Function at 0x140067a10
Capabilities:
Hash data using murmur3

Disassembly:
mov qword [rsp + 8], rbx
nop
push 0x315a7180
mov qword [rsp], rbp
nop
push r8
mov qword [rsp], rsi
nop
sub rsp, 8
mov qword [rsp], rdi
push r12
nop
sub rsp, 8
mov qword [rsp], r13
nop
mov qword [rsp - 8], r14
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r15
neg rsp
sub rsp, 0xfffffffffffffeb0
neg rsp
xchg rdx, r9
mov rsi, r9
xchg r9, rdx
mov rbx, rcx
xchg r13, r13
mov edx, 0x1fc9aed3
sub edx, 0x6327f29
add edx, 0x332aeba8
xor edx, 0x7d41cf47
add edx, 0xbb9923bb
call fcn.14009b230
xchg rcx, rcx
xor edi, edi
test rax, rax
je 0x140067b39
mov dword [rsp - 0xc], edx
not rax
mov dword [rsp + 0x90], edi
movabs rcx, 0x195ae4177b3ed819
sub rcx, 0x429882d6
xor rcx, 0x52d3bee8
sub rcx, 0x692be349
add rcx, 0x7fffffff
add rcx, 0xcfd7863
sub rax, rcx
movabs rcx, 0x342684cb0e6eb59e
xor rcx, 0x21c5899a
add rcx, 0xbad1e78
xor rcx, 0x35f6d301
xor rcx, 0x46c58921
rol rax, 8
rol rax, 0x1f
rol rax, 1
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
xchg rcx, rcx
ror rax, 0xd
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
xchg r15, rax
mov qword [rsi], r15
xchg r15, rax
jmp 0x140067b70
mov dword [rsp + 0x90], 0x2ec5d57c
add dword [rsp + 0x90], 0x252d8c4
sub dword [rsp + 0x90], 0xdc83247
xor dword [rsp + 0x90], 0x68dc7c7d
sub dword [rsp + 0x90], 0x4b8c0783
mov edx, 0x5ff9331a
sub edx, 0x2644ef5c
add edx, 0x2042f589
add edx, 0x6c0bf63d
xchg rbx, r15
mov rcx, r15
xchg r15, rbx
call fcn.14009b230
mov dword [rsp - 0x1c], 0x55271f4
test rax, rax
je 0x140067c2e
ror rax, 1
ror rax, 4
ror rax, 1
ror rax, 1
movabs rcx, 0x70e2b1a542a981a6
sub rcx, 0x1ce45c8a
add rcx, 0x34e19c0a
sub rcx, 0x38562d8f
not rax
mov dword [rsp + 0xa0], edi
mov dword [rsp - 0x30], edx
add rax, rcx
movabs rcx, 0x577956ba17451d7a
add rcx, 0x3a2fe2ae
xor rcx, 0x1bee9fc
add rcx, 0x1022a5cf
add rcx, 0x7fffffff
sub rcx, 0x93ffc73
rol rax, 0x1a
rol rax, 3
rol rax, 1
xor rax, rcx
mov r9, r9
xchg rdi, rax
mov qword [rsi + 8], rdi
xchg rdi, rax
jmp 0x140067c5a
mov dword [rsp + 0xa0], 0x1d268d5b
xor dword [rsp + 0xa0], 0x3967ee29
xor dword [rsp + 0xa0], 0x54cff51f
sub dword [rsp + 0xa0], 0x708e966c
mov edx, 0x72fd1992
sub edx, 0x41a640ba
sub edx, 0x28efc49a
add edx, 0xc0d01205
mov rcx, rbx
mov r12, r12
call fcn.14009b230
test rax, rax
je 0x140067cd6
mov dword [rsp - 0x18], edx
ror rax, 1
movabs rcx, 0x4d98e7953327e4e0
xor rcx, 0x8297e50
add rcx, 0x3bcd159
sub rcx, 0x122d3553
xor rax, rcx
mov dword [rsp - 0x20], edx
mov dword [rsp + 0xa8], edi
ror rax, 1
not rax
mov dword [rsp - 0x38], edx
ror rax, 6
ror rax, 1
mov qword [rsi + 0x10], rax
mov r12, r12
jmp 0x140067d02
mov dword [rsp + 0xa8], 0x42189ceb
sub dword [rsp + 0xa8], 0x40b63f23
add dword [rsp + 0xa8], 0x28d2dc9d
sub dword [rsp + 0xa8], 0x2a353a64
mov edx, 0x441cbdb2
add edx, 0xbcc4df3
sub edx, 0x467c471a
add edx, 0x4b3c998e
sub edx, 0x4ee30f77
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.14009b230
test rax, rax
xchg r14, r14
je 0x140067dda
movabs rcx, 0x2894212567aa113c
xor rcx, 0x2ee72959
add rcx, 0xce8a816
add rcx, 0xb9f65e5
mov dword [rsp + 0xb0], edi
xor rax, rcx
mov dword [rsp - 0x10], ecx
movabs rcx, 0x458ca5985ba1210f
xor rcx, 0x16851846
sub rcx, 0xbf641a1
add rcx, 0x7cdcd14
add rcx, 0x7fffffff
xor rcx, 0x1c718a6c
not rax
rol rax, 0x36
rol rax, 7
rol rax, 1
add rax, rcx
mov r14, r14
movabs rcx, 0x12929651289adc58
add rcx, 0x2e20035e
add rcx, 0x2329dfcb
xor rcx, 0x41f66db8
xor rax, rcx
mov qword [rsi + 0x18], rax
mov dword [rsp - 0x40], 0x2d9b0423
jmp 0x140067e06
mov dword [rsp + 0xb0], 0x788b0f8
add dword [rsp + 0xb0], 0x6df5f143
sub dword [rsp + 0xb0], 0x46effac7
xor dword [rsp + 0xb0], 0x2e8ea775
mov edx, 0x2641b574
sub edx, 0x242123fd
add edx, 0x3927aef6
xor edx, 0x47544d02
add edx, 0x51b91f89
xchg rcx, r12
mov r12, rbx
xchg r12, rcx
call fcn.14009b230
mov dword [rsp - 0x2c], ebx
test rax, rax
je 0x140067ee1
rol rax, 0xa
rol rax, 5
rol rax, 3
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x9f92960b1f4cccc3
add rcx, 0x51a61d7b
xor rcx, 0x47f1d908
add rcx, 0x7fffffff
add rcx, 0x33f4d030
not rax
mov dword [rsp - 0x3c], 0x700a61cb
mov dword [rsp + 0x1a0], edi
ror rax, 7
ror rax, 0x19
ror rax, 2
ror rax, 1
add rax, rcx
xchg r9, r9
movabs rcx, 0x57c391257a4ef02d
sub rcx, 0x5e5e1950
add rcx, 0x2bf4a33c
add rcx, 0x5597a94
add rcx, 0x7fffffff
xor rcx, 0x24956f61
xor rax, rcx
mov dword [rsp - 0xc], edx
mov qword [rsi + 0x20], rax
jmp 0x140067f18
mov dword [rsp + 0x1a0], 0x2eca1b10
add dword [rsp + 0x1a0], 0x223ff4d9
xor dword [rsp + 0x1a0], 0x2862ca90
xor dword [rsp + 0x1a0], 0x6022a17b
sub dword [rsp + 0x1a0], 0x194a6401
mov edx, 0x70e25b13
sub edx, 0x2727f28f
sub edx, 0x2f39e706
add edx, 0x220b37b4
xchg rbx, r9
mov rcx, r9
xchg r9, rbx
call fcn.14009b230
test rax, rax
mov dword [rsp - 0x10], 0x791ddda4
je 0x140067ffe
movabs rcx, 0xcabcbad423189296
sub rcx, 0xcca667b
xor rcx, 0x682fd190
sub rcx, 0x55830ce1
mov dword [rsp + 0x1a8], edi
add rax, rcx
movabs rcx, 0x25382b33146fa7af
xor rcx, 0x959915a
xor rcx, 0x2b596259
add rcx, 0x7fffffff
sub rcx, 0x175da590
rol rax, 0x15
rol rax, 0xf
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x883e3f9b7518e83b
xor rcx, 0x67ad762c
add rcx, 0xf3cedae
add rcx, 0x2c5567e8
xor rcx, 0x16d23630
rol rax, 4
rol rax, 3
rol rax, 0xd
rol rax, 8
rol rax, 7
rol rax, 1
add rax, rcx
mov r14, r14
xchg r11, rax
mov qword [rsi + 0x28], r11
xchg r11, rax
jmp 0x14006802a
mov dword [rsp + 0x1a8], 0x4894b6ac
xor dword [rsp + 0x1a8], 0xfe5195a
sub dword [rsp + 0x1a8], 0x3b2aa060
sub dword [rsp + 0x1a8], 0xc470f95
mov edx, 0x63eb5729
xor edx, 0x3685ac8a
xor edx, 0x41949d51
add edx, 0x60264023
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.14009b230
mov dword [rsp - 0x34], ebx
test rax, rax
je 0x140068109
movabs rcx, 0x85a573cc38b0f0a4
add rcx, 0x11074666
add rcx, 0xe2982fc
add rcx, 0x5122485f
mov dword [rsp + 0x38], edi
xchg rsi, rsi
xor rax, rcx
movabs rcx, 0x79349dd91986fb66
xor rcx, 0x40a08504
xor rcx, 0x25b35c3d
add rcx, 0x21bcc8b1
sub rax, rcx
mov r15, r15
movabs rcx, 0x72b27b2b09c6528c
add rcx, 0x1a745cf2
sub rcx, 0x965373e
xor rcx, 0x74f2d6b
add rcx, 0x7fffffff
xor rcx, 0x46c4d1a1
xor rax, rcx
movabs rcx, 0x397725d4135ca923
xor rcx, 0x606277b8
sub rcx, 0x5bf00f54
xor rcx, 0x31c426f1
add rax, rcx
xchg r14, rax
mov qword [rsi + 0x30], r14
xchg r14, rax
jmp 0x140068129
mov dword [rsp + 0x38], 0x2f244987
sub dword [rsp + 0x38], 0x4e4d07e
add dword [rsp + 0x38], 0x2eea1a11
sub dword [rsp + 0x38], 0x59299319
mov edx, 0x6c973808
xor edx, 0x5eb7f8b0
sub edx, 0x2edfbc77
add edx, 0xf13f2ceb
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.14009b230
mov dword [rsp - 0x34], esp
test rax, rax
je 0x1400681da
movabs rcx, 0x3065b91b37834523
sub rcx, 0x5c75b9b
add rcx, 0xd6b9f00
add rcx, 0x26b037b0
sub rcx, 0x12a8d44b
mov dword [rsp + 0x3c], edi
xchg rbx, rbx
add rax, rcx
movabs rcx, 0x67f775bb38613e15
sub rcx, 0x22aa10e
sub rcx, 0x2b9004dc
add rcx, 0x20e672a9
not rax
ror rax, 0x1d
ror rax, 2
ror rax, 6
ror rax, 2
ror rax, 2
ror rax, 1
not rax
add rax, rcx
xchg rsi, rsi
xchg r11, rax
mov qword [rsi + 0x38], r11
xchg r11, rax
jmp 0x140068202
mov dword [rsp + 0x3c], 0x740b89c2
xor dword [rsp + 0x3c], 0x14a538bf
sub dword [rsp + 0x3c], 0x2fdefbc8
xor dword [rsp + 0x3c], 0x531cc7d9
xor dword [rsp + 0x3c], 0x63d3726d
mov edx, 0x23c15304
xor edx, 0x6957fe38
add edx, 0x2d59093
sub edx, 0x1f8588e5
xor edx, 0x89a16310
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.14009b230
test rax, rax
xchg r9, r9
je 0x1400682c8
movabs rcx, 0x191f96a26a6641bf
sub rcx, 0x7fd34cb
sub rcx, 0x35b35532
add rcx, 0x3307f288
mov dword [rsp + 0x4c], edi
xor rax, rcx
movabs rcx, 0x52c9613843876ca1
sub rcx, 0x40b9617a
add rcx, 0x571bcaee
xor rcx, 0x4a4a3deb
rol rax, 1
rol rax, 4
xor rax, rcx
movabs rcx, 0x5482a25a4fd2488b
sub rcx, 0x3473d42d
add rcx, 0x1f397d88
add rcx, 0x74c27a5
add rcx, 0x7fffffff
xor rcx, 0x3ed2dfff
add rax, rcx
not rax
mov dword [rsp - 0x24], edx
mov qword [rsi + 0x40], rax
jmp 0x1400682e8
mov dword [rsp + 0x4c], 0x1b37ebbf
add dword [rsp + 0x4c], 0x1496641a
add dword [rsp + 0x4c], 0xed20844
xor dword [rsp + 0x4c], 0x3ea0581c
mov edx, 0x72c54473
xor edx, 0x12d00d17
sub edx, 0x30e03c0e
add edx, 0x2ea4c0be
mov rcx, rbx
call fcn.14009b230
mov dword [rsp - 0x1c], ebx
test rax, rax
je 0x1400683bf
ror rax, 0x21
ror rax, 1
ror rax, 1
ror rax, 4
ror rax, 1
movabs rcx, 0x4661f47867603350
add rcx, 0xb94f8da
sub rcx, 0x407ae8bd
xor rcx, 0x244a7e15
add rcx, 0x7fffffff
add rcx, 0xc7818fb
xor rax, rcx
mov dword [rsp + 0x60], edi
rol rax, 0xd
rol rax, 7
rol rax, 3
rol rax, 1
movabs rcx, 0xc26f1eb01ae4f100
xor rcx, 0x27dea4f4
sub rcx, 0x37c5d35e
add rcx, 0x36693c87
add rcx, 0x760251ea
add rax, rcx
movabs rcx, 0x1b9e8c356108555b
sub rcx, 0x16f55240
add rcx, 0x274f4f1a
add rcx, 0x5d762af3
xor rax, rcx
mov r12, r12
mov qword [rsi + 0x48], rax
jmp 0x1400683e7
mov dword [rsp + 0x60], 0x7cc4b3f4
xor dword [rsp + 0x60], 0x17f6948c
sub dword [rsp + 0x60], 0x55bb84e7
xor dword [rsp + 0x60], 0x46044db2
sub dword [rsp + 0x60], 0x5372ef22
mov edx, 0x2d797ef2
sub edx, 0x2a242530
xor edx, 0x63f0173a
xor edx, 0x35d5dde7
xchg rsi, rbx
mov rcx, rsi
xchg rsi, rbx
call fcn.14009b230
mov dword [rsp - 0xc], 0x70832026
test rax, rax
je 0x1400684a9
not rax
xchg r12, r12
mov dword [rsp + 0x64], edi
movabs rcx, 0x4eee425a72f38318
sub rcx, 0xd23d9aa
xor rcx, 0x750863e8
xor rcx, 0x104171ee
add rcx, 0x7fffffff
xor rcx, 0x44526adb
sub rax, rcx
mov dword [rsp - 0x20], edi
movabs rcx, 0x733e565366b7f420
sub rcx, 0x61346801
xor rcx, 0x2227d627
xor rcx, 0x4bac4340
sub rcx, 0xc2a9ba2
ror rax, 9
ror rax, 0xa
ror rax, 4
ror rax, 3
ror rax, 1
ror rax, 1
add rax, rcx
xchg r10, r10
not rax
mov qword [rsi + 0x50], rax
jmp 0x1400684c9
mov dword [rsp + 0x64], 0x30302d0c
sub dword [rsp + 0x64], 0x230e5593
add dword [rsp + 0x64], 0x3f2bb040
sub dword [rsp + 0x64], 0x4c4d87b8
mov edx, 0x420f6d5f
xor edx, 0x5c61424d
add edx, 0x1c77b7e7
add edx, 0x1ce79a8c
add edx, 0x33f4e2e0
mov rcx, rbx
mov dword [rsp - 0x44], 0x48804c42
call fcn.14009b230
test rax, rax
je 0x1400685c5
movabs rcx, 0x113c92265391da30
sub rcx, 0x45a36669
add rcx, 0x64afb91e
xor rcx, 0x517143b3
add rcx, 0x7fffffff
xor rcx, 0xa562b1b
mov dword [rsp + 0x6c], edi
add rax, rcx
movabs rcx, 0x2393656740ae85be
xor rcx, 0x2d7718bf
sub rcx, 0x8e7f8b3
xor rcx, 0x60bb8dd0
add rcx, 0x7fffffff
add rcx, 0x4d5cfce
xor rax, rcx
movabs rcx, 0x24735dbd017ecb38
add rcx, 0x6217ff06
xor rcx, 0x32b7ba3e
xor rcx, 0x61ff6bdd
add rax, rcx
xchg r14, r14
movabs rcx, 0x3fdc932431d1318f
add rcx, 0x1bf62669
xor rcx, 0x2214ebca
sub rcx, 0x9870ebc
add rcx, 0x40f79705
ror rax, 9
ror rax, 4
add rax, rcx
mov rsi, rsi
mov qword [rsi + 0x58], rax
jmp 0x1400685ed
mov dword [rsp + 0x6c], 0x3c131d93
sub dword [rsp + 0x6c], 0x199f9583
add dword [rsp + 0x6c], 0x1ad13ab3
sub dword [rsp + 0x6c], 0x3c158cb3
sub dword [rsp + 0x6c], 0x12f360f
mov edx, 0x6ba08d47
xor edx, 0x6ec2c25c
xor edx, 0x4ad4ed1f
sub edx, 0x2d6263be
xor edx, 0x501dc53b
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.14009b230
test rax, rax
je 0x1400686b4
mov dword [rsp - 0x40], ebp
ror rax, 0x27
ror rax, 0xa
ror rax, 2
ror rax, 1
ror rax, 2
ror rax, 1
movabs rcx, 0x1acc577a4a2cacce
add rcx, 0x43b4559
sub rcx, 0x4111bcc1
xor rcx, 0x265dc0ba
sub rcx, 0xca43884
xor rax, rcx
mov dword [rsp - 0x38], ebx
mov dword [rsp + 0x7c], edi
not rax
movabs rcx, 0x54058239535f11ab
sub rcx, 0x421735d9
sub rcx, 0x141da95
sub rcx, 0xf5ff503
ror rax, 0xa
ror rax, 7
ror rax, 4
ror rax, 3
ror rax, 1
ror rax, 1
add rax, rcx
xchg r13, rax
mov qword [rsi + 0x60], r13
xchg r13, rax
jmp 0x1400686d4
mov dword [rsp + 0x7c], 0x7e3b0c9b
sub dword [rsp + 0x7c], 0x8f9e4ce
xor dword [rsp + 0x7c], 0xe3a8840
xor dword [rsp + 0x7c], 0x7b7baf8c
mov edx, 0x4f24566f
add edx, 0x3066739e
xor edx, 0x1c776fea
sub edx, 0x19cd2c2c
add edx, 0x5b59bec
xchg rbx, r12
mov rcx, r12
xchg rbx, r12
call fcn.14009b230
xchg r12, r12
test rax, rax
je 0x140068795
not rax
mov dword [rsp + 0x8c], edi
mov dword [rsp - 0x44], esi
movabs rcx, 0x1fbf007950b77674
add rcx, 0x267dc0c3
sub rcx, 0x648bbdfd
add rcx, 0x7fffffff
xor rcx, 0x18ee5ac5
add rax, rcx
mov dword [rsp - 0xc], edi
movabs rcx, 0x29922bbf14ffd82f
xor rcx, 0x3b93f5f0
add rcx, 0x38dfa969
sub rcx, 0x2f73fbde
not rax
mov dword [rsp - 0x3c], 0x70af56f
rol rax, 7
rol rax, 8
rol rax, 1
rol rax, 7
rol rax, 1
rol rax, 1
add rax, rcx
xchg r10, rax
mov qword [rsi + 0x68], r10
xchg r10, rax
jmp 0x1400687c1
mov dword [rsp + 0x8c], 0x6b3f80ed
sub dword [rsp + 0x8c], 0x3eab7743
add dword [rsp + 0x8c], 0xf193882
xor dword [rsp + 0x8c], 0x3bad422d
mov edx, 0x78782b25
sub edx, 0x77a0b00f
add edx, 0x26bd6b22
xor edx, 0x580545ae
sub edx, 0x48fa5e9b
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.14009b230
test rax, rax
mov dword [rsp - 0x20], 0x2f7cb1f9
je 0x140068865
movabs rcx, 0x5bb305603d734825
add rcx, 0x39fc1d10
sub rcx, 0x51a90e42
add rcx, 0x7fffffff
add rcx, 0x3d6acb9c
mov dword [rsp + 0xa4], edi
xchg r9, r9
add rax, rcx
movabs rcx, 0xf28d7e235dcc32b9
xor rcx, 0x14ab8679
xor rcx, 0x2b81d3b4
add rcx, 0x63953d66
xor rax, rcx
xchg r8, r8
not rax
xchg r15, rax
mov qword [rsi + 0x70], r15
xchg r15, rax
jmp 0x14006889c
mov dword [rsp + 0xa4], 0x4ac960bd
xor dword [rsp + 0xa4], 0x14e451ca
xor dword [rsp + 0xa4], 0x42860d55
add dword [rsp + 0xa4], 0x4b0551ee
sub dword [rsp + 0xa4], 0x67b08e0f
mov edx, 0x7babe4f5
xor edx, 0x2d95d34f
xor edx, 0x16daf382
add edx, 0x631524a7
xchg rcx, r13
mov r13, rbx
xchg rcx, r13
call fcn.14009b230
test rax, rax
mov dword [rsp - 0x30], ebp
je 0x14006897c
ror rax, 0xc
ror rax, 4
ror rax, 2
ror rax, 4
ror rax, 1
movabs rcx, 0x6326b29a11115989
xor rcx, 0x27f2e4c4
add rcx, 0x2ca59f79
add rcx, 0x1114ef3f
add rcx, 0x7fffffff
xor rcx, 0x1a3ba0e5
add rax, rcx
mov dword [rsp + 0xb4], edi
mov r15, r15
rol rax, 4
rol rax, 0xd
rol rax, 3
rol rax, 0xf
rol rax, 7
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x1c72f31973674b06
sub rcx, 0x7047fc68
add rcx, 0x16b135d
add rcx, 0x237293e1
add rcx, 0x7fffffff
xor rcx, 0x4e4037a4
xor rax, rcx
not rax
mov dword [rsp - 0x18], 0x1c96fd36
mov qword [rsi + 0x78], rax
jmp 0x1400689b3
mov dword [rsp + 0xb4], 0x5dea7b7c
xor dword [rsp + 0xb4], 0x69af15c3
xor dword [rsp + 0xb4], 0x428bc0c
sub dword [rsp + 0xb4], 0x5a802db
sub dword [rsp + 0xb4], 0x2ac5cfd7
mov edx, 0x5a4fa67d
xor edx, 0x7ba7a5be
add edx, 0x5d8ade8a
xor edx, 0xe39c3e8
xor edx, 0x9137b7fa
xchg rcx, r13
mov r13, rbx
xchg r13, rcx
call fcn.14009b230
test rax, rax
je 0x140068a95
mov dword [rsp - 0x34], edx
ror rax, 0x1d
ror rax, 0xe
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0xb9136c23561dddbd
xor rcx, 0x765bae4a
xor rcx, 0x20b74152
add rcx, 0x1039660c
add rax, rcx
mov dword [rsp - 0x30], 0x55f62fe9
mov dword [rsp + 0xc4], edi
rol rax, 5
rol rax, 0xf
rol rax, 0xb
rol rax, 2
rol rax, 3
rol rax, 6
rol rax, 1
rol rax, 2
movabs rcx, 0xd0bbe70e5fb0a965
sub rcx, 0x1a854d68
xor rcx, 0x4616c1e
add rcx, 0x3881c28a
xor rcx, 0x2d8d331e
add rax, rcx
mov dword [rsp - 0xc], 0x43ab2707
rol rax, 3
rol rax, 1
xchg r11, rax
mov qword [rsi + 0x80], r11
xchg r11, rax
jmp 0x140068ac1
mov dword [rsp + 0xc4], 0x7ce62663
sub dword [rsp + 0xc4], 0x1fa214d1
xor dword [rsp + 0xc4], 0x4acf074b
sub dword [rsp + 0xc4], 0x178b16d8
mov edx, 0x8ea85d8
add edx, 0x599e0bda
add edx, 0x18f93e9b
sub edx, 0x5dcda2b9
add edx, 0x872c2bc6
mov rcx, rbx
call fcn.14009b230
mov dword [rsp - 0x3c], 0x6d69c54
test rax, rax
je 0x140068b8b
rol rax, 4
rol rax, 0xc
rol rax, 0xb
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0x115eea39372d2be9
sub rcx, 0x1e0c06ae
add rcx, 0x4290d023
sub rcx, 0x27feb774
add rax, rcx
mov dword [rsp + 0xcc], edi
xchg r10, r10
not rax
movabs rcx, 0x1db4744a52f25d7f
sub rcx, 0x8e8c251
sub rcx, 0x255a1cc1
xor rcx, 0xa7e6415
sub rax, rcx
ror rax, 8
ror rax, 6
ror rax, 0x10
ror rax, 1
ror rax, 4
ror rax, 2
ror rax, 1
ror rax, 1
xchg r12, rax
mov qword [rsi + 0x88], r12
xchg r12, rax
jmp 0x140068bb7
mov dword [rsp + 0xcc], 0x2c03f59b
add dword [rsp + 0xcc], 0x355821ae
sub dword [rsp + 0xcc], 0x235b4acd
sub dword [rsp + 0xcc], 0x3e00cc7b
mov edx, 0x65527bc9
sub edx, 0x2b3fa4f
sub edx, 0x30cedd46
xor edx, 0x6f0f422f
add edx, 0x79fe7571
mov rcx, rbx
mov dword [rsp - 0x20], ebx
call fcn.14009b230
test rax, rax
je 0x140068c94
mov dword [rsp - 0x34], 0x16f5b7e
movabs rcx, 0x7d03c1263fa173c3
xor rcx, 0x55284477
sub rcx, 0x1b0013c8
sub rcx, 0x4c44a5ba
xor rcx, 0x5eb56b3b
mov dword [rsp + 0xd4], edi
mov rdi, rdi
add rax, rcx
movabs rcx, 0x608a31583014a461
sub rcx, 0x44519bd
add rcx, 0xbb4977c
xor rcx, 0x1b6ef49c
sub rcx, 0x2acfa70a
rol rax, 5
rol rax, 3
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x1f94e5a0095ee29f
xor rcx, 0x150798a3
xor rcx, 0x7488ebf5
sub rcx, 0x1afe996a
not rax
mov dword [rsp - 0x1c], edx
add rax, rcx
xchg r8, rax
mov qword [rsi + 0x90], r8
xchg r8, rax
jmp 0x140068cc0
mov dword [rsp + 0xd4], 0x7e924564
sub dword [rsp + 0xd4], 0x3d88ecde
add dword [rsp + 0xd4], 0x36cd3d7
sub dword [rsp + 0xd4], 0x44762c5c
mov edx, 0x596fd48a
xor edx, 0x5a58bd8a
add edx, 0x23404acd
add edx, 0xa2df35e3
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.14009b230
mov dword [rsp - 0x44], 0x36528e2f
test rax, rax
je 0x140068d83
rol rax, 0x13
rol rax, 1
rol rax, 2
rol rax, 2
rol rax, 1
movabs rcx, 0x259d3da0577dddbb
sub rcx, 0xdebf912
sub rcx, 0x2c94370c
xor rcx, 0x373e2546
add rax, rcx
mov dword [rsp + 0xfc], edi
mov dword [rsp - 0x40], ecx
not rax
movabs rcx, 0x71a3f3e802dd1619
xor rcx, 0x144228f4
sub rcx, 0x6c842d8
xor rcx, 0x41ed4b19
sub rcx, 0x1b5f0150
rol rax, 0xd
rol rax, 6
rol rax, 1
rol rax, 1
xor rax, rcx
mov qword [rsi + 0x98], rax
mov dword [rsp - 0x1c], 0xdab1151
jmp 0x140068daf
mov dword [rsp + 0xfc], 0x77552a33
sub dword [rsp + 0xfc], 0x3ee3dd97
add dword [rsp + 0xfc], 0x438c28cd
sub dword [rsp + 0xfc], 0x7bfd7568
mov edx, 0xd0cff08
add edx, 0x221778da
sub edx, 0x1982a8da
xor edx, 0x98bfa12
xchg r12, rcx
mov r12, rbx
xchg rcx, r12
call fcn.14009b230
mov r11, r11
test rax, rax
je 0x140068e51
not rax
mov dword [rsp + 0x124], edi
mov dword [rsp - 0x28], 0x6d0a342d
rol rax, 4
rol rax, 0x2a
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x75cffda236922485
add rcx, 0x23ada0aa
xor rcx, 0x150bb4a2
add rcx, 0x564f567
sub rcx, 0x3dfd690a
xor rax, rcx
mov r11, r11
ror rax, 0x11
ror rax, 0xa
ror rax, 3
ror rax, 2
ror rax, 1
not rax
mov qword [rsi + 0xa0], rax
jmp 0x140068e88
mov dword [rsp + 0x124], 0x6e888ec2
xor dword [rsp + 0x124], 0x478481f5
add dword [rsp + 0x124], 0x1145dc1b
xor dword [rsp + 0x124], 0x57bdb4c9
sub dword [rsp + 0x124], 0x6dec5f9a
mov edx, 0x339325f8
xor edx, 0x481689ec
sub edx, 0x143bd7ad
add edx, 0x91bf77a9
xchg rbx, r14
mov rcx, r14
xchg rbx, r14
call fcn.14009b230
xchg r15, r15
test rax, rax
je 0x140068f3d
movabs rcx, 0xeaf689d14c92d4c7
xor rcx, 0x60a5d259
xor rcx, 0x1364a31a
add rcx, 0x1a4ff39d
mov dword [rsp + 0x88], edi
mov dword [rsp - 0x3c], 0x485765bd
xor rax, rcx
movabs rcx, 0x28ddbe1421daa519
xor rcx, 0x2268e746
xor rcx, 0x15b6d3c2
add rcx, 0x7fffffff
xor rcx, 0x1764c07
not rax
rol rax, 8
rol rax, 4
rol rax, 2
rol rax, 9
rol rax, 0xb
rol rax, 1
xor rax, rcx
xchg rdi, rax
mov qword [rsi + 0xa8], rdi
xchg rdi, rax
jmp 0x140068f69
mov dword [rsp + 0x88], 0x597ea2b0
sub dword [rsp + 0x88], 0x6498e2b
add dword [rsp + 0x88], 0x268c3f46
sub dword [rsp + 0x88], 0x79c153ca
mov edx, 0x2bcc579f
add edx, 0x1162329d
add edx, 0x45a1b8a
add edx, 0x3c9c8347
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.14009b230
xchg r15, r15
test rax, rax
je 0x140069011
not rax
mov dword [rsp - 0x38], ecx
mov dword [rsp + 0xd8], edi
movabs rcx, 0x58abd31c26cec72f
add rcx, 0x1a5256da
add rcx, 0x34ebd79a
sub rcx, 0x55f9a2e8
add rax, rcx
movabs rcx, 0x1715ea06a102518
xor rcx, 0x5bf575fe
xor rcx, 0x61b376e0
sub rcx, 0x3d422e63
xor rax, rcx
xchg rsi, rsi
not rax
ror rax, 0x1f
ror rax, 8
ror rax, 1
ror rax, 0xb
xchg r11, rax
mov qword [rsi + 0xb0], r11
xchg r11, rax
jmp 0x14006903d
mov dword [rsp + 0xd8], 0x725c51f9
sub dword [rsp + 0xd8], 0x33823eb7
add dword [rsp + 0xd8], 0x36afff7a
sub dword [rsp + 0xd8], 0x758a12bb
mov edx, 0x24960feb
sub edx, 0x6896ef5
xor edx, 0x5c7dc376
add edx, 0x3cc62f89
xor edx, 0x34abe472
xchg rdx, rcx
mov rdx, rbx
xchg rdx, rcx
call fcn.14009b230
test rax, rax
mov rsi, rsi
je 0x14006910d
rol rax, 0x28
rol rax, 1
rol rax, 3
rol rax, 1
movabs rcx, 0xd67722436036ef5
sub rcx, 0x135f6790
add rcx, 0xdfc5e55
xor rcx, 0x41616472
add rcx, 0x7fae2863
add rax, rcx
mov rcx, rcx
mov dword [rsp + 0xe8], edi
not rax
movabs rcx, 0x2f70fdf3456d0db1
sub rcx, 0x2b65da36
xor rcx, 0x3eb019d2
add rcx, 0x7fffffff
xor rcx, 0x76075ecd
add rax, rcx
rol rax, 0xc
rol rax, 4
rol rax, 3
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
xchg rdi, rax
mov qword [rsi + 0xb8], rdi
xchg rdi, rax
jmp 0x140069139
mov dword [rsp + 0xe8], 0x72dff85c
xor dword [rsp + 0xe8], 0x635ac6b0
sub dword [rsp + 0xe8], 0x7170149
xor dword [rsp + 0xe8], 0xa6e3da2
mov edx, 0x1a0c41c5
sub edx, 0x14c29e1f
xor edx, 0x5b076cc3
add edx, 0x25fc94b2
mov rcx, rbx
mov dword [rsp - 0x28], 0x59baf20
call fcn.14009b230
test rax, rax
je 0x1400691f3
not rax
mov dword [rsp - 0x34], edi
mov dword [rsp + 0xf8], edi
movabs rcx, 0x2d708df4516eb56b
xor rcx, 0x2b6875e3
sub rcx, 0xf1db599
sub rcx, 0xf3804dc
sub rcx, 0x52eb2a7b
add rax, rcx
mov dword [rsp - 0x2c], 0x7b16e509
movabs rcx, 0xbdf4a6d00324fbe7
xor rcx, 0x2b21dcd8
sub rcx, 0x193f3bfc
add rcx, 0x7fffffff
add rcx, 0x4a64a00c
rol rax, 7
rol rax, 5
rol rax, 2
rol rax, 4
add rax, rcx
mov rbx, rbx
not rax
mov qword [rsi + 0xc0], rax
jmp 0x14006922a
mov dword [rsp + 0xf8], 0x3a657350
add dword [rsp + 0xf8], 0x1116007c
sub dword [rsp + 0xf8], 0xf597f59
add dword [rsp + 0xf8], 0x3c84c71d
sub dword [rsp + 0xf8], 0x78a6bb8f
mov edx, 0x5daeb01f
sub edx, 0x17abe106
xor edx, 0x3b8b83df
sub edx, 0x10d9525e
xor edx, 0x4979fe44
mov rcx, rbx
xchg r11, r11
call fcn.14009b230
test rax, rax
je 0x1400692b3
movabs rcx, 0xf4ed8d67634c2582
sub rcx, 0x1d6a017f
xor rcx, 0x27a673d5
sub rcx, 0x58859df5
xor rcx, 0x2a7abd48
mov dword [rsp + 0x100], edi
xor rax, rcx
not rax
mov dword [rsp - 0x2c], 0x12c4f7f3
ror rax, 0xd
ror rax, 1
ror rax, 1
ror rax, 1
xchg rbx, rax
mov qword [rsi + 0xc8], rbx
xchg rbx, rax
jmp 0x1400692df
mov dword [rsp + 0x100], 0x66ca4a1c
sub dword [rsp + 0x100], 0x66082f3
sub dword [rsp + 0x100], 0x8b619ea
xor dword [rsp + 0x100], 0x57b3ad3e
mov edx, 0x44585061
xor edx, 0x6fe175a8
add edx, 0x49bfff40
xor edx, 0x29db22ac
add edx, 0x9d99db3a
mov rcx, rbx
call fcn.14009b230
xchg r13, r13
test rax, rax
je 0x1400693a8
movabs rcx, 0x9975e99267a7e06b
add rcx, 0xf05a983
sub rcx, 0x68742715
add rcx, 0x7fffffff
xor rcx, 0x1b825c1e
mov dword [rsp + 0x128], edi
mov r11, r11
xor rax, rcx
movabs rcx, 0x491801d010a2f506
xor rcx, 0x5304712
xor rcx, 0x33776346
add rcx, 0x51cd1ba5
add rax, rcx
movabs rcx, 0x857c800c2c50e561
add rcx, 0x3f7bce2f
sub rcx, 0x47eb68c3
xor rcx, 0x5db356c
add rcx, 0x37d04eed
ror rax, 6
ror rax, 2
ror rax, 1
add rax, rcx
mov qword [rsi + 0xd0], rax
mov rbx, rbx
jmp 0x1400693df
mov dword [rsp + 0x128], 0x5f6182f9
sub dword [rsp + 0x128], 0x4baf62b
sub dword [rsp + 0x128], 0x547b9374
add dword [rsp + 0x128], 0x22e2a2a9
sub dword [rsp + 0x128], 0x290d9c02
mov edx, 0x6a98825b
sub edx, 0x2a3d78e0
add edx, 0x2e3924ca
xor edx, 0x69cc533a
add edx, 0x442a88a5
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.14009b230
test rax, rax
mov r12, r12
je 0x1400694c5
movabs rcx, 0x1caea2f0241fdc7a
xor rcx, 0x5a1eb5c1
sub rcx, 0x702d40ae
add rcx, 0x20b11cb0
add rcx, 0x7fffffff
add rcx, 0x3d874e5d
mov dword [rsp + 0x12c], edi
xor rax, rcx
mov dword [rsp - 0x2c], 0x520d68d7
movabs rcx, 0x184289ba3937e740
add rcx, 0x3ff77d09
xor rcx, 0x666cd83e
add rcx, 0x7fffffff
add rcx, 0x10476763
add rax, rcx
movabs rcx, 0xaa6b21c363ba62d5
sub rcx, 0x11a7ef33
sub rcx, 0x2c31f9d8
xor rcx, 0x98bee3c
xor rax, rcx
mov rsp, rsp
ror rax, 3
ror rax, 0xa
ror rax, 1
ror rax, 0xd
ror rax, 1
xchg r10, rax
mov qword [rsi + 0xd8], r10
xchg r10, rax
jmp 0x1400694fc
mov dword [rsp + 0x12c], 0x5f3e6594
sub dword [rsp + 0x12c], 0x89723f8
sub dword [rsp + 0x12c], 0x39a1671a
sub dword [rsp + 0x12c], 0x62d75ac
sub dword [rsp + 0x12c], 0x16d864d5
mov edx, 0x4877722c
add edx, 0xbf4ef7b
xor edx, 0x5786d20d
add edx, 0xaae33d48
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.14009b230
xchg rsp, rsp
test rax, rax
je 0x1400695df
movabs rcx, 0x7c58bf0123860f20
xor rcx, 0x58f8f4dd
sub rcx, 0x3af819f1
xor rcx, 0x67b4c34c
add rcx, 0x7fffffff
xor rcx, 0x451c784e
mov dword [rsp + 0x13c], edi
xchg r15, r15
xor rax, rcx
movabs rcx, 0x64f535821000146f
add rcx, 0x53149f8f
xor rcx, 0x566155c4
add rcx, 0x7fffffff
xor rcx, 0x4f45c197
add rax, rcx
movabs rcx, 0x469ce1cc33a79642
add rcx, 0x89b011a
add rcx, 0x244d279c
sub rcx, 0x57efc4ae
ror rax, 2
ror rax, 0xb
ror rax, 1
ror rax, 1
add rax, rcx
rol rax, 0x26
rol rax, 7
rol rax, 3
rol rax, 1
xchg rbp, rax
mov qword [rsi + 0xe0], rbp
xchg rbp, rax
jmp 0x14006960b
mov dword [rsp + 0x13c], 0x7fd0737b
sub dword [rsp + 0x13c], 0x1c4e49b8
sub dword [rsp + 0x13c], 0x494addb0
xor dword [rsp + 0x13c], 0x1a374c12
mov edx, 0x4153c478
xor edx, 0x3d949605
xor edx, 0x3ece3144
xor edx, 0x973cde0e
xchg r15, rbx
mov rcx, r15
xchg r15, rbx
call fcn.14009b230
mov dword [rsp - 0x40], esi
test rax, rax
je 0x1400696fa
movabs rcx, 0x8e59ab8f6ab018ae
xor rcx, 0x5171ab59
xor rcx, 0x23010cae
add rcx, 0x310ab79a
sub rcx, 0x104bda45
mov dword [rsp + 0x140], edi
xchg r12, r12
add rax, rcx
movabs rcx, 0x62920ee304e13be4
xor rcx, 0x4d39446a
sub rcx, 0x49183101
add rcx, 0x535109f2
sub rcx, 0x2bca752d
xor rax, rcx
movabs rcx, 0x5e1b632e7f24f0ca
xor rcx, 0x1a00cf86
sub rcx, 0x62984f74
add rcx, 0x7fffffff
add rcx, 0x1cf76464
rol rax, 0xb
rol rax, 1
rol rax, 0xd
rol rax, 2
rol rax, 1
rol rax, 2
rol rax, 1
add rax, rcx
mov dword [rsp - 0x44], 0x354f5788
ror rax, 2
ror rax, 1
mov qword [rsi + 0xe8], rax
mov dword [rsp - 0x1c], ebx
jmp 0x140069731
mov dword [rsp + 0x140], 0x6316673e
add dword [rsp + 0x140], 0x528780a
add dword [rsp + 0x140], 0x173e9edb
sub dword [rsp + 0x140], 0x162f7d5a
sub dword [rsp + 0x140], 0x694e00c8
mov edx, 0x54c20c20
sub edx, 0x4afd52a4
add edx, 0x674fbf9a
xor edx, 0xd997ad3
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.14009b230
test rax, rax
mov dword [rsp - 0x34], 0x7bcba47a
je 0x140069825
movabs rcx, 0x35b2b57f541f912c
sub rcx, 0x1e388f3a
xor rcx, 0x43194ccc
sub rcx, 0x7782930
add rcx, 0x5fe19b9b
mov dword [rsp + 0x148], edi
xchg r14, r14
add rax, rcx
movabs rcx, 0x6ef65c364d919b0a
sub rcx, 0x78a6693
sub rcx, 0x4503bdbd
xor rcx, 0x2117ba24
xor rcx, 0x3543ca08
ror rax, 0x15
ror rax, 6
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x111ffbd61e4e9051
sub rcx, 0x133aef82
add rcx, 0x4aecc450
add rcx, 0x7b1277ac
ror rax, 0x29
ror rax, 0xb
ror rax, 2
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
xchg r12, rax
mov qword [rsi + 0xf0], r12
xchg r12, rax
jmp 0x140069851
mov dword [rsp + 0x148], 0x5f0b3935
sub dword [rsp + 0x148], 0x4f6c95a4
xor dword [rsp + 0x148], 0x5aea99b6
sub dword [rsp + 0x148], 0x55743a26
mov edx, 0xf0e2a75
xor edx, 0x7fbb35b6
sub edx, 0x5773637f
xor edx, 0x4f29f2ff
xchg r9, rbx
mov rcx, r9
xchg rbx, r9
call fcn.14009b230
xchg rsi, rsi
test rax, rax
je 0x14006990a
not rax
mov dword [rsp + 0x198], edi
mov dword [rsp - 0x10], 0x5cf9065d
movabs rcx, 0x91825a00eb6ca27
add rcx, 0x25df8ddb
xor rcx, 0x4a97b5a2
sub rcx, 0xd9f427
sub rcx, 0x344281fa
add rax, rcx
movabs rcx, 0xbc75fb2329f17468
add rcx, 0x344b4b62
xor rcx, 0x3260ba90
sub rcx, 0xa2328e7
add rcx, 0x7fffffff
sub rcx, 0x3e154a3c
xor rax, rcx
ror rax, 0x1a
ror rax, 1
ror rax, 3
ror rax, 1
ror rax, 1
mov qword [rsi + 0xf8], rax
jmp 0x140069941
mov dword [rsp + 0x198], 0x10509371
add dword [rsp + 0x198], 0x6f8d1e0e
sub dword [rsp + 0x198], 0x2da9a62e
sub dword [rsp + 0x198], 0x2c748522
xor dword [rsp + 0x198], 0x25bf862e
mov edx, 0x51905162
sub edx, 0x40f23049
add edx, 0x6edbba8e
xor edx, 0x11837d94
add edx, 0x4ffbd49c
mov rcx, rbx
mov r9, r9
call fcn.14009b230
test rax, rax
je 0x140069a1a
movabs rcx, 0x2449a53300db6e67
xor rcx, 0x66112fe3
sub rcx, 0x2a0c5fd5
xor rcx, 0x11a090fb
sub rcx, 0x2a2b1e7f
mov dword [rsp + 0x2c], edi
add rax, rcx
mov dword [rsp - 0x38], 0x471a587b
movabs rcx, 0x2843ff347e6a1f1c
xor rcx, 0x7a91165
xor rcx, 0x27155d64
sub rcx, 0x3f2ac6a9
add rcx, 0x7fffffff
xor rcx, 0x67e51298
xor rax, rcx
movabs rcx, 0x6c4872a002dd815e
add rcx, 0x5f7aa70e
xor rcx, 0x2e02cd28
xor rcx, 0x428c9285
rol rax, 8
rol rax, 1
rol rax, 4
xor rax, rcx
mov rsp, rsp
not rax
xchg rdi, rax
mov qword [rsi + 0x100], rdi
xchg rdi, rax
jmp 0x140069a42
mov dword [rsp + 0x2c], 0x4941bfb6
xor dword [rsp + 0x2c], 0x32ac298c
sub dword [rsp + 0x2c], 0x50aa3eda
add dword [rsp + 0x2c], 0x429f1e2f
sub dword [rsp + 0x2c], 0x6de2758e
mov edx, 0x25463d98
sub edx, 0x221485a6
add edx, 0x51b96b26
sub edx, 0x1ac43fd0
xor edx, 0xa0a3e292
xchg rbx, rdi
mov rcx, rdi
xchg rdi, rbx
call fcn.14009b230
mov dword [rsp - 0xc], ecx
test rax, rax
je 0x140069b3e
rol rax, 0x17
rol rax, 6
rol rax, 8
rol rax, 4
rol rax, 1
movabs rcx, 0x596da3161794f641
sub rcx, 0xe47f0ba
add rcx, 0x2d25ebf6
sub rcx, 0x27ea54af
xor rax, rcx
mov dword [rsp - 0x20], 0x33f1390
mov dword [rsp + 0x30], edi
movabs rcx, 0x1afe791012d6209d
sub rcx, 0x10cd4acb
add rcx, 0x463a8d27
add rcx, 0x23204106
add rcx, 0x15dd2664
sub rax, rcx
xchg r10, r10
movabs rcx, 0x2185262b363c1922
sub rcx, 0x35b034d5
xor rcx, 0x14de06fc
add rcx, 0x4f0ee926
xor rax, rcx
movabs rcx, 0x6197eec36bc9ffd1
sub rcx, 0x61af10e0
add rcx, 0x5a06427b
add rcx, 0x2ec93fd5
sub rax, rcx
xchg r11, r11
xchg rcx, rax
mov qword [rsi + 0x108], rcx
xchg rcx, rax
jmp 0x140069b5e
mov dword [rsp + 0x30], 0x125ba19b
add dword [rsp + 0x30], 0xe8cd84f
sub dword [rsp + 0x30], 0x384aedb
sub dword [rsp + 0x30], 0x1d63cb0e
mov edx, 0x570e3f2e
xor edx, 0x54a5d489
add edx, 0x5f39b945
add edx, 0x7df18c6
sub edx, 0x3f4ae05b
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.14009b230
mov dword [rsp - 0x28], esp
test rax, rax
je 0x140069bf6
ror rax, 8
ror rax, 4
ror rax, 1
ror rax, 0x17
ror rax, 2
ror rax, 1
movabs rcx, 0xc795c56e7e490633
sub rcx, 0x558c5f92
xor rcx, 0x4fa2941e
add rcx, 0x4c8da0d8
not rax
mov dword [rsp + 0x44], edi
xchg r11, r11
rol rax, 0x2f
rol rax, 0xb
rol rax, 1
rol rax, 1
xor rax, rcx
xchg r12, rax
mov qword [rsi + 0x110], r12
xchg r12, rax
jmp 0x140069c1e
mov dword [rsp + 0x44], 0x28b386e5
add dword [rsp + 0x44], 0xe7bd8eb
add dword [rsp + 0x44], 0x235c85e6
xor dword [rsp + 0x44], 0x23a98396
sub dword [rsp + 0x44], 0x7922661f
mov edx, 0x648cef84
sub edx, 0x582102da
xor edx, 0x677ba7e2
sub edx, 0x35530d23
xchg rsi, rcx
mov rsi, rbx
xchg rsi, rcx
call fcn.14009b230
mov dword [rsp - 0x30], 0xc911c8b
test rax, rax
je 0x140069cf5
rol rax, 0x1c
rol rax, 0xc
rol rax, 0xd
rol rax, 1
movabs rcx, 0x7782e5260f7b11b9
add rcx, 0x1e153a6a
sub rcx, 0xc8b7abf
xor rcx, 0x1925f9eb
add rcx, 0x7fffffff
sub rcx, 0x1cbd600d
xor rax, rcx
mov dword [rsp - 0x18], 0x7f78bdd5
mov dword [rsp + 0x48], edi
movabs rcx, 0x1052587426283f9e
xor rcx, 0x5c7d5393
xor rcx, 0x11245158
xor rcx, 0x808b192
add rax, rcx
movabs rcx, 0x65fdcf3710fa6af0
add rcx, 0x294183ac
sub rcx, 0x34c92756
xor rcx, 0x5f91f6ea
xor rax, rcx
xchg r9, r9
not rax
mov qword [rsi + 0x118], rax
jmp 0x140069d15
mov dword [rsp + 0x48], 0x520f4abd
sub dword [rsp + 0x48], 0x337193a1
add dword [rsp + 0x48], 0x4b0b02fc
xor dword [rsp + 0x48], 0x69a8ba19
mov edx, 0x6c9270ca
sub edx, 0x1cca89c
sub edx, 0x4298de85
add edx, 0x1eb4a57f
add edx, 0x1e1f1b91
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.14009b230
test rax, rax
mov dword [rsp - 0xc], edi
je 0x140069dbb
not rax
mov dword [rsp + 0x58], edi
rol rax, 3
rol rax, 6
rol rax, 6
movabs rcx, 0x4825bb855e9f8721
xor rcx, 0x44cdea6f
add rcx, 0x3425ad53
xor rcx, 0x27b5c733
add rax, rcx
movabs rcx, 0x96d138cd479890a2
xor rcx, 0x4a3ab8e7
xor rcx, 0x5799e9d4
sub rcx, 0x2c1c9c22
ror rax, 0x2d
mov r15, r15
add rax, rcx
xchg r11, rax
mov qword [rsi + 0x120], r11
xchg r11, rax
jmp 0x140069ddb
mov dword [rsp + 0x58], 0x5ba3f8f6
sub dword [rsp + 0x58], 0x481b6b05
add dword [rsp + 0x58], 0x3cbbf96c
sub dword [rsp + 0x58], 0x5044875c
mov edx, 0x6646fac8
xor edx, 0x117f6601
xor edx, 0x7001ef53
add edx, 0x229588dd
add edx, 0x2154079a
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.14009b230
mov r12, r12
test rax, rax
je 0x140069e95
rol rax, 0xc
rol rax, 5
rol rax, 1
rol rax, 1
movabs rcx, 0x440be57127c9c8b0
xor rcx, 0x77ca92a5
sub rcx, 0x26044338
add rcx, 0x3c6676de
xor rax, rcx
xchg rdi, rdi
mov dword [rsp + 0x5c], edi
not rax
movabs rcx, 0x8f0d66ed696958e1
xor rcx, 0x1c0d3a5e
sub rcx, 0x7c58416
add rcx, 0x7fffffff
add rcx, 0x11c47fcc
ror rax, 7
ror rax, 0x19
ror rax, 6
ror rax, 2
ror rax, 3
add rax, rcx
mov qword [rsi + 0x128], rax
jmp 0x140069ebd
mov dword [rsp + 0x5c], 0x7416e822
sub dword [rsp + 0x5c], 0x2f11f98f
sub dword [rsp + 0x5c], 0x1aeac535
xor dword [rsp + 0x5c], 0x7f0fc2a1
xor dword [rsp + 0x5c], 0x5515ebfe
mov edx, 0x4c9a2f65
xor edx, 0x2f898bbb
xor edx, 0x29aa8065
xor edx, 0x17c0fd9c
xchg rbx, rdi
mov rcx, rdi
xchg rbx, rdi
call fcn.14009b230
mov dword [rsp - 0xc], 0x584ec038
test rax, rax
je 0x140069f5b
not rax
xchg r10, r10
mov dword [rsp + 0x74], edi
ror rax, 0x17
ror rax, 0xb
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0x65ec97872f17a522
add rcx, 0x5042250b
xor rcx, 0x485b2527
add rcx, 0x442a48b9
add rax, rcx
xchg r12, r12
rol rax, 5
rol rax, 1
rol rax, 1
rol rax, 2
rol rax, 1
not rax
xchg r12, r12
mov qword [rsi + 0x130], rax
jmp 0x140069f7b
mov dword [rsp + 0x74], 0x72d46d4e
add dword [rsp + 0x74], 0x76eab60
xor dword [rsp + 0x74], 0x44bc996e
sub dword [rsp + 0x74], 0x3eff81bf
mov edx, 0x33363c73
xor edx, 0x116773a4
add edx, 0x56b25f8e
sub edx, 0x73dfd7c2
xor edx, 0xa270386c
xchg rbx, r12
mov rcx, r12
xchg r12, rbx
call fcn.14009b230
test rax, rax
xchg r14, r14
je 0x14006a006
ror rax, 1
ror rax, 4
movabs rcx, 0x448123ea631dcc43
sub rcx, 0x611bb6b3
add rcx, 0x3d93b3b3
sub rcx, 0x400263
add rcx, 0x35614e71
not rax
mov dword [rsp + 0x78], edi
rol rax, 2
rol rax, 1
xor rax, rcx
not rax
xchg r11, r11
xchg rcx, rax
mov qword [rsi + 0x138], rcx
xchg rcx, rax
jmp 0x14006a026
mov dword [rsp + 0x78], 0x62fb88f6
sub dword [rsp + 0x78], 0xfa09a94
sub dword [rsp + 0x78], 0x13b370e0
sub dword [rsp + 0x78], 0x3fa77d81
mov edx, 0x33d0ebc
add edx, 0x75b80407
sub edx, 0x650ef38a
add edx, 0x4350c524
xchg r13, rbx
mov rcx, r13
xchg rbx, r13
call fcn.14009b230
mov rdx, rdx
test rax, rax
je 0x14006a10e
movabs rcx, 0xefa24c2e0a93c264
xor rcx, 0x30f9f53f
sub rcx, 0x1426bf99
add rcx, 0x1873f0d0
sub rcx, 0x21dc6fed
mov dword [rsp + 0x94], edi
add rax, rcx
movabs rcx, 0x3ff0e4a3a27166a
add rcx, 0x35846bb5
xor rcx, 0x39a19f0a
xor rcx, 0x48e3cd78
add rcx, 0x68901efa
xor rax, rcx
movabs rcx, 0x41e7eb3c1763740d
xor rcx, 0x233a0b9a
add rcx, 0x2e3bb56c
xor rcx, 0x77a06a3f
add rcx, 0x7fffffff
add rcx, 0x529ca1cc
not rax
rol rax, 4
rol rax, 0x18
rol rax, 9
rol rax, 2
rol rax, 7
rol rax, 5
rol rax, 1
xor rax, rcx
xchg r14, rax
mov qword [rsi + 0x140], r14
xchg r14, rax
jmp 0x14006a145
mov dword [rsp + 0x94], 0xd856371
xor dword [rsp + 0x94], 0x7dd014ca
sub dword [rsp + 0x94], 0x13db03b2
add dword [rsp + 0x94], 0x2dd1431
sub dword [rsp + 0x94], 0x5f578839
mov edx, 0x5424014e
xor edx, 0x6ebb1421
add edx, 0x12ef48fb
add edx, 0x4bd6da7f
xchg rdx, rbx
mov rcx, rdx
xchg rdx, rbx
call fcn.14009b230
test rax, rax
je 0x14006a1f1
mov r14, r14
not rax
mov dword [rsp + 0x9c], edi
movabs rcx, 0x1825890d7df9bfc8
xor rcx, 0x355def98
sub rcx, 0x1a3fd4af
add rcx, 0x7fffffff
add rcx, 0x44af31d6
add rax, rcx
movabs rcx, 0x2ba6dd3c0d2b45bf
add rcx, 0x574c373c
xor rcx, 0x15741a5a
sub rcx, 0x1d29080b
not rax
xchg rdx, rdx
sub rax, rcx
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
xchg rdx, rax
mov qword [rsi + 0x148], rdx
xchg rdx, rax
jmp 0x14006a21d
mov dword [rsp + 0x9c], 0x17a977cd
add dword [rsp + 0x9c], 0x4de5e76c
sub dword [rsp + 0x9c], 0x46bf1fc9
sub dword [rsp + 0x9c], 0x1ed03f6f
mov edx, 0xec0967a
sub edx, 0x7c18789
xor edx, 0x4b6bfcc5
xor edx, 0xe2531ca8
mov rcx, rbx
call fcn.14009b230
mov dword [rsp - 0x24], ecx
test rax, rax
je 0x14006a2cd
movabs rcx, 0x8540245271200a6c
sub rcx, 0x3171c3fd
add rcx, 0x28b1e183
sub rcx, 0x4b53a01c
add rcx, 0x426710e3
mov dword [rsp + 0xbc], edi
mov r9, r9
xor rax, rcx
movabs rcx, 0xb4d7a93c605b97e2
sub rcx, 0x5995dea3
add rcx, 0x1723291b
add rcx, 0x7fffffff
add rcx, 0x57f17c76
ror rax, 7
ror rax, 4
ror rax, 1
ror rax, 4
ror rax, 4
ror rax, 1
add rax, rcx
mov r13, r13
not rax
mov qword [rsi + 0x150], rax
jmp 0x14006a2f9
mov dword [rsp + 0xbc], 0x542ccbed
add dword [rsp + 0xbc], 0x12957473
sub dword [rsp + 0xbc], 0x48ab11fb
xor dword [rsp + 0xbc], 0x1e172e64
mov edx, 0x61bc0180
sub edx, 0x3751e2b4
sub edx, 0x200591ec
xor edx, 0x548f7101
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.14009b230
test rax, rax
xchg r8, r8
je 0x14006a3cf
movabs rcx, 0x265ed794430f1657
xor rcx, 0x69400178
xor rcx, 0x7fcf93b3
add rcx, 0x4a962973
mov dword [rsp + 0xec], edi
xor rax, rcx
mov dword [rsp - 0x34], 0x75ca7c46
movabs rcx, 0x2287053a1a1a27d1
sub rcx, 0x5ca2c80
add rcx, 0x87a2c15
xor rcx, 0x7fe8250b
add rax, rcx
mov rcx, rcx
movabs rcx, 0x3b4b658006870c48
add rcx, 0x2d1204e3
xor rcx, 0x28e2aed2
xor rcx, 0x14b123ec
add rcx, 0x7fffffff
add rcx, 0x82624e4
xor rax, rcx
ror rax, 2
ror rax, 5
not rax
mov dword [rsp - 0x10], 0x3ac6cf60
mov qword [rsi + 0x158], rax
jmp 0x14006a406
mov dword [rsp + 0xec], 0x356b4010
sub dword [rsp + 0xec], 0x17458fb
add dword [rsp + 0xec], 0x3c538e65
sub dword [rsp + 0xec], 0x2ae44ff4
sub dword [rsp + 0xec], 0x45662585
mov edx, 0x354d4243
xor edx, 0x51cebcff
sub edx, 0x10c0eba1
sub edx, 0x4be84e24
add edx, 0xefbe7df3
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.14009b230
test rax, rax
mov dword [rsp - 0x2c], edx
je 0x14006a4f4
movabs rcx, 0xc3bbb44813e9a621
xor rcx, 0x5850b29d
xor rcx, 0x227163db
add rcx, 0x7fffffff
add rcx, 0x4229b26
mov dword [rsp + 0xf4], edi
add rax, rcx
mov dword [rsp - 0x1c], edi
movabs rcx, 0x63d51d263e37e992
add rcx, 0xf8bad67
xor rcx, 0x776f6c2
xor rcx, 0x40bdae1d
add rcx, 0x7fffffff
add rcx, 0x5caa7844
not rax
mov dword [rsp - 0x18], 0x14492e1a
rol rax, 0xb
rol rax, 2
rol rax, 2
rol rax, 1
xor rax, rcx
movabs rcx, 0x78c397342365a325
sub rcx, 0x835c019
sub rcx, 0xbb2e2ec
add rcx, 0x7fffffff
xor rcx, 0x5a7da145
add rax, rcx
mov rsi, rsi
mov qword [rsi + 0x160], rax
jmp 0x14006a52b
mov dword [rsp + 0xf4], 0x6f6e44ee
xor dword [rsp + 0xf4], 0x2c35855c
add dword [rsp + 0xf4], 0xc5fc6ef
xor dword [rsp + 0xf4], 0x6fd3c7ba
sub dword [rsp + 0xf4], 0x20684f1a
mov edx, 0x519c2705
add edx, 0x2d5273f1
xor edx, 0x49602180
xor edx, 0x3b298e12
xor edx, 0x85c75d62
mov rcx, rbx
call fcn.14009b230
mov dword [rsp - 0x24], 0x48c21908
test rax, rax
je 0x14006a5f5
movabs rcx, 0xc2a854a0137b8987
add rcx, 0xf0b9135
xor rcx, 0x9f12fee
add rcx, 0x612cf818
mov dword [rsp + 0x10c], edi
mov r11, r11
add rax, rcx
movabs rcx, 0x2706aa25127d4574
add rcx, 0x13d0154b
xor rcx, 0x2190925d
add rcx, 0x2747e824
add rcx, 0x7fffffff
xor rcx, 0x4ede616c
xor rax, rcx
movabs rcx, 0x4e58636c029fa5f9
add rcx, 0x264a7391
sub rcx, 0xd528dba
add rcx, 0x7fab4147
ror rax, 4
xchg r11, r11
not rax
sub rax, rcx
mov qword [rsi + 0x168], rax
jmp 0x14006a621
mov dword [rsp + 0x10c], 0x7606f833
sub dword [rsp + 0x10c], 0x5feb5604
add dword [rsp + 0x10c], 0x22ef5062
xor dword [rsp + 0x10c], 0x390af290
mov edx, 0x4c4b7622
sub edx, 0x2905edd1
add edx, 0x413c291b
sub edx, 0x2432a99
xor edx, 0xf08f04a2
xchg rcx, r10
mov r10, rbx
xchg r10, rcx
call fcn.14009b230
test rax, rax
je 0x14006a6e6
xchg r13, r13
ror rax, 0x16
ror rax, 4
ror rax, 0xc
ror rax, 3
ror rax, 4
ror rax, 1
movabs rcx, 0x4ae26de4781b5a30
sub rcx, 0x2fe18900
add rcx, 0x20656b8f
sub rcx, 0x3a197d89
add rcx, 0x7fffffff
add rcx, 0x2f7fed1f
add rax, rcx
mov rsp, rsp
mov dword [rsp + 0x114], edi
ror rax, 0x11
movabs rcx, 0x65abccbb5832120a
add rcx, 0x2e8cf16
sub rcx, 0xa2fb488
sub rcx, 0x12d25ed9
add rax, rcx
not rax
mov dword [rsp - 0x38], esp
xchg r14, rax
mov qword [rsi + 0x170], r14
xchg r14, rax
jmp 0x14006a71d
mov dword [rsp + 0x114], 0x12a91195
xor dword [rsp + 0x114], 0x576c38e3
sub dword [rsp + 0x114], 0xc0649ef
xor dword [rsp + 0x114], 0x6b374e0
sub dword [rsp + 0x114], 0x3f0dab66
mov edx, 0x6452999f
sub edx, 0x1511b990
sub edx, 0x15051d85
add edx, 0x796496fc
xchg rcx, rbp
mov rbp, rbx
xchg rbp, rcx
call fcn.14009b230
mov r14, r14
test rax, rax
je 0x14006a7c7
rol rax, 6
rol rax, 1
rol rax, 1
movabs rcx, 0x93fc0181bebcca0
xor rcx, 0x675f1eec
xor rcx, 0x7fa962c1
add rcx, 0x41583df5
add rcx, 0x7fffffff
xor rcx, 0x175ffdc2
add rax, rcx
mov dword [rsp - 0x3c], 0x66885cb8
mov dword [rsp + 0x11c], edi
rol rax, 0x19
rol rax, 2
rol rax, 1
not rax
xchg rdi, rdi
ror rax, 0x25
ror rax, 2
ror rax, 5
ror rax, 1
xchg rdx, rax
mov qword [rsi + 0x178], rdx
xchg rdx, rax
jmp 0x14006a7fe
mov dword [rsp + 0x11c], 0x6434c704
sub dword [rsp + 0x11c], 0x52ac41c4
add dword [rsp + 0x11c], 0x59043f48
xor dword [rsp + 0x11c], 0x450980d0
xor dword [rsp + 0x11c], 0x2f854459
mov edx, 0x42c68ef8
add edx, 0x3b572179
sub edx, 0x52829519
add edx, 0x2a6497c7
xor edx, 0x56575014
xchg rsp, rcx
mov rsp, rbx
xchg rcx, rsp
call fcn.14009b230
mov dword [rsp - 0x14], 0x4bd7c7b9
test rax, rax
je 0x14006a8d2
movabs rcx, 0x4685ac2c5111bee5
sub rcx, 0x23f49a1d
add rcx, 0x37b38266
add rcx, 0x1d782ab0
mov dword [rsp + 0xc8], edi
xor rax, rcx
mov rbx, rbx
movabs rcx, 0xdf1be819553ed936
xor rcx, 0x1a007fca
xor rcx, 0x71d3b13e
add rcx, 0x20dcafd
add rcx, 0x724aa2d9
ror rax, 4
ror rax, 4
add rax, rcx
movabs rcx, 0xf0d4cb7b686aac46
xor rcx, 0x5a2918db
add rcx, 0x2b0793c6
add rcx, 0x3dc6ca75
ror rax, 0xd
ror rax, 1
ror rax, 1
add rax, rcx
mov qword [rsi + 0x180], rax
xchg rdi, rdi
jmp 0x14006a8fe
mov dword [rsp + 0xc8], 0x6514db15
sub dword [rsp + 0xc8], 0x539a9e75
add dword [rsp + 0xc8], 0x639d1f0e
sub dword [rsp + 0xc8], 0x75175bad
mov edx, 0x33617936
sub edx, 0x22d0692b
add edx, 0x3ab54797
sub edx, 0x2d7a865b
xchg rsp, rcx
mov rsp, rbx
xchg rsp, rcx
call fcn.14009b230
xchg r8, r8
test rax, rax
je 0x14006a994
not rax
mov dword [rsp - 0x44], ecx
mov dword [rsp + 0xd0], edi
ror rax, 0x14
movabs rcx, 0x124e7b824fc7e6b
xor rcx, 0x3ffb0e69
add rcx, 0x1b3a95ee
xor rcx, 0x74d42a65
add rcx, 0x2d19ec89
xor rax, rcx
not rax
mov dword [rsp - 0x30], esi
ror rax, 6
ror rax, 0xc
ror rax, 4
ror rax, 3
ror rax, 1
xchg rbx, rax
mov qword [rsi + 0x188], rbx
xchg rbx, rax
jmp 0x14006a9cb
mov dword [rsp + 0xd0], 0x6fdb19f9
sub dword [rsp + 0xd0], 0x5e4c16e0
add dword [rsp + 0xd0], 0x18181b24
sub dword [rsp + 0xd0], 0x1b24314f
xor dword [rsp + 0xd0], 0xe82ecef
mov edx, 0x55d14f6a
sub edx, 0x2172928d
add edx, 0x2ff10476
xor edx, 0x4b92620d
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.14009b230
test rax, rax
xchg rsp, rsp
je 0x14006aa8e
movabs rcx, 0x2245e7114b70bc7e
xor rcx, 0x2089ccb2
xor rcx, 0x7f6c0e32
sub rcx, 0x1440ae9c
mov dword [rsp + 0xf0], edi
xor rax, rcx
movabs rcx, 0x10698f1f257b80fa
xor rcx, 0x5019e986
sub rcx, 0x48d20c9b
add rcx, 0x7fffffff
add rcx, 0x455e1499
sub rax, rcx
mov dword [rsp - 0x40], ebp
movabs rcx, 0x7274a3572d998770
add rcx, 0x39b6cd00
xor rcx, 0x770639a6
xor rcx, 0x54e6fc94
not rax
sub rax, rcx
rol rax, 2
xchg rdi, rdi
xchg r15, rax
mov qword [rsi + 0x190], r15
xchg r15, rax
jmp 0x14006aaba
mov dword [rsp + 0xf0], 0x6d8fa303
sub dword [rsp + 0xf0], 0x2d3a121
xor dword [rsp + 0xf0], 0x74bf83cd
xor dword [rsp + 0xf0], 0x1e03822e
mov edx, 0x7bfbe4f7
xor edx, 0x7974c7a9
xor edx, 0x3c454756
xor edx, 0x435a1f61
xor edx, 0xc9dda4a3
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.14009b230
test rax, rax
mov rbx, rbx
je 0x14006ab64
rol rax, 0x15
rol rax, 7
rol rax, 0xe
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0xb2e737bf0ded5f59
xor rcx, 0x2d78d9e6
xor rcx, 0x4f0462b4
add rcx, 0x7fffffff
sub rcx, 0x138e5d54
not rax
mov r10, r10
mov dword [rsp + 0x118], edi
rol rax, 0xe
rol rax, 1
add rax, rcx
ror rax, 0x12
ror rax, 3
ror rax, 1
ror rax, 0x10
ror rax, 1
ror rax, 1
mov qword [rsi + 0x198], rax
jmp 0x14006ab90
mov dword [rsp + 0x118], 0x9fb98a7
add dword [rsp + 0x118], 0x6f4c2078
xor dword [rsp + 0x118], 0x15359430
xor dword [rsp + 0x118], 0x6c722d2e
mov edx, 0x62e67358
sub edx, 0x30c48b27
add edx, 0x39b087ce
add edx, 0x2def226d
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.14009b230
mov r14, r14
test rax, rax
je 0x14006ac45
not rax
mov dword [rsp + 0x120], edi
mov dword [rsp - 0x18], ecx
movabs rcx, 0x3ac4c69553f9b419
xor rcx, 0x23103533
sub rcx, 0x66ad5a22
add rcx, 0x63823d66
add rcx, 0x3ac7e111
sub rax, rcx
movabs rcx, 0x68d0fa79292f1858
add rcx, 0x734342b
xor rcx, 0xa688506
xor rcx, 0x6817e05f
add rcx, 0x7fffffff
add rcx, 0x882a441
not rax
ror rax, 3
ror rax, 1
add rax, rcx
xchg rsp, rsp
xchg r9, rax
mov qword [rsi + 0x1a0], r9
xchg r9, rax
jmp 0x14006ac71
mov dword [rsp + 0x120], 0x6ac58e04
sub dword [rsp + 0x120], 0x1d47abb4
sub dword [rsp + 0x120], 0xe45d8c7
sub dword [rsp + 0x120], 0x3f380988
mov edx, 0x3a1b8b9
add edx, 0x6d4e8694
add edx, 0x713107d
sub edx, 0x4a4b612c
add edx, 0xa8f81799
mov rcx, rbx
xchg r11, r11
call fcn.14009b230
test rax, rax
je 0x14006ad44
not rax
mov rcx, rcx
mov dword [rsp + 0x134], edi
movabs rcx, 0x48af24e1832307d
add rcx, 0x2402336d
sub rcx, 0x2e0c9938
add rcx, 0x588f1e71
xor rcx, 0x62029c17
sub rax, rcx
mov dword [rsp - 0x1c], edi
movabs rcx, 0x5b7893226669406e
xor rcx, 0x61e22144
add rcx, 0x100d8d8b
xor rcx, 0x110b6cda
xor rcx, 0x1ff5ba3e
xor rax, rcx
movabs rcx, 0x584c6bad08ef5b1f
add rcx, 0x48c8ad25
sub rcx, 0x387caa83
add rcx, 0x7fffffff
add rcx, 0x4df867fb
not rax
mov r9, r9
sub rax, rcx
xchg rdi, rax
mov qword [rsi + 0x1a8], rdi
xchg rdi, rax
jmp 0x14006ad70
mov dword [rsp + 0x134], 0x595cb327
add dword [rsp + 0x134], 0xa9301dc
xor dword [rsp + 0x134], 0x5525980e
sub dword [rsp + 0x134], 0x36ca2d0c
mov edx, 0x57526828
xor edx, 0x6c335271
add edx, 0x735cb67
sub edx, 0x1e0fc393
add edx, 0x4726fc01
xchg r12, rcx
mov r12, rbx
xchg r12, rcx
call fcn.14009b230
test rax, rax
xchg rsp, rsp
je 0x14006ae49
movabs rcx, 0x23a0ed32d24abec
sub rcx, 0x1e2dd823
add rcx, 0x197cf2f3
add rcx, 0x100f2789
add rcx, 0x6f769659
mov dword [rsp + 0x138], edi
mov dword [rsp - 0x30], esi
xor rax, rcx
movabs rcx, 0x864eadc0581bfedd
xor rcx, 0x77f2b230
sub rcx, 0x2e22e70
sub rcx, 0x21981700
rol rax, 2
rol rax, 0x10
rol rax, 0xd
rol rax, 2
rol rax, 1
add rax, rcx
movabs rcx, 0x73eccba975a02280
sub rcx, 0x6fbdc8db
xor rcx, 0xf92c2be
xor rcx, 0x173c8f21
not rax
mov dword [rsp - 0x3c], 0x18c319cc
add rax, rcx
mov qword [rsi + 0x1b0], rax
jmp 0x14006ae75
mov dword [rsp + 0x138], 0x32a094a0
sub dword [rsp + 0x138], 0x2cefe4ab
add dword [rsp + 0x138], 0x14083624
xor dword [rsp + 0x138], 0x19b8e618
mov edx, 0x15bf0552
xor edx, 0x15701210
xor edx, 0x4b01ac75
add edx, 0x33b1cabd
xor edx, 0x77b1ab26
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.14009b230
mov dword [rsp - 0x24], 0x5ede0e79
test rax, rax
je 0x14006af74
rol rax, 0x15
rol rax, 0xe
rol rax, 8
rol rax, 1
rol rax, 7
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x6cbeb6223c35c76e
xor rcx, 0x20ec9e1d
add rcx, 0x2ef95bfa
add rcx, 0x33d1ec4
add rcx, 0x2d69d068
add rax, rcx
mov dword [rsp + 0x144], edi
mov rdi, rdi
rol rax, 0x1d
rol rax, 0xf
rol rax, 1
movabs rcx, 0x7da930617fbd1cff
xor rcx, 0x23c27cbc
xor rcx, 0x13e9c0c4
xor rcx, 0x470b6fee
xor rcx, 0x280a7afc
xor rax, rcx
xchg rbx, rbx
movabs rcx, 0x3bc5ae3000a7ec32
xor rcx, 0x4f1baa9d
xor rcx, 0x5c19e88b
add rcx, 0x2df8725a
xor rcx, 0x3a7b485e
add rax, rcx
mov dword [rsp - 0x38], ecx
xchg r13, rax
mov qword [rsi + 0x1b8], r13
xchg r13, rax
jmp 0x14006afa0
mov dword [rsp + 0x144], 0x4c0f4c78
sub dword [rsp + 0x144], 0x2d71a3ae
xor dword [rsp + 0x144], 0x3c977f38
sub dword [rsp + 0x144], 0x220ad7f1
mov edx, 0x3aedf468
add edx, 0x3f72c38e
sub edx, 0x64910083
add edx, 0xc8bdf223
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.14009b230
test rax, rax
mov dword [rsp - 0x3c], ecx
je 0x14006b082
movabs rcx, 0xc75b341e67defaba
xor rcx, 0x776e5191
xor rcx, 0x41502445
sub rcx, 0x36401d15
xor rcx, 0x11e3aef9
mov dword [rsp + 0x20], edi
xchg r8, r8
add rax, rcx
movabs rcx, 0x4fcf1fa17047ae5
xor rcx, 0x50d2125e
xor rcx, 0x1e88642d
sub rcx, 0x45a259c0
add rcx, 0x7fffffff
add rcx, 0x1d8f917b
ror rax, 0x18
ror rax, 1
ror rax, 1
xor rax, rcx
xchg rdx, rdx
movabs rcx, 0x7ac00da2789d3c9
xor rcx, 0x4e0a05c7
xor rcx, 0x13dccdb3
xor rcx, 0x337e5e9e
xor rcx, 0x5af93352
add rax, rcx
ror rax, 0x19
ror rax, 0x1b
ror rax, 1
ror rax, 1
mov qword [rsi + 0x1c0], rax
jmp 0x14006b0aa
mov dword [rsp + 0x20], 0x12465d2b
add dword [rsp + 0x20], 0x26174884
xor dword [rsp + 0x20], 0x4bbe4d39
sub dword [rsp + 0x20], 0x4981e27e
xor dword [rsp + 0x20], 0x2a620619
mov edx, 0x75b49020
sub edx, 0x71a44410
add edx, 0x28ff7a7f
xor edx, 0x4d880310
xor edx, 0x9414dfc4
xchg rbx, rdx
mov rcx, rdx
xchg rbx, rdx
call fcn.14009b230
test rax, rax
mov dword [rsp - 0x14], 0x9d23f0f
je 0x14006b164
not rax
mov dword [rsp + 0x24], edi
mov rdx, rdx
ror rax, 1
ror rax, 1
movabs rcx, 0x5bada5be02a5fb6d
add rcx, 0x58ce79d6
add rcx, 0x14e65b44
xor rcx, 0x505dc331
add rax, rcx
mov dword [rsp - 0x2c], 0x51457275
movabs rcx, 0xa407137f6179b06e
xor rcx, 0x2d9a7918
add rcx, 0x2c823502
xor rcx, 0x55b57c9d
add rcx, 0x20cc777f
ror rax, 0x29
ror rax, 1
add rax, rcx
mov dword [rsp - 0x34], 0x21c71823
mov qword [rsi + 0x1c8], rax
jmp 0x14006b18c
mov dword [rsp + 0x24], 0x399701bc
xor dword [rsp + 0x24], 0x10c1fd3c
xor dword [rsp + 0x24], 0x4ef53bf3
add dword [rsp + 0x24], 0x8f02501
xor dword [rsp + 0x24], 0x7093ec75
mov edx, 0x2085c546
add edx, 0x40942c58
xor edx, 0x835de19
xor edx, 0x2a3da5e0
xor edx, 0xa8c7d5cf
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.14009b230
test rax, rax
mov r15, r15
je 0x14006b25e
movabs rcx, 0xc09040920e77f8bd
sub rcx, 0x1e8305b
add rcx, 0x3370eb79
add rcx, 0x4781216f
mov dword [rsp + 0x28], edi
mov r12, r12
add rax, rcx
movabs rcx, 0x834f484420d22611
xor rcx, 0x207adafe
xor rcx, 0x3f857450
sub rcx, 0x5f2ae0e
add rcx, 0x1e8a5802
ror rax, 8
ror rax, 5
ror rax, 0xc
ror rax, 0x10
add rcx, rax
xchg r14, r14
movabs rax, 0x234dd73f5dad0742
xor rax, 0x4bf5e87c
sub rax, 0x3e3839f
add rax, 0x37999e62
not rcx
add rcx, rax
mov qword [rsi + 0x1d0], rcx
mov dword [rsp - 0x28], 0x7cab0a88
jmp 0x14006b286
mov dword [rsp + 0x28], 0x290cac20
xor dword [rsp + 0x28], 0x4842ce82
sub dword [rsp + 0x28], 0x4f9501c5
xor dword [rsp + 0x28], 0x54255e16
xor dword [rsp + 0x28], 0x459c3eca
mov edx, 0x45642b14
sub edx, 0x2e82aecd
add edx, 0x22b38e3
add edx, 0x386f98a9
xor edx, 0x68413680
mov rcx, rbx
mov dword [rsp - 0x38], 0x498895b8
call fcn.14009b230
test rax, rax
je 0x14006b377
mov r10, r10
ror rax, 6
ror rax, 0x1c
ror rax, 0xc
ror rax, 5
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0xd1b57745585dfd06
add rcx, 0x886eb1e
sub rcx, 0x3ee1effd
add rcx, 0x5f848aa2
add rax, rcx
mov dword [rsp + 0x34], edi
mov dword [rsp - 0x30], esi
rol rax, 9
rol rax, 0xd
rol rax, 0xe
rol rax, 1
movabs rcx, 0xce4fc5771e982bfc
xor rcx, 0x69b0bbff
sub rcx, 0x20ce779a
add rcx, 0x7fffffff
sub rcx, 0xe127442
add rax, rcx
movabs rcx, 0x2b650bbf706ace11
sub rcx, 0x2209dc88
sub rcx, 0x3641f769
add rcx, 0x33d57c83
add rcx, 0x7c052aa1
xor rax, rcx
mov r13, r13
xchg rdx, rax
mov qword [rsi + 0x1d8], rdx
xchg rdx, rax
jmp 0x14006b397
mov dword [rsp + 0x34], 0x4c70ece7
sub dword [rsp + 0x34], 0x10e120df
xor dword [rsp + 0x34], 0x7bb1211b
sub dword [rsp + 0x34], 0x403eed12
mov edx, 0x1ed1309f
xor edx, 0x5880125a
sub edx, 0xa447ad8
xor edx, 0x7083b0fa
add edx, 0x6df6471
xchg rsi, rcx
mov rsi, rbx
xchg rsi, rcx
call fcn.14009b230
mov dword [rsp - 0x38], esi
test rax, rax
je 0x14006b476
movabs rcx, 0xc4e5dee613741349
add rcx, 0x5bcae684
sub rcx, 0xd5f5266
sub rcx, 0x36373149
sub rcx, 0xc86f7a2
mov dword [rsp + 0x40], edi
mov rdx, rdx
add rax, rcx
movabs rcx, 0x7f3fd6155ed86fce
sub rcx, 0x34a06b19
add rcx, 0x4710fc15
add rcx, 0x7fffffff
add rcx, 0x6e2e3d4
not rax
mov dword [rsp - 0x10], ecx
add rax, rcx
movabs rcx, 0x433dc01431b5d5ee
sub rcx, 0x26fbc90d
add rcx, 0x6ad17546
sub rcx, 0x4f938efa
add rcx, 0x7fffffff
add rcx, 0xba105b7
xor rax, rcx
mov dword [rsp - 0x28], ebp
not rax
xchg r9, rax
mov qword [rsi + 0x1e0], r9
xchg r9, rax
jmp 0x14006b49e
mov dword [rsp + 0x40], 0x4741c1a3
add dword [rsp + 0x40], 0x2212ae92
sub dword [rsp + 0x40], 0x5682fe10
sub dword [rsp + 0x40], 0x42840a4
sub dword [rsp + 0x40], 0xea93180
mov edx, 0x3903dac3
add edx, 0x1d6416c3
add edx, 0x297505d6
sub edx, 0x31ca8cce
sub edx, 0x20023f4a
mov rcx, rbx
mov dword [rsp - 0x1c], esp
call fcn.14009b230
test rax, rax
je 0x14006b545
movabs rcx, 0xe844103a7ca18e9b
sub rcx, 0x27613cd1
sub rcx, 0x14509c80
add rcx, 0x7fffffff
xor rcx, 0x2e38316c
mov dword [rsp + 0x50], edi
mov dword [rsp - 0x38], ebx
add rax, rcx
movabs rcx, 0x33be641801bcfdad
add rcx, 0x3e37f7b7
xor rcx, 0x6a22e783
xor rcx, 0x3e2acdc8
ror rax, 0x14
ror rax, 1
ror rax, 1
ror rax, 1
not rax
sub rax, rcx
mov rcx, rcx
not rax
mov qword [rsi + 0x1e8], rax
jmp 0x14006b56d
mov dword [rsp + 0x50], 0x31bb4079
xor dword [rsp + 0x50], 0x4012746e
sub dword [rsp + 0x50], 0x1bfa3395
sub dword [rsp + 0x50], 0x3bbf5007
xor dword [rsp + 0x50], 0x19efb07a
mov edx, 0x4f132114
xor edx, 0x551f4bb0
sub edx, 0xdba005d
add edx, 0x485f41f1
add edx, 0x1a758b76
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.14009b230
mov dword [rsp - 0x24], 0x6adf96fc
test rax, rax
je 0x14006b643
movabs rcx, 0x55c6116c3eb1649d
add rcx, 0xc9f671
add rcx, 0x3dce74e6
xor rcx, 0x420a4450
add rcx, 0x2297b288
mov dword [rsp + 0x54], edi
mov dword [rsp - 0x34], 0x4e224416
xor rax, rcx
movabs rcx, 0x98643392dffddf1
sub rcx, 0x1fabe66b
add rcx, 0x51c76586
sub rcx, 0x51087356
not rax
add rax, rcx
mov rbp, rbp
movabs rcx, 0x63026e7a2090ae9c
add rcx, 0x3ee2e3f7
sub rcx, 0x4bf814b9
add rcx, 0x4670a8a7
rol rax, 4
rol rax, 1
add rax, rcx
mov dword [rsp - 0x28], esi
xchg r12, rax
mov qword [rsi + 0x1f0], r12
xchg r12, rax
jmp 0x14006b663
mov dword [rsp + 0x54], 0x4a19ada8
sub dword [rsp + 0x54], 0x26e49216
add dword [rsp + 0x54], 0x9ee7200
xor dword [rsp + 0x54], 0x2d238d93
mov edx, 0x534dca5f
xor edx, 0x5d2eb35b
add edx, 0x3018a085
add edx, 0x3d822bf6
xchg r12, rbx
mov rcx, r12
xchg r12, rbx
call fcn.14009b230
test rax, rax
je 0x14006b703
xchg rdx, rdx
rol rax, 0x17
rol rax, 4
rol rax, 0x12
rol rax, 8
rol rax, 1
rol rax, 7
rol rax, 1
movabs rcx, 0x457cc7d501810302
add rcx, 0x4142ffa2
sub rcx, 0x21fc38ea
add rcx, 0x5fa3025a
not rax
mov dword [rsp + 0x68], edi
rol rax, 0x10
rol rax, 0xa
rol rax, 2
rol rax, 1
add rax, rcx
xchg rsp, rsp
rol rax, 0x11
rol rax, 1
rol rax, 1
xchg r14, rax
mov qword [rsi + 0x1f8], r14
xchg r14, rax
jmp 0x14006b72b
mov dword [rsp + 0x68], 0x73bd33e9
xor dword [rsp + 0x68], 0x38b0a617
add dword [rsp + 0x68], 0x299f72a1
add dword [rsp + 0x68], 0x3fadb9d
xor dword [rsp + 0x68], 0x78a7e43d
mov edx, 0x1b27553e
xor edx, 0x18cac400
xor edx, 0x328d2ac4
add edx, 0x2cb67c58
sub edx, 0x2af26dfa
mov rcx, rbx
mov r10, r10
call fcn.14009b230
test rax, rax
je 0x14006b7e8
not rax
xchg r14, r14
mov dword [rsp + 0x70], edi
ror rax, 0xa
ror rax, 3
ror rax, 1
ror rax, 1
movabs rcx, 0x2ee2afec6686f832
sub rcx, 0x463316af
add rcx, 0xbc13a98
add rcx, 0x7fffffff
xor rcx, 0x5de64f32
add rax, rcx
mov rsi, rsi
movabs rcx, 0x1bf9a1082e5b5188
sub rcx, 0xac53a39
add rcx, 0x1eab8a7c
add rcx, 0x7fffffff
xor rcx, 0xeabf865
xor rax, rcx
rol rax, 0x2f
rol rax, 6
rol rax, 2
rol rax, 1
xchg r15, rax
mov qword [rsi + 0x200], r15
xchg r15, rax
jmp 0x14006b810
mov dword [rsp + 0x70], 0x385776df
sub dword [rsp + 0x70], 0x29c3c089
add dword [rsp + 0x70], 0x22714431
add dword [rsp + 0x70], 0x42b5e985
sub dword [rsp + 0x70], 0x73bae40b
mov edx, 0x10a9d42
add edx, 0x4fd35d4a
add edx, 0x20028642
sub edx, 0x24a6079f
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.14009b230
test rax, rax
je 0x14006b8be
mov rdi, rdi
ror rax, 0x34
ror rax, 1
ror rax, 1
movabs rcx, 0x35341c773197d737
add rcx, 0x26c58de9
add rcx, 0x55e9fa3
sub rcx, 0x37088a70
add rcx, 0x4cdf6e45
add rax, rcx
mov dword [rsp + 0x80], edi
mov r12, r12
movabs rcx, 0xe673f76606f93b4c
add rcx, 0x3714034f
sub rcx, 0x112bac2a
xor rcx, 0x4c358892
xor rax, rcx
rol rax, 0x17
rol rax, 9
rol rax, 1
rol rax, 1
xchg r8, rax
mov qword [rsi + 0x208], r8
xchg r8, rax
jmp 0x14006b8f5
mov dword [rsp + 0x80], 0x2cbeee6
add dword [rsp + 0x80], 0x2893431d
add dword [rsp + 0x80], 0x39266df0
add dword [rsp + 0x80], 0xee689e1
sub dword [rsp + 0x80], 0x736c29d3
mov edx, 0x77982075
xor edx, 0x443cf11a
sub edx, 0x7608217
xor edx, 0x6369a5a5
xor edx, 0x89e2f3a1
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.14009b230
test rax, rax
mov dword [rsp - 0x40], 0x593d4919
je 0x14006b991
ror rax, 2
movabs rcx, 0x21b78f8a60e406a0
sub rcx, 0xfab2992
xor rcx, 0x1315967c
add rcx, 0x7fffffff
xor rcx, 0x741bc1c0
not rax
xchg rdx, rdx
mov dword [rsp + 0x84], edi
ror rax, 0x19
ror rax, 0x11
ror rax, 3
ror rax, 0xa
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x44], edi
not rax
mov qword [rsi + 0x210], rax
jmp 0x14006b9c8
mov dword [rsp + 0x84], 0x5ef9e2b4
xor dword [rsp + 0x84], 0x18dd0417
sub dword [rsp + 0x84], 0x3c212001
add dword [rsp + 0x84], 0x5fc5f321
xor dword [rsp + 0x84], 0x69c9b9c2
mov edx, 0x707c21f3
sub edx, 0x39e5e5f5
sub edx, 0x1302153b
add edx, 0xdab3cf60
xchg rsi, rcx
mov rsi, rbx
xchg rsi, rcx
call fcn.14009b230
mov dword [rsp - 0x18], 0x6d998fb2
test rax, rax
je 0x14006ba7c
ror rax, 0x28
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0x606be2746e5e2b66
sub rcx, 0x5014d8f3
xor rcx, 0x2b30125e
sub rcx, 0x1e875ca1
add rcx, 0x7fffffff
xor rcx, 0x289cac7d
add rax, rcx
mov dword [rsp + 0xac], edi
ror rax, 4
ror rax, 2
ror rax, 1
ror rax, 7
not rax
rol rax, 0x1f
rol rax, 0xb
rol rax, 2
rol rax, 9
rol rax, 1
xchg rdx, rax
mov qword [rsi + 0x218], rdx
xchg rdx, rax
jmp 0x14006bab3
mov dword [rsp + 0xac], 0x62ccd73e
sub dword [rsp + 0xac], 0x2d0a9ba6
add dword [rsp + 0xac], 0x42413919
sub dword [rsp + 0xac], 0x57bd2654
sub dword [rsp + 0xac], 0x20464e5c
mov edx, 0x51b34d05
sub edx, 0x39b1bcde
add edx, 0x5e6590f
sub edx, 0x9792d02
add edx, 0xe47fc4b8
mov rcx, rbx
call fcn.14009b230
xchg r15, r15
test rax, rax
je 0x14006bb66
not rax
mov dword [rsp + 0xdc], edi
mov dword [rsp - 0x14], ebp
movabs rcx, 0x57aaf3923d9cfabc
xor rcx, 0xb84b365
sub rcx, 0x83be1c3
add rcx, 0x6ab77e6e
add rax, rcx
movabs rcx, 0xa7c336212a98758
xor rcx, 0x19703a9a
add rcx, 0x1da0ed5f
add rcx, 0x684d7d7
add rcx, 0x7fffffff
add rcx, 0x13e2de0f
ror rax, 0x18
ror rax, 0xe
ror rax, 1
add rax, rcx
mov dword [rsp - 0x24], esi
not rax
xchg rsp, rax
mov qword [rsi + 0x220], rsp
xchg rsp, rax
jmp 0x14006bb9d
mov dword [rsp + 0xdc], 0x14c31118
sub dword [rsp + 0xdc], 0x818ee
add dword [rsp + 0xdc], 0x6aadcb07
sub dword [rsp + 0xdc], 0x7f14abde
sub dword [rsp + 0xdc], 0x541752
mov edx, 0x14bda3a3
add edx, 0xd6218f4
xor edx, 0x43b8fc72
sub edx, 0x21f05181
add edx, 0x3a370a7
xchg rbx, rsi
mov rcx, rsi
xchg rbx, rsi
call fcn.14009b230
mov r8, r8
test rax, rax
je 0x14006bc86
movabs rcx, 0x411d6f1e49332319
xor rcx, 0x39e6d47a
sub rcx, 0x34c8f95a
add rcx, 0x3c2ddf8e
mov dword [rsp + 0xe4], edi
mov dword [rsp - 0x18], ebp
add rax, rcx
movabs rcx, 0x5908b54b725af718
sub rcx, 0x513760d9
add rcx, 0xda66c8b
sub rcx, 0x2e88d43d
add rcx, 0x7fffffff
add rcx, 0x366e8f3a
rol rax, 0x12
rol rax, 2
rol rax, 2
rol rax, 1
add rcx, rax
mov dword [rsp - 0x38], 0x3424d9dc
movabs rax, 0x636d3f7d4bc9560a
xor rax, 0x5f4d35d0
add rax, 0x57f2a9cf
xor rax, 0x380e051e
add rax, 0x7339e9cf
xor rcx, rax
mov dword [rsp - 0x24], ecx
not rcx
xchg r12, rcx
mov qword [rsi + 0x228], r12
xchg rcx, r12
jmp 0x14006bcb2
mov dword [rsp + 0xe4], 0x2d2b108a
sub dword [rsp + 0xe4], 0x14d4d1e1
xor dword [rsp + 0xe4], 0x4543978f
sub dword [rsp + 0xe4], 0x5d15a925
mov edx, 0x7e6bfc35
sub edx, 0x3463d957
add edx, 0xa9d3c3b
xor edx, 0x3495b91a
mov rcx, rbx
call fcn.14009b230
mov dword [rsp - 0x1c], 0xefa2247
test rax, rax
je 0x14006bd36
rol rax, 1
movabs rcx, 0xd553c6c0fd9e8b3
add rcx, 0x32ba64df
add rcx, 0x736cd7b
sub rcx, 0x2a2a65d8
not rax
mov dword [rsp + 0x104], edi
ror rax, 0x23
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x40], 0x2b0a808c
not rax
mov qword [rsi + 0x230], rax
jmp 0x14006bd62
mov dword [rsp + 0x104], 0x63c368de
sub dword [rsp + 0x104], 0x637362
sub dword [rsp + 0x104], 0x18b4f194
xor dword [rsp + 0x104], 0x4aab03e9
mov edx, 0x192f1331
xor edx, 0x5b5243a5
add edx, 0x3c534429
sub edx, 0x41555a91
add edx, 0x6bf36662
xchg rbx, rsp
mov rcx, rsp
xchg rbx, rsp
call fcn.14009b230
mov dword [rsp - 0x38], esi
test rax, rax
je 0x14006be1d
movabs rcx, 0xa463b8477db5c92c
sub rcx, 0x22e9b38f
sub rcx, 0x2512e136
add rcx, 0x36323fa6
mov dword [rsp + 0x98], edi
mov rsi, rsi
xor rax, rcx
movabs rcx, 0x1c9b9c95b294f83
sub rcx, 0x12ae5ba6
xor rcx, 0x2426d428
sub rcx, 0x14500799
rol rax, 0x30
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x1c], 0x3f02366b
ror rax, 2
ror rax, 3
ror rax, 9
ror rax, 5
xchg rbp, rax
mov qword [rsi + 0x238], rbp
xchg rbp, rax
jmp 0x14006be49
mov dword [rsp + 0x98], 0x7550792c
sub dword [rsp + 0x98], 0x2bd9add5
add dword [rsp + 0x98], 0x2abcb83d
sub dword [rsp + 0x98], 0x74338393
mov edx, 0x2c6443e9
sub edx, 0x1e39d8cf
xor edx, 0x5f456d11
xor edx, 0x3408573e
xor edx, 0x5a8d48a7
mov rcx, rbx
xchg r9, r9
call fcn.14009b230
test rax, rax
je 0x14006bf25
xchg r15, r15
movabs rcx, 0x60115d440a749c64
xor rcx, 0x68346188
add rcx, 0x1236439f
xor rcx, 0x2d8669c5
add rcx, 0x7fffffff
sub rcx, 0x17319dff
mov dword [rsp + 0xb8], edi
add rax, rcx
movabs rcx, 0x133f3b3e49ed2fe3
xor rcx, 0xfa90edf
add rcx, 0x2c3ffb11
sub rcx, 0x37f0daaf
xor rax, rcx
mov dword [rsp - 0x2c], esp
movabs rcx, 0x4efb271c08586d20
add rcx, 0x2b2d713f
xor rcx, 0xce5e766
xor rcx, 0x72e49c41
xor rcx, 0x111b2f25
not rax
mov r10, r10
sub rax, rcx
ror rax, 0x13
ror rax, 0x13
mov qword [rsi + 0x240], rax
mov dword [rsp - 0xc], 0x69f7acff
jmp 0x14006bf51
mov dword [rsp + 0xb8], 0xe68fefe
add dword [rsp + 0xb8], 0x116363d9
xor dword [rsp + 0xb8], 0x5190b7a1
sub dword [rsp + 0xb8], 0x4e5cd575
mov edx, 0x6801d9eb
add edx, 0xc6ddb83
sub edx, 0x1d84ff26
add edx, 0x3d9cb8a9
mov rcx, rbx
mov rsi, rsi
call fcn.14009b230
test rax, rax
je 0x14006bfeb
xchg r15, r15
rol rax, 7
rol rax, 4
rol rax, 1
rol rax, 1
movabs rcx, 0x92683d8e28b84280
xor rcx, 0x35046ec8
add rcx, 0x196cfb63
add rcx, 0x442d8054
add rcx, 0x651332f4
not rax
mov dword [rsp + 0xc0], edi
mov dword [rsp - 0xc], ebp
rol rax, 0xd
rol rax, 0x16
rol rax, 1
add rax, rcx
mov r8, r8
rol rax, 1
rol rax, 1
rol rax, 1
mov qword [rsi + 0x248], rax
mov dword [rsp - 0x28], ecx
jmp 0x14006c022
mov dword [rsp + 0xc0], 0x2bfa3846
xor dword [rsp + 0xc0], 0x480ee854
sub dword [rsp + 0xc0], 0x4c3ebe4a
add dword [rsp + 0xc0], 0x517235ef
xor dword [rsp + 0xc0], 0x692847b6
mov edx, 0x6205a3a1
sub edx, 0x4cfbd875
xor edx, 0x21f06484
xor edx, 0x1d8263d0
xor edx, 0x57a597ce
mov rcx, rbx
mov dword [rsp - 0x10], 0xfd744a9
call fcn.14009b230
test rax, rax
je 0x14006c114
movabs rcx, 0x227790a435ad5510
xor rcx, 0xa555b4d
sub rcx, 0xc5ca4b2
xor rcx, 0x4472beb1
add rcx, 0x6d8ffb32
mov dword [rsp + 0xe0], edi
mov dword [rsp - 0x34], 0x6d126cbe
add rax, rcx
movabs rcx, 0x2d5e5a3c6aad2fac
sub rcx, 0x59702424
sub rcx, 0x103763f3
add rcx, 0x4f7ad5ad
add rcx, 0x7fffffff
add rcx, 0x1a525b52
xor rax, rcx
xchg rdi, rdi
movabs rcx, 0xb15bf088489ae851
add rcx, 0x1f679d41
xor rcx, 0x7e16eeb9
xor rcx, 0x63c90182
add rcx, 0x5b72a0ba
ror rax, 0xd
ror rax, 4
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
mov rdi, rdi
rol rax, 2
mov qword [rsi + 0x250], rax
jmp 0x14006c14b
mov dword [rsp + 0xe0], 0x4dadc461
sub dword [rsp + 0xe0], 0x45cb3ba2
add dword [rsp + 0xe0], 0x469ed8c4
add dword [rsp + 0xe0], 0x1d366e28
sub dword [rsp + 0xe0], 0x6bb7cfaa
mov edx, 0x74c4a72c
add edx, 0x3d9963f
sub edx, 0x13b3056b
sub edx, 0x305c95f8
add edx, 0x27af6028
xchg rbx, rsp
mov rcx, rsp
xchg rsp, rbx
call fcn.14009b230
mov dword [rsp - 0x14], 0x6ce871f4
test rax, rax
je 0x14006c223
movabs rcx, 0x24a984086540f88c
sub rcx, 0x3d4dbadf
add rcx, 0x56dc2009
sub rcx, 0x5473a239
xor rcx, 0x664bc226
mov dword [rsp + 0x108], edi
add rax, rcx
mov dword [rsp - 0x14], 0x6138b0eb
movabs rcx, 0xc5c28406dfa1148
sub rcx, 0xcf024a
sub rcx, 0x63b6e7b7
add rcx, 0x7fffffff
xor rcx, 0x7980221e
not rax
add rax, rcx
xchg rsi, rsi
movabs rcx, 0x635c571b2a4d7419
add rcx, 0x245357a5
sub rcx, 0x973d3c9
add rcx, 0xb874c14
rol rax, 0x25
mov rdi, rdi
xor rax, rcx
mov qword [rsi + 0x258], rax
jmp 0x14006c25a
mov dword [rsp + 0x108], 0x56ba3c28
sub dword [rsp + 0x108], 0x50409984
add dword [rsp + 0x108], 0x4c4e7856
sub dword [rsp + 0x108], 0x267060cf
sub dword [rsp + 0x108], 0x2c57ba2a
mov edx, 0x2aa94000
xor edx, 0x30b4d817
sub edx, 0x11d75ca
add edx, 0x38d588f3
add edx, 0x8321bbfb
xchg r12, rcx
mov r12, rbx
xchg rcx, r12
call fcn.14009b230
test rax, rax
mov r10, r10
je 0x14006c34d
movabs rcx, 0x97064c4a3236ce24
add rcx, 0x44279492
sub rcx, 0x136c754a
sub rcx, 0x287be48c
add rcx, 0x7fffffff
add rcx, 0x37f7f041
mov dword [rsp + 0x110], edi
add rax, rcx
movabs rcx, 0x67204b36122e022d
add rcx, 0x38ccd155
add rcx, 0x349c6720
sub rcx, 0x32608c4a
ror rax, 4
xor rax, rcx
mov dword [rsp - 0x20], edi
movabs rcx, 0x5aaf4add40ba4673
sub rcx, 0x1907d00d
xor rcx, 0x1323dfc9
add rcx, 0x7fffffff
add rcx, 0x4750f258
add rax, rcx
movabs rcx, 0x7a82464e7730461e
sub rcx, 0x5e2955ca
xor rcx, 0x3cdf5a0
xor rcx, 0x22ffc7c7
xor rax, rcx
mov qword [rsi + 0x260], rax
mov dword [rsp - 0x30], ebp
jmp 0x14006c384
mov dword [rsp + 0x110], 0x6aa75cdd
xor dword [rsp + 0x110], 0x2adb80ec
sub dword [rsp + 0x110], 0x10032cee
add dword [rsp + 0x110], 0x4815b1d0
sub dword [rsp + 0x110], 0x788f6112
mov edx, 0x6c1d3b69
sub edx, 0x664418cd
add edx, 0x53781726
add edx, 0x47d89425
xchg r13, rcx
mov r13, rbx
xchg r13, rcx
call fcn.14009b230
test rax, rax
xchg rsi, rsi
je 0x14006c45f
movabs rcx, 0x89d6b8ef0dbdcbf3
sub rcx, 0x7bca3da
add rcx, 0x373f29bc
add rcx, 0x275360ff
add rcx, 0x6b7586b9
mov dword [rsp + 0x130], edi
mov dword [rsp - 0x30], 0x7b79e9ee
add rax, rcx
movabs rcx, 0x818092c74844acda
xor rcx, 0x1405292c
add rcx, 0x981cd4d
xor rcx, 0x1f04ed79
xor rcx, 0x26305eb5
xor rax, rcx
mov dword [rsp - 0x24], esi
movabs rcx, 0x6a8b64be2aa61815
add rcx, 0x1047044e
sub rcx, 0x1265fb42
add rcx, 0xaf3f293
add rax, rcx
xchg r12, r12
rol rax, 5
rol rax, 0x2c
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
mov qword [rsi + 0x268], rax
jmp 0x14006c496
mov dword [rsp + 0x130], 0x1cb86cef
add dword [rsp + 0x130], 0x593e3f27
sub dword [rsp + 0x130], 0x4aaf0ceb
xor dword [rsp + 0x130], 0x2cc9ffe6
xor dword [rsp + 0x130], 0x78e60cc
mov edx, 0x75554e66
sub edx, 0x11f57250
add edx, 0x1bfb9941
sub edx, 0x30bdac98
xor edx, 0x92918137
xchg rbx, r15
mov rcx, r15
xchg rbx, r15
call fcn.14009b230
test rax, rax
xchg rbx, rbx
je 0x14006c544
movabs rcx, 0xae442f8f0a18e15b
xor rcx, 0xb6e67b5
xor rcx, 0x4f19dcc3
add rcx, 0x5938f2b5
mov r13d, edi
xor rax, rcx
movabs rcx, 0x633c51d8272eeee4
add rcx, 0x386ccbb7
sub rcx, 0x159f10d2
add rcx, 0x8fc2f42
add rcx, 0x6f20bbb0
sub rax, rcx
mov rbx, rbx
rol rax, 0xb
rol rax, 0xf
rol rax, 6
rol rax, 1
not rax
mov qword [rsi + 0x270], rax
mov dword [rsp - 0x30], 0x4784c10a
jmp 0x14006c55f
mov r13d, 0x71136a39
add r13d, 0x3188ba2
sub r13d, 0x866ba38
sub r13d, 0x6bc53ba2
mov edx, 0x7977c4f1
sub edx, 0x1e113628
xor edx, 0x2f0e92c3
add edx, 0x5abcfbe
add edx, 0x552d2fd7
xchg rsp, rcx
mov rsp, rbx
xchg rcx, rsp
call fcn.14009b230
test rax, rax
je 0x14006c625
mov dword [rsp - 0x24], 0x15d5159e
movabs rcx, 0xca80f7241079b2f9
sub rcx, 0xf9d3954
add rcx, 0x1631ee22
add rcx, 0x1c317e7f
add rcx, 0x5abc2712
mov r12d, edi
add rax, rcx
mov rbp, rbp
movabs rcx, 0x4032fbd437c46f2a
add rcx, 0x26de3d00
xor rcx, 0xbe8b7a
sub rcx, 0x425326e9
add rcx, 0x7fffffff
sub rcx, 0x3c78317
ror rax, 0xa
ror rax, 5
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
rol rax, 3
mov rbp, rbp
not rax
mov qword [rsi + 0x278], rax
jmp 0x14006c647
mov r12d, 0x482378e7
sub r12d, 0x1f97be85
xor r12d, 0x1abc2bbd
xor r12d, 0x7e63dc84
sub r12d, 0x4c544d5a
mov edx, 0x24050c1b
xor edx, 0x4ec9a702
sub edx, 0x23ba7e8f
xor edx, 0x2d768672
xchg rdi, rbx
mov rcx, rdi
xchg rbx, rdi
call fcn.14009b230
mov dword [rsp - 0x2c], 0x57e1419f
test rax, rax
je 0x14006c6f5
not rax
mov dword [rsp - 0x24], ebp
movabs rcx, 0x8f89fc8c70423747
sub rcx, 0x126c0956
xor rcx, 0x1b3ead5
sub rcx, 0x44eda2b3
add rcx, 0x7fffffff
add rcx, 0x98888fb
rol rax, 7
rol rax, 0x1b
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
mov r15d, edi
add rax, rcx
mov dword [rsp - 0x28], ecx
rol rax, 0xe
rol rax, 1
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x34], 0x15b1ae41
mov qword [rsi + 0x280], rax
jmp 0x14006c717
mov r15d, 0x416ff2b2
sub r15d, 0x34bff175
add r15d, 0x3a39b11e
sub r15d, 0x1ef52546
sub r15d, 0x27f48d14
mov edx, 0x573d59e0
add edx, 0x22d40a30
xor edx, 0xe3784d8
sub edx, 0x44ebfc97
add edx, 0x635ab0f8
mov rcx, rbx
call fcn.14009b230
mov dword [rsp - 0x24], 0x4ddba57f
test rax, rax
je 0x14006c81a
rol rax, 5
rol rax, 1
rol rax, 1
rol rax, 0xe
rol rax, 7
rol rax, 9
movabs rcx, 0xf1ff36a543b768d5
xor rcx, 0x427e4a30
add rcx, 0x264be86e
xor rcx, 0x7f54042e
xor rcx, 0x368ce7f
add rax, rcx
mov dword [rsp - 0x34], ebp
mov r14d, edi
ror rax, 7
ror rax, 0x10
ror rax, 0x10
ror rax, 2
ror rax, 1
movabs rcx, 0x5c7987a4b68dbf4
xor rcx, 0x3be1578
add rcx, 0x279340ca
sub rcx, 0x5ffaa902
add rcx, 0x7fffffff
add rcx, 0x48fe2c3
xor rax, rcx
movabs rcx, 0x706d39f03221250e
sub rcx, 0x264a97f3
xor rcx, 0x77d57e
add rcx, 0x245a8665
add rcx, 0x7fffffff
xor rcx, 0x65221155
sub rax, rcx
mov dword [rsp - 0x3c], 0x35ef0368
mov qword [rsi + 0x288], rax
jmp 0x14006c83c
mov r14d, 0x7ba4fcfe
sub r14d, 0x22d84db7
sub r14d, 0x67d55dd
add r14d, 0x1344fb4e
xor r14d, 0x659454b9
mov edx, 0x5d10681b
xor edx, 0x4033c914
xor edx, 0x1fbfb1d1
add edx, 0x4c941250
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.14009b230
test rax, rax
mov dword [rsp - 0x2c], ebx
je 0x14006c91e
movabs rcx, 0xcc855a7f5981cc71
sub rcx, 0x888884e
xor rcx, 0x1bfe5e7d
add rcx, 0x6f6a19e9
mov ebp, edi
xchg r14, r14
add rax, rcx
movabs rcx, 0x92a7d85c6922cee3
add rcx, 0x15e5ba2c
sub rcx, 0x137852bf
add rcx, 0x4a7fd02a
ror rax, 0x1a
ror rax, 0xa
ror rax, 6
ror rax, 1
add rcx, rax
movabs rax, 0x50be60ca6828b2cd
sub rax, 0x51e4ddc8
add rax, 0x246b567f
xor rax, 0x7c206842
xor rax, 0x1cac4eac
xor rcx, rax
movabs rax, 0x2dc1440041149b42
xor rax, 0x7563016c
sub rax, 0x9cbe153
xor rax, 0x3e81fb93
sub rcx, rax
mov qword [rsi + 0x290], rcx
mov dword [rsp - 0x30], 0x37189c22
jmp 0x14006c93b
mov ebp, 0x2654468e
xor ebp, 0x7cbe9ddc
sub ebp, 0x348d1c13
add ebp, 0x161cc434
sub ebp, 0x3c7a8372
mov edx, 0x2d906297
add edx, 0x4b468af4
sub edx, 0x36f6b56e
sub edx, 0x16769a81
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.14009b230
mov r11, r11
test rax, rax
je 0x14006c9e5
movabs rcx, 0xb9af2264662f3e8e
sub rcx, 0x1b91602d
xor rcx, 0x39f9bde5
sub rcx, 0xaadbf0d
add rcx, 0x938af29
add rax, rcx
mov dword [rsp - 0x34], 0x2596ce8c
movabs rcx, 0xa16f884c4f66fac5
xor rcx, 0x3f6fbd3d
sub rcx, 0x57036d85
xor rcx, 0x7db8cb0e
add rcx, 0x174d12a
xor rax, rcx
rol rax, 0x16
rol rax, 0xa
rol rax, 0xb
rol rax, 1
xchg r15, rax
mov qword [rsi + 0x298], r15
xchg r15, rax
jmp 0x14006ca02
mov edi, 0x776e5697
sub edi, 0x731f2fb5
add edi, 0x493dfb19
xor edi, 0x3391bfb8
xor edi, 0x7e1c9e42
mov eax, dword [rsp + 0x198]
mov dword [rsp - 0x24], 0x5d1f2890
or eax, r14d
or eax, ebp
or eax, dword [rsp + 0x1a0]
or eax, dword [rsp + 0x1a8]
mov dword [rsp - 0x34], ecx
or eax, dword [rsp + 0x20]
or eax, dword [rsp + 0x24]
or eax, dword [rsp + 0x28]
mov dword [rsp - 0x14], edx
or eax, dword [rsp + 0x2c]
or eax, dword [rsp + 0x30]
or eax, dword [rsp + 0x34]
or eax, dword [rsp + 0x38]
mov dword [rsp - 0x2c], ecx
or eax, dword [rsp + 0x3c]
or eax, dword [rsp + 0x40]
or eax, dword [rsp + 0x44]
mov dword [rsp - 0x14], 0x3aaba24d
or eax, dword [rsp + 0x48]
or eax, edi
or eax, dword [rsp + 0x4c]
mov rdx, rdx
or eax, dword [rsp + 0x50]
or eax, dword [rsp + 0x54]
or eax, dword [rsp + 0x58]
mov dword [rsp - 0x2c], 0x68e4a08a
or eax, dword [rsp + 0x5c]
or eax, dword [rsp + 0x60]
or eax, dword [rsp + 0x64]
mov dword [rsp - 0xc], esp
or eax, dword [rsp + 0x68]
or eax, dword [rsp + 0x6c]
or eax, dword [rsp + 0x70]
mov rcx, rcx
or eax, dword [rsp + 0x74]
or eax, dword [rsp + 0x78]
or eax, dword [rsp + 0x7c]
or eax, dword [rsp + 0x80]
mov r8, r8
or eax, dword [rsp + 0x84]
or eax, dword [rsp + 0x88]
or eax, dword [rsp + 0x8c]
or eax, dword [rsp + 0x90]
mov dword [rsp - 0x14], ecx
or eax, dword [rsp + 0x94]
or eax, dword [rsp + 0x98]
or eax, dword [rsp + 0x9c]
or eax, dword [rsp + 0xa0]
xchg rbx, rbx
or eax, dword [rsp + 0xa4]
or eax, dword [rsp + 0xa8]
or eax, dword [rsp + 0xac]
xchg r14, r14
or eax, dword [rsp + 0xb0]
or eax, dword [rsp + 0xb4]
or eax, dword [rsp + 0xb8]
or eax, dword [rsp + 0xbc]
mov dword [rsp - 0x14], ebp
or eax, dword [rsp + 0xc0]
or eax, dword [rsp + 0xc4]
or eax, dword [rsp + 0xc8]
or eax, dword [rsp + 0xcc]
xchg rdi, rdi
or eax, dword [rsp + 0xd0]
or eax, dword [rsp + 0xd4]
or eax, dword [rsp + 0xd8]
or eax, dword [rsp + 0xdc]
mov dword [rsp - 0x24], edx
or eax, dword [rsp + 0xe0]
or eax, dword [rsp + 0xe4]
or eax, dword [rsp + 0xe8]
or eax, dword [rsp + 0xec]
mov r11, r11
or eax, dword [rsp + 0xf0]
or eax, dword [rsp + 0xf4]
or eax, dword [rsp + 0xf8]
or eax, dword [rsp + 0xfc]
mov dword [rsp - 0x10], 0x5669966e
or eax, dword [rsp + 0x100]
or eax, dword [rsp + 0x104]
or eax, dword [rsp + 0x108]
xchg rdi, rdi
or eax, dword [rsp + 0x10c]
or eax, dword [rsp + 0x110]
or eax, dword [rsp + 0x114]
mov dword [rsp - 0x34], 0x2ed626c1
or eax, dword [rsp + 0x118]
or eax, dword [rsp + 0x11c]
or eax, dword [rsp + 0x120]
or eax, dword [rsp + 0x124]
mov dword [rsp - 0x18], 0x213b5f00
or eax, dword [rsp + 0x128]
or eax, dword [rsp + 0x12c]
or eax, dword [rsp + 0x130]
or eax, dword [rsp + 0x134]
xchg rcx, rcx
or eax, dword [rsp + 0x138]
or eax, dword [rsp + 0x13c]
or eax, dword [rsp + 0x140]
or eax, r13d
mov dword [rsp - 0x28], 0x318b9ad8
or eax, r12d
xchg r15, rbx
mov r15, qword [rsp + 0x190]
xchg rbx, r15
or eax, r15d
or eax, dword [rsp + 0x144]
or eax, dword [rsp + 0x148]
mov rsi, rsi
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]
pop r12
nop
mov rdi, qword [rsp]
add rsp, 8
nop
mov rsi, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov rbp, qword [rsp - 8]
ret