0x60806040526004361061018a5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461018f578063095ea7b31461021957806318160ddd1461025157806322ed63021461027857806323b872dd1461029e5780632ff2e9dc146102c8578063313ce567146102dd5780633a45d3ef1461030857806340c10f191461033257806342966c68146103565780634a5ff7491461036e5780634cd412d51461039f5780635c9d0fb1146103b457806366188463146103c95780636c435494146103ed57806370a082311461040257806379cc67901461042357806381830593146104475780638da5cb5b1461045c5780638eeb33ff1461047157806395d89b411461048657806396f74e881461049b578063a9059cbb146104f4578063b02dbd0714610518578063c429e4a31461052d578063d14ac7c414610542578063d56de6ed14610557578063d73dd6231461056c578063dd62ed3e14610590578063f2fde38b146105b7578063fc53f958146105d8575b600080fd5b34801561019b57600080fd5b506101a46105ed565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101de5781810151838201526020016101c6565b50505050905090810190601f16801561020b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561022557600080fd5b5061023d600160a060020a0360043516602435610624565b604080519115158252519081900360200190f35b34801561025d57600080fd5b50610266610678565b60408051918252519081900360200190f35b34801561028457600080fd5b5061029c600160a060020a036004351660243561067f565b005b3480156102aa57600080fd5b5061023d600160a060020a03600435811690602435166044356107cc565b3480156102d457600080fd5b50610266610967565b3480156102e957600080fd5b506102f2610977565b6040805160ff9092168252519081900360200190f35b34801561031457600080fd5b5061023d600160a060020a036004358116906024351660443561097c565b34801561033e57600080fd5b5061023d600160a060020a0360043516602435610a5c565b34801561036257600080fd5b5061029c600435610b8a565b34801561037a57600080fd5b50610383610b97565b60408051600160a060020a039092168252519081900360200190f35b3480156103ab57600080fd5b5061023d610ba6565b3480156103c057600080fd5b50610266610bc7565b3480156103d557600080fd5b5061023d600160a060020a0360043516602435610bd7565b3480156103f957600080fd5b506101a4610cb4565b34801561040e57600080fd5b50610266600160a060020a0360043516610d42565b34801561042f57600080fd5b5061029c600160a060020a0360043516602435610d5d565b34801561045357600080fd5b50610383610e64565b34801561046857600080fd5b50610383610e73565b34801561047d57600080fd5b50610383610e82565b34801561049257600080fd5b506101a4610e91565b3480156104a757600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261029c943694929360249392840191908190840183828082843750949750610ec89650505050505050565b34801561050057600080fd5b5061023d600160a060020a0360043516602435610f3f565b34801561052457600080fd5b5061026661107b565b34801561053957600080fd5b50610266611081565b34801561054e57600080fd5b50610266611090565b34801561056357600080fd5b50610266611096565b34801561057857600080fd5b5061023d600160a060020a036004351660243561109c565b34801561059c57600080fd5b50610266600160a060020a0360043581169060243516611123565b3480156105c357600080fd5b5061029c600160a060020a036004351661114e565b3480156105e457600080fd5b506102666111bb565b60408051808201909152600881527f536b6f6c6b6f766f000000000000000000000000000000000000000000000000602082015281565b336000818152600260209081526040808320600160a060020a0387168085529083528184208690558151868152915193949093909260008051602061192e833981519152928290030190a350600192915050565b6003545b90565b60008054600160a060020a031633146106e4576040805160e560020a62461bcd02815260206004820152602760248201526000805160206118ee83398151915260448201526000805160206118ce833981519152606482015290519081900360840190fd5b600554821115610764576040805160e560020a62461bcd02815260206004820152603f60248201527f53616c6520616d6f756e742073686f756c64206265206c657373207468616e2060448201527f7468652063726f776473616c6520616c6c6f77616e6365206c696d6974732e00606482015290519081900360840190fd5b81156107705781610774565b6005545b60085490915061078e90600160a060020a03166000610624565b506107998382610624565b50506008805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03939093169290921790915550565b60008083600160a060020a0381161515610830576040805160e560020a62461bcd02815260206004820152601860248201527f43616e6e6f742073656e6420746f203020616464726573730000000000000000604482015290519081900360640190fd5b600160a060020a038116301415610891576040805160e560020a62461bcd02815260206004820152601f60248201527f43616e6e6f742073656e6420746f20636f6e7472616374206164647265737300604482015290519081900360640190fd5b600854600160a060020a03828116911614156108f7576040805160e560020a62461bcd02815260206004820181905260248201527f43616e6e6f742073656e6420746f2063726f776473616c652061646472657373604482015290519081900360640190fd5b6109028686866111cb565b9150811561095e57600854600160a060020a031633141561093457600554610930908563ffffffff61145d16565b6005555b600954600160a060020a031633141561095e5760065461095a908563ffffffff61145d16565b6006555b50949350505050565b6b04d8c55aefb8c05b5c00000081565b601281565b600854600090600160a060020a03163314610a07576040805160e560020a62461bcd02815260206004820152602560248201527f4f6e6c792063726f776473616c6520636f6e74726163742063616e2063616c6c60448201527f2074686973000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a038085166000818152600260209081526040808320948816808452948252918290208690558151868152915160008051602061192e8339815191529281900390910190a35060019392505050565b60008054600160a060020a03163314610ac1576040805160e560020a62461bcd02815260206004820152602760248201526000805160206118ee83398151915260448201526000805160206118ce833981519152606482015290519081900360840190fd5b600354610ad4908363ffffffff61146f16565b600355600160a060020a038316600090815260016020526040902054610b00908363ffffffff61146f16565b600160a060020a038416600081815260016020908152604091829020939093558051858152905191927f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d412139688592918290030190a2604080518381529051600160a060020a0385169160009160008051602061190e8339815191529181900360200190a350600192915050565b610b943382611482565b50565b600a54600160a060020a031681565b600a5474010000000000000000000000000000000000000000900460ff1681565b6b0295be96e64066972000000081565b336000908152600260209081526040808320600160a060020a0386168452909152812054808310610c2b57336000908152600260209081526040808320600160a060020a0388168452909152812055610c60565b610c3b818463ffffffff61145d16565b336000908152600260209081526040808320600160a060020a03891684529091529020555b336000818152600260209081526040808320600160a060020a03891680855290835292819020548151908152905192939260008051602061192e833981519152929181900390910190a35060019392505050565b6004805460408051602060026001851615610100026000190190941693909304601f81018490048402820184019092528181529291830182828015610d3a5780601f10610d0f57610100808354040283529160200191610d3a565b820191906000526020600020905b815481529060010190602001808311610d1d57829003601f168201915b505050505081565b600160a060020a031660009081526001602052604090205490565b600160a060020a0382166000908152600260209081526040808320338452909152902054811115610dfe576040805160e560020a62461bcd02815260206004820152602660248201527f496e73756666696369656e7420616c6c6f77616e636520746f206275726e207460448201527f6f6b656e732e0000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a0382166000908152600260209081526040808320338452909152902054610e32908263ffffffff61145d16565b600160a060020a0383166000908152600260209081526040808320338452909152902055610e608282611482565b5050565b600954600160a060020a031681565b600054600160a060020a031681565b600854600160a060020a031681565b60408051808201909152600381527f534b4f0000000000000000000000000000000000000000000000000000000000602082015281565b600054600160a060020a03163314610f2c576040805160e560020a62461bcd02815260206004820152602760248201526000805160206118ee83398151915260448201526000805160206118ce833981519152606482015290519081900360840190fd5b8051610e60906004906020840190611835565b600082600160a060020a0381161515610fa2576040805160e560020a62461bcd02815260206004820152601860248201527f43616e6e6f742073656e6420746f203020616464726573730000000000000000604482015290519081900360640190fd5b600160a060020a038116301415611003576040805160e560020a62461bcd02815260206004820152601f60248201527f43616e6e6f742073656e6420746f20636f6e7472616374206164647265737300604482015290519081900360640190fd5b600854600160a060020a0382811691161415611069576040805160e560020a62461bcd02815260206004820181905260248201527f43616e6e6f742073656e6420746f2063726f776473616c652061646472657373604482015290519081900360640190fd5b61107384846115bc565b949350505050565b60075481565b6a3e09de2596099e2b00000081565b60055481565b60065481565b336000908152600260209081526040808320600160a060020a03861684529091528120546110d0908363ffffffff61146f16565b336000818152600260209081526040808320600160a060020a03891680855290835292819020859055805194855251919360008051602061192e833981519152929081900390910190a350600192915050565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b600054600160a060020a031633146111b2576040805160e560020a62461bcd02815260206004820152602760248201526000805160206118ee83398151915260448201526000805160206118ce833981519152606482015290519081900360840190fd5b610b948161176d565b6b049abb7cca22b6bd3100000081565b600160a060020a038316600090815260016020526040812054821115611261576040805160e560020a62461bcd02815260206004820152602360248201527f596f7520646f206e6f7420686176652073756666696369656e742062616c616e60448201527f63652e0000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a03841660009081526002602090815260408083203384529091529020548211156112dc576040805160e560020a62461bcd02815260206004820152601a60248201527f596f7520646f206e6f74206861766520616c6c6f77616e63652e000000000000604482015290519081900360640190fd5b600160a060020a0383161515611362576040805160e560020a62461bcd02815260206004820152602360248201527f596f752063616e6e6f742073656e6420746f6b656e7320746f2030206164647260448201527f6573730000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a03841660009081526001602052604090205461138b908363ffffffff61145d16565b600160a060020a0380861660009081526001602052604080822093909355908516815220546113c0908363ffffffff61146f16565b600160a060020a038085166000908152600160209081526040808320949094559187168152600282528281203382529091522054611404908363ffffffff61145d16565b600160a060020a038086166000818152600260209081526040808320338452825291829020949094558051868152905192871693919260008051602061190e833981519152929181900390910190a35060019392505050565b60008282111561146957fe5b50900390565b8181018281101561147c57fe5b92915050565b600160a060020a0382166000908152600160205260409020548111156114f2576040805160e560020a62461bcd02815260206004820152601e60248201527f496e73756666696369656e742062616c616e6365206f6620746f6b656e730000604482015290519081900360640190fd5b600160a060020a03821660009081526001602052604090205461151b908263ffffffff61145d16565b600160a060020a038316600090815260016020526040902055600354611547908263ffffffff61145d16565b600355604080518281529051600160a060020a038416917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a2604080518281529051600091600160a060020a0385169160008051602061190e8339815191529181900360200190a35050565b33600090815260016020526040812054821115611649576040805160e560020a62461bcd02815260206004820152602360248201527f596f7520646f206e6f7420686176652073756666696369656e742062616c616e60448201527f63652e0000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a03831615156116cf576040805160e560020a62461bcd02815260206004820152602360248201527f596f752063616e6e6f742073656e6420746f6b656e7320746f2030206164647260448201527f6573730000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b336000908152600160205260409020546116ef908363ffffffff61145d16565b3360009081526001602052604080822092909255600160a060020a03851681522054611721908363ffffffff61146f16565b600160a060020a03841660008181526001602090815260409182902093909355805185815290519192339260008051602061190e8339815191529281900390910190a350600192915050565b600160a060020a03811615156117cd576040805160e560020a62461bcd02815260206004820152601a60248201527f4f776e65722063616e6e6f74206265203020616464726573732e000000000000604482015290519081900360640190fd5b60008054604051600160a060020a03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061187657805160ff19168380011785556118a3565b828001600101855582156118a3579182015b828111156118a3578251825591602001919060010190611888565b506118af9291506118b3565b5090565b61067c91905b808211156118af57600081556001016118b956006c20746869732e000000000000000000000000000000000000000000000000004f6e6c7920746865206f776e657220697320616c6c6f77656420746f2063616cddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925a165627a7a7230582073cf84798ae9b5c6b8f5e5bf4d7ce431ece41850ab4597f3ff42670c777babc10029
0x60c0604052601260808190527fd094d095d09dd095d091d0a1d09ed0a4d0a2000000000000000000000000000060a0908152620000409160049190620002f0565b50600a805460a060020a60ff021916740100000000000000000000000000000000000000001790553480156200007557600080fd5b5060405160408062001d3e83398101604052805160209091015160008054600160a060020a03191633908117909155600160a060020a03831614156200014257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f4f776e657220616e642061646d696e2063616e6e6f742062652074686520736160448201527f6d65000000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b6b04d8c55aefb8c05b5c0000006003556b0295be96e6406697200000006005556b049abb7cca22b6bd3100000060068190556a3e09de2596099e2b000000600755600160a060020a03831660008181526001602090815260408083208590558051948552519293919260008051602062001d1e8339815191529281900390910190a360098054600160a060020a031916600160a060020a0384811691909117918290556006546200020092909116906401000000006200028a810204565b50600754600160a060020a03821660008181526001602090815260408083208590558051948552519293919260008051602062001d1e8339815191529281900390910190a3600a8054600160a060020a031916600160a060020a0383811691909117918290556007546200028192909116906401000000006200028a810204565b50505062000395565b336000818152600260209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200033357805160ff191683800117855562000363565b8280016001018555821562000363579182015b828111156200036357825182559160200191906001019062000346565b506200037192915062000375565b5090565b6200039291905b808211156200037157600081556001016200037c565b90565b61197980620003a56000396000f30060806040526004361061018a5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461018f578063095ea7b31461021957806318160ddd1461025157806322ed63021461027857806323b872dd1461029e5780632ff2e9dc146102c8578063313ce567146102dd5780633a45d3ef1461030857806340c10f191461033257806342966c68146103565780634a5ff7491461036e5780634cd412d51461039f5780635c9d0fb1146103b457806366188463146103c95780636c435494146103ed57806370a082311461040257806379cc67901461042357806381830593146104475780638da5cb5b1461045c5780638eeb33ff1461047157806395d89b411461048657806396f74e881461049b578063a9059cbb146104f4578063b02dbd0714610518578063c429e4a31461052d578063d14ac7c414610542578063d56de6ed14610557578063d73dd6231461056c578063dd62ed3e14610590578063f2fde38b146105b7578063fc53f958146105d8575b600080fd5b34801561019b57600080fd5b506101a46105ed565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101de5781810151838201526020016101c6565b50505050905090810190601f16801561020b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561022557600080fd5b5061023d600160a060020a0360043516602435610624565b604080519115158252519081900360200190f35b34801561025d57600080fd5b50610266610678565b60408051918252519081900360200190f35b34801561028457600080fd5b5061029c600160a060020a036004351660243561067f565b005b3480156102aa57600080fd5b5061023d600160a060020a03600435811690602435166044356107cc565b3480156102d457600080fd5b50610266610967565b3480156102e957600080fd5b506102f2610977565b6040805160ff9092168252519081900360200190f35b34801561031457600080fd5b5061023d600160a060020a036004358116906024351660443561097c565b34801561033e57600080fd5b5061023d600160a060020a0360043516602435610a5c565b34801561036257600080fd5b5061029c600435610b8a565b34801561037a57600080fd5b50610383610b97565b60408051600160a060020a039092168252519081900360200190f35b3480156103ab57600080fd5b5061023d610ba6565b3480156103c057600080fd5b50610266610bc7565b3480156103d557600080fd5b5061023d600160a060020a0360043516602435610bd7565b3480156103f957600080fd5b506101a4610cb4565b34801561040e57600080fd5b50610266600160a060020a0360043516610d42565b34801561042f57600080fd5b5061029c600160a060020a0360043516602435610d5d565b34801561045357600080fd5b50610383610e64565b34801561046857600080fd5b50610383610e73565b34801561047d57600080fd5b50610383610e82565b34801561049257600080fd5b506101a4610e91565b3480156104a757600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261029c943694929360249392840191908190840183828082843750949750610ec89650505050505050565b34801561050057600080fd5b5061023d600160a060020a0360043516602435610f3f565b34801561052457600080fd5b5061026661107b565b34801561053957600080fd5b50610266611081565b34801561054e57600080fd5b50610266611090565b34801561056357600080fd5b50610266611096565b34801561057857600080fd5b5061023d600160a060020a036004351660243561109c565b34801561059c57600080fd5b50610266600160a060020a0360043581169060243516611123565b3480156105c357600080fd5b5061029c600160a060020a036004351661114e565b3480156105e457600080fd5b506102666111bb565b60408051808201909152600881527f536b6f6c6b6f766f000000000000000000000000000000000000000000000000602082015281565b336000818152600260209081526040808320600160a060020a0387168085529083528184208690558151868152915193949093909260008051602061192e833981519152928290030190a350600192915050565b6003545b90565b60008054600160a060020a031633146106e4576040805160e560020a62461bcd02815260206004820152602760248201526000805160206118ee83398151915260448201526000805160206118ce833981519152606482015290519081900360840190fd5b600554821115610764576040805160e560020a62461bcd02815260206004820152603f60248201527f53616c6520616d6f756e742073686f756c64206265206c657373207468616e2060448201527f7468652063726f776473616c6520616c6c6f77616e6365206c696d6974732e00606482015290519081900360840190fd5b81156107705781610774565b6005545b60085490915061078e90600160a060020a03166000610624565b506107998382610624565b50506008805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03939093169290921790915550565b60008083600160a060020a0381161515610830576040805160e560020a62461bcd02815260206004820152601860248201527f43616e6e6f742073656e6420746f203020616464726573730000000000000000604482015290519081900360640190fd5b600160a060020a038116301415610891576040805160e560020a62461bcd02815260206004820152601f60248201527f43616e6e6f742073656e6420746f20636f6e7472616374206164647265737300604482015290519081900360640190fd5b600854600160a060020a03828116911614156108f7576040805160e560020a62461bcd02815260206004820181905260248201527f43616e6e6f742073656e6420746f2063726f776473616c652061646472657373604482015290519081900360640190fd5b6109028686866111cb565b9150811561095e57600854600160a060020a031633141561093457600554610930908563ffffffff61145d16565b6005555b600954600160a060020a031633141561095e5760065461095a908563ffffffff61145d16565b6006555b50949350505050565b6b04d8c55aefb8c05b5c00000081565b601281565b600854600090600160a060020a03163314610a07576040805160e560020a62461bcd02815260206004820152602560248201527f4f6e6c792063726f776473616c6520636f6e74726163742063616e2063616c6c60448201527f2074686973000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a038085166000818152600260209081526040808320948816808452948252918290208690558151868152915160008051602061192e8339815191529281900390910190a35060019392505050565b60008054600160a060020a03163314610ac1576040805160e560020a62461bcd02815260206004820152602760248201526000805160206118ee83398151915260448201526000805160206118ce833981519152606482015290519081900360840190fd5b600354610ad4908363ffffffff61146f16565b600355600160a060020a038316600090815260016020526040902054610b00908363ffffffff61146f16565b600160a060020a038416600081815260016020908152604091829020939093558051858152905191927f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d412139688592918290030190a2604080518381529051600160a060020a0385169160009160008051602061190e8339815191529181900360200190a350600192915050565b610b943382611482565b50565b600a54600160a060020a031681565b600a5474010000000000000000000000000000000000000000900460ff1681565b6b0295be96e64066972000000081565b336000908152600260209081526040808320600160a060020a0386168452909152812054808310610c2b57336000908152600260209081526040808320600160a060020a0388168452909152812055610c60565b610c3b818463ffffffff61145d16565b336000908152600260209081526040808320600160a060020a03891684529091529020555b336000818152600260209081526040808320600160a060020a03891680855290835292819020548151908152905192939260008051602061192e833981519152929181900390910190a35060019392505050565b6004805460408051602060026001851615610100026000190190941693909304601f81018490048402820184019092528181529291830182828015610d3a5780601f10610d0f57610100808354040283529160200191610d3a565b820191906000526020600020905b815481529060010190602001808311610d1d57829003601f168201915b505050505081565b600160a060020a031660009081526001602052604090205490565b600160a060020a0382166000908152600260209081526040808320338452909152902054811115610dfe576040805160e560020a62461bcd02815260206004820152602660248201527f496e73756666696369656e7420616c6c6f77616e636520746f206275726e207460448201527f6f6b656e732e0000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a0382166000908152600260209081526040808320338452909152902054610e32908263ffffffff61145d16565b600160a060020a0383166000908152600260209081526040808320338452909152902055610e608282611482565b5050565b600954600160a060020a031681565b600054600160a060020a031681565b600854600160a060020a031681565b60408051808201909152600381527f534b4f0000000000000000000000000000000000000000000000000000000000602082015281565b600054600160a060020a03163314610f2c576040805160e560020a62461bcd02815260206004820152602760248201526000805160206118ee83398151915260448201526000805160206118ce833981519152606482015290519081900360840190fd5b8051610e60906004906020840190611835565b600082600160a060020a0381161515610fa2576040805160e560020a62461bcd02815260206004820152601860248201527f43616e6e6f742073656e6420746f203020616464726573730000000000000000604482015290519081900360640190fd5b600160a060020a038116301415611003576040805160e560020a62461bcd02815260206004820152601f60248201527f43616e6e6f742073656e6420746f20636f6e7472616374206164647265737300604482015290519081900360640190fd5b600854600160a060020a0382811691161415611069576040805160e560020a62461bcd02815260206004820181905260248201527f43616e6e6f742073656e6420746f2063726f776473616c652061646472657373604482015290519081900360640190fd5b61107384846115bc565b949350505050565b60075481565b6a3e09de2596099e2b00000081565b60055481565b60065481565b336000908152600260209081526040808320600160a060020a03861684529091528120546110d0908363ffffffff61146f16565b336000818152600260209081526040808320600160a060020a03891680855290835292819020859055805194855251919360008051602061192e833981519152929081900390910190a350600192915050565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b600054600160a060020a031633146111b2576040805160e560020a62461bcd02815260206004820152602760248201526000805160206118ee83398151915260448201526000805160206118ce833981519152606482015290519081900360840190fd5b610b948161176d565b6b049abb7cca22b6bd3100000081565b600160a060020a038316600090815260016020526040812054821115611261576040805160e560020a62461bcd02815260206004820152602360248201527f596f7520646f206e6f7420686176652073756666696369656e742062616c616e60448201527f63652e0000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a03841660009081526002602090815260408083203384529091529020548211156112dc576040805160e560020a62461bcd02815260206004820152601a60248201527f596f7520646f206e6f74206861766520616c6c6f77616e63652e000000000000604482015290519081900360640190fd5b600160a060020a0383161515611362576040805160e560020a62461bcd02815260206004820152602360248201527f596f752063616e6e6f742073656e6420746f6b656e7320746f2030206164647260448201527f6573730000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a03841660009081526001602052604090205461138b908363ffffffff61145d16565b600160a060020a0380861660009081526001602052604080822093909355908516815220546113c0908363ffffffff61146f16565b600160a060020a038085166000908152600160209081526040808320949094559187168152600282528281203382529091522054611404908363ffffffff61145d16565b600160a060020a038086166000818152600260209081526040808320338452825291829020949094558051868152905192871693919260008051602061190e833981519152929181900390910190a35060019392505050565b60008282111561146957fe5b50900390565b8181018281101561147c57fe5b92915050565b600160a060020a0382166000908152600160205260409020548111156114f2576040805160e560020a62461bcd02815260206004820152601e60248201527f496e73756666696369656e742062616c616e6365206f6620746f6b656e730000604482015290519081900360640190fd5b600160a060020a03821660009081526001602052604090205461151b908263ffffffff61145d16565b600160a060020a038316600090815260016020526040902055600354611547908263ffffffff61145d16565b600355604080518281529051600160a060020a038416917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a2604080518281529051600091600160a060020a0385169160008051602061190e8339815191529181900360200190a35050565b33600090815260016020526040812054821115611649576040805160e560020a62461bcd02815260206004820152602360248201527f596f7520646f206e6f7420686176652073756666696369656e742062616c616e60448201527f63652e0000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600160a060020a03831615156116cf576040805160e560020a62461bcd02815260206004820152602360248201527f596f752063616e6e6f742073656e6420746f6b656e7320746f2030206164647260448201527f6573730000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b336000908152600160205260409020546116ef908363ffffffff61145d16565b3360009081526001602052604080822092909255600160a060020a03851681522054611721908363ffffffff61146f16565b600160a060020a03841660008181526001602090815260409182902093909355805185815290519192339260008051602061190e8339815191529281900390910190a350600192915050565b600160a060020a03811615156117cd576040805160e560020a62461bcd02815260206004820152601a60248201527f4f776e65722063616e6e6f74206265203020616464726573732e000000000000604482015290519081900360640190fd5b60008054604051600160a060020a03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061187657805160ff19168380011785556118a3565b828001600101855582156118a3579182015b828111156118a3578251825591602001919060010190611888565b506118af9291506118b3565b5090565b61067c91905b808211156118af57600081556001016118b956006c20746869732e000000000000000000000000000000000000000000000000004f6e6c7920746865206f776e657220697320616c6c6f77656420746f2063616cddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925a165627a7a7230582073cf84798ae9b5c6b8f5e5bf4d7ce431ece41850ab4597f3ff42670c777babc10029ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef0000000000000000000000001c6aa15243df36cec14b56387b7bf9f16dfd462c000000000000000000000000704d40035e67f6f7bbee18e0a931d5a28f974e74