Transaction Hash:
0x99e00431d64ff2c3c6cfd0e898cd4d764e317ffdaceb8a350238fbd0504eb43e
Timestamp:
252 days 2 hrs ago (Dec-01-2021 06:38:45 AM +UTC)
Transaction Fee:
1. 2260729816207 FTM ($0.47)
Gas Used by Transaction:
9,716,387 (100%)
Gas Price:
0. 0000001261861 FTM (126. 1861 Gwei)
Input Data:
0x60a06040526007805461ffff60a81b191690556361e27f00608052600060088190556009819055600e80546001600160a01b031990811673b2055632af7521e16c57e2dbd943ec0c5e78e07817909155600f80549091167392e5cbb95e1831e732cc26e8fe81431a73fa3d5e17905560105565e35fa931a000601155600460125560016013819055600560148190556015556016805460ff19169091179055620493e0601755348015620000b257600080fd5b506040518060400160405280600981526020016844697665727369466960b81b8152506040518060400160405280600381526020016244466960e81b815250816003908051906020019062000109929190620009ee565b5080516200011f906004906020840190620009ee565b505050600062000134620007b460201b60201c565b600580546001600160a01b0319166001600160a01b038316908117909155604051919250906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35030604051620001919062000a7d565b6001600160a01b039091168152602001604051809103906000f080158015620001be573d6000803e3d6000fd5b50600c80546001600160a01b039283166001600160a01b031991821617909155600554600d80548316919093161790915560068054731b02da8cb0d097eb8d57a175b88c7d8b479975069216821790556040805163c45a015560e01b8152905163c45a015591600480820192602092909190829003018186803b1580156200024557600080fd5b505afa1580156200025a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000280919062000aa2565b6001600160a01b031663c9c6539630600660009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015620002de57600080fd5b505afa158015620002f3573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000319919062000aa2565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381600087803b1580156200036257600080fd5b505af115801562000377573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200039d919062000aa2565b600780546001600160a01b0319166001600160a01b03929092169182179055620003c9906001620007b8565b600c5460405163031e79db60e41b81526001600160a01b0390911660048201819052906331e79db090602401600060405180830381600087803b1580156200041057600080fd5b505af115801562000425573d6000803e3d6000fd5b5050600c5460405163031e79db60e41b81523060048201526001600160a01b0390911692506331e79db09150602401600060405180830381600087803b1580156200046f57600080fd5b505af115801562000484573d6000803e3d6000fd5b5050600c5460405163031e79db60e41b815261dead60048201526001600160a01b0390911692506331e79db09150602401600060405180830381600087803b158015620004d057600080fd5b505af1158015620004e5573d6000803e3d6000fd5b5050600c54604051634e7b827f60e01b8152600060048201526001600160a01b039091169250634e7b827f915060240160206040518083038186803b1580156200052e57600080fd5b505afa15801562000543573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000569919062000acb565b50600c546001600160a01b03166331e79db06200058e6005546001600160a01b031690565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602401600060405180830381600087803b158015620005d057600080fd5b505af1158015620005e5573d6000803e3d6000fd5b5050600c5460065460405163031e79db60e41b81526001600160a01b039182166004820152911692506331e79db09150602401600060405180830381600087803b1580156200063357600080fd5b505af115801562000648573d6000803e3d6000fd5b5050600d546001600160a01b031660009081526018602081905260408083208054600160ff19918216811790925530855291842080549092168117909155935091506200069d6005546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff19968716179055600c549091168152601883522080549092166001179091556012546013546015546200071a93620007069290620030d162000884821b17901c565b6200088460201b620030d11790919060201c565b600a8190555062000745601254620007066013546014546200088460201b620030d11790919060201c565b600b556001601d6000620007616005546001600160a01b031690565b6001600160a01b031681526020810191909152604001600020805460ff1916911515919091179055620007ae620007a06005546001600160a01b031690565b662386f26fc10000620008f2565b62000b4f565b3390565b6001600160a01b0382166000908152601960205260409020805460ff191682158015919091179091556200084857600c5460405163031e79db60e41b81526001600160a01b038481166004830152909116906331e79db090602401600060405180830381600087803b1580156200082e57600080fd5b505af115801562000843573d6000803e3d6000fd5b505050505b604051811515906001600160a01b038416907fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab90600090a35050565b60008062000893838562000aed565b905083811015620008eb5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064015b60405180910390fd5b9392505050565b6001600160a01b0382166200094a5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401620008e2565b62000966816002546200088460201b620030d11790919060201c565b6002556001600160a01b0382166000908152602081815260409091205462000999918390620030d162000884821b17901c565b6001600160a01b038316600081815260208181526040808320949094559251848152919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b828054620009fc9062000b12565b90600052602060002090601f01602090048101928262000a20576000855562000a6b565b82601f1062000a3b57805160ff191683800117855562000a6b565b8280016001018555821562000a6b579182015b8281111562000a6b57825182559160200191906001019062000a4e565b5062000a7992915062000a8b565b5090565b613486806200536e83390190565b5b8082111562000a79576000815560010162000a8c565b60006020828403121562000ab4578081fd5b81516001600160a01b0381168114620008eb578182fd5b60006020828403121562000add578081fd5b81518015158114620008eb578182fd5b6000821982111562000b0d57634e487b7160e01b81526011600452602481fd5b500190565b600181811c9082168062000b2757607f821691505b6020821081141562000b4957634e487b7160e01b600052602260045260246000fd5b50919050565b6080516147fc62000b7260003960008181610e4301526136ed01526147fc6000f3fe60806040526004361061050b5760003560e01c806388bdd9be11610294578063c32c293d1161015e578063e2f45605116100d6578063f1c0ddff1161008a578063f2fde38b1161006f578063f2fde38b14610ec8578063f5d3c79a14610ee8578063fd957f4214610f0857600080fd5b8063f1c0ddff14610e7b578063f27fd25414610ea857600080fd5b8063e7841ec0116100bb578063e7841ec014610e1c578063ed37af0b14610e31578063f1bdd7ab14610e6557600080fd5b8063e2f4560514610de6578063e37ba8f914610dfc57600080fd5b8063d257b34f1161012d578063d5e3725111610112578063d5e3725114610d60578063d8032ed314610d80578063dd62ed3e14610da057600080fd5b8063d257b34f14610d20578063d469801614610d4057600080fd5b8063c32c293d14610ca0578063c6616ba114610cc0578063cd66056a14610ce0578063d07a091c14610d0057600080fd5b8063a457c2d71161020c578063ad56c13c116101c0578063b62496f5116101a5578063b62496f514610c30578063ba079d4914610c60578063c024666814610c8057600080fd5b8063ad56c13c14610bc3578063b5cc797c14610c1a57600080fd5b8063a8b9d240116101f1578063a8b9d24014610b2b578063a9059cbb14610b4b578063aa4704f314610b6b57600080fd5b8063a457c2d714610aeb578063a694fc3a14610b0b57600080fd5b806398118cb4116102635780639c1b8af5116102485780639c1b8af514610a955780639c3372ea14610aab5780639cefc1da14610acb57600080fd5b806398118cb414610a5f5780639a7a23d614610a7557600080fd5b806388bdd9be146109f75780638a8c523c14610a175780638da5cb5b14610a2c57806395d89b4114610a4a57600080fd5b80634912572c116103d557806364b0f6531161034d57806370a08231116103015780637d32f342116102e65780637d32f3421461098a578063868730c7146109b7578063871c128d146109d757600080fd5b806370a082311461093f578063715018a61461097557600080fd5b80636843cd84116103325780636843cd84146108df5780636d48467b146108ff578063700bb1911461091f57600080fd5b806364b0f653146108aa57806365b8dbc0146108bf57600080fd5b80634e71d92d116103a457806350151d991161038957806350151d991461084a5780635123425b1461086a5780635b72c18c1461088a57600080fd5b80634e71d92d146107fc5780634fbee1931461081157600080fd5b80634912572c1461078157806349bd5a5e146107a15780634a74bb02146107c15780634ada218b146107db57600080fd5b806323b872dd116104835780633599bb17116104375780633f407b841161041c5780633f407b841461071e57806340ffdd8014610734578063435c89e41461075457600080fd5b80633599bb17146106de57806339509351146106fe57600080fd5b80632c4c1841116104685780632c4c18411461069757806330bb4cff146106ad578063313ce567146106c257600080fd5b806323b872dd146106575780632c1f52161461067757600080fd5b80630ef35b7e116104da5780631694505e116104bf5780631694505e146105f457806318160ddd1461062c5780631fa705311461064157600080fd5b80630ef35b7e146105b4578063106b5da1146105d457600080fd5b806302259e9e1461051757806305ca5f081461054057806306fdde0314610562578063095ea7b31461058457600080fd5b3661051257005b600080fd5b34801561052357600080fd5b5061052d60105481565b6040519081526020015b60405180910390f35b34801561054c57600080fd5b5061056061055b3660046144df565b610f28565b005b34801561056e57600080fd5b50610577610fff565b604051610537919061458e565b34801561059057600080fd5b506105a461059f36600461447c565b611091565b6040519015158152602001610537565b3480156105c057600080fd5b506105606105cf36600461450f565b6110a8565b3480156105e057600080fd5b506105606105ef3660046144df565b6111ad565b34801561060057600080fd5b50600654610614906001600160a01b031681565b6040516001600160a01b039091168152602001610537565b34801561063857600080fd5b5060025461052d565b34801561064d57600080fd5b5061052d60095481565b34801561066357600080fd5b506105a46106723660046143bd565b6112c6565b34801561068357600080fd5b50600c54610614906001600160a01b031681565b3480156106a357600080fd5b5061052d60155481565b3480156106b957600080fd5b5061052d61132f565b3480156106ce57600080fd5b5060405160098152602001610537565b3480156106ea57600080fd5b506105606106f93660046144a7565b6113ca565b34801561070a57600080fd5b506105a461071936600461447c565b61148e565b34801561072a57600080fd5b5061052d60085481565b34801561074057600080fd5b5061056061074f3660046144a7565b6114c4565b34801561076057600080fd5b5061052d61076f3660046144df565b601c6020526000908152604090205481565b34801561078d57600080fd5b50600e54610614906001600160a01b031681565b3480156107ad57600080fd5b50600754610614906001600160a01b031681565b3480156107cd57600080fd5b506016546105a49060ff1681565b3480156107e757600080fd5b506007546105a490600160b01b900460ff1681565b34801561080857600080fd5b50610560611557565b34801561081d57600080fd5b506105a461082c36600461434d565b6001600160a01b031660009081526018602052604090205460ff1690565b34801561085657600080fd5b5061056061086536600461434d565b6115f7565b34801561087657600080fd5b506105606108853660046143fd565b611661565b34801561089657600080fd5b506105a46108a536600461434d565b611780565b3480156108b657600080fd5b5061052d611818565b3480156108cb57600080fd5b506105606108da36600461434d565b611876565b3480156108eb57600080fd5b5061052d6108fa36600461434d565b611976565b34801561090b57600080fd5b506105a461091a36600461434d565b611a0e565b34801561092b57600080fd5b5061056061093a3660046144df565b611a5a565b34801561094b57600080fd5b5061052d61095a36600461434d565b6001600160a01b031660009081526020819052604090205490565b34801561098157600080fd5b50610560611b51565b34801561099657600080fd5b5061052d6109a536600461434d565b601b6020526000908152604090205481565b3480156109c357600080fd5b506105606109d23660046144a7565b611be3565b3480156109e357600080fd5b506105606109f23660046144df565b611c34565b348015610a0357600080fd5b50610560610a1236600461434d565b611cce565b348015610a2357600080fd5b50610560611faf565b348015610a3857600080fd5b506005546001600160a01b0316610614565b348015610a5657600080fd5b50610577612067565b348015610a6b57600080fd5b5061052d60135481565b348015610a8157600080fd5b50610560610a903660046143fd565b612076565b348015610aa157600080fd5b5061052d60175481565b348015610ab757600080fd5b50610560610ac63660046144a7565b6120e7565b348015610ad757600080fd5b50610560610ae63660046144a7565b61217a565b348015610af757600080fd5b506105a4610b0636600461447c565b612253565b348015610b1757600080fd5b50610560610b263660046144df565b6122a2565b348015610b3757600080fd5b5061052d610b4636600461434d565b6124e3565b348015610b5757600080fd5b506105a4610b6636600461447c565b61252f565b348015610b7757600080fd5b50610bae610b8636600461434d565b6001600160a01b03166000908152601b6020908152604080832054601a909252909120549091565b60408051928352602083019190915201610537565b348015610bcf57600080fd5b50610be3610bde36600461434d565b61253c565b604080516001600160a01b0390971687526020870195909552938501929092526060840152608083015260a082015260c001610537565b348015610c2657600080fd5b5061052d60125481565b348015610c3c57600080fd5b506105a4610c4b36600461434d565b60196020526000908152604090205460ff1681565b348015610c6c57600080fd5b506105a4610c7b36600461434d565b6125f4565b348015610c8c57600080fd5b50610560610c9b3660046143fd565b612640565b348015610cac57600080fd5b50610614610cbb36600461434d565b612713565b348015610ccc57600080fd5b50610560610cdb36600461455d565b6127aa565b348015610cec57600080fd5b50600f54610614906001600160a01b031681565b348015610d0c57600080fd5b50610560610d1b36600461434d565b612a06565b348015610d2c57600080fd5b50610560610d3b3660046144df565b612b1c565b348015610d4c57600080fd5b50600d54610614906001600160a01b031681565b348015610d6c57600080fd5b50610560610d7b3660046144a7565b612c05565b348015610d8c57600080fd5b50610560610d9b36600461434d565b612ca4565b348015610dac57600080fd5b5061052d610dbb366004614385565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b348015610df257600080fd5b5061052d60115481565b348015610e0857600080fd5b50610560610e1736600461434d565b612d91565b348015610e2857600080fd5b5061052d612e41565b348015610e3d57600080fd5b5061052d7f000000000000000000000000000000000000000000000000000000000000000081565b348015610e7157600080fd5b5061052d60145481565b348015610e8757600080fd5b5061052d610e9636600461434d565b601a6020526000908152604090205481565b348015610eb457600080fd5b50610be3610ec33660046144df565b612e9f565b348015610ed457600080fd5b50610560610ee336600461434d565b612ef6565b348015610ef457600080fd5b50610560610f033660046144a7565b613016565b348015610f1457600080fd5b50610560610f2336600461434d565b613067565b6005546001600160a01b03163314610f755760405162461bcd60e51b8152602060048201819052602482015260008051602061478283398151915260448201526064015b60405180910390fd5b6000610f8e6008546009546130d190919063ffffffff16565b90506000610fb182610fab6009548661313790919063ffffffff16565b906131d2565b90506000610fce83610fab6008548761313790919063ffffffff16565b9050610fd984613214565b600954610fe69083613454565b600955600854610ff69082613454565b60085550505050565b60606003805461100e906146bf565b80601f016020809104026020016040519081016040528092919081815260200182805461103a906146bf565b80156110875780601f1061105c57610100808354040283529160200191611087565b820191906000526020600020905b81548152906001019060200180831161106a57829003601f168201915b5050505050905090565b600061109e338484613496565b5060015b92915050565b6005546001600160a01b031633146110f05760405162461bcd60e51b815260206004820181905260248201526000805160206147828339815191526044820152606401610f6c565b6000828152601c602052604090205481141561110b57600080fd5b6101f481111561115d5760405162461bcd60e51b815260206004820152601f60248201527f5374616b696e6720626f6e75732063616e2774206578636565642035303025006044820152606401610f6c565b6000828152601c602090815260409182902083905581518481529081018390527f065c0eec5c5d031ee25323575d53db5536226ab058b74d8bdb03c517dd4f605d91015b60405180910390a15050565b6005546001600160a01b031633146111f55760405162461bcd60e51b815260206004820181905260248201526000805160206147828339815191526044820152606401610f6c565b80601054141561120457600080fd5b601054158061121a575064e8d4a5100060105410155b6112b25760405162461bcd60e51b815260206004820152604260248201527f6d61782073656c6c20616d6f756e74206d75737420656974686572206265206460448201527f697361626c6564206f722067726561746572207468616e20312074686f75736160648201527f6e64000000000000000000000000000000000000000000000000000000000000608482015260a401610f6c565b6112c081633b9aca00614689565b60105550565b60006112d38484846135ef565b61132584336113208560405180606001604052806028815260200161475a602891396001600160a01b038a1660009081526001602090815260408083203384529091529020549190613d08565b613496565b5060019392505050565b600c54604080517f85a6b3ae00000000000000000000000000000000000000000000000000000000815290516000926001600160a01b0316916385a6b3ae916004808301926020929190829003018186803b15801561138d57600080fd5b505afa1580156113a1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113c591906144f7565b905090565b6005546001600160a01b031633146114125760405162461bcd60e51b815260206004820181905260248201526000805160206147828339815191526044820152606401610f6c565b600c546040517f3599bb1700000000000000000000000000000000000000000000000000000000815282151560048201526001600160a01b0390911690633599bb17906024015b600060405180830381600087803b15801561147357600080fd5b505af1158015611487573d6000803e3d6000fd5b5050505050565b3360008181526001602090815260408083206001600160a01b0387168452909152812054909161109e91859061132090866130d1565b6005546001600160a01b0316331461150c5760405162461bcd60e51b815260206004820181905260248201526000805160206147828339815191526044820152606401610f6c565b600c546040517f40ffdd8000000000000000000000000000000000000000000000000000000000815282151560048201526001600160a01b03909116906340ffdd8090602401611459565b600c546040517fbc4c4b37000000000000000000000000000000000000000000000000000000008152336004820152600060248201526001600160a01b039091169063bc4c4b3790604401602060405180830381600087803b1580156115bc57600080fd5b505af11580156115d0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115f491906144c3565b50565b6005546001600160a01b0316331461163f5760405162461bcd60e51b815260206004820181905260248201526000805160206147828339815191526044820152606401610f6c565b600f80546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b031633146116a95760405162461bcd60e51b815260206004820181905260248201526000805160206147828339815191526044820152606401610f6c565b6001600160a01b0382163014156116bf57600080fd5b600c546040517f5123425b0000000000000000000000000000000000000000000000000000000081526001600160a01b038481166004830152831515602483015290911690635123425b90604401600060405180830381600087803b15801561172757600080fd5b505af115801561173b573d6000803e3d6000fd5b5050604080516001600160a01b038616815284151560208201527ff8e5e8c18b9fbb7607019e8dab60e0ad981ba259df038a668fc13025a64854d693500190506111a1565b600c546040517f5b72c18c0000000000000000000000000000000000000000000000000000000081526001600160a01b0383811660048301526000921690635b72c18c906024015b60206040518083038186803b1580156117e057600080fd5b505afa1580156117f4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110a291906144c3565b600c54604080517f09bbedde00000000000000000000000000000000000000000000000000000000815290516000926001600160a01b0316916309bbedde916004808301926020929190829003018186803b15801561138d57600080fd5b6005546001600160a01b031633146118be5760405162461bcd60e51b815260206004820181905260248201526000805160206147828339815191526044820152606401610f6c565b6006546001600160a01b03828116911614156118d957600080fd5b6006546040516001600160a01b03918216918316907f8fc842bbd331dfa973645f4ed48b11683d501ebf1352708d77a5da2ab49a576e90600090a3600680546001600160a01b0319166001600160a01b03838116918217909255600c546040517f65b8dbc00000000000000000000000000000000000000000000000000000000081526004810192909252909116906365b8dbc090602401611459565b600c546040517f70a082310000000000000000000000000000000000000000000000000000000081526001600160a01b03838116600483015260009216906370a08231906024015b60206040518083038186803b1580156119d657600080fd5b505afa1580156119ea573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110a291906144f7565b600c546040517f6d48467b0000000000000000000000000000000000000000000000000000000081526001600160a01b0383811660048301526000921690636d48467b906024016117c8565b600c546040517fffb2c47900000000000000000000000000000000000000000000000000000000815260048101839052600091829182916001600160a01b03169063ffb2c47990602401606060405180830381600087803b158015611abe57600080fd5b505af1158015611ad2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611af69190614530565b604080518481526020810184905290810182905260608101889052929550909350915032906000907fc864333d6121033635ab41b29ae52f10a22cf4438c3e4f1c4c68518feb2f8a989060800160405180910390a350505050565b6005546001600160a01b03163314611b995760405162461bcd60e51b815260206004820181905260248201526000805160206147828339815191526044820152606401610f6c565b6005546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600580546001600160a01b0319169055565b600c546040517f8bc1d63900000000000000000000000000000000000000000000000000000000815233600482015282151560248201526001600160a01b0390911690638bc1d63990604401611459565b6005546001600160a01b03163314611c7c5760405162461bcd60e51b815260206004820181905260248201526000805160206147828339815191526044820152606401610f6c565b62030d408110158015611c925750620927c08111155b611c9b57600080fd5b60175460405182907f40d7e40e79af4e8e5a9b3c57030d8ea93f13d669c06d448c4d631d4ae7d23db790600090a3601755565b6005546001600160a01b03163314611d165760405162461bcd60e51b815260206004820181905260248201526000805160206147828339815191526044820152606401610f6c565b600c546001600160a01b0382811691161415611d3157600080fd5b6000819050306001600160a01b0316816001600160a01b0316638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b158015611d7957600080fd5b505afa158015611d8d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611db19190614369565b6001600160a01b031614611dc457600080fd5b60405163031e79db60e41b81526001600160a01b03821660048201819052906331e79db090602401600060405180830381600087803b158015611e0657600080fd5b505af1158015611e1a573d6000803e3d6000fd5b505060405163031e79db60e41b81523060048201526001600160a01b03841692506331e79db09150602401600060405180830381600087803b158015611e5f57600080fd5b505af1158015611e73573d6000803e3d6000fd5b50505050806001600160a01b03166331e79db0611e986005546001600160a01b031690565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602401600060405180830381600087803b158015611ed957600080fd5b505af1158015611eed573d6000803e3d6000fd5b505060065460405163031e79db60e41b81526001600160a01b03918216600482015290841692506331e79db09150602401600060405180830381600087803b158015611f3857600080fd5b505af1158015611f4c573d6000803e3d6000fd5b5050600c546040516001600160a01b03918216935090851691507f90c7d74461c613da5efa97d90740869367d74ab3aa5837aa4ae9a975f954b7a890600090a3600c80546001600160a01b0319166001600160a01b039290921691909117905550565b6005546001600160a01b03163314611ff75760405162461bcd60e51b815260206004820181905260248201526000805160206147828339815191526044820152606401610f6c565b600754600160b01b900460ff161561200e57600080fd5b600780547fffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffff16600160b01b1790556040517f799663458a5ef2936f7fa0c99b3336c69c25890f82974f04e811e5bb359186c790600090a1565b60606004805461100e906146bf565b6005546001600160a01b031633146120be5760405162461bcd60e51b815260206004820181905260248201526000805160206147828339815191526044820152606401610f6c565b6007546001600160a01b03838116911614156120d957600080fd5b6120e38282613d42565b5050565b6005546001600160a01b0316331461212f5760405162461bcd60e51b815260206004820181905260248201526000805160206147828339815191526044820152606401610f6c565b600c546040517f9c3372ea00000000000000000000000000000000000000000000000000000000815282151560048201526001600160a01b0390911690639c3372ea90602401611459565b6005546001600160a01b031633146121c25760405162461bcd60e51b815260206004820181905260248201526000805160206147828339815191526044820152606401610f6c565b60075460ff600160a81b90910416151581151514156121e057600080fd5b60078054821515600160a81b027fffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff9091161790556040517f0d240c24014ec8c204fc1bdcc286f7d01fd2ab6a07c558a9b2d3f12904323a879061224890831515815260200190565b60405180910390a150565b600061109e3384611320856040518060600160405280602581526020016147a2602591393360009081526001602090815260408083206001600160a01b038d1684529091529020549190613d08565b600754600160a81b900460ff166122fb5760405162461bcd60e51b815260206004820152601660248201527f5374616b696e67206973206e6f7420656e61626c6564000000000000000000006044820152606401610f6c565b6000818152601c60205260409020546123565760405162461bcd60e51b815260206004820152601860248201527f496e76616c6964207374616b696e67206475726174696f6e00000000000000006044820152606401610f6c565b61236042826130d1565b336000908152601b6020526040902054106123e25760405162461bcd60e51b8152602060048201526024808201527f616c7265616479207374616b656420666f722061206c6f6e676572206475726160448201527f74696f6e000000000000000000000000000000000000000000000000000000006064820152608401610f6c565b6000818152601c6020908152604080832054338452601a9092529091205561240a42826130d1565b336000818152601b6020526040902091909155600c546001600160a01b03169063e30443bc9061243981613e0b565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401600060405180830381600087803b15801561247f57600080fd5b505af1158015612493573d6000803e3d6000fd5b5050505061249e3390565b6001600160a01b03167f13dd201d7da4f9b31a9064a09abc1a6ce420dacd837a77abafaec5bd9d28d2c8826040516124d891815260200190565b60405180910390a250565b600c546040517fa8b9d2400000000000000000000000000000000000000000000000000000000081526001600160a01b038381166004830152600092169063a8b9d240906024016119be565b600061109e3384846135ef565b600c546040517ffbcbc0f10000000000000000000000000000000000000000000000000000000081526001600160a01b038381166004830152600092839283928392839283929091169063fbcbc0f1906024015b60c06040518083038186803b1580156125a857600080fd5b505afa1580156125bc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125e0919061442a565b949c939b5091995097509550909350915050565b600c546040517fba079d490000000000000000000000000000000000000000000000000000000081526001600160a01b038381166004830152600092169063ba079d49906024016117c8565b6005546001600160a01b031633146126885760405162461bcd60e51b815260206004820181905260248201526000805160206147828339815191526044820152606401610f6c565b6001600160a01b03821660009081526018602052604090205460ff16151581151514156126b457600080fd5b6001600160a01b038216600081815260186020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b600c546040517fc32c293d0000000000000000000000000000000000000000000000000000000081526001600160a01b038381166004830152600092169063c32c293d9060240160206040518083038186803b15801561277257600080fd5b505afa158015612786573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110a29190614369565b6005546001600160a01b031633146127f25760405162461bcd60e51b815260206004820181905260248201526000805160206147828339815191526044820152606401610f6c565b60148411156128435760405162461bcd60e51b815260206004820152601f60248201527f6f7065726174696f6e20666565732063616e27742065786365656420323025006044820152606401610f6c565b60148311156128945760405162461bcd60e51b815260206004820152601f60248201527f6c697175696469747920666565732063616e27742065786365656420323025006044820152606401610f6c565b600182101580156128a6575060328211155b6129035760405162461bcd60e51b815260206004820152602860248201527f46544d207265776172642066656573206d757374206265206265747765656e2060448201526703120616e642035360c41b6064820152608401610f6c565b60018110158015612915575060328111155b6129725760405162461bcd60e51b815260206004820152602860248201527f46544d207265776172642066656573206d757374206265206265747765656e2060448201526703120616e642035360c41b6064820152608401610f6c565b601284905560138390556014829055601581905561299a8461299483866130d1565b906130d1565b600a556012546013546014546129b5929161299491906130d1565b600b556040805185815260208101859052908101839052606081018290527f5c3aee3d65f7eb02cded951435d06b06ef307bc7f57b98975c4a41dc116e711c9060800160405180910390a150505050565b6005546001600160a01b03163314612a4e5760405162461bcd60e51b815260206004820181905260248201526000805160206147828339815191526044820152606401610f6c565b6001600160a01b038181166000818152601d602090815260408083208054600160ff19918216811790925560189093529281902080549092169092179055600c54905163031e79db60e41b81526004810192909252909116906331e79db090602401600060405180830381600087803b158015612aca57600080fd5b505af1158015612ade573d6000803e3d6000fd5b50506040516001600160a01b03841681527f85d097e432d8e396fa72c83ebd34196326e1cf1694ef910cd53554b2ee7597c592506020019050612248565b6005546001600160a01b03163314612b645760405162461bcd60e51b815260206004820181905260248201526000805160206147828339815191526044820152606401610f6c565b806011541415612b7357600080fd5b652d79883d20006011541015612bf15760405162461bcd60e51b815260206004820152603260248201527f5377617020546f6b656e20416d6f756e74206d7573742062652067726561746560448201527f72207468616e2035302074686f7573616e6400000000000000000000000000006064820152608401610f6c565b612bff81633b9aca00614689565b60115550565b6005546001600160a01b03163314612c4d5760405162461bcd60e51b815260206004820181905260248201526000805160206147828339815191526044820152606401610f6c565b60165460ff1615158115151415612c6357600080fd5b6016805460ff19168215159081179091556040519081527fff5917043f8453af413305b2dbd1ed9748a37df481beb71ba4b9b212a07b9bef90602001612248565b3360009081526020819052604081205411612cbe57600080fd5b6001600160a01b038116301415612cd457600080fd5b600c546040517ff7dd53a90000000000000000000000000000000000000000000000000000000081523360048201526001600160a01b0383811660248301529091169063f7dd53a990604401600060405180830381600087803b158015612d3a57600080fd5b505af1158015612d4e573d6000803e3d6000fd5b5050604080513381526001600160a01b03851660208201527f3640c981ed7cfa9e689ac4e9cafffd8c9240b716b14c982b3e90d54e7b61de249350019050612248565b6005546001600160a01b03163314612dd95760405162461bcd60e51b815260206004820181905260248201526000805160206147828339815191526044820152606401610f6c565b612de4816001612640565b600d546040516001600160a01b03918216918316907f6080503d1da552ae8eb4b7b8a20245d9fabed014180510e7d1a05ea08fdb0f3e90600090a3600d80546001600160a01b0319166001600160a01b0392909216919091179055565b600c54604080517fe7841ec000000000000000000000000000000000000000000000000000000000815290516000926001600160a01b03169163e7841ec0916004808301926020929190829003018186803b15801561138d57600080fd5b600c546040517f5183d6fd00000000000000000000000000000000000000000000000000000000815260048101839052600091829182918291829182916001600160a01b0390911690635183d6fd90602401612590565b6005546001600160a01b03163314612f3e5760405162461bcd60e51b815260206004820181905260248201526000805160206147828339815191526044820152606401610f6c565b6001600160a01b038116612fba5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610f6c565b6005546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b600c546040517fb22f8a0400000000000000000000000000000000000000000000000000000000815233600482015282151560248201526001600160a01b039091169063b22f8a0490604401611459565b6005546001600160a01b031633146130af5760405162461bcd60e51b815260206004820181905260248201526000805160206147828339815191526044820152606401610f6c565b600e80546001600160a01b0319166001600160a01b0392909216919091179055565b6000806130de8385614651565b9050838110156131305760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610f6c565b9392505050565b600082613146575060006110a2565b60006131528385614689565b90508261315f8583614669565b146131305760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60448201527f77000000000000000000000000000000000000000000000000000000000000006064820152608401610f6c565b600061313083836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250613e89565b61321d81613eb7565b60006132366008546009546130d190919063ffffffff16565b905060006132796132546012546014546130d190919063ffffffff16565b610fab60145461327386610fab6009544761313790919063ffffffff16565b90613137565b905060006132b66132976012546015546130d190919063ffffffff16565b610fab60155461327387610fab6008544761313790919063ffffffff16565b905060006132c483836130d1565b600c546040519192506000916001600160a01b039091169083908381818185875af1925050503d8060008114613316576040519150601f19603f3d011682016040523d82523d6000602084013e61331b565b606091505b50909150479050600061332f8260026131d2565b9050600061333d82846146a8565b600e546040519192506000916001600160a01b039091169084908381818185875af1925050503d806000811461338f576040519150601f19603f3d011682016040523d82523d6000602084013e613394565b606091505b5050600f546040519192506000916001600160a01b039091169084908381818185875af1925050503d80600081146133e8576040519150601f19603f3d011682016040523d82523d6000602084013e6133ed565b606091505b505090507f8e09ec88c0d24c22e3a9b8555c029afcc4a7c609daabf6d7849e814c2d14efd0878688801561341e5750845b80156134275750835b60408051938452602084019290925215159082015260600160405180910390a15050505050505050505050565b600061313083836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250613d08565b6001600160a01b0383166135115760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152608401610f6c565b6001600160a01b03821661358d5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f73730000000000000000000000000000000000000000000000000000000000006064820152608401610f6c565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b0383166136535760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610f6c565b6001600160a01b0382166136b55760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610f6c565b600754600160b01b900460ff16806136e557506001600160a01b0383166000908152601d602052604090205460ff165b8061371057507f00000000000000000000000000000000000000000000000000000000000000004210155b61375c5760405162461bcd60e51b815260206004820181905260248201527f54726164696e6720686173206e6f7420796574206265656e20656e61626c65646044820152606401610f6c565b806137725761376d8383600061406e565b505050565b600754600160a01b900460ff161580156137a557506001600160a01b03831660009081526018602052604090205460ff16155b80156137ca57506001600160a01b03821660009081526018602052604090205460ff16155b15613c04576001600160a01b0380831660009081526019602052604080822054928616825290205460ff918216911615801561380f5750600754600160a81b900460ff165b156138c1576001600160a01b0384166000908152601b602052604090205442101561387c5760405162461bcd60e51b815260206004820152601d60248201527f546f6b656e7320617265207374616b656420616e64206c6f636b6564210000006044820152606401610f6c565b6001600160a01b0384166000908152601b6020526040902054156138c1576001600160a01b0384166000908152601b60209081526040808320839055601a9091528120555b600081156138d257506015546138d7565b506014545b60006138f4601254612994601354856130d190919063ffffffff16565b90506010546000141580156139065750825b801561392057506006546001600160a01b03878116911614155b15613977576010548411156139775760405162461bcd60e51b815260206004820152601960248201527f6d617853656c6c5472616e73616374696f6e416d6f756e742e000000000000006044820152606401610f6c565b30600090815260208190526040902054601154811080159081906139b457506001600160a01b03881660009081526019602052604090205460ff16155b15613aba576007805460ff60a01b1916600160a01b17905560165460ff1615613a885760006139f06008546009546130d190919063ffffffff16565b90506000613a0d82610fab6009548761313790919063ffffffff16565b90506000613a2a83610fab6008548861313790919063ffffffff16565b90506000613a49600b54610fab6013548661313790919063ffffffff16565b90506000613a68600a54610fab6013548661313790919063ffffffff16565b90506000613a7682846130d1565b9050613a81816141f1565b5050505050505b30600090815260208190526040902054613aa181613214565b50600060098190556008556007805460ff60a01b191690555b6000613acb6064610fab8987613137565b9050613ad78782613454565b96508515613af457600854613aec90826130d1565b600855613b05565b600954613b0190826130d1565b6009555b613b1089308361406e565b601754600c546040517fffb2c479000000000000000000000000000000000000000000000000000000008152600481018390526001600160a01b039091169063ffb2c47990602401606060405180830381600087803b158015613b7257600080fd5b505af1925050508015613ba2575060408051601f3d908101601f19168201909252613b9f91810190614530565b60015b613bab57613bfc565b60408051848152602081018490529081018290526060810185905232906001907fc864333d6121033635ab41b29ae52f10a22cf4438c3e4f1c4c68518feb2f8a989060800160405180910390a35050505b505050505050505b613c0f83838361406e565b600c546001600160a01b031663e30443bc84613c2a81613e0b565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401600060405180830381600087803b158015613c7057600080fd5b505af1158015613c84573d6000803e3d6000fd5b5050600c546001600160a01b0316915063e30443bc905083613ca581613e0b565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401600060405180830381600087803b158015613ceb57600080fd5b505af1158015613cff573d6000803e3d6000fd5b50505050505050565b60008184841115613d2c5760405162461bcd60e51b8152600401610f6c919061458e565b506000613d3984866146a8565b95945050505050565b6001600160a01b0382166000908152601960205260409020805460ff19168215801591909117909155613dcf57600c5460405163031e79db60e41b81526001600160a01b038481166004830152909116906331e79db090602401600060405180830381600087803b158015613db657600080fd5b505af1158015613dca573d6000803e3d6000fd5b505050505b604051811515906001600160a01b038416907fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab90600090a35050565b600754600090600160a81b900460ff16613e3d576001600160a01b0382166000908152602081905260409020546110a2565b6001600160a01b0382166000908152601a60205260409020546110a290606490610fab90613e6b90836130d1565b6001600160a01b038616600090815260208190526040902054613273565b60008183613eaa5760405162461bcd60e51b8152600401610f6c919061458e565b506000613d398486614669565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110613efa57634e487b7160e01b600052603260045260246000fd5b6001600160a01b03928316602091820292909201810191909152600654604080517fad5c46480000000000000000000000000000000000000000000000000000000081529051919093169263ad5c4648926004808301939192829003018186803b158015613f6757600080fd5b505afa158015613f7b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613f9f9190614369565b81600181518110613fc057634e487b7160e01b600052603260045260246000fd5b6001600160a01b039283166020918202929092010152600654613fe69130911684613496565b6006546040517f791ac9470000000000000000000000000000000000000000000000000000000081526001600160a01b039091169063791ac947906140389085906000908690309042906004016145e1565b600060405180830381600087803b15801561405257600080fd5b505af1158015614066573d6000803e3d6000fd5b505050505050565b6001600160a01b0383166140d25760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610f6c565b6001600160a01b0382166141345760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610f6c565b61417181604051806060016040528060268152602001614734602691396001600160a01b0386166000908152602081905260409020549190613d08565b6001600160a01b0380851660009081526020819052604080822093909355908416815220546141a090826130d1565b6001600160a01b038381166000818152602081815260409182902094909455518481529092918616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91016135e2565b60006141fe8260026131d2565b9050600061420c8383613454565b90504761421883613eb7565b60006142244783613454565b90506142308382614278565b60408051858152602081018390529081018490527f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5619060600160405180910390a15050505050565b6006546142909030906001600160a01b031684613496565b600654600d546040517ff305d7190000000000000000000000000000000000000000000000000000000081523060048201526024810185905260006044820181905260648201526001600160a01b0391821660848201524260a482015291169063f305d71990839060c4016060604051808303818588803b15801561431457600080fd5b505af1158015614328573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906114879190614530565b60006020828403121561435e578081fd5b813561313081614710565b60006020828403121561437a578081fd5b815161313081614710565b60008060408385031215614397578081fd5b82356143a281614710565b915060208301356143b281614710565b809150509250929050565b6000806000606084860312156143d1578081fd5b83356143dc81614710565b925060208401356143ec81614710565b929592945050506040919091013590565b6000806040838503121561440f578182fd5b823561441a81614710565b915060208301356143b281614725565b60008060008060008060c08789031215614442578182fd5b865161444d81614710565b6020880151604089015160608a015160808b015160a0909b0151939c929b509099909850965090945092505050565b6000806040838503121561448e578182fd5b823561449981614710565b946020939093013593505050565b6000602082840312156144b8578081fd5b813561313081614725565b6000602082840312156144d4578081fd5b815161313081614725565b6000602082840312156144f0578081fd5b5035919050565b600060208284031215614508578081fd5b5051919050565b60008060408385031215614521578182fd5b50508035926020909101359150565b600080600060608486031215614544578283fd5b8351925060208401519150604084015190509250925092565b60008060008060808587031215614572578182fd5b5050823594602084013594506040840135936060013592509050565b6000602080835283518082850152825b818110156145ba5785810183015185820160400152820161459e565b818111156145cb5783604083870101525b50601f01601f1916929092016040019392505050565b600060a082018783526020878185015260a0604085015281875180845260c0860191508289019350845b818110156146305784516001600160a01b03168352938301939183019160010161460b565b50506001600160a01b03969096166060850152505050608001529392505050565b60008219821115614664576146646146fa565b500190565b60008261468457634e487b7160e01b81526012600452602481fd5b500490565b60008160001904831182151516156146a3576146a36146fa565b500290565b6000828210156146ba576146ba6146fa565b500390565b600181811c908216806146d357607f821691505b602082108114156146f457634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b03811681146115f457600080fd5b80151581146115f457600080fdfe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63654f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657245524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212201a79d6383e041b85f42307ef92c741e58c946b981aa14479f0a14f6676877fce64736f6c6343000804003360c06040526014805462ff0000191690553480156200001d57600080fd5b506040516200348638038062003486833981016040819052620000409162000224565b604080518082018252601a8082527f4469766572736946695f4469766964656e645f547261636b6572000000000000602080840182815285518087019096529285528401528151919291839183916200009c916003916200017e565b508051620000b29060049060208401906200017e565b50505050506000620000c96200017a60201b60201c565b600980546001600160a01b0319166001600160a01b038316908117909155604051919250906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350601580546001600160a01b0319166001600160a01b039290921691909117905564e8d4a5100060805264174876e80060a0526014805462ff0001600160b81b031916761b02da8cb0d097eb8d57a175b88c7d8b4799750600010117905562000291565b3390565b8280546200018c9062000254565b90600052602060002090601f016020900481019282620001b05760008555620001fb565b82601f10620001cb57805160ff1916838001178555620001fb565b82800160010185558215620001fb579182015b82811115620001fb578251825591602001919060010190620001de565b50620002099291506200020d565b5090565b5b808211156200020957600081556001016200020e565b60006020828403121562000236578081fd5b81516001600160a01b03811681146200024d578182fd5b9392505050565b600181811c908216806200026957607f821691505b602082108114156200028b57634e487b7160e01b600052602260045260246000fd5b50919050565b60805160a0516131c1620002c560003960008181610a1101526117cc0152600081816108c7015261181801526131c16000f3fe6080604052600436106103645760003560e01c806370a08231116101c6578063a9059cbb116100f7578063dd62ed3e11610095578063f2fde38b1161006f578063f2fde38b14610ae7578063f7dd53a914610b07578063fbcbc0f114610b27578063ffb2c47914610b4757600080fd5b8063dd62ed3e14610a6c578063e30443bc14610ab2578063e7841ec014610ad257600080fd5b8063ba079d49116100d1578063ba079d49146109bf578063bc4c4b37146109df578063be10b614146109ff578063c32c293d14610a3357600080fd5b8063a9059cbb14610949578063aafd847a14610969578063b22f8a041461099f57600080fd5b806395d89b4111610164578063a1363cda1161013e578063a1363cda146108b5578063a4234069146108e9578063a457c2d714610909578063a8b9d2401461092957600080fd5b806395d89b41146108665780639c3372ea1461087b5780639eec101e1461089b57600080fd5b806385a6b3ae116101a057806385a6b3ae146107f25780638bc1d639146108085780638da5cb5b1461082857806391b89fba1461084657600080fd5b806370a082311461077157806370d3c747146107a7578063715018a6146107dd57600080fd5b80633599bb17116102a05780635183d6fd1161023e57806365b8dbc01161021857806365b8dbc0146106ec5780636a4740021461070c5780636b69163b146107215780636d48467b1461075157600080fd5b80635183d6fd1461063c5780635344b50b146106935780635b72c18c146106b357600080fd5b8063418089041161027a578063418089041461059d5780634e5ee1c0146105bc5780634e7b827f146105ec5780635123425b1461061c57600080fd5b80633599bb171461053d578063395093511461055d57806340ffdd801461057d57600080fd5b80631d4ff89a1161030d57806327ce0147116102e757806327ce0147146104cb5780633009a609146104eb578063313ce5671461050157806331e79db01461051d57600080fd5b80631d4ff89a1461044e578063226cfa3d1461047e57806323b872dd146104ab57600080fd5b806309bbedde1161033e57806309bbedde146103db5780631694505e146103fa57806318160ddd1461043957600080fd5b806303c833021461037857806306fdde0314610380578063095ea7b3146103ab57600080fd5b3661037357610371610b82565b005b600080fd5b610371610b82565b34801561038c57600080fd5b50610395610c22565b6040516103a29190612ef9565b60405180910390f35b3480156103b757600080fd5b506103cb6103c6366004612dee565b610cb4565b60405190151581526020016103a2565b3480156103e757600080fd5b50600a545b6040519081526020016103a2565b34801561040657600080fd5b5060145461042190630100000090046001600160a01b031681565b6040516001600160a01b0390911681526020016103a2565b34801561044557600080fd5b506002546103ec565b34801561045a57600080fd5b506103cb610469366004612cff565b60116020526000908152604090205460ff1681565b34801561048a57600080fd5b506103ec610499366004612cff565b60166020526000908152604090205481565b3480156104b757600080fd5b506103cb6104c6366004612d9c565b610ccb565b3480156104d757600080fd5b506103ec6104e6366004612cff565b610d34565b3480156104f757600080fd5b506103ec600e5481565b34801561050d57600080fd5b50604051600981526020016103a2565b34801561052957600080fd5b50610371610538366004612cff565b610d9d565b34801561054957600080fd5b50610371610558366004612e19565b610e80565b34801561056957600080fd5b506103cb610578366004612dee565b610f3b565b34801561058957600080fd5b50610371610598366004612e19565b610f71565b3480156105a957600080fd5b506014546103cb90610100900460ff1681565b3480156105c857600080fd5b506103cb6105d7366004612cff565b60136020526000908152604090205460ff1681565b3480156105f857600080fd5b506103cb610607366004612cff565b600f6020526000908152604090205460ff1681565b34801561062857600080fd5b50610371610637366004612ddc565b61101e565b34801561064857600080fd5b5061065c610657366004612e51565b611091565b604080516001600160a01b0390971687526020870195909552938501929092526060840152608083015260a082015260c0016103a2565b34801561069f57600080fd5b50601554610421906001600160a01b031681565b3480156106bf57600080fd5b506103cb6106ce366004612cff565b6001600160a01b031660009081526013602052604090205460ff1690565b3480156106f857600080fd5b50610371610707366004612cff565b6110f1565b34801561071857600080fd5b5061037161117a565b34801561072d57600080fd5b506103cb61073c366004612cff565b60106020526000908152604090205460ff1681565b34801561075d57600080fd5b506103cb61076c366004612cff565b611234565b34801561077d57600080fd5b506103ec61078c366004612cff565b6001600160a01b031660009081526020819052604090205490565b3480156107b357600080fd5b506104216107c2366004612cff565b6012602052600090815260409020546001600160a01b031681565b3480156107e957600080fd5b5061037161129e565b3480156107fe57600080fd5b506103ec60085481565b34801561081457600080fd5b50610371610823366004612ddc565b611330565b34801561083457600080fd5b506009546001600160a01b0316610421565b34801561085257600080fd5b506103ec610861366004612cff565b6113a3565b34801561087257600080fd5b506103956113ae565b34801561088757600080fd5b50610371610896366004612e19565b6113bd565b3480156108a757600080fd5b506014546103cb9060ff1681565b3480156108c157600080fd5b506103ec7f000000000000000000000000000000000000000000000000000000000000000081565b3480156108f557600080fd5b506014546103cb9062010000900460ff1681565b34801561091557600080fd5b506103cb610924366004612dee565b61145c565b34801561093557600080fd5b506103ec610944366004612cff565b6114ab565b34801561095557600080fd5b506103cb610964366004612dee565b6114d7565b34801561097557600080fd5b506103ec610984366004612cff565b6001600160a01b031660009081526007602052604090205490565b3480156109ab57600080fd5b506103716109ba366004612ddc565b6114e4565b3480156109cb57600080fd5b506103cb6109da366004612cff565b611557565b3480156109eb57600080fd5b506103cb6109fa366004612d37565b6115c1565b348015610a0b57600080fd5b506103ec7f000000000000000000000000000000000000000000000000000000000000000081565b348015610a3f57600080fd5b50610421610a4e366004612cff565b6001600160a01b039081166000908152601260205260409020541690565b348015610a7857600080fd5b506103ec610a87366004612d6f565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b348015610abe57600080fd5b50610371610acd366004612dee565b61175d565b348015610ade57600080fd5b50600e546103ec565b348015610af357600080fd5b50610371610b02366004612cff565b611854565b348015610b1357600080fd5b50610371610b22366004612d6f565b611974565b348015610b3357600080fd5b5061065c610b42366004612cff565b611a64565b348015610b5357600080fd5b50610b67610b62366004612e51565b611b13565b604080519384526020840192909252908201526060016103a2565b6000610b8d60025490565b11610b9757600080fd5b3415610c2057610bd7610ba960025490565b610bc434700100000000000000000000000000000000611c46565b610bce9190612fbc565b60055490611ce8565b60055560405134815233907fa493a9229478c3fcd73f66d2cdeb7f94fd0f341da924d1054236d784541165119060200160405180910390a2600854610c1c9034611ce8565b6008555b565b606060038054610c319061306a565b80601f0160208091040260200160405190810160405280929190818152602001828054610c5d9061306a565b8015610caa5780601f10610c7f57610100808354040283529160200191610caa565b820191906000526020600020905b815481529060010190602001808311610c8d57829003601f168201915b5050505050905090565b6000610cc1338484611d47565b5060015b92915050565b6000610cd8848484611e9f565b610d2a8433610d258560405180606001604052806028815260200161311f602891396001600160a01b038a1660009081526001602090815260408083203384529091529020549190611f12565b611d47565b5060019392505050565b6001600160a01b0381166000908152600660209081526040808320549183905282205460055470010000000000000000000000000000000092610d9392610d8e92610d8891610d839190611c46565b611f4c565b90611f5c565b611f9a565b610cc59190612fbc565b6009546001600160a01b03163314610dea5760405162461bcd60e51b8152602060048201819052602482015260008051602061314783398151915260448201526064015b60405180910390fd5b6001600160a01b0381166000908152600f602052604090205460ff1615610e1057600080fd5b6001600160a01b0381166000908152600f60205260408120805460ff19166001179055610e3e908290611fad565b610e49600a8261200c565b6040516001600160a01b038216907fa878b31040b2e6d0a9a3d3361209db3908ba62014b0dca52adbaee451d128b2590600090a250565b6009546001600160a01b03163314610ec85760405162461bcd60e51b815260206004820181905260248201526000805160206131478339815191526044820152606401610de1565b60145460ff620100009091041615158115151415610ee557600080fd5b60148054821515620100000262ff0000199091161790556040517f3da2593f2c4724acfbd754045321e852cad26f3974834b1890045530f89c21b390610f3090831515815260200190565b60405180910390a150565b3360008181526001602090815260408083206001600160a01b03871684529091528120549091610cc1918590610d259086611ce8565b6009546001600160a01b03163314610fb95760405162461bcd60e51b815260206004820181905260248201526000805160206131478339815191526044820152606401610de1565b60145460ff6101009091041615158115151415610fd557600080fd5b601480548215156101000261ff00199091161790556040517fc138a28750b971696f46ea59731c471ef1e08e4015404afdb139fd2e87dca1bb90610f3090831515815260200190565b6009546001600160a01b031633146110665760405162461bcd60e51b815260206004820181905260248201526000805160206131478339815191526044820152606401610de1565b6001600160a01b03919091166000908152601360205260409020805460ff1916911515919091179055565b6000806000806000806110a3600a5490565b87106110c25750600094506000199350839250849150819050806110e8565b60006110cf600a89612171565b90506110da81611a64565b965096509650965096509650505b91939550919395565b6009546001600160a01b031633146111395760405162461bcd60e51b815260206004820181905260248201526000805160206131478339815191526044820152606401610de1565b601480546001600160a01b039092166301000000027fffffffffffffffffff0000000000000000000000000000000000000000ffffff909216919091179055565b60405162461bcd60e51b815260206004820152606f60248201527f4469766572736946695f4469766964656e645f547261636b65723a207769746860448201527f647261774469766964656e642064697361626c65642e2055736520746865202760648201527f636c61696d272066756e6374696f6e206f6e20746865206d61696e204469766560848201527f727369466920636f6e74726163742e000000000000000000000000000000000060a482015260c401610de1565b6009546000906001600160a01b0316331461127f5760405162461bcd60e51b815260206004820181905260248201526000805160206131478339815191526044820152606401610de1565b506001600160a01b031660009081526010602052604090205460ff1690565b6009546001600160a01b031633146112e65760405162461bcd60e51b815260206004820181905260248201526000805160206131478339815191526044820152606401610de1565b6009546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600980546001600160a01b0319169055565b6009546001600160a01b031633146113785760405162461bcd60e51b815260206004820181905260248201526000805160206131478339815191526044820152606401610de1565b6001600160a01b03919091166000908152601060205260409020805460ff1916911515919091179055565b6000610cc5826114ab565b606060048054610c319061306a565b6009546001600160a01b031633146114055760405162461bcd60e51b815260206004820181905260248201526000805160206131478339815191526044820152606401610de1565b60145460ff161515811515141561141b57600080fd5b6014805460ff19168215159081179091556040519081527f8d34c313963017194ed726d050e868657d0e2d2c6748d13e358cd4b89d4ee7c890602001610f30565b6000610cc13384610d2585604051806060016040528060258152602001613167602591393360009081526001602090815260408083206001600160a01b038d1684529091529020549190611f12565b6001600160a01b038116600090815260076020526040812054610cc5906114d184610d34565b906121b2565b6000610cc1338484611e9f565b6009546001600160a01b0316331461152c5760405162461bcd60e51b815260206004820181905260248201526000805160206131478339815191526044820152606401610de1565b6001600160a01b03919091166000908152601160205260409020805460ff1916911515919091179055565b6009546000906001600160a01b031633146115a25760405162461bcd60e51b815260206004820181905260248201526000805160206131478339815191526044820152606401610de1565b506001600160a01b031660009081526011602052604090205460ff1690565b6009546000906001600160a01b0316331461160c5760405162461bcd60e51b815260206004820181905260248201526000805160206131478339815191526044820152606401610de1565b60145462010000900460ff161561162557506000610cc5565b6001600160a01b03831660009081526011602052604090205460ff1682801561164b5750805b801561165f5750601454610100900460ff16155b1561166e576000915050610cc5565b6000816116835761167e856121f4565b61168c565b61168c85612532565b90508015611752576001600160a01b0385166000908152601660205260409020429055811561170057831515856001600160a01b03167ffbd928dd3806a2bdf802f3a28a2cc55205f95dbcd2c3ed313abfca278366f80c836040516116f391815260200190565b60405180910390a3611747565b831515856001600160a01b03167fa2c38e2d2fb7e3e1912d937fd1ca11ed6d51864dee4cfa7a7bf02becd7acf0928360405161173e91815260200190565b60405180910390a35b600192505050610cc5565b506000949350505050565b6009546001600160a01b031633146117a55760405162461bcd60e51b815260206004820181905260248201526000805160206131478339815191526044820152606401610de1565b6001600160a01b0382166000908152600f602052604090205460ff16156117ca575050565b7f000000000000000000000000000000000000000000000000000000000000000081101561180c576117fd600a8361200c565b611808826000611fad565b5050565b6118168282611fad565b7f0000000000000000000000000000000000000000000000000000000000000000811061184957611808600a8383612927565b611808600a8361200c565b6009546001600160a01b0316331461189c5760405162461bcd60e51b815260206004820181905260248201526000805160206131478339815191526044820152606401610de1565b6001600160a01b0381166119185760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610de1565b6009546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600980546001600160a01b0319166001600160a01b0392909216919091179055565b6009546001600160a01b031633146119bc5760405162461bcd60e51b815260206004820181905260248201526000805160206131478339815191526044820152606401610de1565b6001600160a01b03811660009081526013602052604090205460ff16806119ea57506001600160a01b038116155b611a365760405162461bcd60e51b815260206004820152601760248201527f546f6b656e206e6f7420696e20616c6c6f77206c6973740000000000000000006044820152606401610de1565b6001600160a01b03918216600090815260126020526040902080546001600160a01b03191691909216179055565b80600080808080611a76600a876129d0565b9450600019935060008512611ad857600e54851115611aa457600e54611a9d908690612a1b565b9350611ad8565b600e54600a5460009110611ab9576000611ac8565b600e54600a54611ac8916121b2565b9050611ad48682611f5c565b9450505b611ae1866114ab565b9250611aec86610d34565b6001600160a01b038716600090815260166020526040902054969895975093959294915050565b600a5460009081908190801580611b32575060145462010000900460ff165b15611b48575050600e5460009250829150611c3f565b600e546000805a90506000805b8984108015611b6357508582105b15611c2e5784611b72816130a5565b955050858510611b8157600094505b6000600a6000018681548110611ba757634e487b7160e01b600052603260045260246000fd5b60009182526020808320909101546001600160a01b0316808352601090915260409091205490915060ff16611bf457611be18160016115c1565b15611bf45781611bf0816130a5565b9250505b82611bfe816130a5565b93505060005a905080851115611c2557611c22611c1b86836121b2565b8790611ce8565b95505b9350611b559050565b600e85905590975095509193505050505b9193909250565b600082611c5557506000610cc5565b6000611c618385612fdc565b905082611c6e8583612fbc565b14611ce15760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60448201527f77000000000000000000000000000000000000000000000000000000000000006064820152608401610de1565b9392505050565b600080611cf58385612fa4565b905083811015611ce15760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610de1565b6001600160a01b038316611dc25760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152608401610de1565b6001600160a01b038216611e3e5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f73730000000000000000000000000000000000000000000000000000000000006064820152608401610de1565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60405162461bcd60e51b815260206004820152603060248201527f4469766572736946695f4469766964656e645f547261636b65723a204e6f207460448201527f72616e736665727320616c6c6f776564000000000000000000000000000000006064820152608401610de1565b505050565b60008184841115611f365760405162461bcd60e51b8152600401610de19190612ef9565b506000611f438486613053565b95945050505050565b60008181811215610cc557600080fd5b600080611f698385612f4c565b905060008312158015611f7c5750838112155b80611f915750600083128015611f9157508381125b611ce157600080fd5b600080821215611fa957600080fd5b5090565b6001600160a01b03821660009081526020819052604090205480821115611fec576000611fda83836121b2565b9050611fe68482612a58565b50505050565b80821015611f0d57600061200082846121b2565b9050611fe68482612abc565b6001600160a01b038116600090815260038301602052604090205460ff16612032575050565b6001600160a01b03811660009081526003830160209081526040808320805460ff191690556001808601835281842084905560028601909252822054845490929161207c91613053565b905060008460000182815481106120a357634e487b7160e01b600052603260045260246000fd5b60009182526020808320909101546001600160a01b0390811680845260028901909252604080842087905590871683528220919091558554909150819086908590811061210057634e487b7160e01b600052603260045260246000fd5b600091825260209091200180546001600160a01b0319166001600160a01b0392909216919091179055845485908061214857634e487b7160e01b600052603160045260246000fd5b600082815260209020810160001990810180546001600160a01b03191690550190555050505050565b600082600001828154811061219657634e487b7160e01b600052603260045260246000fd5b6000918252602090912001546001600160a01b03169392505050565b6000611ce183836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611f12565b600080612200836114ab565b90508015612529576001600160a01b03831660009081526007602052604090205461222b9082611ce8565b6001600160a01b0380851660009081526007602090815260408083209490945560129052918220546014549116919060ff16158061227057506001600160a01b038216155b8061229457506001600160a01b03821660009081526013602052604090205460ff16155b156122f7576040516001600160a01b03861690610bb89085906000818181858888f193505050503d80600081146122e7576040519150601f19603f3d011682016040523d82523d6000602084013e6122ec565b606091505b50508091505061248f565b604080516002808252606082018352600092602083019080368337019050509050601460039054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561236657600080fd5b505afa15801561237a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061239e9190612d1b565b816000815181106123bf57634e487b7160e01b600052603260045260246000fd5b60200260200101906001600160a01b031690816001600160a01b031681525050828160018151811061240157634e487b7160e01b600052603260045260246000fd5b6001600160a01b03928316602091820292909201015260145460405163b6f9de9560e01b815263010000009091049091169063b6f9de959086906124509060009086908c904290600401612ec4565b6000604051808303818588803b15801561246957600080fd5b505af19350505050801561247b575060015b612488576000915061248d565b600191505b505b806124dd576001600160a01b0385166000908152600760205260409020546124b790846121b2565b6001600160a01b0390951660009081526007602052604081209590955550929392505050565b846001600160a01b03167fee503bee2bb6a87e57bc57db795f98137327401a0e7b7ce42e37926cc1a9ca4d8460405161251891815260200190565b60405180910390a250909392505050565b50600092915050565b60008061253e836114ab565b90508015612529576001600160a01b0383166000908152600760205260408120546125699083611ce8565b6001600160a01b0385166000908152600760205260408082209290925581516002808252606082019093529091816020016020820280368337019050509050601460039054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b1580156125f657600080fd5b505afa15801561260a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061262e9190612d1b565b8160008151811061264f57634e487b7160e01b600052603260045260246000fd5b6001600160a01b03928316602091820292909201015260155482519116908290600190811061268e57634e487b7160e01b600052603260045260246000fd5b6001600160a01b0392831660209182029290920101526015546040516370a0823160e01b815230600482015260009291909116906370a082319060240160206040518083038186803b1580156126e357600080fd5b505afa1580156126f7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061271b9190612e69565b60145460405163b6f9de9560e01b8152919250630100000090046001600160a01b03169063b6f9de9590869061275c90600090879030904290600401612ec4565b6000604051808303818588803b15801561277557600080fd5b505af193505050508015612787575060015b61279457600092506128ce565b6015546040516370a0823160e01b81523060048201526000916128169184916001600160a01b0316906370a082319060240160206040518083038186803b1580156127de57600080fd5b505afa1580156127f2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114d19190612e69565b905080156128c7576015546040517fa9059cbb0000000000000000000000000000000000000000000000000000000081526001600160a01b03898116600483015260248201849052600196509091169063a9059cbb90604401602060405180830381600087803b15801561288957600080fd5b505af115801561289d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128c19190612e35565b506128cc565b600093505b505b8261291d576001600160a01b0386166000908152600760205260409020546128f690856121b2565b6001600160a01b039096166000908152600760205260408120969096555093949350505050565b5091949350505050565b6001600160a01b038216600090815260038401602052604090205460ff161561296c576001600160a01b03821660009081526001840160205260409020819055505050565b6001600160a01b03821660008181526003850160209081526040808320805460ff19166001908117909155878101835281842086905587546002890184529184208290558101875586835291200180546001600160a01b0319169091179055505050565b6001600160a01b038116600090815260038301602052604081205460ff166129fb5750600019610cc5565b506001600160a01b03166000908152600291909101602052604090205490565b600080612a288385612ffb565b905060008312158015612a3b5750838113155b80611f915750600083128015611f915750838113611ce157600080fd5b612a628282612b00565b612a9c612a7d610d8383600554611c4690919063ffffffff16565b6001600160a01b03841660009081526006602052604090205490612a1b565b6001600160a01b0390921660009081526006602052604090209190915550565b612ac68282612bdf565b612a9c612ae1610d8383600554611c4690919063ffffffff16565b6001600160a01b03841660009081526006602052604090205490611f5c565b6001600160a01b038216612b565760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610de1565b600254612b639082611ce8565b6002556001600160a01b038216600090815260208190526040902054612b899082611ce8565b6001600160a01b038316600081815260208181526040808320949094559251848152919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91015b60405180910390a35050565b6001600160a01b038216612c5b5760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360448201527f73000000000000000000000000000000000000000000000000000000000000006064820152608401610de1565b612c98816040518060600160405280602281526020016130fd602291396001600160a01b0385166000908152602081905260409020549190611f12565b6001600160a01b038316600090815260208190526040902055600254612cbe90826121b2565b6002556040518181526000906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90602001612bd3565b600060208284031215612d10578081fd5b8135611ce1816130d6565b600060208284031215612d2c578081fd5b8151611ce1816130d6565b60008060408385031215612d49578081fd5b8235612d54816130d6565b91506020830135612d64816130ee565b809150509250929050565b60008060408385031215612d81578182fd5b8235612d8c816130d6565b91506020830135612d64816130d6565b600080600060608486031215612db0578081fd5b8335612dbb816130d6565b92506020840135612dcb816130d6565b929592945050506040919091013590565b60008060408385031215612d49578182fd5b60008060408385031215612e00578182fd5b8235612e0b816130d6565b946020939093013593505050565b600060208284031215612e2a578081fd5b8135611ce1816130ee565b600060208284031215612e46578081fd5b8151611ce1816130ee565b600060208284031215612e62578081fd5b5035919050565b600060208284031215612e7a578081fd5b5051919050565b6000815180845260208085019450808401835b83811015612eb95781516001600160a01b031687529582019590820190600101612e94565b509495945050505050565b848152608060208201526000612edd6080830186612e81565b6001600160a01b03949094166040830152506060015292915050565b6000602080835283518082850152825b81811015612f2557858101830151858201604001528201612f09565b81811115612f365783604083870101525b50601f01601f1916929092016040019392505050565b6000808212827f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03841381151615612f8657612f866130c0565b82600160ff1b038412811615612f9e57612f9e6130c0565b50500190565b60008219821115612fb757612fb76130c0565b500190565b600082612fd757634e487b7160e01b81526012600452602481fd5b500490565b6000816000190483118215151615612ff657612ff66130c0565b500290565b600080831283600160ff1b01831281151615613019576130196130c0565b837f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01831381161561304d5761304d6130c0565b50500390565b600082821015613065576130656130c0565b500390565b600181811c9082168061307e57607f821691505b6020821081141561309f57634e487b7160e01b600052602260045260246000fd5b50919050565b60006000198214156130b9576130b96130c0565b5060010190565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b03811681146130eb57600080fd5b50565b80151581146130eb57600080fdfe45524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63654f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657245524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa264697066735822122058a930dca684adcddf0226e4202f7551f9505675bf8d4b2b37f47f043ae4559164736f6c63430008040033
Click to see More Less
Private Note:
To access the Private Note feature, you must be
Logged In