60e06040819052600060c08190526200001b91600a91620001ee565b506040518060600160405280602e815260200162003113602e913980516200004c91600b91602090910190620001ee565b5067016345785d8a00006010556127106011553480156200006c57600080fd5b5073f0d54349addcf704f77ae15b96510dea15cb795273514910771af9ca656af840dff83e8264ecf986ca6040518060400160405280601681526020017f507572726e656c6f706573204578636c7573697665730000000000000000000081525060405180604001604052806002815260200161504560f01b815250816002908051906020019062000100929190620001ee565b50805162000116906003906020840190620001ee565b5050600080555062000128336200019c565b6001600160a01b0391821660a052166080527faa77729d3466ca35ae8d28b3bbac7cc36a5031efdc430821c02bc31a238af445601355671bc16d674ec80000601455604080516060810182526003808252602082018190529181018290526200019591601691906200027d565b5062000306565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b828054620001fc90620002ca565b90600052602060002090601f0160209004810192826200022057600085556200026b565b82601f106200023b57805160ff19168380011785556200026b565b828001600101855582156200026b579182015b828111156200026b5782518255916020019190600101906200024e565b5062000279929150620002b3565b5090565b82600381019282156200026b579160200282015b828111156200026b578251829060ff1690559160200191906001019062000291565b5b80821115620002795760008155600101620002b4565b600181811c90821680620002df57607f821691505b6020821081036200030057634e487b7160e01b600052602260045260246000fd5b50919050565b60805160a051612de062000333600039600081816113510152611faa01526000611f7b0152612de06000f3fe6080604052600436106102f25760003560e01c8063715018a61161018f578063b36c1284116100e1578063d6a559391161008a578063e985e9c511610064578063e985e9c5146107da578063f2fde38b14610823578063fae619da1461084357600080fd5b8063d6a5593914610784578063dc1b73281461079a578063e6b549b9146107ba57600080fd5b8063c87b56dd116100bb578063c87b56dd14610717578063ce77e46914610737578063d205ec1b1461076f57600080fd5b8063b36c1284146106c1578063b88d4fde146106d7578063c3d2c355146106f757600080fd5b80638da5cb5b116101435780639812eeda1161011d5780639812eeda14610676578063a22cb4651461068b578063b07f6f66146106ab57600080fd5b80638da5cb5b1461062357806394985ddd1461064157806395d89b411461066157600080fd5b80637cb977f7116101745780637cb977f7146105d45780638393634c146105f457806384fc0c451461060957600080fd5b8063715018a61461059f5780637c382d0b146105b457600080fd5b8063424a721a116102485780635ccb7c3d116101fc5780636373a6b1116101d65780636373a6b11461054a57806369fe0e2d1461055f57806370a082311461057f57600080fd5b80635ccb7c3d14610500578063622a37ac146105155780636352211e1461052a57600080fd5b806349df728c1161022d57806349df728c146104ab5780634a1e502f146104cb57806350179bae146104e057600080fd5b8063424a721a1461047657806342842e0e1461048b57600080fd5b80631bb62c14116102aa57806337f7e53c1161028457806337f7e53c1461042b5780633ccfd60b1461044b5780633fb762221461046057600080fd5b80631bb62c14146103cb57806323b872dd146103eb5780632d1a12f61461040b57600080fd5b8063081812fc116102db578063081812fc1461034e578063095ea7b31461038657806318160ddd146103a857600080fd5b806301ffc9a7146102f757806306fdde031461032c575b600080fd5b34801561030357600080fd5b506103176103123660046125a6565b610856565b60405190151581526020015b60405180910390f35b34801561033857600080fd5b506103416108f3565b604051610323919061261b565b34801561035a57600080fd5b5061036e61036936600461262e565b610985565b6040516001600160a01b039091168152602001610323565b34801561039257600080fd5b506103a66103a136600461265c565b6109e2565b005b3480156103b457600080fd5b50600154600054035b604051908152602001610323565b3480156103d757600080fd5b506103a66103e6366004612688565b610af3565b3480156103f757600080fd5b506103a66104063660046126fa565b610b51565b34801561041757600080fd5b506103a661042636600461273b565b610b5c565b34801561043757600080fd5b506103bd6104463660046127b7565b610c08565b34801561045757600080fd5b506103a6610d1a565b34801561046c57600080fd5b506103bd60155481565b34801561048257600080fd5b506103a6610d91565b34801561049757600080fd5b506103a66104a63660046126fa565b610ea4565b3480156104b757600080fd5b506103a66104c636600461280e565b610ebf565b3480156104d757600080fd5b506103bd600381565b3480156104ec57600080fd5b506103a66104fb3660046128b7565b61102b565b34801561050c57600080fd5b506103416110a6565b34801561052157600080fd5b50610341611134565b34801561053657600080fd5b5061036e61054536600461262e565b611141565b34801561055657600080fd5b5061034161114c565b34801561056b57600080fd5b506103a661057a36600461262e565b611168565b34801561058b57600080fd5b506103bd61059a36600461280e565b6111b5565b3480156105ab57600080fd5b506103a661121d565b3480156105c057600080fd5b506103a66105cf366004612900565b611271565b3480156105e057600080fd5b506103bd6105ef36600461262e565b6112d3565b34801561060057600080fd5b506103a66112ea565b34801561061557600080fd5b50600f546103179060ff1681565b34801561062f57600080fd5b506008546001600160a01b031661036e565b34801561064d57600080fd5b506103a661065c366004612900565b611346565b34801561066d57600080fd5b506103416113c8565b34801561068257600080fd5b506103a66113d7565b34801561069757600080fd5b506103a66106a6366004612930565b611432565b3480156106b757600080fd5b506103bd60115481565b3480156106cd57600080fd5b506103bd61271081565b3480156106e357600080fd5b506103a66106f236600461295e565b6114e0565b34801561070357600080fd5b506103a661071236600461262e565b61152a565b34801561072357600080fd5b5061034161073236600461262e565b611577565b34801561074357600080fd5b506103bd61075236600461265c565b601960209081526000928352604080842090915290825290205481565b34801561077b57600080fd5b5061031761168b565b34801561079057600080fd5b506103bd60105481565b3480156107a657600080fd5b506103a66107b536600461262e565b6116a6565b3480156107c657600080fd5b506103a66107d5366004612688565b6116f3565b3480156107e657600080fd5b506103176107f53660046129de565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b34801561082f57600080fd5b506103a661083e36600461280e565b611747565b6103a6610851366004612a0c565b611817565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000006001600160e01b0319831614806108b957507f80ac58cd000000000000000000000000000000000000000000000000000000006001600160e01b03198316145b806108ed57507f5b5e139f000000000000000000000000000000000000000000000000000000006001600160e01b03198316145b92915050565b60606002805461090290612a58565b80601f016020809104026020016040519081016040528092919081815260200182805461092e90612a58565b801561097b5780601f106109505761010080835404028352916020019161097b565b820191906000526020600020905b81548152906001019060200180831161095e57829003601f168201915b5050505050905090565b600061099082611ae8565b6109c6576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b506000908152600660205260409020546001600160a01b031690565b60006109ed82611b0f565b9050806001600160a01b0316836001600160a01b031603610a3a576040517f943f7b8c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b336001600160a01b03821614610a8a57610a5481336107f5565b610a8a576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600082815260066020526040808220805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6008546001600160a01b03163314610b405760405162461bcd60e51b81526020600482018190526024820152600080516020612d8b83398151915260448201526064015b60405180910390fd5b610b4c600a8383612483565b505050565b610b4c838383611b8f565b6008546001600160a01b03163314610ba45760405162461bcd60e51b81526020600482018190526024820152600080516020612d8b8339815191526044820152606401610b37565b612710610bbe610bb76001546000540390565b8490611da8565b1115610bfa5760405162461bcd60e51b815260206004820152600b60248201526a1cd85b194818db1bdcd95960aa1b6044820152606401610b37565b610c048183611db4565b5050565b6040516bffffffffffffffffffffffff19606083901b1660208201526000908190603401604051602081830303815290604052805190602001209050610c9985858080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525050601554600c9250905060038110610c9157610c91612a8c565b015483611ec8565b8015610ca85750601554600214155b15610cfc576001600160a01b03831660009081526019602090815260408083206015548085529252909120549060169060038110610ce857610ce8612a8c565b0154610cf49190612ab8565b915050610d13565b601554600214610d0d576000610cf4565b60039150505b9392505050565b6008546001600160a01b03163314610d625760405162461bcd60e51b81526020600482018190526024820152600080516020612d8b8339815191526044820152606401610b37565b6040514790339082156108fc029083906000818181858888f19350505050158015610c04573d6000803e3d6000fd5b6008546001600160a01b03163314610dd95760405162461bcd60e51b81526020600482018190526024820152600080516020612d8b8339815191526044820152606401610b37565b6127106011541480610deb5750466004145b610e375760405162461bcd60e51b815260206004820152601960248201527f5374617274696e67496e64657820616c726561647920736574000000000000006044820152606401610b37565b600044423343604051602001610e789493929190938452602084019290925260601b6bffffffffffffffffffffffff19166040830152605482015260740190565b60408051601f1981840301815291905280516020909101209050610e9e61271082612ae5565b60115550565b610b4c838383604051806020016040528060008152506114e0565b6008546001600160a01b03163314610f075760405162461bcd60e51b81526020600482018190526024820152600080516020612d8b8339815191526044820152606401610b37565b6001600160a01b038116610f1a57600080fd5b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000906001600160a01b038316906370a0823190602401602060405180830381865afa158015610f7a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f9e9190612af9565b6040517fa9059cbb000000000000000000000000000000000000000000000000000000008152336004820152602481018290529091506001600160a01b0383169063a9059cbb906044016020604051808303816000875af1158015611007573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b4c9190612b12565b6127106011541461107e5760405162461bcd60e51b815260206004820152601960248201527f5374617274696e67496e64657820616c726561647920736574000000000000006044820152606401610b37565b805161109190600a906020840190612507565b506110a0601354601454611f77565b60125550565b600a80546110b390612a58565b80601f01602080910402602001604051908101604052809291908181526020018280546110df90612a58565b801561112c5780601f106111015761010080835404028352916020019161112c565b820191906000526020600020905b81548152906001019060200180831161110f57829003601f168201915b505050505081565b600b80546110b390612a58565b60006108ed82611b0f565b604051806060016040528060408152602001612d4b6040913981565b6008546001600160a01b031633146111b05760405162461bcd60e51b81526020600482018190526024820152600080516020612d8b8339815191526044820152606401610b37565b601455565b60006001600160a01b0382166111f7576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b506001600160a01b031660009081526005602052604090205467ffffffffffffffff1690565b6008546001600160a01b031633146112655760405162461bcd60e51b81526020600482018190526024820152600080516020612d8b8339815191526044820152606401610b37565b61126f60006120f3565b565b6008546001600160a01b031633146112b95760405162461bcd60e51b81526020600482018190526024820152600080516020612d8b8339815191526044820152606401610b37565b81600c82600381106112cd576112cd612a8c565b01555050565b600c81600381106112e357600080fd5b0154905081565b6008546001600160a01b031633146113325760405162461bcd60e51b81526020600482018190526024820152600080516020612d8b8339815191526044820152606401610b37565b600f805460ff19811660ff90911615179055565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146113be5760405162461bcd60e51b815260206004820152601f60248201527f4f6e6c7920565246436f6f7264696e61746f722063616e2066756c66696c6c006044820152606401610b37565b610c048282612152565b60606003805461090290612a58565b6008546001600160a01b0316331461141f5760405162461bcd60e51b81526020600482018190526024820152600080516020612d8b8339815191526044820152606401610b37565b60155461142d906001612b2f565b601555565b336001600160a01b03831603611474576040517fb06307db00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b3360008181526007602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6114eb848484611b8f565b6001600160a01b0383163b15611524576115078484848461222f565b611524576040516368d2bf6b60e11b815260040160405180910390fd5b50505050565b6008546001600160a01b031633146115725760405162461bcd60e51b81526020600482018190526024820152600080516020612d8b8339815191526044820152606401610b37565b601355565b606061158282611ae8565b6115ce5760405162461bcd60e51b815260206004820152601460248201527f746f6b656e20646f6573206e6f742065786973740000000000000000000000006044820152606401610b37565b60006115d861231a565b90506127106011540361160e57600b6040516020016115f79190612be0565b604051602081830303815290604052915050919050565b600061271061162860115486611da890919063ffffffff16565b6116329190612ae5565b90506000825111611652576040518060200160405280600081525061167d565b8161165c82612342565b60405160200161166d929190612bfc565b6040516020818303038152906040525b949350505050565b50919050565b600060155460021480156116a15750600f5460ff165b905090565b6008546001600160a01b031633146116ee5760405162461bcd60e51b81526020600482018190526024820152600080516020612d8b8339815191526044820152606401610b37565b601055565b6008546001600160a01b0316331461173b5760405162461bcd60e51b81526020600482018190526024820152600080516020612d8b8339815191526044820152606401610b37565b610b4c600b8383612483565b6008546001600160a01b0316331461178f5760405162461bcd60e51b81526020600482018190526024820152600080516020612d8b8339815191526044820152606401610b37565b6001600160a01b03811661180b5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610b37565b611814816120f3565b50565b600f5460ff166118695760405162461bcd60e51b815260206004820152601160248201527f73616c65206e6f74206f70656e207965740000000000000000000000000000006044820152606401610b37565b601054611877908290612477565b34146118c55760405162461bcd60e51b815260206004820152600f60248201527f696e636f727265637420657468657200000000000000000000000000000000006044820152606401610b37565b6127106118df6118d86001546000540390565b8390611da8565b111561191b5760405162461bcd60e51b815260206004820152600b60248201526a1cd85b194818db1bdcd95960aa1b6044820152606401610b37565b60038111156119575760405162461bcd60e51b8152602060048201526008602482015267746f6f206d616e7960c01b6044820152606401610b37565b601554600214611ade573360009081526019602090815260408083206015548452909152902054611989908290611da8565b60166015546003811061199e5761199e612a8c565b015410156119d95760405162461bcd60e51b8152602060048201526008602482015267746f6f206d616e7960c01b6044820152606401610b37565b6040516bffffffffffffffffffffffff193360601b166020820152600090603401604051602081830303815290604052805190602001209050611a5f84848080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525050601554600c9250905060038110610c9157610c91612a8c565b611aab5760405162461bcd60e51b815260206004820152600e60248201527f6e6f7420617574686f72697365640000000000000000000000000000000000006044820152606401610b37565b336000908152601960209081526040808320601554845290915281208054849290611ad7908490612b2f565b9091555050505b610b4c3382611db4565b60008054821080156108ed575050600090815260046020526040902054600160e01b161590565b600081600054811015611b5d5760008181526004602052604081205490600160e01b82169003611b5b575b80600003610d13575060001901600081815260046020526040902054611b3a565b505b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000611b9a82611b0f565b9050836001600160a01b0316816001600160a01b031614611be7576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000336001600160a01b0386161480611c055750611c0585336107f5565b80611c20575033611c1584610985565b6001600160a01b0316145b905080611c59576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038416611c99576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000838152600660209081526040808320805473ffffffffffffffffffffffffffffffffffffffff191690556001600160a01b0388811684526005835281842080546000190190558716835280832080546001019055858352600490915281207c02000000000000000000000000000000000000000000000000000000004260a01b8717811790915583169003611d6057600183016000818152600460205260408120549003611d5e576000548114611d5e5760008181526004602052604090208390555b505b82846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050505050565b6000610d138284612b2f565b6000546001600160a01b038316611df7576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81600003611e31576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b03831660009081526005602090815260408083208054680100000000000000018702019055838352600490915290204260a01b84176001841460e11b179055808083015b6040516001830192906001600160a01b038716906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a4808210611e7c5750600055505050565b600081815b8551811015611f6c576000868281518110611eea57611eea612a8c565b60200260200101519050808311611f2c576040805160208101859052908101829052606001604051602081830303815290604052805190602001209250611f59565b60408051602081018390529081018490526060016040516020818303038152906040528051906020012092505b5080611f6481612c2b565b915050611ecd565b509092149392505050565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316634000aea07f000000000000000000000000000000000000000000000000000000000000000084866000604051602001611fe7929190918252602082015260400190565b6040516020818303038152906040526040518463ffffffff1660e01b815260040161201493929190612c44565b6020604051808303816000875af1158015612033573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120579190612b12565b50600083815260096020818152604080842054815180840189905280830186905230606082015260808082018390528351808303909101815260a0909101909252815191830191909120938790529190526120b3906001612b2f565b60008581526009602052604090205561167d8482604080516020808201949094528082019290925280518083038201815260609092019052805191012090565b600880546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b612710601154146121a55760405162461bcd60e51b815260206004820152601960248201527f5374617274696e67496e64657820616c726561647920736574000000000000006044820152606401610b37565b816012541461221c5760405162461bcd60e51b815260206004820152602360248201527f436861696e6c696e6b205652462052657175657374204964206d757374206d6160448201527f74636800000000000000000000000000000000000000000000000000000000006064820152608401610b37565b61222861271082612ae5565b6011555050565b604051630a85bd0160e11b81526000906001600160a01b0385169063150b7a0290612264903390899088908890600401612c75565b6020604051808303816000875af192505050801561229f575060408051601f3d908101601f1916820190925261229c91810190612cb1565b60015b6122fd573d8080156122cd576040519150601f19603f3d011682016040523d82523d6000602084013e6122d2565b606091505b5080516000036122f5576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050949350505050565b6060600a60405160200161232e9190612cce565b604051602081830303815290604052905090565b60608160000361238557505060408051808201909152600181527f3000000000000000000000000000000000000000000000000000000000000000602082015290565b8160005b81156123af578061239981612c2b565b91506123a89050600a83612d17565b9150612389565b60008167ffffffffffffffff8111156123ca576123ca61282b565b6040519080825280601f01601f1916602001820160405280156123f4576020820181803683370190505b5090505b841561167d57612409600183612ab8565b9150612416600a86612ae5565b612421906030612b2f565b60f81b81838151811061243657612436612a8c565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350612470600a86612d17565b94506123f8565b6000610d138284612d2b565b82805461248f90612a58565b90600052602060002090601f0160209004810192826124b157600085556124f7565b82601f106124ca5782800160ff198235161785556124f7565b828001600101855582156124f7579182015b828111156124f75782358255916020019190600101906124dc565b5061250392915061257b565b5090565b82805461251390612a58565b90600052602060002090601f01602090048101928261253557600085556124f7565b82601f1061254e57805160ff19168380011785556124f7565b828001600101855582156124f7579182015b828111156124f7578251825591602001919060010190612560565b5b80821115612503576000815560010161257c565b6001600160e01b03198116811461181457600080fd5b6000602082840312156125b857600080fd5b8135610d1381612590565b60005b838110156125de5781810151838201526020016125c6565b838111156115245750506000910152565b600081518084526126078160208601602086016125c3565b601f01601f19169290920160200192915050565b602081526000610d1360208301846125ef565b60006020828403121561264057600080fd5b5035919050565b6001600160a01b038116811461181457600080fd5b6000806040838503121561266f57600080fd5b823561267a81612647565b946020939093013593505050565b6000806020838503121561269b57600080fd5b823567ffffffffffffffff808211156126b357600080fd5b818501915085601f8301126126c757600080fd5b8135818111156126d657600080fd5b8660208285010111156126e857600080fd5b60209290920196919550909350505050565b60008060006060848603121561270f57600080fd5b833561271a81612647565b9250602084013561272a81612647565b929592945050506040919091013590565b6000806040838503121561274e57600080fd5b82359150602083013561276081612647565b809150509250929050565b60008083601f84011261277d57600080fd5b50813567ffffffffffffffff81111561279557600080fd5b6020830191508360208260051b85010111156127b057600080fd5b9250929050565b6000806000604084860312156127cc57600080fd5b833567ffffffffffffffff8111156127e357600080fd5b6127ef8682870161276b565b909450925050602084013561280381612647565b809150509250925092565b60006020828403121561282057600080fd5b8135610d1381612647565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff8084111561285c5761285c61282b565b604051601f8501601f19908116603f011681019082821181831017156128845761288461282b565b8160405280935085815286868601111561289d57600080fd5b858560208301376000602087830101525050509392505050565b6000602082840312156128c957600080fd5b813567ffffffffffffffff8111156128e057600080fd5b8201601f810184136128f157600080fd5b61167d84823560208401612841565b6000806040838503121561291357600080fd5b50508035926020909101359150565b801515811461181457600080fd5b6000806040838503121561294357600080fd5b823561294e81612647565b9150602083013561276081612922565b6000806000806080858703121561297457600080fd5b843561297f81612647565b9350602085013561298f81612647565b925060408501359150606085013567ffffffffffffffff8111156129b257600080fd5b8501601f810187136129c357600080fd5b6129d287823560208401612841565b91505092959194509250565b600080604083850312156129f157600080fd5b82356129fc81612647565b9150602083013561276081612647565b600080600060408486031215612a2157600080fd5b833567ffffffffffffffff811115612a3857600080fd5b612a448682870161276b565b909790965060209590950135949350505050565b600181811c90821680612a6c57607f821691505b60208210810361168557634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600082821015612aca57612aca612aa2565b500390565b634e487b7160e01b600052601260045260246000fd5b600082612af457612af4612acf565b500690565b600060208284031215612b0b57600080fd5b5051919050565b600060208284031215612b2457600080fd5b8151610d1381612922565b60008219821115612b4257612b42612aa2565b500190565b8054600090600181811c9080831680612b6157607f831692505b60208084108203612b8257634e487b7160e01b600052602260045260246000fd5b818015612b965760018114612ba757612bd4565b60ff19861689528489019650612bd4565b60008881526020902060005b86811015612bcc5781548b820152908501908301612bb3565b505084890196505b50505050505092915050565b66697066733a2f2f60c81b81526000610d136007830184612b47565b60008351612c0e8184602088016125c3565b835190830190612c228183602088016125c3565b01949350505050565b600060018201612c3d57612c3d612aa2565b5060010190565b6001600160a01b0384168152826020820152606060408201526000612c6c60608301846125ef565b95945050505050565b60006001600160a01b03808716835280861660208401525083604083015260806060830152612ca760808301846125ef565b9695505050505050565b600060208284031215612cc357600080fd5b8151610d1381612590565b66697066733a2f2f60c81b81526000612cea6007830184612b47565b7f2f0000000000000000000000000000000000000000000000000000000000000081526001019392505050565b600082612d2657612d26612acf565b500490565b6000816000190483118215151615612d4557612d45612aa2565b50029056fe623461393934613132376633636564643363393663396266306462356364303136376436633664613263353830636562393639623262313033373737656230314f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572a26469706673582212200da8f5922c4af3f4741a708f2b7c24f3c4695215522f2f94b7cc1d430ae6fe0264736f6c634300080d0033516d5361776657587a73777367577433736f443432314e48656553366177396661324e4b435142417469694e5a74