Function at 0x14006bd00
Capabilities:
Hash data using murmur3

Disassembly:
mov qword [rsp + 8], rbx
mov rsp, rsp
nop
sub rsp, 8
mov qword [rsp], rbp
nop
sub rsp, 8
mov qword [rsp], rsi
nop
sub rsp, 8
mov qword [rsp], rdi
nop
sub rsp, 8
mov qword [rsp], r12
nop
sub rsp, 8
mov qword [rsp], r13
push r14
push r15
mov dword [rsp - 0x2c], ecx
sub rsp, 0x150
xchg rdx, rcx
mov rsi, rcx
xchg rdx, rcx
mov rbx, rcx
mov edx, 0x2716c0e1
xor edx, 0x79329cd8
sub edx, 0x268dbf09
xor edx, 0xda8a6ae0
call fcn.140073e30
mov rcx, rcx
xor edi, edi
test rax, rax
je 0x14006be32
movabs rcx, 0xefb37d190b385cc0
xor rcx, 0x7c58a6fa
sub rcx, 0x2e149e48
xor rcx, 0x5266d968
add rcx, 0x36478048
mov dword [rsp + 0x110], edi
add rax, rcx
movabs rcx, 0x717f06573a70a97c
xor rcx, 0x6483bdda
add rcx, 0x13338ec0
add rcx, 0x7fffffff
add rcx, 0x11d812b
rol rax, 0xc
rol rax, 4
rol rax, 3
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
sub rax, rcx
movabs rcx, 0xecde56c6278f7180
xor rcx, 0x3a00b342
xor rcx, 0x4fed017b
add rcx, 0x18664a01
sub rcx, 0x175d1138
rol rax, 0xb
rol rax, 5
rol rax, 2
rol rax, 1
add rax, rcx
mov r12, r12
not rax
mov qword [rsi], rax
jmp 0x14006be5e
mov dword [rsp + 0x110], 0x4cc6864b
add dword [rsp + 0x110], 0x13eecc7d
xor dword [rsp + 0x110], 0x593e896e
xor dword [rsp + 0x110], 0x398bdba7
mov edx, 0x5d88110f
sub edx, 0xc61fb39
xor edx, 0x3e4e8550
xor edx, 0xc940218
add edx, 0x62069ce6
xchg rcx, r13
mov r13, rbx
xchg rcx, r13
call fcn.140073e30
test rax, rax
je 0x14006bf4b
xchg r10, r10
movabs rcx, 0xe00d0f57015f47f2
xor rcx, 0x2a64d1ce
sub rcx, 0x24856fcc
add rcx, 0x23bc05a8
add rcx, 0x7fffffff
sub rcx, 0x193742ff
mov dword [rsp + 0x70], edi
xchg r9, r9
add rax, rcx
movabs rcx, 0x80be7ab1d90c6de
sub rcx, 0x2496767
sub rcx, 0x1732b84a
xor rcx, 0x3a22226d
add rcx, 0x5f1fc2f5
rol rax, 8
rol rax, 1
rol rax, 3
rol rax, 1
xor rax, rcx
movabs rcx, 0x7580d7e73a8021de
xor rcx, 0x3bb50701
add rcx, 0x74e02c67
xor rcx, 0x7ddc133e
add rax, rcx
rol rax, 0x11
rol rax, 0xd
rol rax, 4
rol rax, 0xa
rol rax, 3
rol rax, 1
rol rax, 1
mov qword [rsi + 8], rax
xchg rdx, rdx
jmp 0x14006bf6b
mov dword [rsp + 0x70], 0x4f6d99dc
xor dword [rsp + 0x70], 0x6eed557e
add dword [rsp + 0x70], 0x3047828f
sub dword [rsp + 0x70], 0x51c84f30
mov edx, 0x52462a6c
sub edx, 0x65c6c19
sub edx, 0x3dc0aa88
xor edx, 0x7337c5c7
xor edx, 0xb429f04f
mov rcx, rbx
call fcn.140073e30
xchg rsp, rsp
test rax, rax
je 0x14006c067
movabs rcx, 0xd46b2e20053a3747
add rcx, 0x1d0d9102
add rcx, 0x560673fd
add rcx, 0x65f0f7dd
mov dword [rsp + 0x78], edi
xchg rbp, rbp
add rax, rcx
movabs rcx, 0x2e0f017531d8b3ba
sub rcx, 0x1bcff068
xor rcx, 0x60a6a56
xor rcx, 0x4d7a9858
ror rax, 0xa
mov dword [rsp - 0x20], 0x9936ff9
sub rax, rcx
movabs rcx, 0x44893af260a828cc
add rcx, 0x11ec374
add rcx, 0x4afd8c9
add rcx, 0x5fe16692
rol rax, 0xc
rol rax, 6
rol rax, 1
rol rax, 1
rol rax, 1
sub rax, rcx
movabs rcx, 0x4fc688b77a78eda8
sub rcx, 0x70086dbb
xor rcx, 0x5d6f2278
xor rcx, 0x1f3e7212
add rcx, 0x3333f1f9
rol rax, 2
rol rax, 2
rol rax, 1
xor rax, rcx
xchg rdx, rax
mov qword [rsi + 0x10], rdx
xchg rdx, rax
jmp 0x14006c08f
mov dword [rsp + 0x78], 0x2e9f594f
xor dword [rsp + 0x78], 0x69aef7df
sub dword [rsp + 0x78], 0x16044eb8
add dword [rsp + 0x78], 0x4917f95e
sub dword [rsp + 0x78], 0x7a455935
mov edx, 0x166542ca
add edx, 0x5d52f8eb
sub edx, 0x4e8fe1e6
sub edx, 0x1f620b2d
mov rcx, rbx
call fcn.140073e30
mov dword [rsp - 0x30], 0x7425ad73
test rax, rax
je 0x14006c159
ror rax, 0x11
ror rax, 0x17
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x10b99dae2969c354
xor rcx, 0xecc70ef
xor rcx, 0x16a71fe0
xor rcx, 0x5a696b77
add rax, rcx
mov r13, r13
mov dword [rsp + 0x80], edi
rol rax, 0xd
rol rax, 0x23
rol rax, 1
movabs rcx, 0x3f95f683719e8554
xor rcx, 0x54dd4820
sub rcx, 0x33ab785
add rcx, 0x3a652b42
add rax, rcx
not rax
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
xchg r12, rax
mov qword [rsi + 0x18], r12
xchg r12, rax
jmp 0x14006c185
mov dword [rsp + 0x80], 0x537f2a63
sub dword [rsp + 0x80], 0x25226581
add dword [rsp + 0x80], 0x507bdacf
sub dword [rsp + 0x80], 0x7ed89fb0
mov edx, 0x21e5e104
add edx, 0xda4564f
sub edx, 0x9fe39f9
add edx, 0x59533f0b
xor edx, 0xb30a109d
xchg r8, rbx
mov rcx, r8
xchg r8, rbx
call fcn.140073e30
test rax, rax
xchg rbx, rbx
je 0x14006c260
movabs rcx, 0x3ad16587767d4057
xor rcx, 0x22480161
sub rcx, 0x246a3164
add rcx, 0x77c6513
add rcx, 0x7fffffff
sub rcx, 0x137bcefc
mov dword [rsp + 0x88], edi
add rax, rcx
xchg r11, r11
movabs rcx, 0x37b2fc3460d26ada
xor rcx, 0x1bc5ccf6
xor rcx, 0x6d6698b6
add rcx, 0x60bf97be
add rcx, 0x707938b
ror rax, 5
ror rax, 3
ror rax, 1
add rax, rcx
xchg rcx, rcx
movabs rcx, 0xc459b7900dde872e
add rcx, 0x63cf305c
xor rcx, 0x7694e4b0
xor rcx, 0x34ed4de7
xor rax, rcx
mov dword [rsp - 0xc], 0x212bf888
mov qword [rsi + 0x20], rax
jmp 0x14006c28c
mov dword [rsp + 0x88], 0x3383be03
sub dword [rsp + 0x88], 0x1ebea8d7
add dword [rsp + 0x88], 0x950a6f5
sub dword [rsp + 0x88], 0x1e15bc20
mov edx, 0x50744c8f
xor edx, 0x447c0dbe
xor edx, 0x1edda905
add edx, 0x31b5d0fe
mov rcx, rbx
mov dword [rsp - 0x44], 0x601eaf6e
call fcn.140073e30
test rax, rax
je 0x14006c34e
mov dword [rsp - 0x2c], esi
movabs rcx, 0x21126c1564ad82a0
sub rcx, 0x5fec4f49
add rcx, 0x37124f5d
sub rcx, 0x258aa2f7
mov dword [rsp + 0x13c], edi
add rax, rcx
mov dword [rsp - 0x28], 0x1688d222
movabs rcx, 0x1d8c4d734929880d
add rcx, 0x29b1c4dc
xor rcx, 0x21802e41
sub rcx, 0x36379fb7
add rcx, 0x7fffffff
add rcx, 0x17e57f9b
xor rax, rcx
mov dword [rsp - 0x24], 0x1715c424
ror rax, 5
ror rax, 0x18
ror rax, 0x19
ror rax, 1
ror rax, 1
ror rax, 1
not rax
xchg rbx, rax
mov qword [rsi + 0x28], rbx
xchg rbx, rax
jmp 0x14006c385
mov dword [rsp + 0x13c], 0x16ebe02a
sub dword [rsp + 0x13c], 0x16615319
add dword [rsp + 0x13c], 0x15a1f7bb
add dword [rsp + 0x13c], 0x56c3e04a
sub dword [rsp + 0x13c], 0x6cf06515
mov edx, 0xb8fdc0
add edx, 0x35ce649c
xor edx, 0x4497e7a8
sub edx, 0x51833035
xor edx, 0x55adf2aa
mov rcx, rbx
mov dword [rsp - 0x44], ecx
call fcn.140073e30
test rax, rax
je 0x14006c452
movabs rcx, 0x421e333c713c000d
sub rcx, 0x67335e70
add rcx, 0x16311cd7
add rcx, 0x250d979c
mov dword [rsp + 0x1a0], edi
add rax, rcx
movabs rcx, 0xd5aa004b6b2930e1
sub rcx, 0x5ec39311
add rcx, 0x5f3d57ac
add rcx, 0x7fffffff
add rcx, 0xff99c92
ror rax, 0x13
ror rax, 8
ror rax, 1
ror rax, 3
ror rax, 1
add rax, rcx
mov dword [rsp - 0x34], 0x1afe4f40
movabs rcx, 0x1e2e01c7741978f
sub rcx, 0x73080ed7
xor rcx, 0x1da15493
sub rcx, 0x559ea8d
xor rax, rcx
xchg r14, rax
mov qword [rsi + 0x30], r14
xchg r14, rax
jmp 0x14006c47e
mov dword [rsp + 0x1a0], 0x4644d7b4
sub dword [rsp + 0x1a0], 0x1aadc7b0
sub dword [rsp + 0x1a0], 0x5b24d73
xor dword [rsp + 0x1a0], 0x25e4c290
mov edx, 0x58374b62
xor edx, 0xb87afba
add edx, 0xe4971ce
xor edx, 0x957a678a
xchg r8, rcx
mov r8, rbx
xchg r8, rcx
call fcn.140073e30
test rax, rax
xchg r11, r11
je 0x14006c585
rol rax, 0x12
rol rax, 1
rol rax, 6
rol rax, 1
rol rax, 1
rol rax, 2
movabs rcx, 0xec8a2bb7cda3bd7
sub rcx, 0x2ef95865
sub rcx, 0x1b72fe70
xor rcx, 0x2abb8631
add rcx, 0x75528e8
xor rax, rcx
mov dword [rsp + 0x20], edi
xchg rsi, rsi
rol rax, 3
rol rax, 1
rol rax, 1
movabs rcx, 0x1d07b4ab1915390d
add rcx, 0x25f7dfa7
add rcx, 0x75af12c
sub rcx, 0x9609546
xor rcx, 0x5eb7e425
not rax
xchg rsi, rsi
add rax, rcx
movabs rcx, 0x6306ba6e7703dcf5
sub rcx, 0x1489e578
sub rcx, 0x3b5bae8
xor rcx, 0x3b023310
xor rax, rcx
movabs rcx, 0x256d4a271e554421
xor rcx, 0x11848fc8
add rcx, 0x3f719a9f
add rcx, 0x7fffffff
xor rcx, 0x35cb51fb
sub rax, rcx
xchg rsp, rax
mov qword [rsi + 0x38], rsp
xchg rsp, rax
jmp 0x14006c5ad
mov dword [rsp + 0x20], 0x2cdd93d1
xor dword [rsp + 0x20], 0xcfad8fa
xor dword [rsp + 0x20], 0x8500f65
add dword [rsp + 0x20], 0xeecff29
xor dword [rsp + 0x20], 0x37644376
mov edx, 0x392e5119
add edx, 0x23209872
sub edx, 0x30316bd1
sub edx, 0x1955f5fc
add edx, 0x9180503c
xchg rdi, rcx
mov rdi, rbx
xchg rcx, rdi
call fcn.140073e30
mov dword [rsp - 0x1c], 0x363894fd
test rax, rax
je 0x14006c6a5
rol rax, 0x16
rol rax, 6
rol rax, 0xa
rol rax, 2
rol rax, 1
movabs rcx, 0x6e9420e380c2100
add rcx, 0x35792652
sub rcx, 0x39ae9a0b
sub rcx, 0x1da18cbd
add rcx, 0x76205061
xor rax, rcx
mov dword [rsp - 0x24], ebx
mov dword [rsp + 0x28], edi
ror rax, 0x19
ror rax, 6
ror rax, 5
ror rax, 1
movabs rcx, 0x6e8c37b271ac9b23
xor rcx, 0x6a54e58b
add rcx, 0x59e4fcb6
sub rcx, 0x4f22d2d9
add rcx, 0x6d525c9f
add rax, rcx
mov dword [rsp - 0xc], 0x7371965
movabs rcx, 0x57008bf0078d310
xor rcx, 0x228aaa3f
add rcx, 0x2aa60cf2
xor rcx, 0x46217884
ror rax, 1
ror rax, 8
ror rax, 1
ror rax, 1
xor rax, rcx
mov qword [rsi + 0x40], rax
jmp 0x14006c6c5
mov dword [rsp + 0x28], 0x6ee7e136
xor dword [rsp + 0x28], 0x17822b86
sub dword [rsp + 0x28], 0xb7ba336
sub dword [rsp + 0x28], 0x6dea2779
mov edx, 0x395598a7
add edx, 0x5f03dcf
sub edx, 0x1debf5e1
xor edx, 0x7c802e81
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073e30
mov dword [rsp - 0x24], 0x10485c3c
test rax, rax
je 0x14006c797
ror rax, 0x2f
ror rax, 7
movabs rcx, 0x3fc1fa2066384431
sub rcx, 0x2c598106
add rcx, 0x2cf7568e
xor rcx, 0x63359011
add rax, rcx
mov dword [rsp + 0x3c], edi
xchg r14, r14
movabs rcx, 0x385d1ad83a9a7e44
add rcx, 0x42123556
sub rcx, 0xaf1886e
sub rcx, 0x32c9e3f6
add rcx, 0x7fffffff
sub rcx, 0x62efc29
xor rax, rcx
movabs rcx, 0x1312abf4796b82cc
add rcx, 0x365cefc
xor rcx, 0x429ff262
add rcx, 0x2ca810c5
rol rax, 0xc
rol rax, 1
rol rax, 1
not rax
add rax, rcx
xchg r15, r15
mov qword [rsi + 0x48], rax
jmp 0x14006c7b7
mov dword [rsp + 0x3c], 0x77e1c74b
sub dword [rsp + 0x3c], 0x6239d304
add dword [rsp + 0x3c], 0x69259a01
sub dword [rsp + 0x3c], 0x7ecd8e47
mov edx, 0x75d115f6
xor edx, 0xd214566
xor edx, 0x7ab8e2b2
add edx, 0x38435d2d
xor edx, 0x6ffc9c50
xchg rcx, r15
mov r15, rbx
xchg r15, rcx
call fcn.140073e30
mov dword [rsp - 0x10], 0x2c0672f
test rax, rax
je 0x14006c85c
not rax
mov dword [rsp + 0x40], edi
xchg r15, r15
movabs rcx, 0x4224e7581ba57827
xor rcx, 0x5724e04c
xor rcx, 0x7487d6dd
sub rcx, 0x35e88820
xor rcx, 0x402def45
sub rax, rcx
movabs rcx, 0x6ff8b38c6bba036e
xor rcx, 0x3b54a40d
add rcx, 0x29b1c091
xor rcx, 0x7f5bd75a
xor rax, rcx
xchg rsp, rsp
ror rax, 4
xchg r15, rax
mov qword [rsi + 0x50], r15
xchg r15, rax
jmp 0x14006c87c
mov dword [rsp + 0x40], 0x6e82be9b
sub dword [rsp + 0x40], 0x6768b468
add dword [rsp + 0x40], 0x63626
sub dword [rsp + 0x40], 0x7204058
mov edx, 0x488c222
add edx, 0x4036c8b2
add edx, 0x1a0e5592
xor edx, 0x213bae43
add edx, 0xbcc1640
xchg rcx, r15
mov r15, rbx
xchg r15, rcx
call fcn.140073e30
test rax, rax
je 0x14006c913
mov dword [rsp - 0x1c], 0x1ee7c4bd
ror rax, 0x3e
movabs rcx, 0x4169f495527be972
add rcx, 0x36a69dd
xor rcx, 0x65306c3
xor rcx, 0x245210d9
add rax, rcx
mov dword [rsp + 0x5c], edi
rol rax, 0x1e
rol rax, 7
rol rax, 0x14
rol rax, 1
rol rax, 2
not rax
mov dword [rsp - 0x1c], ecx
rol rax, 1
rol rax, 1
rol rax, 2
xchg rdx, rax
mov qword [rsi + 0x58], rdx
xchg rdx, rax
jmp 0x14006c933
mov dword [rsp + 0x5c], 0x3efdd17b
add dword [rsp + 0x5c], 0x171e9736
add dword [rsp + 0x5c], 0x12d5176c
sub dword [rsp + 0x5c], 0x68f1801c
mov edx, 0x42d5953c
sub edx, 0x3cfd9cc0
add edx, 0x695d7be9
add edx, 0xeb55c18
xor edx, 0xfa32b00
xchg rcx, rbp
mov rbp, rbx
xchg rbp, rcx
call fcn.140073e30
xchg r14, r14
test rax, rax
je 0x14006c9da
rol rax, 4
rol rax, 6
movabs rcx, 0xeb86f2121e9cad84
add rcx, 0x2bc98c48
xor rcx, 0x5c608ca
add rcx, 0x339c79d
add rcx, 0x5596d0a5
add rax, rcx
mov dword [rsp + 0x60], edi
not rax
xchg rbp, rbp
movabs rcx, 0x499582eb084bfef4
add rcx, 0x15ed1cb6
xor rcx, 0x2a9f677d
xor rcx, 0x455ec4b1
sub rcx, 0x43063edc
add rax, rcx
mov qword [rsi + 0x60], rax
mov r12, r12
jmp 0x14006ca02
mov dword [rsp + 0x60], 0x1bbdecf2
xor dword [rsp + 0x60], 0x7732ad05
sub dword [rsp + 0x60], 0x6117f72e
add dword [rsp + 0x60], 0x6a4919c0
xor dword [rsp + 0x60], 0x75c06488
mov edx, 0x17171d41
xor edx, 0x5cc7d314
xor edx, 0x72f65846
sub edx, 0x28f5118
xchg r11, rcx
mov r11, rbx
xchg r11, rcx
call fcn.140073e30
mov rbx, rbx
test rax, rax
je 0x14006cabb
not rax
mov dword [rsp - 0x24], 0x42e9ab46
mov dword [rsp + 0x84], edi
movabs rcx, 0x1be3af5f39765ca4
add rcx, 0xf3ea914
xor rcx, 0x4a9c8eab
add rcx, 0x60fb4ebd
add rcx, 0x7fffffff
add rcx, 0x11471fd2
add rax, rcx
movabs rcx, 0x3b4d19c85ed2b3fd
sub rcx, 0x2262c4a1
xor rcx, 0x68ff1355
sub rcx, 0x16b37010
add rcx, 0x3b44c0a4
rol rax, 0x1c
rol rax, 5
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
mov qword [rsi + 0x68], rax
xchg r9, r9
jmp 0x14006cae7
mov dword [rsp + 0x84], 0x61677cb8
sub dword [rsp + 0x84], 0x2a075042
xor dword [rsp + 0x84], 0x3dc0b9ed
sub dword [rsp + 0x84], 0xaa0959a
mov edx, 0x682d2f8b
sub edx, 0x1c8b7036
add edx, 0x1ccd4fbe
add edx, 0x3b8ad9cc
xchg r13, rbx
mov rcx, r13
xchg rbx, r13
call fcn.140073e30
test rax, rax
xchg rsp, rsp
je 0x14006cb78
rol rax, 0x13
rol rax, 0xc
rol rax, 8
rol rax, 1
movabs rcx, 0x16bfc22560b1e400
add rcx, 0x19b8c00c
xor rcx, 0x47b4abeb
xor rcx, 0x4ad161f1
add rax, rcx
mov dword [rsp + 0x8c], edi
ror rax, 0x1f
ror rax, 1
ror rax, 1
ror rax, 2
ror rax, 0xf
ror rax, 1
not rax
mov r14, r14
xchg r8, rax
mov qword [rsi + 0x70], r8
xchg r8, rax
jmp 0x14006cbaf
mov dword [rsp + 0x8c], 0x4557d6e
xor dword [rsp + 0x8c], 0x58450685
add dword [rsp + 0x8c], 0x12dd3e2b
sub dword [rsp + 0x8c], 0x4a51fd09
sub dword [rsp + 0x8c], 0x249bbd0c
mov edx, 0x40db3d53
add edx, 0x126c67c1
sub edx, 0x40b994e6
add edx, 0xcdee8631
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073e30
test rax, rax
mov rsp, rsp
je 0x14006cc90
movabs rcx, 0x7e7bea536c9a9ef9
sub rcx, 0x5b83a684
add rcx, 0x1e06f76d
add rcx, 0x7fffffff
add rcx, 0x34ffaa35
mov dword [rsp + 0xb4], edi
xor rax, rcx
movabs rcx, 0x60b243c01a2bcd35
xor rcx, 0x3864a598
xor rcx, 0x15f09387
add rcx, 0x26f17e55
xor rcx, 0x47627bb7
not rax
sub rax, rcx
mov dword [rsp - 0x2c], 0x33d859da
movabs rcx, 0x1da416430f9244fa
add rcx, 0x50e15260
xor rcx, 0x34ed1b5
add rcx, 0x7fffffff
add rcx, 0x16dd057
not rax
rol rax, 0x1b
rol rax, 0x14
rol rax, 0xa
rol rax, 2
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x44], ecx
mov qword [rsi + 0x78], rax
jmp 0x14006ccbc
mov dword [rsp + 0xb4], 0x33a87c71
add dword [rsp + 0xb4], 0x23c8cc0f
xor dword [rsp + 0xb4], 0x78181e92
xor dword [rsp + 0xb4], 0x2f695613
mov edx, 0x3f0099f9
xor edx, 0x3e879248
xor edx, 0x1a19be5e
add edx, 0x50734851
xor edx, 0xc8f1a71a
xchg r9, rbx
mov rcx, r9
xchg rbx, r9
call fcn.140073e30
test rax, rax
mov dword [rsp - 0x20], ebp
je 0x14006cd73
movabs rcx, 0xa2e7dd6232aaf6e9
sub rcx, 0x2c8e45ad
add rcx, 0x3c9dbf06
add rcx, 0x2aa6331
sub rcx, 0x3f53c429
mov dword [rsp + 0xbc], edi
mov dword [rsp - 0x14], 0x23cb956a
add rax, rcx
movabs rcx, 0xc10e45de3e02ed15
xor rcx, 0x25e24652
add rcx, 0x2b39e0de
add rcx, 0x870fade
add rcx, 0x7c04b38b
xor rax, rcx
xchg r11, r11
ror rax, 0x17
ror rax, 0x17
ror rax, 0xc
ror rax, 1
mov qword [rsi + 0x80], rax
jmp 0x14006cd9f
mov dword [rsp + 0xbc], 0x40e57219
sub dword [rsp + 0xbc], 0x408bc959
add dword [rsp + 0xbc], 0x48747dca
xor dword [rsp + 0xbc], 0x48ce268b
mov edx, 0x7ea73a82
sub edx, 0x7e655f94
xor edx, 0x34601c8f
xor edx, 0x4a4a92d5
xor edx, 0xa6d40f38
mov rcx, rbx
mov dword [rsp - 0x30], 0x5652cc44
call fcn.140073e30
test rax, rax
je 0x14006ce71
not rax
mov dword [rsp - 0x38], ecx
mov dword [rsp + 0xe4], edi
ror rax, 0xf
ror rax, 0xa
ror rax, 1
ror rax, 1
movabs rcx, 0x73b32552556f94b3
sub rcx, 0x4c216d5e
add rcx, 0x16fa1683
xor rcx, 0x1ec5cfcc
add rcx, 0x648de4c1
xor rax, rcx
movabs rcx, 0x136c5cd976dc6f16
sub rcx, 0x7638924e
add rcx, 0x3718c69
add rcx, 0x726b17
ror rax, 0x15
ror rax, 0xd
ror rax, 9
ror rax, 3
ror rax, 2
ror rax, 3
ror rax, 1
not rax
sub rax, rcx
rol rax, 0x10
rol rax, 7
mov qword [rsi + 0x88], rax
mov r14, r14
jmp 0x14006ce9d
mov dword [rsp + 0xe4], 0x1d3b9e72
xor dword [rsp + 0xe4], 0x4b7d5c7
add dword [rsp + 0xe4], 0x3c595853
xor dword [rsp + 0xe4], 0x55e5a409
mov edx, 0x2e5b3d08
sub edx, 0x5d1a8c3
add edx, 0x224ed4ca
xor edx, 0x536a1f7d
xor edx, 0xd0e49fc2
mov rcx, rbx
mov dword [rsp - 0x44], 0x7d8ac8cc
call fcn.140073e30
test rax, rax
je 0x14006cf69
mov dword [rsp - 0x2c], 0x192e9959
rol rax, 3
rol rax, 0xf
rol rax, 0x19
rol rax, 1
movabs rcx, 0x7d9ec8d62e1532d
sub rcx, 0x27919d40
sub rcx, 0x1245b0af
xor rcx, 0x2650ffd2
add rcx, 0xb0137b3
add rax, rcx
mov dword [rsp + 0xec], edi
mov dword [rsp - 0x3c], ebp
ror rax, 0x13
ror rax, 6
ror rax, 1
movabs rcx, 0x65168c735b8440d1
sub rcx, 0x1eb3ba6f
add rcx, 0xf763a3
add rcx, 0x256c0270
xor rcx, 0x4adc679d
add rax, rcx
mov dword [rsp - 0x2c], 0x3a176728
not rax
mov qword [rsi + 0x90], rax
jmp 0x14006cfa0
mov dword [rsp + 0xec], 0xa9e6ef3
add dword [rsp + 0xec], 0x182827b6
add dword [rsp + 0xec], 0x20c25fd6
xor dword [rsp + 0xec], 0x4cfad8c7
sub dword [rsp + 0xec], 0xf722eb7
mov edx, 0x1aabbd43
add edx, 0xda12e9e
xor edx, 0x2dc82d93
xor edx, 0x19aef368
xchg rsp, rcx
mov rsp, rbx
xchg rsp, rcx
call fcn.140073e30
test rax, rax
xchg rcx, rcx
je 0x14006d0a6
movabs rcx, 0x31ef7ba25aff2dfa
sub rcx, 0x36e21aee
xor rcx, 0x337d5a5a
add rcx, 0x64260256
mov dword [rsp + 0xf4], edi
xchg r13, r13
add rax, rcx
movabs rcx, 0x43c9db2864540966
xor rcx, 0x267ec69a
xor rcx, 0x317c25de
add rcx, 0x7fffffff
xor rcx, 0x46f29622
rol rax, 0xa
rol rax, 6
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
mov rdi, rdi
movabs rcx, 0x3cc99ff569d6d191
xor rcx, 0x7fae0fac
add rcx, 0x17001b24
add rcx, 0x2a4816f8
xor rcx, 0x7974b68c
add rax, rcx
movabs rcx, 0x49aae5201d1e99cd
add rcx, 0xf0a135c
sub rcx, 0x27d70360
add rcx, 0x16cd6c49
add rcx, 0x955e98b
xor rax, rcx
xchg r10, r10
xchg rcx, rax
mov qword [rsi + 0x98], rcx
xchg rcx, rax
jmp 0x14006d0d2
mov dword [rsp + 0xf4], 0x46a28eab
sub dword [rsp + 0xf4], 0x2aa33404
xor dword [rsp + 0xf4], 0x39115fdc
xor dword [rsp + 0xf4], 0x22ee057a
mov edx, 0x4847fb4a
xor edx, 0xa1ccc65
add edx, 0x23d6d048
add edx, 0x92d74499
mov rcx, rbx
mov dword [rsp - 0x38], edx
call fcn.140073e30
test rax, rax
je 0x14006d1d2
mov dword [rsp - 0x3c], esi
movabs rcx, 0xc775c99b11391ccd
add rcx, 0x15e62d41
sub rcx, 0xce4957a
add rcx, 0x12768c3c
add rcx, 0x7fffffff
add rcx, 0x103a6834
mov dword [rsp + 0xa8], edi
add rax, rcx
mov dword [rsp - 0x44], 0x18dd45f9
movabs rcx, 0x27195c885cccf519
sub rcx, 0x2bb2564d
xor rcx, 0x1d5d485c
add rcx, 0x22823d87
add rcx, 0x2939a2d4
ror rax, 4
ror rax, 1
ror rax, 1
sub rax, rcx
mov dword [rsp - 0x44], esi
movabs rcx, 0x8e2be26551f06298
sub rcx, 0x1a6494f7
add rcx, 0x10565f82
sub rcx, 0x1148f1cb
add rcx, 0x7fffffff
xor rcx, 0x4f713d6e
ror rax, 9
ror rax, 0xb
ror rax, 7
ror rax, 0x1f
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x30], 0x7c4914aa
mov qword [rsi + 0xa0], rax
jmp 0x14006d1fe
mov dword [rsp + 0xa8], 0x7da19cb9
xor dword [rsp + 0xa8], 0x1ed0081
sub dword [rsp + 0xa8], 0x4353888e
sub dword [rsp + 0xa8], 0x38f913a9
mov edx, 0x2ded660
add edx, 0x7870bdbd
sub edx, 0x31c18ce8
xor edx, 0x37ab2e38
xchg r8, rcx
mov r8, rbx
xchg rcx, r8
call fcn.140073e30
test rax, rax
mov rbp, rbp
je 0x14006d2f5
rol rax, 0x26
rol rax, 2
rol rax, 1
movabs rcx, 0x60c1e63f5c39b02f
add rcx, 0x17dfe014
sub rcx, 0x28bc064f
add rcx, 0x7fffffff
xor rcx, 0x200ba9e9
add rax, rcx
mov r13, r13
mov dword [rsp + 0xb0], edi
ror rax, 0xb
ror rax, 7
ror rax, 0x13
ror rax, 2
ror rax, 2
ror rax, 4
ror rax, 1
ror rax, 1
movabs rcx, 0x63b08661721a592d
xor rcx, 0x5d0eebdf
sub rcx, 0x227b9aae
add rcx, 0x5d7bbc98
add rcx, 0x7fffffff
sub rcx, 0x1c205b5d
sub rax, rcx
mov dword [rsp - 0x2c], 0x40f3fb61
ror rax, 0x10
ror rax, 3
ror rax, 2
ror rax, 1
not rax
ror rax, 7
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
xchg r9, rax
mov qword [rsi + 0xa8], r9
xchg r9, rax
jmp 0x14006d321
mov dword [rsp + 0xb0], 0x7548d6b0
xor dword [rsp + 0xb0], 0x36568ac8
add dword [rsp + 0xb0], 0x25357b25
sub dword [rsp + 0xb0], 0x6853d79c
mov edx, 0x2f9a663d
add edx, 0x4a55206b
sub edx, 0x75a59a90
add edx, 0x5d3fee81
sub edx, 0x15ed631e
xchg rbx, r13
mov rcx, r13
xchg rbx, r13
call fcn.140073e30
test rax, rax
xchg rbx, rbx
je 0x14006d409
ror rax, 0x22
ror rax, 0xa
ror rax, 8
ror rax, 5
ror rax, 4
ror rax, 1
movabs rcx, 0x5a8efeeb7eb684bc
xor rcx, 0x2d340565
add rcx, 0x2c16c554
add rcx, 0x7438cbd9
xor rax, rcx
mov dword [rsp - 0x38], edi
mov dword [rsp + 0xd8], edi
movabs rcx, 0x3d46121a228a5230
add rcx, 0xacbef65
add rcx, 0x345a74c9
sub rcx, 0x4eab8989
add rax, rcx
movabs rcx, 0x10b973fd7364d616
sub rcx, 0x13fab54f
sub rcx, 0x5a06a6bd
add rcx, 0x7fffffff
xor rcx, 0x26cba22f
rol rax, 5
rol rax, 1
rol rax, 0x14
xor rax, rcx
mov dword [rsp - 0x40], 0x32d4d819
ror rax, 1
mov qword [rsi + 0xb0], rax
jmp 0x14006d435
mov dword [rsp + 0xd8], 0x7c31e3ba
xor dword [rsp + 0xd8], 0x22065481
sub dword [rsp + 0xd8], 0x976445b
xor dword [rsp + 0xd8], 0x54c172e1
mov edx, 0x10915f21
add edx, 0x664ec0ed
sub edx, 0x87efa14
xor edx, 0x6649a452
xor edx, 0x8c63e5bf
xchg rbx, r10
mov rcx, r10
xchg r10, rbx
call fcn.140073e30
mov dword [rsp - 0x40], esi
test rax, rax
je 0x14006d523
not rax
mov dword [rsp + 0xe0], edi
mov dword [rsp - 0x2c], 0x406b8f02
movabs rcx, 0x4a771cf111a1d53a
xor rcx, 0x785c6dc9
add rcx, 0x103b15af
add rcx, 0x7fffffff
xor rcx, 0x86bff2e
sub rax, rcx
movabs rcx, 0x1b7dd4f010bba576
add rcx, 0x31bb42f8
xor rcx, 0x6182a063
xor rcx, 0x383b01c8
add rcx, 0x7fffffff
xor rcx, 0x479ff5c9
not rax
sub rax, rcx
movabs rcx, 0x172d85a866630e21
xor rcx, 0x73f7a150
add rcx, 0x3420f2c4
sub rcx, 0x19e0b59e
add rcx, 0x28c9ac48
ror rax, 0xc
ror rax, 4
ror rax, 5
ror rax, 1
add rax, rcx
mov qword [rsi + 0xb8], rax
mov dword [rsp - 0x2c], esp
jmp 0x14006d54f
mov dword [rsp + 0xe0], 0x46bc0b6f
sub dword [rsp + 0xe0], 0x2bc8b142
xor dword [rsp + 0xe0], 0x108afdab
sub dword [rsp + 0xe0], 0xa79a785
mov edx, 0x2b03dee4
xor edx, 0x56959201
xor edx, 0x4e7b12c
sub edx, 0x539bf99d
xchg r15, rbx
mov rcx, r15
xchg r15, rbx
call fcn.140073e30
mov r14, r14
test rax, rax
je 0x14006d601
movabs rcx, 0x49d3fd1b4dcf582a
sub rcx, 0x33d8251c
xor rcx, 0x497f8f36
sub rcx, 0x1e9b1a76
add rcx, 0x7fffffff
add rcx, 0x474ec4ca
mov dword [rsp + 0x10c], edi
xor rax, rcx
xchg r11, r11
movabs rcx, 0x246a042a3af19911
sub rcx, 0x2795a4dd
xor rcx, 0x582ed937
add rcx, 0x7fffffff
sub rcx, 0x1a62b7f0
not rax
sub rax, rcx
mov dword [rsp - 0x38], 0x2eb2834d
not rax
xchg r12, rax
mov qword [rsi + 0xc0], r12
xchg r12, rax
jmp 0x14006d638
mov dword [rsp + 0x10c], 0x493f8436
sub dword [rsp + 0x10c], 0x1b8dbd8c
xor dword [rsp + 0x10c], 0x710d10ee
xor dword [rsp + 0x10c], 0x24c180d0
sub dword [rsp + 0x10c], 0x787d5693
mov edx, 0x78f0a21c
xor edx, 0x50754ae8
add edx, 0x2a476a63
sub edx, 0x33afb14f
add edx, 0xdb1e40d7
xchg rbx, r11
mov rcx, r11
xchg rbx, r11
call fcn.140073e30
xchg r9, r9
test rax, rax
je 0x14006d6e4
movabs rcx, 0xf71242cb540005b7
add rcx, 0x24f2822c
sub rcx, 0x9cec016
sub rcx, 0xb6d41b1
add rcx, 0x177f0fbe
mov dword [rsp + 0x11c], edi
mov r11, r11
add rax, rcx
movabs rcx, 0xf5c94f547011768f
xor rcx, 0x31658926
add rcx, 0x336bcfce
add rcx, 0x3ac5f5d
ror rax, 0x13
ror rax, 0xe
ror rax, 2
ror rax, 3
xor rax, rcx
mov qword [rsi + 0xc8], rax
mov dword [rsp - 0x30], edx
jmp 0x14006d710
mov dword [rsp + 0x11c], 0x1ff982b7
sub dword [rsp + 0x11c], 0x1b3485ef
add dword [rsp + 0x11c], 0xc365af
sub dword [rsp + 0x11c], 0x5886276
mov edx, 0x7c2a8294
sub edx, 0xb05d8b
xor edx, 0x747c5d2e
add edx, 0x3c7c8dfd
xchg r8, rbx
mov rcx, r8
xchg rbx, r8
call fcn.140073e30
test rax, rax
xchg r14, r14
je 0x14006d841
rol rax, 6
rol rax, 8
rol rax, 0xc
rol rax, 4
rol rax, 0xd
rol rax, 1
rol rax, 1
movabs rcx, 0x72c71af223adec56
xor rcx, 0x51264c74
sub rcx, 0x1b116404
sub rcx, 0x462ec94b
xor rax, rcx
xchg rdx, rdx
mov dword [rsp + 0x120], edi
movabs rcx, 0x6c1aa69666b9e283
sub rcx, 0x23b4446e
sub rcx, 0x1339cc92
sub rcx, 0x229cc551
add rcx, 0x1c679181
add rax, rcx
movabs rcx, 0x100a49ea19c9be09
add rcx, 0x6624b658
xor rcx, 0x68a185d8
add rcx, 0x560b8f32
ror rax, 8
ror rax, 2
ror rax, 0x1b
ror rax, 7
ror rax, 2
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x235cc1f7729afe01
sub rcx, 0x3b0ec1f9
add rcx, 0x47d4bbb4
add rcx, 0x7fffffff
sub rcx, 0x7025d59e
rol rax, 0x16
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x2c], 0x6c1d739f
mov qword [rsi + 0xd0], rax
jmp 0x14006d86d
mov dword [rsp + 0x120], 0x1bd8fdd2
xor dword [rsp + 0x120], 0x67d7ad14
xor dword [rsp + 0x120], 0x539bde0e
sub dword [rsp + 0x120], 0x2f948ec7
mov edx, 0x6f66f071
sub edx, 0x2da853fa
xor edx, 0xcd104fb
add edx, 0x615e5866
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073e30
test rax, rax
mov dword [rsp - 0x1c], 0x401d512d
je 0x14006d955
movabs rcx, 0x829d438d464f8d89
add rcx, 0x189a2d1d
xor rcx, 0x1fdf5547
xor rcx, 0x4371cb09
add rcx, 0x32389dd0
mov dword [rsp + 0x124], edi
mov rsi, rsi
add rax, rcx
movabs rcx, 0x21ec8715331c9ec9
xor rcx, 0x70c088df
xor rcx, 0x5db9a81c
add rcx, 0x7fffffff
add rcx, 0x32ae4d0
ror rax, 0xe
ror rax, 4
ror rax, 3
ror rax, 3
ror rax, 1
ror rax, 2
ror rax, 1
add rcx, rax
movabs rax, 0x3aa3fb60258617f4
add rax, 0x218a1c
sub rax, 0x2ce05af
add rax, 0x57281f40
xor rcx, rax
mov dword [rsp - 0x28], 0x10430268
not rcx
xchg rcx, r12
mov qword [rsi + 0xd8], r12
xchg r12, rcx
jmp 0x14006d98c
mov dword [rsp + 0x124], 0x6c4fd146
sub dword [rsp + 0x124], 0x295a6fb9
add dword [rsp + 0x124], 0x20d5594b
add dword [rsp + 0x124], 0x4551563
xor dword [rsp + 0x124], 0x681fd03a
mov edx, 0x67394f90
xor edx, 0x3add4c12
add edx, 0x8347863
xor edx, 0xb32dc6d2
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073e30
xchg r9, r9
test rax, rax
je 0x14006da5e
movabs rcx, 0x5050958b1b56e347
add rcx, 0x16d1eca5
sub rcx, 0x70cdf74
xor rcx, 0x793ba97a
add rcx, 0x7fffffff
xor rcx, 0xb257de1
mov dword [rsp + 0x134], edi
mov dword [rsp - 0x3c], edi
xor rax, rcx
movabs rcx, 0x49f371800216f201
add rcx, 0x3bdb6e81
add rcx, 0x2819af97
add rcx, 0x5980ea24
rol rax, 0x1e
rol rax, 0xa
rol rax, 1
rol rax, 5
rol rax, 0xa
rol rax, 4
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x34], 0x7cbdc371
sub rax, rcx
ror rax, 1
ror rax, 5
ror rax, 1
ror rax, 1
ror rax, 1
mov qword [rsi + 0xe0], rax
jmp 0x14006da95
mov dword [rsp + 0x134], 0x1f8b80a5
add dword [rsp + 0x134], 0x4d84b712
sub dword [rsp + 0x134], 0x563e0df0
add dword [rsp + 0x134], 0x4d8d1551
sub dword [rsp + 0x134], 0x645f3f17
mov edx, 0x7ea854d1
sub edx, 0x6c0783e5
sub edx, 0xcca82c6
add edx, 0x30618e6c
add edx, 0x46552733
xchg r14, rcx
mov r14, rbx
xchg r14, rcx
call fcn.140073e30
test rax, rax
je 0x14006db6b
xchg rcx, rcx
ror rax, 0x21
ror rax, 1
ror rax, 1
movabs rcx, 0xdc85b0ae7a5b0416
xor rcx, 0x1789f72a
sub rcx, 0x541bdafb
add rcx, 0x42a9fe27
sub rcx, 0x438bc466
add rax, rcx
mov dword [rsp + 0x138], edi
mov dword [rsp - 0xc], edx
movabs rcx, 0x67cbd2d664652ef2
xor rcx, 0x2d92d5d7
add rcx, 0xb133bb2
add rcx, 0x32821db2
xor rax, rcx
xchg rcx, rcx
movabs rcx, 0x501ed67043a242aa
sub rcx, 0x1bebad36
add rcx, 0x4ddc0f36
sub rcx, 0x1ecb25a
sub rcx, 0x60898184
sub rax, rcx
mov r13, r13
xchg rbx, rax
mov qword [rsi + 0xe8], rbx
xchg rbx, rax
jmp 0x14006db97
mov dword [rsp + 0x138], 0x3bafc43e
sub dword [rsp + 0x138], 0x2799277e
add dword [rsp + 0x138], 0xc14910
sub dword [rsp + 0x138], 0x14d7e5cf
mov edx, 0x1a912dab
xor edx, 0x12d1912b
add edx, 0x11ec4e6d
add edx, 0x283b80a6
add edx, 0x13ffc328
xchg rcx, rsp
mov rsp, rbx
xchg rcx, rsp
call fcn.140073e30
test rax, rax
mov dword [rsp - 0x2c], 0x2e150712
je 0x14006dcd4
movabs rcx, 0xd96e754e60580d63
xor rcx, 0x7de72fe6
add rcx, 0x44b2c61b
add rcx, 0x38090a
mov dword [rsp + 0x198], edi
mov dword [rsp - 0x14], 0x6c7bf4d1
add rax, rcx
movabs rcx, 0x4ab2820340e5bb35
add rcx, 0x2b73d717
add rcx, 0x8ca2804
xor rcx, 0x6d67db6
xor rax, rcx
mov dword [rsp - 0x2c], ecx
movabs rcx, 0x564a26cf4a57d7cf
xor rcx, 0x5d829e9f
add rcx, 0x199cfec9
sub rcx, 0x1481be81
add rcx, 0x7fffffff
add rcx, 0x341a22ed
add rax, rcx
xchg rbp, rbp
movabs rcx, 0x5b144fc116365b6c
sub rcx, 0x6475429
add rcx, 0x2e1ace0
xor rcx, 0x3a7514f6
xor rcx, 0x4b242b84
rol rax, 9
rol rax, 0xd
rol rax, 1
xor rax, rcx
mov r10, r10
movabs rcx, 0x4b8c8eca256a61a4
add rcx, 0x5533065c
xor rcx, 0x574e10a0
sub rcx, 0x1b5e651f
add rax, rcx
ror rax, 1
ror rax, 2
ror rax, 3
ror rax, 4
ror rax, 1
mov qword [rsi + 0xf0], rax
jmp 0x14006dd00
mov dword [rsp + 0x198], 0x40329ce0
sub dword [rsp + 0x198], 0x37331ba8
xor dword [rsp + 0x198], 0x6b91581e
sub dword [rsp + 0x198], 0x636ed925
mov edx, 0x57df2e49
xor edx, 0x1eec0727
xor edx, 0x3f61cce8
sub edx, 0x1eca8b4
add edx, 0x4a903dfd
xchg rbx, rsp
mov rcx, rsp
xchg rsp, rbx
call fcn.140073e30
mov r9, r9
test rax, rax
je 0x14006ddff
movabs rcx, 0xda076f590af7dbc1
add rcx, 0x4f89bbf7
xor rcx, 0x15dc587b
sub rcx, 0x1b6172f0
add rcx, 0x2ce1a075
mov dword [rsp + 0x1a8], edi
add rax, rcx
movabs rcx, 0x57c428ba55502877
add rcx, 0x242743c8
sub rcx, 0x6023cbe0
add rcx, 0x45e13917
sub rcx, 0x504f3769
xor rax, rcx
mov rdi, rdi
movabs rcx, 0x32405cbc76515baf
sub rcx, 0x65449c1b
xor rcx, 0x1dc1d906
add rcx, 0x27e5cd2c
not rax
xchg rbx, rbx
add rax, rcx
movabs rcx, 0x7c2b09b40816f672
xor rcx, 0x4f48fce7
sub rcx, 0x6dc6ddd
sub rcx, 0x177b64f
add rcx, 0x7fffffff
xor rcx, 0x59e8b8ea
ror rax, 8
ror rax, 0x34
xor rax, rcx
mov qword [rsi + 0xf8], rax
jmp 0x14006de36
mov dword [rsp + 0x1a8], 0x7f52ca85
xor dword [rsp + 0x1a8], 0x3b5b8db9
sub dword [rsp + 0x1a8], 0x1134595c
xor dword [rsp + 0x1a8], 0x405f390
xor dword [rsp + 0x1a8], 0x36d11e71
mov edx, 0x7b9ff71a
xor edx, 0x1484f81f
add edx, 0x100edb2c
add edx, 0x1b5b17a9
mov rcx, rbx
mov rbx, rbx
call fcn.140073e30
test rax, rax
je 0x14006dee1
ror rax, 0x1f
ror rax, 0xe
ror rax, 9
ror rax, 2
ror rax, 1
movabs rcx, 0x1bbe473215275340
add rcx, 0x51bdc6c3
sub rcx, 0x24f8501
sub rcx, 0x5678d19c
sub rax, rcx
mov dword [rsp + 0x24], edi
mov dword [rsp - 0x2c], 0x7d558cdc
rol rax, 4
rol rax, 1
movabs rcx, 0x7534f817256be2c9
xor rcx, 0x1137776c
xor rcx, 0x753d349b
xor rcx, 0x139bff89
xor rax, rcx
xchg r11, r11
not rax
xchg rdi, rax
mov qword [rsi + 0x100], rdi
xchg rdi, rax
jmp 0x14006df09
mov dword [rsp + 0x24], 0x77495200
sub dword [rsp + 0x24], 0x1f11a027
xor dword [rsp + 0x24], 0x40320774
add dword [rsp + 0x24], 0xe9fdca
sub dword [rsp + 0x24], 0x18efb476
mov edx, 0xb826dfc
add edx, 0x24b442ea
add edx, 0x462d53b1
sub edx, 0x49d710eb
sub edx, 0x1131655
xchg rbx, rdi
mov rcx, rdi
xchg rdi, rbx
call fcn.140073e30
mov dword [rsp - 0x40], ebp
test rax, rax
je 0x14006e04d
movabs rcx, 0x62586fe35ed374f2
add rcx, 0x18b0ffa3
xor rcx, 0x4960315c
add rcx, 0x1bed1357
sub rcx, 0x51309708
mov dword [rsp + 0x34], edi
mov dword [rsp - 0x18], esi
xor rax, rcx
movabs rcx, 0x931747237fc5e2a
xor rcx, 0x1e367361
xor rcx, 0x25e39207
add rcx, 0x12a4d21a
add rax, rcx
movabs rcx, 0xeb3e9674722a74e
sub rcx, 0x36a9f517
xor rcx, 0x3181e11d
add rcx, 0x7fffffff
add rcx, 0x23e6eca4
rol rax, 8
rol rax, 1
rol rax, 0x19
rol rax, 9
rol rax, 1
add rax, rcx
movabs rcx, 0x8613af52f83fff9
sub rcx, 0xf02bde2
add rcx, 0x398a2c96
xor rcx, 0x943366a
xor rcx, 0x55c094a9
ror rax, 0x1b
ror rax, 0x16
ror rax, 3
ror rax, 1
ror rax, 2
ror rax, 1
add rax, rcx
xchg r8, r8
movabs rcx, 0x2c46621139689648
add rcx, 0x1fbf23dc
sub rcx, 0x1c4d985c
add rcx, 0x7fffffff
add rcx, 0x20767765
xor rax, rcx
xchg r10, r10
xchg r15, rax
mov qword [rsi + 0x108], r15
xchg r15, rax
jmp 0x14006e06d
mov dword [rsp + 0x34], 0x30bb3f0
add dword [rsp + 0x34], 0x4f6ed18
add dword [rsp + 0x34], 0x1b2e6d74
sub dword [rsp + 0x34], 0x23310e7b
mov edx, 0x62f91408
xor edx, 0x58403d39
xor edx, 0x1b4f6bd7
add edx, 0x337bb594
sub edx, 0x1fb4ba55
xchg r11, rbx
mov rcx, r11
xchg rbx, r11
call fcn.140073e30
xchg r13, r13
test rax, rax
je 0x14006e0fe
movabs rcx, 0xdd8533ef278c83d4
add rcx, 0x2703861
add rcx, 0x299fce46
add rcx, 0x2628f8a
add rcx, 0x505dfb56
mov dword [rsp + 0x38], edi
add rax, rcx
not rax
mov dword [rsp - 0x30], esi
rol rax, 4
rol rax, 0xb
rol rax, 4
rol rax, 2
rol rax, 1
not rax
xchg rcx, rax
mov qword [rsi + 0x110], rcx
xchg rcx, rax
jmp 0x14006e126
mov dword [rsp + 0x38], 0x4e2dead4
sub dword [rsp + 0x38], 0x37b0b3d5
add dword [rsp + 0x38], 0x4466f5c7
xor dword [rsp + 0x38], 0x8d76544
sub dword [rsp + 0x38], 0x52334981
mov edx, 0xc0d3e2c
add edx, 0x4e3dd8cd
sub edx, 0x53c7a6b1
add edx, 0x3b993733
add edx, 0x22e4033e
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073e30
test rax, rax
mov dword [rsp - 0x34], 0x5b2ecfa5
je 0x14006e1cf
not rax
mov dword [rsp + 0x50], edi
movabs rcx, 0x4b7c7781509a8ed8
xor rcx, 0x227b3e2d
xor rcx, 0xf1dd0a2
sub rcx, 0x603069be
sub rax, rcx
mov dword [rsp - 0x2c], esi
movabs rcx, 0x52926bee4ba8652e
add rcx, 0x142e54c9
xor rcx, 0x7469f505
xor rcx, 0xcb38b31
xor rcx, 0x66b7e19a
ror rax, 0xf
ror rax, 1
xor rax, rcx
mov qword [rsi + 0x118], rax
mov dword [rsp - 0x2c], ecx
jmp 0x14006e1f7
mov dword [rsp + 0x50], 0x2ba99b0d
add dword [rsp + 0x50], 0x194297cc
xor dword [rsp + 0x50], 0x3b2ec30a
xor dword [rsp + 0x50], 0x5bf50f1b
xor dword [rsp + 0x50], 0x2437fec9
mov edx, 0x7077bd31
xor edx, 0x1065098
sub edx, 0x5b605145
add edx, 0x351067ad
xchg rcx, r11
mov r11, rbx
xchg rcx, r11
call fcn.140073e30
xchg r10, r10
test rax, rax
je 0x14006e298
ror rax, 0xf
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x109be64658fbfdad
sub rcx, 0x2b0fd2a5
add rcx, 0x4437963c
xor rcx, 0x5165e55a
add rcx, 0x7fffffff
xor rcx, 0x3681fd66
xor rax, rcx
mov dword [rsp - 0x1c], edx
mov dword [rsp + 0x54], edi
rol rax, 0xa
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 8
rol rax, 2
rol rax, 1
not rax
xchg r15, rax
mov qword [rsi + 0x120], r15
xchg r15, rax
jmp 0x14006e2b8
mov dword [rsp + 0x54], 0x69cd28ca
sub dword [rsp + 0x54], 0x1f9ba30a
xor dword [rsp + 0x54], 0x18b7ce58
xor dword [rsp + 0x54], 0x52864b99
mov edx, 0x5ace184a
add edx, 0x1a7d3a82
sub edx, 0x4df7f61c
add edx, 0x36267c77
xchg rbp, rbx
mov rcx, rbp
xchg rbx, rbp
call fcn.140073e30
test rax, rax
xchg rdx, rdx
je 0x14006e379
movabs rcx, 0x8c25e3f76a1bf241
xor rcx, 0x134ca105
xor rcx, 0x7d896eb1
add rcx, 0x7fffffff
xor rcx, 0x460a6da3
mov dword [rsp + 0x58], edi
add rax, rcx
mov dword [rsp - 0x24], 0x1c86237e
movabs rcx, 0xa66ac1aa7f363dd2
xor rcx, 0x7b5576aa
add rcx, 0x3123caf3
add rcx, 0x3098e9b3
sub rcx, 0x59bcef9d
xor rax, rcx
movabs rcx, 0x57cb05686cf5fed8
add rcx, 0x80c5dff
sub rcx, 0x3fd09370
xor rcx, 0x1aa8e28d
add rax, rcx
xchg rcx, rax
mov qword [rsi + 0x128], rcx
xchg rcx, rax
jmp 0x14006e399
mov dword [rsp + 0x58], 0xcf29555
add dword [rsp + 0x58], 0x51914ae1
sub dword [rsp + 0x58], 0x3fa3dca7
sub dword [rsp + 0x58], 0x1ee0038e
mov edx, 0x5ce3ea6f
xor edx, 0x63e99acb
add edx, 0x2bd58b0a
add edx, 0x3c73f421
xchg rdi, rbx
mov rcx, rdi
xchg rdi, rbx
call fcn.140073e30
xchg rdx, rdx
test rax, rax
je 0x14006e46f
movabs rcx, 0x748b9a431a1fca52
sub rcx, 0x11eb2ac1
add rcx, 0x3a61642d
add rcx, 0x67e76a60
mov dword [rsp + 0x6c], edi
mov rcx, rcx
xor rax, rcx
movabs rcx, 0x14363e4d1c7fa110
xor rcx, 0x324d1dc7
add rcx, 0x41eac62d
add rcx, 0x24f4e560
rol rax, 0x11
rol rax, 0x22
rol rax, 5
rol rax, 1
xor rax, rcx
movabs rcx, 0x1de84bf4630c25c5
xor rcx, 0x64d1511d
add rcx, 0x4f741d86
add rcx, 0x7fffffff
xor rcx, 0x3d8a2654
sub rax, rcx
ror rax, 0x1c
ror rax, 6
ror rax, 2
ror rax, 1
ror rax, 1
xchg rbx, rax
mov qword [rsi + 0x130], rbx
xchg rbx, rax
jmp 0x14006e48f
mov dword [rsp + 0x6c], 0x6c5763e7
xor dword [rsp + 0x6c], 0x32f5e35f
sub dword [rsp + 0x6c], 0x5293d721
xor dword [rsp + 0x6c], 0xc0ea996
mov edx, 0x449fa324
sub edx, 0x1e6aeb83
add edx, 0x32f78f9e
xor edx, 0xe1aa362
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073e30
test rax, rax
mov dword [rsp - 0x10], 0x9e0e5f6
je 0x14006e51e
rol rax, 0x2a
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x37abd60065219460
sub rcx, 0x34782948
add rcx, 0x2303e4c4
xor rcx, 0x19f1d3fb
xor rax, rcx
mov dword [rsp + 0x74], edi
mov dword [rsp - 0x34], edx
not rax
rol rax, 0x16
rol rax, 7
rol rax, 2
rol rax, 1
xchg r8, rax
mov qword [rsi + 0x138], r8
xchg r8, rax
jmp 0x14006e546
mov dword [rsp + 0x74], 0x27b9ad26
xor dword [rsp + 0x74], 0x5ca407b7
sub dword [rsp + 0x74], 0x4175d6d3
sub dword [rsp + 0x74], 0x76112eb
sub dword [rsp + 0x74], 0x3246c0d2
mov edx, 0x3dc7487d
add edx, 0x829dbc9
add edx, 0x398af33b
add edx, 0x19e92168
xchg r15, rcx
mov r15, rbx
xchg rcx, r15
call fcn.140073e30
mov dword [rsp - 0x10], 0x23870780
test rax, rax
je 0x14006e5ed
ror rax, 0x20
ror rax, 4
ror rax, 0xa
ror rax, 2
ror rax, 1
movabs rcx, 0x424c6dec265bf293
sub rcx, 0x1bf936b1
add rcx, 0x32ec49ec
add rcx, 0x7fffffff
add rcx, 0x2491f32c
not rax
mov dword [rsp + 0x7c], edi
mov r11, r11
rol rax, 8
rol rax, 3
rol rax, 1
rol rax, 1
sub rax, rcx
mov rbx, rbx
rol rax, 0x18
rol rax, 4
rol rax, 1
rol rax, 1
mov qword [rsi + 0x140], rax
jmp 0x14006e615
mov dword [rsp + 0x7c], 0x795cce2c
xor dword [rsp + 0x7c], 0x1129ef01
sub dword [rsp + 0x7c], 0x4783979d
sub dword [rsp + 0x7c], 0x168e0d5a
sub dword [rsp + 0x7c], 0xa637c35
mov edx, 0x7422f6d0
xor edx, 0x34e85a6e
add edx, 0x1f1ad876
add edx, 0x15c81d62
add edx, 0x3a1a4c06
mov rcx, rbx
mov r10, r10
call fcn.140073e30
test rax, rax
je 0x14006e6e5
rol rax, 9
mov rdi, rdi
movabs rcx, 0x1fee5a523db2f694
add rcx, 0x1b7ca8d6
sub rcx, 0x30667cf2
add rcx, 0x73b924ef
not rax
mov r12, r12
mov dword [rsp + 0xa4], edi
rol rax, 9
rol rax, 0xb
rol rax, 4
rol rax, 1
xor rax, rcx
xchg r11, r11
movabs rcx, 0x2d2c3c6666435f3
sub rcx, 0x664b643a
xor rcx, 0x7e2673f8
sub rcx, 0x426ae785
add rax, rcx
movabs rcx, 0x6d66614417a1be1f
add rcx, 0x1730ab6c
add rcx, 0x37b6e30c
add rcx, 0x1971703b
xor rax, rcx
mov dword [rsp - 0x38], ecx
not rax
mov qword [rsi + 0x148], rax
jmp 0x14006e71c
mov dword [rsp + 0xa4], 0x5fe5273c
sub dword [rsp + 0xa4], 0x5f8ad16b
add dword [rsp + 0xa4], 0x7eafdbd9
xor dword [rsp + 0xa4], 0x758a906d
xor dword [rsp + 0xa4], 0xa80a1c6
mov edx, 0x2eaae8af
sub edx, 0x8ac7090
add edx, 0xcd63740
add edx, 0x3a4ab3b3
sub edx, 0xe336531
mov rcx, rbx
mov dword [rsp - 0x40], 0x48dea289
call fcn.140073e30
test rax, rax
je 0x14006e80a
rol rax, 0xb
rol rax, 2
rol rax, 1
rol rax, 4
rol rax, 5
rol rax, 1
movabs rcx, 0x3f8e56ce79a7a309
sub rcx, 0x1fa53b75
sub rcx, 0x155163bd
add rcx, 0x7fffffff
add rcx, 0x3059be5d
xor rax, rcx
mov dword [rsp - 0xc], edi
mov dword [rsp + 0xac], edi
movabs rcx, 0x5569baff16ea1a02
xor rcx, 0x6b818b0c
xor rcx, 0x570f9223
add rcx, 0x1ca153ce
add rax, rcx
mov dword [rsp - 0x38], 0x361de587
movabs rcx, 0x4e81767f69f9ee2d
sub rcx, 0x52701ca6
xor rcx, 0x2a26aec2
add rcx, 0x7fffffff
add rcx, 0x3419d05a
rol rax, 4
rol rax, 2
rol rax, 2
rol rax, 1
add rax, rcx
mov qword [rsi + 0x150], rax
jmp 0x14006e836
mov dword [rsp + 0xac], 0x16f85631
xor dword [rsp + 0xac], 0x30acd9a6
xor dword [rsp + 0xac], 0x68d263fd
sub dword [rsp + 0xac], 0x4e86ec69
mov edx, 0x615013cb
sub edx, 0x4e8fef36
add edx, 0x411a727f
sub edx, 0x2d4b9071
xor edx, 0xd1164449
xchg r13, rcx
mov r13, rbx
xchg rcx, r13
call fcn.140073e30
xchg rsi, rsi
test rax, rax
je 0x14006e93b
movabs rcx, 0x1fb3baac6b720cb7
xor rcx, 0x7fca4fb
add rcx, 0xf276f65
xor rcx, 0x636a5f27
add rcx, 0x125cabf
mov dword [rsp + 0xdc], edi
add rax, rcx
mov dword [rsp - 0x30], 0x5a5e8fa9
movabs rcx, 0x10b813f15bb7726b
xor rcx, 0x30a04bdb
sub rcx, 0x3bba4939
add rcx, 0x11e4cded
xor rax, rcx
movabs rcx, 0xf6f2961b7f738bac
xor rcx, 0x37f65ed7
xor rcx, 0x6d3546d8
xor rcx, 0x23795509
not rax
mov dword [rsp - 0x10], 0x11aaaa72
ror rax, 5
ror rax, 0xb
ror rax, 1
add rax, rcx
mov r8, r8
movabs rcx, 0x75e831054b90df30
sub rcx, 0x251bcba
sub rcx, 0x1db8d8fd
sub rcx, 0xdb24fb2
add rcx, 0x208c8d8a
xor rax, rcx
xchg r12, rax
mov qword [rsi + 0x158], r12
xchg r12, rax
jmp 0x14006e967
mov dword [rsp + 0xdc], 0x4052dba4
xor dword [rsp + 0xdc], 0x5e63ac18
add dword [rsp + 0xdc], 0x1df0d6e7
xor dword [rsp + 0xdc], 0x3c224ea2
mov edx, 0x772998fd
sub edx, 0x36a0b8a5
sub edx, 0x3464a86b
add edx, 0x7d3c3019
xchg r13, rcx
mov r13, rbx
xchg r13, rcx
call fcn.140073e30
test rax, rax
je 0x14006ea49
mov dword [rsp - 0x10], ebx
movabs rcx, 0x72ba8fe2e1181c9
add rcx, 0x510b3b0b
sub rcx, 0x1a49457b
add rcx, 0x7c2f6fe
mov dword [rsp + 0x90], edi
mov rbp, rbp
xor rax, rcx
movabs rcx, 0x7cf4556878cbeefc
add rcx, 0x33e6f15
xor rcx, 0x19ab9e48
add rcx, 0x57000e66
ror rax, 0x1d
ror rax, 0x14
ror rax, 4
ror rax, 1
ror rax, 2
ror rax, 1
add rax, rcx
mov dword [rsp - 0x14], 0x2e06c17d
movabs rcx, 0xc31e4c084f08a89d
xor rcx, 0x4a8eda18
add rcx, 0x79a0d883
xor rcx, 0x291ed2b
rol rax, 9
rol rax, 7
rol rax, 4
rol rax, 1
rol rax, 1
xor rax, rcx
xchg rcx, rax
mov qword [rsi + 0x160], rcx
xchg rcx, rax
jmp 0x14006ea75
mov dword [rsp + 0x90], 0x2b2fbae1
xor dword [rsp + 0x90], 0x1d9c4e43
add dword [rsp + 0x90], 0x48e31c00
sub dword [rsp + 0x90], 0x7f9710a1
mov edx, 0x5ed9f4e1
sub edx, 0x48cddbac
add edx, 0x5e7617e5
sub edx, 0x5034ebb6
add edx, 0x6e643d0d
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073e30
test rax, rax
xchg r14, r14
je 0x14006eb41
movabs rcx, 0x75e9e4713fed1ef4
sub rcx, 0x3ed7622c
add rcx, 0x84580a8
xor rcx, 0x5fbb9b
mov dword [rsp + 0x98], edi
add rax, rcx
mov dword [rsp - 0x2c], 0x57a46520
movabs rcx, 0x7a16f3e0e75fdc1
xor rcx, 0x594d4cb4
xor rcx, 0x3b835524
xor rcx, 0x6bda63d2
add rcx, 0x240470da
not rax
mov dword [rsp - 0x30], 0x6245b8d
rol rax, 3
rol rax, 0xb
rol rax, 0xa
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x3c], edx
not rax
ror rax, 0xb
ror rax, 0x11
ror rax, 1
mov qword [rsi + 0x168], rax
jmp 0x14006eb78
mov dword [rsp + 0x98], 0x63824c41
xor dword [rsp + 0x98], 0x1ace4f93
sub dword [rsp + 0x98], 0x3a877df4
xor dword [rsp + 0x98], 0x26e2c24e
xor dword [rsp + 0x98], 0x18264791
mov edx, 0x504085c7
add edx, 0x2742795
sub edx, 0x4041c1b9
xor edx, 0x5558ea9f
add edx, 0x6c76584a
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073e30
mov dword [rsp - 0x2c], 0x4a511f72
test rax, rax
je 0x14006ec38
ror rax, 5
ror rax, 0x18
ror rax, 1
ror rax, 0xa
ror rax, 2
ror rax, 1
ror rax, 3
ror rax, 1
movabs rcx, 0x90c684cf4f0c95d0
sub rcx, 0xdbe5bd3
add rcx, 0x3a43ee1d
xor rcx, 0x3343bd8f
xor rcx, 0x62a9b9e1
add rax, rcx
mov dword [rsp + 0xa0], edi
xchg r15, r15
not rax
ror rax, 0xd
ror rax, 0xf
ror rax, 0xb
ror rax, 1
ror rax, 2
ror rax, 7
ror rax, 1
not rax
mov dword [rsp - 0x28], 0x15b98a37
mov qword [rsi + 0x170], rax
jmp 0x14006ec64
mov dword [rsp + 0xa0], 0x290a1f98
sub dword [rsp + 0xa0], 0x1cf9f1f3
xor dword [rsp + 0xa0], 0x7245bb75
xor dword [rsp + 0xa0], 0x7e5596d1
mov edx, 0x30ec9350
add edx, 0x30964fb3
add edx, 0x1843a3f1
sub edx, 0x5245bf3d
sub edx, 0x23d7e4ac
xchg rsp, rbx
mov rcx, rsp
xchg rsp, rbx
call fcn.140073e30
test rax, rax
je 0x14006ed16
xchg r12, r12
movabs rcx, 0x4e6c1a4e3b0f6e38
xor rcx, 0x5654aa8d
sub rcx, 0x33c6c7de
sub rcx, 0x318b56bd
add rcx, 0x2390676a
mov dword [rsp + 0xc8], edi
mov dword [rsp - 0x1c], 0x1eb468ef
add rax, rcx
movabs rcx, 0xd1d3db357d47b40b
sub rcx, 0x44652f55
add rcx, 0x20bdfee2
add rcx, 0xf57773f
add rcx, 0x7fffffff
add rcx, 0x15ecbc29
xor rax, rcx
not rax
mov dword [rsp - 0x44], ecx
mov qword [rsi + 0x178], rax
jmp 0x14006ed42
mov dword [rsp + 0xc8], 0x17754cce
xor dword [rsp + 0xc8], 0x79eb0fce
sub dword [rsp + 0xc8], 0x1137015d
sub dword [rsp + 0xc8], 0x5d6741a2
mov edx, 0xb62a5f3
add edx, 0x51cecd04
add edx, 0x971eea8
sub edx, 0x48d79058
xchg rbx, r9
mov rcx, r9
xchg rbx, r9
call fcn.140073e30
mov r14, r14
test rax, rax
je 0x14006ee21
rol rax, 0x1a
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0xcf0498ab7f6420a1
sub rcx, 0x5b2cbfc3
sub rcx, 0x21c6a134
add rcx, 0x7fffffff
xor rcx, 0x713a00cc
add rax, rcx
mov dword [rsp - 0x10], edx
mov dword [rsp + 0xd0], edi
movabs rcx, 0x96197190e6dac2b
add rcx, 0x6016b8c1
xor rcx, 0x43d51ca5
add rcx, 0x118bb5c1
xor rax, rcx
xchg rsp, rsp
movabs rcx, 0x62ab5b7f735ae995
sub rcx, 0x62beac4a
add rcx, 0x4b4d20b2
sub rcx, 0x31fe39aa
add rcx, 0x7fffffff
add rcx, 0x2f721e35
sub rax, rcx
not rax
mov qword [rsi + 0x180], rax
mov dword [rsp - 0x38], 0x140bf530
jmp 0x14006ee4d
mov dword [rsp + 0xd0], 0x978f90b
add dword [rsp + 0xd0], 0x3332dade
sub dword [rsp + 0xd0], 0x201b8ed6
sub dword [rsp + 0xd0], 0x1c904512
mov edx, 0x7bfe269e
sub edx, 0x4a7f1da6
xor edx, 0x8e97360
xor edx, 0x58ac83f6
sub edx, 0x315d5510
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073e30
mov dword [rsp - 0x18], edi
test rax, rax
je 0x14006ef4f
movabs rcx, 0x661de0b252fff421
add rcx, 0x24d60d64
sub rcx, 0x619b0537
xor rcx, 0x64281bc
sub rcx, 0x7c18d94
mov dword [rsp + 0x100], edi
mov dword [rsp - 0x30], 0x4ed78f5e
add rax, rcx
movabs rcx, 0x47a96b2b2a8b8da8
add rcx, 0x3725863b
sub rcx, 0x5a12f341
xor rcx, 0x2d56f980
add rcx, 0x18b44a8a
xor rax, rcx
movabs rcx, 0xec8253854941f3d0
sub rcx, 0x38d52e6d
xor rcx, 0x6ba47331
sub rcx, 0x267a2d22
sub rcx, 0x3e32afe
ror rax, 0x1d
ror rax, 2
ror rax, 1
ror rax, 3
ror rax, 2
ror rax, 1
add rax, rcx
not rax
rol rax, 3
rol rax, 0x1e
rol rax, 2
rol rax, 2
rol rax, 2
rol rax, 1
xchg r11, rax
mov qword [rsi + 0x188], r11
xchg r11, rax
jmp 0x14006ef86
mov dword [rsp + 0x100], 0xf88067f
add dword [rsp + 0x100], 0x4e773e77
sub dword [rsp + 0x100], 0x3eab340c
sub dword [rsp + 0x100], 0x1141a8df
sub dword [rsp + 0x100], 0xe12680a
mov edx, 0x193e8c7d
xor edx, 0x16153308
xor edx, 0x4e1379be
sub edx, 0x51861ce
add edx, 0x782d7acd
xchg rsi, rcx
mov rsi, rbx
xchg rcx, rsi
call fcn.140073e30
test rax, rax
je 0x14006f0d2
mov rcx, rcx
movabs rcx, 0x5af1b0fa13a0ba5c
add rcx, 0x5e1d594f
xor rcx, 0x70ac24f4
add rcx, 0x30026773
add rcx, 0x1303bdcd
mov dword [rsp + 0x104], edi
xor rax, rcx
mov dword [rsp - 0x3c], 0x65468d93
movabs rcx, 0x50464db2579c3f1a
sub rcx, 0x331bd7e1
sub rcx, 0x1a303875
add rcx, 0x5db00a7b
add rcx, 0x7779804f
add rax, rcx
movabs rcx, 0x7dc0583e58aa329b
add rcx, 0x23ee4673
sub rcx, 0x27d38d2a
sub rcx, 0x4ed10922
xor rax, rcx
movabs rcx, 0x12ddffc7046d462d
xor rcx, 0x738192da
xor rcx, 0x6c3fcca4
xor rcx, 0x47855d2c
add rcx, 0x7fffffff
add rcx, 0x1d3a43b6
add rax, rcx
mov rsp, rsp
movabs rcx, 0x515c931d25a27b57
sub rcx, 0x1a2bdfc1
add rcx, 0x55b4e42c
add rcx, 0x64792708
ror rax, 5
ror rax, 4
ror rax, 6
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x18], ebx
rol rax, 0x15
rol rax, 0xc
rol rax, 5
rol rax, 0x13
rol rax, 3
rol rax, 1
xchg rdi, rax
mov qword [rsi + 0x190], rdi
xchg rdi, rax
jmp 0x14006f109
mov dword [rsp + 0x104], 0x6628764f
xor dword [rsp + 0x104], 0x2a01a939
sub dword [rsp + 0x104], 0x32db2d51
add dword [rsp + 0x104], 0x3ec5b73a
sub dword [rsp + 0x104], 0x5814695e
mov edx, 0x207e41d9
xor edx, 0x24c13ba2
add edx, 0x45310801
xor edx, 0xd0311010
xchg rcx, r11
mov r11, rbx
xchg r11, rcx
call fcn.140073e30
mov dword [rsp - 0x44], edx
test rax, rax
je 0x14006f20b
movabs rcx, 0x24d7f3350229afd0
add rcx, 0x3d6173c4
add rcx, 0x1e10c83c
add rcx, 0x73354441
mov dword [rsp + 0x108], edi
mov dword [rsp - 0x14], edi
xor rax, rcx
movabs rcx, 0x32e20c8356796ad8
sub rcx, 0x55ea67f7
xor rcx, 0x199f4d4
add rcx, 0x16cce4ef
add rcx, 0x5064ddbe
add rax, rcx
mov r12, r12
movabs rcx, 0x1da0b8285fa3c8c7
xor rcx, 0x583fb58f
xor rcx, 0xd011d2d
add rcx, 0x7fffffff
add rcx, 0x65df68ce
ror rax, 0x17
ror rax, 7
ror rax, 1
xor rax, rcx
movabs rcx, 0xeb52d37a5f20691d
xor rcx, 0x5c40150b
add rcx, 0x609e4a69
sub rcx, 0x18987975
ror rax, 7
ror rax, 6
ror rax, 6
ror rax, 1
ror rax, 1
add rax, rcx
mov r11, r11
mov qword [rsi + 0x198], rax
jmp 0x14006f237
mov dword [rsp + 0x108], 0x63a2447d
add dword [rsp + 0x108], 0x106f9071
sub dword [rsp + 0x108], 0x1bc5877f
sub dword [rsp + 0x108], 0x584c4d6e
mov edx, 0x3c5268d0
add edx, 0x30200e44
xor edx, 0x47eba4bb
add edx, 0xab163288
xchg r14, rbx
mov rcx, r14
xchg rbx, r14
call fcn.140073e30
test rax, rax
je 0x14006f2ea
mov dword [rsp - 0x40], 0x7dcea17f
movabs rcx, 0xc3e1ab1f7f00cf9e
xor rcx, 0x42a1ed50
add rcx, 0x38a210a0
sub rcx, 0x18aef827
xor rcx, 0x1ba67c98
mov dword [rsp + 0x114], edi
add rax, rcx
mov rdi, rdi
movabs rcx, 0x8d02a32c6cba1c5c
sub rcx, 0x2914f74d
sub rcx, 0x32a0cc6d
sub rcx, 0x5b6eb53
sub rcx, 0x930eae6
rol rax, 0xa
rol rax, 3
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x28], edx
not rax
mov qword [rsi + 0x1a0], rax
jmp 0x14006f316
mov dword [rsp + 0x114], 0x7aeaf3fd
xor dword [rsp + 0x114], 0x5f7caf08
add dword [rsp + 0x114], 0x1076008b
xor dword [rsp + 0x114], 0x360c5d81
mov edx, 0x4cb5a077
xor edx, 0x1f61021
xor edx, 0x4c8e6881
add edx, 0x69e06557
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073e30
test rax, rax
xchg rdi, rdi
je 0x14006f423
ror rax, 9
ror rax, 0xd
ror rax, 1
movabs rcx, 0x372df48a35e56347
xor rcx, 0x15ec7a2e
xor rcx, 0x59b9c83d
add rcx, 0x664c3c34
xor rax, rcx
xchg r12, r12
mov dword [rsp + 0x118], edi
movabs rcx, 0x71ff37775c40b067
xor rcx, 0x65af5f95
xor rcx, 0x65bcae2c
sub rcx, 0x50a5fc01
add rcx, 0x7fffffff
add rcx, 0x27a64f38
add rax, rcx
xchg r12, r12
movabs rcx, 0x6afe1cd17ad304bb
sub rcx, 0x45929b33
add rcx, 0xcd87880
add rcx, 0x3974dd64
add rcx, 0x7fffffff
sub rcx, 0x5a1e1369
not rax
mov r11, r11
sub rax, rcx
movabs rcx, 0x7231e518737dc838
xor rcx, 0x446c79dd
add rcx, 0x30286cd2
xor rcx, 0x71395aa0
xor rcx, 0x630a6836
xor rax, rcx
mov dword [rsp - 0x2c], esp
not rax
mov qword [rsi + 0x1a8], rax
jmp 0x14006f44f
mov dword [rsp + 0x118], 0x21d93e88
xor dword [rsp + 0x118], 0x4aa32c90
xor dword [rsp + 0x118], 0x7fb49ae
sub dword [rsp + 0x118], 0x6c815bb5
mov edx, 0x8a18123
add edx, 0x412052f
add edx, 0x516ac3b0
sub edx, 0x260b3d4c
xor edx, 0x30222264
xchg rbx, r10
mov rcx, r10
xchg r10, rbx
call fcn.140073e30
mov r11, r11
test rax, rax
je 0x14006f579
movabs rcx, 0x4e9fef37306e9fb8
sub rcx, 0x21ee14a5
add rcx, 0x299698b0
xor rcx, 0x2932bd24
xor rcx, 0x76b6092
mov dword [rsp + 0x128], edi
xor rax, rcx
mov rsp, rsp
movabs rcx, 0x7f2e6e1b3d525a0e
sub rcx, 0x1ef9ee8c
add rcx, 0xdcc2718
xor rcx, 0x519eb58c
sub rax, rcx
mov dword [rsp - 0x28], 0x6df483c9
movabs rcx, 0x246d6f3c1fc5b048
sub rcx, 0xca3a28f
add rcx, 0x157ae658
add rcx, 0x3a4c193
add rcx, 0x7fffffff
sub rcx, 0x9a1d92b
rol rax, 0xc
rol rax, 0xd
rol rax, 0xf
rol rax, 5
rol rax, 7
add rax, rcx
movabs rcx, 0x24c130f05cf98705
sub rcx, 0xadc9a21
add rcx, 0x17fa1cdf
sub rcx, 0x14649434
add rcx, 0x7fffffff
add rcx, 0x96fc810
ror rax, 0x26
ror rax, 5
ror rax, 1
not rax
mov dword [rsp - 0x38], edx
add rax, rcx
xchg r13, rax
mov qword [rsi + 0x1b0], r13
xchg r13, rax
jmp 0x14006f5a5
mov dword [rsp + 0x128], 0x5d072fb6
sub dword [rsp + 0x128], 0x20a56919
add dword [rsp + 0x128], 0x6684d4b
sub dword [rsp + 0x128], 0x42ca13e7
mov edx, 0x7b8272be
sub edx, 0x52f9d566
add edx, 0x32e405c2
sub edx, 0x3ec66190
add edx, 0xc1e7680c
mov rcx, rbx
call fcn.140073e30
mov dword [rsp - 0x3c], 0x19a96fb
test rax, rax
je 0x14006f695
ror rax, 7
ror rax, 0x32
ror rax, 2
ror rax, 1
movabs rcx, 0x836ede1144236f60
xor rcx, 0x698581de
xor rcx, 0x5d70ad73
add rcx, 0x231e750b
xor rax, rcx
mov rbp, rbp
mov dword [rsp + 0x12c], edi
movabs rcx, 0x3ebbb7d6512100a1
sub rcx, 0x36155612
add rcx, 0x565fda1a
add rcx, 0x47e46011
sub rax, rcx
movabs rcx, 0x30559e00087887cc
xor rcx, 0x447d4b7d
sub rcx, 0x1a2a1820
xor rcx, 0x5fb90b72
add rcx, 0x7fffffff
sub rcx, 0x6e5fc87d
not rax
rol rax, 4
rol rax, 1
rol rax, 0x10
rol rax, 2
rol rax, 4
rol rax, 1
add rax, rcx
mov dword [rsp - 0x24], 0x7b3555af
mov qword [rsi + 0x1b8], rax
jmp 0x14006f6c1
mov dword [rsp + 0x12c], 0x2c83cb59
sub dword [rsp + 0x12c], 0x18d23d8a
sub dword [rsp + 0x12c], 0xa9d7702
sub dword [rsp + 0x12c], 0x91416cc
mov edx, 0x450ef03f
xor edx, 0x460c270b
xor edx, 0x753151ff
xor edx, 0x82a09c90
xchg r11, rbx
mov rcx, r11
xchg r11, rbx
call fcn.140073e30
mov dword [rsp - 0x20], 0x7b3d1281
test rax, rax
je 0x14006f79e
movabs rcx, 0x7b0d287106b49420
add rcx, 0x73230e0e
sub rcx, 0x49c03a64
add rcx, 0xcdac23b
add rcx, 0x7fffffff
xor rcx, 0x32803711
mov dword [rsp + 0x130], edi
xor rax, rcx
xchg r14, r14
movabs rcx, 0x4741c91d0665414b
add rcx, 0x278ee985
sub rcx, 0x284b4450
add rcx, 0x4860b1bb
xor rcx, 0x5020b0ef
add rax, rcx
mov dword [rsp - 0x24], esp
movabs rcx, 0x2c6c931f7d210e8e
sub rcx, 0x264d5acd
add rcx, 0x19084082
sub rcx, 0x504b63a0
ror rax, 3
ror rax, 3
ror rax, 4
add rax, rcx
not rax
xchg r15, r15
mov qword [rsi + 0x1c0], rax
jmp 0x14006f7ca
mov dword [rsp + 0x130], 0x134ec107
xor dword [rsp + 0x130], 0x42a94d7d
xor dword [rsp + 0x130], 0x33e08e8d
xor dword [rsp + 0x130], 0x620702f6
mov edx, 0x6a6f7236
sub edx, 0xd526b2d
add edx, 0x1fa1d891
add edx, 0x6f17800e
xchg rsi, rcx
mov rsi, rbx
xchg rcx, rsi
call fcn.140073e30
mov r13, r13
test rax, rax
je 0x14006f872
movabs rcx, 0x75a3b2b327d8a04f
add rcx, 0x1d39db1f
add rcx, 0x77c97dc
xor rcx, 0x5dd2e79d
xor rcx, 0x363bc5a9
mov dword [rsp + 0x140], edi
xchg rdx, rdx
add rax, rcx
movabs rcx, 0x2f77f3ec52474a46
sub rcx, 0x24ea478e
xor rcx, 0x575d0800
add rcx, 0x3c48e3f5
rol rax, 0x1d
rol rax, 0xe
rol rax, 1
not rax
mov dword [rsp - 0x34], esp
add rax, rcx
xchg r15, rax
mov qword [rsi + 0x1c8], r15
xchg r15, rax
jmp 0x14006f89e
mov dword [rsp + 0x140], 0x6cf81399
xor dword [rsp + 0x140], 0x58019d10
add dword [rsp + 0x140], 0x1aa10d22
sub dword [rsp + 0x140], 0x4f9a9baa
mov edx, 0x197a4749
sub edx, 0xbc361e4
add edx, 0xf11e0e5
xor edx, 0x25f5bd19
mov rcx, rbx
mov dword [rsp - 0x44], 0x6df1c4fb
call fcn.140073e30
test rax, rax
je 0x14006f9b9
movabs rcx, 0xe26f80402c0a4ac4
xor rcx, 0x20aacefc
xor rcx, 0x3ba9e158
sub rcx, 0x217a1a7d
xor rcx, 0x32843287
mov dword [rsp + 0x144], edi
add rax, rcx
mov dword [rsp - 0x38], 0x1383268e
movabs rcx, 0x4f2b038345aa4f4f
sub rcx, 0x1b1568e7
xor rcx, 0x48a16a14
add rcx, 0x7fffffff
xor rcx, 0x1ed136ba
rol rax, 0x30
rol rax, 7
rol rax, 2
rol rax, 3
rol rax, 1
xor rax, rcx
mov rdi, rdi
movabs rcx, 0xe1df82c42f228bb
xor rcx, 0x290bea87
sub rcx, 0x177d5835
xor rcx, 0x3b446867
sub rcx, 0x15267495
sub rax, rcx
mov dword [rsp - 0x2c], esp
movabs rcx, 0x339e48fd14cf0889
add rcx, 0x3c3a20c3
xor rcx, 0x661e1fa
xor rcx, 0x4073bda7
add rcx, 0x7fffffff
add rcx, 0x244c1d97
not rax
mov dword [rsp - 0x24], edx
sub rax, rcx
rol rax, 0x13
mov qword [rsi + 0x1d0], rax
jmp 0x14006f9e5
mov dword [rsp + 0x144], 0x81918a7
add dword [rsp + 0x144], 0x4d2fc99a
xor dword [rsp + 0x144], 0x366645d7
sub dword [rsp + 0x144], 0x632ea795
mov edx, 0x26ba4251
sub edx, 0x21ee9bc2
add edx, 0x2896ee2e
xor edx, 0x16b1cfee
add edx, 0x179b2035
xchg rbp, rbx
mov rcx, rbp
xchg rbp, rbx
call fcn.140073e30
mov dword [rsp - 0x38], 0x73e0121b
test rax, rax
je 0x14006faca
movabs rcx, 0xcc75de2c584d533c
sub rcx, 0x24b828
xor rcx, 0x53a8fed7
xor rcx, 0x3934bf35
add rcx, 0x2fa7642
mov dword [rsp + 0x2c], edi
xchg rbp, rbp
add rax, rcx
movabs rcx, 0x7d0ccae45127a5b4
sub rcx, 0x297130eb
add rcx, 0x4be6da7e
xor rcx, 0x606fd4d1
xor rax, rcx
xchg r14, r14
movabs rcx, 0x4842d8592b248ab1
xor rcx, 0x6bdf6fb2
sub rcx, 0x36f5f515
add rcx, 0x7fffffff
add rcx, 0x41c62a03
not rax
xchg rbp, rbp
rol rax, 0x28
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 3
rol rax, 3
rol rax, 1
xor rax, rcx
mov qword [rsi + 0x1d8], rax
jmp 0x14006faf2
mov dword [rsp + 0x2c], 0x5a7ef786
xor dword [rsp + 0x2c], 0x2a7d10cf
sub dword [rsp + 0x2c], 0x52e1be8d
add dword [rsp + 0x2c], 0x316e6d6a
sub dword [rsp + 0x2c], 0x4e909625
mov edx, 0x1625ddd2
add edx, 0x4bad4ea1
sub edx, 0x5c63e2d8
add edx, 0x28a0e1a9
mov rcx, rbx
call fcn.140073e30
test rax, rax
mov rsi, rsi
je 0x14006fbbf
ror rax, 0x1d
ror rax, 4
ror rax, 2
ror rax, 1
movabs rcx, 0x5ab930be7a523247
sub rcx, 0x25c4cdc9
sub rcx, 0x48927545
xor rcx, 0x3725a426
add rcx, 0x7fffffff
add rcx, 0x41d4580e
xor rax, rcx
mov dword [rsp - 0x34], ebx
mov dword [rsp + 0x30], edi
movabs rcx, 0x424fb3b660e1f46e
sub rcx, 0x31d0a216
add rcx, 0x2c4b6984
add rcx, 0x7417b65f
add rax, rcx
movabs rcx, 0x750752583821857c
xor rcx, 0xd11c442
xor rcx, 0x4881d287
sub rcx, 0x27ac3688
add rcx, 0x612f1d62
xor rax, rcx
xchg rcx, rax
mov qword [rsi + 0x1e0], rcx
xchg rcx, rax
jmp 0x14006fbdf
mov dword [rsp + 0x30], 0x5f822a9e
xor dword [rsp + 0x30], 0x5de16125
xor dword [rsp + 0x30], 0x3659b549
sub dword [rsp + 0x30], 0x343afef1
mov edx, 0x52626f40
xor edx, 0x4cd34cf8
add edx, 0xac615ff
xor edx, 0x46500e19
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073e30
xchg rbp, rbp
test rax, rax
je 0x14006fcce
rol rax, 3
rol rax, 0x17
rol rax, 0xe
rol rax, 0x10
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x27d93ac75f739663
xor rcx, 0x5f0eb460
add rcx, 0x4536f542
xor rcx, 0x6c3ea147
sub rcx, 0x2305122a
not rax
mov r8, r8
mov dword [rsp + 0x44], edi
sub rax, rcx
movabs rcx, 0xccb04e323d7319c6
xor rcx, 0x6fd37490
add rcx, 0x17feddbe
add rcx, 0xc592dce
xor rcx, 0x4b50c893
xor rax, rcx
xchg r15, r15
movabs rcx, 0xe9f72fb22b1f490
xor rcx, 0x161dcc4
add rcx, 0x202e35fc
sub rcx, 0x3f0b4ce3
add rcx, 0x66703e09
not rax
mov r14, r14
sub rax, rcx
xchg r10, rax
mov qword [rsi + 0x1e8], r10
xchg r10, rax
jmp 0x14006fcee
mov dword [rsp + 0x44], 0x7b976a25
sub dword [rsp + 0x44], 0x2ee7c7d5
sub dword [rsp + 0x44], 0x1e47c180
sub dword [rsp + 0x44], 0x2e67e0cf
mov edx, 0xa8c8ad0
add edx, 0x6276c925
add edx, 0xae9f3f4
sub edx, 0xb45bfe6
add edx, 0xf56bd7c
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073e30
test rax, rax
mov dword [rsp - 0x20], esp
je 0x14006fda0
not rax
mov dword [rsp + 0x48], edi
ror rax, 2
ror rax, 2
ror rax, 1
movabs rcx, 0x216a89627674641a
xor rcx, 0x2fe968cb
sub rcx, 0x4e80097e
xor rcx, 0x3518f97b
add rcx, 0x7fffffff
xor rcx, 0x11695d3
not rax
rol rax, 2
rol rax, 4
rol rax, 0x14
rol rax, 0x10
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
not rax
rol rax, 2
rol rax, 0xf
xchg r13, rax
mov qword [rsi + 0x1f0], r13
xchg r13, rax
jmp 0x14006fdc8
mov dword [rsp + 0x48], 0x37da35d6
add dword [rsp + 0x48], 0x1e62513
sub dword [rsp + 0x48], 0x3661bc4f
add dword [rsp + 0x48], 0x69f60a47
sub dword [rsp + 0x48], 0x6d54a8e0
mov edx, 0x74111ef7
sub edx, 0x1a9de0bc
xor edx, 0x3caca244
sub edx, 0x32bad227
xchg rsi, rbx
mov rcx, rsi
xchg rsi, rbx
call fcn.140073e30
test rax, rax
je 0x14006fec8
mov dword [rsp - 0x28], 0x393f9202
ror rax, 0x31
ror rax, 5
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x229d128044bdb91c
add rcx, 0x1e78ee38
xor rcx, 0x1dd3ba9e
add rcx, 0x7fffffff
xor rcx, 0x6b1693f5
xor rax, rcx
mov dword [rsp + 0x4c], edi
mov rsi, rsi
ror rax, 6
ror rax, 5
ror rax, 1
ror rax, 1
movabs rcx, 0x4d5087d71995148a
xor rcx, 0x79e11b0f
xor rcx, 0x14c60d00
xor rcx, 0x3e588e91
add rcx, 0x7fffffff
xor rcx, 0x2d6cc744
xor rax, rcx
movabs rcx, 0x6bf63626544aeef5
xor rcx, 0x639f67d
xor rcx, 0x1bb7ac86
add rcx, 0x11589fac
sub rcx, 0x4adac48f
rol rax, 0x1a
rol rax, 0x13
rol rax, 6
rol rax, 2
rol rax, 1
xor rax, rcx
mov qword [rsi + 0x1f8], rax
xchg rsi, rsi
jmp 0x14006fef0
mov dword [rsp + 0x4c], 0x242e997d
add dword [rsp + 0x4c], 0x5a744cc2
sub dword [rsp + 0x4c], 0x476ae38
xor dword [rsp + 0x4c], 0x44827a6c
xor dword [rsp + 0x4c], 0x3eae426a
mov edx, 0x21ddc1b8
add edx, 0x20adb203
add edx, 0x31755b60
sub edx, 0x402ff4f8
xor edx, 0x7feaa30c
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073e30
mov r15, r15
test rax, rax
je 0x140070003
rol rax, 8
rol rax, 0xb
rol rax, 5
rol rax, 5
rol rax, 8
rol rax, 1
movabs rcx, 0x5e7fb61e0eac979c
add rcx, 0x47dfa192
add rcx, 0x22f7bdd6
sub rcx, 0x6f5b882e
add rcx, 0x7fffffff
xor rcx, 0x4af5228a
xor rax, rcx
mov dword [rsp + 0x64], edi
mov r8, r8
movabs rcx, 0x506219f21e6a3c54
add rcx, 0x4331e085
add rcx, 0x192e854a
sub rcx, 0x7ab013b4
add rcx, 0x735bcb6
sub rax, rcx
movabs rcx, 0x3f2c0f920bf26731
xor rcx, 0x686a8556
sub rcx, 0x2ae1fa36
add rcx, 0x7fffffff
xor rcx, 0x5a3ddcee
xor rax, rcx
movabs rcx, 0x61b91d3f25489482
xor rcx, 0x327f94ea
add rcx, 0x46246d1a
xor rcx, 0x4e6a479e
xor rcx, 0x2c868a2f
add rax, rcx
xchg r12, r12
xchg rbx, rax
mov qword [rsi + 0x200], rbx
xchg rbx, rax
jmp 0x140070023
mov dword [rsp + 0x64], 0x31932ce9
xor dword [rsp + 0x64], 0x38e88a1b
add dword [rsp + 0x64], 0x4f09bc9d
sub dword [rsp + 0x64], 0x5885638e
mov edx, 0x6292394d
sub edx, 0x1de690c9
add edx, 0x34603b41
sub edx, 0x3f5c1a82
add edx, 0x8d1f5019
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073e30
mov dword [rsp - 0x2c], ecx
test rax, rax
je 0x14007010b
movabs rcx, 0x2c35d3b360bc97c2
sub rcx, 0x36e24f4d
sub rcx, 0x19c073c0
xor rcx, 0x7a2ed18
add rcx, 0x18a65041
mov dword [rsp + 0x68], edi
mov r9, r9
add rax, rcx
movabs rcx, 0xfce4a3914bb552f1
add rcx, 0x175bfb1f
xor rcx, 0x36193fed
xor rcx, 0x2824210e
ror rax, 0xd
ror rax, 1
ror rax, 1
add rcx, rax
movabs rax, 0x10beb63515bf83d1
sub rax, 0xb01cf46
xor rax, 0x2859a281
add rax, 0x7fffffff
add rax, 0x258e5a6d
not rcx
ror rcx, 0x29
ror rcx, 6
ror rcx, 1
ror rcx, 4
ror rcx, 2
ror rcx, 1
ror rcx, 1
add rax, rcx
xchg r13, r13
xchg r13, rax
mov qword [rsi + 0x208], r13
xchg r13, rax
jmp 0x140070133
mov dword [rsp + 0x68], 0x3462d580
add dword [rsp + 0x68], 0x7bcdb87
sub dword [rsp + 0x68], 0x1f4ba5d3
add dword [rsp + 0x68], 0x957e883
sub dword [rsp + 0x68], 0x262bf3b6
mov edx, 0x33eee79b
add edx, 0x43e96b46
sub edx, 0x2b0e7769
add edx, 0xb17e1aab
xchg r13, rbx
mov rcx, r13
xchg r13, rbx
call fcn.140073e30
test rax, rax
mov r14, r14
je 0x140070268
movabs rcx, 0x42e3083551895159
sub rcx, 0x356db8a8
xor rcx, 0x3a108518
add rcx, 0x490b7129
sub rcx, 0x3d290f73
mov dword [rsp + 0x94], edi
mov dword [rsp - 0x20], 0x6efcbb31
xor rax, rcx
movabs rcx, 0x24730f725d069411
sub rcx, 0x12f13b46
add rcx, 0x25584ed1
sub rcx, 0x20a0b086
add rax, rcx
mov rbp, rbp
movabs rcx, 0x4cf77b9266a32d5d
sub rcx, 0x119fbbac
add rcx, 0x1625912c
sub rcx, 0x15b1c836
add rcx, 0x4d8d0fa8
ror rax, 0x2f
ror rax, 4
ror rax, 5
ror rax, 1
not rax
sub rax, rcx
movabs rcx, 0x67f0aea662d98426
xor rcx, 0x42dd9c70
xor rcx, 0x56ccf5dc
sub rcx, 0x3fb388a6
add rcx, 0x7fffffff
sub rcx, 0x2d628598
xor rax, rcx
xchg rdi, rdi
movabs rcx, 0x467640d11ad1bed0
add rcx, 0x38f59f01
sub rcx, 0x3d0e50a4
add rcx, 0x7fffffff
add rcx, 0x5dea623
add rax, rcx
xchg r10, rax
mov qword [rsi + 0x210], r10
xchg r10, rax
jmp 0x14007029f
mov dword [rsp + 0x94], 0x2766ecdc
add dword [rsp + 0x94], 0x2da26e20
add dword [rsp + 0x94], 0x6d55367
add dword [rsp + 0x94], 0x285c87b
sub dword [rsp + 0x94], 0x5e6476dd
mov edx, 0x661d7037
sub edx, 0x23195b43
xor edx, 0x71bb682
add edx, 0xb4cede76
xchg rbp, rbx
mov rcx, rbp
xchg rbx, rbp
call fcn.140073e30
test rax, rax
je 0x140070361
xchg rbx, rbx
movabs rcx, 0xf41c51a54827978
sub rcx, 0x11a5066c
add rcx, 0x16d6d76d
add rcx, 0x3432da07
mov dword [rsp + 0x9c], edi
xor rax, rcx
movabs rcx, 0xcda80fd2bfd47d5
sub rcx, 0x1c8eeb99
add rcx, 0x2a2b7502
add rcx, 0x6880752b
add rax, rcx
mov rsp, rsp
movabs rcx, 0x1ed944ce55c57623
xor rcx, 0x71959dc5
add rcx, 0x504a1275
add rcx, 0x7fffffff
xor rcx, 0x47da4ad5
ror rax, 2
not rax
sub rax, rcx
mov rbp, rbp
xchg r8, rax
mov qword [rsi + 0x218], r8
xchg r8, rax
jmp 0x140070398
mov dword [rsp + 0x9c], 0x3efea45
xor dword [rsp + 0x9c], 0x2ec35058
add dword [rsp + 0x9c], 0x4e6deff7
sub dword [rsp + 0x9c], 0x2ae694df
sub dword [rsp + 0x9c], 0x50b41534
mov edx, 0x25abca83
add edx, 0x2a6592f1
add edx, 0x5a60e1
sub edx, 0xd115e4a
xchg rcx, r14
mov r14, rbx
xchg r14, rcx
call fcn.140073e30
xchg rbx, rbx
test rax, rax
je 0x140070427
ror rax, 7
xchg r13, r13
movabs rcx, 0xbf51abf90ed81105
add rcx, 0x8013ca1
sub rcx, 0x93e1ac5
xor rcx, 0x4b656e68
not rax
mov dword [rsp + 0xc4], edi
mov dword [rsp - 0x38], 0x700ccbca
rol rax, 0x2a
rol rax, 6
rol rax, 4
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x18], ecx
xchg r15, rax
mov qword [rsi + 0x220], r15
xchg r15, rax
jmp 0x14007045e
mov dword [rsp + 0xc4], 0x8f6d005
xor dword [rsp + 0xc4], 0x3f110a5b
sub dword [rsp + 0xc4], 0x218c852
xor dword [rsp + 0xc4], 0x4747118c
sub dword [rsp + 0xc4], 0x7288037f
mov edx, 0x8e83b59
add edx, 0x6474a604
xor edx, 0x5cdc53b7
add edx, 0x49ee2dff
sub edx, 0x1b3dfae6
xchg r14, rbx
mov rcx, r14
xchg rbx, r14
call fcn.140073e30
mov dword [rsp - 0x38], edx
test rax, rax
je 0x14007050b
ror rax, 3
ror rax, 0x10
ror rax, 0xa
ror rax, 9
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x256468ac4d38bb5d
xor rcx, 0x35dd2a07
sub rcx, 0x1ea119c2
sub rcx, 0x4319fd72
xor rax, rcx
mov dword [rsp + 0xcc], edi
rol rax, 1
rol rax, 1
not rax
rol rax, 2
rol rax, 0xb
rol rax, 0xc
rol rax, 0xc
rol rax, 3
rol rax, 1
rol rax, 1
xchg rbx, rax
mov qword [rsi + 0x228], rbx
xchg rbx, rax
jmp 0x140070542
mov dword [rsp + 0xcc], 0xb15ce1
add dword [rsp + 0xcc], 0x64150dc3
sub dword [rsp + 0xcc], 0x59f66f82
xor dword [rsp + 0xcc], 0xd2d30f
sub dword [rsp + 0xcc], 0xa1d282c
mov edx, 0x71b6b38b
xor edx, 0x63983034
add edx, 0x596871ea
xor edx, 0x7de8a028
add edx, 0x92f04b0d
xchg rcx, rbp
mov rbp, rbx
xchg rbp, rcx
call fcn.140073e30
xchg r12, r12
test rax, rax
je 0x140070611
movabs rcx, 0x57ae2447267f9819
xor rcx, 0x6a3db275
sub rcx, 0x2db220e7
sub rcx, 0xd247749
add rcx, 0x353e0202
mov dword [rsp + 0xd4], edi
xor rax, rcx
xchg rdi, rdi
movabs rcx, 0x7d535e18495350b0
add rcx, 0x3101435a
xor rcx, 0x161121d2
sub rcx, 0x425ace24
xor rcx, 0x34a3631
add rax, rcx
movabs rcx, 0x2b8a1d1b188b8f22
xor rcx, 0x16706ab0
add rcx, 0x147282cf
add rcx, 0x2231b538
xor rcx, 0x192fd4df
ror rax, 2
xchg r14, r14
xor rax, rcx
mov qword [rsi + 0x230], rax
jmp 0x140070648
mov dword [rsp + 0xd4], 0xdc5b001
add dword [rsp + 0xd4], 0x1af0ea16
sub dword [rsp + 0xd4], 0x188999f5
xor dword [rsp + 0xd4], 0x17f979f0
sub dword [rsp + 0xd4], 0x7d479d1
mov edx, 0x27e2ef6e
add edx, 0x4ba9fc49
sub edx, 0x49feba87
add edx, 0x3c4532c1
sub edx, 0x25e94a5f
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073e30
test rax, rax
mov r11, r11
je 0x1400706e9
ror rax, 1
movabs rcx, 0x3df9522f08743f66
xor rcx, 0x7ef8ae1d
xor rcx, 0x26ef306c
xor rcx, 0x173f15a2
not rax
mov dword [rsp - 0x34], ecx
mov dword [rsp + 0xfc], edi
ror rax, 0x23
ror rax, 9
ror rax, 8
ror rax, 4
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
sub rax, rcx
rol rax, 0x21
rol rax, 0xc
rol rax, 1
mov qword [rsi + 0x238], rax
xchg rdx, rdx
jmp 0x140070720
mov dword [rsp + 0xfc], 0x6fb22f45
sub dword [rsp + 0xfc], 0x195dc36d
xor dword [rsp + 0xfc], 0x5f336bac
add dword [rsp + 0xfc], 0x6337f5c8
xor dword [rsp + 0xfc], 0x6c9ef63d
mov edx, 0xe6d3407
add edx, 0x1b101d40
add edx, 0x2b506ac8
xor edx, 0xc04ad2fe
xchg rdx, rbx
mov rcx, rdx
xchg rdx, rbx
call fcn.140073e30
mov dword [rsp - 0x34], ecx
test rax, rax
je 0x140070826
movabs rcx, 0xd03bae2c7c3e2158
xor rcx, 0x67197002
add rcx, 0x2c689e4a
sub rcx, 0x1ca8e8d4
mov dword [rsp + 0xb8], edi
add rax, rcx
mov dword [rsp - 0x1c], 0x2a386b36
movabs rcx, 0x2f9be212441d310
xor rcx, 0x7b5e8875
add rcx, 0x20d677c7
xor rcx, 0x7abf1d59
xor rcx, 0x512997b8
ror rax, 5
ror rax, 0xb
ror rax, 1
ror rax, 1
xor rax, rcx
xchg r12, r12
movabs rcx, 0x2d5029451d57846e
sub rcx, 0x11d4bcfd
xor rcx, 0x5f093561
add rcx, 0x1bb57c5
xor rcx, 0x7980a576
add rax, rcx
movabs rcx, 0x9194a5773740dec
xor rcx, 0x48591792
add rcx, 0x6a9f651
xor rcx, 0x1a2eed63
add rcx, 0x7fffffff
add rcx, 0x142dc180
xor rax, rcx
mov qword [rsi + 0x240], rax
mov dword [rsp - 0x28], ebx
jmp 0x140070852
mov dword [rsp + 0xb8], 0x6ce1d1b3
sub dword [rsp + 0xb8], 0x3636f325
add dword [rsp + 0xb8], 0x4857c62d
sub dword [rsp + 0xb8], 0x7f02a4ba
mov edx, 0x59f74d1b
sub edx, 0x3d271ef3
xor edx, 0x616d9c97
xor edx, 0x363e909
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073e30
test rax, rax
je 0x140070910
mov dword [rsp - 0x1c], 0x347c3b25
not rax
mov dword [rsp + 0xc0], edi
movabs rcx, 0x6e5de76c58dc3311
add rcx, 0x1041d4fb
sub rcx, 0x532d5fcc
sub rcx, 0xa850ee2
add rcx, 0x7fffffff
add rcx, 0x448e7bc7
add rax, rcx
movabs rcx, 0xdd1829c838b1a78c
xor rcx, 0xa92baf7
add rcx, 0x3a99a830
xor rcx, 0x589f2e20
not rax
mov dword [rsp - 0x44], ebx
ror rax, 0x10
ror rax, 0xf
ror rax, 6
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
xchg rbp, rax
mov qword [rsi + 0x248], rbp
xchg rbp, rax
jmp 0x140070947
mov dword [rsp + 0xc0], 0x58b9ab3a
sub dword [rsp + 0xc0], 0x352b31ef
add dword [rsp + 0xc0], 0x493640b5
xor dword [rsp + 0xc0], 0x292079b8
xor dword [rsp + 0xc0], 0x45e4c3b9
mov edx, 0x3da56e1c
add edx, 0x23298c8e
sub edx, 0x52b7cd96
add edx, 0x4e26d51c
mov rcx, rbx
call fcn.140073e30
test rax, rax
mov dword [rsp - 0x20], esi
je 0x1400709fd
ror rax, 5
ror rax, 1
movabs rcx, 0xd97e87a461b44786
sub rcx, 0x7092dc6
xor rcx, 0x1038e408
xor rcx, 0x2e013f70
xor rcx, 0x6babafca
xor rax, rcx
xchg r9, r9
mov dword [rsp + 0xe8], edi
rol rax, 0x10
rol rax, 7
rol rax, 3
rol rax, 1
rol rax, 1
movabs rcx, 0x3d14fd0e2dee2b88
add rcx, 0x153ef9c2
sub rcx, 0x184b03bf
sub rcx, 0x972b9b4
add rcx, 0x19085955
not rax
add rax, rcx
mov rsi, rsi
not rax
mov qword [rsi + 0x250], rax
jmp 0x140070a34
mov dword [rsp + 0xe8], 0x393bb1e9
xor dword [rsp + 0xe8], 0x32c7d447
add dword [rsp + 0xe8], 0x2eeaf98e
add dword [rsp + 0xe8], 0x3edc971e
sub dword [rsp + 0xe8], 0x79c3f659
mov edx, 0x4bcff071
xor edx, 0x7bcbc0f2
xor edx, 0x3c671028
add edx, 0x85d7651
xor edx, 0xc037f1c7
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073e30
mov dword [rsp - 0x38], edx
test rax, rax
je 0x140070b3f
ror rax, 3
ror rax, 0x12
ror rax, 3
ror rax, 0x11
ror rax, 1
ror rax, 1
ror rax, 5
ror rax, 1
movabs rcx, 0x595df6f91b2b0adc
add rcx, 0x52f00689
sub rcx, 0x47208ceb
xor rcx, 0x352b66f0
add rcx, 0x700ad64
xor rax, rcx
mov dword [rsp - 0x10], ebx
mov dword [rsp + 0xf0], edi
movabs rcx, 0x21dfdaa003ea2e34
add rcx, 0x30615f31
sub rcx, 0xd632afa
add rcx, 0x3c1ea995
sub rax, rcx
movabs rcx, 0x21d9d22c50c9a36c
add rcx, 0x864cab4
add rcx, 0x1fcf996
add rcx, 0x7fffffff
xor rcx, 0x13ecd587
ror rax, 0x37
ror rax, 1
ror rax, 1
ror rax, 1
sub rax, rcx
mov dword [rsp - 0x1c], ebp
rol rax, 0x10
rol rax, 3
rol rax, 6
rol rax, 2
rol rax, 1
not rax
mov dword [rsp - 0x44], ebx
mov qword [rsi + 0x258], rax
jmp 0x140070b6b
mov dword [rsp + 0xf0], 0x65c10fca
xor dword [rsp + 0xf0], 0x50116920
xor dword [rsp + 0xf0], 0x3cb222f3
sub dword [rsp + 0xf0], 0x9624418
mov edx, 0x4071b24f
sub edx, 0x186220da
xor edx, 0x53f9721d
sub edx, 0x73a2509c
add edx, 0x98d53b1b
xchg r9, rbx
mov rcx, r9
xchg rbx, r9
call fcn.140073e30
mov r15, r15
test rax, rax
je 0x140070c34
ror rax, 6
ror rax, 9
ror rax, 3
ror rax, 3
ror rax, 2
ror rax, 2
ror rax, 1
movabs rcx, 0x20add79623010593
xor rcx, 0x5d70e8ac
xor rcx, 0x4299ad4a
xor rcx, 0x5411534b
xor rax, rcx
xchg rbp, rbp
mov dword [rsp + 0xf8], edi
movabs rcx, 0xd37a2210cb0401b
xor rcx, 0x4972ff70
xor rcx, 0x76d71f90
xor rcx, 0x3fa18235
add rax, rcx
mov dword [rsp - 0x28], esi
rol rax, 0x20
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 2
rol rax, 1
xchg r8, rax
mov qword [rsi + 0x260], r8
xchg r8, rax
jmp 0x140070c60
mov dword [rsp + 0xf8], 0x1e5d8f81
xor dword [rsp + 0xf8], 0x2381e7f4
sub dword [rsp + 0xf8], 0x2758dca
sub dword [rsp + 0xf8], 0x3b66daaa
mov edx, 0x7e31aa3c
xor edx, 0x5ea509ba
add edx, 0x352a2c53
add edx, 0x864d79af
xchg r11, rbx
mov rcx, r11
xchg r11, rbx
call fcn.140073e30
xchg r14, r14
test rax, rax
je 0x140070d31
movabs rcx, 0x42367f1474e5993f
xor rcx, 0x61df3ecd
xor rcx, 0x7b88bdca
add rcx, 0x7fffffff
add rcx, 0xc505578
mov r13d, edi
mov dword [rsp - 0x3c], edx
add rax, rcx
movabs rcx, 0x1d54519f73ab596f
sub rcx, 0x297f0ec3
sub rcx, 0x351623bf
add rcx, 0x7fffffff
add rcx, 0x9bcec2
rol rax, 2
rol rax, 0x22
not rax
mov dword [rsp - 0xc], ebp
rol rax, 0x14
rol rax, 4
rol rax, 0x12
rol rax, 3
rol rax, 1
add rax, rcx
mov dword [rsp - 0x24], 0x30496b9b
ror rax, 0x1d
ror rax, 2
ror rax, 1
not rax
mov r13, r13
mov qword [rsi + 0x268], rax
jmp 0x140070d53
mov r13d, 0x324035f4
xor r13d, 0x4c1ca75d
sub r13d, 0x20929ef
xor r13d, 0xa44a6fd
xor r13d, 0x7617ce46
mov edx, 0x3d0cbaad
xor edx, 0x347d08eb
xor edx, 0x64f93956
sub edx, 0x622f5a2c
xor edx, 0xc4182b7b
mov rcx, rbx
mov dword [rsp - 0xc], edi
call fcn.140073e30
test rax, rax
je 0x140070e14
ror rax, 8
ror rax, 4
ror rax, 1
ror rax, 1
movabs rcx, 0x38bcb88335c43034
sub rcx, 0x1e9864bb
sub rcx, 0x8204764
add rcx, 0x7fffffff
add rcx, 0x56014304
not rax
mov r12d, edi
mov dword [rsp - 0x2c], 0x570e0383
sub rax, rcx
movabs rcx, 0xcd2f61055092d407
xor rcx, 0x36ce2487
xor rcx, 0x7fc084bc
add rcx, 0x5e9b9b99
add rcx, 0x2f38343a
rol rax, 9
rol rax, 5
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
xchg rbp, rax
mov qword [rsi + 0x270], rbp
xchg rbp, rax
jmp 0x140070e36
mov r12d, 0x7062d6b3
sub r12d, 0x150da7bc
xor r12d, 0x147d4569
sub r12d, 0x13d4d1d9
sub r12d, 0x3b5399c4
mov edx, 0x7872aeaf
xor edx, 0x4b9593c2
sub edx, 0xcea59a5
add edx, 0x54484b25
xor edx, 0x11218415
xchg rbx, r11
mov rcx, r11
xchg r11, rbx
call fcn.140073e30
mov dword [rsp - 0x28], 0x703dfed6
test rax, rax
je 0x140070f24
ror rax, 0x1a
ror rax, 2
ror rax, 1
movabs rcx, 0x3860b9f4094c47be
xor rcx, 0x39ab4eeb
xor rcx, 0x6efa3cda
xor rcx, 0x3bbe69a2
add rcx, 0x7fffffff
sub rcx, 0x356e7c05
add rax, rcx
mov dword [rsp - 0x40], edi
mov r15d, edi
not rax
movabs rcx, 0x7d5af8c96830d7a2
sub rcx, 0x1ba75a85
add rcx, 0x2e89b1db
xor rcx, 0xbfc87ea
add rcx, 0x7fffffff
add rcx, 0x846322f
ror rax, 6
ror rax, 8
ror rax, 5
ror rax, 0x17
ror rax, 1
ror rax, 2
ror rax, 2
ror rax, 3
ror rax, 1
xor rax, rcx
not rax
mov dword [rsp - 0x20], 0x5ead1142
xchg r9, rax
mov qword [rsi + 0x278], r9
xchg r9, rax
jmp 0x140070f46
mov r15d, 0x4d5cbe38
add r15d, 0x22cda7c3
xor r15d, 0x794b2a0c
xor r15d, 0x5064650
sub r15d, 0xc6709a6
mov edx, 0x1f2335b1
xor edx, 0x6916f20
xor edx, 0x4fb53596
xor edx, 0xc492fa2e
mov rcx, rbx
call fcn.140073e30
mov r15, r15
test rax, rax
je 0x140070fe7
ror rax, 1
mov dword [rsp - 0xc], edi
movabs rcx, 0x33de4ee049bd3c0e
sub rcx, 0x3cefc984
xor rcx, 0x3b501cd6
xor rcx, 0x666e1f81
xor rcx, 0xfbab5c5
add rax, rcx
mov r13, r13
mov r14d, edi
rol rax, 0xb
rol rax, 0x26
rol rax, 9
rol rax, 1
rol rax, 1
movabs rcx, 0x80e5209045722e28
xor rcx, 0x75a41fef
add rcx, 0x156163a4
sub rcx, 0x434fa19d
add rax, rcx
mov qword [rsi + 0x280], rax
jmp 0x140071009
mov r14d, 0x46b3a906
xor r14d, 0x474d7602
xor r14d, 0x2fc90e1d
add r14d, 0x2a4bcdc9
xor r14d, 0x58839ee3
mov edx, 0x4793afaf
xor edx, 0x340032d8
xor edx, 0x12ea0399
xor edx, 0x2e49bdc0
mov rcx, rbx
mov dword [rsp - 0xc], ecx
call fcn.140073e30
test rax, rax
je 0x140071097
mov dword [rsp - 0x44], 0x185a59c5
rol rax, 7
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0x795cb1fb1ad19311
xor rcx, 0x1a9933bd
xor rcx, 0x5909b261
sub rcx, 0x10a7be13
add rcx, 0x60fd45cc
not rax
xchg rdx, rdx
mov ebp, edi
rol rax, 2
rol rax, 2
xor rax, rcx
xchg r15, r15
xchg rdi, rax
mov qword [rsi + 0x288], rdi
xchg rdi, rax
jmp 0x1400710b4
mov ebp, 0x63d2927d
sub ebp, 0x1e68e629
xor ebp, 0x3eedf5ec
sub ebp, 0x57cdf884
sub ebp, 0x23b66133
mov edx, 0x2efa2807
add edx, 0x44ec53dc
sub edx, 0x22d125cb
xor edx, 0x5895a35
xor edx, 0x7ff591b1
mov rcx, rbx
xchg r9, r9
call fcn.140073e30
test rax, rax
je 0x1400711b8
mov r14, r14
movabs rcx, 0x8d2d1f145b48789d
sub rcx, 0x2e33a1b3
add rcx, 0x30fb59f7
add rcx, 0x7fffffff
sub rcx, 0x13cf39e5
xor rax, rcx
mov rsp, rsp
movabs rcx, 0x2aefaecb692bbe1d
xor rcx, 0x38e3cd17
sub rcx, 0x4b77b145
xor rcx, 0x6e1956a2
add rcx, 0x509c9981
sub rax, rcx
movabs rcx, 0x9a7ff46743719e1
xor rcx, 0x94e171
xor rcx, 0x1e868e32
add rcx, 0x513647d
rol rax, 0x16
rol rax, 6
rol rax, 3
rol rax, 7
rol rax, 1
rol rax, 2
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x1c], esp
movabs rcx, 0x6675419d062a2cf3
add rcx, 0x30938ea0
xor rcx, 0x6e4e7a84
xor rcx, 0x29fca6de
add rcx, 0x714875c
not rax
sub rax, rcx
xchg r13, r13
mov qword [rsi + 0x290], rax
jmp 0x1400711cf
mov edi, 0x5985293e
add edi, 0x8e8c445
xor edi, 0x298683cc
xor edi, 0x4beb6e4e
mov eax, dword [rsp + 0x198]
or eax, dword [rsp + 0x1a0]
mov dword [rsp - 0x18], ecx
or eax, dword [rsp + 0x1a8]
or eax, dword [rsp + 0x20]
or eax, dword [rsp + 0x24]
mov dword [rsp - 0x34], edi
or eax, dword [rsp + 0x28]
or eax, edi
or eax, dword [rsp + 0x2c]
xchg r10, r10
or eax, dword [rsp + 0x30]
or eax, dword [rsp + 0x34]
or eax, dword [rsp + 0x38]
mov dword [rsp - 0x20], ebx
or eax, dword [rsp + 0x3c]
or eax, dword [rsp + 0x40]
or eax, dword [rsp + 0x44]
or eax, dword [rsp + 0x48]
mov dword [rsp - 0x30], 0x52d8d502
or eax, dword [rsp + 0x4c]
or eax, dword [rsp + 0x50]
or eax, dword [rsp + 0x54]
or eax, dword [rsp + 0x58]
xchg rsp, rsp
or eax, dword [rsp + 0x5c]
or eax, dword [rsp + 0x60]
or eax, dword [rsp + 0x64]
or eax, dword [rsp + 0x68]
mov r8, r8
or eax, dword [rsp + 0x6c]
or eax, dword [rsp + 0x70]
or eax, dword [rsp + 0x74]
or eax, dword [rsp + 0x78]
mov dword [rsp - 0x30], ecx
or eax, dword [rsp + 0x7c]
or eax, dword [rsp + 0x80]
or eax, dword [rsp + 0x84]
xchg r14, r14
or eax, dword [rsp + 0x88]
or eax, dword [rsp + 0x8c]
or eax, dword [rsp + 0x90]
mov rdi, rdi
or eax, dword [rsp + 0x94]
or eax, dword [rsp + 0x98]
or eax, dword [rsp + 0x9c]
or eax, dword [rsp + 0xa0]
mov dword [rsp - 0x3c], esp
or eax, dword [rsp + 0xa4]
or eax, dword [rsp + 0xa8]
or eax, dword [rsp + 0xac]
xchg rcx, rcx
or eax, dword [rsp + 0xb0]
or eax, dword [rsp + 0xb4]
or eax, dword [rsp + 0xb8]
or eax, dword [rsp + 0xbc]
mov dword [rsp - 0x40], 0x37be5d3c
or eax, dword [rsp + 0xc0]
or eax, dword [rsp + 0xc4]
or eax, dword [rsp + 0xc8]
mov dword [rsp - 0x14], 0x5f81b48b
or eax, dword [rsp + 0xcc]
or eax, dword [rsp + 0xd0]
or eax, dword [rsp + 0xd4]
mov r11, r11
or eax, dword [rsp + 0xd8]
or eax, dword [rsp + 0xdc]
or eax, dword [rsp + 0xe0]
xchg r14, r14
or eax, dword [rsp + 0xe4]
or eax, dword [rsp + 0xe8]
or eax, dword [rsp + 0xec]
mov dword [rsp - 0x1c], 0x54851744
or eax, dword [rsp + 0xf0]
or eax, dword [rsp + 0xf4]
or eax, dword [rsp + 0xf8]
or eax, dword [rsp + 0xfc]
xchg rcx, rcx
or eax, dword [rsp + 0x100]
or eax, dword [rsp + 0x104]
or eax, dword [rsp + 0x108]
or eax, dword [rsp + 0x10c]
mov r14, r14
or eax, r13d
or eax, r12d
or eax, dword [rsp + 0x110]
mov dword [rsp - 0x1c], ebp
or eax, dword [rsp + 0x114]
or eax, dword [rsp + 0x118]
or eax, dword [rsp + 0x11c]
mov dword [rsp - 0xc], ebp
or eax, dword [rsp + 0x120]
or eax, dword [rsp + 0x124]
or eax, r15d
mov r9, r9
or eax, dword [rsp + 0x128]
or eax, dword [rsp + 0x12c]
or eax, dword [rsp + 0x130]
mov dword [rsp - 0x10], 0x580923bc
or eax, dword [rsp + 0x134]
or eax, dword [rsp + 0x138]
or eax, dword [rsp + 0x13c]
xchg rsi, rsi
or eax, r14d
or eax, dword [rsp + 0x140]
xchg r15, rbx
mov r15, qword [rsp + 0x190]
xchg r15, rbx
or eax, ebp
mov dword [rsp - 0x28], edx
or eax, dword [rsp + 0x144]
sete al
add rsp, 0x3f3afc97
sub rsp, 0x3f3afb47
nop
mov r15, qword [rsp]
add rsp, 8
nop
mov r14, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov r13, qword [rsp - 8]
nop
mov r12, qword [rsp]
add rsp, 8
nop
mov rdi, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov rsi, qword [rsp - 8]
pop rbp
ret