60806040526006805460ff19169055624ac4a0600a5560016010553480156200002757600080fd5b5060405162002f6738038062002f678339810160408190526200004a91620002eb565b6040518060400160405280600681526020016512995b93919560d21b815250604051806040016040528060068152602001654a454e4e494560d01b81525082828281600090816200009c9190620003c2565b506001620000ab8282620003c2565b505050620000c8620000c26200018660201b60201c565b6200018a565b601180546001600160a01b0319166001600160a01b038316179055620000fb6012620001dc602090811b620011d117901c565b6200010683620001e5565b600e620001148482620003c2565b50600f620001238382620003c2565b505060408051808201909152600b81526a697066733a2f2f7462642f60a81b6020820152600c925062000158915082620003c2565b5050601380546001600160a01b031916738cf60cdbb4d755f88ea10b4ca93f031630eba0401790556200048e565b3390565b600980546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b80546001019055565b60065460ff16156200022e5760405162461bcd60e51b815260206004820152600e60248201526d185b1c9958591e481a5b9a5d195960921b604482015260640160405180910390fd5b620002398162000249565b506006805460ff19166001179055565b6040518060800160405280604f815260200162002f18604f9139805160209182012082519282019290922060408051808201825260018152603160f81b90840152805180840194909452838101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608401523060808401524660a0808501919091528151808503909101815260c090930190528151910120600755565b600060208284031215620002fe57600080fd5b81516001600160a01b03811681146200031657600080fd5b9392505050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200034857607f821691505b6020821081036200036957634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620003bd57600081815260208120601f850160051c81016020861015620003985750805b601f850160051c820191505b81811015620003b957828155600101620003a4565b5050505b505050565b81516001600160401b03811115620003de57620003de6200031d565b620003f681620003ef845462000333565b846200036f565b602080601f8311600181146200042e5760008415620004155750858301515b600019600386901b1c1916600185901b178555620003b9565b600085815260208120601f198616915b828110156200045f578886015182559484019460019091019084016200043e565b50858210156200047e5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b612a7a806200049e6000396000f3fe6080604052600436106102a05760003560e01c80636352211e1161016e578063bfa457bc116100cb578063de7fcb1d1161007f578063e985e9c511610064578063e985e9c5146106ec578063f2fde38b1461070c578063f43303681461072c57600080fd5b8063de7fcb1d146106c3578063e8a3d485146106d757600080fd5b8063c87b56dd116100b0578063c87b56dd14610679578063d547cfb714610699578063d5abeb01146106ae57600080fd5b8063bfa457bc14610644578063c0e727401461066457600080fd5b806395d89b4111610122578063a22cb46511610107578063a22cb465146105f0578063b228d92514610610578063b88d4fde1461062457600080fd5b806395d89b41146105c8578063a0712d68146105dd57600080fd5b8063715018a611610153578063715018a614610575578063755edd171461058a5780638da5cb5b146105aa57600080fd5b80636352211e1461053557806370a082311461055557600080fd5b806327c0da0a1161021c57806342842e0e116101d057806353630745116101b557806353630745146104dd578063564566a8146104fd5780635aca1bb61461051557600080fd5b806342842e0e146104a8578063485a68a3146104c857600080fd5b806330176e131161020157806330176e13146104605780633408e470146104805780633ccfd60b1461049357600080fd5b806327c0da0a1461040a5780632d0335ab1461042a57600080fd5b80630c53c51c1161027357806318160ddd1161025857806318160ddd146103b257806320379ee5146103d557806323b872dd146103ea57600080fd5b80630c53c51c146103565780630f7e59701461036957600080fd5b806301ffc9a7146102a557806306fdde03146102da578063081812fc146102fc578063095ea7b314610334575b600080fd5b3480156102b157600080fd5b506102c56102c036600461214b565b610741565b60405190151581526020015b60405180910390f35b3480156102e657600080fd5b506102ef610752565b6040516102d191906121c0565b34801561030857600080fd5b5061031c6103173660046121d3565b6107e4565b6040516001600160a01b0390911681526020016102d1565b34801561034057600080fd5b5061035461034f366004612201565b61080b565b005b6102ef6103643660046122d9565b610941565b34801561037557600080fd5b506102ef6040518060400160405280600181526020017f310000000000000000000000000000000000000000000000000000000000000081525081565b3480156103be57600080fd5b506103c7610b47565b6040519081526020016102d1565b3480156103e157600080fd5b506007546103c7565b3480156103f657600080fd5b50610354610405366004612357565b610b63565b34801561041657600080fd5b506103546104253660046121d3565b610bea565b34801561043657600080fd5b506103c7610445366004612398565b6001600160a01b031660009081526008602052604090205490565b34801561046c57600080fd5b5061035461047b3660046123b5565b610bf7565b34801561048c57600080fd5b50466103c7565b34801561049f57600080fd5b50610354610c0f565b3480156104b457600080fd5b506103546104c3366004612357565b610c7a565b3480156104d457600080fd5b506010546103c7565b3480156104e957600080fd5b506103546104f83660046121d3565b610c95565b34801561050957600080fd5b50600d5460ff166102c5565b34801561052157600080fd5b50610354610530366004612413565b610ca2565b34801561054157600080fd5b5061031c6105503660046121d3565b610cbd565b34801561056157600080fd5b506103c7610570366004612398565b610d22565b34801561058157600080fd5b50610354610dbc565b34801561059657600080fd5b506103546105a5366004612398565b610dd0565b3480156105b657600080fd5b506009546001600160a01b031661031c565b3480156105d457600080fd5b506102ef610dee565b6103546105eb3660046121d3565b610dfd565b3480156105fc57600080fd5b5061035461060b36600461242e565b610e11565b34801561061c57600080fd5b5060066103c7565b34801561063057600080fd5b5061035461063f366004612463565b610e1c565b34801561065057600080fd5b5061035461065f3660046124cf565b610eaa565b34801561067057600080fd5b506102ef610ebc565b34801561068557600080fd5b506102ef6106943660046121d3565b610f4a565b3480156106a557600080fd5b506102ef61102a565b3480156106ba57600080fd5b5061014d6103c7565b3480156106cf57600080fd5b5060036103c7565b3480156106e357600080fd5b506102ef611039565b3480156106f857600080fd5b506102c56107073660046124ff565b611059565b34801561071857600080fd5b50610354610727366004612398565b611132565b34801561073857600080fd5b506103c76111bf565b600061074c826111da565b92915050565b6060600e80546107619061252d565b80601f016020809104026020016040519081016040528092919081815260200182805461078d9061252d565b80156107da5780601f106107af576101008083540402835291602001916107da565b820191906000526020600020905b8154815290600101906020018083116107bd57829003601f168201915b5050505050905090565b60006107ef82611275565b506000908152600460205260409020546001600160a01b031690565b600061081682610cbd565b9050806001600160a01b0316836001600160a01b0316036108a45760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560448201527f720000000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b336001600160a01b03821614806108c057506108c08133611059565b6109325760405162461bcd60e51b815260206004820152603e60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206e6f7220617070726f76656420666f7220616c6c0000606482015260840161089b565b61093c83836112d9565b505050565b60408051606081810183526001600160a01b0388166000818152600860209081529085902054845283015291810186905261097f8782878787611354565b6109f15760405162461bcd60e51b815260206004820152602160248201527f5369676e657220616e64207369676e617475726520646f206e6f74206d61746360448201527f6800000000000000000000000000000000000000000000000000000000000000606482015260840161089b565b6001600160a01b038716600090815260086020526040902054610a1590600161145c565b6001600160a01b0388166000908152600860205260409081902091909155517f5845892132946850460bff5a0083f71031bc5bf9aadcd40f1de79423eac9b10b90610a6590899033908a90612567565b60405180910390a1600080306001600160a01b0316888a604051602001610a8d92919061259c565b60408051601f1981840301815290829052610aa7916125e6565b6000604051808303816000865af19150503d8060008114610ae4576040519150601f19603f3d011682016040523d82523d6000602084013e610ae9565b606091505b509150915081610b3b5760405162461bcd60e51b815260206004820152601c60248201527f46756e6374696f6e2063616c6c206e6f74207375636365737366756c00000000604482015260640161089b565b98975050505050505050565b60006001610b5460125490565b610b5e9190612618565b905090565b610b6d338261146f565b610bdf5760405162461bcd60e51b815260206004820152602e60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201527f72206e6f7220617070726f766564000000000000000000000000000000000000606482015260840161089b565b61093c8383836114cd565b610bf26116a7565b600a55565b610bff6116a7565b600c610c0b828261267d565b5050565b610c176116a7565b6013546040516000916001600160a01b03169047908381818185875af1925050503d8060008114610c64576040519150601f19603f3d011682016040523d82523d6000602084013e610c69565b606091505b5050905080610c7757600080fd5b50565b61093c83838360405180602001604052806000815250610e1c565b610c9d6116a7565b601055565b610caa6116a7565b600d805460ff1916911515919091179055565b6000818152600260205260408120546001600160a01b03168061074c5760405162461bcd60e51b815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e2049440000000000000000604482015260640161089b565b60006001600160a01b038216610da05760405162461bcd60e51b815260206004820152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f74206120766160448201527f6c6964206f776e65720000000000000000000000000000000000000000000000606482015260840161089b565b506001600160a01b031660009081526003602052604090205490565b610dc46116a7565b610dce6000611701565b565b610dd86116a7565b610de3600182611760565b610c77816001611a16565b6060600f80546107619061252d565b610e078133611760565b610c773382611a16565b610c0b338383611b23565b610e26338361146f565b610e985760405162461bcd60e51b815260206004820152602e60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201527f72206e6f7220617070726f766564000000000000000000000000000000000000606482015260840161089b565b610ea484848484611bf1565b50505050565b610eb26116a7565b610c0b8183611a16565b600b8054610ec99061252d565b80601f0160208091040260200160405190810160405280929190818152602001828054610ef59061252d565b8015610f425780601f10610f1757610100808354040283529160200191610f42565b820191906000526020600020905b815481529060010190602001808311610f2557829003601f168201915b505050505081565b60606000600c8054610f5b9061252d565b80601f0160208091040260200160405190810160405280929190818152602001828054610f879061252d565b8015610fd45780601f10610fa957610100808354040283529160200191610fd4565b820191906000526020600020905b815481529060010190602001808311610fb757829003601f168201915b5050505050905080610fe584611c7a565b604051602001610ff692919061273d565b60408051601f19818403018152908290526110139160200161276c565b604051602081830303815290604052915050919050565b6060600c80546107619061252d565b6060604051806080016040528060428152602001612a0360429139905090565b6011546040517fc45527910000000000000000000000000000000000000000000000000000000081526001600160a01b03848116600483015260009281169190841690829063c455279190602401602060405180830381865afa1580156110c4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110e891906127ad565b6001600160a01b03160361110057600191505061074c565b6001600160a01b0380851660009081526005602090815260408083209387168352929052205460ff165b949350505050565b61113a6116a7565b6001600160a01b0381166111b65760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f6464726573730000000000000000000000000000000000000000000000000000606482015260840161089b565b610c7781611701565b6000610b5e600a54633b9aca00611daf565b80546001019055565b60006001600160e01b031982167f80ac58cd00000000000000000000000000000000000000000000000000000000148061123d57506001600160e01b031982167f5b5e139f00000000000000000000000000000000000000000000000000000000145b8061074c57507f01ffc9a7000000000000000000000000000000000000000000000000000000006001600160e01b031983161461074c565b6000818152600260205260409020546001600160a01b0316610c775760405162461bcd60e51b815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e2049440000000000000000604482015260640161089b565b6000818152600460205260409020805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b038416908117909155819061131b82610cbd565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60006001600160a01b0386166113d25760405162461bcd60e51b815260206004820152602560248201527f4e61746976654d6574615472616e73616374696f6e3a20494e56414c49445f5360448201527f49474e4552000000000000000000000000000000000000000000000000000000606482015260840161089b565b60016113e56113e087611dbb565b611e38565b6040805160008152602081018083529290925260ff851690820152606081018690526080810185905260a0016020604051602081039080840390855afa158015611433573d6000803e3d6000fd5b505050602060405103516001600160a01b0316866001600160a01b031614905095945050505050565b600061146882846127ca565b9392505050565b60008061147b83610cbd565b9050806001600160a01b0316846001600160a01b031614806114a257506114a28185611059565b8061112a5750836001600160a01b03166114bb846107e4565b6001600160a01b031614949350505050565b826001600160a01b03166114e082610cbd565b6001600160a01b03161461155c5760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201527f6f776e6572000000000000000000000000000000000000000000000000000000606482015260840161089b565b6001600160a01b0382166115d75760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f2061646460448201527f7265737300000000000000000000000000000000000000000000000000000000606482015260840161089b565b6115e26000826112d9565b6001600160a01b038316600090815260036020526040812080546001929061160b908490612618565b90915550506001600160a01b03821660009081526003602052604081208054600192906116399084906127ca565b9091555050600081815260026020526040808220805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6009546001600160a01b03163314610dce5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161089b565b600980546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b816000036117b05760405162461bcd60e51b815260206004820152600d60248201527f63616e6e6f74206d696e74203000000000000000000000000000000000000000604482015260640161089b565b600d5460ff1615156001146118075760405162461bcd60e51b815260206004820152600f60248201527f73616c65206e6f6e2d6163746976650000000000000000000000000000000000604482015260640161089b565b600061181282610d22565b905061181d60105490565b61182784836127ca565b1061191f5760008161183860105490565b61184291906127e2565b905060008113156118bd576118556111bf565b61185f82866127e2565b611869919061283a565b3412156118b85760405162461bcd60e51b815260206004820152601460248201527f696e636f72726563742076616c75652073656e74000000000000000000000000604482015260640161089b565b61191d565b6118ce846118c96111bf565b611daf565b34101561191d5760405162461bcd60e51b815260206004820152601460248201527f696e636f72726563742076616c75652073656e74000000000000000000000000604482015260640161089b565b505b60038311156119965760405162461bcd60e51b815260206004820152602660248201527f7175616e7469747920697320696e76616c69642c206d6178207265616368656460448201527f206f6e2074780000000000000000000000000000000000000000000000000000606482015260840161089b565b60066119a284836127ca565b111561093c5760405162461bcd60e51b815260206004820152602a60248201527f7175616e7469747920697320696e76616c69642c206d6178207265616368656460448201527f206f6e2077616c6c657400000000000000000000000000000000000000000000606482015260840161089b565b6000611a2160125490565b905061014d82611a32836001611e83565b611a3c91906127ca565b1115611a8a5760405162461bcd60e51b815260206004820152601360248201527f636f6c6c656374696f6e20736f6c64206f757400000000000000000000000000604482015260640161089b565b6001600160a01b038316611ae05760405162461bcd60e51b815260206004820152601f60248201527f63616e6e6f74206d696e7420746f20746865207a65726f206164647265737300604482015260640161089b565b60005b82811015610ea4576000611af660125490565b9050611b06601280546001019055565b611b108582611e8f565b5080611b1b816128da565b915050611ae3565b816001600160a01b0316836001600160a01b031603611b845760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c657200000000000000604482015260640161089b565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b611bfc8484846114cd565b611c0884848484611fde565b610ea45760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e7465720000000000000000000000000000606482015260840161089b565b606081600003611cbd57505060408051808201909152600181527f3000000000000000000000000000000000000000000000000000000000000000602082015290565b8160005b8115611ce75780611cd1816128da565b9150611ce09050600a83612909565b9150611cc1565b60008167ffffffffffffffff811115611d0257611d0261222d565b6040519080825280601f01601f191660200182016040528015611d2c576020820181803683370190505b5090505b841561112a57611d41600183612618565b9150611d4e600a8661291d565b611d599060306127ca565b60f81b818381518110611d6e57611d6e612931565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350611da8600a86612909565b9450611d30565b60006114688284612947565b60006040518060800160405280604381526020016129c06043913980516020918201208351848301516040808701518051908601209051611e1b950193845260208401929092526001600160a01b03166040830152606082015260800190565b604051602081830303815290604052805190602001209050919050565b6000611e4360075490565b6040517f19010000000000000000000000000000000000000000000000000000000000006020820152602281019190915260428101839052606201611e1b565b60006114688284612618565b6001600160a01b038216611ee55760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f2061646472657373604482015260640161089b565b6000818152600260205260409020546001600160a01b031615611f4a5760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604482015260640161089b565b6001600160a01b0382166000908152600360205260408120805460019290611f739084906127ca565b9091555050600081815260026020526040808220805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b03861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b60006001600160a01b0384163b1561212a57604051630a85bd0160e11b81526001600160a01b0385169063150b7a0290612022903390899088908890600401612966565b6020604051808303816000875af192505050801561205d575060408051601f3d908101601f1916820190925261205a918101906129a2565b60015b612110573d80801561208b576040519150601f19603f3d011682016040523d82523d6000602084013e612090565b606091505b5080516000036121085760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e7465720000000000000000000000000000606482015260840161089b565b805181602001fd5b6001600160e01b031916630a85bd0160e11b14905061112a565b506001949350505050565b6001600160e01b031981168114610c7757600080fd5b60006020828403121561215d57600080fd5b813561146881612135565b60005b8381101561218357818101518382015260200161216b565b83811115610ea45750506000910152565b600081518084526121ac816020860160208601612168565b601f01601f19169290920160200192915050565b6020815260006114686020830184612194565b6000602082840312156121e557600080fd5b5035919050565b6001600160a01b0381168114610c7757600080fd5b6000806040838503121561221457600080fd5b823561221f816121ec565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff8084111561225e5761225e61222d565b604051601f8501601f19908116603f011681019082821181831017156122865761228661222d565b8160405280935085815286868601111561229f57600080fd5b858560208301376000602087830101525050509392505050565b600082601f8301126122ca57600080fd5b61146883833560208501612243565b600080600080600060a086880312156122f157600080fd5b85356122fc816121ec565b9450602086013567ffffffffffffffff81111561231857600080fd5b612324888289016122b9565b9450506040860135925060608601359150608086013560ff8116811461234957600080fd5b809150509295509295909350565b60008060006060848603121561236c57600080fd5b8335612377816121ec565b92506020840135612387816121ec565b929592945050506040919091013590565b6000602082840312156123aa57600080fd5b8135611468816121ec565b6000602082840312156123c757600080fd5b813567ffffffffffffffff8111156123de57600080fd5b8201601f810184136123ef57600080fd5b61112a84823560208401612243565b8035801515811461240e57600080fd5b919050565b60006020828403121561242557600080fd5b611468826123fe565b6000806040838503121561244157600080fd5b823561244c816121ec565b915061245a602084016123fe565b90509250929050565b6000806000806080858703121561247957600080fd5b8435612484816121ec565b93506020850135612494816121ec565b925060408501359150606085013567ffffffffffffffff8111156124b757600080fd5b6124c3878288016122b9565b91505092959194509250565b600080604083850312156124e257600080fd5b8235915060208301356124f4816121ec565b809150509250929050565b6000806040838503121561251257600080fd5b823561251d816121ec565b915060208301356124f4816121ec565b600181811c9082168061254157607f821691505b60208210810361256157634e487b7160e01b600052602260045260246000fd5b50919050565b60006001600160a01b038086168352808516602084015250606060408301526125936060830184612194565b95945050505050565b600083516125ae818460208801612168565b60609390931b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000169190920190815260140192915050565b600082516125f8818460208701612168565b9190910192915050565b634e487b7160e01b600052601160045260246000fd5b60008282101561262a5761262a612602565b500390565b601f82111561093c57600081815260208120601f850160051c810160208610156126565750805b601f850160051c820191505b8181101561267557828155600101612662565b505050505050565b815167ffffffffffffffff8111156126975761269761222d565b6126ab816126a5845461252d565b8461262f565b602080601f8311600181146126e057600084156126c85750858301515b600019600386901b1c1916600185901b178555612675565b600085815260208120601f198616915b8281101561270f578886015182559484019460019091019084016126f0565b508582101561272d5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000835161274f818460208801612168565b835190830190612763818360208801612168565b01949350505050565b6000825161277e818460208701612168565b7f2e6a736f6e000000000000000000000000000000000000000000000000000000920191825250600501919050565b6000602082840312156127bf57600080fd5b8151611468816121ec565b600082198211156127dd576127dd612602565b500190565b600080831283600160ff1b0183128115161561280057612800612602565b837f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01831381161561283457612834612602565b50500390565b60007f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60008413600084138583048511828216161561287b5761287b612602565b600160ff1b600087128682058812818416161561289a5761289a612602565b600087129250878205871284841616156128b6576128b6612602565b878505871281841616156128cc576128cc612602565b505050929093029392505050565b6000600182016128ec576128ec612602565b5060010190565b634e487b7160e01b600052601260045260246000fd5b600082612918576129186128f3565b500490565b60008261292c5761292c6128f3565b500690565b634e487b7160e01b600052603260045260246000fd5b600081600019048311821515161561296157612961612602565b500290565b60006001600160a01b038087168352808616602084015250836040830152608060608301526129986080830184612194565b9695505050505050565b6000602082840312156129b457600080fd5b81516114688161213556fe4d6574615472616e73616374696f6e2875696e74323536206e6f6e63652c616464726573732066726f6d2c62797465732066756e6374696f6e5369676e617475726529697066733a2f2f6261666b726569673471716966746b63787a636a76706d6f6271726e6e727133687369666d733573336779346978743576357634756c7071697661a2646970667358221220cdb3f6969b1af68c9ed7c3d81476ef12785d616f2d7b20e0b79c14ebf858554864736f6c634300080f0033454950373132446f6d61696e28737472696e67206e616d652c737472696e672076657273696f6e2c6164647265737320766572696679696e67436f6e74726163742c627974657333322073616c7429000000000000000000000000a5409ec958c83c3f309868babaca7c86dcb077c1