6701118f178fb48000600b556007600c55604d608052600d805460ff1916905560e060405273e58aa41765829150723d690fa1f1cb3747f9d95060a090815273985afca097414e5510c2c4faebdb287e4f237a1b60c0526200006690600f906002620003f5565b5060408051808201909152605f8152600560208201526200008c9060109060026200045f565b503480156200009a57600080fd5b5060405162002cc338038062002cc3833981016040819052620000bd9162000603565b733cc6cdda760b79bafa08df41ecfa224f810dceb6600185858160029080519060200190620000ee929190620004a2565b50805162000104906003906020840190620004a2565b505060016000555062000117336200029e565b6daaeb6d7670e522a718067333cd4e3b156200025c578015620001aa57604051633e9f1edf60e11b81523060048201526001600160a01b03831660248201526daaeb6d7670e522a718067333cd4e90637d3e3dbe906044015b600060405180830381600087803b1580156200018b57600080fd5b505af1158015620001a0573d6000803e3d6000fd5b505050506200025c565b6001600160a01b03821615620001fb5760405163a0af290360e01b81523060048201526001600160a01b03831660248201526daaeb6d7670e522a718067333cd4e9063a0af29039060440162000170565b604051632210724360e11b81523060048201526daaeb6d7670e522a718067333cd4e90634420e48690602401600060405180830381600087803b1580156200024257600080fd5b505af115801562000257573d6000803e3d6000fd5b505050505b505081516200027390600e906020850190620004a2565b506200029473e58aa41765829150723d690fa1f1cb3747f9d95082620002f0565b50505050620006f2565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6127106001600160601b0382161115620003645760405162461bcd60e51b815260206004820152602a60248201527f455243323938313a20726f79616c7479206665652077696c6c206578636565646044820152692073616c65507269636560b01b60648201526084015b60405180910390fd5b6001600160a01b038216620003bc5760405162461bcd60e51b815260206004820152601960248201527f455243323938313a20696e76616c69642072656365697665720000000000000060448201526064016200035b565b604080518082019091526001600160a01b039092168083526001600160601b039091166020909201829052600160a01b90910217600955565b8280548282559060005260206000209081019282156200044d579160200282015b828111156200044d57825182546001600160a01b0319166001600160a01b0390911617825560209092019160019091019062000416565b506200045b9291506200051f565b5090565b8280548282559060005260206000209081019282156200044d579160200282015b828111156200044d578251829060ff1690559160200191906001019062000480565b828054620004b090620006b6565b90600052602060002090601f016020900481019282620004d457600085556200044d565b82601f10620004ef57805160ff19168380011785556200044d565b828001600101855582156200044d579182015b828111156200044d57825182559160200191906001019062000502565b5b808211156200045b576000815560010162000520565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200055e57600080fd5b81516001600160401b03808211156200057b576200057b62000536565b604051601f8301601f19908116603f01168101908282118183101715620005a657620005a662000536565b81604052838152602092508683858801011115620005c357600080fd5b600091505b83821015620005e75785820183015181830184015290820190620005c8565b83821115620005f95760008385830101525b9695505050505050565b600080600080608085870312156200061a57600080fd5b84516001600160401b03808211156200063257600080fd5b62000640888389016200054c565b955060208701519150808211156200065757600080fd5b62000665888389016200054c565b945060408701519150808211156200067c57600080fd5b506200068b878288016200054c565b606087015190935090506001600160601b0381168114620006ab57600080fd5b939692955090935050565b600181811c90821680620006cb57607f821691505b602082108103620006ec57634e487b7160e01b600052602260045260246000fd5b50919050565b6080516125a0620007236000396000818161026701528181610a4001528181610d540152610f0401526125a06000f3fe6080604052600436106101f95760003560e01c80636352211e1161010d578063a0712d68116100a0578063c87b56dd1161006f578063c87b56dd146105d0578063cfc86f7b146105f0578063d86bed9b14610605578063e985e9c514610625578063f2fde38b1461066e57600080fd5b8063a0712d681461055d578063a22cb46514610570578063b88d4fde14610590578063bd3b14d3146105b057600080fd5b80638da5cb5b116100dc5780638da5cb5b146104f457806391b7f5ed1461051257806395d89b4114610532578063a035b1fe1461054757600080fd5b80636352211e1461047f5780636752656b1461049f57806370a08231146104bf578063715018a6146104df57600080fd5b80632a55205a1161019057806344bb82791161015f57806344bb8279146103e25780634b980d671461040257806355f804b3146104185780635a67de0714610438578063603f4d521461045857600080fd5b80632a55205a1461034e57806334861c751461038d5780633ccfd60b146103ad57806342842e0e146103c257600080fd5b8063081812fc116101cc578063081812fc146102b9578063095ea7b3146102f157806318160ddd1461031157806323b872dd1461032e57600080fd5b806301ffc9a7146101fe57806302fa7c4714610233578063047fc9aa1461025557806306fdde0314610297575b600080fd5b34801561020a57600080fd5b5061021e610219366004611ef5565b61068e565b60405190151581526020015b60405180910390f35b34801561023f57600080fd5b5061025361024e366004611f2e565b61069f565b005b34801561026157600080fd5b506102897f000000000000000000000000000000000000000000000000000000000000000081565b60405190815260200161022a565b3480156102a357600080fd5b506102ac6106b5565b60405161022a9190611fce565b3480156102c557600080fd5b506102d96102d4366004611fe1565b610747565b6040516001600160a01b03909116815260200161022a565b3480156102fd57600080fd5b5061025361030c366004611ffa565b61078b565b34801561031d57600080fd5b506001546000540360001901610289565b34801561033a57600080fd5b50610253610349366004612024565b610818565b34801561035a57600080fd5b5061036e610369366004612060565b610979565b604080516001600160a01b03909316835260208301919091520161022a565b34801561039957600080fd5b506102536103a8366004612082565b610a36565b3480156103b957600080fd5b50610253610aa0565b3480156103ce57600080fd5b506102536103dd366004612024565b610b36565b3480156103ee57600080fd5b506102d96103fd366004611fe1565b610c87565b34801561040e57600080fd5b50610289600c5481565b34801561042457600080fd5b5061025361043336600461213a565b610cb1565b34801561044457600080fd5b50610253610453366004612183565b610ccc565b34801561046457600080fd5b50600d546104729060ff1681565b60405161022a91906121bc565b34801561048b57600080fd5b506102d961049a366004611fe1565b610d0c565b3480156104ab57600080fd5b506102536104ba366004612229565b610d1e565b3480156104cb57600080fd5b506102896104da366004612295565b610e4c565b3480156104eb57600080fd5b50610253610e9b565b34801561050057600080fd5b506008546001600160a01b03166102d9565b34801561051e57600080fd5b5061025361052d366004611fe1565b610eaf565b34801561053e57600080fd5b506102ac610ebc565b34801561055357600080fd5b50610289600b5481565b61025361056b366004611fe1565b610ecb565b34801561057c57600080fd5b5061025361058b3660046122be565b610fb6565b34801561059c57600080fd5b506102536105ab3660046122ea565b61104b565b3480156105bc57600080fd5b506102536105cb366004611fe1565b6111aa565b3480156105dc57600080fd5b506102ac6105eb366004611fe1565b6111b7565b3480156105fc57600080fd5b506102ac61123b565b34801561061157600080fd5b50610289610620366004611fe1565b6112c9565b34801561063157600080fd5b5061021e610640366004612366565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b34801561067a57600080fd5b50610253610689366004612295565b6112ea565b600061069982611360565b92915050565b6106a7611385565b6106b182826113df565b5050565b6060600280546106c490612390565b80601f01602080910402602001604051908101604052809291908181526020018280546106f090612390565b801561073d5780601f106107125761010080835404028352916020019161073d565b820191906000526020600020905b81548152906001019060200180831161072057829003601f168201915b5050505050905090565b6000610752826114e6565b61076f576040516333d1c03960e21b815260040160405180910390fd5b506000908152600660205260409020546001600160a01b031690565b600061079682610d0c565b9050806001600160a01b0316836001600160a01b0316036107ca5760405163250fdee360e21b815260040160405180910390fd5b336001600160a01b038216148015906107ea57506107e88133610640565b155b15610808576040516367d9dca160e11b815260040160405180910390fd5b61081383838361151f565b505050565b826daaeb6d7670e522a718067333cd4e3b1561096857336001600160a01b0382160361084e57610849848484611588565b610973565b604051633185c44d60e21b81523060048201523360248201526daaeb6d7670e522a718067333cd4e9063c617113490604401602060405180830381865afa15801561089d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108c191906123ca565b80156109445750604051633185c44d60e21b81523060048201526001600160a01b03821660248201526daaeb6d7670e522a718067333cd4e9063c617113490604401602060405180830381865afa158015610920573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061094491906123ca565b61096857604051633b79c77360e21b81523360048201526024015b60405180910390fd5b610973848484611588565b50505050565b6000828152600a602090815260408083208151808301909252546001600160a01b038116808352600160a01b9091046bffffffffffffffffffffffff169282019290925282916109f85750604080518082019091526009546001600160a01b0381168252600160a01b90046bffffffffffffffffffffffff1660208201525b602081015160009061271090610a1c906bffffffffffffffffffffffff16876123fd565b610a269190612432565b91519350909150505b9250929050565b610a3e611385565b7f0000000000000000000000000000000000000000000000000000000000000000610a6a600184612446565b600054610a77919061245d565b1115610a96576040516352df9fe560e01b815260040160405180910390fd5b6106b18183611593565b610aa8611385565b4760005b600f548110156106b157610b24600f8281548110610acc57610acc612475565b9060005260206000200160009054906101000a90046001600160a01b0316606460108481548110610aff57610aff612475565b906000526020600020015485610b1591906123fd565b610b1f9190612432565b6115ad565b80610b2e8161248b565b915050610aac565b826daaeb6d7670e522a718067333cd4e3b15610c7c57336001600160a01b03821603610b6757610849848484611621565b604051633185c44d60e21b81523060048201523360248201526daaeb6d7670e522a718067333cd4e9063c617113490604401602060405180830381865afa158015610bb6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bda91906123ca565b8015610c5d5750604051633185c44d60e21b81523060048201526001600160a01b03821660248201526daaeb6d7670e522a718067333cd4e9063c617113490604401602060405180830381865afa158015610c39573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c5d91906123ca565b610c7c57604051633b79c77360e21b815233600482015260240161095f565b610973848484611621565b600f8181548110610c9757600080fd5b6000918252602090912001546001600160a01b0316905081565b610cb9611385565b80516106b190600e906020840190611e46565b610cd4611385565b8060ff166001811115610ce957610ce96121a6565b600d805460ff191660018381811115610d0457610d046121a6565b021790555050565b6000610d178261163c565b5192915050565b610d26611385565b80838114610d4757604051637e311a6560e11b815260040160405180910390fd5b60005b81811015610e44577f0000000000000000000000000000000000000000000000000000000000000000868683818110610d8557610d85612475565b9050602002016020810190610d9a91906124a4565b67ffffffffffffffff166001600054610db39190612446565b610dbd919061245d565b1115610ddc576040516352df9fe560e01b815260040160405180910390fd5b610e3c848483818110610df157610df1612475565b9050602002016020810190610e069190612295565b878784818110610e1857610e18612475565b9050602002016020810190610e2d91906124a4565b67ffffffffffffffff16611593565b600101610d4a565b505050505050565b60006001600160a01b038216610e75576040516323d3ad8160e21b815260040160405180910390fd5b506001600160a01b031660009081526005602052604090205467ffffffffffffffff1690565b610ea3611385565b610ead6000611765565b565b610eb7611385565b600b55565b6060600380546106c490612390565b6001600d5460ff166001811115610ee457610ee46121a6565b14610f0257604051630fe219dd60e21b815260040160405180910390fd5b7f0000000000000000000000000000000000000000000000000000000000000000610f2e600183612446565b600054610f3b919061245d565b1115610f5a576040516352df9fe560e01b815260040160405180910390fd5b80600b54610f6891906123fd565b3414610f865760405162bfc92160e01b815260040160405180910390fd5b600c54811115610fa95760405163524f409b60e01b815260040160405180910390fd5b610fb33382611593565b50565b336001600160a01b03831603610fdf5760405163b06307db60e01b815260040160405180910390fd5b3360008181526007602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b836daaeb6d7670e522a718067333cd4e3b1561119757336001600160a01b038216036110825761107d858585856117c4565b6111a3565b604051633185c44d60e21b81523060048201523360248201526daaeb6d7670e522a718067333cd4e9063c617113490604401602060405180830381865afa1580156110d1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110f591906123ca565b80156111785750604051633185c44d60e21b81523060048201526001600160a01b03821660248201526daaeb6d7670e522a718067333cd4e9063c617113490604401602060405180830381865afa158015611154573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061117891906123ca565b61119757604051633b79c77360e21b815233600482015260240161095f565b6111a3858585856117c4565b5050505050565b6111b2611385565b600c55565b60606111c2826114e6565b6111df57604051630a14c4b560e41b815260040160405180910390fd5b60006111e961180f565b905080516000036112095760405180602001604052806000815250611234565b806112138461181e565b6040516020016112249291906124ce565b6040516020818303038152906040525b9392505050565b600e805461124890612390565b80601f016020809104026020016040519081016040528092919081815260200182805461127490612390565b80156112c15780601f10611296576101008083540402835291602001916112c1565b820191906000526020600020905b8154815290600101906020018083116112a457829003601f168201915b505050505081565b601081815481106112d957600080fd5b600091825260209091200154905081565b6112f2611385565b6001600160a01b0381166113575760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161095f565b610fb381611765565b60006001600160e01b0319821663152a902d60e11b148061069957506106998261193f565b6008546001600160a01b03163314610ead5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161095f565b6127106bffffffffffffffffffffffff821611156114525760405162461bcd60e51b815260206004820152602a60248201527f455243323938313a20726f79616c7479206665652077696c6c206578636565646044820152692073616c65507269636560b01b606482015260840161095f565b6001600160a01b0382166114a85760405162461bcd60e51b815260206004820152601960248201527f455243323938313a20696e76616c696420726563656976657200000000000000604482015260640161095f565b604080518082019091526001600160a01b039092168083526bffffffffffffffffffffffff9091166020909201829052600160a01b90910217600955565b6000816001111580156114fa575060005482105b8015610699575050600090815260046020526040902054600160e01b900460ff161590565b600082815260066020526040808220805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b61081383838361198f565b6106b1828260405180602001604052806000815250611b7c565b6000826001600160a01b03168260405160006040518083038185875af1925050503d80600081146115fa576040519150601f19603f3d011682016040523d82523d6000602084013e6115ff565b606091505b505090508061081357604051631d42c86760e21b815260040160405180910390fd5b6108138383836040518060200160405280600081525061104b565b6040805160608101825260008082526020820181905291810191909152818060011115801561166c575060005481105b1561174c57600081815260046020908152604091829020825160608101845290546001600160a01b0381168252600160a01b810467ffffffffffffffff1692820192909252600160e01b90910460ff1615159181018290529061174a5780516001600160a01b0316156116e0579392505050565b5060001901600081815260046020908152604091829020825160608101845290546001600160a01b038116808352600160a01b820467ffffffffffffffff1693830193909352600160e01b900460ff1615159281019290925215611745579392505050565b6116e0565b505b604051636f96cda160e11b815260040160405180910390fd5b600880546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6117cf84848461198f565b6001600160a01b0383163b151580156117f157506117ef84848484611b89565b155b15610973576040516368d2bf6b60e11b815260040160405180910390fd5b6060600e80546106c490612390565b6060816000036118455750506040805180820190915260018152600360fc1b602082015290565b8160005b811561186f57806118598161248b565b91506118689050600a83612432565b9150611849565b60008167ffffffffffffffff81111561188a5761188a6120ae565b6040519080825280601f01601f1916602001820160405280156118b4576020820181803683370190505b5090505b8415611937576118c9600183612446565b91506118d6600a866124fd565b6118e190603061245d565b60f81b8183815181106118f6576118f6612475565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350611930600a86612432565b94506118b8565b949350505050565b60006001600160e01b031982166380ac58cd60e01b148061197057506001600160e01b03198216635b5e139f60e01b145b8061069957506301ffc9a760e01b6001600160e01b0319831614610699565b600061199a8261163c565b9050836001600160a01b031681600001516001600160a01b0316146119d15760405162a1148160e81b815260040160405180910390fd5b6000336001600160a01b03861614806119ef57506119ef8533610640565b80611a0a5750336119ff84610747565b6001600160a01b0316145b905080611a2a57604051632ce44b5f60e11b815260040160405180910390fd5b6001600160a01b038416611a5157604051633a954ecd60e21b815260040160405180910390fd5b611a5d6000848761151f565b6001600160a01b038581166000908152600560209081526040808320805467ffffffffffffffff1980821667ffffffffffffffff92831660001901831617909255898616808652838620805493841693831660019081018416949094179055898652600490945282852080546001600160e01b031916909417600160a01b42909216919091021783558701808452922080549193909116611b33576000548214611b33578054602086015167ffffffffffffffff16600160a01b026001600160e01b03199091166001600160a01b038a16171781555b50505082846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46111a3565b6108138383836001611c74565b604051630a85bd0160e11b81526000906001600160a01b0385169063150b7a0290611bbe903390899088908890600401612511565b6020604051808303816000875af1925050508015611bf9575060408051601f3d908101601f19168201909252611bf69181019061254d565b60015b611c57573d808015611c27576040519150601f19603f3d011682016040523d82523d6000602084013e611c2c565b606091505b508051600003611c4f576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050949350505050565b6000546001600160a01b038516611c9d57604051622e076360e81b815260040160405180910390fd5b83600003611cbe5760405163b562e8dd60e01b815260040160405180910390fd5b6001600160a01b038516600081815260056020908152604080832080546fffffffffffffffffffffffffffffffff19811667ffffffffffffffff8083168c0181169182176801000000000000000067ffffffffffffffff1990941690921783900481168c01811690920217909155858452600490925290912080546001600160e01b031916909217600160a01b429092169190910217905580808501838015611d7057506001600160a01b0387163b15155b15611df8575b60405182906001600160a01b038916906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a4611dc16000888480600101955088611b89565b611dde576040516368d2bf6b60e11b815260040160405180910390fd5b808203611d76578260005414611df357600080fd5b611e3d565b5b6040516001830192906001600160a01b038916906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a4808203611df9575b506000556111a3565b828054611e5290612390565b90600052602060002090601f016020900481019282611e745760008555611eba565b82601f10611e8d57805160ff1916838001178555611eba565b82800160010185558215611eba579182015b82811115611eba578251825591602001919060010190611e9f565b50611ec6929150611eca565b5090565b5b80821115611ec65760008155600101611ecb565b6001600160e01b031981168114610fb357600080fd5b600060208284031215611f0757600080fd5b813561123481611edf565b80356001600160a01b0381168114611f2957600080fd5b919050565b60008060408385031215611f4157600080fd5b611f4a83611f12565b915060208301356bffffffffffffffffffffffff81168114611f6b57600080fd5b809150509250929050565b60005b83811015611f91578181015183820152602001611f79565b838111156109735750506000910152565b60008151808452611fba816020860160208601611f76565b601f01601f19169290920160200192915050565b6020815260006112346020830184611fa2565b600060208284031215611ff357600080fd5b5035919050565b6000806040838503121561200d57600080fd5b61201683611f12565b946020939093013593505050565b60008060006060848603121561203957600080fd5b61204284611f12565b925061205060208501611f12565b9150604084013590509250925092565b6000806040838503121561207357600080fd5b50508035926020909101359150565b6000806040838503121561209557600080fd5b823591506120a560208401611f12565b90509250929050565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff808411156120df576120df6120ae565b604051601f8501601f19908116603f01168101908282118183101715612107576121076120ae565b8160405280935085815286868601111561212057600080fd5b858560208301376000602087830101525050509392505050565b60006020828403121561214c57600080fd5b813567ffffffffffffffff81111561216357600080fd5b8201601f8101841361217457600080fd5b611937848235602084016120c4565b60006020828403121561219557600080fd5b813560ff8116811461123457600080fd5b634e487b7160e01b600052602160045260246000fd5b60208101600283106121de57634e487b7160e01b600052602160045260246000fd5b91905290565b60008083601f8401126121f657600080fd5b50813567ffffffffffffffff81111561220e57600080fd5b6020830191508360208260051b8501011115610a2f57600080fd5b6000806000806040858703121561223f57600080fd5b843567ffffffffffffffff8082111561225757600080fd5b612263888389016121e4565b9096509450602087013591508082111561227c57600080fd5b50612289878288016121e4565b95989497509550505050565b6000602082840312156122a757600080fd5b61123482611f12565b8015158114610fb357600080fd5b600080604083850312156122d157600080fd5b6122da83611f12565b91506020830135611f6b816122b0565b6000806000806080858703121561230057600080fd5b61230985611f12565b935061231760208601611f12565b925060408501359150606085013567ffffffffffffffff81111561233a57600080fd5b8501601f8101871361234b57600080fd5b61235a878235602084016120c4565b91505092959194509250565b6000806040838503121561237957600080fd5b61238283611f12565b91506120a560208401611f12565b600181811c908216806123a457607f821691505b6020821081036123c457634e487b7160e01b600052602260045260246000fd5b50919050565b6000602082840312156123dc57600080fd5b8151611234816122b0565b634e487b7160e01b600052601160045260246000fd5b6000816000190483118215151615612417576124176123e7565b500290565b634e487b7160e01b600052601260045260246000fd5b6000826124415761244161241c565b500490565b600082821015612458576124586123e7565b500390565b60008219821115612470576124706123e7565b500190565b634e487b7160e01b600052603260045260246000fd5b60006001820161249d5761249d6123e7565b5060010190565b6000602082840312156124b657600080fd5b813567ffffffffffffffff8116811461123457600080fd5b600083516124e0818460208801611f76565b8351908301906124f4818360208801611f76565b01949350505050565b60008261250c5761250c61241c565b500690565b60006001600160a01b038087168352808616602084015250836040830152608060608301526125436080830184611fa2565b9695505050505050565b60006020828403121561255f57600080fd5b815161123481611edf56fea26469706673582212209853384e7fc8279f38b99e26a4e700e848dfa36904ab6c44ab2779e51b0c352a64736f6c634300080d0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001f400000000000000000000000000000000000000000000000000000000000000124d656469746174696f6e2062792049543449000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054d45444954000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a68747470733a2f2f6e66742e6275656e6f2e6172742f6170692f636f6e74726163742f51436f4e5461586b316637544d6166517566615f322f636861696e2f312f6d657461646174612f00000000000000000000000000000000000000000000