60a06040819052600060808190526200001b91600e91620001cb565b5060408051808201909152600580825264173539b7b760d91b60209092019182526200004a91600f91620001cb565b50602060145560006015556016805462ffffff191660011790553480156200007157600080fd5b5060405162002d4938038062002d4983398101604081905262000094916200033e565b855186908690620000ad906002906020850190620001cb565b508051620000c3906003906020840190620001cb565b5050600160005550620000d63362000101565b6001600955601184905560128390556013829055620000f58162000153565b50505050505062000428565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6008546001600160a01b03163314620001b25760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640160405180910390fd5b8051620001c7906010906020840190620001cb565b5050565b828054620001d990620003eb565b90600052602060002090601f016020900481019282620001fd576000855562000248565b82601f106200021857805160ff191683800117855562000248565b8280016001018555821562000248579182015b82811115620002485782518255916020019190600101906200022b565b50620002569291506200025a565b5090565b5b808211156200025657600081556001016200025b565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200029957600080fd5b81516001600160401b0380821115620002b657620002b662000271565b604051601f8301601f19908116603f01168101908282118183101715620002e157620002e162000271565b81604052838152602092508683858801011115620002fe57600080fd5b600091505b8382101562000322578582018301518183018401529082019062000303565b83821115620003345760008385830101525b9695505050505050565b60008060008060008060c087890312156200035857600080fd5b86516001600160401b03808211156200037057600080fd5b6200037e8a838b0162000287565b975060208901519150808211156200039557600080fd5b620003a38a838b0162000287565b965060408901519550606089015194506080890151935060a0890151915080821115620003cf57600080fd5b50620003de89828a0162000287565b9150509295509295509295565b600181811c908216806200040057607f821691505b602082108114156200042257634e487b7160e01b600052602260045260246000fd5b50919050565b61291180620004386000396000f3fe6080604052600436106102885760003560e01c806370a082311161015a578063b071401b116100c1578063da1092a31161007a578063da1092a314610766578063db4bec4414610786578063e0a80853146107b6578063e985e9c5146107d6578063efbd73f41461081f578063f2fde38b1461083f57600080fd5b8063b071401b146106bd578063b767a098146106dd578063b88d4fde146106fd578063c87b56dd1461071d578063d2cab0561461073d578063d5abeb011461075057600080fd5b8063953f049d11610113578063953f049d1461061a57806395d89b4114610630578063a0712d6814610645578063a22cb46514610658578063a45ba8e714610678578063adca17981461068d57600080fd5b806370a0823114610571578063715018a6146105915780637cb64759146105a65780637ec4a659146105c65780638da5cb5b146105e657806394354fd01461060457600080fd5b80633ccfd60b116101fe57806354e5c18c116101b757806354e5c18c146104ce5780635503a0e8146104ee5780635c975abb1461050357806362b99ad41461051d5780636352211e146105325780636caede3d1461055257600080fd5b80633ccfd60b1461040c57806342842e0e14610421578063438b63001461044157806344a0d68a1461046e5780634fdd43cb1461048e57806351830227146104ae57600080fd5b806316ba10e01161025057806316ba10e01461036257806316c38b3c1461038257806318160ddd146103a257806323b872dd146103c057806326f27e6d146103e05780632eb4a7ab146103f657600080fd5b806301ffc9a71461028d57806306fdde03146102c2578063081812fc146102e4578063095ea7b31461031c57806313faede61461033e575b600080fd5b34801561029957600080fd5b506102ad6102a8366004612225565b61085f565b60405190151581526020015b60405180910390f35b3480156102ce57600080fd5b506102d76108b1565b6040516102b9919061229a565b3480156102f057600080fd5b506103046102ff3660046122ad565b610943565b6040516001600160a01b0390911681526020016102b9565b34801561032857600080fd5b5061033c6103373660046122e2565b610987565b005b34801561034a57600080fd5b5061035460115481565b6040519081526020016102b9565b34801561036e57600080fd5b5061033c61037d366004612397565b610a15565b34801561038e57600080fd5b5061033c61039d3660046123ef565b610a5f565b3480156103ae57600080fd5b50610354600154600054036000190190565b3480156103cc57600080fd5b5061033c6103db36600461240a565b610a9c565b3480156103ec57600080fd5b5061035460155481565b34801561040257600080fd5b50610354600a5481565b34801561041857600080fd5b5061033c610aa7565b34801561042d57600080fd5b5061033c61043c36600461240a565b610ba2565b34801561044d57600080fd5b5061046161045c366004612446565b610bbd565b6040516102b99190612461565b34801561047a57600080fd5b5061033c6104893660046122ad565b610d04565b34801561049a57600080fd5b5061033c6104a9366004612397565b610d33565b3480156104ba57600080fd5b506016546102ad9062010000900460ff1681565b3480156104da57600080fd5b5061033c6104e93660046122ad565b610d70565b3480156104fa57600080fd5b506102d7610d9f565b34801561050f57600080fd5b506016546102ad9060ff1681565b34801561052957600080fd5b506102d7610e2d565b34801561053e57600080fd5b5061030461054d3660046122ad565b610e3a565b34801561055e57600080fd5b506016546102ad90610100900460ff1681565b34801561057d57600080fd5b5061035461058c366004612446565b610e4c565b34801561059d57600080fd5b5061033c610e9a565b3480156105b257600080fd5b5061033c6105c13660046122ad565b610ed0565b3480156105d257600080fd5b5061033c6105e1366004612397565b610eff565b3480156105f257600080fd5b506008546001600160a01b0316610304565b34801561061057600080fd5b5061035460135481565b34801561062657600080fd5b5061035460145481565b34801561063c57600080fd5b506102d7610f3c565b61033c6106533660046122ad565b610f4b565b34801561066457600080fd5b5061033c6106733660046124a5565b6110ee565b34801561068457600080fd5b506102d7611184565b34801561069957600080fd5b506102ad6106a8366004612446565b600c6020526000908152604090205460ff1681565b3480156106c957600080fd5b5061033c6106d83660046122ad565b611191565b3480156106e957600080fd5b5061033c6106f83660046123ef565b6111c0565b34801561070957600080fd5b5061033c6107183660046124d8565b611204565b34801561072957600080fd5b506102d76107383660046122ad565b611255565b61033c61074b366004612553565b6113c5565b34801561075c57600080fd5b5061035460125481565b34801561077257600080fd5b5061033c6107813660046122ad565b61171f565b34801561079257600080fd5b506102ad6107a1366004612446565b600b6020526000908152604090205460ff1681565b3480156107c257600080fd5b5061033c6107d13660046123ef565b61174e565b3480156107e257600080fd5b506102ad6107f13660046125d1565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b34801561082b57600080fd5b5061033c61083a3660046125fb565b611794565b34801561084b57600080fd5b5061033c61085a366004612446565b611834565b60006001600160e01b031982166380ac58cd60e01b148061089057506001600160e01b03198216635b5e139f60e01b145b806108ab57506301ffc9a760e01b6001600160e01b03198316145b92915050565b6060600280546108c09061261e565b80601f01602080910402602001604051908101604052809291908181526020018280546108ec9061261e565b80156109395780601f1061090e57610100808354040283529160200191610939565b820191906000526020600020905b81548152906001019060200180831161091c57829003601f168201915b5050505050905090565b600061094e826118cf565b61096b576040516333d1c03960e21b815260040160405180910390fd5b506000908152600660205260409020546001600160a01b031690565b600061099282610e3a565b9050806001600160a01b0316836001600160a01b031614156109c75760405163250fdee360e21b815260040160405180910390fd5b336001600160a01b038216148015906109e757506109e581336107f1565b155b15610a05576040516367d9dca160e11b815260040160405180910390fd5b610a10838383611908565b505050565b6008546001600160a01b03163314610a485760405162461bcd60e51b8152600401610a3f90612659565b60405180910390fd5b8051610a5b90600f906020840190612176565b5050565b6008546001600160a01b03163314610a895760405162461bcd60e51b8152600401610a3f90612659565b6016805460ff1916911515919091179055565b610a10838383611964565b6008546001600160a01b03163314610ad15760405162461bcd60e51b8152600401610a3f90612659565b60026009541415610b245760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610a3f565b60026009556000610b3d6008546001600160a01b031690565b6001600160a01b03164760405160006040518083038185875af1925050503d8060008114610b87576040519150601f19603f3d011682016040523d82523d6000602084013e610b8c565b606091505b5050905080610b9a57600080fd5b506001600955565b610a1083838360405180602001604052806000815250611204565b60606000610bca83610e4c565b90506000816001600160401b03811115610be657610be661230c565b604051908082528060200260200182016040528015610c0f578160200160208202803683370190505b50905060016000805b8482108015610c2957506012548311155b15610cf957600083815260046020908152604091829020825160608101845290546001600160a01b0381168252600160a01b81046001600160401b031692820192909252600160e01b90910460ff161580159282018390529091610c96575080516001600160a01b031615155b15610ca057805191505b876001600160a01b0316826001600160a01b03161415610ce65783858481518110610ccd57610ccd61268e565b602090810291909101015282610ce2816126ba565b9350505b83610cf0816126ba565b94505050610c18565b509195945050505050565b6008546001600160a01b03163314610d2e5760405162461bcd60e51b8152600401610a3f90612659565b601155565b6008546001600160a01b03163314610d5d5760405162461bcd60e51b8152600401610a3f90612659565b8051610a5b906010906020840190612176565b6008546001600160a01b03163314610d9a5760405162461bcd60e51b8152600401610a3f90612659565b601455565b600f8054610dac9061261e565b80601f0160208091040260200160405190810160405280929190818152602001828054610dd89061261e565b8015610e255780601f10610dfa57610100808354040283529160200191610e25565b820191906000526020600020905b815481529060010190602001808311610e0857829003601f168201915b505050505081565b600e8054610dac9061261e565b6000610e4582611b78565b5192915050565b60006001600160a01b038216610e75576040516323d3ad8160e21b815260040160405180910390fd5b506001600160a01b03166000908152600560205260409020546001600160401b031690565b6008546001600160a01b03163314610ec45760405162461bcd60e51b8152600401610a3f90612659565b610ece6000611c9f565b565b6008546001600160a01b03163314610efa5760405162461bcd60e51b8152600401610a3f90612659565b600a55565b6008546001600160a01b03163314610f295760405162461bcd60e51b8152600401610a3f90612659565b8051610a5b90600e906020840190612176565b6060600380546108c09061261e565b80600081118015610f5e57506013548111155b610f7a5760405162461bcd60e51b8152600401610a3f906126d5565b60125481610f8f600154600054036000190190565b610f999190612703565b1115610fb75760405162461bcd60e51b8152600401610a3f9061271b565b8180601154610fc69190612749565b34101561100b5760405162461bcd60e51b8152602060048201526013602482015272496e73756666696369656e742066756e64732160681b6044820152606401610a3f565b60165460ff161561105e5760405162461bcd60e51b815260206004820152601760248201527f54686520636f6e747261637420697320706175736564210000000000000000006044820152606401610a3f565b336000908152600d602052604090205460ff16156110ca5760405162461bcd60e51b8152602060048201526024808201527f4164647265737320616c726561647920636c61696d6564207075626c69632073604482015263616c652160e01b6064820152608401610a3f565b336000818152600d60205260409020805460ff19166001179055610a109084611cf1565b6001600160a01b0382163314156111185760405163b06307db60e01b815260040160405180910390fd5b3360008181526007602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b60108054610dac9061261e565b6008546001600160a01b031633146111bb5760405162461bcd60e51b8152600401610a3f90612659565b601355565b6008546001600160a01b031633146111ea5760405162461bcd60e51b8152600401610a3f90612659565b601680549115156101000261ff0019909216919091179055565b61120f848484611964565b6001600160a01b0383163b15158015611231575061122f84848484611d0b565b155b1561124f576040516368d2bf6b60e11b815260040160405180910390fd5b50505050565b6060611260826118cf565b6112c45760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b6064820152608401610a3f565b60165462010000900460ff1661136657601080546112e19061261e565b80601f016020809104026020016040519081016040528092919081815260200182805461130d9061261e565b801561135a5780601f1061132f5761010080835404028352916020019161135a565b820191906000526020600020905b81548152906001019060200180831161133d57829003601f168201915b50505050509050919050565b6000611370611e03565b9050600081511161139057604051806020016040528060008152506113be565b8061139a84611e12565b600f6040516020016113ae93929190612768565b6040516020818303038152906040525b9392505050565b826000811180156113d857506013548111155b6113f45760405162461bcd60e51b8152600401610a3f906126d5565b60125481611409600154600054036000190190565b6114139190612703565b11156114315760405162461bcd60e51b8152600401610a3f9061271b565b83806011546114409190612749565b3410156114855760405162461bcd60e51b8152602060048201526013602482015272496e73756666696369656e742066756e64732160681b6044820152606401610a3f565b601454601554106114d85760405162461bcd60e51b815260206004820152601760248201527f4d61782077686974656c697374206578636565646564210000000000000000006044820152606401610a3f565b601654610100900460ff1661153a5760405162461bcd60e51b815260206004820152602260248201527f5468652077686974656c6973742073616c65206973206e6f7420656e61626c65604482015261642160f01b6064820152608401610a3f565b336000908152600b602052604090205460ff16156115955760405162461bcd60e51b81526020600482015260186024820152774164647265737320616c726561647920636c61696d65642160401b6044820152606401610a3f565b336000908152600c602052604090205460ff1615806115b657506000601154115b6115fd5760405162461bcd60e51b81526020600482015260186024820152774164647265737320616c726561647920636c61696d65642160401b6044820152606401610a3f565b6040516bffffffffffffffffffffffff193360601b16602082015260009060340160405160208183030381529060405280519060200120905061167785858080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525050600a549150849050611f0f565b6116b45760405162461bcd60e51b815260206004820152600e60248201526d496e76616c69642070726f6f662160901b6044820152606401610a3f565b601154156116db57336000908152600b60205260409020805460ff191660011790556116f6565b336000908152600c60205260409020805460ff191660011790555b6117003387611cf1565b85601560008282546117129190612703565b9091555050505050505050565b6008546001600160a01b031633146117495760405162461bcd60e51b8152600401610a3f90612659565b601555565b6008546001600160a01b031633146117785760405162461bcd60e51b8152600401610a3f90612659565b60168054911515620100000262ff000019909216919091179055565b816000811180156117a757506013548111155b6117c35760405162461bcd60e51b8152600401610a3f906126d5565b601254816117d8600154600054036000190190565b6117e29190612703565b11156118005760405162461bcd60e51b8152600401610a3f9061271b565b6008546001600160a01b0316331461182a5760405162461bcd60e51b8152600401610a3f90612659565b610a108284611cf1565b6008546001600160a01b0316331461185e5760405162461bcd60e51b8152600401610a3f90612659565b6001600160a01b0381166118c35760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610a3f565b6118cc81611c9f565b50565b6000816001111580156118e3575060005482105b80156108ab575050600090815260046020526040902054600160e01b900460ff161590565b60008281526006602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b600061196f82611b78565b80519091506000906001600160a01b0316336001600160a01b0316148061199d5750815161199d90336107f1565b806119b85750336119ad84610943565b6001600160a01b0316145b9050806119d857604051632ce44b5f60e11b815260040160405180910390fd5b846001600160a01b031682600001516001600160a01b031614611a0d5760405162a1148160e81b815260040160405180910390fd5b6001600160a01b038416611a3457604051633a954ecd60e21b815260040160405180910390fd5b611a446000848460000151611908565b6001600160a01b038581166000908152600560209081526040808320805467ffffffffffffffff198082166001600160401b0392831660001901831617909255898616808652838620805493841693831660019081018416949094179055898652600490945282852080546001600160e01b031916909417600160a01b429092169190910217909255908601808352912054909116611b2e57600054811015611b2e57825160008281526004602090815260409091208054918601516001600160401b0316600160a01b026001600160e01b03199092166001600160a01b03909316929092171790555b5082846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45b5050505050565b60408051606081018252600080825260208201819052918101919091528180600111158015611ba8575060005481105b15611c8657600081815260046020908152604091829020825160608101845290546001600160a01b0381168252600160a01b81046001600160401b031692820192909252600160e01b90910460ff16151591810182905290611c845780516001600160a01b031615611c1b579392505050565b5060001901600081815260046020908152604091829020825160608101845290546001600160a01b038116808352600160a01b82046001600160401b031693830193909352600160e01b900460ff1615159281019290925215611c7f579392505050565b611c1b565b505b604051636f96cda160e11b815260040160405180910390fd5b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b610a5b828260405180602001604052806000815250611f25565b604051630a85bd0160e11b81526000906001600160a01b0385169063150b7a0290611d4090339089908890889060040161282c565b602060405180830381600087803b158015611d5a57600080fd5b505af1925050508015611d8a575060408051601f3d908101601f19168201909252611d8791810190612869565b60015b611de5573d808015611db8576040519150601f19603f3d011682016040523d82523d6000602084013e611dbd565b606091505b508051611ddd576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b1490505b949350505050565b6060600e80546108c09061261e565b606081611e365750506040805180820190915260018152600360fc1b602082015290565b8160005b8115611e605780611e4a816126ba565b9150611e599050600a8361289c565b9150611e3a565b6000816001600160401b03811115611e7a57611e7a61230c565b6040519080825280601f01601f191660200182016040528015611ea4576020820181803683370190505b5090505b8415611dfb57611eb96001836128b0565b9150611ec6600a866128c7565b611ed1906030612703565b60f81b818381518110611ee657611ee661268e565b60200101906001600160f81b031916908160001a905350611f08600a8661289c565b9450611ea8565b600082611f1c8584611f32565b14949350505050565b610a108383836001611fa6565b600081815b8451811015611f9e576000858281518110611f5457611f5461268e565b60200260200101519050808311611f7a5760008381526020829052604090209250611f8b565b600081815260208490526040902092505b5080611f96816126ba565b915050611f37565b509392505050565b6000546001600160a01b038516611fcf57604051622e076360e81b815260040160405180910390fd5b83611fed5760405163b562e8dd60e01b815260040160405180910390fd5b6001600160a01b038516600081815260056020908152604080832080546fffffffffffffffffffffffffffffffff1981166001600160401b038083168c0181169182176801000000000000000067ffffffffffffffff1990941690921783900481168c01811690920217909155858452600490925290912080546001600160e01b031916909217600160a01b42909216919091021790558080850183801561209e57506001600160a01b0387163b15155b15612127575b60405182906001600160a01b038916906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a46120ef6000888480600101955088611d0b565b61210c576040516368d2bf6b60e11b815260040160405180910390fd5b808214156120a457826000541461212257600080fd5b61216d565b5b6040516001830192906001600160a01b038916906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a480821415612128575b50600055611b71565b8280546121829061261e565b90600052602060002090601f0160209004810192826121a457600085556121ea565b82601f106121bd57805160ff19168380011785556121ea565b828001600101855582156121ea579182015b828111156121ea5782518255916020019190600101906121cf565b506121f69291506121fa565b5090565b5b808211156121f657600081556001016121fb565b6001600160e01b0319811681146118cc57600080fd5b60006020828403121561223757600080fd5b81356113be8161220f565b60005b8381101561225d578181015183820152602001612245565b8381111561124f5750506000910152565b60008151808452612286816020860160208601612242565b601f01601f19169290920160200192915050565b6020815260006113be602083018461226e565b6000602082840312156122bf57600080fd5b5035919050565b80356001600160a01b03811681146122dd57600080fd5b919050565b600080604083850312156122f557600080fd5b6122fe836122c6565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b60006001600160401b038084111561233c5761233c61230c565b604051601f8501601f19908116603f011681019082821181831017156123645761236461230c565b8160405280935085815286868601111561237d57600080fd5b858560208301376000602087830101525050509392505050565b6000602082840312156123a957600080fd5b81356001600160401b038111156123bf57600080fd5b8201601f810184136123d057600080fd5b611dfb84823560208401612322565b803580151581146122dd57600080fd5b60006020828403121561240157600080fd5b6113be826123df565b60008060006060848603121561241f57600080fd5b612428846122c6565b9250612436602085016122c6565b9150604084013590509250925092565b60006020828403121561245857600080fd5b6113be826122c6565b6020808252825182820181905260009190848201906040850190845b818110156124995783518352928401929184019160010161247d565b50909695505050505050565b600080604083850312156124b857600080fd5b6124c1836122c6565b91506124cf602084016123df565b90509250929050565b600080600080608085870312156124ee57600080fd5b6124f7856122c6565b9350612505602086016122c6565b92506040850135915060608501356001600160401b0381111561252757600080fd5b8501601f8101871361253857600080fd5b61254787823560208401612322565b91505092959194509250565b60008060006040848603121561256857600080fd5b8335925060208401356001600160401b038082111561258657600080fd5b818601915086601f83011261259a57600080fd5b8135818111156125a957600080fd5b8760208260051b85010111156125be57600080fd5b6020830194508093505050509250925092565b600080604083850312156125e457600080fd5b6125ed836122c6565b91506124cf602084016122c6565b6000806040838503121561260e57600080fd5b823591506124cf602084016122c6565b600181811c9082168061263257607f821691505b6020821081141561265357634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60006000198214156126ce576126ce6126a4565b5060010190565b602080825260149082015273496e76616c6964206d696e7420616d6f756e742160601b604082015260600190565b60008219821115612716576127166126a4565b500190565b6020808252601490820152734d617820737570706c792065786365656465642160601b604082015260600190565b6000816000190483118215151615612763576127636126a4565b500290565b60008451602061277b8285838a01612242565b85519184019161278e8184848a01612242565b8554920191600090600181811c90808316806127ab57607f831692505b8583108114156127c957634e487b7160e01b85526022600452602485fd5b8080156127dd57600181146127ee5761281b565b60ff1985168852838801955061281b565b60008b81526020902060005b858110156128135781548a8201529084019088016127fa565b505083880195505b50939b9a5050505050505050505050565b6001600160a01b038581168252841660208201526040810183905260806060820181905260009061285f9083018461226e565b9695505050505050565b60006020828403121561287b57600080fd5b81516113be8161220f565b634e487b7160e01b600052601260045260246000fd5b6000826128ab576128ab612886565b500490565b6000828210156128c2576128c26126a4565b500390565b6000826128d6576128d6612886565b50069056fea2646970667358221220789d673a80e87b7f136716c8f8168b1a64bf5379c1bc8771158cf8206c8f9aab64736f6c6343000809003300000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000001d53696e67756c6172697479203020556e69766572736520414e4b4f4b550000000000000000000000000000000000000000000000000000000000000000000009533055414e4b4f4b5500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041697066733a2f2f516d596a48447a646f37346d6d4578756e5a4b68535765547a6570726b7a6537465331455975634d70427370376e2f68696464656e2e6a736f6e00000000000000000000000000000000000000000000000000000000000000