0x600e80547346117c59d75856f702e9dfa271b87c06fff39ffb6001600160a01b031991821617909155600f805473e1fac470de8de91c66778eaa155c64c7ceefc8519083161790556010805473bfd1a782ceb57b282fcf9fca9f19c6fbbaeb603892168217905560a060405260809081526200008090601190600162000619565b506012805462ff00001916620100001790556040805160808101909152604380825262005a2c6020830139601790620000ba908262000783565b5060006018556102766019556101f4601a556001601c55610276601d556622366f192fe000601e556001601f556102766020556622366f192fe000602155604051806020016040528061271061ffff1681525060229060016200011f92919062000683565b50602380546001600160601b0319166102bc1790553480156200014157600080fd5b5060405162005a6f38038062005a6f83398101604081905262000164916200084f565b6daaeb6d7670e522a718067333cd4e733cc6cdda760b79bafa08df41ecfa224f810dceb660018282826040518060400160405280601581526020017f436861726d4f726967696e73203a20476f6c64656e00000000000000000000008152506040518060400160405280600a81526020016910d21054934811d3d31160b21b8152508160029081620001f7919062000783565b50600362000206828262000783565b50506001600055506200021933620004c6565b6009805460ff60a01b191690556001600a55600d80546001600160a01b0319166001600160a01b03851690811790915583903b1562000364578115620002c357604051633e9f1edf60e11b81523060048201526001600160a01b038481166024830152821690637d3e3dbe906044015b600060405180830381600087803b158015620002a457600080fd5b505af1158015620002b9573d6000803e3d6000fd5b5050505062000364565b6001600160a01b03831615620003085760405163a0af290360e01b81523060048201526001600160a01b03848116602483015282169063a0af29039060440162000289565b604051632210724360e11b81523060048201526001600160a01b03821690634420e48690602401600060405180830381600087803b1580156200034a57600080fd5b505af11580156200035f573d6000803e3d6000fd5b505050505b5050506001600160a01b0384169050620003915760405163c49d17ad60e01b815260040160405180910390fd5b505050601b819055601054602354620003bd916001600160a01b0316906001600160601b031662000518565b60225460115414620004165760405162461bcd60e51b815260206004820152601d60248201527f5041594f55545f4152524159535f4e4f545f53414d455f4c454e47544800000060448201526064015b60405180910390fd5b6000805b6022548110156200046a57602281815481106200043b576200043b62000869565b90600052602060002001548262000453919062000895565b9150806200046181620008b1565b9150506200041a565b508061271014620004be5760405162461bcd60e51b815260206004820181905260248201527f544f54414c5f42415349535f504f494e54535f4d5553545f42455f313030303060448201526064016200040d565b5050620008cd565b600980546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6127106001600160601b0382161115620005885760405162461bcd60e51b815260206004820152602a60248201527f455243323938313a20726f79616c7479206665652077696c6c206578636565646044820152692073616c65507269636560b01b60648201526084016200040d565b6001600160a01b038216620005e05760405162461bcd60e51b815260206004820152601960248201527f455243323938313a20696e76616c69642072656365697665720000000000000060448201526064016200040d565b604080518082019091526001600160a01b039092168083526001600160601b039091166020909201829052600160a01b90910217600b55565b82805482825590600052602060002090810192821562000671579160200282015b828111156200067157825182546001600160a01b0319166001600160a01b039091161782556020909201916001909101906200063a565b506200067f929150620006c7565b5090565b82805482825590600052602060002090810192821562000671579160200282015b8281111562000671578251829061ffff16905591602001919060010190620006a4565b5b808211156200067f5760008155600101620006c8565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200070957607f821691505b6020821081036200072a57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200077e57600081815260208120601f850160051c81016020861015620007595750805b601f850160051c820191505b818110156200077a5782815560010162000765565b5050505b505050565b81516001600160401b038111156200079f576200079f620006de565b620007b781620007b08454620006f4565b8462000730565b602080601f831160018114620007ef5760008415620007d65750858301515b600019600386901b1c1916600185901b1785556200077a565b600085815260208120601f198616915b828110156200082057888601518255948401946001909101908401620007ff565b50858210156200083f5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000602082840312156200086257600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b80820180821115620008ab57620008ab6200087f565b92915050565b600060018201620008c657620008c66200087f565b5060010190565b61514f80620008dd6000396000f3fe60806040526004361061050c5760003560e01c80637705f9b511610297578063c4b7705811610165578063e1b6e098116100cc578063f487077411610085578063f487077414611046578063f68578a314611066578063fb3cc6c214611086578063fc5181f9146110a8578063fdbd5ac8146110c8578063fdec72f2146110de57600080fd5b8063e1b6e09814610f66578063e985e9c514610f7c578063ecba222a14610fc5578063ed5a2ec114610fe6578063f2fde38b14611006578063f47749fc1461102657600080fd5b8063cef5932e1161011e578063cef5932e14610eaf578063d111515d14610edc578063d547cfb714610ef1578063dc33e68114610f06578063e030565e14610f26578063e03aaae614610f4657600080fd5b8063c4b7705814610def578063c627525514610e0f578063c782311c14610e2f578063c872d0e814610e4f578063c87b56dd14610e6f578063c92dae4f14610e8f57600080fd5b8063a22cb46511610209578063b8997a97116101c2578063b8997a9714610cf5578063b8d1e53214610d2d578063ba75298914610d4d578063bce4d6ae14610d6e578063c23dc68f14610d8e578063c2f1f14a14610dbb57600080fd5b8063a22cb46514610c3f578063a945bf8014610c5f578063ad2f852a14610c75578063b05caff014610c95578063b0ccc31e14610cb5578063b88d4fde14610cd557600080fd5b80638da5cb5b1161025b5780638da5cb5b14610b925780638fc88c4814610ba75780639293a5c714610bd757806395d89b4114610bf757806399a2557a14610c0c578063a0712d6814610c2c57600080fd5b80637705f9b514610afa5780638456cb5914610b1a5780638462151c14610b2f578063858179ff14610b5c5780638834e93b14610b7257600080fd5b80633e5c68ba116103df5780635f9be2ac1161034657806370ea028f116102ff57806370ea028f14610a52578063715018a614610a7257806372f8022414610a875780637353280214610aa7578063751c1a8e14610ac7578063759990fb14610ae757600080fd5b80635f9be2ac1461099557806360d938dc146109c257806361f64457146109dc5780636352211e146109fc5780636dd00f2714610a1c57806370a0823114610a3257600080fd5b806355f804b31161039857806355f804b3146108d357806359fbb541146108f35780635bbb2177146109145780635c975abb146109415780635e03a6aa146109605780635ef9432a1461098057600080fd5b80633e5c68ba146108285780633f4ba83a1461083e57806342842e0e1461085357806348fc6f1a146108735780634e00c66714610893578063514a0eb7146108b357600080fd5b80631e84c413116104835780633549345e1161043c5780633549345e1461077d578063380d90061461079d57806339c0cea8146107bd5780633a838c2a146107de5780633b51e5cf146107f35780633ccfd60b1461081357600080fd5b80631e84c4131461069357806323b872dd146106b257806323fa659b146106d25780632a55205a1461070857806331faafb41461074757806332cb6b0c1461076757600080fd5b8063081812fc116104d5578063081812fc146105c3578063095ea7b3146105fb5780631271561c1461061b57806314d3fcf81461064857806318160ddd146106685780631d0a4d7f1461067d57600080fd5b80620e7fa81461051157806301ffc9a71461053a57806304ff2d071461056a57806306d254da1461058157806306fdde03146105a1575b600080fd5b34801561051d57600080fd5b50610527601e5481565b6040519081526020015b60405180910390f35b34801561054657600080fd5b5061055a61055536600461478b565b6110fe565b6040519015158152602001610531565b34801561057657600080fd5b5061057f61112d565b005b34801561058d57600080fd5b5061057f61059c3660046147c4565b6111ab565b3480156105ad57600080fd5b506105b66111ea565b604051610531919061482f565b3480156105cf57600080fd5b506105e36105de366004614842565b61127c565b6040516001600160a01b039091168152602001610531565b34801561060757600080fd5b5061057f61061636600461485b565b6112c0565b34801561062757600080fd5b50610527610636366004614842565b60166020526000908152604090205481565b34801561065457600080fd5b50600f546105e3906001600160a01b031681565b34801561067457600080fd5b506105276112d9565b34801561068957600080fd5b50610527601d5481565b34801561069f57600080fd5b5060125461055a90610100900460ff1681565b3480156106be57600080fd5b5061057f6106cd366004614885565b6112e7565b3480156106de57600080fd5b506105e36106ed366004614842565b6014602052600090815260409020546001600160a01b031681565b34801561071457600080fd5b506107286107233660046148c1565b611312565b604080516001600160a01b039093168352602083019190915201610531565b34801561075357600080fd5b5061057f6107623660046148e3565b6113c0565b34801561077357600080fd5b5061052760195481565b34801561078957600080fd5b5061057f610798366004614842565b611403565b3480156107a957600080fd5b506105276107b8366004614842565b611410565b3480156107c957600080fd5b5060125461055a90600160301b900460ff1681565b3480156107ea57600080fd5b50601854610527565b3480156107ff57600080fd5b5061057f61080e36600461491a565b611463565b34801561081f57600080fd5b5061057f6114b9565b34801561083457600080fd5b50610527601b5481565b34801561084a57600080fd5b5061057f61162d565b34801561085f57600080fd5b5061057f61086e366004614885565b61163f565b34801561087f57600080fd5b5061057f61088e36600461491a565b611664565b34801561089f57600080fd5b5061057f6108ae366004614842565b6116bc565b3480156108bf57600080fd5b506105276108ce366004614842565b6116c9565b3480156108df57600080fd5b5061057f6108ee366004614978565b6116f1565b3480156108ff57600080fd5b5060125461055a906301000000900460ff1681565b34801561092057600080fd5b5061093461092f3660046149fd565b611761565b6040516105319190614a6e565b34801561094d57600080fd5b50600954600160a01b900460ff1661055a565b34801561096c57600080fd5b5061052761097b3660046147c4565b61182c565b34801561098c57600080fd5b5061057f61189c565b3480156109a157600080fd5b506105276109b03660046147c4565b60136020526000908152604090205481565b3480156109ce57600080fd5b5060125461055a9060ff1681565b3480156109e857600080fd5b5060125461055a9062010000900460ff1681565b348015610a0857600080fd5b506105e3610a17366004614842565b611918565b348015610a2857600080fd5b50610527601f5481565b348015610a3e57600080fd5b50610527610a4d3660046147c4565b611923565b348015610a5e57600080fd5b5061057f610a6d3660046149fd565b611971565b348015610a7e57600080fd5b5061057f611a83565b348015610a9357600080fd5b5061057f610aa2366004614842565b611a95565b348015610ab357600080fd5b5061057f610ac2366004614842565b611aa2565b348015610ad357600080fd5b5061057f610ae2366004614842565b611b51565b61057f610af5366004614ab0565b611d0b565b348015610b0657600080fd5b5061057f610b15366004614b0d565b612100565b348015610b2657600080fd5b5061057f61225e565b348015610b3b57600080fd5b50610b4f610b4a3660046147c4565b61226e565b6040516105319190614b78565b348015610b6857600080fd5b5061052760205481565b348015610b7e57600080fd5b50610527610b8d366004614842565b612376565b348015610b9e57600080fd5b506105e3612397565b348015610bb357600080fd5b50610527610bc2366004614842565b60009081526008602052604090205460a01c90565b348015610be357600080fd5b5061057f610bf236600461491a565b6123b0565b348015610c0357600080fd5b506105b6612404565b348015610c1857600080fd5b50610b4f610c27366004614bb0565b612413565b61057f610c3a366004614842565b612598565b348015610c4b57600080fd5b5061057f610c5a366004614be3565b612873565b348015610c6b57600080fd5b5061052760215481565b348015610c8157600080fd5b506010546105e3906001600160a01b031681565b348015610ca157600080fd5b5061057f610cb0366004614842565b612887565b348015610cc157600080fd5b50600d546105e3906001600160a01b031681565b348015610ce157600080fd5b5061057f610cf0366004614c30565b6129c3565b348015610d0157600080fd5b50602354610d15906001600160601b031681565b6040516001600160601b039091168152602001610531565b348015610d3957600080fd5b5061057f610d483660046147c4565b6129f0565b348015610d5957600080fd5b5060125461055a90600160281b900460ff1681565b348015610d7a57600080fd5b5061057f610d8936600461491a565b612a76565b348015610d9a57600080fd5b50610dae610da9366004614842565b612abb565b6040516105319190614d0b565b348015610dc757600080fd5b506105e3610dd6366004614842565b6000908152600860205260409020544260a01b81110290565b348015610dfb57600080fd5b5061057f610e0a366004614885565b612b43565b348015610e1b57600080fd5b5061057f610e2a366004614842565b612ba9565b348015610e3b57600080fd5b5061057f610e4a3660046149fd565b612bb6565b348015610e5b57600080fd5b5061057f610e6a366004614b0d565b612cb3565b348015610e7b57600080fd5b506105b6610e8a366004614842565b612e13565b348015610e9b57600080fd5b5061057f610eaa366004614d19565b612e96565b348015610ebb57600080fd5b50610527610eca366004614842565b60156020526000908152604090205481565b348015610ee857600080fd5b5061057f613112565b348015610efd57600080fd5b506105b661318c565b348015610f1257600080fd5b50610527610f213660046147c4565b61321a565b348015610f3257600080fd5b5061057f610f41366004614d45565b613225565b348015610f5257600080fd5b5061057f610f61366004614842565b6132f5565b348015610f7257600080fd5b50610527601a5481565b348015610f8857600080fd5b5061055a610f97366004614d91565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b348015610fd157600080fd5b50600d5461055a90600160a01b900460ff1681565b348015610ff257600080fd5b50610b4f6110013660046147c4565b613302565b34801561101257600080fd5b5061057f6110213660046147c4565b613436565b34801561103257600080fd5b5061057f6110413660046147c4565b6134ac565b34801561105257600080fd5b506105e3611061366004614842565b6134e9565b34801561107257600080fd5b5061057f611081366004614842565b613513565b34801561109257600080fd5b5060125461055a90640100000000900460ff1681565b3480156110b457600080fd5b5061057f6110c3366004614842565b613520565b3480156110d457600080fd5b50610527601c5481565b3480156110ea57600080fd5b5061057f6110f9366004614842565b613578565b600061110982613647565b80611118575061111882613695565b806111275750611127826136ca565b92915050565b6111356136f2565b601254600160281b900460ff16156111945760405162461bcd60e51b815260206004820152601f60248201527f5041594f55545f4144445245535345535f414c52454144595f46524f5a454e0060448201526064015b60405180910390fd5b6012805465ff00000000001916600160281b179055565b6111b36136f2565b601080546001600160a01b0319166001600160a01b0383169081179091556023546111e791906001600160601b0316613751565b50565b6060600280546111f990614dbb565b80601f016020809104026020016040519081016040528092919081815260200182805461122590614dbb565b80156112725780601f1061124757610100808354040283529160200191611272565b820191906000526020600020905b81548152906001019060200180831161125557829003601f168201915b5050505050905090565b60006112878261384e565b6112a4576040516333d1c03960e21b815260040160405180910390fd5b506000908152600660205260409020546001600160a01b031690565b816112ca81613883565b6112d4838361389d565b505050565b600154600054036000190190565b826001600160a01b03811633146113015761130133613883565b61130c84848461393d565b50505050565b6000828152600c602090815260408083208151808301909252546001600160a01b038116808352600160a01b9091046001600160601b0316928201929092528291611387575060408051808201909152600b546001600160a01b0381168252600160a01b90046001600160601b031660208201525b6020810151600090612710906113a6906001600160601b031687614e0b565b6113b09190614e22565b91519350909150505b9250929050565b6113c86136f2565b602380546bffffffffffffffffffffffff19166001600160601b0383169081179091556010546111e7916001600160a01b0390911690613751565b61140b6136f2565b601e55565b600081815260156020526040812054801561144f5760008381526016602052604090205461143e8242614e44565b6114489190614e57565b9392505050565b505060009081526016602052604090205490565b61146b6136f2565b801515601260029054906101000a900460ff1615150361149d5760405162461bcd60e51b815260040161118b90614e6a565b60128054911515620100000262ff000019909216919091179055565b6002600a54036114db5760405162461bcd60e51b815260040161118b90614e9f565b6002600a556114e86136f2565b600047116115385760405162461bcd60e51b815260206004820152601760248201527f434f4e54524143545f4841535f4e4f5f42414c414e4345000000000000000000604482015260640161118b565b4760005b6011548110156116245760006127106022838154811061155e5761155e614ed6565b9060005260206000200154846115749190614e0b565b61157e9190614e22565b905060006011838154811061159557611595614ed6565b60009182526020822001546040516001600160a01b039091169184919081818185875af1925050503d80600081146115e9576040519150601f19603f3d011682016040523d82523d6000602084013e6115ee565b606091505b505090508061160f5760405162461bcd60e51b815260040161118b90614eec565b5050808061161c90614f16565b91505061153c565b50506001600a55565b6116356136f2565b61163d613adf565b565b826001600160a01b03811633146116595761165933613883565b61130c848484613b34565b61166c6136f2565b801515601260039054906101000a900460ff1615150361169e5760405162461bcd60e51b815260040161118b90614e6a565b6012805491151563010000000263ff00000019909216919091179055565b6116c46136f2565b601f55565b60008181526015602052604081205480156116e8576114488142614e44565b50600092915050565b6116f96136f2565b601254640100000000900460ff16156117545760405162461bcd60e51b815260206004820152601860248201527f4d455441444154415f4841535f4245454e5f46524f5a454e0000000000000000604482015260640161118b565b60176112d4828483614f75565b6060816000816001600160401b0381111561177e5761177e614c1a565b6040519080825280602002602001820160405280156117d057816020015b60408051608081018252600080825260208083018290529282018190526060820152825260001990920191018161179c5790505b50905060005b828114611823576117fe8686838181106117f2576117f2614ed6565b90506020020135612abb565b82828151811061181057611810614ed6565b60209081029190910101526001016117d6565b50949350505050565b60006001600160a01b0382166118805760405162461bcd60e51b815260206004820152601960248201527843414e4e4f545f51554552595f5a45524f5f4144445245535360381b604482015260640161118b565b506001600160a01b031660009081526013602052604090205490565b6118a4612397565b6001600160a01b0316336001600160a01b0316146118d557604051635fc483c560e01b815260040160405180910390fd5b600d54600160a01b900460ff161561190057604051631551a48f60e11b815260040160405180910390fd5b600d80546001600160a81b031916600160a01b179055565b600061112782613b4f565b60006001600160a01b03821661194c576040516323d3ad8160e21b815260040160405180910390fd5b506001600160a01b03166000908152600560205260409020546001600160401b031690565b60125462010000900460ff166119c15760405162461bcd60e51b81526020600482015260156024820152745354414b494e475f49535f4e4f545f41435449564560581b604482015260640161118b565b60005b818110156112d45760008383838181106119e0576119e0614ed6565b905060200201359050336001600160a01b03166119fc82611918565b6001600160a01b031614611a225760405162461bcd60e51b815260040161118b90615034565b6000818152601560205260408120549003611a70576000818152601560205260408082204290555182917f227a473b70d2f893cc7659219575c030a63b5743024fe1e0c1a680e708b1525a91a25b5080611a7b81614f16565b9150506119c4565b611a8b6136f2565b61163d6000613bbe565b611a9d6136f2565b601d55565b611aaa6136f2565b6019548110611af55760405162461bcd60e51b815260206004820152601760248201527609c8aaebe9a82b0bea6aaa0a098b2bea89e9ebe90928e9604b1b604482015260640161118b565b611afd6112d9565b811015611b4c5760405162461bcd60e51b815260206004820152601f60248201527f535550504c595f4c4f5745525f5448414e5f4d494e5445445f544f4b454e5300604482015260640161118b565b601955565b6002600a5403611b735760405162461bcd60e51b815260040161118b90614e9f565b6002600a556000611b8382611918565b9050336001600160a01b03821603611bdd5760405162461bcd60e51b815260206004820152601e60248201527f424f52524f5745525f43414e4e4f545f52455452494556455f544f4b454e0000604482015260640161118b565b6000828152601460205260409020546001600160a01b03163314611c435760405162461bcd60e51b815260206004820152601a60248201527f544f4b454e5f4e4f545f4c4f414e45445f42595f43414c4c4552000000000000604482015260640161118b565b600082815260146020908152604080832080546001600160a01b031916905533835260139091528120805460019290611c7d908490614e44565b92505081905550600160186000828254611c979190614e44565b90915550506000828152600660205260409020339055611cb881338461163f565b604080516001600160a01b03831681523360208201529081018390527f484cfdc469392f506ef19931236d4aa91abbd5e8e704f155c0a971ee8908bd5f906060015b60405180910390a150506001600a55565b6002600a5403611d2d5760405162461bcd60e51b815260040161118b90614e9f565b6002600a55323314611d7d5760405162461bcd60e51b815260206004820152601960248201527810d0539393d517d0d0531317d19493d357d0d3d395149050d5603a1b604482015260640161118b565b60125460ff16611dc75760405162461bcd60e51b815260206004820152601560248201527450524553414c455f49535f4e4f545f41435449564560581b604482015260640161118b565b601d54821115611e155760405162461bcd60e51b815260206004820152601960248201527813505617d352539514d7d4115497d51617d15610d151511151603a1b604482015260640161118b565b601c5482611e2233613c10565b611e2c9190614e57565b1115611e7a5760405162461bcd60e51b815260206004820152601e60248201527f4d41585f4d494e54535f5045525f414444524553535f45584345454445440000604482015260640161118b565b8082611e8533613c10565b611e8f9190614e57565b1115611ed25760405162461bcd60e51b815260206004820152601260248201527113505617d352539514d7d15610d15151115160721b604482015260640161118b565b601a5482611ede6112d9565b611ee89190614e57565b1115611f2c5760405162461bcd60e51b815260206004820152601360248201527213505617d4d55414131657d15610d151511151606a1b604482015260640161118b565b6000601b5483611f3c9190614e0b565b90508083601e54611f4d9190614e0b565b611f579190614e57565b3414611f995760405162461bcd60e51b81526020600482015260116024820152701410565351539517d25390d3d4949150d5607a1b604482015260640161118b565b60408051336020820152908101839052869060600160405160208183030381529060405280519060200120146120035760405162461bcd60e51b815260206004820152600f60248201526e135154d4d051d157d2539590531251608a1b604482015260640161118b565b61200e868686613c38565b61205a5760405162461bcd60e51b815260206004820152601b60248201527f5349474e41545552455f56414c49444154494f4e5f4641494c45440000000000604482015260640161118b565b600f546040516000916001600160a01b03169083908381818185875af1925050503d80600081146120a7576040519150601f19603f3d011682016040523d82523d6000602084013e6120ac565b606091505b50509050806120cd5760405162461bcd60e51b815260040161118b90614eec565b6120d73385613c9e565b601a546120e26112d9565b106120f2576012805460ff191690555b50506001600a555050505050565b6121086136f2565b8281146121575760405162461bcd60e51b815260206004820152601a60248201527f4152524159535f4d5553545f42455f53414d455f4c454e475448000000000000604482015260640161118b565b6000805b8281101561219b5783838281811061217557612175614ed6565b90506020020135826121879190614e57565b91508061219381614f16565b91505061215b565b50601954816121a86112d9565b6121b29190614e57565b11156121f15760405162461bcd60e51b815260206004820152600e60248201526d4d494e545f544f4f5f4c4152474560901b604482015260640161118b565b60005b848110156122565761224486868381811061221157612211614ed6565b905060200201602081019061222691906147c4565b85858481811061223857612238614ed6565b90506020020135613c9e565b8061224e81614f16565b9150506121f4565b505050505050565b6122666136f2565b61163d613cbc565b6060600080600061227e85611923565b90506000816001600160401b0381111561229a5761229a614c1a565b6040519080825280602002602001820160405280156122c3578160200160208202803683370190505b5090506122f060408051608081018252600080825260208201819052918101829052606081019190915290565b60015b83861461236a5761230381613cff565b915081604001516123625781516001600160a01b03161561232357815194505b876001600160a01b0316856001600160a01b031603612362578083878060010198508151811061235557612355614ed6565b6020026020010181815250505b6001016122f3565b50909695505050505050565b6022818154811061238657600080fd5b600091825260209091200154905081565b60006123ab6009546001600160a01b031690565b905090565b6123b86136f2565b801515601260019054906101000a900460ff161515036123ea5760405162461bcd60e51b815260040161118b90614e6a565b601280549115156101000261ff0019909216919091179055565b6060600380546111f990614dbb565b606081831061243557604051631960ccad60e11b815260040160405180910390fd5b60008061244160005490565b9050600185101561245157600194505b8084111561245d578093505b600061246887611923565b9050848610156124875785850381811015612481578091505b5061248b565b5060005b6000816001600160401b038111156124a5576124a5614c1a565b6040519080825280602002602001820160405280156124ce578160200160208202803683370190505b509050816000036124e457935061144892505050565b60006124ef88612abb565b905060008160400151612500575080515b885b8881141580156125125750848714155b156125875761252081613cff565b9250826040015161257f5782516001600160a01b03161561254057825191505b8a6001600160a01b0316826001600160a01b03160361257f578084888060010199508151811061257257612572614ed6565b6020026020010181815250505b600101612502565b505050928352509095945050505050565b6002600a54036125ba5760405162461bcd60e51b815260040161118b90614e9f565b6002600a5532331461260a5760405162461bcd60e51b815260206004820152601960248201527810d0539393d517d0d0531317d19493d357d0d3d395149050d5603a1b604482015260640161118b565b601254610100900460ff166126615760405162461bcd60e51b815260206004820152601960248201527f5055424c49435f53414c455f49535f4e4f545f41435449564500000000000000604482015260640161118b565b6020548111156126af5760405162461bcd60e51b815260206004820152601960248201527813505617d352539514d7d4115497d51617d15610d151511151603a1b604482015260640161118b565b601f54816126bc33613c10565b6126c69190614e57565b11156127095760405162461bcd60e51b815260206004820152601260248201527113505617d352539514d7d15610d15151115160721b604482015260640161118b565b601954816127156112d9565b61271f9190614e57565b11156127635760405162461bcd60e51b815260206004820152601360248201527213505617d4d55414131657d15610d151511151606a1b604482015260640161118b565b6000601b54826127739190614e0b565b905080826021546127849190614e0b565b61278e9190614e57565b34146127d05760405162461bcd60e51b81526020600482015260116024820152701410565351539517d25390d3d4949150d5607a1b604482015260640161118b565b600f546040516000916001600160a01b03169083908381818185875af1925050503d806000811461281d576040519150601f19603f3d011682016040523d82523d6000602084013e612822565b606091505b50509050806128435760405162461bcd60e51b815260040161118b90614eec565b61284d3384613c9e565b6019546128586112d9565b10612869576012805461ff00191690555b50506001600a5550565b8161287d81613883565b6112d48383613d3b565b61288f6136f2565b600061289a82611918565b6000838152601460205260409020549091506001600160a01b0316806128f55760405162461bcd60e51b815260206004820152601060248201526f1513d2d15397d393d517d313d053915160821b604482015260640161118b565b600083815260146020908152604080832080546001600160a01b03191690556001600160a01b038416835260139091528120805460019290612938908490614e44565b925050819055506001601860008282546129529190614e44565b9091555050600083815260066020526040902033905561297382828561163f565b604080516001600160a01b038085168252831660208201529081018490527f484cfdc469392f506ef19931236d4aa91abbd5e8e704f155c0a971ee8908bd5f9060600160405180910390a1505050565b836001600160a01b03811633146129dd576129dd33613883565b6129e985858585613dd0565b5050505050565b6129f8612397565b6001600160a01b0316336001600160a01b031614612a2957604051635fc483c560e01b815260040160405180910390fd5b600d54600160a01b900460ff1615612a5457604051631551a48f60e11b815260040160405180910390fd5b600d80546001600160a01b0319166001600160a01b0392909216919091179055565b612a7e6136f2565b60125481151560ff909116151503612aa85760405162461bcd60e51b815260040161118b90614e6a565b6012805460ff1916911515919091179055565b6040805160808101825260008082526020820181905291810182905260608101919091526040805160808101825260008082526020820181905291810182905260608101919091526001831080612b1457506000548310155b15612b1f5792915050565b612b2883613cff565b9050806040015115612b3a5792915050565b61144883613e14565b33612b4d82611918565b6001600160a01b031614612b735760405162461bcd60e51b815260040161118b90615034565b6012805466ff0000000000001916600160301b179055612b9483838361163f565b50506012805466ff0000000000001916905550565b612bb16136f2565b602155565b60005b818110156112d4576000838383818110612bd557612bd5614ed6565b905060200201359050336001600160a01b0316612bf182611918565b6001600160a01b031614612c175760405162461bcd60e51b815260040161118b90615034565b60008181526015602052604090205415612ca057600081815260156020526040902054612c449042614e44565b60008281526016602052604081208054909190612c62908490614e57565b90915550506000818152601560205260408082208290555182917ff1f1db1ecefb0a90b3cd6a1903d29374b4a935df69fd25c7fc6ed397d3683c2691a25b5080612cab81614f16565b915050612bb9565b612cbb6136f2565b601254600160281b900460ff1615612d155760405162461bcd60e51b815260206004820152601760248201527f5041594f55545f4144445245535345535f46524f5a454e000000000000000000604482015260640161118b565b828114612d645760405162461bcd60e51b815260206004820152601860248201527f41525241595f4c454e475448535f4d5553545f4d415443480000000000000000604482015260640161118b565b6000805b82811015612da857838382818110612d8257612d82614ed6565b9050602002013582612d949190614e57565b915080612da081614f16565b915050612d68565b508061271014612dfa5760405162461bcd60e51b815260206004820181905260248201527f544f54414c5f42415349535f504f494e54535f4d5553545f42455f3130303030604482015260640161118b565b612e06601186866146c2565b5061225660228484614725565b6060612e1e8261384e565b612e3b57604051630a14c4b560e41b815260040160405180910390fd5b6000612e45613e49565b90508051600003612e655760405180602001604052806000815250611448565b80612e6f84613e58565b604051602001612e8092919061505d565b6040516020818303038152906040529392505050565b6012546301000000900460ff16612ede5760405162461bcd60e51b815260206004820152600c60248201526b1313d05394d7d4105554d15160a21b604482015260640161118b565b6002600a5403612f005760405162461bcd60e51b815260040161118b90614e9f565b6002600a556000828152601460205260409020546001600160a01b031615612f6a5760405162461bcd60e51b815260206004820152601860248201527f43414e4e4f545f4c4f414e5f4c4f414e45445f544f4b454e0000000000000000604482015260640161118b565b33612f7483611918565b6001600160a01b031614612fbf5760405162461bcd60e51b81526020600482015260126024820152712727aa2fa7aba722a92fa7a32faa27a5a2a760711b604482015260640161118b565b6001600160a01b0381166130155760405162461bcd60e51b815260206004820152601f60248201527f43414e4e4f545f5452414e534645525f544f5f5a45524f5f4144445245535300604482015260640161118b565b336001600160a01b038216036130635760405162461bcd60e51b815260206004820152601360248201527221a0a72727aa2fa627a0a72faa27afa9a2a62360691b604482015260640161118b565b600082815260146020908152604080832080546001600160a01b031916339081179091558352601390915281208054600192906130a1908490614e57565b925050819055506001601860008282546130bb9190614e57565b909155506130cc905033828461163f565b604080513381526001600160a01b03831660208201529081018390527f4d699c2a3f40be9f50773ce2da5d80769decfefe6c4d557178af6e4a412d29a790606001611cfa565b61311a6136f2565b601254640100000000900460ff16156131755760405162461bcd60e51b815260206004820181905260248201527f4d455441444154415f4841535f414c52454144595f4245454e5f46524f5a454e604482015260640161118b565b6012805464ff000000001916640100000000179055565b6017805461319990614dbb565b80601f01602080910402602001604051908101604052809291908181526020018280546131c590614dbb565b80156132125780601f106131e757610100808354040283529160200191613212565b820191906000526020600020905b8154815290600101906020018083116131f557829003601f168201915b505050505081565b600061112782613c10565b600061323084611918565b9050336001600160a01b038216146132815761324c8133610f97565b613281573361325a8561127c565b6001600160a01b031614613281576040516309e3bb1d60e31b815260040160405180910390fd5b6000848152600860209081526040918290206001600160a01b03861660a086901b67ffffffffffffffff60a01b16811790915591516001600160401b038516815286917f4e06b4e7000e659094299b3533b47b6aa8ad048e95e872d23d1f4ee55af89cfe910160405180910390a350505050565b6132fd6136f2565b602055565b60606001600160a01b0382166133565760405162461bcd60e51b815260206004820152601960248201527843414e4e4f545f51554552595f5a45524f5f4144445245535360381b604482015260640161118b565b60006133618361182c565b9050600061336d6112d9565b9050600080836001600160401b0381111561338a5761338a614c1a565b6040519080825280602002602001820160405280156133b3578160200160208202803683370190505b50905060005b83811080156133c85750848314155b1561342c576000818152601460205260409020546001600160a01b0380891691160361341a578082848151811061340157613401614ed6565b60209081029190910101528261341681614f16565b9350505b8061342481614f16565b9150506133b9565b5095945050505050565b61343e6136f2565b6001600160a01b0381166134a35760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161118b565b6111e781613bbe565b6134b46136f2565b6001600160a01b0381166134c757600080fd5b600e80546001600160a01b0319166001600160a01b0392909216919091179055565b601181815481106134f957600080fd5b6000918252602090912001546001600160a01b0316905081565b61351b6136f2565b601c55565b6135286136f2565b601a5481106135735760405162461bcd60e51b815260206004820152601760248201527609c8aaebe9a82b0bea6aaa0a098b2bea89e9ebe90928e9604b1b604482015260640161118b565b601a55565b6135806136f2565b60008181526015602052604081205490036135d05760405162461bcd60e51b815260206004820152601060248201526f1513d2d15397d393d517d4d51052d15160821b604482015260640161118b565b6000818152601560205260409020546135e99042614e44565b60008281526016602052604081208054909190613607908490614e57565b90915550506000818152601560205260408082208290555182917ff1f1db1ecefb0a90b3cd6a1903d29374b4a935df69fd25c7fc6ed397d3683c2691a250565b60006301ffc9a760e01b6001600160e01b03198316148061367857506380ac58cd60e01b6001600160e01b03198316145b806111275750506001600160e01b031916635b5e139f60e01b1490565b60006001600160e01b0319821663152a902d60e11b148061112757506301ffc9a760e01b6001600160e01b0319831614611127565b60006136d582613647565b806111275750506001600160e01b031916632b424ad760e21b1490565b336136fb612397565b6001600160a01b03161461163d5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161118b565b6127106001600160601b03821611156137bf5760405162461bcd60e51b815260206004820152602a60248201527f455243323938313a20726f79616c7479206665652077696c6c206578636565646044820152692073616c65507269636560b01b606482015260840161118b565b6001600160a01b0382166138155760405162461bcd60e51b815260206004820152601960248201527f455243323938313a20696e76616c696420726563656976657200000000000000604482015260640161118b565b604080518082019091526001600160a01b039092168083526001600160601b039091166020909201829052600160a01b90910217600b55565b600081600111158015613862575060005482105b8015611127575050600090815260046020526040902054600160e01b161590565b600d546001600160a01b0316156111e7576111e781613e90565b60006138a882611918565b9050336001600160a01b038216146138e1576138c48133610f97565b6138e1576040516367d9dca160e11b815260040160405180910390fd5b60008281526006602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b600061394882613b4f565b9050836001600160a01b0316816001600160a01b03161461397b5760405162a1148160e81b815260040160405180910390fd5b60008281526006602052604090208054338082146001600160a01b038816909114176139c8576139ab8633610f97565b6139c857604051632ce44b5f60e11b815260040160405180910390fd5b6001600160a01b0385166139ef57604051633a954ecd60e21b815260040160405180910390fd5b6139fc8686866001613f52565b8015613a0757600082555b6001600160a01b038681166000908152600560205260408082208054600019019055918716808252919020805460010190554260a01b17600160e11b17600085815260046020526040812091909155600160e11b84169003613a9957600184016000818152600460205260408120549003613a97576000548114613a975760008181526004602052604090208490555b505b83856001600160a01b0316876001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612256565b613ae7614026565b6009805460ff60a01b191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b6112d4838383604051806020016040528060008152506129c3565b60008180600111613ba557600054811015613ba55760008181526004602052604081205490600160e01b82169003613ba3575b80600003611448575060001901600081815260046020526040902054613b82565b505b604051636f96cda160e11b815260040160405180910390fd5b600980546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b03166000908152600560205260409081902054901c6001600160401b031690565b6000613c8583838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250613c7f92508891506140769050565b906140c9565b600e546001600160a01b03918216911614949350505050565b613cb88282604051806020016040528060008152506140ed565b5050565b613cc4614153565b6009805460ff60a01b1916600160a01b1790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258613b173390565b604080516080810182526000808252602082018190529181018290526060810191909152600082815260046020526040902054611127906141a0565b336001600160a01b03831603613d645760405163b06307db60e01b815260040160405180910390fd5b3360008181526007602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b613ddb8484846112e7565b6001600160a01b0383163b1561130c57613df7848484846141e7565b61130c576040516368d2bf6b60e11b815260040160405180910390fd5b604080516080810182526000808252602082018190529181018290526060810191909152611127613e4483613b4f565b6141a0565b6060601780546111f990614dbb565b604080516080019081905280825b600183039250600a81066030018353600a900480613e665750819003601f19909101908152919050565b600d546001600160a01b03168015801590613eb557506000816001600160a01b03163b115b15613cb857604051633185c44d60e21b81523060048201526001600160a01b03838116602483015282169063c617113490604401602060405180830381865afa158015613f06573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613f2a919061508c565b613cb857604051633b79c77360e21b81526001600160a01b038316600482015260240161118b565b613f5a614153565b6000828152601560205260409020541580613f7e5750601254600160301b900460ff165b613fbc5760405162461bcd60e51b815260206004820152600f60248201526e1513d2d15397d254d7d4d51052d151608a1b604482015260640161118b565b6000828152601460205260409020546001600160a01b0316156140215760405162461bcd60e51b815260206004820152601c60248201527f43414e4e4f545f5452414e534645525f4c4f414e45445f544f4b454e00000000604482015260640161118b565b61130c565b600954600160a01b900460ff1661163d5760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b604482015260640161118b565b6040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c8101829052600090605c01604051602081830303815290604052805190602001209050919050565b60008060006140d885856142d2565b915091506140e581614314565b509392505050565b6140f783836144ca565b6001600160a01b0383163b156112d4576000548281035b61412160008683806001019450866141e7565b61413e576040516368d2bf6b60e11b815260040160405180910390fd5b81811061410e5781600054146129e957600080fd5b600954600160a01b900460ff161561163d5760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015260640161118b565b604080516080810182526001600160a01b038316815260a083901c6001600160401b03166020820152600160e01b831615159181019190915260e89190911c606082015290565b604051630a85bd0160e11b81526000906001600160a01b0385169063150b7a029061421c9033908990889088906004016150a9565b6020604051808303816000875af1925050508015614257575060408051601f3d908101601f19168201909252614254918101906150e6565b60015b6142b5573d808015614285576040519150601f19603f3d011682016040523d82523d6000602084013e61428a565b606091505b5080516000036142ad576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050949350505050565b60008082516041036143085760208301516040840151606085015160001a6142fc878285856145d5565b945094505050506113b9565b506000905060026113b9565b600081600481111561432857614328615103565b036143305750565b600181600481111561434457614344615103565b036143915760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e61747572650000000000000000604482015260640161118b565b60028160048111156143a5576143a5615103565b036143f25760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e67746800604482015260640161118b565b600381600481111561440657614406615103565b0361445e5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b606482015260840161118b565b600481600481111561447257614472615103565b036111e75760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604482015261756560f01b606482015260840161118b565b60008054908290036144ef5760405163b562e8dd60e01b815260040160405180910390fd5b6144fc6000848385613f52565b6001600160a01b03831660008181526005602090815260408083208054680100000000000000018802019055848352600490915281206001851460e11b4260a01b178317905582840190839083907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8180a4600183015b8181146145ab57808360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4600101614573565b50816000036145cc57604051622e076360e81b815260040160405180910390fd5b60005550505050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a083111561460c57506000905060036146b9565b8460ff16601b1415801561462457508460ff16601c14155b1561463557506000905060046146b9565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015614689573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166146b2576000600192509250506146b9565b9150600090505b94509492505050565b828054828255906000526020600020908101928215614715579160200282015b828111156147155781546001600160a01b0319166001600160a01b038435161782556020909201916001909101906146e2565b50614721929150614760565b5090565b828054828255906000526020600020908101928215614715579160200282015b82811115614715578235825591602001919060010190614745565b5b808211156147215760008155600101614761565b6001600160e01b0319811681146111e757600080fd5b60006020828403121561479d57600080fd5b813561144881614775565b80356001600160a01b03811681146147bf57600080fd5b919050565b6000602082840312156147d657600080fd5b611448826147a8565b60005b838110156147fa5781810151838201526020016147e2565b50506000910152565b6000815180845261481b8160208601602086016147df565b601f01601f19169290920160200192915050565b6020815260006114486020830184614803565b60006020828403121561485457600080fd5b5035919050565b6000806040838503121561486e57600080fd5b614877836147a8565b946020939093013593505050565b60008060006060848603121561489a57600080fd5b6148a3846147a8565b92506148b1602085016147a8565b9150604084013590509250925092565b600080604083850312156148d457600080fd5b50508035926020909101359150565b6000602082840312156148f557600080fd5b81356001600160601b038116811461144857600080fd5b80151581146111e757600080fd5b60006020828403121561492c57600080fd5b81356114488161490c565b60008083601f84011261494957600080fd5b5081356001600160401b0381111561496057600080fd5b6020830191508360208285010111156113b957600080fd5b6000806020838503121561498b57600080fd5b82356001600160401b038111156149a157600080fd5b6149ad85828601614937565b90969095509350505050565b60008083601f8401126149cb57600080fd5b5081356001600160401b038111156149e257600080fd5b6020830191508360208260051b85010111156113b957600080fd5b60008060208385031215614a1057600080fd5b82356001600160401b03811115614a2657600080fd5b6149ad858286016149b9565b80516001600160a01b031682526020808201516001600160401b03169083015260408082015115159083015260609081015162ffffff16910152565b6020808252825182820181905260009190848201906040850190845b8181101561236a57614a9d838551614a32565b9284019260809290920191600101614a8a565b600080600080600060808688031215614ac857600080fd5b8535945060208601356001600160401b03811115614ae557600080fd5b614af188828901614937565b9699909850959660408101359660609091013595509350505050565b60008060008060408587031215614b2357600080fd5b84356001600160401b0380821115614b3a57600080fd5b614b46888389016149b9565b90965094506020870135915080821115614b5f57600080fd5b50614b6c878288016149b9565b95989497509550505050565b6020808252825182820181905260009190848201906040850190845b8181101561236a57835183529284019291840191600101614b94565b600080600060608486031215614bc557600080fd5b614bce846147a8565b95602085013595506040909401359392505050565b60008060408385031215614bf657600080fd5b614bff836147a8565b91506020830135614c0f8161490c565b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b60008060008060808587031215614c4657600080fd5b614c4f856147a8565b9350614c5d602086016147a8565b92506040850135915060608501356001600160401b0380821115614c8057600080fd5b818701915087601f830112614c9457600080fd5b813581811115614ca657614ca6614c1a565b604051601f8201601f19908116603f01168101908382118183101715614cce57614cce614c1a565b816040528281528a6020848701011115614ce757600080fd5b82602086016020830137600060208483010152809550505050505092959194509250565b608081016111278284614a32565b60008060408385031215614d2c57600080fd5b82359150614d3c602084016147a8565b90509250929050565b600080600060608486031215614d5a57600080fd5b83359250614d6a602085016147a8565b915060408401356001600160401b0381168114614d8657600080fd5b809150509250925092565b60008060408385031215614da457600080fd5b614dad836147a8565b9150614d3c602084016147a8565b600181811c90821680614dcf57607f821691505b602082108103614def57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b808202811582820484141761112757611127614df5565b600082614e3f57634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561112757611127614df5565b8082018082111561112757611127614df5565b6020808252818101527f4e45575f53544154455f4944454e544943414c5f544f5f4f4c445f5354415445604082015260600190565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b634e487b7160e01b600052603260045260246000fd5b60208082526010908201526f2a3930b739b332b9103330b4b632b21760811b604082015260600190565b600060018201614f2857614f28614df5565b5060010190565b601f8211156112d457600081815260208120601f850160051c81016020861015614f565750805b601f850160051c820191505b8181101561225657828155600101614f62565b6001600160401b03831115614f8c57614f8c614c1a565b614fa083614f9a8354614dbb565b83614f2f565b6000601f841160018114614fd45760008515614fbc5750838201355b600019600387901b1c1916600186901b1783556129e9565b600083815260209020601f19861690835b828110156150055786850135825560209485019460019092019101614fe5565b50868210156150225760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b6020808252600f908201526e1513d2d15397d393d517d3d5d39151608a1b604082015260600190565b6000835161506f8184602088016147df565b8351908301906150838183602088016147df565b01949350505050565b60006020828403121561509e57600080fd5b81516114488161490c565b6001600160a01b03858116825284166020820152604081018390526080606082018190526000906150dc90830184614803565b9695505050505050565b6000602082840312156150f857600080fd5b815161144881614775565b634e487b7160e01b600052602160045260246000fdfea2646970667358221220c6500adb2e33891bbc70899db65c934b0c1e99a05b5527786a28f57e3bceaf6e64736f6c63430008110033697066733a2f2f6261667962656962616b6a37343278626a6e7a6369783276726a6633333336726e377837696b617164773371757634716a6e696b786b6d746d72342f00000000000000000000000000000000000000000000000000027ca57357c000