Returned Raw Transaction Hex :
0x02f93e7c01808459682f008503637515bd8336f2e88080b93e22600680546001600160a01b03191673569e2dffdcd7f5f78742e7bf5bcdbf23e0d0fb7f1790556101f460095560016080819052670de0b6b3a764000060a08190526103e860c0819052600e839055600f91909155601055600260e0819052683627e8f712373c00006101008190526123286101208190526011929092556012556013556101a060405260036101408190526000610160819052610180839052601491909155601555601655348015620000b757600080fd5b5060405162003da238038062003da2833981016040819052620000da91620002fc565b81620000e633620001ba565b620000f1816200020a565b506001600555600780546001600160a01b0319166001600160a01b03831617905581516200012790600890602085019062000223565b506001600c6040516200014790666e6574776f726b60c81b815260070190565b90815260408051918290036020018220805493151560ff199485161790556563617563757360d01b8252600c6006830181905281519283900360260183208054851690556939bab139b1b934b132b960b11b8352600a8301525190819003602a01902080549091169055506200042a9050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80516200021f90600390602084019062000223565b5050565b8280546200023190620003ed565b90600052602060002090601f016020900481019282620002555760008555620002a0565b82601f106200027057805160ff1916838001178555620002a0565b82800160010185558215620002a0579182015b82811115620002a057825182559160200191906001019062000283565b50620002ae929150620002b2565b5090565b5b80821115620002ae5760008155600101620002b3565b634e487b7160e01b600052604160045260246000fd5b80516001600160a01b0381168114620002f757600080fd5b919050565b600080604083850312156200031057600080fd5b82516001600160401b03808211156200032857600080fd5b818501915085601f8301126200033d57600080fd5b815181811115620003525762000352620002c9565b604051601f8201601f19908116603f011681019083821181831017156200037d576200037d620002c9565b816040528281526020935088848487010111156200039a57600080fd5b600091505b82821015620003be57848201840151818301850152908301906200039f565b82821115620003d05760008484830101525b9550620003e2915050858201620002df565b925050509250929050565b600181811c908216806200040257607f821691505b602082108114156200042457634e487b7160e01b600052602260045260246000fd5b50919050565b613968806200043a6000396000f3fe6080604052600436106101d75760003560e01c8063703bd7dc11610102578063b8c27f7411610095578063e8ebeddb11610064578063e8ebeddb14610582578063e985e9c5146105af578063f242432a146105f8578063f2fde38b1461061857600080fd5b8063b8c27f7414610502578063bd85b03914610515578063d2039bf314610542578063e0aeb7c11461056257600080fd5b80638e29aa91116100d15780638e29aa911461049a57806393b0ff6c146104ad578063a22cb465146104c2578063aa038033146104e257600080fd5b8063703bd7dc14610410578063715018a61461043d57806381cdf766146104525780638da5cb5b1461047257600080fd5b80632eb2c2d61161017a578063492400c911610149578063492400c91461037457806349df728c146103945780634e1273f4146103b45780634f558e79146103e157600080fd5b80632eb2c2d6146102ff578063388b9fe01461031f57806339f7e37f1461033f5780633ccfd60b1461035f57600080fd5b806305ce59f9116101b657806305ce59f9146102555780630e89341c1461029057806317c1eda6146102bd57806321b8092e146102df57600080fd5b8062fdd58e146101dc57806301ffc9a71461020f5780630496f3c61461023f575b600080fd5b3480156101e857600080fd5b506101fc6101f7366004612e6f565b610638565b6040519081526020015b60405180910390f35b34801561021b57600080fd5b5061022f61022a366004612eb1565b6106e3565b6040519015158152602001610206565b34801561024b57600080fd5b506101fc60095481565b34801561026157600080fd5b5061022f610270366004612f8c565b8051602081830181018051600c8252928201919093012091525460ff1681565b34801561029c57600080fd5b506102b06102ab366004612fc1565b610780565b6040516102069190613036565b3480156102c957600080fd5b506102dd6102d8366004612fc1565b6107b4565b005b3480156102eb57600080fd5b506102dd6102fa366004613049565b610801565b34801561030b57600080fd5b506102dd61031a3660046130fb565b610878565b34801561032b57600080fd5b506102dd61033a3660046131a9565b61091a565b34801561034b57600080fd5b506102dd61035a366004612f8c565b610982565b34801561036b57600080fd5b506102dd610a1f565b34801561038057600080fd5b506102dd61038f3660046131ec565b610b54565b3480156103a057600080fd5b506102dd6103af366004613049565b610c39565b3480156103c057600080fd5b506103d46103cf366004613237565b610df4565b604051610206919061333f565b3480156103ed57600080fd5b5061022f6103fc366004612fc1565b600090815260046020526040902054151590565b34801561041c57600080fd5b506101fc61042b366004612fc1565b6000908152600b602052604090205490565b34801561044957600080fd5b506102dd610f32565b34801561045e57600080fd5b506102dd61046d366004613049565b610f86565b34801561047e57600080fd5b506000546040516001600160a01b039091168152602001610206565b6102dd6104a8366004613352565b610ffd565b3480156104b957600080fd5b506102dd6112a7565b3480156104ce57600080fd5b506102dd6104dd36600461338f565b6113cb565b3480156104ee57600080fd5b506102dd6104fd3660046133c8565b6113da565b6102dd6105103660046133f4565b61144d565b34801561052157600080fd5b506101fc610530366004612fc1565b60009081526004602052604090205490565b34801561054e57600080fd5b506102dd61055d366004613049565b611826565b34801561056e57600080fd5b506102dd61057d3660046131a9565b61189d565b34801561058e57600080fd5b506101fc61059d366004612fc1565b600b6020526000908152604090205481565b3480156105bb57600080fd5b5061022f6105ca366004613473565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205460ff1690565b34801561060457600080fd5b506102dd6106133660046134a1565b611a05565b34801561062457600080fd5b506102dd610633366004613049565b611aa0565b60006001600160a01b0383166106bb5760405162461bcd60e51b815260206004820152602b60248201527f455243313135353a2062616c616e636520717565727920666f7220746865207a60448201527f65726f206164647265737300000000000000000000000000000000000000000060648201526084015b60405180910390fd5b5060009081526001602090815260408083206001600160a01b03949094168352929052205490565b60006001600160e01b031982167fd9b67a2600000000000000000000000000000000000000000000000000000000148061074657506001600160e01b031982167f0e89341c00000000000000000000000000000000000000000000000000000000145b8061077a57507f01ffc9a7000000000000000000000000000000000000000000000000000000006001600160e01b03198316145b92915050565b6060600861078d83611b70565b60405160200161079e929190613561565b6040516020818303038152906040529050919050565b6000546001600160a01b031633146107fc5760405162461bcd60e51b8152602060048201819052602482015260008051602061391383398151915260448201526064016106b2565b600955565b6000546001600160a01b031633146108495760405162461bcd60e51b8152602060048201819052602482015260008051602061391383398151915260448201526064016106b2565b6007805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b6001600160a01b038516331480610894575061089485336105ca565b6109065760405162461bcd60e51b815260206004820152603260248201527f455243313135353a207472616e736665722063616c6c6572206973206e6f742060448201527f6f776e6572206e6f7220617070726f766564000000000000000000000000000060648201526084016106b2565b6109138585858585611caa565b5050505050565b6000546001600160a01b031633146109625760405162461bcd60e51b8152602060048201819052602482015260008051602061391383398151915260448201526064016106b2565b61097d83828460405180602001604052806000815250611f2e565b505050565b6000546001600160a01b031633146109ca5760405162461bcd60e51b8152602060048201819052602482015260008051602061391383398151915260448201526064016106b2565b80516109dd906008906020840190612dc1565b50806040516109ec9190613608565b604051908190038120907f23c8c9488efebfd474e85a7956de6f39b17c7ab88502d42a623db2d8e382bbaa90600090a250565b6000546001600160a01b03163314610a675760405162461bcd60e51b8152602060048201819052602482015260008051602061391383398151915260448201526064016106b2565b60026005541415610aba5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016106b2565b60026005556007546040516000916001600160a01b03169047908381818185875af1925050503d8060008114610b0c576040519150601f19603f3d011682016040523d82523d6000602084013e610b11565b606091505b5050905080610b4c576040517f750b219c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b506001600555565b6000546001600160a01b03163314610b9c5760405162461bcd60e51b8152602060048201819052602482015260008051602061391383398151915260448201526064016106b2565b82600c604051610bb990666e6574776f726b60c81b815260070190565b90815260408051918290036020018220805493151560ff199485161790556563617563757360d01b8252600c6006830181905281519283900360260183208054961515968516969096179095556939bab139b1b934b132b960b11b8252600a820194909452925192839003602a0190922080549115159190921617905550565b6000546001600160a01b03163314610c815760405162461bcd60e51b8152602060048201819052602482015260008051602061391383398151915260448201526064016106b2565b60026005541415610cd45760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016106b2565b60026005556040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000906001600160a01b038316906370a0823190602401602060405180830381865afa158015610d39573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d5d9190613624565b6040517fa9059cbb000000000000000000000000000000000000000000000000000000008152336004820152602481018290529091506001600160a01b0383169063a9059cbb906044016020604051808303816000875af1158015610dc6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dea919061363d565b5050600160055550565b60608151835114610e6d5760405162461bcd60e51b815260206004820152602960248201527f455243313135353a206163636f756e747320616e6420696473206c656e67746860448201527f206d69736d61746368000000000000000000000000000000000000000000000060648201526084016106b2565b6000835167ffffffffffffffff811115610e8957610e89612ed5565b604051908082528060200260200182016040528015610eb2578160200160208202803683370190505b50905060005b8451811015610f2a57610efd858281518110610ed657610ed661365a565b6020026020010151858381518110610ef057610ef061365a565b6020026020010151610638565b828281518110610f0f57610f0f61365a565b6020908102919091010152610f2381613686565b9050610eb8565b509392505050565b6000546001600160a01b03163314610f7a5760405162461bcd60e51b8152602060048201819052602482015260008051602061391383398151915260448201526064016106b2565b610f84600061206f565b565b6000546001600160a01b03163314610fce5760405162461bcd60e51b8152602060048201819052602482015260008051602061391383398151915260448201526064016106b2565b600a805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b6040516563617563757360d01b8152600c906006019081526040519081900360200190205460ff166110715760405162461bcd60e51b815260206004820152601660248201527f4361756375732073616c65206e6f74206163746976650000000000000000000060448201526064016106b2565b60135460115460009081526004602052604090205414156110bf5760405162461bcd60e51b815260206004820152600860248201526714dbdb190813dd5d60c21b60448201526064016106b2565b60006110d033601160000154610638565b905080156111145760405162461bcd60e51b8152602060048201526011602482015270105b1c9958591e48141d5c98da185cd959607a1b60448201526064016106b2565b61111e83836120cc565b61115c5760405162461bcd60e51b815260206004820152600f60248201526e29b4b3b730ba3ab9329022b93937b960891b60448201526064016106b2565b6040516bffffffffffffffffffffffff193360601b1660208201527f4d696e74696e672043617563757300000000000000000000000000000000000060348201526000906042016040516020818303038152906040528051906020012090508084146111fc5760405162461bcd60e51b815260206004820152600f60248201526e29b4b3b730ba3ab9329022b93937b960891b60448201526064016106b2565b601254341461124d5760405162461bcd60e51b815260206004820152601260248201527f496e636f7272656374204554482053656e74000000000000000000000000000060448201526064016106b2565b61126e33601160000154600160405180602001604052806000815250611f2e565b6040513381527fbd6a34edf9b122cae67f18d3d8c397ea7d36a696994932ded6b77b092fcef7859060200160405180910390a150505050565b6040516939bab139b1b934b132b960b11b8152600c90600a019081526040519081900360200190205460ff1661131f5760405162461bcd60e51b815260206004820152601a60248201527f537562736372696265722073616c65206e6f742061637469766500000000000060448201526064016106b2565b600061133033601460000154610638565b905080156113745760405162461bcd60e51b8152602060048201526011602482015270105b1c9958591e48141d5c98da185cd959607a1b60448201526064016106b2565b61139533601460000154600160405180602001604052806000815250611f2e565b6040513381527fb5addf0b18e8982982cfd550fedb5a87d6071e1a350f3a1f4cf38dac37b6c8ff9060200160405180910390a150565b6113d6338383612147565b5050565b6000546001600160a01b031633146114225760405162461bcd60e51b8152602060048201819052602482015260008051602061391383398151915260448201526064016106b2565b600e5483141561143757600f82905560108190555b60115483141561097d5760129190915560135550565b604051666e6574776f726b60c81b8152600c906007019081526040519081900360200190205460ff166114c25760405162461bcd60e51b815260206004820152601760248201527f4e6574776f726b2073616c65206e6f742061637469766500000000000000000060448201526064016106b2565b601054600e5460009081526004602052604090205414156115105760405162461bcd60e51b815260206004820152600860248201526714dbdb190813dd5d60c21b60448201526064016106b2565b6009546000838152600b60205260409020541061156f5760405162461bcd60e51b815260206004820152601660248201527f4d6178204e6574776f726b2047726f75702053697a650000000000000000000060448201526064016106b2565b600061158033600e60000154610638565b905080156115c45760405162461bcd60e51b8152602060048201526011602482015270105b1c9958591e48141d5c98da185cd959607a1b60448201526064016106b2565b6115ce86866120cc565b61160c5760405162461bcd60e51b815260206004820152600f60248201526e29b4b3b730ba3ab9329022b93937b960891b60448201526064016106b2565b600d8460405161161c9190613608565b9081526040519081900360200190205460ff161561167c5760405162461bcd60e51b815260206004820152601260248201527f526566657272616c20436f64652055736564000000000000000000000000000060448201526064016106b2565b6000338561168986611b70565b61169286611b70565b6040516020016116a594939291906136a1565b60405160208183030381529060405280519060200120905080871461170c5760405162461bcd60e51b815260206004820152600a60248201527f48617368204572726f720000000000000000000000000000000000000000000060448201526064016106b2565b600f54341461175d5760405162461bcd60e51b815260206004820152601260248201527f496e636f7272656374204554482053656e74000000000000000000000000000060448201526064016106b2565b6001600d8660405161176f9190613608565b908152602001604051809103902060006101000a81548160ff0219169083151502179055506001600b600086815260200190815260200160002060008282546117b89190613706565b9091555050600e546040805160208101909152600081526117dd913391600190611f2e565b604080518481523360208201529081018590527f470338618ce6dc2b53a903611763fa89ba40d37faf06a8c4da1bbf205aeda1c69060600160405180910390a150505050505050565b6000546001600160a01b0316331461186e5760405162461bcd60e51b8152602060048201819052602482015260008051602061391383398151915260448201526064016106b2565b6006805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b6118a78382610638565b8211156118f65760405162461bcd60e51b815260206004820152601e60248201527f547279696e6720746f206275726e206d6f7265207468616e206f776e6564000060448201526064016106b2565b6014548114156119485760405162461bcd60e51b815260206004820152601c60248201527f43616e2774206275726e207375627363726962657220746f6b656e730000000060448201526064016106b2565b600a546001600160a01b03166119a05760405162461bcd60e51b815260206004820152601260248201527f4275726e696e67206e6f7420616374697665000000000000000000000000000060448201526064016106b2565b600a546001600160a01b031633146119fa5760405162461bcd60e51b815260206004820152601d60248201527f496e76616c6964206275726e20636f6e7472616374206164647265737300000060448201526064016106b2565b61097d83828461223c565b6001600160a01b038516331480611a215750611a2185336105ca565b611a935760405162461bcd60e51b815260206004820152602960248201527f455243313135353a2063616c6c6572206973206e6f74206f776e6572206e6f7260448201527f20617070726f766564000000000000000000000000000000000000000000000060648201526084016106b2565b6109138585858585612403565b6000546001600160a01b03163314611ae85760405162461bcd60e51b8152602060048201819052602482015260008051602061391383398151915260448201526064016106b2565b6001600160a01b038116611b645760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084016106b2565b611b6d8161206f565b50565b606081611bb057505060408051808201909152600181527f3000000000000000000000000000000000000000000000000000000000000000602082015290565b8160005b8115611bda5780611bc481613686565b9150611bd39050600a83613734565b9150611bb4565b60008167ffffffffffffffff811115611bf557611bf5612ed5565b6040519080825280601f01601f191660200182016040528015611c1f576020820181803683370190505b5090505b8415611ca257611c34600183613748565b9150611c41600a8661375f565b611c4c906030613706565b60f81b818381518110611c6157611c6161365a565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350611c9b600a86613734565b9450611c23565b949350505050565b8151835114611d215760405162461bcd60e51b815260206004820152602860248201527f455243313135353a2069647320616e6420616d6f756e7473206c656e6774682060448201527f6d69736d6174636800000000000000000000000000000000000000000000000060648201526084016106b2565b6001600160a01b038416611d855760405162461bcd60e51b815260206004820152602560248201527f455243313135353a207472616e7366657220746f20746865207a65726f206164604482015264647265737360d81b60648201526084016106b2565b33611d948187878787876125c0565b60005b8451811015611ec0576000858281518110611db457611db461365a565b602002602001015190506000858381518110611dd257611dd261365a565b60209081029190910181015160008481526001835260408082206001600160a01b038e168352909352919091205490915081811015611e665760405162461bcd60e51b815260206004820152602a60248201527f455243313135353a20696e73756666696369656e742062616c616e636520666f60448201526939103a3930b739b332b960b11b60648201526084016106b2565b60008381526001602090815260408083206001600160a01b038e8116855292528083208585039055908b16825281208054849290611ea5908490613706565b9250508190555050505080611eb990613686565b9050611d97565b50846001600160a01b0316866001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8787604051611f10929190613773565b60405180910390a4611f2681878787878761274e565b505050505050565b6001600160a01b038416611faa5760405162461bcd60e51b815260206004820152602160248201527f455243313135353a206d696e7420746f20746865207a65726f2061646472657360448201527f730000000000000000000000000000000000000000000000000000000000000060648201526084016106b2565b336000611fb6856128f4565b90506000611fc3856128f4565b9050611fd4836000898585896125c0565b60008681526001602090815260408083206001600160a01b038b16845290915281208054879290612006908490613706565b909155505060408051878152602081018790526001600160a01b03808a1692600092918716917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a46120668360008989898961293f565b50505050505050565b600080546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c81018390526000908190605c0160408051601f1981840301815291905280516020909101206006549091506001600160a01b03166121358285612a3b565b6001600160a01b031614949350505050565b816001600160a01b0316836001600160a01b031614156121cf5760405162461bcd60e51b815260206004820152602960248201527f455243313135353a2073657474696e6720617070726f76616c2073746174757360448201527f20666f722073656c66000000000000000000000000000000000000000000000060648201526084016106b2565b6001600160a01b03838116600081815260026020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6001600160a01b0383166122b85760405162461bcd60e51b815260206004820152602360248201527f455243313135353a206275726e2066726f6d20746865207a65726f206164647260448201527f657373000000000000000000000000000000000000000000000000000000000060648201526084016106b2565b3360006122c4846128f4565b905060006122d1846128f4565b90506122f1838760008585604051806020016040528060008152506125c0565b60008581526001602090815260408083206001600160a01b038a168452909152902054848110156123895760405162461bcd60e51b8152602060048201526024808201527f455243313135353a206275726e20616d6f756e7420657863656564732062616c60448201527f616e63650000000000000000000000000000000000000000000000000000000060648201526084016106b2565b60008681526001602090815260408083206001600160a01b038b81168086529184528285208a8703905582518b81529384018a90529092908816917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4604080516020810190915260009052612066565b6001600160a01b0384166124675760405162461bcd60e51b815260206004820152602560248201527f455243313135353a207472616e7366657220746f20746865207a65726f206164604482015264647265737360d81b60648201526084016106b2565b336000612473856128f4565b90506000612480856128f4565b90506124908389898585896125c0565b60008681526001602090815260408083206001600160a01b038c168452909152902054858110156125165760405162461bcd60e51b815260206004820152602a60248201527f455243313135353a20696e73756666696369656e742062616c616e636520666f60448201526939103a3930b739b332b960b11b60648201526084016106b2565b60008781526001602090815260408083206001600160a01b038d8116855292528083208985039055908a16825281208054889290612555908490613706565b909155505060408051888152602081018890526001600160a01b03808b16928c821692918816917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a46125b5848a8a8a8a8a61293f565b505050505050505050565b6001600160a01b0385166126475760005b8351811015612645578281815181106125ec576125ec61365a565b60200260200101516004600086848151811061260a5761260a61365a565b60200260200101518152602001908152602001600020600082825461262f9190613706565b9091555061263e905081613686565b90506125d1565b505b6001600160a01b038416611f265760005b83518110156120665760008482815181106126755761267561365a565b6020026020010151905060008483815181106126935761269361365a565b602002602001015190506000600460008481526020019081526020016000205490508181101561272b5760405162461bcd60e51b815260206004820152602860248201527f455243313135353a206275726e20616d6f756e74206578636565647320746f7460448201527f616c537570706c7900000000000000000000000000000000000000000000000060648201526084016106b2565b6000928352600460205260409092209103905561274781613686565b9050612658565b6001600160a01b0384163b15611f265760405163bc197c8160e01b81526001600160a01b0385169063bc197c81906127929089908990889088908890600401613798565b6020604051808303816000875af19250505080156127cd575060408051601f3d908101601f191682019092526127ca918101906137f6565b60015b612883576127d9613813565b806308c379a0141561281357506127ee61382f565b806127f95750612815565b8060405162461bcd60e51b81526004016106b29190613036565b505b60405162461bcd60e51b815260206004820152603460248201527f455243313135353a207472616e7366657220746f206e6f6e204552433131353560448201527f526563656976657220696d706c656d656e74657200000000000000000000000060648201526084016106b2565b6001600160e01b0319811663bc197c8160e01b146120665760405162461bcd60e51b815260206004820152602860248201527f455243313135353a204552433131353552656365697665722072656a656374656044820152676420746f6b656e7360c01b60648201526084016106b2565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061292e5761292e61365a565b602090810291909101015292915050565b6001600160a01b0384163b15611f265760405163f23a6e6160e01b81526001600160a01b0385169063f23a6e619061298390899089908890889088906004016138b9565b6020604051808303816000875af19250505080156129be575060408051601f3d908101601f191682019092526129bb918101906137f6565b60015b6129ca576127d9613813565b6001600160e01b0319811663f23a6e6160e01b146120665760405162461bcd60e51b815260206004820152602860248201527f455243313135353a204552433131353552656365697665722072656a656374656044820152676420746f6b656e7360c01b60648201526084016106b2565b6000806000612a4a8585612a57565b91509150610f2a81612ac7565b600080825160411415612a8e5760208301516040840151606085015160001a612a8287828585612c82565b94509450505050612ac0565b825160401415612ab85760208301516040840151612aad868383612d6f565b935093505050612ac0565b506000905060025b9250929050565b6000816004811115612adb57612adb6138fc565b1415612ae45750565b6001816004811115612af857612af86138fc565b1415612b465760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e6174757265000000000000000060448201526064016106b2565b6002816004811115612b5a57612b5a6138fc565b1415612ba85760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e6774680060448201526064016106b2565b6003816004811115612bbc57612bbc6138fc565b1415612c155760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b60648201526084016106b2565b6004816004811115612c2957612c296138fc565b1415611b6d5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604482015261756560f01b60648201526084016106b2565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115612cb95750600090506003612d66565b8460ff16601b14158015612cd157508460ff16601c14155b15612ce25750600090506004612d66565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015612d36573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116612d5f57600060019250925050612d66565b9150600090505b94509492505050565b6000807f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff831681612da560ff86901c601b613706565b9050612db387828885612c82565b935093505050935093915050565b828054612dcd9061350a565b90600052602060002090601f016020900481019282612def5760008555612e35565b82601f10612e0857805160ff1916838001178555612e35565b82800160010185558215612e35579182015b82811115612e35578251825591602001919060010190612e1a565b50612e41929150612e45565b5090565b5b80821115612e415760008155600101612e46565b6001600160a01b0381168114611b6d57600080fd5b60008060408385031215612e8257600080fd5b8235612e8d81612e5a565b946020939093013593505050565b6001600160e01b031981168114611b6d57600080fd5b600060208284031215612ec357600080fd5b8135612ece81612e9b565b9392505050565b634e487b7160e01b600052604160045260246000fd5b601f8201601f1916810167ffffffffffffffff81118282101715612f1157612f11612ed5565b6040525050565b600082601f830112612f2957600080fd5b813567ffffffffffffffff811115612f4357612f43612ed5565b604051612f5a601f8301601f191660200182612eeb565b818152846020838601011115612f6f57600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215612f9e57600080fd5b813567ffffffffffffffff811115612fb557600080fd5b611ca284828501612f18565b600060208284031215612fd357600080fd5b5035919050565b60005b83811015612ff5578181015183820152602001612fdd565b83811115613004576000848401525b50505050565b60008151808452613022816020860160208601612fda565b601f01601f19169290920160200192915050565b602081526000612ece602083018461300a565b60006020828403121561305b57600080fd5b8135612ece81612e5a565b600067ffffffffffffffff82111561308057613080612ed5565b5060051b60200190565b600082601f83011261309b57600080fd5b813560206130a882613066565b6040516130b58282612eeb565b83815260059390931b85018201928281019150868411156130d557600080fd5b8286015b848110156130f057803583529183019183016130d9565b509695505050505050565b600080600080600060a0868803121561311357600080fd5b853561311e81612e5a565b9450602086013561312e81612e5a565b9350604086013567ffffffffffffffff8082111561314b57600080fd5b61315789838a0161308a565b9450606088013591508082111561316d57600080fd5b61317989838a0161308a565b9350608088013591508082111561318f57600080fd5b5061319c88828901612f18565b9150509295509295909350565b6000806000606084860312156131be57600080fd5b83356131c981612e5a565b95602085013595506040909401359392505050565b8015158114611b6d57600080fd5b60008060006060848603121561320157600080fd5b833561320c816131de565b9250602084013561321c816131de565b9150604084013561322c816131de565b809150509250925092565b6000806040838503121561324a57600080fd5b823567ffffffffffffffff8082111561326257600080fd5b818501915085601f83011261327657600080fd5b8135602061328382613066565b6040516132908282612eeb565b83815260059390931b85018201928281019150898411156132b057600080fd5b948201945b838610156132d75785356132c881612e5a565b825294820194908201906132b5565b965050860135925050808211156132ed57600080fd5b506132fa8582860161308a565b9150509250929050565b600081518084526020808501945080840160005b8381101561333457815187529582019590820190600101613318565b509495945050505050565b602081526000612ece6020830184613304565b6000806040838503121561336557600080fd5b82359150602083013567ffffffffffffffff81111561338357600080fd5b6132fa85828601612f18565b600080604083850312156133a257600080fd5b82356133ad81612e5a565b915060208301356133bd816131de565b809150509250929050565b6000806000606084860312156133dd57600080fd5b505081359360208301359350604090920135919050565b600080600080600060a0868803121561340c57600080fd5b85359450602086013567ffffffffffffffff8082111561342b57600080fd5b61343789838a01612f18565b9550604088013591508082111561344d57600080fd5b5061345a88828901612f18565b9598949750949560608101359550608001359392505050565b6000806040838503121561348657600080fd5b823561349181612e5a565b915060208301356133bd81612e5a565b600080600080600060a086880312156134b957600080fd5b85356134c481612e5a565b945060208601356134d481612e5a565b93506040860135925060608601359150608086013567ffffffffffffffff8111156134fe57600080fd5b61319c88828901612f18565b600181811c9082168061351e57607f821691505b6020821081141561353f57634e487b7160e01b600052602260045260246000fd5b50919050565b60008151613557818560208601612fda565b9290920192915050565b600080845481600182811c91508083168061357d57607f831692505b602080841082141561359d57634e487b7160e01b86526022600452602486fd5b8180156135b157600181146135c2576135ef565b60ff198616895284890196506135ef565b60008b81526020902060005b868110156135e75781548b8201529085019083016135ce565b505084890196505b5050505050506135ff8185613545565b95945050505050565b6000825161361a818460208701612fda565b9190910192915050565b60006020828403121561363657600080fd5b5051919050565b60006020828403121561364f57600080fd5b8151612ece816131de565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600060001982141561369a5761369a613670565b5060010190565b6bffffffffffffffffffffffff198560601b168152600084516136cb816014850160208901612fda565b8451908301906136e2816014840160208901612fda565b84519101906136f8816014840160208801612fda565b016014019695505050505050565b6000821982111561371957613719613670565b500190565b634e487b7160e01b600052601260045260246000fd5b6000826137435761374361371e565b500490565b60008282101561375a5761375a613670565b500390565b60008261376e5761376e61371e565b500690565b6040815260006137866040830185613304565b82810360208401526135ff8185613304565b60006001600160a01b03808816835280871660208401525060a060408301526137c460a0830186613304565b82810360608401526137d68186613304565b905082810360808401526137ea818561300a565b98975050505050505050565b60006020828403121561380857600080fd5b8151612ece81612e9b565b600060033d111561382c5760046000803e5060005160e01c5b90565b600060443d101561383d5790565b6040516003193d81016004833e81513d67ffffffffffffffff816024840111818411171561386d57505050505090565b82850191508151818111156138855750505050505090565b843d870101602082850101111561389f5750505050505090565b6138ae60208286010187612eeb565b509095945050505050565b60006001600160a01b03808816835280871660208401525084604083015283606083015260a060808301526138f160a083018461300a565b979650505050505050565b634e487b7160e01b600052602160045260246000fdfe4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572a26469706673582212209254fb19b60354da5784cf2403cc386b1a4377a0de6cbf3e06fee88ff573f59c64736f6c634300080c00330000000000000000000000000000000000000000000000000000000000000040000000000000000000000000569e2dffdcd7f5f78742e7bf5bcdbf23e0d0fb7f000000000000000000000000000000000000000000000000000000000000001a68747470733a2f2f636f696e6167652e6d656469612f6e66742f000000000000c080a04204ef48232a11acc2e290c0833b0a779ca9adcbfae53c208cd64a20b3383dfba04f2af835b22543e1eff75ed6a417c7d3d3273618aea5f6718ee0b380c5c187cf