60a060405266b1a2bc2ec500006007553480156200001c57600080fd5b5060405162002dbd38038062002dbd8339810160408190526200003f91620001f9565b825183908390620000589060009060208501906200009c565b5080516200006e9060019060208401906200009c565b50506001600655503360601b60805280516200009290600e9060208401906200009c565b50505050620002dd565b828054620000aa906200028a565b90600052602060002090601f016020900481019282620000ce576000855562000119565b82601f10620000e957805160ff191683800117855562000119565b8280016001018555821562000119579182015b8281111562000119578251825591602001919060010190620000fc565b50620001279291506200012b565b5090565b5b808211156200012757600081556001016200012c565b600082601f8301126200015457600080fd5b81516001600160401b0380821115620001715762000171620002c7565b604051601f8301601f19908116603f011681019082821181831017156200019c576200019c620002c7565b81604052838152602092508683858801011115620001b957600080fd5b600091505b83821015620001dd5785820183015181830184015290820190620001be565b83821115620001ef5760008385830101525b9695505050505050565b6000806000606084860312156200020f57600080fd5b83516001600160401b03808211156200022757600080fd5b620002358783880162000142565b945060208601519150808211156200024c57600080fd5b6200025a8783880162000142565b935060408601519150808211156200027157600080fd5b50620002808682870162000142565b9150509250925092565b600181811c908216806200029f57607f821691505b60208210811415620002c157634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052604160045260246000fd5b60805160601c612a6d620003506000396000818161052201528181610a1b01528181610baf01528181610cc801528181610d5c01528181610e9d015281816110c4015281816111a2015281816112b701528181611368015281816117d5015281816119690152611c210152612a6d6000f3fe6080604052600436106102255760003560e01c8063729ad39e11610123578063a0712d68116100ab578063c70b12701161006f578063c70b127014610672578063c87b56dd14610692578063e0ec7c36146106b2578063e985e9c5146106e2578063fee152181461072b57600080fd5b8063a0712d68146105df578063a192783c146105f2578063a22cb46514610612578063b88d4fde14610632578063c10225b81461065257600080fd5b806391b7f5ed116100f257806391b7f5ed1461054457806395d89b41146105645780639b19251a146105795780639c54df64146105a9578063a035b1fe146105c957600080fd5b8063729ad39e146104b65780637f649783146104d6578063893da6c9146104f65780638da5cb5b1461051057600080fd5b8063377e11e0116101b1578063548db17411610175578063548db174146104225780636352211e146104425780636c0360eb1461046257806370a082311461047757806371b9b6461461049757600080fd5b8063377e11e01461036f5780633ccfd60b1461038f57806342842e0e146103a4578063429b62e5146103c4578063543e062c146103f457600080fd5b8063143b237f116101f8578063143b237f146102db57806318160ddd146102f557806323b872dd146103195780633020a18e1461033957806332cb6b0c1461035957600080fd5b806301ffc9a71461022a57806306fdde031461025f578063081812fc14610281578063095ea7b3146102b9575b600080fd5b34801561023657600080fd5b5061024a610245366004612614565b61074b565b60405190151581526020015b60405180910390f35b34801561026b57600080fd5b5061027461079d565b6040516102569190612772565b34801561028d57600080fd5b506102a161029c36600461264e565b61082f565b6040516001600160a01b039091168152602001610256565b3480156102c557600080fd5b506102d96102d436600461255a565b6108c9565b005b3480156102e757600080fd5b5060085461024a9060ff1681565b34801561030157600080fd5b5061030b600d5481565b604051908152602001610256565b34801561032557600080fd5b506102d9610334366004612418565b6109df565b34801561034557600080fd5b506102d96103543660046125f9565b610a10565b34801561036557600080fd5b5061030b610c3581565b34801561037b57600080fd5b506102d961038a366004612584565b610ba4565b34801561039b57600080fd5b506102d9610cbd565b3480156103b057600080fd5b506102d96103bf366004612418565b610da7565b3480156103d057600080fd5b5061024a6103df3660046123ca565b60096020526000908152604090205460ff1681565b34801561040057600080fd5b5061041461040f366004612667565b610dc2565b604051610256929190612721565b34801561042e57600080fd5b506102d961043d366004612584565b610e92565b34801561044e57600080fd5b506102a161045d36600461264e565b610fac565b34801561046e57600080fd5b50610274611023565b34801561048357600080fd5b5061030b6104923660046123ca565b611032565b3480156104a357600080fd5b5060085461024a90610100900460ff1681565b3480156104c257600080fd5b506102d96104d1366004612584565b6110b9565b3480156104e257600080fd5b506102d96104f1366004612584565b611197565b34801561050257600080fd5b50600d54610c35111561024a565b34801561051c57600080fd5b506102a17f000000000000000000000000000000000000000000000000000000000000000081565b34801561055057600080fd5b506102d961055f36600461264e565b6112ac565b34801561057057600080fd5b5061027461134e565b34801561058557600080fd5b5061024a6105943660046123ca565b600b6020526000908152604090205460ff1681565b3480156105b557600080fd5b506102d96105c4366004612584565b61135d565b3480156105d557600080fd5b5061030b60075481565b6102d96105ed36600461264e565b611474565b3480156105fe57600080fd5b506102d961060d3660046125f9565b6117ca565b34801561061e57600080fd5b506102d961062d366004612530565b611861565b34801561063e57600080fd5b506102d961064d366004612454565b611926565b34801561065e57600080fd5b506102d961066d3660046125f9565b61195e565b34801561067e57600080fd5b5061024a61068d3660046123ca565b611af8565b34801561069e57600080fd5b506102746106ad36600461264e565b611b3b565b3480156106be57600080fd5b5061024a6106cd3660046123ca565b600c6020526000908152604090205460ff1681565b3480156106ee57600080fd5b5061024a6106fd3660046123e5565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b34801561073757600080fd5b506102d9610746366004612584565b611c16565b60006001600160e01b031982166380ac58cd60e01b148061077c57506001600160e01b03198216635b5e139f60e01b145b8061079757506301ffc9a760e01b6001600160e01b03198316145b92915050565b6060600080546107ac9061295f565b80601f01602080910402602001604051908101604052809291908181526020018280546107d89061295f565b80156108255780601f106107fa57610100808354040283529160200191610825565b820191906000526020600020905b81548152906001019060200180831161080857829003601f168201915b5050505050905090565b6000818152600260205260408120546001600160a01b03166108ad5760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b60648201526084015b60405180910390fd5b506000908152600460205260409020546001600160a01b031690565b60006108d482610fac565b9050806001600160a01b0316836001600160a01b031614156109425760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b60648201526084016108a4565b336001600160a01b038216148061095e575061095e81336106fd565b6109d05760405162461bcd60e51b815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f76656420666f7220616c6c000000000000000060648201526084016108a4565b6109da8383611d0a565b505050565b6109e93382611d78565b610a055760405162461bcd60e51b81526004016108a490612869565b6109da838383611e6f565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161480610a5657503360009081526009602052604090205460ff165b610ab45760405162461bcd60e51b815260206004820152602960248201527f4f6e6c79206f776e6572206f722061646d696e2063616e206368616e67652073604482015268616c6520737461746560b81b60648201526084016108a4565b60085460ff16610b235760405162461bcd60e51b815260206004820152603460248201527f50726573616c65206d757374206265206c69766520696e206f7264657220746f604482015273207475726e206f6e207075626c69632073616c6560601b60648201526084016108a4565b610c35600d541415610b8a5760405162461bcd60e51b815260206004820152602a60248201527f43616e6e6f74206368616e67652073616c652073746174652061667465722073604482015269195b1b1a5b99c81bdd5d60b21b60648201526084016108a4565b600880549115156101000261ff0019909216919091179055565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610c285760405162461bcd60e51b8152602060048201526024808201527f4f6e6c79206f776e65722063616e2072656d6f76652061646d696e6973747261604482015263746f727360e01b60648201526084016108a4565b600a5460ff1615610c4b5760405162461bcd60e51b81526004016108a490612785565b60005b818110156109da57600060096000858585818110610c6e57610c6e6129f5565b9050602002016020810190610c8391906123ca565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905580610cb58161299a565b915050610c4e565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161480610d0357503360009081526009602052604090205460ff165b610d4f5760405162461bcd60e51b815260206004820181905260248201527f4f6e6c79206f776e6572206f722061646d696e2063616e20776974686472617760448201526064016108a4565b6040516001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016904780156108fc02916000818181858888f19350505050158015610da4573d6000803e3d6000fd5b50565b6109da83838360405180602001604052806000815250611926565b60606000808367ffffffffffffffff811115610de057610de0612a0b565b604051908082528060200260200182016040528015610e09578160200160208202803683370190505b5090506000805b8581108015610e2a5750600d54610e2788836128ba565b11155b15610e8657610e3c61045d82896128ba565b838281518110610e4e57610e4e6129f5565b6001600160a01b039092166020928302919091019091015281610e708161299a565b9250508080610e7e9061299a565b915050610e10565b50909590945092505050565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161480610ed857503360009081526009602052604090205460ff165b610f3a5760405162461bcd60e51b815260206004820152602d60248201527f4f6e6c79206f776e6572206f722061646d696e2063616e2072656d6f7665206660448201526c1c9bdb481dda1a5d195b1a5cdd609a1b60648201526084016108a4565b60005b818110156109da576000600b6000858585818110610f5d57610f5d6129f5565b9050602002016020810190610f7291906123ca565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905580610fa48161299a565b915050610f3d565b6000818152600260205260408120546001600160a01b0316806107975760405162461bcd60e51b815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201526832b73a103a37b5b2b760b91b60648201526084016108a4565b606061102d61200f565b905090565b60006001600160a01b03821661109d5760405162461bcd60e51b815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604482015269726f206164647265737360b01b60648201526084016108a4565b506001600160a01b031660009081526003602052604090205490565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461112a5760405162461bcd60e51b815260206004820152601660248201527504f6e6c79206f776e65722063616e2061697264726f760541b60448201526064016108a4565b60005b818110156109da5761116f83838381811061114a5761114a6129f5565b905060200201602081019061115f91906123ca565b61116a8360016128ba565b61201e565b600d805490600061117f8361299a565b9190505550808061118f9061299a565b91505061112d565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614806111dd57503360009081526009602052604090205460ff165b61123a5760405162461bcd60e51b815260206004820152602860248201527f4f6e6c79206f776e6572206f722061646d696e2063616e2061646420746f20776044820152671a1a5d195b1a5cdd60c21b60648201526084016108a4565b60005b818110156109da576001600b600085858581811061125d5761125d6129f5565b905060200201602081019061127291906123ca565b6001600160a01b031681526020810191909152604001600020805460ff1916911515919091179055806112a48161299a565b91505061123d565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614806112f257503360009081526009602052604090205460ff165b6113495760405162461bcd60e51b815260206004820152602260248201527f4f6e6c79206f776e6572206f722061646d696e2063616e207365742070726963604482015261657360f01b60648201526084016108a4565b600755565b6060600180546107ac9061295f565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146113df5760405162461bcd60e51b815260206004820152602160248201527f4f6e6c79206f776e65722063616e206164642061646d696e6973747261746f726044820152607360f81b60648201526084016108a4565b600a5460ff16156114025760405162461bcd60e51b81526004016108a490612785565b60005b818110156109da57600160096000858585818110611425576114256129f5565b905060200201602081019061143a91906123ca565b6001600160a01b031681526020810191909152604001600020805460ff19169115159190911790558061146c8161299a565b915050611405565b600260065414156114c75760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016108a4565b6002600655336000908152600b602052604081205460ff16908180156114fd5750336000908152600c602052604090205460ff16155b9050610c35600d54106115465760405162461bcd60e51b81526020600482015260116024820152704e6f206d6f72652070656e6775696e732160781b60448201526064016108a4565b600854610100900460ff16158015611560575060085460ff165b156115b757816115b25760405162461bcd60e51b815260206004820152601760248201527f41646472657373206e6f742077686974656c697374656400000000000000000060448201526064016108a4565b611601565b600854610100900460ff166116015760405162461bcd60e51b815260206004820152601060248201526f135a5b9d1a5b99c8191a5cd8589b195960821b60448201526064016108a4565b6000831180156116125750600a8311155b61164f5760405162461bcd60e51b815260206004820152600e60248201526d125b9d985b1a5908185b5bdd5b9d60921b60448201526064016108a4565b80156116aa57611660600184612905565b60075461166d91906128e6565b341461168b5760405162461bcd60e51b81526004016108a490612820565b336000908152600c60205260409020805460ff191660011790556116d6565b826007546116b891906128e6565b34146116d65760405162461bcd60e51b81526004016108a490612820565b825b80156117bf576116fb33600d600081546116f19061299a565b918290555061201e565b610c35600d5414156117ad576008805461ffff191690558180156117345750600060016117288387612905565b6117329190612905565b115b156117905760075433906108fc90600161174e8589612905565b6117589190612905565b61176291906128e6565b6040518115909202916000818181858888f1935050505015801561178a573d6000803e3d6000fd5b506117bf565b816117a85760075433906108fc906117588488612905565b6117bf565b806117b781612948565b9150506116d8565b505060016006555050565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461184e5760405162461bcd60e51b815260206004820152602360248201527f4f6e6c79206f776e65722063616e207365742061646d696e206c6f636b20737460448201526261746560e81b60648201526084016108a4565b600a805460ff1916911515919091179055565b6001600160a01b0382163314156118ba5760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c65720000000000000060448201526064016108a4565b3360008181526005602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6119303383611d78565b61194c5760405162461bcd60e51b81526004016108a490612869565b61195884848484612160565b50505050565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614806119a457503360009081526009602052604090205460ff165b611a055760405162461bcd60e51b815260206004820152602c60248201527f4f6e6c79206f776e6572206f722061646d696e2063616e206368616e6765207060448201526b726573616c6520737461746560a01b60648201526084016108a4565b600854610100900460ff1615611a7b5760405162461bcd60e51b815260206004820152603560248201527f43616e6e6f74206368616e67652070726573616c65207374617465207768696c60448201527465207075626c69632073616c65206973206c69766560581b60648201526084016108a4565b610c35600d541415611ae55760405162461bcd60e51b815260206004820152602d60248201527f43616e6e6f74206368616e67652070726573616c65207374617465206166746560448201526c1c881cd95b1b1a5b99c81bdd5d609a1b60648201526084016108a4565b6008805460ff1916911515919091179055565b6001600160a01b0381166000908152600b602052604081205460ff1680156107975750506001600160a01b03166000908152600c602052604090205460ff161590565b6000818152600260205260409020546060906001600160a01b0316611bba5760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b60648201526084016108a4565b6000611bc461200f565b90506000815111611be45760405180602001604052806000815250611c0f565b80611bee84612193565b604051602001611bff9291906126b5565b6040516020818303038152906040525b9392505050565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614611c985760405162461bcd60e51b815260206004820152602160248201527f4f6e6c79206f776e65722063616e20736574467265654d696e74436c61696d656044820152601960fa1b60648201526084016108a4565b60005b818110156109da576001600c6000858585818110611cbb57611cbb6129f5565b9050602002016020810190611cd091906123ca565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905580611d028161299a565b915050611c9b565b600081815260046020526040902080546001600160a01b0319166001600160a01b0384169081179091558190611d3f82610fac565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000818152600260205260408120546001600160a01b0316611df15760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b60648201526084016108a4565b6000611dfc83610fac565b9050806001600160a01b0316846001600160a01b03161480611e375750836001600160a01b0316611e2c8461082f565b6001600160a01b0316145b80611e6757506001600160a01b0380821660009081526005602090815260408083209388168352929052205460ff165b949350505050565b826001600160a01b0316611e8282610fac565b6001600160a01b031614611eea5760405162461bcd60e51b815260206004820152602960248201527f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960448201526839903737ba1037bbb760b91b60648201526084016108a4565b6001600160a01b038216611f4c5760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b60648201526084016108a4565b611f57600082611d0a565b6001600160a01b0383166000908152600360205260408120805460019290611f80908490612905565b90915550506001600160a01b0382166000908152600360205260408120805460019290611fae9084906128ba565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6060600e80546107ac9061295f565b6001600160a01b0382166120745760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f206164647265737360448201526064016108a4565b6000818152600260205260409020546001600160a01b0316156120d95760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e7465640000000060448201526064016108a4565b6001600160a01b03821660009081526003602052604081208054600192906121029084906128ba565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b61216b848484611e6f565b61217784848484612291565b6119585760405162461bcd60e51b81526004016108a4906127ce565b6060816121b75750506040805180820190915260018152600360fc1b602082015290565b8160005b81156121e157806121cb8161299a565b91506121da9050600a836128d2565b91506121bb565b60008167ffffffffffffffff8111156121fc576121fc612a0b565b6040519080825280601f01601f191660200182016040528015612226576020820181803683370190505b5090505b8415611e675761223b600183612905565b9150612248600a866129b5565b6122539060306128ba565b60f81b818381518110612268576122686129f5565b60200101906001600160f81b031916908160001a90535061228a600a866128d2565b945061222a565b60006001600160a01b0384163b1561239357604051630a85bd0160e11b81526001600160a01b0385169063150b7a02906122d59033908990889088906004016126e4565b602060405180830381600087803b1580156122ef57600080fd5b505af192505050801561231f575060408051601f3d908101601f1916820190925261231c91810190612631565b60015b612379573d80801561234d576040519150601f19603f3d011682016040523d82523d6000602084013e612352565b606091505b5080516123715760405162461bcd60e51b81526004016108a4906127ce565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050611e67565b506001949350505050565b80356001600160a01b03811681146123b557600080fd5b919050565b803580151581146123b557600080fd5b6000602082840312156123dc57600080fd5b611c0f8261239e565b600080604083850312156123f857600080fd5b6124018361239e565b915061240f6020840161239e565b90509250929050565b60008060006060848603121561242d57600080fd5b6124368461239e565b92506124446020850161239e565b9150604084013590509250925092565b6000806000806080858703121561246a57600080fd5b6124738561239e565b93506124816020860161239e565b925060408501359150606085013567ffffffffffffffff808211156124a557600080fd5b818701915087601f8301126124b957600080fd5b8135818111156124cb576124cb612a0b565b604051601f8201601f19908116603f011681019083821181831017156124f3576124f3612a0b565b816040528281528a602084870101111561250c57600080fd5b82602086016020830137600060208483010152809550505050505092959194509250565b6000806040838503121561254357600080fd5b61254c8361239e565b915061240f602084016123ba565b6000806040838503121561256d57600080fd5b6125768361239e565b946020939093013593505050565b6000806020838503121561259757600080fd5b823567ffffffffffffffff808211156125af57600080fd5b818501915085601f8301126125c357600080fd5b8135818111156125d257600080fd5b8660208260051b85010111156125e757600080fd5b60209290920196919550909350505050565b60006020828403121561260b57600080fd5b611c0f826123ba565b60006020828403121561262657600080fd5b8135611c0f81612a21565b60006020828403121561264357600080fd5b8151611c0f81612a21565b60006020828403121561266057600080fd5b5035919050565b6000806040838503121561267a57600080fd5b50508035926020909101359150565b600081518084526126a181602086016020860161291c565b601f01601f19169290920160200192915050565b600083516126c781846020880161291c565b8351908301906126db81836020880161291c565b01949350505050565b6001600160a01b038581168252841660208201526040810183905260806060820181905260009061271790830184612689565b9695505050505050565b604080825283519082018190526000906020906060840190828701845b828110156127635781516001600160a01b03168452928401929084019060010161273e565b50505092019290925292915050565b602081526000611c0f6020830184612689565b60208082526029908201527f43616e6e6f74206368616e67652061646d696e6973747261746f7273207768696040820152681b19481b1bd8dad95960ba1b606082015260800190565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b60208082526029908201527f496e76616c696420616d6f756e74206f6620657468657220666f7220616d6f756040820152686e7420746f2062757960b81b606082015260800190565b60208082526031908201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f6040820152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b606082015260800190565b600082198211156128cd576128cd6129c9565b500190565b6000826128e1576128e16129df565b500490565b6000816000190483118215151615612900576129006129c9565b500290565b600082821015612917576129176129c9565b500390565b60005b8381101561293757818101518382015260200161291f565b838111156119585750506000910152565b600081612957576129576129c9565b506000190190565b600181811c9082168061297357607f821691505b6020821081141561299457634e487b7160e01b600052602260045260246000fd5b50919050565b60006000198214156129ae576129ae6129c9565b5060010190565b6000826129c4576129c46129df565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b031981168114610da457600080fdfea2646970667358221220829bb29eac0ced6dfe79bc5b05f0a4e6d52b859c6f95cf70117d0ff8a73be27864736f6c63430008070033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000d466976652050656e6775696e7300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000235500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036697066733a2f2f516d5947446b3159446975525177486936456b444639463647706266384755524e4a75765361585a6a78463859312f00000000000000000000