60a06040523480156200001157600080fd5b5060405162002d7538038062002d7583398101604081905262000034916200023c565b8383600062000044838262000364565b50600162000053828262000364565b505050620000706200006a620000cd60201b60201c565b620000d1565b6080819052620000808262000123565b7fab4556fc64b9308a4af17ca5ddb33467f33f7bc76257b37cfaa0439b7a358d5f333086868686604051620000bb969594939291906200045e565b60405180910390a1505050506200055d565b3390565b600680546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600962000131828262000364565b507f5ca9f750836b0b7efdace104f07b5c9f0df0650c0fd24f5163e99044ae36ea526009604051620001649190620004ca565b60405180910390a150565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620001a257818101518382015260200162000188565b50506000910152565b600082601f830112620001bd57600080fd5b81516001600160401b0380821115620001da57620001da6200016f565b604051601f8301601f19908116603f011681019082821181831017156200020557620002056200016f565b816040528381528660208588010111156200021f57600080fd5b6200023284602083016020890162000185565b9695505050505050565b600080600080608085870312156200025357600080fd5b84516001600160401b03808211156200026b57600080fd5b6200027988838901620001ab565b955060208701519150808211156200029057600080fd5b6200029e88838901620001ab565b94506040870151915080821115620002b557600080fd5b50620002c487828801620001ab565b606096909601519497939650505050565b600181811c90821680620002ea57607f821691505b6020821081036200030b57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200035f57600081815260208120601f850160051c810160208610156200033a5750805b601f850160051c820191505b818110156200035b5782815560010162000346565b5050505b505050565b81516001600160401b038111156200038057620003806200016f565b6200039881620003918454620002d5565b8462000311565b602080601f831160018114620003d05760008415620003b75750858301515b600019600386901b1c1916600185901b1785556200035b565b600085815260208120601f198616915b828110156200040157888601518255948401946001909101908401620003e0565b5085821015620004205787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600081518084526200044a81602086016020860162000185565b601f01601f19169290920160200192915050565b6001600160a01b0387811682528616602082015260c0604082018190526000906200048c9083018762000430565b8281036060840152620004a0818762000430565b90508281036080840152620004b6818662000430565b9150508260a0830152979650505050505050565b6000602080835260008454620004e081620002d5565b808487015260406001808416600081146200050457600181146200051f576200054f565b60ff1985168984015283151560051b8901830195506200054f565b896000528660002060005b85811015620005475781548b82018601529083019088016200052a565b8a0184019650505b509398975050505050505050565b6080516127f562000580600039600081816102ad0152610d9001526127f56000f3fe6080604052600436106101a15760003560e01c80638da5cb5b116100e1578063c0e727401161008a578063ddca3f4311610064578063ddca3f4314610491578063e8a3d485146104a7578063e985e9c5146104bc578063f2fde38b1461050557600080fd5b8063c0e727401461041d578063c39ff55a14610432578063c87b56dd1461047157600080fd5b80639c920a17116100bb5780639c920a17146103ca578063a22cb465146103dd578063b88d4fde146103fd57600080fd5b80638da5cb5b14610377578063938e3d7b1461039557806395d89b41146103b557600080fd5b8063355274ea1161014e5780635a5cc33e116101285780635a5cc33e146103025780636352211e1461032257806370a0823114610342578063715018a61461036257600080fd5b8063355274ea1461029b57806342842e0e146102cf5780634a1dc092146102ef57600080fd5b8063095ea7b31161017f578063095ea7b31461023557806317d70f7c1461025757806323b872dd1461027b57600080fd5b806301ffc9a7146101a657806306fdde03146101db578063081812fc146101fd575b600080fd5b3480156101b257600080fd5b506101c66101c1366004611d90565b610525565b60405190151581526020015b60405180910390f35b3480156101e757600080fd5b506101f0610577565b6040516101d29190611e04565b34801561020957600080fd5b5061021d610218366004611e17565b610609565b6040516001600160a01b0390911681526020016101d2565b34801561024157600080fd5b50610255610250366004611e4c565b610630565b005b34801561026357600080fd5b5061026d60075481565b6040519081526020016101d2565b34801561028757600080fd5b50610255610296366004611e76565b61074a565b3480156102a757600080fd5b5061026d7f000000000000000000000000000000000000000000000000000000000000000081565b3480156102db57600080fd5b506102556102ea366004611e76565b6107c1565b6102556102fd366004611e17565b6107dc565b34801561030e57600080fd5b5061025561031d366004611fcd565b610a8a565b34801561032e57600080fd5b5061021d61033d366004611e17565b610c58565b34801561034e57600080fd5b5061026d61035d366004612002565b610cbd565b34801561036e57600080fd5b50610255610d57565b34801561038357600080fd5b506006546001600160a01b031661021d565b3480156103a157600080fd5b506102556103b0366004612083565b610d6b565b3480156103c157600080fd5b506101f0610d7f565b6102556103d83660046120cc565b610d8e565b3480156103e957600080fd5b506102556103f8366004612171565b610f88565b34801561040957600080fd5b506102556104183660046121a8565b610f93565b34801561042957600080fd5b506101f0611011565b34801561043e57600080fd5b5061045261044d366004612224565b61109f565b604080516001600160a01b0390931683526020830191909152016101d2565b34801561047d57600080fd5b506101f061048c366004611e17565b6110e5565b34801561049d57600080fd5b5061026d60085481565b3480156104b357600080fd5b506101f0611187565b3480156104c857600080fd5b506101c66104d7366004612246565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b34801561051157600080fd5b50610255610520366004612002565b611196565b60006001600160e01b031982166380ac58cd60e01b148061055657506001600160e01b03198216635b5e139f60e01b145b8061057157506301ffc9a760e01b6001600160e01b03198316145b92915050565b60606000805461058690612279565b80601f01602080910402602001604051908101604052809291908181526020018280546105b290612279565b80156105ff5780601f106105d4576101008083540402835291602001916105ff565b820191906000526020600020905b8154815290600101906020018083116105e257829003601f168201915b5050505050905090565b600061061482611223565b506000908152600460205260409020546001600160a01b031690565b600061063b82610c58565b9050806001600160a01b0316836001600160a01b0316036106ad5760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b60648201526084015b60405180910390fd5b336001600160a01b03821614806106c957506106c981336104d7565b61073b5760405162461bcd60e51b815260206004820152603d60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c00000060648201526084016106a4565b6107458383611287565b505050565b61075433826112f5565b6107b65760405162461bcd60e51b815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201526c1c881bdc88185c1c1c9bdd9959609a1b60648201526084016106a4565b610745838383611374565b61074583838360405180602001604052806000815250610f93565b6000818152600260205260409020546001600160a01b031633146108425760405162461bcd60e51b815260206004820152600d60248201527f4e6f74204e4654206f776e65720000000000000000000000000000000000000060448201526064016106a4565b6000818152600a602052604090205461089d5760405162461bcd60e51b815260206004820152601160248201527f4e6f74206173736574207061636b61676500000000000000000000000000000060448201526064016106a4565b6108a730826112f5565b6108f35760405162461bcd60e51b815260206004820152600f60248201527f4e6f7420617070726f7665204e4654000000000000000000000000000000000060448201526064016106a4565b6108fe33308361074a565b6000818152600a6020908152604080832080548251818502810185019093528083529192909190849084015b82821015610972576000848152602090819020604080518082019091526002850290910180546001600160a01b0316825260019081015482840152908352909201910161092a565b50505050905060005b8151811015610a35576000828281518110610998576109986122b3565b60209081029190910181015180519181015160405163a9059cbb60e01b815233600482015260248101919091529092506001600160a01b039091169063a9059cbb906044016020604051808303816000875af11580156109fc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a2091906122c9565b50508080610a2d906122e6565b91505061097b565b506000828152600a60205260408120610a4d91611d34565b60408051338152602081018490527f12a4d6ce66dc5dcffab67624053cc6629f8a1e664678e326ce15118de7ccb316910160405180910390a15050565b610a9381611554565b60005b8151811015610c54576000828281518110610ab357610ab36122b3565b60209081029190910181015180519181015160405163095ea7b360e01b815230600482015260248101919091529092506001600160a01b039091169063095ea7b3906044016020604051808303816000875af1158015610b17573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b3b91906122c9565b508051602082015160405130602482015260448101919091526000916001600160a01b03169060640160408051601f198184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1663095ea7b360e01b17905251610bae919061230d565b600060405180830381855af49150503d8060008114610be9576040519150601f19603f3d011682016040523d82523d6000602084013e610bee565b606091505b5050905080610c3f5760405162461bcd60e51b815260206004820152601060248201527f465420617070726f7665206572726f720000000000000000000000000000000060448201526064016106a4565b50508080610c4c906122e6565b915050610a96565b5050565b6000818152600260205260408120546001600160a01b0316806105715760405162461bcd60e51b815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e204944000000000000000060448201526064016106a4565b60006001600160a01b038216610d3b5760405162461bcd60e51b815260206004820152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f74206120766160448201527f6c6964206f776e6572000000000000000000000000000000000000000000000060648201526084016106a4565b506001600160a01b031660009081526003602052604090205490565b610d5f6117ad565b610d696000611807565b565b610d736117ad565b610d7c81611859565b50565b60606001805461058690612279565b7f000000000000000000000000000000000000000000000000000000000000000060075410610dff5760405162461bcd60e51b815260206004820152601060248201527f43616e6e6f74206d696e74206d6f72650000000000000000000000000000000060448201526064016106a4565b610e0883611554565b60005b8351811015610f17576000848281518110610e2857610e286122b3565b6020908102919091018101518051918101516040516323b872dd60e01b815233600482015230602482015260448101919091529092506001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015610e92573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eb691906122c9565b506007546000908152600a60209081526040822080546001808201835591845292829020845160029094020180546001600160a01b0319166001600160a01b0390941693909317835592015191015580610f0f816122e6565b915050610e0b565b50610f24336007546118a1565b610f316007548383611a2c565b7f3c295112d4502aa72697e0c57272d9a1768d900f8cf684d01d9281a683655f6f3360075485604051610f6693929190612329565b60405180910390a160078054906000610f7e836122e6565b9190505550505050565b610c54338383611a86565b610f9d33836112f5565b610fff5760405162461bcd60e51b815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201526c1c881bdc88185c1c1c9bdd9959609a1b60648201526084016106a4565b61100b84848484611b54565b50505050565b6009805461101e90612279565b80601f016020809104026020016040519081016040528092919081815260200182805461104a90612279565b80156110975780601f1061106c57610100808354040283529160200191611097565b820191906000526020600020905b81548152906001019060200180831161107a57829003601f168201915b505050505081565b600a60205281600052604060002081815481106110bb57600080fd5b6000918252602090912060029091020180546001909101546001600160a01b039091169250905082565b6000818152600b6020526040902080546060919061110290612279565b80601f016020809104026020016040519081016040528092919081815260200182805461112e90612279565b801561117b5780601f106111505761010080835404028352916020019161117b565b820191906000526020600020905b81548152906001019060200180831161115e57829003601f168201915b50505050509050919050565b60606009805461058690612279565b61119e6117ad565b6001600160a01b03811661121a5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084016106a4565b610d7c81611807565b6000818152600260205260409020546001600160a01b0316610d7c5760405162461bcd60e51b815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e204944000000000000000060448201526064016106a4565b600081815260046020526040902080546001600160a01b0319166001600160a01b03841690811790915581906112bc82610c58565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60008061130183610c58565b9050806001600160a01b0316846001600160a01b0316148061134857506001600160a01b0380821660009081526005602090815260408083209388168352929052205460ff165b8061136c5750836001600160a01b031661136184610609565b6001600160a01b0316145b949350505050565b826001600160a01b031661138782610c58565b6001600160a01b0316146113eb5760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b60648201526084016106a4565b6001600160a01b03821661144d5760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b60648201526084016106a4565b826001600160a01b031661146082610c58565b6001600160a01b0316146114c45760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b60648201526084016106a4565b600081815260046020908152604080832080546001600160a01b03199081169091556001600160a01b0387811680865260038552838620805460001901905590871680865283862080546001019055868652600290945282852080549092168417909155905184937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b60008151116115a55760405162461bcd60e51b815260206004820152601360248201527f61737365742063616e206e6f7420656d7074790000000000000000000000000060448201526064016106a4565b60005b8151811015610c545760008282815181106115c5576115c56122b3565b60200260200101519050600081602001511181600001516001600160a01b03166306fdde036040518163ffffffff1660e01b8152600401600060405180830381865afa158015611619573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526116419190810190612396565b604051602001611651919061240d565b6040516020818303038152906040529061167e5760405162461bcd60e51b81526004016106a49190611e04565b50602081015181516040516370a0823160e01b81523360048201526001600160a01b03909116906370a0823190602401602060405180830381865afa1580156116cb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116ef9190612452565b101581600001516001600160a01b03166306fdde036040518163ffffffff1660e01b8152600401600060405180830381865afa158015611733573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261175b9190810190612396565b60405160200161176b919061246b565b604051602081830303815290604052906117985760405162461bcd60e51b81526004016106a49190611e04565b505080806117a5906122e6565b9150506115a8565b6006546001600160a01b03163314610d695760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016106a4565b600680546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60096118658282612524565b507f5ca9f750836b0b7efdace104f07b5c9f0df0650c0fd24f5163e99044ae36ea52600960405161189691906125e4565b60405180910390a150565b6001600160a01b0382166118f75760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f206164647265737360448201526064016106a4565b6000818152600260205260409020546001600160a01b03161561195c5760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e7465640000000060448201526064016106a4565b6000818152600260205260409020546001600160a01b0316156119c15760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e7465640000000060448201526064016106a4565b6001600160a01b038216600081815260036020908152604080832080546001019055848352600290915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000838152600b60205260409020611a4582848361266f565b507fd2d827dddfc9c9a02afc5fc68d3251684b36e213a7999ebd90a861f25df4077e838383604051611a7993929190612730565b60405180910390a1505050565b816001600160a01b0316836001600160a01b031603611ae75760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c65720000000000000060448201526064016106a4565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b611b5f848484611374565b611b6b84848484611bdd565b61100b5760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e746572000000000000000000000000000060648201526084016106a4565b60006001600160a01b0384163b15611d2957604051630a85bd0160e11b81526001600160a01b0385169063150b7a0290611c21903390899088908890600401612766565b6020604051808303816000875af1925050508015611c5c575060408051601f3d908101601f19168201909252611c59918101906127a2565b60015b611d0f573d808015611c8a576040519150601f19603f3d011682016040523d82523d6000602084013e611c8f565b606091505b508051600003611d075760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e746572000000000000000000000000000060648201526084016106a4565b805181602001fd5b6001600160e01b031916630a85bd0160e11b14905061136c565b506001949350505050565b5080546000825560020290600052602060002090810190610d7c91905b80821115611d765780546001600160a01b031916815560006001820155600201611d51565b5090565b6001600160e01b031981168114610d7c57600080fd5b600060208284031215611da257600080fd5b8135611dad81611d7a565b9392505050565b60005b83811015611dcf578181015183820152602001611db7565b50506000910152565b60008151808452611df0816020860160208601611db4565b601f01601f19169290920160200192915050565b602081526000611dad6020830184611dd8565b600060208284031215611e2957600080fd5b5035919050565b80356001600160a01b0381168114611e4757600080fd5b919050565b60008060408385031215611e5f57600080fd5b611e6883611e30565b946020939093013593505050565b600080600060608486031215611e8b57600080fd5b611e9484611e30565b9250611ea260208501611e30565b9150604084013590509250925092565b634e487b7160e01b600052604160045260246000fd5b6040805190810167ffffffffffffffff81118282101715611eeb57611eeb611eb2565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715611f1a57611f1a611eb2565b604052919050565b600082601f830112611f3357600080fd5b8135602067ffffffffffffffff821115611f4f57611f4f611eb2565b611f5d818360051b01611ef1565b82815260069290921b84018101918181019086841115611f7c57600080fd5b8286015b84811015611fc25760408189031215611f995760008081fd5b611fa1611ec8565b611faa82611e30565b81528185013585820152835291830191604001611f80565b509695505050505050565b600060208284031215611fdf57600080fd5b813567ffffffffffffffff811115611ff657600080fd5b61136c84828501611f22565b60006020828403121561201457600080fd5b611dad82611e30565b600067ffffffffffffffff82111561203757612037611eb2565b50601f01601f191660200190565b60006120586120538461201d565b611ef1565b905082815283838301111561206c57600080fd5b828260208301376000602084830101529392505050565b60006020828403121561209557600080fd5b813567ffffffffffffffff8111156120ac57600080fd5b8201601f810184136120bd57600080fd5b61136c84823560208401612045565b6000806000604084860312156120e157600080fd5b833567ffffffffffffffff808211156120f957600080fd5b61210587838801611f22565b9450602086013591508082111561211b57600080fd5b818601915086601f83011261212f57600080fd5b81358181111561213e57600080fd5b87602082850101111561215057600080fd5b6020830194508093505050509250925092565b8015158114610d7c57600080fd5b6000806040838503121561218457600080fd5b61218d83611e30565b9150602083013561219d81612163565b809150509250929050565b600080600080608085870312156121be57600080fd5b6121c785611e30565b93506121d560208601611e30565b925060408501359150606085013567ffffffffffffffff8111156121f857600080fd5b8501601f8101871361220957600080fd5b61221887823560208401612045565b91505092959194509250565b6000806040838503121561223757600080fd5b50508035926020909101359150565b6000806040838503121561225957600080fd5b61226283611e30565b915061227060208401611e30565b90509250929050565b600181811c9082168061228d57607f821691505b6020821081036122ad57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156122db57600080fd5b8151611dad81612163565b60006001820161230657634e487b7160e01b600052601160045260246000fd5b5060010190565b6000825161231f818460208701611db4565b9190910192915050565b6000606082016001600160a01b038087168452602086818601526040606081870152838751808652608088019150838901955060005b8181101561238657865180518716845285015185840152958401959183019160010161235f565b50909a9950505050505050505050565b6000602082840312156123a857600080fd5b815167ffffffffffffffff8111156123bf57600080fd5b8201601f810184136123d057600080fd5b80516123de6120538261201d565b8181528560208385010111156123f357600080fd5b612404826020830160208601611db4565b95945050505050565b7f54686520616d6f756e7420697320746f20736d616c6c20000000000000000000815260008251612445816017850160208701611db4565b9190910160170192915050565b60006020828403121561246457600080fd5b5051919050565b7f496e73756666696369656e7420636f6e7472616374206163636f756e7420626181527f6c616e63652000000000000000000000000000000000000000000000000000006020820152600082516124c9816026850160208701611db4565b9190910160260192915050565b601f82111561074557600081815260208120601f850160051c810160208610156124fd5750805b601f850160051c820191505b8181101561251c57828155600101612509565b505050505050565b815167ffffffffffffffff81111561253e5761253e611eb2565b6125528161254c8454612279565b846124d6565b602080601f831160018114612587576000841561256f5750858301515b600019600386901b1c1916600185901b17855561251c565b600085815260208120601f198616915b828110156125b657888601518255948401946001909101908401612597565b50858210156125d45787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60006020808352600084546125f881612279565b80848701526040600180841660008114612619576001811461263357612661565b60ff1985168984015283151560051b890183019550612661565b896000528660002060005b858110156126595781548b820186015290830190880161263e565b8a0184019650505b509398975050505050505050565b67ffffffffffffffff83111561268757612687611eb2565b61269b836126958354612279565b836124d6565b6000601f8411600181146126cf57600085156126b75750838201355b600019600387901b1c1916600186901b178355612729565b600083815260209020601f19861690835b8281101561270057868501358255602094850194600190920191016126e0565b508682101561271d5760001960f88860031b161c19848701351681555b505060018560011b0183555b5050505050565b83815260406020820152816040820152818360608301376000818301606090810191909152601f909201601f1916010192915050565b60006001600160a01b038087168352808616602084015250836040830152608060608301526127986080830184611dd8565b9695505050505050565b6000602082840312156127b457600080fd5b8151611dad81611d7a56fea2646970667358221220aa3ffc854b09c0265effbe69dc324b1fa77a730540ce5cc150d809d42bae90db64736f6c63430008130033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000003b9aca00000000000000000000000000000000000000000000000000000000000000000342414d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000342414d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035697066733a2f2f516d6151457a50624e654533633452386652355a575a343374373270616e5370527456516b7a726262733957536b0000000000000000000000