1. | 28293b0a09090972657475726e20313b0a09097d20656c73652069662028726574203c203029207b0a0909092f2a0a090909202a20576520646f6e277420616c6c6f77206b70726f626573206f6e206d746d73722864292f7266692864292c206574632e0a090909202a20536f2c2077652073686f756c64206e657665722067657420686572652e2e2e206275742c20697473207374696c6c0a090909202a20676f6f6420746f206361746368207468656d2c206a75737420696e20636173652e2e2e0a090909202a2f0a0909097072696e746b282243616e27742073746570206f6e20696e737472756374696f6e2025785c6e222c20696e736e293b0a09090942554728293b0a09097d20656c73652069662028726574203d3d2030290a0909092f2a205468697320696e737472756374696f6e2063616e277420626520626f6f73746564202a2f0a090909702d3e61696e736e2e626f6f737461626c65203d202d313b0a097d0a09707265706172655f73696e676c657374657028702c2072656773293b0a096b63622d3e6b70726f62655f737461747573203d204b50524f42455f4849545f53533b0a0972657475726e20313b0a0a6e6f5f6b70726f62653a0a09707265656d70745f656e61626c655f6e6f5f7265736368656428293b0a0972657475726e207265743b0a7d0a0a2f2a0a202a2046756e6374696f6e2072657475726e2070726f6265207472616d706f6c696e653a0a202a20092d20696e69745f6b70726f62657328292065737461626c697368657320612070726f6265706f696e7420686572650a202a20092d205768656e207468652070726f6265642066756e6374696f6e2072657475726e732c20746869732070726f62650a202a200909636175736573207468652068616e646c65727320746f20666972650a202a2f0a73746174696320766f6964205f5f75736564206b72657470726f62655f7472616d706f6c696e655f686f6c64657228766f6964290a7b0a0961736d20766f6c6174696c6528222e676c6f62616c206b72657470726f62655f7472616d706f6c696e655c6e220a090909226b72657470726f62655f7472616d706f6c696e653a5c6e220a090909226e6f705c6e22293b0a7d0a0a2f2a0a202a2043616c6c6564207768656e207468652070726f6265206174206b72657470726f6265207472616d706f6c696e65206973206869740a202a2f0a73746174696320696e74205f5f6b70726f626573207472616d706f6c696e655f70726f62655f68616e646c657228737472756374206b70726f6265202a702c0a0909090909097374727563742070745f72656773202a72656773290a7b0a09737472756374206b72657470726f62655f696e7374616e6365202a7269203d204e554c4c3b0a0973747275637420686c6973745f68656164202a686561642c20656d7074795f72703b0a0973747275637420686c6973745f6e6f6465202a6e6f64652c202a746d703b0a09756e7369676e6564206c6f6e6720666c6167732c206f7269675f7265745f61646472657373203d20303b0a09756e7369676e6564206c6f6e67207472616d706f6c696e655f61646472657373203d28756e7369676e6564206c6f6e6729266b72657470726f62655f7472616d706f6c696e653b0a0a09494e49545f484c4953545f484541442826656d7074795f7270293b0a096b72657470726f62655f686173685f6c6f636b2863757272656e742c2026686561642c2026666c616773293b0a0a092f2a0a09202a20497420697320706f737369626c6520746f2068617665206d756c7469706c6520696e7374616e636573206173736f6369617465642077697468206120676976656e0a09202a207461736b20656974686572206265636175736520616e206d756c7469706c652066756e6374696f6e7320696e207468652063616c6c20706174680a09202a206861766520612072657475726e2070726f626520696e7374616c6c6564206f6e207468656d2c20616e642f6f72206d6f7265207468616e206f6e652072657475726e0a09202a2072657475726e2070726f626520776173207265676973746572656420666f722061207461726765742066756e6374696f6e2e0a09202a0a09202a2057652063616e2068616e646c65207468697320626563617573653a0a09202a20202020202d20696e7374616e6365732061726520616c7761797320696e736572746564206174207468652068656164206f6620746865206c6973740a09202a20202020202d207768656e206d756c7469706c652072657475726e2070726f62657320617265207265676973746572656420666f72207468652073616d650a09202a2020202020202066756e6374696f6e2c2074686520666972737420696e7374616e63652773207265745f616464722077696c6c20706f696e7420746f207468650a09202a202020202020207265616c2072657475726e20616464726573732c20616e6420616c6c2074686520726573742077696c6c20706f696e7420746f0a09202a202020202020206b72657470726f62655f7472616d706f6c696e650a09202a2f0a09686c6973745f666f725f656163685f656e7472795f736166652872692c206e6f64652c20746d702c20686561642c20686c69737429207b0a09096966202872692d3e7461736b20213d2063757272656e74290a0909092f2a20616e6f74686572207461736b2069732073686172696e67206f75722068617368206275636b6574202a2f0a090909636f6e74696e75653b0a0a09096966202872692d3e72702026262072692d3e72702d3e68616e646c6572290a09090972692d3e72702d3e68616e646c65722872692c2072656773293b0a0a09096f7269675f7265745f61646472657373203d2028756e7369676e6564206c6f6e672972692d3e7265745f616464723b0a090972656379636c655f72705f696e73742872692c2026656d7074795f7270293b0a0a0909696620286f7269675f7265745f6164647265737320213d207472616d706f6c696e655f61646472657373290a0909092f2a0a090909202a205468697320697320746865207265616c2072657475726e20616464726573732e20416e79206f746865720a090909202a20696e7374616e636573206173736f63696174656420776974682074686973207461736b2061726520666f720a090909202a206f746865722063616c6c7320646565706572206f6e207468652063616c6c20737461636b0a090909202a2f0a090909627265616b3b0a097d0a0a096b72657470726f62655f6173736572742872692c206f7269675f7265745f616464726573732c207472616d706f6c696e655f61646472657373293b0a09726567732d3e6e6970203d206f7269675f7265745f616464726573733b0a0a0972657365745f63757272656e745f6b70726f626528293b0a096b72657470726f62655f686173685f756e6c6f636b2863757272656e742c2026666c616773293b0a09707265656d70745f656e61626c655f6e6f5f7265736368656428293b0a0a09686c6973745f666f725f656163685f656e7472795f736166652872692c206e6f64652c20746d702c2026656d7074795f72702c20686c69737429207b0a0909686c6973745f64656c282672692d3e686c697374293b0a09096b66726565287269293b0a097d0a092f2a0a09202a2042792072657475726e696e672061206e6f6e2d7a65726f2076616c75652c207765206172652074656c6c696e670a09202a206b70726f62655f68616e646c65722829207468617420776520646f6e27742077616e742074686520706f73745f68616e646c65720a09202a20746f2072756e2028616e6420686176652072652d656e61626c656420707265656d7074696f6e290a09202a2f0a0972657475726e20313b0a7d0a0a2f2a0a202a2043616c6c65642061667465722073696e676c652d7374657070696e672e2020702d3e61646472206973207468652061646472657373206f66207468650a202a20696e737472756374696f6e2077686f7365206669727374206279746520686173206265656e207265706c61636564206279207468652022627265616b706f696e74220a202a20696e737472756374696f6e2e2020546f2061766f69642074686520534d502070726f626c656d7320746861742063616e206f63637572207768656e2077650a202a2074656d706f726172696c7920707574206261636b20746865206f726967696e616c206f70636f646520746f2073696e676c652d737465702c2077650a202a2073696e676c652d73746570706564206120636f7079206f662074686520696e737472756374696f6e2e20205468652061646472657373206f6620746869730a202a20636f707920697320702d3e61696e736e2e696e736e2e0a202a2f0a73746174696320696e74205f5f6b70726f62657320706f73745f6b70726f62655f68616e646c6572287374727563742070745f72656773202a72656773290a7b0a09737472756374206b70726f6265202a637572203d206b70726f62655f72756e6e696e6728293b0a09737472756374206b70726f62655f63746c626c6b202a6b6362203d206765745f6b70726f62655f63746c626c6b28293b0a0a096966202821637572290a090972657475726e20303b0a0a092f2a206d616b65207375726520776520676f74206865726520666f7220696e737472756374696f6e20776520686176652061206b70726f6265206f6e202a2f0a09696620282828756e7369676e6564206c6f6e67296375722d3e61696e736e2e696e736e202b20342920213d20726567732d3e6e6970290a090972657475726e20303b0a0a0969662028286b63622d3e6b70726f62655f73746174757320213d204b50524f42455f5245454e54455229202626206375722d3e706f73745f68616e646c657229207b0a09096b63622d3e6b70726f62655f737461747573203d204b50524f42455f4849545f5353444f4e453b0a09096375722d3e706f73745f68616e646c6572286375722c20726567732c2030293b0a097d0a0a092f2a2041646a757374206e697020746f206166746572207468652073696e676c652d7374657070656420696e737472756374696f6e202a2f0a09726567732d3e6e6970203d2028756e7369676e6564206c6f6e67296375722d3e61646472202b20343b0a09726567732d3e6d7372207c3d206b63622d3e6b70726f62655f73617665645f6d73723b0a0a092f2a526573746f7265206261636b20746865206f726967696e616c207361766564206b70726f626573207661726961626c657320616e6420636f6e74696e75652e202a2f0a09696620286b63622d3e6b70726f62655f737461747573203d3d204b50524f42455f5245454e54455229207b0a0909726573746f72655f70726576696f75735f6b70726f6265286b6362293b0a0909676f746f206f75743b0a097d0a0972657365745f63757272656e745f6b70726f626528293b0a6f75743a0a09707265656d70745f656e61626c655f6e6f5f7265736368656428293b0a0a092f2a0a09202a20696620736f6d65626f647920656c73652069732073696e676c657374657070696e67206163726f737320612070726f626520706f696e742c206d73720a09202a2077696c6c20686176652044452f5345207365742c20696e20776869636820636173652c20636f6e74696e7565207468652072656d61696e696e672070726f63657373696e670a09202a206f6620646f5f64656275672c2061732069662074686973206973206e6f7420612070726f6265206869742e0a09202a2f0a0969662028726567732d3e6d73722026204d53525f53494e474c4553544550290a090972657475726e20303b0a0a0972657475726e20313b0a7d0a0a696e74205f5f6b70726f626573206b70726f62655f6661756c745f68616e646c6572287374727563742070745f72656773202a726567732c20696e7420747261706e72290a7b0a09737472756374206b70726f6265202a637572203d206b70726f62655f72756e6e696e6728293b0a09737472756374206b70726f62655f63746c626c6b202a6b6362203d206765745f6b70726f62655f63746c626c6b28293b0a09636f6e73742073747275637420657863657074696f6e5f7461626c655f656e747279202a656e7472793b0a0a09737769746368286b63622d3e6b70726f62655f73746174757329207b0a0963617365204b50524f42455f4849545f53533a0a0963617365204b50524f42455f5245454e5445523a0a09092f2a0a0909202a20576520617265206865726520626563617573652074686520696e737472756374696f6e206265696e672073696e676c650a0909202a20737465707065642063617573656420612070616765206661756c742e205765207265736574207468652063757272656e740a0909202a206b70726f626520616e6420746865206e697020706f696e7473206261636b20746f207468652070726f626520616464726573730a0909202a20616e6420616c6c6f77207468652070616765206661756c742068616e646c657220746f20636f6e74696e756520617320610a0909202a206e6f726d616c2070616765206661756c742e0a0909202a2f0a0909726567732d3e6e6970203d2028756e7369676e6564206c6f6e67296375722d3e616464723b0a0909726567732d3e6d737220263d207e4d53525f53494e474c45535445503b202f2a205475726e206f666620277472616365272062697473202a2f0a0909726567732d3e6d7372207c3d206b63622d3e6b70726f62655f73617665645f6d73723b0a0909696620286b63622d3e6b70726f62655f737461747573203d3d204b50524f42455f5245454e544552290a090909726573746f72655f70726576696f75735f6b70726f6265286b6362293b0a0909656c73650a09090972657365745f63757272656e745f6b70726f626528293b0a0909707265656d70745f656e61626c655f6e6f5f7265736368656428293b0a0909627265616b3b0a0963617365204b50524f42455f4849545f4143544956453a0a0963617365204b50524f42455f4849545f5353444f4e453a0a09092f2a0a0909202a20576520696e6372656d656e7420746865206e6d697373656420636f756e7420666f72206163636f756e74696e672c0a0909202a2077652063616e20616c736f20757365206e7072652f6e706f73746661756c7420636f756e7420666f72206163636f7574696e670a0909202a207468657365207370656369666963206661756c742063617365732e0a0909202a2f0a09096b70726f6265735f696e635f6e6d69737365645f636f756e7428637572293b0a0a09092f2a0a0909202a20576520636f6d652068657265206265636175736520696e737472756374696f6e7320696e20746865207072652f706f73740a0909202a2068616e646c6572206361757365642074686520706167655f6661756c742c207468697320636f756c642068617070656e0a0909202a2069662068616e646c657220747269657320746f2061636365737320757365722073706163652062790a0909202a20636f70795f66726f6d5f7573657228292c206765745f757365722829206574632e204c6574207468650a0909202a20757365722d7370656369666965642068616e646c65722074727920746f206669782069742066697273742e0a0909202a2f0a0909696620286375722d3e6661756c745f68616e646c6572202626206375722d3e6661756c745f68616e646c6572286375722c20726567732c20747261706e7229290a09090972657475726e20313b0a0a09092f2a0a0909202a20496e20636173652074686520757365722d737065636966696564206661756c742068616e646c65722072657475726e65640a0909202a207a65726f2c2074727920746f206669782075702e0a0909202a2f0a09096966202828656e747279203d207365617263685f657863657074696f6e5f7461626c657328726567732d3e6e6970292920213d204e554c4c29207b0a090909726567732d3e6e6970203d20656e7472792d3e66697875703b0a09090972657475726e20313b0a09097d0a0a09092f2a0a0909202a2066697875705f657863657074696f6e282920636f756c64206e6f742068616e646c652069742c0a0909202a204c657420646f5f706167655f6661756c742829206669782069742e0a0909202a2f0a0909627265616b3b0a0964656661756c743a0a0909627265616b3b0a097d0a0972657475726e20303b0a7d0a0a2f2a0a202a205772617070657220726f7574696e6520746f20666f722068616e646c696e6720657863657074696f6e732e0a202a2f0a696e74205f5f6b70726f626573206b70726f62655f657863657074696f6e735f6e6f7469667928737472756374206e6f7469666965725f626c6f636b202a73656c662c0a0909090920202020202020756e7369676e6564206c6f6e672076616c2c20766f6964202a64617461290a7b0a09737472756374206469655f61726773202a61726773203d2028737472756374206469655f61726773202a29646174613b0a09696e7420726574203d204e4f544946595f444f4e453b0a0a0969662028617267732d3e7265677320262620757365725f6d6f646528617267732d3e7265677329290a090972657475726e207265743b0a0a09737769746368202876616c29207b0a0963617365204449455f4250543a0a0909696620286b70726f62655f68616e646c657228617267732d3e7265677329290a090909726574203d204e4f544946595f53544f503b0a0909627265616b3b0a0963617365204449455f53535445503a0a090969662028706f73745f6b70726f62655f68616e646c657228617267732d3e7265677329290a090909726574203d204e4f544946595f53544f503b0a0909627265616b3b0a0964656661756c743a0a0909627265616b3b0a097d0a0972657475726e207265743b0a7d0a0a23696664656620434f4e4649475f50504336340a756e7369676e6564206c6f6e6720617263685f64657265665f656e7472795f706f696e7428766f6964202a656e747279290a7b0a0972657475726e20282866756e635f64657363725f74202a29656e747279292d3e656e7472793b0a7d0a23656e6469660a0a696e74205f5f6b70726f626573207365746a6d705f7072655f68616e646c657228737472756374206b70726f6265202a702c207374727563742070745f72656773202a72656773290a7b0a09737472756374206a70726f6265202a6a70203d20636f6e7461696e65725f6f6628702c20737472756374206a70726f62652c206b70293b0a09737472756374206b70726f62655f63746c626c6b202a6b6362203d206765745f6b70726f62655f63746c626c6b28293b0a0a096d656d63707928266b63622d3e6a70726f62655f73617665645f726567732c20726567732c2073697a656f66287374727563742070745f7265677329293b0a0a092f2a2073657475702072657475726e206164647220746f20746865206a70726f62652068616e646c657220726f7574696e65202a2f0a09726567732d3e6e6970203d20617263685f64657265665f656e7472795f706f696e74286a702d3e656e747279293b0a23696664656620434f4e4649475f50504336340a09726567732d3e6770725b325d203d2028756e7369676e6564206c6f6e672928282866756e635f64657363725f74202a296a702d3e656e747279292d3e746f63293b0a23656e6469660a0a0972657475726e20313b0a7d0a0a766f6964205f5f75736564205f5f6b70726f626573206a70726f62655f72657475726e28766f6964290a7b0a0961736d20766f6c6174696c6528227472617022203a3a3a20226d656d6f727922293b0a7d0a0a73746174696320766f6964205f5f75736564205f5f6b70726f626573206a70726f62655f72657475726e5f656e6428766f6964290a7b0a7d3b0a0a696e74205f5f6b70726f626573206c6f6e676a6d705f627265616b5f68616e646c657228737472756374206b70726f6265202a702c207374727563742070745f72656773202a72656773290a7b0a09737472756374206b70726f62655f63746c626c6b202a6b6362203d206765745f6b70726f62655f63746c626c6b28293b0a0a092f2a0a09202a204649584d45202d2077652073686f756c6420696465616c6c792062652076616c69646174696e67207468617420776520676f7420686572652027636f730a09202a206f66207468652022747261702220696e206a70726f62655f72657475726e28292061626f76652c206265666f726520726573746f72696e67207468650a09202a20736176656420726567732e2e2e0a09202a2f0a096d656d63707928726567732c20266b63622d3e6a70726f62655f73617665645f726567732c2073697a656f66287374727563742070745f7265677329293b0a09707265656d70745f656e61626c655f6e6f5f7265736368656428293b0a0972657475726e20313b0a7d0a0a73746174696320737472756374206b70726f6265207472616d706f6c696e655f70203d207b0a092e61646472203d20286b70726f62655f6f70636f64655f74202a2920266b72657470726f62655f7472616d706f6c696e652c0a092e7072655f68616e646c6572203d207472616d706f6c696e655f70726f62655f68616e646c65720a7d3b0a0a696e74205f5f696e697420617263685f696e69745f6b70726f62657328766f6964290a7b0a0972657475726e2072656769737465725f6b70726f626528267472616d706f6c696e655f70293b0a7d0a0a696e74205f5f6b70726f62657320617263685f7472616d706f6c696e655f6b70726f626528737472756374206b70726f6265202a70290a7b0a0969662028702d3e61646472203d3d20286b70726f62655f6f70636f64655f74202a29266b72657470726f62655f7472616d706f6c696e65290a090972657475726e20313b0a0a0972657475726e20303b0a7d0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f6b65726e656c2f6b766d2e63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030353037323000313231313437343433333000303031373530330030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f707972696768742028432920323031302053555345204c696e75782050726f647563747320476d62482e20416c6c207269676874732072657365727665642e0a202a20436f7079726967687420323031302d3230313120467265657363616c652053656d69636f6e647563746f722c20496e632e0a202a0a202a20417574686f72733a0a202a2020202020416c6578616e6465722047726166203c616772616640737573652e64653e0a202a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652c2076657273696f6e20322c2061730a202a207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20466f756e646174696f6e2c203531204672616e6b6c696e205374726565742c20466966746820466c6f6f722c20426f73746f6e2c204d41202030323131302d313330312c205553412e0a202a2f0a0a23696e636c756465203c6c696e75782f6b766d5f686f73742e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f6578706f72742e683e0a23696e636c756465203c6c696e75782f6b766d5f706172612e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c6c696e75782f6f662e683e0a0a23696e636c756465203c61736d2f7265672e683e0a23696e636c756465203c61736d2f73656374696f6e732e683e0a23696e636c756465203c61736d2f6361636865666c7573682e683e0a23696e636c756465203c61736d2f646973617373656d626c652e683e0a23696e636c756465203c61736d2f7070632d6f70636f64652e683e0a23696e636c756465203c61736d2f65706170725f6863616c6c732e683e0a0a23646566696e65204b564d5f4d414749435f504147450909282d343039364c290a23646566696e65206d616769635f766172287829204b564d5f4d414749435f50414745202b206f66667365746f6628737472756374206b766d5f766370755f617263685f7368617265642c2078290a0a23646566696e65204b564d5f494e53545f4c575a0909307838303030303030300a23646566696e65204b564d5f494e53545f5354570909307839303030303030300a23646566696e65204b564d5f494e53545f4c440909307865383030303030300a23646566696e65204b564d5f494e53545f5354440909307866383030303030300a23646566696e65204b564d5f494e53545f4e4f500909307836303030303030300a23646566696e65204b564d5f494e53545f420909307834383030303030300a23646566696e65204b564d5f494e53545f425f4d41534b0909307830336666666666660a23646566696e65204b564d5f494e53545f425f4d41580909307830316666666666660a23646566696e65204b564d5f494e53545f4c490909307833383030303030300a0a23646566696e65204b564d5f4d41534b5f52540909307830336530303030300a23646566696e65204b564d5f52545f33300909307830336330303030300a23646566696e65204b564d5f4d41534b5f52420909307830303030663830300a23646566696e65204b564d5f494e53545f4d464d53520909307837633030303061360a0a23646566696e65205350525f46524f4d0909300a23646566696e65205350525f544f09090930783130300a0a23646566696e65204b564d5f494e53545f535052287370726e2c206d6f7665746f29202830783763303030326136207c205c0a09090909202020202828287370726e292026203078316629203c3c20313629207c205c0a09090909202020202828287370726e29202620307833653029203c3c203629207c205c0a0909090920202020286d6f7665746f29290a0a23646566696e65204b564d5f494e53545f4d46535052287370726e29094b564d5f494e53545f535052287370726e2c205350525f46524f4d290a23646566696e65204b564d5f494e53545f4d54535052287370726e29094b564d5f494e53545f535052287370726e2c205350525f544f290a0a23646566696e65204b564d5f494e53545f544c4253594e4309307837633030303436630a23646566696e65204b564d5f494e53545f4d544d5352445f4c3009307837633030303136340a23646566696e65204b564d5f494e53545f4d544d5352445f4c3109307837633031303136340a23646566696e65204b564d5f494e53545f4d544d53520909307837633030303132340a0a23646566696e65204b564d5f494e53545f57525445450909307837633030303130360a23646566696e65204b564d5f494e53545f5752544545495f3009307837633030303134360a23646566696e65204b564d5f494e53545f5752544545495f3109307837633030383134360a0a23646566696e65204b564d5f494e53545f4d545352494e0909307837633030303165340a0a73746174696320626f6f6c206b766d5f7061746368696e675f776f726b6564203d20747275653b0a7374617469632063686172206b766d5f746d705b31303234202a20313032345d3b0a73746174696320696e74206b766d5f746d705f696e6465783b0a0a73746174696320696e6c696e6520766f6964206b766d5f70617463685f696e7328753332202a696e73742c20753332206e65775f696e7374290a7b0a092a696e7374203d206e65775f696e73743b0a09666c7573685f6963616368655f72616e67652828756c6f6e6729696e73742c2028756c6f6e6729696e7374202b2034293b0a7d0a0a73746174696320766f6964206b766d5f70617463685f696e735f6c6c28753332202a696e73742c206c6f6e6720616464722c20753332207274290a7b0a23696664656620434f4e4649475f36344249540a096b766d5f70617463685f696e7328696e73742c204b564d5f494e53545f4c44207c207274207c2028616464722026203078303030306666666329293b0a23656c73650a096b766d5f70617463685f696e7328696e73742c204b564d5f494e53545f4c575a207c207274207c2028616464722026203078303030306666666329293b0a23656e6469660a7d0a0a73746174696320766f6964206b766d5f70617463685f696e735f6c6428753332202a696e73742c206c6f6e6720616464722c20753332207274290a7b0a23696664656620434f4e4649475f36344249540a096b766d5f70617463685f696e7328696e73742c204b564d5f494e53545f4c44207c207274207c2028616464722026203078303030306666666329293b0a23656c73650a096b766d5f70617463685f696e7328696e73742c204b564d5f494e53545f4c575a207c207274207c20282861646472202b2034292026203078303030306666666329293b0a23656e6469660a7d0a0a73746174696320766f6964206b766d5f70617463685f696e735f6c777a28753332202a696e73742c206c6f6e6720616464722c20753332207274290a7b0a096b766d5f70617463685f696e7328696e73742c204b564d5f494e53545f4c575a207c207274207c2028616464722026203078303030306666666629293b0a7d0a0a73746174696320766f6964206b766d5f70617463685f696e735f73746428753332202a696e73742c206c6f6e6720616464722c20753332207274290a7b0a23696664656620434f4e4649475f36344249540a096b766d5f70617463685f696e7328696e73742c204b564d5f494e53545f535444207c207274207c2028616464722026203078303030306666666329293b0a23656c73650a096b766d5f70617463685f696e7328696e73742c204b564d5f494e53545f535457207c207274207c20282861646472202b2034292026203078303030306666666329293b0a23656e6469660a7d0a0a73746174696320766f6964206b766d5f70617463685f696e735f73747728753332202a696e73742c206c6f6e6720616464722c20753332207274290a7b0a096b766d5f70617463685f696e7328696e73742c204b564d5f494e53545f535457207c207274207c2028616464722026203078303030306666666329293b0a7d0a0a73746174696320766f6964206b766d5f70617463685f696e735f6e6f7028753332202a696e7374290a7b0a096b766d5f70617463685f696e7328696e73742c204b564d5f494e53545f4e4f50293b0a7d0a0a73746174696320766f6964206b766d5f70617463685f696e735f6228753332202a696e73742c20696e742061646472290a7b0a23696620646566696e656428434f4e4649475f52454c4f43415441424c452920262620646566696e656428434f4e4649475f5050435f424f4f4b3353290a092f2a204f6e2072656c6f63617461626c65206b65726e656c7320696e74657272757074732068616e646c65727320616e64206f757220636f64650a0920202063616e20626520696e20646966666572656e7420726567696f6e732c20736f20776520646f6e2774207061746368207468656d202a2f0a0a096966202828756c6f6e6729696e7374203c2028756c6f6e6729265f5f656e645f696e7465727275707473290a090972657475726e3b0a23656e6469660a0a096b766d5f70617463685f696e7328696e73742c204b564d5f494e53545f42207c2028616464722026204b564d5f494e53545f425f4d41534b29293b0a7d0a0a73746174696320753332202a6b766d5f616c6c6f6328696e74206c656e290a7b0a09753332202a703b0a0a0969662028286b766d5f746d705f696e646578202b206c656e29203e2041525241595f53495a45286b766d5f746d702929207b0a09097072696e746b284b45524e5f45525220224b564d3a204e6f206d6f726520737061636520282564202b202564295c6e222c0a090909096b766d5f746d705f696e6465782c206c656e293b0a09096b766d5f7061746368696e675f776f726b6564203d2066616c73653b0a090972657475726e204e554c4c3b0a097d0a0a0970203d2028766f69642a29266b766d5f746d705b6b766d5f746d705f696e6465785d3b0a096b766d5f746d705f696e646578202b3d206c656e3b0a0a0972657475726e20703b0a7d0a0a65787465726e20753332206b766d5f656d756c6174655f6d746d7372645f6272616e63685f6f6666733b0a65787465726e20753332206b766d5f656d756c6174655f6d746d7372645f7265675f6f6666733b0a65787465726e20753332206b766d5f656d756c6174655f6d746d7372645f6f7269675f696e735f6f6666733b0a65787465726e20753332206b766d5f656d756c6174655f6d746d7372645f6c656e3b0a65787465726e20753332206b766d5f656d756c6174655f6d746d7372645b5d3b0a0a73746174696320766f6964206b766d5f70617463685f696e735f6d746d73726428753332202a696e73742c20753332207274290a7b0a09753332202a703b0a09696e742064697374616e63655f73746172743b0a09696e742064697374616e63655f656e643b0a09756c6f6e67206e6578745f696e73743b0a0a0970203d206b766d5f616c6c6f63286b766d5f656d756c6174655f6d746d7372645f6c656e202a2034293b0a09696620282170290a090972657475726e3b0a0a092f2a2046696e64206f75742077686572652077652061726520616e64207075742065766572797468696e67207468657265202a2f0a0964697374616e63655f7374617274203d2028756c6f6e672970202d2028756c6f6e6729696e73743b0a096e6578745f696e7374203d202828756c6f6e6729696e7374202b2034293b0a0964697374616e63655f656e64203d206e6578745f696e7374202d2028756c6f6e672926705b6b766d5f656d756c6174655f6d746d7372645f6272616e63685f6f6666735d3b0a0a092f2a204d616b652073757265207765206f6e6c792077726974652076616c6964206220696e737472756374696f6e73202a2f0a096966202864697374616e63655f7374617274203e204b564d5f494e53545f425f4d415829207b0a09096b766d5f7061746368696e675f776f726b6564203d2066616c73653b0a090972657475726e3b0a097d0a0a092f2a204d6f6469667920746865206368756e6b20746f206669742074686520696e766f636174696f6e202a2f0a096d656d63707928702c206b766d5f656d756c6174655f6d746d7372642c206b766d5f656d756c6174655f6d746d7372645f6c656e202a2034293b0a09705b6b766d5f656d756c6174655f6d746d7372645f6272616e63685f6f6666735d207c3d2064697374616e63655f656e642026204b564d5f494e53545f425f4d41534b3b0a0973776974636820286765745f72742872742929207b0a09636173652033303a0a09096b766d5f70617463685f696e735f6c6c2826705b6b766d5f656d756c6174655f6d746d7372645f7265675f6f6666735d2c0a09090909206d616769635f766172287363726174636832292c204b564d5f52545f3330293b0a0909627265616b3b0a09636173652033313a0a09096b766d5f70617463685f696e735f6c6c2826705b6b766d5f656d756c6174655f6d746d7372645f7265675f6f6666735d2c0a09090909206d616769635f766172287363726174636831292c204b564d5f52545f3330293b0a0909627265616b3b0a0964656661756c743a0a0909705b6b766d5f656d756c6174655f6d746d7372645f7265675f6f6666735d207c3d2072743b0a0909627265616b3b0a097d0a0a09705b6b766d5f656d756c6174655f6d746d7372645f6f7269675f696e735f6f6666735d203d202a696e73743b0a09666c7573685f6963616368655f72616e67652828756c6f6e6729702c2028756c6f6e672970202b206b766d5f656d756c6174655f6d746d7372645f6c656e202a2034293b0a0a092f2a2050617463682074686520696e766f636174696f6e202a2f0a096b766d5f70617463685f696e735f6228696e73742c2064697374616e63655f7374617274293b0a7d0a0a65787465726e20753332206b766d5f656d756c6174655f6d746d73725f6272616e63685f6f6666733b0a65787465726e20753332206b766d5f656d756c6174655f6d746d73725f726567315f6f6666733b0a65787465726e20753332206b766d5f656d756c6174655f6d746d73725f726567325f6f6666733b0a65787465726e20753332206b766d5f656d756c6174655f6d746d73725f6f7269675f696e735f6f6666733b0a65787465726e20753332206b766d5f656d756c6174655f6d746d73725f6c656e3b0a65787465726e20753332206b766d5f656d756c6174655f6d746d73725b5d3b0a0a73746174696320766f6964206b766d5f70617463685f696e735f6d746d737228753332202a696e73742c20753332207274290a7b0a09753332202a703b0a09696e742064697374616e63655f73746172743b0a09696e742064697374616e63655f656e643b0a09756c6f6e67206e6578745f696e73743b0a0a0970203d206b766d5f616c6c6f63286b766d5f656d756c6174655f6d746d73725f6c656e202a2034293b0a09696620282170290a090972657475726e3b0a0a092f2a2046696e64206f75742077686572652077652061726520616e64207075742065766572797468696e67207468657265202a2f0a0964697374616e63655f7374617274203d2028756c6f6e672970202d2028756c6f6e6729696e73743b0a096e6578745f696e7374203d202828756c6f6e6729696e7374202b2034293b0a0964697374616e63655f656e64203d206e6578745f696e7374202d2028756c6f6e672926705b6b766d5f656d756c6174655f6d746d73725f6272616e63685f6f6666735d3b0a0a092f2a204d616b652073757265207765206f6e6c792077726974652076616c6964206220696e737472756374696f6e73202a2f0a096966202864697374616e63655f7374617274203e204b564d5f494e53545f425f4d415829207b0a09096b766d5f7061746368696e675f776f726b6564203d2066616c73653b0a090972657475726e3b0a097d0a0a092f2a204d6f6469667920746865206368756e6b20746f206669742074686520696e766f636174696f6e202a2f0a096d656d63707928702c206b766d5f656d756c6174655f6d746d73722c206b766d5f656d756c6174655f6d746d73725f6c656e202a2034293b0a09705b6b766d5f656d756c6174655f6d746d73725f6272616e63685f6f6666735d207c3d2064697374616e63655f656e642026204b564d5f494e53545f425f4d41534b3b0a0a092f2a204d616b6520636c6f6262657265642072656769737465727320776f726b20746f6f202a2f0a0973776974636820286765745f72742872742929207b0a09636173652033303a0a09096b766d5f70617463685f696e735f6c6c2826705b6b766d5f656d756c6174655f6d746d73725f726567315f6f6666735d2c0a09090909206d616769635f766172287363726174636832292c204b564d5f52545f3330293b0a09096b766d5f70617463685f696e735f6c6c2826705b6b766d5f656d756c6174655f6d746d73725f726567325f6f6666735d2c0a09090909206d616769635f766172287363726174636832292c204b564d5f52545f3330293b0a0909627265616b3b0a09636173652033313a0a09096b766d5f70617463685f696e735f6c6c2826705b6b766d5f656d756c6174655f6d746d73725f726567315f6f6666735d2c0a09090909206d616769635f766172287363726174636831292c204b564d5f52545f3330293b0a09096b766d5f70617463685f696e735f6c6c2826705b6b766d5f656d756c6174655f6d746d73725f726567325f6f6666735d2c0a09090909206d616769635f766172287363726174636831292c204b564d5f52545f3330293b0a0909627265616b3b0a0964656661756c743a0a0909705b6b766d5f656d756c6174655f6d746d73725f726567315f6f6666735d207c3d2072743b0a0909705b6b766d5f656d756c6174655f6d746d73725f726567325f6f6666735d207c3d2072743b0a0909627265616b3b0a097d0a0a09705b6b766d5f656d756c6174655f6d746d73725f6f7269675f696e735f6f6666735d203d202a696e73743b0a09666c7573685f6963616368655f72616e67652828756c6f6e6729702c2028756c6f6e672970202b206b766d5f656d756c6174655f6d746d73725f6c656e202a2034293b0a0a092f2a2050617463682074686520696e766f636174696f6e202a2f0a096b766d5f70617463685f696e735f6228696e73742c2064697374616e63655f7374617274293b0a7d0a0a23696664656620434f4e4649475f424f4f4b450a0a65787465726e20753332206b766d5f656d756c6174655f77727465655f6272616e63685f6f6666733b0a65787465726e20753332206b766d5f656d756c6174655f77727465655f7265675f6f6666733b0a65787465726e20753332206b766d5f656d756c6174655f77727465655f6f7269675f696e735f6f6666733b0a65787465726e20753332206b766d5f656d756c6174655f77727465655f6c656e3b0a65787465726e20753332206b766d5f656d756c6174655f77727465655b5d3b0a0a73746174696320766f6964206b766d5f70617463685f696e735f777274656528753332202a696e73742c207533322072742c20696e7420696d6d5f6f6e65290a7b0a09753332202a703b0a09696e742064697374616e63655f73746172743b0a09696e742064697374616e63655f656e643b0a09756c6f6e67206e6578745f696e73743b0a0a0970203d206b766d5f616c6c6f63286b766d5f656d756c6174655f77727465655f6c656e202a2034293b0a09696620282170290a090972657475726e3b0a0a092f2a2046696e64206f75742077686572652077652061726520616e64207075742065766572797468696e67207468657265202a2f0a0964697374616e63655f7374617274203d2028756c6f6e672970202d2028756c6f6e6729696e73743b0a096e6578745f696e7374203d202828756c6f6e6729696e7374202b2034293b0a0964697374616e63655f656e64203d206e6578745f696e7374202d2028756c6f6e672926705b6b766d5f656d756c6174655f77727465655f6272616e63685f6f6666735d3b0a0a092f2a204d616b652073757265207765206f6e6c792077726974652076616c6964206220696e737472756374696f6e73202a2f0a096966202864697374616e63655f7374617274203e204b564d5f494e53545f425f4d415829207b0a09096b766d5f7061746368696e675f776f726b6564203d2066616c73653b0a090972657475726e3b0a097d0a0a092f2a204d6f6469667920746865206368756e6b20746f206669742074686520696e766f636174696f6e202a2f0a096d656d63707928702c206b766d5f656d756c6174655f77727465652c206b766d5f656d756c6174655f77727465655f6c656e202a2034293b0a09705b6b766d5f656d756c6174655f77727465655f6272616e63685f6f6666735d207c3d2064697374616e63655f656e642026204b564d5f494e53545f425f4d41534b3b0a0a0969662028696d6d5f6f6e6529207b0a0909705b6b766d5f656d756c6174655f77727465655f7265675f6f6666735d203d0a0909094b564d5f494e53545f4c49207c205f5f5050435f52542852333029207c204d53525f45453b0a097d20656c7365207b0a09092f2a204d616b6520636c6f6262657265642072656769737465727320776f726b20746f6f202a2f0a090973776974636820286765745f72742872742929207b0a0909636173652033303a0a0909096b766d5f70617463685f696e735f6c6c2826705b6b766d5f656d756c6174655f77727465655f7265675f6f6666735d2c0a0909090909206d616769635f766172287363726174636832292c204b564d5f52545f3330293b0a090909627265616b3b0a0909636173652033313a0a0909096b766d5f70617463685f696e735f6c6c2826705b6b766d5f656d756c6174655f77727465655f7265675f6f6666735d2c0a0909090909206d616769635f766172287363726174636831292c204b564d5f52545f3330293b0a090909627265616b3b0a090964656661756c743a0a090909705b6b766d5f656d756c6174655f77727465655f7265675f6f6666735d207c3d2072743b0a090909627265616b3b0a09097d0a097d0a0a09705b6b766d5f656d756c6174655f77727465655f6f7269675f696e735f6f6666735d203d202a696e73743b0a09666c7573685f6963616368655f72616e67652828756c6f6e6729702c2028756c6f6e672970202b206b766d5f656d756c6174655f77727465655f6c656e202a2034293b0a0a092f2a2050617463682074686520696e766f636174696f6e202a2f0a096b766d5f70617463685f696e735f6228696e73742c2064697374616e63655f7374617274293b0a7d0a0a65787465726e20753332206b766d5f656d756c6174655f7772746565695f305f6272616e63685f6f6666733b0a65787465726e20753332206b766d5f656d756c6174655f7772746565695f305f6c656e3b0a65787465726e20753332206b766d5f656d756c6174655f7772746565695f305b5d3b0a0a73746174696320766f6964206b766d5f70617463685f696e735f7772746565695f3028753332202a696e7374290a7b0a09753332202a703b0a09696e742064697374616e63655f73746172743b0a09696e742064697374616e63655f656e643b0a09756c6f6e67206e6578745f696e73743b0a0a0970203d206b766d5f616c6c6f63286b766d5f656d756c6174655f7772746565695f305f6c656e202a2034293b0a09696620282170290a090972657475726e3b0a0a092f2a2046696e64206f75742077686572652077652061726520616e64207075742065766572797468696e67207468657265202a2f0a0964697374616e63655f7374617274203d2028756c6f6e672970202d2028756c6f6e6729696e73743b0a096e6578745f696e7374203d202828756c6f6e6729696e7374202b2034293b0a0964697374616e63655f656e64203d206e6578745f696e7374202d2028756c6f6e672926705b6b766d5f656d756c6174655f7772746565695f305f6272616e63685f6f6666735d3b0a0a092f2a204d616b652073757265207765206f6e6c792077726974652076616c6964206220696e737472756374696f6e73202a2f0a096966202864697374616e63655f7374617274203e204b564d5f494e53545f425f4d415829207b0a09096b766d5f7061746368696e675f776f726b6564203d2066616c73653b0a090972657475726e3b0a097d0a0a096d656d63707928702c206b766d5f656d756c6174655f7772746565695f302c206b766d5f656d756c6174655f7772746565695f305f6c656e202a2034293b0a09705b6b766d5f656d756c6174655f7772746565695f305f6272616e63685f6f6666735d207c3d2064697374616e63655f656e642026204b564d5f494e53545f425f4d41534b3b0a09666c7573685f6963616368655f72616e67652828756c6f6e6729702c2028756c6f6e672970202b206b766d5f656d756c6174655f7772746565695f305f6c656e202a2034293b0a0a092f2a2050617463682074686520696e766f636174696f6e202a2f0a096b766d5f70617463685f696e735f6228696e73742c2064697374616e63655f7374617274293b0a7d0a0a23656e6469660a0a23696664656620434f4e4649475f5050435f424f4f4b33535f33320a0a65787465726e20753332206b766d5f656d756c6174655f6d747372696e5f6272616e63685f6f6666733b0a65787465726e20753332206b766d5f656d756c6174655f6d747372696e5f726567315f6f6666733b0a65787465726e20753332206b766d5f656d756c6174655f6d747372696e5f726567325f6f6666733b0a65787465726e20753332206b766d5f656d756c6174655f6d747372696e5f6f7269675f696e735f6f6666733b0a65787465726e20753332206b766d5f656d756c6174655f6d747372696e5f6c656e3b0a65787465726e20753332206b766d5f656d756c6174655f6d747372696e5b5d3b0a0a73746174696320766f6964206b766d5f70617463685f696e735f6d747372696e28753332202a696e73742c207533322072742c20753332207262290a7b0a09753332202a703b0a09696e742064697374616e63655f73746172743b0a09696e742064697374616e63655f656e643b0a09756c6f6e67206e6578745f696e73743b0a0a0970203d206b766d5f616c6c6f63286b766d5f656d756c6174655f6d747372696e5f6c656e202a2034293b0a09696620282170290a090972657475726e3b0a0a092f2a2046696e64206f75742077686572652077652061726520616e64207075742065766572797468696e67207468657265202a2f0a0964697374616e63655f7374617274203d2028756c6f6e672970202d2028756c6f6e6729696e73743b0a096e6578745f696e7374203d202828756c6f6e6729696e7374202b2034293b0a0964697374616e63655f656e64203d206e6578745f696e7374202d2028756c6f6e672926705b6b766d5f656d756c6174655f6d747372696e5f6272616e63685f6f6666735d3b0a0a092f2a204d616b652073757265207765206f6e6c792077726974652076616c6964206220696e737472756374696f6e73202a2f0a096966202864697374616e63655f7374617274203e204b564d5f494e53545f425f4d415829207b0a09096b766d5f7061746368696e675f776f726b6564203d2066616c73653b0a090972657475726e3b0a097d0a0a092f2a204d6f6469667920746865206368756e6b20746f206669742074686520696e766f636174696f6e202a2f0a096d656d63707928702c206b766d5f656d756c6174655f6d747372696e2c206b766d5f656d756c6174655f6d747372696e5f6c656e202a2034293b0a09705b6b766d5f656d756c6174655f6d747372696e5f6272616e63685f6f6666735d207c3d2064697374616e63655f656e642026204b564d5f494e53545f425f4d41534b3b0a09705b6b766d5f656d756c6174655f6d747372696e5f726567315f6f6666735d207c3d20287262203c3c203130293b0a09705b6b766d5f656d756c6174655f6d747372696e5f726567325f6f6666735d207c3d2072743b0a09705b6b766d5f656d756c6174655f6d747372696e5f6f7269675f696e735f6f6666735d203d202a696e73743b0a09666c7573685f6963616368655f72616e67652828756c6f6e6729702c2028756c6f6e672970202b206b766d5f656d756c6174655f6d747372696e5f6c656e202a2034293b0a0a092f2a2050617463682074686520696e766f636174696f6e202a2f0a096b766d5f70617463685f696e735f6228696e73742c2064697374616e63655f7374617274293b0a7d0a0a23656e6469660a0a73746174696320766f6964206b766d5f6d61705f6d616769635f7061676528766f6964202a64617461290a7b0a09753332202a6665617475726573203d20646174613b0a0a09756c6f6e6720696e5b385d3b0a09756c6f6e67206f75745b385d3b0a0a09696e5b305d203d204b564d5f4d414749435f504147453b0a09696e5b315d203d204b564d5f4d414749435f504147453b0a0a096b766d5f687970657263616c6c28696e2c206f75742c204b564d5f4843414c4c5f544f4b454e284b564d5f48435f5050435f4d41505f4d414749435f5041474529293b0a0a092a6665617475726573203d206f75745b305d3b0a7d0a0a73746174696320766f6964206b766d5f636865636b5f696e7328753332202a696e73742c20753332206665617475726573290a7b0a09753332205f696e7374203d202a696e73743b0a0975333220696e73745f6e6f5f7274203d205f696e73742026207e4b564d5f4d41534b5f52543b0a0975333220696e73745f7274203d205f696e73742026204b564d5f4d41534b5f52543b0a0a097377697463682028696e73745f6e6f5f727429207b0a092f2a204c6f616473202a2f0a0963617365204b564d5f494e53545f4d464d53523a0a09096b766d5f70617463685f696e735f6c6428696e73742c206d616769635f766172286d7372292c20696e73745f7274293b0a0909627265616b3b0a0963617365204b564d5f494e53545f4d46535052285350524e5f5350524730293a0a09096b766d5f70617463685f696e735f6c6428696e73742c206d616769635f766172287370726730292c20696e73745f7274293b0a0909627265616b3b0a0963617365204b564d5f494e53545f4d46535052285350524e5f5350524731293a0a09096b766d5f70617463685f696e735f6c6428696e73742c206d616769635f766172287370726731292c20696e73745f7274293b0a0909627265616b3b0a0963617365204b564d5f494e53545f4d46535052285350524e5f5350524732293a0a09096b766d5f70617463685f696e735f6c6428696e73742c206d616769635f766172287370726732292c20696e73745f7274293b0a0909627265616b3b0a0963617365204b564d5f494e53545f4d46535052285350524e5f5350524733293a0a09096b766d5f70617463685f696e735f6c6428696e73742c206d616769635f766172287370726733292c20696e73745f7274293b0a0909627265616b3b0a0963617365204b564d5f494e53545f4d46535052285350524e5f53525230293a0a09096b766d5f70617463685f696e735f6c6428696e73742c206d616769635f7661722873727230292c20696e73745f7274293b0a0909627265616b3b0a0963617365204b564d5f494e53545f4d46535052285350524e5f53525231293a0a09096b766d5f70617463685f696e735f6c6428696e73742c206d616769635f7661722873727231292c20696e73745f7274293b0a0909627265616b3b0a23696664656620434f4e4649475f424f4f4b450a0963617365204b564d5f494e53545f4d46535052285350524e5f44454152293a0a23656c73650a0963617365204b564d5f494e53545f4d46535052285350524e5f444152293a0a23656e6469660a09096b766d5f70617463685f696e735f6c6428696e73742c206d616769635f76617228646172292c20696e73745f7274293b0a0909627265616b3b0a0963617365204b564d5f494e53545f4d46535052285350524e5f4453495352293a0a09096b766d5f70617463685f696e735f6c777a28696e73742c206d616769635f766172286473697372292c20696e73745f7274293b0a0909627265616b3b0a0a23696664656620434f4e4649475f5050435f424f4f4b33455f4d4d550a0963617365204b564d5f494e53545f4d46535052285350524e5f4d415330293a0a09096966202866656174757265732026204b564d5f4d414749435f464541545f4d4153305f544f5f5350524737290a0909096b766d5f70617463685f696e735f6c777a28696e73742c206d616769635f766172286d617330292c20696e73745f7274293b0a0909627265616b3b0a0963617365204b564d5f494e53545f4d46535052285350524e5f4d415331293a0a09096966202866656174757265732026204b564d5f4d414749435f464541545f4d4153305f544f5f5350524737290a0909096b766d5f70617463685f696e735f6c777a28696e73742c206d616769635f766172286d617331292c20696e73745f7274293b0a0909627265616b3b0a0963617365204b564d5f494e53545f4d46535052285350524e5f4d415332293a0a09096966202866656174757265732026204b564d5f4d414749435f464541545f4d4153305f544f5f5350524737290a0909096b766d5f70617463685f696e735f6c6428696e73742c206d616769635f766172286d617332292c20696e73745f7274293b0a0909627265616b3b0a0963617365204b564d5f494e53545f4d46535052285350524e5f4d415333293a0a09096966202866656174757265732026204b564d5f4d414749435f464541545f4d4153305f544f5f5350524737290a0909096b766d5f70617463685f696e735f6c777a28696e73742c206d616769635f766172286d6173375f3329202b20342c20696e73745f7274293b0a0909627265616b3b0a0963617365204b564d5f494e53545f4d46535052285350524e5f4d415334293a0a09096966202866656174757265732026204b564d5f4d414749435f464541545f4d4153305f544f5f5350524737290a0909096b766d5f70617463685f696e735f6c777a28696e73742c206d616769635f766172286d617334292c20696e73745f7274293b0a0909627265616b3b0a0963617365204b564d5f494e53545f4d46535052285350524e5f4d415336293a0a09096966202866656174757265732026204b564d5f4d414749435f464541545f4d4153305f544f5f5350524737290a0909096b766d5f70617463685f696e735f6c777a28696e73742c206d616769635f766172286d617336292c20696e73745f7274293b0a0909627265616b3b0a0963617365204b564d5f494e53545f4d46535052285350524e5f4d415337293a0a09096966202866656174757265732026204b564d5f4d414749435f464541545f4d4153305f544f5f5350524737290a0909096b766d5f70617463685f696e735f6c777a28696e73742c206d616769635f766172286d6173375f33292c20696e73745f7274293b0a0909627265616b3b0a23656e646966202f2a20434f4e4649475f5050435f424f4f4b33455f4d4d55202a2f0a0a0963617365204b564d5f494e53545f4d46535052285350524e5f5350524734293a0a23696664656620434f4e4649475f424f4f4b450a0963617365204b564d5f494e53545f4d46535052285350524e5f535052473452293a0a23656e6469660a09096966202866656174757265732026204b564d5f4d414749435f464541545f4d4153305f544f5f5350524737290a0909096b766d5f70617463685f696e735f6c6428696e73742c206d616769635f766172287370726734292c20696e73745f7274293b0a0909627265616b3b0a0963617365204b564d5f494e53545f4d46535052285350524e5f5350524735293a0a23696664656620434f4e4649475f424f4f4b450a0963617365204b564d5f494e53545f4d46535052285350524e5f535052473552293a0a23656e6469660a09096966202866656174757265732026204b564d5f4d414749435f464541545f4d4153305f544f5f5350524737290a0909096b766d5f70617463685f696e735f6c6428696e73742c206d616769635f766172287370726735292c20696e73745f7274293b0a0909627265616b3b0a0963617365204b564d5f494e53545f4d46535052285350524e5f5350524736293a0a23696664656620434f4e4649475f424f4f4b450a0963617365204b564d5f494e53545f4d46535052285350524e5f535052473652293a0a23656e6469660a09096966202866656174757265732026204b564d5f4d414749435f464541545f4d4153305f544f5f5350524737290a0909096b766d5f70617463685f696e735f6c6428696e73742c206d616769635f766172287370726736292c20696e73745f7274293b0a0909627265616b3b0a0963617365204b564d5f494e53545f4d46535052285350524e5f5350524737293a0a23696664656620434f4e4649475f424f4f4b450a0963617365204b564d5f494e53545f4d46535052285350524e5f535052473752293a0a23656e6469660a09096966202866656174757265732026204b564d5f4d414749435f464541545f4d4153305f544f5f5350524737290a0909096b766d5f70617463685f696e735f6c6428696e73742c206d616769635f766172287370726737292c20696e73745f7274293b0a0909627265616b3b0a0a23696664656620434f4e4649475f424f4f4b450a0963617365204b564d5f494e53545f4d46535052285350524e5f455352293a0a09096966202866656174757265732026204b564d5f4d414749435f464541545f4d4153305f544f5f5350524737290a0909096b766d5f70617463685f696e735f6c777a28696e73742c206d616769635f76617228657372292c20696e73745f7274293b0a0909627265616b3b0a23656e6469660a0a0963617365204b564d5f494e53545f4d46535052285350524e5f504952293a0a09096966202866656174757265732026204b564d5f4d414749435f464541545f4d4153305f544f5f5350524737290a0909096b766d5f70617463685f696e735f6c777a28696e73742c206d616769635f76617228706972292c20696e73745f7274293b0a0909627265616b3b0a0a0a092f2a2053746f726573202a2f0a0963617365204b564d5f494e53545f4d54535052285350524e5f5350524730293a0a09096b766d5f70617463685f696e735f73746428696e73742c206d616769635f766172287370726730292c20696e73745f7274293b0a0909627265616b3b0a0963617365204b564d5f494e53545f4d54535052285350524e5f5350524731293a0a09096b766d5f70617463685f696e735f73746428696e73742c206d616769635f766172287370726731292c20696e73745f7274293b0a0909627265616b3b0a0963617365204b564d5f494e53545f4d54535052285350524e5f5350524732293a0a09096b766d5f70617463685f696e735f73746428696e73742c206d616769635f766172287370726732292c20696e73745f7274293b0a0909627265616b3b0a0963617365204b564d5f494e53545f4d54535052285350524e5f5350524733293a0a09096b766d5f70617463685f696e735f73746428696e73742c206d616769635f766172287370726733292c20696e73745f7274293b0a0909627265616b3b0a0963617365204b564d5f494e53545f4d54535052285350524e5f53525230293a0a09096b766d5f70617463685f696e735f73746428696e73742c206d616769635f7661722873727230292c20696e73745f7274293b0a0909627265616b3b0a0963617365204b564d5f494e53545f4d54535052285350524e5f53525231293a0a09096b766d5f70617463685f696e735f73746428696e73742c206d616769635f7661722873727231292c20696e73745f7274293b0a0909627265616b3b0a23696664656620434f4e4649475f424f4f4b450a0963617365204b564d5f494e53545f4d54535052285350524e5f44454152293a0a23656c73650a0963617365204b564d5f494e53545f4d54535052285350524e5f444152293a0a23656e6469660a09096b766d5f70617463685f696e735f73746428696e73742c206d616769635f76617228646172292c20696e73745f7274293b0a0909627265616b3b0a0963617365204b564d5f494e53545f4d54535052285350524e5f4453495352293a0a09096b766d5f70617463685f696e735f73747728696e73742c206d616769635f766172286473697372292c20696e73745f7274293b0a0909627265616b3b0a23696664656620434f4e4649475f5050435f424f4f4b33455f4d4d550a0963617365204b564d5f494e53545f4d54535052285350524e5f4d415330293a0a09096966202866656174757265732026204b564d5f4d414749435f464541545f4d4153305f544f5f5350524737290a0909096b766d5f70617463685f696e735f73747728696e73742c206d616769635f766172286d617330292c20696e73745f7274293b0a0909627265616b3b0a0963617365204b564d5f494e53545f4d54535052285350524e5f4d415331293a0a09096966202866656174757265732026204b564d5f4d414749435f464541545f4d4153305f544f5f5350524737290a0909096b766d5f70617463685f696e735f73747728696e73742c206d616769635f766172286d617331292c20696e73745f7274293b0a0909627265616b3b0a0963617365204b564d5f494e53545f4d54535052285350524e5f4d415332293a0a09096966202866656174757265732026204b564d5f4d414749435f464541545f4d4153305f544f5f5350524737290a0909096b766d5f70617463685f696e735f73746428696e73742c206d616769635f766172286d617332292c20696e73745f7274293b0a0909627265616b3b0a0963617365204b564d5f494e53545f4d54535052285350524e5f4d415333293a0a09096966202866656174757265732026204b564d5f4d414749435f464541545f4d4153305f544f5f5350524737290a0909096b766d5f70617463685f696e735f73747728696e73742c206d616769635f766172286d6173375f3329202b20342c20696e73745f7274293b0a0909627265616b3b0a0963617365204b564d5f494e53545f4d54535052285350524e5f4d415334293a0a09096966202866656174757265732026204b564d5f4d414749435f464541545f4d4153305f544f5f5350524737290a0909096b766d5f70617463685f696e735f73747728696e73742c206d616769635f766172286d617334292c20696e73745f7274293b0a0909627265616b3b0a0963617365204b564d5f494e53545f4d54535052285350524e5f4d415336293a0a09096966202866656174757265732026204b564d5f4d414749435f464541545f4d4153305f544f5f5350524737290a0909096b766d5f70617463685f696e735f73747728696e73742c206d616769635f766172286d617336292c20696e73745f7274293b0a0909627265616b3b0a0963617365204b564d5f494e53545f4d54535052285350524e5f4d415337293a0a09096966202866656174757265732026204b564d5f4d414749435f464541545f4d4153305f544f5f5350524737290a0909096b766d5f70617463685f696e735f73747728696e73742c206d616769635f766172286d6173375f33292c20696e73745f7274293b0a0909627265616b3b0a23656e646966202f2a20434f4e4649475f5050435f424f4f4b33455f4d4d55202a2f0a0a0963617365204b564d5f494e53545f4d54535052285350524e5f5350524734293a0a09096966202866656174757265732026204b564d5f4d414749435f464541545f4d4153305f544f5f5350524737290a0909096b766d5f70617463685f696e735f73746428696e73742c206d616769635f766172287370726734292c20696e73745f7274293b0a0909627265616b3b0a0963617365204b564d5f494e53545f4d54535052285350524e5f5350524735293a0a09096966202866656174757265732026204b564d5f4d414749435f464541545f4d4153305f544f5f5350524737290a0909096b766d5f70617463685f696e735f73746428696e73742c206d616769635f766172287370726735292c20696e73745f7274293b0a0909627265616b3b0a0963617365204b564d5f494e53545f4d54535052285350524e5f5350524736293a0a09096966202866656174757265732026204b564d5f4d414749435f464541545f4d4153305f544f5f5350524737290a0909096b766d5f70617463685f696e735f73746428696e73742c206d616769635f766172287370726736292c20696e73745f7274293b0a0909627265616b3b0a0963617365204b564d5f494e53545f4d54535052285350524e5f5350524737293a0a09096966202866656174757265732026204b564d5f4d414749435f464541545f4d4153305f544f5f5350524737290a0909096b766d5f70617463685f696e735f73746428696e73742c206d616769635f766172287370726737292c20696e73745f7274293b0a0909627265616b3b0a0a23696664656620434f4e4649475f424f4f4b450a0963617365204b564d5f494e53545f4d54535052285350524e5f455352293a0a09096966202866656174757265732026204b564d5f4d414749435f464541545f4d4153305f544f5f5350524737290a0909096b766d5f70617463685f696e735f73747728696e73742c206d616769635f76617228657372292c20696e73745f7274293b0a0909627265616b3b0a23656e6469660a0a092f2a204e6f7073202a2f0a0963617365204b564d5f494e53545f544c4253594e433a0a09096b766d5f70617463685f696e735f6e6f7028696e7374293b0a0909627265616b3b0a0a092f2a205265777269746573202a2f0a0963617365204b564d5f494e53545f4d544d5352445f4c313a0a09096b766d5f70617463685f696e735f6d746d73726428696e73742c20696e73745f7274293b0a0909627265616b3b0a0963617365204b564d5f494e53545f4d544d53523a0a0963617365204b564d5f494e53545f4d544d5352445f4c303a0a09096b766d5f70617463685f696e735f6d746d737228696e73742c20696e73745f7274293b0a0909627265616b3b0a23696664656620434f4e4649475f424f4f4b450a0963617365204b564d5f494e53545f57525445453a0a09096b766d5f70617463685f696e735f777274656528696e73742c20696e73745f72742c2030293b0a0909627265616b3b0a23656e6469660a097d0a0a097377697463682028696e73745f6e6f5f72742026207e4b564d5f4d41534b5f524229207b0a23696664656620434f4e4649475f5050435f424f4f4b33535f33320a0963617365204b564d5f494e53545f4d545352494e3a0a09096966202866656174757265732026204b564d5f4d414749435f464541545f535229207b0a09090975333220696e73745f7262203d205f696e73742026204b564d5f4d41534b5f52423b0a0909096b766d5f70617463685f696e735f6d747372696e28696e73742c20696e73745f72742c20696e73745f7262293b0a09097d0a0909627265616b3b0a0909627265616b3b0a23656e6469660a097d0a0a0973776974636820285f696e737429207b0a23696664656620434f4e4649475f424f4f4b450a0963617365204b564d5f494e53545f5752544545495f303a0a09096b766d5f70617463685f696e735f7772746565695f3028696e7374293b0a0909627265616b3b0a0a0963617365204b564d5f494e53545f5752544545495f313a0a09096b766d5f70617463685f696e735f777274656528696e73742c20302c2031293b0a0909627265616b3b0a23656e6469660a097d0a7d0a0a65787465726e20753332206b766d5f74656d706c6174655f73746172745b5d3b0a65787465726e20753332206b766d5f74656d706c6174655f656e645b5d3b0a0a73746174696320766f6964206b766d5f7573655f6d616769635f7061676528766f6964290a7b0a09753332202a703b0a09753332202a73746172742c202a656e643b0a0975333220746d703b0a097533322066656174757265733b0a0a092f2a2054656c6c2074686520686f737420746f206d617020746865206d61676963207061676520746f202d34303936206f6e20616c6c2043505573202a2f0a096f6e5f656163685f637075286b766d5f6d61705f6d616769635f706167652c202666656174757265732c2031293b0a0a092f2a20517569636b2073656c662d7465737420746f2073656520696620746865206d617070696e6720776f726b73202a2f0a09696620285f5f6765745f7573657228746d702c20287533322a294b564d5f4d414749435f504147452929207b0a09096b766d5f7061746368696e675f776f726b6564203d2066616c73653b0a090972657475726e3b0a097d0a0a092f2a204e6f77206c6f6f70207468726f75676820616c6c20636f646520616e642066696e6420696e737472756374696f6e73202a2f0a097374617274203d2028766f69642a295f73746578743b0a09656e64203d2028766f69642a295f65746578743b0a0a092f2a0a09202a204265696e6720696e74657272757074656420696e20746865206d6964646c65206f66207061746368696e6720776f756c640a09202a2062652062616420666f722053505247342d372c207768696368204b564d2063616e2774206b65657020696e2073796e630a09202a207769746820656d756c61746564206163636573736573206265636175736520726561647320646f6e277420747261702e0a09202a2f0a096c6f63616c5f6972715f64697361626c6528293b0a0a09666f72202870203d2073746172743b2070203c20656e643b20702b2b29207b0a09092f2a2041766f6964207061746368696e67207468652074656d706c61746520636f6465202a2f0a09096966202870203e3d206b766d5f74656d706c6174655f73746172742026262070203c206b766d5f74656d706c6174655f656e6429207b0a09090970203d206b766d5f74656d706c6174655f656e64202d20313b0a090909636f6e74696e75653b0a09097d0a09096b766d5f636865636b5f696e7328702c206665617475726573293b0a097d0a0a096c6f63616c5f6972715f656e61626c6528293b0a0a097072696e746b284b45524e5f494e464f20224b564d3a204c697665207061746368696e6720666f722061206661737420564d2025735c6e222c0a090909206b766d5f7061746368696e675f776f726b6564203f2022776f726b656422203a20226661696c656422293b0a7d0a0a756e7369676e6564206c6f6e67206b766d5f687970657263616c6c28756e7369676e6564206c6f6e67202a696e2c0a09090920202020756e7369676e6564206c6f6e67202a6f75742c0a09090920202020756e7369676e6564206c6f6e67206e72290a7b0a09756e7369676e6564206c6f6e672072656769737465722072302061736d2822723022293b0a09756e7369676e6564206c6f6e672072656769737465722072332061736d282272332229203d20696e5b305d3b0a09756e7369676e6564206c6f6e672072656769737465722072342061736d282272342229203d20696e5b315d3b0a09756e7369676e6564206c6f6e672072656769737465722072352061736d282272352229203d20696e5b325d3b0a09756e7369676e6564206c6f6e672072656769737465722072362061736d282272362229203d20696e5b335d3b0a09756e7369676e6564206c6f6e672072656769737465722072372061736d282272372229203d20696e5b345d3b0a09756e7369676e6564206c6f6e672072656769737465722072382061736d282272382229203d20696e5b355d3b0a09756e7369676e6564206c6f6e672072656769737465722072392061736d282272392229203d20696e5b365d3b0a09756e7369676e6564206c6f6e67207265676973746572207231302061736d28227231302229203d20696e5b375d3b0a09756e7369676e6564206c6f6e67207265676973746572207231312061736d28227231312229203d206e723b0a09756e7369676e6564206c6f6e67207265676973746572207231322061736d282272313222293b0a0a0961736d20766f6c6174696c652822626c0965706170725f687970657263616c6c5f7374617274220a090920202020203a20223d7222287230292c20223d7222287233292c20223d7222287234292c20223d7222287235292c20223d7222287236292c0a090920202020202020223d7222287237292c20223d7222287238292c20223d7222287239292c20223d722228723130292c20223d722228723131292c0a090920202020202020223d722228723132290a090920202020203a20227222287233292c20227222287234292c20227222287235292c20227222287236292c20227222287237292c20227222287238292c0a090920202020202020227222287239292c2022722228723130292c2022722228723131290a090920202020203a20226d656d6f7279222c20226363222c2022786572222c2022637472222c20226c7222293b0a0a096f75745b305d203d2072343b0a096f75745b315d203d2072353b0a096f75745b325d203d2072363b0a096f75745b335d203d2072373b0a096f75745b345d203d2072383b0a096f75745b355d203d2072393b0a096f75745b365d203d207231303b0a096f75745b375d203d207231313b0a0a0972657475726e2072333b0a7d0a4558504f52545f53594d424f4c5f47504c286b766d5f687970657263616c6c293b0a0a737461746963205f5f696e697420766f6964206b766d5f667265655f746d7028766f6964290a7b0a09756e7369676e6564206c6f6e672073746172742c20656e643b0a0a097374617274203d2028756c6f6e6729266b766d5f746d705b6b766d5f746d705f696e646578202b2028504147455f53495a45202d2031295d202620504147455f4d41534b3b0a09656e64203d2028756c6f6e6729266b766d5f746d705b41525241595f53495a45286b766d5f746d70295d202620504147455f4d41534b3b0a0a092f2a20467265652074686520746d7020737061636520776520646f6e2774206e656564202a2f0a09666f7220283b207374617274203c20656e643b207374617274202b3d20504147455f53495a4529207b0a0909436c65617250616765526573657276656428766972745f746f5f7061676528737461727429293b0a0909696e69745f706167655f636f756e7428766972745f746f5f7061676528737461727429293b0a0909667265655f70616765287374617274293b0a0909746f74616c72616d5f70616765732b2b3b0a097d0a7d0a0a73746174696320696e74205f5f696e6974206b766d5f67756573745f696e697428766f6964290a7b0a0969662028216b766d5f706172615f617661696c61626c652829290a0909676f746f20667265655f746d703b0a0a09696620282165706170725f70617261766972745f656e61626c6564290a0909676f746f20667265655f746d703b0a0a09696620286b766d5f706172615f6861735f66656174757265284b564d5f464541545552455f4d414749435f5041474529290a09096b766d5f7573655f6d616769635f7061676528293b0a0a23696664656620434f4e4649475f5050435f424f4f4b33535f36340a092f2a20456e61626c65206e617070696e67202a2f0a09706f776572736176655f6e6170203d20313b0a23656e6469660a0a667265655f746d703a0a096b766d5f667265655f746d7028293b0a0a0972657475726e20303b0a7d0a0a706f7374636f72655f696e697463616c6c286b766d5f67756573745f696e6974293b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f6b65726e656c2f6b766d5f656d756c2e5300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030323035333500313231313437343433333000303032303530360030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a202a20697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73652c2076657273696f6e20322c2061730a202a207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e2e0a202a0a202a20546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a202a2062757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a202a204d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a202a20474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a202a0a202a20596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a20616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a202a20466f756e646174696f6e2c203531204672616e6b6c696e205374726565742c20466966746820466c6f6f722c20426f73746f6e2c204d41202030323131302d313330312c205553412e0a202a0a202a20436f707972696768742053555345204c696e75782050726f647563747320476d624820323031300a202a20436f7079726967687420323031302d3230313120467265657363616c652053656d69636f6e647563746f722c20496e632e0a202a0a202a20417574686f72733a20416c6578616e6465722047726166203c616772616640737573652e64653e0a202a2f0a0a23696e636c756465203c61736d2f7070635f61736d2e683e0a23696e636c756465203c61736d2f6b766d5f61736d2e683e0a23696e636c756465203c61736d2f7265672e683e0a23696e636c756465203c61736d2f706167652e683e0a23696e636c756465203c61736d2f61736d2d6f6666736574732e683e0a0a23646566696e65204b564d5f4d414749435f504147450909282d34303936290a0a23696664656620434f4e4649475f36344249540a23646566696e65204c4c3634287265672c206f6666732c207265673229096c64097265672c20286f666673292872656732290a23646566696e652053544c3634287265672c206f6666732c20726567322909737464097265672c20286f666673292872656732290a23656c73650a23646566696e65204c4c3634287265672c206f6666732c207265673229096c777a097265672c20286f666673202b2034292872656732290a23646566696e652053544c3634287265672c206f6666732c20726567322909737477097265672c20286f666673202b2034292872656732290a23656e6469660a0a23646566696e6520534352415443485f53415645090909090909095c0a092f2a20456e61626c6520637269746963616c2073656374696f6e2e2057652061726520637269746963616c2069660909095c0a092020207368617265642d3e637269746963616c203d3d207231202a2f09090909095c0a0953544c36342872312c204b564d5f4d414749435f50414745202b204b564d5f4d414749435f435249544943414c2c2030293b09095c0a0909090909090909095c0a092f2a2053617665207374617465202a2f0909090909095c0a095050435f53544c097233312c20284b564d5f4d414749435f50414745202b204b564d5f4d414749435f5343524154434831292830293b09095c0a095050435f53544c097233302c20284b564d5f4d414749435f50414745202b204b564d5f4d414749435f5343524154434832292830293b09095c0a096d666372097233313b090909090909095c0a09737477097233312c20284b564d5f4d414749435f50414745202b204b564d5f4d414749435f5343524154434833292830293b0a0a23646566696e6520534352415443485f524553544f5245090909090909095c0a092f2a20526573746f7265207374617465202a2f0909090909095c0a095050435f4c4c097233312c20284b564d5f4d414749435f50414745202b204b564d5f4d414749435f5343524154434831292830293b09095c0a096c777a097233302c20284b564d5f4d414749435f50414745202b204b564d5f4d414749435f5343524154434833292830293b09095c0a096d746372097233303b090909090909095c0a095050435f4c4c097233302c20284b564d5f4d414749435f50414745202b204b564d5f4d414749435f5343524154434832292830293b09095c0a0909090909090909095c0a092f2a2044697361626c6520637269746963616c2073656374696f6e2e2057652061726520637269746963616c2069660909095c0a092020207368617265642d3e637269746963616c203d3d20723120616e6420723220697320616c7761797320213d207231202a2f09095c0a0953544c36342872322c204b564d5f4d414749435f50414745202b204b564d5f4d414749435f435249544943414c2c2030293b0a0a2e676c6f62616c206b766d5f74656d706c6174655f73746172740a6b766d5f74656d706c6174655f73746172743a0a0a2e676c6f62616c206b766d5f656d756c6174655f6d746d7372640a6b766d5f656d756c6174655f6d746d7372643a0a0a09534352415443485f534156450a0a092f2a20507574204d53522026207e284d53525f45457c4d53525f52492920696e20723331202a2f0a094c4c3634287233312c204b564d5f4d414749435f50414745202b204b564d5f4d414749435f4d53522c2030290a096c6973097233302c20287e284d53525f4545207c204d53525f5249292940680a096f7269097233302c207233302c20287e284d53525f4545207c204d53525f52492929406c0a09616e64097233312c207233312c207233300a0a092f2a204f5220746865207265676973746572277320284d53525f45457c4d53525f524929206f6e204d5352202a2f0a6b766d5f656d756c6174655f6d746d7372645f7265673a0a096f7269097233302c2072302c20300a09616e64692e097233302c207233302c20284d53525f45457c4d53525f5249290a096f72097233312c207233312c207233300a0a092f2a20507574204d5352206261636b20696e746f206d616769632070616765202a2f0a0953544c3634287233312c204b564d5f4d414749435f50414745202b204b564d5f4d414749435f4d53522c2030290a0a092f2a20436865636b206966207765206861766520746f20666574636820616e20696e74657272757074202a2f0a096c777a097233312c20284b564d5f4d414749435f50414745202b204b564d5f4d414749435f494e54292830290a09636d707769097233312c20300a096265712b096e6f5f636865636b0a0a092f2a20436865636b206966207765206d6179207472696767657220616e20696e74657272757074202a2f0a09616e64692e097233302c207233302c204d53525f45450a09626571096e6f5f636865636b0a0a09534352415443485f524553544f52450a0a092f2a204e61672068797065727669736f72202a2f0a6b766d5f656d756c6174655f6d746d7372645f6f7269675f696e733a0a09746c6273796e630a0a0962096b766d5f656d756c6174655f6d746d7372645f6272616e63680a0a6e6f5f636865636b3a0a0a09534352415443485f524553544f52450a0a092f2a20476f206261636b20746f2063616c6c6572202a2f0a6b766d5f656d756c6174655f6d746d7372645f6272616e63683a0a0962092e0a6b766d5f656d756c6174655f6d746d7372645f656e643a0a0a2e676c6f62616c206b766d5f656d756c6174655f6d746d7372645f6272616e63685f6f6666730a6b766d5f656d756c6174655f6d746d7372645f6272616e63685f6f6666733a0a092e6c6f6e6720286b766d5f656d756c6174655f6d746d7372645f6272616e6368202d206b766d5f656d756c6174655f6d746d73726429202f20340a0a2e676c6f62616c206b766d5f656d756c6174655f6d746d7372645f7265675f6f6666730a6b766d5f656d756c6174655f6d746d7372645f7265675f6f6666733a0a092e6c6f6e6720286b766d5f656d756c6174655f6d746d7372645f726567202d206b766d5f656d756c6174655f6d746d73726429202f20340a0a2e676c6f62616c206b766d5f656d756c6174655f6d746d7372645f6f7269675f696e735f6f6666730a6b766d5f656d756c6174655f6d746d7372645f6f7269675f696e735f6f6666733a0a092e6c6f6e6720286b766d5f656d756c6174655f6d746d7372645f6f7269675f696e73202d206b766d5f656d756c6174655f6d746d73726429202f20340a0a2e676c6f62616c206b766d5f656d756c6174655f6d746d7372645f6c656e0a6b766d5f656d756c6174655f6d746d7372645f6c656e3a0a092e6c6f6e6720286b766d5f656d756c6174655f6d746d7372645f656e64202d206b766d5f656d756c6174655f6d746d73726429202f20340a0a0a23646566696e65204d53525f534146455f4249545320284d53525f4545207c204d53525f5249290a23646566696e65204d53525f435249544943414c5f42495453207e4d53525f534146455f424954530a0a2e676c6f62616c206b766d5f656d756c6174655f6d746d73720a6b766d5f656d756c6174655f6d746d73723a0a0a09534352415443485f534156450a0a092f2a204665746368206f6c64204d535220696e20723331202a2f0a094c4c3634287233312c204b564d5f4d414749435f50414745202b204b564d5f4d414749435f4d53522c2030290a0a092f2a2046696e6420746865206368616e6765642062697473206265747765656e206f6c6420616e64206e6577204d5352202a2f0a6b766d5f656d756c6174655f6d746d73725f726567313a0a096f7269097233302c2072302c20300a09786f72097233312c207233302c207233310a0a092f2a20436865636b206966207765206e65656420746f207265616c6c7920646f206d746d7372202a2f0a094c4f41445f5245475f494d4d454449415445287233302c204d53525f435249544943414c5f42495453290a09616e642e097233312c207233312c207233300a0a092f2a204e6f20637269746963616c2062697473206368616e6765643f204d617962652077652063616e207374617920696e207468652067756573742e202a2f0a09626571096d617962655f737461795f696e5f67756573740a0a646f5f6d746d73723a0a0a09534352415443485f524553544f52450a0a092f2a204a7573742066697265206f666620746865206d746d7372206966206974277320637269746963616c202a2f0a6b766d5f656d756c6174655f6d746d73725f6f7269675f696e733a0a096d746d73720972300a0a0962096b766d5f656d756c6174655f6d746d73725f6272616e63680a0a6d617962655f737461795f696e5f67756573743a0a0a092f2a20476574207468652074617267657420726567697374657220696e20723330202a2f0a6b766d5f656d756c6174655f6d746d73725f726567323a0a096f7269097233302c2072302c20300a0a092f2a20507574204d535220696e746f206d616769632070616765206265636175736520776520646f6e27742063616c6c206d746d7372202a2f0a0953544c3634287233302c204b564d5f4d414749435f50414745202b204b564d5f4d414749435f4d53522c2030290a0a092f2a20436865636b206966207765206861766520746f20666574636820616e20696e74657272757074202a2f0a096c777a097233312c20284b564d5f4d414749435f50414745202b204b564d5f4d414749435f494e54292830290a09636d707769097233312c20300a096265712b096e6f5f6d746d73720a0a092f2a20436865636b206966207765206d6179207472696767657220616e20696e74657272757074202a2f0a09616e64692e097233312c207233302c204d53525f45450a09626e6509646f5f6d746d73720a0a6e6f5f6d746d73723a0a0a09534352415443485f524553544f52450a0a092f2a20476f206261636b20746f2063616c6c6572202a2f0a6b766d5f656d756c6174655f6d746d73725f6272616e63683a0a0962092e0a6b766d5f656d756c6174655f6d746d73725f656e643a0a0a2e676c6f62616c206b766d5f656d756c6174655f6d746d73725f6272616e63685f6f6666730a6b766d5f656d756c6174655f6d746d73725f6272616e63685f6f6666733a0a092e6c6f6e6720286b766d5f656d756c6174655f6d746d73725f6272616e6368202d206b766d5f656d756c6174655f6d746d737229202f20340a0a2e676c6f62616c206b766d5f656d756c6174655f6d746d73725f726567315f6f6666730a6b766d5f656d756c6174655f6d746d73725f726567315f6f6666733a0a092e6c6f6e6720286b766d5f656d756c6174655f6d746d73725f72656731202d206b766d5f656d756c6174655f6d746d737229202f20340a0a2e676c6f62616c206b766d5f656d756c6174655f6d746d73725f726567325f6f6666730a6b766d5f656d756c6174655f6d746d73725f726567325f6f6666733a0a092e6c6f6e6720286b766d5f656d756c6174655f6d746d73725f72656732202d206b766d5f656d756c6174655f6d746d737229202f20340a0a2e676c6f62616c206b766d5f656d756c6174655f6d746d73725f6f7269675f696e735f6f6666730a6b766d5f656d756c6174655f6d746d73725f6f7269675f696e735f6f6666733a0a092e6c6f6e6720286b766d5f656d756c6174655f6d746d73725f6f7269675f696e73202d206b766d5f656d756c6174655f6d746d737229202f20340a0a2e676c6f62616c206b766d5f656d756c6174655f6d746d73725f6c656e0a6b766d5f656d756c6174655f6d746d73725f6c656e3a0a092e6c6f6e6720286b766d5f656d756c6174655f6d746d73725f656e64202d206b766d5f656d756c6174655f6d746d737229202f20340a0a2f2a20616c736f207573656420666f72207772746565692031202a2f0a2e676c6f62616c206b766d5f656d756c6174655f77727465650a6b766d5f656d756c6174655f77727465653a0a0a09534352415443485f534156450a0a092f2a204665746368206f6c64204d535220696e20723331202a2f0a094c4c3634287233312c204b564d5f4d414749435f50414745202b204b564d5f4d414749435f4d53522c2030290a0a092f2a20496e73657274206e6577204d53525b45455d202a2f0a6b766d5f656d756c6174655f77727465655f7265673a0a096f7269097233302c2072302c20300a09726c77696d69097233312c207233302c20302c204d53525f45450a0a092f2a0a09202a204966204d53525b45455d206973206e6f77207365742c20636865636b20666f7220612070656e64696e6720696e746572727570742e0a09202a20576520636f756c6420736b69702074686973206966204d53525b45455d2077617320616c7265616479206f6e2c2062757420746861740a09202a2073686f756c6420626520726172652c20736f20646f6e277420626f746865722e0a09202a2f0a09616e64692e097233302c207233302c204d53525f45450a0a092f2a20507574204d535220696e746f206d616769632070616765206265636175736520776520646f6e27742063616c6c207772746565202a2f0a0953544c3634287233312c204b564d5f4d414749435f50414745202b204b564d5f4d414749435f4d53522c2030290a0a09626571096e6f5f77727465650a0a092f2a20436865636b206966207765206861766520746f20666574636820616e20696e74657272757074202a2f0a096c777a097233302c20284b564d5f4d414749435f50414745202b204b564d5f4d414749435f494e54292830290a09636d707769097233302c20300a09626e6509646f5f77727465650a0a6e6f5f77727465653a0a09534352415443485f524553544f52450a0a092f2a20476f206261636b20746f2063616c6c6572202a2f0a6b766d5f656d756c6174655f77727465655f6272616e63683a0a0962092e0a0a646f5f77727465653a0a09534352415443485f524553544f52450a0a092f2a204a7573742066697265206f666620746865207772746565206966206974277320637269746963616c202a2f0a6b766d5f656d756c6174655f77727465655f6f7269675f696e733a0a0977727465650972300a0a0962096b766d5f656d756c6174655f77727465655f6272616e63680a0a6b766d5f656d756c6174655f77727465655f656e643a0a0a2e676c6f62616c206b766d5f656d756c6174655f77727465655f6272616e63685f6f6666730a6b766d5f656d756c6174655f77727465655f6272616e63685f6f6666733a0a092e6c6f6e6720286b766d5f656d756c6174655f77727465655f6272616e6368202d206b766d5f656d756c6174655f777274656529202f20340a0a2e676c6f62616c206b766d5f656d756c6174655f77727465655f7265675f6f6666730a6b766d5f656d756c6174655f77727465655f7265675f6f6666733a0a092e6c6f6e6720286b766d5f656d756c6174655f77727465655f726567202d206b766d5f656d756c6174655f777274656529202f20340a0a2e676c6f62616c206b766d5f656d756c6174655f77727465655f6f7269675f696e735f6f6666730a6b766d5f656d756c6174655f77727465655f6f7269675f696e735f6f6666733a0a092e6c6f6e6720286b766d5f656d756c6174655f77727465655f6f7269675f696e73202d206b766d5f656d756c6174655f777274656529202f20340a0a2e676c6f62616c206b766d5f656d756c6174655f77727465655f6c656e0a6b766d5f656d756c6174655f77727465655f6c656e3a0a092e6c6f6e6720286b766d5f656d756c6174655f77727465655f656e64202d206b766d5f656d756c6174655f777274656529202f20340a0a2e676c6f62616c206b766d5f656d756c6174655f7772746565695f300a6b766d5f656d756c6174655f7772746565695f303a0a09534352415443485f534156450a0a092f2a204665746368206f6c64204d535220696e20723331202a2f0a094c4c3634287233312c204b564d5f4d414749435f50414745202b204b564d5f4d414749435f4d53522c2030290a0a092f2a2052656d6f7665204d53525f45452066726f6d206f6c64204d5352202a2f0a09726c77696e6d097233312c207233312c20302c207e4d53525f45450a0a092f2a205772697465206e6577204d53522076616c7565206261636b202a2f0a0953544c3634287233312c204b564d5f4d414749435f50414745202b204b564d5f4d414749435f4d53522c2030290a0a09534352415443485f524553544f52450a0a092f2a20476f206261636b20746f2063616c6c6572202a2f0a6b766d5f656d756c6174655f7772746565695f305f6272616e63683a0a0962092e0a6b766d5f656d756c6174655f7772746565695f305f656e643a0a0a2e676c6f62616c206b766d5f656d756c6174655f7772746565695f305f6272616e63685f6f6666730a6b766d5f656d756c6174655f7772746565695f305f6272616e63685f6f6666733a0a092e6c6f6e6720286b766d5f656d756c6174655f7772746565695f305f6272616e6368202d206b766d5f656d756c6174655f7772746565695f3029202f20340a0a2e676c6f62616c206b766d5f656d756c6174655f7772746565695f305f6c656e0a6b766d5f656d756c6174655f7772746565695f305f6c656e3a0a092e6c6f6e6720286b766d5f656d756c6174655f7772746565695f305f656e64202d206b766d5f656d756c6174655f7772746565695f3029202f20340a0a2e676c6f62616c206b766d5f656d756c6174655f6d747372696e0a6b766d5f656d756c6174655f6d747372696e3a0a0a09534352415443485f534156450a0a094c4c3634287233312c204b564d5f4d414749435f50414745202b204b564d5f4d414749435f4d53522c2030290a09616e64692e097233312c207233312c204d53525f4452207c204d53525f49520a09626571096b766d5f656d756c6174655f6d747372696e5f726567310a0a09534352415443485f524553544f52450a0a6b766d5f656d756c6174655f6d747372696e5f6f7269675f696e733a0a096e6f700a0962096b766d5f656d756c6174655f6d747372696e5f6272616e63680a0a6b766d5f656d756c6174655f6d747372696e5f726567313a0a092f2a207258203e3e203236202a2f0a09726c77696e6d20207233302c72302c362c32362c32390a0a6b766d5f656d756c6174655f6d747372696e5f726567323a0a097374770972302c20284b564d5f4d414749435f50414745202b204b564d5f4d414749435f53522928723330290a0a09534352415443485f524553544f52450a0a092f2a20476f206261636b20746f2063616c6c6572202a2f0a6b766d5f656d756c6174655f6d747372696e5f6272616e63683a0a0962092e0a6b766d5f656d756c6174655f6d747372696e5f656e643a0a0a2e676c6f62616c206b766d5f656d756c6174655f6d747372696e5f6272616e63685f6f6666730a6b766d5f656d756c6174655f6d747372696e5f6272616e63685f6f6666733a0a092e6c6f6e6720286b766d5f656d756c6174655f6d747372696e5f6272616e6368202d206b766d5f656d756c6174655f6d747372696e29202f20340a0a2e676c6f62616c206b766d5f656d756c6174655f6d747372696e5f726567315f6f6666730a6b766d5f656d756c6174655f6d747372696e5f726567315f6f6666733a0a092e6c6f6e6720286b766d5f656d756c6174655f6d747372696e5f72656731202d206b766d5f656d756c6174655f6d747372696e29202f20340a0a2e676c6f62616c206b766d5f656d756c6174655f6d747372696e5f726567325f6f6666730a6b766d5f656d756c6174655f6d747372696e5f726567325f6f6666733a0a092e6c6f6e6720286b766d5f656d756c6174655f6d747372696e5f72656732202d206b766d5f656d756c6174655f6d747372696e29202f20340a0a2e676c6f62616c206b766d5f656d756c6174655f6d747372696e5f6f7269675f696e735f6f6666730a6b766d5f656d756c6174655f6d747372696e5f6f7269675f696e735f6f6666733a0a092e6c6f6e6720286b766d5f656d756c6174655f6d747372696e5f6f7269675f696e73202d206b766d5f656d756c6174655f6d747372696e29202f20340a0a2e676c6f62616c206b766d5f656d756c6174655f6d747372696e5f6c656e0a6b766d5f656d756c6174655f6d747372696e5f6c656e3a0a092e6c6f6e6720286b766d5f656d756c6174655f6d747372696e5f656e64202d206b766d5f656d756c6174655f6d747372696e29202f20340a0a2e676c6f62616c206b766d5f74656d706c6174655f656e640a6b766d5f74656d706c6174655f656e643a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f6b65726e656c2f6c3263725f3678782e5300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030323534363200313231313437343433333000303032303334320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a094c3243522066756e6374696f6e730a09436f7079726967687420c2a920313939372d3139393820627920506f7765724c6f6769782052202620442c20496e632e0a0a09546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f72206d6f646966790a09697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e7365206173207075626c69736865642062790a09746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e2032206f6620746865204c6963656e73652c206f720a0928617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a0a09546869732070726f6772616d20697320646973747269627574656420696e2074686520686f706520746861742069742077696c6c2062652075736566756c2c0a0962757420574954484f555420414e592057415252414e54593b20776974686f7574206576656e2074686520696d706c6965642077617272616e7479206f660a094d45524348414e544142494c495459206f72204649544e45535320464f52204120504152544943554c415220505552504f53452e2020536565207468650a09474e552047656e6572616c205075626c6963204c6963656e736520666f72206d6f72652064657461696c732e0a0a09596f752073686f756c642068617665207265636569766564206120636f7079206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a09616c6f6e67207769746820746869732070726f6772616d3b206966206e6f742c20777269746520746f20746865204672656520536f6674776172650a09466f756e646174696f6e2c20496e632e2c20363735204d617373204176652c2043616d6272696467652c204d412030323133392c205553412e0a2a2f0a2f2a0a09546875722c204465632e2031322c20313939382e0a092d204669727374207075626c69632072656c656173652c20636f6e747269627574656420627920506f7765724c6f6769782e0a092a2a2a2a2a2a2a2a2a2a2a0a095361742c204175672e20372c20313939392e0a092d2054657272793a204d616465207375726520636f64652064697361626c656420696e7465727275707473206265666f72652072756e6e696e672e202850726576696f75736c790a09090969742077617320617373756d656420696e7465727275707473207765726520616c72656164792064697361626c6564292e0a092d2054657272793a205570646174656420666f722074656e74617469766520473420737570706f72742e2020344d42206f66206d656d6f7279206973206e6f7720666c75736865640a090909696e7374656164206f6620324d422e20202850726f622e206f6e6c792033206973206e6563657373617279292e0a092d2054657272793a205570646174656420666f7220776f726b61726f756e6420746f20484944305b44504d5d2070726f636573736f72206275670a090909647572696e6720676c6f62616c20696e76616c6964617465732e0a092a2a2a2a2a2a2a2a2a2a2a0a095468752c204a756c792031332c20323030302e0a092d2054657272793a204164646564206973796e6320746f20636f727265637420666f7220616e206572726174612e0a0a0932322041756775737420323030312e0a092d2044616e4d3a2046696e616c6c7920616464656420746865203734353020706174636820492776652068616420666f722074686520706173740a09097365766572616c206d6f6e7468732e2020546865204c3243522069732073696d696c61722c206275742049276d20676f696e670a0909746f20617373756d65207468652075736572206f6620746869732066756e6374696f6e73206b6e6f7773207768617420746865790a090961726520646f696e672e0a0a09417574686f723a09546572727920477265656e696175732028746772656540706879732e75616c62657274612e6361290a09506c6561736520652d6d61696c207570646174657320746f20746869732066696c6520746f206d652c207468616e6b73210a2a2f0a23696e636c756465203c61736d2f70726f636573736f722e683e0a23696e636c756465203c61736d2f6370757461626c652e683e0a23696e636c756465203c61736d2f7070635f61736d2e683e0a23696e636c756465203c61736d2f63616368652e683e0a23696e636c756465203c61736d2f706167652e683e0a0a2f2a2055736167653a0a0a095768656e2073657474696e6720746865204c3243522072656769737465722c20796f75206d75737420646f206120666577207370656369616c0a097468696e67732e2020496620796f752061726520656e61626c696e67207468652063616368652c20796f75206d75737420706572666f726d20610a09676c6f62616c20696e76616c69646174652e2020496620796f75206172652064697361626c696e67207468652063616368652c20796f75206d7573740a09666c7573682074686520636163686520636f6e74656e74732066697273742e20205468697320726f7574696e652074616b65732063617265206f660a09646f696e67207468657365207468696e67732e20205768656e20666972737420656e61626c696e67207468652063616368652c206d616b6520737572650a09796f75207061737320696e20746865204c32435220796f752077616e742c2061732077656c6c2061732070617373696e6720696e207468650a09676c6f62616c20696e76616c696461746520626974207365742e20204120676c6f62616c20696e76616c69646174652077696c6c206f6e6c792062650a09706572666f726d656420696620746865204c3249206269742069732073657420696e206170706c79546869732e20205768656e20656e61626c696e670a097468652063616368652c20796f752073686f756c6420616c736f2073657420746865204c32452062697420696e206170706c79546869732e202049660a09796f752077616e7420746f206d6f6469667920746865204c32435220636f6e74656e74732061667465722074686520636163686520686173206265656e0a09656e61626c65642c20746865207265636f6d6d656e6465642070726f63656475726520697320746f2066697273742063616c6c0a095f5f7365744c32435228302920746f2064697361626c652074686520636163686520616e64207468656e2063616c6c20697420616761696e20776974680a09746865206e65772076616c75657320666f72204c3243522e20204578616d706c65733a0a0a095f7365744c32435228302909092d2064697361626c6573207468652063616368650a095f7365744c324352283078423341303430303029092d20656e61626c6573206d79204733207570677261646520636172643a0a090909092d204c32452073657420746f207475726e206f6e207468652063616368650a090909092d204c3253495a2073657420746f20314d420a090909092d204c32434c4b2073657420746f20313a310a090909092d204c3252414d2073657420746f20706970656c696e65642073796e6368726f6e6f7573206c6174652d77726974650a090909092d204c32492073657420746f20706572666f726d206120676c6f62616c20696e76616c69646174696f6e0a090909092d204c324f482073657420746f20302e35206e530a090909092d204c3244462073657420626563617573652074686973207570677261646520636172640a09090909202072657175697265732069740a0a09412073696d696c61722063616c6c2073686f756c6420776f726b20666f7220796f757220636172642e2020596f75206e65656420746f206b6e6f770a0974686520636f72726563742073657474696e6720666f7220796f7572206361726420616e64207468656e20706c616365207468656d20696e207468650a096669656c647320492068617665206f75746c696e65642061626f76652e20204f74686572206669656c647320737570706f7274206f7074696f6e616c0a0966656174757265732c2073756368206173204c32444f20776869636820636163686573206f6e6c7920646174612c206f72204c3254532077686963680a09636175736573206361636865207075736865732066726f6d20746865204c3120636163686520746f20676f20746f20746865204c322063616368650a09696e7374656164206f6620746f206d61696e206d656d6f72792e0a0a494d504f5254414e543a0a095374617274696e6720776974682074686520373435302c20746865206269747320696e20746869732072656769737465722068617665206d6f7665640a096f722062656861766520646966666572656e746c792e202054686520456e61626c652c2050617269747920456e61626c652c2053697a652c0a09616e64204c3220496e76616c69646174652061726520746865206f6e6c79206269747320746861742068617665206e6f74206d6f7665642e0a095468652073697a6520697320726561642d6f6e6c7920666f722074686573652070726f636573736f7273207769746820696e7465726e616c204c320a0963616368652c20616e642074686520696e76616c6964617465206973206120636f6e74726f6c2061732077656c6c206173207374617475732e0a09092d2d2044616e0a0a2a2f0a2f2a0a202a2053756d6d6172793a20746869732070726f6365647572652069676e6f72657320746865204c32492062697420696e207468652076616c75652070617373656420696e2c0a202a20666c7573686573207468652063616368652069662069742077617320616c726561647920656e61626c65642c20616c7761797320696e76616c696461746573207468650a202a2063616368652c207468656e20656e61626c65732074686520636163686520696620746865204c3245206269742069732073657420696e207468652076616c75650a202a2070617373656420696e2e0a202a2020202d2d207061756c75732e0a202a2f0a5f474c4f42414c285f7365745f4c324352290a092f2a204d616b6520737572652074686973206973206120373530206f7220373430302063686970202a2f0a424547494e5f4654525f53454354494f4e0a096c690972332c2d310a09626c720a454e445f4654525f53454354494f4e5f4946434c52284350555f4654525f4c324352290a0a096d666c720972390a0a092f2a2053746f70204453542073747265616d73202a2f0a424547494e5f4654525f53454354494f4e0a09445353414c4c0a0973796e630a454e445f4654525f53454354494f4e5f4946534554284350555f4654525f414c5449564543290a0a092f2a205475726e206f666620696e746572727570747320616e6420646174612072656c6f636174696f6e2e202a2f0a096d666d737209723709092f2a2053617665204d535220696e207237202a2f0a09726c77696e6d0972342c72372c302c31372c31350a09726c77696e6d0972342c72342c302c32382c3236092f2a205475726e206f666620445220626974202a2f0a0973796e630a096d746d73720972340a096973796e630a0a092f2a204265666f726520776520706572666f726d2074686520676c6f62616c20696e76616c69646174696f6e2c207765206d7573742064697361626c652064796e616d69630a09202a20706f776572206d616e6167656d656e742076696120484944305b44504d5d20746f20776f726b2061726f756e6420612070726f636573736f72206275672077686572650a09202a2044504d2063616e20706f737369626c7920696e74657266657265207769746820746865207374617465206d616368696e6520696e207468652070726f636573736f720a09202a207468617420696e76616c69646174657320746865204c3220636163686520746167732e0a09202a2f0a096d667370720972382c5350524e5f4849443009092f2a2053617665204849443020696e207238202a2f0a09726c77696e6d0972342c72382c302c31322c313009092f2a205475726e206f666620484944305b44504d5d202a2f0a0973796e630a096d74737072095350524e5f484944302c723409092f2a2044697361626c652044504d202a2f0a0973796e630a0a092f2a20476574207468652063757272656e7420656e61626c6520626974206f6620746865204c32435220696e746f207234202a2f0a096d667370720972342c5350524e5f4c3243520a0a092f2a20547765616b20736f6d652062697473202a2f0a09726c77696e6d0972352c72332c302c302c3009092f2a20723520636f6e7461696e7320746865206e657720656e61626c6520626974202a2f0a09726c77696e6d0972332c72332c302c31312c3909092f2a205475726e206f66662074686520696e76616c696461746520626974202a2f0a09726c77696e6d0972332c72332c302c312c333109092f2a205475726e206f66662074686520656e61626c6520626974202a2f0a0a092f2a20436865636b20746f20736565206966207765206e65656420746f20666c757368202a2f0a09726c77696e6d2e0972342c72342c302c302c300a096265710932660a0a092f2a20466c757368207468652063616368652e2046697273742c20726561642074686520666972737420344d42206f66206d656d6f72792028706879736963616c2920746f0a09202a20707574206e6577206461746120696e207468652063616368652e20202841637475616c6c79207765206f6e6c79206e6565640a09202a207468652073697a65206f6620746865204c3220636163686520706c7573207468652073697a65206f6620746865204c312063616368652c2062757420344d422077696c6c0a09202a20636f7665722065766572797468696e67206a75737420746f2062652073616665292e0a09202a2f0a0a09202f2a2a2a2a204d69676874206265206120676f6f64206964656120746f20736574204c32444f2068657265202d20746f2070726576656e7420696e737472756374696f6e730a092020202020202066726f6d2067657474696e6720696e746f207468652063616368652e20204275742073696e636520776520696e76616c69646174650a0920202020202020746865206e6578742074696d6520776520656e61626c652074686520636163686520697420646f65736e2774207265616c6c79206d61747465722e0a0920202020202020446f6e277420646f207468697320756e6c65737320796f75206163636f6d6d6f6461746520616c6c2070726f636573736f7220766172696174696f6e732e0a092020202020202054686520626974206d6f766564206f6e2074686520373435302e2e2e2e2e0a0920202a2a2a2a2f0a0a424547494e5f4654525f53454354494f4e0a092f2a2044697361626c65204c32207072656665746368206f6e20736f6d65203734357820616e642074727920746f20656e737572650a09202a204c3220707265666574636820656e67696e6573206172652069646c652e204173206578706c61696e6564206279206572726174610a09202a20746578742c2077652063616e277420626520737572652074686579206172652c207765206a75737420686f7065207665727920686172640a09202a20746861742077656c6c20626520656e6f75676820287369632021292e204174206c656173742049206e6f7469636564204170706c650a09202a20646f65736e2774206576656e20626f7468657220646f696e67207468652064636266277320686572652e2e2e0a09202a2f0a096d667370720972342c5350524e5f4d53534352300a09726c77696e6d0972342c72342c302c302c32390a0973796e630a096d74737072095350524e5f4d53534352302c72340a0973796e630a096973796e630a096c69730972342c4b45524e454c4241534540680a096463626609302c72340a096463626609302c72340a096463626609302c72340a096463626609302c72340a454e445f4654525f53454354494f4e5f4946534554284350555f4654525f5350454337343530290a0a092f2a20544f444f3a2075736520485720666c75736820617373697374207768656e20617661696c61626c65202a2f0a0a096c69730972342c3078303030320a096d746374720972340a096c690972342c300a313a0a096c777a780972302c72302c72340a09616464690972342c72342c333209092f2a20476f20746f207374617274206f66206e657874206361636865206c696e65202a2f0a0962646e7a0931620a096973796e630a0a092f2a204e6f772c20666c7573682074686520666972737420344d42206f66206d656d6f7279202a2f0a096c69730972342c3078303030320a096d746374720972340a096c690972342c300a0973796e630a313a0a096463626609302c72340a09616464690972342c72342c333209092f2a20476f20746f207374617274206f66206e657874206361636865206c696e65202a2f0a0962646e7a0931620a0a323a0a092f2a2053657420757020746865204c32435220636f6e66696775726174696f6e20626974732028616e6420737769746368204c32206f666629202a2f0a092f2a20435055206572726174613a204d616b65207375726520746865206d747370722062656c6f7720697320616c726561647920696e207468650a09202a204c31206963616368650a09202a2f0a0962093230660a092e62616c69676e094c315f43414348455f42595445530a32323a0a0973796e630a096d74737072095350524e5f4c3243522c72330a0973796e630a0962093233660a32303a0a0962093231660a32313a0973796e630a096973796e630a0962093232620a0a32333a0a092f2a20506572666f726d206120676c6f62616c20696e76616c69646174696f6e202a2f0a096f7269730972332c72332c3078303032300a0973796e630a096d74737072095350524e5f4c3243522c72330a0973796e630a096973796e63090909092f2a20466f7220657272617461202a2f0a0a424547494e5f4654525f53454354494f4e0a092f2a204f6e2074686520373435302c207765207761697420666f7220746865204c32492062697420746f20636c6561722e2e2e2e2e2e0a092a2f0a31303a096d667370720972332c5350524e5f4c3243520a09616e6469732e0972342c72332c3078303032300a09626e65093130620a0962093131660a454e445f4654525f53454354494f4e5f4946534554284350555f4654525f5350454337343530290a0a092f2a205761697420666f722074686520696e76616c69646174696f6e20746f20636f6d706c657465202a2f0a333a096d667370720972332c5350524e5f4c3243520a09726c77696e6d2e0972342c72332c302c33312c33310a09626e650933620a0a31313a09726c77696e6d0972332c72332c302c31312c3909092f2a205475726e206f666620746865204c324920626974202a2f0a0973796e630a096d74737072095350524e5f4c3243522c72330a0973796e630a0a092f2a20536565206966207765206e65656420746f20656e61626c6520746865206361636865202a2f0a09636d706c77690972352c300a096265710934660a0a092f2a20456e61626c6520746865206361636865202a2f0a096f7269730972332c72332c3078383030300a096d74737072095350524e5f4c3243522c72330a0973796e630a090a092f2a20456e61626c65204c32204857207072656665746368206f6e20373434782f37343578202a2f0a424547494e5f4654525f53454354494f4e0a096d667370720972332c5350524e5f4d53534352300a096f72690972332c72332c330a0973796e630a096d74737072095350524e5f4d53534352302c72330a0973796e630a096973796e630a454e445f4654525f53454354494f4e5f4946534554284350555f4654525f5350454337343530290a343a0a0a092f2a20526573746f726520484944305b44504d5d20746f20776861746576657220697420776173206265666f7265202a2f0a0973796e630a096d7473707209313030382c72380a0973796e630a0a092f2a20526573746f7265204d53522028726573746f72657320454520616e64204452206269747320746f206f726967696e616c20737461746529202a2f0a0953594e430a096d746d73720972370a096973796e630a0a096d746c720972390a09626c720a0a5f474c4f42414c285f6765745f4c324352290a092f2a2052657475726e20746865204c32435220636f6e74656e7473202a2f0a096c690972332c300a424547494e5f4654525f53454354494f4e0a096d667370720972332c5350524e5f4c3243520a454e445f4654525f53454354494f4e5f4946534554284350555f4654525f4c324352290a09626c720a0a0a2f2a0a202a204865726520697320612073696d696c617220726f7574696e6520666f72206465616c696e67207769746820746865204c332063616368650a202a206f6e2074686520373435782066616d696c79206f662063686970730a202a2f0a0a5f474c4f42414c285f7365745f4c334352290a092f2a204d616b6520737572652074686973206973206120373435782063686970202a2f0a424547494e5f4654525f53454354494f4e0a096c690972332c2d310a09626c720a454e445f4654525f53454354494f4e5f4946434c52284350555f4654525f4c334352290a0a092f2a205475726e206f666620696e746572727570747320616e6420646174612072656c6f636174696f6e2e202a2f0a096d666d737209723709092f2a2053617665204d535220696e207237202a2f0a09726c77696e6d0972342c72372c302c31372c31350a09726c77696e6d0972342c72342c302c32382c3236092f2a205475726e206f666620445220626974202a2f0a0973796e630a096d746d73720972340a096973796e630a0a092f2a2053746f70204453542073747265616d73202a2f0a09445353414c4c0a0973796e630a0a092f2a20476574207468652063757272656e7420656e61626c6520626974206f6620746865204c33435220696e746f207234202a2f0a096d667370720972342c5350524e5f4c3343520a0a092f2a20547765616b20736f6d652062697473202a2f0a09726c77696e6d0972352c72332c302c302c3009092f2a20723520636f6e7461696e7320746865206e657720656e61626c6520626974202a2f0a09726c77696e6d0972332c72332c302c32322c323009092f2a205475726e206f66662074686520696e76616c696461746520626974202a2f0a09726c77696e6d0972332c72332c302c322c333109092f2a205475726e206f66662074686520656e61626c6520262050452062697473202a2f0a09726c77696e6d0972332c72332c302c352c3309092f2a205475726e206f66662074686520636c6b656e20626974202a2f0a092f2a20436865636b20746f20736565206966207765206e65656420746f20666c757368202a2f0a09726c77696e6d2e0972342c72342c302c302c300a096265710932660a0a092f2a20466c757368207468652063616368652e0a09202a2f0a0a092f2a20544f444f3a2075736520485720666c75736820617373697374202a2f0a0a096c69730972342c3078303030380a096d746374720972340a096c690972342c300a313a0a096c777a780972302c72302c72340a096463626609302c72340a09616464690972342c72342c333209092f2a20476f20746f207374617274206f66206e657874206361636865206c696e65202a2f0a0962646e7a0931620a0a323a0a092f2a2053657420757020746865204c33435220636f6e66696775726174696f6e20626974732028616e6420737769746368204c33206f666629202a2f0a0973796e630a096d74737072095350524e5f4c3343522c72330a0973796e630a0a096f7269730972332c72332c4c3343525f4c33524553406809092f2a20536574207265736572766564206269742035202a2f0a096d74737072095350524e5f4c3343522c72330a0973796e630a096f7269730972332c72332c4c3343525f4c33434c4b454e406809092f2a2053657420636c6b656e202a2f0a096d74737072095350524e5f4c3343522c72330a0973796e630a0a092f2a205761697420666f722073746162696c697a65202a2f0a096c690972302c3235360a096d746374720972300a313a0962646e7a0931620a0a092f2a20506572666f726d206120676c6f62616c20696e76616c69646174696f6e202a2f0a096f72690972332c72332c3078303430300a0973796e630a096d74737072095350524e5f4c3343522c72330a0973796e630a096973796e630a0a092f2a205765207761697420666f7220746865204c33492062697420746f20636c6561722e2e2e2e2e2e202a2f0a31303a096d667370720972332c5350524e5f4c3343520a09616e64692e0972342c72332c3078303430300a09626e65093130620a0a092f2a20436c65617220434c4b454e202a2f0a09726c77696e6d0972332c72332c302c352c3309092f2a205475726e206f66662074686520636c6b656e20626974202a2f0a096d74737072095350524e5f4c3343522c72330a0973796e630a0a092f2a205761697420666f722073746162696c697a65202a2f0a096c690972302c3235360a096d746374720972300a313a0962646e7a0931620a0a092f2a20536565206966207765206e65656420746f20656e61626c6520746865206361636865202a2f0a09636d706c77690972352c300a096265710934660a0a092f2a20456e61626c6520746865206361636865202a2f0a096f7269730972332c72332c284c3343525f4c3345207c204c3343525f4c33434c4b454e2940680a096d74737072095350524e5f4c3343522c72330a0973796e630a0a092f2a205761697420666f722073746162696c697a65202a2f0a096c690972302c3235360a096d746374720972300a313a0962646e7a0931620a0a092f2a20526573746f7265204d53522028726573746f72657320454520616e64204452206269747320746f206f726967696e616c20737461746529202a2f0a343a0953594e430a096d746d73720972370a096973796e630a09626c720a0a5f474c4f42414c285f6765745f4c334352290a092f2a2052657475726e20746865204c33435220636f6e74656e7473202a2f0a096c690972332c300a424547494e5f4654525f53454354494f4e0a096d667370720972332c5350524e5f4c3343520a454e445f4654525f53454354494f4e5f4946534554284350555f4654525f4c334352290a09626c720a0a2f2a202d2d2d20456e64206f6620506f7765724c6f67697820636f6465202d2d2d0a202a2f0a0a0a2f2a20666c7573685f64697361626c655f4c312829092d20466c75736820616e642064697361626c65204c312063616368650a202a0a202a20636c6f62626572732072302c2072332c206374722c206372300a202a204d7573742062652063616c6c6564207769746820696e74657272757074732064697361626c656420616e64204d4d5520656e61626c65642e0a202a2f0a5f474c4f42414c285f5f666c7573685f64697361626c655f4c31290a092f2a2053746f702070656e64696e6720616c69747665632073747265616d7320616e64206d656d6f7279206163636573736573202a2f0a424547494e5f4654525f53454354494f4e0a09445353414c4c0a454e445f4654525f53454354494f4e5f4946534554284350555f4654525f414c5449564543290a200973796e630a0a092f2a204c6f616420636f756e74657220746f20307834303030206361636865206c696e657320283531326b2920616e640a09202a206c6f616420636163686520776974682064617461730a09202a2f0a096c690972332c307834303030092f2a203531326b42202f20333242202a2f0a096d746374720972330a096c69730972332c4b45524e454c4241534540680a313a0a096c777a0972302c30287233290a09616464690972332c72332c307830303230092f2a20476f20746f207374617274206f66206e657874206361636865206c696e65202a2f0a0962646e7a0931620a096973796e630a0973796e630a0a092f2a204e6f7720666c7573682074686f7365206361636865206c696e6573202a2f0a096c690972332c307834303030092f2a203531326b42202f20333242202a2f0a096d746374720972330a096c69730972332c4b45524e454c4241534540680a313a0a096463626609302c72330a09616464690972332c72332c307830303230092f2a20476f20746f207374617274206f66206e657874206361636865206c696e65202a2f0a0962646e7a0931620a0973796e630a0a092f2a2057652063616e206e6f772064697361626c6520746865204c312063616368652028484944303a4443452c20484944303a49434529202a2f0a096d667370720972332c5350524e5f484944300a09726c77696e6d0972332c72332c302c31382c31350a096d74737072095350524e5f484944302c72330a0973796e630a096973796e630a2009626c720a0a2f2a20696e76616c5f656e61626c655f4c31092d20496e76616c696461746520616e6420656e61626c65204c312063616368650a202a0a202a20417373756d6573204c3120697320616c72656164792064697361626c656420616e64204d53523a4545206973206f66660a202a0a202a20636c6f62626572732072330a202a2f0a5f474c4f42414c285f5f696e76616c5f656e61626c655f4c31290a092f2a20456e61626c6520616e64207468656e20466c61736820696e76616c2074686520696e737472756374696f6e20262064617461206361636865202a2f0a096d667370720972332c5350524e5f484944300a096f72690972332c72332c20484944305f4943457c484944305f494346497c484944305f4443457c484944305f4443490a0973796e630a096973796e630a096d74737072095350524e5f484944302c72330a09786f72690972332c72332c20484944305f494346497c484944305f4443490a096d74737072095350524e5f484944302c72330a0973796e630a0a2009626c720a0a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f6b65726e656c2f6c65676163795f73657269616c2e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030343235303100313231313437343433333000303032313530370030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f740000000000000000000000000000000000000000000000000000000030303030303030003030303030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023696e636c756465203c6c696e75782f6b65726e656c2e683e0a23696e636c756465203c6c696e75782f73657269616c2e683e0a23696e636c756465203c6c696e75782f73657269616c5f383235302e683e0a23696e636c756465203c6c696e75782f73657269616c5f636f72652e683e0a23696e636c756465203c6c696e75782f636f6e736f6c652e683e0a23696e636c756465203c6c696e75782f7063692e683e0a23696e636c756465203c6c696e75782f6f665f616464726573732e683e0a23696e636c756465203c6c696e75782f6f665f6465766963652e683e0a23696e636c756465203c6c696e75782f73657269616c5f7265672e683e0a23696e636c756465203c61736d2f696f2e683e0a23696e636c756465203c61736d2f6d6d752e683e0a23696e636c756465203c61736d2f70726f6d2e683e0a23696e636c756465203c61736d2f73657269616c2e683e0a23696e636c756465203c61736d2f756462672e683e0a23696e636c756465203c61736d2f7063692d6272696467652e683e0a23696e636c756465203c61736d2f7070632d7063692e683e0a0a23756e6465662044454255470a0a2369666465662044454255470a23646566696e652044424728666d742e2e2e2920646f207b207072696e746b28666d74293b207d207768696c652830290a23656c73650a23646566696e652044424728666d742e2e2e2920646f207b207d207768696c652830290a23656e6469660a0a23646566696e65204d41585f4c45474143595f53455249414c5f504f52545309380a0a7374617469632073747275637420706c61745f73657269616c383235305f706f72740a6c65676163795f73657269616c5f706f7274735b4d41585f4c45474143595f53455249414c5f504f5254532b315d3b0a73746174696320737472756374206c65676163795f73657269616c5f696e666f207b0a09737472756374206465766963655f6e6f646509092a6e703b0a09756e7369676e656420696e7409090973706565643b0a09756e7369676e656420696e74090909636c6f636b3b0a09696e74090909096972715f636865636b5f706172656e743b0a09706879735f616464725f7409090974616464723b0a7d206c65676163795f73657269616c5f696e666f735b4d41585f4c45474143595f53455249414c5f504f5254535d3b0a0a73746174696320737472756374205f5f696e697464617461206f665f6465766963655f6964206c65676163795f73657269616c5f706172656e74735b5d203d207b0a097b2e74797065203d2022736f63222c7d2c0a097b2e74797065203d20227473692d627269646765222c7d2c0a097b2e74797065203d20226f7062222c207d2c0a097b2e636f6d70617469626c65203d202269626d2c6f7062222c7d2c0a097b2e636f6d70617469626c65203d202273696d706c652d627573222c7d2c0a097b2e636f6d70617469626c65203d20227772732c65706c642d6c6f63616c627573222c7d2c0a097b7d2c0a7d3b0a0a73746174696320756e7369676e656420696e74206c65676163795f73657269616c5f636f756e743b0a73746174696320696e74206c65676163795f73657269616c5f636f6e736f6c65203d202d313b0a0a73746174696320756e7369676e656420696e74207473695f73657269616c5f696e2873747275637420756172745f706f7274202a702c20696e74206f6666736574290a7b0a09756e7369676e656420696e7420746d703b0a096f6666736574203d206f6666736574203c3c20702d3e72656773686966743b0a09696620286f6666736574203d3d20554152545f49495229207b0a0909746d70203d20726561646c28702d3e6d656d62617365202b2028554152545f4949522026207e3329293b0a090972657475726e2028746d70203e3e20313629202620307866663b202f2a20554152545f49495220252034203d3d2032202a2f0a097d20656c73650a090972657475726e20726561646228702d3e6d656d62617365202b206f6666736574293b0a7d0a0a73746174696320766f6964207473695f73657269616c5f6f75742873747275637420756172745f706f7274202a702c20696e74206f66667365742c20696e742076616c7565290a7b0a096f6666736574203d206f6666736574203c3c20702d3e72656773686966743b0a09696620282128286f6666736574203d3d20554152545f49455229202626202876616c7565202620554152545f4945525f5555452929290a09097772697465622876616c75652c20702d3e6d656d62617365202b206f6666736574293b0a7d0a0a73746174696320696e74205f5f696e6974206164645f6c65676163795f706f727428737472756374206465766963655f6e6f6465202a6e702c20696e742077616e745f696e6465782c0a090909092020696e7420696f747970652c20706879735f616464725f7420626173652c0a090909092020706879735f616464725f742074616464722c20756e7369676e6564206c6f6e67206972712c0a0909090920207570665f7420666c6167732c20696e74206972715f636865636b5f706172656e74290a7b0a09636f6e7374205f5f62653332202a636c6b2c202a7370643b0a0975333220636c6f636b203d20424153455f42415544202a2031363b0a09696e7420696e6465783b0a0a092f2a2067657420636c6f636b20667265712e2069662070726573656e74202a2f0a09636c6b203d206f665f6765745f70726f7065727479286e702c2022636c6f636b2d6672657175656e6379222c204e554c4c293b0a0969662028636c6b202626202a636c6b290a0909636c6f636b203d20626533325f746f5f6370757028636c6b293b0a0a092f2a206765742064656661756c742073706565642069662070726573656e74202a2f0a09737064203d206f665f6765745f70726f7065727479286e702c202263757272656e742d7370656564222c204e554c4c293b0a0a092f2a20496620776520686176652061206c6f636174696f6e20696e6465782c207468656e2074727920746f20757365206974202a2f0a096966202877616e745f696e646578203e3d20302026262077616e745f696e646578203c204d41585f4c45474143595f53455249414c5f504f525453290a0909696e646578203d2077616e745f696e6465783b0a09656c73650a0909696e646578203d206c65676163795f73657269616c5f636f756e743b0a0a092f2a206966206f757220696e646578206973207374696c6c206f7574206f662072616e67652c2074686174206d65616e20746861740a09202a2061727261792069732066756c6c2c20776520636f756c64207363616e20666f722061206672656520736c6f742062757420746861740a09202a206d616b65206c6974746c652073656e736520746f20626f746865722c206a75737420736b69702074686520706f72740a09202a2f0a0969662028696e646578203e3d204d41585f4c45474143595f53455249414c5f504f525453290a090972657475726e202d313b0a0969662028696e646578203e3d206c65676163795f73657269616c5f636f756e74290a09096c65676163795f73657269616c5f636f756e74203d20696e646578202b20313b0a0a092f2a20436865636b206966207468657265206973206120706f72742077686f20616c726561647920636c61696d6564206f757220736c6f74202a2f0a09696620286c65676163795f73657269616c5f696e666f735b696e6465785d2e6e7020213d203029207b0a09092f2a206966207765207374696c6c206861766520736f6d6520726f6f6d2c206d6f76652069742c20656c7365206f76657272696465202a2f0a0909696620286c65676163795f73657269616c5f636f756e74203c204d41585f4c45474143595f53455249414c5f504f52545329207b0a0909097072696e746b284b45524e5f444542554720224d6f766564206c656761637920706f7274202564202d3e2025645c6e222c0a09090920202020202020696e6465782c206c65676163795f73657269616c5f636f756e74293b0a0909096c65676163795f73657269616c5f706f7274735b6c65676163795f73657269616c5f636f756e745d203d0a090909096c65676163795f73657269616c5f706f7274735b696e6465785d3b0a0909096c65676163795f73657269616c5f696e666f735b6c65676163795f73657269616c5f636f756e745d203d0a090909096c65676163795f73657269616c5f696e666f735b696e6465785d3b0a0909096c65676163795f73657269616c5f636f756e742b2b3b0a09097d20656c7365207b0a0909097072696e746b284b45524e5f444542554720225265706c6163696e67206c656761637920706f72742025645c6e222c20696e646578293b0a09097d0a097d0a0a092f2a204e6f772066696c6c2074686520656e747279202a2f0a096d656d73657428266c65676163795f73657269616c5f706f7274735b696e6465785d2c20302c0a092020202020202073697a656f662873747275637420706c61745f73657269616c383235305f706f727429293b0a0969662028696f74797065203d3d205550494f5f504f5254290a09096c65676163795f73657269616c5f706f7274735b696e6465785d2e696f62617365203d20626173653b0a09656c73650a09096c65676163795f73657269616c5f706f7274735b696e6465785d2e6d617062617365203d20626173653b0a0a096c65676163795f73657269616c5f706f7274735b696e6465785d2e696f74797065203d20696f747970653b0a096c65676163795f73657269616c5f706f7274735b696e6465785d2e75617274636c6b203d20636c6f636b3b0a096c65676163795f73657269616c5f706f7274735b696e6465785d2e697271203d206972713b0a096c65676163795f73657269616c5f706f7274735b696e6465785d2e666c616773203d20666c6167733b0a096c65676163795f73657269616c5f696e666f735b696e6465785d2e7461646472203d2074616464723b0a096c65676163795f73657269616c5f696e666f735b696e6465785d2e6e70203d206f665f6e6f64655f676574286e70293b0a096c65676163795f73657269616c5f696e666f735b696e6465785d2e636c6f636b203d20636c6f636b3b0a096c65676163795f73657269616c5f696e666f735b696e6465785d2e7370656564203d20737064203f20626533325f746f5f637075702873706429203a20303b0a096c65676163795f73657269616c5f696e666f735b696e6465785d2e6972715f636865636b5f706172656e74203d206972715f636865636b5f706172656e743b0a0a0969662028696f74797065203d3d205550494f5f54534929207b0a09096c65676163795f73657269616c5f706f7274735b696e6465785d2e73657269616c5f696e203d207473695f73657269616c5f696e3b0a09096c65676163795f73657269616c5f706f7274735b696e6465785d2e73657269616c5f6f7574203d207473695f73657269616c5f6f75743b0a097d0a0a097072696e746b284b45524e5f44454255472022466f756e64206c65676163792073657269616c20706f727420256420666f722025735c6e222c0a0920202020202020696e6465782c206e702d3e66756c6c5f6e616d65293b0a097072696e746b284b45524e5f44454255472022202025733d256c6c782c2074616464723d256c6c782c206972713d256c782c20636c6b3d25642c2073706565643d25645c6e222c0a092020202020202028696f74797065203d3d205550494f5f504f525429203f2022706f727422203a20226d656d222c0a092020202020202028756e7369676e6564206c6f6e67206c6f6e6729626173652c2028756e7369676e6564206c6f6e67206c6f6e672974616464722c206972712c0a09202020202020206c65676163795f73657269616c5f706f7274735b696e6465785d2e75617274636c6b2c0a09202020202020206c65676163795f73657269616c5f696e666f735b696e6465785d2e7370656564293b0a0a0972657475726e20696e6465783b0a7d0a0a73746174696320696e74205f5f696e6974206164645f6c65676163795f736f635f706f727428737472756374206465766963655f6e6f6465202a6e702c0a09090909202020202020737472756374206465766963655f6e6f6465202a736f635f646576290a7b0a0975363420616464723b0a09636f6e737420753332202a61646472703b0a097570665f7420666c616773203d205550465f424f4f545f4155544f434f4e46207c205550465f534b49505f54455354207c205550465f53484152455f4952510a09097c205550465f46495845445f504f52543b0a09737472756374206465766963655f6e6f6465202a747369203d206f665f6765745f706172656e74286e70293b0a0a092f2a205765206f6e6c7920737570706f727420706f72747320746861742068617665206120636c6f636b206672657175656e63792070726f7065726c790a09202a20656e636f64656420696e20746865206465766963652d747265652e0a09202a2f0a09696620286f665f6765745f70726f7065727479286e702c2022636c6f636b2d6672657175656e6379222c204e554c4c29203d3d204e554c4c290a090972657475726e202d313b0a0a092f2a206966207265672d7368696674206f72206f66667365742c20646f6e27742074727920746f20757365206974202a2f0a0969662028286f665f6765745f70726f7065727479286e702c20227265672d7368696674222c204e554c4c2920213d204e554c4c29207c7c0a0909286f665f6765745f70726f7065727479286e702c20227265672d6f6666736574222c204e554c4c2920213d204e554c4c29290a090972657475726e202d313b0a0a092f2a206966207274617320757365732074686973206465766963652c20646f6e27742074727920746f207573652069742061732077656c6c202a2f0a09696620286f665f6765745f70726f7065727479286e702c2022757365642d62792d72746173222c204e554c4c2920213d204e554c4c290a090972657475726e202d313b0a0a092f2a20476574207468652061646472657373202a2f0a096164647270203d206f665f6765745f6164647265737328736f635f6465762c20302c204e554c4c2c204e554c4c293b0a09696620286164647270203d3d204e554c4c290a090972657475726e202d313b0a0a0961646472203d206f665f7472616e736c6174655f6164647265737328736f635f6465762c206164647270293b0a096966202861646472203d3d204f465f4241445f41444452290a090972657475726e202d313b0a0a092f2a2041646420706f72742c206972712077696c6c206265206465616c742077697468206c617465722e205765207061737365642061207472616e736c617465640a09202a20494f20706f72742076616c75652e2049742077696c6c206265206669786564207570206c6174657220616c6f6e67207769746820746865206972710a09202a2f0a09696620287473692026262021737472636d70287473692d3e747970652c20227473692d6272696467652229290a090972657475726e206164645f6c65676163795f706f7274286e702c202d312c205550494f5f5453492c20616464722c20616464722c204e4f5f4952512c20666c6167732c2030293b0a09656c73650a090972657475726e206164645f6c65676163795f706f7274286e702c202d312c205550494f5f4d454d2c20616464722c20616464722c204e4f5f4952512c20666c6167732c2030293b0a7d0a0a73746174696320696e74205f5f696e6974206164645f6c65676163795f6973615f706f727428737472756374206465766963655f6e6f6465202a6e702c0a09090909202020202020737472756374206465766963655f6e6f6465202a6973615f627267290a7b0a09636f6e7374205f5f62653332202a7265673b0a09636f6e73742063686172202a74797065703b0a09696e7420696e646578203d202d313b0a097536342074616464723b0a0a094442472822202d3e206164645f6c65676163795f6973615f706f7274282573295c6e222c206e702d3e66756c6c5f6e616d65293b0a0a092f2a20476574207468652049534120706f7274206e756d626572202a2f0a09726567203d206f665f6765745f70726f7065727479286e702c2022726567222c204e554c4c293b0a0969662028726567203d3d204e554c4c290a090972657475726e202d313b0a0a092f2a20566572696679206974277320616e20494f20706f72742c20776520646f6e277420737570706f727420616e797468696e6720656c7365202a2f0a09696620282128626533325f746f5f637075287265675b305d292026203078303030303030303129290a090972657475726e202d313b0a0a092f2a204e6f77206c6f6f6b20666f7220616e202269626d2c6169782d6c6f63222070726f70657274792074686174206769766573207573206f72646572696e670a09202a20696620616e792e2e2e0a09202a2f0a097479706570203d206f665f6765745f70726f7065727479286e702c202269626d2c6169782d6c6f63222c204e554c4c293b0a0a092f2a20496620776520686176652061206c6f636174696f6e20696e6465782c207468656e20757365206974202a2f0a09696620287479706570202626202a7479706570203d3d20275327290a0909696e646578203d2073696d706c655f737472746f6c2874797065702b312c204e554c4c2c203029202d20313b0a0a092f2a205472616e736c6174652049534120616464726573732e204966206974206661696c732c207765207374696c6c2072656769737465722074686520706f72740a09202a2077697468206e6f207472616e736c61746564206164647265737320736f20746861742069742063616e206265207069636b656420757020617320616e20494f0a09202a20706f7274206c61746572206279207468652073657269616c206472697665720a09202a2f0a097461646472203d206f665f7472616e736c6174655f61646472657373286e702c20726567293b0a09696620287461646472203d3d204f465f4241445f41444452290a09097461646472203d20303b0a0a092f2a2041646420706f72742c206972712077696c6c206265206465616c742077697468206c61746572202a2f0a0972657475726e206164645f6c65676163795f706f7274286e702c20696e6465782c205550494f5f504f52542c20626533325f746f5f637075287265675b315d292c2074616464722c0a090909202020202020204e4f5f4952512c205550465f424f4f545f4155544f434f4e462c2030293b0a0a7d0a0a23696664656620434f4e4649475f5043490a73746174696320696e74205f5f696e6974206164645f6c65676163795f7063695f706f727428737472756374206465766963655f6e6f6465202a6e702c0a09090909202020202020737472756374206465766963655f6e6f6465202a7063695f646576290a7b0a0975363420616464722c20626173653b0a09636f6e737420753332202a61646472703b0a09756e7369676e656420696e7420666c6167733b0a09696e7420696f747970652c20696e646578203d202d312c206c696e646578203d20303b0a0a094442472822202d3e206164645f6c65676163795f7063695f706f7274282573295c6e222c206e702d3e66756c6c5f6e616d65293b0a0a092f2a205765206f6e6c7920737570706f727420706f72747320746861742068617665206120636c6f636b206672657175656e63792070726f7065726c790a09202a20656e636f64656420696e20746865206465766963652d74726565202874686174206973206861766520616e2066636f6465292e20416e797468696e670a09202a20656c73652063616e277420626520757365642074686174206561726c7920616e642077696c6c206265206e6f726d616c6c792070726f6265642062790a09202a207468652067656e6572696320383235305f70636920647269766572206c61746572206f6e2e2054686520726561736f6e206973207468617420383235300a09202a20636f6d70617469626c65205541525473206f6e20504349206e65656420616c6c20736f7274206f6620717569726b732028706f7274206f6666736574730a09202a206574632e2e2e292074686174207468697320636f646520646f65736e2774206b6e6f772061626f75740a09202a2f0a09696620286f665f6765745f70726f7065727479286e702c2022636c6f636b2d6672657175656e6379222c204e554c4c29203d3d204e554c4c290a090972657475726e202d313b0a0a092f2a20476574207468652050434920616464726573732e20417373756d65204241522030202a2f0a096164647270203d206f665f6765745f7063695f61646472657373287063695f6465762c20302c204e554c4c2c2026666c616773293b0a09696620286164647270203d3d204e554c4c290a090972657475726e202d313b0a0a092f2a205765206f6e6c7920737570706f727420424152203020666f72206e6f77202a2f0a09696f74797065203d2028666c616773202620494f5245534f555243455f4d454d29203f205550494f5f4d454d203a205550494f5f504f52543b0a0961646472203d206f665f7472616e736c6174655f61646472657373287063695f6465762c206164647270293b0a096966202861646472203d3d204f465f4241445f41444452290a090972657475726e202d313b0a0a092f2a205365742074686520494f206261736520746f207468652073616d6520617320746865207472616e736c61746564206164647265737320666f72204d4d494f2c0a09202a206f7220746f2074686520646f6d61696e206c6f63616c20494f206261736520666f722050494f202869742077696c6c206265206669786564207570206c61746572290a09202a2f0a0969662028696f74797065203d3d205550494f5f4d454d290a090962617365203d20616464723b0a09656c73650a090962617365203d2061646472705b325d3b0a0a092f2a2054727920746f20677565737320616e20696e6465782e2e2e20496620776520686176652073756264657669636573206f662074686520706369206465762c0a09202a2077652067657420746f2074686569722022726567222070726f70657274790a09202a2f0a09696620286e7020213d207063695f64657629207b0a0909636f6e7374205f5f62653332202a726567203d206f665f6765745f70726f7065727479286e702c2022726567222c204e554c4c293b0a0909696620287265672026262028626533325f746f5f637075702872656729203c203429290a090909696e646578203d206c696e646578203d20626533325f746f5f6370757028726567293b0a097d0a0a092f2a204c6f63616c20696e646578206d65616e73206974277320746865204e746820706f727420696e207468652050434920636869702e20556e666f7274756e6174656c790a09202a20746865206f666673657420746f206164642068657265206973206465766963652073706563696669632e205765206b6e6f772061626f75742074686f73650a09202a204558415220706f72747320616e642077652064656661756c7420746f20746865206d6f737420636f6d6d6f6e20636173652e20496620796f757220554152540a09202a20646f65736e277420776f726b20666f722074686573652073657474696e67732c20796f75276c6c206861766520746f2061646420796f7572206f776e207370656369616c0a09202a20636173657320686572650a09202a2f0a09696620286f665f6465766963655f69735f636f6d70617469626c65287063695f6465762c2022706369313361382c3135322229207c7c0a09202020206f665f6465766963655f69735f636f6d70617469626c65287063695f6465762c2022706369313361382c3135342229207c7c0a09202020206f665f6465766963655f69735f636f6d70617469626c65287063695f6465762c2022706369313361382c313538222929207b0a090961646472202b3d203078323030202a206c696e6465783b0a090962617365202b3d203078323030202a206c696e6465783b0a097d20656c7365207b0a090961646472202b3d2038202a206c696e6465783b0a090962617365202b3d2038202a206c696e6465783b0a097d0a0a092f2a2041646420706f72742c206972712077696c6c206265206465616c742077697468206c617465722e205765207061737365642061207472616e736c617465640a09202a20494f20706f72742076616c75652e2049742077696c6c206265206669786564207570206c6174657220616c6f6e67207769746820746865206972710a09202a2f0a0972657475726e206164645f6c65676163795f706f7274286e702c20696e6465782c20696f747970652c20626173652c20616464722c204e4f5f4952512c0a090909202020202020205550465f424f4f545f4155544f434f4e462c206e7020213d207063695f646576293b0a7d0a23656e6469660a0a73746174696320766f6964205f5f696e69742073657475705f6c65676163795f73657269616c5f636f6e736f6c6528696e7420636f6e736f6c65290a7b0a09737472756374206c65676163795f73657269616c5f696e666f202a696e666f203d0a0909266c65676163795f73657269616c5f696e666f735b636f6e736f6c655d3b0a09766f6964205f5f696f6d656d202a616464723b0a0a0969662028696e666f2d3e7461646472203d3d2030290a090972657475726e3b0a0961646472203d20696f72656d617028696e666f2d3e74616464722c20307831303030293b0a096966202861646472203d3d204e554c4c290a090972657475726e3b0a0969662028696e666f2d3e7370656564203d3d2030290a0909696e666f2d3e7370656564203d20756462675f70726f62655f756172745f737065656428616464722c20696e666f2d3e636c6f636b293b0a09444247282264656661756c7420636f6e736f6c65207370656564203d2025645c6e222c20696e666f2d3e7370656564293b0a09756462675f696e69745f7561727428616464722c20696e666f2d3e73706565642c20696e666f2d3e636c6f636b293b0a7d0a0a2f2a0a202a20546869732069732063616c6c65642076657279206561726c792c2061732070617274206f662073657475705f73797374656d2829206f72206576656e7475616c6c790a202a2073657475705f6172636828292c206261736963616c6c79206265666f726520616e797468696e6720656c736520696e20746869732066696c652e20546869732066756e6374696f6e0a202a2077696c6c2074727920746f206275696c642061206c697374206f6620616c6c2074686520617661696c61626c6520383235302d636f6d70617469626c652073657269616c20706f7274730a202a20696e20746865206d616368696e65207573696e6720746865204f70656e204669726d77617265206465766963652d747265652e2049742063757272656e746c79206f6e6c79206465616c730a202a20776974682049534120616e6420504349206275737365732062757420636f756c6420626520657874656e6465642e20497420616c6c6f777320612076657279206561726c7920626f6f740a202a20636f6e736f6c6520746f20626520696e697469616c697a65642c2074686174206c69737420697320616c736f2075736564206c6174657220746f2070726f76696465203832353020776974680a202a20746865206d616368696e65206e6f6e2d50434920706f72747320616e6420746f2070726f7065726c79207069636b207468652064656661756c7420636f6e736f6c6520706f72740a202a2f0a766f6964205f5f696e69742066696e645f6c65676163795f73657269616c5f706f72747328766f6964290a7b0a09737472756374206465766963655f6e6f6465202a6e702c202a7374646f7574203d204e554c4c3b0a09636f6e73742063686172202a706174683b0a09696e7420696e6465783b0a0a094442472822202d3e2066696e645f6c65676163795f73657269616c5f706f727428295c6e22293b0a0a092f2a204e6f772066696e64206f7574206966206f6e65206f66207468657365206973206f7574206669726d7761726520636f6e736f6c65202a2f0a0970617468203d206f665f6765745f70726f7065727479286f665f63686f73656e2c20226c696e75782c7374646f75742d70617468222c204e554c4c293b0a09696620287061746820213d204e554c4c29207b0a09097374646f7574203d206f665f66696e645f6e6f64655f62795f706174682870617468293b0a0909696620287374646f7574290a09090944424728227374646f75742069732025735c6e222c207374646f75742d3e66756c6c5f6e616d65293b0a097d20656c7365207b0a09094442472822206e6f206c696e75782c7374646f75742d7061746820215c6e22293b0a097d0a0a092f2a2049746572617465206f76657220616c6c2074686520313635353020706f7274732c206c6f6f6b696e6720666f72206b6e6f776e20706172656e7473202a2f0a09666f725f656163685f636f6d70617469626c655f6e6f6465286e702c202273657269616c222c20226e7331363535302229207b0a0909737472756374206465766963655f6e6f6465202a706172656e74203d206f665f6765745f706172656e74286e70293b0a09096966202821706172656e74290a090909636f6e74696e75653b0a0909696620286f665f6d617463685f6e6f6465286c65676163795f73657269616c5f706172656e74732c20706172656e742920213d204e554c4c29207b0a090909696620286f665f6465766963655f69735f617661696c61626c65286e702929207b0a09090909696e646578203d206164645f6c65676163795f736f635f706f7274286e702c206e70293b0a0909090969662028696e646578203e3d2030202626206e70203d3d207374646f7574290a09090909096c65676163795f73657269616c5f636f6e736f6c65203d20696e6465783b0a0909097d0a09097d0a09096f665f6e6f64655f70757428706172656e74293b0a097d0a0a092f2a204e6578742c2066696c6c206f757220617272617920776974682049534120706f727473202a2f0a09666f725f656163685f6e6f64655f62795f74797065286e702c202273657269616c2229207b0a0909737472756374206465766963655f6e6f6465202a697361203d206f665f6765745f706172656e74286e70293b0a0909696620286973612026262021737472636d70286973612d3e6e616d652c2022697361222929207b0a090909696e646578203d206164645f6c65676163795f6973615f706f7274286e702c20697361293b0a09090969662028696e646578203e3d2030202626206e70203d3d207374646f7574290a090909096c65676163795f73657269616c5f636f6e736f6c65203d20696e6465783b0a09097d0a09096f665f6e6f64655f70757428697361293b0a097d0a0a23696664656620434f4e4649475f5043490a092f2a204e6578742c2074727920746f206c6f636174652050434920706f727473202a2f0a09666f7220286e70203d204e554c4c3b20286e70203d206f665f66696e645f616c6c5f6e6f646573286e7029293b29207b0a0909737472756374206465766963655f6e6f6465202a7063692c202a706172656e74203d206f665f6765745f706172656e74286e70293b0a090969662028706172656e742026262021737472636d7028706172656e742d3e6e616d652c2022697361222929207b0a0909096f665f6e6f64655f70757428706172656e74293b0a090909636f6e74696e75653b0a09097d0a090969662028737472636d70286e702d3e6e616d652c202273657269616c222920262620737472636d70286e702d3e747970652c202273657269616c222929207b0a0909096f665f6e6f64655f70757428706172656e74293b0a090909636f6e74696e75653b0a09097d0a09092f2a20436865636b20666f72206b6e6f776e20706369636c6173732c20616e6420616c736f20636865636b207768657468657220776520686176650a0909202a2061206465766963652077697468206368696c64206e6f64657320666f7220706f727473206f72206e6f740a0909202a2f0a0909696620286f665f6465766963655f69735f636f6d70617469626c65286e702c2022706369636c6173732c303730302229207c7c0a0909202020206f665f6465766963655f69735f636f6d70617469626c65286e702c2022706369636c6173732c3037303030322229290a090909706369203d206e703b0a0909656c736520696620286f665f6465766963655f69735f636f6d70617469626c6528706172656e742c2022706369636c6173732c303730302229207c7c0a090909206f665f6465766963655f69735f636f6d70617469626c6528706172656e742c2022706369636c6173732c3037303030322229290a090909706369203d20706172656e743b0a0909656c7365207b0a0909096f665f6e6f64655f70757428706172656e74293b0a090909636f6e74696e75653b0a09097d0a0909696e646578203d206164645f6c65676163795f7063695f706f7274286e702c20706369293b0a090969662028696e646578203e3d2030202626206e70203d3d207374646f7574290a0909096c65676163795f73657269616c5f636f6e736f6c65203d20696e6465783b0a09096f665f6e6f64655f70757428706172656e74293b0a097d0a23656e6469660a0a0944424728226c65676163795f73657269616c5f636f6e736f6c65203d2025645c6e222c206c65676163795f73657269616c5f636f6e736f6c65293b0a09696620286c65676163795f73657269616c5f636f6e736f6c65203e3d2030290a090973657475705f6c65676163795f73657269616c5f636f6e736f6c65286c65676163795f73657269616c5f636f6e736f6c65293b0a094442472822203c2d2066696e645f6c65676163795f73657269616c5f706f727428295c6e22293b0a7d0a0a7374617469632073747275637420706c6174666f726d5f6465766963652073657269616c5f646576696365203d207b0a092e6e616d65093d202273657269616c38323530222c0a092e6964093d20504c4154383235305f4445565f504c4154464f524d2c0a092e646576093d207b0a09092e706c6174666f726d5f64617461203d206c65676163795f73657269616c5f706f7274732c0a097d2c0a7d3b0a0a73746174696320766f6964205f5f696e69742066697875705f706f72745f69727128696e7420696e6465782c0a090909092020737472756374206465766963655f6e6f6465202a6e702c0a09090909202073747275637420706c61745f73657269616c383235305f706f7274202a706f7274290a7b0a09756e7369676e656420696e7420766972713b0a0a09444247282266697875705f706f72745f697271282564295c6e222c20696e646578293b0a0a0976697271203d206972715f6f665f70617273655f616e645f6d6170286e702c2030293b0a096966202876697271203d3d204e4f5f495251202626206c65676163795f73657269616c5f696e666f735b696e6465785d2e6972715f636865636b5f706172656e7429207b0a09096e70203d206f665f6765745f706172656e74286e70293b0a0909696620286e70203d3d204e554c4c290a09090972657475726e3b0a090976697271203d206972715f6f665f70617273655f616e645f6d6170286e702c2030293b0a09096f665f6e6f64655f707574286e70293b0a097d0a096966202876697271203d3d204e4f5f495251290a090972657475726e3b0a0a09706f72742d3e697271203d20766972713b0a0a23696664656620434f4e4649475f53455249414c5f383235305f46534c0a09696620286f665f6465766963655f69735f636f6d70617469626c65286e702c202266736c2c6e7331363535302229290a0909706f72742d3e68616e646c655f697271203d2066736c383235305f68616e646c655f6972713b0a23656e6469660a7d0a0a73746174696320766f6964205f5f696e69742066697875705f706f72745f70696f28696e7420696e6465782c0a090909092020737472756374206465766963655f6e6f6465202a6e702c0a09090909202073747275637420706c61745f73657269616c383235305f706f7274202a706f7274290a7b0a23696664656620434f4e4649475f5043490a09737472756374207063695f636f6e74726f6c6c6572202a686f73653b0a0a09444247282266697875705f706f72745f70696f282564295c6e222c20696e646578293b0a0a09686f7365203d207063695f66696e645f686f73655f666f725f4f465f646576696365286e70293b0a0969662028686f736529207b0a0909756e7369676e6564206c6f6e67206f6666736574203d2028756e7369676e6564206c6f6e6729686f73652d3e696f5f626173655f76697274202d0a23696664656620434f4e4649475f50504336340a0909097063695f696f5f626173653b0a23656c73650a0909096973615f696f5f626173653b0a23656e6469660a09094442472822706f72742025642c20494f20256c78202d3e20256c785c6e222c0a090920202020696e6465782c20706f72742d3e696f626173652c20706f72742d3e696f62617365202b206f6666736574293b0a0909706f72742d3e696f62617365202b3d206f66667365743b0a097d0a23656e6469660a7d0a0a73746174696320766f6964205f5f696e69742066697875705f706f72745f6d6d696f28696e7420696e6465782c0a09090909202020737472756374206465766963655f6e6f6465202a6e702c0a0909090920202073747275637420706c61745f73657269616c383235305f706f7274202a706f7274290a7b0a09444247282266697875705f706f72745f6d6d696f282564295c6e222c20696e646578293b0a0a09706f72742d3e6d656d62617365203d20696f72656d617028706f72742d3e6d6170626173652c203078313030293b0a7d0a0a2f2a0a202a20546869732069732063616c6c656420617320616e206172636820696e697463616c6c2c20686f706566756c6c79206265666f72652074686520504349206275732069730a202a2070726f62656420616e642f6f7220746865203832353020647269766572206c6f616465642073696e6365207765206e65656420746f207265676973746572206f75720a202a20706c6174666f726d2064657669636573206265666f7265203832353020504349206f6e65732061726520646574656374656420617320736f6d65206f66207468656d0a202a206d7573742070726f7065726c7920226f76657272696465222074686520706c6174666f726d206f6e65732e0a202a0a202a20546869732066756e6374696f6e2066697865732075702074686520696e746572727570742076616c756520666f7220706c6174666f726d20706f7274732061732069740a202a20636f756c646e277420626520646f6e65206561726c696572206265666f726520696e74657272757074206d6170732068617665206265656e207061727365642e2049740a202a20616c736f2022636f727265637473222074686520494f206164647265737320666f722050494f20706f72747320666f72207468652073616d6520726561736f6e2c0a202a2073696e6365206561726c6965722c207468652050484273207669727475616c20494f207370616365207761736e27742061737369676e6564207965742e204974207468656e0a202a2072656769737465727320616c6c2074686f736520706c6174666f726d20706f72747320666f722075736520627920746865203832353020647269766572207768656e2069740a202a2066696e616c6c79206c6f6164732e0a202a2f0a73746174696320696e74205f5f696e69742073657269616c5f6465765f696e697428766f6964290a7b0a09696e7420693b0a0a09696620286c65676163795f73657269616c5f636f756e74203d3d2030290a090972657475726e202d454e4f4445563b0a0a092f2a0a09202a204265666f72652077652072656769737465722074686520706c6174666f726d2073657269616c20646576696365732c207765206e6565640a09202a20746f20666978757020746865697220696e746572727570747320616e6420746865697220494f20706f7274732e0a09202a2f0a094442472822466978696e672073657269616c20706f72747320696e746572727570747320616e6420494f20706f727473202e2e2e5c6e22293b0a0a09666f72202869203d20303b2069203c206c65676163795f73657269616c5f636f756e743b20692b2b29207b0a090973747275637420706c61745f73657269616c383235305f706f7274202a706f7274203d20266c65676163795f73657269616c5f706f7274735b695d3b0a0909737472756374206465766963655f6e6f6465202a6e70203d206c65676163795f73657269616c5f696e666f735b695d2e6e703b0a0a090969662028706f72742d3e697271203d3d204e4f5f495251290a09090966697875705f706f72745f69727128692c206e702c20706f7274293b0a090969662028706f72742d3e696f74797065203d3d205550494f5f504f5254290a09090966697875705f706f72745f70696f28692c206e702c20706f7274293b0a09096966202828706f72742d3e696f74797065203d3d205550494f5f4d454d29207c7c2028706f72742d3e696f74797065203d3d205550494f5f54534929290a09090966697875705f706f72745f6d6d696f28692c206e702c20706f7274293b0a097d0a0a0944424728225265676973746572696e6720706c6174666f726d2073657269616c20706f7274735c6e22293b0a0a0972657475726e20706c6174666f726d5f6465766963655f7265676973746572282673657269616c5f646576696365293b0a7d0a6465766963655f696e697463616c6c2873657269616c5f6465765f696e6974293b0a0a0a23696664656620434f4e4649475f53455249414c5f383235305f434f4e534f4c450a2f2a0a202a20546869732069732063616c6c65642076657279206561726c792c2061732070617274206f6620636f6e736f6c655f696e6974282920287479706963616c6c79206a7573742061667465720a202a2074696d655f696e69742829292e20546869732066756e6374696f6e20697320726573706f6e6469626c6520666f7220747279696e6720746f2066696e64206120676f6f640a202a2064656661756c7420636f6e736f6c65206f6e2073657269616c20706f7274732e20497420747269657320746f206d6174636820746865206f70656e206669726d776172650a202a2064656661756c74206f75747075742077697468206f6e65206f662074686520617661696c61626c652073657269616c20636f6e736f6c652064726976657273207468617420686176650a202a206265656e2070726f626564206561726c6965722062792066696e645f6c65676163795f73657269616c5f706f72747328290a202a2f0a73746174696320696e74205f5f696e697420636865636b5f6c65676163795f73657269616c5f636f6e736f6c6528766f6964290a7b0a09737472756374206465766963655f6e6f6465202a70726f6d5f7374646f7574203d204e554c4c3b0a09696e7420692c207370656564203d20302c206f6666736574203d20303b0a09636f6e73742063686172202a6e616d653b0a09636f6e7374205f5f62653332202a7370643b0a0a094442472822202d3e20636865636b5f6c65676163795f73657269616c5f636f6e736f6c6528295c6e22293b0a0a092f2a2054686520757365722068617320726571756573746564206120636f6e736f6c6520736f207468697320697320616c7265616479207365742075702e202a2f0a096966202873747273747228626f6f745f636f6d6d616e645f6c696e652c2022636f6e736f6c653d222929207b0a0909444247282220636f6e736f6c65207761732073706563696669656420215c6e22293b0a090972657475726e202d45425553593b0a097d0a0a0969662028216f665f63686f73656e29207b0a09094442472822206f665f63686f73656e206973204e554c4c20215c6e22293b0a090972657475726e202d454e4f4445563b0a097d0a0a09696620286c65676163795f73657269616c5f636f6e736f6c65203c203029207b0a09094442472822206c65676163795f73657269616c5f636f6e736f6c65206e6f7420666f756e6420215c6e22293b0a090972657475726e202d454e4f4445563b0a097d0a092f2a205765206172652067657474696e672061207765697264207068616e646c652066726f6d204f46202e2e2e202a2f0a092f2a202e2e2e20536f20757365207468652066756c6c207061746820696e7374656164202a2f0a096e616d65203d206f665f6765745f70726f7065727479286f665f63686f73656e2c20226c696e75782c7374646f75742d70617468222c204e554c4c293b0a09696620286e616d65203d3d204e554c4c29207b0a09094442472822206e6f206c696e75782c7374646f75742d7061746820215c6e22293b0a090972657475726e202d454e4f4445563b0a097d0a0970726f6d5f7374646f7574203d206f665f66696e645f6e6f64655f62795f70617468286e616d65293b0a09696620282170726f6d5f7374646f757429207b0a090944424728222063616e27742066696e64207374646f7574207061636b61676520257320215c6e222c206e616d65293b0a090972657475726e202d454e4f4445563b0a097d0a0944424728227374646f75742069732025735c6e222c2070726f6d5f7374646f75742d3e66756c6c5f6e616d65293b0a0a096e616d65203d206f665f6765745f70726f70657274792870726f6d5f7374646f75742c20226e616d65222c204e554c4c293b0a0969662028216e616d6529207b0a09094442472822207374646f7574207061636b61676520686173206e6f206e616d6520215c6e22293b0a0909676f746f206e6f745f666f756e643b0a097d0a09737064203d206f665f6765745f70726f70657274792870726f6d5f7374646f75742c202263757272656e742d7370656564222c204e554c4c293b0a0969662028737064290a09097370656564203d20626533325f746f5f6370757028737064293b0a0a0969662028737472636d70286e616d652c202273657269616c222920213d2030290a0909676f746f206e6f745f666f756e643b0a0a092f2a204c6f6f6b20666f7220697420696e2070726f626564206172726179202a2f0a09666f72202869203d20303b2069203c206c65676163795f73657269616c5f636f756e743b20692b2b29207b0a09096966202870726f6d5f7374646f757420213d206c65676163795f73657269616c5f696e666f735b695d2e6e70290a090909636f6e74696e75653b0a09096f6666736574203d20693b0a09097370656564203d206c65676163795f73657269616c5f696e666f735b695d2e73706565643b0a0909627265616b3b0a097d0a096966202869203e3d206c65676163795f73657269616c5f636f756e74290a0909676f746f206e6f745f666f756e643b0a0a096f665f6e6f64655f7075742870726f6d5f7374646f7574293b0a0a094442472822466f756e642073657269616c20636f6e736f6c65206174207474795325645c6e222c206f6666736574293b0a0a0969662028737065656429207b0a09097374617469632063686172205f5f696e697464617461206f70745b31365d3b0a0909737072696e7466286f70742c20222564222c207370656564293b0a090972657475726e206164645f7072656665727265645f636f6e736f6c65282274747953222c206f66667365742c206f7074293b0a097d20656c73650a090972657475726e206164645f7072656665727265645f636f6e736f6c65282274747953222c206f66667365742c204e554c4c293b0a0a206e6f745f666f756e643a0a0944424728224e6f2070726566657272656420636f6e736f6c6520666f756e6420215c6e22293b0a096f665f6e6f64655f7075742870726f6d5f7374646f7574293b0a0972657475726e202d454e4f4445563b0a7d0a636f6e736f6c655f696e697463616c6c28636865636b5f6c65676163795f73657269616c5f636f6e736f6c65293b0a0a23656e646966202f2a20434f4e4649475f53455249414c5f383235305f434f4e534f4c45202a2f0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f6b65726e656c2f6c7061726366672e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030343633313600313231313437343433333000303032303333320030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20506f77657250433634204c50415220436f6e66696775726174696f6e20496e666f726d6174696f6e204472697665720a202a0a202a204461766520456e67656272657473656e20656e6765627265744075732e69626d2e636f6d0a202a20202020436f70797269676874202863292032303033204461766520456e67656272657473656e0a202a2057696c6c205363686d6964742077696c6c7363686d4075732e69626d2e636f6d0a202a2020202053504c50415220757064617465732c20436f707972696768742028632920323030332057696c6c205363686d6964742049424d20436f72706f726174696f6e2e0a202a202020207365715f66696c6520757064617465732c20436f707972696768742028632920323030342057696c6c205363686d6964742049424d20436f72706f726174696f6e2e0a202a204e617468616e204c796e6368206e617468616e6c4061757374696e2e69626d2e636f6d0a202a202020204164646564206c7061726366675f77726974652c20436f70797269676874202843292032303034204e617468616e204c796e63682049424d20436f72706f726174696f6e2e0a202a0a202a202020202020546869732070726f6772616d206973206672656520736f6674776172653b20796f752063616e2072656469737472696275746520697420616e642f6f720a202a2020202020206d6f6469667920697420756e64657220746865207465726d73206f662074686520474e552047656e6572616c205075626c6963204c6963656e73650a202a2020202020206173207075626c697368656420627920746865204672656520536f66747761726520466f756e646174696f6e3b206569746865722076657273696f6e0a202a20202020202032206f6620746865204c6963656e73652c206f722028617420796f7572206f7074696f6e2920616e79206c617465722076657273696f6e2e0a202a0a202a205468697320647269766572206372656174657320612070726f632066696c65206174202f70726f632f70706336342f6c70617263666720776869636820636f6e7461696e730a202a206b6579776f7264202d2076616c7565207061697273207468617420737065636966792074686520636f6e66696775726174696f6e206f662074686520706172746974696f6e2e0a202a2f0a0a23696e636c756465203c6c696e75782f6d6f64756c652e683e0a23696e636c756465203c6c696e75782f74797065732e683e0a23696e636c756465203c6c696e75782f6572726e6f2e683e0a23696e636c756465203c6c696e75782f70726f635f66732e683e0a23696e636c756465203c6c696e75782f696e69742e683e0a23696e636c756465203c6c696e75782f7365715f66696c652e683e0a23696e636c756465203c6c696e75782f736c61622e683e0a23696e636c756465203c61736d2f756163636573732e683e0a23696e636c756465203c61736d2f6c70706163612e683e0a23696e636c756465203c61736d2f687663616c6c2e683e0a23696e636c756465203c61736d2f6669726d776172652e683e0a23696e636c756465203c61736d2f727461732e683e0a23696e636c756465203c61736d2f74696d652e683e0a23696e636c756465203c61736d2f70726f6d2e683e0a23696e636c756465203c61736d2f7664736f5f64617461706167652e683e0a23696e636c756465203c61736d2f76696f2e683e0a23696e636c756465203c61736d2f6d6d752e683e0a0a23646566696e65204d4f44554c455f564552532022312e39220a23646566696e65204d4f44554c455f4e414d4520226c706172636667220a0a2f2a2023646566696e65204c5041524346475f4445425547202a2f0a0a737461746963207374727563742070726f635f6469725f656e747279202a70726f635f70706336345f6c7061726366673b0a0a2f2a0a202a20547261636b2073756d206f6620616c6c207075727273206163726f737320616c6c2070726f636573736f72732e2054686973206973207573656420746f20667572746865720a202a2063616c63756c6174652075736167652076616c75657320627920646966666572656e74206170706c69636174696f6e730a202a2f0a73746174696320756e7369676e6564206c6f6e67206765745f7075727228766f6964290a7b0a09756e7369676e6564206c6f6e672073756d5f70757272203d20303b0a09696e74206370753b0a0a09666f725f656163685f706f737369626c655f6370752863707529207b0a0909737472756374206370755f7573616765202a63753b0a0a09096375203d20267065725f637075286370755f75736167655f61727261792c20637075293b0a090973756d5f70757272202b3d2063752d3e63757272656e745f74623b0a097d0a0972657475726e2073756d5f707572723b0a7d0a0a2f2a0a202a204d6574686f6473207573656420746f206665746368204c5041522064617461207768656e2072756e6e696e67206f6e2061207053657269657320706c6174666f726d2e0a202a2f0a0a73747275637420687663616c6c5f7070705f64617461207b0a0975363409656e7469746c656d656e743b0a0975363409756e616c6c6f63617465645f656e7469746c656d656e743b0a097531360967726f75705f6e756d3b0a0975313609706f6f6c5f6e756d3b0a097538096361707065643b0a097538097765696768743b0a09753809756e616c6c6f63617465645f7765696768743b0a09753136096163746976655f70726f63735f696e5f706f6f6c3b0a09753136096163746976655f73797374656d5f70726f63733b0a0975313609706879735f706c6174666f726d5f70726f63733b0a09753332096d61785f70726f635f6361705f617661696c3b0a0975333209656e7469746c65645f70726f635f6361705f617661696c3b0a7d3b0a0a2f2a0a202a20485f4745545f505050206863616c6c2072657475726e7320696e666f20696e2034207061726d732e0a202a2020656e7469746c65645f63617061636974792c756e616c6c6f63617465645f63617061636974792c0a202a20206167677265676174696f6e2c207265736f757263655f6361706162696c697479292e0a202a0a202a20205234203d20456e7469746c65642050726f636573736f722043617061636974792050657263656e746167652e0a202a20205235203d20556e616c6c6f63617465642050726f636573736f722043617061636974792050657263656e746167652e0a202a20205236202841414242434344444545464647474848292e0a202a20202020202058585858202d207265736572766564202830290a202a2020202020202020202058585858202d207265736572766564202830290a202a202020202020202020202020202058585858202d2047726f7570204e756d6265720a202a20202020202020202020202020202020202058585858202d20506f6f6c204e756d6265722e0a202a20205237202849494a4a4b4b4c4c4d4d4e4e4f4f5050292e0a202a2020202020205858202d2072657365727665642e202830290a202a20202020202020205858202d2062697420302d36207265736572766564202830292e20202062697420372069732043617070656420696e64696361746f722e0a202a202020202020202020205858202d207661726961626c652070726f636573736f72204361706163697479205765696768740a202a2020202020202020202020205858202d20556e616c6c6f6361746564205661726961626c652050726f636573736f72204361706163697479205765696768742e0a202a202020202020202020202020202058585858202d204163746976652070726f636573736f727320696e20506879736963616c2050726f636573736f7220506f6f6c2e0a202a2020202020202020202020202020202020205858585820202d2050726f636573736f727320616374697665206f6e20706c6174666f726d2e0a202a20205238202851515151525252525252535353535353292e2069662069626d2c706172746974696f6e2d706572666f726d616e63652d706172616d65746572732d6c6576656c203e3d20310a202a0958585858202d20506879736963616c20706c6174666f726d2070726f637320616c6c6f636174656420746f207669727475616c697a6174696f6e2e0a202a0920202020585858585858202d204d61782070726f6373206361706163697479202520617661696c61626c6520746f2074686520706172746974696f6e7320706f6f6c2e0a202a0920202020202020202020585858585858202d20456e7469746c65642070726f6373206361706163697479202520617661696c61626c6520746f207468650a202a090909202020706172746974696f6e7320706f6f6c2e0a202a2f0a73746174696320756e7369676e656420696e7420685f6765745f7070702873747275637420687663616c6c5f7070705f64617461202a7070705f64617461290a7b0a09756e7369676e6564206c6f6e672072633b0a09756e7369676e6564206c6f6e67207265746275665b504c5041525f4843414c4c395f42554653495a455d3b0a0a097263203d20706c7061725f6863616c6c3928485f4745545f5050502c20726574627566293b0a0a097070705f646174612d3e656e7469746c656d656e74203d207265746275665b305d3b0a097070705f646174612d3e756e616c6c6f63617465645f656e7469746c656d656e74203d207265746275665b315d3b0a0a097070705f646174612d3e67726f75705f6e756d203d20287265746275665b325d203e3e2032202a2038292026203078666666663b0a097070705f646174612d3e706f6f6c5f6e756d203d207265746275665b325d2026203078666666663b0a0a097070705f646174612d3e636170706564203d20287265746275665b335d203e3e2036202a203829202620307830313b0a097070705f646174612d3e776569676874203d20287265746275665b335d203e3e2035202a203829202620307866663b0a097070705f646174612d3e756e616c6c6f63617465645f776569676874203d20287265746275665b335d203e3e2034202a203829202620307866663b0a097070705f646174612d3e6163746976655f70726f63735f696e5f706f6f6c203d20287265746275665b335d203e3e2032202a2038292026203078666666663b0a097070705f646174612d3e6163746976655f73797374656d5f70726f6373203d207265746275665b335d2026203078666666663b0a0a097070705f646174612d3e706879735f706c6174666f726d5f70726f6373203d207265746275665b345d203e3e2036202a20383b0a097070705f646174612d3e6d61785f70726f635f6361705f617661696c203d20287265746275665b345d203e3e2033202a20382920262030786666666666663b0a097070705f646174612d3e656e7469746c65645f70726f635f6361705f617661696c203d207265746275665b345d20262030786666666666663b0a0a0972657475726e2072633b0a7d0a0a73746174696320756e7369676e656420685f70696328756e7369676e6564206c6f6e67202a706f6f6c5f69646c655f74696d652c0a0909202020202020756e7369676e6564206c6f6e67202a6e756d5f70726f6373290a7b0a09756e7369676e6564206c6f6e672072633b0a09756e7369676e6564206c6f6e67207265746275665b504c5041525f4843414c4c5f42554653495a455d3b0a0a097263203d20706c7061725f6863616c6c28485f5049432c20726574627566293b0a0a092a706f6f6c5f69646c655f74696d65203d207265746275665b305d3b0a092a6e756d5f70726f6373203d207265746275665b315d3b0a0a0972657475726e2072633b0a7d0a0a2f2a0a202a2070617273655f7070705f646174610a202a205061727365206f75742074686520646174612072657475726e65642066726f6d20685f6765745f70707020616e6420685f7069630a202a2f0a73746174696320766f69642070617273655f7070705f6461746128737472756374207365715f66696c65202a6d290a7b0a0973747275637420687663616c6c5f7070705f64617461207070705f646174613b0a09737472756374206465766963655f6e6f6465202a726f6f743b0a09636f6e737420696e74202a706572665f6c6576656c3b0a09696e742072633b0a0a097263203d20685f6765745f70707028267070705f64617461293b0a09696620287263290a090972657475726e3b0a0a097365715f7072696e7466286d2c2022706172746974696f6e5f656e7469746c65645f63617061636974793d256c6c645c6e222c0a0920202020202020202020207070705f646174612e656e7469746c656d656e74293b0a097365715f7072696e7466286d2c202267726f75703d25645c6e222c207070705f646174612e67726f75705f6e756d293b0a097365715f7072696e7466286d2c202273797374656d5f6163746976655f70726f636573736f72733d25645c6e222c0a0920202020202020202020207070705f646174612e6163746976655f73797374656d5f70726f6373293b0a0a092f2a20706f6f6c2072656c6174656420656e74726965732061726520617070726f70726961746520666f722073686172656420636f6e66696773202a2f0a09696620286c70706163615f6f662830292e7368617265645f70726f6329207b0a0909756e7369676e6564206c6f6e6720706f6f6c5f69646c655f74696d652c20706f6f6c5f70726f63733b0a0a09097365715f7072696e7466286d2c2022706f6f6c3d25645c6e222c207070705f646174612e706f6f6c5f6e756d293b0a0a09092f2a207265706f727420706f6f6c5f636170616369747920696e2070657263656e74616765202a2f0a09097365715f7072696e7466286d2c2022706f6f6c5f63617061636974793d25645c6e222c0a0909092020207070705f646174612e6163746976655f70726f63735f696e5f706f6f6c202a20313030293b0a0a0909685f7069632826706f6f6c5f69646c655f74696d652c2026706f6f6c5f70726f6373293b0a09097365715f7072696e7466286d2c2022706f6f6c5f69646c655f74696d653d256c645c6e222c20706f6f6c5f69646c655f74696d65293b0a09097365715f7072696e7466286d2c2022706f6f6c5f6e756d5f70726f63733d256c645c6e222c20706f6f6c5f70726f6373293b0a097d0a0a097365715f7072696e7466286d2c2022756e616c6c6f63617465645f63617061636974795f7765696768743d25645c6e222c0a09092020207070705f646174612e756e616c6c6f63617465645f776569676874293b0a097365715f7072696e7466286d2c202263617061636974795f7765696768743d25645c6e222c207070705f646174612e776569676874293b0a097365715f7072696e7466286d2c20226361707065643d25645c6e222c207070705f646174612e636170706564293b0a097365715f7072696e7466286d2c2022756e616c6c6f63617465645f63617061636974793d256c6c645c6e222c0a09092020207070705f646174612e756e616c6c6f63617465645f656e7469746c656d656e74293b0a0a092f2a20546865206c6173742062697473206f6620696e666f726d6174696f6e2072657475726e65642066726f6d20685f6765745f70707020617265206f6e6c790a09202a2076616c6964206966207468652069626d2c706172746974696f6e2d706572666f726d616e63652d706172616d65746572732d6c6576656c0a09202a2070726f7065727479206973203e3d20312e0a09202a2f0a09726f6f74203d206f665f66696e645f6e6f64655f62795f7061746828222f22293b0a0969662028726f6f7429207b0a0909706572665f6c6576656c203d206f665f6765745f70726f706572747928726f6f742c0a090909092269626d2c706172746974696f6e2d706572666f726d616e63652d706172616d65746572732d6c6576656c222c0a090909090920202020204e554c4c293b0a090969662028706572665f6c6576656c20262620282a706572665f6c6576656c203e3d20312929207b0a0909097365715f7072696e7466286d2c0a0909092020202022706879736963616c5f70726f63735f616c6c6f63617465645f746f5f7669727475616c697a6174696f6e3d25645c6e222c0a090909092020207070705f646174612e706879735f706c6174666f726d5f70726f6373293b0a0909097365715f7072696e7466286d2c20226d61785f70726f635f63617061636974795f617661696c61626c653d25645c6e222c0a090909092020207070705f646174612e6d61785f70726f635f6361705f617661696c293b0a0909097365715f7072696e7466286d2c2022656e7469746c65645f70726f635f63617061636974795f617661696c61626c653d25645c6e222c0a090909092020207070705f646174612e656e7469746c65645f70726f635f6361705f617661696c293b0a09097d0a0a09096f665f6e6f64655f70757428726f6f74293b0a097d0a7d0a0a2f2a2a0a202a2070617273655f6d70705f646174610a202a205061727365206f757420646174612072657475726e65642066726f6d20685f6765745f6d70700a202a2f0a73746174696320766f69642070617273655f6d70705f6461746128737472756374207365715f66696c65202a6d290a7b0a0973747275637420687663616c6c5f6d70705f64617461206d70705f646174613b0a09696e742072633b0a0a097263203d20685f6765745f6d707028266d70705f64617461293b0a09696620287263290a090972657475726e3b0a0a097365715f7072696e7466286d2c2022656e7469746c65645f6d656d6f72793d256c645c6e222c206d70705f646174612e656e7469746c65645f6d656d293b0a0a09696620286d70705f646174612e6d61707065645f6d656d20213d202d31290a09097365715f7072696e7466286d2c20226d61707065645f656e7469746c65645f6d656d6f72793d256c645c6e222c0a090920202020202020202020206d70705f646174612e6d61707065645f6d656d293b0a0a097365715f7072696e7466286d2c2022656e7469746c65645f6d656d6f72795f67726f75705f6e756d6265723d25645c6e222c206d70705f646174612e67726f75705f6e756d293b0a097365715f7072696e7466286d2c2022656e7469746c65645f6d656d6f72795f706f6f6c5f6e756d6265723d25645c6e222c206d70705f646174612e706f6f6c5f6e756d293b0a0a097365715f7072696e7466286d2c2022656e7469746c65645f6d656d6f72795f7765696768743d25645c6e222c206d70705f646174612e6d656d5f776569676874293b0a097365715f7072696e7466286d2c2022756e616c6c6f63617465645f656e7469746c65645f6d656d6f72795f7765696768743d25645c6e222c0a0920202020202020202020206d70705f646174612e756e616c6c6f63617465645f6d656d5f776569676874293b0a097365715f7072696e7466286d2c2022756e616c6c6f63617465645f696f5f6d617070696e675f656e7469746c656d656e743d256c645c6e222c0a0920202020202020202020206d70705f646174612e756e616c6c6f63617465645f656e7469746c656d656e74293b0a0a09696620286d70705f646174612e706f6f6c5f73697a6520213d202d31290a09097365715f7072696e7466286d2c2022656e7469746c65645f6d656d6f72795f706f6f6c5f73697a653d256c642062797465735c6e222c0a090920202020202020202020206d70705f646174612e706f6f6c5f73697a65293b0a0a097365715f7072696e7466286d2c2022656e7469746c65645f6d656d6f72795f6c6f616e5f726571756573743d256c645c6e222c0a0920202020202020202020206d70705f646174612e6c6f616e5f72657175657374293b0a0a097365715f7072696e7466286d2c20226261636b696e675f6d656d6f72793d256c642062797465735c6e222c206d70705f646174612e6261636b696e675f6d656d293b0a7d0a0a2f2a2a0a202a2070617273655f6d70705f785f646174610a202a205061727365206f757420646174612072657475726e65642066726f6d20685f6765745f6d70705f780a202a2f0a73746174696320766f69642070617273655f6d70705f785f6461746128737472756374207365715f66696c65202a6d290a7b0a0973747275637420687663616c6c5f6d70705f785f64617461206d70705f785f646174613b0a0a0969662028216669726d776172655f6861735f666561747572652846575f464541545552455f58434d4f29290a090972657475726e3b0a0969662028685f6765745f6d70705f7828266d70705f785f6461746129290a090972657475726e3b0a0a097365715f7072696e7466286d2c2022636f616c65736365645f62797465733d256c645c6e222c206d70705f785f646174612e636f616c65736365645f6279746573293b0a0a09696620286d70705f785f646174612e706f6f6c5f636f616c65736365645f6279746573290a09097365715f7072696e7466286d2c2022706f6f6c5f636f616c65736365645f62797465733d256c645c6e222c0a0909092020206d70705f785f646174612e706f6f6c5f636f616c65736365645f6279746573293b0a09696620286d70705f785f646174612e706f6f6c5f707572725f6379636c6573290a09097365715f7072696e7466286d2c2022636f616c657363655f706f6f6c5f707572723d256c645c6e222c206d70705f785f646174612e706f6f6c5f707572725f6379636c6573293b0a09696620286d70705f785f646174612e706f6f6c5f73707572725f6379636c6573290a09097365715f7072696e7466286d2c2022636f616c657363655f706f6f6c5f73707572723d256c645c6e222c206d70705f785f646174612e706f6f6c5f73707572725f6379636c6573293b0a7d0a0a23646566696e652053504c5041525f4348415241435445524953544943535f544f4b454e2032300a23646566696e652053504c5041525f4d41584c454e47544820313032362a2873697a656f66286368617229290a0a2f2a0a202a2070617273655f73797374656d5f706172616d657465725f737472696e6728290a202a2052657472696576652074686520706f74656e7469616c5f70726f636573736f72732c206d61785f656e7469746c65645f636170616369747920616e6420667269656e64730a202a207468726f75676820746865206765742d73797374656d2d706172616d6574657220727461732063616c6c2e20205265706c616365206b6579776f726420737472696e67732061730a202a206e65636573736172792e0a202a2f0a73746174696320766f69642070617273655f73797374656d5f706172616d657465725f737472696e6728737472756374207365715f66696c65202a6d290a7b0a09696e742063616c6c5f7374617475733b0a0a09756e7369676e65642063686172202a6c6f63616c5f627566666572203d206b6d616c6c6f632853504c5041525f4d41584c454e4754482c204746505f4b45524e454c293b0a0969662028216c6f63616c5f62756666657229207b0a09097072696e746b284b45524e5f45525220222573202573206b6d616c6c6f63206661696c757265206174206c696e652025645c6e222c0a0909202020202020205f5f46494c455f5f2c205f5f66756e635f5f2c205f5f4c494e455f5f293b0a090972657475726e3b0a097d0a0a097370696e5f6c6f636b2826727461735f646174615f6275665f6c6f636b293b0a096d656d73657428727461735f646174615f6275662c20302c2053504c5041525f4d41584c454e475448293b0a0963616c6c5f737461747573203d20727461735f63616c6c28727461735f746f6b656e282269626d2c6765742d73797374656d2d706172616d6574657222292c20332c20312c0a090909094e554c4c2c0a0909090953504c5041525f4348415241435445524953544943535f544f4b454e2c0a090909095f5f706128727461735f646174615f627566292c0a09090909525441535f444154415f4255465f53495a45293b0a096d656d637079286c6f63616c5f6275666665722c20727461735f646174615f6275662c2053504c5041525f4d41584c454e475448293b0a097370696e5f756e6c6f636b2826727461735f646174615f6275665f6c6f636b293b0a0a096966202863616c6c5f73746174757320213d203029207b0a09097072696e746b284b45524e5f494e464f0a090920202020202020222573202573204572726f722063616c6c696e67206765742d73797374656d2d706172616d65746572202830782578295c6e222c0a0909202020202020205f5f46494c455f5f2c205f5f66756e635f5f2c2063616c6c5f737461747573293b0a097d20656c7365207b0a0909696e742073706c7061725f7374726c656e3b0a0909696e74206964782c20775f6964783b0a090963686172202a776f726b627566666572203d206b7a616c6c6f632853504c5041525f4d41584c454e4754482c204746505f4b45524e454c293b0a09096966202821776f726b62756666657229207b0a0909097072696e746b284b45524e5f45525220222573202573206b6d616c6c6f63206661696c757265206174206c696e652025645c6e222c0a090909202020202020205f5f46494c455f5f2c205f5f66756e635f5f2c205f5f4c494e455f5f293b0a0909096b66726565286c6f63616c5f627566666572293b0a09090972657475726e3b0a09097d0a236966646566204c5041524346475f44454255470a09097072696e746b284b45524e5f494e464f2022737563636573732063616c6c696e67206765742d73797374656d2d706172616d657465725c6e22293b0a23656e6469660a090973706c7061725f7374726c656e203d206c6f63616c5f6275666665725b305d202a20323536202b206c6f63616c5f6275666665725b315d3b0a09096c6f63616c5f627566666572202b3d20323b092f2a2073746570206f766572207374726c656e2076616c7565202a2f0a0a0909775f696478203d20303b0a0909696478203d20303b0a09097768696c652028282a6c6f63616c5f627566666572292026262028696478203c2073706c7061725f7374726c656e2929207b0a090909776f726b6275666665725b775f6964782b2b5d203d206c6f63616c5f6275666665725b6964782b2b5d3b0a09090969662028286c6f63616c5f6275666665725b6964785d203d3d20272c27290a090909202020207c7c20286c6f63616c5f6275666665725b6964785d203d3d20275c30272929207b0a09090909776f726b6275666665725b775f6964785d203d20275c30273b0a0909090969662028775f69647829207b0a09090909092f2a2061766f69642074686520656d70747920737472696e67202a2f0a09090909097365715f7072696e7466286d2c202225735c6e222c20776f726b627566666572293b0a090909097d0a090909096d656d73657428776f726b6275666665722c20302c2053504c5041525f4d41584c454e475448293b0a090909096964782b2b3b092f2a20736b69702074686520636f6d6d61202a2f0a09090909775f696478203d20303b0a0909097d20656c736520696620286c6f63616c5f6275666665725b6964785d203d3d20273d2729207b0a090909092f2a20636f6465206865726520746f207265706c61636520776f726b62756666657220636f6e74656e74730a090909092020207769746820646966666572656e74206b6579776f726420737472696e6773202a2f0a090909096966202830203d3d20737472636d7028776f726b6275666665722c20224d6178456e74436170222929207b0a090909090973747263707928776f726b6275666665722c0a09090909092020202020202022706172746974696f6e5f6d61785f656e7469746c65645f636170616369747922293b0a0909090909775f696478203d207374726c656e28776f726b627566666572293b0a090909097d0a090909096966202830203d3d20737472636d7028776f726b6275666665722c20224d6178506c617450726f6373222929207b0a090909090973747263707928776f726b6275666665722c0a0909090909202020202020202273797374656d5f706f74656e7469616c5f70726f636573736f727322293b0a0909090909775f696478203d207374726c656e28776f726b627566666572293b0a090909097d0a0909097d0a09097d0a09096b6672656528776f726b627566666572293b0a09096c6f63616c5f627566666572202d3d20323b092f2a206261636b207570206f766572207374726c656e2076616c7565202a2f0a097d0a096b66726565286c6f63616c5f627566666572293b0a7d0a0a2f2a2052657475726e20746865206e756d626572206f662070726f636573736f727320696e207468652073797374656d2e0a202a20546869732066756e6374696f6e207265616473207468726f7567682074686520646576696365207472656520616e6420636f756e74730a202a20746865207669727475616c2070726f636573736f72732c207468697320646f6573206e6f7420696e636c75646520746872656164732e0a202a2f0a73746174696320696e74206c7061726366675f636f756e745f6163746976655f70726f636573736f727328766f6964290a7b0a09737472756374206465766963655f6e6f6465202a637075735f646e203d204e554c4c3b0a09696e7420636f756e74203d20303b0a0a097768696c65202828637075735f646e203d206f665f66696e645f6e6f64655f62795f7479706528637075735f646e2c202263707522292929207b0a236966646566204c5041524346475f44454255470a09097072696e746b284b45524e5f4552522022637075735f646e2025705c6e222c20637075735f646e293b0a23656e6469660a0909636f756e742b2b3b0a097d0a0972657475726e20636f756e743b0a7d0a0a73746174696320766f696420707365726965735f636d6f5f6461746128737472756374207365715f66696c65202a6d290a7b0a09696e74206370753b0a09756e7369676e6564206c6f6e6720636d6f5f6661756c7473203d20303b0a09756e7369676e6564206c6f6e6720636d6f5f6661756c745f74696d65203d20303b0a0a097365715f7072696e7466286d2c2022636d6f5f656e61626c65643d25645c6e222c206669726d776172655f6861735f666561747572652846575f464541545552455f434d4f29293b0a0a0969662028216669726d776172655f6861735f666561747572652846575f464541545552455f434d4f29290a090972657475726e3b0a0a09666f725f656163685f706f737369626c655f6370752863707529207b0a0909636d6f5f6661756c7473202b3d206c70706163615f6f6628637075292e636d6f5f6661756c74733b0a0909636d6f5f6661756c745f74696d65202b3d206c70706163615f6f6628637075292e636d6f5f6661756c745f74696d653b0a097d0a0a097365715f7072696e7466286d2c2022636d6f5f6661756c74733d256c755c6e222c20636d6f5f6661756c7473293b0a097365715f7072696e7466286d2c2022636d6f5f6661756c745f74696d655f757365633d256c755c6e222c0a0909202020636d6f5f6661756c745f74696d65202f2074625f7469636b735f7065725f75736563293b0a097365715f7072696e7466286d2c2022636d6f5f7072696d6172795f7073703d25645c6e222c20636d6f5f6765745f7072696d6172795f7073702829293b0a097365715f7072696e7466286d2c2022636d6f5f7365636f6e646172795f7073703d25645c6e222c20636d6f5f6765745f7365636f6e646172795f7073702829293b0a097365715f7072696e7466286d2c2022636d6f5f706167655f73697a653d256c755c6e222c20636d6f5f6765745f706167655f73697a652829293b0a7d0a0a73746174696320766f69642073706c7061725f64697370617463685f6461746128737472756374207365715f66696c65202a6d290a7b0a09696e74206370753b0a09756e7369676e6564206c6f6e672064697370617463686573203d20303b0a09756e7369676e6564206c6f6e672064697370617463685f64697370657273696f6e73203d20303b0a0a09666f725f656163685f706f737369626c655f6370752863707529207b0a090964697370617463686573202b3d206c70706163615f6f6628637075292e7969656c645f636f756e743b0a090964697370617463685f64697370657273696f6e73202b3d206c70706163615f6f6628637075292e64697370657273696f6e5f636f756e743b0a097d0a0a097365715f7072696e7466286d2c2022646973706174636865733d256c755c6e222c2064697370617463686573293b0a097365715f7072696e7466286d2c202264697370617463685f64697370657273696f6e733d256c755c6e222c2064697370617463685f64697370657273696f6e73293b0a7d0a0a73746174696320766f69642070617273655f656d5f6461746128737472756374207365715f66696c65202a6d290a7b0a09756e7369676e6564206c6f6e67207265746275665b504c5041525f4843414c4c5f42554653495a455d3b0a0a0969662028706c7061725f6863616c6c28485f4745545f454d5f5041524d532c2072657462756629203d3d20485f53554343455353290a09097365715f7072696e7466286d2c2022706f7765725f6d6f64655f646174613d253031366c785c6e222c207265746275665b305d293b0a7d0a0a73746174696320696e7420707365726965735f6c7061726366675f6461746128737472756374207365715f66696c65202a6d2c20766f6964202a76290a7b0a09696e7420706172746974696f6e5f706f74656e7469616c5f70726f636573736f72733b0a09696e7420706172746974696f6e5f6163746976655f70726f636573736f72733b0a09737472756374206465766963655f6e6f6465202a727461735f6e6f64653b0a09636f6e737420696e74202a6c72647270203d204e554c4c3b0a0a09727461735f6e6f6465203d206f665f66696e645f6e6f64655f62795f7061746828222f7274617322293b0a0969662028727461735f6e6f6465290a09096c72647270203d206f665f6765745f70726f706572747928727461735f6e6f64652c202269626d2c6c7264722d6361706163697479222c204e554c4c293b0a0a09696620286c72647270203d3d204e554c4c29207b0a0909706172746974696f6e5f706f74656e7469616c5f70726f636573736f7273203d207664736f5f646174612d3e70726f636573736f72436f756e743b0a097d20656c7365207b0a0909706172746974696f6e5f706f74656e7469616c5f70726f636573736f7273203d202a286c72647270202b2034293b0a097d0a096f665f6e6f64655f70757428727461735f6e6f6465293b0a0a09706172746974696f6e5f6163746976655f70726f636573736f7273203d206c7061726366675f636f756e745f6163746976655f70726f636573736f727328293b0a0a09696620286669726d776172655f6861735f666561747572652846575f464541545552455f53504c5041522929207b0a09092f2a20746869732063616c6c2068616e646c6573207468652069626d2c6765742d73797374656d2d706172616d6574657220636f6e74656e7473202a2f0a090970617273655f73797374656d5f706172616d657465725f737472696e67286d293b0a090970617273655f7070705f64617461286d293b0a090970617273655f6d70705f64617461286d293b0a090970617273655f6d70705f785f64617461286d293b0a0909707365726965735f636d6f5f64617461286d293b0a090973706c7061725f64697370617463685f64617461286d293b0a0a09097365715f7072696e7466286d2c2022707572723d256c645c6e222c206765745f707572722829293b0a097d20656c7365207b09092f2a206e6f6e2053504c5041522063617365202a2f0a0a09097365715f7072696e7466286d2c202273797374656d5f6163746976655f70726f636573736f72733d25645c6e222c0a090909202020706172746974696f6e5f706f74656e7469616c5f70726f636573736f7273293b0a0a09097365715f7072696e7466286d2c202273797374656d5f706f74656e7469616c5f70726f636573736f72733d25645c6e222c0a090909202020706172746974696f6e5f706f74656e7469616c5f70726f636573736f7273293b0a0a09097365715f7072696e7466286d2c2022706172746974696f6e5f6d61785f656e7469746c65645f63617061636974793d25645c6e222c0a090909202020706172746974696f6e5f706f74656e7469616c5f70726f636573736f7273202a20313030293b0a0a09097365715f7072696e7466286d2c2022706172746974696f6e5f656e7469746c65645f63617061636974793d25645c6e222c0a090909202020706172746974696f6e5f6163746976655f70726f636573736f7273202a20313030293b0a097d0a0a097365715f7072696e7466286d2c2022706172746974696f6e5f6163746976655f70726f636573736f72733d25645c6e222c0a0909202020706172746974696f6e5f6163746976655f70726f636573736f7273293b0a0a097365715f7072696e7466286d2c2022706172746974696f6e5f706f74656e7469616c5f70726f636573736f72733d25645c6e222c0a0909202020706172746974696f6e5f706f74656e7469616c5f70726f636573736f7273293b0a0a097365715f7072696e7466286d2c20227368617265645f70726f636573736f725f6d6f64653d25645c6e222c206c70706163615f6f662830292e7368617265645f70726f63293b0a0a097365715f7072696e7466286d2c2022736c625f73697a653d25645c6e222c206d6d755f736c625f73697a65293b0a0a0970617273655f656d5f64617461286d293b0a0a0972657475726e20303b0a7d0a0a737461746963207373697a655f74207570646174655f70707028753634202a656e7469746c656d656e742c207538202a776569676874290a7b0a0973747275637420687663616c6c5f7070705f64617461207070705f646174613b0a097538206e65775f7765696768743b0a09753634206e65775f656e7469746c65643b0a097373697a655f742072657476616c3b0a0a092f2a20476574206f75722063757272656e7420706172616d6574657273202a2f0a0972657476616c203d20685f6765745f70707028267070705f64617461293b0a096966202872657476616c290a090972657475726e2072657476616c3b0a0a0969662028656e7469746c656d656e7429207b0a09096e65775f776569676874203d207070705f646174612e7765696768743b0a09096e65775f656e7469746c6564203d202a656e7469746c656d656e743b0a097d20656c7365206966202877656967687429207b0a09096e65775f776569676874203d202a7765696768743b0a09096e65775f656e7469746c6564203d207070705f646174612e656e7469746c656d656e743b0a097d20656c73650a090972657475726e202d45494e56414c3b0a0a0970725f6465627567282225733a2063757272656e745f656e7469746c6564203d20256c6c752c2063757272656e745f776569676874203d2025755c6e222c0a0909205f5f66756e635f5f2c207070705f646174612e656e7469746c656d656e742c207070705f646174612e776569676874293b0a0a0970725f6465627567282225733a206e65775f656e7469746c6564203d20256c6c752c206e65775f776569676874203d2025755c6e222c0a0909205f5f66756e635f5f2c206e65775f656e7469746c65642c206e65775f776569676874293b0a0a0972657476616c203d20706c7061725f6863616c6c5f6e6f7265747328485f5345545f5050502c206e65775f656e7469746c65642c206e65775f776569676874293b0a0972657475726e2072657476616c3b0a7d0a0a2f2a2a0a202a207570646174655f6d70700a202a0a202a2055706461746520746865206d656d6f727920656e7469746c656d656e7420616e642077656967687420666f722074686520706172746974696f6e2e202043616c6c6572206d7573740a202a2073706563696679206569746865722061206e657720656e7469746c656d656e74206f72207765696768742c206e6f7420626f74682c20746f20626520757064617465640a202a2073696e63652074686520685f7365745f6d70702063616c6c2074616b657320626f746820656e7469746c656d656e7420616e642077656967687420617320706172616d65746572732e0a202a2f0a737461746963207373697a655f74207570646174655f6d707028753634202a656e7469746c656d656e742c207538202a776569676874290a7b0a0973747275637420687663616c6c5f6d70705f64617461206d70705f646174613b0a09753634206e65775f656e7469746c65643b0a097538206e65775f7765696768743b0a097373697a655f742072633b0a0a0969662028656e7469746c656d656e7429207b0a09092f2a20436865636b20776974682076696f20746f20656e7375726520746865206e6577206d656d6f727920656e7469746c656d656e740a0909202a2063616e2062652068616e646c65642e0a0909202a2f0a09097263203d2076696f5f636d6f5f656e7469746c656d656e745f757064617465282a656e7469746c656d656e74293b0a0909696620287263290a09090972657475726e2072633b0a097d0a0a097263203d20685f6765745f6d707028266d70705f64617461293b0a09696620287263290a090972657475726e2072633b0a0a0969662028656e7469746c656d656e7429207b0a09096e65775f776569676874203d206d70705f646174612e6d656d5f7765696768743b0a09096e65775f656e7469746c6564203d202a656e7469746c656d656e743b0a097d20656c7365206966202877656967687429207b0a09096e65775f776569676874203d202a7765696768743b0a09096e65775f656e7469746c6564203d206d70705f646174612e656e7469746c65645f6d656d3b0a097d20656c73650a090972657475726e202d45494e56414c3b0a0a0970725f6465627567282225733a2063757272656e745f656e7469746c6564203d20256c752c2063757272656e745f776569676874203d2025755c6e222c0a092020202020202020205f5f66756e635f5f2c206d70705f646174612e656e7469746c65645f6d656d2c206d70705f646174612e6d656d5f776569676874293b0a0a0970725f6465627567282225733a206e65775f656e7469746c6564203d20256c6c752c206e65775f776569676874203d2025755c6e222c0a0909205f5f66756e635f5f2c206e65775f656e7469746c65642c206e65775f776569676874293b0a0a097263203d20706c7061725f6863616c6c5f6e6f7265747328485f5345545f4d50502c206e65775f656e7469746c65642c206e65775f776569676874293b0a0972657475726e2072633b0a7d0a0a2f2a0a202a20496e7465726661636520666f72206368616e67696e672073797374656d20706172616d657465727320287661726961626c65206361706163697479207765696768740a202a20616e6420656e7469746c6564206361706163697479292e2020466f726d6174206f6620696e7075742069732022706172616d5f6e616d653d76616c7565223b0a202a20616e797468696e672061667465722076616c75652069732069676e6f7265642e202056616c696420706172616d657465727320617420746869732074696d65206172650a202a2022706172746974696f6e5f656e7469746c65645f63617061636974792220616e64202263617061636974795f776569676874222e20205765207573650a202a20485f5345545f50505020746f20616c74657220706172616d65746572732e0a202a0a202a20546869732066756e6374696f6e2073686f756c6420626520696e766f6b6564206f6e6c79206f6e2073797374656d7320776974680a202a2046575f464541545552455f53504c5041522e0a202a2f0a737461746963207373697a655f74206c7061726366675f7772697465287374727563742066696c65202a66696c652c20636f6e73742063686172205f5f75736572202a206275662c0a090909202020202073697a655f7420636f756e742c206c6f66665f74202a206f6666290a7b0a09696e74206b6275665f737a203d2036343b0a0963686172206b6275665b6b6275665f737a5d3b0a0963686172202a746d703b0a09753634206e65775f656e7469746c65642c202a6e65775f656e7469746c65645f707472203d20266e65775f656e7469746c65643b0a097538206e65775f7765696768742c202a6e65775f7765696768745f707472203d20266e65775f7765696768743b0a097373697a655f742072657476616c3b0a0a0969662028216669726d776172655f6861735f666561747572652846575f464541545552455f53504c50415229290a090972657475726e202d45494e56414c3b0a0a0969662028636f756e74203e206b6275665f737a290a090972657475726e202d45494e56414c3b0a0a0969662028636f70795f66726f6d5f75736572286b6275662c206275662c20636f756e7429290a090972657475726e202d454641554c543b0a0a096b6275665b636f756e74202d20315d203d20275c30273b0a09746d70203d20737472636872286b6275662c20273d27293b0a096966202821746d70290a090972657475726e202d45494e56414c3b0a0a092a746d702b2b203d20275c30273b0a0a096966202821737472636d70286b6275662c2022706172746974696f6e5f656e7469746c65645f6361706163697479222929207b0a090963686172202a656e64703b0a09092a6e65775f656e7469746c65645f707472203d2028753634292073696d706c655f737472746f756c28746d702c2026656e64702c203130293b0a090969662028656e6470203d3d20746d70290a09090972657475726e202d45494e56414c3b0a0a090972657476616c203d207570646174655f707070286e65775f656e7469746c65645f7074722c204e554c4c293b0a097d20656c7365206966202821737472636d70286b6275662c202263617061636974795f776569676874222929207b0a090963686172202a656e64703b0a09092a6e65775f7765696768745f707472203d20287538292073696d706c655f737472746f756c28746d702c2026656e64702c203130293b0a090969662028656e6470203d3d20746d70290a09090972657475726e202d45494e56414c3b0a0a090972657476616c203d207570646174655f707070284e554c4c2c206e65775f7765696768745f707472293b0a097d20656c7365206966202821737472636d70286b6275662c2022656e7469746c65645f6d656d6f7279222929207b0a090963686172202a656e64703b0a09092a6e65775f656e7469746c65645f707472203d2028753634292073696d706c655f737472746f756c28746d702c2026656e64702c203130293b0a090969662028656e6470203d3d20746d70290a09090972657475726e202d45494e56414c3b0a0a090972657476616c203d207570646174655f6d7070286e65775f656e7469746c65645f7074722c204e554c4c293b0a097d20656c7365206966202821737472636d70286b6275662c2022656e7469746c65645f6d656d6f72795f776569676874222929207b0a090963686172202a656e64703b0a09092a6e65775f7765696768745f707472203d20287538292073696d706c655f737472746f756c28746d702c2026656e64702c203130293b0a090969662028656e6470203d3d20746d70290a09090972657475726e202d45494e56414c3b0a0a090972657476616c203d207570646174655f6d7070284e554c4c2c206e65775f7765696768745f707472293b0a097d20656c73650a090972657475726e202d45494e56414c3b0a0a096966202872657476616c203d3d20485f53554343455353207c7c2072657476616c203d3d20485f434f4e53545241494e454429207b0a090972657476616c203d20636f756e743b0a097d20656c7365206966202872657476616c203d3d20485f4255535929207b0a090972657476616c203d202d45425553593b0a097d20656c7365206966202872657476616c203d3d20485f484152445741524529207b0a090972657476616c203d202d45494f3b0a097d20656c7365206966202872657476616c203d3d20485f504152414d4554455229207b0a090972657476616c203d202d45494e56414c3b0a097d0a0a0972657475726e2072657476616c3b0a7d0a0a73746174696320696e74206c7061726366675f6461746128737472756374207365715f66696c65202a6d2c20766f6964202a76290a7b0a09737472756374206465766963655f6e6f6465202a726f6f74646e3b0a09636f6e73742063686172202a6d6f64656c203d2022223b0a09636f6e73742063686172202a73797374656d5f6964203d2022223b0a09636f6e73742063686172202a746d703b0a09636f6e737420756e7369676e656420696e74202a6c705f696e6465785f7074723b0a09756e7369676e656420696e74206c705f696e646578203d20303b0a0a097365715f7072696e7466286d2c202225732025735c6e222c204d4f44554c455f4e414d452c204d4f44554c455f56455253293b0a0a09726f6f74646e203d206f665f66696e645f6e6f64655f62795f7061746828222f22293b0a0969662028726f6f74646e29207b0a0909746d70203d206f665f6765745f70726f706572747928726f6f74646e2c20226d6f64656c222c204e554c4c293b0a090969662028746d70290a0909096d6f64656c203d20746d703b0a0909746d70203d206f665f6765745f70726f706572747928726f6f74646e2c202273797374656d2d6964222c204e554c4c293b0a090969662028746d70290a09090973797374656d5f6964203d20746d703b0a09096c705f696e6465785f707472203d206f665f6765745f70726f706572747928726f6f74646e2c202269626d2c706172746974696f6e2d6e6f222c0a09090909094e554c4c293b0a0909696620286c705f696e6465785f707472290a0909096c705f696e646578203d202a6c705f696e6465785f7074723b0a09096f665f6e6f64655f70757428726f6f74646e293b0a097d0a097365715f7072696e7466286d2c202273657269616c5f6e756d6265723d25735c6e222c2073797374656d5f6964293b0a097365715f7072696e7466286d2c202273797374656d5f747970653d25735c6e222c206d6f64656c293b0a097365715f7072696e7466286d2c2022706172746974696f6e5f69643d25645c6e222c2028696e74296c705f696e646578293b0a0a0972657475726e20707365726965735f6c7061726366675f64617461286d2c2076293b0a7d0a0a73746174696320696e74206c7061726366675f6f70656e2873747275637420696e6f6465202a696e6f64652c207374727563742066696c65202a66696c65290a7b0a0972657475726e2073696e676c655f6f70656e2866696c652c206c7061726366675f646174612c204e554c4c293b0a7d0a0a73746174696320636f6e7374207374727563742066696c655f6f7065726174696f6e73206c7061726366675f666f7073203d207b0a092e6f776e657209093d20544849535f4d4f44554c452c0a092e7265616409093d207365715f726561642c0a092e777269746509093d206c7061726366675f77726974652c0a092e6f70656e09093d206c7061726366675f6f70656e2c0a092e72656c65617365093d2073696e676c655f72656c656173652c0a092e6c6c7365656b09093d207365715f6c7365656b2c0a7d3b0a0a73746174696320696e74205f5f696e6974206c7061726366675f696e697428766f6964290a7b0a097374727563742070726f635f6469725f656e747279202a656e743b0a09756d6f64655f74206d6f6465203d20535f4952555352207c20535f4952475250207c20535f49524f54483b0a0a092f2a20416c6c6f772077726974696e6720696620776520686176652046575f464541545552455f53504c504152202a2f0a09696620286669726d776172655f6861735f666561747572652846575f464541545552455f53504c50415229290a09096d6f6465207c3d20535f49575553523b0a0a09656e74203d2070726f635f6372656174652822706f77657270632f6c706172636667222c206d6f64652c204e554c4c2c20266c7061726366675f666f7073293b0a096966202821656e7429207b0a09097072696e746b284b45524e5f45525220224661696c656420746f2063726561746520706f77657270632f6c7061726366675c6e22293b0a090972657475726e202d45494f3b0a097d0a0a0970726f635f70706336345f6c706172636667203d20656e743b0a0972657475726e20303b0a7d0a0a73746174696320766f6964205f5f65786974206c7061726366675f636c65616e757028766f6964290a7b0a096966202870726f635f70706336345f6c706172636667290a090972656d6f76655f70726f635f656e74727928226c706172636667222c2070726f635f70706336345f6c7061726366672d3e706172656e74293b0a7d0a0a6d6f64756c655f696e6974286c7061726366675f696e6974293b0a6d6f64756c655f65786974286c7061726366675f636c65616e7570293b0a4d4f44554c455f4445534352495054494f4e2822496e7465726661636520666f72204c50415220636f6e66696775726174696f6e206461746122293b0a4d4f44554c455f415554484f5228224461766520456e67656272657473656e22293b0a4d4f44554c455f4c4943454e5345282247504c22293b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f6b65726e656c2f6d616368696e655f6b657865632e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030313437343100313231313437343433333000303032313437340030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20436f646520746f2068616e646c65207472616e736974696f6e206f66204c696e757820626f6f74696e6720616e6f74686572206b65726e656c2e0a202a0a202a20436f707972696768742028432920323030322d323030332045726963204269656465726d616e20203c656269656465726d40786d697373696f6e2e636f6d3e0a202a2047616d65437562652f707063333220706f727420436f7079726967687420284329203230303420416c626572742048657272616e7a0a202a20436f707972696768742028432920323030352049424d20436f72706f726174696f6e2e0a202a0a202a205468697320736f7572636520636f6465206973206c6963656e73656420756e6465722074686520474e552047656e6572616c205075626c6963204c6963656e73652c0a202a2056657273696f6e20322e2020536565207468652066696c6520434f5059494e4720666f72206d6f72652064657461696c732e0a202a2f0a0a23696e636c756465203c6c696e75782f6b657865632e683e0a23696e636c756465203c6c696e75782f7265626f6f742e683e0a23696e636c756465203c6c696e75782f746872656164732e683e0a23696e636c756465203c6c696e75782f6d656d626c6f636b2e683e0a23696e636c756465203c6c696e75782f6f662e683e0a23696e636c756465203c6c696e75782f6972712e683e0a23696e636c756465203c6c696e75782f6674726163652e683e0a0a23696e636c756465203c61736d2f6d6163686465702e683e0a23696e636c756465203c61736d2f70726f6d2e683e0a23696e636c756465203c61736d2f73656374696f6e732e683e0a0a766f6964206d616368696e655f6b657865635f6d61736b5f696e746572727570747328766f696429207b0a09756e7369676e656420696e7420693b0a09737472756374206972715f64657363202a646573633b0a0a09666f725f656163685f6972715f6465736328692c206465736329207b0a0909737472756374206972715f63686970202a636869703b0a0a090963686970203d206972715f646573635f6765745f636869702864657363293b0a0909696620282163686970290a090909636f6e74696e75653b0a0a090969662028636869702d3e6972715f656f6920262620697271645f6972715f696e70726f67726573732826646573632d3e6972715f6461746129290a090909636869702d3e6972715f656f692826646573632d3e6972715f64617461293b0a0a090969662028636869702d3e6972715f6d61736b290a090909636869702d3e6972715f6d61736b2826646573632d3e6972715f64617461293b0a0a090969662028636869702d3e6972715f64697361626c652026262021697271645f6972715f64697361626c65642826646573632d3e6972715f6461746129290a090909636869702d3e6972715f64697361626c652826646573632d3e6972715f64617461293b0a097d0a7d0a0a766f6964206d616368696e655f63726173685f73687574646f776e287374727563742070745f72656773202a72656773290a7b0a0964656661756c745f6d616368696e655f63726173685f73687574646f776e2872656773293b0a7d0a0a2f2a0a202a20446f2077686174206576657279207365747570206973206e6565646564206f6e20696d61676520616e64207468650a202a207265626f6f7420636f64652062756666657220746f20616c6c6f7720757320746f2061766f696420616c6c6f636174696f6e730a202a206c617465722e0a202a2f0a696e74206d616368696e655f6b657865635f7072657061726528737472756374206b696d616765202a696d616765290a7b0a09696620287070635f6d642e6d616368696e655f6b657865635f70726570617265290a090972657475726e207070635f6d642e6d616368696e655f6b657865635f7072657061726528696d616765293b0a09656c73650a090972657475726e2064656661756c745f6d616368696e655f6b657865635f7072657061726528696d616765293b0a7d0a0a766f6964206d616368696e655f6b657865635f636c65616e757028737472756374206b696d616765202a696d616765290a7b0a7d0a0a766f696420617263685f63726173685f736176655f766d636f7265696e666f28766f6964290a7b0a0a23696664656620434f4e4649475f4e4545445f4d554c5449504c455f4e4f4445530a09564d434f5245494e464f5f53594d424f4c286e6f64655f64617461293b0a09564d434f5245494e464f5f4c454e475448286e6f64655f646174612c204d41585f4e554d4e4f444553293b0a23656e6469660a2369666e64656620434f4e4649475f4e4545445f4d554c5449504c455f4e4f4445530a09564d434f5245494e464f5f53594d424f4c28636f6e7469675f706167655f64617461293b0a23656e6469660a7d0a0a2f2a0a202a20446f206e6f7420616c6c6f63617465206d656d6f727920286f72206661696c20696e20616e79207761792920696e206d616368696e655f6b6578656328292e0a202a2057652061726520706173742074686520706f696e74206f66206e6f2072657475726e2c20636f6d6d697474656420746f207265626f6f74696e67206e6f772e0a202a2f0a766f6964206d616368696e655f6b6578656328737472756374206b696d616765202a696d616765290a7b0a09696e7420736176655f6674726163655f656e61626c65643b0a0a09736176655f6674726163655f656e61626c6564203d205f5f6674726163655f656e61626c65645f7361766528293b0a0a09696620287070635f6d642e6d616368696e655f6b65786563290a09097070635f6d642e6d616368696e655f6b6578656328696d616765293b0a09656c73650a090964656661756c745f6d616368696e655f6b6578656328696d616765293b0a0a095f5f6674726163655f656e61626c65645f726573746f726528736176655f6674726163655f656e61626c6564293b0a0a092f2a2046616c6c206261636b20746f206e6f726d616c2072657374617274206966207765277265207374696c6c20616c6976652e202a2f0a096d616368696e655f72657374617274284e554c4c293b0a09666f72283b3b293b0a7d0a0a766f6964205f5f696e697420726573657276655f63726173686b65726e656c28766f6964290a7b0a09756e7369676e6564206c6f6e67206c6f6e672063726173685f73697a652c2063726173685f626173653b0a09696e74207265743b0a0a092f2a2075736520636f6d6d6f6e2070617273696e67202a2f0a09726574203d2070617273655f63726173686b65726e656c28626f6f745f636f6d6d616e645f6c696e652c206d656d626c6f636b5f706879735f6d656d5f73697a6528292c0a0909092663726173685f73697a652c202663726173685f62617365293b0a0969662028726574203d3d20302026262063726173685f73697a65203e203029207b0a090963726173686b5f7265732e7374617274203d2063726173685f626173653b0a090963726173686b5f7265732e656e64203d2063726173685f62617365202b2063726173685f73697a65202d20313b0a097d0a0a096966202863726173686b5f7265732e656e64203d3d2063726173686b5f7265732e737461727429207b0a090963726173686b5f7265732e7374617274203d2063726173686b5f7265732e656e64203d20303b0a090972657475726e3b0a097d0a0a092f2a205765206d69676874206861766520676f742074686573652076616c756573207669612074686520636f6d6d616e64206c696e65206f72207468650a09202a2064657669636520747265652c20656974686572207761792073616e6974697365207468656d206e6f772e202a2f0a0a0963726173685f73697a65203d207265736f757263655f73697a65282663726173686b5f726573293b0a0a2369666e64656620434f4e4649475f4e4f4e5354415449435f4b45524e454c0a096966202863726173686b5f7265732e737461727420213d204b44554d505f4b45524e454c42415345290a09097072696e746b28224372617368206b65726e656c206c6f636174696f6e206d75737420626520307825785c6e222c0a090909094b44554d505f4b45524e454c42415345293b0a0a0963726173686b5f7265732e7374617274203d204b44554d505f4b45524e454c424153453b0a23656c73650a09696620282163726173686b5f7265732e737461727429207b0a23696664656620434f4e4649475f50504336340a09092f2a0a0909202a204f6e2036346269742077652073706c69742074686520524d4f20696e2068616c6620627574206361702069742061742068616c66206f660a0909202a206120736d616c6c20534c4220283132384d42292073696e636520746865206372617368206b65726e656c206e6565647320746f20706c6163650a0909202a20697473656c6620616e6420736f6d6520737461636b7320746f20626520696e20746865206669727374207365676d656e742e0a0909202a2f0a090963726173686b5f7265732e7374617274203d206d696e2830783830303030303030554c4c2c202870706336345f726d615f73697a65202f203229293b0a23656c73650a090963726173686b5f7265732e7374617274203d204b44554d505f4b45524e454c424153453b0a23656e6469660a097d0a0a0963726173685f62617365203d20504147455f414c49474e2863726173686b5f7265732e7374617274293b0a096966202863726173685f6261736520213d2063726173686b5f7265732e737461727429207b0a09097072696e746b28224372617368206b65726e656c2062617365206d75737420626520616c69676e656420746f203078256c785c6e222c0a09090909504147455f53495a45293b0a090963726173686b5f7265732e7374617274203d2063726173685f626173653b0a097d0a0a23656e6469660a0963726173685f73697a65203d20504147455f414c49474e2863726173685f73697a65293b0a0963726173686b5f7265732e656e64203d2063726173686b5f7265732e7374617274202b2063726173685f73697a65202d20313b0a0a092f2a2054686520637261736820726567696f6e206d757374206e6f74206f7665726c6170207468652063757272656e74206b65726e656c202a2f0a09696620286f7665726c6170735f63726173686b65726e656c285f5f7061285f7374657874292c205f656e64202d205f73746578742929207b0a09097072696e746b284b45524e5f5741524e494e470a090909224372617368206b65726e656c2063616e206e6f74206f7665726c61702063757272656e74206b65726e656c5c6e22293b0a090963726173686b5f7265732e7374617274203d2063726173686b5f7265732e656e64203d20303b0a090972657475726e3b0a097d0a0a092f2a204372617368206b65726e656c207472756d7073206d656d6f7279206c696d6974202a2f0a09696620286d656d6f72795f6c696d6974202626206d656d6f72795f6c696d6974203c3d2063726173686b5f7265732e656e6429207b0a09096d656d6f72795f6c696d6974203d2063726173686b5f7265732e656e64202b20313b0a09097072696e746b282241646a7573746564206d656d6f7279206c696d697420666f722063726173686b65726e656c2c206e6f77203078256c6c785c6e222c0a0909202020202020206d656d6f72795f6c696d6974293b0a097d0a0a097072696e746b284b45524e5f494e464f2022526573657276696e6720256c644d42206f66206d656d6f727920617420256c644d4220220a09090922666f722063726173686b65726e656c202853797374656d2052414d3a20256c644d42295c6e222c0a09090928756e7369676e6564206c6f6e67292863726173685f73697a65203e3e203230292c0a09090928756e7369676e6564206c6f6e67292863726173686b5f7265732e7374617274203e3e203230292c0a09090928756e7369676e6564206c6f6e6729286d656d626c6f636b5f706879735f6d656d5f73697a652829203e3e20323029293b0a0a096d656d626c6f636b5f726573657276652863726173686b5f7265732e73746172742c2063726173685f73697a65293b0a7d0a0a696e74206f7665726c6170735f63726173686b65726e656c28756e7369676e6564206c6f6e672073746172742c20756e7369676e6564206c6f6e672073697a65290a7b0a0972657475726e20287374617274202b2073697a6529203e2063726173686b5f7265732e7374617274202626207374617274203c3d2063726173686b5f7265732e656e643b0a7d0a0a2f2a2056616c756573207765206e65656420746f206578706f727420746f20746865207365636f6e64206b65726e656c20766961207468652064657669636520747265652e202a2f0a73746174696320706879735f616464725f74206b65726e656c5f656e643b0a73746174696320706879735f616464725f742063726173686b5f73697a653b0a0a737461746963207374727563742070726f7065727479206b65726e656c5f656e645f70726f70203d207b0a092e6e616d65203d20226c696e75782c6b65726e656c2d656e64222c0a092e6c656e677468203d2073697a656f6628706879735f616464725f74292c0a092e76616c7565203d20266b65726e656c5f656e642c0a7d3b0a0a737461746963207374727563742070726f70657274792063726173686b5f626173655f70726f70203d207b0a092e6e616d65203d20226c696e75782c63726173686b65726e656c2d62617365222c0a092e6c656e677468203d2073697a656f6628706879735f616464725f74292c0a092e76616c7565203d202663726173686b5f7265732e73746172742c0a7d3b0a0a737461746963207374727563742070726f70657274792063726173686b5f73697a655f70726f70203d207b0a092e6e616d65203d20226c696e75782c63726173686b65726e656c2d73697a65222c0a092e6c656e677468203d2073697a656f6628706879735f616464725f74292c0a092e76616c7565203d202663726173686b5f73697a652c0a7d3b0a0a737461746963207374727563742070726f7065727479206d656d6f72795f6c696d69745f70726f70203d207b0a092e6e616d65203d20226c696e75782c6d656d6f72792d6c696d6974222c0a092e6c656e677468203d2073697a656f6628756e7369676e6564206c6f6e67206c6f6e67292c0a092e76616c7565203d20266d656d6f72795f6c696d69742c0a7d3b0a0a73746174696320766f6964205f5f696e6974206578706f72745f63726173686b5f76616c75657328737472756374206465766963655f6e6f6465202a6e6f6465290a7b0a097374727563742070726f7065727479202a70726f703b0a0a092f2a205468657265206d69676874206265206578697374696e67206372617368206b65726e656c2070726f706572746965732c206275742077652063616e27740a09202a20626520737572652077686174277320696e207468656d2c20736f2072656d6f7665207468656d2e202a2f0a0970726f70203d206f665f66696e645f70726f7065727479286e6f64652c20226c696e75782c63726173686b65726e656c2d62617365222c204e554c4c293b0a096966202870726f70290a09096f665f72656d6f76655f70726f7065727479286e6f64652c2070726f70293b0a0a0970726f70203d206f665f66696e645f70726f7065727479286e6f64652c20226c696e75782c63726173686b65726e656c2d73697a65222c204e554c4c293b0a096966202870726f70290a09096f665f72656d6f76655f70726f7065727479286e6f64652c2070726f70293b0a0a096966202863726173686b5f7265732e737461727420213d203029207b0a09096f665f6164645f70726f7065727479286e6f64652c202663726173686b5f626173655f70726f70293b0a090963726173686b5f73697a65203d207265736f757263655f73697a65282663726173686b5f726573293b0a09096f665f6164645f70726f7065727479286e6f64652c202663726173686b5f73697a655f70726f70293b0a097d0a0a092f2a0a09202a206d656d6f72795f6c696d697420697320726571756972656420627920746865206b657865632d746f6f6c7320746f206c696d6974207468650a09202a20637261736820726567696f6e7320746f207468652061637475616c206d656d6f727920757365642e0a09202a2f0a096f665f7570646174655f70726f7065727479286e6f64652c20266d656d6f72795f6c696d69745f70726f70293b0a7d0a0a73746174696320696e74205f5f696e6974206b657865635f736574757028766f6964290a7b0a09737472756374206465766963655f6e6f6465202a6e6f64653b0a097374727563742070726f7065727479202a70726f703b0a0a096e6f6465203d206f665f66696e645f6e6f64655f62795f7061746828222f63686f73656e22293b0a0969662028216e6f6465290a090972657475726e202d454e4f454e543b0a0a092f2a2072656d6f766520616e79207374616c652070726f7065727469657320736f206f7572732063616e20626520666f756e64202a2f0a0970726f70203d206f665f66696e645f70726f7065727479286e6f64652c206b65726e656c5f656e645f70726f702e6e616d652c204e554c4c293b0a096966202870726f70290a09096f665f72656d6f76655f70726f7065727479286e6f64652c2070726f70293b0a0a092f2a20696e666f726d6174696f6e206e656564656420627920757365727370616365207768656e207573696e672064656661756c745f6d616368696e655f6b65786563202a2f0a096b65726e656c5f656e64203d205f5f7061285f656e64293b0a096f665f6164645f70726f7065727479286e6f64652c20266b65726e656c5f656e645f70726f70293b0a0a096578706f72745f63726173686b5f76616c756573286e6f6465293b0a0a096f665f6e6f64655f707574286e6f6465293b0a0972657475726e20303b0a7d0a6c6174655f696e697463616c6c286b657865635f7365747570293b0a000000000000000000000000000000000000000000000000000000000000006c696e75782d332e382e322f617263682f706f77657270632f6b65726e656c2f6d616368696e655f6b657865635f33322e630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303636340030303030303030003030303030303000303030303030303430343600313231313437343433333000303032313737350030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007573746172003030726f6f7400000000000000000000000000000000000000000000000000000000726f6f74000000000000000000000000000000000000000000000000000000003030303030303000303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a0a202a20505043333220636f646520746f2068616e646c65204c696e757820626f6f74696e6720616e6f74686572206b65726e656c2e0a202a0a202a20436f707972696768742028432920323030322d323030332045726963204269656465726d616e20203c656269656465726d40786d697373696f6e2e636f6d3e0a202a2047616d65437562652f707063333220706f727420436f7079726967687420284329203230303420416c626572742048657272616e7a0a202a20436f707972696768742028432920323030352049424d20436f72706f726174696f6e2e0a202a0a202a205468697320736f7572636520636f6465206973206c6963656e73656420756e6465722074686520474e552047656e6572616c205075626c6963204c6963656e73652c0a202a2056657273696f6e20322e2020536565207468652066696c6520434f5059494e4720666f72206d6f72652064657461696c732e0a202a2f0a0a23696e636c756465203c6c696e75782f6b657865632e683e0a23696e636c756465203c6c696e75782f6d6d2e683e0a23696e636c756465203c6c696e75782f737472696e672e683e0a23696e636c756465203c61736d2f6361636865666c7573682e683e0a23696e636c756465203c61736d2f68775f6972712e683e0a23696e636c756465203c61736d2f696f2e683e0a0a7479706564656620766f696420282a72656c6f636174655f6e65775f6b65726e656c5f7429280a09090909756e7369676e6564206c6f6e6720696e646972656374696f6e5f706167652c0a09090909756e7369676e6564206c6f6e67207265626f6f745f636f64655f6275666665722c0a09090909756e7369676e6564206c6f6e672073746172745f6164647265737329205f5f6e6f72657475726e3b0a0a2f2a0a202a205468697320697320612067656e65726963206d616368696e655f6b657865632066756e6374696f6e207375697461626c65206174206c6561737420666f720a202a206e6f6e2d4f70656e4669726d7761726520656d62656464656420706c6174666f726d732e0a202a204974206d6572656c7920636f706965732074686520696d6167652072656c6f636174696f6e20636f646520746f2074686520636f6e74726f6c207061676520616e640a202a206a756d707320746f2069742e0a202a204120706c6174666f726d2073706563696669632066756e6374696f6e206d6179206a7573742063616c6c2074686973206f6e652e0a202a2f0a766f69642064656661756c745f6d616368696e655f6b6578656328737472756374206b696d616765202a696d616765290a7b0a0965787465726e20636f6e737420756e7369676e656420636861722072656c6f636174655f6e65775f6b65726e656c5b5d3b0a0965787465726e20636f6e737420756e7369676e656420696e742072656c6f636174655f6e65775f6b65726e656c5f73697a653b0a09756e7369676e6564206c6f6e6720706167655f6c6973743b0a09756e7369676e6564206c6f6e67207265626f6f745f636f64655f6275666665722c207265626f6f745f636f64655f6275666665725f706879733b0a0972656c6f636174655f6e65775f6b65726e656c5f7420726e6b3b0a0a092f2a20496e7465727275707473206172656e27742061636365707461626c65207768696c65207765207265626f6f74202a2f0a096c6f63616c5f6972715f64697361626c6528293b0a0a092f2a206d61736b206561636820696e7465727275707420736f2077652061726520696e2061206d6f72652073616e6520737461746520666f72207468650a09202a206b65786563206b65726e656c202a2f0a096d616368696e655f6b657865635f6d61736b5f696e746572727570747328293b |