Script Sig (asm) | |
---|---|
>#0 | 546865206e6174757265206f6620426974636f696e20697320737563682074686174206f6e63652076657273696f6e20302e31207761732072656c65617365642c2074686520636f72650a64657369676e207761732073657420696e2073746f6e6520666f72207468652072657374206f6620697473206c69666574696d652e202042656361757365206f6620746861742c20490a77616e74656420746f2064657369676e20697420746f20737570706f727420657665727920706f737369626c65207472616e73616374696f6e2074797065204920636f756c64207468696e6b0a6f662e20205468652070726f626c656d207761732c2065616368207468696e67207265717569726564207370656369616c20737570706f727420636f646520616e6420646174610a6669656c64732077686574686572206974207761732075736564206f72206e6f742c20616e64206f6e6c7920636f7665726564206f6e65207370656369616c206361736520617420610a74696d652e2020497420776f756c642068617665206265656e20616e206578706c6f73696f6e206f66207370656369616c2063617365732e202054686520736f6c7574696f6e207761730a7363726970742c2077686963682067656e6572616c697a6573207468652070726f626c656d20736f207472616e73616374696e6720706172746965732063616e206465736372696265 0a7468656972207472616e73616374696f6e206173206120707265646963617465207468617420746865206e6f6465206e6574776f726b206576616c75617465732e2020546865206e6f6465730a6f6e6c79206e65656420746f20756e6465727374616e6420746865207472616e73616374696f6e20746f2074686520657874656e74206f66206576616c756174696e6720776865746865720a7468652073656e646572277320636f6e646974696f6e7320617265206d65742e0a0a546865207363726970742069732061637475616c6c792061207072656469636174652e202049742773206a75737420616e206571756174696f6e2074686174206576616c756174657320746f0a74727565206f722066616c73652e20205072656469636174652069732061206c6f6e6720616e6420756e66616d696c69617220776f726420736f20492063616c6c65642069740a7363726970742e0a0a546865207265636569766572206f662061207061796d656e7420646f657320612074656d706c617465206d61746368206f6e20746865207363726970742e202043757272656e746c792c0a726563656976657273206f6e6c79206163636570742074776f2074656d706c617465733a20646972656374207061796d656e7420616e6420626974636f696e20616464726573732e0a4675747572652076657273696f6e732063616e206164642074656d 706c6174657320666f72206d6f7265207472616e73616374696f6e20747970657320616e64206e6f6465730a72756e6e696e6720746861742076657273696f6e206f72206869676865722077696c6c2062652061626c6520746f2072656365697665207468656d2e2020416c6c2076657273696f6e73206f660a6e6f64657320696e20746865206e6574776f726b2063616e2076657269667920616e642070726f6365737320616e79206e6577207472616e73616374696f6e7320696e746f20626c6f636b732c0a6576656e2074686f7567682074686579206d6179206e6f74206b6e6f7720686f7720746f2072656164207468656d2e0a0a5468652064657369676e20737570706f7274732061207472656d656e646f75732076617269657479206f6620706f737369626c65207472616e73616374696f6e207479706573207468617420490a64657369676e65642079656172732061676f2e2020457363726f77207472616e73616374696f6e732c20626f6e64656420636f6e7472616374732c2074686972642070617274790a6172626974726174696f6e2c206d756c74692d7061727479207369676e61747572652c206574632e2020496620426974636f696e2063617463686573206f6e20696e206120626967207761792c0a746865736520617265207468696e6773207765276c6c2077616e7420746f206578706c6f726520696e2074 6865206675747572652c20627574207468657920616c6c2068616420746f2062650a64657369676e65642061742074686520626567696e6e696e6720746f206d616b652073757265207468657920776f756c6420626520706f737369626c65206c617465722e0a0a4920646f6e27742062656c696576652061207365636f6e642c20636f6d70617469626c6520696d706c656d656e746174696f6e206f6620426974636f696e2077696c6c206576657220626520610a676f6f6420696465612e2020536f206d756368206f66207468652064657369676e20646570656e6473206f6e20616c6c206e6f6465732067657474696e672065786163746c790a6964656e746963616c20726573756c747320696e206c6f636b7374657020746861742061207365636f6e6420696d706c656d656e746174696f6e20776f756c642062652061206d656e6163650a746f20746865206e6574776f726b2e2020546865204d4954206c6963656e736520697320636f6d70617469626c65207769746820616c6c206f74686572206c6963656e73657320616e640a636f6d6d65726369616c20757365732c20736f207468657265206973206e6f206e65656420746f20726577726974652069742066726f6d2061206c6963656e73696e670a7374616e64706f696e742e0a0a0a20202020205f5f202020202020205f5f0a202020202f20205c20202020202f2020 7c0a20202020242420205c2020202f2424207c20205f5f5f5f5f5f2020205f5f5f5f5f5f5f202020205f5f5f5f5f5f202020205f5f5f5f5f5f5f2020205f5f5f5f5f5f0a2020202024242420205c202f242424207c202f2020202020205c202f202020202020205c20202f2020202020205c20202f202020202020207c202f2020202020205c0a202020202424242420202f24242424207c2f24242424242420207c2424242424242420207c2024242424242420207c2f242424242424242f202f24242424242420207c0a2020202024242024242024242f2424207c2424202020202424207c2424207c20202424207c202f202020202424207c2424207c2020202020202424202020202424207c0a202020202424207c2424242f202424207c24242424242424242f202424207c20202424207c2f24242424242424207c2424205c5f5f5f5f5f2024242424242424242f0a202020202424207c20242f20202424207c2424202020202020207c2424207c20202424207c2424202020202424207c2424202020202020207c2424202020202020207c0a2020202024242f20202020202024242f2020242424242424242f2024242f20202024242f2020242424242424242f2020242424242424242f2020242424242424242f0a0a202020202020202020205f5f5f5f5f5f2020202020202020205f5f5f5f5f5f5f5f20205f5f0a2020202020202020 202f2020202020205c202020202020202f20202020202020207c2f20207c0a20202020202020202f24242424242420207c20202020202024242424242424242f202424207c5f5f5f5f202020205f5f5f5f5f5f0a202020202020202024245f5f5f5f2424207c2020202020202020202424207c20202024242020202020205c20202f2020202020205c0a2020202020202020202f2020202024242f202020202020202020202424207c2020202424242424242420207c2f24242424242420207c0a20202020202020202f2424242424242f20202020202020202020202424207c2020202424207c20202424207c2424202020202424207c0a20202020202020202424207c5f5f5f5f5f202020202020202020202424207c2020202424207c20202424207c24242424242424242f0a20202020202020202424202020202020207c2020202020202020202424207c2020202424207c20202424207c2424202020202020207c0a202020202020202024242424242424242f2020202020202020202024242f2020202024242f20202024242f2020242424242424242f0a0a205f5f202020205f5f20202020202020202020202020205f5f202020202020202020202020202020202020202020202020202020202020202020202020202020205f5f0a2f20205c20202f20207c2020202020202020202020202f20207c2020202020202020202020202020 2020202020202020202020202020202020202020202020202f20207c0a242420205c202424207c20205f5f5f5f5f5f2020205f2424207c5f202020205f5f2020205f5f2020205f5f2020205f5f5f5f5f5f202020205f5f5f5f5f5f20202424207c2020205f5f0a24242420205c2424207c202f2020202020205c202f2024242020207c20202f20207c202f20207c202f20207c202f2020202020205c20202f2020202020205c202424207c20202f20207c0a2424242420202424207c2f24242424242420207c2424242424242f2020202424207c202424207c202424207c2f24242424242420207c2f24242424242420207c2424207c5f2f24242f0a2424202424202424207c2424202020202424207c20202424207c205f5f202424207c202424207c202424207c2424207c20202424207c2424207c202024242f20242420202024243c0a2424207c24242424207c24242424242424242f2020202424207c2f20207c2424205c5f2424205c5f2424207c2424205c5f5f2424207c2424207c20202020202024242424242420205c0a2424207c20242424207c2424202020202020207c20202424202024242f202424202020242420202024242f2024242020202024242f202424207c2020202020202424207c20242420207c0a24242f20202024242f2020242424242424242f20202020242424242f20202024242424242f242424242f20202024 24242424242f202024242f2020202020202024242f20202024242f0a0a0a4c6f76652c2062636f696e2e0a 54686520426974636f696e204c696768746e696e67204e6574776f726b3a0a5363616c61626c65204f66662d436861696e20496e7374616e74205061796d656e74730a4a6f7365706820506f6f6e0a0a5468616464657573204472796a610a0a6a6f73657068406c696768746e696e672e6e6574776f726b0a0a7278406177736f6d6e65742e6f72670a0a4a616e756172792031342c20323031360a44524146542056657273696f6e20302e352e392e320a0a41627374726163740a54686520626974636f696e2070726f746f636f6c2063616e20656e636f6d706173732074686520676c6f62616c2066696e616e6369616c207472616e73616374696f6e20766f6c756d6520696e20616c6c20656c656374726f6e6963207061796d656e742073797374656d7320746f6461792c20776974686f757420612073696e676c650a637573746f6469616c20746869726420706172747920686f6c64696e672066756e6473206f7220726571756972696e67207061727469636970616e747320746f20686176650a616e797468696e67206d6f7265207468616e206120636f6d7075746572207573696e6720612062726f616462616e6420636f6e6e656374696f6e2e20410a646563656e7472616c697a65642073797374656d2069732070726f706f7365642077686572656279207472616e73616374696f6e73206172652073656e74206f766572 0a61206e6574776f726b206f66206d6963726f7061796d656e74206368616e6e656c732028612e6b2e612e207061796d656e74206368616e6e656c73206f720a7472616e73616374696f6e206368616e6e656c73292077686f7365207472616e73666572206f662076616c7565206f6363757273206f66662d626c6f636b636861696e2e0a496620426974636f696e207472616e73616374696f6e732063616e206265207369676e656420776974682061206e65772073696768617368207479706520746861740a616464726573736573206d616c6c656162696c6974792c207468657365207472616e7366657273206d6179206f63637572206265747765656e20756e747275737465640a7061727469657320616c6f6e6720746865207472616e7366657220726f75746520627920636f6e7472616374732077686963682c20696e20746865206576656e74206f6620756e636f6f7065726174697665206f7220686f7374696c65207061727469636970616e74732c2061726520656e666f72636561626c65207669612062726f616463617374206f7665720a74686520626974636f696e20626c6f636b636861696e20696e20746865206576656e74206f6620756e636f6f7065726174697665206f7220686f7374696c65207061727469636970616e74732c207468726f756768206120736572696573206f662064656372656d656e74696e 672074696d656c6f636b732e0a0a310a0a54686520426974636f696e20426c6f636b636861696e205363616c6162696c6974792050726f626c656d0a0a54686520426974636f696e5b315d20626c6f636b636861696e20686f6c64732067726561742070726f6d69736520666f72206469737472696275746564206c6564676572732c206275740a74686520626c6f636b636861696e2061732061207061796d656e7420706c6174666f726d2c20627920697473656c662c2063616e6e6f7420636f7665722074686520776f726c64e28099730a636f6d6d6572636520616e7974696d6520696e20746865206e656172206675747572652e2054686520626c6f636b636861696e206973206120676f737369702070726f746f636f6c0a7768657265627920616c6c207374617465206d6f64696669636174696f6e7320746f20746865206c6564676572206172652062726f61646361737420746f20616c6c207061727469636970616e74732e204974206973207468726f756768207468697320e2809c676f737369702070726f746f636f6ce2809d207468617420636f6e73656e737573206f66207468652073746174652c0a65766572796f6e65e28099732062616c616e6365732c206973206167726565642075706f6e2e2049662065616368206e6f646520696e2074686520626974636f696e206e6574776f726b0a6d757374206b6e6f77 2061626f75742065766572792073696e676c65207472616e73616374696f6e2074686174206f636375727320676c6f62616c6c792c2074686174206d61790a310a0a0c6372656174652061207369676e69666963616e742064726167206f6e20746865206162696c697479206f6620746865206e6574776f726b20746f20656e636f6d7061737320616c6c0a676c6f62616c2066696e616e6369616c207472616e73616374696f6e732e20497420776f756c6420696e737465616420626520646573697261626c6520746f20656e636f6d7061737320616c6c0a7472616e73616374696f6e7320696e206120776179207468617420646f65736ee2809974207361637269666963652074686520646563656e7472616c697a6174696f6e20616e642073656375726974790a7468617420746865206e6574776f726b2070726f76696465732e0a546865207061796d656e74206e6574776f726b20566973612061636869657665642034372c303030207065616b207472616e73616374696f6e7320706572207365636f6e64202874707329206f6e20697473206e6574776f726b20647572696e6720746865203230313320686f6c69646179735b325d2c20616e642063757272656e746c792061766572616765730a68756e6472656473206f66206d696c6c696f6e7320706572206461792e2043757272656e746c792c20426974636f696e207375 70706f727473206c657373207468616e2037207472616e73616374696f6e7320706572207365636f6e64207769746820612031206d6567616279746520626c6f636b206c696d69742e2049662077652075736520616e2061766572616765206f66203330300a62797465732070657220626974636f696e207472616e73616374696f6e20616e6420617373756d656420756e6c696d6974656420626c6f636b2073697a65732c20616e206571756976616c656e7420636170616369747920746f207065616b2056697361207472616e73616374696f6e20766f6c756d65206f662034372c3030302f74707320776f756c64206265206e6561726c790a38206769676162797465732070657220426974636f696e20626c6f636b2c2065766572792074656e206d696e75746573206f6e20617665726167652e20436f6e74696e756f75736c792c0a7468617420776f756c64206265206f7665722034303020746572616279746573206f6620646174612070657220796561722e0a436c6561726c792c20616368696576696e6720566973612d6c696b65206361706163697479206f6e2074686520426974636f696e206e6574776f726b2069736ee2809974206665617369626c6520746f6461792e204e6f20686f6d6520636f6d707574657220696e2074686520776f726c642063616e206f70657261746520776974682074686174206b696e6420 6f660a62616e64776964746820616e642073746f726167652e20496620426974636f696e20697320746f207265706c61636520616c6c20656c656374726f6e6963207061796d656e747320696e0a746865206675747572652c20616e64206e6f74206a75737420566973612c20697420776f756c6420726573756c7420696e206f7574726967687420636f6c6c61707365206f662074686520426974636f696e206e6574776f726b2c206f7220617420626573742c2065787472656d652063656e7472616c697a6174696f6e206f6620426974636f696e206e6f64657320616e64206d696e6572730a746f20746865206f6e6c79206f6e65732077686f20636f756c64206166666f72642069742e20546869732063656e7472616c697a6174696f6e20776f756c64207468656e206465666561740a61737065637473206f66206e6574776f726b20646563656e7472616c697a6174696f6e2074686174206d616b6520426974636f696e207365637572652c20617320746865206162696c69747920666f7220656e74697469657320746f2076616c69646174652074686520636861696e206973207768617420616c6c6f777320426974636f696e20746f20656e73757265206c65646765720a616363757261637920616e642073656375726974792e0a486176696e672066657765722076616c696461746f72732064756520746f206c61726765 7220626c6f636b73206e6f74206f6e6c7920696d706c6965732066657765720a696e646976696475616c7320656e737572696e67206c65646765722061636375726163792c2062757420616c736f20726573756c747320696e20666577657220656e74697469657320746861740a776f756c642062652061626c6520746f2076616c69646174652074686520626c6f636b636861696e2061732070617274206f6620746865206d696e696e672070726f636573732c0a776869636820726573756c747320696e20656e636f75726167696e67206d696e65722063656e7472616c697a6174696f6e2e2045787472656d656c79206c6172676520626c6f636b732c0a666f72206578616d706c6520696e207468652061626f76652063617365206f66203820676967616279746573206576657279203130206d696e75746573206f6e20617665726167652c0a776f756c6420696d706c792074686174206f6e6c79206120666577207061727469657320776f756c642062652061626c6520746f20646f20626c6f636b2076616c69646174696f6e2e0a546869732063726561746573206120677265617420706f73736962696c697479207468617420656e7469746965732077696c6c20656e64207570207472757374696e672063656e7472616c697a65640a706172746965732e20486176696e672070726976696c656765642c2074727573746564 20706172746965732063726561746573206120736f6369616c207472617020776865726562790a7468652063656e7472616c2070617274792077696c6c206e6f742061637420696e2074686520696e746572657374206f6620616e20696e646976696475616c20287072696e636970616c6167656e742070726f626c656d292c20652e672e2072656e7469657269736d206279206368617267696e6720686967686572206665657320746f206d69746967617465207468650a696e63656e7469766520746f2061637420646973686f6e6573746c792e20496e2065787472656d652063617365732c2074686973206d616e69666573747320617320696e646976696475616c730a73656e64696e672066756e647320746f2063656e7472616c697a6564207472757374656420637573746f6469616e732077686f20686176652066756c6c20637573746f6479206f660a637573746f6d657273e280992066756e64732e205375636820617272616e67656d656e74732c2061732061726520636f6d6d6f6e20746f6461792c20637265617465207365766572650a636f756e7465727061727479207269736b2e20412070726572657175697369746520746f2070726576656e742074686174206b696e64206f662063656e7472616c697a6174696f6e2066726f6d0a6f6363757272696e6720776f756c64207265717569726520746865206162696c 69747920666f7220626974636f696e20746f2062652076616c69646174656420627920612073696e676c650a320a0a0c636f6e73756d65722d6c6576656c20636f6d7075746572206f6e206120686f6d652062726f616462616e6420636f6e6e656374696f6e2e20427920656e737572696e670a746861742066756c6c2076616c69646174696f6e2063616e206f636375722063686561706c792c20426974636f696e206e6f64657320616e64206d696e6572732077696c6c2062652061626c650a746f2070726576656e742065787472656d652063656e7472616c697a6174696f6e20616e642074727573742c20776869636820656e73757265732065787472656d656c79206c6f770a7472616e73616374696f6e20666565732e0a5768696c6520697420697320706f737369626c652074686174204d6f6f7265e2809973204c61772077696c6c20636f6e74696e756520696e646566696e6974656c792c20616e640a74686520636f6d7075746174696f6e616c20636170616369747920666f72206e6f64657320746f20636f73742d6566666563746976656c7920636f6d70757465206d756c7469676967616279746520626c6f636b73206d617920657869737420696e20746865206675747572652c206974206973206e6f742061206365727461696e74792e0a546f2061636869657665206d75636820686967686572207468616e2034 372c303030207472616e73616374696f6e7320706572207365636f6e64207573696e670a426974636f696e20726571756972657320636f6e64756374696e67207472616e73616374696f6e73206f66662074686520426974636f696e20626c6f636b636861696e20697473656c662e2049740a776f756c64206265206576656e206265747465722069662074686520626974636f696e206e6574776f726b20737570706f727465642061206e6561722d756e6c696d69746564206e756d626572206f66207472616e73616374696f6e7320706572207365636f6e6420776974682065787472656d656c79206c6f77206665657320666f72206d6963726f7061796d656e74732e0a4d616e79206d6963726f7061796d656e74732063616e2062652073656e742073657175656e7469616c6c79206265747765656e2074776f207061727469657320746f20656e61626c6520616e792073697a65206f66207061796d656e74732e204d6963726f7061796d656e747320776f756c6420656e61626c6520756e62756e64696e672c206c6573730a747275737420616e6420636f6d6d6f64696669636174696f6e206f662073657276696365732c2073756368206173207061796d656e747320666f72207065722d6d656761627974650a696e7465726e657420736572766963652e20546f2062652061626c6520746f2061636869657665207468657365 206d6963726f7061796d656e74207573652063617365732c20686f77657665722c20776f756c642072657175697265207365766572656c79207265647563696e672074686520616d6f756e74206f66207472616e73616374696f6e73207468617420656e640a7570206265696e672062726f616463617374206f6e2074686520676c6f62616c20426974636f696e20626c6f636b636861696e2e0a5768696c6520697420697320706f737369626c6520746f207363616c65206174206120736d616c6c206c6576656c2c206974206973206162736f6c7574656c79206e6f7420706f737369626c650a746f2068616e646c652061206c6172676520616d6f756e74206f66206d6963726f7061796d656e7473206f6e20746865206e6574776f726b206f7220746f20656e636f6d706173730a616c6c20676c6f62616c207472616e73616374696f6e732e20466f7220626974636f696e20746f20737563636565642c20697420726571756972657320636f6e666964656e636520746861742069660a6974207765726520746f206265636f6d652065787472656d656c7920706f70756c61722c206974732063757272656e7420616476616e7461676573207374656d6d696e672066726f6d0a646563656e7472616c697a6174696f6e2077696c6c20636f6e74696e756520746f2065786973742e20496e206f7264657220666f722070656f706c65 3044022034ecc7a8cc3672cce417483608e1b07799cbe2722d062d5742d7a28025428f4a022007a2470238440a30b0cc932ea104ccb9fef43b6ff5d4597ad1444615a3d3e201[ALL] 037e1488596f36d202fcd53d38fc87c7a9830076232a8130c811d67d05a1cd8313 |
Script Pub Key (asm) | |
---|---|
, #0 | OP_RETURN 546865206e6174757265206f6620426974636f696e20697320737563682074686174206f6e63652076657273696f6e20302e31207761732072656c65617365642c2074686520636f72650a64657369676e207761732073657420696e2073746f6e6520666f72207468652072657374206f6620697473206c69666574696d652e202042656361757365206f6620746861742c20490a77616e74656420746f2064657369676e20697420746f20737570706f727420657665727920706f737369626c65207472616e73616374696f6e2074797065204920636f756c64207468696e6b0a6f662e20205468652070726f626c656d207761732c2065616368207468696e67207265717569726564207370656369616c20737570706f727420636f646520616e6420646174610a6669656c64732077686574686572206974207761732075736564206f72206e6f742c20616e64206f6e6c7920636f7665726564206f6e65207370656369616c206361736520617420610a74696d652e2020497420776f756c642068617665206265656e20616e206578706c6f73696f6e206f66207370656369616c2063617365732e202054686520736f6c7574696f6e207761730a7363726970742c2077686963682067656e6572616c697a6573207468652070726f626c656d20736f207472616e73616374696e6720706172746965732063616e2064657363726962650a7468656972207472616e73616374696f6e206173206120707265646963617465207468617420746865206e6f6465206e6574776f726b206576616c75617465732e2020546865206e6f6465730a6f6e6c79206e65656420746f20756e6465727374616e6420746865207472616e73616374696f6e20746f2074686520657874656e74206f66206576616c756174696e6720776865746865720a7468652073656e646572277320636f6e646974696f6e7320617265206d65742e0a0a546865207363726970742069732061637475616c6c792061207072656469636174652e202049742773206a75737420616e206571756174696f6e2074686174206576616c756174657320746f0a74727565206f722066616c73652e20205072656469636174652069732061206c6f6e6720616e6420756e66616d696c69617220776f726420736f20492063616c6c65642069740a7363726970742e0a0a546865207265636569766572206f662061207061796d656e7420646f657320612074656d706c617465206d61746368206f6e20746865207363726970742e202043757272656e746c792c0a726563656976657273206f6e6c79206163636570742074776f2074656d706c617465733a20646972656374207061796d656e7420616e6420626974636f696e20616464726573732e0a4675747572652076657273696f6e732063616e206164642074656d706c6174657320666f72206d6f7265207472616e73616374696f6e20747970657320616e64206e6f6465730a72756e6e696e6720746861742076657273696f6e206f72206869676865722077696c6c2062652061626c6520746f2072656365697665207468656d2e2020416c6c2076657273696f6e73206f660a6e6f64657320696e20746865206e6574776f726b2063616e2076657269667920616e642070726f6365737320616e79206e6577207472616e73616374696f6e7320696e746f20626c6f636b732c0a6576656e2074686f7567682074686579206d6179206e6f74206b6e6f7720686f7720746f2072656164207468656d2e0a0a5468652064657369676e20737570706f7274732061207472656d656e646f75732076617269657479206f6620706f737369626c65207472616e73616374696f6e207479706573207468617420490a64657369676e65642079656172732061676f2e2020457363726f77207472616e73616374696f6e732c20626f6e64656420636f6e7472616374732c2074686972642070617274790a6172626974726174696f6e2c206d756c74692d7061727479207369676e61747572652c206574632e2020496620426974636f696e2063617463686573206f6e20696e206120626967207761792c0a746865736520617265207468696e6773207765276c6c2077616e7420746f206578706c6f726520696e20746865206675747572652c20627574207468657920616c6c2068616420746f2062650a64657369676e65642061742074686520626567696e6e696e6720746f206d616b652073757265207468657920776f756c6420626520706f737369626c65206c617465722e0a0a4920646f6e27742062656c696576652061207365636f6e642c20636f6d70617469626c6520696d706c656d656e746174696f6e206f6620426974636f696e2077696c6c206576657220626520610a676f6f6420696465612e2020536f206d756368206f66207468652064657369676e20646570656e6473206f6e20616c6c206e6f6465732067657474696e672065786163746c790a6964656e746963616c20726573756c747320696e206c6f636b7374657020746861742061207365636f6e6420696d706c656d656e746174696f6e20776f756c642062652061206d656e6163650a746f20746865206e6574776f726b2e2020546865204d4954206c6963656e736520697320636f6d70617469626c65207769746820616c6c206f74686572206c6963656e73657320616e640a636f6d6d65726369616c20757365732c20736f207468657265206973206e6f206e65656420746f20726577726974652069742066726f6d2061206c6963656e73696e670a7374616e64706f696e742e0a0a0a20202020205f5f202020202020205f5f0a202020202f20205c20202020202f20207c0a20202020242420205c2020202f2424207c20205f5f5f5f5f5f2020205f5f5f5f5f5f5f202020205f5f5f5f5f5f202020205f5f5f5f5f5f5f2020205f5f5f5f5f5f0a2020202024242420205c202f242424207c202f2020202020205c202f202020202020205c20202f2020202020205c20202f202020202020207c202f2020202020205c0a202020202424242420202f24242424207c2f24242424242420207c2424242424242420207c2024242424242420207c2f242424242424242f202f24242424242420207c0a2020202024242024242024242f2424207c2424202020202424207c2424207c20202424207c202f202020202424207c2424207c2020202020202424202020202424207c0a202020202424207c2424242f202424207c24242424242424242f202424207c20202424207c2f24242424242424207c2424205c5f5f5f5f5f2024242424242424242f0a202020202424207c20242f20202424207c2424202020202020207c2424207c20202424207c2424202020202424207c2424202020202020207c2424202020202020207c0a2020202024242f20202020202024242f2020242424242424242f2024242f20202024242f2020242424242424242f2020242424242424242f2020242424242424242f0a0a202020202020202020205f5f5f5f5f5f2020202020202020205f5f5f5f5f5f5f5f20205f5f0a2020202020202020202f2020202020205c202020202020202f20202020202020207c2f20207c0a20202020202020202f24242424242420207c20202020202024242424242424242f202424207c5f5f5f5f202020205f5f5f5f5f5f0a202020202020202024245f5f5f5f2424207c2020202020202020202424207c20202024242020202020205c20202f2020202020205c0a2020202020202020202f2020202024242f202020202020202020202424207c2020202424242424242420207c2f24242424242420207c0a20202020202020202f2424242424242f20202020202020202020202424207c2020202424207c20202424207c2424202020202424207c0a20202020202020202424207c5f5f5f5f5f202020202020202020202424207c2020202424207c20202424207c24242424242424242f0a20202020202020202424202020202020207c2020202020202020202424207c2020202424207c20202424207c2424202020202020207c0a202020202020202024242424242424242f2020202020202020202024242f2020202024242f20202024242f2020242424242424242f0a0a205f5f202020205f5f20202020202020202020202020205f5f202020202020202020202020202020202020202020202020202020202020202020202020202020205f5f0a2f20205c20202f20207c2020202020202020202020202f20207c20202020202020202020202020202020202020202020202020202020202020202020202020202f20207c0a242420205c202424207c20205f5f5f5f5f5f2020205f2424207c5f202020205f5f2020205f5f2020205f5f2020205f5f5f5f5f5f202020205f5f5f5f5f5f20202424207c2020205f5f0a24242420205c2424207c202f2020202020205c202f2024242020207c20202f20207c202f20207c202f20207c202f2020202020205c20202f2020202020205c202424207c20202f20207c0a2424242420202424207c2f24242424242420207c2424242424242f2020202424207c202424207c202424207c2f24242424242420207c2f24242424242420207c2424207c5f2f24242f0a2424202424202424207c2424202020202424207c20202424207c205f5f202424207c202424207c202424207c2424207c20202424207c2424207c202024242f20242420202024243c0a2424207c24242424207c24242424242424242f2020202424207c2f20207c2424205c5f2424205c5f2424207c2424205c5f5f2424207c2424207c20202020202024242424242420205c0a2424207c20242424207c2424202020202020207c20202424202024242f202424202020242420202024242f2024242020202024242f202424207c2020202020202424207c20242420207c0a24242f20202024242f2020242424242424242f20202020242424242f20202024242424242f242424242f2020202424242424242f202024242f2020202020202024242f20202024242f0a0a0a4c6f76652c2062636f696e2e0a (decoded) The nature of Bitcoin is such that once version 0.1 was released, the core design was set in stone for the rest of its lifetime. Because of that, I wanted to design it to support every possible transaction type I could think of. The problem was, each thing required special support code and data fields whether it was used or not, and only covered one special case at a time. It would have been an explosion of special cases. The solution was script, which generalizes the problem so transacting parties can describe their transaction as a predicate that the node network evaluates. The nodes only need to understand the transaction to the extent of evaluating whether the sender's conditions are met. The script is actually a predicate. It's just an equation that evaluates to true or false. Predicate is a long and unfamiliar word so I called it script. The receiver of a payment does a template match on the script. Currently, receivers only accept two templates: direct payment and bitcoin address. Future versions can add templates for more transaction types and nodes running that version or higher will be able to receive them. All versions of nodes in the network can verify and process any new transactions into blocks, even though they may not know how to read them. The design supports a tremendous variety of possible transaction types that I designed years ago. Escrow transactions, bonded contracts, third party arbitration, multi-party signature, etc. If Bitcoin catches on in a big way, these are things we'll want to explore in the future, but they all had to be designed at the beginning to make sure they would be possible later. I don't believe a second, compatible implementation of Bitcoin will ever be a good idea. So much of the design depends on all nodes getting exactly identical results in lockstep that a second implementation would be a menace to the network. The MIT license is compatible with all other licenses and commercial uses, so there is no need to rewrite it from a licensing standpoint. __ __ / \ / | $$ \ /$$ | ______ _______ ______ _______ ______ $$$ \ /$$$ | / \ / \ / \ / | / \ $$$$ /$$$$ |/$$$$$$ |$$$$$$$ | $$$$$$ |/$$$$$$$/ /$$$$$$ | $$ $$ $$/$$ |$$ $$ |$$ | $$ | / $$ |$$ | $$ $$ | $$ |$$$/ $$ |$$$$$$$$/ $$ | $$ |/$$$$$$$ |$$ \_____ $$$$$$$$/ $$ | $/ $$ |$$ |$$ | $$ |$$ $$ |$$ |$$ | $$/ $$/ $$$$$$$/ $$/ $$/ $$$$$$$/ $$$$$$$/ $$$$$$$/ ______ ________ __ / \ / |/ | /$$$$$$ | $$$$$$$$/ $$ |____ ______ $$____$$ | $$ | $$ \ / \ / $$/ $$ | $$$$$$$ |/$$$$$$ | /$$$$$$/ $$ | $$ | $$ |$$ $$ | $$ |_____ $$ | $$ | $$ |$$$$$$$$/ $$ | $$ | $$ | $$ |$$ | $$$$$$$$/ $$/ $$/ $$/ $$$$$$$/ __ __ __ __ / \ / | / | / | $$ \ $$ | ______ _$$ |_ __ __ __ ______ ______ $$ | __ $$$ \$$ | / \ / $$ | / | / | / | / \ / \ $$ | / | $$$$ $$ |/$$$$$$ |$$$$$$/ $$ | $$ | $$ |/$$$$$$ |/$$$$$$ |$$ |_/$$/ $$ $$ $$ |$$ $$ | $$ | __ $$ | $$ | $$ |$$ | $$ |$$ | $$/ $$ $$< $$ |$$$$ |$$$$$$$$/ $$ |/ |$$ \_$$ \_$$ |$$ \__$$ |$$ | $$$$$$ \ $$ | $$$ |$$ | $$ $$/ $$ $$ $$/ $$ $$/ $$ | $$ | $$ | $$/ $$/ $$$$$$$/ $$$$/ $$$$$/$$$$/ $$$$$$/ $$/ $$/ $$/ Love, bcoin. |
, #1 | OP_RETURN 54686520426974636f696e204c696768746e696e67204e6574776f726b3a0a5363616c61626c65204f66662d436861696e20496e7374616e74205061796d656e74730a4a6f7365706820506f6f6e0a0a5468616464657573204472796a610a0a6a6f73657068406c696768746e696e672e6e6574776f726b0a0a7278406177736f6d6e65742e6f72670a0a4a616e756172792031342c20323031360a44524146542056657273696f6e20302e352e392e320a0a41627374726163740a54686520626974636f696e2070726f746f636f6c2063616e20656e636f6d706173732074686520676c6f62616c2066696e616e6369616c207472616e73616374696f6e20766f6c756d6520696e20616c6c20656c656374726f6e6963207061796d656e742073797374656d7320746f6461792c20776974686f757420612073696e676c650a637573746f6469616c20746869726420706172747920686f6c64696e672066756e6473206f7220726571756972696e67207061727469636970616e747320746f20686176650a616e797468696e67206d6f7265207468616e206120636f6d7075746572207573696e6720612062726f616462616e6420636f6e6e656374696f6e2e20410a646563656e7472616c697a65642073797374656d2069732070726f706f7365642077686572656279207472616e73616374696f6e73206172652073656e74206f7665720a61206e6574776f726b206f66206d6963726f7061796d656e74206368616e6e656c732028612e6b2e612e207061796d656e74206368616e6e656c73206f720a7472616e73616374696f6e206368616e6e656c73292077686f7365207472616e73666572206f662076616c7565206f6363757273206f66662d626c6f636b636861696e2e0a496620426974636f696e207472616e73616374696f6e732063616e206265207369676e656420776974682061206e65772073696768617368207479706520746861740a616464726573736573206d616c6c656162696c6974792c207468657365207472616e7366657273206d6179206f63637572206265747765656e20756e747275737465640a7061727469657320616c6f6e6720746865207472616e7366657220726f75746520627920636f6e7472616374732077686963682c20696e20746865206576656e74206f6620756e636f6f7065726174697665206f7220686f7374696c65207061727469636970616e74732c2061726520656e666f72636561626c65207669612062726f616463617374206f7665720a74686520626974636f696e20626c6f636b636861696e20696e20746865206576656e74206f6620756e636f6f7065726174697665206f7220686f7374696c65207061727469636970616e74732c207468726f756768206120736572696573206f662064656372656d656e74696e672074696d656c6f636b732e0a0a310a0a54686520426974636f696e20426c6f636b636861696e205363616c6162696c6974792050726f626c656d0a0a54686520426974636f696e5b315d20626c6f636b636861696e20686f6c64732067726561742070726f6d69736520666f72206469737472696275746564206c6564676572732c206275740a74686520626c6f636b636861696e2061732061207061796d656e7420706c6174666f726d2c20627920697473656c662c2063616e6e6f7420636f7665722074686520776f726c64e28099730a636f6d6d6572636520616e7974696d6520696e20746865206e656172206675747572652e2054686520626c6f636b636861696e206973206120676f737369702070726f746f636f6c0a7768657265627920616c6c207374617465206d6f64696669636174696f6e7320746f20746865206c6564676572206172652062726f61646361737420746f20616c6c207061727469636970616e74732e204974206973207468726f756768207468697320e2809c676f737369702070726f746f636f6ce2809d207468617420636f6e73656e737573206f66207468652073746174652c0a65766572796f6e65e28099732062616c616e6365732c206973206167726565642075706f6e2e2049662065616368206e6f646520696e2074686520626974636f696e206e6574776f726b0a6d757374206b6e6f772061626f75742065766572792073696e676c65207472616e73616374696f6e2074686174206f636375727320676c6f62616c6c792c2074686174206d61790a310a0a0c6372656174652061207369676e69666963616e742064726167206f6e20746865206162696c697479206f6620746865206e6574776f726b20746f20656e636f6d7061737320616c6c0a676c6f62616c2066696e616e6369616c207472616e73616374696f6e732e20497420776f756c6420696e737465616420626520646573697261626c6520746f20656e636f6d7061737320616c6c0a7472616e73616374696f6e7320696e206120776179207468617420646f65736ee2809974207361637269666963652074686520646563656e7472616c697a6174696f6e20616e642073656375726974790a7468617420746865206e6574776f726b2070726f76696465732e0a546865207061796d656e74206e6574776f726b20566973612061636869657665642034372c303030207065616b207472616e73616374696f6e7320706572207365636f6e64202874707329206f6e20697473206e6574776f726b20647572696e6720746865203230313320686f6c69646179735b325d2c20616e642063757272656e746c792061766572616765730a68756e6472656473206f66206d696c6c696f6e7320706572206461792e2043757272656e746c792c20426974636f696e20737570706f727473206c657373207468616e2037207472616e73616374696f6e7320706572207365636f6e64207769746820612031206d6567616279746520626c6f636b206c696d69742e2049662077652075736520616e2061766572616765206f66203330300a62797465732070657220626974636f696e207472616e73616374696f6e20616e6420617373756d656420756e6c696d6974656420626c6f636b2073697a65732c20616e206571756976616c656e7420636170616369747920746f207065616b2056697361207472616e73616374696f6e20766f6c756d65206f662034372c3030302f74707320776f756c64206265206e6561726c790a38206769676162797465732070657220426974636f696e20626c6f636b2c2065766572792074656e206d696e75746573206f6e20617665726167652e20436f6e74696e756f75736c792c0a7468617420776f756c64206265206f7665722034303020746572616279746573206f6620646174612070657220796561722e0a436c6561726c792c20616368696576696e6720566973612d6c696b65206361706163697479206f6e2074686520426974636f696e206e6574776f726b2069736ee2809974206665617369626c6520746f6461792e204e6f20686f6d6520636f6d707574657220696e2074686520776f726c642063616e206f70657261746520776974682074686174206b696e64206f660a62616e64776964746820616e642073746f726167652e20496620426974636f696e20697320746f207265706c61636520616c6c20656c656374726f6e6963207061796d656e747320696e0a746865206675747572652c20616e64206e6f74206a75737420566973612c20697420776f756c6420726573756c7420696e206f7574726967687420636f6c6c61707365206f662074686520426974636f696e206e6574776f726b2c206f7220617420626573742c2065787472656d652063656e7472616c697a6174696f6e206f6620426974636f696e206e6f64657320616e64206d696e6572730a746f20746865206f6e6c79206f6e65732077686f20636f756c64206166666f72642069742e20546869732063656e7472616c697a6174696f6e20776f756c64207468656e206465666561740a61737065637473206f66206e6574776f726b20646563656e7472616c697a6174696f6e2074686174206d616b6520426974636f696e207365637572652c20617320746865206162696c69747920666f7220656e74697469657320746f2076616c69646174652074686520636861696e206973207768617420616c6c6f777320426974636f696e20746f20656e73757265206c65646765720a616363757261637920616e642073656375726974792e0a486176696e672066657765722076616c696461746f72732064756520746f206c617267657220626c6f636b73206e6f74206f6e6c7920696d706c6965732066657765720a696e646976696475616c7320656e737572696e67206c65646765722061636375726163792c2062757420616c736f20726573756c747320696e20666577657220656e74697469657320746861740a776f756c642062652061626c6520746f2076616c69646174652074686520626c6f636b636861696e2061732070617274206f6620746865206d696e696e672070726f636573732c0a776869636820726573756c747320696e20656e636f75726167696e67206d696e65722063656e7472616c697a6174696f6e2e2045787472656d656c79206c6172676520626c6f636b732c0a666f72206578616d706c6520696e207468652061626f76652063617365206f66203820676967616279746573206576657279203130206d696e75746573206f6e20617665726167652c0a776f756c6420696d706c792074686174206f6e6c79206120666577207061727469657320776f756c642062652061626c6520746f20646f20626c6f636b2076616c69646174696f6e2e0a546869732063726561746573206120677265617420706f73736962696c697479207468617420656e7469746965732077696c6c20656e64207570207472757374696e672063656e7472616c697a65640a706172746965732e20486176696e672070726976696c656765642c207472757374656420706172746965732063726561746573206120736f6369616c207472617020776865726562790a7468652063656e7472616c2070617274792077696c6c206e6f742061637420696e2074686520696e746572657374206f6620616e20696e646976696475616c20287072696e636970616c6167656e742070726f626c656d292c20652e672e2072656e7469657269736d206279206368617267696e6720686967686572206665657320746f206d69746967617465207468650a696e63656e7469766520746f2061637420646973686f6e6573746c792e20496e2065787472656d652063617365732c2074686973206d616e69666573747320617320696e646976696475616c730a73656e64696e672066756e647320746f2063656e7472616c697a6564207472757374656420637573746f6469616e732077686f20686176652066756c6c20637573746f6479206f660a637573746f6d657273e280992066756e64732e205375636820617272616e67656d656e74732c2061732061726520636f6d6d6f6e20746f6461792c20637265617465207365766572650a636f756e7465727061727479207269736b2e20412070726572657175697369746520746f2070726576656e742074686174206b696e64206f662063656e7472616c697a6174696f6e2066726f6d0a6f6363757272696e6720776f756c64207265717569726520746865206162696c69747920666f7220626974636f696e20746f2062652076616c69646174656420627920612073696e676c650a320a0a0c636f6e73756d65722d6c6576656c20636f6d7075746572206f6e206120686f6d652062726f616462616e6420636f6e6e656374696f6e2e20427920656e737572696e670a746861742066756c6c2076616c69646174696f6e2063616e206f636375722063686561706c792c20426974636f696e206e6f64657320616e64206d696e6572732077696c6c2062652061626c650a746f2070726576656e742065787472656d652063656e7472616c697a6174696f6e20616e642074727573742c20776869636820656e73757265732065787472656d656c79206c6f770a7472616e73616374696f6e20666565732e0a5768696c6520697420697320706f737369626c652074686174204d6f6f7265e2809973204c61772077696c6c20636f6e74696e756520696e646566696e6974656c792c20616e640a74686520636f6d7075746174696f6e616c20636170616369747920666f72206e6f64657320746f20636f73742d6566666563746976656c7920636f6d70757465206d756c7469676967616279746520626c6f636b73206d617920657869737420696e20746865206675747572652c206974206973206e6f742061206365727461696e74792e0a546f2061636869657665206d75636820686967686572207468616e2034372c303030207472616e73616374696f6e7320706572207365636f6e64207573696e670a426974636f696e20726571756972657320636f6e64756374696e67207472616e73616374696f6e73206f66662074686520426974636f696e20626c6f636b636861696e20697473656c662e2049740a776f756c64206265206576656e206265747465722069662074686520626974636f696e206e6574776f726b20737570706f727465642061206e6561722d756e6c696d69746564206e756d626572206f66207472616e73616374696f6e7320706572207365636f6e6420776974682065787472656d656c79206c6f77206665657320666f72206d6963726f7061796d656e74732e0a4d616e79206d6963726f7061796d656e74732063616e2062652073656e742073657175656e7469616c6c79206265747765656e2074776f207061727469657320746f20656e61626c6520616e792073697a65206f66207061796d656e74732e204d6963726f7061796d656e747320776f756c6420656e61626c6520756e62756e64696e672c206c6573730a747275737420616e6420636f6d6d6f64696669636174696f6e206f662073657276696365732c2073756368206173207061796d656e747320666f72207065722d6d656761627974650a696e7465726e657420736572766963652e20546f2062652061626c6520746f2061636869657665207468657365206d6963726f7061796d656e74207573652063617365732c20686f77657665722c20776f756c642072657175697265207365766572656c79207265647563696e672074686520616d6f756e74206f66207472616e73616374696f6e73207468617420656e640a7570206265696e672062726f616463617374206f6e2074686520676c6f62616c20426974636f696e20626c6f636b636861696e2e0a5768696c6520697420697320706f737369626c6520746f207363616c65206174206120736d616c6c206c6576656c2c206974206973206162736f6c7574656c79206e6f7420706f737369626c650a746f2068616e646c652061206c6172676520616d6f756e74206f66206d6963726f7061796d656e7473206f6e20746865206e6574776f726b206f7220746f20656e636f6d706173730a616c6c20676c6f62616c207472616e73616374696f6e732e20466f7220626974636f696e20746f20737563636565642c20697420726571756972657320636f6e666964656e636520746861742069660a6974207765726520746f206265636f6d652065787472656d656c7920706f70756c61722c206974732063757272656e7420616476616e7461676573207374656d6d696e672066726f6d0a646563656e7472616c697a6174696f6e2077696c6c20636f6e74696e756520746f2065786973742e20496e206f7264657220666f722070656f706c6520746f64617920746f2062656c696576650a7468617420426974636f696e2077696c6c20776f726b20746f6d6f72726f772c20426974636f696e206e6565647320746f207265736f6c766520746865206973737565206f6620626c6f636b0a73697a652063656e7472616c697a6174696f6e20656666656374733b206c6172676520626c6f636b7320696d706c696369746c7920637265617465207472757374656420637573746f6469616e730a616e64207369676e69666963616e746c792068696768657220666565732e0a0a320a0a41204e6574776f726b206f66204d6963726f7061796d656e74204368616e6e656c732043616e0a536f6c7665205363616c6162696c6974790ae2809c4966206120747265652066616c6c7320696e2074686520666f7265737420616e64206e6f206f6e652069732061726f756e6420746f20686561722069742c20646f65730a6974206d616b65206120736f756e643fe2809d0a0a5468652061626f76652071756f7465207175657374696f6e73207468652072656c6576616e6365206f6620756e6f62736572766564206576656e747320e2809469660a6e6f626f64792068656172732074686520747265652066616c6c2c2077686574686572206974206d616465206120736f756e64206f72206e6f74206973206f66206e6f20636f6e73657175656e63652e2053696d696c61726c792c20696e2074686520626c6f636b636861696e2c206966206f6e6c792074776f207061727469636970616e747320636172652061626f757420616e0a657665727964617920726563757272696e67207472616e73616374696f6e2c206974e2809973206e6f74206e656365737361727920666f7220616c6c206f74686572206e6f64657320696e207468650a330a0a0c626974636f696e206e6574776f726b20746f206b6e6f772061626f75742074686174207472616e73616374696f6e2e20497420697320696e73746561642070726566657261626c6520746f0a6f6e6c792068617665207468652062617265206d696e696d756d206f6620696e666f726d6174696f6e206f6e2074686520626c6f636b636861696e2e20427920646566657272696e672074656c6c696e672074686520656e7469726520776f726c642061626f7574206576657279207472616e73616374696f6e2c20646f696e67206e657420736574746c656d656e740a6f662074686569722072656c6174696f6e736869702061742061206c61746572206461746520656e61626c657320426974636f696e20757365727320746f20636f6e64756374206d616e790a7472616e73616374696f6e7320776974686f757420626c6f6174696e672075702074686520626c6f636b636861696e206f72206372656174696e6720747275737420696e20612063656e7472616c697a656420636f756e74657270617274792e20416e206566666563746976656c792074727573746c657373207374727563747572652063616e2062652061636869657665642062790a7573696e672074696d65206c6f636b73206173206120636f6d706f6e656e7420746f20676c6f62616c20636f6e73656e7375732e0a43757272656e746c792074686520736f6c7574696f6e20746f206d6963726f7061796d656e747320616e64207363616c6162696c69747920697320746f206f66666c6f61640a746865207472616e73616374696f6e7320746f206120637573746f6469616e2c2077686572656279206f6e65206973207472757374696e6720746869726420706172747920637573746f6469616e7320746f20686f6c64206f6e65e280997320636f696e7320616e6420746f207570646174652062616c616e6365732077697468206f7468657220706172746965732e205472757374696e670a7468697264207061727469657320746f20686f6c6420616c6c206f66206f6e65e28099732066756e6473206372656174657320636f756e7465727061727479207269736b20616e64207472616e73616374696f6e20636f7374732e0a496e73746561642c207573696e672061206e6574776f726b206f66207468657365206d6963726f7061796d656e74206368616e6e656c732c20426974636f696e0a63616e207363616c6520746f2062696c6c696f6e73206f66207472616e73616374696f6e73207065722064617920776974682074686520636f6d7075746174696f6e616c20706f7765720a617661696c61626c65206f6e2061206d6f6465726e206465736b746f7020636f6d707574657220746f6461792e2053656e64696e67206d616e79207061796d656e74730a696e73696465206120676976656e206d6963726f7061796d656e74206368616e6e656c20656e61626c6573206f6e6520746f2073656e64206c6172676520616d6f756e74730a6f662066756e647320746f20616e6f7468657220706172747920696e206120646563656e7472616c697a6564206d616e6e65722e205468657365206368616e6e656c73206172650a6e6f7420612073657061726174652074727573746564206e6574776f726b206f6e20746f70206f6620626974636f696e2e205468657920617265207265616c20626974636f696e0a7472616e73616374696f6e732e0a4d6963726f7061796d656e74206368616e6e656c735b335d5b345d2063726561746520612072656c6174696f6e73686970206265747765656e2074776f207061727469657320746f2070657270657475616c6c79207570646174652062616c616e6365732c20646566657272696e6720776861742069732062726f61646361737420746f207468650a626c6f636b636861696e20696e20612073696e676c65207472616e73616374696f6e206e657474696e67206f75742074686520746f74616c2062616c616e6365206265747765656e0a74686f73652074776f20706172746965732e2054686973207065726d697473207468652066696e616e6369616c2072656c6174696f6e7368697073206265747765656e2074776f207061727469657320746f2062652074727573746c6573736c7920646566657272656420746f2061206c6174657220646174652c20776974686f7574207269736b206f6620636f756e74657270617274790a64656661756c742e204d6963726f7061796d656e74206368616e6e656c7320757365207265616c20626974636f696e207472616e73616374696f6e732c206f6e6c7920656c656374696e670a746f206465666572207468652062726f61646361737420746f2074686520626c6f636b636861696e20696e2073756368206120776179207468617420626f746820706172746965730a63616e2067756172616e7465652074686569722063757272656e742062616c616e6365206f6e2074686520626c6f636b636861696e3b2074686973206973206e6f74206120747275737465640a6f7665726c6179206e6574776f726b20e280947061796d656e747320696e206d6963726f7061796d656e74206368616e6e656c7320617265207265616c20626974636f696e20636f6d6d756e69636174656420616e642065786368616e676564206f66662d636861696e2e0a0a322e310a0a4d6963726f7061796d656e74204368616e6e656c7320446f204e6f7420526571756972652054727573740a0a4c696b6520746865206167652d6f6c64207175657374696f6e206f6620776865746865722074686520747265652066616c6c696e6720696e2074686520776f6f6473206d616b657320610a736f756e642c20696620616c6c207061727469657320616772656520746861742074686520747265652066656c6c20617420323a343520696e207468652061667465726e6f6f6e2c207468656e207468650a74726565207265616c6c79206469642066616c6c20617420323a343520696e207468652061667465726e6f6f6e2e2053696d696c61726c792c20696620626f746820636f756e746572706172746965730a61677265652074686174207468652063757272656e742062616c616e636520696e736964652061206368616e6e656c20697320302e30372042544320746f20416c69636520616e6420302e30330a0a340a0a0c42544320746f20426f622c207468656e2074686174e28099732074686520747275652062616c616e63652e20486f77657665722c20776974686f75742063727970746f6772617068792c0a616e20696e746572657374696e672070726f626c656d20697320637265617465643a204966206f6e65e280997320636f756e7465727061727479206469736167726565732061626f7574207468650a63757272656e742062616c616e6365206f662066756e647320286f722074696d652074686520747265652066656c6c292c207468656e206974206973206f6e65e280997320776f726420616761696e73740a616e6f746865722e20576974686f75742063727970746f67726170686963207369676e6174757265732c2074686520626c6f636b636861696e2077696c6c206e6f74206b6e6f770a77686f206f776e7320776861742e0a4966207468652062616c616e636520696e20746865206368616e6e656c20697320302e30352042544320746f20416c69636520616e6420302e30352042544320746f0a426f622c20616e64207468652062616c616e63652061667465722061207472616e73616374696f6e20697320302e30372042544320746f20416c69636520616e6420302e30330a42544320746f20426f622c20746865206e6574776f726b206e6565647320746f206b6e6f7720776869636820736574206f662062616c616e63657320697320636f72726563742e0a426c6f636b636861696e207472616e73616374696f6e7320736f6c766520746869732070726f626c656d206279207573696e672074686520626c6f636b636861696e206c65646765720a617320612074696d657374616d70696e672073797374656d2e204174207468652073616d652074696d652c20697420697320646573697261626c6520746f2063726561746520612073797374656d20776869636820646f6573206e6f74206163746976656c792075736520746869732074696d657374616d70696e672073797374656d20756e6c657373206162736f6c7574656c790a6e65636573736172792c2061732069742063616e206265636f6d6520636f73746c7920746f20746865206e6574776f726b2e0a496e73746561642c20626f746820706172746965732063616e20636f6d6d697420746f207369676e696e672061207472616e73616374696f6e20616e64206e6f740a62726f616463617374696e672074686973207472616e73616374696f6e2e20536f20696620416c69636520616e6420426f6220636f6d6d69742066756e647320696e746f206120326f662d32206d756c74697369676e617475726520616464726573732028776865726520697420726571756972657320636f6e73656e742066726f6d20626f7468207061727469657320746f0a637265617465207370656e6473292c20746865792063616e206167726565206f6e207468652063757272656e742062616c616e63652073746174652e20416c69636520616e6420426f620a63616e20616772656520746f20637265617465206120726566756e642066726f6d207468617420322d6f662d32207472616e73616374696f6e20746f207468656d73656c7665732c20302e30350a42544320746f20656163682e205468697320726566756e64206973206e6f742062726f616463617374206f6e2074686520626c6f636b636861696e2e204569746865722070617274790a6d617920646f20736f2c206275742074686579206d617920656c65637420746f20696e737465616420686f6c64206f6e746f2074686174207472616e73616374696f6e2c206b6e6f77696e670a746861742074686579206172652061626c6520746f2072656465656d2066756e6473207768656e657665722074686579206665656c20636f6d666f727461626c6520646f696e6720736f2e0a427920646566657272696e672062726f616463617374206f662074686973207472616e73616374696f6e2c2074686579206d617920656c65637420746f206368616e676520746869730a62616c616e636520617420612066757475726520646174652e0a546f20757064617465207468652062616c616e63652c20626f74682070617274696573206372656174652061206e6577207370656e642066726f6d207468650a322d6f662d32206d756c74697369676e617475726520616464726573732c20666f72206578616d706c6520302e303720746f20416c69636520616e6420302e303320746f20426f622e0a576974686f75742070726f7065722064657369676e2c2074686f7567682c207468657265206973207468652074696d657374616d70696e672070726f626c656d206f66206e6f740a6b6e6f77696e67207768696368207370656e6420697320636f72726563743a20746865206e6577207370656e64206f7220746865206f726967696e616c20726566756e642e0a546865207265737472696374696f6e206f6e2074696d657374616d70696e6720616e642064617465732c20686f77657665722c206973206e6f7420617320636f6d706c65782061732066756c6c206f72646572696e67206f6620616c6c207472616e73616374696f6e7320617320696e2074686520626974636f696e20626c6f636b636861696e2e20496e207468650a63617365206f66206d6963726f7061796d656e74206368616e6e656c732c206f6e6c792074776f20737461746573206172652072657175697265643a207468652063757272656e740a636f72726563742062616c616e63652c20616e6420616e79206f6c6420646570726563617465642062616c616e6365732e20546865726520776f756c64206f6e6c7920626520610a73696e676c6520636f72726563742063757272656e742062616c616e63652c20616e6420706f737369626c79206d616e79206f6c642062616c616e636573207768696368206172650a646570726563617465642e0a5468657265666f72652c20697420697320706f737369626c6520696e20626974636f696e20746f20646576697365206120626974636f696e2073637269707420776865726562790a616c6c206f6c64207472616e73616374696f6e732061726520696e76616c6964617465642c20616e64206f6e6c7920746865206e6577207472616e73616374696f6e2069732076616c69642e0a496e76616c69646174696f6e20697320656e666f72636564206279206120626974636f696e206f75747075742073637269707420616e6420646570656e64656e74207472616e73616374696f6e7320776869636820666f72636520746865206f7468657220706172747920746f206769766520616c6c2074686569722066756e647320746f20746865206368616e6e656c0a350a0a0c636f756e74657270617274792e2042792074616b696e6720616c6c2066756e647320617320612070656e616c747920746f206769766520746f20746865206f746865722c20616c6c206f6c640a7472616e73616374696f6e7320617265207468657265627920696e76616c6964617465642e0a5468697320696e76616c69646174696f6e2070726f636573732063616e206578697374207468726f75676820612070726f63657373206f66206368616e6e656c20636f6e73656e73757320776865726520696620626f74682070617274696573206167726565206f6e2063757272656e74206c6564676572207374617465732028616e64206275696c64696e67206e65770a737461746573292c207468656e20746865207265616c2062616c616e6365206765747320757064617465642e205468652062616c616e6365206973207265666c6563746564206f6e207468650a626c6f636b636861696e206f6e6c79207768656e20612073696e676c65207061727479206469736167726565732e20436f6e6365707475616c6c792c20746869732073797374656d2069730a6e6f7420616e20696e646570656e64656e74206f7665726c6179206e6574776f726b3b206974206973206d6f7265206120646566657272616c206f66207374617465206f6e207468650a63757272656e742073797374656d2c2061732074686520656e666f7263656d656e74206973207374696c6c206f6363757272696e67206f6e2074686520626c6f636b636861696e20697473656c660a28616c6265697420646566657272656420746f2066757475726520646174657320616e64207472616e73616374696f6e73292e0a0a322e320a0a41204e6574776f726b206f66204368616e6e656c730a0a546875732c206d6963726f7061796d656e74206368616e6e656c73206f6e6c792063726561746520612072656c6174696f6e73686970206265747765656e2074776f20706172746965732e0a526571756972696e672065766572796f6e6520746f20637265617465206368616e6e656c7320776974682065766572796f6e6520656c736520646f6573206e6f7420736f6c7665207468650a7363616c6162696c6974792070726f626c656d2e20426974636f696e207363616c6162696c6974792063616e206265206163686965766564207573696e672061206c61726765206e6574776f726b0a6f66206d6963726f7061796d656e74206368616e6e656c732e0a49662077652070726573756d652061206c61726765206e6574776f726b206f66206368616e6e656c73206f6e2074686520426974636f696e20626c6f636b636861696e2c0a616e6420616c6c20426974636f696e207573657273206172652070617274696369706174696e67206f6e207468697320677261706820627920686176696e67206174206c65617374206f6e650a6368616e6e656c206f70656e206f6e2074686520426974636f696e20626c6f636b636861696e2c20697420697320706f737369626c6520746f206372656174652061206e6561722d696e66696e6974650a616d6f756e74206f66207472616e73616374696f6e7320696e736964652074686973206e6574776f726b2e20546865206f6e6c79207472616e73616374696f6e732074686174206172650a62726f6164636173746564206f6e2074686520426974636f696e20626c6f636b636861696e207072656d61747572656c7920617265207769746820756e636f6f70657261746976650a6368616e6e656c20636f756e746572706172746965732e0a427920656e63756d626572696e672074686520426974636f696e207472616e73616374696f6e206f7574707574732077697468206120686173686c6f636b20616e640a74696d656c6f636b2c20746865206368616e6e656c20636f756e74657270617274792077696c6c20626520756e61626c6520746f206f7574726967687420737465616c2066756e64730a616e6420426974636f696e732063616e2062652065786368616e67656420776974686f7574206f7574726967687420636f756e74657270617274792074686566742e20467572746865722c206279207573696e67207374616767657265642074696d656f7574732c206974e280997320706f737369626c6520746f2073656e642066756e647320766961206d756c7469706c650a696e7465726d656469617269657320696e2061206e6574776f726b20776974686f757420746865207269736b206f6620696e7465726d656469617279207468656674206f662066756e64732e0a0a330a0a4269646972656374696f6e616c205061796d656e74204368616e6e656c730a0a4d6963726f7061796d656e74206368616e6e656c73207065726d697420612073696d706c6520646566657272616c206f662061207472616e73616374696f6e20737461746520746f0a62652062726f6164636173742061742061206c617465722074696d652e2054686520636f6e7472616374732061726520656e666f72636564206279206372656174696e6720610a726573706f6e736962696c69747920666f72206f6e6520706172747920746f2062726f616463617374207472616e73616374696f6e73206265666f7265206f72206166746572206365727461696e0a64617465732e2049662074686520626c6f636b636861696e206973206120646563656e7472616c697a65642074696d657374616d70696e672073797374656d2c20697420697320706f737369626c650a746f2075736520636c6f636b73206173206120636f6d706f6e656e74206f6620646563656e7472616c697a656420636f6e73656e7375735b355d20746f2064657465726d696e6520646174610a76616c69646974792c2061732077656c6c2061732070726573656e74207374617465732061732061206d6574686f6420746f206f72646572206576656e74735b365d2e0a0a360a0a0c4279206372656174696e672074696d656672616d6573207768657265206365727461696e207374617465732063616e2062652062726f61646361737420616e640a6c6174657220696e76616c6964617465642c20697420697320706f737369626c6520746f2063726561746520636f6d706c657820636f6e747261637473207573696e6720626974636f696e0a7472616e73616374696f6e20736372697074732e20546865726520686173206265656e207072696f7220776f726b20666f72204875622d616e642d53706f6b65204d6963726f7061796d656e74204368616e6e656c735b375d5b385d5b395d2028616e642074727573746564207061796d656e74206368616e6e656c206e6574776f726b735b31305d5b31315d290a6c6f6f6b696e67206174206275696c64696e672061206875622d616e642d73706f6b65206e6574776f726b20746f6461792e20486f77657665722c204c696768746e696e670a4e6574776f726be2809973206269646972656374696f6e616c206d6963726f7061796d656e74206368616e6e656c20726571756972657320746865206d616c6c656162696c69747920736f6674666f726b2064657363726962656420696e20417070656e646978204120746f20656e61626c65206e6561722d696e66696e697465207363616c6162696c697479207768696c65206d697469676174696e67207269736b73206f6620696e7465726d656469617465206e6f64652064656661756c742e0a427920636861696e696e6720746f676574686572206d756c7469706c65206d6963726f7061796d656e74206368616e6e656c732c20697420697320706f737369626c650a746f206372656174652061206e6574776f726b206f66207472616e73616374696f6e2070617468732e2050617468732063616e20626520726f75746564207573696e672061204247506c696b652073797374656d2c20616e64207468652073656e646572206d61792064657369676e617465206120706172746963756c6172207061746820746f2074686520726563697069656e742e0a546865206f757470757420736372697074732061726520656e63756d6265726564206279206120686173682c2077686963682069732067656e657261746564206279207468650a726563697069656e742e20427920646973636c6f73696e672074686520696e70757420746f207468617420686173682c2074686520726563697069656e74e280997320636f756e74657270617274790a77696c6c2062652061626c6520746f2070756c6c2066756e647320616c6f6e672074686520726f7574652e0a0a332e310a0a5468652050726f626c656d206f6620426c616d6520696e204368616e6e656c204372656174696f6e0a0a496e206f7264657220746f20706172746963697061746520696e2074686973207061796d656e74206e6574776f726b2c206f6e65206d757374206372656174652061206d6963726f7061796d656e74206368616e6e656c207769746820616e6f74686572207061727469636970616e74206f6e2074686973206e6574776f726b2e0a332e312e310a0a4372656174696e6720616e20556e7369676e65642046756e64696e67205472616e73616374696f6e0a0a416e20696e697469616c206368616e6e656c2046756e64696e67205472616e73616374696f6e20697320637265617465642077686572656279206f6e65206f7220626f7468206368616e6e656c20636f756e746572706172746965732066756e642074686520696e70757473206f662074686973207472616e73616374696f6e2e20426f74682070617274696573206372656174650a74686520696e7075747320616e64206f75747075747320666f722074686973207472616e73616374696f6e2062757420646f206e6f74207369676e20746865207472616e73616374696f6e2e0a546865206f757470757420666f7220746869732046756e64696e67205472616e73616374696f6e20697320612073696e676c6520322d6f662d32206d756c74697369676e617475726520736372697074207769746820626f7468207061727469636970616e747320696e2074686973206368616e6e656c2c2068656e6365666f727468206e616d656420416c6963650a616e6420426f622e20426f7468207061727469636970616e747320646f206e6f742065786368616e6765207369676e61747572657320666f72207468652046756e64696e670a5472616e73616374696f6e20756e74696c207468657920686176652063726561746564207370656e64732066726f6d207468697320322d6f662d32206f757470757420726566756e64696e6720746865206f726967696e616c20616d6f756e74206261636b20746f2069747320726573706563746976652066756e646572732e2054686520707572706f7365206f66206e6f740a7369676e696e6720746865207472616e73616374696f6e20616c6c6f777320666f72206f6e6520746f207370656e642066726f6d2061207472616e73616374696f6e2077686963680a646f6573206e6f74207965742065786973742e20496620416c69636520616e6420426f622065786368616e676520746865207369676e6174757265732066726f6d207468652046756e64696e67205472616e73616374696f6e20776974686f7574206265696e672061626c6520746f2062726f616463617374207370656e64732066726f6d207468652046756e64696e670a5472616e73616374696f6e2c207468652066756e6473206d6179206265206c6f636b656420757020666f726576657220696620416c69636520616e6420426f6220646f206e6f740a636f6f70657261746520286f72206f7468657220636f696e206c6f7373206d6179206f63637572207468726f75676820686f7374616765207363656e6172696f7320776865726562790a6f6e65207061797320666f722074686520636f6f7065726174696f6e2066726f6d2074686520636f756e7465727061727479292e0a416c69636520616e6420426f6220626f74682065786368616e676520696e7075747320746f2066756e64207468652046756e64696e67205472616e73616374696f6e0a370a0a0c28746f206b6e6f7720776869636820696e7075747320617265207573656420746f2064657465726d696e652074686520746f74616c2076616c7565206f6620746865206368616e6e656c292c0a616e642065786368616e6765206f6e65206b657920746f2075736520746f207369676e2077697468206c617465722e2054686973206b6579206973207573656420666f72207468650a322d6f662d32206f757470757420666f72207468652046756e64696e67205472616e73616374696f6e3b20626f7468207369676e61747572657320617265206e656564656420746f0a7370656e642066726f6d207468652046756e64696e67205472616e73616374696f6e2c20696e206f7468657220776f7264732c20626f746820416c69636520616e6420426f620a6e65656420746f20616772656520746f207370656e642066726f6d207468652046756e64696e67205472616e73616374696f6e2e0a332e312e320a0a5370656e64696e672066726f6d20616e20556e7369676e6564205472616e73616374696f6e0a0a546865204c696768746e696e67204e6574776f726b207573657320612053494748415348204e4f494e505554207472616e73616374696f6e20746f0a7370656e642066726f6d207468697320322d6f662d322046756e64696e67205472616e73616374696f6e206f75747075742c206173206974206973206e656365737361727920746f0a7370656e642066726f6d2061207472616e73616374696f6e20666f7220776869636820746865207369676e61747572657320617265206e6f74207965742065786368616e6765642e0a53494748415348204e4f494e5055542c20696d706c656d656e746564207573696e67206120736f66742d666f726b2c20656e7375726573207472616e73616374696f6e730a63616e206265207370656e742066726f6d206265666f7265206974206973207369676e656420627920616c6c20706172746965732c206173207472616e73616374696f6e7320776f756c640a6e65656420746f206265207369676e656420746f206765742061207472616e73616374696f6e20494420776974686f7574206e6577207369676861736820666c6167732e0a576974686f75742053494748415348204e4f494e5055542c20426974636f696e207472616e73616374696f6e732063616e6e6f74206265207370656e742066726f6d0a6265666f72652074686579206d61792062652062726f61646361737420e280946974e2809973206173206966206f6e6520636f756c64206e6f74206472616674206120636f6e74726163740a776974686f757420706179696e6720746865206f746865722070617274792066697273742e2053494748415348204e4f494e505554207265736f6c76657320746869730a70726f626c656d2e2053656520417070656e646978204120666f72206d6f726520696e666f726d6174696f6e20616e6420696d706c656d656e746174696f6e2e0a576974686f75742053494748415348204e4f494e5055542c206974206973206e6f7420706f737369626c6520746f2067656e65726174652061207370656e640a66726f6d2061207472616e73616374696f6e20776974686f75742065786368616e67696e67207369676e6174757265732c2073696e6365207370656e64696e67207468652046756e64696e67205472616e73616374696f6e2072657175697265732061207472616e73616374696f6e2049442061732070617274206f6620746865207369676e617475726520696e207468650a6368696c64e280997320696e7075742e204120636f6d706f6e656e74206f6620746865205472616e73616374696f6e2049442069732074686520706172656e74e2809973202846756e64696e670a5472616e73616374696f6ee280997329207369676e61747572652c20736f20626f74682070617274696573206e65656420746f2065786368616e6765207468656972207369676e617475726573206f660a74686520706172656e74207472616e73616374696f6e206265666f726520746865206368696c642063616e206265207370656e742e2053696e6365206f6e65206f7220626f74682070617274696573206d757374206b6e6f772074686520706172656e74e2809973207369676e61747572657320746f207370656e642066726f6d2069742c2074686174206d65616e73206f6e65206f720a626f74682070617274696573206172652061626c6520746f2062726f6164636173742074686520706172656e74202846756e64696e67205472616e73616374696f6e29206265666f72650a746865206368696c64206576656e206578697374732e2053494748415348204e4f494e50555420676574732061726f756e642074686973206279207065726d697474696e670a746865206368696c6420746f207370656e6420776974686f7574207369676e696e672074686520696e7075742e20576974682053494748415348204e4f494e5055542c0a746865206f72646572206f66206f7065726174696f6e732061726520746f3a0a312e204372656174652074686520706172656e74202846756e64696e67205472616e73616374696f6e290a322e2043726561746520746865206368696c6472656e2028436f6d6d69746d656e74205472616e73616374696f6e7320616e6420616c6c207370656e64732066726f6d0a74686520636f6d6d69746d656e74207472616e73616374696f6e73290a332e205369676e20746865206368696c6472656e0a342e2045786368616e676520746865207369676e61747572657320666f7220746865206368696c6472656e0a0a380a0a0c352e205369676e2074686520706172656e740a362e2045786368616e676520746865207369676e61747572657320666f722074686520706172656e740a372e2042726f6164636173742074686520706172656e74206f6e2074686520626c6f636b636861696e0a4f6e65206973206e6f742061626c6520746f2062726f6164636173742074686520706172656e7420285374657020372920756e74696c2053746570203620697320636f6d706c6574652e20426f746820706172746965732068617665206e6f7420676976656e207468656972207369676e617475726520746f207370656e642066726f6d207468652046756e64696e670a5472616e73616374696f6e20756e74696c207374657020362e20467572746865722c206966206f6e65207061727479206661696c7320647572696e67205374657020362c2074686520706172656e740a63616e20656974686572206265207370656e7420746f206265636f6d652074686520706172656e74207472616e73616374696f6e206f722074686520696e7075747320746f207468650a706172656e74207472616e73616374696f6e2063616e20626520646f75626c652d7370656e742028736f2074686174207468697320656e74697265207472616e73616374696f6e20706174680a697320696e76616c696461746564292e0a332e312e330a0a436f6d6d69746d656e74205472616e73616374696f6e733a20556e656e666f726369626c6520436f6e737472756374696f6e0a0a41667465722074686520756e7369676e65642028616e6420756e62726f6164636173746564292046756e64696e67205472616e73616374696f6e20686173206265656e20637265617465642c20626f74682070617274696573207369676e20616e642065786368616e676520616e20696e697469616c20436f6d6d69746d656e74205472616e73616374696f6e2e0a546865736520436f6d6d69746d656e74205472616e73616374696f6e73207370656e64732066726f6d2074686520322d6f662d32206f7574707574206f66207468652046756e64696e67205472616e73616374696f6e2028706172656e74292e20486f77657665722c206f6e6c79207468652046756e64696e67205472616e73616374696f6e2069732062726f616463617374206f6e2074686520626c6f636b636861696e2e0a53696e6365207468652046756e64696e67205472616e73616374696f6e2068617320616c726561647920656e746572656420696e746f207468650a626c6f636b636861696e2c20616e6420746865206f7574707574206973206120322d6f662d32206d756c74697369676e6174757265207472616e73616374696f6e2077686963680a7265717569726573207468652061677265656d656e74206f6620626f7468207061727469657320746f207370656e642066726f6d2c20436f6d6d69746d656e74205472616e73616374696f6e7320617265207573656420746f2065787072657373207468652070726573656e742062616c616e63652e204966206f6e6c79206f6e6520322d6f662d32207369676e65640a436f6d6d69746d656e74205472616e73616374696f6e2069732065786368616e676564206265747765656e20626f746820706172746965732c207468656e20626f74680a706172746965732077696c6c206265207375726520746861742074686579206172652061626c6520746f20676574207468656972206d6f6e6579206261636b206166746572207468650a46756e64696e67205472616e73616374696f6e20656e746572732074686520626c6f636b636861696e2e20426f7468207061727469657320646f206e6f742062726f6164636173740a74686520436f6d6d69746d656e74205472616e73616374696f6e73206f6e746f2074686520626c6f636b636861696e20756e74696c20746865792077616e7420746f20636c6f73650a6f7574207468652063757272656e742062616c616e636520696e20746865206368616e6e656c2e205468657920646f20736f2062792062726f616463617374696e67207468650a70726573656e7420436f6d6d69746d656e74205472616e73616374696f6e2e0a436f6d6d69746d656e74205472616e73616374696f6e7320706179206f75742074686520726573706563746976652063757272656e742062616c616e63657320746f0a656163682070617274792e2041206e61697665202862726f6b656e2920696d706c656d656e746174696f6e20776f756c6420636f6e73747275637420616e20756e62726f6164636173746564207472616e73616374696f6e2077686572656279207468657265206973206120322d6f662d32207370656e642066726f6d20612073696e676c65207472616e73616374696f6e0a776869636820686176652074776f206f75747075747320746861742072657475726e20616c6c2063757272656e742062616c616e63657320746f20626f7468206368616e6e656c0a636f756e746572706172746965732e20546869732077696c6c2072657475726e20616c6c2066756e647320746f20746865206f726967696e616c207061727479207768656e206372656174696e6720616e20696e697469616c20436f6d6d69746d656e74205472616e73616374696f6e2e0a0a390a0a0c46696775726520313a2041206e616976652062726f6b656e2066756e64696e67207472616e73616374696f6e2069732064657363726962656420696e2074686973206469616772616d2e205468652046756e64696e670a5472616e73616374696f6e202846292c2064657369676e6174656420696e20677265656e2c2069732062726f616463617374206f6e2074686520626c6f636b636861696e20616674657220616c6c206f74686572207472616e73616374696f6e7320617265207369676e65642e20416c6c206f74686572207472616e73616374696f6e73207370656e64696e672066726f6d207468652066756e64696e67207472616e73616374696f6e7320617265206e6f740a7965742062726f6164636173742c20696e20636173652074686520636f756e74657270617274696573207769736820746f207570646174652074686569722062616c616e63652e204f6e6c79207468652046756e64696e670a5472616e73616374696f6e2069732062726f616463617374206f6e2074686520626c6f636b636861696e20617420746869732074696d652e0a0a466f7220696e7374616e63652c20696620416c69636520616e6420426f6220616772656520746f2063726561746520612046756e64696e67205472616e73616374696f6e207769746820612073696e676c6520322d6f662d32206f757470757420776f72746820312e302042544320287769746820302e352042544320636f6e747269627574696f6e0a66726f6d2065616368292c207468657920637265617465206120436f6d6d69746d656e74205472616e73616374696f6e207768657265207468657265206172652074776f20302e350a425443206f75747075747320666f7220416c69636520616e6420426f622e2054686520436f6d6d69746d656e74205472616e73616374696f6e7320617265207369676e65640a666972737420616e64206b657973206172652065786368616e67656420736f206569746865722069732061626c6520746f2062726f6164636173742074686520436f6d6d69746d656e740a5472616e73616374696f6e20617420616e792074696d6520636f6e74696e67656e742075706f6e207468652046756e64696e67205472616e73616374696f6e20656e746572696e6720696e746f2074686520626c6f636b636861696e2e204174207468697320706f696e742c207468652046756e64696e67205472616e73616374696f6e207369676e6174757265730a63616e20736166656c792062652065786368616e6765642c206173206569746865722070617274792069732061626c6520746f2072656465656d2074686569722066756e64732062790a62726f616463617374696e672074686520436f6d6d69746d656e74205472616e73616374696f6e2e0a5468697320636f6e737472756374696f6e20627265616b732c20686f77657665722c207768656e206f6e652077697368657320746f20757064617465207468650a70726573656e742062616c616e63652e20496e206f7264657220746f20757064617465207468652062616c616e63652c2074686579206d757374207570646174652074686569720a436f6d6d69746d656e74205472616e73616374696f6e206f75747075742076616c75657320287468652046756e64696e67205472616e73616374696f6e2068617320616c726561647920656e746572656420696e746f2074686520626c6f636b636861696e20616e642063616e6e6f74206265206368616e676564292e0a5768656e20626f7468207061727469657320616772656520746f2061206e657720436f6d6d69746d656e74205472616e73616374696f6e20616e642065786368616e6765207369676e61747572657320666f7220746865206e657720436f6d6d69746d656e74205472616e73616374696f6e2c2065697468657220436f6d6d69746d656e74205472616e73616374696f6e732063616e2062652062726f6164636173742e20417320746865206f75747075742066726f6d207468652046756e64696e670a5472616e73616374696f6e2063616e206f6e6c792062652072656465656d6564206f6e63652c206f6e6c79206f6e65206f662074686f7365207472616e73616374696f6e732077696c6c0a62652076616c69642e20466f7220696e7374616e63652c20696620416c69636520616e6420426f622061677265652074686174207468652062616c616e6365206f6620746865206368616e6e656c0a31300a0a0c6973206e6f7720302e3420746f20416c69636520616e6420302e3620746f20426f622c20616e642061206e657720436f6d6d69746d656e74205472616e73616374696f6e2069730a6372656174656420746f207265666c65637420746861742c2065697468657220436f6d6d69746d656e74205472616e73616374696f6e2063616e2062652062726f6164636173742e0a496e206566666563742c206f6e6520776f756c6420626520756e61626c6520746f20726573747269637420776869636820436f6d6d69746d656e74205472616e73616374696f6e2069730a62726f6164636173742c2073696e636520626f746820706172746965732068617665207369676e656420616e642065786368616e67656420746865207369676e61747572657320666f720a6569746865722062616c616e636520746f2062652062726f6164636173742e0a0a46696775726520323a20456974686572206f662074686520436f6d6d69746d656e74205472616e73616374696f6e732063616e2062652062726f61646361737420616e7920616e792074696d652062790a6569746865722070617274792c206f6e6c79206f6e652077696c6c207375636365737366756c6c79207370656e642066726f6d207468652073696e676c652046756e64696e67205472616e73616374696f6e2e20546869730a63616e6e6f7420776f726b2062656361757365206f6e652070617274792077696c6c206e6f742077616e7420746f2062726f61646361737420746865206d6f737420726563656e74207472616e73616374696f6e2e0a0a53696e636520656974686572207061727479206d61792062726f6164636173742074686520436f6d6d69746d656e74205472616e73616374696f6e20617420616e790a74696d652c2074686520726573756c7420776f756c6420626520616674657220746865206e657720436f6d6d69746d656e74205472616e73616374696f6e2069732067656e6572617465642c20746865206f6e652077686f207265636569766573206c6573732066756e647320686173207369676e69666963616e7420696e63656e7469766520746f2062726f6164636173740a746865207472616e73616374696f6e2077686963682068617320677265617465722076616c75657320666f72207468656d73656c76657320696e2074686520436f6d6d69746d656e740a5472616e73616374696f6e206f7574707574732e204173206120726573756c742c20746865206368616e6e656c20776f756c6420626520696d6d6564696174656c7920636c6f7365640a616e642066756e64732073746f6c656e2e205468657265666f72652c206f6e652063616e6e6f7420637265617465207061796d656e74206368616e6e656c7320756e64657220746869730a6d6f64656c2e0a332e312e340a0a436f6d6d69746d656e74205472616e73616374696f6e733a20417363726962696e6720426c616d650a0a53696e636520616e79207369676e656420436f6d6d69746d656e74205472616e73616374696f6e206d61792062652062726f616463617374206f6e207468650a626c6f636b636861696e2c20616e64206f6e6c79206f6e652063616e206265207375636365737366756c6c792062726f6164636173742c206974206973206e65636573736172790a746f2070726576656e74206f6c6420436f6d6d69746d656e74205472616e73616374696f6e732066726f6d206265696e672062726f6164636173742e2049742069730a6e6f7420706f737369626c6520746f207265766f6b652074656e73206f662074686f7573616e6473206f66207472616e73616374696f6e7320696e20426974636f696e2c20736f20616e0a616c7465726e617465206d6574686f64206973206e65636573736172792e20496e7374656164206f6620616374697665207265766f636174696f6e20656e666f726365642062790a74686520626c6f636b636861696e2c206974e2809973206e656365737361727920746f20636f6e73747275637420746865206368616e6e656c20697473656c6620696e2073696d696c61720a6d616e6e657220746f206120466964656c69747920426f6e642c207768657265627920626f74682070617274696573206d616b6520636f6d6d69746d656e74732c20616e640a31310a0a0c76696f6c6174696f6e73206f6620746865736520636f6d6d69746d656e74732061726520656e666f726365642062792070656e616c746965732e204966206f6e652070617274790a76696f6c617465732074686569722061677265656d656e742c207468656e20746865792077696c6c206c6f736520616c6c20746865206d6f6e657920696e20746865206368616e6e656c2e0a466f722074686973207061796d656e74206368616e6e656c2c2074686520636f6e7472616374207465726d7320617265207468617420626f746820706172746965730a636f6d6d697420746f2062726f616463617374696e67206f6e6c7920746865206d6f737420726563656e74207472616e73616374696f6e2e20416e792062726f616463617374206f660a6f6c646572207472616e73616374696f6e732077696c6c20636175736520612076696f6c6174696f6e206f662074686520636f6e74726163742c20616e6420616c6c2066756e6473206172650a676976656e20746f20746865206f7468657220706172747920617320612070656e616c74792e0a546869732063616e206f6e6c7920626520656e666f72636564206966206f6e652069732061626c6520746f206173637269626520626c616d6520666f722062726f616463617374696e6720616e206f6c64207472616e73616374696f6e2e20496e206f7264657220746f20646f20736f2c206f6e65206d7573742062652061626c6520746f20756e697175656c790a6964656e746966792077686f2062726f61646361737420616e206f6c646572207472616e73616374696f6e2e20546869732063616e20626520646f6e65206966206561636820636f756e746572706172747920686173206120756e697175656c79206964656e7469666961626c6520436f6d6d69746d656e74205472616e73616374696f6e2e20426f746820706172746965730a6d757374207369676e2074686520696e7075747320746f2074686520436f6d6d69746d656e74205472616e73616374696f6e20776869636820746865206f746865722070617274790a697320726573706f6e7369626c6520666f722062726f616463617374696e672e2053696e6365206f6e652068617320612076657273696f6e206f662074686520436f6d6d69746d656e740a5472616e73616374696f6e2074686174206973207369676e656420627920746865206f746865722070617274792c206f6e652063616e206f6e6c792062726f616463617374206f6e65e28099730a6f776e2076657273696f6e206f662074686520436f6d6d69746d656e74205472616e73616374696f6e2e0a466f7220746865204c696768746e696e67204e6574776f726b2c20616c6c207370656e64732066726f6d207468652046756e64696e67205472616e73616374696f6e0a6f75747075742c20436f6d6d69746d656e74205472616e73616374696f6e732c20686176652074776f2068616c662d7369676e6564207472616e73616374696f6e732e204f6e650a436f6d6d69746d656e74205472616e73616374696f6e20696e20776869636820416c696365207369676e7320616e6420676976657320746f20426f622028433162292c20616e640a616e6f7468657220776869636820426f62207369676e7320616e6420676976657320746f20416c6963652028433161292e2054686573652074776f20436f6d6d69746d656e740a5472616e73616374696f6e73207370656e642066726f6d207468652073616d65206f7574707574202846756e64696e67205472616e73616374696f6e292c20616e6420686176650a646966666572656e7420636f6e74656e74733b206f6e6c79206f6e652063616e2062652062726f616463617374206f6e2074686520626c6f636b636861696e2c20617320626f74680a7061697273206f6620436f6d6d69746d656e74205472616e73616374696f6e73207370656e642066726f6d207468652073616d652046756e64696e67205472616e73616374696f6e2e20456974686572207061727479206d61792062726f61646361737420746865697220726563656976656420436f6d6d69746d656e74205472616e73616374696f6e0a6279207369676e696e672074686569722076657273696f6e20616e6420696e636c7564696e672074686520636f756e7465727061727479e2809973207369676e61747572652e20466f72206578616d706c652c20426f622063616e2062726f61646361737420436f6d6d69746d656e74204331622c2073696e63652068652068617320616c72656164792072656365697665640a746865207369676e617475726520666f72204331622066726f6d20416c69636520e28094686520696e636c7564657320416c696365e2809973207369676e617475726520616e64207369676e730a4331622068696d73656c662e20546865207472616e73616374696f6e2077696c6c20626520612076616c6964207370656e642066726f6d207468652046756e64696e67205472616e73616374696f6ee280997320322d6f662d32206f757470757420726571756972696e6720626f746820416c69636520616e6420426f62e2809973207369676e61747572652e0a0a31320a0a0c46696775726520333a20507572706c6520626f7865732061726520756e62726f6164636173746564207472616e73616374696f6e73207768696368206f6e6c7920416c6963652063616e2062726f6164636173742e0a426c756520626f7865732061726520756e62726f6164636173746564207472616e73616374696f6e207768696368206f6e6c7920426f622063616e2062726f6164636173742e20416c6963652063616e206f6e6c790a62726f61646361737420436f6d6d69746d656e742031612c20426f622063616e206f6e6c792062726f61646361737420436f6d6d69746d656e742031622e204f6e6c79206f6e6520436f6d6d69746d656e74205472616e73616374696f6e2063616e206265207370656e742066726f6d207468652046756e64696e67205472616e73616374696f6e206f75747075742e20426c616d652069732061736372696265642c0a62757420656974686572206f6e652063616e207374696c6c206265207370656e742077697468206e6f2070656e616c74792e0a0a486f77657665722c206576656e2077697468207468697320636f6e737472756374696f6e2c206f6e6520686173206f6e6c79206d6572656c7920616c6c6f63617465640a626c616d652e204974206973206e6f742079657420706f737369626c6520746f20656e666f726365207468697320636f6e7472616374206f6e2074686520426974636f696e0a626c6f636b636861696e2e20426f62207374696c6c2074727573747320416c696365206e6f7420746f2062726f61646361737420616e206f6c6420436f6d6d69746d656e740a5472616e73616374696f6e2e20417420746869732074696d652c206865206973206f6e6c792061626c6520746f2070726f7665207468617420416c6963652068617320646f6e6520736f0a76696120612068616c662d7369676e6564207472616e73616374696f6e2070726f6f662e0a0a332e320a0a4372656174696e672061204368616e6e656c207769746820436f6e7472616374205265766f636174696f6e0a0a546f2062652061626c6520746f2061637475616c6c7920656e666f72636520746865207465726d73206f662074686520636f6e74726163742c206974e2809973206e656365737361727920746f0a636f6e737472756374206120436f6d6d69746d656e74205472616e73616374696f6e2028616c6f6e67207769746820697473207370656e647329207768657265206f6e652069730a61626c6520746f207265766f6b652061207472616e73616374696f6e2e2054686973207265766f636174696f6e2069732061636869657661626c65206279207573696e6720646174610a61626f7574207768656e2061207472616e73616374696f6e20656e7465727320696e746f206120626c6f636b636861696e20616e64207573696e6720746865206d617475726974790a6f6620746865207472616e73616374696f6e20746f2064657465726d696e652076616c69646174696f6e2070617468732e0a0a332e330a0a53657175656e6365204e756d626572204d617475726974790a0a4d61726b204672656964656e62616368206861732070726f706f73656420746861742053657175656e6365204e756d626572732063616e20626520656e666f726369626c652076696120612072656c617469766520626c6f636b206d61747572697479206f662074686520706172656e74207472616e73616374696f6e2076696120610a736f66742d666f726b5b31325d2e205468697320776f756c6420616c6c6f7720736f6d65206261736963206162696c69747920746f20656e7375726520736f6d6520666f726d0a6f662072656c617469766520626c6f636b20636f6e6669726d6174696f6e2074696d65206c6f636b206f6e20746865207370656e64696e67207363726970742e20496e20616464692d0a0a31330a0a0c74696f6e2c20616e206164646974696f6e616c206f70636f64652c204f5020434845434b53455155454e43455645524946595b31335d2028612e6b2e612e0a4f502052454c4154495645434845434b4c4f434b54494d45564552494659295b31345d2c20776f756c64207065726d697420667572746865720a6162696c69746965732c20696e636c7564696e6720616c6c6f77696e6720612073746f702d67617020736f6c7574696f6e206265666f72652061206d6f7265207065726d616e656e740a736f6c7574696f6e20666f72207265736f6c76696e67207472616e73616374696f6e206d616c6c656162696c6974792e2041206675747572652076657273696f6e206f6620746869730a70617065722077696c6c20696e636c7564652070726f706f73656420736f6c7574696f6e732e0a546f2073756d6d6172697a652c20426974636f696e207761732072656c6561736564207769746820612073657175656e6365206e756d6265722077686963680a776173206f6e6c7920656e666f7263656420696e20746865206d656d706f6f6c206f6620756e636f6e6669726d6564207472616e73616374696f6e732e20546865206f726967696e616c206265686176696f72207065726d6974746564207472616e73616374696f6e207265706c6163656d656e74206279207265706c6163696e67207472616e73616374696f6e7320696e0a746865206d656d706f6f6c2077697468206e65776572207472616e73616374696f6e73206966207468657920686176652061206869676865722073657175656e6365206e756d6265722e2044756520746f207472616e73616374696f6e207265706c6163656d656e742072756c65732c206974206973206e6f7420656e666f726365642064756520746f2064656e69616c0a6f6620736572766963652061747461636b207269736b732e20497420617070656172732061732074686f7567682074686520696e74656e64656420707572706f7365206f66207468650a73657175656e6365206e756d62657220697320746f207265706c61636520756e62726f6164636173746564207472616e73616374696f6e732e20486f77657665722c20746869730a6869676865722073657175656e6365206e756d626572207265706c6163656d656e74206265686176696f7220697320756e656e666f726369626c652e204f6e652063616e6e6f740a626520617373757265642074686174206f6c642076657273696f6e73206f66207472616e73616374696f6e732077657265207265706c6163656420696e20746865206d656d706f6f6c0a616e64206120626c6f636b20636f6e7461696e7320746865206d6f737420726563656e742076657273696f6e206f6620746865207472616e73616374696f6e2e20412077617920746f0a656e666f726365207472616e73616374696f6e2076657273696f6e73206f66662d636861696e206973207669612074696d6520636f6d6d69746d656e74732e0a41205265766f6361626c65205472616e73616374696f6e207370656e64732066726f6d206120756e69717565206f7574707574207768657265207468650a7472616e73616374696f6e20686173206120756e697175652074797065206f66206f7574707574207363726970742e205468697320706172656e74e2809973206f7574707574206861730a74776f20726564656d7074696f6e207061746873207768657265207468652066697273742063616e2062652072656465656d656420696d6d6564696174656c792c20616e64207468650a7365636f6e642063616e206f6e6c792062652072656465656d656420696620746865206368696c64206861732061206d696e696d756d206e756d626572206f6620636f6e6669726d6174696f6e73206265747765656e207472616e73616374696f6e732e2054686973206973206163686965766564206279206d616b696e67207468652073657175656e63650a6e756d626572206f6620746865206368696c64207472616e73616374696f6e20726571756972652061206d696e696d756d206e756d626572206f6620636f6e6669726d6174696f6e730a66726f6d2074686520706172656e742e20496e20657373656e63652c2074686973206e65772073657175656e6365206e756d626572206265686176696f722077696c6c206f6e6c790a7065726d69742061207370656e642066726f6d2074686973206f757470757420746f2062652076616c696420696620746865206e756d626572206f6620626c6f636b73206265747765656e0a746865206f757470757420616e64207468652072656465656d696e67207472616e73616374696f6e2069732061626f766520612073706563696669656420626c6f636b206865696768742e0a41207472616e73616374696f6e2063616e206265207265766f6b6564207769746820746869732073657175656e6365206e756d626572206265686176696f722062790a6372656174696e672061207265737472696374696f6e207769746820736f6d6520646566696e6564206e756d626572206f6620626c6f636b7320646566696e656420696e207468650a73657175656e6365206e756d6265722c2077686963682077696c6c20726573756c7420696e20746865207370656e64206265696e67206f6e6c792076616c6964206166746572207468650a706172656e742068617320656e746572656420696e746f2074686520626c6f636b636861696e20666f7220736f6d6520646566696e6564206e756d626572206f6620626c6f636b732e0a54686973206372656174657320612073747275637475726520776865726562792074686520706172656e74207472616e73616374696f6e20776974682074686973206f75747075740a6265636f6d6573206120626f6e646564206465706f7369742c20617474657374696e672074686174207468657265206973206e6f207265766f636174696f6e2e20412074696d650a706572696f642065786973747320776869636820616e796f6e65206f6e2074686520626c6f636b636861696e2063616e207265667574652074686973206174746573746174696f6e2062790a62726f616463617374696e672061207370656e6420696d6d6564696174656c7920616674657220746865207472616e73616374696f6e2069732062726f6164636173742e0a4966206f6e652077697368657320746f207065726d6974207265766f6361626c65207472616e73616374696f6e73207769746820612031303030636f6e6669726d6174696f6e2064656c61792c20746865206f7574707574207472616e73616374696f6e20636f6e737472756374696f6e20776f756c642072656d61696e20610a322d6f662d32206d756c74697369673a0a31340a0a0c32203c41206c2069206320652031203e203c426f62313e2032204f5020434845434b4d554c54495349470a486f77657665722c20746865206368696c64207370656e64696e67207472616e73616374696f6e20776f756c6420636f6e7461696e2061206e53657175656e63650a76616c7565206f6620313030302e2053696e63652074686973207472616e73616374696f6e20726571756972657320746865207369676e6174757265206f6620626f746820636f756e7465727061727469657320746f2062652076616c69642c20626f7468207061727469657320696e636c75646520746865206e53657175656e6365206e756d626572206f6620313030300a61732070617274206f6620746865207369676e61747572652e20426f74682070617274696573206d61792c2061742074686569722064697363726574696f6e2c20616772656520746f0a63726561746520616e6f74686572207472616e73616374696f6e20776869636820737570657273656465732074686174207472616e73616374696f6e20776974686f757420616e790a6e53657175656e6365206e756d6265722e0a5468697320636f6e737472756374696f6e2c2061205265766f6361626c652053657175656e6365204d6174757269747920436f6e7472616374202852534d43292c0a637265617465732074776f2070617468732c2077697468207665727920737065636966696320636f6e7472616374207465726d732e0a54686520636f6e7472616374207465726d73206172653a0a312e20416c6c20706172746965732070617920696e746f206120636f6e7472616374207769746820616e206f757470757420656e666f7263696e67207468697320636f6e74726163740a322e20426f74682070617274696573206d617920616772656520746f2073656e642066756e647320746f20736f6d6520636f6e74726163742c207769746820736f6d650a77616974696e6720706572696f6420283130303020636f6e6669726d6174696f6e7320696e206f7572206578616d706c6520736372697074292e2054686973206973207468650a7265766f6361626c65206f75747075742062616c616e63652e0a332e204f6e65206f7220626f74682070617274696573206d617920656c65637420746f206e6f742062726f6164636173742028656e666f7263652920746865207061796f7574730a756e74696c20736f6d652066757475726520646174653b20656974686572207061727479206d61792072656465656d207468652066756e6473206166746572207468650a77616974696e6720706572696f6420617420616e792074696d652e0a342e204966206e656974686572207061727479206861732062726f6164636173742074686973207472616e73616374696f6e202872656465656d6564207468652066756e6473292c0a74686579206d6179207265766f6b65207468652061626f7665207061796f75747320696620616e64206f6e6c7920696620626f7468207061727469657320616772656520746f0a646f20736f20627920706c6163696e6720696e2061206e6577207061796f7574207465726d20696e2061207375706572736564696e67207472616e73616374696f6e207061796f75742e20546865206e6577207472616e73616374696f6e207061796f75742063616e20626520696d6d6564696174656c792072656465656d65642061667465720a74686520636f6e747261637420697320646973636c6f73656420746f2074686520776f726c64202862726f616463617374206f6e2074686520626c6f636b636861696e292e0a352e20496e20746865206576656e7420746861742074686520636f6e747261637420697320646973636c6f73656420616e6420746865206e6577207061796f7574207374727563747572650a6973206e6f742072656465656d65642c20746865207072696f72207265766f6b6564207061796f7574207465726d73206d61792062652072656465656d65642062790a6569746865722070617274792028736f2069742069732074686520726573706f6e736962696c697479206f662065697468657220706172747920746f20656e666f726365207468650a6e6577207465726d73292e0a546865207072652d7369676e6564206368696c64207472616e73616374696f6e2063616e2062652072656465656d65642061667465722074686520706172656e740a7472616e73616374696f6e2068617320656e746572656420696e746f2074686520626c6f636b636861696e2077697468203130303020636f6e6669726d6174696f6e732c2064756520746f0a746865206368696c64e2809973206e53657175656e6365206e756d626572206f6e2074686520696e707574207370656e64696e672074686520706172656e742e0a496e206f7264657220746f207265766f6b652074686973207369676e6564206368696c64207472616e73616374696f6e2c20626f74682070617274696573206a7573742061677265650a746f2063726561746520616e6f74686572206368696c64207472616e73616374696f6e2077697468207468652064656661756c74206669656c64206f6620746865206e53657175656e63650a6e756d626572206f66204d415820494e542c20776869636820686173207370656369616c206265686176696f72207065726d697474696e67207370656e64696e672061740a616e792074696d652e0a31350a0a0c54686973206e6577207369676e6564207370656e64207375706572736564657320746865207265766f6361626c65207370656e6420736f206c6f6e67206173207468650a6e6577207369676e6564207370656e6420656e7465727320696e746f2074686520626c6f636b636861696e2077697468696e203130303020636f6e6669726d6174696f6e73206f660a74686520706172656e74207472616e73616374696f6e20656e746572696e6720696e746f2074686520626c6f636b636861696e2e20496e206566666563742c20696620416c69636520616e640a426f6220616772656520746f206d6f6e69746f722074686520626c6f636b636861696e20666f7220696e636f72726563742062726f616463617374206f6620436f6d6d69746d656e740a5472616e73616374696f6e732c20746865206d6f6d656e7420746865207472616e73616374696f6e20676574732062726f6164636173742c2074686579206172652061626c6520746f0a7370656e64207573696e6720746865207375706572736564696e67207472616e73616374696f6e20696d6d6564696174656c792e20496e206f7264657220746f2062726f6164636173740a746865207265766f6361626c65207370656e64202864657072656361746564207472616e73616374696f6e292c207768696368207370656e64732066726f6d207468652073616d650a6f757470757420617320746865207375706572736564696e67207472616e73616374696f6e2c2074686579206d7573742077616974203130303020636f6e6669726d6174696f6e732e0a536f206c6f6e6720617320626f746820706172746965732077617463682074686520626c6f636b636861696e2c20746865207265766f6361626c65207370656e642077696c6c206e657665720a656e74657220696e746f20746865207472616e73616374696f6e20696620656974686572207061727479207072656665727320746865207375706572736564696e67207472616e73616374696f6e2e0a5573696e67207468697320636f6e737472756374696f6e2c20616e796f6e6520636f756c64206372656174652061207472616e73616374696f6e2c206e6f742062726f61646361737420746865207472616e73616374696f6e2c20616e64207468656e206c617465722063726561746520696e63656e746976657320746f206e6f7420657665722062726f6164636173740a74686174207472616e73616374696f6e20696e2074686520667574757265207669612070656e616c746965732e2054686973207065726d697473207061727469636970616e7473206f6e207468650a426974636f696e206e6574776f726b20746f206465666572206d616e79207472616e73616374696f6e732066726f6d20657665722068697474696e672074686520626c6f636b636861696e2e0a332e332e310a0a54696d6573746f700a0a546f206d69746967617465206120666c6f6f64206f66207472616e73616374696f6e732062792061206d616c6963696f75732061747461636b65722072657175697265732061206372656469626c650a7468726561742074686174207468652061747461636b2077696c6c206661696c2e0a47726567204d617877656c6c2070726f706f736564207573696e6720612074696d6573746f7020746f206d697469676174652061206d616c6963696f757320666c6f6f640a6f6e2074686520626c6f636b636861696e3a0a546865726520617265206d616e79207761797320746f20616464726573732074686973205b666c6f6f64207269736b5d20776869636820686176656ee28099740a6265656e2061646571756174656c79206578706c6f7265642079657420e28094666f72206578616d706c652c2074686520636c6f636b2063616e2073746f700a7768656e20626c6f636b73206172652066756c6c3b207475726e696e6720746865207365637572697479207269736b20696e746f206d6f726520686f6c642d75700a64656c617920696e20746865206576656e74206f66206120646f732061747461636b2e5b31355d0a546869732063616e206265206d697469676174656420627920616c6c6f77696e6720746865206d696e657220746f20737065636966792077686574686572207468650a63757272656e742028666565207061696429206d656d706f6f6c2069732070726573656e746c79206265696e6720666c6f6f6465642077697468207472616e73616374696f6e732e0a546865792063616e20656e746572206120e2809c31e2809d2076616c756520696e746f20746865206c6173742062697420696e207468652076657273696f6e206e756d626572206f662074686520626c6f636b0a6865616465722e20496620746865206c6173742062697420696e2074686520626c6f636b2068656164657220636f6e7461696e73206120e2809c31e2809d2c207468656e207468617420626c6f636b2077696c6c0a6e6f7420636f756e7420746f7761726473207468652072656c617469766520686569676874206d6174757269747920666f7220746865206e53657175656e63652076616c756520616e640a74686520626c6f636b2069732064657369676e61746564206173206120636f6e67657374656420626c6f636b2e20546865726520697320616e20756e636f6e67657374656420626c6f636b0a6865696768742028776869636820697320616c77617973206c6f776572207468616e20746865206e6f726d616c20626c6f636b20686569676874292e205468697320626c6f636b0a686569676874206973207573656420666f7220746865206e53657175656e63652076616c75652c207768696368206f6e6c7920636f756e747320626c6f636b206d617475726974790a28636f6e6669726d6174696f6e73292e0a41206d696e65722063616e20656c65637420746f20646566696e652074686520626c6f636b206173206120636f6e67657374656420626c6f636b206f72206e6f742e205468650a64656661756c7420636f646520636f756c64206175746f6d61746963616c6c79207365742074686520636f6e67657374656420626c6f636b20666c616720617320e2809c31e2809d206966207468650a31360a0a0c6d656d706f6f6c2069732061626f766520736f6d652073697a6520616e642074686520617665726167652066656520666f722074686174207365742073697a652069732061626f76650a736f6d652076616c75652e20486f77657665722c2061206d696e6572206861732066756c6c2064697363726574696f6e20746f206368616e6765207468652072756c6573206f6e0a77686174206175746f6d61746963616c6c792073657473206173206120636f6e67657374656420626c6f636b2c206f722063616e2073656c65637420746f207065726d616e656e746c790a7365742074686520636f6e67657374696f6e20666c616720746f206265207065726d616e656e746c79206f6e206f72206f66662e204974e28099732065787065637465642074686174206d6f73740a686f6e657374206d696e65727320776f756c6420757365207468652064656661756c74206265686176696f7220646566696e656420696e207468656972206d696e657220616e64206e6f740a6f7267616e697a652061203531252061747461636b2e0a466f72206578616d706c652c206966206120706172656e74207472616e73616374696f6e206f7574707574206973207370656e742062792061206368696c64207769746820610a6e53657175656e63652076616c7565206f662031302c206f6e65206d757374207761697420313020636f6e6669726d6174696f6e73206265666f726520746865207472616e73616374696f6e0a6265636f6d65732076616c69642e20486f77657665722c206966207468652074696d6573746f7020666c616720686173206265656e207365742c2074686520636f756e74696e67206f660a636f6e6669726d6174696f6e732073746f70732c206576656e2077697468206e657720626c6f636b732e204966203620636f6e6669726d6174696f6e73206861766520656c61707365640a2834206d6f726520617265206e656365737361727920666f7220746865207472616e73616374696f6e20746f2062652076616c6964292c20616e64207468652074696d6573746f700a626c6f636b20686173206265656e20736574206f6e207468652037746820626c6f636b2c207468617420626c6f636b20646f6573206e6f7420636f756e7420746f7761726473207468650a6e53657175656e636520726571756972656d656e74206f6620313020636f6e6669726d6174696f6e733b20746865206368696c64206973207374696c6c206174203620626c6f636b7320666f720a7468652072656c617469766520636f6e6669726d6174696f6e2076616c75652e2046756e6374696f6e616c6c792c20746869732077696c6c2062652073746f72656420617320736f6d650a6b696e64206f6620617578696c696172792074696d6573746f7020626c6f636b206865696768742077686963682069732075736564206f6e6c7920666f7220747261636b696e67207468650a74696d6573746f702076616c75652e205768656e207468652074696d6573746f7020626974206973207365742c20616c6c207472616e73616374696f6e73207573696e6720616e206e53657175656e63652076616c75652077696c6c2073746f7020636f756e74696e6720756e74696c207468652074696d6573746f702062697420686173206265656e20756e7365742e20546869730a67697665732073756666696369656e742074696d6520616e6420626c6f636b2d737061636520666f72207472616e73616374696f6e73206174207468652063757272656e7420617578696c696172792074696d6573746f7020626c6f636b2068656967687420746f20656e74657220696e746f2074686520626c6f636b636861696e2c2077686963682063616e2070726576656e740a73797374656d69632061747461636b6572732066726f6d207375636365737366756c6c792061747461636b696e67207468652073797374656d2e0a486f77657665722c207468697320726571756972657320736f6d65206b696e64206f6620666c616720696e2074686520626c6f636b20746f2064657369676e6174650a7768657468657220697420697320612074696d6573746f7020626c6f636b2e20466f722066756c6c2053505620636f6d7061746962696c697479202853696d706c65205061796d656e740a566572696669636174696f6e3b206c6967687477656967687420636c69656e7473292c20697420697320646573697261626c6520666f72207468697320746f2062652077697468696e207468652038306279746520626c6f636b2068656164657220696e7374656164206f6620696e2074686520636f696e626173652e205468657265206172652074776f20706c616365732077686963680a6d6179206265206120676f6f6420706c61636520746f2070757420696e207468697320666c616720696e2074686520626c6f636b206865616465723a20696e2074686520626c6f636b0a74696d6520616e6420696e2074686520626c6f636b2076657273696f6e2e2054686520626c6f636b2074696d65206d6179206e6f7420626520736166652064756520746f207468650a6c6173742062697473206265696e67207573656420617320616e20656e74726f707920736f7572636520666f7220736f6d652041534943206d696e6572732c207468657265666f72650a6120626974206d6179206e65656420746f20626520636f6e73756d656420666f722074696d6573746f7020666c6167732e20416e6f74686572206f7074696f6e20776f756c640a626520746f2068617264636f64652074696d6573746f702061637469766174696f6e2061732061206861726420636f6e73656e7375732072756c652028652e672e2076696120626c6f636b0a73697a65292c20686f77657665722074686973206d6179206d616b65207468696e6773206c65737320666c657869626c652e2042792073657474696e672073616e652064656661756c74730a666f722074696d6573746f702072756c65732c2074686573652072756c65732063616e206265206368616e67656420776974686f757420636f6e73656e73757320736f66742d666f726b732e0a49662074686520626c6f636b2076657273696f6e2069732075736564206173206120666c61672c2074686520636f6e7465787475616c20696e666f726d6174696f6e206d7573740a6d617463682074686520436861696e204944207573656420696e20736f6d65206d657267652d6d696e656420636f696e732e0a0a31370a0a0c332e332e320a0a5265766f6361626c6520436f6d6d69746d656e74205472616e73616374696f6e730a0a427920636f6d62696e696e672074686520617363726962696e67206f6620626c616d652061732077656c6c20617320746865207265766f6361626c65207472616e73616374696f6e2c0a6f6e652069732061626c6520746f2064657465726d696e65207768656e2061207061727479206973206e6f742061626964696e6720627920746865207465726d73206f66207468650a636f6e74726163742c20616e6420656e666f7263652070656e616c7469657320776974686f7574207472757374696e672074686520636f756e74657270617274792e0a0a46696775726520343a205468652046756e64696e67205472616e73616374696f6e20462c2064657369676e6174656420696e20677265656e2c2069732062726f616463617374206f6e2074686520626c6f636b636861696e0a616674657220616c6c206f74686572207472616e73616374696f6e7320617265207369676e65642e20416c6c207472616e73616374696f6e73207768696368206f6e6c7920416c6963652063616e2062726f616463617374206172650a696e20707572706c652e20416c6c207472616e73616374696f6e73207768696368206f6e6c7920426f622063616e2062726f6164636173742069732061726520626c75652e204f6e6c79207468652046756e64696e670a5472616e73616374696f6e2069732062726f616463617374206f6e2074686520626c6f636b636861696e20617420746869732074696d652e0a0a54686520696e74656e74206f66206372656174696e672061206e657720436f6d6d69746d656e74205472616e73616374696f6e20697320746f20696e76616c69646174650a616c6c206f6c6420436f6d6d69746d656e74205472616e73616374696f6e73207768656e207570646174696e6720746865206e65772062616c616e6365207769746820610a6e657720436f6d6d69746d656e74205472616e73616374696f6e2e20496e76616c69646174696f6e206f66206f6c64207472616e73616374696f6e732063616e2068617070656e0a6279206d616b696e6720616e206f75747075742062652061205265766f6361626c652053657175656e6365204d6174757269747920436f6e7472616374202852534d43292e0a546f20696e76616c69646174652061207472616e73616374696f6e2c2061207375706572736564696e67207472616e73616374696f6e2077696c6c206265207369676e656420616e640a65786368616e67656420627920626f74682070617274696573207468617420676976657320616c6c2066756e647320746f2074686520636f756e746572706172747920696e207468650a6576656e7420616e206f6c646572207472616e73616374696f6e20697320696e636f72726563746c792062726f6164636173742e2054686520696e636f72726563742062726f6164636173740a0a31380a0a0c6973206964656e746966696564206279206372656174696e672074776f20646966666572656e7420436f6d6d69746d656e74205472616e73616374696f6e732077697468207468650a73616d652066696e616c2062616c616e6365206f7574707574732c20686f776576657220746865207061796d656e7420746f206f6e6573656c6620697320656e63756d62657265640a627920616e2052534d432e0a496e206566666563742c207468657265206172652074776f20436f6d6d69746d656e74205472616e73616374696f6e732066726f6d20612073696e676c652046756e64696e67205472616e73616374696f6e20322d6f662d32206f7574707574732e204f662074686573652074776f20436f6d6d69746d656e74205472616e73616374696f6e732c0a6f6e6c79206f6e652063616e20656e74657220696e746f2074686520626c6f636b636861696e2e20456163682070617274792077697468696e2061206368616e6e656c20686173206f6e650a76657273696f6e206f66207468697320636f6e74726163742e20536f20696620746869732069732074686520666972737420436f6d6d69746d656e74205472616e73616374696f6e20706169722c0a416c696365e280997320436f6d6d69746d656e74205472616e73616374696f6e20697320646566696e6564206173204331612c20616e6420426f62e280997320436f6d6d69746d656e740a5472616e73616374696f6e20697320646566696e6564206173204331622e2042792062726f616463617374696e67206120436f6d6d69746d656e74205472616e73616374696f6e2c206f6e652069732072657175657374696e6720666f7220746865206368616e6e656c20746f20636c6f7365206f757420616e6420656e642e205468652066697273742074776f0a6f75747075747320666f722074686520436f6d6d69746d656e74205472616e73616374696f6e20696e636c75646520612044656c6976657279205472616e73616374696f6e0a287061796f757429206f66207468652070726573656e7420756e616c6c6f63617465642062616c616e636520746f20746865206368616e6e656c20636f756e746572706172746965732e0a496620416c6963652062726f61646361737473204331612c206f6e65206f6620746865206f7574707574206973207370656e6461626c65206279204431612c2077686963682073656e64730a66756e647320746f20426f622e20466f7220426f622c20433162206973207370656e6461626c65206279204431622c2077686963682073656e64732066756e647320746f0a416c6963652e205468652044656c6976657279205472616e73616374696f6e20284431612f4431622920697320696d6d6564696174656c792072656465656d61626c6520616e640a6973206e6f7420656e63756d626572656420696e20616e792077617920696e20746865206576656e742074686520436f6d6d69746d656e74205472616e73616374696f6e2069730a62726f6164636173742e0a466f722065616368207061727479e280997320436f6d6d69746d656e74205472616e73616374696f6e2c20746865792061726520617474657374696e6720746861740a74686579206172652062726f616463617374696e6720746865206d6f737420726563656e7420436f6d6d69746d656e74205472616e73616374696f6e20776869636820746865790a6f776e2e2053696e636520746865792061726520617474657374696e6720746861742074686973206973207468652063757272656e742062616c616e63652c207468652062616c616e63650a7061696420746f2074686520636f756e746572706172747920697320617373756d656420746f20626520747275652c2073696e6365206f6e6520686173206e6f206469726563740a62656e6566697420627920706179696e6720736f6d652066756e647320746f2074686520636f756e746572706172747920617320612070656e616c74792e0a5468652062616c616e6365207061696420746f2074686520706572736f6e2077686f2062726f6164636173742074686520436f6d6d69746d656e740a5472616e73616374696f6e2c20686f77657665722c20697320756e76657269666965642e20546865207061727469636970616e7473206f6e2074686520626c6f636b636861696e0a68617665206e6f20696465612069662074686520436f6d6d69746d656e74205472616e73616374696f6e20697320746865206d6f737420726563656e74206f72206e6f742e2049660a7468657920646f206e6f742062726f616463617374207468656972206d6f737420726563656e742076657273696f6e2c20746865792077696c6c2062652070656e616c697a65642062790a74616b696e6720616c6c207468652066756e647320696e20746865206368616e6e656c20616e6420676976696e6720697420746f2074686520636f756e74657270617274792e2053696e63650a7468656972206f776e2066756e64732061726520656e63756d626572656420696e207468656972206f776e2052534d432c20746865792077696c6c206f6e6c792062650a61626c6520746f20636c61696d2074686569722066756e647320616674657220736f6d6520736574206e756d626572206f6620636f6e6669726d6174696f6e73206166746572207468650a436f6d6d69746d656e74205472616e73616374696f6e20686173206265656e20696e636c7564656420696e206120626c6f636b2028696e206f7572206578616d706c652c0a3130303020636f6e6669726d6174696f6e73292e204966207468657920646f2062726f616463617374207468656972206d6f737420726563656e7420436f6d6d69746d656e740a5472616e73616374696f6e2c2074686572652073686f756c64206265206e6f207265766f636174696f6e207472616e73616374696f6e207375706572736564696e67207468650a7265766f6361626c65207472616e73616374696f6e2c20736f20746865792077696c6c2062652061626c6520746f20726563656976652074686569722066756e647320616674657220736f6d650a73657420616d6f756e74206f662074696d6520283130303020636f6e6669726d6174696f6e73292e0a4279206b6e6f77696e672077686f2062726f6164636173742074686520436f6d6d69746d656e74205472616e73616374696f6e20616e6420656e63756d626572696e67206f6e65e2809973206f776e207061796f75747320746f206265206c6f636b656420757020666f72206120707265646566696e656420706572696f64206f662074696d652c0a31390a0a0c626f746820706172746965732077696c6c2062652061626c6520746f207265766f6b652074686520436f6d6d69746d656e74205472616e73616374696f6e20696e20746865206675747572652e0a332e332e330a0a52656465656d696e672046756e64732066726f6d20746865204368616e6e656c3a20436f6f706572617469766520436f756e746572706172746965730a0a456974686572207061727479206d61792072656465656d207468652066756e64732066726f6d20746865206368616e6e656c2e20486f77657665722c207468652070617274790a746861742062726f616463617374732074686520436f6d6d69746d656e74205472616e73616374696f6e206d757374207761697420666f722074686520707265646566696e65640a6e756d626572206f6620636f6e6669726d6174696f6e732064657363726962656420696e207468652052534d432e2054686520636f756e74657270617274792077686963680a646964206e6f742062726f6164636173742074686520436f6d6d69746d656e74205472616e73616374696f6e206d61792072656465656d207468652066756e647320696d6d6564696174656c792e0a466f72206578616d706c652c206966207468652046756e64696e67205472616e73616374696f6e20697320636f6d6d697474656420776974682031204254430a2868616c6620746f206561636820636f756e74657270617274792920616e6420426f622062726f6164636173747320746865206d6f737420726563656e7420436f6d6d69746d656e74205472616e73616374696f6e2c204331622c206865206d7573742077616974203130303020636f6e6669726d6174696f6e7320746f20726563656976652068697320302e350a4254432c207768696c6520416c6963652063616e207370656e6420302e35204254432e20466f7220416c6963652c2074686973207472616e73616374696f6e2069732066756c6c790a636c6f73656420696620416c69636520616772656573207468617420426f622062726f6164636173742074686520636f727265637420436f6d6d69746d656e74205472616e73616374696f6e2028433162292e0a0a32300a0a0c46696775726520353a205768656e20426f622062726f61646361737473204331622c20416c6963652063616e20696d6d6564696174656c792072656465656d2068657220706f7274696f6e2e20426f620a6d7573742077616974203130303020636f6e6669726d6174696f6e732e205768656e2074686520626c6f636b20697320696d6d6564696174656c792062726f6164636173742c20697420697320696e20746869730a73746174652e205472616e73616374696f6e7320696e20677265656e20617265207472616e73616374696f6e732077686963682061726520636f6d6d697474656420696e746f2074686520626c6f636b636861696e2e0a0a41667465722074686520436f6d6d69746d656e74205472616e73616374696f6e20686173206265656e20696e2074686520626c6f636b636861696e20666f720a3130303020626c6f636b732c20426f622063616e207468656e2062726f61646361737420746865205265766f6361626c652044656c6976657279207472616e73616374696f6e2e0a4865206d7573742077616974203130303020626c6f636b7320746f2070726f766520686520686173206e6f74207265766f6b6564207468697320436f6d6d69746d656e740a5472616e73616374696f6e2028433162292e204166746572203130303020626c6f636b732c20746865205265766f6361626c652044656c6976657279207472616e73616374696f6e0a77696c6c2062652061626c6520746f20626520696e636c7564656420696e206120626c6f636b2e204966206120706172747920617474656d707420746f20696e636c756465207468650a5265766f6361626c652044656c6976657279207472616e73616374696f6e20696e206120626c6f636b206265666f7265203130303020636f6e6669726d6174696f6e732c207468650a7472616e73616374696f6e2077696c6c20626520696e76616c696420757020756e74696c206166746572203130303020636f6e6669726d6174696f6e73206861766520706173736564202861740a776869636820706f696e742069742077696c6c206265636f6d652076616c696420696620746865206f757470757420686173206e6f7420796574206265656e2072656465656d6564292e0a0a32310a0a0c46696775726520363a20416c69636520616772656573207468617420426f622062726f6164636173742074686520636f727265637420436f6d6d69746d656e74205472616e73616374696f6e20616e640a3130303020636f6e6669726d6174696f6e732068617665207061737365642e20426f62207468656e2069732061626c6520746f2062726f61646361737420746865205265766f6361626c652044656c69766572790a285244316229207472616e73616374696f6e206f6e2074686520626c6f636b636861696e2e0a0a416674657220426f622062726f6164636173747320746865205265766f6361626c652044656c6976657279207472616e73616374696f6e2c20746865206368616e6e656c0a69732066756c6c7920636c6f73656420666f7220626f746820416c69636520616e6420426f622c2065766572796f6e6520686173207265636569766564207468652066756e64732077686963680a7468657920626f746820616772656520617265207468652063757272656e742062616c616e636520746865792065616368206f776e20696e20746865206368616e6e656c2e0a49662069742077617320696e737465616420416c6963652077686f2062726f6164636173742074686520436f6d6d69746d656e74205472616e73616374696f6e0a28433161292c2073686520697320746865206f6e652077686f206d7573742077616974203130303020636f6e6669726d6174696f6e7320696e7374656164206f6620426f622e0a332e332e340a0a4372656174696e672061206e657720436f6d6d69746d656e74205472616e73616374696f6e20616e64205265766f6b696e670a5072696f7220436f6d6d69746d656e74730a0a5768696c652065616368207061727479206d617920636c6f7365206f757420746865206d6f737420726563656e7420436f6d6d69746d656e74205472616e73616374696f6e0a617420616e792074696d652c2074686579206d617920616c736f20656c65637420746f206372656174652061206e657720436f6d6d69746d656e74205472616e73616374696f6e0a616e6420696e76616c696461746520746865206f6c64206f6e652e0a537570706f736520416c69636520616e6420426f62206e6f772077616e7420746f207570646174652074686569722063757272656e742062616c616e6365730a66726f6d20302e3520425443206561636820726566756e64656420746f20302e362042544320666f7220426f6220616e6420302e342042544320666f7220416c6963652e0a0a32320a0a0c5768656e207468657920626f746820616772656520746f20646f20736f2c20746865792067656e65726174652061206e65772070616972206f6620436f6d6d69746d656e740a5472616e73616374696f6e732e0a0a46696775726520373a20466f757220706f737369626c65207472616e73616374696f6e732063616e2065786973742c20612070616972207769746820746865206f6c6420636f6d6d69746d656e74732c20616e640a616e6f746865722070616972207769746820746865206e657720636f6d6d69746d656e74732e204561636820706172747920696e7369646520746865206368616e6e656c2063616e206f6e6c792062726f6164636173740a68616c66206f662074686520746f74616c20636f6d6d69746d656e7473202874776f2065616368292e205468657265206973206e6f206578706c6963697420656e666f7263656d656e742070726576656e74696e6720616e790a706172746963756c617220436f6d6d69746d656e74206265696e672062726f616463617374206f74686572207468616e2070656e616c7479207370656e64732c20617320746865792061726520616c6c2076616c69640a756e62726f6164636173746564207370656e64732e20546865205265766f6361626c6520436f6d6d69746d656e74207374696c6c20657869737473207769746820746865204331612f43316220706169722c0a62757420617265206e6f7420646973706c6179656420666f7220627265766974792e0a0a5768656e2061206e65772070616972206f6620436f6d6d69746d656e74205472616e73616374696f6e7320284332612f43326229206973206167726565640a75706f6e2c20626f746820706172746965732077696c6c207369676e20616e642065786368616e6765207369676e61747572657320666f7220746865206e657720436f6d6d69746d656e74205472616e73616374696f6e2c207468656e20696e76616c696461746520746865206f6c6420436f6d6d69746d656e74205472616e73616374696f6e2e20546869730a696e76616c69646174696f6e206f636375727320627920686176696e6720626f74682070617274696573207369676e2061204272656163682052656d656479205472616e73616374696f6e2028425231292c207768696368207375706572736564657320746865205265766f6361626c652044656c6976657279205472616e73616374696f6e2028524431292e0a456163682070617274792068616e647320746f20746865206f7468657220612068616c662d7369676e6564207265766f636174696f6e2028425231292066726f6d207468656972206f776e0a5265766f6361626c652044656c69766572792028524431292c2077686963682069732061207370656e642066726f6d2074686520436f6d6d69746d656e74205472616e73616374696f6e2e20546865204272656163682052656d656479205472616e73616374696f6e2077696c6c2073656e6420616c6c20636f696e7320746f2074686520636f756e74657270617274790a77697468696e207468652063757272656e742062616c616e6365206f6620746865206368616e6e656c2e20466f72206578616d706c652c20696620416c69636520616e6420426f620a626f74682067656e65726174652061206e65772070616972206f6620436f6d6d69746d656e74205472616e73616374696f6e7320284332612f4332622920616e6420696e76616c6964617465207072696f7220636f6d6d69746d656e747320284331612f433162292c20616e64206c6174657220426f6220696e636f72726563746c792062726f616463617374730a433162206f6e2074686520626c6f636b636861696e2c20416c6963652063616e2074616b6520616c6c206f6620426f62e2809973206d6f6e65792066726f6d20746865206368616e6e656c2e0a416c6963652063616e20646f2074686973206265636175736520426f62206861732070726f76656420746f20416c696365207669612070656e616c747920746861742068652077696c6c0a6e657665722062726f616463617374204331622c2073696e636520746865206d6f6d656e742068652062726f61646361737473204331622c20416c6963652069732061626c6520746f0a74616b6520616c6c206f6620426f62e2809973206d6f6e657920696e20746865206368616e6e656c2e20496e206566666563742c20627920636f6e737472756374696e672061204272656163680a32330a0a0c52656d656479207472616e73616374696f6e20666f722074686520636f756e74657270617274792c206f6e65206861732061747465737465642074686174206f6e652077696c6c206e6f740a62652062726f616463617374696e6720616e79207072696f7220636f6d6d69746d656e74732e2054686520636f756e74657270617274792063616e2061636365707420746869732c0a6265636175736520746865792077696c6c2067657420616c6c20746865206d6f6e657920696e20746865206368616e6e656c207768656e20746869732061677265656d656e742069730a76696f6c617465642e0a0a46696775726520383a205768656e2043326120616e64204332622065786973742c20626f746820706172746965732065786368616e6765204272656163682052656d656479207472616e73616374696f6e732e0a426f74682070617274696573206e6f772068617665206578706c696369742065636f6e6f6d696320696e63656e7469766520746f2061766f69642062726f616463617374696e67206f6c6420436f6d6d69746d656e740a5472616e73616374696f6e7320284331612f433162292e204966206569746865722070617274792077697368657320746f20636c6f7365206f757420746865206368616e6e656c2c20746865792077696c6c206f6e6c79207573650a4332612028416c69636529206f72204332622028426f62292e20496620416c6963652062726f61646361737473204331612c20616c6c20686572206d6f6e65792077696c6c20676f20746f20426f622e20496620426f620a62726f61646361737473204331622c20616c6c20686973206d6f6e65792077696c6c20676f20746f20416c6963652e205365652070726576696f75732066696775726520666f72204332612f433262206f7574707574732e0a0a44756520746f207468697320666163742c206f6e652077696c6c206c696b656c792064656c65746520616c6c207072696f7220436f6d6d69746d656e74205472616e73616374696f6e73207768656e2061204272656163682052656d656479205472616e73616374696f6e20686173206265656e2070617373656420746f2074686520636f756e74657270617274792e204966206f6e652062726f6164636173747320616e20696e636f727265637420286465707265636174656420616e6420696e76616c69646174656420436f6d6d69746d656e74205472616e73616374696f6e292c20616c6c20746865206d6f6e65792077696c6c20676f20746f206f6e65e280997320636f756e74657270617274792e20466f72206578616d706c652c0a696620426f622062726f61646361737473204331622c20736f206c6f6e6720617320416c69636520776174636865732074686520626c6f636b636861696e2077697468696e207468650a707265646566696e6564206e756d626572206f6620626c6f636b732028696e207468697320636173652c203130303020626c6f636b73292c20416c6963652077696c6c2062652061626c650a746f2074616b6520616c6c20746865206d6f6e657920696e2074686973206368616e6e656c2062792062726f616463617374696e6720524431622e204576656e206966207468650a0a32340a0a0c70726573656e742062616c616e6365206f662074686520436f6d6d69746d656e7420737461746520284332612f4332622920697320302e342042544320746f20416c6963650a616e6420302e362042544320746f20426f622c206265636175736520426f622076696f6c6174656420746865207465726d73206f662074686520636f6e74726163742c20616c6c207468650a6d6f6e657920676f657320746f20416c69636520617320612070656e616c74792e2046756e6374696f6e616c6c792c20746865205265766f6361626c65205472616e73616374696f6e0a6163747320617320612070726f6f6620746f2074686520626c6f636b636861696e207468617420426f62206861732076696f6c6174656420746865207465726d7320696e207468650a6368616e6e656c20616e6420746869732069732070726f6772616d61746963616c6c792061646a75646963617465642062792074686520626c6f636b636861696e2e0a0a46696775726520393a205472616e73616374696f6e7320696e20677265656e2061726520636f6d6d697474656420746f2074686520626c6f636b636861696e2e20426f6220696e636f72726563746c792062726f616463617374732043316220286f6e6c7920426f622069732061626c6520746f2062726f616463617374204331622f433262292e204265636175736520626f7468206167726565642074686174207468652063757272656e740a737461746520697320746865204332612f43326220436f6d6d69746d656e7420706169722c20616e64206861766520617474657374656420746f20656163682070617274792074686174206f6c6420636f6d6d69746d656e74732061726520696e76616c69646174656420766961204272656163682052656d656479205472616e73616374696f6e732c20416c6963652069732061626c6520746f2062726f61646361737420425231620a616e642074616b6520616c6c20746865206d6f6e657920696e20746865206368616e6e656c2c2070726f76696465642073686520646f65732069742077697468696e203130303020626c6f636b73206166746572204331620a69732062726f6164636173742e0a0a486f77657665722c20696620416c69636520646f6573206e6f742062726f61646361737420425231622077697468696e203130303020626c6f636b732c20426f620a6d61792062652061626c6520746f20737465616c20736f6d65206d6f6e65792c2073696e636520686973205265766f6361626c652044656c6976657279205472616e73616374696f6e20285244316229206265636f6d65732076616c6964206166746572203130303020626c6f636b732e205768656e20616e20696e636f727265637420436f6d6d69746d656e74205472616e73616374696f6e2069732062726f6164636173742c206f6e6c7920746865204272656163682052656d656479205472616e73616374696f6e2063616e0a62652062726f61646361737420666f72203130303020626c6f636b7320286f72207768617465766572206e756d626572206f6620636f6e6669726d6174696f6e7320626f74680a0a32350a0a0c7061727469657320616772656520746f292e204166746572203130303020626c6f636b20636f6e6669726d6174696f6e732c20626f746820746865204272656163682052656d6564790a28425231622920616e64205265766f6361626c652044656c6976657279205472616e73616374696f6e7320285244316229206172652061626c6520746f2062652062726f61646361737420617420616e792074696d652e204272656163682052656d656479207472616e73616374696f6e73206f6e6c792068617665206578636c757369766974792077697468696e0a7468697320707265646566696e65642074696d6520706572696f642c20616e6420616e792074696d65206166746572206f6620746861742069732066756e6374696f6e616c6c7920616e0a65787069726174696f6e206f66207468652073746174757465206f66206c696d69746174696f6e7320e280946163636f7264696e6720746f20426974636f696e20626c6f636b636861696e0a636f6e73656e7375732c207468652074696d6520666f7220646973707574652068617320656e6465642e0a466f72207468697320726561736f6e2c206f6e652073686f756c6420706572696f646963616c6c79206d6f6e69746f722074686520626c6f636b636861696e20746f207365650a6966206f6e65e280997320636f756e7465727061727479206861732062726f61646361737420616e20696e76616c69646174656420436f6d6d69746d656e74205472616e73616374696f6e2c0a6f722064656c6567617465206120746869726420706172747920746f20646f20736f2e20412074686972642070617274792063616e2062652064656c656761746564206279206f6e6c790a676976696e6720746865204272656163682052656d656479207472616e73616374696f6e20746f20746869732074686972642070617274792e20546865792063616e2062650a696e63656e746976697a656420746f2077617463682074686520626c6f636b636861696e2062726f61646361737420737563682061207472616e73616374696f6e20696e207468650a6576656e74206f6620636f756e7465727061727479206d616c6963696f75736e65737320627920676976696e67207468657365207468697264207061727469657320736f6d65206665650a696e20746865206f75747075742e2053696e636520746865207468697264207061727479206973206f6e6c792061626c6520746f2074616b6520616374696f6e207768656e207468650a636f756e746572706172747920697320616374696e67206d616c6963696f75736c792c207468697320746869726420706172747920646f6573206e6f74206861766520616e7920706f7765720a746f20666f72636520636c6f7365206f6620746865206368616e6e656c2e0a332e332e350a0a50726f6365737320666f72204372656174696e67205265766f6361626c6520436f6d6d69746d656e74205472616e73616374696f6e730a0a546f20637265617465207265766f6361626c6520436f6d6d69746d656e74205472616e73616374696f6e732c2069742072657175697265732070726f70657220636f6e737472756374696f6e206f6620746865206368616e6e656c2066726f6d2074686520626567696e6e696e672c20616e64206f6e6c79207369676e696e67207472616e73616374696f6e732077686963680a6d61792062652062726f61646361737420617420616e792074696d6520696e20746865206675747572652c207768696c6520656e737572696e672074686174206f6e652077696c6c0a6e6f74206c6f7365206f75742064756520746f20756e636f6f7065726174697665206f72206d616c6963696f757320636f756e746572706172746965732e20546869732072657175697265732064657465726d696e696e67207768696368207075626c6963206b657920746f2075736520666f72206e657720636f6d6d69746d656e74732c206173207573696e672053494748415348204e4f494e505554207265717569726573207573696e6720756e69717565206b65797320666f72206561636820436f6d6d69746d656e740a5472616e73616374696f6e2052534d432028616e642048544c4329206f75747075742e20576520757365205020746f2064657369676e617465207075626b6579730a616e64204b20746f2064657369676e6174652074686520636f72726573706f6e64696e672070726976617465206b6579207573656420746f207369676e2e0a5768656e2067656e65726174696e672074686520666972737420436f6d6d69746d656e74205472616e73616374696f6e2c20416c69636520616e6420426f620a616772656520746f206372656174652061206d756c7469736967206f75747075742066726f6d20612046756e64696e67205472616e73616374696f6e207769746820612073696e676c650a6d756c74697369672850416c69636546202c2050426f62462029206f75747075742c2066756e646564207769746820302e35204254432066726f6d20416c69636520616e6420426f620a666f72206120746f74616c206f662031204254432e2054686973206f757470757420697320612050617920746f2053637269707420486173685b31365d207472616e73616374696f6e2c0a776869636820726571756972657320626f746820416c69636520616e6420426f6220746f20626f746820616772656520746f207370656e642066726f6d207468652046756e64696e670a5472616e73616374696f6e2e205468657920646f206e6f7420796574206d616b65207468652046756e64696e67205472616e73616374696f6e20284629207370656e6461626c652e0a4164646974696f6e616c6c792c2050416c6963654620616e642050426f624620617265206f6e6c79207573656420666f72207468652046756e64696e67205472616e73616374696f6e2c0a7468657920617265206e6f74207573656420666f7220616e797468696e6720656c73652e0a53696e6365207468652044656c6976657279207472616e73616374696f6e206973206a7573742061205032504b48206f75747075742028626974636f696e2061646472657373657320626567696e6e696e672077697468203129206f722050325348207472616e73616374696f6e2028636f6d6d6f6e6c79207265636f676e697a65642061732061646472657373657320626567696e6e696e672077697468207468652033292077686963682074686520636f756e746572706172746965732064657369676e617465206265666f726568616e642c0a32360a0a0c746869732063616e2062652067656e65726174656420617320616e206f7574707574206f662050416c6963654420616e642050426f6244202e20466f722073696d706c69636974792c0a7468657365206f7574707574206164647265737365732077696c6c2072656d61696e207468652073616d65207468726f7567686f757420746865206368616e6e656c2c2073696e63650a6974732066756e6473206172652066756c6c7920636f6e74726f6c6c6564206279206974732064657369676e6174656420726563697069656e742061667465722074686520436f6d6d69746d656e74205472616e73616374696f6e20656e746572732074686520626c6f636b636861696e2e20496620646573697265642c20627574206e6f74206e65636573736172792c20626f74680a70617274696573206d61792075706461746520616e64206368616e67652050416c6963654420616e642050426f624420666f722066757475726520436f6d6d69746d656e740a5472616e73616374696f6e732e0a426f746820706172746965732065786368616e6765207075626b657973207468657920696e74656e6420746f2075736520666f72207468652052534d432028616e640a48544c432064657363726962656420696e206675747572652073656374696f6e732920666f722074686520436f6d6d69746d656e74205472616e73616374696f6e2e20456163680a736574206f6620436f6d6d69746d656e74205472616e73616374696f6e7320757365207468656972206f776e207075626c6963206b65797320616e6420617265206e6f740a65766572207265757365642e20426f74682070617274696573206d617920616c7265616479206b6e6f7720616c6c20667574757265207075626b657973206279207573696e670a612042495020303033325b31375d2048442057616c6c657420636f6e737472756374696f6e2062792065786368616e67696e67204d6173746572205075626c6963204b6579730a647572696e67206368616e6e656c20636f6e737472756374696f6e2e2049662074686579207769736820746f2067656e65726174652061206e657720436f6d6d69746d656e740a5472616e73616374696f6e2070616972204332612f4332622c207468657920757365206d756c74697369672850416c69636552534d204332202c2050426f6252534d204332202920666f720a7468652052534d43206f75747075742e0a416674657220626f74682070617274696573206b6e6f7720746865206f75747075742076616c7565732066726f6d2074686520436f6d6d69746d656e740a5472616e73616374696f6e732c20626f7468207061727469657320637265617465207468652070616972206f6620436f6d6d69746d656e74205472616e73616374696f6e732c0a652e672e204332612f4332622c2062757420646f206e6f742065786368616e6765207369676e61747572657320666f722074686520436f6d6d69746d656e74205472616e73616374696f6e732e205468657920626f7468207369676e20746865205265766f6361626c652044656c6976657279207472616e73616374696f6e2028524432612f52443262290a616e642065786368616e676520746865207369676e6174757265732e20426f62207369676e73205244316120616e6420676976657320697420746f20416c6963650a287573696e67204b426f6252534d20433220292c207768696c6520416c696365207369676e73205244316220616e6420676976657320697420746f20426f6220287573696e670a4b416c69636552534d20433220292e0a5768656e20626f74682070617274696573206861766520746865205265766f6361626c652044656c6976657279207472616e73616374696f6e2c20746865792065786368616e6765207369676e61747572657320666f722074686520436f6d6d69746d656e74205472616e73616374696f6e732e20426f62207369676e7320433161207573696e670a4b426f624620616e6420676976657320697420746f20416c6963652c20616e6420416c696365207369676e7320433162207573696e67204b416c6963654620616e642067697665732069740a746f20426f622e0a4174207468697320706f696e742c20746865207072696f7220436f6d6d69746d656e74205472616e73616374696f6e2061732077656c6c20617320746865206e65770a436f6d6d69746d656e74205472616e73616374696f6e2063616e2062652062726f6164636173743b20626f7468204331612f43316220616e64204332612f4332620a6172652076616c69642e20284e6f7465207468617420436f6d6d69746d656e7473206f6c646572207468616e20746865207072696f7220436f6d6d69746d656e74206172650a696e76616c696461746564207669612070656e616c746965732e2920496e206f7264657220746f20696e76616c69646174652043316120616e64204331622c20626f746820706172746965730a65786368616e6765204272656163682052656d656479205472616e73616374696f6e2028425231612f4252316229207369676e61747572657320666f7220746865207072696f720a636f6d6d69746d656e74204331612f4331622e20416c6963652073656e6473204252316120746f20426f62207573696e67204b416c69636552534d204331202c20616e640a426f622073656e6473204252316220746f20416c696365207573696e67204b426f6252534d204331202e205768656e20626f7468204272656163682052656d6564790a7369676e6174757265732068617665206265656e2065786368616e6765642c20746865206368616e6e656c207374617465206973206e6f77206174207468652063757272656e740a436f6d6d69746d656e74204332612f43326220616e64207468652062616c616e63657320617265206e6f7720636f6d6d69747465642e0a486f77657665722c20696e7374656164206f6620646973636c6f73696e672074686520425231612f42523162207369676e6174757265732c206974e280997320616c736f0a706f737369626c6520746f206a75737420646973636c6f7365207468652070726976617465206b65797320746f2074686520636f756e74657270617274792e2054686973206973206d6f72650a32370a0a0c65666665637469766520617320646573637269626564206c6174657220696e20746865206b65792073746f726167652073656374696f6e2e204f6e652063616e20646973636c6f7365207468650a70726976617465206b657973207573656420696e206f6e65e2809973206f776e20436f6d6d69746d656e74205472616e73616374696f6e2e20466f72206578616d706c652c2069660a426f622077697368657320746f20696e76616c6964617465204331622c2068652073656e6473206869732070726976617465206b657973207573656420696e2043316220746f20416c6963650a28686520646f6573204e4f5420646973636c6f736520686973206b657973207573656420696e204331612c206173207468617420776f756c64207065726d697420636f696e0a7468656674292e2053696d696c61726c792c20416c69636520646973636c6f73657320616c6c206865722070726976617465206b6579206f75747075747320696e2043316120746f20426f620a746f20696e76616c6964617465204331612e0a496620426f6220696e636f72726563746c792062726f61646361737473204331622c207468656e206265636175736520416c6963652068617320616c6c207468650a70726976617465206b657973207573656420696e20746865206f757470757473206f66204331622c207368652063616e2074616b6520746865206d6f6e65792e20486f77657665722c0a6f6e6c7920426f622069732061626c6520746f2062726f616463617374204331622e20546f2070726576656e74207468697320636f696e207468656674207269736b2c20426f620a73686f756c642064657374726f7920616c6c206f6c6420436f6d6d69746d656e74205472616e73616374696f6e732e0a0a332e340a0a436f6f70657261746976656c7920436c6f73696e67204f75742061204368616e6e656c0a0a426f74682070617274696573206172652061626c6520746f2073656e64206173206d616e79207061796d656e747320746f20746865697220636f756e74657270617274792061730a7468657920776973682c206173206c6f6e67206173207468657920686176652066756e647320617661696c61626c6520696e20746865206368616e6e656c2c206b6e6f77696e670a7468617420696e20746865206576656e74206f662064697361677265656d656e747320746865792063616e2062726f61646361737420746f2074686520626c6f636b636861696e207468650a63757272656e7420737461746520617420616e792074696d652e0a496e207468652076617374206d616a6f72697479206f662063617365732c20616c6c20746865206f7574707574732066726f6d207468652046756e64696e67205472616e73616374696f6e2077696c6c206e657665722062652062726f616463617374206f6e2074686520626c6f636b636861696e2e205468657920617265206a75737420746865726520696e0a6361736520746865206f74686572207061727479206973206e6f6e2d636f6f70657261746976652c206d756368206c696b6520686f77206120636f6e747261637420697320726172656c790a656e666f7263656420696e2074686520636f757274732e20412070726f76656e206162696c69747920666f722074686520636f6e747261637420746f20626520656e666f7263656420696e20610a64657465726d696e6973746963206d616e6e65722069732073756666696369656e7420696e63656e7469766520666f7220626f7468207061727469657320746f2061637420686f6e6573746c792e0a5768656e206569746865722070617274792077697368657320746f20636c6f7365206f75742061206368616e6e656c20636f6f70657261746976656c792c20746865790a77696c6c2062652061626c6520746f20646f20736f20627920636f6e74616374696e6720746865206f7468657220706172747920616e64207370656e64696e672066726f6d0a7468652046756e64696e67205472616e73616374696f6e207769746820616e206f7574707574206f6620746865206d6f73742063757272656e7420436f6d6d69746d656e740a5472616e73616374696f6e206469726563746c792077697468206e6f2073637269707420656e63756d626572696e6720636f6e646974696f6e732e204e6f2066757274686572207061796d656e7473206d6179206f6363757220696e20746865206368616e6e656c2e0a0a32380a0a0c4669677572652031303a20496620626f746820636f756e746572706172746965732061726520636f6f70657261746976652c20746865792074616b65207468652062616c616e63657320696e207468652063757272656e7420436f6d6d69746d656e74205472616e73616374696f6e20616e64207370656e642066726f6d207468652046756e64696e67205472616e73616374696f6e207769746820612045786572636973650a536574746c656d656e74205472616e73616374696f6e20284553292e20496620746865206d6f737420726563656e7420436f6d6d69746d656e74205472616e73616374696f6e20676574732062726f6164636173740a696e73746561642c20746865207061796f757420286c6573732066656573292077696c6c206265207468652073616d652e0a0a54686520707572706f7365206f6620636c6f73696e67206f757420636f6f70657261746976656c7920697320746f2072656475636520746865206e756d6265720a6f66207472616e73616374696f6e732074686174206f63637572206f6e2074686520626c6f636b636861696e20616e6420626f746820706172746965732077696c6c2062652061626c650a746f20726563656976652074686569722066756e647320696d6d6564696174656c792028696e7374656164206f66206f6e652070617274792077616974696e6720666f72207468650a5265766f636174696f6e2044656c6976657279207472616e73616374696f6e20746f206265636f6d652076616c6964292e0a4368616e6e656c73206d61792072656d61696e20696e207065727065747569747920756e74696c20746865792064656369646520746f20636f6f70657261746976656c790a636c6f7365206f757420746865207472616e73616374696f6e2c206f72207768656e206f6e6520706172747920646f6573206e6f7420636f6f706572617465207769746820616e6f746865720a616e6420746865206368616e6e656c206765747320636c6f736564206f757420616e6420656e666f72636564206f6e2074686520626c6f636b636861696e2e0a0a332e350a0a4269646972656374696f6e616c204368616e6e656c20496d706c69636174696f6e7320616e642053756d6d6172790a0a427920656e737572696e67206368616e6e656c732063616e20757064617465206f6e6c7920776974682074686520636f6e73656e74206f6620626f746820706172746965732c2069740a697320706f737369626c6520746f20636f6e737472756374206368616e6e656c732077686963682070657270657475616c6c7920657869737420696e2074686520626c6f636b636861696e2e0a426f746820706172746965732063616e20757064617465207468652062616c616e636520696e7369646520746865206368616e6e656c2077697468207768617465766572206f75747075740a62616c616e636573207468657920776973682c20736f206c6f6e67206173206974e280997320657175616c206f72206c657373207468616e2074686520746f74616c2066756e647320636f6d6d697474656420696e73696465207468652046756e64696e67205472616e73616374696f6e3b2062616c616e6365732063616e206d6f766520696e20626f746820646972656374696f6e732e0a4966206f6e65207061727479206265636f6d6573206d616c6963696f75732c20656974686572207061727479206d617920696d6d6564696174656c7920636c6f7365206f7574207468650a6368616e6e656c20616e642062726f61646361737420746865206d6f73742063757272656e7420737461746520746f2074686520626c6f636b636861696e2e204279207573696e670a6120666964656c69747920626f6e6420636f6e737472756374696f6e20285265766f6361626c652044656c6976657279205472616e73616374696f6e73292c20696620612070617274790a76696f6c6174657320746865207465726d73206f6620746865206368616e6e656c2c207468652066756e64732077696c6c2062652073656e7420746f2074686520636f756e74657270617274792c0a0a32390a0a0c70726f7669646564207468652070726f6f66206f662076696f6c6174696f6e20284272656163682052656d656479205472616e73616374696f6e2920697320656e746572656420696e746f0a74686520626c6f636b636861696e20696e20612074696d656c79206d616e6e65722e20496620626f746820706172746965732061726520636f6f70657261746976652c20746865206368616e6e656c2063616e2072656d61696e206f70656e20696e646566696e6974656c792c20706f737369626c7920666f72206d616e792079656172732e0a546869732074797065206f6620636f6e737472756374696f6e206973206f6e6c7920706f737369626c6520626563617573652061646a756469636174696f6e206f63637572730a70726f6772616d61746963616c6c79206f7665722074686520626c6f636b636861696e2061732070617274206f662074686520426974636f696e20636f6e73656e7375732c20736f0a6f6e6520646f6573206e6f74206e65656420746f20747275737420746865206f746865722070617274792e204173206120726573756c742c206f6e65e2809973206368616e6e656c0a636f756e746572706172747920646f6573206e6f7420706f73736573732066756c6c20637573746f6479206f7220636f6e74726f6c206f66207468652066756e64732e0a0a340a0a4861736865642054696d656c6f636b20436f6e7472616374202848544c43290a0a41206269646972656374696f6e616c207061796d656e74206368616e6e656c206f6e6c79207065726d69747320736563757265207472616e73666572206f662066756e647320696e736964650a61206368616e6e656c2e20546f2062652061626c6520746f20636f6e73747275637420736563757265207472616e7366657273207573696e672061206e6574776f726b206f660a6368616e6e656c73206163726f7373206d756c7469706c6520686f707320746f207468652066696e616c2064657374696e6174696f6e20726571756972657320616e206164646974696f6e616c0a636f6e737472756374696f6e2c2061204861736865642054696d656c6f636b20436f6e7472616374202848544c43292e0a54686520707572706f7365206f6620616e2048544c4320697320746f20616c6c6f7720666f7220676c6f62616c207374617465206163726f7373206d756c7469706c650a6e6f64657320766961206861736865732e205468697320676c6f62616c20737461746520697320656e73757265642062792074696d6520636f6d6d69746d656e747320616e640a74696d652d626173656420756e656e63756d626572696e67206f66207265736f75726365732076696120646973636c6f73757265206f6620707265696d616765732e205472616e73616374696f6e616c20e2809c6c6f636b696e67e2809d206f636375727320676c6f62616c6c792076696120636f6d6d69746d656e74732c20617420616e7920706f696e7420696e2074696d6520610a73696e676c65207061727469636970616e7420697320726573706f6e7369626c6520666f7220646973636c6f73696e6720746f20746865206e657874207061727469636970616e7420776865746865720a746865792068617665206b6e6f776c65646765206f662074686520707265696d61676520522e205468697320636f6e737472756374696f6e20646f6573206e6f7420726571756972650a637573746f6469616c20747275737420696e206f6e65e2809973206368616e6e656c20636f756e74657270617274792c206e6f7220616e79206f74686572207061727469636970616e7420696e0a746865206e6574776f726b2e0a496e206f7264657220746f206163686965766520746869732c20616e2048544c43206d7573742062652061626c6520746f20637265617465206365727461696e0a7472616e73616374696f6e7320776869636820617265206f6e6c792076616c69642061667465722061206365727461696e20646174652c207573696e67206e4c6f636b54696d652c2061730a77656c6c20617320696e666f726d6174696f6e20646973636c6f7375726520746f206f6e65e2809973206368616e6e656c20636f756e74657270617274792e204164646974696f6e616c6c792c0a746869732064617461206d757374206265207265766f6361626c652c206173206f6e65206d7573742062652061626c6520746f20756e646f20616e2048544c432e0a416e2048544c4320697320616c736f2061206368616e6e656c20636f6e74726163742077697468206f6e65e280997320636f756e74657270617274792077686963682069730a656e666f726369626c65207669612074686520626c6f636b636861696e2e2054686520636f756e7465727061727469657320696e2061206368616e6e656c20616772656520746f207468650a666f6c6c6f77696e67207465726d7320666f722061204861736865642054696d656c6f636b20436f6e74726163743a0a312e20496620426f622063616e2070726f6475636520746f20416c69636520616e20756e6b6e6f776e2032302d627974652072616e646f6d20696e70757420646174610a522066726f6d2061206b6e6f776e206861736820482c2077697468696e20746872656520646179732c207468656e20416c6963652077696c6c20736574746c65207468650a636f6e747261637420627920706179696e6720426f6220302e31204254432e0a322e2049662074687265652064617973206861766520656c61707365642c207468656e207468652061626f766520636c61757365206973206e756c6c20616e6420766f696420616e640a74686520636c656172696e672070726f6365737320697320696e76616c6964617465642c20626f74682070617274696573206d757374206e6f7420617474656d707420746f0a736574746c6520616e6420636c61696d207061796d656e7420616674657220746872656520646179732e0a33300a0a0c332e20456974686572207061727479206d61792028616e642073686f756c642920706179206f7574206163636f7264696e6720746f20746865207465726d73206f6620746869730a636f6e747261637420696e20616e79206d6574686f64206f6620746865207061727469636970616e74732063686f6f73696e6720616e6420636c6f7365206f757420746869730a636f6e7472616374206561726c7920736f206c6f6e6720617320626f7468207061727469636970616e747320696e207468697320636f6e74726163742061677265652e0a342e2056696f6c6174696f6e206f66207468652061626f7665207465726d732077696c6c20696e6375722061206d6178696d756d2070656e616c7479206f66207468652066756e64730a6c6f636b656420757020696e207468697320636f6e74726163742c20746f206265207061696420746f20746865206e6f6e2d76696f6c6174696e6720636f756e74657270617274790a6173206120666964656c69747920626f6e642e0a466f7220636c6172697479206f66206578616d706c65732c20776520757365206461797320666f722048544c437320616e6420626c6f636b2068656967687420666f720a52534d43732e20496e207265616c6974792c207468652048544c432073686f756c6420616c736f20626520646566696e6564206173206120626c6f636b206865696768742028652e672e0a332064617973206973206571756976616c656e7420746f2034333220626c6f636b73292e0a496e206566666563742c206f6e65206465736972657320746f20636f6e7374727563742061207061796d656e7420776869636820697320636f6e74696e67656e742075706f6e0a6b6e6f776c65646765206f6620522062792074686520726563697069656e742077697468696e2061206365727461696e2074696d656672616d652e20416674657220746869730a74696d656672616d652c207468652066756e64732061726520726566756e646564206261636b20746f207468652073656e6465722e0a53696d696c617220746f2052534d43732c20746865736520636f6e7472616374207465726d73206172652070726f6772616d61746963616c6c7920656e666f726365640a6f6e20746865204269746f696e20626c6f636b636861696e20616e6420646f206e6f74207265717569726520747275737420696e2074686520636f756e746572706172747920746f0a61646865726520746f2074686520636f6e7472616374207465726d732c20617320616c6c2076696f6c6174696f6e73206172652070656e616c697a65642076696120756e696c61746572616c6c790a656e666f7263656420666964656c69747920626f6e64732c2077686963682061726520636f6e7374727563746564207573696e672070656e616c7479207472616e73616374696f6e730a7370656e64696e672066726f6d20636f6d6d69746d656e74207374617465732e20496620426f62206b6e6f777320522077697468696e20746872656520646179732c207468656e0a68652063616e2072656465656d207468652066756e64732062792062726f616463617374696e672061207472616e73616374696f6e3b20416c69636520697320756e61626c6520746f0a77697468686f6c64207468652066756e647320696e20616e79207761792c206265636175736520746865207363726970742072657475726e732061732076616c6964207768656e207468650a7472616e73616374696f6e206973207370656e74206f6e2074686520426974636f696e20626c6f636b636861696e2e0a416e2048544c4320697320616e206164646974696f6e616c206f757470757420696e206120436f6d6d69746d656e74205472616e73616374696f6e20776974680a6120756e69717565206f7574707574207363726970743a0a4f502049460a4f502048415348313630203c48617368313630202852293e204f5020455155414c5645524946590a32203c41206c2069206320652032203e203c426f62323e204f5020434845434b4d554c54495349470a4f5020454c53450a32203c41206c2069206320652031203e203c426f62313e204f5020434845434b4d554c54495349470a4f5020454e4449460a436f6e6365707475616c6c792c207468697320736372697074206861732074776f20706f737369626c65207061746873207370656e64696e672066726f6d20612073696e676c650a48544c43206f75747075742e2054686520666972737420706174682028646566696e656420696e20746865204f50204946292073656e64732066756e647320746f20426f622069660a426f622063616e2070726f6475636520522e20546865207365636f6e6420706174682069732072656465656d6564207573696e67206120332d6461792074696d656c6f636b65640a726566756e6420746f20416c6963652e2054686520332d6461792074696d656c6f636b20697320656e666f72636564207573696e67206e4c6f636b54696d652066726f6d207468650a7370656e64696e67207472616e73616374696f6e2e0a0a33310a0a0c342e310a0a4e6f6e2d7265766f6361626c652048544c4320436f6e737472756374696f6e0a0a4669677572652031313a20546869732069732061206e6f6e2d66756e6374696f6e616c206e6169766520696d706c656d656e746174696f6e206f6620616e2048544c432e204f6e6c79207468652048544c430a706174682066726f6d2074686520436f6d6d69746d656e74205472616e73616374696f6e20697320646973706c617965642e204e6f74652074686174207468657265206172652074776f20706f737369626c650a7370656e64732066726f6d20616e2048544c43206f75747075742e20496620426f622063616e2070726f647563652074686520707265696d61676520522077697468696e2033206461797320616e642068650a63616e2072656465656d207061746820312e20416674657220746872656520646179732c20416c6963652069732061626c6520746f2062726f616463617374207061746820322e205768656e2033206461797320686176650a656c6170736564206569746865722069732076616c69642e2054686973206d6f64656c2c20686f77657665722c20646f65736ee280997420776f726b2077697468206d756c7469706c6520436f6d6d69746d656e740a5472616e73616374696f6e732e0a0a496620522069732070726f64756365642077697468696e203320646179732c207468656e20426f622063616e2072656465656d207468652066756e64732062792062726f616463617374696e672074686520e2809c44656c6976657279e2809d207472616e73616374696f6e2e204120726571756972656d656e7420666f722074686520e2809c44656c6976657279e2809d207472616e73616374696f6e0a746f2062652076616c6964207265717569726573205220746f20626520696e636c75646564207769746820746865207472616e73616374696f6e2e2049662052206973206e6f7420696e636c756465642c207468656e2074686520e2809c44656c6976657279e2809d207472616e73616374696f6e20697320696e76616c69642e20486f77657665722c2069662033206461797320686176650a656c61707365642c207468652066756e64732063616e2062652073656e74206261636b20746f20416c6963652062792062726f616463617374696e67207472616e73616374696f6e0ae2809c54696d656f7574e2809d2e205768656e20332064617973206861766520656c617073656420616e64205220686173206265656e20646973636c6f7365642c206569746865720a7472616e73616374696f6e206d61792062652076616c69642e0a49742069732077697468696e20626f7468207061727469657320696e646976696475616c20726573706f6e736962696c69747920746f20656e73757265207468617420746865790a63616e20676574207468656972207472616e73616374696f6e20696e746f2074686520626c6f636b636861696e20696e206f7264657220746f20656e73757265207468652062616c616e6365730a61726520636f72726563742e20466f7220426f622c20696e206f7264657220746f2072656365697665207468652066756e64732c206865206d757374206569746865722062726f6164636173740a74686520e2809c44656c6976657279e2809d207472616e73616374696f6e206f6e2074686520426974636f696e20626c6f636b636861696e2c206f72206f746865727769736520736574746c650a7769746820416c69636520287768696c652063616e63656c6c696e67207468652048544c43292e20466f7220416c6963652c20736865206d7573742062726f616463617374207468650ae2809c54696d656f7574e2809d203320646179732066726f6d206e6f7720746f20726563656976652074686520726566756e642c206f722063616e63656c207468652048544c430a656e746972656c79207769746820426f622e0a5965742074686973206b696e64206f662073696d706c697374696320636f6e737472756374696f6e206861732073696d696c61722070726f626c656d7320617320616e0a0a33320a0a0c696e636f7272656374206269646972656374696f6e616c207061796d656e74206368616e6e656c20636f6e737472756374696f6e2e205768656e20616e206f6c6420436f6d6d69746d656e74205472616e73616374696f6e20676574732062726f6164636173742c20656974686572207061727479206d617920617474656d707420746f20737465616c2066756e64730a617320626f7468207061746873206d61792062652076616c69642061667465722074686520666163742e20466f72206578616d706c652c2069662052206765747320646973636c6f73656420310a79656172206c617465722c20616e6420616e20696e636f727265637420436f6d6d69746d656e74205472616e73616374696f6e20676574732062726f6164636173742c20626f74680a7061746873206172652076616c696420616e64206172652072656465656d61626c65206279206569746865722070617274793b2074686520636f6e7472616374206973206e6f74207965740a656e666f726369626c65206f6e2074686520626c6f636b636861696e2e20436c6f73696e67206f7574207468652048544c43206973206162736f6c7574656c79206e65636573736172792c0a6265636175736520696e206f7264657220666f7220416c69636520746f206765742068657220726566756e642c20736865206d757374207465726d696e6174652074686520636f6e74726163740a616e6420726563656976652068657220726566756e642e204f74686572776973652c207768656e20426f6220646973636f7665727320522061667465722033206461797320686176650a656c61707365642c206865206d61792062652061626c6520746f20737465616c207468652066756e64732077686963682073686f756c6420626520676f696e6720746f20416c6963652e0a5769746820756e636f6f706572617469766520636f756e74657270617274696573206974e2809973206e6f7420706f737369626c6520746f207465726d696e61746520616e2048544c430a776974686f75742062726f616463617374696e6720697420746f2074686520626974636f696e20626c6f636b636861696e2061732074686520756e636f6f70657261746976652070617274790a697320756e77696c6c696e6720746f206372656174652061206e657720436f6d6d69746d656e74205472616e73616374696f6e2e0a0a342e320a0a4f66662d636861696e205265766f6361626c652048544c430a0a546f2062652061626c6520746f207465726d696e617465207468697320636f6e7472616374206f66662d636861696e20776974686f757420612062726f61646361737420746f207468650a426974636f696e20626c6f636b636861696e20726571756972657320656d62656464696e672052534d437320696e20746865206f75747075742c2077686963682077696c6c0a6861766520612073696d696c617220636f6e737472756374696f6e20746f20746865206269646972656374696f6e616c206368616e6e656c2e0a0a33330a0a0c4669677572652031323a20496620416c6963652062726f61646361737473204332612c207468656e20746865206c6566742068616c662077696c6c20657865637574652e20496620426f622062726f616463617374730a4332622c207468656e207468652072696768742068616c662077696c6c20657865637574652e20456974686572207061727479206d61792062726f61646361737420746865697220436f6d6d69746d656e740a7472616e73616374696f6e20617420616e792074696d652e2048544c432054696d656f7574206973206f6e6c792076616c6964206166746572203320646179732e2048544c4320457865637574696f6e732063616e0a6f6e6c792062652062726f6164636173742069662074686520707265696d61676520746f2074686520686173682052206973206b6e6f776e2e205072696f7220436f6d6d69746d656e74732028616e642074686569720a646570656e64656e74207472616e73616374696f6e732920617265206e6f7420646973706c6179656420666f7220627265766974792e0a0a50726573756d6520416c69636520616e6420426f62207769736820746f207570646174652074686569722062616c616e636520696e20746865206368616e6e656c0a617420436f6d6d69746d656e742031207769746820612062616c616e6365206f6620302e3520746f20416c69636520616e6420302e3520746f20426f622e0a416c6963652077697368657320746f2073656e6420302e3120746f20426f6220636f6e74696e67656e742075706f6e206b6e6f776c65646765206f6620522077697468696e0a3320646179732c20616674657220332064617973207368652077616e747320686572206d6f6e6579206261636b20696620426f6220646f6573206e6f742070726f6475636520522e0a546865206e657720436f6d6d69746d656e74205472616e73616374696f6e2077696c6c206861766520612066756c6c20726566756e64206f66207468652063757272656e742062616c616e636520746f20416c69636520616e6420426f6220284f757470757473203020616e642031292c2077697468206f75747075742032206265696e67207468650a48544c432c20776869636820646573637269626573207468652066756e647320696e207472616e7369742e20417320302e312077696c6c20626520656e63756d626572656420696e0a616e2048544c432c20416c696365e28099732062616c616e6365206973207265647563656420746f20302e3420616e6420426f62e28099732072656d61696e73207468652073616d652061740a0a33340a0a0c302e352e0a54686973206e657720436f6d6d69746d656e74205472616e73616374696f6e20284332612f433262292077696c6c206861766520616e2048544c430a6f757470757420776974682074776f20706f737369626c65207370656e64732e2045616368207370656e6420697320646966666572656e7420646570656e64696e67206f6e0a6561636820636f756e7465727061727479e28099732076657273696f6e206f662074686520436f6d6d69746d656e74205472616e73616374696f6e2e2053696d696c617220746f207468650a6269646972656374696f6e616c207061796d656e74206368616e6e656c2c207768656e206f6e652070617274792062726f6164636173747320746865697220436f6d6d69746d656e742c207061796d656e747320746f2074686520636f756e74657270617274792077696c6c20626520617373756d656420746f2062652076616c696420616e64206e6f740a696e76616c6964617465642e20546869732063616e206f636375722062656361757365207768656e206f6e652062726f61646361737473206120436f6d6d69746d656e740a5472616e73616374696f6e2c206f6e6520697320617474657374696e67207468697320697320746865206d6f737420726563656e7420436f6d6d69746d656e74205472616e73616374696f6e2e20496620697420697320746865206d6f737420726563656e742c207468656e206f6e6520697320616c736f20617474657374696e672074686174207468652048544c43206578697374730a616e6420776173206e6f7420696e76616c696461746564206265666f72652c20736f20706f74656e7469616c207061796d656e747320746f206f6e65e280997320636f756e74657270617274790a73686f756c642062652076616c69642e0a4e6f746520746861742048544c43207472616e73616374696f6e206e616d65732028626567696e6e696e67207769746820746865206c65747465722048292077696c6c0a626567696e207769746820746865206e756d62657220312c2077686f73652076616c75657320646f206e6f7420636f7272656c617465207769746820436f6d6d69746d656e740a5472616e73616374696f6e732e20546869732069732073696d706c79207468652066697273742048544c43207472616e73616374696f6e2e2048544c43207472616e73616374696f6e73206d61792070657273697374206265747765656e20436f6d6d69746d656e74205472616e73616374696f6e732e20456163682048544c432068617320340a6b657973207065722073696465206f6620746865207472616e73616374696f6e202843326120616e64204332622920666f72206120746f74616c206f662038206b657973207065720a636f756e74657270617274792e0a5468652048544c43206f757470757420696e2074686520436f6d6d69746d656e74205472616e73616374696f6e206861732074776f2073657473206f660a6b6579732070657220636f756e746572706172747920696e20746865206f75747075742e0a466f7220416c696365e280997320436f6d6d69746d656e74205472616e73616374696f6e2028433261292c207468652048544c43206f7574707574207363726970740a7265717569726573206d756c74697369672850416c69636532202c2050426f6232202920656e63756d626572656420627920646973636c6f73757265206f6620522c2061732077656c6c2061730a6d756c74697369672850416c69636531202c2050426f623120292077697468206e6f20656e63756d626572696e672e0a466f7220426f62e280997320436f6d6d69746d656e74205472616e73616374696f6e2028433262292c207468652048544c43206f7574707574207363726970740a7265717569726573206d756c74697369672850416c69636536202c2050426f6236202920656e63756d626572656420627920646973636c6f73757265206f6620522c2061732077656c6c2061730a6d756c74697369672850416c69636535202c2050426f623520292077697468206e6f20656e63756d626572696e672e0a5468652048544c43206f7574707574207374617465732061726520646966666572656e7420646570656e64696e672075706f6e20776869636820436f6d6d69746d656e74205472616e73616374696f6e2069732062726f6164636173742e0a342e322e310a0a48544c43207768656e207468652053656e6465722042726f616463617374732074686520436f6d6d69746d656e740a5472616e73616374696f6e0a0a466f72207468652073656e6465722028416c696365292c2074686520e2809c44656c6976657279e2809d207472616e73616374696f6e2069732073656e7420617320616e2048544c4320457865637574696f6e2044656c6976657279207472616e73616374696f6e20284845443161292c207768696368206973206e6f7420656e63756d626572656420696e20616e2052534d432e0a497420617373756d6573207468617420746869732048544c4320686173206e65766572206265656e207465726d696e61746564206f66662d636861696e2c20617320416c6963652069730a617474657374696e672074686174207468652062726f616463617374656420436f6d6d69746d656e74205472616e73616374696f6e20697320746865206d6f737420726563656e742e0a496620426f622063616e2070726f647563652074686520707265696d61676520522c2068652077696c6c2062652061626c6520746f2072656465656d2066756e64732066726f6d207468650a48544c432061667465722074686520436f6d6d69746d656e74205472616e73616374696f6e2069732062726f616463617374206f6e2074686520626c6f636b636861696e2e0a33350a0a0c54686973207472616e73616374696f6e20636f6e73756d6573206d756c74697369672850416c69636532202c2050426f6232202920696620416c6963652062726f61646361737473206865720a436f6d6d69746d656e74204332612e204f6e6c7920426f622063616e2062726f6164636173742048454431612073696e6365206f6e6c7920416c69636520676176650a686572207369676e617475726520666f7220484544316120746f20426f622e0a486f77657665722c20696620332064617973206861766520656c61707365642073696e636520666f726d696e67207468652048544c432c207468656e0a416c6963652077696c6c2062652061626c652062726f616463617374206120e2809c54696d656f7574e2809d207472616e73616374696f6e2c207468652048544c432054696d656f7574207472616e73616374696f6e202848543161292e2054686973207472616e73616374696f6e20697320616e2052534d432e20497420636f6e73756d65730a746865206f7574707574206d756c74697369672850416c69636531202c2050426f6231202920776974686f757420726571756972696e6720646973636c6f73757265206f6620522069660a416c6963652062726f61646361737473204332612e2054686973207472616e73616374696f6e2063616e6e6f7420656e74657220696e746f2074686520626c6f636b636861696e0a756e74696c20332064617973206861766520656c61707365642e20546865206f757470757420666f722074686973207472616e73616374696f6e20697320616e2052534d430a77697468206d756c74697369672850416c69636533202c2050426f6233202920776974682072656c6174697665206d61747572697479206f66203130303020626c6f636b732c20616e640a6d756c74697369672850416c69636534202c2050426f623420292077697468206e6f20726571756972656d656e7420666f7220636f6e6669726d6174696f6e206d617475726974792e0a4f6e6c7920416c6963652063616e2062726f61646361737420485431612073696e6365206f6e6c7920426f62206761766520686973207369676e617475726520666f7220485431610a746f20416c6963652e0a4166746572204854316120656e7465727320696e746f2074686520626c6f636b636861696e20616e64203130303020626c6f636b20636f6e6669726d6174696f6e730a6f636375722c20616e2048544c432054696d656f7574205265766f6361626c652044656c6976657279207472616e73616374696f6e2028485452443161290a6d61792062652062726f61646361737420627920416c69636520776869636820636f6e73756d6573206d756c74697369672850416c69636533202c2050426f623320292e0a4f6e6c7920416c6963652063616e2062726f61646361737420485452443161203130303020626c6f636b7320616674657220485431612069732062726f6164636173740a73696e6365206f6e6c7920426f62206761766520686973207369676e617475726520666f722048545244316120746f20416c6963652e2054686973207472616e73616374696f6e2063616e206265207265766f6361626c65207768656e20616e6f74686572207472616e73616374696f6e2073757065727365646573204854524431610a7573696e67206d756c74697369672850416c69636534202c2050426f6234202920776869636820646f6573206e6f74206861766520616e7920626c6f636b206d617475726974790a726571756972656d656e74732e0a342e322e320a0a48544c43207768656e207468652052656365697665722042726f616463617374732074686520436f6d6d69746d656e740a5472616e73616374696f6e0a0a466f722074686520706f74656e7469616c2072656365697665722028426f62292c2074686520e2809c54696d656f7574e2809d206f66207265636569707420697320726566756e64656420617320616e0a48544c432054696d656f75742044656c6976657279207472616e73616374696f6e20284854443162292e2054686973207472616e73616374696f6e206469726563746c790a726566756e6473207468652066756e647320746f20746865206f726967696e616c2073656e6465722028416c6963652920616e64206973206e6f7420656e63756d626572656420696e0a616e2052534d432e20497420617373756d6573207468617420746869732048544c4320686173206e65766572206265656e207465726d696e61746564206f66662d636861696e2c0a617320426f6220697320617474657374696e672074686174207468652062726f616463617374656420436f6d6d69746d656e74205472616e73616374696f6e2028433262290a697320746865206d6f737420726563656e742e20496620332064617973206861766520656c61707365642c20416c6963652063616e2062726f6164636173742048544431620a616e642074616b652074686520726566756e642e2054686973207472616e73616374696f6e20636f6e73756d6573206d756c74697369672850416c69636535202c2050416c6963653520292069660a426f622062726f61646361737473204332622e204f6e6c7920416c6963652063616e2062726f6164636173742048544431622073696e636520426f622067617665206869730a7369676e617475726520666f7220485444316220746f20416c6963652e0a486f77657665722c206966204854443162206973206e6f742062726f61646361737420283320646179732068617665206e6f7420656c61707365642920616e640a426f62206b6e6f77732074686520707265696d61676520522c207468656e20426f622077696c6c2062652061626c6520746f2062726f616463617374207468652048544c430a457865637574696f6e207472616e73616374696f6e202848453162292069662068652063616e2070726f6475636520522e2054686973207472616e73616374696f6e20697320616e0a33360a0a0c52534d432e20497420636f6e73756d657320746865206f7574707574206d756c74697369672850416c69636536202c2050426f6236202920616e6420726571756972657320646973636c6f73757265206f66205220696620426f622062726f61646361737473204332622e20546865206f757470757420666f722074686973207472616e73616374696f6e20697320616e0a52534d432077697468206d756c74697369672850416c69636537202c2050426f6237202920776974682072656c6174697665206d61747572697479206f66203130303020626c6f636b732c0a616e64206d756c74697369672850416c69636538202c2050426f6238202920776869636820646f6573206e6f74206861766520616e7920626c6f636b206d6174757269747920726571756972656d656e74732e204f6e6c7920426f622063616e2062726f61646361737420484531622073696e6365206f6e6c7920416c696365206761766520686572207369676e61747572650a666f72204845316220746f20426f622e0a4166746572204845316220656e7465727320696e746f2074686520626c6f636b636861696e20616e64203130303020626c6f636b20636f6e6669726d6174696f6e730a6f636375722c20616e2048544c4320457865637574696f6e205265766f6361626c652044656c6976657279207472616e73616374696f6e2028484552443162290a6d61792062652062726f61646361737420627920426f6220776869636820636f6e73756d6573206d756c74697369672850416c69636537202c2050426f623720292e0a4f6e6c7920426f622063616e2062726f61646361737420484552443162203130303020626c6f636b7320616674657220484531622069732062726f6164636173740a73696e6365206f6e6c7920416c696365206761766520686572207369676e617475726520666f722048455244316220746f20426f622e2054686973207472616e73616374696f6e2063616e206265207265766f6361626c65207768656e20616e6f74686572207472616e73616374696f6e2073757065727365646573204845524431620a7573696e67206d756c74697369672850416c69636538202c2050426f6238202920776869636820646f6573206e6f74206861766520616e7920626c6f636b206d617475726974790a726571756972656d656e74732e0a0a342e330a0a48544c43204f66662d636861696e205465726d696e6174696f6e0a0a416674657220616e2048544c4320697320636f6e73747275637465642c20746f207465726d696e61746520616e2048544c43206f66662d636861696e2072657175697265730a626f7468207061727469657320746f206167726565206f6e20746865207374617465206f6620746865206368616e6e656c2e2049662074686520726563697069656e742063616e2070726f76650a6b6e6f776c65646765206f66205220746f2074686520636f756e74657270617274792c2074686520726563697069656e742069732070726f76696e6720746861742074686579206172650a61626c6520746f20696d6d6564696174656c7920636c6f7365206f757420746865206368616e6e656c206f6e2074686520426974636f696e20626c6f636b636861696e20616e642072656365697665207468652066756e64732e204174207468697320706f696e742c20696620626f74682070617274696573207769736820746f206b65657020746865206368616e6e656c206f70656e2c0a746865792073686f756c64207465726d696e617465207468652048544c43206f66662d636861696e20616e64206372656174652061206e657720436f6d6d69746d656e740a5472616e73616374696f6e207265666c656374696e6720746865206e65772062616c616e63652e0a0a33370a0a0c4669677572652031333a2053696e636520426f622070726f76656420746f20416c696365206865206b6e6f777320522062792074656c6c696e6720416c69636520522c20416c6963652069732077696c6c696e6720746f0a757064617465207468652062616c616e636520776974682061206e657720436f6d6d69746d656e74205472616e73616374696f6e2e20546865207061796f75742077696c6c206265207468652073616d650a77686574686572204332206f722043332069732062726f61646361737420617420746869732074696d652e0a0a53696d696c61726c792c2069662074686520726563697069656e74206973206e6f742061626c6520746f2070726f7665206b6e6f776c65646765206f6620522062790a646973636c6f73696e6720522c20626f746820706172746965732073686f756c6420616772656520746f207465726d696e617465207468652048544c4320616e64206372656174650a61206e657720436f6d6d69746d656e74205472616e73616374696f6e2077697468207468652062616c616e636520696e207468652048544c4320726566756e64656420746f0a7468652073656e6465722e0a49662074686520636f756e746572706172746965732063616e6e6f7420636f6d6520746f20616e2061677265656d656e74206f72206265636f6d65206f746865727769736520756e726573706f6e736976652c20746865792073686f756c6420636c6f7365206f757420746865206368616e6e656c2062792062726f616463617374696e67207468650a6e6563657373617279206368616e6e656c207472616e73616374696f6e73206f6e2074686520426974636f696e20626c6f636b636861696e2e0a486f77657665722c20696620746865792061726520636f6f70657261746976652c20746865792063616e20646f20736f2062792066697273742067656e65726174696e672061206e657720436f6d6d69746d656e74205472616e73616374696f6e207769746820746865206e65772062616c616e6365732c207468656e20696e76616c696461746520746865207072696f7220436f6d6d69746d656e742062792065786368616e67696e67204272656163682052656d656479207472616e73616374696f6e730a28425232612f42523262292e204164646974696f6e616c6c792c206966207468657920617265207465726d696e6174696e67206120706172746963756c61722048544c432c0a746865792073686f756c6420616c736f2065786368616e676520736f6d65206f66207468656972206f776e2070726976617465206b657973207573656420696e207468652048544c430a7472616e73616374696f6e732e0a466f72206578616d706c652c20416c6963652077697368657320746f207465726d696e617465207468652048544c432c20416c6963652077696c6c20646973636c6f73650a4b416c6963653120616e64204b416c6963653420746f20426f622e20436f72726573706f6e64696e676c7920696620426f622077697368657320746f207465726d696e617465207468650a48544c432c20426f622077696c6c20646973636c6f7365204b426f623620616e64204b426f623820746f20416c6963652e204166746572207468652070726976617465206b6579730a61726520646973636c6f73656420746f2074686520636f756e74657270617274792c20696620416c6963652062726f61646361737473204332612c20426f622077696c6c2062652061626c650a746f2074616b6520616c6c207468652066756e64732066726f6d207468652048544c4320696d6d6564696174656c792e20496620426f622062726f61646361737473204332622c0a416c6963652077696c6c2062652061626c6520746f2074616b6520616c6c2066756e64732066726f6d207468652048544c4320696d6d6564696174656c792e204e6f746520746861740a7768656e20616e2048544c43206973207465726d696e617465642c20746865206f6c64657220436f6d6d69746d656e74205472616e73616374696f6e206d7573742062650a7265766f6b65642061732077656c6c2e0a0a33380a0a0c4669677572652031343a20412066756c6c79207265766f6b656420436f6d6d69746d656e74205472616e73616374696f6e20616e64207465726d696e617465642048544c432e204966206569746865720a70617274792062726f6164636173747320436f6d6d69746d656e7420322c20746865792077696c6c206c6f736520616c6c207468656972206d6f6e657920746f2074686520636f756e74657270617274792e204f746865720a636f6d6d69746d656e74732028652e672e20696620436f6d6d69746d656e742033206973207468652063757272656e7420436f6d6d69746d656e742920617265206e6f7420646973706c6179656420666f720a627265766974792e0a0a33390a0a0c53696e636520626f74682070617274696573206172652061626c6520746f2070726f7665207468652063757272656e7420737461746520746f2065616368206f746865722c0a746865792063616e20636f6d6520746f2061677265656d656e74206f6e207468652063757272656e742062616c616e636520696e7369646520746865206368616e6e656c2e2053696e63650a74686579206d61792062726f616463617374207468652063757272656e74207374617465206f6e2074686520626c6f636b636861696e2c2074686579206172652061626c6520746f0a636f6d6520746f2061677265656d656e74206f6e206e657474696e67206f757420616e64207465726d696e6174696e67207468652048544c4320776974682061206e65770a436f6d6d69746d656e74205472616e73616374696f6e2e0a0a342e340a0a48544c4320466f726d6174696f6e20616e6420436c6f73696e67204f726465720a0a546f206372656174652061206e65772048544c432c206974206973207468652073616d652070726f63657373206173206372656174696e672061206e657720436f6d6d69746d656e740a5472616e73616374696f6e2c2065786365707420746865207369676e61747572657320666f72207468652048544c43206172652065786368616e676564206265666f7265207468650a6e657720436f6d6d69746d656e74205472616e73616374696f6ee2809973207369676e6174757265732e0a546f20636c6f7365206f757420616e2048544c432c207468652070726f6365737320697320617320666f6c6c6f7773202866726f6d20433220746f204333293a0a312e20416c696365207369676e7320616e642073656e647320686572207369676e617475726520666f72205244336220616e64204333622e204174207468697320706f696e740a426f622063616e20656c65637420746f2062726f61646361737420433362206f7220433262202877697468207468652048544c43292077697468207468650a73616d65207061796f75742e20426f622069732077696c6c696e6720616674657220726563656976696e672043336220746f20636c6f7365206f7574204332622e0a322e20426f62207369676e7320616e642073656e647320686973207369676e617475726520666f72205244336120616e64204333612c2061732077656c6c206173206869730a70726976617465206b657973207573656420666f7220436f6d6d69746d656e74203220616e64207468652048544c43206265696e67207465726d696e617465643b0a68652073656e647320416c696365204b426f6252534d204332202c204b426f6235202c20616e64204b426f6238202e204174207468697320706f696e7420426f620a73686f756c64206f6e6c792062726f6164636173742043336220616e642073686f756c64206e6f742062726f616463617374204332622061732068652077696c6c0a6c6f736520616c6c20686973206d6f6e657920696620686520646f657320736f2e20426f62206861732066756c6c79207265766f6b65642043326220616e64207468650a48544c432e20416c6963652069732077696c6c696e6720616674657220726563656976696e672043336120746f20636c6f7365206f7574204332622e0a332e20416c696365207369676e7320616e642073656e647320686572207369676e617475726520666f72205244336220616e64204333622c2061732077656c6c206173206865720a70726976617465206b657973207573656420666f7220436f6d6d69746d656e74203220616e64207468652048544c43206265696e67207465726d696e617465643b0a7368652073656e647320426f62204b416c69636552534d204332202c204b426f6231202c20616e64204b426f6234202e204174207468697320706f696e74206e6569746865720a70617274792073686f756c642062726f61646361737420436f6d6d69746d656e7420322c206966207468657920646f20736f2c2074686569722066756e64732077696c6c0a626520676f696e6720746f2074686520636f756e74657270617274792e20546865206f6c6420436f6d6d69746d656e7420616e64206f6c642048544c430a617265206e6f77207265766f6b656420616e642066756c6c79207465726d696e617465642e204f6e6c7920746865206e657720436f6d6d69746d656e7420330a72656d61696e732c20776869636820646f6573206e6f74206861766520616e2048544c432e0a5768656e207468652048544c4320686173206265656e20636c6f7365642c207468652066756e647320617265207570646174656420736f2074686174207468650a70726573656e742062616c616e636520696e20746865206368616e6e656c206973207768617420776f756c64206f6363757220686164207468652048544c4320636f6e74726163740a6265656e20636f6d706c6574656420616e642062726f616463617374206f6e2074686520626c6f636b636861696e2e20496e73746561642c20626f7468207061727469657320656c6563740a746f20646f206f66662d636861696e206e6f766174696f6e20616e6420757064617465207468656972207061796d656e747320696e7369646520746865206368616e6e656c2e0a4974206973206162736f6c7574656c79206e656365737361727920666f7220626f7468207061727469657320746f20636f6d706c657465206f66662d636861696e206e6f766174696f6e2077697468696e2074686569722064657369676e617465642074696d652077696e646f772e20466f72207468652072656365697665722028426f62292c206865206d7573740a34300a0a0c6b6e6f77205220616e6420757064617465206869732062616c616e6365207769746820416c6963652077697468696e2033206461797320286f722077686174657665722074696d650a7761732073656c6563746564292c20656c736520416c6963652077696c6c2062652061626c6520746f2072656465656d2069742077697468696e203320646179732e20466f7220416c6963652c0a7665727920736f6f6e206166746572206865722074696d656f7574206265636f6d65732076616c69642c20736865206d757374206e6f76617465206f722062726f616463617374207468650a48544c432054696d656f7574207472616e73616374696f6e2e20536865206d75737420616c736f206e6f76617465206f722062726f616463617374207468652048544c430a54696d656f7574205265766f6361626c652044656c6976657279207472616e73616374696f6e20617320736f6f6e206173206974206265636f6d65732076616c69642e204966207468650a636f756e746572706172747920697320756e77696c6c696e6720746f206e6f76617465206f72206973207374616c6c696e672c207468656e206f6e65206d7573742062726f6164636173740a7468652063757272656e74206368616e6e656c2073746174652c20696e636c7564696e672048544c43207472616e73616374696f6e7329206f6e746f2074686520426974636f696e0a626c6f636b636861696e2e0a54686520616d6f756e74206f662074696d6520666c65786962696c6974792077697468207468657365206f666665727320746f206e6f766174652061726520646570656e64656e742075706f6e206f6e65e280997320636f6e74696e67656e7420646570656e64656e63696573206f6e2074686520686173686c6f636b20522e204966206f6e652065737461626c6973686573206120636f6e74726163742074686174207468652048544c43206d757374206265207265736f6c7665642077697468696e2031206461792c207468656e206966207468650a7472616e73616374696f6e2074696d6573206f757420416c696365206d757374207265736f6c7665206974206279206461792034202833206461797320706c75732031292c20656c73650a416c696365207269736b73206c6f73696e672066756e64732e0a0a350a0a4b65792053746f726167650a0a4b657973206172652067656e657261746564207573696e672042495020303033322048696572617263686963616c2044657465726d696e69737469632057616c6c6574735b31375d2e0a4b65797320617265207072652d67656e65726174656420627920626f746820706172746965732e204b657973206172652067656e65726174656420696e2061206d65726b6c650a7472656520616e6420617265207665727920646565702077697468696e2074686520747265652e20466f7220696e7374616e63652c20416c696365207072652d67656e6572617465730a6f6e65206d696c6c696f6e206b6579732c2065616368206b6579206265696e672061206368696c64206f66207468652070726576696f7573206b65792e20416c69636520616c6c6f63617465730a7768696368206b65797320746f20757365206163636f7264696e6720746f20736f6d652064657465726d696e6973746963206d616e6e65722e20466f72206578616d706c652c0a73686520737461727473207769746820746865206368696c64206465657065737420696e20746865207472656520746f2067656e6572617465206d616e79207375622d6b65797320666f720a64617920312e2054686973206b657920697320757365642061732061206d6173746572206b657920666f7220616c6c206b6579732067656e657261746564206f6e2064617920312e0a53686520676976657320426f62207468652061646472657373207368652077697368657320746f2075736520666f7220746865206e657874207472616e73616374696f6e2c20616e640a646973636c6f736573207468652070726976617465206b657920746f20426f62207768656e206974206265636f6d657320696e76616c6964617465642e205768656e20416c6963650a646973636c6f73657320746f20426f6220616c6c2070726976617465206b65797320646572697665642066726f6d20746865206461792031206d6173746572206b657920616e6420646f65730a6e6f74207769736820746f20636f6e74696e7565207573696e672074686174206d6173746572206b65792c207368652063616e20646973636c6f736520746865206461792031206d61737465720a6b657920746f20426f622e204174207468697320706f696e742c20426f6220646f6573206e6f74206e65656420746f2073746f726520616c6c20746865206b65797320646572697665640a66726f6d20746865206461792031206d6173746572206b65792e20426f6220646f6573207468652073616d6520666f7220416c69636520616e6420676976657320686572206869730a6461792031206b65792e0a5768656e20616c6c2044617920322070726976617465206b6579732068617665206265656e2065786368616e6765642c20666f72206578616d706c652062790a64617920352c20416c69636520646973636c6f73657320686572204461792032206b65792e20426f622069732061626c6520746f2067656e657261746520746865204461792031206b65790a66726f6d20746865204461792032206b65792c20617320746865204461792031206b65792069732061206368696c64206f6620746865204461792032206b65792061732077656c6c2e0a4966206120636f756e74657270617274792062726f61646361737473207468652077726f6e6720436f6d6d69746d656e74205472616e73616374696f6e2c0a77686963682070726976617465206b657920746f2075736520696e2061207472616e73616374696f6e20746f207265636f7665722066756e64732063616e206569746865722062650a627275746520666f726365642c206f7220696620626f746820706172746965732061677265652c20746865792063616e20757365207468652073657175656e6365206964206e756d6265720a34310a0a0c7768656e206372656174696e6720746865207472616e73616374696f6e20746f206964656e746966792077686963682073657473206f66206b6579732061726520757365642e0a5468697320656e61626c6573207061727469636970616e747320696e2061206368616e6e656c20746f2068617665207072696f72206f7574707574207374617465730a287472616e73616374696f6e732920696e76616c69646174656420627920626f7468207061727469657320776974686f7574207573696e67206d756368206461746120617420616c6c2e0a427920646973636c6f73696e672070726976617465206b657973207072652d617272616e67656420696e2061206d65726b6c652d747265652c20697420697320706f737369626c6520746f0a696e76616c6964617465206d696c6c696f6e73206f66206f6c64207472616e73616374696f6e732077697468206f6e6c79206120666577206b696c6f6279746573206f662064617461207065720a6368616e6e656c2e20436f7265206368616e6e656c7320696e20746865204c696768746e696e67204e6574776f726b2063616e20636f6e647563742062696c6c696f6e73206f660a7472616e73616374696f6e7320776974686f75742061206e65656420666f72207369676e69666963616e742073746f7261676520636f7374732e0a0a360a0a426c6f636b636861696e205472616e73616374696f6e204665657320666f72204269646972656374696f6e616c0a4368616e6e656c730a0a497420697320706f737369626c6520666f722065616368207061727469636970616e7420746f2067656e657261746520646966666572656e742076657273696f6e73206f66207472616e73616374696f6e7320746f206173637269626520626c616d6520617320746f2077686f2062726f61646361737420746865207472616e73616374696f6e206f6e2074686520626c6f636b636861696e2e0a427920686176696e67206b6e6f776c65646765206f662077686f2062726f6164636173742061207472616e73616374696f6e20616e6420746865206162696c69747920746f206173637269626520626c616d652c206120746869726420706172747920736572766963652063616e206265207573656420746f20686f6c64206665657320696e206120322d6f662d33206d756c74697369670a657363726f772e204966206f6e652077697368657320746f2062726f61646361737420746865207472616e73616374696f6e20636861696e20696e7374656164206f66206167726565696e670a746f20646f20612046756e64696e6720436c6f7365206f72207265706c6163656d656e7420776974682061206e657720436f6d6d69746d656e74205472616e73616374696f6e2c0a6f6e6520776f756c6420636f6d6d756e696361746520776974682074686520746869726420706172747920616e642062726f6164636173742074686520636861696e20746f207468650a626c6f636b636861696e2e2049662074686520636f756e7465727061727479207265667573657320746865206e6f746963652066726f6d2074686520746869726420706172747920746f0a636f6f7065726174652c207468652070656e616c747920697320726577617264656420746f20746865206e6f6e2d636f6f70657261746976652070617274792e20496e206d6f73740a696e7374616e6365732c207061727469636970616e7473206d617920626520696e646966666572656e7420746f20746865207472616e73616374696f6e206665657320696e20746865206576656e740a6f6620616e20756e636f6f706572617469766520636f756e74657270617274792e0a4f6e652073686f756c64207069636b20636f756e7465727061727469657320696e20746865206368616e6e656c2077686f2077696c6c20626520636f6f70657261746976652c0a627574206973206e6f7420616e206162736f6c757465206e656365737369747920666f72207468652073797374656d20746f2066756e6374696f6e2e204e6f7465207468617420746869730a646f6573206e6f74207265717569726520747275737420616d6f6e67207468652072657374206f6620746865206e6574776f726b2c20616e64206973206f6e6c792072656c6576616e740a666f722074686520636f6d70617261746976656c79206d696e6f72207472616e73616374696f6e20666565732e20546865206c6573732074727573746564207061727479206d61790a6a75737420626520746865206f6e6520726573706f6e7369626c6520666f72207472616e73616374696f6e20666565732e0a546865204c696768746e696e67204e6574776f726b20666565732077696c6c206c696b656c79206265207369676e69666963616e746c79206c6f776572207468616e0a626c6f636b636861696e207472616e73616374696f6e20666565732e20546865206665657320617265206c617267656c7920646572697665642066726f6d207468652074696d652d76616c75650a6f66206c6f636b696e672075702066756e647320666f72206120706172746963756c617220726f7574652c2061732077656c6c20617320706179696e6720666f7220746865206368616e63650a6f66206368616e6e656c20636c6f7365206f6e2074686520626c6f636b636861696e2e2054686573652073686f756c64206265207369676e69666963616e746c79206c6f776572207468616e0a6f6e2d636861696e207472616e73616374696f6e732c206173206d616e79207472616e73616374696f6e73206f6e2061204c696768746e696e67204e6574776f726b206368616e6e656c2063616e20626520736574746c656420696e746f206f6e652073696e676c6520626c6f636b636861696e207472616e73616374696f6e2e205769746820612073756666696369656e746c790a726f6275737420616e6420696e746572636f6e6e6563746564206e6574776f726b2c2074686520666565732073686f756c64206173796d70746f746963616c6c7920617070726f6163680a6e65676c69676962696c69747920666f72206d616e79207479706573206f66207472616e73616374696f6e732e2057697468206368656170206665657320616e642066617374207472616e73616374696f6e732c2069742077696c6c20626520706f737369626c6520746f206275696c64207363616c61626c65206d6963726f7061796d656e74732c206576656e20616d6f6e6773740a34320a0a0c686967682d6672657175656e63792073797374656d73207375636820617320496e7465726e6574206f66205468696e6773206170706c69636174696f6e73206f72207065722d756e69740a6d6963726f2d62696c6c696e672e0a0a370a0a50617920746f20436f6e74726163740a0a497420697320706f737369626c6520636f6e73747275637420612063727970746f67726170686963616c6c792070726f7661626c6520e2809c44656c697665727920566572737573205061796d656e74e2809d20636f6e74726163742c206f72207061792d746f2d636f6e74726163745b31385d2c2061732070726f6f66206f66207061796d656e742e20546869732070726f6f662063616e0a62652065737461626c6973686564206173206b6e6f776c65646765206f662074686520696e70757420522066726f6d2068617368285229206173207061796d656e74206f6620610a6365727461696e2076616c75652e20427920656d62656464696e67206120636c6175736520696e746f2074686520636f6e7472616374206265747765656e207468652062757965720a616e642073656c6c65722073746174696e672074686174206b6e6f77696e6720522069732070726f6f66206f662066756e64732073656e742c2074686520726563697069656e74206f660a66756e647320686173206e6f20696e63656e7469766520746f20646973636c6f7365205220756e6c65737320746865792068617665206365727461696e7479207468617420746865790a77696c6c2072656365697665207061796d656e742e205768656e207468652066756e6473206576656e7475616c6c79206765742070756c6c65642066726f6d207468652062757965720a627920746865697220636f756e746572706172747920696e207468656972206d6963726f7061796d656e74206368616e6e656c2c205220697320646973636c6f73656420617320706172740a6f6620746861742070756c6c206f662066756e64732e204f6e652063616e2064657369676e207061706572206c6567616c20646f63756d656e7473207468617420737065636966790a74686174206b6e6f776c65646765206f7220646973636c6f73757265206f66205220696d706c6965732066756c66696c6c6d656e74206f66207061796d656e742e205468652073656e6465720a63616e207468656e20617272616e676520612063727970746f67726170686963616c6c79207369676e656420636f6e74726163742077697468206b6e6f776c65646765206f6620696e7075747320666f722068617368657320747265617465642061732066756c66696c6c6d656e74206f662074686520706170657220636f6e7472616374206265666f7265207061796d656e740a6f63637572732e0a0a380a0a54686520426974636f696e204c696768746e696e67204e6574776f726b0a0a427920686176696e672061206d6963726f7061796d656e74206368616e6e656c207769746820636f6e74726163747320656e63756d626572656420627920686173686c6f636b730a616e642074696d656c6f636b732c20697420697320706f737369626c6520746f20636c656172207472616e73616374696f6e73206f7665722061206d756c74692d686f70207061796d656e740a6e6574776f726b207573696e67206120736572696573206f662064656372656d656e74696e672074696d656c6f636b7320776974686f7574206164646974696f6e616c2063656e7472616c0a636c656172696e67686f757365732e0a547261646974696f6e616c6c792c2066696e616e6369616c206d61726b65747320636c656172207472616e73616374696f6e73206279207472616e7366657272696e67207468650a6f626c69676174696f6e20666f722064656c697665727920617420612063656e7472616c20706f696e7420616e6420736574746c65206279207472616e7366657272696e67206f776e6572736869700a7468726f75676820746869732063656e7472616c206875622e2042616e6b207769726520616e642066756e64207472616e736665722073797374656d73202873756368206173204143480a616e642074686520566973612063617264206e6574776f726b292c206f7220657175697469657320636c656172696e67686f75736573202873756368206173207468652044544343290a6f70657261746520696e2074686973206d616e6e65722e0a417320426974636f696e20656e61626c65732070726f6772616d6d61746963206d6f6e65792c20697420697320706f737369626c6520746f20637265617465207472616e73616374696f6e7320776974686f757420636f6e74616374696e6720612063656e7472616c20636c656172696e67686f7573652e205472616e73616374696f6e732063616e20657865637574650a6f66662d636861696e2077697468206e6f20746869726420706172747920776869636820636f6c6c6563747320616c6c2066756e6473206265666f72652064697362757273696e6720697420e280930a6f6e6c79207472616e73616374696f6e73207769746820756e636f6f7065726174697665206368616e6e656c20636f756e74657270617274696573206265636f6d65206175746f6d61746963616c6c792061646a7564696361746564206f6e2074686520626c6f636b636861696e2e0a0a34330a0a0c546865206f626c69676174696f6e20746f2064656c697665722066756e647320746f20616e20656e642d726563697069656e74206973206163686965766564207468726f7567680a612070726f63657373206f6620636861696e65642064656c65676174696f6e2e2045616368207061727469636970616e7420616c6f6e6720746865207061746820617373756d65730a746865206f626c69676174696f6e20746f2064656c6976657220746f206120706172746963756c617220726563697069656e742e2045616368207061727469636970616e74207061737365730a6f6e2074686973206f626c69676174696f6e20746f20746865206e657874207061727469636970616e7420696e2074686520706174682e20546865206f626c69676174696f6e206f6620656163680a73756273657175656e74207061727469636970616e7420616c6f6e672074686520706174682c20646566696e656420696e20746865697220726573706563746976652048544c43732c0a68617320612073686f727465722074696d6520746f20636f6d706c6574696f6e20636f6d706172656420746f20746865207072696f72207061727469636970616e742e20546869730a7761792065616368207061727469636970616e742069732073757265207468617420746865792077696c6c2062652061626c6520746f20636c61696d2066756e6473207768656e207468650a6f626c69676174696f6e2069732073656e7420616c6f6e672074686520706174682e0a426974636f696e205472616e73616374696f6e20536372697074696e672c206120666f726d206f66207768617420736f6d652063616c6c20616e20696d706c656d656e746174696f6e206f6620e2809c536d61727420436f6e747261637473e2809d5b31395d2c20656e61626c65732073797374656d7320776974686f7574207472757374656420637573746f6469616c0a636c656172696e67686f75736573206f7220657363726f772073657276696365732e0a0a382e310a0a44656372656d656e74696e672054696d656c6f636b730a0a50726573756d6520416c6963652077697368657320746f2073656e6420302e3030312042544320746f20446176652e20536865206c6f6361746573206120726f7574650a7468726f75676820426f6220616e64204361726f6c2e20546865207472616e73666572207061746820776f756c6420626520416c69636520746f20426f6220746f204361726f6c0a746f20446176652e0a0a4669677572652031353a205061796d656e74206f76657220746865204c696768746e696e67204e6574776f726b207573696e672048544c43732e0a0a5768656e20416c6963652073656e6473207061796d656e7420746f2044617665207468726f75676820426f6220616e64204361726f6c2c207368652072657175657374732066726f6d2044617665206861736828522920746f2075736520666f722074686973207061796d656e742e20416c696365207468656e20636f756e7473207468650a616d6f756e74206f6620686f707320756e74696c2074686520726563697069656e7420616e6420757365732074686174206173207468652048544c43206578706972792e20496e20746869730a636173652c207368652073657473207468652048544c4320657870697279206174203320646179732e20426f62207468656e206372656174657320616e2048544c4320776974680a4361726f6c207769746820616e20657870697279206f66203220646179732c20616e64204361726f6c20646f6573207468652073616d6520776974682044617665207769746820616e0a657870697279206f662031206461792e2044617665206973206e6f77206672656520746f20646973636c6f7365205220746f204361726f6c2c20616e6420626f746820706172746965732077696c6c0a6c696b656c7920616772656520746f20696d6d65646961746520736574746c656d656e7420766961206e6f766174696f6e20776974682061207265706c6163656d656e7420436f6d6d69746d656e74205472616e73616374696f6e2e2054686973207468656e206f636375727320737465702d62792d73746570206261636b20746f20416c6963652e204e6f74650a746861742074686973206f6363757273206f66662d636861696e2c20616e64206e6f7468696e672069732062726f61646361737420746f2074686520626c6f636b636861696e207768656e0a616c6c20706172746965732061726520636f6f70657261746976652e0a0a34340a0a0c4669677572652031363a20536574746c656d656e74206f662048544c432c20416c696365e28099732066756e6473206765742073656e7420746f20446176652e0a0a44656372656d656e74696e672074696d656c6f636b7320617265207573656420736f207468617420616c6c207061727469657320616c6f6e672074686520706174680a6b6e6f7720746861742074686520646973636c6f73757265206f6620522077696c6c20616c6c6f772074686520646973636c6f73696e6720706172747920746f2070756c6c2066756e64732c0a73696e636520746865792077696c6c20617420776f7273742062652070756c6c696e672066756e647320616674657220746865206461746520776865726562792074686579206d7573740a7265636569766520522e204966204461766520646f6573206e6f742070726f6475636520522077697468696e20312064617920746f204361726f6c2c207468656e204361726f6c2077696c6c0a62652061626c6520746f20636c6f7365206f7574207468652048544c432e20496620446176652062726f6164636173747320522061667465722031206461792c207468656e2068652077696c6c0a6e6f742062652061626c6520746f2070756c6c2066756e64732066726f6d204361726f6c2e204361726f6ce280997320726573706f6e736962696c69747920746f20426f62206f63637572730a6f6e2064617920322c20736f204361726f6c2077696c6c206e6576657220626520726573706f6e7369626c6520666f72207061796d656e7420746f204461766520776974686f75740a616e206162696c69747920746f2070756c6c2066756e64732066726f6d20426f622070726f7669646564207468617420736865207570646174657320686572207472616e73616374696f6e0a77697468204461766520766961207472616e736d697373696f6e20746f2074686520626c6f636b636861696e206f7220766961206e6f766174696f6e2e0a496e20746865206576656e7420746861742052206765747320646973636c6f73656420746f20746865207061727469636970616e74732068616c66776179207468726f7567680a65787069727920616c6f6e672074686520706174682028652e672e206461792032292c207468656e20697420697320706f737369626c6520666f7220736f6d65207061727469657320616c6f6e670a746865207061746820746f20626520656e7269636865642e205468652073656e6465722077696c6c2062652061626c6520746f206b6e6f7720522c20736f2064756520746f205061790a746f20436f6e74726163742c20746865207061796d656e742077696c6c2068617665206265656e2066756c66696c6c6564206576656e2074686f756768207468652072656365697665720a646964206e6f742072656365697665207468652066756e64732e205468657265666f72652c20746865207265636569766572206d757374206e6576657220646973636c6f736520520a756e6c6573732074686579206861766520726563656976656420616e2048544c432066726f6d207468656972206368616e6e656c20636f756e74657270617274793b20746865790a6172652067756172616e7465656420746f2072656365697665207061796d656e742066726f6d206f6e65206f66207468656972206368616e6e656c20636f756e746572706172746965730a75706f6e20646973636c6f73757265206f662074686520707265696d6167652e0a496e20746865206576656e742061207061727479206f7574726967687420646973636f6e6e656374732c2074686520636f756e74657270617274792077696c6c20626520726573706f6e7369626c6520666f722062726f616463617374696e67207468652063757272656e7420436f6d6d69746d656e74205472616e73616374696f6e20737461746520696e207468650a6368616e6e656c20746f2074686520626c6f636b636861696e2e204f6e6c7920746865206661696c6564206e6f6e2d726573706f6e73697665206368616e6e656c20737461746520676574730a636c6f736564206f7574206f6e2074686520626c6f636b636861696e2c20616c6c206f74686572206368616e6e656c732073686f756c6420636f6e74696e756520746f207570646174650a746865697220436f6d6d69746d656e74205472616e73616374696f6e7320766961206e6f766174696f6e20696e7369646520746865206368616e6e656c2e205468657265666f72652c0a636f756e7465727061727479207269736b20666f72207472616e73616374696f6e206665657320617265206f6e6c79206578706f73656420746f20646972656374206368616e6e656c0a636f756e746572706172746965732e2049662061206e6f646520616c6f6e67207468652070617468206465636964657320746f206265636f6d6520756e726573706f6e736976652c207468650a7061727469636970616e7473206e6f74206469726563746c7920636f6e6e656374656420746f2074686174206e6f646520737566666572206f6e6c79206465637265617365642074696d6576616c7565206f662074686569722066756e6473206279206e6f7420636f6e64756374696e67206561726c7920736574746c656d656e74206265666f7265207468652048544c430a636c6f73652e0a0a34350a0a0c4669677572652031373a204f6e6c7920746865206e6f6e2d726573706f6e73697665206368616e6e656c73206765742062726f616463617374206f6e2074686520626c6f636b636861696e2c20616c6c206f74686572730a61726520736574746c6564206f66662d636861696e20766961206e6f766174696f6e2e0a0a382e320a0a5061796d656e7420416d6f756e740a0a49742069732070726566657261626c6520746f20757365206120736d616c6c207061796d656e74207065722048544c432e204f6e652073686f756c64206e6f742075736520616e0a65787472656d656c792068696768207061796d656e742c20696e206361736520746865207061796d656e7420646f6573206e6f742066756c6c7920726f75746520746f206974730a64657374696e6174696f6e2e20496620746865207061796d656e7420646f6573206e6f74207265616368206974732064657374696e6174696f6e20616e64206f6e65206f66207468650a7061727469636970616e747320616c6f6e6720746865207061746820697320756e636f6f70657261746976652c20697420697320706f737369626c652074686174207468652073656e6465720a6d757374207761697420756e74696c2074686520657870697279206265666f726520726563656976696e67206120726566756e642e2044656c6976657279206d6179206265206c6f7373792c0a73696d696c617220746f207061636b657473206f6e2074686520696e7465726e65742c2062757420746865206e6574776f726b2063616e6e6f74206f7574726967687420737465616c0a66756e647320696e207472616e7369742e2053696e6365207472616e73616374696f6e7320646f6ee2809974206869742074686520626c6f636b636861696e207769746820636f6f70657261746976650a6368616e6e656c20636f756e746572706172746965732c206974206973207265636f6d6d656e64656420746f2075736520617320736d616c6c206f662061207061796d656e740a617320706f737369626c652e20412074726164656f666620657869737473206265747765656e206c6f636b696e67207570207472616e73616374696f6e2066656573206f6e20656163680a686f7020766572737573207468652064657369726520746f2075736520617320736d616c6c2061207472616e73616374696f6e20616d6f756e7420617320706f737369626c6520287468650a6c6174746572206f66207768696368206d617920696e6375722068696768657220746f74616c2066656573292e20536d616c6c6572207472616e73666572732077697468206d6f72650a696e7465726d656469617269657320696d706c792061206869676865722070657263656e746167652070616964206173204c696768746e696e67204e6574776f726b206665657320746f0a74686520696e7465726d65646961726965732e0a0a382e330a0a436c656172696e67204661696c75726520616e64205265726f7574696e670a0a49662061207472616e73616374696f6e206661696c7320746f207265616368206974732066696e616c2064657374696e6174696f6e2c207468652072656365697665722073686f756c642073656e640a616e20657175616c207061796d656e7420746f207468652073656e6465722077697468207468652073616d6520686173682c20627574206e6f7420646973636c6f736520522e0a546869732077696c6c206e6574206f75742074686520646973636c6f73757265206f6620746865206861736820666f72207468652073656e6465722c20627574206d6179206e6f7420666f720a7468652072656365697665722e205468652072656365697665722c2077686f2067656e6572617465642074686520686173682c2073686f756c642064697363617264205220616e640a6e657665722062726f6164636173742069742e204966206f6e65206368616e6e656c20616c6f6e672074686520706174682063616e6e6f7420626520636f6e7461637465642c207468656e0a746865206368616e6e656c73206d617920656c65637420746f207761697420756e74696c20746865207061746820657870697265732c20776869636820616c6c207061727469636970616e74730a34360a0a0c77696c6c206c696b656c7920636c6f7365206f7574207468652048544c4320617320756e736574746c656420776974686f757420616e79207061796d656e7420776974682061206e65770a436f6d6d69746d656e74205472616e73616374696f6e2e0a0a4669677572652031383a2044617665206372656174657320612070617468206261636b20746f20416c69636520616674657220416c696365206661696c7320746f2073656e642066756e647320746f20446176652c0a62656361757365204361726f6c20697320756e636f6f70657261746976652e2054686520696e70757420522066726f6d2068617368285229206973206e657665722062726f646361737420627920446176652c0a62656361757365204361726f6c20646964206e6f7420636f6d706c6574652068657220616374696f6e732e2049662052207761732062726f6164636173742c20416c6963652077696c6c20627265616b2d6576656e2e0a446176652c2077686f20636f6e74726f6c7320522073686f756c64206e657665722062726f61646361737420522062656361757365206865206d6179206e6f7420726563656976652066756e64732066726f6d0a4361726f6c2c2068652073686f756c64206c65742074686520636f6e747261637473206578706972652e20416c69636520616e6420426f62206861766520746865206f7074696f6e20746f206e6574206f757420616e640a636c6f73652074686520636f6e7472616374206561726c792c2061732077656c6c2c20696e2074686973206469616772616d2e0a0a49662074686520726566756e6420726f757465206973207468652073616d6520617320746865207061796d656e7420726f7574652c20616e64207468657265206172650a6e6f2068616c662d7369676e656420636f6e7472616374732077686572656279206f6e65207061727479206d61792062652061626c6520746f20737465616c2066756e64732c2069742069730a706f737369626c6520746f206f757472696768742063616e63656c20746865207472616e73616374696f6e206279207265706c6163696e6720697420776974682061206e657720436f6d6d69746d656e74205472616e73616374696f6e207374617274696e67207769746820746865206d6f737420726563656e74206e6f64652077686f207061727469636970617465640a696e207468652048544c432e0a497420697320616c736f20706f737369626c6520746f20636c656172206f75742061206368616e6e656c206279206372656174696e6720616e20616c7465726e61746520726f7574650a7061746820696e207768696368207061796d656e742077696c6c206f6363757220696e20746865206f70706f7369746520646972656374696f6e20286e657474696e67206f75740a746f207a65726f2920616e642f6f72206372656174696e6720616e20656e746972656c7920616c7465726e61746520726f75746520666f7220746865207061796d656e7420706174682e0a546869732077696c6c2063726561746520612074696d652d76616c7565206f66206d6f6e657920666f7220646973636c6f73696e6720696e7075747320746f20686173686573206f6e0a746865204c696768746e696e67204e6574776f726b2e205061727469636970616e7473206d6179207370656369616c697a6520696e206869676820636f6e6e65637469766974790a6265747765656e206e6f64657320616e64206f66666572696e6720746f206f66666c6f616420636f6e747261637420686173686c6f636b732066726f6d206f74686572206e6f6465730a666f722061206665652e205468657365207061727469636970616e74732077696c6c20616772656520746f207061796d656e7473207768696368206e6574206f757420746f207a65726f0a28706c75732066656573292c2062757420617265206c6f616e696e6720626974636f696e7320666f722061207365742074696d6520706572696f642e204d6f7374206c696b656c792c0a746865736520656e7469746965732077697468206c6f772064656d616e6420666f72206368616e6e656c207265736f75726365732077696c6c20626520656e642d75736572732077686f0a61726520616c726561647920636f6e6e656374656420746f206d756c7469706c652077656c6c2d636f6e6e6563746564206e6f6465732e205768656e20616e20656e642d757365720a636f6e6e6563747320746f2061206e6f64652c20746865206e6f6465206d61792061736b2074686520636c69656e7420746f206c6f636b2075702074686569722066756e647320666f720a7365766572616c206461797320746f20616e6f74686572206368616e6e656c2074686520636c69656e74206861732065737461626c697368656420666f722061206665652e20546869730a63616e20626520616368696576656420627920686176696e6720746865206e6577207472616e73616374696f6e7320726571756972652061206e657720686173682859292066726f6d0a696e707574205920696e206164646974696f6e20746f20746865206578697374696e672068617368207768696368206d61792062652067656e65726174656420627920616e790a7061727469636970616e742c20627574206d75737420646973636c6f73652059206f6e6c7920616674657220612066756c6c20636972636c652069732065737461626c69736865642e205468650a6e6577207061727469636970616e7420686173207468652073616d6520726573706f6e736962696c6974792061732077656c6c206173207468652073616d652074696d656c6f636b730a34370a0a0c617320746865206f6c64207061727469636970616e74206265696e67207265706c616365642e20497420697320616c736f20706f737369626c65207468617420746865206f6e65206e65770a7061727469636970616e74207265706c61636573206d756c7469706c6520686f70732e0a0a4669677572652031393a204572696e20697320636f6e6e656374656420746f20626f746820426f6220616e6420446176652e20496620426f622077697368657320746f206672656520757020686973206368616e6e656c0a77697468204361726f6c2c2073696e63652074686174206368616e6e656c2069732061637469766520616e6420766572792070726f66697461626c652c20426f622063616e206f66666c6f616420746865207061796d656e740a746f204461766520766961204572696e2e2053696e6365204572696e2068617320657874726120626974636f696e20617661696c61626c652c207368652077696c6c2062652061626c6520746f20636f6c6c65637420736f6d650a66656520666f72206f66666c6f6164696e6720746865206368616e6e656c206265747765656e20426f6220616e64204361726f6c2061732077656c6c206173206265747765656e204361726f6c20616e6420446176652e0a546865206368616e6e656c73206265747765656e20426f6220616e64204361726f6c2061732077656c6c206173204361726f6c20616e6420446176652061726520756e646f6e6520616e64206e6f206c6f6e6765720a68617665207468652048544c432c206e6f7220686173207061796d656e74206f63637572726564206f6e207468617420706174682e205061796d656e742077696c6c206f63637572206f6e207468650a7061746820696e766f6c76696e67204572696e2e2054686973206973206163686965766564206279206372656174696e672061206e6577207061796d656e742066726f6d204461766520746f204361726f6c20746f0a426f6220636f6e74696e67656e742075706f6e204572696e20636f6e737472756374696e6720616e2048544c432e20546865207061796d656e7420696e20646173686564206c696e6573202872656429206172650a6e6574746564206f757420746f207a65726f20616e6420736574746c6564207669612061206e657720436f6d6d69746d656e7420436f6e74726163742e0a0a382e340a0a5061796d656e7420526f7574696e670a0a4974206973207468656f7265746963616c6c7920706f737369626c6520746f206275696c64206120726f757465206d617020696d706c696369746c792066726f6d206f6273657276696e670a322d6f662d32206d756c746973696773206f6e2074686520626c6f636b636861696e20746f206275696c64206120726f7574696e67207461626c652e204e6f74652c20686f77657665722c0a74686973206973206e6f74206665617369626c652077697468207061792d746f2d7363726970742d68617368207472616e73616374696f6e206f7574707574732c2077686963682063616e0a6265207265736f6c766564206f75742d6f662d62616e642066726f6d2074686520626974636f696e2070726f746f636f6c20766961206120746869726420706172747920726f7574696e670a736572766963652e204275696c64696e67206120726f7574696e67207461626c652077696c6c206265636f6d65206e656365737361727920666f72206c61726765206f70657261746f72730a28652e672e204247502c20436a646e73292e204576656e7475616c6c792c2077697468206f7074696d697a6174696f6e732c20746865206e6574776f726b2077696c6c206c6f6f6b20610a6c6f74206c696b652074686520636f72726573706f6e64656e742062616e6b696e67206e6574776f726b2c206f7220546965722d3120495350732e2053696d696c617220746f20686f770a7061636b657473207374696c6c2072656163682074686569722064657374696e6174696f6e206f6e20796f757220686f6d65206e6574776f726b20636f6e6e656374696f6e2c206e6f740a616c6c207061727469636970616e7473206e65656420746f206861766520612066756c6c20726f7574696e67207461626c652e2054686520636f726520546965722d3120726f757465730a63616e206265206f6e6c696e6520616c6c207468652074696d6520e280947768696c65206e6f646573206174207468652065646765732c207375636820617320617665726167652075736572732c0a776f756c6420626520636f6e6e656374656420696e7465726d697474656e746c792e0a4e6f646520646973636f766572792063616e206f6363757220616c6f6e6720746865206564676573206279207072652d73656c656374696e6720616e64206f66666572696e670a7061727469616c20726f7574657320746f2077656c6c2d6b6e6f776e206e6f6465732e0a0a34380a0a0c382e350a0a466565730a0a4c696768746e696e67204e6574776f726b20666565732c207768696368206469666665722066726f6d20626c6f636b636861696e20666565732c206172652070616964206469726563746c790a6265747765656e207061727469636970616e74732077697468696e20746865206368616e6e656c2e2054686520666565732070617920666f72207468652074696d652d76616c75650a6f66206d6f6e657920666f7220636f6e73756d696e6720746865206368616e6e656c20666f7220612064657465726d696e6564206d6178696d756d20706572696f64206f660a74696d652c20616e6420666f7220636f756e7465727061727479207269736b206f66206e6f6e2d636f6d6d756e69636174696f6e2e0a436f756e7465727061727479207269736b20666f722066656573206f6e6c792065786973742077697468206f6e65e280997320646972656374206368616e6e656c20636f756e74657270617274792e2049662061206e6f64652074776f20686f70732061776179206465636964657320746f20646973636f6e6e65637420616e64207468656972207472616e73616374696f6e0a676574732062726f616463617374206f6e2074686520626c6f636b636861696e2c206f6e65e28099732064697265637420636f756e746572706172746965732073686f756c64206e6f740a62726f616463617374206f6e2074686520626c6f636b636861696e2c2062757420636f6e74696e756520746f2075706461746520766961206e6f766174696f6e207769746820610a6e657720436f6d6d69746d656e74205472616e73616374696f6e2e20536565207468652044656372656d656e74696e672054696d656c6f636b7320656e74727920696e0a7468652048544c432073656374696f6e20666f72206d6f726520696e666f726d6174696f6e2061626f757420636f756e7465727061727479207269736b2e0a5468652074696d652d76616c7565206f662066656573207061797320666f7220636f6e73756d696e672074696d652028652e672e203320646179732920616e642069730a636f6e6365707475616c6c79206571756976616c656e7420746f206120676f6c64206c65617365207261746520776974686f757420637573746f6469616c207269736b3b206974206973207468650a74696d652d76616c756520666f72207573696e67207570207468652061636365737320746f206d6f6e657920666f72206120766572792073686f7274206475726174696f6e2e2053696e63650a6365727461696e207061746873206d6179206265636f6d6520766572792070726f66697461626c6520696e206f6e6520646972656374696f6e2c20697420697320706f737369626c650a666f72206665657320746f206265206e6567617469766520746f20656e636f757261676520746865206368616e6e656c20746f20626520617661696c61626c6520666f722074686f73650a70726f66697461626c652070617468732e0a0a390a0a5269736b730a0a546865207072696d617279207269736b732072656c61746520746f2074696d656c6f636b2065787069726174696f6e2e204164646974696f6e616c6c792c20666f7220636f7265206e6f6465730a616e6420706f737369626c7920736f6d65206d65726368616e747320746f2062652061626c6520746f20726f7574652066756e64732c20746865206b657973206d7573742062650a68656c64206f6e6c696e6520666f72206c6f776572206c6174656e63792e20486f77657665722c20656e642d757365727320616e64206e6f646573206172652061626c6520746f206b6565700a74686569722070726976617465206b657973206669726577616c6c6564206f666620696e20636f6c642073746f726167652e0a0a392e310a0a496d70726f7065722054696d656c6f636b730a0a5061727469636970616e7473206d7573742063686f6f73652074696d656c6f636b7320776974682073756666696369656e7420616d6f756e7473206f662074696d652e20496620696e73756666696369656e742074696d6520697320676976656e2c20697420697320706f737369626c6520746861742074696d656c6f636b6564207472616e73616374696f6e732062656c696576656420746f0a626520696e76616c69642077696c6c206265636f6d652076616c69642c20656e61626c696e6720636f696e2074686566742062792074686520636f756e74657270617274792e2054686572650a697320612074726164652d6f6666206265747765656e206c6f6e6765722074696d656c6f636b7320616e64207468652074696d652d76616c7565206f66206d6f6e65792e205768656e0a77726974696e672077616c6c657420616e64204c696768746e696e67204e6574776f726b206170706c69636174696f6e20736f6674776172652c206974206973206e65636573736172790a746f20656e7375726520746861742073756666696369656e742074696d6520697320676976656e20616e64207573657273206172652061626c6520746f2068617665207468656972207472616e73616374696f6e7320656e74657220696e746f2074686520626c6f636b636861696e207768656e20696e746572616374696e672077697468206e6f6e2d636f6f7065726174697665206f720a6d616c6963696f7573206368616e6e656c20636f756e746572706172746965732e0a0a34390a0a0c392e320a0a466f726365642045787069726174696f6e205370616d0a0a466f726365642065787069726174696f6e206f66206d616e79207472616e73616374696f6e73206d6179206265207468652067726561746573742073797374656d6963207269736b0a7768656e207573696e6720746865204c696768746e696e67204e6574776f726b2e2049662061206d616c6963696f7573207061727469636970616e742063726561746573206d616e790a6368616e6e656c7320616e6420666f72636573207468656d20616c6c20746f20657870697265206174206f6e63652c207468657365206d6179206f7665727768656c6d20626c6f636b0a646174612063617061636974792c20666f7263696e672065787069726174696f6e20616e642062726f61646361737420746f2074686520626c6f636b636861696e2e2054686520726573756c7420776f756c64206265206d617373207370616d206f6e2074686520626974636f696e206e6574776f726b2e20546865207370616d206d61792064656c61790a7472616e73616374696f6e7320746f2074686520706f696e74207768657265206f74686572206c6f636b74696d6564207472616e73616374696f6e73206265636f6d652076616c69642e0a54686973206d6179206265206d6974696761746564206279207065726d697474696e67206f6e65207472616e73616374696f6e207265706c6163656d656e74206f6e0a616c6c2070656e64696e67207472616e73616374696f6e732e20416e74692d7370616d2063616e2062652075736564206279207065726d697474696e67206f6e6c79206f6e650a7472616e73616374696f6e207265706c6163656d656e74206f662061206869676865722073657175656e6365206e756d6265722062792074686520696e7665727365206f6620616e0a6576656e206f72206f6464206e756d6265722e20466f72206578616d706c652c20696620616e206f64642073657175656e6365206e756d626572207761732062726f6164636173742c207065726d69742061207265706c6163656d656e7420746f206120686967686572206576656e206e756d626572206f6e6c79206f6e63652e205472616e73616374696f6e730a776f756c6420757365207468652073657175656e6365206e756d62657220696e20616e206f726465726c792077617920746f207265706c616365206f74686572207472616e73616374696f6e732e2054686973206d697469676174657320746865207269736b20617373756d696e6720686f6e657374206d696e6572732e20546869732061747461636b2069730a65787472656d656c792068696768207269736b2c20617320696e636f72726563742062726f616463617374206f6620436f6d6d69746d656e74205472616e73616374696f6e730a656e7461696c20612066756c6c2070656e616c7479206f6620616c6c2066756e647320696e20746865206368616e6e656c2e0a4164646974696f6e616c6c792c206f6e65206d617920617474656d707420746f20737465616c2048544c43207472616e73616374696f6e7320627920666f7263696e670a612074696d656f7574207472616e73616374696f6e20746f20676f207468726f756768207768656e2069742073686f756c64206e6f742e20546869732063616e20626520656173696c790a6d697469676174656420627920686176696e672065616368207472616e7366657220696e7369646520746865206368616e6e656c206265206c6f776572207468616e2074686520746f74616c0a7472616e73616374696f6e206665657320757365642e2053696e6365207472616e73616374696f6e73206172652065787472656d656c7920636865617020616e6420646f206e6f740a6869742074686520626c6f636b636861696e207769746820636f6f7065726174697665206368616e6e656c20636f756e746572706172746965732c206c61726765207472616e73666572730a6f662076616c75652063616e2062652073706c697420696e746f206d616e7920736d616c6c207472616e73666572732e205468697320617474656d70742063616e206f6e6c7920776f726b0a69662074686520626c6f636b732061726520636f6d706c6574656c792066756c6c20666f722061206c6f6e672074696d652e205768696c6520697420697320706f737369626c6520746f0a6d69746967617465206974207573696e672061206c6f6e6765722048544c432074696d656f7574206475726174696f6e2c207661726961626c6520626c6f636b2073697a6573206d61790a6265636f6d6520636f6d6d6f6e2c207768696368206d6179206e656564206d697469676174696f6e732e0a496620746869732074797065206f66207472616e73616374696f6e206265636f6d65732074686520646f6d696e616e7420666f726d206f66207472616e73616374696f6e730a77686963682061726520696e636c75646564206f6e2074686520626c6f636b636861696e2c206974206d6179206265636f6d65206e656365737361727920746f20696e6372656173650a74686520626c6f636b2073697a6520616e642072756e2061207661726961626c6520626c6f636b73697a652073747275637475726520616e642074696d6573746f7020666c6167730a61732064657363726962656420696e207468652073656374696f6e2062656c6f772e20546869732063616e206372656174652073756666696369656e742070656e616c7469657320616e640a646973696e63656e746976657320746f20626520686967686c7920756e70726f66697461626c6520616e6420756e7375636365737366756c20666f722061747461636b6572732c2061730a61747461636b657273206c6f736520616c6c2074686569722066756e64732066726f6d2062726f616463617374696e67207468652077726f6e67207472616e73616374696f6e2c20746f0a74686520706f696e742077686572652069742077696c6c206e65766572206f636375722e0a0a35300a0a0c392e330a0a436f696e2054686566742076696120437261636b696e670a0a41732070617274696573206d757374206265206f6e6c696e6520616e64207573696e672070726976617465206b65797320746f207369676e2c207468657265206973206120706f73736962696c6974790a746861742c2069662074686520636f6d7075746572207768657265207468652070726976617465206b657973206172652073746f72656420697320636f6d70726f6d697365642c20636f696e730a77696c6c2062652073746f6c656e206279207468652061747461636b65722e205768696c65207468657265206d6179206265206d6574686f647320746f206d697469676174650a7468652074687265617420666f72207468652073656e64657220616e64207468652072656365697665722c2074686520696e7465726d656469617279206e6f646573206d7573742062650a6f6e6c696e6520616e642077696c6c206c696b656c792062652070726f63657373696e6720746865207472616e73616374696f6e206175746f6d61746963616c6c792e20466f7220746869730a726561736f6e2c2074686520696e7465726d656469617279206e6f6465732077696c6c206265206174207269736b20616e642073686f756c64206e6f7420626520686f6c64696e670a61207375627374616e7469616c20616d6f756e74206f66206d6f6e657920696e207468697320e2809c686f742077616c6c65742ee2809d20496e7465726d656469617279206e6f6465730a77686963682068617665206265747465722073656375726974792077696c6c206c696b656c792062652061626c6520746f206f75742d636f6d70657465206f746865727320696e207468650a6c6f6e672072756e20616e642062652061626c6520746f20636f6e647563742067726561746572207472616e73616374696f6e20766f6c756d652064756520746f206c6f7765720a666565732e20486973746f726963616c6c792c206f6e65206f6620746865206c61726765737420636f6d706f6e656e74206f66206665657320616e6420696e74657265737420696e207468650a66696e616e6369616c2073797374656d206172652066726f6d20766172696f757320666f726d73206f6620636f756e7465727061727479207269736b20e2809320696e20426974636f696e2069740a697320706f737369626c65207468617420746865206c61726765737420636f6d706f6e656e7420696e20666565732077696c6c20626520646572697665642066726f6d2073656375726974790a7269736b207072656d69756d732e0a412046756e64696e67205472616e73616374696f6e206d61792068617665206d756c7469706c65206f7574707574732077697468206d756c7469706c6520436f6d6d69746d656e74205472616e73616374696f6e732c2077697468207468652046756e64696e67205472616e73616374696f6e206b657920616e6420736f6d6520436f6d6d69746d656e74205472616e73616374696f6e73206b6579732073746f726564206f66666c696e652e20497420697320706f737369626c6520746f2063726561746520616e206571756976616c656e740a6f66206120e2809c436865636b696e67204163636f756e74e2809d20616e6420e2809c536176696e6773204163636f756e74e2809d206279206d6f76696e672066756e6473206265747765656e0a6f7574707574732066726f6d20612046756e64696e67205472616e73616374696f6e2c20776974682074686520e2809c536176696e6773204163636f756e74e2809d2073746f7265640a6f66666c696e6520616e6420726571756972696e67206164646974696f6e616c207369676e6174757265732066726f6d2073656375726974792073657276696365732e0a0a392e340a0a44617461204c6f73730a0a5768656e206f6e65207061727479206c6f73657320646174612c20697420697320706f737369626c6520666f722074686520636f756e746572706172747920746f20737465616c2066756e64732e0a546869732063616e206265206d697469676174656420627920686176696e67206120746869726420706172747920646174612073746f7261676520736572766963652077686572650a656e63727970746564206461746120676574732073656e7420746f20746869732074686972642070617274792073657276696365207768696368207468652070617274792063616e6e6f740a646563727970742e204164646974696f6e616c6c792c206f6e652073686f756c642063686f6f7365206368616e6e656c20636f756e746572706172746965732077686f206172650a726573706f6e7369626c6520616e642077696c6c696e6720746f2070726f76696465207468652063757272656e742073746174652c207769746820736f6d6520706572696f6469630a7465737473206f6620686f6e657374792e0a0a392e350a0a466f7267657474696e6720746f2042726f61646361737420746865205472616e73616374696f6e20696e2054696d650a0a4966206f6e6520646f6573206e6f742062726f6164636173742061207472616e73616374696f6e2061742074686520636f72726563742074696d652c2074686520636f756e74657270617274790a6d617920737465616c2066756e64732e20546869732063616e206265206d697469676174656420627920686176696e6720612064657369676e617465642074686972642070617274790a746f2073656e642066756e64732e20416e206f7574707574206665652063616e20626520616464656420746f2063726561746520616e20696e63656e7469766520666f7220746869730a746869726420706172747920746f20776174636820746865206e6574776f726b2e20467572746865722c20746869732063616e20616c736f206265206d69746967617465642062790a696d706c656d656e74696e67204f5020434845434b53455155454e43455645524946592e0a35310a0a0c392e360a0a496e6162696c69747920746f204d616b65204e656365737361727920536f66742d466f726b730a0a4368616e67657320617265206e656365737361727920746f20626974636f696e2c207375636820617320746865206d616c6c656162696c69747920736f66742d666f726b2e204164646974696f6e616c6c792c20696620746869732073797374656d206265636f6d657320706f70756c61722c2069742077696c6c206265206e656365737361727920666f72207468652073797374656d0a746f207365637572656c79207472616e736163742077697468206d616e7920757365727320616e6420736f6d65206b696e64206f6620737472756374757265206c696b6520610a626c6f636b6865696768742074696d6573746f702077696c6c20626520646573697261626c652e20546869732073797374656d20617373756d65732073756368206368616e6765730a746f20656e61626c65204c696768746e696e67204e6574776f726b20746f20657869737420656e746972656c792c2061732077656c6c20617320736f66742d666f726b7320656e737572696e670a74686520736563757269747920697320726f6275737420616761696e73742061747461636b6572732077696c6c206f636375722e205768696c65207468652073797374656d206d61790a636f6e74696e756520746f206f7065726174652077697468206f6e6c7920736f6d652074696d65206c6f636b20616e64206d616c6c656162696c69747920736f66742d666f726b732c0a74686572652077696c6c206265206e656365737361727920736f66742d666f726b7320726567617264696e672073797374656d6963207269736b732e20576974686f75742070726f7065720a636f6d6d756e69747920666f726573696768742c20616e20696e6162696c69747920746f2065737461626c69736820612074696d6573746f70206f722073696d696c61722066756e6374696f6e2077696c6c20616c6c6f772073797374656d69632061747461636b7320746f2074616b6520706c61636520616e64206d6179206e6f74206265207265636f676e697a65642061730a696d706572617469766520756e74696c20616e2061747461636b2061637475616c6c79206f63637572732e0a0a392e370a0a436f6c6c7564696e67204d696e65722041747461636b730a0a4d696e657273206d617920656c65637420746f2072656675736520746f20656e74657220696e20706172746963756c6172207472616e73616374696f6e732028652e672e204272656163680a52656d656479207472616e73616374696f6e732920696e206f7264657220746f2061737369737420696e2074696d656f757420636f696e2074686566742e20416e2061747461636b65720a63616e20706179206f666620616c6c206d696e65727320746f2072656675736520746f20696e636c756465206365727461696e207472616e73616374696f6e7320696e207468656972206d656d706f6f6c20616e6420626c6f636b732e20546865206d696e6572732063616e206964656e74696679207468656972206f776e20626c6f636b7320696e20616e20617474656d707420746f0a70726f7665207468656972206265686176696f7220746f2074686520706179696e672061747461636b65722e0a546869732063616e206265206d697469676174656420627920656e636f75726167696e67206d696e65727320746f2061766f6964206964656e74696679696e670a7468656972206f776e20626c6f636b732e20467572746865722c2069742073686f756c6420626520657870656374656420746861742074686973206b696e64206f66207061796d656e740a746f206d696e657273206973206d616c6963696f757320616374697669747920616e642074686520636f6e747261637420697320756e656e666f726369626c652e204d696e657273206d61790a7468656e2074616b65207061796d656e7420616e6420737572726570746974696f75736c79206d696e65206120626c6f636b20776974686f7574206964656e74696679696e67207468650a626c6f636b20746f207468652061747461636b65722e2053696e6365207468652061747461636b657220697320706179696e6720666f7220746869732c20746865792077696c6c20717569636b6c790a72756e206f7574206f66206d6f6e6579206279206c6f73696e67207468652066656520746f20746865206d696e65722c2061732077656c6c206173206c6f73696e6720616c6c2074686569720a6d6f6e657920696e20746865206368616e6e656c2e20546869732061747461636b20697320756e6c696b656c7920616e6420666169726c7920756e617474726163746976652061732069740a69732066617220746f6f20646966666963756c7420616e642072657175697265732061206869676820646567726565206f6620636f6c6c7573696f6e20776974682065787472656d65207269736b2e0a546865207269736b206d6f64656c206f6620746869732061747461636b206f6363757269726e672069732073696d696c617220746f2074686174206f66206d696e6572730a636f6c6c7564696e6720746f20646f2072656f72672061747461636b733a2045787472656d656c7920756e6c696b656c792077697468206d616e7920756e636f6f7264696e617465640a6d696e6572732e0a0a31300a0a426c6f636b2053697a6520496e6372656173657320616e6420436f6e73656e7375730a0a49662077652070726573756d652074686174206120646563656e7472616c697a6564207061796d656e74206e6574776f726b2065786973747320616e64206f6e6520757365722077696c6c0a6d616b65203320626c6f636b636861696e207472616e73616374696f6e73207065722079656172206f6e20617665726167652c20426974636f696e2077696c6c2062652061626c650a35320a0a0c746f20737570706f7274206f766572203335206d696c6c696f6e207573657273207769746820314d4220626c6f636b7320696e20696465616c2063697263756d7374616e6365730a28617373756d696e672032303030207472616e73616374696f6e732f4d422c206f72203530302062797465732f5478292e2054686973206973207175697465206c696d697465642c0a616e6420616e20696e637265617365206f662074686520626c6f636b2073697a65206d6179206265206e656365737361727920746f20737570706f72742065766572796f6e6520696e0a74686520776f726c64207573696e6720426974636f696e2e20412073696d706c6520696e637265617365206f662074686520626c6f636b2073697a6520776f756c64206265206120686172640a666f726b2c206d65616e696e6720616c6c206e6f6465732077696c6c206e65656420746f207570646174652074686569722077616c6c6574732069662074686579207769736820746f0a706172746963697061746520696e20746865206e6574776f726b207769746820746865206c617267657220626c6f636b732e0a5768696c65206974206d6179206170706561722061732074686f75676820746869732073797374656d2077696c6c206d697469676174652074686520626c6f636b2073697a650a696e6372656173657320696e207468652073686f7274207465726d2c20696620697420616368696576657320676c6f62616c207363616c652c2069742077696c6c206e6563657373697461746520610a626c6f636b2073697a6520696e63726561736520696e20746865206c6f6e67207465726d2e204372656174696e672061206372656469626c6520746f6f6c20746f2068656c702070726576656e740a626c6f636b636861696e207370616d2064657369676e656420746f20656e636f7572616765207472616e73616374696f6e7320746f2074696d656f7574206265636f6d65730a696d70657261746976652e0a546f206d697469676174652074696d656c6f636b207370616d2076756c6e65726162696c69746965732c206e6f6e2d6d696e657220616e64206d696e657273e2809920636f6e73656e7375732072756c6573206d617920616c736f2064696666657220696620746865206d696e657273e2809920636f6e73656e7375732072756c657320617265206d6f72652072657374726963746976652e0a4e6f6e2d6d696e657273206d61792061636365707420626c6f636b73206f76657220314d422c207768696c65206d696e657273206d6179206861766520646966666572656e740a736f66742d63617073206f6e20626c6f636b2073697a65732e204966206120626c6f636b2073697a652069732061626f76652074686174206361702c207468656e2074686174206973207669657765640a617320616e20696e76616c696420626c6f636b206279206f74686572206d696e6572732c20627574206e6f74206279206e6f6e2d6d696e6572732e20546865206d696e6572732077696c6c0a6f6e6c79206275696c642074686520636861696e206f6e20626c6f636b73207768696368206172652076616c6964206163636f7264696e6720746f20746865206167726565642d75706f6e0a736f66742d6361702e2054686973207065726d697473206d696e65727320746f206167726565206f6e2072616973696e672074686520626c6f636b2073697a65206c696d697420776974686f757420726571756972696e67206672657175656e7420686172642d666f726b732066726f6d20636c69656e74732c20736f206c6f6e672061732074686520616d6f756e74207261697365640a6279206d696e65727320646f6573206e6f7420676f206f7665722074686520636c69656e7473e280992068617264206c696d69742e2054686973206d697469676174657320746865207269736b0a6f66206d61737320657870697279206f66207472616e73616374696f6e73206174206f6e63652e20416c6c207472616e73616374696f6e7320776869636820617265206e6f742072656465656d65642076696120457865726369736520536574746c656d656e742028455329206d61792068617665206120766572792068696768206665652061747461636865642c20616e640a6d696e657273206d617920757365206120636f6e73656e7375732072756c6520776865726562792074686f7365207472616e73616374696f6e7320617265206578656d707465640a66726f6d2074686520736f66742d6361702c206d616b696e672069742076657279206c696b656c792074686520636f7272656374207472616e73616374696f6e732077696c6c20656e7465720a74686520626c6f636b636861696e2e0a5768656e207472616e73616374696f6e73206172652076696577656420617320636972637569747320616e6420636f6e74726163747320696e7374656164206f660a7472616e73616374696f6e207061636b6574732c2074686520636f6e73656e737573207269736b732063616e206265206d656173757265642062792074686520616d6f756e74206f660a74696d6520617661696c61626c6520746f20636f76657220746865205554584f2073657420636f6e74726f6c6c656420627920686f7374696c6520706172746965732e20496e206566666563742c0a74686520757070657220626f756e64206f6620746865205554584f2073697a652069732064657465726d696e6564206279207472616e73616374696f6e206665657320616e640a746865207374616e64617264206d696e696d756d207472616e73616374696f6e206f75747075742076616c75652e2049662074686520626974636f696e206d696e65727320686176650a612064657465726d696e6973746963206d656d706f6f6c207768696368207072696f726974697a6573207472616e73616374696f6e732072657370656374696e67206120e2809c7765616be2809d0a6c6f63616c2074696d65206f72646572206f66207472616e73616374696f6e732c20697420636f756c64206265636f6d652065787472656d656c7920756e70726f66697461626c6520616e640a756e6c696b656c7920666f7220616e2061747461636b20746f20737563636565642e20416e79207472616e73616374696f6e207370616d2074696d652061747461636b2062790a62726f616463617374696e672074686520696e636f727265637420436f6d6d69746d656e74205472616e73616374696f6e2069732065787472656d656c792068696768207269736b0a666f72207468652061747461636b65722c20617320697420726571756972657320616e20696d6d656e736520616d6f756e74206f6620626974636f696e20616e6420616c6c2066756e64730a636f6d6d697474656420696e2074686f7365207472616e73616374696f6e732077696c6c206265206c6f7374206966207468652061747461636b6572206661696c732e0a35330a0a0c31310a0a5573652043617365730a0a496e206164646974696f6e20746f2068656c70696e6720626974636f696e207363616c652c20746865726520617265206d616e79207573657320666f72207472616e73616374696f6e73206f6e0a746865204c696768746e696e67204e6574776f726b3a0ae280a220496e7374616e74205472616e73616374696f6e732e205573696e67204c696768746e696e672c20426974636f696e207472616e73616374696f6e7320617265206e6f770a6e6561726c7920696e7374616e74207769746820616e792070617274792e20497420697320706f737369626c6520746f2070617920666f72206120637570206f6620636f666665650a7769746820646972656374206e6f6e2d7265766f6361626c65207061796d656e7420696e206d696c6c697365636f6e647320746f207365636f6e64732e0ae280a22045786368616e6765204172626974726167652e2054686572652069732070726573656e746c7920696e63656e7469766520746f20686f6c642066756e6473206f6e0a65786368616e67657320746f20626520726561647920666f72206c61726765206d61726b6574206d6f7665732064756520746f20332d3620626c6f636b20636f6e6669726d6174696f6e2074696d65732e20497420697320706f737369626c6520666f72207468652065786368616e676520746f20706172746963697061746520696e20746869730a6e6574776f726b20616e6420666f7220636c69656e747320746f206d6f76652074686569722066756e6473206f6e20616e64206f6666207468652065786368616e67650a666f72206f7264657273206e6561726c7920696e7374616e746c792e204966207468652065786368616e676520646f6573206e6f7420686176652064656570206d61726b65740a646570746820616e6420636f6d6d69747320746f206f6e6c79207065726d697474696e67206c696d6974206f726465727320636c6f736520746f2074686520746f70206f660a746865206f7264657220626f6f6b2c207468656e20746865207269736b206f6620636f696e207468656674206265636f6d6573206d756368206c6f7765722e205468650a65786368616e67652c20696e206566666563742c20776f756c64206e6f206c6f6e676572206861766520616e79206e65656420666f72206120636f6c642073746f726167650a77616c6c65742e2054686973206d6179207375627374616e7469616c6c79207265647563652074686566747320616e6420746865206e65656420666f7220747275737465640a746869726420706172747920637573746f6469616e732e0ae280a2204d6963726f7061796d656e74732e20426974636f696e20626c6f636b636861696e2066656573206172652066617220746f6f206869676820746f206163636570740a6d6963726f7061796d656e74732c20657370656369616c6c7920776974682074686520736d616c6c657374206f662076616c7565732e205769746820746869732073797374656d2c206e6561722d696e7374616e74206d6963726f7061796d656e7473207573696e6720426974636f696e20776974686f75742061203372642070617274790a637573746f6469616e20776f756c6420626520706f737369626c652e20497420776f756c6420656e61626c652c20666f72206578616d706c652c20706179696e670a7065722d6d6567616279746520666f7220696e7465726e65742073657276696365206f72207065722d61727469636c6520746f20726561642061206e65777370617065722e0ae280a22046696e616e6369616c20536d61727420436f6e74726163747320616e6420457363726f772e2046696e616e6369616c20636f6e7472616374732061726520657370656369616c6c792074696d652d73656e73697469766520616e642068617665206869676865722064656d616e6473206f6e20626c6f636b636861696e20636f6d7075746174696f6e2e204279206d6f76696e6720746865206f7665727768656c6d696e67206d616a6f72697479206f662074727573746c657373207472616e73616374696f6e730a6f66662d636861696e2c20697420697320706f737369626c6520746f206861766520686967686c7920636f6d706c6578207472616e73616374696f6e20636f6e74726163740a7465726d7320776974686f757420657665722068697474696e672074686520626c6f636b636861696e2e0ae280a22043726f73732d436861696e205061796d656e74732e20536f206c6f6e67206173207468657265206172652073696d696c617220686173682d66756e6374696f6e730a6163726f737320636861696e732c206974e280997320706f737369626c6520666f72207472616e73616374696f6e7320746f20626520726f75746564206f766572206d756c7469706c6520636861696e73207769746820646966666572656e7420636f6e73656e7375732072756c65732e205468652073656e64657220646f6573206e6f7420686176650a746f207472757374206f72206576656e206b6e6f772061626f757420746865206f7468657220636861696e7320e28093206576656e207468652064657374696e6174696f6e0a636861696e2e2053696d6961726c792c2074686520726563656976657220646f6573206e6f74206861766520746f206b6e6f7720616e797468696e672061626f75740a7468652073656e646572e280997320636861696e206f7220616e79206f7468657220636861696e2e20416c6c207468652072656365697665722063617265732061626f75740a6973206120636f6e646974696f6e616c207061796d656e742075706f6e206b6e6f776c65646765206f66206120736563726574206f6e20746865697220636861696e2e0a35340a0a0c5061796d656e742063616e20626520726f75746564206279207061727469636970616e747320696e20626f746820636861696e7320696e2074686520686f702e20452e672e0a416c696365206973206f6e20426974636f696e2c20426f62206973206f6e20626f746820426974636f696e20616e6420582d436f696e20616e64204361726f6c2069730a6f6e2061206879706f746865746963616c20582d436f696e2c20416c6963652063616e20706179204361726f6c20776974686f757420756e6465727374616e64696e670a74686520582d436f696e20636f6e73656e7375732072756c65732e0a0a31320a0a436f6e636c7573696f6e0a0a4372656174696e672061206e6574776f726b206f66206d6963726f7061796d656e74206368616e6e656c7320656e61626c657320626974636f696e207363616c6162696c6974792c0a6d6963726f7061796d656e747320646f776e20746f20746865207361746f7368692c20616e64206e6561722d696e7374616e74207472616e73616374696f6e732e2054686573650a6368616e6e656c7320726570726573656e74207265616c20426974636f696e207472616e73616374696f6e732c207573696e672074686520426974636f696e20736372697074696e67206f70636f64657320746f20656e61626c6520746865207472616e73666572206f662066756e647320776974686f7574207269736b206f6620636f756e74657270617274792074686566742c0a657370656369616c6c792077697468206c6f6e672d7465726d206d696e6572207269736b206d697469676174696f6e732e0a496620616c6c207472616e73616374696f6e73207573696e6720426974636f696e2077657265206f6e2074686520626c6f636b636861696e2c20746f20656e61626c650a372062696c6c696f6e2070656f706c6520746f206d616b652074776f207472616e73616374696f6e7320706572206461792c20697420776f756c64207265717569726520323447420a626c6f636b732065766572792074656e206d696e757465732061742062657374202870726573756d696e672032353020627974657320706572207472616e73616374696f6e20616e640a31343420626c6f636b732070657220646179292e20436f6e64756374696e6720616c6c20676c6f62616c207061796d656e74207472616e73616374696f6e73206f6e207468650a626c6f636b636861696e20746f64617920696d706c696573206d696e6572732077696c6c206e65656420746f20646f20616e20696e6372656469626c6520616d6f756e74206f660a636f6d7075746174696f6e2c207365766572656c79206c696d6974696e6720626974636f696e207363616c6162696c69747920616e642066756c6c206e6f64657320746f2061206665770a63656e7472616c697a65642070726f636573736f72732e0a496620616c6c207472616e73616374696f6e73207573696e6720426974636f696e207765726520636f6e64756374656420696e736964652061206e6574776f726b206f660a6d6963726f7061796d656e74206368616e6e656c732c20746f20656e61626c6520372062696c6c696f6e2070656f706c6520746f206d616b652074776f206368616e6e656c730a7065722079656172207769746820756e6c696d69746564207472616e73616374696f6e7320696e7369646520746865206368616e6e656c2c20697420776f756c6420726571756972650a313333204d4220626c6f636b73202870726573756d696e672035303020627974657320706572207472616e73616374696f6e20616e6420353235363020626c6f636b73207065720a79656172292e2043757272656e742067656e65726174696f6e206465736b746f7020636f6d7075746572732077696c6c2062652061626c6520746f2072756e20612066756c6c206e6f64650a77697468206f6c6420626c6f636b73207072756e6564206f7574206f6e20325442206f662073746f726167652e0a576974682061206e6574776f726b206f6620696e7374616e746c7920636f6e6669726d6564206d6963726f7061796d656e74206368616e6e656c732077686f73650a7061796d656e74732061726520656e63756d62657265642062792074696d656c6f636b7320616e6420686173686c6f636b206f7574707574732c20426974636f696e2063616e0a7363616c6520746f2062696c6c696f6e73206f6620757365727320776974686f757420637573746f6469616c207269736b206f7220626c6f636b636861696e2063656e7472616c697a6174696f6e0a7768656e207472616e73616374696f6e732061726520636f6e647563746564207365637572656c79206f66662d636861696e207573696e6720626974636f696e20736372697074696e672c0a7769746820656e666f7263656d656e74206f66206e6f6e2d636f6f7065726174696f6e2062792062726f616463617374696e67207369676e6564206d756c74697369676e61747572650a7472616e73616374696f6e73206f6e2074686520626c6f636b636861696e2e0a0a31330a0a41636b6e6f776c656467656d656e74730a0a4d6963726f7061796d656e74206368616e6e656c732068617665206265656e20646576656c6f706564206279206d616e7920706172746965732c20616e6420686173206265656e0a646973637573736564206f6e20626974636f696e74616c6b2c2074686520626974636f696e206d61696c696e67206c6973742c20616e64204952432e2054686520616d6f756e74206f660a35350a0a0c636f6e7472696275746f727320746f207468697320696465612061726520696d6d656e736520616e64206d7563682074686f756768742068617665206265656e2070757420696e746f0a74686973206162696c6974792e204566666f727420686173206265656e20706c6163656420696e746f20636974696e6720616e642066696e64696e672073696d696c61722069646561732c0a686f7765766572206974206973206162736f6c7574656c79206e6f74206e65617220636f6d706c6574652e20496e20706172746963756c61722c20746865726520617265206d616e790a73696d696c6172697469657320746f20612070726f706f73616c20627920416c657820416b73656c726f64206279207573696e6720686173686c6f636b696e672061732061206d6574686f640a6f6620656e63756d626572696e672061206875622d616e642d73706f6b65207061796d656e74206368616e6e656c2e0a5468616e6b7320746f20506574657220546f646420666f7220636f7272656374696e672061207369676e69666963616e74206572726f7220696e207468652048544c430a7363726970742c2061732077656c6c206173206f7074696d697a696e6720746865206f70636f64652073697a652e0a5468616e6b7320746f20456c697a616265746820537461726b20666f7220726576696577696e6720616e6420636f7272656374696f6e732e0a5468616e6b7320746f2052757374792052757373656c6c20666f7220726576696577696e67207468697320646f63756d656e7420616e642073756767657374696f6e730a666f72206d616b696e672074686520636f6e63657074206d6f72652064696765737469626c652c2061732077656c6c20617320776f726b696e67206f6e206120636f6e737472756374696f6e0a7768696368206d61792070726f7669646520612073746f702d67617020736f6c7574696f6e206265666f72652061206c6f6e672d7465726d206d616c6c656162696c697479206669780a28746f2062652064657363726962656420696e2061206675747572652076657273696f6e292e0a0a417070656e64697820410a0a5265736f6c76696e67204d616c6c656162696c6974790a0a496e206f7264657220746f2063726561746520746865736520636f6e74726163747320696e20426974636f696e20776974686f7574206120746869726420706172747920747275737465640a736572766963652c20426974636f696e206d7573742066697820746865207472616e73616374696f6e206d616c6c656162696c6974792070726f626c656d2e204966207472616e73616374696f6e732063616e206265206d7574617465642c207468656e207369676e6174757265732063616e20626520696e76616c6964617465642c2074686572656279206d616b696e670a726566756e64207472616e73616374696f6e7320616e6420636f6d6d69746d656e7420626f6e647320696e76616c6964617465642e2054686973206372656174657320616e0a6f70706f7274756e69747920666f7220686f7374696c65206163746f727320746f2075736520697420617320616e206f70706f7274756e69747920666f722061206e65676f74696174696e670a74616374696320746f20737465616c20636f696e732c20696e206566666563742c206120686f7374616765207363656e6172696f2e0a546f206d69746967617465206d616c6c656162696c6974792c206974206973206e656365737361727920746f206d616b65206120736f66742d666f726b206368616e676520746f0a626974636f696e2e204f6c64657220636c69656e747320776f756c64207374696c6c20776f726b2c20627574206d696e65727320776f756c64206e65656420746f207570646174652e0a426974636f696e2068617320686164207365766572616c20736f667420666f726b7320696e2074686520706173742c20696e636c7564696e67207061792d746f2d7363726970742d686173680a2850325348292e0a546f206d69746967617465206d616c6c656162696c6974792c206974207265717569726573206368616e67696e6720776869636820636f6e74656e7473206172650a7369676e656420627920746865207061727469636970616e74732e2054686973206973206163686965766564206279206372656174696e67206e657720736967686173682074797065732e0a496e206f7264657220746f206163636f6d6d6f646174652074686973206e6577206265686176696f722c2061206e657720503253482074797065206f72206e65770a4f5020434845434b534947206973206e656365737361727920746f206d616b65206974206120736f66742d666f726b20726174686572207468616e206120686172642d666f726b2e0a49662061206e657720503253482077617320646566696e65642c20697420776f756c6420757365206120646966666572656e74206f7574707574207363726970740a737563682061733a0a4f5020445550204f502048415348313630203c32302d6279746520686173683e204f5020455155414c5645524946590a0a53696e636520746869732077696c6c20616c77617973207265736f6c766520746f20747275652070726f766964656420612076616c69642072656465656d5363726970742c0a35360a0a0c616c6c206578697374696e6720636c69656e74732077696c6c2072657475726e20747275652e205468697320616c6c6f77732074686520736372697074696e672073797374656d20746f0a636f6e737472756374206e65772072756c65732c20696e636c7564696e67206e6577207369676e61747572652076616c69646174696f6e2072756c65732e204174206c65617374206f6e650a6e6577207369676861736820776f756c64206e65656420746f2065786973742e0a53494748415348204e4f494e50555420776f756c64206e656974686572207369676e20616e7920696e707574207472616e73616374696f6e73204944730a6e6f72207369676e2074686520696e6465782e204279207573696e672053494748415348204e4f494e5055542c206f6e652063616e206265206173737572656420746861740a6f6e65e280997320636f756e74657270617274792063616e6e6f7420696e76616c696461746520656e74697265207472656573206f6620636861696e6564207472616e73616374696f6e73206f660a706f74656e7469616c20636f6e74726163742073746174657320776869636820776572652070726576696f75736c79206167726565642075706f6e2c207573696e67207472616e73616374696f6e204944206d75746174696f6e2e205769746820746865206e6577207369676861736820666c6167732c20697420697320706f737369626c6520746f207370656e642066726f6d0a6120706172656e74207472616e73616374696f6e206576656e2074686f75676820746865207472616e73616374696f6e20494420686173206368616e6765642c20736f206c6f6e670a61732074686520736372697074206576616c756174657320617320747275652028692e652e20612076616c6964207369676e6174757265292e0a53494748415348204e4f494e50555420696d706c696573207369676e69666963616e74207269736b207769746820616464726573732072657573652c2061730a69742063616e20776f726b207769746820616e79207472616e73616374696f6e20696e20776869636820746865207369675363726970742072657475726e732061732076616c69642c20736f0a6d756c7469706c65207472616e73616374696f6e732077697468207468652073616d65206f757470757473206172652072656465656d61626c65202870726f7669646564207468650a6f75747075742076616c75657320617265206c657373292e0a467572746865722c20616e64206a75737420617320696d706f7274616e746c792c2053494748415348204e4f494e505554207065726d697473207061727469636970616e747320746f207369676e207370656e6473206f66207472616e73616374696f6e7320776974686f7574206b6e6f77696e6720746865207369676e617475726573206f660a746865207472616e73616374696f6e206265696e67207370656e742e20427920736f6c76696e67206d616c6c656162696c69747920696e207468652061626f7665206d616e6e65722c0a74776f2070617274696573206d6179206275696c6420636f6e74726163747320616e64207370656e64207472616e73616374696f6e7320776974686f7574206569746865722070617274790a686176696e6720746865206162696c69747920746f2062726f6164636173742074686174206f726967696e616c207472616e73616374696f6e206f6e2074686520626c6f636b636861696e0a756e74696c20626f746820706172746965732061677265652e205769746820746865206e6577207369676861736820747970652c207061727469636970616e7473206d6179206275696c640a706f74656e7469616c20636f6e74726163742073746174657320616e6420706f74656e7469616c207061796f757420636f6e646974696f6e7320616e642061677265652075706f6e0a616c6c207465726d732c206265666f72652074686520636f6e7472616374206d617920626520706169642c2062726f6164636173742c20616e642065786563757465642075706f6e0a776974686f757420746865206e65656420666f72206120747275737465642074686972642070617274792e0a576974686f75742053494748415348204e4f494e5055542c206f6e652063616e6e6f74206275696c64206f757470757473206265666f7265207468650a7472616e73616374696f6e2063616e2062652066756e6465642e204974206973206173206966206f6e652063616e6e6f74206d616b6520616e792061677265656d656e74730a776974686f757420636f6d6d697474696e672066756e647320776974686f7574206b6e6f77696e672077686174206f6e6520697320636f6d6d697474696e6720746f2e0a53494748415348204e4f494e50555420616c6c6f7773206f6e6520746f206275696c6420726564656d7074696f6e20666f72207472616e73616374696f6e732077686963680a646f206e6f74207965742065786973742e20496e206f7468657220776f7264732c206f6e652063616e20666f726d2061677265656d656e7473206265666f72652066756e64696e670a746865207472616e73616374696f6e20696620746865206f7574707574206973206120322d6f662d32206d756c74697369676e6174757265207472616e73616374696f6e2e0a546f207573652053494748415348204e4f494e5055542c206f6e65206275696c647320612046756e64696e67205472616e73616374696f6e2c0a616e6420646f6573206e6f7420796574207369676e2069742e20546869732046756e64696e67205472616e73616374696f6e20646f6573206e6f74206e65656420746f207573650a53494748415348204e4f494e505554206966206974206973207370656e64696e672066726f6d2061207472616e73616374696f6e2077686963682068617320616c72656164790a6265656e20656e746572656420696e746f2074686520626c6f636b636861696e2e20546f207370656e642066726f6d20612046756e64696e67205472616e73616374696f6e0a77697468206120322d6f662d32206d756c74697369676e6174757265206f757470757420776869636820686173206e6f7420796574206265656e207369676e656420616e640a62726f6164636173742c20686f77657665722c207265717569726573207573696e672053494748415348204e4f494e5055542e0a4120667572746865722073746f702d67617020736f6c7574696f6e207573696e67204f5020434845434b53455155454e43455645524946590a35370a0a0c6f722061206c6573732d6f7074696d616c20757365206f66204f5020434845434b4c4f434b54494d455645524946592077696c6c206265206465736372696265640a696e2061206675747572652070617065722062792052757374792052757373656c6c2e20416e20757064617465642076657273696f6e206f6620746869732070617065722077696c6c0a616c736f20696e636c75646520746865736520636f6e737472756374696f6e732e0a0a5265666572656e6365730a5b315d205361746f736869204e616b616d6f746f2e20426974636f696e3a204120506565722d746f2d7065657220456c656374726f6e696320436173682053797374656d2e0a68747470733a2f2f626974636f696e2e6f72672f626974636f696e2e7064662c204f637420323030382e0a5b325d204d616e6e790a5472696c6c6f2e0a5374726573730a546573740a50726570617265730a566973614e65740a666f720a7468650a4d6f73740a576f6e64657266756c0a54696d650a6f660a7468650a596561722e0a687474703a0a2f2f7777772e766973612e636f6d2f626c6f6761726368697665732f75732f323031332f31302f31302f0a7374726573732d746573742d70726570617265732d766973616e65742d666f722d7468652d6d6f73742d776f6e64657266756c2d74696d652d6f662d7468652d796561722f0a696e6465782e68746d6c2c204f637420323031332e0a5b335d20426974636f696e2057696b692e0a436f6e7472616374733a204578616d706c6520373a2052617069646c792d61646a757374656420286d6963726f297061796d656e747320746f2061207072652d64657465726d696e65642070617274792e0a68747470733a2f2f656e2e626974636f696e2e0a69742f77696b692f436f6e747261637473234578616d706c655f373a5f52617069646c792d61646a75737465645f2e32386d6963726f2e0a32397061796d656e74735f746f5f615f7072652d64657465726d696e65645f70617274792e0a5b345d20626974636f696e6a2e20576f726b696e672077697468206d6963726f7061796d656e74206368616e6e656c732e2068747470733a2f2f626974636f696e6a2e0a6769746875622e696f2f776f726b696e672d776974682d6d6963726f7061796d656e74732e0a5b355d204c65736c6965204c616d706f72742e2054686520506172742d54696d65205061726c69616d656e742e2041434d205472616e73616374696f6e73206f6e0a436f6d70757465722053797374656d732c2032312832293a313333e280933136392c204d617920313939382e0a5b365d204c65736c6965204c616d706f72742e2054696d652c20436c6f636b732c20616e6420746865204f72646572696e67206f66204576656e747320696e20612044697374726962757465642053797374656d2e20436f6d6d756e69636174696f6e73206f66207468652041434d2c2032312837293a353538e280933536352c204a756c0a313937382e0a5b375d20416c657820416b73656c726f642e0a44726166742e0a41616b73656c726f642f44726166742c204d617220323031332e0a0a68747470733a2f2f656e2e626974636f696e2e69742f77696b692f557365723a0a0a5b385d20416c657820416b73656c726f642e204553434841544f4e2e2068747470733a2f2f676973742e6769746875622e636f6d2f61616b73656c726f642f0a393936343636372c2041707220323031342e0a5b395d20506574657220546f64642e204e6561722d7a65726f20666565207472616e73616374696f6e732077697468206875622d616e642d73706f6b65206d6963726f7061796d656e74732e20687474703a2f2f736f75726365666f7267652e6e65742f702f626974636f696e2f6d61696c6d616e2f6d6573736167652f0a33333134343734362f2c2044656320323031342e0a35380a0a0c5b31305d20432e4a2e20506c6f6f792e0a436f6d62696e696e6720426974636f696e20616e642074686520526970706c6520746f2063726561746520610a666173742c207363616c61626c652c20646563656e7472616c697a65642c20616e6f6e796d6f75732c206c6f772d7472757374207061796d656e74206e6574776f726b2e20687474703a2f2f7777772e756c74696d6174657374756e74732e6e6c2f626974636f696e2f726970706c655f626974636f696e5f0a64726166745f322e7064662c204a616e20323031332e0a5b31315d204269745061792e20496d70756c73652e20687474703a2f2f696d70756c73652e69732f696d70756c73652e7064662c204a616e20323031352e0a5b31325d204d61726b204672696564656e626163682e0a42495020303036383a0a436f6e73656e7375732d656e666f72636564207472616e73616374696f6e207265706c6163656d656e74207369676e616c6564207669612073657175656e6365206e756d62657273202872656c6174697665206c6f636b74696d65292e2068747470733a2f2f6769746875622e636f6d2f626974636f696e2f626970732f626c6f622f6d61737465722f6269702d303036382e0a6d6564696177696b692c204d617920323031352e0a5b31335d204d61726b204672696564656e62616368204274634472616b20616e642045726963204c6f6d62726f7a6f2e2042495020303131323a20434845434b53455155454e43455645524946592e0a68747470733a2f2f6769746875622e636f6d2f626974636f696e2f626970732f626c6f622f0a6d61737465722f6269702d303131322e6d6564696177696b692c2041756720323031352e0a5b31345d204a6f6e6173205363686e656c6c692e205768617420646f6573204f5020434845434b53455155454e434556455249465920646f3f0a687474703a2f2f626974636f696e2e737461636b65786368616e67652e636f6d2f612f33383834362c204a756c20323031352e0a5b31355d2047726567204d617877656c6c20286e756c6c63292e207265646469742e2068747470733a2f2f7777772e7265646469742e636f6d2f722f426974636f696e2f0a636f6d6d656e74732f3337667871642f69745f6c6f6f6b735f6c696b655f626c6f636b73747265616d5f69735f776f726b696e675f6f6e5f0a7468652f63726d723570322c204d617920323031352e0a5b31365d20476176696e20416e64726573656e2e2042495020303031363a2050617920746f2053637269707420486173682e2068747470733a2f2f6769746875622e0a636f6d2f626974636f696e2f626970732f626c6f622f6d61737465722f6269702d303031362e6d6564696177696b692c204a616e20323031322e0a5b31375d20506965746572205775696c6c652e2042495020303033323a2048696572617263686963616c2044657465726d696e69737469632057616c6c6574732e2068747470733a2f2f0a6769746875622e636f6d2f626974636f696e2f626970732f626c6f622f6d61737465722f6269702d303033322e6d6564696177696b692c204665620a323031322e0a5b31385d20496c6a6120476572686172647420616e642054696d6f2048616e6b652e20486f6d6f6d6f7270686963205061796d656e742041646472657373657320616e640a746865205061792d746f2d436f6e74726163742050726f746f636f6c2e20687474703a2f2f61727869762e6f72672f6162732f313231322e333235372c0a44656320323031322e0a5b31395d204e69636b20537a61626f2e20466f726d616c697a696e6720616e64205365637572696e672052656c6174696f6e7368697073206f6e205075626c6963204e6574776f726b732e20687474703a2f2f737a61626f2e626573742e7677682e6e65742f666f726d616c697a652e68746d6c2c2053657020313939372e0a0a35390a0a0c (decoded) The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments Joseph Poon Thaddeus Dryja [email protected] [email protected] January 14, 2016 DRAFT Version 0.5.9.2 Abstract The bitcoin protocol can encompass the global financial transaction volume in all electronic payment systems today, without a single custodial third party holding funds or requiring participants to have anything more than a computer using a broadband connection. A decentralized system is proposed whereby transactions are sent over a network of micropayment channels (a.k.a. payment channels or transaction channels) whose transfer of value occurs off-blockchain. If Bitcoin transactions can be signed with a new sighash type that addresses malleability, these transfers may occur between untrusted parties along the transfer route by contracts which, in the event of uncooperative or hostile participants, are enforceable via broadcast over the bitcoin blockchain in the event of uncooperative or hostile participants, through a series of decrementing timelocks. 1 The Bitcoin Blockchain Scalability Problem The Bitcoin[1] blockchain holds great promise for distributed ledgers, but the blockchain as a payment platform, by itself, cannot cover the world’s commerce anytime in the near future. The blockchain is a gossip protocol whereby all state modifications to the ledger are broadcast to all participants. It is through this “gossip protocol” that consensus of the state, everyone’s balances, is agreed upon. If each node in the bitcoin network must know about every single transaction that occurs globally, that may 1 create a significant drag on the ability of the network to encompass all global financial transactions. It would instead be desirable to encompass all transactions in a way that doesn’t sacrifice the decentralization and security that the network provides. The payment network Visa achieved 47,000 peak transactions per second (tps) on its network during the 2013 holidays[2], and currently averages hundreds of millions per day. Currently, Bitcoin supports less than 7 transactions per second with a 1 megabyte block limit. If we use an average of 300 bytes per bitcoin transaction and assumed unlimited block sizes, an equivalent capacity to peak Visa transaction volume of 47,000/tps would be nearly 8 gigabytes per Bitcoin block, every ten minutes on average. Continuously, that would be over 400 terabytes of data per year. Clearly, achieving Visa-like capacity on the Bitcoin network isn’t feasible today. No home computer in the world can operate with that kind of bandwidth and storage. If Bitcoin is to replace all electronic payments in the future, and not just Visa, it would result in outright collapse of the Bitcoin network, or at best, extreme centralization of Bitcoin nodes and miners to the only ones who could afford it. This centralization would then defeat aspects of network decentralization that make Bitcoin secure, as the ability for entities to validate the chain is what allows Bitcoin to ensure ledger accuracy and security. Having fewer validators due to larger blocks not only implies fewer individuals ensuring ledger accuracy, but also results in fewer entities that would be able to validate the blockchain as part of the mining process, which results in encouraging miner centralization. Extremely large blocks, for example in the above case of 8 gigabytes every 10 minutes on average, would imply that only a few parties would be able to do block validation. This creates a great possibility that entities will end up trusting centralized parties. Having privileged, trusted parties creates a social trap whereby the central party will not act in the interest of an individual (principalagent problem), e.g. rentierism by charging higher fees to mitigate the incentive to act dishonestly. In extreme cases, this manifests as individuals sending funds to centralized trusted custodians who have full custody of customers’ funds. Such arrangements, as are common today, create severe counterparty risk. A prerequisite to prevent that kind of centralization from occurring would require the ability for bitcoin to be validated by a single 2 consumer-level computer on a home broadband connection. By ensuring that full validation can occur cheaply, Bitcoin nodes and miners will be able to prevent extreme centralization and trust, which ensures extremely low transaction fees. While it is possible that Moore’s Law will continue indefinitely, and the computational capacity for nodes to cost-effectively compute multigigabyte blocks may exist in the future, it is not a certainty. To achieve much higher than 47,000 transactions per second using Bitcoin requires conducting transactions off the Bitcoin blockchain itself. It would be even better if the bitcoin network supported a near-unlimited number of transactions per second with extremely low fees for micropayments. Many micropayments can be sent sequentially between two parties to enable any size of payments. Micropayments would enable unbunding, less trust and commodification of services, such as payments for per-megabyte internet service. To be able to achieve these micropayment use cases, however, would require severely reducing the amount of transactions that end up being broadcast on the global Bitcoin blockchain. While it is possible to scale at a small level, it is absolutely not possible to handle a large amount of micropayments on the network or to encompass all global transactions. For bitcoin to succeed, it requires confidence that if it were to become extremely popular, its current advantages stemming from decentralization will continue to exist. In order for people today to believe that Bitcoin will work tomorrow, Bitcoin needs to resolve the issue of block size centralization effects; large blocks implicitly create trusted custodians and significantly higher fees. 2 A Network of Micropayment Channels Can Solve Scalability “If a tree falls in the forest and no one is around to hear it, does it make a sound?” The above quote questions the relevance of unobserved events —if nobody hears the tree fall, whether it made a sound or not is of no consequence. Similarly, in the blockchain, if only two participants care about an everyday recurring transaction, it’s not necessary for all other nodes in the 3 bitcoin network to know about that transaction. It is instead preferable to only have the bare minimum of information on the blockchain. By deferring telling the entire world about every transaction, doing net settlement of their relationship at a later date enables Bitcoin users to conduct many transactions without bloating up the blockchain or creating trust in a centralized counterparty. An effectively trustless structure can be achieved by using time locks as a component to global consensus. Currently the solution to micropayments and scalability is to offload the transactions to a custodian, whereby one is trusting third party custodians to hold one’s coins and to update balances with other parties. Trusting third parties to hold all of one’s funds creates counterparty risk and transaction costs. Instead, using a network of these micropayment channels, Bitcoin can scale to billions of transactions per day with the computational power available on a modern desktop computer today. Sending many payments inside a given micropayment channel enables one to send large amounts of funds to another party in a decentralized manner. These channels are not a separate trusted network on top of bitcoin. They are real bitcoin transactions. Micropayment channels[3][4] create a relationship between two parties to perpetually update balances, deferring what is broadcast to the blockchain in a single transaction netting out the total balance between those two parties. This permits the financial relationships between two parties to be trustlessly deferred to a later date, without risk of counterparty default. Micropayment channels use real bitcoin transactions, only electing to defer the broadcast to the blockchain in such a way that both parties can guarantee their current balance on the blockchain; this is not a trusted overlay network —payments in micropayment channels are real bitcoin communicated and exchanged off-chain. 2.1 Micropayment Channels Do Not Require Trust Like the age-old question of whether the tree falling in the woods makes a sound, if all parties agree that the tree fell at 2:45 in the afternoon, then the tree really did fall at 2:45 in the afternoon. Similarly, if both counterparties agree that the current balance inside a channel is 0.07 BTC to Alice and 0.03 4 BTC to Bob, then that’s the true balance. However, without cryptography, an interesting problem is created: If one’s counterparty disagrees about the current balance of funds (or time the tree fell), then it is one’s word against another. Without cryptographic signatures, the blockchain will not know who owns what. If the balance in the channel is 0.05 BTC to Alice and 0.05 BTC to Bob, and the balance after a transaction is 0.07 BTC to Alice and 0.03 BTC to Bob, the network needs to know which set of balances is correct. Blockchain transactions solve this problem by using the blockchain ledger as a timestamping system. At the same time, it is desirable to create a system which does not actively use this timestamping system unless absolutely necessary, as it can become costly to the network. Instead, both parties can commit to signing a transaction and not broadcasting this transaction. So if Alice and Bob commit funds into a 2of-2 multisignature address (where it requires consent from both parties to create spends), they can agree on the current balance state. Alice and Bob can agree to create a refund from that 2-of-2 transaction to themselves, 0.05 BTC to each. This refund is not broadcast on the blockchain. Either party may do so, but they may elect to instead hold onto that transaction, knowing that they are able to redeem funds whenever they feel comfortable doing so. By deferring broadcast of this transaction, they may elect to change this balance at a future date. To update the balance, both parties create a new spend from the 2-of-2 multisignature address, for example 0.07 to Alice and 0.03 to Bob. Without proper design, though, there is the timestamping problem of not knowing which spend is correct: the new spend or the original refund. The restriction on timestamping and dates, however, is not as complex as full ordering of all transactions as in the bitcoin blockchain. In the case of micropayment channels, only two states are required: the current correct balance, and any old deprecated balances. There would only be a single correct current balance, and possibly many old balances which are deprecated. Therefore, it is possible in bitcoin to devise a bitcoin script whereby all old transactions are invalidated, and only the new transaction is valid. Invalidation is enforced by a bitcoin output script and dependent transactions which force the other party to give all their funds to the channel 5 counterparty. By taking all funds as a penalty to give to the other, all old transactions are thereby invalidated. This invalidation process can exist through a process of channel consensus where if both parties agree on current ledger states (and building new states), then the real balance gets updated. The balance is reflected on the blockchain only when a single party disagrees. Conceptually, this system is not an independent overlay network; it is more a deferral of state on the current system, as the enforcement is still occurring on the blockchain itself (albeit deferred to future dates and transactions). 2.2 A Network of Channels Thus, micropayment channels only create a relationship between two parties. Requiring everyone to create channels with everyone else does not solve the scalability problem. Bitcoin scalability can be achieved using a large network of micropayment channels. If we presume a large network of channels on the Bitcoin blockchain, and all Bitcoin users are participating on this graph by having at least one channel open on the Bitcoin blockchain, it is possible to create a near-infinite amount of transactions inside this network. The only transactions that are broadcasted on the Bitcoin blockchain prematurely are with uncooperative channel counterparties. By encumbering the Bitcoin transaction outputs with a hashlock and timelock, the channel counterparty will be unable to outright steal funds and Bitcoins can be exchanged without outright counterparty theft. Further, by using staggered timeouts, it’s possible to send funds via multiple intermediaries in a network without the risk of intermediary theft of funds. 3 Bidirectional Payment Channels Micropayment channels permit a simple deferral of a transaction state to be broadcast at a later time. The contracts are enforced by creating a responsibility for one party to broadcast transactions before or after certain dates. If the blockchain is a decentralized timestamping system, it is possible to use clocks as a component of decentralized consensus[5] to determine data validity, as well as present states as a method to order events[6]. 6 By creating timeframes where certain states can be broadcast and later invalidated, it is possible to create complex contracts using bitcoin transaction scripts. There has been prior work for Hub-and-Spoke Micropayment Channels[7][8][9] (and trusted payment channel networks[10][11]) looking at building a hub-and-spoke network today. However, Lightning Network’s bidirectional micropayment channel requires the malleability softfork described in Appendix A to enable near-infinite scalability while mitigating risks of intermediate node default. By chaining together multiple micropayment channels, it is possible to create a network of transaction paths. Paths can be routed using a BGPlike system, and the sender may designate a particular path to the recipient. The output scripts are encumbered by a hash, which is generated by the recipient. By disclosing the input to that hash, the recipient’s counterparty will be able to pull funds along the route. 3.1 The Problem of Blame in Channel Creation In order to participate in this payment network, one must create a micropayment channel with another participant on this network. 3.1.1 Creating an Unsigned Funding Transaction An initial channel Funding Transaction is created whereby one or both channel counterparties fund the inputs of this transaction. Both parties create the inputs and outputs for this transaction but do not sign the transaction. The output for this Funding Transaction is a single 2-of-2 multisignature script with both participants in this channel, henceforth named Alice and Bob. Both participants do not exchange signatures for the Funding Transaction until they have created spends from this 2-of-2 output refunding the original amount back to its respective funders. The purpose of not signing the transaction allows for one to spend from a transaction which does not yet exist. If Alice and Bob exchange the signatures from the Funding Transaction without being able to broadcast spends from the Funding Transaction, the funds may be locked up forever if Alice and Bob do not cooperate (or other coin loss may occur through hostage scenarios whereby one pays for the cooperation from the counterparty). Alice and Bob both exchange inputs to fund the Funding Transaction 7 (to know which inputs are used to determine the total value of the channel), and exchange one key to use to sign with later. This key is used for the 2-of-2 output for the Funding Transaction; both signatures are needed to spend from the Funding Transaction, in other words, both Alice and Bob need to agree to spend from the Funding Transaction. 3.1.2 Spending from an Unsigned Transaction The Lightning Network uses a SIGHASH NOINPUT transaction to spend from this 2-of-2 Funding Transaction output, as it is necessary to spend from a transaction for which the signatures are not yet exchanged. SIGHASH NOINPUT, implemented using a soft-fork, ensures transactions can be spent from before it is signed by all parties, as transactions would need to be signed to get a transaction ID without new sighash flags. Without SIGHASH NOINPUT, Bitcoin transactions cannot be spent from before they may be broadcast —it’s as if one could not draft a contract without paying the other party first. SIGHASH NOINPUT resolves this problem. See Appendix A for more information and implementation. Without SIGHASH NOINPUT, it is not possible to generate a spend from a transaction without exchanging signatures, since spending the Funding Transaction requires a transaction ID as part of the signature in the child’s input. A component of the Transaction ID is the parent’s (Funding Transaction’s) signature, so both parties need to exchange their signatures of the parent transaction before the child can be spent. Since one or both parties must know the parent’s signatures to spend from it, that means one or both parties are able to broadcast the parent (Funding Transaction) before the child even exists. SIGHASH NOINPUT gets around this by permitting the child to spend without signing the input. With SIGHASH NOINPUT, the order of operations are to: 1. Create the parent (Funding Transaction) 2. Create the children (Commitment Transactions and all spends from the commitment transactions) 3. Sign the children 4. Exchange the signatures for the children 8 5. Sign the parent 6. Exchange the signatures for the parent 7. Broadcast the parent on the blockchain One is not able to broadcast the parent (Step 7) until Step 6 is complete. Both parties have not given their signature to spend from the Funding Transaction until step 6. Further, if one party fails during Step 6, the parent can either be spent to become the parent transaction or the inputs to the parent transaction can be double-spent (so that this entire transaction path is invalidated). 3.1.3 Commitment Transactions: Unenforcible Construction After the unsigned (and unbroadcasted) Funding Transaction has been created, both parties sign and exchange an initial Commitment Transaction. These Commitment Transactions spends from the 2-of-2 output of the Funding Transaction (parent). However, only the Funding Transaction is broadcast on the blockchain. Since the Funding Transaction has already entered into the blockchain, and the output is a 2-of-2 multisignature transaction which requires the agreement of both parties to spend from, Commitment Transactions are used to express the present balance. If only one 2-of-2 signed Commitment Transaction is exchanged between both parties, then both parties will be sure that they are able to get their money back after the Funding Transaction enters the blockchain. Both parties do not broadcast the Commitment Transactions onto the blockchain until they want to close out the current balance in the channel. They do so by broadcasting the present Commitment Transaction. Commitment Transactions pay out the respective current balances to each party. A naive (broken) implementation would construct an unbroadcasted transaction whereby there is a 2-of-2 spend from a single transaction which have two outputs that return all current balances to both channel counterparties. This will return all funds to the original party when creating an initial Commitment Transaction. 9 Figure 1: A naive broken funding transaction is described in this diagram. The Funding Transaction (F), designated in green, is broadcast on the blockchain after all other transactions are signed. All other transactions spending from the funding transactions are not yet broadcast, in case the counterparties wish to update their balance. Only the Funding Transaction is broadcast on the blockchain at this time. For instance, if Alice and Bob agree to create a Funding Transaction with a single 2-of-2 output worth 1.0 BTC (with 0.5 BTC contribution from each), they create a Commitment Transaction where there are two 0.5 BTC outputs for Alice and Bob. The Commitment Transactions are signed first and keys are exchanged so either is able to broadcast the Commitment Transaction at any time contingent upon the Funding Transaction entering into the blockchain. At this point, the Funding Transaction signatures can safely be exchanged, as either party is able to redeem their funds by broadcasting the Commitment Transaction. This construction breaks, however, when one wishes to update the present balance. In order to update the balance, they must update their Commitment Transaction output values (the Funding Transaction has already entered into the blockchain and cannot be changed). When both parties agree to a new Commitment Transaction and exchange signatures for the new Commitment Transaction, either Commitment Transactions can be broadcast. As the output from the Funding Transaction can only be redeemed once, only one of those transactions will be valid. For instance, if Alice and Bob agree that the balance of the channel 10 is now 0.4 to Alice and 0.6 to Bob, and a new Commitment Transaction is created to reflect that, either Commitment Transaction can be broadcast. In effect, one would be unable to restrict which Commitment Transaction is broadcast, since both parties have signed and exchanged the signatures for either balance to be broadcast. Figure 2: Either of the Commitment Transactions can be broadcast any any time by either party, only one will successfully spend from the single Funding Transaction. This cannot work because one party will not want to broadcast the most recent transaction. Since either party may broadcast the Commitment Transaction at any time, the result would be after the new Commitment Transaction is generated, the one who receives less funds has significant incentive to broadcast the transaction which has greater values for themselves in the Commitment Transaction outputs. As a result, the channel would be immediately closed and funds stolen. Therefore, one cannot create payment channels under this model. 3.1.4 Commitment Transactions: Ascribing Blame Since any signed Commitment Transaction may be broadcast on the blockchain, and only one can be successfully broadcast, it is necessary to prevent old Commitment Transactions from being broadcast. It is not possible to revoke tens of thousands of transactions in Bitcoin, so an alternate method is necessary. Instead of active revocation enforced by the blockchain, it’s necessary to construct the channel itself in similar manner to a Fidelity Bond, whereby both parties make commitments, and 11 violations of these commitments are enforced by penalties. If one party violates their agreement, then they will lose all the money in the channel. For this payment channel, the contract terms are that both parties commit to broadcasting only the most recent transaction. Any broadcast of older transactions will cause a violation of the contract, and all funds are given to the other party as a penalty. This can only be enforced if one is able to ascribe blame for broadcasting an old transaction. In order to do so, one must be able to uniquely identify who broadcast an older transaction. This can be done if each counterparty has a uniquely identifiable Commitment Transaction. Both parties must sign the inputs to the Commitment Transaction which the other party is responsible for broadcasting. Since one has a version of the Commitment Transaction that is signed by the other party, one can only broadcast one’s own version of the Commitment Transaction. For the Lightning Network, all spends from the Funding Transaction output, Commitment Transactions, have two half-signed transactions. One Commitment Transaction in which Alice signs and gives to Bob (C1b), and another which Bob signs and gives to Alice (C1a). These two Commitment Transactions spend from the same output (Funding Transaction), and have different contents; only one can be broadcast on the blockchain, as both pairs of Commitment Transactions spend from the same Funding Transaction. Either party may broadcast their received Commitment Transaction by signing their version and including the counterparty’s signature. For example, Bob can broadcast Commitment C1b, since he has already received the signature for C1b from Alice —he includes Alice’s signature and signs C1b himself. The transaction will be a valid spend from the Funding Transaction’s 2-of-2 output requiring both Alice and Bob’s signature. 12 Figure 3: Purple boxes are unbroadcasted transactions which only Alice can broadcast. Blue boxes are unbroadcasted transaction which only Bob can broadcast. Alice can only broadcast Commitment 1a, Bob can only broadcast Commitment 1b. Only one Commitment Transaction can be spent from the Funding Transaction output. Blame is ascribed, but either one can still be spent with no penalty. However, even with this construction, one has only merely allocated blame. It is not yet possible to enforce this contract on the Bitcoin blockchain. Bob still trusts Alice not to broadcast an old Commitment Transaction. At this time, he is only able to prove that Alice has done so via a half-signed transaction proof. 3.2 Creating a Channel with Contract Revocation To be able to actually enforce the terms of the contract, it’s necessary to construct a Commitment Transaction (along with its spends) where one is able to revoke a transaction. This revocation is achievable by using data about when a transaction enters into a blockchain and using the maturity of the transaction to determine validation paths. 3.3 Sequence Number Maturity Mark Freidenbach has proposed that Sequence Numbers can be enforcible via a relative block maturity of the parent transaction via a soft-fork[12]. This would allow some basic ability to ensure some form of relative block confirmation time lock on the spending script. In addi- 13 tion, an additional opcode, OP CHECKSEQUENCEVERIFY[13] (a.k.a. OP RELATIVECHECKLOCKTIMEVERIFY)[14], would permit further abilities, including allowing a stop-gap solution before a more permanent solution for resolving transaction malleability. A future version of this paper will include proposed solutions. To summarize, Bitcoin was released with a sequence number which was only enforced in the mempool of unconfirmed transactions. The original behavior permitted transaction replacement by replacing transactions in the mempool with newer transactions if they have a higher sequence number. Due to transaction replacement rules, it is not enforced due to denial of service attack risks. It appears as though the intended purpose of the sequence number is to replace unbroadcasted transactions. However, this higher sequence number replacement behavior is unenforcible. One cannot be assured that old versions of transactions were replaced in the mempool and a block contains the most recent version of the transaction. A way to enforce transaction versions off-chain is via time commitments. A Revocable Transaction spends from a unique output where the transaction has a unique type of output script. This parent’s output has two redemption paths where the first can be redeemed immediately, and the second can only be redeemed if the child has a minimum number of confirmations between transactions. This is achieved by making the sequence number of the child transaction require a minimum number of confirmations from the parent. In essence, this new sequence number behavior will only permit a spend from this output to be valid if the number of blocks between the output and the redeeming transaction is above a specified block height. A transaction can be revoked with this sequence number behavior by creating a restriction with some defined number of blocks defined in the sequence number, which will result in the spend being only valid after the parent has entered into the blockchain for some defined number of blocks. This creates a structure whereby the parent transaction with this output becomes a bonded deposit, attesting that there is no revocation. A time period exists which anyone on the blockchain can refute this attestation by broadcasting a spend immediately after the transaction is broadcast. If one wishes to permit revocable transactions with a 1000confirmation delay, the output transaction construction would remain a 2-of-2 multisig: 14 2 <A l i c e 1 > <Bob1> 2 OP CHECKMULTISIG However, the child spending transaction would contain a nSequence value of 1000. Since this transaction requires the signature of both counterparties to be valid, both parties include the nSequence number of 1000 as part of the signature. Both parties may, at their discretion, agree to create another transaction which supersedes that transaction without any nSequence number. This construction, a Revocable Sequence Maturity Contract (RSMC), creates two paths, with very specific contract terms. The contract terms are: 1. All parties pay into a contract with an output enforcing this contract 2. Both parties may agree to send funds to some contract, with some waiting period (1000 confirmations in our example script). This is the revocable output balance. 3. One or both parties may elect to not broadcast (enforce) the payouts until some future date; either party may redeem the funds after the waiting period at any time. 4. If neither party has broadcast this transaction (redeemed the funds), they may revoke the above payouts if and only if both parties agree to do so by placing in a new payout term in a superseding transaction payout. The new transaction payout can be immediately redeemed after the contract is disclosed to the world (broadcast on the blockchain). 5. In the event that the contract is disclosed and the new payout structure is not redeemed, the prior revoked payout terms may be redeemed by either party (so it is the responsibility of either party to enforce the new terms). The pre-signed child transaction can be redeemed after the parent transaction has entered into the blockchain with 1000 confirmations, due to the child’s nSequence number on the input spending the parent. In order to revoke this signed child transaction, both parties just agree to create another child transaction with the default field of the nSequence number of MAX INT, which has special behavior permitting spending at any time. 15 This new signed spend supersedes the revocable spend so long as the new signed spend enters into the blockchain within 1000 confirmations of the parent transaction entering into the blockchain. In effect, if Alice and Bob agree to monitor the blockchain for incorrect broadcast of Commitment Transactions, the moment the transaction gets broadcast, they are able to spend using the superseding transaction immediately. In order to broadcast the revocable spend (deprecated transaction), which spends from the same output as the superseding transaction, they must wait 1000 confirmations. So long as both parties watch the blockchain, the revocable spend will never enter into the transaction if either party prefers the superseding transaction. Using this construction, anyone could create a transaction, not broadcast the transaction, and then later create incentives to not ever broadcast that transaction in the future via penalties. This permits participants on the Bitcoin network to defer many transactions from ever hitting the blockchain. 3.3.1 Timestop To mitigate a flood of transactions by a malicious attacker requires a credible threat that the attack will fail. Greg Maxwell proposed using a timestop to mitigate a malicious flood on the blockchain: There are many ways to address this [flood risk] which haven’t been adequately explored yet —for example, the clock can stop when blocks are full; turning the security risk into more hold-up delay in the event of a dos attack.[15] This can be mitigated by allowing the miner to specify whether the current (fee paid) mempool is presently being flooded with transactions. They can enter a “1” value into the last bit in the version number of the block header. If the last bit in the block header contains a “1”, then that block will not count towards the relative height maturity for the nSequence value and the block is designated as a congested block. There is an uncongested block height (which is always lower than the normal block height). This block height is used for the nSequence value, which only counts block maturity (confirmations). A miner can elect to define the block as a congested block or not. The default code could automatically set the congested block flag as “1” if the 16 mempool is above some size and the average fee for that set size is above some value. However, a miner has full discretion to change the rules on what automatically sets as a congested block, or can select to permanently set the congestion flag to be permanently on or off. It’s expected that most honest miners would use the default behavior defined in their miner and not organize a 51% attack. For example, if a parent transaction output is spent by a child with a nSequence value of 10, one must wait 10 confirmations before the transaction becomes valid. However, if the timestop flag has been set, the counting of confirmations stops, even with new blocks. If 6 confirmations have elapsed (4 more are necessary for the transaction to be valid), and the timestop block has been set on the 7th block, that block does not count towards the nSequence requirement of 10 confirmations; the child is still at 6 blocks for the relative confirmation value. Functionally, this will be stored as some kind of auxiliary timestop block height which is used only for tracking the timestop value. When the timestop bit is set, all transactions using an nSequence value will stop counting until the timestop bit has been unset. This gives sufficient time and block-space for transactions at the current auxiliary timestop block height to enter into the blockchain, which can prevent systemic attackers from successfully attacking the system. However, this requires some kind of flag in the block to designate whether it is a timestop block. For full SPV compatibility (Simple Payment Verification; lightweight clients), it is desirable for this to be within the 80byte block header instead of in the coinbase. There are two places which may be a good place to put in this flag in the block header: in the block time and in the block version. The block time may not be safe due to the last bits being used as an entropy source for some ASIC miners, therefore a bit may need to be consumed for timestop flags. Another option would be to hardcode timestop activation as a hard consensus rule (e.g. via block size), however this may make things less flexible. By setting sane defaults for timestop rules, these rules can be changed without consensus soft-forks. If the block version is used as a flag, the contextual information must match the Chain ID used in some merge-mined coins. 17 3.3.2 Revocable Commitment Transactions By combining the ascribing of blame as well as the revocable transaction, one is able to determine when a party is not abiding by the terms of the contract, and enforce penalties without trusting the counterparty. Figure 4: The Funding Transaction F, designated in green, is broadcast on the blockchain after all other transactions are signed. All transactions which only Alice can broadcast are in purple. All transactions which only Bob can broadcast is are blue. Only the Funding Transaction is broadcast on the blockchain at this time. The intent of creating a new Commitment Transaction is to invalidate all old Commitment Transactions when updating the new balance with a new Commitment Transaction. Invalidation of old transactions can happen by making an output be a Revocable Sequence Maturity Contract (RSMC). To invalidate a transaction, a superseding transaction will be signed and exchanged by both parties that gives all funds to the counterparty in the event an older transaction is incorrectly broadcast. The incorrect broadcast 18 is identified by creating two different Commitment Transactions with the same final balance outputs, however the payment to oneself is encumbered by an RSMC. In effect, there are two Commitment Transactions from a single Funding Transaction 2-of-2 outputs. Of these two Commitment Transactions, only one can enter into the blockchain. Each party within a channel has one version of this contract. So if this is the first Commitment Transaction pair, Alice’s Commitment Transaction is defined as C1a, and Bob’s Commitment Transaction is defined as C1b. By broadcasting a Commitment Transaction, one is requesting for the channel to close out and end. The first two outputs for the Commitment Transaction include a Delivery Transaction (payout) of the present unallocated balance to the channel counterparties. If Alice broadcasts C1a, one of the output is spendable by D1a, which sends funds to Bob. For Bob, C1b is spendable by D1b, which sends funds to Alice. The Delivery Transaction (D1a/D1b) is immediately redeemable and is not encumbered in any way in the event the Commitment Transaction is broadcast. For each party’s Commitment Transaction, they are attesting that they are broadcasting the most recent Commitment Transaction which they own. Since they are attesting that this is the current balance, the balance paid to the counterparty is assumed to be true, since one has no direct benefit by paying some funds to the counterparty as a penalty. The balance paid to the person who broadcast the Commitment Transaction, however, is unverified. The participants on the blockchain have no idea if the Commitment Transaction is the most recent or not. If they do not broadcast their most recent version, they will be penalized by taking all the funds in the channel and giving it to the counterparty. Since their own funds are encumbered in their own RSMC, they will only be able to claim their funds after some set number of confirmations after the Commitment Transaction has been included in a block (in our example, 1000 confirmations). If they do broadcast their most recent Commitment Transaction, there should be no revocation transaction superseding the revocable transaction, so they will be able to receive their funds after some set amount of time (1000 confirmations). By knowing who broadcast the Commitment Transaction and encumbering one’s own payouts to be locked up for a predefined period of time, 19 both parties will be able to revoke the Commitment Transaction in the future. 3.3.3 Redeeming Funds from the Channel: Cooperative Counterparties Either party may redeem the funds from the channel. However, the party that broadcasts the Commitment Transaction must wait for the predefined number of confirmations described in the RSMC. The counterparty which did not broadcast the Commitment Transaction may redeem the funds immediately. For example, if the Funding Transaction is committed with 1 BTC (half to each counterparty) and Bob broadcasts the most recent Commitment Transaction, C1b, he must wait 1000 confirmations to receive his 0.5 BTC, while Alice can spend 0.5 BTC. For Alice, this transaction is fully closed if Alice agrees that Bob broadcast the correct Commitment Transaction (C1b). 20 Figure 5: When Bob broadcasts C1b, Alice can immediately redeem her portion. Bob must wait 1000 confirmations. When the block is immediately broadcast, it is in this state. Transactions in green are transactions which are committed into the blockchain. After the Commitment Transaction has been in the blockchain for 1000 blocks, Bob can then broadcast the Revocable Delivery transaction. He must wait 1000 blocks to prove he has not revoked this Commitment Transaction (C1b). After 1000 blocks, the Revocable Delivery transaction will be able to be included in a block. If a party attempt to include the Revocable Delivery transaction in a block before 1000 confirmations, the transaction will be invalid up until after 1000 confirmations have passed (at which point it will become valid if the output has not yet been redeemed). 21 Figure 6: Alice agrees that Bob broadcast the correct Commitment Transaction and 1000 confirmations have passed. Bob then is able to broadcast the Revocable Delivery (RD1b) transaction on the blockchain. After Bob broadcasts the Revocable Delivery transaction, the channel is fully closed for both Alice and Bob, everyone has received the funds which they both agree are the current balance they each own in the channel. If it was instead Alice who broadcast the Commitment Transaction (C1a), she is the one who must wait 1000 confirmations instead of Bob. 3.3.4 Creating a new Commitment Transaction and Revoking Prior Commitments While each party may close out the most recent Commitment Transaction at any time, they may also elect to create a new Commitment Transaction and invalidate the old one. Suppose Alice and Bob now want to update their current balances from 0.5 BTC each refunded to 0.6 BTC for Bob and 0.4 BTC for Alice. 22 When they both agree to do so, they generate a new pair of Commitment Transactions. Figure 7: Four possible transactions can exist, a pair with the old commitments, and another pair with the new commitments. Each party inside the channel can only broadcast half of the total commitments (two each). There is no explicit enforcement preventing any particular Commitment being broadcast other than penalty spends, as they are all valid unbroadcasted spends. The Revocable Commitment still exists with the C1a/C1b pair, but are not displayed for brevity. When a new pair of Commitment Transactions (C2a/C2b) is agreed upon, both parties will sign and exchange signatures for the new Commitment Transaction, then invalidate the old Commitment Transaction. This invalidation occurs by having both parties sign a Breach Remedy Transaction (BR1), which supersedes the Revocable Delivery Transaction (RD1). Each party hands to the other a half-signed revocation (BR1) from their own Revocable Delivery (RD1), which is a spend from the Commitment Transaction. The Breach Remedy Transaction will send all coins to the counterparty within the current balance of the channel. For example, if Alice and Bob both generate a new pair of Commitment Transactions (C2a/C2b) and invalidate prior commitments (C1a/C1b), and later Bob incorrectly broadcasts C1b on the blockchain, Alice can take all of Bob’s money from the channel. Alice can do this because Bob has proved to Alice via penalty that he will never broadcast C1b, since the moment he broadcasts C1b, Alice is able to take all of Bob’s money in the channel. In effect, by constructing a Breach 23 Remedy transaction for the counterparty, one has attested that one will not be broadcasting any prior commitments. The counterparty can accept this, because they will get all the money in the channel when this agreement is violated. Figure 8: When C2a and C2b exist, both parties exchange Breach Remedy transactions. Both parties now have explicit economic incentive to avoid broadcasting old Commitment Transactions (C1a/C1b). If either party wishes to close out the channel, they will only use C2a (Alice) or C2b (Bob). If Alice broadcasts C1a, all her money will go to Bob. If Bob broadcasts C1b, all his money will go to Alice. See previous figure for C2a/C2b outputs. Due to this fact, one will likely delete all prior Commitment Transactions when a Breach Remedy Transaction has been passed to the counterparty. If one broadcasts an incorrect (deprecated and invalidated Commitment Transaction), all the money will go to one’s counterparty. For example, if Bob broadcasts C1b, so long as Alice watches the blockchain within the predefined number of blocks (in this case, 1000 blocks), Alice will be able to take all the money in this channel by broadcasting RD1b. Even if the 24 present balance of the Commitment state (C2a/C2b) is 0.4 BTC to Alice and 0.6 BTC to Bob, because Bob violated the terms of the contract, all the money goes to Alice as a penalty. Functionally, the Revocable Transaction acts as a proof to the blockchain that Bob has violated the terms in the channel and this is programatically adjudicated by the blockchain. Figure 9: Transactions in green are committed to the blockchain. Bob incorrectly broadcasts C1b (only Bob is able to broadcast C1b/C2b). Because both agreed that the current state is the C2a/C2b Commitment pair, and have attested to each party that old commitments are invalidated via Breach Remedy Transactions, Alice is able to broadcast BR1b and take all the money in the channel, provided she does it within 1000 blocks after C1b is broadcast. However, if Alice does not broadcast BR1b within 1000 blocks, Bob may be able to steal some money, since his Revocable Delivery Transaction (RD1b) becomes valid after 1000 blocks. When an incorrect Commitment Transaction is broadcast, only the Breach Remedy Transaction can be broadcast for 1000 blocks (or whatever number of confirmations both 25 parties agree to). After 1000 block confirmations, both the Breach Remedy (BR1b) and Revocable Delivery Transactions (RD1b) are able to be broadcast at any time. Breach Remedy transactions only have exclusivity within this predefined time period, and any time after of that is functionally an expiration of the statute of limitations —according to Bitcoin blockchain consensus, the time for dispute has ended. For this reason, one should periodically monitor the blockchain to see if one’s counterparty has broadcast an invalidated Commitment Transaction, or delegate a third party to do so. A third party can be delegated by only giving the Breach Remedy transaction to this third party. They can be incentivized to watch the blockchain broadcast such a transaction in the event of counterparty maliciousness by giving these third parties some fee in the output. Since the third party is only able to take action when the counterparty is acting maliciously, this third party does not have any power to force close of the channel. 3.3.5 Process for Creating Revocable Commitment Transactions To create revocable Commitment Transactions, it requires proper construction of the channel from the beginning, and only signing transactions which may be broadcast at any time in the future, while ensuring that one will not lose out due to uncooperative or malicious counterparties. This requires determining which public key to use for new commitments, as using SIGHASH NOINPUT requires using unique keys for each Commitment Transaction RSMC (and HTLC) output. We use P to designate pubkeys and K to designate the corresponding private key used to sign. When generating the first Commitment Transaction, Alice and Bob agree to create a multisig output from a Funding Transaction with a single multisig(PAliceF , PBobF ) output, funded with 0.5 BTC from Alice and Bob for a total of 1 BTC. This output is a Pay to Script Hash[16] transaction, which requires both Alice and Bob to both agree to spend from the Funding Transaction. They do not yet make the Funding Transaction (F) spendable. Additionally, PAliceF and PBobF are only used for the Funding Transaction, they are not used for anything else. Since the Delivery transaction is just a P2PKH output (bitcoin addresses beginning with 1) or P2SH transaction (commonly recognized as addresses beginning with the 3) which the counterparties designate beforehand, 26 this can be generated as an output of PAliceD and PBobD . For simplicity, these output addresses will remain the same throughout the channel, since its funds are fully controlled by its designated recipient after the Commitment Transaction enters the blockchain. If desired, but not necessary, both parties may update and change PAliceD and PBobD for future Commitment Transactions. Both parties exchange pubkeys they intend to use for the RSMC (and HTLC described in future sections) for the Commitment Transaction. Each set of Commitment Transactions use their own public keys and are not ever reused. Both parties may already know all future pubkeys by using a BIP 0032[17] HD Wallet construction by exchanging Master Public Keys during channel construction. If they wish to generate a new Commitment Transaction pair C2a/C2b, they use multisig(PAliceRSM C2 , PBobRSM C2 ) for the RSMC output. After both parties know the output values from the Commitment Transactions, both parties create the pair of Commitment Transactions, e.g. C2a/C2b, but do not exchange signatures for the Commitment Transactions. They both sign the Revocable Delivery transaction (RD2a/RD2b) and exchange the signatures. Bob signs RD1a and gives it to Alice (using KBobRSM C2 ), while Alice signs RD1b and gives it to Bob (using KAliceRSM C2 ). When both parties have the Revocable Delivery transaction, they exchange signatures for the Commitment Transactions. Bob signs C1a using KBobF and gives it to Alice, and Alice signs C1b using KAliceF and gives it to Bob. At this point, the prior Commitment Transaction as well as the new Commitment Transaction can be broadcast; both C1a/C1b and C2a/C2b are valid. (Note that Commitments older than the prior Commitment are invalidated via penalties.) In order to invalidate C1a and C1b, both parties exchange Breach Remedy Transaction (BR1a/BR1b) signatures for the prior commitment C1a/C1b. Alice sends BR1a to Bob using KAliceRSM C1 , and Bob sends BR1b to Alice using KBobRSM C1 . When both Breach Remedy signatures have been exchanged, the channel state is now at the current Commitment C2a/C2b and the balances are now committed. However, instead of disclosing the BR1a/BR1b signatures, it’s also possible to just disclose the private keys to the counterparty. This is more 27 effective as described later in the key storage section. One can disclose the private keys used in one’s own Commitment Transaction. For example, if Bob wishes to invalidate C1b, he sends his private keys used in C1b to Alice (he does NOT disclose his keys used in C1a, as that would permit coin theft). Similarly, Alice discloses all her private key outputs in C1a to Bob to invalidate C1a. If Bob incorrectly broadcasts C1b, then because Alice has all the private keys used in the outputs of C1b, she can take the money. However, only Bob is able to broadcast C1b. To prevent this coin theft risk, Bob should destroy all old Commitment Transactions. 3.4 Cooperatively Closing Out a Channel Both parties are able to send as many payments to their counterparty as they wish, as long as they have funds available in the channel, knowing that in the event of disagreements they can broadcast to the blockchain the current state at any time. In the vast majority of cases, all the outputs from the Funding Transaction will never be broadcast on the blockchain. They are just there in case the other party is non-cooperative, much like how a contract is rarely enforced in the courts. A proven ability for the contract to be enforced in a deterministic manner is sufficient incentive for both parties to act honestly. When either party wishes to close out a channel cooperatively, they will be able to do so by contacting the other party and spending from the Funding Transaction with an output of the most current Commitment Transaction directly with no script encumbering conditions. No further payments may occur in the channel. 28 Figure 10: If both counterparties are cooperative, they take the balances in the current Commitment Transaction and spend from the Funding Transaction with a Exercise Settlement Transaction (ES). If the most recent Commitment Transaction gets broadcast instead, the payout (less fees) will be the same. The purpose of closing out cooperatively is to reduce the number of transactions that occur on the blockchain and both parties will be able to receive their funds immediately (instead of one party waiting for the Revocation Delivery transaction to become valid). Channels may remain in perpetuity until they decide to cooperatively close out the transaction, or when one party does not cooperate with another and the channel gets closed out and enforced on the blockchain. 3.5 Bidirectional Channel Implications and Summary By ensuring channels can update only with the consent of both parties, it is possible to construct channels which perpetually exist in the blockchain. Both parties can update the balance inside the channel with whatever output balances they wish, so long as it’s equal or less than the total funds committed inside the Funding Transaction; balances can move in both directions. If one party becomes malicious, either party may immediately close out the channel and broadcast the most current state to the blockchain. By using a fidelity bond construction (Revocable Delivery Transactions), if a party violates the terms of the channel, the funds will be sent to the counterparty, 29 provided the proof of violation (Breach Remedy Transaction) is entered into the blockchain in a timely manner. If both parties are cooperative, the channel can remain open indefinitely, possibly for many years. This type of construction is only possible because adjudication occurs programatically over the blockchain as part of the Bitcoin consensus, so one does not need to trust the other party. As a result, one’s channel counterparty does not possess full custody or control of the funds. 4 Hashed Timelock Contract (HTLC) A bidirectional payment channel only permits secure transfer of funds inside a channel. To be able to construct secure transfers using a network of channels across multiple hops to the final destination requires an additional construction, a Hashed Timelock Contract (HTLC). The purpose of an HTLC is to allow for global state across multiple nodes via hashes. This global state is ensured by time commitments and time-based unencumbering of resources via disclosure of preimages. Transactional “locking” occurs globally via commitments, at any point in time a single participant is responsible for disclosing to the next participant whether they have knowledge of the preimage R. This construction does not require custodial trust in one’s channel counterparty, nor any other participant in the network. In order to achieve this, an HTLC must be able to create certain transactions which are only valid after a certain date, using nLockTime, as well as information disclosure to one’s channel counterparty. Additionally, this data must be revocable, as one must be able to undo an HTLC. An HTLC is also a channel contract with one’s counterparty which is enforcible via the blockchain. The counterparties in a channel agree to the following terms for a Hashed Timelock Contract: 1. If Bob can produce to Alice an unknown 20-byte random input data R from a known hash H, within three days, then Alice will settle the contract by paying Bob 0.1 BTC. 2. If three days have elapsed, then the above clause is null and void and the clearing process is invalidated, both parties must not attempt to settle and claim payment after three days. 30 3. Either party may (and should) pay out according to the terms of this contract in any method of the participants choosing and close out this contract early so long as both participants in this contract agree. 4. Violation of the above terms will incur a maximum penalty of the funds locked up in this contract, to be paid to the non-violating counterparty as a fidelity bond. For clarity of examples, we use days for HTLCs and block height for RSMCs. In reality, the HTLC should also be defined as a block height (e.g. 3 days is equivalent to 432 blocks). In effect, one desires to construct a payment which is contingent upon knowledge of R by the recipient within a certain timeframe. After this timeframe, the funds are refunded back to the sender. Similar to RSMCs, these contract terms are programatically enforced on the Bitoin blockchain and do not require trust in the counterparty to adhere to the contract terms, as all violations are penalized via unilaterally enforced fidelity bonds, which are constructed using penalty transactions spending from commitment states. If Bob knows R within three days, then he can redeem the funds by broadcasting a transaction; Alice is unable to withhold the funds in any way, because the script returns as valid when the transaction is spent on the Bitcoin blockchain. An HTLC is an additional output in a Commitment Transaction with a unique output script: OP IF OP HASH160 <Hash160 (R)> OP EQUALVERIFY 2 <A l i c e 2 > <Bob2> OP CHECKMULTISIG OP ELSE 2 <A l i c e 1 > <Bob1> OP CHECKMULTISIG OP ENDIF Conceptually, this script has two possible paths spending from a single HTLC output. The first path (defined in the OP IF) sends funds to Bob if Bob can produce R. The second path is redeemed using a 3-day timelocked refund to Alice. The 3-day timelock is enforced using nLockTime from the spending transaction. 31 4.1 Non-revocable HTLC Construction Figure 11: This is a non-functional naive implementation of an HTLC. Only the HTLC path from the Commitment Transaction is displayed. Note that there are two possible spends from an HTLC output. If Bob can produce the preimage R within 3 days and he can redeem path 1. After three days, Alice is able to broadcast path 2. When 3 days have elapsed either is valid. This model, however, doesn’t work with multiple Commitment Transactions. If R is produced within 3 days, then Bob can redeem the funds by broadcasting the “Delivery” transaction. A requirement for the “Delivery” transaction to be valid requires R to be included with the transaction. If R is not included, then the “Delivery” transaction is invalid. However, if 3 days have elapsed, the funds can be sent back to Alice by broadcasting transaction “Timeout”. When 3 days have elapsed and R has been disclosed, either transaction may be valid. It is within both parties individual responsibility to ensure that they can get their transaction into the blockchain in order to ensure the balances are correct. For Bob, in order to receive the funds, he must either broadcast the “Delivery” transaction on the Bitcoin blockchain, or otherwise settle with Alice (while cancelling the HTLC). For Alice, she must broadcast the “Timeout” 3 days from now to receive the refund, or cancel the HTLC entirely with Bob. Yet this kind of simplistic construction has similar problems as an 32 incorrect bidirectional payment channel construction. When an old Commitment Transaction gets broadcast, either party may attempt to steal funds as both paths may be valid after the fact. For example, if R gets disclosed 1 year later, and an incorrect Commitment Transaction gets broadcast, both paths are valid and are redeemable by either party; the contract is not yet enforcible on the blockchain. Closing out the HTLC is absolutely necessary, because in order for Alice to get her refund, she must terminate the contract and receive her refund. Otherwise, when Bob discovers R after 3 days have elapsed, he may be able to steal the funds which should be going to Alice. With uncooperative counterparties it’s not possible to terminate an HTLC without broadcasting it to the bitcoin blockchain as the uncooperative party is unwilling to create a new Commitment Transaction. 4.2 Off-chain Revocable HTLC To be able to terminate this contract off-chain without a broadcast to the Bitcoin blockchain requires embedding RSMCs in the output, which will have a similar construction to the bidirectional channel. 33 Figure 12: If Alice broadcasts C2a, then the left half will execute. If Bob broadcasts C2b, then the right half will execute. Either party may broadcast their Commitment transaction at any time. HTLC Timeout is only valid after 3 days. HTLC Executions can only be broadcast if the preimage to the hash R is known. Prior Commitments (and their dependent transactions) are not displayed for brevity. Presume Alice and Bob wish to update their balance in the channel at Commitment 1 with a balance of 0.5 to Alice and 0.5 to Bob. Alice wishes to send 0.1 to Bob contingent upon knowledge of R within 3 days, after 3 days she wants her money back if Bob does not produce R. The new Commitment Transaction will have a full refund of the current balance to Alice and Bob (Outputs 0 and 1), with output 2 being the HTLC, which describes the funds in transit. As 0.1 will be encumbered in an HTLC, Alice’s balance is reduced to 0.4 and Bob’s remains the same at 34 0.5. This new Commitment Transaction (C2a/C2b) will have an HTLC output with two possible spends. Each spend is different depending on each counterparty’s version of the Commitment Transaction. Similar to the bidirectional payment channel, when one party broadcasts their Commitment, payments to the counterparty will be assumed to be valid and not invalidated. This can occur because when one broadcasts a Commitment Transaction, one is attesting this is the most recent Commitment Transaction. If it is the most recent, then one is also attesting that the HTLC exists and was not invalidated before, so potential payments to one’s counterparty should be valid. Note that HTLC transaction names (beginning with the letter H) will begin with the number 1, whose values do not correlate with Commitment Transactions. This is simply the first HTLC transaction. HTLC transactions may persist between Commitment Transactions. Each HTLC has 4 keys per side of the transaction (C2a and C2b) for a total of 8 keys per counterparty. The HTLC output in the Commitment Transaction has two sets of keys per counterparty in the output. For Alice’s Commitment Transaction (C2a), the HTLC output script requires multisig(PAlice2 , PBob2 ) encumbered by disclosure of R, as well as multisig(PAlice1 , PBob1 ) with no encumbering. For Bob’s Commitment Transaction (C2b), the HTLC output script requires multisig(PAlice6 , PBob6 ) encumbered by disclosure of R, as well as multisig(PAlice5 , PBob5 ) with no encumbering. The HTLC output states are different depending upon which Commitment Transaction is broadcast. 4.2.1 HTLC when the Sender Broadcasts the Commitment Transaction For the sender (Alice), the “Delivery” transaction is sent as an HTLC Execution Delivery transaction (HED1a), which is not encumbered in an RSMC. It assumes that this HTLC has never been terminated off-chain, as Alice is attesting that the broadcasted Commitment Transaction is the most recent. If Bob can produce the preimage R, he will be able to redeem funds from the HTLC after the Commitment Transaction is broadcast on the blockchain. 35 This transaction consumes multisig(PAlice2 , PBob2 ) if Alice broadcasts her Commitment C2a. Only Bob can broadcast HED1a since only Alice gave her signature for HED1a to Bob. However, if 3 days have elapsed since forming the HTLC, then Alice will be able broadcast a “Timeout” transaction, the HTLC Timeout transaction (HT1a). This transaction is an RSMC. It consumes the output multisig(PAlice1 , PBob1 ) without requiring disclosure of R if Alice broadcasts C2a. This transaction cannot enter into the blockchain until 3 days have elapsed. The output for this transaction is an RSMC with multisig(PAlice3 , PBob3 ) with relative maturity of 1000 blocks, and multisig(PAlice4 , PBob4 ) with no requirement for confirmation maturity. Only Alice can broadcast HT1a since only Bob gave his signature for HT1a to Alice. After HT1a enters into the blockchain and 1000 block confirmations occur, an HTLC Timeout Revocable Delivery transaction (HTRD1a) may be broadcast by Alice which consumes multisig(PAlice3 , PBob3 ). Only Alice can broadcast HTRD1a 1000 blocks after HT1a is broadcast since only Bob gave his signature for HTRD1a to Alice. This transaction can be revocable when another transaction supersedes HTRD1a using multisig(PAlice4 , PBob4 ) which does not have any block maturity requirements. 4.2.2 HTLC when the Receiver Broadcasts the Commitment Transaction For the potential receiver (Bob), the “Timeout” of receipt is refunded as an HTLC Timeout Delivery transaction (HTD1b). This transaction directly refunds the funds to the original sender (Alice) and is not encumbered in an RSMC. It assumes that this HTLC has never been terminated off-chain, as Bob is attesting that the broadcasted Commitment Transaction (C2b) is the most recent. If 3 days have elapsed, Alice can broadcast HTD1b and take the refund. This transaction consumes multisig(PAlice5 , PAlice5 ) if Bob broadcasts C2b. Only Alice can broadcast HTD1b since Bob gave his signature for HTD1b to Alice. However, if HTD1b is not broadcast (3 days have not elapsed) and Bob knows the preimage R, then Bob will be able to broadcast the HTLC Execution transaction (HE1b) if he can produce R. This transaction is an 36 RSMC. It consumes the output multisig(PAlice6 , PBob6 ) and requires disclosure of R if Bob broadcasts C2b. The output for this transaction is an RSMC with multisig(PAlice7 , PBob7 ) with relative maturity of 1000 blocks, and multisig(PAlice8 , PBob8 ) which does not have any block maturity requirements. Only Bob can broadcast HE1b since only Alice gave her signature for HE1b to Bob. After HE1b enters into the blockchain and 1000 block confirmations occur, an HTLC Execution Revocable Delivery transaction (HERD1b) may be broadcast by Bob which consumes multisig(PAlice7 , PBob7 ). Only Bob can broadcast HERD1b 1000 blocks after HE1b is broadcast since only Alice gave her signature for HERD1b to Bob. This transaction can be revocable when another transaction supersedes HERD1b using multisig(PAlice8 , PBob8 ) which does not have any block maturity requirements. 4.3 HTLC Off-chain Termination After an HTLC is constructed, to terminate an HTLC off-chain requires both parties to agree on the state of the channel. If the recipient can prove knowledge of R to the counterparty, the recipient is proving that they are able to immediately close out the channel on the Bitcoin blockchain and receive the funds. At this point, if both parties wish to keep the channel open, they should terminate the HTLC off-chain and create a new Commitment Transaction reflecting the new balance. 37 Figure 13: Since Bob proved to Alice he knows R by telling Alice R, Alice is willing to update the balance with a new Commitment Transaction. The payout will be the same whether C2 or C3 is broadcast at this time. Similarly, if the recipient is not able to prove knowledge of R by disclosing R, both parties should agree to terminate the HTLC and create a new Commitment Transaction with the balance in the HTLC refunded to the sender. If the counterparties cannot come to an agreement or become otherwise unresponsive, they should close out the channel by broadcasting the necessary channel transactions on the Bitcoin blockchain. However, if they are cooperative, they can do so by first generating a new Commitment Transaction with the new balances, then invalidate the prior Commitment by exchanging Breach Remedy transactions (BR2a/BR2b). Additionally, if they are terminating a particular HTLC, they should also exchange some of their own private keys used in the HTLC transactions. For example, Alice wishes to terminate the HTLC, Alice will disclose KAlice1 and KAlice4 to Bob. Correspondingly if Bob wishes to terminate the HTLC, Bob will disclose KBob6 and KBob8 to Alice. After the private keys are disclosed to the counterparty, if Alice broadcasts C2a, Bob will be able to take all the funds from the HTLC immediately. If Bob broadcasts C2b, Alice will be able to take all funds from the HTLC immediately. Note that when an HTLC is terminated, the older Commitment Transaction must be revoked as well. 38 Figure 14: A fully revoked Commitment Transaction and terminated HTLC. If either party broadcasts Commitment 2, they will lose all their money to the counterparty. Other commitments (e.g. if Commitment 3 is the current Commitment) are not displayed for brevity. 39 Since both parties are able to prove the current state to each other, they can come to agreement on the current balance inside the channel. Since they may broadcast the current state on the blockchain, they are able to come to agreement on netting out and terminating the HTLC with a new Commitment Transaction. 4.4 HTLC Formation and Closing Order To create a new HTLC, it is the same process as creating a new Commitment Transaction, except the signatures for the HTLC are exchanged before the new Commitment Transaction’s signatures. To close out an HTLC, the process is as follows (from C2 to C3): 1. Alice signs and sends her signature for RD3b and C3b. At this point Bob can elect to broadcast C3b or C2b (with the HTLC) with the same payout. Bob is willing after receiving C3b to close out C2b. 2. Bob signs and sends his signature for RD3a and C3a, as well as his private keys used for Commitment 2 and the HTLC being terminated; he sends Alice KBobRSM C2 , KBob5 , and KBob8 . At this point Bob should only broadcast C3b and should not broadcast C2b as he will lose all his money if he does so. Bob has fully revoked C2b and the HTLC. Alice is willing after receiving C3a to close out C2b. 3. Alice signs and sends her signature for RD3b and C3b, as well as her private keys used for Commitment 2 and the HTLC being terminated; she sends Bob KAliceRSM C2 , KBob1 , and KBob4 . At this point neither party should broadcast Commitment 2, if they do so, their funds will be going to the counterparty. The old Commitment and old HTLC are now revoked and fully terminated. Only the new Commitment 3 remains, which does not have an HTLC. When the HTLC has been closed, the funds are updated so that the present balance in the channel is what would occur had the HTLC contract been completed and broadcast on the blockchain. Instead, both parties elect to do off-chain novation and update their payments inside the channel. It is absolutely necessary for both parties to complete off-chain novation within their designated time window. For the receiver (Bob), he must 40 know R and update his balance with Alice within 3 days (or whatever time was selected), else Alice will be able to redeem it within 3 days. For Alice, very soon after her timeout becomes valid, she must novate or broadcast the HTLC Timeout transaction. She must also novate or broadcast the HTLC Timeout Revocable Delivery transaction as soon as it becomes valid. If the counterparty is unwilling to novate or is stalling, then one must broadcast the current channel state, including HTLC transactions) onto the Bitcoin blockchain. The amount of time flexibility with these offers to novate are dependent upon one’s contingent dependencies on the hashlock R. If one establishes a contract that the HTLC must be resolved within 1 day, then if the transaction times out Alice must resolve it by day 4 (3 days plus 1), else Alice risks losing funds. 5 Key Storage Keys are generated using BIP 0032 Hierarchical Deterministic Wallets[17]. Keys are pre-generated by both parties. Keys are generated in a merkle tree and are very deep within the tree. For instance, Alice pre-generates one million keys, each key being a child of the previous key. Alice allocates which keys to use according to some deterministic manner. For example, she starts with the child deepest in the tree to generate many sub-keys for day 1. This key is used as a master key for all keys generated on day 1. She gives Bob the address she wishes to use for the next transaction, and discloses the private key to Bob when it becomes invalidated. When Alice discloses to Bob all private keys derived from the day 1 master key and does not wish to continue using that master key, she can disclose the day 1 master key to Bob. At this point, Bob does not need to store all the keys derived from the day 1 master key. Bob does the same for Alice and gives her his day 1 key. When all Day 2 private keys have been exchanged, for example by day 5, Alice discloses her Day 2 key. Bob is able to generate the Day 1 key from the Day 2 key, as the Day 1 key is a child of the Day 2 key as well. If a counterparty broadcasts the wrong Commitment Transaction, which private key to use in a transaction to recover funds can either be brute forced, or if both parties agree, they can use the sequence id number 41 when creating the transaction to identify which sets of keys are used. This enables participants in a channel to have prior output states (transactions) invalidated by both parties without using much data at all. By disclosing private keys pre-arranged in a merkle-tree, it is possible to invalidate millions of old transactions with only a few kilobytes of data per channel. Core channels in the Lightning Network can conduct billions of transactions without a need for significant storage costs. 6 Blockchain Transaction Fees for Bidirectional Channels It is possible for each participant to generate different versions of transactions to ascribe blame as to who broadcast the transaction on the blockchain. By having knowledge of who broadcast a transaction and the ability to ascribe blame, a third party service can be used to hold fees in a 2-of-3 multisig escrow. If one wishes to broadcast the transaction chain instead of agreeing to do a Funding Close or replacement with a new Commitment Transaction, one would communicate with the third party and broadcast the chain to the blockchain. If the counterparty refuses the notice from the third party to cooperate, the penalty is rewarded to the non-cooperative party. In most instances, participants may be indifferent to the transaction fees in the event of an uncooperative counterparty. One should pick counterparties in the channel who will be cooperative, but is not an absolute necessity for the system to function. Note that this does not require trust among the rest of the network, and is only relevant for the comparatively minor transaction fees. The less trusted party may just be the one responsible for transaction fees. The Lightning Network fees will likely be significantly lower than blockchain transaction fees. The fees are largely derived from the time-value of locking up funds for a particular route, as well as paying for the chance of channel close on the blockchain. These should be significantly lower than on-chain transactions, as many transactions on a Lightning Network channel can be settled into one single blockchain transaction. With a sufficiently robust and interconnected network, the fees should asymptotically approach negligibility for many types of transactions. With cheap fees and fast transactions, it will be possible to build scalable micropayments, even amongst 42 high-frequency systems such as Internet of Things applications or per-unit micro-billing. 7 Pay to Contract It is possible construct a cryptographically provable “Delivery Versus Payment” contract, or pay-to-contract[18], as proof of payment. This proof can be established as knowledge of the input R from hash(R) as payment of a certain value. By embedding a clause into the contract between the buyer and seller stating that knowing R is proof of funds sent, the recipient of funds has no incentive to disclose R unless they have certainty that they will receive payment. When the funds eventually get pulled from the buyer by their counterparty in their micropayment channel, R is disclosed as part of that pull of funds. One can design paper legal documents that specify that knowledge or disclosure of R implies fulfillment of payment. The sender can then arrange a cryptographically signed contract with knowledge of inputs for hashes treated as fulfillment of the paper contract before payment occurs. 8 The Bitcoin Lightning Network By having a micropayment channel with contracts encumbered by hashlocks and timelocks, it is possible to clear transactions over a multi-hop payment network using a series of decrementing timelocks without additional central clearinghouses. Traditionally, financial markets clear transactions by transferring the obligation for delivery at a central point and settle by transferring ownership through this central hub. Bank wire and fund transfer systems (such as ACH and the Visa card network), or equities clearinghouses (such as the DTCC) operate in this manner. As Bitcoin enables programmatic money, it is possible to create transactions without contacting a central clearinghouse. Transactions can execute off-chain with no third party which collects all funds before disbursing it – only transactions with uncooperative channel counterparties become automatically adjudicated on the blockchain. 43 The obligation to deliver funds to an end-recipient is achieved through a process of chained delegation. Each participant along the path assumes the obligation to deliver to a particular recipient. Each participant passes on this obligation to the next participant in the path. The obligation of each subsequent participant along the path, defined in their respective HTLCs, has a shorter time to completion compared to the prior participant. This way each participant is sure that they will be able to claim funds when the obligation is sent along the path. Bitcoin Transaction Scripting, a form of what some call an implementation of “Smart Contracts”[19], enables systems without trusted custodial clearinghouses or escrow services. 8.1 Decrementing Timelocks Presume Alice wishes to send 0.001 BTC to Dave. She locates a route through Bob and Carol. The transfer path would be Alice to Bob to Carol to Dave. Figure 15: Payment over the Lightning Network using HTLCs. When Alice sends payment to Dave through Bob and Carol, she requests from Dave hash(R) to use for this payment. Alice then counts the amount of hops until the recipient and uses that as the HTLC expiry. In this case, she sets the HTLC expiry at 3 days. Bob then creates an HTLC with Carol with an expiry of 2 days, and Carol does the same with Dave with an expiry of 1 day. Dave is now free to disclose R to Carol, and both parties will likely agree to immediate settlement via novation with a replacement Commitment Transaction. This then occurs step-by-step back to Alice. Note that this occurs off-chain, and nothing is broadcast to the blockchain when all parties are cooperative. 44 Figure 16: Settlement of HTLC, Alice’s funds get sent to Dave. Decrementing timelocks are used so that all parties along the path know that the disclosure of R will allow the disclosing party to pull funds, since they will at worst be pulling funds after the date whereby they must receive R. If Dave does not produce R within 1 day to Carol, then Carol will be able to close out the HTLC. If Dave broadcasts R after 1 day, then he will not be able to pull funds from Carol. Carol’s responsibility to Bob occurs on day 2, so Carol will never be responsible for payment to Dave without an ability to pull funds from Bob provided that she updates her transaction with Dave via transmission to the blockchain or via novation. In the event that R gets disclosed to the participants halfway through expiry along the path (e.g. day 2), then it is possible for some parties along the path to be enriched. The sender will be able to know R, so due to Pay to Contract, the payment will have been fulfilled even though the receiver did not receive the funds. Therefore, the receiver must never disclose R unless they have received an HTLC from their channel counterparty; they are guaranteed to receive payment from one of their channel counterparties upon disclosure of the preimage. In the event a party outright disconnects, the counterparty will be responsible for broadcasting the current Commitment Transaction state in the channel to the blockchain. Only the failed non-responsive channel state gets closed out on the blockchain, all other channels should continue to update their Commitment Transactions via novation inside the channel. Therefore, counterparty risk for transaction fees are only exposed to direct channel counterparties. If a node along the path decides to become unresponsive, the participants not directly connected to that node suffer only decreased timevalue of their funds by not conducting early settlement before the HTLC close. 45 Figure 17: Only the non-responsive channels get broadcast on the blockchain, all others are settled off-chain via novation. 8.2 Payment Amount It is preferable to use a small payment per HTLC. One should not use an extremely high payment, in case the payment does not fully route to its destination. If the payment does not reach its destination and one of the participants along the path is uncooperative, it is possible that the sender must wait until the expiry before receiving a refund. Delivery may be lossy, similar to packets on the internet, but the network cannot outright steal funds in transit. Since transactions don’t hit the blockchain with cooperative channel counterparties, it is recommended to use as small of a payment as possible. A tradeoff exists between locking up transaction fees on each hop versus the desire to use as small a transaction amount as possible (the latter of which may incur higher total fees). Smaller transfers with more intermediaries imply a higher percentage paid as Lightning Network fees to the intermediaries. 8.3 Clearing Failure and Rerouting If a transaction fails to reach its final destination, the receiver should send an equal payment to the sender with the same hash, but not disclose R. This will net out the disclosure of the hash for the sender, but may not for the receiver. The receiver, who generated the hash, should discard R and never broadcast it. If one channel along the path cannot be contacted, then the channels may elect to wait until the path expires, which all participants 46 will likely close out the HTLC as unsettled without any payment with a new Commitment Transaction. Figure 18: Dave creates a path back to Alice after Alice fails to send funds to Dave, because Carol is uncooperative. The input R from hash(R) is never brodcast by Dave, because Carol did not complete her actions. If R was broadcast, Alice will break-even. Dave, who controls R should never broadcast R because he may not receive funds from Carol, he should let the contracts expire. Alice and Bob have the option to net out and close the contract early, as well, in this diagram. If the refund route is the same as the payment route, and there are no half-signed contracts whereby one party may be able to steal funds, it is possible to outright cancel the transaction by replacing it with a new Commitment Transaction starting with the most recent node who participated in the HTLC. It is also possible to clear out a channel by creating an alternate route path in which payment will occur in the opposite direction (netting out to zero) and/or creating an entirely alternate route for the payment path. This will create a time-value of money for disclosing inputs to hashes on the Lightning Network. Participants may specialize in high connectivity between nodes and offering to offload contract hashlocks from other nodes for a fee. These participants will agree to payments which net out to zero (plus fees), but are loaning bitcoins for a set time period. Most likely, these entities with low demand for channel resources will be end-users who are already connected to multiple well-connected nodes. When an end-user connects to a node, the node may ask the client to lock up their funds for several days to another channel the client has established for a fee. This can be achieved by having the new transactions require a new hash(Y) from input Y in addition to the existing hash which may be generated by any participant, but must disclose Y only after a full circle is established. The new participant has the same responsibility as well as the same timelocks 47 as the old participant being replaced. It is also possible that the one new participant replaces multiple hops. Figure 19: Erin is connected to both Bob and Dave. If Bob wishes to free up his channel with Carol, since that channel is active and very profitable, Bob can offload the payment to Dave via Erin. Since Erin has extra bitcoin available, she will be able to collect some fee for offloading the channel between Bob and Carol as well as between Carol and Dave. The channels between Bob and Carol as well as Carol and Dave are undone and no longer have the HTLC, nor has payment occurred on that path. Payment will occur on the path involving Erin. This is achieved by creating a new payment from Dave to Carol to Bob contingent upon Erin constructing an HTLC. The payment in dashed lines (red) are netted out to zero and settled via a new Commitment Contract. 8.4 Payment Routing It is theoretically possible to build a route map implicitly from observing 2-of-2 multisigs on the blockchain to build a routing table. Note, however, this is not feasible with pay-to-script-hash transaction outputs, which can be resolved out-of-band from the bitcoin protocol via a third party routing service. Building a routing table will become necessary for large operators (e.g. BGP, Cjdns). Eventually, with optimizations, the network will look a lot like the correspondent banking network, or Tier-1 ISPs. Similar to how packets still reach their destination on your home network connection, not all participants need to have a full routing table. The core Tier-1 routes can be online all the time —while nodes at the edges, such as average users, would be connected intermittently. Node discovery can occur along the edges by pre-selecting and offering partial routes to well-known nodes. 48 8.5 Fees Lightning Network fees, which differ from blockchain fees, are paid directly between participants within the channel. The fees pay for the time-value of money for consuming the channel for a determined maximum period of time, and for counterparty risk of non-communication. Counterparty risk for fees only exist with one’s direct channel counterparty. If a node two hops away decides to disconnect and their transaction gets broadcast on the blockchain, one’s direct counterparties should not broadcast on the blockchain, but continue to update via novation with a new Commitment Transaction. See the Decrementing Timelocks entry in the HTLC section for more information about counterparty risk. The time-value of fees pays for consuming time (e.g. 3 days) and is conceptually equivalent to a gold lease rate without custodial risk; it is the time-value for using up the access to money for a very short duration. Since certain paths may become very profitable in one direction, it is possible for fees to be negative to encourage the channel to be available for those profitable paths. 9 Risks The primary risks relate to timelock expiration. Additionally, for core nodes and possibly some merchants to be able to route funds, the keys must be held online for lower latency. However, end-users and nodes are able to keep their private keys firewalled off in cold storage. 9.1 Improper Timelocks Participants must choose timelocks with sufficient amounts of time. If insufficient time is given, it is possible that timelocked transactions believed to be invalid will become valid, enabling coin theft by the counterparty. There is a trade-off between longer timelocks and the time-value of money. When writing wallet and Lightning Network application software, it is necessary to ensure that sufficient time is given and users are able to have their transactions enter into the blockchain when interacting with non-cooperative or malicious channel counterparties. 49 9.2 Forced Expiration Spam Forced expiration of many transactions may be the greatest systemic risk when using the Lightning Network. If a malicious participant creates many channels and forces them all to expire at once, these may overwhelm block data capacity, forcing expiration and broadcast to the blockchain. The result would be mass spam on the bitcoin network. The spam may delay transactions to the point where other locktimed transactions become valid. This may be mitigated by permitting one transaction replacement on all pending transactions. Anti-spam can be used by permitting only one transaction replacement of a higher sequence number by the inverse of an even or odd number. For example, if an odd sequence number was broadcast, permit a replacement to a higher even number only once. Transactions would use the sequence number in an orderly way to replace other transactions. This mitigates the risk assuming honest miners. This attack is extremely high risk, as incorrect broadcast of Commitment Transactions entail a full penalty of all funds in the channel. Additionally, one may attempt to steal HTLC transactions by forcing a timeout transaction to go through when it should not. This can be easily mitigated by having each transfer inside the channel be lower than the total transaction fees used. Since transactions are extremely cheap and do not hit the blockchain with cooperative channel counterparties, large transfers of value can be split into many small transfers. This attempt can only work if the blocks are completely full for a long time. While it is possible to mitigate it using a longer HTLC timeout duration, variable block sizes may become common, which may need mitigations. If this type of transaction becomes the dominant form of transactions which are included on the blockchain, it may become necessary to increase the block size and run a variable blocksize structure and timestop flags as described in the section below. This can create sufficient penalties and disincentives to be highly unprofitable and unsuccessful for attackers, as attackers lose all their funds from broadcasting the wrong transaction, to the point where it will never occur. 50 9.3 Coin Theft via Cracking As parties must be online and using private keys to sign, there is a possibility that, if the computer where the private keys are stored is compromised, coins will be stolen by the attacker. While there may be methods to mitigate the threat for the sender and the receiver, the intermediary nodes must be online and will likely be processing the transaction automatically. For this reason, the intermediary nodes will be at risk and should not be holding a substantial amount of money in this “hot wallet.” Intermediary nodes which have better security will likely be able to out-compete others in the long run and be able to conduct greater transaction volume due to lower fees. Historically, one of the largest component of fees and interest in the financial system are from various forms of counterparty risk – in Bitcoin it is possible that the largest component in fees will be derived from security risk premiums. A Funding Transaction may have multiple outputs with multiple Commitment Transactions, with the Funding Transaction key and some Commitment Transactions keys stored offline. It is possible to create an equivalent of a “Checking Account” and “Savings Account” by moving funds between outputs from a Funding Transaction, with the “Savings Account” stored offline and requiring additional signatures from security services. 9.4 Data Loss When one party loses data, it is possible for the counterparty to steal funds. This can be mitigated by having a third party data storage service where encrypted data gets sent to this third party service which the party cannot decrypt. Additionally, one should choose channel counterparties who are responsible and willing to provide the current state, with some periodic tests of honesty. 9.5 Forgetting to Broadcast the Transaction in Time If one does not broadcast a transaction at the correct time, the counterparty may steal funds. This can be mitigated by having a designated third party to send funds. An output fee can be added to create an incentive for this third party to watch the network. Further, this can also be mitigated by implementing OP CHECKSEQUENCEVERIFY. 51 9.6 Inability to Make Necessary Soft-Forks Changes are necessary to bitcoin, such as the malleability soft-fork. Additionally, if this system becomes popular, it will be necessary for the system to securely transact with many users and some kind of structure like a blockheight timestop will be desirable. This system assumes such changes to enable Lightning Network to exist entirely, as well as soft-forks ensuring the security is robust against attackers will occur. While the system may continue to operate with only some time lock and malleability soft-forks, there will be necessary soft-forks regarding systemic risks. Without proper community foresight, an inability to establish a timestop or similar function will allow systemic attacks to take place and may not be recognized as imperative until an attack actually occurs. 9.7 Colluding Miner Attacks Miners may elect to refuse to enter in particular transactions (e.g. Breach Remedy transactions) in order to assist in timeout coin theft. An attacker can pay off all miners to refuse to include certain transactions in their mempool and blocks. The miners can identify their own blocks in an attempt to prove their behavior to the paying attacker. This can be mitigated by encouraging miners to avoid identifying their own blocks. Further, it should be expected that this kind of payment to miners is malicious activity and the contract is unenforcible. Miners may then take payment and surreptitiously mine a block without identifying the block to the attacker. Since the attacker is paying for this, they will quickly run out of money by losing the fee to the miner, as well as losing all their money in the channel. This attack is unlikely and fairly unattractive as it is far too difficult and requires a high degree of collusion with extreme risk. The risk model of this attack occurirng is similar to that of miners colluding to do reorg attacks: Extremely unlikely with many uncoordinated miners. 10 Block Size Increases and Consensus If we presume that a decentralized payment network exists and one user will make 3 blockchain transactions per year on average, Bitcoin will be able 52 to support over 35 million users with 1MB blocks in ideal circumstances (assuming 2000 transactions/MB, or 500 bytes/Tx). This is quite limited, and an increase of the block size may be necessary to support everyone in the world using Bitcoin. A simple increase of the block size would be a hard fork, meaning all nodes will need to update their wallets if they wish to participate in the network with the larger blocks. While it may appear as though this system will mitigate the block size increases in the short term, if it achieves global scale, it will necessitate a block size increase in the long term. Creating a credible tool to help prevent blockchain spam designed to encourage transactions to timeout becomes imperative. To mitigate timelock spam vulnerabilities, non-miner and miners’ consensus rules may also differ if the miners’ consensus rules are more restrictive. Non-miners may accept blocks over 1MB, while miners may have different soft-caps on block sizes. If a block size is above that cap, then that is viewed as an invalid block by other miners, but not by non-miners. The miners will only build the chain on blocks which are valid according to the agreed-upon soft-cap. This permits miners to agree on raising the block size limit without requiring frequent hard-forks from clients, so long as the amount raised by miners does not go over the clients’ hard limit. This mitigates the risk of mass expiry of transactions at once. All transactions which are not redeemed via Exercise Settlement (ES) may have a very high fee attached, and miners may use a consensus rule whereby those transactions are exempted from the soft-cap, making it very likely the correct transactions will enter the blockchain. When transactions are viewed as circuits and contracts instead of transaction packets, the consensus risks can be measured by the amount of time available to cover the UTXO set controlled by hostile parties. In effect, the upper bound of the UTXO size is determined by transaction fees and the standard minimum transaction output value. If the bitcoin miners have a deterministic mempool which prioritizes transactions respecting a “weak” local time order of transactions, it could become extremely unprofitable and unlikely for an attack to succeed. Any transaction spam time attack by broadcasting the incorrect Commitment Transaction is extremely high risk for the attacker, as it requires an immense amount of bitcoin and all funds committed in those transactions will be lost if the attacker fails. 53 11 Use Cases In addition to helping bitcoin scale, there are many uses for transactions on the Lightning Network: • Instant Transactions. Using Lightning, Bitcoin transactions are now nearly instant with any party. It is possible to pay for a cup of coffee with direct non-revocable payment in milliseconds to seconds. • Exchange Arbitrage. There is presently incentive to hold funds on exchanges to be ready for large market moves due to 3-6 block confirmation times. It is possible for the exchange to participate in this network and for clients to move their funds on and off the exchange for orders nearly instantly. If the exchange does not have deep market depth and commits to only permitting limit orders close to the top of the order book, then the risk of coin theft becomes much lower. The exchange, in effect, would no longer have any need for a cold storage wallet. This may substantially reduce thefts and the need for trusted third party custodians. • Micropayments. Bitcoin blockchain fees are far too high to accept micropayments, especially with the smallest of values. With this system, near-instant micropayments using Bitcoin without a 3rd party custodian would be possible. It would enable, for example, paying per-megabyte for internet service or per-article to read a newspaper. • Financial Smart Contracts and Escrow. Financial contracts are especially time-sensitive and have higher demands on blockchain computation. By moving the overwhelming majority of trustless transactions off-chain, it is possible to have highly complex transaction contract terms without ever hitting the blockchain. • Cross-Chain Payments. So long as there are similar hash-functions across chains, it’s possible for transactions to be routed over multiple chains with different consensus rules. The sender does not have to trust or even know about the other chains – even the destination chain. Simiarly, the receiver does not have to know anything about the sender’s chain or any other chain. All the receiver cares about is a conditional payment upon knowledge of a secret on their chain. 54 Payment can be routed by participants in both chains in the hop. E.g. Alice is on Bitcoin, Bob is on both Bitcoin and X-Coin and Carol is on a hypothetical X-Coin, Alice can pay Carol without understanding the X-Coin consensus rules. 12 Conclusion Creating a network of micropayment channels enables bitcoin scalability, micropayments down to the satoshi, and near-instant transactions. These channels represent real Bitcoin transactions, using the Bitcoin scripting opcodes to enable the transfer of funds without risk of counterparty theft, especially with long-term miner risk mitigations. If all transactions using Bitcoin were on the blockchain, to enable 7 billion people to make two transactions per day, it would require 24GB blocks every ten minutes at best (presuming 250 bytes per transaction and 144 blocks per day). Conducting all global payment transactions on the blockchain today implies miners will need to do an incredible amount of computation, severely limiting bitcoin scalability and full nodes to a few centralized processors. If all transactions using Bitcoin were conducted inside a network of micropayment channels, to enable 7 billion people to make two channels per year with unlimited transactions inside the channel, it would require 133 MB blocks (presuming 500 bytes per transaction and 52560 blocks per year). Current generation desktop computers will be able to run a full node with old blocks pruned out on 2TB of storage. With a network of instantly confirmed micropayment channels whose payments are encumbered by timelocks and hashlock outputs, Bitcoin can scale to billions of users without custodial risk or blockchain centralization when transactions are conducted securely off-chain using bitcoin scripting, with enforcement of non-cooperation by broadcasting signed multisignature transactions on the blockchain. 13 Acknowledgements Micropayment channels have been developed by many parties, and has been discussed on bitcointalk, the bitcoin mailing list, and IRC. The amount of 55 contributors to this idea are immense and much thought have been put into this ability. Effort has been placed into citing and finding similar ideas, however it is absolutely not near complete. In particular, there are many similarities to a proposal by Alex Akselrod by using hashlocking as a method of encumbering a hub-and-spoke payment channel. Thanks to Peter Todd for correcting a significant error in the HTLC script, as well as optimizing the opcode size. Thanks to Elizabeth Stark for reviewing and corrections. Thanks to Rusty Russell for reviewing this document and suggestions for making the concept more digestible, as well as working on a construction which may provide a stop-gap solution before a long-term malleability fix (to be described in a future version). Appendix A Resolving Malleability In order to create these contracts in Bitcoin without a third party trusted service, Bitcoin must fix the transaction malleability problem. If transactions can be mutated, then signatures can be invalidated, thereby making refund transactions and commitment bonds invalidated. This creates an opportunity for hostile actors to use it as an opportunity for a negotiating tactic to steal coins, in effect, a hostage scenario. To mitigate malleability, it is necessary to make a soft-fork change to bitcoin. Older clients would still work, but miners would need to update. Bitcoin has had several soft forks in the past, including pay-to-script-hash (P2SH). To mitigate malleability, it requires changing which contents are signed by the participants. This is achieved by creating new sighash types. In order to accommodate this new behavior, a new P2SH type or new OP CHECKSIG is necessary to make it a soft-fork rather than a hard-fork. If a new P2SH was defined, it would use a different output script such as: OP DUP OP HASH160 <20-byte hash> OP EQUALVERIFY Since this will always resolve to true provided a valid redeemScript, 56 all existing clients will return true. This allows the scripting system to construct new rules, including new signature validation rules. At least one new sighash would need to exist. SIGHASH NOINPUT would neither sign any input transactions IDs nor sign the index. By using SIGHASH NOINPUT, one can be assured that one’s counterparty cannot invalidate entire trees of chained transactions of potential contract states which were previously agreed upon, using transaction ID mutation. With the new sighash flags, it is possible to spend from a parent transaction even though the transaction ID has changed, so long as the script evaluates as true (i.e. a valid signature). SIGHASH NOINPUT implies significant risk with address reuse, as it can work with any transaction in which the sigScript returns as valid, so multiple transactions with the same outputs are redeemable (provided the output values are less). Further, and just as importantly, SIGHASH NOINPUT permits participants to sign spends of transactions without knowing the signatures of the transaction being spent. By solving malleability in the above manner, two parties may build contracts and spend transactions without either party having the ability to broadcast that original transaction on the blockchain until both parties agree. With the new sighash type, participants may build potential contract states and potential payout conditions and agree upon all terms, before the contract may be paid, broadcast, and executed upon without the need for a trusted third party. Without SIGHASH NOINPUT, one cannot build outputs before the transaction can be funded. It is as if one cannot make any agreements without committing funds without knowing what one is committing to. SIGHASH NOINPUT allows one to build redemption for transactions which do not yet exist. In other words, one can form agreements before funding the transaction if the output is a 2-of-2 multisignature transaction. To use SIGHASH NOINPUT, one builds a Funding Transaction, and does not yet sign it. This Funding Transaction does not need to use SIGHASH NOINPUT if it is spending from a transaction which has already been entered into the blockchain. To spend from a Funding Transaction with a 2-of-2 multisignature output which has not yet been signed and broadcast, however, requires using SIGHASH NOINPUT. A further stop-gap solution using OP CHECKSEQUENCEVERIFY 57 or a less-optimal use of OP CHECKLOCKTIMEVERIFY will be described in a future paper by Rusty Russell. An updated version of this paper will also include these constructions. References [1] Satoshi Nakamoto. Bitcoin: A Peer-to-peer Electronic Cash System. https://bitcoin.org/bitcoin.pdf, Oct 2008. [2] Manny Trillo. Stress Test Prepares VisaNet for the Most Wonderful Time of the Year. http: //www.visa.com/blogarchives/us/2013/10/10/ stress-test-prepares-visanet-for-the-most-wonderful-time-of-the-year/ index.html, Oct 2013. [3] Bitcoin Wiki. Contracts: Example 7: Rapidly-adjusted (micro)payments to a pre-determined party. https://en.bitcoin. it/wiki/Contracts#Example_7:_Rapidly-adjusted_.28micro. 29payments_to_a_pre-determined_party. [4] bitcoinj. Working with micropayment channels. https://bitcoinj. github.io/working-with-micropayments. [5] Leslie Lamport. The Part-Time Parliament. ACM Transactions on Computer Systems, 21(2):133–169, May 1998. [6] Leslie Lamport. Time, Clocks, and the Ordering of Events in a Distributed System. Communications of the ACM, 21(7):558–565, Jul 1978. [7] Alex Akselrod. Draft. Aakselrod/Draft, Mar 2013. https://en.bitcoin.it/wiki/User: [8] Alex Akselrod. ESCHATON. https://gist.github.com/aakselrod/ 9964667, Apr 2014. [9] Peter Todd. Near-zero fee transactions with hub-and-spoke micropayments. http://sourceforge.net/p/bitcoin/mailman/message/ 33144746/, Dec 2014. 58 [10] C.J. Plooy. Combining Bitcoin and the Ripple to create a fast, scalable, decentralized, anonymous, low-trust payment network. http://www.ultimatestunts.nl/bitcoin/ripple_bitcoin_ draft_2.pdf, Jan 2013. [11] BitPay. Impulse. http://impulse.is/impulse.pdf, Jan 2015. [12] Mark Friedenbach. BIP 0068: Consensus-enforced transaction replacement signaled via sequence numbers (relative locktime). https://github.com/bitcoin/bips/blob/master/bip-0068. mediawiki, May 2015. [13] Mark Friedenbach BtcDrak and Eric Lombrozo. BIP 0112: CHECKSEQUENCEVERIFY. https://github.com/bitcoin/bips/blob/ master/bip-0112.mediawiki, Aug 2015. [14] Jonas Schnelli. What does OP CHECKSEQUENCEVERIFY do? http://bitcoin.stackexchange.com/a/38846, Jul 2015. [15] Greg Maxwell (nullc). reddit. https://www.reddit.com/r/Bitcoin/ comments/37fxqd/it_looks_like_blockstream_is_working_on_ the/crmr5p2, May 2015. [16] Gavin Andresen. BIP 0016: Pay to Script Hash. https://github. com/bitcoin/bips/blob/master/bip-0016.mediawiki, Jan 2012. [17] Pieter Wuille. BIP 0032: Hierarchical Deterministic Wallets. https:// github.com/bitcoin/bips/blob/master/bip-0032.mediawiki, Feb 2012. [18] Ilja Gerhardt and Timo Hanke. Homomorphic Payment Addresses and the Pay-to-Contract Protocol. http://arxiv.org/abs/1212.3257, Dec 2012. [19] Nick Szabo. Formalizing and Securing Relationships on Public Networks. http://szabo.best.vwh.net/formalize.html, Sep 1997. 59 |
{
"txid": "8a82826ceb9dc99351fa85be45235318bc103a77d0d338b388a9f34cc747b839",
"hash": "8a82826ceb9dc99351fa85be45235318bc103a77d0d338b388a9f34cc747b839",
"version": 1,
"size": 121997,
"locktime": 0,
"vin": [
{
"txid": "253794c145922e650bc0d051d0875f0c367ce25fc49debf0b7f7ad4292dfee63",
"vout": 1,
"scriptSig": {
"asm": "546865206e6174757265206f6620426974636f696e20697320737563682074686174206f6e63652076657273696f6e20302e31207761732072656c65617365642c2074686520636f72650a64657369676e207761732073657420696e2073746f6e6520666f72207468652072657374206f6620697473206c69666574696d652e202042656361757365206f6620746861742c20490a77616e74656420746f2064657369676e20697420746f20737570706f727420657665727920706f737369626c65207472616e73616374696f6e2074797065204920636f756c64207468696e6b0a6f662e20205468652070726f626c656d207761732c2065616368207468696e67207265717569726564207370656369616c20737570706f727420636f646520616e6420646174610a6669656c64732077686574686572206974207761732075736564206f72206e6f742c20616e64206f6e6c7920636f7665726564206f6e65207370656369616c206361736520617420610a74696d652e2020497420776f756c642068617665206265656e20616e206578706c6f73696f6e206f66207370656369616c2063617365732e202054686520736f6c7574696f6e207761730a7363726970742c2077686963682067656e6572616c697a6573207468652070726f626c656d20736f207472616e73616374696e6720706172746965732063616e206465736372696265 0a7468656972207472616e73616374696f6e206173206120707265646963617465207468617420746865206e6f6465206e6574776f726b206576616c75617465732e2020546865206e6f6465730a6f6e6c79206e65656420746f20756e6465727374616e6420746865207472616e73616374696f6e20746f2074686520657874656e74206f66206576616c756174696e6720776865746865720a7468652073656e646572277320636f6e646974696f6e7320617265206d65742e0a0a546865207363726970742069732061637475616c6c792061207072656469636174652e202049742773206a75737420616e206571756174696f6e2074686174206576616c756174657320746f0a74727565206f722066616c73652e20205072656469636174652069732061206c6f6e6720616e6420756e66616d696c69617220776f726420736f20492063616c6c65642069740a7363726970742e0a0a546865207265636569766572206f662061207061796d656e7420646f657320612074656d706c617465206d61746368206f6e20746865207363726970742e202043757272656e746c792c0a726563656976657273206f6e6c79206163636570742074776f2074656d706c617465733a20646972656374207061796d656e7420616e6420626974636f696e20616464726573732e0a4675747572652076657273696f6e732063616e206164642074656d 706c6174657320666f72206d6f7265207472616e73616374696f6e20747970657320616e64206e6f6465730a72756e6e696e6720746861742076657273696f6e206f72206869676865722077696c6c2062652061626c6520746f2072656365697665207468656d2e2020416c6c2076657273696f6e73206f660a6e6f64657320696e20746865206e6574776f726b2063616e2076657269667920616e642070726f6365737320616e79206e6577207472616e73616374696f6e7320696e746f20626c6f636b732c0a6576656e2074686f7567682074686579206d6179206e6f74206b6e6f7720686f7720746f2072656164207468656d2e0a0a5468652064657369676e20737570706f7274732061207472656d656e646f75732076617269657479206f6620706f737369626c65207472616e73616374696f6e207479706573207468617420490a64657369676e65642079656172732061676f2e2020457363726f77207472616e73616374696f6e732c20626f6e64656420636f6e7472616374732c2074686972642070617274790a6172626974726174696f6e2c206d756c74692d7061727479207369676e61747572652c206574632e2020496620426974636f696e2063617463686573206f6e20696e206120626967207761792c0a746865736520617265207468696e6773207765276c6c2077616e7420746f206578706c6f726520696e2074 6865206675747572652c20627574207468657920616c6c2068616420746f2062650a64657369676e65642061742074686520626567696e6e696e6720746f206d616b652073757265207468657920776f756c6420626520706f737369626c65206c617465722e0a0a4920646f6e27742062656c696576652061207365636f6e642c20636f6d70617469626c6520696d706c656d656e746174696f6e206f6620426974636f696e2077696c6c206576657220626520610a676f6f6420696465612e2020536f206d756368206f66207468652064657369676e20646570656e6473206f6e20616c6c206e6f6465732067657474696e672065786163746c790a6964656e746963616c20726573756c747320696e206c6f636b7374657020746861742061207365636f6e6420696d706c656d656e746174696f6e20776f756c642062652061206d656e6163650a746f20746865206e6574776f726b2e2020546865204d4954206c6963656e736520697320636f6d70617469626c65207769746820616c6c206f74686572206c6963656e73657320616e640a636f6d6d65726369616c20757365732c20736f207468657265206973206e6f206e65656420746f20726577726974652069742066726f6d2061206c6963656e73696e670a7374616e64706f696e742e0a0a0a20202020205f5f202020202020205f5f0a202020202f20205c20202020202f2020 7c0a20202020242420205c2020202f2424207c20205f5f5f5f5f5f2020205f5f5f5f5f5f5f202020205f5f5f5f5f5f202020205f5f5f5f5f5f5f2020205f5f5f5f5f5f0a2020202024242420205c202f242424207c202f2020202020205c202f202020202020205c20202f2020202020205c20202f202020202020207c202f2020202020205c0a202020202424242420202f24242424207c2f24242424242420207c2424242424242420207c2024242424242420207c2f242424242424242f202f24242424242420207c0a2020202024242024242024242f2424207c2424202020202424207c2424207c20202424207c202f202020202424207c2424207c2020202020202424202020202424207c0a202020202424207c2424242f202424207c24242424242424242f202424207c20202424207c2f24242424242424207c2424205c5f5f5f5f5f2024242424242424242f0a202020202424207c20242f20202424207c2424202020202020207c2424207c20202424207c2424202020202424207c2424202020202020207c2424202020202020207c0a2020202024242f20202020202024242f2020242424242424242f2024242f20202024242f2020242424242424242f2020242424242424242f2020242424242424242f0a0a202020202020202020205f5f5f5f5f5f2020202020202020205f5f5f5f5f5f5f5f20205f5f0a2020202020202020 202f2020202020205c202020202020202f20202020202020207c2f20207c0a20202020202020202f24242424242420207c20202020202024242424242424242f202424207c5f5f5f5f202020205f5f5f5f5f5f0a202020202020202024245f5f5f5f2424207c2020202020202020202424207c20202024242020202020205c20202f2020202020205c0a2020202020202020202f2020202024242f202020202020202020202424207c2020202424242424242420207c2f24242424242420207c0a20202020202020202f2424242424242f20202020202020202020202424207c2020202424207c20202424207c2424202020202424207c0a20202020202020202424207c5f5f5f5f5f202020202020202020202424207c2020202424207c20202424207c24242424242424242f0a20202020202020202424202020202020207c2020202020202020202424207c2020202424207c20202424207c2424202020202020207c0a202020202020202024242424242424242f2020202020202020202024242f2020202024242f20202024242f2020242424242424242f0a0a205f5f202020205f5f20202020202020202020202020205f5f202020202020202020202020202020202020202020202020202020202020202020202020202020205f5f0a2f20205c20202f20207c2020202020202020202020202f20207c2020202020202020202020202020 2020202020202020202020202020202020202020202020202f20207c0a242420205c202424207c20205f5f5f5f5f5f2020205f2424207c5f202020205f5f2020205f5f2020205f5f2020205f5f5f5f5f5f202020205f5f5f5f5f5f20202424207c2020205f5f0a24242420205c2424207c202f2020202020205c202f2024242020207c20202f20207c202f20207c202f20207c202f2020202020205c20202f2020202020205c202424207c20202f20207c0a2424242420202424207c2f24242424242420207c2424242424242f2020202424207c202424207c202424207c2f24242424242420207c2f24242424242420207c2424207c5f2f24242f0a2424202424202424207c2424202020202424207c20202424207c205f5f202424207c202424207c202424207c2424207c20202424207c2424207c202024242f20242420202024243c0a2424207c24242424207c24242424242424242f2020202424207c2f20207c2424205c5f2424205c5f2424207c2424205c5f5f2424207c2424207c20202020202024242424242420205c0a2424207c20242424207c2424202020202020207c20202424202024242f202424202020242420202024242f2024242020202024242f202424207c2020202020202424207c20242420207c0a24242f20202024242f2020242424242424242f20202020242424242f20202024242424242f242424242f20202024 24242424242f202024242f2020202020202024242f20202024242f0a0a0a4c6f76652c2062636f696e2e0a 54686520426974636f696e204c696768746e696e67204e6574776f726b3a0a5363616c61626c65204f66662d436861696e20496e7374616e74205061796d656e74730a4a6f7365706820506f6f6e0a0a5468616464657573204472796a610a0a6a6f73657068406c696768746e696e672e6e6574776f726b0a0a7278406177736f6d6e65742e6f72670a0a4a616e756172792031342c20323031360a44524146542056657273696f6e20302e352e392e320a0a41627374726163740a54686520626974636f696e2070726f746f636f6c2063616e20656e636f6d706173732074686520676c6f62616c2066696e616e6369616c207472616e73616374696f6e20766f6c756d6520696e20616c6c20656c656374726f6e6963207061796d656e742073797374656d7320746f6461792c20776974686f757420612073696e676c650a637573746f6469616c20746869726420706172747920686f6c64696e672066756e6473206f7220726571756972696e67207061727469636970616e747320746f20686176650a616e797468696e67206d6f7265207468616e206120636f6d7075746572207573696e6720612062726f616462616e6420636f6e6e656374696f6e2e20410a646563656e7472616c697a65642073797374656d2069732070726f706f7365642077686572656279207472616e73616374696f6e73206172652073656e74206f766572 0a61206e6574776f726b206f66206d6963726f7061796d656e74206368616e6e656c732028612e6b2e612e207061796d656e74206368616e6e656c73206f720a7472616e73616374696f6e206368616e6e656c73292077686f7365207472616e73666572206f662076616c7565206f6363757273206f66662d626c6f636b636861696e2e0a496620426974636f696e207472616e73616374696f6e732063616e206265207369676e656420776974682061206e65772073696768617368207479706520746861740a616464726573736573206d616c6c656162696c6974792c207468657365207472616e7366657273206d6179206f63637572206265747765656e20756e747275737465640a7061727469657320616c6f6e6720746865207472616e7366657220726f75746520627920636f6e7472616374732077686963682c20696e20746865206576656e74206f6620756e636f6f7065726174697665206f7220686f7374696c65207061727469636970616e74732c2061726520656e666f72636561626c65207669612062726f616463617374206f7665720a74686520626974636f696e20626c6f636b636861696e20696e20746865206576656e74206f6620756e636f6f7065726174697665206f7220686f7374696c65207061727469636970616e74732c207468726f756768206120736572696573206f662064656372656d656e74696e 672074696d656c6f636b732e0a0a310a0a54686520426974636f696e20426c6f636b636861696e205363616c6162696c6974792050726f626c656d0a0a54686520426974636f696e5b315d20626c6f636b636861696e20686f6c64732067726561742070726f6d69736520666f72206469737472696275746564206c6564676572732c206275740a74686520626c6f636b636861696e2061732061207061796d656e7420706c6174666f726d2c20627920697473656c662c2063616e6e6f7420636f7665722074686520776f726c64e28099730a636f6d6d6572636520616e7974696d6520696e20746865206e656172206675747572652e2054686520626c6f636b636861696e206973206120676f737369702070726f746f636f6c0a7768657265627920616c6c207374617465206d6f64696669636174696f6e7320746f20746865206c6564676572206172652062726f61646361737420746f20616c6c207061727469636970616e74732e204974206973207468726f756768207468697320e2809c676f737369702070726f746f636f6ce2809d207468617420636f6e73656e737573206f66207468652073746174652c0a65766572796f6e65e28099732062616c616e6365732c206973206167726565642075706f6e2e2049662065616368206e6f646520696e2074686520626974636f696e206e6574776f726b0a6d757374206b6e6f77 2061626f75742065766572792073696e676c65207472616e73616374696f6e2074686174206f636375727320676c6f62616c6c792c2074686174206d61790a310a0a0c6372656174652061207369676e69666963616e742064726167206f6e20746865206162696c697479206f6620746865206e6574776f726b20746f20656e636f6d7061737320616c6c0a676c6f62616c2066696e616e6369616c207472616e73616374696f6e732e20497420776f756c6420696e737465616420626520646573697261626c6520746f20656e636f6d7061737320616c6c0a7472616e73616374696f6e7320696e206120776179207468617420646f65736ee2809974207361637269666963652074686520646563656e7472616c697a6174696f6e20616e642073656375726974790a7468617420746865206e6574776f726b2070726f76696465732e0a546865207061796d656e74206e6574776f726b20566973612061636869657665642034372c303030207065616b207472616e73616374696f6e7320706572207365636f6e64202874707329206f6e20697473206e6574776f726b20647572696e6720746865203230313320686f6c69646179735b325d2c20616e642063757272656e746c792061766572616765730a68756e6472656473206f66206d696c6c696f6e7320706572206461792e2043757272656e746c792c20426974636f696e207375 70706f727473206c657373207468616e2037207472616e73616374696f6e7320706572207365636f6e64207769746820612031206d6567616279746520626c6f636b206c696d69742e2049662077652075736520616e2061766572616765206f66203330300a62797465732070657220626974636f696e207472616e73616374696f6e20616e6420617373756d656420756e6c696d6974656420626c6f636b2073697a65732c20616e206571756976616c656e7420636170616369747920746f207065616b2056697361207472616e73616374696f6e20766f6c756d65206f662034372c3030302f74707320776f756c64206265206e6561726c790a38206769676162797465732070657220426974636f696e20626c6f636b2c2065766572792074656e206d696e75746573206f6e20617665726167652e20436f6e74696e756f75736c792c0a7468617420776f756c64206265206f7665722034303020746572616279746573206f6620646174612070657220796561722e0a436c6561726c792c20616368696576696e6720566973612d6c696b65206361706163697479206f6e2074686520426974636f696e206e6574776f726b2069736ee2809974206665617369626c6520746f6461792e204e6f20686f6d6520636f6d707574657220696e2074686520776f726c642063616e206f70657261746520776974682074686174206b696e6420 6f660a62616e64776964746820616e642073746f726167652e20496620426974636f696e20697320746f207265706c61636520616c6c20656c656374726f6e6963207061796d656e747320696e0a746865206675747572652c20616e64206e6f74206a75737420566973612c20697420776f756c6420726573756c7420696e206f7574726967687420636f6c6c61707365206f662074686520426974636f696e206e6574776f726b2c206f7220617420626573742c2065787472656d652063656e7472616c697a6174696f6e206f6620426974636f696e206e6f64657320616e64206d696e6572730a746f20746865206f6e6c79206f6e65732077686f20636f756c64206166666f72642069742e20546869732063656e7472616c697a6174696f6e20776f756c64207468656e206465666561740a61737065637473206f66206e6574776f726b20646563656e7472616c697a6174696f6e2074686174206d616b6520426974636f696e207365637572652c20617320746865206162696c69747920666f7220656e74697469657320746f2076616c69646174652074686520636861696e206973207768617420616c6c6f777320426974636f696e20746f20656e73757265206c65646765720a616363757261637920616e642073656375726974792e0a486176696e672066657765722076616c696461746f72732064756520746f206c61726765 7220626c6f636b73206e6f74206f6e6c7920696d706c6965732066657765720a696e646976696475616c7320656e737572696e67206c65646765722061636375726163792c2062757420616c736f20726573756c747320696e20666577657220656e74697469657320746861740a776f756c642062652061626c6520746f2076616c69646174652074686520626c6f636b636861696e2061732070617274206f6620746865206d696e696e672070726f636573732c0a776869636820726573756c747320696e20656e636f75726167696e67206d696e65722063656e7472616c697a6174696f6e2e2045787472656d656c79206c6172676520626c6f636b732c0a666f72206578616d706c6520696e207468652061626f76652063617365206f66203820676967616279746573206576657279203130206d696e75746573206f6e20617665726167652c0a776f756c6420696d706c792074686174206f6e6c79206120666577207061727469657320776f756c642062652061626c6520746f20646f20626c6f636b2076616c69646174696f6e2e0a546869732063726561746573206120677265617420706f73736962696c697479207468617420656e7469746965732077696c6c20656e64207570207472757374696e672063656e7472616c697a65640a706172746965732e20486176696e672070726976696c656765642c2074727573746564 20706172746965732063726561746573206120736f6369616c207472617020776865726562790a7468652063656e7472616c2070617274792077696c6c206e6f742061637420696e2074686520696e746572657374206f6620616e20696e646976696475616c20287072696e636970616c6167656e742070726f626c656d292c20652e672e2072656e7469657269736d206279206368617267696e6720686967686572206665657320746f206d69746967617465207468650a696e63656e7469766520746f2061637420646973686f6e6573746c792e20496e2065787472656d652063617365732c2074686973206d616e69666573747320617320696e646976696475616c730a73656e64696e672066756e647320746f2063656e7472616c697a6564207472757374656420637573746f6469616e732077686f20686176652066756c6c20637573746f6479206f660a637573746f6d657273e280992066756e64732e205375636820617272616e67656d656e74732c2061732061726520636f6d6d6f6e20746f6461792c20637265617465207365766572650a636f756e7465727061727479207269736b2e20412070726572657175697369746520746f2070726576656e742074686174206b696e64206f662063656e7472616c697a6174696f6e2066726f6d0a6f6363757272696e6720776f756c64207265717569726520746865206162696c 69747920666f7220626974636f696e20746f2062652076616c69646174656420627920612073696e676c650a320a0a0c636f6e73756d65722d6c6576656c20636f6d7075746572206f6e206120686f6d652062726f616462616e6420636f6e6e656374696f6e2e20427920656e737572696e670a746861742066756c6c2076616c69646174696f6e2063616e206f636375722063686561706c792c20426974636f696e206e6f64657320616e64206d696e6572732077696c6c2062652061626c650a746f2070726576656e742065787472656d652063656e7472616c697a6174696f6e20616e642074727573742c20776869636820656e73757265732065787472656d656c79206c6f770a7472616e73616374696f6e20666565732e0a5768696c6520697420697320706f737369626c652074686174204d6f6f7265e2809973204c61772077696c6c20636f6e74696e756520696e646566696e6974656c792c20616e640a74686520636f6d7075746174696f6e616c20636170616369747920666f72206e6f64657320746f20636f73742d6566666563746976656c7920636f6d70757465206d756c7469676967616279746520626c6f636b73206d617920657869737420696e20746865206675747572652c206974206973206e6f742061206365727461696e74792e0a546f2061636869657665206d75636820686967686572207468616e2034 372c303030207472616e73616374696f6e7320706572207365636f6e64207573696e670a426974636f696e20726571756972657320636f6e64756374696e67207472616e73616374696f6e73206f66662074686520426974636f696e20626c6f636b636861696e20697473656c662e2049740a776f756c64206265206576656e206265747465722069662074686520626974636f696e206e6574776f726b20737570706f727465642061206e6561722d756e6c696d69746564206e756d626572206f66207472616e73616374696f6e7320706572207365636f6e6420776974682065787472656d656c79206c6f77206665657320666f72206d6963726f7061796d656e74732e0a4d616e79206d6963726f7061796d656e74732063616e2062652073656e742073657175656e7469616c6c79206265747765656e2074776f207061727469657320746f20656e61626c6520616e792073697a65206f66207061796d656e74732e204d6963726f7061796d656e747320776f756c6420656e61626c6520756e62756e64696e672c206c6573730a747275737420616e6420636f6d6d6f64696669636174696f6e206f662073657276696365732c2073756368206173207061796d656e747320666f72207065722d6d656761627974650a696e7465726e657420736572766963652e20546f2062652061626c6520746f2061636869657665207468657365 206d6963726f7061796d656e74207573652063617365732c20686f77657665722c20776f756c642072657175697265207365766572656c79207265647563696e672074686520616d6f756e74206f66207472616e73616374696f6e73207468617420656e640a7570206265696e672062726f616463617374206f6e2074686520676c6f62616c20426974636f696e20626c6f636b636861696e2e0a5768696c6520697420697320706f737369626c6520746f207363616c65206174206120736d616c6c206c6576656c2c206974206973206162736f6c7574656c79206e6f7420706f737369626c650a746f2068616e646c652061206c6172676520616d6f756e74206f66206d6963726f7061796d656e7473206f6e20746865206e6574776f726b206f7220746f20656e636f6d706173730a616c6c20676c6f62616c207472616e73616374696f6e732e20466f7220626974636f696e20746f20737563636565642c20697420726571756972657320636f6e666964656e636520746861742069660a6974207765726520746f206265636f6d652065787472656d656c7920706f70756c61722c206974732063757272656e7420616476616e7461676573207374656d6d696e672066726f6d0a646563656e7472616c697a6174696f6e2077696c6c20636f6e74696e756520746f2065786973742e20496e206f7264657220666f722070656f706c65 3044022034ecc7a8cc3672cce417483608e1b07799cbe2722d062d5742d7a28025428f4a022007a2470238440a30b0cc932ea104ccb9fef43b6ff5d4597ad1444615a3d3e201[ALL] 037e1488596f36d202fcd53d38fc87c7a9830076232a8130c811d67d05a1cd8313",
"hex": "4d0802546865206e6174757265206f6620426974636f696e20697320737563682074686174206f6e63652076657273696f6e20302e31207761732072656c65617365642c2074686520636f72650a64657369676e207761732073657420696e2073746f6e6520666f72207468652072657374206f6620697473206c69666574696d652e202042656361757365206f6620746861742c20490a77616e74656420746f2064657369676e20697420746f20737570706f727420657665727920706f737369626c65207472616e73616374696f6e2074797065204920636f756c64207468696e6b0a6f662e20205468652070726f626c656d207761732c2065616368207468696e67207265717569726564207370656369616c20737570706f727420636f646520616e6420646174610a6669656c64732077686574686572206974207761732075736564206f72206e6f742c20616e64206f6e6c7920636f7665726564206f6e65207370656369616c206361736520617420610a74696d652e2020497420776f756c642068617665206265656e20616e206578706c6f73696f6e206f66207370656369616c2063617365732e202054686520736f6c7574696f6e207761730a7363726970742c2077686963682067656e6572616c697a6573207468652070726f626c656d20736f207472616e73616374696e6720706172746965732063616e2064657363726962654d08020a7468656972207472616e73616374696f6e206173206120707265646963617465207468617420746865206e6f6465206e6574776f726b206576616c75617465732e2020546865206e6f6465730a6f6e6c79206e65656420746f20756e6465727374616e6420746865207472616e73616374696f6e20746f2074686520657874656e74206f66206576616c756174696e6720776865746865720a7468652073656e646572277320636f6e646974696f6e7320617265206d65742e0a0a546865207363726970742069732061637475616c6c792061207072656469636174652e202049742773206a75737420616e206571756174696f6e2074686174206576616c756174657320746f0a74727565206f722066616c73652e20205072656469636174652069732061206c6f6e6720616e6420756e66616d696c69617220776f726420736f20492063616c6c65642069740a7363726970742e0a0a546865207265636569766572206f662061207061796d656e7420646f657320612074656d706c617465206d61746368206f6e20746865207363726970742e202043757272656e746c792c0a726563656976657273206f6e6c79206163636570742074776f2074656d706c617465733a20646972656374207061796d656e7420616e6420626974636f696e20616464726573732e0a4675747572652076657273696f6e732063616e206164642074656d4d0802706c6174657320666f72206d6f7265207472616e73616374696f6e20747970657320616e64206e6f6465730a72756e6e696e6720746861742076657273696f6e206f72206869676865722077696c6c2062652061626c6520746f2072656365697665207468656d2e2020416c6c2076657273696f6e73206f660a6e6f64657320696e20746865206e6574776f726b2063616e2076657269667920616e642070726f6365737320616e79206e6577207472616e73616374696f6e7320696e746f20626c6f636b732c0a6576656e2074686f7567682074686579206d6179206e6f74206b6e6f7720686f7720746f2072656164207468656d2e0a0a5468652064657369676e20737570706f7274732061207472656d656e646f75732076617269657479206f6620706f737369626c65207472616e73616374696f6e207479706573207468617420490a64657369676e65642079656172732061676f2e2020457363726f77207472616e73616374696f6e732c20626f6e64656420636f6e7472616374732c2074686972642070617274790a6172626974726174696f6e2c206d756c74692d7061727479207369676e61747572652c206574632e2020496620426974636f696e2063617463686573206f6e20696e206120626967207761792c0a746865736520617265207468696e6773207765276c6c2077616e7420746f206578706c6f726520696e20744d08026865206675747572652c20627574207468657920616c6c2068616420746f2062650a64657369676e65642061742074686520626567696e6e696e6720746f206d616b652073757265207468657920776f756c6420626520706f737369626c65206c617465722e0a0a4920646f6e27742062656c696576652061207365636f6e642c20636f6d70617469626c6520696d706c656d656e746174696f6e206f6620426974636f696e2077696c6c206576657220626520610a676f6f6420696465612e2020536f206d756368206f66207468652064657369676e20646570656e6473206f6e20616c6c206e6f6465732067657474696e672065786163746c790a6964656e746963616c20726573756c747320696e206c6f636b7374657020746861742061207365636f6e6420696d706c656d656e746174696f6e20776f756c642062652061206d656e6163650a746f20746865206e6574776f726b2e2020546865204d4954206c6963656e736520697320636f6d70617469626c65207769746820616c6c206f74686572206c6963656e73657320616e640a636f6d6d65726369616c20757365732c20736f207468657265206973206e6f206e65656420746f20726577726974652069742066726f6d2061206c6963656e73696e670a7374616e64706f696e742e0a0a0a20202020205f5f202020202020205f5f0a202020202f20205c20202020202f20204d08027c0a20202020242420205c2020202f2424207c20205f5f5f5f5f5f2020205f5f5f5f5f5f5f202020205f5f5f5f5f5f202020205f5f5f5f5f5f5f2020205f5f5f5f5f5f0a2020202024242420205c202f242424207c202f2020202020205c202f202020202020205c20202f2020202020205c20202f202020202020207c202f2020202020205c0a202020202424242420202f24242424207c2f24242424242420207c2424242424242420207c2024242424242420207c2f242424242424242f202f24242424242420207c0a2020202024242024242024242f2424207c2424202020202424207c2424207c20202424207c202f202020202424207c2424207c2020202020202424202020202424207c0a202020202424207c2424242f202424207c24242424242424242f202424207c20202424207c2f24242424242424207c2424205c5f5f5f5f5f2024242424242424242f0a202020202424207c20242f20202424207c2424202020202020207c2424207c20202424207c2424202020202424207c2424202020202020207c2424202020202020207c0a2020202024242f20202020202024242f2020242424242424242f2024242f20202024242f2020242424242424242f2020242424242424242f2020242424242424242f0a0a202020202020202020205f5f5f5f5f5f2020202020202020205f5f5f5f5f5f5f5f20205f5f0a20202020202020204d0802202f2020202020205c202020202020202f20202020202020207c2f20207c0a20202020202020202f24242424242420207c20202020202024242424242424242f202424207c5f5f5f5f202020205f5f5f5f5f5f0a202020202020202024245f5f5f5f2424207c2020202020202020202424207c20202024242020202020205c20202f2020202020205c0a2020202020202020202f2020202024242f202020202020202020202424207c2020202424242424242420207c2f24242424242420207c0a20202020202020202f2424242424242f20202020202020202020202424207c2020202424207c20202424207c2424202020202424207c0a20202020202020202424207c5f5f5f5f5f202020202020202020202424207c2020202424207c20202424207c24242424242424242f0a20202020202020202424202020202020207c2020202020202020202424207c2020202424207c20202424207c2424202020202020207c0a202020202020202024242424242424242f2020202020202020202024242f2020202024242f20202024242f2020242424242424242f0a0a205f5f202020205f5f20202020202020202020202020205f5f202020202020202020202020202020202020202020202020202020202020202020202020202020205f5f0a2f20205c20202f20207c2020202020202020202020202f20207c20202020202020202020202020204d08022020202020202020202020202020202020202020202020202f20207c0a242420205c202424207c20205f5f5f5f5f5f2020205f2424207c5f202020205f5f2020205f5f2020205f5f2020205f5f5f5f5f5f202020205f5f5f5f5f5f20202424207c2020205f5f0a24242420205c2424207c202f2020202020205c202f2024242020207c20202f20207c202f20207c202f20207c202f2020202020205c20202f2020202020205c202424207c20202f20207c0a2424242420202424207c2f24242424242420207c2424242424242f2020202424207c202424207c202424207c2f24242424242420207c2f24242424242420207c2424207c5f2f24242f0a2424202424202424207c2424202020202424207c20202424207c205f5f202424207c202424207c202424207c2424207c20202424207c2424207c202024242f20242420202024243c0a2424207c24242424207c24242424242424242f2020202424207c2f20207c2424205c5f2424205c5f2424207c2424205c5f5f2424207c2424207c20202020202024242424242420205c0a2424207c20242424207c2424202020202020207c20202424202024242f202424202020242420202024242f2024242020202024242f202424207c2020202020202424207c20242420207c0a24242f20202024242f2020242424242424242f20202020242424242f20202024242424242f242424242f202020242b24242424242f202024242f2020202020202024242f20202024242f0a0a0a4c6f76652c2062636f696e2e0a4d080254686520426974636f696e204c696768746e696e67204e6574776f726b3a0a5363616c61626c65204f66662d436861696e20496e7374616e74205061796d656e74730a4a6f7365706820506f6f6e0a0a5468616464657573204472796a610a0a6a6f73657068406c696768746e696e672e6e6574776f726b0a0a7278406177736f6d6e65742e6f72670a0a4a616e756172792031342c20323031360a44524146542056657273696f6e20302e352e392e320a0a41627374726163740a54686520626974636f696e2070726f746f636f6c2063616e20656e636f6d706173732074686520676c6f62616c2066696e616e6369616c207472616e73616374696f6e20766f6c756d6520696e20616c6c20656c656374726f6e6963207061796d656e742073797374656d7320746f6461792c20776974686f757420612073696e676c650a637573746f6469616c20746869726420706172747920686f6c64696e672066756e6473206f7220726571756972696e67207061727469636970616e747320746f20686176650a616e797468696e67206d6f7265207468616e206120636f6d7075746572207573696e6720612062726f616462616e6420636f6e6e656374696f6e2e20410a646563656e7472616c697a65642073797374656d2069732070726f706f7365642077686572656279207472616e73616374696f6e73206172652073656e74206f7665724d08020a61206e6574776f726b206f66206d6963726f7061796d656e74206368616e6e656c732028612e6b2e612e207061796d656e74206368616e6e656c73206f720a7472616e73616374696f6e206368616e6e656c73292077686f7365207472616e73666572206f662076616c7565206f6363757273206f66662d626c6f636b636861696e2e0a496620426974636f696e207472616e73616374696f6e732063616e206265207369676e656420776974682061206e65772073696768617368207479706520746861740a616464726573736573206d616c6c656162696c6974792c207468657365207472616e7366657273206d6179206f63637572206265747765656e20756e747275737465640a7061727469657320616c6f6e6720746865207472616e7366657220726f75746520627920636f6e7472616374732077686963682c20696e20746865206576656e74206f6620756e636f6f7065726174697665206f7220686f7374696c65207061727469636970616e74732c2061726520656e666f72636561626c65207669612062726f616463617374206f7665720a74686520626974636f696e20626c6f636b636861696e20696e20746865206576656e74206f6620756e636f6f7065726174697665206f7220686f7374696c65207061727469636970616e74732c207468726f756768206120736572696573206f662064656372656d656e74696e4d0802672074696d656c6f636b732e0a0a310a0a54686520426974636f696e20426c6f636b636861696e205363616c6162696c6974792050726f626c656d0a0a54686520426974636f696e5b315d20626c6f636b636861696e20686f6c64732067726561742070726f6d69736520666f72206469737472696275746564206c6564676572732c206275740a74686520626c6f636b636861696e2061732061207061796d656e7420706c6174666f726d2c20627920697473656c662c2063616e6e6f7420636f7665722074686520776f726c64e28099730a636f6d6d6572636520616e7974696d6520696e20746865206e656172206675747572652e2054686520626c6f636b636861696e206973206120676f737369702070726f746f636f6c0a7768657265627920616c6c207374617465206d6f64696669636174696f6e7320746f20746865206c6564676572206172652062726f61646361737420746f20616c6c207061727469636970616e74732e204974206973207468726f756768207468697320e2809c676f737369702070726f746f636f6ce2809d207468617420636f6e73656e737573206f66207468652073746174652c0a65766572796f6e65e28099732062616c616e6365732c206973206167726565642075706f6e2e2049662065616368206e6f646520696e2074686520626974636f696e206e6574776f726b0a6d757374206b6e6f774d08022061626f75742065766572792073696e676c65207472616e73616374696f6e2074686174206f636375727320676c6f62616c6c792c2074686174206d61790a310a0a0c6372656174652061207369676e69666963616e742064726167206f6e20746865206162696c697479206f6620746865206e6574776f726b20746f20656e636f6d7061737320616c6c0a676c6f62616c2066696e616e6369616c207472616e73616374696f6e732e20497420776f756c6420696e737465616420626520646573697261626c6520746f20656e636f6d7061737320616c6c0a7472616e73616374696f6e7320696e206120776179207468617420646f65736ee2809974207361637269666963652074686520646563656e7472616c697a6174696f6e20616e642073656375726974790a7468617420746865206e6574776f726b2070726f76696465732e0a546865207061796d656e74206e6574776f726b20566973612061636869657665642034372c303030207065616b207472616e73616374696f6e7320706572207365636f6e64202874707329206f6e20697473206e6574776f726b20647572696e6720746865203230313320686f6c69646179735b325d2c20616e642063757272656e746c792061766572616765730a68756e6472656473206f66206d696c6c696f6e7320706572206461792e2043757272656e746c792c20426974636f696e2073754d080270706f727473206c657373207468616e2037207472616e73616374696f6e7320706572207365636f6e64207769746820612031206d6567616279746520626c6f636b206c696d69742e2049662077652075736520616e2061766572616765206f66203330300a62797465732070657220626974636f696e207472616e73616374696f6e20616e6420617373756d656420756e6c696d6974656420626c6f636b2073697a65732c20616e206571756976616c656e7420636170616369747920746f207065616b2056697361207472616e73616374696f6e20766f6c756d65206f662034372c3030302f74707320776f756c64206265206e6561726c790a38206769676162797465732070657220426974636f696e20626c6f636b2c2065766572792074656e206d696e75746573206f6e20617665726167652e20436f6e74696e756f75736c792c0a7468617420776f756c64206265206f7665722034303020746572616279746573206f6620646174612070657220796561722e0a436c6561726c792c20616368696576696e6720566973612d6c696b65206361706163697479206f6e2074686520426974636f696e206e6574776f726b2069736ee2809974206665617369626c6520746f6461792e204e6f20686f6d6520636f6d707574657220696e2074686520776f726c642063616e206f70657261746520776974682074686174206b696e64204d08026f660a62616e64776964746820616e642073746f726167652e20496620426974636f696e20697320746f207265706c61636520616c6c20656c656374726f6e6963207061796d656e747320696e0a746865206675747572652c20616e64206e6f74206a75737420566973612c20697420776f756c6420726573756c7420696e206f7574726967687420636f6c6c61707365206f662074686520426974636f696e206e6574776f726b2c206f7220617420626573742c2065787472656d652063656e7472616c697a6174696f6e206f6620426974636f696e206e6f64657320616e64206d696e6572730a746f20746865206f6e6c79206f6e65732077686f20636f756c64206166666f72642069742e20546869732063656e7472616c697a6174696f6e20776f756c64207468656e206465666561740a61737065637473206f66206e6574776f726b20646563656e7472616c697a6174696f6e2074686174206d616b6520426974636f696e207365637572652c20617320746865206162696c69747920666f7220656e74697469657320746f2076616c69646174652074686520636861696e206973207768617420616c6c6f777320426974636f696e20746f20656e73757265206c65646765720a616363757261637920616e642073656375726974792e0a486176696e672066657765722076616c696461746f72732064756520746f206c617267654d08027220626c6f636b73206e6f74206f6e6c7920696d706c6965732066657765720a696e646976696475616c7320656e737572696e67206c65646765722061636375726163792c2062757420616c736f20726573756c747320696e20666577657220656e74697469657320746861740a776f756c642062652061626c6520746f2076616c69646174652074686520626c6f636b636861696e2061732070617274206f6620746865206d696e696e672070726f636573732c0a776869636820726573756c747320696e20656e636f75726167696e67206d696e65722063656e7472616c697a6174696f6e2e2045787472656d656c79206c6172676520626c6f636b732c0a666f72206578616d706c6520696e207468652061626f76652063617365206f66203820676967616279746573206576657279203130206d696e75746573206f6e20617665726167652c0a776f756c6420696d706c792074686174206f6e6c79206120666577207061727469657320776f756c642062652061626c6520746f20646f20626c6f636b2076616c69646174696f6e2e0a546869732063726561746573206120677265617420706f73736962696c697479207468617420656e7469746965732077696c6c20656e64207570207472757374696e672063656e7472616c697a65640a706172746965732e20486176696e672070726976696c656765642c20747275737465644d080220706172746965732063726561746573206120736f6369616c207472617020776865726562790a7468652063656e7472616c2070617274792077696c6c206e6f742061637420696e2074686520696e746572657374206f6620616e20696e646976696475616c20287072696e636970616c6167656e742070726f626c656d292c20652e672e2072656e7469657269736d206279206368617267696e6720686967686572206665657320746f206d69746967617465207468650a696e63656e7469766520746f2061637420646973686f6e6573746c792e20496e2065787472656d652063617365732c2074686973206d616e69666573747320617320696e646976696475616c730a73656e64696e672066756e647320746f2063656e7472616c697a6564207472757374656420637573746f6469616e732077686f20686176652066756c6c20637573746f6479206f660a637573746f6d657273e280992066756e64732e205375636820617272616e67656d656e74732c2061732061726520636f6d6d6f6e20746f6461792c20637265617465207365766572650a636f756e7465727061727479207269736b2e20412070726572657175697369746520746f2070726576656e742074686174206b696e64206f662063656e7472616c697a6174696f6e2066726f6d0a6f6363757272696e6720776f756c64207265717569726520746865206162696c4d080269747920666f7220626974636f696e20746f2062652076616c69646174656420627920612073696e676c650a320a0a0c636f6e73756d65722d6c6576656c20636f6d7075746572206f6e206120686f6d652062726f616462616e6420636f6e6e656374696f6e2e20427920656e737572696e670a746861742066756c6c2076616c69646174696f6e2063616e206f636375722063686561706c792c20426974636f696e206e6f64657320616e64206d696e6572732077696c6c2062652061626c650a746f2070726576656e742065787472656d652063656e7472616c697a6174696f6e20616e642074727573742c20776869636820656e73757265732065787472656d656c79206c6f770a7472616e73616374696f6e20666565732e0a5768696c6520697420697320706f737369626c652074686174204d6f6f7265e2809973204c61772077696c6c20636f6e74696e756520696e646566696e6974656c792c20616e640a74686520636f6d7075746174696f6e616c20636170616369747920666f72206e6f64657320746f20636f73742d6566666563746976656c7920636f6d70757465206d756c7469676967616279746520626c6f636b73206d617920657869737420696e20746865206675747572652c206974206973206e6f742061206365727461696e74792e0a546f2061636869657665206d75636820686967686572207468616e20344d0802372c303030207472616e73616374696f6e7320706572207365636f6e64207573696e670a426974636f696e20726571756972657320636f6e64756374696e67207472616e73616374696f6e73206f66662074686520426974636f696e20626c6f636b636861696e20697473656c662e2049740a776f756c64206265206576656e206265747465722069662074686520626974636f696e206e6574776f726b20737570706f727465642061206e6561722d756e6c696d69746564206e756d626572206f66207472616e73616374696f6e7320706572207365636f6e6420776974682065787472656d656c79206c6f77206665657320666f72206d6963726f7061796d656e74732e0a4d616e79206d6963726f7061796d656e74732063616e2062652073656e742073657175656e7469616c6c79206265747765656e2074776f207061727469657320746f20656e61626c6520616e792073697a65206f66207061796d656e74732e204d6963726f7061796d656e747320776f756c6420656e61626c6520756e62756e64696e672c206c6573730a747275737420616e6420636f6d6d6f64696669636174696f6e206f662073657276696365732c2073756368206173207061796d656e747320666f72207065722d6d656761627974650a696e7465726e657420736572766963652e20546f2062652061626c6520746f20616368696576652074686573654d0802206d6963726f7061796d656e74207573652063617365732c20686f77657665722c20776f756c642072657175697265207365766572656c79207265647563696e672074686520616d6f756e74206f66207472616e73616374696f6e73207468617420656e640a7570206265696e672062726f616463617374206f6e2074686520676c6f62616c20426974636f696e20626c6f636b636861696e2e0a5768696c6520697420697320706f737369626c6520746f207363616c65206174206120736d616c6c206c6576656c2c206974206973206162736f6c7574656c79206e6f7420706f737369626c650a746f2068616e646c652061206c6172676520616d6f756e74206f66206d6963726f7061796d656e7473206f6e20746865206e6574776f726b206f7220746f20656e636f6d706173730a616c6c20676c6f62616c207472616e73616374696f6e732e20466f7220626974636f696e20746f20737563636565642c20697420726571756972657320636f6e666964656e636520746861742069660a6974207765726520746f206265636f6d652065787472656d656c7920706f70756c61722c206974732063757272656e7420616476616e7461676573207374656d6d696e672066726f6d0a646563656e7472616c697a6174696f6e2077696c6c20636f6e74696e756520746f2065786973742e20496e206f7264657220666f722070656f706c65473044022034ecc7a8cc3672cce417483608e1b07799cbe2722d062d5742d7a28025428f4a022007a2470238440a30b0cc932ea104ccb9fef43b6ff5d4597ad1444615a3d3e2010121037e1488596f36d202fcd53d38fc87c7a9830076232a8130c811d67d05a1cd8313"
},
"sequence": 4294967295
}
],
"vout": [
{
"value": 0,
"n": 0,
"scriptPubKey": {
"asm": "OP_RETURN 546865206e6174757265206f6620426974636f696e20697320737563682074686174206f6e63652076657273696f6e20302e31207761732072656c65617365642c2074686520636f72650a64657369676e207761732073657420696e2073746f6e6520666f72207468652072657374206f6620697473206c69666574696d652e202042656361757365206f6620746861742c20490a77616e74656420746f2064657369676e20697420746f20737570706f727420657665727920706f737369626c65207472616e73616374696f6e2074797065204920636f756c64207468696e6b0a6f662e20205468652070726f626c656d207761732c2065616368207468696e67207265717569726564207370656369616c20737570706f727420636f646520616e6420646174610a6669656c64732077686574686572206974207761732075736564206f72206e6f742c20616e64206f6e6c7920636f7665726564206f6e65207370656369616c206361736520617420610a74696d652e2020497420776f756c642068617665206265656e20616e206578706c6f73696f6e206f66207370656369616c2063617365732e202054686520736f6c7574696f6e207761730a7363726970742c2077686963682067656e6572616c697a6573207468652070726f626c656d20736f207472616e73616374696e6720706172746965732063616e2064657363726962650a7468656972207472616e73616374696f6e206173206120707265646963617465207468617420746865206e6f6465206e6574776f726b206576616c75617465732e2020546865206e6f6465730a6f6e6c79206e65656420746f20756e6465727374616e6420746865207472616e73616374696f6e20746f2074686520657874656e74206f66206576616c756174696e6720776865746865720a7468652073656e646572277320636f6e646974696f6e7320617265206d65742e0a0a546865207363726970742069732061637475616c6c792061207072656469636174652e202049742773206a75737420616e206571756174696f6e2074686174206576616c756174657320746f0a74727565206f722066616c73652e20205072656469636174652069732061206c6f6e6720616e6420756e66616d696c69617220776f726420736f20492063616c6c65642069740a7363726970742e0a0a546865207265636569766572206f662061207061796d656e7420646f657320612074656d706c617465206d61746368206f6e20746865207363726970742e202043757272656e746c792c0a726563656976657273206f6e6c79206163636570742074776f2074656d706c617465733a20646972656374207061796d656e7420616e6420626974636f696e20616464726573732e0a4675747572652076657273696f6e732063616e206164642074656d706c6174657320666f72206d6f7265207472616e73616374696f6e20747970657320616e64206e6f6465730a72756e6e696e6720746861742076657273696f6e206f72206869676865722077696c6c2062652061626c6520746f2072656365697665207468656d2e2020416c6c2076657273696f6e73206f660a6e6f64657320696e20746865206e6574776f726b2063616e2076657269667920616e642070726f6365737320616e79206e6577207472616e73616374696f6e7320696e746f20626c6f636b732c0a6576656e2074686f7567682074686579206d6179206e6f74206b6e6f7720686f7720746f2072656164207468656d2e0a0a5468652064657369676e20737570706f7274732061207472656d656e646f75732076617269657479206f6620706f737369626c65207472616e73616374696f6e207479706573207468617420490a64657369676e65642079656172732061676f2e2020457363726f77207472616e73616374696f6e732c20626f6e64656420636f6e7472616374732c2074686972642070617274790a6172626974726174696f6e2c206d756c74692d7061727479207369676e61747572652c206574632e2020496620426974636f696e2063617463686573206f6e20696e206120626967207761792c0a746865736520617265207468696e6773207765276c6c2077616e7420746f206578706c6f726520696e20746865206675747572652c20627574207468657920616c6c2068616420746f2062650a64657369676e65642061742074686520626567696e6e696e6720746f206d616b652073757265207468657920776f756c6420626520706f737369626c65206c617465722e0a0a4920646f6e27742062656c696576652061207365636f6e642c20636f6d70617469626c6520696d706c656d656e746174696f6e206f6620426974636f696e2077696c6c206576657220626520610a676f6f6420696465612e2020536f206d756368206f66207468652064657369676e20646570656e6473206f6e20616c6c206e6f6465732067657474696e672065786163746c790a6964656e746963616c20726573756c747320696e206c6f636b7374657020746861742061207365636f6e6420696d706c656d656e746174696f6e20776f756c642062652061206d656e6163650a746f20746865206e6574776f726b2e2020546865204d4954206c6963656e736520697320636f6d70617469626c65207769746820616c6c206f74686572206c6963656e73657320616e640a636f6d6d65726369616c20757365732c20736f207468657265206973206e6f206e65656420746f20726577726974652069742066726f6d2061206c6963656e73696e670a7374616e64706f696e742e0a0a0a20202020205f5f202020202020205f5f0a202020202f20205c20202020202f20207c0a20202020242420205c2020202f2424207c20205f5f5f5f5f5f2020205f5f5f5f5f5f5f202020205f5f5f5f5f5f202020205f5f5f5f5f5f5f2020205f5f5f5f5f5f0a2020202024242420205c202f242424207c202f2020202020205c202f202020202020205c20202f2020202020205c20202f202020202020207c202f2020202020205c0a202020202424242420202f24242424207c2f24242424242420207c2424242424242420207c2024242424242420207c2f242424242424242f202f24242424242420207c0a2020202024242024242024242f2424207c2424202020202424207c2424207c20202424207c202f202020202424207c2424207c2020202020202424202020202424207c0a202020202424207c2424242f202424207c24242424242424242f202424207c20202424207c2f24242424242424207c2424205c5f5f5f5f5f2024242424242424242f0a202020202424207c20242f20202424207c2424202020202020207c2424207c20202424207c2424202020202424207c2424202020202020207c2424202020202020207c0a2020202024242f20202020202024242f2020242424242424242f2024242f20202024242f2020242424242424242f2020242424242424242f2020242424242424242f0a0a202020202020202020205f5f5f5f5f5f2020202020202020205f5f5f5f5f5f5f5f20205f5f0a2020202020202020202f2020202020205c202020202020202f20202020202020207c2f20207c0a20202020202020202f24242424242420207c20202020202024242424242424242f202424207c5f5f5f5f202020205f5f5f5f5f5f0a202020202020202024245f5f5f5f2424207c2020202020202020202424207c20202024242020202020205c20202f2020202020205c0a2020202020202020202f2020202024242f202020202020202020202424207c2020202424242424242420207c2f24242424242420207c0a20202020202020202f2424242424242f20202020202020202020202424207c2020202424207c20202424207c2424202020202424207c0a20202020202020202424207c5f5f5f5f5f202020202020202020202424207c2020202424207c20202424207c24242424242424242f0a20202020202020202424202020202020207c2020202020202020202424207c2020202424207c20202424207c2424202020202020207c0a202020202020202024242424242424242f2020202020202020202024242f2020202024242f20202024242f2020242424242424242f0a0a205f5f202020205f5f20202020202020202020202020205f5f202020202020202020202020202020202020202020202020202020202020202020202020202020205f5f0a2f20205c20202f20207c2020202020202020202020202f20207c20202020202020202020202020202020202020202020202020202020202020202020202020202f20207c0a242420205c202424207c20205f5f5f5f5f5f2020205f2424207c5f202020205f5f2020205f5f2020205f5f2020205f5f5f5f5f5f202020205f5f5f5f5f5f20202424207c2020205f5f0a24242420205c2424207c202f2020202020205c202f2024242020207c20202f20207c202f20207c202f20207c202f2020202020205c20202f2020202020205c202424207c20202f20207c0a2424242420202424207c2f24242424242420207c2424242424242f2020202424207c202424207c202424207c2f24242424242420207c2f24242424242420207c2424207c5f2f24242f0a2424202424202424207c2424202020202424207c20202424207c205f5f202424207c202424207c202424207c2424207c20202424207c2424207c202024242f20242420202024243c0a2424207c24242424207c24242424242424242f2020202424207c2f20207c2424205c5f2424205c5f2424207c2424205c5f5f2424207c2424207c20202020202024242424242420205c0a2424207c20242424207c2424202020202020207c20202424202024242f202424202020242420202024242f2024242020202024242f202424207c2020202020202424207c20242420207c0a24242f20202024242f2020242424242424242f20202020242424242f20202024242424242f242424242f2020202424242424242f202024242f2020202020202024242f20202024242f0a0a0a4c6f76652c2062636f696e2e0a",
"hex": "6a4d630e546865206e6174757265206f6620426974636f696e20697320737563682074686174206f6e63652076657273696f6e20302e31207761732072656c65617365642c2074686520636f72650a64657369676e207761732073657420696e2073746f6e6520666f72207468652072657374206f6620697473206c69666574696d652e202042656361757365206f6620746861742c20490a77616e74656420746f2064657369676e20697420746f20737570706f727420657665727920706f737369626c65207472616e73616374696f6e2074797065204920636f756c64207468696e6b0a6f662e20205468652070726f626c656d207761732c2065616368207468696e67207265717569726564207370656369616c20737570706f727420636f646520616e6420646174610a6669656c64732077686574686572206974207761732075736564206f72206e6f742c20616e64206f6e6c7920636f7665726564206f6e65207370656369616c206361736520617420610a74696d652e2020497420776f756c642068617665206265656e20616e206578706c6f73696f6e206f66207370656369616c2063617365732e202054686520736f6c7574696f6e207761730a7363726970742c2077686963682067656e6572616c697a6573207468652070726f626c656d20736f207472616e73616374696e6720706172746965732063616e2064657363726962650a7468656972207472616e73616374696f6e206173206120707265646963617465207468617420746865206e6f6465206e6574776f726b206576616c75617465732e2020546865206e6f6465730a6f6e6c79206e65656420746f20756e6465727374616e6420746865207472616e73616374696f6e20746f2074686520657874656e74206f66206576616c756174696e6720776865746865720a7468652073656e646572277320636f6e646974696f6e7320617265206d65742e0a0a546865207363726970742069732061637475616c6c792061207072656469636174652e202049742773206a75737420616e206571756174696f6e2074686174206576616c756174657320746f0a74727565206f722066616c73652e20205072656469636174652069732061206c6f6e6720616e6420756e66616d696c69617220776f726420736f20492063616c6c65642069740a7363726970742e0a0a546865207265636569766572206f662061207061796d656e7420646f657320612074656d706c617465206d61746368206f6e20746865207363726970742e202043757272656e746c792c0a726563656976657273206f6e6c79206163636570742074776f2074656d706c617465733a20646972656374207061796d656e7420616e6420626974636f696e20616464726573732e0a4675747572652076657273696f6e732063616e206164642074656d706c6174657320666f72206d6f7265207472616e73616374696f6e20747970657320616e64206e6f6465730a72756e6e696e6720746861742076657273696f6e206f72206869676865722077696c6c2062652061626c6520746f2072656365697665207468656d2e2020416c6c2076657273696f6e73206f660a6e6f64657320696e20746865206e6574776f726b2063616e2076657269667920616e642070726f6365737320616e79206e6577207472616e73616374696f6e7320696e746f20626c6f636b732c0a6576656e2074686f7567682074686579206d6179206e6f74206b6e6f7720686f7720746f2072656164207468656d2e0a0a5468652064657369676e20737570706f7274732061207472656d656e646f75732076617269657479206f6620706f737369626c65207472616e73616374696f6e207479706573207468617420490a64657369676e65642079656172732061676f2e2020457363726f77207472616e73616374696f6e732c20626f6e64656420636f6e7472616374732c2074686972642070617274790a6172626974726174696f6e2c206d756c74692d7061727479207369676e61747572652c206574632e2020496620426974636f696e2063617463686573206f6e20696e206120626967207761792c0a746865736520617265207468696e6773207765276c6c2077616e7420746f206578706c6f726520696e20746865206675747572652c20627574207468657920616c6c2068616420746f2062650a64657369676e65642061742074686520626567696e6e696e6720746f206d616b652073757265207468657920776f756c6420626520706f737369626c65206c617465722e0a0a4920646f6e27742062656c696576652061207365636f6e642c20636f6d70617469626c6520696d706c656d656e746174696f6e206f6620426974636f696e2077696c6c206576657220626520610a676f6f6420696465612e2020536f206d756368206f66207468652064657369676e20646570656e6473206f6e20616c6c206e6f6465732067657474696e672065786163746c790a6964656e746963616c20726573756c747320696e206c6f636b7374657020746861742061207365636f6e6420696d706c656d656e746174696f6e20776f756c642062652061206d656e6163650a746f20746865206e6574776f726b2e2020546865204d4954206c6963656e736520697320636f6d70617469626c65207769746820616c6c206f74686572206c6963656e73657320616e640a636f6d6d65726369616c20757365732c20736f207468657265206973206e6f206e65656420746f20726577726974652069742066726f6d2061206c6963656e73696e670a7374616e64706f696e742e0a0a0a20202020205f5f202020202020205f5f0a202020202f20205c20202020202f20207c0a20202020242420205c2020202f2424207c20205f5f5f5f5f5f2020205f5f5f5f5f5f5f202020205f5f5f5f5f5f202020205f5f5f5f5f5f5f2020205f5f5f5f5f5f0a2020202024242420205c202f242424207c202f2020202020205c202f202020202020205c20202f2020202020205c20202f202020202020207c202f2020202020205c0a202020202424242420202f24242424207c2f24242424242420207c2424242424242420207c2024242424242420207c2f242424242424242f202f24242424242420207c0a2020202024242024242024242f2424207c2424202020202424207c2424207c20202424207c202f202020202424207c2424207c2020202020202424202020202424207c0a202020202424207c2424242f202424207c24242424242424242f202424207c20202424207c2f24242424242424207c2424205c5f5f5f5f5f2024242424242424242f0a202020202424207c20242f20202424207c2424202020202020207c2424207c20202424207c2424202020202424207c2424202020202020207c2424202020202020207c0a2020202024242f20202020202024242f2020242424242424242f2024242f20202024242f2020242424242424242f2020242424242424242f2020242424242424242f0a0a202020202020202020205f5f5f5f5f5f2020202020202020205f5f5f5f5f5f5f5f20205f5f0a2020202020202020202f2020202020205c202020202020202f20202020202020207c2f20207c0a20202020202020202f24242424242420207c20202020202024242424242424242f202424207c5f5f5f5f202020205f5f5f5f5f5f0a202020202020202024245f5f5f5f2424207c2020202020202020202424207c20202024242020202020205c20202f2020202020205c0a2020202020202020202f2020202024242f202020202020202020202424207c2020202424242424242420207c2f24242424242420207c0a20202020202020202f2424242424242f20202020202020202020202424207c2020202424207c20202424207c2424202020202424207c0a20202020202020202424207c5f5f5f5f5f202020202020202020202424207c2020202424207c20202424207c24242424242424242f0a20202020202020202424202020202020207c2020202020202020202424207c2020202424207c20202424207c2424202020202020207c0a202020202020202024242424242424242f2020202020202020202024242f2020202024242f20202024242f2020242424242424242f0a0a205f5f202020205f5f20202020202020202020202020205f5f202020202020202020202020202020202020202020202020202020202020202020202020202020205f5f0a2f20205c20202f20207c2020202020202020202020202f20207c20202020202020202020202020202020202020202020202020202020202020202020202020202f20207c0a242420205c202424207c20205f5f5f5f5f5f2020205f2424207c5f202020205f5f2020205f5f2020205f5f2020205f5f5f5f5f5f202020205f5f5f5f5f5f20202424207c2020205f5f0a24242420205c2424207c202f2020202020205c202f2024242020207c20202f20207c202f20207c202f20207c202f2020202020205c20202f2020202020205c202424207c20202f20207c0a2424242420202424207c2f24242424242420207c2424242424242f2020202424207c202424207c202424207c2f24242424242420207c2f24242424242420207c2424207c5f2f24242f0a2424202424202424207c2424202020202424207c20202424207c205f5f202424207c202424207c202424207c2424207c20202424207c2424207c202024242f20242420202024243c0a2424207c24242424207c24242424242424242f2020202424207c2f20207c2424205c5f2424205c5f2424207c2424205c5f5f2424207c2424207c20202020202024242424242420205c0a2424207c20242424207c2424202020202020207c20202424202024242f202424202020242420202024242f2024242020202024242f202424207c2020202020202424207c20242420207c0a24242f20202024242f2020242424242424242f20202020242424242f20202024242424242f242424242f2020202424242424242f202024242f2020202020202024242f20202024242f0a0a0a4c6f76652c2062636f696e2e0a",
"type": "nulldata"
}
},
{
"value": 0,
"n": 1,
"scriptPubKey": {
"asm": "OP_RETURN 54686520426974636f696e204c696768746e696e67204e6574776f726b3a0a5363616c61626c65204f66662d436861696e20496e7374616e74205061796d656e74730a4a6f7365706820506f6f6e0a0a5468616464657573204472796a610a0a6a6f73657068406c696768746e696e672e6e6574776f726b0a0a7278406177736f6d6e65742e6f72670a0a4a616e756172792031342c20323031360a44524146542056657273696f6e20302e352e392e320a0a41627374726163740a54686520626974636f696e2070726f746f636f6c2063616e20656e636f6d706173732074686520676c6f62616c2066696e616e6369616c207472616e73616374696f6e20766f6c756d6520696e20616c6c20656c656374726f6e6963207061796d656e742073797374656d7320746f6461792c20776974686f757420612073696e676c650a637573746f6469616c20746869726420706172747920686f6c64696e672066756e6473206f7220726571756972696e67207061727469636970616e747320746f20686176650a616e797468696e67206d6f7265207468616e206120636f6d7075746572207573696e6720612062726f616462616e6420636f6e6e656374696f6e2e20410a646563656e7472616c697a65642073797374656d2069732070726f706f7365642077686572656279207472616e73616374696f6e73206172652073656e74206f7665720a61206e6574776f726b206f66206d6963726f7061796d656e74206368616e6e656c732028612e6b2e612e207061796d656e74206368616e6e656c73206f720a7472616e73616374696f6e206368616e6e656c73292077686f7365207472616e73666572206f662076616c7565206f6363757273206f66662d626c6f636b636861696e2e0a496620426974636f696e207472616e73616374696f6e732063616e206265207369676e656420776974682061206e65772073696768617368207479706520746861740a616464726573736573206d616c6c656162696c6974792c207468657365207472616e7366657273206d6179206f63637572206265747765656e20756e747275737465640a7061727469657320616c6f6e6720746865207472616e7366657220726f75746520627920636f6e7472616374732077686963682c20696e20746865206576656e74206f6620756e636f6f7065726174697665206f7220686f7374696c65207061727469636970616e74732c2061726520656e666f72636561626c65207669612062726f616463617374206f7665720a74686520626974636f696e20626c6f636b636861696e20696e20746865206576656e74206f6620756e636f6f7065726174697665206f7220686f7374696c65207061727469636970616e74732c207468726f756768206120736572696573206f662064656372656d656e74696e672074696d656c6f636b732e0a0a310a0a54686520426974636f696e20426c6f636b636861696e205363616c6162696c6974792050726f626c656d0a0a54686520426974636f696e5b315d20626c6f636b636861696e20686f6c64732067726561742070726f6d69736520666f72206469737472696275746564206c6564676572732c206275740a74686520626c6f636b636861696e2061732061207061796d656e7420706c6174666f726d2c20627920697473656c662c2063616e6e6f7420636f7665722074686520776f726c64e28099730a636f6d6d6572636520616e7974696d6520696e20746865206e656172206675747572652e2054686520626c6f636b636861696e206973206120676f737369702070726f746f636f6c0a7768657265627920616c6c207374617465206d6f64696669636174696f6e7320746f20746865206c6564676572206172652062726f61646361737420746f20616c6c207061727469636970616e74732e204974206973207468726f756768207468697320e2809c676f737369702070726f746f636f6ce2809d207468617420636f6e73656e737573206f66207468652073746174652c0a65766572796f6e65e28099732062616c616e6365732c206973206167726565642075706f6e2e2049662065616368206e6f646520696e2074686520626974636f696e206e6574776f726b0a6d757374206b6e6f772061626f75742065766572792073696e676c65207472616e73616374696f6e2074686174206f636375727320676c6f62616c6c792c2074686174206d61790a310a0a0c6372656174652061207369676e69666963616e742064726167206f6e20746865206162696c697479206f6620746865206e6574776f726b20746f20656e636f6d7061737320616c6c0a676c6f62616c2066696e616e6369616c207472616e73616374696f6e732e20497420776f756c6420696e737465616420626520646573697261626c6520746f20656e636f6d7061737320616c6c0a7472616e73616374696f6e7320696e206120776179207468617420646f65736ee2809974207361637269666963652074686520646563656e7472616c697a6174696f6e20616e642073656375726974790a7468617420746865206e6574776f726b2070726f76696465732e0a546865207061796d656e74206e6574776f726b20566973612061636869657665642034372c303030207065616b207472616e73616374696f6e7320706572207365636f6e64202874707329206f6e20697473206e6574776f726b20647572696e6720746865203230313320686f6c69646179735b325d2c20616e642063757272656e746c792061766572616765730a68756e6472656473206f66206d696c6c696f6e7320706572206461792e2043757272656e746c792c20426974636f696e20737570706f727473206c657373207468616e2037207472616e73616374696f6e7320706572207365636f6e64207769746820612031206d6567616279746520626c6f636b206c696d69742e2049662077652075736520616e2061766572616765206f66203330300a62797465732070657220626974636f696e207472616e73616374696f6e20616e6420617373756d656420756e6c696d6974656420626c6f636b2073697a65732c20616e206571756976616c656e7420636170616369747920746f207065616b2056697361207472616e73616374696f6e20766f6c756d65206f662034372c3030302f74707320776f756c64206265206e6561726c790a38206769676162797465732070657220426974636f696e20626c6f636b2c2065766572792074656e206d696e75746573206f6e20617665726167652e20436f6e74696e756f75736c792c0a7468617420776f756c64206265206f7665722034303020746572616279746573206f6620646174612070657220796561722e0a436c6561726c792c20616368696576696e6720566973612d6c696b65206361706163697479206f6e2074686520426974636f696e206e6574776f726b2069736ee2809974206665617369626c6520746f6461792e204e6f20686f6d6520636f6d707574657220696e2074686520776f726c642063616e206f70657261746520776974682074686174206b696e64206f660a62616e64776964746820616e642073746f726167652e20496620426974636f696e20697320746f207265706c61636520616c6c20656c656374726f6e6963207061796d656e747320696e0a746865206675747572652c20616e64206e6f74206a75737420566973612c20697420776f756c6420726573756c7420696e206f7574726967687420636f6c6c61707365206f662074686520426974636f696e206e6574776f726b2c206f7220617420626573742c2065787472656d652063656e7472616c697a6174696f6e206f6620426974636f696e206e6f64657320616e64206d696e6572730a746f20746865206f6e6c79206f6e65732077686f20636f756c64206166666f72642069742e20546869732063656e7472616c697a6174696f6e20776f756c64207468656e206465666561740a61737065637473206f66206e6574776f726b20646563656e7472616c697a6174696f6e2074686174206d616b6520426974636f696e207365637572652c20617320746865206162696c69747920666f7220656e74697469657320746f2076616c69646174652074686520636861696e206973207768617420616c6c6f777320426974636f696e20746f20656e73757265206c65646765720a616363757261637920616e642073656375726974792e0a486176696e672066657765722076616c696461746f72732064756520746f206c617267657220626c6f636b73206e6f74206f6e6c7920696d706c6965732066657765720a696e646976696475616c7320656e737572696e67206c65646765722061636375726163792c2062757420616c736f20726573756c747320696e20666577657220656e74697469657320746861740a776f756c642062652061626c6520746f2076616c69646174652074686520626c6f636b636861696e2061732070617274206f6620746865206d696e696e672070726f636573732c0a776869636820726573756c747320696e20656e636f75726167696e67206d696e65722063656e7472616c697a6174696f6e2e2045787472656d656c79206c6172676520626c6f636b732c0a666f72206578616d706c6520696e207468652061626f76652063617365206f66203820676967616279746573206576657279203130206d696e75746573206f6e20617665726167652c0a776f756c6420696d706c792074686174206f6e6c79206120666577207061727469657320776f756c642062652061626c6520746f20646f20626c6f636b2076616c69646174696f6e2e0a546869732063726561746573206120677265617420706f73736962696c697479207468617420656e7469746965732077696c6c20656e64207570207472757374696e672063656e7472616c697a65640a706172746965732e20486176696e672070726976696c656765642c207472757374656420706172746965732063726561746573206120736f6369616c207472617020776865726562790a7468652063656e7472616c2070617274792077696c6c206e6f742061637420696e2074686520696e746572657374206f6620616e20696e646976696475616c20287072696e636970616c6167656e742070726f626c656d292c20652e672e2072656e7469657269736d206279206368617267696e6720686967686572206665657320746f206d69746967617465207468650a696e63656e7469766520746f2061637420646973686f6e6573746c792e20496e2065787472656d652063617365732c2074686973206d616e69666573747320617320696e646976696475616c730a73656e64696e672066756e647320746f2063656e7472616c697a6564207472757374656420637573746f6469616e732077686f20686176652066756c6c20637573746f6479206f660a637573746f6d657273e280992066756e64732e205375636820617272616e67656d656e74732c2061732061726520636f6d6d6f6e20746f6461792c20637265617465207365766572650a636f756e7465727061727479207269736b2e20412070726572657175697369746520746f2070726576656e742074686174206b696e64206f662063656e7472616c697a6174696f6e2066726f6d0a6f6363757272696e6720776f756c64207265717569726520746865206162696c69747920666f7220626974636f696e20746f2062652076616c69646174656420627920612073696e676c650a320a0a0c636f6e73756d65722d6c6576656c20636f6d7075746572206f6e206120686f6d652062726f616462616e6420636f6e6e656374696f6e2e20427920656e737572696e670a746861742066756c6c2076616c69646174696f6e2063616e206f636375722063686561706c792c20426974636f696e206e6f64657320616e64206d696e6572732077696c6c2062652061626c650a746f2070726576656e742065787472656d652063656e7472616c697a6174696f6e20616e642074727573742c20776869636820656e73757265732065787472656d656c79206c6f770a7472616e73616374696f6e20666565732e0a5768696c6520697420697320706f737369626c652074686174204d6f6f7265e2809973204c61772077696c6c20636f6e74696e756520696e646566696e6974656c792c20616e640a74686520636f6d7075746174696f6e616c20636170616369747920666f72206e6f64657320746f20636f73742d6566666563746976656c7920636f6d70757465206d756c7469676967616279746520626c6f636b73206d617920657869737420696e20746865206675747572652c206974206973206e6f742061206365727461696e74792e0a546f2061636869657665206d75636820686967686572207468616e2034372c303030207472616e73616374696f6e7320706572207365636f6e64207573696e670a426974636f696e20726571756972657320636f6e64756374696e67207472616e73616374696f6e73206f66662074686520426974636f696e20626c6f636b636861696e20697473656c662e2049740a776f756c64206265206576656e206265747465722069662074686520626974636f696e206e6574776f726b20737570706f727465642061206e6561722d756e6c696d69746564206e756d626572206f66207472616e73616374696f6e7320706572207365636f6e6420776974682065787472656d656c79206c6f77206665657320666f72206d6963726f7061796d656e74732e0a4d616e79206d6963726f7061796d656e74732063616e2062652073656e742073657175656e7469616c6c79206265747765656e2074776f207061727469657320746f20656e61626c6520616e792073697a65206f66207061796d656e74732e204d6963726f7061796d656e747320776f756c6420656e61626c6520756e62756e64696e672c206c6573730a747275737420616e6420636f6d6d6f64696669636174696f6e206f662073657276696365732c2073756368206173207061796d656e747320666f72207065722d6d656761627974650a696e7465726e657420736572766963652e20546f2062652061626c6520746f2061636869657665207468657365206d6963726f7061796d656e74207573652063617365732c20686f77657665722c20776f756c642072657175697265207365766572656c79207265647563696e672074686520616d6f756e74206f66207472616e73616374696f6e73207468617420656e640a7570206265696e672062726f616463617374206f6e2074686520676c6f62616c20426974636f696e20626c6f636b636861696e2e0a5768696c6520697420697320706f737369626c6520746f207363616c65206174206120736d616c6c206c6576656c2c206974206973206162736f6c7574656c79206e6f7420706f737369626c650a746f2068616e646c652061206c6172676520616d6f756e74206f66206d6963726f7061796d656e7473206f6e20746865206e6574776f726b206f7220746f20656e636f6d706173730a616c6c20676c6f62616c207472616e73616374696f6e732e20466f7220626974636f696e20746f20737563636565642c20697420726571756972657320636f6e666964656e636520746861742069660a6974207765726520746f206265636f6d652065787472656d656c7920706f70756c61722c206974732063757272656e7420616476616e7461676573207374656d6d696e672066726f6d0a646563656e7472616c697a6174696f6e2077696c6c20636f6e74696e756520746f2065786973742e20496e206f7264657220666f722070656f706c6520746f64617920746f2062656c696576650a7468617420426974636f696e2077696c6c20776f726b20746f6d6f72726f772c20426974636f696e206e6565647320746f207265736f6c766520746865206973737565206f6620626c6f636b0a73697a652063656e7472616c697a6174696f6e20656666656374733b206c6172676520626c6f636b7320696d706c696369746c7920637265617465207472757374656420637573746f6469616e730a616e64207369676e69666963616e746c792068696768657220666565732e0a0a320a0a41204e6574776f726b206f66204d6963726f7061796d656e74204368616e6e656c732043616e0a536f6c7665205363616c6162696c6974790ae2809c4966206120747265652066616c6c7320696e2074686520666f7265737420616e64206e6f206f6e652069732061726f756e6420746f20686561722069742c20646f65730a6974206d616b65206120736f756e643fe2809d0a0a5468652061626f76652071756f7465207175657374696f6e73207468652072656c6576616e6365206f6620756e6f62736572766564206576656e747320e2809469660a6e6f626f64792068656172732074686520747265652066616c6c2c2077686574686572206974206d616465206120736f756e64206f72206e6f74206973206f66206e6f20636f6e73657175656e63652e2053696d696c61726c792c20696e2074686520626c6f636b636861696e2c206966206f6e6c792074776f207061727469636970616e747320636172652061626f757420616e0a657665727964617920726563757272696e67207472616e73616374696f6e2c206974e2809973206e6f74206e656365737361727920666f7220616c6c206f74686572206e6f64657320696e207468650a330a0a0c626974636f696e206e6574776f726b20746f206b6e6f772061626f75742074686174207472616e73616374696f6e2e20497420697320696e73746561642070726566657261626c6520746f0a6f6e6c792068617665207468652062617265206d696e696d756d206f6620696e666f726d6174696f6e206f6e2074686520626c6f636b636861696e2e20427920646566657272696e672074656c6c696e672074686520656e7469726520776f726c642061626f7574206576657279207472616e73616374696f6e2c20646f696e67206e657420736574746c656d656e740a6f662074686569722072656c6174696f6e736869702061742061206c61746572206461746520656e61626c657320426974636f696e20757365727320746f20636f6e64756374206d616e790a7472616e73616374696f6e7320776974686f757420626c6f6174696e672075702074686520626c6f636b636861696e206f72206372656174696e6720747275737420696e20612063656e7472616c697a656420636f756e74657270617274792e20416e206566666563746976656c792074727573746c657373207374727563747572652063616e2062652061636869657665642062790a7573696e672074696d65206c6f636b73206173206120636f6d706f6e656e7420746f20676c6f62616c20636f6e73656e7375732e0a43757272656e746c792074686520736f6c7574696f6e20746f206d6963726f7061796d656e747320616e64207363616c6162696c69747920697320746f206f66666c6f61640a746865207472616e73616374696f6e7320746f206120637573746f6469616e2c2077686572656279206f6e65206973207472757374696e6720746869726420706172747920637573746f6469616e7320746f20686f6c64206f6e65e280997320636f696e7320616e6420746f207570646174652062616c616e6365732077697468206f7468657220706172746965732e205472757374696e670a7468697264207061727469657320746f20686f6c6420616c6c206f66206f6e65e28099732066756e6473206372656174657320636f756e7465727061727479207269736b20616e64207472616e73616374696f6e20636f7374732e0a496e73746561642c207573696e672061206e6574776f726b206f66207468657365206d6963726f7061796d656e74206368616e6e656c732c20426974636f696e0a63616e207363616c6520746f2062696c6c696f6e73206f66207472616e73616374696f6e73207065722064617920776974682074686520636f6d7075746174696f6e616c20706f7765720a617661696c61626c65206f6e2061206d6f6465726e206465736b746f7020636f6d707574657220746f6461792e2053656e64696e67206d616e79207061796d656e74730a696e73696465206120676976656e206d6963726f7061796d656e74206368616e6e656c20656e61626c6573206f6e6520746f2073656e64206c6172676520616d6f756e74730a6f662066756e647320746f20616e6f7468657220706172747920696e206120646563656e7472616c697a6564206d616e6e65722e205468657365206368616e6e656c73206172650a6e6f7420612073657061726174652074727573746564206e6574776f726b206f6e20746f70206f6620626974636f696e2e205468657920617265207265616c20626974636f696e0a7472616e73616374696f6e732e0a4d6963726f7061796d656e74206368616e6e656c735b335d5b345d2063726561746520612072656c6174696f6e73686970206265747765656e2074776f207061727469657320746f2070657270657475616c6c79207570646174652062616c616e6365732c20646566657272696e6720776861742069732062726f61646361737420746f207468650a626c6f636b636861696e20696e20612073696e676c65207472616e73616374696f6e206e657474696e67206f75742074686520746f74616c2062616c616e6365206265747765656e0a74686f73652074776f20706172746965732e2054686973207065726d697473207468652066696e616e6369616c2072656c6174696f6e7368697073206265747765656e2074776f207061727469657320746f2062652074727573746c6573736c7920646566657272656420746f2061206c6174657220646174652c20776974686f7574207269736b206f6620636f756e74657270617274790a64656661756c742e204d6963726f7061796d656e74206368616e6e656c7320757365207265616c20626974636f696e207472616e73616374696f6e732c206f6e6c7920656c656374696e670a746f206465666572207468652062726f61646361737420746f2074686520626c6f636b636861696e20696e2073756368206120776179207468617420626f746820706172746965730a63616e2067756172616e7465652074686569722063757272656e742062616c616e6365206f6e2074686520626c6f636b636861696e3b2074686973206973206e6f74206120747275737465640a6f7665726c6179206e6574776f726b20e280947061796d656e747320696e206d6963726f7061796d656e74206368616e6e656c7320617265207265616c20626974636f696e20636f6d6d756e69636174656420616e642065786368616e676564206f66662d636861696e2e0a0a322e310a0a4d6963726f7061796d656e74204368616e6e656c7320446f204e6f7420526571756972652054727573740a0a4c696b6520746865206167652d6f6c64207175657374696f6e206f6620776865746865722074686520747265652066616c6c696e6720696e2074686520776f6f6473206d616b657320610a736f756e642c20696620616c6c207061727469657320616772656520746861742074686520747265652066656c6c20617420323a343520696e207468652061667465726e6f6f6e2c207468656e207468650a74726565207265616c6c79206469642066616c6c20617420323a343520696e207468652061667465726e6f6f6e2e2053696d696c61726c792c20696620626f746820636f756e746572706172746965730a61677265652074686174207468652063757272656e742062616c616e636520696e736964652061206368616e6e656c20697320302e30372042544320746f20416c69636520616e6420302e30330a0a340a0a0c42544320746f20426f622c207468656e2074686174e28099732074686520747275652062616c616e63652e20486f77657665722c20776974686f75742063727970746f6772617068792c0a616e20696e746572657374696e672070726f626c656d20697320637265617465643a204966206f6e65e280997320636f756e7465727061727479206469736167726565732061626f7574207468650a63757272656e742062616c616e6365206f662066756e647320286f722074696d652074686520747265652066656c6c292c207468656e206974206973206f6e65e280997320776f726420616761696e73740a616e6f746865722e20576974686f75742063727970746f67726170686963207369676e6174757265732c2074686520626c6f636b636861696e2077696c6c206e6f74206b6e6f770a77686f206f776e7320776861742e0a4966207468652062616c616e636520696e20746865206368616e6e656c20697320302e30352042544320746f20416c69636520616e6420302e30352042544320746f0a426f622c20616e64207468652062616c616e63652061667465722061207472616e73616374696f6e20697320302e30372042544320746f20416c69636520616e6420302e30330a42544320746f20426f622c20746865206e6574776f726b206e6565647320746f206b6e6f7720776869636820736574206f662062616c616e63657320697320636f72726563742e0a426c6f636b636861696e207472616e73616374696f6e7320736f6c766520746869732070726f626c656d206279207573696e672074686520626c6f636b636861696e206c65646765720a617320612074696d657374616d70696e672073797374656d2e204174207468652073616d652074696d652c20697420697320646573697261626c6520746f2063726561746520612073797374656d20776869636820646f6573206e6f74206163746976656c792075736520746869732074696d657374616d70696e672073797374656d20756e6c657373206162736f6c7574656c790a6e65636573736172792c2061732069742063616e206265636f6d6520636f73746c7920746f20746865206e6574776f726b2e0a496e73746561642c20626f746820706172746965732063616e20636f6d6d697420746f207369676e696e672061207472616e73616374696f6e20616e64206e6f740a62726f616463617374696e672074686973207472616e73616374696f6e2e20536f20696620416c69636520616e6420426f6220636f6d6d69742066756e647320696e746f206120326f662d32206d756c74697369676e617475726520616464726573732028776865726520697420726571756972657320636f6e73656e742066726f6d20626f7468207061727469657320746f0a637265617465207370656e6473292c20746865792063616e206167726565206f6e207468652063757272656e742062616c616e63652073746174652e20416c69636520616e6420426f620a63616e20616772656520746f20637265617465206120726566756e642066726f6d207468617420322d6f662d32207472616e73616374696f6e20746f207468656d73656c7665732c20302e30350a42544320746f20656163682e205468697320726566756e64206973206e6f742062726f616463617374206f6e2074686520626c6f636b636861696e2e204569746865722070617274790a6d617920646f20736f2c206275742074686579206d617920656c65637420746f20696e737465616420686f6c64206f6e746f2074686174207472616e73616374696f6e2c206b6e6f77696e670a746861742074686579206172652061626c6520746f2072656465656d2066756e6473207768656e657665722074686579206665656c20636f6d666f727461626c6520646f696e6720736f2e0a427920646566657272696e672062726f616463617374206f662074686973207472616e73616374696f6e2c2074686579206d617920656c65637420746f206368616e676520746869730a62616c616e636520617420612066757475726520646174652e0a546f20757064617465207468652062616c616e63652c20626f74682070617274696573206372656174652061206e6577207370656e642066726f6d207468650a322d6f662d32206d756c74697369676e617475726520616464726573732c20666f72206578616d706c6520302e303720746f20416c69636520616e6420302e303320746f20426f622e0a576974686f75742070726f7065722064657369676e2c2074686f7567682c207468657265206973207468652074696d657374616d70696e672070726f626c656d206f66206e6f740a6b6e6f77696e67207768696368207370656e6420697320636f72726563743a20746865206e6577207370656e64206f7220746865206f726967696e616c20726566756e642e0a546865207265737472696374696f6e206f6e2074696d657374616d70696e6720616e642064617465732c20686f77657665722c206973206e6f7420617320636f6d706c65782061732066756c6c206f72646572696e67206f6620616c6c207472616e73616374696f6e7320617320696e2074686520626974636f696e20626c6f636b636861696e2e20496e207468650a63617365206f66206d6963726f7061796d656e74206368616e6e656c732c206f6e6c792074776f20737461746573206172652072657175697265643a207468652063757272656e740a636f72726563742062616c616e63652c20616e6420616e79206f6c6420646570726563617465642062616c616e6365732e20546865726520776f756c64206f6e6c7920626520610a73696e676c6520636f72726563742063757272656e742062616c616e63652c20616e6420706f737369626c79206d616e79206f6c642062616c616e636573207768696368206172650a646570726563617465642e0a5468657265666f72652c20697420697320706f737369626c6520696e20626974636f696e20746f20646576697365206120626974636f696e2073637269707420776865726562790a616c6c206f6c64207472616e73616374696f6e732061726520696e76616c6964617465642c20616e64206f6e6c7920746865206e6577207472616e73616374696f6e2069732076616c69642e0a496e76616c69646174696f6e20697320656e666f72636564206279206120626974636f696e206f75747075742073637269707420616e6420646570656e64656e74207472616e73616374696f6e7320776869636820666f72636520746865206f7468657220706172747920746f206769766520616c6c2074686569722066756e647320746f20746865206368616e6e656c0a350a0a0c636f756e74657270617274792e2042792074616b696e6720616c6c2066756e647320617320612070656e616c747920746f206769766520746f20746865206f746865722c20616c6c206f6c640a7472616e73616374696f6e7320617265207468657265627920696e76616c6964617465642e0a5468697320696e76616c69646174696f6e2070726f636573732063616e206578697374207468726f75676820612070726f63657373206f66206368616e6e656c20636f6e73656e73757320776865726520696620626f74682070617274696573206167726565206f6e2063757272656e74206c6564676572207374617465732028616e64206275696c64696e67206e65770a737461746573292c207468656e20746865207265616c2062616c616e6365206765747320757064617465642e205468652062616c616e6365206973207265666c6563746564206f6e207468650a626c6f636b636861696e206f6e6c79207768656e20612073696e676c65207061727479206469736167726565732e20436f6e6365707475616c6c792c20746869732073797374656d2069730a6e6f7420616e20696e646570656e64656e74206f7665726c6179206e6574776f726b3b206974206973206d6f7265206120646566657272616c206f66207374617465206f6e207468650a63757272656e742073797374656d2c2061732074686520656e666f7263656d656e74206973207374696c6c206f6363757272696e67206f6e2074686520626c6f636b636861696e20697473656c660a28616c6265697420646566657272656420746f2066757475726520646174657320616e64207472616e73616374696f6e73292e0a0a322e320a0a41204e6574776f726b206f66204368616e6e656c730a0a546875732c206d6963726f7061796d656e74206368616e6e656c73206f6e6c792063726561746520612072656c6174696f6e73686970206265747765656e2074776f20706172746965732e0a526571756972696e672065766572796f6e6520746f20637265617465206368616e6e656c7320776974682065766572796f6e6520656c736520646f6573206e6f7420736f6c7665207468650a7363616c6162696c6974792070726f626c656d2e20426974636f696e207363616c6162696c6974792063616e206265206163686965766564207573696e672061206c61726765206e6574776f726b0a6f66206d6963726f7061796d656e74206368616e6e656c732e0a49662077652070726573756d652061206c61726765206e6574776f726b206f66206368616e6e656c73206f6e2074686520426974636f696e20626c6f636b636861696e2c0a616e6420616c6c20426974636f696e207573657273206172652070617274696369706174696e67206f6e207468697320677261706820627920686176696e67206174206c65617374206f6e650a6368616e6e656c206f70656e206f6e2074686520426974636f696e20626c6f636b636861696e2c20697420697320706f737369626c6520746f206372656174652061206e6561722d696e66696e6974650a616d6f756e74206f66207472616e73616374696f6e7320696e736964652074686973206e6574776f726b2e20546865206f6e6c79207472616e73616374696f6e732074686174206172650a62726f6164636173746564206f6e2074686520426974636f696e20626c6f636b636861696e207072656d61747572656c7920617265207769746820756e636f6f70657261746976650a6368616e6e656c20636f756e746572706172746965732e0a427920656e63756d626572696e672074686520426974636f696e207472616e73616374696f6e206f7574707574732077697468206120686173686c6f636b20616e640a74696d656c6f636b2c20746865206368616e6e656c20636f756e74657270617274792077696c6c20626520756e61626c6520746f206f7574726967687420737465616c2066756e64730a616e6420426974636f696e732063616e2062652065786368616e67656420776974686f7574206f7574726967687420636f756e74657270617274792074686566742e20467572746865722c206279207573696e67207374616767657265642074696d656f7574732c206974e280997320706f737369626c6520746f2073656e642066756e647320766961206d756c7469706c650a696e7465726d656469617269657320696e2061206e6574776f726b20776974686f757420746865207269736b206f6620696e7465726d656469617279207468656674206f662066756e64732e0a0a330a0a4269646972656374696f6e616c205061796d656e74204368616e6e656c730a0a4d6963726f7061796d656e74206368616e6e656c73207065726d697420612073696d706c6520646566657272616c206f662061207472616e73616374696f6e20737461746520746f0a62652062726f6164636173742061742061206c617465722074696d652e2054686520636f6e7472616374732061726520656e666f72636564206279206372656174696e6720610a726573706f6e736962696c69747920666f72206f6e6520706172747920746f2062726f616463617374207472616e73616374696f6e73206265666f7265206f72206166746572206365727461696e0a64617465732e2049662074686520626c6f636b636861696e206973206120646563656e7472616c697a65642074696d657374616d70696e672073797374656d2c20697420697320706f737369626c650a746f2075736520636c6f636b73206173206120636f6d706f6e656e74206f6620646563656e7472616c697a656420636f6e73656e7375735b355d20746f2064657465726d696e6520646174610a76616c69646974792c2061732077656c6c2061732070726573656e74207374617465732061732061206d6574686f6420746f206f72646572206576656e74735b365d2e0a0a360a0a0c4279206372656174696e672074696d656672616d6573207768657265206365727461696e207374617465732063616e2062652062726f61646361737420616e640a6c6174657220696e76616c6964617465642c20697420697320706f737369626c6520746f2063726561746520636f6d706c657820636f6e747261637473207573696e6720626974636f696e0a7472616e73616374696f6e20736372697074732e20546865726520686173206265656e207072696f7220776f726b20666f72204875622d616e642d53706f6b65204d6963726f7061796d656e74204368616e6e656c735b375d5b385d5b395d2028616e642074727573746564207061796d656e74206368616e6e656c206e6574776f726b735b31305d5b31315d290a6c6f6f6b696e67206174206275696c64696e672061206875622d616e642d73706f6b65206e6574776f726b20746f6461792e20486f77657665722c204c696768746e696e670a4e6574776f726be2809973206269646972656374696f6e616c206d6963726f7061796d656e74206368616e6e656c20726571756972657320746865206d616c6c656162696c69747920736f6674666f726b2064657363726962656420696e20417070656e646978204120746f20656e61626c65206e6561722d696e66696e697465207363616c6162696c697479207768696c65206d697469676174696e67207269736b73206f6620696e7465726d656469617465206e6f64652064656661756c742e0a427920636861696e696e6720746f676574686572206d756c7469706c65206d6963726f7061796d656e74206368616e6e656c732c20697420697320706f737369626c650a746f206372656174652061206e6574776f726b206f66207472616e73616374696f6e2070617468732e2050617468732063616e20626520726f75746564207573696e672061204247506c696b652073797374656d2c20616e64207468652073656e646572206d61792064657369676e617465206120706172746963756c6172207061746820746f2074686520726563697069656e742e0a546865206f757470757420736372697074732061726520656e63756d6265726564206279206120686173682c2077686963682069732067656e657261746564206279207468650a726563697069656e742e20427920646973636c6f73696e672074686520696e70757420746f207468617420686173682c2074686520726563697069656e74e280997320636f756e74657270617274790a77696c6c2062652061626c6520746f2070756c6c2066756e647320616c6f6e672074686520726f7574652e0a0a332e310a0a5468652050726f626c656d206f6620426c616d6520696e204368616e6e656c204372656174696f6e0a0a496e206f7264657220746f20706172746963697061746520696e2074686973207061796d656e74206e6574776f726b2c206f6e65206d757374206372656174652061206d6963726f7061796d656e74206368616e6e656c207769746820616e6f74686572207061727469636970616e74206f6e2074686973206e6574776f726b2e0a332e312e310a0a4372656174696e6720616e20556e7369676e65642046756e64696e67205472616e73616374696f6e0a0a416e20696e697469616c206368616e6e656c2046756e64696e67205472616e73616374696f6e20697320637265617465642077686572656279206f6e65206f7220626f7468206368616e6e656c20636f756e746572706172746965732066756e642074686520696e70757473206f662074686973207472616e73616374696f6e2e20426f74682070617274696573206372656174650a74686520696e7075747320616e64206f75747075747320666f722074686973207472616e73616374696f6e2062757420646f206e6f74207369676e20746865207472616e73616374696f6e2e0a546865206f757470757420666f7220746869732046756e64696e67205472616e73616374696f6e20697320612073696e676c6520322d6f662d32206d756c74697369676e617475726520736372697074207769746820626f7468207061727469636970616e747320696e2074686973206368616e6e656c2c2068656e6365666f727468206e616d656420416c6963650a616e6420426f622e20426f7468207061727469636970616e747320646f206e6f742065786368616e6765207369676e61747572657320666f72207468652046756e64696e670a5472616e73616374696f6e20756e74696c207468657920686176652063726561746564207370656e64732066726f6d207468697320322d6f662d32206f757470757420726566756e64696e6720746865206f726967696e616c20616d6f756e74206261636b20746f2069747320726573706563746976652066756e646572732e2054686520707572706f7365206f66206e6f740a7369676e696e6720746865207472616e73616374696f6e20616c6c6f777320666f72206f6e6520746f207370656e642066726f6d2061207472616e73616374696f6e2077686963680a646f6573206e6f74207965742065786973742e20496620416c69636520616e6420426f622065786368616e676520746865207369676e6174757265732066726f6d207468652046756e64696e67205472616e73616374696f6e20776974686f7574206265696e672061626c6520746f2062726f616463617374207370656e64732066726f6d207468652046756e64696e670a5472616e73616374696f6e2c207468652066756e6473206d6179206265206c6f636b656420757020666f726576657220696620416c69636520616e6420426f6220646f206e6f740a636f6f70657261746520286f72206f7468657220636f696e206c6f7373206d6179206f63637572207468726f75676820686f7374616765207363656e6172696f7320776865726562790a6f6e65207061797320666f722074686520636f6f7065726174696f6e2066726f6d2074686520636f756e7465727061727479292e0a416c69636520616e6420426f6220626f74682065786368616e676520696e7075747320746f2066756e64207468652046756e64696e67205472616e73616374696f6e0a370a0a0c28746f206b6e6f7720776869636820696e7075747320617265207573656420746f2064657465726d696e652074686520746f74616c2076616c7565206f6620746865206368616e6e656c292c0a616e642065786368616e6765206f6e65206b657920746f2075736520746f207369676e2077697468206c617465722e2054686973206b6579206973207573656420666f72207468650a322d6f662d32206f757470757420666f72207468652046756e64696e67205472616e73616374696f6e3b20626f7468207369676e61747572657320617265206e656564656420746f0a7370656e642066726f6d207468652046756e64696e67205472616e73616374696f6e2c20696e206f7468657220776f7264732c20626f746820416c69636520616e6420426f620a6e65656420746f20616772656520746f207370656e642066726f6d207468652046756e64696e67205472616e73616374696f6e2e0a332e312e320a0a5370656e64696e672066726f6d20616e20556e7369676e6564205472616e73616374696f6e0a0a546865204c696768746e696e67204e6574776f726b207573657320612053494748415348204e4f494e505554207472616e73616374696f6e20746f0a7370656e642066726f6d207468697320322d6f662d322046756e64696e67205472616e73616374696f6e206f75747075742c206173206974206973206e656365737361727920746f0a7370656e642066726f6d2061207472616e73616374696f6e20666f7220776869636820746865207369676e61747572657320617265206e6f74207965742065786368616e6765642e0a53494748415348204e4f494e5055542c20696d706c656d656e746564207573696e67206120736f66742d666f726b2c20656e7375726573207472616e73616374696f6e730a63616e206265207370656e742066726f6d206265666f7265206974206973207369676e656420627920616c6c20706172746965732c206173207472616e73616374696f6e7320776f756c640a6e65656420746f206265207369676e656420746f206765742061207472616e73616374696f6e20494420776974686f7574206e6577207369676861736820666c6167732e0a576974686f75742053494748415348204e4f494e5055542c20426974636f696e207472616e73616374696f6e732063616e6e6f74206265207370656e742066726f6d0a6265666f72652074686579206d61792062652062726f61646361737420e280946974e2809973206173206966206f6e6520636f756c64206e6f74206472616674206120636f6e74726163740a776974686f757420706179696e6720746865206f746865722070617274792066697273742e2053494748415348204e4f494e505554207265736f6c76657320746869730a70726f626c656d2e2053656520417070656e646978204120666f72206d6f726520696e666f726d6174696f6e20616e6420696d706c656d656e746174696f6e2e0a576974686f75742053494748415348204e4f494e5055542c206974206973206e6f7420706f737369626c6520746f2067656e65726174652061207370656e640a66726f6d2061207472616e73616374696f6e20776974686f75742065786368616e67696e67207369676e6174757265732c2073696e6365207370656e64696e67207468652046756e64696e67205472616e73616374696f6e2072657175697265732061207472616e73616374696f6e2049442061732070617274206f6620746865207369676e617475726520696e207468650a6368696c64e280997320696e7075742e204120636f6d706f6e656e74206f6620746865205472616e73616374696f6e2049442069732074686520706172656e74e2809973202846756e64696e670a5472616e73616374696f6ee280997329207369676e61747572652c20736f20626f74682070617274696573206e65656420746f2065786368616e6765207468656972207369676e617475726573206f660a74686520706172656e74207472616e73616374696f6e206265666f726520746865206368696c642063616e206265207370656e742e2053696e6365206f6e65206f7220626f74682070617274696573206d757374206b6e6f772074686520706172656e74e2809973207369676e61747572657320746f207370656e642066726f6d2069742c2074686174206d65616e73206f6e65206f720a626f74682070617274696573206172652061626c6520746f2062726f6164636173742074686520706172656e74202846756e64696e67205472616e73616374696f6e29206265666f72650a746865206368696c64206576656e206578697374732e2053494748415348204e4f494e50555420676574732061726f756e642074686973206279207065726d697474696e670a746865206368696c6420746f207370656e6420776974686f7574207369676e696e672074686520696e7075742e20576974682053494748415348204e4f494e5055542c0a746865206f72646572206f66206f7065726174696f6e732061726520746f3a0a312e204372656174652074686520706172656e74202846756e64696e67205472616e73616374696f6e290a322e2043726561746520746865206368696c6472656e2028436f6d6d69746d656e74205472616e73616374696f6e7320616e6420616c6c207370656e64732066726f6d0a74686520636f6d6d69746d656e74207472616e73616374696f6e73290a332e205369676e20746865206368696c6472656e0a342e2045786368616e676520746865207369676e61747572657320666f7220746865206368696c6472656e0a0a380a0a0c352e205369676e2074686520706172656e740a362e2045786368616e676520746865207369676e61747572657320666f722074686520706172656e740a372e2042726f6164636173742074686520706172656e74206f6e2074686520626c6f636b636861696e0a4f6e65206973206e6f742061626c6520746f2062726f6164636173742074686520706172656e7420285374657020372920756e74696c2053746570203620697320636f6d706c6574652e20426f746820706172746965732068617665206e6f7420676976656e207468656972207369676e617475726520746f207370656e642066726f6d207468652046756e64696e670a5472616e73616374696f6e20756e74696c207374657020362e20467572746865722c206966206f6e65207061727479206661696c7320647572696e67205374657020362c2074686520706172656e740a63616e20656974686572206265207370656e7420746f206265636f6d652074686520706172656e74207472616e73616374696f6e206f722074686520696e7075747320746f207468650a706172656e74207472616e73616374696f6e2063616e20626520646f75626c652d7370656e742028736f2074686174207468697320656e74697265207472616e73616374696f6e20706174680a697320696e76616c696461746564292e0a332e312e330a0a436f6d6d69746d656e74205472616e73616374696f6e733a20556e656e666f726369626c6520436f6e737472756374696f6e0a0a41667465722074686520756e7369676e65642028616e6420756e62726f6164636173746564292046756e64696e67205472616e73616374696f6e20686173206265656e20637265617465642c20626f74682070617274696573207369676e20616e642065786368616e676520616e20696e697469616c20436f6d6d69746d656e74205472616e73616374696f6e2e0a546865736520436f6d6d69746d656e74205472616e73616374696f6e73207370656e64732066726f6d2074686520322d6f662d32206f7574707574206f66207468652046756e64696e67205472616e73616374696f6e2028706172656e74292e20486f77657665722c206f6e6c79207468652046756e64696e67205472616e73616374696f6e2069732062726f616463617374206f6e2074686520626c6f636b636861696e2e0a53696e6365207468652046756e64696e67205472616e73616374696f6e2068617320616c726561647920656e746572656420696e746f207468650a626c6f636b636861696e2c20616e6420746865206f7574707574206973206120322d6f662d32206d756c74697369676e6174757265207472616e73616374696f6e2077686963680a7265717569726573207468652061677265656d656e74206f6620626f7468207061727469657320746f207370656e642066726f6d2c20436f6d6d69746d656e74205472616e73616374696f6e7320617265207573656420746f2065787072657373207468652070726573656e742062616c616e63652e204966206f6e6c79206f6e6520322d6f662d32207369676e65640a436f6d6d69746d656e74205472616e73616374696f6e2069732065786368616e676564206265747765656e20626f746820706172746965732c207468656e20626f74680a706172746965732077696c6c206265207375726520746861742074686579206172652061626c6520746f20676574207468656972206d6f6e6579206261636b206166746572207468650a46756e64696e67205472616e73616374696f6e20656e746572732074686520626c6f636b636861696e2e20426f7468207061727469657320646f206e6f742062726f6164636173740a74686520436f6d6d69746d656e74205472616e73616374696f6e73206f6e746f2074686520626c6f636b636861696e20756e74696c20746865792077616e7420746f20636c6f73650a6f7574207468652063757272656e742062616c616e636520696e20746865206368616e6e656c2e205468657920646f20736f2062792062726f616463617374696e67207468650a70726573656e7420436f6d6d69746d656e74205472616e73616374696f6e2e0a436f6d6d69746d656e74205472616e73616374696f6e7320706179206f75742074686520726573706563746976652063757272656e742062616c616e63657320746f0a656163682070617274792e2041206e61697665202862726f6b656e2920696d706c656d656e746174696f6e20776f756c6420636f6e73747275637420616e20756e62726f6164636173746564207472616e73616374696f6e2077686572656279207468657265206973206120322d6f662d32207370656e642066726f6d20612073696e676c65207472616e73616374696f6e0a776869636820686176652074776f206f75747075747320746861742072657475726e20616c6c2063757272656e742062616c616e63657320746f20626f7468206368616e6e656c0a636f756e746572706172746965732e20546869732077696c6c2072657475726e20616c6c2066756e647320746f20746865206f726967696e616c207061727479207768656e206372656174696e6720616e20696e697469616c20436f6d6d69746d656e74205472616e73616374696f6e2e0a0a390a0a0c46696775726520313a2041206e616976652062726f6b656e2066756e64696e67207472616e73616374696f6e2069732064657363726962656420696e2074686973206469616772616d2e205468652046756e64696e670a5472616e73616374696f6e202846292c2064657369676e6174656420696e20677265656e2c2069732062726f616463617374206f6e2074686520626c6f636b636861696e20616674657220616c6c206f74686572207472616e73616374696f6e7320617265207369676e65642e20416c6c206f74686572207472616e73616374696f6e73207370656e64696e672066726f6d207468652066756e64696e67207472616e73616374696f6e7320617265206e6f740a7965742062726f6164636173742c20696e20636173652074686520636f756e74657270617274696573207769736820746f207570646174652074686569722062616c616e63652e204f6e6c79207468652046756e64696e670a5472616e73616374696f6e2069732062726f616463617374206f6e2074686520626c6f636b636861696e20617420746869732074696d652e0a0a466f7220696e7374616e63652c20696620416c69636520616e6420426f6220616772656520746f2063726561746520612046756e64696e67205472616e73616374696f6e207769746820612073696e676c6520322d6f662d32206f757470757420776f72746820312e302042544320287769746820302e352042544320636f6e747269627574696f6e0a66726f6d2065616368292c207468657920637265617465206120436f6d6d69746d656e74205472616e73616374696f6e207768657265207468657265206172652074776f20302e350a425443206f75747075747320666f7220416c69636520616e6420426f622e2054686520436f6d6d69746d656e74205472616e73616374696f6e7320617265207369676e65640a666972737420616e64206b657973206172652065786368616e67656420736f206569746865722069732061626c6520746f2062726f6164636173742074686520436f6d6d69746d656e740a5472616e73616374696f6e20617420616e792074696d6520636f6e74696e67656e742075706f6e207468652046756e64696e67205472616e73616374696f6e20656e746572696e6720696e746f2074686520626c6f636b636861696e2e204174207468697320706f696e742c207468652046756e64696e67205472616e73616374696f6e207369676e6174757265730a63616e20736166656c792062652065786368616e6765642c206173206569746865722070617274792069732061626c6520746f2072656465656d2074686569722066756e64732062790a62726f616463617374696e672074686520436f6d6d69746d656e74205472616e73616374696f6e2e0a5468697320636f6e737472756374696f6e20627265616b732c20686f77657665722c207768656e206f6e652077697368657320746f20757064617465207468650a70726573656e742062616c616e63652e20496e206f7264657220746f20757064617465207468652062616c616e63652c2074686579206d757374207570646174652074686569720a436f6d6d69746d656e74205472616e73616374696f6e206f75747075742076616c75657320287468652046756e64696e67205472616e73616374696f6e2068617320616c726561647920656e746572656420696e746f2074686520626c6f636b636861696e20616e642063616e6e6f74206265206368616e676564292e0a5768656e20626f7468207061727469657320616772656520746f2061206e657720436f6d6d69746d656e74205472616e73616374696f6e20616e642065786368616e6765207369676e61747572657320666f7220746865206e657720436f6d6d69746d656e74205472616e73616374696f6e2c2065697468657220436f6d6d69746d656e74205472616e73616374696f6e732063616e2062652062726f6164636173742e20417320746865206f75747075742066726f6d207468652046756e64696e670a5472616e73616374696f6e2063616e206f6e6c792062652072656465656d6564206f6e63652c206f6e6c79206f6e65206f662074686f7365207472616e73616374696f6e732077696c6c0a62652076616c69642e20466f7220696e7374616e63652c20696620416c69636520616e6420426f622061677265652074686174207468652062616c616e6365206f6620746865206368616e6e656c0a31300a0a0c6973206e6f7720302e3420746f20416c69636520616e6420302e3620746f20426f622c20616e642061206e657720436f6d6d69746d656e74205472616e73616374696f6e2069730a6372656174656420746f207265666c65637420746861742c2065697468657220436f6d6d69746d656e74205472616e73616374696f6e2063616e2062652062726f6164636173742e0a496e206566666563742c206f6e6520776f756c6420626520756e61626c6520746f20726573747269637420776869636820436f6d6d69746d656e74205472616e73616374696f6e2069730a62726f6164636173742c2073696e636520626f746820706172746965732068617665207369676e656420616e642065786368616e67656420746865207369676e61747572657320666f720a6569746865722062616c616e636520746f2062652062726f6164636173742e0a0a46696775726520323a20456974686572206f662074686520436f6d6d69746d656e74205472616e73616374696f6e732063616e2062652062726f61646361737420616e7920616e792074696d652062790a6569746865722070617274792c206f6e6c79206f6e652077696c6c207375636365737366756c6c79207370656e642066726f6d207468652073696e676c652046756e64696e67205472616e73616374696f6e2e20546869730a63616e6e6f7420776f726b2062656361757365206f6e652070617274792077696c6c206e6f742077616e7420746f2062726f61646361737420746865206d6f737420726563656e74207472616e73616374696f6e2e0a0a53696e636520656974686572207061727479206d61792062726f6164636173742074686520436f6d6d69746d656e74205472616e73616374696f6e20617420616e790a74696d652c2074686520726573756c7420776f756c6420626520616674657220746865206e657720436f6d6d69746d656e74205472616e73616374696f6e2069732067656e6572617465642c20746865206f6e652077686f207265636569766573206c6573732066756e647320686173207369676e69666963616e7420696e63656e7469766520746f2062726f6164636173740a746865207472616e73616374696f6e2077686963682068617320677265617465722076616c75657320666f72207468656d73656c76657320696e2074686520436f6d6d69746d656e740a5472616e73616374696f6e206f7574707574732e204173206120726573756c742c20746865206368616e6e656c20776f756c6420626520696d6d6564696174656c7920636c6f7365640a616e642066756e64732073746f6c656e2e205468657265666f72652c206f6e652063616e6e6f7420637265617465207061796d656e74206368616e6e656c7320756e64657220746869730a6d6f64656c2e0a332e312e340a0a436f6d6d69746d656e74205472616e73616374696f6e733a20417363726962696e6720426c616d650a0a53696e636520616e79207369676e656420436f6d6d69746d656e74205472616e73616374696f6e206d61792062652062726f616463617374206f6e207468650a626c6f636b636861696e2c20616e64206f6e6c79206f6e652063616e206265207375636365737366756c6c792062726f6164636173742c206974206973206e65636573736172790a746f2070726576656e74206f6c6420436f6d6d69746d656e74205472616e73616374696f6e732066726f6d206265696e672062726f6164636173742e2049742069730a6e6f7420706f737369626c6520746f207265766f6b652074656e73206f662074686f7573616e6473206f66207472616e73616374696f6e7320696e20426974636f696e2c20736f20616e0a616c7465726e617465206d6574686f64206973206e65636573736172792e20496e7374656164206f6620616374697665207265766f636174696f6e20656e666f726365642062790a74686520626c6f636b636861696e2c206974e2809973206e656365737361727920746f20636f6e73747275637420746865206368616e6e656c20697473656c6620696e2073696d696c61720a6d616e6e657220746f206120466964656c69747920426f6e642c207768657265627920626f74682070617274696573206d616b6520636f6d6d69746d656e74732c20616e640a31310a0a0c76696f6c6174696f6e73206f6620746865736520636f6d6d69746d656e74732061726520656e666f726365642062792070656e616c746965732e204966206f6e652070617274790a76696f6c617465732074686569722061677265656d656e742c207468656e20746865792077696c6c206c6f736520616c6c20746865206d6f6e657920696e20746865206368616e6e656c2e0a466f722074686973207061796d656e74206368616e6e656c2c2074686520636f6e7472616374207465726d7320617265207468617420626f746820706172746965730a636f6d6d697420746f2062726f616463617374696e67206f6e6c7920746865206d6f737420726563656e74207472616e73616374696f6e2e20416e792062726f616463617374206f660a6f6c646572207472616e73616374696f6e732077696c6c20636175736520612076696f6c6174696f6e206f662074686520636f6e74726163742c20616e6420616c6c2066756e6473206172650a676976656e20746f20746865206f7468657220706172747920617320612070656e616c74792e0a546869732063616e206f6e6c7920626520656e666f72636564206966206f6e652069732061626c6520746f206173637269626520626c616d6520666f722062726f616463617374696e6720616e206f6c64207472616e73616374696f6e2e20496e206f7264657220746f20646f20736f2c206f6e65206d7573742062652061626c6520746f20756e697175656c790a6964656e746966792077686f2062726f61646361737420616e206f6c646572207472616e73616374696f6e2e20546869732063616e20626520646f6e65206966206561636820636f756e746572706172747920686173206120756e697175656c79206964656e7469666961626c6520436f6d6d69746d656e74205472616e73616374696f6e2e20426f746820706172746965730a6d757374207369676e2074686520696e7075747320746f2074686520436f6d6d69746d656e74205472616e73616374696f6e20776869636820746865206f746865722070617274790a697320726573706f6e7369626c6520666f722062726f616463617374696e672e2053696e6365206f6e652068617320612076657273696f6e206f662074686520436f6d6d69746d656e740a5472616e73616374696f6e2074686174206973207369676e656420627920746865206f746865722070617274792c206f6e652063616e206f6e6c792062726f616463617374206f6e65e28099730a6f776e2076657273696f6e206f662074686520436f6d6d69746d656e74205472616e73616374696f6e2e0a466f7220746865204c696768746e696e67204e6574776f726b2c20616c6c207370656e64732066726f6d207468652046756e64696e67205472616e73616374696f6e0a6f75747075742c20436f6d6d69746d656e74205472616e73616374696f6e732c20686176652074776f2068616c662d7369676e6564207472616e73616374696f6e732e204f6e650a436f6d6d69746d656e74205472616e73616374696f6e20696e20776869636820416c696365207369676e7320616e6420676976657320746f20426f622028433162292c20616e640a616e6f7468657220776869636820426f62207369676e7320616e6420676976657320746f20416c6963652028433161292e2054686573652074776f20436f6d6d69746d656e740a5472616e73616374696f6e73207370656e642066726f6d207468652073616d65206f7574707574202846756e64696e67205472616e73616374696f6e292c20616e6420686176650a646966666572656e7420636f6e74656e74733b206f6e6c79206f6e652063616e2062652062726f616463617374206f6e2074686520626c6f636b636861696e2c20617320626f74680a7061697273206f6620436f6d6d69746d656e74205472616e73616374696f6e73207370656e642066726f6d207468652073616d652046756e64696e67205472616e73616374696f6e2e20456974686572207061727479206d61792062726f61646361737420746865697220726563656976656420436f6d6d69746d656e74205472616e73616374696f6e0a6279207369676e696e672074686569722076657273696f6e20616e6420696e636c7564696e672074686520636f756e7465727061727479e2809973207369676e61747572652e20466f72206578616d706c652c20426f622063616e2062726f61646361737420436f6d6d69746d656e74204331622c2073696e63652068652068617320616c72656164792072656365697665640a746865207369676e617475726520666f72204331622066726f6d20416c69636520e28094686520696e636c7564657320416c696365e2809973207369676e617475726520616e64207369676e730a4331622068696d73656c662e20546865207472616e73616374696f6e2077696c6c20626520612076616c6964207370656e642066726f6d207468652046756e64696e67205472616e73616374696f6ee280997320322d6f662d32206f757470757420726571756972696e6720626f746820416c69636520616e6420426f62e2809973207369676e61747572652e0a0a31320a0a0c46696775726520333a20507572706c6520626f7865732061726520756e62726f6164636173746564207472616e73616374696f6e73207768696368206f6e6c7920416c6963652063616e2062726f6164636173742e0a426c756520626f7865732061726520756e62726f6164636173746564207472616e73616374696f6e207768696368206f6e6c7920426f622063616e2062726f6164636173742e20416c6963652063616e206f6e6c790a62726f61646361737420436f6d6d69746d656e742031612c20426f622063616e206f6e6c792062726f61646361737420436f6d6d69746d656e742031622e204f6e6c79206f6e6520436f6d6d69746d656e74205472616e73616374696f6e2063616e206265207370656e742066726f6d207468652046756e64696e67205472616e73616374696f6e206f75747075742e20426c616d652069732061736372696265642c0a62757420656974686572206f6e652063616e207374696c6c206265207370656e742077697468206e6f2070656e616c74792e0a0a486f77657665722c206576656e2077697468207468697320636f6e737472756374696f6e2c206f6e6520686173206f6e6c79206d6572656c7920616c6c6f63617465640a626c616d652e204974206973206e6f742079657420706f737369626c6520746f20656e666f726365207468697320636f6e7472616374206f6e2074686520426974636f696e0a626c6f636b636861696e2e20426f62207374696c6c2074727573747320416c696365206e6f7420746f2062726f61646361737420616e206f6c6420436f6d6d69746d656e740a5472616e73616374696f6e2e20417420746869732074696d652c206865206973206f6e6c792061626c6520746f2070726f7665207468617420416c6963652068617320646f6e6520736f0a76696120612068616c662d7369676e6564207472616e73616374696f6e2070726f6f662e0a0a332e320a0a4372656174696e672061204368616e6e656c207769746820436f6e7472616374205265766f636174696f6e0a0a546f2062652061626c6520746f2061637475616c6c7920656e666f72636520746865207465726d73206f662074686520636f6e74726163742c206974e2809973206e656365737361727920746f0a636f6e737472756374206120436f6d6d69746d656e74205472616e73616374696f6e2028616c6f6e67207769746820697473207370656e647329207768657265206f6e652069730a61626c6520746f207265766f6b652061207472616e73616374696f6e2e2054686973207265766f636174696f6e2069732061636869657661626c65206279207573696e6720646174610a61626f7574207768656e2061207472616e73616374696f6e20656e7465727320696e746f206120626c6f636b636861696e20616e64207573696e6720746865206d617475726974790a6f6620746865207472616e73616374696f6e20746f2064657465726d696e652076616c69646174696f6e2070617468732e0a0a332e330a0a53657175656e6365204e756d626572204d617475726974790a0a4d61726b204672656964656e62616368206861732070726f706f73656420746861742053657175656e6365204e756d626572732063616e20626520656e666f726369626c652076696120612072656c617469766520626c6f636b206d61747572697479206f662074686520706172656e74207472616e73616374696f6e2076696120610a736f66742d666f726b5b31325d2e205468697320776f756c6420616c6c6f7720736f6d65206261736963206162696c69747920746f20656e7375726520736f6d6520666f726d0a6f662072656c617469766520626c6f636b20636f6e6669726d6174696f6e2074696d65206c6f636b206f6e20746865207370656e64696e67207363726970742e20496e20616464692d0a0a31330a0a0c74696f6e2c20616e206164646974696f6e616c206f70636f64652c204f5020434845434b53455155454e43455645524946595b31335d2028612e6b2e612e0a4f502052454c4154495645434845434b4c4f434b54494d45564552494659295b31345d2c20776f756c64207065726d697420667572746865720a6162696c69746965732c20696e636c7564696e6720616c6c6f77696e6720612073746f702d67617020736f6c7574696f6e206265666f72652061206d6f7265207065726d616e656e740a736f6c7574696f6e20666f72207265736f6c76696e67207472616e73616374696f6e206d616c6c656162696c6974792e2041206675747572652076657273696f6e206f6620746869730a70617065722077696c6c20696e636c7564652070726f706f73656420736f6c7574696f6e732e0a546f2073756d6d6172697a652c20426974636f696e207761732072656c6561736564207769746820612073657175656e6365206e756d6265722077686963680a776173206f6e6c7920656e666f7263656420696e20746865206d656d706f6f6c206f6620756e636f6e6669726d6564207472616e73616374696f6e732e20546865206f726967696e616c206265686176696f72207065726d6974746564207472616e73616374696f6e207265706c6163656d656e74206279207265706c6163696e67207472616e73616374696f6e7320696e0a746865206d656d706f6f6c2077697468206e65776572207472616e73616374696f6e73206966207468657920686176652061206869676865722073657175656e6365206e756d6265722e2044756520746f207472616e73616374696f6e207265706c6163656d656e742072756c65732c206974206973206e6f7420656e666f726365642064756520746f2064656e69616c0a6f6620736572766963652061747461636b207269736b732e20497420617070656172732061732074686f7567682074686520696e74656e64656420707572706f7365206f66207468650a73657175656e6365206e756d62657220697320746f207265706c61636520756e62726f6164636173746564207472616e73616374696f6e732e20486f77657665722c20746869730a6869676865722073657175656e6365206e756d626572207265706c6163656d656e74206265686176696f7220697320756e656e666f726369626c652e204f6e652063616e6e6f740a626520617373757265642074686174206f6c642076657273696f6e73206f66207472616e73616374696f6e732077657265207265706c6163656420696e20746865206d656d706f6f6c0a616e64206120626c6f636b20636f6e7461696e7320746865206d6f737420726563656e742076657273696f6e206f6620746865207472616e73616374696f6e2e20412077617920746f0a656e666f726365207472616e73616374696f6e2076657273696f6e73206f66662d636861696e206973207669612074696d6520636f6d6d69746d656e74732e0a41205265766f6361626c65205472616e73616374696f6e207370656e64732066726f6d206120756e69717565206f7574707574207768657265207468650a7472616e73616374696f6e20686173206120756e697175652074797065206f66206f7574707574207363726970742e205468697320706172656e74e2809973206f7574707574206861730a74776f20726564656d7074696f6e207061746873207768657265207468652066697273742063616e2062652072656465656d656420696d6d6564696174656c792c20616e64207468650a7365636f6e642063616e206f6e6c792062652072656465656d656420696620746865206368696c64206861732061206d696e696d756d206e756d626572206f6620636f6e6669726d6174696f6e73206265747765656e207472616e73616374696f6e732e2054686973206973206163686965766564206279206d616b696e67207468652073657175656e63650a6e756d626572206f6620746865206368696c64207472616e73616374696f6e20726571756972652061206d696e696d756d206e756d626572206f6620636f6e6669726d6174696f6e730a66726f6d2074686520706172656e742e20496e20657373656e63652c2074686973206e65772073657175656e6365206e756d626572206265686176696f722077696c6c206f6e6c790a7065726d69742061207370656e642066726f6d2074686973206f757470757420746f2062652076616c696420696620746865206e756d626572206f6620626c6f636b73206265747765656e0a746865206f757470757420616e64207468652072656465656d696e67207472616e73616374696f6e2069732061626f766520612073706563696669656420626c6f636b206865696768742e0a41207472616e73616374696f6e2063616e206265207265766f6b6564207769746820746869732073657175656e6365206e756d626572206265686176696f722062790a6372656174696e672061207265737472696374696f6e207769746820736f6d6520646566696e6564206e756d626572206f6620626c6f636b7320646566696e656420696e207468650a73657175656e6365206e756d6265722c2077686963682077696c6c20726573756c7420696e20746865207370656e64206265696e67206f6e6c792076616c6964206166746572207468650a706172656e742068617320656e746572656420696e746f2074686520626c6f636b636861696e20666f7220736f6d6520646566696e6564206e756d626572206f6620626c6f636b732e0a54686973206372656174657320612073747275637475726520776865726562792074686520706172656e74207472616e73616374696f6e20776974682074686973206f75747075740a6265636f6d6573206120626f6e646564206465706f7369742c20617474657374696e672074686174207468657265206973206e6f207265766f636174696f6e2e20412074696d650a706572696f642065786973747320776869636820616e796f6e65206f6e2074686520626c6f636b636861696e2063616e207265667574652074686973206174746573746174696f6e2062790a62726f616463617374696e672061207370656e6420696d6d6564696174656c7920616674657220746865207472616e73616374696f6e2069732062726f6164636173742e0a4966206f6e652077697368657320746f207065726d6974207265766f6361626c65207472616e73616374696f6e73207769746820612031303030636f6e6669726d6174696f6e2064656c61792c20746865206f7574707574207472616e73616374696f6e20636f6e737472756374696f6e20776f756c642072656d61696e20610a322d6f662d32206d756c74697369673a0a31340a0a0c32203c41206c2069206320652031203e203c426f62313e2032204f5020434845434b4d554c54495349470a486f77657665722c20746865206368696c64207370656e64696e67207472616e73616374696f6e20776f756c6420636f6e7461696e2061206e53657175656e63650a76616c7565206f6620313030302e2053696e63652074686973207472616e73616374696f6e20726571756972657320746865207369676e6174757265206f6620626f746820636f756e7465727061727469657320746f2062652076616c69642c20626f7468207061727469657320696e636c75646520746865206e53657175656e6365206e756d626572206f6620313030300a61732070617274206f6620746865207369676e61747572652e20426f74682070617274696573206d61792c2061742074686569722064697363726574696f6e2c20616772656520746f0a63726561746520616e6f74686572207472616e73616374696f6e20776869636820737570657273656465732074686174207472616e73616374696f6e20776974686f757420616e790a6e53657175656e6365206e756d6265722e0a5468697320636f6e737472756374696f6e2c2061205265766f6361626c652053657175656e6365204d6174757269747920436f6e7472616374202852534d43292c0a637265617465732074776f2070617468732c2077697468207665727920737065636966696320636f6e7472616374207465726d732e0a54686520636f6e7472616374207465726d73206172653a0a312e20416c6c20706172746965732070617920696e746f206120636f6e7472616374207769746820616e206f757470757420656e666f7263696e67207468697320636f6e74726163740a322e20426f74682070617274696573206d617920616772656520746f2073656e642066756e647320746f20736f6d6520636f6e74726163742c207769746820736f6d650a77616974696e6720706572696f6420283130303020636f6e6669726d6174696f6e7320696e206f7572206578616d706c6520736372697074292e2054686973206973207468650a7265766f6361626c65206f75747075742062616c616e63652e0a332e204f6e65206f7220626f74682070617274696573206d617920656c65637420746f206e6f742062726f6164636173742028656e666f7263652920746865207061796f7574730a756e74696c20736f6d652066757475726520646174653b20656974686572207061727479206d61792072656465656d207468652066756e6473206166746572207468650a77616974696e6720706572696f6420617420616e792074696d652e0a342e204966206e656974686572207061727479206861732062726f6164636173742074686973207472616e73616374696f6e202872656465656d6564207468652066756e6473292c0a74686579206d6179207265766f6b65207468652061626f7665207061796f75747320696620616e64206f6e6c7920696620626f7468207061727469657320616772656520746f0a646f20736f20627920706c6163696e6720696e2061206e6577207061796f7574207465726d20696e2061207375706572736564696e67207472616e73616374696f6e207061796f75742e20546865206e6577207472616e73616374696f6e207061796f75742063616e20626520696d6d6564696174656c792072656465656d65642061667465720a74686520636f6e747261637420697320646973636c6f73656420746f2074686520776f726c64202862726f616463617374206f6e2074686520626c6f636b636861696e292e0a352e20496e20746865206576656e7420746861742074686520636f6e747261637420697320646973636c6f73656420616e6420746865206e6577207061796f7574207374727563747572650a6973206e6f742072656465656d65642c20746865207072696f72207265766f6b6564207061796f7574207465726d73206d61792062652072656465656d65642062790a6569746865722070617274792028736f2069742069732074686520726573706f6e736962696c697479206f662065697468657220706172747920746f20656e666f726365207468650a6e6577207465726d73292e0a546865207072652d7369676e6564206368696c64207472616e73616374696f6e2063616e2062652072656465656d65642061667465722074686520706172656e740a7472616e73616374696f6e2068617320656e746572656420696e746f2074686520626c6f636b636861696e2077697468203130303020636f6e6669726d6174696f6e732c2064756520746f0a746865206368696c64e2809973206e53657175656e6365206e756d626572206f6e2074686520696e707574207370656e64696e672074686520706172656e742e0a496e206f7264657220746f207265766f6b652074686973207369676e6564206368696c64207472616e73616374696f6e2c20626f74682070617274696573206a7573742061677265650a746f2063726561746520616e6f74686572206368696c64207472616e73616374696f6e2077697468207468652064656661756c74206669656c64206f6620746865206e53657175656e63650a6e756d626572206f66204d415820494e542c20776869636820686173207370656369616c206265686176696f72207065726d697474696e67207370656e64696e672061740a616e792074696d652e0a31350a0a0c54686973206e6577207369676e6564207370656e64207375706572736564657320746865207265766f6361626c65207370656e6420736f206c6f6e67206173207468650a6e6577207369676e6564207370656e6420656e7465727320696e746f2074686520626c6f636b636861696e2077697468696e203130303020636f6e6669726d6174696f6e73206f660a74686520706172656e74207472616e73616374696f6e20656e746572696e6720696e746f2074686520626c6f636b636861696e2e20496e206566666563742c20696620416c69636520616e640a426f6220616772656520746f206d6f6e69746f722074686520626c6f636b636861696e20666f7220696e636f72726563742062726f616463617374206f6620436f6d6d69746d656e740a5472616e73616374696f6e732c20746865206d6f6d656e7420746865207472616e73616374696f6e20676574732062726f6164636173742c2074686579206172652061626c6520746f0a7370656e64207573696e6720746865207375706572736564696e67207472616e73616374696f6e20696d6d6564696174656c792e20496e206f7264657220746f2062726f6164636173740a746865207265766f6361626c65207370656e64202864657072656361746564207472616e73616374696f6e292c207768696368207370656e64732066726f6d207468652073616d650a6f757470757420617320746865207375706572736564696e67207472616e73616374696f6e2c2074686579206d7573742077616974203130303020636f6e6669726d6174696f6e732e0a536f206c6f6e6720617320626f746820706172746965732077617463682074686520626c6f636b636861696e2c20746865207265766f6361626c65207370656e642077696c6c206e657665720a656e74657220696e746f20746865207472616e73616374696f6e20696620656974686572207061727479207072656665727320746865207375706572736564696e67207472616e73616374696f6e2e0a5573696e67207468697320636f6e737472756374696f6e2c20616e796f6e6520636f756c64206372656174652061207472616e73616374696f6e2c206e6f742062726f61646361737420746865207472616e73616374696f6e2c20616e64207468656e206c617465722063726561746520696e63656e746976657320746f206e6f7420657665722062726f6164636173740a74686174207472616e73616374696f6e20696e2074686520667574757265207669612070656e616c746965732e2054686973207065726d697473207061727469636970616e7473206f6e207468650a426974636f696e206e6574776f726b20746f206465666572206d616e79207472616e73616374696f6e732066726f6d20657665722068697474696e672074686520626c6f636b636861696e2e0a332e332e310a0a54696d6573746f700a0a546f206d69746967617465206120666c6f6f64206f66207472616e73616374696f6e732062792061206d616c6963696f75732061747461636b65722072657175697265732061206372656469626c650a7468726561742074686174207468652061747461636b2077696c6c206661696c2e0a47726567204d617877656c6c2070726f706f736564207573696e6720612074696d6573746f7020746f206d697469676174652061206d616c6963696f757320666c6f6f640a6f6e2074686520626c6f636b636861696e3a0a546865726520617265206d616e79207761797320746f20616464726573732074686973205b666c6f6f64207269736b5d20776869636820686176656ee28099740a6265656e2061646571756174656c79206578706c6f7265642079657420e28094666f72206578616d706c652c2074686520636c6f636b2063616e2073746f700a7768656e20626c6f636b73206172652066756c6c3b207475726e696e6720746865207365637572697479207269736b20696e746f206d6f726520686f6c642d75700a64656c617920696e20746865206576656e74206f66206120646f732061747461636b2e5b31355d0a546869732063616e206265206d697469676174656420627920616c6c6f77696e6720746865206d696e657220746f20737065636966792077686574686572207468650a63757272656e742028666565207061696429206d656d706f6f6c2069732070726573656e746c79206265696e6720666c6f6f6465642077697468207472616e73616374696f6e732e0a546865792063616e20656e746572206120e2809c31e2809d2076616c756520696e746f20746865206c6173742062697420696e207468652076657273696f6e206e756d626572206f662074686520626c6f636b0a6865616465722e20496620746865206c6173742062697420696e2074686520626c6f636b2068656164657220636f6e7461696e73206120e2809c31e2809d2c207468656e207468617420626c6f636b2077696c6c0a6e6f7420636f756e7420746f7761726473207468652072656c617469766520686569676874206d6174757269747920666f7220746865206e53657175656e63652076616c756520616e640a74686520626c6f636b2069732064657369676e61746564206173206120636f6e67657374656420626c6f636b2e20546865726520697320616e20756e636f6e67657374656420626c6f636b0a6865696768742028776869636820697320616c77617973206c6f776572207468616e20746865206e6f726d616c20626c6f636b20686569676874292e205468697320626c6f636b0a686569676874206973207573656420666f7220746865206e53657175656e63652076616c75652c207768696368206f6e6c7920636f756e747320626c6f636b206d617475726974790a28636f6e6669726d6174696f6e73292e0a41206d696e65722063616e20656c65637420746f20646566696e652074686520626c6f636b206173206120636f6e67657374656420626c6f636b206f72206e6f742e205468650a64656661756c7420636f646520636f756c64206175746f6d61746963616c6c79207365742074686520636f6e67657374656420626c6f636b20666c616720617320e2809c31e2809d206966207468650a31360a0a0c6d656d706f6f6c2069732061626f766520736f6d652073697a6520616e642074686520617665726167652066656520666f722074686174207365742073697a652069732061626f76650a736f6d652076616c75652e20486f77657665722c2061206d696e6572206861732066756c6c2064697363726574696f6e20746f206368616e6765207468652072756c6573206f6e0a77686174206175746f6d61746963616c6c792073657473206173206120636f6e67657374656420626c6f636b2c206f722063616e2073656c65637420746f207065726d616e656e746c790a7365742074686520636f6e67657374696f6e20666c616720746f206265207065726d616e656e746c79206f6e206f72206f66662e204974e28099732065787065637465642074686174206d6f73740a686f6e657374206d696e65727320776f756c6420757365207468652064656661756c74206265686176696f7220646566696e656420696e207468656972206d696e657220616e64206e6f740a6f7267616e697a652061203531252061747461636b2e0a466f72206578616d706c652c206966206120706172656e74207472616e73616374696f6e206f7574707574206973207370656e742062792061206368696c64207769746820610a6e53657175656e63652076616c7565206f662031302c206f6e65206d757374207761697420313020636f6e6669726d6174696f6e73206265666f726520746865207472616e73616374696f6e0a6265636f6d65732076616c69642e20486f77657665722c206966207468652074696d6573746f7020666c616720686173206265656e207365742c2074686520636f756e74696e67206f660a636f6e6669726d6174696f6e732073746f70732c206576656e2077697468206e657720626c6f636b732e204966203620636f6e6669726d6174696f6e73206861766520656c61707365640a2834206d6f726520617265206e656365737361727920666f7220746865207472616e73616374696f6e20746f2062652076616c6964292c20616e64207468652074696d6573746f700a626c6f636b20686173206265656e20736574206f6e207468652037746820626c6f636b2c207468617420626c6f636b20646f6573206e6f7420636f756e7420746f7761726473207468650a6e53657175656e636520726571756972656d656e74206f6620313020636f6e6669726d6174696f6e733b20746865206368696c64206973207374696c6c206174203620626c6f636b7320666f720a7468652072656c617469766520636f6e6669726d6174696f6e2076616c75652e2046756e6374696f6e616c6c792c20746869732077696c6c2062652073746f72656420617320736f6d650a6b696e64206f6620617578696c696172792074696d6573746f7020626c6f636b206865696768742077686963682069732075736564206f6e6c7920666f7220747261636b696e67207468650a74696d6573746f702076616c75652e205768656e207468652074696d6573746f7020626974206973207365742c20616c6c207472616e73616374696f6e73207573696e6720616e206e53657175656e63652076616c75652077696c6c2073746f7020636f756e74696e6720756e74696c207468652074696d6573746f702062697420686173206265656e20756e7365742e20546869730a67697665732073756666696369656e742074696d6520616e6420626c6f636b2d737061636520666f72207472616e73616374696f6e73206174207468652063757272656e7420617578696c696172792074696d6573746f7020626c6f636b2068656967687420746f20656e74657220696e746f2074686520626c6f636b636861696e2c2077686963682063616e2070726576656e740a73797374656d69632061747461636b6572732066726f6d207375636365737366756c6c792061747461636b696e67207468652073797374656d2e0a486f77657665722c207468697320726571756972657320736f6d65206b696e64206f6620666c616720696e2074686520626c6f636b20746f2064657369676e6174650a7768657468657220697420697320612074696d6573746f7020626c6f636b2e20466f722066756c6c2053505620636f6d7061746962696c697479202853696d706c65205061796d656e740a566572696669636174696f6e3b206c6967687477656967687420636c69656e7473292c20697420697320646573697261626c6520666f72207468697320746f2062652077697468696e207468652038306279746520626c6f636b2068656164657220696e7374656164206f6620696e2074686520636f696e626173652e205468657265206172652074776f20706c616365732077686963680a6d6179206265206120676f6f6420706c61636520746f2070757420696e207468697320666c616720696e2074686520626c6f636b206865616465723a20696e2074686520626c6f636b0a74696d6520616e6420696e2074686520626c6f636b2076657273696f6e2e2054686520626c6f636b2074696d65206d6179206e6f7420626520736166652064756520746f207468650a6c6173742062697473206265696e67207573656420617320616e20656e74726f707920736f7572636520666f7220736f6d652041534943206d696e6572732c207468657265666f72650a6120626974206d6179206e65656420746f20626520636f6e73756d656420666f722074696d6573746f7020666c6167732e20416e6f74686572206f7074696f6e20776f756c640a626520746f2068617264636f64652074696d6573746f702061637469766174696f6e2061732061206861726420636f6e73656e7375732072756c652028652e672e2076696120626c6f636b0a73697a65292c20686f77657665722074686973206d6179206d616b65207468696e6773206c65737320666c657869626c652e2042792073657474696e672073616e652064656661756c74730a666f722074696d6573746f702072756c65732c2074686573652072756c65732063616e206265206368616e67656420776974686f757420636f6e73656e73757320736f66742d666f726b732e0a49662074686520626c6f636b2076657273696f6e2069732075736564206173206120666c61672c2074686520636f6e7465787475616c20696e666f726d6174696f6e206d7573740a6d617463682074686520436861696e204944207573656420696e20736f6d65206d657267652d6d696e656420636f696e732e0a0a31370a0a0c332e332e320a0a5265766f6361626c6520436f6d6d69746d656e74205472616e73616374696f6e730a0a427920636f6d62696e696e672074686520617363726962696e67206f6620626c616d652061732077656c6c20617320746865207265766f6361626c65207472616e73616374696f6e2c0a6f6e652069732061626c6520746f2064657465726d696e65207768656e2061207061727479206973206e6f742061626964696e6720627920746865207465726d73206f66207468650a636f6e74726163742c20616e6420656e666f7263652070656e616c7469657320776974686f7574207472757374696e672074686520636f756e74657270617274792e0a0a46696775726520343a205468652046756e64696e67205472616e73616374696f6e20462c2064657369676e6174656420696e20677265656e2c2069732062726f616463617374206f6e2074686520626c6f636b636861696e0a616674657220616c6c206f74686572207472616e73616374696f6e7320617265207369676e65642e20416c6c207472616e73616374696f6e73207768696368206f6e6c7920416c6963652063616e2062726f616463617374206172650a696e20707572706c652e20416c6c207472616e73616374696f6e73207768696368206f6e6c7920426f622063616e2062726f6164636173742069732061726520626c75652e204f6e6c79207468652046756e64696e670a5472616e73616374696f6e2069732062726f616463617374206f6e2074686520626c6f636b636861696e20617420746869732074696d652e0a0a54686520696e74656e74206f66206372656174696e672061206e657720436f6d6d69746d656e74205472616e73616374696f6e20697320746f20696e76616c69646174650a616c6c206f6c6420436f6d6d69746d656e74205472616e73616374696f6e73207768656e207570646174696e6720746865206e65772062616c616e6365207769746820610a6e657720436f6d6d69746d656e74205472616e73616374696f6e2e20496e76616c69646174696f6e206f66206f6c64207472616e73616374696f6e732063616e2068617070656e0a6279206d616b696e6720616e206f75747075742062652061205265766f6361626c652053657175656e6365204d6174757269747920436f6e7472616374202852534d43292e0a546f20696e76616c69646174652061207472616e73616374696f6e2c2061207375706572736564696e67207472616e73616374696f6e2077696c6c206265207369676e656420616e640a65786368616e67656420627920626f74682070617274696573207468617420676976657320616c6c2066756e647320746f2074686520636f756e746572706172747920696e207468650a6576656e7420616e206f6c646572207472616e73616374696f6e20697320696e636f72726563746c792062726f6164636173742e2054686520696e636f72726563742062726f6164636173740a0a31380a0a0c6973206964656e746966696564206279206372656174696e672074776f20646966666572656e7420436f6d6d69746d656e74205472616e73616374696f6e732077697468207468650a73616d652066696e616c2062616c616e6365206f7574707574732c20686f776576657220746865207061796d656e7420746f206f6e6573656c6620697320656e63756d62657265640a627920616e2052534d432e0a496e206566666563742c207468657265206172652074776f20436f6d6d69746d656e74205472616e73616374696f6e732066726f6d20612073696e676c652046756e64696e67205472616e73616374696f6e20322d6f662d32206f7574707574732e204f662074686573652074776f20436f6d6d69746d656e74205472616e73616374696f6e732c0a6f6e6c79206f6e652063616e20656e74657220696e746f2074686520626c6f636b636861696e2e20456163682070617274792077697468696e2061206368616e6e656c20686173206f6e650a76657273696f6e206f66207468697320636f6e74726163742e20536f20696620746869732069732074686520666972737420436f6d6d69746d656e74205472616e73616374696f6e20706169722c0a416c696365e280997320436f6d6d69746d656e74205472616e73616374696f6e20697320646566696e6564206173204331612c20616e6420426f62e280997320436f6d6d69746d656e740a5472616e73616374696f6e20697320646566696e6564206173204331622e2042792062726f616463617374696e67206120436f6d6d69746d656e74205472616e73616374696f6e2c206f6e652069732072657175657374696e6720666f7220746865206368616e6e656c20746f20636c6f7365206f757420616e6420656e642e205468652066697273742074776f0a6f75747075747320666f722074686520436f6d6d69746d656e74205472616e73616374696f6e20696e636c75646520612044656c6976657279205472616e73616374696f6e0a287061796f757429206f66207468652070726573656e7420756e616c6c6f63617465642062616c616e636520746f20746865206368616e6e656c20636f756e746572706172746965732e0a496620416c6963652062726f61646361737473204331612c206f6e65206f6620746865206f7574707574206973207370656e6461626c65206279204431612c2077686963682073656e64730a66756e647320746f20426f622e20466f7220426f622c20433162206973207370656e6461626c65206279204431622c2077686963682073656e64732066756e647320746f0a416c6963652e205468652044656c6976657279205472616e73616374696f6e20284431612f4431622920697320696d6d6564696174656c792072656465656d61626c6520616e640a6973206e6f7420656e63756d626572656420696e20616e792077617920696e20746865206576656e742074686520436f6d6d69746d656e74205472616e73616374696f6e2069730a62726f6164636173742e0a466f722065616368207061727479e280997320436f6d6d69746d656e74205472616e73616374696f6e2c20746865792061726520617474657374696e6720746861740a74686579206172652062726f616463617374696e6720746865206d6f737420726563656e7420436f6d6d69746d656e74205472616e73616374696f6e20776869636820746865790a6f776e2e2053696e636520746865792061726520617474657374696e6720746861742074686973206973207468652063757272656e742062616c616e63652c207468652062616c616e63650a7061696420746f2074686520636f756e746572706172747920697320617373756d656420746f20626520747275652c2073696e6365206f6e6520686173206e6f206469726563740a62656e6566697420627920706179696e6720736f6d652066756e647320746f2074686520636f756e746572706172747920617320612070656e616c74792e0a5468652062616c616e6365207061696420746f2074686520706572736f6e2077686f2062726f6164636173742074686520436f6d6d69746d656e740a5472616e73616374696f6e2c20686f77657665722c20697320756e76657269666965642e20546865207061727469636970616e7473206f6e2074686520626c6f636b636861696e0a68617665206e6f20696465612069662074686520436f6d6d69746d656e74205472616e73616374696f6e20697320746865206d6f737420726563656e74206f72206e6f742e2049660a7468657920646f206e6f742062726f616463617374207468656972206d6f737420726563656e742076657273696f6e2c20746865792077696c6c2062652070656e616c697a65642062790a74616b696e6720616c6c207468652066756e647320696e20746865206368616e6e656c20616e6420676976696e6720697420746f2074686520636f756e74657270617274792e2053696e63650a7468656972206f776e2066756e64732061726520656e63756d626572656420696e207468656972206f776e2052534d432c20746865792077696c6c206f6e6c792062650a61626c6520746f20636c61696d2074686569722066756e647320616674657220736f6d6520736574206e756d626572206f6620636f6e6669726d6174696f6e73206166746572207468650a436f6d6d69746d656e74205472616e73616374696f6e20686173206265656e20696e636c7564656420696e206120626c6f636b2028696e206f7572206578616d706c652c0a3130303020636f6e6669726d6174696f6e73292e204966207468657920646f2062726f616463617374207468656972206d6f737420726563656e7420436f6d6d69746d656e740a5472616e73616374696f6e2c2074686572652073686f756c64206265206e6f207265766f636174696f6e207472616e73616374696f6e207375706572736564696e67207468650a7265766f6361626c65207472616e73616374696f6e2c20736f20746865792077696c6c2062652061626c6520746f20726563656976652074686569722066756e647320616674657220736f6d650a73657420616d6f756e74206f662074696d6520283130303020636f6e6669726d6174696f6e73292e0a4279206b6e6f77696e672077686f2062726f6164636173742074686520436f6d6d69746d656e74205472616e73616374696f6e20616e6420656e63756d626572696e67206f6e65e2809973206f776e207061796f75747320746f206265206c6f636b656420757020666f72206120707265646566696e656420706572696f64206f662074696d652c0a31390a0a0c626f746820706172746965732077696c6c2062652061626c6520746f207265766f6b652074686520436f6d6d69746d656e74205472616e73616374696f6e20696e20746865206675747572652e0a332e332e330a0a52656465656d696e672046756e64732066726f6d20746865204368616e6e656c3a20436f6f706572617469766520436f756e746572706172746965730a0a456974686572207061727479206d61792072656465656d207468652066756e64732066726f6d20746865206368616e6e656c2e20486f77657665722c207468652070617274790a746861742062726f616463617374732074686520436f6d6d69746d656e74205472616e73616374696f6e206d757374207761697420666f722074686520707265646566696e65640a6e756d626572206f6620636f6e6669726d6174696f6e732064657363726962656420696e207468652052534d432e2054686520636f756e74657270617274792077686963680a646964206e6f742062726f6164636173742074686520436f6d6d69746d656e74205472616e73616374696f6e206d61792072656465656d207468652066756e647320696d6d6564696174656c792e0a466f72206578616d706c652c206966207468652046756e64696e67205472616e73616374696f6e20697320636f6d6d697474656420776974682031204254430a2868616c6620746f206561636820636f756e74657270617274792920616e6420426f622062726f6164636173747320746865206d6f737420726563656e7420436f6d6d69746d656e74205472616e73616374696f6e2c204331622c206865206d7573742077616974203130303020636f6e6669726d6174696f6e7320746f20726563656976652068697320302e350a4254432c207768696c6520416c6963652063616e207370656e6420302e35204254432e20466f7220416c6963652c2074686973207472616e73616374696f6e2069732066756c6c790a636c6f73656420696620416c69636520616772656573207468617420426f622062726f6164636173742074686520636f727265637420436f6d6d69746d656e74205472616e73616374696f6e2028433162292e0a0a32300a0a0c46696775726520353a205768656e20426f622062726f61646361737473204331622c20416c6963652063616e20696d6d6564696174656c792072656465656d2068657220706f7274696f6e2e20426f620a6d7573742077616974203130303020636f6e6669726d6174696f6e732e205768656e2074686520626c6f636b20697320696d6d6564696174656c792062726f6164636173742c20697420697320696e20746869730a73746174652e205472616e73616374696f6e7320696e20677265656e20617265207472616e73616374696f6e732077686963682061726520636f6d6d697474656420696e746f2074686520626c6f636b636861696e2e0a0a41667465722074686520436f6d6d69746d656e74205472616e73616374696f6e20686173206265656e20696e2074686520626c6f636b636861696e20666f720a3130303020626c6f636b732c20426f622063616e207468656e2062726f61646361737420746865205265766f6361626c652044656c6976657279207472616e73616374696f6e2e0a4865206d7573742077616974203130303020626c6f636b7320746f2070726f766520686520686173206e6f74207265766f6b6564207468697320436f6d6d69746d656e740a5472616e73616374696f6e2028433162292e204166746572203130303020626c6f636b732c20746865205265766f6361626c652044656c6976657279207472616e73616374696f6e0a77696c6c2062652061626c6520746f20626520696e636c7564656420696e206120626c6f636b2e204966206120706172747920617474656d707420746f20696e636c756465207468650a5265766f6361626c652044656c6976657279207472616e73616374696f6e20696e206120626c6f636b206265666f7265203130303020636f6e6669726d6174696f6e732c207468650a7472616e73616374696f6e2077696c6c20626520696e76616c696420757020756e74696c206166746572203130303020636f6e6669726d6174696f6e73206861766520706173736564202861740a776869636820706f696e742069742077696c6c206265636f6d652076616c696420696620746865206f757470757420686173206e6f7420796574206265656e2072656465656d6564292e0a0a32310a0a0c46696775726520363a20416c69636520616772656573207468617420426f622062726f6164636173742074686520636f727265637420436f6d6d69746d656e74205472616e73616374696f6e20616e640a3130303020636f6e6669726d6174696f6e732068617665207061737365642e20426f62207468656e2069732061626c6520746f2062726f61646361737420746865205265766f6361626c652044656c69766572790a285244316229207472616e73616374696f6e206f6e2074686520626c6f636b636861696e2e0a0a416674657220426f622062726f6164636173747320746865205265766f6361626c652044656c6976657279207472616e73616374696f6e2c20746865206368616e6e656c0a69732066756c6c7920636c6f73656420666f7220626f746820416c69636520616e6420426f622c2065766572796f6e6520686173207265636569766564207468652066756e64732077686963680a7468657920626f746820616772656520617265207468652063757272656e742062616c616e636520746865792065616368206f776e20696e20746865206368616e6e656c2e0a49662069742077617320696e737465616420416c6963652077686f2062726f6164636173742074686520436f6d6d69746d656e74205472616e73616374696f6e0a28433161292c2073686520697320746865206f6e652077686f206d7573742077616974203130303020636f6e6669726d6174696f6e7320696e7374656164206f6620426f622e0a332e332e340a0a4372656174696e672061206e657720436f6d6d69746d656e74205472616e73616374696f6e20616e64205265766f6b696e670a5072696f7220436f6d6d69746d656e74730a0a5768696c652065616368207061727479206d617920636c6f7365206f757420746865206d6f737420726563656e7420436f6d6d69746d656e74205472616e73616374696f6e0a617420616e792074696d652c2074686579206d617920616c736f20656c65637420746f206372656174652061206e657720436f6d6d69746d656e74205472616e73616374696f6e0a616e6420696e76616c696461746520746865206f6c64206f6e652e0a537570706f736520416c69636520616e6420426f62206e6f772077616e7420746f207570646174652074686569722063757272656e742062616c616e6365730a66726f6d20302e3520425443206561636820726566756e64656420746f20302e362042544320666f7220426f6220616e6420302e342042544320666f7220416c6963652e0a0a32320a0a0c5768656e207468657920626f746820616772656520746f20646f20736f2c20746865792067656e65726174652061206e65772070616972206f6620436f6d6d69746d656e740a5472616e73616374696f6e732e0a0a46696775726520373a20466f757220706f737369626c65207472616e73616374696f6e732063616e2065786973742c20612070616972207769746820746865206f6c6420636f6d6d69746d656e74732c20616e640a616e6f746865722070616972207769746820746865206e657720636f6d6d69746d656e74732e204561636820706172747920696e7369646520746865206368616e6e656c2063616e206f6e6c792062726f6164636173740a68616c66206f662074686520746f74616c20636f6d6d69746d656e7473202874776f2065616368292e205468657265206973206e6f206578706c6963697420656e666f7263656d656e742070726576656e74696e6720616e790a706172746963756c617220436f6d6d69746d656e74206265696e672062726f616463617374206f74686572207468616e2070656e616c7479207370656e64732c20617320746865792061726520616c6c2076616c69640a756e62726f6164636173746564207370656e64732e20546865205265766f6361626c6520436f6d6d69746d656e74207374696c6c20657869737473207769746820746865204331612f43316220706169722c0a62757420617265206e6f7420646973706c6179656420666f7220627265766974792e0a0a5768656e2061206e65772070616972206f6620436f6d6d69746d656e74205472616e73616374696f6e7320284332612f43326229206973206167726565640a75706f6e2c20626f746820706172746965732077696c6c207369676e20616e642065786368616e6765207369676e61747572657320666f7220746865206e657720436f6d6d69746d656e74205472616e73616374696f6e2c207468656e20696e76616c696461746520746865206f6c6420436f6d6d69746d656e74205472616e73616374696f6e2e20546869730a696e76616c69646174696f6e206f636375727320627920686176696e6720626f74682070617274696573207369676e2061204272656163682052656d656479205472616e73616374696f6e2028425231292c207768696368207375706572736564657320746865205265766f6361626c652044656c6976657279205472616e73616374696f6e2028524431292e0a456163682070617274792068616e647320746f20746865206f7468657220612068616c662d7369676e6564207265766f636174696f6e2028425231292066726f6d207468656972206f776e0a5265766f6361626c652044656c69766572792028524431292c2077686963682069732061207370656e642066726f6d2074686520436f6d6d69746d656e74205472616e73616374696f6e2e20546865204272656163682052656d656479205472616e73616374696f6e2077696c6c2073656e6420616c6c20636f696e7320746f2074686520636f756e74657270617274790a77697468696e207468652063757272656e742062616c616e6365206f6620746865206368616e6e656c2e20466f72206578616d706c652c20696620416c69636520616e6420426f620a626f74682067656e65726174652061206e65772070616972206f6620436f6d6d69746d656e74205472616e73616374696f6e7320284332612f4332622920616e6420696e76616c6964617465207072696f7220636f6d6d69746d656e747320284331612f433162292c20616e64206c6174657220426f6220696e636f72726563746c792062726f616463617374730a433162206f6e2074686520626c6f636b636861696e2c20416c6963652063616e2074616b6520616c6c206f6620426f62e2809973206d6f6e65792066726f6d20746865206368616e6e656c2e0a416c6963652063616e20646f2074686973206265636175736520426f62206861732070726f76656420746f20416c696365207669612070656e616c747920746861742068652077696c6c0a6e657665722062726f616463617374204331622c2073696e636520746865206d6f6d656e742068652062726f61646361737473204331622c20416c6963652069732061626c6520746f0a74616b6520616c6c206f6620426f62e2809973206d6f6e657920696e20746865206368616e6e656c2e20496e206566666563742c20627920636f6e737472756374696e672061204272656163680a32330a0a0c52656d656479207472616e73616374696f6e20666f722074686520636f756e74657270617274792c206f6e65206861732061747465737465642074686174206f6e652077696c6c206e6f740a62652062726f616463617374696e6720616e79207072696f7220636f6d6d69746d656e74732e2054686520636f756e74657270617274792063616e2061636365707420746869732c0a6265636175736520746865792077696c6c2067657420616c6c20746865206d6f6e657920696e20746865206368616e6e656c207768656e20746869732061677265656d656e742069730a76696f6c617465642e0a0a46696775726520383a205768656e2043326120616e64204332622065786973742c20626f746820706172746965732065786368616e6765204272656163682052656d656479207472616e73616374696f6e732e0a426f74682070617274696573206e6f772068617665206578706c696369742065636f6e6f6d696320696e63656e7469766520746f2061766f69642062726f616463617374696e67206f6c6420436f6d6d69746d656e740a5472616e73616374696f6e7320284331612f433162292e204966206569746865722070617274792077697368657320746f20636c6f7365206f757420746865206368616e6e656c2c20746865792077696c6c206f6e6c79207573650a4332612028416c69636529206f72204332622028426f62292e20496620416c6963652062726f61646361737473204331612c20616c6c20686572206d6f6e65792077696c6c20676f20746f20426f622e20496620426f620a62726f61646361737473204331622c20616c6c20686973206d6f6e65792077696c6c20676f20746f20416c6963652e205365652070726576696f75732066696775726520666f72204332612f433262206f7574707574732e0a0a44756520746f207468697320666163742c206f6e652077696c6c206c696b656c792064656c65746520616c6c207072696f7220436f6d6d69746d656e74205472616e73616374696f6e73207768656e2061204272656163682052656d656479205472616e73616374696f6e20686173206265656e2070617373656420746f2074686520636f756e74657270617274792e204966206f6e652062726f6164636173747320616e20696e636f727265637420286465707265636174656420616e6420696e76616c69646174656420436f6d6d69746d656e74205472616e73616374696f6e292c20616c6c20746865206d6f6e65792077696c6c20676f20746f206f6e65e280997320636f756e74657270617274792e20466f72206578616d706c652c0a696620426f622062726f61646361737473204331622c20736f206c6f6e6720617320416c69636520776174636865732074686520626c6f636b636861696e2077697468696e207468650a707265646566696e6564206e756d626572206f6620626c6f636b732028696e207468697320636173652c203130303020626c6f636b73292c20416c6963652077696c6c2062652061626c650a746f2074616b6520616c6c20746865206d6f6e657920696e2074686973206368616e6e656c2062792062726f616463617374696e6720524431622e204576656e206966207468650a0a32340a0a0c70726573656e742062616c616e6365206f662074686520436f6d6d69746d656e7420737461746520284332612f4332622920697320302e342042544320746f20416c6963650a616e6420302e362042544320746f20426f622c206265636175736520426f622076696f6c6174656420746865207465726d73206f662074686520636f6e74726163742c20616c6c207468650a6d6f6e657920676f657320746f20416c69636520617320612070656e616c74792e2046756e6374696f6e616c6c792c20746865205265766f6361626c65205472616e73616374696f6e0a6163747320617320612070726f6f6620746f2074686520626c6f636b636861696e207468617420426f62206861732076696f6c6174656420746865207465726d7320696e207468650a6368616e6e656c20616e6420746869732069732070726f6772616d61746963616c6c792061646a75646963617465642062792074686520626c6f636b636861696e2e0a0a46696775726520393a205472616e73616374696f6e7320696e20677265656e2061726520636f6d6d697474656420746f2074686520626c6f636b636861696e2e20426f6220696e636f72726563746c792062726f616463617374732043316220286f6e6c7920426f622069732061626c6520746f2062726f616463617374204331622f433262292e204265636175736520626f7468206167726565642074686174207468652063757272656e740a737461746520697320746865204332612f43326220436f6d6d69746d656e7420706169722c20616e64206861766520617474657374656420746f20656163682070617274792074686174206f6c6420636f6d6d69746d656e74732061726520696e76616c69646174656420766961204272656163682052656d656479205472616e73616374696f6e732c20416c6963652069732061626c6520746f2062726f61646361737420425231620a616e642074616b6520616c6c20746865206d6f6e657920696e20746865206368616e6e656c2c2070726f76696465642073686520646f65732069742077697468696e203130303020626c6f636b73206166746572204331620a69732062726f6164636173742e0a0a486f77657665722c20696620416c69636520646f6573206e6f742062726f61646361737420425231622077697468696e203130303020626c6f636b732c20426f620a6d61792062652061626c6520746f20737465616c20736f6d65206d6f6e65792c2073696e636520686973205265766f6361626c652044656c6976657279205472616e73616374696f6e20285244316229206265636f6d65732076616c6964206166746572203130303020626c6f636b732e205768656e20616e20696e636f727265637420436f6d6d69746d656e74205472616e73616374696f6e2069732062726f6164636173742c206f6e6c7920746865204272656163682052656d656479205472616e73616374696f6e2063616e0a62652062726f61646361737420666f72203130303020626c6f636b7320286f72207768617465766572206e756d626572206f6620636f6e6669726d6174696f6e7320626f74680a0a32350a0a0c7061727469657320616772656520746f292e204166746572203130303020626c6f636b20636f6e6669726d6174696f6e732c20626f746820746865204272656163682052656d6564790a28425231622920616e64205265766f6361626c652044656c6976657279205472616e73616374696f6e7320285244316229206172652061626c6520746f2062652062726f61646361737420617420616e792074696d652e204272656163682052656d656479207472616e73616374696f6e73206f6e6c792068617665206578636c757369766974792077697468696e0a7468697320707265646566696e65642074696d6520706572696f642c20616e6420616e792074696d65206166746572206f6620746861742069732066756e6374696f6e616c6c7920616e0a65787069726174696f6e206f66207468652073746174757465206f66206c696d69746174696f6e7320e280946163636f7264696e6720746f20426974636f696e20626c6f636b636861696e0a636f6e73656e7375732c207468652074696d6520666f7220646973707574652068617320656e6465642e0a466f72207468697320726561736f6e2c206f6e652073686f756c6420706572696f646963616c6c79206d6f6e69746f722074686520626c6f636b636861696e20746f207365650a6966206f6e65e280997320636f756e7465727061727479206861732062726f61646361737420616e20696e76616c69646174656420436f6d6d69746d656e74205472616e73616374696f6e2c0a6f722064656c6567617465206120746869726420706172747920746f20646f20736f2e20412074686972642070617274792063616e2062652064656c656761746564206279206f6e6c790a676976696e6720746865204272656163682052656d656479207472616e73616374696f6e20746f20746869732074686972642070617274792e20546865792063616e2062650a696e63656e746976697a656420746f2077617463682074686520626c6f636b636861696e2062726f61646361737420737563682061207472616e73616374696f6e20696e207468650a6576656e74206f6620636f756e7465727061727479206d616c6963696f75736e65737320627920676976696e67207468657365207468697264207061727469657320736f6d65206665650a696e20746865206f75747075742e2053696e636520746865207468697264207061727479206973206f6e6c792061626c6520746f2074616b6520616374696f6e207768656e207468650a636f756e746572706172747920697320616374696e67206d616c6963696f75736c792c207468697320746869726420706172747920646f6573206e6f74206861766520616e7920706f7765720a746f20666f72636520636c6f7365206f6620746865206368616e6e656c2e0a332e332e350a0a50726f6365737320666f72204372656174696e67205265766f6361626c6520436f6d6d69746d656e74205472616e73616374696f6e730a0a546f20637265617465207265766f6361626c6520436f6d6d69746d656e74205472616e73616374696f6e732c2069742072657175697265732070726f70657220636f6e737472756374696f6e206f6620746865206368616e6e656c2066726f6d2074686520626567696e6e696e672c20616e64206f6e6c79207369676e696e67207472616e73616374696f6e732077686963680a6d61792062652062726f61646361737420617420616e792074696d6520696e20746865206675747572652c207768696c6520656e737572696e672074686174206f6e652077696c6c0a6e6f74206c6f7365206f75742064756520746f20756e636f6f7065726174697665206f72206d616c6963696f757320636f756e746572706172746965732e20546869732072657175697265732064657465726d696e696e67207768696368207075626c6963206b657920746f2075736520666f72206e657720636f6d6d69746d656e74732c206173207573696e672053494748415348204e4f494e505554207265717569726573207573696e6720756e69717565206b65797320666f72206561636820436f6d6d69746d656e740a5472616e73616374696f6e2052534d432028616e642048544c4329206f75747075742e20576520757365205020746f2064657369676e617465207075626b6579730a616e64204b20746f2064657369676e6174652074686520636f72726573706f6e64696e672070726976617465206b6579207573656420746f207369676e2e0a5768656e2067656e65726174696e672074686520666972737420436f6d6d69746d656e74205472616e73616374696f6e2c20416c69636520616e6420426f620a616772656520746f206372656174652061206d756c7469736967206f75747075742066726f6d20612046756e64696e67205472616e73616374696f6e207769746820612073696e676c650a6d756c74697369672850416c69636546202c2050426f62462029206f75747075742c2066756e646564207769746820302e35204254432066726f6d20416c69636520616e6420426f620a666f72206120746f74616c206f662031204254432e2054686973206f757470757420697320612050617920746f2053637269707420486173685b31365d207472616e73616374696f6e2c0a776869636820726571756972657320626f746820416c69636520616e6420426f6220746f20626f746820616772656520746f207370656e642066726f6d207468652046756e64696e670a5472616e73616374696f6e2e205468657920646f206e6f7420796574206d616b65207468652046756e64696e67205472616e73616374696f6e20284629207370656e6461626c652e0a4164646974696f6e616c6c792c2050416c6963654620616e642050426f624620617265206f6e6c79207573656420666f72207468652046756e64696e67205472616e73616374696f6e2c0a7468657920617265206e6f74207573656420666f7220616e797468696e6720656c73652e0a53696e6365207468652044656c6976657279207472616e73616374696f6e206973206a7573742061205032504b48206f75747075742028626974636f696e2061646472657373657320626567696e6e696e672077697468203129206f722050325348207472616e73616374696f6e2028636f6d6d6f6e6c79207265636f676e697a65642061732061646472657373657320626567696e6e696e672077697468207468652033292077686963682074686520636f756e746572706172746965732064657369676e617465206265666f726568616e642c0a32360a0a0c746869732063616e2062652067656e65726174656420617320616e206f7574707574206f662050416c6963654420616e642050426f6244202e20466f722073696d706c69636974792c0a7468657365206f7574707574206164647265737365732077696c6c2072656d61696e207468652073616d65207468726f7567686f757420746865206368616e6e656c2c2073696e63650a6974732066756e6473206172652066756c6c7920636f6e74726f6c6c6564206279206974732064657369676e6174656420726563697069656e742061667465722074686520436f6d6d69746d656e74205472616e73616374696f6e20656e746572732074686520626c6f636b636861696e2e20496620646573697265642c20627574206e6f74206e65636573736172792c20626f74680a70617274696573206d61792075706461746520616e64206368616e67652050416c6963654420616e642050426f624420666f722066757475726520436f6d6d69746d656e740a5472616e73616374696f6e732e0a426f746820706172746965732065786368616e6765207075626b657973207468657920696e74656e6420746f2075736520666f72207468652052534d432028616e640a48544c432064657363726962656420696e206675747572652073656374696f6e732920666f722074686520436f6d6d69746d656e74205472616e73616374696f6e2e20456163680a736574206f6620436f6d6d69746d656e74205472616e73616374696f6e7320757365207468656972206f776e207075626c6963206b65797320616e6420617265206e6f740a65766572207265757365642e20426f74682070617274696573206d617920616c7265616479206b6e6f7720616c6c20667574757265207075626b657973206279207573696e670a612042495020303033325b31375d2048442057616c6c657420636f6e737472756374696f6e2062792065786368616e67696e67204d6173746572205075626c6963204b6579730a647572696e67206368616e6e656c20636f6e737472756374696f6e2e2049662074686579207769736820746f2067656e65726174652061206e657720436f6d6d69746d656e740a5472616e73616374696f6e2070616972204332612f4332622c207468657920757365206d756c74697369672850416c69636552534d204332202c2050426f6252534d204332202920666f720a7468652052534d43206f75747075742e0a416674657220626f74682070617274696573206b6e6f7720746865206f75747075742076616c7565732066726f6d2074686520436f6d6d69746d656e740a5472616e73616374696f6e732c20626f7468207061727469657320637265617465207468652070616972206f6620436f6d6d69746d656e74205472616e73616374696f6e732c0a652e672e204332612f4332622c2062757420646f206e6f742065786368616e6765207369676e61747572657320666f722074686520436f6d6d69746d656e74205472616e73616374696f6e732e205468657920626f7468207369676e20746865205265766f6361626c652044656c6976657279207472616e73616374696f6e2028524432612f52443262290a616e642065786368616e676520746865207369676e6174757265732e20426f62207369676e73205244316120616e6420676976657320697420746f20416c6963650a287573696e67204b426f6252534d20433220292c207768696c6520416c696365207369676e73205244316220616e6420676976657320697420746f20426f6220287573696e670a4b416c69636552534d20433220292e0a5768656e20626f74682070617274696573206861766520746865205265766f6361626c652044656c6976657279207472616e73616374696f6e2c20746865792065786368616e6765207369676e61747572657320666f722074686520436f6d6d69746d656e74205472616e73616374696f6e732e20426f62207369676e7320433161207573696e670a4b426f624620616e6420676976657320697420746f20416c6963652c20616e6420416c696365207369676e7320433162207573696e67204b416c6963654620616e642067697665732069740a746f20426f622e0a4174207468697320706f696e742c20746865207072696f7220436f6d6d69746d656e74205472616e73616374696f6e2061732077656c6c20617320746865206e65770a436f6d6d69746d656e74205472616e73616374696f6e2063616e2062652062726f6164636173743b20626f7468204331612f43316220616e64204332612f4332620a6172652076616c69642e20284e6f7465207468617420436f6d6d69746d656e7473206f6c646572207468616e20746865207072696f7220436f6d6d69746d656e74206172650a696e76616c696461746564207669612070656e616c746965732e2920496e206f7264657220746f20696e76616c69646174652043316120616e64204331622c20626f746820706172746965730a65786368616e6765204272656163682052656d656479205472616e73616374696f6e2028425231612f4252316229207369676e61747572657320666f7220746865207072696f720a636f6d6d69746d656e74204331612f4331622e20416c6963652073656e6473204252316120746f20426f62207573696e67204b416c69636552534d204331202c20616e640a426f622073656e6473204252316220746f20416c696365207573696e67204b426f6252534d204331202e205768656e20626f7468204272656163682052656d6564790a7369676e6174757265732068617665206265656e2065786368616e6765642c20746865206368616e6e656c207374617465206973206e6f77206174207468652063757272656e740a436f6d6d69746d656e74204332612f43326220616e64207468652062616c616e63657320617265206e6f7720636f6d6d69747465642e0a486f77657665722c20696e7374656164206f6620646973636c6f73696e672074686520425231612f42523162207369676e6174757265732c206974e280997320616c736f0a706f737369626c6520746f206a75737420646973636c6f7365207468652070726976617465206b65797320746f2074686520636f756e74657270617274792e2054686973206973206d6f72650a32370a0a0c65666665637469766520617320646573637269626564206c6174657220696e20746865206b65792073746f726167652073656374696f6e2e204f6e652063616e20646973636c6f7365207468650a70726976617465206b657973207573656420696e206f6e65e2809973206f776e20436f6d6d69746d656e74205472616e73616374696f6e2e20466f72206578616d706c652c2069660a426f622077697368657320746f20696e76616c6964617465204331622c2068652073656e6473206869732070726976617465206b657973207573656420696e2043316220746f20416c6963650a28686520646f6573204e4f5420646973636c6f736520686973206b657973207573656420696e204331612c206173207468617420776f756c64207065726d697420636f696e0a7468656674292e2053696d696c61726c792c20416c69636520646973636c6f73657320616c6c206865722070726976617465206b6579206f75747075747320696e2043316120746f20426f620a746f20696e76616c6964617465204331612e0a496620426f6220696e636f72726563746c792062726f61646361737473204331622c207468656e206265636175736520416c6963652068617320616c6c207468650a70726976617465206b657973207573656420696e20746865206f757470757473206f66204331622c207368652063616e2074616b6520746865206d6f6e65792e20486f77657665722c0a6f6e6c7920426f622069732061626c6520746f2062726f616463617374204331622e20546f2070726576656e74207468697320636f696e207468656674207269736b2c20426f620a73686f756c642064657374726f7920616c6c206f6c6420436f6d6d69746d656e74205472616e73616374696f6e732e0a0a332e340a0a436f6f70657261746976656c7920436c6f73696e67204f75742061204368616e6e656c0a0a426f74682070617274696573206172652061626c6520746f2073656e64206173206d616e79207061796d656e747320746f20746865697220636f756e74657270617274792061730a7468657920776973682c206173206c6f6e67206173207468657920686176652066756e647320617661696c61626c6520696e20746865206368616e6e656c2c206b6e6f77696e670a7468617420696e20746865206576656e74206f662064697361677265656d656e747320746865792063616e2062726f61646361737420746f2074686520626c6f636b636861696e207468650a63757272656e7420737461746520617420616e792074696d652e0a496e207468652076617374206d616a6f72697479206f662063617365732c20616c6c20746865206f7574707574732066726f6d207468652046756e64696e67205472616e73616374696f6e2077696c6c206e657665722062652062726f616463617374206f6e2074686520626c6f636b636861696e2e205468657920617265206a75737420746865726520696e0a6361736520746865206f74686572207061727479206973206e6f6e2d636f6f70657261746976652c206d756368206c696b6520686f77206120636f6e747261637420697320726172656c790a656e666f7263656420696e2074686520636f757274732e20412070726f76656e206162696c69747920666f722074686520636f6e747261637420746f20626520656e666f7263656420696e20610a64657465726d696e6973746963206d616e6e65722069732073756666696369656e7420696e63656e7469766520666f7220626f7468207061727469657320746f2061637420686f6e6573746c792e0a5768656e206569746865722070617274792077697368657320746f20636c6f7365206f75742061206368616e6e656c20636f6f70657261746976656c792c20746865790a77696c6c2062652061626c6520746f20646f20736f20627920636f6e74616374696e6720746865206f7468657220706172747920616e64207370656e64696e672066726f6d0a7468652046756e64696e67205472616e73616374696f6e207769746820616e206f7574707574206f6620746865206d6f73742063757272656e7420436f6d6d69746d656e740a5472616e73616374696f6e206469726563746c792077697468206e6f2073637269707420656e63756d626572696e6720636f6e646974696f6e732e204e6f2066757274686572207061796d656e7473206d6179206f6363757220696e20746865206368616e6e656c2e0a0a32380a0a0c4669677572652031303a20496620626f746820636f756e746572706172746965732061726520636f6f70657261746976652c20746865792074616b65207468652062616c616e63657320696e207468652063757272656e7420436f6d6d69746d656e74205472616e73616374696f6e20616e64207370656e642066726f6d207468652046756e64696e67205472616e73616374696f6e207769746820612045786572636973650a536574746c656d656e74205472616e73616374696f6e20284553292e20496620746865206d6f737420726563656e7420436f6d6d69746d656e74205472616e73616374696f6e20676574732062726f6164636173740a696e73746561642c20746865207061796f757420286c6573732066656573292077696c6c206265207468652073616d652e0a0a54686520707572706f7365206f6620636c6f73696e67206f757420636f6f70657261746976656c7920697320746f2072656475636520746865206e756d6265720a6f66207472616e73616374696f6e732074686174206f63637572206f6e2074686520626c6f636b636861696e20616e6420626f746820706172746965732077696c6c2062652061626c650a746f20726563656976652074686569722066756e647320696d6d6564696174656c792028696e7374656164206f66206f6e652070617274792077616974696e6720666f72207468650a5265766f636174696f6e2044656c6976657279207472616e73616374696f6e20746f206265636f6d652076616c6964292e0a4368616e6e656c73206d61792072656d61696e20696e207065727065747569747920756e74696c20746865792064656369646520746f20636f6f70657261746976656c790a636c6f7365206f757420746865207472616e73616374696f6e2c206f72207768656e206f6e6520706172747920646f6573206e6f7420636f6f706572617465207769746820616e6f746865720a616e6420746865206368616e6e656c206765747320636c6f736564206f757420616e6420656e666f72636564206f6e2074686520626c6f636b636861696e2e0a0a332e350a0a4269646972656374696f6e616c204368616e6e656c20496d706c69636174696f6e7320616e642053756d6d6172790a0a427920656e737572696e67206368616e6e656c732063616e20757064617465206f6e6c7920776974682074686520636f6e73656e74206f6620626f746820706172746965732c2069740a697320706f737369626c6520746f20636f6e737472756374206368616e6e656c732077686963682070657270657475616c6c7920657869737420696e2074686520626c6f636b636861696e2e0a426f746820706172746965732063616e20757064617465207468652062616c616e636520696e7369646520746865206368616e6e656c2077697468207768617465766572206f75747075740a62616c616e636573207468657920776973682c20736f206c6f6e67206173206974e280997320657175616c206f72206c657373207468616e2074686520746f74616c2066756e647320636f6d6d697474656420696e73696465207468652046756e64696e67205472616e73616374696f6e3b2062616c616e6365732063616e206d6f766520696e20626f746820646972656374696f6e732e0a4966206f6e65207061727479206265636f6d6573206d616c6963696f75732c20656974686572207061727479206d617920696d6d6564696174656c7920636c6f7365206f7574207468650a6368616e6e656c20616e642062726f61646361737420746865206d6f73742063757272656e7420737461746520746f2074686520626c6f636b636861696e2e204279207573696e670a6120666964656c69747920626f6e6420636f6e737472756374696f6e20285265766f6361626c652044656c6976657279205472616e73616374696f6e73292c20696620612070617274790a76696f6c6174657320746865207465726d73206f6620746865206368616e6e656c2c207468652066756e64732077696c6c2062652073656e7420746f2074686520636f756e74657270617274792c0a0a32390a0a0c70726f7669646564207468652070726f6f66206f662076696f6c6174696f6e20284272656163682052656d656479205472616e73616374696f6e2920697320656e746572656420696e746f0a74686520626c6f636b636861696e20696e20612074696d656c79206d616e6e65722e20496620626f746820706172746965732061726520636f6f70657261746976652c20746865206368616e6e656c2063616e2072656d61696e206f70656e20696e646566696e6974656c792c20706f737369626c7920666f72206d616e792079656172732e0a546869732074797065206f6620636f6e737472756374696f6e206973206f6e6c7920706f737369626c6520626563617573652061646a756469636174696f6e206f63637572730a70726f6772616d61746963616c6c79206f7665722074686520626c6f636b636861696e2061732070617274206f662074686520426974636f696e20636f6e73656e7375732c20736f0a6f6e6520646f6573206e6f74206e65656420746f20747275737420746865206f746865722070617274792e204173206120726573756c742c206f6e65e2809973206368616e6e656c0a636f756e746572706172747920646f6573206e6f7420706f73736573732066756c6c20637573746f6479206f7220636f6e74726f6c206f66207468652066756e64732e0a0a340a0a4861736865642054696d656c6f636b20436f6e7472616374202848544c43290a0a41206269646972656374696f6e616c207061796d656e74206368616e6e656c206f6e6c79207065726d69747320736563757265207472616e73666572206f662066756e647320696e736964650a61206368616e6e656c2e20546f2062652061626c6520746f20636f6e73747275637420736563757265207472616e7366657273207573696e672061206e6574776f726b206f660a6368616e6e656c73206163726f7373206d756c7469706c6520686f707320746f207468652066696e616c2064657374696e6174696f6e20726571756972657320616e206164646974696f6e616c0a636f6e737472756374696f6e2c2061204861736865642054696d656c6f636b20436f6e7472616374202848544c43292e0a54686520707572706f7365206f6620616e2048544c4320697320746f20616c6c6f7720666f7220676c6f62616c207374617465206163726f7373206d756c7469706c650a6e6f64657320766961206861736865732e205468697320676c6f62616c20737461746520697320656e73757265642062792074696d6520636f6d6d69746d656e747320616e640a74696d652d626173656420756e656e63756d626572696e67206f66207265736f75726365732076696120646973636c6f73757265206f6620707265696d616765732e205472616e73616374696f6e616c20e2809c6c6f636b696e67e2809d206f636375727320676c6f62616c6c792076696120636f6d6d69746d656e74732c20617420616e7920706f696e7420696e2074696d6520610a73696e676c65207061727469636970616e7420697320726573706f6e7369626c6520666f7220646973636c6f73696e6720746f20746865206e657874207061727469636970616e7420776865746865720a746865792068617665206b6e6f776c65646765206f662074686520707265696d61676520522e205468697320636f6e737472756374696f6e20646f6573206e6f7420726571756972650a637573746f6469616c20747275737420696e206f6e65e2809973206368616e6e656c20636f756e74657270617274792c206e6f7220616e79206f74686572207061727469636970616e7420696e0a746865206e6574776f726b2e0a496e206f7264657220746f206163686965766520746869732c20616e2048544c43206d7573742062652061626c6520746f20637265617465206365727461696e0a7472616e73616374696f6e7320776869636820617265206f6e6c792076616c69642061667465722061206365727461696e20646174652c207573696e67206e4c6f636b54696d652c2061730a77656c6c20617320696e666f726d6174696f6e20646973636c6f7375726520746f206f6e65e2809973206368616e6e656c20636f756e74657270617274792e204164646974696f6e616c6c792c0a746869732064617461206d757374206265207265766f6361626c652c206173206f6e65206d7573742062652061626c6520746f20756e646f20616e2048544c432e0a416e2048544c4320697320616c736f2061206368616e6e656c20636f6e74726163742077697468206f6e65e280997320636f756e74657270617274792077686963682069730a656e666f726369626c65207669612074686520626c6f636b636861696e2e2054686520636f756e7465727061727469657320696e2061206368616e6e656c20616772656520746f207468650a666f6c6c6f77696e67207465726d7320666f722061204861736865642054696d656c6f636b20436f6e74726163743a0a312e20496620426f622063616e2070726f6475636520746f20416c69636520616e20756e6b6e6f776e2032302d627974652072616e646f6d20696e70757420646174610a522066726f6d2061206b6e6f776e206861736820482c2077697468696e20746872656520646179732c207468656e20416c6963652077696c6c20736574746c65207468650a636f6e747261637420627920706179696e6720426f6220302e31204254432e0a322e2049662074687265652064617973206861766520656c61707365642c207468656e207468652061626f766520636c61757365206973206e756c6c20616e6420766f696420616e640a74686520636c656172696e672070726f6365737320697320696e76616c6964617465642c20626f74682070617274696573206d757374206e6f7420617474656d707420746f0a736574746c6520616e6420636c61696d207061796d656e7420616674657220746872656520646179732e0a33300a0a0c332e20456974686572207061727479206d61792028616e642073686f756c642920706179206f7574206163636f7264696e6720746f20746865207465726d73206f6620746869730a636f6e747261637420696e20616e79206d6574686f64206f6620746865207061727469636970616e74732063686f6f73696e6720616e6420636c6f7365206f757420746869730a636f6e7472616374206561726c7920736f206c6f6e6720617320626f7468207061727469636970616e747320696e207468697320636f6e74726163742061677265652e0a342e2056696f6c6174696f6e206f66207468652061626f7665207465726d732077696c6c20696e6375722061206d6178696d756d2070656e616c7479206f66207468652066756e64730a6c6f636b656420757020696e207468697320636f6e74726163742c20746f206265207061696420746f20746865206e6f6e2d76696f6c6174696e6720636f756e74657270617274790a6173206120666964656c69747920626f6e642e0a466f7220636c6172697479206f66206578616d706c65732c20776520757365206461797320666f722048544c437320616e6420626c6f636b2068656967687420666f720a52534d43732e20496e207265616c6974792c207468652048544c432073686f756c6420616c736f20626520646566696e6564206173206120626c6f636b206865696768742028652e672e0a332064617973206973206571756976616c656e7420746f2034333220626c6f636b73292e0a496e206566666563742c206f6e65206465736972657320746f20636f6e7374727563742061207061796d656e7420776869636820697320636f6e74696e67656e742075706f6e0a6b6e6f776c65646765206f6620522062792074686520726563697069656e742077697468696e2061206365727461696e2074696d656672616d652e20416674657220746869730a74696d656672616d652c207468652066756e64732061726520726566756e646564206261636b20746f207468652073656e6465722e0a53696d696c617220746f2052534d43732c20746865736520636f6e7472616374207465726d73206172652070726f6772616d61746963616c6c7920656e666f726365640a6f6e20746865204269746f696e20626c6f636b636861696e20616e6420646f206e6f74207265717569726520747275737420696e2074686520636f756e746572706172747920746f0a61646865726520746f2074686520636f6e7472616374207465726d732c20617320616c6c2076696f6c6174696f6e73206172652070656e616c697a65642076696120756e696c61746572616c6c790a656e666f7263656420666964656c69747920626f6e64732c2077686963682061726520636f6e7374727563746564207573696e672070656e616c7479207472616e73616374696f6e730a7370656e64696e672066726f6d20636f6d6d69746d656e74207374617465732e20496620426f62206b6e6f777320522077697468696e20746872656520646179732c207468656e0a68652063616e2072656465656d207468652066756e64732062792062726f616463617374696e672061207472616e73616374696f6e3b20416c69636520697320756e61626c6520746f0a77697468686f6c64207468652066756e647320696e20616e79207761792c206265636175736520746865207363726970742072657475726e732061732076616c6964207768656e207468650a7472616e73616374696f6e206973207370656e74206f6e2074686520426974636f696e20626c6f636b636861696e2e0a416e2048544c4320697320616e206164646974696f6e616c206f757470757420696e206120436f6d6d69746d656e74205472616e73616374696f6e20776974680a6120756e69717565206f7574707574207363726970743a0a4f502049460a4f502048415348313630203c48617368313630202852293e204f5020455155414c5645524946590a32203c41206c2069206320652032203e203c426f62323e204f5020434845434b4d554c54495349470a4f5020454c53450a32203c41206c2069206320652031203e203c426f62313e204f5020434845434b4d554c54495349470a4f5020454e4449460a436f6e6365707475616c6c792c207468697320736372697074206861732074776f20706f737369626c65207061746873207370656e64696e672066726f6d20612073696e676c650a48544c43206f75747075742e2054686520666972737420706174682028646566696e656420696e20746865204f50204946292073656e64732066756e647320746f20426f622069660a426f622063616e2070726f6475636520522e20546865207365636f6e6420706174682069732072656465656d6564207573696e67206120332d6461792074696d656c6f636b65640a726566756e6420746f20416c6963652e2054686520332d6461792074696d656c6f636b20697320656e666f72636564207573696e67206e4c6f636b54696d652066726f6d207468650a7370656e64696e67207472616e73616374696f6e2e0a0a33310a0a0c342e310a0a4e6f6e2d7265766f6361626c652048544c4320436f6e737472756374696f6e0a0a4669677572652031313a20546869732069732061206e6f6e2d66756e6374696f6e616c206e6169766520696d706c656d656e746174696f6e206f6620616e2048544c432e204f6e6c79207468652048544c430a706174682066726f6d2074686520436f6d6d69746d656e74205472616e73616374696f6e20697320646973706c617965642e204e6f74652074686174207468657265206172652074776f20706f737369626c650a7370656e64732066726f6d20616e2048544c43206f75747075742e20496620426f622063616e2070726f647563652074686520707265696d61676520522077697468696e2033206461797320616e642068650a63616e2072656465656d207061746820312e20416674657220746872656520646179732c20416c6963652069732061626c6520746f2062726f616463617374207061746820322e205768656e2033206461797320686176650a656c6170736564206569746865722069732076616c69642e2054686973206d6f64656c2c20686f77657665722c20646f65736ee280997420776f726b2077697468206d756c7469706c6520436f6d6d69746d656e740a5472616e73616374696f6e732e0a0a496620522069732070726f64756365642077697468696e203320646179732c207468656e20426f622063616e2072656465656d207468652066756e64732062792062726f616463617374696e672074686520e2809c44656c6976657279e2809d207472616e73616374696f6e2e204120726571756972656d656e7420666f722074686520e2809c44656c6976657279e2809d207472616e73616374696f6e0a746f2062652076616c6964207265717569726573205220746f20626520696e636c75646564207769746820746865207472616e73616374696f6e2e2049662052206973206e6f7420696e636c756465642c207468656e2074686520e2809c44656c6976657279e2809d207472616e73616374696f6e20697320696e76616c69642e20486f77657665722c2069662033206461797320686176650a656c61707365642c207468652066756e64732063616e2062652073656e74206261636b20746f20416c6963652062792062726f616463617374696e67207472616e73616374696f6e0ae2809c54696d656f7574e2809d2e205768656e20332064617973206861766520656c617073656420616e64205220686173206265656e20646973636c6f7365642c206569746865720a7472616e73616374696f6e206d61792062652076616c69642e0a49742069732077697468696e20626f7468207061727469657320696e646976696475616c20726573706f6e736962696c69747920746f20656e73757265207468617420746865790a63616e20676574207468656972207472616e73616374696f6e20696e746f2074686520626c6f636b636861696e20696e206f7264657220746f20656e73757265207468652062616c616e6365730a61726520636f72726563742e20466f7220426f622c20696e206f7264657220746f2072656365697665207468652066756e64732c206865206d757374206569746865722062726f6164636173740a74686520e2809c44656c6976657279e2809d207472616e73616374696f6e206f6e2074686520426974636f696e20626c6f636b636861696e2c206f72206f746865727769736520736574746c650a7769746820416c69636520287768696c652063616e63656c6c696e67207468652048544c43292e20466f7220416c6963652c20736865206d7573742062726f616463617374207468650ae2809c54696d656f7574e2809d203320646179732066726f6d206e6f7720746f20726563656976652074686520726566756e642c206f722063616e63656c207468652048544c430a656e746972656c79207769746820426f622e0a5965742074686973206b696e64206f662073696d706c697374696320636f6e737472756374696f6e206861732073696d696c61722070726f626c656d7320617320616e0a0a33320a0a0c696e636f7272656374206269646972656374696f6e616c207061796d656e74206368616e6e656c20636f6e737472756374696f6e2e205768656e20616e206f6c6420436f6d6d69746d656e74205472616e73616374696f6e20676574732062726f6164636173742c20656974686572207061727479206d617920617474656d707420746f20737465616c2066756e64730a617320626f7468207061746873206d61792062652076616c69642061667465722074686520666163742e20466f72206578616d706c652c2069662052206765747320646973636c6f73656420310a79656172206c617465722c20616e6420616e20696e636f727265637420436f6d6d69746d656e74205472616e73616374696f6e20676574732062726f6164636173742c20626f74680a7061746873206172652076616c696420616e64206172652072656465656d61626c65206279206569746865722070617274793b2074686520636f6e7472616374206973206e6f74207965740a656e666f726369626c65206f6e2074686520626c6f636b636861696e2e20436c6f73696e67206f7574207468652048544c43206973206162736f6c7574656c79206e65636573736172792c0a6265636175736520696e206f7264657220666f7220416c69636520746f206765742068657220726566756e642c20736865206d757374207465726d696e6174652074686520636f6e74726163740a616e6420726563656976652068657220726566756e642e204f74686572776973652c207768656e20426f6220646973636f7665727320522061667465722033206461797320686176650a656c61707365642c206865206d61792062652061626c6520746f20737465616c207468652066756e64732077686963682073686f756c6420626520676f696e6720746f20416c6963652e0a5769746820756e636f6f706572617469766520636f756e74657270617274696573206974e2809973206e6f7420706f737369626c6520746f207465726d696e61746520616e2048544c430a776974686f75742062726f616463617374696e6720697420746f2074686520626974636f696e20626c6f636b636861696e2061732074686520756e636f6f70657261746976652070617274790a697320756e77696c6c696e6720746f206372656174652061206e657720436f6d6d69746d656e74205472616e73616374696f6e2e0a0a342e320a0a4f66662d636861696e205265766f6361626c652048544c430a0a546f2062652061626c6520746f207465726d696e617465207468697320636f6e7472616374206f66662d636861696e20776974686f757420612062726f61646361737420746f207468650a426974636f696e20626c6f636b636861696e20726571756972657320656d62656464696e672052534d437320696e20746865206f75747075742c2077686963682077696c6c0a6861766520612073696d696c617220636f6e737472756374696f6e20746f20746865206269646972656374696f6e616c206368616e6e656c2e0a0a33330a0a0c4669677572652031323a20496620416c6963652062726f61646361737473204332612c207468656e20746865206c6566742068616c662077696c6c20657865637574652e20496620426f622062726f616463617374730a4332622c207468656e207468652072696768742068616c662077696c6c20657865637574652e20456974686572207061727479206d61792062726f61646361737420746865697220436f6d6d69746d656e740a7472616e73616374696f6e20617420616e792074696d652e2048544c432054696d656f7574206973206f6e6c792076616c6964206166746572203320646179732e2048544c4320457865637574696f6e732063616e0a6f6e6c792062652062726f6164636173742069662074686520707265696d61676520746f2074686520686173682052206973206b6e6f776e2e205072696f7220436f6d6d69746d656e74732028616e642074686569720a646570656e64656e74207472616e73616374696f6e732920617265206e6f7420646973706c6179656420666f7220627265766974792e0a0a50726573756d6520416c69636520616e6420426f62207769736820746f207570646174652074686569722062616c616e636520696e20746865206368616e6e656c0a617420436f6d6d69746d656e742031207769746820612062616c616e6365206f6620302e3520746f20416c69636520616e6420302e3520746f20426f622e0a416c6963652077697368657320746f2073656e6420302e3120746f20426f6220636f6e74696e67656e742075706f6e206b6e6f776c65646765206f6620522077697468696e0a3320646179732c20616674657220332064617973207368652077616e747320686572206d6f6e6579206261636b20696620426f6220646f6573206e6f742070726f6475636520522e0a546865206e657720436f6d6d69746d656e74205472616e73616374696f6e2077696c6c206861766520612066756c6c20726566756e64206f66207468652063757272656e742062616c616e636520746f20416c69636520616e6420426f6220284f757470757473203020616e642031292c2077697468206f75747075742032206265696e67207468650a48544c432c20776869636820646573637269626573207468652066756e647320696e207472616e7369742e20417320302e312077696c6c20626520656e63756d626572656420696e0a616e2048544c432c20416c696365e28099732062616c616e6365206973207265647563656420746f20302e3420616e6420426f62e28099732072656d61696e73207468652073616d652061740a0a33340a0a0c302e352e0a54686973206e657720436f6d6d69746d656e74205472616e73616374696f6e20284332612f433262292077696c6c206861766520616e2048544c430a6f757470757420776974682074776f20706f737369626c65207370656e64732e2045616368207370656e6420697320646966666572656e7420646570656e64696e67206f6e0a6561636820636f756e7465727061727479e28099732076657273696f6e206f662074686520436f6d6d69746d656e74205472616e73616374696f6e2e2053696d696c617220746f207468650a6269646972656374696f6e616c207061796d656e74206368616e6e656c2c207768656e206f6e652070617274792062726f6164636173747320746865697220436f6d6d69746d656e742c207061796d656e747320746f2074686520636f756e74657270617274792077696c6c20626520617373756d656420746f2062652076616c696420616e64206e6f740a696e76616c6964617465642e20546869732063616e206f636375722062656361757365207768656e206f6e652062726f61646361737473206120436f6d6d69746d656e740a5472616e73616374696f6e2c206f6e6520697320617474657374696e67207468697320697320746865206d6f737420726563656e7420436f6d6d69746d656e74205472616e73616374696f6e2e20496620697420697320746865206d6f737420726563656e742c207468656e206f6e6520697320616c736f20617474657374696e672074686174207468652048544c43206578697374730a616e6420776173206e6f7420696e76616c696461746564206265666f72652c20736f20706f74656e7469616c207061796d656e747320746f206f6e65e280997320636f756e74657270617274790a73686f756c642062652076616c69642e0a4e6f746520746861742048544c43207472616e73616374696f6e206e616d65732028626567696e6e696e67207769746820746865206c65747465722048292077696c6c0a626567696e207769746820746865206e756d62657220312c2077686f73652076616c75657320646f206e6f7420636f7272656c617465207769746820436f6d6d69746d656e740a5472616e73616374696f6e732e20546869732069732073696d706c79207468652066697273742048544c43207472616e73616374696f6e2e2048544c43207472616e73616374696f6e73206d61792070657273697374206265747765656e20436f6d6d69746d656e74205472616e73616374696f6e732e20456163682048544c432068617320340a6b657973207065722073696465206f6620746865207472616e73616374696f6e202843326120616e64204332622920666f72206120746f74616c206f662038206b657973207065720a636f756e74657270617274792e0a5468652048544c43206f757470757420696e2074686520436f6d6d69746d656e74205472616e73616374696f6e206861732074776f2073657473206f660a6b6579732070657220636f756e746572706172747920696e20746865206f75747075742e0a466f7220416c696365e280997320436f6d6d69746d656e74205472616e73616374696f6e2028433261292c207468652048544c43206f7574707574207363726970740a7265717569726573206d756c74697369672850416c69636532202c2050426f6232202920656e63756d626572656420627920646973636c6f73757265206f6620522c2061732077656c6c2061730a6d756c74697369672850416c69636531202c2050426f623120292077697468206e6f20656e63756d626572696e672e0a466f7220426f62e280997320436f6d6d69746d656e74205472616e73616374696f6e2028433262292c207468652048544c43206f7574707574207363726970740a7265717569726573206d756c74697369672850416c69636536202c2050426f6236202920656e63756d626572656420627920646973636c6f73757265206f6620522c2061732077656c6c2061730a6d756c74697369672850416c69636535202c2050426f623520292077697468206e6f20656e63756d626572696e672e0a5468652048544c43206f7574707574207374617465732061726520646966666572656e7420646570656e64696e672075706f6e20776869636820436f6d6d69746d656e74205472616e73616374696f6e2069732062726f6164636173742e0a342e322e310a0a48544c43207768656e207468652053656e6465722042726f616463617374732074686520436f6d6d69746d656e740a5472616e73616374696f6e0a0a466f72207468652073656e6465722028416c696365292c2074686520e2809c44656c6976657279e2809d207472616e73616374696f6e2069732073656e7420617320616e2048544c4320457865637574696f6e2044656c6976657279207472616e73616374696f6e20284845443161292c207768696368206973206e6f7420656e63756d626572656420696e20616e2052534d432e0a497420617373756d6573207468617420746869732048544c4320686173206e65766572206265656e207465726d696e61746564206f66662d636861696e2c20617320416c6963652069730a617474657374696e672074686174207468652062726f616463617374656420436f6d6d69746d656e74205472616e73616374696f6e20697320746865206d6f737420726563656e742e0a496620426f622063616e2070726f647563652074686520707265696d61676520522c2068652077696c6c2062652061626c6520746f2072656465656d2066756e64732066726f6d207468650a48544c432061667465722074686520436f6d6d69746d656e74205472616e73616374696f6e2069732062726f616463617374206f6e2074686520626c6f636b636861696e2e0a33350a0a0c54686973207472616e73616374696f6e20636f6e73756d6573206d756c74697369672850416c69636532202c2050426f6232202920696620416c6963652062726f61646361737473206865720a436f6d6d69746d656e74204332612e204f6e6c7920426f622063616e2062726f6164636173742048454431612073696e6365206f6e6c7920416c69636520676176650a686572207369676e617475726520666f7220484544316120746f20426f622e0a486f77657665722c20696620332064617973206861766520656c61707365642073696e636520666f726d696e67207468652048544c432c207468656e0a416c6963652077696c6c2062652061626c652062726f616463617374206120e2809c54696d656f7574e2809d207472616e73616374696f6e2c207468652048544c432054696d656f7574207472616e73616374696f6e202848543161292e2054686973207472616e73616374696f6e20697320616e2052534d432e20497420636f6e73756d65730a746865206f7574707574206d756c74697369672850416c69636531202c2050426f6231202920776974686f757420726571756972696e6720646973636c6f73757265206f6620522069660a416c6963652062726f61646361737473204332612e2054686973207472616e73616374696f6e2063616e6e6f7420656e74657220696e746f2074686520626c6f636b636861696e0a756e74696c20332064617973206861766520656c61707365642e20546865206f757470757420666f722074686973207472616e73616374696f6e20697320616e2052534d430a77697468206d756c74697369672850416c69636533202c2050426f6233202920776974682072656c6174697665206d61747572697479206f66203130303020626c6f636b732c20616e640a6d756c74697369672850416c69636534202c2050426f623420292077697468206e6f20726571756972656d656e7420666f7220636f6e6669726d6174696f6e206d617475726974792e0a4f6e6c7920416c6963652063616e2062726f61646361737420485431612073696e6365206f6e6c7920426f62206761766520686973207369676e617475726520666f7220485431610a746f20416c6963652e0a4166746572204854316120656e7465727320696e746f2074686520626c6f636b636861696e20616e64203130303020626c6f636b20636f6e6669726d6174696f6e730a6f636375722c20616e2048544c432054696d656f7574205265766f6361626c652044656c6976657279207472616e73616374696f6e2028485452443161290a6d61792062652062726f61646361737420627920416c69636520776869636820636f6e73756d6573206d756c74697369672850416c69636533202c2050426f623320292e0a4f6e6c7920416c6963652063616e2062726f61646361737420485452443161203130303020626c6f636b7320616674657220485431612069732062726f6164636173740a73696e6365206f6e6c7920426f62206761766520686973207369676e617475726520666f722048545244316120746f20416c6963652e2054686973207472616e73616374696f6e2063616e206265207265766f6361626c65207768656e20616e6f74686572207472616e73616374696f6e2073757065727365646573204854524431610a7573696e67206d756c74697369672850416c69636534202c2050426f6234202920776869636820646f6573206e6f74206861766520616e7920626c6f636b206d617475726974790a726571756972656d656e74732e0a342e322e320a0a48544c43207768656e207468652052656365697665722042726f616463617374732074686520436f6d6d69746d656e740a5472616e73616374696f6e0a0a466f722074686520706f74656e7469616c2072656365697665722028426f62292c2074686520e2809c54696d656f7574e2809d206f66207265636569707420697320726566756e64656420617320616e0a48544c432054696d656f75742044656c6976657279207472616e73616374696f6e20284854443162292e2054686973207472616e73616374696f6e206469726563746c790a726566756e6473207468652066756e647320746f20746865206f726967696e616c2073656e6465722028416c6963652920616e64206973206e6f7420656e63756d626572656420696e0a616e2052534d432e20497420617373756d6573207468617420746869732048544c4320686173206e65766572206265656e207465726d696e61746564206f66662d636861696e2c0a617320426f6220697320617474657374696e672074686174207468652062726f616463617374656420436f6d6d69746d656e74205472616e73616374696f6e2028433262290a697320746865206d6f737420726563656e742e20496620332064617973206861766520656c61707365642c20416c6963652063616e2062726f6164636173742048544431620a616e642074616b652074686520726566756e642e2054686973207472616e73616374696f6e20636f6e73756d6573206d756c74697369672850416c69636535202c2050416c6963653520292069660a426f622062726f61646361737473204332622e204f6e6c7920416c6963652063616e2062726f6164636173742048544431622073696e636520426f622067617665206869730a7369676e617475726520666f7220485444316220746f20416c6963652e0a486f77657665722c206966204854443162206973206e6f742062726f61646361737420283320646179732068617665206e6f7420656c61707365642920616e640a426f62206b6e6f77732074686520707265696d61676520522c207468656e20426f622077696c6c2062652061626c6520746f2062726f616463617374207468652048544c430a457865637574696f6e207472616e73616374696f6e202848453162292069662068652063616e2070726f6475636520522e2054686973207472616e73616374696f6e20697320616e0a33360a0a0c52534d432e20497420636f6e73756d657320746865206f7574707574206d756c74697369672850416c69636536202c2050426f6236202920616e6420726571756972657320646973636c6f73757265206f66205220696620426f622062726f61646361737473204332622e20546865206f757470757420666f722074686973207472616e73616374696f6e20697320616e0a52534d432077697468206d756c74697369672850416c69636537202c2050426f6237202920776974682072656c6174697665206d61747572697479206f66203130303020626c6f636b732c0a616e64206d756c74697369672850416c69636538202c2050426f6238202920776869636820646f6573206e6f74206861766520616e7920626c6f636b206d6174757269747920726571756972656d656e74732e204f6e6c7920426f622063616e2062726f61646361737420484531622073696e6365206f6e6c7920416c696365206761766520686572207369676e61747572650a666f72204845316220746f20426f622e0a4166746572204845316220656e7465727320696e746f2074686520626c6f636b636861696e20616e64203130303020626c6f636b20636f6e6669726d6174696f6e730a6f636375722c20616e2048544c4320457865637574696f6e205265766f6361626c652044656c6976657279207472616e73616374696f6e2028484552443162290a6d61792062652062726f61646361737420627920426f6220776869636820636f6e73756d6573206d756c74697369672850416c69636537202c2050426f623720292e0a4f6e6c7920426f622063616e2062726f61646361737420484552443162203130303020626c6f636b7320616674657220484531622069732062726f6164636173740a73696e6365206f6e6c7920416c696365206761766520686572207369676e617475726520666f722048455244316220746f20426f622e2054686973207472616e73616374696f6e2063616e206265207265766f6361626c65207768656e20616e6f74686572207472616e73616374696f6e2073757065727365646573204845524431620a7573696e67206d756c74697369672850416c69636538202c2050426f6238202920776869636820646f6573206e6f74206861766520616e7920626c6f636b206d617475726974790a726571756972656d656e74732e0a0a342e330a0a48544c43204f66662d636861696e205465726d696e6174696f6e0a0a416674657220616e2048544c4320697320636f6e73747275637465642c20746f207465726d696e61746520616e2048544c43206f66662d636861696e2072657175697265730a626f7468207061727469657320746f206167726565206f6e20746865207374617465206f6620746865206368616e6e656c2e2049662074686520726563697069656e742063616e2070726f76650a6b6e6f776c65646765206f66205220746f2074686520636f756e74657270617274792c2074686520726563697069656e742069732070726f76696e6720746861742074686579206172650a61626c6520746f20696d6d6564696174656c7920636c6f7365206f757420746865206368616e6e656c206f6e2074686520426974636f696e20626c6f636b636861696e20616e642072656365697665207468652066756e64732e204174207468697320706f696e742c20696620626f74682070617274696573207769736820746f206b65657020746865206368616e6e656c206f70656e2c0a746865792073686f756c64207465726d696e617465207468652048544c43206f66662d636861696e20616e64206372656174652061206e657720436f6d6d69746d656e740a5472616e73616374696f6e207265666c656374696e6720746865206e65772062616c616e63652e0a0a33370a0a0c4669677572652031333a2053696e636520426f622070726f76656420746f20416c696365206865206b6e6f777320522062792074656c6c696e6720416c69636520522c20416c6963652069732077696c6c696e6720746f0a757064617465207468652062616c616e636520776974682061206e657720436f6d6d69746d656e74205472616e73616374696f6e2e20546865207061796f75742077696c6c206265207468652073616d650a77686574686572204332206f722043332069732062726f61646361737420617420746869732074696d652e0a0a53696d696c61726c792c2069662074686520726563697069656e74206973206e6f742061626c6520746f2070726f7665206b6e6f776c65646765206f6620522062790a646973636c6f73696e6720522c20626f746820706172746965732073686f756c6420616772656520746f207465726d696e617465207468652048544c4320616e64206372656174650a61206e657720436f6d6d69746d656e74205472616e73616374696f6e2077697468207468652062616c616e636520696e207468652048544c4320726566756e64656420746f0a7468652073656e6465722e0a49662074686520636f756e746572706172746965732063616e6e6f7420636f6d6520746f20616e2061677265656d656e74206f72206265636f6d65206f746865727769736520756e726573706f6e736976652c20746865792073686f756c6420636c6f7365206f757420746865206368616e6e656c2062792062726f616463617374696e67207468650a6e6563657373617279206368616e6e656c207472616e73616374696f6e73206f6e2074686520426974636f696e20626c6f636b636861696e2e0a486f77657665722c20696620746865792061726520636f6f70657261746976652c20746865792063616e20646f20736f2062792066697273742067656e65726174696e672061206e657720436f6d6d69746d656e74205472616e73616374696f6e207769746820746865206e65772062616c616e6365732c207468656e20696e76616c696461746520746865207072696f7220436f6d6d69746d656e742062792065786368616e67696e67204272656163682052656d656479207472616e73616374696f6e730a28425232612f42523262292e204164646974696f6e616c6c792c206966207468657920617265207465726d696e6174696e67206120706172746963756c61722048544c432c0a746865792073686f756c6420616c736f2065786368616e676520736f6d65206f66207468656972206f776e2070726976617465206b657973207573656420696e207468652048544c430a7472616e73616374696f6e732e0a466f72206578616d706c652c20416c6963652077697368657320746f207465726d696e617465207468652048544c432c20416c6963652077696c6c20646973636c6f73650a4b416c6963653120616e64204b416c6963653420746f20426f622e20436f72726573706f6e64696e676c7920696620426f622077697368657320746f207465726d696e617465207468650a48544c432c20426f622077696c6c20646973636c6f7365204b426f623620616e64204b426f623820746f20416c6963652e204166746572207468652070726976617465206b6579730a61726520646973636c6f73656420746f2074686520636f756e74657270617274792c20696620416c6963652062726f61646361737473204332612c20426f622077696c6c2062652061626c650a746f2074616b6520616c6c207468652066756e64732066726f6d207468652048544c4320696d6d6564696174656c792e20496620426f622062726f61646361737473204332622c0a416c6963652077696c6c2062652061626c6520746f2074616b6520616c6c2066756e64732066726f6d207468652048544c4320696d6d6564696174656c792e204e6f746520746861740a7768656e20616e2048544c43206973207465726d696e617465642c20746865206f6c64657220436f6d6d69746d656e74205472616e73616374696f6e206d7573742062650a7265766f6b65642061732077656c6c2e0a0a33380a0a0c4669677572652031343a20412066756c6c79207265766f6b656420436f6d6d69746d656e74205472616e73616374696f6e20616e64207465726d696e617465642048544c432e204966206569746865720a70617274792062726f6164636173747320436f6d6d69746d656e7420322c20746865792077696c6c206c6f736520616c6c207468656972206d6f6e657920746f2074686520636f756e74657270617274792e204f746865720a636f6d6d69746d656e74732028652e672e20696620436f6d6d69746d656e742033206973207468652063757272656e7420436f6d6d69746d656e742920617265206e6f7420646973706c6179656420666f720a627265766974792e0a0a33390a0a0c53696e636520626f74682070617274696573206172652061626c6520746f2070726f7665207468652063757272656e7420737461746520746f2065616368206f746865722c0a746865792063616e20636f6d6520746f2061677265656d656e74206f6e207468652063757272656e742062616c616e636520696e7369646520746865206368616e6e656c2e2053696e63650a74686579206d61792062726f616463617374207468652063757272656e74207374617465206f6e2074686520626c6f636b636861696e2c2074686579206172652061626c6520746f0a636f6d6520746f2061677265656d656e74206f6e206e657474696e67206f757420616e64207465726d696e6174696e67207468652048544c4320776974682061206e65770a436f6d6d69746d656e74205472616e73616374696f6e2e0a0a342e340a0a48544c4320466f726d6174696f6e20616e6420436c6f73696e67204f726465720a0a546f206372656174652061206e65772048544c432c206974206973207468652073616d652070726f63657373206173206372656174696e672061206e657720436f6d6d69746d656e740a5472616e73616374696f6e2c2065786365707420746865207369676e61747572657320666f72207468652048544c43206172652065786368616e676564206265666f7265207468650a6e657720436f6d6d69746d656e74205472616e73616374696f6ee2809973207369676e6174757265732e0a546f20636c6f7365206f757420616e2048544c432c207468652070726f6365737320697320617320666f6c6c6f7773202866726f6d20433220746f204333293a0a312e20416c696365207369676e7320616e642073656e647320686572207369676e617475726520666f72205244336220616e64204333622e204174207468697320706f696e740a426f622063616e20656c65637420746f2062726f61646361737420433362206f7220433262202877697468207468652048544c43292077697468207468650a73616d65207061796f75742e20426f622069732077696c6c696e6720616674657220726563656976696e672043336220746f20636c6f7365206f7574204332622e0a322e20426f62207369676e7320616e642073656e647320686973207369676e617475726520666f72205244336120616e64204333612c2061732077656c6c206173206869730a70726976617465206b657973207573656420666f7220436f6d6d69746d656e74203220616e64207468652048544c43206265696e67207465726d696e617465643b0a68652073656e647320416c696365204b426f6252534d204332202c204b426f6235202c20616e64204b426f6238202e204174207468697320706f696e7420426f620a73686f756c64206f6e6c792062726f6164636173742043336220616e642073686f756c64206e6f742062726f616463617374204332622061732068652077696c6c0a6c6f736520616c6c20686973206d6f6e657920696620686520646f657320736f2e20426f62206861732066756c6c79207265766f6b65642043326220616e64207468650a48544c432e20416c6963652069732077696c6c696e6720616674657220726563656976696e672043336120746f20636c6f7365206f7574204332622e0a332e20416c696365207369676e7320616e642073656e647320686572207369676e617475726520666f72205244336220616e64204333622c2061732077656c6c206173206865720a70726976617465206b657973207573656420666f7220436f6d6d69746d656e74203220616e64207468652048544c43206265696e67207465726d696e617465643b0a7368652073656e647320426f62204b416c69636552534d204332202c204b426f6231202c20616e64204b426f6234202e204174207468697320706f696e74206e6569746865720a70617274792073686f756c642062726f61646361737420436f6d6d69746d656e7420322c206966207468657920646f20736f2c2074686569722066756e64732077696c6c0a626520676f696e6720746f2074686520636f756e74657270617274792e20546865206f6c6420436f6d6d69746d656e7420616e64206f6c642048544c430a617265206e6f77207265766f6b656420616e642066756c6c79207465726d696e617465642e204f6e6c7920746865206e657720436f6d6d69746d656e7420330a72656d61696e732c20776869636820646f6573206e6f74206861766520616e2048544c432e0a5768656e207468652048544c4320686173206265656e20636c6f7365642c207468652066756e647320617265207570646174656420736f2074686174207468650a70726573656e742062616c616e636520696e20746865206368616e6e656c206973207768617420776f756c64206f6363757220686164207468652048544c4320636f6e74726163740a6265656e20636f6d706c6574656420616e642062726f616463617374206f6e2074686520626c6f636b636861696e2e20496e73746561642c20626f7468207061727469657320656c6563740a746f20646f206f66662d636861696e206e6f766174696f6e20616e6420757064617465207468656972207061796d656e747320696e7369646520746865206368616e6e656c2e0a4974206973206162736f6c7574656c79206e656365737361727920666f7220626f7468207061727469657320746f20636f6d706c657465206f66662d636861696e206e6f766174696f6e2077697468696e2074686569722064657369676e617465642074696d652077696e646f772e20466f72207468652072656365697665722028426f62292c206865206d7573740a34300a0a0c6b6e6f77205220616e6420757064617465206869732062616c616e6365207769746820416c6963652077697468696e2033206461797320286f722077686174657665722074696d650a7761732073656c6563746564292c20656c736520416c6963652077696c6c2062652061626c6520746f2072656465656d2069742077697468696e203320646179732e20466f7220416c6963652c0a7665727920736f6f6e206166746572206865722074696d656f7574206265636f6d65732076616c69642c20736865206d757374206e6f76617465206f722062726f616463617374207468650a48544c432054696d656f7574207472616e73616374696f6e2e20536865206d75737420616c736f206e6f76617465206f722062726f616463617374207468652048544c430a54696d656f7574205265766f6361626c652044656c6976657279207472616e73616374696f6e20617320736f6f6e206173206974206265636f6d65732076616c69642e204966207468650a636f756e746572706172747920697320756e77696c6c696e6720746f206e6f76617465206f72206973207374616c6c696e672c207468656e206f6e65206d7573742062726f6164636173740a7468652063757272656e74206368616e6e656c2073746174652c20696e636c7564696e672048544c43207472616e73616374696f6e7329206f6e746f2074686520426974636f696e0a626c6f636b636861696e2e0a54686520616d6f756e74206f662074696d6520666c65786962696c6974792077697468207468657365206f666665727320746f206e6f766174652061726520646570656e64656e742075706f6e206f6e65e280997320636f6e74696e67656e7420646570656e64656e63696573206f6e2074686520686173686c6f636b20522e204966206f6e652065737461626c6973686573206120636f6e74726163742074686174207468652048544c43206d757374206265207265736f6c7665642077697468696e2031206461792c207468656e206966207468650a7472616e73616374696f6e2074696d6573206f757420416c696365206d757374207265736f6c7665206974206279206461792034202833206461797320706c75732031292c20656c73650a416c696365207269736b73206c6f73696e672066756e64732e0a0a350a0a4b65792053746f726167650a0a4b657973206172652067656e657261746564207573696e672042495020303033322048696572617263686963616c2044657465726d696e69737469632057616c6c6574735b31375d2e0a4b65797320617265207072652d67656e65726174656420627920626f746820706172746965732e204b657973206172652067656e65726174656420696e2061206d65726b6c650a7472656520616e6420617265207665727920646565702077697468696e2074686520747265652e20466f7220696e7374616e63652c20416c696365207072652d67656e6572617465730a6f6e65206d696c6c696f6e206b6579732c2065616368206b6579206265696e672061206368696c64206f66207468652070726576696f7573206b65792e20416c69636520616c6c6f63617465730a7768696368206b65797320746f20757365206163636f7264696e6720746f20736f6d652064657465726d696e6973746963206d616e6e65722e20466f72206578616d706c652c0a73686520737461727473207769746820746865206368696c64206465657065737420696e20746865207472656520746f2067656e6572617465206d616e79207375622d6b65797320666f720a64617920312e2054686973206b657920697320757365642061732061206d6173746572206b657920666f7220616c6c206b6579732067656e657261746564206f6e2064617920312e0a53686520676976657320426f62207468652061646472657373207368652077697368657320746f2075736520666f7220746865206e657874207472616e73616374696f6e2c20616e640a646973636c6f736573207468652070726976617465206b657920746f20426f62207768656e206974206265636f6d657320696e76616c6964617465642e205768656e20416c6963650a646973636c6f73657320746f20426f6220616c6c2070726976617465206b65797320646572697665642066726f6d20746865206461792031206d6173746572206b657920616e6420646f65730a6e6f74207769736820746f20636f6e74696e7565207573696e672074686174206d6173746572206b65792c207368652063616e20646973636c6f736520746865206461792031206d61737465720a6b657920746f20426f622e204174207468697320706f696e742c20426f6220646f6573206e6f74206e65656420746f2073746f726520616c6c20746865206b65797320646572697665640a66726f6d20746865206461792031206d6173746572206b65792e20426f6220646f6573207468652073616d6520666f7220416c69636520616e6420676976657320686572206869730a6461792031206b65792e0a5768656e20616c6c2044617920322070726976617465206b6579732068617665206265656e2065786368616e6765642c20666f72206578616d706c652062790a64617920352c20416c69636520646973636c6f73657320686572204461792032206b65792e20426f622069732061626c6520746f2067656e657261746520746865204461792031206b65790a66726f6d20746865204461792032206b65792c20617320746865204461792031206b65792069732061206368696c64206f6620746865204461792032206b65792061732077656c6c2e0a4966206120636f756e74657270617274792062726f61646361737473207468652077726f6e6720436f6d6d69746d656e74205472616e73616374696f6e2c0a77686963682070726976617465206b657920746f2075736520696e2061207472616e73616374696f6e20746f207265636f7665722066756e64732063616e206569746865722062650a627275746520666f726365642c206f7220696620626f746820706172746965732061677265652c20746865792063616e20757365207468652073657175656e6365206964206e756d6265720a34310a0a0c7768656e206372656174696e6720746865207472616e73616374696f6e20746f206964656e746966792077686963682073657473206f66206b6579732061726520757365642e0a5468697320656e61626c6573207061727469636970616e747320696e2061206368616e6e656c20746f2068617665207072696f72206f7574707574207374617465730a287472616e73616374696f6e732920696e76616c69646174656420627920626f7468207061727469657320776974686f7574207573696e67206d756368206461746120617420616c6c2e0a427920646973636c6f73696e672070726976617465206b657973207072652d617272616e67656420696e2061206d65726b6c652d747265652c20697420697320706f737369626c6520746f0a696e76616c6964617465206d696c6c696f6e73206f66206f6c64207472616e73616374696f6e732077697468206f6e6c79206120666577206b696c6f6279746573206f662064617461207065720a6368616e6e656c2e20436f7265206368616e6e656c7320696e20746865204c696768746e696e67204e6574776f726b2063616e20636f6e647563742062696c6c696f6e73206f660a7472616e73616374696f6e7320776974686f75742061206e65656420666f72207369676e69666963616e742073746f7261676520636f7374732e0a0a360a0a426c6f636b636861696e205472616e73616374696f6e204665657320666f72204269646972656374696f6e616c0a4368616e6e656c730a0a497420697320706f737369626c6520666f722065616368207061727469636970616e7420746f2067656e657261746520646966666572656e742076657273696f6e73206f66207472616e73616374696f6e7320746f206173637269626520626c616d6520617320746f2077686f2062726f61646361737420746865207472616e73616374696f6e206f6e2074686520626c6f636b636861696e2e0a427920686176696e67206b6e6f776c65646765206f662077686f2062726f6164636173742061207472616e73616374696f6e20616e6420746865206162696c69747920746f206173637269626520626c616d652c206120746869726420706172747920736572766963652063616e206265207573656420746f20686f6c64206665657320696e206120322d6f662d33206d756c74697369670a657363726f772e204966206f6e652077697368657320746f2062726f61646361737420746865207472616e73616374696f6e20636861696e20696e7374656164206f66206167726565696e670a746f20646f20612046756e64696e6720436c6f7365206f72207265706c6163656d656e7420776974682061206e657720436f6d6d69746d656e74205472616e73616374696f6e2c0a6f6e6520776f756c6420636f6d6d756e696361746520776974682074686520746869726420706172747920616e642062726f6164636173742074686520636861696e20746f207468650a626c6f636b636861696e2e2049662074686520636f756e7465727061727479207265667573657320746865206e6f746963652066726f6d2074686520746869726420706172747920746f0a636f6f7065726174652c207468652070656e616c747920697320726577617264656420746f20746865206e6f6e2d636f6f70657261746976652070617274792e20496e206d6f73740a696e7374616e6365732c207061727469636970616e7473206d617920626520696e646966666572656e7420746f20746865207472616e73616374696f6e206665657320696e20746865206576656e740a6f6620616e20756e636f6f706572617469766520636f756e74657270617274792e0a4f6e652073686f756c64207069636b20636f756e7465727061727469657320696e20746865206368616e6e656c2077686f2077696c6c20626520636f6f70657261746976652c0a627574206973206e6f7420616e206162736f6c757465206e656365737369747920666f72207468652073797374656d20746f2066756e6374696f6e2e204e6f7465207468617420746869730a646f6573206e6f74207265717569726520747275737420616d6f6e67207468652072657374206f6620746865206e6574776f726b2c20616e64206973206f6e6c792072656c6576616e740a666f722074686520636f6d70617261746976656c79206d696e6f72207472616e73616374696f6e20666565732e20546865206c6573732074727573746564207061727479206d61790a6a75737420626520746865206f6e6520726573706f6e7369626c6520666f72207472616e73616374696f6e20666565732e0a546865204c696768746e696e67204e6574776f726b20666565732077696c6c206c696b656c79206265207369676e69666963616e746c79206c6f776572207468616e0a626c6f636b636861696e207472616e73616374696f6e20666565732e20546865206665657320617265206c617267656c7920646572697665642066726f6d207468652074696d652d76616c75650a6f66206c6f636b696e672075702066756e647320666f72206120706172746963756c617220726f7574652c2061732077656c6c20617320706179696e6720666f7220746865206368616e63650a6f66206368616e6e656c20636c6f7365206f6e2074686520626c6f636b636861696e2e2054686573652073686f756c64206265207369676e69666963616e746c79206c6f776572207468616e0a6f6e2d636861696e207472616e73616374696f6e732c206173206d616e79207472616e73616374696f6e73206f6e2061204c696768746e696e67204e6574776f726b206368616e6e656c2063616e20626520736574746c656420696e746f206f6e652073696e676c6520626c6f636b636861696e207472616e73616374696f6e2e205769746820612073756666696369656e746c790a726f6275737420616e6420696e746572636f6e6e6563746564206e6574776f726b2c2074686520666565732073686f756c64206173796d70746f746963616c6c7920617070726f6163680a6e65676c69676962696c69747920666f72206d616e79207479706573206f66207472616e73616374696f6e732e2057697468206368656170206665657320616e642066617374207472616e73616374696f6e732c2069742077696c6c20626520706f737369626c6520746f206275696c64207363616c61626c65206d6963726f7061796d656e74732c206576656e20616d6f6e6773740a34320a0a0c686967682d6672657175656e63792073797374656d73207375636820617320496e7465726e6574206f66205468696e6773206170706c69636174696f6e73206f72207065722d756e69740a6d6963726f2d62696c6c696e672e0a0a370a0a50617920746f20436f6e74726163740a0a497420697320706f737369626c6520636f6e73747275637420612063727970746f67726170686963616c6c792070726f7661626c6520e2809c44656c697665727920566572737573205061796d656e74e2809d20636f6e74726163742c206f72207061792d746f2d636f6e74726163745b31385d2c2061732070726f6f66206f66207061796d656e742e20546869732070726f6f662063616e0a62652065737461626c6973686564206173206b6e6f776c65646765206f662074686520696e70757420522066726f6d2068617368285229206173207061796d656e74206f6620610a6365727461696e2076616c75652e20427920656d62656464696e67206120636c6175736520696e746f2074686520636f6e7472616374206265747765656e207468652062757965720a616e642073656c6c65722073746174696e672074686174206b6e6f77696e6720522069732070726f6f66206f662066756e64732073656e742c2074686520726563697069656e74206f660a66756e647320686173206e6f20696e63656e7469766520746f20646973636c6f7365205220756e6c65737320746865792068617665206365727461696e7479207468617420746865790a77696c6c2072656365697665207061796d656e742e205768656e207468652066756e6473206576656e7475616c6c79206765742070756c6c65642066726f6d207468652062757965720a627920746865697220636f756e746572706172747920696e207468656972206d6963726f7061796d656e74206368616e6e656c2c205220697320646973636c6f73656420617320706172740a6f6620746861742070756c6c206f662066756e64732e204f6e652063616e2064657369676e207061706572206c6567616c20646f63756d656e7473207468617420737065636966790a74686174206b6e6f776c65646765206f7220646973636c6f73757265206f66205220696d706c6965732066756c66696c6c6d656e74206f66207061796d656e742e205468652073656e6465720a63616e207468656e20617272616e676520612063727970746f67726170686963616c6c79207369676e656420636f6e74726163742077697468206b6e6f776c65646765206f6620696e7075747320666f722068617368657320747265617465642061732066756c66696c6c6d656e74206f662074686520706170657220636f6e7472616374206265666f7265207061796d656e740a6f63637572732e0a0a380a0a54686520426974636f696e204c696768746e696e67204e6574776f726b0a0a427920686176696e672061206d6963726f7061796d656e74206368616e6e656c207769746820636f6e74726163747320656e63756d626572656420627920686173686c6f636b730a616e642074696d656c6f636b732c20697420697320706f737369626c6520746f20636c656172207472616e73616374696f6e73206f7665722061206d756c74692d686f70207061796d656e740a6e6574776f726b207573696e67206120736572696573206f662064656372656d656e74696e672074696d656c6f636b7320776974686f7574206164646974696f6e616c2063656e7472616c0a636c656172696e67686f757365732e0a547261646974696f6e616c6c792c2066696e616e6369616c206d61726b65747320636c656172207472616e73616374696f6e73206279207472616e7366657272696e67207468650a6f626c69676174696f6e20666f722064656c697665727920617420612063656e7472616c20706f696e7420616e6420736574746c65206279207472616e7366657272696e67206f776e6572736869700a7468726f75676820746869732063656e7472616c206875622e2042616e6b207769726520616e642066756e64207472616e736665722073797374656d73202873756368206173204143480a616e642074686520566973612063617264206e6574776f726b292c206f7220657175697469657320636c656172696e67686f75736573202873756368206173207468652044544343290a6f70657261746520696e2074686973206d616e6e65722e0a417320426974636f696e20656e61626c65732070726f6772616d6d61746963206d6f6e65792c20697420697320706f737369626c6520746f20637265617465207472616e73616374696f6e7320776974686f757420636f6e74616374696e6720612063656e7472616c20636c656172696e67686f7573652e205472616e73616374696f6e732063616e20657865637574650a6f66662d636861696e2077697468206e6f20746869726420706172747920776869636820636f6c6c6563747320616c6c2066756e6473206265666f72652064697362757273696e6720697420e280930a6f6e6c79207472616e73616374696f6e73207769746820756e636f6f7065726174697665206368616e6e656c20636f756e74657270617274696573206265636f6d65206175746f6d61746963616c6c792061646a7564696361746564206f6e2074686520626c6f636b636861696e2e0a0a34330a0a0c546865206f626c69676174696f6e20746f2064656c697665722066756e647320746f20616e20656e642d726563697069656e74206973206163686965766564207468726f7567680a612070726f63657373206f6620636861696e65642064656c65676174696f6e2e2045616368207061727469636970616e7420616c6f6e6720746865207061746820617373756d65730a746865206f626c69676174696f6e20746f2064656c6976657220746f206120706172746963756c617220726563697069656e742e2045616368207061727469636970616e74207061737365730a6f6e2074686973206f626c69676174696f6e20746f20746865206e657874207061727469636970616e7420696e2074686520706174682e20546865206f626c69676174696f6e206f6620656163680a73756273657175656e74207061727469636970616e7420616c6f6e672074686520706174682c20646566696e656420696e20746865697220726573706563746976652048544c43732c0a68617320612073686f727465722074696d6520746f20636f6d706c6574696f6e20636f6d706172656420746f20746865207072696f72207061727469636970616e742e20546869730a7761792065616368207061727469636970616e742069732073757265207468617420746865792077696c6c2062652061626c6520746f20636c61696d2066756e6473207768656e207468650a6f626c69676174696f6e2069732073656e7420616c6f6e672074686520706174682e0a426974636f696e205472616e73616374696f6e20536372697074696e672c206120666f726d206f66207768617420736f6d652063616c6c20616e20696d706c656d656e746174696f6e206f6620e2809c536d61727420436f6e747261637473e2809d5b31395d2c20656e61626c65732073797374656d7320776974686f7574207472757374656420637573746f6469616c0a636c656172696e67686f75736573206f7220657363726f772073657276696365732e0a0a382e310a0a44656372656d656e74696e672054696d656c6f636b730a0a50726573756d6520416c6963652077697368657320746f2073656e6420302e3030312042544320746f20446176652e20536865206c6f6361746573206120726f7574650a7468726f75676820426f6220616e64204361726f6c2e20546865207472616e73666572207061746820776f756c6420626520416c69636520746f20426f6220746f204361726f6c0a746f20446176652e0a0a4669677572652031353a205061796d656e74206f76657220746865204c696768746e696e67204e6574776f726b207573696e672048544c43732e0a0a5768656e20416c6963652073656e6473207061796d656e7420746f2044617665207468726f75676820426f6220616e64204361726f6c2c207368652072657175657374732066726f6d2044617665206861736828522920746f2075736520666f722074686973207061796d656e742e20416c696365207468656e20636f756e7473207468650a616d6f756e74206f6620686f707320756e74696c2074686520726563697069656e7420616e6420757365732074686174206173207468652048544c43206578706972792e20496e20746869730a636173652c207368652073657473207468652048544c4320657870697279206174203320646179732e20426f62207468656e206372656174657320616e2048544c4320776974680a4361726f6c207769746820616e20657870697279206f66203220646179732c20616e64204361726f6c20646f6573207468652073616d6520776974682044617665207769746820616e0a657870697279206f662031206461792e2044617665206973206e6f77206672656520746f20646973636c6f7365205220746f204361726f6c2c20616e6420626f746820706172746965732077696c6c0a6c696b656c7920616772656520746f20696d6d65646961746520736574746c656d656e7420766961206e6f766174696f6e20776974682061207265706c6163656d656e7420436f6d6d69746d656e74205472616e73616374696f6e2e2054686973207468656e206f636375727320737465702d62792d73746570206261636b20746f20416c6963652e204e6f74650a746861742074686973206f6363757273206f66662d636861696e2c20616e64206e6f7468696e672069732062726f61646361737420746f2074686520626c6f636b636861696e207768656e0a616c6c20706172746965732061726520636f6f70657261746976652e0a0a34340a0a0c4669677572652031363a20536574746c656d656e74206f662048544c432c20416c696365e28099732066756e6473206765742073656e7420746f20446176652e0a0a44656372656d656e74696e672074696d656c6f636b7320617265207573656420736f207468617420616c6c207061727469657320616c6f6e672074686520706174680a6b6e6f7720746861742074686520646973636c6f73757265206f6620522077696c6c20616c6c6f772074686520646973636c6f73696e6720706172747920746f2070756c6c2066756e64732c0a73696e636520746865792077696c6c20617420776f7273742062652070756c6c696e672066756e647320616674657220746865206461746520776865726562792074686579206d7573740a7265636569766520522e204966204461766520646f6573206e6f742070726f6475636520522077697468696e20312064617920746f204361726f6c2c207468656e204361726f6c2077696c6c0a62652061626c6520746f20636c6f7365206f7574207468652048544c432e20496620446176652062726f6164636173747320522061667465722031206461792c207468656e2068652077696c6c0a6e6f742062652061626c6520746f2070756c6c2066756e64732066726f6d204361726f6c2e204361726f6ce280997320726573706f6e736962696c69747920746f20426f62206f63637572730a6f6e2064617920322c20736f204361726f6c2077696c6c206e6576657220626520726573706f6e7369626c6520666f72207061796d656e7420746f204461766520776974686f75740a616e206162696c69747920746f2070756c6c2066756e64732066726f6d20426f622070726f7669646564207468617420736865207570646174657320686572207472616e73616374696f6e0a77697468204461766520766961207472616e736d697373696f6e20746f2074686520626c6f636b636861696e206f7220766961206e6f766174696f6e2e0a496e20746865206576656e7420746861742052206765747320646973636c6f73656420746f20746865207061727469636970616e74732068616c66776179207468726f7567680a65787069727920616c6f6e672074686520706174682028652e672e206461792032292c207468656e20697420697320706f737369626c6520666f7220736f6d65207061727469657320616c6f6e670a746865207061746820746f20626520656e7269636865642e205468652073656e6465722077696c6c2062652061626c6520746f206b6e6f7720522c20736f2064756520746f205061790a746f20436f6e74726163742c20746865207061796d656e742077696c6c2068617665206265656e2066756c66696c6c6564206576656e2074686f756768207468652072656365697665720a646964206e6f742072656365697665207468652066756e64732e205468657265666f72652c20746865207265636569766572206d757374206e6576657220646973636c6f736520520a756e6c6573732074686579206861766520726563656976656420616e2048544c432066726f6d207468656972206368616e6e656c20636f756e74657270617274793b20746865790a6172652067756172616e7465656420746f2072656365697665207061796d656e742066726f6d206f6e65206f66207468656972206368616e6e656c20636f756e746572706172746965730a75706f6e20646973636c6f73757265206f662074686520707265696d6167652e0a496e20746865206576656e742061207061727479206f7574726967687420646973636f6e6e656374732c2074686520636f756e74657270617274792077696c6c20626520726573706f6e7369626c6520666f722062726f616463617374696e67207468652063757272656e7420436f6d6d69746d656e74205472616e73616374696f6e20737461746520696e207468650a6368616e6e656c20746f2074686520626c6f636b636861696e2e204f6e6c7920746865206661696c6564206e6f6e2d726573706f6e73697665206368616e6e656c20737461746520676574730a636c6f736564206f7574206f6e2074686520626c6f636b636861696e2c20616c6c206f74686572206368616e6e656c732073686f756c6420636f6e74696e756520746f207570646174650a746865697220436f6d6d69746d656e74205472616e73616374696f6e7320766961206e6f766174696f6e20696e7369646520746865206368616e6e656c2e205468657265666f72652c0a636f756e7465727061727479207269736b20666f72207472616e73616374696f6e206665657320617265206f6e6c79206578706f73656420746f20646972656374206368616e6e656c0a636f756e746572706172746965732e2049662061206e6f646520616c6f6e67207468652070617468206465636964657320746f206265636f6d6520756e726573706f6e736976652c207468650a7061727469636970616e7473206e6f74206469726563746c7920636f6e6e656374656420746f2074686174206e6f646520737566666572206f6e6c79206465637265617365642074696d6576616c7565206f662074686569722066756e6473206279206e6f7420636f6e64756374696e67206561726c7920736574746c656d656e74206265666f7265207468652048544c430a636c6f73652e0a0a34350a0a0c4669677572652031373a204f6e6c7920746865206e6f6e2d726573706f6e73697665206368616e6e656c73206765742062726f616463617374206f6e2074686520626c6f636b636861696e2c20616c6c206f74686572730a61726520736574746c6564206f66662d636861696e20766961206e6f766174696f6e2e0a0a382e320a0a5061796d656e7420416d6f756e740a0a49742069732070726566657261626c6520746f20757365206120736d616c6c207061796d656e74207065722048544c432e204f6e652073686f756c64206e6f742075736520616e0a65787472656d656c792068696768207061796d656e742c20696e206361736520746865207061796d656e7420646f6573206e6f742066756c6c7920726f75746520746f206974730a64657374696e6174696f6e2e20496620746865207061796d656e7420646f6573206e6f74207265616368206974732064657374696e6174696f6e20616e64206f6e65206f66207468650a7061727469636970616e747320616c6f6e6720746865207061746820697320756e636f6f70657261746976652c20697420697320706f737369626c652074686174207468652073656e6465720a6d757374207761697420756e74696c2074686520657870697279206265666f726520726563656976696e67206120726566756e642e2044656c6976657279206d6179206265206c6f7373792c0a73696d696c617220746f207061636b657473206f6e2074686520696e7465726e65742c2062757420746865206e6574776f726b2063616e6e6f74206f7574726967687420737465616c0a66756e647320696e207472616e7369742e2053696e6365207472616e73616374696f6e7320646f6ee2809974206869742074686520626c6f636b636861696e207769746820636f6f70657261746976650a6368616e6e656c20636f756e746572706172746965732c206974206973207265636f6d6d656e64656420746f2075736520617320736d616c6c206f662061207061796d656e740a617320706f737369626c652e20412074726164656f666620657869737473206265747765656e206c6f636b696e67207570207472616e73616374696f6e2066656573206f6e20656163680a686f7020766572737573207468652064657369726520746f2075736520617320736d616c6c2061207472616e73616374696f6e20616d6f756e7420617320706f737369626c6520287468650a6c6174746572206f66207768696368206d617920696e6375722068696768657220746f74616c2066656573292e20536d616c6c6572207472616e73666572732077697468206d6f72650a696e7465726d656469617269657320696d706c792061206869676865722070657263656e746167652070616964206173204c696768746e696e67204e6574776f726b206665657320746f0a74686520696e7465726d65646961726965732e0a0a382e330a0a436c656172696e67204661696c75726520616e64205265726f7574696e670a0a49662061207472616e73616374696f6e206661696c7320746f207265616368206974732066696e616c2064657374696e6174696f6e2c207468652072656365697665722073686f756c642073656e640a616e20657175616c207061796d656e7420746f207468652073656e6465722077697468207468652073616d6520686173682c20627574206e6f7420646973636c6f736520522e0a546869732077696c6c206e6574206f75742074686520646973636c6f73757265206f6620746865206861736820666f72207468652073656e6465722c20627574206d6179206e6f7420666f720a7468652072656365697665722e205468652072656365697665722c2077686f2067656e6572617465642074686520686173682c2073686f756c642064697363617264205220616e640a6e657665722062726f6164636173742069742e204966206f6e65206368616e6e656c20616c6f6e672074686520706174682063616e6e6f7420626520636f6e7461637465642c207468656e0a746865206368616e6e656c73206d617920656c65637420746f207761697420756e74696c20746865207061746820657870697265732c20776869636820616c6c207061727469636970616e74730a34360a0a0c77696c6c206c696b656c7920636c6f7365206f7574207468652048544c4320617320756e736574746c656420776974686f757420616e79207061796d656e7420776974682061206e65770a436f6d6d69746d656e74205472616e73616374696f6e2e0a0a4669677572652031383a2044617665206372656174657320612070617468206261636b20746f20416c69636520616674657220416c696365206661696c7320746f2073656e642066756e647320746f20446176652c0a62656361757365204361726f6c20697320756e636f6f70657261746976652e2054686520696e70757420522066726f6d2068617368285229206973206e657665722062726f646361737420627920446176652c0a62656361757365204361726f6c20646964206e6f7420636f6d706c6574652068657220616374696f6e732e2049662052207761732062726f6164636173742c20416c6963652077696c6c20627265616b2d6576656e2e0a446176652c2077686f20636f6e74726f6c7320522073686f756c64206e657665722062726f61646361737420522062656361757365206865206d6179206e6f7420726563656976652066756e64732066726f6d0a4361726f6c2c2068652073686f756c64206c65742074686520636f6e747261637473206578706972652e20416c69636520616e6420426f62206861766520746865206f7074696f6e20746f206e6574206f757420616e640a636c6f73652074686520636f6e7472616374206561726c792c2061732077656c6c2c20696e2074686973206469616772616d2e0a0a49662074686520726566756e6420726f757465206973207468652073616d6520617320746865207061796d656e7420726f7574652c20616e64207468657265206172650a6e6f2068616c662d7369676e656420636f6e7472616374732077686572656279206f6e65207061727479206d61792062652061626c6520746f20737465616c2066756e64732c2069742069730a706f737369626c6520746f206f757472696768742063616e63656c20746865207472616e73616374696f6e206279207265706c6163696e6720697420776974682061206e657720436f6d6d69746d656e74205472616e73616374696f6e207374617274696e67207769746820746865206d6f737420726563656e74206e6f64652077686f207061727469636970617465640a696e207468652048544c432e0a497420697320616c736f20706f737369626c6520746f20636c656172206f75742061206368616e6e656c206279206372656174696e6720616e20616c7465726e61746520726f7574650a7061746820696e207768696368207061796d656e742077696c6c206f6363757220696e20746865206f70706f7369746520646972656374696f6e20286e657474696e67206f75740a746f207a65726f2920616e642f6f72206372656174696e6720616e20656e746972656c7920616c7465726e61746520726f75746520666f7220746865207061796d656e7420706174682e0a546869732077696c6c2063726561746520612074696d652d76616c7565206f66206d6f6e657920666f7220646973636c6f73696e6720696e7075747320746f20686173686573206f6e0a746865204c696768746e696e67204e6574776f726b2e205061727469636970616e7473206d6179207370656369616c697a6520696e206869676820636f6e6e65637469766974790a6265747765656e206e6f64657320616e64206f66666572696e6720746f206f66666c6f616420636f6e747261637420686173686c6f636b732066726f6d206f74686572206e6f6465730a666f722061206665652e205468657365207061727469636970616e74732077696c6c20616772656520746f207061796d656e7473207768696368206e6574206f757420746f207a65726f0a28706c75732066656573292c2062757420617265206c6f616e696e6720626974636f696e7320666f722061207365742074696d6520706572696f642e204d6f7374206c696b656c792c0a746865736520656e7469746965732077697468206c6f772064656d616e6420666f72206368616e6e656c207265736f75726365732077696c6c20626520656e642d75736572732077686f0a61726520616c726561647920636f6e6e656374656420746f206d756c7469706c652077656c6c2d636f6e6e6563746564206e6f6465732e205768656e20616e20656e642d757365720a636f6e6e6563747320746f2061206e6f64652c20746865206e6f6465206d61792061736b2074686520636c69656e7420746f206c6f636b2075702074686569722066756e647320666f720a7365766572616c206461797320746f20616e6f74686572206368616e6e656c2074686520636c69656e74206861732065737461626c697368656420666f722061206665652e20546869730a63616e20626520616368696576656420627920686176696e6720746865206e6577207472616e73616374696f6e7320726571756972652061206e657720686173682859292066726f6d0a696e707574205920696e206164646974696f6e20746f20746865206578697374696e672068617368207768696368206d61792062652067656e65726174656420627920616e790a7061727469636970616e742c20627574206d75737420646973636c6f73652059206f6e6c7920616674657220612066756c6c20636972636c652069732065737461626c69736865642e205468650a6e6577207061727469636970616e7420686173207468652073616d6520726573706f6e736962696c6974792061732077656c6c206173207468652073616d652074696d656c6f636b730a34370a0a0c617320746865206f6c64207061727469636970616e74206265696e67207265706c616365642e20497420697320616c736f20706f737369626c65207468617420746865206f6e65206e65770a7061727469636970616e74207265706c61636573206d756c7469706c6520686f70732e0a0a4669677572652031393a204572696e20697320636f6e6e656374656420746f20626f746820426f6220616e6420446176652e20496620426f622077697368657320746f206672656520757020686973206368616e6e656c0a77697468204361726f6c2c2073696e63652074686174206368616e6e656c2069732061637469766520616e6420766572792070726f66697461626c652c20426f622063616e206f66666c6f616420746865207061796d656e740a746f204461766520766961204572696e2e2053696e6365204572696e2068617320657874726120626974636f696e20617661696c61626c652c207368652077696c6c2062652061626c6520746f20636f6c6c65637420736f6d650a66656520666f72206f66666c6f6164696e6720746865206368616e6e656c206265747765656e20426f6220616e64204361726f6c2061732077656c6c206173206265747765656e204361726f6c20616e6420446176652e0a546865206368616e6e656c73206265747765656e20426f6220616e64204361726f6c2061732077656c6c206173204361726f6c20616e6420446176652061726520756e646f6e6520616e64206e6f206c6f6e6765720a68617665207468652048544c432c206e6f7220686173207061796d656e74206f63637572726564206f6e207468617420706174682e205061796d656e742077696c6c206f63637572206f6e207468650a7061746820696e766f6c76696e67204572696e2e2054686973206973206163686965766564206279206372656174696e672061206e6577207061796d656e742066726f6d204461766520746f204361726f6c20746f0a426f6220636f6e74696e67656e742075706f6e204572696e20636f6e737472756374696e6720616e2048544c432e20546865207061796d656e7420696e20646173686564206c696e6573202872656429206172650a6e6574746564206f757420746f207a65726f20616e6420736574746c6564207669612061206e657720436f6d6d69746d656e7420436f6e74726163742e0a0a382e340a0a5061796d656e7420526f7574696e670a0a4974206973207468656f7265746963616c6c7920706f737369626c6520746f206275696c64206120726f757465206d617020696d706c696369746c792066726f6d206f6273657276696e670a322d6f662d32206d756c746973696773206f6e2074686520626c6f636b636861696e20746f206275696c64206120726f7574696e67207461626c652e204e6f74652c20686f77657665722c0a74686973206973206e6f74206665617369626c652077697468207061792d746f2d7363726970742d68617368207472616e73616374696f6e206f7574707574732c2077686963682063616e0a6265207265736f6c766564206f75742d6f662d62616e642066726f6d2074686520626974636f696e2070726f746f636f6c20766961206120746869726420706172747920726f7574696e670a736572766963652e204275696c64696e67206120726f7574696e67207461626c652077696c6c206265636f6d65206e656365737361727920666f72206c61726765206f70657261746f72730a28652e672e204247502c20436a646e73292e204576656e7475616c6c792c2077697468206f7074696d697a6174696f6e732c20746865206e6574776f726b2077696c6c206c6f6f6b20610a6c6f74206c696b652074686520636f72726573706f6e64656e742062616e6b696e67206e6574776f726b2c206f7220546965722d3120495350732e2053696d696c617220746f20686f770a7061636b657473207374696c6c2072656163682074686569722064657374696e6174696f6e206f6e20796f757220686f6d65206e6574776f726b20636f6e6e656374696f6e2c206e6f740a616c6c207061727469636970616e7473206e65656420746f206861766520612066756c6c20726f7574696e67207461626c652e2054686520636f726520546965722d3120726f757465730a63616e206265206f6e6c696e6520616c6c207468652074696d6520e280947768696c65206e6f646573206174207468652065646765732c207375636820617320617665726167652075736572732c0a776f756c6420626520636f6e6e656374656420696e7465726d697474656e746c792e0a4e6f646520646973636f766572792063616e206f6363757220616c6f6e6720746865206564676573206279207072652d73656c656374696e6720616e64206f66666572696e670a7061727469616c20726f7574657320746f2077656c6c2d6b6e6f776e206e6f6465732e0a0a34380a0a0c382e350a0a466565730a0a4c696768746e696e67204e6574776f726b20666565732c207768696368206469666665722066726f6d20626c6f636b636861696e20666565732c206172652070616964206469726563746c790a6265747765656e207061727469636970616e74732077697468696e20746865206368616e6e656c2e2054686520666565732070617920666f72207468652074696d652d76616c75650a6f66206d6f6e657920666f7220636f6e73756d696e6720746865206368616e6e656c20666f7220612064657465726d696e6564206d6178696d756d20706572696f64206f660a74696d652c20616e6420666f7220636f756e7465727061727479207269736b206f66206e6f6e2d636f6d6d756e69636174696f6e2e0a436f756e7465727061727479207269736b20666f722066656573206f6e6c792065786973742077697468206f6e65e280997320646972656374206368616e6e656c20636f756e74657270617274792e2049662061206e6f64652074776f20686f70732061776179206465636964657320746f20646973636f6e6e65637420616e64207468656972207472616e73616374696f6e0a676574732062726f616463617374206f6e2074686520626c6f636b636861696e2c206f6e65e28099732064697265637420636f756e746572706172746965732073686f756c64206e6f740a62726f616463617374206f6e2074686520626c6f636b636861696e2c2062757420636f6e74696e756520746f2075706461746520766961206e6f766174696f6e207769746820610a6e657720436f6d6d69746d656e74205472616e73616374696f6e2e20536565207468652044656372656d656e74696e672054696d656c6f636b7320656e74727920696e0a7468652048544c432073656374696f6e20666f72206d6f726520696e666f726d6174696f6e2061626f757420636f756e7465727061727479207269736b2e0a5468652074696d652d76616c7565206f662066656573207061797320666f7220636f6e73756d696e672074696d652028652e672e203320646179732920616e642069730a636f6e6365707475616c6c79206571756976616c656e7420746f206120676f6c64206c65617365207261746520776974686f757420637573746f6469616c207269736b3b206974206973207468650a74696d652d76616c756520666f72207573696e67207570207468652061636365737320746f206d6f6e657920666f72206120766572792073686f7274206475726174696f6e2e2053696e63650a6365727461696e207061746873206d6179206265636f6d6520766572792070726f66697461626c6520696e206f6e6520646972656374696f6e2c20697420697320706f737369626c650a666f72206665657320746f206265206e6567617469766520746f20656e636f757261676520746865206368616e6e656c20746f20626520617661696c61626c6520666f722074686f73650a70726f66697461626c652070617468732e0a0a390a0a5269736b730a0a546865207072696d617279207269736b732072656c61746520746f2074696d656c6f636b2065787069726174696f6e2e204164646974696f6e616c6c792c20666f7220636f7265206e6f6465730a616e6420706f737369626c7920736f6d65206d65726368616e747320746f2062652061626c6520746f20726f7574652066756e64732c20746865206b657973206d7573742062650a68656c64206f6e6c696e6520666f72206c6f776572206c6174656e63792e20486f77657665722c20656e642d757365727320616e64206e6f646573206172652061626c6520746f206b6565700a74686569722070726976617465206b657973206669726577616c6c6564206f666620696e20636f6c642073746f726167652e0a0a392e310a0a496d70726f7065722054696d656c6f636b730a0a5061727469636970616e7473206d7573742063686f6f73652074696d656c6f636b7320776974682073756666696369656e7420616d6f756e7473206f662074696d652e20496620696e73756666696369656e742074696d6520697320676976656e2c20697420697320706f737369626c6520746861742074696d656c6f636b6564207472616e73616374696f6e732062656c696576656420746f0a626520696e76616c69642077696c6c206265636f6d652076616c69642c20656e61626c696e6720636f696e2074686566742062792074686520636f756e74657270617274792e2054686572650a697320612074726164652d6f6666206265747765656e206c6f6e6765722074696d656c6f636b7320616e64207468652074696d652d76616c7565206f66206d6f6e65792e205768656e0a77726974696e672077616c6c657420616e64204c696768746e696e67204e6574776f726b206170706c69636174696f6e20736f6674776172652c206974206973206e65636573736172790a746f20656e7375726520746861742073756666696369656e742074696d6520697320676976656e20616e64207573657273206172652061626c6520746f2068617665207468656972207472616e73616374696f6e7320656e74657220696e746f2074686520626c6f636b636861696e207768656e20696e746572616374696e672077697468206e6f6e2d636f6f7065726174697665206f720a6d616c6963696f7573206368616e6e656c20636f756e746572706172746965732e0a0a34390a0a0c392e320a0a466f726365642045787069726174696f6e205370616d0a0a466f726365642065787069726174696f6e206f66206d616e79207472616e73616374696f6e73206d6179206265207468652067726561746573742073797374656d6963207269736b0a7768656e207573696e6720746865204c696768746e696e67204e6574776f726b2e2049662061206d616c6963696f7573207061727469636970616e742063726561746573206d616e790a6368616e6e656c7320616e6420666f72636573207468656d20616c6c20746f20657870697265206174206f6e63652c207468657365206d6179206f7665727768656c6d20626c6f636b0a646174612063617061636974792c20666f7263696e672065787069726174696f6e20616e642062726f61646361737420746f2074686520626c6f636b636861696e2e2054686520726573756c7420776f756c64206265206d617373207370616d206f6e2074686520626974636f696e206e6574776f726b2e20546865207370616d206d61792064656c61790a7472616e73616374696f6e7320746f2074686520706f696e74207768657265206f74686572206c6f636b74696d6564207472616e73616374696f6e73206265636f6d652076616c69642e0a54686973206d6179206265206d6974696761746564206279207065726d697474696e67206f6e65207472616e73616374696f6e207265706c6163656d656e74206f6e0a616c6c2070656e64696e67207472616e73616374696f6e732e20416e74692d7370616d2063616e2062652075736564206279207065726d697474696e67206f6e6c79206f6e650a7472616e73616374696f6e207265706c6163656d656e74206f662061206869676865722073657175656e6365206e756d6265722062792074686520696e7665727365206f6620616e0a6576656e206f72206f6464206e756d6265722e20466f72206578616d706c652c20696620616e206f64642073657175656e6365206e756d626572207761732062726f6164636173742c207065726d69742061207265706c6163656d656e7420746f206120686967686572206576656e206e756d626572206f6e6c79206f6e63652e205472616e73616374696f6e730a776f756c6420757365207468652073657175656e6365206e756d62657220696e20616e206f726465726c792077617920746f207265706c616365206f74686572207472616e73616374696f6e732e2054686973206d697469676174657320746865207269736b20617373756d696e6720686f6e657374206d696e6572732e20546869732061747461636b2069730a65787472656d656c792068696768207269736b2c20617320696e636f72726563742062726f616463617374206f6620436f6d6d69746d656e74205472616e73616374696f6e730a656e7461696c20612066756c6c2070656e616c7479206f6620616c6c2066756e647320696e20746865206368616e6e656c2e0a4164646974696f6e616c6c792c206f6e65206d617920617474656d707420746f20737465616c2048544c43207472616e73616374696f6e7320627920666f7263696e670a612074696d656f7574207472616e73616374696f6e20746f20676f207468726f756768207768656e2069742073686f756c64206e6f742e20546869732063616e20626520656173696c790a6d697469676174656420627920686176696e672065616368207472616e7366657220696e7369646520746865206368616e6e656c206265206c6f776572207468616e2074686520746f74616c0a7472616e73616374696f6e206665657320757365642e2053696e6365207472616e73616374696f6e73206172652065787472656d656c7920636865617020616e6420646f206e6f740a6869742074686520626c6f636b636861696e207769746820636f6f7065726174697665206368616e6e656c20636f756e746572706172746965732c206c61726765207472616e73666572730a6f662076616c75652063616e2062652073706c697420696e746f206d616e7920736d616c6c207472616e73666572732e205468697320617474656d70742063616e206f6e6c7920776f726b0a69662074686520626c6f636b732061726520636f6d706c6574656c792066756c6c20666f722061206c6f6e672074696d652e205768696c6520697420697320706f737369626c6520746f0a6d69746967617465206974207573696e672061206c6f6e6765722048544c432074696d656f7574206475726174696f6e2c207661726961626c6520626c6f636b2073697a6573206d61790a6265636f6d6520636f6d6d6f6e2c207768696368206d6179206e656564206d697469676174696f6e732e0a496620746869732074797065206f66207472616e73616374696f6e206265636f6d65732074686520646f6d696e616e7420666f726d206f66207472616e73616374696f6e730a77686963682061726520696e636c75646564206f6e2074686520626c6f636b636861696e2c206974206d6179206265636f6d65206e656365737361727920746f20696e6372656173650a74686520626c6f636b2073697a6520616e642072756e2061207661726961626c6520626c6f636b73697a652073747275637475726520616e642074696d6573746f7020666c6167730a61732064657363726962656420696e207468652073656374696f6e2062656c6f772e20546869732063616e206372656174652073756666696369656e742070656e616c7469657320616e640a646973696e63656e746976657320746f20626520686967686c7920756e70726f66697461626c6520616e6420756e7375636365737366756c20666f722061747461636b6572732c2061730a61747461636b657273206c6f736520616c6c2074686569722066756e64732066726f6d2062726f616463617374696e67207468652077726f6e67207472616e73616374696f6e2c20746f0a74686520706f696e742077686572652069742077696c6c206e65766572206f636375722e0a0a35300a0a0c392e330a0a436f696e2054686566742076696120437261636b696e670a0a41732070617274696573206d757374206265206f6e6c696e6520616e64207573696e672070726976617465206b65797320746f207369676e2c207468657265206973206120706f73736962696c6974790a746861742c2069662074686520636f6d7075746572207768657265207468652070726976617465206b657973206172652073746f72656420697320636f6d70726f6d697365642c20636f696e730a77696c6c2062652073746f6c656e206279207468652061747461636b65722e205768696c65207468657265206d6179206265206d6574686f647320746f206d697469676174650a7468652074687265617420666f72207468652073656e64657220616e64207468652072656365697665722c2074686520696e7465726d656469617279206e6f646573206d7573742062650a6f6e6c696e6520616e642077696c6c206c696b656c792062652070726f63657373696e6720746865207472616e73616374696f6e206175746f6d61746963616c6c792e20466f7220746869730a726561736f6e2c2074686520696e7465726d656469617279206e6f6465732077696c6c206265206174207269736b20616e642073686f756c64206e6f7420626520686f6c64696e670a61207375627374616e7469616c20616d6f756e74206f66206d6f6e657920696e207468697320e2809c686f742077616c6c65742ee2809d20496e7465726d656469617279206e6f6465730a77686963682068617665206265747465722073656375726974792077696c6c206c696b656c792062652061626c6520746f206f75742d636f6d70657465206f746865727320696e207468650a6c6f6e672072756e20616e642062652061626c6520746f20636f6e647563742067726561746572207472616e73616374696f6e20766f6c756d652064756520746f206c6f7765720a666565732e20486973746f726963616c6c792c206f6e65206f6620746865206c61726765737420636f6d706f6e656e74206f66206665657320616e6420696e74657265737420696e207468650a66696e616e6369616c2073797374656d206172652066726f6d20766172696f757320666f726d73206f6620636f756e7465727061727479207269736b20e2809320696e20426974636f696e2069740a697320706f737369626c65207468617420746865206c61726765737420636f6d706f6e656e7420696e20666565732077696c6c20626520646572697665642066726f6d2073656375726974790a7269736b207072656d69756d732e0a412046756e64696e67205472616e73616374696f6e206d61792068617665206d756c7469706c65206f7574707574732077697468206d756c7469706c6520436f6d6d69746d656e74205472616e73616374696f6e732c2077697468207468652046756e64696e67205472616e73616374696f6e206b657920616e6420736f6d6520436f6d6d69746d656e74205472616e73616374696f6e73206b6579732073746f726564206f66666c696e652e20497420697320706f737369626c6520746f2063726561746520616e206571756976616c656e740a6f66206120e2809c436865636b696e67204163636f756e74e2809d20616e6420e2809c536176696e6773204163636f756e74e2809d206279206d6f76696e672066756e6473206265747765656e0a6f7574707574732066726f6d20612046756e64696e67205472616e73616374696f6e2c20776974682074686520e2809c536176696e6773204163636f756e74e2809d2073746f7265640a6f66666c696e6520616e6420726571756972696e67206164646974696f6e616c207369676e6174757265732066726f6d2073656375726974792073657276696365732e0a0a392e340a0a44617461204c6f73730a0a5768656e206f6e65207061727479206c6f73657320646174612c20697420697320706f737369626c6520666f722074686520636f756e746572706172747920746f20737465616c2066756e64732e0a546869732063616e206265206d697469676174656420627920686176696e67206120746869726420706172747920646174612073746f7261676520736572766963652077686572650a656e63727970746564206461746120676574732073656e7420746f20746869732074686972642070617274792073657276696365207768696368207468652070617274792063616e6e6f740a646563727970742e204164646974696f6e616c6c792c206f6e652073686f756c642063686f6f7365206368616e6e656c20636f756e746572706172746965732077686f206172650a726573706f6e7369626c6520616e642077696c6c696e6720746f2070726f76696465207468652063757272656e742073746174652c207769746820736f6d6520706572696f6469630a7465737473206f6620686f6e657374792e0a0a392e350a0a466f7267657474696e6720746f2042726f61646361737420746865205472616e73616374696f6e20696e2054696d650a0a4966206f6e6520646f6573206e6f742062726f6164636173742061207472616e73616374696f6e2061742074686520636f72726563742074696d652c2074686520636f756e74657270617274790a6d617920737465616c2066756e64732e20546869732063616e206265206d697469676174656420627920686176696e6720612064657369676e617465642074686972642070617274790a746f2073656e642066756e64732e20416e206f7574707574206665652063616e20626520616464656420746f2063726561746520616e20696e63656e7469766520666f7220746869730a746869726420706172747920746f20776174636820746865206e6574776f726b2e20467572746865722c20746869732063616e20616c736f206265206d69746967617465642062790a696d706c656d656e74696e67204f5020434845434b53455155454e43455645524946592e0a35310a0a0c392e360a0a496e6162696c69747920746f204d616b65204e656365737361727920536f66742d466f726b730a0a4368616e67657320617265206e656365737361727920746f20626974636f696e2c207375636820617320746865206d616c6c656162696c69747920736f66742d666f726b2e204164646974696f6e616c6c792c20696620746869732073797374656d206265636f6d657320706f70756c61722c2069742077696c6c206265206e656365737361727920666f72207468652073797374656d0a746f207365637572656c79207472616e736163742077697468206d616e7920757365727320616e6420736f6d65206b696e64206f6620737472756374757265206c696b6520610a626c6f636b6865696768742074696d6573746f702077696c6c20626520646573697261626c652e20546869732073797374656d20617373756d65732073756368206368616e6765730a746f20656e61626c65204c696768746e696e67204e6574776f726b20746f20657869737420656e746972656c792c2061732077656c6c20617320736f66742d666f726b7320656e737572696e670a74686520736563757269747920697320726f6275737420616761696e73742061747461636b6572732077696c6c206f636375722e205768696c65207468652073797374656d206d61790a636f6e74696e756520746f206f7065726174652077697468206f6e6c7920736f6d652074696d65206c6f636b20616e64206d616c6c656162696c69747920736f66742d666f726b732c0a74686572652077696c6c206265206e656365737361727920736f66742d666f726b7320726567617264696e672073797374656d6963207269736b732e20576974686f75742070726f7065720a636f6d6d756e69747920666f726573696768742c20616e20696e6162696c69747920746f2065737461626c69736820612074696d6573746f70206f722073696d696c61722066756e6374696f6e2077696c6c20616c6c6f772073797374656d69632061747461636b7320746f2074616b6520706c61636520616e64206d6179206e6f74206265207265636f676e697a65642061730a696d706572617469766520756e74696c20616e2061747461636b2061637475616c6c79206f63637572732e0a0a392e370a0a436f6c6c7564696e67204d696e65722041747461636b730a0a4d696e657273206d617920656c65637420746f2072656675736520746f20656e74657220696e20706172746963756c6172207472616e73616374696f6e732028652e672e204272656163680a52656d656479207472616e73616374696f6e732920696e206f7264657220746f2061737369737420696e2074696d656f757420636f696e2074686566742e20416e2061747461636b65720a63616e20706179206f666620616c6c206d696e65727320746f2072656675736520746f20696e636c756465206365727461696e207472616e73616374696f6e7320696e207468656972206d656d706f6f6c20616e6420626c6f636b732e20546865206d696e6572732063616e206964656e74696679207468656972206f776e20626c6f636b7320696e20616e20617474656d707420746f0a70726f7665207468656972206265686176696f7220746f2074686520706179696e672061747461636b65722e0a546869732063616e206265206d697469676174656420627920656e636f75726167696e67206d696e65727320746f2061766f6964206964656e74696679696e670a7468656972206f776e20626c6f636b732e20467572746865722c2069742073686f756c6420626520657870656374656420746861742074686973206b696e64206f66207061796d656e740a746f206d696e657273206973206d616c6963696f757320616374697669747920616e642074686520636f6e747261637420697320756e656e666f726369626c652e204d696e657273206d61790a7468656e2074616b65207061796d656e7420616e6420737572726570746974696f75736c79206d696e65206120626c6f636b20776974686f7574206964656e74696679696e67207468650a626c6f636b20746f207468652061747461636b65722e2053696e6365207468652061747461636b657220697320706179696e6720666f7220746869732c20746865792077696c6c20717569636b6c790a72756e206f7574206f66206d6f6e6579206279206c6f73696e67207468652066656520746f20746865206d696e65722c2061732077656c6c206173206c6f73696e6720616c6c2074686569720a6d6f6e657920696e20746865206368616e6e656c2e20546869732061747461636b20697320756e6c696b656c7920616e6420666169726c7920756e617474726163746976652061732069740a69732066617220746f6f20646966666963756c7420616e642072657175697265732061206869676820646567726565206f6620636f6c6c7573696f6e20776974682065787472656d65207269736b2e0a546865207269736b206d6f64656c206f6620746869732061747461636b206f6363757269726e672069732073696d696c617220746f2074686174206f66206d696e6572730a636f6c6c7564696e6720746f20646f2072656f72672061747461636b733a2045787472656d656c7920756e6c696b656c792077697468206d616e7920756e636f6f7264696e617465640a6d696e6572732e0a0a31300a0a426c6f636b2053697a6520496e6372656173657320616e6420436f6e73656e7375730a0a49662077652070726573756d652074686174206120646563656e7472616c697a6564207061796d656e74206e6574776f726b2065786973747320616e64206f6e6520757365722077696c6c0a6d616b65203320626c6f636b636861696e207472616e73616374696f6e73207065722079656172206f6e20617665726167652c20426974636f696e2077696c6c2062652061626c650a35320a0a0c746f20737570706f7274206f766572203335206d696c6c696f6e207573657273207769746820314d4220626c6f636b7320696e20696465616c2063697263756d7374616e6365730a28617373756d696e672032303030207472616e73616374696f6e732f4d422c206f72203530302062797465732f5478292e2054686973206973207175697465206c696d697465642c0a616e6420616e20696e637265617365206f662074686520626c6f636b2073697a65206d6179206265206e656365737361727920746f20737570706f72742065766572796f6e6520696e0a74686520776f726c64207573696e6720426974636f696e2e20412073696d706c6520696e637265617365206f662074686520626c6f636b2073697a6520776f756c64206265206120686172640a666f726b2c206d65616e696e6720616c6c206e6f6465732077696c6c206e65656420746f207570646174652074686569722077616c6c6574732069662074686579207769736820746f0a706172746963697061746520696e20746865206e6574776f726b207769746820746865206c617267657220626c6f636b732e0a5768696c65206974206d6179206170706561722061732074686f75676820746869732073797374656d2077696c6c206d697469676174652074686520626c6f636b2073697a650a696e6372656173657320696e207468652073686f7274207465726d2c20696620697420616368696576657320676c6f62616c207363616c652c2069742077696c6c206e6563657373697461746520610a626c6f636b2073697a6520696e63726561736520696e20746865206c6f6e67207465726d2e204372656174696e672061206372656469626c6520746f6f6c20746f2068656c702070726576656e740a626c6f636b636861696e207370616d2064657369676e656420746f20656e636f7572616765207472616e73616374696f6e7320746f2074696d656f7574206265636f6d65730a696d70657261746976652e0a546f206d697469676174652074696d656c6f636b207370616d2076756c6e65726162696c69746965732c206e6f6e2d6d696e657220616e64206d696e657273e2809920636f6e73656e7375732072756c6573206d617920616c736f2064696666657220696620746865206d696e657273e2809920636f6e73656e7375732072756c657320617265206d6f72652072657374726963746976652e0a4e6f6e2d6d696e657273206d61792061636365707420626c6f636b73206f76657220314d422c207768696c65206d696e657273206d6179206861766520646966666572656e740a736f66742d63617073206f6e20626c6f636b2073697a65732e204966206120626c6f636b2073697a652069732061626f76652074686174206361702c207468656e2074686174206973207669657765640a617320616e20696e76616c696420626c6f636b206279206f74686572206d696e6572732c20627574206e6f74206279206e6f6e2d6d696e6572732e20546865206d696e6572732077696c6c0a6f6e6c79206275696c642074686520636861696e206f6e20626c6f636b73207768696368206172652076616c6964206163636f7264696e6720746f20746865206167726565642d75706f6e0a736f66742d6361702e2054686973207065726d697473206d696e65727320746f206167726565206f6e2072616973696e672074686520626c6f636b2073697a65206c696d697420776974686f757420726571756972696e67206672657175656e7420686172642d666f726b732066726f6d20636c69656e74732c20736f206c6f6e672061732074686520616d6f756e74207261697365640a6279206d696e65727320646f6573206e6f7420676f206f7665722074686520636c69656e7473e280992068617264206c696d69742e2054686973206d697469676174657320746865207269736b0a6f66206d61737320657870697279206f66207472616e73616374696f6e73206174206f6e63652e20416c6c207472616e73616374696f6e7320776869636820617265206e6f742072656465656d65642076696120457865726369736520536574746c656d656e742028455329206d61792068617665206120766572792068696768206665652061747461636865642c20616e640a6d696e657273206d617920757365206120636f6e73656e7375732072756c6520776865726562792074686f7365207472616e73616374696f6e7320617265206578656d707465640a66726f6d2074686520736f66742d6361702c206d616b696e672069742076657279206c696b656c792074686520636f7272656374207472616e73616374696f6e732077696c6c20656e7465720a74686520626c6f636b636861696e2e0a5768656e207472616e73616374696f6e73206172652076696577656420617320636972637569747320616e6420636f6e74726163747320696e7374656164206f660a7472616e73616374696f6e207061636b6574732c2074686520636f6e73656e737573207269736b732063616e206265206d656173757265642062792074686520616d6f756e74206f660a74696d6520617661696c61626c6520746f20636f76657220746865205554584f2073657420636f6e74726f6c6c656420627920686f7374696c6520706172746965732e20496e206566666563742c0a74686520757070657220626f756e64206f6620746865205554584f2073697a652069732064657465726d696e6564206279207472616e73616374696f6e206665657320616e640a746865207374616e64617264206d696e696d756d207472616e73616374696f6e206f75747075742076616c75652e2049662074686520626974636f696e206d696e65727320686176650a612064657465726d696e6973746963206d656d706f6f6c207768696368207072696f726974697a6573207472616e73616374696f6e732072657370656374696e67206120e2809c7765616be2809d0a6c6f63616c2074696d65206f72646572206f66207472616e73616374696f6e732c20697420636f756c64206265636f6d652065787472656d656c7920756e70726f66697461626c6520616e640a756e6c696b656c7920666f7220616e2061747461636b20746f20737563636565642e20416e79207472616e73616374696f6e207370616d2074696d652061747461636b2062790a62726f616463617374696e672074686520696e636f727265637420436f6d6d69746d656e74205472616e73616374696f6e2069732065787472656d656c792068696768207269736b0a666f72207468652061747461636b65722c20617320697420726571756972657320616e20696d6d656e736520616d6f756e74206f6620626974636f696e20616e6420616c6c2066756e64730a636f6d6d697474656420696e2074686f7365207472616e73616374696f6e732077696c6c206265206c6f7374206966207468652061747461636b6572206661696c732e0a35330a0a0c31310a0a5573652043617365730a0a496e206164646974696f6e20746f2068656c70696e6720626974636f696e207363616c652c20746865726520617265206d616e79207573657320666f72207472616e73616374696f6e73206f6e0a746865204c696768746e696e67204e6574776f726b3a0ae280a220496e7374616e74205472616e73616374696f6e732e205573696e67204c696768746e696e672c20426974636f696e207472616e73616374696f6e7320617265206e6f770a6e6561726c7920696e7374616e74207769746820616e792070617274792e20497420697320706f737369626c6520746f2070617920666f72206120637570206f6620636f666665650a7769746820646972656374206e6f6e2d7265766f6361626c65207061796d656e7420696e206d696c6c697365636f6e647320746f207365636f6e64732e0ae280a22045786368616e6765204172626974726167652e2054686572652069732070726573656e746c7920696e63656e7469766520746f20686f6c642066756e6473206f6e0a65786368616e67657320746f20626520726561647920666f72206c61726765206d61726b6574206d6f7665732064756520746f20332d3620626c6f636b20636f6e6669726d6174696f6e2074696d65732e20497420697320706f737369626c6520666f72207468652065786368616e676520746f20706172746963697061746520696e20746869730a6e6574776f726b20616e6420666f7220636c69656e747320746f206d6f76652074686569722066756e6473206f6e20616e64206f6666207468652065786368616e67650a666f72206f7264657273206e6561726c7920696e7374616e746c792e204966207468652065786368616e676520646f6573206e6f7420686176652064656570206d61726b65740a646570746820616e6420636f6d6d69747320746f206f6e6c79207065726d697474696e67206c696d6974206f726465727320636c6f736520746f2074686520746f70206f660a746865206f7264657220626f6f6b2c207468656e20746865207269736b206f6620636f696e207468656674206265636f6d6573206d756368206c6f7765722e205468650a65786368616e67652c20696e206566666563742c20776f756c64206e6f206c6f6e676572206861766520616e79206e65656420666f72206120636f6c642073746f726167650a77616c6c65742e2054686973206d6179207375627374616e7469616c6c79207265647563652074686566747320616e6420746865206e65656420666f7220747275737465640a746869726420706172747920637573746f6469616e732e0ae280a2204d6963726f7061796d656e74732e20426974636f696e20626c6f636b636861696e2066656573206172652066617220746f6f206869676820746f206163636570740a6d6963726f7061796d656e74732c20657370656369616c6c7920776974682074686520736d616c6c657374206f662076616c7565732e205769746820746869732073797374656d2c206e6561722d696e7374616e74206d6963726f7061796d656e7473207573696e6720426974636f696e20776974686f75742061203372642070617274790a637573746f6469616e20776f756c6420626520706f737369626c652e20497420776f756c6420656e61626c652c20666f72206578616d706c652c20706179696e670a7065722d6d6567616279746520666f7220696e7465726e65742073657276696365206f72207065722d61727469636c6520746f20726561642061206e65777370617065722e0ae280a22046696e616e6369616c20536d61727420436f6e74726163747320616e6420457363726f772e2046696e616e6369616c20636f6e7472616374732061726520657370656369616c6c792074696d652d73656e73697469766520616e642068617665206869676865722064656d616e6473206f6e20626c6f636b636861696e20636f6d7075746174696f6e2e204279206d6f76696e6720746865206f7665727768656c6d696e67206d616a6f72697479206f662074727573746c657373207472616e73616374696f6e730a6f66662d636861696e2c20697420697320706f737369626c6520746f206861766520686967686c7920636f6d706c6578207472616e73616374696f6e20636f6e74726163740a7465726d7320776974686f757420657665722068697474696e672074686520626c6f636b636861696e2e0ae280a22043726f73732d436861696e205061796d656e74732e20536f206c6f6e67206173207468657265206172652073696d696c617220686173682d66756e6374696f6e730a6163726f737320636861696e732c206974e280997320706f737369626c6520666f72207472616e73616374696f6e7320746f20626520726f75746564206f766572206d756c7469706c6520636861696e73207769746820646966666572656e7420636f6e73656e7375732072756c65732e205468652073656e64657220646f6573206e6f7420686176650a746f207472757374206f72206576656e206b6e6f772061626f757420746865206f7468657220636861696e7320e28093206576656e207468652064657374696e6174696f6e0a636861696e2e2053696d6961726c792c2074686520726563656976657220646f6573206e6f74206861766520746f206b6e6f7720616e797468696e672061626f75740a7468652073656e646572e280997320636861696e206f7220616e79206f7468657220636861696e2e20416c6c207468652072656365697665722063617265732061626f75740a6973206120636f6e646974696f6e616c207061796d656e742075706f6e206b6e6f776c65646765206f66206120736563726574206f6e20746865697220636861696e2e0a35340a0a0c5061796d656e742063616e20626520726f75746564206279207061727469636970616e747320696e20626f746820636861696e7320696e2074686520686f702e20452e672e0a416c696365206973206f6e20426974636f696e2c20426f62206973206f6e20626f746820426974636f696e20616e6420582d436f696e20616e64204361726f6c2069730a6f6e2061206879706f746865746963616c20582d436f696e2c20416c6963652063616e20706179204361726f6c20776974686f757420756e6465727374616e64696e670a74686520582d436f696e20636f6e73656e7375732072756c65732e0a0a31320a0a436f6e636c7573696f6e0a0a4372656174696e672061206e6574776f726b206f66206d6963726f7061796d656e74206368616e6e656c7320656e61626c657320626974636f696e207363616c6162696c6974792c0a6d6963726f7061796d656e747320646f776e20746f20746865207361746f7368692c20616e64206e6561722d696e7374616e74207472616e73616374696f6e732e2054686573650a6368616e6e656c7320726570726573656e74207265616c20426974636f696e207472616e73616374696f6e732c207573696e672074686520426974636f696e20736372697074696e67206f70636f64657320746f20656e61626c6520746865207472616e73666572206f662066756e647320776974686f7574207269736b206f6620636f756e74657270617274792074686566742c0a657370656369616c6c792077697468206c6f6e672d7465726d206d696e6572207269736b206d697469676174696f6e732e0a496620616c6c207472616e73616374696f6e73207573696e6720426974636f696e2077657265206f6e2074686520626c6f636b636861696e2c20746f20656e61626c650a372062696c6c696f6e2070656f706c6520746f206d616b652074776f207472616e73616374696f6e7320706572206461792c20697420776f756c64207265717569726520323447420a626c6f636b732065766572792074656e206d696e757465732061742062657374202870726573756d696e672032353020627974657320706572207472616e73616374696f6e20616e640a31343420626c6f636b732070657220646179292e20436f6e64756374696e6720616c6c20676c6f62616c207061796d656e74207472616e73616374696f6e73206f6e207468650a626c6f636b636861696e20746f64617920696d706c696573206d696e6572732077696c6c206e65656420746f20646f20616e20696e6372656469626c6520616d6f756e74206f660a636f6d7075746174696f6e2c207365766572656c79206c696d6974696e6720626974636f696e207363616c6162696c69747920616e642066756c6c206e6f64657320746f2061206665770a63656e7472616c697a65642070726f636573736f72732e0a496620616c6c207472616e73616374696f6e73207573696e6720426974636f696e207765726520636f6e64756374656420696e736964652061206e6574776f726b206f660a6d6963726f7061796d656e74206368616e6e656c732c20746f20656e61626c6520372062696c6c696f6e2070656f706c6520746f206d616b652074776f206368616e6e656c730a7065722079656172207769746820756e6c696d69746564207472616e73616374696f6e7320696e7369646520746865206368616e6e656c2c20697420776f756c6420726571756972650a313333204d4220626c6f636b73202870726573756d696e672035303020627974657320706572207472616e73616374696f6e20616e6420353235363020626c6f636b73207065720a79656172292e2043757272656e742067656e65726174696f6e206465736b746f7020636f6d7075746572732077696c6c2062652061626c6520746f2072756e20612066756c6c206e6f64650a77697468206f6c6420626c6f636b73207072756e6564206f7574206f6e20325442206f662073746f726167652e0a576974682061206e6574776f726b206f6620696e7374616e746c7920636f6e6669726d6564206d6963726f7061796d656e74206368616e6e656c732077686f73650a7061796d656e74732061726520656e63756d62657265642062792074696d656c6f636b7320616e6420686173686c6f636b206f7574707574732c20426974636f696e2063616e0a7363616c6520746f2062696c6c696f6e73206f6620757365727320776974686f757420637573746f6469616c207269736b206f7220626c6f636b636861696e2063656e7472616c697a6174696f6e0a7768656e207472616e73616374696f6e732061726520636f6e647563746564207365637572656c79206f66662d636861696e207573696e6720626974636f696e20736372697074696e672c0a7769746820656e666f7263656d656e74206f66206e6f6e2d636f6f7065726174696f6e2062792062726f616463617374696e67207369676e6564206d756c74697369676e61747572650a7472616e73616374696f6e73206f6e2074686520626c6f636b636861696e2e0a0a31330a0a41636b6e6f776c656467656d656e74730a0a4d6963726f7061796d656e74206368616e6e656c732068617665206265656e20646576656c6f706564206279206d616e7920706172746965732c20616e6420686173206265656e0a646973637573736564206f6e20626974636f696e74616c6b2c2074686520626974636f696e206d61696c696e67206c6973742c20616e64204952432e2054686520616d6f756e74206f660a35350a0a0c636f6e7472696275746f727320746f207468697320696465612061726520696d6d656e736520616e64206d7563682074686f756768742068617665206265656e2070757420696e746f0a74686973206162696c6974792e204566666f727420686173206265656e20706c6163656420696e746f20636974696e6720616e642066696e64696e672073696d696c61722069646561732c0a686f7765766572206974206973206162736f6c7574656c79206e6f74206e65617220636f6d706c6574652e20496e20706172746963756c61722c20746865726520617265206d616e790a73696d696c6172697469657320746f20612070726f706f73616c20627920416c657820416b73656c726f64206279207573696e6720686173686c6f636b696e672061732061206d6574686f640a6f6620656e63756d626572696e672061206875622d616e642d73706f6b65207061796d656e74206368616e6e656c2e0a5468616e6b7320746f20506574657220546f646420666f7220636f7272656374696e672061207369676e69666963616e74206572726f7220696e207468652048544c430a7363726970742c2061732077656c6c206173206f7074696d697a696e6720746865206f70636f64652073697a652e0a5468616e6b7320746f20456c697a616265746820537461726b20666f7220726576696577696e6720616e6420636f7272656374696f6e732e0a5468616e6b7320746f2052757374792052757373656c6c20666f7220726576696577696e67207468697320646f63756d656e7420616e642073756767657374696f6e730a666f72206d616b696e672074686520636f6e63657074206d6f72652064696765737469626c652c2061732077656c6c20617320776f726b696e67206f6e206120636f6e737472756374696f6e0a7768696368206d61792070726f7669646520612073746f702d67617020736f6c7574696f6e206265666f72652061206c6f6e672d7465726d206d616c6c656162696c697479206669780a28746f2062652064657363726962656420696e2061206675747572652076657273696f6e292e0a0a417070656e64697820410a0a5265736f6c76696e67204d616c6c656162696c6974790a0a496e206f7264657220746f2063726561746520746865736520636f6e74726163747320696e20426974636f696e20776974686f7574206120746869726420706172747920747275737465640a736572766963652c20426974636f696e206d7573742066697820746865207472616e73616374696f6e206d616c6c656162696c6974792070726f626c656d2e204966207472616e73616374696f6e732063616e206265206d7574617465642c207468656e207369676e6174757265732063616e20626520696e76616c6964617465642c2074686572656279206d616b696e670a726566756e64207472616e73616374696f6e7320616e6420636f6d6d69746d656e7420626f6e647320696e76616c6964617465642e2054686973206372656174657320616e0a6f70706f7274756e69747920666f7220686f7374696c65206163746f727320746f2075736520697420617320616e206f70706f7274756e69747920666f722061206e65676f74696174696e670a74616374696320746f20737465616c20636f696e732c20696e206566666563742c206120686f7374616765207363656e6172696f2e0a546f206d69746967617465206d616c6c656162696c6974792c206974206973206e656365737361727920746f206d616b65206120736f66742d666f726b206368616e676520746f0a626974636f696e2e204f6c64657220636c69656e747320776f756c64207374696c6c20776f726b2c20627574206d696e65727320776f756c64206e65656420746f207570646174652e0a426974636f696e2068617320686164207365766572616c20736f667420666f726b7320696e2074686520706173742c20696e636c7564696e67207061792d746f2d7363726970742d686173680a2850325348292e0a546f206d69746967617465206d616c6c656162696c6974792c206974207265717569726573206368616e67696e6720776869636820636f6e74656e7473206172650a7369676e656420627920746865207061727469636970616e74732e2054686973206973206163686965766564206279206372656174696e67206e657720736967686173682074797065732e0a496e206f7264657220746f206163636f6d6d6f646174652074686973206e6577206265686176696f722c2061206e657720503253482074797065206f72206e65770a4f5020434845434b534947206973206e656365737361727920746f206d616b65206974206120736f66742d666f726b20726174686572207468616e206120686172642d666f726b2e0a49662061206e657720503253482077617320646566696e65642c20697420776f756c6420757365206120646966666572656e74206f7574707574207363726970740a737563682061733a0a4f5020445550204f502048415348313630203c32302d6279746520686173683e204f5020455155414c5645524946590a0a53696e636520746869732077696c6c20616c77617973207265736f6c766520746f20747275652070726f766964656420612076616c69642072656465656d5363726970742c0a35360a0a0c616c6c206578697374696e6720636c69656e74732077696c6c2072657475726e20747275652e205468697320616c6c6f77732074686520736372697074696e672073797374656d20746f0a636f6e737472756374206e65772072756c65732c20696e636c7564696e67206e6577207369676e61747572652076616c69646174696f6e2072756c65732e204174206c65617374206f6e650a6e6577207369676861736820776f756c64206e65656420746f2065786973742e0a53494748415348204e4f494e50555420776f756c64206e656974686572207369676e20616e7920696e707574207472616e73616374696f6e73204944730a6e6f72207369676e2074686520696e6465782e204279207573696e672053494748415348204e4f494e5055542c206f6e652063616e206265206173737572656420746861740a6f6e65e280997320636f756e74657270617274792063616e6e6f7420696e76616c696461746520656e74697265207472656573206f6620636861696e6564207472616e73616374696f6e73206f660a706f74656e7469616c20636f6e74726163742073746174657320776869636820776572652070726576696f75736c79206167726565642075706f6e2c207573696e67207472616e73616374696f6e204944206d75746174696f6e2e205769746820746865206e6577207369676861736820666c6167732c20697420697320706f737369626c6520746f207370656e642066726f6d0a6120706172656e74207472616e73616374696f6e206576656e2074686f75676820746865207472616e73616374696f6e20494420686173206368616e6765642c20736f206c6f6e670a61732074686520736372697074206576616c756174657320617320747275652028692e652e20612076616c6964207369676e6174757265292e0a53494748415348204e4f494e50555420696d706c696573207369676e69666963616e74207269736b207769746820616464726573732072657573652c2061730a69742063616e20776f726b207769746820616e79207472616e73616374696f6e20696e20776869636820746865207369675363726970742072657475726e732061732076616c69642c20736f0a6d756c7469706c65207472616e73616374696f6e732077697468207468652073616d65206f757470757473206172652072656465656d61626c65202870726f7669646564207468650a6f75747075742076616c75657320617265206c657373292e0a467572746865722c20616e64206a75737420617320696d706f7274616e746c792c2053494748415348204e4f494e505554207065726d697473207061727469636970616e747320746f207369676e207370656e6473206f66207472616e73616374696f6e7320776974686f7574206b6e6f77696e6720746865207369676e617475726573206f660a746865207472616e73616374696f6e206265696e67207370656e742e20427920736f6c76696e67206d616c6c656162696c69747920696e207468652061626f7665206d616e6e65722c0a74776f2070617274696573206d6179206275696c6420636f6e74726163747320616e64207370656e64207472616e73616374696f6e7320776974686f7574206569746865722070617274790a686176696e6720746865206162696c69747920746f2062726f6164636173742074686174206f726967696e616c207472616e73616374696f6e206f6e2074686520626c6f636b636861696e0a756e74696c20626f746820706172746965732061677265652e205769746820746865206e6577207369676861736820747970652c207061727469636970616e7473206d6179206275696c640a706f74656e7469616c20636f6e74726163742073746174657320616e6420706f74656e7469616c207061796f757420636f6e646974696f6e7320616e642061677265652075706f6e0a616c6c207465726d732c206265666f72652074686520636f6e7472616374206d617920626520706169642c2062726f6164636173742c20616e642065786563757465642075706f6e0a776974686f757420746865206e65656420666f72206120747275737465642074686972642070617274792e0a576974686f75742053494748415348204e4f494e5055542c206f6e652063616e6e6f74206275696c64206f757470757473206265666f7265207468650a7472616e73616374696f6e2063616e2062652066756e6465642e204974206973206173206966206f6e652063616e6e6f74206d616b6520616e792061677265656d656e74730a776974686f757420636f6d6d697474696e672066756e647320776974686f7574206b6e6f77696e672077686174206f6e6520697320636f6d6d697474696e6720746f2e0a53494748415348204e4f494e50555420616c6c6f7773206f6e6520746f206275696c6420726564656d7074696f6e20666f72207472616e73616374696f6e732077686963680a646f206e6f74207965742065786973742e20496e206f7468657220776f7264732c206f6e652063616e20666f726d2061677265656d656e7473206265666f72652066756e64696e670a746865207472616e73616374696f6e20696620746865206f7574707574206973206120322d6f662d32206d756c74697369676e6174757265207472616e73616374696f6e2e0a546f207573652053494748415348204e4f494e5055542c206f6e65206275696c647320612046756e64696e67205472616e73616374696f6e2c0a616e6420646f6573206e6f7420796574207369676e2069742e20546869732046756e64696e67205472616e73616374696f6e20646f6573206e6f74206e65656420746f207573650a53494748415348204e4f494e505554206966206974206973207370656e64696e672066726f6d2061207472616e73616374696f6e2077686963682068617320616c72656164790a6265656e20656e746572656420696e746f2074686520626c6f636b636861696e2e20546f207370656e642066726f6d20612046756e64696e67205472616e73616374696f6e0a77697468206120322d6f662d32206d756c74697369676e6174757265206f757470757420776869636820686173206e6f7420796574206265656e207369676e656420616e640a62726f6164636173742c20686f77657665722c207265717569726573207573696e672053494748415348204e4f494e5055542e0a4120667572746865722073746f702d67617020736f6c7574696f6e207573696e67204f5020434845434b53455155454e43455645524946590a35370a0a0c6f722061206c6573732d6f7074696d616c20757365206f66204f5020434845434b4c4f434b54494d455645524946592077696c6c206265206465736372696265640a696e2061206675747572652070617065722062792052757374792052757373656c6c2e20416e20757064617465642076657273696f6e206f6620746869732070617065722077696c6c0a616c736f20696e636c75646520746865736520636f6e737472756374696f6e732e0a0a5265666572656e6365730a5b315d205361746f736869204e616b616d6f746f2e20426974636f696e3a204120506565722d746f2d7065657220456c656374726f6e696320436173682053797374656d2e0a68747470733a2f2f626974636f696e2e6f72672f626974636f696e2e7064662c204f637420323030382e0a5b325d204d616e6e790a5472696c6c6f2e0a5374726573730a546573740a50726570617265730a566973614e65740a666f720a7468650a4d6f73740a576f6e64657266756c0a54696d650a6f660a7468650a596561722e0a687474703a0a2f2f7777772e766973612e636f6d2f626c6f6761726368697665732f75732f323031332f31302f31302f0a7374726573732d746573742d70726570617265732d766973616e65742d666f722d7468652d6d6f73742d776f6e64657266756c2d74696d652d6f662d7468652d796561722f0a696e6465782e68746d6c2c204f637420323031332e0a5b335d20426974636f696e2057696b692e0a436f6e7472616374733a204578616d706c6520373a2052617069646c792d61646a757374656420286d6963726f297061796d656e747320746f2061207072652d64657465726d696e65642070617274792e0a68747470733a2f2f656e2e626974636f696e2e0a69742f77696b692f436f6e747261637473234578616d706c655f373a5f52617069646c792d61646a75737465645f2e32386d6963726f2e0a32397061796d656e74735f746f5f615f7072652d64657465726d696e65645f70617274792e0a5b345d20626974636f696e6a2e20576f726b696e672077697468206d6963726f7061796d656e74206368616e6e656c732e2068747470733a2f2f626974636f696e6a2e0a6769746875622e696f2f776f726b696e672d776974682d6d6963726f7061796d656e74732e0a5b355d204c65736c6965204c616d706f72742e2054686520506172742d54696d65205061726c69616d656e742e2041434d205472616e73616374696f6e73206f6e0a436f6d70757465722053797374656d732c2032312832293a313333e280933136392c204d617920313939382e0a5b365d204c65736c6965204c616d706f72742e2054696d652c20436c6f636b732c20616e6420746865204f72646572696e67206f66204576656e747320696e20612044697374726962757465642053797374656d2e20436f6d6d756e69636174696f6e73206f66207468652041434d2c2032312837293a353538e280933536352c204a756c0a313937382e0a5b375d20416c657820416b73656c726f642e0a44726166742e0a41616b73656c726f642f44726166742c204d617220323031332e0a0a68747470733a2f2f656e2e626974636f696e2e69742f77696b692f557365723a0a0a5b385d20416c657820416b73656c726f642e204553434841544f4e2e2068747470733a2f2f676973742e6769746875622e636f6d2f61616b73656c726f642f0a393936343636372c2041707220323031342e0a5b395d20506574657220546f64642e204e6561722d7a65726f20666565207472616e73616374696f6e732077697468206875622d616e642d73706f6b65206d6963726f7061796d656e74732e20687474703a2f2f736f75726365666f7267652e6e65742f702f626974636f696e2f6d61696c6d616e2f6d6573736167652f0a33333134343734362f2c2044656320323031342e0a35380a0a0c5b31305d20432e4a2e20506c6f6f792e0a436f6d62696e696e6720426974636f696e20616e642074686520526970706c6520746f2063726561746520610a666173742c207363616c61626c652c20646563656e7472616c697a65642c20616e6f6e796d6f75732c206c6f772d7472757374207061796d656e74206e6574776f726b2e20687474703a2f2f7777772e756c74696d6174657374756e74732e6e6c2f626974636f696e2f726970706c655f626974636f696e5f0a64726166745f322e7064662c204a616e20323031332e0a5b31315d204269745061792e20496d70756c73652e20687474703a2f2f696d70756c73652e69732f696d70756c73652e7064662c204a616e20323031352e0a5b31325d204d61726b204672696564656e626163682e0a42495020303036383a0a436f6e73656e7375732d656e666f72636564207472616e73616374696f6e207265706c6163656d656e74207369676e616c6564207669612073657175656e6365206e756d62657273202872656c6174697665206c6f636b74696d65292e2068747470733a2f2f6769746875622e636f6d2f626974636f696e2f626970732f626c6f622f6d61737465722f6269702d303036382e0a6d6564696177696b692c204d617920323031352e0a5b31335d204d61726b204672696564656e62616368204274634472616b20616e642045726963204c6f6d62726f7a6f2e2042495020303131323a20434845434b53455155454e43455645524946592e0a68747470733a2f2f6769746875622e636f6d2f626974636f696e2f626970732f626c6f622f0a6d61737465722f6269702d303131322e6d6564696177696b692c2041756720323031352e0a5b31345d204a6f6e6173205363686e656c6c692e205768617420646f6573204f5020434845434b53455155454e434556455249465920646f3f0a687474703a2f2f626974636f696e2e737461636b65786368616e67652e636f6d2f612f33383834362c204a756c20323031352e0a5b31355d2047726567204d617877656c6c20286e756c6c63292e207265646469742e2068747470733a2f2f7777772e7265646469742e636f6d2f722f426974636f696e2f0a636f6d6d656e74732f3337667871642f69745f6c6f6f6b735f6c696b655f626c6f636b73747265616d5f69735f776f726b696e675f6f6e5f0a7468652f63726d723570322c204d617920323031352e0a5b31365d20476176696e20416e64726573656e2e2042495020303031363a2050617920746f2053637269707420486173682e2068747470733a2f2f6769746875622e0a636f6d2f626974636f696e2f626970732f626c6f622f6d61737465722f6269702d303031362e6d6564696177696b692c204a616e20323031322e0a5b31375d20506965746572205775696c6c652e2042495020303033323a2048696572617263686963616c2044657465726d696e69737469632057616c6c6574732e2068747470733a2f2f0a6769746875622e636f6d2f626974636f696e2f626970732f626c6f622f6d61737465722f6269702d303033322e6d6564696177696b692c204665620a323031322e0a5b31385d20496c6a6120476572686172647420616e642054696d6f2048616e6b652e20486f6d6f6d6f7270686963205061796d656e742041646472657373657320616e640a746865205061792d746f2d436f6e74726163742050726f746f636f6c2e20687474703a2f2f61727869762e6f72672f6162732f313231322e333235372c0a44656320323031322e0a5b31395d204e69636b20537a61626f2e20466f726d616c697a696e6720616e64205365637572696e672052656c6174696f6e7368697073206f6e205075626c6963204e6574776f726b732e20687474703a2f2f737a61626f2e626573742e7677682e6e65742f666f726d616c697a652e68746d6c2c2053657020313939372e0a0a35390a0a0c",
"hex": "6a4e77a8010054686520426974636f696e204c696768746e696e67204e6574776f726b3a0a5363616c61626c65204f66662d436861696e20496e7374616e74205061796d656e74730a4a6f7365706820506f6f6e0a0a5468616464657573204472796a610a0a6a6f73657068406c696768746e696e672e6e6574776f726b0a0a7278406177736f6d6e65742e6f72670a0a4a616e756172792031342c20323031360a44524146542056657273696f6e20302e352e392e320a0a41627374726163740a54686520626974636f696e2070726f746f636f6c2063616e20656e636f6d706173732074686520676c6f62616c2066696e616e6369616c207472616e73616374696f6e20766f6c756d6520696e20616c6c20656c656374726f6e6963207061796d656e742073797374656d7320746f6461792c20776974686f757420612073696e676c650a637573746f6469616c20746869726420706172747920686f6c64696e672066756e6473206f7220726571756972696e67207061727469636970616e747320746f20686176650a616e797468696e67206d6f7265207468616e206120636f6d7075746572207573696e6720612062726f616462616e6420636f6e6e656374696f6e2e20410a646563656e7472616c697a65642073797374656d2069732070726f706f7365642077686572656279207472616e73616374696f6e73206172652073656e74206f7665720a61206e6574776f726b206f66206d6963726f7061796d656e74206368616e6e656c732028612e6b2e612e207061796d656e74206368616e6e656c73206f720a7472616e73616374696f6e206368616e6e656c73292077686f7365207472616e73666572206f662076616c7565206f6363757273206f66662d626c6f636b636861696e2e0a496620426974636f696e207472616e73616374696f6e732063616e206265207369676e656420776974682061206e65772073696768617368207479706520746861740a616464726573736573206d616c6c656162696c6974792c207468657365207472616e7366657273206d6179206f63637572206265747765656e20756e747275737465640a7061727469657320616c6f6e6720746865207472616e7366657220726f75746520627920636f6e7472616374732077686963682c20696e20746865206576656e74206f6620756e636f6f7065726174697665206f7220686f7374696c65207061727469636970616e74732c2061726520656e666f72636561626c65207669612062726f616463617374206f7665720a74686520626974636f696e20626c6f636b636861696e20696e20746865206576656e74206f6620756e636f6f7065726174697665206f7220686f7374696c65207061727469636970616e74732c207468726f756768206120736572696573206f662064656372656d656e74696e672074696d656c6f636b732e0a0a310a0a54686520426974636f696e20426c6f636b636861696e205363616c6162696c6974792050726f626c656d0a0a54686520426974636f696e5b315d20626c6f636b636861696e20686f6c64732067726561742070726f6d69736520666f72206469737472696275746564206c6564676572732c206275740a74686520626c6f636b636861696e2061732061207061796d656e7420706c6174666f726d2c20627920697473656c662c2063616e6e6f7420636f7665722074686520776f726c64e28099730a636f6d6d6572636520616e7974696d6520696e20746865206e656172206675747572652e2054686520626c6f636b636861696e206973206120676f737369702070726f746f636f6c0a7768657265627920616c6c207374617465206d6f64696669636174696f6e7320746f20746865206c6564676572206172652062726f61646361737420746f20616c6c207061727469636970616e74732e204974206973207468726f756768207468697320e2809c676f737369702070726f746f636f6ce2809d207468617420636f6e73656e737573206f66207468652073746174652c0a65766572796f6e65e28099732062616c616e6365732c206973206167726565642075706f6e2e2049662065616368206e6f646520696e2074686520626974636f696e206e6574776f726b0a6d757374206b6e6f772061626f75742065766572792073696e676c65207472616e73616374696f6e2074686174206f636375727320676c6f62616c6c792c2074686174206d61790a310a0a0c6372656174652061207369676e69666963616e742064726167206f6e20746865206162696c697479206f6620746865206e6574776f726b20746f20656e636f6d7061737320616c6c0a676c6f62616c2066696e616e6369616c207472616e73616374696f6e732e20497420776f756c6420696e737465616420626520646573697261626c6520746f20656e636f6d7061737320616c6c0a7472616e73616374696f6e7320696e206120776179207468617420646f65736ee2809974207361637269666963652074686520646563656e7472616c697a6174696f6e20616e642073656375726974790a7468617420746865206e6574776f726b2070726f76696465732e0a546865207061796d656e74206e6574776f726b20566973612061636869657665642034372c303030207065616b207472616e73616374696f6e7320706572207365636f6e64202874707329206f6e20697473206e6574776f726b20647572696e6720746865203230313320686f6c69646179735b325d2c20616e642063757272656e746c792061766572616765730a68756e6472656473206f66206d696c6c696f6e7320706572206461792e2043757272656e746c792c20426974636f696e20737570706f727473206c657373207468616e2037207472616e73616374696f6e7320706572207365636f6e64207769746820612031206d6567616279746520626c6f636b206c696d69742e2049662077652075736520616e2061766572616765206f66203330300a62797465732070657220626974636f696e207472616e73616374696f6e20616e6420617373756d656420756e6c696d6974656420626c6f636b2073697a65732c20616e206571756976616c656e7420636170616369747920746f207065616b2056697361207472616e73616374696f6e20766f6c756d65206f662034372c3030302f74707320776f756c64206265206e6561726c790a38206769676162797465732070657220426974636f696e20626c6f636b2c2065766572792074656e206d696e75746573206f6e20617665726167652e20436f6e74696e756f75736c792c0a7468617420776f756c64206265206f7665722034303020746572616279746573206f6620646174612070657220796561722e0a436c6561726c792c20616368696576696e6720566973612d6c696b65206361706163697479206f6e2074686520426974636f696e206e6574776f726b2069736ee2809974206665617369626c6520746f6461792e204e6f20686f6d6520636f6d707574657220696e2074686520776f726c642063616e206f70657261746520776974682074686174206b696e64206f660a62616e64776964746820616e642073746f726167652e20496620426974636f696e20697320746f207265706c61636520616c6c20656c656374726f6e6963207061796d656e747320696e0a746865206675747572652c20616e64206e6f74206a75737420566973612c20697420776f756c6420726573756c7420696e206f7574726967687420636f6c6c61707365206f662074686520426974636f696e206e6574776f726b2c206f7220617420626573742c2065787472656d652063656e7472616c697a6174696f6e206f6620426974636f696e206e6f64657320616e64206d696e6572730a746f20746865206f6e6c79206f6e65732077686f20636f756c64206166666f72642069742e20546869732063656e7472616c697a6174696f6e20776f756c64207468656e206465666561740a61737065637473206f66206e6574776f726b20646563656e7472616c697a6174696f6e2074686174206d616b6520426974636f696e207365637572652c20617320746865206162696c69747920666f7220656e74697469657320746f2076616c69646174652074686520636861696e206973207768617420616c6c6f777320426974636f696e20746f20656e73757265206c65646765720a616363757261637920616e642073656375726974792e0a486176696e672066657765722076616c696461746f72732064756520746f206c617267657220626c6f636b73206e6f74206f6e6c7920696d706c6965732066657765720a696e646976696475616c7320656e737572696e67206c65646765722061636375726163792c2062757420616c736f20726573756c747320696e20666577657220656e74697469657320746861740a776f756c642062652061626c6520746f2076616c69646174652074686520626c6f636b636861696e2061732070617274206f6620746865206d696e696e672070726f636573732c0a776869636820726573756c747320696e20656e636f75726167696e67206d696e65722063656e7472616c697a6174696f6e2e2045787472656d656c79206c6172676520626c6f636b732c0a666f72206578616d706c6520696e207468652061626f76652063617365206f66203820676967616279746573206576657279203130206d696e75746573206f6e20617665726167652c0a776f756c6420696d706c792074686174206f6e6c79206120666577207061727469657320776f756c642062652061626c6520746f20646f20626c6f636b2076616c69646174696f6e2e0a546869732063726561746573206120677265617420706f73736962696c697479207468617420656e7469746965732077696c6c20656e64207570207472757374696e672063656e7472616c697a65640a706172746965732e20486176696e672070726976696c656765642c207472757374656420706172746965732063726561746573206120736f6369616c207472617020776865726562790a7468652063656e7472616c2070617274792077696c6c206e6f742061637420696e2074686520696e746572657374206f6620616e20696e646976696475616c20287072696e636970616c6167656e742070726f626c656d292c20652e672e2072656e7469657269736d206279206368617267696e6720686967686572206665657320746f206d69746967617465207468650a696e63656e7469766520746f2061637420646973686f6e6573746c792e20496e2065787472656d652063617365732c2074686973206d616e69666573747320617320696e646976696475616c730a73656e64696e672066756e647320746f2063656e7472616c697a6564207472757374656420637573746f6469616e732077686f20686176652066756c6c20637573746f6479206f660a637573746f6d657273e280992066756e64732e205375636820617272616e67656d656e74732c2061732061726520636f6d6d6f6e20746f6461792c20637265617465207365766572650a636f756e7465727061727479207269736b2e20412070726572657175697369746520746f2070726576656e742074686174206b696e64206f662063656e7472616c697a6174696f6e2066726f6d0a6f6363757272696e6720776f756c64207265717569726520746865206162696c69747920666f7220626974636f696e20746f2062652076616c69646174656420627920612073696e676c650a320a0a0c636f6e73756d65722d6c6576656c20636f6d7075746572206f6e206120686f6d652062726f616462616e6420636f6e6e656374696f6e2e20427920656e737572696e670a746861742066756c6c2076616c69646174696f6e2063616e206f636375722063686561706c792c20426974636f696e206e6f64657320616e64206d696e6572732077696c6c2062652061626c650a746f2070726576656e742065787472656d652063656e7472616c697a6174696f6e20616e642074727573742c20776869636820656e73757265732065787472656d656c79206c6f770a7472616e73616374696f6e20666565732e0a5768696c6520697420697320706f737369626c652074686174204d6f6f7265e2809973204c61772077696c6c20636f6e74696e756520696e646566696e6974656c792c20616e640a74686520636f6d7075746174696f6e616c20636170616369747920666f72206e6f64657320746f20636f73742d6566666563746976656c7920636f6d70757465206d756c7469676967616279746520626c6f636b73206d617920657869737420696e20746865206675747572652c206974206973206e6f742061206365727461696e74792e0a546f2061636869657665206d75636820686967686572207468616e2034372c303030207472616e73616374696f6e7320706572207365636f6e64207573696e670a426974636f696e20726571756972657320636f6e64756374696e67207472616e73616374696f6e73206f66662074686520426974636f696e20626c6f636b636861696e20697473656c662e2049740a776f756c64206265206576656e206265747465722069662074686520626974636f696e206e6574776f726b20737570706f727465642061206e6561722d756e6c696d69746564206e756d626572206f66207472616e73616374696f6e7320706572207365636f6e6420776974682065787472656d656c79206c6f77206665657320666f72206d6963726f7061796d656e74732e0a4d616e79206d6963726f7061796d656e74732063616e2062652073656e742073657175656e7469616c6c79206265747765656e2074776f207061727469657320746f20656e61626c6520616e792073697a65206f66207061796d656e74732e204d6963726f7061796d656e747320776f756c6420656e61626c6520756e62756e64696e672c206c6573730a747275737420616e6420636f6d6d6f64696669636174696f6e206f662073657276696365732c2073756368206173207061796d656e747320666f72207065722d6d656761627974650a696e7465726e657420736572766963652e20546f2062652061626c6520746f2061636869657665207468657365206d6963726f7061796d656e74207573652063617365732c20686f77657665722c20776f756c642072657175697265207365766572656c79207265647563696e672074686520616d6f756e74206f66207472616e73616374696f6e73207468617420656e640a7570206265696e672062726f616463617374206f6e2074686520676c6f62616c20426974636f696e20626c6f636b636861696e2e0a5768696c6520697420697320706f737369626c6520746f207363616c65206174206120736d616c6c206c6576656c2c206974206973206162736f6c7574656c79206e6f7420706f737369626c650a746f2068616e646c652061206c6172676520616d6f756e74206f66206d6963726f7061796d656e7473206f6e20746865206e6574776f726b206f7220746f20656e636f6d706173730a616c6c20676c6f62616c207472616e73616374696f6e732e20466f7220626974636f696e20746f20737563636565642c20697420726571756972657320636f6e666964656e636520746861742069660a6974207765726520746f206265636f6d652065787472656d656c7920706f70756c61722c206974732063757272656e7420616476616e7461676573207374656d6d696e672066726f6d0a646563656e7472616c697a6174696f6e2077696c6c20636f6e74696e756520746f2065786973742e20496e206f7264657220666f722070656f706c6520746f64617920746f2062656c696576650a7468617420426974636f696e2077696c6c20776f726b20746f6d6f72726f772c20426974636f696e206e6565647320746f207265736f6c766520746865206973737565206f6620626c6f636b0a73697a652063656e7472616c697a6174696f6e20656666656374733b206c6172676520626c6f636b7320696d706c696369746c7920637265617465207472757374656420637573746f6469616e730a616e64207369676e69666963616e746c792068696768657220666565732e0a0a320a0a41204e6574776f726b206f66204d6963726f7061796d656e74204368616e6e656c732043616e0a536f6c7665205363616c6162696c6974790ae2809c4966206120747265652066616c6c7320696e2074686520666f7265737420616e64206e6f206f6e652069732061726f756e6420746f20686561722069742c20646f65730a6974206d616b65206120736f756e643fe2809d0a0a5468652061626f76652071756f7465207175657374696f6e73207468652072656c6576616e6365206f6620756e6f62736572766564206576656e747320e2809469660a6e6f626f64792068656172732074686520747265652066616c6c2c2077686574686572206974206d616465206120736f756e64206f72206e6f74206973206f66206e6f20636f6e73657175656e63652e2053696d696c61726c792c20696e2074686520626c6f636b636861696e2c206966206f6e6c792074776f207061727469636970616e747320636172652061626f757420616e0a657665727964617920726563757272696e67207472616e73616374696f6e2c206974e2809973206e6f74206e656365737361727920666f7220616c6c206f74686572206e6f64657320696e207468650a330a0a0c626974636f696e206e6574776f726b20746f206b6e6f772061626f75742074686174207472616e73616374696f6e2e20497420697320696e73746561642070726566657261626c6520746f0a6f6e6c792068617665207468652062617265206d696e696d756d206f6620696e666f726d6174696f6e206f6e2074686520626c6f636b636861696e2e20427920646566657272696e672074656c6c696e672074686520656e7469726520776f726c642061626f7574206576657279207472616e73616374696f6e2c20646f696e67206e657420736574746c656d656e740a6f662074686569722072656c6174696f6e736869702061742061206c61746572206461746520656e61626c657320426974636f696e20757365727320746f20636f6e64756374206d616e790a7472616e73616374696f6e7320776974686f757420626c6f6174696e672075702074686520626c6f636b636861696e206f72206372656174696e6720747275737420696e20612063656e7472616c697a656420636f756e74657270617274792e20416e206566666563746976656c792074727573746c657373207374727563747572652063616e2062652061636869657665642062790a7573696e672074696d65206c6f636b73206173206120636f6d706f6e656e7420746f20676c6f62616c20636f6e73656e7375732e0a43757272656e746c792074686520736f6c7574696f6e20746f206d6963726f7061796d656e747320616e64207363616c6162696c69747920697320746f206f66666c6f61640a746865207472616e73616374696f6e7320746f206120637573746f6469616e2c2077686572656279206f6e65206973207472757374696e6720746869726420706172747920637573746f6469616e7320746f20686f6c64206f6e65e280997320636f696e7320616e6420746f207570646174652062616c616e6365732077697468206f7468657220706172746965732e205472757374696e670a7468697264207061727469657320746f20686f6c6420616c6c206f66206f6e65e28099732066756e6473206372656174657320636f756e7465727061727479207269736b20616e64207472616e73616374696f6e20636f7374732e0a496e73746561642c207573696e672061206e6574776f726b206f66207468657365206d6963726f7061796d656e74206368616e6e656c732c20426974636f696e0a63616e207363616c6520746f2062696c6c696f6e73206f66207472616e73616374696f6e73207065722064617920776974682074686520636f6d7075746174696f6e616c20706f7765720a617661696c61626c65206f6e2061206d6f6465726e206465736b746f7020636f6d707574657220746f6461792e2053656e64696e67206d616e79207061796d656e74730a696e73696465206120676976656e206d6963726f7061796d656e74206368616e6e656c20656e61626c6573206f6e6520746f2073656e64206c6172676520616d6f756e74730a6f662066756e647320746f20616e6f7468657220706172747920696e206120646563656e7472616c697a6564206d616e6e65722e205468657365206368616e6e656c73206172650a6e6f7420612073657061726174652074727573746564206e6574776f726b206f6e20746f70206f6620626974636f696e2e205468657920617265207265616c20626974636f696e0a7472616e73616374696f6e732e0a4d6963726f7061796d656e74206368616e6e656c735b335d5b345d2063726561746520612072656c6174696f6e73686970206265747765656e2074776f207061727469657320746f2070657270657475616c6c79207570646174652062616c616e6365732c20646566657272696e6720776861742069732062726f61646361737420746f207468650a626c6f636b636861696e20696e20612073696e676c65207472616e73616374696f6e206e657474696e67206f75742074686520746f74616c2062616c616e6365206265747765656e0a74686f73652074776f20706172746965732e2054686973207065726d697473207468652066696e616e6369616c2072656c6174696f6e7368697073206265747765656e2074776f207061727469657320746f2062652074727573746c6573736c7920646566657272656420746f2061206c6174657220646174652c20776974686f7574207269736b206f6620636f756e74657270617274790a64656661756c742e204d6963726f7061796d656e74206368616e6e656c7320757365207265616c20626974636f696e207472616e73616374696f6e732c206f6e6c7920656c656374696e670a746f206465666572207468652062726f61646361737420746f2074686520626c6f636b636861696e20696e2073756368206120776179207468617420626f746820706172746965730a63616e2067756172616e7465652074686569722063757272656e742062616c616e6365206f6e2074686520626c6f636b636861696e3b2074686973206973206e6f74206120747275737465640a6f7665726c6179206e6574776f726b20e280947061796d656e747320696e206d6963726f7061796d656e74206368616e6e656c7320617265207265616c20626974636f696e20636f6d6d756e69636174656420616e642065786368616e676564206f66662d636861696e2e0a0a322e310a0a4d6963726f7061796d656e74204368616e6e656c7320446f204e6f7420526571756972652054727573740a0a4c696b6520746865206167652d6f6c64207175657374696f6e206f6620776865746865722074686520747265652066616c6c696e6720696e2074686520776f6f6473206d616b657320610a736f756e642c20696620616c6c207061727469657320616772656520746861742074686520747265652066656c6c20617420323a343520696e207468652061667465726e6f6f6e2c207468656e207468650a74726565207265616c6c79206469642066616c6c20617420323a343520696e207468652061667465726e6f6f6e2e2053696d696c61726c792c20696620626f746820636f756e746572706172746965730a61677265652074686174207468652063757272656e742062616c616e636520696e736964652061206368616e6e656c20697320302e30372042544320746f20416c69636520616e6420302e30330a0a340a0a0c42544320746f20426f622c207468656e2074686174e28099732074686520747275652062616c616e63652e20486f77657665722c20776974686f75742063727970746f6772617068792c0a616e20696e746572657374696e672070726f626c656d20697320637265617465643a204966206f6e65e280997320636f756e7465727061727479206469736167726565732061626f7574207468650a63757272656e742062616c616e6365206f662066756e647320286f722074696d652074686520747265652066656c6c292c207468656e206974206973206f6e65e280997320776f726420616761696e73740a616e6f746865722e20576974686f75742063727970746f67726170686963207369676e6174757265732c2074686520626c6f636b636861696e2077696c6c206e6f74206b6e6f770a77686f206f776e7320776861742e0a4966207468652062616c616e636520696e20746865206368616e6e656c20697320302e30352042544320746f20416c69636520616e6420302e30352042544320746f0a426f622c20616e64207468652062616c616e63652061667465722061207472616e73616374696f6e20697320302e30372042544320746f20416c69636520616e6420302e30330a42544320746f20426f622c20746865206e6574776f726b206e6565647320746f206b6e6f7720776869636820736574206f662062616c616e63657320697320636f72726563742e0a426c6f636b636861696e207472616e73616374696f6e7320736f6c766520746869732070726f626c656d206279207573696e672074686520626c6f636b636861696e206c65646765720a617320612074696d657374616d70696e672073797374656d2e204174207468652073616d652074696d652c20697420697320646573697261626c6520746f2063726561746520612073797374656d20776869636820646f6573206e6f74206163746976656c792075736520746869732074696d657374616d70696e672073797374656d20756e6c657373206162736f6c7574656c790a6e65636573736172792c2061732069742063616e206265636f6d6520636f73746c7920746f20746865206e6574776f726b2e0a496e73746561642c20626f746820706172746965732063616e20636f6d6d697420746f207369676e696e672061207472616e73616374696f6e20616e64206e6f740a62726f616463617374696e672074686973207472616e73616374696f6e2e20536f20696620416c69636520616e6420426f6220636f6d6d69742066756e647320696e746f206120326f662d32206d756c74697369676e617475726520616464726573732028776865726520697420726571756972657320636f6e73656e742066726f6d20626f7468207061727469657320746f0a637265617465207370656e6473292c20746865792063616e206167726565206f6e207468652063757272656e742062616c616e63652073746174652e20416c69636520616e6420426f620a63616e20616772656520746f20637265617465206120726566756e642066726f6d207468617420322d6f662d32207472616e73616374696f6e20746f207468656d73656c7665732c20302e30350a42544320746f20656163682e205468697320726566756e64206973206e6f742062726f616463617374206f6e2074686520626c6f636b636861696e2e204569746865722070617274790a6d617920646f20736f2c206275742074686579206d617920656c65637420746f20696e737465616420686f6c64206f6e746f2074686174207472616e73616374696f6e2c206b6e6f77696e670a746861742074686579206172652061626c6520746f2072656465656d2066756e6473207768656e657665722074686579206665656c20636f6d666f727461626c6520646f696e6720736f2e0a427920646566657272696e672062726f616463617374206f662074686973207472616e73616374696f6e2c2074686579206d617920656c65637420746f206368616e676520746869730a62616c616e636520617420612066757475726520646174652e0a546f20757064617465207468652062616c616e63652c20626f74682070617274696573206372656174652061206e6577207370656e642066726f6d207468650a322d6f662d32206d756c74697369676e617475726520616464726573732c20666f72206578616d706c6520302e303720746f20416c69636520616e6420302e303320746f20426f622e0a576974686f75742070726f7065722064657369676e2c2074686f7567682c207468657265206973207468652074696d657374616d70696e672070726f626c656d206f66206e6f740a6b6e6f77696e67207768696368207370656e6420697320636f72726563743a20746865206e6577207370656e64206f7220746865206f726967696e616c20726566756e642e0a546865207265737472696374696f6e206f6e2074696d657374616d70696e6720616e642064617465732c20686f77657665722c206973206e6f7420617320636f6d706c65782061732066756c6c206f72646572696e67206f6620616c6c207472616e73616374696f6e7320617320696e2074686520626974636f696e20626c6f636b636861696e2e20496e207468650a63617365206f66206d6963726f7061796d656e74206368616e6e656c732c206f6e6c792074776f20737461746573206172652072657175697265643a207468652063757272656e740a636f72726563742062616c616e63652c20616e6420616e79206f6c6420646570726563617465642062616c616e6365732e20546865726520776f756c64206f6e6c7920626520610a73696e676c6520636f72726563742063757272656e742062616c616e63652c20616e6420706f737369626c79206d616e79206f6c642062616c616e636573207768696368206172650a646570726563617465642e0a5468657265666f72652c20697420697320706f737369626c6520696e20626974636f696e20746f20646576697365206120626974636f696e2073637269707420776865726562790a616c6c206f6c64207472616e73616374696f6e732061726520696e76616c6964617465642c20616e64206f6e6c7920746865206e6577207472616e73616374696f6e2069732076616c69642e0a496e76616c69646174696f6e20697320656e666f72636564206279206120626974636f696e206f75747075742073637269707420616e6420646570656e64656e74207472616e73616374696f6e7320776869636820666f72636520746865206f7468657220706172747920746f206769766520616c6c2074686569722066756e647320746f20746865206368616e6e656c0a350a0a0c636f756e74657270617274792e2042792074616b696e6720616c6c2066756e647320617320612070656e616c747920746f206769766520746f20746865206f746865722c20616c6c206f6c640a7472616e73616374696f6e7320617265207468657265627920696e76616c6964617465642e0a5468697320696e76616c69646174696f6e2070726f636573732063616e206578697374207468726f75676820612070726f63657373206f66206368616e6e656c20636f6e73656e73757320776865726520696620626f74682070617274696573206167726565206f6e2063757272656e74206c6564676572207374617465732028616e64206275696c64696e67206e65770a737461746573292c207468656e20746865207265616c2062616c616e6365206765747320757064617465642e205468652062616c616e6365206973207265666c6563746564206f6e207468650a626c6f636b636861696e206f6e6c79207768656e20612073696e676c65207061727479206469736167726565732e20436f6e6365707475616c6c792c20746869732073797374656d2069730a6e6f7420616e20696e646570656e64656e74206f7665726c6179206e6574776f726b3b206974206973206d6f7265206120646566657272616c206f66207374617465206f6e207468650a63757272656e742073797374656d2c2061732074686520656e666f7263656d656e74206973207374696c6c206f6363757272696e67206f6e2074686520626c6f636b636861696e20697473656c660a28616c6265697420646566657272656420746f2066757475726520646174657320616e64207472616e73616374696f6e73292e0a0a322e320a0a41204e6574776f726b206f66204368616e6e656c730a0a546875732c206d6963726f7061796d656e74206368616e6e656c73206f6e6c792063726561746520612072656c6174696f6e73686970206265747765656e2074776f20706172746965732e0a526571756972696e672065766572796f6e6520746f20637265617465206368616e6e656c7320776974682065766572796f6e6520656c736520646f6573206e6f7420736f6c7665207468650a7363616c6162696c6974792070726f626c656d2e20426974636f696e207363616c6162696c6974792063616e206265206163686965766564207573696e672061206c61726765206e6574776f726b0a6f66206d6963726f7061796d656e74206368616e6e656c732e0a49662077652070726573756d652061206c61726765206e6574776f726b206f66206368616e6e656c73206f6e2074686520426974636f696e20626c6f636b636861696e2c0a616e6420616c6c20426974636f696e207573657273206172652070617274696369706174696e67206f6e207468697320677261706820627920686176696e67206174206c65617374206f6e650a6368616e6e656c206f70656e206f6e2074686520426974636f696e20626c6f636b636861696e2c20697420697320706f737369626c6520746f206372656174652061206e6561722d696e66696e6974650a616d6f756e74206f66207472616e73616374696f6e7320696e736964652074686973206e6574776f726b2e20546865206f6e6c79207472616e73616374696f6e732074686174206172650a62726f6164636173746564206f6e2074686520426974636f696e20626c6f636b636861696e207072656d61747572656c7920617265207769746820756e636f6f70657261746976650a6368616e6e656c20636f756e746572706172746965732e0a427920656e63756d626572696e672074686520426974636f696e207472616e73616374696f6e206f7574707574732077697468206120686173686c6f636b20616e640a74696d656c6f636b2c20746865206368616e6e656c20636f756e74657270617274792077696c6c20626520756e61626c6520746f206f7574726967687420737465616c2066756e64730a616e6420426974636f696e732063616e2062652065786368616e67656420776974686f7574206f7574726967687420636f756e74657270617274792074686566742e20467572746865722c206279207573696e67207374616767657265642074696d656f7574732c206974e280997320706f737369626c6520746f2073656e642066756e647320766961206d756c7469706c650a696e7465726d656469617269657320696e2061206e6574776f726b20776974686f757420746865207269736b206f6620696e7465726d656469617279207468656674206f662066756e64732e0a0a330a0a4269646972656374696f6e616c205061796d656e74204368616e6e656c730a0a4d6963726f7061796d656e74206368616e6e656c73207065726d697420612073696d706c6520646566657272616c206f662061207472616e73616374696f6e20737461746520746f0a62652062726f6164636173742061742061206c617465722074696d652e2054686520636f6e7472616374732061726520656e666f72636564206279206372656174696e6720610a726573706f6e736962696c69747920666f72206f6e6520706172747920746f2062726f616463617374207472616e73616374696f6e73206265666f7265206f72206166746572206365727461696e0a64617465732e2049662074686520626c6f636b636861696e206973206120646563656e7472616c697a65642074696d657374616d70696e672073797374656d2c20697420697320706f737369626c650a746f2075736520636c6f636b73206173206120636f6d706f6e656e74206f6620646563656e7472616c697a656420636f6e73656e7375735b355d20746f2064657465726d696e6520646174610a76616c69646974792c2061732077656c6c2061732070726573656e74207374617465732061732061206d6574686f6420746f206f72646572206576656e74735b365d2e0a0a360a0a0c4279206372656174696e672074696d656672616d6573207768657265206365727461696e207374617465732063616e2062652062726f61646361737420616e640a6c6174657220696e76616c6964617465642c20697420697320706f737369626c6520746f2063726561746520636f6d706c657820636f6e747261637473207573696e6720626974636f696e0a7472616e73616374696f6e20736372697074732e20546865726520686173206265656e207072696f7220776f726b20666f72204875622d616e642d53706f6b65204d6963726f7061796d656e74204368616e6e656c735b375d5b385d5b395d2028616e642074727573746564207061796d656e74206368616e6e656c206e6574776f726b735b31305d5b31315d290a6c6f6f6b696e67206174206275696c64696e672061206875622d616e642d73706f6b65206e6574776f726b20746f6461792e20486f77657665722c204c696768746e696e670a4e6574776f726be2809973206269646972656374696f6e616c206d6963726f7061796d656e74206368616e6e656c20726571756972657320746865206d616c6c656162696c69747920736f6674666f726b2064657363726962656420696e20417070656e646978204120746f20656e61626c65206e6561722d696e66696e697465207363616c6162696c697479207768696c65206d697469676174696e67207269736b73206f6620696e7465726d656469617465206e6f64652064656661756c742e0a427920636861696e696e6720746f676574686572206d756c7469706c65206d6963726f7061796d656e74206368616e6e656c732c20697420697320706f737369626c650a746f206372656174652061206e6574776f726b206f66207472616e73616374696f6e2070617468732e2050617468732063616e20626520726f75746564207573696e672061204247506c696b652073797374656d2c20616e64207468652073656e646572206d61792064657369676e617465206120706172746963756c6172207061746820746f2074686520726563697069656e742e0a546865206f757470757420736372697074732061726520656e63756d6265726564206279206120686173682c2077686963682069732067656e657261746564206279207468650a726563697069656e742e20427920646973636c6f73696e672074686520696e70757420746f207468617420686173682c2074686520726563697069656e74e280997320636f756e74657270617274790a77696c6c2062652061626c6520746f2070756c6c2066756e647320616c6f6e672074686520726f7574652e0a0a332e310a0a5468652050726f626c656d206f6620426c616d6520696e204368616e6e656c204372656174696f6e0a0a496e206f7264657220746f20706172746963697061746520696e2074686973207061796d656e74206e6574776f726b2c206f6e65206d757374206372656174652061206d6963726f7061796d656e74206368616e6e656c207769746820616e6f74686572207061727469636970616e74206f6e2074686973206e6574776f726b2e0a332e312e310a0a4372656174696e6720616e20556e7369676e65642046756e64696e67205472616e73616374696f6e0a0a416e20696e697469616c206368616e6e656c2046756e64696e67205472616e73616374696f6e20697320637265617465642077686572656279206f6e65206f7220626f7468206368616e6e656c20636f756e746572706172746965732066756e642074686520696e70757473206f662074686973207472616e73616374696f6e2e20426f74682070617274696573206372656174650a74686520696e7075747320616e64206f75747075747320666f722074686973207472616e73616374696f6e2062757420646f206e6f74207369676e20746865207472616e73616374696f6e2e0a546865206f757470757420666f7220746869732046756e64696e67205472616e73616374696f6e20697320612073696e676c6520322d6f662d32206d756c74697369676e617475726520736372697074207769746820626f7468207061727469636970616e747320696e2074686973206368616e6e656c2c2068656e6365666f727468206e616d656420416c6963650a616e6420426f622e20426f7468207061727469636970616e747320646f206e6f742065786368616e6765207369676e61747572657320666f72207468652046756e64696e670a5472616e73616374696f6e20756e74696c207468657920686176652063726561746564207370656e64732066726f6d207468697320322d6f662d32206f757470757420726566756e64696e6720746865206f726967696e616c20616d6f756e74206261636b20746f2069747320726573706563746976652066756e646572732e2054686520707572706f7365206f66206e6f740a7369676e696e6720746865207472616e73616374696f6e20616c6c6f777320666f72206f6e6520746f207370656e642066726f6d2061207472616e73616374696f6e2077686963680a646f6573206e6f74207965742065786973742e20496620416c69636520616e6420426f622065786368616e676520746865207369676e6174757265732066726f6d207468652046756e64696e67205472616e73616374696f6e20776974686f7574206265696e672061626c6520746f2062726f616463617374207370656e64732066726f6d207468652046756e64696e670a5472616e73616374696f6e2c207468652066756e6473206d6179206265206c6f636b656420757020666f726576657220696620416c69636520616e6420426f6220646f206e6f740a636f6f70657261746520286f72206f7468657220636f696e206c6f7373206d6179206f63637572207468726f75676820686f7374616765207363656e6172696f7320776865726562790a6f6e65207061797320666f722074686520636f6f7065726174696f6e2066726f6d2074686520636f756e7465727061727479292e0a416c69636520616e6420426f6220626f74682065786368616e676520696e7075747320746f2066756e64207468652046756e64696e67205472616e73616374696f6e0a370a0a0c28746f206b6e6f7720776869636820696e7075747320617265207573656420746f2064657465726d696e652074686520746f74616c2076616c7565206f6620746865206368616e6e656c292c0a616e642065786368616e6765206f6e65206b657920746f2075736520746f207369676e2077697468206c617465722e2054686973206b6579206973207573656420666f72207468650a322d6f662d32206f757470757420666f72207468652046756e64696e67205472616e73616374696f6e3b20626f7468207369676e61747572657320617265206e656564656420746f0a7370656e642066726f6d207468652046756e64696e67205472616e73616374696f6e2c20696e206f7468657220776f7264732c20626f746820416c69636520616e6420426f620a6e65656420746f20616772656520746f207370656e642066726f6d207468652046756e64696e67205472616e73616374696f6e2e0a332e312e320a0a5370656e64696e672066726f6d20616e20556e7369676e6564205472616e73616374696f6e0a0a546865204c696768746e696e67204e6574776f726b207573657320612053494748415348204e4f494e505554207472616e73616374696f6e20746f0a7370656e642066726f6d207468697320322d6f662d322046756e64696e67205472616e73616374696f6e206f75747075742c206173206974206973206e656365737361727920746f0a7370656e642066726f6d2061207472616e73616374696f6e20666f7220776869636820746865207369676e61747572657320617265206e6f74207965742065786368616e6765642e0a53494748415348204e4f494e5055542c20696d706c656d656e746564207573696e67206120736f66742d666f726b2c20656e7375726573207472616e73616374696f6e730a63616e206265207370656e742066726f6d206265666f7265206974206973207369676e656420627920616c6c20706172746965732c206173207472616e73616374696f6e7320776f756c640a6e65656420746f206265207369676e656420746f206765742061207472616e73616374696f6e20494420776974686f7574206e6577207369676861736820666c6167732e0a576974686f75742053494748415348204e4f494e5055542c20426974636f696e207472616e73616374696f6e732063616e6e6f74206265207370656e742066726f6d0a6265666f72652074686579206d61792062652062726f61646361737420e280946974e2809973206173206966206f6e6520636f756c64206e6f74206472616674206120636f6e74726163740a776974686f757420706179696e6720746865206f746865722070617274792066697273742e2053494748415348204e4f494e505554207265736f6c76657320746869730a70726f626c656d2e2053656520417070656e646978204120666f72206d6f726520696e666f726d6174696f6e20616e6420696d706c656d656e746174696f6e2e0a576974686f75742053494748415348204e4f494e5055542c206974206973206e6f7420706f737369626c6520746f2067656e65726174652061207370656e640a66726f6d2061207472616e73616374696f6e20776974686f75742065786368616e67696e67207369676e6174757265732c2073696e6365207370656e64696e67207468652046756e64696e67205472616e73616374696f6e2072657175697265732061207472616e73616374696f6e2049442061732070617274206f6620746865207369676e617475726520696e207468650a6368696c64e280997320696e7075742e204120636f6d706f6e656e74206f6620746865205472616e73616374696f6e2049442069732074686520706172656e74e2809973202846756e64696e670a5472616e73616374696f6ee280997329207369676e61747572652c20736f20626f74682070617274696573206e65656420746f2065786368616e6765207468656972207369676e617475726573206f660a74686520706172656e74207472616e73616374696f6e206265666f726520746865206368696c642063616e206265207370656e742e2053696e6365206f6e65206f7220626f74682070617274696573206d757374206b6e6f772074686520706172656e74e2809973207369676e61747572657320746f207370656e642066726f6d2069742c2074686174206d65616e73206f6e65206f720a626f74682070617274696573206172652061626c6520746f2062726f6164636173742074686520706172656e74202846756e64696e67205472616e73616374696f6e29206265666f72650a746865206368696c64206576656e206578697374732e2053494748415348204e4f494e50555420676574732061726f756e642074686973206279207065726d697474696e670a746865206368696c6420746f207370656e6420776974686f7574207369676e696e672074686520696e7075742e20576974682053494748415348204e4f494e5055542c0a746865206f72646572206f66206f7065726174696f6e732061726520746f3a0a312e204372656174652074686520706172656e74202846756e64696e67205472616e73616374696f6e290a322e2043726561746520746865206368696c6472656e2028436f6d6d69746d656e74205472616e73616374696f6e7320616e6420616c6c207370656e64732066726f6d0a74686520636f6d6d69746d656e74207472616e73616374696f6e73290a332e205369676e20746865206368696c6472656e0a342e2045786368616e676520746865207369676e61747572657320666f7220746865206368696c6472656e0a0a380a0a0c352e205369676e2074686520706172656e740a362e2045786368616e676520746865207369676e61747572657320666f722074686520706172656e740a372e2042726f6164636173742074686520706172656e74206f6e2074686520626c6f636b636861696e0a4f6e65206973206e6f742061626c6520746f2062726f6164636173742074686520706172656e7420285374657020372920756e74696c2053746570203620697320636f6d706c6574652e20426f746820706172746965732068617665206e6f7420676976656e207468656972207369676e617475726520746f207370656e642066726f6d207468652046756e64696e670a5472616e73616374696f6e20756e74696c207374657020362e20467572746865722c206966206f6e65207061727479206661696c7320647572696e67205374657020362c2074686520706172656e740a63616e20656974686572206265207370656e7420746f206265636f6d652074686520706172656e74207472616e73616374696f6e206f722074686520696e7075747320746f207468650a706172656e74207472616e73616374696f6e2063616e20626520646f75626c652d7370656e742028736f2074686174207468697320656e74697265207472616e73616374696f6e20706174680a697320696e76616c696461746564292e0a332e312e330a0a436f6d6d69746d656e74205472616e73616374696f6e733a20556e656e666f726369626c6520436f6e737472756374696f6e0a0a41667465722074686520756e7369676e65642028616e6420756e62726f6164636173746564292046756e64696e67205472616e73616374696f6e20686173206265656e20637265617465642c20626f74682070617274696573207369676e20616e642065786368616e676520616e20696e697469616c20436f6d6d69746d656e74205472616e73616374696f6e2e0a546865736520436f6d6d69746d656e74205472616e73616374696f6e73207370656e64732066726f6d2074686520322d6f662d32206f7574707574206f66207468652046756e64696e67205472616e73616374696f6e2028706172656e74292e20486f77657665722c206f6e6c79207468652046756e64696e67205472616e73616374696f6e2069732062726f616463617374206f6e2074686520626c6f636b636861696e2e0a53696e6365207468652046756e64696e67205472616e73616374696f6e2068617320616c726561647920656e746572656420696e746f207468650a626c6f636b636861696e2c20616e6420746865206f7574707574206973206120322d6f662d32206d756c74697369676e6174757265207472616e73616374696f6e2077686963680a7265717569726573207468652061677265656d656e74206f6620626f7468207061727469657320746f207370656e642066726f6d2c20436f6d6d69746d656e74205472616e73616374696f6e7320617265207573656420746f2065787072657373207468652070726573656e742062616c616e63652e204966206f6e6c79206f6e6520322d6f662d32207369676e65640a436f6d6d69746d656e74205472616e73616374696f6e2069732065786368616e676564206265747765656e20626f746820706172746965732c207468656e20626f74680a706172746965732077696c6c206265207375726520746861742074686579206172652061626c6520746f20676574207468656972206d6f6e6579206261636b206166746572207468650a46756e64696e67205472616e73616374696f6e20656e746572732074686520626c6f636b636861696e2e20426f7468207061727469657320646f206e6f742062726f6164636173740a74686520436f6d6d69746d656e74205472616e73616374696f6e73206f6e746f2074686520626c6f636b636861696e20756e74696c20746865792077616e7420746f20636c6f73650a6f7574207468652063757272656e742062616c616e636520696e20746865206368616e6e656c2e205468657920646f20736f2062792062726f616463617374696e67207468650a70726573656e7420436f6d6d69746d656e74205472616e73616374696f6e2e0a436f6d6d69746d656e74205472616e73616374696f6e7320706179206f75742074686520726573706563746976652063757272656e742062616c616e63657320746f0a656163682070617274792e2041206e61697665202862726f6b656e2920696d706c656d656e746174696f6e20776f756c6420636f6e73747275637420616e20756e62726f6164636173746564207472616e73616374696f6e2077686572656279207468657265206973206120322d6f662d32207370656e642066726f6d20612073696e676c65207472616e73616374696f6e0a776869636820686176652074776f206f75747075747320746861742072657475726e20616c6c2063757272656e742062616c616e63657320746f20626f7468206368616e6e656c0a636f756e746572706172746965732e20546869732077696c6c2072657475726e20616c6c2066756e647320746f20746865206f726967696e616c207061727479207768656e206372656174696e6720616e20696e697469616c20436f6d6d69746d656e74205472616e73616374696f6e2e0a0a390a0a0c46696775726520313a2041206e616976652062726f6b656e2066756e64696e67207472616e73616374696f6e2069732064657363726962656420696e2074686973206469616772616d2e205468652046756e64696e670a5472616e73616374696f6e202846292c2064657369676e6174656420696e20677265656e2c2069732062726f616463617374206f6e2074686520626c6f636b636861696e20616674657220616c6c206f74686572207472616e73616374696f6e7320617265207369676e65642e20416c6c206f74686572207472616e73616374696f6e73207370656e64696e672066726f6d207468652066756e64696e67207472616e73616374696f6e7320617265206e6f740a7965742062726f6164636173742c20696e20636173652074686520636f756e74657270617274696573207769736820746f207570646174652074686569722062616c616e63652e204f6e6c79207468652046756e64696e670a5472616e73616374696f6e2069732062726f616463617374206f6e2074686520626c6f636b636861696e20617420746869732074696d652e0a0a466f7220696e7374616e63652c20696620416c69636520616e6420426f6220616772656520746f2063726561746520612046756e64696e67205472616e73616374696f6e207769746820612073696e676c6520322d6f662d32206f757470757420776f72746820312e302042544320287769746820302e352042544320636f6e747269627574696f6e0a66726f6d2065616368292c207468657920637265617465206120436f6d6d69746d656e74205472616e73616374696f6e207768657265207468657265206172652074776f20302e350a425443206f75747075747320666f7220416c69636520616e6420426f622e2054686520436f6d6d69746d656e74205472616e73616374696f6e7320617265207369676e65640a666972737420616e64206b657973206172652065786368616e67656420736f206569746865722069732061626c6520746f2062726f6164636173742074686520436f6d6d69746d656e740a5472616e73616374696f6e20617420616e792074696d6520636f6e74696e67656e742075706f6e207468652046756e64696e67205472616e73616374696f6e20656e746572696e6720696e746f2074686520626c6f636b636861696e2e204174207468697320706f696e742c207468652046756e64696e67205472616e73616374696f6e207369676e6174757265730a63616e20736166656c792062652065786368616e6765642c206173206569746865722070617274792069732061626c6520746f2072656465656d2074686569722066756e64732062790a62726f616463617374696e672074686520436f6d6d69746d656e74205472616e73616374696f6e2e0a5468697320636f6e737472756374696f6e20627265616b732c20686f77657665722c207768656e206f6e652077697368657320746f20757064617465207468650a70726573656e742062616c616e63652e20496e206f7264657220746f20757064617465207468652062616c616e63652c2074686579206d757374207570646174652074686569720a436f6d6d69746d656e74205472616e73616374696f6e206f75747075742076616c75657320287468652046756e64696e67205472616e73616374696f6e2068617320616c726561647920656e746572656420696e746f2074686520626c6f636b636861696e20616e642063616e6e6f74206265206368616e676564292e0a5768656e20626f7468207061727469657320616772656520746f2061206e657720436f6d6d69746d656e74205472616e73616374696f6e20616e642065786368616e6765207369676e61747572657320666f7220746865206e657720436f6d6d69746d656e74205472616e73616374696f6e2c2065697468657220436f6d6d69746d656e74205472616e73616374696f6e732063616e2062652062726f6164636173742e20417320746865206f75747075742066726f6d207468652046756e64696e670a5472616e73616374696f6e2063616e206f6e6c792062652072656465656d6564206f6e63652c206f6e6c79206f6e65206f662074686f7365207472616e73616374696f6e732077696c6c0a62652076616c69642e20466f7220696e7374616e63652c20696620416c69636520616e6420426f622061677265652074686174207468652062616c616e6365206f6620746865206368616e6e656c0a31300a0a0c6973206e6f7720302e3420746f20416c69636520616e6420302e3620746f20426f622c20616e642061206e657720436f6d6d69746d656e74205472616e73616374696f6e2069730a6372656174656420746f207265666c65637420746861742c2065697468657220436f6d6d69746d656e74205472616e73616374696f6e2063616e2062652062726f6164636173742e0a496e206566666563742c206f6e6520776f756c6420626520756e61626c6520746f20726573747269637420776869636820436f6d6d69746d656e74205472616e73616374696f6e2069730a62726f6164636173742c2073696e636520626f746820706172746965732068617665207369676e656420616e642065786368616e67656420746865207369676e61747572657320666f720a6569746865722062616c616e636520746f2062652062726f6164636173742e0a0a46696775726520323a20456974686572206f662074686520436f6d6d69746d656e74205472616e73616374696f6e732063616e2062652062726f61646361737420616e7920616e792074696d652062790a6569746865722070617274792c206f6e6c79206f6e652077696c6c207375636365737366756c6c79207370656e642066726f6d207468652073696e676c652046756e64696e67205472616e73616374696f6e2e20546869730a63616e6e6f7420776f726b2062656361757365206f6e652070617274792077696c6c206e6f742077616e7420746f2062726f61646361737420746865206d6f737420726563656e74207472616e73616374696f6e2e0a0a53696e636520656974686572207061727479206d61792062726f6164636173742074686520436f6d6d69746d656e74205472616e73616374696f6e20617420616e790a74696d652c2074686520726573756c7420776f756c6420626520616674657220746865206e657720436f6d6d69746d656e74205472616e73616374696f6e2069732067656e6572617465642c20746865206f6e652077686f207265636569766573206c6573732066756e647320686173207369676e69666963616e7420696e63656e7469766520746f2062726f6164636173740a746865207472616e73616374696f6e2077686963682068617320677265617465722076616c75657320666f72207468656d73656c76657320696e2074686520436f6d6d69746d656e740a5472616e73616374696f6e206f7574707574732e204173206120726573756c742c20746865206368616e6e656c20776f756c6420626520696d6d6564696174656c7920636c6f7365640a616e642066756e64732073746f6c656e2e205468657265666f72652c206f6e652063616e6e6f7420637265617465207061796d656e74206368616e6e656c7320756e64657220746869730a6d6f64656c2e0a332e312e340a0a436f6d6d69746d656e74205472616e73616374696f6e733a20417363726962696e6720426c616d650a0a53696e636520616e79207369676e656420436f6d6d69746d656e74205472616e73616374696f6e206d61792062652062726f616463617374206f6e207468650a626c6f636b636861696e2c20616e64206f6e6c79206f6e652063616e206265207375636365737366756c6c792062726f6164636173742c206974206973206e65636573736172790a746f2070726576656e74206f6c6420436f6d6d69746d656e74205472616e73616374696f6e732066726f6d206265696e672062726f6164636173742e2049742069730a6e6f7420706f737369626c6520746f207265766f6b652074656e73206f662074686f7573616e6473206f66207472616e73616374696f6e7320696e20426974636f696e2c20736f20616e0a616c7465726e617465206d6574686f64206973206e65636573736172792e20496e7374656164206f6620616374697665207265766f636174696f6e20656e666f726365642062790a74686520626c6f636b636861696e2c206974e2809973206e656365737361727920746f20636f6e73747275637420746865206368616e6e656c20697473656c6620696e2073696d696c61720a6d616e6e657220746f206120466964656c69747920426f6e642c207768657265627920626f74682070617274696573206d616b6520636f6d6d69746d656e74732c20616e640a31310a0a0c76696f6c6174696f6e73206f6620746865736520636f6d6d69746d656e74732061726520656e666f726365642062792070656e616c746965732e204966206f6e652070617274790a76696f6c617465732074686569722061677265656d656e742c207468656e20746865792077696c6c206c6f736520616c6c20746865206d6f6e657920696e20746865206368616e6e656c2e0a466f722074686973207061796d656e74206368616e6e656c2c2074686520636f6e7472616374207465726d7320617265207468617420626f746820706172746965730a636f6d6d697420746f2062726f616463617374696e67206f6e6c7920746865206d6f737420726563656e74207472616e73616374696f6e2e20416e792062726f616463617374206f660a6f6c646572207472616e73616374696f6e732077696c6c20636175736520612076696f6c6174696f6e206f662074686520636f6e74726163742c20616e6420616c6c2066756e6473206172650a676976656e20746f20746865206f7468657220706172747920617320612070656e616c74792e0a546869732063616e206f6e6c7920626520656e666f72636564206966206f6e652069732061626c6520746f206173637269626520626c616d6520666f722062726f616463617374696e6720616e206f6c64207472616e73616374696f6e2e20496e206f7264657220746f20646f20736f2c206f6e65206d7573742062652061626c6520746f20756e697175656c790a6964656e746966792077686f2062726f61646361737420616e206f6c646572207472616e73616374696f6e2e20546869732063616e20626520646f6e65206966206561636820636f756e746572706172747920686173206120756e697175656c79206964656e7469666961626c6520436f6d6d69746d656e74205472616e73616374696f6e2e20426f746820706172746965730a6d757374207369676e2074686520696e7075747320746f2074686520436f6d6d69746d656e74205472616e73616374696f6e20776869636820746865206f746865722070617274790a697320726573706f6e7369626c6520666f722062726f616463617374696e672e2053696e6365206f6e652068617320612076657273696f6e206f662074686520436f6d6d69746d656e740a5472616e73616374696f6e2074686174206973207369676e656420627920746865206f746865722070617274792c206f6e652063616e206f6e6c792062726f616463617374206f6e65e28099730a6f776e2076657273696f6e206f662074686520436f6d6d69746d656e74205472616e73616374696f6e2e0a466f7220746865204c696768746e696e67204e6574776f726b2c20616c6c207370656e64732066726f6d207468652046756e64696e67205472616e73616374696f6e0a6f75747075742c20436f6d6d69746d656e74205472616e73616374696f6e732c20686176652074776f2068616c662d7369676e6564207472616e73616374696f6e732e204f6e650a436f6d6d69746d656e74205472616e73616374696f6e20696e20776869636820416c696365207369676e7320616e6420676976657320746f20426f622028433162292c20616e640a616e6f7468657220776869636820426f62207369676e7320616e6420676976657320746f20416c6963652028433161292e2054686573652074776f20436f6d6d69746d656e740a5472616e73616374696f6e73207370656e642066726f6d207468652073616d65206f7574707574202846756e64696e67205472616e73616374696f6e292c20616e6420686176650a646966666572656e7420636f6e74656e74733b206f6e6c79206f6e652063616e2062652062726f616463617374206f6e2074686520626c6f636b636861696e2c20617320626f74680a7061697273206f6620436f6d6d69746d656e74205472616e73616374696f6e73207370656e642066726f6d207468652073616d652046756e64696e67205472616e73616374696f6e2e20456974686572207061727479206d61792062726f61646361737420746865697220726563656976656420436f6d6d69746d656e74205472616e73616374696f6e0a6279207369676e696e672074686569722076657273696f6e20616e6420696e636c7564696e672074686520636f756e7465727061727479e2809973207369676e61747572652e20466f72206578616d706c652c20426f622063616e2062726f61646361737420436f6d6d69746d656e74204331622c2073696e63652068652068617320616c72656164792072656365697665640a746865207369676e617475726520666f72204331622066726f6d20416c69636520e28094686520696e636c7564657320416c696365e2809973207369676e617475726520616e64207369676e730a4331622068696d73656c662e20546865207472616e73616374696f6e2077696c6c20626520612076616c6964207370656e642066726f6d207468652046756e64696e67205472616e73616374696f6ee280997320322d6f662d32206f757470757420726571756972696e6720626f746820416c69636520616e6420426f62e2809973207369676e61747572652e0a0a31320a0a0c46696775726520333a20507572706c6520626f7865732061726520756e62726f6164636173746564207472616e73616374696f6e73207768696368206f6e6c7920416c6963652063616e2062726f6164636173742e0a426c756520626f7865732061726520756e62726f6164636173746564207472616e73616374696f6e207768696368206f6e6c7920426f622063616e2062726f6164636173742e20416c6963652063616e206f6e6c790a62726f61646361737420436f6d6d69746d656e742031612c20426f622063616e206f6e6c792062726f61646361737420436f6d6d69746d656e742031622e204f6e6c79206f6e6520436f6d6d69746d656e74205472616e73616374696f6e2063616e206265207370656e742066726f6d207468652046756e64696e67205472616e73616374696f6e206f75747075742e20426c616d652069732061736372696265642c0a62757420656974686572206f6e652063616e207374696c6c206265207370656e742077697468206e6f2070656e616c74792e0a0a486f77657665722c206576656e2077697468207468697320636f6e737472756374696f6e2c206f6e6520686173206f6e6c79206d6572656c7920616c6c6f63617465640a626c616d652e204974206973206e6f742079657420706f737369626c6520746f20656e666f726365207468697320636f6e7472616374206f6e2074686520426974636f696e0a626c6f636b636861696e2e20426f62207374696c6c2074727573747320416c696365206e6f7420746f2062726f61646361737420616e206f6c6420436f6d6d69746d656e740a5472616e73616374696f6e2e20417420746869732074696d652c206865206973206f6e6c792061626c6520746f2070726f7665207468617420416c6963652068617320646f6e6520736f0a76696120612068616c662d7369676e6564207472616e73616374696f6e2070726f6f662e0a0a332e320a0a4372656174696e672061204368616e6e656c207769746820436f6e7472616374205265766f636174696f6e0a0a546f2062652061626c6520746f2061637475616c6c7920656e666f72636520746865207465726d73206f662074686520636f6e74726163742c206974e2809973206e656365737361727920746f0a636f6e737472756374206120436f6d6d69746d656e74205472616e73616374696f6e2028616c6f6e67207769746820697473207370656e647329207768657265206f6e652069730a61626c6520746f207265766f6b652061207472616e73616374696f6e2e2054686973207265766f636174696f6e2069732061636869657661626c65206279207573696e6720646174610a61626f7574207768656e2061207472616e73616374696f6e20656e7465727320696e746f206120626c6f636b636861696e20616e64207573696e6720746865206d617475726974790a6f6620746865207472616e73616374696f6e20746f2064657465726d696e652076616c69646174696f6e2070617468732e0a0a332e330a0a53657175656e6365204e756d626572204d617475726974790a0a4d61726b204672656964656e62616368206861732070726f706f73656420746861742053657175656e6365204e756d626572732063616e20626520656e666f726369626c652076696120612072656c617469766520626c6f636b206d61747572697479206f662074686520706172656e74207472616e73616374696f6e2076696120610a736f66742d666f726b5b31325d2e205468697320776f756c6420616c6c6f7720736f6d65206261736963206162696c69747920746f20656e7375726520736f6d6520666f726d0a6f662072656c617469766520626c6f636b20636f6e6669726d6174696f6e2074696d65206c6f636b206f6e20746865207370656e64696e67207363726970742e20496e20616464692d0a0a31330a0a0c74696f6e2c20616e206164646974696f6e616c206f70636f64652c204f5020434845434b53455155454e43455645524946595b31335d2028612e6b2e612e0a4f502052454c4154495645434845434b4c4f434b54494d45564552494659295b31345d2c20776f756c64207065726d697420667572746865720a6162696c69746965732c20696e636c7564696e6720616c6c6f77696e6720612073746f702d67617020736f6c7574696f6e206265666f72652061206d6f7265207065726d616e656e740a736f6c7574696f6e20666f72207265736f6c76696e67207472616e73616374696f6e206d616c6c656162696c6974792e2041206675747572652076657273696f6e206f6620746869730a70617065722077696c6c20696e636c7564652070726f706f73656420736f6c7574696f6e732e0a546f2073756d6d6172697a652c20426974636f696e207761732072656c6561736564207769746820612073657175656e6365206e756d6265722077686963680a776173206f6e6c7920656e666f7263656420696e20746865206d656d706f6f6c206f6620756e636f6e6669726d6564207472616e73616374696f6e732e20546865206f726967696e616c206265686176696f72207065726d6974746564207472616e73616374696f6e207265706c6163656d656e74206279207265706c6163696e67207472616e73616374696f6e7320696e0a746865206d656d706f6f6c2077697468206e65776572207472616e73616374696f6e73206966207468657920686176652061206869676865722073657175656e6365206e756d6265722e2044756520746f207472616e73616374696f6e207265706c6163656d656e742072756c65732c206974206973206e6f7420656e666f726365642064756520746f2064656e69616c0a6f6620736572766963652061747461636b207269736b732e20497420617070656172732061732074686f7567682074686520696e74656e64656420707572706f7365206f66207468650a73657175656e6365206e756d62657220697320746f207265706c61636520756e62726f6164636173746564207472616e73616374696f6e732e20486f77657665722c20746869730a6869676865722073657175656e6365206e756d626572207265706c6163656d656e74206265686176696f7220697320756e656e666f726369626c652e204f6e652063616e6e6f740a626520617373757265642074686174206f6c642076657273696f6e73206f66207472616e73616374696f6e732077657265207265706c6163656420696e20746865206d656d706f6f6c0a616e64206120626c6f636b20636f6e7461696e7320746865206d6f737420726563656e742076657273696f6e206f6620746865207472616e73616374696f6e2e20412077617920746f0a656e666f726365207472616e73616374696f6e2076657273696f6e73206f66662d636861696e206973207669612074696d6520636f6d6d69746d656e74732e0a41205265766f6361626c65205472616e73616374696f6e207370656e64732066726f6d206120756e69717565206f7574707574207768657265207468650a7472616e73616374696f6e20686173206120756e697175652074797065206f66206f7574707574207363726970742e205468697320706172656e74e2809973206f7574707574206861730a74776f20726564656d7074696f6e207061746873207768657265207468652066697273742063616e2062652072656465656d656420696d6d6564696174656c792c20616e64207468650a7365636f6e642063616e206f6e6c792062652072656465656d656420696620746865206368696c64206861732061206d696e696d756d206e756d626572206f6620636f6e6669726d6174696f6e73206265747765656e207472616e73616374696f6e732e2054686973206973206163686965766564206279206d616b696e67207468652073657175656e63650a6e756d626572206f6620746865206368696c64207472616e73616374696f6e20726571756972652061206d696e696d756d206e756d626572206f6620636f6e6669726d6174696f6e730a66726f6d2074686520706172656e742e20496e20657373656e63652c2074686973206e65772073657175656e6365206e756d626572206265686176696f722077696c6c206f6e6c790a7065726d69742061207370656e642066726f6d2074686973206f757470757420746f2062652076616c696420696620746865206e756d626572206f6620626c6f636b73206265747765656e0a746865206f757470757420616e64207468652072656465656d696e67207472616e73616374696f6e2069732061626f766520612073706563696669656420626c6f636b206865696768742e0a41207472616e73616374696f6e2063616e206265207265766f6b6564207769746820746869732073657175656e6365206e756d626572206265686176696f722062790a6372656174696e672061207265737472696374696f6e207769746820736f6d6520646566696e6564206e756d626572206f6620626c6f636b7320646566696e656420696e207468650a73657175656e6365206e756d6265722c2077686963682077696c6c20726573756c7420696e20746865207370656e64206265696e67206f6e6c792076616c6964206166746572207468650a706172656e742068617320656e746572656420696e746f2074686520626c6f636b636861696e20666f7220736f6d6520646566696e6564206e756d626572206f6620626c6f636b732e0a54686973206372656174657320612073747275637475726520776865726562792074686520706172656e74207472616e73616374696f6e20776974682074686973206f75747075740a6265636f6d6573206120626f6e646564206465706f7369742c20617474657374696e672074686174207468657265206973206e6f207265766f636174696f6e2e20412074696d650a706572696f642065786973747320776869636820616e796f6e65206f6e2074686520626c6f636b636861696e2063616e207265667574652074686973206174746573746174696f6e2062790a62726f616463617374696e672061207370656e6420696d6d6564696174656c7920616674657220746865207472616e73616374696f6e2069732062726f6164636173742e0a4966206f6e652077697368657320746f207065726d6974207265766f6361626c65207472616e73616374696f6e73207769746820612031303030636f6e6669726d6174696f6e2064656c61792c20746865206f7574707574207472616e73616374696f6e20636f6e737472756374696f6e20776f756c642072656d61696e20610a322d6f662d32206d756c74697369673a0a31340a0a0c32203c41206c2069206320652031203e203c426f62313e2032204f5020434845434b4d554c54495349470a486f77657665722c20746865206368696c64207370656e64696e67207472616e73616374696f6e20776f756c6420636f6e7461696e2061206e53657175656e63650a76616c7565206f6620313030302e2053696e63652074686973207472616e73616374696f6e20726571756972657320746865207369676e6174757265206f6620626f746820636f756e7465727061727469657320746f2062652076616c69642c20626f7468207061727469657320696e636c75646520746865206e53657175656e6365206e756d626572206f6620313030300a61732070617274206f6620746865207369676e61747572652e20426f74682070617274696573206d61792c2061742074686569722064697363726574696f6e2c20616772656520746f0a63726561746520616e6f74686572207472616e73616374696f6e20776869636820737570657273656465732074686174207472616e73616374696f6e20776974686f757420616e790a6e53657175656e6365206e756d6265722e0a5468697320636f6e737472756374696f6e2c2061205265766f6361626c652053657175656e6365204d6174757269747920436f6e7472616374202852534d43292c0a637265617465732074776f2070617468732c2077697468207665727920737065636966696320636f6e7472616374207465726d732e0a54686520636f6e7472616374207465726d73206172653a0a312e20416c6c20706172746965732070617920696e746f206120636f6e7472616374207769746820616e206f757470757420656e666f7263696e67207468697320636f6e74726163740a322e20426f74682070617274696573206d617920616772656520746f2073656e642066756e647320746f20736f6d6520636f6e74726163742c207769746820736f6d650a77616974696e6720706572696f6420283130303020636f6e6669726d6174696f6e7320696e206f7572206578616d706c6520736372697074292e2054686973206973207468650a7265766f6361626c65206f75747075742062616c616e63652e0a332e204f6e65206f7220626f74682070617274696573206d617920656c65637420746f206e6f742062726f6164636173742028656e666f7263652920746865207061796f7574730a756e74696c20736f6d652066757475726520646174653b20656974686572207061727479206d61792072656465656d207468652066756e6473206166746572207468650a77616974696e6720706572696f6420617420616e792074696d652e0a342e204966206e656974686572207061727479206861732062726f6164636173742074686973207472616e73616374696f6e202872656465656d6564207468652066756e6473292c0a74686579206d6179207265766f6b65207468652061626f7665207061796f75747320696620616e64206f6e6c7920696620626f7468207061727469657320616772656520746f0a646f20736f20627920706c6163696e6720696e2061206e6577207061796f7574207465726d20696e2061207375706572736564696e67207472616e73616374696f6e207061796f75742e20546865206e6577207472616e73616374696f6e207061796f75742063616e20626520696d6d6564696174656c792072656465656d65642061667465720a74686520636f6e747261637420697320646973636c6f73656420746f2074686520776f726c64202862726f616463617374206f6e2074686520626c6f636b636861696e292e0a352e20496e20746865206576656e7420746861742074686520636f6e747261637420697320646973636c6f73656420616e6420746865206e6577207061796f7574207374727563747572650a6973206e6f742072656465656d65642c20746865207072696f72207265766f6b6564207061796f7574207465726d73206d61792062652072656465656d65642062790a6569746865722070617274792028736f2069742069732074686520726573706f6e736962696c697479206f662065697468657220706172747920746f20656e666f726365207468650a6e6577207465726d73292e0a546865207072652d7369676e6564206368696c64207472616e73616374696f6e2063616e2062652072656465656d65642061667465722074686520706172656e740a7472616e73616374696f6e2068617320656e746572656420696e746f2074686520626c6f636b636861696e2077697468203130303020636f6e6669726d6174696f6e732c2064756520746f0a746865206368696c64e2809973206e53657175656e6365206e756d626572206f6e2074686520696e707574207370656e64696e672074686520706172656e742e0a496e206f7264657220746f207265766f6b652074686973207369676e6564206368696c64207472616e73616374696f6e2c20626f74682070617274696573206a7573742061677265650a746f2063726561746520616e6f74686572206368696c64207472616e73616374696f6e2077697468207468652064656661756c74206669656c64206f6620746865206e53657175656e63650a6e756d626572206f66204d415820494e542c20776869636820686173207370656369616c206265686176696f72207065726d697474696e67207370656e64696e672061740a616e792074696d652e0a31350a0a0c54686973206e6577207369676e6564207370656e64207375706572736564657320746865207265766f6361626c65207370656e6420736f206c6f6e67206173207468650a6e6577207369676e6564207370656e6420656e7465727320696e746f2074686520626c6f636b636861696e2077697468696e203130303020636f6e6669726d6174696f6e73206f660a74686520706172656e74207472616e73616374696f6e20656e746572696e6720696e746f2074686520626c6f636b636861696e2e20496e206566666563742c20696620416c69636520616e640a426f6220616772656520746f206d6f6e69746f722074686520626c6f636b636861696e20666f7220696e636f72726563742062726f616463617374206f6620436f6d6d69746d656e740a5472616e73616374696f6e732c20746865206d6f6d656e7420746865207472616e73616374696f6e20676574732062726f6164636173742c2074686579206172652061626c6520746f0a7370656e64207573696e6720746865207375706572736564696e67207472616e73616374696f6e20696d6d6564696174656c792e20496e206f7264657220746f2062726f6164636173740a746865207265766f6361626c65207370656e64202864657072656361746564207472616e73616374696f6e292c207768696368207370656e64732066726f6d207468652073616d650a6f757470757420617320746865207375706572736564696e67207472616e73616374696f6e2c2074686579206d7573742077616974203130303020636f6e6669726d6174696f6e732e0a536f206c6f6e6720617320626f746820706172746965732077617463682074686520626c6f636b636861696e2c20746865207265766f6361626c65207370656e642077696c6c206e657665720a656e74657220696e746f20746865207472616e73616374696f6e20696620656974686572207061727479207072656665727320746865207375706572736564696e67207472616e73616374696f6e2e0a5573696e67207468697320636f6e737472756374696f6e2c20616e796f6e6520636f756c64206372656174652061207472616e73616374696f6e2c206e6f742062726f61646361737420746865207472616e73616374696f6e2c20616e64207468656e206c617465722063726561746520696e63656e746976657320746f206e6f7420657665722062726f6164636173740a74686174207472616e73616374696f6e20696e2074686520667574757265207669612070656e616c746965732e2054686973207065726d697473207061727469636970616e7473206f6e207468650a426974636f696e206e6574776f726b20746f206465666572206d616e79207472616e73616374696f6e732066726f6d20657665722068697474696e672074686520626c6f636b636861696e2e0a332e332e310a0a54696d6573746f700a0a546f206d69746967617465206120666c6f6f64206f66207472616e73616374696f6e732062792061206d616c6963696f75732061747461636b65722072657175697265732061206372656469626c650a7468726561742074686174207468652061747461636b2077696c6c206661696c2e0a47726567204d617877656c6c2070726f706f736564207573696e6720612074696d6573746f7020746f206d697469676174652061206d616c6963696f757320666c6f6f640a6f6e2074686520626c6f636b636861696e3a0a546865726520617265206d616e79207761797320746f20616464726573732074686973205b666c6f6f64207269736b5d20776869636820686176656ee28099740a6265656e2061646571756174656c79206578706c6f7265642079657420e28094666f72206578616d706c652c2074686520636c6f636b2063616e2073746f700a7768656e20626c6f636b73206172652066756c6c3b207475726e696e6720746865207365637572697479207269736b20696e746f206d6f726520686f6c642d75700a64656c617920696e20746865206576656e74206f66206120646f732061747461636b2e5b31355d0a546869732063616e206265206d697469676174656420627920616c6c6f77696e6720746865206d696e657220746f20737065636966792077686574686572207468650a63757272656e742028666565207061696429206d656d706f6f6c2069732070726573656e746c79206265696e6720666c6f6f6465642077697468207472616e73616374696f6e732e0a546865792063616e20656e746572206120e2809c31e2809d2076616c756520696e746f20746865206c6173742062697420696e207468652076657273696f6e206e756d626572206f662074686520626c6f636b0a6865616465722e20496620746865206c6173742062697420696e2074686520626c6f636b2068656164657220636f6e7461696e73206120e2809c31e2809d2c207468656e207468617420626c6f636b2077696c6c0a6e6f7420636f756e7420746f7761726473207468652072656c617469766520686569676874206d6174757269747920666f7220746865206e53657175656e63652076616c756520616e640a74686520626c6f636b2069732064657369676e61746564206173206120636f6e67657374656420626c6f636b2e20546865726520697320616e20756e636f6e67657374656420626c6f636b0a6865696768742028776869636820697320616c77617973206c6f776572207468616e20746865206e6f726d616c20626c6f636b20686569676874292e205468697320626c6f636b0a686569676874206973207573656420666f7220746865206e53657175656e63652076616c75652c207768696368206f6e6c7920636f756e747320626c6f636b206d617475726974790a28636f6e6669726d6174696f6e73292e0a41206d696e65722063616e20656c65637420746f20646566696e652074686520626c6f636b206173206120636f6e67657374656420626c6f636b206f72206e6f742e205468650a64656661756c7420636f646520636f756c64206175746f6d61746963616c6c79207365742074686520636f6e67657374656420626c6f636b20666c616720617320e2809c31e2809d206966207468650a31360a0a0c6d656d706f6f6c2069732061626f766520736f6d652073697a6520616e642074686520617665726167652066656520666f722074686174207365742073697a652069732061626f76650a736f6d652076616c75652e20486f77657665722c2061206d696e6572206861732066756c6c2064697363726574696f6e20746f206368616e6765207468652072756c6573206f6e0a77686174206175746f6d61746963616c6c792073657473206173206120636f6e67657374656420626c6f636b2c206f722063616e2073656c65637420746f207065726d616e656e746c790a7365742074686520636f6e67657374696f6e20666c616720746f206265207065726d616e656e746c79206f6e206f72206f66662e204974e28099732065787065637465642074686174206d6f73740a686f6e657374206d696e65727320776f756c6420757365207468652064656661756c74206265686176696f7220646566696e656420696e207468656972206d696e657220616e64206e6f740a6f7267616e697a652061203531252061747461636b2e0a466f72206578616d706c652c206966206120706172656e74207472616e73616374696f6e206f7574707574206973207370656e742062792061206368696c64207769746820610a6e53657175656e63652076616c7565206f662031302c206f6e65206d757374207761697420313020636f6e6669726d6174696f6e73206265666f726520746865207472616e73616374696f6e0a6265636f6d65732076616c69642e20486f77657665722c206966207468652074696d6573746f7020666c616720686173206265656e207365742c2074686520636f756e74696e67206f660a636f6e6669726d6174696f6e732073746f70732c206576656e2077697468206e657720626c6f636b732e204966203620636f6e6669726d6174696f6e73206861766520656c61707365640a2834206d6f726520617265206e656365737361727920666f7220746865207472616e73616374696f6e20746f2062652076616c6964292c20616e64207468652074696d6573746f700a626c6f636b20686173206265656e20736574206f6e207468652037746820626c6f636b2c207468617420626c6f636b20646f6573206e6f7420636f756e7420746f7761726473207468650a6e53657175656e636520726571756972656d656e74206f6620313020636f6e6669726d6174696f6e733b20746865206368696c64206973207374696c6c206174203620626c6f636b7320666f720a7468652072656c617469766520636f6e6669726d6174696f6e2076616c75652e2046756e6374696f6e616c6c792c20746869732077696c6c2062652073746f72656420617320736f6d650a6b696e64206f6620617578696c696172792074696d6573746f7020626c6f636b206865696768742077686963682069732075736564206f6e6c7920666f7220747261636b696e67207468650a74696d6573746f702076616c75652e205768656e207468652074696d6573746f7020626974206973207365742c20616c6c207472616e73616374696f6e73207573696e6720616e206e53657175656e63652076616c75652077696c6c2073746f7020636f756e74696e6720756e74696c207468652074696d6573746f702062697420686173206265656e20756e7365742e20546869730a67697665732073756666696369656e742074696d6520616e6420626c6f636b2d737061636520666f72207472616e73616374696f6e73206174207468652063757272656e7420617578696c696172792074696d6573746f7020626c6f636b2068656967687420746f20656e74657220696e746f2074686520626c6f636b636861696e2c2077686963682063616e2070726576656e740a73797374656d69632061747461636b6572732066726f6d207375636365737366756c6c792061747461636b696e67207468652073797374656d2e0a486f77657665722c207468697320726571756972657320736f6d65206b696e64206f6620666c616720696e2074686520626c6f636b20746f2064657369676e6174650a7768657468657220697420697320612074696d6573746f7020626c6f636b2e20466f722066756c6c2053505620636f6d7061746962696c697479202853696d706c65205061796d656e740a566572696669636174696f6e3b206c6967687477656967687420636c69656e7473292c20697420697320646573697261626c6520666f72207468697320746f2062652077697468696e207468652038306279746520626c6f636b2068656164657220696e7374656164206f6620696e2074686520636f696e626173652e205468657265206172652074776f20706c616365732077686963680a6d6179206265206120676f6f6420706c61636520746f2070757420696e207468697320666c616720696e2074686520626c6f636b206865616465723a20696e2074686520626c6f636b0a74696d6520616e6420696e2074686520626c6f636b2076657273696f6e2e2054686520626c6f636b2074696d65206d6179206e6f7420626520736166652064756520746f207468650a6c6173742062697473206265696e67207573656420617320616e20656e74726f707920736f7572636520666f7220736f6d652041534943206d696e6572732c207468657265666f72650a6120626974206d6179206e65656420746f20626520636f6e73756d656420666f722074696d6573746f7020666c6167732e20416e6f74686572206f7074696f6e20776f756c640a626520746f2068617264636f64652074696d6573746f702061637469766174696f6e2061732061206861726420636f6e73656e7375732072756c652028652e672e2076696120626c6f636b0a73697a65292c20686f77657665722074686973206d6179206d616b65207468696e6773206c65737320666c657869626c652e2042792073657474696e672073616e652064656661756c74730a666f722074696d6573746f702072756c65732c2074686573652072756c65732063616e206265206368616e67656420776974686f757420636f6e73656e73757320736f66742d666f726b732e0a49662074686520626c6f636b2076657273696f6e2069732075736564206173206120666c61672c2074686520636f6e7465787475616c20696e666f726d6174696f6e206d7573740a6d617463682074686520436861696e204944207573656420696e20736f6d65206d657267652d6d696e656420636f696e732e0a0a31370a0a0c332e332e320a0a5265766f6361626c6520436f6d6d69746d656e74205472616e73616374696f6e730a0a427920636f6d62696e696e672074686520617363726962696e67206f6620626c616d652061732077656c6c20617320746865207265766f6361626c65207472616e73616374696f6e2c0a6f6e652069732061626c6520746f2064657465726d696e65207768656e2061207061727479206973206e6f742061626964696e6720627920746865207465726d73206f66207468650a636f6e74726163742c20616e6420656e666f7263652070656e616c7469657320776974686f7574207472757374696e672074686520636f756e74657270617274792e0a0a46696775726520343a205468652046756e64696e67205472616e73616374696f6e20462c2064657369676e6174656420696e20677265656e2c2069732062726f616463617374206f6e2074686520626c6f636b636861696e0a616674657220616c6c206f74686572207472616e73616374696f6e7320617265207369676e65642e20416c6c207472616e73616374696f6e73207768696368206f6e6c7920416c6963652063616e2062726f616463617374206172650a696e20707572706c652e20416c6c207472616e73616374696f6e73207768696368206f6e6c7920426f622063616e2062726f6164636173742069732061726520626c75652e204f6e6c79207468652046756e64696e670a5472616e73616374696f6e2069732062726f616463617374206f6e2074686520626c6f636b636861696e20617420746869732074696d652e0a0a54686520696e74656e74206f66206372656174696e672061206e657720436f6d6d69746d656e74205472616e73616374696f6e20697320746f20696e76616c69646174650a616c6c206f6c6420436f6d6d69746d656e74205472616e73616374696f6e73207768656e207570646174696e6720746865206e65772062616c616e6365207769746820610a6e657720436f6d6d69746d656e74205472616e73616374696f6e2e20496e76616c69646174696f6e206f66206f6c64207472616e73616374696f6e732063616e2068617070656e0a6279206d616b696e6720616e206f75747075742062652061205265766f6361626c652053657175656e6365204d6174757269747920436f6e7472616374202852534d43292e0a546f20696e76616c69646174652061207472616e73616374696f6e2c2061207375706572736564696e67207472616e73616374696f6e2077696c6c206265207369676e656420616e640a65786368616e67656420627920626f74682070617274696573207468617420676976657320616c6c2066756e647320746f2074686520636f756e746572706172747920696e207468650a6576656e7420616e206f6c646572207472616e73616374696f6e20697320696e636f72726563746c792062726f6164636173742e2054686520696e636f72726563742062726f6164636173740a0a31380a0a0c6973206964656e746966696564206279206372656174696e672074776f20646966666572656e7420436f6d6d69746d656e74205472616e73616374696f6e732077697468207468650a73616d652066696e616c2062616c616e6365206f7574707574732c20686f776576657220746865207061796d656e7420746f206f6e6573656c6620697320656e63756d62657265640a627920616e2052534d432e0a496e206566666563742c207468657265206172652074776f20436f6d6d69746d656e74205472616e73616374696f6e732066726f6d20612073696e676c652046756e64696e67205472616e73616374696f6e20322d6f662d32206f7574707574732e204f662074686573652074776f20436f6d6d69746d656e74205472616e73616374696f6e732c0a6f6e6c79206f6e652063616e20656e74657220696e746f2074686520626c6f636b636861696e2e20456163682070617274792077697468696e2061206368616e6e656c20686173206f6e650a76657273696f6e206f66207468697320636f6e74726163742e20536f20696620746869732069732074686520666972737420436f6d6d69746d656e74205472616e73616374696f6e20706169722c0a416c696365e280997320436f6d6d69746d656e74205472616e73616374696f6e20697320646566696e6564206173204331612c20616e6420426f62e280997320436f6d6d69746d656e740a5472616e73616374696f6e20697320646566696e6564206173204331622e2042792062726f616463617374696e67206120436f6d6d69746d656e74205472616e73616374696f6e2c206f6e652069732072657175657374696e6720666f7220746865206368616e6e656c20746f20636c6f7365206f757420616e6420656e642e205468652066697273742074776f0a6f75747075747320666f722074686520436f6d6d69746d656e74205472616e73616374696f6e20696e636c75646520612044656c6976657279205472616e73616374696f6e0a287061796f757429206f66207468652070726573656e7420756e616c6c6f63617465642062616c616e636520746f20746865206368616e6e656c20636f756e746572706172746965732e0a496620416c6963652062726f61646361737473204331612c206f6e65206f6620746865206f7574707574206973207370656e6461626c65206279204431612c2077686963682073656e64730a66756e647320746f20426f622e20466f7220426f622c20433162206973207370656e6461626c65206279204431622c2077686963682073656e64732066756e647320746f0a416c6963652e205468652044656c6976657279205472616e73616374696f6e20284431612f4431622920697320696d6d6564696174656c792072656465656d61626c6520616e640a6973206e6f7420656e63756d626572656420696e20616e792077617920696e20746865206576656e742074686520436f6d6d69746d656e74205472616e73616374696f6e2069730a62726f6164636173742e0a466f722065616368207061727479e280997320436f6d6d69746d656e74205472616e73616374696f6e2c20746865792061726520617474657374696e6720746861740a74686579206172652062726f616463617374696e6720746865206d6f737420726563656e7420436f6d6d69746d656e74205472616e73616374696f6e20776869636820746865790a6f776e2e2053696e636520746865792061726520617474657374696e6720746861742074686973206973207468652063757272656e742062616c616e63652c207468652062616c616e63650a7061696420746f2074686520636f756e746572706172747920697320617373756d656420746f20626520747275652c2073696e6365206f6e6520686173206e6f206469726563740a62656e6566697420627920706179696e6720736f6d652066756e647320746f2074686520636f756e746572706172747920617320612070656e616c74792e0a5468652062616c616e6365207061696420746f2074686520706572736f6e2077686f2062726f6164636173742074686520436f6d6d69746d656e740a5472616e73616374696f6e2c20686f77657665722c20697320756e76657269666965642e20546865207061727469636970616e7473206f6e2074686520626c6f636b636861696e0a68617665206e6f20696465612069662074686520436f6d6d69746d656e74205472616e73616374696f6e20697320746865206d6f737420726563656e74206f72206e6f742e2049660a7468657920646f206e6f742062726f616463617374207468656972206d6f737420726563656e742076657273696f6e2c20746865792077696c6c2062652070656e616c697a65642062790a74616b696e6720616c6c207468652066756e647320696e20746865206368616e6e656c20616e6420676976696e6720697420746f2074686520636f756e74657270617274792e2053696e63650a7468656972206f776e2066756e64732061726520656e63756d626572656420696e207468656972206f776e2052534d432c20746865792077696c6c206f6e6c792062650a61626c6520746f20636c61696d2074686569722066756e647320616674657220736f6d6520736574206e756d626572206f6620636f6e6669726d6174696f6e73206166746572207468650a436f6d6d69746d656e74205472616e73616374696f6e20686173206265656e20696e636c7564656420696e206120626c6f636b2028696e206f7572206578616d706c652c0a3130303020636f6e6669726d6174696f6e73292e204966207468657920646f2062726f616463617374207468656972206d6f737420726563656e7420436f6d6d69746d656e740a5472616e73616374696f6e2c2074686572652073686f756c64206265206e6f207265766f636174696f6e207472616e73616374696f6e207375706572736564696e67207468650a7265766f6361626c65207472616e73616374696f6e2c20736f20746865792077696c6c2062652061626c6520746f20726563656976652074686569722066756e647320616674657220736f6d650a73657420616d6f756e74206f662074696d6520283130303020636f6e6669726d6174696f6e73292e0a4279206b6e6f77696e672077686f2062726f6164636173742074686520436f6d6d69746d656e74205472616e73616374696f6e20616e6420656e63756d626572696e67206f6e65e2809973206f776e207061796f75747320746f206265206c6f636b656420757020666f72206120707265646566696e656420706572696f64206f662074696d652c0a31390a0a0c626f746820706172746965732077696c6c2062652061626c6520746f207265766f6b652074686520436f6d6d69746d656e74205472616e73616374696f6e20696e20746865206675747572652e0a332e332e330a0a52656465656d696e672046756e64732066726f6d20746865204368616e6e656c3a20436f6f706572617469766520436f756e746572706172746965730a0a456974686572207061727479206d61792072656465656d207468652066756e64732066726f6d20746865206368616e6e656c2e20486f77657665722c207468652070617274790a746861742062726f616463617374732074686520436f6d6d69746d656e74205472616e73616374696f6e206d757374207761697420666f722074686520707265646566696e65640a6e756d626572206f6620636f6e6669726d6174696f6e732064657363726962656420696e207468652052534d432e2054686520636f756e74657270617274792077686963680a646964206e6f742062726f6164636173742074686520436f6d6d69746d656e74205472616e73616374696f6e206d61792072656465656d207468652066756e647320696d6d6564696174656c792e0a466f72206578616d706c652c206966207468652046756e64696e67205472616e73616374696f6e20697320636f6d6d697474656420776974682031204254430a2868616c6620746f206561636820636f756e74657270617274792920616e6420426f622062726f6164636173747320746865206d6f737420726563656e7420436f6d6d69746d656e74205472616e73616374696f6e2c204331622c206865206d7573742077616974203130303020636f6e6669726d6174696f6e7320746f20726563656976652068697320302e350a4254432c207768696c6520416c6963652063616e207370656e6420302e35204254432e20466f7220416c6963652c2074686973207472616e73616374696f6e2069732066756c6c790a636c6f73656420696620416c69636520616772656573207468617420426f622062726f6164636173742074686520636f727265637420436f6d6d69746d656e74205472616e73616374696f6e2028433162292e0a0a32300a0a0c46696775726520353a205768656e20426f622062726f61646361737473204331622c20416c6963652063616e20696d6d6564696174656c792072656465656d2068657220706f7274696f6e2e20426f620a6d7573742077616974203130303020636f6e6669726d6174696f6e732e205768656e2074686520626c6f636b20697320696d6d6564696174656c792062726f6164636173742c20697420697320696e20746869730a73746174652e205472616e73616374696f6e7320696e20677265656e20617265207472616e73616374696f6e732077686963682061726520636f6d6d697474656420696e746f2074686520626c6f636b636861696e2e0a0a41667465722074686520436f6d6d69746d656e74205472616e73616374696f6e20686173206265656e20696e2074686520626c6f636b636861696e20666f720a3130303020626c6f636b732c20426f622063616e207468656e2062726f61646361737420746865205265766f6361626c652044656c6976657279207472616e73616374696f6e2e0a4865206d7573742077616974203130303020626c6f636b7320746f2070726f766520686520686173206e6f74207265766f6b6564207468697320436f6d6d69746d656e740a5472616e73616374696f6e2028433162292e204166746572203130303020626c6f636b732c20746865205265766f6361626c652044656c6976657279207472616e73616374696f6e0a77696c6c2062652061626c6520746f20626520696e636c7564656420696e206120626c6f636b2e204966206120706172747920617474656d707420746f20696e636c756465207468650a5265766f6361626c652044656c6976657279207472616e73616374696f6e20696e206120626c6f636b206265666f7265203130303020636f6e6669726d6174696f6e732c207468650a7472616e73616374696f6e2077696c6c20626520696e76616c696420757020756e74696c206166746572203130303020636f6e6669726d6174696f6e73206861766520706173736564202861740a776869636820706f696e742069742077696c6c206265636f6d652076616c696420696620746865206f757470757420686173206e6f7420796574206265656e2072656465656d6564292e0a0a32310a0a0c46696775726520363a20416c69636520616772656573207468617420426f622062726f6164636173742074686520636f727265637420436f6d6d69746d656e74205472616e73616374696f6e20616e640a3130303020636f6e6669726d6174696f6e732068617665207061737365642e20426f62207468656e2069732061626c6520746f2062726f61646361737420746865205265766f6361626c652044656c69766572790a285244316229207472616e73616374696f6e206f6e2074686520626c6f636b636861696e2e0a0a416674657220426f622062726f6164636173747320746865205265766f6361626c652044656c6976657279207472616e73616374696f6e2c20746865206368616e6e656c0a69732066756c6c7920636c6f73656420666f7220626f746820416c69636520616e6420426f622c2065766572796f6e6520686173207265636569766564207468652066756e64732077686963680a7468657920626f746820616772656520617265207468652063757272656e742062616c616e636520746865792065616368206f776e20696e20746865206368616e6e656c2e0a49662069742077617320696e737465616420416c6963652077686f2062726f6164636173742074686520436f6d6d69746d656e74205472616e73616374696f6e0a28433161292c2073686520697320746865206f6e652077686f206d7573742077616974203130303020636f6e6669726d6174696f6e7320696e7374656164206f6620426f622e0a332e332e340a0a4372656174696e672061206e657720436f6d6d69746d656e74205472616e73616374696f6e20616e64205265766f6b696e670a5072696f7220436f6d6d69746d656e74730a0a5768696c652065616368207061727479206d617920636c6f7365206f757420746865206d6f737420726563656e7420436f6d6d69746d656e74205472616e73616374696f6e0a617420616e792074696d652c2074686579206d617920616c736f20656c65637420746f206372656174652061206e657720436f6d6d69746d656e74205472616e73616374696f6e0a616e6420696e76616c696461746520746865206f6c64206f6e652e0a537570706f736520416c69636520616e6420426f62206e6f772077616e7420746f207570646174652074686569722063757272656e742062616c616e6365730a66726f6d20302e3520425443206561636820726566756e64656420746f20302e362042544320666f7220426f6220616e6420302e342042544320666f7220416c6963652e0a0a32320a0a0c5768656e207468657920626f746820616772656520746f20646f20736f2c20746865792067656e65726174652061206e65772070616972206f6620436f6d6d69746d656e740a5472616e73616374696f6e732e0a0a46696775726520373a20466f757220706f737369626c65207472616e73616374696f6e732063616e2065786973742c20612070616972207769746820746865206f6c6420636f6d6d69746d656e74732c20616e640a616e6f746865722070616972207769746820746865206e657720636f6d6d69746d656e74732e204561636820706172747920696e7369646520746865206368616e6e656c2063616e206f6e6c792062726f6164636173740a68616c66206f662074686520746f74616c20636f6d6d69746d656e7473202874776f2065616368292e205468657265206973206e6f206578706c6963697420656e666f7263656d656e742070726576656e74696e6720616e790a706172746963756c617220436f6d6d69746d656e74206265696e672062726f616463617374206f74686572207468616e2070656e616c7479207370656e64732c20617320746865792061726520616c6c2076616c69640a756e62726f6164636173746564207370656e64732e20546865205265766f6361626c6520436f6d6d69746d656e74207374696c6c20657869737473207769746820746865204331612f43316220706169722c0a62757420617265206e6f7420646973706c6179656420666f7220627265766974792e0a0a5768656e2061206e65772070616972206f6620436f6d6d69746d656e74205472616e73616374696f6e7320284332612f43326229206973206167726565640a75706f6e2c20626f746820706172746965732077696c6c207369676e20616e642065786368616e6765207369676e61747572657320666f7220746865206e657720436f6d6d69746d656e74205472616e73616374696f6e2c207468656e20696e76616c696461746520746865206f6c6420436f6d6d69746d656e74205472616e73616374696f6e2e20546869730a696e76616c69646174696f6e206f636375727320627920686176696e6720626f74682070617274696573207369676e2061204272656163682052656d656479205472616e73616374696f6e2028425231292c207768696368207375706572736564657320746865205265766f6361626c652044656c6976657279205472616e73616374696f6e2028524431292e0a456163682070617274792068616e647320746f20746865206f7468657220612068616c662d7369676e6564207265766f636174696f6e2028425231292066726f6d207468656972206f776e0a5265766f6361626c652044656c69766572792028524431292c2077686963682069732061207370656e642066726f6d2074686520436f6d6d69746d656e74205472616e73616374696f6e2e20546865204272656163682052656d656479205472616e73616374696f6e2077696c6c2073656e6420616c6c20636f696e7320746f2074686520636f756e74657270617274790a77697468696e207468652063757272656e742062616c616e6365206f6620746865206368616e6e656c2e20466f72206578616d706c652c20696620416c69636520616e6420426f620a626f74682067656e65726174652061206e65772070616972206f6620436f6d6d69746d656e74205472616e73616374696f6e7320284332612f4332622920616e6420696e76616c6964617465207072696f7220636f6d6d69746d656e747320284331612f433162292c20616e64206c6174657220426f6220696e636f72726563746c792062726f616463617374730a433162206f6e2074686520626c6f636b636861696e2c20416c6963652063616e2074616b6520616c6c206f6620426f62e2809973206d6f6e65792066726f6d20746865206368616e6e656c2e0a416c6963652063616e20646f2074686973206265636175736520426f62206861732070726f76656420746f20416c696365207669612070656e616c747920746861742068652077696c6c0a6e657665722062726f616463617374204331622c2073696e636520746865206d6f6d656e742068652062726f61646361737473204331622c20416c6963652069732061626c6520746f0a74616b6520616c6c206f6620426f62e2809973206d6f6e657920696e20746865206368616e6e656c2e20496e206566666563742c20627920636f6e737472756374696e672061204272656163680a32330a0a0c52656d656479207472616e73616374696f6e20666f722074686520636f756e74657270617274792c206f6e65206861732061747465737465642074686174206f6e652077696c6c206e6f740a62652062726f616463617374696e6720616e79207072696f7220636f6d6d69746d656e74732e2054686520636f756e74657270617274792063616e2061636365707420746869732c0a6265636175736520746865792077696c6c2067657420616c6c20746865206d6f6e657920696e20746865206368616e6e656c207768656e20746869732061677265656d656e742069730a76696f6c617465642e0a0a46696775726520383a205768656e2043326120616e64204332622065786973742c20626f746820706172746965732065786368616e6765204272656163682052656d656479207472616e73616374696f6e732e0a426f74682070617274696573206e6f772068617665206578706c696369742065636f6e6f6d696320696e63656e7469766520746f2061766f69642062726f616463617374696e67206f6c6420436f6d6d69746d656e740a5472616e73616374696f6e7320284331612f433162292e204966206569746865722070617274792077697368657320746f20636c6f7365206f757420746865206368616e6e656c2c20746865792077696c6c206f6e6c79207573650a4332612028416c69636529206f72204332622028426f62292e20496620416c6963652062726f61646361737473204331612c20616c6c20686572206d6f6e65792077696c6c20676f20746f20426f622e20496620426f620a62726f61646361737473204331622c20616c6c20686973206d6f6e65792077696c6c20676f20746f20416c6963652e205365652070726576696f75732066696775726520666f72204332612f433262206f7574707574732e0a0a44756520746f207468697320666163742c206f6e652077696c6c206c696b656c792064656c65746520616c6c207072696f7220436f6d6d69746d656e74205472616e73616374696f6e73207768656e2061204272656163682052656d656479205472616e73616374696f6e20686173206265656e2070617373656420746f2074686520636f756e74657270617274792e204966206f6e652062726f6164636173747320616e20696e636f727265637420286465707265636174656420616e6420696e76616c69646174656420436f6d6d69746d656e74205472616e73616374696f6e292c20616c6c20746865206d6f6e65792077696c6c20676f20746f206f6e65e280997320636f756e74657270617274792e20466f72206578616d706c652c0a696620426f622062726f61646361737473204331622c20736f206c6f6e6720617320416c69636520776174636865732074686520626c6f636b636861696e2077697468696e207468650a707265646566696e6564206e756d626572206f6620626c6f636b732028696e207468697320636173652c203130303020626c6f636b73292c20416c6963652077696c6c2062652061626c650a746f2074616b6520616c6c20746865206d6f6e657920696e2074686973206368616e6e656c2062792062726f616463617374696e6720524431622e204576656e206966207468650a0a32340a0a0c70726573656e742062616c616e6365206f662074686520436f6d6d69746d656e7420737461746520284332612f4332622920697320302e342042544320746f20416c6963650a616e6420302e362042544320746f20426f622c206265636175736520426f622076696f6c6174656420746865207465726d73206f662074686520636f6e74726163742c20616c6c207468650a6d6f6e657920676f657320746f20416c69636520617320612070656e616c74792e2046756e6374696f6e616c6c792c20746865205265766f6361626c65205472616e73616374696f6e0a6163747320617320612070726f6f6620746f2074686520626c6f636b636861696e207468617420426f62206861732076696f6c6174656420746865207465726d7320696e207468650a6368616e6e656c20616e6420746869732069732070726f6772616d61746963616c6c792061646a75646963617465642062792074686520626c6f636b636861696e2e0a0a46696775726520393a205472616e73616374696f6e7320696e20677265656e2061726520636f6d6d697474656420746f2074686520626c6f636b636861696e2e20426f6220696e636f72726563746c792062726f616463617374732043316220286f6e6c7920426f622069732061626c6520746f2062726f616463617374204331622f433262292e204265636175736520626f7468206167726565642074686174207468652063757272656e740a737461746520697320746865204332612f43326220436f6d6d69746d656e7420706169722c20616e64206861766520617474657374656420746f20656163682070617274792074686174206f6c6420636f6d6d69746d656e74732061726520696e76616c69646174656420766961204272656163682052656d656479205472616e73616374696f6e732c20416c6963652069732061626c6520746f2062726f61646361737420425231620a616e642074616b6520616c6c20746865206d6f6e657920696e20746865206368616e6e656c2c2070726f76696465642073686520646f65732069742077697468696e203130303020626c6f636b73206166746572204331620a69732062726f6164636173742e0a0a486f77657665722c20696620416c69636520646f6573206e6f742062726f61646361737420425231622077697468696e203130303020626c6f636b732c20426f620a6d61792062652061626c6520746f20737465616c20736f6d65206d6f6e65792c2073696e636520686973205265766f6361626c652044656c6976657279205472616e73616374696f6e20285244316229206265636f6d65732076616c6964206166746572203130303020626c6f636b732e205768656e20616e20696e636f727265637420436f6d6d69746d656e74205472616e73616374696f6e2069732062726f6164636173742c206f6e6c7920746865204272656163682052656d656479205472616e73616374696f6e2063616e0a62652062726f61646361737420666f72203130303020626c6f636b7320286f72207768617465766572206e756d626572206f6620636f6e6669726d6174696f6e7320626f74680a0a32350a0a0c7061727469657320616772656520746f292e204166746572203130303020626c6f636b20636f6e6669726d6174696f6e732c20626f746820746865204272656163682052656d6564790a28425231622920616e64205265766f6361626c652044656c6976657279205472616e73616374696f6e7320285244316229206172652061626c6520746f2062652062726f61646361737420617420616e792074696d652e204272656163682052656d656479207472616e73616374696f6e73206f6e6c792068617665206578636c757369766974792077697468696e0a7468697320707265646566696e65642074696d6520706572696f642c20616e6420616e792074696d65206166746572206f6620746861742069732066756e6374696f6e616c6c7920616e0a65787069726174696f6e206f66207468652073746174757465206f66206c696d69746174696f6e7320e280946163636f7264696e6720746f20426974636f696e20626c6f636b636861696e0a636f6e73656e7375732c207468652074696d6520666f7220646973707574652068617320656e6465642e0a466f72207468697320726561736f6e2c206f6e652073686f756c6420706572696f646963616c6c79206d6f6e69746f722074686520626c6f636b636861696e20746f207365650a6966206f6e65e280997320636f756e7465727061727479206861732062726f61646361737420616e20696e76616c69646174656420436f6d6d69746d656e74205472616e73616374696f6e2c0a6f722064656c6567617465206120746869726420706172747920746f20646f20736f2e20412074686972642070617274792063616e2062652064656c656761746564206279206f6e6c790a676976696e6720746865204272656163682052656d656479207472616e73616374696f6e20746f20746869732074686972642070617274792e20546865792063616e2062650a696e63656e746976697a656420746f2077617463682074686520626c6f636b636861696e2062726f61646361737420737563682061207472616e73616374696f6e20696e207468650a6576656e74206f6620636f756e7465727061727479206d616c6963696f75736e65737320627920676976696e67207468657365207468697264207061727469657320736f6d65206665650a696e20746865206f75747075742e2053696e636520746865207468697264207061727479206973206f6e6c792061626c6520746f2074616b6520616374696f6e207768656e207468650a636f756e746572706172747920697320616374696e67206d616c6963696f75736c792c207468697320746869726420706172747920646f6573206e6f74206861766520616e7920706f7765720a746f20666f72636520636c6f7365206f6620746865206368616e6e656c2e0a332e332e350a0a50726f6365737320666f72204372656174696e67205265766f6361626c6520436f6d6d69746d656e74205472616e73616374696f6e730a0a546f20637265617465207265766f6361626c6520436f6d6d69746d656e74205472616e73616374696f6e732c2069742072657175697265732070726f70657220636f6e737472756374696f6e206f6620746865206368616e6e656c2066726f6d2074686520626567696e6e696e672c20616e64206f6e6c79207369676e696e67207472616e73616374696f6e732077686963680a6d61792062652062726f61646361737420617420616e792074696d6520696e20746865206675747572652c207768696c6520656e737572696e672074686174206f6e652077696c6c0a6e6f74206c6f7365206f75742064756520746f20756e636f6f7065726174697665206f72206d616c6963696f757320636f756e746572706172746965732e20546869732072657175697265732064657465726d696e696e67207768696368207075626c6963206b657920746f2075736520666f72206e657720636f6d6d69746d656e74732c206173207573696e672053494748415348204e4f494e505554207265717569726573207573696e6720756e69717565206b65797320666f72206561636820436f6d6d69746d656e740a5472616e73616374696f6e2052534d432028616e642048544c4329206f75747075742e20576520757365205020746f2064657369676e617465207075626b6579730a616e64204b20746f2064657369676e6174652074686520636f72726573706f6e64696e672070726976617465206b6579207573656420746f207369676e2e0a5768656e2067656e65726174696e672074686520666972737420436f6d6d69746d656e74205472616e73616374696f6e2c20416c69636520616e6420426f620a616772656520746f206372656174652061206d756c7469736967206f75747075742066726f6d20612046756e64696e67205472616e73616374696f6e207769746820612073696e676c650a6d756c74697369672850416c69636546202c2050426f62462029206f75747075742c2066756e646564207769746820302e35204254432066726f6d20416c69636520616e6420426f620a666f72206120746f74616c206f662031204254432e2054686973206f757470757420697320612050617920746f2053637269707420486173685b31365d207472616e73616374696f6e2c0a776869636820726571756972657320626f746820416c69636520616e6420426f6220746f20626f746820616772656520746f207370656e642066726f6d207468652046756e64696e670a5472616e73616374696f6e2e205468657920646f206e6f7420796574206d616b65207468652046756e64696e67205472616e73616374696f6e20284629207370656e6461626c652e0a4164646974696f6e616c6c792c2050416c6963654620616e642050426f624620617265206f6e6c79207573656420666f72207468652046756e64696e67205472616e73616374696f6e2c0a7468657920617265206e6f74207573656420666f7220616e797468696e6720656c73652e0a53696e6365207468652044656c6976657279207472616e73616374696f6e206973206a7573742061205032504b48206f75747075742028626974636f696e2061646472657373657320626567696e6e696e672077697468203129206f722050325348207472616e73616374696f6e2028636f6d6d6f6e6c79207265636f676e697a65642061732061646472657373657320626567696e6e696e672077697468207468652033292077686963682074686520636f756e746572706172746965732064657369676e617465206265666f726568616e642c0a32360a0a0c746869732063616e2062652067656e65726174656420617320616e206f7574707574206f662050416c6963654420616e642050426f6244202e20466f722073696d706c69636974792c0a7468657365206f7574707574206164647265737365732077696c6c2072656d61696e207468652073616d65207468726f7567686f757420746865206368616e6e656c2c2073696e63650a6974732066756e6473206172652066756c6c7920636f6e74726f6c6c6564206279206974732064657369676e6174656420726563697069656e742061667465722074686520436f6d6d69746d656e74205472616e73616374696f6e20656e746572732074686520626c6f636b636861696e2e20496620646573697265642c20627574206e6f74206e65636573736172792c20626f74680a70617274696573206d61792075706461746520616e64206368616e67652050416c6963654420616e642050426f624420666f722066757475726520436f6d6d69746d656e740a5472616e73616374696f6e732e0a426f746820706172746965732065786368616e6765207075626b657973207468657920696e74656e6420746f2075736520666f72207468652052534d432028616e640a48544c432064657363726962656420696e206675747572652073656374696f6e732920666f722074686520436f6d6d69746d656e74205472616e73616374696f6e2e20456163680a736574206f6620436f6d6d69746d656e74205472616e73616374696f6e7320757365207468656972206f776e207075626c6963206b65797320616e6420617265206e6f740a65766572207265757365642e20426f74682070617274696573206d617920616c7265616479206b6e6f7720616c6c20667574757265207075626b657973206279207573696e670a612042495020303033325b31375d2048442057616c6c657420636f6e737472756374696f6e2062792065786368616e67696e67204d6173746572205075626c6963204b6579730a647572696e67206368616e6e656c20636f6e737472756374696f6e2e2049662074686579207769736820746f2067656e65726174652061206e657720436f6d6d69746d656e740a5472616e73616374696f6e2070616972204332612f4332622c207468657920757365206d756c74697369672850416c69636552534d204332202c2050426f6252534d204332202920666f720a7468652052534d43206f75747075742e0a416674657220626f74682070617274696573206b6e6f7720746865206f75747075742076616c7565732066726f6d2074686520436f6d6d69746d656e740a5472616e73616374696f6e732c20626f7468207061727469657320637265617465207468652070616972206f6620436f6d6d69746d656e74205472616e73616374696f6e732c0a652e672e204332612f4332622c2062757420646f206e6f742065786368616e6765207369676e61747572657320666f722074686520436f6d6d69746d656e74205472616e73616374696f6e732e205468657920626f7468207369676e20746865205265766f6361626c652044656c6976657279207472616e73616374696f6e2028524432612f52443262290a616e642065786368616e676520746865207369676e6174757265732e20426f62207369676e73205244316120616e6420676976657320697420746f20416c6963650a287573696e67204b426f6252534d20433220292c207768696c6520416c696365207369676e73205244316220616e6420676976657320697420746f20426f6220287573696e670a4b416c69636552534d20433220292e0a5768656e20626f74682070617274696573206861766520746865205265766f6361626c652044656c6976657279207472616e73616374696f6e2c20746865792065786368616e6765207369676e61747572657320666f722074686520436f6d6d69746d656e74205472616e73616374696f6e732e20426f62207369676e7320433161207573696e670a4b426f624620616e6420676976657320697420746f20416c6963652c20616e6420416c696365207369676e7320433162207573696e67204b416c6963654620616e642067697665732069740a746f20426f622e0a4174207468697320706f696e742c20746865207072696f7220436f6d6d69746d656e74205472616e73616374696f6e2061732077656c6c20617320746865206e65770a436f6d6d69746d656e74205472616e73616374696f6e2063616e2062652062726f6164636173743b20626f7468204331612f43316220616e64204332612f4332620a6172652076616c69642e20284e6f7465207468617420436f6d6d69746d656e7473206f6c646572207468616e20746865207072696f7220436f6d6d69746d656e74206172650a696e76616c696461746564207669612070656e616c746965732e2920496e206f7264657220746f20696e76616c69646174652043316120616e64204331622c20626f746820706172746965730a65786368616e6765204272656163682052656d656479205472616e73616374696f6e2028425231612f4252316229207369676e61747572657320666f7220746865207072696f720a636f6d6d69746d656e74204331612f4331622e20416c6963652073656e6473204252316120746f20426f62207573696e67204b416c69636552534d204331202c20616e640a426f622073656e6473204252316220746f20416c696365207573696e67204b426f6252534d204331202e205768656e20626f7468204272656163682052656d6564790a7369676e6174757265732068617665206265656e2065786368616e6765642c20746865206368616e6e656c207374617465206973206e6f77206174207468652063757272656e740a436f6d6d69746d656e74204332612f43326220616e64207468652062616c616e63657320617265206e6f7720636f6d6d69747465642e0a486f77657665722c20696e7374656164206f6620646973636c6f73696e672074686520425231612f42523162207369676e6174757265732c206974e280997320616c736f0a706f737369626c6520746f206a75737420646973636c6f7365207468652070726976617465206b65797320746f2074686520636f756e74657270617274792e2054686973206973206d6f72650a32370a0a0c65666665637469766520617320646573637269626564206c6174657220696e20746865206b65792073746f726167652073656374696f6e2e204f6e652063616e20646973636c6f7365207468650a70726976617465206b657973207573656420696e206f6e65e2809973206f776e20436f6d6d69746d656e74205472616e73616374696f6e2e20466f72206578616d706c652c2069660a426f622077697368657320746f20696e76616c6964617465204331622c2068652073656e6473206869732070726976617465206b657973207573656420696e2043316220746f20416c6963650a28686520646f6573204e4f5420646973636c6f736520686973206b657973207573656420696e204331612c206173207468617420776f756c64207065726d697420636f696e0a7468656674292e2053696d696c61726c792c20416c69636520646973636c6f73657320616c6c206865722070726976617465206b6579206f75747075747320696e2043316120746f20426f620a746f20696e76616c6964617465204331612e0a496620426f6220696e636f72726563746c792062726f61646361737473204331622c207468656e206265636175736520416c6963652068617320616c6c207468650a70726976617465206b657973207573656420696e20746865206f757470757473206f66204331622c207368652063616e2074616b6520746865206d6f6e65792e20486f77657665722c0a6f6e6c7920426f622069732061626c6520746f2062726f616463617374204331622e20546f2070726576656e74207468697320636f696e207468656674207269736b2c20426f620a73686f756c642064657374726f7920616c6c206f6c6420436f6d6d69746d656e74205472616e73616374696f6e732e0a0a332e340a0a436f6f70657261746976656c7920436c6f73696e67204f75742061204368616e6e656c0a0a426f74682070617274696573206172652061626c6520746f2073656e64206173206d616e79207061796d656e747320746f20746865697220636f756e74657270617274792061730a7468657920776973682c206173206c6f6e67206173207468657920686176652066756e647320617661696c61626c6520696e20746865206368616e6e656c2c206b6e6f77696e670a7468617420696e20746865206576656e74206f662064697361677265656d656e747320746865792063616e2062726f61646361737420746f2074686520626c6f636b636861696e207468650a63757272656e7420737461746520617420616e792074696d652e0a496e207468652076617374206d616a6f72697479206f662063617365732c20616c6c20746865206f7574707574732066726f6d207468652046756e64696e67205472616e73616374696f6e2077696c6c206e657665722062652062726f616463617374206f6e2074686520626c6f636b636861696e2e205468657920617265206a75737420746865726520696e0a6361736520746865206f74686572207061727479206973206e6f6e2d636f6f70657261746976652c206d756368206c696b6520686f77206120636f6e747261637420697320726172656c790a656e666f7263656420696e2074686520636f757274732e20412070726f76656e206162696c69747920666f722074686520636f6e747261637420746f20626520656e666f7263656420696e20610a64657465726d696e6973746963206d616e6e65722069732073756666696369656e7420696e63656e7469766520666f7220626f7468207061727469657320746f2061637420686f6e6573746c792e0a5768656e206569746865722070617274792077697368657320746f20636c6f7365206f75742061206368616e6e656c20636f6f70657261746976656c792c20746865790a77696c6c2062652061626c6520746f20646f20736f20627920636f6e74616374696e6720746865206f7468657220706172747920616e64207370656e64696e672066726f6d0a7468652046756e64696e67205472616e73616374696f6e207769746820616e206f7574707574206f6620746865206d6f73742063757272656e7420436f6d6d69746d656e740a5472616e73616374696f6e206469726563746c792077697468206e6f2073637269707420656e63756d626572696e6720636f6e646974696f6e732e204e6f2066757274686572207061796d656e7473206d6179206f6363757220696e20746865206368616e6e656c2e0a0a32380a0a0c4669677572652031303a20496620626f746820636f756e746572706172746965732061726520636f6f70657261746976652c20746865792074616b65207468652062616c616e63657320696e207468652063757272656e7420436f6d6d69746d656e74205472616e73616374696f6e20616e64207370656e642066726f6d207468652046756e64696e67205472616e73616374696f6e207769746820612045786572636973650a536574746c656d656e74205472616e73616374696f6e20284553292e20496620746865206d6f737420726563656e7420436f6d6d69746d656e74205472616e73616374696f6e20676574732062726f6164636173740a696e73746561642c20746865207061796f757420286c6573732066656573292077696c6c206265207468652073616d652e0a0a54686520707572706f7365206f6620636c6f73696e67206f757420636f6f70657261746976656c7920697320746f2072656475636520746865206e756d6265720a6f66207472616e73616374696f6e732074686174206f63637572206f6e2074686520626c6f636b636861696e20616e6420626f746820706172746965732077696c6c2062652061626c650a746f20726563656976652074686569722066756e647320696d6d6564696174656c792028696e7374656164206f66206f6e652070617274792077616974696e6720666f72207468650a5265766f636174696f6e2044656c6976657279207472616e73616374696f6e20746f206265636f6d652076616c6964292e0a4368616e6e656c73206d61792072656d61696e20696e207065727065747569747920756e74696c20746865792064656369646520746f20636f6f70657261746976656c790a636c6f7365206f757420746865207472616e73616374696f6e2c206f72207768656e206f6e6520706172747920646f6573206e6f7420636f6f706572617465207769746820616e6f746865720a616e6420746865206368616e6e656c206765747320636c6f736564206f757420616e6420656e666f72636564206f6e2074686520626c6f636b636861696e2e0a0a332e350a0a4269646972656374696f6e616c204368616e6e656c20496d706c69636174696f6e7320616e642053756d6d6172790a0a427920656e737572696e67206368616e6e656c732063616e20757064617465206f6e6c7920776974682074686520636f6e73656e74206f6620626f746820706172746965732c2069740a697320706f737369626c6520746f20636f6e737472756374206368616e6e656c732077686963682070657270657475616c6c7920657869737420696e2074686520626c6f636b636861696e2e0a426f746820706172746965732063616e20757064617465207468652062616c616e636520696e7369646520746865206368616e6e656c2077697468207768617465766572206f75747075740a62616c616e636573207468657920776973682c20736f206c6f6e67206173206974e280997320657175616c206f72206c657373207468616e2074686520746f74616c2066756e647320636f6d6d697474656420696e73696465207468652046756e64696e67205472616e73616374696f6e3b2062616c616e6365732063616e206d6f766520696e20626f746820646972656374696f6e732e0a4966206f6e65207061727479206265636f6d6573206d616c6963696f75732c20656974686572207061727479206d617920696d6d6564696174656c7920636c6f7365206f7574207468650a6368616e6e656c20616e642062726f61646361737420746865206d6f73742063757272656e7420737461746520746f2074686520626c6f636b636861696e2e204279207573696e670a6120666964656c69747920626f6e6420636f6e737472756374696f6e20285265766f6361626c652044656c6976657279205472616e73616374696f6e73292c20696620612070617274790a76696f6c6174657320746865207465726d73206f6620746865206368616e6e656c2c207468652066756e64732077696c6c2062652073656e7420746f2074686520636f756e74657270617274792c0a0a32390a0a0c70726f7669646564207468652070726f6f66206f662076696f6c6174696f6e20284272656163682052656d656479205472616e73616374696f6e2920697320656e746572656420696e746f0a74686520626c6f636b636861696e20696e20612074696d656c79206d616e6e65722e20496620626f746820706172746965732061726520636f6f70657261746976652c20746865206368616e6e656c2063616e2072656d61696e206f70656e20696e646566696e6974656c792c20706f737369626c7920666f72206d616e792079656172732e0a546869732074797065206f6620636f6e737472756374696f6e206973206f6e6c7920706f737369626c6520626563617573652061646a756469636174696f6e206f63637572730a70726f6772616d61746963616c6c79206f7665722074686520626c6f636b636861696e2061732070617274206f662074686520426974636f696e20636f6e73656e7375732c20736f0a6f6e6520646f6573206e6f74206e65656420746f20747275737420746865206f746865722070617274792e204173206120726573756c742c206f6e65e2809973206368616e6e656c0a636f756e746572706172747920646f6573206e6f7420706f73736573732066756c6c20637573746f6479206f7220636f6e74726f6c206f66207468652066756e64732e0a0a340a0a4861736865642054696d656c6f636b20436f6e7472616374202848544c43290a0a41206269646972656374696f6e616c207061796d656e74206368616e6e656c206f6e6c79207065726d69747320736563757265207472616e73666572206f662066756e647320696e736964650a61206368616e6e656c2e20546f2062652061626c6520746f20636f6e73747275637420736563757265207472616e7366657273207573696e672061206e6574776f726b206f660a6368616e6e656c73206163726f7373206d756c7469706c6520686f707320746f207468652066696e616c2064657374696e6174696f6e20726571756972657320616e206164646974696f6e616c0a636f6e737472756374696f6e2c2061204861736865642054696d656c6f636b20436f6e7472616374202848544c43292e0a54686520707572706f7365206f6620616e2048544c4320697320746f20616c6c6f7720666f7220676c6f62616c207374617465206163726f7373206d756c7469706c650a6e6f64657320766961206861736865732e205468697320676c6f62616c20737461746520697320656e73757265642062792074696d6520636f6d6d69746d656e747320616e640a74696d652d626173656420756e656e63756d626572696e67206f66207265736f75726365732076696120646973636c6f73757265206f6620707265696d616765732e205472616e73616374696f6e616c20e2809c6c6f636b696e67e2809d206f636375727320676c6f62616c6c792076696120636f6d6d69746d656e74732c20617420616e7920706f696e7420696e2074696d6520610a73696e676c65207061727469636970616e7420697320726573706f6e7369626c6520666f7220646973636c6f73696e6720746f20746865206e657874207061727469636970616e7420776865746865720a746865792068617665206b6e6f776c65646765206f662074686520707265696d61676520522e205468697320636f6e737472756374696f6e20646f6573206e6f7420726571756972650a637573746f6469616c20747275737420696e206f6e65e2809973206368616e6e656c20636f756e74657270617274792c206e6f7220616e79206f74686572207061727469636970616e7420696e0a746865206e6574776f726b2e0a496e206f7264657220746f206163686965766520746869732c20616e2048544c43206d7573742062652061626c6520746f20637265617465206365727461696e0a7472616e73616374696f6e7320776869636820617265206f6e6c792076616c69642061667465722061206365727461696e20646174652c207573696e67206e4c6f636b54696d652c2061730a77656c6c20617320696e666f726d6174696f6e20646973636c6f7375726520746f206f6e65e2809973206368616e6e656c20636f756e74657270617274792e204164646974696f6e616c6c792c0a746869732064617461206d757374206265207265766f6361626c652c206173206f6e65206d7573742062652061626c6520746f20756e646f20616e2048544c432e0a416e2048544c4320697320616c736f2061206368616e6e656c20636f6e74726163742077697468206f6e65e280997320636f756e74657270617274792077686963682069730a656e666f726369626c65207669612074686520626c6f636b636861696e2e2054686520636f756e7465727061727469657320696e2061206368616e6e656c20616772656520746f207468650a666f6c6c6f77696e67207465726d7320666f722061204861736865642054696d656c6f636b20436f6e74726163743a0a312e20496620426f622063616e2070726f6475636520746f20416c69636520616e20756e6b6e6f776e2032302d627974652072616e646f6d20696e70757420646174610a522066726f6d2061206b6e6f776e206861736820482c2077697468696e20746872656520646179732c207468656e20416c6963652077696c6c20736574746c65207468650a636f6e747261637420627920706179696e6720426f6220302e31204254432e0a322e2049662074687265652064617973206861766520656c61707365642c207468656e207468652061626f766520636c61757365206973206e756c6c20616e6420766f696420616e640a74686520636c656172696e672070726f6365737320697320696e76616c6964617465642c20626f74682070617274696573206d757374206e6f7420617474656d707420746f0a736574746c6520616e6420636c61696d207061796d656e7420616674657220746872656520646179732e0a33300a0a0c332e20456974686572207061727479206d61792028616e642073686f756c642920706179206f7574206163636f7264696e6720746f20746865207465726d73206f6620746869730a636f6e747261637420696e20616e79206d6574686f64206f6620746865207061727469636970616e74732063686f6f73696e6720616e6420636c6f7365206f757420746869730a636f6e7472616374206561726c7920736f206c6f6e6720617320626f7468207061727469636970616e747320696e207468697320636f6e74726163742061677265652e0a342e2056696f6c6174696f6e206f66207468652061626f7665207465726d732077696c6c20696e6375722061206d6178696d756d2070656e616c7479206f66207468652066756e64730a6c6f636b656420757020696e207468697320636f6e74726163742c20746f206265207061696420746f20746865206e6f6e2d76696f6c6174696e6720636f756e74657270617274790a6173206120666964656c69747920626f6e642e0a466f7220636c6172697479206f66206578616d706c65732c20776520757365206461797320666f722048544c437320616e6420626c6f636b2068656967687420666f720a52534d43732e20496e207265616c6974792c207468652048544c432073686f756c6420616c736f20626520646566696e6564206173206120626c6f636b206865696768742028652e672e0a332064617973206973206571756976616c656e7420746f2034333220626c6f636b73292e0a496e206566666563742c206f6e65206465736972657320746f20636f6e7374727563742061207061796d656e7420776869636820697320636f6e74696e67656e742075706f6e0a6b6e6f776c65646765206f6620522062792074686520726563697069656e742077697468696e2061206365727461696e2074696d656672616d652e20416674657220746869730a74696d656672616d652c207468652066756e64732061726520726566756e646564206261636b20746f207468652073656e6465722e0a53696d696c617220746f2052534d43732c20746865736520636f6e7472616374207465726d73206172652070726f6772616d61746963616c6c7920656e666f726365640a6f6e20746865204269746f696e20626c6f636b636861696e20616e6420646f206e6f74207265717569726520747275737420696e2074686520636f756e746572706172747920746f0a61646865726520746f2074686520636f6e7472616374207465726d732c20617320616c6c2076696f6c6174696f6e73206172652070656e616c697a65642076696120756e696c61746572616c6c790a656e666f7263656420666964656c69747920626f6e64732c2077686963682061726520636f6e7374727563746564207573696e672070656e616c7479207472616e73616374696f6e730a7370656e64696e672066726f6d20636f6d6d69746d656e74207374617465732e20496620426f62206b6e6f777320522077697468696e20746872656520646179732c207468656e0a68652063616e2072656465656d207468652066756e64732062792062726f616463617374696e672061207472616e73616374696f6e3b20416c69636520697320756e61626c6520746f0a77697468686f6c64207468652066756e647320696e20616e79207761792c206265636175736520746865207363726970742072657475726e732061732076616c6964207768656e207468650a7472616e73616374696f6e206973207370656e74206f6e2074686520426974636f696e20626c6f636b636861696e2e0a416e2048544c4320697320616e206164646974696f6e616c206f757470757420696e206120436f6d6d69746d656e74205472616e73616374696f6e20776974680a6120756e69717565206f7574707574207363726970743a0a4f502049460a4f502048415348313630203c48617368313630202852293e204f5020455155414c5645524946590a32203c41206c2069206320652032203e203c426f62323e204f5020434845434b4d554c54495349470a4f5020454c53450a32203c41206c2069206320652031203e203c426f62313e204f5020434845434b4d554c54495349470a4f5020454e4449460a436f6e6365707475616c6c792c207468697320736372697074206861732074776f20706f737369626c65207061746873207370656e64696e672066726f6d20612073696e676c650a48544c43206f75747075742e2054686520666972737420706174682028646566696e656420696e20746865204f50204946292073656e64732066756e647320746f20426f622069660a426f622063616e2070726f6475636520522e20546865207365636f6e6420706174682069732072656465656d6564207573696e67206120332d6461792074696d656c6f636b65640a726566756e6420746f20416c6963652e2054686520332d6461792074696d656c6f636b20697320656e666f72636564207573696e67206e4c6f636b54696d652066726f6d207468650a7370656e64696e67207472616e73616374696f6e2e0a0a33310a0a0c342e310a0a4e6f6e2d7265766f6361626c652048544c4320436f6e737472756374696f6e0a0a4669677572652031313a20546869732069732061206e6f6e2d66756e6374696f6e616c206e6169766520696d706c656d656e746174696f6e206f6620616e2048544c432e204f6e6c79207468652048544c430a706174682066726f6d2074686520436f6d6d69746d656e74205472616e73616374696f6e20697320646973706c617965642e204e6f74652074686174207468657265206172652074776f20706f737369626c650a7370656e64732066726f6d20616e2048544c43206f75747075742e20496620426f622063616e2070726f647563652074686520707265696d61676520522077697468696e2033206461797320616e642068650a63616e2072656465656d207061746820312e20416674657220746872656520646179732c20416c6963652069732061626c6520746f2062726f616463617374207061746820322e205768656e2033206461797320686176650a656c6170736564206569746865722069732076616c69642e2054686973206d6f64656c2c20686f77657665722c20646f65736ee280997420776f726b2077697468206d756c7469706c6520436f6d6d69746d656e740a5472616e73616374696f6e732e0a0a496620522069732070726f64756365642077697468696e203320646179732c207468656e20426f622063616e2072656465656d207468652066756e64732062792062726f616463617374696e672074686520e2809c44656c6976657279e2809d207472616e73616374696f6e2e204120726571756972656d656e7420666f722074686520e2809c44656c6976657279e2809d207472616e73616374696f6e0a746f2062652076616c6964207265717569726573205220746f20626520696e636c75646564207769746820746865207472616e73616374696f6e2e2049662052206973206e6f7420696e636c756465642c207468656e2074686520e2809c44656c6976657279e2809d207472616e73616374696f6e20697320696e76616c69642e20486f77657665722c2069662033206461797320686176650a656c61707365642c207468652066756e64732063616e2062652073656e74206261636b20746f20416c6963652062792062726f616463617374696e67207472616e73616374696f6e0ae2809c54696d656f7574e2809d2e205768656e20332064617973206861766520656c617073656420616e64205220686173206265656e20646973636c6f7365642c206569746865720a7472616e73616374696f6e206d61792062652076616c69642e0a49742069732077697468696e20626f7468207061727469657320696e646976696475616c20726573706f6e736962696c69747920746f20656e73757265207468617420746865790a63616e20676574207468656972207472616e73616374696f6e20696e746f2074686520626c6f636b636861696e20696e206f7264657220746f20656e73757265207468652062616c616e6365730a61726520636f72726563742e20466f7220426f622c20696e206f7264657220746f2072656365697665207468652066756e64732c206865206d757374206569746865722062726f6164636173740a74686520e2809c44656c6976657279e2809d207472616e73616374696f6e206f6e2074686520426974636f696e20626c6f636b636861696e2c206f72206f746865727769736520736574746c650a7769746820416c69636520287768696c652063616e63656c6c696e67207468652048544c43292e20466f7220416c6963652c20736865206d7573742062726f616463617374207468650ae2809c54696d656f7574e2809d203320646179732066726f6d206e6f7720746f20726563656976652074686520726566756e642c206f722063616e63656c207468652048544c430a656e746972656c79207769746820426f622e0a5965742074686973206b696e64206f662073696d706c697374696320636f6e737472756374696f6e206861732073696d696c61722070726f626c656d7320617320616e0a0a33320a0a0c696e636f7272656374206269646972656374696f6e616c207061796d656e74206368616e6e656c20636f6e737472756374696f6e2e205768656e20616e206f6c6420436f6d6d69746d656e74205472616e73616374696f6e20676574732062726f6164636173742c20656974686572207061727479206d617920617474656d707420746f20737465616c2066756e64730a617320626f7468207061746873206d61792062652076616c69642061667465722074686520666163742e20466f72206578616d706c652c2069662052206765747320646973636c6f73656420310a79656172206c617465722c20616e6420616e20696e636f727265637420436f6d6d69746d656e74205472616e73616374696f6e20676574732062726f6164636173742c20626f74680a7061746873206172652076616c696420616e64206172652072656465656d61626c65206279206569746865722070617274793b2074686520636f6e7472616374206973206e6f74207965740a656e666f726369626c65206f6e2074686520626c6f636b636861696e2e20436c6f73696e67206f7574207468652048544c43206973206162736f6c7574656c79206e65636573736172792c0a6265636175736520696e206f7264657220666f7220416c69636520746f206765742068657220726566756e642c20736865206d757374207465726d696e6174652074686520636f6e74726163740a616e6420726563656976652068657220726566756e642e204f74686572776973652c207768656e20426f6220646973636f7665727320522061667465722033206461797320686176650a656c61707365642c206865206d61792062652061626c6520746f20737465616c207468652066756e64732077686963682073686f756c6420626520676f696e6720746f20416c6963652e0a5769746820756e636f6f706572617469766520636f756e74657270617274696573206974e2809973206e6f7420706f737369626c6520746f207465726d696e61746520616e2048544c430a776974686f75742062726f616463617374696e6720697420746f2074686520626974636f696e20626c6f636b636861696e2061732074686520756e636f6f70657261746976652070617274790a697320756e77696c6c696e6720746f206372656174652061206e657720436f6d6d69746d656e74205472616e73616374696f6e2e0a0a342e320a0a4f66662d636861696e205265766f6361626c652048544c430a0a546f2062652061626c6520746f207465726d696e617465207468697320636f6e7472616374206f66662d636861696e20776974686f757420612062726f61646361737420746f207468650a426974636f696e20626c6f636b636861696e20726571756972657320656d62656464696e672052534d437320696e20746865206f75747075742c2077686963682077696c6c0a6861766520612073696d696c617220636f6e737472756374696f6e20746f20746865206269646972656374696f6e616c206368616e6e656c2e0a0a33330a0a0c4669677572652031323a20496620416c6963652062726f61646361737473204332612c207468656e20746865206c6566742068616c662077696c6c20657865637574652e20496620426f622062726f616463617374730a4332622c207468656e207468652072696768742068616c662077696c6c20657865637574652e20456974686572207061727479206d61792062726f61646361737420746865697220436f6d6d69746d656e740a7472616e73616374696f6e20617420616e792074696d652e2048544c432054696d656f7574206973206f6e6c792076616c6964206166746572203320646179732e2048544c4320457865637574696f6e732063616e0a6f6e6c792062652062726f6164636173742069662074686520707265696d61676520746f2074686520686173682052206973206b6e6f776e2e205072696f7220436f6d6d69746d656e74732028616e642074686569720a646570656e64656e74207472616e73616374696f6e732920617265206e6f7420646973706c6179656420666f7220627265766974792e0a0a50726573756d6520416c69636520616e6420426f62207769736820746f207570646174652074686569722062616c616e636520696e20746865206368616e6e656c0a617420436f6d6d69746d656e742031207769746820612062616c616e6365206f6620302e3520746f20416c69636520616e6420302e3520746f20426f622e0a416c6963652077697368657320746f2073656e6420302e3120746f20426f6220636f6e74696e67656e742075706f6e206b6e6f776c65646765206f6620522077697468696e0a3320646179732c20616674657220332064617973207368652077616e747320686572206d6f6e6579206261636b20696620426f6220646f6573206e6f742070726f6475636520522e0a546865206e657720436f6d6d69746d656e74205472616e73616374696f6e2077696c6c206861766520612066756c6c20726566756e64206f66207468652063757272656e742062616c616e636520746f20416c69636520616e6420426f6220284f757470757473203020616e642031292c2077697468206f75747075742032206265696e67207468650a48544c432c20776869636820646573637269626573207468652066756e647320696e207472616e7369742e20417320302e312077696c6c20626520656e63756d626572656420696e0a616e2048544c432c20416c696365e28099732062616c616e6365206973207265647563656420746f20302e3420616e6420426f62e28099732072656d61696e73207468652073616d652061740a0a33340a0a0c302e352e0a54686973206e657720436f6d6d69746d656e74205472616e73616374696f6e20284332612f433262292077696c6c206861766520616e2048544c430a6f757470757420776974682074776f20706f737369626c65207370656e64732e2045616368207370656e6420697320646966666572656e7420646570656e64696e67206f6e0a6561636820636f756e7465727061727479e28099732076657273696f6e206f662074686520436f6d6d69746d656e74205472616e73616374696f6e2e2053696d696c617220746f207468650a6269646972656374696f6e616c207061796d656e74206368616e6e656c2c207768656e206f6e652070617274792062726f6164636173747320746865697220436f6d6d69746d656e742c207061796d656e747320746f2074686520636f756e74657270617274792077696c6c20626520617373756d656420746f2062652076616c696420616e64206e6f740a696e76616c6964617465642e20546869732063616e206f636375722062656361757365207768656e206f6e652062726f61646361737473206120436f6d6d69746d656e740a5472616e73616374696f6e2c206f6e6520697320617474657374696e67207468697320697320746865206d6f737420726563656e7420436f6d6d69746d656e74205472616e73616374696f6e2e20496620697420697320746865206d6f737420726563656e742c207468656e206f6e6520697320616c736f20617474657374696e672074686174207468652048544c43206578697374730a616e6420776173206e6f7420696e76616c696461746564206265666f72652c20736f20706f74656e7469616c207061796d656e747320746f206f6e65e280997320636f756e74657270617274790a73686f756c642062652076616c69642e0a4e6f746520746861742048544c43207472616e73616374696f6e206e616d65732028626567696e6e696e67207769746820746865206c65747465722048292077696c6c0a626567696e207769746820746865206e756d62657220312c2077686f73652076616c75657320646f206e6f7420636f7272656c617465207769746820436f6d6d69746d656e740a5472616e73616374696f6e732e20546869732069732073696d706c79207468652066697273742048544c43207472616e73616374696f6e2e2048544c43207472616e73616374696f6e73206d61792070657273697374206265747765656e20436f6d6d69746d656e74205472616e73616374696f6e732e20456163682048544c432068617320340a6b657973207065722073696465206f6620746865207472616e73616374696f6e202843326120616e64204332622920666f72206120746f74616c206f662038206b657973207065720a636f756e74657270617274792e0a5468652048544c43206f757470757420696e2074686520436f6d6d69746d656e74205472616e73616374696f6e206861732074776f2073657473206f660a6b6579732070657220636f756e746572706172747920696e20746865206f75747075742e0a466f7220416c696365e280997320436f6d6d69746d656e74205472616e73616374696f6e2028433261292c207468652048544c43206f7574707574207363726970740a7265717569726573206d756c74697369672850416c69636532202c2050426f6232202920656e63756d626572656420627920646973636c6f73757265206f6620522c2061732077656c6c2061730a6d756c74697369672850416c69636531202c2050426f623120292077697468206e6f20656e63756d626572696e672e0a466f7220426f62e280997320436f6d6d69746d656e74205472616e73616374696f6e2028433262292c207468652048544c43206f7574707574207363726970740a7265717569726573206d756c74697369672850416c69636536202c2050426f6236202920656e63756d626572656420627920646973636c6f73757265206f6620522c2061732077656c6c2061730a6d756c74697369672850416c69636535202c2050426f623520292077697468206e6f20656e63756d626572696e672e0a5468652048544c43206f7574707574207374617465732061726520646966666572656e7420646570656e64696e672075706f6e20776869636820436f6d6d69746d656e74205472616e73616374696f6e2069732062726f6164636173742e0a342e322e310a0a48544c43207768656e207468652053656e6465722042726f616463617374732074686520436f6d6d69746d656e740a5472616e73616374696f6e0a0a466f72207468652073656e6465722028416c696365292c2074686520e2809c44656c6976657279e2809d207472616e73616374696f6e2069732073656e7420617320616e2048544c4320457865637574696f6e2044656c6976657279207472616e73616374696f6e20284845443161292c207768696368206973206e6f7420656e63756d626572656420696e20616e2052534d432e0a497420617373756d6573207468617420746869732048544c4320686173206e65766572206265656e207465726d696e61746564206f66662d636861696e2c20617320416c6963652069730a617474657374696e672074686174207468652062726f616463617374656420436f6d6d69746d656e74205472616e73616374696f6e20697320746865206d6f737420726563656e742e0a496620426f622063616e2070726f647563652074686520707265696d61676520522c2068652077696c6c2062652061626c6520746f2072656465656d2066756e64732066726f6d207468650a48544c432061667465722074686520436f6d6d69746d656e74205472616e73616374696f6e2069732062726f616463617374206f6e2074686520626c6f636b636861696e2e0a33350a0a0c54686973207472616e73616374696f6e20636f6e73756d6573206d756c74697369672850416c69636532202c2050426f6232202920696620416c6963652062726f61646361737473206865720a436f6d6d69746d656e74204332612e204f6e6c7920426f622063616e2062726f6164636173742048454431612073696e6365206f6e6c7920416c69636520676176650a686572207369676e617475726520666f7220484544316120746f20426f622e0a486f77657665722c20696620332064617973206861766520656c61707365642073696e636520666f726d696e67207468652048544c432c207468656e0a416c6963652077696c6c2062652061626c652062726f616463617374206120e2809c54696d656f7574e2809d207472616e73616374696f6e2c207468652048544c432054696d656f7574207472616e73616374696f6e202848543161292e2054686973207472616e73616374696f6e20697320616e2052534d432e20497420636f6e73756d65730a746865206f7574707574206d756c74697369672850416c69636531202c2050426f6231202920776974686f757420726571756972696e6720646973636c6f73757265206f6620522069660a416c6963652062726f61646361737473204332612e2054686973207472616e73616374696f6e2063616e6e6f7420656e74657220696e746f2074686520626c6f636b636861696e0a756e74696c20332064617973206861766520656c61707365642e20546865206f757470757420666f722074686973207472616e73616374696f6e20697320616e2052534d430a77697468206d756c74697369672850416c69636533202c2050426f6233202920776974682072656c6174697665206d61747572697479206f66203130303020626c6f636b732c20616e640a6d756c74697369672850416c69636534202c2050426f623420292077697468206e6f20726571756972656d656e7420666f7220636f6e6669726d6174696f6e206d617475726974792e0a4f6e6c7920416c6963652063616e2062726f61646361737420485431612073696e6365206f6e6c7920426f62206761766520686973207369676e617475726520666f7220485431610a746f20416c6963652e0a4166746572204854316120656e7465727320696e746f2074686520626c6f636b636861696e20616e64203130303020626c6f636b20636f6e6669726d6174696f6e730a6f636375722c20616e2048544c432054696d656f7574205265766f6361626c652044656c6976657279207472616e73616374696f6e2028485452443161290a6d61792062652062726f61646361737420627920416c69636520776869636820636f6e73756d6573206d756c74697369672850416c69636533202c2050426f623320292e0a4f6e6c7920416c6963652063616e2062726f61646361737420485452443161203130303020626c6f636b7320616674657220485431612069732062726f6164636173740a73696e6365206f6e6c7920426f62206761766520686973207369676e617475726520666f722048545244316120746f20416c6963652e2054686973207472616e73616374696f6e2063616e206265207265766f6361626c65207768656e20616e6f74686572207472616e73616374696f6e2073757065727365646573204854524431610a7573696e67206d756c74697369672850416c69636534202c2050426f6234202920776869636820646f6573206e6f74206861766520616e7920626c6f636b206d617475726974790a726571756972656d656e74732e0a342e322e320a0a48544c43207768656e207468652052656365697665722042726f616463617374732074686520436f6d6d69746d656e740a5472616e73616374696f6e0a0a466f722074686520706f74656e7469616c2072656365697665722028426f62292c2074686520e2809c54696d656f7574e2809d206f66207265636569707420697320726566756e64656420617320616e0a48544c432054696d656f75742044656c6976657279207472616e73616374696f6e20284854443162292e2054686973207472616e73616374696f6e206469726563746c790a726566756e6473207468652066756e647320746f20746865206f726967696e616c2073656e6465722028416c6963652920616e64206973206e6f7420656e63756d626572656420696e0a616e2052534d432e20497420617373756d6573207468617420746869732048544c4320686173206e65766572206265656e207465726d696e61746564206f66662d636861696e2c0a617320426f6220697320617474657374696e672074686174207468652062726f616463617374656420436f6d6d69746d656e74205472616e73616374696f6e2028433262290a697320746865206d6f737420726563656e742e20496620332064617973206861766520656c61707365642c20416c6963652063616e2062726f6164636173742048544431620a616e642074616b652074686520726566756e642e2054686973207472616e73616374696f6e20636f6e73756d6573206d756c74697369672850416c69636535202c2050416c6963653520292069660a426f622062726f61646361737473204332622e204f6e6c7920416c6963652063616e2062726f6164636173742048544431622073696e636520426f622067617665206869730a7369676e617475726520666f7220485444316220746f20416c6963652e0a486f77657665722c206966204854443162206973206e6f742062726f61646361737420283320646179732068617665206e6f7420656c61707365642920616e640a426f62206b6e6f77732074686520707265696d61676520522c207468656e20426f622077696c6c2062652061626c6520746f2062726f616463617374207468652048544c430a457865637574696f6e207472616e73616374696f6e202848453162292069662068652063616e2070726f6475636520522e2054686973207472616e73616374696f6e20697320616e0a33360a0a0c52534d432e20497420636f6e73756d657320746865206f7574707574206d756c74697369672850416c69636536202c2050426f6236202920616e6420726571756972657320646973636c6f73757265206f66205220696620426f622062726f61646361737473204332622e20546865206f757470757420666f722074686973207472616e73616374696f6e20697320616e0a52534d432077697468206d756c74697369672850416c69636537202c2050426f6237202920776974682072656c6174697665206d61747572697479206f66203130303020626c6f636b732c0a616e64206d756c74697369672850416c69636538202c2050426f6238202920776869636820646f6573206e6f74206861766520616e7920626c6f636b206d6174757269747920726571756972656d656e74732e204f6e6c7920426f622063616e2062726f61646361737420484531622073696e6365206f6e6c7920416c696365206761766520686572207369676e61747572650a666f72204845316220746f20426f622e0a4166746572204845316220656e7465727320696e746f2074686520626c6f636b636861696e20616e64203130303020626c6f636b20636f6e6669726d6174696f6e730a6f636375722c20616e2048544c4320457865637574696f6e205265766f6361626c652044656c6976657279207472616e73616374696f6e2028484552443162290a6d61792062652062726f61646361737420627920426f6220776869636820636f6e73756d6573206d756c74697369672850416c69636537202c2050426f623720292e0a4f6e6c7920426f622063616e2062726f61646361737420484552443162203130303020626c6f636b7320616674657220484531622069732062726f6164636173740a73696e6365206f6e6c7920416c696365206761766520686572207369676e617475726520666f722048455244316220746f20426f622e2054686973207472616e73616374696f6e2063616e206265207265766f6361626c65207768656e20616e6f74686572207472616e73616374696f6e2073757065727365646573204845524431620a7573696e67206d756c74697369672850416c69636538202c2050426f6238202920776869636820646f6573206e6f74206861766520616e7920626c6f636b206d617475726974790a726571756972656d656e74732e0a0a342e330a0a48544c43204f66662d636861696e205465726d696e6174696f6e0a0a416674657220616e2048544c4320697320636f6e73747275637465642c20746f207465726d696e61746520616e2048544c43206f66662d636861696e2072657175697265730a626f7468207061727469657320746f206167726565206f6e20746865207374617465206f6620746865206368616e6e656c2e2049662074686520726563697069656e742063616e2070726f76650a6b6e6f776c65646765206f66205220746f2074686520636f756e74657270617274792c2074686520726563697069656e742069732070726f76696e6720746861742074686579206172650a61626c6520746f20696d6d6564696174656c7920636c6f7365206f757420746865206368616e6e656c206f6e2074686520426974636f696e20626c6f636b636861696e20616e642072656365697665207468652066756e64732e204174207468697320706f696e742c20696620626f74682070617274696573207769736820746f206b65657020746865206368616e6e656c206f70656e2c0a746865792073686f756c64207465726d696e617465207468652048544c43206f66662d636861696e20616e64206372656174652061206e657720436f6d6d69746d656e740a5472616e73616374696f6e207265666c656374696e6720746865206e65772062616c616e63652e0a0a33370a0a0c4669677572652031333a2053696e636520426f622070726f76656420746f20416c696365206865206b6e6f777320522062792074656c6c696e6720416c69636520522c20416c6963652069732077696c6c696e6720746f0a757064617465207468652062616c616e636520776974682061206e657720436f6d6d69746d656e74205472616e73616374696f6e2e20546865207061796f75742077696c6c206265207468652073616d650a77686574686572204332206f722043332069732062726f61646361737420617420746869732074696d652e0a0a53696d696c61726c792c2069662074686520726563697069656e74206973206e6f742061626c6520746f2070726f7665206b6e6f776c65646765206f6620522062790a646973636c6f73696e6720522c20626f746820706172746965732073686f756c6420616772656520746f207465726d696e617465207468652048544c4320616e64206372656174650a61206e657720436f6d6d69746d656e74205472616e73616374696f6e2077697468207468652062616c616e636520696e207468652048544c4320726566756e64656420746f0a7468652073656e6465722e0a49662074686520636f756e746572706172746965732063616e6e6f7420636f6d6520746f20616e2061677265656d656e74206f72206265636f6d65206f746865727769736520756e726573706f6e736976652c20746865792073686f756c6420636c6f7365206f757420746865206368616e6e656c2062792062726f616463617374696e67207468650a6e6563657373617279206368616e6e656c207472616e73616374696f6e73206f6e2074686520426974636f696e20626c6f636b636861696e2e0a486f77657665722c20696620746865792061726520636f6f70657261746976652c20746865792063616e20646f20736f2062792066697273742067656e65726174696e672061206e657720436f6d6d69746d656e74205472616e73616374696f6e207769746820746865206e65772062616c616e6365732c207468656e20696e76616c696461746520746865207072696f7220436f6d6d69746d656e742062792065786368616e67696e67204272656163682052656d656479207472616e73616374696f6e730a28425232612f42523262292e204164646974696f6e616c6c792c206966207468657920617265207465726d696e6174696e67206120706172746963756c61722048544c432c0a746865792073686f756c6420616c736f2065786368616e676520736f6d65206f66207468656972206f776e2070726976617465206b657973207573656420696e207468652048544c430a7472616e73616374696f6e732e0a466f72206578616d706c652c20416c6963652077697368657320746f207465726d696e617465207468652048544c432c20416c6963652077696c6c20646973636c6f73650a4b416c6963653120616e64204b416c6963653420746f20426f622e20436f72726573706f6e64696e676c7920696620426f622077697368657320746f207465726d696e617465207468650a48544c432c20426f622077696c6c20646973636c6f7365204b426f623620616e64204b426f623820746f20416c6963652e204166746572207468652070726976617465206b6579730a61726520646973636c6f73656420746f2074686520636f756e74657270617274792c20696620416c6963652062726f61646361737473204332612c20426f622077696c6c2062652061626c650a746f2074616b6520616c6c207468652066756e64732066726f6d207468652048544c4320696d6d6564696174656c792e20496620426f622062726f61646361737473204332622c0a416c6963652077696c6c2062652061626c6520746f2074616b6520616c6c2066756e64732066726f6d207468652048544c4320696d6d6564696174656c792e204e6f746520746861740a7768656e20616e2048544c43206973207465726d696e617465642c20746865206f6c64657220436f6d6d69746d656e74205472616e73616374696f6e206d7573742062650a7265766f6b65642061732077656c6c2e0a0a33380a0a0c4669677572652031343a20412066756c6c79207265766f6b656420436f6d6d69746d656e74205472616e73616374696f6e20616e64207465726d696e617465642048544c432e204966206569746865720a70617274792062726f6164636173747320436f6d6d69746d656e7420322c20746865792077696c6c206c6f736520616c6c207468656972206d6f6e657920746f2074686520636f756e74657270617274792e204f746865720a636f6d6d69746d656e74732028652e672e20696620436f6d6d69746d656e742033206973207468652063757272656e7420436f6d6d69746d656e742920617265206e6f7420646973706c6179656420666f720a627265766974792e0a0a33390a0a0c53696e636520626f74682070617274696573206172652061626c6520746f2070726f7665207468652063757272656e7420737461746520746f2065616368206f746865722c0a746865792063616e20636f6d6520746f2061677265656d656e74206f6e207468652063757272656e742062616c616e636520696e7369646520746865206368616e6e656c2e2053696e63650a74686579206d61792062726f616463617374207468652063757272656e74207374617465206f6e2074686520626c6f636b636861696e2c2074686579206172652061626c6520746f0a636f6d6520746f2061677265656d656e74206f6e206e657474696e67206f757420616e64207465726d696e6174696e67207468652048544c4320776974682061206e65770a436f6d6d69746d656e74205472616e73616374696f6e2e0a0a342e340a0a48544c4320466f726d6174696f6e20616e6420436c6f73696e67204f726465720a0a546f206372656174652061206e65772048544c432c206974206973207468652073616d652070726f63657373206173206372656174696e672061206e657720436f6d6d69746d656e740a5472616e73616374696f6e2c2065786365707420746865207369676e61747572657320666f72207468652048544c43206172652065786368616e676564206265666f7265207468650a6e657720436f6d6d69746d656e74205472616e73616374696f6ee2809973207369676e6174757265732e0a546f20636c6f7365206f757420616e2048544c432c207468652070726f6365737320697320617320666f6c6c6f7773202866726f6d20433220746f204333293a0a312e20416c696365207369676e7320616e642073656e647320686572207369676e617475726520666f72205244336220616e64204333622e204174207468697320706f696e740a426f622063616e20656c65637420746f2062726f61646361737420433362206f7220433262202877697468207468652048544c43292077697468207468650a73616d65207061796f75742e20426f622069732077696c6c696e6720616674657220726563656976696e672043336220746f20636c6f7365206f7574204332622e0a322e20426f62207369676e7320616e642073656e647320686973207369676e617475726520666f72205244336120616e64204333612c2061732077656c6c206173206869730a70726976617465206b657973207573656420666f7220436f6d6d69746d656e74203220616e64207468652048544c43206265696e67207465726d696e617465643b0a68652073656e647320416c696365204b426f6252534d204332202c204b426f6235202c20616e64204b426f6238202e204174207468697320706f696e7420426f620a73686f756c64206f6e6c792062726f6164636173742043336220616e642073686f756c64206e6f742062726f616463617374204332622061732068652077696c6c0a6c6f736520616c6c20686973206d6f6e657920696620686520646f657320736f2e20426f62206861732066756c6c79207265766f6b65642043326220616e64207468650a48544c432e20416c6963652069732077696c6c696e6720616674657220726563656976696e672043336120746f20636c6f7365206f7574204332622e0a332e20416c696365207369676e7320616e642073656e647320686572207369676e617475726520666f72205244336220616e64204333622c2061732077656c6c206173206865720a70726976617465206b657973207573656420666f7220436f6d6d69746d656e74203220616e64207468652048544c43206265696e67207465726d696e617465643b0a7368652073656e647320426f62204b416c69636552534d204332202c204b426f6231202c20616e64204b426f6234202e204174207468697320706f696e74206e6569746865720a70617274792073686f756c642062726f61646361737420436f6d6d69746d656e7420322c206966207468657920646f20736f2c2074686569722066756e64732077696c6c0a626520676f696e6720746f2074686520636f756e74657270617274792e20546865206f6c6420436f6d6d69746d656e7420616e64206f6c642048544c430a617265206e6f77207265766f6b656420616e642066756c6c79207465726d696e617465642e204f6e6c7920746865206e657720436f6d6d69746d656e7420330a72656d61696e732c20776869636820646f6573206e6f74206861766520616e2048544c432e0a5768656e207468652048544c4320686173206265656e20636c6f7365642c207468652066756e647320617265207570646174656420736f2074686174207468650a70726573656e742062616c616e636520696e20746865206368616e6e656c206973207768617420776f756c64206f6363757220686164207468652048544c4320636f6e74726163740a6265656e20636f6d706c6574656420616e642062726f616463617374206f6e2074686520626c6f636b636861696e2e20496e73746561642c20626f7468207061727469657320656c6563740a746f20646f206f66662d636861696e206e6f766174696f6e20616e6420757064617465207468656972207061796d656e747320696e7369646520746865206368616e6e656c2e0a4974206973206162736f6c7574656c79206e656365737361727920666f7220626f7468207061727469657320746f20636f6d706c657465206f66662d636861696e206e6f766174696f6e2077697468696e2074686569722064657369676e617465642074696d652077696e646f772e20466f72207468652072656365697665722028426f62292c206865206d7573740a34300a0a0c6b6e6f77205220616e6420757064617465206869732062616c616e6365207769746820416c6963652077697468696e2033206461797320286f722077686174657665722074696d650a7761732073656c6563746564292c20656c736520416c6963652077696c6c2062652061626c6520746f2072656465656d2069742077697468696e203320646179732e20466f7220416c6963652c0a7665727920736f6f6e206166746572206865722074696d656f7574206265636f6d65732076616c69642c20736865206d757374206e6f76617465206f722062726f616463617374207468650a48544c432054696d656f7574207472616e73616374696f6e2e20536865206d75737420616c736f206e6f76617465206f722062726f616463617374207468652048544c430a54696d656f7574205265766f6361626c652044656c6976657279207472616e73616374696f6e20617320736f6f6e206173206974206265636f6d65732076616c69642e204966207468650a636f756e746572706172747920697320756e77696c6c696e6720746f206e6f76617465206f72206973207374616c6c696e672c207468656e206f6e65206d7573742062726f6164636173740a7468652063757272656e74206368616e6e656c2073746174652c20696e636c7564696e672048544c43207472616e73616374696f6e7329206f6e746f2074686520426974636f696e0a626c6f636b636861696e2e0a54686520616d6f756e74206f662074696d6520666c65786962696c6974792077697468207468657365206f666665727320746f206e6f766174652061726520646570656e64656e742075706f6e206f6e65e280997320636f6e74696e67656e7420646570656e64656e63696573206f6e2074686520686173686c6f636b20522e204966206f6e652065737461626c6973686573206120636f6e74726163742074686174207468652048544c43206d757374206265207265736f6c7665642077697468696e2031206461792c207468656e206966207468650a7472616e73616374696f6e2074696d6573206f757420416c696365206d757374207265736f6c7665206974206279206461792034202833206461797320706c75732031292c20656c73650a416c696365207269736b73206c6f73696e672066756e64732e0a0a350a0a4b65792053746f726167650a0a4b657973206172652067656e657261746564207573696e672042495020303033322048696572617263686963616c2044657465726d696e69737469632057616c6c6574735b31375d2e0a4b65797320617265207072652d67656e65726174656420627920626f746820706172746965732e204b657973206172652067656e65726174656420696e2061206d65726b6c650a7472656520616e6420617265207665727920646565702077697468696e2074686520747265652e20466f7220696e7374616e63652c20416c696365207072652d67656e6572617465730a6f6e65206d696c6c696f6e206b6579732c2065616368206b6579206265696e672061206368696c64206f66207468652070726576696f7573206b65792e20416c69636520616c6c6f63617465730a7768696368206b65797320746f20757365206163636f7264696e6720746f20736f6d652064657465726d696e6973746963206d616e6e65722e20466f72206578616d706c652c0a73686520737461727473207769746820746865206368696c64206465657065737420696e20746865207472656520746f2067656e6572617465206d616e79207375622d6b65797320666f720a64617920312e2054686973206b657920697320757365642061732061206d6173746572206b657920666f7220616c6c206b6579732067656e657261746564206f6e2064617920312e0a53686520676976657320426f62207468652061646472657373207368652077697368657320746f2075736520666f7220746865206e657874207472616e73616374696f6e2c20616e640a646973636c6f736573207468652070726976617465206b657920746f20426f62207768656e206974206265636f6d657320696e76616c6964617465642e205768656e20416c6963650a646973636c6f73657320746f20426f6220616c6c2070726976617465206b65797320646572697665642066726f6d20746865206461792031206d6173746572206b657920616e6420646f65730a6e6f74207769736820746f20636f6e74696e7565207573696e672074686174206d6173746572206b65792c207368652063616e20646973636c6f736520746865206461792031206d61737465720a6b657920746f20426f622e204174207468697320706f696e742c20426f6220646f6573206e6f74206e65656420746f2073746f726520616c6c20746865206b65797320646572697665640a66726f6d20746865206461792031206d6173746572206b65792e20426f6220646f6573207468652073616d6520666f7220416c69636520616e6420676976657320686572206869730a6461792031206b65792e0a5768656e20616c6c2044617920322070726976617465206b6579732068617665206265656e2065786368616e6765642c20666f72206578616d706c652062790a64617920352c20416c69636520646973636c6f73657320686572204461792032206b65792e20426f622069732061626c6520746f2067656e657261746520746865204461792031206b65790a66726f6d20746865204461792032206b65792c20617320746865204461792031206b65792069732061206368696c64206f6620746865204461792032206b65792061732077656c6c2e0a4966206120636f756e74657270617274792062726f61646361737473207468652077726f6e6720436f6d6d69746d656e74205472616e73616374696f6e2c0a77686963682070726976617465206b657920746f2075736520696e2061207472616e73616374696f6e20746f207265636f7665722066756e64732063616e206569746865722062650a627275746520666f726365642c206f7220696620626f746820706172746965732061677265652c20746865792063616e20757365207468652073657175656e6365206964206e756d6265720a34310a0a0c7768656e206372656174696e6720746865207472616e73616374696f6e20746f206964656e746966792077686963682073657473206f66206b6579732061726520757365642e0a5468697320656e61626c6573207061727469636970616e747320696e2061206368616e6e656c20746f2068617665207072696f72206f7574707574207374617465730a287472616e73616374696f6e732920696e76616c69646174656420627920626f7468207061727469657320776974686f7574207573696e67206d756368206461746120617420616c6c2e0a427920646973636c6f73696e672070726976617465206b657973207072652d617272616e67656420696e2061206d65726b6c652d747265652c20697420697320706f737369626c6520746f0a696e76616c6964617465206d696c6c696f6e73206f66206f6c64207472616e73616374696f6e732077697468206f6e6c79206120666577206b696c6f6279746573206f662064617461207065720a6368616e6e656c2e20436f7265206368616e6e656c7320696e20746865204c696768746e696e67204e6574776f726b2063616e20636f6e647563742062696c6c696f6e73206f660a7472616e73616374696f6e7320776974686f75742061206e65656420666f72207369676e69666963616e742073746f7261676520636f7374732e0a0a360a0a426c6f636b636861696e205472616e73616374696f6e204665657320666f72204269646972656374696f6e616c0a4368616e6e656c730a0a497420697320706f737369626c6520666f722065616368207061727469636970616e7420746f2067656e657261746520646966666572656e742076657273696f6e73206f66207472616e73616374696f6e7320746f206173637269626520626c616d6520617320746f2077686f2062726f61646361737420746865207472616e73616374696f6e206f6e2074686520626c6f636b636861696e2e0a427920686176696e67206b6e6f776c65646765206f662077686f2062726f6164636173742061207472616e73616374696f6e20616e6420746865206162696c69747920746f206173637269626520626c616d652c206120746869726420706172747920736572766963652063616e206265207573656420746f20686f6c64206665657320696e206120322d6f662d33206d756c74697369670a657363726f772e204966206f6e652077697368657320746f2062726f61646361737420746865207472616e73616374696f6e20636861696e20696e7374656164206f66206167726565696e670a746f20646f20612046756e64696e6720436c6f7365206f72207265706c6163656d656e7420776974682061206e657720436f6d6d69746d656e74205472616e73616374696f6e2c0a6f6e6520776f756c6420636f6d6d756e696361746520776974682074686520746869726420706172747920616e642062726f6164636173742074686520636861696e20746f207468650a626c6f636b636861696e2e2049662074686520636f756e7465727061727479207265667573657320746865206e6f746963652066726f6d2074686520746869726420706172747920746f0a636f6f7065726174652c207468652070656e616c747920697320726577617264656420746f20746865206e6f6e2d636f6f70657261746976652070617274792e20496e206d6f73740a696e7374616e6365732c207061727469636970616e7473206d617920626520696e646966666572656e7420746f20746865207472616e73616374696f6e206665657320696e20746865206576656e740a6f6620616e20756e636f6f706572617469766520636f756e74657270617274792e0a4f6e652073686f756c64207069636b20636f756e7465727061727469657320696e20746865206368616e6e656c2077686f2077696c6c20626520636f6f70657261746976652c0a627574206973206e6f7420616e206162736f6c757465206e656365737369747920666f72207468652073797374656d20746f2066756e6374696f6e2e204e6f7465207468617420746869730a646f6573206e6f74207265717569726520747275737420616d6f6e67207468652072657374206f6620746865206e6574776f726b2c20616e64206973206f6e6c792072656c6576616e740a666f722074686520636f6d70617261746976656c79206d696e6f72207472616e73616374696f6e20666565732e20546865206c6573732074727573746564207061727479206d61790a6a75737420626520746865206f6e6520726573706f6e7369626c6520666f72207472616e73616374696f6e20666565732e0a546865204c696768746e696e67204e6574776f726b20666565732077696c6c206c696b656c79206265207369676e69666963616e746c79206c6f776572207468616e0a626c6f636b636861696e207472616e73616374696f6e20666565732e20546865206665657320617265206c617267656c7920646572697665642066726f6d207468652074696d652d76616c75650a6f66206c6f636b696e672075702066756e647320666f72206120706172746963756c617220726f7574652c2061732077656c6c20617320706179696e6720666f7220746865206368616e63650a6f66206368616e6e656c20636c6f7365206f6e2074686520626c6f636b636861696e2e2054686573652073686f756c64206265207369676e69666963616e746c79206c6f776572207468616e0a6f6e2d636861696e207472616e73616374696f6e732c206173206d616e79207472616e73616374696f6e73206f6e2061204c696768746e696e67204e6574776f726b206368616e6e656c2063616e20626520736574746c656420696e746f206f6e652073696e676c6520626c6f636b636861696e207472616e73616374696f6e2e205769746820612073756666696369656e746c790a726f6275737420616e6420696e746572636f6e6e6563746564206e6574776f726b2c2074686520666565732073686f756c64206173796d70746f746963616c6c7920617070726f6163680a6e65676c69676962696c69747920666f72206d616e79207479706573206f66207472616e73616374696f6e732e2057697468206368656170206665657320616e642066617374207472616e73616374696f6e732c2069742077696c6c20626520706f737369626c6520746f206275696c64207363616c61626c65206d6963726f7061796d656e74732c206576656e20616d6f6e6773740a34320a0a0c686967682d6672657175656e63792073797374656d73207375636820617320496e7465726e6574206f66205468696e6773206170706c69636174696f6e73206f72207065722d756e69740a6d6963726f2d62696c6c696e672e0a0a370a0a50617920746f20436f6e74726163740a0a497420697320706f737369626c6520636f6e73747275637420612063727970746f67726170686963616c6c792070726f7661626c6520e2809c44656c697665727920566572737573205061796d656e74e2809d20636f6e74726163742c206f72207061792d746f2d636f6e74726163745b31385d2c2061732070726f6f66206f66207061796d656e742e20546869732070726f6f662063616e0a62652065737461626c6973686564206173206b6e6f776c65646765206f662074686520696e70757420522066726f6d2068617368285229206173207061796d656e74206f6620610a6365727461696e2076616c75652e20427920656d62656464696e67206120636c6175736520696e746f2074686520636f6e7472616374206265747765656e207468652062757965720a616e642073656c6c65722073746174696e672074686174206b6e6f77696e6720522069732070726f6f66206f662066756e64732073656e742c2074686520726563697069656e74206f660a66756e647320686173206e6f20696e63656e7469766520746f20646973636c6f7365205220756e6c65737320746865792068617665206365727461696e7479207468617420746865790a77696c6c2072656365697665207061796d656e742e205768656e207468652066756e6473206576656e7475616c6c79206765742070756c6c65642066726f6d207468652062757965720a627920746865697220636f756e746572706172747920696e207468656972206d6963726f7061796d656e74206368616e6e656c2c205220697320646973636c6f73656420617320706172740a6f6620746861742070756c6c206f662066756e64732e204f6e652063616e2064657369676e207061706572206c6567616c20646f63756d656e7473207468617420737065636966790a74686174206b6e6f776c65646765206f7220646973636c6f73757265206f66205220696d706c6965732066756c66696c6c6d656e74206f66207061796d656e742e205468652073656e6465720a63616e207468656e20617272616e676520612063727970746f67726170686963616c6c79207369676e656420636f6e74726163742077697468206b6e6f776c65646765206f6620696e7075747320666f722068617368657320747265617465642061732066756c66696c6c6d656e74206f662074686520706170657220636f6e7472616374206265666f7265207061796d656e740a6f63637572732e0a0a380a0a54686520426974636f696e204c696768746e696e67204e6574776f726b0a0a427920686176696e672061206d6963726f7061796d656e74206368616e6e656c207769746820636f6e74726163747320656e63756d626572656420627920686173686c6f636b730a616e642074696d656c6f636b732c20697420697320706f737369626c6520746f20636c656172207472616e73616374696f6e73206f7665722061206d756c74692d686f70207061796d656e740a6e6574776f726b207573696e67206120736572696573206f662064656372656d656e74696e672074696d656c6f636b7320776974686f7574206164646974696f6e616c2063656e7472616c0a636c656172696e67686f757365732e0a547261646974696f6e616c6c792c2066696e616e6369616c206d61726b65747320636c656172207472616e73616374696f6e73206279207472616e7366657272696e67207468650a6f626c69676174696f6e20666f722064656c697665727920617420612063656e7472616c20706f696e7420616e6420736574746c65206279207472616e7366657272696e67206f776e6572736869700a7468726f75676820746869732063656e7472616c206875622e2042616e6b207769726520616e642066756e64207472616e736665722073797374656d73202873756368206173204143480a616e642074686520566973612063617264206e6574776f726b292c206f7220657175697469657320636c656172696e67686f75736573202873756368206173207468652044544343290a6f70657261746520696e2074686973206d616e6e65722e0a417320426974636f696e20656e61626c65732070726f6772616d6d61746963206d6f6e65792c20697420697320706f737369626c6520746f20637265617465207472616e73616374696f6e7320776974686f757420636f6e74616374696e6720612063656e7472616c20636c656172696e67686f7573652e205472616e73616374696f6e732063616e20657865637574650a6f66662d636861696e2077697468206e6f20746869726420706172747920776869636820636f6c6c6563747320616c6c2066756e6473206265666f72652064697362757273696e6720697420e280930a6f6e6c79207472616e73616374696f6e73207769746820756e636f6f7065726174697665206368616e6e656c20636f756e74657270617274696573206265636f6d65206175746f6d61746963616c6c792061646a7564696361746564206f6e2074686520626c6f636b636861696e2e0a0a34330a0a0c546865206f626c69676174696f6e20746f2064656c697665722066756e647320746f20616e20656e642d726563697069656e74206973206163686965766564207468726f7567680a612070726f63657373206f6620636861696e65642064656c65676174696f6e2e2045616368207061727469636970616e7420616c6f6e6720746865207061746820617373756d65730a746865206f626c69676174696f6e20746f2064656c6976657220746f206120706172746963756c617220726563697069656e742e2045616368207061727469636970616e74207061737365730a6f6e2074686973206f626c69676174696f6e20746f20746865206e657874207061727469636970616e7420696e2074686520706174682e20546865206f626c69676174696f6e206f6620656163680a73756273657175656e74207061727469636970616e7420616c6f6e672074686520706174682c20646566696e656420696e20746865697220726573706563746976652048544c43732c0a68617320612073686f727465722074696d6520746f20636f6d706c6574696f6e20636f6d706172656420746f20746865207072696f72207061727469636970616e742e20546869730a7761792065616368207061727469636970616e742069732073757265207468617420746865792077696c6c2062652061626c6520746f20636c61696d2066756e6473207768656e207468650a6f626c69676174696f6e2069732073656e7420616c6f6e672074686520706174682e0a426974636f696e205472616e73616374696f6e20536372697074696e672c206120666f726d206f66207768617420736f6d652063616c6c20616e20696d706c656d656e746174696f6e206f6620e2809c536d61727420436f6e747261637473e2809d5b31395d2c20656e61626c65732073797374656d7320776974686f7574207472757374656420637573746f6469616c0a636c656172696e67686f75736573206f7220657363726f772073657276696365732e0a0a382e310a0a44656372656d656e74696e672054696d656c6f636b730a0a50726573756d6520416c6963652077697368657320746f2073656e6420302e3030312042544320746f20446176652e20536865206c6f6361746573206120726f7574650a7468726f75676820426f6220616e64204361726f6c2e20546865207472616e73666572207061746820776f756c6420626520416c69636520746f20426f6220746f204361726f6c0a746f20446176652e0a0a4669677572652031353a205061796d656e74206f76657220746865204c696768746e696e67204e6574776f726b207573696e672048544c43732e0a0a5768656e20416c6963652073656e6473207061796d656e7420746f2044617665207468726f75676820426f6220616e64204361726f6c2c207368652072657175657374732066726f6d2044617665206861736828522920746f2075736520666f722074686973207061796d656e742e20416c696365207468656e20636f756e7473207468650a616d6f756e74206f6620686f707320756e74696c2074686520726563697069656e7420616e6420757365732074686174206173207468652048544c43206578706972792e20496e20746869730a636173652c207368652073657473207468652048544c4320657870697279206174203320646179732e20426f62207468656e206372656174657320616e2048544c4320776974680a4361726f6c207769746820616e20657870697279206f66203220646179732c20616e64204361726f6c20646f6573207468652073616d6520776974682044617665207769746820616e0a657870697279206f662031206461792e2044617665206973206e6f77206672656520746f20646973636c6f7365205220746f204361726f6c2c20616e6420626f746820706172746965732077696c6c0a6c696b656c7920616772656520746f20696d6d65646961746520736574746c656d656e7420766961206e6f766174696f6e20776974682061207265706c6163656d656e7420436f6d6d69746d656e74205472616e73616374696f6e2e2054686973207468656e206f636375727320737465702d62792d73746570206261636b20746f20416c6963652e204e6f74650a746861742074686973206f6363757273206f66662d636861696e2c20616e64206e6f7468696e672069732062726f61646361737420746f2074686520626c6f636b636861696e207768656e0a616c6c20706172746965732061726520636f6f70657261746976652e0a0a34340a0a0c4669677572652031363a20536574746c656d656e74206f662048544c432c20416c696365e28099732066756e6473206765742073656e7420746f20446176652e0a0a44656372656d656e74696e672074696d656c6f636b7320617265207573656420736f207468617420616c6c207061727469657320616c6f6e672074686520706174680a6b6e6f7720746861742074686520646973636c6f73757265206f6620522077696c6c20616c6c6f772074686520646973636c6f73696e6720706172747920746f2070756c6c2066756e64732c0a73696e636520746865792077696c6c20617420776f7273742062652070756c6c696e672066756e647320616674657220746865206461746520776865726562792074686579206d7573740a7265636569766520522e204966204461766520646f6573206e6f742070726f6475636520522077697468696e20312064617920746f204361726f6c2c207468656e204361726f6c2077696c6c0a62652061626c6520746f20636c6f7365206f7574207468652048544c432e20496620446176652062726f6164636173747320522061667465722031206461792c207468656e2068652077696c6c0a6e6f742062652061626c6520746f2070756c6c2066756e64732066726f6d204361726f6c2e204361726f6ce280997320726573706f6e736962696c69747920746f20426f62206f63637572730a6f6e2064617920322c20736f204361726f6c2077696c6c206e6576657220626520726573706f6e7369626c6520666f72207061796d656e7420746f204461766520776974686f75740a616e206162696c69747920746f2070756c6c2066756e64732066726f6d20426f622070726f7669646564207468617420736865207570646174657320686572207472616e73616374696f6e0a77697468204461766520766961207472616e736d697373696f6e20746f2074686520626c6f636b636861696e206f7220766961206e6f766174696f6e2e0a496e20746865206576656e7420746861742052206765747320646973636c6f73656420746f20746865207061727469636970616e74732068616c66776179207468726f7567680a65787069727920616c6f6e672074686520706174682028652e672e206461792032292c207468656e20697420697320706f737369626c6520666f7220736f6d65207061727469657320616c6f6e670a746865207061746820746f20626520656e7269636865642e205468652073656e6465722077696c6c2062652061626c6520746f206b6e6f7720522c20736f2064756520746f205061790a746f20436f6e74726163742c20746865207061796d656e742077696c6c2068617665206265656e2066756c66696c6c6564206576656e2074686f756768207468652072656365697665720a646964206e6f742072656365697665207468652066756e64732e205468657265666f72652c20746865207265636569766572206d757374206e6576657220646973636c6f736520520a756e6c6573732074686579206861766520726563656976656420616e2048544c432066726f6d207468656972206368616e6e656c20636f756e74657270617274793b20746865790a6172652067756172616e7465656420746f2072656365697665207061796d656e742066726f6d206f6e65206f66207468656972206368616e6e656c20636f756e746572706172746965730a75706f6e20646973636c6f73757265206f662074686520707265696d6167652e0a496e20746865206576656e742061207061727479206f7574726967687420646973636f6e6e656374732c2074686520636f756e74657270617274792077696c6c20626520726573706f6e7369626c6520666f722062726f616463617374696e67207468652063757272656e7420436f6d6d69746d656e74205472616e73616374696f6e20737461746520696e207468650a6368616e6e656c20746f2074686520626c6f636b636861696e2e204f6e6c7920746865206661696c6564206e6f6e2d726573706f6e73697665206368616e6e656c20737461746520676574730a636c6f736564206f7574206f6e2074686520626c6f636b636861696e2c20616c6c206f74686572206368616e6e656c732073686f756c6420636f6e74696e756520746f207570646174650a746865697220436f6d6d69746d656e74205472616e73616374696f6e7320766961206e6f766174696f6e20696e7369646520746865206368616e6e656c2e205468657265666f72652c0a636f756e7465727061727479207269736b20666f72207472616e73616374696f6e206665657320617265206f6e6c79206578706f73656420746f20646972656374206368616e6e656c0a636f756e746572706172746965732e2049662061206e6f646520616c6f6e67207468652070617468206465636964657320746f206265636f6d6520756e726573706f6e736976652c207468650a7061727469636970616e7473206e6f74206469726563746c7920636f6e6e656374656420746f2074686174206e6f646520737566666572206f6e6c79206465637265617365642074696d6576616c7565206f662074686569722066756e6473206279206e6f7420636f6e64756374696e67206561726c7920736574746c656d656e74206265666f7265207468652048544c430a636c6f73652e0a0a34350a0a0c4669677572652031373a204f6e6c7920746865206e6f6e2d726573706f6e73697665206368616e6e656c73206765742062726f616463617374206f6e2074686520626c6f636b636861696e2c20616c6c206f74686572730a61726520736574746c6564206f66662d636861696e20766961206e6f766174696f6e2e0a0a382e320a0a5061796d656e7420416d6f756e740a0a49742069732070726566657261626c6520746f20757365206120736d616c6c207061796d656e74207065722048544c432e204f6e652073686f756c64206e6f742075736520616e0a65787472656d656c792068696768207061796d656e742c20696e206361736520746865207061796d656e7420646f6573206e6f742066756c6c7920726f75746520746f206974730a64657374696e6174696f6e2e20496620746865207061796d656e7420646f6573206e6f74207265616368206974732064657374696e6174696f6e20616e64206f6e65206f66207468650a7061727469636970616e747320616c6f6e6720746865207061746820697320756e636f6f70657261746976652c20697420697320706f737369626c652074686174207468652073656e6465720a6d757374207761697420756e74696c2074686520657870697279206265666f726520726563656976696e67206120726566756e642e2044656c6976657279206d6179206265206c6f7373792c0a73696d696c617220746f207061636b657473206f6e2074686520696e7465726e65742c2062757420746865206e6574776f726b2063616e6e6f74206f7574726967687420737465616c0a66756e647320696e207472616e7369742e2053696e6365207472616e73616374696f6e7320646f6ee2809974206869742074686520626c6f636b636861696e207769746820636f6f70657261746976650a6368616e6e656c20636f756e746572706172746965732c206974206973207265636f6d6d656e64656420746f2075736520617320736d616c6c206f662061207061796d656e740a617320706f737369626c652e20412074726164656f666620657869737473206265747765656e206c6f636b696e67207570207472616e73616374696f6e2066656573206f6e20656163680a686f7020766572737573207468652064657369726520746f2075736520617320736d616c6c2061207472616e73616374696f6e20616d6f756e7420617320706f737369626c6520287468650a6c6174746572206f66207768696368206d617920696e6375722068696768657220746f74616c2066656573292e20536d616c6c6572207472616e73666572732077697468206d6f72650a696e7465726d656469617269657320696d706c792061206869676865722070657263656e746167652070616964206173204c696768746e696e67204e6574776f726b206665657320746f0a74686520696e7465726d65646961726965732e0a0a382e330a0a436c656172696e67204661696c75726520616e64205265726f7574696e670a0a49662061207472616e73616374696f6e206661696c7320746f207265616368206974732066696e616c2064657374696e6174696f6e2c207468652072656365697665722073686f756c642073656e640a616e20657175616c207061796d656e7420746f207468652073656e6465722077697468207468652073616d6520686173682c20627574206e6f7420646973636c6f736520522e0a546869732077696c6c206e6574206f75742074686520646973636c6f73757265206f6620746865206861736820666f72207468652073656e6465722c20627574206d6179206e6f7420666f720a7468652072656365697665722e205468652072656365697665722c2077686f2067656e6572617465642074686520686173682c2073686f756c642064697363617264205220616e640a6e657665722062726f6164636173742069742e204966206f6e65206368616e6e656c20616c6f6e672074686520706174682063616e6e6f7420626520636f6e7461637465642c207468656e0a746865206368616e6e656c73206d617920656c65637420746f207761697420756e74696c20746865207061746820657870697265732c20776869636820616c6c207061727469636970616e74730a34360a0a0c77696c6c206c696b656c7920636c6f7365206f7574207468652048544c4320617320756e736574746c656420776974686f757420616e79207061796d656e7420776974682061206e65770a436f6d6d69746d656e74205472616e73616374696f6e2e0a0a4669677572652031383a2044617665206372656174657320612070617468206261636b20746f20416c69636520616674657220416c696365206661696c7320746f2073656e642066756e647320746f20446176652c0a62656361757365204361726f6c20697320756e636f6f70657261746976652e2054686520696e70757420522066726f6d2068617368285229206973206e657665722062726f646361737420627920446176652c0a62656361757365204361726f6c20646964206e6f7420636f6d706c6574652068657220616374696f6e732e2049662052207761732062726f6164636173742c20416c6963652077696c6c20627265616b2d6576656e2e0a446176652c2077686f20636f6e74726f6c7320522073686f756c64206e657665722062726f61646361737420522062656361757365206865206d6179206e6f7420726563656976652066756e64732066726f6d0a4361726f6c2c2068652073686f756c64206c65742074686520636f6e747261637473206578706972652e20416c69636520616e6420426f62206861766520746865206f7074696f6e20746f206e6574206f757420616e640a636c6f73652074686520636f6e7472616374206561726c792c2061732077656c6c2c20696e2074686973206469616772616d2e0a0a49662074686520726566756e6420726f757465206973207468652073616d6520617320746865207061796d656e7420726f7574652c20616e64207468657265206172650a6e6f2068616c662d7369676e656420636f6e7472616374732077686572656279206f6e65207061727479206d61792062652061626c6520746f20737465616c2066756e64732c2069742069730a706f737369626c6520746f206f757472696768742063616e63656c20746865207472616e73616374696f6e206279207265706c6163696e6720697420776974682061206e657720436f6d6d69746d656e74205472616e73616374696f6e207374617274696e67207769746820746865206d6f737420726563656e74206e6f64652077686f207061727469636970617465640a696e207468652048544c432e0a497420697320616c736f20706f737369626c6520746f20636c656172206f75742061206368616e6e656c206279206372656174696e6720616e20616c7465726e61746520726f7574650a7061746820696e207768696368207061796d656e742077696c6c206f6363757220696e20746865206f70706f7369746520646972656374696f6e20286e657474696e67206f75740a746f207a65726f2920616e642f6f72206372656174696e6720616e20656e746972656c7920616c7465726e61746520726f75746520666f7220746865207061796d656e7420706174682e0a546869732077696c6c2063726561746520612074696d652d76616c7565206f66206d6f6e657920666f7220646973636c6f73696e6720696e7075747320746f20686173686573206f6e0a746865204c696768746e696e67204e6574776f726b2e205061727469636970616e7473206d6179207370656369616c697a6520696e206869676820636f6e6e65637469766974790a6265747765656e206e6f64657320616e64206f66666572696e6720746f206f66666c6f616420636f6e747261637420686173686c6f636b732066726f6d206f74686572206e6f6465730a666f722061206665652e205468657365207061727469636970616e74732077696c6c20616772656520746f207061796d656e7473207768696368206e6574206f757420746f207a65726f0a28706c75732066656573292c2062757420617265206c6f616e696e6720626974636f696e7320666f722061207365742074696d6520706572696f642e204d6f7374206c696b656c792c0a746865736520656e7469746965732077697468206c6f772064656d616e6420666f72206368616e6e656c207265736f75726365732077696c6c20626520656e642d75736572732077686f0a61726520616c726561647920636f6e6e656374656420746f206d756c7469706c652077656c6c2d636f6e6e6563746564206e6f6465732e205768656e20616e20656e642d757365720a636f6e6e6563747320746f2061206e6f64652c20746865206e6f6465206d61792061736b2074686520636c69656e7420746f206c6f636b2075702074686569722066756e647320666f720a7365766572616c206461797320746f20616e6f74686572206368616e6e656c2074686520636c69656e74206861732065737461626c697368656420666f722061206665652e20546869730a63616e20626520616368696576656420627920686176696e6720746865206e6577207472616e73616374696f6e7320726571756972652061206e657720686173682859292066726f6d0a696e707574205920696e206164646974696f6e20746f20746865206578697374696e672068617368207768696368206d61792062652067656e65726174656420627920616e790a7061727469636970616e742c20627574206d75737420646973636c6f73652059206f6e6c7920616674657220612066756c6c20636972636c652069732065737461626c69736865642e205468650a6e6577207061727469636970616e7420686173207468652073616d6520726573706f6e736962696c6974792061732077656c6c206173207468652073616d652074696d656c6f636b730a34370a0a0c617320746865206f6c64207061727469636970616e74206265696e67207265706c616365642e20497420697320616c736f20706f737369626c65207468617420746865206f6e65206e65770a7061727469636970616e74207265706c61636573206d756c7469706c6520686f70732e0a0a4669677572652031393a204572696e20697320636f6e6e656374656420746f20626f746820426f6220616e6420446176652e20496620426f622077697368657320746f206672656520757020686973206368616e6e656c0a77697468204361726f6c2c2073696e63652074686174206368616e6e656c2069732061637469766520616e6420766572792070726f66697461626c652c20426f622063616e206f66666c6f616420746865207061796d656e740a746f204461766520766961204572696e2e2053696e6365204572696e2068617320657874726120626974636f696e20617661696c61626c652c207368652077696c6c2062652061626c6520746f20636f6c6c65637420736f6d650a66656520666f72206f66666c6f6164696e6720746865206368616e6e656c206265747765656e20426f6220616e64204361726f6c2061732077656c6c206173206265747765656e204361726f6c20616e6420446176652e0a546865206368616e6e656c73206265747765656e20426f6220616e64204361726f6c2061732077656c6c206173204361726f6c20616e6420446176652061726520756e646f6e6520616e64206e6f206c6f6e6765720a68617665207468652048544c432c206e6f7220686173207061796d656e74206f63637572726564206f6e207468617420706174682e205061796d656e742077696c6c206f63637572206f6e207468650a7061746820696e766f6c76696e67204572696e2e2054686973206973206163686965766564206279206372656174696e672061206e6577207061796d656e742066726f6d204461766520746f204361726f6c20746f0a426f6220636f6e74696e67656e742075706f6e204572696e20636f6e737472756374696e6720616e2048544c432e20546865207061796d656e7420696e20646173686564206c696e6573202872656429206172650a6e6574746564206f757420746f207a65726f20616e6420736574746c6564207669612061206e657720436f6d6d69746d656e7420436f6e74726163742e0a0a382e340a0a5061796d656e7420526f7574696e670a0a4974206973207468656f7265746963616c6c7920706f737369626c6520746f206275696c64206120726f757465206d617020696d706c696369746c792066726f6d206f6273657276696e670a322d6f662d32206d756c746973696773206f6e2074686520626c6f636b636861696e20746f206275696c64206120726f7574696e67207461626c652e204e6f74652c20686f77657665722c0a74686973206973206e6f74206665617369626c652077697468207061792d746f2d7363726970742d68617368207472616e73616374696f6e206f7574707574732c2077686963682063616e0a6265207265736f6c766564206f75742d6f662d62616e642066726f6d2074686520626974636f696e2070726f746f636f6c20766961206120746869726420706172747920726f7574696e670a736572766963652e204275696c64696e67206120726f7574696e67207461626c652077696c6c206265636f6d65206e656365737361727920666f72206c61726765206f70657261746f72730a28652e672e204247502c20436a646e73292e204576656e7475616c6c792c2077697468206f7074696d697a6174696f6e732c20746865206e6574776f726b2077696c6c206c6f6f6b20610a6c6f74206c696b652074686520636f72726573706f6e64656e742062616e6b696e67206e6574776f726b2c206f7220546965722d3120495350732e2053696d696c617220746f20686f770a7061636b657473207374696c6c2072656163682074686569722064657374696e6174696f6e206f6e20796f757220686f6d65206e6574776f726b20636f6e6e656374696f6e2c206e6f740a616c6c207061727469636970616e7473206e65656420746f206861766520612066756c6c20726f7574696e67207461626c652e2054686520636f726520546965722d3120726f757465730a63616e206265206f6e6c696e6520616c6c207468652074696d6520e280947768696c65206e6f646573206174207468652065646765732c207375636820617320617665726167652075736572732c0a776f756c6420626520636f6e6e656374656420696e7465726d697474656e746c792e0a4e6f646520646973636f766572792063616e206f6363757220616c6f6e6720746865206564676573206279207072652d73656c656374696e6720616e64206f66666572696e670a7061727469616c20726f7574657320746f2077656c6c2d6b6e6f776e206e6f6465732e0a0a34380a0a0c382e350a0a466565730a0a4c696768746e696e67204e6574776f726b20666565732c207768696368206469666665722066726f6d20626c6f636b636861696e20666565732c206172652070616964206469726563746c790a6265747765656e207061727469636970616e74732077697468696e20746865206368616e6e656c2e2054686520666565732070617920666f72207468652074696d652d76616c75650a6f66206d6f6e657920666f7220636f6e73756d696e6720746865206368616e6e656c20666f7220612064657465726d696e6564206d6178696d756d20706572696f64206f660a74696d652c20616e6420666f7220636f756e7465727061727479207269736b206f66206e6f6e2d636f6d6d756e69636174696f6e2e0a436f756e7465727061727479207269736b20666f722066656573206f6e6c792065786973742077697468206f6e65e280997320646972656374206368616e6e656c20636f756e74657270617274792e2049662061206e6f64652074776f20686f70732061776179206465636964657320746f20646973636f6e6e65637420616e64207468656972207472616e73616374696f6e0a676574732062726f616463617374206f6e2074686520626c6f636b636861696e2c206f6e65e28099732064697265637420636f756e746572706172746965732073686f756c64206e6f740a62726f616463617374206f6e2074686520626c6f636b636861696e2c2062757420636f6e74696e756520746f2075706461746520766961206e6f766174696f6e207769746820610a6e657720436f6d6d69746d656e74205472616e73616374696f6e2e20536565207468652044656372656d656e74696e672054696d656c6f636b7320656e74727920696e0a7468652048544c432073656374696f6e20666f72206d6f726520696e666f726d6174696f6e2061626f757420636f756e7465727061727479207269736b2e0a5468652074696d652d76616c7565206f662066656573207061797320666f7220636f6e73756d696e672074696d652028652e672e203320646179732920616e642069730a636f6e6365707475616c6c79206571756976616c656e7420746f206120676f6c64206c65617365207261746520776974686f757420637573746f6469616c207269736b3b206974206973207468650a74696d652d76616c756520666f72207573696e67207570207468652061636365737320746f206d6f6e657920666f72206120766572792073686f7274206475726174696f6e2e2053696e63650a6365727461696e207061746873206d6179206265636f6d6520766572792070726f66697461626c6520696e206f6e6520646972656374696f6e2c20697420697320706f737369626c650a666f72206665657320746f206265206e6567617469766520746f20656e636f757261676520746865206368616e6e656c20746f20626520617661696c61626c6520666f722074686f73650a70726f66697461626c652070617468732e0a0a390a0a5269736b730a0a546865207072696d617279207269736b732072656c61746520746f2074696d656c6f636b2065787069726174696f6e2e204164646974696f6e616c6c792c20666f7220636f7265206e6f6465730a616e6420706f737369626c7920736f6d65206d65726368616e747320746f2062652061626c6520746f20726f7574652066756e64732c20746865206b657973206d7573742062650a68656c64206f6e6c696e6520666f72206c6f776572206c6174656e63792e20486f77657665722c20656e642d757365727320616e64206e6f646573206172652061626c6520746f206b6565700a74686569722070726976617465206b657973206669726577616c6c6564206f666620696e20636f6c642073746f726167652e0a0a392e310a0a496d70726f7065722054696d656c6f636b730a0a5061727469636970616e7473206d7573742063686f6f73652074696d656c6f636b7320776974682073756666696369656e7420616d6f756e7473206f662074696d652e20496620696e73756666696369656e742074696d6520697320676976656e2c20697420697320706f737369626c6520746861742074696d656c6f636b6564207472616e73616374696f6e732062656c696576656420746f0a626520696e76616c69642077696c6c206265636f6d652076616c69642c20656e61626c696e6720636f696e2074686566742062792074686520636f756e74657270617274792e2054686572650a697320612074726164652d6f6666206265747765656e206c6f6e6765722074696d656c6f636b7320616e64207468652074696d652d76616c7565206f66206d6f6e65792e205768656e0a77726974696e672077616c6c657420616e64204c696768746e696e67204e6574776f726b206170706c69636174696f6e20736f6674776172652c206974206973206e65636573736172790a746f20656e7375726520746861742073756666696369656e742074696d6520697320676976656e20616e64207573657273206172652061626c6520746f2068617665207468656972207472616e73616374696f6e7320656e74657220696e746f2074686520626c6f636b636861696e207768656e20696e746572616374696e672077697468206e6f6e2d636f6f7065726174697665206f720a6d616c6963696f7573206368616e6e656c20636f756e746572706172746965732e0a0a34390a0a0c392e320a0a466f726365642045787069726174696f6e205370616d0a0a466f726365642065787069726174696f6e206f66206d616e79207472616e73616374696f6e73206d6179206265207468652067726561746573742073797374656d6963207269736b0a7768656e207573696e6720746865204c696768746e696e67204e6574776f726b2e2049662061206d616c6963696f7573207061727469636970616e742063726561746573206d616e790a6368616e6e656c7320616e6420666f72636573207468656d20616c6c20746f20657870697265206174206f6e63652c207468657365206d6179206f7665727768656c6d20626c6f636b0a646174612063617061636974792c20666f7263696e672065787069726174696f6e20616e642062726f61646361737420746f2074686520626c6f636b636861696e2e2054686520726573756c7420776f756c64206265206d617373207370616d206f6e2074686520626974636f696e206e6574776f726b2e20546865207370616d206d61792064656c61790a7472616e73616374696f6e7320746f2074686520706f696e74207768657265206f74686572206c6f636b74696d6564207472616e73616374696f6e73206265636f6d652076616c69642e0a54686973206d6179206265206d6974696761746564206279207065726d697474696e67206f6e65207472616e73616374696f6e207265706c6163656d656e74206f6e0a616c6c2070656e64696e67207472616e73616374696f6e732e20416e74692d7370616d2063616e2062652075736564206279207065726d697474696e67206f6e6c79206f6e650a7472616e73616374696f6e207265706c6163656d656e74206f662061206869676865722073657175656e6365206e756d6265722062792074686520696e7665727365206f6620616e0a6576656e206f72206f6464206e756d6265722e20466f72206578616d706c652c20696620616e206f64642073657175656e6365206e756d626572207761732062726f6164636173742c207065726d69742061207265706c6163656d656e7420746f206120686967686572206576656e206e756d626572206f6e6c79206f6e63652e205472616e73616374696f6e730a776f756c6420757365207468652073657175656e6365206e756d62657220696e20616e206f726465726c792077617920746f207265706c616365206f74686572207472616e73616374696f6e732e2054686973206d697469676174657320746865207269736b20617373756d696e6720686f6e657374206d696e6572732e20546869732061747461636b2069730a65787472656d656c792068696768207269736b2c20617320696e636f72726563742062726f616463617374206f6620436f6d6d69746d656e74205472616e73616374696f6e730a656e7461696c20612066756c6c2070656e616c7479206f6620616c6c2066756e647320696e20746865206368616e6e656c2e0a4164646974696f6e616c6c792c206f6e65206d617920617474656d707420746f20737465616c2048544c43207472616e73616374696f6e7320627920666f7263696e670a612074696d656f7574207472616e73616374696f6e20746f20676f207468726f756768207768656e2069742073686f756c64206e6f742e20546869732063616e20626520656173696c790a6d697469676174656420627920686176696e672065616368207472616e7366657220696e7369646520746865206368616e6e656c206265206c6f776572207468616e2074686520746f74616c0a7472616e73616374696f6e206665657320757365642e2053696e6365207472616e73616374696f6e73206172652065787472656d656c7920636865617020616e6420646f206e6f740a6869742074686520626c6f636b636861696e207769746820636f6f7065726174697665206368616e6e656c20636f756e746572706172746965732c206c61726765207472616e73666572730a6f662076616c75652063616e2062652073706c697420696e746f206d616e7920736d616c6c207472616e73666572732e205468697320617474656d70742063616e206f6e6c7920776f726b0a69662074686520626c6f636b732061726520636f6d706c6574656c792066756c6c20666f722061206c6f6e672074696d652e205768696c6520697420697320706f737369626c6520746f0a6d69746967617465206974207573696e672061206c6f6e6765722048544c432074696d656f7574206475726174696f6e2c207661726961626c6520626c6f636b2073697a6573206d61790a6265636f6d6520636f6d6d6f6e2c207768696368206d6179206e656564206d697469676174696f6e732e0a496620746869732074797065206f66207472616e73616374696f6e206265636f6d65732074686520646f6d696e616e7420666f726d206f66207472616e73616374696f6e730a77686963682061726520696e636c75646564206f6e2074686520626c6f636b636861696e2c206974206d6179206265636f6d65206e656365737361727920746f20696e6372656173650a74686520626c6f636b2073697a6520616e642072756e2061207661726961626c6520626c6f636b73697a652073747275637475726520616e642074696d6573746f7020666c6167730a61732064657363726962656420696e207468652073656374696f6e2062656c6f772e20546869732063616e206372656174652073756666696369656e742070656e616c7469657320616e640a646973696e63656e746976657320746f20626520686967686c7920756e70726f66697461626c6520616e6420756e7375636365737366756c20666f722061747461636b6572732c2061730a61747461636b657273206c6f736520616c6c2074686569722066756e64732066726f6d2062726f616463617374696e67207468652077726f6e67207472616e73616374696f6e2c20746f0a74686520706f696e742077686572652069742077696c6c206e65766572206f636375722e0a0a35300a0a0c392e330a0a436f696e2054686566742076696120437261636b696e670a0a41732070617274696573206d757374206265206f6e6c696e6520616e64207573696e672070726976617465206b65797320746f207369676e2c207468657265206973206120706f73736962696c6974790a746861742c2069662074686520636f6d7075746572207768657265207468652070726976617465206b657973206172652073746f72656420697320636f6d70726f6d697365642c20636f696e730a77696c6c2062652073746f6c656e206279207468652061747461636b65722e205768696c65207468657265206d6179206265206d6574686f647320746f206d697469676174650a7468652074687265617420666f72207468652073656e64657220616e64207468652072656365697665722c2074686520696e7465726d656469617279206e6f646573206d7573742062650a6f6e6c696e6520616e642077696c6c206c696b656c792062652070726f63657373696e6720746865207472616e73616374696f6e206175746f6d61746963616c6c792e20466f7220746869730a726561736f6e2c2074686520696e7465726d656469617279206e6f6465732077696c6c206265206174207269736b20616e642073686f756c64206e6f7420626520686f6c64696e670a61207375627374616e7469616c20616d6f756e74206f66206d6f6e657920696e207468697320e2809c686f742077616c6c65742ee2809d20496e7465726d656469617279206e6f6465730a77686963682068617665206265747465722073656375726974792077696c6c206c696b656c792062652061626c6520746f206f75742d636f6d70657465206f746865727320696e207468650a6c6f6e672072756e20616e642062652061626c6520746f20636f6e647563742067726561746572207472616e73616374696f6e20766f6c756d652064756520746f206c6f7765720a666565732e20486973746f726963616c6c792c206f6e65206f6620746865206c61726765737420636f6d706f6e656e74206f66206665657320616e6420696e74657265737420696e207468650a66696e616e6369616c2073797374656d206172652066726f6d20766172696f757320666f726d73206f6620636f756e7465727061727479207269736b20e2809320696e20426974636f696e2069740a697320706f737369626c65207468617420746865206c61726765737420636f6d706f6e656e7420696e20666565732077696c6c20626520646572697665642066726f6d2073656375726974790a7269736b207072656d69756d732e0a412046756e64696e67205472616e73616374696f6e206d61792068617665206d756c7469706c65206f7574707574732077697468206d756c7469706c6520436f6d6d69746d656e74205472616e73616374696f6e732c2077697468207468652046756e64696e67205472616e73616374696f6e206b657920616e6420736f6d6520436f6d6d69746d656e74205472616e73616374696f6e73206b6579732073746f726564206f66666c696e652e20497420697320706f737369626c6520746f2063726561746520616e206571756976616c656e740a6f66206120e2809c436865636b696e67204163636f756e74e2809d20616e6420e2809c536176696e6773204163636f756e74e2809d206279206d6f76696e672066756e6473206265747765656e0a6f7574707574732066726f6d20612046756e64696e67205472616e73616374696f6e2c20776974682074686520e2809c536176696e6773204163636f756e74e2809d2073746f7265640a6f66666c696e6520616e6420726571756972696e67206164646974696f6e616c207369676e6174757265732066726f6d2073656375726974792073657276696365732e0a0a392e340a0a44617461204c6f73730a0a5768656e206f6e65207061727479206c6f73657320646174612c20697420697320706f737369626c6520666f722074686520636f756e746572706172747920746f20737465616c2066756e64732e0a546869732063616e206265206d697469676174656420627920686176696e67206120746869726420706172747920646174612073746f7261676520736572766963652077686572650a656e63727970746564206461746120676574732073656e7420746f20746869732074686972642070617274792073657276696365207768696368207468652070617274792063616e6e6f740a646563727970742e204164646974696f6e616c6c792c206f6e652073686f756c642063686f6f7365206368616e6e656c20636f756e746572706172746965732077686f206172650a726573706f6e7369626c6520616e642077696c6c696e6720746f2070726f76696465207468652063757272656e742073746174652c207769746820736f6d6520706572696f6469630a7465737473206f6620686f6e657374792e0a0a392e350a0a466f7267657474696e6720746f2042726f61646361737420746865205472616e73616374696f6e20696e2054696d650a0a4966206f6e6520646f6573206e6f742062726f6164636173742061207472616e73616374696f6e2061742074686520636f72726563742074696d652c2074686520636f756e74657270617274790a6d617920737465616c2066756e64732e20546869732063616e206265206d697469676174656420627920686176696e6720612064657369676e617465642074686972642070617274790a746f2073656e642066756e64732e20416e206f7574707574206665652063616e20626520616464656420746f2063726561746520616e20696e63656e7469766520666f7220746869730a746869726420706172747920746f20776174636820746865206e6574776f726b2e20467572746865722c20746869732063616e20616c736f206265206d69746967617465642062790a696d706c656d656e74696e67204f5020434845434b53455155454e43455645524946592e0a35310a0a0c392e360a0a496e6162696c69747920746f204d616b65204e656365737361727920536f66742d466f726b730a0a4368616e67657320617265206e656365737361727920746f20626974636f696e2c207375636820617320746865206d616c6c656162696c69747920736f66742d666f726b2e204164646974696f6e616c6c792c20696620746869732073797374656d206265636f6d657320706f70756c61722c2069742077696c6c206265206e656365737361727920666f72207468652073797374656d0a746f207365637572656c79207472616e736163742077697468206d616e7920757365727320616e6420736f6d65206b696e64206f6620737472756374757265206c696b6520610a626c6f636b6865696768742074696d6573746f702077696c6c20626520646573697261626c652e20546869732073797374656d20617373756d65732073756368206368616e6765730a746f20656e61626c65204c696768746e696e67204e6574776f726b20746f20657869737420656e746972656c792c2061732077656c6c20617320736f66742d666f726b7320656e737572696e670a74686520736563757269747920697320726f6275737420616761696e73742061747461636b6572732077696c6c206f636375722e205768696c65207468652073797374656d206d61790a636f6e74696e756520746f206f7065726174652077697468206f6e6c7920736f6d652074696d65206c6f636b20616e64206d616c6c656162696c69747920736f66742d666f726b732c0a74686572652077696c6c206265206e656365737361727920736f66742d666f726b7320726567617264696e672073797374656d6963207269736b732e20576974686f75742070726f7065720a636f6d6d756e69747920666f726573696768742c20616e20696e6162696c69747920746f2065737461626c69736820612074696d6573746f70206f722073696d696c61722066756e6374696f6e2077696c6c20616c6c6f772073797374656d69632061747461636b7320746f2074616b6520706c61636520616e64206d6179206e6f74206265207265636f676e697a65642061730a696d706572617469766520756e74696c20616e2061747461636b2061637475616c6c79206f63637572732e0a0a392e370a0a436f6c6c7564696e67204d696e65722041747461636b730a0a4d696e657273206d617920656c65637420746f2072656675736520746f20656e74657220696e20706172746963756c6172207472616e73616374696f6e732028652e672e204272656163680a52656d656479207472616e73616374696f6e732920696e206f7264657220746f2061737369737420696e2074696d656f757420636f696e2074686566742e20416e2061747461636b65720a63616e20706179206f666620616c6c206d696e65727320746f2072656675736520746f20696e636c756465206365727461696e207472616e73616374696f6e7320696e207468656972206d656d706f6f6c20616e6420626c6f636b732e20546865206d696e6572732063616e206964656e74696679207468656972206f776e20626c6f636b7320696e20616e20617474656d707420746f0a70726f7665207468656972206265686176696f7220746f2074686520706179696e672061747461636b65722e0a546869732063616e206265206d697469676174656420627920656e636f75726167696e67206d696e65727320746f2061766f6964206964656e74696679696e670a7468656972206f776e20626c6f636b732e20467572746865722c2069742073686f756c6420626520657870656374656420746861742074686973206b696e64206f66207061796d656e740a746f206d696e657273206973206d616c6963696f757320616374697669747920616e642074686520636f6e747261637420697320756e656e666f726369626c652e204d696e657273206d61790a7468656e2074616b65207061796d656e7420616e6420737572726570746974696f75736c79206d696e65206120626c6f636b20776974686f7574206964656e74696679696e67207468650a626c6f636b20746f207468652061747461636b65722e2053696e6365207468652061747461636b657220697320706179696e6720666f7220746869732c20746865792077696c6c20717569636b6c790a72756e206f7574206f66206d6f6e6579206279206c6f73696e67207468652066656520746f20746865206d696e65722c2061732077656c6c206173206c6f73696e6720616c6c2074686569720a6d6f6e657920696e20746865206368616e6e656c2e20546869732061747461636b20697320756e6c696b656c7920616e6420666169726c7920756e617474726163746976652061732069740a69732066617220746f6f20646966666963756c7420616e642072657175697265732061206869676820646567726565206f6620636f6c6c7573696f6e20776974682065787472656d65207269736b2e0a546865207269736b206d6f64656c206f6620746869732061747461636b206f6363757269726e672069732073696d696c617220746f2074686174206f66206d696e6572730a636f6c6c7564696e6720746f20646f2072656f72672061747461636b733a2045787472656d656c7920756e6c696b656c792077697468206d616e7920756e636f6f7264696e617465640a6d696e6572732e0a0a31300a0a426c6f636b2053697a6520496e6372656173657320616e6420436f6e73656e7375730a0a49662077652070726573756d652074686174206120646563656e7472616c697a6564207061796d656e74206e6574776f726b2065786973747320616e64206f6e6520757365722077696c6c0a6d616b65203320626c6f636b636861696e207472616e73616374696f6e73207065722079656172206f6e20617665726167652c20426974636f696e2077696c6c2062652061626c650a35320a0a0c746f20737570706f7274206f766572203335206d696c6c696f6e207573657273207769746820314d4220626c6f636b7320696e20696465616c2063697263756d7374616e6365730a28617373756d696e672032303030207472616e73616374696f6e732f4d422c206f72203530302062797465732f5478292e2054686973206973207175697465206c696d697465642c0a616e6420616e20696e637265617365206f662074686520626c6f636b2073697a65206d6179206265206e656365737361727920746f20737570706f72742065766572796f6e6520696e0a74686520776f726c64207573696e6720426974636f696e2e20412073696d706c6520696e637265617365206f662074686520626c6f636b2073697a6520776f756c64206265206120686172640a666f726b2c206d65616e696e6720616c6c206e6f6465732077696c6c206e65656420746f207570646174652074686569722077616c6c6574732069662074686579207769736820746f0a706172746963697061746520696e20746865206e6574776f726b207769746820746865206c617267657220626c6f636b732e0a5768696c65206974206d6179206170706561722061732074686f75676820746869732073797374656d2077696c6c206d697469676174652074686520626c6f636b2073697a650a696e6372656173657320696e207468652073686f7274207465726d2c20696620697420616368696576657320676c6f62616c207363616c652c2069742077696c6c206e6563657373697461746520610a626c6f636b2073697a6520696e63726561736520696e20746865206c6f6e67207465726d2e204372656174696e672061206372656469626c6520746f6f6c20746f2068656c702070726576656e740a626c6f636b636861696e207370616d2064657369676e656420746f20656e636f7572616765207472616e73616374696f6e7320746f2074696d656f7574206265636f6d65730a696d70657261746976652e0a546f206d697469676174652074696d656c6f636b207370616d2076756c6e65726162696c69746965732c206e6f6e2d6d696e657220616e64206d696e657273e2809920636f6e73656e7375732072756c6573206d617920616c736f2064696666657220696620746865206d696e657273e2809920636f6e73656e7375732072756c657320617265206d6f72652072657374726963746976652e0a4e6f6e2d6d696e657273206d61792061636365707420626c6f636b73206f76657220314d422c207768696c65206d696e657273206d6179206861766520646966666572656e740a736f66742d63617073206f6e20626c6f636b2073697a65732e204966206120626c6f636b2073697a652069732061626f76652074686174206361702c207468656e2074686174206973207669657765640a617320616e20696e76616c696420626c6f636b206279206f74686572206d696e6572732c20627574206e6f74206279206e6f6e2d6d696e6572732e20546865206d696e6572732077696c6c0a6f6e6c79206275696c642074686520636861696e206f6e20626c6f636b73207768696368206172652076616c6964206163636f7264696e6720746f20746865206167726565642d75706f6e0a736f66742d6361702e2054686973207065726d697473206d696e65727320746f206167726565206f6e2072616973696e672074686520626c6f636b2073697a65206c696d697420776974686f757420726571756972696e67206672657175656e7420686172642d666f726b732066726f6d20636c69656e74732c20736f206c6f6e672061732074686520616d6f756e74207261697365640a6279206d696e65727320646f6573206e6f7420676f206f7665722074686520636c69656e7473e280992068617264206c696d69742e2054686973206d697469676174657320746865207269736b0a6f66206d61737320657870697279206f66207472616e73616374696f6e73206174206f6e63652e20416c6c207472616e73616374696f6e7320776869636820617265206e6f742072656465656d65642076696120457865726369736520536574746c656d656e742028455329206d61792068617665206120766572792068696768206665652061747461636865642c20616e640a6d696e657273206d617920757365206120636f6e73656e7375732072756c6520776865726562792074686f7365207472616e73616374696f6e7320617265206578656d707465640a66726f6d2074686520736f66742d6361702c206d616b696e672069742076657279206c696b656c792074686520636f7272656374207472616e73616374696f6e732077696c6c20656e7465720a74686520626c6f636b636861696e2e0a5768656e207472616e73616374696f6e73206172652076696577656420617320636972637569747320616e6420636f6e74726163747320696e7374656164206f660a7472616e73616374696f6e207061636b6574732c2074686520636f6e73656e737573207269736b732063616e206265206d656173757265642062792074686520616d6f756e74206f660a74696d6520617661696c61626c6520746f20636f76657220746865205554584f2073657420636f6e74726f6c6c656420627920686f7374696c6520706172746965732e20496e206566666563742c0a74686520757070657220626f756e64206f6620746865205554584f2073697a652069732064657465726d696e6564206279207472616e73616374696f6e206665657320616e640a746865207374616e64617264206d696e696d756d207472616e73616374696f6e206f75747075742076616c75652e2049662074686520626974636f696e206d696e65727320686176650a612064657465726d696e6973746963206d656d706f6f6c207768696368207072696f726974697a6573207472616e73616374696f6e732072657370656374696e67206120e2809c7765616be2809d0a6c6f63616c2074696d65206f72646572206f66207472616e73616374696f6e732c20697420636f756c64206265636f6d652065787472656d656c7920756e70726f66697461626c6520616e640a756e6c696b656c7920666f7220616e2061747461636b20746f20737563636565642e20416e79207472616e73616374696f6e207370616d2074696d652061747461636b2062790a62726f616463617374696e672074686520696e636f727265637420436f6d6d69746d656e74205472616e73616374696f6e2069732065787472656d656c792068696768207269736b0a666f72207468652061747461636b65722c20617320697420726571756972657320616e20696d6d656e736520616d6f756e74206f6620626974636f696e20616e6420616c6c2066756e64730a636f6d6d697474656420696e2074686f7365207472616e73616374696f6e732077696c6c206265206c6f7374206966207468652061747461636b6572206661696c732e0a35330a0a0c31310a0a5573652043617365730a0a496e206164646974696f6e20746f2068656c70696e6720626974636f696e207363616c652c20746865726520617265206d616e79207573657320666f72207472616e73616374696f6e73206f6e0a746865204c696768746e696e67204e6574776f726b3a0ae280a220496e7374616e74205472616e73616374696f6e732e205573696e67204c696768746e696e672c20426974636f696e207472616e73616374696f6e7320617265206e6f770a6e6561726c7920696e7374616e74207769746820616e792070617274792e20497420697320706f737369626c6520746f2070617920666f72206120637570206f6620636f666665650a7769746820646972656374206e6f6e2d7265766f6361626c65207061796d656e7420696e206d696c6c697365636f6e647320746f207365636f6e64732e0ae280a22045786368616e6765204172626974726167652e2054686572652069732070726573656e746c7920696e63656e7469766520746f20686f6c642066756e6473206f6e0a65786368616e67657320746f20626520726561647920666f72206c61726765206d61726b6574206d6f7665732064756520746f20332d3620626c6f636b20636f6e6669726d6174696f6e2074696d65732e20497420697320706f737369626c6520666f72207468652065786368616e676520746f20706172746963697061746520696e20746869730a6e6574776f726b20616e6420666f7220636c69656e747320746f206d6f76652074686569722066756e6473206f6e20616e64206f6666207468652065786368616e67650a666f72206f7264657273206e6561726c7920696e7374616e746c792e204966207468652065786368616e676520646f6573206e6f7420686176652064656570206d61726b65740a646570746820616e6420636f6d6d69747320746f206f6e6c79207065726d697474696e67206c696d6974206f726465727320636c6f736520746f2074686520746f70206f660a746865206f7264657220626f6f6b2c207468656e20746865207269736b206f6620636f696e207468656674206265636f6d6573206d756368206c6f7765722e205468650a65786368616e67652c20696e206566666563742c20776f756c64206e6f206c6f6e676572206861766520616e79206e65656420666f72206120636f6c642073746f726167650a77616c6c65742e2054686973206d6179207375627374616e7469616c6c79207265647563652074686566747320616e6420746865206e65656420666f7220747275737465640a746869726420706172747920637573746f6469616e732e0ae280a2204d6963726f7061796d656e74732e20426974636f696e20626c6f636b636861696e2066656573206172652066617220746f6f206869676820746f206163636570740a6d6963726f7061796d656e74732c20657370656369616c6c7920776974682074686520736d616c6c657374206f662076616c7565732e205769746820746869732073797374656d2c206e6561722d696e7374616e74206d6963726f7061796d656e7473207573696e6720426974636f696e20776974686f75742061203372642070617274790a637573746f6469616e20776f756c6420626520706f737369626c652e20497420776f756c6420656e61626c652c20666f72206578616d706c652c20706179696e670a7065722d6d6567616279746520666f7220696e7465726e65742073657276696365206f72207065722d61727469636c6520746f20726561642061206e65777370617065722e0ae280a22046696e616e6369616c20536d61727420436f6e74726163747320616e6420457363726f772e2046696e616e6369616c20636f6e7472616374732061726520657370656369616c6c792074696d652d73656e73697469766520616e642068617665206869676865722064656d616e6473206f6e20626c6f636b636861696e20636f6d7075746174696f6e2e204279206d6f76696e6720746865206f7665727768656c6d696e67206d616a6f72697479206f662074727573746c657373207472616e73616374696f6e730a6f66662d636861696e2c20697420697320706f737369626c6520746f206861766520686967686c7920636f6d706c6578207472616e73616374696f6e20636f6e74726163740a7465726d7320776974686f757420657665722068697474696e672074686520626c6f636b636861696e2e0ae280a22043726f73732d436861696e205061796d656e74732e20536f206c6f6e67206173207468657265206172652073696d696c617220686173682d66756e6374696f6e730a6163726f737320636861696e732c206974e280997320706f737369626c6520666f72207472616e73616374696f6e7320746f20626520726f75746564206f766572206d756c7469706c6520636861696e73207769746820646966666572656e7420636f6e73656e7375732072756c65732e205468652073656e64657220646f6573206e6f7420686176650a746f207472757374206f72206576656e206b6e6f772061626f757420746865206f7468657220636861696e7320e28093206576656e207468652064657374696e6174696f6e0a636861696e2e2053696d6961726c792c2074686520726563656976657220646f6573206e6f74206861766520746f206b6e6f7720616e797468696e672061626f75740a7468652073656e646572e280997320636861696e206f7220616e79206f7468657220636861696e2e20416c6c207468652072656365697665722063617265732061626f75740a6973206120636f6e646974696f6e616c207061796d656e742075706f6e206b6e6f776c65646765206f66206120736563726574206f6e20746865697220636861696e2e0a35340a0a0c5061796d656e742063616e20626520726f75746564206279207061727469636970616e747320696e20626f746820636861696e7320696e2074686520686f702e20452e672e0a416c696365206973206f6e20426974636f696e2c20426f62206973206f6e20626f746820426974636f696e20616e6420582d436f696e20616e64204361726f6c2069730a6f6e2061206879706f746865746963616c20582d436f696e2c20416c6963652063616e20706179204361726f6c20776974686f757420756e6465727374616e64696e670a74686520582d436f696e20636f6e73656e7375732072756c65732e0a0a31320a0a436f6e636c7573696f6e0a0a4372656174696e672061206e6574776f726b206f66206d6963726f7061796d656e74206368616e6e656c7320656e61626c657320626974636f696e207363616c6162696c6974792c0a6d6963726f7061796d656e747320646f776e20746f20746865207361746f7368692c20616e64206e6561722d696e7374616e74207472616e73616374696f6e732e2054686573650a6368616e6e656c7320726570726573656e74207265616c20426974636f696e207472616e73616374696f6e732c207573696e672074686520426974636f696e20736372697074696e67206f70636f64657320746f20656e61626c6520746865207472616e73666572206f662066756e647320776974686f7574207269736b206f6620636f756e74657270617274792074686566742c0a657370656369616c6c792077697468206c6f6e672d7465726d206d696e6572207269736b206d697469676174696f6e732e0a496620616c6c207472616e73616374696f6e73207573696e6720426974636f696e2077657265206f6e2074686520626c6f636b636861696e2c20746f20656e61626c650a372062696c6c696f6e2070656f706c6520746f206d616b652074776f207472616e73616374696f6e7320706572206461792c20697420776f756c64207265717569726520323447420a626c6f636b732065766572792074656e206d696e757465732061742062657374202870726573756d696e672032353020627974657320706572207472616e73616374696f6e20616e640a31343420626c6f636b732070657220646179292e20436f6e64756374696e6720616c6c20676c6f62616c207061796d656e74207472616e73616374696f6e73206f6e207468650a626c6f636b636861696e20746f64617920696d706c696573206d696e6572732077696c6c206e65656420746f20646f20616e20696e6372656469626c6520616d6f756e74206f660a636f6d7075746174696f6e2c207365766572656c79206c696d6974696e6720626974636f696e207363616c6162696c69747920616e642066756c6c206e6f64657320746f2061206665770a63656e7472616c697a65642070726f636573736f72732e0a496620616c6c207472616e73616374696f6e73207573696e6720426974636f696e207765726520636f6e64756374656420696e736964652061206e6574776f726b206f660a6d6963726f7061796d656e74206368616e6e656c732c20746f20656e61626c6520372062696c6c696f6e2070656f706c6520746f206d616b652074776f206368616e6e656c730a7065722079656172207769746820756e6c696d69746564207472616e73616374696f6e7320696e7369646520746865206368616e6e656c2c20697420776f756c6420726571756972650a313333204d4220626c6f636b73202870726573756d696e672035303020627974657320706572207472616e73616374696f6e20616e6420353235363020626c6f636b73207065720a79656172292e2043757272656e742067656e65726174696f6e206465736b746f7020636f6d7075746572732077696c6c2062652061626c6520746f2072756e20612066756c6c206e6f64650a77697468206f6c6420626c6f636b73207072756e6564206f7574206f6e20325442206f662073746f726167652e0a576974682061206e6574776f726b206f6620696e7374616e746c7920636f6e6669726d6564206d6963726f7061796d656e74206368616e6e656c732077686f73650a7061796d656e74732061726520656e63756d62657265642062792074696d656c6f636b7320616e6420686173686c6f636b206f7574707574732c20426974636f696e2063616e0a7363616c6520746f2062696c6c696f6e73206f6620757365727320776974686f757420637573746f6469616c207269736b206f7220626c6f636b636861696e2063656e7472616c697a6174696f6e0a7768656e207472616e73616374696f6e732061726520636f6e647563746564207365637572656c79206f66662d636861696e207573696e6720626974636f696e20736372697074696e672c0a7769746820656e666f7263656d656e74206f66206e6f6e2d636f6f7065726174696f6e2062792062726f616463617374696e67207369676e6564206d756c74697369676e61747572650a7472616e73616374696f6e73206f6e2074686520626c6f636b636861696e2e0a0a31330a0a41636b6e6f776c656467656d656e74730a0a4d6963726f7061796d656e74206368616e6e656c732068617665206265656e20646576656c6f706564206279206d616e7920706172746965732c20616e6420686173206265656e0a646973637573736564206f6e20626974636f696e74616c6b2c2074686520626974636f696e206d61696c696e67206c6973742c20616e64204952432e2054686520616d6f756e74206f660a35350a0a0c636f6e7472696275746f727320746f207468697320696465612061726520696d6d656e736520616e64206d7563682074686f756768742068617665206265656e2070757420696e746f0a74686973206162696c6974792e204566666f727420686173206265656e20706c6163656420696e746f20636974696e6720616e642066696e64696e672073696d696c61722069646561732c0a686f7765766572206974206973206162736f6c7574656c79206e6f74206e65617220636f6d706c6574652e20496e20706172746963756c61722c20746865726520617265206d616e790a73696d696c6172697469657320746f20612070726f706f73616c20627920416c657820416b73656c726f64206279207573696e6720686173686c6f636b696e672061732061206d6574686f640a6f6620656e63756d626572696e672061206875622d616e642d73706f6b65207061796d656e74206368616e6e656c2e0a5468616e6b7320746f20506574657220546f646420666f7220636f7272656374696e672061207369676e69666963616e74206572726f7220696e207468652048544c430a7363726970742c2061732077656c6c206173206f7074696d697a696e6720746865206f70636f64652073697a652e0a5468616e6b7320746f20456c697a616265746820537461726b20666f7220726576696577696e6720616e6420636f7272656374696f6e732e0a5468616e6b7320746f2052757374792052757373656c6c20666f7220726576696577696e67207468697320646f63756d656e7420616e642073756767657374696f6e730a666f72206d616b696e672074686520636f6e63657074206d6f72652064696765737469626c652c2061732077656c6c20617320776f726b696e67206f6e206120636f6e737472756374696f6e0a7768696368206d61792070726f7669646520612073746f702d67617020736f6c7574696f6e206265666f72652061206c6f6e672d7465726d206d616c6c656162696c697479206669780a28746f2062652064657363726962656420696e2061206675747572652076657273696f6e292e0a0a417070656e64697820410a0a5265736f6c76696e67204d616c6c656162696c6974790a0a496e206f7264657220746f2063726561746520746865736520636f6e74726163747320696e20426974636f696e20776974686f7574206120746869726420706172747920747275737465640a736572766963652c20426974636f696e206d7573742066697820746865207472616e73616374696f6e206d616c6c656162696c6974792070726f626c656d2e204966207472616e73616374696f6e732063616e206265206d7574617465642c207468656e207369676e6174757265732063616e20626520696e76616c6964617465642c2074686572656279206d616b696e670a726566756e64207472616e73616374696f6e7320616e6420636f6d6d69746d656e7420626f6e647320696e76616c6964617465642e2054686973206372656174657320616e0a6f70706f7274756e69747920666f7220686f7374696c65206163746f727320746f2075736520697420617320616e206f70706f7274756e69747920666f722061206e65676f74696174696e670a74616374696320746f20737465616c20636f696e732c20696e206566666563742c206120686f7374616765207363656e6172696f2e0a546f206d69746967617465206d616c6c656162696c6974792c206974206973206e656365737361727920746f206d616b65206120736f66742d666f726b206368616e676520746f0a626974636f696e2e204f6c64657220636c69656e747320776f756c64207374696c6c20776f726b2c20627574206d696e65727320776f756c64206e65656420746f207570646174652e0a426974636f696e2068617320686164207365766572616c20736f667420666f726b7320696e2074686520706173742c20696e636c7564696e67207061792d746f2d7363726970742d686173680a2850325348292e0a546f206d69746967617465206d616c6c656162696c6974792c206974207265717569726573206368616e67696e6720776869636820636f6e74656e7473206172650a7369676e656420627920746865207061727469636970616e74732e2054686973206973206163686965766564206279206372656174696e67206e657720736967686173682074797065732e0a496e206f7264657220746f206163636f6d6d6f646174652074686973206e6577206265686176696f722c2061206e657720503253482074797065206f72206e65770a4f5020434845434b534947206973206e656365737361727920746f206d616b65206974206120736f66742d666f726b20726174686572207468616e206120686172642d666f726b2e0a49662061206e657720503253482077617320646566696e65642c20697420776f756c6420757365206120646966666572656e74206f7574707574207363726970740a737563682061733a0a4f5020445550204f502048415348313630203c32302d6279746520686173683e204f5020455155414c5645524946590a0a53696e636520746869732077696c6c20616c77617973207265736f6c766520746f20747275652070726f766964656420612076616c69642072656465656d5363726970742c0a35360a0a0c616c6c206578697374696e6720636c69656e74732077696c6c2072657475726e20747275652e205468697320616c6c6f77732074686520736372697074696e672073797374656d20746f0a636f6e737472756374206e65772072756c65732c20696e636c7564696e67206e6577207369676e61747572652076616c69646174696f6e2072756c65732e204174206c65617374206f6e650a6e6577207369676861736820776f756c64206e65656420746f2065786973742e0a53494748415348204e4f494e50555420776f756c64206e656974686572207369676e20616e7920696e707574207472616e73616374696f6e73204944730a6e6f72207369676e2074686520696e6465782e204279207573696e672053494748415348204e4f494e5055542c206f6e652063616e206265206173737572656420746861740a6f6e65e280997320636f756e74657270617274792063616e6e6f7420696e76616c696461746520656e74697265207472656573206f6620636861696e6564207472616e73616374696f6e73206f660a706f74656e7469616c20636f6e74726163742073746174657320776869636820776572652070726576696f75736c79206167726565642075706f6e2c207573696e67207472616e73616374696f6e204944206d75746174696f6e2e205769746820746865206e6577207369676861736820666c6167732c20697420697320706f737369626c6520746f207370656e642066726f6d0a6120706172656e74207472616e73616374696f6e206576656e2074686f75676820746865207472616e73616374696f6e20494420686173206368616e6765642c20736f206c6f6e670a61732074686520736372697074206576616c756174657320617320747275652028692e652e20612076616c6964207369676e6174757265292e0a53494748415348204e4f494e50555420696d706c696573207369676e69666963616e74207269736b207769746820616464726573732072657573652c2061730a69742063616e20776f726b207769746820616e79207472616e73616374696f6e20696e20776869636820746865207369675363726970742072657475726e732061732076616c69642c20736f0a6d756c7469706c65207472616e73616374696f6e732077697468207468652073616d65206f757470757473206172652072656465656d61626c65202870726f7669646564207468650a6f75747075742076616c75657320617265206c657373292e0a467572746865722c20616e64206a75737420617320696d706f7274616e746c792c2053494748415348204e4f494e505554207065726d697473207061727469636970616e747320746f207369676e207370656e6473206f66207472616e73616374696f6e7320776974686f7574206b6e6f77696e6720746865207369676e617475726573206f660a746865207472616e73616374696f6e206265696e67207370656e742e20427920736f6c76696e67206d616c6c656162696c69747920696e207468652061626f7665206d616e6e65722c0a74776f2070617274696573206d6179206275696c6420636f6e74726163747320616e64207370656e64207472616e73616374696f6e7320776974686f7574206569746865722070617274790a686176696e6720746865206162696c69747920746f2062726f6164636173742074686174206f726967696e616c207472616e73616374696f6e206f6e2074686520626c6f636b636861696e0a756e74696c20626f746820706172746965732061677265652e205769746820746865206e6577207369676861736820747970652c207061727469636970616e7473206d6179206275696c640a706f74656e7469616c20636f6e74726163742073746174657320616e6420706f74656e7469616c207061796f757420636f6e646974696f6e7320616e642061677265652075706f6e0a616c6c207465726d732c206265666f72652074686520636f6e7472616374206d617920626520706169642c2062726f6164636173742c20616e642065786563757465642075706f6e0a776974686f757420746865206e65656420666f72206120747275737465642074686972642070617274792e0a576974686f75742053494748415348204e4f494e5055542c206f6e652063616e6e6f74206275696c64206f757470757473206265666f7265207468650a7472616e73616374696f6e2063616e2062652066756e6465642e204974206973206173206966206f6e652063616e6e6f74206d616b6520616e792061677265656d656e74730a776974686f757420636f6d6d697474696e672066756e647320776974686f7574206b6e6f77696e672077686174206f6e6520697320636f6d6d697474696e6720746f2e0a53494748415348204e4f494e50555420616c6c6f7773206f6e6520746f206275696c6420726564656d7074696f6e20666f72207472616e73616374696f6e732077686963680a646f206e6f74207965742065786973742e20496e206f7468657220776f7264732c206f6e652063616e20666f726d2061677265656d656e7473206265666f72652066756e64696e670a746865207472616e73616374696f6e20696620746865206f7574707574206973206120322d6f662d32206d756c74697369676e6174757265207472616e73616374696f6e2e0a546f207573652053494748415348204e4f494e5055542c206f6e65206275696c647320612046756e64696e67205472616e73616374696f6e2c0a616e6420646f6573206e6f7420796574207369676e2069742e20546869732046756e64696e67205472616e73616374696f6e20646f6573206e6f74206e65656420746f207573650a53494748415348204e4f494e505554206966206974206973207370656e64696e672066726f6d2061207472616e73616374696f6e2077686963682068617320616c72656164790a6265656e20656e746572656420696e746f2074686520626c6f636b636861696e2e20546f207370656e642066726f6d20612046756e64696e67205472616e73616374696f6e0a77697468206120322d6f662d32206d756c74697369676e6174757265206f757470757420776869636820686173206e6f7420796574206265656e207369676e656420616e640a62726f6164636173742c20686f77657665722c207265717569726573207573696e672053494748415348204e4f494e5055542e0a4120667572746865722073746f702d67617020736f6c7574696f6e207573696e67204f5020434845434b53455155454e43455645524946590a35370a0a0c6f722061206c6573732d6f7074696d616c20757365206f66204f5020434845434b4c4f434b54494d455645524946592077696c6c206265206465736372696265640a696e2061206675747572652070617065722062792052757374792052757373656c6c2e20416e20757064617465642076657273696f6e206f6620746869732070617065722077696c6c0a616c736f20696e636c75646520746865736520636f6e737472756374696f6e732e0a0a5265666572656e6365730a5b315d205361746f736869204e616b616d6f746f2e20426974636f696e3a204120506565722d746f2d7065657220456c656374726f6e696320436173682053797374656d2e0a68747470733a2f2f626974636f696e2e6f72672f626974636f696e2e7064662c204f637420323030382e0a5b325d204d616e6e790a5472696c6c6f2e0a5374726573730a546573740a50726570617265730a566973614e65740a666f720a7468650a4d6f73740a576f6e64657266756c0a54696d650a6f660a7468650a596561722e0a687474703a0a2f2f7777772e766973612e636f6d2f626c6f6761726368697665732f75732f323031332f31302f31302f0a7374726573732d746573742d70726570617265732d766973616e65742d666f722d7468652d6d6f73742d776f6e64657266756c2d74696d652d6f662d7468652d796561722f0a696e6465782e68746d6c2c204f637420323031332e0a5b335d20426974636f696e2057696b692e0a436f6e7472616374733a204578616d706c6520373a2052617069646c792d61646a757374656420286d6963726f297061796d656e747320746f2061207072652d64657465726d696e65642070617274792e0a68747470733a2f2f656e2e626974636f696e2e0a69742f77696b692f436f6e747261637473234578616d706c655f373a5f52617069646c792d61646a75737465645f2e32386d6963726f2e0a32397061796d656e74735f746f5f615f7072652d64657465726d696e65645f70617274792e0a5b345d20626974636f696e6a2e20576f726b696e672077697468206d6963726f7061796d656e74206368616e6e656c732e2068747470733a2f2f626974636f696e6a2e0a6769746875622e696f2f776f726b696e672d776974682d6d6963726f7061796d656e74732e0a5b355d204c65736c6965204c616d706f72742e2054686520506172742d54696d65205061726c69616d656e742e2041434d205472616e73616374696f6e73206f6e0a436f6d70757465722053797374656d732c2032312832293a313333e280933136392c204d617920313939382e0a5b365d204c65736c6965204c616d706f72742e2054696d652c20436c6f636b732c20616e6420746865204f72646572696e67206f66204576656e747320696e20612044697374726962757465642053797374656d2e20436f6d6d756e69636174696f6e73206f66207468652041434d2c2032312837293a353538e280933536352c204a756c0a313937382e0a5b375d20416c657820416b73656c726f642e0a44726166742e0a41616b73656c726f642f44726166742c204d617220323031332e0a0a68747470733a2f2f656e2e626974636f696e2e69742f77696b692f557365723a0a0a5b385d20416c657820416b73656c726f642e204553434841544f4e2e2068747470733a2f2f676973742e6769746875622e636f6d2f61616b73656c726f642f0a393936343636372c2041707220323031342e0a5b395d20506574657220546f64642e204e6561722d7a65726f20666565207472616e73616374696f6e732077697468206875622d616e642d73706f6b65206d6963726f7061796d656e74732e20687474703a2f2f736f75726365666f7267652e6e65742f702f626974636f696e2f6d61696c6d616e2f6d6573736167652f0a33333134343734362f2c2044656320323031342e0a35380a0a0c5b31305d20432e4a2e20506c6f6f792e0a436f6d62696e696e6720426974636f696e20616e642074686520526970706c6520746f2063726561746520610a666173742c207363616c61626c652c20646563656e7472616c697a65642c20616e6f6e796d6f75732c206c6f772d7472757374207061796d656e74206e6574776f726b2e20687474703a2f2f7777772e756c74696d6174657374756e74732e6e6c2f626974636f696e2f726970706c655f626974636f696e5f0a64726166745f322e7064662c204a616e20323031332e0a5b31315d204269745061792e20496d70756c73652e20687474703a2f2f696d70756c73652e69732f696d70756c73652e7064662c204a616e20323031352e0a5b31325d204d61726b204672696564656e626163682e0a42495020303036383a0a436f6e73656e7375732d656e666f72636564207472616e73616374696f6e207265706c6163656d656e74207369676e616c6564207669612073657175656e6365206e756d62657273202872656c6174697665206c6f636b74696d65292e2068747470733a2f2f6769746875622e636f6d2f626974636f696e2f626970732f626c6f622f6d61737465722f6269702d303036382e0a6d6564696177696b692c204d617920323031352e0a5b31335d204d61726b204672696564656e62616368204274634472616b20616e642045726963204c6f6d62726f7a6f2e2042495020303131323a20434845434b53455155454e43455645524946592e0a68747470733a2f2f6769746875622e636f6d2f626974636f696e2f626970732f626c6f622f0a6d61737465722f6269702d303131322e6d6564696177696b692c2041756720323031352e0a5b31345d204a6f6e6173205363686e656c6c692e205768617420646f6573204f5020434845434b53455155454e434556455249465920646f3f0a687474703a2f2f626974636f696e2e737461636b65786368616e67652e636f6d2f612f33383834362c204a756c20323031352e0a5b31355d2047726567204d617877656c6c20286e756c6c63292e207265646469742e2068747470733a2f2f7777772e7265646469742e636f6d2f722f426974636f696e2f0a636f6d6d656e74732f3337667871642f69745f6c6f6f6b735f6c696b655f626c6f636b73747265616d5f69735f776f726b696e675f6f6e5f0a7468652f63726d723570322c204d617920323031352e0a5b31365d20476176696e20416e64726573656e2e2042495020303031363a2050617920746f2053637269707420486173682e2068747470733a2f2f6769746875622e0a636f6d2f626974636f696e2f626970732f626c6f622f6d61737465722f6269702d303031362e6d6564696177696b692c204a616e20323031322e0a5b31375d20506965746572205775696c6c652e2042495020303033323a2048696572617263686963616c2044657465726d696e69737469632057616c6c6574732e2068747470733a2f2f0a6769746875622e636f6d2f626974636f696e2f626970732f626c6f622f6d61737465722f6269702d303033322e6d6564696177696b692c204665620a323031322e0a5b31385d20496c6a6120476572686172647420616e642054696d6f2048616e6b652e20486f6d6f6d6f7270686963205061796d656e742041646472657373657320616e640a746865205061792d746f2d436f6e74726163742050726f746f636f6c2e20687474703a2f2f61727869762e6f72672f6162732f313231322e333235372c0a44656320323031322e0a5b31395d204e69636b20537a61626f2e20466f726d616c697a696e6720616e64205365637572696e672052656c6174696f6e7368697073206f6e205075626c6963204e6574776f726b732e20687474703a2f2f737a61626f2e626573742e7677682e6e65742f666f726d616c697a652e68746d6c2c2053657020313939372e0a0a35390a0a0c",
"type": "nulldata"
}
}
],
"hex": "010000000163eedf9242adf7b7f0eb9dc45fe27c360c5f87d051d0c00b652e9245c194372501000000fd5c254d0802546865206e6174757265206f6620426974636f696e20697320737563682074686174206f6e63652076657273696f6e20302e31207761732072656c65617365642c2074686520636f72650a64657369676e207761732073657420696e2073746f6e6520666f72207468652072657374206f6620697473206c69666574696d652e202042656361757365206f6620746861742c20490a77616e74656420746f2064657369676e20697420746f20737570706f727420657665727920706f737369626c65207472616e73616374696f6e2074797065204920636f756c64207468696e6b0a6f662e20205468652070726f626c656d207761732c2065616368207468696e67207265717569726564207370656369616c20737570706f727420636f646520616e6420646174610a6669656c64732077686574686572206974207761732075736564206f72206e6f742c20616e64206f6e6c7920636f7665726564206f6e65207370656369616c206361736520617420610a74696d652e2020497420776f756c642068617665206265656e20616e206578706c6f73696f6e206f66207370656369616c2063617365732e202054686520736f6c7574696f6e207761730a7363726970742c2077686963682067656e6572616c697a6573207468652070726f626c656d20736f207472616e73616374696e6720706172746965732063616e2064657363726962654d08020a7468656972207472616e73616374696f6e206173206120707265646963617465207468617420746865206e6f6465206e6574776f726b206576616c75617465732e2020546865206e6f6465730a6f6e6c79206e65656420746f20756e6465727374616e6420746865207472616e73616374696f6e20746f2074686520657874656e74206f66206576616c756174696e6720776865746865720a7468652073656e646572277320636f6e646974696f6e7320617265206d65742e0a0a546865207363726970742069732061637475616c6c792061207072656469636174652e202049742773206a75737420616e206571756174696f6e2074686174206576616c756174657320746f0a74727565206f722066616c73652e20205072656469636174652069732061206c6f6e6720616e6420756e66616d696c69617220776f726420736f20492063616c6c65642069740a7363726970742e0a0a546865207265636569766572206f662061207061796d656e7420646f657320612074656d706c617465206d61746368206f6e20746865207363726970742e202043757272656e746c792c0a726563656976657273206f6e6c79206163636570742074776f2074656d706c617465733a20646972656374207061796d656e7420616e6420626974636f696e20616464726573732e0a4675747572652076657273696f6e732063616e206164642074656d4d0802706c6174657320666f72206d6f7265207472616e73616374696f6e20747970657320616e64206e6f6465730a72756e6e696e6720746861742076657273696f6e206f72206869676865722077696c6c2062652061626c6520746f2072656365697665207468656d2e2020416c6c2076657273696f6e73206f660a6e6f64657320696e20746865206e6574776f726b2063616e2076657269667920616e642070726f6365737320616e79206e6577207472616e73616374696f6e7320696e746f20626c6f636b732c0a6576656e2074686f7567682074686579206d6179206e6f74206b6e6f7720686f7720746f2072656164207468656d2e0a0a5468652064657369676e20737570706f7274732061207472656d656e646f75732076617269657479206f6620706f737369626c65207472616e73616374696f6e207479706573207468617420490a64657369676e65642079656172732061676f2e2020457363726f77207472616e73616374696f6e732c20626f6e64656420636f6e7472616374732c2074686972642070617274790a6172626974726174696f6e2c206d756c74692d7061727479207369676e61747572652c206574632e2020496620426974636f696e2063617463686573206f6e20696e206120626967207761792c0a746865736520617265207468696e6773207765276c6c2077616e7420746f206578706c6f726520696e20744d08026865206675747572652c20627574207468657920616c6c2068616420746f2062650a64657369676e65642061742074686520626567696e6e696e6720746f206d616b652073757265207468657920776f756c6420626520706f737369626c65206c617465722e0a0a4920646f6e27742062656c696576652061207365636f6e642c20636f6d70617469626c6520696d706c656d656e746174696f6e206f6620426974636f696e2077696c6c206576657220626520610a676f6f6420696465612e2020536f206d756368206f66207468652064657369676e20646570656e6473206f6e20616c6c206e6f6465732067657474696e672065786163746c790a6964656e746963616c20726573756c747320696e206c6f636b7374657020746861742061207365636f6e6420696d706c656d656e746174696f6e20776f756c642062652061206d656e6163650a746f20746865206e6574776f726b2e2020546865204d4954206c6963656e736520697320636f6d70617469626c65207769746820616c6c206f74686572206c6963656e73657320616e640a636f6d6d65726369616c20757365732c20736f207468657265206973206e6f206e65656420746f20726577726974652069742066726f6d2061206c6963656e73696e670a7374616e64706f696e742e0a0a0a20202020205f5f202020202020205f5f0a202020202f20205c20202020202f20204d08027c0a20202020242420205c2020202f2424207c20205f5f5f5f5f5f2020205f5f5f5f5f5f5f202020205f5f5f5f5f5f202020205f5f5f5f5f5f5f2020205f5f5f5f5f5f0a2020202024242420205c202f242424207c202f2020202020205c202f202020202020205c20202f2020202020205c20202f202020202020207c202f2020202020205c0a202020202424242420202f24242424207c2f24242424242420207c2424242424242420207c2024242424242420207c2f242424242424242f202f24242424242420207c0a2020202024242024242024242f2424207c2424202020202424207c2424207c20202424207c202f202020202424207c2424207c2020202020202424202020202424207c0a202020202424207c2424242f202424207c24242424242424242f202424207c20202424207c2f24242424242424207c2424205c5f5f5f5f5f2024242424242424242f0a202020202424207c20242f20202424207c2424202020202020207c2424207c20202424207c2424202020202424207c2424202020202020207c2424202020202020207c0a2020202024242f20202020202024242f2020242424242424242f2024242f20202024242f2020242424242424242f2020242424242424242f2020242424242424242f0a0a202020202020202020205f5f5f5f5f5f2020202020202020205f5f5f5f5f5f5f5f20205f5f0a20202020202020204d0802202f2020202020205c202020202020202f20202020202020207c2f20207c0a20202020202020202f24242424242420207c20202020202024242424242424242f202424207c5f5f5f5f202020205f5f5f5f5f5f0a202020202020202024245f5f5f5f2424207c2020202020202020202424207c20202024242020202020205c20202f2020202020205c0a2020202020202020202f2020202024242f202020202020202020202424207c2020202424242424242420207c2f24242424242420207c0a20202020202020202f2424242424242f20202020202020202020202424207c2020202424207c20202424207c2424202020202424207c0a20202020202020202424207c5f5f5f5f5f202020202020202020202424207c2020202424207c20202424207c24242424242424242f0a20202020202020202424202020202020207c2020202020202020202424207c2020202424207c20202424207c2424202020202020207c0a202020202020202024242424242424242f2020202020202020202024242f2020202024242f20202024242f2020242424242424242f0a0a205f5f202020205f5f20202020202020202020202020205f5f202020202020202020202020202020202020202020202020202020202020202020202020202020205f5f0a2f20205c20202f20207c2020202020202020202020202f20207c20202020202020202020202020204d08022020202020202020202020202020202020202020202020202f20207c0a242420205c202424207c20205f5f5f5f5f5f2020205f2424207c5f202020205f5f2020205f5f2020205f5f2020205f5f5f5f5f5f202020205f5f5f5f5f5f20202424207c2020205f5f0a24242420205c2424207c202f2020202020205c202f2024242020207c20202f20207c202f20207c202f20207c202f2020202020205c20202f2020202020205c202424207c20202f20207c0a2424242420202424207c2f24242424242420207c2424242424242f2020202424207c202424207c202424207c2f24242424242420207c2f24242424242420207c2424207c5f2f24242f0a2424202424202424207c2424202020202424207c20202424207c205f5f202424207c202424207c202424207c2424207c20202424207c2424207c202024242f20242420202024243c0a2424207c24242424207c24242424242424242f2020202424207c2f20207c2424205c5f2424205c5f2424207c2424205c5f5f2424207c2424207c20202020202024242424242420205c0a2424207c20242424207c2424202020202020207c20202424202024242f202424202020242420202024242f2024242020202024242f202424207c2020202020202424207c20242420207c0a24242f20202024242f2020242424242424242f20202020242424242f20202024242424242f242424242f202020242b24242424242f202024242f2020202020202024242f20202024242f0a0a0a4c6f76652c2062636f696e2e0a4d080254686520426974636f696e204c696768746e696e67204e6574776f726b3a0a5363616c61626c65204f66662d436861696e20496e7374616e74205061796d656e74730a4a6f7365706820506f6f6e0a0a5468616464657573204472796a610a0a6a6f73657068406c696768746e696e672e6e6574776f726b0a0a7278406177736f6d6e65742e6f72670a0a4a616e756172792031342c20323031360a44524146542056657273696f6e20302e352e392e320a0a41627374726163740a54686520626974636f696e2070726f746f636f6c2063616e20656e636f6d706173732074686520676c6f62616c2066696e616e6369616c207472616e73616374696f6e20766f6c756d6520696e20616c6c20656c656374726f6e6963207061796d656e742073797374656d7320746f6461792c20776974686f757420612073696e676c650a637573746f6469616c20746869726420706172747920686f6c64696e672066756e6473206f7220726571756972696e67207061727469636970616e747320746f20686176650a616e797468696e67206d6f7265207468616e206120636f6d7075746572207573696e6720612062726f616462616e6420636f6e6e656374696f6e2e20410a646563656e7472616c697a65642073797374656d2069732070726f706f7365642077686572656279207472616e73616374696f6e73206172652073656e74206f7665724d08020a61206e6574776f726b206f66206d6963726f7061796d656e74206368616e6e656c732028612e6b2e612e207061796d656e74206368616e6e656c73206f720a7472616e73616374696f6e206368616e6e656c73292077686f7365207472616e73666572206f662076616c7565206f6363757273206f66662d626c6f636b636861696e2e0a496620426974636f696e207472616e73616374696f6e732063616e206265207369676e656420776974682061206e65772073696768617368207479706520746861740a616464726573736573206d616c6c656162696c6974792c207468657365207472616e7366657273206d6179206f63637572206265747765656e20756e747275737465640a7061727469657320616c6f6e6720746865207472616e7366657220726f75746520627920636f6e7472616374732077686963682c20696e20746865206576656e74206f6620756e636f6f7065726174697665206f7220686f7374696c65207061727469636970616e74732c2061726520656e666f72636561626c65207669612062726f616463617374206f7665720a74686520626974636f696e20626c6f636b636861696e20696e20746865206576656e74206f6620756e636f6f7065726174697665206f7220686f7374696c65207061727469636970616e74732c207468726f756768206120736572696573206f662064656372656d656e74696e4d0802672074696d656c6f636b732e0a0a310a0a54686520426974636f696e20426c6f636b636861696e205363616c6162696c6974792050726f626c656d0a0a54686520426974636f696e5b315d20626c6f636b636861696e20686f6c64732067726561742070726f6d69736520666f72206469737472696275746564206c6564676572732c206275740a74686520626c6f636b636861696e2061732061207061796d656e7420706c6174666f726d2c20627920697473656c662c2063616e6e6f7420636f7665722074686520776f726c64e28099730a636f6d6d6572636520616e7974696d6520696e20746865206e656172206675747572652e2054686520626c6f636b636861696e206973206120676f737369702070726f746f636f6c0a7768657265627920616c6c207374617465206d6f64696669636174696f6e7320746f20746865206c6564676572206172652062726f61646361737420746f20616c6c207061727469636970616e74732e204974206973207468726f756768207468697320e2809c676f737369702070726f746f636f6ce2809d207468617420636f6e73656e737573206f66207468652073746174652c0a65766572796f6e65e28099732062616c616e6365732c206973206167726565642075706f6e2e2049662065616368206e6f646520696e2074686520626974636f696e206e6574776f726b0a6d757374206b6e6f774d08022061626f75742065766572792073696e676c65207472616e73616374696f6e2074686174206f636375727320676c6f62616c6c792c2074686174206d61790a310a0a0c6372656174652061207369676e69666963616e742064726167206f6e20746865206162696c697479206f6620746865206e6574776f726b20746f20656e636f6d7061737320616c6c0a676c6f62616c2066696e616e6369616c207472616e73616374696f6e732e20497420776f756c6420696e737465616420626520646573697261626c6520746f20656e636f6d7061737320616c6c0a7472616e73616374696f6e7320696e206120776179207468617420646f65736ee2809974207361637269666963652074686520646563656e7472616c697a6174696f6e20616e642073656375726974790a7468617420746865206e6574776f726b2070726f76696465732e0a546865207061796d656e74206e6574776f726b20566973612061636869657665642034372c303030207065616b207472616e73616374696f6e7320706572207365636f6e64202874707329206f6e20697473206e6574776f726b20647572696e6720746865203230313320686f6c69646179735b325d2c20616e642063757272656e746c792061766572616765730a68756e6472656473206f66206d696c6c696f6e7320706572206461792e2043757272656e746c792c20426974636f696e2073754d080270706f727473206c657373207468616e2037207472616e73616374696f6e7320706572207365636f6e64207769746820612031206d6567616279746520626c6f636b206c696d69742e2049662077652075736520616e2061766572616765206f66203330300a62797465732070657220626974636f696e207472616e73616374696f6e20616e6420617373756d656420756e6c696d6974656420626c6f636b2073697a65732c20616e206571756976616c656e7420636170616369747920746f207065616b2056697361207472616e73616374696f6e20766f6c756d65206f662034372c3030302f74707320776f756c64206265206e6561726c790a38206769676162797465732070657220426974636f696e20626c6f636b2c2065766572792074656e206d696e75746573206f6e20617665726167652e20436f6e74696e756f75736c792c0a7468617420776f756c64206265206f7665722034303020746572616279746573206f6620646174612070657220796561722e0a436c6561726c792c20616368696576696e6720566973612d6c696b65206361706163697479206f6e2074686520426974636f696e206e6574776f726b2069736ee2809974206665617369626c6520746f6461792e204e6f20686f6d6520636f6d707574657220696e2074686520776f726c642063616e206f70657261746520776974682074686174206b696e64204d08026f660a62616e64776964746820616e642073746f726167652e20496620426974636f696e20697320746f207265706c61636520616c6c20656c656374726f6e6963207061796d656e747320696e0a746865206675747572652c20616e64206e6f74206a75737420566973612c20697420776f756c6420726573756c7420696e206f7574726967687420636f6c6c61707365206f662074686520426974636f696e206e6574776f726b2c206f7220617420626573742c2065787472656d652063656e7472616c697a6174696f6e206f6620426974636f696e206e6f64657320616e64206d696e6572730a746f20746865206f6e6c79206f6e65732077686f20636f756c64206166666f72642069742e20546869732063656e7472616c697a6174696f6e20776f756c64207468656e206465666561740a61737065637473206f66206e6574776f726b20646563656e7472616c697a6174696f6e2074686174206d616b6520426974636f696e207365637572652c20617320746865206162696c69747920666f7220656e74697469657320746f2076616c69646174652074686520636861696e206973207768617420616c6c6f777320426974636f696e20746f20656e73757265206c65646765720a616363757261637920616e642073656375726974792e0a486176696e672066657765722076616c696461746f72732064756520746f206c617267654d08027220626c6f636b73206e6f74206f6e6c7920696d706c6965732066657765720a696e646976696475616c7320656e737572696e67206c65646765722061636375726163792c2062757420616c736f20726573756c747320696e20666577657220656e74697469657320746861740a776f756c642062652061626c6520746f2076616c69646174652074686520626c6f636b636861696e2061732070617274206f6620746865206d696e696e672070726f636573732c0a776869636820726573756c747320696e20656e636f75726167696e67206d696e65722063656e7472616c697a6174696f6e2e2045787472656d656c79206c6172676520626c6f636b732c0a666f72206578616d706c6520696e207468652061626f76652063617365206f66203820676967616279746573206576657279203130206d696e75746573206f6e20617665726167652c0a776f756c6420696d706c792074686174206f6e6c79206120666577207061727469657320776f756c642062652061626c6520746f20646f20626c6f636b2076616c69646174696f6e2e0a546869732063726561746573206120677265617420706f73736962696c697479207468617420656e7469746965732077696c6c20656e64207570207472757374696e672063656e7472616c697a65640a706172746965732e20486176696e672070726976696c656765642c20747275737465644d080220706172746965732063726561746573206120736f6369616c207472617020776865726562790a7468652063656e7472616c2070617274792077696c6c206e6f742061637420696e2074686520696e746572657374206f6620616e20696e646976696475616c20287072696e636970616c6167656e742070726f626c656d292c20652e672e2072656e7469657269736d206279206368617267696e6720686967686572206665657320746f206d69746967617465207468650a696e63656e7469766520746f2061637420646973686f6e6573746c792e20496e2065787472656d652063617365732c2074686973206d616e69666573747320617320696e646976696475616c730a73656e64696e672066756e647320746f2063656e7472616c697a6564207472757374656420637573746f6469616e732077686f20686176652066756c6c20637573746f6479206f660a637573746f6d657273e280992066756e64732e205375636820617272616e67656d656e74732c2061732061726520636f6d6d6f6e20746f6461792c20637265617465207365766572650a636f756e7465727061727479207269736b2e20412070726572657175697369746520746f2070726576656e742074686174206b696e64206f662063656e7472616c697a6174696f6e2066726f6d0a6f6363757272696e6720776f756c64207265717569726520746865206162696c4d080269747920666f7220626974636f696e20746f2062652076616c69646174656420627920612073696e676c650a320a0a0c636f6e73756d65722d6c6576656c20636f6d7075746572206f6e206120686f6d652062726f616462616e6420636f6e6e656374696f6e2e20427920656e737572696e670a746861742066756c6c2076616c69646174696f6e2063616e206f636375722063686561706c792c20426974636f696e206e6f64657320616e64206d696e6572732077696c6c2062652061626c650a746f2070726576656e742065787472656d652063656e7472616c697a6174696f6e20616e642074727573742c20776869636820656e73757265732065787472656d656c79206c6f770a7472616e73616374696f6e20666565732e0a5768696c6520697420697320706f737369626c652074686174204d6f6f7265e2809973204c61772077696c6c20636f6e74696e756520696e646566696e6974656c792c20616e640a74686520636f6d7075746174696f6e616c20636170616369747920666f72206e6f64657320746f20636f73742d6566666563746976656c7920636f6d70757465206d756c7469676967616279746520626c6f636b73206d617920657869737420696e20746865206675747572652c206974206973206e6f742061206365727461696e74792e0a546f2061636869657665206d75636820686967686572207468616e20344d0802372c303030207472616e73616374696f6e7320706572207365636f6e64207573696e670a426974636f696e20726571756972657320636f6e64756374696e67207472616e73616374696f6e73206f66662074686520426974636f696e20626c6f636b636861696e20697473656c662e2049740a776f756c64206265206576656e206265747465722069662074686520626974636f696e206e6574776f726b20737570706f727465642061206e6561722d756e6c696d69746564206e756d626572206f66207472616e73616374696f6e7320706572207365636f6e6420776974682065787472656d656c79206c6f77206665657320666f72206d6963726f7061796d656e74732e0a4d616e79206d6963726f7061796d656e74732063616e2062652073656e742073657175656e7469616c6c79206265747765656e2074776f207061727469657320746f20656e61626c6520616e792073697a65206f66207061796d656e74732e204d6963726f7061796d656e747320776f756c6420656e61626c6520756e62756e64696e672c206c6573730a747275737420616e6420636f6d6d6f64696669636174696f6e206f662073657276696365732c2073756368206173207061796d656e747320666f72207065722d6d656761627974650a696e7465726e657420736572766963652e20546f2062652061626c6520746f20616368696576652074686573654d0802206d6963726f7061796d656e74207573652063617365732c20686f77657665722c20776f756c642072657175697265207365766572656c79207265647563696e672074686520616d6f756e74206f66207472616e73616374696f6e73207468617420656e640a7570206265696e672062726f616463617374206f6e2074686520676c6f62616c20426974636f696e20626c6f636b636861696e2e0a5768696c6520697420697320706f737369626c6520746f207363616c65206174206120736d616c6c206c6576656c2c206974206973206162736f6c7574656c79206e6f7420706f737369626c650a746f2068616e646c652061206c6172676520616d6f756e74206f66206d6963726f7061796d656e7473206f6e20746865206e6574776f726b206f7220746f20656e636f6d706173730a616c6c20676c6f62616c207472616e73616374696f6e732e20466f7220626974636f696e20746f20737563636565642c20697420726571756972657320636f6e666964656e636520746861742069660a6974207765726520746f206265636f6d652065787472656d656c7920706f70756c61722c206974732063757272656e7420616476616e7461676573207374656d6d696e672066726f6d0a646563656e7472616c697a6174696f6e2077696c6c20636f6e74696e756520746f2065786973742e20496e206f7264657220666f722070656f706c65473044022034ecc7a8cc3672cce417483608e1b07799cbe2722d062d5742d7a28025428f4a022007a2470238440a30b0cc932ea104ccb9fef43b6ff5d4597ad1444615a3d3e2010121037e1488596f36d202fcd53d38fc87c7a9830076232a8130c811d67d05a1cd8313ffffffff020000000000000000fd670e6a4d630e546865206e6174757265206f6620426974636f696e20697320737563682074686174206f6e63652076657273696f6e20302e31207761732072656c65617365642c2074686520636f72650a64657369676e207761732073657420696e2073746f6e6520666f72207468652072657374206f6620697473206c69666574696d652e202042656361757365206f6620746861742c20490a77616e74656420746f2064657369676e20697420746f20737570706f727420657665727920706f737369626c65207472616e73616374696f6e2074797065204920636f756c64207468696e6b0a6f662e20205468652070726f626c656d207761732c2065616368207468696e67207265717569726564207370656369616c20737570706f727420636f646520616e6420646174610a6669656c64732077686574686572206974207761732075736564206f72206e6f742c20616e64206f6e6c7920636f7665726564206f6e65207370656369616c206361736520617420610a74696d652e2020497420776f756c642068617665206265656e20616e206578706c6f73696f6e206f66207370656369616c2063617365732e202054686520736f6c7574696f6e207761730a7363726970742c2077686963682067656e6572616c697a6573207468652070726f626c656d20736f207472616e73616374696e6720706172746965732063616e2064657363726962650a7468656972207472616e73616374696f6e206173206120707265646963617465207468617420746865206e6f6465206e6574776f726b206576616c75617465732e2020546865206e6f6465730a6f6e6c79206e65656420746f20756e6465727374616e6420746865207472616e73616374696f6e20746f2074686520657874656e74206f66206576616c756174696e6720776865746865720a7468652073656e646572277320636f6e646974696f6e7320617265206d65742e0a0a546865207363726970742069732061637475616c6c792061207072656469636174652e202049742773206a75737420616e206571756174696f6e2074686174206576616c756174657320746f0a74727565206f722066616c73652e20205072656469636174652069732061206c6f6e6720616e6420756e66616d696c69617220776f726420736f20492063616c6c65642069740a7363726970742e0a0a546865207265636569766572206f662061207061796d656e7420646f657320612074656d706c617465206d61746368206f6e20746865207363726970742e202043757272656e746c792c0a726563656976657273206f6e6c79206163636570742074776f2074656d706c617465733a20646972656374207061796d656e7420616e6420626974636f696e20616464726573732e0a4675747572652076657273696f6e732063616e206164642074656d706c6174657320666f72206d6f7265207472616e73616374696f6e20747970657320616e64206e6f6465730a72756e6e696e6720746861742076657273696f6e206f72206869676865722077696c6c2062652061626c6520746f2072656365697665207468656d2e2020416c6c2076657273696f6e73206f660a6e6f64657320696e20746865206e6574776f726b2063616e2076657269667920616e642070726f6365737320616e79206e6577207472616e73616374696f6e7320696e746f20626c6f636b732c0a6576656e2074686f7567682074686579206d6179206e6f74206b6e6f7720686f7720746f2072656164207468656d2e0a0a5468652064657369676e20737570706f7274732061207472656d656e646f75732076617269657479206f6620706f737369626c65207472616e73616374696f6e207479706573207468617420490a64657369676e65642079656172732061676f2e2020457363726f77207472616e73616374696f6e732c20626f6e64656420636f6e7472616374732c2074686972642070617274790a6172626974726174696f6e2c206d756c74692d7061727479207369676e61747572652c206574632e2020496620426974636f696e2063617463686573206f6e20696e206120626967207761792c0a746865736520617265207468696e6773207765276c6c2077616e7420746f206578706c6f726520696e20746865206675747572652c20627574207468657920616c6c2068616420746f2062650a64657369676e65642061742074686520626567696e6e696e6720746f206d616b652073757265207468657920776f756c6420626520706f737369626c65206c617465722e0a0a4920646f6e27742062656c696576652061207365636f6e642c20636f6d70617469626c6520696d706c656d656e746174696f6e206f6620426974636f696e2077696c6c206576657220626520610a676f6f6420696465612e2020536f206d756368206f66207468652064657369676e20646570656e6473206f6e20616c6c206e6f6465732067657474696e672065786163746c790a6964656e746963616c20726573756c747320696e206c6f636b7374657020746861742061207365636f6e6420696d706c656d656e746174696f6e20776f756c642062652061206d656e6163650a746f20746865206e6574776f726b2e2020546865204d4954206c6963656e736520697320636f6d70617469626c65207769746820616c6c206f74686572206c6963656e73657320616e640a636f6d6d65726369616c20757365732c20736f207468657265206973206e6f206e65656420746f20726577726974652069742066726f6d2061206c6963656e73696e670a7374616e64706f696e742e0a0a0a20202020205f5f202020202020205f5f0a202020202f20205c20202020202f20207c0a20202020242420205c2020202f2424207c20205f5f5f5f5f5f2020205f5f5f5f5f5f5f202020205f5f5f5f5f5f202020205f5f5f5f5f5f5f2020205f5f5f5f5f5f0a2020202024242420205c202f242424207c202f2020202020205c202f202020202020205c20202f2020202020205c20202f202020202020207c202f2020202020205c0a202020202424242420202f24242424207c2f24242424242420207c2424242424242420207c2024242424242420207c2f242424242424242f202f24242424242420207c0a2020202024242024242024242f2424207c2424202020202424207c2424207c20202424207c202f202020202424207c2424207c2020202020202424202020202424207c0a202020202424207c2424242f202424207c24242424242424242f202424207c20202424207c2f24242424242424207c2424205c5f5f5f5f5f2024242424242424242f0a202020202424207c20242f20202424207c2424202020202020207c2424207c20202424207c2424202020202424207c2424202020202020207c2424202020202020207c0a2020202024242f20202020202024242f2020242424242424242f2024242f20202024242f2020242424242424242f2020242424242424242f2020242424242424242f0a0a202020202020202020205f5f5f5f5f5f2020202020202020205f5f5f5f5f5f5f5f20205f5f0a2020202020202020202f2020202020205c202020202020202f20202020202020207c2f20207c0a20202020202020202f24242424242420207c20202020202024242424242424242f202424207c5f5f5f5f202020205f5f5f5f5f5f0a202020202020202024245f5f5f5f2424207c2020202020202020202424207c20202024242020202020205c20202f2020202020205c0a2020202020202020202f2020202024242f202020202020202020202424207c2020202424242424242420207c2f24242424242420207c0a20202020202020202f2424242424242f20202020202020202020202424207c2020202424207c20202424207c2424202020202424207c0a20202020202020202424207c5f5f5f5f5f202020202020202020202424207c2020202424207c20202424207c24242424242424242f0a20202020202020202424202020202020207c2020202020202020202424207c2020202424207c20202424207c2424202020202020207c0a202020202020202024242424242424242f2020202020202020202024242f2020202024242f20202024242f2020242424242424242f0a0a205f5f202020205f5f20202020202020202020202020205f5f202020202020202020202020202020202020202020202020202020202020202020202020202020205f5f0a2f20205c20202f20207c2020202020202020202020202f20207c20202020202020202020202020202020202020202020202020202020202020202020202020202f20207c0a242420205c202424207c20205f5f5f5f5f5f2020205f2424207c5f202020205f5f2020205f5f2020205f5f2020205f5f5f5f5f5f202020205f5f5f5f5f5f20202424207c2020205f5f0a24242420205c2424207c202f2020202020205c202f2024242020207c20202f20207c202f20207c202f20207c202f2020202020205c20202f2020202020205c202424207c20202f20207c0a2424242420202424207c2f24242424242420207c2424242424242f2020202424207c202424207c202424207c2f24242424242420207c2f24242424242420207c2424207c5f2f24242f0a2424202424202424207c2424202020202424207c20202424207c205f5f202424207c202424207c202424207c2424207c20202424207c2424207c202024242f20242420202024243c0a2424207c24242424207c24242424242424242f2020202424207c2f20207c2424205c5f2424205c5f2424207c2424205c5f5f2424207c2424207c20202020202024242424242420205c0a2424207c20242424207c2424202020202020207c20202424202024242f202424202020242420202024242f2024242020202024242f202424207c2020202020202424207c20242420207c0a24242f20202024242f2020242424242424242f20202020242424242f20202024242424242f242424242f2020202424242424242f202024242f2020202020202024242f20202024242f0a0a0a4c6f76652c2062636f696e2e0a0000000000000000fe7da801006a4e77a8010054686520426974636f696e204c696768746e696e67204e6574776f726b3a0a5363616c61626c65204f66662d436861696e20496e7374616e74205061796d656e74730a4a6f7365706820506f6f6e0a0a5468616464657573204472796a610a0a6a6f73657068406c696768746e696e672e6e6574776f726b0a0a7278406177736f6d6e65742e6f72670a0a4a616e756172792031342c20323031360a44524146542056657273696f6e20302e352e392e320a0a41627374726163740a54686520626974636f696e2070726f746f636f6c2063616e20656e636f6d706173732074686520676c6f62616c2066696e616e6369616c207472616e73616374696f6e20766f6c756d6520696e20616c6c20656c656374726f6e6963207061796d656e742073797374656d7320746f6461792c20776974686f757420612073696e676c650a637573746f6469616c20746869726420706172747920686f6c64696e672066756e6473206f7220726571756972696e67207061727469636970616e747320746f20686176650a616e797468696e67206d6f7265207468616e206120636f6d7075746572207573696e6720612062726f616462616e6420636f6e6e656374696f6e2e20410a646563656e7472616c697a65642073797374656d2069732070726f706f7365642077686572656279207472616e73616374696f6e73206172652073656e74206f7665720a61206e6574776f726b206f66206d6963726f7061796d656e74206368616e6e656c732028612e6b2e612e207061796d656e74206368616e6e656c73206f720a7472616e73616374696f6e206368616e6e656c73292077686f7365207472616e73666572206f662076616c7565206f6363757273206f66662d626c6f636b636861696e2e0a496620426974636f696e207472616e73616374696f6e732063616e206265207369676e656420776974682061206e65772073696768617368207479706520746861740a616464726573736573206d616c6c656162696c6974792c207468657365207472616e7366657273206d6179206f63637572206265747765656e20756e747275737465640a7061727469657320616c6f6e6720746865207472616e7366657220726f75746520627920636f6e7472616374732077686963682c20696e20746865206576656e74206f6620756e636f6f7065726174697665206f7220686f7374696c65207061727469636970616e74732c2061726520656e666f72636561626c65207669612062726f616463617374206f7665720a74686520626974636f696e20626c6f636b636861696e20696e20746865206576656e74206f6620756e636f6f7065726174697665206f7220686f7374696c65207061727469636970616e74732c207468726f756768206120736572696573206f662064656372656d656e74696e672074696d656c6f636b732e0a0a310a0a54686520426974636f696e20426c6f636b636861696e205363616c6162696c6974792050726f626c656d0a0a54686520426974636f696e5b315d20626c6f636b636861696e20686f6c64732067726561742070726f6d69736520666f72206469737472696275746564206c6564676572732c206275740a74686520626c6f636b636861696e2061732061207061796d656e7420706c6174666f726d2c20627920697473656c662c2063616e6e6f7420636f7665722074686520776f726c64e28099730a636f6d6d6572636520616e7974696d6520696e20746865206e656172206675747572652e2054686520626c6f636b636861696e206973206120676f737369702070726f746f636f6c0a7768657265627920616c6c207374617465206d6f64696669636174696f6e7320746f20746865206c6564676572206172652062726f61646361737420746f20616c6c207061727469636970616e74732e204974206973207468726f756768207468697320e2809c676f737369702070726f746f636f6ce2809d207468617420636f6e73656e737573206f66207468652073746174652c0a65766572796f6e65e28099732062616c616e6365732c206973206167726565642075706f6e2e2049662065616368206e6f646520696e2074686520626974636f696e206e6574776f726b0a6d757374206b6e6f772061626f75742065766572792073696e676c65207472616e73616374696f6e2074686174206f636375727320676c6f62616c6c792c2074686174206d61790a310a0a0c6372656174652061207369676e69666963616e742064726167206f6e20746865206162696c697479206f6620746865206e6574776f726b20746f20656e636f6d7061737320616c6c0a676c6f62616c2066696e616e6369616c207472616e73616374696f6e732e20497420776f756c6420696e737465616420626520646573697261626c6520746f20656e636f6d7061737320616c6c0a7472616e73616374696f6e7320696e206120776179207468617420646f65736ee2809974207361637269666963652074686520646563656e7472616c697a6174696f6e20616e642073656375726974790a7468617420746865206e6574776f726b2070726f76696465732e0a546865207061796d656e74206e6574776f726b20566973612061636869657665642034372c303030207065616b207472616e73616374696f6e7320706572207365636f6e64202874707329206f6e20697473206e6574776f726b20647572696e6720746865203230313320686f6c69646179735b325d2c20616e642063757272656e746c792061766572616765730a68756e6472656473206f66206d696c6c696f6e7320706572206461792e2043757272656e746c792c20426974636f696e20737570706f727473206c657373207468616e2037207472616e73616374696f6e7320706572207365636f6e64207769746820612031206d6567616279746520626c6f636b206c696d69742e2049662077652075736520616e2061766572616765206f66203330300a62797465732070657220626974636f696e207472616e73616374696f6e20616e6420617373756d656420756e6c696d6974656420626c6f636b2073697a65732c20616e206571756976616c656e7420636170616369747920746f207065616b2056697361207472616e73616374696f6e20766f6c756d65206f662034372c3030302f74707320776f756c64206265206e6561726c790a38206769676162797465732070657220426974636f696e20626c6f636b2c2065766572792074656e206d696e75746573206f6e20617665726167652e20436f6e74696e756f75736c792c0a7468617420776f756c64206265206f7665722034303020746572616279746573206f6620646174612070657220796561722e0a436c6561726c792c20616368696576696e6720566973612d6c696b65206361706163697479206f6e2074686520426974636f696e206e6574776f726b2069736ee2809974206665617369626c6520746f6461792e204e6f20686f6d6520636f6d707574657220696e2074686520776f726c642063616e206f70657261746520776974682074686174206b696e64206f660a62616e64776964746820616e642073746f726167652e20496620426974636f696e20697320746f207265706c61636520616c6c20656c656374726f6e6963207061796d656e747320696e0a746865206675747572652c20616e64206e6f74206a75737420566973612c20697420776f756c6420726573756c7420696e206f7574726967687420636f6c6c61707365206f662074686520426974636f696e206e6574776f726b2c206f7220617420626573742c2065787472656d652063656e7472616c697a6174696f6e206f6620426974636f696e206e6f64657320616e64206d696e6572730a746f20746865206f6e6c79206f6e65732077686f20636f756c64206166666f72642069742e20546869732063656e7472616c697a6174696f6e20776f756c64207468656e206465666561740a61737065637473206f66206e6574776f726b20646563656e7472616c697a6174696f6e2074686174206d616b6520426974636f696e207365637572652c20617320746865206162696c69747920666f7220656e74697469657320746f2076616c69646174652074686520636861696e206973207768617420616c6c6f777320426974636f696e20746f20656e73757265206c65646765720a616363757261637920616e642073656375726974792e0a486176696e672066657765722076616c696461746f72732064756520746f206c617267657220626c6f636b73206e6f74206f6e6c7920696d706c6965732066657765720a696e646976696475616c7320656e737572696e67206c65646765722061636375726163792c2062757420616c736f20726573756c747320696e20666577657220656e74697469657320746861740a776f756c642062652061626c6520746f2076616c69646174652074686520626c6f636b636861696e2061732070617274206f6620746865206d696e696e672070726f636573732c0a776869636820726573756c747320696e20656e636f75726167696e67206d696e65722063656e7472616c697a6174696f6e2e2045787472656d656c79206c6172676520626c6f636b732c0a666f72206578616d706c6520696e207468652061626f76652063617365206f66203820676967616279746573206576657279203130206d696e75746573206f6e20617665726167652c0a776f756c6420696d706c792074686174206f6e6c79206120666577207061727469657320776f756c642062652061626c6520746f20646f20626c6f636b2076616c69646174696f6e2e0a546869732063726561746573206120677265617420706f73736962696c697479207468617420656e7469746965732077696c6c20656e64207570207472757374696e672063656e7472616c697a65640a706172746965732e20486176696e672070726976696c656765642c207472757374656420706172746965732063726561746573206120736f6369616c207472617020776865726562790a7468652063656e7472616c2070617274792077696c6c206e6f742061637420696e2074686520696e746572657374206f6620616e20696e646976696475616c20287072696e636970616c6167656e742070726f626c656d292c20652e672e2072656e7469657269736d206279206368617267696e6720686967686572206665657320746f206d69746967617465207468650a696e63656e7469766520746f2061637420646973686f6e6573746c792e20496e2065787472656d652063617365732c2074686973206d616e69666573747320617320696e646976696475616c730a73656e64696e672066756e647320746f2063656e7472616c697a6564207472757374656420637573746f6469616e732077686f20686176652066756c6c20637573746f6479206f660a637573746f6d657273e280992066756e64732e205375636820617272616e67656d656e74732c2061732061726520636f6d6d6f6e20746f6461792c20637265617465207365766572650a636f756e7465727061727479207269736b2e20412070726572657175697369746520746f2070726576656e742074686174206b696e64206f662063656e7472616c697a6174696f6e2066726f6d0a6f6363757272696e6720776f756c64207265717569726520746865206162696c69747920666f7220626974636f696e20746f2062652076616c69646174656420627920612073696e676c650a320a0a0c636f6e73756d65722d6c6576656c20636f6d7075746572206f6e206120686f6d652062726f616462616e6420636f6e6e656374696f6e2e20427920656e737572696e670a746861742066756c6c2076616c69646174696f6e2063616e206f636375722063686561706c792c20426974636f696e206e6f64657320616e64206d696e6572732077696c6c2062652061626c650a746f2070726576656e742065787472656d652063656e7472616c697a6174696f6e20616e642074727573742c20776869636820656e73757265732065787472656d656c79206c6f770a7472616e73616374696f6e20666565732e0a5768696c6520697420697320706f737369626c652074686174204d6f6f7265e2809973204c61772077696c6c20636f6e74696e756520696e646566696e6974656c792c20616e640a74686520636f6d7075746174696f6e616c20636170616369747920666f72206e6f64657320746f20636f73742d6566666563746976656c7920636f6d70757465206d756c7469676967616279746520626c6f636b73206d617920657869737420696e20746865206675747572652c206974206973206e6f742061206365727461696e74792e0a546f2061636869657665206d75636820686967686572207468616e2034372c303030207472616e73616374696f6e7320706572207365636f6e64207573696e670a426974636f696e20726571756972657320636f6e64756374696e67207472616e73616374696f6e73206f66662074686520426974636f696e20626c6f636b636861696e20697473656c662e2049740a776f756c64206265206576656e206265747465722069662074686520626974636f696e206e6574776f726b20737570706f727465642061206e6561722d756e6c696d69746564206e756d626572206f66207472616e73616374696f6e7320706572207365636f6e6420776974682065787472656d656c79206c6f77206665657320666f72206d6963726f7061796d656e74732e0a4d616e79206d6963726f7061796d656e74732063616e2062652073656e742073657175656e7469616c6c79206265747765656e2074776f207061727469657320746f20656e61626c6520616e792073697a65206f66207061796d656e74732e204d6963726f7061796d656e747320776f756c6420656e61626c6520756e62756e64696e672c206c6573730a747275737420616e6420636f6d6d6f64696669636174696f6e206f662073657276696365732c2073756368206173207061796d656e747320666f72207065722d6d656761627974650a696e7465726e657420736572766963652e20546f2062652061626c6520746f2061636869657665207468657365206d6963726f7061796d656e74207573652063617365732c20686f77657665722c20776f756c642072657175697265207365766572656c79207265647563696e672074686520616d6f756e74206f66207472616e73616374696f6e73207468617420656e640a7570206265696e672062726f616463617374206f6e2074686520676c6f62616c20426974636f696e20626c6f636b636861696e2e0a5768696c6520697420697320706f737369626c6520746f207363616c65206174206120736d616c6c206c6576656c2c206974206973206162736f6c7574656c79206e6f7420706f737369626c650a746f2068616e646c652061206c6172676520616d6f756e74206f66206d6963726f7061796d656e7473206f6e20746865206e6574776f726b206f7220746f20656e636f6d706173730a616c6c20676c6f62616c207472616e73616374696f6e732e20466f7220626974636f696e20746f20737563636565642c20697420726571756972657320636f6e666964656e636520746861742069660a6974207765726520746f206265636f6d652065787472656d656c7920706f70756c61722c206974732063757272656e7420616476616e7461676573207374656d6d696e672066726f6d0a646563656e7472616c697a6174696f6e2077696c6c20636f6e74696e756520746f2065786973742e20496e206f7264657220666f722070656f706c6520746f64617920746f2062656c696576650a7468617420426974636f696e2077696c6c20776f726b20746f6d6f72726f772c20426974636f696e206e6565647320746f207265736f6c766520746865206973737565206f6620626c6f636b0a73697a652063656e7472616c697a6174696f6e20656666656374733b206c6172676520626c6f636b7320696d706c696369746c7920637265617465207472757374656420637573746f6469616e730a616e64207369676e69666963616e746c792068696768657220666565732e0a0a320a0a41204e6574776f726b206f66204d6963726f7061796d656e74204368616e6e656c732043616e0a536f6c7665205363616c6162696c6974790ae2809c4966206120747265652066616c6c7320696e2074686520666f7265737420616e64206e6f206f6e652069732061726f756e6420746f20686561722069742c20646f65730a6974206d616b65206120736f756e643fe2809d0a0a5468652061626f76652071756f7465207175657374696f6e73207468652072656c6576616e6365206f6620756e6f62736572766564206576656e747320e2809469660a6e6f626f64792068656172732074686520747265652066616c6c2c2077686574686572206974206d616465206120736f756e64206f72206e6f74206973206f66206e6f20636f6e73657175656e63652e2053696d696c61726c792c20696e2074686520626c6f636b636861696e2c206966206f6e6c792074776f207061727469636970616e747320636172652061626f757420616e0a657665727964617920726563757272696e67207472616e73616374696f6e2c206974e2809973206e6f74206e656365737361727920666f7220616c6c206f74686572206e6f64657320696e207468650a330a0a0c626974636f696e206e6574776f726b20746f206b6e6f772061626f75742074686174207472616e73616374696f6e2e20497420697320696e73746561642070726566657261626c6520746f0a6f6e6c792068617665207468652062617265206d696e696d756d206f6620696e666f726d6174696f6e206f6e2074686520626c6f636b636861696e2e20427920646566657272696e672074656c6c696e672074686520656e7469726520776f726c642061626f7574206576657279207472616e73616374696f6e2c20646f696e67206e657420736574746c656d656e740a6f662074686569722072656c6174696f6e736869702061742061206c61746572206461746520656e61626c657320426974636f696e20757365727320746f20636f6e64756374206d616e790a7472616e73616374696f6e7320776974686f757420626c6f6174696e672075702074686520626c6f636b636861696e206f72206372656174696e6720747275737420696e20612063656e7472616c697a656420636f756e74657270617274792e20416e206566666563746976656c792074727573746c657373207374727563747572652063616e2062652061636869657665642062790a7573696e672074696d65206c6f636b73206173206120636f6d706f6e656e7420746f20676c6f62616c20636f6e73656e7375732e0a43757272656e746c792074686520736f6c7574696f6e20746f206d6963726f7061796d656e747320616e64207363616c6162696c69747920697320746f206f66666c6f61640a746865207472616e73616374696f6e7320746f206120637573746f6469616e2c2077686572656279206f6e65206973207472757374696e6720746869726420706172747920637573746f6469616e7320746f20686f6c64206f6e65e280997320636f696e7320616e6420746f207570646174652062616c616e6365732077697468206f7468657220706172746965732e205472757374696e670a7468697264207061727469657320746f20686f6c6420616c6c206f66206f6e65e28099732066756e6473206372656174657320636f756e7465727061727479207269736b20616e64207472616e73616374696f6e20636f7374732e0a496e73746561642c207573696e672061206e6574776f726b206f66207468657365206d6963726f7061796d656e74206368616e6e656c732c20426974636f696e0a63616e207363616c6520746f2062696c6c696f6e73206f66207472616e73616374696f6e73207065722064617920776974682074686520636f6d7075746174696f6e616c20706f7765720a617661696c61626c65206f6e2061206d6f6465726e206465736b746f7020636f6d707574657220746f6461792e2053656e64696e67206d616e79207061796d656e74730a696e73696465206120676976656e206d6963726f7061796d656e74206368616e6e656c20656e61626c6573206f6e6520746f2073656e64206c6172676520616d6f756e74730a6f662066756e647320746f20616e6f7468657220706172747920696e206120646563656e7472616c697a6564206d616e6e65722e205468657365206368616e6e656c73206172650a6e6f7420612073657061726174652074727573746564206e6574776f726b206f6e20746f70206f6620626974636f696e2e205468657920617265207265616c20626974636f696e0a7472616e73616374696f6e732e0a4d6963726f7061796d656e74206368616e6e656c735b335d5b345d2063726561746520612072656c6174696f6e73686970206265747765656e2074776f207061727469657320746f2070657270657475616c6c79207570646174652062616c616e6365732c20646566657272696e6720776861742069732062726f61646361737420746f207468650a626c6f636b636861696e20696e20612073696e676c65207472616e73616374696f6e206e657474696e67206f75742074686520746f74616c2062616c616e6365206265747765656e0a74686f73652074776f20706172746965732e2054686973207065726d697473207468652066696e616e6369616c2072656c6174696f6e7368697073206265747765656e2074776f207061727469657320746f2062652074727573746c6573736c7920646566657272656420746f2061206c6174657220646174652c20776974686f7574207269736b206f6620636f756e74657270617274790a64656661756c742e204d6963726f7061796d656e74206368616e6e656c7320757365207265616c20626974636f696e207472616e73616374696f6e732c206f6e6c7920656c656374696e670a746f206465666572207468652062726f61646361737420746f2074686520626c6f636b636861696e20696e2073756368206120776179207468617420626f746820706172746965730a63616e2067756172616e7465652074686569722063757272656e742062616c616e6365206f6e2074686520626c6f636b636861696e3b2074686973206973206e6f74206120747275737465640a6f7665726c6179206e6574776f726b20e280947061796d656e747320696e206d6963726f7061796d656e74206368616e6e656c7320617265207265616c20626974636f696e20636f6d6d756e69636174656420616e642065786368616e676564206f66662d636861696e2e0a0a322e310a0a4d6963726f7061796d656e74204368616e6e656c7320446f204e6f7420526571756972652054727573740a0a4c696b6520746865206167652d6f6c64207175657374696f6e206f6620776865746865722074686520747265652066616c6c696e6720696e2074686520776f6f6473206d616b657320610a736f756e642c20696620616c6c207061727469657320616772656520746861742074686520747265652066656c6c20617420323a343520696e207468652061667465726e6f6f6e2c207468656e207468650a74726565207265616c6c79206469642066616c6c20617420323a343520696e207468652061667465726e6f6f6e2e2053696d696c61726c792c20696620626f746820636f756e746572706172746965730a61677265652074686174207468652063757272656e742062616c616e636520696e736964652061206368616e6e656c20697320302e30372042544320746f20416c69636520616e6420302e30330a0a340a0a0c42544320746f20426f622c207468656e2074686174e28099732074686520747275652062616c616e63652e20486f77657665722c20776974686f75742063727970746f6772617068792c0a616e20696e746572657374696e672070726f626c656d20697320637265617465643a204966206f6e65e280997320636f756e7465727061727479206469736167726565732061626f7574207468650a63757272656e742062616c616e6365206f662066756e647320286f722074696d652074686520747265652066656c6c292c207468656e206974206973206f6e65e280997320776f726420616761696e73740a616e6f746865722e20576974686f75742063727970746f67726170686963207369676e6174757265732c2074686520626c6f636b636861696e2077696c6c206e6f74206b6e6f770a77686f206f776e7320776861742e0a4966207468652062616c616e636520696e20746865206368616e6e656c20697320302e30352042544320746f20416c69636520616e6420302e30352042544320746f0a426f622c20616e64207468652062616c616e63652061667465722061207472616e73616374696f6e20697320302e30372042544320746f20416c69636520616e6420302e30330a42544320746f20426f622c20746865206e6574776f726b206e6565647320746f206b6e6f7720776869636820736574206f662062616c616e63657320697320636f72726563742e0a426c6f636b636861696e207472616e73616374696f6e7320736f6c766520746869732070726f626c656d206279207573696e672074686520626c6f636b636861696e206c65646765720a617320612074696d657374616d70696e672073797374656d2e204174207468652073616d652074696d652c20697420697320646573697261626c6520746f2063726561746520612073797374656d20776869636820646f6573206e6f74206163746976656c792075736520746869732074696d657374616d70696e672073797374656d20756e6c657373206162736f6c7574656c790a6e65636573736172792c2061732069742063616e206265636f6d6520636f73746c7920746f20746865206e6574776f726b2e0a496e73746561642c20626f746820706172746965732063616e20636f6d6d697420746f207369676e696e672061207472616e73616374696f6e20616e64206e6f740a62726f616463617374696e672074686973207472616e73616374696f6e2e20536f20696620416c69636520616e6420426f6220636f6d6d69742066756e647320696e746f206120326f662d32206d756c74697369676e617475726520616464726573732028776865726520697420726571756972657320636f6e73656e742066726f6d20626f7468207061727469657320746f0a637265617465207370656e6473292c20746865792063616e206167726565206f6e207468652063757272656e742062616c616e63652073746174652e20416c69636520616e6420426f620a63616e20616772656520746f20637265617465206120726566756e642066726f6d207468617420322d6f662d32207472616e73616374696f6e20746f207468656d73656c7665732c20302e30350a42544320746f20656163682e205468697320726566756e64206973206e6f742062726f616463617374206f6e2074686520626c6f636b636861696e2e204569746865722070617274790a6d617920646f20736f2c206275742074686579206d617920656c65637420746f20696e737465616420686f6c64206f6e746f2074686174207472616e73616374696f6e2c206b6e6f77696e670a746861742074686579206172652061626c6520746f2072656465656d2066756e6473207768656e657665722074686579206665656c20636f6d666f727461626c6520646f696e6720736f2e0a427920646566657272696e672062726f616463617374206f662074686973207472616e73616374696f6e2c2074686579206d617920656c65637420746f206368616e676520746869730a62616c616e636520617420612066757475726520646174652e0a546f20757064617465207468652062616c616e63652c20626f74682070617274696573206372656174652061206e6577207370656e642066726f6d207468650a322d6f662d32206d756c74697369676e617475726520616464726573732c20666f72206578616d706c6520302e303720746f20416c69636520616e6420302e303320746f20426f622e0a576974686f75742070726f7065722064657369676e2c2074686f7567682c207468657265206973207468652074696d657374616d70696e672070726f626c656d206f66206e6f740a6b6e6f77696e67207768696368207370656e6420697320636f72726563743a20746865206e6577207370656e64206f7220746865206f726967696e616c20726566756e642e0a546865207265737472696374696f6e206f6e2074696d657374616d70696e6720616e642064617465732c20686f77657665722c206973206e6f7420617320636f6d706c65782061732066756c6c206f72646572696e67206f6620616c6c207472616e73616374696f6e7320617320696e2074686520626974636f696e20626c6f636b636861696e2e20496e207468650a63617365206f66206d6963726f7061796d656e74206368616e6e656c732c206f6e6c792074776f20737461746573206172652072657175697265643a207468652063757272656e740a636f72726563742062616c616e63652c20616e6420616e79206f6c6420646570726563617465642062616c616e6365732e20546865726520776f756c64206f6e6c7920626520610a73696e676c6520636f72726563742063757272656e742062616c616e63652c20616e6420706f737369626c79206d616e79206f6c642062616c616e636573207768696368206172650a646570726563617465642e0a5468657265666f72652c20697420697320706f737369626c6520696e20626974636f696e20746f20646576697365206120626974636f696e2073637269707420776865726562790a616c6c206f6c64207472616e73616374696f6e732061726520696e76616c6964617465642c20616e64206f6e6c7920746865206e6577207472616e73616374696f6e2069732076616c69642e0a496e76616c69646174696f6e20697320656e666f72636564206279206120626974636f696e206f75747075742073637269707420616e6420646570656e64656e74207472616e73616374696f6e7320776869636820666f72636520746865206f7468657220706172747920746f206769766520616c6c2074686569722066756e647320746f20746865206368616e6e656c0a350a0a0c636f756e74657270617274792e2042792074616b696e6720616c6c2066756e647320617320612070656e616c747920746f206769766520746f20746865206f746865722c20616c6c206f6c640a7472616e73616374696f6e7320617265207468657265627920696e76616c6964617465642e0a5468697320696e76616c69646174696f6e2070726f636573732063616e206578697374207468726f75676820612070726f63657373206f66206368616e6e656c20636f6e73656e73757320776865726520696620626f74682070617274696573206167726565206f6e2063757272656e74206c6564676572207374617465732028616e64206275696c64696e67206e65770a737461746573292c207468656e20746865207265616c2062616c616e6365206765747320757064617465642e205468652062616c616e6365206973207265666c6563746564206f6e207468650a626c6f636b636861696e206f6e6c79207768656e20612073696e676c65207061727479206469736167726565732e20436f6e6365707475616c6c792c20746869732073797374656d2069730a6e6f7420616e20696e646570656e64656e74206f7665726c6179206e6574776f726b3b206974206973206d6f7265206120646566657272616c206f66207374617465206f6e207468650a63757272656e742073797374656d2c2061732074686520656e666f7263656d656e74206973207374696c6c206f6363757272696e67206f6e2074686520626c6f636b636861696e20697473656c660a28616c6265697420646566657272656420746f2066757475726520646174657320616e64207472616e73616374696f6e73292e0a0a322e320a0a41204e6574776f726b206f66204368616e6e656c730a0a546875732c206d6963726f7061796d656e74206368616e6e656c73206f6e6c792063726561746520612072656c6174696f6e73686970206265747765656e2074776f20706172746965732e0a526571756972696e672065766572796f6e6520746f20637265617465206368616e6e656c7320776974682065766572796f6e6520656c736520646f6573206e6f7420736f6c7665207468650a7363616c6162696c6974792070726f626c656d2e20426974636f696e207363616c6162696c6974792063616e206265206163686965766564207573696e672061206c61726765206e6574776f726b0a6f66206d6963726f7061796d656e74206368616e6e656c732e0a49662077652070726573756d652061206c61726765206e6574776f726b206f66206368616e6e656c73206f6e2074686520426974636f696e20626c6f636b636861696e2c0a616e6420616c6c20426974636f696e207573657273206172652070617274696369706174696e67206f6e207468697320677261706820627920686176696e67206174206c65617374206f6e650a6368616e6e656c206f70656e206f6e2074686520426974636f696e20626c6f636b636861696e2c20697420697320706f737369626c6520746f206372656174652061206e6561722d696e66696e6974650a616d6f756e74206f66207472616e73616374696f6e7320696e736964652074686973206e6574776f726b2e20546865206f6e6c79207472616e73616374696f6e732074686174206172650a62726f6164636173746564206f6e2074686520426974636f696e20626c6f636b636861696e207072656d61747572656c7920617265207769746820756e636f6f70657261746976650a6368616e6e656c20636f756e746572706172746965732e0a427920656e63756d626572696e672074686520426974636f696e207472616e73616374696f6e206f7574707574732077697468206120686173686c6f636b20616e640a74696d656c6f636b2c20746865206368616e6e656c20636f756e74657270617274792077696c6c20626520756e61626c6520746f206f7574726967687420737465616c2066756e64730a616e6420426974636f696e732063616e2062652065786368616e67656420776974686f7574206f7574726967687420636f756e74657270617274792074686566742e20467572746865722c206279207573696e67207374616767657265642074696d656f7574732c206974e280997320706f737369626c6520746f2073656e642066756e647320766961206d756c7469706c650a696e7465726d656469617269657320696e2061206e6574776f726b20776974686f757420746865207269736b206f6620696e7465726d656469617279207468656674206f662066756e64732e0a0a330a0a4269646972656374696f6e616c205061796d656e74204368616e6e656c730a0a4d6963726f7061796d656e74206368616e6e656c73207065726d697420612073696d706c6520646566657272616c206f662061207472616e73616374696f6e20737461746520746f0a62652062726f6164636173742061742061206c617465722074696d652e2054686520636f6e7472616374732061726520656e666f72636564206279206372656174696e6720610a726573706f6e736962696c69747920666f72206f6e6520706172747920746f2062726f616463617374207472616e73616374696f6e73206265666f7265206f72206166746572206365727461696e0a64617465732e2049662074686520626c6f636b636861696e206973206120646563656e7472616c697a65642074696d657374616d70696e672073797374656d2c20697420697320706f737369626c650a746f2075736520636c6f636b73206173206120636f6d706f6e656e74206f6620646563656e7472616c697a656420636f6e73656e7375735b355d20746f2064657465726d696e6520646174610a76616c69646974792c2061732077656c6c2061732070726573656e74207374617465732061732061206d6574686f6420746f206f72646572206576656e74735b365d2e0a0a360a0a0c4279206372656174696e672074696d656672616d6573207768657265206365727461696e207374617465732063616e2062652062726f61646361737420616e640a6c6174657220696e76616c6964617465642c20697420697320706f737369626c6520746f2063726561746520636f6d706c657820636f6e747261637473207573696e6720626974636f696e0a7472616e73616374696f6e20736372697074732e20546865726520686173206265656e207072696f7220776f726b20666f72204875622d616e642d53706f6b65204d6963726f7061796d656e74204368616e6e656c735b375d5b385d5b395d2028616e642074727573746564207061796d656e74206368616e6e656c206e6574776f726b735b31305d5b31315d290a6c6f6f6b696e67206174206275696c64696e672061206875622d616e642d73706f6b65206e6574776f726b20746f6461792e20486f77657665722c204c696768746e696e670a4e6574776f726be2809973206269646972656374696f6e616c206d6963726f7061796d656e74206368616e6e656c20726571756972657320746865206d616c6c656162696c69747920736f6674666f726b2064657363726962656420696e20417070656e646978204120746f20656e61626c65206e6561722d696e66696e697465207363616c6162696c697479207768696c65206d697469676174696e67207269736b73206f6620696e7465726d656469617465206e6f64652064656661756c742e0a427920636861696e696e6720746f676574686572206d756c7469706c65206d6963726f7061796d656e74206368616e6e656c732c20697420697320706f737369626c650a746f206372656174652061206e6574776f726b206f66207472616e73616374696f6e2070617468732e2050617468732063616e20626520726f75746564207573696e672061204247506c696b652073797374656d2c20616e64207468652073656e646572206d61792064657369676e617465206120706172746963756c6172207061746820746f2074686520726563697069656e742e0a546865206f757470757420736372697074732061726520656e63756d6265726564206279206120686173682c2077686963682069732067656e657261746564206279207468650a726563697069656e742e20427920646973636c6f73696e672074686520696e70757420746f207468617420686173682c2074686520726563697069656e74e280997320636f756e74657270617274790a77696c6c2062652061626c6520746f2070756c6c2066756e647320616c6f6e672074686520726f7574652e0a0a332e310a0a5468652050726f626c656d206f6620426c616d6520696e204368616e6e656c204372656174696f6e0a0a496e206f7264657220746f20706172746963697061746520696e2074686973207061796d656e74206e6574776f726b2c206f6e65206d757374206372656174652061206d6963726f7061796d656e74206368616e6e656c207769746820616e6f74686572207061727469636970616e74206f6e2074686973206e6574776f726b2e0a332e312e310a0a4372656174696e6720616e20556e7369676e65642046756e64696e67205472616e73616374696f6e0a0a416e20696e697469616c206368616e6e656c2046756e64696e67205472616e73616374696f6e20697320637265617465642077686572656279206f6e65206f7220626f7468206368616e6e656c20636f756e746572706172746965732066756e642074686520696e70757473206f662074686973207472616e73616374696f6e2e20426f74682070617274696573206372656174650a74686520696e7075747320616e64206f75747075747320666f722074686973207472616e73616374696f6e2062757420646f206e6f74207369676e20746865207472616e73616374696f6e2e0a546865206f757470757420666f7220746869732046756e64696e67205472616e73616374696f6e20697320612073696e676c6520322d6f662d32206d756c74697369676e617475726520736372697074207769746820626f7468207061727469636970616e747320696e2074686973206368616e6e656c2c2068656e6365666f727468206e616d656420416c6963650a616e6420426f622e20426f7468207061727469636970616e747320646f206e6f742065786368616e6765207369676e61747572657320666f72207468652046756e64696e670a5472616e73616374696f6e20756e74696c207468657920686176652063726561746564207370656e64732066726f6d207468697320322d6f662d32206f757470757420726566756e64696e6720746865206f726967696e616c20616d6f756e74206261636b20746f2069747320726573706563746976652066756e646572732e2054686520707572706f7365206f66206e6f740a7369676e696e6720746865207472616e73616374696f6e20616c6c6f777320666f72206f6e6520746f207370656e642066726f6d2061207472616e73616374696f6e2077686963680a646f6573206e6f74207965742065786973742e20496620416c69636520616e6420426f622065786368616e676520746865207369676e6174757265732066726f6d207468652046756e64696e67205472616e73616374696f6e20776974686f7574206265696e672061626c6520746f2062726f616463617374207370656e64732066726f6d207468652046756e64696e670a5472616e73616374696f6e2c207468652066756e6473206d6179206265206c6f636b656420757020666f726576657220696620416c69636520616e6420426f6220646f206e6f740a636f6f70657261746520286f72206f7468657220636f696e206c6f7373206d6179206f63637572207468726f75676820686f7374616765207363656e6172696f7320776865726562790a6f6e65207061797320666f722074686520636f6f7065726174696f6e2066726f6d2074686520636f756e7465727061727479292e0a416c69636520616e6420426f6220626f74682065786368616e676520696e7075747320746f2066756e64207468652046756e64696e67205472616e73616374696f6e0a370a0a0c28746f206b6e6f7720776869636820696e7075747320617265207573656420746f2064657465726d696e652074686520746f74616c2076616c7565206f6620746865206368616e6e656c292c0a616e642065786368616e6765206f6e65206b657920746f2075736520746f207369676e2077697468206c617465722e2054686973206b6579206973207573656420666f72207468650a322d6f662d32206f757470757420666f72207468652046756e64696e67205472616e73616374696f6e3b20626f7468207369676e61747572657320617265206e656564656420746f0a7370656e642066726f6d207468652046756e64696e67205472616e73616374696f6e2c20696e206f7468657220776f7264732c20626f746820416c69636520616e6420426f620a6e65656420746f20616772656520746f207370656e642066726f6d207468652046756e64696e67205472616e73616374696f6e2e0a332e312e320a0a5370656e64696e672066726f6d20616e20556e7369676e6564205472616e73616374696f6e0a0a546865204c696768746e696e67204e6574776f726b207573657320612053494748415348204e4f494e505554207472616e73616374696f6e20746f0a7370656e642066726f6d207468697320322d6f662d322046756e64696e67205472616e73616374696f6e206f75747075742c206173206974206973206e656365737361727920746f0a7370656e642066726f6d2061207472616e73616374696f6e20666f7220776869636820746865207369676e61747572657320617265206e6f74207965742065786368616e6765642e0a53494748415348204e4f494e5055542c20696d706c656d656e746564207573696e67206120736f66742d666f726b2c20656e7375726573207472616e73616374696f6e730a63616e206265207370656e742066726f6d206265666f7265206974206973207369676e656420627920616c6c20706172746965732c206173207472616e73616374696f6e7320776f756c640a6e65656420746f206265207369676e656420746f206765742061207472616e73616374696f6e20494420776974686f7574206e6577207369676861736820666c6167732e0a576974686f75742053494748415348204e4f494e5055542c20426974636f696e207472616e73616374696f6e732063616e6e6f74206265207370656e742066726f6d0a6265666f72652074686579206d61792062652062726f61646361737420e280946974e2809973206173206966206f6e6520636f756c64206e6f74206472616674206120636f6e74726163740a776974686f757420706179696e6720746865206f746865722070617274792066697273742e2053494748415348204e4f494e505554207265736f6c76657320746869730a70726f626c656d2e2053656520417070656e646978204120666f72206d6f726520696e666f726d6174696f6e20616e6420696d706c656d656e746174696f6e2e0a576974686f75742053494748415348204e4f494e5055542c206974206973206e6f7420706f737369626c6520746f2067656e65726174652061207370656e640a66726f6d2061207472616e73616374696f6e20776974686f75742065786368616e67696e67207369676e6174757265732c2073696e6365207370656e64696e67207468652046756e64696e67205472616e73616374696f6e2072657175697265732061207472616e73616374696f6e2049442061732070617274206f6620746865207369676e617475726520696e207468650a6368696c64e280997320696e7075742e204120636f6d706f6e656e74206f6620746865205472616e73616374696f6e2049442069732074686520706172656e74e2809973202846756e64696e670a5472616e73616374696f6ee280997329207369676e61747572652c20736f20626f74682070617274696573206e65656420746f2065786368616e6765207468656972207369676e617475726573206f660a74686520706172656e74207472616e73616374696f6e206265666f726520746865206368696c642063616e206265207370656e742e2053696e6365206f6e65206f7220626f74682070617274696573206d757374206b6e6f772074686520706172656e74e2809973207369676e61747572657320746f207370656e642066726f6d2069742c2074686174206d65616e73206f6e65206f720a626f74682070617274696573206172652061626c6520746f2062726f6164636173742074686520706172656e74202846756e64696e67205472616e73616374696f6e29206265666f72650a746865206368696c64206576656e206578697374732e2053494748415348204e4f494e50555420676574732061726f756e642074686973206279207065726d697474696e670a746865206368696c6420746f207370656e6420776974686f7574207369676e696e672074686520696e7075742e20576974682053494748415348204e4f494e5055542c0a746865206f72646572206f66206f7065726174696f6e732061726520746f3a0a312e204372656174652074686520706172656e74202846756e64696e67205472616e73616374696f6e290a322e2043726561746520746865206368696c6472656e2028436f6d6d69746d656e74205472616e73616374696f6e7320616e6420616c6c207370656e64732066726f6d0a74686520636f6d6d69746d656e74207472616e73616374696f6e73290a332e205369676e20746865206368696c6472656e0a342e2045786368616e676520746865207369676e61747572657320666f7220746865206368696c6472656e0a0a380a0a0c352e205369676e2074686520706172656e740a362e2045786368616e676520746865207369676e61747572657320666f722074686520706172656e740a372e2042726f6164636173742074686520706172656e74206f6e2074686520626c6f636b636861696e0a4f6e65206973206e6f742061626c6520746f2062726f6164636173742074686520706172656e7420285374657020372920756e74696c2053746570203620697320636f6d706c6574652e20426f746820706172746965732068617665206e6f7420676976656e207468656972207369676e617475726520746f207370656e642066726f6d207468652046756e64696e670a5472616e73616374696f6e20756e74696c207374657020362e20467572746865722c206966206f6e65207061727479206661696c7320647572696e67205374657020362c2074686520706172656e740a63616e20656974686572206265207370656e7420746f206265636f6d652074686520706172656e74207472616e73616374696f6e206f722074686520696e7075747320746f207468650a706172656e74207472616e73616374696f6e2063616e20626520646f75626c652d7370656e742028736f2074686174207468697320656e74697265207472616e73616374696f6e20706174680a697320696e76616c696461746564292e0a332e312e330a0a436f6d6d69746d656e74205472616e73616374696f6e733a20556e656e666f726369626c6520436f6e737472756374696f6e0a0a41667465722074686520756e7369676e65642028616e6420756e62726f6164636173746564292046756e64696e67205472616e73616374696f6e20686173206265656e20637265617465642c20626f74682070617274696573207369676e20616e642065786368616e676520616e20696e697469616c20436f6d6d69746d656e74205472616e73616374696f6e2e0a546865736520436f6d6d69746d656e74205472616e73616374696f6e73207370656e64732066726f6d2074686520322d6f662d32206f7574707574206f66207468652046756e64696e67205472616e73616374696f6e2028706172656e74292e20486f77657665722c206f6e6c79207468652046756e64696e67205472616e73616374696f6e2069732062726f616463617374206f6e2074686520626c6f636b636861696e2e0a53696e6365207468652046756e64696e67205472616e73616374696f6e2068617320616c726561647920656e746572656420696e746f207468650a626c6f636b636861696e2c20616e6420746865206f7574707574206973206120322d6f662d32206d756c74697369676e6174757265207472616e73616374696f6e2077686963680a7265717569726573207468652061677265656d656e74206f6620626f7468207061727469657320746f207370656e642066726f6d2c20436f6d6d69746d656e74205472616e73616374696f6e7320617265207573656420746f2065787072657373207468652070726573656e742062616c616e63652e204966206f6e6c79206f6e6520322d6f662d32207369676e65640a436f6d6d69746d656e74205472616e73616374696f6e2069732065786368616e676564206265747765656e20626f746820706172746965732c207468656e20626f74680a706172746965732077696c6c206265207375726520746861742074686579206172652061626c6520746f20676574207468656972206d6f6e6579206261636b206166746572207468650a46756e64696e67205472616e73616374696f6e20656e746572732074686520626c6f636b636861696e2e20426f7468207061727469657320646f206e6f742062726f6164636173740a74686520436f6d6d69746d656e74205472616e73616374696f6e73206f6e746f2074686520626c6f636b636861696e20756e74696c20746865792077616e7420746f20636c6f73650a6f7574207468652063757272656e742062616c616e636520696e20746865206368616e6e656c2e205468657920646f20736f2062792062726f616463617374696e67207468650a70726573656e7420436f6d6d69746d656e74205472616e73616374696f6e2e0a436f6d6d69746d656e74205472616e73616374696f6e7320706179206f75742074686520726573706563746976652063757272656e742062616c616e63657320746f0a656163682070617274792e2041206e61697665202862726f6b656e2920696d706c656d656e746174696f6e20776f756c6420636f6e73747275637420616e20756e62726f6164636173746564207472616e73616374696f6e2077686572656279207468657265206973206120322d6f662d32207370656e642066726f6d20612073696e676c65207472616e73616374696f6e0a776869636820686176652074776f206f75747075747320746861742072657475726e20616c6c2063757272656e742062616c616e63657320746f20626f7468206368616e6e656c0a636f756e746572706172746965732e20546869732077696c6c2072657475726e20616c6c2066756e647320746f20746865206f726967696e616c207061727479207768656e206372656174696e6720616e20696e697469616c20436f6d6d69746d656e74205472616e73616374696f6e2e0a0a390a0a0c46696775726520313a2041206e616976652062726f6b656e2066756e64696e67207472616e73616374696f6e2069732064657363726962656420696e2074686973206469616772616d2e205468652046756e64696e670a5472616e73616374696f6e202846292c2064657369676e6174656420696e20677265656e2c2069732062726f616463617374206f6e2074686520626c6f636b636861696e20616674657220616c6c206f74686572207472616e73616374696f6e7320617265207369676e65642e20416c6c206f74686572207472616e73616374696f6e73207370656e64696e672066726f6d207468652066756e64696e67207472616e73616374696f6e7320617265206e6f740a7965742062726f6164636173742c20696e20636173652074686520636f756e74657270617274696573207769736820746f207570646174652074686569722062616c616e63652e204f6e6c79207468652046756e64696e670a5472616e73616374696f6e2069732062726f616463617374206f6e2074686520626c6f636b636861696e20617420746869732074696d652e0a0a466f7220696e7374616e63652c20696620416c69636520616e6420426f6220616772656520746f2063726561746520612046756e64696e67205472616e73616374696f6e207769746820612073696e676c6520322d6f662d32206f757470757420776f72746820312e302042544320287769746820302e352042544320636f6e747269627574696f6e0a66726f6d2065616368292c207468657920637265617465206120436f6d6d69746d656e74205472616e73616374696f6e207768657265207468657265206172652074776f20302e350a425443206f75747075747320666f7220416c69636520616e6420426f622e2054686520436f6d6d69746d656e74205472616e73616374696f6e7320617265207369676e65640a666972737420616e64206b657973206172652065786368616e67656420736f206569746865722069732061626c6520746f2062726f6164636173742074686520436f6d6d69746d656e740a5472616e73616374696f6e20617420616e792074696d6520636f6e74696e67656e742075706f6e207468652046756e64696e67205472616e73616374696f6e20656e746572696e6720696e746f2074686520626c6f636b636861696e2e204174207468697320706f696e742c207468652046756e64696e67205472616e73616374696f6e207369676e6174757265730a63616e20736166656c792062652065786368616e6765642c206173206569746865722070617274792069732061626c6520746f2072656465656d2074686569722066756e64732062790a62726f616463617374696e672074686520436f6d6d69746d656e74205472616e73616374696f6e2e0a5468697320636f6e737472756374696f6e20627265616b732c20686f77657665722c207768656e206f6e652077697368657320746f20757064617465207468650a70726573656e742062616c616e63652e20496e206f7264657220746f20757064617465207468652062616c616e63652c2074686579206d757374207570646174652074686569720a436f6d6d69746d656e74205472616e73616374696f6e206f75747075742076616c75657320287468652046756e64696e67205472616e73616374696f6e2068617320616c726561647920656e746572656420696e746f2074686520626c6f636b636861696e20616e642063616e6e6f74206265206368616e676564292e0a5768656e20626f7468207061727469657320616772656520746f2061206e657720436f6d6d69746d656e74205472616e73616374696f6e20616e642065786368616e6765207369676e61747572657320666f7220746865206e657720436f6d6d69746d656e74205472616e73616374696f6e2c2065697468657220436f6d6d69746d656e74205472616e73616374696f6e732063616e2062652062726f6164636173742e20417320746865206f75747075742066726f6d207468652046756e64696e670a5472616e73616374696f6e2063616e206f6e6c792062652072656465656d6564206f6e63652c206f6e6c79206f6e65206f662074686f7365207472616e73616374696f6e732077696c6c0a62652076616c69642e20466f7220696e7374616e63652c20696620416c69636520616e6420426f622061677265652074686174207468652062616c616e6365206f6620746865206368616e6e656c0a31300a0a0c6973206e6f7720302e3420746f20416c69636520616e6420302e3620746f20426f622c20616e642061206e657720436f6d6d69746d656e74205472616e73616374696f6e2069730a6372656174656420746f207265666c65637420746861742c2065697468657220436f6d6d69746d656e74205472616e73616374696f6e2063616e2062652062726f6164636173742e0a496e206566666563742c206f6e6520776f756c6420626520756e61626c6520746f20726573747269637420776869636820436f6d6d69746d656e74205472616e73616374696f6e2069730a62726f6164636173742c2073696e636520626f746820706172746965732068617665207369676e656420616e642065786368616e67656420746865207369676e61747572657320666f720a6569746865722062616c616e636520746f2062652062726f6164636173742e0a0a46696775726520323a20456974686572206f662074686520436f6d6d69746d656e74205472616e73616374696f6e732063616e2062652062726f61646361737420616e7920616e792074696d652062790a6569746865722070617274792c206f6e6c79206f6e652077696c6c207375636365737366756c6c79207370656e642066726f6d207468652073696e676c652046756e64696e67205472616e73616374696f6e2e20546869730a63616e6e6f7420776f726b2062656361757365206f6e652070617274792077696c6c206e6f742077616e7420746f2062726f61646361737420746865206d6f737420726563656e74207472616e73616374696f6e2e0a0a53696e636520656974686572207061727479206d61792062726f6164636173742074686520436f6d6d69746d656e74205472616e73616374696f6e20617420616e790a74696d652c2074686520726573756c7420776f756c6420626520616674657220746865206e657720436f6d6d69746d656e74205472616e73616374696f6e2069732067656e6572617465642c20746865206f6e652077686f207265636569766573206c6573732066756e647320686173207369676e69666963616e7420696e63656e7469766520746f2062726f6164636173740a746865207472616e73616374696f6e2077686963682068617320677265617465722076616c75657320666f72207468656d73656c76657320696e2074686520436f6d6d69746d656e740a5472616e73616374696f6e206f7574707574732e204173206120726573756c742c20746865206368616e6e656c20776f756c6420626520696d6d6564696174656c7920636c6f7365640a616e642066756e64732073746f6c656e2e205468657265666f72652c206f6e652063616e6e6f7420637265617465207061796d656e74206368616e6e656c7320756e64657220746869730a6d6f64656c2e0a332e312e340a0a436f6d6d69746d656e74205472616e73616374696f6e733a20417363726962696e6720426c616d650a0a53696e636520616e79207369676e656420436f6d6d69746d656e74205472616e73616374696f6e206d61792062652062726f616463617374206f6e207468650a626c6f636b636861696e2c20616e64206f6e6c79206f6e652063616e206265207375636365737366756c6c792062726f6164636173742c206974206973206e65636573736172790a746f2070726576656e74206f6c6420436f6d6d69746d656e74205472616e73616374696f6e732066726f6d206265696e672062726f6164636173742e2049742069730a6e6f7420706f737369626c6520746f207265766f6b652074656e73206f662074686f7573616e6473206f66207472616e73616374696f6e7320696e20426974636f696e2c20736f20616e0a616c7465726e617465206d6574686f64206973206e65636573736172792e20496e7374656164206f6620616374697665207265766f636174696f6e20656e666f726365642062790a74686520626c6f636b636861696e2c206974e2809973206e656365737361727920746f20636f6e73747275637420746865206368616e6e656c20697473656c6620696e2073696d696c61720a6d616e6e657220746f206120466964656c69747920426f6e642c207768657265627920626f74682070617274696573206d616b6520636f6d6d69746d656e74732c20616e640a31310a0a0c76696f6c6174696f6e73206f6620746865736520636f6d6d69746d656e74732061726520656e666f726365642062792070656e616c746965732e204966206f6e652070617274790a76696f6c617465732074686569722061677265656d656e742c207468656e20746865792077696c6c206c6f736520616c6c20746865206d6f6e657920696e20746865206368616e6e656c2e0a466f722074686973207061796d656e74206368616e6e656c2c2074686520636f6e7472616374207465726d7320617265207468617420626f746820706172746965730a636f6d6d697420746f2062726f616463617374696e67206f6e6c7920746865206d6f737420726563656e74207472616e73616374696f6e2e20416e792062726f616463617374206f660a6f6c646572207472616e73616374696f6e732077696c6c20636175736520612076696f6c6174696f6e206f662074686520636f6e74726163742c20616e6420616c6c2066756e6473206172650a676976656e20746f20746865206f7468657220706172747920617320612070656e616c74792e0a546869732063616e206f6e6c7920626520656e666f72636564206966206f6e652069732061626c6520746f206173637269626520626c616d6520666f722062726f616463617374696e6720616e206f6c64207472616e73616374696f6e2e20496e206f7264657220746f20646f20736f2c206f6e65206d7573742062652061626c6520746f20756e697175656c790a6964656e746966792077686f2062726f61646361737420616e206f6c646572207472616e73616374696f6e2e20546869732063616e20626520646f6e65206966206561636820636f756e746572706172747920686173206120756e697175656c79206964656e7469666961626c6520436f6d6d69746d656e74205472616e73616374696f6e2e20426f746820706172746965730a6d757374207369676e2074686520696e7075747320746f2074686520436f6d6d69746d656e74205472616e73616374696f6e20776869636820746865206f746865722070617274790a697320726573706f6e7369626c6520666f722062726f616463617374696e672e2053696e6365206f6e652068617320612076657273696f6e206f662074686520436f6d6d69746d656e740a5472616e73616374696f6e2074686174206973207369676e656420627920746865206f746865722070617274792c206f6e652063616e206f6e6c792062726f616463617374206f6e65e28099730a6f776e2076657273696f6e206f662074686520436f6d6d69746d656e74205472616e73616374696f6e2e0a466f7220746865204c696768746e696e67204e6574776f726b2c20616c6c207370656e64732066726f6d207468652046756e64696e67205472616e73616374696f6e0a6f75747075742c20436f6d6d69746d656e74205472616e73616374696f6e732c20686176652074776f2068616c662d7369676e6564207472616e73616374696f6e732e204f6e650a436f6d6d69746d656e74205472616e73616374696f6e20696e20776869636820416c696365207369676e7320616e6420676976657320746f20426f622028433162292c20616e640a616e6f7468657220776869636820426f62207369676e7320616e6420676976657320746f20416c6963652028433161292e2054686573652074776f20436f6d6d69746d656e740a5472616e73616374696f6e73207370656e642066726f6d207468652073616d65206f7574707574202846756e64696e67205472616e73616374696f6e292c20616e6420686176650a646966666572656e7420636f6e74656e74733b206f6e6c79206f6e652063616e2062652062726f616463617374206f6e2074686520626c6f636b636861696e2c20617320626f74680a7061697273206f6620436f6d6d69746d656e74205472616e73616374696f6e73207370656e642066726f6d207468652073616d652046756e64696e67205472616e73616374696f6e2e20456974686572207061727479206d61792062726f61646361737420746865697220726563656976656420436f6d6d69746d656e74205472616e73616374696f6e0a6279207369676e696e672074686569722076657273696f6e20616e6420696e636c7564696e672074686520636f756e7465727061727479e2809973207369676e61747572652e20466f72206578616d706c652c20426f622063616e2062726f61646361737420436f6d6d69746d656e74204331622c2073696e63652068652068617320616c72656164792072656365697665640a746865207369676e617475726520666f72204331622066726f6d20416c69636520e28094686520696e636c7564657320416c696365e2809973207369676e617475726520616e64207369676e730a4331622068696d73656c662e20546865207472616e73616374696f6e2077696c6c20626520612076616c6964207370656e642066726f6d207468652046756e64696e67205472616e73616374696f6ee280997320322d6f662d32206f757470757420726571756972696e6720626f746820416c69636520616e6420426f62e2809973207369676e61747572652e0a0a31320a0a0c46696775726520333a20507572706c6520626f7865732061726520756e62726f6164636173746564207472616e73616374696f6e73207768696368206f6e6c7920416c6963652063616e2062726f6164636173742e0a426c756520626f7865732061726520756e62726f6164636173746564207472616e73616374696f6e207768696368206f6e6c7920426f622063616e2062726f6164636173742e20416c6963652063616e206f6e6c790a62726f61646361737420436f6d6d69746d656e742031612c20426f622063616e206f6e6c792062726f61646361737420436f6d6d69746d656e742031622e204f6e6c79206f6e6520436f6d6d69746d656e74205472616e73616374696f6e2063616e206265207370656e742066726f6d207468652046756e64696e67205472616e73616374696f6e206f75747075742e20426c616d652069732061736372696265642c0a62757420656974686572206f6e652063616e207374696c6c206265207370656e742077697468206e6f2070656e616c74792e0a0a486f77657665722c206576656e2077697468207468697320636f6e737472756374696f6e2c206f6e6520686173206f6e6c79206d6572656c7920616c6c6f63617465640a626c616d652e204974206973206e6f742079657420706f737369626c6520746f20656e666f726365207468697320636f6e7472616374206f6e2074686520426974636f696e0a626c6f636b636861696e2e20426f62207374696c6c2074727573747320416c696365206e6f7420746f2062726f61646361737420616e206f6c6420436f6d6d69746d656e740a5472616e73616374696f6e2e20417420746869732074696d652c206865206973206f6e6c792061626c6520746f2070726f7665207468617420416c6963652068617320646f6e6520736f0a76696120612068616c662d7369676e6564207472616e73616374696f6e2070726f6f662e0a0a332e320a0a4372656174696e672061204368616e6e656c207769746820436f6e7472616374205265766f636174696f6e0a0a546f2062652061626c6520746f2061637475616c6c7920656e666f72636520746865207465726d73206f662074686520636f6e74726163742c206974e2809973206e656365737361727920746f0a636f6e737472756374206120436f6d6d69746d656e74205472616e73616374696f6e2028616c6f6e67207769746820697473207370656e647329207768657265206f6e652069730a61626c6520746f207265766f6b652061207472616e73616374696f6e2e2054686973207265766f636174696f6e2069732061636869657661626c65206279207573696e6720646174610a61626f7574207768656e2061207472616e73616374696f6e20656e7465727320696e746f206120626c6f636b636861696e20616e64207573696e6720746865206d617475726974790a6f6620746865207472616e73616374696f6e20746f2064657465726d696e652076616c69646174696f6e2070617468732e0a0a332e330a0a53657175656e6365204e756d626572204d617475726974790a0a4d61726b204672656964656e62616368206861732070726f706f73656420746861742053657175656e6365204e756d626572732063616e20626520656e666f726369626c652076696120612072656c617469766520626c6f636b206d61747572697479206f662074686520706172656e74207472616e73616374696f6e2076696120610a736f66742d666f726b5b31325d2e205468697320776f756c6420616c6c6f7720736f6d65206261736963206162696c69747920746f20656e7375726520736f6d6520666f726d0a6f662072656c617469766520626c6f636b20636f6e6669726d6174696f6e2074696d65206c6f636b206f6e20746865207370656e64696e67207363726970742e20496e20616464692d0a0a31330a0a0c74696f6e2c20616e206164646974696f6e616c206f70636f64652c204f5020434845434b53455155454e43455645524946595b31335d2028612e6b2e612e0a4f502052454c4154495645434845434b4c4f434b54494d45564552494659295b31345d2c20776f756c64207065726d697420667572746865720a6162696c69746965732c20696e636c7564696e6720616c6c6f77696e6720612073746f702d67617020736f6c7574696f6e206265666f72652061206d6f7265207065726d616e656e740a736f6c7574696f6e20666f72207265736f6c76696e67207472616e73616374696f6e206d616c6c656162696c6974792e2041206675747572652076657273696f6e206f6620746869730a70617065722077696c6c20696e636c7564652070726f706f73656420736f6c7574696f6e732e0a546f2073756d6d6172697a652c20426974636f696e207761732072656c6561736564207769746820612073657175656e6365206e756d6265722077686963680a776173206f6e6c7920656e666f7263656420696e20746865206d656d706f6f6c206f6620756e636f6e6669726d6564207472616e73616374696f6e732e20546865206f726967696e616c206265686176696f72207065726d6974746564207472616e73616374696f6e207265706c6163656d656e74206279207265706c6163696e67207472616e73616374696f6e7320696e0a746865206d656d706f6f6c2077697468206e65776572207472616e73616374696f6e73206966207468657920686176652061206869676865722073657175656e6365206e756d6265722e2044756520746f207472616e73616374696f6e207265706c6163656d656e742072756c65732c206974206973206e6f7420656e666f726365642064756520746f2064656e69616c0a6f6620736572766963652061747461636b207269736b732e20497420617070656172732061732074686f7567682074686520696e74656e64656420707572706f7365206f66207468650a73657175656e6365206e756d62657220697320746f207265706c61636520756e62726f6164636173746564207472616e73616374696f6e732e20486f77657665722c20746869730a6869676865722073657175656e6365206e756d626572207265706c6163656d656e74206265686176696f7220697320756e656e666f726369626c652e204f6e652063616e6e6f740a626520617373757265642074686174206f6c642076657273696f6e73206f66207472616e73616374696f6e732077657265207265706c6163656420696e20746865206d656d706f6f6c0a616e64206120626c6f636b20636f6e7461696e7320746865206d6f737420726563656e742076657273696f6e206f6620746865207472616e73616374696f6e2e20412077617920746f0a656e666f726365207472616e73616374696f6e2076657273696f6e73206f66662d636861696e206973207669612074696d6520636f6d6d69746d656e74732e0a41205265766f6361626c65205472616e73616374696f6e207370656e64732066726f6d206120756e69717565206f7574707574207768657265207468650a7472616e73616374696f6e20686173206120756e697175652074797065206f66206f7574707574207363726970742e205468697320706172656e74e2809973206f7574707574206861730a74776f20726564656d7074696f6e207061746873207768657265207468652066697273742063616e2062652072656465656d656420696d6d6564696174656c792c20616e64207468650a7365636f6e642063616e206f6e6c792062652072656465656d656420696620746865206368696c64206861732061206d696e696d756d206e756d626572206f6620636f6e6669726d6174696f6e73206265747765656e207472616e73616374696f6e732e2054686973206973206163686965766564206279206d616b696e67207468652073657175656e63650a6e756d626572206f6620746865206368696c64207472616e73616374696f6e20726571756972652061206d696e696d756d206e756d626572206f6620636f6e6669726d6174696f6e730a66726f6d2074686520706172656e742e20496e20657373656e63652c2074686973206e65772073657175656e6365206e756d626572206265686176696f722077696c6c206f6e6c790a7065726d69742061207370656e642066726f6d2074686973206f757470757420746f2062652076616c696420696620746865206e756d626572206f6620626c6f636b73206265747765656e0a746865206f757470757420616e64207468652072656465656d696e67207472616e73616374696f6e2069732061626f766520612073706563696669656420626c6f636b206865696768742e0a41207472616e73616374696f6e2063616e206265207265766f6b6564207769746820746869732073657175656e6365206e756d626572206265686176696f722062790a6372656174696e672061207265737472696374696f6e207769746820736f6d6520646566696e6564206e756d626572206f6620626c6f636b7320646566696e656420696e207468650a73657175656e6365206e756d6265722c2077686963682077696c6c20726573756c7420696e20746865207370656e64206265696e67206f6e6c792076616c6964206166746572207468650a706172656e742068617320656e746572656420696e746f2074686520626c6f636b636861696e20666f7220736f6d6520646566696e6564206e756d626572206f6620626c6f636b732e0a54686973206372656174657320612073747275637475726520776865726562792074686520706172656e74207472616e73616374696f6e20776974682074686973206f75747075740a6265636f6d6573206120626f6e646564206465706f7369742c20617474657374696e672074686174207468657265206973206e6f207265766f636174696f6e2e20412074696d650a706572696f642065786973747320776869636820616e796f6e65206f6e2074686520626c6f636b636861696e2063616e207265667574652074686973206174746573746174696f6e2062790a62726f616463617374696e672061207370656e6420696d6d6564696174656c7920616674657220746865207472616e73616374696f6e2069732062726f6164636173742e0a4966206f6e652077697368657320746f207065726d6974207265766f6361626c65207472616e73616374696f6e73207769746820612031303030636f6e6669726d6174696f6e2064656c61792c20746865206f7574707574207472616e73616374696f6e20636f6e737472756374696f6e20776f756c642072656d61696e20610a322d6f662d32206d756c74697369673a0a31340a0a0c32203c41206c2069206320652031203e203c426f62313e2032204f5020434845434b4d554c54495349470a486f77657665722c20746865206368696c64207370656e64696e67207472616e73616374696f6e20776f756c6420636f6e7461696e2061206e53657175656e63650a76616c7565206f6620313030302e2053696e63652074686973207472616e73616374696f6e20726571756972657320746865207369676e6174757265206f6620626f746820636f756e7465727061727469657320746f2062652076616c69642c20626f7468207061727469657320696e636c75646520746865206e53657175656e6365206e756d626572206f6620313030300a61732070617274206f6620746865207369676e61747572652e20426f74682070617274696573206d61792c2061742074686569722064697363726574696f6e2c20616772656520746f0a63726561746520616e6f74686572207472616e73616374696f6e20776869636820737570657273656465732074686174207472616e73616374696f6e20776974686f757420616e790a6e53657175656e6365206e756d6265722e0a5468697320636f6e737472756374696f6e2c2061205265766f6361626c652053657175656e6365204d6174757269747920436f6e7472616374202852534d43292c0a637265617465732074776f2070617468732c2077697468207665727920737065636966696320636f6e7472616374207465726d732e0a54686520636f6e7472616374207465726d73206172653a0a312e20416c6c20706172746965732070617920696e746f206120636f6e7472616374207769746820616e206f757470757420656e666f7263696e67207468697320636f6e74726163740a322e20426f74682070617274696573206d617920616772656520746f2073656e642066756e647320746f20736f6d6520636f6e74726163742c207769746820736f6d650a77616974696e6720706572696f6420283130303020636f6e6669726d6174696f6e7320696e206f7572206578616d706c6520736372697074292e2054686973206973207468650a7265766f6361626c65206f75747075742062616c616e63652e0a332e204f6e65206f7220626f74682070617274696573206d617920656c65637420746f206e6f742062726f6164636173742028656e666f7263652920746865207061796f7574730a756e74696c20736f6d652066757475726520646174653b20656974686572207061727479206d61792072656465656d207468652066756e6473206166746572207468650a77616974696e6720706572696f6420617420616e792074696d652e0a342e204966206e656974686572207061727479206861732062726f6164636173742074686973207472616e73616374696f6e202872656465656d6564207468652066756e6473292c0a74686579206d6179207265766f6b65207468652061626f7665207061796f75747320696620616e64206f6e6c7920696620626f7468207061727469657320616772656520746f0a646f20736f20627920706c6163696e6720696e2061206e6577207061796f7574207465726d20696e2061207375706572736564696e67207472616e73616374696f6e207061796f75742e20546865206e6577207472616e73616374696f6e207061796f75742063616e20626520696d6d6564696174656c792072656465656d65642061667465720a74686520636f6e747261637420697320646973636c6f73656420746f2074686520776f726c64202862726f616463617374206f6e2074686520626c6f636b636861696e292e0a352e20496e20746865206576656e7420746861742074686520636f6e747261637420697320646973636c6f73656420616e6420746865206e6577207061796f7574207374727563747572650a6973206e6f742072656465656d65642c20746865207072696f72207265766f6b6564207061796f7574207465726d73206d61792062652072656465656d65642062790a6569746865722070617274792028736f2069742069732074686520726573706f6e736962696c697479206f662065697468657220706172747920746f20656e666f726365207468650a6e6577207465726d73292e0a546865207072652d7369676e6564206368696c64207472616e73616374696f6e2063616e2062652072656465656d65642061667465722074686520706172656e740a7472616e73616374696f6e2068617320656e746572656420696e746f2074686520626c6f636b636861696e2077697468203130303020636f6e6669726d6174696f6e732c2064756520746f0a746865206368696c64e2809973206e53657175656e6365206e756d626572206f6e2074686520696e707574207370656e64696e672074686520706172656e742e0a496e206f7264657220746f207265766f6b652074686973207369676e6564206368696c64207472616e73616374696f6e2c20626f74682070617274696573206a7573742061677265650a746f2063726561746520616e6f74686572206368696c64207472616e73616374696f6e2077697468207468652064656661756c74206669656c64206f6620746865206e53657175656e63650a6e756d626572206f66204d415820494e542c20776869636820686173207370656369616c206265686176696f72207065726d697474696e67207370656e64696e672061740a616e792074696d652e0a31350a0a0c54686973206e6577207369676e6564207370656e64207375706572736564657320746865207265766f6361626c65207370656e6420736f206c6f6e67206173207468650a6e6577207369676e6564207370656e6420656e7465727320696e746f2074686520626c6f636b636861696e2077697468696e203130303020636f6e6669726d6174696f6e73206f660a74686520706172656e74207472616e73616374696f6e20656e746572696e6720696e746f2074686520626c6f636b636861696e2e20496e206566666563742c20696620416c69636520616e640a426f6220616772656520746f206d6f6e69746f722074686520626c6f636b636861696e20666f7220696e636f72726563742062726f616463617374206f6620436f6d6d69746d656e740a5472616e73616374696f6e732c20746865206d6f6d656e7420746865207472616e73616374696f6e20676574732062726f6164636173742c2074686579206172652061626c6520746f0a7370656e64207573696e6720746865207375706572736564696e67207472616e73616374696f6e20696d6d6564696174656c792e20496e206f7264657220746f2062726f6164636173740a746865207265766f6361626c65207370656e64202864657072656361746564207472616e73616374696f6e292c207768696368207370656e64732066726f6d207468652073616d650a6f757470757420617320746865207375706572736564696e67207472616e73616374696f6e2c2074686579206d7573742077616974203130303020636f6e6669726d6174696f6e732e0a536f206c6f6e6720617320626f746820706172746965732077617463682074686520626c6f636b636861696e2c20746865207265766f6361626c65207370656e642077696c6c206e657665720a656e74657220696e746f20746865207472616e73616374696f6e20696620656974686572207061727479207072656665727320746865207375706572736564696e67207472616e73616374696f6e2e0a5573696e67207468697320636f6e737472756374696f6e2c20616e796f6e6520636f756c64206372656174652061207472616e73616374696f6e2c206e6f742062726f61646361737420746865207472616e73616374696f6e2c20616e64207468656e206c617465722063726561746520696e63656e746976657320746f206e6f7420657665722062726f6164636173740a74686174207472616e73616374696f6e20696e2074686520667574757265207669612070656e616c746965732e2054686973207065726d697473207061727469636970616e7473206f6e207468650a426974636f696e206e6574776f726b20746f206465666572206d616e79207472616e73616374696f6e732066726f6d20657665722068697474696e672074686520626c6f636b636861696e2e0a332e332e310a0a54696d6573746f700a0a546f206d69746967617465206120666c6f6f64206f66207472616e73616374696f6e732062792061206d616c6963696f75732061747461636b65722072657175697265732061206372656469626c650a7468726561742074686174207468652061747461636b2077696c6c206661696c2e0a47726567204d617877656c6c2070726f706f736564207573696e6720612074696d6573746f7020746f206d697469676174652061206d616c6963696f757320666c6f6f640a6f6e2074686520626c6f636b636861696e3a0a546865726520617265206d616e79207761797320746f20616464726573732074686973205b666c6f6f64207269736b5d20776869636820686176656ee28099740a6265656e2061646571756174656c79206578706c6f7265642079657420e28094666f72206578616d706c652c2074686520636c6f636b2063616e2073746f700a7768656e20626c6f636b73206172652066756c6c3b207475726e696e6720746865207365637572697479207269736b20696e746f206d6f726520686f6c642d75700a64656c617920696e20746865206576656e74206f66206120646f732061747461636b2e5b31355d0a546869732063616e206265206d697469676174656420627920616c6c6f77696e6720746865206d696e657220746f20737065636966792077686574686572207468650a63757272656e742028666565207061696429206d656d706f6f6c2069732070726573656e746c79206265696e6720666c6f6f6465642077697468207472616e73616374696f6e732e0a546865792063616e20656e746572206120e2809c31e2809d2076616c756520696e746f20746865206c6173742062697420696e207468652076657273696f6e206e756d626572206f662074686520626c6f636b0a6865616465722e20496620746865206c6173742062697420696e2074686520626c6f636b2068656164657220636f6e7461696e73206120e2809c31e2809d2c207468656e207468617420626c6f636b2077696c6c0a6e6f7420636f756e7420746f7761726473207468652072656c617469766520686569676874206d6174757269747920666f7220746865206e53657175656e63652076616c756520616e640a74686520626c6f636b2069732064657369676e61746564206173206120636f6e67657374656420626c6f636b2e20546865726520697320616e20756e636f6e67657374656420626c6f636b0a6865696768742028776869636820697320616c77617973206c6f776572207468616e20746865206e6f726d616c20626c6f636b20686569676874292e205468697320626c6f636b0a686569676874206973207573656420666f7220746865206e53657175656e63652076616c75652c207768696368206f6e6c7920636f756e747320626c6f636b206d617475726974790a28636f6e6669726d6174696f6e73292e0a41206d696e65722063616e20656c65637420746f20646566696e652074686520626c6f636b206173206120636f6e67657374656420626c6f636b206f72206e6f742e205468650a64656661756c7420636f646520636f756c64206175746f6d61746963616c6c79207365742074686520636f6e67657374656420626c6f636b20666c616720617320e2809c31e2809d206966207468650a31360a0a0c6d656d706f6f6c2069732061626f766520736f6d652073697a6520616e642074686520617665726167652066656520666f722074686174207365742073697a652069732061626f76650a736f6d652076616c75652e20486f77657665722c2061206d696e6572206861732066756c6c2064697363726574696f6e20746f206368616e6765207468652072756c6573206f6e0a77686174206175746f6d61746963616c6c792073657473206173206120636f6e67657374656420626c6f636b2c206f722063616e2073656c65637420746f207065726d616e656e746c790a7365742074686520636f6e67657374696f6e20666c616720746f206265207065726d616e656e746c79206f6e206f72206f66662e204974e28099732065787065637465642074686174206d6f73740a686f6e657374206d696e65727320776f756c6420757365207468652064656661756c74206265686176696f7220646566696e656420696e207468656972206d696e657220616e64206e6f740a6f7267616e697a652061203531252061747461636b2e0a466f72206578616d706c652c206966206120706172656e74207472616e73616374696f6e206f7574707574206973207370656e742062792061206368696c64207769746820610a6e53657175656e63652076616c7565206f662031302c206f6e65206d757374207761697420313020636f6e6669726d6174696f6e73206265666f726520746865207472616e73616374696f6e0a6265636f6d65732076616c69642e20486f77657665722c206966207468652074696d6573746f7020666c616720686173206265656e207365742c2074686520636f756e74696e67206f660a636f6e6669726d6174696f6e732073746f70732c206576656e2077697468206e657720626c6f636b732e204966203620636f6e6669726d6174696f6e73206861766520656c61707365640a2834206d6f726520617265206e656365737361727920666f7220746865207472616e73616374696f6e20746f2062652076616c6964292c20616e64207468652074696d6573746f700a626c6f636b20686173206265656e20736574206f6e207468652037746820626c6f636b2c207468617420626c6f636b20646f6573206e6f7420636f756e7420746f7761726473207468650a6e53657175656e636520726571756972656d656e74206f6620313020636f6e6669726d6174696f6e733b20746865206368696c64206973207374696c6c206174203620626c6f636b7320666f720a7468652072656c617469766520636f6e6669726d6174696f6e2076616c75652e2046756e6374696f6e616c6c792c20746869732077696c6c2062652073746f72656420617320736f6d650a6b696e64206f6620617578696c696172792074696d6573746f7020626c6f636b206865696768742077686963682069732075736564206f6e6c7920666f7220747261636b696e67207468650a74696d6573746f702076616c75652e205768656e207468652074696d6573746f7020626974206973207365742c20616c6c207472616e73616374696f6e73207573696e6720616e206e53657175656e63652076616c75652077696c6c2073746f7020636f756e74696e6720756e74696c207468652074696d6573746f702062697420686173206265656e20756e7365742e20546869730a67697665732073756666696369656e742074696d6520616e6420626c6f636b2d737061636520666f72207472616e73616374696f6e73206174207468652063757272656e7420617578696c696172792074696d6573746f7020626c6f636b2068656967687420746f20656e74657220696e746f2074686520626c6f636b636861696e2c2077686963682063616e2070726576656e740a73797374656d69632061747461636b6572732066726f6d207375636365737366756c6c792061747461636b696e67207468652073797374656d2e0a486f77657665722c207468697320726571756972657320736f6d65206b696e64206f6620666c616720696e2074686520626c6f636b20746f2064657369676e6174650a7768657468657220697420697320612074696d6573746f7020626c6f636b2e20466f722066756c6c2053505620636f6d7061746962696c697479202853696d706c65205061796d656e740a566572696669636174696f6e3b206c6967687477656967687420636c69656e7473292c20697420697320646573697261626c6520666f72207468697320746f2062652077697468696e207468652038306279746520626c6f636b2068656164657220696e7374656164206f6620696e2074686520636f696e626173652e205468657265206172652074776f20706c616365732077686963680a6d6179206265206120676f6f6420706c61636520746f2070757420696e207468697320666c616720696e2074686520626c6f636b206865616465723a20696e2074686520626c6f636b0a74696d6520616e6420696e2074686520626c6f636b2076657273696f6e2e2054686520626c6f636b2074696d65206d6179206e6f7420626520736166652064756520746f207468650a6c6173742062697473206265696e67207573656420617320616e20656e74726f707920736f7572636520666f7220736f6d652041534943206d696e6572732c207468657265666f72650a6120626974206d6179206e65656420746f20626520636f6e73756d656420666f722074696d6573746f7020666c6167732e20416e6f74686572206f7074696f6e20776f756c640a626520746f2068617264636f64652074696d6573746f702061637469766174696f6e2061732061206861726420636f6e73656e7375732072756c652028652e672e2076696120626c6f636b0a73697a65292c20686f77657665722074686973206d6179206d616b65207468696e6773206c65737320666c657869626c652e2042792073657474696e672073616e652064656661756c74730a666f722074696d6573746f702072756c65732c2074686573652072756c65732063616e206265206368616e67656420776974686f757420636f6e73656e73757320736f66742d666f726b732e0a49662074686520626c6f636b2076657273696f6e2069732075736564206173206120666c61672c2074686520636f6e7465787475616c20696e666f726d6174696f6e206d7573740a6d617463682074686520436861696e204944207573656420696e20736f6d65206d657267652d6d696e656420636f696e732e0a0a31370a0a0c332e332e320a0a5265766f6361626c6520436f6d6d69746d656e74205472616e73616374696f6e730a0a427920636f6d62696e696e672074686520617363726962696e67206f6620626c616d652061732077656c6c20617320746865207265766f6361626c65207472616e73616374696f6e2c0a6f6e652069732061626c6520746f2064657465726d696e65207768656e2061207061727479206973206e6f742061626964696e6720627920746865207465726d73206f66207468650a636f6e74726163742c20616e6420656e666f7263652070656e616c7469657320776974686f7574207472757374696e672074686520636f756e74657270617274792e0a0a46696775726520343a205468652046756e64696e67205472616e73616374696f6e20462c2064657369676e6174656420696e20677265656e2c2069732062726f616463617374206f6e2074686520626c6f636b636861696e0a616674657220616c6c206f74686572207472616e73616374696f6e7320617265207369676e65642e20416c6c207472616e73616374696f6e73207768696368206f6e6c7920416c6963652063616e2062726f616463617374206172650a696e20707572706c652e20416c6c207472616e73616374696f6e73207768696368206f6e6c7920426f622063616e2062726f6164636173742069732061726520626c75652e204f6e6c79207468652046756e64696e670a5472616e73616374696f6e2069732062726f616463617374206f6e2074686520626c6f636b636861696e20617420746869732074696d652e0a0a54686520696e74656e74206f66206372656174696e672061206e657720436f6d6d69746d656e74205472616e73616374696f6e20697320746f20696e76616c69646174650a616c6c206f6c6420436f6d6d69746d656e74205472616e73616374696f6e73207768656e207570646174696e6720746865206e65772062616c616e6365207769746820610a6e657720436f6d6d69746d656e74205472616e73616374696f6e2e20496e76616c69646174696f6e206f66206f6c64207472616e73616374696f6e732063616e2068617070656e0a6279206d616b696e6720616e206f75747075742062652061205265766f6361626c652053657175656e6365204d6174757269747920436f6e7472616374202852534d43292e0a546f20696e76616c69646174652061207472616e73616374696f6e2c2061207375706572736564696e67207472616e73616374696f6e2077696c6c206265207369676e656420616e640a65786368616e67656420627920626f74682070617274696573207468617420676976657320616c6c2066756e647320746f2074686520636f756e746572706172747920696e207468650a6576656e7420616e206f6c646572207472616e73616374696f6e20697320696e636f72726563746c792062726f6164636173742e2054686520696e636f72726563742062726f6164636173740a0a31380a0a0c6973206964656e746966696564206279206372656174696e672074776f20646966666572656e7420436f6d6d69746d656e74205472616e73616374696f6e732077697468207468650a73616d652066696e616c2062616c616e6365206f7574707574732c20686f776576657220746865207061796d656e7420746f206f6e6573656c6620697320656e63756d62657265640a627920616e2052534d432e0a496e206566666563742c207468657265206172652074776f20436f6d6d69746d656e74205472616e73616374696f6e732066726f6d20612073696e676c652046756e64696e67205472616e73616374696f6e20322d6f662d32206f7574707574732e204f662074686573652074776f20436f6d6d69746d656e74205472616e73616374696f6e732c0a6f6e6c79206f6e652063616e20656e74657220696e746f2074686520626c6f636b636861696e2e20456163682070617274792077697468696e2061206368616e6e656c20686173206f6e650a76657273696f6e206f66207468697320636f6e74726163742e20536f20696620746869732069732074686520666972737420436f6d6d69746d656e74205472616e73616374696f6e20706169722c0a416c696365e280997320436f6d6d69746d656e74205472616e73616374696f6e20697320646566696e6564206173204331612c20616e6420426f62e280997320436f6d6d69746d656e740a5472616e73616374696f6e20697320646566696e6564206173204331622e2042792062726f616463617374696e67206120436f6d6d69746d656e74205472616e73616374696f6e2c206f6e652069732072657175657374696e6720666f7220746865206368616e6e656c20746f20636c6f7365206f757420616e6420656e642e205468652066697273742074776f0a6f75747075747320666f722074686520436f6d6d69746d656e74205472616e73616374696f6e20696e636c75646520612044656c6976657279205472616e73616374696f6e0a287061796f757429206f66207468652070726573656e7420756e616c6c6f63617465642062616c616e636520746f20746865206368616e6e656c20636f756e746572706172746965732e0a496620416c6963652062726f61646361737473204331612c206f6e65206f6620746865206f7574707574206973207370656e6461626c65206279204431612c2077686963682073656e64730a66756e647320746f20426f622e20466f7220426f622c20433162206973207370656e6461626c65206279204431622c2077686963682073656e64732066756e647320746f0a416c6963652e205468652044656c6976657279205472616e73616374696f6e20284431612f4431622920697320696d6d6564696174656c792072656465656d61626c6520616e640a6973206e6f7420656e63756d626572656420696e20616e792077617920696e20746865206576656e742074686520436f6d6d69746d656e74205472616e73616374696f6e2069730a62726f6164636173742e0a466f722065616368207061727479e280997320436f6d6d69746d656e74205472616e73616374696f6e2c20746865792061726520617474657374696e6720746861740a74686579206172652062726f616463617374696e6720746865206d6f737420726563656e7420436f6d6d69746d656e74205472616e73616374696f6e20776869636820746865790a6f776e2e2053696e636520746865792061726520617474657374696e6720746861742074686973206973207468652063757272656e742062616c616e63652c207468652062616c616e63650a7061696420746f2074686520636f756e746572706172747920697320617373756d656420746f20626520747275652c2073696e6365206f6e6520686173206e6f206469726563740a62656e6566697420627920706179696e6720736f6d652066756e647320746f2074686520636f756e746572706172747920617320612070656e616c74792e0a5468652062616c616e6365207061696420746f2074686520706572736f6e2077686f2062726f6164636173742074686520436f6d6d69746d656e740a5472616e73616374696f6e2c20686f77657665722c20697320756e76657269666965642e20546865207061727469636970616e7473206f6e2074686520626c6f636b636861696e0a68617665206e6f20696465612069662074686520436f6d6d69746d656e74205472616e73616374696f6e20697320746865206d6f737420726563656e74206f72206e6f742e2049660a7468657920646f206e6f742062726f616463617374207468656972206d6f737420726563656e742076657273696f6e2c20746865792077696c6c2062652070656e616c697a65642062790a74616b696e6720616c6c207468652066756e647320696e20746865206368616e6e656c20616e6420676976696e6720697420746f2074686520636f756e74657270617274792e2053696e63650a7468656972206f776e2066756e64732061726520656e63756d626572656420696e207468656972206f776e2052534d432c20746865792077696c6c206f6e6c792062650a61626c6520746f20636c61696d2074686569722066756e647320616674657220736f6d6520736574206e756d626572206f6620636f6e6669726d6174696f6e73206166746572207468650a436f6d6d69746d656e74205472616e73616374696f6e20686173206265656e20696e636c7564656420696e206120626c6f636b2028696e206f7572206578616d706c652c0a3130303020636f6e6669726d6174696f6e73292e204966207468657920646f2062726f616463617374207468656972206d6f737420726563656e7420436f6d6d69746d656e740a5472616e73616374696f6e2c2074686572652073686f756c64206265206e6f207265766f636174696f6e207472616e73616374696f6e207375706572736564696e67207468650a7265766f6361626c65207472616e73616374696f6e2c20736f20746865792077696c6c2062652061626c6520746f20726563656976652074686569722066756e647320616674657220736f6d650a73657420616d6f756e74206f662074696d6520283130303020636f6e6669726d6174696f6e73292e0a4279206b6e6f77696e672077686f2062726f6164636173742074686520436f6d6d69746d656e74205472616e73616374696f6e20616e6420656e63756d626572696e67206f6e65e2809973206f776e207061796f75747320746f206265206c6f636b656420757020666f72206120707265646566696e656420706572696f64206f662074696d652c0a31390a0a0c626f746820706172746965732077696c6c2062652061626c6520746f207265766f6b652074686520436f6d6d69746d656e74205472616e73616374696f6e20696e20746865206675747572652e0a332e332e330a0a52656465656d696e672046756e64732066726f6d20746865204368616e6e656c3a20436f6f706572617469766520436f756e746572706172746965730a0a456974686572207061727479206d61792072656465656d207468652066756e64732066726f6d20746865206368616e6e656c2e20486f77657665722c207468652070617274790a746861742062726f616463617374732074686520436f6d6d69746d656e74205472616e73616374696f6e206d757374207761697420666f722074686520707265646566696e65640a6e756d626572206f6620636f6e6669726d6174696f6e732064657363726962656420696e207468652052534d432e2054686520636f756e74657270617274792077686963680a646964206e6f742062726f6164636173742074686520436f6d6d69746d656e74205472616e73616374696f6e206d61792072656465656d207468652066756e647320696d6d6564696174656c792e0a466f72206578616d706c652c206966207468652046756e64696e67205472616e73616374696f6e20697320636f6d6d697474656420776974682031204254430a2868616c6620746f206561636820636f756e74657270617274792920616e6420426f622062726f6164636173747320746865206d6f737420726563656e7420436f6d6d69746d656e74205472616e73616374696f6e2c204331622c206865206d7573742077616974203130303020636f6e6669726d6174696f6e7320746f20726563656976652068697320302e350a4254432c207768696c6520416c6963652063616e207370656e6420302e35204254432e20466f7220416c6963652c2074686973207472616e73616374696f6e2069732066756c6c790a636c6f73656420696620416c69636520616772656573207468617420426f622062726f6164636173742074686520636f727265637420436f6d6d69746d656e74205472616e73616374696f6e2028433162292e0a0a32300a0a0c46696775726520353a205768656e20426f622062726f61646361737473204331622c20416c6963652063616e20696d6d6564696174656c792072656465656d2068657220706f7274696f6e2e20426f620a6d7573742077616974203130303020636f6e6669726d6174696f6e732e205768656e2074686520626c6f636b20697320696d6d6564696174656c792062726f6164636173742c20697420697320696e20746869730a73746174652e205472616e73616374696f6e7320696e20677265656e20617265207472616e73616374696f6e732077686963682061726520636f6d6d697474656420696e746f2074686520626c6f636b636861696e2e0a0a41667465722074686520436f6d6d69746d656e74205472616e73616374696f6e20686173206265656e20696e2074686520626c6f636b636861696e20666f720a3130303020626c6f636b732c20426f622063616e207468656e2062726f61646361737420746865205265766f6361626c652044656c6976657279207472616e73616374696f6e2e0a4865206d7573742077616974203130303020626c6f636b7320746f2070726f766520686520686173206e6f74207265766f6b6564207468697320436f6d6d69746d656e740a5472616e73616374696f6e2028433162292e204166746572203130303020626c6f636b732c20746865205265766f6361626c652044656c6976657279207472616e73616374696f6e0a77696c6c2062652061626c6520746f20626520696e636c7564656420696e206120626c6f636b2e204966206120706172747920617474656d707420746f20696e636c756465207468650a5265766f6361626c652044656c6976657279207472616e73616374696f6e20696e206120626c6f636b206265666f7265203130303020636f6e6669726d6174696f6e732c207468650a7472616e73616374696f6e2077696c6c20626520696e76616c696420757020756e74696c206166746572203130303020636f6e6669726d6174696f6e73206861766520706173736564202861740a776869636820706f696e742069742077696c6c206265636f6d652076616c696420696620746865206f757470757420686173206e6f7420796574206265656e2072656465656d6564292e0a0a32310a0a0c46696775726520363a20416c69636520616772656573207468617420426f622062726f6164636173742074686520636f727265637420436f6d6d69746d656e74205472616e73616374696f6e20616e640a3130303020636f6e6669726d6174696f6e732068617665207061737365642e20426f62207468656e2069732061626c6520746f2062726f61646361737420746865205265766f6361626c652044656c69766572790a285244316229207472616e73616374696f6e206f6e2074686520626c6f636b636861696e2e0a0a416674657220426f622062726f6164636173747320746865205265766f6361626c652044656c6976657279207472616e73616374696f6e2c20746865206368616e6e656c0a69732066756c6c7920636c6f73656420666f7220626f746820416c69636520616e6420426f622c2065766572796f6e6520686173207265636569766564207468652066756e64732077686963680a7468657920626f746820616772656520617265207468652063757272656e742062616c616e636520746865792065616368206f776e20696e20746865206368616e6e656c2e0a49662069742077617320696e737465616420416c6963652077686f2062726f6164636173742074686520436f6d6d69746d656e74205472616e73616374696f6e0a28433161292c2073686520697320746865206f6e652077686f206d7573742077616974203130303020636f6e6669726d6174696f6e7320696e7374656164206f6620426f622e0a332e332e340a0a4372656174696e672061206e657720436f6d6d69746d656e74205472616e73616374696f6e20616e64205265766f6b696e670a5072696f7220436f6d6d69746d656e74730a0a5768696c652065616368207061727479206d617920636c6f7365206f757420746865206d6f737420726563656e7420436f6d6d69746d656e74205472616e73616374696f6e0a617420616e792074696d652c2074686579206d617920616c736f20656c65637420746f206372656174652061206e657720436f6d6d69746d656e74205472616e73616374696f6e0a616e6420696e76616c696461746520746865206f6c64206f6e652e0a537570706f736520416c69636520616e6420426f62206e6f772077616e7420746f207570646174652074686569722063757272656e742062616c616e6365730a66726f6d20302e3520425443206561636820726566756e64656420746f20302e362042544320666f7220426f6220616e6420302e342042544320666f7220416c6963652e0a0a32320a0a0c5768656e207468657920626f746820616772656520746f20646f20736f2c20746865792067656e65726174652061206e65772070616972206f6620436f6d6d69746d656e740a5472616e73616374696f6e732e0a0a46696775726520373a20466f757220706f737369626c65207472616e73616374696f6e732063616e2065786973742c20612070616972207769746820746865206f6c6420636f6d6d69746d656e74732c20616e640a616e6f746865722070616972207769746820746865206e657720636f6d6d69746d656e74732e204561636820706172747920696e7369646520746865206368616e6e656c2063616e206f6e6c792062726f6164636173740a68616c66206f662074686520746f74616c20636f6d6d69746d656e7473202874776f2065616368292e205468657265206973206e6f206578706c6963697420656e666f7263656d656e742070726576656e74696e6720616e790a706172746963756c617220436f6d6d69746d656e74206265696e672062726f616463617374206f74686572207468616e2070656e616c7479207370656e64732c20617320746865792061726520616c6c2076616c69640a756e62726f6164636173746564207370656e64732e20546865205265766f6361626c6520436f6d6d69746d656e74207374696c6c20657869737473207769746820746865204331612f43316220706169722c0a62757420617265206e6f7420646973706c6179656420666f7220627265766974792e0a0a5768656e2061206e65772070616972206f6620436f6d6d69746d656e74205472616e73616374696f6e7320284332612f43326229206973206167726565640a75706f6e2c20626f746820706172746965732077696c6c207369676e20616e642065786368616e6765207369676e61747572657320666f7220746865206e657720436f6d6d69746d656e74205472616e73616374696f6e2c207468656e20696e76616c696461746520746865206f6c6420436f6d6d69746d656e74205472616e73616374696f6e2e20546869730a696e76616c69646174696f6e206f636375727320627920686176696e6720626f74682070617274696573207369676e2061204272656163682052656d656479205472616e73616374696f6e2028425231292c207768696368207375706572736564657320746865205265766f6361626c652044656c6976657279205472616e73616374696f6e2028524431292e0a456163682070617274792068616e647320746f20746865206f7468657220612068616c662d7369676e6564207265766f636174696f6e2028425231292066726f6d207468656972206f776e0a5265766f6361626c652044656c69766572792028524431292c2077686963682069732061207370656e642066726f6d2074686520436f6d6d69746d656e74205472616e73616374696f6e2e20546865204272656163682052656d656479205472616e73616374696f6e2077696c6c2073656e6420616c6c20636f696e7320746f2074686520636f756e74657270617274790a77697468696e207468652063757272656e742062616c616e6365206f6620746865206368616e6e656c2e20466f72206578616d706c652c20696620416c69636520616e6420426f620a626f74682067656e65726174652061206e65772070616972206f6620436f6d6d69746d656e74205472616e73616374696f6e7320284332612f4332622920616e6420696e76616c6964617465207072696f7220636f6d6d69746d656e747320284331612f433162292c20616e64206c6174657220426f6220696e636f72726563746c792062726f616463617374730a433162206f6e2074686520626c6f636b636861696e2c20416c6963652063616e2074616b6520616c6c206f6620426f62e2809973206d6f6e65792066726f6d20746865206368616e6e656c2e0a416c6963652063616e20646f2074686973206265636175736520426f62206861732070726f76656420746f20416c696365207669612070656e616c747920746861742068652077696c6c0a6e657665722062726f616463617374204331622c2073696e636520746865206d6f6d656e742068652062726f61646361737473204331622c20416c6963652069732061626c6520746f0a74616b6520616c6c206f6620426f62e2809973206d6f6e657920696e20746865206368616e6e656c2e20496e206566666563742c20627920636f6e737472756374696e672061204272656163680a32330a0a0c52656d656479207472616e73616374696f6e20666f722074686520636f756e74657270617274792c206f6e65206861732061747465737465642074686174206f6e652077696c6c206e6f740a62652062726f616463617374696e6720616e79207072696f7220636f6d6d69746d656e74732e2054686520636f756e74657270617274792063616e2061636365707420746869732c0a6265636175736520746865792077696c6c2067657420616c6c20746865206d6f6e657920696e20746865206368616e6e656c207768656e20746869732061677265656d656e742069730a76696f6c617465642e0a0a46696775726520383a205768656e2043326120616e64204332622065786973742c20626f746820706172746965732065786368616e6765204272656163682052656d656479207472616e73616374696f6e732e0a426f74682070617274696573206e6f772068617665206578706c696369742065636f6e6f6d696320696e63656e7469766520746f2061766f69642062726f616463617374696e67206f6c6420436f6d6d69746d656e740a5472616e73616374696f6e7320284331612f433162292e204966206569746865722070617274792077697368657320746f20636c6f7365206f757420746865206368616e6e656c2c20746865792077696c6c206f6e6c79207573650a4332612028416c69636529206f72204332622028426f62292e20496620416c6963652062726f61646361737473204331612c20616c6c20686572206d6f6e65792077696c6c20676f20746f20426f622e20496620426f620a62726f61646361737473204331622c20616c6c20686973206d6f6e65792077696c6c20676f20746f20416c6963652e205365652070726576696f75732066696775726520666f72204332612f433262206f7574707574732e0a0a44756520746f207468697320666163742c206f6e652077696c6c206c696b656c792064656c65746520616c6c207072696f7220436f6d6d69746d656e74205472616e73616374696f6e73207768656e2061204272656163682052656d656479205472616e73616374696f6e20686173206265656e2070617373656420746f2074686520636f756e74657270617274792e204966206f6e652062726f6164636173747320616e20696e636f727265637420286465707265636174656420616e6420696e76616c69646174656420436f6d6d69746d656e74205472616e73616374696f6e292c20616c6c20746865206d6f6e65792077696c6c20676f20746f206f6e65e280997320636f756e74657270617274792e20466f72206578616d706c652c0a696620426f622062726f61646361737473204331622c20736f206c6f6e6720617320416c69636520776174636865732074686520626c6f636b636861696e2077697468696e207468650a707265646566696e6564206e756d626572206f6620626c6f636b732028696e207468697320636173652c203130303020626c6f636b73292c20416c6963652077696c6c2062652061626c650a746f2074616b6520616c6c20746865206d6f6e657920696e2074686973206368616e6e656c2062792062726f616463617374696e6720524431622e204576656e206966207468650a0a32340a0a0c70726573656e742062616c616e6365206f662074686520436f6d6d69746d656e7420737461746520284332612f4332622920697320302e342042544320746f20416c6963650a616e6420302e362042544320746f20426f622c206265636175736520426f622076696f6c6174656420746865207465726d73206f662074686520636f6e74726163742c20616c6c207468650a6d6f6e657920676f657320746f20416c69636520617320612070656e616c74792e2046756e6374696f6e616c6c792c20746865205265766f6361626c65205472616e73616374696f6e0a6163747320617320612070726f6f6620746f2074686520626c6f636b636861696e207468617420426f62206861732076696f6c6174656420746865207465726d7320696e207468650a6368616e6e656c20616e6420746869732069732070726f6772616d61746963616c6c792061646a75646963617465642062792074686520626c6f636b636861696e2e0a0a46696775726520393a205472616e73616374696f6e7320696e20677265656e2061726520636f6d6d697474656420746f2074686520626c6f636b636861696e2e20426f6220696e636f72726563746c792062726f616463617374732043316220286f6e6c7920426f622069732061626c6520746f2062726f616463617374204331622f433262292e204265636175736520626f7468206167726565642074686174207468652063757272656e740a737461746520697320746865204332612f43326220436f6d6d69746d656e7420706169722c20616e64206861766520617474657374656420746f20656163682070617274792074686174206f6c6420636f6d6d69746d656e74732061726520696e76616c69646174656420766961204272656163682052656d656479205472616e73616374696f6e732c20416c6963652069732061626c6520746f2062726f61646361737420425231620a616e642074616b6520616c6c20746865206d6f6e657920696e20746865206368616e6e656c2c2070726f76696465642073686520646f65732069742077697468696e203130303020626c6f636b73206166746572204331620a69732062726f6164636173742e0a0a486f77657665722c20696620416c69636520646f6573206e6f742062726f61646361737420425231622077697468696e203130303020626c6f636b732c20426f620a6d61792062652061626c6520746f20737465616c20736f6d65206d6f6e65792c2073696e636520686973205265766f6361626c652044656c6976657279205472616e73616374696f6e20285244316229206265636f6d65732076616c6964206166746572203130303020626c6f636b732e205768656e20616e20696e636f727265637420436f6d6d69746d656e74205472616e73616374696f6e2069732062726f6164636173742c206f6e6c7920746865204272656163682052656d656479205472616e73616374696f6e2063616e0a62652062726f61646361737420666f72203130303020626c6f636b7320286f72207768617465766572206e756d626572206f6620636f6e6669726d6174696f6e7320626f74680a0a32350a0a0c7061727469657320616772656520746f292e204166746572203130303020626c6f636b20636f6e6669726d6174696f6e732c20626f746820746865204272656163682052656d6564790a28425231622920616e64205265766f6361626c652044656c6976657279205472616e73616374696f6e7320285244316229206172652061626c6520746f2062652062726f61646361737420617420616e792074696d652e204272656163682052656d656479207472616e73616374696f6e73206f6e6c792068617665206578636c757369766974792077697468696e0a7468697320707265646566696e65642074696d6520706572696f642c20616e6420616e792074696d65206166746572206f6620746861742069732066756e6374696f6e616c6c7920616e0a65787069726174696f6e206f66207468652073746174757465206f66206c696d69746174696f6e7320e280946163636f7264696e6720746f20426974636f696e20626c6f636b636861696e0a636f6e73656e7375732c207468652074696d6520666f7220646973707574652068617320656e6465642e0a466f72207468697320726561736f6e2c206f6e652073686f756c6420706572696f646963616c6c79206d6f6e69746f722074686520626c6f636b636861696e20746f207365650a6966206f6e65e280997320636f756e7465727061727479206861732062726f61646361737420616e20696e76616c69646174656420436f6d6d69746d656e74205472616e73616374696f6e2c0a6f722064656c6567617465206120746869726420706172747920746f20646f20736f2e20412074686972642070617274792063616e2062652064656c656761746564206279206f6e6c790a676976696e6720746865204272656163682052656d656479207472616e73616374696f6e20746f20746869732074686972642070617274792e20546865792063616e2062650a696e63656e746976697a656420746f2077617463682074686520626c6f636b636861696e2062726f61646361737420737563682061207472616e73616374696f6e20696e207468650a6576656e74206f6620636f756e7465727061727479206d616c6963696f75736e65737320627920676976696e67207468657365207468697264207061727469657320736f6d65206665650a696e20746865206f75747075742e2053696e636520746865207468697264207061727479206973206f6e6c792061626c6520746f2074616b6520616374696f6e207768656e207468650a636f756e746572706172747920697320616374696e67206d616c6963696f75736c792c207468697320746869726420706172747920646f6573206e6f74206861766520616e7920706f7765720a746f20666f72636520636c6f7365206f6620746865206368616e6e656c2e0a332e332e350a0a50726f6365737320666f72204372656174696e67205265766f6361626c6520436f6d6d69746d656e74205472616e73616374696f6e730a0a546f20637265617465207265766f6361626c6520436f6d6d69746d656e74205472616e73616374696f6e732c2069742072657175697265732070726f70657220636f6e737472756374696f6e206f6620746865206368616e6e656c2066726f6d2074686520626567696e6e696e672c20616e64206f6e6c79207369676e696e67207472616e73616374696f6e732077686963680a6d61792062652062726f61646361737420617420616e792074696d6520696e20746865206675747572652c207768696c6520656e737572696e672074686174206f6e652077696c6c0a6e6f74206c6f7365206f75742064756520746f20756e636f6f7065726174697665206f72206d616c6963696f757320636f756e746572706172746965732e20546869732072657175697265732064657465726d696e696e67207768696368207075626c6963206b657920746f2075736520666f72206e657720636f6d6d69746d656e74732c206173207573696e672053494748415348204e4f494e505554207265717569726573207573696e6720756e69717565206b65797320666f72206561636820436f6d6d69746d656e740a5472616e73616374696f6e2052534d432028616e642048544c4329206f75747075742e20576520757365205020746f2064657369676e617465207075626b6579730a616e64204b20746f2064657369676e6174652074686520636f72726573706f6e64696e672070726976617465206b6579207573656420746f207369676e2e0a5768656e2067656e65726174696e672074686520666972737420436f6d6d69746d656e74205472616e73616374696f6e2c20416c69636520616e6420426f620a616772656520746f206372656174652061206d756c7469736967206f75747075742066726f6d20612046756e64696e67205472616e73616374696f6e207769746820612073696e676c650a6d756c74697369672850416c69636546202c2050426f62462029206f75747075742c2066756e646564207769746820302e35204254432066726f6d20416c69636520616e6420426f620a666f72206120746f74616c206f662031204254432e2054686973206f757470757420697320612050617920746f2053637269707420486173685b31365d207472616e73616374696f6e2c0a776869636820726571756972657320626f746820416c69636520616e6420426f6220746f20626f746820616772656520746f207370656e642066726f6d207468652046756e64696e670a5472616e73616374696f6e2e205468657920646f206e6f7420796574206d616b65207468652046756e64696e67205472616e73616374696f6e20284629207370656e6461626c652e0a4164646974696f6e616c6c792c2050416c6963654620616e642050426f624620617265206f6e6c79207573656420666f72207468652046756e64696e67205472616e73616374696f6e2c0a7468657920617265206e6f74207573656420666f7220616e797468696e6720656c73652e0a53696e6365207468652044656c6976657279207472616e73616374696f6e206973206a7573742061205032504b48206f75747075742028626974636f696e2061646472657373657320626567696e6e696e672077697468203129206f722050325348207472616e73616374696f6e2028636f6d6d6f6e6c79207265636f676e697a65642061732061646472657373657320626567696e6e696e672077697468207468652033292077686963682074686520636f756e746572706172746965732064657369676e617465206265666f726568616e642c0a32360a0a0c746869732063616e2062652067656e65726174656420617320616e206f7574707574206f662050416c6963654420616e642050426f6244202e20466f722073696d706c69636974792c0a7468657365206f7574707574206164647265737365732077696c6c2072656d61696e207468652073616d65207468726f7567686f757420746865206368616e6e656c2c2073696e63650a6974732066756e6473206172652066756c6c7920636f6e74726f6c6c6564206279206974732064657369676e6174656420726563697069656e742061667465722074686520436f6d6d69746d656e74205472616e73616374696f6e20656e746572732074686520626c6f636b636861696e2e20496620646573697265642c20627574206e6f74206e65636573736172792c20626f74680a70617274696573206d61792075706461746520616e64206368616e67652050416c6963654420616e642050426f624420666f722066757475726520436f6d6d69746d656e740a5472616e73616374696f6e732e0a426f746820706172746965732065786368616e6765207075626b657973207468657920696e74656e6420746f2075736520666f72207468652052534d432028616e640a48544c432064657363726962656420696e206675747572652073656374696f6e732920666f722074686520436f6d6d69746d656e74205472616e73616374696f6e2e20456163680a736574206f6620436f6d6d69746d656e74205472616e73616374696f6e7320757365207468656972206f776e207075626c6963206b65797320616e6420617265206e6f740a65766572207265757365642e20426f74682070617274696573206d617920616c7265616479206b6e6f7720616c6c20667574757265207075626b657973206279207573696e670a612042495020303033325b31375d2048442057616c6c657420636f6e737472756374696f6e2062792065786368616e67696e67204d6173746572205075626c6963204b6579730a647572696e67206368616e6e656c20636f6e737472756374696f6e2e2049662074686579207769736820746f2067656e65726174652061206e657720436f6d6d69746d656e740a5472616e73616374696f6e2070616972204332612f4332622c207468657920757365206d756c74697369672850416c69636552534d204332202c2050426f6252534d204332202920666f720a7468652052534d43206f75747075742e0a416674657220626f74682070617274696573206b6e6f7720746865206f75747075742076616c7565732066726f6d2074686520436f6d6d69746d656e740a5472616e73616374696f6e732c20626f7468207061727469657320637265617465207468652070616972206f6620436f6d6d69746d656e74205472616e73616374696f6e732c0a652e672e204332612f4332622c2062757420646f206e6f742065786368616e6765207369676e61747572657320666f722074686520436f6d6d69746d656e74205472616e73616374696f6e732e205468657920626f7468207369676e20746865205265766f6361626c652044656c6976657279207472616e73616374696f6e2028524432612f52443262290a616e642065786368616e676520746865207369676e6174757265732e20426f62207369676e73205244316120616e6420676976657320697420746f20416c6963650a287573696e67204b426f6252534d20433220292c207768696c6520416c696365207369676e73205244316220616e6420676976657320697420746f20426f6220287573696e670a4b416c69636552534d20433220292e0a5768656e20626f74682070617274696573206861766520746865205265766f6361626c652044656c6976657279207472616e73616374696f6e2c20746865792065786368616e6765207369676e61747572657320666f722074686520436f6d6d69746d656e74205472616e73616374696f6e732e20426f62207369676e7320433161207573696e670a4b426f624620616e6420676976657320697420746f20416c6963652c20616e6420416c696365207369676e7320433162207573696e67204b416c6963654620616e642067697665732069740a746f20426f622e0a4174207468697320706f696e742c20746865207072696f7220436f6d6d69746d656e74205472616e73616374696f6e2061732077656c6c20617320746865206e65770a436f6d6d69746d656e74205472616e73616374696f6e2063616e2062652062726f6164636173743b20626f7468204331612f43316220616e64204332612f4332620a6172652076616c69642e20284e6f7465207468617420436f6d6d69746d656e7473206f6c646572207468616e20746865207072696f7220436f6d6d69746d656e74206172650a696e76616c696461746564207669612070656e616c746965732e2920496e206f7264657220746f20696e76616c69646174652043316120616e64204331622c20626f746820706172746965730a65786368616e6765204272656163682052656d656479205472616e73616374696f6e2028425231612f4252316229207369676e61747572657320666f7220746865207072696f720a636f6d6d69746d656e74204331612f4331622e20416c6963652073656e6473204252316120746f20426f62207573696e67204b416c69636552534d204331202c20616e640a426f622073656e6473204252316220746f20416c696365207573696e67204b426f6252534d204331202e205768656e20626f7468204272656163682052656d6564790a7369676e6174757265732068617665206265656e2065786368616e6765642c20746865206368616e6e656c207374617465206973206e6f77206174207468652063757272656e740a436f6d6d69746d656e74204332612f43326220616e64207468652062616c616e63657320617265206e6f7720636f6d6d69747465642e0a486f77657665722c20696e7374656164206f6620646973636c6f73696e672074686520425231612f42523162207369676e6174757265732c206974e280997320616c736f0a706f737369626c6520746f206a75737420646973636c6f7365207468652070726976617465206b65797320746f2074686520636f756e74657270617274792e2054686973206973206d6f72650a32370a0a0c65666665637469766520617320646573637269626564206c6174657220696e20746865206b65792073746f726167652073656374696f6e2e204f6e652063616e20646973636c6f7365207468650a70726976617465206b657973207573656420696e206f6e65e2809973206f776e20436f6d6d69746d656e74205472616e73616374696f6e2e20466f72206578616d706c652c2069660a426f622077697368657320746f20696e76616c6964617465204331622c2068652073656e6473206869732070726976617465206b657973207573656420696e2043316220746f20416c6963650a28686520646f6573204e4f5420646973636c6f736520686973206b657973207573656420696e204331612c206173207468617420776f756c64207065726d697420636f696e0a7468656674292e2053696d696c61726c792c20416c69636520646973636c6f73657320616c6c206865722070726976617465206b6579206f75747075747320696e2043316120746f20426f620a746f20696e76616c6964617465204331612e0a496620426f6220696e636f72726563746c792062726f61646361737473204331622c207468656e206265636175736520416c6963652068617320616c6c207468650a70726976617465206b657973207573656420696e20746865206f757470757473206f66204331622c207368652063616e2074616b6520746865206d6f6e65792e20486f77657665722c0a6f6e6c7920426f622069732061626c6520746f2062726f616463617374204331622e20546f2070726576656e74207468697320636f696e207468656674207269736b2c20426f620a73686f756c642064657374726f7920616c6c206f6c6420436f6d6d69746d656e74205472616e73616374696f6e732e0a0a332e340a0a436f6f70657261746976656c7920436c6f73696e67204f75742061204368616e6e656c0a0a426f74682070617274696573206172652061626c6520746f2073656e64206173206d616e79207061796d656e747320746f20746865697220636f756e74657270617274792061730a7468657920776973682c206173206c6f6e67206173207468657920686176652066756e647320617661696c61626c6520696e20746865206368616e6e656c2c206b6e6f77696e670a7468617420696e20746865206576656e74206f662064697361677265656d656e747320746865792063616e2062726f61646361737420746f2074686520626c6f636b636861696e207468650a63757272656e7420737461746520617420616e792074696d652e0a496e207468652076617374206d616a6f72697479206f662063617365732c20616c6c20746865206f7574707574732066726f6d207468652046756e64696e67205472616e73616374696f6e2077696c6c206e657665722062652062726f616463617374206f6e2074686520626c6f636b636861696e2e205468657920617265206a75737420746865726520696e0a6361736520746865206f74686572207061727479206973206e6f6e2d636f6f70657261746976652c206d756368206c696b6520686f77206120636f6e747261637420697320726172656c790a656e666f7263656420696e2074686520636f757274732e20412070726f76656e206162696c69747920666f722074686520636f6e747261637420746f20626520656e666f7263656420696e20610a64657465726d696e6973746963206d616e6e65722069732073756666696369656e7420696e63656e7469766520666f7220626f7468207061727469657320746f2061637420686f6e6573746c792e0a5768656e206569746865722070617274792077697368657320746f20636c6f7365206f75742061206368616e6e656c20636f6f70657261746976656c792c20746865790a77696c6c2062652061626c6520746f20646f20736f20627920636f6e74616374696e6720746865206f7468657220706172747920616e64207370656e64696e672066726f6d0a7468652046756e64696e67205472616e73616374696f6e207769746820616e206f7574707574206f6620746865206d6f73742063757272656e7420436f6d6d69746d656e740a5472616e73616374696f6e206469726563746c792077697468206e6f2073637269707420656e63756d626572696e6720636f6e646974696f6e732e204e6f2066757274686572207061796d656e7473206d6179206f6363757220696e20746865206368616e6e656c2e0a0a32380a0a0c4669677572652031303a20496620626f746820636f756e746572706172746965732061726520636f6f70657261746976652c20746865792074616b65207468652062616c616e63657320696e207468652063757272656e7420436f6d6d69746d656e74205472616e73616374696f6e20616e64207370656e642066726f6d207468652046756e64696e67205472616e73616374696f6e207769746820612045786572636973650a536574746c656d656e74205472616e73616374696f6e20284553292e20496620746865206d6f737420726563656e7420436f6d6d69746d656e74205472616e73616374696f6e20676574732062726f6164636173740a696e73746561642c20746865207061796f757420286c6573732066656573292077696c6c206265207468652073616d652e0a0a54686520707572706f7365206f6620636c6f73696e67206f757420636f6f70657261746976656c7920697320746f2072656475636520746865206e756d6265720a6f66207472616e73616374696f6e732074686174206f63637572206f6e2074686520626c6f636b636861696e20616e6420626f746820706172746965732077696c6c2062652061626c650a746f20726563656976652074686569722066756e647320696d6d6564696174656c792028696e7374656164206f66206f6e652070617274792077616974696e6720666f72207468650a5265766f636174696f6e2044656c6976657279207472616e73616374696f6e20746f206265636f6d652076616c6964292e0a4368616e6e656c73206d61792072656d61696e20696e207065727065747569747920756e74696c20746865792064656369646520746f20636f6f70657261746976656c790a636c6f7365206f757420746865207472616e73616374696f6e2c206f72207768656e206f6e6520706172747920646f6573206e6f7420636f6f706572617465207769746820616e6f746865720a616e6420746865206368616e6e656c206765747320636c6f736564206f757420616e6420656e666f72636564206f6e2074686520626c6f636b636861696e2e0a0a332e350a0a4269646972656374696f6e616c204368616e6e656c20496d706c69636174696f6e7320616e642053756d6d6172790a0a427920656e737572696e67206368616e6e656c732063616e20757064617465206f6e6c7920776974682074686520636f6e73656e74206f6620626f746820706172746965732c2069740a697320706f737369626c6520746f20636f6e737472756374206368616e6e656c732077686963682070657270657475616c6c7920657869737420696e2074686520626c6f636b636861696e2e0a426f746820706172746965732063616e20757064617465207468652062616c616e636520696e7369646520746865206368616e6e656c2077697468207768617465766572206f75747075740a62616c616e636573207468657920776973682c20736f206c6f6e67206173206974e280997320657175616c206f72206c657373207468616e2074686520746f74616c2066756e647320636f6d6d697474656420696e73696465207468652046756e64696e67205472616e73616374696f6e3b2062616c616e6365732063616e206d6f766520696e20626f746820646972656374696f6e732e0a4966206f6e65207061727479206265636f6d6573206d616c6963696f75732c20656974686572207061727479206d617920696d6d6564696174656c7920636c6f7365206f7574207468650a6368616e6e656c20616e642062726f61646361737420746865206d6f73742063757272656e7420737461746520746f2074686520626c6f636b636861696e2e204279207573696e670a6120666964656c69747920626f6e6420636f6e737472756374696f6e20285265766f6361626c652044656c6976657279205472616e73616374696f6e73292c20696620612070617274790a76696f6c6174657320746865207465726d73206f6620746865206368616e6e656c2c207468652066756e64732077696c6c2062652073656e7420746f2074686520636f756e74657270617274792c0a0a32390a0a0c70726f7669646564207468652070726f6f66206f662076696f6c6174696f6e20284272656163682052656d656479205472616e73616374696f6e2920697320656e746572656420696e746f0a74686520626c6f636b636861696e20696e20612074696d656c79206d616e6e65722e20496620626f746820706172746965732061726520636f6f70657261746976652c20746865206368616e6e656c2063616e2072656d61696e206f70656e20696e646566696e6974656c792c20706f737369626c7920666f72206d616e792079656172732e0a546869732074797065206f6620636f6e737472756374696f6e206973206f6e6c7920706f737369626c6520626563617573652061646a756469636174696f6e206f63637572730a70726f6772616d61746963616c6c79206f7665722074686520626c6f636b636861696e2061732070617274206f662074686520426974636f696e20636f6e73656e7375732c20736f0a6f6e6520646f6573206e6f74206e65656420746f20747275737420746865206f746865722070617274792e204173206120726573756c742c206f6e65e2809973206368616e6e656c0a636f756e746572706172747920646f6573206e6f7420706f73736573732066756c6c20637573746f6479206f7220636f6e74726f6c206f66207468652066756e64732e0a0a340a0a4861736865642054696d656c6f636b20436f6e7472616374202848544c43290a0a41206269646972656374696f6e616c207061796d656e74206368616e6e656c206f6e6c79207065726d69747320736563757265207472616e73666572206f662066756e647320696e736964650a61206368616e6e656c2e20546f2062652061626c6520746f20636f6e73747275637420736563757265207472616e7366657273207573696e672061206e6574776f726b206f660a6368616e6e656c73206163726f7373206d756c7469706c6520686f707320746f207468652066696e616c2064657374696e6174696f6e20726571756972657320616e206164646974696f6e616c0a636f6e737472756374696f6e2c2061204861736865642054696d656c6f636b20436f6e7472616374202848544c43292e0a54686520707572706f7365206f6620616e2048544c4320697320746f20616c6c6f7720666f7220676c6f62616c207374617465206163726f7373206d756c7469706c650a6e6f64657320766961206861736865732e205468697320676c6f62616c20737461746520697320656e73757265642062792074696d6520636f6d6d69746d656e747320616e640a74696d652d626173656420756e656e63756d626572696e67206f66207265736f75726365732076696120646973636c6f73757265206f6620707265696d616765732e205472616e73616374696f6e616c20e2809c6c6f636b696e67e2809d206f636375727320676c6f62616c6c792076696120636f6d6d69746d656e74732c20617420616e7920706f696e7420696e2074696d6520610a73696e676c65207061727469636970616e7420697320726573706f6e7369626c6520666f7220646973636c6f73696e6720746f20746865206e657874207061727469636970616e7420776865746865720a746865792068617665206b6e6f776c65646765206f662074686520707265696d61676520522e205468697320636f6e737472756374696f6e20646f6573206e6f7420726571756972650a637573746f6469616c20747275737420696e206f6e65e2809973206368616e6e656c20636f756e74657270617274792c206e6f7220616e79206f74686572207061727469636970616e7420696e0a746865206e6574776f726b2e0a496e206f7264657220746f206163686965766520746869732c20616e2048544c43206d7573742062652061626c6520746f20637265617465206365727461696e0a7472616e73616374696f6e7320776869636820617265206f6e6c792076616c69642061667465722061206365727461696e20646174652c207573696e67206e4c6f636b54696d652c2061730a77656c6c20617320696e666f726d6174696f6e20646973636c6f7375726520746f206f6e65e2809973206368616e6e656c20636f756e74657270617274792e204164646974696f6e616c6c792c0a746869732064617461206d757374206265207265766f6361626c652c206173206f6e65206d7573742062652061626c6520746f20756e646f20616e2048544c432e0a416e2048544c4320697320616c736f2061206368616e6e656c20636f6e74726163742077697468206f6e65e280997320636f756e74657270617274792077686963682069730a656e666f726369626c65207669612074686520626c6f636b636861696e2e2054686520636f756e7465727061727469657320696e2061206368616e6e656c20616772656520746f207468650a666f6c6c6f77696e67207465726d7320666f722061204861736865642054696d656c6f636b20436f6e74726163743a0a312e20496620426f622063616e2070726f6475636520746f20416c69636520616e20756e6b6e6f776e2032302d627974652072616e646f6d20696e70757420646174610a522066726f6d2061206b6e6f776e206861736820482c2077697468696e20746872656520646179732c207468656e20416c6963652077696c6c20736574746c65207468650a636f6e747261637420627920706179696e6720426f6220302e31204254432e0a322e2049662074687265652064617973206861766520656c61707365642c207468656e207468652061626f766520636c61757365206973206e756c6c20616e6420766f696420616e640a74686520636c656172696e672070726f6365737320697320696e76616c6964617465642c20626f74682070617274696573206d757374206e6f7420617474656d707420746f0a736574746c6520616e6420636c61696d207061796d656e7420616674657220746872656520646179732e0a33300a0a0c332e20456974686572207061727479206d61792028616e642073686f756c642920706179206f7574206163636f7264696e6720746f20746865207465726d73206f6620746869730a636f6e747261637420696e20616e79206d6574686f64206f6620746865207061727469636970616e74732063686f6f73696e6720616e6420636c6f7365206f757420746869730a636f6e7472616374206561726c7920736f206c6f6e6720617320626f7468207061727469636970616e747320696e207468697320636f6e74726163742061677265652e0a342e2056696f6c6174696f6e206f66207468652061626f7665207465726d732077696c6c20696e6375722061206d6178696d756d2070656e616c7479206f66207468652066756e64730a6c6f636b656420757020696e207468697320636f6e74726163742c20746f206265207061696420746f20746865206e6f6e2d76696f6c6174696e6720636f756e74657270617274790a6173206120666964656c69747920626f6e642e0a466f7220636c6172697479206f66206578616d706c65732c20776520757365206461797320666f722048544c437320616e6420626c6f636b2068656967687420666f720a52534d43732e20496e207265616c6974792c207468652048544c432073686f756c6420616c736f20626520646566696e6564206173206120626c6f636b206865696768742028652e672e0a332064617973206973206571756976616c656e7420746f2034333220626c6f636b73292e0a496e206566666563742c206f6e65206465736972657320746f20636f6e7374727563742061207061796d656e7420776869636820697320636f6e74696e67656e742075706f6e0a6b6e6f776c65646765206f6620522062792074686520726563697069656e742077697468696e2061206365727461696e2074696d656672616d652e20416674657220746869730a74696d656672616d652c207468652066756e64732061726520726566756e646564206261636b20746f207468652073656e6465722e0a53696d696c617220746f2052534d43732c20746865736520636f6e7472616374207465726d73206172652070726f6772616d61746963616c6c7920656e666f726365640a6f6e20746865204269746f696e20626c6f636b636861696e20616e6420646f206e6f74207265717569726520747275737420696e2074686520636f756e746572706172747920746f0a61646865726520746f2074686520636f6e7472616374207465726d732c20617320616c6c2076696f6c6174696f6e73206172652070656e616c697a65642076696120756e696c61746572616c6c790a656e666f7263656420666964656c69747920626f6e64732c2077686963682061726520636f6e7374727563746564207573696e672070656e616c7479207472616e73616374696f6e730a7370656e64696e672066726f6d20636f6d6d69746d656e74207374617465732e20496620426f62206b6e6f777320522077697468696e20746872656520646179732c207468656e0a68652063616e2072656465656d207468652066756e64732062792062726f616463617374696e672061207472616e73616374696f6e3b20416c69636520697320756e61626c6520746f0a77697468686f6c64207468652066756e647320696e20616e79207761792c206265636175736520746865207363726970742072657475726e732061732076616c6964207768656e207468650a7472616e73616374696f6e206973207370656e74206f6e2074686520426974636f696e20626c6f636b636861696e2e0a416e2048544c4320697320616e206164646974696f6e616c206f757470757420696e206120436f6d6d69746d656e74205472616e73616374696f6e20776974680a6120756e69717565206f7574707574207363726970743a0a4f502049460a4f502048415348313630203c48617368313630202852293e204f5020455155414c5645524946590a32203c41206c2069206320652032203e203c426f62323e204f5020434845434b4d554c54495349470a4f5020454c53450a32203c41206c2069206320652031203e203c426f62313e204f5020434845434b4d554c54495349470a4f5020454e4449460a436f6e6365707475616c6c792c207468697320736372697074206861732074776f20706f737369626c65207061746873207370656e64696e672066726f6d20612073696e676c650a48544c43206f75747075742e2054686520666972737420706174682028646566696e656420696e20746865204f50204946292073656e64732066756e647320746f20426f622069660a426f622063616e2070726f6475636520522e20546865207365636f6e6420706174682069732072656465656d6564207573696e67206120332d6461792074696d656c6f636b65640a726566756e6420746f20416c6963652e2054686520332d6461792074696d656c6f636b20697320656e666f72636564207573696e67206e4c6f636b54696d652066726f6d207468650a7370656e64696e67207472616e73616374696f6e2e0a0a33310a0a0c342e310a0a4e6f6e2d7265766f6361626c652048544c4320436f6e737472756374696f6e0a0a4669677572652031313a20546869732069732061206e6f6e2d66756e6374696f6e616c206e6169766520696d706c656d656e746174696f6e206f6620616e2048544c432e204f6e6c79207468652048544c430a706174682066726f6d2074686520436f6d6d69746d656e74205472616e73616374696f6e20697320646973706c617965642e204e6f74652074686174207468657265206172652074776f20706f737369626c650a7370656e64732066726f6d20616e2048544c43206f75747075742e20496620426f622063616e2070726f647563652074686520707265696d61676520522077697468696e2033206461797320616e642068650a63616e2072656465656d207061746820312e20416674657220746872656520646179732c20416c6963652069732061626c6520746f2062726f616463617374207061746820322e205768656e2033206461797320686176650a656c6170736564206569746865722069732076616c69642e2054686973206d6f64656c2c20686f77657665722c20646f65736ee280997420776f726b2077697468206d756c7469706c6520436f6d6d69746d656e740a5472616e73616374696f6e732e0a0a496620522069732070726f64756365642077697468696e203320646179732c207468656e20426f622063616e2072656465656d207468652066756e64732062792062726f616463617374696e672074686520e2809c44656c6976657279e2809d207472616e73616374696f6e2e204120726571756972656d656e7420666f722074686520e2809c44656c6976657279e2809d207472616e73616374696f6e0a746f2062652076616c6964207265717569726573205220746f20626520696e636c75646564207769746820746865207472616e73616374696f6e2e2049662052206973206e6f7420696e636c756465642c207468656e2074686520e2809c44656c6976657279e2809d207472616e73616374696f6e20697320696e76616c69642e20486f77657665722c2069662033206461797320686176650a656c61707365642c207468652066756e64732063616e2062652073656e74206261636b20746f20416c6963652062792062726f616463617374696e67207472616e73616374696f6e0ae2809c54696d656f7574e2809d2e205768656e20332064617973206861766520656c617073656420616e64205220686173206265656e20646973636c6f7365642c206569746865720a7472616e73616374696f6e206d61792062652076616c69642e0a49742069732077697468696e20626f7468207061727469657320696e646976696475616c20726573706f6e736962696c69747920746f20656e73757265207468617420746865790a63616e20676574207468656972207472616e73616374696f6e20696e746f2074686520626c6f636b636861696e20696e206f7264657220746f20656e73757265207468652062616c616e6365730a61726520636f72726563742e20466f7220426f622c20696e206f7264657220746f2072656365697665207468652066756e64732c206865206d757374206569746865722062726f6164636173740a74686520e2809c44656c6976657279e2809d207472616e73616374696f6e206f6e2074686520426974636f696e20626c6f636b636861696e2c206f72206f746865727769736520736574746c650a7769746820416c69636520287768696c652063616e63656c6c696e67207468652048544c43292e20466f7220416c6963652c20736865206d7573742062726f616463617374207468650ae2809c54696d656f7574e2809d203320646179732066726f6d206e6f7720746f20726563656976652074686520726566756e642c206f722063616e63656c207468652048544c430a656e746972656c79207769746820426f622e0a5965742074686973206b696e64206f662073696d706c697374696320636f6e737472756374696f6e206861732073696d696c61722070726f626c656d7320617320616e0a0a33320a0a0c696e636f7272656374206269646972656374696f6e616c207061796d656e74206368616e6e656c20636f6e737472756374696f6e2e205768656e20616e206f6c6420436f6d6d69746d656e74205472616e73616374696f6e20676574732062726f6164636173742c20656974686572207061727479206d617920617474656d707420746f20737465616c2066756e64730a617320626f7468207061746873206d61792062652076616c69642061667465722074686520666163742e20466f72206578616d706c652c2069662052206765747320646973636c6f73656420310a79656172206c617465722c20616e6420616e20696e636f727265637420436f6d6d69746d656e74205472616e73616374696f6e20676574732062726f6164636173742c20626f74680a7061746873206172652076616c696420616e64206172652072656465656d61626c65206279206569746865722070617274793b2074686520636f6e7472616374206973206e6f74207965740a656e666f726369626c65206f6e2074686520626c6f636b636861696e2e20436c6f73696e67206f7574207468652048544c43206973206162736f6c7574656c79206e65636573736172792c0a6265636175736520696e206f7264657220666f7220416c69636520746f206765742068657220726566756e642c20736865206d757374207465726d696e6174652074686520636f6e74726163740a616e6420726563656976652068657220726566756e642e204f74686572776973652c207768656e20426f6220646973636f7665727320522061667465722033206461797320686176650a656c61707365642c206865206d61792062652061626c6520746f20737465616c207468652066756e64732077686963682073686f756c6420626520676f696e6720746f20416c6963652e0a5769746820756e636f6f706572617469766520636f756e74657270617274696573206974e2809973206e6f7420706f737369626c6520746f207465726d696e61746520616e2048544c430a776974686f75742062726f616463617374696e6720697420746f2074686520626974636f696e20626c6f636b636861696e2061732074686520756e636f6f70657261746976652070617274790a697320756e77696c6c696e6720746f206372656174652061206e657720436f6d6d69746d656e74205472616e73616374696f6e2e0a0a342e320a0a4f66662d636861696e205265766f6361626c652048544c430a0a546f2062652061626c6520746f207465726d696e617465207468697320636f6e7472616374206f66662d636861696e20776974686f757420612062726f61646361737420746f207468650a426974636f696e20626c6f636b636861696e20726571756972657320656d62656464696e672052534d437320696e20746865206f75747075742c2077686963682077696c6c0a6861766520612073696d696c617220636f6e737472756374696f6e20746f20746865206269646972656374696f6e616c206368616e6e656c2e0a0a33330a0a0c4669677572652031323a20496620416c6963652062726f61646361737473204332612c207468656e20746865206c6566742068616c662077696c6c20657865637574652e20496620426f622062726f616463617374730a4332622c207468656e207468652072696768742068616c662077696c6c20657865637574652e20456974686572207061727479206d61792062726f61646361737420746865697220436f6d6d69746d656e740a7472616e73616374696f6e20617420616e792074696d652e2048544c432054696d656f7574206973206f6e6c792076616c6964206166746572203320646179732e2048544c4320457865637574696f6e732063616e0a6f6e6c792062652062726f6164636173742069662074686520707265696d61676520746f2074686520686173682052206973206b6e6f776e2e205072696f7220436f6d6d69746d656e74732028616e642074686569720a646570656e64656e74207472616e73616374696f6e732920617265206e6f7420646973706c6179656420666f7220627265766974792e0a0a50726573756d6520416c69636520616e6420426f62207769736820746f207570646174652074686569722062616c616e636520696e20746865206368616e6e656c0a617420436f6d6d69746d656e742031207769746820612062616c616e6365206f6620302e3520746f20416c69636520616e6420302e3520746f20426f622e0a416c6963652077697368657320746f2073656e6420302e3120746f20426f6220636f6e74696e67656e742075706f6e206b6e6f776c65646765206f6620522077697468696e0a3320646179732c20616674657220332064617973207368652077616e747320686572206d6f6e6579206261636b20696620426f6220646f6573206e6f742070726f6475636520522e0a546865206e657720436f6d6d69746d656e74205472616e73616374696f6e2077696c6c206861766520612066756c6c20726566756e64206f66207468652063757272656e742062616c616e636520746f20416c69636520616e6420426f6220284f757470757473203020616e642031292c2077697468206f75747075742032206265696e67207468650a48544c432c20776869636820646573637269626573207468652066756e647320696e207472616e7369742e20417320302e312077696c6c20626520656e63756d626572656420696e0a616e2048544c432c20416c696365e28099732062616c616e6365206973207265647563656420746f20302e3420616e6420426f62e28099732072656d61696e73207468652073616d652061740a0a33340a0a0c302e352e0a54686973206e657720436f6d6d69746d656e74205472616e73616374696f6e20284332612f433262292077696c6c206861766520616e2048544c430a6f757470757420776974682074776f20706f737369626c65207370656e64732e2045616368207370656e6420697320646966666572656e7420646570656e64696e67206f6e0a6561636820636f756e7465727061727479e28099732076657273696f6e206f662074686520436f6d6d69746d656e74205472616e73616374696f6e2e2053696d696c617220746f207468650a6269646972656374696f6e616c207061796d656e74206368616e6e656c2c207768656e206f6e652070617274792062726f6164636173747320746865697220436f6d6d69746d656e742c207061796d656e747320746f2074686520636f756e74657270617274792077696c6c20626520617373756d656420746f2062652076616c696420616e64206e6f740a696e76616c6964617465642e20546869732063616e206f636375722062656361757365207768656e206f6e652062726f61646361737473206120436f6d6d69746d656e740a5472616e73616374696f6e2c206f6e6520697320617474657374696e67207468697320697320746865206d6f737420726563656e7420436f6d6d69746d656e74205472616e73616374696f6e2e20496620697420697320746865206d6f737420726563656e742c207468656e206f6e6520697320616c736f20617474657374696e672074686174207468652048544c43206578697374730a616e6420776173206e6f7420696e76616c696461746564206265666f72652c20736f20706f74656e7469616c207061796d656e747320746f206f6e65e280997320636f756e74657270617274790a73686f756c642062652076616c69642e0a4e6f746520746861742048544c43207472616e73616374696f6e206e616d65732028626567696e6e696e67207769746820746865206c65747465722048292077696c6c0a626567696e207769746820746865206e756d62657220312c2077686f73652076616c75657320646f206e6f7420636f7272656c617465207769746820436f6d6d69746d656e740a5472616e73616374696f6e732e20546869732069732073696d706c79207468652066697273742048544c43207472616e73616374696f6e2e2048544c43207472616e73616374696f6e73206d61792070657273697374206265747765656e20436f6d6d69746d656e74205472616e73616374696f6e732e20456163682048544c432068617320340a6b657973207065722073696465206f6620746865207472616e73616374696f6e202843326120616e64204332622920666f72206120746f74616c206f662038206b657973207065720a636f756e74657270617274792e0a5468652048544c43206f757470757420696e2074686520436f6d6d69746d656e74205472616e73616374696f6e206861732074776f2073657473206f660a6b6579732070657220636f756e746572706172747920696e20746865206f75747075742e0a466f7220416c696365e280997320436f6d6d69746d656e74205472616e73616374696f6e2028433261292c207468652048544c43206f7574707574207363726970740a7265717569726573206d756c74697369672850416c69636532202c2050426f6232202920656e63756d626572656420627920646973636c6f73757265206f6620522c2061732077656c6c2061730a6d756c74697369672850416c69636531202c2050426f623120292077697468206e6f20656e63756d626572696e672e0a466f7220426f62e280997320436f6d6d69746d656e74205472616e73616374696f6e2028433262292c207468652048544c43206f7574707574207363726970740a7265717569726573206d756c74697369672850416c69636536202c2050426f6236202920656e63756d626572656420627920646973636c6f73757265206f6620522c2061732077656c6c2061730a6d756c74697369672850416c69636535202c2050426f623520292077697468206e6f20656e63756d626572696e672e0a5468652048544c43206f7574707574207374617465732061726520646966666572656e7420646570656e64696e672075706f6e20776869636820436f6d6d69746d656e74205472616e73616374696f6e2069732062726f6164636173742e0a342e322e310a0a48544c43207768656e207468652053656e6465722042726f616463617374732074686520436f6d6d69746d656e740a5472616e73616374696f6e0a0a466f72207468652073656e6465722028416c696365292c2074686520e2809c44656c6976657279e2809d207472616e73616374696f6e2069732073656e7420617320616e2048544c4320457865637574696f6e2044656c6976657279207472616e73616374696f6e20284845443161292c207768696368206973206e6f7420656e63756d626572656420696e20616e2052534d432e0a497420617373756d6573207468617420746869732048544c4320686173206e65766572206265656e207465726d696e61746564206f66662d636861696e2c20617320416c6963652069730a617474657374696e672074686174207468652062726f616463617374656420436f6d6d69746d656e74205472616e73616374696f6e20697320746865206d6f737420726563656e742e0a496620426f622063616e2070726f647563652074686520707265696d61676520522c2068652077696c6c2062652061626c6520746f2072656465656d2066756e64732066726f6d207468650a48544c432061667465722074686520436f6d6d69746d656e74205472616e73616374696f6e2069732062726f616463617374206f6e2074686520626c6f636b636861696e2e0a33350a0a0c54686973207472616e73616374696f6e20636f6e73756d6573206d756c74697369672850416c69636532202c2050426f6232202920696620416c6963652062726f61646361737473206865720a436f6d6d69746d656e74204332612e204f6e6c7920426f622063616e2062726f6164636173742048454431612073696e6365206f6e6c7920416c69636520676176650a686572207369676e617475726520666f7220484544316120746f20426f622e0a486f77657665722c20696620332064617973206861766520656c61707365642073696e636520666f726d696e67207468652048544c432c207468656e0a416c6963652077696c6c2062652061626c652062726f616463617374206120e2809c54696d656f7574e2809d207472616e73616374696f6e2c207468652048544c432054696d656f7574207472616e73616374696f6e202848543161292e2054686973207472616e73616374696f6e20697320616e2052534d432e20497420636f6e73756d65730a746865206f7574707574206d756c74697369672850416c69636531202c2050426f6231202920776974686f757420726571756972696e6720646973636c6f73757265206f6620522069660a416c6963652062726f61646361737473204332612e2054686973207472616e73616374696f6e2063616e6e6f7420656e74657220696e746f2074686520626c6f636b636861696e0a756e74696c20332064617973206861766520656c61707365642e20546865206f757470757420666f722074686973207472616e73616374696f6e20697320616e2052534d430a77697468206d756c74697369672850416c69636533202c2050426f6233202920776974682072656c6174697665206d61747572697479206f66203130303020626c6f636b732c20616e640a6d756c74697369672850416c69636534202c2050426f623420292077697468206e6f20726571756972656d656e7420666f7220636f6e6669726d6174696f6e206d617475726974792e0a4f6e6c7920416c6963652063616e2062726f61646361737420485431612073696e6365206f6e6c7920426f62206761766520686973207369676e617475726520666f7220485431610a746f20416c6963652e0a4166746572204854316120656e7465727320696e746f2074686520626c6f636b636861696e20616e64203130303020626c6f636b20636f6e6669726d6174696f6e730a6f636375722c20616e2048544c432054696d656f7574205265766f6361626c652044656c6976657279207472616e73616374696f6e2028485452443161290a6d61792062652062726f61646361737420627920416c69636520776869636820636f6e73756d6573206d756c74697369672850416c69636533202c2050426f623320292e0a4f6e6c7920416c6963652063616e2062726f61646361737420485452443161203130303020626c6f636b7320616674657220485431612069732062726f6164636173740a73696e6365206f6e6c7920426f62206761766520686973207369676e617475726520666f722048545244316120746f20416c6963652e2054686973207472616e73616374696f6e2063616e206265207265766f6361626c65207768656e20616e6f74686572207472616e73616374696f6e2073757065727365646573204854524431610a7573696e67206d756c74697369672850416c69636534202c2050426f6234202920776869636820646f6573206e6f74206861766520616e7920626c6f636b206d617475726974790a726571756972656d656e74732e0a342e322e320a0a48544c43207768656e207468652052656365697665722042726f616463617374732074686520436f6d6d69746d656e740a5472616e73616374696f6e0a0a466f722074686520706f74656e7469616c2072656365697665722028426f62292c2074686520e2809c54696d656f7574e2809d206f66207265636569707420697320726566756e64656420617320616e0a48544c432054696d656f75742044656c6976657279207472616e73616374696f6e20284854443162292e2054686973207472616e73616374696f6e206469726563746c790a726566756e6473207468652066756e647320746f20746865206f726967696e616c2073656e6465722028416c6963652920616e64206973206e6f7420656e63756d626572656420696e0a616e2052534d432e20497420617373756d6573207468617420746869732048544c4320686173206e65766572206265656e207465726d696e61746564206f66662d636861696e2c0a617320426f6220697320617474657374696e672074686174207468652062726f616463617374656420436f6d6d69746d656e74205472616e73616374696f6e2028433262290a697320746865206d6f737420726563656e742e20496620332064617973206861766520656c61707365642c20416c6963652063616e2062726f6164636173742048544431620a616e642074616b652074686520726566756e642e2054686973207472616e73616374696f6e20636f6e73756d6573206d756c74697369672850416c69636535202c2050416c6963653520292069660a426f622062726f61646361737473204332622e204f6e6c7920416c6963652063616e2062726f6164636173742048544431622073696e636520426f622067617665206869730a7369676e617475726520666f7220485444316220746f20416c6963652e0a486f77657665722c206966204854443162206973206e6f742062726f61646361737420283320646179732068617665206e6f7420656c61707365642920616e640a426f62206b6e6f77732074686520707265696d61676520522c207468656e20426f622077696c6c2062652061626c6520746f2062726f616463617374207468652048544c430a457865637574696f6e207472616e73616374696f6e202848453162292069662068652063616e2070726f6475636520522e2054686973207472616e73616374696f6e20697320616e0a33360a0a0c52534d432e20497420636f6e73756d657320746865206f7574707574206d756c74697369672850416c69636536202c2050426f6236202920616e6420726571756972657320646973636c6f73757265206f66205220696620426f622062726f61646361737473204332622e20546865206f757470757420666f722074686973207472616e73616374696f6e20697320616e0a52534d432077697468206d756c74697369672850416c69636537202c2050426f6237202920776974682072656c6174697665206d61747572697479206f66203130303020626c6f636b732c0a616e64206d756c74697369672850416c69636538202c2050426f6238202920776869636820646f6573206e6f74206861766520616e7920626c6f636b206d6174757269747920726571756972656d656e74732e204f6e6c7920426f622063616e2062726f61646361737420484531622073696e6365206f6e6c7920416c696365206761766520686572207369676e61747572650a666f72204845316220746f20426f622e0a4166746572204845316220656e7465727320696e746f2074686520626c6f636b636861696e20616e64203130303020626c6f636b20636f6e6669726d6174696f6e730a6f636375722c20616e2048544c4320457865637574696f6e205265766f6361626c652044656c6976657279207472616e73616374696f6e2028484552443162290a6d61792062652062726f61646361737420627920426f6220776869636820636f6e73756d6573206d756c74697369672850416c69636537202c2050426f623720292e0a4f6e6c7920426f622063616e2062726f61646361737420484552443162203130303020626c6f636b7320616674657220484531622069732062726f6164636173740a73696e6365206f6e6c7920416c696365206761766520686572207369676e617475726520666f722048455244316220746f20426f622e2054686973207472616e73616374696f6e2063616e206265207265766f6361626c65207768656e20616e6f74686572207472616e73616374696f6e2073757065727365646573204845524431620a7573696e67206d756c74697369672850416c69636538202c2050426f6238202920776869636820646f6573206e6f74206861766520616e7920626c6f636b206d617475726974790a726571756972656d656e74732e0a0a342e330a0a48544c43204f66662d636861696e205465726d696e6174696f6e0a0a416674657220616e2048544c4320697320636f6e73747275637465642c20746f207465726d696e61746520616e2048544c43206f66662d636861696e2072657175697265730a626f7468207061727469657320746f206167726565206f6e20746865207374617465206f6620746865206368616e6e656c2e2049662074686520726563697069656e742063616e2070726f76650a6b6e6f776c65646765206f66205220746f2074686520636f756e74657270617274792c2074686520726563697069656e742069732070726f76696e6720746861742074686579206172650a61626c6520746f20696d6d6564696174656c7920636c6f7365206f757420746865206368616e6e656c206f6e2074686520426974636f696e20626c6f636b636861696e20616e642072656365697665207468652066756e64732e204174207468697320706f696e742c20696620626f74682070617274696573207769736820746f206b65657020746865206368616e6e656c206f70656e2c0a746865792073686f756c64207465726d696e617465207468652048544c43206f66662d636861696e20616e64206372656174652061206e657720436f6d6d69746d656e740a5472616e73616374696f6e207265666c656374696e6720746865206e65772062616c616e63652e0a0a33370a0a0c4669677572652031333a2053696e636520426f622070726f76656420746f20416c696365206865206b6e6f777320522062792074656c6c696e6720416c69636520522c20416c6963652069732077696c6c696e6720746f0a757064617465207468652062616c616e636520776974682061206e657720436f6d6d69746d656e74205472616e73616374696f6e2e20546865207061796f75742077696c6c206265207468652073616d650a77686574686572204332206f722043332069732062726f61646361737420617420746869732074696d652e0a0a53696d696c61726c792c2069662074686520726563697069656e74206973206e6f742061626c6520746f2070726f7665206b6e6f776c65646765206f6620522062790a646973636c6f73696e6720522c20626f746820706172746965732073686f756c6420616772656520746f207465726d696e617465207468652048544c4320616e64206372656174650a61206e657720436f6d6d69746d656e74205472616e73616374696f6e2077697468207468652062616c616e636520696e207468652048544c4320726566756e64656420746f0a7468652073656e6465722e0a49662074686520636f756e746572706172746965732063616e6e6f7420636f6d6520746f20616e2061677265656d656e74206f72206265636f6d65206f746865727769736520756e726573706f6e736976652c20746865792073686f756c6420636c6f7365206f757420746865206368616e6e656c2062792062726f616463617374696e67207468650a6e6563657373617279206368616e6e656c207472616e73616374696f6e73206f6e2074686520426974636f696e20626c6f636b636861696e2e0a486f77657665722c20696620746865792061726520636f6f70657261746976652c20746865792063616e20646f20736f2062792066697273742067656e65726174696e672061206e657720436f6d6d69746d656e74205472616e73616374696f6e207769746820746865206e65772062616c616e6365732c207468656e20696e76616c696461746520746865207072696f7220436f6d6d69746d656e742062792065786368616e67696e67204272656163682052656d656479207472616e73616374696f6e730a28425232612f42523262292e204164646974696f6e616c6c792c206966207468657920617265207465726d696e6174696e67206120706172746963756c61722048544c432c0a746865792073686f756c6420616c736f2065786368616e676520736f6d65206f66207468656972206f776e2070726976617465206b657973207573656420696e207468652048544c430a7472616e73616374696f6e732e0a466f72206578616d706c652c20416c6963652077697368657320746f207465726d696e617465207468652048544c432c20416c6963652077696c6c20646973636c6f73650a4b416c6963653120616e64204b416c6963653420746f20426f622e20436f72726573706f6e64696e676c7920696620426f622077697368657320746f207465726d696e617465207468650a48544c432c20426f622077696c6c20646973636c6f7365204b426f623620616e64204b426f623820746f20416c6963652e204166746572207468652070726976617465206b6579730a61726520646973636c6f73656420746f2074686520636f756e74657270617274792c20696620416c6963652062726f61646361737473204332612c20426f622077696c6c2062652061626c650a746f2074616b6520616c6c207468652066756e64732066726f6d207468652048544c4320696d6d6564696174656c792e20496620426f622062726f61646361737473204332622c0a416c6963652077696c6c2062652061626c6520746f2074616b6520616c6c2066756e64732066726f6d207468652048544c4320696d6d6564696174656c792e204e6f746520746861740a7768656e20616e2048544c43206973207465726d696e617465642c20746865206f6c64657220436f6d6d69746d656e74205472616e73616374696f6e206d7573742062650a7265766f6b65642061732077656c6c2e0a0a33380a0a0c4669677572652031343a20412066756c6c79207265766f6b656420436f6d6d69746d656e74205472616e73616374696f6e20616e64207465726d696e617465642048544c432e204966206569746865720a70617274792062726f6164636173747320436f6d6d69746d656e7420322c20746865792077696c6c206c6f736520616c6c207468656972206d6f6e657920746f2074686520636f756e74657270617274792e204f746865720a636f6d6d69746d656e74732028652e672e20696620436f6d6d69746d656e742033206973207468652063757272656e7420436f6d6d69746d656e742920617265206e6f7420646973706c6179656420666f720a627265766974792e0a0a33390a0a0c53696e636520626f74682070617274696573206172652061626c6520746f2070726f7665207468652063757272656e7420737461746520746f2065616368206f746865722c0a746865792063616e20636f6d6520746f2061677265656d656e74206f6e207468652063757272656e742062616c616e636520696e7369646520746865206368616e6e656c2e2053696e63650a74686579206d61792062726f616463617374207468652063757272656e74207374617465206f6e2074686520626c6f636b636861696e2c2074686579206172652061626c6520746f0a636f6d6520746f2061677265656d656e74206f6e206e657474696e67206f757420616e64207465726d696e6174696e67207468652048544c4320776974682061206e65770a436f6d6d69746d656e74205472616e73616374696f6e2e0a0a342e340a0a48544c4320466f726d6174696f6e20616e6420436c6f73696e67204f726465720a0a546f206372656174652061206e65772048544c432c206974206973207468652073616d652070726f63657373206173206372656174696e672061206e657720436f6d6d69746d656e740a5472616e73616374696f6e2c2065786365707420746865207369676e61747572657320666f72207468652048544c43206172652065786368616e676564206265666f7265207468650a6e657720436f6d6d69746d656e74205472616e73616374696f6ee2809973207369676e6174757265732e0a546f20636c6f7365206f757420616e2048544c432c207468652070726f6365737320697320617320666f6c6c6f7773202866726f6d20433220746f204333293a0a312e20416c696365207369676e7320616e642073656e647320686572207369676e617475726520666f72205244336220616e64204333622e204174207468697320706f696e740a426f622063616e20656c65637420746f2062726f61646361737420433362206f7220433262202877697468207468652048544c43292077697468207468650a73616d65207061796f75742e20426f622069732077696c6c696e6720616674657220726563656976696e672043336220746f20636c6f7365206f7574204332622e0a322e20426f62207369676e7320616e642073656e647320686973207369676e617475726520666f72205244336120616e64204333612c2061732077656c6c206173206869730a70726976617465206b657973207573656420666f7220436f6d6d69746d656e74203220616e64207468652048544c43206265696e67207465726d696e617465643b0a68652073656e647320416c696365204b426f6252534d204332202c204b426f6235202c20616e64204b426f6238202e204174207468697320706f696e7420426f620a73686f756c64206f6e6c792062726f6164636173742043336220616e642073686f756c64206e6f742062726f616463617374204332622061732068652077696c6c0a6c6f736520616c6c20686973206d6f6e657920696620686520646f657320736f2e20426f62206861732066756c6c79207265766f6b65642043326220616e64207468650a48544c432e20416c6963652069732077696c6c696e6720616674657220726563656976696e672043336120746f20636c6f7365206f7574204332622e0a332e20416c696365207369676e7320616e642073656e647320686572207369676e617475726520666f72205244336220616e64204333622c2061732077656c6c206173206865720a70726976617465206b657973207573656420666f7220436f6d6d69746d656e74203220616e64207468652048544c43206265696e67207465726d696e617465643b0a7368652073656e647320426f62204b416c69636552534d204332202c204b426f6231202c20616e64204b426f6234202e204174207468697320706f696e74206e6569746865720a70617274792073686f756c642062726f61646361737420436f6d6d69746d656e7420322c206966207468657920646f20736f2c2074686569722066756e64732077696c6c0a626520676f696e6720746f2074686520636f756e74657270617274792e20546865206f6c6420436f6d6d69746d656e7420616e64206f6c642048544c430a617265206e6f77207265766f6b656420616e642066756c6c79207465726d696e617465642e204f6e6c7920746865206e657720436f6d6d69746d656e7420330a72656d61696e732c20776869636820646f6573206e6f74206861766520616e2048544c432e0a5768656e207468652048544c4320686173206265656e20636c6f7365642c207468652066756e647320617265207570646174656420736f2074686174207468650a70726573656e742062616c616e636520696e20746865206368616e6e656c206973207768617420776f756c64206f6363757220686164207468652048544c4320636f6e74726163740a6265656e20636f6d706c6574656420616e642062726f616463617374206f6e2074686520626c6f636b636861696e2e20496e73746561642c20626f7468207061727469657320656c6563740a746f20646f206f66662d636861696e206e6f766174696f6e20616e6420757064617465207468656972207061796d656e747320696e7369646520746865206368616e6e656c2e0a4974206973206162736f6c7574656c79206e656365737361727920666f7220626f7468207061727469657320746f20636f6d706c657465206f66662d636861696e206e6f766174696f6e2077697468696e2074686569722064657369676e617465642074696d652077696e646f772e20466f72207468652072656365697665722028426f62292c206865206d7573740a34300a0a0c6b6e6f77205220616e6420757064617465206869732062616c616e6365207769746820416c6963652077697468696e2033206461797320286f722077686174657665722074696d650a7761732073656c6563746564292c20656c736520416c6963652077696c6c2062652061626c6520746f2072656465656d2069742077697468696e203320646179732e20466f7220416c6963652c0a7665727920736f6f6e206166746572206865722074696d656f7574206265636f6d65732076616c69642c20736865206d757374206e6f76617465206f722062726f616463617374207468650a48544c432054696d656f7574207472616e73616374696f6e2e20536865206d75737420616c736f206e6f76617465206f722062726f616463617374207468652048544c430a54696d656f7574205265766f6361626c652044656c6976657279207472616e73616374696f6e20617320736f6f6e206173206974206265636f6d65732076616c69642e204966207468650a636f756e746572706172747920697320756e77696c6c696e6720746f206e6f76617465206f72206973207374616c6c696e672c207468656e206f6e65206d7573742062726f6164636173740a7468652063757272656e74206368616e6e656c2073746174652c20696e636c7564696e672048544c43207472616e73616374696f6e7329206f6e746f2074686520426974636f696e0a626c6f636b636861696e2e0a54686520616d6f756e74206f662074696d6520666c65786962696c6974792077697468207468657365206f666665727320746f206e6f766174652061726520646570656e64656e742075706f6e206f6e65e280997320636f6e74696e67656e7420646570656e64656e63696573206f6e2074686520686173686c6f636b20522e204966206f6e652065737461626c6973686573206120636f6e74726163742074686174207468652048544c43206d757374206265207265736f6c7665642077697468696e2031206461792c207468656e206966207468650a7472616e73616374696f6e2074696d6573206f757420416c696365206d757374207265736f6c7665206974206279206461792034202833206461797320706c75732031292c20656c73650a416c696365207269736b73206c6f73696e672066756e64732e0a0a350a0a4b65792053746f726167650a0a4b657973206172652067656e657261746564207573696e672042495020303033322048696572617263686963616c2044657465726d696e69737469632057616c6c6574735b31375d2e0a4b65797320617265207072652d67656e65726174656420627920626f746820706172746965732e204b657973206172652067656e65726174656420696e2061206d65726b6c650a7472656520616e6420617265207665727920646565702077697468696e2074686520747265652e20466f7220696e7374616e63652c20416c696365207072652d67656e6572617465730a6f6e65206d696c6c696f6e206b6579732c2065616368206b6579206265696e672061206368696c64206f66207468652070726576696f7573206b65792e20416c69636520616c6c6f63617465730a7768696368206b65797320746f20757365206163636f7264696e6720746f20736f6d652064657465726d696e6973746963206d616e6e65722e20466f72206578616d706c652c0a73686520737461727473207769746820746865206368696c64206465657065737420696e20746865207472656520746f2067656e6572617465206d616e79207375622d6b65797320666f720a64617920312e2054686973206b657920697320757365642061732061206d6173746572206b657920666f7220616c6c206b6579732067656e657261746564206f6e2064617920312e0a53686520676976657320426f62207468652061646472657373207368652077697368657320746f2075736520666f7220746865206e657874207472616e73616374696f6e2c20616e640a646973636c6f736573207468652070726976617465206b657920746f20426f62207768656e206974206265636f6d657320696e76616c6964617465642e205768656e20416c6963650a646973636c6f73657320746f20426f6220616c6c2070726976617465206b65797320646572697665642066726f6d20746865206461792031206d6173746572206b657920616e6420646f65730a6e6f74207769736820746f20636f6e74696e7565207573696e672074686174206d6173746572206b65792c207368652063616e20646973636c6f736520746865206461792031206d61737465720a6b657920746f20426f622e204174207468697320706f696e742c20426f6220646f6573206e6f74206e65656420746f2073746f726520616c6c20746865206b65797320646572697665640a66726f6d20746865206461792031206d6173746572206b65792e20426f6220646f6573207468652073616d6520666f7220416c69636520616e6420676976657320686572206869730a6461792031206b65792e0a5768656e20616c6c2044617920322070726976617465206b6579732068617665206265656e2065786368616e6765642c20666f72206578616d706c652062790a64617920352c20416c69636520646973636c6f73657320686572204461792032206b65792e20426f622069732061626c6520746f2067656e657261746520746865204461792031206b65790a66726f6d20746865204461792032206b65792c20617320746865204461792031206b65792069732061206368696c64206f6620746865204461792032206b65792061732077656c6c2e0a4966206120636f756e74657270617274792062726f61646361737473207468652077726f6e6720436f6d6d69746d656e74205472616e73616374696f6e2c0a77686963682070726976617465206b657920746f2075736520696e2061207472616e73616374696f6e20746f207265636f7665722066756e64732063616e206569746865722062650a627275746520666f726365642c206f7220696620626f746820706172746965732061677265652c20746865792063616e20757365207468652073657175656e6365206964206e756d6265720a34310a0a0c7768656e206372656174696e6720746865207472616e73616374696f6e20746f206964656e746966792077686963682073657473206f66206b6579732061726520757365642e0a5468697320656e61626c6573207061727469636970616e747320696e2061206368616e6e656c20746f2068617665207072696f72206f7574707574207374617465730a287472616e73616374696f6e732920696e76616c69646174656420627920626f7468207061727469657320776974686f7574207573696e67206d756368206461746120617420616c6c2e0a427920646973636c6f73696e672070726976617465206b657973207072652d617272616e67656420696e2061206d65726b6c652d747265652c20697420697320706f737369626c6520746f0a696e76616c6964617465206d696c6c696f6e73206f66206f6c64207472616e73616374696f6e732077697468206f6e6c79206120666577206b696c6f6279746573206f662064617461207065720a6368616e6e656c2e20436f7265206368616e6e656c7320696e20746865204c696768746e696e67204e6574776f726b2063616e20636f6e647563742062696c6c696f6e73206f660a7472616e73616374696f6e7320776974686f75742061206e65656420666f72207369676e69666963616e742073746f7261676520636f7374732e0a0a360a0a426c6f636b636861696e205472616e73616374696f6e204665657320666f72204269646972656374696f6e616c0a4368616e6e656c730a0a497420697320706f737369626c6520666f722065616368207061727469636970616e7420746f2067656e657261746520646966666572656e742076657273696f6e73206f66207472616e73616374696f6e7320746f206173637269626520626c616d6520617320746f2077686f2062726f61646361737420746865207472616e73616374696f6e206f6e2074686520626c6f636b636861696e2e0a427920686176696e67206b6e6f776c65646765206f662077686f2062726f6164636173742061207472616e73616374696f6e20616e6420746865206162696c69747920746f206173637269626520626c616d652c206120746869726420706172747920736572766963652063616e206265207573656420746f20686f6c64206665657320696e206120322d6f662d33206d756c74697369670a657363726f772e204966206f6e652077697368657320746f2062726f61646361737420746865207472616e73616374696f6e20636861696e20696e7374656164206f66206167726565696e670a746f20646f20612046756e64696e6720436c6f7365206f72207265706c6163656d656e7420776974682061206e657720436f6d6d69746d656e74205472616e73616374696f6e2c0a6f6e6520776f756c6420636f6d6d756e696361746520776974682074686520746869726420706172747920616e642062726f6164636173742074686520636861696e20746f207468650a626c6f636b636861696e2e2049662074686520636f756e7465727061727479207265667573657320746865206e6f746963652066726f6d2074686520746869726420706172747920746f0a636f6f7065726174652c207468652070656e616c747920697320726577617264656420746f20746865206e6f6e2d636f6f70657261746976652070617274792e20496e206d6f73740a696e7374616e6365732c207061727469636970616e7473206d617920626520696e646966666572656e7420746f20746865207472616e73616374696f6e206665657320696e20746865206576656e740a6f6620616e20756e636f6f706572617469766520636f756e74657270617274792e0a4f6e652073686f756c64207069636b20636f756e7465727061727469657320696e20746865206368616e6e656c2077686f2077696c6c20626520636f6f70657261746976652c0a627574206973206e6f7420616e206162736f6c757465206e656365737369747920666f72207468652073797374656d20746f2066756e6374696f6e2e204e6f7465207468617420746869730a646f6573206e6f74207265717569726520747275737420616d6f6e67207468652072657374206f6620746865206e6574776f726b2c20616e64206973206f6e6c792072656c6576616e740a666f722074686520636f6d70617261746976656c79206d696e6f72207472616e73616374696f6e20666565732e20546865206c6573732074727573746564207061727479206d61790a6a75737420626520746865206f6e6520726573706f6e7369626c6520666f72207472616e73616374696f6e20666565732e0a546865204c696768746e696e67204e6574776f726b20666565732077696c6c206c696b656c79206265207369676e69666963616e746c79206c6f776572207468616e0a626c6f636b636861696e207472616e73616374696f6e20666565732e20546865206665657320617265206c617267656c7920646572697665642066726f6d207468652074696d652d76616c75650a6f66206c6f636b696e672075702066756e647320666f72206120706172746963756c617220726f7574652c2061732077656c6c20617320706179696e6720666f7220746865206368616e63650a6f66206368616e6e656c20636c6f7365206f6e2074686520626c6f636b636861696e2e2054686573652073686f756c64206265207369676e69666963616e746c79206c6f776572207468616e0a6f6e2d636861696e207472616e73616374696f6e732c206173206d616e79207472616e73616374696f6e73206f6e2061204c696768746e696e67204e6574776f726b206368616e6e656c2063616e20626520736574746c656420696e746f206f6e652073696e676c6520626c6f636b636861696e207472616e73616374696f6e2e205769746820612073756666696369656e746c790a726f6275737420616e6420696e746572636f6e6e6563746564206e6574776f726b2c2074686520666565732073686f756c64206173796d70746f746963616c6c7920617070726f6163680a6e65676c69676962696c69747920666f72206d616e79207479706573206f66207472616e73616374696f6e732e2057697468206368656170206665657320616e642066617374207472616e73616374696f6e732c2069742077696c6c20626520706f737369626c6520746f206275696c64207363616c61626c65206d6963726f7061796d656e74732c206576656e20616d6f6e6773740a34320a0a0c686967682d6672657175656e63792073797374656d73207375636820617320496e7465726e6574206f66205468696e6773206170706c69636174696f6e73206f72207065722d756e69740a6d6963726f2d62696c6c696e672e0a0a370a0a50617920746f20436f6e74726163740a0a497420697320706f737369626c6520636f6e73747275637420612063727970746f67726170686963616c6c792070726f7661626c6520e2809c44656c697665727920566572737573205061796d656e74e2809d20636f6e74726163742c206f72207061792d746f2d636f6e74726163745b31385d2c2061732070726f6f66206f66207061796d656e742e20546869732070726f6f662063616e0a62652065737461626c6973686564206173206b6e6f776c65646765206f662074686520696e70757420522066726f6d2068617368285229206173207061796d656e74206f6620610a6365727461696e2076616c75652e20427920656d62656464696e67206120636c6175736520696e746f2074686520636f6e7472616374206265747765656e207468652062757965720a616e642073656c6c65722073746174696e672074686174206b6e6f77696e6720522069732070726f6f66206f662066756e64732073656e742c2074686520726563697069656e74206f660a66756e647320686173206e6f20696e63656e7469766520746f20646973636c6f7365205220756e6c65737320746865792068617665206365727461696e7479207468617420746865790a77696c6c2072656365697665207061796d656e742e205768656e207468652066756e6473206576656e7475616c6c79206765742070756c6c65642066726f6d207468652062757965720a627920746865697220636f756e746572706172747920696e207468656972206d6963726f7061796d656e74206368616e6e656c2c205220697320646973636c6f73656420617320706172740a6f6620746861742070756c6c206f662066756e64732e204f6e652063616e2064657369676e207061706572206c6567616c20646f63756d656e7473207468617420737065636966790a74686174206b6e6f776c65646765206f7220646973636c6f73757265206f66205220696d706c6965732066756c66696c6c6d656e74206f66207061796d656e742e205468652073656e6465720a63616e207468656e20617272616e676520612063727970746f67726170686963616c6c79207369676e656420636f6e74726163742077697468206b6e6f776c65646765206f6620696e7075747320666f722068617368657320747265617465642061732066756c66696c6c6d656e74206f662074686520706170657220636f6e7472616374206265666f7265207061796d656e740a6f63637572732e0a0a380a0a54686520426974636f696e204c696768746e696e67204e6574776f726b0a0a427920686176696e672061206d6963726f7061796d656e74206368616e6e656c207769746820636f6e74726163747320656e63756d626572656420627920686173686c6f636b730a616e642074696d656c6f636b732c20697420697320706f737369626c6520746f20636c656172207472616e73616374696f6e73206f7665722061206d756c74692d686f70207061796d656e740a6e6574776f726b207573696e67206120736572696573206f662064656372656d656e74696e672074696d656c6f636b7320776974686f7574206164646974696f6e616c2063656e7472616c0a636c656172696e67686f757365732e0a547261646974696f6e616c6c792c2066696e616e6369616c206d61726b65747320636c656172207472616e73616374696f6e73206279207472616e7366657272696e67207468650a6f626c69676174696f6e20666f722064656c697665727920617420612063656e7472616c20706f696e7420616e6420736574746c65206279207472616e7366657272696e67206f776e6572736869700a7468726f75676820746869732063656e7472616c206875622e2042616e6b207769726520616e642066756e64207472616e736665722073797374656d73202873756368206173204143480a616e642074686520566973612063617264206e6574776f726b292c206f7220657175697469657320636c656172696e67686f75736573202873756368206173207468652044544343290a6f70657261746520696e2074686973206d616e6e65722e0a417320426974636f696e20656e61626c65732070726f6772616d6d61746963206d6f6e65792c20697420697320706f737369626c6520746f20637265617465207472616e73616374696f6e7320776974686f757420636f6e74616374696e6720612063656e7472616c20636c656172696e67686f7573652e205472616e73616374696f6e732063616e20657865637574650a6f66662d636861696e2077697468206e6f20746869726420706172747920776869636820636f6c6c6563747320616c6c2066756e6473206265666f72652064697362757273696e6720697420e280930a6f6e6c79207472616e73616374696f6e73207769746820756e636f6f7065726174697665206368616e6e656c20636f756e74657270617274696573206265636f6d65206175746f6d61746963616c6c792061646a7564696361746564206f6e2074686520626c6f636b636861696e2e0a0a34330a0a0c546865206f626c69676174696f6e20746f2064656c697665722066756e647320746f20616e20656e642d726563697069656e74206973206163686965766564207468726f7567680a612070726f63657373206f6620636861696e65642064656c65676174696f6e2e2045616368207061727469636970616e7420616c6f6e6720746865207061746820617373756d65730a746865206f626c69676174696f6e20746f2064656c6976657220746f206120706172746963756c617220726563697069656e742e2045616368207061727469636970616e74207061737365730a6f6e2074686973206f626c69676174696f6e20746f20746865206e657874207061727469636970616e7420696e2074686520706174682e20546865206f626c69676174696f6e206f6620656163680a73756273657175656e74207061727469636970616e7420616c6f6e672074686520706174682c20646566696e656420696e20746865697220726573706563746976652048544c43732c0a68617320612073686f727465722074696d6520746f20636f6d706c6574696f6e20636f6d706172656420746f20746865207072696f72207061727469636970616e742e20546869730a7761792065616368207061727469636970616e742069732073757265207468617420746865792077696c6c2062652061626c6520746f20636c61696d2066756e6473207768656e207468650a6f626c69676174696f6e2069732073656e7420616c6f6e672074686520706174682e0a426974636f696e205472616e73616374696f6e20536372697074696e672c206120666f726d206f66207768617420736f6d652063616c6c20616e20696d706c656d656e746174696f6e206f6620e2809c536d61727420436f6e747261637473e2809d5b31395d2c20656e61626c65732073797374656d7320776974686f7574207472757374656420637573746f6469616c0a636c656172696e67686f75736573206f7220657363726f772073657276696365732e0a0a382e310a0a44656372656d656e74696e672054696d656c6f636b730a0a50726573756d6520416c6963652077697368657320746f2073656e6420302e3030312042544320746f20446176652e20536865206c6f6361746573206120726f7574650a7468726f75676820426f6220616e64204361726f6c2e20546865207472616e73666572207061746820776f756c6420626520416c69636520746f20426f6220746f204361726f6c0a746f20446176652e0a0a4669677572652031353a205061796d656e74206f76657220746865204c696768746e696e67204e6574776f726b207573696e672048544c43732e0a0a5768656e20416c6963652073656e6473207061796d656e7420746f2044617665207468726f75676820426f6220616e64204361726f6c2c207368652072657175657374732066726f6d2044617665206861736828522920746f2075736520666f722074686973207061796d656e742e20416c696365207468656e20636f756e7473207468650a616d6f756e74206f6620686f707320756e74696c2074686520726563697069656e7420616e6420757365732074686174206173207468652048544c43206578706972792e20496e20746869730a636173652c207368652073657473207468652048544c4320657870697279206174203320646179732e20426f62207468656e206372656174657320616e2048544c4320776974680a4361726f6c207769746820616e20657870697279206f66203220646179732c20616e64204361726f6c20646f6573207468652073616d6520776974682044617665207769746820616e0a657870697279206f662031206461792e2044617665206973206e6f77206672656520746f20646973636c6f7365205220746f204361726f6c2c20616e6420626f746820706172746965732077696c6c0a6c696b656c7920616772656520746f20696d6d65646961746520736574746c656d656e7420766961206e6f766174696f6e20776974682061207265706c6163656d656e7420436f6d6d69746d656e74205472616e73616374696f6e2e2054686973207468656e206f636375727320737465702d62792d73746570206261636b20746f20416c6963652e204e6f74650a746861742074686973206f6363757273206f66662d636861696e2c20616e64206e6f7468696e672069732062726f61646361737420746f2074686520626c6f636b636861696e207768656e0a616c6c20706172746965732061726520636f6f70657261746976652e0a0a34340a0a0c4669677572652031363a20536574746c656d656e74206f662048544c432c20416c696365e28099732066756e6473206765742073656e7420746f20446176652e0a0a44656372656d656e74696e672074696d656c6f636b7320617265207573656420736f207468617420616c6c207061727469657320616c6f6e672074686520706174680a6b6e6f7720746861742074686520646973636c6f73757265206f6620522077696c6c20616c6c6f772074686520646973636c6f73696e6720706172747920746f2070756c6c2066756e64732c0a73696e636520746865792077696c6c20617420776f7273742062652070756c6c696e672066756e647320616674657220746865206461746520776865726562792074686579206d7573740a7265636569766520522e204966204461766520646f6573206e6f742070726f6475636520522077697468696e20312064617920746f204361726f6c2c207468656e204361726f6c2077696c6c0a62652061626c6520746f20636c6f7365206f7574207468652048544c432e20496620446176652062726f6164636173747320522061667465722031206461792c207468656e2068652077696c6c0a6e6f742062652061626c6520746f2070756c6c2066756e64732066726f6d204361726f6c2e204361726f6ce280997320726573706f6e736962696c69747920746f20426f62206f63637572730a6f6e2064617920322c20736f204361726f6c2077696c6c206e6576657220626520726573706f6e7369626c6520666f72207061796d656e7420746f204461766520776974686f75740a616e206162696c69747920746f2070756c6c2066756e64732066726f6d20426f622070726f7669646564207468617420736865207570646174657320686572207472616e73616374696f6e0a77697468204461766520766961207472616e736d697373696f6e20746f2074686520626c6f636b636861696e206f7220766961206e6f766174696f6e2e0a496e20746865206576656e7420746861742052206765747320646973636c6f73656420746f20746865207061727469636970616e74732068616c66776179207468726f7567680a65787069727920616c6f6e672074686520706174682028652e672e206461792032292c207468656e20697420697320706f737369626c6520666f7220736f6d65207061727469657320616c6f6e670a746865207061746820746f20626520656e7269636865642e205468652073656e6465722077696c6c2062652061626c6520746f206b6e6f7720522c20736f2064756520746f205061790a746f20436f6e74726163742c20746865207061796d656e742077696c6c2068617665206265656e2066756c66696c6c6564206576656e2074686f756768207468652072656365697665720a646964206e6f742072656365697665207468652066756e64732e205468657265666f72652c20746865207265636569766572206d757374206e6576657220646973636c6f736520520a756e6c6573732074686579206861766520726563656976656420616e2048544c432066726f6d207468656972206368616e6e656c20636f756e74657270617274793b20746865790a6172652067756172616e7465656420746f2072656365697665207061796d656e742066726f6d206f6e65206f66207468656972206368616e6e656c20636f756e746572706172746965730a75706f6e20646973636c6f73757265206f662074686520707265696d6167652e0a496e20746865206576656e742061207061727479206f7574726967687420646973636f6e6e656374732c2074686520636f756e74657270617274792077696c6c20626520726573706f6e7369626c6520666f722062726f616463617374696e67207468652063757272656e7420436f6d6d69746d656e74205472616e73616374696f6e20737461746520696e207468650a6368616e6e656c20746f2074686520626c6f636b636861696e2e204f6e6c7920746865206661696c6564206e6f6e2d726573706f6e73697665206368616e6e656c20737461746520676574730a636c6f736564206f7574206f6e2074686520626c6f636b636861696e2c20616c6c206f74686572206368616e6e656c732073686f756c6420636f6e74696e756520746f207570646174650a746865697220436f6d6d69746d656e74205472616e73616374696f6e7320766961206e6f766174696f6e20696e7369646520746865206368616e6e656c2e205468657265666f72652c0a636f756e7465727061727479207269736b20666f72207472616e73616374696f6e206665657320617265206f6e6c79206578706f73656420746f20646972656374206368616e6e656c0a636f756e746572706172746965732e2049662061206e6f646520616c6f6e67207468652070617468206465636964657320746f206265636f6d6520756e726573706f6e736976652c207468650a7061727469636970616e7473206e6f74206469726563746c7920636f6e6e656374656420746f2074686174206e6f646520737566666572206f6e6c79206465637265617365642074696d6576616c7565206f662074686569722066756e6473206279206e6f7420636f6e64756374696e67206561726c7920736574746c656d656e74206265666f7265207468652048544c430a636c6f73652e0a0a34350a0a0c4669677572652031373a204f6e6c7920746865206e6f6e2d726573706f6e73697665206368616e6e656c73206765742062726f616463617374206f6e2074686520626c6f636b636861696e2c20616c6c206f74686572730a61726520736574746c6564206f66662d636861696e20766961206e6f766174696f6e2e0a0a382e320a0a5061796d656e7420416d6f756e740a0a49742069732070726566657261626c6520746f20757365206120736d616c6c207061796d656e74207065722048544c432e204f6e652073686f756c64206e6f742075736520616e0a65787472656d656c792068696768207061796d656e742c20696e206361736520746865207061796d656e7420646f6573206e6f742066756c6c7920726f75746520746f206974730a64657374696e6174696f6e2e20496620746865207061796d656e7420646f6573206e6f74207265616368206974732064657374696e6174696f6e20616e64206f6e65206f66207468650a7061727469636970616e747320616c6f6e6720746865207061746820697320756e636f6f70657261746976652c20697420697320706f737369626c652074686174207468652073656e6465720a6d757374207761697420756e74696c2074686520657870697279206265666f726520726563656976696e67206120726566756e642e2044656c6976657279206d6179206265206c6f7373792c0a73696d696c617220746f207061636b657473206f6e2074686520696e7465726e65742c2062757420746865206e6574776f726b2063616e6e6f74206f7574726967687420737465616c0a66756e647320696e207472616e7369742e2053696e6365207472616e73616374696f6e7320646f6ee2809974206869742074686520626c6f636b636861696e207769746820636f6f70657261746976650a6368616e6e656c20636f756e746572706172746965732c206974206973207265636f6d6d656e64656420746f2075736520617320736d616c6c206f662061207061796d656e740a617320706f737369626c652e20412074726164656f666620657869737473206265747765656e206c6f636b696e67207570207472616e73616374696f6e2066656573206f6e20656163680a686f7020766572737573207468652064657369726520746f2075736520617320736d616c6c2061207472616e73616374696f6e20616d6f756e7420617320706f737369626c6520287468650a6c6174746572206f66207768696368206d617920696e6375722068696768657220746f74616c2066656573292e20536d616c6c6572207472616e73666572732077697468206d6f72650a696e7465726d656469617269657320696d706c792061206869676865722070657263656e746167652070616964206173204c696768746e696e67204e6574776f726b206665657320746f0a74686520696e7465726d65646961726965732e0a0a382e330a0a436c656172696e67204661696c75726520616e64205265726f7574696e670a0a49662061207472616e73616374696f6e206661696c7320746f207265616368206974732066696e616c2064657374696e6174696f6e2c207468652072656365697665722073686f756c642073656e640a616e20657175616c207061796d656e7420746f207468652073656e6465722077697468207468652073616d6520686173682c20627574206e6f7420646973636c6f736520522e0a546869732077696c6c206e6574206f75742074686520646973636c6f73757265206f6620746865206861736820666f72207468652073656e6465722c20627574206d6179206e6f7420666f720a7468652072656365697665722e205468652072656365697665722c2077686f2067656e6572617465642074686520686173682c2073686f756c642064697363617264205220616e640a6e657665722062726f6164636173742069742e204966206f6e65206368616e6e656c20616c6f6e672074686520706174682063616e6e6f7420626520636f6e7461637465642c207468656e0a746865206368616e6e656c73206d617920656c65637420746f207761697420756e74696c20746865207061746820657870697265732c20776869636820616c6c207061727469636970616e74730a34360a0a0c77696c6c206c696b656c7920636c6f7365206f7574207468652048544c4320617320756e736574746c656420776974686f757420616e79207061796d656e7420776974682061206e65770a436f6d6d69746d656e74205472616e73616374696f6e2e0a0a4669677572652031383a2044617665206372656174657320612070617468206261636b20746f20416c69636520616674657220416c696365206661696c7320746f2073656e642066756e647320746f20446176652c0a62656361757365204361726f6c20697320756e636f6f70657261746976652e2054686520696e70757420522066726f6d2068617368285229206973206e657665722062726f646361737420627920446176652c0a62656361757365204361726f6c20646964206e6f7420636f6d706c6574652068657220616374696f6e732e2049662052207761732062726f6164636173742c20416c6963652077696c6c20627265616b2d6576656e2e0a446176652c2077686f20636f6e74726f6c7320522073686f756c64206e657665722062726f61646361737420522062656361757365206865206d6179206e6f7420726563656976652066756e64732066726f6d0a4361726f6c2c2068652073686f756c64206c65742074686520636f6e747261637473206578706972652e20416c69636520616e6420426f62206861766520746865206f7074696f6e20746f206e6574206f757420616e640a636c6f73652074686520636f6e7472616374206561726c792c2061732077656c6c2c20696e2074686973206469616772616d2e0a0a49662074686520726566756e6420726f757465206973207468652073616d6520617320746865207061796d656e7420726f7574652c20616e64207468657265206172650a6e6f2068616c662d7369676e656420636f6e7472616374732077686572656279206f6e65207061727479206d61792062652061626c6520746f20737465616c2066756e64732c2069742069730a706f737369626c6520746f206f757472696768742063616e63656c20746865207472616e73616374696f6e206279207265706c6163696e6720697420776974682061206e657720436f6d6d69746d656e74205472616e73616374696f6e207374617274696e67207769746820746865206d6f737420726563656e74206e6f64652077686f207061727469636970617465640a696e207468652048544c432e0a497420697320616c736f20706f737369626c6520746f20636c656172206f75742061206368616e6e656c206279206372656174696e6720616e20616c7465726e61746520726f7574650a7061746820696e207768696368207061796d656e742077696c6c206f6363757220696e20746865206f70706f7369746520646972656374696f6e20286e657474696e67206f75740a746f207a65726f2920616e642f6f72206372656174696e6720616e20656e746972656c7920616c7465726e61746520726f75746520666f7220746865207061796d656e7420706174682e0a546869732077696c6c2063726561746520612074696d652d76616c7565206f66206d6f6e657920666f7220646973636c6f73696e6720696e7075747320746f20686173686573206f6e0a746865204c696768746e696e67204e6574776f726b2e205061727469636970616e7473206d6179207370656369616c697a6520696e206869676820636f6e6e65637469766974790a6265747765656e206e6f64657320616e64206f66666572696e6720746f206f66666c6f616420636f6e747261637420686173686c6f636b732066726f6d206f74686572206e6f6465730a666f722061206665652e205468657365207061727469636970616e74732077696c6c20616772656520746f207061796d656e7473207768696368206e6574206f757420746f207a65726f0a28706c75732066656573292c2062757420617265206c6f616e696e6720626974636f696e7320666f722061207365742074696d6520706572696f642e204d6f7374206c696b656c792c0a746865736520656e7469746965732077697468206c6f772064656d616e6420666f72206368616e6e656c207265736f75726365732077696c6c20626520656e642d75736572732077686f0a61726520616c726561647920636f6e6e656374656420746f206d756c7469706c652077656c6c2d636f6e6e6563746564206e6f6465732e205768656e20616e20656e642d757365720a636f6e6e6563747320746f2061206e6f64652c20746865206e6f6465206d61792061736b2074686520636c69656e7420746f206c6f636b2075702074686569722066756e647320666f720a7365766572616c206461797320746f20616e6f74686572206368616e6e656c2074686520636c69656e74206861732065737461626c697368656420666f722061206665652e20546869730a63616e20626520616368696576656420627920686176696e6720746865206e6577207472616e73616374696f6e7320726571756972652061206e657720686173682859292066726f6d0a696e707574205920696e206164646974696f6e20746f20746865206578697374696e672068617368207768696368206d61792062652067656e65726174656420627920616e790a7061727469636970616e742c20627574206d75737420646973636c6f73652059206f6e6c7920616674657220612066756c6c20636972636c652069732065737461626c69736865642e205468650a6e6577207061727469636970616e7420686173207468652073616d6520726573706f6e736962696c6974792061732077656c6c206173207468652073616d652074696d656c6f636b730a34370a0a0c617320746865206f6c64207061727469636970616e74206265696e67207265706c616365642e20497420697320616c736f20706f737369626c65207468617420746865206f6e65206e65770a7061727469636970616e74207265706c61636573206d756c7469706c6520686f70732e0a0a4669677572652031393a204572696e20697320636f6e6e656374656420746f20626f746820426f6220616e6420446176652e20496620426f622077697368657320746f206672656520757020686973206368616e6e656c0a77697468204361726f6c2c2073696e63652074686174206368616e6e656c2069732061637469766520616e6420766572792070726f66697461626c652c20426f622063616e206f66666c6f616420746865207061796d656e740a746f204461766520766961204572696e2e2053696e6365204572696e2068617320657874726120626974636f696e20617661696c61626c652c207368652077696c6c2062652061626c6520746f20636f6c6c65637420736f6d650a66656520666f72206f66666c6f6164696e6720746865206368616e6e656c206265747765656e20426f6220616e64204361726f6c2061732077656c6c206173206265747765656e204361726f6c20616e6420446176652e0a546865206368616e6e656c73206265747765656e20426f6220616e64204361726f6c2061732077656c6c206173204361726f6c20616e6420446176652061726520756e646f6e6520616e64206e6f206c6f6e6765720a68617665207468652048544c432c206e6f7220686173207061796d656e74206f63637572726564206f6e207468617420706174682e205061796d656e742077696c6c206f63637572206f6e207468650a7061746820696e766f6c76696e67204572696e2e2054686973206973206163686965766564206279206372656174696e672061206e6577207061796d656e742066726f6d204461766520746f204361726f6c20746f0a426f6220636f6e74696e67656e742075706f6e204572696e20636f6e737472756374696e6720616e2048544c432e20546865207061796d656e7420696e20646173686564206c696e6573202872656429206172650a6e6574746564206f757420746f207a65726f20616e6420736574746c6564207669612061206e657720436f6d6d69746d656e7420436f6e74726163742e0a0a382e340a0a5061796d656e7420526f7574696e670a0a4974206973207468656f7265746963616c6c7920706f737369626c6520746f206275696c64206120726f757465206d617020696d706c696369746c792066726f6d206f6273657276696e670a322d6f662d32206d756c746973696773206f6e2074686520626c6f636b636861696e20746f206275696c64206120726f7574696e67207461626c652e204e6f74652c20686f77657665722c0a74686973206973206e6f74206665617369626c652077697468207061792d746f2d7363726970742d68617368207472616e73616374696f6e206f7574707574732c2077686963682063616e0a6265207265736f6c766564206f75742d6f662d62616e642066726f6d2074686520626974636f696e2070726f746f636f6c20766961206120746869726420706172747920726f7574696e670a736572766963652e204275696c64696e67206120726f7574696e67207461626c652077696c6c206265636f6d65206e656365737361727920666f72206c61726765206f70657261746f72730a28652e672e204247502c20436a646e73292e204576656e7475616c6c792c2077697468206f7074696d697a6174696f6e732c20746865206e6574776f726b2077696c6c206c6f6f6b20610a6c6f74206c696b652074686520636f72726573706f6e64656e742062616e6b696e67206e6574776f726b2c206f7220546965722d3120495350732e2053696d696c617220746f20686f770a7061636b657473207374696c6c2072656163682074686569722064657374696e6174696f6e206f6e20796f757220686f6d65206e6574776f726b20636f6e6e656374696f6e2c206e6f740a616c6c207061727469636970616e7473206e65656420746f206861766520612066756c6c20726f7574696e67207461626c652e2054686520636f726520546965722d3120726f757465730a63616e206265206f6e6c696e6520616c6c207468652074696d6520e280947768696c65206e6f646573206174207468652065646765732c207375636820617320617665726167652075736572732c0a776f756c6420626520636f6e6e656374656420696e7465726d697474656e746c792e0a4e6f646520646973636f766572792063616e206f6363757220616c6f6e6720746865206564676573206279207072652d73656c656374696e6720616e64206f66666572696e670a7061727469616c20726f7574657320746f2077656c6c2d6b6e6f776e206e6f6465732e0a0a34380a0a0c382e350a0a466565730a0a4c696768746e696e67204e6574776f726b20666565732c207768696368206469666665722066726f6d20626c6f636b636861696e20666565732c206172652070616964206469726563746c790a6265747765656e207061727469636970616e74732077697468696e20746865206368616e6e656c2e2054686520666565732070617920666f72207468652074696d652d76616c75650a6f66206d6f6e657920666f7220636f6e73756d696e6720746865206368616e6e656c20666f7220612064657465726d696e6564206d6178696d756d20706572696f64206f660a74696d652c20616e6420666f7220636f756e7465727061727479207269736b206f66206e6f6e2d636f6d6d756e69636174696f6e2e0a436f756e7465727061727479207269736b20666f722066656573206f6e6c792065786973742077697468206f6e65e280997320646972656374206368616e6e656c20636f756e74657270617274792e2049662061206e6f64652074776f20686f70732061776179206465636964657320746f20646973636f6e6e65637420616e64207468656972207472616e73616374696f6e0a676574732062726f616463617374206f6e2074686520626c6f636b636861696e2c206f6e65e28099732064697265637420636f756e746572706172746965732073686f756c64206e6f740a62726f616463617374206f6e2074686520626c6f636b636861696e2c2062757420636f6e74696e756520746f2075706461746520766961206e6f766174696f6e207769746820610a6e657720436f6d6d69746d656e74205472616e73616374696f6e2e20536565207468652044656372656d656e74696e672054696d656c6f636b7320656e74727920696e0a7468652048544c432073656374696f6e20666f72206d6f726520696e666f726d6174696f6e2061626f757420636f756e7465727061727479207269736b2e0a5468652074696d652d76616c7565206f662066656573207061797320666f7220636f6e73756d696e672074696d652028652e672e203320646179732920616e642069730a636f6e6365707475616c6c79206571756976616c656e7420746f206120676f6c64206c65617365207261746520776974686f757420637573746f6469616c207269736b3b206974206973207468650a74696d652d76616c756520666f72207573696e67207570207468652061636365737320746f206d6f6e657920666f72206120766572792073686f7274206475726174696f6e2e2053696e63650a6365727461696e207061746873206d6179206265636f6d6520766572792070726f66697461626c6520696e206f6e6520646972656374696f6e2c20697420697320706f737369626c650a666f72206665657320746f206265206e6567617469766520746f20656e636f757261676520746865206368616e6e656c20746f20626520617661696c61626c6520666f722074686f73650a70726f66697461626c652070617468732e0a0a390a0a5269736b730a0a546865207072696d617279207269736b732072656c61746520746f2074696d656c6f636b2065787069726174696f6e2e204164646974696f6e616c6c792c20666f7220636f7265206e6f6465730a616e6420706f737369626c7920736f6d65206d65726368616e747320746f2062652061626c6520746f20726f7574652066756e64732c20746865206b657973206d7573742062650a68656c64206f6e6c696e6520666f72206c6f776572206c6174656e63792e20486f77657665722c20656e642d757365727320616e64206e6f646573206172652061626c6520746f206b6565700a74686569722070726976617465206b657973206669726577616c6c6564206f666620696e20636f6c642073746f726167652e0a0a392e310a0a496d70726f7065722054696d656c6f636b730a0a5061727469636970616e7473206d7573742063686f6f73652074696d656c6f636b7320776974682073756666696369656e7420616d6f756e7473206f662074696d652e20496620696e73756666696369656e742074696d6520697320676976656e2c20697420697320706f737369626c6520746861742074696d656c6f636b6564207472616e73616374696f6e732062656c696576656420746f0a626520696e76616c69642077696c6c206265636f6d652076616c69642c20656e61626c696e6720636f696e2074686566742062792074686520636f756e74657270617274792e2054686572650a697320612074726164652d6f6666206265747765656e206c6f6e6765722074696d656c6f636b7320616e64207468652074696d652d76616c7565206f66206d6f6e65792e205768656e0a77726974696e672077616c6c657420616e64204c696768746e696e67204e6574776f726b206170706c69636174696f6e20736f6674776172652c206974206973206e65636573736172790a746f20656e7375726520746861742073756666696369656e742074696d6520697320676976656e20616e64207573657273206172652061626c6520746f2068617665207468656972207472616e73616374696f6e7320656e74657220696e746f2074686520626c6f636b636861696e207768656e20696e746572616374696e672077697468206e6f6e2d636f6f7065726174697665206f720a6d616c6963696f7573206368616e6e656c20636f756e746572706172746965732e0a0a34390a0a0c392e320a0a466f726365642045787069726174696f6e205370616d0a0a466f726365642065787069726174696f6e206f66206d616e79207472616e73616374696f6e73206d6179206265207468652067726561746573742073797374656d6963207269736b0a7768656e207573696e6720746865204c696768746e696e67204e6574776f726b2e2049662061206d616c6963696f7573207061727469636970616e742063726561746573206d616e790a6368616e6e656c7320616e6420666f72636573207468656d20616c6c20746f20657870697265206174206f6e63652c207468657365206d6179206f7665727768656c6d20626c6f636b0a646174612063617061636974792c20666f7263696e672065787069726174696f6e20616e642062726f61646361737420746f2074686520626c6f636b636861696e2e2054686520726573756c7420776f756c64206265206d617373207370616d206f6e2074686520626974636f696e206e6574776f726b2e20546865207370616d206d61792064656c61790a7472616e73616374696f6e7320746f2074686520706f696e74207768657265206f74686572206c6f636b74696d6564207472616e73616374696f6e73206265636f6d652076616c69642e0a54686973206d6179206265206d6974696761746564206279207065726d697474696e67206f6e65207472616e73616374696f6e207265706c6163656d656e74206f6e0a616c6c2070656e64696e67207472616e73616374696f6e732e20416e74692d7370616d2063616e2062652075736564206279207065726d697474696e67206f6e6c79206f6e650a7472616e73616374696f6e207265706c6163656d656e74206f662061206869676865722073657175656e6365206e756d6265722062792074686520696e7665727365206f6620616e0a6576656e206f72206f6464206e756d6265722e20466f72206578616d706c652c20696620616e206f64642073657175656e6365206e756d626572207761732062726f6164636173742c207065726d69742061207265706c6163656d656e7420746f206120686967686572206576656e206e756d626572206f6e6c79206f6e63652e205472616e73616374696f6e730a776f756c6420757365207468652073657175656e6365206e756d62657220696e20616e206f726465726c792077617920746f207265706c616365206f74686572207472616e73616374696f6e732e2054686973206d697469676174657320746865207269736b20617373756d696e6720686f6e657374206d696e6572732e20546869732061747461636b2069730a65787472656d656c792068696768207269736b2c20617320696e636f72726563742062726f616463617374206f6620436f6d6d69746d656e74205472616e73616374696f6e730a656e7461696c20612066756c6c2070656e616c7479206f6620616c6c2066756e647320696e20746865206368616e6e656c2e0a4164646974696f6e616c6c792c206f6e65206d617920617474656d707420746f20737465616c2048544c43207472616e73616374696f6e7320627920666f7263696e670a612074696d656f7574207472616e73616374696f6e20746f20676f207468726f756768207768656e2069742073686f756c64206e6f742e20546869732063616e20626520656173696c790a6d697469676174656420627920686176696e672065616368207472616e7366657220696e7369646520746865206368616e6e656c206265206c6f776572207468616e2074686520746f74616c0a7472616e73616374696f6e206665657320757365642e2053696e6365207472616e73616374696f6e73206172652065787472656d656c7920636865617020616e6420646f206e6f740a6869742074686520626c6f636b636861696e207769746820636f6f7065726174697665206368616e6e656c20636f756e746572706172746965732c206c61726765207472616e73666572730a6f662076616c75652063616e2062652073706c697420696e746f206d616e7920736d616c6c207472616e73666572732e205468697320617474656d70742063616e206f6e6c7920776f726b0a69662074686520626c6f636b732061726520636f6d706c6574656c792066756c6c20666f722061206c6f6e672074696d652e205768696c6520697420697320706f737369626c6520746f0a6d69746967617465206974207573696e672061206c6f6e6765722048544c432074696d656f7574206475726174696f6e2c207661726961626c6520626c6f636b2073697a6573206d61790a6265636f6d6520636f6d6d6f6e2c207768696368206d6179206e656564206d697469676174696f6e732e0a496620746869732074797065206f66207472616e73616374696f6e206265636f6d65732074686520646f6d696e616e7420666f726d206f66207472616e73616374696f6e730a77686963682061726520696e636c75646564206f6e2074686520626c6f636b636861696e2c206974206d6179206265636f6d65206e656365737361727920746f20696e6372656173650a74686520626c6f636b2073697a6520616e642072756e2061207661726961626c6520626c6f636b73697a652073747275637475726520616e642074696d6573746f7020666c6167730a61732064657363726962656420696e207468652073656374696f6e2062656c6f772e20546869732063616e206372656174652073756666696369656e742070656e616c7469657320616e640a646973696e63656e746976657320746f20626520686967686c7920756e70726f66697461626c6520616e6420756e7375636365737366756c20666f722061747461636b6572732c2061730a61747461636b657273206c6f736520616c6c2074686569722066756e64732066726f6d2062726f616463617374696e67207468652077726f6e67207472616e73616374696f6e2c20746f0a74686520706f696e742077686572652069742077696c6c206e65766572206f636375722e0a0a35300a0a0c392e330a0a436f696e2054686566742076696120437261636b696e670a0a41732070617274696573206d757374206265206f6e6c696e6520616e64207573696e672070726976617465206b65797320746f207369676e2c207468657265206973206120706f73736962696c6974790a746861742c2069662074686520636f6d7075746572207768657265207468652070726976617465206b657973206172652073746f72656420697320636f6d70726f6d697365642c20636f696e730a77696c6c2062652073746f6c656e206279207468652061747461636b65722e205768696c65207468657265206d6179206265206d6574686f647320746f206d697469676174650a7468652074687265617420666f72207468652073656e64657220616e64207468652072656365697665722c2074686520696e7465726d656469617279206e6f646573206d7573742062650a6f6e6c696e6520616e642077696c6c206c696b656c792062652070726f63657373696e6720746865207472616e73616374696f6e206175746f6d61746963616c6c792e20466f7220746869730a726561736f6e2c2074686520696e7465726d656469617279206e6f6465732077696c6c206265206174207269736b20616e642073686f756c64206e6f7420626520686f6c64696e670a61207375627374616e7469616c20616d6f756e74206f66206d6f6e657920696e207468697320e2809c686f742077616c6c65742ee2809d20496e7465726d656469617279206e6f6465730a77686963682068617665206265747465722073656375726974792077696c6c206c696b656c792062652061626c6520746f206f75742d636f6d70657465206f746865727320696e207468650a6c6f6e672072756e20616e642062652061626c6520746f20636f6e647563742067726561746572207472616e73616374696f6e20766f6c756d652064756520746f206c6f7765720a666565732e20486973746f726963616c6c792c206f6e65206f6620746865206c61726765737420636f6d706f6e656e74206f66206665657320616e6420696e74657265737420696e207468650a66696e616e6369616c2073797374656d206172652066726f6d20766172696f757320666f726d73206f6620636f756e7465727061727479207269736b20e2809320696e20426974636f696e2069740a697320706f737369626c65207468617420746865206c61726765737420636f6d706f6e656e7420696e20666565732077696c6c20626520646572697665642066726f6d2073656375726974790a7269736b207072656d69756d732e0a412046756e64696e67205472616e73616374696f6e206d61792068617665206d756c7469706c65206f7574707574732077697468206d756c7469706c6520436f6d6d69746d656e74205472616e73616374696f6e732c2077697468207468652046756e64696e67205472616e73616374696f6e206b657920616e6420736f6d6520436f6d6d69746d656e74205472616e73616374696f6e73206b6579732073746f726564206f66666c696e652e20497420697320706f737369626c6520746f2063726561746520616e206571756976616c656e740a6f66206120e2809c436865636b696e67204163636f756e74e2809d20616e6420e2809c536176696e6773204163636f756e74e2809d206279206d6f76696e672066756e6473206265747765656e0a6f7574707574732066726f6d20612046756e64696e67205472616e73616374696f6e2c20776974682074686520e2809c536176696e6773204163636f756e74e2809d2073746f7265640a6f66666c696e6520616e6420726571756972696e67206164646974696f6e616c207369676e6174757265732066726f6d2073656375726974792073657276696365732e0a0a392e340a0a44617461204c6f73730a0a5768656e206f6e65207061727479206c6f73657320646174612c20697420697320706f737369626c6520666f722074686520636f756e746572706172747920746f20737465616c2066756e64732e0a546869732063616e206265206d697469676174656420627920686176696e67206120746869726420706172747920646174612073746f7261676520736572766963652077686572650a656e63727970746564206461746120676574732073656e7420746f20746869732074686972642070617274792073657276696365207768696368207468652070617274792063616e6e6f740a646563727970742e204164646974696f6e616c6c792c206f6e652073686f756c642063686f6f7365206368616e6e656c20636f756e746572706172746965732077686f206172650a726573706f6e7369626c6520616e642077696c6c696e6720746f2070726f76696465207468652063757272656e742073746174652c207769746820736f6d6520706572696f6469630a7465737473206f6620686f6e657374792e0a0a392e350a0a466f7267657474696e6720746f2042726f61646361737420746865205472616e73616374696f6e20696e2054696d650a0a4966206f6e6520646f6573206e6f742062726f6164636173742061207472616e73616374696f6e2061742074686520636f72726563742074696d652c2074686520636f756e74657270617274790a6d617920737465616c2066756e64732e20546869732063616e206265206d697469676174656420627920686176696e6720612064657369676e617465642074686972642070617274790a746f2073656e642066756e64732e20416e206f7574707574206665652063616e20626520616464656420746f2063726561746520616e20696e63656e7469766520666f7220746869730a746869726420706172747920746f20776174636820746865206e6574776f726b2e20467572746865722c20746869732063616e20616c736f206265206d69746967617465642062790a696d706c656d656e74696e67204f5020434845434b53455155454e43455645524946592e0a35310a0a0c392e360a0a496e6162696c69747920746f204d616b65204e656365737361727920536f66742d466f726b730a0a4368616e67657320617265206e656365737361727920746f20626974636f696e2c207375636820617320746865206d616c6c656162696c69747920736f66742d666f726b2e204164646974696f6e616c6c792c20696620746869732073797374656d206265636f6d657320706f70756c61722c2069742077696c6c206265206e656365737361727920666f72207468652073797374656d0a746f207365637572656c79207472616e736163742077697468206d616e7920757365727320616e6420736f6d65206b696e64206f6620737472756374757265206c696b6520610a626c6f636b6865696768742074696d6573746f702077696c6c20626520646573697261626c652e20546869732073797374656d20617373756d65732073756368206368616e6765730a746f20656e61626c65204c696768746e696e67204e6574776f726b20746f20657869737420656e746972656c792c2061732077656c6c20617320736f66742d666f726b7320656e737572696e670a74686520736563757269747920697320726f6275737420616761696e73742061747461636b6572732077696c6c206f636375722e205768696c65207468652073797374656d206d61790a636f6e74696e756520746f206f7065726174652077697468206f6e6c7920736f6d652074696d65206c6f636b20616e64206d616c6c656162696c69747920736f66742d666f726b732c0a74686572652077696c6c206265206e656365737361727920736f66742d666f726b7320726567617264696e672073797374656d6963207269736b732e20576974686f75742070726f7065720a636f6d6d756e69747920666f726573696768742c20616e20696e6162696c69747920746f2065737461626c69736820612074696d6573746f70206f722073696d696c61722066756e6374696f6e2077696c6c20616c6c6f772073797374656d69632061747461636b7320746f2074616b6520706c61636520616e64206d6179206e6f74206265207265636f676e697a65642061730a696d706572617469766520756e74696c20616e2061747461636b2061637475616c6c79206f63637572732e0a0a392e370a0a436f6c6c7564696e67204d696e65722041747461636b730a0a4d696e657273206d617920656c65637420746f2072656675736520746f20656e74657220696e20706172746963756c6172207472616e73616374696f6e732028652e672e204272656163680a52656d656479207472616e73616374696f6e732920696e206f7264657220746f2061737369737420696e2074696d656f757420636f696e2074686566742e20416e2061747461636b65720a63616e20706179206f666620616c6c206d696e65727320746f2072656675736520746f20696e636c756465206365727461696e207472616e73616374696f6e7320696e207468656972206d656d706f6f6c20616e6420626c6f636b732e20546865206d696e6572732063616e206964656e74696679207468656972206f776e20626c6f636b7320696e20616e20617474656d707420746f0a70726f7665207468656972206265686176696f7220746f2074686520706179696e672061747461636b65722e0a546869732063616e206265206d697469676174656420627920656e636f75726167696e67206d696e65727320746f2061766f6964206964656e74696679696e670a7468656972206f776e20626c6f636b732e20467572746865722c2069742073686f756c6420626520657870656374656420746861742074686973206b696e64206f66207061796d656e740a746f206d696e657273206973206d616c6963696f757320616374697669747920616e642074686520636f6e747261637420697320756e656e666f726369626c652e204d696e657273206d61790a7468656e2074616b65207061796d656e7420616e6420737572726570746974696f75736c79206d696e65206120626c6f636b20776974686f7574206964656e74696679696e67207468650a626c6f636b20746f207468652061747461636b65722e2053696e6365207468652061747461636b657220697320706179696e6720666f7220746869732c20746865792077696c6c20717569636b6c790a72756e206f7574206f66206d6f6e6579206279206c6f73696e67207468652066656520746f20746865206d696e65722c2061732077656c6c206173206c6f73696e6720616c6c2074686569720a6d6f6e657920696e20746865206368616e6e656c2e20546869732061747461636b20697320756e6c696b656c7920616e6420666169726c7920756e617474726163746976652061732069740a69732066617220746f6f20646966666963756c7420616e642072657175697265732061206869676820646567726565206f6620636f6c6c7573696f6e20776974682065787472656d65207269736b2e0a546865207269736b206d6f64656c206f6620746869732061747461636b206f6363757269726e672069732073696d696c617220746f2074686174206f66206d696e6572730a636f6c6c7564696e6720746f20646f2072656f72672061747461636b733a2045787472656d656c7920756e6c696b656c792077697468206d616e7920756e636f6f7264696e617465640a6d696e6572732e0a0a31300a0a426c6f636b2053697a6520496e6372656173657320616e6420436f6e73656e7375730a0a49662077652070726573756d652074686174206120646563656e7472616c697a6564207061796d656e74206e6574776f726b2065786973747320616e64206f6e6520757365722077696c6c0a6d616b65203320626c6f636b636861696e207472616e73616374696f6e73207065722079656172206f6e20617665726167652c20426974636f696e2077696c6c2062652061626c650a35320a0a0c746f20737570706f7274206f766572203335206d696c6c696f6e207573657273207769746820314d4220626c6f636b7320696e20696465616c2063697263756d7374616e6365730a28617373756d696e672032303030207472616e73616374696f6e732f4d422c206f72203530302062797465732f5478292e2054686973206973207175697465206c696d697465642c0a616e6420616e20696e637265617365206f662074686520626c6f636b2073697a65206d6179206265206e656365737361727920746f20737570706f72742065766572796f6e6520696e0a74686520776f726c64207573696e6720426974636f696e2e20412073696d706c6520696e637265617365206f662074686520626c6f636b2073697a6520776f756c64206265206120686172640a666f726b2c206d65616e696e6720616c6c206e6f6465732077696c6c206e65656420746f207570646174652074686569722077616c6c6574732069662074686579207769736820746f0a706172746963697061746520696e20746865206e6574776f726b207769746820746865206c617267657220626c6f636b732e0a5768696c65206974206d6179206170706561722061732074686f75676820746869732073797374656d2077696c6c206d697469676174652074686520626c6f636b2073697a650a696e6372656173657320696e207468652073686f7274207465726d2c20696620697420616368696576657320676c6f62616c207363616c652c2069742077696c6c206e6563657373697461746520610a626c6f636b2073697a6520696e63726561736520696e20746865206c6f6e67207465726d2e204372656174696e672061206372656469626c6520746f6f6c20746f2068656c702070726576656e740a626c6f636b636861696e207370616d2064657369676e656420746f20656e636f7572616765207472616e73616374696f6e7320746f2074696d656f7574206265636f6d65730a696d70657261746976652e0a546f206d697469676174652074696d656c6f636b207370616d2076756c6e65726162696c69746965732c206e6f6e2d6d696e657220616e64206d696e657273e2809920636f6e73656e7375732072756c6573206d617920616c736f2064696666657220696620746865206d696e657273e2809920636f6e73656e7375732072756c657320617265206d6f72652072657374726963746976652e0a4e6f6e2d6d696e657273206d61792061636365707420626c6f636b73206f76657220314d422c207768696c65206d696e657273206d6179206861766520646966666572656e740a736f66742d63617073206f6e20626c6f636b2073697a65732e204966206120626c6f636b2073697a652069732061626f76652074686174206361702c207468656e2074686174206973207669657765640a617320616e20696e76616c696420626c6f636b206279206f74686572206d696e6572732c20627574206e6f74206279206e6f6e2d6d696e6572732e20546865206d696e6572732077696c6c0a6f6e6c79206275696c642074686520636861696e206f6e20626c6f636b73207768696368206172652076616c6964206163636f7264696e6720746f20746865206167726565642d75706f6e0a736f66742d6361702e2054686973207065726d697473206d696e65727320746f206167726565206f6e2072616973696e672074686520626c6f636b2073697a65206c696d697420776974686f757420726571756972696e67206672657175656e7420686172642d666f726b732066726f6d20636c69656e74732c20736f206c6f6e672061732074686520616d6f756e74207261697365640a6279206d696e65727320646f6573206e6f7420676f206f7665722074686520636c69656e7473e280992068617264206c696d69742e2054686973206d697469676174657320746865207269736b0a6f66206d61737320657870697279206f66207472616e73616374696f6e73206174206f6e63652e20416c6c207472616e73616374696f6e7320776869636820617265206e6f742072656465656d65642076696120457865726369736520536574746c656d656e742028455329206d61792068617665206120766572792068696768206665652061747461636865642c20616e640a6d696e657273206d617920757365206120636f6e73656e7375732072756c6520776865726562792074686f7365207472616e73616374696f6e7320617265206578656d707465640a66726f6d2074686520736f66742d6361702c206d616b696e672069742076657279206c696b656c792074686520636f7272656374207472616e73616374696f6e732077696c6c20656e7465720a74686520626c6f636b636861696e2e0a5768656e207472616e73616374696f6e73206172652076696577656420617320636972637569747320616e6420636f6e74726163747320696e7374656164206f660a7472616e73616374696f6e207061636b6574732c2074686520636f6e73656e737573207269736b732063616e206265206d656173757265642062792074686520616d6f756e74206f660a74696d6520617661696c61626c6520746f20636f76657220746865205554584f2073657420636f6e74726f6c6c656420627920686f7374696c6520706172746965732e20496e206566666563742c0a74686520757070657220626f756e64206f6620746865205554584f2073697a652069732064657465726d696e6564206279207472616e73616374696f6e206665657320616e640a746865207374616e64617264206d696e696d756d207472616e73616374696f6e206f75747075742076616c75652e2049662074686520626974636f696e206d696e65727320686176650a612064657465726d696e6973746963206d656d706f6f6c207768696368207072696f726974697a6573207472616e73616374696f6e732072657370656374696e67206120e2809c7765616be2809d0a6c6f63616c2074696d65206f72646572206f66207472616e73616374696f6e732c20697420636f756c64206265636f6d652065787472656d656c7920756e70726f66697461626c6520616e640a756e6c696b656c7920666f7220616e2061747461636b20746f20737563636565642e20416e79207472616e73616374696f6e207370616d2074696d652061747461636b2062790a62726f616463617374696e672074686520696e636f727265637420436f6d6d69746d656e74205472616e73616374696f6e2069732065787472656d656c792068696768207269736b0a666f72207468652061747461636b65722c20617320697420726571756972657320616e20696d6d656e736520616d6f756e74206f6620626974636f696e20616e6420616c6c2066756e64730a636f6d6d697474656420696e2074686f7365207472616e73616374696f6e732077696c6c206265206c6f7374206966207468652061747461636b6572206661696c732e0a35330a0a0c31310a0a5573652043617365730a0a496e206164646974696f6e20746f2068656c70696e6720626974636f696e207363616c652c20746865726520617265206d616e79207573657320666f72207472616e73616374696f6e73206f6e0a746865204c696768746e696e67204e6574776f726b3a0ae280a220496e7374616e74205472616e73616374696f6e732e205573696e67204c696768746e696e672c20426974636f696e207472616e73616374696f6e7320617265206e6f770a6e6561726c7920696e7374616e74207769746820616e792070617274792e20497420697320706f737369626c6520746f2070617920666f72206120637570206f6620636f666665650a7769746820646972656374206e6f6e2d7265766f6361626c65207061796d656e7420696e206d696c6c697365636f6e647320746f207365636f6e64732e0ae280a22045786368616e6765204172626974726167652e2054686572652069732070726573656e746c7920696e63656e7469766520746f20686f6c642066756e6473206f6e0a65786368616e67657320746f20626520726561647920666f72206c61726765206d61726b6574206d6f7665732064756520746f20332d3620626c6f636b20636f6e6669726d6174696f6e2074696d65732e20497420697320706f737369626c6520666f72207468652065786368616e676520746f20706172746963697061746520696e20746869730a6e6574776f726b20616e6420666f7220636c69656e747320746f206d6f76652074686569722066756e6473206f6e20616e64206f6666207468652065786368616e67650a666f72206f7264657273206e6561726c7920696e7374616e746c792e204966207468652065786368616e676520646f6573206e6f7420686176652064656570206d61726b65740a646570746820616e6420636f6d6d69747320746f206f6e6c79207065726d697474696e67206c696d6974206f726465727320636c6f736520746f2074686520746f70206f660a746865206f7264657220626f6f6b2c207468656e20746865207269736b206f6620636f696e207468656674206265636f6d6573206d756368206c6f7765722e205468650a65786368616e67652c20696e206566666563742c20776f756c64206e6f206c6f6e676572206861766520616e79206e65656420666f72206120636f6c642073746f726167650a77616c6c65742e2054686973206d6179207375627374616e7469616c6c79207265647563652074686566747320616e6420746865206e65656420666f7220747275737465640a746869726420706172747920637573746f6469616e732e0ae280a2204d6963726f7061796d656e74732e20426974636f696e20626c6f636b636861696e2066656573206172652066617220746f6f206869676820746f206163636570740a6d6963726f7061796d656e74732c20657370656369616c6c7920776974682074686520736d616c6c657374206f662076616c7565732e205769746820746869732073797374656d2c206e6561722d696e7374616e74206d6963726f7061796d656e7473207573696e6720426974636f696e20776974686f75742061203372642070617274790a637573746f6469616e20776f756c6420626520706f737369626c652e20497420776f756c6420656e61626c652c20666f72206578616d706c652c20706179696e670a7065722d6d6567616279746520666f7220696e7465726e65742073657276696365206f72207065722d61727469636c6520746f20726561642061206e65777370617065722e0ae280a22046696e616e6369616c20536d61727420436f6e74726163747320616e6420457363726f772e2046696e616e6369616c20636f6e7472616374732061726520657370656369616c6c792074696d652d73656e73697469766520616e642068617665206869676865722064656d616e6473206f6e20626c6f636b636861696e20636f6d7075746174696f6e2e204279206d6f76696e6720746865206f7665727768656c6d696e67206d616a6f72697479206f662074727573746c657373207472616e73616374696f6e730a6f66662d636861696e2c20697420697320706f737369626c6520746f206861766520686967686c7920636f6d706c6578207472616e73616374696f6e20636f6e74726163740a7465726d7320776974686f757420657665722068697474696e672074686520626c6f636b636861696e2e0ae280a22043726f73732d436861696e205061796d656e74732e20536f206c6f6e67206173207468657265206172652073696d696c617220686173682d66756e6374696f6e730a6163726f737320636861696e732c206974e280997320706f737369626c6520666f72207472616e73616374696f6e7320746f20626520726f75746564206f766572206d756c7469706c6520636861696e73207769746820646966666572656e7420636f6e73656e7375732072756c65732e205468652073656e64657220646f6573206e6f7420686176650a746f207472757374206f72206576656e206b6e6f772061626f757420746865206f7468657220636861696e7320e28093206576656e207468652064657374696e6174696f6e0a636861696e2e2053696d6961726c792c2074686520726563656976657220646f6573206e6f74206861766520746f206b6e6f7720616e797468696e672061626f75740a7468652073656e646572e280997320636861696e206f7220616e79206f7468657220636861696e2e20416c6c207468652072656365697665722063617265732061626f75740a6973206120636f6e646974696f6e616c207061796d656e742075706f6e206b6e6f776c65646765206f66206120736563726574206f6e20746865697220636861696e2e0a35340a0a0c5061796d656e742063616e20626520726f75746564206279207061727469636970616e747320696e20626f746820636861696e7320696e2074686520686f702e20452e672e0a416c696365206973206f6e20426974636f696e2c20426f62206973206f6e20626f746820426974636f696e20616e6420582d436f696e20616e64204361726f6c2069730a6f6e2061206879706f746865746963616c20582d436f696e2c20416c6963652063616e20706179204361726f6c20776974686f757420756e6465727374616e64696e670a74686520582d436f696e20636f6e73656e7375732072756c65732e0a0a31320a0a436f6e636c7573696f6e0a0a4372656174696e672061206e6574776f726b206f66206d6963726f7061796d656e74206368616e6e656c7320656e61626c657320626974636f696e207363616c6162696c6974792c0a6d6963726f7061796d656e747320646f776e20746f20746865207361746f7368692c20616e64206e6561722d696e7374616e74207472616e73616374696f6e732e2054686573650a6368616e6e656c7320726570726573656e74207265616c20426974636f696e207472616e73616374696f6e732c207573696e672074686520426974636f696e20736372697074696e67206f70636f64657320746f20656e61626c6520746865207472616e73666572206f662066756e647320776974686f7574207269736b206f6620636f756e74657270617274792074686566742c0a657370656369616c6c792077697468206c6f6e672d7465726d206d696e6572207269736b206d697469676174696f6e732e0a496620616c6c207472616e73616374696f6e73207573696e6720426974636f696e2077657265206f6e2074686520626c6f636b636861696e2c20746f20656e61626c650a372062696c6c696f6e2070656f706c6520746f206d616b652074776f207472616e73616374696f6e7320706572206461792c20697420776f756c64207265717569726520323447420a626c6f636b732065766572792074656e206d696e757465732061742062657374202870726573756d696e672032353020627974657320706572207472616e73616374696f6e20616e640a31343420626c6f636b732070657220646179292e20436f6e64756374696e6720616c6c20676c6f62616c207061796d656e74207472616e73616374696f6e73206f6e207468650a626c6f636b636861696e20746f64617920696d706c696573206d696e6572732077696c6c206e65656420746f20646f20616e20696e6372656469626c6520616d6f756e74206f660a636f6d7075746174696f6e2c207365766572656c79206c696d6974696e6720626974636f696e207363616c6162696c69747920616e642066756c6c206e6f64657320746f2061206665770a63656e7472616c697a65642070726f636573736f72732e0a496620616c6c207472616e73616374696f6e73207573696e6720426974636f696e207765726520636f6e64756374656420696e736964652061206e6574776f726b206f660a6d6963726f7061796d656e74206368616e6e656c732c20746f20656e61626c6520372062696c6c696f6e2070656f706c6520746f206d616b652074776f206368616e6e656c730a7065722079656172207769746820756e6c696d69746564207472616e73616374696f6e7320696e7369646520746865206368616e6e656c2c20697420776f756c6420726571756972650a313333204d4220626c6f636b73202870726573756d696e672035303020627974657320706572207472616e73616374696f6e20616e6420353235363020626c6f636b73207065720a79656172292e2043757272656e742067656e65726174696f6e206465736b746f7020636f6d7075746572732077696c6c2062652061626c6520746f2072756e20612066756c6c206e6f64650a77697468206f6c6420626c6f636b73207072756e6564206f7574206f6e20325442206f662073746f726167652e0a576974682061206e6574776f726b206f6620696e7374616e746c7920636f6e6669726d6564206d6963726f7061796d656e74206368616e6e656c732077686f73650a7061796d656e74732061726520656e63756d62657265642062792074696d656c6f636b7320616e6420686173686c6f636b206f7574707574732c20426974636f696e2063616e0a7363616c6520746f2062696c6c696f6e73206f6620757365727320776974686f757420637573746f6469616c207269736b206f7220626c6f636b636861696e2063656e7472616c697a6174696f6e0a7768656e207472616e73616374696f6e732061726520636f6e647563746564207365637572656c79206f66662d636861696e207573696e6720626974636f696e20736372697074696e672c0a7769746820656e666f7263656d656e74206f66206e6f6e2d636f6f7065726174696f6e2062792062726f616463617374696e67207369676e6564206d756c74697369676e61747572650a7472616e73616374696f6e73206f6e2074686520626c6f636b636861696e2e0a0a31330a0a41636b6e6f776c656467656d656e74730a0a4d6963726f7061796d656e74206368616e6e656c732068617665206265656e20646576656c6f706564206279206d616e7920706172746965732c20616e6420686173206265656e0a646973637573736564206f6e20626974636f696e74616c6b2c2074686520626974636f696e206d61696c696e67206c6973742c20616e64204952432e2054686520616d6f756e74206f660a35350a0a0c636f6e7472696275746f727320746f207468697320696465612061726520696d6d656e736520616e64206d7563682074686f756768742068617665206265656e2070757420696e746f0a74686973206162696c6974792e204566666f727420686173206265656e20706c6163656420696e746f20636974696e6720616e642066696e64696e672073696d696c61722069646561732c0a686f7765766572206974206973206162736f6c7574656c79206e6f74206e65617220636f6d706c6574652e20496e20706172746963756c61722c20746865726520617265206d616e790a73696d696c6172697469657320746f20612070726f706f73616c20627920416c657820416b73656c726f64206279207573696e6720686173686c6f636b696e672061732061206d6574686f640a6f6620656e63756d626572696e672061206875622d616e642d73706f6b65207061796d656e74206368616e6e656c2e0a5468616e6b7320746f20506574657220546f646420666f7220636f7272656374696e672061207369676e69666963616e74206572726f7220696e207468652048544c430a7363726970742c2061732077656c6c206173206f7074696d697a696e6720746865206f70636f64652073697a652e0a5468616e6b7320746f20456c697a616265746820537461726b20666f7220726576696577696e6720616e6420636f7272656374696f6e732e0a5468616e6b7320746f2052757374792052757373656c6c20666f7220726576696577696e67207468697320646f63756d656e7420616e642073756767657374696f6e730a666f72206d616b696e672074686520636f6e63657074206d6f72652064696765737469626c652c2061732077656c6c20617320776f726b696e67206f6e206120636f6e737472756374696f6e0a7768696368206d61792070726f7669646520612073746f702d67617020736f6c7574696f6e206265666f72652061206c6f6e672d7465726d206d616c6c656162696c697479206669780a28746f2062652064657363726962656420696e2061206675747572652076657273696f6e292e0a0a417070656e64697820410a0a5265736f6c76696e67204d616c6c656162696c6974790a0a496e206f7264657220746f2063726561746520746865736520636f6e74726163747320696e20426974636f696e20776974686f7574206120746869726420706172747920747275737465640a736572766963652c20426974636f696e206d7573742066697820746865207472616e73616374696f6e206d616c6c656162696c6974792070726f626c656d2e204966207472616e73616374696f6e732063616e206265206d7574617465642c207468656e207369676e6174757265732063616e20626520696e76616c6964617465642c2074686572656279206d616b696e670a726566756e64207472616e73616374696f6e7320616e6420636f6d6d69746d656e7420626f6e647320696e76616c6964617465642e2054686973206372656174657320616e0a6f70706f7274756e69747920666f7220686f7374696c65206163746f727320746f2075736520697420617320616e206f70706f7274756e69747920666f722061206e65676f74696174696e670a74616374696320746f20737465616c20636f696e732c20696e206566666563742c206120686f7374616765207363656e6172696f2e0a546f206d69746967617465206d616c6c656162696c6974792c206974206973206e656365737361727920746f206d616b65206120736f66742d666f726b206368616e676520746f0a626974636f696e2e204f6c64657220636c69656e747320776f756c64207374696c6c20776f726b2c20627574206d696e65727320776f756c64206e65656420746f207570646174652e0a426974636f696e2068617320686164207365766572616c20736f667420666f726b7320696e2074686520706173742c20696e636c7564696e67207061792d746f2d7363726970742d686173680a2850325348292e0a546f206d69746967617465206d616c6c656162696c6974792c206974207265717569726573206368616e67696e6720776869636820636f6e74656e7473206172650a7369676e656420627920746865207061727469636970616e74732e2054686973206973206163686965766564206279206372656174696e67206e657720736967686173682074797065732e0a496e206f7264657220746f206163636f6d6d6f646174652074686973206e6577206265686176696f722c2061206e657720503253482074797065206f72206e65770a4f5020434845434b534947206973206e656365737361727920746f206d616b65206974206120736f66742d666f726b20726174686572207468616e206120686172642d666f726b2e0a49662061206e657720503253482077617320646566696e65642c20697420776f756c6420757365206120646966666572656e74206f7574707574207363726970740a737563682061733a0a4f5020445550204f502048415348313630203c32302d6279746520686173683e204f5020455155414c5645524946590a0a53696e636520746869732077696c6c20616c77617973207265736f6c766520746f20747275652070726f766964656420612076616c69642072656465656d5363726970742c0a35360a0a0c616c6c206578697374696e6720636c69656e74732077696c6c2072657475726e20747275652e205468697320616c6c6f77732074686520736372697074696e672073797374656d20746f0a636f6e737472756374206e65772072756c65732c20696e636c7564696e67206e6577207369676e61747572652076616c69646174696f6e2072756c65732e204174206c65617374206f6e650a6e6577207369676861736820776f756c64206e65656420746f2065786973742e0a53494748415348204e4f494e50555420776f756c64206e656974686572207369676e20616e7920696e707574207472616e73616374696f6e73204944730a6e6f72207369676e2074686520696e6465782e204279207573696e672053494748415348204e4f494e5055542c206f6e652063616e206265206173737572656420746861740a6f6e65e280997320636f756e74657270617274792063616e6e6f7420696e76616c696461746520656e74697265207472656573206f6620636861696e6564207472616e73616374696f6e73206f660a706f74656e7469616c20636f6e74726163742073746174657320776869636820776572652070726576696f75736c79206167726565642075706f6e2c207573696e67207472616e73616374696f6e204944206d75746174696f6e2e205769746820746865206e6577207369676861736820666c6167732c20697420697320706f737369626c6520746f207370656e642066726f6d0a6120706172656e74207472616e73616374696f6e206576656e2074686f75676820746865207472616e73616374696f6e20494420686173206368616e6765642c20736f206c6f6e670a61732074686520736372697074206576616c756174657320617320747275652028692e652e20612076616c6964207369676e6174757265292e0a53494748415348204e4f494e50555420696d706c696573207369676e69666963616e74207269736b207769746820616464726573732072657573652c2061730a69742063616e20776f726b207769746820616e79207472616e73616374696f6e20696e20776869636820746865207369675363726970742072657475726e732061732076616c69642c20736f0a6d756c7469706c65207472616e73616374696f6e732077697468207468652073616d65206f757470757473206172652072656465656d61626c65202870726f7669646564207468650a6f75747075742076616c75657320617265206c657373292e0a467572746865722c20616e64206a75737420617320696d706f7274616e746c792c2053494748415348204e4f494e505554207065726d697473207061727469636970616e747320746f207369676e207370656e6473206f66207472616e73616374696f6e7320776974686f7574206b6e6f77696e6720746865207369676e617475726573206f660a746865207472616e73616374696f6e206265696e67207370656e742e20427920736f6c76696e67206d616c6c656162696c69747920696e207468652061626f7665206d616e6e65722c0a74776f2070617274696573206d6179206275696c6420636f6e74726163747320616e64207370656e64207472616e73616374696f6e7320776974686f7574206569746865722070617274790a686176696e6720746865206162696c69747920746f2062726f6164636173742074686174206f726967696e616c207472616e73616374696f6e206f6e2074686520626c6f636b636861696e0a756e74696c20626f746820706172746965732061677265652e205769746820746865206e6577207369676861736820747970652c207061727469636970616e7473206d6179206275696c640a706f74656e7469616c20636f6e74726163742073746174657320616e6420706f74656e7469616c207061796f757420636f6e646974696f6e7320616e642061677265652075706f6e0a616c6c207465726d732c206265666f72652074686520636f6e7472616374206d617920626520706169642c2062726f6164636173742c20616e642065786563757465642075706f6e0a776974686f757420746865206e65656420666f72206120747275737465642074686972642070617274792e0a576974686f75742053494748415348204e4f494e5055542c206f6e652063616e6e6f74206275696c64206f757470757473206265666f7265207468650a7472616e73616374696f6e2063616e2062652066756e6465642e204974206973206173206966206f6e652063616e6e6f74206d616b6520616e792061677265656d656e74730a776974686f757420636f6d6d697474696e672066756e647320776974686f7574206b6e6f77696e672077686174206f6e6520697320636f6d6d697474696e6720746f2e0a53494748415348204e4f494e50555420616c6c6f7773206f6e6520746f206275696c6420726564656d7074696f6e20666f72207472616e73616374696f6e732077686963680a646f206e6f74207965742065786973742e20496e206f7468657220776f7264732c206f6e652063616e20666f726d2061677265656d656e7473206265666f72652066756e64696e670a746865207472616e73616374696f6e20696620746865206f7574707574206973206120322d6f662d32206d756c74697369676e6174757265207472616e73616374696f6e2e0a546f207573652053494748415348204e4f494e5055542c206f6e65206275696c647320612046756e64696e67205472616e73616374696f6e2c0a616e6420646f6573206e6f7420796574207369676e2069742e20546869732046756e64696e67205472616e73616374696f6e20646f6573206e6f74206e65656420746f207573650a53494748415348204e4f494e505554206966206974206973207370656e64696e672066726f6d2061207472616e73616374696f6e2077686963682068617320616c72656164790a6265656e20656e746572656420696e746f2074686520626c6f636b636861696e2e20546f207370656e642066726f6d20612046756e64696e67205472616e73616374696f6e0a77697468206120322d6f662d32206d756c74697369676e6174757265206f757470757420776869636820686173206e6f7420796574206265656e207369676e656420616e640a62726f6164636173742c20686f77657665722c207265717569726573207573696e672053494748415348204e4f494e5055542e0a4120667572746865722073746f702d67617020736f6c7574696f6e207573696e67204f5020434845434b53455155454e43455645524946590a35370a0a0c6f722061206c6573732d6f7074696d616c20757365206f66204f5020434845434b4c4f434b54494d455645524946592077696c6c206265206465736372696265640a696e2061206675747572652070617065722062792052757374792052757373656c6c2e20416e20757064617465642076657273696f6e206f6620746869732070617065722077696c6c0a616c736f20696e636c75646520746865736520636f6e737472756374696f6e732e0a0a5265666572656e6365730a5b315d205361746f736869204e616b616d6f746f2e20426974636f696e3a204120506565722d746f2d7065657220456c656374726f6e696320436173682053797374656d2e0a68747470733a2f2f626974636f696e2e6f72672f626974636f696e2e7064662c204f637420323030382e0a5b325d204d616e6e790a5472696c6c6f2e0a5374726573730a546573740a50726570617265730a566973614e65740a666f720a7468650a4d6f73740a576f6e64657266756c0a54696d650a6f660a7468650a596561722e0a687474703a0a2f2f7777772e766973612e636f6d2f626c6f6761726368697665732f75732f323031332f31302f31302f0a7374726573732d746573742d70726570617265732d766973616e65742d666f722d7468652d6d6f73742d776f6e64657266756c2d74696d652d6f662d7468652d796561722f0a696e6465782e68746d6c2c204f637420323031332e0a5b335d20426974636f696e2057696b692e0a436f6e7472616374733a204578616d706c6520373a2052617069646c792d61646a757374656420286d6963726f297061796d656e747320746f2061207072652d64657465726d696e65642070617274792e0a68747470733a2f2f656e2e626974636f696e2e0a69742f77696b692f436f6e747261637473234578616d706c655f373a5f52617069646c792d61646a75737465645f2e32386d6963726f2e0a32397061796d656e74735f746f5f615f7072652d64657465726d696e65645f70617274792e0a5b345d20626974636f696e6a2e20576f726b696e672077697468206d6963726f7061796d656e74206368616e6e656c732e2068747470733a2f2f626974636f696e6a2e0a6769746875622e696f2f776f726b696e672d776974682d6d6963726f7061796d656e74732e0a5b355d204c65736c6965204c616d706f72742e2054686520506172742d54696d65205061726c69616d656e742e2041434d205472616e73616374696f6e73206f6e0a436f6d70757465722053797374656d732c2032312832293a313333e280933136392c204d617920313939382e0a5b365d204c65736c6965204c616d706f72742e2054696d652c20436c6f636b732c20616e6420746865204f72646572696e67206f66204576656e747320696e20612044697374726962757465642053797374656d2e20436f6d6d756e69636174696f6e73206f66207468652041434d2c2032312837293a353538e280933536352c204a756c0a313937382e0a5b375d20416c657820416b73656c726f642e0a44726166742e0a41616b73656c726f642f44726166742c204d617220323031332e0a0a68747470733a2f2f656e2e626974636f696e2e69742f77696b692f557365723a0a0a5b385d20416c657820416b73656c726f642e204553434841544f4e2e2068747470733a2f2f676973742e6769746875622e636f6d2f61616b73656c726f642f0a393936343636372c2041707220323031342e0a5b395d20506574657220546f64642e204e6561722d7a65726f20666565207472616e73616374696f6e732077697468206875622d616e642d73706f6b65206d6963726f7061796d656e74732e20687474703a2f2f736f75726365666f7267652e6e65742f702f626974636f696e2f6d61696c6d616e2f6d6573736167652f0a33333134343734362f2c2044656320323031342e0a35380a0a0c5b31305d20432e4a2e20506c6f6f792e0a436f6d62696e696e6720426974636f696e20616e642074686520526970706c6520746f2063726561746520610a666173742c207363616c61626c652c20646563656e7472616c697a65642c20616e6f6e796d6f75732c206c6f772d7472757374207061796d656e74206e6574776f726b2e20687474703a2f2f7777772e756c74696d6174657374756e74732e6e6c2f626974636f696e2f726970706c655f626974636f696e5f0a64726166745f322e7064662c204a616e20323031332e0a5b31315d204269745061792e20496d70756c73652e20687474703a2f2f696d70756c73652e69732f696d70756c73652e7064662c204a616e20323031352e0a5b31325d204d61726b204672696564656e626163682e0a42495020303036383a0a436f6e73656e7375732d656e666f72636564207472616e73616374696f6e207265706c6163656d656e74207369676e616c6564207669612073657175656e6365206e756d62657273202872656c6174697665206c6f636b74696d65292e2068747470733a2f2f6769746875622e636f6d2f626974636f696e2f626970732f626c6f622f6d61737465722f6269702d303036382e0a6d6564696177696b692c204d617920323031352e0a5b31335d204d61726b204672696564656e62616368204274634472616b20616e642045726963204c6f6d62726f7a6f2e2042495020303131323a20434845434b53455155454e43455645524946592e0a68747470733a2f2f6769746875622e636f6d2f626974636f696e2f626970732f626c6f622f0a6d61737465722f6269702d303131322e6d6564696177696b692c2041756720323031352e0a5b31345d204a6f6e6173205363686e656c6c692e205768617420646f6573204f5020434845434b53455155454e434556455249465920646f3f0a687474703a2f2f626974636f696e2e737461636b65786368616e67652e636f6d2f612f33383834362c204a756c20323031352e0a5b31355d2047726567204d617877656c6c20286e756c6c63292e207265646469742e2068747470733a2f2f7777772e7265646469742e636f6d2f722f426974636f696e2f0a636f6d6d656e74732f3337667871642f69745f6c6f6f6b735f6c696b655f626c6f636b73747265616d5f69735f776f726b696e675f6f6e5f0a7468652f63726d723570322c204d617920323031352e0a5b31365d20476176696e20416e64726573656e2e2042495020303031363a2050617920746f2053637269707420486173682e2068747470733a2f2f6769746875622e0a636f6d2f626974636f696e2f626970732f626c6f622f6d61737465722f6269702d303031362e6d6564696177696b692c204a616e20323031322e0a5b31375d20506965746572205775696c6c652e2042495020303033323a2048696572617263686963616c2044657465726d696e69737469632057616c6c6574732e2068747470733a2f2f0a6769746875622e636f6d2f626974636f696e2f626970732f626c6f622f6d61737465722f6269702d303033322e6d6564696177696b692c204665620a323031322e0a5b31385d20496c6a6120476572686172647420616e642054696d6f2048616e6b652e20486f6d6f6d6f7270686963205061796d656e742041646472657373657320616e640a746865205061792d746f2d436f6e74726163742050726f746f636f6c2e20687474703a2f2f61727869762e6f72672f6162732f313231322e333235372c0a44656320323031322e0a5b31395d204e69636b20537a61626f2e20466f726d616c697a696e6720616e64205365637572696e672052656c6174696f6e7368697073206f6e205075626c6963204e6574776f726b732e20687474703a2f2f737a61626f2e626573742e7677682e6e65742f666f726d616c697a652e68746d6c2c2053657020313939372e0a0a35390a0a0c00000000",
"blockhash": "000000000000092654afae27a844b6608574b2fb6cc5d166a6308e27253a29fa",
"confirmations": 575323,
"time": 1481962419,
"blocktime": 1481962419,
"finalized": true
}
[
null,
null
]