Returned Raw Transaction Hex :
0x02f9327d828173800185077da9f2ad832d595a8080b9322560806040523480156200001157600080fd5b50604051620031a5380380620031a583398101604081905262000034916200036f565b60408051808201825260048152637a616c7560e01b60208083019182528351808501909452600384526216905360ea1b9084015281519192916200007b91600091620002ac565b50805162000091906001906020840190620002ac565b505050620000ae620000a86200025660201b60201c565b6200025a565b606f600f819055601055600d819055600e805460ff19908116909155601180549091169055601480546001600160a01b038086166001600160a01b03199283161790925560158054928516929091169190911790556040805160608101909152602280825262003183602083013980516200013291601291602090910190620002ac565b5060408051808201909152600580825264173539b7b760d91b60209092019182526200016191601391620002ac565b505060007ff3794665d3af9b6fb6f858b70185898134f96768ef31c325d52e04f0ac195a4d81905567016345785d8a00007f2bacf7cca723d030d12aee795132f2c5f2d14ad131f16f3f27eeba3e79d18b8c5560017f4c4dc693d7db52f85fe052106f4b4b920e78e8ef37dee82878a60ab8585faf4981905560647fcaff291fe014adc6b72a172705750b4cabe8f8667664d2924a166caab28856485560176020527ff36d6bc9642eb6fb6ee9998b09ce990566df752ab06e11f8de7ab633bbd57b8f5560029052505060c87fc52df653038b2ad477d8d97f1ddd63cfd138847b628ad8a7b89c109c3f8782ca5550620003f5565b3390565b600780546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b828054620002ba90620003b8565b90600052602060002090601f016020900481019282620002de576000855562000329565b82601f10620002f957805160ff191683800117855562000329565b8280016001018555821562000329579182015b82811115620003295782518255916020019190600101906200030c565b50620003379291506200033b565b5090565b5b808211156200033757600081556001016200033c565b80516001600160a01b03811681146200036a57600080fd5b919050565b600080600080608085870312156200038657600080fd5b84519350620003986020860162000352565b9250620003a86040860162000352565b6060959095015193969295505050565b600181811c90821680620003cd57607f821691505b60208210811415620003ef57634e487b7160e01b600052602260045260246000fd5b50919050565b612d7e80620004056000396000f3fe6080604052600436106101e35760003560e01c806370a0823111610102578063b4b7754011610095578063e58306f911610064578063e58306f914610530578063e985e9c514610550578063f2fde38b14610599578063f6a0a05f146105b957600080fd5b8063b4b77540146104c8578063b88d4fde146104dd578063c87b56dd146104fd578063ce6df2b91461051d57600080fd5b806395d89b41116100d157806395d89b411461046b5780639df90028146104805780639ee6ec1d14610495578063a22cb465146104a857600080fd5b806370a0823114610400578063715018a61461042057806387cac30d146104355780638da5cb5b1461044d57600080fd5b8063440bc7f31161017a578063559e775b11610149578063559e775b146103805780636352211e146103a057806366f70c91146103c05780636f8b44b0146103e057600080fd5b8063440bc7f3146103185780634b11faaf146103385780634c0f38c21461034b5780634f6ccce71461036057600080fd5b806318160ddd116101b657806318160ddd1461029957806323b872dd146102b85780632f745c59146102d857806342842e0e146102f857600080fd5b806301ffc9a7146101e857806306fdde031461021d578063081812fc1461023f578063095ea7b314610277575b600080fd5b3480156101f457600080fd5b5061020861020336600461271e565b6105d9565b60405190151581526020015b60405180910390f35b34801561022957600080fd5b506102326105ea565b6040516102149190612793565b34801561024b57600080fd5b5061025f61025a3660046127a6565b61067c565b6040516001600160a01b039091168152602001610214565b34801561028357600080fd5b506102976102923660046127db565b6106a3565b005b3480156102a557600080fd5b50600a545b604051908152602001610214565b3480156102c457600080fd5b506102976102d3366004612805565b6107da565b3480156102e457600080fd5b506102aa6102f33660046127db565b610851565b34801561030457600080fd5b50610297610313366004612805565b6108f9565b34801561032457600080fd5b506102976103333660046127a6565b610914565b610297610346366004612888565b610921565b34801561035757600080fd5b50600f546102aa565b34801561036c57600080fd5b506102aa61037b3660046127a6565b610c89565b34801561038c57600080fd5b506102aa61039b3660046127a6565b610d2d565b3480156103ac57600080fd5b5061025f6103bb3660046127a6565b610d38565b3480156103cc57600080fd5b506102976103db3660046129a2565b610d9d565b3480156103ec57600080fd5b506102976103fb3660046127a6565b610dbc565b34801561040c57600080fd5b506102aa61041b3660046129eb565b610e5a565b34801561042c57600080fd5b50610297610ef4565b34801561044157600080fd5b50600e5460ff16610208565b34801561045957600080fd5b506007546001600160a01b031661025f565b34801561047757600080fd5b50610232610f08565b34801561048c57600080fd5b50610297610f17565b6102976104a3366004612a16565b610f33565b3480156104b457600080fd5b506102976104c3366004612a42565b61111d565b3480156104d457600080fd5b50610297611128565b3480156104e957600080fd5b506102976104f8366004612a6c565b611144565b34801561050957600080fd5b506102326105183660046127a6565b6111bc565b61029761052b3660046127db565b611282565b34801561053c57600080fd5b5061029761054b3660046127db565b611530565b34801561055c57600080fd5b5061020861056b366004612ae8565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b3480156105a557600080fd5b506102976105b43660046129eb565b61155e565b3480156105c557600080fd5b506102976105d43660046129a2565b6115ee565b60006105e482611609565b92915050565b6060600080546105f990612b12565b80601f016020809104026020016040519081016040528092919081815260200182805461062590612b12565b80156106725780601f1061064757610100808354040283529160200191610672565b820191906000526020600020905b81548152906001019060200180831161065557829003601f168201915b5050505050905090565b600061068782611647565b506000908152600460205260409020546001600160a01b031690565b60006106ae82610d38565b9050806001600160a01b0316836001600160a01b0316141561073d5760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560448201527f720000000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b336001600160a01b03821614806107595750610759813361056b565b6107cb5760405162461bcd60e51b815260206004820152603d60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c0000006064820152608401610734565b6107d583836116ab565b505050565b6107e43382611726565b6108465760405162461bcd60e51b815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201526c1c881bdc88185c1c1c9bdd9959609a1b6064820152608401610734565b6107d58383836117a5565b600061085c83610e5a565b82106108d05760405162461bcd60e51b815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201527f74206f6620626f756e64730000000000000000000000000000000000000000006064820152608401610734565b506001600160a01b03919091166000908152600860209081526040808320938352929052205490565b6107d583838360405180602001604052806000815250611144565b61091c6119b8565b600d55565b60115460ff16156109745760405162461bcd60e51b815260206004820152601960248201527f4d696e742069732063757272656e746c79207061757365642e000000000000006044820152606401610734565b336001600160a01b038416146109cc5760405162461bcd60e51b815260206004820152601a60248201527f53656e646572206d75737420626520746865206d696e7465722e0000000000006044820152606401610734565b600e5460ff16610a445760405162461bcd60e51b815260206004820152603960248201527f57686974656c697374206d696e742077696e646f772068617320656e6465642e60448201527f20557365207075626c6963206d696e7420696e73746561642e000000000000006064820152608401610734565b610a4d82611a12565b341015610a9c5760405162461bcd60e51b815260206004820152601460248201527f4e6f7420656e6f756768204554482073656e742e0000000000000000000000006044820152606401610734565b816010541015610aee5760405162461bcd60e51b815260206004820152601760248201527f4e6f7420656e6f75676820746f6b656e73206c6566742e0000000000000000006044820152606401610734565b610af782611a3a565b821115610b525760405162461bcd60e51b815260206004820152602360248201527f44657369726564207175616e74697479206973206f76657220746865206c696d60448201526234ba1760e91b6064820152608401610734565b610b5b82611a5c565b82610b6585610e5a565b610b6f9190612b5d565b1115610bbd5760405162461bcd60e51b815260206004820152601e60248201527f5175616e7469747920657863656564732077616c6c6574206c696d69742e00006044820152606401610734565b600d546040516bffffffffffffffffffffffff19606086901b166020820152610c0091839160340160405160208183030381529060405280519060200120611a7e565b610c4c5760405162461bcd60e51b815260206004820152601760248201527f57616c6c6574206e6f742077686974656c69737465642e0000000000000000006044820152606401610734565b3415610c5d57610c5d346001610f33565b60005b82811015610c8357610c7184611a94565b80610c7b81612b75565b915050610c60565b50505050565b6000610c94600a5490565b8210610d085760405162461bcd60e51b815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201527f7574206f6620626f756e647300000000000000000000000000000000000000006064820152608401610734565b600a8281548110610d1b57610d1b612b90565b90600052602060002001549050919050565b60006105e482611a12565b6000818152600260205260408120546001600160a01b0316806105e45760405162461bcd60e51b815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e20494400000000000000006044820152606401610734565b610da56119b8565b8051610db890601290602084019061266f565b5050565b610dc46119b8565b80610dce600c5490565b1115610e425760405162461bcd60e51b815260206004820152602960248201527f43616e6e6f7420736574206d617820737570706c79206c6f776572207468616e60448201527f2063757272656e742e00000000000000000000000000000000000000000000006064820152608401610734565b600f819055600c54610e549082612ba6565b60105550565b60006001600160a01b038216610ed85760405162461bcd60e51b815260206004820152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f74206120766160448201527f6c6964206f776e657200000000000000000000000000000000000000000000006064820152608401610734565b506001600160a01b031660009081526003602052604090205490565b610efc6119b8565b610f066000611bb8565b565b6060600180546105f990612b12565b610f1f6119b8565b6011805460ff19811660ff90911615179055565b818115610ffe576000610f47602885612bbd565b9050610f538185612ba6565b6014546040519193506000916001600160a01b039091169083908381818185875af1925050503d8060008114610fa5576040519150601f19603f3d011682016040523d82523d6000602084013e610faa565b606091505b5050905080610ffb5760405162461bcd60e51b815260206004820152601360248201527f4661696c656420746f2073656e64207469702e000000000000000000000000006044820152606401610734565b50505b600061100b600283612bbd565b6014546040519192506000916001600160a01b039091169083908381818185875af1925050503d806000811461105d576040519150601f19603f3d011682016040523d82523d6000602084013e611062565b606091505b50506015546040519192506000916001600160a01b039091169084908381818185875af1925050503d80600081146110b6576040519150601f19603f3d011682016040523d82523d6000602084013e6110bb565b606091505b505090508180156110c95750805b6111155760405162461bcd60e51b815260206004820152601760248201527f4661696c656420746f2073656e64207061796d656e742e0000000000000000006044820152606401610734565b505050505050565b610db8338383611c17565b6111306119b8565b600e805460ff19811660ff90911615179055565b61114e3383611726565b6111b05760405162461bcd60e51b815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201526c1c881bdc88185c1c1c9bdd9959609a1b6064820152608401610734565b610c8384848484611ce6565b6000818152600260205260409020546060906001600160a01b03166112235760405162461bcd60e51b815260206004820181905260248201527f55524920717565727920666f72206e6f6e6578697374656e7420746f6b656e2e6044820152606401610734565b600061122d611d6f565b9050600081511161124d576040518060200160405280600081525061127b565b8061125784611d7e565b601360405160200161126b93929190612bdf565b6040516020818303038152906040525b9392505050565b60115460ff16156112d55760405162461bcd60e51b815260206004820152601960248201527f4d696e742069732063757272656e746c79207061757365642e000000000000006044820152606401610734565b336001600160a01b0383161461132d5760405162461bcd60e51b815260206004820152601a60248201527f53656e646572206d75737420626520746865206d696e7465722e0000000000006044820152606401610734565b600e5460ff16156113805760405162461bcd60e51b815260206004820181905260248201527f57686974656c697374206d696e74206973207374696c6c206f6e676f696e672e6044820152606401610734565b61138981611a12565b3410156113d85760405162461bcd60e51b815260206004820152601460248201527f4e6f7420656e6f756768204554482073656e742e0000000000000000000000006044820152606401610734565b80601054101561142a5760405162461bcd60e51b815260206004820152601760248201527f4e6f7420656e6f75676820746f6b656e73206c6566742e0000000000000000006044820152606401610734565b61143381611a3a565b81111561148e5760405162461bcd60e51b815260206004820152602360248201527f44657369726564207175616e74697479206973206f76657220746865206c696d60448201526234ba1760e91b6064820152608401610734565b61149781611a5c565b816114a184610e5a565b6114ab9190612b5d565b11156114f95760405162461bcd60e51b815260206004820152601e60248201527f5175616e7469747920657863656564732077616c6c6574206c696d69742e00006044820152606401610734565b341561150a5761150a346001610f33565b60005b818110156107d55761151e83611a94565b8061152881612b75565b91505061150d565b6115386119b8565b60005b818110156107d55761154c83611a94565b8061155681612b75565b91505061153b565b6115666119b8565b6001600160a01b0381166115e25760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610734565b6115eb81611bb8565b50565b6115f66119b8565b8051610db890601390602084019061266f565b60006001600160e01b031982167f780e9d630000000000000000000000000000000000000000000000000000000014806105e457506105e482611e28565b6000818152600260205260409020546001600160a01b03166115eb5760405162461bcd60e51b815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e20494400000000000000006044820152606401610734565b6000818152600460205260409020805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b03841690811790915581906116ed82610d38565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60008061173283610d38565b9050806001600160a01b0316846001600160a01b0316148061177957506001600160a01b0380821660009081526005602090815260408083209388168352929052205460ff165b8061179d5750836001600160a01b03166117928461067c565b6001600160a01b0316145b949350505050565b826001600160a01b03166117b882610d38565b6001600160a01b03161461181c5760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b6064820152608401610734565b6001600160a01b0382166118975760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152608401610734565b6118a48383836001611e66565b826001600160a01b03166118b782610d38565b6001600160a01b03161461191b5760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b6064820152608401610734565b6000818152600460209081526040808320805473ffffffffffffffffffffffffffffffffffffffff199081169091556001600160a01b0387811680865260038552838620805460001901905590871680865283862080546001019055868652600290945282852080549092168417909155905184937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6007546001600160a01b03163314610f065760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610734565b600080611a1e83611e72565b60008181526018602052604090205490915061179d8482612ca3565b600080611a4683611e72565b6000908152601660205260409020549392505050565b600080611a6883611e72565b6000908152601760205260409020549392505050565b600082611a8b8584611eac565b14949350505050565b60115460ff1615611ae75760405162461bcd60e51b815260206004820152601960248201527f4d696e742069732063757272656e746c79207061757365642e000000000000006044820152606401610734565b600060105411611b395760405162461bcd60e51b815260206004820152601c60248201527f416c6c20746f6b656e732068617665206265656e206d696e7465642e000000006044820152606401610734565b611b47600c80546001019055565b6000611b52600c5490565b9050611b5e8282611ef1565b60108054906000611b6e83612cc2565b9091555050604080518281526001600160a01b03841660208201527f291d3f6c3ecab98acd02709c8abf1e57e33ba0c761ff7f68bcbe5af06b346fed910160405180910390a15050565b600780546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b816001600160a01b0316836001600160a01b03161415611c795760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152606401610734565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b611cf18484846117a5565b611cfd84848484612097565b610c835760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e74657200000000000000000000000000006064820152608401610734565b6060601280546105f990612b12565b60606000611d8b836121fa565b600101905060008167ffffffffffffffff811115611dab57611dab612841565b6040519080825280601f01601f191660200182016040528015611dd5576020820181803683370190505b5090508181016020015b600019017f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a8504945084611e1b57611e20565b611ddf565b509392505050565b60006001600160e01b031982167f490649060000000000000000000000000000000000000000000000000000000014806105e457506105e4826122dc565b610c8384848484612377565b60008082611e7f600c5490565b611e899190612b5d565b905061014d8111611e9d5750600192915050565b50600292915050565b50919050565b600081815b8451811015611e2057611edd82868381518110611ed057611ed0612b90565b60200260200101516124b3565b915080611ee981612b75565b915050611eb1565b6001600160a01b038216611f475760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f20616464726573736044820152606401610734565b6000818152600260205260409020546001600160a01b031615611fac5760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610734565b611fba600083836001611e66565b6000818152600260205260409020546001600160a01b03161561201f5760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610734565b6001600160a01b0382166000818152600360209081526040808320805460010190558483526002909152808220805473ffffffffffffffffffffffffffffffffffffffff19168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b60006001600160a01b0384163b156121ef57604051630a85bd0160e11b81526001600160a01b0385169063150b7a02906120db903390899088908890600401612cd9565b602060405180830381600087803b1580156120f557600080fd5b505af1925050508015612125575060408051601f3d908101601f1916820190925261212291810190612d15565b60015b6121d5573d808015612153576040519150601f19603f3d011682016040523d82523d6000602084013e612158565b606091505b5080516121cd5760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e74657200000000000000000000000000006064820152608401610734565b805181602001fd5b6001600160e01b031916630a85bd0160e11b14905061179d565b506001949350505050565b6000807a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008310612243577a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000830492506040015b6d04ee2d6d415b85acef8100000000831061226f576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061228d57662386f26fc10000830492506010015b6305f5e10083106122a5576305f5e100830492506008015b61271083106122b957612710830492506004015b606483106122cb576064830492506002015b600a83106105e45760010192915050565b60006001600160e01b031982167f80ac58cd00000000000000000000000000000000000000000000000000000000148061233f57506001600160e01b031982167f5b5e139f00000000000000000000000000000000000000000000000000000000145b806105e457507f01ffc9a7000000000000000000000000000000000000000000000000000000006001600160e01b03198316146105e4565b60018111156123ee5760405162461bcd60e51b815260206004820152603560248201527f455243373231456e756d657261626c653a20636f6e736563757469766520747260448201527f616e7366657273206e6f7420737570706f7274656400000000000000000000006064820152608401610734565b816001600160a01b03851661244a5761244581600a80546000838152600b60205260408120829055600182018355919091527fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a80155565b61246d565b836001600160a01b0316856001600160a01b03161461246d5761246d85826124df565b6001600160a01b038416612489576124848161257c565b6124ac565b846001600160a01b0316846001600160a01b0316146124ac576124ac848261262b565b5050505050565b60008183106124cf57600082815260208490526040902061127b565b5060009182526020526040902090565b600060016124ec84610e5a565b6124f69190612ba6565b600083815260096020526040902054909150808214612549576001600160a01b03841660009081526008602090815260408083208584528252808320548484528184208190558352600990915290208190555b5060009182526009602090815260408084208490556001600160a01b039094168352600881528383209183525290812055565b600a5460009061258e90600190612ba6565b6000838152600b6020526040812054600a80549394509092849081106125b6576125b6612b90565b9060005260206000200154905080600a83815481106125d7576125d7612b90565b6000918252602080832090910192909255828152600b9091526040808220849055858252812055600a80548061260f5761260f612d32565b6001900381819060005260206000200160009055905550505050565b600061263683610e5a565b6001600160a01b039093166000908152600860209081526040808320868452825280832085905593825260099052919091209190915550565b82805461267b90612b12565b90600052602060002090601f01602090048101928261269d57600085556126e3565b82601f106126b657805160ff19168380011785556126e3565b828001600101855582156126e3579182015b828111156126e35782518255916020019190600101906126c8565b506126ef9291506126f3565b5090565b5b808211156126ef57600081556001016126f4565b6001600160e01b0319811681146115eb57600080fd5b60006020828403121561273057600080fd5b813561127b81612708565b60005b8381101561275657818101518382015260200161273e565b83811115610c835750506000910152565b6000815180845261277f81602086016020860161273b565b601f01601f19169290920160200192915050565b60208152600061127b6020830184612767565b6000602082840312156127b857600080fd5b5035919050565b80356001600160a01b03811681146127d657600080fd5b919050565b600080604083850312156127ee57600080fd5b6127f7836127bf565b946020939093013593505050565b60008060006060848603121561281a57600080fd5b612823846127bf565b9250612831602085016127bf565b9150604084013590509250925092565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561288057612880612841565b604052919050565b60008060006060848603121561289d57600080fd5b6128a6846127bf565b92506020808501359250604085013567ffffffffffffffff808211156128cb57600080fd5b818701915087601f8301126128df57600080fd5b8135818111156128f1576128f1612841565b8060051b9150612902848301612857565b818152918301840191848101908a84111561291c57600080fd5b938501935b8385101561293a57843582529385019390850190612921565b8096505050505050509250925092565b600067ffffffffffffffff83111561296457612964612841565b612977601f8401601f1916602001612857565b905082815283838301111561298b57600080fd5b828260208301376000602084830101529392505050565b6000602082840312156129b457600080fd5b813567ffffffffffffffff8111156129cb57600080fd5b8201601f810184136129dc57600080fd5b61179d8482356020840161294a565b6000602082840312156129fd57600080fd5b61127b826127bf565b803580151581146127d657600080fd5b60008060408385031215612a2957600080fd5b82359150612a3960208401612a06565b90509250929050565b60008060408385031215612a5557600080fd5b612a5e836127bf565b9150612a3960208401612a06565b60008060008060808587031215612a8257600080fd5b612a8b856127bf565b9350612a99602086016127bf565b925060408501359150606085013567ffffffffffffffff811115612abc57600080fd5b8501601f81018713612acd57600080fd5b612adc8782356020840161294a565b91505092959194509250565b60008060408385031215612afb57600080fd5b612b04836127bf565b9150612a39602084016127bf565b600181811c90821680612b2657607f821691505b60208210811415611ea657634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60008219821115612b7057612b70612b47565b500190565b6000600019821415612b8957612b89612b47565b5060010190565b634e487b7160e01b600052603260045260246000fd5b600082821015612bb857612bb8612b47565b500390565b600082612bda57634e487b7160e01b600052601260045260246000fd5b500490565b600084516020612bf28285838a0161273b565b855191840191612c058184848a0161273b565b8554920191600090600181811c9080831680612c2257607f831692505b858310811415612c4057634e487b7160e01b85526022600452602485fd5b808015612c545760018114612c6557612c92565b60ff19851688528388019550612c92565b60008b81526020902060005b85811015612c8a5781548a820152908401908801612c71565b505083880195505b50939b9a5050505050505050505050565b6000816000190483118215151615612cbd57612cbd612b47565b500290565b600081612cd157612cd1612b47565b506000190190565b60006001600160a01b03808716835280861660208401525083604083015260806060830152612d0b6080830184612767565b9695505050505050565b600060208284031215612d2757600080fd5b815161127b81612708565b634e487b7160e01b600052603160045260246000fdfea26469706673582212207370ad852a9135ffee523352df07850e831906ee8c6ec14a4fb76cc57a23f62464736f6c6343000809003368747470733a2f2f676174657761792e70696e6174612e636c6f75642f697066732f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558230b8c38d8b8864f835e8d55833f58b0106b700000000000000000000000080f805c3d6005c9961ef007e6ac20199be1084430000000000000000000000000000000000000000000000000000000000000000c080a0ea73ed28fa558fa813ca00a0ddca900bbee0e905451ddaf0baef9bb76304d805a07664f775dea8e27898005be356783ab1209a9c67493776e7f755066dc3817058