0x6080604052662386f26fc1000060015534801561001b57600080fd5b507f92e85d02570a8092d09a6e3a57665bc3815a2699a4074001bf1ccabf660f5a368054600160a060020a031916734f7279221b6c2b59db3f9afcefa9a49e06b4d0d11790557f65746863617400000000000000000000000000000000000000000000000000007f92e85d02570a8092d09a6e3a57665bc3815a2699a4074001bf1ccabf660f5a3781905560017f92e85d02570a8092d09a6e3a57665bc3815a2699a4074001bf1ccabf660f5a398190557ffdc45a59b8df9132c8f62f9c042cf8168a800768195825b9f8efed66cd3e0aef8190557fcb9fae2efe5424e4afc789cbd7fecdd6af3d30ec73afbfc0f63b62e08203466f8190557f3597e75f6a12c73f06ddc277fe79eb252f31f69f31f8cf98c7ee8ea7cd8c37e6805460ff19168217905560008190527f72c6bfb7988af3a1efa6568f02a999bc52252641c659d85961ca3d372b57d5cf6020527f6bd9ce7c7c44b510ee825857e9b7d0dbc77ffc0dcbb487d9763a092e420c9a1891909155600655612e458061019f6000396000f30060806040526004361061015b5763ffffffff60e060020a6000350416630c6940ea81146101605780630efcf2951461017757806310f01eba1461018f578063180603eb146101c25780632614195f146101d75780632660316e146101ec57806327249e611461021b5780632e19ebdc1461023c5780633fda926e146102545780634b227176146102bb5780634d0d35ff146102d05780636c52660d14610304578063745ea0c11461035d578063768f930d1461039757806381c5b206146103e357806382e37b2c146103fb578063a448ed4b14610413578063a553506e1461042e578063aa4d490b1461045f578063b929129614610482578063b9eca0c8146104db578063c0942dfd146104f0578063c320c7271461050f578063d524127914610527578063dbbcaa971461053f578063de7874f314610560578063e3c08adf146105a8578063e56556a9146105c0578063ed3643d6146105e1575b600080fd5b34801561016c57600080fd5b50610175610620565b005b34801561018357600080fd5b506101756004356108a0565b34801561019b57600080fd5b506101b0600160a060020a0360043516610977565b60408051918252519081900360200190f35b3480156101ce57600080fd5b506101b0610989565b3480156101e357600080fd5b506101b061098f565b3480156101f857600080fd5b50610207600435602435610995565b604080519115158252519081900360200190f35b34801561022757600080fd5b506101b0600160a060020a03600435166109b5565b34801561024857600080fd5b506101b06004356109c7565b34801561026057600080fd5b5060408051602060046024803582810135601f8101859004850286018501909652858552610175958335600160a060020a03169536956044949193909101919081908401838280828437509497506109d99650505050505050565b3480156102c757600080fd5b506101b0610f45565b3480156102dc57600080fd5b506102e8600435610f4b565b60408051600160a060020a039092168252519081900360200190f35b34801561031057600080fd5b506040805160206004803580820135601f8101849004840285018401909552848452610207943694929360249392840191908190840183828082843750949750610f699650505050505050565b61037c600160a060020a03600435166024356044356064351515610fa1565b60408051921515835260208301919091528051918290030190f35b3480156103a357600080fd5b506103b8600435602435604435606435611112565b60408051600160a060020a039485168152928416602084015292168183015290519081900360600190f35b3480156103ef57600080fd5b50610175600435611216565b34801561040757600080fd5b506101b06004356114f5565b34801561041f57600080fd5b506101b060043560243561150a565b34801561043a57600080fd5b50610446600435611527565b6040805192835260208301919091528051918290030190f35b61037c600160a060020a0360043581169060243590604435166064351515611613565b34801561048e57600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261017594369492936024939284019190819084018382808284375094975061172d9650505050505050565b3480156104e757600080fd5b506101b0611831565b61037c600160a060020a03600435166024356044356064351515611837565b34801561051b57600080fd5b50610175600435611968565b34801561053357600080fd5b506102e8600435611a92565b34801561054b57600080fd5b506101b0600160a060020a0360043516611aad565b34801561056c57600080fd5b50610578600435611abf565b60408051600160a060020a0390951685526020850193909352838301919091526060830152519081900360800190f35b3480156105b457600080fd5b506101b0600435611af0565b3480156105cc57600080fd5b506101b0600160a060020a0360043516611b05565b3480156105ed57600080fd5b50610602600435602435604435606435611b46565b60408051938452602084019290925282820152519081900360600190f35b600080808080808033803b8015610681576040805160e560020a62461bcd02815260206004820152601160248201527f736f7272792068756d616e73206f6e6c79000000000000000000000000000000604482015290519081900360640190fd5b336000818152600760205260409020549099509750871515610713576040805160e560020a62461bcd02815260206004820152602e60248201527f6865792074686572652062756464792c20796f7520646f6e74206576656e206860448201527f61766520616e206163636f756e74000000000000000000000000000000000000606482015290519081900360840190fd5b6000888152600960205260409020600281015460038201546001928301549199509750955093505b60055484116108955760008481526002602052604080822054815160e060020a6349cc635d028152600481018c9052600160a060020a038d81166024830152604482018a9052606482018c9052925192909116926349cc635d9260848084019382900301818387803b1580156107b057600080fd5b505af11580156107c4573d6000803e3d6000fd5b50505050600186111561088a57600192505b85831161088a576000848152600260209081526040808320548b8452600b83528184208785529092528083205481517f8f7140ea000000000000000000000000000000000000000000000000000000008152600481018d905260248101919091529051600160a060020a0390921692638f7140ea9260448084019382900301818387803b15801561086657600080fd5b505af115801561087a573d6000803e3d6000fd5b5050600190940193506107d69050565b60019093019261073b565b505050505050505050565b6040805160e060020a630c3f64bf02815233600482015290517398f0deedf430aeecd85b2f03b501c5c274fd849a91630c3f64bf9160248083019260209291908290030181600087803b1580156108f657600080fd5b505af115801561090a573d6000803e3d6000fd5b505050506040513d602081101561092057600080fd5b50511515600114610969576040805160e560020a62461bcd0281526020600482015260176024820152600080516020612dfa833981519152604482015290519081900360640190fd5b610974600082611dfd565b50565b60076020526000908152604090205481565b60015481565b60015490565b600a60209081526000928352604080842090915290825290205460ff1681565b60036020526000908152604090205481565b60086020526000908152604090205481565b6040805160e060020a630c3f64bf02815233600482015290516000917398f0deedf430aeecd85b2f03b501c5c274fd849a91630c3f64bf9160248082019260209290919082900301818787803b158015610a3257600080fd5b505af1158015610a46573d6000803e3d6000fd5b505050506040513d6020811015610a5c57600080fd5b50511515600114610aa5576040805160e560020a62461bcd0281526020600482015260176024820152600080516020612dfa833981519152604482015290519081900360640190fd5b600160a060020a03831660009081526004602052604090205415610b39576040805160e560020a62461bcd02815260206004820152602860248201527f646572702c20746861742067616d657320616c7265616479206265656e20726560448201527f6769737465726564000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b610b627f61646447616d6500000000000000000000000000000000000000000000000000611eaf565b151560011415610f4057610b957f61646447616d6500000000000000000000000000000000000000000000000000610969565b600580546001019055610ba782611f40565b60058054600160a060020a03808716600081815260046020818152604080842096909655600381528583208890558654835260028152858320805473ffffffffffffffffffffffffffffffffffffffff19169094179093559454815283812054600180835260099093527f92e85d02570a8092d09a6e3a57665bc3815a2699a4074001bf1ccabf660f5a36547f92e85d02570a8092d09a6e3a57665bc3815a2699a4074001bf1ccabf660f5a3754865160e060020a6349cc635d0281529788019490945284166024870152604486019290925260648501819052925194955016926349cc635d92608480820193929182900301818387803b158015610cab57600080fd5b505af1158015610cbf573d6000803e3d6000fd5b505060055460009081526002602081815260408084205483855260099092527f6cde3cea4b3a3fb2488b2808bae7556f4a405e50f65e1794383bc026131b13c3547f6cde3cea4b3a3fb2488b2808bae7556f4a405e50f65e1794383bc026131b13c454825160e060020a6349cc635d0281526004810195909552600160a060020a0391821660248601526044850152606484018590529051911694506349cc635d93506084808301939282900301818387803b158015610d7e57600080fd5b505af1158015610d92573d6000803e3d6000fd5b5050600554600090815260026020908152604080832054600380855260099093527fc575c31fea594a6eb97c8e9d3f9caee4c16218c6ef37e923234c0fe9014a61e7547fc575c31fea594a6eb97c8e9d3f9caee4c16218c6ef37e923234c0fe9014a61e854835160e060020a6349cc635d0281526004810195909552600160a060020a0391821660248601526044850152606484018590529151911694506349cc635d93506084808301939282900301818387803b158015610e5357600080fd5b505af1158015610e67573d6000803e3d6000fd5b5050600554600090815260026020908152604080832054600480855260099093527f8dc18c4ccfd75f5c815b63770fa542fd953e8fef7e0e44bbdd4913470ce7e9cb547f8dc18c4ccfd75f5c815b63770fa542fd953e8fef7e0e44bbdd4913470ce7e9cc54835160e060020a6349cc635d02815280860195909552600160a060020a0391821660248601526044850152606484018590529151911694506349cc635d93506084808301939282900301818387803b158015610f2757600080fd5b505af1158015610f3b573d6000803e3d6000fd5b505050505b505050565b60065481565b600081815260096020526040902054600160a060020a03165b919050565b600080610f7583611f40565b6000818152600860205260409020549091501515610f965760019150610f9b565b600091505b50919050565b3360009081526004602052604081205481908190819081901515610fc457600080fd5b600154341015611044576040805160e560020a62461bcd02815260206004820152602660248201527f756d6d2e2e2e2e2e2020796f75206861766520746f2070617920746865206e6160448201527f6d65206665650000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b61104d89612753565b600160a060020a038a166000908152600760209081526040808320548b845260089092529091205491945092509050861580159061109c57506000828152600960205260409020600101548714155b80156110b75750600082815260096020526040902060020154155b80156110c857506110c882826127d5565b156110e25760008281526009602052604090206002018190555b50600081815260096020526040902060020154611103828a838b878b612818565b91989197509095505050505050565b6040805160e060020a630c3f64bf0281523360048201529051600091829182917398f0deedf430aeecd85b2f03b501c5c274fd849a91630c3f64bf9160248082019260209290919082900301818787803b15801561116f57600080fd5b505af1158015611183573d6000803e3d6000fd5b505050506040513d602081101561119957600080fd5b505115156001146111e2576040805160e560020a62461bcd0281526020600482015260176024820152600080516020612dfa833981519152604482015290519081900360640190fd5b6111ee60008888612aa6565b6111fa60008988612aa6565b61120660008a88612aa6565b9250925092509450945094915050565b600080808033803b8015611274576040805160e560020a62461bcd02815260206004820152601160248201527f736f7272792068756d616e73206f6e6c79000000000000000000000000000000604482015290519081900360640190fd5b6005548711156112f4576040805160e560020a62461bcd02815260206004820152602960248201527f73696c6c7920706c617965722c20746861742067616d6520646f65736e27742060448201527f6578697374207965740000000000000000000000000000000000000000000000606482015290519081900360840190fd5b336000818152600760205260409020549096509450841515611386576040805160e560020a62461bcd02815260206004820152602e60248201527f6865792074686572652062756464792c20796f7520646f6e74206576656e206860448201527f61766520616e206163636f756e74000000000000000000000000000000000000606482015290519081900360840190fd5b600085815260096020818152604080842060038101548c86526002808552838720548c88529590945260018201549390910154825160e060020a6349cc635d028152600481018c9052600160a060020a038d8116602483015260448201959095526064810191909152915190985091909216926349cc635d926084808201939182900301818387803b15801561141b57600080fd5b505af115801561142f573d6000803e3d6000fd5b505050506001841115610f3b57600192505b838311610f3b57600087815260026020908152604080832054888452600b83528184208785529092528083205481517f8f7140ea000000000000000000000000000000000000000000000000000000008152600481018a905260248101919091529051600160a060020a0390921692638f7140ea9260448084019382900301818387803b1580156114d157600080fd5b505af11580156114e5573d6000803e3d6000fd5b5050600190940193506114419050565b60009081526009602052604090206001015490565b600b60209081526000928352604080842090915290825290205481565b6040805160e060020a630c3f64bf028152336004820152905160009182917398f0deedf430aeecd85b2f03b501c5c274fd849a91630c3f64bf91602480830192602092919082900301818787803b15801561158157600080fd5b505af1158015611595573d6000803e3d6000fd5b505050506040513d60208110156115ab57600080fd5b505115156001146115f4576040805160e560020a62461bcd0281526020600482015260176024820152600080516020612dfa833981519152604482015290519081900360640190fd5b6115ff600084612b63565b61160a600085612b87565b91509150915091565b336000908152600460205260408120548190819081908190151561163657600080fd5b6001543410156116b6576040805160e560020a62461bcd02815260206004820152602660248201527f756d6d2e2e2e2e2e2020796f75206861766520746f2070617920746865206e6160448201527f6d65206665650000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b6116bf89612753565b600160a060020a03808b1660009081526007602052604080822054928b168083529120549295509093509091501580159061109c5750600160a060020a03871633141580156110b757506000828152600960205260409020600201541580156110c857506110c882826127d5565b60008033803b8015611789576040805160e560020a62461bcd02815260206004820152601160248201527f736f7272792068756d616e73206f6e6c79000000000000000000000000000000604482015290519081900360640190fd5b61179285611f40565b33600090815260076020908152604080832054808452600a835281842085855290925290912054919550935060ff16151560011461181a576040805160e560020a62461bcd02815260206004820152601f60248201527f756d6d2e2e2e207468617473206e6f742061206e616d6520796f75206f776e00604482015290519081900360640190fd5b505060009081526009602052604090206001015550565b60055481565b336000908152600460205260408120548190819081908190151561185a57600080fd5b6001543410156118da576040805160e560020a62461bcd02815260206004820152602660248201527f756d6d2e2e2e2e2e2020796f75206861766520746f2070617920746865206e6160448201527f6d65206665650000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b6118e389612753565b600160a060020a038a16600090815260076020526040902054909350915086905080158015906119135750818714155b801561192e5750600082815260096020526040902060020154155b801561193f575061193f82886127d5565b156110e25750600081815260096020526040902060020186905585611103828a838b878b612818565b6040805160e060020a630c3f64bf02815233600482015290517398f0deedf430aeecd85b2f03b501c5c274fd849a91630c3f64bf9160248083019260209291908290030181600087803b1580156119be57600080fd5b505af11580156119d2573d6000803e3d6000fd5b505050506040513d60208110156119e857600080fd5b50511515600114611a31576040805160e560020a62461bcd0281526020600482015260176024820152600080516020612dfa833981519152604482015290519081900360640190fd5b611a5a7f736574526567697374726174696f6e4665650000000000000000000000000000611eaf565b15156001141561097457611a8d7f736574526567697374726174696f6e4665650000000000000000000000000000610969565b600155565b600260205260009081526040902054600160a060020a031681565b60046020526000908152604090205481565b6009602052600090815260409020805460018201546002830154600390930154600160a060020a0390921692909184565b60009081526009602052604090206002015490565b336000908152600460205260408120541515611b2057600080fd5b611b2982612753565b5050600160a060020a031660009081526007602052604090205490565b6040805160e060020a630c3f64bf0281523360048201529051600091829182917398f0deedf430aeecd85b2f03b501c5c274fd849a91630c3f64bf9160248082019260209290919082900301818787803b158015611ba357600080fd5b505af1158015611bb7573d6000803e3d6000fd5b505050506040513d6020811015611bcd57600080fd5b50511515600114611c16576040805160e560020a62461bcd0281526020600482015260176024820152600080516020612dfa833981519152604482015290519081900360640190fd5b7398f0deedf430aeecd85b2f03b501c5c274fd849a63af1c084d611c3c60008a8a612aa6565b6040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b158015611c8757600080fd5b505af1158015611c9b573d6000803e3d6000fd5b505050506040513d6020811015611cb157600080fd5b50517398f0deedf430aeecd85b2f03b501c5c274fd849a63af1c084d611cd960008b8a612aa6565b6040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b158015611d2457600080fd5b505af1158015611d38573d6000803e3d6000fd5b505050506040513d6020811015611d4e57600080fd5b50517398f0deedf430aeecd85b2f03b501c5c274fd849a63af1c084d611d7660008c8a612aa6565b6040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b158015611dc157600080fd5b505af1158015611dd5573d6000803e3d6000fd5b505050506040513d6020811015611deb57600080fd5b50519199909850909650945050505050565b6000806000611e0b84612bae565b9250600090505b600083815260208690526040902060010154811015611e9457600083815260208681526040808320848452600381018084528285208054600160a060020a031680875260029093018552928520805460ff191690559385905292909152805473ffffffffffffffffffffffffffffffffffffffff191690559150600101611e12565b50506000908152602092909252506040812081815560010155565b6000611f3a60007398f0deedf430aeecd85b2f03b501c5c274fd849a600160a060020a031663fcf2f85f6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015611f0857600080fd5b505af1158015611f1c573d6000803e3d6000fd5b505050506040513d6020811015611f3257600080fd5b505184612c42565b92915050565b8051600090829082808060208411801590611f5b5750600084115b1515611fd7576040805160e560020a62461bcd02815260206004820152602a60248201527f737472696e67206d757374206265206265747765656e203120616e642033322060448201527f6368617261637465727300000000000000000000000000000000000000000000606482015290519081900360840190fd5b846000815181101515611fe657fe5b90602001015160f860020a900460f860020a02600160f860020a031916602060f860020a021415801561204d5750846001850381518110151561202557fe5b90602001015160f860020a900460f860020a02600160f860020a031916602060f860020a0214155b15156120c9576040805160e560020a62461bcd02815260206004820152602560248201527f737472696e672063616e6e6f74207374617274206f7220656e6420776974682060448201527f7370616365000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b8460008151811015156120d857fe5b90602001015160f860020a900460f860020a02600160f860020a031916603060f860020a02141561221b5784600181518110151561211257fe5b90602001015160f860020a900460f860020a02600160f860020a031916607860f860020a021415151561218f576040805160e560020a62461bcd02815260206004820152601b60248201527f737472696e672063616e6e6f7420737461727420776974682030780000000000604482015290519081900360640190fd5b84600181518110151561219e57fe5b90602001015160f860020a900460f860020a02600160f860020a031916605860f860020a021415151561221b576040805160e560020a62461bcd02815260206004820152601b60248201527f737472696e672063616e6e6f7420737461727420776974682030580000000000604482015290519081900360640190fd5b600091505b838210156126eb5784517f40000000000000000000000000000000000000000000000000000000000000009086908490811061225857fe5b90602001015160f860020a900460f860020a02600160f860020a0319161180156122cc575084517f5b00000000000000000000000000000000000000000000000000000000000000908690849081106122ad57fe5b90602001015160f860020a900460f860020a02600160f860020a031916105b156123395784828151811015156122df57fe5b90602001015160f860020a900460f860020a0260f860020a900460200160f860020a02858381518110151561231057fe5b906020010190600160f860020a031916908160001a90535082151561233457600192505b6126e0565b848281518110151561234757fe5b90602001015160f860020a900460f860020a02600160f860020a031916602060f860020a021480612417575084517f6000000000000000000000000000000000000000000000000000000000000000908690849081106123a357fe5b90602001015160f860020a900460f860020a02600160f860020a031916118015612417575084517f7b00000000000000000000000000000000000000000000000000000000000000908690849081106123f857fe5b90602001015160f860020a900460f860020a02600160f860020a031916105b806124c1575084517f2f000000000000000000000000000000000000000000000000000000000000009086908490811061244d57fe5b90602001015160f860020a900460f860020a02600160f860020a0319161180156124c1575084517f3a00000000000000000000000000000000000000000000000000000000000000908690849081106124a257fe5b90602001015160f860020a900460f860020a02600160f860020a031916105b151561253d576040805160e560020a62461bcd02815260206004820152602260248201527f737472696e6720636f6e7461696e7320696e76616c696420636861726163746560448201527f7273000000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b848281518110151561254b57fe5b90602001015160f860020a900460f860020a02600160f860020a031916602060f860020a02141561262a57848260010181518110151561258757fe5b90602001015160f860020a900460f860020a02600160f860020a031916602060f860020a021415151561262a576040805160e560020a62461bcd02815260206004820152602860248201527f737472696e672063616e6e6f7420636f6e7461696e20636f6e7365637574697660448201527f6520737061636573000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b821580156126d6575084517f30000000000000000000000000000000000000000000000000000000000000009086908490811061266357fe5b90602001015160f860020a900460f860020a02600160f860020a03191610806126d6575084517f3900000000000000000000000000000000000000000000000000000000000000908690849081106126b757fe5b90602001015160f860020a900460f860020a02600160f860020a031916115b156126e057600192505b600190910190612220565b600183151514612745576040805160e560020a62461bcd02815260206004820152601d60248201527f737472696e672063616e6e6f74206265206f6e6c79206e756d62657273000000604482015290519081900360640190fd5b505050506020015192915050565b600160a060020a03811660009081526007602052604081205415156127cd575060068054600190810191829055600160a060020a03831660008181526007602090815260408083208690559482526009905292909220805473ffffffffffffffffffffffffffffffffffffffff1916909217909155610f64565b506000610f64565b600090815260096020526040812060020154908115156127f757506001611f3a565b8282141561280757506000611f3a565b61281183836127d5565b9392505050565b6000838152600860205260408120548190156128a4576000888152600a6020908152604080832088845290915290205460ff1615156001146128a4576040805160e560020a62461bcd02815260206004820152601e60248201527f736f7272792074686174206e616d657320616c72656164792074616b656e0000604482015290519081900360640190fd5b6000888152600960209081526040808320600101889055878352600882528083208b90558a8352600a825280832088845290915290205460ff161515612934576000888152600a602090815260408083208884528252808320805460ff191660019081179091558b845260098352818420600301805490910190819055600b835281842090845290915290208590555b60405130319250734f7279221b6c2b59db3f9afcefa9a49e06b4d0d19083156108fc029084906000818181858888f19350505050158015612979573d6000803e3d6000fd5b5060018315151415612a22575060015b6005548111612a225760008181526002602052604080822054815160e060020a6349cc635d028152600481018c9052600160a060020a038b81166024830152604482018a9052606482018b9052925192909116926349cc635d9260848084019382900301818387803b1580156129fe57600080fd5b505af1158015612a12573d6000803e3d6000fd5b5050600190920191506129899050565b6000868152600960209081526040918290208054600190910154835188151581529283018a9052600160a060020a039182168385015260608301523460808301524260a0830152915187928a16918b917fdd6176433ff5026bbce96b068584b7bbe3514227e72df9c630b749ae87e644429181900360c00190a45050505050505050565b600080808311612b26576040805160e560020a62461bcd02815260206004820152602860248201527f4d5346756e20636865636b5369676e6572206661696c6564202d2030206e6f7460448201527f20616c6c6f776564000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b612b2f84612bae565b60008181526020878152604080832060001988018452600301909152902054600160a060020a031692509050509392505050565b600080612b6f83612bae565b60009081526020949094525050604090912054919050565b600080612b9383612bae565b60009081526020949094525050604090912060010154919050565b6040805160208082018490526c01000000000000000000000000300282840152825160348184030181526054909201928390528151600093918291908401908083835b60208310612c105780518252601f199092019160209182019101612bf1565b5181516020939093036101000a6000190180199091169216919091179052604051920182900390912095945050505050565b6000806000806000612c5386612bae565b600081815260208a905260408082206001015490519296509450339350903690808383808284376040519201829003909120945050508415159150612d1d905057600084815260208981526040808320848155600160a060020a038616808552600282018452828520805460ff19166001908117909155888652600383018552928520805473ffffffffffffffffffffffffffffffffffffffff1916909117905592879052908a9052908101805490910190819055871415612d185760019450612dee565b612dee565b600084815260208990526040902054811415612dee57600084815260208981526040808320600160a060020a038616845260020190915290205460ff161515612dd057600084815260208981526040808320600160a060020a038616808552600282018452828520805460ff19166001908117909155888652600383018552928520805473ffffffffffffffffffffffffffffffffffffffff1916909117905592879052908a9052908101805490910190555b600084815260208990526040902060010154871415612dee57600194505b50505050939250505056006d73672073656e646572206973206e6f74206120646576000000000000000000a165627a7a7230582075c9a918c416511a6ac9fa748c820f9c4e8239b0066fb25fb131bf127b0f3c040029