Transaction

Summary

Version 1
Size 96.9 KB
Vsize 96.9 KB
Weight 396868
Locktime 0
Block 100379
Transaction c94503f25197eadf933025d8bcfe7a26c75f8a8d65dfa50a3f9ad261f7a245e3
>
0.00000001 NMC

Input scripts

0.30440220092d71cd90355446e5f0ba438a87c04d0fe455cf359a5416846272cf8693cc3f02203ebaafa03cb41e1e9d4748a86fa3c50cbbd68085ed89a531a9e6ae9976449d5c[ALL]

Output scripts

0.04058fc0efc31723b4de81641b91ff2da65fb0ce919fce0a91450b3087c68e9d23d1c590c1f3067a07603e949b08157866af9f91dcbbf51666f9f696a5b678ed70 OP_CHECKSIG
1.636b206964202a2f0a09090972696f5f7461626c655f686472203d20287374727563742072696f5f7461626c655f686472202a2928707472202b206f6666736574202b2034293b0a090909627265616b3b0a09097d0a09092f2a20546865206e657874206f66667365742069732073746f72656420696e207468652031737420776f72642e202030206d65616e73206e6f206d6f7265202a2f0a09096f6666736574203d202a2828756e7369676e65642073686f7274202a2928707472202b206f666673657429293b0a097d0a09696620282172696f5f7461626c655f68647229207b0a090970725f6572722822556e61626c6520746f206c6f636174652052696f204772616e6465205461626c6520696e2045424441202d206261696c696e67215c6e22293b0a090972657475726e3b0a097d0a0a0969662028216275696c645f64657461696c5f6172726179732829290a090972657475726e3b0a0a092f2a205468652066697273742057696e6e69706567207765277265206c6f6f6b696e6720666f722068617320616e20696e646578206f662030202a2f0a096e6578745f77706567203d20303b0a09646f207b0a0909666f72202869203d20303b2069203c2072696f5f7461626c655f6864722d3e6e756d5f72696f5f6465763b20692b2b29207b0a0909096966202869735f575045472872696f5f646576735b695d292026262072696f5f646576735b695d2d3e57505f696e646578203d3d206e6578745f7770656729207b0a090909092f2a2049742773207468652057696e6e69706567207765277265206c6f6f6b696e6720666f7221202a2f0a090909096e6578745f627573203d2073657475705f7063695f6e6f64655f6d61705f666f725f7770656728692c206e6578745f627573293b0a090909096e6578745f777065672b2b3b0a09090909627265616b3b0a0909097d0a09097d0a09092f2a0a0909202a20496620776520676f207468726f75676820616c6c2052696f206465766963657320616e6420646f6e27742066696e64206f6e6520776974680a0909202a20746865206e65787420696e6465782c206974206d65616e7320776527766520666f756e6420616c6c207468652057696e6e69706567732c0a0909202a20616e64207468757320616c6c20746865205043492062757365732e0a0909202a2f0a09096966202869203d3d2072696f5f7461626c655f6864722d3e6e756d5f72696f5f646576290a0909096e6578745f77706567203d20303b0a097d207768696c6520286e6578745f7770656720213d2030293b0a7d0a23656e6469660a0a73746174696320737472756374206170696320617069635f73756d6d6974203d207b0a0a092e6e616d65090909093d202273756d6d6974222c0a092e70726f6265090909093d2070726f62655f73756d6d69742c0a092e616370695f6d6164745f6f656d5f636865636b09093d2073756d6d69745f616370695f6d6164745f6f656d5f636865636b2c0a092e617069635f69645f76616c69640909093d2064656661756c745f617069635f69645f76616c69642c0a092e617069635f69645f7265676973746572656409093d2073756d6d69745f617069635f69645f726567697374657265642c0a0a092e6972715f64656c69766572795f6d6f646509093d20646573745f4c6f776573745072696f2c0a092f2a206c6f676963616c2064656c69766572792062726f61646361737420746f20616c6c20435055733a202a2f0a092e6972715f646573745f6d6f64650909093d20312c0a0a092e7461726765745f637075730909093d2073756d6d69745f7461726765745f637075732c0a092e64697361626c655f6573720909093d20312c0a092e646573745f6c6f676963616c0909093d20415049435f444553545f4c4f474943414c2c0a092e636865636b5f6170696369645f7573656409093d2073756d6d69745f636865636b5f6170696369645f757365642c0a092e636865636b5f6170696369645f70726573656e7409093d2073756d6d69745f636865636b5f6170696369645f70726573656e742c0a0a092e766563746f725f616c6c6f636174696f6e5f646f6d61696e093d20666c61745f766563746f725f616c6c6f636174696f6e5f646f6d61696e2c0a092e696e69745f617069635f6c64720909093d2073756d6d69745f696e69745f617069635f6c64722c0a0a092e696f617069635f706879735f69645f6d617009093d2073756d6d69745f696f617069635f706879735f69645f6d61702c0a092e73657475705f617069635f726f7574696e6709093d2073756d6d69745f73657475705f617069635f726f7574696e672c0a092e6d756c74695f74696d65725f636865636b09093d204e554c4c2c0a092e6370755f70726573656e745f746f5f61706963696409093d2073756d6d69745f6370755f70726573656e745f746f5f6170696369642c0a092e6170696369645f746f5f6370755f70726573656e7409093d2073756d6d69745f6170696369645f746f5f6370755f70726573656e742c0a092e73657475705f706f7274696f5f72656d617009093d204e554c4c2c0a092e636865636b5f706879735f6170696369645f70726573656e74093d2073756d6d69745f636865636b5f706879735f6170696369645f70726573656e742c0a092e656e61626c655f617069635f6d6f646509093d204e554c4c2c0a092e706879735f706b675f69640909093d2073756d6d69745f706879735f706b675f69642c0a092e6d70735f6f656d5f636865636b0909093d2073756d6d69745f6d70735f6f656d5f636865636b2c0a0a092e6765745f617069635f69640909093d2073756d6d69745f6765745f617069635f69642c0a092e7365745f617069635f69640909093d204e554c4c2c0a092e617069635f69645f6d61736b0909093d2030784646203c3c2032342c0a0a092e6370755f6d61736b5f746f5f6170696369645f616e6409093d2073756d6d69745f6370755f6d61736b5f746f5f6170696369645f616e642c0a0a092e73656e645f4950495f6d61736b0909093d2073756d6d69745f73656e645f4950495f6d61736b2c0a092e73656e645f4950495f6d61736b5f616c6c62757473656c66093d204e554c4c2c0a092e73656e645f4950495f616c6c62757473656c6609093d2073756d6d69745f73656e645f4950495f616c6c62757473656c662c0a092e73656e645f4950495f616c6c0909093d2073756d6d69745f73656e645f4950495f616c6c2c0a092e73656e645f4950495f73656c660909093d2064656661756c745f73656e645f4950495f73656c662c0a0a092e7472616d706f6c696e655f706879735f6c6f7709093d2044454641554c545f5452414d504f4c494e455f504859535f4c4f572c0a092e7472616d706f6c696e655f706879735f6869676809093d2044454641554c545f5452414d504f4c494e455f504859535f484947482c0a0a092e776169745f666f725f696e69745f646561737365727409093d2064656661756c745f776169745f666f725f696e69745f64656173736572742c0a0a092e736d705f63616c6c696e5f636c6561725f6c6f63616c5f61706963093d204e554c4c2c0a092e696e71756972655f72656d6f74655f6170696309093d2064656661756c745f696e71756972655f72656d6f74655f617069632c0a0a092e72656164090909093d206e61746976655f617069635f6d656d5f726561642c0a092e7772697465090909093d206e61746976655f617069635f6d656d5f77726974652c0a092e656f695f77726974650909093d206e61746976655f617069635f6d656d5f77726974652c0a092e6963725f726561640909093d206e61746976655f617069635f6963725f726561642c0a092e6963725f77726974650909093d206e61746976655f617069635f6963725f77726974652c0a092e776169745f6963725f69646c650909093d206e61746976655f617069635f776169745f6963725f69646c652c0a092e736166655f776169745f6963725f69646c6509093d206e61746976655f736166655f617069635f776169745f6963725f69646c652c0a0a092e7838365f33325f6561726c795f6c6f676963616c5f617069636964093d2073756d6d69745f6561726c795f6c6f676963616c5f6170696369642c0a7d3b0a0a617069635f64726976657228617069635f73756d6d6974293b0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6b65726e656c2f617069632f7832617069635f636c75737465722e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313730323500313231313437343433333000303032313532300030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f740000000000000000000000000000000000000000000000000000000030303030303030003030303030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023696e636c756465203c6c696e75782f746872656164732e683e0a23696e636c756465203c6c696e75782f6370756d61736b2e683e0a23696e636c756465203c6c696e75782f737472696e672e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f63747970652e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f646d61722e683e0a23696e636c756465203c6c696e75782f6370752e683e0a0a23696e636c756465203c61736d2f736d702e683e0a23696e636c756465203c61736d2f7832617069632e683e0a0a73746174696320444546494e455f5045525f435055287533322c207838365f6370755f746f5f6c6f676963616c5f617069636964293b0a73746174696320444546494e455f5045525f435055286370756d61736b5f7661725f742c20637075735f696e5f636c7573746572293b0a73746174696320444546494e455f5045525f435055286370756d61736b5f7661725f742c206970695f6d61736b293b0a0a73746174696320696e74207832617069635f616370695f6d6164745f6f656d5f636865636b2863686172202a6f656d5f69642c2063686172202a6f656d5f7461626c655f6964290a7b0a0972657475726e207832617069635f656e61626c656428293b0a7d0a0a73746174696320696e6c696e6520753332207832617069635f636c757374657228696e7420637075290a7b0a0972657475726e207065725f637075287838365f6370755f746f5f6c6f676963616c5f6170696369642c2063707529203e3e2031363b0a7d0a0a73746174696320766f69640a5f5f7832617069635f73656e645f4950495f6d61736b28636f6e737420737472756374206370756d61736b202a6d61736b2c20696e7420766563746f722c20696e7420617069635f64657374290a7b0a09737472756374206370756d61736b202a637075735f696e5f636c75737465725f7074723b0a09737472756374206370756d61736b202a6970695f6d61736b5f7074723b0a09756e7369676e656420696e74206370752c20746869735f6370753b0a09756e7369676e6564206c6f6e6720666c6167733b0a0975333220646573743b0a0a097832617069635f77726d73725f66656e636528293b0a0a096c6f63616c5f6972715f7361766528666c616773293b0a0a09746869735f637075203d20736d705f70726f636573736f725f696428293b0a0a092f2a0a09202a2057652061726520746f206d6f64696679206d61736b2c20736f207765206e65656420616e206f776e20636f70790a09202a20616e6420626520737572652069742773206d616e6970756c61746564207769746820697271206f66662e0a09202a2f0a096970695f6d61736b5f707472203d205f5f7261775f6765745f6370755f766172286970695f6d61736b293b0a096370756d61736b5f636f7079286970695f6d61736b5f7074722c206d61736b293b0a0a092f2a0a09202a20546865206964656120697320746f2073656e64206f6e65204950492070657220636c75737465722e0a09202a2f0a09666f725f656163685f637075286370752c206970695f6d61736b5f70747229207b0a0909756e7369676e6564206c6f6e6720693b0a0a0909637075735f696e5f636c75737465725f707472203d207065725f63707528637075735f696e5f636c75737465722c20637075293b0a090964657374203d20303b0a0a09092f2a20436f6c6c656374206370757320696e20636c75737465722e202a2f0a0909666f725f656163685f6370755f616e6428692c206970695f6d61736b5f7074722c20637075735f696e5f636c75737465725f70747229207b0a09090969662028617069635f64657374203d3d20415049435f444553545f414c4c494e43207c7c206920213d20746869735f637075290a0909090964657374207c3d207065725f637075287838365f6370755f746f5f6c6f676963616c5f6170696369642c2069293b0a09097d0a0a0909696620282164657374290a090909636f6e74696e75653b0a0a09095f5f7832617069635f73656e645f4950495f6465737428646573742c20766563746f722c20617069632d3e646573745f6c6f676963616c293b0a09092f2a0a0909202a20436c7573746572207369626c696e6720637075732073686f756c64206265206469736361726564206e6f7720736f0a0909202a20776520776f756c64206e6f742073656e6420495049207468656d207365636f6e642074696d652e0a0909202a2f0a09096370756d61736b5f616e646e6f74286970695f6d61736b5f7074722c206970695f6d61736b5f7074722c20637075735f696e5f636c75737465725f707472293b0a097d0a0a096c6f63616c5f6972715f726573746f726528666c616773293b0a7d0a0a73746174696320766f6964207832617069635f73656e645f4950495f6d61736b28636f6e737420737472756374206370756d61736b202a6d61736b2c20696e7420766563746f72290a7b0a095f5f7832617069635f73656e645f4950495f6d61736b286d61736b2c20766563746f722c20415049435f444553545f414c4c494e43293b0a7d0a0a73746174696320766f69640a7832617069635f73656e645f4950495f6d61736b5f616c6c62757473656c6628636f6e737420737472756374206370756d61736b202a6d61736b2c20696e7420766563746f72290a7b0a095f5f7832617069635f73656e645f4950495f6d61736b286d61736b2c20766563746f722c20415049435f444553545f414c4c425554293b0a7d0a0a73746174696320766f6964207832617069635f73656e645f4950495f616c6c62757473656c6628696e7420766563746f72290a7b0a095f5f7832617069635f73656e645f4950495f6d61736b286370755f6f6e6c696e655f6d61736b2c20766563746f722c20415049435f444553545f414c4c425554293b0a7d0a0a73746174696320766f6964207832617069635f73656e645f4950495f616c6c28696e7420766563746f72290a7b0a095f5f7832617069635f73656e645f4950495f6d61736b286370755f6f6e6c696e655f6d61736b2c20766563746f722c20415049435f444553545f414c4c494e43293b0a7d0a0a73746174696320696e740a7832617069635f6370755f6d61736b5f746f5f6170696369645f616e6428636f6e737420737472756374206370756d61736b202a6370756d61736b2c0a090909202020202020636f6e737420737472756374206370756d61736b202a616e646d61736b2c0a090909202020202020756e7369676e656420696e74202a617069636964290a7b0a097533322064657374203d20303b0a0975313620636c75737465723b0a09696e7420693b0a0a09666f725f656163685f6370755f616e6428692c206370756d61736b2c20616e646d61736b29207b0a090969662028216370756d61736b5f746573745f63707528692c206370755f6f6e6c696e655f6d61736b29290a090909636f6e74696e75653b0a090964657374203d207065725f637075287838365f6370755f746f5f6c6f676963616c5f6170696369642c2069293b0a0909636c7573746572203d207832617069635f636c75737465722869293b0a0909627265616b3b0a097d0a0a09696620282164657374290a090972657475726e202d45494e56414c3b0a0a09666f725f656163685f6370755f616e6428692c206370756d61736b2c20616e646d61736b29207b0a090969662028216370756d61736b5f746573745f63707528692c206370755f6f6e6c696e655f6d61736b29290a090909636f6e74696e75653b0a090969662028636c757374657220213d207832617069635f636c7573746572286929290a090909636f6e74696e75653b0a090964657374207c3d207065725f637075287838365f6370755f746f5f6c6f676963616c5f6170696369642c2069293b0a097d0a0a092a617069636964203d20646573743b0a0a0972657475726e20303b0a7d0a0a73746174696320766f696420696e69745f7832617069635f6c647228766f6964290a7b0a09756e7369676e656420696e7420746869735f637075203d20736d705f70726f636573736f725f696428293b0a09756e7369676e656420696e74206370753b0a0a097065725f637075287838365f6370755f746f5f6c6f676963616c5f6170696369642c20746869735f63707529203d20617069635f7265616428415049435f4c4452293b0a0a095f5f6370755f73657428746869735f6370752c207065725f63707528637075735f696e5f636c75737465722c20746869735f63707529293b0a09666f725f656163685f6f6e6c696e655f6370752863707529207b0a0909696620287832617069635f636c757374657228746869735f6370752920213d207832617069635f636c75737465722863707529290a090909636f6e74696e75653b0a09095f5f6370755f73657428746869735f6370752c207065725f63707528637075735f696e5f636c75737465722c2063707529293b0a09095f5f6370755f736574286370752c207065725f63707528637075735f696e5f636c75737465722c20746869735f63707529293b0a097d0a7d0a0a202f2a0a20202a20417420435055207374617465206368616e6765732c20757064617465207468652078326170696320636c7573746572207369626c696e6720696e666f2e0a20202a2f0a73746174696320696e74205f5f637075696e69740a7570646174655f636c7573746572696e666f28737472756374206e6f7469666965725f626c6f636b202a6e66622c20756e7369676e6564206c6f6e6720616374696f6e2c20766f6964202a68637075290a7b0a09756e7369676e656420696e7420746869735f637075203d2028756e7369676e6564206c6f6e6729686370753b0a09756e7369676e656420696e74206370753b0a09696e7420657272203d20303b0a0a097377697463682028616374696f6e29207b0a0963617365204350555f55505f505245504152453a0a090969662028217a616c6c6f635f6370756d61736b5f76617228267065725f63707528637075735f696e5f636c75737465722c20746869735f637075292c0a09090909094746505f4b45524e454c2929207b0a090909657272203d202d454e4f4d454d3b0a09097d20656c73652069662028217a616c6c6f635f6370756d61736b5f76617228267065725f637075286970695f6d61736b2c20746869735f637075292c0a0909090909202020202020204746505f4b45524e454c2929207b0a090909667265655f6370756d61736b5f766172287065725f63707528637075735f696e5f636c75737465722c20746869735f63707529293b0a090909657272203d202d454e4f4d454d3b0a09097d0a0909627265616b3b0a0963617365204350555f55505f43414e43454c45443a0a0963617365204350555f55505f43414e43454c45445f46524f5a454e3a0a0963617365204350555f444541443a0a0909666f725f656163685f6f6e6c696e655f6370752863707529207b0a090909696620287832617069635f636c757374657228746869735f6370752920213d207832617069635f636c75737465722863707529290a09090909636f6e74696e75653b0a0909095f5f6370755f636c65617228746869735f6370752c207065725f63707528637075735f696e5f636c75737465722c2063707529293b0a0909095f5f6370755f636c656172286370752c207065725f63707528637075735f696e5f636c75737465722c20746869735f63707529293b0a09097d0a0909667265655f6370756d61736b5f766172287065725f63707528637075735f696e5f636c75737465722c20746869735f63707529293b0a0909667265655f6370756d61736b5f766172287065725f637075286970695f6d61736b2c20746869735f63707529293b0a0909627265616b3b0a097d0a0a0972657475726e206e6f7469666965725f66726f6d5f6572726e6f28657272293b0a7d0a0a73746174696320737472756374206e6f7469666965725f626c6f636b205f5f72656664617461207832617069635f6370755f6e6f746966696572203d207b0a092e6e6f7469666965725f63616c6c203d207570646174655f636c7573746572696e666f2c0a7d3b0a0a73746174696320696e74207832617069635f696e69745f6370755f6e6f74696669657228766f6964290a7b0a09696e7420637075203d20736d705f70726f636573736f725f696428293b0a0a097a616c6c6f635f6370756d61736b5f76617228267065725f63707528637075735f696e5f636c75737465722c20637075292c204746505f4b45524e454c293b0a097a616c6c6f635f6370756d61736b5f76617228267065725f637075286970695f6d61736b2c20637075292c204746505f4b45524e454c293b0a0a094255475f4f4e28217065725f63707528637075735f696e5f636c75737465722c2063707529207c7c20217065725f637075286970695f6d61736b2c2063707529293b0a0a095f5f6370755f736574286370752c207065725f63707528637075735f696e5f636c75737465722c2063707529293b0a0972656769737465725f686f746370755f6e6f74696669657228267832617069635f6370755f6e6f746966696572293b0a0972657475726e20313b0a7d0a0a73746174696320696e74207832617069635f636c75737465725f70726f626528766f6964290a7b0a09696620287832617069635f6d6f6465290a090972657475726e207832617069635f696e69745f6370755f6e6f74696669657228293b0a09656c73650a090972657475726e20303b0a7d0a0a73746174696320636f6e737420737472756374206370756d61736b202a7832617069635f636c75737465725f7461726765745f6370757328766f6964290a7b0a0972657475726e206370755f616c6c5f6d61736b3b0a7d0a0a2f2a0a202a20456163682078326170696320636c757374657220697320616e20616c6c6f636174696f6e20646f6d61696e2e0a202a2f0a73746174696320766f696420636c75737465725f766563746f725f616c6c6f636174696f6e5f646f6d61696e28696e74206370752c20737472756374206370756d61736b202a7265746d61736b2c0a09090909092020202020636f6e737420737472756374206370756d61736b202a6d61736b290a7b0a092f2a0a09202a20546f206d696e696d697a6520766563746f722070726573737572652c2064656661756c742063617365206f6620626f6f742c20646576696365206272696e6775700a09202a206574632077696c6c2075736520612073696e676c652063707520666f722074686520696e746572727570742064657374696e6174696f6e2e0a09202a0a09202a204f6e206578706c69636974206d6967726174696f6e20726571756573747320636f6d696e672066726f6d2069727162616c616e6365206574632c0a09202a20696e74657272757074732077696c6c20626520726f7574656420746f207468652078326170696320636c75737465722028636c75737465722d69640a09202a20646572697665642066726f6d207468652066697273742063707520696e20746865206d61736b29206d656d62657273207370656369666965640a09202a20696e20746865206d61736b2e0a09202a2f0a09696620286d61736b203d3d207832617069635f636c75737465725f7461726765745f637075732829290a09096370756d61736b5f636f7079287265746d61736b2c206370756d61736b5f6f662863707529293b0a09656c73650a09096370756d61736b5f616e64287265746d61736b2c206d61736b2c207065725f63707528637075735f696e5f636c75737465722c2063707529293b0a7d0a0a73746174696320737472756374206170696320617069635f7832617069635f636c7573746572203d207b0a0a092e6e616d65090909093d2022636c757374657220783261706963222c0a092e70726f6265090909093d207832617069635f636c75737465725f70726f62652c0a092e616370695f6d6164745f6f656d5f636865636b09093d207832617069635f616370695f6d6164745f6f656d5f636865636b2c0a092e617069635f69645f76616c69640909093d207832617069635f617069635f69645f76616c69642c0a092e617069635f69645f7265676973746572656409093d207832617069635f617069635f69645f726567697374657265642c0a0a092e6972715f64656c69766572795f6d6f646509093d20646573745f4c6f776573745072696f2c0a092e6972715f646573745f6d6f64650909093d20312c202f2a206c6f676963616c202a2f0a0a092e7461726765745f637075730909093d207832617069635f636c75737465725f7461726765745f637075732c0a092e64697361626c655f6573720909093d20302c0a092e646573745f6c6f676963616c0909093d20415049435f444553545f4c4f474943414c2c0a092e636865636b5f6170696369645f7573656409093d204e554c4c2c0a092e636865636b5f6170696369645f70726573656e7409093d204e554c4c2c0a0a092e766563746f725f616c6c6f636174696f6e5f646f6d61696e093d20636c75737465725f766563746f725f616c6c6f636174696f6e5f646f6d61696e2c0a092e696e69745f617069635f6c64720909093d20696e69745f7832617069635f6c64722c0a0a092e696f617069635f706879735f69645f6d617009093d204e554c4c2c0a092e73657475705f617069635f726f7574696e6709093d204e554c4c2c0a092e6d756c74695f74696d65725f636865636b09093d204e554c4c2c0a092e6370755f70726573656e745f746f5f61706963696409093d2064656661756c745f6370755f70726573656e745f746f5f6170696369642c0a092e6170696369645f746f5f6370755f70726573656e7409093d204e554c4c2c0a092e73657475705f706f7274696f5f72656d617009093d204e554c4c2c0a092e636865636b5f706879735f6170696369645f70726573656e74093d2064656661756c745f636865636b5f706879735f6170696369645f70726573656e742c0a092e656e61626c655f617069635f6d6f646509093d204e554c4c2c0a092e706879735f706b675f69640909093d207832617069635f706879735f706b675f69642c0a092e6d70735f6f656d5f636865636b0909093d204e554c4c2c0a0a092e6765745f617069635f69640909093d207832617069635f6765745f617069635f69642c0a092e7365745f617069635f69640909093d207832617069635f7365745f617069635f69642c0a092e617069635f69645f6d61736b0909093d2030784646464646464646752c0a0a092e6370755f6d61736b5f746f5f6170696369645f616e6409093d207832617069635f6370755f6d61736b5f746f5f6170696369645f616e642c0a0a092e73656e645f4950495f6d61736b0909093d207832617069635f73656e645f4950495f6d61736b2c0a092e73656e645f4950495f6d61736b5f616c6c62757473656c66093d207832617069635f73656e645f4950495f6d61736b5f616c6c62757473656c662c0a092e73656e645f4950495f616c6c62757473656c6609093d207832617069635f73656e645f4950495f616c6c62757473656c662c0a092e73656e645f4950495f616c6c0909093d207832617069635f73656e645f4950495f616c6c2c0a092e73656e645f4950495f73656c660909093d207832617069635f73656e645f4950495f73656c662c0a0a092e7472616d706f6c696e655f706879735f6c6f7709093d2044454641554c545f5452414d504f4c494e455f504859535f4c4f572c0a092e7472616d706f6c696e655f706879735f6869676809093d2044454641554c545f5452414d504f4c494e455f504859535f484947482c0a092e776169745f666f725f696e69745f646561737365727409093d204e554c4c2c0a092e736d705f63616c6c696e5f636c6561725f6c6f63616c5f61706963093d204e554c4c2c0a092e696e71756972655f72656d6f74655f6170696309093d204e554c4c2c0a0a092e72656164090909093d206e61746976655f617069635f6d73725f726561642c0a092e7772697465090909093d206e61746976655f617069635f6d73725f77726974652c0a092e656f695f77726974650909093d206e61746976655f617069635f6d73725f656f695f77726974652c0a092e6963725f726561640909093d206e61746976655f7832617069635f6963725f726561642c0a092e6963725f77726974650909093d206e61746976655f7832617069635f6963725f77726974652c0a092e776169745f6963725f69646c650909093d206e61746976655f7832617069635f776169745f6963725f69646c652c0a092e736166655f776169745f6963725f69646c6509093d206e61746976655f736166655f7832617069635f776169745f6963725f69646c652c0a7d3b0a0a617069635f64726976657228617069635f7832617069635f636c7573746572293b0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6b65726e656c2f617069632f7832617069635f706879732e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303734373000313231313437343433333000303032313032350030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f740000000000000000000000000000000000000000000000000000000030303030303030003030303030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023696e636c756465203c6c696e75782f746872656164732e683e0a23696e636c756465203c6c696e75782f6370756d61736b2e683e0a23696e636c756465203c6c696e75782f737472696e672e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f63747970652e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f646d61722e683e0a0a23696e636c756465203c61736d2f736d702e683e0a23696e636c756465203c61736d2f7832617069632e683e0a0a696e74207832617069635f706879733b0a0a73746174696320737472756374206170696320617069635f7832617069635f706879733b0a0a73746174696320696e74207365745f7832617069635f706879735f6d6f64652863686172202a617267290a7b0a097832617069635f70687973203d20313b0a0972657475726e20303b0a7d0a6561726c795f706172616d28227832617069635f70687973222c207365745f7832617069635f706879735f6d6f6465293b0a0a73746174696320626f6f6c207832617069635f666164745f7068797328766f6964290a7b0a096966202828616370695f67626c5f464144542e6865616465722e7265766973696f6e203e3d2046414454325f5245564953494f4e5f4944292026260a090928616370695f67626c5f464144542e666c616773202620414350495f464144545f415049435f504859534943414c2929207b0a09097072696e746b284b45524e5f4445425547202253797374656d2072657175697265732078326170696320706879736963616c206d6f64655c6e22293b0a090972657475726e20747275653b0a097d0a0972657475726e2066616c73653b0a7d0a0a73746174696320696e74207832617069635f616370695f6d6164745f6f656d5f636865636b2863686172202a6f656d5f69642c2063686172202a6f656d5f7461626c655f6964290a7b0a0972657475726e207832617069635f656e61626c6564282920262620287832617069635f70687973207c7c207832617069635f666164745f706879732829293b0a7d0a0a73746174696320766f69640a5f5f7832617069635f73656e645f4950495f6d61736b28636f6e737420737472756374206370756d61736b202a6d61736b2c20696e7420766563746f722c20696e7420617069635f64657374290a7b0a09756e7369676e6564206c6f6e672071756572795f6370753b0a09756e7369676e6564206c6f6e6720746869735f6370753b0a09756e7369676e6564206c6f6e6720666c6167733b0a0a097832617069635f77726d73725f66656e636528293b0a0a096c6f63616c5f6972715f7361766528666c616773293b0a0a09746869735f637075203d20736d705f70726f636573736f725f696428293b0a09666f725f656163685f6370752871756572795f6370752c206d61736b29207b0a090969662028617069635f64657374203d3d20415049435f444553545f414c4c42555420262620746869735f637075203d3d2071756572795f637075290a090909636f6e74696e75653b0a09095f5f7832617069635f73656e645f4950495f64657374287065725f637075287838365f6370755f746f5f6170696369642c2071756572795f637075292c0a0909090920202020202020766563746f722c20415049435f444553545f504859534943414c293b0a097d0a096c6f63616c5f6972715f726573746f726528666c616773293b0a7d0a0a73746174696320766f6964207832617069635f73656e645f4950495f6d61736b28636f6e737420737472756374206370756d61736b202a6d61736b2c20696e7420766563746f72290a7b0a095f5f7832617069635f73656e645f4950495f6d61736b286d61736b2c20766563746f722c20415049435f444553545f414c4c494e43293b0a7d0a0a73746174696320766f69640a207832617069635f73656e645f4950495f6d61736b5f616c6c62757473656c6628636f6e737420737472756374206370756d61736b202a6d61736b2c20696e7420766563746f72290a7b0a095f5f7832617069635f73656e645f4950495f6d61736b286d61736b2c20766563746f722c20415049435f444553545f414c4c425554293b0a7d0a0a73746174696320766f6964207832617069635f73656e645f4950495f616c6c62757473656c6628696e7420766563746f72290a7b0a095f5f7832617069635f73656e645f4950495f6d61736b286370755f6f6e6c696e655f6d61736b2c20766563746f722c20415049435f444553545f414c4c425554293b0a7d0a0a73746174696320766f6964207832617069635f73656e645f4950495f616c6c28696e7420766563746f72290a7b0a095f5f7832617069635f73656e645f4950495f6d61736b286370755f6f6e6c696e655f6d61736b2c20766563746f722c20415049435f444553545f414c4c494e43293b0a7d0a0a73746174696320766f696420696e69745f7832617069635f6c647228766f6964290a7b0a7d0a0a73746174696320696e74207832617069635f706879735f70726f626528766f6964290a7b0a09696620287832617069635f6d6f646520262620287832617069635f70687973207c7c207832617069635f666164745f70687973282929290a090972657475726e20313b0a0a0972657475726e2061706963203d3d2026617069635f7832617069635f706879733b0a7d0a0a73746174696320737472756374206170696320617069635f7832617069635f70687973203d207b0a0a092e6e616d65090909093d2022706879736963616c20783261706963222c0a092e70726f6265090909093d207832617069635f706879735f70726f62652c0a092e616370695f6d6164745f6f656d5f636865636b09093d207832617069635f616370695f6d6164745f6f656d5f636865636b2c0a092e617069635f69645f76616c69640909093d207832617069635f617069635f69645f76616c69642c0a092e617069635f69645f7265676973746572656409093d207832617069635f617069635f69645f726567697374657265642c0a0a092e6972715f64656c69766572795f6d6f646509093d20646573745f46697865642c0a092e6972715f646573745f6d6f64650909093d20302c202f2a20706879736963616c202a2f0a0a092e7461726765745f637075730909093d206f6e6c696e655f7461726765745f637075732c0a092e64697361626c655f6573720909093d20302c0a092e646573745f6c6f676963616c0909093d20302c0a092e636865636b5f6170696369645f7573656409093d204e554c4c2c0a092e636865636b5f6170696369645f70726573656e7409093d204e554c4c2c0a0a092e766563746f725f616c6c6f636174696f6e5f646f6d61696e093d2064656661756c745f766563746f725f616c6c6f636174696f6e5f646f6d61696e2c0a092e696e69745f617069635f6c64720909093d20696e69745f7832617069635f6c64722c0a0a092e696f617069635f706879735f69645f6d617009093d204e554c4c2c0a092e73657475705f617069635f726f7574696e6709093d204e554c4c2c0a092e6d756c74695f74696d65725f636865636b09093d204e554c4c2c0a092e6370755f70726573656e745f746f5f61706963696409093d2064656661756c745f6370755f70726573656e745f746f5f6170696369642c0a092e6170696369645f746f5f6370755f70726573656e7409093d204e554c4c2c0a092e73657475705f706f7274696f5f72656d617009093d204e554c4c2c0a092e636865636b5f706879735f6170696369645f70726573656e74093d2064656661756c745f636865636b5f706879735f6170696369645f70726573656e742c0a092e656e61626c655f617069635f6d6f646509093d204e554c4c2c0a092e706879735f706b675f69640909093d207832617069635f706879735f706b675f69642c0a092e6d70735f6f656d5f636865636b0909093d204e554c4c2c0a0a092e6765745f617069635f69640909093d207832617069635f6765745f617069635f69642c0a092e7365745f617069635f69640909093d207832617069635f7365745f617069635f69642c0a092e617069635f69645f6d61736b0909093d2030784646464646464646752c0a0a092e6370755f6d61736b5f746f5f6170696369645f616e6409093d2064656661756c745f6370755f6d61736b5f746f5f6170696369645f616e642c0a0a092e73656e645f4950495f6d61736b0909093d207832617069635f73656e645f4950495f6d61736b2c0a092e73656e645f4950495f6d61736b5f616c6c62757473656c66093d207832617069635f73656e645f4950495f6d61736b5f616c6c62757473656c662c0a092e73656e645f4950495f616c6c62757473656c6609093d207832617069635f73656e645f4950495f616c6c62757473656c662c0a092e73656e645f4950495f616c6c0909093d207832617069635f73656e645f4950495f616c6c2c0a092e73656e645f4950495f73656c660909093d207832617069635f73656e645f4950495f73656c662c0a0a092e7472616d706f6c696e655f706879735f6c6f7709093d2044454641554c545f5452414d504f4c494e455f504859535f4c4f572c0a092e7472616d706f6c696e655f706879735f6869676809093d2044454641554c545f5452414d504f4c494e455f504859535f484947482c0a092e776169745f666f725f696e69745f646561737365727409093d204e554c4c2c0a092e736d705f63616c6c696e5f636c6561725f6c6f63616c5f61706963093d204e554c4c2c0a092e696e71756972655f72656d6f74655f6170696309093d204e554c4c2c0a0a092e72656164090909093d206e61746976655f617069635f6d73725f726561642c0a092e7772697465090909093d206e61746976655f617069635f6d73725f77726974652c0a092e656f695f77726974650909093d206e61746976655f617069635f6d73725f656f695f77726974652c0a092e6963725f726561640909093d206e61746976655f7832617069635f6963725f726561642c0a092e6963725f77726974650909093d206e61746976655f7832617069635f6963725f77726974652c0a092e776169745f6963725f69646c650909093d206e61746976655f7832617069635f776169745f6963725f69646c652c0a092e736166655f776169745f6963725f69646c6509093d206e61746976655f736166655f7832617069635f776169745f6963725f69646c652c0a7d3b0a0a617069635f64726976657228617069635f7832617069635f70687973293b0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6b65726e656c2f617069632f7832617069635f75765f782e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030353537343100313231313437343433333000303032313032370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20546869732066696c65206973207375626a65637420746f20746865207465726d7320616e6420636f6e646974696f6e73206f662074686520474e552047656e6572616c205075626c69630a202a204c6963656e73652e2020536565207468652066696c652022434f5059494e472220696e20746865206d61696e206469726563746f7279206f66207468697320617263686976650a202a20666f72206d6f72652064657461696c732e0a202a0a202a2053474920555620415049432066756e6374696f6e7320286e6f74653a206e6f7420616e20496e74656c20636f6d70617469626c652041504943290a202a0a202a20436f707972696768742028432920323030372d323031302053696c69636f6e2047726170686963732c20496e632e20416c6c207269676874732072657365727665642e0a202a2f0a23696e636c756465203c6c696e75782f6370756d61736b2e683e0a23696e636c756465203c6c696e75782f686172646972712e683e0a23696e636c756465203c6c696e75782f70726f635f66732e683e0a23696e636c756465203c6c696e75782f746872656164732e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f737472696e672e683e0a23696e636c756465203c6c696e75782f63747970652e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f74696d65722e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f6370752e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f696f2e683e0a23696e636c756465203c6c696e75782f7063692e683e0a23696e636c756465203c6c696e75782f6b64656275672e683e0a23696e636c756465203c6c696e75782f64656c61792e683e0a23696e636c756465203c6c696e75782f63726173685f64756d702e683e0a0a23696e636c756465203c61736d2f75762f75765f6d6d72732e683e0a23696e636c756465203c61736d2f75762f75765f6875622e683e0a23696e636c756465203c61736d2f63757272656e742e683e0a23696e636c756465203c61736d2f70677461626c652e683e0a23696e636c756465203c61736d2f75762f62696f732e683e0a23696e636c756465203c61736d2f75762f75762e683e0a23696e636c756465203c61736d2f617069632e683e0a23696e636c756465203c61736d2f6970692e683e0a23696e636c756465203c61736d2f736d702e683e0a23696e636c756465203c61736d2f7838365f696e69742e683e0a23696e636c756465203c61736d2f656d657267656e63792d726573746172742e683e0a23696e636c756465203c61736d2f6e6d692e683e0a0a2f2a20424d4320736574732061206269742074686973204d4d52206e6f6e2d7a65726f206265666f72652073656e64696e6720616e204e4d49202a2f0a23646566696e65205556485f4e4d495f4d4d52090909095556485f53435241544348350a23646566696e65205556485f4e4d495f4d4d525f434c454152090909285556485f4e4d495f4d4d52202b2038290a23646566696e652055565f4e4d495f50454e44494e475f4d41534b0909092831554c203c3c203633290a444546494e455f5045525f43505528756e7369676e6564206c6f6e672c206370755f6c6173745f6e6d695f636f756e74293b0a0a444546494e455f5045525f43505528696e742c207832617069635f65787472615f62697473293b0a0a23646566696e652050525f444556454c28666d742c20617267732e2e2e290970725f646576656c282225733a202220666d742c205f5f66756e635f5f2c2061726773290a0a73746174696320656e756d2075765f73797374656d5f747970652075765f73797374656d5f747970653b0a73746174696320753634206772755f73746172745f70616464722c206772755f656e645f70616464723b0a73746174696320756e696f6e207576685f617069636964207576685f6170696369643b0a696e742075765f6d696e5f6875625f7265766973696f6e5f69643b0a4558504f52545f53594d424f4c5f47504c2875765f6d696e5f6875625f7265766973696f6e5f6964293b0a756e7369676e656420696e742075765f6170696369645f6869626974733b0a4558504f52545f53594d424f4c5f47504c2875765f6170696369645f686962697473293b0a73746174696320444546494e455f5350494e4c4f434b2875765f6e6d695f6c6f636b293b0a0a73746174696320737472756374206170696320617069635f7832617069635f75765f783b0a0a73746174696320756e7369676e6564206c6f6e67205f5f696e69742075765f6561726c795f726561645f6d6d7228756e7369676e6564206c6f6e672061646472290a7b0a09756e7369676e6564206c6f6e672076616c2c202a6d6d723b0a0a096d6d72203d206561726c795f696f72656d61702855565f4c4f43414c5f4d4d525f42415345207c20616464722c2073697a656f66282a6d6d7229293b0a0976616c203d202a6d6d723b0a096561726c795f696f756e6d6170286d6d722c2073697a656f66282a6d6d7229293b0a0972657475726e2076616c3b0a7d0a0a73746174696320696e6c696e6520626f6f6c2069735f4752555f72616e6765287536342073746172742c2075363420656e64290a7b0a0972657475726e207374617274203e3d206772755f73746172745f706164647220262620656e64203c3d206772755f656e645f70616464723b0a7d0a0a73746174696320626f6f6c2075765f69735f756e747261636b65645f7061745f72616e6765287536342073746172742c2075363420656e64290a7b0a0972657475726e2069735f4953415f72616e67652873746172742c20656e6429207c7c2069735f4752555f72616e67652873746172742c20656e64293b0a7d0a0a73746174696320696e74205f5f696e6974206561726c795f6765745f706e6f6465696428766f6964290a7b0a09756e696f6e207576685f6e6f64655f69645f75206e6f64655f69643b0a09756e696f6e207576685f72685f67616d5f636f6e6669675f6d6d725f7520206d5f6e5f636f6e6669673b0a09696e7420706e6f64653b0a0a092f2a2043757272656e746c792c20616c6c20626c6164657320686176652073616d65207265766973696f6e206e756d626572202a2f0a096e6f64655f69642e76203d2075765f6561726c795f726561645f6d6d72285556485f4e4f44455f4944293b0a096d5f6e5f636f6e6669672e76203d2075765f6561726c795f726561645f6d6d72285556485f52485f47414d5f434f4e4649475f4d4d52293b0a0975765f6d696e5f6875625f7265766973696f6e5f6964203d206e6f64655f69642e732e7265766973696f6e3b0a0a09696620286e6f64655f69642e732e706172745f6e756d626572203d3d205556325f4855425f504152545f4e554d424552290a090975765f6d696e5f6875625f7265766973696f6e5f6964202b3d205556325f4855425f5245564953494f4e5f42415345202d20313b0a09696620286e6f64655f69642e732e706172745f6e756d626572203d3d205556325f4855425f504152545f4e554d4245525f58290a090975765f6d696e5f6875625f7265766973696f6e5f6964202b3d205556325f4855425f5245564953494f4e5f42415345202d20313b0a0a0975765f6875625f696e666f2d3e6875625f7265766973696f6e203d2075765f6d696e5f6875625f7265766973696f6e5f69643b0a09706e6f6465203d20286e6f64655f69642e732e6e6f64655f6964203e3e203129202620282831203c3c206d5f6e5f636f6e6669672e732e6e5f736b7429202d2031293b0a0972657475726e20706e6f64653b0a7d0a0a73746174696320766f6964205f5f696e6974206561726c795f6765745f617069635f706e6f64655f736869667428766f6964290a7b0a097576685f6170696369642e76203d2075765f6561726c795f726561645f6d6d72285556485f415049434944293b0a0969662028217576685f6170696369642e76290a09092f2a0a0909202a204f6c642062696f732c207573652064656661756c742076616c75650a0909202a2f0a09097576685f6170696369642e732e706e6f64655f7368696674203d2055565f415049435f504e4f44455f53484946543b0a7d0a0a2f2a0a202a2041646420616e206578747261206269742061732064696374617465642062792062696f7320746f207468652064657374696e6174696f6e20617069636964206f660a202a20696e746572727570747320706f74656e7469616c6c792070617373696e67207468726f75676820746865205556204855422e2020546869732070726576656e74730a202a206120646561646c6f636b206265747765656e20696e746572727570747320616e6420494f20706f7274206f7065726174696f6e732e0a202a2f0a73746174696320766f6964205f5f696e69742075765f7365745f6170696369645f686962697428766f6964290a7b0a09756e696f6e20757631685f6c625f7461726765745f706879736963616c5f617069635f69645f6d61736b5f75206170696369645f6d61736b3b0a0a096966202869735f7576315f687562282929207b0a09096170696369645f6d61736b2e76203d0a09090975765f6561726c795f726561645f6d6d7228555631485f4c425f5441524745545f504859534943414c5f415049435f49445f4d41534b293b0a090975765f6170696369645f686962697473203d0a0909096170696369645f6d61736b2e73312e6269745f656e61626c657320262055565f4150494349445f48494249545f4d41534b3b0a097d0a7d0a0a73746174696320696e74205f5f696e69742075765f616370695f6d6164745f6f656d5f636865636b2863686172202a6f656d5f69642c2063686172202a6f656d5f7461626c655f6964290a7b0a09696e7420706e6f646569642c2069735f7576312c2069735f7576323b0a0a0969735f757631203d2021737472636d70286f656d5f69642c202253474922293b0a0969735f757632203d2021737472636d70286f656d5f69642c20225347493222293b0a096966202869735f757631207c7c2069735f75763229207b0a090975765f6875625f696e666f2d3e6875625f7265766973696f6e203d0a09090969735f757631203f205556315f4855425f5245564953494f4e5f42415345203a205556325f4855425f5245564953494f4e5f424153453b0a0909706e6f64656964203d206561726c795f6765745f706e6f6465696428293b0a09096561726c795f6765745f617069635f706e6f64655f736869667428293b0a09097838365f706c6174666f726d2e69735f756e747261636b65645f7061745f72616e6765203d202075765f69735f756e747261636b65645f7061745f72616e67653b0a09097838365f706c6174666f726d2e6e6d695f696e6974203d2075765f6e6d695f696e69743b0a09096966202821737472636d70286f656d5f7461626c655f69642c202255564c2229290a09090975765f73797374656d5f74797065203d2055565f4c45474143595f415049433b0a0909656c7365206966202821737472636d70286f656d5f7461626c655f69642c20225556582229290a09090975765f73797374656d5f74797065203d2055565f5832415049433b0a0909656c7365206966202821737472636d70286f656d5f7461626c655f69642c2022555648222929207b0a0909095f5f746869735f6370755f7772697465287832617069635f65787472615f626974732c0a09090909706e6f64656964203c3c207576685f6170696369642e732e706e6f64655f7368696674293b0a09090975765f73797374656d5f74797065203d2055565f4e4f4e5f554e495155455f415049433b0a09090975765f7365745f6170696369645f686962697428293b0a09090972657475726e20313b0a09097d0a097d0a0972657475726e20303b0a7d0a0a656e756d2075765f73797374656d5f74797065206765745f75765f73797374656d5f7479706528766f6964290a7b0a0972657475726e2075765f73797374656d5f747970653b0a7d0a0a696e742069735f75765f73797374656d28766f6964290a7b0a0972657475726e2075765f73797374656d5f7479706520213d2055565f4e4f4e453b0a7d0a4558504f52545f53594d424f4c5f47504c2869735f75765f73797374656d293b0a0a444546494e455f5045525f435055287374727563742075765f6875625f696e666f5f732c205f5f75765f6875625f696e666f293b0a4558504f52545f5045525f4350555f53594d424f4c5f47504c285f5f75765f6875625f696e666f293b0a0a7374727563742075765f626c6164655f696e666f202a75765f626c6164655f696e666f3b0a4558504f52545f53594d424f4c5f47504c2875765f626c6164655f696e666f293b0a0a73686f7274202a75765f6e6f64655f746f5f626c6164653b0a4558504f52545f53594d424f4c5f47504c2875765f6e6f64655f746f5f626c616465293b0a0a73686f7274202a75765f6370755f746f5f626c6164653b0a4558504f52545f53594d424f4c5f47504c2875765f6370755f746f5f626c616465293b0a0a73686f72742075765f706f737369626c655f626c616465733b0a4558504f52545f53594d424f4c5f47504c2875765f706f737369626c655f626c61646573293b0a0a756e7369676e6564206c6f6e6720736e5f7274635f6379636c65735f7065725f7365636f6e643b0a4558504f52545f53594d424f4c28736e5f7274635f6379636c65735f7065725f7365636f6e64293b0a0a73746174696320696e74205f5f637075696e69742075765f77616b6575705f7365636f6e6461727928696e7420706879735f6170696369642c20756e7369676e6564206c6f6e672073746172745f726970290a7b0a23696664656620434f4e4649475f534d500a09756e7369676e6564206c6f6e672076616c3b0a09696e7420706e6f64653b0a0a09706e6f6465203d2075765f6170696369645f746f5f706e6f646528706879735f617069636964293b0a09706879735f617069636964207c3d2075765f6170696369645f6869626974733b0a0976616c203d202831554c203c3c205556485f4950495f494e545f53454e445f5348465429207c0a092020202028706879735f617069636964203c3c205556485f4950495f494e545f415049435f49445f5348465429207c0a0920202020282873746172745f726970203c3c205556485f4950495f494e545f564543544f525f5348465429203e3e20313229207c0a0920202020415049435f444d5f494e49543b0a0975765f77726974655f676c6f62616c5f6d6d72363428706e6f64652c205556485f4950495f494e542c2076616c293b0a0a0976616c203d202831554c203c3c205556485f4950495f494e545f53454e445f5348465429207c0a092020202028706879735f617069636964203c3c205556485f4950495f494e545f415049435f49445f5348465429207c0a0920202020282873746172745f726970203c3c205556485f4950495f494e545f564543544f525f5348465429203e3e20313229207c0a0920202020415049435f444d5f535441525455503b0a0975765f77726974655f676c6f62616c5f6d6d72363428706e6f64652c205556485f4950495f494e542c2076616c293b0a0a0961746f6d69635f7365742826696e69745f646561737365727465642c2031293b0a23656e6469660a0972657475726e20303b0a7d0a0a73746174696320766f69642075765f73656e645f4950495f6f6e6528696e74206370752c20696e7420766563746f72290a7b0a09756e7369676e6564206c6f6e67206170696369643b0a09696e7420706e6f64653b0a0a09617069636964203d207065725f637075287838365f6370755f746f5f6170696369642c20637075293b0a09706e6f6465203d2075765f6170696369645f746f5f706e6f646528617069636964293b0a0975765f6875625f73656e645f69706928706e6f64652c206170696369642c20766563746f72293b0a7d0a0a73746174696320766f69642075765f73656e645f4950495f6d61736b28636f6e737420737472756374206370756d61736b202a6d61736b2c20696e7420766563746f72290a7b0a09756e7369676e656420696e74206370753b0a0a09666f725f656163685f637075286370752c206d61736b290a090975765f73656e645f4950495f6f6e65286370752c20766563746f72293b0a7d0a0a73746174696320766f69642075765f73656e645f4950495f6d61736b5f616c6c62757473656c6628636f6e737420737472756374206370756d61736b202a6d61736b2c20696e7420766563746f72290a7b0a09756e7369676e656420696e7420746869735f637075203d20736d705f70726f636573736f725f696428293b0a09756e7369676e656420696e74206370753b0a0a09666f725f656163685f637075286370752c206d61736b29207b0a09096966202863707520213d20746869735f637075290a09090975765f73656e645f4950495f6f6e65286370752c20766563746f72293b0a097d0a7d0a0a73746174696320766f69642075765f73656e645f4950495f616c6c62757473656c6628696e7420766563746f72290a7b0a09756e7369676e656420696e7420746869735f637075203d20736d705f70726f636573736f725f696428293b0a09756e7369676e656420696e74206370753b0a0a09666f725f656163685f6f6e6c696e655f6370752863707529207b0a09096966202863707520213d20746869735f637075290a09090975765f73656e645f4950495f6f6e65286370752c20766563746f72293b0a097d0a7d0a0a73746174696320766f69642075765f73656e645f4950495f616c6c28696e7420766563746f72290a7b0a0975765f73656e645f4950495f6d61736b286370755f6f6e6c696e655f6d61736b2c20766563746f72293b0a7d0a0a73746174696320696e742075765f617069635f69645f76616c696428696e7420617069636964290a7b0a0972657475726e20313b0a7d0a0a73746174696320696e742075765f617069635f69645f7265676973746572656428766f6964290a7b0a0972657475726e20313b0a7d0a0a73746174696320766f69642075765f696e69745f617069635f6c647228766f6964290a7b0a7d0a0a73746174696320696e740a75765f6370755f6d61736b5f746f5f6170696369645f616e6428636f6e737420737472756374206370756d61736b202a6370756d61736b2c0a0909092020636f6e737420737472756374206370756d61736b202a616e646d61736b2c0a0909092020756e7369676e656420696e74202a617069636964290a7b0a09696e7420756e7369676e6564206370753b0a0a092f2a0a09202a205765277265207573696e67206669786564204952512064656c69766572792c2063616e206f6e6c792072657475726e206f6e65207068797320415049432049442e0a09202a204d61792061732077656c6c206265207468652066697273742e0a09202a2f0a09666f725f656163685f6370755f616e64286370752c206370756d61736b2c20616e646d61736b29207b0a0909696620286370756d61736b5f746573745f637075286370752c206370755f6f6e6c696e655f6d61736b29290a090909627265616b3b0a097d0a0a09696620286c696b656c7928637075203c206e725f6370755f6964732929207b0a09092a617069636964203d207065725f637075287838365f6370755f746f5f6170696369642c2063707529207c2075765f6170696369645f6869626974733b0a090972657475726e20303b0a097d0a0a0972657475726e202d45494e56414c3b0a7d0a0a73746174696320756e7369676e656420696e74207832617069635f6765745f617069635f696428756e7369676e6564206c6f6e672078290a7b0a09756e7369676e656420696e742069643b0a0a095741524e5f4f4e28707265656d707469626c652829202626206e756d5f6f6e6c696e655f637075732829203e2031293b0a096964203d2078207c205f5f746869735f6370755f72656164287832617069635f65787472615f62697473293b0a0a0972657475726e2069643b0a7d0a0a73746174696320756e7369676e6564206c6f6e67207365745f617069635f696428756e7369676e656420696e74206964290a7b0a09756e7369676e6564206c6f6e6720783b0a0a092f2a206d61736b6f7574207832617069635f65787472615f62697473203f202a2f0a0978203d2069643b0a0972657475726e20783b0a7d0a0a73746174696320756e7369676e656420696e742075765f726561645f617069635f696428766f6964290a7b0a0a0972657475726e207832617069635f6765745f617069635f696428617069635f7265616428415049435f494429293b0a7d0a0a73746174696320696e742075765f706879735f706b675f696428696e7420696e697469616c5f6170696369642c20696e7420696e6465785f6d7362290a7b0a0972657475726e2075765f726561645f617069635f69642829203e3e20696e6465785f6d73623b0a7d0a0a73746174696320766f69642075765f73656e645f4950495f73656c6628696e7420766563746f72290a7b0a09617069635f777269746528415049435f53454c465f4950492c20766563746f72293b0a7d0a0a73746174696320696e742075765f70726f626528766f6964290a7b0a0972657475726e2061706963203d3d2026617069635f7832617069635f75765f783b0a7d0a0a737461746963207374727563742061706963205f5f7265666461746120617069635f7832617069635f75765f78203d207b0a0a092e6e616d65090909093d20225556206c617267652073797374656d222c0a092e70726f6265090909093d2075765f70726f62652c0a092e616370695f6d6164745f6f656d5f636865636b09093d2075765f616370695f6d6164745f6f656d5f636865636b2c0a092e617069635f69645f76616c69640909093d2075765f617069635f69645f76616c69642c0a092e617069635f69645f7265676973746572656409093d2075765f617069635f69645f726567697374657265642c0a0a092e6972715f64656c69766572795f6d6f646509093d20646573745f46697865642c0a092e6972715f646573745f6d6f64650909093d20302c202f2a20706879736963616c202a2f0a0a092e7461726765745f637075730909093d206f6e6c696e655f7461726765745f637075732c0a092e64697361626c655f6573720909093d20302c0a092e646573745f6c6f676963616c0909093d20415049435f444553545f4c4f474943414c2c0a092e636865636b5f6170696369645f7573656409093d204e554c4c2c0a092e636865636b5f6170696369645f70726573656e7409093d204e554c4c2c0a0a092e766563746f725f616c6c6f636174696f6e5f646f6d61696e093d2064656661756c745f766563746f725f616c6c6f636174696f6e5f646f6d61696e2c0a092e696e69745f617069635f6c64720909093d2075765f696e69745f617069635f6c64722c0a0a092e696f617069635f706879735f69645f6d617009093d204e554c4c2c0a092e73657475705f617069635f726f7574696e6709093d204e554c4c2c0a092e6d756c74695f74696d65725f636865636b09093d204e554c4c2c0a092e6370755f70726573656e745f746f5f61706963696409093d2064656661756c745f6370755f70726573656e745f746f5f6170696369642c0a092e6170696369645f746f5f6370755f70726573656e7409093d204e554c4c2c0a092e73657475705f706f7274696f5f72656d617009093d204e554c4c2c0a092e636865636b5f706879735f6170696369645f70726573656e74093d2064656661756c745f636865636b5f706879735f6170696369645f70726573656e742c0a092e656e61626c655f617069635f6d6f646509093d204e554c4c2c0a092e706879735f706b675f69640909093d2075765f706879735f706b675f69642c0a092e6d70735f6f656d5f636865636b0909093d204e554c4c2c0a0a092e6765745f617069635f69640909093d207832617069635f6765745f617069635f69642c0a092e7365745f617069635f69640909093d207365745f617069635f69642c0a092e617069635f69645f6d61736b0909093d2030784646464646464646752c0a0a092e6370755f6d61736b5f746f5f6170696369645f616e6409093d2075765f6370755f6d61736b5f746f5f6170696369645f616e642c0a0a092e73656e645f4950495f6d61736b0909093d2075765f73656e645f4950495f6d61736b2c0a092e73656e645f4950495f6d61736b5f616c6c62757473656c66093d2075765f73656e645f4950495f6d61736b5f616c6c62757473656c662c0a092e73656e645f4950495f616c6c62757473656c6609093d2075765f73656e645f4950495f616c6c62757473656c662c0a092e73656e645f4950495f616c6c0909093d2075765f73656e645f4950495f616c6c2c0a092e73656e645f4950495f73656c660909093d2075765f73656e645f4950495f73656c662c0a0a092e77616b6575705f7365636f6e646172795f63707509093d2075765f77616b6575705f7365636f6e646172792c0a092e7472616d706f6c696e655f706879735f6c6f7709093d2044454641554c545f5452414d504f4c494e455f504859535f4c4f572c0a092e7472616d706f6c696e655f706879735f6869676809093d2044454641554c545f5452414d504f4c494e455f504859535f484947482c0a092e776169745f666f725f696e69745f646561737365727409093d204e554c4c2c0a092e736d705f63616c6c696e5f636c6561725f6c6f63616c5f61706963093d204e554c4c2c0a092e696e71756972655f72656d6f74655f6170696309093d204e554c4c2c0a0a092e72656164090909093d206e61746976655f617069635f6d73725f726561642c0a092e7772697465090909093d206e61746976655f617069635f6d73725f77726974652c0a092e656f695f77726974650909093d206e61746976655f617069635f6d73725f656f695f77726974652c0a092e6963725f726561640909093d206e61746976655f7832617069635f6963725f726561642c0a092e6963725f77726974650909093d206e61746976655f7832617069635f6963725f77726974652c0a092e776169745f6963725f69646c650909093d206e61746976655f7832617069635f776169745f6963725f69646c652c0a092e736166655f776169745f6963725f69646c6509093d206e61746976655f736166655f7832617069635f776169745f6963725f69646c652c0a7d3b0a0a737461746963205f5f637075696e697420766f6964207365745f7832617069635f65787472615f6269747328696e7420706e6f6465290a7b0a095f5f746869735f6370755f7772697465287832617069635f65787472615f626974732c20706e6f6465203c3c207576685f6170696369642e732e706e6f64655f7368696674293b0a7d0a0a2f2a0a202a2043616c6c6564206f6e20626f6f74206370752e0a202a2f0a737461746963205f5f696e697420696e7420626f6f745f706e6f64655f746f5f626c61646528696e7420706e6f6465290a7b0a09696e7420626c6164653b0a0a09666f722028626c616465203d20303b20626c616465203c2075765f6e756d5f706f737369626c655f626c6164657328293b20626c6164652b2b290a090969662028706e6f6465203d3d2075765f626c6164655f696e666f5b626c6164655d2e706e6f6465290a09090972657475726e20626c6164653b0a0942554728293b0a7d0a0a7374727563742072656469725f61646472207b0a09756e7369676e6564206c6f6e672072656469726563743b0a09756e7369676e6564206c6f6e6720616c6961733b0a7d3b0a0a23646566696e6520444553545f5348494654205556485f52485f47414d5f414c4941533231305f52454449524543545f434f4e4649475f305f4d4d525f444553545f424153455f534846540a0a737461746963205f5f696e697464617461207374727563742072656469725f616464722072656469725f61646472735b5d203d207b0a097b5556485f52485f47414d5f414c4941533231305f52454449524543545f434f4e4649475f305f4d4d522c205556485f52485f47414d5f414c4941533231305f4f5645524c41595f434f4e4649475f305f4d4d527d2c0a097b5556485f52485f47414d5f414c4941533231305f52454449524543545f434f4e4649475f315f4d4d522c205556485f52485f47414d5f414c4941533231305f4f5645524c41595f434f4e4649475f315f4d4d527d2c0a097b5556485f52485f47414d5f414c4941533231305f52454449524543545f434f4e4649475f325f4d4d522c205556485f52485f47414d5f414c4941533231305f4f5645524c41595f434f4e4649475f325f4d4d527d2c0a7d3b0a0a737461746963205f5f696e697420766f6964206765745f6c6f776d656d5f726564697265637428756e7369676e6564206c6f6e67202a626173652c20756e7369676e6564206c6f6e67202a73697a65290a7b0a09756e696f6e207576685f72685f67616d5f616c6961733231305f6f7665726c61795f636f6e6669675f325f6d6d725f7520616c6961733b0a09756e696f6e207576685f72685f67616d5f616c6961733231305f72656469726563745f636f6e6669675f325f6d6d725f752072656469726563743b0a09696e7420693b0a0a09666f72202869203d20303b2069203c2041525241595f53495a452872656469725f6164647273293b20692b2b29207b0a0909616c6961732e76203d2075765f726561645f6c6f63616c5f6d6d722872656469725f61646472735b695d2e616c696173293b0a090969662028616c6961732e732e656e61626c6520262620616c6961732e732e62617365203d3d203029207b0a0909092a73697a65203d202831554c203c3c20616c6961732e732e6d5f616c696173293b0a09090972656469726563742e76203d2075765f726561645f6c6f63616c5f6d6d722872656469725f61646472735b695d2e7265646972656374293b0a0909092a62617365203d2028756e7369676e6564206c6f6e672972656469726563742e732e646573745f62617365203c3c20444553545f53484946543b0a09090972657475726e3b0a09097d0a097d0a092a62617365203d202a73697a65203d20303b0a7d0a0a656e756d206d61705f74797065207b6d61705f77622c206d61705f75637d3b0a0a737461746963205f5f696e697420766f6964206d61705f686967682863686172202a69642c20756e7369676e6564206c6f6e6720626173652c20696e74207073686966742c0a090909696e74206273686966742c20696e74206d61785f706e6f64652c20656e756d206d61705f74797065206d61705f74797065290a7b0a09756e7369676e6564206c6f6e672062797465732c2070616464723b0a0a097061646472203d2062617365203c3c207073686966743b0a096279746573203d202831554c203c3c2062736869667429202a20286d61785f706e6f6465202b2031293b0a097072696e746b284b45524e5f494e464f202255563a204d61702025735f4849203078256c78202d203078256c785c6e222c2069642c2070616464722c0a0909090909097061646472202b206279746573293b0a09696620286d61705f74797065203d3d206d61705f7563290a0909696e69745f65787472615f6d617070696e675f75632870616464722c206279746573293b0a09656c73650a0909696e69745f65787472615f6d617070696e675f77622870616464722c206279746573293b0a0a7d0a737461746963205f5f696e697420766f6964206d61705f6772755f6869676828696e74206d61785f706e6f6465290a7b0a09756e696f6e207576685f72685f67616d5f6772755f6f7665726c61795f636f6e6669675f6d6d725f75206772753b0a09696e74207368696674203d205556485f52485f47414d5f4752555f4f5645524c41595f434f4e4649475f4d4d525f424153455f534846543b0a0a096772752e76203d2075765f726561645f6c6f63616c5f6d6d72285556485f52485f47414d5f4752555f4f5645524c41595f434f4e4649475f4d4d52293b0a09696620286772752e732e656e61626c6529207b0a09096d61705f686967682822475255222c206772752e732e626173652c2073686966742c2073686966742c206d61785f706e6f64652c206d61705f7762293b0a09096772755f73746172745f7061646472203d202828753634296772752e732e62617365203c3c207368696674293b0a09096772755f656e645f7061646472203d206772755f73746172745f7061646472202b202831554c203c3c20736869667429202a20286d61785f706e6f6465202b2031293b0a0a097d0a7d0a0a737461746963205f5f696e697420766f6964206d61705f6d6d725f6869676828696e74206d61785f706e6f6465290a7b0a09756e696f6e207576685f72685f67616d5f6d6d725f6f7665726c61795f636f6e6669675f6d6d725f75206d6d723b0a09696e74207368696674203d205556485f52485f47414d5f4d4d525f4f5645524c41595f434f4e4649475f4d4d525f424153455f534846543b0a0a096d6d722e76203d2075765f726561645f6c6f63616c5f6d6d72285556485f52485f47414d5f4d4d525f4f5645524c41595f434f4e4649475f4d4d52293b0a09696620286d6d722e732e656e61626c65290a09096d61705f6869676828224d4d52222c206d6d722e732e626173652c2073686966742c2073686966742c206d61785f706e6f64652c206d61705f7563293b0a7d0a0a737461746963205f5f696e697420766f6964206d61705f6d6d696f685f6869676828696e74206d61785f706e6f6465290a7b0a09756e696f6e207576685f72685f67616d5f6d6d696f685f6f7665726c61795f636f6e6669675f6d6d725f75206d6d696f683b0a09696e742073686966743b0a0a096d6d696f682e76203d2075765f726561645f6c6f63616c5f6d6d72285556485f52485f47414d5f4d4d494f485f4f5645524c41595f434f4e4649475f4d4d52293b0a096966202869735f7576315f6875622829202626206d6d696f682e73312e656e61626c6529207b0a09097368696674203d20555631485f52485f47414d5f4d4d494f485f4f5645524c41595f434f4e4649475f4d4d525f424153455f534846543b0a09096d61705f6869676828224d4d494f48222c206d6d696f682e73312e626173652c2073686966742c206d6d696f682e73312e6d5f696f2c0a0909096d61785f706e6f64652c206d61705f7563293b0a097d0a096966202869735f7576325f6875622829202626206d6d696f682e73322e656e61626c6529207b0a09097368696674203d20555632485f52485f47414d5f4d4d494f485f4f5645524c41595f434f4e4649475f4d4d525f424153455f534846543b0a09096d61705f6869676828224d4d494f48222c206d6d696f682e73322e626173652c2073686966742c206d6d696f682e73322e6d5f696f2c0a0909096d61785f706e6f64652c206d61705f7563293b0a097d0a7d0a0a737461746963205f5f696e697420766f6964206d61705f6c6f775f6d6d727328766f6964290a7b0a09696e69745f65787472615f6d617070696e675f75632855565f474c4f42414c5f4d4d5233325f424153452c2055565f474c4f42414c5f4d4d5233325f53495a45293b0a09696e69745f65787472615f6d617070696e675f75632855565f4c4f43414c5f4d4d525f424153452c2055565f4c4f43414c5f4d4d525f53495a45293b0a7d0a0a737461746963205f5f696e697420766f69642075765f7274635f696e697428766f6964290a7b0a096c6f6e67207374617475733b0a09753634207469636b735f7065725f7365633b0a0a09737461747573203d2075765f62696f735f667265715f626173652842494f535f465245515f424153455f5245414c54494d455f434c4f434b2c0a0909090909267469636b735f7065725f736563293b0a096966202873746174757320213d2042494f535f5354415455535f53554343455353207c7c207469636b735f7065725f736563203c2031303030303029207b0a09097072696e746b284b45524e5f5741524e494e470a09090922756e61626c6520746f2064657465726d696e6520706c6174666f726d2052544320636c6f636b206672657175656e63792c20220a090909226775657373696e672e5c6e22293b0a09092f2a2042494f532067697665732077726f6e672076616c756520666f7220636c6f636b20667265712e20736f206775657373202a2f0a0909736e5f7274635f6379636c65735f7065725f7365636f6e64203d2031303030303030303030303030554c202f203330303030554c3b0a097d20656c73650a0909736e5f7274635f6379636c65735f7065725f7365636f6e64203d207469636b735f7065725f7365633b0a7d0a0a2f2a0a202a20706572637075206865617274626561742074696d65720a202a2f0a73746174696320766f69642075765f68656172746265617428756e7369676e6564206c6f6e672069676e6f726564290a7b0a097374727563742074696d65725f6c697374202a74696d6572203d202675765f6875625f696e666f2d3e736369722e74696d65723b0a09756e7369676e656420636861722062697473203d2075765f6875625f696e666f2d3e736369722e73746174653b0a0a092f2a20666c69702068656172746265617420626974202a2f0a0962697473205e3d20534349525f4350555f4845415254424541543b0a0a092f2a2069732074686973206370752069646c653f202a2f0a096966202869646c655f637075287261775f736d705f70726f636573736f725f6964282929290a09096269747320263d207e534349525f4350555f41435449564954593b0a09656c73650a090962697473207c3d20534349525f4350555f41435449564954593b0a0a092f2a207570646174652073797374656d20636f6e74726f6c6c657220696e7465726661636520726567202a2f0a0975765f7365745f736369725f626974732862697473293b0a0a092f2a20656e61626c65206e6578742074696d657220706572696f64202a2f0a096d6f645f74696d65725f70696e6e65642874696d65722c206a696666696573202b20534349525f4350555f48425f494e54455256414c293b0a7d0a0a73746174696320766f6964205f5f637075696e69742075765f6865617274626561745f656e61626c6528696e7420637075290a7b0a097768696c6520282175765f6370755f6875625f696e666f28637075292d3e736369722e656e61626c656429207b0a09097374727563742074696d65725f6c697374202a74696d6572203d202675765f6370755f6875625f696e666f28637075292d3e736369722e74696d65723b0a0a090975765f7365745f6370755f736369725f62697473286370752c20534349525f4350555f4845415254424541547c534349525f4350555f4143544956495459293b0a090973657475705f74696d65722874696d65722c2075765f6865617274626561742c20637075293b0a090974696d65722d3e65787069726573203d206a696666696573202b20534349525f4350555f48425f494e54455256414c3b0a09096164645f74696d65725f6f6e2874696d65722c20637075293b0a090975765f6370755f6875625f696e666f28637075292d3e736369722e656e61626c6564203d20313b0a0a09092f2a20616c736f20656e73757265207468617420626f6f742063707520697320656e61626c6564202a2f0a0909637075203d20303b0a097d0a7d0a0a23696664656620434f4e4649475f484f54504c55475f4350550a73746174696320766f6964205f5f637075696e69742075765f6865617274626561745f64697361626c6528696e7420637075290a7b0a096966202875765f6370755f6875625f696e666f28637075292d3e736369722e656e61626c656429207b0a090975765f6370755f6875625f696e666f28637075292d3e736369722e656e61626c6564203d20303b0a090964656c5f74696d6572282675765f6370755f6875625f696e666f28637075292d3e736369722e74696d6572293b0a097d0a0975765f7365745f6370755f736369725f62697473286370752c2030786666293b0a7d0a0a2f2a0a202a2063707520686f74706c7567206e6f7469666965720a202a2f0a737461746963205f5f637075696e697420696e742075765f736369725f6370755f6e6f7469667928737472756374206e6f7469666965725f626c6f636b202a73656c662c0a0909090920202020202020756e7369676e6564206c6f6e6720616374696f6e2c20766f6964202a68637075290a7b0a096c6f6e6720637075203d20286c6f6e6729686370753b0a0a097377697463682028616374696f6e29207b0a0963617365204350555f4f4e4c494e453a0a090975765f6865617274626561745f656e61626c6528637075293b0a0909627265616b3b0a0963617365204350555f444f574e5f505245504152453a0a090975765f6865617274626561745f64697361626c6528637075293b0a0909627265616b3b0a0964656661756c743a0a0909627265616b3b0a097d0a0972657475726e204e4f544946595f4f4b3b0a7d0a0a737461746963205f5f696e697420766f69642075765f736369725f72656769737465725f6370755f6e6f74696669657228766f6964290a7b0a09686f746370755f6e6f7469666965722875765f736369725f6370755f6e6f746966792c2030293b0a7d0a0a23656c7365202f2a2021434f4e4649475f484f54504c55475f435055202a2f0a0a737461746963205f5f696e697420766f69642075765f736369725f72656769737465725f6370755f6e6f74696669657228766f6964290a7b0a7d0a0a737461746963205f5f696e697420696e742075765f696e69745f68656172746265617428766f6964290a7b0a09696e74206370753b0a0a096966202869735f75765f73797374656d2829290a0909666f725f656163685f6f6e6c696e655f63707528637075290a09090975765f6865617274626561745f656e61626c6528637075293b0a0972657475726e20303b0a7d0a0a6c6174655f696e697463616c6c2875765f696e69745f686561727462656174293b0a0a23656e646966202f2a2021434f4e4649475f484f54504c55475f435055202a2f0a0a2f2a20446972656374204c65676163792056474120492f4f207472616666696320746f2064657369676e6174656420494f48202a2f0a696e742075765f7365745f7667615f737461746528737472756374207063695f646576202a706465762c20626f6f6c206465636f64652c0a0909202020202020756e7369676e656420696e7420636f6d6d616e645f626974732c2075333220666c616773290a7b0a09696e7420646f6d61696e2c206275732c2072633b0a0a0950525f444556454c2822646576666e202578206465636f646520256420636d6420257820666c6167732025645c6e222c0a090909706465762d3e646576666e2c206465636f64652c20636f6d6d616e645f626974732c20666c616773293b0a0a09696620282128666c6167732026205043495f5647415f53544154455f4348414e47455f42524944474529290a090972657475726e20303b0a0a096966202828636f6d6d616e645f626974732026205043495f434f4d4d414e445f494f29203d3d2030290a090972657475726e20303b0a0a09646f6d61696e203d207063695f646f6d61696e5f6e7228706465762d3e627573293b0a09627573203d20706465762d3e6275732d3e6e756d6265723b0a0a097263203d2075765f62696f735f7365745f6c65676163795f7667615f746172676574286465636f64652c20646f6d61696e2c20627573293b0a0950525f444556454c2822766761206465636f64652025642025783a25782c2072633a2025645c6e222c206465636f64652c20646f6d61696e2c206275732c207263293b0a0a0972657475726e2072633b0a7d0a0a2f2a0a202a2043616c6c6564206f6e20656163682063707520746f20696e697469616c697a6520746865207065725f637075205556206461746120617265612e0a202a204649584d453a20686f74706c7567206e6f7420737570706f72746564207965740a202a2f0a766f6964205f5f637075696e69742075765f6370755f696e697428766f6964290a7b0a092f2a20435055203020696e6974696c697a6174696f6e2077696c6c20626520646f6e65207669612075765f73797374656d5f696e69742e202a2f0a09696620282175765f626c6164655f696e666f290a090972657475726e3b0a0a0975765f626c6164655f696e666f5b75765f6e756d615f626c6164655f696428295d2e6e725f6f6e6c696e655f637075732b2b3b0a0a09696620286765745f75765f73797374656d5f747970652829203d3d2055565f4e4f4e5f554e495155455f41504943290a09097365745f7832617069635f65787472615f626974732875765f6875625f696e666f2d3e706e6f6465293b0a7d0a0a2f2a0a202a205768656e204e4d492069732072656365697665642c207072696e74206120737461636b2074726163652e0a202a2f0a696e742075765f68616e646c655f6e6d6928756e7369676e656420696e7420726561736f6e2c207374727563742070745f72656773202a72656773290a7b0a09756e7369676e6564206c6f6e67207265616c5f75765f6e6d693b0a09696e74206269643b0a0a092f2a0a09202a204561636820626c6164652068617320616e204d4d52207468617420696e64696361746573207768656e20616e204e4d4920686173206265656e2073656e740a09202a20746f2063707573206f6e2074686520626c6164652e20496620616e204e4d492069732064657465637465642c2061746f6d6963616c6c790a09202a20636c65617220746865204d4d5220616e64207570646174652061207065722d626c616465204e4d4920636f756e74207573656420746f0a09202a206361757365206561636820637075206f6e2074686520626c61646520746f206e6f746963652061206e6577204e4d492e0a09202a2f0a09626964203d2075765f6e756d615f626c6164655f696428293b0a097265616c5f75765f6e6d69203d202875765f726561645f6c6f63616c5f6d6d72285556485f4e4d495f4d4d522920262055565f4e4d495f50454e44494e475f4d41534b293b0a0a0969662028756e6c696b656c79287265616c5f75765f6e6d692929207b0a09097370696e5f6c6f636b282675765f626c6164655f696e666f5b6269645d2e6e6d695f6c6f636b293b0a09097265616c5f75765f6e6d69203d202875765f726561645f6c6f63616c5f6d6d72285556485f4e4d495f4d4d522920262055565f4e4d495f50454e44494e475f4d41534b293b0a0909696620287265616c5f75765f6e6d6929207b0a09090975765f626c6164655f696e666f5b6269645d2e6e6d695f636f756e742b2b3b0a09090975765f77726974655f6c6f63616c5f6d6d72285556485f4e4d495f4d4d525f434c4541522c2055565f4e4d495f50454e44494e475f4d41534b293b0a09097d0a09097370696e5f756e6c6f636b282675765f626c6164655f696e666f5b6269645d2e6e6d695f6c6f636b293b0a097d0a0a09696620286c696b656c79285f5f6765745f6370755f766172286370755f6c6173745f6e6d695f636f756e7429203d3d2075765f626c6164655f696e666f5b6269645d2e6e6d695f636f756e7429290a090972657475726e204e4d495f444f4e453b0a0a095f5f6765745f6370755f766172286370755f6c6173745f6e6d695f636f756e7429203d2075765f626c6164655f696e666f5b6269645d2e6e6d695f636f756e743b0a0a092f2a0a09202a205573652061206c6f636b20736f206f6e6c79206f6e6520637075207072696e747320617420612074696d652e0a09202a20546869732070726576656e747320696e7465726d69786564206f75747075742e0a09202a2f0a097370696e5f6c6f636b282675765f6e6d695f6c6f636b293b0a0970725f696e666f28225556204e4d4920737461636b2064756d70206370752025753a5c6e222c20736d705f70726f636573736f725f69642829293b0a0964756d705f737461636b28293b0a097370696e5f756e6c6f636b282675765f6e6d695f6c6f636b293b0a0a0972657475726e204e4d495f48414e444c45443b0a7d0a0a766f69642075765f72656769737465725f6e6d695f6e6f74696669657228766f6964290a7b0a096966202872656769737465725f6e6d695f68616e646c6572284e4d495f554e4b4e4f574e2c2075765f68616e646c655f6e6d692c20302c202275762229290a09097072696e746b284b45524e5f5741524e494e4720225556204e4d492068616e646c6572206661696c656420746f2072656769737465725c6e22293b0a7d0a0a766f69642075765f6e6d695f696e697428766f6964290a7b0a09756e7369676e656420696e742076616c75653b0a0a092f2a0a09202a20556e6d61736b204e4d49206f6e20616c6c20637075730a09202a2f0a0976616c7565203d20617069635f7265616428415049435f4c56543129207c20415049435f444d5f4e4d493b0a0976616c756520263d207e415049435f4c56545f4d41534b45443b0a09617069635f777269746528415049435f4c5654312c2076616c7565293b0a7d0a0a766f6964205f5f696e69742075765f73797374656d5f696e697428766f6964290a7b0a09756e696f6e207576685f72685f67616d5f636f6e6669675f6d6d725f7520206d5f6e5f636f6e6669673b0a09756e696f6e207576685f72685f67616d5f6d6d696f685f6f7665726c61795f636f6e6669675f6d6d725f75206d6d696f683b0a09756e696f6e207576685f6e6f64655f69645f75206e6f64655f69643b0a09756e7369676e6564206c6f6e6720676e6f64655f75707065722c206c6f776d656d5f72656469725f626173652c206c6f776d656d5f72656469725f73697a653b0a09696e742062797465732c206e69642c206370752c206c6370752c20706e6f64652c20626c6164652c20692c206a2c206d5f76616c2c206e5f76616c2c206e5f696f3b0a09696e7420676e6f64655f65787472612c206d61785f706e6f6465203d20303b0a09756e7369676e6564206c6f6e67206d6d725f626173652c2070726573656e742c2070616464723b0a09756e7369676e65642073686f727420706e6f64655f6d61736b2c20706e6f64655f696f5f6d61736b3b0a0a097072696e746b284b45524e5f494e464f202255563a20466f756e64202573206875625c6e222c2069735f7576315f6875622829203f202255563122203a202255563222293b0a096d61705f6c6f775f6d6d727328293b0a0a096d5f6e5f636f6e6669672e76203d2075765f726561645f6c6f63616c5f6d6d72285556485f52485f47414d5f434f4e4649475f4d4d5220293b0a096d5f76616c203d206d5f6e5f636f6e6669672e732e6d5f736b743b0a096e5f76616c203d206d5f6e5f636f6e6669672e732e6e5f736b743b0a096d6d696f682e76203d2075765f726561645f6c6f63616c5f6d6d72285556485f52485f47414d5f4d4d494f485f4f5645524c41595f434f4e4649475f4d4d52293b0a096e5f696f203d2069735f7576315f6875622829203f206d6d696f682e73312e6e5f696f203a206d6d696f682e73322e6e5f696f3b0a096d6d725f62617365203d0a092020202075765f726561645f6c6f63616c5f6d6d72285556485f52485f47414d5f4d4d525f4f5645524c41595f434f4e4649475f4d4d522920260a09202020207e55565f4d4d525f454e41424c453b0a09706e6f64655f6d61736b203d202831203c3c206e5f76616c29202d20313b0a09706e6f64655f696f5f6d61736b203d202831203c3c206e5f696f29202d20313b0a0a096e6f64655f69642e76203d2075765f726561645f6c6f63616c5f6d6d72285556485f4e4f44455f4944293b0a09676e6f64655f6578747261203d20286e6f64655f69642e732e6e6f64655f69642026207e282831203c3c206e5f76616c29202d20312929203e3e20313b0a09676e6f64655f7570706572203d202828756e7369676e6564206c6f6e6729676e6f64655f657874726120203c3c206d5f76616c293b0a097072696e746b284b45524e5f494e464f202255563a204e2025642c204d2025642c204e5f494f3a2025642c20676e6f64655f7570706572203078256c782c20676e6f64655f657874726120307825782c20706e6f64655f6d61736b20307825782c20706e6f64655f696f5f6d61736b20307825785c6e222c0a0909096e5f76616c2c206d5f76616c2c206e5f696f2c20676e6f64655f75707065722c20676e6f64655f65787472612c20706e6f64655f6d61736b2c20706e6f64655f696f5f6d61736b293b0a0a097072696e746b284b45524e5f4445425547202255563a20676c6f62616c204d4d522062617365203078256c785c6e222c206d6d725f62617365293b0a0a09666f722869203d20303b2069203c205556485f4e4f44455f50524553454e545f5441424c455f44455054483b20692b2b290a090975765f706f737369626c655f626c61646573202b3d0a090920206877656967687436342875765f726561645f6c6f63616c5f6d6d7228205556485f4e4f44455f50524553454e545f5441424c45202b2069202a203829293b0a0a092f2a2075765f6e756d5f706f737369626c655f626c616465732829206973207265616c6c79207468652068756220636f756e74202a2f0a097072696e746b284b45524e5f494e464f202255563a20466f756e6420256420626c616465732c20256420687562735c6e222c0a09090969735f7576315f6875622829203f2075765f6e756d5f706f737369626c655f626c616465732829203a0a0909092875765f6e756d5f706f737369626c655f626c616465732829202b203129202f20322c0a09090975765f6e756d5f706f737369626c655f626c616465732829293b0a0a096279746573203d2073697a656f66287374727563742075765f626c6164655f696e666f29202a2075765f6e756d5f706f737369626c655f626c6164657328293b0a0975765f626c6164655f696e666f203d206b7a616c6c6f632862797465732c204746505f4b45524e454c293b0a094255475f4f4e282175765f626c6164655f696e666f293b0a0a09666f722028626c616465203d20303b20626c616465203c2075765f6e756d5f706f737369626c655f626c6164657328293b20626c6164652b2b290a090975765f626c6164655f696e666f5b626c6164655d2e6d656d6f72795f6e6964203d202d313b0a0a096765745f6c6f776d656d5f726564697265637428266c6f776d656d5f72656469725f626173652c20266c6f776d656d5f72656469725f73697a65293b0a0a096279746573203d2073697a656f662875765f6e6f64655f746f5f626c6164655b305d29202a206e756d5f706f737369626c655f6e6f64657328293b0a0975765f6e6f64655f746f5f626c616465203d206b6d616c6c6f632862797465732c204746505f4b45524e454c293b0a094255475f4f4e282175765f6e6f64655f746f5f626c616465293b0a096d656d7365742875765f6e6f64655f746f5f626c6164652c203235352c206279746573293b0a0a096279746573203d2073697a656f662875765f6370755f746f5f626c6164655b305d29202a206e756d5f706f737369626c655f6370757328293b0a0975765f6370755f746f5f626c616465203d206b6d616c6c6f632862797465732c204746505f4b45524e454c293b0a094255475f4f4e282175765f6370755f746f5f626c616465293b0a096d656d7365742875765f6370755f746f5f626c6164652c203235352c206279746573293b0a0a09626c616465203d20303b0a09666f72202869203d20303b2069203c205556485f4e4f44455f50524553454e545f5441424c455f44455054483b20692b2b29207b0a090970726573656e74203d2075765f726561645f6c6f63616c5f6d6d72285556485f4e4f44455f50524553454e545f5441424c45202b2069202a2038293b0a0909666f7220286a203d20303b206a203c2036343b206a2b2b29207b0a0909096966202821746573745f626974286a2c202670726573656e7429290a09090909636f6e74696e75653b0a090909706e6f6465203d202869202a203634202b206a29202620706e6f64655f6d61736b3b0a09090975765f626c6164655f696e666f5b626c6164655d2e706e6f6465203d20706e6f64653b0a09090975765f626c6164655f696e666f5b626c6164655d2e6e725f706f737369626c655f63707573203d20303b0a09090975765f626c6164655f696e666f5b626c6164655d2e6e725f6f6e6c696e655f63707573203d20303b0a0909097370696e5f6c6f636b5f696e6974282675765f626c6164655f696e666f5b626c6164655d2e6e6d695f6c6f636b293b0a0909096d61785f706e6f6465203d206d617828706e6f64652c206d61785f706e6f6465293b0a090909626c6164652b2b3b0a09097d0a097d0a0a0975765f62696f735f696e697428293b0a0975765f62696f735f6765745f736e5f696e666f28302c202675765f747970652c2026736e5f706172746974696f6e5f69642c2026736e5f636f686572656e63795f69642c0a0909092020202026736e5f726567696f6e5f73697a652c202673797374656d5f73657269616c5f6e756d626572293b0a0975765f7274635f696e697428293b0a0a09666f725f656163685f70726573656e745f6370752863707529207b0a0909696e7420617069636964203d207065725f637075287838365f6370755f746f5f6170696369642c20637075293b0a0a09096e6964203d206370755f746f5f6e6f646528637075293b0a09092f2a0a0909202a20617069635f706e6f64655f7368696674206d75737420626520736574206265666f72652063616c6c696e672075765f6170696369645f746f5f706e6f646528293b0a0909202a2f0a090975765f6370755f6875625f696e666f28637075292d3e706e6f64655f6d61736b203d20706e6f64655f6d61736b3b0a090975765f6370755f6875625f696e666f28637075292d3e617069635f706e6f64655f7368696674203d207576685f6170696369642e732e706e6f64655f73686966743b0a090975765f6370755f6875625f696e666f28637075292d3e6875625f7265766973696f6e203d2075765f6875625f696e666f2d3e6875625f7265766973696f6e3b0a0a090975765f6370755f6875625f696e666f28637075292d3e6d5f7368696674203d203634202d206d5f76616c3b0a090975765f6370755f6875625f696e666f28637075292d3e6e5f6c7368696674203d2069735f7576325f315f6875622829203f0a09090909286d5f76616c203d3d203430203f203430203a20333929203a206d5f76616c3b0a0a0909706e6f6465203d2075765f6170696369645f746f5f706e6f646528617069636964293b0a0909626c616465203d20626f6f745f706e6f64655f746f5f626c61646528706e6f6465293b0a09096c637075203d2075765f626c6164655f696e666f5b626c6164655d2e6e725f706f737369626c655f637075733b0a090975765f626c6164655f696e666f5b626c6164655d2e6e725f706f737369626c655f637075732b2b3b0a0a09092f2a20416e79206e6f6465206f6e2074686520626c6164652c20656c73652077696c6c20636f6e7461696e202d312e202a2f0a090975765f626c6164655f696e666f5b626c6164655d2e6d656d6f72795f6e6964203d206e69643b0a0a090975765f6370755f6875625f696e666f28637075292d3e6c6f776d656d5f72656d61705f62617365203d206c6f776d656d5f72656469725f626173653b0a090975765f6370755f6875625f696e666f28637075292d3e6c6f776d656d5f72656d61705f746f70203d206c6f776d656d5f72656469725f73697a653b0a090975765f6370755f6875625f696e666f28637075292d3e6d5f76616c203d206d5f76616c3b0a090975765f6370755f6875625f696e666f28637075292d3e6e5f76616c203d206e5f76616c3b0a090975765f6370755f6875625f696e666f28637075292d3e6e756d615f626c6164655f6964203d20626c6164653b0a090975765f6370755f6875625f696e666f28637075292d3e626c6164655f70726f636573736f725f6964203d206c6370753b0a090975765f6370755f6875625f696e666f28637075292d3e706e6f6465203d20706e6f64653b0a090975765f6370755f6875625f696e666f28637075292d3e6770615f6d61736b203d202831554c203c3c20286d5f76616c202b206e5f76616c2929202d20313b0a090975765f6370755f6875625f696e666f28637075292d3e676e6f64655f7570706572203d20676e6f64655f75707065723b0a090975765f6370755f6875625f696e666f28637075292d3e676e6f64655f6578747261203d20676e6f64655f65787472613b0a090975765f6370755f6875625f696e666f28637075292d3e676c6f62616c5f6d6d725f62617365203d206d6d725f626173653b0a090975765f6370755f6875625f696e666f28637075292d3e636f686572656e63795f646f6d61696e5f6e756d626572203d20736e5f636f686572656e63795f69643b0a090975765f6370755f6875625f696e666f28637075292d3e736369722e6f6666736574203d2075765f736369725f6f666673657428617069636964293b0a090975765f6e6f64655f746f5f626c6164655b6e69645d203d20626c6164653b0a090975765f6370755f746f5f626c6164655b6370755d203d20626c6164653b0a097d0a0a092f2a2041646420626c6164652f706e6f646520696e666f20666f72206e6f64657320776974686f75742063707573202a2f0a09666f725f656163685f6f6e6c696e655f6e6f6465286e696429207b0a09096966202875765f6e6f64655f746f5f626c6164655b6e69645d203e3d2030290a090909636f6e74696e75653b0a09097061646472203d206e6f64655f73746172745f70666e286e696429203c3c20504147455f53484946543b0a0909706e6f6465203d2075765f6770615f746f5f706e6f64652875765f736f635f706879735f72616d5f746f5f67706128706164647229293b0a0909626c616465203d20626f6f745f706e6f64655f746f5f626c61646528706e6f6465293b0a090975765f6e6f64655f746f5f626c6164655b6e69645d203d20626c6164653b0a097d0a0a096d61705f6772755f68696768286d61785f706e6f6465293b0a096d61705f6d6d725f68696768286d61785f706e6f6465293b0a096d61705f6d6d696f685f68696768286d61785f706e6f6465202620706e6f64655f696f5f6d61736b293b0a0a0975765f6370755f696e697428293b0a0975765f736369725f72656769737465725f6370755f6e6f74696669657228293b0a0975765f72656769737465725f6e6d695f6e6f74696669657228293b0a0970726f635f6d6b64697228227367695f7576222c204e554c4c293b0a0a092f2a207265676973746572204c65676163792056474120492f4f207265646972656374696f6e2068616e646c6572202a2f0a097063695f72656769737465725f7365745f7667615f73746174652875765f7365745f7667615f7374617465293b0a0a092f2a0a09202a20466f722061206b64756d70206b65726e656c20746865207265736574206d75737420626520424f4f545f414350492c206e6f7420424f4f545f4546492c2061730a09202a20454649206973206e6f7420656e61626c656420696e20746865206b64756d70206b65726e656c2e0a09202a2f0a096966202869735f6b64756d705f6b65726e656c2829290a09097265626f6f745f74797065203d20424f4f545f414350493b0a7d0a0a617069635f64726976657228617069635f7832617069635f75765f78293b0a000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f7838362f6b65726e656c2f61706d5f33322e6300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303032313231363700313231313437343433333000303031363734320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a202d2a2d206c696e75782d63202d2a2d0a202a2041504d2042494f532064726976657220666f72204c696e75780a202a20436f7079726967687420313939342d32303031205374657068656e20526f746877656c6c20287366724063616e622e617575672e6f72672e6175290a202a0a202a20496e697469616c20646576656c6f706d656e74206f66207468697320647269766572207761732066756e646564206279204e4543204175737472616c696120502f4c0a202a09616e64204e454320436f72706f726174696f6e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966792069740a202a20756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c6973686564206279207468650a202a204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e20322c206f722028617420796f7572206f7074696f6e2920616e790a202a206c617465722076657273696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c206275740a202a20574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e20205365652074686520474e550a202a2047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a204f63746f62657220313939352c2052696b204661697468202866616974684063732e756e632e656475293a0a202a202020204d696e6f7220656e68616e63656d656e747320616e6420757064617465732028746f20746865207061746368207365742920666f7220312e332e780a202a20202020446f63756d656e746174696f6e0a202a204a616e7561727920313939362c2052696b204661697468202866616974684063732e756e632e656475293a0a202a202020204d616b65202f70726f632f61706d206561737920746f20666f726d6174202862756d70206472697665722076657273696f6e290a202a204d6172636820313939362c2052696b204661697468202866616974684063732e756e632e656475293a0a202a2020202050726f68696269742041504d2042494f532063616c6c7320756e6c6573732061706d5f656e61626c65642e0a202a20202020285468616e6b7320746f20556c726963682057696e646c203c556c726963682e57696e646c40727a2e756e692d726567656e73627572672e64653e290a202a20417072696c20313939362c205374657068656e20526f746877656c6c20287366724063616e622e617575672e6f72672e6175290a202a2020202056657273696f6e20312e3020616e6420312e310a202a204d617920313939362c2056657273696f6e20312e320a202a2046656220313939382c2056657273696f6e20312e330a202a2046656220313939382c2056657273696f6e20312e340a202a2041756720313939382c2056657273696f6e20312e350a202a2053657020313939382c2056657273696f6e20312e360a202a204e6f7620313939382c2056657273696f6e20312e370a202a204a616e20313939392c2056657273696f6e20312e380a202a204a616e20313939392c2056657273696f6e20312e390a202a204f637420313939392c2056657273696f6e20312e31300a202a204e6f7620313939392c2056657273696f6e20312e31310a202a204a616e20323030302c2056657273696f6e20312e31320a202a2046656220323030302c2056657273696f6e20312e31330a202a204e6f7620323030302c2056657273696f6e20312e31340a202a204f637420323030312c2056657273696f6e20312e31350a202a204a616e20323030322c2056657273696f6e20312e31360a202a204f637420323030322c2056657273696f6e20312e313661630a202a0a202a20486973746f72793a0a202a20202020302e36623a2066697273742076657273696f6e20696e206f6666696369616c206b65726e656c2c204c696e757820312e332e34360a202a20202020302e373a206368616e676564202f70726f632f61706d20666f726d61742c204c696e757820312e332e35380a202a20202020302e383a2066697865642067636320322e372e5b31325d20636f6d70696c6174696f6e2070726f626c656d732c204c696e757820312e332e35390a202a20202020302e393a206f6e6c792063616c6c2062696f732069662062696f732069732070726573656e742c204c696e757820312e332e37320a202a20202020312e303a2075736520666978656420646576696365206e756d6265722c20636f6e736f6c6964617465202f70726f632f61706d20696e746f20746869732066696c652c0a202a2020202020202020204c696e757820312e332e38350a202a20202020312e313a20737570706f727420757365722d7370616365207374616e64627920616e642073757370656e642c20706f776572206f66662061667465722073797374656d0a202a20202020202020202068616c7465642c204c696e757820312e332e39380a202a20202020312e323a205768656e20726573657474696e672052544320616674657220726573756d652c2074616b65206361726520736f2074686174207468652074696d650a202a2020202020202020206973206f6e6c7920696e636f72726563742062792033302d36306d53202876732e2031532070726576696f75736c792920284761626f72204a2e20546f74680a202a2020202020202020203c6a746f7468407072696e6365746f6e2e6564753e293b20696d70726f766520696e746572616374696f6e206265747765656e0a202a20202020202020202073637265656e2d626c616e6b696e6720616e642067706d20285374657068656e20526f746877656c6c293b204c696e757820312e39392e340a202a20202020312e32613a53696d706c65206368616e676520746f2073746f70206d7973746572696f757320627567207265706f727473207769746820534d5020616c736f2061646465640a202a092020206c6576656c7320746f20746865207072696e746b2063616c6c732e2041504d206973206e6f7420646566696e656420666f7220534d50206d616368696e65732e0a202a202020202020202020546865206e6577207265706c6163656d656e7420666f722069742069732c20627574204c696e757820646f65736e27742079657420737570706f727420746869732e0a202a202020202020202020416c616e20436f78204c696e757820322e312e35350a202a20202020312e333a2053657420757020612076616c696420646174612064657363726970746f72203078343020666f722062756767792042494f5327730a202a20202020312e343a20557067726164656420746f20737570706f72742041504d20312e322e20496e7465677261746564205468696e6b5061642073757370656e642070617463682062790a202a2020202020202020204465616e20476175646574203c64676175646574406172637469632e6f72673e2e0a202a202020202020202020432e2053636f747420416e616e69616e203c63616e616e69616e40616c756d6e692e7072696e6365746f6e2e6564753e204c696e757820322e312e38370a202a20202020312e353a20466978207365676d656e742072656769737465722072656c6f6164696e672028696e2063617365206f6620626164207365676d656e74732073617665640a202a2020202020202020206163726f73732042494f532063616c6c292e0a202a2020202020202020205374657068656e20526f746877656c6c0a202a20202020312e363a20436f7065207769746820636f6d70696c65722f617373656d626c657220646966666572656e6365732e0a202a2020202020202020204f6e6c792074727920746f207475726e206f66662074686520666972737420646973706c6179206465766963652e0a202a202020202020202020466978204f4f505320617420706f776572206f66662077697468206e6f2041504d2042494f53206279204a616e204563687465726e6163680a202a202020202020202020202020202020202020203c65636874657240696e666f726d6174696b2e756e692d726f73746f636b2e64653e0a202a2020202020202020205374657068656e20526f746877656c6c0a202a20202020312e373a204d6f646966792064726976657227732063616368656420636f7079206f66207468652064697361626c65642f646973656e676167656420666c6167730a202a202020202020202020746f207265666c6563742063757272656e74207374617465206f662041504d2042494f532e0a202a20202020202020202043687269732052616e6b696e203c72616e6b696e634062656c6c736f7574682e6e65743e0a202a202020202020202020526573657420696e7465727275707420302074696d657220746f20313030487a2061667465722073757370656e640a202a20202020202020202043686164204d696c6c6572203c636d696c6c65724073757266736f7574682e636f6d3e0a202a20202020202020202041646420434f4e4649475f41504d5f49474e4f52455f53555350454e445f424f554e43450a202a2020202020202020205269636861726420476f6f6368203c72676f6f63684061746e662e637369726f2e61753e0a202a202020202020202020416c6c6f7720626f6f742074696d652064697361626c696e67206f662041504d0a202a2020202020202020204d616b6520626f6f74206d6573736167657320666172206c65737320766572626f73652062792064656661756c740a202a2020202020202020204d616b652061736d2073616665720a202a2020202020202020205374657068656e20526f746877656c6c0a202a20202020312e383a2041646420434f4e4649475f41504d5f5254435f49535f474d540a202a2020202020202020205269636861726420476f6f6368203c72676f6f63684061746e662e637369726f2e61753e0a202a2020202020202020206368616e67652041504d5f4e4f494e545320746f20434f4e4649475f41504d5f414c4c4f575f494e54530a202a20202020202020202072656d6f766520646570656e64656e6379206f6e20434f4e4649475f50524f435f46530a202a2020202020202020205374657068656e20526f746877656c6c0a202a20202020312e393a2046697820736d616c6c207479706f2e20203c6c61736c6f40776f6469702e6f706f6c652e706c3e0a202a20202020202020202054727920746f20636f706520776974682042494f5327732074686174206e65656420746f206861766520616c6c20646973706c61790a202a2020202020202020206465766963657320626c616e6b656420616e64206e6f74206a75737420746865206669727374206f6e652e0a202a202020202020202020526f7373205061746572736f6e203c726f737340736f692e636974792e61632e756b3e0a202a202020202020202020466978207365676d656e74206c696d69742073657474696e672069742068617320616c77617973206265656e2077726f6e672061730a202a202020202020202020746865207365676d656e7473206e656564656420746f20686176652062797465206772616e756c61726974792e0a202a2020202020202020204d61726b206120666577207468696e6773205f5f696e69742e0a202a202020202020202020416464206861636b20746f20616c6c6f7720706f776572206f6666206f6620534d502073797374656d7320627920706f70756c617220726571756573742e0a202a20202020202020202055736520434f4e4649475f534d5020696e7374656164206f66205f5f534d505f5f0a202a20202020202020202049676e6f726520424f554e43455320666f72207468726565207365636f6e64732e0a202a2020202020202020205374657068656e20526f746877656c6c0a202a202020312e31303a2046697820666f72205468696e6b7061642072657475726e20636f64652e0a202a2020202020202020204d6572676520322e3220616e6420322e3320647269766572732e0a202a20202020202020202052656d6f76652041504d20646570656e64656e6369657320696e20617263682f693338362f6b65726e656c2f70726f636573732e630a202a20202020202020202052656d6f76652041504d20646570656e64656e6369657320696e20647269766572732f636861722f73797372712e630a202a20202020202020202052657365742074696d65206163726f7373207374616e6462792e0a202a202020202020202020416c6c6f77206d6f726520696e6974697469616c69736174696f6e206f6e20534d502e0a202a20202020202020202052656d6f766520434f4e4649475f41504d5f504f5745525f4f464620616e64206d616b6520697420626f6f742074696d650a202a202020202020202020636f6e666967757261626c65202864656661756c74206f6e292e0a202a2020202020202020204d616b65206465627567206f6e6c79206120626f6f742074696d6520706172616d65746572202872656d6f76652041504d5f4445425547292e0a202a20202020202020202054727920746f20626c616e6b20616c6c2064657669636573206f6e20616e79206572726f722e0a202a202020312e31313a2052656d6f76652041504d20646570656e64656e6369657320696e20647269766572732f636861722f636f6e736f6c652e630a202a202020202020202020436865636b206e725f72756e6e696e6720746f20646574656374206966207765206172652069646c65202866726f6d0a202a202020202020202020426f7269736c617620446569616e6f76203c626f7269736c6176406c69782e706f6c79746563686e697175652e66723e290a202a20202020202020202046697820666f722062696f736573207468617420646f6e2774207a65726f2074686520746f702070617274206f66207468650a202a202020202020202020656e747279706f696e74206f666673657420284d6172696f205369747461203c736974746140616c2e756e69706d6e2e69743e290a202a202020202020202020287265706f727465642062792050616e6f73204b617473616c6f756c6973203c74657261734077726974656d652e636f6d3e292e0a202a2020202020202020205265616c206d6f646520706f776572206f6666207061746368202857616c74657220486f666d616e6e0a202a2020202020202020203c57616c7465722e486f666d616e6e4070687973696b2e737475642e756e692d65726c616e67656e2e64653e292e0a202a202020312e31323a2052656d6f766520434f4e4649475f534d502061732074686520636f6d70696c65722077696c6c206f7074696d697a650a202a20202020202020202074686520636f6465206177617920616e797761792028736d705f6e756d5f63707573203d3d203120696e205550290a202a2020202020202020206e6f74656420627920417274757220536b6177696e61203c736b6177696e614067656f6369746965732e636f6d3e2e0a202a2020202020202020204d616b6520706f776572206f666620756e64657220534d5020776f726b20616761696e2e0a202a202020202020202020466978207468696e6b6f207769746820696e697469616c20656e676167696e67206f662042494f532e0a202a2020202020202020204d616b65207375726520706f776572206f6666206f6e6c792068617070656e73206f6e2043505520300a202a202020202020202020285061756c20225275737479222052757373656c6c203c72757374794072757374636f72702e636f6d2e61753e292e0a202a202020202020202020446f206572726f72206e6f74696669636174696f6e20746f2075736572206d6f64652069662042494f532063616c6c73206661696c2e0a202a2020202020202020204d6f766520656e747279706f696e74206f66667365742066697820746f202e2e2e626f6f742f73657475702e530a202a20202020202020202077686572652069742062656c6f6e67732028436f736d6f73203c6769733838353634406369732e6e6374752e6564752e74773e292e0a202a20202020202020202052656d6f766520736d702d706f7765722d6f66662e20534d50207573657273206d757374206e6f7720737065636966790a202a2020202020202020202261706d3d706f7765722d6f666622206f6e20746865206b65726e656c20636f6d6d616e64206c696e652e205375676765737465640a202a2020202020202020206279204a696d204176657261203c6a696d614068616c2e636f6d3e2c206d6f64696669656420627920416c616e20436f780a202a2020202020202020203c616c616e406c786f7267756b2e756b75752e6f72672e756b3e2e0a202a202020202020202020526567697374657220746865202f70726f632f61706d20656e747279206576656e206f6e20534d5020736f20746861740a202a20202020202020202073637269707473207468617420636865636b20666f72206974206265666f726520646f696e6720706f776572206f66660a202a202020202020202020776f726b20284a696d204176657261203c6a696d614068616c2e636f6d3e292e0a202a202020312e31333a204368616e67657320666f72206e657720706d5f20696e74657266616365732028416e64792048656e726f69640a202a2020202020202020203c616e64795f68656e726f6964407961686f6f2e636f6d3e292e0a202a2020202020202020204d6f64756c6172697a652074686520636f64652e0a202a20202020202020202046697820746865205468696e6b7061642028616761696e29203a2d282028434f4e4649475f41504d5f49474e4f52455f4d554c5449504c455f53555350454e44530a202a2020202020202020206973206e6f772074686520776179206c69666520776f726b73292e0a202a202020202020202020466978207468696e6b6f20696e2073757370656e642829202877726f6e672072657475726e292e0a202a2020202020202020204e6f746966792064726976657273206f6e20637269746963616c2073757370656e642e0a202a2020202020202020204d616b65206b61706d64206162736f7262206d6f72652069646c652074696d652028506176656c204d616368656b203c706176656c407563772e637a3e0a202a2020202020202020206d6f64696669656420627920736672292e0a202a20202020202020202044697361626c6520696e7465727275707473207768696c65207765206172652073757370656e6465642028416e64792048656e726f69640a202a2020202020202020203c616e64795f68656e726f6964407961686f6f2e636f6d3e20666978656420627920736672292e0a202a2020202020202020204d616b6520706f776572206f666620776f726b206f6e20534d5020616761696e2028546f6e7920486f796c650a202a2020202020202020203c746d68406d6167656e74612d6c6f6769632e636f6d3e20616e64203c7a6c61746b6f4069736b6f6e2e68723e29206d6f646966696564206279207366722e0a202a20202020202020202052656d6f766520434f4e4649475f41504d5f53555350454e445f424f554e43452e202054686520626f756e63652069676e6f72650a202a202020202020202020696e74657276616c206973206e6f7720636f6e666967757261626c652e0a202a202020312e31343a204d616b6520636f6e6e656374696f6e2076657273696f6e2070657273697374206163726f7373206d6f64756c6520756e6c6f61642f6c6f61642e0a202a202020202020202020456e61626c6520616e6420656e6761676520706f776572206d616e6167656d656e74206561726c6965722e0a202a202020202020202020446973656e6761676520706f776572206d616e6167656d656e74206f6e206d6f64756c6520756e6c6f61642e0a202a2020202020202020204368616e67656420746f20757365207468652073797372712d7265676973746572206861636b20666f72207265676973746572696e67207468650a202a202020202020202020706f776572206f66662066756e6374696f6e2063616c6c6564206279206d616769632073797372712062617365642075706f6e2064697363757373696f6e730a202a202020202020202020696e206972633a2f2f6972632e6f70656e70726f6a656374732e6e65742f236b65726e656c6e6577626965730a202a2020202020202020202843727574636865722044756e6e6176616e74203c63727574636865722b6b65726e656c4064617461737461636b732e636f6d3e292e0a202a2020202020202020204d616b6520434f4e4649475f41504d5f5245414c5f4d4f44455f504f5745525f4f46462072756e2074696d6520636f6e666967757261626c652e0a202a2020202020202020202841726a616e2076616e2064652056656e203c61726a616e76407265646861742e636f6d3e29206d6f646966696564206279207366722e0a202a202020202020202020576f726b2061726f756e64206279746520737761702062756720696e206f6e65206f6620746865205661696f27732042494f5327730a202a202020202020202020284d61726320426f7563686572203c6d617263406d6273692e63613e292e0a202a2020202020202020204578706f736564207468652064697361626c6520666c616720746f20646d6920736f20746861742077652063616e2068616e646c65206b6e6f776e0a202a20202020202020202062726f6b656e2041504d2028416c616e20436f78203c616c616e406c786f7267756b2e756b75752e6f72672e756b3e292e0a202a202020312e313461633a204966207468652042494f53207361797320224920736c6f776564207468652043505520646f776e22207468656e20646f6e2774207370696e0a202a20202020202020202063616c6c696e67206974202d20696e73746561642069646c652e2028416c616e20436f78203c616c616e406c786f7267756b2e756b75752e6f72672e756b3e290a202a202020202020202020496620616e2041504d2069646c65206661696c73206c6f6720697420616e642069646c652073656e7369626c790a202a202020312e31353a20446f6e2774207175657565206576656e747320746f20636c69656e74732077686f206f70656e2074686520646576696365204f5f57524f4e4c592e0a202a202020202020202020446f6e277420657870656374207265706c6965732066726f6d20636c69656e74732077686f206f70656e2074686520646576696365204f5f52444f4e4c592e0a202a20202020202020202028496465612066726f6d2054686f6d617320486f6f64290a202a2020202020202020204d696e6f722077616974717565756520636c65616e7570732e20284a6f686e204672656d6c696e203c63686965664062616e646974732e6f72673e290a202a202020312e31363a204669782069646c652063616c6c696e672e2028416e647265617320537465696e6d65747a203c61737440646f6d64762e64653e20657420616c2e290a202a2020202020202020204e6f74696679206c697374656e657273206f66207374616e646279206f722073757370656e64206576656e7473206265666f7265206e6f74696679696e670a202a202020202020202020647269766572732e2052657475726e20454255535920746f20696f63746c28292069662073757370656e642069732072656a65637465642e0a202a2020202020202020202852757373656c6c204b696e67203c726d6b4061726d2e6c696e75782e6f72672e756b3e20616e642054686f6d617320486f6f64290a202a20202020202020202049676e6f726520666972737420726573756d652061667465722077652067656e6572617465206f7572206f776e20726573756d65206576656e740a202a202020202020202020616674657220612073757370656e64202854686f6d617320486f6f64290a202a2020202020202020204461656d6f6e697a65206e6f77206765747320726964206f66206f757220636f6e74726f6c6c696e67207465726d696e616c2028736672292e0a202a202020202020202020434f4e4649475f41504d5f4350555f49444c45206e6f77206a7573742061666665637473207468652064656661756c742076616c7565206f660a202a20202020202020202069646c655f7468726573686f6c642028736672292e0a202a2020202020202020204368616e6765206e616d65206f66206b65726e656c2061706d206461656d6f6e20286173206974206e6f206c6f6e6765722069646c6573292028736672292e0a202a202020312e313661633a2046697820757020534d5020737570706f727420736f6d65776861742e20596f752063616e206e6f7720666f72636520534d50206f6e20616e642077650a202a092020206d616b65205f616c6c5f2041504d2063616c6c73206f6e207468652043505523302e2046697820756e73616665207369676e206275672e0a202a09202020544f444f3a2064657465726d696e65206966206974732022626f6f742043505522206f72202243505530222077652077616e7420746f206c6f636b20746f2e0a202a0a202a2041504d20312e31205265666572656e63653a0a202a0a202a202020496e74656c20436f72706f726174696f6e2c204d6963726f736f667420436f72706f726174696f6e2e20416476616e63656420506f776572204d616e6167656d656e740a202a2020202841504d292042494f5320496e746572666163652053706563696669636174696f6e2c205265766973696f6e20312e312c2053657074656d62657220313939332e0a202a202020496e74656c204f72646572204e756d626572203234313730342d3030312e20204d6963726f736f66742050617274204e756d626572203738312d3131302d5830312e0a202a0a202a205b5468697320646f63756d656e7420697320617661696c61626c6520667265652066726f6d20496e74656c2062792063616c6c696e67203830302e3632382e3836383620286661780a202a203931362e3335362e3631303029206f72203830302e3534382e343732353b206f722066726f6d0a202a20687474703a2f2f7777772e6d6963726f736f66742e636f6d2f776864632f617263686976652f616d705f31322e6d7370782020497420697320616c736f0a202a20617661696c61626c652066726f6d204d6963726f736f66742062792063616c6c696e67203230362e3838322e383038302e5d0a202a0a202a2041504d20312e32205265666572656e63653a0a202a202020496e74656c20436f72706f726174696f6e2c204d6963726f736f667420436f72706f726174696f6e2e20416476616e63656420506f776572204d616e6167656d656e740a202a2020202841504d292042494f5320496e746572666163652053706563696669636174696f6e2c205265766973696f6e20312e322c20466562727561727920313939362e0a202a0a202a205b5468697320646f63756d656e7420697320617661696c61626c652066726f6d204d6963726f736f66742061743a0a202a20202020687474703a2f2f7777772e6d6963726f736f66742e636f6d2f776864632f617263686976652f616d705f31322e6d7370785d0a202a2f0a0a23646566696e652070725f666d7428666d7429202261706d3a202220666d740a0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a0a23696e636c756465203c6c696e75782f706f6c6c2e683e0a23696e636c756465203c6c696e75782f74797065732e683e0a23696e636c756465203c6c696e75782f7374646465662e683e0a23696e636c756465203c6c696e75782f74696d65722e683e0a23696e636c756465203c6c696e75782f66636e746c2e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f737461742e683e0a23696e636c756465203c6c696e75782f70726f635f66732e683e0a23696e636c756465203c6c696e75782f7365715f66696c652e683e0a23696e636c756465203c6c696e75782f6d6973636465766963652e683e0a23696e636c756465203c6c696e75782f61706d5f62696f732e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f74696d652e683e0a23696e636c756465203c6c696e75782f73636865642e683e0a23696e636c756465203c6c696e75782f706d2e683e0a23696e636c756465203c6c696e75782f6361706162696c6974792e683e0a23696e636c756465203c6c696e75782f6465766963652e683e0a23696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f667265657a65722e683e0a23696e636c756465203c6c696e75782f736d702e683e0a23696e636c756465203c6c696e75782f646d692e683e0a23696e636c756465203c6c696e75782f73757370656e642e683e0a23696e636c756465203c6c696e75782f6b7468726561642e683e0a23696e636c756465203c6c696e75782f6a6966666965732e683e0a23696e636c756465203c6c696e75782f616370692e683e0a23696e636c756465203c6c696e75782f737973636f72655f6f70732e683e0a23696e636c756465203c6c696e75782f69383235332e683e0a0a23696e636c756465203c61736d2f756163636573732e683e0a23696e636c756465203c61736d2f646573632e683e0a23696e636c756465203c61736d2f6f6c70632e683e0a23696e636c756465203c61736d2f70617261766972742e683e0a23696e636c756465203c61736d2f7265626f6f742e683e0a0a23696620646566696e656428434f4e4649475f41504d5f444953504c41595f424c414e4b2920262620646566696e656428434f4e4649475f5654290a65787465726e20696e7420282a636f6e736f6c655f626c616e6b5f686f6f6b2928696e74293b0a23656e6469660a0a2f2a0a202a205468652061706d5f62696f7320646576696365206973206f6e65206f6620746865206d697363206368617220646576696365732e0a202a205468697320697320697473206d696e6f72206e756d6265722e0a202a2f0a23646566696e650941504d5f4d494e4f525f444556093133340a0a2f2a0a202a20566172696f7573206f7074696f6e732063616e206265206368616e67656420617420626f6f742074696d6520617320666f6c6c6f77733a0a202a2028576520616c6c6f7720756e64657273636f72657320666f7220636f6d7061746962696c697479207769746820746865206d6f64756c657320636f6465290a202a0961706d3d6f6e2f6f6666090909656e61626c652f64697361626c652041504d0a202a09202020205b6e6f2d5d616c6c6f775b2d5f5d696e74730909616c6c6f7720696e746572727570747320647572696e672042494f532063616c6c730a202a09202020205b6e6f2d5d62726f6b656e5b2d5f5d707372090942494f532068617320612062726f6b656e20476574506f7765725374617475732063616c6c0a202a09202020205b6e6f2d5d7265616c6d6f64655b2d5f5d706f7765725b2d5f5d6f66660973776974636820746f207265616c206d6f6465206265666f72650a202a09202020200909090909706f776572696e67206f66660a202a09202020205b6e6f2d5d64656275670909096c6f6720736f6d6520646562756767696e67206d657373616765730a202a09202020205b6e6f2d5d706f7765725b2d5f5d6f66660909706f776572206f6666206f6e2073687574646f776e0a202a09202020205b6e6f2d5d736d700909095573652061706d206576656e206f6e20616e20534d5020626f780a202a0920202020626f756e63655b2d5f5d696e74657276616c3d3c6e3e096e756d626572206f66207469636b7320746f2069676e6f72652073757370656e640a202a092020202009090909626f756e6365730a202a2020202020202020202069646c655b2d5f5d7468726573686f6c643d3c6e3e2020202020202053797374656d2069646c652070657263656e746167652061626f766520776869636820746f0a202a20202020202020202020202020202020202020202020202020202020202020202020202020206d616b652041504d2042494f532069646c652063616c6c732e2053657420697420746f0a202a202020202020202020202020202020202020202020202020202020202020202020202020202031303020746f2064697361626c652e0a202a2020202020202020202069646c655b2d5f5d706572696f643d3c6e3e20202020202020202020506572696f642028696e20312f31303073206f662061207365636f6e6429206f7665720a202a20202020202020202020202020202020202020202020202020202020202020202020202020207768696368207468652069646c652070657263656e746167652069730a202a202020202020202020202020202020202020202020202020202020202020202020202020202063616c63756c617465642e0a202a2f0a0a2f2a204b4e4f574e2050524f424c454d204d414348494e45533a0a202a0a202a20553a20544920343030304d2054726176656c4d6174653a2042494f53206973202a4e4f542a2041504d20636f6d706c69616e740a202a202020202020202020202020202020202020202020202020205b436f6e6669726d656420627920544920726570726573656e7461746976655d0a202a203f3a2041434552203438364458342f37353a2075736573206473656720303034302c20696e2076696f6c6174696f6e206f662041504d2073706563696669636174696f6e0a202a20202020202020202020202020202020202020205b436f6e6669726d65642062792042494f5320646973617373656d626c795d0a202a20202020202020202020202020202020202020205b54686973206d617920776f726b206e6f77202e2e2e5d0a202a20503a20546f73686962612031393530533a2062617474657279206c69666520696e666f726d6174696f6e206f6e6c792067657473207570646174656420616674657220726573756d650a202a20503a204d696477657374204d6963726f20536f756e64626f6f6b20456c697465204458322f3636206d6f6e6f6368726f6d653a2073637265656e20626c616e6b696e670a202a200962726f6b656e20696e2042494f53205b5265706f7274656420627920476172737420522e205265657365203c72656573654069736e2e6e65743e5d0a202a203f3a20416365724e6f74652d3935303a206f6f7073206f6e2072656164696e67202f70726f632f61706d202d20776f726b61726f756e642069732061205749500a202a20094e65616c652042616e6b73203c6e65616c65406c6f77656e64616c652e636f6d2e61753e20446563656d62657220323030300a202a0a202a204c6567656e643a2055203d20756e757361626c6520776974682041504d20706174636865730a202a20202020202020202050203d207061727469616c6c7920757361626c6520776974682041504d20706174636865730a202a2f0a0a2f2a0a202a20446566696e65206173203120746f206d616b65207468652064726976657220616c776179732063616c6c207468652041504d2042494f5320627573790a202a20726f7574696e65206576656e2069662074686520636c6f636b20776173206e6f74207265706f7274656420617320736c6f776564206279207468650a202a2069646c6520726f7574696e652e20204f74686572776973652c20646566696e6520617320302e0a202a2f0a23646566696e6520414c574159535f43414c4c5f42555359202020310a0a2f2a0a202a20446566696e6520746f206d616b65207468652041504d2042494f532063616c6c73207a65726f20616c6c2064617461207365676d656e74207265676973746572732028736f0a202a207468617420616e20696e636f72726563742042494f5320696d706c656d656e746174696f6e2077696c6c2063617573652061206b65726e656c2070616e69632069662069740a202a20747269657320746f20777269746520746f20617262697472617279206d656d6f7279292e0a202a2f0a23646566696e652041504d5f5a45524f5f534547530a0a23696e636c756465203c61736d2f61706d2e683e0a0a2f2a0a202a20446566696e6520746f2072652d696e697469616c697a652074686520696e7465727275707420302074696d657220746f2031303020487a20616674657220612073757370656e642e0a202a205468697320706174636865642062792043686164204d696c6c6572203c636d696c6c65724073757266736f7574682e636f6d3e2c206f726967696e616c20636f64652062790a202a204461766964204368656e203c6368656e406374706130342e6d69742e6564753e0a202a2f0a23756e64656620494e49545f54494d45525f41465445525f53555350454e440a0a23696664656620494e49545f54494d45525f41465445525f53555350454e440a23696e636c756465203c6c696e75782f74696d65782e683e0a23696e636c756465203c61736d2f696f2e683e0a23696e636c756465203c6c696e75782f64656c61792e683e0a23656e6469660a0a2f2a0a202a204e65656420746f20706f6c6c207468652041504d2042494f53206576657279207365636f6e640a202a2f0a23646566696e652041504d5f434845434b5f54494d454f55540928485a290a0a2f2a0a202a2049676e6f72652073757370656e64206576656e747320666f72207468697320616d6f756e74206f662074696d65206166746572206120726573756d650a202a2f0a23646566696e652044454641554c545f424f554e43455f494e54455256414c092833202a20485a290a0a2f2a0a202a204d6178696d756d206e756d626572206f66206576656e74732073746f7265640a202a2f0a23646566696e652041504d5f4d41585f4556454e5453090932300a0a2f2a0a202a20546865207065722d66696c652041504d20646174610a202a2f0a7374727563742061706d5f75736572207b0a09696e7409096d616769633b0a097374727563742061706d5f75736572202a6e6578743b0a09756e7369676e656420696e740973757365723a20313b0a09756e7369676e656420696e74097772697465723a20313b0a09756e7369676e656420696e74097265616465723a20313b0a09756e7369676e656420696e740973757370656e645f776169743a20313b0a09696e74090973757370656e645f726573756c743b0a09696e74090973757370656e64735f70656e64696e673b0a09696e7409097374616e646279735f70656e64696e673b0a09696e74090973757370656e64735f726561643b0a09696e7409097374616e646279735f726561643b0a09696e7409096576656e745f686561643b0a09696e7409096576656e745f7461696c3b0a0961706d5f6576656e745f74096576656e74735b41504d5f4d41585f4556454e54535d3b0a7d3b0a0a2f2a0a202a20546865206d61676963206e756d62657220696e2061706d5f757365720a202a2f0a23646566696e652041504d5f42494f535f4d4147494309093078343130310a0a2f2a0a202a2069646c652070657263656e746167652061626f76652077686963682062696f732069646c652063616c6c732061726520646f6e650a202a2f0a23696664656620434f4e4649475f41504d5f4350555f49444c450a237761726e696e67206465707265636174656420434f4e4649475f41504d5f4350555f49444c452077696c6c2062652064656c6574656420696e20323031320a23646566696e652044454641554c545f49444c455f5448524553484f4c440939350a23656c73650a23646566696e652044454641554c545f49444c455f5448524553484f4c44093130300a23656e6469660a23646566696e652044454641554c545f49444c455f504552494f440928313030202f2033290a0a2f2a0a202a204c6f63616c207661726961626c65730a202a2f0a73746174696320737472756374207b0a09756e7369676e6564206c6f6e67096f66667365743b0a09756e7369676e65642073686f7274097365676d656e743b0a7d2061706d5f62696f735f656e7472793b0a73746174696320696e7420636c6f636b5f736c6f7765643b0a73746174696320696e742069646c655f7468726573686f6c64205f5f726561645f6d6f73746c79203d2044454641554c545f49444c455f5448524553484f4c443b0a73746174696320696e742069646c655f706572696f64205f5f726561645f6d6f73746c79203d2044454641554c545f49444c455f504552494f443b0a73746174696320696e74207365745f706d5f69646c653b0a73746174696320696e742073757370656e64735f70656e64696e673b0a73746174696320696e74207374616e646279735f70656e64696e673b0a73746174696320696e742069676e6f72655f7379735f73757370656e643b0a73746174696320696e742069676e6f72655f6e6f726d616c5f726573756d653b0a73746174696320696e7420626f756e63655f696e74657276616c205f5f726561645f6d6f73746c79203d2044454641554c545f424f554e43455f494e54455256414c3b0a0a73746174696320626f6f6c206465627567205f5f726561645f6d6f73746c793b0a73746174696320626f6f6c20736d70205f5f726561645f6d6f73746c793b0a73746174696320696e742061706d5f64697361626c6564203d202d313b0a23696664656620434f4e4649475f534d500a73746174696320626f6f6c20706f7765725f6f66663b0a23656c73650a73746174696320626f6f6c20706f7765725f6f6666203d20313b0a23656e6469660a73746174696320626f6f6c207265616c6d6f64655f706f7765725f6f66663b0a23696664656620434f4e4649475f41504d5f414c4c4f575f494e54530a73746174696320626f6f6c20616c6c6f775f696e7473203d20313b0a23656c73650a73746174696320626f6f6c20616c6c6f775f696e74733b0a23656e6469660a73746174696320626f6f6c2062726f6b656e5f7073723b0a0a737461746963204445434c4152455f574149545f51554555455f484541442861706d5f776169747175657565293b0a737461746963204445434c4152455f574149545f51554555455f484541442861706d5f73757370656e645f776169747175657565293b0a737461746963207374727563742061706d5f75736572202a757365725f6c6973743b0a73746174696320444546494e455f5350494e4c4f434b28757365725f6c6973745f6c6f636b293b0a73746174696320444546494e455f4d555445582861706d5f6d75746578293b0a0a2f2a0a202a205365742075702061207365676d656e742074686174207265666572656e63657320746865207265616c206d6f6465207365676d656e7420307834300a202a207468617420657874656e647320757020746f2074686520656e64206f662070616765207a65726f2028746861742077652068617665207265736572766564292e0a202a205468697320697320666f722062756767792042494f532773207468617420726566657220746f20287265616c206d6f646529207365676d656e7420307834300a202a206576656e2074686f7567682074686579206172652063616c6c656420696e2070726f746563746564206d6f64652e0a202a2f0a7374617469632073747275637420646573635f737472756374206261645f62696f735f64657363203d204744545f454e5452595f494e4954283078343039322c0a09090928756e7369676e6564206c6f6e67295f5f7661283078343030554c292c20504147455f53495a45202d203078343030202d2031293b0a0a73746174696320636f6e73742063686172206472697665725f76657273696f6e5b5d203d2022312e31366163223b092f2a206e6f20737061636573202a2f0a0a73746174696320737472756374207461736b5f737472756374202a6b61706d645f7461736b3b0a0a2f2a0a202a0941504d206576656e74206e616d65732074616b656e2066726f6d207468652041504d20312e322073706563696669636174696f6e2e205468657365206172650a202a09746865206d65737361676520636f6465732074686174207468652042494f53207573657320746f2074656c6c2075732061626f7574206576656e74730a202a2f0a73746174696320636f6e73742063686172202a20636f6e73742061706d5f6576656e745f6e616d655b5d203d207b0a092273797374656d207374616e646279222c0a092273797374656d2073757370656e64222c0a09226e6f726d616c20726573756d65222c0a0922637269746963616c20726573756d65222c0a09226c6f772062617474657279222c0a0922706f77657220737461747573206368616e6765222c0a09227570646174652074696d65222c0a0922637269746963616c2073757370656e64222c0a092275736572207374616e646279222c0a0922757365722073757370656e64222c0a092273797374656d207374616e64627920726573756d65222c0a09226361706162696c6974696573206368616e6765220a7d3b0a23646566696e65204e525f41504d5f4556454e545f4e414d452041525241595f53495a452861706d5f6576656e745f6e616d65290a0a7479706564656620737472756374206c6f6f6b75705f74207b0a09696e74096b65793b0a096368617220092a6d73673b0a7d206c6f6f6b75705f743b0a0a2f2a0a202a095468652042494f532072657475726e73206120736574206f66207374616e64617264206572726f7220636f64657320696e204158207768656e207468650a202a09636172727920666c6167206973207365742e0a202a2f0a0a73746174696320636f6e7374206c6f6f6b75705f74206572726f725f7461626c655b5d203d207b0a2f2a204e2f41097b2041504d5f535543434553532c0909224f7065726174696f6e2073756363656564656422207d2c202a2f0a097b2041504d5f44495341424c45442c090922506f776572206d616e6167656d656e742064697361626c656422207d2c0a097b2041504d5f434f4e4e45435445442c09225265616c206d6f646520696e7465726661636520616c726561647920636f6e6e656374656422207d2c0a097b2041504d5f4e4f545f434f4e4e45435445442c0922496e74657266616365206e6f7420636f6e6e656374656422207d2c0a097b2041504d5f31365f434f4e4e45435445442c092231362062697420696e7465726661636520616c726561647920636f6e6e656374656422207d2c0a2f2a204e2f41097b2041504d5f31365f554e535550504f525445442c092231362062697420696e74657266616365206e6f7420737570706f7274656422207d2c202a2f0a097b2041504d5f33325f434f4e4e45435445442c092233322062697420696e7465726661636520616c726561647920636f6e6e656374656422207d2c0a097b2041504d5f33325f554e535550504f525445442c092233322062697420696e74657266616365206e6f7420737570706f7274656422207d2c0a097b2041504d5f4241445f4445564943452c0922556e7265636f676e697a65642064657669636520494422207d2c0a097b2041504d5f4241445f504152414d2c0922506172616d65746572206f7574206f662072616e676522207d2c0a097b2041504d5f4e4f545f454e47414745442c0922496e74657266616365206e6f7420656e676167656422207d2c0a097b2041504d5f4241445f46554e4354494f4e2c20202020202246756e6374696f6e206e6f7420737570706f7274656422207d2c0a097b2041504d5f524553554d455f44495341424c45442c0922526573756d652074696d65722064697361626c656422207d2c0a097b2041504d5f4241445f53544154452c0922556e61626c6520746f20656e7465722072657175657374656420737461746522207d2c0a2f2a204e2f41097b2041504d5f4e4f5f4556454e54532c09224e6f206576656e74732070656e64696e6722207d2c202a2f0a097b2041504d5f4e4f5f4552524f522c09092242494f5320646964206e6f742073657420612072657475726e20636f646522207d2c0a097b2041504d5f4e4f545f50524553454e542c09224e6f2041504d2070726573656e7422207d0a7d3b0a23646566696e65204552524f525f434f554e540941525241595f53495a45286572726f725f7461626c65290a0a2f2a2a0a202a0961706d5f6572726f72092d09646973706c617920616e2041504d206572726f720a202a09407374723a20696e666f726d6174696f6e20737472696e670a202a09406572723a2041504d2042494f532072657475726e20636f64650a202a0a202a0957726974652061206d65616e696e6766756c206c6f6720656e74727920746f20746865206b65726e656c206c6f6720696e20746865206576656e74206f660a202a09616e2041504d206572726f722e20204e6f74652074686174207468697320616c736f2068616e646c657320286e6567617469766529206b65726e656c206572726f72732e0a202a2f0a0a73746174696320766f69642061706d5f6572726f722863686172202a7374722c20696e7420657272290a7b0a09696e7420693b0a0a09666f72202869203d20303b2069203c204552524f525f434f554e543b20692b2b290a0909696620286572726f725f7461626c655b695d2e6b6579203d3d20657272290a090909627265616b3b0a096966202869203c204552524f525f434f554e54290a090970725f6e6f74696365282225733a2025735c6e222c207374722c206572726f725f7461626c655b695d2e6d7367293b0a09656c73652069662028657272203c2030290a090970725f6e6f74696365282225733a206c696e7578206572726f7220636f64652025695c6e222c207374722c20657272293b0a09656c73650a090970725f6e6f74696365282225733a20756e6b6e6f776e206572726f7220636f6465202523322e32785c6e222c0a0909202020202020207374722c20657272293b0a7d0a0a2f2a0a202a20546865736520617265207468652061637475616c2042494f532063616c6c732e2020446570656e64696e67206f6e2041504d5f5a45524f5f5345475320616e640a202a2061706d5f696e666f2e616c6c6f775f696e74732c20776520617265206265696e67207265616c6c7920706172616e6f696420686572652120204e6f74206f6e6c790a202a2061726520696e74657272757074732064697361626c65642c2062757420616c6c20746865207365676d656e74207265676973746572732028657863657074205353290a202a2061726520736176656420616e64207a65726f65642074686973206d65616e732074686174206966207468652042494f5320747269657320746f207265666572656e63650a202a20616e79206461746120776974686f7574206578706c696369746c79206c6f6164696e6720746865207365676d656e74207265676973746572732c20746865206b65726e656c0a202a2077696c6c206661756c7420696d6d6564696174656c7920726174686572207468616e206861766520736f6d6520756e666f72657365656e2063697263756d7374616e6365730a202a20666f72207468652072657374206f6620746865206b65726e656c2e2020416e642069742077696c6c2062652076657279206f6276696f75732120203a2d2920446f696e670a202a207468697320646570656e6473206f6e20435320726566657272696e6720746f207468652073616d6520706879736963616c206d656d6f727920617320445320736f20746861740a202a2044532063616e206265207a65726f6564206265666f7265207468652063616c6c2e20556e666f7274756e6174656c792c2077652063616e277420646f20616e797468696e670a202a2061626f75742074686520737461636b207365676d656e742f706f696e7465722e2020416c736f2c2077652074656c6c2074686520636f6d70696c657220746861740a202a2065766572797468696e6720636f756c64206368616e67652e0a202a0a202a20416c736f2c207765204b4e4f57207468617420666f7220746865206e6f6e206572726f722063617365206f662061706d5f62696f735f63616c6c2c2074686572650a202a206973206e6f2075736566756c20646174612072657475726e656420696e20746865206c6f77206f7264657220382062697473206f66206561782e0a202a2f0a0a73746174696320696e6c696e6520756e7369676e6564206c6f6e67205f5f61706d5f6972715f7361766528766f6964290a7b0a09756e7369676e6564206c6f6e6720666c6167733b0a096c6f63616c5f736176655f666c61677328666c616773293b0a096966202861706d5f696e666f2e616c6c6f775f696e747329207b0a090969662028697271735f64697361626c65645f666c61677328666c61677329290a0909096c6f63616c5f6972715f656e61626c6528293b0a097d20656c73650a09096c6f63616c5f6972715f64697361626c6528293b0a0a0972657475726e20666c6167733b0a7d0a0a23646566696e652061706d5f6972715f7361766528666c61677329205c0a09646f207b20666c616773203d205f5f61706d5f6972715f7361766528293b207d207768696c65202830290a0a73746174696320696e6c696e6520766f69642061706d5f6972715f726573746f726528756e7369676e6564206c6f6e6720666c616773290a7b0a0969662028697271735f64697361626c65645f666c61677328666c61677329290a09096c6f63616c5f6972715f64697361626c6528293b0a09656c73652069662028697271735f64697361626c65642829290a09096c6f63616c5f6972715f656e61626c6528293b0a7d0a0a2369666465662041504d5f5a45524f5f534547530a2309646566696e652041504d5f4445434c5f53454753205c0a0909756e7369676e656420696e742073617665645f66733b20756e7369676e656420696e742073617665645f67733b0a2309646566696e652041504d5f444f5f534156455f53454753205c0a0909736176657365676d656e742866732c2073617665645f6673293b20736176657365676d656e742867732c2073617665645f6773290a2309646566696e652041504d5f444f5f524553544f52455f53454753205c0a09096c6f61647365676d656e742866732c2073617665645f6673293b206c6f61647365676d656e742867732c2073617665645f6773290a23656c73650a2309646566696e652041504d5f4445434c5f534547530a2309646566696e652041504d5f444f5f534156455f534547530a2309646566696e652041504d5f444f5f524553544f52455f534547530a23656e6469660a0a7374727563742061706d5f62696f735f63616c6c207b0a097533322066756e633b0a092f2a20496e20616e64206f7574202a2f0a09753332206562783b0a09753332206563783b0a092f2a204f7574206f6e6c79202a2f0a09753332206561783b0a09753332206564783b0a09753332206573693b0a0a092f2a204572726f723a202d454e4f4d454d2c206f72206269747320382d3135206f6620656178202a2f0a09696e74206572723b0a7d3b0a0a2f2a2a0a202a095f5f61706d5f62696f735f63616c6c202d204d616b6520616e2041504d2042494f532033326269742063616c6c0a202a09405f63616c6c3a20706f696e74657220746f207374727563742061706d5f62696f735f63616c6c2e0a202a0a202a094d616b6520616e2041504d2063616c6c207573696e67207468652033326269742070726f746563746564206d6f646520696e746572666163652e205468650a202a0963616c6c657220697320726573706f6e7369626c6520666f72206b6e6f77696e672069662041504d2042494f5320697320636f6e6669677572656420616e640a202a09656e61626c65642e20546869732063616c6c2063616e2064697361626c6520696e746572727570747320666f722061206c6f6e6720706572696f64206f660a202a0974696d65206f6e20736f6d65206c6170746f70732e20205468652072657475726e2076616c756520697320696e20414820616e64207468652063617272790a202a09666c6167206973206c6f6164656420696e746f20414c2e2020496620746865726520697320616e206572726f722c207468656e20746865206572726f720a202a09636f64652069732072657475726e656420696e20414820286269747320382d3135206f66206561782920616e6420746869732066756e6374696f6e0a202a0972657475726e73206e6f6e2d7a65726f2e0a202a0a202a094e6f74653a2074686973206d616b6573207468652063616c6c206f6e207468652063757272656e74204350552e0a202a2f0a737461746963206c6f6e67205f5f61706d5f62696f735f63616c6c28766f6964202a5f63616c6c290a7b0a0941504d5f4445434c5f534547530a09756e7369676e6564206c6f6e670909666c6167733b0a09696e740909096370753b0a0973747275637420646573635f73747275637409736176655f646573635f34303b0a0973747275637420646573635f737472756374092a6764743b0a097374727563742061706d5f62696f735f63616c6c092a63616c6c203d205f63616c6c3b0a0a09637075203d206765745f63707528293b0a094255475f4f4e2863707520213d2030293b0a09676474203d206765745f6370755f6764745f7461626c6528637075293b0a09736176655f646573635f3430203d206764745b30783430202f20385d3b0a096764745b30783430202f20385d203d206261645f62696f735f646573633b0a0a0961706d5f6972715f7361766528666c616773293b0a0941504d5f444f5f534156455f534547533b0a0961706d5f62696f735f63616c6c5f61736d2863616c6c2d3e66756e632c2063616c6c2d3e6562782c2063616c6c2d3e6563782c0a09090920202663616c6c2d3e6561782c202663616c6c2d3e6562782c202663616c6c2d3e6563782c202663616c6c2d3e6564782c0a09090920202663616c6c2d3e657369293b0a0941504d5f444f5f524553544f52455f534547533b0a0961706d5f6972715f726573746f726528666c616773293b0a096764745b30783430202f20385d203d20736176655f646573635f34303b0a097075745f63707528293b0a0a0972657475726e2063616c6c2d3e656178202620307866663b0a7d0a0a2f2a2052756e205f5f61706d5f62696f735f63616c6c206f72205f5f61706d5f62696f735f63616c6c5f73696d706c65206f6e204350552030202a2f0a73746174696320696e74206f6e5f63707530286c6f6e6720282a666e2928766f6964202a292c207374727563742061706d5f62696f735f63616c6c202a63616c6c290a7b0a09696e74207265743b0a0a092f2a20446f6e277420626f74686572207769746820776f726b5f6f6e5f63707520696e2074686520636f6d6d6f6e20636173652c20736f20776520646f6e27740a09202a206861766520746f20776f7272792061626f7574204f4f4d206f72206f766572686561642e202a2f0a09696620286765745f6370752829203d3d203029207b0a0909726574203d20666e2863616c6c293b0a09097075745f63707528293b0a097d20656c7365207b0a09097075745f63707528293b0a0909726574203d20776f726b5f6f6e5f63707528302c20666e2c2063616c6c293b0a097d0a0a092f2a20776f726b5f6f6e5f6370752063616e206661696c2077697468202d454e4f4d454d202a2f0a0969662028726574203c2030290a090963616c6c2d3e657272203d207265743b0a09656c73650a090963616c6c2d3e657272203d202863616c6c2d3e656178203e3e203829202620307866663b0a0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a0961706d5f62696f735f63616c6c092d094d616b6520616e2041504d2042494f532033326269742063616c6c20286f6e204350552030290a202a094063616c6c3a207468652061706d5f62696f735f63616c6c207265676973746572732e0a202a0a202a09496620746865726520697320616e206572726f722c2069742069732072657475726e656420696e204063616c6c2e6572722e0a202a2f0a73746174696320696e742061706d5f62696f735f63616c6c287374727563742061706d5f62696f735f63616c6c202a63616c6c290a7b0a0972657475726e206f6e5f63707530285f5f61706d5f62696f735f63616c6c2c2063616c6c293b0a7d0a0a2f2a2a0a202a095f5f61706d5f62696f735f63616c6c5f73696d706c65202d204d616b6520616e2041504d2042494f532033326269742063616c6c20286f6e204350552030290a202a09405f63616c6c3a20706f696e74657220746f207374727563742061706d5f62696f735f63616c6c2e0a202a0a202a094d616b6520612042494f532063616c6c20746861742072657475726e73206f6e652076616c7565206f6e6c792c206f72206a757374207374617475732e0a202a09496620746865726520697320616e206572726f722c207468656e20746865206572726f7220636f64652069732072657475726e656420696e2041480a202a09286269747320382d3135206f66206561782920616e6420746869732066756e6374696f6e2072657475726e73206e6f6e2d7a65726f202869742063616e0a202a09616c736f2072657475726e202d454e4f4d454d292e2054686973206973207573656420666f722073696d706c65722042494f53206f7065726174696f6e732e0a202a09546869732063616c6c206d617920686f6c6420696e7465727275707473206f666620666f722061206c6f6e672074696d65206f6e20736f6d65206c6170746f70732e0a202a0a202a094e6f74653a2074686973206d616b6573207468652063616c6c206f6e207468652063757272656e74204350552e0a202a2f0a737461746963206c6f6e67205f5f61706d5f62696f735f63616c6c5f73696d706c6528766f6964202a5f63616c6c290a7b0a0975380909096572726f723b0a0941504d5f4445434c5f534547530a09756e7369676e6564206c6f6e670909666c6167733b0a09696e740909096370753b0a0973747275637420646573635f73747275637409736176655f646573635f34303b0a0973747275637420646573635f737472756374092a6764743b0a097374727563742061706d5f62696f735f63616c6c092a63616c6c203d205f63616c6c3b0a0a09637075203d206765745f63707528293b0a094255475f4f4e2863707520213d2030293b0a09676474203d206765745f6370755f6764745f7461626c6528637075293b0a09736176655f646573635f3430203d206764745b30783430202f20385d3b0a096764745b30783430202f20385d203d206261645f62696f735f646573633b0a0a0961706d5f6972715f7361766528666c616773293b0a0941504d5f444f5f534156455f534547533b0a096572726f72203d2061706d5f62696f735f63616c6c5f73696d706c655f61736d2863616c6c2d3e66756e632c2063616c6c2d3e6562782c2063616c6c2d3e6563782c0a0909090909202663616c6c2d3e656178293b0a0941504d5f444f5f524553544f52455f534547533b0a0961706d5f6972715f726573746f726528666c616773293b0a096764745b30783430202f20385d203d20736176655f646573635f34303b0a097075745f63707528293b0a0972657475726e206572726f723b0a7d0a0a2f2a2a0a202a0961706d5f62696f735f63616c6c5f73696d706c65092d096d616b6520612073696d706c652041504d2042494f532033326269742063616c6c0a202a094066756e633a2041504d2066756e6374696f6e20746f20696e766f6b650a202a09406562785f696e3a204542582072656769737465722076616c756520666f722042494f532063616c6c0a202a09406563785f696e3a204543582072656769737465722076616c756520666f722042494f532063616c6c0a202a09406561783a20454158207265676973746572206f6e2072657475726e2066726f6d207468652042494f532063616c6c0a202a09406572723a20626974730a202a0a202a094d616b6520612042494f532063616c6c20746861742072657475726e73206f6e652076616c7565206f6e6c792c206f72206a757374207374617475732e0a202a09496620746865726520697320616e206572726f722c207468656e20746865206572726f7220636f64652069732072657475726e656420696e20406572720a202a09616e6420746869732066756e6374696f6e2072657475726e73206e6f6e2d7a65726f2e2054686973206973207573656420666f722073696d706c65720a202a0942494f53206f7065726174696f6e732e2020546869732063616c6c206d617920686f6c6420696e7465727275707473206f666620666f722061206c6f6e670a202a0974696d65206f6e20736f6d65206c6170746f70732e0a202a2f0a73746174696320696e742061706d5f62696f735f63616c6c5f73696d706c65287533322066756e632c20753332206562785f696e2c20753332206563785f696e2c20753332202a6561782c0a09090909696e74202a657272290a7b0a097374727563742061706d5f62696f735f63616c6c2063616c6c3b0a09696e74207265743b0a0a0963616c6c2e66756e63203d2066756e633b0a0963616c6c2e656278203d206562785f696e3b0a0963616c6c2e656378203d206563785f696e3b0a0a09726574203d206f6e5f63707530285f5f61706d5f62696f735f63616c6c5f73696d706c652c202663616c6c293b0a092a656178203d2063616c6c2e6561783b0a092a657272203d2063616c6c2e6572723b0a0972657475726e207265743b0a7d0a0a2f2a2a0a202a0961706d5f6472697665725f76657273696f6e092d0941504d206472697665722076657273696f6e0a202a094076616c3a096c6f616465642077697468207468652041504d2076657273696f6e206f6e2072657475726e0a202a0a202a095265747269657665207468652041504d2076657273696f6e20737570706f72746564206279207468652042494f532e2054686973206973206f6e6c790a202a09737570706f7274656420666f722041504d20312e31206f72206869676865722e20416e206572726f7220696e646963617465732041504d20312e302069730a202a0970726f6261626c792070726573656e742e0a202a0a202a094f6e20656e7472792076616c2073686f756c6420706f696e7420746f20612076616c756520696e6469636174696e67207468652041504d206472697665720a202a0976657273696f6e20776974682074686520686967682062797465206265696e6720746865206d616a6f7220616e6420746865206c6f772062797465207468650a202a096d696e6f72206e756d62657220626f746820696e204243440a202a0a202a094f6e2072657475726e2069742077696c6c20686f6c64207468652042494f53207265766973696f6e20737570706f7274656420696e207468650a202a0973616d6520666f726d61742e0a202a2f0a0a73746174696320696e742061706d5f6472697665725f76657273696f6e28755f73686f7274202a76616c290a7b0a09753332206561783b0a09696e74206572723b0a0a096966202861706d5f62696f735f63616c6c5f73696d706c652841504d5f46554e435f56455253494f4e2c20302c202a76616c2c20266561782c202665727229290a090972657475726e206572723b0a092a76616c203d206561783b0a0972657475726e2041504d5f535543434553533b0a7d0a0a2f2a2a0a202a0961706d5f6765745f6576656e74092d0967657420616e2041504d206576656e742066726f6d207468652042494f530a202a09406576656e743a20706f696e74657220746f20746865206576656e740a202a0940696e666f3a20706f696e7420746f20746865206576656e7420696e666f726d6174696f6e0a202a0a202a095468652041504d2042494f532070726f7669646573206120706f6c6c656420696e666f726d6174696f6e20666f72206576656e740a202a097265706f7274696e672e205468652042494f53206578706563747320746f20626520706f6c6c6564206174206c65617374206576657279207365636f6e640a202a097768656e206576656e7473206172652070656e64696e672e205768656e2061206d65737361676520697320666f756e64207468652063616c6c65722073686f756c640a202a09706f6c6c20756e74696c206e6f206d6f7265206d65737361676573206172652070726573656e742e2020486f77657665722c2074686973206361757365730a202a0970726f626c656d73206f6e20736f6d65206c6170746f707320776865726520612073757370656e64206576656e74206e6f74696669636174696f6e2069730a202a096e6f7420636c656172656420756e74696c2069742069732061636b6e6f776c65646765642e0a202a0a202a094164646974696f6e616c20696e666f726d6174696f6e2069732072657475726e656420696e2074686520696e666f20706f696e7465722c2070726f766964696e670a202a09746861742041504d20312e3220697320696e207573652e204966206e6f206d657373676573206172652070656e64696e67207468652076616c756520307838300a202a0969732072657475726e656420284e6f20706f776572206d616e6167656d656e74206576656e74732070656e64696e67292e0a202a2f0a73746174696320696e742061706d5f6765745f6576656e742861706d5f6576656e745f74202a6576656e742c2061706d5f6576656e74696e666f5f74202a696e666f290a7b0a097374727563742061706d5f62696f735f63616c6c2063616c6c3b0a0a0963616c6c2e66756e63203d2041504d5f46554e435f4745545f4556454e543b0a0963616c6c2e656278203d2063616c6c2e656378203d20303b0a0a096966202861706d5f62696f735f63616c6c282663616c6c29290a090972657475726e2063616c6c2e6572723b0a0a092a6576656e74203d2063616c6c2e6562783b0a096966202861706d5f696e666f2e636f6e6e656374696f6e5f76657273696f6e203c20307830313032290a09092a696e666f203d207e303b202f2a20696e64696361746520696e666f206e6f742076616c6964202a2f0a09656c73650a09092a696e666f203d2063616c6c2e6563783b0a0972657475726e2041504d5f535543434553533b0a7d0a0a2f2a2a0a202a097365745f706f7765725f7374617465092d097365742074686520706f776572206d616e6167656d656e742073746174650a202a0940776861743a207768696368206974656d7320746f207472616e736974696f6e0a202a094073746174653a20737461746520746f207472616e736974696f6e20746f0a202a0a202a095265717565737420616e2041504d206368616e6765206f6620737461746520666f72206f6e65206f72206d6f72652073797374656d20646576696365732e205468650a202a0970726f636573736f72207374617465206d757374206265207472616e736974696f6e6564206c617374206f6620616c6c2e207768617420686f6c6473207468650a202a09636c617373206f662064657669636520696e20746865207570706572206279746520616e642074686520646576696365206e756d62657220283078464620666f720a202a09616c6c2920666f7220746865206f626a65637420746f206265207472616e736974696f6e65642e0a202a0a202a0954686520737461746520686f6c64732074686520737461746520746f207472616e736974696f6e20746f2c207768696368206d617920696e20666163740a202a09626520616e20616363657074616e6365206f6620612042494f5320726571756573746564207374617465206368616e67652e0a202a2f0a0a73746174696320696e74207365745f706f7765725f737461746528755f73686f727420776861742c20755f73686f7274207374617465290a7b0a09753332206561783b0a09696e74206572723b0a0a096966202861706d5f62696f735f63616c6c5f73696d706c652841504d5f46554e435f5345545f53544154452c20776861742c2073746174652c20266561782c202665727229290a090972657475726e206572723b0a0972657475726e2041504d5f535543434553533b0a7d0a0a2f2a2a0a202a097365745f73797374656d5f706f7765725f7374617465202d207365742073797374656d207769646520706f7765722073746174650a202a094073746174653a20776869636820737461746520746f20656e7465720a202a0a202a095472616e736974696f6e2074686520656e746972652073797374656d20696e746f2061206e65772041504d20706f7765722073746174652e0a202a2f0a0a73746174696320696e74207365745f73797374656d5f706f7765725f737461746528755f73686f7274207374617465290a7b0a0972657475726e207365745f706f7765725f73746174652841504d5f4445564943455f414c4c2c207374617465293b0a7d0a0a2f2a2a0a202a0961706d5f646f5f69646c65092d09706572666f726d20706f77657220736176696e670a202a0a202a09546869732066756e6374696f6e206e6f746966696573207468652042494f532074686174207468652070726f636573736f722069732028696e2074686520766965770a202a096f6620746865204f53292069646c652e2049742072657475726e73202d3120696e20746865206576656e742074686174207468652042494f5320726566757365730a202a09746f2068616e646c65207468652069646c6520726571756573742e204f6e20612073756363657373207468652066756e6374696f6e2072657475726e7320310a202a096966207468652042494f532064696420636c6f636b20736c6f77696e67206f722030206f74686572776973652e0a202a2f0a0a73746174696320696e742061706d5f646f5f69646c6528766f6964290a7b0a09753332206561783b0a09753820726574203d20303b0a09696e742069646c6564203d20303b0a09696e7420706f6c6c696e673b0a09696e7420657272203d20303b0a0a09706f6c6c696e67203d2021212863757272656e745f7468726561645f696e666f28292d3e73746174757320262054535f504f4c4c494e47293b0a0969662028706f6c6c696e6729207b0a090963757272656e745f7468726561645f696e666f28292d3e73746174757320263d207e54535f504f4c4c494e473b0a09092f2a0a0909202a2054535f504f4c4c494e472d636c6561726564207374617465206d7573742062652076697369626c65206265666f72652077650a0909202a2074657374204e4545445f524553434845443a0a0909202a2f0a0909736d705f6d6228293b0a097d0a0969662028216e6565645f72657363686564282929207b0a090969646c6564203d20313b0a0909726574203d2061706d5f62696f735f63616c6c5f73696d706c652841504d5f46554e435f49444c452c20302c20302c20266561782c2026657272293b0a097d0a0969662028706f6c6c696e67290a090963757272656e745f7468726561645f696e666f28292d3e737461747573207c3d2054535f504f4c4c494e473b0a0a09696620282169646c6564290a090972657475726e20303b0a0a096966202872657429207b0a090973746174696320756e7369676e6564206c6f6e6720743b0a0a09092f2a205468697320616c77617973206661696c73206f6e20736f6d6520534d5020626f617264732072756e6e696e67205550206b65726e656c732e0a0909202a204f6e6c79207265706f727420746865206661696c7572652074686520666972737420352074696d65732e0a0909202a2f0a0909696620282b2b74203c203529207b0a0909097072696e746b284b45524e5f4445425547202261706d5f646f5f69646c65206661696c656420282564295c6e222c20657272293b0a09090974203d206a6966666965733b0a09097d0a090972657475726e202d313b0a097d0a09636c6f636b5f736c6f776564203d202861706d5f696e666f2e62696f732e666c61677320262041504d5f49444c455f534c4f57535f434c4f434b2920213d20303b0a0972657475726e20636c6f636b5f736c6f7765643b0a7d0a0a2f2a2a0a202a0961706d5f646f5f62757379092d09696e666f726d207468652042494f53207468652043505520697320627573790a202a0a202a09526571756573742074686174207468652042494f53206272696e67732074686520435055206261636b20746f2066756c6c20706572666f726d616e63652e0a202a2f0a0a73746174696320766f69642061706d5f646f5f6275737928766f6964290a7b0a097533322064756d6d793b0a09696e74206572723b0a0a0969662028636c6f636b5f736c6f776564207c7c20414c574159535f43414c4c5f4255535929207b0a090928766f69642961706d5f62696f735f63616c6c5f73696d706c652841504d5f46554e435f425553592c20302c20302c202664756d6d792c2026657272293b0a0909636c6f636b5f736c6f776564203d20303b0a097d0a7d0a0a2f2a0a202a204966206e6f2070726f6365737320686173207265616c6c79206265656e20696e746572657374656420696e0a202a207468652043505520666f7220736f6d652074696d652c2077652077616e7420746f2063616c6c2042494f530a202a20706f776572206d616e6167656d656e74202d2077652070726f6261626c792077616e740a202a20746f20636f6e736572766520706f7765722e0a202a2f0a23646566696e652049444c455f43414c435f4c494d49540928485a202a20313030290a23646566696e652049444c455f4c45414b595f4d41580931360a0a73746174696320766f696420282a6f726967696e616c5f706d5f69646c652928766f696429205f5f726561645f6d6f73746c793b0a0a2f2a2a0a202a2061706d5f6370755f69646c6509092d096370752069646c696e6720666f722041504d2063617061626c65204c696e75780a202a0a202a2054686973206973207468652069646c696e672066756e6374696f6e20746865206b65726e656c206578656375746573207768656e2041504d20697320617661696c61626c652e2049740a202a20747269657320746f20646f2042494f5320706f7765726d616e6167656d656e74206261736564206f6e2074686520617665726167652073797374656d2069646c652074696d652e0a202a20467572746865726d6f72652069742063616c6c73207468652073797374656d2064656661756c742069646c6520726f7574696e652e0a202a2f0a0a73746174696320766f69642061706d5f6370755f69646c6528766f6964290a7b0a0973746174696320696e74207573655f61706d5f69646c653b202f2a203d2030202a2f0a0973746174696320756e7369676e656420696e74206c6173745f6a6966666965733b202f2a203d2030202a2f0a0973746174696320756e7369676e656420696e74206c6173745f7374696d653b202f2a203d2030202a2f0a0a09696e742061706d5f69646c655f646f6e65203d20303b0a09756e7369676e656420696e74206a6966666965735f73696e63655f6c6173745f636865636b203d206a696666696573202d206c6173745f6a6966666965733b0a09756e7369676e656420696e74206275636b65743b0a0a095741524e5f4f4e434528312c2022646570726563617465642061706d5f6370755f69646c652077696c6c2062652064656c6574656420696e203230313222293b0a726563616c633a0a09696620286a6966666965735f73696e63655f6c6173745f636865636b203e2049444c455f43414c435f4c494d495429207b0a09097573655f61706d5f69646c65203d20303b0a09096c6173745f6a696666696573203d206a6966666965733b0a09096c6173745f7374696d65203d2063757272656e742d3e7374696d653b0a097d20656c736520696620286a6966666965735f73696e63655f6c6173745f636865636b203e2069646c655f706572696f6429207b0a0909756e7369676e656420696e742069646c655f70657263656e746167653b0a0a090969646c655f70657263656e74616765203d2063757272656e742d3e7374696d65202d206c6173745f7374696d653b0a090969646c655f70657263656e74616765202a3d203130303b0a090969646c655f70657263656e74616765202f3d206a6966666965735f73696e63655f6c6173745f636865636b3b0a09097573655f61706d5f69646c65203d202869646c655f70657263656e74616765203e2069646c655f7468726573686f6c64293b0a09096966202861706d5f696e666f2e666f726269645f69646c65290a0909097573655f61706d5f69646c65203d20303b0a09096c6173745f6a696666696573203d206a6966666965733b0a09096c6173745f7374696d65203d2063757272656e742d3e7374696d653b0a097d0a0a096275636b6574203d2049444c455f4c45414b595f4d41583b0a0a097768696c652028216e6565645f72657363686564282929207b0a0909696620287573655f61706d5f69646c6529207b0a090909756e7369676e656420696e7420743b0a0a09090974203d206a6966666965733b0a090909737769746368202861706d5f646f5f69646c65282929207b0a0909096361736520303a0a0909090961706d5f69646c655f646f6e65203d20313b0a09090909696620287420213d206a69666669657329207b0a0909090909696620286275636b657429207b0a0909090909096275636b6574203d2049444c455f4c45414b595f4d41583b0a090909090909636f6e74696e75653b0a09090909097d0a090909097d20656c736520696620286275636b657429207b0a09090909096275636b65742d2d3b0a0909090909636f6e74696e75653b0a090909097d0a09090909627265616b3b0a0909096361736520313a0a0909090961706d5f69646c655f646f6e65203d20313b0a09090909627265616b3b0a09090964656661756c743a202f2a2042494f532072656675736564202a2f0a09090909627265616b3b0a0909097d0a09097d0a0909696620286f726967696e616c5f706d5f69646c65290a0909096f726967696e616c5f706d5f69646c6528293b0a0909656c73650a09090964656661756c745f69646c6528293b0a09096c6f63616c5f6972715f64697361626c6528293b0a09096a6966666965735f73696e63655f6c6173745f636865636b203d206a696666696573202d206c6173745f6a6966666965733b0a0909696620286a6966666965735f73696e63655f6c6173745f636865636b203e2069646c655f706572696f64290a090909676f746f20726563616c633b0a097d0a0a096966202861706d5f69646c655f646f6e65290a090961706d5f646f5f6275737928293b0a0a096c6f63616c5f6972715f656e61626c6528293b0a7d0a0a2f2a2a0a202a0961706d5f706f7765725f6f6666092d0961736b207468652042494f5320746f20706f776572206f66660a202a0a202a0948616e646c652074686520706f776572206f66662073657175656e63652e205468697320697320746865206f6e65207069656365206f6620636f64652077650a202a0977696c6c2065786563757465206576656e206f6e20534d50206d616368696e65732e20496e206f7264657220746f206465616c20776974682042494f530a202a096275677320776520737570706f7274207265616c206d6f64652041504d2042494f5320706f776572206f66662063616c6c732e20576520616c736f206d616b650a202a0974686520534d502063616c6c206f6e204350553020617320736f6d652073797374656d732077696c6c206f6e6c7920686f6e6f757220746869732063616c6c0a202a096f6e207468656972206669727374206370752e0a202a2f0a0a73746174696320766f69642061706d5f706f7765725f6f666628766f6964290a7b0a092f2a20536f6d652062696f73657320646f6e2774206c696b65206265696e672063616c6c65642066726f6d2043505520213d2030202a2f0a096966202861706d5f696e666f2e7265616c6d6f64655f706f7765725f6f666629207b0a09097365745f637075735f616c6c6f7765645f7074722863757272656e742c206370756d61736b5f6f66283029293b0a09096d616368696e655f7265616c5f72657374617274284d52525f41504d293b0a097d20656c7365207b0a090928766f6964297365745f73797374656d5f706f7765725f73746174652841504d5f53544154455f4f4646293b0a097d0a7d0a0a23696664656620434f4e4649475f41504d5f444f5f454e41424c450a0a2f2a2a0a202a0961706d5f656e61626c655f706f7765725f6d616e6167656d656e74202d20656e61626c652042494f532041504d20706f776572206d616e6167656d656e740a202a0940656e61626c653a20656e61626c65207965732f6e6f0a202a0a202a09456e61626c65206f722064697361626c65207468652041504d2042494f5320706f7765722073657276696365732e0a202a2f0a0a73746174696320696e742061706d5f656e61626c655f706f7765725f6d616e6167656d656e7428696e7420656e61626c65290a7b0a09753332206561783b0a09696e74206572723b0a0a096966202828656e61626c65203d3d203029202626202861706d5f696e666f2e62696f732e666c61677320262041504d5f42494f535f444953454e474147454429290a090972657475726e2041504d5f4e4f545f454e47414745443b0a096966202861706d5f62696f735f63616c6c5f73696d706c652841504d5f46554e435f454e41424c455f504d2c2041504d5f4445564943455f42414c4c2c0a0909090920656e61626c652c20266561782c202665727229290a090972657475726e206572723b0a0969662028656e61626c65290a090961706d5f696e666f2e62696f732e666c61677320263d207e41504d5f42494f535f44495341424c45443b0a09656c73650a090961706d5f696e666f2e62696f732e666c616773207c3d2041504d5f42494f535f44495341424c45443b0a0972657475726e2041504d5f535543434553533b0a7d0a23656e6469660a0a2f2a2a0a202a0961706d5f6765745f706f7765725f737461747573092d096765742063757272656e7420706f7765722073746174650a202a09407374617475733a2072657475726e6564207374617475730a202a09406261743a206261747465727920696e666f0a202a09406c6966653a20657374696d61746564206c6966650a202a0a202a094f627461696e207468652063757272656e7420706f776572207374617475732066726f6d207468652041504d2042494f532e2057652072657475726e20610a202a097374617475732077686963682067697665732074686520726f7567682062617474657279207374617475732c20616e642063757272656e7420706f7765720a202a09736f757263652e20546865206261742076616c75652072657475726e6564206769766520616e20657374696d61746520617320612070657263656e746167650a202a096f66206c69666520616e642061207374617475732076616c756520666f722074686520626174746572792e2054686520657374696d61746564206c6966650a202a096966207265706f727465642069732061206c69666574696d6520696e207365636f646e64732f6d696e757465732061742063757272656e7420706f777765720a202a09636f6e73756d7074696f6e2e0a202a2f0a0a73746174696320696e742061706d5f6765745f706f7765725f73746174757328755f73686f7274202a7374617475732c20755f73686f7274202a6261742c20755f73686f7274202a6c696665290a7b0a097374727563742061706d5f62696f735f63616c6c2063616c6c3b0a0a0963616c6c2e66756e63203d2041504d5f46554e435f4745545f5354415455533b0a0963616c6c2e656278203d2041504d5f4445564943455f414c4c3b0a0963616c6c2e656378203d20303b0a0a096966202861706d5f696e666f2e6765745f706f7765725f7374617475735f62726f6b656e290a090972657475726e2041504d5f33325f554e535550504f525445443b0a096966202861706d5f62696f735f63616c6c282663616c6c29290a090972657475726e2063616c6c2e6572723b0a092a737461747573203d2063616c6c2e6562783b0a092a626174203d2063616c6c2e6563783b0a096966202861706d5f696e666f2e6765745f706f7765725f7374617475735f73776162696e6d696e7574657329207b0a09092a6c696665203d2073776162313628287531362963616c6c2e656478293b0a09092a6c696665207c3d203078383030303b0a097d20656c73650a09092a6c696665203d2063616c6c2e6564783b0a0972657475726e2041504d5f535543434553533b0a7d0a0a23696620300a73746174696320696e742061706d5f6765745f626174746572795f73746174757328755f73686f72742077686963682c20755f73686f7274202a7374617475732c0a090909092020755f73686f7274202a6261742c20755f73686f7274202a6c6966652c20755f73686f7274202a6e626174290a7b0a09753332206561783b0a09753332206562783b0a09753332206563783b0a09753332206564783b0a09753332206573693b0a0a096966202861706d5f696e666f2e636f6e6e656374696f6e5f76657273696f6e203c2030783031303229207b0a09092f2a2070726574656e64207765206f6e6c792068617665206f6e6520626174746572792e202a2f0a090969662028776869636820213d2031290a09090972657475726e2041504d5f4241445f4445564943453b0a09092a6e626174203d20313b0a090972657475726e2061706d5f6765745f706f7765725f737461747573287374617475732c206261742c206c696665293b0a097d0a0a096966202861706d5f62696f735f63616c6c2841504d5f46554e435f4745545f5354415455532c2028307838303030207c2028776869636829292c20302c20266561782c0a0909092020266562782c20266563782c20266564782c202665736929290a090972657475726e2028656178203e3e203829202620307866663b0a092a737461747573203d206562783b0a092a626174203d206563783b0a092a6c696665203d206564783b0a092a6e626174203d206573693b0a0972657475726e2041504d5f535543434553533b0a7d0a23656e6469660a0a2f2a2a0a202a0961706d5f656e676167655f706f7765725f6d616e6167656d656e74092d09656e61626c6520504d206f6e2061206465766963650a202a09406465766963653a206964656e74697479206f66206465766963650a202a0940656e61626c653a206f6e2f6f66660a202a0a202a094163746976617465206f7220646561637469766520706f776572206d616e6167656d656e74206f6e206569746865722061207370656369666963206465766963650a202a096f722074686520656e746972652073797374656d20282541504d5f4445564943455f414c4c292e0a202a2f0a0a73746174696320696e742061706d5f656e676167655f706f7765725f6d616e6167656d656e7428755f73686f7274206465766963652c20696e7420656e61626c65290a7b0a09753332206561783b0a09696e74206572723b0a0a096966202828656e61626c65203d3d2030292026262028646576696365203d3d2041504d5f4445564943455f414c4c290a09202020202626202861706d5f696e666f2e62696f732e666c61677320262041504d5f42494f535f44495341424c454429290a090972657475726e2041504d5f44495341424c45443b0a096966202861706d5f62696f735f63616c6c5f73696d706c652841504d5f46554e435f454e474147455f504d2c206465766963652c20656e61626c652c0a0909090920266561782c202665727229290a090972657475726e206572723b0a0969662028646576696365203d3d2041504d5f4445564943455f414c4c29207b0a090969662028656e61626c65290a09090961706d5f696e666f2e62696f732e666c61677320263d207e41504d5f42494f535f444953454e47414745443b0a0909656c73650a09090961706d5f696e666f2e62696f732e666c616773207c3d2041504d5f42494f535f444953454e47414745443b0a097d0a0972657475726e2041504d5f535543434553533b0a7d0a0a23696620646566696e656428434f4e4649475f41504d5f444953504c41595f424c414e4b2920262620646566696e656428434f4e4649475f5654290a0a2f2a2a0a202a0961706d5f636f6e736f6c655f626c616e6b092d09626c616e6b2074686520646973706c61790a202a0940626c616e6b3a206f6e2f6f66660a202a0a202a09417474656d707420746f20626c616e6b2074686520636f6e736f6c652c2066697273746c7920627920626c616e6b696e67206a75737420766964656f206465766963650a202a097a65726f2c20616e642069662074686174206661696c732028736f6d652042494f53657320646f6e277420737570706f727420697429207468656e20697420626c616e6b730a202a09616c6c20766964656f20646576696365732e205479706963616c6c79207468652042494f532077696c6c20646f206c6170746f70206261636b6c6967687420616e640a202a096d6f6e69746f7220706f776572646f776e20666f722075732e0a202a2f0a0a73746174696320696e742061706d5f636f6e736f6c655f626c616e6b28696e7420626c616e6b290a7b0a09696e74206572726f72203d2041504d5f4e4f545f454e47414745443b202f2a2073696c656e636520676363202a2f0a09696e7420693b0a09755f73686f72742073746174653b0a0973746174696320636f6e737420755f73686f7274206465765b335d203d207b2030783130302c2030783146462c203078313031207d3b0a0a097374617465203d20626c616e6b203f2041504d5f53544154455f5354414e444259203a2041504d5f53544154455f52454144593b0a0a09666f72202869203d20303b2069203c2041525241595f53495a4528646576293b20692b2b29207b0a09096572726f72203d207365745f706f7765725f7374617465286465765b695d2c207374617465293b0a0a090969662028286572726f72203d3d2041504d5f5355434345535329207c7c20286572726f72203d3d2041504d5f4e4f5f4552524f5229290a09090972657475726e20313b0a0a0909696620286572726f72203d3d2041504d5f4e4f545f454e4741474544290a090909627265616b3b0a097d0a0a09696620286572726f72203d3d2041504d5f4e4f545f454e474147454429207b0a090973746174696320696e742074726965643b0a0909696e7420656e675f6572726f723b0a09096966202874726965642b2b203d3d203029207b0a090909656e675f6572726f72203d2061706d5f656e676167655f706f7765725f6d616e6167656d656e742841504d5f4445564943455f414c4c2c2031293b0a09090969662028656e675f6572726f7229207b0a0909090961706d5f6572726f72282273657420646973706c6179222c206572726f72293b0a0909090961706d5f6572726f722822656e6761676520696e74657266616365222c20656e675f6572726f72293b0a0909090972657475726e20303b0a0909097d20656c73650a0909090972657475726e2061706d5f636f6e736f6c655f626c616e6b28626c616e6b293b0a09097d0a097d0a0961706d5f6572726f72282273657420646973706c6179222c206572726f72293b0a0972657475726e20303b0a7d0a23656e6469660a0a73746174696320696e742071756575655f656d707479287374727563742061706d5f75736572202a6173290a7b0a0972657475726e2061732d3e6576656e745f68656164203d3d2061732d3e6576656e745f7461696c3b0a7d0a0a7374617469632061706d5f6576656e745f74206765745f7175657565645f6576656e74287374727563742061706d5f75736572202a6173290a7b0a09696620282b2b61732d3e6576656e745f7461696c203e3d2041504d5f4d41585f4556454e5453290a090961732d3e6576656e745f7461696c203d20303b0a0972657475726e2061732d3e6576656e74735b61732d3e6576656e745f7461696c5d3b0a7d0a0a73746174696320766f69642071756575655f6576656e742861706d5f6576656e745f74206576656e742c207374727563742061706d5f75736572202a73656e646572290a7b0a097374727563742061706d5f75736572202a61733b0a0a097370696e5f6c6f636b2826757365725f6c6973745f6c6f636b293b0a0969662028757365725f6c697374203d3d204e554c4c290a0909676f746f206f75743b0a09666f7220286173203d20757365725f6c6973743b20617320213d204e554c4c3b206173203d2061732d3e6e65787429207b0a090969662028286173203d3d2073656e64657229207c7c20282161732d3e72656164657229290a090909636f6e74696e75653b0a0909696620282b2b61732d3e6576656e745f68656164203e3d2041504d5f4d41585f4556454e5453290a09090961732d3e6576656e745f68656164203d20303b0a0a09096966202861732d3e6576656e745f68656164203d3d2061732d3e6576656e745f7461696c29207b0a09090973746174696320696e74206e6f7469666965643b0a0a090909696620286e6f7469666965642b2b203d3d2030290a0909090970725f6572722822616e206576656e74207175657565206f766572666c6f7765645c6e22293b0a090909696620282b2b61732d3e6576656e745f7461696c203e3d2041504d5f4d41585f4556454e5453290a0909090961732d3e6576656e745f7461696c203d20303b0a09097d0a090961732d3e6576656e74735b61732d3e6576656e745f686561645d203d206576656e743b0a0909696620282161732d3e7375736572207c7c202161732d3e777269746572290a090909636f6e74696e75653b0a090973776974636820286576656e7429207b0a0909636173652041504d5f5359535f53555350454e443a0a0909636173652041504d5f555345525f53555350454e443a0a09090961732d3e73757370656e64735f70656e64696e672b2b3b0a09090973757370656e64735f70656e64696e672b2b3b0a090909627265616b3b0a0a0909636173652041504d5f5359535f5354414e4442593a0a0909636173652041504d5f555345525f5354414e4442593a0a09090961732d3e7374616e646279735f70656e64696e672b2b3b0a0909097374616e646279735f70656e64696e672b2b3b0a090909627265616b3b0a09097d0a097d0a0977616b655f75705f696e7465727275707469626c65282661706d5f776169747175657565293b0a6f75743a0a097370696e5f756e6c6f636b2826757365725f6c6973745f6c6f636b293b0a7d0a0a73746174696320766f6964207265696e69745f74696d657228766f6964290a7b0a23696664656620494e49545f54494d45525f41465445525f53555350454e440a09756e7369676e6564206c6f6e6720666c6167733b0a0a097261775f7370696e5f6c6f636b5f69727173617665282669383235335f6c6f636b2c20666c616773293b0a092f2a207365742074686520636c6f636b20746f20485a202a2f0a096f7574625f7028307833342c205049545f4d4f4445293b09092f2a2062696e6172792c206d6f646520322c204c53422f4d53422c2063682030202a2f0a097564656c6179283130293b0a096f7574625f70284c41544348202620307866662c205049545f434830293b092f2a204c5342202a2f0a097564656c6179283130293b0a096f7574625f70284c41544348203e3e20382c205049545f434830293b092f2a204d5342202a2f0a097564656c6179283130293b0a097261775f7370696e5f756e6c6f636b5f697271726573746f7265282669383235335f6c6f636b2c20666c616773293b0a23656e6469660a7d0a0a73746174696320696e742073757370656e6428696e74207665746f61626c65290a7b0a09696e74206572723b0a097374727563742061706d5f75736572092a61733b0a0a0964706d5f73757370656e645f737461727428504d53475f53555350454e44293b0a0964706d5f73757370656e645f656e6428504d53475f53555350454e44293b0a0a096c6f63616c5f6972715f64697361626c6528293b0a09737973636f72655f73757370656e6428293b0a0a096c6f63616c5f6972715f656e61626c6528293b0a0a09736176655f70726f636573736f725f737461746528293b0a09657272203d207365745f73797374656d5f706f7765725f73746174652841504d5f53544154455f53555350454e44293b0a0969676e6f72655f6e6f726d616c5f726573756d65203d20313b0a09726573746f72655f70726f636573736f725f737461746528293b0a0a096c6f63616c5f6972715f64697361626c6528293b0a097265696e69745f74696d657228293b0a0a0969662028657272203d3d2041504d5f4e4f5f4552524f52290a0909657272203d2041504d5f535543434553533b0a096966202865727220213d2041504d5f53554343455353290a090961706d5f6572726f72282273757370656e64222c20657272293b0a09657272203d2028657272203d3d2041504d5f5355434345535329203f2030203a202d45494f3b0a0a09737973636f72655f726573756d6528293b0a096c6f63616c5f6972715f656e61626c6528293b0a0a0964706d5f726573756d655f737461727428504d53475f524553554d45293b0a0964706d5f726573756d655f656e6428504d53475f524553554d45293b0a0a0971756575655f6576656e742841504d5f4e4f524d414c5f524553554d452c204e554c4c293b0a097370696e5f6c6f636b2826757365725f6c6973745f6c6f636b293b0a09666f7220286173203d20757365725f6c6973743b20617320213d204e554c4c3b206173203d2061732d3e6e65787429207b0a090961732d3e73757370656e645f77616974203d20303b0a090961732d3e73757370656e645f726573756c74203d206572723b0a097d0a097370696e5f756e6c6f636b2826757365725f6c6973745f6c6f636b293b0a0977616b655f75705f696e7465727275707469626c65282661706d5f73757370656e645f776169747175657565293b0a0972657475726e206572723b0a7d0a0a73746174696320766f6964207374616e64627928766f6964290a7b0a09696e74206572723b0a0a0964706d5f73757370656e645f656e6428504d53475f53555350454e44293b0a0a096c6f63616c5f6972715f64697361626c6528293b0a09737973636f72655f73757370656e6428293b0a096c6f63616c5f6972715f656e61626c6528293b0a0a09657272203d207365745f73797374656d5f706f7765725f73746174652841504d5f53544154455f5354414e444259293b0a09696620282865727220213d2041504d5f5355434345535329202626202865727220213d2041504d5f4e4f5f4552524f5229290a090961706d5f6572726f7228227374616e646279222c20657272293b0a0a096c6f63616c5f6972715f64697361626c6528293b0a09737973636f72655f726573756d6528293b0a096c6f63616c5f6972715f656e61626c6528293b0a0a0964706d5f726573756d655f737461727428504d53475f524553554d45293b0a7d0a0a7374617469632061706d5f6576656e745f74206765745f6576656e7428766f6964290a7b0a09696e74206572726f723b0a0961706d5f6576656e745f74206576656e74203d2041504d5f4e4f5f4556454e54533b202f2a2073696c656e636520676363202a2f0a0961706d5f6576656e74696e666f5f7409696e666f3b0a0a0973746174696320696e74206e6f7469666965643b0a0a092f2a20776520646f6e27742075736520746865206576656e74696e666f202a2f0a096572726f72203d2061706d5f6765745f6576656e7428266576656e742c2026696e666f293b0a09696620286572726f72203d3d2041504d5f53554343455353290a090972657475726e206576656e743b0a0a0969662028286572726f7220213d2041504d5f4e4f5f4556454e54532920262620286e6f7469666965642b2b203d3d203029290a090961706d5f6572726f7228226765745f6576656e74222c206572726f72293b0a0a0972657475726e20303b0a7d0a0a73746174696320766f696420636865636b5f6576656e747328766f6964290a7b0a0961706d5f6576656e745f74206576656e743b0a0973746174696320756e7369676e6564206c6f6e67206c6173745f726573756d653b0a0973746174696320696e742069676e6f72655f626f756e63653b0a0a097768696c652028286576656e74203d206765745f6576656e7428292920213d203029207b0a090969662028646562756729207b0a090909696620286576656e74203c3d204e525f41504d5f4556454e545f4e414d45290a090909097072696e746b284b45524e5f4445425547202261706d3a207265636569766564202573206e6f746966795c6e222c0a090909092020202020202061706d5f6576656e745f6e616d655b6576656e74202d20315d293b0a090909656c73650a090909097072696e746b284b45524e5f4445425547202261706d3a20726563656976656420756e6b6e6f776e20220a0909090920202020202020226576656e74203078253032785c6e222c206576656e74293b0a09097d0a09096966202869676e6f72655f626f756e63650a0909202020202626202874696d655f6166746572286a6966666965732c206c6173745f726573756d65202b20626f756e63655f696e74657276616c2929290a09090969676e6f72655f626f756e6365203d20303b0a0a090973776974636820286576656e7429207b0a0909636173652041504d5f5359535f5354414e4442593a0a0909636173652041504d5f555345525f5354414e4442593a0a09090971756575655f6576656e74286576656e742c204e554c4c293b0a090909696620287374616e646279735f70656e64696e67203c3d2030290a090909097374616e64627928293b0a090909627265616b3b0a0a0909636173652041504d5f555345525f53555350454e443a0a23696664656620434f4e4649475f41504d5f49474e4f52455f555345525f53555350454e440a0909096966202861706d5f696e666f2e636f6e6e656374696f6e5f76657273696f6e203e203078313030290a090909097365745f73797374656d5f706f7765725f73746174652841504d5f53544154455f52454a454354293b0a090909627265616b3b0a23656e6469660a0909636173652041504d5f5359535f53555350454e443a0a0909096966202869676e6f72655f626f756e636529207b0a090909096966202861706d5f696e666f2e636f6e6e656374696f6e5f76657273696f6e203e203078313030290a09090909097365745f73797374656d5f706f7765725f73746174652841504d5f53544154455f52454a454354293b0a09090909627265616b3b0a0909097d0a0909092f2a0a090909202a2049662077652061726520616c72656164792070726f63657373696e6720612053555350454e442c0a090909202a207468656e20667572746865722053555350454e44206576656e74732066726f6d207468652042494f530a090909202a2077696c6c2062652069676e6f7265642e2020576520616c736f2072657475726e206865726520746f0a090909202a20636f70652077697468207468652066616374207468617420746865205468696e6b70616473206b6565700a090909202a2073656e64696e6720612053555350454e44206576656e7420756e74696c20736f6d657468696e6720656c73650a090909202a2068617070656e73210a090909202a2f0a0909096966202869676e6f72655f7379735f73757370656e64290a0909090972657475726e3b0a09090969676e6f72655f7379735f73757370656e64203d20313b0a09090971756575655f6576656e74286576656e742c204e554c4c293b0a0909096966202873757370656e64735f70656e64696e67203c3d2030290a0909090928766f6964292073757370656e642831293b0a090909627265616b3b0a0a0909636173652041504d5f4e4f524d414c5f524553554d453a0a0909636173652041504d5f435249544943414c5f524553554d453a0a0909636173652041504d5f5354414e4442595f524553554d453a0a09090969676e6f72655f7379735f73757370656e64203d20303b0a0909096c6173745f726573756d65203d206a6966666965733b0a09090969676e6f72655f626f756e6365203d20313b0a09090969662028286576656e7420213d2041504d5f4e4f524d414c5f524553554d45290a090909202020207c7c202869676e6f72655f6e6f726d616c5f726573756d65203d3d20302929207b0a0909090964706d5f726573756d655f656e6428504d53475f524553554d45293b0a0909090971756575655f6576656e74286576656e742c204e554c4c293b0a0909097d0a09090969676e6f72655f6e6f726d616c5f726573756d65203d20303b0a090909627265616b3b0a0a0909636173652041504d5f4341504142494c4954595f4348414e47453a0a0909636173652041504d5f4c4f575f424154544552593a0a0909636173652041504d5f504f5745525f5354415455535f4348414e47453a0a09090971756575655f6576656e74286576656e742c204e554c4c293b0a0909092f2a204966206e65656465642c206e6f7469667920647269766572732068657265202a2f0a090909627265616b3b0a0a0909636173652041504d5f5550444154455f54494d453a0a090909627265616b3b0a0a0909636173652041504d5f435249544943414c5f53555350454e443a0a0909092f2a0a090909202a20576520617265206e6f7420616c6c6f77656420746f2072656a656374206120637269746963616c2073757370656e642e0a090909202a2f0a09090928766f69642973757370656e642830293b0a090909627265616b3b0a09097d0a097d0a7d0a0a73746174696320766f69642061706d5f6576656e745f68616e646c657228766f6964290a7b0a0973746174696320696e742070656e64696e675f636f756e74203d20343b0a09696e74206572723b0a0a0969662028287374616e646279735f70656e64696e67203e203029207c7c202873757370656e64735f70656e64696e67203e20302929207b0a0909696620282861706d5f696e666f2e636f6e6e656374696f6e5f76657273696f6e203e203078313030292026260a0909202020202870656e64696e675f636f756e742d2d203c3d20302929207b0a09090970656e64696e675f636f756e74203d20343b0a090909696620286465627567290a090909097072696e746b284b45524e5f4445425547202261706d3a2073657474696e6720737461746520627573795c6e22293b0a090909657272203d207365745f73797374656d5f706f7765725f73746174652841504d5f53544154455f42555359293b0a09090969662028657272290a0909090961706d5f6572726f72282262757379222c20657272293b0a09097d0a097d20656c73650a090970656e64696e675f636f756e74203d20343b0a09636865636b5f6576656e747328293b0a7d0a0a2f2a0a202a2054686973206973207468652041504d20746872656164206d61696e206c6f6f702e0a202a2f0a0a73746174696320766f69642061706d5f6d61696e6c6f6f7028766f6964290a7b0a094445434c4152455f57414954515545554528776169742c2063757272656e74293b0a0a096164645f776169745f7175657565282661706d5f7761697471756575652c202677616974293b0a097365745f63757272656e745f7374617465285441534b5f494e5445525255505449424c45293b0a09666f7220283b3b29207b0a09097363686564756c655f74696d656f75742841504d5f434845434b5f54494d454f5554293b0a0909696620286b7468726561645f73686f756c645f73746f702829290a090909627265616b3b0a09092f2a0a0909202a204f6b2c20636865636b20616c6c206576656e74732c20636865636b20666f722069646c652028616e64206d61726b20757320736c656570696e670a0909202a20736f206173206e6f7420746f20636f756e7420746f776172647320746865206c6f61642061766572616765292e2e0a0909202a2f0a09097365745f63757272656e745f7374617465285441534b5f494e5445525255505449424c45293b0a090961706d5f6576656e745f68616e646c657228293b0a097d0a0972656d6f76655f776169745f7175657565282661706d5f7761697471756575652c202677616974293b0a7d0a0a73746174696320696e7420636865636b5f61706d5f75736572287374727563742061706d5f75736572202a61732c20636f6e73742063686172202a66756e63290a7b0a09696620286173203d3d204e554c4c207c7c2061732d3e6d6167696320213d2041504d5f42494f535f4d4147494329207b0a090970725f6572722822257320706173736564206261642066696c705c6e222c2066756e63293b0a090972657475726e20313b0a097d0a0972657475726e20303b0a7d0a0a737461746963207373697a655f7420646f5f72656164287374727563742066696c65202a66702c2063686172205f5f75736572202a6275662c2073697a655f7420636f756e742c206c6f66665f74202a70706f73290a7b0a097374727563742061706d5f75736572202a61733b0a09696e7420693b0a0961706d5f6576656e745f74206576656e743b0a0a096173203d2066702d3e707269766174655f646174613b0a0969662028636865636b5f61706d5f757365722861732c2022726561642229290a090972657475726e202d45494f3b0a096966202828696e7429636f756e74203c2073697a656f662861706d5f6576656e745f7429290a090972657475726e202d45494e56414c3b0a09696620282871756575655f656d7074792861732929202626202866702d3e665f666c6167732026204f5f4e4f4e424c4f434b29290a090972657475726e202d45414741494e3b0a09776169745f6576656e745f696e7465727275707469626c652861706d5f7761697471756575652c202171756575655f656d70747928617329293b0a0969203d20636f756e743b0a097768696c6520282869203e3d2073697a656f66286576656e742929202626202171756575655f656d7074792861732929207b0a09096576656e74203d206765745f7175657565645f6576656e74286173293b0a090969662028636f70795f746f5f75736572286275662c20266576656e742c2073697a656f66286576656e74292929207b0a0909096966202869203c20636f756e74290a09090909627265616b3b0a09090972657475726e202d454641554c543b0a09097d0a090973776974636820286576656e7429207b0a0909636173652041504d5f5359535f53555350454e443a0a0909636173652041504d5f555345525f53555350454e443a0a09090961732d3e73757370656e64735f726561642b2b3b0a090909627265616b3b0a0a0909636173652041504d5f5359535f5354414e4442593a0a0909636173652041504d5f555345525f5354414e4442593a0a09090961732d3e7374616e646279735f726561642b2b3b0a090909627265616b3b0a09097d0a0909627566202b3d2073697a656f66286576656e74293b0a090969202d3d2073697a656f66286576656e74293b0a097d0a096966202869203c20636f756e74290a090972657475726e20636f756e74202d20693b0a09696620287369676e616c5f70656e64696e672863757272656e7429290a090972657475726e202d45524553544152545359533b0a0972657475726e20303b0a7d0a0a73746174696320756e7369676e656420696e7420646f5f706f6c6c287374727563742066696c65202a66702c20706f6c6c5f7461626c65202a77616974290a7b0a097374727563742061706d5f75736572202a61733b0a0a096173203d2066702d3e707269766174655f646174613b0a0969662028636865636b5f61706d5f757365722861732c2022706f6c6c2229290a090972657475726e20303b0a09706f6c6c5f776169742866702c202661706d5f7761697471756575652c2077616974293b0a09696620282171756575655f656d70747928617329290a090972657475726e20504f4c4c494e207c20504f4c4c52444e4f524d3b0a0972657475726e20303b0a7d0a0a737461746963206c6f6e6720646f5f696f63746c287374727563742066696c65202a66696c702c20755f696e7420636d642c20755f6c6f6e6720617267290a7b0a097374727563742061706d5f75736572202a61733b0a09696e74207265743b0a0a096173203d2066696c702d3e707269766174655f646174613b0a0969662028636865636b5f61706d5f757365722861732c2022696f63746c2229290a090972657475726e202d45494f3b0a09696620282161732d3e7375736572207c7c202161732d3e777269746572290a090972657475726e202d455045524d3b0a097377697463682028636d6429207b0a09636173652041504d5f494f435f5354414e4442593a0a09096d757465785f6c6f636b282661706d5f6d75746578293b0a09096966202861732d3e7374616e646279735f72656164203e203029207b0a09090961732d3e7374616e646279735f726561642d2d3b0a09090961732d3e7374616e646279735f70656e64696e672d2d3b0a0909097374616e646279735f70656e64696e672d2d3b0a09097d20656c73650a09090971756575655f6576656e742841504d5f555345525f5354414e4442592c206173293b0a0909696620287374616e646279735f70656e64696e67203c3d2030290a0909097374616e64627928293b0a09096d757465785f756e6c6f636b282661706d5f6d75746578293b0a0909627265616b3b0a09636173652041504d5f494f435f53555350454e443a0a09096d757465785f6c6f636b282661706d5f6d75746578293b0a09096966202861732d3e73757370656e64735f72656164203e203029207b0a09090961732d3e73757370656e64735f726561642d2d3b0a09090961732d3e73757370656e64735f70656e64696e672d2d3b0a09090973757370656e64735f70656e64696e672d2d3b0a09097d20656c73650a09090971756575655f6576656e742841504d5f555345525f53555350454e442c206173293b0a09096966202873757370656e64735f70656e64696e67203c3d203029207b0a090909726574203d2073757370656e642831293b0a0909096d757465785f756e6c6f636b282661706d5f6d75746578293b0a09097d20656c7365207b0a09090961732d3e73757370656e645f77616974203d20313b0a0909096d757465785f756e6c6f636b282661706d5f6d75746578293b0a090909776169745f6576656e745f696e7465727275707469626c652861706d5f73757370656e645f7761697471756575652c0a090909090961732d3e73757370656e645f77616974203d3d2030293b0a090909726574203d2061732d3e73757370656e645f726573756c743b0a09097d0a090972657475726e207265743b0a0964656661756c743a0a090972657475726e202d454e4f5454593b0a097d0a0972657475726e20303b0a7d0a0a73746174696320696e7420646f5f72656c656173652873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c70290a7b0a097374727563742061706d5f75736572202a61733b0a0a096173203d2066696c702d3e707269766174655f646174613b0a0969662028636865636b5f61706d5f757365722861732c202272656c656173652229290a090972657475726e20303b0a0966696c702d3e707269766174655f64617461203d204e554c4c3b0a096966202861732d3e7374616e646279735f70656e64696e67203e203029207b0a09097374616e646279735f70656e64696e67202d3d2061732d3e7374616e646279735f70656e64696e673b0a0909696620287374616e646279735f70656e64696e67203c3d2030290a0909097374616e64627928293b0a097d0a096966202861732d3e73757370656e64735f70656e64696e67203e203029207b0a090973757370656e64735f70656e64696e67202d3d2061732d3e73757370656e64735f70656e64696e673b0a09096966202873757370656e64735f70656e64696e67203c3d2030290a09090928766f6964292073757370656e642831293b0a097d0a097370696e5f6c6f636b2826757365725f6c6973745f6c6f636b293b0a0969662028757365725f6c697374203d3d206173290a0909757365725f6c697374203d2061732d3e6e6578743b0a09656c7365207b0a09097374727563742061706d5f75736572202a6173313b0a0a0909666f722028617331203d20757365725f6c6973743b0a090920202020202861733120213d204e554c4c2920262620286173312d3e6e65787420213d206173293b0a09092020202020617331203d206173312d3e6e657874290a0909093b0a090969662028617331203d3d204e554c4c290a09090970725f657272282266696c70206e6f7420696e2075736572206c6973745c6e22293b0a0909656c73650a0909096173312d3e6e657874203d2061732d3e6e6578743b0a097d0a097370696e5f756e6c6f636b2826757365725f6c6973745f6c6f636b293b0a096b66726565286173293b0a0972657475726e20303b0a7d0a0a73746174696320696e7420646f5f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c70290a7b0a097374727563742061706d5f75736572202a61733b0a0a096173203d206b6d616c6c6f632873697a656f66282a6173292c204746505f4b45524e454c293b0a09696620286173203d3d204e554c4c290a090972657475726e202d454e4f4d454d3b0a0a0961732d3e6d61676963203d2041504d5f42494f535f4d414749433b0a0961732d3e6576656e745f7461696c203d2061732d3e6576656e745f68656164203d20303b0a0961732d3e73757370656e64735f70656e64696e67203d2061732d3e7374616e646279735f70656e64696e67203d20303b0a0961732d3e73757370656e64735f72656164203d2061732d3e7374616e646279735f72656164203d20303b0a092f2a0a09202a20585858202d207468697320697320612074696e79206269742062726f6b656e2c207768656e20776520636f6e7369646572204253440a09202a2070726f63657373206163636f756e74696e672e2049662074686520646576696365206973206f70656e656420627920726f6f742c2077650a09202a20696e7374616e746c7920666c616720746861742077652075736564207375706572757365722070726976732e2057686f206b6e6f77732c0a09202a207765206d6967687420636c6f7365207468652064657669636520696d6d6564696174656c7920776974686f757420646f696e6720610a09202a2070726976696c65676564206f7065726174696f6e202d2d20636576616e730a09202a2f0a0961732d3e7375736572203d2063617061626c65284341505f5359535f41444d494e293b0a0961732d3e777269746572203d202866696c702d3e665f6d6f6465202620464d4f44455f575249544529203d3d20464d4f44455f57524954453b0a0961732d3e726561646572203d202866696c702d3e665f6d6f6465202620464d4f44455f5245414429203d3d20464d4f44455f524541443b0a097370696e5f6c6f636b2826757365725f6c6973745f6c6f636b293b0a0961732d3e6e657874203d20757365725f6c6973743b0a09757365725f6c697374203d2061733b0a097370696e5f756e6c6f636b2826757365725f6c6973745f6c6f636b293b0a0966696c702d3e707269766174655f64617461203d2061733b0a0972657475726e20303b0a7d0a0a73746174696320696e742070726f635f61706d5f73686f7728737472756374207365715f66696c65202a6d2c20766f6964202a76290a7b0a09756e7369676e65642073686f72740962783b0a09756e7369676e65642073686f72740963783b0a09756e7369676e65642073686f72740964783b0a09696e7409096572726f723b0a09756e7369676e65642073686f7274202061635f6c696e655f737461747573203d20307866663b0a09756e7369676e65642073686f72742020626174746572795f737461747573203d20307866663b0a09756e7369676e65642073686f72742020626174746572795f666c61672020203d20307866663b0a09696e74090970657263656e7461676520202020203d202d313b0a09696e742020202020202020202020202074696d655f756e69747320202020203d202d313b0a09636861722020202020202020202020202a756e6974732020202020202020203d20223f223b0a0a0969662028286e756d5f6f6e6c696e655f637075732829203d3d2031292026260a092020202021286572726f72203d2061706d5f6765745f706f7765725f737461747573282662782c202663782c20266478292929207b0a090961635f6c696e655f737461747573203d20286278203e3e203829202620307866663b0a0909626174746572795f737461747573203d206278202620307866663b0a090969662028286378202620307866662920213d2030786666290a09090970657263656e74616765203d206378202620307866663b0a0a09096966202861706d5f696e666f2e636f6e6e656374696f6e5f76657273696f6e203e20307831303029207b0a090909626174746572795f666c6167203d20286378203e3e203829202620307866663b0a09090969662028647820213d2030786666666629207b0a09090909756e697473203d2028647820262030783830303029203f20226d696e22203a2022736563223b0a0909090974696d655f756e697473203d2064782026203078376666663b0a0909097d0a09097d0a097d0a092f2a20417267756d656e74732c20776974682073796d626f6c732066726f6d206c696e75782f61706d5f62696f732e682e2020496e666f726d6174696f6e2069730a0920202066726f6d207468652047657420506f77657220537461747573202830783061292063616c6c20756e6c657373206f7468657277697365206e6f7465642e0a0a092020203029204c696e7578206472697665722076657273696f6e2028746869732077696c6c206368616e676520696620666f726d6174206368616e676573290a0920202031292041504d2042494f532056657273696f6e2e2020557375616c6c7920312e302c20312e31206f7220312e322e0a0920202032292041504d20666c6167732066726f6d2041504d20496e7374616c6c6174696f6e20436865636b202830783030293a0a0920202020202062697420303a2041504d5f31365f4249545f535550504f52540a0920202020202062697420313a2041504d5f33325f4249545f535550504f52540a0920202020202062697420323a2041504d5f49444c455f534c4f57535f434c4f434b0a0920202020202062697420333a2041504d5f42494f535f44495341424c45440a0920202020202062697420343a2041504d5f42494f535f444953454e47414745440a092020203329204143206c696e65207374617475730a09202020202020307830303a204f66662d6c696e650a09202020202020307830313a204f6e2d6c696e650a09202020202020307830323a204f6e206261636b757020706f776572202842494f53203e3d20312e31206f6e6c79290a09202020202020307866663a20556e6b6e6f776e0a0920202034292042617474657279207374617475730a09202020202020307830303a20486967680a09202020202020307830313a204c6f770a09202020202020307830323a20437269746963616c0a09202020202020307830333a204368617267696e670a09202020202020307830343a2053656c65637465642062617474657279206e6f742070726573656e74202842494f53203e3d20312e32206f6e6c79290a09202020202020307866663a20556e6b6e6f776e0a092020203529204261747465727920666c61670a0920202020202062697420303a20486967680a0920202020202062697420313a204c6f770a0920202020202062697420323a20437269746963616c0a0920202020202062697420333a204368617267696e670a0920202020202062697420373a204e6f2073797374656d20626174746572790a09202020202020307866663a20556e6b6e6f776e0a0920202036292052656d61696e696e672062617474657279206c696665202870657263656e74616765206f6620636861726765293a0a09202020202020302d3130303a2076616c69640a092020202020202d313a20556e6b6e6f776e0a0920202037292052656d61696e696e672062617474657279206c696665202874696d6520756e697473293a0a092020202020204e756d626572206f662072656d61696e696e67206d696e75746573206f72207365636f6e64730a092020202020202d313a20556e6b6e6f776e0a092020203829206d696e203d206d696e757465733b20736563203d207365636f6e6473202a2f0a0a097365715f7072696e7466286d2c202225732025642e25642030782530327820307825303278203078253032782030782530327820256425252025642025735c6e222c0a09092020206472697665725f76657273696f6e2c0a09092020202861706d5f696e666f2e62696f732e76657273696f6e203e3e203829202620307866662c0a090920202061706d5f696e666f2e62696f732e76657273696f6e202620307866662c0a090920202061706d5f696e666f2e62696f732e666c6167732c0a090920202061635f6c696e655f7374617475732c0a0909202020626174746572795f7374617475732c0a0909202020626174746572795f666c61672c0a090920202070657263656e746167652c0a090920202074696d655f756e6974732c0a0909202020756e697473293b0a0972657475726e20303b0a7d0a0a73746174696320696e742070726f635f61706d5f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a0972657475726e2073696e676c655f6f70656e2866696c652c2070726f635f61706d5f73686f772c204e554c4c293b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e732061706d5f66696c655f6f7073203d207b0a092e6f776e657209093d20544849535f4d4f44554c452c0a092e6f70656e09093d2070726f635f61706d5f6f70656e2c0a092e7265616409093d207365715f726561642c0a092e6c6c7365656b09093d207365715f6c7365656b2c0a092e72656c65617365093d2073696e676c655f72656c656173652c0a7d3b0a0a73746174696320696e742061706d28766f6964202a756e75736564290a7b0a09756e7369676e65642073686f72740962783b0a09756e7369676e65642073686f72740963783b0a09756e7369676e65642073686f72740964783b0a09696e7409096572726f723b0a09636861722009092a706f7765725f737461743b0a09636861722009092a6261745f737461743b0a0a092f2a20323030322f30382f3031202d2057540a09202a205468697320697320746f2061766f69642072616e646f6d206372617368657320617420626f6f742074696d6520647572696e6720696e697469616c697a6174696f6e0a09202a206f6e20534d502073797374656d7320696e2063617365206f66202261706d3d706f7765722d6f666622206d6f64652e205365656e206f6e20415355532041374d323636442e0a09202a20536f6d652062696f73657320646f6e2774206c696b65206265696e672063616c6c65642066726f6d2043505520213d20302e0a09202a204d6574686f642073756767657374656420627920496e676f204d6f6c6e61722e0a09202a2f0a097365745f637075735f616c6c6f7765645f7074722863757272656e742c206370756d61736b5f6f66283029293b0a094255475f4f4e28736d705f70726f636573736f725f6964282920213d2030293b0a0a096966202861706d5f696e666f2e636f6e6e656374696f6e5f76657273696f6e203d3d203029207b0a090961706d5f696e666f2e636f6e6e656374696f6e5f76657273696f6e203d2061706d5f696e666f2e62696f732e76657273696f6e3b0a09096966202861706d5f696e666f2e636f6e6e656374696f6e5f76657273696f6e203e20307831303029207b0a0909092f2a0a090909202a205765206f6e6c7920737570706f72742042494f537320757020746f2076657273696f6e20312e320a090909202a2f0a0909096966202861706d5f696e666f2e636f6e6e656374696f6e5f76657273696f6e203e20307830313032290a0909090961706d5f696e666f2e636f6e6e656374696f6e5f76657273696f6e203d203078303130323b0a0909096572726f72203d2061706d5f6472697665725f76657273696f6e282661706d5f696e666f2e636f6e6e656374696f6e5f76657273696f6e293b0a090909696620286572726f7220213d2041504d5f5355434345535329207b0a0909090961706d5f6572726f7228226472697665722076657273696f6e222c206572726f72293b0a090909092f2a2046616c6c206261636b20746f20616e2041504d20312e3020636f6e6e656374696f6e2e202a2f0a0909090961706d5f696e666f2e636f6e6e656374696f6e5f76657273696f6e203d2030783130303b0a0909097d0a09097d0a097d0a0a09696620286465627567290a09097072696e746b284b45524e5f494e464f202261706d3a20436f6e6e656374696f6e2076657273696f6e2025642e25645c6e222c0a0909092861706d5f696e666f2e636f6e6e656374696f6e5f76657273696f6e203e3e203829202620307866662c0a09090961706d5f696e666f2e636f6e6e656374696f6e5f76657273696f6e20262030786666293b0a0a23696664656620434f4e4649475f41504d5f444f5f454e41424c450a096966202861706d5f696e666f2e62696f732e666c61677320262041504d5f42494f535f44495341424c454429207b0a09092f2a0a0909202a20546869732063616c6c20636175736573206d79204e454320556c7472614c6974652056657273612033332f4320746f2068616e672069662069740a0909202a20697320626f6f746564207769746820504d2064697361626c656420627574206e6f7420696e2074686520646f636b696e672073746174696f6e2e0a0909202a20556e666f7274756e617465202e2e2e0a0909202a2f0a09096572726f72203d2061706d5f656e61626c655f706f7765725f6d616e6167656d656e742831293b0a0909696620286572726f7229207b0a09090961706d5f6572726f722822656e61626c6520706f776572206d616e6167656d656e74222c206572726f72293b0a09090972657475726e202d313b0a09097d0a097d0a23656e6469660a0a09696620282861706d5f696e666f2e62696f732e666c61677320262041504d5f42494f535f444953454e4741474544290a09202020202626202861706d5f696e666f2e636f6e6e656374696f6e5f76657273696f6e203e203078303130302929207b0a09096572726f72203d2061706d5f656e676167655f706f7765725f6d616e6167656d656e742841504d5f4445564943455f414c4c2c2031293b0a0909696620286572726f7229207b0a09090961706d5f6572726f722822656e6761676520706f776572206d616e6167656d656e74222c206572726f72293b0a09090972657475726e202d313b0a09097d0a097d0a0a0969662028646562756720262620286e756d5f6f6e6c696e655f637075732829203d3d2031207c7c20736d702929207b0a09096572726f72203d2061706d5f6765745f706f7765725f737461747573282662782c202663782c20266478293b0a0909696620286572726f72290a0909097072696e746b284b45524e5f494e464f202261706d3a20706f77657220737461747573206e6f7420617661696c61626c655c6e22293b0a0909656c7365207b0a0909097377697463682028286278203e3e2038292026203078666629207b0a0909096361736520303a0a09090909706f7765725f73746174203d20226f6666206c696e65223b0a09090909627265616b3b0a0909096361736520313a0a09090909706f7765725f73746174203d20226f6e206c696e65223b0a09090909627265616b3b0a0909096361736520323a0a09090909706f7765725f73746174203d20226f6e206261636b757020706f776572223b0a09090909627265616b3b0a09090964656661756c743a0a09090909706f7765725f73746174203d2022756e6b6e6f776e223b0a09090909627265616b3b0a0909097d0a090909737769746368202862782026203078666629207b0a0909096361736520303a0a090909096261745f73746174203d202268696768223b0a09090909627265616b3b0a0909096361736520313a0a090909096261745f73746174203d20226c6f77223b0a09090909627265616b3b0a0909096361736520323a0a090909096261745f73746174203d2022637269746963616c223b0a09090909627265616b3b0a0909096361736520333a0a090909096261745f73746174203d20226368617267696e67223b0a09090909627265616b3b0a09090964656661756c743a0a090909096261745f73746174203d2022756e6b6e6f776e223b0a09090909627265616b3b0a0909097d0a0909097072696e746b284b45524e5f494e464f0a090909202020202020202261706d3a2041432025732c2062617474657279207374617475732025732c2062617474657279206c69666520222c0a09090920202020202020706f7765725f737461742c206261745f73746174293b0a090909696620282863782026203078666629203d3d2030786666290a090909097072696e746b2822756e6b6e6f776e5c6e22293b0a090909656c73650a090909097072696e746b2822256425255c6e222c20637820262030786666293b0a0909096966202861706d5f696e666f2e636f6e6e656374696f6e5f76657273696f6e203e20307831303029207b0a090909097072696e746b284b45524e5f494e464f0a09090909202020202020202261706d3a206261747465727920666c6167203078253032782c2062617474657279206c69666520222c0a0909090920202020202020286378203e3e20382920262030786666293b0a09090909696620286478203d3d20307866666666290a09090909097072696e746b2822756e6b6e6f776e5c6e22293b0a09090909656c73650a09090909097072696e746b282225642025735c6e222c2064782026203078376666662c0a09090909092020202020202028647820262030783830303029203f0a090909090920202020202020226d696e7574657322203a20227365636f6e647322293b0a0909097d0a09097d0a097d0a0a092f2a20496e7374616c6c206f757220706f776572206f66662068616e646c65722e2e202a2f0a0969662028706f7765725f6f6666290a0909706d5f706f7765725f6f6666203d2061706d5f706f7765725f6f66663b0a0a09696620286e756d5f6f6e6c696e655f637075732829203d3d2031207c7c20736d7029207b0a23696620646566696e656428434f4e4649475f41504d5f444953504c41595f424c414e4b2920262620646566696e656428434f4e4649475f5654290a0909636f6e736f6c655f626c616e6b5f686f6f6b203d2061706d5f636f6e736f6c655f626c616e6b3b0a23656e6469660a090961706d5f6d61696e6c6f6f7028293b0a23696620646566696e656428434f4e4649475f41504d5f444953504c41595f424c414e4b2920262620646566696e656428434f4e4649475f5654290a0909636f6e736f6c655f626c616e6b5f686f6f6b203d204e554c4c3b0a23656e6469660a097d0a0a0972657475726e20303b0a7d0a0a2369666e646566204d4f44554c450a73746174696320696e74205f5f696e69742061706d5f73657475702863686172202a737472290a7b0a09696e7420696e766572743b0a0a097768696c6520282873747220213d204e554c4c2920262620282a73747220213d20275c30272929207b0a0909696620287374726e636d70287374722c20226f6666222c203329203d3d2030290a09090961706d5f64697361626c6564203d20313b0a0909696620287374726e636d70287374722c20226f6e222c203229203d3d2030290a09090961706d5f64697361626c6564203d20303b0a090969662028287374726e636d70287374722c2022626f756e63652d696e74657276616c3d222c20313629203d3d203029207c7c0a090920202020287374726e636d70287374722c2022626f756e63655f696e74657276616c3d222c20313629203d3d203029290a090909626f756e63655f696e74657276616c203d2073696d706c655f737472746f6c28737472202b2031362c204e554c4c2c2030293b0a090969662028287374726e636d70287374722c202269646c652d7468726573686f6c643d222c20313529203d3d203029207c7c0a090920202020287374726e636d70287374722c202269646c655f7468726573686f6c643d222c20313529203d3d203029290a09090969646c655f7468726573686f6c64203d2073696d706c655f737472746f6c28737472202b2031352c204e554c4c2c2030293b0a090969662028287374726e636d70287374722c202269646c652d706572696f643d222c20313229203d3d203029207c7c0a090920202020287374726e636d70287374722c202269646c655f706572696f643d222c20313229203d3d203029290a09090969646c655f706572696f64203d2073696d706c655f737472746f6c28737472202b2031322c204e554c4c2c2030293b0a0909696e76657274203d20287374726e636d70287374722c20226e6f2d222c203329203d3d203029207c7c0a090909287374726e636d70287374722c20226e6f5f222c203329203d3d2030293b0a090969662028696e76657274290a090909737472202b3d20333b0a0909696620287374726e636d70287374722c20226465627567222c203529203d3d2030290a0909096465627567203d2021696e766572743b0a090969662028287374726e636d70287374722c2022706f7765722d6f6666222c203929203d3d203029207c7c0a090920202020287374726e636d70287374722c2022706f7765725f6f6666222c203929203d3d203029290a090909706f7765725f6f6666203d2021696e766572743b0a0909696620287374726e636d70287374722c2022736d70222c203329203d3d203029207b0a090909736d70203d2021696e766572743b0a09090969646c655f7468726573686f6c64203d203130303b0a09097d0a090969662028287374726e636d70287374722c2022616c6c6f772d696e7473222c20313029203d3d203029207c7c0a090920202020287374726e636d70287374722c2022616c6c6f775f696e7473222c20313029203d3d203029290a09090961706d5f696e666f2e616c6c6f775f696e7473203d2021696e766572743b0a090969662028287374726e636d70287374722c202262726f6b656e2d707372222c20313029203d3d203029207c7c0a090920202020287374726e636d70287374722c202262726f6b656e5f707372222c20313029203d3d203029290a09090961706d5f696e666f2e6765745f706f7765725f7374617475735f62726f6b656e203d2021696e766572743b0a090969662028287374726e636d70287374722c20227265616c6d6f64652d706f7765722d6f6666222c20313829203d3d203029207c7c0a090920202020287374726e636d70287374722c20227265616c6d6f64655f706f7765725f6f6666222c20313829203d3d203029290a09090961706d5f696e666f2e7265616c6d6f64655f706f7765725f6f6666203d2021696e766572743b0a0909737472203d20737472636872287374722c20272c27293b0a09096966202873747220213d204e554c4c290a090909737472202b3d2073747273706e287374722c20222c205c7422293b0a097d0a0972657475726e20313b0a7d0a0a5f5f7365747570282261706d3d222c2061706d5f7365747570293b0a23656e6469660a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e732061706d5f62696f735f666f7073203d207b0a092e6f776e657209093d20544849535f4d4f44554c452c0a092e7265616409093d20646f5f726561642c0a092e706f6c6c09093d20646f5f706f6c6c2c0a092e756e6c6f636b65645f696f63746c093d20646f5f696f63746c2c0a092e6f70656e09093d20646f5f6f70656e2c0a092e72656c65617365093d20646f5f72656c656173652c0a092e6c6c7365656b09093d206e6f6f705f6c6c7365656b2c0a7d3b0a0a73746174696320737472756374206d6973636465766963652061706d5f646576696365203d207b0a0941504d5f4d494e4f525f4445562c0a092261706d5f62696f73222c0a092661706d5f62696f735f666f70730a7d3b0a0a0a2f2a2053696d706c6520227072696e742069662074727565222063616c6c6261636b202a2f0a73746174696320696e74205f5f696e6974207072696e745f69665f7472756528636f6e73742073747275637420646d695f73797374656d5f6964202a64290a7b0a097072696e746b282225735c6e222c20642d3e6964656e74293b0a0972657475726e20303b0a7d0a0a2f2a0a202a20536f6d652042696f73657320656e61626c65207468652050532f32206d6f7573652028746f7563687061642920617420726573756d652c206576656e206966206974207761730a202a2064697361626c6564206265666f7265207468652073757370656e642e204c696e7578207573656420746f20676574207465727269626c7920636f6e667573656420627920746861742e0a202a2f0a73746174696320696e74205f5f696e69742062726f6b656e5f7073325f726573756d6528636f6e73742073747275637420646d695f73797374656d5f6964202a64290a7b0a097072696e746b284b45524e5f494e464f20222573206d616368696e652064657465637465642e204d6f75736570616420526573756d652042756720220a092020202020202022776f726b61726f756e6420686f706566756c6c79206e6f74206e65656465642e5c6e222c20642d3e6964656e74293b0a0972657475726e20303b0a7d0a0a2f2a20536f6d652062696f736573206861766520612062726f6b656e2070726f746563746564206d6f646520706f7765726f666620616e64206e65656420746f20757365207265616c6d6f6465202a2f0a73746174696320696e74205f5f696e6974207365745f7265616c6d6f64655f706f7765725f6f666628636f6e73742073747275637420646d695f73797374656d5f6964202a64290a7b0a096966202861706d5f696e666f2e7265616c6d6f64655f706f7765725f6f6666203d3d203029207b0a090961706d5f696e666f2e7265616c6d6f64655f706f7765725f6f6666203d20313b0a09097072696e746b284b45524e5f494e464f202225732062696f732064657465637465642e20220a090920202020202020225573696e67207265616c6d6f646520706f7765726f6666206f6e6c792e5c6e222c20642d3e6964656e74293b0a097d0a0972657475726e20303b0a7d0a0a2f2a20536f6d65206c6170746f7073207265717569726520696e746572727570747320746f20626520656e61626c656420647572696e672041504d2063616c6c73202a2f0a73746174696320696e74205f5f696e6974207365745f61706d5f696e747328636f6e73742073747275637420646d695f73797374656d5f6964202a64290a7b0a096966202861706d5f696e666f2e616c6c6f775f696e7473203d3d203029207b0a090961706d5f696e666f2e616c6c6f775f696e7473203d20313b0a09097072696e746b284b45524e5f494e464f20222573206d616368696e652064657465637465642e20220a09092020202020202022456e61626c696e6720696e746572727570747320647572696e672041504d2063616c6c732e5c6e222c20642d3e6964656e74293b0a097d0a0972657475726e20303b0a7d0a0a2f2a20536f6d652041504d2062696f73657320636f7272757074206d656d6f7279206f72206a75737420706c61696e20646f206e6f7420776f726b202a2f0a73746174696320696e74205f5f696e69742061706d5f69735f686f726b656428636f6e73742073747275637420646d695f73797374656d5f6964202a64290a7b0a096966202861706d5f696e666f2e64697361626c6564203d3d203029207b0a090961706d5f696e666f2e64697361626c6564203d20313b0a09097072696e746b284b45524e5f494e464f20222573206d616368696e652064657465637465642e20220a0909202020202020202244697361626c696e672041504d2e5c6e222c20642d3e6964656e74293b0a097d0a0972657475726e20303b0a7d0a0a73746174696320696e74205f5f696e69742061706d5f69735f686f726b65645f643835306d6428636f6e73742073747275637420646d695f73797374656d5f6964202a64290a7b0a096966202861706d5f696e666f2e64697361626c6564203d3d203029207b0a090961706d5f696e666f2e64697361626c6564203d20313b0a09097072696e746b284b45524e5f494e464f20222573206d616368696e652064657465637465642e20220a0909202020202020202244697361626c696e672041504d2e5c6e222c20642d3e6964656e74293b0a09097072696e746b284b45524e5f494e464f2022546869732062756720697320666978656420696e2062696f732050313520776869636820697320617661696c61626c6520666f725c6e22293b0a09097072696e746b284b45524e5f494e464f2022646f776e6c6f61642066726f6d20737570706f72742e696e74656c2e636f6d5c6e22293b0a097d0a0972657475726e20303b0a7d0a0a2f2a20536f6d652041504d2062696f7365732068616e67206f6e2041504d2069646c652063616c6c73202a2f0a73746174696320696e74205f5f696e69742061706d5f6c696b65735f746f5f6d656c7428636f6e73742073747275637420646d695f73797374656d5f6964202a64290a7b0a096966202861706d5f696e666f2e666f726269645f69646c65203d3d203029207b0a090961706d5f696e666f2e666f726269645f69646c65203d20313b0a09097072696e746b284b45524e5f494e464f20222573206d616368696e652064657465637465642e20220a0909202020202020202244697361626c696e672041504d2069646c652063616c6c732e5c6e222c20642d3e6964656e74293b0a097d0a0972657475726e20303b0a7d0a0a2f2a0a202a2020436865636b20666f7220636c756520667265652042494f5320696d706c656d656e746174696f6e732077686f207573650a202a202074686520666f6c6c6f77696e6720514120746563686e697175650a202a0a202a2020202020205b2057726974652042494f5320436f6465205d3c2d2d2d2d2d2d0a202a2020202020202020202020202020207c202020202020202020202020202020205e0a202a2020202020203c20446f657320697420436f6d70696c65203e2d2d2d2d4e2d2d0a202a2020202020202020202020202020207c592020202020202020202020202020205e0a202a093c20446f657320697420426f6f742057696e3938203e2d4e2d2d0a202a2020202020202020202020202020207c590a202a20202020202020202020205b536869702049745d0a202a0a202a0950686f656e697820413034202030382f32342f32303030206973206b6e6f776e20626164202844656c6c20496e737069726f6e203530303065290a202a0950686f656e697820413037202030392f32392f32303030206973206b6e6f776e20676f6f64202844656c6c20496e737069726f6e2035303030290a202a2f0a73746174696320696e74205f5f696e69742062726f6b656e5f61706d5f706f77657228636f6e73742073747275637420646d695f73797374656d5f6964202a64290a7b0a0961706d5f696e666f2e6765745f706f7765725f7374617475735f62726f6b656e203d20313b0a097072696e746b284b45524e5f5741524e494e47202242494f5320737472696e677320737567676573742041504d20627567732c20220a09202020202020202264697361626c696e6720706f77657220737461747573207265706f7274696e672e5c6e22293b0a0972657475726e20303b0a7d0a0a2f2a0a202a20546869732062696f73207377617073207468652041504d206d696e757465207265706f7274696e67206279746573206f76657220284d616e7920736f6e79206c6170746f70730a202a206861766520746869732070726f626c656d292e0a202a2f0a73746174696320696e74205f5f696e697420737761625f61706d5f706f7765725f696e5f6d696e7574657328636f6e73742073747275637420646d695f73797374656d5f6964202a64290a7b0a0961706d5f696e666f2e6765745f706f7765725f7374617475735f73776162696e6d696e75746573203d20313b0a097072696e746b284b45524e5f5741524e494e47202242494f5320737472696e677320737567676573742041504d207265706f7274732062617474657279206c69666520220a092020202020202022696e206d696e7574657320616e642077726f6e672062797465206f726465722e5c6e22293b0a0972657475726e20303b0a7d0a0a7374617469632073747275637420646d695f73797374656d5f6964205f5f696e6974646174612061706d5f646d695f7461626c655b5d203d207b0a097b0a09097072696e745f69665f747275652c0a09094b45524e5f5741524e494e47202249424d20543233202d2042494f5320312e3033622b20616e6420636f6e74726f6c6c6572206669726d7761726520312e30322b206d6179206265206e656564656420666f72204c696e75782041504d2e222c0a09097b09444d495f4d4154434828444d495f5359535f56454e444f522c202249424d22292c0a090909444d495f4d4154434828444d495f42494f535f56455253494f4e2c202231414554333857572028312e3031622922292c207d2c0a097d2c0a097b092f2a2048616e646c652070726f626c656d7320776974682041504d206f6e207468652043363030202a2f0a090962726f6b656e5f7073325f726573756d652c202244656c6c204c617469747564652043363030222c0a09097b09444d495f4d4154434828444d495f5359535f56454e444f522c202244656c6c22292c0a090909444d495f4d4154434828444d495f50524f445543545f4e414d452c20224c61746974756465204336303022292c207d2c0a097d2c0a097b092f2a20416c6c6f7720696e746572727570747320647572696e672073757370656e64206f6e2044656c6c204c61746974756465206c6170746f70732a2f0a09097365745f61706d5f696e74732c202244656c6c204c61746974756465222c0a09097b09444d495f4d4154434828444d495f5359535f56454e444f522c202244656c6c20436f6d707574657220436f72706f726174696f6e22292c0a090909444d495f4d4154434828444d495f50524f445543545f4e414d452c20224c61746974756465204335313022292c207d0a097d2c0a097b092f2a2041504d2063726173686573202a2f0a090961706d5f69735f686f726b65642c202244656c6c20496e737069726f6e2032353030222c0a09097b09444d495f4d4154434828444d495f5359535f56454e444f522c202244656c6c20436f6d707574657220436f72706f726174696f6e22292c0a090909444d495f4d4154434828444d495f50524f445543545f4e414d452c2022496e737069726f6e203235303022292c0a090909444d495f4d4154434828444d495f42494f535f56454e444f522c202250686f656e697820546563686e6f6c6f67696573204c544422292c0a090909444d495f4d4154434828444d495f42494f535f56455253494f4e2c202241313122292c207d2c0a097d2c0a097b092f2a20416c6c6f7720696e746572727570747320647572696e672073757370656e64206f6e2044656c6c20496e737069726f6e206c6170