İşlem Ayrıntıları
İşlem Hash’i
: 0x4af02facb3186d266acae2fc37be3e688e0c2bc0cd79d21a5b3fedf0d8ce2997
Miktar:
0AVAX
($0)
İşlem Ücreti:
0,00828082306
$0,29
Gas Fiyatı:
0,00000000113 AVAX (1,13 nAVAX)
Gas Limiti ve İşleme Göre Kullanım:
14.041.569|7.328.162 (%52,19)
Diğer Nitelikler:
Nonce:20
Bloktaki Pozisyon:3
Girdi Verisi:
0x6a761202000000000000000000000000a1dabef33b3b82c7814b6d82a79e50f4ac44102b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082c000000000000000000000000000000000000000000000000000000000000081448d80ff0a000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000080f20000000000000004533fe15556b1e086bb1a72ceae00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003fa4f160fb0e000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000003f226080604090808252346102e75780613f02803803809161001f8285610340565b83396020928391810103126102e757516001600160601b0319811691908290036102e7576100ef605b845161005381610311565b8181527f6e416d6f756e744f75742c62797465735b5d20616374696f6e732900000000006060858301927f536c697070616765416e64416374696f6e73286164647265737320726563697084527f69656e742c6164647265737320627579546f6b656e2c75696e74323536206d69898201520152207f615e8d716cef7295e75dd3f1f10d679914ad6d7759e8e9459f0109ef7524170114610363565b6101276100fa61037e565b8281519101207f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa14610363565b610200835161013581610311565b604b81528281017f5266714f7264657228436f6e73696465726174696f6e206d616b6572436f6e7381527f696465726174696f6e2c436f6e73696465726174696f6e2074616b6572436f6e868301526a73696465726174696f6e2960a81b60608301526101d6846101a461037e565b9281895194859282840197518091895e8301908282015f8152815193849201905e015f83820152038084520182610340565b5190207f49fa719b76f0f6b7e76be94b56c26671a548e1c712d5b13dc2874f70a759827614610363565b46617a691491826102fc578351907f16fbd3a71aa6d159973eb9ff1e1199f9fe242767e6f30ac662a492f92ac704115f80a26331a9108f60e11b81526002600482015281816024816d04533fe15556b1e086bb1a72ceae5afa9182156102f2575f926102aa575b50610295929161028291506001600160a01b03163014610363565b61a86a46149081156102a2575b50610363565b51613afe90816104048239f35b90505f61028f565b90809250813d83116102eb575b6102c18183610340565b810103126102e75751906001600160a01b03821682036102e75790610282610295610267565b5f80fd5b503d6102b7565b84513d5f823e3d90fd5b61029592915061030c9015610363565b610282565b608081019081106001600160401b0382111761032c57604052565b634e487b7160e01b5f52604160045260245ffd5b601f909101601f19168101906001600160401b0382119082101761032c57604052565b1561036a57565b634e487b7160e01b5f52600160045260245ffd5b6040519061038b82610311565b605882527f626f6f6c207061727469616c46696c6c416c6c6f7765642900000000000000006060837f436f6e73696465726174696f6e286164647265737320746f6b656e2c75696e7460208201527f32353620616d6f756e742c6164647265737320636f756e74657270617274792c6040820152015256fe60808060405260043610908115610c2d575b503615610c2b5734610189576f07f49fa1cdccd5c65a7d4860ce3abbe9905f825c925d7fffffffff000000000000000000000000000000000000000000000000000000005f3581811692610c16575b50808316911603610189576001600160a01b038116330361018957366004116101895760a01c61ffff168060021461018d576001146100ad57634e487b7160e01b5f52605160045260245ffd5b608060031936011061018957600435604435602481013560601c915f81135f1461017f57905b308303610105576100ed925060383391013560601c611ec7565b6040516100f98161110b565b5f81525b602081519101f35b9061011361017a9315611f26565b60405190610120826110a3565b338252602082015261013536602c84016111ba565b90610174608d84013560011693369060ad7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff778260040135019101611166565b916130bb565b6100ed565b50602435906100d3565b5f80fd5b50604051605835906078356024357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa78101609d67ffffffffffffffff60c0860190811190861117610a825760c085016040526101e76132b1565b85526101f16132b1565b60208601526101fe6132b1565b60408601525f60608601525f60808601525f60a08601525f905f8660c00152610300386101e08801396104e086016040526102578560801c886fffffffffffffffffffffffffffffffff16833560601c8960c0016139e8565b8087528087602001528660400152866fffffffffffffffffffffffffffffffff1660808701528460801c60a0870152369036935f9573eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee6001600160a01b03602060408c0151015116145f14610b6457506102cb3060893560601c14611f26565b604088015161271061ffff843560501c16470204905260151901906016015b62ffffff821161090d573060893560601c03610b08575b866f0100000000000000000000000000000016610ad4575b6040880151805115610a96575060408801515160608901526040518060a081011067ffffffffffffffff60a083011117610a825760a081939293016040525f81525f60208201525f60408201525f60608201525f608082015261037a6132b1565b915b602081101561060657505050506040860151956001600160a01b036020880151169651956103ae82518360c0016139b2565b60208201518051156105f3575b508160c0015180158015610578575b505081516001600160a01b036020820151169051998060801c8b106105425750896103fb9160443560601c9061371d565b6f01000000000000000000000000000000161561047c57505050505080610446575b50505b6040519060608252602082810152602082604001528160600152806080016040526100fd565b61045d9160893560601c300361046457309061371d565b5f8061041d565b6fc824a45acd1e9517bb0cb8d0d5cde8935c9061371d565b6060909691929394959601519580870396146105115773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee81036104fa5750505050505f6014526fa58411940000000000000000000000005f525f806024601082335af1156104ef575f6004601c6020936311da60b48452335af1610420575b6040513d5f823e3d90fd5b9461050b9560893560601c9061367d565b50610420565b602490604051907ffb772a880000000000000000000000000000000000000000000000000000000082526004820152fd5b6040516397a6f3b960e01b81526001600160a01b0392909216600483015260801c6024820152604481018a9052606490fd5b0390fd5b6105df5760e0830151604084015181036105be575b5060015b818110156103ca57806105b860e08660019460051b0101518060200151905190309061371d565b01610591565b602081015190516105d99130906001600160a01b031661371d565b5f61058d565b634e487b7160e01b5f52603260045260245ffd5b610600908360c0016139b2565b5f6103bb565b833560f01c908a856002013595866001978160f81c61092f575b505086017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe16001600160a01b03602081818087015101511694510151169384841073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee8614151673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee8514175f1461091f576001600160a01b038481875b1660208a01521687526002830135986001600160a01b0360e89a808c1c60408b015262ffffff8160d01c1660020b60608b015260301c166080890152601c8401358a1c9103030196601f601c830135821c8301019462ffffff891161090d576020918f5f92846127109289891073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee8b14151673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee8a141715158d5201515102048203838a015285851073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee8714151673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee86141782146108eb576001600160a01b036401000276a45b1660408a0152601c6040519463f3cd914c8652895173eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee81146108e4575b8686015260808a8601876040015e60608b8760c0015e6101208681015280820135831c6101408701819052601f82016101608801370135901c6101440183601c0182335af1156108dc575073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee5f519281818410911415169114175f146108cf578060801d90600f0b5b60208c01518051600f9380850b820182106108bb57840b0190526001600160a01b0360208d510151165f82840b1261088a57508b51910b81510190529261037c565b602490604051907f4c085bf10000000000000000000000000000000000000000000000000000000082526004820152fd5b634e487b7160e01b5f52601160045260245ffd5b80600f0b9060801d610848565b3d5f823e3d90fd5b50836107cb565b6001600160a01b0373fffd8963efd1fc6a506488495d951d5263988d2561079a565b634e487b715f5260326020526024601cfd5b6001600160a01b038581866106a4565b83919892935180604001805115610a64575b5050828960f81c116109d0575b5050601461097a9101968d6080810151906001600160a01b0360a08201519360581c169060c0016139e8565b808d5260408d01518091146109925790818d92610620565b6001600160a01b036020602492015116604051907f784cb7b80000000000000000000000000000000000000000000000000000000082526004820152fd5b6020820151805115610a51575b5060028960f81c145f14610a04575061097a91816020601493519101525b918e915061094e565b61097a9250610a1b60036014939a60f81c14611f26565b601684013598610a4760159260808301516001600160a01b0360a08501519260581c168460c0016139e8565b90602001526109fb565b610a5e908360c0016139b2565b5f6109dd565b60c084808201518701808284015260051b0101918252525f80610941565b634e487b7160e01b5f52604160045260245ffd5b6001600160a01b036020602492015116604051907ffb772a880000000000000000000000000000000000000000000000000000000082526004820152fd5b610afd8686868660408d01516001600160a01b0360208201511690519060893560601c9061367d565b604089015152610319565b6020830135612710198111610b23575b604089015152610301565b83356001600160a01b03811680910361018957610b5a612711610b5f9301916fc824a45acd1e9517bb0cb8d0d5cde8935c90611e93565b613619565b610b18565b60893560601c3003610bb15750612710601519833560501c9360160192019261ffff610ba28b6001600160a01b036020604030930151015116611e93565b911602046040890151526102ea565b95505050505050610bc760893560601c15611f26565b60919060f235600116604182013560e81c92604184840301926101129084821161018957857fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2f910301906102ea565b818093503660040360031b1b1616905f610060565b005b60e05f3560e01c9182631fff991f14610c7d5750506370a0823114610c52575f610011565b34610189576020600319360112610189576004356001600160a01b03811603610189575f805360015ff35b600319918236019260a0841261018957606080941261018957606480359267ffffffffffffffff9081851161018957366023860112156101895784600401359182116101895760249360059336868560051b890101116101895733986d1ff3684f28c67538d4d072c227343314611034575b6001600160a01b0397888b16998a1561100c57506fc824a45acd1e9517bb0cb8d0d5cde8939a898c5c1680610fdc575089168b5d85610f1e575b60019660015b878110610e76578c8c8c6004358082168e8183036101895735918383169081840361018957604435918215801590610e6d575b610dac575b5050505050825c1603610d82575f905d602060405160018152f35b60046040517f5149e795000000000000000000000000000000000000000000000000000000008152fd5b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee03610e1857504792818410610de657505090610ddc91611f17565b8380808080610d67565b6040516397a6f3b960e01b81526001600160a01b03919091166004820152602481019190915260448101839052606490fd5b915091610e253082611e93565b92808410610e3e575090610e399291611ec7565b610ddc565b6040516397a6f3b960e01b81526001600160a01b03929092166004830152602482015260448101839052606490fd5b50801515610d62565b868a808584861b0101358501604460488a828401359484013501920192610ea3838583604051981c611a49565b8560405215610eb85750505050508801610d2f565b84965089918f7fffffffff000000000000000000000000000000000000000000000000000000008b9388997f3c74eed6000000000000000000000000000000000000000000000000000000006105749a5260048b01521690880152860152840191611076565b87810135810160448101358060e01c916048878c8301350191019160405193610f48838583611214565b8560405215610f5c575b5050505050610d29565b8284610f6792611a49565b8460405215610f765780610f52565b7f3c74eed60000000000000000000000000000000000000000000000000000000084525f60048501527fffffffff0000000000000000000000000000000000000000000000000000000016838c0152606060448401528291610574916064840191611076565b8990604051907f7407c0f80000000000000000000000000000000000000000000000000000000082526004820152fd5b807fe758b8d50000000000000000000000000000000000000000000000000000000060049252fd5b367fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec013560601c9950610cef565b35906001600160a01b038216820361018957565b601f8260209493601f1993818652868601375f8582860101520116010190565b3590811515820361018957565b6040810190811067ffffffffffffffff821117610a8257604052565b6060810190811067ffffffffffffffff821117610a8257604052565b6080810190811067ffffffffffffffff821117610a8257604052565b67ffffffffffffffff8111610a8257604052565b6020810190811067ffffffffffffffff821117610a8257604052565b90601f601f19910116810190811067ffffffffffffffff821117610a8257604052565b67ffffffffffffffff8111610a8257601f01601f191660200190565b9291926111728261114a565b916111806040519384611127565b829481845281830111610189578281602093845f960137010152565b9080601f83011215610189578160206111b793359101611166565b90565b80929103916080831261018957604051906111d4826110bf565b604082941261018957606060409182516111ed816110a3565b6111f682611062565b81526020820135602082015284528281013560208501520135910152565b9190916112228284836113f6565b1561122f57505050600190565b63e15b26bc036113f057810190610160818303126101895761125081611062565b61125c60208301611096565b9167ffffffffffffffff9160608201359160408101356080820135858111610189578761128a91840161119c565b946112988860a085016111ba565b97610120840135918211610189576112b191840161119c565b936f7fffffffffffffffffffffffffffffff610140840135116113de57816060810204606014821517156108bb57806060810204606014811517156108bb576fffffffffffffffffffffffffffffffff8060608402116113de5760608202116113de576040519786519686889751988992838d8301810161011501526020018c610132015e6020018a8801610132015e888601870161013501604052336d1ff3684f28c67538d4d072c227341489610131015360406020820160f18b015e5160409060b18a015e87609d015f905260600287608801526060028660780152610140013585606801526001600160a01b03168460580152018060d10183604401528260240160209052826004016348c8949190526101150182528160a801536113d8906120c2565b50600190565b634e487b715f5260116020526024601cfd5b50505f90565b90919063c1fb425e810361147b5750810160c0828203126101895761141a82611062565b61142782602085016111ba565b9160a084013567ffffffffffffffff81116101895761145661145e926001600160a01b0392611476970161119c565b92168361207e565b506d1ff3684f28c67538d4d072c227343314926130bb565b600190565b636d42ea47810361165357508101610180828203126101895761149d82611062565b916114ab82602083016111ba565b906114b860a08201611062565b9260c08201359467ffffffffffffffff9586811161018957826114dc91850161119c565b946114ea8360e086016111ba565b94610160850135978811610189576115f56115cc9761152261164b966114769b6fffffffffffffffffffffffffffffffff990161119c565b6115e46115506001600160a01b0380809816986115496127101960208a5101511115611f26565b168661207e565b9a909261155d898361207e565b89919e918085515116916fc824a45acd1e9517bb0cb8d0d5cde8935c9060405193611587856110db565b845260208401521660408201525f6060820152601f19019081517f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa835260a083209252565b9c6d1ff3684f28c67538d4d072c227343314926130bb565b89866115ee611f41565b9286612fa1565b5151169060405191611606836110db565b825284602083015260408201525f6060820152601f19019081517f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa835260a083209252565b911691613078565b9192916322ce6ede03611a4357820190610100838303126101895761167783611062565b9060208401359367ffffffffffffffff94858111610189578461169b91830161119c565b946116a985604084016111ba565b9460c0830135918211610189576116c191830161119c565b805160890194856089116108bb5761173b91601f196116f86116e28961114a565b986116f06040519a8b611127565b808a5261114a565b013660208901378151602001518760480152604082602001886068015e6d1ff3684f28c67538d4d072c2273433148760a801538051906020018760a9015e612eb7565b5f937f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82116113de5795905b815190602c821061090d576014830151601584015196601885015190602c860151938385869b6001600160a01b0388166001600160a01b0388161015611a38575b60ff1680611a07575060558d96959493926001600160a01b0392604073740b1c1de25031c31ff4fc9a62f554a55cdc1bad927fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549263fa461e339962ffffff169083519288165f5287166020528083521560051b6060035f20938183528152600b81019360ff855360208201520152201691855190858760280152866014015285528c602c88115f1461198c57506118bd6001600160a01b03938785946118b86118cc956118aa6040519b8c9586938d8c8084169116105f1461196e578d8c806401000276a4945b630251596160e31b60208a0152169116103060248701612f22565b03601f198101845283611127565b6121f2565b60208082518301019101612f58565b9590946040525b169116101561196757505b5f03945f86126113de57602c86921115611918575050309390601881511061090d5780516017190160189091019081526028865290611767565b939650935050925060e0830135821061193357505050600190565b6040516397a6f3b960e01b81526001600160a01b0391909116600482015260e0929092013560248301526044820152606490fd5b90506118de565b8d8c8073fffd8963efd1fc6a506488495d951d5263988d259461188f565b926001600160a01b036119e3936118b8896118aa849b9a8a6118bd98879b888616898416105f146119eb57886401000276a4935b816040519b8c99630251596160e31b60208c015216911610911660248701612f22565b9490936118d3565b8873fffd8963efd1fc6a506488495d951d5263988d25936119c0565b602490604051907fd3b1276d0000000000000000000000000000000000000000000000000000000082526004820152fd5b8792508691506117a8565b505f9150565b92919092611a58828583612278565b15611a6557506001925050565b63af72634f8103611bda57508201916101008184031261018957611a8881611062565b90602093611a97858301611062565b92604083013593611aaa60608501611096565b9260808501359060a08601359060c087013567ffffffffffffffff81116101895760e091611ad991890161119c565b960135926127108811611bb8576f7fffffffffffffffffffffffffffffff8411611bb8576060830292808404606014901517156108bb576060820291808304606014901517156108bb576fffffffffffffffffffffffffffffffff808411611bc9578211611bb857926001600160a01b039260d3979695926113d89a9b956040519a8951809a89018d8d015e8b60b301528a60b10152308a609d015289608801528860780152876068015216856058015282606f01856044015284602401526348c8949184600401528160b30184528360a801538201016040526120c2565b60118a634e487b715f52526024601cfd5b60118b634e487b715f52526024601cfd5b91929163ca9e5d0f036113f0578160c0918101031261018957611bfc81611062565b906020611c0a818301611062565b60409283810135906060810135916001600160a01b038084168094036101895760a0611c3860808501611096565b9301359716938382611e72575b5050505f14611d82578351917fdd93f59a000000000000000000000000000000000000000000000000000000008352600483015282826024815f855af1918215611d49575f92611d53575b50848210611ca2575050505050600190565b826004918551928380927f4a248d2a0000000000000000000000000000000000000000000000000000000082525afa928315611d49575f93611d10575b505091516397a6f3b960e01b81526001600160a01b0391909116600482015260248101929092526044820152606490fd5b90809350813d8311611d42575b611d278183611127565b8101031261018957611d3b61057492612ea3565b9185611cdf565b503d611d1d565b84513d5f823e3d90fd5b9091508281813d8311611d7b575b611d6b8183611127565b810103126101895751905f611c90565b503d611d61565b8351917fbd6015b4000000000000000000000000000000000000000000000000000000008352600483015282826024815f855af1918215611d49575f92611e43575b50848210611dd6575050505050600190565b826004918551928380927fd4b970460000000000000000000000000000000000000000000000000000000082525afa928315611d49575f93611d1057505091516397a6f3b960e01b81526001600160a01b0391909116600482015260248101929092526044820152606490fd5b9091508281813d8311611e6b575b611e5b8183611127565b810103126101895751905f611dc4565b503d611e51565b612710611e8b93611e833085611e93565b020491611ec7565b5f8083611c45565b602460105f926020946014526f70a0823100000000000000000000000084525afa156104ef57601f3d1115610189575f5190565b60105f60449260209582956014526034526fa9059cbb00000000000000000000000082525af1156104ef573d15601f3d1160015f5114161715611f0a575f603452565b6390b8ec185f526004601cfd5b5f80809381935af1156104ef57565b15611f2d57565b634e487b7160e01b5f52600160045260245ffd5b604051611f4d816110db565b605881526111b7603c60208301927f436f6e73696465726174696f6e286164647265737320746f6b656e2c75696e7484527f32353620616d6f756e742c6164647265737320636f756e74657270617274792c60408201527f626f6f6c207061727469616c46696c6c416c6c6f7765642900000000000000006060820152604051611fd6816110bf565b602e815260208101907f546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c7582527f696e7432353620616d6f756e742900000000000000000000000000000000000060408201526040519586937f436f6e73696465726174696f6e20636f6e73696465726174696f6e290000000060208601525180918686015e830190848201905f8252519283915e015f8382015203601c810184520182611127565b90916120aa60405192612090846110a3565b60208401935f85526001600160a01b038196169052612eb7565b809252565b818102929181159184041417156108bb57565b7306380c0e0912312b5150364b9dc4542ba0dbbc85906fc824a45acd1e9517bb0cb8d0d5cde8935c6001600160a01b031682146121c8576f07f49fa1cdccd5c65a7d4860ce3abbe991825c8061219757505f9182917f91dd7346000000000000000206380c0e0912312b5150364b9dc4542ba0dbbc85855d82602083519301915af19061214d6132cf565b911561218e575c8061215d575090565b602490604051907fd66fcc380000000000000000000000000000000000000000000000000000000082526004820152fd5b50602081519101fd5b602490604051907fab7646c40000000000000000000000000000000000000000000000000000000082526004820152fd5b60046040517fe758b8d5000000000000000000000000000000000000000000000000000000008152fd5b6001600160a01b03809116906fc824a45acd1e9517bb0cb8d0d5cde8935c1681146121c8576f07f49fa1cdccd5c65a7d4860ce3abbe992835c8061219757509181740100000000000000000000000000000000000000005f9493859460e01b1717855d82602083519301915af19061214d6132cf565b359062ffffff8216820361018957565b90919063d92aadfb810361245057508101610120828203126101895761229d82611062565b916122ab82602083016111ba565b916122b860a08301611062565b9160c08101359167ffffffffffffffff83116101895761147695612338956122f661243f936fffffffffffffffffffffffffffffffff96860161119c565b9161010061230660e08701611062565b950135906124316001600160a01b03998a809a169a8b93612331612710196020895101511115611f26565b168561207e565b61240461239a8c8895949551511660405190612353826110db565b815283602082015286604082015260016060820152601f19019081517f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa835260a083209252565b604051909c6fc824a45acd1e9517bb0cb8d0d5cde8935c6123ba836110db565b818d16835288602084015216604082015260016060820152601f19019081517f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa835260a083209252565b9b8c95612411308c611e93565b92818411612446575b908361242592613942565b998a6020860152611ec7565b612439611f41565b93612fa1565b1691613078565b909250829061241a565b919291638d68a1568103612798575082016080838203126101895761247483611062565b9060408401359067ffffffffffffffff82116101895761249591850161119c565b916127106124ef84516020860151907fffffffffffffffffffffffffffffffffffffffff000000000000000000000000918281169160148110612783575b505090506124ea602088013591309060601c611e93565b6120af565b0493604051936124fe856110bf565b6028855260403660208701379430937f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82116113de5795905b815190602c821061090d576014830151601584015196601885015190602c860151938385869b6001600160a01b0388166001600160a01b0388161015612778575b60ff1680611a07575060558d96959493926001600160a01b0392604073740b1c1de25031c31ff4fc9a62f554a55cdc1bad927fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549263fa461e339962ffffff169083519288165f5287166020528083521560051b6060035f20938183528152600b81019360ff855360208201520152201691855190858760280152866014015285528c602c88115f1461271a57506118bd6001600160a01b03938785946118b8612678956118aa6040519b8c9586938d8c8084169116105f1461196e57630251596160e31b60208601526401000276a4918c168c8f16103060248701612f22565b9590946040525b169116101561271357505b5f03945f86126113de57602c869211156126c4575050309390601881511061090d5780516017190160189091019081526028865290612537565b9396509350509250606083013582106126df57505050600190565b6040516397a6f3b960e01b81526001600160a01b039190911660048201526060929092013560248301526044820152606490fd5b905061268a565b926001600160a01b03612770936118b8896118aa849b9a8a6118bd98879b888616898416105f146119eb57886401000276a493816040519b8c99630251596160e31b60208c015216911610911660248701612f22565b94909361267f565b879250869150612578565b8391925060140360031b1b1616805f806124d3565b928363103b48be829495145f14612a78575060c09181010312610189576127be81611062565b6020916127cc838201611062565b91604091828101356127e060608301611062565b60a06127ee60808501612268565b930135926001600160a01b03808098169216926001928380841614935f9280612a5f575b50928293895193612a29575b630902f1ac5f52895f6004601c8a5afa15612a2057893d10610189578b8b928760051b9687519288811851948084811c16148215176129d3575b506060955061ffff6127109260081c1682030292028201910204975f601c8d8187019763022c0d9f88526080808901528360a08901528c82828a0101526004011886010152169101525f8060a48382875af1156108dc57508284106128c35750505050505050600190565b60049187911561296f578551928380927fd21220a70000000000000000000000000000000000000000000000000000000082525afa908115611d49576105749495965f92612942575b5050935b519485946397a6f3b960e01b865216600485016040919493926001600160a01b03606083019616825260208201520152565b6129619250803d10612968575b6129598183611127565b8101906135fa565b868061290c565b503d61294f565b8551928380927f0dfe16810000000000000000000000000000000000000000000000000000000082525afa908115611d49576105749495965f926129b6575b505093612910565b6129cc9250803d10612968576129598183611127565b86806129ae565b9294505091936024601c5f926370a0823184528b85525afa15612a20578b3d10610189575f51838110612a0f579183916060948d94038e612858565b60118d634e487b715f52526024601cfd5b833d5f823e3d90fd5b63a9059cbb8452868c850152848a8501528b5f6044601c870182875af115612a2057805f51148c3d1015163d151761281e575f80fd5b612710919350612a6f3084611e93565b0204915f612812565b6338c9c1478103612ae55750019060a08183031261018957612a9981611062565b90612aa660408201611062565b90608081013567ffffffffffffffff81116101895761147694612aca91830161119c565b9260206001600160a01b03606084013594169201359061330b565b63f5b991898103612df0575060a0918101031261018957612b0581611062565b602082013591604091828201356001600160a01b0394858216809203610189576080612b3360608601612268565b940135600180861614918651957f392f37e900000000000000000000000000000000000000000000000000000000875260e087600481885afa968715612de6575f915f985f945f955f965f955f94612d6d575b50868d8395612b9684999b611f26565b8c15612d52575b5050505050612c0585949385848e9461ffff99968e5f928d81612d37575b84158015925090858484612d26575b50505090612d18575b612d04575b505061271086670de0b6b3a7640000809981809602049a02049a8b9560081c168202049003020485613794565b850302049081156108bb575f19928383019a8b9510911017900301116113de57818610612cd357505015612ccd575f925b8451612c418161110b565b5f8152823b15610189575f94612c9f86928851998a97889687957f022c0d9f00000000000000000000000000000000000000000000000000000000875260048701526024860152166044840152608060648401526084830190612efd565b03925af1908115612cc45750612cb55750600190565b612cbe906110f7565b5f6113d8565b513d5f823e3d90fd5b5f612c36565b86516397a6f3b960e01b81526001600160a01b03919091166004820152602481019190915260448101859052606490fd5b612d109192508c611e93565b03818e612bd8565b5060018087811c1614612bd3565b612d2f92611ec7565b8e8584612bca565b612710929450612d48903090611e93565b0204915f8d612bbb565b919e5090985096509094509150612c05838a8461ffff612b9d565b9750505099505091505060e0823d60e011612dde575b81612d9060e09383611127565b810103126101895781516020830151918984015198606085015190612db7608087016132fe565b91612dd060c0612dc960a08a01612ea3565b9801612ea3565b94959b90929694925f612b86565b3d9150612d83565b88513d5f823e3d90fd5b63c876d21d141590506113f057816060918101031261018957612e1281611062565b6040612e2060208401611062565b920135916001600160a01b0391821691811673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee03612e7257504791808311612e5f575b505050600190565b612e6a920390611f17565b5f8080612e57565b90612e7d3083611e93565b92808411612e8f575b50505050600190565b612e9a930391611ec7565b5f808080612e86565b51906001600160a01b038216820361018957565b5190602082015191612710198311612ecc5750565b91610b5a6127116001600160a01b036111b7949551169201916fc824a45acd1e9517bb0cb8d0d5cde8935c90611e93565b90601f19601f602080948051918291828752018686015e5f8582860101520116010190565b919360a0936111b796956001600160a01b0380941685521515602085015260408401521660608201528160808201520190612efd565b9190826040910312610189576020825192015190565b6040606091612f91848251602080916001600160a01b0381511684520151910152565b6020810151828501520151910152565b91909294936e22d473030f116ddee9f6b43ac78ba392833b156101895761305c5f96613049889461302a9a6001600160a01b0361300f986040519d8e9c8d9b8c9a7f137c29fe000000000000000000000000000000000000000000000000000000008c5260048c0190612f6e565b80516001600160a01b031660848b01526020015160a48a0152565b1660c487015260e4860152610140610104860152610144850190612efd565b9060031984830301610124850152612efd565b03925af180156104ef5761306d5750565b613076906110f7565b565b9190917f49fa719b76f0f6b7e76be94b56c26671a548e1c712d5b13dc2874f70a75982765f526020526040519160405260605f20916040526010525f5260305fa0565b9190925f1461320657516131dc57602090818101516131cb57604081015180421161319a575051518251928201516040517f15dacbea0000000000000000000000000000000000000000000000000000000081526001600160a01b0392831660048201526fc824a45acd1e9517bb0cb8d0d5cde8935c83166024820152939091166044840152606483015280826084815f6d1ff3684f28c67538d4d072c227345af180156104ef5761316b575050565b81813d8311613193575b61317f8183611127565b8101031261018957613190906132fe565b50565b503d613175565b602490604051907fcd21db4f0000000000000000000000000000000000000000000000000000000082526004820152fd5b601182634e487b715f52526024601cfd5b60046040517fc321526c000000000000000000000000000000000000000000000000000000008152fd5b916e22d473030f116ddee9f6b43ac78ba36fc824a45acd1e9517bb0cb8d0d5cde8935c813b15610189575f809461305c613298976001600160a01b0361327d956040519a8b998a9889977f30f28b7a0000000000000000000000000000000000000000000000000000000089526004890190612f6e565b80516001600160a01b031660848801526020015160a4870152565b1660c484015261010060e4840152610104830190612efd565b604051906132be826110bf565b5f6040838281528260208201520152565b3d156132f9573d906132e08261114a565b916132ee6040519384611127565b82523d5f602084013e565b606090565b5190811515820361018957565b9291906001600160a01b03808316946d1ff3684f28c67538d4d072c22734861480156135e2575b6121c8575f91811673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee810361343d5750505061336561271091476120af565b04938051155f146133c1575050613397575f80809381935af16133866132cf565b901561338f5750565b602081519101fd5b60046040517f01da1572000000000000000000000000000000000000000000000000000000008152fd5b909392602083018084116108bb5782511061090d57835f9460208695850101525b602083519301915af16133f36132cf565b901561338f5751159081613433575b5061340957565b60046040517f82d5d76a000000000000000000000000000000000000000000000000000000008152fd5b90503b155f613402565b9091949281979497155f1461345c57505050613397575f9283926133e2565b61346d90610b5a9695963085611e93565b906020938481018082116108bb578751106135d1578483918801015286810361349f575b50505050905f9283926133e2565b9083604492604051938480927fdd62ed3e0000000000000000000000000000000000000000000000000000000082523060048301528b60248301525afa9182156104ef575f926135a2575b5081106134f8575b80613491565b93929361355a575b604460105f8093896014525f196034526f095ea7b300000000000000000000000082525af1156104ef573d15601f3d1160015f511416171561354d575f92839283603452919281946134f2565b633e3f8f735f526004601cfd5b856014525f6034526f095ea7b30000000000000000000000005f52815f6044601082855af1156104ef573d15601f3d1160015f5114161761350057633e3f8f735f526004601cfd5b9091508381813d83116135ca575b6135ba8183611127565b810103126101895751905f6134ea565b503d6135b0565b603285634e487b715f52526024601cfd5b506e22d473030f116ddee9f6b43ac78ba38614613332565b9081602091031261018957516001600160a01b03811681036101895790565b5f198282098282029182808310920391808303916127109586910992828611156113de5714613677577fbc01a36e2eb1c432ca57a786c226809d495182a9930be0ded288ce703afb7e919350828211900360fc1b910360041c170290565b50500490565b93959290949194846014526fa58411940000000000000000000000005f525f806024601082335af1156104ef576001600160a01b031630036136e4575050506136c892503390611ec7565b6311da60b45f5260205f6004601c82335af1156104ef575f5190565b6137189594929350906137106101749260405194613701866110a3565b338652602086015236906111ba565b933691611166565b6136c8565b91906001600160a01b039283169282156137835760405193630b0d9c09855273eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee811461377c575b846020015216826040015281606001525f80606483601c0182335af1156108dc5750565b505f613758565b8363cbf0dbf55f526020526024601cfd5b9091928380830293806137b7838002868002016137b18189613a48565b97613a9f565b94019586910204900390848002630cecb8f3948686830402955f945b60ff86106138055760046040517f481b61af000000000000000000000000000000000000000000000000000000008152fd5b8080026b0ee6b27f6b920475fa2a0af08960038c86613828868b01888402613a48565b9504020201049084808210156138a457030490811561386e575b01946b321f0f9f40f36fb0d698c5e1808711613865575b506001905b01946137d3565b95506001613859565b905060018082018861388682800288018d8402613a9f565b1015613896575081901c90613842565b985050505050509350505090565b90030480156138cc575b81600192831c8083116138c4575b50039561385e565b91505f6138bc565b505f198101876138e28280028701838d02613a9f565b10613935578361391b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe84018080028801908d02613a48565b10613928575060026138ae565b9750505050509350505090565b5096505050509350505090565b915f1982840981838502938480841093039509908085146139aa5782805f0316809304600280826003021880830282030280830282030280830282030280830282030280830282030280920290030294600184805f0304019185841191030302920304170290565b505091500490565b9060400190815191826139c457505050565b5f905280515f198101825260051b018181036139de575050565b5180825260400152565b919392610300916001600160a01b0316948509060191610120830192610140810190815190816101608582189201511702613a3457508115613a275752565b63ad1991f55f526004601cfd5b639a62e8b45f52602052506040526044601cfd5b7f356317ffa45f828d2a41175b2aed3a20e7fdd4a4e46cc11944d93b01be7b1711916ec097ce7bc90715b34b9f10000000005f198284099180840293099082821190838082109103030360dc1b910360241c170290565b7f3c5310158d83be28119411e0da82e0ffd3396c95b9c0119250c0092200d7dbf991760a70c3c40a64e6c51999090b65f67d92400000000000005f198284099180840293099082821190838082109103030360ca1b910360361c17029056ffc129424fbe525c124e52cff5225afbfb6105340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004533fe15556b1e086bb1a72ceae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a4f160fb0e0000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000040256080604090808252346102e75780614005803803809161001f8285610340565b83396020928391810103126102e757516001600160601b0319811691908290036102e7576100ef605b845161005381610311565b8181527f6e416d6f756e744f75742c62797465735b5d20616374696f6e732900000000006060858301927f536c697070616765416e64416374696f6e73286164647265737320726563697084527f69656e742c6164647265737320627579546f6b656e2c75696e74323536206d69898201520152207f615e8d716cef7295e75dd3f1f10d679914ad6d7759e8e9459f0109ef7524170114610363565b6101276100fa61037e565b8281519101207f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa14610363565b610200835161013581610311565b604b81528281017f5266714f7264657228436f6e73696465726174696f6e206d616b6572436f6e7381527f696465726174696f6e2c436f6e73696465726174696f6e2074616b6572436f6e868301526a73696465726174696f6e2960a81b60608301526101d6846101a461037e565b9281895194859282840197518091895e8301908282015f8152815193849201905e015f83820152038084520182610340565b5190207f49fa719b76f0f6b7e76be94b56c26671a548e1c712d5b13dc2874f70a759827614610363565b46617a691491826102fc578351907f16fbd3a71aa6d159973eb9ff1e1199f9fe242767e6f30ac662a492f92ac704115f80a26331a9108f60e11b81526003600482015281816024816d04533fe15556b1e086bb1a72ceae5afa9182156102f2575f926102aa575b50610295929161028291506001600160a01b03163014610363565b61a86a46149081156102a2575b50610363565b51613c0190816104048239f35b90505f61028f565b90809250813d83116102eb575b6102c18183610340565b810103126102e75751906001600160a01b03821682036102e75790610282610295610267565b5f80fd5b503d6102b7565b84513d5f823e3d90fd5b61029592915061030c9015610363565b610282565b608081019081106001600160401b0382111761032c57604052565b634e487b7160e01b5f52604160045260245ffd5b601f909101601f19168101906001600160401b0382119082101761032c57604052565b1561036a57565b634e487b7160e01b5f52600160045260245ffd5b6040519061038b82610311565b605882527f626f6f6c207061727469616c46696c6c416c6c6f7765642900000000000000006060837f436f6e73696465726174696f6e286164647265737320746f6b656e2c75696e7460208201527f32353620616d6f756e742c6164647265737320636f756e74657270617274792c6040820152015256fe6080604052600436108015610bde575b3615610bdc5734610186576f07f49fa1cdccd5c65a7d4860ce3abbe9905f825c925d7fffffffff000000000000000000000000000000000000000000000000000000005f3581811692610bc7575b50808316911603610186576001600160a01b038116330361018657366004116101865760a01c61ffff168060021461018a576001146100aa57634e487b7160e01b5f52605160045260245ffd5b608060031936011061018657600435604435602481013560601c915f81135f1461017c57905b308303610102576100ea925060383391013560601c611f24565b6040516100f6816111f2565b5f81525b602081519101f35b906101106101779315611f83565b6040519061011d8261118a565b338252602082015261013236602c84016112a1565b90610171608d84013560011693369060ad7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff77826004013501910161124d565b916131dd565b6100ea565b50602435906100d0565b5f80fd5b50604051605835906078356024357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa78101609d67ffffffffffffffff60c0860190811190861117610a7f5760c085016040526101e46133da565b85526101ee6133da565b60208601526101fb6133da565b60408601525f60608601525f60808601525f60a08601525f905f8660c00152610300386101e08801396104e086016040526102548560801c886fffffffffffffffffffffffffffffffff16833560601c8960c001613aeb565b8087528087602001528660400152866fffffffffffffffffffffffffffffffff1660808701528460801c60a0870152369036935f9573eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee6001600160a01b03602060408c0151015116145f14610b1557506102c83060893560601c14611f83565b604088015161271061ffff843560501c16470204905260151901906016015b62ffffff821161090a573060893560601c03610b05575b866f0100000000000000000000000000000016610ad1575b6040880151805115610a93575060408801515160608901526040518060a081011067ffffffffffffffff60a083011117610a7f5760a081939293016040525f81525f60208201525f60408201525f60608201525f60808201526103776133da565b915b602081101561060357505050506040860151956001600160a01b036020880151169651956103ab82518360c001613ab5565b60208201518051156105f0575b508160c0015180158015610575575b505081516001600160a01b036020820151169051998060801c8b1061053f5750896103f89160443560601c906137bc565b6f01000000000000000000000000000000161561047957505050505080610443575b50505b6040519060608252602082810152602082604001528160600152806080016040526100fa565b61045a9160893560601c30036104615730906137bc565b5f8061041a565b6fc824a45acd1e9517bb0cb8d0d5cde8935c906137bc565b60609096919293949596015195808703961461050e5773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee81036104f75750505050505f6014526fa58411940000000000000000000000005f525f806024601082335af1156104ec575f6004601c6020936311da60b48452335af161041d575b6040513d5f823e3d90fd5b946105089560893560601c9061371c565b5061041d565b602490604051907ffb772a880000000000000000000000000000000000000000000000000000000082526004820152fd5b6040516397a6f3b960e01b81526001600160a01b0392909216600483015260801c6024820152604481018a9052606490fd5b0390fd5b6105dc5760e0830151604084015181036105bb575b5060015b818110156103c757806105b560e08660019460051b010151806020015190519030906137bc565b0161058e565b602081015190516105d69130906001600160a01b03166137bc565b5f61058a565b634e487b7160e01b5f52603260045260245ffd5b6105fd908360c001613ab5565b5f6103b8565b833560f01c908a856002013595866001978160f81c61092c575b505086017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe16001600160a01b03602081818087015101511694510151169384841073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee8614151673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee8514175f1461091c576001600160a01b038481875b1660208a01521687526002830135986001600160a01b0360e89a808c1c60408b015262ffffff8160d01c1660020b60608b015260301c166080890152601c8401358a1c9103030196601f601c830135821c8301019462ffffff891161090a576020918f5f92846127109289891073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee8b14151673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee8a141715158d5201515102048203838a015285851073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee8714151673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee86141782146108e8576001600160a01b036401000276a45b1660408a0152601c6040519463f3cd914c8652895173eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee81146108e1575b8686015260808a8601876040015e60608b8760c0015e6101208681015280820135831c6101408701819052601f82016101608801370135901c6101440183601c0182335af1156108d9575073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee5f519281818410911415169114175f146108cc578060801d90600f0b5b60208c01518051600f9380850b820182106108b857840b0190526001600160a01b0360208d510151165f82840b1261088757508b51910b815101905292610379565b602490604051907f4c085bf10000000000000000000000000000000000000000000000000000000082526004820152fd5b634e487b7160e01b5f52601160045260245ffd5b80600f0b9060801d610845565b3d5f823e3d90fd5b50836107c8565b6001600160a01b0373fffd8963efd1fc6a506488495d951d5263988d25610797565b634e487b715f5260326020526024601cfd5b6001600160a01b038581866106a1565b83919892935180604001805115610a61575b5050828960f81c116109cd575b505060146109779101968d6080810151906001600160a01b0360a08201519360581c169060c001613aeb565b808d5260408d015180911461098f5790818d9261061d565b6001600160a01b036020602492015116604051907f784cb7b80000000000000000000000000000000000000000000000000000000082526004820152fd5b6020820151805115610a4e575b5060028960f81c145f14610a01575061097791816020601493519101525b918e915061094b565b6109779250610a1860036014939a60f81c14611f83565b601684013598610a4460159260808301516001600160a01b0360a08501519260581c168460c001613aeb565b90602001526109f8565b610a5b908360c001613ab5565b5f6109da565b60c084808201518701808284015260051b0101918252525f8061093e565b634e487b7160e01b5f52604160045260245ffd5b6001600160a01b036020602492015116604051907ffb772a880000000000000000000000000000000000000000000000000000000082526004820152fd5b610afa8686868660408d01516001600160a01b0360208201511690519060893560601c9061371c565b604089015152610316565b60208301356040890151526102fe565b60893560601c3003610b625750612710601519833560501c9360160192019261ffff610b538b6001600160a01b036020604030930151015116611ef0565b911602046040890151526102e7565b95505050505050610b7860893560601c15611f83565b60919060f235600116604182013560e81c92604184840301926101129084821161018657857fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2f910301906102e7565b818093503660040360031b1b1616905f61005d565b005b5f3560e01c63fd3ad6d40361000f573461018657600319360160e08112610186576060136101865767ffffffffffffffff60643511610186573660236064350112156101865767ffffffffffffffff6064356004013511610186573660246064356004013560051b606435010111610186576001600160a01b0360a4351660a435036101865767ffffffffffffffff60c435116101865736602360c4350112156101865767ffffffffffffffff60c43560040135116101865736602460c4356004013560c4350101116101865760806064356024015b60246064356004013560051b606435010181106111265760a06064356004013560051b608020604051907f615e8d716cef7295e75dd3f1f10d679914ad6d7759e8e9459f0109ef7524170182526060600460208401376080820152206fe44a235ac7aebfbc05485e093720deaa5c806110f557506fe44a235ac7aebfbc05485e093720deaa5d6001600160a01b0360a43516156110cb576001600160a01b036fc824a45acd1e9517bb0cb8d0d5cde8935c168061109a5760a4356001600160a01b03166fc824a45acd1e9517bb0cb8d0d5cde8935d6064356004013515610186576024606435013560643501604481013590604860031960248301350191019160405192610dd360c43560040135602460c4350185848660e01c6112fb565b84604052156110335760015b606435600401358110610f80576004356001600160a01b03811680820361018657602435906001600160a01b0382169283830361018657604435938415801590610f77575b610eea575b50505050506001600160a01b0360a435166001600160a01b036fc824a45acd1e9517bb0cb8d0d5cde8935c1603610ec0575f6fc824a45acd1e9517bb0cb8d0d5cde8935d6fe44a235ac7aebfbc05485e093720deaa5c80610e8f57602060405160018152f35b602490604051907fe25527c20000000000000000000000000000000000000000000000000000000082526004820152fd5b60046040517f5149e795000000000000000000000000000000000000000000000000000000008152fd5b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee03610f5457504791838310610f235750610f199250611f74565b8080808080610e29565b6040516397a6f3b960e01b81526001600160a01b039190911660048201526024810193909352506044820152606490fd5b9050610f603083611ef0565b91838310610f2357610f729350611f24565b610f19565b50801515610e24565b60246064358260051b01013560643501906044820135916048600319602483013501910160405191610fb681838760e01c611aa0565b8360405215610fcc575050506001915001610ddf565b7fffffffff00000000000000000000000000000000000000000000000000000000839584957f3c74eed6000000000000000000000000000000000000000000000000000000006105719652600487015216602485015260606044850152606484019161115d565b83927fffffffff00000000000000000000000000000000000000000000000000000000610571937f3c74eed60000000000000000000000000000000000000000000000000000000086525f600487015216602485015260606044850152606484019161115d565b602490604051907f7407c0f80000000000000000000000000000000000000000000000000000000082526004820152fd5b60046040517fe758b8d5000000000000000000000000000000000000000000000000000000008152fd5b602490604051907f9936cbab0000000000000000000000000000000000000000000000000000000082526004820152fd5b604481356064350160248101359182910184378220825260209182019101610cb4565b35906001600160a01b038216820361018657565b601f8260209493601f1993818652868601375f8582860101520116010190565b3590811515820361018657565b6040810190811067ffffffffffffffff821117610a7f57604052565b6060810190811067ffffffffffffffff821117610a7f57604052565b6080810190811067ffffffffffffffff821117610a7f57604052565b67ffffffffffffffff8111610a7f57604052565b6020810190811067ffffffffffffffff821117610a7f57604052565b90601f601f19910116810190811067ffffffffffffffff821117610a7f57604052565b67ffffffffffffffff8111610a7f57601f01601f191660200190565b92919261125982611231565b91611267604051938461120e565b829481845281830111610186578281602093845f960137010152565b9080601f830112156101865781602061129e9335910161124d565b90565b80929103916080831261018657604051906112bb826111a6565b604082941261018657606060409182516112d48161118a565b6112dd82611149565b81526020820135602082015284528281013560208501520135910152565b9291909261130c85848487856114c4565b1561131b575050505050600190565b63fe944a9d036114bc57820190610140838303126101865761133c83611149565b6113486020850161117d565b93604081013560608201359360808301359067ffffffffffffffff82116101865761138561137b8861138d948701611283565b9760a086016112a1565b98369161124d565b936f7fffffffffffffffffffffffffffffff610120840135116114aa57816060810204606014821517156108b857806060810204606014811517156108b8576fffffffffffffffffffffffffffffffff8060608402116114aa5760608202116114aa576040519786519686889751988992838d8301810161011501526020018c610132015e6020018a8801610132015e610135868a018801016040525f6101318a015360406020820160f18b015e5160409060b18a015e87609d015f905260600287608801526060028660780152610120013585606801526001600160a01b03168460580152018060d10183604401528260240160209052826004016348c8949190526101150182528160a801536114a490612127565b50600190565b634e487b715f5260116020526024601cfd5b505050505f90565b9391909293630dfeb41981145f146115275750820160a08382031261018657611522936115136001600160a01b0361150b61151c94602061150489611149565b98016112a1565b9516856120e7565b5092369161124d565b91613091565b600190565b91939291635228831d81036116cf57508101610160828203126101865761154d82611149565b9061155b81602085016112a1565b9461156860a08501611149565b9460c08501359667ffffffffffffffff881161018657611671866fffffffffffffffffffffffffffffffff966115db6115ba8860e06115b36115229f9b6116c79c6116609f01611283565b95016112a1565b9a6115d36001600160a01b03978880931699369161124d565b9216856120e7565b9990918b61165a88806115ee8c856120e7565b929094515116916fc824a45acd1e9517bb0cb8d0d5cde8935c9060405193611615856111c2565b845260208401521660408201525f6060820152601f19019081517f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa835260a083209252565b9c613091565b898661166a611ffd565b9286612f51565b5151169060405191611682836111c2565b825284602083015260408201525f6060820152601f19019081517f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa835260a083209252565b91169161304e565b919491639ebf8e8d03611a975784019360e081860312610186576116f281611149565b9260208201359067ffffffffffffffff82116101865761172461171a8861172c948601611283565b97604085016112a1565b95369161124d565b805160890194856089116108b857602091601f1961176261174c89611231565b9861175a6040519a8b61120e565b808a52611231565b013684890137815183015187604801526040828401886068015e5f8760a8015380519083018760a9015e5101515f937f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82116114aa5795905b815190602c821061090a576014830151601584015196601885015190602c860151938385869b6001600160a01b0388166001600160a01b0388161015611a8c575b60ff1680611a5b575060558d96959493926001600160a01b0392604073740b1c1de25031c31ff4fc9a62f554a55cdc1bad927fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549263fa461e339962ffffff169083519288165f5287166020528083521560051b6060035f20938183528152600b81019360ff855360208201520152201691855190858760280152866014015285528c602c88115f146119e057506119116001600160a01b039387859461190c611920956118fe6040519b8c9586938d8c8084169116105f146119c2578d8c806401000276a4945b630251596160e31b60208a0152169116103060248701612f05565b03601f19810184528361120e565b61222d565b60208082518301019101612f3b565b9590946040525b16911610156119bb57505b5f03945f86126114aa57602c8692111561196c575050309390601881511061090a57805160171901601890910190815260288652906117bb565b939650935050925060c0830135821061198757505050600190565b6040516397a6f3b960e01b81526001600160a01b0391909116600482015260c0929092013560248301526044820152606490fd5b9050611932565b8d8c8073fffd8963efd1fc6a506488495d951d5263988d25946118e3565b926001600160a01b03611a379361190c896118fe849b9a8a61191198879b888616898416105f14611a3f57886401000276a4935b816040519b8c99630251596160e31b60208c015216911610911660248701612f05565b949093611927565b8873fffd8963efd1fc6a506488495d951d5263988d2593611a14565b602490604051907fd3b1276d0000000000000000000000000000000000000000000000000000000082526004820152fd5b8792508691506117fc565b50925050505f90565b92919092611aaf8285836122b3565b15611abc57506001925050565b63af72634f8103611c3157508201916101008184031261018657611adf81611149565b90602093611aee858301611149565b92604083013593611b016060850161117d565b9260808501359060a08601359060c087013567ffffffffffffffff81116101865760e091611b30918901611283565b960135926127108811611c0f576f7fffffffffffffffffffffffffffffff8411611c0f576060830292808404606014901517156108b8576060820291808304606014901517156108b8576fffffffffffffffffffffffffffffffff808411611c20578211611c0f57926001600160a01b039260d3979695926114a49a9b956040519a8951809a89018d8d015e8b60b301528a60b10152308a609d015289608801528860780152876068015216856058015282606f01856044015284602401526348c8949184600401528160b30184528360a80153820101604052612127565b60118a634e487b715f52526024601cfd5b60118b634e487b715f52526024601cfd5b91929163ca9e5d0f03611eea578160c0918101031261018657611c5381611149565b906020611c61818301611149565b60409283810135906060810135916001600160a01b038084168094036101865760a0611c8f6080850161117d565b9301359716938382611ec9575b5050505f14611dd9578351917fdd93f59a000000000000000000000000000000000000000000000000000000008352600483015282826024815f855af1918215611da0575f92611daa575b50848210611cf9575050505050600190565b826004918551928380927f4a248d2a0000000000000000000000000000000000000000000000000000000082525afa928315611da0575f93611d67575b505091516397a6f3b960e01b81526001600160a01b0391909116600482015260248101929092526044820152606490fd5b90809350813d8311611d99575b611d7e818361120e565b8101031261018657611d9261057192612ecc565b9185611d36565b503d611d74565b84513d5f823e3d90fd5b9091508281813d8311611dd2575b611dc2818361120e565b810103126101865751905f611ce7565b503d611db8565b8351917fbd6015b4000000000000000000000000000000000000000000000000000000008352600483015282826024815f855af1918215611da0575f92611e9a575b50848210611e2d575050505050600190565b826004918551928380927fd4b970460000000000000000000000000000000000000000000000000000000082525afa928315611da0575f93611d6757505091516397a6f3b960e01b81526001600160a01b0391909116600482015260248101929092526044820152606490fd5b9091508281813d8311611ec2575b611eb2818361120e565b810103126101865751905f611e1b565b503d611ea8565b612710611ee293611eda3085611ef0565b020491611f24565b5f8083611c9c565b50505f90565b602460105f926020946014526f70a0823100000000000000000000000084525afa156104ec57601f3d1115610186575f5190565b60105f60449260209582956014526034526fa9059cbb00000000000000000000000082525af1156104ec573d15601f3d1160015f5114161715611f67575f603452565b6390b8ec185f526004601cfd5b5f80809381935af1156104ec57565b15611f8a57565b634e487b7160e01b5f52600160045260245ffd5b60405190611fab826111a6565b602e82527f696e7432353620616d6f756e74290000000000000000000000000000000000006040837f546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c7560208201520152565b604051612009816111c2565b6058815261129e603c60208301927f436f6e73696465726174696f6e286164647265737320746f6b656e2c75696e7484527f32353620616d6f756e742c6164647265737320636f756e74657270617274792c60408201527f626f6f6c207061727469616c46696c6c416c6c6f77656429000000000000000060608201526020612090611f9e565b6040519586937f436f6e73696465726174696f6e20636f6e73696465726174696f6e2900000000848601525180918686015e8301908482015f8152815193849201905e015f8382015203601c81018452018261120e565b90916020604051926120f88461118a565b818401935f85526001600160a01b038196169052510151809252565b818102929181159184041417156108b857565b7306380c0e0912312b5150364b9dc4542ba0dbbc85906fc824a45acd1e9517bb0cb8d0d5cde8935c6001600160a01b031682146110cb576f07f49fa1cdccd5c65a7d4860ce3abbe991825c806121fc57505f9182917f91dd7346000000000000000206380c0e0912312b5150364b9dc4542ba0dbbc85855d82602083519301915af1906121b26133f8565b91156121f3575c806121c2575090565b602490604051907fd66fcc380000000000000000000000000000000000000000000000000000000082526004820152fd5b50602081519101fd5b602490604051907fab7646c40000000000000000000000000000000000000000000000000000000082526004820152fd5b6001600160a01b03809116906fc824a45acd1e9517bb0cb8d0d5cde8935c1681146110cb576f07f49fa1cdccd5c65a7d4860ce3abbe992835c806121fc57509181740100000000000000000000000000000000000000005f9493859460e01b1717855d82602083519301915af1906121b26133f8565b359062ffffff8216820361018657565b90919063d92aadfb81036124775750810161012082820312610186576122d882611149565b916122e682602083016112a1565b916122f360a08301611149565b9160c08101359167ffffffffffffffff8311610186576115229561235f95612331612466936fffffffffffffffffffffffffffffffff968601611283565b9161010061234160e08701611149565b950135906124586001600160a01b03998a809a169a8b9316856120e7565b61242b6123c18c889594955151166040519061237a826111c2565b815283602082015286604082015260016060820152601f19019081517f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa835260a083209252565b604051909c6fc824a45acd1e9517bb0cb8d0d5cde8935c6123e1836111c2565b818d16835288602084015216604082015260016060820152601f19019081517f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa835260a083209252565b9b8c95612438308c611ef0565b9281841161246d575b908361244c92613a45565b998a6020860152611f24565b612460611ffd565b93612f51565b169161304e565b9092508290612441565b919291638d68a15681036127bf575082016080838203126101865761249b83611149565b9060408401359067ffffffffffffffff8211610186576124bc918501611283565b9161271061251684516020860151907fffffffffffffffffffffffffffffffffffffffff0000000000000000000000009182811691601481106127aa575b50509050612511602088013591309060601c611ef0565b612114565b049360405193612525856111a6565b6028855260403660208701379430937f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82116114aa5795905b815190602c821061090a576014830151601584015196601885015190602c860151938385869b6001600160a01b0388166001600160a01b038816101561279f575b60ff1680611a5b575060558d96959493926001600160a01b0392604073740b1c1de25031c31ff4fc9a62f554a55cdc1bad927fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549263fa461e339962ffffff169083519288165f5287166020528083521560051b6060035f20938183528152600b81019360ff855360208201520152201691855190858760280152866014015285528c602c88115f1461274157506119116001600160a01b039387859461190c61269f956118fe6040519b8c9586938d8c8084169116105f146119c257630251596160e31b60208601526401000276a4918c168c8f16103060248701612f05565b9590946040525b169116101561273a57505b5f03945f86126114aa57602c869211156126eb575050309390601881511061090a578051601719016018909101908152602886529061255e565b93965093505092506060830135821061270657505050600190565b6040516397a6f3b960e01b81526001600160a01b039190911660048201526060929092013560248301526044820152606490fd5b90506126b1565b926001600160a01b036127979361190c896118fe849b9a8a61191198879b888616898416105f14611a3f57886401000276a493816040519b8c99630251596160e31b60208c015216911610911660248701612f05565b9490936126a6565b87925086915061259f565b8391925060140360031b1b1616805f806124fa565b928363103b48be829495145f14612a9f575060c09181010312610186576127e581611149565b6020916127f3838201611149565b916040918281013561280760608301611149565b60a0612815608085016122a3565b930135926001600160a01b03808098169216926001928380841614935f9280612a86575b50928293895193612a50575b630902f1ac5f52895f6004601c8a5afa15612a4757893d10610186578b8b928760051b9687519288811851948084811c16148215176129fa575b506060955061ffff6127109260081c1682030292028201910204975f601c8d8187019763022c0d9f88526080808901528360a08901528c82828a0101526004011886010152169101525f8060a48382875af1156108d957508284106128ea5750505050505050600190565b600491879115612996578551928380927fd21220a70000000000000000000000000000000000000000000000000000000082525afa908115611da0576105719495965f92612969575b5050935b519485946397a6f3b960e01b865216600485016040919493926001600160a01b03606083019616825260208201520152565b6129889250803d1061298f575b612980818361120e565b8101906136fd565b8680612933565b503d612976565b8551928380927f0dfe16810000000000000000000000000000000000000000000000000000000082525afa908115611da0576105719495965f926129dd575b505093612937565b6129f39250803d1061298f57612980818361120e565b86806129d5565b9294505091936024601c5f926370a0823184528b85525afa15612a47578b3d10610186575f51838110612a36579183916060948d94038e61287f565b60118d634e487b715f52526024601cfd5b833d5f823e3d90fd5b63a9059cbb8452868c850152848a8501528b5f6044601c870182875af115612a4757805f51148c3d1015163d1517612845575f80fd5b612710919350612a963084611ef0565b0204915f612839565b6338c9c1478103612b0c5750019060a08183031261018657612ac081611149565b90612acd60408201611149565b90608081013567ffffffffffffffff81116101865761152294612af1918301611283565b9260206001600160a01b036060840135941692013590613427565b63f5b991898103612e19575060a0918101031261018657612b2c81611149565b602082013591604091828201356001600160a01b0394858216809203610186576080612b5a606086016122a3565b940135600180861614918651957f392f37e900000000000000000000000000000000000000000000000000000000875260e087600481885afa968715612e0f575f915f985f945f955f965f955f94612d94575b50868d8395612bbd84999b611f83565b8c15612d79575b5050505050612c2c85949385848e9461ffff99968e5f928d81612d5e575b84158015925090858484612d4d575b50505090612d3f575b612d2b575b505061271086670de0b6b3a7640000809981809602049a02049a8b9560081c168202049003020485613833565b850302049081156108b8575f19928383019a8b9510911017900301116114aa57818610612cfa57505015612cf4575f925b8451612c68816111f2565b5f8152823b15610186575f94612cc686928851998a97889687957f022c0d9f00000000000000000000000000000000000000000000000000000000875260048701526024860152166044840152608060648401526084830190612ee0565b03925af1908115612ceb5750612cdc5750600190565b612ce5906111de565b5f6114a4565b513d5f823e3d90fd5b5f612c5d565b86516397a6f3b960e01b81526001600160a01b03919091166004820152602481019190915260448101859052606490fd5b612d379192508c611ef0565b03818e612bff565b5060018087811c1614612bfa565b612d5692611f24565b8e8584612bf1565b612710929450612d6f903090611ef0565b0204915f8d612be2565b919e5090985096509094509150612c2c838a8461ffff612bc4565b9750505099505091505060e0823d60e011612e07575b81612db760e0938361120e565b810103126101865781516020830151918984015198606085015190608086015191821515830361018657612df960c0612df260a08a01612ecc565b9801612ecc565b94959b90929694925f612bad565b3d9150612daa565b88513d5f823e3d90fd5b63c876d21d14159050611eea57816060918101031261018657612e3b81611149565b6040612e4960208401611149565b920135916001600160a01b0391821691811673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee03612e9b57504791808311612e88575b505050600190565b612e93920390611f74565b5f8080612e80565b90612ea63083611ef0565b92808411612eb8575b50505050600190565b612ec3930391611f24565b5f808080612eaf565b51906001600160a01b038216820361018657565b90601f19601f602080948051918291828752018686015e5f8582860101520116010190565b919360a09361129e96956001600160a01b0380941685521515602085015260408401521660608201528160808201520190612ee0565b9190826040910312610186576020825192015190565b91909294936e22d473030f116ddee9f6b43ac78ba392833b15610186576130325f9661301f88946130009a6001600160a01b0360409889519d8e9c8d9b8c9a7f137c29fe000000000000000000000000000000000000000000000000000000008c52612fd460048d018251602080916001600160a01b0381511684520151910152565b60208181015160448e015291015160648c015281516001600160a01b031660848c0152015160a48a0152565b1660c487015260e4860152610140610104860152610144850190612ee0565b9060031984830301610124850152612ee0565b03925af180156104ec576130435750565b61304c906111de565b565b9190917f49fa719b76f0f6b7e76be94b56c26671a548e1c712d5b13dc2874f70a75982765f526020526040519160405260605f20916040526010525f5260305fa0565b9190916fe44a235ac7aebfbc05485e093720deaa5f815c915d80156110cb5761304c936fc824a45acd1e9517bb0cb8d0d5cde8935c90604051936130d4856111c2565b605b85526131d8604660208701967f536c697070616765416e64416374696f6e73286164647265737320726563697088527f69656e742c6164647265737320627579546f6b656e2c75696e74323536206d6960408201527f6e416d6f756e744f75742c62797465735b5d20616374696f6e732900000000006060820152602061315b611f9e565b604051998a937f536c697070616765416e64416374696f6e7320736c697070616765416e644163848601527f74696f6e7329000000000000000000000000000000000000000000000000000060408601525180918686015e8301908482015f8152815193849201905e015f8382015203602681018852018661120e565b612f51565b9291906fe44a235ac7aebfbc05485e093720deaa935f855c955d84156110cb576fc824a45acd1e9517bb0cb8d0d5cde8935c7f74696f6e7329000000000000000000000000000000000000000000000000000060409561331d60468860208151613246816111c2565b605b81528181017f536c697070616765416e64416374696f6e73286164647265737320726563697081527f69656e742c6164647265737320627579546f6b656e2c75696e74323536206d69848301527f6e416d6f756e744f75742c62797465735b5d20616374696f6e7329000000000060608301526132c3611f9e565b9184519889957f536c697070616765416e64416374696f6e7320736c697070616765416e644163868801528601525180918686015e8301908482015f8152815193849201905e015f8382015203602681018552018361120e565b6133b1576e22d473030f116ddee9f6b43ac78ba392833b156101865761339e5f9661301f88946130009b6001600160a01b038c9889519e8f9c8d9b8c9a7f137c29fe000000000000000000000000000000000000000000000000000000008c52612fd460048d018251602080916001600160a01b0381511684520151910152565b03925af1908115612ceb57506130435750565b600486517f1c500e5c000000000000000000000000000000000000000000000000000000008152fd5b604051906133e7826111a6565b5f6040838281528260208201520152565b3d15613422573d9061340982611231565b91613417604051938461120e565b82523d5f602084013e565b606090565b9291906001600160a01b03808316946e22d473030f116ddee9f6b43ac78ba386146110cb575f91811673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee81036135535750505061347b6127109147612114565b04938051155f146134d75750506134ad575f80809381935af161349c6133f8565b90156134a55750565b602081519101fd5b60046040517f01da1572000000000000000000000000000000000000000000000000000000008152fd5b909392602083018084116108b85782511061090a57835f9460208695850101525b602083519301915af16135096133f8565b90156134a55751159081613549575b5061351f57565b60046040517f82d5d76a000000000000000000000000000000000000000000000000000000008152fd5b90503b155f613518565b9091949281979497155f14613572575050506134ad575f9283926134f8565b613588906135839695963085611ef0565b6139e1565b906020938481018082116108b8578751106136ec57848391880101528681036135ba575b50505050905f9283926134f8565b9083604492604051938480927fdd62ed3e0000000000000000000000000000000000000000000000000000000082523060048301528b60248301525afa9182156104ec575f926136bd575b508110613613575b806135ac565b939293613675575b604460105f8093896014525f196034526f095ea7b300000000000000000000000082525af1156104ec573d15601f3d1160015f5114161715613668575f928392836034529192819461360d565b633e3f8f735f526004601cfd5b856014525f6034526f095ea7b30000000000000000000000005f52815f6044601082855af1156104ec573d15601f3d1160015f5114161761361b57633e3f8f735f526004601cfd5b9091508381813d83116136e5575b6136d5818361120e565b810103126101865751905f613605565b503d6136cb565b603285634e487b715f52526024601cfd5b9081602091031261018657516001600160a01b03811681036101865790565b93959290949194846014526fa58411940000000000000000000000005f525f806024601082335af1156104ec576001600160a01b031630036137835750505061376792503390611f24565b6311da60b45f5260205f6004601c82335af1156104ec575f5190565b6137b79594929350906137af61017192604051946137a08661118a565b338652602086015236906112a1565b93369161124d565b613767565b91906001600160a01b039283169282156138225760405193630b0d9c09855273eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee811461381b575b846020015216826040015281606001525f80606483601c0182335af1156108d95750565b505f6137f7565b8363cbf0dbf55f526020526024601cfd5b909192838083029380613856838002868002016138508189613b4b565b97613ba2565b94019586910204900390848002630cecb8f3948686830402955f945b60ff86106138a45760046040517f481b61af000000000000000000000000000000000000000000000000000000008152fd5b8080026b0ee6b27f6b920475fa2a0af08960038c866138c7868b01888402613b4b565b95040202010490848082101561394357030490811561390d575b01946b321f0f9f40f36fb0d698c5e1808711613904575b506001905b0194613872565b955060016138f8565b905060018082018861392582800288018d8402613ba2565b1015613935575081901c906138e1565b985050505050509350505090565b900304801561396b575b81600192831c808311613963575b5003956138fd565b91505f61395b565b505f198101876139818280028701838d02613ba2565b106139d457836139ba7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe84018080028801908d02613b4b565b106139c75750600261394d565b9750505050509350505090565b5096505050509350505090565b5f198282098282029182808310920391808303916127109586910992828611156114aa5714613a3f577fbc01a36e2eb1c432ca57a786c226809d495182a9930be0ded288ce703afb7e919350828211900360fc1b910360041c170290565b50500490565b915f198284098183850293848084109303950990808514613aad5782805f0316809304600280826003021880830282030280830282030280830282030280830282030280830282030280920290030294600184805f0304019185841191030302920304170290565b505091500490565b906040019081519182613ac757505050565b5f905280515f198101825260051b01818103613ae1575050565b5180825260400152565b919392610300916001600160a01b0316948509060191610120830192610140810190815190816101608582189201511702613b3757508115613b2a5752565b63ad1991f55f526004601cfd5b639a62e8b45f52602052506040526044601cfd5b7f356317ffa45f828d2a41175b2aed3a20e7fdd4a4e46cc11944d93b01be7b1711916ec097ce7bc90715b34b9f10000000005f198284099180840293099082821190838082109103030360dc1b910360241c170290565b7f3c5310158d83be28119411e0da82e0ffd3396c95b9c0119250c0092200d7dbf991760a70c3c40a64e6c51999090b65f67d92400000000000005f198284099180840293099082821190838082109103030360ca1b910360361c17029056ffc129424fbe525c124e52cff5225afbfb610534000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008272cad34af712c67a4fb8f98b9ac703d7513a8fe3e9646bdf95e61dc9d18209c57b1d4b7fd31247614a7a028c1a381121b92f8ccf19c3a481d16248c5b93ad5441cfa900cbb71972720bffbdc731b4a22f82476ba77a25c90fdf3f9a62ef48de9685ee9bcc50b04c4644a72da70f3336de735758f7041a8201a799edc77075cd33e1b000000000000000000000000000000000000000000000000000000000000