Function at 0x14006dd80
Capabilities:
Hash data using murmur3

Disassembly:
xchg r8, rbx
mov qword [rsp + 8], r8
xchg r8, rbx
push rbp
nop
sub rsp, 8
mov qword [rsp], rsi
nop
mov qword [rsp - 8], rdi
sub rsp, 8
push r12
mov dword [rsp - 0x1c], ebx
nop
sub rsp, 8
mov qword [rsp], r13
push r14
mov dword [rsp - 0x10], 0x7937c40a
nop
mov qword [rsp - 8], r15
sub rsp, 8
add rsp, 0x4da80968
sub rsp, 0x4da80ab8
mov rsi, rdx
mov dword [rsp - 0x40], esi
xchg rbp, rbx
mov rbp, rcx
xchg rbx, rbp
mov edx, 0x23d569e0
sub edx, 0x1d4d698b
add edx, 0x63ac06ff
sub edx, 0xbb444bd
add edx, 0x8e9d3539
call fcn.140075490
mov dword [rsp - 0x44], 0x156c5bfb
xor edi, edi
test rax, rax
je 0x14006de96
mov r8, r8
movabs rcx, 0x9e05877e53dbe1bf
xor rcx, 0x4c9a7b44
sub rcx, 0x1bab5f6c
xor rcx, 0x4be19c87
mov dword [rsp + 0x64], edi
add rax, rcx
mov dword [rsp - 0x24], esi
movabs rcx, 0x7f43f4ee4f376947
sub rcx, 0x2d8a8df1
sub rcx, 0x2030acbd
add rcx, 0x7fffffff
xor rcx, 0x21f19331
ror rax, 3
ror rax, 1
ror rax, 3
ror rax, 1
ror rax, 1
xor rax, rcx
mov rcx, rcx
ror rax, 0x19
ror rax, 3
ror rax, 1
xchg r10, rax
mov qword [rsi], r10
xchg r10, rax
jmp 0x14006debe
mov dword [rsp + 0x64], 0x681915a9
xor dword [rsp + 0x64], 0x2b81eb44
sub dword [rsp + 0x64], 0x196ab2c
sub dword [rsp + 0x64], 0x1cceb647
xor dword [rsp + 0x64], 0x25339d7b
mov edx, 0x2b948d4
xor edx, 0x46179329
add edx, 0x12302cc0
xor edx, 0x63bc1f08
xor edx, 0xf3603831
xchg rbx, rbp
mov rcx, rbp
xchg rbx, rbp
call fcn.140075490
xchg r10, r10
test rax, rax
je 0x14006df89
movabs rcx, 0xf4942180434c30e9
sub rcx, 0x20c74321
add rcx, 0x4cbdce7c
sub rcx, 0x114a5fc1
add rcx, 0x7fffffff
add rcx, 0x1f7c13ce
mov dword [rsp + 0x68], edi
mov dword [rsp - 0x18], 0x13497a04
add rax, rcx
movabs rcx, 0x4e4dc52a5115b952
xor rcx, 0x6a87646d
sub rcx, 0x2190939e
add rcx, 0x7fffffff
xor rcx, 0x6b5eadc5
xor rax, rcx
mov r9, r9
rol rax, 0xb
rol rax, 0x19
rol rax, 6
rol rax, 1
rol rax, 8
rol rax, 1
rol rax, 1
not rax
xchg rdx, rdx
xchg r8, rax
mov qword [rsi + 8], r8
xchg r8, rax
jmp 0x14006dfa9
mov dword [rsp + 0x68], 0x67fe953f
xor dword [rsp + 0x68], 0x3175cb09
sub dword [rsp + 0x68], 0x51c5cf4d
xor dword [rsp + 0x68], 0x4c58ee8
mov edx, 0x67d9a60a
xor edx, 0x717d245f
add edx, 0x25d49f0e
xor edx, 0x5244b999
xor edx, 0xa70abeb9
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140075490
test rax, rax
mov dword [rsp - 0x14], 0x36da0150
je 0x14006e060
movabs rcx, 0x6a5546057042dd66
xor rcx, 0x309fa64b
add rcx, 0x2c039510
add rcx, 0x1045c75
add rcx, 0x3191bd6a
mov dword [rsp + 0x6c], edi
xor rax, rcx
mov dword [rsp - 0x30], ecx
movabs rcx, 0x58e17a467564fd48
xor rcx, 0x1dd7232a
xor rcx, 0x77d4a4d1
add rcx, 0x4a6f521b
xor rcx, 0x185d20c5
not rax
xchg rsi, rsi
sub rax, rcx
rol rax, 6
rol rax, 7
rol rax, 1
rol rax, 1
xchg r11, rax
mov qword [rsi + 0x10], r11
xchg r11, rax
jmp 0x14006e088
mov dword [rsp + 0x6c], 0x6cdb5097
sub dword [rsp + 0x6c], 0x2a590aa8
xor dword [rsp + 0x6c], 0x2f6f0f5a
xor dword [rsp + 0x6c], 0x6f38261
xor dword [rsp + 0x6c], 0x6b1ec8d5
mov edx, 0x456fc60
sub edx, 0x165bef8
add edx, 0x7347d33e
xor edx, 0x172cedd9
xor edx, 0x64d3b3dd
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140075490
test rax, rax
mov rsi, rsi
je 0x14006e13b
movabs rcx, 0xba1188a2226a5598
add rcx, 0x496ff5ae
xor rcx, 0x2af70ec5
add rcx, 0x7fffffff
add rcx, 0x13c1664a
mov dword [rsp + 0x70], edi
mov dword [rsp - 0x1c], esi
add rax, rcx
movabs rcx, 0x15d9ad34672a659
sub rcx, 0x2ec38bf3
add rcx, 0x244071a4
sub rcx, 0x1790b424
add rcx, 0x7fffffff
add rcx, 0x224c40f6
not rax
xchg r11, r11
add rax, rcx
ror rax, 6
ror rax, 2
ror rax, 2
mov qword [rsi + 0x18], rax
jmp 0x14006e15b
mov dword [rsp + 0x70], 0x338d5567
sub dword [rsp + 0x70], 0x14b22391
xor dword [rsp + 0x70], 0x12e5bb1
sub dword [rsp + 0x70], 0x1ff56a66
mov edx, 0x2a2fc7a6
add edx, 0x43a83e47
sub edx, 0x4ab3d78c
xor edx, 0x41d87ce
add edx, 0xa69b8349
xchg rbx, r15
mov rcx, r15
xchg rbx, r15
call fcn.140075490
test rax, rax
xchg rsi, rsi
je 0x14006e207
rol rax, 0xc
rol rax, 7
rol rax, 2
rol rax, 3
movabs rcx, 0x4836947229b15b65
add rcx, 0x457617af
sub rcx, 0x29e2ef7c
sub rcx, 0x133246d5
add rcx, 0x50481a50
xor rax, rcx
xchg rsi, rsi
mov dword [rsp + 0x124], edi
movabs rcx, 0x325b78bc1abdbfc6
add rcx, 0xca78db0
add rcx, 0x43dd7625
add rcx, 0x77950fd0
add rax, rcx
ror rax, 2
mov r12, r12
mov qword [rsi + 0x20], rax
jmp 0x14006e233
mov dword [rsp + 0x124], 0x4b0d646f
xor dword [rsp + 0x124], 0x7839d567
sub dword [rsp + 0x124], 0x252983c5
sub dword [rsp + 0x124], 0xe0b2d42
mov edx, 0x3d457e80
sub edx, 0x38235762
add edx, 0x306de116
add edx, 0x6fbb0fe
mov rcx, rbx
mov dword [rsp - 0x34], edx
call fcn.140075490
test rax, rax
je 0x14006e30d
movabs rcx, 0x377f113c6d9dda0f
sub rcx, 0xdd87a19
sub rcx, 0xf4e611
add rcx, 0x7fffffff
xor rcx, 0x26ca1208
mov dword [rsp + 0x128], edi
xchg r13, r13
add rax, rcx
movabs rcx, 0xb2d28ed0dc5eab4
xor rcx, 0x32a8f0e3
add rcx, 0xa1b63bf
sub rcx, 0x39e1bcc5
add rcx, 0x7fffffff
add rcx, 0x1ce0ad36
xor rax, rcx
xchg r8, r8
movabs rcx, 0xff14b7274ffd1166
sub rcx, 0x2e21bc6f
add rcx, 0x439cadb
add rcx, 0x7fffffff
add rcx, 0x118c146
ror rax, 0x26
ror rax, 1
ror rax, 4
ror rax, 1
add rax, rcx
mov dword [rsp - 0x28], ebx
xchg r13, rax
mov qword [rsi + 0x28], r13
xchg r13, rax
jmp 0x14006e339
mov dword [rsp + 0x128], 0x272e2e69
add dword [rsp + 0x128], 0x3ebd6964
sub dword [rsp + 0x128], 0x9b3c835
sub dword [rsp + 0x128], 0x5c37cf97
mov edx, 0x3203e9aa
add edx, 0x47a4b539
xor edx, 0x6ac04f
sub edx, 0x28c2d2a6
xor edx, 0x25df2b13
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140075490
test rax, rax
mov dword [rsp - 0x3c], 0x329d156c
je 0x14006e3ed
movabs rcx, 0x645e8eb25282b63
xor rcx, 0x683db771
add rcx, 0x21007f1d
sub rcx, 0x10ec2630
add rcx, 0x7720fd4a
mov dword [rsp + 0x12c], edi
mov dword [rsp - 0x24], esp
add rax, rcx
movabs rcx, 0x9ac222b272d9a56
xor rcx, 0x29050410
add rcx, 0x70927a33
xor rcx, 0x1f8d620b
xor rax, rcx
mov dword [rsp - 0x1c], 0x476ec11d
rol rax, 2
rol rax, 4
rol rax, 1
not rax
xchg r10, r10
mov qword [rsi + 0x30], rax
jmp 0x14006e419
mov dword [rsp + 0x12c], 0x35b2b417
add dword [rsp + 0x12c], 0x2d330370
sub dword [rsp + 0x12c], 0xab7c7af
sub dword [rsp + 0x12c], 0x582defd7
mov edx, 0x2b5b4421
xor edx, 0x5f7e9b66
sub edx, 0x6430a7f8
add edx, 0x38b10133
add edx, 0xabd9f8aa
mov rcx, rbx
mov dword [rsp - 0x24], 0x6625a919
call fcn.140075490
test rax, rax
je 0x14006e4f8
movabs rcx, 0x1baeb82310c81c1
add rcx, 0x4d2bf23f
sub rcx, 0x536b5bd9
add rcx, 0x7fffffff
xor rcx, 0x296f2060
mov dword [rsp + 0x144], edi
mov dword [rsp - 0x14], 0x66f56d6d
xor rax, rcx
movabs rcx, 0x32f90fba7ed8ebcc
sub rcx, 0x39a350c5
xor rcx, 0x6f1db0c2
sub rcx, 0x20b1df7f
sub rax, rcx
movabs rcx, 0x1f92846608237318
xor rcx, 0x64504118
sub rcx, 0xd1c5542
add rcx, 0x7fffffff
sub rcx, 0x1d34f621
xor rax, rcx
xchg rbx, rbx
rol rax, 3
rol rax, 3
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
xchg rdi, rax
mov qword [rsi + 0x38], rdi
xchg rdi, rax
jmp 0x14006e52f
mov dword [rsp + 0x144], 0x1029e7e7
xor dword [rsp + 0x144], 0x2b826d35
add dword [rsp + 0x144], 0x1ea64295
add dword [rsp + 0x144], 0x12883dc2
xor dword [rsp + 0x144], 0x6cda0b28
mov edx, 0x6b11c32c
add edx, 0x129b7990
xor edx, 0x2bb9a4e7
add edx, 0x93f2c31
add edx, 0x44f4136e
mov rcx, rbx
mov r11, r11
call fcn.140075490
test rax, rax
je 0x14006e5df
ror rax, 0x11
ror rax, 0xe
ror rax, 1
ror rax, 1
movabs rcx, 0x152830ca17a972aa
add rcx, 0x448511fb
sub rcx, 0x10d9393
xor rcx, 0x50d54459
add rcx, 0x7fffffff
add rcx, 0x2ff89f95
xor rax, rcx
mov dword [rsp + 0x148], edi
movabs rcx, 0x49910a541f66bece
add rcx, 0x1cf62f5f
add rcx, 0x37cb9efc
sub rcx, 0x17d58a45
sub rcx, 0x219bceb5
add rax, rcx
rol rax, 0x1b
rol rax, 5
mov qword [rsi + 0x40], rax
jmp 0x14006e616
mov dword [rsp + 0x148], 0xc6d6b5a
sub dword [rsp + 0x148], 0x4c48e76
add dword [rsp + 0x148], 0x35e0e14
add dword [rsp + 0x148], 0x5964b247
sub dword [rsp + 0x148], 0x646b9d3e
mov edx, 0x21fad67b
xor edx, 0x312e0e16
xor edx, 0x3b4b47c8
add edx, 0x22401dac
add edx, 0xffa10c3
mov rcx, rbx
call fcn.140075490
xchg r12, r12
test rax, rax
je 0x14006e6ae
ror rax, 4
ror rax, 2
ror rax, 1
movabs rcx, 0xefcf59df716d322c
xor rcx, 0x4bea610e
sub rcx, 0x2684277d
add rcx, 0x7fffffff
add rcx, 0x46c7ecfb
add rax, rcx
xchg r10, r10
mov dword [rsp + 0x24], edi
ror rax, 5
ror rax, 1
ror rax, 1
ror rax, 6
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x20], 0x6688fea3
xchg r9, rax
mov qword [rsi + 0x48], r9
xchg r9, rax
jmp 0x14006e6d6
mov dword [rsp + 0x24], 0x191dcdb6
add dword [rsp + 0x24], 0x637e576b
sub dword [rsp + 0x24], 0x5a1cbcfd
add dword [rsp + 0x24], 0x3d733813
sub dword [rsp + 0x24], 0x5ff2a036
mov edx, 0x186773c4
add edx, 0x4417b0db
sub edx, 0x4514ce9d
xor edx, 0x758db4a0
xor edx, 0x379771bd
xchg rbx, rsp
mov rcx, rsp
xchg rsp, rbx
call fcn.140075490
mov dword [rsp - 0xc], 0x8e12233
test rax, rax
je 0x14006e762
not rax
mov dword [rsp - 0x28], edi
mov dword [rsp + 0x28], edi
movabs rcx, 0x1b6a8fc17fb75326
sub rcx, 0x9a7d7b1
sub rcx, 0x1783d33
sub rcx, 0x8305093
add rax, rcx
mov dword [rsp - 0x28], 0x22c814fd
not rax
ror rax, 7
ror rax, 2
ror rax, 1
xchg rcx, rax
mov qword [rsi + 0x50], rcx
xchg rcx, rax
jmp 0x14006e78a
mov dword [rsp + 0x28], 0x45d841ea
xor dword [rsp + 0x28], 0x7d82276f
sub dword [rsp + 0x28], 0x36fed2bb
xor dword [rsp + 0x28], 0x29187c52
sub dword [rsp + 0x28], 0x2843ef97
mov edx, 0x18e8c1b7
sub edx, 0xcb92e2b
xor edx, 0x4b7d2436
xor edx, 0xcc90d3df
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140075490
test rax, rax
je 0x14006e828
xchg r12, r12
movabs rcx, 0xf68d96241e990518
add rcx, 0xbea386d
sub rcx, 0x17c7fb6e
add rcx, 0xbd34918
sub rcx, 0x1cc5673e
mov dword [rsp + 0x38], edi
add rax, rcx
mov dword [rsp - 0x10], edx
movabs rcx, 0xbfc4c6ca7c2d36a7
sub rcx, 0x119c0fc4
sub rcx, 0x26082c2c
xor rcx, 0x75396ce0
add rcx, 0x7fffffff
xor rcx, 0xe42255f
xor rax, rcx
xchg rcx, rcx
mov qword [rsi + 0x58], rax
jmp 0x14006e848
mov dword [rsp + 0x38], 0x34f96053
add dword [rsp + 0x38], 0x2d672b5f
sub dword [rsp + 0x38], 0xbcff13a
sub dword [rsp + 0x38], 0x56909a77
mov edx, 0x1b44b680
xor edx, 0x6869b520
xor edx, 0x69044ccc
add edx, 0x52c641c0
xor edx, 0x1ea66a51
mov rcx, rbx
mov dword [rsp - 0x20], 0x778d1942
call fcn.140075490
test rax, rax
je 0x14006e922
movabs rcx, 0x697167420ae30306
add rcx, 0x441802d9
xor rcx, 0x665689a3
xor rcx, 0x389c8dc9
add rcx, 0x7fffffff
add rcx, 0x1d583706
mov dword [rsp + 0x3c], edi
xor rax, rcx
xchg r10, r10
movabs rcx, 0x1e4f603f7b9fea5d
sub rcx, 0x51d89a30
xor rcx, 0x44840af2
sub rcx, 0x4586a976
rol rax, 7
rol rax, 0xf
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
xchg r10, r10
movabs rcx, 0x6b4f20a10357cc53
add rcx, 0x3dceedee
sub rcx, 0x2033eb7b
add rcx, 0x7fffffff
add rcx, 0xb744396
add rax, rcx
xchg r13, rax
mov qword [rsi + 0x60], r13
xchg r13, rax
jmp 0x14006e94a
mov dword [rsp + 0x3c], 0x6a1d34f5
sub dword [rsp + 0x3c], 0x5d72bd90
add dword [rsp + 0x3c], 0x686145ca
xor dword [rsp + 0x3c], 0x52b482da
sub dword [rsp + 0x3c], 0x27bf3ff4
mov edx, 0x3df5a370
add edx, 0x33b6b826
sub edx, 0x40b62aa8
add edx, 0x3cdc116e
sub edx, 0x1dec2cb5
mov rcx, rbx
call fcn.140075490
xchg rsp, rsp
test rax, rax
je 0x14006e9f1
not rax
mov dword [rsp + 0x50], edi
xchg rdx, rdx
movabs rcx, 0x27d25cfc550b7b6d
add rcx, 0x258d1d3f
sub rcx, 0x1c231b9f
sub rcx, 0x238d8f05
add rcx, 0x7fffffff
add rcx, 0x3e31106e
sub rax, rcx
movabs rcx, 0x39b938ef54faf6f1
sub rcx, 0x1ff1b7a3
add rcx, 0x11a0c131
xor rcx, 0x3d94f12e
add rcx, 0xec29494
not rax
mov rcx, rcx
sub rax, rcx
xchg rbx, rax
mov qword [rsi + 0x68], rbx
xchg rbx, rax
jmp 0x14006ea11
mov dword [rsp + 0x50], 0x272841dd
sub dword [rsp + 0x50], 0x5129515
xor dword [rsp + 0x50], 0x7948dbfe
xor dword [rsp + 0x50], 0x5b5d7737
mov edx, 0x5500454b
add edx, 0x23fc2f5c
sub edx, 0x2ee28c58
xor edx, 0x771ce498
xor edx, 0xb92482c
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140075490
test rax, rax
je 0x14006eaec
xchg r10, r10
movabs rcx, 0x7f88f6ca2ffb565a
add rcx, 0x49ccb6d
xor rcx, 0x503090e8
sub rcx, 0x45ad5fc6
add rcx, 0x7fffffff
xor rcx, 0x46882314
mov dword [rsp + 0x54], edi
xchg rdx, rdx
xor rax, rcx
movabs rcx, 0x7637af92548e7800
xor rcx, 0x7c967bc
xor rcx, 0x6948dc85
add rcx, 0x9e139a7
sub rcx, 0x3b1bdd1a
add rax, rcx
mov dword [rsp - 0x24], 0x1b82b7b7
movabs rcx, 0xfda6caa74011743c
sub rcx, 0x26fc0a2c
add rcx, 0x3366edc2
add rcx, 0x628ff6ee
ror rax, 0x1c
ror rax, 0x19
ror rax, 1
ror rax, 1
add rax, rcx
mov qword [rsi + 0x70], rax
xchg rsi, rsi
jmp 0x14006eb0c
mov dword [rsp + 0x54], 0x2df46bd4
sub dword [rsp + 0x54], 0x1e572379
xor dword [rsp + 0x54], 0x6dc507bf
sub dword [rsp + 0x54], 0x62584fe3
mov edx, 0x4018e8c6
sub edx, 0x2c4a815b
add edx, 0xdf374c
xor edx, 0xb7547668
mov rcx, rbx
mov r15, r15
call fcn.140075490
test rax, rax
je 0x14006ebe1
movabs rcx, 0xdd182a412c4f11a6
add rcx, 0x17de81d
sub rcx, 0x186ce338
add rcx, 0x7fffffff
xor rcx, 0xf4b190a
mov dword [rsp + 0x58], edi
mov dword [rsp - 0x1c], 0x1a863502
add rax, rcx
movabs rcx, 0x5a3ec93e4e8b480e
add rcx, 0x5cd2629
sub rcx, 0xc0441f6
sub rcx, 0x63cd32e
ror rax, 0xc
ror rax, 6
ror rax, 5
ror rax, 1
ror rax, 1
add rax, rcx
xchg r10, r10
movabs rcx, 0x7bcba1925edd6ff9
sub rcx, 0x256e67f8
sub rcx, 0x3299ef01
add rcx, 0x3a6658d9
add rcx, 0x6fee973a
xor rax, rcx
mov dword [rsp - 0xc], 0x46bf03ba
xchg r15, rax
mov qword [rsi + 0x78], r15
xchg r15, rax
jmp 0x14006ec09
mov dword [rsp + 0x58], 0x38d8a544
sub dword [rsp + 0x58], 0x26eec43c
add dword [rsp + 0x58], 0x53e8ec3d
add dword [rsp + 0x58], 0x3f1d70c
xor dword [rsp + 0x58], 0x69c4a450
mov edx, 0x5922f05
xor edx, 0x5b7e3b8d
xor edx, 0x4b12b0cc
add edx, 0xca7df21b
xchg r13, rbx
mov rcx, r13
xchg r13, rbx
call fcn.140075490
test rax, rax
mov rdi, rdi
je 0x14006ecdb
movabs rcx, 0x39e82b3f2a5a77f0
sub rcx, 0x27675528
add rcx, 0x3445c816
xor rcx, 0x170101b8
add rcx, 0x302f50a6
mov dword [rsp + 0x74], edi
add rax, rcx
movabs rcx, 0x5b294aa041137e0
add rcx, 0x31e78ece
sub rcx, 0x2f334c6a
add rcx, 0x2deded78
xor rcx, 0x6b2ee6d
rol rax, 4
rol rax, 7
rol rax, 3
rol rax, 1
add rax, rcx
xchg rdx, rdx
movabs rcx, 0x63739b5100b9d455
add rcx, 0x33e6c4a5
add rcx, 0x276f4736
xor rcx, 0x13255b85
add rcx, 0x61d5e53f
xor rax, rcx
xchg rsp, rax
mov qword [rsi + 0x80], rsp
xchg rsp, rax
jmp 0x14006ecfb
mov dword [rsp + 0x74], 0x4db78347
xor dword [rsp + 0x74], 0xec9458d
sub dword [rsp + 0x74], 0x2188727b
sub dword [rsp + 0x74], 0x21f6544e
mov edx, 0x35ed923b
sub edx, 0x319d07d1
xor edx, 0x39ba0fab
add edx, 0x66f5d399
xchg rbx, r13
mov rcx, r13
xchg r13, rbx
call fcn.140075490
mov r8, r8
test rax, rax
je 0x14006ed9d
movabs rcx, 0xfdfea7be26a5ce82
add rcx, 0x1caa0ab4
xor rcx, 0x45950e2b
add rcx, 0x1192257e
add rcx, 0x7fffffff
xor rcx, 0x4d014ac8
mov dword [rsp + 0x7c], edi
xchg r12, r12
add rax, rcx
ror rax, 2
ror rax, 7
ror rax, 2
ror rax, 6
ror rax, 1
ror rax, 1
not rax
rol rax, 0x13
rol rax, 5
rol rax, 1
rol rax, 1
rol rax, 1
xchg r8, rax
mov qword [rsi + 0x88], r8
xchg r8, rax
jmp 0x14006edc5
mov dword [rsp + 0x7c], 0x45c6ec00
xor dword [rsp + 0x7c], 0xbc47f24
add dword [rsp + 0x7c], 0x18b839ef
sub dword [rsp + 0x7c], 0x52c5817
xor dword [rsp + 0x7c], 0x618e74fd
mov edx, 0x5bbec5e5
sub edx, 0x8c884dd
add edx, 0x77db20a
xor edx, 0x82cca89e
mov rcx, rbx
call fcn.140075490
xchg r10, r10
test rax, rax
je 0x14006ee6d
rol rax, 0xc
mov dword [rsp - 0x20], edi
movabs rcx, 0xdc691b771ce768ac
add rcx, 0x180d5d97
add rcx, 0x3c66f57d
sub rcx, 0x5d9f8bb8
sub rcx, 0x850932e
add rax, rcx
mov dword [rsp + 0x84], edi
mov rcx, rcx
not rax
movabs rcx, 0x1eb4d73939e8a41f
add rcx, 0x117eedac
xor rcx, 0x1533ea96
sub rcx, 0x5a20615c
add rcx, 0x7fffffff
add rcx, 0x63864dcc
sub rax, rcx
mov qword [rsi + 0x90], rax
mov r11, r11
jmp 0x14006eea4
mov dword [rsp + 0x84], 0x3f325bd8
sub dword [rsp + 0x84], 0x16ecb4f5
add dword [rsp + 0x84], 0x1e7d036d
sub dword [rsp + 0x84], 0x1f899934
xor dword [rsp + 0x84], 0x2739111d
mov edx, 0x6853fb
add edx, 0x195e1c8f
xor edx, 0x1937674c
add edx, 0x110f131f
xor edx, 0xdb56c355
mov rcx, rbx
call fcn.140075490
mov dword [rsp - 0x18], 0x3960c0cb
test rax, rax
je 0x14006ef35
not rax
mov dword [rsp + 0x94], edi
mov dword [rsp - 0x1c], edx
rol rax, 0xd
rol rax, 4
rol rax, 0x17
movabs rcx, 0xea6b9545f184cfe
xor rcx, 0x64262354
xor rcx, 0x71a7d6af
xor rcx, 0x1698ab8c
add rax, rcx
ror rax, 2
ror rax, 6
ror rax, 1
ror rax, 6
xchg rbx, rax
mov qword [rsi + 0x98], rbx
xchg rbx, rax
jmp 0x14006ef61
mov dword [rsp + 0x94], 0x6732b1b5
xor dword [rsp + 0x94], 0x6e2f377c
xor dword [rsp + 0x94], 0x3bdccef2
sub dword [rsp + 0x94], 0x32c1483a
mov edx, 0x3663dc9c
xor edx, 0x497f8e1e
xor edx, 0x14fcb53b
xor edx, 0x75ee81d9
sub edx, 0x1e43146
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140075490
test rax, rax
je 0x14006f009
mov dword [rsp - 0x30], edx
movabs rcx, 0xb76798bf1138f83a
add rcx, 0x47684796
xor rcx, 0x59d774d3
xor rcx, 0x71b0961b
sub rcx, 0x6e9d7481
mov dword [rsp + 0x9c], edi
xchg rcx, rcx
add rax, rcx
movabs rcx, 0xb9fac1481c7c7d02
sub rcx, 0x17350763
add rcx, 0x2fcc3d96
add rcx, 0x18f5ed36
xor rax, rcx
mov dword [rsp - 0x1c], 0x7813c163
not rax
xchg rcx, rax
mov qword [rsi + 0xa0], rcx
xchg rcx, rax
jmp 0x14006f040
mov dword [rsp + 0x9c], 0x4f646ab7
add dword [rsp + 0x9c], 0x22be1d1a
sub dword [rsp + 0x9c], 0x3b4f5323
sub dword [rsp + 0x9c], 0x30053784
sub dword [rsp + 0x9c], 0x6cdfd29
mov edx, 0x48cc28c3
sub edx, 0x3a9014b8
add edx, 0x361422ac
xor edx, 0x75c787b5
add edx, 0xc7719b0e
xchg rdi, rbx
mov rcx, rdi
xchg rbx, rdi
call fcn.140075490
mov dword [rsp - 0x30], edi
test rax, rax
je 0x14006f0f7
ror rax, 8
ror rax, 8
ror rax, 6
ror rax, 4
ror rax, 1
movabs rcx, 0x4f956daa7ed32066
xor rcx, 0x1f531568
sub rcx, 0x340a7a85
sub rcx, 0x22e9190e
add rax, rcx
mov dword [rsp + 0xac], edi
xchg rsi, rsi
movabs rcx, 0x19ca035f5068c34a
add rcx, 0x152b7034
sub rcx, 0x2f891449
xor rcx, 0x345e7ecf
add rcx, 0xf7262f1
xor rax, rcx
not rax
mov dword [rsp - 0x20], ebp
xchg rcx, rax
mov qword [rsi + 0xa8], rcx
xchg rcx, rax
jmp 0x14006f123
mov dword [rsp + 0xac], 0x7848d742
sub dword [rsp + 0xac], 0x2886ec44
sub dword [rsp + 0xac], 0x3314d092
sub dword [rsp + 0xac], 0x1cad1a6b
mov edx, 0x24f9ab5d
add edx, 0x58ba4798
sub edx, 0x46c99cb0
xor edx, 0x48cf7f48
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140075490
test rax, rax
je 0x14006f1ef
mov rsi, rsi
movabs rcx, 0x5cc83d182392cdd7
add rcx, 0x4f6cdae2
xor rcx, 0x27662a44
xor rcx, 0x5075834c
mov dword [rsp + 0xc0], edi
add rax, rcx
mov dword [rsp - 0x28], 0x1b336ef2
movabs rcx, 0xb759835272353fe2
xor rcx, 0x84dae72
sub rcx, 0x754568d2
xor rcx, 0xf176219
rol rax, 0x18
rol rax, 7
rol rax, 5
rol rax, 0xb
rol rax, 1
add rax, rcx
xchg r9, r9
movabs rcx, 0x53c648cb2f07ec06
xor rcx, 0x67abfec
add rcx, 0x32bed2f3
add rcx, 0x271ca8b7
xor rax, rcx
xchg r12, rax
mov qword [rsi + 0xb0], r12
xchg r12, rax
jmp 0x14006f21b
mov dword [rsp + 0xc0], 0x7d657776
sub dword [rsp + 0xc0], 0x42c0d72c
add dword [rsp + 0xc0], 0x3284465a
xor dword [rsp + 0xc0], 0x6d28e6a5
mov edx, 0x7d485258
xor edx, 0x126f14f6
xor edx, 0x6376d1aa
xor edx, 0x47cde07f
mov rcx, rbx
mov dword [rsp - 0x30], 0x43b5ef18
call fcn.140075490
test rax, rax
je 0x14006f2bb
movabs rcx, 0x86e25ca87fc7a38e
xor rcx, 0x9733213
sub rcx, 0x5b6201c
add rcx, 0x42dd4c9d
mov dword [rsp + 0xe0], edi
xor rax, rcx
mov dword [rsp - 0x20], 0x717b3989
movabs rcx, 0x444b052203d6dfea
add rcx, 0x3b0bb0b9
xor rcx, 0x3d5764a0
add rcx, 0x78d4f849
add rcx, 0x7fffffff
sub rcx, 0x2a3ff359
add rax, rcx
xchg rbp, rbp
mov qword [rsi + 0xb8], rax
jmp 0x14006f2f2
mov dword [rsp + 0xe0], 0x2763bd54
add dword [rsp + 0xe0], 0x41ee4966
add dword [rsp + 0xe0], 0x283571a
xor dword [rsp + 0xe0], 0x6affc8df
xor dword [rsp + 0xe0], 0x12a950a
mov edx, 0x4fe9ef43
sub edx, 0x4de99bcb
add edx, 0x8a17639
add edx, 0x79a99a66
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140075490
test rax, rax
mov dword [rsp - 0x10], 0x42172349
je 0x14006f3ba
ror rax, 2
ror rax, 5
ror rax, 3
ror rax, 1
movabs rcx, 0x9a4e0bb17d64b7c2
xor rcx, 0x5a110dba
xor rcx, 0x1aa43048
xor rcx, 0x32995cda
xor rcx, 0x537668d3
add rax, rcx
mov dword [rsp - 0x28], esp
mov dword [rsp + 0xe8], edi
ror rax, 0x1b
ror rax, 4
ror rax, 3
ror rax, 1
movabs rcx, 0xf10b51466c9ebd88
sub rcx, 0xa8714f6
sub rcx, 0x39c2692e
sub rcx, 0x167ae768
add rcx, 0x7fffffff
add rcx, 0x1ea15860
add rax, rcx
xchg rdx, rax
mov qword [rsi + 0xc0], rdx
xchg rdx, rax
jmp 0x14006f3e6
mov dword [rsp + 0xe8], 0x174a99b4
add dword [rsp + 0xe8], 0x5054d91
xor dword [rsp + 0xe8], 0x585c1c42
sub dword [rsp + 0xe8], 0x4413fb06
mov edx, 0x3136ef5e
add edx, 0x37659232
sub edx, 0x4d1b87df
add edx, 0xa550a7b
mov rcx, rbx
mov dword [rsp - 0x38], ebx
call fcn.140075490
test rax, rax
je 0x14006f4a2
rol rax, 1
rol rax, 6
rol rax, 0xe
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0x5f25d19e453044e1
add rcx, 0x2241927
add rcx, 0x2a6ed871
sub rcx, 0x2659b92f
xor rcx, 0x6b940249
add rax, rcx
mov dword [rsp - 0x28], 0x3297a54a
mov dword [rsp + 0xf0], edi
not rax
movabs rcx, 0x77a5da644fa1aa1
sub rcx, 0xaf4bda3
xor rcx, 0x4cc7b80
xor rcx, 0x6a0c589a
add rax, rcx
mov dword [rsp - 0x18], 0xa572aa0
mov qword [rsi + 0xc8], rax
jmp 0x14006f4d9
mov dword [rsp + 0xf0], 0x3c564b90
add dword [rsp + 0xf0], 0x2375f81f
add dword [rsp + 0xf0], 0x344d5f1
sub dword [rsp + 0xf0], 0x38105357
sub dword [rsp + 0xf0], 0x2b00c648
mov edx, 0x1f4ca00c
xor edx, 0x4827813d
sub edx, 0x2ab904ec
add edx, 0xcd89c69a
xchg rcx, r14
mov r14, rbx
xchg r14, rcx
call fcn.140075490
mov dword [rsp - 0x38], 0xa6903f0
test rax, rax
je 0x14006f5a0
movabs rcx, 0x884a2f473b42ca17
add rcx, 0xeba5253
add rcx, 0xae979be
xor rcx, 0x7107300b
add rcx, 0x479b9839
mov dword [rsp + 0x80], edi
add rax, rcx
movabs rcx, 0x7561dc2d485cb3a3
add rcx, 0x3961df
xor rcx, 0x665dd2a9
sub rcx, 0x1e1bbf6f
xor rcx, 0x7e7b3d1
xor rax, rcx
movabs rcx, 0x6f32133438b67cd1
add rcx, 0x429431da
sub rcx, 0x6669c2e7
add rcx, 0x7a77b8b8
not rax
add rax, rcx
xchg r8, r8
xchg rdi, rax
mov qword [rsi + 0xd0], rdi
xchg rdi, rax
jmp 0x14006f5d7
mov dword [rsp + 0x80], 0x1d6ff11e
add dword [rsp + 0x80], 0x62873a20
xor dword [rsp + 0x80], 0x7d067268
xor dword [rsp + 0x80], 0x1f14544e
sub dword [rsp + 0x80], 0x1de50d17
mov edx, 0x1c9b1bb4
sub edx, 0x39e7bce
sub edx, 0x16771ba2
xor edx, 0x5f214f8c
sub edx, 0x1221c5a4
mov rcx, rbx
xchg r14, r14
call fcn.140075490
test rax, rax
je 0x14006f68c
xchg r12, r12
movabs rcx, 0x75d084006d590221
sub rcx, 0x4b8f7fdf
xor rcx, 0x27f2af8e
add rcx, 0x7fffffff
xor rcx, 0x23e93c1c
mov dword [rsp + 0x88], edi
mov dword [rsp - 0x30], 0x2340a8f2
xor rax, rcx
movabs rcx, 0x40e610b314763170
add rcx, 0x2ca5349d
add rcx, 0x3a28cf22
add rcx, 0x7fffffff
sub rcx, 0x63533501
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
not rax
mov r8, r8
mov qword [rsi + 0xd8], rax
jmp 0x14006f6c3
mov dword [rsp + 0x88], 0x571398ff
sub dword [rsp + 0x88], 0xbc2b087
xor dword [rsp + 0x88], 0x2265389b
sub dword [rsp + 0x88], 0x31306f70
sub dword [rsp + 0x88], 0x38056172
mov edx, 0x3f7cb7dc
sub edx, 0x33c881e4
add edx, 0x3af7546b
xor edx, 0xe8667a91
xchg r12, rcx
mov r12, rbx
xchg rcx, r12
call fcn.140075490
mov dword [rsp - 0xc], 0x1c871ff5
test rax, rax
je 0x14006f77a
ror rax, 0xe
ror rax, 7
ror rax, 0xb
ror rax, 5
ror rax, 1
movabs rcx, 0x1cec64254d9bd1d1
xor rcx, 0x1b26f9c6
sub rcx, 0x20ccdd17
add rcx, 0x7fffffff
add rcx, 0x1c681466
add rax, rcx
xchg r10, r10
mov dword [rsp + 0xa8], edi
not rax
movabs rcx, 0x1a8e7c24786cdb5a
sub rcx, 0x34cbcdf2
xor rcx, 0xfdb0e0c
sub rcx, 0x152fc181
sub rcx, 0x19f73901
add rax, rcx
mov qword [rsi + 0xe0], rax
xchg r15, r15
jmp 0x14006f7a6
mov dword [rsp + 0xa8], 0x5d638c9d
xor dword [rsp + 0xa8], 0x32af64c9
sub dword [rsp + 0xa8], 0x6404a7c4
sub dword [rsp + 0xa8], 0xbc8408f
mov edx, 0x187a1eeb
xor edx, 0x78c05d54
xor edx, 0x6b3f38a7
xor edx, 0xdeb0c62f
xchg r13, rbx
mov rcx, r13
xchg rbx, r13
call fcn.140075490
mov rdi, rdi
test rax, rax
je 0x14006f891
ror rax, 0xf
ror rax, 0xe
ror rax, 3
ror rax, 1
ror rax, 1
movabs rcx, 0x78b90b872935ab11
add rcx, 0x540e9280
sub rcx, 0x208ea70
xor rcx, 0x21ce7cf6
add rcx, 0x7fffffff
xor rcx, 0xd85248
xor rax, rcx
mov dword [rsp - 0x24], 0x46ba6f58
mov dword [rsp + 0xb0], edi
movabs rcx, 0x5fec3f3b25079955
xor rcx, 0x53897f0e
xor rcx, 0x3d2d306e
sub rcx, 0x17ac9eda
add rcx, 0x7c28d3a
sub rax, rcx
mov r13, r13
movabs rcx, 0x3a2673510f46c65c
add rcx, 0x5f6c18b8
sub rcx, 0x67b1da2f
xor rcx, 0x41efd04e
sub rcx, 0x16a2b805
xor rax, rcx
mov dword [rsp - 0x14], 0x16cd9af
mov qword [rsi + 0xe8], rax
jmp 0x14006f8c8
mov dword [rsp + 0xb0], 0xa0b46f0
add dword [rsp + 0xb0], 0x325d553d
sub dword [rsp + 0xb0], 0x2a50966b
add dword [rsp + 0xb0], 0x5fb33c6f
xor dword [rsp + 0xb0], 0x71cb4230
mov edx, 0x71c8a03e
sub edx, 0x62f6ab53
add edx, 0x4ee902f4
add edx, 0x1ed20be6
xchg rcx, r11
mov r11, rbx
xchg rcx, r11
call fcn.140075490
test rax, rax
mov dword [rsp - 0x44], 0x5723c847
je 0x14006f97d
ror rax, 0x12
ror rax, 4
ror rax, 0x17
ror rax, 2
ror rax, 1
movabs rcx, 0xfe82fb7e13c9b07f
add rcx, 0x153acd0d
xor rcx, 0x3947ad95
add rcx, 0x39e872be
add rax, rcx
mov rdx, rdx
mov dword [rsp + 0xb4], edi
rol rax, 5
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0x3eb6aae76e95323a
sub rcx, 0x1052b69f
add rcx, 0xa54bae0
sub rcx, 0x4d1fe68
add rax, rcx
xchg rbp, rax
mov qword [rsi + 0xf0], rbp
xchg rbp, rax
jmp 0x14006f9b4
mov dword [rsp + 0xb4], 0x593affca
xor dword [rsp + 0xb4], 0x10337ff5
xor dword [rsp + 0xb4], 0x270cd9bf
xor dword [rsp + 0xb4], 0x7cbbb41f
sub dword [rsp + 0xb4], 0x12beed9e
mov edx, 0x1a84c399
xor edx, 0x91ff434
add edx, 0x32ade57f
sub edx, 0x3caf5c3
add edx, 0x13ea2752
xchg r11, rbx
mov rcx, r11
xchg r11, rbx
call fcn.140075490
test rax, rax
je 0x14006fa71
mov dword [rsp - 0x24], ecx
movabs rcx, 0x1d84bd471ac4ab76
xor rcx, 0x375f9d7
xor rcx, 0x4e11778e
add rcx, 0x3b0cd87
mov dword [rsp + 0xc4], edi
mov r12, r12
xor rax, rcx
movabs rcx, 0xa4e3eb7f0f8653b4
add rcx, 0x62444ebe
sub rcx, 0x47071679
add rcx, 0x7fffffff
xor rcx, 0x77fe298
ror rax, 0x25
ror rax, 0x10
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 2
ror rax, 1
xor rax, rcx
mov qword [rsi + 0xf8], rax
mov dword [rsp - 0x44], 0x19b47655
jmp 0x14006faa8
mov dword [rsp + 0xc4], 0x2bfc3939
xor dword [rsp + 0xc4], 0xa3237e9
add dword [rsp + 0xc4], 0x163f0548
add dword [rsp + 0xc4], 0x363fcad7
sub dword [rsp + 0xc4], 0x6e4cdeee
mov edx, 0x154fceec
xor edx, 0x185a90b
add edx, 0x55008576
xor edx, 0x4ba3c69d
add edx, 0x9c8d4f0f
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140075490
test rax, rax
xchg r12, r12
je 0x14006fb65
rol rax, 9
rol rax, 0x10
rol rax, 1
movabs rcx, 0xa9983ca17acc0726
xor rcx, 0x5ff67c31
xor rcx, 0x6021386b
xor rcx, 0x554f3a9a
add rcx, 0x7fffffff
add rcx, 0x18e1bffb
add rax, rcx
mov dword [rsp - 0x34], ebx
mov dword [rsp + 0xd4], edi
not rax
movabs rcx, 0x5ea09e9f1790eee0
add rcx, 0x528d48c9
xor rcx, 0x3a8166aa
sub rcx, 0x4769745d
add rcx, 0x1b63cd49
add rax, rcx
mov dword [rsp - 0x34], 0x63e86a49
mov qword [rsi + 0x100], rax
jmp 0x14006fb9c
mov dword [rsp + 0xd4], 0x22dbb2e0
add dword [rsp + 0xd4], 0x40ab12f0
sub dword [rsp + 0xd4], 0x2da82207
add dword [rsp + 0xd4], 0x64ad7ad
sub dword [rsp + 0xd4], 0x3c297b75
mov edx, 0x5aca792c
sub edx, 0x3cee14ee
xor edx, 0x427743eb
xor edx, 0x33bccd8f
add edx, 0x2e6d1780
xchg rbx, r11
mov rcx, r11
xchg r11, rbx
call fcn.140075490
mov rcx, rcx
test rax, rax
je 0x14006fc5f
movabs rcx, 0x879f3bac1a6b48f9
add rcx, 0x529f73b8
xor rcx, 0x44c569b9
add rcx, 0x7fffffff
xor rcx, 0x6efe44c1
mov dword [rsp + 0xf4], edi
xor rax, rcx
mov dword [rsp - 0x38], 0x1b8c9a83
movabs rcx, 0xbfa456987b6a115e
sub rcx, 0x433f9d67
add rcx, 0x20c6a589
sub rcx, 0x1ddfd6cb
add rcx, 0x1b29d24b
rol rax, 0x24
rol rax, 1
rol rax, 0xf
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x30], ecx
xchg rsp, rax
mov qword [rsi + 0x108], rsp
xchg rsp, rax
jmp 0x14006fc8b
mov dword [rsp + 0xf4], 0x13f6b3ea
add dword [rsp + 0xf4], 0x11d575aa
xor dword [rsp + 0xf4], 0x7d1a609
sub dword [rsp + 0xf4], 0x221d8f9c
mov edx, 0x22396955
xor edx, 0x500432c8
xor edx, 0x4ee20c33
xor edx, 0x17a68af9
mov rcx, rbx
call fcn.140075490
mov dword [rsp - 0x28], 0x17ae08fc
test rax, rax
je 0x14006fd33
rol rax, 3
rol rax, 5
rol rax, 6
rol rax, 1
rol rax, 0xc
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x5cdc8bea60311b53
xor rcx, 0x12769052
add rcx, 0xb29d5af
xor rcx, 0x3da3d898
add rcx, 0x7fffffff
xor rcx, 0x1c2dbe70
not rax
mov dword [rsp + 0xf8], edi
mov r14, r14
ror rax, 0xf
ror rax, 0xd
ror rax, 1
add rax, rcx
mov dword [rsp - 0x38], 0x68f0a6df
mov qword [rsi + 0x110], rax
jmp 0x14006fd5f
mov dword [rsp + 0xf8], 0x49032551
add dword [rsp + 0xf8], 0x1a01d4
xor dword [rsp + 0xf8], 0x726fa231
xor dword [rsp + 0xf8], 0x3b728515
mov edx, 0x2f032567
sub edx, 0x2a3859fa
add edx, 0x3354b263
add edx, 0x2e6439cc
sub edx, 0x30c67977
xchg r12, rcx
mov r12, rbx
xchg r12, rcx
call fcn.140075490
xchg r13, r13
test rax, rax
je 0x14006fe14
movabs rcx, 0x3c0b486b3165d7cf
sub rcx, 0x4129db8
xor rcx, 0xb1104d6
add rcx, 0x7fffffff
add rcx, 0x3485ebe7
mov dword [rsp + 0xfc], edi
add rax, rcx
xchg rdi, rdi
movabs rcx, 0x2ea60771458df038
sub rcx, 0x1efc677c
sub rcx, 0x8790da7
add rcx, 0x90069a
xor rax, rcx
ror rax, 0x11
ror rax, 0xd
ror rax, 5
ror rax, 4
ror rax, 1
not rax
xchg r11, r11
xchg r11, rax
mov qword [rsi + 0x118], r11
xchg r11, rax
jmp 0x14006fe4b
mov dword [rsp + 0xfc], 0x1e171e75
add dword [rsp + 0xfc], 0x5f28db4f
sub dword [rsp + 0xfc], 0x2a99019b
sub dword [rsp + 0xfc], 0x2bc76e0b
sub dword [rsp + 0xfc], 0x26df8a1d
mov edx, 0x2105c02e
sub edx, 0x1a8a929b
xor edx, 0x1f697957
add edx, 0x1fc11cd
xor edx, 0x7e0ecc28
xchg rbx, r8
mov rcx, r8
xchg r8, rbx
call fcn.140075490
mov rsi, rsi
test rax, rax
je 0x14006fee4
movabs rcx, 0xfe2a0c5d6638f56d
add rcx, 0x134f9273
xor rcx, 0x404c2751
sub rcx, 0x3728ea87
mov dword [rsp + 0x104], edi
add rax, rcx
mov dword [rsp - 0x3c], ecx
movabs rcx, 0xfd88aac53f8442e7
xor rcx, 0x13c64069
sub rcx, 0xd46bc99
xor rcx, 0x69cc7712
add rcx, 0x73d7b60b
xor rax, rcx
mov qword [rsi + 0x120], rax
jmp 0x14006ff10
mov dword [rsp + 0x104], 0x7342b1e0
xor dword [rsp + 0x104], 0x1f92e3d5
add dword [rsp + 0x104], 0xf42ce66
sub dword [rsp + 0x104], 0x7c13209a
mov edx, 0x9e682d7
xor edx, 0x3a351019
add edx, 0x150c241a
xor edx, 0x3ca96b23
sub edx, 0x2954d9ba
xchg rcx, r10
mov r10, rbx
xchg rcx, r10
call fcn.140075490
mov dword [rsp - 0x24], ebp
test rax, rax
je 0x14006ffb4
movabs rcx, 0xfec2cd2d182a2c0d
sub rcx, 0xa859962
add rcx, 0x4b428a27
sub rcx, 0x28d2c52e
mov dword [rsp + 0x10c], edi
xor rax, rcx
movabs rcx, 0x82db58ec4bb0ea03
sub rcx, 0x1c770d14
sub rcx, 0x58167f2
sub rcx, 0x27c60569
ror rax, 3
ror rax, 9
ror rax, 1
ror rax, 5
ror rax, 1
ror rax, 1
add rax, rcx
mov qword [rsi + 0x128], rax
jmp 0x14006ffeb
mov dword [rsp + 0x10c], 0x460bc3bb
sub dword [rsp + 0x10c], 0x10e647ff
xor dword [rsp + 0x10c], 0x8c01b24
add dword [rsp + 0x10c], 0x397c029f
sub dword [rsp + 0x10c], 0x77616336
mov edx, 0x2e320fc0
add edx, 0x1c34424e
xor edx, 0x6ec5fa0f
add edx, 0x5259856c
sub edx, 0x19835446
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140075490
mov dword [rsp - 0x38], 0x7758e783
test rax, rax
je 0x1400700ab
rol rax, 0x2c
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0x68f697d4e462537
sub rcx, 0x2e2f8cad
add rcx, 0x216dafe1
add rcx, 0x21c7c311
add rcx, 0x1398ae22
xor rax, rcx
mov dword [rsp - 0x20], edx
mov dword [rsp + 0x11c], edi
not rax
movabs rcx, 0x7760d15c4b22118a
sub rcx, 0x1afe11cb
add rcx, 0x24d754fc
add rcx, 0x7fffffff
sub rcx, 0x4144dbd0
add rax, rcx
mov r14, r14
xchg r11, rax
mov qword [rsi + 0x130], r11
xchg r11, rax
jmp 0x1400700d7
mov dword [rsp + 0x11c], 0x7ab756c0
sub dword [rsp + 0x11c], 0x68c8a653
add dword [rsp + 0x11c], 0x5f2a2b95
xor dword [rsp + 0x11c], 0x7118dc03
mov edx, 0x77f77752
xor edx, 0x6ad6c164
xor edx, 0x70dad082
add edx, 0x3958891b
xchg rbx, rbp
mov rcx, rbp
xchg rbp, rbx
call fcn.140075490
mov r15, r15
test rax, rax
je 0x1400701a2
ror rax, 0x29
ror rax, 2
ror rax, 1
movabs rcx, 0x41b8811e7e1bfb4d
sub rcx, 0x3572cc25
xor rcx, 0x5db08c7f
add rcx, 0x7fffffff
add rcx, 0x58a1f041
add rax, rcx
mov dword [rsp - 0x38], edi
mov dword [rsp + 0x120], edi
movabs rcx, 0x6b4c789c7ca190c2
sub rcx, 0x2e760b2c
sub rcx, 0x3128ea63
add rcx, 0x506688d6
add rcx, 0xa4a27c1
xor rax, rcx
movabs rcx, 0x3c1fc8e55d747931
sub rcx, 0x1c655dc0
add rcx, 0x2b6dcd42
sub rcx, 0x6c21d1c3
add rax, rcx
xchg r8, rax
mov qword [rsi + 0x138], r8
xchg r8, rax
jmp 0x1400701d9
mov dword [rsp + 0x120], 0x2d2016c8
add dword [rsp + 0x120], 0x2f0c2fac
add dword [rsp + 0x120], 0x5ac52ed
xor dword [rsp + 0x120], 0x3113a624
xor dword [rsp + 0x120], 0x50cb3f44
mov edx, 0x75eb0323
sub edx, 0x2abcd64b
sub edx, 0x316f363d
add edx, 0x1d5e483c
add edx, 0x2019a586
xchg rdx, rbx
mov rcx, rdx
xchg rbx, rdx
call fcn.140075490
mov r12, r12
test rax, rax
je 0x14007027b
ror rax, 0x18
ror rax, 9
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0xcc0fe851573f069
add rcx, 0x61e51db
add rcx, 0x1dc372eb
sub rcx, 0x1629681d
sub rcx, 0x125156ec
not rax
mov dword [rsp + 0x130], edi
sub rax, rcx
mov dword [rsp - 0xc], 0x2f9bea94
rol rax, 0x1b
rol rax, 1
rol rax, 1
mov qword [rsi + 0x140], rax
mov dword [rsp - 0x24], 0x13f0f1c5
jmp 0x1400702b2
mov dword [rsp + 0x130], 0x786eaad5
xor dword [rsp + 0x130], 0x5de37545
sub dword [rsp + 0x130], 0x9add27f
add dword [rsp + 0x130], 0x3f1adf6b
xor dword [rsp + 0x130], 0x5afaec7d
mov edx, 0x63a84a46
sub edx, 0x2c91fb76
sub edx, 0x1bccdf42
sub edx, 0x1adfd9b
add edx, 0x7fc9c6f6
xchg rdi, rbx
mov rcx, rdi
xchg rbx, rdi
call fcn.140075490
test rax, rax
xchg rsp, rsp
je 0x14007036e
movabs rcx, 0x1e9cd5c37c922916
xor rcx, 0x7af570b6
add rcx, 0x3af8166b
sub rcx, 0x36cf6f8b
xor rcx, 0x3bd402ab
mov dword [rsp + 0x138], edi
mov dword [rsp - 0x10], ebx
xor rax, rcx
movabs rcx, 0x47371fde1247bc67
add rcx, 0x5da79c08
xor rcx, 0x14527ff7
sub rcx, 0x1e7ba8eb
ror rax, 0x11
ror rax, 0xd
ror rax, 4
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 1
not rax
mov r8, r8
add rax, rcx
xchg rsp, rax
mov qword [rsi + 0x148], rsp
xchg rsp, rax
jmp 0x14007039a
mov dword [rsp + 0x138], 0x4caee429
sub dword [rsp + 0x138], 0x15abb1cc
xor dword [rsp + 0x138], 0x28256a25
sub dword [rsp + 0x138], 0x1f265877
mov edx, 0x5cbc60bd
sub edx, 0xd9e660d
sub edx, 0x3b78e1c8
add edx, 0x9c22d5b4
xchg rcx, r12
mov r12, rbx
xchg r12, rcx
call fcn.140075490
mov dword [rsp - 0x20], esp
test rax, rax
je 0x14007041a
movabs rcx, 0xa29ffdb6386e5b78
add rcx, 0x41f74fc7
sub rcx, 0x3e39bb3a
add rcx, 0x20b67221
add rcx, 0x2eb25306
mov dword [rsp + 0x140], edi
mov r10, r10
xor rax, rcx
not rax
ror rax, 5
ror rax, 3
xchg r8, rax
mov qword [rsi + 0x150], r8
xchg r8, rax
jmp 0x140070446
mov dword [rsp + 0x140], 0x237ef2e7
add dword [rsp + 0x140], 0x57584f70
sub dword [rsp + 0x140], 0x38934c06
sub dword [rsp + 0x140], 0x4243f650
mov edx, 0x9061f66
add edx, 0x2b970e45
xor edx, 0x39498d48
add edx, 0x4717647b
add edx, 0x9fff883
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140075490
test rax, rax
xchg r8, r8
je 0x14007050b
movabs rcx, 0x7659183e05f93618
add rcx, 0x61cc31a6
xor rcx, 0x6e4790df
add rcx, 0x5edf5d82
add rcx, 0x6c4319b7
mov dword [rsp + 0x198], edi
mov dword [rsp - 0x18], 0x6babcefe
add rax, rcx
movabs rcx, 0x5dcd9e22228d1e4
add rcx, 0x37385d24
sub rcx, 0x341652a8
add rcx, 0x2383dc2d
sub rcx, 0x41e19f6b
not rax
mov r9, r9
add rax, rcx
ror rax, 4
ror rax, 0xb
ror rax, 5
ror rax, 0xa
ror rax, 2
ror rax, 1
mov qword [rsi + 0x158], rax
mov dword [rsp - 0x3c], ecx
jmp 0x140070542
mov dword [rsp + 0x198], 0x1650809
add dword [rsp + 0x198], 0x5fa34756
xor dword [rsp + 0x198], 0x2d6f3d0c
xor dword [rsp + 0x198], 0x65d6e19f
sub dword [rsp + 0x198], 0x29b193cb
mov edx, 0x5a68fc9f
sub edx, 0x13ec4c1f
sub edx, 0x10458422
xor edx, 0xcf77167
add edx, 0xbcd8e5b1
xchg rbx, r11
mov rcx, r11
xchg rbx, r11
call fcn.140075490
mov r10, r10
test rax, rax
je 0x1400705e7
not rax
mov dword [rsp + 0x1a0], edi
mov dword [rsp - 0x20], edi
movabs rcx, 0x343bbc8b7907b934
sub rcx, 0x3d1d912f
add rcx, 0x123e97b7
xor rcx, 0x75ea7904
add rax, rcx
mov r12, r12
movabs rcx, 0x689744942fdb7dab
add rcx, 0x41543cc8
sub rcx, 0x2fa80b4c
add rcx, 0x7fffffff
sub rcx, 0x1f0fe06e
not rax
xchg r12, r12
add rax, rcx
mov qword [rsi + 0x160], rax
jmp 0x14007061e
mov dword [rsp + 0x1a0], 0x14f4bfc8
add dword [rsp + 0x1a0], 0x40578370
add dword [rsp + 0x1a0], 0x1ed8df59
sub dword [rsp + 0x1a0], 0x4d27a2a0
xor dword [rsp + 0x1a0], 0x26fd7ff0
mov edx, 0x5c5b03f6
sub edx, 0x32d004e5
xor edx, 0x4547456c
add edx, 0x1c92ad89
mov rcx, rbx
call fcn.140075490
mov dword [rsp - 0x40], edi
test rax, rax
je 0x1400706b6
not rax
mov dword [rsp + 0x2c], edi
mov dword [rsp - 0x28], 0x239d3168
rol rax, 2
rol rax, 2
rol rax, 2
rol rax, 3
rol rax, 1
movabs rcx, 0xd5a43dfc3f6d377b
sub rcx, 0x3a51d482
add rcx, 0x4d47a0f1
sub rcx, 0xc5f7704
add rax, rcx
xchg rdi, rdi
ror rax, 9
ror rax, 2
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 3
mov qword [rsi + 0x168], rax
xchg r11, r11
jmp 0x1400706d6
mov dword [rsp + 0x2c], 0x15cfd76a
add dword [rsp + 0x2c], 0x2b04b446
xor dword [rsp + 0x2c], 0xc89eeb3
sub dword [rsp + 0x2c], 0x4c5d6502
mov edx, 0x5cfa6075
xor edx, 0x77d204aa
xor edx, 0x63f70717
add edx, 0x174afeed
add edx, 0x32871fbc
xchg rcx, rsp
mov rsp, rbx
xchg rcx, rsp
call fcn.140075490
test rax, rax
mov rdi, rdi
je 0x140070770
rol rax, 0xf
rol rax, 9
rol rax, 0x10
movabs rcx, 0x678c68154137b18a
xor rcx, 0x352cfcce
xor rcx, 0x72d5a28e
add rcx, 0x7fffffff
add rcx, 0x19b314cd
not rax
xchg r8, r8
mov dword [rsp + 0x34], edi
rol rax, 6
rol rax, 2
rol rax, 3
rol rax, 2
rol rax, 4
xor rax, rcx
xchg rdi, rax
mov qword [rsi + 0x170], rdi
xchg rdi, rax
jmp 0x140070790
mov dword [rsp + 0x34], 0x3c68e516
xor dword [rsp + 0x34], 0x16f84cfc
add dword [rsp + 0x34], 0x4d9f9b57
xor dword [rsp + 0x34], 0x78304540
mov edx, 0x6714dd14
xor edx, 0x19123cc7
xor edx, 0x41708c93
add edx, 0x7429ec46
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140075490
mov dword [rsp - 0x18], 0x1abda682
test rax, rax
je 0x14007080f
not rax
mov dword [rsp - 0xc], ecx
mov dword [rsp + 0x44], edi
movabs rcx, 0x7cb60ee72f5c13b3
sub rcx, 0x1b36802
sub rcx, 0x1967892b
xor rcx, 0xc18736b
xor rcx, 0x86298da
add rax, rcx
rol rax, 1
rol rax, 1
not rax
mov qword [rsi + 0x178], rax
jmp 0x140070837
mov dword [rsp + 0x44], 0x4de5c543
add dword [rsp + 0x44], 0x2b4b3caf
xor dword [rsp + 0x44], 0x6f7e8696
add dword [rsp + 0x44], 0x49876bf0
sub dword [rsp + 0x44], 0x5fd6f353
mov edx, 0x1acffcb2
add edx, 0x157c031d
sub edx, 0x11f8b1a4
xor edx, 0x3abb63ee
xor edx, 0x2740cece
xchg rbx, r9
mov rcx, r9
xchg rbx, r9
call fcn.140075490
test rax, rax
mov dword [rsp - 0x10], ebx
je 0x1400708e8
movabs rcx, 0xc1451c216ea01a2e
sub rcx, 0x68be8128
xor rcx, 0x7819804c
add rcx, 0x7fffffff
sub rcx, 0x52e6ec12
mov dword [rsp + 0x48], edi
xchg rsi, rsi
add rax, rcx
movabs rcx, 0x7508b7ba3b8934d7
add rcx, 0x414d575e
sub rcx, 0x641515a5
add rcx, 0x48f3c179
add rcx, 0x7fffffff
sub rcx, 0x32efd850
xor rax, rcx
not rax
rol rax, 6
rol rax, 1
rol rax, 1
mov qword [rsi + 0x180], rax
jmp 0x140070910
mov dword [rsp + 0x48], 0x32e59e8d
add dword [rsp + 0x48], 0x41c7be3b
sub dword [rsp + 0x48], 0x66e68f2c
add dword [rsp + 0x48], 0x5368dc3
sub dword [rsp + 0x48], 0x12fd5b5e
mov edx, 0x7d7220cc
xor edx, 0x15e7c62
xor edx, 0xd74f607
sub edx, 0x538cd962
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140075490
xchg rsi, rsi
test rax, rax
je 0x1400709a0
rol rax, 0xb
rol rax, 6
movabs rcx, 0x97cfe1001cc84f83
sub rcx, 0x97624ae
add rcx, 0x1b88ab43
add rcx, 0x234aa13e
add rcx, 0x7fffffff
xor rcx, 0x63b899e2
not rax
xchg rsi, rsi
mov dword [rsp + 0x4c], edi
ror rax, 6
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
mov qword [rsi + 0x188], rax
jmp 0x1400709c8
mov dword [rsp + 0x4c], 0x4a193dbc
sub dword [rsp + 0x4c], 0x3028617f
add dword [rsp + 0x4c], 0x149208fd
xor dword [rsp + 0x4c], 0xe4be0dc
xor dword [rsp + 0x4c], 0x20c905e7
mov edx, 0x5a7a7178
add edx, 0xf9f8c82
xor edx, 0x563752a4
sub edx, 0x39b92048
xor edx, 0x2da82c48
xchg rbx, r14
mov rcx, r14
xchg r14, rbx
call fcn.140075490
test rax, rax
mov dword [rsp - 0x38], 0x20f8cc56
je 0x140070a9b
rol rax, 0x1b
rol rax, 9
rol rax, 0x13
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x189f9e625afc3555
sub rcx, 0x3574e449
xor rcx, 0x62d3bccb
sub rcx, 0x1acca426
add rcx, 0x24ce87b4
add rax, rcx
mov dword [rsp + 0x5c], edi
ror rax, 0x21
ror rax, 1
ror rax, 5
ror rax, 1
movabs rcx, 0xaac720211526a146
add rcx, 0x294209de
add rcx, 0x3bb5ef6c
xor rcx, 0x2a816954
add rcx, 0x7fffffff
xor rcx, 0x385aa2e8
add rax, rcx
xchg r11, rax
mov qword [rsi + 0x190], r11
xchg r11, rax
jmp 0x140070ac3
mov dword [rsp + 0x5c], 0x4549232b
sub dword [rsp + 0x5c], 0x3c8768bb
xor dword [rsp + 0x5c], 0x1b0b9cb5
add dword [rsp + 0x5c], 0x47e8e7f3
sub dword [rsp + 0x5c], 0x5bb30eb7
mov edx, 0x2c8372fe
sub edx, 0x186e922
xor edx, 0x79a75a95
sub edx, 0x2401ef6a
add edx, 0x84f3fbeb
xchg rcx, r9
mov r9, rbx
xchg r9, rcx
call fcn.140075490
test rax, rax
xchg r11, r11
je 0x140070b6d
movabs rcx, 0x6c91f175521e40c2
add rcx, 0x10d9dd7
sub rcx, 0x3630b76e
add rcx, 0x4bdf5853
mov dword [rsp + 0x60], edi
add rax, rcx
xchg r14, r14
movabs rcx, 0x1571a1586de8c630
sub rcx, 0x11aa0cb4
xor rcx, 0x135bb8a
sub rcx, 0xbb664d9
add rcx, 0x7fffffff
xor rcx, 0x22c75e5e
not rax
add rax, rcx
mov dword [rsp - 0x30], esp
not rax
xchg r13, rax
mov qword [rsi + 0x198], r13
xchg r13, rax
jmp 0x140070b95
mov dword [rsp + 0x60], 0xd1ae178
xor dword [rsp + 0x60], 0x26a39fbf
xor dword [rsp + 0x60], 0x7e033759
xor dword [rsp + 0x60], 0x5e7e4819
sub dword [rsp + 0x60], 0xbc40186
mov edx, 0x6669481e
xor edx, 0x29521122
sub edx, 0x1813c449
xor edx, 0x32b98aba
add edx, 0x94237423
mov rcx, rbx
call fcn.140075490
xchg r9, r9
test rax, rax
je 0x140070c45
rol rax, 0x13
rol rax, 8
rol rax, 2
rol rax, 1
movabs rcx, 0xcf6c5a2d3a18b746
add rcx, 0x1cd5e0f6
xor rcx, 0x2d0ea7c8
sub rcx, 0x1909073e
xor rcx, 0x47dcbae5
add rax, rcx
mov dword [rsp + 0x8c], edi
rol rax, 7
rol rax, 1
rol rax, 1
movabs rcx, 0xcdce9a842b2fe698
xor rcx, 0xbbd2c68
xor rcx, 0x78a19fd
xor rcx, 0x7942fcc7
add rax, rcx
mov qword [rsi + 0x1a0], rax
mov dword [rsp - 0x28], 0x2763c60f
jmp 0x140070c71
mov dword [rsp + 0x8c], 0x5cbbc7c4
add dword [rsp + 0x8c], 0x8caa795
sub dword [rsp + 0x8c], 0x5c96454e
xor dword [rsp + 0x8c], 0x8f02a0a
mov edx, 0x5bf6060d
sub edx, 0x275837e3
sub edx, 0x2f5fe64c
add edx, 0x37faef2a
add edx, 0x99772f2f
xchg r10, rcx
mov r10, rbx
xchg rcx, r10
call fcn.140075490
mov dword [rsp - 0xc], 0x287862c5
test rax, rax
je 0x140070d4c
movabs rcx, 0xe22da5ec2f571d4d
sub rcx, 0x1db55853
xor rcx, 0x451d54fc
add rcx, 0x7fffffff
add rcx, 0x19ded7b4
mov dword [rsp + 0xa4], edi
mov dword [rsp - 0x14], 0xa0563de
add rax, rcx
movabs rcx, 0x683a26d917deef97
add rcx, 0x1443c100
xor rcx, 0x514119cb
sub rcx, 0x39cc1bb
xor rax, rcx
mov rdi, rdi
movabs rcx, 0x2c03a1ee26049206
xor rcx, 0x52c297be
sub rcx, 0x1be6a27c
xor rcx, 0x5b491f89
add rcx, 0x62a34daa
rol rax, 1
rol rax, 0xc
rol rax, 1
add rax, rcx
mov r12, r12
mov qword [rsi + 0x1a8], rax
jmp 0x140070d83
mov dword [rsp + 0xa4], 0x56c10b05
add dword [rsp + 0xa4], 0x6c95c47
sub dword [rsp + 0xa4], 0x2f798a74
add dword [rsp + 0xa4], 0x21ee220d
sub dword [rsp + 0xa4], 0x4ffefee4
mov edx, 0x45fd7d97
xor edx, 0x9b0df64
xor edx, 0x781eecb2
add edx, 0x375aefed
xchg rcx, r13
mov r13, rbx
xchg r13, rcx
call fcn.140075490
test rax, rax
mov dword [rsp - 0x1c], ebx
je 0x140070e0d
ror rax, 0x1b
ror rax, 0xf
ror rax, 8
ror rax, 4
movabs rcx, 0x466b1aff25499f2f
add rcx, 0x208fc2eb
xor rcx, 0x693866ea
add rcx, 0x3c7aa110
xor rcx, 0x708f6e29
not rax
mov r13, r13
mov dword [rsp + 0xb8], edi
sub rax, rcx
not rax
mov qword [rsi + 0x1b0], rax
xchg rbx, rbx
jmp 0x140070e39
mov dword [rsp + 0xb8], 0x641c05f5
xor dword [rsp + 0xb8], 0x84fcd0
xor dword [rsp + 0xb8], 0x28d6de42
sub dword [rsp + 0xb8], 0x4c4e2766
mov edx, 0x7192e129
xor edx, 0x43a9a501
xor edx, 0x554b5426
xor edx, 0x3638cc88
sub edx, 0x4917adb4
mov rcx, rbx
call fcn.140075490
mov dword [rsp - 0x14], 0x5c7dedf0
test rax, rax
je 0x140070ec2
not rax
mov dword [rsp + 0xc8], edi
xchg rbx, rbx
rol rax, 0x29
rol rax, 1
movabs rcx, 0xa4c94f6868f306f0
add rcx, 0x14a9bd53
xor rcx, 0x21b850ea
xor rcx, 0x7c03c2d1
add rcx, 0x2b6f729
add rax, rcx
mov rbp, rbp
not rax
xchg rdi, rax
mov qword [rsi + 0x1b8], rdi
xchg rdi, rax
jmp 0x140070ef9
mov dword [rsp + 0xc8], 0x2e81dc49
xor dword [rsp + 0xc8], 0x16727307
add dword [rsp + 0xc8], 0x1877db63
xor dword [rsp + 0xc8], 0x14f438a4
sub dword [rsp + 0xc8], 0x459fb214
mov edx, 0x3ebec684
xor edx, 0x5fd55dd
add edx, 0x1cd1a9e1
xor edx, 0x14c7fd2b
add edx, 0x91bae985
xchg rdi, rcx
mov rdi, rbx
xchg rdi, rcx
call fcn.140075490
test rax, rax
xchg rdi, rdi
je 0x140070fdf
movabs rcx, 0x4f2651d052554e08
add rcx, 0x31d352d
sub rcx, 0x33cebdab
xor rcx, 0xbf6a983
add rcx, 0x7fffffff
add rcx, 0x4ac35b9c
mov dword [rsp + 0xd0], edi
add rax, rcx
mov rdx, rdx
movabs rcx, 0x6937b4c8018002b1
xor rcx, 0x447f4d6b
add rcx, 0x14656bfb
xor rcx, 0x4f779c38
xor rax, rcx
mov dword [rsp - 0x40], 0x477c2321
movabs rcx, 0x754e225a208cc77a
add rcx, 0x2c9eb70d
xor rcx, 0x25a81da0
sub rcx, 0x36fa1adc
add rcx, 0x2472172b
ror rax, 0x15
ror rax, 0x1c
ror rax, 4
ror rax, 1
ror rax, 1
xor rax, rcx
mov qword [rsi + 0x1c0], rax
mov dword [rsp - 0x14], edi
jmp 0x140071016
mov dword [rsp + 0xd0], 0x2b4a679f
sub dword [rsp + 0xd0], 0x1aff4b08
add dword [rsp + 0xd0], 0x4d5f9fff
sub dword [rsp + 0xd0], 0x339ab25f
sub dword [rsp + 0xd0], 0x2a100a36
mov edx, 0x1189c44e
xor edx, 0x265b4102
xor edx, 0x48fe5a60
xor edx, 0x7948fa20
xor edx, 0xf2f73f57
mov rcx, rbx
xchg r13, r13
call fcn.140075490
test rax, rax
je 0x1400710bc
xchg rbx, rbx
movabs rcx, 0xacdfc360f09e76e
add rcx, 0x589449a6
xor rcx, 0x1bfd1082
add rcx, 0x7fffffff
sub rcx, 0x2ebf0369
mov dword [rsp + 0xd8], edi
add rax, rcx
mov dword [rsp - 0x34], esp
movabs rcx, 0xe34c79c5b1639a5
sub rcx, 0x288a1f45
add rcx, 0x49f5e85e
add rcx, 0x3213f19f
not rax
rol rax, 0x10
rol rax, 1
rol rax, 1
add rax, rcx
mov rsp, rsp
mov qword [rsi + 0x1c8], rax
jmp 0x1400710e8
mov dword [rsp + 0xd8], 0x436dd0c6
add dword [rsp + 0xd8], 0x2a016ea8
sub dword [rsp + 0xd8], 0x37bcbc02
sub dword [rsp + 0xd8], 0x35b2836b
mov edx, 0x53504e25
add edx, 0x12d564f0
sub edx, 0x6388d8fc
xor edx, 0x665cbba8
xor edx, 0x8f163e19
xchg r9, rcx
mov r9, rbx
xchg rcx, r9
call fcn.140075490
test rax, rax
xchg r9, r9
je 0x140071178
rol rax, 0x15
rol rax, 0x15
rol rax, 1
rol rax, 1
movabs rcx, 0xf3ee9e45e689ffd
xor rcx, 0x5f94b877
xor rcx, 0x29e109c2
xor rcx, 0x47ed73ac
not rax
mov dword [rsp + 0x78], edi
xchg rdi, rdi
rol rax, 0x11
rol rax, 5
rol rax, 3
rol rax, 1
add rax, rcx
mov dword [rsp - 0x20], ebp
mov qword [rsi + 0x1d0], rax
jmp 0x140071198
mov dword [rsp + 0x78], 0x68b07f9e
sub dword [rsp + 0x78], 0xd5a87c3
xor dword [rsp + 0x78], 0x62acbea7
xor dword [rsp + 0x78], 0x39f9497d
mov edx, 0x7979b6ce
sub edx, 0x5bccdec5
add edx, 0x17c5695a
add edx, 0x3e5d8152
sub edx, 0x3a924762
xchg rcx, r8
mov r8, rbx
xchg r8, rcx
call fcn.140075490
test rax, rax
je 0x140071226
xchg rbx, rbx
not rax
mov dword [rsp + 0x90], edi
movabs rcx, 0x795c41cf41c8d947
add rcx, 0x27853403
sub rcx, 0x20ebb5d6
add rcx, 0x3f5ca0a2
add rax, rcx
not rax
mov dword [rsp - 0x38], 0x1f7385e6
rol rax, 0x12
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
mov qword [rsi + 0x1d8], rax
jmp 0x14007125d
mov dword [rsp + 0x90], 0x32f8129d
add dword [rsp + 0x90], 0x16ccec3
xor dword [rsp + 0x90], 0x54a24646
xor dword [rsp + 0x90], 0x7cbb17d6
xor dword [rsp + 0x90], 0x1c7db0f1
mov edx, 0x103b2d93
add edx, 0xb456241
xor edx, 0x73f8e01d
sub edx, 0x3d78f5a8
add edx, 0x286f0167
mov rcx, rbx
mov dword [rsp - 0x1c], esp
call fcn.140075490
test rax, rax
je 0x140071311
movabs rcx, 0xddd5d8294ce37e4c
sub rcx, 0xed0b1c3
xor rcx, 0xcf9f2b3
add rcx, 0x86c89c2
add rcx, 0x7fffffff
add rcx, 0x154aab1d
mov dword [rsp + 0x98], edi
mov r12, r12
add rax, rcx
movabs rcx, 0x6846e1fb42e6af55
add rcx, 0x2efbb0c2
xor rcx, 0x24078b69
xor rcx, 0x48fc5c5
sub rcx, 0x3e496e44
ror rax, 0xe
mov dword [rsp - 0x30], edx
not rax
add rax, rcx
mov qword [rsi + 0x1e0], rax
mov dword [rsp - 0x30], 0x76960fb1
jmp 0x140071348
mov dword [rsp + 0x98], 0x4d476b30
sub dword [rsp + 0x98], 0x4a520b04
add dword [rsp + 0x98], 0x4b01f434
sub dword [rsp + 0x98], 0x3954cd16
xor dword [rsp + 0x98], 0x14a2874b
mov edx, 0x2ab9b816
add edx, 0x3c77060c
xor edx, 0x26a67696
sub edx, 0x13869d70
xchg rcx, r9
mov r9, rbx
xchg r9, rcx
call fcn.140075490
mov dword [rsp - 0x44], esi
test rax, rax
je 0x1400713f4
movabs rcx, 0x617264986de15c3e
sub rcx, 0x4377f6e8
sub rcx, 0x41516e4
add rcx, 0x553ca7ee
sub rcx, 0x6fd7877a
mov dword [rsp + 0xa0], edi
mov dword [rsp - 0x3c], ebx
add rax, rcx
movabs rcx, 0xebb4393477d0384e
xor rcx, 0x7c652bbe
xor rcx, 0x66145669
xor rcx, 0x453e2d43
xor rcx, 0x568f2071
not rax
ror rax, 0x10
ror rax, 1
ror rax, 0xf
ror rax, 1
add rax, rcx
mov qword [rsi + 0x1e8], rax
jmp 0x140071420
mov dword [rsp + 0xa0], 0x59a5714f
xor dword [rsp + 0xa0], 0x1b39ad8b
sub dword [rsp + 0xa0], 0x1776cde
sub dword [rsp + 0xa0], 0x41256fe5
mov edx, 0x41d6108a
sub edx, 0x16d0f821
add edx, 0x35450a6
xor edx, 0x9ef73d0
add edx, 0x47711ccf
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140075490
mov r8, r8
test rax, rax
je 0x140071504
movabs rcx, 0x587b309b00fc62ec
add rcx, 0x52c77613
xor rcx, 0x1f9b2af3
xor rcx, 0x3ada00fe
add rcx, 0x60ffaed
mov dword [rsp + 0xbc], edi
add rax, rcx
mov dword [rsp - 0x38], 0x6340ac4b
movabs rcx, 0xf2b7b9117e44170
add rcx, 0x5fbb0561
xor rcx, 0x2b92d1d6
sub rcx, 0x50b14d67
ror rax, 9
ror rax, 6
ror rax, 6
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x30], 0x4f198977
movabs rcx, 0x829c33f0eae57a6
add rcx, 0x12e4adb7
sub rcx, 0xb82b29e
xor rcx, 0x253aab
sub rcx, 0x8f4bd3
sub rax, rcx
xchg r15, rax
mov qword [rsi + 0x1f0], r15
xchg r15, rax
jmp 0x14007153b
mov dword [rsp + 0xbc], 0x48cfa326
xor dword [rsp + 0xbc], 0x2d2b916e
xor dword [rsp + 0xbc], 0x33cfccff
add dword [rsp + 0xbc], 0xe7d2873
xor dword [rsp + 0xbc], 0x64a9272b
mov edx, 0x7bb2acb3
sub edx, 0x107fb87b
sub edx, 0x12b20c4a
sub edx, 0xa7a7f81
add edx, 0x2df7dd12
xchg rcx, rbp
mov rbp, rbx
xchg rbp, rcx
call fcn.140075490
mov r12, r12
test rax, rax
je 0x1400715f3
not rax
xchg rcx, rcx
mov dword [rsp + 0xcc], edi
movabs rcx, 0x65c6a8a51a9263f2
sub rcx, 0xcb90405
xor rcx, 0x199d5abc
add rcx, 0x7fffffff
add rcx, 0x1763592b
sub rax, rcx
movabs rcx, 0x7b8d9662c015325
xor rcx, 0x61a4d75d
sub rcx, 0x21553927
add rcx, 0x7fffffff
xor rcx, 0x461c090d
xor rax, rcx
ror rax, 0x1c
ror rax, 3
ror rax, 2
ror rax, 1
ror rax, 1
xchg r10, rax
mov qword [rsi + 0x1f8], r10
xchg r10, rax
jmp 0x14007162a
mov dword [rsp + 0xcc], 0x742945f6
sub dword [rsp + 0xcc], 0x57b41799
xor dword [rsp + 0xcc], 0x2b9af131
xor dword [rsp + 0xcc], 0x75fc2b2a
sub dword [rsp + 0xcc], 0x4213f445
mov edx, 0x169c6060
xor edx, 0x5a054b6f
xor edx, 0x5814da4e
xor edx, 0x27a93b19
xchg r10, rcx
mov r10, rbx
xchg rcx, r10
call fcn.140075490
xchg rsp, rsp
test rax, rax
je 0x14007170a
movabs rcx, 0xd2e7e4617a016986
xor rcx, 0x28675cc0
add rcx, 0x1742369b
xor rcx, 0x358dd162
sub rcx, 0x4f1d1c15
mov dword [rsp + 0xdc], edi
mov dword [rsp - 0x10], ecx
add rax, rcx
movabs rcx, 0x581dd610161b00cb
add rcx, 0x6387e2cd
xor rcx, 0x4b12e90d
add rcx, 0x5cca71cf
ror rax, 0x1b
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x40], edx
movabs rcx, 0x6d7618803a00346
add rcx, 0x4c037750
sub rcx, 0x383c7d60
add rcx, 0x64113884
add rcx, 0x1e02475
add rax, rcx
mov dword [rsp - 0x44], 0x2e9b65d8
xchg r10, rax
mov qword [rsi + 0x200], r10
xchg r10, rax
jmp 0x140071736
mov dword [rsp + 0xdc], 0x592c35a3
sub dword [rsp + 0xdc], 0xfce4883
add dword [rsp + 0xdc], 0xff1c767
sub dword [rsp + 0xdc], 0x594fb486
mov edx, 0x347d6915
xor edx, 0x110a03ec
xor edx, 0x27f414d3
xor edx, 0x7cff6acb
sub edx, 0x32419bb2
mov rcx, rbx
mov rbp, rbp
call fcn.140075490
test rax, rax
je 0x140071800
mov dword [rsp - 0x38], 0x788b80e
movabs rcx, 0xba61a81543adb1a0
sub rcx, 0x415762ad
add rcx, 0x74f1800a
add rcx, 0x5bf0faa6
mov dword [rsp + 0xe4], edi
xchg r13, r13
add rax, rcx
movabs rcx, 0xedb67a9023a90289
sub rcx, 0x3f4a39a
add rcx, 0x486c697a
xor rcx, 0x36c12b1e
add rcx, 0x5f77173e
ror rax, 0x20
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x657ce97d7376ecae
xor rcx, 0x339f1a97
add rcx, 0x3e77f5c1
xor rcx, 0x4dae6a56
xor rax, rcx
xchg r14, rax
mov qword [rsi + 0x208], r14
xchg r14, rax
jmp 0x14007182c
mov dword [rsp + 0xe4], 0x6b4fdbe0
add dword [rsp + 0xe4], 0x11ed562b
sub dword [rsp + 0xe4], 0x2c2adabd
xor dword [rsp + 0xe4], 0x5112574f
mov edx, 0x6335c9e5
add edx, 0xc43e48c
xor edx, 0x5cff0e08
add edx, 0x934878e3
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140075490
mov dword [rsp - 0x18], ebx
test rax, rax
je 0x1400718d8
movabs rcx, 0x380cfe560d953f5d
sub rcx, 0xa3e875b
add rcx, 0x4760f8b4
add rcx, 0x7d215e74
mov dword [rsp + 0xec], edi
xor rax, rcx
movabs rcx, 0x266ce1ca6d1a9df1
sub rcx, 0x41ca55ff
add rcx, 0x32c33c64
add rcx, 0x1294f948
add rcx, 0x5669c621
rol rax, 1
rol rax, 4
rol rax, 9
rol rax, 9
rol rax, 1
not rax
xchg rbx, rbx
add rax, rcx
xchg rbp, rax
mov qword [rsi + 0x210], rbp
xchg rbp, rax
jmp 0x140071904
mov dword [rsp + 0xec], 0x634c5e30
xor dword [rsp + 0xec], 0x69bff15b
add dword [rsp + 0xec], 0x733fe2aa
sub dword [rsp + 0xec], 0x7e339214
mov edx, 0x1027c0c5
add edx, 0x8735e44
add edx, 0x44e27a6c
add edx, 0x14b68c72
add edx, 0x8c13d03c
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140075490
mov dword [rsp - 0x10], ecx
test rax, rax
je 0x1400719cf
movabs rcx, 0x37a2346a22db4a62
add rcx, 0x57bc3d18
xor rcx, 0x48395344
sub rcx, 0x2da2ee13
xor rcx, 0x6db01b5a
mov dword [rsp + 0x100], edi
mov dword [rsp - 0x40], 0x163ca67e
add rax, rcx
movabs rcx, 0x2842d49366312af2
xor rcx, 0x5bc40842
sub rcx, 0x10f87936
add rcx, 0x4a994eb8
add rcx, 0x7fffffff
sub rcx, 0x42d81cd3
not rax
mov dword [rsp - 0x3c], 0x723729a8
sub rax, rcx
rol rax, 0xc
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
xchg rbp, rax
mov qword [rsi + 0x218], rbp
xchg rbp, rax
jmp 0x140071a06
mov dword [rsp + 0x100], 0x409f27d3
sub dword [rsp + 0x100], 0x109dfb6d
xor dword [rsp + 0x100], 0x4d2bdcdf
sub dword [rsp + 0x100], 0x1569bc72
sub dword [rsp + 0x100], 0x67c13446
mov edx, 0x2dc05117
sub edx, 0x20fb2dfb
xor edx, 0x4882f1d8
add edx, 0xb4a6ae28
mov rcx, rbx
call fcn.140075490
test rax, rax
mov dword [rsp - 0x3c], 0x3a6c832f
je 0x140071ab0
rol rax, 0x12
rol rax, 0xe
rol rax, 0xd
rol rax, 1
rol rax, 7
rol rax, 1
rol rax, 1
movabs rcx, 0x5f306a203561de96
xor rcx, 0x3487c081
xor rcx, 0x17a7859
add rcx, 0x1388d004
add rax, rcx
mov dword [rsp - 0x24], esi
mov dword [rsp + 0x108], edi
not rax
movabs rcx, 0x3564e1b765be5003
sub rcx, 0x5980e90f
xor rcx, 0x17db2436
add rcx, 0x22c88a26
add rax, rcx
mov rbp, rbp
mov qword [rsi + 0x220], rax
jmp 0x140071adc
mov dword [rsp + 0x108], 0x6961c060
sub dword [rsp + 0x108], 0x33d3a0ae
xor dword [rsp + 0x108], 0x718b2dac
sub dword [rsp + 0x108], 0x4405321d
mov edx, 0x207d7532
sub edx, 0xfb01331
xor edx, 0x1232c5c8
add edx, 0x2d957ecf
add edx, 0x12c53973
mov rcx, rbx
call fcn.140075490
test rax, rax
mov rbx, rbx
je 0x140071b76
rol rax, 3
rol rax, 1
movabs rcx, 0x23d9b4b316173f45
sub rcx, 0xacdc35b
add rcx, 0xdf4e26d
add rcx, 0x7fffffff
add rcx, 0x41eb5c64
not rax
mov r10, r10
mov dword [rsp + 0x110], edi
ror rax, 0x1e
ror rax, 7
ror rax, 3
ror rax, 1
ror rax, 3
ror rax, 2
ror rax, 1
ror rax, 1
xor rax, rcx
xchg rcx, rcx
mov qword [rsi + 0x228], rax
jmp 0x140071ba2
mov dword [rsp + 0x110], 0x3fb0481d
sub dword [rsp + 0x110], 0x2d37fd6d
xor dword [rsp + 0x110], 0x4f754c74
sub dword [rsp + 0x110], 0x5d0d06c3
mov edx, 0x7d42da51
xor edx, 0x6fd7453b
add edx, 0x1e28da2d
add edx, 0x3f169c5c
sub edx, 0xfa42ff0
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140075490
mov dword [rsp - 0x20], 0x6fb5d4c8
test rax, rax
je 0x140071c4b
ror rax, 1
mov dword [rsp - 0x3c], esi
movabs rcx, 0xa0501b4b0bb5a10b
add rcx, 0x262437e3
xor rcx, 0x4b592e8f
add rcx, 0x5e22b6d1
add rax, rcx
mov dword [rsp + 0x114], edi
movabs rcx, 0x5846af5514665983
add rcx, 0x20f60c6f
xor rcx, 0x2ee31a3e
xor rcx, 0x1e61f687
xor rax, rcx
ror rax, 2
ror rax, 0x1c
ror rax, 1
xchg rdi, rax
mov qword [rsi + 0x230], rdi
xchg rdi, rax
jmp 0x140071c77
mov dword [rsp + 0x114], 0x15faff29
add dword [rsp + 0x114], 0x694f7789
xor dword [rsp + 0x114], 0x31c1e874
sub dword [rsp + 0x114], 0x4e8b9ec5
mov edx, 0x73d6a7b
add edx, 0x6e69e253
sub edx, 0x6a8fb135
add edx, 0x9e5704f5
xchg rbx, rsi
mov rcx, rsi
xchg rbx, rsi
call fcn.140075490
mov dword [rsp - 0x28], 0x2db0f297
test rax, rax
je 0x140071d56
rol rax, 0xd
rol rax, 1
rol rax, 1
movabs rcx, 0x12afd0844392824
sub rcx, 0xbb97a65
sub rcx, 0x36175cb6
add rcx, 0x2f4c3d8f
add rcx, 0x20c53efb
xor rax, rcx
mov dword [rsp + 0x118], edi
xchg r15, r15
movabs rcx, 0x52e1cc9c486df6af
xor rcx, 0x2a06893
xor rcx, 0x756ca8bb
sub rcx, 0xfc4e797
add rcx, 0x40869cf0
add rax, rcx
movabs rcx, 0x3511059d45396f08
sub rcx, 0x6456451
xor rcx, 0x388d051e
xor rcx, 0x3f8db1ce
add rcx, 0x7fffffff
sub rcx, 0x233be2b4
xor rax, rcx
xchg r15, r15
xchg rbp, rax
mov qword [rsi + 0x238], rbp
xchg rbp, rax
jmp 0x140071d8d
mov dword [rsp + 0x118], 0x17c494cb
xor dword [rsp + 0x118], 0xadc3c8d
add dword [rsp + 0x118], 0x622922c1
xor dword [rsp + 0x118], 0x4b277acc
sub dword [rsp + 0x118], 0x3466b1ca
mov edx, 0x4d289e9f
sub edx, 0xf88870f
xor edx, 0x2ce30fb0
add edx, 0x4ffbded0
xor edx, 0x5ed4ef62
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140075490
mov dword [rsp - 0x20], 0x4a301030
test rax, rax
je 0x140071e35
rol rax, 0x14
rol rax, 1
movabs rcx, 0x4e1e04c3e1b31bf
sub rcx, 0x93e6298
xor rcx, 0x60b909c6
xor rcx, 0x32033c99
add rax, rcx
xchg r12, r12
mov dword [rsp + 0x134], edi
ror rax, 2
movabs rcx, 0x7ca1b128412ede90
sub rcx, 0x2c4c894e
xor rcx, 0x83d2b20
add rcx, 0x57b31e91
sub rcx, 0x71c0baaf
add rax, rcx
mov qword [rsi + 0x240], rax
jmp 0x140071e61
mov dword [rsp + 0x134], 0x3855363e
add dword [rsp + 0x134], 0x431ed94c
add dword [rsp + 0x134], 0x33da44
xor dword [rsp + 0x134], 0x7ba7e9cf
mov edx, 0x5d2e4a42
sub edx, 0x618fc68
sub edx, 0x15ccb5c6
add edx, 0x3c31a1c5
add edx, 0x170d3518
xchg rdi, rcx
mov rdi, rbx
xchg rcx, rdi
call fcn.140075490
test rax, rax
je 0x140071ef4
mov dword [rsp - 0x34], edx
rol rax, 4
rol rax, 1
movabs rcx, 0x141193c20124bdae
add rcx, 0x73134f04
sub rcx, 0x2ad10356
sub rcx, 0x19cda10d
sub rcx, 0x1d3d9c0
not rax
mov dword [rsp + 0x13c], edi
sub rax, rcx
mov rsp, rsp
rol rax, 0x1f
rol rax, 1
rol rax, 9
rol rax, 1
rol rax, 0xb
mov qword [rsi + 0x248], rax
jmp 0x140071f20
mov dword [rsp + 0x13c], 0x4b9a6d5b
add dword [rsp + 0x13c], 0x3423afbe
sub dword [rsp + 0x13c], 0x2531c3a9
sub dword [rsp + 0x13c], 0x5a8c596f
mov edx, 0x43df84bd
xor edx, 0x7530dea7
sub edx, 0x330b4e10
xor edx, 0x7d3a57bc
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140075490
mov dword [rsp - 0x28], 0x3ae08d7c
test rax, rax
je 0x140071faf
not rax
mov dword [rsp + 0x1a8], edi
mov dword [rsp - 0x1c], 0x795762aa
rol rax, 0x13
rol rax, 4
rol rax, 4
rol rax, 1
rol rax, 1
movabs rcx, 0x204a17a529bd84ff
add rcx, 0x282d93f5
add rcx, 0x1a8ecaa4
add rcx, 0x34827d98
not rax
sub rax, rcx
mov dword [rsp - 0x18], ecx
mov qword [rsi + 0x250], rax
jmp 0x140071fdb
mov dword [rsp + 0x1a8], 0x26aa4ba9
add dword [rsp + 0x1a8], 0x37cae9fc
sub dword [rsp + 0x1a8], 0x5242b2c9
xor dword [rsp + 0x1a8], 0xc3282dd
mov edx, 0x7a6b49a
add edx, 0x467eaead
sub edx, 0x3382c8af
add edx, 0x419b6798
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140075490
mov dword [rsp - 0x20], ebp
test rax, rax
je 0x14007209d
movabs rcx, 0xf749aa7e23320083
xor rcx, 0x68fd635b
sub rcx, 0x11f5d32c
xor rcx, 0x159758a5
add rcx, 0x7fffffff
add rcx, 0x47157635
mov dword [rsp + 0x20], edi
add rax, rcx
mov dword [rsp - 0x2c], 0x1d977a
movabs rcx, 0x751aeae4449ab9a5
add rcx, 0xd1bba3e
sub rcx, 0x17cbac22
xor rcx, 0x48f522a3
add rcx, 0x723e3a1a
xor rax, rcx
not rax
xchg rdx, rdx
rol rax, 2
rol rax, 0xa
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
mov qword [rsi + 0x258], rax
jmp 0x1400720bd
mov dword [rsp + 0x20], 0x160e729e
add dword [rsp + 0x20], 0x65b89e2a
sub dword [rsp + 0x20], 0x1e282c48
sub dword [rsp + 0x20], 0x5d9ee47f
mov edx, 0x4f29f2f1
xor edx, 0x11b5a549
xor edx, 0xda0b2f4
add edx, 0x23d84279
add edx, 0x5de23f76
mov rcx, rbx
mov r8, r8
call fcn.140075490
test rax, rax
je 0x1400721b0
mov dword [rsp - 0x10], edi
rol rax, 0x1e
rol rax, 4
rol rax, 5
rol rax, 3
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0x5357f51227964f8e
sub rcx, 0xbb98309
add rcx, 0x11fd6a05
add rcx, 0x3f816e9b
add rcx, 0x7fffffff
sub rcx, 0x17e9a866
xor rax, rcx
mov dword [rsp + 0x30], edi
xchg rdi, rdi
movabs rcx, 0x148c0165577dcc64
xor rcx, 0x53fbebdf
add rcx, 0x59eacb87
add rcx, 0x7fffffff
xor rcx, 0x35508fff
add rax, rcx
mov dword [rsp - 0xc], 0x515bd106
movabs rcx, 0x557b868f1332edd7
add rcx, 0x430790b0
sub rcx, 0xdb4bf0d
xor rcx, 0x51b1aacb
add rcx, 0x7fffffff
xor rcx, 0x12028e0d
xor rax, rcx
mov qword [rsi + 0x260], rax
jmp 0x1400721d0
mov dword [rsp + 0x30], 0x732c3c26
sub dword [rsp + 0x30], 0x829d056
xor dword [rsp + 0x30], 0x6b6752fc
xor dword [rsp + 0x30], 0x65392d
mov edx, 0x2b23ccd6
xor edx, 0x5f5fd57a
xor edx, 0x21f6f80c
xor edx, 0x4774e38e
add edx, 0x8e2bcbb9
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140075490
test rax, rax
je 0x140072290
mov dword [rsp - 0x10], 0x55ac50d7
ror rax, 0x15
ror rax, 6
ror rax, 2
ror rax, 1
ror rax, 2
ror rax, 4
ror rax, 2
ror rax, 1
movabs rcx, 0x13c40779260275c3
sub rcx, 0x1fc285d0
add rcx, 0x1b344a22
add rcx, 0x3bb3d8bf
xor rax, rcx
mov dword [rsp + 0x40], edi
movabs rcx, 0x39c403d955e74c56
sub rcx, 0xc5567e
sub rcx, 0x42900b90
xor rcx, 0x5a805d72
add rcx, 0x2c48c7ce
sub rax, rcx
mov dword [rsp - 0xc], edi
not rax
xchg r12, rax
mov qword [rsi + 0x268], r12
xchg r12, rax
jmp 0x1400722b0
mov dword [rsp + 0x40], 0x5f98c6ad
sub dword [rsp + 0x40], 0x4382ff62
add dword [rsp + 0x40], 0x2aff6366
sub dword [rsp + 0x40], 0x47152ab0
mov edx, 0x345089ef
xor edx, 0x53cb4d75
sub edx, 0x46e27959
xor edx, 0x3a0ec939
xor edx, 0xc6bbcbf0
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140075490
mov dword [rsp - 0x38], esp
test rax, rax
je 0x140072374
movabs rcx, 0x5181571b5d27c763
sub rcx, 0x469cfbfa
xor rcx, 0x77d82e1c
sub rcx, 0x3571227e
mov r13d, edi
xor rax, rcx
mov rbx, rbx
movabs rcx, 0x50a8598e2e90215b
add rcx, 0xcca0362
add rcx, 0x2d7b4a3d
add rcx, 0x7fffffff
xor rcx, 0x19fb554b
sub rax, rcx
movabs rcx, 0x304114290e972626
add rcx, 0x41b0e8aa
sub rcx, 0x1a61657d
xor rcx, 0x7c0d8e65
add rcx, 0x3b99aa88
xor rax, rcx
xchg rbx, rbx
not rax
mov qword [rsi + 0x270], rax
jmp 0x14007238f
mov r13d, 0x5cee4d96
sub r13d, 0x199421aa
sub r13d, 0x1333d887
sub r13d, 0x30265364
mov edx, 0x2f02014b
add edx, 0x915602b
add edx, 0x71325b
xor edx, 0xf7c9884e
xchg rsi, rcx
mov rsi, rbx
xchg rsi, rcx
call fcn.140075490
mov dword [rsp - 0x18], edx
test rax, rax
je 0x140072416
movabs rcx, 0x96d0512e122e60fe
sub rcx, 0x1034a179
add rcx, 0x1213735e
add rcx, 0x7fffffff
add rcx, 0x36fbdba9
mov r12d, edi
add rax, rcx
not rax
mov dword [rsp - 0x30], 0x59688eea
ror rax, 0x2a
ror rax, 1
not rax
mov dword [rsp - 0x18], 0x1a7c0bbb
mov qword [rsi + 0x278], rax
jmp 0x140072438
mov r12d, 0x2629cebe
add r12d, 0x2ffed6d8
xor r12d, 0x78deb94f
sub r12d, 0x157fc614
sub r12d, 0x197656c4
mov edx, 0x5a8f899c
sub edx, 0x29dabbc8
xor edx, 0x5e5f574e
xor edx, 0x6b24bd5
add edx, 0x20ad9a9
xchg r11, rbx
mov rcx, r11
xchg r11, rbx
call fcn.140075490
test rax, rax
mov dword [rsp - 0x14], ebp
je 0x1400724ef
rol rax, 9
rol rax, 8
rol rax, 3
rol rax, 5
rol rax, 1
movabs rcx, 0xdd2d2d82430bcc1e
add rcx, 0x19891b7c
add rcx, 0x18766afb
sub rcx, 0xdffdee8
add rcx, 0x572bb7eb
add rax, rcx
mov r15d, edi
xchg rdi, rdi
rol rax, 9
rol rax, 4
rol rax, 0xb
movabs rcx, 0x7091d6414c5e33cd
xor rcx, 0x448238e2
add rcx, 0x5e58725d
add rcx, 0x6d88611f
xor rax, rcx
mov qword [rsi + 0x280], rax
mov r14, r14
jmp 0x14007250a
mov r15d, 0x516ff55f
xor r15d, 0x41b1c201
add r15d, 0x3f5df2a
xor r15d, 0x14d41689
mov edx, 0x73bd4677
add edx, 0x29d64b4
sub edx, 0x207a198e
add edx, 0x3cb5038c
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140075490
xchg rsp, rsp
test rax, rax
je 0x1400725ba
rol rax, 9
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x167b428674f0b30e
xor rcx, 0x6d4b79ea
add rcx, 0x13bae9dc
add rcx, 0x7fffffff
add rcx, 0x43b6d7de
add rax, rcx
mov r14d, edi
mov rcx, rcx
rol rax, 0x11
rol rax, 9
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x414e8ec10623018d
xor rcx, 0x4ffe4bbb
sub rcx, 0x5256239
sub rcx, 0x42c49cb4
xor rax, rcx
xchg rdi, rax
mov qword [rsi + 0x288], rdi
xchg rdi, rax
jmp 0x1400725d5
mov r14d, 0x530e9551
xor r14d, 0x56380dd2
add r14d, 0x6762188c
sub r14d, 0x6c98b10e
mov edx, 0x77af778
xor edx, 0x57cbf64
add edx, 0x1899c5a1
xor edx, 0x403c6f28
sub edx, 0xb6c3f67
mov rcx, rbx
call fcn.140075490
test rax, rax
mov rsp, rsp
je 0x140072674
movabs rcx, 0x8690acc0991789a
add rcx, 0xc2b112d
add rcx, 0x540e0936
add rcx, 0x6a60497b
mov ebp, edi
mov r11, r11
add rax, rcx
movabs rcx, 0x60a6614161277a22
xor rcx, 0x303a71dc
xor rcx, 0x630b3935
sub rcx, 0xdf5ff05
xor rax, rcx
ror rax, 0xd
ror rax, 0x1b
ror rax, 2
ror rax, 2
ror rax, 1
not rax
mov rbx, rbx
mov qword [rsi + 0x290], rax
jmp 0x14007268b
mov ebp, 0x32c8dfa4
xor ebp, 0xace7536
add ebp, 0x3a8bed6
xor ebp, 0x3baf6969
mov edx, 0x2de2e9bc
add edx, 0x280d642
xor edx, 0x4c9bae4f
sub edx, 0x518e7415
mov rcx, rbx
call fcn.140075490
mov rcx, rcx
test rax, rax
je 0x140072716
movabs rcx, 0xa1362d65026727eb
add rcx, 0x6fe5ae57
sub rcx, 0x6c2dc3d0
add rcx, 0x37bac43
add rcx, 0x7fffffff
add rcx, 0xe9605a7
add rax, rcx
rol rax, 3
rol rax, 3
rol rax, 1
rol rax, 1
not rax
ror rax, 6
ror rax, 2
ror rax, 4
ror rax, 1
xchg rsp, rax
mov qword [rsi + 0x298], rsp
xchg rsp, rax
jmp 0x140072733
mov edi, 0x7fd82503
sub edi, 0x1904aa80
xor edi, 0x1afb9bf6
xor edi, 0x49a52a64
sub edi, 0x358dcb10
mov eax, dword [rsp + 0x198]
or eax, dword [rsp + 0x1a0]
or eax, dword [rsp + 0x1a8]
xchg r10, r10
or eax, dword [rsp + 0x20]
or eax, dword [rsp + 0x24]
or eax, dword [rsp + 0x28]
xchg r10, r10
or eax, dword [rsp + 0x2c]
or eax, dword [rsp + 0x30]
or eax, dword [rsp + 0x34]
or eax, dword [rsp + 0x38]
mov rdx, rdx
or eax, dword [rsp + 0x3c]
or eax, dword [rsp + 0x40]
or eax, dword [rsp + 0x44]
or eax, dword [rsp + 0x48]
mov dword [rsp - 0x34], esp
or eax, r13d
or eax, r12d
or eax, dword [rsp + 0x4c]
mov dword [rsp - 0x3c], 0x34a1f9e4
or eax, dword [rsp + 0x50]
or eax, dword [rsp + 0x54]
or eax, dword [rsp + 0x58]
or eax, dword [rsp + 0x5c]
xchg rsi, rsi
or eax, dword [rsp + 0x60]
or eax, dword [rsp + 0x64]
or eax, r15d
or eax, dword [rsp + 0x68]
mov dword [rsp - 0x14], esp
or eax, r14d
or eax, dword [rsp + 0x6c]
or eax, ebp
mov dword [rsp - 0xc], 0x2b0a90a4
or eax, dword [rsp + 0x70]
or eax, dword [rsp + 0x74]
or eax, dword [rsp + 0x78]
xchg rbp, rbp
or eax, dword [rsp + 0x7c]
or eax, dword [rsp + 0x80]
or eax, dword [rsp + 0x84]
mov dword [rsp - 0x1c], ebx
or eax, dword [rsp + 0x88]
or eax, dword [rsp + 0x8c]
or eax, dword [rsp + 0x90]
or eax, dword [rsp + 0x94]
xchg r15, r15
or eax, dword [rsp + 0x98]
or eax, dword [rsp + 0x9c]
or eax, dword [rsp + 0xa0]
or eax, dword [rsp + 0xa4]
mov dword [rsp - 0x24], ecx
or eax, dword [rsp + 0xa8]
or eax, dword [rsp + 0xac]
or eax, dword [rsp + 0xb0]
mov r10, r10
or eax, edi
or eax, dword [rsp + 0xb4]
or eax, dword [rsp + 0xb8]
or eax, dword [rsp + 0xbc]
mov r9, r9
or eax, dword [rsp + 0xc0]
or eax, dword [rsp + 0xc4]
or eax, dword [rsp + 0xc8]
mov dword [rsp - 0x24], 0x147005d0
or eax, dword [rsp + 0xcc]
or eax, dword [rsp + 0xd0]
or eax, dword [rsp + 0xd4]
mov dword [rsp - 0x40], ebp
or eax, dword [rsp + 0xd8]
or eax, dword [rsp + 0xdc]
or eax, dword [rsp + 0xe0]
or eax, dword [rsp + 0xe4]
xchg rdx, rdx
or eax, dword [rsp + 0xe8]
or eax, dword [rsp + 0xec]
or eax, dword [rsp + 0xf0]
mov dword [rsp - 0x30], 0x41229089
or eax, dword [rsp + 0xf4]
or eax, dword [rsp + 0xf8]
or eax, dword [rsp + 0xfc]
or eax, dword [rsp + 0x100]
mov rdx, rdx
or eax, dword [rsp + 0x104]
or eax, dword [rsp + 0x108]
or eax, dword [rsp + 0x10c]
xchg r14, r14
or eax, dword [rsp + 0x110]
or eax, dword [rsp + 0x114]
or eax, dword [rsp + 0x118]
mov dword [rsp - 0x40], esi
or eax, dword [rsp + 0x11c]
or eax, dword [rsp + 0x120]
or eax, dword [rsp + 0x124]
mov rsi, rsi
or eax, dword [rsp + 0x128]
or eax, dword [rsp + 0x12c]
or eax, dword [rsp + 0x130]
or eax, dword [rsp + 0x134]
mov dword [rsp - 0x20], 0x70b4ad9e
or eax, dword [rsp + 0x138]
or eax, dword [rsp + 0x13c]
or eax, dword [rsp + 0x140]
mov dword [rsp - 0x14], ebx
or eax, dword [rsp + 0x144]
or eax, dword [rsp + 0x148]
xchg r15, rbx
mov r15, qword [rsp + 0x190]
xchg rbx, r15
sete al
sub rsp, 0xfffffffffffffeb0
nop
add rsp, 8
mov r15, qword [rsp - 8]
nop
add rsp, 8
mov r14, qword [rsp - 8]
nop
add rsp, 8
mov r13, qword [rsp - 8]
nop
add rsp, 8
mov r12, qword [rsp - 8]
nop
add rsp, 8
mov rdi, qword [rsp - 8]
pop rsi
mov dword [rsp - 0x18], 0xd86f8d4
nop
add rsp, 8
mov rbp, qword [rsp - 8]
ret