{"p":"brc20-prog","op":"d","d":"0x60a0604052306080523480156200001557600080fd5b506200002062000026565b620000e7565b600054610100900460ff1615620000935760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff90811614620000e5576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b608051615ec96200011f600039600081816110ff01528181611142015281816116ec0152818161172f01526117dd0152615ec96000f3fe608060405260043610620002175760003560e01c8063715018a61162000123578063d92fc67b11620000ad578063e521cb921162000078578063e521cb921462000773578063eb534a211462000798578063ed14f16114620007bd578063f2fde38b14620007e2578063ffb651e0146200080757600080fd5b8063d92fc67b146200068c578063dec8212e14620006a4578063e25c388a146200071c578063e4b50cb8146200074e57600080fd5b80638e18555d11620000ee5780638e18555d1462000540578063a4063dbc146200056e578063bc16ac271462000642578063c9b4816d146200066757600080fd5b8063715018a614620004c05780637584b99b14620004d85780638bdb2afa14620004fd5780638da5cb5b146200052057600080fd5b80634e9affe311620001a557806354bf2e68116200017057806354bf2e68146200043d5780636432a364146200045457806364df049e14620004795780636b16f431146200049b57600080fd5b80634e9affe314620003b55780634f1ef28614620003da5780634f64b2be14620003f157806352d1902d146200041657600080fd5b806327a72d6011620001e657806327a72d6014620002e5578063328123a214620003305780633659cfe614620003555780633dd3e7be146200037a57600080fd5b80630d6243d2146200021c5780631419841d14620002615780631694505e14620002885780631e5eb1d014620002c4575b600080fd5b3480156200022957600080fd5b50620002416200023b36600462004487565b6200082c565b604080519384526020840192909252908201526060015b60405180910390f35b3480156200026e57600080fd5b506200028662000280366004620044b6565b62000c2d565b005b3480156200029557600080fd5b5061010054620002ab906001600160a01b031681565b6040516001600160a01b03909116815260200162000258565b348015620002d157600080fd5b5060fc5460fd5460fe546200024192919083565b348015620002f257600080fd5b506200030a62000304366004620045a1565b62000d8d565b604080516001600160a01b03909416845260208401929092529082015260600162000258565b3480156200033d57600080fd5b50620002ab6200034f36600462004681565b620010ca565b3480156200036257600080fd5b506200028662000374366004620044b6565b620010f5565b3480156200038757600080fd5b506200039f6200039936600462004487565b620011e0565b6040805192835260208301919091520162000258565b348015620003c257600080fd5b5062000286620003d436600462004815565b6200144c565b62000286620003eb36600462004922565b620016e2565b348015620003fe57600080fd5b50620002ab6200041036600462004681565b620017be565b3480156200042357600080fd5b506200042e620017d0565b60405190815260200162000258565b3480156200044a57600080fd5b5060fb546200042e565b3480156200046157600080fd5b506200039f620004733660046200498d565b62001886565b3480156200048657600080fd5b5060ff54620002ab906001600160a01b031681565b348015620004a857600080fd5b50620002ab620004ba366004620049cb565b620018bc565b348015620004cd57600080fd5b50620002866200197c565b348015620004e557600080fd5b506200039f620004f73660046200498d565b62001994565b3480156200050a57600080fd5b5061010154620002ab906001600160a01b031681565b3480156200052d57600080fd5b506097546001600160a01b0316620002ab565b3480156200054d57600080fd5b50610106546200055d9060ff1681565b604051901515815260200162000258565b3480156200057b57600080fd5b50620005ed6200058d366004620044b6565b61010360205260009081526040902080546001820154600283015460038401546004850154600586015460068701546007909701546001600160a01b039687169795871696949593949293919280831692600160a01b900460ff16911689565b604080516001600160a01b039a8b168152988a1660208a01528801969096526060870194909452608086019290925260a0850152841660c0840152151560e08301529091166101008201526101200162000258565b3480156200064f57600080fd5b50620002866200066136600462004a03565b62001d4b565b3480156200067457600080fd5b50620002866200068636600462004a3e565b62001f2e565b3480156200069957600080fd5b50610102546200042e565b348015620006b157600080fd5b50620006f3620006c3366004620044b6565b61010460205260009081526040902080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a00162000258565b3480156200072957600080fd5b506200042e6200073b366004620044b6565b6101056020526000908152604090205481565b3480156200075b57600080fd5b50620002ab6200076d36600462004681565b620020f1565b3480156200078057600080fd5b506200028662000792366004620044b6565b6200217a565b348015620007a557600080fd5b5062000286620007b736600462004a03565b62002205565b348015620007ca57600080fd5b5062000286620007dc36600462004a6c565b6200240b565b348015620007ef57600080fd5b506200028662000801366004620044b6565b6200246d565b3480156200081457600080fd5b50620002ab6200082636600462004681565b620024e9565b6000806000808411620008965760405162461bcd60e51b815260206004820152602760248201527f4270756d7046756e3a204261736520746f6b656e20616d6f756e74206d7573746044820152660206265203e20360cc1b60648201526084015b60405180910390fd5b620008a18562002555565b620008c05760405162461bcd60e51b81526004016200088d9062004a8c565b6001600160a01b038581166000908152610103602090815260409182902082516101208101845281548516815260018201548516928101929092526002810154928201929092526003820154606082015260048201546080820152600582015460a0820152600682015480841660c0830152600160a01b900460ff1615801560e08301526007909201549092166101008301526200096a5760008060009350935093505062000c26565b6020808201516001600160a01b0316600090815261010482526040808220815160a081018352815481526001820154948101949094526002810154848301526003810154606080860191909152600490910154608085015284015190840151620009d5919062004ad9565b905060008260400151846080015111620009f157600062000a07565b8260400151846080015162000a07919062004af3565b90506000811162000a5b5760405162461bcd60e51b815260206004820152601b60248201527f4270756d7046756e3a204e6f7420656e6f75676820746f6b656e73000000000060448201526064016200088d565b600081856040015162000a6f919062004af3565b9050600062000a7f828562004b1f565b905062000a8d828562004b36565b1562000aa35762000aa060018262004b4d565b90505b600086606001518262000ab7919062004af3565b60fc5490915062000acb9061271062004af3565b62000ad96127108362004ad9565b62000ae5919062004b1f565b60fc5490985062000af99061271062004af3565b62000b076127108362004ad9565b62000b13919062004b36565b1562000b295762000b2660018962004b4d565b97505b6000881162000b3757600197505b878b1062000b6c5783995061271060fc600001548962000b58919062004ad9565b62000b64919062004b1f565b985062000c1e565b60fc546127109062000b7f908d62004ad9565b62000b8b919062004b1f565b9850600062000b9b8a8d62004af3565b9050600081896060015162000bb1919062004b4d565b9050600062000bc1828962004b1f565b905062000bcf828962004b36565b1562000be55762000be260018262004b4d565b90505b808a604001511162000bf957600062000c0b565b808a6040015162000c0b919062004af3565b9c50868d111562000c1a57869c505b5050505b505050505050505b9250925092565b62000c3762002579565b6001600160a01b03811662000c8f5760405162461bcd60e51b815260206004820181905260248201527f4270756d7046756e3a20496e76616c696420726f75746572206164647265737360448201526064016200088d565b6101008054610101546001600160a01b038481166001600160a01b0319841681179094556040805163c45a015560e01b8152905193821694929091169263c45a0155916004808201926020929091908290030181865afa15801562000cf8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000d1e919062004b63565b61010180546001600160a01b0319166001600160a01b0392831690811790915560408051848416815260208101929092524290820152848216918416907f43f500a1d2abce4b7b870965f37ac5cbea19a70f67f7855b900319afa18f93eb9060600160405180910390a3505050565b600080600062000d9c620025d5565b60008a5111801562000db0575060608a5111155b62000e0c5760405162461bcd60e51b815260206004820152602560248201527f4270756d7046756e3a204e616d65206c656e677468206d7573742062652028306044820152642c2039365d60d81b60648201526084016200088d565b6000895111801562000e205750601e895111155b62000e7e5760405162461bcd60e51b815260206004820152602760248201527f4270756d7046756e3a2053796d626f6c206c656e677468206d7573742062652060448201526628302c2033305d60c81b60648201526084016200088d565b610bb88851111562000eea5760405162461bcd60e51b815260206004820152602e60248201527f4270756d7046756e3a204465736372697074696f6e206c656e677468206d757360448201526d74206265205b302c20333030305d60901b60648201526084016200088d565b61012c8751111562000f4e5760405162461bcd60e51b815260206004820152602660248201527f4270756d7046756e3a204c6f676f206c656e677468206d757374206265205b306044820152652c203330305d60d01b60648201526084016200088d565b6001600160a01b03861662000fb25760405162461bcd60e51b8152602060048201526024808201527f4270756d7046756e3a204261736520746f6b656e206973207a65726f206164646044820152637265737360e01b60648201526084016200088d565b62000fbd8662002630565b6200100b5760405162461bcd60e51b815260206004820152601c60248201527f4270756d7046756e3a20496e76616c6964206261736520746f6b656e0000000060448201526064016200088d565b620010198a8a88876200267c565b9250856001600160a01b0316836001600160a01b031660016101028054905062001044919062004af3565b7f4d0ddd618acc6bc031566759d495fe65dc5437072d834d28be17a69e5bf436dd8d8d8d8d338d4260405162001081979695949392919062004bd7565b60405180910390a48415620010b257620010ac838660006001620010a6428262004b4d565b62002c10565b90925090505b620010bd600160c955565b9750975097945050505050565b60fb8181548110620010db57600080fd5b6000918252602090912001546001600160a01b0316905081565b6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163003620011405760405162461bcd60e51b81526004016200088d9062004c55565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166200118b60008051602062005e4d833981519152546001600160a01b031690565b6001600160a01b031614620011b45760405162461bcd60e51b81526004016200088d9062004ca1565b620011bf8162002feb565b60408051600080825260208201909252620011dd9183919062002ff5565b50565b60008060008311620012405760405162461bcd60e51b815260206004820152602260248201527f4270756d7046756e3a20546f6b656e20616d6f756e74206d757374206265203e604482015261020360f41b60648201526084016200088d565b6200124b8462002555565b6200126a5760405162461bcd60e51b81526004016200088d9062004a8c565b6001600160a01b038481166000908152610103602090815260409182902082516101208101845281548516815260018201548516928101929092526002810154928201929092526003820154606082015260048201546080820152600582015460a0820152600682015480841660c0830152600160a01b900460ff1615801560e08301526007909201549092166101008301526200131057600080925092505062001445565b6a115eec47f6cf7e350000008160800151856200132e919062004b4d565b10620013705760a081015160fc54612710906200134c908362004ad9565b62001358919062004b1f565b925062001366838262004af3565b9350505062001445565b60008160600151826040015162001388919062004ad9565b905060008583604001516200139e919062004b4d565b90506000620013ae828462004b1f565b9050620013bc828462004b36565b15620013d257620013cf60018262004b4d565b90505b600081856060015111620013e8576000620013fa565b818560600151620013fa919062004af3565b90508460a0015181111562001410575060a08401515b60fc546127109062001423908362004ad9565b6200142f919062004b1f565b95506200143d868262004af3565b965050505050505b9250929050565b600054610100900460ff16158080156200146d5750600054600160ff909116105b80620014895750303b15801562001489575060005460ff166001145b620014ee5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084016200088d565b6000805460ff19166001179055801562001512576000805461ff0019166101001790555b6200151c62003172565b62001526620031a6565b62001530620031da565b6001600160a01b038616620015595760405162461bcd60e51b81526004016200088d9062004ced565b6000845111620015ac5760405162461bcd60e51b815260206004820181905260248201527f4270756d7046756e3a204e6f206261736520746f6b656e2070726f766964656460448201526064016200088d565b8251845114620015ff5760405162461bcd60e51b815260206004820181905260248201527f4270756d7046756e3a20436f6e666967206c656e677468206d69736d6174636860448201526064016200088d565b6200160b60016200240b565b62001616866200217a565b620016218562001f2e565b6200162c8262000c2d565b60005b845181101562001692576200167d85828151811062001652576200165262004d35565b60200260200101518583815181106200166f576200166f62004d35565b602002602001015162001d4b565b80620016898162004d4b565b9150506200162f565b508015620016da576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050505050565b6001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001630036200172d5760405162461bcd60e51b81526004016200088d9062004c55565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166200177860008051602062005e4d833981519152546001600160a01b031690565b6001600160a01b031614620017a15760405162461bcd60e51b81526004016200088d9062004ca1565b620017ac8262002feb565b620017ba8282600162002ff5565b5050565b6101028181548110620010db57600080fd5b6000306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614620018725760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c000000000000000060648201526084016200088d565b5060008051602062005e4d83398151915290565b60008062001893620025d5565b620018a386868660008762002c10565b9092509050620018b3600160c955565b94509492505050565b6040516001600160601b0319606085901b1660208201526034810183905260548101829052600090819060740160408051808303601f190181529082905280516020918201206001600160f81b0319918301919091526001600160601b03193060601b166021830152603582018190527f83114504f2dda73b5cf5824194330e04ee7f441f65935bd8f7375adf93c266836055830152915060009060750160408051808303601f1901815291905280516020909101209695505050505050565b6200198662002579565b62001992600062003204565b565b600080620019a1620025d5565b60008511620019f35760405162461bcd60e51b815260206004820152601c60248201527f4270756d7046756e3a20416d6f756e74206d757374206265203e20300000000060448201526064016200088d565b8242111562001a455760405162461bcd60e51b815260206004820152601d60248201527f4270756d7046756e3a205472616e73616374696f6e206578706972656400000060448201526064016200088d565b62001a508662002555565b62001a6f5760405162461bcd60e51b81526004016200088d9062004a8c565b6001600160a01b0386166000908152610103602052604090206006810154600160a01b900460ff161562001ae25760405162461bcd60e51b8152602060048201526019602482015278109c1d5b5c119d5b8e88151bdad95b8819dc98591d585d1959603a1b60448201526064016200088d565b62001aee8787620011e0565b90935091508262001b4c5760405162461bcd60e51b815260206004820152602160248201527f4270756d7046756e3a204e6f206261736520746f6b656e20617661696c61626c6044820152606560f81b60648201526084016200088d565b8483101562001ba85760405162461bcd60e51b815260206004820152602160248201527f4270756d7046756e3a204c6f77206261736520746f6b656e20726563656976656044820152601960fa1b60648201526084016200088d565b600062001bb6838562004b4d565b9050808260050154101562001c1a5760405162461bcd60e51b8152602060048201526024808201527f4270756d7046756e3a20496e73756666696369656e74206261736520726573656044820152637276657360e01b60648201526084016200088d565b62001c316001600160a01b03891633308a62003256565b600182015462001c4c906001600160a01b03163386620032c9565b6001820154600683015462001c72916001600160a01b03908116918691166000620032fb565b8682600401600082825462001c88919062004b4d565b925050819055508682600201600082825462001ca5919062004b4d565b925050819055508082600301600082825462001cc2919062004af3565b925050819055508082600501600082825462001cdf919062004af3565b9091555050604080518581526020810189905260008183018190526060820152426080820152905133916001600160a01b038b16917f61db6e88855f6a4b3d058a733572e9a4769b0bdf111c50cf9373a847947baf599181900360a00190a35050620018b3600160c955565b62001d5562002579565b6001600160a01b03821662001db95760405162461bcd60e51b8152602060048201526024808201527f4270756d7046756e3a20496e76616c6964206261736520746f6b656e206164646044820152637265737360e01b60648201526084016200088d565b62001dc48262002630565b1562001e1e5760405162461bcd60e51b815260206004820152602260248201527f4270756d7046756e3a204261736520746f6b656e20616c726561647920616464604482015261195960f21b60648201526084016200088d565b62001e2981620033fe565b60fb8054600180820183557f3e7257b7272bb46d49cd6019b04ddee20da7c0cb13f7c1ec3391291b2ccebabc90910180546001600160a01b0319166001600160a01b03861690811790915560008181526101046020908152604091829020865181559086015181850155908501516002820155606085015160038201556080850151600490910155915462001ebf919062004af3565b60208084015184516060808701516040808901516080808b015183519788529787019590955290850191909152908301528101919091524260a08201527fcee31abb642cafafcb37c798f7c5811f9ded905b1d82487c9292ba85c762dc259060c0015b60405180910390a35050565b62001f3862002579565b8051612710101562001f8d5760405162461bcd60e51b815260206004820152601b60248201527f4270756d7046756e3a20496e76616c696420666565206261736973000000000060448201526064016200088d565b6127108160200151111562001fe55760405162461bcd60e51b815260206004820152601f60248201527f4270756d7046756e3a20496e76616c69642063726561746f722073686172650060448201526064016200088d565b61271081604001511115620020505760405162461bcd60e51b815260206004820152602a60248201527f4270756d7046756e3a20496e76616c69642067726164756174696f6e2063726560448201526961746f7220736861726560b01b60648201526084016200088d565b604080516060808201835260fc805480845260fd8054602080870182905260fe8054888a018190528a51968790558a830151948590558a8a0151918290558951958652918501929092529683019690965292810191909152608081019190915260a08101929092524260c0830152907ff4981aa94ac9e812d62f84a0782b37f49a9b450e74bcea0f43f0ea4afa19485a9060e0015b60405180910390a15050565b610102546000908210620021485760405162461bcd60e51b815260206004820152601d60248201527f4270756d7046756e3a20496e646578206f7574206f6620626f756e647300000060448201526064016200088d565b61010282815481106200215f576200215f62004d35565b6000918252602090912001546001600160a01b031692915050565b6200218462002579565b6001600160a01b038116620021ad5760405162461bcd60e51b81526004016200088d9062004ced565b60ff80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f662451a3e1aa27e98ec8893b4422e367d02a507b31e94958517d9e039102cc7a9062001f229042815260200190565b6200220f62002579565b6200221a8262002630565b620022685760405162461bcd60e51b815260206004820181905260248201527f4270756d7046756e3a204261736520746f6b656e206e6f7420696e206c69737460448201526064016200088d565b6200227381620033fe565b6001600160a01b038216600081815261010460208181526040808420815160a0810183528154815260018201805482860152600283018054838601526003840180546060808601919091526004860180546080808801919091529b8b529888528b51909555958a015190915592880151909255860151909155928401519055805b60fb548110156200235857846001600160a01b031660fb82815481106200231f576200231f62004d35565b6000918252602090912001546001600160a01b031603620023435780915062002358565b806200234f8162004d4b565b915050620022f4565b5060208083015183516060808601516040808801516080808a01518b8901518c518d8801518e8701518f86015188519c8d529c8c019a909a52958a01969096529588019290925286015260a085019290925260c084015260e0830152610100820152610120810191909152426101408201526001600160a01b0385169082907f434f4bb03342ac3106ec606d40c906ee0562f15afb26962b558604399c34f14f906101600160405180910390a350505050565b6200241562002579565b610106805482151560ff19821681179092556040805160ff9092168015158352602083019390935242908201527fa4227e3550288e6a31a912a5772ca0d455e2987cf9ce61bae05c4ebb958e2cbd90606001620020e5565b6200247762002579565b6001600160a01b038116620024de5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016200088d565b620011dd8162003204565b60fb5460009082106200253f5760405162461bcd60e51b815260206004820152601d60248201527f4270756d7046756e3a20496e646578206f7574206f6620626f756e647300000060448201526064016200088d565b60fb82815481106200215f576200215f62004d35565b6001600160a01b039081166000908152610103602052604090206001015416151590565b6097546001600160a01b03163314620019925760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016200088d565b600260c95403620026295760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016200088d565b600260c955565b6001600160a01b038116600090815261010460205260408120600401541515806200267657506001600160a01b0382166000908152610104602052604090206001015415155b92915050565b6001600160a01b03808316600081815261010460209081526040808320815160a0810183528154815260018201549381019390935260028101549183019190915260038101546060830152600401546080820181905260ff5492949193620026eb939092339291169062003256565b60ff54608082810151604080519182526000602083018190529082015242606082015233926001600160a01b0390811692908816917f31aa6b25a216a0dc605de5bee0897fe28d71dc179b55e7cffb9880448101699c910160405180910390a43360009081526101056020526040812054906200276a82600162004b4d565b905062002779338287620018bc565b9350620027868462002555565b15620027e45760405162461bcd60e51b815260206004820152602660248201527f4270756d7046756e3a20546f6b656e206164647265737320616c72656164792060448201526565786973747360d01b60648201526084016200088d565b6101065460ff16156200285b5761ffff8416619999146200285b5760405162461bcd60e51b815260206004820152602a60248201527f4270756d7046756e3a20546f6b656e2061646472657373206d75737420656e646044820152692077697468203939393960b01b60648201526084016200088d565b6040516001600160601b03193360601b1660208201526034810182905260548101869052600090607401604051602081830303815290604052805190602001209050600081604051620028ae9062004451565b8190604051809103906000f5905080158015620028cf573d6000803e3d6000fd5b50604051632eabc91760e01b81529091506001600160a01b03821690632eabc9179062002910908d908d906a115eec47f6cf7e350000009060040162004d67565b600060405180830381600087803b1580156200292b57600080fd5b505af115801562002940573d6000803e3d6000fd5b50506040516335cb74ed60e21b8152600260048201526001600160a01b038416925063d72dd3b49150602401600060405180830381600087803b1580156200298757600080fd5b505af11580156200299c573d6000803e3d6000fd5b5050604080516001815260026020820152428183015290516001600160a01b038a1693507fb8406ecff96433223a0d77f8cadca035471fbabf2682d9582e72fe55099b804492509081900360600190a2826101056000336001600160a01b03166001600160a01b0316815260200190815260200160002081905550610102869080600181540180825580915050600190039060005260206000200160009091909190916101000a8154816001600160a01b0302191690836001600160a01b03160217905550604051806101200160405280876001600160a01b03168152602001896001600160a01b0316815260200186600001518152602001866020015181526020016a115eec47f6cf7e35000000815260200160008152602001336001600160a01b0316815260200160001515815260200160006001600160a01b03168152506101036000886001600160a01b03166001600160a01b0316815260200190815260200160002060008201518160000160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060208201518160010160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060408201518160020155606082015181600301556080820151816004015560a0820151816005015560c08201518160060160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060e08201518160060160146101000a81548160ff0219169083151502179055506101008201518160070160006101000a8154816001600160a01b0302191690836001600160a01b031602179055509050505050505050949350505050565b6000806000861162002c655760405162461bcd60e51b815260206004820152601c60248201527f4270756d7046756e3a20416d6f756e74206d757374206265203e20300000000060448201526064016200088d565b8242111562002cb75760405162461bcd60e51b815260206004820152601d60248201527f4270756d7046756e3a205472616e73616374696f6e206578706972656400000060448201526064016200088d565b62002cc28762002555565b62002ce15760405162461bcd60e51b81526004016200088d9062004a8c565b6001600160a01b0387166000908152610103602052604090206006810154600160a01b900460ff161562002d545760405162461bcd60e51b8152602060048201526019602482015278109c1d5b5c119d5b8e88151bdad95b8819dc98591d585d1959603a1b60448201526064016200088d565b600062002d6289896200082c565b919550935090508062002db85760405162461bcd60e51b815260206004820152601c60248201527f4270756d7046756e3a204e6f20746f6b656e20617661696c61626c650000000060448201526064016200088d565b8088111562002de0578762002dce828962004ad9565b62002dda919062004b1f565b96508097505b8684101562002e325760405162461bcd60e51b815260206004820152601c60248201527f4270756d7046756e3a204c6f7720746f6b656e2072656365697665640000000060448201526064016200088d565b838260040154101562002e965760405162461bcd60e51b815260206004820152602560248201527f4270756d7046756e3a20496e73756666696369656e7420746f6b656e20726573604482015264657276657360d81b60648201526084016200088d565b600182015462002eb2906001600160a01b031633308b62003256565b62002ec86001600160a01b038a163386620032c9565b6001820154600683015462002eee916001600160a01b03908116918691166000620032fb565b600062002efc848a62004af3565b90508483600401600082825462002f14919062004af3565b925050819055508483600201600082825462002f31919062004af3565b925050819055508083600301600082825462002f4e919062004b4d565b925050819055508083600501600082825462002f6b919062004b4d565b9091555050604080518a8152602081018790526001818301528815156060820152426080820152905133916001600160a01b038d16917f61db6e88855f6a4b3d058a733572e9a4769b0bdf111c50cf9373a847947baf599181900360a00190a362002fd78a8462003624565b5050509550959350505050565b600160c955565b620011dd62002579565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff161562003030576200302b836200373f565b505050565b826001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156200308d575060408051601f3d908101601f191682019092526200308a9181019062004da1565b60015b620030f25760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201526d6f6e206973206e6f74205555505360901b60648201526084016200088d565b60008051602062005e4d8339815191528114620031645760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f786044820152681a58589b195555525160ba1b60648201526084016200088d565b506200302b838383620037de565b600054610100900460ff166200319c5760405162461bcd60e51b81526004016200088d9062004dbb565b6200199262003809565b600054610100900460ff16620031d05760405162461bcd60e51b81526004016200088d9062004dbb565b620019926200383e565b600054610100900460ff16620019925760405162461bcd60e51b81526004016200088d9062004dbb565b609780546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6040516001600160a01b0380851660248301528316604482015260648101829052620032c39085906323b872dd60e01b906084015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b03199093169290921790915262003868565b50505050565b6040516001600160a01b0383166024820152604481018290526200302b90849063a9059cbb60e01b906064016200328b565b6000816200330c5760fd5462003310565b60fe545b9050600061271062003323838762004ad9565b6200332f919062004b1f565b905060006200333f828762004af3565b905081156200335e576200335e6001600160a01b0388168684620032c9565b8015620033815760ff5462003381906001600160a01b03898116911683620032c9565b6000821180620033915750600081115b15620033f55760ff5460408051838152602081018590528615158183015242606082015290516001600160a01b0388811693811692908b16917f31aa6b25a216a0dc605de5bee0897fe28d71dc179b55e7cffb9880448101699c9181900360800190a45b50505050505050565b80516200345f5760405162461bcd60e51b815260206004820152602860248201527f4270756d7046756e3a20496e76616c6964207669727475616c20746f6b656e20604482015267726573657276657360c01b60648201526084016200088d565b6000816020015111620034cb5760405162461bcd60e51b815260206004820152602d60248201527f4270756d7046756e3a20496e76616c6964207669727475616c2062617365207460448201526c6f6b656e20726573657276657360981b60648201526084016200088d565b6000816040015111620035375760405162461bcd60e51b815260206004820152602d60248201527f4270756d7046756e3a2047726164756174696f6e20746f6b656e20616d6f756e60448201526c074206d757374206265203e203609c1b60648201526084016200088d565b6a115eec47f6cf7e35000000816040015110620035bd5760405162461bcd60e51b815260206004820152603860248201527f4270756d7046756e3a2047726164756174696f6e20746f6b656e20616d6f756e60448201527f74206d757374206265203c20746f74616c20737570706c79000000000000000060648201526084016200088d565b6000816060015111620011dd5760405162461bcd60e51b815260206004820152602860248201527f4270756d7046756e3a20496e76616c69642067726164756174696f6e206261736044820152671948185b5bdd5b9d60c21b60648201526084016200088d565b6006810154600160a01b900460ff16156200363d575050565b6001808201546001600160a01b031660009081526101046020908152604091829020825160a0810184528154815293810154918401919091526002810154918301829052600381015460608401526004908101546080840152830154116200302b5760068201805460ff60a01b1916600160a01b17905560008080620036c38662003944565b60018801546101005460408051868152602081018690526001600160a01b039283168183015233606082015242608082015290519598509396509194508482169390821692918a16917f0d2125daf0b3a100b13c5d592ae2af5524ab71f9df1d143533437b7e2ec70c62919081900360a00190a4505050505050565b6001600160a01b0381163b620037ae5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084016200088d565b60008051602062005e4d83398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b620037e983620041bf565b600082511180620037f75750805b156200302b57620032c3838362004201565b600054610100900460ff16620038335760405162461bcd60e51b81526004016200088d9062004dbb565b620019923362003204565b600054610100900460ff1662002fe45760405162461bcd60e51b81526004016200088d9062004dbb565b6000620038bf826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316620042309092919063ffffffff16565b9050805160001480620038e3575080806020019051810190620038e3919062004e06565b6200302b5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b60648201526084016200088d565b6001600160a01b038116600090815261010360205260408120600681015482918291600160a01b900460ff16620039be5760405162461bcd60e51b815260206004820152601d60248201527f4270756d7046756e3a20546f6b656e206e6f742067726164756174656400000060448201526064016200088d565b60078101546001600160a01b03161562003a1b5760405162461bcd60e51b815260206004820152601e60248201527f4270756d7046756e3a205061697220616c72656164792063726561746564000060448201526064016200088d565b6001808201546001600160a01b0316600090815261010460209081526040808320815160a08101835281548152948101549285019290925260028201549084015260038101546060840181905260049182015460808501529084015460058501549097501062003aa6578160600151945084836005015462003a9e919062004af3565b905062003ade565b60648360050154605f62003abb919062004ad9565b62003ac7919062004b1f565b945084836005015462003adb919062004af3565b90505b6101005460405163095ea7b360e01b81526001600160a01b039182166004820152602481018890529088169063095ea7b3906044016020604051808303816000875af115801562003b33573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062003b59919062004e06565b5060018301546101005460405163095ea7b360e01b81526001600160a01b0391821660048201526024810188905291169063095ea7b3906044016020604051808303816000875af115801562003bb3573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062003bd9919062004e06565b5061010154600184015460405163e6a4390560e01b81526001600160a01b039182166004820152898216602482015291169063e6a4390590604401602060405180830381865afa15801562003c32573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062003c58919062004b63565b93506001600160a01b03841662003cea5761010154600184015460405163e6a4390560e01b81526001600160a01b038a81166004830152918216602482015291169063e6a4390590604401602060405180830381865afa15801562003cc1573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062003ce7919062004b63565b93505b6001600160a01b03841662003d7c576101015460018401546040516364e329cb60e11b81526001600160a01b039182166004820152898216602482015291169063c9c65396906044016020604051808303816000875af115801562003d53573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062003d79919062004b63565b93505b6007830180546001600160a01b0319166001600160a01b0386811691909117909155610100546001808601549183169263e8e337009216908a9089908b906000908190309062003dce90429062004b4d565b60405160e08a901b6001600160e01b03191681526001600160a01b039889166004820152968816602488015260448701959095526064860193909352608485019190915260a484015290921660c482015260e4810191909152610104016060604051808303816000875af115801562003e4b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062003e71919062004e26565b50506040516370a0823160e01b8152306004820152600091506001600160a01b038616906370a0823190602401602060405180830381865afa15801562003ebc573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062003ee2919062004da1565b9050801562003f035762003f036001600160a01b03861661dead83620032c9565b6101005460405163095ea7b360e01b81526001600160a01b039182166004820152600060248201529089169063095ea7b3906044016020604051808303816000875af115801562003f58573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062003f7e919062004e06565b5060018401546101005460405163095ea7b360e01b81526001600160a01b0391821660048201526000602482015291169063095ea7b3906044016020604051808303816000875af115801562003fd8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062003ffe919062004e06565b5081156200402c5760018085015460068601546200402c926001600160a01b039283169286921690620032fb565b60006200403a838862004b4d565b90508785600401600082825462004052919062004af3565b92505081905550878560020160008282546200406f919062004af3565b92505081905550808560050160008282546200408c919062004af3565b9250508190555080856003016000828254620040a9919062004af3565b90915550506040516335cb74ed60e21b8152600060048201526001600160a01b038a169063d72dd3b490602401600060405180830381600087803b158015620040f157600080fd5b505af115801562004106573d6000803e3d6000fd5b505060405163f2fde38b60e01b815261dead60048201526001600160a01b038c16925063f2fde38b9150602401600060405180830381600087803b1580156200414e57600080fd5b505af115801562004163573d6000803e3d6000fd5b5050604080516002815260006020820152428183015290516001600160a01b038d1693507fb8406ecff96433223a0d77f8cadca035471fbabf2682d9582e72fe55099b804492509081900360600190a250505050509193909250565b620041ca816200373f565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b606062004229838360405180606001604052806027815260200162005e6d6027913962004249565b9392505050565b6060620042418484600085620042c7565b949350505050565b6060600080856001600160a01b03168560405162004268919062004e55565b600060405180830381855af49150503d8060008114620042a5576040519150601f19603f3d011682016040523d82523d6000602084013e620042aa565b606091505b5091509150620042bd86838387620043aa565b9695505050505050565b6060824710156200432a5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b60648201526084016200088d565b600080866001600160a01b0316858760405162004348919062004e55565b60006040518083038185875af1925050503d806000811462004387576040519150601f19603f3d011682016040523d82523d6000602084013e6200438c565b606091505b50915091506200439f87838387620043aa565b979650505050505050565b606083156200441e57825160000362004416576001600160a01b0385163b620044165760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016200088d565b508162004241565b620042418383815115620044355781518083602001fd5b8060405162461bcd60e51b81526004016200088d919062004e73565b610fc48062004e8983390190565b6001600160a01b0381168114620011dd57600080fd5b803562004482816200445f565b919050565b600080604083850312156200449b57600080fd5b8235620044a8816200445f565b946020939093013593505050565b600060208284031215620044c957600080fd5b813562004229816200445f565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff81118282101715620045185762004518620044d6565b604052919050565b600067ffffffffffffffff8311156200453d576200453d620044d6565b62004552601f8401601f1916602001620044ec565b90508281528383830111156200456757600080fd5b828260208301376000602084830101529392505050565b600082601f8301126200459057600080fd5b620042298383356020850162004520565b600080600080600080600060e0888a031215620045bd57600080fd5b873567ffffffffffffffff80821115620045d657600080fd5b620045e48b838c016200457e565b985060208a0135915080821115620045fb57600080fd5b620046098b838c016200457e565b975060408a01359150808211156200462057600080fd5b6200462e8b838c016200457e565b965060608a01359150808211156200464557600080fd5b50620046548a828b016200457e565b945050620046656080890162004475565b925060a0880135915060c0880135905092959891949750929550565b6000602082840312156200469457600080fd5b5035919050565b600060608284031215620046ae57600080fd5b6040516060810181811067ffffffffffffffff82111715620046d457620046d4620044d6565b80604052508091508235815260208301356020820152604083013560408201525092915050565b600067ffffffffffffffff821115620047185762004718620044d6565b5060051b60200190565b600060a082840312156200473557600080fd5b60405160a0810181811067ffffffffffffffff821117156200475b576200475b620044d6565b806040525080915082358152602083013560208201526040830135604082015260608301356060820152608083013560808201525092915050565b600082601f830112620047a857600080fd5b81356020620047c1620047bb83620046fb565b620044ec565b82815260a09283028501820192828201919087851115620047e157600080fd5b8387015b858110156200480857620047fa898262004722565b8452928401928101620047e5565b5090979650505050505050565b600080600080600060e086880312156200482e57600080fd5b85356200483b816200445f565b945060206200484d888883016200469b565b9450608087013567ffffffffffffffff808211156200486b57600080fd5b818901915089601f8301126200488057600080fd5b813562004891620047bb82620046fb565b81815260059190911b8301840190848101908c831115620048b157600080fd5b938501935b82851015620048dc578435620048cc816200445f565b82529385019390850190620048b6565b9750505060a0890135925080831115620048f557600080fd5b5050620049058882890162004796565b9250506200491660c0870162004475565b90509295509295909350565b600080604083850312156200493657600080fd5b823562004943816200445f565b9150602083013567ffffffffffffffff8111156200496057600080fd5b8301601f810185136200497257600080fd5b620049838582356020840162004520565b9150509250929050565b60008060008060808587031215620049a457600080fd5b8435620049b1816200445f565b966020860135965060408601359560600135945092505050565b600080600060608486031215620049e157600080fd5b8335620049ee816200445f565b95602085013595506040909401359392505050565b60008060c0838503121562004a1757600080fd5b823562004a24816200445f565b915062004a35846020850162004722565b90509250929050565b60006060828403121562004a5157600080fd5b6200422983836200469b565b8015158114620011dd57600080fd5b60006020828403121562004a7f57600080fd5b8135620042298162004a5d565b6020808252601b908201527f4270756d7046756e3a20546f6b656e206e6f7420637265617465640000000000604082015260600190565b634e487b7160e01b600052601160045260246000fd5b808202811582820484141762002676576200267662004ac3565b8181038181111562002676576200267662004ac3565b634e487b7160e01b600052601260045260246000fd5b60008262004b315762004b3162004b09565b500490565b60008262004b485762004b4862004b09565b500690565b8082018082111562002676576200267662004ac3565b60006020828403121562004b7657600080fd5b815162004229816200445f565b60005b8381101562004ba057818101518382015260200162004b86565b50506000910152565b6000815180845262004bc381602086016020860162004b83565b601f01601f19169290920160200192915050565b60e08152600062004bec60e083018a62004ba9565b828103602084015262004c00818a62004ba9565b9050828103604084015262004c16818962004ba9565b9050828103606084015262004c2c818862004ba9565b6001600160a01b03969096166080840152505060a081019290925260c090910152949350505050565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b19195b1959d85d1958d85b1b60a21b606082015260800190565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b6163746976652070726f787960a01b606082015260800190565b60208082526028908201527f4270756d7046756e3a20496e76616c69642070726f746f636f6c2066656520726040820152671958da5c1a595b9d60c21b606082015260800190565b634e487b7160e01b600052603260045260246000fd5b60006001820162004d605762004d6062004ac3565b5060010190565b60608152600062004d7c606083018662004ba9565b828103602084015262004d90818662004ba9565b915050826040830152949350505050565b60006020828403121562004db457600080fd5b5051919050565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b60006020828403121562004e1957600080fd5b8151620042298162004a5d565b60008060006060848603121562004e3c57600080fd5b8351925060208401519150604084015190509250925092565b6000825162004e6981846020870162004b83565b9190910192915050565b60208152600062004229602083018462004ba956fe608060405234801561001057600080fd5b5061001a3361001f565b610071565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b610f44806100806000396000f3fe608060405234801561001057600080fd5b506004361061012c5760003560e01c806370a08231116100ad578063a9059cbb11610071578063a9059cbb1461024d578063c5c03af314610260578063d72dd3b414610269578063dd62ed3e1461027c578063f2fde38b1461028f57600080fd5b806370a08231146101e6578063715018a61461020f5780638da5cb5b1461021757806395d89b4114610232578063a457c2d71461023a57600080fd5b80632eabc917116100f45780632eabc9171461019f578063313ce567146101b457806332be6330146101c357806339509351146101cb5780633af3d783146101de57600080fd5b806306fdde0314610131578063095ea7b31461014f57806318160ddd146101725780631c8fc2c01461018457806323b872dd1461018c575b600080fd5b6101396102a2565b6040516101469190610b57565b60405180910390f35b61016261015d366004610bc1565b610334565b6040519015158152602001610146565b6002545b604051908152602001610146565b610176600181565b61016261019a366004610beb565b61034e565b6101b26101ad366004610cca565b610372565b005b60405160128152602001610146565b610176600281565b6101626101d9366004610bc1565b61040e565b610176600081565b6101766101f4366004610d37565b6001600160a01b031660009081526020819052604090205490565b6101b2610430565b6005546040516001600160a01b039091168152602001610146565b610139610444565b610162610248366004610bc1565b610453565b61016261025b366004610bc1565b6104ce565b61017660065481565b6101b2610277366004610d59565b6104dc565b61017661028a366004610d72565b6104f5565b6101b261029d366004610d37565b610520565b6060600380546102b190610da5565b80601f01602080910402602001604051908101604052809291908181526020018280546102dd90610da5565b801561032a5780601f106102ff5761010080835404028352916020019161032a565b820191906000526020600020905b81548152906001019060200180831161030d57829003601f168201915b5050505050905090565b600033610342818585610596565b60019150505b92915050565b60003361035c8582856106ba565b610367858585610734565b506001949350505050565b61037a6108e3565b60075460ff16156103d25760405162461bcd60e51b815260206004820152601a60248201527f4270756d7046756e546f6b656e3a20696e697469616c697a656400000000000060448201526064015b60405180910390fd5b6007805460ff191660011790556103e9838361093d565b6104046103fe6005546001600160a01b031690565b8261095b565b5050600160065550565b60003361034281858561042183836104f5565b61042b9190610ddf565b610596565b6104386108e3565b6104426000610a26565b565b6060600480546102b190610da5565b6000338161046182866104f5565b9050838110156104c15760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016103c9565b6103678286868403610596565b600033610342818585610734565b6104e46108e3565b600654156104f25760068190555b50565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6105286108e3565b6001600160a01b03811661058d5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016103c9565b6104f281610a26565b6001600160a01b0383166105f85760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016103c9565b6001600160a01b0382166106595760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016103c9565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60006106c684846104f5565b9050600019811461072e57818110156107215760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064016103c9565b61072e8484848403610596565b50505050565b6001600160a01b0383166107985760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016103c9565b6001600160a01b0382166107fa5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016103c9565b610805838383610a78565b6001600160a01b0383166000908152602081905260409020548181101561087d5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016103c9565b6001600160a01b03848116600081815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a361072e565b6005546001600160a01b031633146104425760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016103c9565b60036109498382610e4e565b5060046109568282610e4e565b505050565b6001600160a01b0382166109b15760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016103c9565b6109bd60008383610a78565b80600260008282546109cf9190610ddf565b90915550506001600160a01b038216600081815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600160065403610ad85760405162461bcd60e51b815260206004820152602560248201527f4270756d7046756e546f6b656e3a205472616e736665722069732072657374726044820152641a58dd195960da1b60648201526084016103c9565b600260065403610956576005546001600160a01b0384811691161480610b0b57506005546001600160a01b038381169116145b6109565760405162461bcd60e51b815260206004820152601f60248201527f4270756d7046756e546f6b656e3a20496e76616c6964207472616e736665720060448201526064016103c9565b600060208083528351808285015260005b81811015610b8457858101830151858201604001528201610b68565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610bbc57600080fd5b919050565b60008060408385031215610bd457600080fd5b610bdd83610ba5565b946020939093013593505050565b600080600060608486031215610c0057600080fd5b610c0984610ba5565b9250610c1760208501610ba5565b9150604084013590509250925092565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610c4e57600080fd5b813567ffffffffffffffff80821115610c6957610c69610c27565b604051601f8301601f19908116603f01168101908282118183101715610c9157610c91610c27565b81604052838152866020858801011115610caa57600080fd5b836020870160208301376000602085830101528094505050505092915050565b600080600060608486031215610cdf57600080fd5b833567ffffffffffffffff80821115610cf757600080fd5b610d0387838801610c3d565b94506020860135915080821115610d1957600080fd5b50610d2686828701610c3d565b925050604084013590509250925092565b600060208284031215610d4957600080fd5b610d5282610ba5565b9392505050565b600060208284031215610d6b57600080fd5b5035919050565b60008060408385031215610d8557600080fd5b610d8e83610ba5565b9150610d9c60208401610ba5565b90509250929050565b600181811c90821680610db957607f821691505b602082108103610dd957634e487b7160e01b600052602260045260246000fd5b50919050565b8082018082111561034857634e487b7160e01b600052601160045260246000fd5b601f82111561095657600081815260208120601f850160051c81016020861015610e275750805b601f850160051c820191505b81811015610e4657828155600101610e33565b505050505050565b815167ffffffffffffffff811115610e6857610e68610c27565b610e7c81610e768454610da5565b84610e00565b602080601f831160018114610eb15760008415610e995750858301515b600019600386901b1c1916600185901b178555610e46565b600085815260208120601f198616915b82811015610ee057888601518255948401946001909101908401610ec1565b5085821015610efe5787850151600019600388901b60f8161c191681555b5050505050600190811b0190555056fea2646970667358221220865edef216cecba031c0276f5037830e8e2d4b0d6d3f0ee2c1450e8110d32b9e64736f6c63430008140033360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220165162ce867e58b65d8dbc72003f74566362eb56d8df41562c6de16e4a221f0b64736f6c63430008140033"}