60a06040526016805461ff0019166101001790553480156200002057600080fd5b506040516200335e3803806200335e8339810160408190526200004391620001f8565b6200004e33620001a8565b6001600160a01b038316608052600b80546001600160a01b03191633179055437f05b8ccbb9d4d8fb16ea74ce3c29a41f1b461fbdaff4714a0d9a8eb05499746be55427f05b8ccbb9d4d8fb16ea74ce3c29a41f1b461fbdaff4714a0d9a8eb05499746bd556000601581905560146020527f8198b47ae0cb74836846a691c8445d6eb53c9809cf0a4852056b594db0d543e6805460ff1990811660019081179092557f74d15161c3a3e7d47d6a2e7796c5d75141805dac435032d866bc8fa8671abf668054821683179055635b5e139f60e01b83527f1e96314152f0ae661095b744ba6b49b7f9e5b9b8a16888e723f6d83d5c6eec8280548216909217909155600d849055601680548415159216919091179055600c54604051909130916000805160206200333e833981519152908290a4600c5460405160009030906000805160206200333e833981519152908390a45050506200024f565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000806000606084860312156200020e57600080fd5b83516001600160a01b03811681146200022657600080fd5b60208501516040860151919450925080151581146200024457600080fd5b809150509250925092565b6080516130cc6200027260003960008181610910015261215301526130cc6000f3fe608060405234801561001057600080fd5b506004361061035d5760003560e01c80638c2c9baf116101d3578063c87b56dd11610104578063f2fde38b116100a2578063fbd3a29d1161007c578063fbd3a29d146108f8578063fc0c546a1461090b578063fd4a77f114610932578063ffc9514d1461094557600080fd5b8063f2fde38b146108af578063f81945de146108c2578063f8a05763146108d557600080fd5b8063d2734639116100de578063d27346391461083a578063e0514aba1461084d578063e7e242d414610860578063e985e9c51461087357600080fd5b8063c87b56dd146107c9578063c9e425e2146107dc578063d1febfb9146107fc57600080fd5b8063986b7d8a11610171578063b45a3c0e1161014b578063b45a3c0e1461071a578063b88d4fde14610762578063b919e67214610775578063ba6932421461078857600080fd5b8063986b7d8a146106eb578063a22cb465146106fe578063b1b99cfa1461071157600080fd5b8063900cf0cf116101ad578063900cf0cf1461069d57806393ea4983146106a657806395d89b41146106af578063981b24d0146106d857600080fd5b80638c2c9baf146106565780638da5cb5b146106695780638fbb38ff1461067a57600080fd5b8063313ce567116102ad5780636352211e1161024b5780637116c60c116102255780637116c60c146105f25780637119748414610605578063715018a61461063b578063814c61261461064357600080fd5b80636352211e146105965780636f548837146105bf57806370a08231146105df57600080fd5b806344471fd91161028757806344471fd91461053957806346c96aac1461054c5780634bc2a6571461055f57806354fd4d501461057257600080fd5b8063313ce567146104f957806342842e0e14610513578063430c20811461052657600080fd5b80630d6a20331161031a57806323b872dd116102f457806323b872dd1461049257806325a58b56146104a55780632e0228e9146104ab5780632f745c59146104e657600080fd5b80630d6a20331461045757806318160ddd146104775780631c6a67d41461047f57600080fd5b806301a125d71461036257806301ffc9a714610384578063047fc9aa146103b157806306fdde03146103c8578063081812fc14610401578063095ea7b314610442575b600080fd5b60165461036f9060ff1681565b60405190151581526020015b60405180910390f35b61036f6103923660046126ee565b6001600160e01b03191660009081526014602052604090205460ff1690565b6103ba60015481565b60405190815260200161037b565b6103f46040518060400160405280600d81526020016c105c98519a48119c9858dd185b609a1b81525081565b60405161037b919061275b565b61042a61040f36600461276e565b6000908152600f60205260409020546001600160a01b031690565b6040516001600160a01b03909116815260200161037b565b6104556104503660046127a3565b610958565b005b6103ba61046536600461276e565b60096020526000908152604090205481565b6103ba610a7f565b61045561048d36600461276e565b610a8f565b6104556104a03660046127cd565b610a9c565b436103ba565b6104be6104b9366004612809565b610aad565b60408051600f95860b81529390940b602084015292820152606081019190915260800161037b565b6103ba6104f43660046127a3565b610af4565b610501601281565b60405160ff909116815260200161037b565b6104556105213660046127cd565b610b1f565b61036f6105343660046127a3565b610b3a565b6104556105473660046127a3565b610b4d565b600b5461042a906001600160a01b031681565b61045561056d36600461282b565b610b6d565b6103f4604051806040016040528060058152602001640312e302e360dc1b81525081565b61042a6105a436600461276e565b6000908152600e60205260409020546001600160a01b031690565b6103ba6105cd36600461276e565b60036020526000908152604090205481565b6103ba6105ed36600461282b565b610be2565b6103ba61060036600461276e565b610c00565b61062861061336600461276e565b600860205260009081526040902054600f0b81565b604051600f9190910b815260200161037b565b610455610c60565b610455610651366004612854565b610c74565b6103ba610664366004612809565b610c8f565b6000546001600160a01b031661042a565b61036f61068836600461276e565b600a6020526000908152604090205460ff1681565b6103ba60045481565b6103ba60155481565b6103f46040518060400160405280600a815260200169185c98519c9858dd185b60b21b81525081565b6103ba6106e636600461276e565b610c9b565b6104556106f936600461276e565b610e4e565b61045561070c366004612871565b610ecf565b6103ba600d5481565b61074861072836600461276e565b60026020526000908152604090208054600190910154600f9190910b9082565b60408051600f9390930b835260208301919091520161037b565b6104556107703660046128be565b610f64565b6103ba61078336600461299a565b611099565b6103ba61079636600461276e565b60009081526002602090815260409182902082518084019093528054600f0b808452600190910154929091019190915290565b6103f46107d736600461276e565b6110f7565b6103ba6107ea36600461276e565b60076020526000908152604090205481565b6104be61080a36600461276e565b600560205260009081526040902080546001820154600290920154600f82810b93600160801b909304900b919084565b61062861084836600461276e565b611175565b6103ba61085b366004612809565b6111b8565b6103ba61086e36600461276e565b6111c4565b61036f6108813660046129c6565b6001600160a01b03918216600090815260136020908152604080832093909416825291909152205460ff1690565b6104556108bd36600461282b565b6111ec565b6103ba6108d0366004612809565b611265565b6103ba6108e336600461276e565b60009081526002602052604090206001015490565b61045561090636600461276e565b611297565b61042a7f000000000000000000000000000000000000000000000000000000000000000081565b61045561094036600461276e565b611317565b6103ba61095336600461276e565b611397565b6000818152600e60205260409020546001600160a01b03168061098e5760405163d92e233d60e01b815260040160405180910390fd5b806001600160a01b0316836001600160a01b0316036109c057604051634ba8df2960e11b815260040160405180910390fd5b6000828152600e60209081526040808320546001600160a01b0385811685526013845282852033808752945291909320549216149060ff16811582610a03575080155b15610a21576040516378476ebb60e01b815260040160405180910390fd5b6000848152600f602052604080822080546001600160a01b0319166001600160a01b0389811691821790925591518793918716917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a45050505050565b6000610a8a42610c00565b905090565b610a976113f4565b600d55565b610aa88383833361144e565b505050565b600660205281600052604060002081633b9aca008110610acc57600080fd5b6003020180546001820154600290920154600f82810b9550600160801b90920490910b925084565b6001600160a01b03821660009081526011602090815260408083208484529091529020545b92915050565b610aa883838360405180602001604052806000815250610f64565b6000610b468383611529565b9392505050565b610b556113f4565b610b696001600160a01b038316338361158f565b5050565b600b546001600160a01b03163314610b985760405163c18384c160e01b815260040160405180910390fd5b600b80546001600160a01b0319166001600160a01b0383169081179091556040517fc6ff127433b785c51da9ae4088ee184c909b1a55b9afd82ae6c64224d3bc15d290600090a250565b6001600160a01b038116600090815260106020526040812054610b19565b600454600081815260056020908152604080832081516080810183528154600f81810b8352600160801b909104900b93810193909352600181015491830191909152600201546060820152909190610c5881856115f2565b949350505050565b610c686113f4565b610c7260006116f3565b565b610c7c6113f4565b6016805460ff1916911515919091179055565b6000610b468383611743565b600043821115610cbe576040516325fc1b3f60e21b815260040160405180910390fd5b6004546000610ccd8483611a2d565b600081815260056020908152604080832081516080810183528154600f81810b8352600160801b909104900b9381019390935260018101549183019190915260020154606082015291925083831015610ddc576000600581610d30866001612a06565b8152602080820192909252604090810160002081516080810183528154600f81810b8352600160801b909104900b9381019390935260018101549183019190915260020154606080830182905285015191925014610dd65782606001518160600151610d9c9190612a19565b83604001518260400151610db09190612a19565b6060850151610dbf908a612a19565b610dc99190612a2c565b610dd39190612a59565b91505b50610e2b565b43826060015114610e2b576060820151610df69043612a19565b6040830151610e059042612a19565b6060840151610e149089612a19565b610e1e9190612a2c565b610e289190612a59565b90505b610e4482828460400151610e3f9190612a06565b6115f2565b9695505050505050565b600b546001600160a01b03163314610e795760405163c18384c160e01b815260040160405180910390fd5b600081815260096020526040902054610e9490600190612a19565b6000828152600960205260408082208390555183917f30ca6ae42e4f4c13bb449fa15f054e7b667bdd88c2ccc9245ff82d35833de28891a350565b336001600160a01b03831603610ef85760405163f7edaceb60e01b815260040160405180910390fd5b3360008181526013602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610f708484843361144e565b823b1561109357604051630a85bd0160e11b81526001600160a01b0384169063150b7a0290610fa9903390889087908790600401612a6d565b6020604051808303816000875af1925050508015610fe4575060408051601f3d908101601f19168201909252610fe191810190612aa0565b60015b611091573d808015611012576040519150601f19603f3d011682016040523d82523d6000602084013e611017565b606091505b5080516000036110895760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b60648201526084015b60405180910390fd5b805181602001fd5b505b50505050565b601654600090610100900460ff166001146110c757604051631ec6c94b60e31b815260040160405180910390fd5b6016805461ff0019166102001790556110e08383611ab3565b90506016805461ff00191661010017905592915050565b6000818152600e60205260409020546060906001600160a01b031661112f576040516311d6748360e31b815260040160405180910390fd5b60008281526002602090815260409182902082518084019093528054600f0b83526001015490820152610b46836111668142611b87565b60208401518451600f0b611c62565b6000818152600760209081526040808320546006909252822081633b9aca0081106111a2576111a2612abd565b6003020154600160801b9004600f0b9392505050565b6000610b468383611b87565b6000818152600360205260408120544390036111e257506000919050565b610b198242611b87565b6111f46113f4565b6001600160a01b0381166112595760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401611080565b611262816116f3565b50565b600082815260066020526040812082633b9aca00811061128757611287612abd565b6003020160010154905092915050565b600b546001600160a01b031633146112c25760405163c18384c160e01b815260040160405180910390fd5b6000818152600960205260409020546112dc906001612a06565b6000828152600960205260408082208390555183917ff017fb832134de84ba1432ed70384ceca62ede670bd48d7b831b5a17d56ae2b091a350565b600b546001600160a01b031633146113425760405163c18384c160e01b815260040160405180910390fd5b6000818152600a6020908152604091829020805460ff19166001908117909155915191825282917f12f4fea03e861e048e6be7a7c71081216411dfe88d8213e46444996465650044910160405180910390a250565b601654600090610100900460ff166001146113c557604051631ec6c94b60e31b815260040160405180910390fd5b6016805461ff0019166102001790556113de8233611ab3565b90506016805461ff001916610100179055919050565b6000546001600160a01b03163314610c725760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401611080565b60008281526009602052604090205415158061147857506000828152600a602052604090205460ff165b1561149657604051634f317cfb60e11b815260040160405180910390fd5b6114a08183611529565b6114bd576040516378476ebb60e01b815260040160405180910390fd5b6114c78483611d99565b6114d18483611e0f565b6114db8383611ea1565b6000828152600360205260408082204390555183916001600160a01b0380871692908816917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a450505050565b6000818152600e6020908152604080832054600f8352818420546001600160a01b039182168086526013855283862088841680885295529285205492938085149392909116149060ff16828061157c5750815b806115845750805b979650505050505050565b6040516001600160a01b038316602482015260448101829052610aa890849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152611f48565b600080839050600062093a8080836040015161160e9190612a59565b6116189190612a2c565b905060005b60ff8110156116cb5761163362093a8083612a06565b91506000858311156116475785925061165b565b50600082815260086020526040902054600f0b5b604084015161166a9084612a19565b84602001516116799190612ad3565b84518590611688908390612af3565b600f0b90525085830361169b57506116cb565b80846020018181516116ad9190612b20565b600f0b90525050604083018290526116c481612b4d565b905061161d565b5060008260000151600f0b12156116e157600082525b50516001600160801b03169392505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600043821115611766576040516325fc1b3f60e21b815260040160405180910390fd5b600083815260076020526040812054815b6080811015611806578183101561180657600060026117968486612a06565b6117a1906001612a06565b6117ab9190612a59565b6000888152600660205260409020909150869082633b9aca0081106117d2576117d2612abd565b6003020160020154116117e7578093506117f5565b6117f2600182612a19565b92505b506117ff81612b4d565b9050611777565b50600085815260066020526040812083633b9aca00811061182957611829612abd565b60408051608081018252600392909202929092018054600f81810b8452600160801b909104900b60208301526001810154928201929092526002909101546060820152600454909150600061187e8783611a2d565b600081815260056020908152604080832081516080810183528154600f81810b8352600160801b909104900b93810193909352600181015491830191909152600201546060820152919250808484101561195d5760006005816118e2876001612a06565b8152602080820192909252604090810160002081516080810183528154600f81810b8352600160801b909104900b9381019390935260018101549183019190915260020154606080830182905286015191925061193f9190612a19565b9250836040015181604001516119559190612a19565b915050611981565b606083015161196c9043612a19565b915082604001514261197e9190612a19565b90505b604083015182156119be578284606001518c61199d9190612a19565b6119a79084612a2c565b6119b19190612a59565b6119bb9082612a06565b90505b60408701516119cd9082612a19565b87602001516119dc9190612ad3565b875188906119eb908390612af3565b600f90810b90915288516000910b129050611a1b57505093516001600160801b03169650610b1995505050505050565b60009950505050505050505050610b19565b60008082815b6080811015611aa95781831015611aa95760006002611a528486612a06565b611a5d906001612a06565b611a679190612a59565b6000818152600560205260409020600201549091508710611a8a57809350611a98565b611a95600182612a19565b92505b50611aa281612b4d565b9050611a33565b5090949350505050565b6000600d548314611ad657604051625b8fb760e01b815260040160405180910390fd5b60165460ff16611af957604051630897c2bb60e21b815260040160405180910390fd5b82600003611b1a576040516356316e8760e01b815260040160405180910390fd5b601560008154611b2990612b4d565b90915550600c8054600090611b3d90612b4d565b90915550600c54611b4e838261201d565b50600081815260026020908152604080832081518083019092528054600f0b82526001015491810191909152610b469183918791612091565b600082815260076020526040812054808203611ba7576000915050610b19565b600084815260066020526040812082633b9aca008110611bc957611bc9612abd565b60408051608081018252600392909202929092018054600f81810b8452600160801b909104900b602083015260018101549282018390526002015460608201529150611c159085612b66565b8160200151611c249190612ad3565b81518290611c33908390612af3565b600f90810b90915282516000910b12159050611c4e57600081525b51600f0b9150610b199050565b5092915050565b606060405180610120016040528060fd8152602001612f5a60fd9139905080611c8a86612215565b604051602001611c9b929190612b86565b604051602081830303815290604052905080611cb685612215565b604051602001611cc7929190612c02565b604051602081830303815290604052905080611ce284612215565b604051602001611cf3929190612c82565b604051602081830303815290604052905080611d0e83612215565b604051602001611d1f929190612d03565b60405160208183030381529060405290506000611d6c611d3e87612215565b611d4784612316565b604051602001611d58929190612d5e565b604051602081830303815290604052612316565b905080604051602001611d7f9190612e73565b604051602081830303815290604052915050949350505050565b6000818152600e60205260409020546001600160a01b03838116911614611dd35760405163096dcfe360e31b815260040160405180910390fd5b6000818152600f60205260409020546001600160a01b031615610b69576000908152600f6020526040902080546001600160a01b031916905550565b6000818152600e60205260409020546001600160a01b03838116911614611e495760405163096dcfe360e31b815260040160405180910390fd5b6000818152600e6020526040902080546001600160a01b0319169055611e6f8282612469565b6001600160a01b0382166000908152601060205260408120805460019290611e98908490612a19565b90915550505050565b6000818152600e60205260409020546001600160a01b031615611ed757604051637963939b60e01b815260040160405180910390fd5b6000818152600e6020908152604080832080546001600160a01b0319166001600160a01b038716908117909155808452601080845282852080546011865284872081885286528487208890558787526012865293862093909355908452909152805460019290611e98908490612a06565b6000611f9d826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166125289092919063ffffffff16565b9050805160001480611fbe575080806020019051810190611fbe9190612eb8565b610aa85760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401611080565b60006001600160a01b0383166120465760405163d92e233d60e01b815260040160405180910390fd5b6120508383611ea1565b60405182906001600160a01b038516906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a450600192915050565b60015482906120a08582612a06565b6001556040805180820190915260008082526020820152825160208085015190830152600f0b81528251869084906120d9908390612b20565b600f0b9052506000878152600260209081526040909120845181546fffffffffffffffffffffffffffffffff19166001600160801b03909116178155908401516001909101553386158015906121415750600185600181111561213e5761213e612ed5565b14155b1561217b5761217b6001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001682308a612537565b8360200151816001600160a01b03167fff04ccafc360e16b67d682d17bd9503c4c6b9a131f6be6325762dc9ffc7de6248a8a89426040516121bf9493929190612eeb565b60405180910390a37f5e2aa66efd74cce82b21852e317e5490d9ecc9e6bb953ae24d90851258cc2f5c836121f38982612a06565b6040805192835260208301919091520160405180910390a15050505050505050565b60608160000361223c5750506040805180820190915260018152600360fc1b602082015290565b8160005b8115612266578061225081612b4d565b915061225f9050600a83612a59565b9150612240565b60008167ffffffffffffffff811115612281576122816128a8565b6040519080825280601f01601f1916602001820160405280156122ab576020820181803683370190505b5090505b8415610c58576122c0600183612a19565b91506122cd600a86612f29565b6122d8906030612a06565b60f81b8183815181106122ed576122ed612abd565b60200101906001600160f81b031916908160001a90535061230f600a86612a59565b94506122af565b6060815160000361233557505060408051602081019091526000815290565b600060405180606001604052806040815260200161305760409139905060006003845160026123649190612a06565b61236e9190612a59565b612379906004612a2c565b67ffffffffffffffff811115612391576123916128a8565b6040519080825280601f01601f1916602001820160405280156123bb576020820181803683370190505b509050600182016020820185865187015b80821015612427576003820191508151603f8160121c168501518453600184019350603f81600c1c168501518453600184019350603f8160061c168501518453600184019350603f81168501518453506001830192506123cc565b505060038651066001811461244357600281146124565761245e565b603d6001830353603d600283035361245e565b603d60018303535b509195945050505050565b6001600160a01b03821660009081526010602052604081205461248e90600190612a19565b6000838152601260205260409020549091508082036124dd576001600160a01b038416600090815260116020908152604080832085845282528083208390558583526012909152812055611093565b6001600160a01b039390931660009081526011602090815260408083209383529281528282208054868452848420819055835260129091528282209490945592839055908252812055565b6060610c58848460008561256f565b6040516001600160a01b03808516602483015283166044820152606481018290526110939085906323b872dd60e01b906084016115bb565b6060824710156125d05760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401611080565b600080866001600160a01b031685876040516125ec9190612f3d565b60006040518083038185875af1925050503d8060008114612629576040519150601f19603f3d011682016040523d82523d6000602084013e61262e565b606091505b509150915061158487838387606083156126a95782516000036126a2576001600160a01b0385163b6126a25760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401611080565b5081610c58565b610c5883838151156126be5781518083602001fd5b8060405162461bcd60e51b8152600401611080919061275b565b6001600160e01b03198116811461126257600080fd5b60006020828403121561270057600080fd5b8135610b46816126d8565b60005b8381101561272657818101518382015260200161270e565b50506000910152565b6000815180845261274781602086016020860161270b565b601f01601f19169290920160200192915050565b602081526000610b46602083018461272f565b60006020828403121561278057600080fd5b5035919050565b80356001600160a01b038116811461279e57600080fd5b919050565b600080604083850312156127b657600080fd5b6127bf83612787565b946020939093013593505050565b6000806000606084860312156127e257600080fd5b6127eb84612787565b92506127f960208501612787565b9150604084013590509250925092565b6000806040838503121561281c57600080fd5b50508035926020909101359150565b60006020828403121561283d57600080fd5b610b4682612787565b801515811461126257600080fd5b60006020828403121561286657600080fd5b8135610b4681612846565b6000806040838503121561288457600080fd5b61288d83612787565b9150602083013561289d81612846565b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b600080600080608085870312156128d457600080fd5b6128dd85612787565b93506128eb60208601612787565b925060408501359150606085013567ffffffffffffffff8082111561290f57600080fd5b818701915087601f83011261292357600080fd5b813581811115612935576129356128a8565b604051601f8201601f19908116603f0116810190838211818310171561295d5761295d6128a8565b816040528281528a602084870101111561297657600080fd5b82602086016020830137600060208483010152809550505050505092959194509250565b600080604083850312156129ad57600080fd5b823591506129bd60208401612787565b90509250929050565b600080604083850312156129d957600080fd5b6129e283612787565b91506129bd60208401612787565b634e487b7160e01b600052601160045260246000fd5b80820180821115610b1957610b196129f0565b81810381811115610b1957610b196129f0565b8082028115828204841417610b1957610b196129f0565b634e487b7160e01b600052601260045260246000fd5b600082612a6857612a68612a43565b500490565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090610e449083018461272f565b600060208284031215612ab257600080fd5b8151610b46816126d8565b634e487b7160e01b600052603260045260246000fd5b600082600f0b82600f0b0280600f0b9150808214611c5b57611c5b6129f0565b600f82810b9082900b0360016001607f1b0319811260016001607f1b0382131715610b1957610b196129f0565b600f81810b9083900b0160016001607f1b03811360016001607f1b031982121715610b1957610b196129f0565b600060018201612b5f57612b5f6129f0565b5060010190565b8181036000831280158383131683831282161715611c5b57611c5b6129f0565b60008351612b9881846020880161270b565b6503a37b5b2b7160d51b9083019081528351612bbb81600684016020880161270b565b7f3c2f746578743e3c7465787420783d2231302220793d2234302220636c61737360069290910191820152671e913130b9b2911f60c11b6026820152602e01949350505050565b60008351612c1481846020880161270b565b6903130b630b731b2a7b3160b51b9083019081528351612c3b81600a84016020880161270b565b7f3c2f746578743e3c7465787420783d2231302220793d2236302220636c617373600a9290910191820152671e913130b9b2911f60c11b602a820152603201949350505050565b60008351612c9481846020880161270b565b6a03637b1b5b2b22fb2b732160ad1b9083019081528351612cbc81600b84016020880161270b565b7f3c2f746578743e3c7465787420783d2231302220793d2238302220636c617373600b9290910191820152671e913130b9b2911f60c11b602b820152603301949350505050565b60008351612d1581846020880161270b565b6503b30b63ab2960d51b9083019081528351612d3881600684016020880161270b565b6c1e17ba32bc3a1f1e17b9bb339f60991b60069290910191820152601301949350505050565b6f7b226e616d65223a20226c6f636b202360801b81528251600090612d8a81601085016020880161270b565b7f222c20226465736372697074696f6e223a2022536f6c69646c79206c6f636b736010918401918201527f2c2063616e206265207573656420746f20626f6f73742067617567652079696560308201527f6c64732c20766f7465206f6e20746f6b656e20656d697373696f6e2c20616e6460508201527f207265636569766520627269626573222c2022696d616765223a2022646174616070820152750e9a5b5859d94bdcdd99cade1b5b0ed8985cd94d8d0b60521b60908201528351612e588160a684016020880161270b565b61227d60f01b60a6929091019182015260a801949350505050565b7f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c000000815260008251612eab81601d85016020870161270b565b91909101601d0192915050565b600060208284031215612eca57600080fd5b8151610b4681612846565b634e487b7160e01b600052602160045260246000fd5b848152602081018490526080810160028410612f1757634e487b7160e01b600052602160045260246000fd5b60408201939093526060015292915050565b600082612f3857612f38612a43565b500690565b60008251612f4f81846020870161270b565b919091019291505056fe3c73766720786d6c6e733d22687474703a2f2f7777772e77332e6f72672f323030302f73766722207072657365727665417370656374526174696f3d22784d696e594d696e206d656574222076696577426f783d223020302033353020333530223e3c7374796c653e2e62617365207b2066696c6c3a2077686974653b20666f6e742d66616d696c793a2073657269663b20666f6e742d73697a653a20313470783b207d3c2f7374796c653e3c726563742077696474683d223130302522206865696768743d2231303025222066696c6c3d22626c61636b22202f3e3c7465787420783d2231302220793d2232302220636c6173733d2262617365223e4142434445464748494a4b4c4d4e4f505152535455565758595a6162636465666768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2fa26469706673582212204d26176461e8ed2cebc68ef522fb4c090f88c9faf890ab0339292990e8e2d72964736f6c63430008120033ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef000000000000000000000000ea32a96608495e54156ae48931a7c20f0dcc1a2100000000000000000000000000000000000000000000000000038d7ea4c680000000000000000000000000000000000000000000000000000000000000000001