Function at 0x140062ad0
Capabilities:
Hash data using murmur3

Disassembly:
mov qword [rsp + 8], rbx
push rbp
mov dword [rsp - 0x3c], ebp
nop
mov qword [rsp - 8], rsi
sub rsp, 8
push rdi
xchg r14, r14
nop
mov qword [rsp - 8], r12
sub rsp, 8
nop
mov qword [rsp - 8], r13
sub rsp, 8
push r14
push r11
mov qword [rsp], r15
sub rsp, 0x1b0
mov dword [rsp - 0x10], edx
xchg r15, rdx
mov rsi, r15
xchg r15, rdx
xchg rbx, rcx
mov rcx, rbx
xchg rcx, rbx
mov edx, 0x3f9b22b2
xor edx, 0x233b2334
add edx, 0x5385eb74
add edx, 0x406d28fa
call fcn.140073e30
xchg r15, r15
xor edi, edi
test rax, rax
je 0x140062bfb
movabs rcx, 0x1d1ecb933baa3a3
xor rcx, 0x2557d82
add rcx, 0x262fa3e0
xor rcx, 0xc146adb
add rcx, 0x38c0780a
mov dword [rsp + 0xdc], edi
add rax, rcx
movabs rcx, 0x1f157bb35481fb6f
add rcx, 0x14eada19
xor rcx, 0x610b61b9
add rcx, 0x1bc0fd89
rol rax, 0x20
rol rax, 0x12
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x2c], 0x6a178ff9
movabs rcx, 0xaccfd8c56829bb39
sub rcx, 0x5560468
xor rcx, 0x45d2359f
xor rcx, 0x112d098c
add rcx, 0x7d502f80
rol rax, 0x35
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
mov qword [rsi], rax
mov r13, r13
jmp 0x140062c27
mov dword [rsp + 0xdc], 0x7ae061b5
xor dword [rsp + 0xdc], 0x51bfde99
xor dword [rsp + 0xdc], 0x34480746
sub dword [rsp + 0xdc], 0x1f17b869
mov edx, 0x6e1c9fc
xor edx, 0x6b311912
sub edx, 0x21948cfb
add edx, 0x31e00a9b
add edx, 0x23d39a9b
xchg rbx, rsi
mov rcx, rsi
xchg rsi, rbx
call fcn.140073e30
test rax, rax
mov dword [rsp - 0x44], esi
je 0x140062d23
movabs rcx, 0xa9df6a526e3e3490
xor rcx, 0x6e5b0adc
xor rcx, 0xf61237b
add rcx, 0x19d88122
mov dword [rsp + 0xe4], edi
xor rax, rcx
xchg rbx, rbx
movabs rcx, 0x7c0dd5b62db67ce7
add rcx, 0x4fedff7a
sub rcx, 0x6349cdd2
xor rcx, 0x7a4155e8
add rcx, 0xc22c9f
not rax
mov rbx, rbx
add rax, rcx
movabs rcx, 0x53dd5b832858a0d6
sub rcx, 0x1731b86d
add rcx, 0x265a28cc
xor rcx, 0x2a5a5d33
add rcx, 0x419e49a0
ror rax, 0x17
ror rax, 9
ror rax, 1
xor rax, rcx
movabs rcx, 0x6169a54802fa72cd
add rcx, 0x1c794b6b
xor rcx, 0x35893ed8
xor rcx, 0x3ae91bd3
xor rcx, 0x41f4c4c8
sub rax, rcx
mov rdi, rdi
mov qword [rsi + 8], rax
jmp 0x140062d4f
mov dword [rsp + 0xe4], 0x50a24e
xor dword [rsp + 0xe4], 0x3a8b7ff4
xor dword [rsp + 0xe4], 0x17b77206
sub dword [rsp + 0xe4], 0x2d6cafbb
mov edx, 0x7440cbfb
sub edx, 0x11a18789
xor edx, 0x24b63e65
add edx, 0xaf23efb1
mov rcx, rbx
xchg r11, r11
call fcn.140073e30
test rax, rax
je 0x140062e99
movabs rcx, 0xeb910a9f2cc0e581
add rcx, 0x1277062b
sub rcx, 0x2fb110d0
add rcx, 0x3d24f997
sub rcx, 0x43f82a0c
mov dword [rsp + 0xe8], edi
add rax, rcx
mov dword [rsp - 0x18], 0x577683db
movabs rcx, 0x45349132009159fc
add rcx, 0x68369cb
add rcx, 0x2a6af1c8
sub rcx, 0x30949065
xor rax, rcx
mov dword [rsp - 0x30], 0x4c91090b
movabs rcx, 0x4fc2e6b343480b59
add rcx, 0x1c1afb5d
sub rcx, 0x3bbe8fc2
add rcx, 0x4c047908
add rcx, 0x69e9e15d
add rax, rcx
movabs rcx, 0x4b8e72cf42a53f3b
add rcx, 0x3aef853d
xor rcx, 0x1fdbd59d
xor rcx, 0x1e2d879d
xor rcx, 0x7b49f80d
xor rax, rcx
movabs rcx, 0x452f127c67dfe251
sub rcx, 0x18f55f9b
sub rcx, 0x3697c445
xor rcx, 0x4f41d399
xor rcx, 0x67854be0
sub rax, rcx
mov dword [rsp - 0x28], 0x7260562a
movabs rcx, 0x6eaf5c8d11f25893
xor rcx, 0x1385f593
add rcx, 0x1416f69c
add rcx, 0x5960181e
add rcx, 0x23bb7ebf
xor rax, rcx
mov qword [rsi + 0x10], rax
mov dword [rsp - 0x34], 0x28c7d65a
jmp 0x140062ed0
mov dword [rsp + 0xe8], 0x5932785a
xor dword [rsp + 0xe8], 0x79d4d7e1
add dword [rsp + 0xe8], 0x1b03268
xor dword [rsp + 0xe8], 0x270cdd25
sub dword [rsp + 0xe8], 0x59a3f05
mov edx, 0xc235cb1
add edx, 0x32f4c30f
add edx, 0x21335e7b
sub edx, 0x360038bb
xchg rbx, rsp
mov rcx, rsp
xchg rbx, rsp
call fcn.140073e30
test rax, rax
mov dword [rsp - 0xc], 0x2c815423
je 0x140062ff9
movabs rcx, 0x606e093c5e2f19e3
xor rcx, 0x61fd874b
xor rcx, 0x57282184
add rcx, 0x7fffffff
sub rcx, 0x22ba67d3
mov dword [rsp + 0xf0], edi
mov dword [rsp - 0x1c], 0x321bd0c0
xor rax, rcx
movabs rcx, 0x6ce0e69d4326cc63
xor rcx, 0x3e5d15d0
xor rcx, 0x47116af5
add rcx, 0x1c9a1a6a
sub rcx, 0x3fe2acfd
add rax, rcx
movabs rcx, 0x584a6f416c1a2c2c
sub rcx, 0x4ed80fc4
add rcx, 0x212dc6b3
add rcx, 0x14e17920
add rcx, 0x7fffffff
add rcx, 0xcd0f520
xor rax, rcx
movabs rcx, 0x4ab2b6fc353a8c6e
add rcx, 0x47d492c6
sub rcx, 0x693c95ba
add rcx, 0x7fffffff
xor rcx, 0x79ebf3f8
not rax
add rax, rcx
mov dword [rsp - 0x20], 0x4298167f
not rax
rol rax, 0xb
rol rax, 9
rol rax, 0x13
rol rax, 3
rol rax, 2
rol rax, 1
rol rax, 1
mov qword [rsi + 0x18], rax
mov dword [rsp - 0x14], 0x6651bb0f
jmp 0x140063025
mov dword [rsp + 0xf0], 0x2b241131
add dword [rsp + 0xf0], 0x1eb07cdf
add dword [rsp + 0xf0], 0x199f8a4
sub dword [rsp + 0xf0], 0x4b6e86b3
mov edx, 0x4e820a53
add edx, 0x112f4b32
xor edx, 0x7c439580
xor edx, 0xb4a61bb
sub edx, 0x1f5c9dee
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073e30
test rax, rax
je 0x140063115
mov dword [rsp - 0xc], esp
movabs rcx, 0xed23558d6ea92666
sub rcx, 0xd6bedc
xor rcx, 0x7f9fc9e4
add rcx, 0x7fffffff
xor rcx, 0x7c23e992
mov dword [rsp + 0x94], edi
mov dword [rsp - 0x20], esi
add rax, rcx
movabs rcx, 0x1d45a650637ea051
xor rcx, 0x61f86016
add rcx, 0x62799f29
add rcx, 0x7fffffff
add rcx, 0xd9ab6ab
rol rax, 0xa
rol rax, 1
sub rax, rcx
mov dword [rsp - 0x38], ecx
movabs rcx, 0x5fac55287ef14bbe
sub rcx, 0x31e20007
xor rcx, 0x4bcf9cdf
add rcx, 0x7fffffff
xor rcx, 0x4e9f22dd
rol rax, 7
mov dword [rsp - 0x28], esi
sub rax, rcx
rol rax, 8
rol rax, 2
rol rax, 2
rol rax, 3
rol rax, 1
mov qword [rsi + 0x20], rax
mov rsp, rsp
jmp 0x140063141
mov dword [rsp + 0x94], 0x2ba34bf9
add dword [rsp + 0x94], 0x19b29056
add dword [rsp + 0x94], 0x2d8f3288
xor dword [rsp + 0x94], 0x72e50ed6
mov edx, 0x4b2f8610
xor edx, 0x5e22d281
xor edx, 0x4277d3ba
xor edx, 0x38eccf89
add edx, 0x5d530d70
xchg rbp, rbx
mov rcx, rbp
xchg rbx, rbp
call fcn.140073e30
mov dword [rsp - 0x30], ecx
test rax, rax
je 0x1400631fd
rol rax, 6
rol rax, 1
rol rax, 1
movabs rcx, 0x4e5d515012368f16
add rcx, 0x57c20bc8
sub rcx, 0x184102b9
sub rcx, 0xecf77e5
add rax, rcx
mov dword [rsp + 0x98], edi
mov dword [rsp - 0x40], 0x1bfb47c9
ror rax, 0x18
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0xa9f65f94157463bc
add rcx, 0x41157e57
xor rcx, 0x3d3373c1
sub rcx, 0x2c3341ba
not rax
mov rdx, rdx
ror rax, 9
ror rax, 1
add rax, rcx
xchg rdi, rax
mov qword [rsi + 0x28], rdi
xchg rdi, rax
jmp 0x140063234
mov dword [rsp + 0x98], 0x7e2f8d64
sub dword [rsp + 0x98], 0xb262b86
sub dword [rsp + 0x98], 0x6249d3c
add dword [rsp + 0x98], 0x1ff602d
xor dword [rsp + 0x98], 0x6ee424ce
mov edx, 0x7911cdba
sub edx, 0x4a5d9fdf
xor edx, 0x3d800873
add edx, 0x3b7b23e4
xor edx, 0xe95408e9
mov rcx, rbx
mov rcx, rcx
call fcn.140073e30
test rax, rax
je 0x1400632e2
mov dword [rsp - 0x18], esi
ror rax, 0x34
ror rax, 3
ror rax, 1
movabs rcx, 0x3b4524e16839bda
add rcx, 0x3796193d
sub rcx, 0x34c796b3
add rcx, 0x7fffffff
xor rcx, 0x62ba24e1
add rax, rcx
mov dword [rsp - 0x40], 0x312fccb5
mov dword [rsp + 0x9c], edi
ror rax, 0xf
ror rax, 0xb
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x18], ebp
ror rax, 6
ror rax, 0x12
ror rax, 1
ror rax, 1
not rax
xchg r13, r13
xchg r9, rax
mov qword [rsi + 0x30], r9
xchg r9, rax
jmp 0x14006330e
mov dword [rsp + 0x9c], 0x520e206b
add dword [rsp + 0x9c], 0x175324e0
sub dword [rsp + 0x9c], 0x17c1b0bd
sub dword [rsp + 0x9c], 0x519f948d
mov edx, 0xfae1e81
add edx, 0x4e74de0f
sub edx, 0xa9c32db
xor edx, 0xbc4123c1
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073e30
mov dword [rsp - 0x30], ecx
test rax, rax
je 0x1400633dc
movabs rcx, 0xc41b24158095227
add rcx, 0x10d97625
sub rcx, 0x37d06e0a
add rcx, 0x2bb8b6eb
mov dword [rsp + 0xc4], edi
xchg r11, r11
xor rax, rcx
movabs rcx, 0x9bb136337003cd84
sub rcx, 0x54c127df
add rcx, 0x5d04dc93
sub rcx, 0x3b07331e
not rax
mov dword [rsp - 0x10], 0x429f203c
ror rax, 0x14
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x67a26e042181ae34
xor rcx, 0x3171e521
add rcx, 0x19d27360
sub rcx, 0x9f78727
xor rax, rcx
mov rdi, rdi
xchg rdx, rax
mov qword [rsi + 0x38], rdx
xchg rdx, rax
jmp 0x140063408
mov dword [rsp + 0xc4], 0x2d307b17
xor dword [rsp + 0xc4], 0x763fc54b
sub dword [rsp + 0xc4], 0x229ea3d0
sub dword [rsp + 0xc4], 0x38711a8b
mov edx, 0x796f4ece
sub edx, 0x42c359d8
xor edx, 0x8c5913d
sub edx, 0x298ad4c7
add edx, 0x10362056
xchg rbx, rsp
mov rcx, rsp
xchg rsp, rbx
call fcn.140073e30
test rax, rax
xchg r12, r12
je 0x1400634dd
rol rax, 0x17
rol rax, 5
rol rax, 3
rol rax, 1
rol rax, 1
movabs rcx, 0xfbaecd1b615b7e3b
sub rcx, 0x53843f99
add rcx, 0x19196bcd
add rcx, 0x4a373313
add rax, rcx
mov dword [rsp + 0xd4], edi
xchg r13, r13
movabs rcx, 0x56decba648f3409d
add rcx, 0xe772e5
xor rcx, 0x25eff7bc
sub rcx, 0x43c4934a
xor rax, rcx
mov rsi, rsi
ror rax, 0x2f
ror rax, 3
ror rax, 2
ror rax, 8
ror rax, 1
not rax
mov rdi, rdi
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 2
rol rax, 1
mov qword [rsi + 0x40], rax
mov dword [rsp - 0x1c], 0x70b823e
jmp 0x140063509
mov dword [rsp + 0xd4], 0x3e0cc1a
xor dword [rsp + 0xd4], 0x35c0a9ac
xor dword [rsp + 0xd4], 0x24f08d4e
sub dword [rsp + 0xd4], 0x12d0e8f7
mov edx, 0x7ef3ece6
sub edx, 0x73b4d865
xor edx, 0x4c57c14a
sub edx, 0x45b9dfca
add edx, 0xf88e3987
xchg rbx, r12
mov rcx, r12
xchg r12, rbx
call fcn.140073e30
test rax, rax
je 0x1400635b7
mov dword [rsp - 0x44], 0xda35f03
rol rax, 0x19
rol rax, 1
movabs rcx, 0x7f1bc4c405334f8e
add rcx, 0xf3ebc22
xor rcx, 0x4c92e4b0
add rcx, 0x190c16b5
sub rcx, 0x35b6bca3
xor rax, rcx
mov dword [rsp + 0x114], edi
mov rcx, rcx
not rax
movabs rcx, 0x144c3635360a688c
add rcx, 0x622562
xor rcx, 0x3a0ec09d
add rcx, 0x2aa6016b
add rcx, 0xc6a591e
add rax, rcx
xchg rcx, rcx
mov qword [rsi + 0x48], rax
jmp 0x1400635e3
mov dword [rsp + 0x114], 0x7fe8a564
sub dword [rsp + 0x114], 0x7a209ed8
add dword [rsp + 0x114], 0x45103e94
xor dword [rsp + 0x114], 0x4ad84521
mov edx, 0x7da22d82
sub edx, 0x81d4778
xor edx, 0xb79dd93
xor edx, 0x4d0e37e4
add edx, 0x85cd547b
mov rcx, rbx
call fcn.140073e30
xchg r15, r15
test rax, rax
je 0x1400636e1
movabs rcx, 0x8d18e89f7e5b0fbe
xor rcx, 0x6ac1f31f
xor rcx, 0x25b2a0d
add rcx, 0x7fffffff
add rcx, 0x2e4b17b0
mov dword [rsp + 0x11c], edi
add rax, rcx
movabs rcx, 0x79748b1d368b7174
sub rcx, 0x23f6b3de
add rcx, 0x4ed6a90d
sub rcx, 0x4d65e1e7
add rcx, 0x7fffffff
add rcx, 0x2ecd9cf2
xor rax, rcx
mov dword [rsp - 0x3c], 0x5e13c65f
movabs rcx, 0x386bf1a47a011ce9
sub rcx, 0x274835e1
sub rcx, 0x42bd7b21
add rcx, 0x5ca891e5
add rcx, 0x50c7ca12
ror rax, 0x10
ror rax, 4
ror rax, 5
ror rax, 7
ror rax, 3
ror rax, 1
sub rax, rcx
rol rax, 0x31
rol rax, 3
rol rax, 1
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 1
xchg rdi, rax
mov qword [rsi + 0x50], rdi
xchg rdi, rax
jmp 0x140063718
mov dword [rsp + 0x11c], 0x4dbf830d
add dword [rsp + 0x11c], 0x19687dc8
xor dword [rsp + 0x11c], 0x22597a59
add dword [rsp + 0x11c], 0xcc741b
xor dword [rsp + 0x11c], 0x463deea6
mov edx, 0x4e7b144d
sub edx, 0x1c680c0a
sub edx, 0x10ef332a
add edx, 0xa390d434
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073e30
test rax, rax
mov rsp, rsp
je 0x1400637f3
movabs rcx, 0x2fe8430e7500a3fe
sub rcx, 0x342fef9f
sub rcx, 0x3ede7983
xor rcx, 0x7a8b9817
mov dword [rsp + 0x158], edi
mov dword [rsp - 0x28], edi
add rax, rcx
movabs rcx, 0x37f2fc8258effc15
xor rcx, 0x7869c717
xor rcx, 0x562a34b
add rcx, 0x7fffffff
xor rcx, 0x50a83735
not rax
mov dword [rsp - 0x18], 0x1d709604
rol rax, 2
rol rax, 0xd
rol rax, 5
rol rax, 1
add rax, rcx
mov dword [rsp - 0x18], esp
movabs rcx, 0x44eb13436732a89e
sub rcx, 0x3ac35ca7
add rcx, 0x25068d94
add rcx, 0x7fffffff
xor rcx, 0x20852a51
xor rax, rcx
xchg rdi, rax
mov qword [rsi + 0x58], rdi
xchg rdi, rax
jmp 0x14006381f
mov dword [rsp + 0x158], 0x6566346e
sub dword [rsp + 0x158], 0x347feb42
add dword [rsp + 0x158], 0x314dfb98
xor dword [rsp + 0x158], 0x623444c5
mov edx, 0xb96ffd
add edx, 0x77ece5ba
sub edx, 0xdc819b1
add edx, 0x76e0e64d
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073e30
mov dword [rsp - 0x3c], 0x74bb0b91
test rax, rax
je 0x1400638b3
movabs rcx, 0xf3a041f77d1831b1
xor rcx, 0x10f32872
add rcx, 0x214b338
add rcx, 0x6ff09743
mov dword [rsp + 0x160], edi
add rax, rcx
mov dword [rsp - 0xc], ebp
not rax
ror rax, 2
ror rax, 0x14
ror rax, 5
ror rax, 2
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x28], 0x323ba237
xchg rsp, rax
mov qword [rsi + 0x60], rsp
xchg rsp, rax
jmp 0x1400638ea
mov dword [rsp + 0x160], 0x20350707
add dword [rsp + 0x160], 0x2c8a38ed
add dword [rsp + 0x160], 0x2697399d
xor dword [rsp + 0x160], 0xe2777b8
sub dword [rsp + 0x160], 0x7d710e28
mov edx, 0xf12ac3e
add edx, 0x2a207aba
xor edx, 0x69199f3b
xor edx, 0x7ef4c474
add edx, 0x6c5ee3e9
xchg rsi, rcx
mov rsi, rbx
xchg rsi, rcx
call fcn.140073e30
test rax, rax
xchg r9, r9
je 0x1400639e8
rol rax, 0x13
rol rax, 1
rol rax, 0x12
rol rax, 3
rol rax, 1
movabs rcx, 0x326ff4a45b7cff51
sub rcx, 0x555f397c
xor rcx, 0x2b2f09f1
sub rcx, 0x128536fd
add rcx, 0x7fffffff
xor rcx, 0x6cd68b50
sub rax, rcx
xchg rsp, rsp
mov dword [rsp + 0x190], edi
rol rax, 0xd
rol rax, 3
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 2
movabs rcx, 0x93ceedf231af9dd5
add rcx, 0x3758d3a8
sub rcx, 0xe35b40
sub rcx, 0x4ca0663c
add rcx, 0x7fffffff
add rcx, 0x1850920f
xor rax, rcx
mov r14, r14
movabs rcx, 0x1ff81eb87fb4d1bf
sub rcx, 0x6c66b7c5
xor rcx, 0x107cc59e
add rcx, 0xa845434
not rax
sub rax, rcx
xchg r14, rax
mov qword [rsi + 0x68], r14
xchg r14, rax
jmp 0x140063a1f
mov dword [rsp + 0x190], 0x4a18ec2
xor dword [rsp + 0x190], 0x42a182e
xor dword [rsp + 0x190], 0x4100af06
xor dword [rsp + 0x190], 0xa526456
sub dword [rsp + 0x190], 0x4bd95dbb
mov edx, 0x3cb9ae26
add edx, 0x37ca7fec
xor edx, 0x2bbacbee
add edx, 0x781a03b7
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073e30
test rax, rax
mov dword [rsp - 0x44], 0x76a688b9
je 0x140063b0a
movabs rcx, 0x9a625cc85a2025f6
sub rcx, 0x2c19c94f
xor rcx, 0x22caa7fd
sub rcx, 0x541c229
add rcx, 0x63ccacf3
mov dword [rsp + 0x198], edi
add rax, rcx
movabs rcx, 0x7a120b00355c72db
sub rcx, 0x2ec089be
add rcx, 0x2cfa193c
add rcx, 0x7fffffff
sub rcx, 0x289ff138
xor rax, rcx
xchg r12, r12
movabs rcx, 0x723fddb268d8810c
add rcx, 0x3f622e1
sub rcx, 0x33d8237d
xor rcx, 0x686555b1
xor rcx, 0x58c084b4
rol rax, 0x13
rol rax, 1
rol rax, 5
rol rax, 1
rol rax, 1
not rax
add rax, rcx
mov dword [rsp - 0x44], edx
ror rax, 0x12
ror rax, 5
ror rax, 1
xchg r10, rax
mov qword [rsi + 0x70], r10
xchg r10, rax
jmp 0x140063b36
mov dword [rsp + 0x198], 0x4089c5cd
add dword [rsp + 0x198], 0x27488eca
sub dword [rsp + 0x198], 0x4fa03fd9
xor dword [rsp + 0x198], 0x183214bf
mov edx, 0x55e54ec0
add edx, 0x14937a91
xor edx, 0x2d45aed3
sub edx, 0x18ed3377
xchg rcx, r12
mov r12, rbx
xchg rcx, r12
call fcn.140073e30
mov dword [rsp - 0x40], 0x217d1429
test rax, rax
je 0x140063c39
movabs rcx, 0x987a51de422d5e84
add rcx, 0x252bbe40
xor rcx, 0x1ad5501e
sub rcx, 0x4cfec761
add rcx, 0x51f7263c
mov dword [rsp + 0x200], edi
xchg r8, r8
add rax, rcx
movabs rcx, 0xbbc3572a593d8393
add rcx, 0x1762060
sub rcx, 0x2231322
sub rcx, 0x1f5a462c
add rcx, 0x7fffffff
sub rcx, 0x2218266e
ror rax, 1
ror rax, 7
ror rax, 1
add rcx, rax
movabs rax, 0xf1eeb9e3be9eeff
xor rax, 0x35cd1682
add rax, 0x6d4a81dd
xor rax, 0x2bc5b797
add rax, 0x7fffffff
add rax, 0xf0342c4
not rcx
rol rcx, 0xf
rol rcx, 9
rol rcx, 1
rol rcx, 1
add rcx, rax
rol rcx, 0x18
rol rcx, 0x1e
rol rcx, 3
rol rcx, 1
rol rcx, 1
rol rcx, 1
xchg r15, rcx
mov qword [rsi + 0x78], r15
xchg r15, rcx
jmp 0x140063c70
mov dword [rsp + 0x200], 0x4eab3f75
add dword [rsp + 0x200], 0xe3c9c88
sub dword [rsp + 0x200], 0x2799af84
sub dword [rsp + 0x200], 0x111238aa
xor dword [rsp + 0x200], 0x243bf3ce
mov edx, 0x7bba36a9
sub edx, 0x82e0629
add edx, 0x79104a8
sub edx, 0x6ff56d39
xchg rcx, rbp
mov rbp, rbx
xchg rbp, rcx
call fcn.140073e30
test rax, rax
je 0x140063d59
mov dword [rsp - 0x34], 0xf9eafe0
movabs rcx, 0x7fdb59a304244241
xor rcx, 0x334ca54f
sub rcx, 0x191e8d47
add rcx, 0x7fffffff
add rcx, 0x602fab96
mov dword [rsp + 0x48], edi
mov rdi, rdi
xor rax, rcx
movabs rcx, 0x7346baad1018f365
add rcx, 0x221572ea
add rcx, 0x41ce80e1
sub rcx, 0x2f110d80
sub rcx, 0x818cc20
rol rax, 0x16
rol rax, 8
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0xba280cb61914e84
sub rcx, 0x557e8355
add rcx, 0x5d54c644
xor rcx, 0x5ed4369a
add rcx, 0x5f17f73f
rol rax, 3
rol rax, 2
add rax, rcx
mov r10, r10
ror rax, 4
xchg rbp, rax
mov qword [rsi + 0x80], rbp
xchg rbp, rax
jmp 0x140063d79
mov dword [rsp + 0x48], 0x2378e808
sub dword [rsp + 0x48], 0x19effa25
xor dword [rsp + 0x48], 0x2385c907
xor dword [rsp + 0x48], 0x2a0d24e5
mov edx, 0x49fcedce
add edx, 0x1df04657
sub edx, 0x1dd9b8bc
xor edx, 0x2962224b
xor edx, 0x9f1a1bd3
xchg rcx, r13
mov r13, rbx
xchg r13, rcx
call fcn.140073e30
mov rdx, rdx
test rax, rax
je 0x140063ea5
movabs rcx, 0x73f181c8604d4d1d
sub rcx, 0x33234312
add rcx, 0x19b901c0
add rcx, 0x18b51018
sub rcx, 0x275b9110
mov dword [rsp + 0x60], edi
add rax, rcx
xchg r14, r14
movabs rcx, 0x539ee2282e61a4db
add rcx, 0x2677c6e9
xor rcx, 0x12a35873
add rcx, 0xfe1360a
add rcx, 0x7fffffff
xor rcx, 0xcd2d348
ror rax, 0x1a
ror rax, 2
ror rax, 7
ror rax, 6
ror rax, 1
ror rax, 1
ror rax, 1
not rax
sub rax, rcx
mov dword [rsp - 0x2c], 0x3ee2ee77
movabs rcx, 0x4fa9b936175b9d6
add rcx, 0x1d68fe77
xor rcx, 0x3df522a7
add rcx, 0x24c25326
ror rax, 4
ror rax, 0xa
ror rax, 4
ror rax, 5
ror rax, 3
ror rax, 1
add rax, rcx
movabs rcx, 0x5748977b43e2c753
sub rcx, 0xfd91f71
add rcx, 0x38d2b164
add rcx, 0x7fffffff
xor rcx, 0xb605289
xor rax, rcx
xchg r10, r10
mov qword [rsi + 0x88], rax
jmp 0x140063ec5
mov dword [rsp + 0x60], 0xf4ff203
xor dword [rsp + 0x60], 0x4d5c905e
xor dword [rsp + 0x60], 0x7cc8a97b
sub dword [rsp + 0x60], 0x3edbcb25
mov edx, 0x49ee5802
xor edx, 0x4505cd61
add edx, 0x2c883a4b
xor edx, 0xae70a10
add edx, 0x9b5e27ea
xchg rcx, r14
mov r14, rbx
xchg r14, rcx
call fcn.140073e30
test rax, rax
je 0x140063f95
mov dword [rsp - 0x24], 0x59d7ce3b
rol rax, 0x2d
rol rax, 3
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x7b7debdb1c7807d5
add rcx, 0x35b328d
add rcx, 0x193b578a
xor rcx, 0x1f2b2cdb
xor rcx, 0x68c21b8a
not rax
mov dword [rsp + 0x100], edi
mov r8, r8
sub rax, rcx
movabs rcx, 0x67f7f26818b4412f
add rcx, 0x5c405545
sub rcx, 0x4eb5e07b
xor rcx, 0x38b220f8
xor rcx, 0xb7ba972
ror rax, 7
ror rax, 5
ror rax, 1
ror rax, 1
xor rax, rcx
mov r15, r15
not rax
mov qword [rsi + 0x90], rax
jmp 0x140063fcc
mov dword [rsp + 0x100], 0x3a2c2e85
sub dword [rsp + 0x100], 0x1cb98c29
xor dword [rsp + 0x100], 0x65359b20
sub dword [rsp + 0x100], 0x6f290148
xor dword [rsp + 0x100], 0x91e3835
mov edx, 0x18d67d35
add edx, 0x489c60e1
sub edx, 0x134e936a
sub edx, 0x4c9955bc
add edx, 0xbfa34516
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073e30
xchg r10, r10
test rax, rax
je 0x1400640bd
movabs rcx, 0x837bad6a2bef969e
add rcx, 0x4c11d5e5
sub rcx, 0x431acd63
add rcx, 0x35d9b0
mov dword [rsp + 0x13c], edi
add rax, rcx
movabs rcx, 0x3bfab61f1bbb01db
add rcx, 0x37dc379e
sub rcx, 0x33eb99c3
add rcx, 0x6ada2e7f
ror rax, 0x19
ror rax, 5
ror rax, 1
not rax
xchg r12, r12
add rax, rcx
movabs rcx, 0x674c44684721f430
add rcx, 0x14e21ab6
xor rcx, 0x25fe8e40
add rcx, 0x3d8daddf
rol rax, 4
rol rax, 0x11
rol rax, 1
rol rax, 1
rol rax, 0xa
rol rax, 1
rol rax, 1
xor rax, rcx
xchg rbx, rbx
rol rax, 0x1b
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
xchg rbp, rax
mov qword [rsi + 0x98], rbp
xchg rbp, rax
jmp 0x1400640f4
mov dword [rsp + 0x13c], 0x277944b7
xor dword [rsp + 0x13c], 0x3d4d3b10
xor dword [rsp + 0x13c], 0x75a311ee
xor dword [rsp + 0x13c], 0x56dafb60
sub dword [rsp + 0x13c], 0x394d9528
mov edx, 0x5cb40f3c
add edx, 0x20d9b706
sub edx, 0x436380ea
sub edx, 0x1f38565f
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073e30
mov rdx, rdx
test rax, rax
je 0x1400641c8
movabs rcx, 0x6fbfb94b3727fddc
xor rcx, 0x224c70a5
add rcx, 0x3006638a
sub rcx, 0x299c9de1
mov dword [rsp + 0x144], edi
add rax, rcx
mov r15, r15
movabs rcx, 0xf0a23d3c19884b2d
xor rcx, 0x59660d95
sub rcx, 0x1546cfdf
xor rcx, 0x413548df
sub rcx, 0x555fc794
xor rax, rcx
movabs rcx, 0x233d23575cc3a790
add rcx, 0xfca0ca1
add rcx, 0x10585514
sub rcx, 0x4a09a490
add rcx, 0x3cb08bc0
rol rax, 0x11
rol rax, 0xb
rol rax, 7
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
xchg r8, rax
mov qword [rsi + 0xa0], r8
xchg r8, rax
jmp 0x1400641ff
mov dword [rsp + 0x144], 0x588486c8
sub dword [rsp + 0x144], 0x1706d9fa
sub dword [rsp + 0x144], 0xf37545b
xor dword [rsp + 0x144], 0x16cc3d4e
sub dword [rsp + 0x144], 0x248a653c
mov edx, 0x17169c31
add edx, 0xa708b39
add edx, 0xc576fd9
sub edx, 0x8cdff77
xchg rbx, r8
mov rcx, r8
xchg r8, rbx
call fcn.140073e30
test rax, rax
mov dword [rsp - 0x2c], 0x55cd87fb
je 0x1400642bd
movabs rcx, 0xe7ccc168166289b3
sub rcx, 0x1146f80
xor rcx, 0x4936ca44
add rcx, 0x7fffffff
add rcx, 0x3eaa64a
mov dword [rsp + 0x16c], edi
mov dword [rsp - 0xc], 0x336c4656
xor rax, rcx
movabs rcx, 0xbde1715d15525023
add rcx, 0x16a71a5d
xor rcx, 0x43110f1f
xor rcx, 0x398fe950
add rcx, 0x7fffffff
xor rcx, 0x1a58666
rol rax, 1
rol rax, 0x17
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x30], edi
mov qword [rsi + 0xa8], rax
jmp 0x1400642e9
mov dword [rsp + 0x16c], 0xb359a6c
add dword [rsp + 0x16c], 0x1943636b
add dword [rsp + 0x16c], 0x2104cbaf
sub dword [rsp + 0x16c], 0x457dc985
mov edx, 0x2a2307ea
add edx, 0x3b4961c6
xor edx, 0x21da80a8
add edx, 0x3bf879c9
xchg rbp, rbx
mov rcx, rbp
xchg rbx, rbp
call fcn.140073e30
test rax, rax
je 0x140064395
xchg r12, r12
rol rax, 4
rol rax, 1
movabs rcx, 0x48c4c0923e7d4585
xor rcx, 0x2e575da5
xor rcx, 0x7a111925
add rcx, 0x1ba740da
xor rax, rcx
mov dword [rsp + 0x208], edi
mov dword [rsp - 0x34], 0x1ab48c6b
rol rax, 0x27
rol rax, 1
movabs rcx, 0xfc6fdf2b2aef4b6a
sub rcx, 0xd464c2c
add rcx, 0x1255fafb
sub rcx, 0xbd52f18
add rcx, 0x32c688ff
add rax, rcx
xchg rbx, rbx
xchg rdi, rax
mov qword [rsi + 0xb0], rdi
xchg rdi, rax
jmp 0x1400643c1
mov dword [rsp + 0x208], 0x754a30a3
sub dword [rsp + 0x208], 0x121fb6cc
xor dword [rsp + 0x208], 0xfd2bfea
sub dword [rsp + 0x208], 0x6cf8c63c
mov edx, 0x3a44de30
add edx, 0x22824b6b
add edx, 0x1a2dae5
sub edx, 0x248689fa
xor edx, 0x2529297b
xchg rbx, r8
mov rcx, r8
xchg r8, rbx
call fcn.140073e30
test rax, rax
mov rsi, rsi
je 0x1400644ef
movabs rcx, 0x4e2445056e2a9ca1
sub rcx, 0x198ba9e8
xor rcx, 0x6bbc2b72
add rcx, 0x368dc6a1
add rcx, 0x7fffffff
sub rcx, 0x575ed2b7
mov dword [rsp + 0x24], edi
xor rax, rcx
mov dword [rsp - 0x3c], 0x7e47992
movabs rcx, 0x9fed151e0237838d
add rcx, 0x8438d18
sub rcx, 0x1e2f80a
sub rcx, 0x5b7eab1
ror rax, 5
ror rax, 5
ror rax, 0x10
ror rax, 3
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0xc], ecx
movabs rcx, 0x3cda2a1b4db901e9
add rcx, 0x1517c5d3
xor rcx, 0x241d1950
add rcx, 0x7a4f0581
xor rax, rcx
movabs rcx, 0x468676d20e8b871e
add rcx, 0xc46a4d2
xor rcx, 0x63fa94a3
sub rcx, 0x5fd49435
ror rax, 0x16
ror rax, 0xc
ror rax, 0xb
ror rax, 5
ror rax, 6
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x28], 0x6b8b8cbf
rol rax, 7
rol rax, 0xd
mov qword [rsi + 0xb8], rax
mov dword [rsp - 0x44], ebp
jmp 0x14006450f
mov dword [rsp + 0x24], 0x787d91c6
sub dword [rsp + 0x24], 0x3c7e611a
add dword [rsp + 0x24], 0x27b26ea8
xor dword [rsp + 0x24], 0x63b19f55
mov edx, 0x20f32800
sub edx, 0x659f32c
xor edx, 0x6df14283
sub edx, 0x6945375c
add edx, 0x4bb55207
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073e30
mov r9, r9
test rax, rax
je 0x1400645f5
not rax
mov dword [rsp - 0x2c], 0x1dc76e41
mov dword [rsp + 0x2c], edi
rol rax, 4
movabs rcx, 0xd0d378695545ade6
sub rcx, 0x13ba6873
sub rcx, 0x330a40b6
xor rcx, 0x3d2a99a3
add rax, rcx
movabs rcx, 0x2138bc604f30557a
xor rcx, 0x6cc51e27
xor rcx, 0x244ad126
add rcx, 0x22b20e15
add rcx, 0x175e7ba1
xor rax, rcx
xchg rdi, rdi
movabs rcx, 0x5be857e3369cfabe
sub rcx, 0xcfaf1a
add rcx, 0x28aabb56
sub rcx, 0x464b2b0e
rol rax, 0x18
rol rax, 1
rol rax, 1
xor rax, rcx
rol rax, 2
rol rax, 0x24
rol rax, 0xb
rol rax, 3
rol rax, 1
mov qword [rsi + 0xc0], rax
mov rbx, rbx
jmp 0x14006461d
mov dword [rsp + 0x2c], 0x12c78804
add dword [rsp + 0x2c], 0x39e87339
xor dword [rsp + 0x2c], 0x7b143457
xor dword [rsp + 0x2c], 0x17b1879b
sub dword [rsp + 0x2c], 0x200a48f0
mov edx, 0x31dae0ae
sub edx, 0x41555ac
sub edx, 0xb1d89c1
xor edx, 0x76ddc137
add edx, 0x56caff17
xchg rbp, rcx
mov rbp, rbx
xchg rcx, rbp
call fcn.140073e30
mov dword [rsp - 0x30], ebx
test rax, rax
je 0x1400646a7
rol rax, 0x27
mov dword [rsp - 0x24], esi
movabs rcx, 0x8f45ff221c794bfb
sub rcx, 0x8643f66
add rcx, 0x64f98895
sub rcx, 0x2640ffb3
add rax, rcx
mov dword [rsp + 0x54], edi
mov dword [rsp - 0x34], ebx
not rax
rol rax, 0x13
rol rax, 7
rol rax, 1
not rax
mov rsp, rsp
mov qword [rsi + 0xc8], rax
jmp 0x1400646cf
mov dword [rsp + 0x54], 0x521542ba
xor dword [rsp + 0x54], 0xae2b89a
xor dword [rsp + 0x54], 0x3113bc36
xor dword [rsp + 0x54], 0x72b8d6d0
sub dword [rsp + 0x54], 0x1b5c90c5
mov edx, 0x3ebf7b2b
xor edx, 0x674e66bd
add edx, 0x2c85904
sub edx, 0xa5f4ee1
add edx, 0x1c0eb2c3
mov rcx, rbx
mov dword [rsp - 0x1c], 0xb22492f
call fcn.140073e30
test rax, rax
je 0x1400647f6
mov dword [rsp - 0x18], 0x6e15f2e2
movabs rcx, 0xaba043ba66203fb9
sub rcx, 0x1cfa8c99
sub rcx, 0x2947be82
add rcx, 0x57994663
mov dword [rsp + 0x6c], edi
add rax, rcx
movabs rcx, 0x7434f6d66553789b
sub rcx, 0x5a16b7c7
xor rcx, 0x54f184da
sub rcx, 0x154c1c88
xor rax, rcx
movabs rcx, 0x1353b68b0d10425c
add rcx, 0x5bda24e8
xor rcx, 0x4f96383a
sub rcx, 0x181db55d
sub rcx, 0x297ab1f
sub rax, rcx
movabs rcx, 0xfe8b7e72edd5be7
add rcx, 0xedc0a8a
xor rcx, 0x1d42a466
sub rcx, 0x3d4f426
add rcx, 0x9150b7e
xor rax, rcx
movabs rcx, 0x469a174908ef8f9a
xor rcx, 0x38bcb5a9
add rcx, 0x1708ab01
sub rcx, 0xc924627
ror rax, 0x1a
ror rax, 4
ror rax, 2
ror rax, 1
ror rax, 2
ror rax, 1
not rax
add rax, rcx
mov dword [rsp - 0x24], ebx
xchg r14, rax
mov qword [rsi + 0xd0], r14
xchg r14, rax
jmp 0x14006481e
mov dword [rsp + 0x6c], 0x2ac17acc
xor dword [rsp + 0x6c], 0x298d2548
add dword [rsp + 0x6c], 0x179e6581
add dword [rsp + 0x6c], 0x2052a934
xor dword [rsp + 0x6c], 0x3b3d6e38
mov edx, 0x6f8d52b1
sub edx, 0x2a208b3d
sub edx, 0x82fbe8b
add edx, 0xe3eb921
xor edx, 0x8ac81813
mov rcx, rbx
call fcn.140073e30
test rax, rax
mov rdi, rdi
je 0x1400648eb
movabs rcx, 0xab19ae845418620a
sub rcx, 0x2209171b
xor rcx, 0xa4f368a
add rcx, 0x269b53e9
add rcx, 0x4e718705
mov dword [rsp + 0xa0], edi
add rax, rcx
mov rbx, rbx
movabs rcx, 0x6c3f52bb42d78db9
xor rcx, 0x13bca732
sub rcx, 0x15e77f8e
add rcx, 0x7fffffff
add rcx, 0x37e87991
xor rax, rcx
xchg r10, r10
movabs rcx, 0x4fb433c53746bfb9
sub rcx, 0x29a9d957
xor rcx, 0x5910d1a4
xor rcx, 0x49b39904
add rax, rcx
mov dword [rsp - 0x34], 0x4a3818ff
not rax
xchg rbx, rax
mov qword [rsi + 0xd8], rbx
xchg rbx, rax
jmp 0x140064922
mov dword [rsp + 0xa0], 0x3f061f45
sub dword [rsp + 0xa0], 0x28eabc96
xor dword [rsp + 0xa0], 0x2f670907
sub dword [rsp + 0xa0], 0x20942627
xor dword [rsp + 0xa0], 0x18e84580
mov edx, 0x42d17b20
sub edx, 0x45a1ab2
xor edx, 0x41716290
sub edx, 0x41a14df6
sub edx, 0x87fb1b0
xchg rbx, r11
mov rcx, r11
xchg r11, rbx
call fcn.140073e30
test rax, rax
mov dword [rsp - 0x24], 0x599e0d06
je 0x140064a09
movabs rcx, 0x53ccee2057f9c0cd
xor rcx, 0x1b7bb6cb
xor rcx, 0x5b05132a
add rcx, 0x62575596
sub rcx, 0x57f7399d
mov dword [rsp + 0xc0], edi
add rax, rcx
mov dword [rsp - 0x2c], esp
movabs rcx, 0x74d735856d8b6b5e
sub rcx, 0x9c4c35d
xor rcx, 0x2989b6e5
xor rcx, 0x6ac095c2
add rcx, 0x7fffffff
xor rcx, 0x765fbcf6
xor rax, rcx
movabs rcx, 0x75767ed16bf85e74
sub rcx, 0x570ac3d0
add rcx, 0x728a040
add rcx, 0x7fffffff
add rcx, 0x5cddef6d
rol rax, 1
rol rax, 5
rol rax, 3
rol rax, 1
add rax, rcx
mov qword [rsi + 0xe0], rax
mov dword [rsp - 0x24], edi
jmp 0x140064a35
mov dword [rsp + 0xc0], 0x25c2d687
xor dword [rsp + 0xc0], 0x49b6974c
sub dword [rsp + 0xc0], 0x6538a059
sub dword [rsp + 0xc0], 0x73ba171
mov edx, 0x2a43256c
xor edx, 0x42f7b37b
sub edx, 0x4f0e3866
add edx, 0x66bac19
add edx, 0x7208db56
xchg rbx, r11
mov rcx, r11
xchg rbx, r11
call fcn.140073e30
test rax, rax
je 0x140064b2b
mov dword [rsp - 0x1c], 0xc61f355
ror rax, 0x14
ror rax, 1
ror rax, 1
movabs rcx, 0x3e229a6a5a3ccb06
add rcx, 0x616d95d
sub rcx, 0x604d24b
add rcx, 0x7fffffff
add rcx, 0x8289821
xor rax, rcx
xchg r14, r14
mov dword [rsp + 0xc8], edi
ror rax, 9
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x4c16dd334e7607d7
add rcx, 0x1095fec1
sub rcx, 0x411d88e7
add rcx, 0x3d70a2cc
add rcx, 0x7fffffff
xor rcx, 0x3ba70217
xor rax, rcx
movabs rcx, 0xd97e96fc73ab32cf
sub rcx, 0x584abfe0
sub rcx, 0x82f28b4
xor rcx, 0x2f2ccc5
rol rax, 4
rol rax, 0xa
rol rax, 3
rol rax, 1
add rax, rcx
mov qword [rsi + 0xe8], rax
xchg r12, r12
jmp 0x140064b62
mov dword [rsp + 0xc8], 0x222d07e7
add dword [rsp + 0xc8], 0x11227bbb
sub dword [rsp + 0xc8], 0x28fa8fc1
add dword [rsp + 0xc8], 0x823de8a
sub dword [rsp + 0xc8], 0x1278d26a
mov edx, 0x70d6d822
sub edx, 0x588e6496
sub edx, 0x7cf0117
add edx, 0x5e34ecbf
xor edx, 0x1cca433f
xchg rcx, r12
mov r12, rbx
xchg r12, rcx
call fcn.140073e30
mov dword [rsp - 0x20], esp
test rax, rax
je 0x140064c00
ror rax, 4
ror rax, 0x14
ror rax, 2
ror rax, 1
movabs rcx, 0x4d3903c178ca302b
sub rcx, 0x36305799
sub rcx, 0x3504caa4
add rcx, 0x7fffffff
xor rcx, 0x263b2b57
not rax
mov dword [rsp + 0xcc], edi
mov dword [rsp - 0x28], esp
ror rax, 5
ror rax, 0xc
add rax, rcx
mov dword [rsp - 0x10], 0x241cced4
xchg r14, rax
mov qword [rsi + 0xf0], r14
xchg r14, rax
jmp 0x140064c2c
mov dword [rsp + 0xcc], 0x3a80c0e9
add dword [rsp + 0xcc], 0x55ee09e
sub dword [rsp + 0xcc], 0x330ed4f2
sub dword [rsp + 0xcc], 0xcd0cc94
mov edx, 0xd08245
xor edx, 0x6ea25ac1
sub edx, 0x69dd2ee1
add edx, 0x3ffe9eb1
xchg rdx, rbx
mov rcx, rdx
xchg rdx, rbx
call fcn.140073e30
test rax, rax
mov dword [rsp - 0x40], 0x424586fd
je 0x140064d52
ror rax, 2
ror rax, 0x10
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0x37b455855834a394
add rcx, 0x2498d524
sub rcx, 0x6a1d5006
xor rcx, 0x5b7e4ae4
add rcx, 0x7fffffff
sub rcx, 0x2c69159f
add rax, rcx
mov r8, r8
mov dword [rsp + 0xd0], edi
ror rax, 0xd
ror rax, 0x2f
movabs rcx, 0x923088b52a650677
sub rcx, 0x2c92441
xor rcx, 0x2210a199
add rcx, 0xbcf2e27
add rax, rcx
movabs rcx, 0x3b282d4e4e38a134
xor rcx, 0x535b1b13
add rcx, 0x3a20f235
add rcx, 0x52dda4d
sub rcx, 0x4075c846
xor rax, rcx
movabs rcx, 0x9e6b51217226b67e
xor rcx, 0x14bf52db
xor rcx, 0x629aed29
xor rcx, 0x42cd838e
add rcx, 0x3514aa71
ror rax, 0xf
ror rax, 0x12
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
xchg r13, r13
mov qword [rsi + 0xf8], rax
jmp 0x140064d7e
mov dword [rsp + 0xd0], 0x6ef643b
add dword [rsp + 0xd0], 0x7083716d
sub dword [rsp + 0xd0], 0x25f0ba31
sub dword [rsp + 0xd0], 0x51821b76
mov edx, 0x63bec684
sub edx, 0x12749ee1
xor edx, 0x2f255d39
xor edx, 0x6868ef3e
sub edx, 0xe63f294
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073e30
mov rdi, rdi
test rax, rax
je 0x140064e42
rol rax, 0x2d
rol rax, 1
movabs rcx, 0x23fa04a9146e3e82
xor rcx, 0x75a3060
sub rcx, 0x109b7b5d
add rcx, 0x7fffffff
add rcx, 0x2a1495b6
sub rax, rcx
mov r12, r12
mov dword [rsp + 0xf4], edi
ror rax, 0x10
ror rax, 4
ror rax, 4
ror rax, 8
ror rax, 0xe
ror rax, 1
ror rax, 1
movabs rcx, 0x4bbf893b3abcdd08
xor rcx, 0x2465312e
sub rcx, 0x5d009af
add rcx, 0x7fffffff
sub rcx, 0x76712bc
xor rax, rcx
xchg r10, rax
mov qword [rsi + 0x100], r10
xchg r10, rax
jmp 0x140064e6e
mov dword [rsp + 0xf4], 0x7d4db6c
add dword [rsp + 0xf4], 0x166b956f
sub dword [rsp + 0xf4], 0xf716b11
sub dword [rsp + 0xf4], 0xecf05c9
mov edx, 0x33309ba1
xor edx, 0x698f827
add edx, 0x1c8efc40
sub edx, 0x16375408
sub edx, 0x25a27565
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073e30
test rax, rax
mov dword [rsp - 0xc], 0x4a995f1d
je 0x140064f81
ror rax, 8
ror rax, 2
ror rax, 1
movabs rcx, 0x5ac2b6b2d782be8
add rcx, 0x251456b2
sub rcx, 0x4984e916
add rcx, 0x177a3953
add rcx, 0x322f06f9
add rax, rcx
mov dword [rsp - 0x38], edx
mov dword [rsp + 0x10c], edi
movabs rcx, 0x593d060a7d04ef1b
sub rcx, 0x668bc171
add rcx, 0x735803f
xor rcx, 0x12fede23
add rcx, 0x7fffffff
add rcx, 0x2b38a1ac
xor rax, rcx
mov dword [rsp - 0x14], 0x338fe12b
movabs rcx, 0x2025b9b76289b248
xor rcx, 0x48d42c79
sub rcx, 0x11f1e4ca
add rcx, 0x48cabe98
ror rax, 8
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x37168f495b60cc3e
add rcx, 0x1b7bbd7
sub rcx, 0x32ef85f8
add rcx, 0x61296ebc
sub rax, rcx
xchg r12, r12
mov qword [rsi + 0x108], rax
jmp 0x140064fb8
mov dword [rsp + 0x10c], 0x73ec3df0
sub dword [rsp + 0x10c], 0x52d98cef
sub dword [rsp + 0x10c], 0x89ddf66
add dword [rsp + 0x10c], 0x1b144979
sub dword [rsp + 0x10c], 0x33891b13
mov edx, 0x180ced90
xor edx, 0x3a9e9da3
add edx, 0xed65d83
sub edx, 0x20f67b17
add edx, 0x1c80ddb5
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073e30
mov r15, r15
test rax, rax
je 0x14006507c
movabs rcx, 0x5f82aa452994437e
add rcx, 0x43de86bc
add rcx, 0xc746449
sub rcx, 0x6ab84f5d
add rcx, 0x7fffffff
xor rcx, 0x9d15641
mov dword [rsp + 0x150], edi
xor rax, rcx
mov r15, r15
movabs rcx, 0xa44a23846da3e362
add rcx, 0xdf9f9c8
sub rcx, 0x5837aee5
add rcx, 0x7fffffff
add rcx, 0xbf1cda3
not rax
mov dword [rsp - 0x3c], 0x11837567
rol rax, 0x10
rol rax, 8
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x44], esi
xchg r10, rax
mov qword [rsi + 0x110], r10
xchg r10, rax
jmp 0x1400650b3
mov dword [rsp + 0x150], 0x69e23b2e
sub dword [rsp + 0x150], 0x2d64f51a
add dword [rsp + 0x150], 0x1dc91792
sub dword [rsp + 0x150], 0x2eb0aabd
xor dword [rsp + 0x150], 0x2b95b2e8
mov edx, 0x4d9c75d6
add edx, 0x179e3bde
sub edx, 0x592a6f58
sub edx, 0xf0dd36
add edx, 0x9f4eb100
mov rcx, rbx
call fcn.140073e30
xchg rsi, rsi
test rax, rax
je 0x14006517d
movabs rcx, 0xf551e0df1c09401d
xor rcx, 0x64c97c93
sub rcx, 0x565426c7
xor rcx, 0x58451978
sub rcx, 0x17612a8
mov dword [rsp + 0x188], edi
mov rdx, rdx
add rax, rcx
movabs rcx, 0x8c6a16a10b2b6c9a
add rcx, 0x42948da3
xor rcx, 0x5e76fa7d
add rcx, 0x7fffffff
sub rcx, 0x2259915
ror rax, 0xa
ror rax, 1
not rax
mov dword [rsp - 0x40], ecx
ror rax, 0x21
ror rax, 0xa
ror rax, 1
ror rax, 3
ror rax, 9
ror rax, 1
ror rax, 1
xor rax, rcx
xchg rsi, rsi
not rax
xchg r12, rax
mov qword [rsi + 0x118], r12
xchg r12, rax
jmp 0x1400651a9
mov dword [rsp + 0x188], 0x3675182c
add dword [rsp + 0x188], 0x3a41afd9
xor dword [rsp + 0x188], 0x730edc2a
xor dword [rsp + 0x188], 0x3b8142e
mov edx, 0x3f01dc5e
xor edx, 0x6fed4745
sub edx, 0x150cd14
xor edx, 0x9d7ef8b0
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073e30
test rax, rax
mov dword [rsp - 0x24], 0x69c1db16
je 0x140065255
rol rax, 0xf
rol rax, 0xd
rol rax, 4
movabs rcx, 0xf946f34a3643144c
add rcx, 0x3b988942
sub rcx, 0x6e420602
add rcx, 0x5c71d952
xor rax, rcx
mov dword [rsp - 0x28], 0x493223e7
mov dword [rsp + 0x1a0], edi
movabs rcx, 0x43d61d14717807b6
add rcx, 0x1e90215
xor rcx, 0x6a2eb5a9
add rcx, 0x7fffffff
add rcx, 0x2c671cdf
add rax, rcx
mov qword [rsi + 0x120], rax
mov dword [rsp - 0x20], esp
jmp 0x140065281
mov dword [rsp + 0x1a0], 0x4f14ec08
xor dword [rsp + 0x1a0], 0x31412e41
sub dword [rsp + 0x1a0], 0xe84828d
sub dword [rsp + 0x1a0], 0x6fd13fbb
mov edx, 0x35016a2e
sub edx, 0x2345afff
xor edx, 0x34cc7f7f
sub edx, 0x11539bc0
add edx, 0xc9d7b6a4
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073e30
test rax, rax
mov dword [rsp - 0x44], edx
je 0x140065339
not rax
mov dword [rsp + 0x20], edi
ror rax, 1
ror rax, 3
ror rax, 0x1d
ror rax, 1
movabs rcx, 0x4f2f1dde6b3b52ed
xor rcx, 0x147ade72
sub rcx, 0x38f0d54d
sub rcx, 0x33e5cf9a
add rcx, 0x7fffffff
xor rcx, 0x26523ad0
add rax, rcx
xchg r15, r15
movabs rcx, 0x1ca43402222a7436
add rcx, 0x4742a73b
add rcx, 0x54fe0d7
sub rcx, 0x3f95d0f6
sub rcx, 0xfa6cdc7
xor rax, rcx
mov qword [rsi + 0x128], rax
mov r12, r12
jmp 0x140065361
mov dword [rsp + 0x20], 0x6e3de69f
xor dword [rsp + 0x20], 0x7756da74
add dword [rsp + 0x20], 0x465fefe1
sub dword [rsp + 0x20], 0x1952a0fa
sub dword [rsp + 0x20], 0x46788bd1
mov edx, 0x7e4976d5
sub edx, 0x20baf46f
xor edx, 0x2c6cb46c
sub edx, 0x38a15609
add edx, 0xa69f12f3
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073e30
test rax, rax
je 0x140065465
mov rbp, rbp
rol rax, 8
rol rax, 3
rol rax, 3
rol rax, 2
rol rax, 1
movabs rcx, 0xfd5771b640fcbca1
xor rcx, 0x4927c276
xor rcx, 0x29c7e65
xor rcx, 0x7f860073
add rax, rcx
xchg rdx, rdx
mov dword [rsp + 0x50], edi
movabs rcx, 0x11ee57272ba9f7b6
sub rcx, 0x2018a774
add rcx, 0x31c6ad51
xor rcx, 0x313008f1
add rcx, 0x7fffffff
add rcx, 0x36b4f1e8
xor rax, rcx
xchg r8, r8
movabs rcx, 0xed2732b72b1972b1
xor rcx, 0x7274acc
add rcx, 0x49d8f1b9
add rcx, 0x7fffffff
sub rcx, 0xf074ee0
ror rax, 0xa
ror rax, 5
ror rax, 2
ror rax, 3
ror rax, 1
add rax, rcx
mov rbp, rbp
not rax
rol rax, 0x1b
rol rax, 1
rol rax, 1
rol rax, 1
mov qword [rsi + 0x130], rax
xchg r8, r8
jmp 0x140065485
mov dword [rsp + 0x50], 0x5e6737ef
xor dword [rsp + 0x50], 0x25f3bf6e
xor dword [rsp + 0x50], 0x44558a75
xor dword [rsp + 0x50], 0x3fc102f5
mov edx, 0x60a9a35e
xor edx, 0x49ecfaf7
add edx, 0x567e78cc
xor edx, 0x60fd591e
xor edx, 0x15f670f9
mov rcx, rbx
mov rdx, rdx
call fcn.140073e30
test rax, rax
je 0x1400654ea
not rax
mov r9, r9
mov dword [rsp + 0x58], edi
ror rax, 4
ror rax, 0x16
ror rax, 1
not rax
mov dword [rsp - 0xc], esp
rol rax, 4
rol rax, 0xe
rol rax, 8
mov qword [rsi + 0x138], rax
jmp 0x14006550a
mov dword [rsp + 0x58], 0x164dcd9
add dword [rsp + 0x58], 0xfa8cca6
add dword [rsp + 0x58], 0xf31046
sub dword [rsp + 0x58], 0x1200b9c4
mov edx, 0x964e786
add edx, 0x309de99b
add edx, 0x30f5203a
sub edx, 0x621624ef
xor edx, 0x9dc5b155
xchg rbx, r11
mov rcx, r11
xchg rbx, r11
call fcn.140073e30
test rax, rax
xchg rsi, rsi
je 0x1400655da
movabs rcx, 0x9ffad1d0183aaa0f
add rcx, 0xd3e0cb6
add rcx, 0x48d3c66d
sub rcx, 0x160ece12
sub rcx, 0x4efb5d31
mov dword [rsp + 0xd8], edi
add rax, rcx
mov dword [rsp - 0x3c], 0x2fb5e602
movabs rcx, 0x728807ca7f32b970
xor rcx, 0x376f7872
sub rcx, 0x19f5e7bd
add rcx, 0xcbfe1ee
xor rcx, 0x7047662b
not rax
xchg r8, r8
sub rax, rcx
movabs rcx, 0x39b0e602611f96d9
sub rcx, 0x40119a72
xor rcx, 0x5736a80
add rcx, 0x581a1aa6
xor rax, rcx
mov dword [rsp - 0xc], edi
mov qword [rsi + 0x140], rax
jmp 0x140065611
mov dword [rsp + 0xd8], 0x42a47d91
xor dword [rsp + 0xd8], 0x6030ef2f
add dword [rsp + 0xd8], 0x2d799753
xor dword [rsp + 0xd8], 0x1fd3f071
xor dword [rsp + 0xd8], 0x4fddda61
mov edx, 0x74735619
sub edx, 0x31a06f8e
sub edx, 0x2b5f67ea
add edx, 0x6b26c5d9
xchg r14, rbx
mov rcx, r14
xchg rbx, r14
call fcn.140073e30
mov dword [rsp - 0x28], esp
test rax, rax
je 0x1400656df
not rax
mov dword [rsp + 0xf8], edi
mov dword [rsp - 0xc], 0xfd6871c
ror rax, 5
ror rax, 3
ror rax, 0xb
ror rax, 8
movabs rcx, 0x3a655937a6777dc
sub rcx, 0x26233529
xor rcx, 0x664b5d27
add rcx, 0x7fffffff
xor rcx, 0x5a81b4a6
sub rax, rcx
movabs rcx, 0x2fa6ea3a29bccf47
xor rcx, 0x32b1127b
xor rcx, 0x44d5d69d
sub rcx, 0x1fd72cd5
rol rax, 0x28
rol rax, 1
rol rax, 1
rol rax, 1
not rax
add rax, rcx
rol rax, 0xb
rol rax, 2
rol rax, 3
rol rax, 2
rol rax, 1
mov qword [rsi + 0x148], rax
jmp 0x14006570b
mov dword [rsp + 0xf8], 0x5ec761ed
add dword [rsp + 0xf8], 0x9d715d9
sub dword [rsp + 0xf8], 0x35d4963
sub dword [rsp + 0xf8], 0x65412e62
mov edx, 0x4aff2c9a
add edx, 0xcafce72
sub edx, 0x4328a9f0
add edx, 0x47ff1b2b
mov rcx, rbx
call fcn.140073e30
mov dword [rsp - 0x18], esp
test rax, rax
je 0x1400657e6
movabs rcx, 0xf9d370b81982c780
add rcx, 0x8f033ce
sub rcx, 0x9642558
add rcx, 0x7fffffff
add rcx, 0x2e6a4f19
mov dword [rsp + 0x12c], edi
add rax, rcx
mov dword [rsp - 0xc], ebx
movabs rcx, 0x5f12855b09de4411
add rcx, 0x250dde09
xor rcx, 0x611e2234
add rcx, 0x3180595e
not rax
mov dword [rsp - 0x28], 0x733c5173
add rax, rcx
movabs rcx, 0x127c06512393d5a7
add rcx, 0x3631e917
sub rcx, 0x3f474ec1
add rcx, 0x327a6775
sub rcx, 0x1131bacd
rol rax, 0x12
rol rax, 1
add rax, rcx
mov dword [rsp - 0x38], 0x498df8f
not rax
rol rax, 0x21
rol rax, 1
mov qword [rsi + 0x150], rax
jmp 0x140065812
mov dword [rsp + 0x12c], 0x435ba96e
add dword [rsp + 0x12c], 0x32ac3c3f
sub dword [rsp + 0x12c], 0x1b20f20b
sub dword [rsp + 0x12c], 0x5ae6f3a1
mov edx, 0x397ef61f
sub edx, 0x472d77f
add edx, 0x80dce58
add edx, 0x10c758c5
add edx, 0x943e21d4
xchg rbp, rbx
mov rcx, rbp
xchg rbx, rbp
call fcn.140073e30
mov dword [rsp - 0xc], 0x779b217a
test rax, rax
je 0x140065900
movabs rcx, 0xfc5cb52c69df7915
sub rcx, 0xef9b618
sub rcx, 0x2a04b883
add rcx, 0x39dfeff6
sub rcx, 0x4f55d438
mov dword [rsp + 0x134], edi
add rax, rcx
movabs rcx, 0x4e7bf6665ae2fa49
sub rcx, 0x21469943
sub rcx, 0x27e74bd6
add rcx, 0x7fffffff
xor rcx, 0x506dbbea
ror rax, 0xb
ror rax, 4
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x38], 0x4147058d
movabs rcx, 0x272688b514c98c88
sub rcx, 0xb2ee44d
xor rcx, 0x414a82b7
sub rcx, 0xdd1db01
add rax, rcx
ror rax, 0x1e
ror rax, 9
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
xchg rcx, rax
mov qword [rsi + 0x158], rcx
xchg rcx, rax
jmp 0x14006592c
mov dword [rsp + 0x134], 0x4b928a77
xor dword [rsp + 0x134], 0x32bda704
sub dword [rsp + 0x134], 0x46c14f8f
xor dword [rsp + 0x134], 0x326ddde5
mov edx, 0x34509618
add edx, 0xffa5bd1
xor edx, 0x66a052cb
add edx, 0x52ae60da
xchg rcx, r15
mov r15, rbx
xchg rcx, r15
call fcn.140073e30
xchg r8, r8
test rax, rax
je 0x1400659fc
ror rax, 1
ror rax, 3
ror rax, 1
ror rax, 1
movabs rcx, 0x1031c4122851bb0
sub rcx, 0x12e8b491
sub rcx, 0x3cbba65
add rcx, 0xb9a8875
sub rax, rcx
xchg r14, r14
mov dword [rsp + 0x164], edi
ror rax, 0x18
ror rax, 4
ror rax, 0xa
ror rax, 0xa
ror rax, 2
ror rax, 1
movabs rcx, 0xf7cc763b55ab5464
xor rcx, 0x38d5c24c
xor rcx, 0x671b5a1c
add rcx, 0x14e06618
add rcx, 0x7fffffff
xor rcx, 0x6fb0246a
xor rax, rcx
mov dword [rsp - 0x2c], edi
ror rax, 0xe
ror rax, 2
ror rax, 1
xchg r9, rax
mov qword [rsi + 0x160], r9
xchg r9, rax
jmp 0x140065a33
mov dword [rsp + 0x164], 0x23e7a55a
add dword [rsp + 0x164], 0x27c2aa6c
xor dword [rsp + 0x164], 0x74ed2f86
add dword [rsp + 0x164], 0x32867347
xor dword [rsp + 0x164], 0x71cdd386
mov edx, 0x7a808624
sub edx, 0x1e665935
xor edx, 0x72ea4f69
xor edx, 0x564c8e1a
xor edx, 0xa4df3a5
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073e30
mov dword [rsp - 0x3c], 0x512c0612
test rax, rax
je 0x140065b02
rol rax, 8
rol rax, 0x20
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0x67781ea520343d2e
add rcx, 0x2825be7a
xor rcx, 0x4cca94d
sub rcx, 0x3abfeb20
add rcx, 0x7fffffff
xor rcx, 0x39354cff
not rax
mov dword [rsp - 0x10], 0x1769b00
mov dword [rsp + 0x174], edi
rol rax, 0x1c
rol rax, 0x13
not rax
ror rax, 5
ror rax, 0x14
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
sub rax, rcx
ror rax, 0x1e
ror rax, 0x11
ror rax, 2
ror rax, 1
mov qword [rsi + 0x168], rax
mov dword [rsp - 0x40], ebx
jmp 0x140065b39
mov dword [rsp + 0x174], 0x7c0d9889
sub dword [rsp + 0x174], 0x56b305f2
add dword [rsp + 0x174], 0x1f4e0b8b
xor dword [rsp + 0x174], 0x17b68963
xor dword [rsp + 0x174], 0x531e1740
mov edx, 0x79ce792d
xor edx, 0x3c6b4867
add edx, 0x33393ec4
xor edx, 0x44735f01
add edx, 0x5dd3b67a
xchg rcx, r9
mov r9, rbx
xchg rcx, r9
call fcn.140073e30
mov dword [rsp - 0x30], ebp
test rax, rax
je 0x140065b95
lea rcx, [rsi + 0x170]
xchg r11, rdx
mov r11, rax
xchg r11, rdx
call fcn.1400715b0
mov r15, r15
mov dword [rsp + 0x19c], edi
jmp 0x140065bcc
mov dword [rsp + 0x19c], 0x425e6ad
xor dword [rsp + 0x19c], 0x7172e597
sub dword [rsp + 0x19c], 0x504bef1b
xor dword [rsp + 0x19c], 0x319d0f89
sub dword [rsp + 0x19c], 0x14961b95
mov edx, 0x45f45b7a
xor edx, 0xd9de419
xor edx, 0x5403d69
xor edx, 0x62a27dc1
add edx, 0x1ecb71dc
xchg rdi, rbx
mov rcx, rdi
xchg rbx, rdi
call fcn.140073e30
mov rdi, rdi
test rax, rax
je 0x140065c83
ror rax, 0x19
ror rax, 2
ror rax, 5
ror rax, 1
movabs rcx, 0x5b5e90fd0e48158e
add rcx, 0x2b0fa077
sub rcx, 0xf0bac86
xor rcx, 0x789d8ee4
add rcx, 0x7fffffff
sub rcx, 0xc605c6d
not rax
xchg rcx, rcx
mov dword [rsp + 0x1f8], edi
rol rax, 0x18
rol rax, 0xe
rol rax, 1
rol rax, 0xa
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x14], ebp
ror rax, 0xf
ror rax, 7
ror rax, 1
ror rax, 1
xchg rcx, rax
mov qword [rsi + 0x178], rcx
xchg rcx, rax
jmp 0x140065cba
mov dword [rsp + 0x1f8], 0x235d9f55
xor dword [rsp + 0x1f8], 0x6176d102
sub dword [rsp + 0x1f8], 0x10bdb770
add dword [rsp + 0x1f8], 0x3187af21
sub dword [rsp + 0x1f8], 0x62f54607
mov edx, 0x19b67e2f
xor edx, 0x7822e42b
sub edx, 0x1c53bc8
sub edx, 0x564736ad
add edx, 0x23f06973
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073e30
test rax, rax
mov dword [rsp - 0x10], 0x179e3b8
je 0x140065d90
movabs rcx, 0x3d10b1269799f9b
sub rcx, 0x69305e34
xor rcx, 0x5f5ee575
xor rcx, 0x51b44f9
mov dword [rsp + 0x5c], edi
xchg rdi, rdi
xor rax, rcx
movabs rcx, 0x702571db0eb08337
add rcx, 0x521e77dd
sub rcx, 0x17e6fa21
sub rcx, 0x10d9d2c4
sub rcx, 0x67fd922
sub rax, rcx
mov dword [rsp - 0x2c], 0x240da598
movabs rcx, 0x58ca64fc7bfc1926
sub rcx, 0x7958209d
xor rcx, 0xf3761e8
add rcx, 0x7fffffff
xor rcx, 0x2ae0d22d
xor rax, rcx
rol rax, 6
xchg rcx, rcx
xchg rdx, rax
mov qword [rsi + 0x180], rdx
xchg rdx, rax
jmp 0x140065db8
mov dword [rsp + 0x5c], 0x2dde0fca
xor dword [rsp + 0x5c], 0x573f924d
sub dword [rsp + 0x5c], 0x443547ab
xor dword [rsp + 0x5c], 0x30beaae2
sub dword [rsp + 0x5c], 0x612ff3d
mov edx, 0x2bc7fc2b
sub edx, 0x19f779a8
add edx, 0x581c64e
xor edx, 0x15dcd6b8
add edx, 0x2b772e4
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073e30
mov r15, r15
test rax, rax
je 0x140065e94
movabs rcx, 0x5f6bfd8e2d7777d4
sub rcx, 0x220de1be
add rcx, 0x3ba7fa2b
xor rcx, 0x3f87211d
mov dword [rsp + 0x64], edi
mov dword [rsp - 0x44], 0xa21b60
add rax, rcx
movabs rcx, 0x48efeb8964b7da7a
sub rcx, 0x15b13f21
add rcx, 0x4953894
sub rcx, 0x3915e7f2
xor rcx, 0x4f493e17
xor rax, rcx
movabs rcx, 0x56884886721d79eb
add rcx, 0x371f9f5
xor rcx, 0x4f00024f
xor rcx, 0x33a5f8de
sub rax, rcx
mov r11, r11
ror rax, 2
ror rax, 0x13
ror rax, 2
ror rax, 1
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
mov qword [rsi + 0x188], rax
jmp 0x140065ebc
mov dword [rsp + 0x64], 0x2031630e
add dword [rsp + 0x64], 0x1471a002
add dword [rsp + 0x64], 0xe1734ac
xor dword [rsp + 0x64], 0x77e8af4b
sub dword [rsp + 0x64], 0x355298f6
mov edx, 0x33918b1f
sub edx, 0x13e4167f
xor edx, 0x2f91f3de
add edx, 0x9e92722a
mov rcx, rbx
mov rdx, rdx
call fcn.140073e30
test rax, rax
je 0x140066004
mov dword [rsp - 0x2c], ebx
movabs rcx, 0xedd9939c55a9fee5
sub rcx, 0x33280efe
add rcx, 0x47b82719
sub rcx, 0x3ceb4ef6
mov dword [rsp + 0x8c], edi
xchg r12, r12
add rax, rcx
movabs rcx, 0x7cb176295c61075d
sub rcx, 0x26e91c68
xor rcx, 0x6cf9f42d
sub rcx, 0x23689e6a
xor rax, rcx
mov r13, r13
movabs rcx, 0x21cf652f582fabe3
add rcx, 0x2ff80f7
sub rcx, 0x2b7f239e
add rcx, 0x1b9f792c
add rcx, 0x7a4434b2
add rax, rcx
movabs rcx, 0x27f1aee24ddbf686
xor rcx, 0x2a5f31cd
xor rcx, 0x127e7c67
sub rcx, 0x63f56d9a
add rcx, 0x7fffffff
add rcx, 0x484ccd3d
xor rax, rcx
xchg rsi, rsi
movabs rcx, 0x37436710496eebfb
xor rcx, 0x7c99a7f6
xor rcx, 0x3d22e1b9
add rcx, 0x71c17005
rol rax, 0x35
rol rax, 3
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x61bc9d1d5a1f1547
sub rcx, 0x4e09d4d0
add rcx, 0xe55253b
add rcx, 0x7fffffff
add rcx, 0x4b9bf9b5
add rax, rcx
xchg r10, r10
xchg r10, rax
mov qword [rsi + 0x190], r10
xchg r10, rax
jmp 0x140066030
mov dword [rsp + 0x8c], 0x6fc42c8d
add dword [rsp + 0x8c], 0x6b14966
xor dword [rsp + 0x8c], 0x7357c5c4
sub dword [rsp + 0x8c], 0x522b036
mov edx, 0x4fa5ede5
sub edx, 0x845e807
sub edx, 0x1b93041
xor edx, 0x6e71601e
xor edx, 0xcd27cc64
mov rcx, rbx
xchg r10, r10
call fcn.140073e30
test rax, rax
je 0x14006615f
movabs rcx, 0x16c41999216dac78
xor rcx, 0x11101295
add rcx, 0x21bf7236
xor rcx, 0x97986ee
add rcx, 0x7fffffff
add rcx, 0x13e458cb
mov dword [rsp + 0x90], edi
add rax, rcx
movabs rcx, 0x57690adf56483abc
sub rcx, 0x563fa0a7
add rcx, 0x5dc98998
add rcx, 0x75e36a0
xor rax, rcx
mov rdi, rdi
movabs rcx, 0x12d341b129571128
add rcx, 0xc63e5c8
xor rcx, 0x5e08f47d
xor rcx, 0x4668b881
add rcx, 0x7fffffff
xor rcx, 0x6edc1dca
rol rax, 0x1d
rol rax, 4
rol rax, 2
rol rax, 1
add rax, rcx
mov dword [rsp - 0x40], 0x76594689
movabs rcx, 0x89170f34413a6963
sub rcx, 0x23b36df9
add rcx, 0x560ad453
add rcx, 0x507f28e7
xor rax, rcx
movabs rcx, 0x184f41b7763b48b5
sub rcx, 0x11f8dc84
sub rcx, 0x2f599979
add rcx, 0x7fffffff
sub rcx, 0x21eed5bc
sub rax, rcx
mov dword [rsp - 0x30], ebp
mov qword [rsi + 0x198], rax
jmp 0x14006618b
mov dword [rsp + 0x90], 0xaa24511
xor dword [rsp + 0x90], 0x5d9b56eb
xor dword [rsp + 0x90], 0x1620749a
xor dword [rsp + 0x90], 0x41196761
mov edx, 0x397062b0
xor edx, 0x5316d5ad
sub edx, 0x58b34bd9
add edx, 0xba486a23
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073e30
mov dword [rsp - 0x3c], 0x7850079c
test rax, rax
je 0x1400662aa
movabs rcx, 0x54e6abbf1a973f85
add rcx, 0x49074723
xor rcx, 0x3c789e4a
sub rcx, 0x1091165b
add rcx, 0x481f46fd
mov dword [rsp + 0xb0], edi
xor rax, rcx
xchg r14, r14
movabs rcx, 0x4a30db1f4e17279e
xor rcx, 0x45d84030
add rcx, 0x69b66f0
xor rcx, 0x22984abe
add rcx, 0x7fffffff
add rcx, 0x20a307cf
not rax
xchg r11, r11
sub rax, rcx
movabs rcx, 0x2b1b42d700566a92
add rcx, 0x4be8b367
add rcx, 0x2ffdbb8b
sub rcx, 0x18798af1
add rcx, 0x7fffffff
xor rcx, 0x52e2ead3
ror rax, 0x11
ror rax, 0x24
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
xchg r13, r13
movabs rcx, 0x9bbdb0862131c01c
add rcx, 0x13f191db
add rcx, 0x16ffc96f
xor rcx, 0x277a2077
add rcx, 0x73311fd2
xor rax, rcx
xchg r8, r8
xchg r11, rax
mov qword [rsi + 0x1a0], r11
xchg r11, rax
jmp 0x1400662e1
mov dword [rsp + 0xb0], 0x70fd01c2
xor dword [rsp + 0xb0], 0x37efed12
sub dword [rsp + 0xb0], 0x1172e0a8
add dword [rsp + 0xb0], 0x2b18f47d
sub dword [rsp + 0xb0], 0x60b900a4
mov edx, 0x7a3b57b7
sub edx, 0x47854348
xor edx, 0x451a4c9d
sub edx, 0x1217b45c
sub edx, 0x466411e6
xchg rbx, r13
mov rcx, r13
xchg rbx, r13
call fcn.140073e30
mov dword [rsp - 0xc], 0x6c62ce3d
test rax, rax
je 0x14006637c
ror rax, 1
ror rax, 0x11
movabs rcx, 0x6f24b2305557032b
add rcx, 0x25a33d44
sub rcx, 0x4101f38d
add rcx, 0x2197aa8e
add rcx, 0x793f0d85
add rax, rcx
xchg r13, r13
mov dword [rsp + 0xb4], edi
not rax
ror rax, 0x1d
ror rax, 0xc
ror rax, 1
ror rax, 2
ror rax, 1
xchg r9, rax
mov qword [rsi + 0x1a8], r9
xchg r9, rax
jmp 0x1400663a8
mov dword [rsp + 0xb4], 0x5d735b44
sub dword [rsp + 0xb4], 0xf208e72
sub dword [rsp + 0xb4], 0x1e945c79
sub dword [rsp + 0xb4], 0x2fbe7058
mov edx, 0x46ffed6e
sub edx, 0xd9664cc
sub edx, 0x17a5feed
xor edx, 0x2f71bd18
add edx, 0xd1a68698
xchg rcx, r15
mov r15, rbx
xchg r15, rcx
call fcn.140073e30
mov dword [rsp - 0x3c], 0x712ddfe1
test rax, rax
je 0x140066488
movabs rcx, 0x9a3fd09d4f3aa472
add rcx, 0x648bd82
sub rcx, 0x9f8be7f
add rcx, 0x6c47efae
mov dword [rsp + 0xb8], edi
mov rsp, rsp
add rax, rcx
movabs rcx, 0x3b2b2dac7229f246
xor rcx, 0xe64f27f
sub rcx, 0xfcc9038
xor rcx, 0x66548de1
add rcx, 0x7fffffff
add rcx, 0x6753410d
rol rax, 1
xchg rsi, rsi
xor rax, rcx
movabs rcx, 0x38818fcd497cfb55
xor rcx, 0x7702fbcc
add rcx, 0x3cd0fcf0
sub rcx, 0x4d456f3
add rcx, 0x7fffffff
xor rcx, 0x50a9146d
not rax
mov r9, r9
add rax, rcx
mov qword [rsi + 0x1b0], rax
jmp 0x1400664bf
mov dword [rsp + 0xb8], 0x57f1e1be
sub dword [rsp + 0xb8], 0x30f2e177
add dword [rsp + 0xb8], 0x2b1b26c8
sub dword [rsp + 0xb8], 0x4014940d
sub dword [rsp + 0xb8], 0x12059301
mov edx, 0x77e318b9
xor edx, 0x64df847e
xor edx, 0x72a02de6
sub edx, 0x1173851d
add edx, 0x696628c0
xchg r10, rcx
mov r10, rbx
xchg r10, rcx
call fcn.140073e30
mov dword [rsp - 0x38], 0x957c987
test rax, rax
je 0x1400665cf
not rax
mov r9, r9
mov dword [rsp + 0xbc], edi
rol rax, 4
rol rax, 0x29
rol rax, 4
rol rax, 2
rol rax, 5
rol rax, 1
rol rax, 1
movabs rcx, 0x4e31ff160b967a9f
xor rcx, 0x95e5244
add rcx, 0xe374957
xor rcx, 0x66d630fc
add rcx, 0x7fffffff
add rcx, 0x555bfc1
xor rax, rcx
movabs rcx, 0x50f0be843142e937
sub rcx, 0x951816
sub rcx, 0xc8cd926
add rcx, 0x17f52bcf
add rax, rcx
movabs rcx, 0x619ba9047b7e3237
sub rcx, 0x4b5c4616
xor rcx, 0x379eaec8
add rcx, 0x7317bf5c
xor rcx, 0x733ca21f
rol rax, 8
rol rax, 0x11
rol rax, 4
rol rax, 0xb
rol rax, 2
rol rax, 1
rol rax, 2
rol rax, 1
add rax, rcx
mov dword [rsp - 0x24], edx
xchg r11, rax
mov qword [rsi + 0x1b8], r11
xchg r11, rax
jmp 0x1400665fb
mov dword [rsp + 0xbc], 0x7ff1ed7b
xor dword [rsp + 0xbc], 0x257e5bed
sub dword [rsp + 0xbc], 0x11218477
sub dword [rsp + 0xbc], 0x496e321e
mov edx, 0x3551123d
xor edx, 0x4058632
add edx, 0xb265ba7
add edx, 0x4341847b
xchg rcx, r12
mov r12, rbx
xchg r12, rcx
call fcn.140073e30
test rax, rax
je 0x14006669c
mov r15, r15
rol rax, 4
rol rax, 4
rol rax, 5
rol rax, 3
rol rax, 1
movabs rcx, 0xf4ca04766d509056
sub rcx, 0x39fd4df8
xor rcx, 0x4ebd8035
xor rcx, 0x7285beaa
add rcx, 0x7fffffff
add rcx, 0x4a833206
xor rax, rcx
xchg r11, r11
mov dword [rsp + 0xfc], edi
rol rax, 0x16
rol rax, 5
rol rax, 0x18
rol rax, 3
rol rax, 1
xchg r15, rax
mov qword [rsi + 0x1c0], r15
xchg r15, rax
jmp 0x1400666c8
mov dword [rsp + 0xfc], 0x1af7d45c
add dword [rsp + 0xfc], 0x5b8670c4
add dword [rsp + 0xfc], 0xef0bdb
xor dword [rsp + 0xfc], 0x776d50fa
mov edx, 0x4cb58904
sub edx, 0x44be8c7
xor edx, 0x7cec4991
add edx, 0x75445aaf
xchg rcx, r14
mov r14, rbx
xchg r14, rcx
call fcn.140073e30
test rax, rax
xchg r13, r13
je 0x14006677e
rol rax, 2
rol rax, 7
rol rax, 4
rol rax, 1
movabs rcx, 0x5dbb6e3d05549e00
add rcx, 0x4ef1e7ef
xor rcx, 0x102cb1e3
add rcx, 0xaf00a0f
sub rcx, 0x2aee6848
xor rax, rcx
mov dword [rsp + 0x104], edi
mov r12, r12
rol rax, 7
rol rax, 2
rol rax, 1
movabs rcx, 0x65c9233318db4c49
xor rcx, 0x40612e2b
xor rcx, 0xbe56b5d
add rcx, 0x49f16a9b
add rax, rcx
ror rax, 1
ror rax, 1
xchg r11, rax
mov qword [rsi + 0x1c8], r11
xchg r11, rax
jmp 0x1400667aa
mov dword [rsp + 0x104], 0x13955504
add dword [rsp + 0x104], 0x1e85563f
add dword [rsp + 0x104], 0x34f66b7d
sub dword [rsp + 0x104], 0x671116bf
mov edx, 0x664428e4
sub edx, 0x5d2e33c7
add edx, 0x1b549853
xor edx, 0x340ac0b6
add edx, 0xaae4ab38
xchg rsi, rcx
mov rsi, rbx
xchg rsi, rcx
call fcn.140073e30
mov dword [rsp - 0x34], edi
test rax, rax
je 0x140066879
not rax
mov dword [rsp - 0x28], edx
mov dword [rsp + 0x130], edi
ror rax, 6
ror rax, 0x1b
ror rax, 1
ror rax, 0xe
ror rax, 3
ror rax, 1
movabs rcx, 0x14666eaa5ceaaa4d
sub rcx, 0x109aa454
sub rcx, 0x12c8536e
add rcx, 0x7fffffff
add rcx, 0x22324581
add rax, rcx
movabs rcx, 0x69fcd7090244c5a8
xor rcx, 0x1824437b
add rcx, 0x13136059
xor rcx, 0x230df612
add rcx, 0x7fffffff
add rcx, 0x612d2c62
not rax
sub rax, rcx
not rax
mov dword [rsp - 0x28], edi
xchg rcx, rax
mov qword [rsi + 0x1d0], rcx
xchg rcx, rax
jmp 0x1400668b0
mov dword [rsp + 0x130], 0x770b848d
xor dword [rsp + 0x130], 0x74f34ac8
add dword [rsp + 0x130], 0x32f389da
add dword [rsp + 0x130], 0xbdddf11
sub dword [rsp + 0x130], 0x42ca372f
mov edx, 0x14652e7a
xor edx, 0x592ad70c
sub edx, 0x42e374df
xor edx, 0x3c7c8237
xor edx, 0xef638d67
xchg rdx, rbx
mov rcx, rdx
xchg rbx, rdx
call fcn.140073e30
mov dword [rsp - 0x14], 0x725e74ed
test rax, rax
je 0x14006695f
movabs rcx, 0x1249fa58366d1f6b
add rcx, 0x260329
add rcx, 0xad964c9
xor rcx, 0x19f23469
sub rcx, 0x469d2920
mov dword [rsp + 0x140], edi
xor rax, rcx
movabs rcx, 0x4d4d45c37291625a
sub rcx, 0x11825f72
xor rcx, 0x6b25ead
sub rcx, 0x60431ee5
add rcx, 0x1123a1c3
not rax
mov dword [rsp - 0x14], esp
sub rax, rcx
not rax
xchg r9, rax
mov qword [rsi + 0x1d8], r9
xchg r9, rax
jmp 0x140066996
mov dword [rsp + 0x140], 0x704fc211
xor dword [rsp + 0x140], 0x15c76a53
add dword [rsp + 0x140], 0x11be2e16
sub dword [rsp + 0x140], 0x32d1daf
xor dword [rsp + 0x140], 0x7419b8a8
mov edx, 0x6d0b3591
add edx, 0xb5e6ed8
sub edx, 0x5011db
xor edx, 0xc8c073b5
xchg rdi, rcx
mov rdi, rbx
xchg rcx, rdi
call fcn.140073e30
test rax, rax
je 0x140066aa4
mov r12, r12
movabs rcx, 0x43ecb8c77df6e5e5
sub rcx, 0x22455797
xor rcx, 0x7350359c
add rcx, 0x77126b05
mov dword [rsp + 0x168], edi
xchg rdx, rdx
add rax, rcx
movabs rcx, 0x71b0965e0ad9dcdd
add rcx, 0x68d47f37
xor rcx, 0x11279777
add rcx, 0xecf5554
add rcx, 0x461fdfa8
xor rax, rcx
mov dword [rsp - 0x34], ecx
movabs rcx, 0x76717a227e44bc43
sub rcx, 0x3cdeec8b
add rcx, 0x55f2628
xor rcx, 0x4e30fe89
add rcx, 0xdf26d31
rol rax, 0xe
rol rax, 0xa
rol rax, 1
rol rax, 4
rol rax, 1
not rax
mov dword [rsp - 0x2c], 0x6acab62b
rol rax, 5
rol rax, 0x19
rol rax, 0x13
rol rax, 5
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 2
rol rax, 1
sub rax, rcx
rol rax, 0x22
rol rax, 0x19
rol rax, 1
rol rax, 1
mov qword [rsi + 0x1e0], rax
mov r13, r13
jmp 0x140066adb
mov dword [rsp + 0x168], 0x67f176ba
sub dword [rsp + 0x168], 0x3d4ef3a8
xor dword [rsp + 0x168], 0x1e1ef86a
add dword [rsp + 0x168], 0x42f469ab
sub dword [rsp + 0x168], 0x77b0e522
mov edx, 0x1259b945
xor edx, 0x29c14fcd
sub edx, 0x1799c316
sub edx, 0x571046c
add edx, 0x6f79361b
xchg r10, rbx
mov rcx, r10
xchg r10, rbx
call fcn.140073e30
xchg rsp, rsp
test rax, rax
je 0x140066ba0
movabs rcx, 0x9808760270e53b17
add rcx, 0xd0a13ff
sub rcx, 0x671d1312
add rcx, 0x13fe403e
xor rcx, 0x5e437a0d
mov dword [rsp + 0x178], edi
add rax, rcx
movabs rcx, 0x799603f3728552f6
sub rcx, 0x67883e1f
xor rcx, 0x480f3425
sub rcx, 0x366a4302
xor rcx, 0x17179568
rol rax, 0x1a
rol rax, 3
rol rax, 2
rol rax, 3
rol rax, 1
sub rax, rcx
ror rax, 0x1f
ror rax, 4
ror rax, 4
ror rax, 1
ror rax, 1
xchg rdi, rax
mov qword [rsi + 0x1e8], rdi
xchg rdi, rax
jmp 0x140066bd7
mov dword [rsp + 0x178], 0x5440628c
add dword [rsp + 0x178], 0xad48339
sub dword [rsp + 0x178], 0x1b195c0
sub dword [rsp + 0x178], 0x35fcefee
sub dword [rsp + 0x178], 0x27666016
mov edx, 0x7f9d9c1c
sub edx, 0xdaa884a
xor edx, 0x4d2079cb
xor edx, 0x5507299b
xor edx, 0xe420c6ec
xchg r11, rbx
mov rcx, r11
xchg rbx, r11
call fcn.140073e30
mov dword [rsp - 0x44], ecx
test rax, rax
je 0x140066c67
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0xc949d4ac5177d508
add rcx, 0x150a71d7
sub rcx, 0x168183e
add rcx, 0x7fffffff
sub rcx, 0x32f6b9ce
xor rax, rcx
mov dword [rsp - 0x44], ebp
mov dword [rsp + 0x180], edi
rol rax, 0x25
rol rax, 9
rol rax, 1
xchg r11, rax
mov qword [rsi + 0x1f0], r11
xchg r11, rax
jmp 0x140066c93
mov dword [rsp + 0x180], 0xd96b38b
add dword [rsp + 0x180], 0x10f7442
xor dword [rsp + 0x180], 0x5ed6081b
xor dword [rsp + 0x180], 0x50702fd7
mov edx, 0x47e2d923
xor edx, 0x415fce0e
add edx, 0x29be228b
add edx, 0x4beb953e
add edx, 0x58bf9cf0
xchg r12, rbx
mov rcx, r12
xchg rbx, r12
call fcn.140073e30
test rax, rax
mov dword [rsp - 0x10], 0x485d5ad4
je 0x140066dab
not rax
mov dword [rsp + 0x38], edi
xchg r15, r15
movabs rcx, 0x6258d9ac46149d0a
xor rcx, 0x4aaf7ca9
add rcx, 0x3f661598
add rcx, 0x3c37cb93
sub rax, rcx
movabs rcx, 0x5aced36021b7a955
xor rcx, 0x20e30b43
add rcx, 0x6ae18a9e
xor rcx, 0x408ebe03
xor rcx, 0x1cc38a35
xor rax, rcx
movabs rcx, 0x461c9bda36472633
xor rcx, 0x137baacb
add rcx, 0x1aebf32c
sub rcx, 0x187f8346
add rcx, 0x730cff7f
sub rax, rcx
movabs rcx, 0x6252e0a913e82c58
xor rcx, 0x7de9bb14
xor rcx, 0x1cafb44a
xor rcx, 0x55b86cf8
add rcx, 0x7fffffff
xor rcx, 0x19ead9e4
ror rax, 8
ror rax, 5
ror rax, 0xf
sub rax, rcx
ror rax, 0xc
ror rax, 0xc
ror rax, 1
ror rax, 2
ror rax, 4
ror rax, 1
mov qword [rsi + 0x1f8], rax
jmp 0x140066dd3
mov dword [rsp + 0x38], 0x5fb31cab
sub dword [rsp + 0x38], 0x52c5b0be
add dword [rsp + 0x38], 0x2126945c
add dword [rsp + 0x38], 0x11ab265e
xor dword [rsp + 0x38], 0x3fbf26a6
mov edx, 0x233ff722
sub edx, 0x1c5edc40
add edx, 0x199efdb1
add edx, 0x47e09295
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073e30
mov dword [rsp - 0x1c], 0x67b50012
test rax, rax
je 0x140066e9c
movabs rcx, 0x18e0bf6f17768651
sub rcx, 0x16b129b2
add rcx, 0x240fe91f
add rcx, 0x47bb39ca
add rcx, 0x4d4d4f4d
mov dword [rsp + 0x68], edi
add rax, rcx
xchg rdi, rdi
movabs rcx, 0x47422a205f4548c3
sub rcx, 0x206ffa70
sub rcx, 0x1f84cc67
add rcx, 0x7fffffff
add rcx, 0x56682065
rol rax, 0xc
rol rax, 0xa
rol rax, 0x18
rol rax, 6
rol rax, 1
rol rax, 1
rol rax, 1
sub rax, rcx
xchg rsp, rsp
ror rax, 0xc
ror rax, 0x15
ror rax, 3
ror rax, 1
not rax
mov qword [rsi + 0x200], rax
jmp 0x140066ebc
mov dword [rsp + 0x68], 0x7956f9f7
sub dword [rsp + 0x68], 0x712bb51e
add dword [rsp + 0x68], 0x695862dc
sub dword [rsp + 0x68], 0x7183a7b4
mov edx, 0x4268bdad
add edx, 0x324e1459
sub edx, 0x493edf09
xor edx, 0x547b5bd4
xor edx, 0x1d387c3d
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073e30
mov rsp, rsp
test rax, rax
je 0x140066f5d
movabs rcx, 0x6dd50d692461279e
add rcx, 0xf020bae
xor rcx, 0x2e6a1374
add rcx, 0x6fa88c87
mov dword [rsp + 0x78], edi
mov dword [rsp - 0x2c], ebp
add rax, rcx
movabs rcx, 0xde67165602ddcec8
add rcx, 0x432f1ca5
add rcx, 0x1195107
add rcx, 0x79abd43
not rax
mov dword [rsp - 0x38], 0x86bb013
ror rax, 4
add rax, rcx
mov qword [rsi + 0x208], rax
mov r14, r14
jmp 0x140066f85
mov dword [rsp + 0x78], 0x638b4232
xor dword [rsp + 0x78], 0x27903663
add dword [rsp + 0x78], 0x1c151391
sub dword [rsp + 0x78], 0x3a5dcaad
sub dword [rsp + 0x78], 0x25d2bd34
mov edx, 0x9a75b79
xor edx, 0x3cc09444
sub edx, 0xb64ae84
add edx, 0x88e6f06
xor edx, 0x3c0a2a9a
mov rcx, rbx
mov dword [rsp - 0x30], 0x4797564a
call fcn.140073e30
test rax, rax
je 0x1400670ab
ror rax, 0x15
ror rax, 0x11
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0x4ab9f73c66117ca6
add rcx, 0x1953e06
sub rcx, 0x2fc3e618
sub rcx, 0x1ce736f0
add rax, rcx
mov dword [rsp + 0x108], edi
mov dword [rsp - 0x18], 0x6400b958
ror rax, 0x18
ror rax, 3
ror rax, 2
ror rax, 2
ror rax, 1
movabs rcx, 0x1960c8153c4c6b32
sub rcx, 0x2f334a68
add rcx, 0x3fd7cf95
add rcx, 0x7fffffff
add rcx, 0x149c7391
xor rax, rcx
mov dword [rsp - 0x14], esi
movabs rcx, 0x6cec5a46687a1c90
sub rcx, 0x54844294
add rcx, 0x50b02d94
xor rcx, 0x2a8e5ff1
add rax, rcx
movabs rcx, 0xeeb096430ca1020b
sub rcx, 0x88642f4
add rcx, 0x37103afa
add rcx, 0x16998cd3
xor rcx, 0x3ec3d041
ror rax, 0x10
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x3c], 0x1b47ee37
xchg r10, rax
mov qword [rsi + 0x210], r10
xchg r10, rax
jmp 0x1400670e2
mov dword [rsp + 0x108], 0x1a6dd91b
sub dword [rsp + 0x108], 0x3805b6
add dword [rsp + 0x108], 0x3c41d3d4
sub dword [rsp + 0x108], 0x541bd858
sub dword [rsp + 0x108], 0x25bcee0
mov edx, 0x1f6ae8f
add edx, 0x8d06092
add edx, 0x31374c80
add edx, 0x86a3837d
xchg r8, rcx
mov r8, rbx
xchg r8, rcx
call fcn.140073e30
mov rsi, rsi
test rax, rax
je 0x1400671b3
rol rax, 1
rol rax, 1
rol rax, 2
movabs rcx, 0x3f7910c062b5b9bf
sub rcx, 0x2022045e
xor rcx, 0x2cee4468
add rcx, 0x7fffffff
sub rcx, 0x6792469
xor rax, rcx
mov dword [rsp + 0x120], edi
movabs rcx, 0x2d16407006aaf199
xor rcx, 0x1570d2f
add rcx, 0x13da992d
add rcx, 0x7fffffff
add rcx, 0x4133ba35
add rax, rcx
mov r14, r14
ror rax, 0x12
ror rax, 0x1c
ror rax, 1
ror rax, 1
not rax
xchg r10, r10
ror rax, 0x1b
ror rax, 0xa
ror rax, 0xb
ror rax, 2
ror rax, 1
not rax
xchg rdx, rax
mov qword [rsi + 0x218], rdx
xchg rdx, rax
jmp 0x1400671ea
mov dword [rsp + 0x120], 0x634e68bf
xor dword [rsp + 0x120], 0x4b2d9352
add dword [rsp + 0x120], 0x9da8c39
xor dword [rsp + 0x120], 0x747f13ba
xor dword [rsp + 0x120], 0x46419b9d
mov edx, 0x1e6755c6
add edx, 0x471cf1a7
sub edx, 0x5c7f7bcc
add edx, 0xc32c910f
xchg r12, rcx
mov r12, rbx
xchg r12, rcx
call fcn.140073e30
xchg rsp, rsp
test rax, rax
je 0x1400672ba
movabs rcx, 0x7e257b62353ffd9
xor rcx, 0x6c2ee85c
xor rcx, 0x41ab5d48
xor rcx, 0x6e197f16
mov dword [rsp + 0x128], edi
mov r12, r12
add rax, rcx
movabs rcx, 0x2199b4266d6c09a4
sub rcx, 0x3b456b24
add rcx, 0x227e1d7f
sub rcx, 0x21a32949
xor rcx, 0x88948bd
ror rax, 0x16
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x611a309d417aa274
xor rcx, 0x669ae813
add rcx, 0x1edf2325
xor rcx, 0x591b2360
sub rax, rcx
rol rax, 8
rol rax, 4
not rax
mov dword [rsp - 0x24], ebp
mov qword [rsi + 0x220], rax
jmp 0x1400672e6
mov dword [rsp + 0x128], 0x601883
add dword [rsp + 0x128], 0x20308070
add dword [rsp + 0x128], 0x59ed0964
xor dword [rsp + 0x128], 0x7a7da256
mov edx, 0x46a61821
add edx, 0x16b85932
xor edx, 0x509d96e3
add edx, 0x8d8eea1c
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073e30
mov r12, r12
test rax, rax
je 0x1400673bb
movabs rcx, 0x443e57df6d1c3a94
xor rcx, 0x786bc22e
add rcx, 0x20fa9443
add rcx, 0x3f3e673
add rcx, 0x7fffffff
xor rcx, 0x6ada5dbb
mov dword [rsp + 0x154], edi
xor rax, rcx
xchg rsp, rsp
movabs rcx, 0x64637dd66ec72920
add rcx, 0xbecdf52
xor rcx, 0x477508a7
sub rcx, 0xd25cd37
add rcx, 0x7fffffff
add rcx, 0x8c79248
rol rax, 0x2d
rol rax, 4
rol rax, 7
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
rol rax, 1
rol rax, 0x19
rol rax, 2
rol rax, 3
rol rax, 1
rol rax, 1
xchg rbx, rax
mov qword [rsi + 0x228], rbx
xchg rbx, rax
jmp 0x1400673e7
mov dword [rsp + 0x154], 0x61f86718
add dword [rsp + 0x154], 0x48a9f61
xor dword [rsp + 0x154], 0x4acdc9cd
sub dword [rsp + 0x154], 0x2c4ecfb3
mov edx, 0x4374dc14
add edx, 0x11d6efae
sub edx, 0x5231f466
xor edx, 0xe4f4180f
mov rcx, rbx
xchg rsi, rsi
call fcn.140073e30
test rax, rax
je 0x1400674b2
movabs rcx, 0x69384a85616ac53d
add rcx, 0xaf9198e
add rcx, 0x3ed8a78
add rcx, 0x5fad058f
mov dword [rsp + 0x18c], edi
xchg r11, r11
xor rax, rcx
movabs rcx, 0x11365e455e3a5acf
xor rcx, 0x328fab97
xor rcx, 0x7c27bed9
add rcx, 0x51703b7c
add rcx, 0x45da1f3e
add rax, rcx
movabs rcx, 0x5eecc4852436925c
xor rcx, 0x5c93bcdf
sub rcx, 0x4f311377
xor rcx, 0x59f2f969
xor rcx, 0x5b7ec297
rol rax, 0xf
rol rax, 7
rol rax, 0xf
rol rax, 1
rol rax, 1
add rax, rcx
xchg r10, rax
mov qword [rsi + 0x230], r10
xchg r10, rax
jmp 0x1400674e9
mov dword [rsp + 0x18c], 0x6857910a
xor dword [rsp + 0x18c], 0x6f58bafa
xor dword [rsp + 0x18c], 0x2109a966
add dword [rsp + 0x18c], 0x5890b0e1
sub dword [rsp + 0x18c], 0x7e973376
mov edx, 0x6ca71e56
xor edx, 0xcace3d3
xor edx, 0x6fac301e
add edx, 0x26a6dedb
add edx, 0x3f70525d
mov rcx, rbx
mov dword [rsp - 0x10], 0x462dc4f1
call fcn.140073e30
test rax, rax
je 0x1400675be
ror rax, 0x10
ror rax, 3
ror rax, 3
ror rax, 1
ror rax, 3
ror rax, 5
ror rax, 1
movabs rcx, 0x6075d914e794139
xor rcx, 0x5028c165
xor rcx, 0xb60616a
add rcx, 0x7fffffff
add rcx, 0x3589d902
add rax, rcx
mov dword [rsp - 0x14], 0x4ad916c0
mov dword [rsp + 0x194], edi
rol rax, 0xe
rol rax, 1
rol rax, 5
rol rax, 1
movabs rcx, 0x3259954e5c970409
xor rcx, 0xf8b88dc
add rcx, 0xb0a1ee1
sub rcx, 0x1ace1aaa
add rcx, 0x4ee496e6
add rax, rcx
mov rcx, rcx
not rax
xchg r14, rax
mov qword [rsi + 0x238], r14
xchg r14, rax
jmp 0x1400675f5
mov dword [rsp + 0x194], 0x74495488
sub dword [rsp + 0x194], 0x438f8324
sub dword [rsp + 0x194], 0x5783796
xor dword [rsp + 0x194], 0x1889ae46
sub dword [rsp + 0x194], 0x33c83787
mov edx, 0x353ba29b
sub edx, 0x2f355c10
add edx, 0x3d442da5
add edx, 0x30bc3c0
xor edx, 0x899741ea
xchg rcx, r13
mov r13, rbx
xchg r13, rcx
call fcn.140073e30
mov dword [rsp - 0x38], 0x6a6eb2a6
test rax, rax
je 0x1400676c9
ror rax, 2
mov dword [rsp - 0x1c], 0x40284c8d
movabs rcx, 0x72dc5012622c5bfb
xor rcx, 0x120f0feb
sub rcx, 0x260eb569
sub rcx, 0x18b1cfa7
xor rcx, 0x1d315260
add rax, rcx
mov rsi, rsi
mov dword [rsp + 0x34], edi
not rax
movabs rcx, 0x29bb0fd6046dc05f
add rcx, 0x363a28a4
sub rcx, 0x2c440623
xor rcx, 0x21c49de8
xor rcx, 0x1abae741
ror rax, 0xb
ror rax, 0x29
ror rax, 1
add rax, rcx
mov dword [rsp - 0x3c], 0x1a6d97d4
ror rax, 1
ror rax, 1
not rax
mov qword [rsi + 0x240], rax
mov dword [rsp - 0x30], 0x4f25bf7e
jmp 0x1400676e9
mov dword [rsp + 0x34], 0x7ffc3087
xor dword [rsp + 0x34], 0x2fb5fc7d
sub dword [rsp + 0x34], 0xb32ea4b
sub dword [rsp + 0x34], 0x4516e2ae
mov edx, 0x13cb52cd
xor edx, 0x5975ada5
sub edx, 0x5863307
xor edx, 0x37bbca6e
xchg r14, rcx
mov r14, rbx
xchg r14, rcx
call fcn.140073e30
mov dword [rsp - 0x2c], 0x452f3f5d
test rax, rax
je 0x1400677f4
movabs rcx, 0x5a345360aea7cbb
add rcx, 0x486f4fb6
add rcx, 0x161c65a1
xor rcx, 0x498d6487
add rcx, 0x704d2491
mov dword [rsp + 0x44], edi
mov dword [rsp - 0x30], edx
add rax, rcx
movabs rcx, 0x44e73c1625136835
sub rcx, 0xa5ada3b
xor rcx, 0x5d7d3d17
add rcx, 0x2818cea5
xor rcx, 0x8896656
not rax
add rax, rcx
mov dword [rsp - 0x10], edi
movabs rcx, 0x29fe396218ce0bce
xor rcx, 0x16e486da
add rcx, 0x351ad4c3
add rcx, 0x2e9a75f3
add rcx, 0x7fffffff
add rcx, 0x5462b86
xor rax, rcx
movabs rcx, 0xf69860592b568fcb
xor rcx, 0x28bf1c6a
xor rcx, 0x4eebfca0
xor rcx, 0x7140425a
sub rcx, 0xfdb5ccf
rol rax, 0x29
rol rax, 5
rol rax, 3
rol rax, 1
add rax, rcx
mov qword [rsi + 0x248], rax
jmp 0x140067814
mov dword [rsp + 0x44], 0x4e3cf027
sub dword [rsp + 0x44], 0x168a5e82
add dword [rsp + 0x44], 0x207af782
sub dword [rsp + 0x44], 0x582d8926
mov edx, 0x238a16de
add edx, 0x50d613fa
xor edx, 0xf158ee0
sub edx, 0x1469d4c2
add edx, 0x18837e0
xchg rdi, rcx
mov rdi, rbx
xchg rdi, rcx
call fcn.140073e30
mov dword [rsp - 0x20], edx
test rax, rax
je 0x1400678be
rol rax, 0xa
rol rax, 4
rol rax, 1
movabs rcx, 0x28200aa1d3ef77d
sub rcx, 0x1189970
add rcx, 0x289e9cf0
sub rcx, 0x3c70f5e0
add rcx, 0x449fae2f
add rax, rcx
mov dword [rsp + 0x74], edi
mov rsi, rsi
not rax
ror rax, 8
ror rax, 0x1f
ror rax, 4
ror rax, 1
not rax
ror rax, 0x1a
ror rax, 0x13
ror rax, 4
ror rax, 2
ror rax, 1
ror rax, 1
mov qword [rsi + 0x250], rax
jmp 0x1400678e6
mov dword [rsp + 0x74], 0x1da4a3d0
sub dword [rsp + 0x74], 0xe195386
add dword [rsp + 0x74], 0x1a924e54
xor dword [rsp + 0x74], 0x63db555a
sub dword [rsp + 0x74], 0x49c6cbc3
mov edx, 0x1af4b449
add edx, 0x502e24a7
add edx, 0x4d8f39e
add edx, 0x62263856
mov rcx, rbx
mov rdi, rdi
call fcn.140073e30
test rax, rax
je 0x1400679ad
movabs rcx, 0x337660083fa624ba
sub rcx, 0x1e34749d
sub rcx, 0x5f255f1
add rcx, 0x30e7fff8
add rcx, 0x313f3271
mov dword [rsp + 0x88], edi
xor rax, rcx
xchg rdi, rdi
movabs rcx, 0x623ac5662139344a
add rcx, 0xc48bb32
sub rcx, 0xf957270
add rcx, 0x7fffffff
add rcx, 0x1325c6cf
not rax
ror rax, 0xd
ror rax, 5
ror rax, 0x10
ror rax, 4
xor rax, rcx
mov dword [rsp - 0x30], edi
rol rax, 3
rol rax, 2
rol rax, 1
rol rax, 3
rol rax, 2
rol rax, 1
rol rax, 1
xchg rdx, rax
mov qword [rsi + 0x258], rdx
xchg rdx, rax
jmp 0x1400679d9
mov dword [rsp + 0x88], 0x1d38cb0f
add dword [rsp + 0x88], 0x9570a99
xor dword [rsp + 0x88], 0x4cd311e0
sub dword [rsp + 0x88], 0x6a5cc447
mov edx, 0x45b3d4db
add edx, 0x19cd9913
sub edx, 0x405dad0b
add edx, 0x6fc8acbc
mov rcx, rbx
call fcn.140073e30
test rax, rax
mov dword [rsp - 0x10], ecx
je 0x140067a8d
not rax
mov dword [rsp + 0xa4], edi
ror rax, 5
ror rax, 1
movabs rcx, 0x64644c303fe0d425
sub rcx, 0x2be06db6
xor rcx, 0x5dde753f
xor rcx, 0x4ad1044b
add rcx, 0x7fffffff
xor rcx, 0x4fbe324c
not rax
mov r13, r13
sub rax, rcx
movabs rcx, 0x410e0a8325d2d0d4
add rcx, 0x59ca4885
sub rcx, 0x320c92e5
add rcx, 0x162a5693
not rax
mov dword [rsp - 0xc], esp
sub rax, rcx
rol rax, 5
mov qword [rsi + 0x260], rax
mov dword [rsp - 0x14], 0x49c01a15
jmp 0x140067ac4
mov dword [rsp + 0xa4], 0x44980e9d
xor dword [rsp + 0xa4], 0xf780f95
sub dword [rsp + 0xa4], 0x3395c944
add dword [rsp + 0xa4], 0x404d5a83
sub dword [rsp + 0xa4], 0x58979246
mov edx, 0x5542110f
add edx, 0x1df6d84e
sub edx, 0x3a94ad98
add edx, 0x529166c4
mov rcx, rbx
call fcn.140073e30
test rax, rax
mov dword [rsp - 0x14], 0x57ca5f34
je 0x140067bba
movabs rcx, 0xbc5318e03c22f340
xor rcx, 0x723e47b
xor rcx, 0x345533e7
add rcx, 0x7fffffff
xor rcx, 0x66c49bfe
mov dword [rsp + 0xac], edi
add rax, rcx
movabs rcx, 0x444f19f630e7aa40
add rcx, 0x19e71db8
add rcx, 0x310e695b
xor rcx, 0x27ae5d73
not rax
sub rax, rcx
movabs rcx, 0x225a0a66187f648a
add rcx, 0x113bf2aa
sub rcx, 0x24faf292
xor rcx, 0x3fdad368
xor rax, rcx
movabs rcx, 0x324d6c86234a2d94
sub rcx, 0x8e602cb
sub rcx, 0xfe03ae1
add rcx, 0x7fffffff
add rcx, 0x64a04899
ror rax, 9
ror rax, 4
ror rax, 1
xor rax, rcx
rol rax, 0x15
rol rax, 9
rol rax, 0xb
rol rax, 1
mov qword [rsi + 0x268], rax
jmp 0x140067be6
mov dword [rsp + 0xac], 0x2407282b
add dword [rsp + 0xac], 0x17f45708
xor dword [rsp + 0xac], 0x1a0cf4f5
xor dword [rsp + 0xac], 0x21f78bc7
mov edx, 0x293c57bb
sub edx, 0x14d7b0e5
sub edx, 0x5f4cbf0
add edx, 0x657ca7c
add edx, 0x29415229
xchg rcx, rsi
mov rsi, rbx
xchg rsi, rcx
call fcn.140073e30
test rax, rax
je 0x140067ca2
mov dword [rsp - 0x14], esi
ror rax, 0x19
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x407e22245c564343
sub rcx, 0x20bd825a
xor rcx, 0x6fe0cb13
xor rcx, 0x51dc7271
add rcx, 0x204d9334
add rax, rcx
mov dword [rsp - 0x1c], 0x19a6f01
mov dword [rsp + 0xe0], edi
ror rax, 0xc
ror rax, 7
ror rax, 4
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x2c], 0x1a163472
rol rax, 8
rol rax, 6
rol rax, 2
rol rax, 1
not rax
xchg rbp, rax
mov qword [rsi + 0x270], rbp
xchg rbp, rax
jmp 0x140067cce
mov dword [rsp + 0xe0], 0x291e6f30
add dword [rsp + 0xe0], 0x38a771b3
sub dword [rsp + 0xe0], 0x1049f8a8
xor dword [rsp + 0xe0], 0x517be83a
mov edx, 0x6c398d5a
xor edx, 0x73635ab8
sub edx, 0x159743bc
xor edx, 0x39283c29
add edx, 0x40307ebc
xchg rcx, r14
mov r14, rbx
xchg rcx, r14
call fcn.140073e30
mov dword [rsp - 0x10], 0x4e2578b1
test rax, rax
je 0x140067dd8
rol rax, 0x10
rol rax, 1
rol rax, 2
rol rax, 3
movabs rcx, 0x309de33d447fff5e
sub rcx, 0x3e61e47f
xor rcx, 0x474b250c
sub rcx, 0x1fb248c6
xor rcx, 0x73a6d48f
add rax, rcx
mov dword [rsp + 0xec], edi
mov dword [rsp - 0x2c], 0x5790bad5
rol rax, 0xb
rol rax, 0xa
rol rax, 9
rol rax, 1
movabs rcx, 0x75523a6a22d10045
xor rcx, 0x212a2ea
add rcx, 0x371235e7
sub rcx, 0x2b866111
xor rcx, 0x2dc4d68e
add rax, rcx
xchg rsp, rsp
movabs rcx, 0x2a7ec1025b1adf4c
sub rcx, 0x289884ad
sub rcx, 0x2fe90421
add rcx, 0x7fffffff
add rcx, 0x4d55651d
ror rax, 0xc
ror rax, 0xa
ror rax, 3
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x44], edx
xchg rbp, rax
mov qword [rsi + 0x278], rbp
xchg rbp, rax
jmp 0x140067e0f
mov dword [rsp + 0xec], 0x4ffe07bf
xor dword [rsp + 0xec], 0xe04023a
add dword [rsp + 0xec], 0x443c6d8
add dword [rsp + 0xec], 0x15867047
sub dword [rsp + 0xec], 0x5bc43ca3
mov edx, 0x1e977be7
sub edx, 0x2eef099
add edx, 0x5997eae2
xor edx, 0x104f5800
xor edx, 0xc5fafd01
mov rcx, rbx
mov dword [rsp - 0x1c], ecx
call fcn.140073e30
test rax, rax
je 0x140067f29
movabs rcx, 0xe5a68d033e0fba1
add rcx, 0x20eba2a7
sub rcx, 0x1d4e8814
xor rcx, 0x1fb93cc4
add rcx, 0x7fffffff
add rcx, 0x88244eb
mov dword [rsp + 0x138], edi
mov dword [rsp - 0x14], 0x65649b8a
xor rax, rcx
movabs rcx, 0x5f74f4174805f349
sub rcx, 0x2b018c2b
sub rcx, 0x1571b408
add rcx, 0x4c8ab418
sub rcx, 0x296eda
not rax
xchg rdi, rdi
rol rax, 0x34
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x2c], 0x2201bc9c
movabs rcx, 0xf50720484e122411
sub rcx, 0xd07b77c
add rcx, 0x169540f0
sub rcx, 0x457b8849
add rcx, 0x7fffffff
xor rcx, 0x5e0f2be3
not rax
mov dword [rsp - 0x24], 0x10919884
ror rax, 0x1a
ror rax, 6
ror rax, 0x15
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x10], 0x51c101c
mov qword [rsi + 0x280], rax
jmp 0x140067f60
mov dword [rsp + 0x138], 0x222201e8
xor dword [rsp + 0x138], 0x467333d1
add dword [rsp + 0x138], 0x2538127
sub dword [rsp + 0x138], 0x1016723b
xor dword [rsp + 0x138], 0x568e4124
mov edx, 0x3ea12819
sub edx, 0x14540d61
xor edx, 0x378dd34f
xor edx, 0x1fb11bf6
xchg r15, rcx
mov r15, rbx
xchg rcx, r15
call fcn.140073e30
test rax, rax
mov r13, r13
je 0x140068063
movabs rcx, 0x3c8339fe2f93498f
add rcx, 0x3d7f18e
add rcx, 0x2d3b54b
xor rcx, 0x75884a7
add rcx, 0x7fffffff
sub rcx, 0x2c3530e9
mov dword [rsp + 0x148], edi
add rax, rcx
mov dword [rsp - 0xc], esi
movabs rcx, 0x97e02df4b46b44f
add rcx, 0x2d6fe3db
sub rcx, 0x59362ef9
add rcx, 0x3dd621aa
xor rcx, 0x51c4149b
xor rax, rcx
mov r11, r11
movabs rcx, 0xdf9a6ecb25e99863
add rcx, 0x2b2e6946
xor rcx, 0x3599de52
xor rcx, 0x3af1c324
add rcx, 0x395d1d79
ror rax, 0xc
ror rax, 7
ror rax, 2
ror rax, 0xf
add rax, rcx
movabs rcx, 0x7c95efa143cba408
sub rcx, 0x1365e110
sub rcx, 0xb3df6a2
add rcx, 0x3739ce5a
xor rax, rcx
xchg r15, rax
mov qword [rsi + 0x288], r15
xchg r15, rax
jmp 0x14006809a
mov dword [rsp + 0x148], 0x5d8592ad
sub dword [rsp + 0x148], 0x2dc88455
add dword [rsp + 0x148], 0x2c3df0c0
sub dword [rsp + 0x148], 0x5a82b647
sub dword [rsp + 0x148], 0x17848d0
mov edx, 0x7402d543
sub edx, 0x169d4086
xor edx, 0x422e3d8e
xor edx, 0x51d9149b
xor edx, 0x9bbffae2
xchg rsp, rcx
mov rsp, rbx
xchg rcx, rsp
call fcn.140073e30
mov rcx, rcx
test rax, rax
je 0x14006812c
movabs rcx, 0xf2e08bcd7ce90ac5
sub rcx, 0x4ce81c7f
add rcx, 0x26cf05f6
add rcx, 0x35a8e61e
mov dword [rsp + 0x170], edi
mov rbp, rbp
xor rax, rcx
not rax
rol rax, 0x2b
rol rax, 1
rol rax, 5
rol rax, 3
rol rax, 2
rol rax, 2
rol rax, 1
not rax
mov qword [rsi + 0x290], rax
mov r8, r8
jmp 0x140068163
mov dword [rsp + 0x170], 0xf8de9dc
sub dword [rsp + 0x170], 0xeda8494
add dword [rsp + 0x170], 0x2ad8338
xor dword [rsp + 0x170], 0x75f95108
xor dword [rsp + 0x170], 0x7699b989
mov edx, 0x398d1b97
add edx, 0x412c14b4
sub edx, 0x36e705b2
xor edx, 0x7c3c51b2
xor edx, 0xf53aa500
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073e30
mov dword [rsp - 0x10], 0x590b2ba0
test rax, rax
je 0x140068228
ror rax, 0x13
ror rax, 1
ror rax, 3
ror rax, 1
ror rax, 1
movabs rcx, 0x6a6cc7e900e671c3
xor rcx, 0x60679e35
add rcx, 0x1bac35f
add rcx, 0x7fffffff
sub rcx, 0x5bbda8e4
add rax, rcx
mov dword [rsp - 0xc], 0xb96c605
mov dword [rsp + 0x28], edi
ror rax, 0x13
ror rax, 3
ror rax, 1
ror rax, 1
movabs rcx, 0x3f3814e83ff7173c
xor rcx, 0x1a1518c
xor rcx, 0x7e1ed03b
sub rcx, 0x191ee467
add rax, rcx
xchg r12, r12
xchg rdi, rax
mov qword [rsi + 0x298], rdi
xchg rdi, rax
jmp 0x140068248
mov dword [rsp + 0x28], 0x6922f986
sub dword [rsp + 0x28], 0x38557b94
sub dword [rsp + 0x28], 0x1c241513
xor dword [rsp + 0x28], 0x14a968de
mov edx, 0x3e0f8676
sub edx, 0x1a917eae
add edx, 0x52fecaf5
add edx, 0x1c82d572
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073e30
test rax, rax
xchg rdi, rdi
je 0x140068304
not rax
mov dword [rsp + 0x30], edi
rol rax, 1
rol rax, 3
rol rax, 3
rol rax, 2
rol rax, 3
rol rax, 1
movabs rcx, 0xd2e5a2c21e3f7c24
xor rcx, 0x2bdb6cf9
add rcx, 0x1adeb839
add rcx, 0x67abe1a6
not rax
ror rax, 0xf
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x64cc7991442b5d97
sub rcx, 0x32a203f2
add rcx, 0x47ccb990
add rcx, 0x7fffffff
sub rcx, 0x39c3291
xor rax, rcx
mov rsi, rsi
not rax
xchg rbx, rax
mov qword [rsi + 0x2a0], rbx
xchg rbx, rax
jmp 0x14006832c
mov dword [rsp + 0x30], 0xb66f73a
add dword [rsp + 0x30], 0x5a37f535
xor dword [rsp + 0x30], 0x2d5f9453
sub dword [rsp + 0x30], 0x14927069
sub dword [rsp + 0x30], 0x342f07d2
mov edx, 0x186a26a3
add edx, 0x3b524e8f
add edx, 0x12efe1ee
xor edx, 0xa5b5ad02
xchg rbx, r9
mov rcx, r9
xchg rbx, r9
call fcn.140073e30
test rax, rax
mov dword [rsp - 0x3c], ebp
je 0x1400683e0
movabs rcx, 0xb438373623bd7065
xor rcx, 0x5a210053
sub rcx, 0x1e5efaef
add rcx, 0x2340683c
sub rcx, 0x5fa6d43b
mov dword [rsp + 0x40], edi
xor rax, rcx
movabs rcx, 0x3cfeee7005ef0038
sub rcx, 0x5a843da
add rcx, 0x5f109202
add rcx, 0x33462e95
not rax
mov dword [rsp - 0x14], 0x3d8b0e9a
ror rax, 0x1e
ror rax, 1
ror rax, 0xa
ror rax, 3
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x1c], ecx
sub rax, rcx
mov qword [rsi + 0x2a8], rax
jmp 0x140068400
mov dword [rsp + 0x40], 0x35617646
sub dword [rsp + 0x40], 0x1342fbab
add dword [rsp + 0x40], 0x27547287
xor dword [rsp + 0x40], 0x4972ed23
mov edx, 0x43ebb25a
sub edx, 0x18350c7c
xor edx, 0x3b143f61
add edx, 0x30fc6dfe
add edx, 0x242bdf3
mov rcx, rbx
mov r15, r15
call fcn.140073e30
test rax, rax
je 0x1400684ce
mov r8, r8
movabs rcx, 0xb281c5d068d80a59
sub rcx, 0x3c697c88
sub rcx, 0xe234a5b
add rcx, 0x3a22ffec
add rcx, 0x6b4c8548
mov dword [rsp + 0x70], edi
mov dword [rsp - 0x34], edx
add rax, rcx
movabs rcx, 0x320478bb01ae9226
add rcx, 0x311dd9
add rcx, 0x465867f2
add rcx, 0x640eb225
xor rax, rcx
xchg rcx, rcx
movabs rcx, 0x300ee85434706cd3
sub rcx, 0x1639d321
add rcx, 0x2c772933
add rcx, 0x12882a1c
sub rax, rcx
rol rax, 0x15
rol rax, 7
rol rax, 2
rol rax, 1
rol rax, 1
xchg r9, rax
mov qword [rsi + 0x2b0], r9
xchg r9, rax
jmp 0x1400684ee
mov dword [rsp + 0x70], 0x52eb3a9d
sub dword [rsp + 0x70], 0x442e561f
add dword [rsp + 0x70], 0xc5f848e
sub dword [rsp + 0x70], 0x1b1c690b
mov edx, 0x71832137
sub edx, 0x6719d3f9
xor edx, 0x20bd87cb
xor edx, 0x7526ba4d
sub edx, 0x4cd2ae83
xchg rbx, r11
mov rcx, r11
xchg rbx, r11
call fcn.140073e30
mov rdi, rdi
test rax, rax
je 0x1400685ab
movabs rcx, 0x9bd501461a6bce72
xor rcx, 0x397a68db
add rcx, 0x3b091bec
xor rcx, 0x365149b7
add rcx, 0x7fffffff
sub rcx, 0x86160a0
mov dword [rsp + 0x80], edi
xor rax, rcx
movabs rcx, 0x60905174485b333b
xor rcx, 0x499f6cbd
add rcx, 0x3028841f
sub rcx, 0x4098d87
not rax
sub rax, rcx
xchg r15, r15
not rax
ror rax, 0x23
ror rax, 1
ror rax, 1
ror rax, 4
ror rax, 1
ror rax, 1
xchg rcx, rax
mov qword [rsi + 0x2b8], rcx
xchg rcx, rax
jmp 0x1400685d7
mov dword [rsp + 0x80], 0x1b1dcae2
add dword [rsp + 0x80], 0x1e19e8f2
add dword [rsp + 0x80], 0xbfae2b0
sub dword [rsp + 0x80], 0x45329683
mov edx, 0x3b31023e
xor edx, 0x246e9263
add edx, 0x3a14cb10
xor edx, 0x1f35febd
xor edx, 0x94725211
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073e30
mov dword [rsp - 0x3c], ebx
test rax, rax
je 0x1400686b5
movabs rcx, 0xa3c4c2b659636fc1
xor rcx, 0x3a595502
sub rcx, 0xd09fdaa
sub rcx, 0x162a1653
add rcx, 0x5be01b89
mov dword [rsp + 0x110], edi
mov dword [rsp - 0x14], ecx
add rax, rcx
movabs rcx, 0x75b4e7fb105060a0
xor rcx, 0x386297ca
add rcx, 0x1b0aefbe
add rcx, 0x74b1bbf1
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
not rax
ror rax, 0x21
ror rax, 0xb
xor rax, rcx
movabs rcx, 0x663c7dec78655d8b
xor rcx, 0x43d903fc
add rcx, 0x34b5f376
add rcx, 0x244fab46
not rax
xchg rcx, rcx
add rax, rcx
xchg r9, rax
mov qword [rsi + 0x2c0], r9
xchg r9, rax
jmp 0x1400686e1
mov dword [rsp + 0x110], 0x429ab765
add dword [rsp + 0x110], 0x1624033c
sub dword [rsp + 0x110], 0x4dd9f63d
sub dword [rsp + 0x110], 0xae4c463
mov edx, 0x51296f74
add edx, 0xaf8a7e6
add edx, 0x314164a
sub edx, 0xd8de459
xchg rbx, r10
mov rcx, r10
xchg rbx, r10
call fcn.140073e30
test rax, rax
je 0x1400687ba
mov dword [rsp - 0x2c], 0xcf1fb99
movabs rcx, 0x4e1bd9c25bb65525
sub rcx, 0x3162c932
xor rcx, 0xc93eae3
add rcx, 0x7fffffff
xor rcx, 0x4f34f49a
mov dword [rsp + 0x118], edi
add rax, rcx
mov dword [rsp - 0x38], edi
movabs rcx, 0x47f2e56c4f301bc1
add rcx, 0x259c4e1c
sub rcx, 0x2f848169
xor rcx, 0x4a8ba31f
add rcx, 0x7fffffff
add rcx, 0x237967dc
rol rax, 0xc
rol rax, 0x12
rol rax, 0x10
rol rax, 1
rol rax, 3
rol rax, 1
sub rax, rcx
mov rcx, rcx
ror rax, 0x1e
ror rax, 0x12
ror rax, 5
ror rax, 1
ror rax, 1
mov qword [rsi + 0x2c8], rax
mov dword [rsp - 0x24], 0x79cc9684
jmp 0x1400687f1
mov dword [rsp + 0x118], 0x3ff8d822
add dword [rsp + 0x118], 0x10557c81
sub dword [rsp + 0x118], 0x318c0bea
sub dword [rsp + 0x118], 0x1864bcaf
sub dword [rsp + 0x118], 0x65d8c09
mov edx, 0x54fe67aa
sub edx, 0x5e6ec67
sub edx, 0x15e6c3c3
add edx, 0xae42d17
xor edx, 0x5d2f1d5
xchg rbx, rsi
mov rcx, rsi
xchg rsi, rbx
call fcn.140073e30
xchg rdi, rdi
test rax, rax
je 0x1400688b1
not rax
mov dword [rsp + 0x124], edi
mov r15, r15
movabs rcx, 0x6ba2f5ac34961336
xor rcx, 0x2e424343
xor rcx, 0x24c4d59e
add rcx, 0x7fffffff
sub rcx, 0x29c3c177
add rax, rcx
mov dword [rsp - 0x20], edx
movabs rcx, 0x6ec119940a272566
add rcx, 0x60ebc286
sub rcx, 0x6acb8c58
xor rcx, 0x67b9fda7
xor rcx, 0x32d44b5b
xor rax, rcx
xchg rsp, rsp
ror rax, 2
not rax
rol rax, 1
rol rax, 4
rol rax, 1
rol rax, 1
not rax
mov qword [rsi + 0x2d0], rax
jmp 0x1400688e8
mov dword [rsp + 0x124], 0x5223a3bd
add dword [rsp + 0x124], 0xd3307b1
sub dword [rsp + 0x124], 0x23cb6cf6
xor dword [rsp + 0x124], 0x56028ef2
xor dword [rsp + 0x124], 0x6d89b08b
mov edx, 0x14976b4c
add edx, 0xe0ce16f
xor edx, 0x3c97af1f
xor edx, 0x7e48d374
xor edx, 0x25ec07fe
mov rcx, rbx
mov dword [rsp - 0x34], 0x47ceb0a4
call fcn.140073e30
test rax, rax
je 0x14006898d
ror rax, 4
ror rax, 1
ror rax, 0x19
ror rax, 5
ror rax, 1
ror rax, 2
ror rax, 4
ror rax, 1
movabs rcx, 0x8136680335833d33
xor rcx, 0x27bf3634
xor rcx, 0x105cb996
add rcx, 0x8547016
xor rax, rcx
mov dword [rsp - 0x18], ebx
mov dword [rsp + 0x14c], edi
ror rax, 4
ror rax, 0xd
ror rax, 8
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
mov qword [rsi + 0x2d8], rax
jmp 0x1400689b9
mov dword [rsp + 0x14c], 0x5ad3e02e
sub dword [rsp + 0x14c], 0x37f27628
xor dword [rsp + 0x14c], 0x62deb15b
sub dword [rsp + 0x14c], 0x403fdb5c
mov edx, 0x5cf186f3
sub edx, 0x2ae10330
add edx, 0x36190124
xor edx, 0xf95fd386
mov rcx, rbx
mov r10, r10
call fcn.140073e30
test rax, rax
je 0x140068a86
movabs rcx, 0x5681e376180a66d4
xor rcx, 0x7aa786fd
xor rcx, 0x4fe39510
add rcx, 0x194f6b7e
mov dword [rsp + 0x15c], edi
mov r11, r11
xor rax, rcx
movabs rcx, 0x6afb267f77463101
xor rcx, 0x3bcb42c7
add rcx, 0x28eb6abb
add rcx, 0x7fffffff
sub rcx, 0x49a6b7f1
ror rax, 0x10
ror rax, 8
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0xd733a8e407da34c6
xor rcx, 0x15376830
add rcx, 0x22ef9e3b
sub rcx, 0x8c90ee8
ror rax, 0x1b
ror rax, 1
xor rax, rcx
xchg rdx, rdx
rol rax, 1
xchg r10, rax
mov qword [rsi + 0x2e0], r10
xchg r10, rax
jmp 0x140068ab2
mov dword [rsp + 0x15c], 0x3b49e122
sub dword [rsp + 0x15c], 0x2bb33aad
xor dword [rsp + 0x15c], 0x49eab3fd
sub dword [rsp + 0x15c], 0x467c1587
mov edx, 0x4ab6473c
xor edx, 0x4529b1be
xor edx, 0x310adc69
add edx, 0x47dbcbdf
mov rcx, rbx
mov dword [rsp - 0xc], 0x7cf889e5
call fcn.140073e30
test rax, rax
je 0x140068be2
ror rax, 0x10
ror rax, 0x1d
ror rax, 0xc
ror rax, 1
ror rax, 1
movabs rcx, 0xc9e89b814edef087
add rcx, 0x13a53567
sub rcx, 0x11bcd031
sub rcx, 0x3e4dc1e5
add rcx, 0x3216910e
add rax, rcx
xchg rcx, rcx
mov dword [rsp + 0x17c], edi
movabs rcx, 0x667b3cde6a63bedd
sub rcx, 0x31a1df8d
sub rcx, 0x2e117093
add rcx, 0x10648502
xor rax, rcx
movabs rcx, 0x75464eaf0fc46182
xor rcx, 0x6c173127
xor rcx, 0x32353604
xor rcx, 0x553a74fa
add rcx, 0x7fffffff
add rcx, 0x6650553e
add rax, rcx
mov r9, r9
movabs rcx, 0x11ea4a917179675e
sub rcx, 0x1641f7a5
add rcx, 0x1956bb31
sub rcx, 0x593a2603
not rax
sub rax, rcx
movabs rcx, 0x402b594f689c616e
sub rcx, 0x50a7dc35
add rcx, 0x2d2f848b
sub rcx, 0x8af7cf7
sub rcx, 0x221adb2f
xor rax, rcx
mov dword [rsp - 0x44], 0x129db3dc
xchg rbp, rax
mov qword [rsi + 0x2e8], rbp
xchg rbp, rax
jmp 0x140068c19
mov dword [rsp + 0x17c], 0x3dc38b39
xor dword [rsp + 0x17c], 0x6ebdffcc
xor dword [rsp + 0x17c], 0x42dbb1ac
xor dword [rsp + 0x17c], 0x50a0866b
xor dword [rsp + 0x17c], 0x41054333
mov edx, 0x3fbb12de
add edx, 0x175bb64e
sub edx, 0x2b04a785
xor edx, 0xe7963bf3
mov rcx, rbx
call fcn.140073e30
test rax, rax
xchg rdx, rdx
je 0x140068d65
movabs rcx, 0xcad2b32c2bf7fc93
sub rcx, 0x5ebe79f
add rcx, 0x549c5fe6
sub rcx, 0x74f85550
add rcx, 0x7fffffff
xor rcx, 0x43a0b362
mov dword [rsp + 0x184], edi
mov dword [rsp - 0xc], 0x2baef5da
add rax, rcx
movabs rcx, 0x2d844caa5924b4fd
sub rcx, 0x25bbe7d
sub rcx, 0x1280434d
xor rcx, 0x498c08ad
add rcx, 0x7fffffff
add rcx, 0x94e5083
xor rax, rcx
mov dword [rsp - 0x10], ecx
movabs rcx, 0xd248915d48eb483c
add rcx, 0xffe9e11
sub rcx, 0x46a49292
add rcx, 0x7fffffff
xor rcx, 0x677f56de
rol rax, 4
rol rax, 4
rol rax, 4
rol rax, 3
rol rax, 1
rol rax, 1
add rcx, rax
movabs rax, 0x7c56f49862167d37
sub rax, 0x14a9d68f
xor rax, 0x14123588
add rax, 0x7fffffff
sub rax, 0x177e3cc0
xor rcx, rax
movabs rax, 0x13dcb51e004dd2ac
xor rax, 0x24e35655
add rax, 0x343b258f
sub rax, 0x5225e9a
add rax, 0x260b0560
ror rcx, 0xe
ror rcx, 6
ror rcx, 2
ror rcx, 1
ror rcx, 1
ror rcx, 1
add rax, rcx
mov dword [rsp - 0x2c], ecx
mov qword [rsi + 0x2f0], rax
jmp 0x140068d9c
mov dword [rsp + 0x184], 0x461ff83e
xor dword [rsp + 0x184], 0xf3eed5f
xor dword [rsp + 0x184], 0xbc6036e
sub dword [rsp + 0x184], 0xfcdb0fb
sub dword [rsp + 0x184], 0x33196513
mov edx, 0x5ca97bbf
add edx, 0x1b1aced5
sub edx, 0x56110a1a
add edx, 0x4b741294
sub edx, 0x56891be7
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073e30
mov r9, r9
test rax, rax
je 0x140068e6e
movabs rcx, 0x70a8464d18cf2d1c
add rcx, 0x5cdd0d5a
sub rcx, 0x4bb6cc15
sub rcx, 0x2516f233
add rcx, 0x41d5ad01
mov dword [rsp + 0x3c], edi
mov dword [rsp - 0x44], 0x29fe38b2
add rax, rcx
movabs rcx, 0x74b552b7630768be
sub rcx, 0x120f11c4
sub rcx, 0x4d4b7d5e
xor rcx, 0x30a948a4
add rcx, 0x7fffffff
xor rcx, 0x3b7a5ebe
ror rax, 1
ror rax, 0x1f
ror rax, 9
ror rax, 2
ror rax, 3
ror rax, 1
not rax
mov rcx, rcx
add rax, rcx
ror rax, 0x10
ror rax, 1
not rax
xchg r13, rax
mov qword [rsi + 0x2f8], r13
xchg r13, rax
jmp 0x140068e96
mov dword [rsp + 0x3c], 0x1747db96
xor dword [rsp + 0x3c], 0x127e6ab
add dword [rsp + 0x3c], 0x574f6ba4
xor dword [rsp + 0x3c], 0x23920ee6
sub dword [rsp + 0x3c], 0x4e3da606
mov edx, 0x6d5d83c8
sub edx, 0x228552dc
add edx, 0x9a5e592
sub edx, 0xc932070
xchg rdx, rcx
mov rdx, rbx
xchg rcx, rdx
call fcn.140073e30
test rax, rax
mov dword [rsp - 0x24], ebx
je 0x140068f54
rol rax, 0x34
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x13f6e8c04c205913
sub rcx, 0x40dc8380
add rcx, 0x60dbaeb0
sub rcx, 0xce59002
add rcx, 0x6a95cd71
xor rax, rcx
mov dword [rsp + 0x4c], edi
mov dword [rsp - 0x3c], 0x1929469c
ror rax, 0x2e
ror rax, 7
ror rax, 1
ror rax, 1
movabs rcx, 0xd8fc3bf405c060e7
add rcx, 0xbb54722
add rcx, 0xd59f087
add rcx, 0x57c1b9b3
xor rcx, 0x51c84377
xor rax, rcx
xchg rdx, rdx
xchg r10, rax
mov qword [rsi + 0x300], r10
xchg r10, rax
jmp 0x140068f7c
mov dword [rsp + 0x4c], 0x65eb0e93
xor dword [rsp + 0x4c], 0x225436b3
sub dword [rsp + 0x4c], 0x3266b03f
add dword [rsp + 0x4c], 0x1377f79a
xor dword [rsp + 0x4c], 0x28d07f7a
mov edx, 0x406f5878
sub edx, 0x3594244e
add edx, 0x2146d9b9
xor edx, 0x28a06c81
add edx, 0xcd620286
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073e30
test rax, rax
mov dword [rsp - 0x20], esp
je 0x140068ffb
not rax
mov dword [rsp + 0x7c], edi
mov dword [rsp - 0x3c], ebx
ror rax, 4
ror rax, 5
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x3c], ebx
rol rax, 0xe
rol rax, 1
rol rax, 3
rol rax, 1
rol rax, 1
xchg rcx, rax
mov qword [rsi + 0x308], rcx
xchg rcx, rax
jmp 0x140069023
mov dword [rsp + 0x7c], 0x24e6b2a6
add dword [rsp + 0x7c], 0x2dafbfab
add dword [rsp + 0x7c], 0x297529fc
sub dword [rsp + 0x7c], 0x5f5ba494
sub dword [rsp + 0x7c], 0x1caff7b8
mov edx, 0x6912e4ce
xor edx, 0x5b6ff3ad
add edx, 0x157a9fbe
sub edx, 0x1ee25ae8
xchg rcx, rdx
mov rdx, rbx
xchg rcx, rdx
call fcn.140073e30
test rax, rax
je 0x1400690e9
mov rsi, rsi
not rax
mov dword [rsp + 0x84], edi
ror rax, 0x26
ror rax, 1
movabs rcx, 0x5128d59d6baba831
xor rcx, 0x6252422a
add rcx, 0x6a2ec0c5
sub rcx, 0x3681a244
not rax
mov dword [rsp - 0x14], edi
add rax, rcx
movabs rcx, 0x231c46fd61011866
sub rcx, 0x1c1c6649
xor rcx, 0x93f2d4a
sub rcx, 0x3fc87dc3
add rcx, 0x3464281d
rol rax, 5
rol rax, 0x11
rol rax, 0xa
rol rax, 3
rol rax, 0x14
rol rax, 1
not rax
mov dword [rsp - 0x18], 0x72eb7994
add rax, rcx
xchg r9, rax
mov qword [rsi + 0x310], r9
xchg r9, rax
jmp 0x140069115
mov dword [rsp + 0x84], 0x42491a54
add dword [rsp + 0x84], 0x3aae8dfc
sub dword [rsp + 0x84], 0x4cbab68c
sub dword [rsp + 0x84], 0x303cf1c3
mov edx, 0x645c4b34
sub edx, 0xd80f4ff
xor edx, 0x2b60d52e
sub edx, 0x55bb81aa
xchg rcx, r10
mov r10, rbx
xchg rcx, r10
call fcn.140073e30
test rax, rax
mov dword [rsp - 0x20], edx
je 0x1400691b7
not rax
mov dword [rsp + 0xa8], edi
ror rax, 0x11
ror rax, 0x25
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x5cf1d0ad5b218b9d
xor rcx, 0x4129ec57
xor rcx, 0x4b8b6e27
add rcx, 0xa6416d0
add rcx, 0x7fffffff
sub rcx, 0x13bd8c0f
not rax
add rax, rcx
not rax
mov dword [rsp - 0x10], 0x1d4e3dc5
xchg r12, rax
mov qword [rsi + 0x318], r12
xchg r12, rax
jmp 0x1400691e3
mov dword [rsp + 0xa8], 0x58071b4d
add dword [rsp + 0xa8], 0x549ccd1
xor dword [rsp + 0xa8], 0x565745db
xor dword [rsp + 0xa8], 0xb07adc4
mov edx, 0x77447491
sub edx, 0x5dc7a81d
add edx, 0x3d17cc42
sub edx, 0x556b8848
add edx, 0xb6826b7b
xchg rbx, rbp
mov rcx, rbp
xchg rbx, rbp
call fcn.140073e30
test rax, rax
mov dword [rsp - 0xc], 0x2658af52
je 0x1400692af
movabs rcx, 0xe2caafe75e2d1f41
sub rcx, 0x2f479194
add rcx, 0x3d1a67f8
xor rcx, 0x3a55c19d
mov r13d, edi
add rax, rcx
mov dword [rsp - 0x10], 0x6a377043
movabs rcx, 0xea62a9230a461a3d
add rcx, 0x2a652517
xor rcx, 0x3ecf3f82
xor rcx, 0x2ad6f6b0
rol rax, 3
mov dword [rsp - 0xc], 0x2137141c
xor rax, rcx
movabs rcx, 0x1d0c2739785d087e
sub rcx, 0x3f8c4ee6
add rcx, 0x3c78e7f4
add rcx, 0xb88f129
add rax, rcx
ror rax, 5
ror rax, 1
mov qword [rsi + 0x320], rax
jmp 0x1400692ca
mov r13d, 0x2d2cda7c
add r13d, 0x5d98950
add r13d, 0x25d0ad0
sub r13d, 0x35636e9b
mov edx, 0x3fd7bb54
xor edx, 0x41dc7afc
xor edx, 0x35946f94
sub edx, 0x24218f5a
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073e30
test rax, rax
je 0x140069391
mov dword [rsp - 0x18], 0x398d7de4
movabs rcx, 0x595be995037b3461
xor rcx, 0xa1abb44
sub rcx, 0x82d63e
add rcx, 0x655ae4bc
xor rcx, 0x17c66d55
mov r12d, edi
xor rax, rcx
movabs rcx, 0x3c9d8611099a27e7
add rcx, 0x42127be
xor rcx, 0xe77acf1
add rcx, 0x73ccdfd2
add rcx, 0x6742c96c
sub rax, rcx
movabs rcx, 0x47a6939276c5d1ba
sub rcx, 0x13c92995
xor rcx, 0x681ce7b9
add rcx, 0x36e6a36
add rcx, 0x13a303f6
rol rax, 5
add rax, rcx
xchg r10, r10
mov qword [rsi + 0x328], rax
jmp 0x1400693ac
mov r12d, 0x6ef9a620
sub r12d, 0x5ed43b28
add r12d, 0x1ff94ec5
xor r12d, 0x301eb9bc
mov edx, 0x5ebdf224
sub edx, 0x463f0107
xor edx, 0x13d74da7
add edx, 0x6a0f45e6
add edx, 0x69d61e93
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073e30
mov dword [rsp - 0x3c], 0x30bdb628
test rax, rax
je 0x140069461
movabs rcx, 0x2a977d06164dc76
sub rcx, 0xcc22048
xor rcx, 0x17fe3d99
xor rcx, 0x5560627b
add rcx, 0x7fffffff
add rcx, 0x2590f917
mov r15d, edi
mov dword [rsp - 0x20], 0x39d6a0bf
add rax, rcx
movabs rcx, 0x5c8a9c9c06a4b681
add rcx, 0x6ae03539
sub rcx, 0x5d5c351d
add rcx, 0x7fffffff
add rcx, 0xe4c66ae
not rax
sub rax, rcx
not rax
xchg r14, r14
mov qword [rsi + 0x330], rax
jmp 0x14006947c
mov r15d, 0x6d015204
xor r15d, 0x40b043c1
xor r15d, 0x6805c5be
sub r15d, 0x45b4d47a
mov edx, 0x36e419de
add edx, 0xa20fe83
sub edx, 0x35e629b4
add edx, 0x35b03890
xchg rcx, rdi
mov rdi, rbx
xchg rdi, rcx
call fcn.140073e30
test rax, rax
mov dword [rsp - 0x2c], edi
je 0x140069592
movabs rcx, 0x2eb28b9b4f74050d
sub rcx, 0x2b3095e5
xor rcx, 0x98f6d68
add rcx, 0x7fffffff
xor rcx, 0x7b54c568
mov r14d, edi
add rax, rcx
mov dword [rsp - 0x44], esp
movabs rcx, 0x23082cce34705515
add rcx, 0x17aa40d1
add rcx, 0x31aeaf2c
sub rcx, 0x31195451
xor rcx, 0x4e149b63
xor rax, rcx
mov dword [rsp - 0x2c], ebp
movabs rcx, 0x7ca0a546501ef33b
sub rcx, 0x11ccdba8
add rcx, 0x2520b880
xor rcx, 0x40bda760
add rax, rcx
movabs rcx, 0x555c775a319f8dd4
sub rcx, 0x25382989
xor rcx, 0x5c776e2b
add rcx, 0x7fffffff
add rcx, 0x15469f4
xor rax, rcx
movabs rcx, 0x4ef9a4576727fba8
xor rcx, 0x7b2d1dc
add rcx, 0x8ee3c75
add rcx, 0x7fffffff
sub rcx, 0x2469fdec
add rax, rcx
xchg rdi, rdi
xchg r8, rax
mov qword [rsi + 0x338], r8
xchg r8, rax
jmp 0x1400695ad
mov r14d, 0x24166db
add r14d, 0x354e8135
sub r14d, 0xd71e25a
xor r14d, 0x2a1e05b7
mov edx, 0x3cfaebad
add edx, 0x2ec628b9
sub edx, 0x50e09ad6
xor edx, 0x32e4fa29
add edx, 0x8096b476
mov rcx, rbx
call fcn.140073e30
mov dword [rsp - 0x20], 0x48849607
test rax, rax
je 0x140069686
movabs rcx, 0xbeedb96e3d37278c
add rcx, 0x38f257bd
sub rcx, 0x28bc6fc4
xor rcx, 0x643b3088
mov ebp, edi
mov dword [rsp - 0x18], 0x53e6a0d5
add rax, rcx
movabs rcx, 0x925f6cc62ef103a8
add rcx, 0x177ded69
add rcx, 0xbfcf828
add rcx, 0x7fffffff
sub rcx, 0x1867a6f7
xor rax, rcx
mov dword [rsp - 0x10], esi
movabs rcx, 0x5d82d0450ffe8400
add rcx, 0x26feab26
xor rcx, 0x6077e614
sub rcx, 0x6412f4e
add rcx, 0x7fffffff
add rcx, 0x18d1ed1f
not rax
mov dword [rsp - 0x20], 0x1d6e4260
sub rax, rcx
not rax
mov qword [rsi + 0x340], rax
jmp 0x14006969d
mov ebp, 0x5d5ad7dc
xor ebp, 0x2d7e276d
sub ebp, 0x62ed8ab3
sub ebp, 0xd3765fd
mov edx, 0x63daf727
xor edx, 0x5dd41eaf
add edx, 0x29406eca
xor edx, 0x48be8977
add edx, 0x928e58a
xchg rcx, r14
mov r14, rbx
xchg r14, rcx
call fcn.140073e30
test rax, rax
je 0x1400697dc
xchg r15, r15
movabs rcx, 0x5864411337467ad8
xor rcx, 0x2cc92e5a
add rcx, 0x265c7c2f
add rcx, 0x7fffffff
add rcx, 0x1960e936
add rax, rcx
mov dword [rsp - 0x1c], 0x43abf7da
movabs rcx, 0x16b12c0014212887
add rcx, 0x2a3e0c9e
sub rcx, 0x1bba8483
sub rcx, 0x3019da2
rol rax, 0xb
rol rax, 0x1b
rol rax, 8
rol rax, 6
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x3c], 0x5820573c
movabs rcx, 0x57140a6d00a80a59
add rcx, 0x1fb0505b
add rcx, 0x58975a58
sub rcx, 0x64f3e000
add rcx, 0x7aaae1c0
ror rax, 0x11
ror rax, 0x19
ror rax, 4
ror rax, 5
ror rax, 1
ror rax, 2
ror rax, 1
add rax, rcx
movabs rcx, 0x782fc00a6457b6a6
xor rcx, 0x4ca7958b
sub rcx, 0x1ba302aa
add rcx, 0x7fffffff
xor rcx, 0x156d0e70
rol rax, 7
rol rax, 2
rol rax, 3
rol rax, 4
rol rax, 1
add rax, rcx
mov dword [rsp - 0xc], 0x6f7a376f
xchg r12, rax
mov qword [rsi + 0x348], r12
xchg r12, rax
jmp 0x1400697f9
mov edi, 0x3a27ef2d
xor edi, 0x46f1a93d
xor edi, 0x1f5d404a
sub edi, 0x3c5c61c6
xor edi, 0x272ea495
mov eax, dword [rsp + 0x1f8]
mov dword [rsp - 0x14], ecx
or eax, dword [rsp + 0x200]
or eax, dword [rsp + 0x208]
or eax, dword [rsp + 0x20]
or eax, dword [rsp + 0x24]
mov r10, r10
or eax, dword [rsp + 0x28]
or eax, dword [rsp + 0x2c]
or eax, dword [rsp + 0x30]
or eax, dword [rsp + 0x34]
xchg r14, r14
or eax, dword [rsp + 0x38]
or eax, dword [rsp + 0x3c]
or eax, dword [rsp + 0x40]
mov dword [rsp - 0xc], 0x5e073b35
or eax, dword [rsp + 0x44]
or eax, dword [rsp + 0x48]
or eax, dword [rsp + 0x4c]
or eax, dword [rsp + 0x50]
mov dword [rsp - 0x28], 0x62c81e4d
or eax, dword [rsp + 0x54]
or eax, dword [rsp + 0x58]
or eax, dword [rsp + 0x5c]
or eax, dword [rsp + 0x60]
mov r11, r11
or eax, dword [rsp + 0x64]
or eax, dword [rsp + 0x68]
or eax, dword [rsp + 0x6c]
or eax, dword [rsp + 0x70]
xchg r13, r13
or eax, dword [rsp + 0x74]
or eax, dword [rsp + 0x78]
or eax, dword [rsp + 0x7c]
mov dword [rsp - 0xc], 0x521cebb5
or eax, dword [rsp + 0x80]
or eax, dword [rsp + 0x84]
or eax, dword [rsp + 0x88]
or eax, dword [rsp + 0x8c]
mov rbp, rbp
or eax, dword [rsp + 0x90]
or eax, dword [rsp + 0x94]
or eax, dword [rsp + 0x98]
or eax, dword [rsp + 0x9c]
xchg rcx, rcx
or eax, dword [rsp + 0xa0]
or eax, dword [rsp + 0xa4]
or eax, dword [rsp + 0xa8]
xchg r10, r10
or eax, r13d
or eax, dword [rsp + 0xac]
or eax, dword [rsp + 0xb0]
or eax, dword [rsp + 0xb4]
mov r13, r13
or eax, dword [rsp + 0xb8]
or eax, dword [rsp + 0xbc]
or eax, dword [rsp + 0xc0]
or eax, dword [rsp + 0xc4]
mov r10, r10
or eax, dword [rsp + 0xc8]
or eax, dword [rsp + 0xcc]
or eax, dword [rsp + 0xd0]
mov rdi, rdi
or eax, dword [rsp + 0xd4]
or eax, dword [rsp + 0xd8]
or eax, r12d
or eax, dword [rsp + 0xdc]
xchg rdi, rdi
or eax, dword [rsp + 0xe0]
or eax, dword [rsp + 0xe4]
or eax, r15d
mov dword [rsp - 0x44], 0x32a99bd4
or eax, dword [rsp + 0xe8]
or eax, dword [rsp + 0xec]
or eax, dword [rsp + 0xf0]
or eax, dword [rsp + 0xf4]
mov dword [rsp - 0x14], 0x1e7efea7
or eax, dword [rsp + 0xf8]
or eax, dword [rsp + 0xfc]
or eax, dword [rsp + 0x100]
mov rsi, rsi
or eax, dword [rsp + 0x104]
or eax, dword [rsp + 0x108]
or eax, dword [rsp + 0x10c]
or eax, dword [rsp + 0x110]
mov dword [rsp - 0x24], 0x109a67b6
or eax, dword [rsp + 0x114]
or eax, dword [rsp + 0x118]
or eax, dword [rsp + 0x11c]
or eax, dword [rsp + 0x120]
mov dword [rsp - 0x28], 0x18cb0017
or eax, r14d
or eax, dword [rsp + 0x124]
or eax, ebp
xchg r11, r11
or eax, dword [rsp + 0x128]
or eax, edi
or eax, dword [rsp + 0x12c]
xchg r12, r12
or eax, dword [rsp + 0x130]
or eax, dword [rsp + 0x134]
or eax, dword [rsp + 0x138]
or eax, dword [rsp + 0x13c]
mov dword [rsp - 0x2c], 0x540c9e2b
or eax, dword [rsp + 0x140]
or eax, dword [rsp + 0x144]
or eax, dword [rsp + 0x148]
mov r8, r8
or eax, dword [rsp + 0x14c]
or eax, dword [rsp + 0x150]
or eax, dword [rsp + 0x154]
or eax, dword [rsp + 0x158]
mov dword [rsp - 0x44], edx
or eax, dword [rsp + 0x15c]
or eax, dword [rsp + 0x160]
or eax, dword [rsp + 0x164]
mov dword [rsp - 0x34], esp
or eax, dword [rsp + 0x168]
or eax, dword [rsp + 0x16c]
or eax, dword [rsp + 0x170]
or eax, dword [rsp + 0x174]
mov r10, r10
or eax, dword [rsp + 0x178]
or eax, dword [rsp + 0x17c]
or eax, dword [rsp + 0x180]
or eax, dword [rsp + 0x184]
mov dword [rsp - 0xc], 0x51d5445b
or eax, dword [rsp + 0x188]
or eax, dword [rsp + 0x18c]
or eax, dword [rsp + 0x190]
or eax, dword [rsp + 0x194]
mov dword [rsp - 0x3c], esi
or eax, dword [rsp + 0x198]
or eax, dword [rsp + 0x19c]
or eax, dword [rsp + 0x1a0]
mov dword [rsp - 0x1c], esi
xchg rbx, r15
mov r15, qword [rsp + 0x1f0]
xchg rbx, r15
sete al
neg rsp
add rsp, 0xfffffffffffffe50
neg rsp
pop r15
mov dword [rsp - 0x20], ebp
nop
mov r14, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov r13, qword [rsp - 8]
pop r12
nop
add rsp, 8
mov rdi, qword [rsp - 8]
nop
add rsp, 8
mov rsi, qword [rsp - 8]
nop
add rsp, 8
mov rbp, qword [rsp - 8]
ret