Loading
60806040526001805460ff60a01b191690556000600b556200002133620000f5565b604080518082018252600981526854657374205553444360b81b602080830191909152825180840184526005815264545553444360d81b8183015283518085019094526004845263151554d160e21b9184019190915290916006338080808062000092898989898580808062000117565b6200009d8962000335565b620000a885620003b5565b604080516000815260208101909152620000c3818a62000407565b655af3107a4000620000d6878262000555565b50620000e3878262000661565b50505050505050505050505062000e00565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b600854600160a01b900460ff1615620001625760405162461bcd60e51b815260040180806020018281038252602a81526020018062005fb4602a913960400191505060405180910390fd5b6001600160a01b038416620001a95760405162461bcd60e51b815260040180806020018281038252602f81526020018062005f57602f913960400191505060405180910390fd5b6001600160a01b038316620001f05760405162461bcd60e51b815260040180806020018281038252602981526020018062005e466029913960400191505060405180910390fd5b6001600160a01b038216620002375760405162461bcd60e51b815260040180806020018281038252602e81526020018062005f86602e913960400191505060405180910390fd5b6001600160a01b0381166200027e5760405162461bcd60e51b8152600401808060200182810382526028815260200180620060516028913960400191505060405180910390fd5b8751620002939060049060208b019062000d64565b508651620002a99060059060208a019062000d64565b508551620002bf90600790602089019062000d64565b506006805460ff191660ff8716179055600880546001600160a01b03199081166001600160a01b0387811691909117909255600180548216868416179055600280549091169184169190911790556200031881620000f5565b50506008805460ff60a01b1916600160a01b179055505050505050565b600854600160a01b900460ff16801562000352575060125460ff16155b6200035c57600080fd5b80516200037190600490602084019062000d64565b50620003a281604051806040016040528060018152602001601960f91b8152506200096960201b620034511760201c565b600f55506012805460ff19166001179055565b60125460ff16600114620003c857600080fd5b6000620003d53062000981565b90508015620003eb57620003eb308383620009a5565b620003f63062000afb565b50506012805460ff19166002179055565b60125460ff166002146200041a57600080fd5b80516200042f90600590602084019062000d64565b5060005b82518110156200051c57600360008483815181106200044e57fe5b6020908102919091018101516001600160a01b031682528101919091526040016000205460ff16620004b25760405162461bcd60e51b815260040180806020018281038252603d81526020018062005dc3603d913960400191505060405180910390fd5b620004d7838281518110620004c357fe5b602002602001015162000afb60201b60201c565b60036000848381518110620004e857fe5b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff1916905560010162000433565b50620005283062000afb565b5050306000908152600360208190526040909120805460ff19908116909155601280549091169091179055565b600154600090600160a01b900460ff1615620005ab576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b6008546001600160a01b03163314620005f65760405162461bcd60e51b815260040180806020018281038252602981526020018062005ee36029913960400191505060405180910390fd5b6001600160a01b0383166000818152600c60209081526040808320805460ff19166001179055600d825291829020859055815185815291517f46980fca912ef9bcdbd36877427b6b90e860769f604e89c0e67720cece530d209281900390910190a250600192915050565b600154600090600160a01b900460ff1615620006b7576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b336000908152600c602052604090205460ff16620007075760405162461bcd60e51b815260040180806020018281038252602181526020018062005f366021913960400191505060405180910390fd5b33620007138162000b0b565b15620007515760405162461bcd60e51b8152600401808060200182810382526025815260200180620060796025913960400191505060405180910390fd5b836200075d8162000b0b565b156200079b5760405162461bcd60e51b8152600401808060200182810382526025815260200180620060796025913960400191505060405180910390fd5b6001600160a01b038516620007e25760405162461bcd60e51b815260040180806020018281038252602381526020018062005e236023913960400191505060405180910390fd5b60008411620008235760405162461bcd60e51b815260040180806020018281038252602981526020018062005e946029913960400191505060405180910390fd5b336000908152600d602052604090205480851115620008745760405162461bcd60e51b815260040180806020018281038252602e81526020018062006023602e913960400191505060405180910390fd5b6200089085600b5462000b2c60201b620034671790919060201c565b600b55620008c286620008bc87620008a88362000981565b62000b2c60201b620034671790919060201c565b62000b8e565b620008dc858262000c3b60201b620034e21790919060201c565b336000818152600d602090815260409182902093909355805188815290516001600160a01b038a16937fab8530f87dc9b59234c4623bf917212bb2536d647574c8e7e5da92c2ede0c9f8928290030190a36040805186815290516001600160a01b0388169160009160008051602062005fde8339815191529181900360200190a350600195945050505050565b6000466200097984848362000c99565b949350505050565b6001600160a01b03166000908152600960205260409020546001600160ff1b031690565b6001600160a01b038316620009ec5760405162461bcd60e51b815260040180806020018281038252602581526020018062005ffe6025913960400191505060405180910390fd5b6001600160a01b03821662000a335760405162461bcd60e51b815260040180806020018281038252602381526020018062005e006023913960400191505060405180910390fd5b62000a3e8362000981565b81111562000a7e5760405162461bcd60e51b815260040180806020018281038252602681526020018062005ebd6026913960400191505060405180910390fd5b62000aa783620008bc8362000a938362000981565b62000c3b60201b620034e21790919060201c565b62000abc82620008bc83620008a88362000981565b816001600160a01b0316836001600160a01b031660008051602062005fde833981519152836040518082815260200191505060405180910390a3505050565b62000b0881600162000d0d565b50565b6001600160a01b031660009081526009602052604090205460ff1c60011490565b60008282018381101562000b87576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160ff1b0381111562000bd65760405162461bcd60e51b815260040180806020018281038252602a81526020018062005f0c602a913960400191505060405180910390fd5b62000be18262000b0b565b1562000c1f5760405162461bcd60e51b815260040180806020018281038252602581526020018062005e6f6025913960400191505060405180910390fd5b6001600160a01b03909116600090815260096020526040902055565b60008282111562000c93576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b8251602093840120825192840192909220604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8187015280820194909452606084019190915260808301919091523060a0808401919091528151808403909101815260c09092019052805191012090565b8062000d245762000d1e8262000981565b62000d44565b6001600160a01b038216600090815260096020526040902054600160ff1b175b6001600160a01b0390921660009081526009602052604090209190915550565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1062000da757805160ff191683800117855562000dd7565b8280016001018555821562000dd7579182015b8281111562000dd757825182559160200191906001019062000dba565b5062000de592915062000de9565b5090565b5b8082111562000de5576000815560010162000dea565b614fb38062000e106000396000f3fe608060405234801561001057600080fd5b50600436106103415760003560e01c806388b7ab63116101bd578063b7b72899116100f9578063e3ee160e116100a2578063ef55bec61161007c578063ef55bec614610da5578063f2fde38b14610e11578063f9f92be414610e44578063fe575a8714610e7757610341565b8063e3ee160e14610cf8578063e5a6b10f14610d64578063e94a010214610d6c57610341565b8063d505accf116100d3578063d505accf14610c57578063d916948714610cb5578063dd62ed3e14610cbd57610341565b8063b7b7289914610aa3578063bd10243014610b6b578063cf09299514610b7357610341565b8063a0cc6a6811610166578063aa20e1e411610140578063aa20e1e4146109c7578063aa271e1a146109fa578063ad38bf2214610a2d578063b2118a8d14610a6057610341565b8063a0cc6a681461094d578063a457c2d714610955578063a9059cbb1461098e57610341565b806395d89b411161019757806395d89b41146108655780639fd0506d1461086d5780639fd5a6cf1461087557610341565b806388b7ab63146107465780638a6db9c31461082a5780638da5cb5b1461085d57610341565b8063395093511161028c578063554bab3c1161023557806370a082311161020f57806370a08231146106d05780637ecebe00146107035780637f2eecc3146107365780638456cb591461073e57610341565b8063554bab3c146106475780635a049a701461067a5780635c975abb146106c857610341565b806342966c681161026657806342966c68146105e95780634e44d9561461060657806354fd4d501461063f57610341565b8063395093511461056f5780633f4ba83a146105a857806340c10f19146105b057610341565b80633092afd5116102ee57806335d99f35116102c857806335d99f351461052e5780633644e5151461055f57806338a631831461056757610341565b80633092afd5146104d557806330adf81f14610508578063313ce5671461051057610341565b80631a8952661161031f5780631a8952661461042a57806323b872dd1461045f5780632ab60045146104a257610341565b806306fdde0314610346578063095ea7b3146103c357806318160ddd14610410575b600080fd5b61034e610eaa565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610388578181015183820152602001610370565b50505050905090810190601f1680156103b55780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6103fc600480360360408110156103d957600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610f56565b604080519115158252519081900360200190f35b610418610ff7565b60408051918252519081900360200190f35b61045d6004803603602081101561044057600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610ffd565b005b6103fc6004803603606081101561047557600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135811691602081013590911690604001356110ba565b61045d600480360360208110156104b857600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16611375565b6103fc600480360360208110156104eb57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166114d6565b6104186115cf565b6105186115f3565b6040805160ff9092168252519081900360200190f35b6105366115fc565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b610418611618565b610536611627565b6103fc6004803603604081101561058557600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135611643565b61045d6116db565b6103fc600480360360408110156105c657600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813516906020013561179e565b61045d600480360360208110156105ff57600080fd5b5035611b6f565b6103fc6004803603604081101561061c57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135611e11565b61034e611fa4565b61045d6004803603602081101561065d57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16611fdb565b61045d600480360360a081101561069057600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060208101359060ff6040820135169060608101359060800135612142565b6103fc6121e0565b610418600480360360208110156106e657600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16612201565b6104186004803603602081101561071957600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16612212565b61041861223a565b61045d61225e565b61045d600480360360e081101561075c57600080fd5b73ffffffffffffffffffffffffffffffffffffffff823581169260208101359091169160408201359160608101359160808201359160a08101359181019060e0810160c08201356401000000008111156107b557600080fd5b8201836020820111156107c757600080fd5b803590602001918460018302840111640100000000831117156107e957600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550612338945050505050565b6104186004803603602081101561084057600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1661249c565b6105366124c4565b61034e6124e0565b610536612559565b61045d600480360360a081101561088b57600080fd5b73ffffffffffffffffffffffffffffffffffffffff823581169260208101359091169160408201359160608101359181019060a0810160808201356401000000008111156108d857600080fd5b8201836020820111156108ea57600080fd5b8035906020019184600183028401116401000000008311171561090c57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550612575945050505050565b61041861260c565b6103fc6004803603604081101561096b57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135612630565b6103fc600480360360408110156109a457600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81351690602001356126c8565b61045d600480360360208110156109dd57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1661282b565b6103fc60048036036020811015610a1057600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16612992565b61045d60048036036020811015610a4357600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166129bd565b61045d60048036036060811015610a7657600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813581169160208101359091169060400135612b24565b61045d60048036036060811015610ab957600080fd5b73ffffffffffffffffffffffffffffffffffffffff82351691602081013591810190606081016040820135640100000000811115610af657600080fd5b820183602082011115610b0857600080fd5b80359060200191846001830284011164010000000083111715610b2a57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550612bba945050505050565b610536612c4f565b61045d600480360360e0811015610b8957600080fd5b73ffffffffffffffffffffffffffffffffffffffff823581169260208101359091169160408201359160608101359160808201359160a08101359181019060e0810160c0820135640100000000811115610be257600080fd5b820183602082011115610bf457600080fd5b80359060200191846001830284011164010000000083111715610c1657600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550612c6b945050505050565b61045d600480360360e0811015610c6d57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813581169160208101359091169060408101359060608101359060ff6080820135169060a08101359060c00135612dc4565b610418612e66565b61041860048036036040811015610cd357600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81358116916020013516612e8a565b61045d6004803603610120811015610d0f57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813581169160208101359091169060408101359060608101359060808101359060a08101359060ff60c0820135169060e0810135906101000135612ec2565b61034e61302a565b6103fc60048036036040811015610d8257600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81351690602001356130a3565b61045d6004803603610120811015610dbc57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813581169160208101359091169060408101359060608101359060808101359060a08101359060ff60c0820135169060e08101359061010001356130db565b61045d60048036036020811015610e2757600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16613236565b61045d60048036036020811015610e5a57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16613389565b6103fc60048036036020811015610e8d57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16613446565b6004805460408051602060026001851615610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190941693909304601f81018490048402820184019092528181529291830182828015610f4e5780601f10610f2357610100808354040283529160200191610f4e565b820191906000526020600020905b815481529060010190602001808311610f3157829003601f168201915b505050505081565b60015460009074010000000000000000000000000000000000000000900460ff1615610fe357604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b610fee338484613559565b50600192915050565b600b5490565b60025473ffffffffffffffffffffffffffffffffffffffff16331461106d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c815260200180614cd8602c913960400191505060405180910390fd5b611076816136a0565b60405173ffffffffffffffffffffffffffffffffffffffff8216907f117e3210bb9aa7d9baff172026820255c6f6c30ba8999d1c2fd88e2848137c4e90600090a250565b60015460009074010000000000000000000000000000000000000000900460ff161561114757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b33611151816136ab565b156111a7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180614f386025913960400191505060405180910390fd5b846111b1816136ab565b15611207576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180614f386025913960400191505060405180910390fd5b84611211816136ab565b15611267576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180614f386025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff87166000908152600a602090815260408083203384529091529020548511156112f0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526028815260200180614dc86028913960400191505060405180910390fd5b6112fb8787876136d9565b73ffffffffffffffffffffffffffffffffffffffff87166000908152600a6020908152604080832033845290915290205461133690866134e2565b73ffffffffffffffffffffffffffffffffffffffff88166000908152600a60209081526040808320338452909152902055600193505050509392505050565b60005473ffffffffffffffffffffffffffffffffffffffff1633146113fb57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8116611467576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a815260200180614c11602a913960400191505060405180910390fd5b600e80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83169081179091556040517fe475e580d85111348e40d8ca33cfdd74c30fe1655c2d8537a13abc10065ffa5a90600090a250565b60085460009073ffffffffffffffffffffffffffffffffffffffff163314611549576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526029815260200180614caf6029913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff82166000818152600c6020908152604080832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055600d909152808220829055517fe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb666929190a2506001919050565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b60065460ff1681565b60085473ffffffffffffffffffffffffffffffffffffffff1681565b60006116226138a4565b905090565b600e5473ffffffffffffffffffffffffffffffffffffffff1690565b60015460009074010000000000000000000000000000000000000000900460ff16156116d057604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b610fee338484613999565b60015473ffffffffffffffffffffffffffffffffffffffff16331461174b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526022815260200180614e8c6022913960400191505060405180910390fd5b600180547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1690556040517f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3390600090a1565b60015460009074010000000000000000000000000000000000000000900460ff161561182b57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b336000908152600c602052604090205460ff16611893576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180614d546021913960400191505060405180910390fd5b3361189d816136ab565b156118f3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180614f386025913960400191505060405180910390fd5b836118fd816136ab565b15611953576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180614f386025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff85166119bf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180614ba66023913960400191505060405180910390fd5b60008411611a18576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526029815260200180614c606029913960400191505060405180910390fd5b336000908152600d602052604090205480851115611a81576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e815260200180614e5e602e913960400191505060405180910390fd5b600b54611a8e9086613467565b600b55611aad86611aa887611aa2836139e3565b90613467565b613a2d565b611ab781866134e2565b336000818152600d6020908152604091829020939093558051888152905173ffffffffffffffffffffffffffffffffffffffff8a16937fab8530f87dc9b59234c4623bf917212bb2536d647574c8e7e5da92c2ede0c9f8928290030190a360408051868152905173ffffffffffffffffffffffffffffffffffffffff8816916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a350600195945050505050565b60015474010000000000000000000000000000000000000000900460ff1615611bf957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b336000908152600c602052604090205460ff16611c61576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180614d546021913960400191505060405180910390fd5b33611c6b816136ab565b15611cc1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180614f386025913960400191505060405180910390fd5b6000611ccc336139e3565b905060008311611d27576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526029815260200180614b7d6029913960400191505060405180910390fd5b82811015611d80576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180614d2e6026913960400191505060405180910390fd5b600b54611d8d90846134e2565b600b55611d9e33611aa883866134e2565b60408051848152905133917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a260408051848152905160009133917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a3505050565b60015460009074010000000000000000000000000000000000000000900460ff1615611e9e57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b60085473ffffffffffffffffffffffffffffffffffffffff163314611f0e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526029815260200180614caf6029913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff83166000818152600c6020908152604080832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055600d825291829020859055815185815291517f46980fca912ef9bcdbd36877427b6b90e860769f604e89c0e67720cece530d209281900390910190a250600192915050565b60408051808201909152600181527f3200000000000000000000000000000000000000000000000000000000000000602082015290565b60005473ffffffffffffffffffffffffffffffffffffffff16331461206157604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff81166120cd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526028815260200180614b2a6028913960400191505060405180910390fd5b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691909117918290556040519116907fb80482a293ca2e013eda8683c9bd7fc8347cfdaeea5ede58cba46df502c2a60490600090a250565b60015474010000000000000000000000000000000000000000900460ff16156121cc57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b6121d98585858585613b2e565b5050505050565b60015474010000000000000000000000000000000000000000900460ff1681565b600061220c826139e3565b92915050565b73ffffffffffffffffffffffffffffffffffffffff1660009081526011602052604090205490565b7fd099cc98ef71107a616c4f0f941f04c322d8e254fe26b3c6668db87aae413de881565b60015473ffffffffffffffffffffffffffffffffffffffff1633146122ce576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526022815260200180614e8c6022913960400191505060405180910390fd5b600180547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff16740100000000000000000000000000000000000000001790556040517f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62590600090a1565b60015474010000000000000000000000000000000000000000900460ff16156123c257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b866123cc816136ab565b15612422576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180614f386025913960400191505060405180910390fd5b8661242c816136ab565b15612482576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180614f386025913960400191505060405180910390fd5b61249189898989898989613b6e565b505050505050505050565b73ffffffffffffffffffffffffffffffffffffffff166000908152600d602052604090205490565b60005473ffffffffffffffffffffffffffffffffffffffff1690565b6005805460408051602060026001851615610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190941693909304601f81018490048402820184019092528181529291830182828015610f4e5780601f10610f2357610100808354040283529160200191610f4e565b60015473ffffffffffffffffffffffffffffffffffffffff1681565b60015474010000000000000000000000000000000000000000900460ff16156125ff57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b6121d98585858585613c8f565b7f7c7c6cdb67a18743f49ec6fa9b35f50d52ed05cbed4cc592e13b44501c1a226781565b60015460009074010000000000000000000000000000000000000000900460ff16156126bd57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b610fee338484613f53565b60015460009074010000000000000000000000000000000000000000900460ff161561275557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b3361275f816136ab565b156127b5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180614f386025913960400191505060405180910390fd5b836127bf816136ab565b15612815576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180614f386025913960400191505060405180910390fd5b6128203386866136d9565b506001949350505050565b60005473ffffffffffffffffffffffffffffffffffffffff1633146128b157604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff811661291d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f815260200180614d75602f913960400191505060405180910390fd5b600880547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691909117918290556040519116907fdb66dfa9c6b8f5226fe9aac7e51897ae8ee94ac31dc70bb6c9900b2574b707e690600090a250565b73ffffffffffffffffffffffffffffffffffffffff166000908152600c602052604090205460ff1690565b60005473ffffffffffffffffffffffffffffffffffffffff163314612a4357604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8116612aaf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526032815260200180614f066032913960400191505060405180910390fd5b600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691909117918290556040519116907fc67398012c111ce95ecb7429b933096c977380ee6c421175a71a4a4c6c88c06e90600090a250565b600e5473ffffffffffffffffffffffffffffffffffffffff163314612b94576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526024815260200180614da46024913960400191505060405180910390fd5b612bb573ffffffffffffffffffffffffffffffffffffffff84168383613faf565b505050565b60015474010000000000000000000000000000000000000000900460ff1615612c4457604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b612bb583838361403c565b60025473ffffffffffffffffffffffffffffffffffffffff1681565b60015474010000000000000000000000000000000000000000900460ff1615612cf557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b86612cff816136ab565b15612d55576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180614f386025913960400191505060405180910390fd5b86612d5f816136ab565b15612db5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180614f386025913960400191505060405180910390fd5b61249189898989898989614146565b60015474010000000000000000000000000000000000000000900460ff1615612e4e57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b612e5d878787878787876141e4565b50505050505050565b7f158b0a9edf7a828aad02f63cd515c68ef2f50ba807396f6d12842833a159742981565b73ffffffffffffffffffffffffffffffffffffffff9182166000908152600a6020908152604080832093909416825291909152205490565b60015474010000000000000000000000000000000000000000900460ff1615612f4c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b88612f56816136ab565b15612fac576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180614f386025913960400191505060405180910390fd5b88612fb6816136ab565b1561300c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180614f386025913960400191505060405180910390fd5b61301d8b8b8b8b8b8b8b8b8b614226565b5050505050505050505050565b6007805460408051602060026001851615610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190941693909304601f81018490048402820184019092528181529291830182828015610f4e5780601f10610f2357610100808354040283529160200191610f4e565b73ffffffffffffffffffffffffffffffffffffffff919091166000908152601060209081526040808320938352929052205460ff1690565b60015474010000000000000000000000000000000000000000900460ff161561316557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a2070617573656400000000000000000000000000000000604482015290519081900360640190fd5b8861316f816136ab565b156131c5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180614f386025913960400191505060405180910390fd5b886131cf816136ab565b15613225576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180614f386025913960400191505060405180910390fd5b61301d8b8b8b8b8b8b8b8b8b61426a565b60005473ffffffffffffffffffffffffffffffffffffffff1633146132bc57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8116613328576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180614bc96026913960400191505060405180910390fd5b6000546040805173ffffffffffffffffffffffffffffffffffffffff9283168152918316602083015280517f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09281900390910190a1613386816142ae565b50565b60025473ffffffffffffffffffffffffffffffffffffffff1633146133f9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c815260200180614cd8602c913960400191505060405180910390fd5b613402816142f5565b60405173ffffffffffffffffffffffffffffffffffffffff8216907fffa4e6181777692565cf28528fc88fd1516ea86b56da075235fa575af6a4b85590600090a250565b600061220c826136ab565b60004661345f848483614300565b949350505050565b6000828201838110156134db57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b60008282111561355357604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b73ffffffffffffffffffffffffffffffffffffffff83166135c5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526024815260200180614e3a6024913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8216613631576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526022815260200180614bef6022913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8084166000818152600a6020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b613386816000614374565b73ffffffffffffffffffffffffffffffffffffffff1660009081526009602052604090205460ff1c60011490565b73ffffffffffffffffffffffffffffffffffffffff8316613745576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180614e156025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff82166137b1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180614b076023913960400191505060405180910390fd5b6137ba836139e3565b811115613812576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180614c896026913960400191505060405180910390fd5b61382983611aa883613823876139e3565b906134e2565b61383a82611aa883611aa2866139e3565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6004805460408051602060026001851615610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190941693909304601f810184900484028201840190925281815260009361162293919290918301828280156139515780601f1061392657610100808354040283529160200191613951565b820191906000526020600020905b81548152906001019060200180831161393457829003601f168201915b50505050506040518060400160405280600181526020017f32000000000000000000000000000000000000000000000000000000000000008152506139946143fd565b614300565b73ffffffffffffffffffffffffffffffffffffffff8084166000908152600a6020908152604080832093861683529290522054612bb590849084906139de9085613467565b613559565b73ffffffffffffffffffffffffffffffffffffffff166000908152600960205260409020547f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1690565b7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811115613aa6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a815260200180614d04602a913960400191505060405180910390fd5b613aaf826136ab565b15613b05576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180614c3b6025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff909116600090815260096020526040902055565b6121d98585848487604051602001808481526020018381526020018260ff1660f81b8152600101935050505060405160208183030381529060405261403c565b73ffffffffffffffffffffffffffffffffffffffff86163314613bdc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180614df06025913960400191505060405180910390fd5b613be887838686614401565b604080517fd099cc98ef71107a616c4f0f941f04c322d8e254fe26b3c6668db87aae413de860208083019190915273ffffffffffffffffffffffffffffffffffffffff808b1683850152891660608301526080820188905260a0820187905260c0820186905260e0808301869052835180840390910181526101009092019092528051910120613c7a908890836144c1565b613c84878361463f565b612e5d8787876136d9565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821480613cbd5750428210155b613d2857604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f46696174546f6b656e56323a207065726d697420697320657870697265640000604482015290519081900360640190fd5b6000613dd0613d356138a4565b73ffffffffffffffffffffffffffffffffffffffff80891660008181526011602090815260409182902080546001810190915582517f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98184015280840194909452938b166060840152608083018a905260a083019390935260c08083018990528151808403909101815260e0909201905280519101206146c4565b9050733704244375cd865602a32ff8d6110998a33db794636ccea6528783856040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff16815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015613e5d578181015183820152602001613e45565b50505050905090810190601f168015613e8a5780820380516001836020036101000a031916815260200191505b5094505050505060206040518083038186803b158015613ea957600080fd5b505af4158015613ebd573d6000803e3d6000fd5b505050506040513d6020811015613ed357600080fd5b5051613f4057604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f454950323631323a20696e76616c6964207369676e6174757265000000000000604482015290519081900360640190fd5b613f4b868686613559565b505050505050565b612bb583836139de84604051806060016040528060258152602001614f826025913973ffffffffffffffffffffffffffffffffffffffff808a166000908152600a60209081526040808320938c168352929052205491906146fe565b6040805173ffffffffffffffffffffffffffffffffffffffff8416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb00000000000000000000000000000000000000000000000000000000179052612bb59084906147af565b6140468383614887565b6140c0837f158b0a9edf7a828aad02f63cd515c68ef2f50ba807396f6d12842833a159742960001b8585604051602001808481526020018373ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060405160208183030381529060405280519060200120836144c1565b73ffffffffffffffffffffffffffffffffffffffff8316600081815260106020908152604080832086845290915280822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055518492917f1cdd46ff242716cdaa72d159d339a485b3438398348d68f09d7c8c0a59353d8191a3505050565b61415287838686614401565b604080517f7c7c6cdb67a18743f49ec6fa9b35f50d52ed05cbed4cc592e13b44501c1a226760208083019190915273ffffffffffffffffffffffffffffffffffffffff808b1683850152891660608301526080820188905260a0820187905260c0820186905260e0808301869052835180840390910181526101009092019092528051910120613c7a908890836144c1565b612e5d87878787868689604051602001808481526020018381526020018260ff1660f81b81526001019350505050604051602081830303815290604052613c8f565b61249189898989898988888b604051602001808481526020018381526020018260ff1660f81b81526001019350505050604051602081830303815290604052614146565b61249189898989898988888b604051602001808481526020018381526020018260ff1660f81b81526001019350505050604051602081830303815290604052613b6e565b600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b613386816001614374565b8251602093840120825192840192909220604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8187015280820194909452606084019190915260808301919091523060a0808401919091528151808403909101815260c09092019052805191012090565b8061438757614382826139e3565b6143d0565b73ffffffffffffffffffffffffffffffffffffffff82166000908152600960205260409020547f8000000000000000000000000000000000000000000000000000000000000000175b73ffffffffffffffffffffffffffffffffffffffff90921660009081526009602052604090209190915550565b4690565b814211614459576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602b815260200180614b52602b913960400191505060405180910390fd5b8042106144b1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180614f5d6025913960400191505060405180910390fd5b6144bb8484614887565b50505050565b733704244375cd865602a32ff8d6110998a33db794636ccea652846144ed6144e76138a4565b866146c4565b846040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff16815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561455c578181015183820152602001614544565b50505050905090810190601f1680156145895780820380516001836020036101000a031916815260200191505b5094505050505060206040518083038186803b1580156145a857600080fd5b505af41580156145bc573d6000803e3d6000fd5b505050506040513d60208110156145d257600080fd5b5051612bb557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f46696174546f6b656e56323a20696e76616c6964207369676e61747572650000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8216600081815260106020908152604080832085845290915280822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055518392917f98de503528ee59b575ef0c0a2576a82497bfc029a5685b209e9ec333479b10a591a35050565b6040517f19010000000000000000000000000000000000000000000000000000000000008152600281019290925260228201526042902090565b600081848411156147a7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561476c578181015183820152602001614754565b50505050905090810190601f1680156147995780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6060614811826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166149159092919063ffffffff16565b805190915015612bb55780806020019051602081101561483057600080fd5b5051612bb5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a815260200180614eae602a913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8216600090815260106020908152604080832084845290915290205460ff1615614911576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e815260200180614ed8602e913960400191505060405180910390fd5b5050565b606061345f84846000858561492985614a80565b61499457604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b600060608673ffffffffffffffffffffffffffffffffffffffff1685876040518082805190602001908083835b602083106149fe57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016149c1565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114614a60576040519150601f19603f3d011682016040523d82523d6000602084013e614a65565b606091505b5091509150614a75828286614a86565b979650505050505050565b3b151590565b60608315614a955750816134db565b825115614aa55782518084602001fd5b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181815284516024840152845185939192839260440191908501908083836000831561476c57818101518382015260200161475456fe45524332303a207472616e7366657220746f20746865207a65726f20616464726573735061757361626c653a206e65772070617573657220697320746865207a65726f206164647265737346696174546f6b656e56323a20617574686f72697a6174696f6e206973206e6f74207965742076616c696446696174546f6b656e3a206275726e20616d6f756e74206e6f742067726561746572207468616e203046696174546f6b656e3a206d696e7420746f20746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f2061646472657373526573637561626c653a206e6577207265736375657220697320746865207a65726f206164647265737346696174546f6b656e56325f323a204163636f756e7420697320626c61636b6c697374656446696174546f6b656e3a206d696e7420616d6f756e74206e6f742067726561746572207468616e203045524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636546696174546f6b656e3a2063616c6c6572206973206e6f7420746865206d61737465724d696e746572426c61636b6c69737461626c653a2063616c6c6572206973206e6f742074686520626c61636b6c697374657246696174546f6b656e56325f323a2042616c616e636520657863656564732028325e323535202d20312946696174546f6b656e3a206275726e20616d6f756e7420657863656564732062616c616e636546696174546f6b656e3a2063616c6c6572206973206e6f742061206d696e74657246696174546f6b656e3a206e6577206d61737465724d696e74657220697320746865207a65726f2061646472657373526573637561626c653a2063616c6c6572206973206e6f7420746865207265736375657245524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636546696174546f6b656e56323a2063616c6c6572206d7573742062652074686520706179656545524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737346696174546f6b656e3a206d696e7420616d6f756e742065786365656473206d696e746572416c6c6f77616e63655061757361626c653a2063616c6c6572206973206e6f7420746865207061757365725361666545524332303a204552433230206f7065726174696f6e20646964206e6f74207375636365656446696174546f6b656e56323a20617574686f72697a6174696f6e2069732075736564206f722063616e63656c6564426c61636b6c69737461626c653a206e657720626c61636b6c697374657220697320746865207a65726f2061646472657373426c61636b6c69737461626c653a206163636f756e7420697320626c61636b6c697374656446696174546f6b656e56323a20617574686f72697a6174696f6e206973206578706972656445524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa164736f6c634300060c000a46696174546f6b656e56325f323a20426c61636b6c697374696e672070726576696f75736c7920756e626c61636b6c6973746564206163636f756e742145524332303a207472616e7366657220746f20746865207a65726f206164647265737346696174546f6b656e3a206d696e7420746f20746865207a65726f206164647265737346696174546f6b656e3a206e65772070617573657220697320746865207a65726f206164647265737346696174546f6b656e56325f323a204163636f756e7420697320626c61636b6c697374656446696174546f6b656e3a206d696e7420616d6f756e74206e6f742067726561746572207468616e203045524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636546696174546f6b656e3a2063616c6c6572206973206e6f7420746865206d61737465724d696e74657246696174546f6b656e56325f323a2042616c616e636520657863656564732028325e323535202d20312946696174546f6b656e3a2063616c6c6572206973206e6f742061206d696e74657246696174546f6b656e3a206e6577206d61737465724d696e74657220697320746865207a65726f206164647265737346696174546f6b656e3a206e657720626c61636b6c697374657220697320746865207a65726f206164647265737346696174546f6b656e3a20636f6e747261637420697320616c726561647920696e697469616c697a6564ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef45524332303a207472616e736665722066726f6d20746865207a65726f206164647265737346696174546f6b656e3a206d696e7420616d6f756e742065786365656473206d696e746572416c6c6f77616e636546696174546f6b656e3a206e6577206f776e657220697320746865207a65726f2061646472657373426c61636b6c69737461626c653a206163636f756e7420697320626c61636b6c6973746564