Returned Raw Transaction Hex :
0xf95cb18201038505eb30f25083503d4c8080b95c596080604052601280546001600160a01b031916734ec431790805909b0d3dcf5c8da25fcbf46e93f817905534801561003657600080fd5b50604051615af9380380615af983398101604081905261005591610468565b86868684848383600261006883826105b8565b50600361007582826105b8565b5050600080555061008585610171565b610098826001600160801b0383166101c3565b5050505050600083116100e45760405162461bcd60e51b815260206004820152600f60248201526e215472616e73616374696f6e46656560881b60448201526064015b60405180910390fd5b7f8502233096d909befbda0999bb8ea2f3a6be3c138b9fbf003752a4c8bce86f6c7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a661013160008a610269565b61013b818a610269565b610145828a610269565b610150826000610269565b61015986610281565b601c91909155601d5550506013555061069d92505050565b600980546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d7690600090a35050565b6127108111156102075760405162461bcd60e51b815260206004820152600f60248201526e45786365656473206d61782062707360881b60448201526064016100db565b600a80546001600160a01b0384166001600160b01b03199091168117600160a01b61ffff851602179091556040518281527f90d7ec04bcb8978719414f82e52e4cb651db41d0e6f8cea6118c2191e6183adb9060200160405180910390a25050565b61027382826102cb565b61027d8282610326565b5050565b601080546001600160a01b0319166001600160a01b0383169081179091556040517f299d17e95023f496e0ffc4909cff1a61f74bb5eb18de6f900f4155bfa1b3b33390600090a250565b60008281526015602090815260408083206001600160a01b0385168085529252808320805460ff1916600117905551339285917f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d9190a45050565b6000828152601760205260408120805491600191906103458385610676565b9091555050600092835260176020908152604080852083865260018101835281862080546001600160a01b039096166001600160a01b03199096168617905593855260029093019052912055565b80516001600160a01b03811681146103aa57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126103d657600080fd5b81516001600160401b038111156103ef576103ef6103af565b604051601f8201601f19908116603f011681016001600160401b038111828210171561041d5761041d6103af565b60405281815283820160200185101561043557600080fd5b60005b8281101561045457602081860181015183830182015201610438565b506000918101602001919091529392505050565b600080600080600080600060e0888a03121561048357600080fd5b61048c88610393565b60208901519097506001600160401b038111156104a857600080fd5b6104b48a828b016103c5565b60408a015190975090506001600160401b038111156104d257600080fd5b6104de8a828b016103c5565b9550506104ed60608901610393565b93506080880151925061050260a08901610393565b60c08901519092506001600160801b038116811461051f57600080fd5b8091505092959891949750929550565b600181811c9082168061054357607f821691505b60208210810361056357634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156105b357806000526020600020601f840160051c810160208510156105905750805b601f840160051c820191505b818110156105b0576000815560010161059c565b50505b505050565b81516001600160401b038111156105d1576105d16103af565b6105e5816105df845461052f565b84610569565b6020601f82116001811461061957600083156106015750848201515b600019600385901b1c1916600184901b1784556105b0565b600084815260208120601f198516915b828110156106495787850151825560209485019460019092019101610629565b50848210156106675786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b8082018082111561069757634e487b7160e01b600052601160045260246000fd5b92915050565b61544d806106ac6000396000f3fe6080604052600436106103cd5760003560e01c806383040532116101fd578063ac9650d811610118578063cb2ef6f7116100ab578063d637ed591161007a578063d637ed5914610b91578063dbe55e5614610bc1578063e715032214610be1578063e8a3d48514610c01578063e985e9c514610c1657600080fd5b8063cb2ef6f714610b15578063ce80564214610b31578063d37c353b14610b51578063d547741f14610b7157600080fd5b8063b88d4fde116100e7578063b88d4fde14610aa0578063c68907de14610ac0578063c87b56dd14610ad5578063ca15c87314610af557600080fd5b8063ac9650d814610a06578063acd083f8146109d1578063ad1eefc514610a33578063b24f2d3914610a7557600080fd5b80639bcf7a1511610190578063a217fddf1161015f578063a217fddf1461099c578063a22cb465146109b1578063a2309ff8146109d1578063a32fa5b3146109e657600080fd5b80639bcf7a15146109265780639ed3edf0146109465780639fc4d68f1461095c578063a05112fc1461097c57600080fd5b80639010d07c116101cc5780639010d07c146108b157806391d14854146108d1578063938e3d7b146108f157806395d89b411461091157600080fd5b8063830405321461083b57806384bb1e421461086b57806385d791021461087e5780638da5cb5b1461089357600080fd5b806336568abe116102ed578063600dd5ea116102805780636f8934f41161024f5780636f8934f4146107ae57806370a08231146107db57806374bc7db7146107fb578063754a81d91461081b57600080fd5b8063600dd5ea146107395780636352211e1461075957806363b45e2d146107795780636f4f28371461078e57600080fd5b806342966c68116102bc57806342966c6814610697578063430c2081146106b7578063492e224b146106d75780634cc157df146106f757600080fd5b806336568abe146106225780633b1475a7146106425780633f3e4c111461065757806342842e0e1461067757600080fd5b806318160ddd11610365578063248a9ca311610334578063248a9ca3146105805780632a55205a146105ad5780632ab4d052146105ec5780632f2ff15d1461060257600080fd5b806318160ddd146104fd57806323a2902b1461052057806323b872dd146105405780632419f51b1461056057600080fd5b8063081812fc116103a1578063081812fc1461047d578063095ea7b31461049d578063096a8ab7146104bd57806313af4035146104dd57600080fd5b806275a317146103d257806301ffc9a7146103f457806306fdde0314610429578063079fe40e1461044b575b600080fd5b3480156103de57600080fd5b506103f26103ed366004614406565b610c5f565b005b34801561040057600080fd5b5061041461040f36600461446b565b610ce3565b60405190151581526020015b60405180910390f35b34801561043557600080fd5b5061043e610d50565b60405161042091906144d8565b34801561045757600080fd5b506010546001600160a01b03165b6040516001600160a01b039091168152602001610420565b34801561048957600080fd5b506104656104983660046144eb565b610de2565b3480156104a957600080fd5b506103f26104b8366004614504565b610e26565b3480156104c957600080fd5b506103f26104d83660046144eb565b610eac565b3480156104e957600080fd5b506103f26104f8366004614530565b610f20565b34801561050957600080fd5b50600154600054035b604051908152602001610420565b34801561052c57600080fd5b5061041461053b36600461455f565b610f50565b34801561054c57600080fd5b506103f261055b3660046145dc565b611318565b34801561056c57600080fd5b5061051261057b3660046144eb565b611323565b34801561058c57600080fd5b5061051261059b3660046144eb565b60009081526016602052604090205490565b3480156105b957600080fd5b506105cd6105c836600461461d565b611391565b604080516001600160a01b039093168352602083019190915201610420565b3480156105f857600080fd5b50610512601e5481565b34801561060e57600080fd5b506103f261061d36600461463f565b6113ce565b34801561062e57600080fd5b506103f261063d36600461463f565b611464565b34801561064e57600080fd5b50601154610512565b34801561066357600080fd5b506103f26106723660046144eb565b6114c6565b34801561068357600080fd5b506103f26106923660046145dc565b61150f565b3480156106a357600080fd5b506103f26106b23660046144eb565b61152a565b3480156106c357600080fd5b506104146106d2366004614504565b611535565b3480156106e357600080fd5b506104146106f23660046144eb565b6115b4565b34801561070357600080fd5b506107176107123660046144eb565b6115da565b604080516001600160a01b03909316835261ffff909116602083015201610420565b34801561074557600080fd5b506103f2610754366004614504565b611645565b34801561076557600080fd5b506104656107743660046144eb565b611673565b34801561078557600080fd5b50600c54610512565b34801561079a57600080fd5b506103f26107a9366004614530565b611685565b3480156107ba57600080fd5b506107ce6107c93660046144eb565b6116b2565b604051610420919061466f565b3480156107e757600080fd5b506105126107f6366004614530565b61180f565b34801561080757600080fd5b506103f2610816366004614733565b61185d565b34801561082757600080fd5b506103f2610836366004614789565b611b80565b34801561084757600080fd5b506104146108563660046144eb565b600e6020526000908152604090205460ff1681565b6103f261087936600461480c565b611bf4565b34801561088a57600080fd5b50601354610512565b34801561089f57600080fd5b506009546001600160a01b0316610465565b3480156108bd57600080fd5b506104656108cc36600461461d565b611ce0565b3480156108dd57600080fd5b506104146108ec36600461463f565b611dce565b3480156108fd57600080fd5b506103f261090c36600461489d565b611df9565b34801561091d57600080fd5b5061043e611e26565b34801561093257600080fd5b506103f26109413660046148d1565b611e35565b34801561095257600080fd5b5061051260135481565b34801561096857600080fd5b5061043e610977366004614939565b611e64565b34801561098857600080fd5b5061043e6109973660046144eb565b611fe4565b3480156109a857600080fd5b50610512600081565b3480156109bd57600080fd5b506103f26109cc366004614984565b61207e565b3480156109dd57600080fd5b50600054610512565b3480156109f257600080fd5b50610414610a0136600461463f565b612113565b348015610a1257600080fd5b50610a26610a213660046149b2565b612169565b60405161042091906149f3565b348015610a3f57600080fd5b50610512610a4e36600461463f565b6000918252601b602090815260408084206001600160a01b03909316845291905290205490565b348015610a8157600080fd5b50600a546001600160a01b03811690600160a01b900461ffff16610717565b348015610aac57600080fd5b506103f2610abb366004614a58565b612252565b348015610acc57600080fd5b50610512612296565b348015610ae157600080fd5b5061043e610af03660046144eb565b612339565b348015610b0157600080fd5b50610512610b103660046144eb565b6123a8565b348015610b2157600080fd5b506545524337323160d01b610512565b348015610b3d57600080fd5b5061043e610b4c366004614939565b612431565b348015610b5d57600080fd5b50610512610b6c366004614aab565b6124be565b348015610b7d57600080fd5b506103f2610b8c36600461463f565b612556565b348015610b9d57600080fd5b50601854601954610bac919082565b60408051928352602083019190915201610420565b348015610bcd57600080fd5b50601254610465906001600160a01b031681565b348015610bed57600080fd5b5061043e610bfc366004614b28565b61256f565b348015610c0d57600080fd5b5061043e6125e4565b348015610c2257600080fd5b50610414610c31366004614b7b565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b610c676125f1565b610cb25760405162461bcd60e51b81526020600482015260176024820152762737ba1030baba3437b934bd32b2103a379036b4b73a1760491b60448201526064015b60405180910390fd5b610cc4610cbe60115490565b8261261e565b610cdf82600160405180602001604052806000815250612690565b5050565b60006301ffc9a760e01b6001600160e01b031983161480610d1457506380ac58cd60e01b6001600160e01b03198316145b80610d2f5750635b5e139f60e01b6001600160e01b03198316145b80610d4a57506001600160e01b0319821663152a902d60e11b145b92915050565b606060028054610d5f90614ba9565b80601f0160208091040260200160405190810160405280929190818152602001828054610d8b90614ba9565b8015610dd85780601f10610dad57610100808354040283529160200191610dd8565b820191906000526020600020905b815481529060010190602001808311610dbb57829003601f168201915b5050505050905090565b6000610ded82612833565b610e0a576040516333d1c03960e21b815260040160405180910390fd5b506000908152600660205260409020546001600160a01b031690565b6000610e3182611673565b9050806001600160a01b0316836001600160a01b031603610e655760405163250fdee360e21b815260040160405180910390fd5b336001600160a01b03821614610e9c57610e7f8133610c31565b610e9c576040516367d9dca160e11b815260040160405180910390fd5b610ea783838361285e565b505050565b6012546001600160a01b03163314610ed75760405163231a964b60e11b815260040160405180910390fd5b601354811115610efa5760405163a223083f60e01b815260040160405180910390fd5b60008111610f1b5760405163b4b79d4f60e01b815260040160405180910390fd5b601355565b610f286128ba565b610f445760405162461bcd60e51b8152600401610ca990614bdd565b610f4d816128cb565b50565b6000868152601a60209081526040808320815161010081018352815481526001820154938101939093526002810154918301919091526003810154606083015260048101546080830152600581015460a083015260068101546001600160a01b031660c08301526007810180548493929160e0840191610fcf90614ba9565b80601f0160208091040260200160405190810160405280929190818152602001828054610ffb90614ba9565b80156110485780601f1061101d57610100808354040283529160200191611048565b820191906000526020600020905b81548152906001019060200180831161102b57829003601f168201915b50505091909252505050606081015160a082015160c0830151608084015193945091929091901561112d576111296110808780614c05565b80806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250505060808088015191508d9060208b01359060408c0135906110d5908d0160608e01614530565b6040516bffffffffffffffffffffffff19606095861b811660208301526034820194909452605481019290925290921b1660748201526088016040516020818303038152906040528051906020012061291d565b5094505b84156111b4578560200135600003611145578261114b565b85602001355b92506000198660400135036111605781611166565b85604001355b91506000198660400135141580156111975750600061118b6080880160608901614530565b6001600160a01b031614155b6111a157806111b1565b6111b16080870160608801614530565b90505b60008b8152601b602090815260408083206001600160a01b03808f168552925290912054908981169083161415806111ec5750828814155b1561122c5760405162461bcd60e51b815260206004820152601060248201526f2150726963654f7243757272656e637960801b6044820152606401610ca9565b89158061124157508361123f828c614c64565b115b156112775760405162461bcd60e51b8152600401610ca9906020808252600490820152632151747960e01b604082015260600190565b84602001518a866040015161128c9190614c64565b11156112c75760405162461bcd60e51b815260206004820152600a602482015269214d6178537570706c7960b01b6044820152606401610ca9565b84514210156113095760405162461bcd60e51b815260206004820152600e60248201526d18d85b9d0818db185a5b481e595d60921b6044820152606401610ca9565b50505050509695505050505050565b610ea78383836129e1565b600061132e600c5490565b821061136c5760405162461bcd60e51b815260206004820152600d60248201526c092dcecc2d8d2c840d2dcc8caf609b1b6044820152606401610ca9565b600c828154811061137f5761137f614c77565b90600052602060002001549050919050565b6000806000806113a0866115da565b90945084925061ffff1690506127106113b98287614c8d565b6113c39190614cba565b925050509250929050565b6000828152601660205260409020546113e79033612bbd565b60008281526015602090815260408083206001600160a01b038516845290915290205460ff161561145a5760405162461bcd60e51b815260206004820152601d60248201527f43616e206f6e6c79206772616e7420746f206e6f6e20686f6c646572730000006044820152606401610ca9565b610cdf8282612c3d565b336001600160a01b038216146114bc5760405162461bcd60e51b815260206004820152601a60248201527f43616e206f6e6c792072656e6f756e636520666f722073656c660000000000006044820152606401610ca9565b610cdf8282612c51565b60006114d28133612bbd565b601e8290556040518281527ff2672935fc79f5237559e2e2999dbe743bf65430894ac2b37666890e7c69e1af906020015b60405180910390a15050565b610ea783838360405180602001604052806000815250612252565b610f4d816001612ca8565b60008061154183611673565b9050806001600160a01b0316846001600160a01b0316148061158857506001600160a01b0380821660009081526007602090815260408083209388168352929052205460ff165b806115ac5750836001600160a01b03166115a184610de2565b6001600160a01b0316145b949350505050565b600081815260146020526040812080548291906115d090614ba9565b9050119050919050565b6000818152600b60209081526040808320815180830190925280546001600160a01b031680835260019091015492820192909252829115611621578051602082015161163b565b600a546001600160a01b03811690600160a01b900461ffff165b9250925050915091565b61164d6128ba565b6116695760405162461bcd60e51b8152600401610ca990614bdd565b610cdf8282612e5b565b600061167e82612f01565b5192915050565b61168d6128ba565b6116a95760405162461bcd60e51b8152600401610ca990614bdd565b610f4d8161301b565b61170660405180610100016040528060008152602001600081526020016000815260200160008152602001600080191681526020016000815260200160006001600160a01b03168152602001606081525090565b6000828152601a6020908152604091829020825161010081018452815481526001820154928101929092526002810154928201929092526003820154606082015260048201546080820152600582015460a082015260068201546001600160a01b031660c082015260078201805491929160e08401919061178690614ba9565b80601f01602080910402602001604051908101604052809291908181526020018280546117b290614ba9565b80156117ff5780601f106117d4576101008083540402835291602001916117ff565b820191906000526020600020905b8154815290600101906020018083116117e257829003601f168201915b5050505050815250509050919050565b60006001600160a01b038216611838576040516323d3ad8160e21b815260040160405180910390fd5b506001600160a01b03166000908152600560205260409020546001600160401b031690565b6118656128ba565b6118815760405162461bcd60e51b8152600401610ca990614bdd565b60185460195481831561189b576118988284614c64565b90505b601985905560188190556000805b86811015611a43578015806118e157508787828181106118cb576118cb614c77565b90506020028101906118dd9190614cce565b3582105b6119125760405162461bcd60e51b815260206004820152600260248201526114d560f21b6044820152606401610ca9565b6000601a816119218487614c64565b815260200190815260200160002060020154905088888381811061194757611947614c77565b90506020028101906119599190614cce565b602001358111156119a15760405162461bcd60e51b81526020600482015260126024820152711b585e081cdd5c1c1b1e4818db185a5b595960721b6044820152606401610ca9565b8888838181106119b3576119b3614c77565b90506020028101906119c59190614cce565b601a60006119d38588614c64565b815260200190815260200160002081816119ed9190614e3a565b50819050601a60006119ff8588614c64565b8152602081019190915260400160002060020155888883818110611a2557611a25614c77565b9050602002810190611a379190614cce565b359250506001016118a9565b508415611ab857835b82811015611ab2576000818152601a6020526040812081815560018101829055600281018290556003810182905560048101829055600581018290556006810180546001600160a01b031916905590611aa860078301826142dd565b5050600101611a4c565b50611b3c565b85831115611b3c57855b83811015611b3a57601a6000611ad88386614c64565b81526020810191909152604001600090812081815560018101829055600281018290556003810182905560048101829055600581018290556006810180546001600160a01b031916905590611b3060078301826142dd565b5050600101611ac2565b505b7fbf4016fceeaaa4ac5cf4be865b559ff85825ab4ca7aa7b661d16e2f544c03098878787604051611b6f93929190614f29565b60405180910390a150505050505050565b611b886125f1565b611bce5760405162461bcd60e51b81526020600482015260176024820152762737ba1030baba3437b934bd32b2103a379036b4b73a1760491b6044820152606401610ca9565b611be1611bda60115490565b8484613065565b5050611bee848483612690565b50505050565b611c028686868686866130c9565b6000611c0c612296565b9050611c1c813388888888610f50565b506000818152601a602052604081206002018054889290611c3e908490614c64565b90915550506000818152601b6020908152604080832033845290915281208054889290611c6c908490614c64565b90915550611c7f90506000878787613184565b6000611c8b8888613262565b60408051828152602081018a90529192506001600160a01b038a1691339185917ffa76a4010d9533e3e964f2930a65fb6042a12fa6ff5b08281837a10b0be7321e910160405180910390a45050505050505050565b60008281526017602052604081205481805b82811015611dc55760008681526017602090815260408083208484526001019091529020546001600160a01b031615611d6e57848203611d5c5760008681526017602090815260408083209383526001909301905220546001600160a01b03169250610d4a915050565b611d67600183614c64565b9150611db3565b611d79866000611dce565b8015611da05750600086815260176020908152604080832083805260020190915290205481145b15611db357611db0600183614c64565b91505b611dbe600182614c64565b9050611cf2565b50505092915050565b60009182526015602090815260408084206001600160a01b0393909316845291905290205460ff1690565b611e016128ba565b611e1d5760405162461bcd60e51b8152600401610ca990614bdd565b610f4d8161326f565b606060038054610d5f90614ba9565b611e3d6128ba565b611e595760405162461bcd60e51b8152600401610ca990614bdd565b610ea783838361333f565b600083815260146020526040812080546060929190611e8290614ba9565b80601f0160208091040260200160405190810160405280929190818152602001828054611eae90614ba9565b8015611efb5780601f10611ed057610100808354040283529160200191611efb565b820191906000526020600020905b815481529060010190602001808311611ede57829003601f168201915b505050505090508051600003611f475760405162461bcd60e51b8152602060048201526011602482015270139bdd1a1a5b99c81d1bc81c995d99585b607a1b6044820152606401610ca9565b60008082806020019051810190611f5e9190615015565b91509150611f6d82878761256f565b93508084878746604051602001611f879493929190615095565b6040516020818303038152906040528051906020012014611fda5760405162461bcd60e51b815260206004820152600d60248201526c496e636f7272656374206b657960981b6044820152606401610ca9565b5050509392505050565b60146020526000908152604090208054611ffd90614ba9565b80601f016020809104026020016040519081016040528092919081815260200182805461202990614ba9565b80156120765780601f1061204b57610100808354040283529160200191612076565b820191906000526020600020905b81548152906001019060200180831161205957829003601f168201915b505050505081565b336001600160a01b038316036120a75760405163b06307db60e01b815260040160405180910390fd5b3360008181526007602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b600082815260156020908152604080832083805290915281205460ff16612160575060008281526015602090815260408083206001600160a01b038516845290915290205460ff16610d4a565b50600192915050565b6060816001600160401b0381111561218357612183614340565b6040519080825280602002602001820160405280156121b657816020015b60608152602001906001900390816121a15790505b50905060005b8281101561224b57612226308585848181106121da576121da614c77565b90506020028101906121ec9190614cee565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061340892505050565b82828151811061223857612238614c77565b60209081029190910101526001016121bc565b5092915050565b61225d8484846129e1565b6001600160a01b0383163b15611bee5761227984848484613434565b611bee576040516368d2bf6b60e11b815260040160405180910390fd5b60195460185460009182916122ab9190614c64565b90505b60185481111561230257601a60006122c76001846150be565b81526020019081526020016000206000015442106122f0576122ea6001826150be565b91505090565b806122fa816150d1565b9150506122ae565b5060405162461bcd60e51b815260206004820152600b60248201526a10a1a7a72224aa24a7a71760a91b6044820152606401610ca9565b606060006123468361351f565b509050600061235484613624565b905061235f826115b4565b1561238d578060405160200161237591906150e8565b60405160208183030381529060405292505050919050565b8061239785613785565b60405160200161237592919061510d565b600081815260176020526040812054815b8181101561240c5760008481526017602090815260408083208484526001019091529020546001600160a01b0316156123fa576123f7600184614c64565b92505b612405600182614c64565b90506123b9565b50612418836000611dce565b1561242b57612428600183614c64565b91505b50919050565b6060601d546124408133612bbd565b600061244b86611323565b9050612458818686611e64565b92506124738160405180602001604052806000815250613885565b61247d818461389d565b857f6df1d8db2a036436ffe0b2d1833f2c5f1e624818dfce2578c0faa4b83ef9998d846040516124ad91906144d8565b60405180910390a250509392505050565b6000811561253f576000806124d58486018661513c565b9150915081516000141580156124ea57508015155b1561253c5761253c886011546125009190614c64565b86868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061388592505050565b50505b61254c8686868686613942565b9695505050505050565b6000828152601660205260409020546114bc9033612bbd565b8251604080518083016020019091528181529060005b818110156125db5760008585836040516020016125a493929190615180565b60408051601f198184030181529190528051602091820120888401820151188584018201526125d4915082614c64565b9050612585565b50509392505050565b60088054611ffd90614ba9565b60006126056009546001600160a01b031690565b6001600160a01b0316336001600160a01b031614905090565b6000828152600f60205260409020805461263790614ba9565b1590506126785760405162461bcd60e51b815260206004820152600f60248201526e15549248185b1c9958591e481cd95d608a1b6044820152606401610ca9565b6000828152600f60205260409020610ea78282615192565b6000546001600160a01b0384166126b957604051622e076360e81b815260040160405180910390fd5b826000036126da5760405163b562e8dd60e01b815260040160405180910390fd5b6001600160a01b038416600081815260056020908152604080832080546fffffffffffffffffffffffffffffffff1981166001600160401b038083168b0181169182176801000000000000000067ffffffffffffffff1990941690921783900481168b01811690920217909155858452600490925290912080546001600160e01b0319168317600160a01b42909316929092029190911790558190818501903b156127f0575b60405182906001600160a01b038816906000906000805160206153f8833981519152908290a46127b96000878480600101955087613434565b6127d6576040516368d2bf6b60e11b815260040160405180910390fd5b8082106127805782600054146127eb57600080fd5b612823565b5b6040516001830192906001600160a01b038816906000906000805160206153f8833981519152908290a48082106127f1575b506000908155611bee9085838684565b6000805482108015610d4a575050600090815260046020526040902054600160e01b900460ff161590565b60008281526006602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b60006128c68133611dce565b905090565b600980546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d7690600090a35050565b6000808281805b87518110156129d557612938600283614c8d565b9150600088828151811061294e5761294e614c77565b602002602001015190508084116129905760408051602081018690529081018290526060016040516020818303038152906040528051906020012093506129cc565b60408051602081018390529081018590526060016040516020818303038152906040528051906020012093506001836129c99190614c64565b92505b50600101612924565b50941495939450505050565b60006129ec82612f01565b9050836001600160a01b031681600001516001600160a01b031614612a235760405162a1148160e81b815260040160405180910390fd5b6000336001600160a01b0386161480612a415750612a418533610c31565b80612a5c575033612a5184610de2565b6001600160a01b0316145b905080612a7c57604051632ce44b5f60e11b815260040160405180910390fd5b6001600160a01b038416612aa357604051633a954ecd60e21b815260040160405180910390fd5b612aaf6000848761285e565b6001600160a01b038581166000908152600560209081526040808320805467ffffffffffffffff198082166001600160401b0392831660001901831617909255898616808652838620805493841693831660019081018416949094179055898652600490945282852080546001600160e01b031916909417600160a01b42909216919091021783558701808452922080549193909116612b83576000548214612b8357805460208601516001600160401b0316600160a01b026001600160e01b03199091166001600160a01b038a16171781555b50505082846001600160a01b0316866001600160a01b03166000805160206153f883398151915260405160405180910390a45b5050505050565b60008281526015602090815260408083206001600160a01b038516845290915290205460ff16610cdf57612bfb816001600160a01b03166014613a4f565b612c06836020613a4f565b604051602001612c17929190615250565b60408051601f198184030181529082905262461bcd60e51b8252610ca9916004016144d8565b612c478282613bea565b610cdf8282613c45565b612c5b8282613cb2565b60008281526017602090815260408083206001600160a01b03851680855260028201808552838620805487526001909301855292852080546001600160a01b031916905584529152555050565b6000612cb383612f01565b80519091508215612d19576000336001600160a01b0383161480612cdc5750612cdc8233610c31565b80612cf7575033612cec86610de2565b6001600160a01b0316145b905080612d1757604051632ce44b5f60e11b815260040160405180910390fd5b505b612d256000858361285e565b6001600160a01b0380821660008181526005602090815260408083208054600160801b6000196001600160401b0380841691909101811667ffffffffffffffff198416811783900482166001908101831690930277ffffffffffffffff0000000000000000ffffffffffffffff19909416179290921783558b86526004909452828520805460ff60e01b1942909316600160a01b026001600160e01b03199091169097179690961716600160e01b178555918901808452922080549194909116612e23576000548214612e2357805460208701516001600160401b0316600160a01b026001600160e01b03199091166001600160a01b038716171781555b5050604051869250600091506001600160a01b038416906000805160206153f8833981519152908390a4505060018054810190555050565b612710811115612e9f5760405162461bcd60e51b815260206004820152600f60248201526e45786365656473206d61782062707360881b6044820152606401610ca9565b600a80546001600160a01b0384166001600160b01b03199091168117600160a01b61ffff851602179091556040518281527f90d7ec04bcb8978719414f82e52e4cb651db41d0e6f8cea6118c2191e6183adb9060200160405180910390a25050565b60408051606081018252600080825260208201819052918101919091528160005481101561300257600081815260046020908152604091829020825160608101845290546001600160a01b0381168252600160a01b81046001600160401b031692820192909252600160e01b90910460ff161515918101829052906130005780516001600160a01b031615612f97579392505050565b5060001901600081815260046020908152604091829020825160608101845290546001600160a01b038116808352600160a01b82046001600160401b031693830193909352600160e01b900460ff1615159281019290925215612ffb579392505050565b612f97565b505b604051636f96cda160e11b815260040160405180910390fd5b601080546001600160a01b0319166001600160a01b0383169081179091556040517f299d17e95023f496e0ffc4909cff1a61f74bb5eb18de6f900f4155bfa1b3b33390600090a250565b6000806130728486614c64565b600c8054600181019091557fdf6966c971051c3d54ec59162606531493a51404a002842f56009d7e5cf4a8c7018190556000818152600d602052604090209092508291506130c08482615192565b50935093915050565b601154856000546130da9190614c64565b11156131125760405162461bcd60e51b815260206004820152600760248201526621546f6b656e7360c81b6044820152606401610ca9565b601e5415806131305750601e548560005461312d9190614c64565b11155b61317c5760405162461bcd60e51b815260206004820152601860248201527f657863656564206d617820746f74616c20737570706c792e00000000000000006044820152606401610ca9565b505050505050565b60006001600160a01b0385161561319b57846131a8565b6010546001600160a01b03165b905060008083116131ba5760006131c4565b6131c48386614c8d565b905073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03851601613234576013546131f89082614c64565b34146132345760405162461bcd60e51b815260206004820152600b60248201526a21436c61696d507269636560a81b6044820152606401610ca9565b82156132465761324684338484613d14565b61317c84336012546013546001600160a01b0390911690613d14565b600054610d4a8383613d5a565b60006008805461327e90614ba9565b80601f01602080910402602001604051908101604052809291908181526020018280546132aa90614ba9565b80156132f75780601f106132cc576101008083540402835291602001916132f7565b820191906000526020600020905b8154815290600101906020018083116132da57829003601f168201915b50505050509050816008908161330d9190615192565b507fc9c7c3fe08b88b4df9d4d47ef47d2c43d55c025a0ba88ca442580ed9e7348a1681836040516115039291906152bd565b6127108111156133835760405162461bcd60e51b815260206004820152600f60248201526e45786365656473206d61782062707360881b6044820152606401610ca9565b6040805180820182526001600160a01b0384811680835260208084018681526000898152600b8352869020945185546001600160a01b031916941693909317845591516001909301929092559151838152909185917f7365cf4122f072a3365c20d54eff9b38d73c096c28e1892ec8f5b0e403a0f12d910160405180910390a3505050565b606061342d83836040518060600160405280602781526020016153d160279139613d74565b9392505050565b604051630a85bd0160e11b81526000906001600160a01b0385169063150b7a02906134699033908990889088906004016152eb565b6020604051808303816000875af19250505080156134a4575060408051601f3d908101601f191682019092526134a19181019061531e565b60015b613502573d8080156134d2576040519150601f19603f3d011682016040523d82523d6000602084013e6134d7565b606091505b5080516000036134fa576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050949350505050565b600080600061352d600c5490565b90506000600c80548060200260200160405190810160405280929190818152602001828054801561357d57602002820191906000526020600020905b815481526020019060010190808311613569575b5050505050905060005b828110156135e9578181815181106135a1576135a1614c77565b60200260200101518610156135d7578093508181815181106135c5576135c5614c77565b60200260200101519450505050915091565b6135e2600182614c64565b9050613587565b5060405162461bcd60e51b815260206004820152600f60248201526e125b9d985b1a59081d1bdad95b9259608a1b6044820152606401610ca9565b60606000613631600c5490565b90506000600c80548060200260200160405190810160405280929190818152602001828054801561368157602002820191906000526020600020905b81548152602001906001019080831161366d575b5050505050905060005b828110156135e9578181815181106136a5576136a5614c77565b602002602001015185101561377357600d60008383815181106136ca576136ca614c77565b6020026020010151815260200190815260200160002080546136eb90614ba9565b80601f016020809104026020016040519081016040528092919081815260200182805461371790614ba9565b80156137645780601f1061373957610100808354040283529160200191613764565b820191906000526020600020905b81548152906001019060200180831161374757829003601f168201915b50505050509350505050919050565b61377e600182614c64565b905061368b565b6060816000036137ac5750506040805180820190915260018152600360fc1b602082015290565b8160005b81156137d657806137c08161533b565b91506137cf9050600a83614cba565b91506137b0565b6000816001600160401b038111156137f0576137f0614340565b6040519080825280601f01601f19166020018201604052801561381a576020820181803683370190505b5090505b84156115ac5761382f6001836150be565b915061383c600a86615354565b613847906030614c64565b60f81b81838151811061385c5761385c614c77565b60200101906001600160f81b031916908160001a90535061387e600a86614cba565b945061381e565b6000828152601460205260409020610ea78282615192565b6000828152600e602052604090205460ff16156138eb5760405162461bcd60e51b815260206004820152600c60248201526b2130ba31b410333937bd32b760a11b6044820152606401610ca9565b6000828152600d602052604090206139038282615192565b507f6bd5c950a8d8df17f772f5af37cb3655737899cbf903264b9795592da439661c61392e83613e47565b604080519182526020820185905201611503565b600061394c613f57565b6139685760405162461bcd60e51b8152600401610ca990614bdd565b856000036139a05760405162461bcd60e51b81526020600482015260056024820152640c08185b5d60da1b6044820152606401610ca9565b600060115490506139e8818888888080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061306592505050565b6011919091559150807f2a0365091ef1a40953c670dce28177e37520648a6fdc91506bffac0ab045570d6001613a1e8a84614c64565b613a2891906150be565b88888888604051613a3d959493929190615368565b60405180910390a25095945050505050565b60606000613a5e836002614c8d565b613a69906002614c64565b6001600160401b03811115613a8057613a80614340565b6040519080825280601f01601f191660200182016040528015613aaa576020820181803683370190505b509050600360fc1b81600081518110613ac557613ac5614c77565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110613af457613af4614c77565b60200101906001600160f81b031916908160001a9053506000613b18846002614c8d565b613b23906001614c64565b90505b6001811115613b9b576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110613b5757613b57614c77565b1a60f81b828281518110613b6d57613b6d614c77565b60200101906001600160f81b031916908160001a90535060049490941c93613b94816150d1565b9050613b26565b50831561342d5760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610ca9565b60008281526015602090815260408083206001600160a01b0385168085529252808320805460ff1916600117905551339285917f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d9190a45050565b600082815260176020526040812080549160019190613c648385614c64565b9091555050600092835260176020908152604080852083865260018101835281862080546001600160a01b039096166001600160a01b03199096168617905593855260029093019052912055565b613cbc8282612bbd565b60008281526015602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b8015611bee5773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03851601613d4e57613d498282613f66565b611bee565b611bee84848484614009565b610cdf828260405180602001604052806000815250612690565b60606001600160a01b0384163b613ddc5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b6064820152608401610ca9565b600080856001600160a01b031685604051613df791906153a1565b600060405180830381855af49150503d8060008114613e32576040519150601f19603f3d011682016040523d82523d6000602084013e613e37565b606091505b509150915061254c82828661405c565b600080613e53600c5490565b90506000600c805480602002602001604051908101604052809291908181526020018280548015613ea357602002820191906000526020600020905b815481526020019060010190808311613e8f575b5050505050905060005b82811015613f1c57818181518110613ec757613ec7614c77565b60200260200101518503613f14578015613f095781613ee76001836150be565b81518110613ef757613ef7614c77565b60200260200101519350505050919050565b506000949350505050565b600101613ead565b5060405162461bcd60e51b815260206004820152600f60248201526e125b9d985b1a590818985d18da1259608a1b6044820152606401610ca9565b60006128c6601d546108ec3390565b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114613fb3576040519150601f19603f3d011682016040523d82523d6000602084013e613fb8565b606091505b5050905080610ea75760405162461bcd60e51b815260206004820152601c60248201527f6e617469766520746f6b656e207472616e73666572206661696c6564000000006044820152606401610ca9565b816001600160a01b0316836001600160a01b03160315611bee57306001600160a01b0384160361404757613d496001600160a01b0385168383614095565b611bee6001600160a01b0385168484846140f8565b6060831561406b57508161342d565b82511561407b5782518084602001fd5b8160405162461bcd60e51b8152600401610ca991906144d8565b6040516001600160a01b038316602482015260448101829052610ea790849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152614130565b6040516001600160a01b0380851660248301528316604482015260648101829052611bee9085906323b872dd60e01b906084016140c1565b6000614185826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166142029092919063ffffffff16565b805190915015610ea757808060200190518101906141a391906153b3565b610ea75760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610ca9565b60606115ac8484600085856001600160a01b0385163b6142645760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610ca9565b600080866001600160a01b0316858760405161428091906153a1565b60006040518083038185875af1925050503d80600081146142bd576040519150601f19603f3d011682016040523d82523d6000602084013e6142c2565b606091505b50915091506142d282828661405c565b979650505050505050565b5080546142e990614ba9565b6000825580601f106142f9575050565b601f016020900490600052602060002090810190610f4d91905b808211156143275760008155600101614313565b5090565b6001600160a01b0381168114610f4d57600080fd5b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b038111828210171561437e5761437e614340565b604052919050565b60006001600160401b0382111561439f5761439f614340565b50601f01601f191660200190565b600082601f8301126143be57600080fd5b81356020830160006143d76143d284614386565b614356565b90508281528583830111156143eb57600080fd5b82826020830137600092810160200192909252509392505050565b6000806040838503121561441957600080fd5b82356144248161432b565b915060208301356001600160401b0381111561443f57600080fd5b61444b858286016143ad565b9150509250929050565b6001600160e01b031981168114610f4d57600080fd5b60006020828403121561447d57600080fd5b813561342d81614455565b60005b838110156144a357818101518382015260200161448b565b50506000910152565b600081518084526144c4816020860160208601614488565b601f01601f19169290920160200192915050565b60208152600061342d60208301846144ac565b6000602082840312156144fd57600080fd5b5035919050565b6000806040838503121561451757600080fd5b82356145228161432b565b946020939093013593505050565b60006020828403121561454257600080fd5b813561342d8161432b565b60006080828403121561242b57600080fd5b60008060008060008060c0878903121561457857600080fd5b86359550602087013561458a8161432b565b94506040870135935060608701356145a18161432b565b92506080870135915060a08701356001600160401b038111156145c357600080fd5b6145cf89828a0161454d565b9150509295509295509295565b6000806000606084860312156145f157600080fd5b83356145fc8161432b565b9250602084013561460c8161432b565b929592945050506040919091013590565b6000806040838503121561463057600080fd5b50508035926020909101359150565b6000806040838503121561465257600080fd5b8235915060208301356146648161432b565b809150509250929050565b6020815281516020820152602082015160408201526040820151606082015260608201516080820152608082015160a082015260a082015160c082015260018060a01b0360c08301511660e0820152600060e0830151610100808401526115ac6101208401826144ac565b60008083601f8401126146ec57600080fd5b5081356001600160401b0381111561470357600080fd5b6020830191508360208260051b850101111561471e57600080fd5b9250929050565b8015158114610f4d57600080fd5b60008060006040848603121561474857600080fd5b83356001600160401b0381111561475e57600080fd5b61476a868287016146da565b909450925050602084013561477e81614725565b809150509250925092565b6000806000806080858703121561479f57600080fd5b84356147aa8161432b565b93506020850135925060408501356001600160401b038111156147cc57600080fd5b6147d8878288016143ad565b92505060608501356001600160401b038111156147f457600080fd5b614800878288016143ad565b91505092959194509250565b60008060008060008060c0878903121561482557600080fd5b86356148308161432b565b95506020870135945060408701356148478161432b565b93506060870135925060808701356001600160401b0381111561486957600080fd5b61487589828a0161454d565b92505060a08701356001600160401b0381111561489157600080fd5b6145cf89828a016143ad565b6000602082840312156148af57600080fd5b81356001600160401b038111156148c557600080fd5b6115ac848285016143ad565b6000806000606084860312156148e657600080fd5b83359250602084013561460c8161432b565b60008083601f84011261490a57600080fd5b5081356001600160401b0381111561492157600080fd5b60208301915083602082850101111561471e57600080fd5b60008060006040848603121561494e57600080fd5b8335925060208401356001600160401b0381111561496b57600080fd5b614977868287016148f8565b9497909650939450505050565b6000806040838503121561499757600080fd5b82356149a28161432b565b9150602083013561466481614725565b600080602083850312156149c557600080fd5b82356001600160401b038111156149db57600080fd5b6149e7858286016146da565b90969095509350505050565b6000602082016020835280845180835260408501915060408160051b86010192506020860160005b82811015614a4c57603f19878603018452614a378583516144ac565b94506020938401939190910190600101614a1b565b50929695505050505050565b60008060008060808587031215614a6e57600080fd5b8435614a798161432b565b93506020850135614a898161432b565b92506040850135915060608501356001600160401b038111156147f457600080fd5b600080600080600060608688031215614ac357600080fd5b8535945060208601356001600160401b03811115614ae057600080fd5b614aec888289016148f8565b90955093505060408601356001600160401b03811115614b0b57600080fd5b614b17888289016148f8565b969995985093965092949392505050565b600080600060408486031215614b3d57600080fd5b83356001600160401b03811115614b5357600080fd5b614b5f868287016143ad565b93505060208401356001600160401b0381111561496b57600080fd5b60008060408385031215614b8e57600080fd5b8235614b998161432b565b915060208301356146648161432b565b600181811c90821680614bbd57607f821691505b60208210810361242b57634e487b7160e01b600052602260045260246000fd5b6020808252600e908201526d139bdd08185d5d1a1bdc9a5e995960921b604082015260600190565b6000808335601e19843603018112614c1c57600080fd5b8301803591506001600160401b03821115614c3657600080fd5b6020019150600581901b360382131561471e57600080fd5b634e487b7160e01b600052601160045260246000fd5b80820180821115610d4a57610d4a614c4e565b634e487b7160e01b600052603260045260246000fd5b8082028115828204841417610d4a57610d4a614c4e565b634e487b7160e01b600052601260045260246000fd5b600082614cc957614cc9614ca4565b500490565b6000823560fe19833603018112614ce457600080fd5b9190910192915050565b6000808335601e19843603018112614d0557600080fd5b8301803591506001600160401b03821115614d1f57600080fd5b60200191503681900382131561471e57600080fd5b601f821115610ea757806000526020600020601f840160051c81016020851015614d5b5750805b601f840160051c820191505b81811015612bb65760008155600101614d67565b6001600160401b03831115614d9257614d92614340565b614da683614da08354614ba9565b83614d34565b6000601f841160018114614dda5760008515614dc25750838201355b600019600387901b1c1916600186901b178355612bb6565b600083815260209020601f19861690835b82811015614e0b5786850135825560209485019460019092019101614deb565b5086821015614e285760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b813581556020820135600182015560408201356002820155606082013560038201556080820135600482015560a08201356005820155600060c0830135614e808161432b565b6006830180546001600160a01b0319166001600160a01b038316179055905050614ead60e0830183614cee565b611bee818360078601614d7b565b6000808335601e19843603018112614ed257600080fd5b83016020810192503590506001600160401b03811115614ef157600080fd5b80360382131561471e57600080fd5b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6040808252810183905260006060600585901b83018101908301868360fe1936839003015b8882101561500257868503605f190184528235818112614f6d57600080fd5b8a01803586526020808201359087015260408082013590870152606080820135908701526080808201359087015260a0808201359087015260c0810135614fb38161432b565b6001600160a01b031660c0870152614fce60e0820182614ebb565b915061010060e0880152614fe761010088018383614f00565b96505050602083019250602084019350600182019150614f4e565b50505050831515602084015290506115ac565b6000806040838503121561502857600080fd5b82516001600160401b0381111561503e57600080fd5b8301601f8101851361504f57600080fd5b805161505d6143d282614386565b81815286602083850101111561507257600080fd5b615083826020830160208601614488565b60209590950151949694955050505050565b600085516150a7818460208a01614488565b820184868237909301918252506020019392505050565b81810381811115610d4a57610d4a614c4e565b6000816150e0576150e0614c4e565b506000190190565b600082516150fa818460208701614488565b600360fc1b920191825250600101919050565b6000835161511f818460208801614488565b835190830190615133818360208801614488565b01949350505050565b6000806040838503121561514f57600080fd5b82356001600160401b0381111561516557600080fd5b615171858286016143ad565b95602094909401359450505050565b82848237909101908152602001919050565b81516001600160401b038111156151ab576151ab614340565b6151bf816151b98454614ba9565b84614d34565b6020601f8211600181146151f357600083156151db5750848201515b600019600385901b1c1916600184901b178455612bb6565b600084815260208120601f198516915b828110156152235787850151825560209485019460019092019101615203565b50848210156152415786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b7402832b936b4b9b9b4b7b7399d1030b1b1b7bab73a1605d1b815260008351615280816015850160208801614488565b7001034b99036b4b9b9b4b733903937b6329607d1b60159184019182015283516152b1816026840160208801614488565b01602601949350505050565b6040815260006152d060408301856144ac565b82810360208401526152e281856144ac565b95945050505050565b6001600160a01b038581168252841660208201526040810183905260806060820181905260009061254c908301846144ac565b60006020828403121561533057600080fd5b815161342d81614455565b60006001820161534d5761534d614c4e565b5060010190565b60008261536357615363614ca4565b500690565b858152606060208201526000615382606083018688614f00565b8281036040840152615395818587614f00565b98975050505050505050565b60008251614ce4818460208701614488565b6000602082840312156153c557600080fd5b815161342d8161472556fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220efe3fbcef9d585d4f064ceb436b1631750779ceedd445b7ef5c070b4aa3596f364736f6c634300081c00330000000000000000000000000d657f444bf2aa726a085067c4e26e782d83745200000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000d657f444bf2aa726a085067c4e26e782d8374520000000000000000000000000000000000000000000000000de0b6b3a76400000000000000000000000000000d657f444bf2aa726a085067c4e26e782d83745200000000000000000000000000000000000000000000000000000000000001f4000000000000000000000000000000000000000000000000000000000000000e4d696e747061642045524337323100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034d5044000000000000000000000000000000000000000000000000000000000083010309a0d1365294118072588bd7ea2b764d770663fd366a359296cd61ca9f90a63882fea07b2cdd88a656b7bdebbe8fdbabcfe47b633c4b06af3b834bb111ca19abe377cf