010000000001019b89d88a9d4db174882cb4539e6a27fd16379908a9de3aca8705c21736cae7190000000000fdffffff011027000000000000225120d2caa0b44e6d2a6d0627a2e6fe389379130b33de1c812a3e3437d656325181f803402f830a97ebf8328ed5378847d2a2f0877f8c69928f78f607e64d62e40dc4023fa7fd38725bc2a981b9430c3dbc70cf4bf250b635b9dee0e37a3702cd15663f10fd721d20d394f3e500111f67601c8d105aa169925baafa39357dae2ae4139dba6a0198c9ac0063036f7264010117746578742f68746d6c3b636861727365743d7574662d38004d08023c21444f43545950452068746d6c3e0d0a3c68746d6c206c616e673d22656e223e0d0a3c686561643e0d0a202020203c6d65746120636861727365743d225554462d38223e0d0a202020203c7469746c653e412073696d706c652074656d706c61746520666f72206c61756e6368696e6720796f757220617274206f6e20426974636f696e3c2f7469746c653e0d0a0d0a202020203c212d2d0d0a2020202047656e6572617469766520737570706f72747320746865206d6f737420706f70756c617220637265617469766520636f64696e67206c69627261726965732e2053696d706c7920756e636f6d6d656e7420746865206c69627261727920796f752077616e7420746f207573652062656c6f772e0d0a20202020417265207765206d697373696e6720616e20696d706f7274616e74206c6962726172793f204c6574207573206b6e6f77204067656e657261746976655f78797a2e0d0a202020202d2d3e0d0a0d0a202020203c212d2d2070356a7340312e352e300d0a202020203c7363726970742073616e64626f783d22616c6c6f772d736372697074732220747970653d22746578742f6a61766173637269707422207372633d2268747470733a2f2f63646e6a732e636c6f7564666c6172652e636f6d2f616a61782f6c6962732f70352e6a732f312e352e302f70352e6d696e2e6a73223e3c2f7363726970743e0d0a202020204d08022d2d3e0d0a0d0a202020203c212d2d2063322e6d696e2e6a7340312e302e300d0a202020203c7363726970742073616e64626f783d22616c6c6f772d736372697074732220747970653d22746578742f6a61766173637269707422207372633d2268747470733a2f2f63646e2e67656e657261746976652e78797a2f616a61782f6c6962732f63322f312e302e302f63322e6d696e2e6a73223e3c2f7363726970743e0d0a202020202d2d3e0d0a0d0a202020203c212d2d206368726f6d616a7340322e342e320d0a202020203c7363726970742073616e64626f783d22616c6c6f772d736372697074732220747970653d22746578742f6a61766173637269707422207372633d2268747470733a2f2f63646e6a732e636c6f7564666c6172652e636f6d2f616a61782f6c6962732f6368726f6d612d6a732f322e342e322f6368726f6d612e6d696e2e6a73223e3c2f7363726970743e0d0a202020202d2d3e0d0a0d0a202020203c212d2d2070352e677261696e2e6a7340302e362e310d0a202020203c7363726970742073616e64626f783d22616c6c6f772d736372697074732220747970653d22746578742f6a61766173637269707422207372633d2268747470733a2f2f63646e2e67656e657261746976652e78797a2f616a61782f6c6962732f70352e677261696e2f302e362e312f70352e677261696e2e6d696e2e6a73223e3c2f4d08027363726970743e0d0a202020202d2d3e0d0a0d0a202020203c212d2d2074687265656a7340723132340d0a202020203c7363726970742073616e64626f783d22616c6c6f772d736372697074732220747970653d22746578742f6a61766173637269707422207372633d2268747470733a2f2f63646e6a732e636c6f7564666c6172652e636f6d2f616a61782f6c6962732f74687265652e6a732f723132342f74687265652e6d696e2e6a73223e3c2f7363726970743e0d0a202020202d2d3e0d0a0d0a202020203c212d2d20746f6e656a734031342e382e34390d0a202020203c7363726970742073616e64626f783d22616c6c6f772d736372697074732220747970653d22746578742f6a61766173637269707422207372633d2268747470733a2f2f63646e6a732e636c6f7564666c6172652e636f6d2f616a61782f6c6962732f746f6e652f31342e382e34392f546f6e652e6a73223e3c2f7363726970743e0d0a202020202d2d3e0d0a0d0a202020203c212d2d207376676a7340332e312e320d0a202020203c7363726970742073616e64626f783d22616c6c6f772d736372697074732220747970653d22746578742f6a61766173637269707422207372633d2268747470733a2f2f63646e6a732e636c6f7564666c6172652e636f6d2f616a61782f6c6962732f7376672e6a732f332e312e322f7376672e6d696e2e6a73223e3c2f4d08027363726970743e0d0a202020202d2d3e0d0a0d0a202020203c212d2d20616672616d656a7340312e322e300d0a202020203c7363726970742073616e64626f783d22616c6c6f772d736372697074732220747970653d22746578742f6a61766173637269707422207372633d2268747470733a2f2f63646e6a732e636c6f7564666c6172652e636f6d2f616a61782f6c6962732f616672616d652f312e322e302f616672616d652e6d696e2e6a73223e3c2f7363726970743e0d0a202020202d2d3e0d0a0d0a202020203c212d2d20626162796c6f6e6a7340352e34372e300d0a202020203c7363726970742073616e64626f783d22616c6c6f772d736372697074732220747970653d22746578742f6a61766173637269707422207372633d2268747470733a2f2f63646e6a732e636c6f7564666c6172652e636f6d2f616a61782f6c6962732f626162796c6f6e6a732f352e34372e302f626162796c6f6e2e6a73223e3c2f7363726970743e0d0a202020202d2d3e0d0a0d0a202020203c212d2d2070617065726a7340302e31322e31370d0a202020203c7363726970742073616e64626f783d22616c6c6f772d736372697074732220747970653d22746578742f6a61766173637269707422207372633d2268747470733a2f2f63646e6a732e636c6f7564666c6172652e636f6d2f616a61782f6c6962732f70617065722e6a732f302e314d0802322e31372f70617065722d66756c6c2e6d696e2e6a73223e3c2f7363726970743e0d0a202020202d2d3e0d0a0d0a202020203c212d2d207265676c6a7340322e312e300d0a202020203c7363726970742073616e64626f783d22616c6c6f772d736372697074732220747970653d22746578742f6a61766173637269707422207372633d2268747470733a2f2f63646e6a732e636c6f7564666c6172652e636f6d2f616a61782f6c6962732f7265676c2f322e312e302f7265676c2e6d696e2e6a73223e3c2f7363726970743e0d0a202020202d2d3e0d0a202020203c736372697074207372633d2268747470733a2f2f63646e6a732e636c6f7564666c6172652e636f6d2f616a61782f6c6962732f70352e6a732f312e342e302f70352e6a73223e3c2f7363726970743e0d0a202020203c736372697074207372633d2268747470733a2f2f63646e6a732e636c6f7564666c6172652e636f6d2f616a61782f6c6962732f70352e6a732f312e342e302f6164646f6e732f70352e736f756e642e6d696e2e6a73223e3c2f7363726970743e0d0a202020203c73637269707420747970653d22746578742f6a617661736372697074223e0d0a0d0a20202020202020202f2f20e28693e28693e28693e28693e28693e28693e28693e28693e28693e28693e28693e28693e28693e28693e286932041646420796f757220736372697074206865724d08026520e28693e28693e28693e28693e28693e28693e28693e28693e28693e28693e28693e28693e28693e286930d0a20202020202020202f2f200d0a20202020202020202f2f200d0a20202020202020202f2f200d0a20202020202020202f2f20e28691e28691e28691e28691e28691e28691e28691e28691e28691e28691e28691e28691e28691e28691e286912041646420796f757220736372697074206865726520e28691e28691e28691e28691e28691e28691e28691e28691e28691e28691e28691e28691e28691e286910d0a0d0a202020203c2f7363726970743e0d0a0d0a202020203c7363726970742069643d22736e69707065742d72616e646f6d2d636f64652220747970653d22746578742f6a617661736372697074223e0d0a0d0a20202020202020202f2f20444f204e4f54204544495420544849532053454354494f4e0d0a0d0a20202020202020206c65742073656564203d2077696e646f772e6c6f636174696f6e2e687265662e73706c697428272f27292e66696e642874203d3e20742e696e636c75646573282769302729293b0d0a0d0a20202020202020206966202873656564203d3d206e756c6c29207b0d0a202020202020202020202020636f6e737420616c706861626574203d2022303132333435363738396162636465666768696a6b6c6d6e6f707172737475767773797a223b0d0a2020202020202020204d080220202073656564203d206e65772055524c536561726368506172616d732877696e646f772e6c6f636174696f6e2e736561726368292e6765742822736565642229207c7c204172726179283634292e66696c6c2830292e6d6170285f203d3e20616c7068616265745b284d6174682e72616e646f6d2829202a20616c7068616265742e6c656e67746829207c20305d292e6a6f696e28272729202b20226930223b0d0a20202020202020207d20656c7365207b0d0a2020202020202020202020206c6574207061747465726e203d2022736565643d223b0d0a202020202020202020202020666f7220286c65742069203d20303b2069203c20736565642e6c656e677468202d207061747465726e2e6c656e6774683b202b2b6929207b0d0a2020202020202020202020202020202069662028736565642e737562737472696e6728692c2069202b207061747465726e2e6c656e67746829203d3d207061747465726e29207b0d0a202020202020202020202020202020202020202073656564203d20736565642e737562737472696e672869202b207061747465726e2e6c656e677468293b0d0a2020202020202020202020202020202020202020627265616b3b0d0a202020202020202020202020202020207d0d0a2020202020202020202020207d0d0a20202020202020207d0d0a0d0a202020202020202066756e6374696f6e20637972624d0802313238282429207b0d0a2020202020202020202020206c6574205f203d20313737393033333730332c2075203d20333134343133343237372c2069203d20313031333930343234322c206c203d20323737333438303736323b0d0a202020202020202020202020666f7220286c6574206e203d20302c20723b206e203c20242e6c656e6774683b206e2b2b29205f203d2075205e204d6174682e696d756c285f205e202872203d20242e63686172436f64654174286e29292c20353937333939303637292c2075203d2069205e204d6174682e696d756c2875205e20722c2032383639383630323333292c2069203d206c205e204d6174682e696d756c2869205e20722c20393531323734323133292c206c203d205f205e204d6174682e696d756c286c205e20722c2032373136303434313739293b0d0a20202020202020202020202072657475726e205f203d204d6174682e696d756c2869205e205f203e3e3e2031382c20353937333939303637292c2075203d204d6174682e696d756c286c205e2075203e3e3e2032322c2032383639383630323333292c2069203d204d6174682e696d756c285f205e2069203e3e3e2031372c20393531323734323133292c206c203d204d6174682e696d756c2875205e206c203e3e3e2031392c2032373136303434313739292c205b285f205e2075205e2069205e206c29203e3e3e20302c202875204d08025e205f29203e3e3e20302c202869205e205f29203e3e3e20302c20286c205e205f29203e3e3e20305d0d0a20202020202020207d0d0a0d0a202020202020202066756e6374696f6e20736663333228242c205f2c20752c206929207b0d0a20202020202020202020202072657475726e2066756e6374696f6e202829207b0d0a2020202020202020202020202020202075203e3e3e3d20302c2069203e3e3e3d20303b0d0a20202020202020202020202020202020766172206c203d202824203e3e3e3d203029202b20285f203e3e3e3d203029207c20303b0d0a2020202020202020202020202020202072657475726e2024203d205f205e205f203e3e3e20392c205f203d2075202b202875203c3c203329207c20302c2075203d202875203d2075203c3c203231207c2075203e3e3e20313129202b20286c203d206c202b202869203d2069202b2031207c203029207c203029207c20302c20286c203e3e3e203029202f20343239343936373239360d0a2020202020202020202020207d0d0a20202020202020207d0d0a0d0a0d0a20202020202020202f2f20494d504f5254414e543a20496e7374656164206f66204d6174682e72616e646f6d28292c2075736520746869732066756e6374696f6e206d61746852616e64282920666f722072616e646f6d206e756d6265722067656e65726174696f6e2e0d0a20202020202020202f2f204d0802546869732066756e6374696f6e2067656e65726174657320612072616e646f6d206e756d626572206265747765656e203020616e6420312077697468206f6e2d636861696e20736565642e0d0a0d0a20202020202020206c6574206d61746852616e64203d207366633332282e2e2e63797262313238287365656429293b0d0a0d0a202020203c2f7363726970743e0d0a202020203c7374796c653e0d0a2020202020202020626f6479207b0d0a2020202020202020202020206d617267696e3a203070783b0d0a20202020202020207d0d0a0d0a202020202020202063616e766173207b0d0a20202020202020202020202077696474683a20313030252021696d706f7274616e743b0d0a2020202020202020202020206865696768743a20313030252021696d706f7274616e743b0d0a2020202020202020202020206f626a6563742d6669743a20636f6e7461696e3b0d0a202020202020202020202020706f736974696f6e3a2066697865643b0d0a202020202020202020202020746f703a20303b0d0a2020202020202020202020206c6566743a20303b0d0a20202020202020207d0d0a202020202020202068746d6c2c20626f6479207b0d0a20206d617267696e3a20303b0d0a202070616464696e673a20303b0d0a7d0d0a63616e766173207b0d0a2020646973706c61793a20626c6f636b3b0d0a7d0d0a0d0a202020203c2f73744d0802796c653e0d0a3c2f686561643e0d0a3c626f64793e0d0a20203c63616e7661732069643d2263616e766173223e3c2f63616e7661733e0d0a3c73637269707420747970653d22746578742f6a617661736372697074223e0d0a20202020636f6e73742072616e64203d206d61746852616e6428293b0d0a0d0a202020202f2f20e28693e28693e28693e28693e28693e28693e28693e28693e28693e28693e28693e28693e28693e28693e286932041646420747261697473206865726520e28693e28693e28693e28693e28693e28693e28693e28693e28693e28693e28693e28693e28693e286930d0a0d0a2020202066756e6374696f6e2054312872616e6429207b0d0a20202020202020202f2f2063616c63756c6174652072617269747920627920796f757273656c660d0a20202020202020206966202872616e64203e20302e3529207b0d0a20202020202020202020202072657475726e20747275653b0d0a20202020202020207d20656c7365207b0d0a20202020202020202020202072657475726e2066616c73650d0a20202020202020207d0d0a202020207d0d0a0d0a202020202f2f2077696e646f772e2467656e6572617469766554726169747320636f6e7461696e206c6973742074726169747320666f7220746f6b656e0d0a202020202f2f20796f75206e65656420746f20706f70756c6174652061202467656e657261744d0802697665547261697473206f626a65637420696e207468652077696e646f77206f626a6563740d0a2020202077696e646f772e2467656e65726174697665547261697473203d207b0d0a202020202020202022526172697479223a2054312872616e64292c0d0a202020207d0d0a20202020636f6e736f6c652e6c6f672877696e646f772e2467656e65726174697665547261697473293b0d0a0d0a202020202f2f20e28691e28691e28691e28691e28691e28691e28691e28691e28691e28691e28691e28691e28691e28691e286912041646420747261697473206865726520e28691e28691e28691e28691e28691e28691e28691e28691e28691e28691e28691e28691e28691e286910d0a0d0a0d0a202020202f2f20e28693e28693e28693e28693e28693e28693e28693e28693e28693e28693e28693e28693e28693e28693e286932041646420796f757220636f6465206865726520e28693e28693e28693e28693e28693e28693e28693e28693e28693e28693e28693e28693e28693e286930d0a0d0a2f2f20476574207468652063616e76617320656c656d656e7420616e642069747320324420636f6e746578740d0a2f2f20476574207468652063616e76617320656c656d656e7420616e642069747320324420636f6e746578740d0a2f2a0d0a202a20406e616d65204f7363696c6c61746f72204672657175656e63790d0a202a204d0802406465736372697074696f6e203c703e436f6e74726f6c20616e204f7363696c6c61746f7220616e642076696577207468652077617665666f726d207573696e67204646542e0d0a202a204d6f75736558206973206d617070656420746f206672657175656e63792c206d6f75736559206973206d617070656420746f20616d706c69747564652e3c2f703e0d0a202a203c703e3c656d3e3c7370616e20636c6173733d22736d616c6c223e20546f2072756e2074686973206578616d706c65206c6f63616c6c792c20796f752077696c6c206e656564207468650d0a202a203c6120687265663d22687474703a2f2f70356a732e6f72672f7265666572656e63652f232f6c69627261726965732f70352e736f756e64223e70352e736f756e64206c6962726172793c2f613e20616e6420610d0a202a20736f756e642066696c652e3c2f7370616e3e3c2f656d3e3c2f703e0d0a202a2f0d0a206c6574206f73632c206666743b0d0a0d0a66756e6374696f6e2073657475702829207b0d0a202063726561746543616e766173283732302c20323536293b0d0a0d0a20206f7363203d206e65772070352e5472694f736328293b202f2f20736574206672657175656e637920616e6420747970650d0a20206f73632e616d7028302e35293b0d0a0d0a2020666674203d206e65772070352e46465428293b0d0a20206f73632e737461727428294d08023b0d0a7d0d0a0d0a66756e6374696f6e20647261772829207b0d0a20206261636b67726f756e6428323535293b0d0a0d0a20206c65742077617665666f726d203d206666742e77617665666f726d28293b202f2f20616e616c797a65207468652077617665666f726d0d0a2020626567696e536861706528293b0d0a20207374726f6b655765696768742835293b0d0a2020666f7220286c65742069203d20303b2069203c2077617665666f726d2e6c656e6774683b20692b2b29207b0d0a202020206c65742078203d206d617028692c20302c2077617665666f726d2e6c656e6774682c20302c207769647468293b0d0a202020206c65742079203d206d61702877617665666f726d5b695d2c202d312c20312c206865696768742c2030293b0d0a2020202076657274657828782c2079293b0d0a20207d0d0a2020656e64536861706528293b0d0a0d0a20202f2f206368616e6765206f7363696c6c61746f72206672657175656e6379206261736564206f6e206d6f757365580d0a20206c65742066726571203d206d6170286d6f757365582c20302c2077696474682c2034302c20383830293b0d0a20206f73632e667265712866726571293b0d0a0d0a20206c657420616d70203d206d6170286d6f757365592c20302c206865696768742c20312c20302e3031293b0d0a20206f73632e616d7028616d70293b0d0a7d0d0a0d0a0d0a204c922020202f2f20e28691e28691e28691e28691e28691e28691e28691e28691e28691e28691e28691e28691e28691e28691e286912041646420796f757220636f6465206865726520e28691e28691e28691e28691e28691e28691e28691e28691e28691e28691e28691e28691e28691e286910d0a0d0a3c2f7363726970743e0d0a0d0a3c2f626f64793e0d0a3c2f68746d6c3e6821c1d394f3e500111f67601c8d105aa169925baafa39357dae2ae4139dba6a0198c900000000