Returned Raw Transaction Hex :
0xf934a3819f85104c533c00833439658080b9344f6080604052686c6b935b8bbd40000060145568015af1d78b58c40000601555678ac7230489e800006016553480156200003757600080fd5b50604080518082018252601781527f4e656f20546f6b796f204f7574657220436974697a656e000000000000000000602080830191825283518085019094526007845266272a27a1aa2d2760c91b9084015281519192916200009c91600091620001e1565b508051620000b2906001906020840190620001e1565b50506001600a5550620000c5336200018f565b42601755601280546001600160a01b0319908116737d647b1a0dcd5525e9c6b3d14be58f27674f8c9517909155600e80548216737ac66d40d80d2d8d1e45d6b5b10a1c9d1fd69354179055600f8054821673698fbaaca64944376e2cdc4cad86eaa91362cf5417905560118054821673f90980ae7a44e2d18b9615396ff5e9252f1df639179055600c8054821673eeb06c3a02b51dc8fcb26c19928844108ca5f8571790556018805490911673e850eb266384a133844976ac66b98a44edbfcb0d179055620002c4565b600b80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b828054620001ef9062000287565b90600052602060002090601f0160209004810192826200021357600085556200025e565b82601f106200022e57805160ff19168380011785556200025e565b828001600101855582156200025e579182015b828111156200025e57825182559160200191906001019062000241565b506200026c92915062000270565b5090565b5b808211156200026c576000815560010162000271565b600181811c908216806200029c57607f821691505b60208210811415620002be57634e487b7160e01b600052602260045260246000fd5b50919050565b61317b80620002d46000396000f3fe608060405234801561001057600080fd5b50600436106103275760003560e01c8063715018a6116101b8578063b88d4fde11610104578063e3df4296116100a2578063eb4807dc1161007c578063eb4807dc14610700578063eead4b1614610713578063f2fde38b14610726578063ffef6c071461073957600080fd5b8063e3df4296146106ba578063e86dd092146106da578063e985e9c5146106ed57600080fd5b8063cad8a327116100de578063cad8a32714610683578063cbaaf86b1461068c578063d1506be41461069f578063dddec1ba146106b257600080fd5b8063b88d4fde1461064a578063bfd58ea61461065d578063c87b56dd1461067057600080fd5b806395d89b4111610171578063a22cb4651161014b578063a22cb46514610609578063a68bfa6e1461061c578063a712043314610624578063b79c30241461063757600080fd5b806395d89b41146105db5780639eb936b9146105e3578063a1e4aff2146105f657600080fd5b8063715018a6146105735780638860b6611461057b5780638bb192ff1461058e5780638d76f940146105ae5780638da5cb5b146105c157806392aa8eec146105d257600080fd5b806342842e0e11610277578063652296f11161023057806368241af41161020a57806368241af414610517578063695349b81461052a5780636d58cb301461053d57806370a082311461056057600080fd5b8063652296f1146104d157806366ad0752146104e457806367031bae1461050457600080fd5b806342842e0e146104745780634f6ccce714610487578063552cbf331461049a57806355ed458e146104a35780635f7159bd146104b65780636352211e146104be57600080fd5b80630d68ad5d116102e45780631682c3c9116102be5780631682c3c91461043d57806318160ddd1461044657806323b872dd1461044e5780632f745c591461046157600080fd5b80630d68ad5d146103ea578063140c08a5146103f2578063150b7a021461040557600080fd5b806301ffc9a71461032c57806303d073401461035457806306fdde031461037f578063081812fc14610394578063095ea7b3146103a75780630b633c84146103bc575b600080fd5b61033f61033a366004612c56565b61074c565b60405190151581526020015b60405180910390f35b601154610367906001600160a01b031681565b6040516001600160a01b03909116815260200161034b565b610387610777565b60405161034b9190612e5f565b6103676103a2366004612d07565b610809565b6103ba6103b5366004612c2a565b6108a3565b005b6103dc6103ca366004612d07565b6000908152601b602052604090205490565b60405190815260200161034b565b6103ba6109b9565b6103ba610400366004612a22565b610a04565b610424610413366004612ad6565b6336b308df60e01b95945050505050565b6040516001600160e01b0319909116815260200161034b565b6103dc60165481565b6008546103dc565b6103ba61045c366004612a95565b610a50565b6103dc61046f366004612c2a565b610a81565b6103ba610482366004612a95565b610b17565b6103dc610495366004612d07565b610b32565b6103dc60155481565b6103876104b1366004612d07565b610bc5565b6103ba610c67565b6103676104cc366004612d07565b610cb2565b6103ba6104df366004612d07565b610d29565b6103dc6104f2366004612d07565b6000908152601a602052604090205490565b600f54610367906001600160a01b031681565b6103ba610525366004612a22565b610e74565b6103ba610538366004612d07565b610ec0565b61033f61054b366004612d07565b6000908152601e602052604090205460ff1690565b6103dc61056e366004612a22565b61110a565b6103ba611191565b6103ba610589366004612d67565b6111c7565b6103dc61059c366004612d07565b601d6020526000908152604090205481565b600e54610367906001600160a01b031681565b600b546001600160a01b0316610367565b6103dc60145481565b61038761160e565b6103ba6105f1366004612d07565b61161d565b6103ba610604366004612a22565b61164c565b6103ba610617366004612bf5565b611698565b6103ba61175d565b6103ba610632366004612a22565b6118f4565b6103ba610645366004612d07565b611940565b6103ba610658366004612b75565b61196f565b6103ba61066b366004612a22565b6119a7565b61038761067e366004612d07565b6119f3565b6103dc60135481565b6103ba61069a366004612d07565b611b31565b601254610367906001600160a01b031681565b6103ba611b60565b6103dc6106c8366004612d07565b60009081526019602052604090205490565b6103ba6106e8366004612a22565b611bab565b61033f6106fb366004612a5c565b611bf7565b6103ba61070e366004612d20565b611cc3565b601054610367906001600160a01b031681565b6103ba610734366004612a22565b611db0565b6103ba610747366004612a22565b611e4b565b60006001600160e01b0319821663780e9d6360e01b1480610771575061077182611e97565b92915050565b6060600080546107869061306c565b80601f01602080910402602001604051908101604052809291908181526020018280546107b29061306c565b80156107ff5780601f106107d4576101008083540402835291602001916107ff565b820191906000526020600020905b8154815290600101906020018083116107e257829003601f168201915b5050505050905090565b6000818152600260205260408120546001600160a01b03166108875760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b60648201526084015b60405180910390fd5b506000908152600460205260409020546001600160a01b031690565b60006108ae82610cb2565b9050806001600160a01b0316836001600160a01b0316141561091c5760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b606482015260840161087e565b336001600160a01b038216148061093857506109388133611bf7565b6109aa5760405162461bcd60e51b815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000606482015260840161087e565b6109b48383611ee7565b505050565b600b546001600160a01b031633146109e35760405162461bcd60e51b815260040161087e90612ec4565b600b805460ff60a01b198116600160a01b9182900460ff1615909102179055565b600b546001600160a01b03163314610a2e5760405162461bcd60e51b815260040161087e90612ec4565b601280546001600160a01b0319166001600160a01b0392909216919091179055565b610a5a3382611f55565b610a765760405162461bcd60e51b815260040161087e90612ef9565b6109b4838383612024565b6000610a8c8361110a565b8210610aee5760405162461bcd60e51b815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201526a74206f6620626f756e647360a81b606482015260840161087e565b506001600160a01b03919091166000908152600660209081526040808320938352929052205490565b6109b48383836040518060200160405280600081525061196f565b6000610b3d60085490565b8210610ba05760405162461bcd60e51b815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201526b7574206f6620626f756e647360a01b606482015260840161087e565b60088281548110610bb357610bb36130ee565b90600052602060002001549050919050565b6000818152601c60205260409020805460609190610be29061306c565b80601f0160208091040260200160405190810160405280929190818152602001828054610c0e9061306c565b8015610c5b5780601f10610c3057610100808354040283529160200191610c5b565b820191906000526020600020905b815481529060010190602001808311610c3e57829003601f168201915b50505050509050919050565b600b546001600160a01b03163314610c915760405162461bcd60e51b815260040161087e90612ec4565b600b805460ff60a81b198116600160a81b9182900460ff1615909102179055565b6000818152600260205260408120546001600160a01b0316806107715760405162461bcd60e51b815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201526832b73a103a37b5b2b760b91b606482015260840161087e565b6002600a541415610d4c5760405162461bcd60e51b815260040161087e90612f81565b6002600a55600b54600160b01b900460ff16610daa5760405162461bcd60e51b815260206004820152601e60248201527f46656d616c65732063616e6e6f742062652075706c6f61646564207965740000604482015260640161087e565b33610db482610cb2565b6001600160a01b031614610dda5760405162461bcd60e51b815260040161087e90612f4a565b6012546001600160a01b031680639dc29fac336015546040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401600060405180830381600087803b158015610e3657600080fd5b505af1158015610e4a573d6000803e3d6000fd5b50505060009283525050601e60205260409020805460ff19811660ff909116151790556001600a55565b600b546001600160a01b03163314610e9e5760405162461bcd60e51b815260040161087e90612ec4565b600f80546001600160a01b0319166001600160a01b0392909216919091179055565b6002600a541415610ee35760405162461bcd60e51b815260040161087e90612f81565b6002600a5533610ef282610cb2565b6001600160a01b031614610f185760405162461bcd60e51b815260040161087e90612f4a565b6000818152601960205260408120546111951115610f425750600f546001600160a01b0316610f50565b506010546001600160a01b03165b600082815260196020526040908190205490516323b872dd60e01b81526001600160a01b038316916323b872dd91610f8f913091339190600401612dfe565b600060405180830381600087803b158015610fa957600080fd5b505af1158015610fbd573d6000803e3d6000fd5b5050600e546000858152601a6020526040908190205490516323b872dd60e01b81526001600160a01b0390921693508392506323b872dd91611006913091339190600401612dfe565b600060405180830381600087803b15801561102057600080fd5b505af1158015611034573d6000803e3d6000fd5b50506011546000868152601b6020526040908190205490516323b872dd60e01b81526001600160a01b0390921693508392506323b872dd9161107d913091339190600401612dfe565b600060405180830381600087803b15801561109757600080fd5b505af11580156110ab573d6000803e3d6000fd5b505050506110b8846121cf565b6000848152601960209081526040808320839055601a8252808320839055601b8252808320839055601e8252808320805460ff19169055601c90915281206110ff916128d5565b50506001600a555050565b60006001600160a01b0382166111755760405162461bcd60e51b815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604482015269726f206164647265737360b01b606482015260840161087e565b506001600160a01b031660009081526003602052604090205490565b600b546001600160a01b031633146111bb5760405162461bcd60e51b815260040161087e90612ec4565b6111c56000612276565b565b6002600a5414156111ea5760405162461bcd60e51b815260040161087e90612f81565b6002600a55600b54600160a01b900460ff166112525760405162461bcd60e51b815260206004820152602160248201527f55706c6f6164696e67206973206e6f742063757272656e746c792061637469766044820152606560f81b606482015260840161087e565b61125b856122c8565b6112b65760405162461bcd60e51b815260206004820152602660248201527f596f7520617265206e6f7420746865206f776e6572206f662074686174206964604482015265656e7469747960d01b606482015260840161087e565b6112bf84612384565b61131c5760405162461bcd60e51b815260206004820152602860248201527f596f7520617265206e6f7420746865206f776e6572206f662074686174206974604482015267656d20636163686560c01b606482015260840161087e565b61132583612399565b6113815760405162461bcd60e51b815260206004820152602760248201527f596f7520617265206e6f7420746865206f776e6572206f662074686174206c616044820152661b99081919595960ca1b606482015260840161087e565b81156113e057600b54600160b01b900460ff166113e05760405162461bcd60e51b815260206004820152601e60248201527f46656d616c65732063616e6e6f742062652075706c6f61646564207965740000604482015260640161087e565b6113f7336013546113f2906001613011565b6123ae565b60138054906000611407836130a7565b9190505550600061119586101561142a5750600f546001600160a01b0316611438565b506010546001600160a01b03165b6040516323b872dd60e01b81526001600160a01b038216906323b872dd9061146890339030908b90600401612dfe565b600060405180830381600087803b15801561148257600080fd5b505af1158015611496573d6000803e3d6000fd5b5050600e546040516323b872dd60e01b81526001600160a01b0390911692508291506323b872dd906114d090339030908b90600401612dfe565b600060405180830381600087803b1580156114ea57600080fd5b505af11580156114fe573d6000803e3d6000fd5b50506011546040516323b872dd60e01b81526001600160a01b0390911692508291506323b872dd9061153890339030908b90600401612dfe565b600060405180830381600087803b15801561155257600080fd5b505af1158015611566573d6000803e3d6000fd5b50506013805460009081526019602090815260408083208e905583548352601a82528083208d905592548252601b905220889055505084156115c0576013546000908152601e60205260409020805460ff19168615151790555b8351156115eb576013546000908152601c6020908152604090912085516115e99287019061290f565b505b50506013546000908152601d6020526040902042905550506001600a5550505050565b6060600180546107869061306c565b600b546001600160a01b031633146116475760405162461bcd60e51b815260040161087e90612ec4565b601655565b600b546001600160a01b031633146116765760405162461bcd60e51b815260040161087e90612ec4565b601080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0382163314156116f15760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c657200000000000000604482015260640161087e565b3360008181526005602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b600b54600160a81b900460ff166117b65760405162461bcd60e51b815260206004820152601f60248201527f4964656e7469746965732063616e6e6f7420626520626f756768742079657400604482015260640161087e565b6010546001600160a01b031661180e5760405162461bcd60e51b815260206004820152601960248201527f4964656e7469747920636f6e7472616374206e6f742073657400000000000000604482015260640161087e565b6012546001600160a01b031680639dc29fac336014546040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401600060405180830381600087803b15801561186a57600080fd5b505af115801561187e573d6000803e3d6000fd5b50506010546001600160a01b031691508190506374570e50336040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602401600060405180830381600087803b1580156118d857600080fd5b505af11580156118ec573d6000803e3d6000fd5b505050505050565b600b546001600160a01b0316331461191e5760405162461bcd60e51b815260040161087e90612ec4565b600e80546001600160a01b0319166001600160a01b0392909216919091179055565b600b546001600160a01b0316331461196a5760405162461bcd60e51b815260040161087e90612ec4565b601555565b6119793383611f55565b6119955760405162461bcd60e51b815260040161087e90612ef9565b6119a1848484846123cc565b50505050565b600b546001600160a01b031633146119d15760405162461bcd60e51b815260040161087e90612ec4565b600d80546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600260205260409020546060906001600160a01b0316611a725760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b606482015260840161087e565b6000828152601e60205260408120546060919060ff1615611a9f5750600d546001600160a01b0316611aad565b50600c546001600160a01b03165b60405163db790e0960e01b8152600481018590526001600160a01b0382169063db790e099060240160006040518083038186803b158015611aed57600080fd5b505afa158015611b01573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611b299190810190612c90565b949350505050565b600b546001600160a01b03163314611b5b5760405162461bcd60e51b815260040161087e90612ec4565b601455565b600b546001600160a01b03163314611b8a5760405162461bcd60e51b815260040161087e90612ec4565b600b805460ff60b01b198116600160b01b9182900460ff1615909102179055565b600b546001600160a01b03163314611bd55760405162461bcd60e51b815260040161087e90612ec4565b601180546001600160a01b0319166001600160a01b0392909216919091179055565b60185460405163c455279160e01b81526001600160a01b03848116600483015260009281169190841690829063c45527919060240160206040518083038186803b158015611c4457600080fd5b505afa158015611c58573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c7c9190612a3f565b6001600160a01b03161415611c95576001915050610771565b6001600160a01b0380851660009081526005602090815260408083209387168352929052205460ff16611b29565b6002600a541415611ce65760405162461bcd60e51b815260040161087e90612f81565b6002600a5533611cf583610cb2565b6001600160a01b031614611d1b5760405162461bcd60e51b815260040161087e90612f4a565b6012546001600160a01b031680639dc29fac336016546040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401600060405180830381600087803b158015611d7757600080fd5b505af1158015611d8b573d6000803e3d6000fd5b5050506000848152601c6020908152604090912084516110ff9350909185019061290f565b600b546001600160a01b03163314611dda5760405162461bcd60e51b815260040161087e90612ec4565b6001600160a01b038116611e3f5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161087e565b611e4881612276565b50565b600b546001600160a01b03163314611e755760405162461bcd60e51b815260040161087e90612ec4565b600c80546001600160a01b0319166001600160a01b0392909216919091179055565b60006001600160e01b031982166380ac58cd60e01b1480611ec857506001600160e01b03198216635b5e139f60e01b145b8061077157506301ffc9a760e01b6001600160e01b0319831614610771565b600081815260046020526040902080546001600160a01b0319166001600160a01b0384169081179091558190611f1c82610cb2565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000818152600260205260408120546001600160a01b0316611fce5760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b606482015260840161087e565b6000611fd983610cb2565b9050806001600160a01b0316846001600160a01b031614806120145750836001600160a01b031661200984610809565b6001600160a01b0316145b80611b295750611b298185611bf7565b826001600160a01b031661203782610cb2565b6001600160a01b03161461209f5760405162461bcd60e51b815260206004820152602960248201527f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960448201526839903737ba1037bbb760b91b606482015260840161087e565b6001600160a01b0382166121015760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b606482015260840161087e565b61210c8383836123ff565b612117600082611ee7565b6001600160a01b0383166000908152600360205260408120805460019290612140908490613029565b90915550506001600160a01b038216600090815260036020526040812080546001929061216e908490613011565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b60006121da82610cb2565b90506121e8816000846123ff565b6121f3600083611ee7565b6001600160a01b038116600090815260036020526040812080546001929061221c908490613029565b909155505060008281526002602052604080822080546001600160a01b0319169055518391906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b600b80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6000806111958310156122e75750600f546001600160a01b03166122f5565b506010546001600160a01b03165b335b6040516331a9108f60e11b8152600481018590526001600160a01b0391821691831690636352211e9060240160206040518083038186803b15801561233b57600080fd5b505afa15801561234f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123739190612a3f565b6001600160a01b0316149392505050565b600e546000906001600160a01b0316336122f7565b6011546000906001600160a01b0316336122f7565b6123c88282604051806020016040528060008152506124b7565b5050565b6123d7848484612024565b6123e3848484846124ea565b6119a15760405162461bcd60e51b815260040161087e90612e72565b6001600160a01b03831661245a5761245581600880546000838152600960205260408120829055600182018355919091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30155565b61247d565b816001600160a01b0316836001600160a01b03161461247d5761247d83826125f7565b6001600160a01b038216612494576109b481612694565b826001600160a01b0316826001600160a01b0316146109b4576109b48282612743565b6124c18383612787565b6124ce60008484846124ea565b6109b45760405162461bcd60e51b815260040161087e90612e72565b60006001600160a01b0384163b156125ec57604051630a85bd0160e11b81526001600160a01b0385169063150b7a029061252e903390899088908890600401612e22565b602060405180830381600087803b15801561254857600080fd5b505af1925050508015612578575060408051601f3d908101601f1916820190925261257591810190612c73565b60015b6125d2573d8080156125a6576040519150601f19603f3d011682016040523d82523d6000602084013e6125ab565b606091505b5080516125ca5760405162461bcd60e51b815260040161087e90612e72565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050611b29565b506001949350505050565b600060016126048461110a565b61260e9190613029565b600083815260076020526040902054909150808214612661576001600160a01b03841660009081526006602090815260408083208584528252808320548484528184208190558352600790915290208190555b5060009182526007602090815260408084208490556001600160a01b039094168352600681528383209183525290812055565b6008546000906126a690600190613029565b600083815260096020526040812054600880549394509092849081106126ce576126ce6130ee565b9060005260206000200154905080600883815481106126ef576126ef6130ee565b6000918252602080832090910192909255828152600990915260408082208490558582528120556008805480612727576127276130d8565b6001900381819060005260206000200160009055905550505050565b600061274e8361110a565b6001600160a01b039093166000908152600660209081526040808320868452825280832085905593825260079052919091209190915550565b6001600160a01b0382166127dd5760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f2061646472657373604482015260640161087e565b6000818152600260205260409020546001600160a01b0316156128425760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604482015260640161087e565b61284e600083836123ff565b6001600160a01b0382166000908152600360205260408120805460019290612877908490613011565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b5080546128e19061306c565b6000825580601f106128f1575050565b601f016020900490600052602060002090810190611e489190612993565b82805461291b9061306c565b90600052602060002090601f01602090048101928261293d5760008555612983565b82601f1061295657805160ff1916838001178555612983565b82800160010185558215612983579182015b82811115612983578251825591602001919060010190612968565b5061298f929150612993565b5090565b5b8082111561298f5760008155600101612994565b60006129bb6129b684612fe9565b612fb8565b90508281528383830111156129cf57600080fd5b828260208301376000602084830101529392505050565b803580151581146129f657600080fd5b919050565b600082601f830112612a0c57600080fd5b612a1b838335602085016129a8565b9392505050565b600060208284031215612a3457600080fd5b8135612a1b8161311a565b600060208284031215612a5157600080fd5b8151612a1b8161311a565b60008060408385031215612a6f57600080fd5b8235612a7a8161311a565b91506020830135612a8a8161311a565b809150509250929050565b600080600060608486031215612aaa57600080fd5b8335612ab58161311a565b92506020840135612ac58161311a565b929592945050506040919091013590565b600080600080600060808688031215612aee57600080fd5b8535612af98161311a565b94506020860135612b098161311a565b935060408601359250606086013567ffffffffffffffff80821115612b2d57600080fd5b818801915088601f830112612b4157600080fd5b813581811115612b5057600080fd5b896020828501011115612b6257600080fd5b9699959850939650602001949392505050565b60008060008060808587031215612b8b57600080fd5b8435612b968161311a565b93506020850135612ba68161311a565b925060408501359150606085013567ffffffffffffffff811115612bc957600080fd5b8501601f81018713612bda57600080fd5b612be9878235602084016129a8565b91505092959194509250565b60008060408385031215612c0857600080fd5b8235612c138161311a565b9150612c21602084016129e6565b90509250929050565b60008060408385031215612c3d57600080fd5b8235612c488161311a565b946020939093013593505050565b600060208284031215612c6857600080fd5b8135612a1b8161312f565b600060208284031215612c8557600080fd5b8151612a1b8161312f565b600060208284031215612ca257600080fd5b815167ffffffffffffffff811115612cb957600080fd5b8201601f81018413612cca57600080fd5b8051612cd86129b682612fe9565b818152856020838501011115612ced57600080fd5b612cfe826020830160208601613040565b95945050505050565b600060208284031215612d1957600080fd5b5035919050565b60008060408385031215612d3357600080fd5b82359150602083013567ffffffffffffffff811115612d5157600080fd5b612d5d858286016129fb565b9150509250929050565b600080600080600060a08688031215612d7f57600080fd5b853594506020860135935060408601359250612d9d606087016129e6565b9150608086013567ffffffffffffffff811115612db957600080fd5b612dc5888289016129fb565b9150509295509295909350565b60008151808452612dea816020860160208601613040565b601f01601f19169290920160200192915050565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090612e5590830184612dd2565b9695505050505050565b602081526000612a1b6020830184612dd2565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526031908201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f6040820152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b606082015260800190565b6020808252601b908201527f596f7520646f206e6f74206f776e207468617420636974697a656e0000000000604082015260600190565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b604051601f8201601f1916810167ffffffffffffffff81118282101715612fe157612fe1613104565b604052919050565b600067ffffffffffffffff82111561300357613003613104565b50601f01601f191660200190565b60008219821115613024576130246130c2565b500190565b60008282101561303b5761303b6130c2565b500390565b60005b8381101561305b578181015183820152602001613043565b838111156119a15750506000910152565b600181811c9082168061308057607f821691505b602082108114156130a157634e487b7160e01b600052602260045260246000fd5b50919050565b60006000198214156130bb576130bb6130c2565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b0381168114611e4857600080fd5b6001600160e01b031981168114611e4857600080fdfea2646970667358221220bbc2d44b7f15d41a7ac1579926d87b98be353d969b952672b45df1c46cd98c0564736f6c6343000806003325a0931011c6fe8ee33e03d730f8a3b77403bb54e739838014485e98a85c07e106ffa0522912578630a841c70dc7bc7a4bf05cf67eb54cd4c73c58b4ae3ca4d5eababb