//
0x60808060405234610016576106ca908161001c8239f35b600080fdfe608060408181526004918236101561001657600080fd5b600092833560e01c918483631aa3a008146105125790508263767b79ed146103e457508163c4d66de8146101c9578163f2c298be146100b5575063f60ca60d1461005f57600080fd5b346100b157817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100b15773ffffffffffffffffffffffffffffffffffffffff6020925460101c169051908152f35b5080fd5b8383602092837ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101c557803567ffffffffffffffff81116101c157610167916101068692369083016105db565b8673ffffffffffffffffffffffffffffffffffffffff819493945460101c16928751968795869485937fd0def52100000000000000000000000000000000000000000000000000000000855233908501528a6024850152604484019161067e565b03925af19283156101b6578093610181575b505051908152f35b909192508382813d83116101af575b61019a818361060e565b810103126101ac575051908380610179565b80fd5b503d610190565b8251903d90823e3d90fd5b8380fd5b8280fd5b919050346101c55760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101c55781359073ffffffffffffffffffffffffffffffffffffffff821682036101c157835460ff8160081c1615938480956103d7575b80156103c0575b1561033d57508360017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00831617865561030f575b5075ffffffffffffffffffffffffffffffffffffffff000084549260101b1692837fffffffffffffffffffff0000000000000000000000000000000000000000ffff84161785556102b8578380f35b7f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498927fffffffffffffffffffff000000000000000000000000000000000000000000ff602093161784555160018152a13880808380f35b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00001661010117845538610269565b60849060208451917f08c379a0000000000000000000000000000000000000000000000000000000008352820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a65640000000000000000000000000000000000006064820152fd5b50303b1580156102355750600160ff831614610235565b50600160ff83161061022e565b928092507ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261050e57803567ffffffffffffffff81116105095761042e90369083016105db565b6024359060ff8216809203610505578560209473ffffffffffffffffffffffffffffffffffffffff6104a2985460101c16938751988996879586947f6a4b8883000000000000000000000000000000000000000000000000000000008652339086015260606024860152606485019161067e565b90604483015203925af19182156104fb5783926104c4575b6020838351908152f35b9091506020813d82116104f3575b816104df6020938361060e565b810103126101c557602092505190386104ba565b3d91506104d2565b81513d85823e3d90fd5b8580fd5b505050fd5b5050fd5b91828591817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100b15760248483819373ffffffffffffffffffffffffffffffffffffffff6020965460101c16907f6a62784200000000000000000000000000000000000000000000000000000000845233908401525af19182156104fb5783926105a4576020838351908152f35b9091506020813d82116105d3575b816105bf6020938361060e565b810103126101c557602092505190836104ba565b3d91506105b2565b9181601f840112156106095782359167ffffffffffffffff8311610609576020838186019501011161060957565b600080fd5b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761064f57604052565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b601f82602094937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe093818652868601376000858286010152011601019056fea164736f6c6343000813000a