Function at 0x14005d1b0
Capabilities:
Hash data using murmur3

Disassembly:
xchg rbx, r10
mov qword [rsp + 8], r10
xchg rbx, r10
nop
mov qword [rsp - 8], rbp
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], rsi
push rdi
mov dword [rsp - 0x14], 0x3562b0da
nop
push 0x7910610f
mov qword [rsp], r12
push r13
mov dword [rsp - 0x28], 0x760c7e24
nop
mov qword [rsp - 8], r14
sub rsp, 8
nop
mov qword [rsp - 8], r15
sub rsp, 8
add rsp, 0xfffffffffffffe50
mov dword [rsp - 0x14], ebp
xchg r12, rdx
mov rsi, r12
xchg rdx, r12
mov rbx, rcx
mov edx, 0x1cd46018
add edx, 0x2774bbd0
sub edx, 0x1b02dd2a
xor edx, 0x99d52b4a
call fcn.14009b230
mov dword [rsp - 0x44], 0x386ff428
xor edi, edi
test rax, rax
je 0x14005d301
xchg rdx, rdx
movabs rcx, 0x3cb08175645cd35
sub rcx, 0x33949113
xor rcx, 0x10aa57e7
add rcx, 0x7fffffff
add rcx, 0x146fcba5
mov dword [rsp + 0xc4], edi
xchg rsi, rsi
xor rax, rcx
movabs rcx, 0x67ae72891c1185bc
xor rcx, 0x3584d8aa
add rcx, 0xd1afc45
add rcx, 0x7fffffff
add rcx, 0x1ab3124c
rol rax, 0xd
rol rax, 0x11
rol rax, 5
rol rax, 0xd
rol rax, 2
rol rax, 3
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
not rax
mov rdx, rdx
rol rax, 5
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
not rax
mov r12, r12
rol rax, 0xb
rol rax, 9
rol rax, 0xc
rol rax, 1
add rax, rcx
xchg rbx, rax
mov qword [rsi], rbx
xchg rbx, rax
jmp 0x14005d338
mov dword [rsp + 0xc4], 0x4ddbc82c
sub dword [rsp + 0xc4], 0x36f1e955
xor dword [rsp + 0xc4], 0x29cf871a
sub dword [rsp + 0xc4], 0x256316e9
sub dword [rsp + 0xc4], 0x19c342e3
mov edx, 0x7526c918
sub edx, 0x5614a97f
add edx, 0x2fb955b1
xor edx, 0x4aa58eef
add edx, 0x9d80ed84
mov rcx, rbx
mov dword [rsp - 0x1c], edx
call fcn.14009b230
test rax, rax
je 0x14005d45b
xchg r14, r14
rol rax, 0x11
rol rax, 0x20
rol rax, 8
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0x9d41bf561abb47ce
add rcx, 0x2010c20e
sub rcx, 0x16b33c5
add rcx, 0x7fffffff
add rcx, 0x2dfd3a95
add rax, rcx
mov dword [rsp + 0x11c], edi
movabs rcx, 0x6bd23bb75aa73b05
xor rcx, 0x64a448d
add rcx, 0x1ca50e20
add rcx, 0x7fffffff
sub rcx, 0x489d2c5d
xor rax, rcx
movabs rcx, 0x8e07f722cb181f6
xor rcx, 0x181e6d7d
add rcx, 0x32a1fdc0
xor rcx, 0xe95c76a
add rcx, 0x58235ec3
not rax
add rax, rcx
mov r10, r10
movabs rcx, 0x42ee9a445b10760b
sub rcx, 0x36029d0f
xor rcx, 0x7af7be5f
xor rcx, 0x547e8fb
ror rax, 6
ror rax, 0xb
ror rax, 7
ror rax, 0xa
ror rax, 0x14
ror rax, 6
ror rax, 1
ror rax, 1
xor rax, rcx
xchg rsp, rax
mov qword [rsi + 8], rsp
xchg rsp, rax
jmp 0x14005d492
mov dword [rsp + 0x11c], 0x582d7018
sub dword [rsp + 0x11c], 0x17bf86ec
sub dword [rsp + 0x11c], 0xf312c7f
add dword [rsp + 0x11c], 0x46ddadc2
xor dword [rsp + 0x11c], 0x781a6a6e
mov edx, 0x23b1b38e
xor edx, 0x8b13d6
xor edx, 0x114e199
add edx, 0x2d752299
add edx, 0xa5aa056e
xchg r10, rcx
mov r10, rbx
xchg rcx, r10
call fcn.14009b230
mov dword [rsp - 0x3c], ecx
test rax, rax
je 0x14005d575
rol rax, 0x3a
movabs rcx, 0xefd7ed1a3ee74322
xor rcx, 0x3258c4bd
add rcx, 0x431462ef
xor rcx, 0x1bb41a1b
add rcx, 0x7fffffff
sub rcx, 0x3adc517d
add rax, rcx
mov dword [rsp - 0x38], 0x3d2e410e
mov dword [rsp + 0x124], edi
ror rax, 0xd
ror rax, 2
ror rax, 1
movabs rcx, 0xe0635cb15a389539
xor rcx, 0x77b1c2b6
xor rcx, 0x4749e60a
add rcx, 0x38a3e9fd
xor rax, rcx
movabs rcx, 0x55b1537c43de6005
xor rcx, 0x11056613
sub rcx, 0x2d2ce48c
add rcx, 0x7d75ee37
rol rax, 3
rol rax, 2
xor rax, rcx
mov dword [rsp - 0x1c], 0x5630c945
mov qword [rsi + 0x10], rax
jmp 0x14005d5ac
mov dword [rsp + 0x124], 0x7f4d011a
xor dword [rsp + 0x124], 0x2ade6ef9
xor dword [rsp + 0x124], 0x47d060b9
xor dword [rsp + 0x124], 0x366b0711
sub dword [rsp + 0x124], 0x2428084a
mov edx, 0x41d45034
add edx, 0x23a1d6d9
xor edx, 0x1b9da424
sub edx, 0x28dfd779
sub edx, 0x2bc06630
xchg rcx, rbp
mov rbp, rbx
xchg rbp, rcx
call fcn.14009b230
test rax, rax
mov dword [rsp - 0x30], 0x7793a454
je 0x14005d6ce
rol rax, 2
rol rax, 8
rol rax, 0xc
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x5ccb91945d0a53fc
sub rcx, 0x284b706c
sub rcx, 0x112a145b
add rcx, 0x3c3dee2b
add rcx, 0x2e4ea6e1
xor rax, rcx
mov dword [rsp - 0x18], 0x573438d1
mov dword [rsp + 0x134], edi
movabs rcx, 0x223f46846d02082a
xor rcx, 0x6a32623d
add rcx, 0x29109e3
xor rcx, 0x4826a5c5
add rcx, 0x7fffffff
xor rcx, 0x27d29842
sub rax, rcx
mov dword [rsp - 0x44], 0x155a0e9
movabs rcx, 0x3f0c22c04f5a5aff
sub rcx, 0x420585cb
add rcx, 0x29f397a5
add rcx, 0x15c69c02
xor rax, rcx
movabs rcx, 0x3152a3114011ef0e
xor rcx, 0x7c12d2ba
xor rcx, 0x787a4a36
add rcx, 0x7fffffff
add rcx, 0x393123a9
not rax
add rax, rcx
mov rbp, rbp
not rax
xchg r8, rax
mov qword [rsi + 0x18], r8
xchg r8, rax
jmp 0x14005d705
mov dword [rsp + 0x134], 0x35c87ace
sub dword [rsp + 0x134], 0xb75575d
add dword [rsp + 0x134], 0x2d1f1875
sub dword [rsp + 0x134], 0x3a2e9fc9
sub dword [rsp + 0x134], 0x1d439c1c
mov edx, 0x7abbda13
sub edx, 0x50aeddf2
add edx, 0x2770c466
xor edx, 0x1a28385b
sub edx, 0x41f9f50c
xchg rbx, r14
mov rcx, r14
xchg rbx, r14
call fcn.14009b230
xchg rsi, rsi
test rax, rax
je 0x14005d86a
movabs rcx, 0xe0fbd7d23ddb862c
sub rcx, 0x18426e54
add rcx, 0x33468133
xor rcx, 0x53b489b4
add rcx, 0x7fffffff
add rcx, 0x6c8c1651
mov dword [rsp + 0x13c], edi
mov dword [rsp - 0x38], 0x30b8f3e8
add rax, rcx
movabs rcx, 0x57c580752ce11560
add rcx, 0x227a30a6
xor rcx, 0xde48483
xor rcx, 0x317aec25
add rcx, 0x7a4e1a08
rol rax, 0x2e
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x3891dff246f3385a
sub rcx, 0x406a34b3
add rcx, 0x306921f3
add rcx, 0x7fffffff
add rcx, 0x1d4223eb
sub rax, rcx
movabs rcx, 0x3f5bf00e31d9240e
add rcx, 0x4dc9d45a
sub rcx, 0x12331a5
add rcx, 0x7fffffff
sub rcx, 0x6c8ebc85
xor rax, rcx
movabs rcx, 0xaccc72344507813
xor rcx, 0x1ff5d8c9
sub rcx, 0x3d30bd5e
add rcx, 0x87071d3
add rcx, 0x885448a
add rax, rcx
mov dword [rsp - 0xc], 0x501391cc
movabs rcx, 0x112414b4709f4a17
xor rcx, 0x26c4b348
xor rcx, 0x7c9c8011
sub rcx, 0x99e6ed6
add rcx, 0x766ddb6a
xor rax, rcx
xchg r11, r11
xchg rcx, rax
mov qword [rsi + 0x20], rcx
xchg rcx, rax
jmp 0x14005d896
mov dword [rsp + 0x13c], 0x2d5d36be
xor dword [rsp + 0x13c], 0x612b7981
xor dword [rsp + 0x13c], 0x37dcf103
xor dword [rsp + 0x13c], 0x7baabe3d
mov edx, 0x387f7c09
sub edx, 0x24c0978d
add edx, 0x35c7b89a
add edx, 0x2b3285d6
add edx, 0x58303326
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.14009b230
xchg rbp, rbp
test rax, rax
je 0x14005d97a
rol rax, 0x1c
rol rax, 7
rol rax, 0x13
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0x43de771d567371af
xor rcx, 0x5c2114d8
add rcx, 0x5387f134
add rcx, 0x7247b24f
add rax, rcx
mov dword [rsp + 0xe8], edi
mov dword [rsp - 0x38], ebx
rol rax, 5
rol rax, 6
movabs rcx, 0xaa6a0b4e1dd930d2
add rcx, 0x3a2151b3
sub rcx, 0x23b3d227
xor rcx, 0x242a79a0
add rcx, 0x7fffffff
xor rcx, 0x7729b62c
add rcx, rax
mov dword [rsp - 0x34], 0x3df68b42
not rcx
ror rcx, 8
ror rcx, 0x1b
ror rcx, 6
ror rcx, 1
not rcx
mov dword [rsp - 0x38], 0x4525acdc
mov qword [rsi + 0x28], rcx
jmp 0x14005d9b1
mov dword [rsp + 0xe8], 0x6c308f8a
sub dword [rsp + 0xe8], 0x1bddd841
sub dword [rsp + 0xe8], 0x195cd35d
sub dword [rsp + 0xe8], 0x20e5c29d
sub dword [rsp + 0xe8], 0x1610214e
mov edx, 0x7afc512d
sub edx, 0x19da6b52
xor edx, 0x24c24dc7
add edx, 0x171a8a74
xor edx, 0xfb0573f5
mov rcx, rbx
call fcn.14009b230
mov dword [rsp - 0x40], esi
test rax, rax
je 0x14005dae1
movabs rcx, 0xc42ca09716c29e48
xor rcx, 0x704a408d
sub rcx, 0x448c3506
add rcx, 0x662747c1
mov dword [rsp + 0x108], edi
xchg r11, r11
add rax, rcx
movabs rcx, 0x16cd47067dc15a02
sub rcx, 0x74891e6
sub rcx, 0x5a1406df
add rcx, 0x5f60ba60
add rcx, 0x7fffffff
sub rcx, 0x4f4c6c67
xor rax, rcx
mov dword [rsp - 0x44], 0x3d9c9167
movabs rcx, 0x2b845ee56b0368df
sub rcx, 0x2193ab4d
xor rcx, 0x2534b8a5
add rcx, 0x1636b98b
add rax, rcx
movabs rcx, 0x972c512d6bcea58b
sub rcx, 0x38192219
xor rcx, 0x4f953799
sub rcx, 0x1cbc8d2
add rcx, 0x999ea02
ror rax, 3
ror rax, 1
ror rax, 2
ror rax, 1
add rax, rcx
movabs rcx, 0x7d3e037243b66f92
sub rcx, 0x3f32e681
add rcx, 0x63ca3167
add rcx, 0x7fffffff
sub rcx, 0x35f12667
ror rax, 0xe
ror rax, 8
ror rax, 1
add rax, rcx
xchg r12, rax
mov qword [rsi + 0x30], r12
xchg r12, rax
jmp 0x14005db18
mov dword [rsp + 0x108], 0x3b90aa66
xor dword [rsp + 0x108], 0x2fa39927
add dword [rsp + 0x108], 0x68626430
sub dword [rsp + 0x108], 0x4b47bb7f
sub dword [rsp + 0x108], 0x314ddbf1
mov edx, 0x685cf16b
sub edx, 0x60e5f6d9
add edx, 0x119b6135
add edx, 0x3fbcbc64
add edx, 0x96f8d249
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.14009b230
test rax, rax
je 0x14005dc2f
mov dword [rsp - 0x40], 0x945c746
movabs rcx, 0xbdbb5c3b4f85a940
xor rcx, 0x614be6c7
xor rcx, 0x706e30a2
sub rcx, 0x71341f
add rcx, 0x7fffffff
xor rcx, 0x2424f57a
mov dword [rsp + 0x10c], edi
mov dword [rsp - 0x30], 0x38863ddd
add rax, rcx
movabs rcx, 0x6e27dd3b730d0d36
xor rcx, 0x2dd6cad6
xor rcx, 0x225e6c2e
sub rcx, 0x6ca8f928
xor rcx, 0x7e2f7177
ror rax, 9
ror rax, 0xa
ror rax, 6
ror rax, 1
ror rax, 4
ror rax, 1
add rcx, rax
mov dword [rsp - 0x34], ecx
movabs rax, 0x39dbc25134fcffb7
add rax, 0x40737080
sub rax, 0xf287cc6
sub rax, 0x340dd28a
sub rax, 0x28fe1923
ror rcx, 0xa
ror rcx, 5
ror rcx, 1
ror rcx, 0xa
ror rcx, 6
ror rcx, 1
not rcx
sub rcx, rax
mov rdi, rdi
ror rcx, 0x1e
ror rcx, 6
ror rcx, 0xd
ror rcx, 1
mov qword [rsi + 0x38], rcx
jmp 0x14005dc5b
mov dword [rsp + 0x10c], 0x6cef6550
sub dword [rsp + 0x10c], 0x1926f478
sub dword [rsp + 0x10c], 0x352c075b
sub dword [rsp + 0x10c], 0x1e9c697c
mov edx, 0x4a9df3dc
xor edx, 0x795db2a8
xor edx, 0x3c5ee2e5
add edx, 0x5d11447e
xor edx, 0x49b65955
xchg rcx, rsi
mov rsi, rbx
xchg rsi, rcx
call fcn.14009b230
test rax, rax
mov rdx, rdx
je 0x14005dd4d
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x500c1b5f3467710b
add rcx, 0x1cadc5dc
xor rcx, 0x1a830d98
sub rcx, 0x42c7caea
add rcx, 0x3abe5daa
not rax
mov dword [rsp + 0x130], edi
sub rax, rcx
xchg rsp, rsp
movabs rcx, 0xc490f0022a94f15d
add rcx, 0x23a7eb3b
sub rcx, 0x3436e545
add rcx, 0x33aba168
add rcx, 0x7fffffff
add rcx, 0x117a3ffb
rol rax, 4
rol rax, 0x1f
rol rax, 0x13
rol rax, 3
rol rax, 3
rol rax, 1
add rax, rcx
mov rcx, rcx
movabs rcx, 0x329fbff16e6c6153
xor rcx, 0x3fadd5cf
sub rcx, 0x1e485079
xor rcx, 0x1bc24a56
not rax
mov dword [rsp - 0x28], ecx
add rax, rcx
mov qword [rsi + 0x40], rax
jmp 0x14005dd79
mov dword [rsp + 0x130], 0x4ea9e05e
add dword [rsp + 0x130], 0x146c622e
xor dword [rsp + 0x130], 0x497f6913
sub dword [rsp + 0x130], 0x2a692b9e
mov edx, 0x4647c067
add edx, 0x10806fc0
xor edx, 0x27e7d62a
xor edx, 0x8b12c985
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.14009b230
mov rsp, rsp
test rax, rax
je 0x14005de72
rol rax, 0xf
rol rax, 0x16
rol rax, 2
rol rax, 1
rol rax, 6
rol rax, 4
rol rax, 1
movabs rcx, 0xd97332175eabd2b3
sub rcx, 0x37f4b05
add rcx, 0x1b77cb2b
add rcx, 0x7fffffff
xor rcx, 0x15233c2
add rax, rcx
mov dword [rsp + 0x138], edi
movabs rcx, 0x347c933e6255d1e3
sub rcx, 0x72eac5
sub rcx, 0x51147e66
add rcx, 0x465a653d
xor rax, rcx
mov dword [rsp - 0x3c], ebx
movabs rcx, 0x191e7e591f8e2dc8
add rcx, 0x121c9f41
xor rcx, 0x799527b4
sub rcx, 0x400c78ef
not rax
mov r8, r8
rol rax, 0x11
rol rax, 1
rol rax, 7
rol rax, 3
rol rax, 2
rol rax, 1
add rax, rcx
xchg r8, r8
rol rax, 0x1a
rol rax, 0xa
rol rax, 1
rol rax, 1
mov qword [rsi + 0x48], rax
jmp 0x14005dea9
mov dword [rsp + 0x138], 0x1d0db5df
add dword [rsp + 0x138], 0x3dc777b0
sub dword [rsp + 0x138], 0x4335b1e5
sub dword [rsp + 0x138], 0xd0e22d6
xor dword [rsp + 0x138], 0xa9158d5
mov edx, 0x3cb32ffd
add edx, 0x269c4a58
sub edx, 0x12892b1
add edx, 0x57997954
xchg r13, rcx
mov r13, rbx
xchg rcx, r13
call fcn.14009b230
xchg rdx, rdx
test rax, rax
je 0x14005df71
movabs rcx, 0xfb1b427246c76fa0
xor rcx, 0x633601a
add rcx, 0x279e49ac
add rcx, 0x58108409
mov dword [rsp + 0x184], edi
xor rax, rcx
movabs rcx, 0x39f829a35e6a2e8c
sub rcx, 0x5748f636
add rcx, 0x2991820e
sub rcx, 0x16641e2c
add rcx, 0x70968ff4
add rax, rcx
movabs rcx, 0x2b50296c4a5a04f0
xor rcx, 0x26a4a754
xor rcx, 0x611b9e6e
add rcx, 0x7fffffff
xor rcx, 0x117d2c4e
ror rax, 0x1c
ror rax, 0x19
not rax
sub rax, rcx
mov dword [rsp - 0x40], edi
xchg rbx, rax
mov qword [rsi + 0x50], rbx
xchg rbx, rax
jmp 0x14005df9d
mov dword [rsp + 0x184], 0x1962de81
xor dword [rsp + 0x184], 0x67a4a8aa
sub dword [rsp + 0x184], 0x93e1afd
xor dword [rsp + 0x184], 0x75885b2f
mov edx, 0x440855f9
xor edx, 0x2d637bf3
sub edx, 0x174900c2
add edx, 0x2d23c972
xor edx, 0xbbf15ff7
xchg r14, rbx
mov rcx, r14
xchg r14, rbx
call fcn.14009b230
mov rdi, rdi
test rax, rax
je 0x14005e0b8
movabs rcx, 0x6e06c1d13650da59
add rcx, 0xfc3a8da
xor rcx, 0xb2b4f1c
sub rcx, 0x3c2b3d42
add rcx, 0x7fffffff
add rcx, 0x3d4bdd34
mov dword [rsp + 0x24], edi
xor rax, rcx
mov dword [rsp - 0xc], esi
movabs rcx, 0x2e4cb52c7b3a52de
sub rcx, 0x6ad58109
xor rcx, 0x3e1cda8
add rcx, 0x475327b9
ror rax, 3
ror rax, 0x2f
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0xe98832652d467078
add rcx, 0x448903ce
sub rcx, 0x1ac58769
xor rcx, 0x632c1ad8
ror rax, 0xa
ror rax, 7
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
add rcx, rax
movabs rax, 0x64e947fa02ce084d
add rax, 0x14297180
add rax, 0x57e9ab18
sub rax, 0x22e738a7
rol rcx, 0x12
rol rcx, 5
rol rcx, 0xc
rol rcx, 1
rol rcx, 1
add rax, rcx
mov qword [rsi + 0x58], rax
mov dword [rsp - 0x24], edi
jmp 0x14005e0e0
mov dword [rsp + 0x24], 0x5ed44c17
add dword [rsp + 0x24], 0x18f440c7
xor dword [rsp + 0x24], 0x3b23a481
xor dword [rsp + 0x24], 0x3a7dd503
xor dword [rsp + 0x24], 0x7696fd5d
mov edx, 0x38436a09
sub edx, 0x19ae8d00
sub edx, 0x10b037a6
add edx, 0xd3da7cf0
xchg rbx, rbp
mov rcx, rbp
xchg rbx, rbp
call fcn.14009b230
test rax, rax
je 0x14005e205
mov rcx, rcx
movabs rcx, 0x3c93dd050c242880
add rcx, 0x15d8558e
xor rcx, 0x2abe4318
add rcx, 0x7fffffff
xor rcx, 0x5fa08ce0
mov dword [rsp + 0x64], edi
add rax, rcx
xchg r11, r11
movabs rcx, 0xdaf2426c21de25db
add rcx, 0x30f34856
xor rcx, 0x6ba24757
add rcx, 0x2ca423b9
rol rax, 0x21
rol rax, 2
rol rax, 3
rol rax, 4
add rcx, rax
xchg rcx, rcx
movabs rax, 0x25af861c54915e67
sub rax, 0x47b7a534
xor rax, 0x7622e496
sub rax, 0x2dafd932
add rax, 0x6e5556b1
ror rcx, 0x24
ror rcx, 0xa
ror rcx, 3
ror rcx, 1
ror rcx, 1
xor rcx, rax
mov dword [rsp - 0x30], edi
movabs rax, 0x25007e192976c168
sub rax, 0x1ba64fde
sub rax, 0x8cbdb21
add rax, 0x77b220c4
add rax, 0x7fffffff
xor rax, 0xea1949c
add rcx, rax
ror rcx, 7
ror rcx, 0xd
ror rcx, 2
ror rcx, 0xa
ror rcx, 2
ror rcx, 1
ror rcx, 1
xchg r11, rcx
mov qword [rsi + 0x60], r11
xchg r11, rcx
jmp 0x14005e22d
mov dword [rsp + 0x64], 0x2d19d665
sub dword [rsp + 0x64], 0x13f1441c
xor dword [rsp + 0x64], 0x1eb1d9c8
add dword [rsp + 0x64], 0x75590e20
sub dword [rsp + 0x64], 0x7cf259a0
mov edx, 0x728669f4
xor edx, 0x5a110b4f
add edx, 0x7d68471
add edx, 0x6acf7a74
mov rcx, rbx
mov dword [rsp - 0x18], 0x156c5afa
call fcn.14009b230
test rax, rax
je 0x14005e381
mov dword [rsp - 0x24], 0x7832436c
movabs rcx, 0x7ecaf7a139ac47e9
add rcx, 0x12fe3e0
sub rcx, 0x192be631
add rcx, 0x7fffffff
add rcx, 0x173e8f9b
mov dword [rsp + 0x68], edi
mov dword [rsp - 0x2c], edx
add rax, rcx
movabs rcx, 0x47328eea6def4edb
xor rcx, 0x7de6dda4
add rcx, 0xf1138fd
add rcx, 0x101ac9f1
sub rcx, 0xd185bda
xor rax, rcx
mov rbp, rbp
movabs rcx, 0x4472e17d04d195af
add rcx, 0x6295c89c
sub rcx, 0x2f735d3e
xor rcx, 0x7f838761
sub rcx, 0x1be70e7d
add rax, rcx
mov dword [rsp - 0x10], ebx
movabs rcx, 0x281788687e09f329
sub rcx, 0x6d01da8d
add rcx, 0x1cb3dae1
xor rcx, 0x2b437a50
xor rax, rcx
mov rsi, rsi
movabs rcx, 0xe89bab583050f2a4
xor rcx, 0x3b396269
add rcx, 0x69a662f9
add rcx, 0x6775e8fc
rol rax, 0x1a
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 2
rol rax, 1
add rax, rcx
movabs rcx, 0x39c96b44682ae3e0
add rcx, 0x204697f
add rcx, 0x5c958b5
xor rcx, 0x1d41fdf9
add rcx, 0x4a97422
xor rax, rcx
mov qword [rsi + 0x68], rax
mov dword [rsp - 0x24], ebx
jmp 0x14005e3a9
mov dword [rsp + 0x68], 0x305de412
add dword [rsp + 0x68], 0x3d6dcfd4
sub dword [rsp + 0x68], 0x330dcab8
sub dword [rsp + 0x68], 0x9bf34c2
sub dword [rsp + 0x68], 0x30feb46b
mov edx, 0x17ed009c
sub edx, 0x6bfd89b
add edx, 0x28fc251b
add edx, 0x9d2f9c97
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.14009b230
mov dword [rsp - 0x3c], 0x72ca1cb6
test rax, rax
je 0x14005e47c
not rax
mov dword [rsp + 0xa0], edi
xchg r12, r12
ror rax, 0xe
ror rax, 1
movabs rcx, 0xda2e1ca6611580ae
add rcx, 0x934ae65
xor rcx, 0x438ab8f4
add rcx, 0x7fffffff
add rcx, 0x477f50d3
add rax, rcx
movabs rcx, 0x905afe7b132ec20b
add rcx, 0xea0bed5
add rcx, 0x24226078
add rcx, 0x7fffffff
add rcx, 0x32fd993e
not rax
mov r10, r10
rol rax, 0xb
rol rax, 3
rol rax, 6
rol rax, 1
add rax, rcx
mov dword [rsp - 0x1c], esi
rol rax, 0x1c
rol rax, 0xf
rol rax, 0xc
rol rax, 1
rol rax, 1
mov qword [rsi + 0x70], rax
mov rdx, rdx
jmp 0x14005e4b3
mov dword [rsp + 0xa0], 0x2a9353bd
sub dword [rsp + 0xa0], 0x20c33d6e
add dword [rsp + 0xa0], 0x6bd169ae
sub dword [rsp + 0xa0], 0x37dbb020
sub dword [rsp + 0xa0], 0x3dc5cfdc
mov edx, 0x5064d873
sub edx, 0x3cc82e85
xor edx, 0x1b070c0a
add edx, 0x25b48e27
xchg rcx, r15
mov r15, rbx
xchg rcx, r15
call fcn.14009b230
test rax, rax
mov dword [rsp - 0x34], ebx
je 0x14005e5cd
movabs rcx, 0xb1b95b9c6fda875b
xor rcx, 0x7a950b9e
add rcx, 0x3ec19306
sub rcx, 0x47efe6b3
add rcx, 0xcfcd952
mov dword [rsp + 0x144], edi
xchg rsi, rsi
add rax, rcx
movabs rcx, 0x1499cb1c382e450f
add rcx, 0x129490cb
sub rcx, 0x466ef542
add rcx, 0x6d2eaedc
sub rcx, 0x1261e314
not rax
mov dword [rsp - 0x2c], ebx
sub rax, rcx
movabs rcx, 0xdfd304a233a3a29
add rcx, 0x206a607a
add rcx, 0x9b82fc4
add rcx, 0x33608fe6
xor rax, rcx
movabs rcx, 0x41d1c95c07c09f05
add rcx, 0x330fa1ff
xor rcx, 0x6de51499
add rcx, 0x7fffffff
add rcx, 0x1b224ba7
ror rax, 0xc
ror rax, 0x1b
ror rax, 2
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x28], 0x10dfa482
rol rax, 7
rol rax, 0xe
rol rax, 3
rol rax, 3
rol rax, 1
mov qword [rsi + 0x78], rax
mov dword [rsp - 0x18], edi
jmp 0x14005e5f9
mov dword [rsp + 0x144], 0x6e187f2e
xor dword [rsp + 0x144], 0x4ccde846
sub dword [rsp + 0x144], 0x7f98c9a
sub dword [rsp + 0x144], 0x1adc0acd
mov edx, 0x37dcd206
sub edx, 0x2edb9e6d
add edx, 0x73c008e2
sub edx, 0x8218e4f
sub edx, 0x6977e63d
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.14009b230
test rax, rax
mov rbx, rbx
je 0x14005e726
movabs rcx, 0x61637fc13b403bf8
xor rcx, 0x6fe349a6
sub rcx, 0x2b7338a9
add rcx, 0x985c6c3
mov dword [rsp + 0x188], edi
mov dword [rsp - 0x28], esi
xor rax, rcx
movabs rcx, 0x37a143a1513682ed
sub rcx, 0x7984c32
sub rcx, 0x47369ae4
xor rcx, 0x28943b9d
add rcx, 0x7fffffff
add rcx, 0x21736618
sub rax, rcx
mov dword [rsp - 0x10], ebp
movabs rcx, 0x54b2b69e02bf95bd
xor rcx, 0x5a1f00f1
add rcx, 0x165b11ee
sub rcx, 0x3216a467
rol rax, 3
rol rax, 3
add rax, rcx
movabs rcx, 0x57259d10465dd83f
add rcx, 0x3435fd72
xor rcx, 0x8095c7a
sub rcx, 0x1fc0b8c6
ror rax, 3
ror rax, 0x12
ror rax, 4
ror rax, 5
ror rax, 1
add rax, rcx
mov dword [rsp - 0x14], edx
movabs rcx, 0x2ec82f0e7a59a0a4
sub rcx, 0x22826bbd
sub rcx, 0x3cbc39a9
add rcx, 0x53af5779
xor rax, rcx
xchg r13, rax
mov qword [rsi + 0x80], r13
xchg r13, rax
jmp 0x14005e752
mov dword [rsp + 0x188], 0x4c61fce2
add dword [rsp + 0x188], 0x293d750b
sub dword [rsp + 0x188], 0x397cd38c
sub dword [rsp + 0x188], 0x3c229e60
mov edx, 0x1bdb332
xor edx, 0x47facbde
sub edx, 0x42ca98d8
add edx, 0xf8ee62dd
mov rcx, rbx
mov rbx, rbx
call fcn.14009b230
test rax, rax
je 0x14005e818
rol rax, 0x1b
rol rax, 0x1b
rol rax, 1
rol rax, 4
rol rax, 1
rol rax, 1
movabs rcx, 0x957c5dd51a0c7e89
xor rcx, 0x54417ad4
sub rcx, 0x332335ef
add rcx, 0x55321bcb
not rax
mov dword [rsp + 0x190], edi
mov dword [rsp - 0x10], 0x3feca19
ror rax, 1
ror rax, 1
ror rax, 6
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x6a870e427655ea1c
add rcx, 0x5701ff0
sub rcx, 0x22ad904f
sub rcx, 0x491ddc8a
add rcx, 0x7fffffff
add rcx, 0x6038430c
add rax, rcx
not rax
xchg rbx, rbx
mov qword [rsi + 0x88], rax
jmp 0x14005e844
mov dword [rsp + 0x190], 0x62fa5a68
sub dword [rsp + 0x190], 0x49a0f883
xor dword [rsp + 0x190], 0x4748c634
sub dword [rsp + 0x190], 0x5e11a7d0
mov edx, 0x591cb151
add edx, 0x1feae93d
add edx, 0x53211dc
xor edx, 0xb0cb41c2
xchg rbx, r10
mov rcx, r10
xchg r10, rbx
call fcn.14009b230
xchg rbp, rbp
test rax, rax
je 0x14005e932
movabs rcx, 0x853ed21a3a45fa50
add rcx, 0xaaf4cf3
sub rcx, 0x14006ee4
sub rcx, 0x256f0a3
mov dword [rsp + 0x30], edi
mov dword [rsp - 0x10], ecx
add rax, rcx
movabs rcx, 0xb8342d336e79258d
sub rcx, 0x388dfaa0
sub rcx, 0x19fa52d4
add rcx, 0x4ff69f14
add rcx, 0x767a2e59
ror rax, 0x2c
ror rax, 1
ror rax, 1
ror rax, 1
not rax
xchg r9, r9
ror rax, 6
ror rax, 0x10
ror rax, 2
ror rax, 0x13
ror rax, 2
ror rax, 1
add rax, rcx
movabs rcx, 0x1e96c27337d5140f
add rcx, 0x1a841718
xor rcx, 0x44123dba
sub rcx, 0x991ac0d
rol rax, 0x21
rol rax, 5
rol rax, 2
rol rax, 1
xor rax, rcx
mov qword [rsi + 0x90], rax
xchg rbp, rbp
jmp 0x14005e952
mov dword [rsp + 0x30], 0x1aa2bae1
xor dword [rsp + 0x30], 0x4457bb13
sub dword [rsp + 0x30], 0x6cdbe53
sub dword [rsp + 0x30], 0x5827439e
mov edx, 0x6159b40d
add edx, 0x1e6a6cc8
xor edx, 0x7701e794
add edx, 0xb86872c5
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.14009b230
mov dword [rsp - 0xc], ecx
test rax, rax
je 0x14005ea3d
ror rax, 0x3b
ror rax, 1
movabs rcx, 0xa8bc623d697377e1
xor rcx, 0x27207767
xor rcx, 0x2ce1e7be
xor rcx, 0x7abac332
add rcx, 0x7fffffff
add rcx, 0x4211aac2
add rax, rcx
mov dword [rsp + 0x48], edi
rol rax, 9
rol rax, 1
rol rax, 1
movabs rcx, 0x1496ae2544c88278
xor rcx, 0x1aec5a90
xor rcx, 0x47764a34
xor rcx, 0x201009eb
xor rcx, 0x730e0259
add rcx, rax
movabs rax, 0x564854460c97e2e4
add rax, 0x52fa3c45
sub rax, 0x1485cc81
sub rax, 0x2b1c7627
xor rax, 0x7cc6350
ror rcx, 0x26
ror rcx, 2
ror rcx, 0x10
ror rcx, 2
ror rcx, 1
not rcx
sub rcx, rax
mov qword [rsi + 0x98], rcx
mov dword [rsp - 0x14], ebx
jmp 0x14005ea65
mov dword [rsp + 0x48], 0x4959ed
xor dword [rsp + 0x48], 0x651ca23c
xor dword [rsp + 0x48], 0x41c56ad2
xor dword [rsp + 0x48], 0x4c42f4ac
sub dword [rsp + 0x48], 0x68d265ae
mov edx, 0x22a873ed
xor edx, 0x695fd112
sub edx, 0x3d9ad0f0
add edx, 0xc951cea
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.14009b230
mov dword [rsp - 0x20], 0x11393203
test rax, rax
je 0x14005eb6a
ror rax, 4
ror rax, 1
movabs rcx, 0x11b5e106baa9fcf
sub rcx, 0x3a1870c3
sub rcx, 0xd3ac8e3
sub rcx, 0x124440e2
add rcx, 0x7fffffff
add rcx, 0x571aae40
not rax
mov dword [rsp + 0x70], edi
mov r14, r14
ror rax, 5
ror rax, 0xd
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x453519e540ac94d
sub rcx, 0x4b3114b
add rcx, 0x900d5d7
sub rcx, 0x20243c83
add rcx, 0x616ce19c
add rax, rcx
mov r8, r8
movabs rcx, 0xdf68e2a414600d8b
add rcx, 0x212686a2
sub rcx, 0x16d5fa1d
xor rcx, 0x33e5579
add rcx, 0x3dc7865d
rol rax, 0x1e
rol rax, 3
rol rax, 3
rol rax, 0x12
rol rax, 2
rol rax, 2
rol rax, 1
add rax, rcx
mov qword [rsi + 0xa0], rax
mov dword [rsp - 0x30], edx
jmp 0x14005eb8a
mov dword [rsp + 0x70], 0x21c84d00
xor dword [rsp + 0x70], 0x7cf9d65a
xor dword [rsp + 0x70], 0x7c0470c6
sub dword [rsp + 0x70], 0x2135eb9b
mov edx, 0x6ec9936
xor edx, 0x55c5b293
sub edx, 0x355b5862
add edx, 0x2c75ea41
sub edx, 0x253325b8
xchg rsp, rcx
mov rsp, rbx
xchg rcx, rsp
call fcn.14009b230
mov dword [rsp - 0x14], 0x6065f6c6
test rax, rax
je 0x14005ec9b
movabs rcx, 0x7d5b9c5e4369476d
xor rcx, 0x559f7157
xor rcx, 0x22f545cb
xor rcx, 0x291a2bce
add rcx, 0x400fa54
mov dword [rsp + 0xa4], edi
mov dword [rsp - 0x30], edx
add rax, rcx
movabs rcx, 0xfe4525e424f50576
sub rcx, 0x147b8b00
add rcx, 0x3323d2f
add rcx, 0x5c3fe83b
sub rcx, 0x6334c9ac
not rax
rol rax, 0xd
rol rax, 3
rol rax, 1
rol rax, 1
add rax, rcx
xchg r10, r10
movabs rcx, 0x4c623f817e0e6934
sub rcx, 0x4fba97f5
sub rcx, 0x2e222288
add rcx, 0x7fffffff
add rcx, 0x37159d1d
rol rax, 0x36
rol rax, 6
rol rax, 1
add rax, rcx
xchg rbp, rbp
ror rax, 0x16
ror rax, 0xf
ror rax, 0xa
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
xchg r12, rax
mov qword [rsi + 0xa8], r12
xchg r12, rax
jmp 0x14005ecc7
mov dword [rsp + 0xa4], 0x3a4ff7a6
sub dword [rsp + 0xa4], 0x2b3d55b2
add dword [rsp + 0xa4], 0x173fbaee
sub dword [rsp + 0xa4], 0x26525ce1
mov edx, 0x47f3c73f
xor edx, 0x2558afa5
sub edx, 0x49e4972e
xor edx, 0x9869b38d
mov rcx, rbx
mov dword [rsp - 0x34], ebp
call fcn.14009b230
test rax, rax
je 0x14005edde
movabs rcx, 0x71bf984b3fa223cb
add rcx, 0x3e427a7
sub rcx, 0x196a7cef
add rcx, 0x2b06feb3
add rcx, 0x744fe14f
mov dword [rsp + 0xc8], edi
xor rax, rcx
mov dword [rsp - 0x30], edx
movabs rcx, 0x892010064b0b264
sub rcx, 0x1efbfcfc
add rcx, 0xfbb6922
sub rcx, 0x26b62f98
add rcx, 0x6ac4ffd9
sub rax, rcx
movabs rcx, 0x150b1cd513eccad7
sub rcx, 0xe7d88d
sub rcx, 0xa75d54a
add rcx, 0x7e2915d
xor rax, rcx
movabs rcx, 0x63b715fc453deb6f
add rcx, 0x2108880
sub rcx, 0x46812bb
add rcx, 0x2a8ea21f
add rcx, 0x7d57080c
ror rax, 0x24
ror rax, 4
ror rax, 9
ror rax, 2
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x3c], esi
rol rax, 0x1a
rol rax, 0x10
rol rax, 7
rol rax, 1
rol rax, 4
rol rax, 1
rol rax, 1
not rax
xchg r14, rax
mov qword [rsi + 0xb0], r14
xchg r14, rax
jmp 0x14005ee15
mov dword [rsp + 0xc8], 0x7a17aa7e
xor dword [rsp + 0xc8], 0x511ced2
sub dword [rsp + 0xc8], 0x7d237a94
add dword [rsp + 0xc8], 0x25f79171
xor dword [rsp + 0xc8], 0x27da7b88
mov edx, 0x28f738c3
add edx, 0x4c04801f
xor edx, 0x1888627f
xor edx, 0x70b98960
mov rcx, rbx
call fcn.14009b230
xchg r15, r15
test rax, rax
je 0x14005ef05
movabs rcx, 0xdf028dcb3e749393
sub rcx, 0xf557155
sub rcx, 0x29fa4b47
xor rcx, 0x25b09304
mov dword [rsp + 0xdc], edi
xchg r12, r12
add rax, rcx
movabs rcx, 0x7edafce96c3582e0
xor rcx, 0x14ab0ab1
add rcx, 0x1a24635
add rcx, 0x5bff37ae
not rax
ror rax, 0xc
ror rax, 0x15
ror rax, 2
ror rax, 1
add rcx, rax
movabs rax, 0x39c0758735ea357b
sub rax, 0x1558cf0b
add rax, 0x37b2664
xor rax, 0x79043a1b
add rax, 0x53554bab
xor rcx, rax
movabs rax, 0x41b3a3e269c73193
sub rax, 0x342a8fd
sub rax, 0x54002974
add rax, 0x626e7465
add rax, 0x7fffffff
sub rax, 0x24033ac
not rcx
add rcx, rax
xchg rcx, r15
mov qword [rsi + 0xb8], r15
xchg rcx, r15
jmp 0x14005ef3c
mov dword [rsp + 0xdc], 0x5bd29ef8
sub dword [rsp + 0xdc], 0x13e53ab6
sub dword [rsp + 0xdc], 0xeb92a1a
sub dword [rsp + 0xdc], 0x2cdb42f6
xor dword [rsp + 0xdc], 0xc58f733
mov edx, 0x51fc86be
add edx, 0x1f55b235
xor edx, 0x2ad2df73
xor edx, 0x5bce109d
add edx, 0x598999e5
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.14009b230
xchg rsp, rsp
test rax, rax
je 0x14005f043
not rax
mov dword [rsp + 0xf0], edi
mov dword [rsp - 0xc], esi
rol rax, 9
rol rax, 7
rol rax, 1
rol rax, 1
movabs rcx, 0x1700c7d91f05d33f
add rcx, 0x33dd5e11
sub rcx, 0x282afa9
sub rcx, 0x2d68593e
add rcx, 0x1488f370
xor rax, rcx
movabs rcx, 0x3ebe6255c3fd307
xor rcx, 0x405aa53
xor rcx, 0x573a284
sub rcx, 0x565662fb
sub rax, rcx
movabs rcx, 0x20562b0f2f315670
sub rcx, 0xa11f60f
sub rcx, 0x181ab2c8
add rcx, 0x7fffffff
xor rcx, 0x6fa68f67
not rax
mov dword [rsp - 0x18], ebx
sub rax, rcx
movabs rcx, 0x267c2312095b86f9
add rcx, 0x48e7ace9
add rcx, 0x29d3262c
xor rcx, 0x742a0889
add rcx, 0x715779dc
xor rax, rcx
mov qword [rsi + 0xc0], rax
mov dword [rsp - 0x1c], esi
jmp 0x14005f06f
mov dword [rsp + 0xf0], 0x6b215473
sub dword [rsp + 0xf0], 0xe0635db
xor dword [rsp + 0xf0], 0x62b90d7b
xor dword [rsp + 0xf0], 0x3fa213e2
mov edx, 0x2b252275
add edx, 0x3ddb652a
sub edx, 0x68fda2b5
add edx, 0xab3ddaa3
xchg r14, rbx
mov rcx, r14
xchg rbx, r14
call fcn.14009b230
mov dword [rsp - 0x2c], ebx
test rax, rax
je 0x14005f17b
ror rax, 0x22
ror rax, 0x14
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x48366fdb24b68e63
add rcx, 0x4370347b
xor rcx, 0x62901b60
add rcx, 0x2338e941
add rcx, 0x7fffffff
xor rcx, 0x1644e2a2
not rax
mov dword [rsp - 0x34], esp
mov dword [rsp + 0x114], edi
rol rax, 0x16
rol rax, 0xc
rol rax, 2
rol rax, 0xb
xor rax, rcx
xchg rcx, rcx
movabs rcx, 0xe12bc8ad6b17c94e
sub rcx, 0x7b564b9
sub rcx, 0x5aa584bc
add rcx, 0x3a6182d2
ror rax, 2
ror rax, 0xb
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x18], 0x2b80d04d
movabs rcx, 0x136bbf687c194b9e
sub rcx, 0x14c4b42a
sub rcx, 0x2a31393c
add rcx, 0x7fffffff
add rcx, 0x1ef01f0e
xor rax, rcx
mov qword [rsi + 0xc8], rax
mov dword [rsp - 0x44], esi
jmp 0x14005f1a7
mov dword [rsp + 0x114], 0x44253c
xor dword [rsp + 0x114], 0x760d9e9a
sub dword [rsp + 0x114], 0x24e4c371
sub dword [rsp + 0x114], 0x5164f834
mov edx, 0x7bbbb3e9
xor edx, 0x852be30
xor edx, 0x78275a8f
xor edx, 0x65a68d2a
xchg r11, rcx
mov r11, rbx
xchg rcx, r11
call fcn.14009b230
mov dword [rsp - 0x2c], 0x5762cd1f
test rax, rax
je 0x14005f2b3
rol rax, 0x11
rol rax, 6
rol rax, 3
rol rax, 1
movabs rcx, 0xd45caa6d0f4b181e
sub rcx, 0x820f0bb
xor rcx, 0x452f5d29
sub rcx, 0xd445a4b
add rcx, 0x7fffffff
xor rcx, 0x67bb85e3
add rax, rcx
mov dword [rsp - 0x20], 0x1a225c5f
mov dword [rsp + 0x148], edi
ror rax, 0xb
ror rax, 2
ror rax, 3
ror rax, 2
ror rax, 1
movabs rcx, 0xe4cc4de1d2f8d0a
sub rcx, 0x18e4e81d
xor rcx, 0x49ca4c4d
sub rcx, 0x9aa63fa
not rax
mov dword [rsp - 0x38], 0x18c8ca74
ror rax, 1
ror rax, 5
ror rax, 0x10
ror rax, 6
ror rax, 0xa
ror rax, 1
add rax, rcx
movabs rcx, 0x569419e536e19e86
add rcx, 0x27485ebc
sub rcx, 0x47076db0
xor rcx, 0x1e1000fe
xor rax, rcx
xchg r15, rax
mov qword [rsi + 0xd0], r15
xchg r15, rax
jmp 0x14005f2ea
mov dword [rsp + 0x148], 0x468612bf
add dword [rsp + 0x148], 0x22e261a9
sub dword [rsp + 0x148], 0x4e4f8fdc
xor dword [rsp + 0x148], 0x5af7e521
sub dword [rsp + 0x148], 0x41ef01ac
mov edx, 0x358e09d5
xor edx, 0x55165b15
sub edx, 0x5d077b4b
add edx, 0xbe2302a4
xchg r9, rbx
mov rcx, r9
xchg r9, rbx
call fcn.14009b230
xchg rbx, rbx
test rax, rax
je 0x14005f449
movabs rcx, 0x3e95653c36d46251
sub rcx, 0x2341310f
sub rcx, 0xb3f7848
xor rcx, 0x5227a7d8
mov dword [rsp + 0x158], edi
mov r14, r14
xor rax, rcx
movabs rcx, 0x345a66ff42bfd232
sub rcx, 0x285d9668
xor rcx, 0x7f73acf4
sub rcx, 0x14c61e9c
add rcx, 0x7fffffff
sub rcx, 0x2e79d520
rol rax, 0x27
rol rax, 7
rol rax, 9
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x1c], 0x1af28c6a
movabs rcx, 0x5d920d265f4b7762
add rcx, 0x184a500e
add rcx, 0xbf4b55
sub rcx, 0x768a43c
add rcx, 0x75d8feed
add rax, rcx
mov dword [rsp - 0x3c], 0x50225717
movabs rcx, 0x1732ee9c55d54326
add rcx, 0x10134f80
xor rcx, 0x4799c3d9
xor rcx, 0x1a785b10
xor rax, rcx
movabs rcx, 0x11389ead7a0f4e90
sub rcx, 0x5ee38085
sub rcx, 0x3050586
add rcx, 0x3a726d15
add rcx, 0x4e1a3eb9
sub rax, rcx
movabs rcx, 0x18b9fc170b54c6
xor rcx, 0x6567b6d7
xor rcx, 0x37a6eb2c
sub rcx, 0x3003cdae
add rcx, 0x7c16b492
xor rax, rcx
mov rsp, rsp
xchg r10, rax
mov qword [rsi + 0xd8], r10
xchg r10, rax
jmp 0x14005f475
mov dword [rsp + 0x158], 0x176d8c35
sub dword [rsp + 0x158], 0x97ff0dc
add dword [rsp + 0x158], 0x6f40c6bf
sub dword [rsp + 0x158], 0x7d2e6217
mov edx, 0x1a7d1142
xor edx, 0x446ab155
xor edx, 0x18e26621
add edx, 0x326ad2e8
sub edx, 0x447b95c6
xchg r13, rcx
mov r13, rbx
xchg r13, rcx
call fcn.14009b230
mov dword [rsp - 0x18], 0x33f8a1c6
test rax, rax
je 0x14005f556
not rax
mov dword [rsp + 0x168], edi
mov dword [rsp - 0x24], ebx
movabs rcx, 0x3a5bd0634bcfd5b7
sub rcx, 0x411456dc
add rcx, 0x7715298
add rcx, 0x7fffffff
add rcx, 0x42b18738
sub rax, rcx
movabs rcx, 0xb246dd3412fd2470
add rcx, 0x4869d88a
add rcx, 0xa9c5dfa
add rcx, 0x1c67c91e
not rax
xchg r8, r8
rol rax, 0x2d
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x19f245cb0f028394
add rcx, 0x1c7c4058
add rcx, 0x566882e
add rcx, 0x7fffffff
sub rcx, 0x1beae554
sub rax, rcx
xchg rsp, rsp
xchg rdx, rax
mov qword [rsi + 0xe0], rdx
xchg rdx, rax
jmp 0x14005f582
mov dword [rsp + 0x168], 0x63f52fc8
xor dword [rsp + 0x168], 0x291204a7
add dword [rsp + 0x168], 0x12ac9edb
xor dword [rsp + 0x168], 0x5d93ca4b
mov edx, 0x422463cd
sub edx, 0x6ae60f7
add edx, 0x3c101f4f
xor edx, 0xe59cc705
mov rcx, rbx
mov r8, r8
call fcn.14009b230
test rax, rax
je 0x14005f660
ror rax, 0x12
ror rax, 3
ror rax, 8
ror rax, 1
movabs rcx, 0xb0914520550737e
add rcx, 0x2a929e80
add rcx, 0x180090f
xor rcx, 0x50a8b595
add rcx, 0x1a45515e
add rax, rcx
mov dword [rsp + 0x194], edi
ror rax, 0x27
ror rax, 4
ror rax, 3
ror rax, 2
ror rax, 1
movabs rcx, 0xbd0317612150edd
add rcx, 0x26597437
xor rcx, 0x2e9d8209
xor rcx, 0x35308eae
add rcx, rax
mov dword [rsp - 0x38], edx
movabs rax, 0x24682eb260b16c9a
sub rax, 0x1ed269c3
xor rax, 0x28ce2bb8
sub rax, 0x3bed4abc
ror rcx, 1
not rcx
add rcx, rax
mov dword [rsp - 0x10], ebp
xchg rcx, rbp
mov qword [rsi + 0xe8], rbp
xchg rcx, rbp
jmp 0x14005f697
mov dword [rsp + 0x194], 0x71006c63
add dword [rsp + 0x194], 0x320fc20
xor dword [rsp + 0x194], 0x784bedd5
add dword [rsp + 0x194], 0x60b56e2b
sub dword [rsp + 0x194], 0x6d1ff380
mov edx, 0x2c79405b
sub edx, 0x6031651
add edx, 0x225a0381
add edx, 0x2993ee80
xchg r12, rcx
mov r12, rbx
xchg r12, rcx
call fcn.14009b230
mov r10, r10
test rax, rax
je 0x14005f7d4
movabs rcx, 0x8ab8e51057394590
xor rcx, 0x5439ffc7
xor rcx, 0x72cba3b2
add rcx, 0x428ac304
mov dword [rsp + 0x34], edi
xchg rdx, rdx
add rax, rcx
movabs rcx, 0x4dbd580156f092ee
sub rcx, 0x20b417e1
add rcx, 0x3cea7e95
add rcx, 0x5d0687e
xor rax, rcx
movabs rcx, 0xc1d1a3d12710c40
xor rcx, 0x3b21ce3
xor rcx, 0x63d4a03f
sub rcx, 0x27fa2fb4
add rcx, 0x7fffffff
xor rcx, 0x310e1c8a
not rax
xchg r15, r15
add rax, rcx
movabs rcx, 0xc3a4a4766e953d70
xor rcx, 0x51aac1c4
sub rcx, 0x38c05ffd
add rcx, 0x77a441ad
sub rcx, 0xed25b38
rol rax, 0xa
rol rax, 4
rol rax, 0x13
rol rax, 1
rol rax, 9
rol rax, 4
rol rax, 1
add rax, rcx
mov dword [rsp - 0x38], ebx
movabs rcx, 0x1e250f5b55a933e8
add rcx, 0x25ce0d61
sub rcx, 0x1d0fd3e5
xor rcx, 0x126d7540
add rcx, 0x7fffffff
xor rcx, 0x4cb96fbf
xor rax, rcx
mov qword [rsi + 0xf0], rax
mov dword [rsp - 0x14], 0x2a26306d
jmp 0x14005f7f4
mov dword [rsp + 0x34], 0x665f763f
sub dword [rsp + 0x34], 0x4a59015f
xor dword [rsp + 0x34], 0x4727fc46
sub dword [rsp + 0x34], 0x5b2188a5
mov edx, 0x46e34a01
sub edx, 0x15ffaeff
add edx, 0x21b1700e
sub edx, 0xe00c2bc
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.14009b230
mov dword [rsp - 0x10], ebp
test rax, rax
je 0x14005f8ce
rol rax, 0x19
rol rax, 2
rol rax, 4
rol rax, 2
rol rax, 1
movabs rcx, 0xec31173426fb45f2
xor rcx, 0x5ac6bd1d
sub rcx, 0x405d5cb7
sub rcx, 0x2061f2af
add rax, rcx
mov dword [rsp + 0x6c], edi
not rax
xchg rsi, rsi
movabs rcx, 0x2816f3774fd19468
add rcx, 0x11a41586
add rcx, 0x1377ad5e
sub rcx, 0x5e4c551e
xor rcx, 0x2ae085a8
sub rax, rcx
mov dword [rsp - 0x1c], esi
movabs rcx, 0xc14626a80ed816ee
xor rcx, 0x40d23248
sub rcx, 0x333e0273
xor rcx, 0x520c4716
add rcx, 0xc411fc7
xor rax, rcx
mov dword [rsp - 0x28], edi
not rax
mov qword [rsi + 0xf8], rax
jmp 0x14005f8f6
mov dword [rsp + 0x6c], 0x73203712
sub dword [rsp + 0x6c], 0x1951b479
sub dword [rsp + 0x6c], 0x13441b7b
add dword [rsp + 0x6c], 0xb6c278a
sub dword [rsp + 0x6c], 0x51f68ea7
mov edx, 0x2d76251e
add edx, 0x2c19396a
xor edx, 0x702f140d
sub edx, 0xd93b41
sub edx, 0x21236c34
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.14009b230
xchg rbp, rbp
test rax, rax
je 0x14005f9d0
movabs rcx, 0x4ce142d3555208f9
xor rcx, 0x103785a1
sub rcx, 0x2b9707b3
xor rcx, 0x63c991e3
add rcx, 0x7f174916
mov dword [rsp + 0x7c], edi
add rax, rcx
mov r10, r10
movabs rcx, 0x2192a9160cca3161
add rcx, 0xb184555
add rcx, 0x2a0bfd75
sub rcx, 0x82f418e
add rcx, 0x7fffffff
add rcx, 0x433a489d
not rax
mov dword [rsp - 0x34], 0x6b5aded3
add rax, rcx
movabs rcx, 0x21e2d4cc12fe73ad
add rcx, 0x6c73b35e
sub rcx, 0x45987cbf
add rcx, 0xa84c5a1
add rcx, 0x4428914
xor rax, rcx
xchg r13, r13
mov qword [rsi + 0x100], rax
jmp 0x14005f9f8
mov dword [rsp + 0x7c], 0x21d6fcb9
sub dword [rsp + 0x7c], 0x214d3b06
xor dword [rsp + 0x7c], 0x3e9657f4
sub dword [rsp + 0x7c], 0x18ae8266
sub dword [rsp + 0x7c], 0x257113e0
mov edx, 0x36dc40ac
add edx, 0x136371a9
xor edx, 0x1ad2ba8a
sub edx, 0x3489519
sub edx, 0x3746dd6d
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.14009b230
test rax, rax
xchg r11, r11
je 0x14005fac2
movabs rcx, 0x46acfa74690d818b
add rcx, 0x580aab
sub rcx, 0x60c685c9
add rcx, 0x29460d65
add rcx, 0x7fffffff
xor rcx, 0xe8fb194
mov dword [rsp + 0xb0], edi
xchg rdx, rdx
add rax, rcx
movabs rcx, 0x711e8ce7101890c7
xor rcx, 0x51e9afc2
xor rcx, 0x66540877
xor rcx, 0x7f9fe537
not rax
mov r8, r8
rol rax, 0x13
not rax
add rax, rcx
mov dword [rsp - 0x44], 0x32678c9
rol rax, 0x26
rol rax, 1
rol rax, 4
not rax
mov dword [rsp - 0xc], esp
xchg rsp, rax
mov qword [rsi + 0x108], rsp
xchg rsp, rax
jmp 0x14005faee
mov dword [rsp + 0xb0], 0x272faada
add dword [rsp + 0xb0], 0x4623da6
xor dword [rsp + 0xb0], 0x5ca3ed6
sub dword [rsp + 0xb0], 0x2e5bd655
mov edx, 0x24aa1a16
xor edx, 0x57091c9a
sub edx, 0xbeff3af
sub edx, 0x3abfe289
xchg rcx, r12
mov r12, rbx
xchg rcx, r12
call fcn.14009b230
test rax, rax
mov rcx, rcx
je 0x14005fbd0
ror rax, 0x3a
ror rax, 1
movabs rcx, 0xbe2f44c303bdc648
add rcx, 0x1d45cd29
xor rcx, 0x3a704dcf
add rcx, 0x7672ecf9
not rax
mov dword [rsp - 0x2c], edi
mov dword [rsp + 0xb8], edi
ror rax, 6
ror rax, 0xd
ror rax, 2
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
mov rdi, rdi
movabs rcx, 0x4546537560ea546a
sub rcx, 0x14ccbcc7
xor rcx, 0x7226616d
xor rcx, 0x41c4e2cf
sub rcx, 0x27b742ac
not rax
mov dword [rsp - 0x30], esi
ror rax, 0x22
ror rax, 6
ror rax, 1
ror rax, 2
ror rax, 3
ror rax, 6
ror rax, 1
ror rax, 1
add rax, rcx
xchg r13, rax
mov qword [rsi + 0x110], r13
xchg r13, rax
jmp 0x14005fbfc
mov dword [rsp + 0xb8], 0x72d6f836
sub dword [rsp + 0xb8], 0x26b23583
xor dword [rsp + 0xb8], 0x3624ea1f
sub dword [rsp + 0xb8], 0x7a0028ab
mov edx, 0x9cd8869
xor edx, 0x79bc1cab
xor edx, 0x11872dab
xor edx, 0xcb98af4f
mov rcx, rbx
call fcn.14009b230
mov dword [rsp - 0x14], edx
test rax, rax
je 0x14005fcfc
movabs rcx, 0x5a2297fc30f0ef98
xor rcx, 0x2f3b6920
sub rcx, 0x196dc17b
xor rcx, 0x5542bd5d
add rcx, 0x7fffffff
xor rcx, 0x34abc797
mov dword [rsp + 0x15c], edi
add rax, rcx
movabs rcx, 0x64b3f7f04bbae333
add rcx, 0x5b35ed
add rcx, 0x163f6161
sub rcx, 0x27eb5671
xor rcx, 0x47f3529
ror rax, 0xb
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0xa7e226912a352e24
add rcx, 0x1f0e60d4
sub rcx, 0x9c66ca0
add rcx, 0x5827a6fb
ror rax, 3
ror rax, 0xf
xor rax, rcx
movabs rcx, 0x5b983db37e55535e
xor rcx, 0x11d3c236
sub rcx, 0x4fcf1192
xor rcx, 0x53deb378
add rcx, 0x7fffffff
sub rcx, 0x46995c3
sub rax, rcx
xchg r10, rax
mov qword [rsi + 0x118], r10
xchg r10, rax
jmp 0x14005fd28
mov dword [rsp + 0x15c], 0x60784702
sub dword [rsp + 0x15c], 0x516dab7f
sub dword [rsp + 0x15c], 0x4b0f9e
sub dword [rsp + 0x15c], 0xebf8be4
mov edx, 0x1ff4a99b
add edx, 0x3bfa4e0c
xor edx, 0x5401be8c
add edx, 0x234abbe9
add edx, 0x9fab31a3
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.14009b230
mov rbx, rbx
test rax, rax
je 0x14005fe0a
movabs rcx, 0xb8d36df067d8f250
xor rcx, 0x22cfadf7
add rcx, 0x23ee4cfa
add rcx, 0x7fffffff
xor rcx, 0x19abc0cf
mov dword [rsp + 0x164], edi
mov dword [rsp - 0x44], esp
add rax, rcx
movabs rcx, 0xa430abd56f661443
xor rcx, 0x3eec8712
xor rcx, 0x7d76df9d
xor rcx, 0xaff7c31
add rcx, 0x3ec47a50
not rax
mov dword [rsp - 0x1c], esp
rol rax, 6
rol rax, 5
rol rax, 3
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x3c], ecx
movabs rcx, 0x2389f53109a233b9
xor rcx, 0x19b6cda5
xor rcx, 0x21e95c81
xor rcx, 0x567d7e7c
add rax, rcx
not rax
xchg r9, r9
mov qword [rsi + 0x120], rax
jmp 0x14005fe41
mov dword [rsp + 0x164], 0x6c9fb0fa
xor dword [rsp + 0x164], 0x384df7c3
xor dword [rsp + 0x164], 0x7ccae7df
sub dword [rsp + 0x164], 0x13c7e83a
sub dword [rsp + 0x164], 0x1450b8ab
mov edx, 0x4c0a04d0
xor edx, 0x2ed59798
add edx, 0x1b21701b
sub edx, 0x5999fe99
add edx, 0xb994db6a
xchg r13, rbx
mov rcx, r13
xchg rbx, r13
call fcn.14009b230
test rax, rax
mov dword [rsp - 0x30], edx
je 0x14005ff52
ror rax, 0x37
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0xd1f62e640c657d6
add rcx, 0x26583eb5
add rcx, 0x12833d18
add rcx, 0x7fffffff
add rcx, 0x34ff0d2
xor rax, rcx
mov dword [rsp - 0x18], ecx
mov dword [rsp + 0x16c], edi
movabs rcx, 0x208c599651914b43
add rcx, 0x27e46948
sub rcx, 0x2e486dc4
xor rcx, 0x2d5b38aa
add rax, rcx
movabs rcx, 0x4e7a1a7f6cbf75ea
xor rcx, 0x4c3d340f
add rcx, 0x2fd3bb34
sub rcx, 0x37e33220
add rcx, 0x41b21226
xor rax, rcx
mov r11, r11
movabs rcx, 0x44693fea02e84159
add rcx, 0x4c97955e
add rcx, 0x20d07a3e
add rcx, 0x3a677328
add rax, rcx
not rax
xchg r11, r11
ror rax, 0x18
ror rax, 1
ror rax, 8
ror rax, 1
ror rax, 1
xchg rsp, rax
mov qword [rsi + 0x128], rsp
xchg rsp, rax
jmp 0x14005ff7e
mov dword [rsp + 0x16c], 0x4f7ff9d
add dword [rsp + 0x16c], 0x2a391dce
add dword [rsp + 0x16c], 0x3f2d4257
sub dword [rsp + 0x16c], 0x6e5e5fc1
mov edx, 0xa7e3cce
add edx, 0x5644a8e3
xor edx, 0x2e9a06d3
add edx, 0x91870f92
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.14009b230
xchg rdx, rdx
test rax, rax
je 0x140060085
movabs rcx, 0x56e8de032fbe9f36
add rcx, 0xdede16b
xor rcx, 0x396563d6
xor rcx, 0x5d67a474
sub rcx, 0x39c3e13e
mov dword [rsp + 0x1f8], edi
xor rax, rcx
mov dword [rsp - 0x40], ecx
movabs rcx, 0x6ff04c2f6969e5a6
sub rcx, 0x3ce28c7d
add rcx, 0x211ab019
xor rcx, 0x7968183d
xor rcx, 0x8e55399
not rax
sub rax, rcx
xchg rdx, rdx
movabs rcx, 0x3c73c10463821eeb
sub rcx, 0x87cc733
add rcx, 0x244685ba
xor rcx, 0x3c4b9ba4
xor rcx, 0x4e55c185
not rax
xchg r10, r10
add rax, rcx
movabs rcx, 0x4c9805f23c30d20e
add rcx, 0x177a206b
xor rcx, 0x2e6e50f2
xor rcx, 0x62a16e3b
add rcx, 0x55ccce23
xor rax, rcx
ror rax, 8
ror rax, 1
mov qword [rsi + 0x130], rax
mov dword [rsp - 0x38], 0x52f5bc0b
jmp 0x1400600b1
mov dword [rsp + 0x1f8], 0x62a3cccc
xor dword [rsp + 0x1f8], 0x50375afb
add dword [rsp + 0x1f8], 0x3c9b8530
sub dword [rsp + 0x1f8], 0x6f301b66
mov edx, 0x1830d8a9
add edx, 0x2683f99
add edx, 0x1943a986
sub edx, 0xb575574
xor edx, 0x224d97c6
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.14009b230
test rax, rax
xchg rsp, rsp
je 0x140060209
movabs rcx, 0xea68a47804d90c2f
add rcx, 0x1d8e246e
sub rcx, 0xedc3f5
add rcx, 0x649eab1c
mov dword [rsp + 0x38], edi
mov r9, r9
add rax, rcx
movabs rcx, 0x151335fe5af3a11c
sub rcx, 0x22a3efeb
xor rcx, 0x76c488ed
add rcx, 0x5f771ebe
xor rax, rcx
movabs rcx, 0x6f6167396a4c2e22
sub rcx, 0xd4b9fc3
sub rcx, 0x65a0380
add rcx, 0x1c7e3d78
add rcx, 0x7fffffff
sub rcx, 0x4e3d9ab8
add rax, rcx
xchg rdi, rdi
movabs rcx, 0x5c8db1815d8986b9
xor rcx, 0x49a0a17f
add rcx, 0x508d770a
sub rcx, 0x11d47c7f
add rcx, 0x7fffffff
add rcx, 0x10e6936a
rol rax, 0xf
rol rax, 5
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x40c86b8a3fa57725
xor rcx, 0x6475d964
add rcx, 0x6456ba2
xor rcx, 0x22f5d413
add rcx, 0x7fffffff
add rcx, 0x21451309
sub rax, rcx
xchg r12, r12
movabs rcx, 0x3a2a3f0d0e426dbf
xor rcx, 0x1ff62e68
add rcx, 0x32af32e
xor rcx, 0x4bc27b32
xor rax, rcx
xchg r9, rax
mov qword [rsi + 0x138], r9
xchg r9, rax
jmp 0x140060231
mov dword [rsp + 0x38], 0x31fbca68
add dword [rsp + 0x38], 0x41a05b0a
sub dword [rsp + 0x38], 0xf25db70
xor dword [rsp + 0x38], 0x3ee9cf43
sub dword [rsp + 0x38], 0x5a9f8540
mov edx, 0x774ca128
sub edx, 0xf067e74
add edx, 0xf56fecf
add edx, 0x1d875bb6
xchg rbp, rcx
mov rbp, rbx
xchg rcx, rbp
call fcn.14009b230
test rax, rax
je 0x14006031b
mov dword [rsp - 0x44], ebp
movabs rcx, 0x3cecc25a1f8e3a63
sub rcx, 0x17abe140
xor rcx, 0x739db8d5
add rcx, 0xcde8eea
mov dword [rsp + 0x40], edi
mov dword [rsp - 0x14], 0x253e02b7
xor rax, rcx
movabs rcx, 0x4ed4d4f26625d5f8
sub rcx, 0x268a9864
add rcx, 0x1bdb0217
xor rcx, 0x21da649c
xor rcx, 0x3524bd77
ror rax, 8
xor rax, rcx
mov dword [rsp - 0x24], 0x4888f4e8
movabs rcx, 0x16cb7caa182642e6
add rcx, 0x4f916e28
xor rcx, 0x5e395af2
add rcx, 0x1f6cbfa1
not rax
ror rax, 0x24
ror rax, 8
ror rax, 1
add rax, rcx
ror rax, 0x1b
ror rax, 4
ror rax, 0xf
ror rax, 1
ror rax, 1
ror rax, 1
mov qword [rsi + 0x140], rax
mov dword [rsp - 0xc], ebp
jmp 0x140060343
mov dword [rsp + 0x40], 0x6e6e761b
sub dword [rsp + 0x40], 0x778de8b
xor dword [rsp + 0x40], 0x11dabad5
sub dword [rsp + 0x40], 0x7551a4dd
sub dword [rsp + 0x40], 0x1dd8867
mov edx, 0x30eb16ba
sub edx, 0x24d820e3
add edx, 0x238fe790
add edx, 0x52f76713
xchg rbx, rsp
mov rcx, rsp
xchg rsp, rbx
call fcn.14009b230
test rax, rax
mov dword [rsp - 0x14], edx
je 0x14006043a
not rax
mov dword [rsp + 0x78], edi
mov dword [rsp - 0x28], ebx
movabs rcx, 0x323404d46521d2ec
add rcx, 0xed1aa20
add rcx, 0x55ac613
xor rcx, 0x7c2b7843
add rcx, 0x7fffffff
xor rcx, 0x3da13931
add rax, rcx
xchg r10, r10
movabs rcx, 0x5da5d24701ed7c45
add rcx, 0x249c94d5
sub rcx, 0x1ac02a65
xor rcx, 0x1f50fda6
xor rax, rcx
movabs rcx, 0x71dcbfda7c7b4b2d
sub rcx, 0x349a76fe
xor rcx, 0x4e092276
add rcx, 0x4fdd7260
add rcx, 0x34d9d524
sub rax, rcx
movabs rcx, 0x7599c88b1de2ceac
xor rcx, 0x24637b09
xor rcx, 0x5c24e75c
add rcx, 0x50c6d21e
not rax
mov dword [rsp - 0x40], 0x2d28009b
add rax, rcx
not rax
mov qword [rsi + 0x148], rax
jmp 0x14006045a
mov dword [rsp + 0x78], 0x10f2ed26
xor dword [rsp + 0x78], 0x12c38ba4
xor dword [rsp + 0x78], 0x423aa72f
sub dword [rsp + 0x78], 0x400bc1ac
mov edx, 0x153681a1
add edx, 0x4b8181af
sub edx, 0x1461c6c3
add edx, 0x21842049
sub edx, 0x1154f08f
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.14009b230
xchg r9, r9
test rax, rax
je 0x14006057c
ror rax, 9
ror rax, 3
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x401d71a74466ed6d
sub rcx, 0x147ccfc7
add rcx, 0xd3c1a0d
sub rcx, 0x2598fd4a
add rcx, 0x7fffffff
xor rcx, 0x3eb9e650
not rax
mov dword [rsp + 0x88], edi
mov r8, r8
rol rax, 6
rol rax, 5
rol rax, 0xc
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x1c], 0x19c187a5
movabs rcx, 0x5f04ad9a0982fadc
add rcx, 0x42315814
add rcx, 0x1c896d59
sub rcx, 0x6ac44c6
xor rcx, 0x512507d9
rol rax, 7
rol rax, 2
rol rax, 4
rol rax, 2
rol rax, 1
xor rax, rcx
xchg rbx, rbx
movabs rcx, 0x69a9d9830cde5aa
sub rcx, 0xe3eafa9
xor rcx, 0x29f72be5
add rcx, 0x259cad7
add rcx, 0x7fffffff
add rcx, 0x4931aaa0
sub rax, rcx
mov dword [rsp - 0x1c], edx
mov qword [rsi + 0x150], rax
jmp 0x1400605b3
mov dword [rsp + 0x88], 0x79cf5a69
xor dword [rsp + 0x88], 0x42619011
sub dword [rsp + 0x88], 0x292cdf
add dword [rsp + 0x88], 0x2059b5ae
sub dword [rsp + 0x88], 0x5bdf5346
mov edx, 0x2c862408
sub edx, 0x1c2dc890
add edx, 0xcf06ef6
add edx, 0x2882fd02
add edx, 0x9c53a021
xchg rcx, rsi
mov rsi, rbx
xchg rsi, rcx
call fcn.14009b230
xchg r11, r11
test rax, rax
je 0x1400606b2
movabs rcx, 0xe36b880b2282a9ea
add rcx, 0x316ade6d
xor rcx, 0x6e35c6f1
xor rcx, 0x7510b357
xor rcx, 0x2fa6b5e5
mov dword [rsp + 0xb4], edi
add rax, rcx
mov r8, r8
movabs rcx, 0x3e3f6aa626eabf5d
sub rcx, 0x12e2e87a
xor rcx, 0x297da5fa
xor rcx, 0x75b8891f
add rcx, 0x5a491a96
not rax
sub rax, rcx
mov dword [rsp - 0x10], 0x18ed2c43
movabs rcx, 0x62d2889014d157fa
xor rcx, 0x6286af30
sub rcx, 0x42f27c2e
xor rcx, 0xb4c03a9
rol rax, 0xa
rol rax, 1
rol rax, 3
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x14], 0x7aea8f2a
not rax
ror rax, 0xf
ror rax, 0x12
ror rax, 2
ror rax, 0x1a
ror rax, 1
xchg r11, rax
mov qword [rsi + 0x158], r11
xchg r11, rax
jmp 0x1400606de
mov dword [rsp + 0xb4], 0x4ccacc02
xor dword [rsp + 0xb4], 0x265c7c66
xor dword [rsp + 0xb4], 0x3e558856
sub dword [rsp + 0xb4], 0x54c33831
mov edx, 0x78be9891
sub edx, 0x652a65fa
xor edx, 0x9b3b80e
xor edx, 0x6fbe8965
xchg rcx, r13
mov r13, rbx
xchg rcx, r13
call fcn.14009b230
xchg r12, r12
test rax, rax
je 0x1400607f0
not rax
mov dword [rsp - 0x30], 0x4602883e
mov dword [rsp + 0xd4], edi
movabs rcx, 0x32d965df01c70130
add rcx, 0x5b6349dc
xor rcx, 0x1ba5e5e4
xor rcx, 0x5b2ca43b
add rcx, 0x7fffffff
add rcx, 0x3fc00fd2
add rax, rcx
movabs rcx, 0x5d920b6658b81c66
sub rcx, 0x22e4eb08
xor rcx, 0x5e36a0a4
add rcx, 0x7fffffff
sub rcx, 0x3208d0f7
not rax
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x361d6a49033dd6fb
add rcx, 0x8b7882f
add rcx, 0x641a7346
xor rcx, 0x4b287d25
sub rax, rcx
movabs rcx, 0x7aa300fb6b3a6f24
xor rcx, 0x53268d95
sub rcx, 0x20fad027
add rcx, 0x3edac33e
add rcx, 0x7fffffff
xor rcx, 0x3a7d818e
xor rax, rcx
mov dword [rsp - 0x40], edi
xchg rsp, rax
mov qword [rsi + 0x160], rsp
xchg rsp, rax
jmp 0x140060827
mov dword [rsp + 0xd4], 0x721125a0
sub dword [rsp + 0xd4], 0x2895e263
add dword [rsp + 0xd4], 0x1013a70e
add dword [rsp + 0xd4], 0xfa3e892
sub dword [rsp + 0xd4], 0x6932d2dc
mov edx, 0x57bffaa0
add edx, 0x26e94a9c
sub edx, 0x3b797ab4
xor edx, 0x169423f
xor edx, 0x85773808
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.14009b230
test rax, rax
je 0x140060963
xchg r13, r13
ror rax, 0x1e
ror rax, 0x11
ror rax, 2
ror rax, 3
ror rax, 1
movabs rcx, 0x73f7296450ff702
add rcx, 0x2bf09bd3
sub rcx, 0x1b68fc5d
add rcx, 0x7fffffff
add rcx, 0x1f740cee
add rax, rcx
mov dword [rsp + 0xd8], edi
xchg r11, r11
movabs rcx, 0x4048624f4b104432
xor rcx, 0x5d1a5b2c
sub rcx, 0x6e7c9ad
add rcx, 0x6b57e70b
add rcx, 0x44195666
xor rax, rcx
movabs rcx, 0x1e84361d1df35dda
xor rcx, 0x4838445c
sub rcx, 0x17915dd9
sub rcx, 0x245dc558
add rcx, 0x7fffffff
xor rcx, 0x6ba1d055
add rax, rcx
movabs rcx, 0x75faaaa202b6c4de
add rcx, 0x4601df7
add rcx, 0x1334643d
add rcx, 0x4c7420b8
add rcx, 0x7fffffff
add rcx, 0x16c36d7c
rol rax, 0x24
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x28], 0x77a20b19
ror rax, 0x1a
ror rax, 7
ror rax, 3
ror rax, 1
ror rax, 1
mov qword [rsi + 0x168], rax
mov r15, r15
jmp 0x14006099a
mov dword [rsp + 0xd8], 0x1a9e9d7c
add dword [rsp + 0xd8], 0x613ea31e
xor dword [rsp + 0xd8], 0x2ec0ab07
xor dword [rsp + 0xd8], 0x64e9a171
sub dword [rsp + 0xd8], 0x31f44aeb
mov edx, 0x94cc9b0
add edx, 0x143fdc88
xor edx, 0xff6f3bf
xor edx, 0x608b4bbe
xchg r13, rbx
mov rcx, r13
xchg rbx, r13
call fcn.14009b230
mov r12, r12
test rax, rax
je 0x1400609ed
lea rcx, [rsi + 0x170]
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
call fcn.14006cde0
xchg rsi, rsi
mov dword [rsp + 0xec], edi
jmp 0x140060a19
mov dword [rsp + 0xec], 0x77156cfb
sub dword [rsp + 0xec], 0x1a8fd6e4
sub dword [rsp + 0xec], 0x4c816c45
xor dword [rsp + 0xec], 0x100429d3
mov edx, 0x51d6e146
xor edx, 0x7507eac1
xor edx, 0x3024ce5a
xor edx, 0x42dff625
add edx, 0x4456b191
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.14009b230
mov dword [rsp - 0x1c], 0x6cd4f14c
test rax, rax
je 0x140060a7f
lea rcx, [rsi + 0x178]
mov dword [rsp - 0x3c], 0x51525470
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
call fcn.14006ceb0
xchg r15, r15
mov dword [rsp + 0xf4], edi
jmp 0x140060aab
mov dword [rsp + 0xf4], 0xd59e361
add dword [rsp + 0xf4], 0x4370b320
sub dword [rsp + 0xf4], 0x1e6f7fcb
sub dword [rsp + 0xf4], 0x325b16b5
mov edx, 0x45f46813
xor edx, 0x63bdb8a3
xor edx, 0x2fd4e392
xor edx, 0x47ca4285
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.14009b230
test rax, rax
mov r14, r14
je 0x140060bb7
movabs rcx, 0x229312b6b84e864
sub rcx, 0x6667eedb
xor rcx, 0x5a231a3f
xor rcx, 0x1ba3b8e5
mov dword [rsp + 0x110], edi
mov dword [rsp - 0xc], edi
xor rax, rcx
movabs rcx, 0x3d2efcf403386fb1
xor rcx, 0x457a8253
add rcx, 0x15535655
add rcx, 0x7fffffff
sub rcx, 0x17f9c509
not rax
sub rax, rcx
mov dword [rsp - 0x38], ebp
movabs rcx, 0xf29153df0cc261cf
xor rcx, 0x7e7df6c9
add rcx, 0x70a448c
sub rcx, 0x1455319d
sub rcx, 0x522bff55
rol rax, 0x1f
rol rax, 0x1a
rol rax, 3
rol rax, 1
add rax, rcx
mov r14, r14
movabs rcx, 0x3f239a085991affd
sub rcx, 0x596d10a9
add rcx, 0x6cf0f80c
sub rcx, 0x1398d647
add rcx, 0x5ad0e730
rol rax, 0xe
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
mov qword [rsi + 0x180], rax
jmp 0x140060bee
mov dword [rsp + 0x110], 0x748a13d3
sub dword [rsp + 0x110], 0xfcd8bd8
sub dword [rsp + 0x110], 0x5e002c6c
add dword [rsp + 0x110], 0x4d38dc34
xor dword [rsp + 0x110], 0x53f537c2
mov edx, 0x6c12d9fd
xor edx, 0x14f992a2
sub edx, 0x5907cef6
xor edx, 0x329bed6b
xchg rcx, rdx
mov rdx, rbx
xchg rdx, rcx
call fcn.14009b230
mov dword [rsp - 0x40], 0x57cbff05
test rax, rax
je 0x140060cf4
movabs rcx, 0x1dd5d82f68fb509c
sub rcx, 0x216895df
sub rcx, 0x21364dac
add rcx, 0x208210ee
mov dword [rsp + 0x120], edi
xchg r12, r12
add rax, rcx
movabs rcx, 0x5f64f91f2bfcc22a
xor rcx, 0x7892a36a
add rcx, 0x111ff34d
add rcx, 0x5a0055d9
rol rax, 3
rol rax, 4
rol rax, 0xe
rol rax, 7
rol rax, 1
xor rax, rcx
movabs rcx, 0xcd8e8c40316550fa
xor rcx, 0x6d11bec5
sub rcx, 0x3361f9a8
add rcx, 0x436bd584
add rcx, 0x50e023c1
rol rax, 0x17
rol rax, 3
rol rax, 6
rol rax, 5
rol rax, 9
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x30], 0x85ea3e2
ror rax, 0x11
ror rax, 0x27
ror rax, 1
ror rax, 1
not rax
xchg r13, rax
mov qword [rsi + 0x188], r13
xchg r13, rax
jmp 0x140060d20
mov dword [rsp + 0x120], 0x2200b6fd
xor dword [rsp + 0x120], 0x3ec96fc5
sub dword [rsp + 0x120], 0x651698c
sub dword [rsp + 0x120], 0x16786fab
mov edx, 0xca10db8
add edx, 0x325b1dbb
sub edx, 0x2c1c7085
sub edx, 0xb6aae3
sub edx, 0xce2febe
xchg rcx, rsi
mov rsi, rbx
xchg rsi, rcx
call fcn.14009b230
test rax, rax
je 0x140060e08
xchg r9, r9
movabs rcx, 0x37ef54cb00e8f250
add rcx, 0x785a52d1
sub rcx, 0x110332f0
add rcx, 0x58711698
mov dword [rsp + 0x140], edi
add rax, rcx
mov dword [rsp - 0x20], edi
movabs rcx, 0x3464fe1e3227b8ee
add rcx, 0x47c35c0a
xor rcx, 0x758dc70d
sub rcx, 0x9d9a252
rol rax, 0xa
rol rax, 6
rol rax, 1
add rcx, rax
movabs rax, 0xb01a6814392473fb
add rax, 0x3fe437f1
sub rax, 0x4a716511
xor rax, 0x6cc6a205
xor rcx, rax
mov dword [rsp - 0x18], ecx
movabs rax, 0x2a7cecfe734b90e7
xor rax, 0x598eef6f
xor rax, 0x2560284e
add rax, 0x7fffffff
add rax, 0x5b4b7ab8
sub rcx, rax
mov r8, r8
mov qword [rsi + 0x190], rcx
jmp 0x140060e3f
mov dword [rsp + 0x140], 0x7cdd832c
sub dword [rsp + 0x140], 0x7024d09a
xor dword [rsp + 0x140], 0xb039842
xor dword [rsp + 0x140], 0x1ae8d8d1
xor dword [rsp + 0x140], 0x1d53f200
mov edx, 0x7ab96fb5
xor edx, 0x5851f482
xor edx, 0x31364985
add edx, 0xbaf026f6
xchg r10, rbx
mov rcx, r10
xchg r10, rbx
call fcn.14009b230
test rax, rax
je 0x140060f5a
xchg rbp, rbp
not rax
mov dword [rsp + 0x150], edi
movabs rcx, 0x39aa386c0dabd9c9
add rcx, 0x15282da7
sub rcx, 0xa83078b
add rcx, 0x7fffffff
xor rcx, 0x61b5dc8
add rax, rcx
movabs rcx, 0x5e98637c2a44ce69
add rcx, 0x1da84459
add rcx, 0x65b287f
add rcx, 0x7fffffff
sub rcx, 0x2d6c1f12
xor rax, rcx
movabs rcx, 0x1c37c29922cadf25
add rcx, 0x490ae51d
xor rcx, 0x1dc6460d
add rcx, 0x7751bb2
add rcx, 0x720b0441
sub rax, rcx
mov rdi, rdi
movabs rcx, 0x90998c4f31ae2b19
xor rcx, 0x5eace80c
sub rcx, 0x2df33e1a
sub rcx, 0x1206e543
add rcx, 0x7fffffff
add rcx, 0xd499db8
ror rax, 1
ror rax, 9
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0xc], edi
rol rax, 3
rol rax, 0x34
rol rax, 5
rol rax, 1
mov qword [rsi + 0x198], rax
jmp 0x140060f91
mov dword [rsp + 0x150], 0x166759f6
add dword [rsp + 0x150], 0x3a259092
sub dword [rsp + 0x150], 0x6fa6bc0
sub dword [rsp + 0x150], 0x2d58a5a3
xor dword [rsp + 0x150], 0x1c39d924
mov edx, 0x6781ea26
xor edx, 0x68ef6946
add edx, 0x85f5b04
add edx, 0x40060cd1
xor edx, 0xb12392d2
xchg r9, rbx
mov rcx, r9
xchg rbx, r9
call fcn.14009b230
test rax, rax
mov dword [rsp - 0x28], 0xb2be44a
je 0x1400610a0
movabs rcx, 0x7c3d9b762066983a
add rcx, 0x22e95b76
xor rcx, 0x150f2e63
xor rcx, 0x26a66f4b
xor rcx, 0x214b08f
mov dword [rsp + 0x160], edi
mov dword [rsp - 0x38], esi
xor rax, rcx
movabs rcx, 0x4346a4ad24d788a9
xor rcx, 0x4d9fbb48
sub rcx, 0x298fef1c
xor rcx, 0xcd1e1eb
add rcx, 0x7fffffff
sub rcx, 0x9d34daa
not rax
xchg rsi, rsi
sub rax, rcx
movabs rcx, 0x2a9a74e675764dd3
xor rcx, 0x36bae427
xor rcx, 0x470e5380
add rcx, 0x85d0267
xor rax, rcx
movabs rcx, 0x50f6444025831ca2
add rcx, 0x3437d67c
add rcx, 0x22faf5b4
add rcx, 0x516882b4
rol rax, 0xe
xchg rdi, rdi
add rax, rcx
ror rax, 0x16
ror rax, 3
ror rax, 2
ror rax, 1
mov qword [rsi + 0x1a0], rax
xchg r15, r15
jmp 0x1400610cc
mov dword [rsp + 0x160], 0x40dfc835
add dword [rsp + 0x160], 0x2e0ddca6
sub dword [rsp + 0x160], 0x32a32a94
sub dword [rsp + 0x160], 0x3c4a7a46
mov edx, 0x36ab579d
sub edx, 0x2fec1641
xor edx, 0x72c456ad
sub edx, 0x73d206e7
add edx, 0xcb52c45d
mov rcx, rbx
call fcn.14009b230
test rax, rax
xchg rbx, rbx
je 0x1400611ab
movabs rcx, 0xee85706d552421c5
sub rcx, 0x2a3846a9
sub rcx, 0xa8e6b57
add rcx, 0x50fc8078
add rcx, 0x2451d177
mov dword [rsp + 0x18c], edi
mov rcx, rcx
xor rax, rcx
movabs rcx, 0x2c3a39525c25d7b5
add rcx, 0x108656e6
add rcx, 0x86e7e6e
add rcx, 0x281a0591
not rax
add rax, rcx
mov dword [rsp - 0x20], 0x79f447ec
movabs rcx, 0x1862c0fc5e59137e
add rcx, 0x16e19da0
sub rcx, 0x2cdfbc05
sub rcx, 0x20e9a9f5
add rcx, 0x7fffffff
add rcx, 0x195012d8
xor rax, rcx
mov dword [rsp - 0x3c], ebp
rol rax, 5
rol rax, 1
rol rax, 1
xchg rbx, rax
mov qword [rsi + 0x1a8], rbx
xchg rbx, rax
jmp 0x1400611d7
mov dword [rsp + 0x18c], 0x1f04621d
add dword [rsp + 0x18c], 0x5585f623
xor dword [rsp + 0x18c], 0x6e354f57
sub dword [rsp + 0x18c], 0x1abf1716
mov edx, 0x431ccc60
xor edx, 0xca1207
sub edx, 0xde29ef8
xor edx, 0x2ac4addf
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.14009b230
xchg rcx, rcx
test rax, rax
je 0x1400612ed
movabs rcx, 0x9b6562251a2a81ae
add rcx, 0x7589236
xor rcx, 0x30b11997
xor rcx, 0x585a86ef
mov dword [rsp + 0x2c], edi
add rax, rcx
xchg rdi, rdi
movabs rcx, 0xaf0fb93d40cd9bd6
sub rcx, 0x258c0ecc
xor rcx, 0x2f9ebbd7
sub rcx, 0x166170be
rol rax, 0xb
rol rax, 8
rol rax, 0x26
rol rax, 3
rol rax, 1
rol rax, 1
add rcx, rax
movabs rax, 0x110bab292cec5d87
add rax, 0x3588fd54
sub rax, 0x1ec98915
xor rax, 0x13bfa040
add rax, 0x7fffffff
sub rax, 0xce23a84
xor rcx, rax
mov rcx, rcx
movabs rax, 0x6bf96fb26f1ffeb3
sub rax, 0x603b8dfe
add rax, 0x33c826a
add rax, 0x7fffffff
xor rax, 0x38a88e92
ror rcx, 0xe
ror rcx, 0xc
ror rcx, 8
ror rcx, 5
ror rcx, 1
ror rcx, 2
ror rcx, 1
xor rcx, rax
not rcx
mov dword [rsp - 0x34], 0x6af9de46
mov qword [rsi + 0x1b0], rcx
jmp 0x140061315
mov dword [rsp + 0x2c], 0x15c46aad
xor dword [rsp + 0x2c], 0x73287f10
sub dword [rsp + 0x2c], 0x44d76da6
sub dword [rsp + 0x2c], 0xbfa3e50
xor dword [rsp + 0x2c], 0x161a69c6
mov edx, 0x1432ea21
xor edx, 0x58a29c58
add edx, 0x30229432
xor edx, 0x2b933a57
add edx, 0x89388a49
mov rcx, rbx
call fcn.14009b230
test rax, rax
mov dword [rsp - 0x28], 0x6874aa37
je 0x1400613b1
ror rax, 0x29
ror rax, 7
ror rax, 1
ror rax, 1
movabs rcx, 0x3426caca6fe5e009
sub rcx, 0x2514033b
sub rcx, 0xde33841
add rcx, 0x7fffffff
add rcx, 0x2f0c2231
xor rax, rcx
mov dword [rsp + 0x3c], edi
mov dword [rsp - 0x28], 0x263489bd
ror rax, 0x11
ror rax, 0x15
ror rax, 0xe
ror rax, 3
ror rax, 1
xchg rdi, rax
mov qword [rsi + 0x1b8], rdi
xchg rdi, rax
jmp 0x1400613d1
mov dword [rsp + 0x3c], 0x5c273b84
sub dword [rsp + 0x3c], 0x3e7d3979
add dword [rsp + 0x3c], 0x13edebf0
sub dword [rsp + 0x3c], 0x3197edfa
mov edx, 0x184dddd4
add edx, 0x5b17c3e4
sub edx, 0x23f83f14
add edx, 0x6a21f220
mov rcx, rbx
call fcn.14009b230
test rax, rax
mov rbx, rbx
je 0x1400614f5
movabs rcx, 0x1d9f50c35e6246a1
sub rcx, 0x36cb644f
add rcx, 0x28b9cece
xor rcx, 0x70ae3f2f
mov dword [rsp + 0x74], edi
mov dword [rsp - 0x44], 0x7fd56306
add rax, rcx
movabs rcx, 0x4bbe3e5f0f4e9950
xor rcx, 0x2f10503
add rcx, 0x28a45962
add rcx, 0x7fffffff
xor rcx, 0x68809a8a
not rax
add rax, rcx
mov rsp, rsp
movabs rcx, 0x396dbdf84bc6d933
xor rcx, 0x5f680f89
add rcx, 0x2628d177
sub rcx, 0x111ddb0f
add rcx, 0x7fffffff
add rcx, 0x4f454829
xor rax, rcx
mov r13, r13
movabs rcx, 0x79b1f21d5c333e36
xor rcx, 0x70eae35a
xor rcx, 0x597e09af
xor rcx, 0x372859c9
add rax, rcx
movabs rcx, 0x2923481167c56d2c
sub rcx, 0x570877bd
add rcx, 0x6b753c11
add rcx, 0x71fdb8db
rol rax, 0xb
rol rax, 5
rol rax, 8
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
xchg r14, rax
mov qword [rsi + 0x1c0], r14
xchg r14, rax
jmp 0x140061515
mov dword [rsp + 0x74], 0x35f0f32f
add dword [rsp + 0x74], 0x2edc5e04
add dword [rsp + 0x74], 0x1197f1c1
sub dword [rsp + 0x74], 0x766542f3
mov edx, 0x2796b212
sub edx, 0x9b0c82f
xor edx, 0x1e9de0b0
xor edx, 0x7cc47d62
xchg rbx, r12
mov rcx, r12
xchg r12, rbx
call fcn.14009b230
mov rdi, rdi
test rax, rax
je 0x140061622
movabs rcx, 0x36b0f2493201a0d3
xor rcx, 0x468d866a
sub rcx, 0x733c5a69
add rcx, 0x7fffffff
xor rcx, 0x3c2dc2d2
mov dword [rsp + 0x84], edi
xor rax, rcx
mov dword [rsp - 0x44], edx
movabs rcx, 0x36999ad26c105be1
sub rcx, 0x5329481a
add rcx, 0x51036cdf
sub rcx, 0x61f30ef3
sub rax, rcx
movabs rcx, 0x47ef4d0560b84dc2
sub rcx, 0x1f64f21d
xor rcx, 0x987c9c6
add rcx, 0x29448d9e
sub rcx, 0x605e19cf
rol rax, 0x21
rol rax, 0x10
rol rax, 3
rol rax, 1
rol rax, 1
add rax, rcx
mov rcx, rcx
movabs rcx, 0x2dc0788e0febd62d
sub rcx, 0x1f70046
xor rcx, 0x6e895104
sub rcx, 0x3b66d359
add rcx, 0x39ff902a
not rax
mov dword [rsp - 0x10], ecx
add rax, rcx
ror rax, 0x10
ror rax, 0x1d
xchg rbp, rax
mov qword [rsi + 0x1c8], rbp
xchg rbp, rax
jmp 0x140061659
mov dword [rsp + 0x84], 0x4d5b6943
sub dword [rsp + 0x84], 0x37325537
add dword [rsp + 0x84], 0x1dcbc66c
sub dword [rsp + 0x84], 0x51bf9e5
xor dword [rsp + 0x84], 0x2ed8e092
mov edx, 0x18da6e11
add edx, 0x36569054
sub edx, 0x44771468
add edx, 0x4c7fd49d
add edx, 0x529085c1
xchg rcx, r8
mov r8, rbx
xchg rcx, r8
call fcn.14009b230
test rax, rax
je 0x14006173d
mov r14, r14
movabs rcx, 0xed97e904fd90aba
sub rcx, 0x45097ccf
add rcx, 0x4538d9ec
xor rcx, 0x490710c9
mov dword [rsp + 0xa8], edi
mov dword [rsp - 0x18], 0x39a25a0f
add rax, rcx
movabs rcx, 0x8844a5b5246e2048
add rcx, 0x49dbf715
sub rcx, 0x2f215dd6
add rcx, 0x36a2e857
sub rcx, 0x46a4c35f
not rax
rol rax, 0x16
rol rax, 0x13
rol rax, 1
rol rax, 2
xor rax, rcx
mov dword [rsp - 0x28], ebx
movabs rcx, 0x7872e5c92bd8dfd4
add rcx, 0x17d50613
add rcx, 0x2063d4f5
add rcx, 0x339a58d4
add rax, rcx
rol rax, 2
rol rax, 5
rol rax, 1
xchg r12, rax
mov qword [rsi + 0x1d0], r12
xchg r12, rax
jmp 0x140061774
mov dword [rsp + 0xa8], 0x4c26db79
add dword [rsp + 0xa8], 0x11d0f046
add dword [rsp + 0xa8], 0xe088018
xor dword [rsp + 0xa8], 0x5eb9529c
sub dword [rsp + 0xa8], 0x32b9194a
mov edx, 0x28de2b70
add edx, 0x54644ffe
sub edx, 0x4b135dd5
sub edx, 0x1f3e041f
add edx, 0xa853df84
xchg rbx, rsp
mov rcx, rsp
xchg rsp, rbx
call fcn.14009b230
test rax, rax
je 0x140061885
mov dword [rsp - 0x24], ebx
not rax
mov dword [rsp + 0x14c], edi
movabs rcx, 0x757248ef09ef5900
xor rcx, 0x6215cc29
xor rcx, 0x93cb507
sub rcx, 0x22ad3e2c
add rcx, 0x7fffffff
add rcx, 0x16549cc2
add rax, rcx
xchg r12, r12
movabs rcx, 0x4d01645776734cd2
sub rcx, 0x1a63d9b0
xor rcx, 0x2bdeff7c
sub rcx, 0x66ec6e37
add rcx, 0x577a4413
xor rax, rcx
xchg rbx, rbx
movabs rcx, 0x57f637171d15c73a
add rcx, 0x819536c
add rcx, 0x4c9714b6
xor rcx, 0x49cb2f8b
sub rax, rcx
movabs rcx, 0x94c529042d68bdde
sub rcx, 0xbf96646
add rcx, 0x58418d15
add rcx, 0x7fffffff
xor rcx, 0x3d3ac19d
not rax
ror rax, 1
ror rax, 4
ror rax, 3
ror rax, 3
ror rax, 1
add rax, rcx
xchg rdi, rax
mov qword [rsi + 0x1d8], rdi
xchg rdi, rax
jmp 0x1400618bc
mov dword [rsp + 0x14c], 0x71d7806
add dword [rsp + 0x14c], 0x20af6fd8
add dword [rsp + 0x14c], 0x32f6a8a0
xor dword [rsp + 0x14c], 0x27932403
sub dword [rsp + 0x14c], 0x7d50b47c
mov edx, 0x402e7363
add edx, 0x200a5a68
sub edx, 0x2ebc50c2
add edx, 0x56d3621
xor edx, 0xef9a38ed
mov rcx, rbx
call fcn.14009b230
mov rbx, rbx
test rax, rax
je 0x1400619c2
movabs rcx, 0x16916a5520da311d
sub rcx, 0xd2a5f34
add rcx, 0x29eec10b
add rcx, 0x2ccdf093
mov dword [rsp + 0x154], edi
mov r15, r15
xor rax, rcx
movabs rcx, 0xc4cbe40421c68f8
sub rcx, 0x171a25a5
add rcx, 0x462f567c
add rcx, 0x2c47f6d
sub rcx, 0x2ec17c20
add rax, rcx
movabs rcx, 0x7a69849a5a166d61
sub rcx, 0x3041d20a
add rcx, 0x55e2869a
sub rcx, 0x5836b0bb
add rcx, 0x64182660
rol rax, 0x13
rol rax, 2
rol rax, 5
rol rax, 6
rol rax, 4
rol rax, 1
xor rax, rcx
xchg rsi, rsi
ror rax, 1
ror rax, 2
ror rax, 0xd
ror rax, 2
ror rax, 6
ror rax, 1
ror rax, 1
not rax
ror rax, 0x33
ror rax, 2
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
mov qword [rsi + 0x1e0], rax
jmp 0x1400619ee
mov dword [rsp + 0x154], 0x14c21ccc
xor dword [rsp + 0x154], 0x14714b5a
xor dword [rsp + 0x154], 0x42a2363e
xor dword [rsp + 0x154], 0x421161a9
mov edx, 0x35632680
xor edx, 0x1145bd09
add edx, 0x4159ab76
add edx, 0x4b599a3c
xchg r15, rcx
mov r15, rbx
xchg rcx, r15
call fcn.14009b230
test rax, rax
mov dword [rsp - 0x28], ebx
je 0x140061ae1
movabs rcx, 0xda92c1226b676e6c
sub rcx, 0x5a790663
add rcx, 0x4055c866
sub rcx, 0x2008a247
mov dword [rsp + 0x198], edi
mov r13, r13
add rax, rcx
movabs rcx, 0x3db0a25848a34f15
add rcx, 0x19b553cc
xor rcx, 0x88e2683
sub rcx, 0x4a7a07cd
add rcx, 0x2bd8e262
xor rax, rcx
xchg r10, r10
movabs rcx, 0x40b0debe50500b05
xor rcx, 0x22b92db
xor rcx, 0x532c63e1
xor rcx, 0x7916b68c
rol rax, 1
rol rax, 2
add rcx, rax
movabs rax, 0x1d39f721046362c1
add rax, 0x73ad0231
sub rax, 0x68fb1ca5
xor rax, 0x34166cf2
not rcx
add rcx, rax
rol rcx, 0x1b
rol rcx, 3
rol rcx, 7
rol rcx, 1
mov qword [rsi + 0x1e8], rcx
mov r12, r12
jmp 0x140061b18
mov dword [rsp + 0x198], 0x51079dad
add dword [rsp + 0x198], 0x1d0a0b89
sub dword [rsp + 0x198], 0x1f7a828
sub dword [rsp + 0x198], 0x2fd9378e
xor dword [rsp + 0x198], 0x3c40c981
mov edx, 0x3b1dd5cf
sub edx, 0x36d0e1b5
add edx, 0x7696b311
xor edx, 0x28cc5066
add edx, 0x3bd76dd4
xchg rbx, rbp
mov rcx, rbp
xchg rbp, rbx
call fcn.14009b230
xchg rdx, rdx
test rax, rax
je 0x140061c1f
movabs rcx, 0xf49d4b110981ebf9
add rcx, 0x19d14e95
add rcx, 0x4fe09503
xor rcx, 0x4110207a
mov dword [rsp + 0x1a0], edi
mov r14, r14
add rax, rcx
movabs rcx, 0x882c5c6e0d00fc84
add rcx, 0x2248dea4
add rcx, 0x18c16308
xor rcx, 0x798a56d3
sub rcx, 0x1c95c551
ror rax, 0x18
ror rax, 2
ror rax, 4
ror rax, 5
ror rax, 1
add rcx, rax
movabs rax, 0x9d1745b676daec50
add rax, 0x120575d
sub rax, 0x6c61543a
xor rax, 0x41e6d65b
add rax, 0x3a6407ab
xor rcx, rax
movabs rax, 0xd36e718948c6c680
sub rax, 0x2f650565
xor rax, 0x6305bfad
add rax, 0x7fffffff
xor rax, 0x12f227e
rol rcx, 0x11
rol rcx, 0xb
rol rcx, 1
add rax, rcx
mov r11, r11
xchg r12, rax
mov qword [rsi + 0x1f0], r12
xchg r12, rax
jmp 0x140061c4b
mov dword [rsp + 0x1a0], 0x7b06c66
add dword [rsp + 0x1a0], 0x5c3a2e83
sub dword [rsp + 0x1a0], 0x1a7b279d
sub dword [rsp + 0x1a0], 0x496f734b
mov edx, 0x74c19f45
xor edx, 0xd9bd983
sub edx, 0x302d8590
add edx, 0x44c7c438
xchg rcx, rsi
mov rsi, rbx
xchg rsi, rcx
call fcn.14009b230
mov dword [rsp - 0x1c], ebp
test rax, rax
je 0x140061d5c
movabs rcx, 0x92f732155ffbdb5a
sub rcx, 0x54bf6d0e
add rcx, 0x284c0ff8
add rcx, 0x5d7246ba
mov dword [rsp + 0x28], edi
mov dword [rsp - 0x3c], esi
xor rax, rcx
movabs rcx, 0x2e28934636ed0a8d
add rcx, 0x12fae76e
xor rcx, 0x26328123
sub rcx, 0x32352024
xor rcx, 0x30dedfa1
ror rax, 0x20
ror rax, 9
ror rax, 2
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x308122e10986a256
add rcx, 0x19c30d8a
sub rcx, 0x131aedbb
add rcx, 0x43618a81
add rcx, 0x7fffffff
sub rcx, 0x395598bd
ror rax, 0xa
ror rax, 0xf
ror rax, 1
xor rax, rcx
movabs rcx, 0x4108f86672b4ae51
add rcx, 0x743d8fd
sub rcx, 0x24ed5354
xor rcx, 0x366670ba
add rcx, 0x3de90a4e
sub rax, rcx
mov r8, r8
mov qword [rsi + 0x1f8], rax
jmp 0x140061d84
mov dword [rsp + 0x28], 0x3ac0cb86
xor dword [rsp + 0x28], 0x25229274
add dword [rsp + 0x28], 0x41a2d944
add dword [rsp + 0x28], 0x16f71add
sub dword [rsp + 0x28], 0x787c4e12
mov edx, 0x8ae71e9
sub edx, 0x4620414
xor edx, 0x7e7f1a1e
xor edx, 0x20947803
xor edx, 0x8f81642e
mov rcx, rbx
call fcn.14009b230
mov dword [rsp - 0x28], ebp
test rax, rax
je 0x140061eae
movabs rcx, 0x7c2168ba5d1488b2
xor rcx, 0x1e22fc9a
xor rcx, 0x7b10a0de
xor rcx, 0x6e85f3e9
add rcx, 0x7fffffff
sub rcx, 0x34526762
mov dword [rsp + 0x50], edi
mov dword [rsp - 0x28], esi
xor rax, rcx
movabs rcx, 0x6ce8e61d2a5c0ff4
xor rcx, 0x483c97c6
sub rcx, 0x2edec2a5
add rcx, 0x18c93d33
add rcx, 0x7fffffff
add rcx, 0x1bb5560b
add rax, rcx
mov dword [rsp - 0x40], ebx
movabs rcx, 0x3dd5233b7e2c310a
sub rcx, 0x16582442
sub rcx, 0x3bfed699
add rcx, 0x9b61415
sub rcx, 0x10354c98
ror rax, 0x17
ror rax, 8
ror rax, 0x1b
add rax, rcx
movabs rcx, 0x6aa01e0d20849654
xor rcx, 0x27de62c
xor rcx, 0x6131b044
add rcx, 0x4f3a285
sub rcx, 0x426bd709
ror rax, 0xb
ror rax, 6
ror rax, 1
add rax, rcx
ror rax, 9
ror rax, 9
ror rax, 6
ror rax, 7
ror rax, 1
xchg r9, rax
mov qword [rsi + 0x200], r9
xchg r9, rax
jmp 0x140061ece
mov dword [rsp + 0x50], 0x50218aa3
sub dword [rsp + 0x50], 0x361cfdca
add dword [rsp + 0x50], 0x47bcfbc5
sub dword [rsp + 0x50], 0x61c1889d
mov edx, 0x632436d2
add edx, 0x988b05f
xor edx, 0x3f5e390e
xor edx, 0x3b927517
mov rcx, rbx
mov r11, r11
call fcn.14009b230
test rax, rax
je 0x140061fde
xchg r14, r14
movabs rcx, 0xd13de2455e08876
add rcx, 0x131c2637
sub rcx, 0x196a2197
sub rcx, 0xf877e7e
add rcx, 0x7fffffff
xor rcx, 0x5ba51965
mov dword [rsp + 0x80], edi
mov dword [rsp - 0x3c], edx
xor rax, rcx
movabs rcx, 0x5ebb3092097769ef
add rcx, 0x590cd7e2
sub rcx, 0x52f381b6
sub rcx, 0x3ad069b
xor rcx, 0x5e640cf2
add rax, rcx
mov dword [rsp - 0x24], ebp
movabs rcx, 0x7b871d7e62696eb0
xor rcx, 0x2cf7c67a
add rcx, 0x242f13c6
sub rcx, 0x3fc883e3
sub rcx, 0x12b78af7
not rax
rol rax, 9
rol rax, 1
rol rax, 1
xor rax, rcx
xchg r13, r13
movabs rcx, 0x16d0001a47607f76
xor rcx, 0xe637f00
sub rcx, 0x78a6664
add rcx, 0x78a47aea
ror rax, 0xc
ror rax, 0x10
ror rax, 0xb
ror rax, 1
add rax, rcx
xchg r12, rax
mov qword [rsi + 0x208], r12
xchg r12, rax
jmp 0x14006200a
mov dword [rsp + 0x80], 0x2d027993
sub dword [rsp + 0x80], 0x1baa35ed
sub dword [rsp + 0x80], 0x97a8ae0
sub dword [rsp + 0x80], 0x7ddb8c5
mov edx, 0x7c52ee3c
xor edx, 0x4b38a5c0
sub edx, 0xbcf06e0
add edx, 0x3357a724
xor edx, 0x3cc63954
xchg r14, rbx
mov rcx, r14
xchg rbx, r14
call fcn.14009b230
xchg r10, r10
test rax, rax
je 0x140062134
rol rax, 2
rol rax, 0x20
rol rax, 3
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0x321af1b73c11803c
add rcx, 0x1ac4170d
sub rcx, 0x29159c64
xor rcx, 0x1fd0c5a6
add rax, rcx
mov dword [rsp - 0x18], 0x71c890a1
mov dword [rsp + 0xac], edi
movabs rcx, 0x10e3b57629bcf049
xor rcx, 0x77a1ce2b
add rcx, 0x139768f4
sub rcx, 0x246dcdb5
add rcx, 0x8d6c69a
xor rax, rcx
movabs rcx, 0x65e6d9c0154a3906
add rcx, 0x53b9ef4a
sub rcx, 0x326f54c7
sub rcx, 0x54aba78
ror rax, 5
ror rax, 0xf
ror rax, 0x17
ror rax, 6
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x14], ebx
movabs rcx, 0x5f770c4d54c5add2
add rcx, 0x29dfecbb
xor rcx, 0x6f414c31
add rcx, 0x7fffffff
add rcx, 0x5239efe5
not rax
mov dword [rsp - 0x2c], 0x6e6b1e41
add rax, rcx
mov qword [rsi + 0x210], rax
jmp 0x14006216b
mov dword [rsp + 0xac], 0x10947972
add dword [rsp + 0xac], 0x60f7d9e8
sub dword [rsp + 0xac], 0xfe8a50e
sub dword [rsp + 0xac], 0xb2ff7e
sub dword [rsp + 0xac], 0x60f0aecd
mov edx, 0x60c9c6ad
sub edx, 0x16d46c4a
sub edx, 0x39725cd8
sub edx, 0x1e75866
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.14009b230
mov dword [rsp - 0x28], 0x362ff10f
test rax, rax
je 0x140062275
ror rax, 0xc
ror rax, 0xd
ror rax, 0xd
ror rax, 2
ror rax, 4
ror rax, 1
ror rax, 3
ror rax, 1
movabs rcx, 0x17acd9dd2f70b59e
sub rcx, 0x13b1d90d
xor rcx, 0x62e6433
add rcx, 0xde159b6
add rcx, 0x7fffffff
add rcx, 0x26fd8497
xor rax, rcx
mov dword [rsp - 0xc], 0x18a60405
mov dword [rsp + 0xbc], edi
movabs rcx, 0x579b0fd16ec567ff
xor rcx, 0x30ee11d2
xor rcx, 0x528bbd3f
add rcx, 0x5e80b59f
sub rax, rcx
mov dword [rsp - 0x2c], 0x676770bc
movabs rcx, 0x76fe15f60c253e87
add rcx, 0x573d1824
sub rcx, 0x4ef6bf28
xor rcx, 0x3e7c07ab
add rcx, 0x1513d269
not rax
ror rax, 8
ror rax, 2
ror rax, 1
add rax, rcx
not rax
mov rdx, rdx
xchg rsp, rax
mov qword [rsi + 0x218], rsp
xchg rsp, rax
jmp 0x1400622ac
mov dword [rsp + 0xbc], 0x14b4572d
add dword [rsp + 0xbc], 0x228bd135
sub dword [rsp + 0xbc], 0x43c67ef
sub dword [rsp + 0xbc], 0x20f870cf
sub dword [rsp + 0xbc], 0x120b4fa3
mov edx, 0x328a96f1
add edx, 0x42175f5c
sub edx, 0x56e4c8d3
xor edx, 0x20e67b62
xor edx, 0xfffa8906
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.14009b230
test rax, rax
je 0x1400623b6
mov dword [rsp - 0x34], ecx
ror rax, 0xa
ror rax, 1
movabs rcx, 0x7c375e1f14f26a46
add rcx, 0x2563c1b9
sub rcx, 0x2b852197
xor rcx, 0x2c79bf83
add rcx, 0x7fffffff
add rcx, 0x3c6e76c2
xor rax, rcx
xchg rbx, rbx
mov dword [rsp + 0xe0], edi
ror rax, 3
ror rax, 3
movabs rcx, 0x419c5b0a46faf899
xor rcx, 0x3d371a52
xor rcx, 0x47e251e8
add rcx, 0x7fffffff
xor rcx, 0x4af4e3aa
add rax, rcx
mov rbp, rbp
movabs rcx, 0x4702ba7808ddd3cc
add rcx, 0x2d33c28a
sub rcx, 0x2204adfe
add rcx, 0x392e5062
add rcx, 0x57946552
ror rax, 0xd
ror rax, 5
ror rax, 1
xor rax, rcx
mov dword [rsp - 0xc], 0x1d91e67a
rol rax, 1
rol rax, 0xa
rol rax, 4
rol rax, 1
rol rax, 1
xchg r10, rax
mov qword [rsi + 0x220], r10
xchg r10, rax
jmp 0x1400623e2
mov dword [rsp + 0xe0], 0x69c99bcf
sub dword [rsp + 0xe0], 0x42ed5c22
add dword [rsp + 0xe0], 0x3deeb253
sub dword [rsp + 0xe0], 0x64caf1ff
mov edx, 0x38d9cd25
sub edx, 0x1c5d2e24
xor edx, 0x79fc7601
sub edx, 0x18e0379b
add edx, 0x7f90ab4b
mov rcx, rbx
call fcn.14009b230
test rax, rax
mov dword [rsp - 0xc], esi
je 0x1400624dd
not rax
mov dword [rsp + 0xf8], edi
ror rax, 9
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0x1bb22cef70e5bd77
sub rcx, 0x16060f27
sub rcx, 0xd2618dc
add rcx, 0x7fffffff
xor rcx, 0x73618bfa
not rax
mov dword [rsp - 0x14], ebp
sub rax, rcx
movabs rcx, 0x3cd44c8e03fe6c79
add rcx, 0x5ea722dc
sub rcx, 0x4399709e
xor rcx, 0x37f5f04b
xor rcx, 0xcf2aeb8
ror rax, 6
ror rax, 0xc
ror rax, 8
ror rax, 0x1a
ror rax, 2
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x30], 0x5b24132b
movabs rcx, 0x3c805cb02fe70952
add rcx, 0x4b02953
add rcx, 0x1148bc57
add rcx, 0x35a6c53a
sub rcx, 0x1d5d4739
add rax, rcx
xchg r13, rax
mov qword [rsi + 0x228], r13
xchg r13, rax
jmp 0x140062509
mov dword [rsp + 0xf8], 0x4077438
add dword [rsp + 0xf8], 0x4a8a2272
add dword [rsp + 0xf8], 0x127ee74
sub dword [rsp + 0xf8], 0x4fb9851d
mov edx, 0x589e3f05
add edx, 0x11b27b85
sub edx, 0x595a4a9
xor edx, 0xbedf37e
xor edx, 0xf4043753
xchg rbp, rcx
mov rbp, rbx
xchg rbp, rcx
call fcn.14009b230
mov dword [rsp - 0x34], 0x26ed3da4
test rax, rax
je 0x14006260e
rol rax, 0x30
rol rax, 1
rol rax, 1
movabs rcx, 0xebfe36042ae03a22
xor rcx, 0x3b9a3c2a
xor rcx, 0x42b4f473
xor rcx, 0x1545ba2c
add rax, rcx
mov dword [rsp + 0xfc], edi
mov r11, r11
movabs rcx, 0x7ebbfb4e2710d57e
sub rcx, 0x51090a7
xor rcx, 0x1ddc68f5
xor rcx, 0x22107532
add rcx, 0x7fffffff
add rcx, 0x37db77a5
xor rax, rcx
movabs rcx, 0x6eeadcdc168171e1
xor rcx, 0x6146859f
sub rcx, 0x292843c
sub rcx, 0x1ae24caf
rol rax, 0x1d
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x4aadb7ab149aec87
xor rcx, 0x1350085d
add rcx, 0x6c3d00c8
sub rcx, 0x68ee04f7
not rax
add rax, rcx
mov qword [rsi + 0x230], rax
mov r10, r10
jmp 0x14006263a
mov dword [rsp + 0xfc], 0x6fdc6501
sub dword [rsp + 0xfc], 0x2db04066
add dword [rsp + 0xfc], 0x3238956c
sub dword [rsp + 0xfc], 0x7464ba06
mov edx, 0x43e833b0
xor edx, 0x3a517ebe
xor edx, 0x24cd86d0
xor edx, 0x10e40a0a
add edx, 0x9a5d0d7f
mov rcx, rbx
call fcn.14009b230
test rax, rax
mov dword [rsp - 0x18], 0x7c1a547e
je 0x140062726
movabs rcx, 0x8b74bbe16b7581f8
sub rcx, 0x439d2c5d
xor rcx, 0x75f6f013
add rcx, 0x1ae98df2
add rcx, 0x4617bb31
mov dword [rsp + 0x118], edi
mov rsp, rsp
xor rax, rcx
movabs rcx, 0x7a04f1ad75d442c0
sub rcx, 0x74d8e8ed
add rcx, 0x605f1d8c
sub rcx, 0x28d3204f
add rcx, 0x7fffffff
add rcx, 0x408fa4d8
not rax
mov rdx, rdx
add rax, rcx
movabs rcx, 0x7de8db4461edcdad
sub rcx, 0x13a5e8b5
xor rcx, 0x73f54145
xor rcx, 0x1ca254e5
xor rax, rcx
ror rax, 2
ror rax, 3
ror rax, 0xd
ror rax, 7
ror rax, 6
ror rax, 2
ror rax, 1
xchg r12, rax
mov qword [rsi + 0x238], r12
xchg r12, rax
jmp 0x140062752
mov dword [rsp + 0x118], 0x75e33522
xor dword [rsp + 0x118], 0x678d33c1
add dword [rsp + 0x118], 0x43a0e43a
xor dword [rsp + 0x118], 0x560eeb1c
mov edx, 0x44f4b281
xor edx, 0x341709f0
add edx, 0x83910bc
sub edx, 0x9bf1f2e
add edx, 0x66151d4
xchg r8, rbx
mov rcx, r8
xchg r8, rbx
call fcn.14009b230
test rax, rax
mov dword [rsp - 0x28], 0x5b462f9d
je 0x14006284d
movabs rcx, 0xd7b6810563f5040d
sub rcx, 0x5bc4a456
add rcx, 0x49bbfbe
add rcx, 0x7fffffff
add rcx, 0xc9a80a3
mov dword [rsp + 0x170], edi
mov dword [rsp - 0x3c], 0x7ad41eeb
xor rax, rcx
movabs rcx, 0xac93f7cb5bcf2a2d
xor rcx, 0x2e5c5ef6
xor rcx, 0x566c32f
add rcx, 0x7fffffff
sub rcx, 0x519ad9bf
rol rax, 0x39
rol rax, 2
rol rax, 2
rol rax, 1
add rax, rcx
movabs rcx, 0x5a13a82e11f80089
add rcx, 0x139ab437
sub rcx, 0x15789f38
add rcx, 0x626ea9b9
xor rax, rcx
ror rax, 0x13
ror rax, 4
ror rax, 2
ror rax, 1
ror rax, 6
ror rax, 2
ror rax, 1
ror rax, 1
xchg rsp, rax
mov qword [rsi + 0x240], rsp
xchg rsp, rax
jmp 0x140062879
mov dword [rsp + 0x170], 0x29de95d5
sub dword [rsp + 0x170], 0x1f4f7fbd
add dword [rsp + 0x170], 0x51ac6650
sub dword [rsp + 0x170], 0x5c3b7c67
mov edx, 0x272abfb5
xor edx, 0x4a30f1ef
sub edx, 0x6415fb14
add edx, 0xc6bd22d4
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.14009b230
mov dword [rsp - 0xc], esp
test rax, rax
je 0x140062949
not rax
mov rdi, rdi
mov dword [rsp + 0x19c], edi
ror rax, 0x15
ror rax, 0x13
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0xa80c966281f95b8
add rcx, 0x3d737224
sub rcx, 0x1bfd59cf
sub rcx, 0x81c2748
sub rcx, 0x260e5ca8
xor rax, rcx
movabs rcx, 0xa7ae3ad6785d0b1d
xor rcx, 0x63abd989
add rcx, 0x3da3c15b
add rcx, 0x22f4a48b
xor rcx, 0xd401bf
not rax
rol rax, 0xf
rol rax, 4
rol rax, 0x18
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
mov rdi, rdi
mov qword [rsi + 0x248], rax
jmp 0x140062975
mov dword [rsp + 0x19c], 0x49a20058
sub dword [rsp + 0x19c], 0x42bef0cf
xor dword [rsp + 0x19c], 0x671f0b1a
xor dword [rsp + 0x19c], 0x61fc0492
mov edx, 0x6cab8344
xor edx, 0x709569b6
add edx, 0x24a1d10
xor edx, 0x583c14db
add edx, 0x2bcde936
xchg r8, rcx
mov r8, rbx
xchg rcx, r8
call fcn.14009b230
test rax, rax
mov r9, r9
je 0x140062a84
movabs rcx, 0xe0fc761856f86913
sub rcx, 0x3b6f29bd
xor rcx, 0x4f1bdb94
add rcx, 0x7fffffff
add rcx, 0x16975de
mov dword [rsp + 0x1a4], edi
add rax, rcx
movabs rcx, 0x3beb5dcc05ab5eb8
add rcx, 0x754f5fff
sub rcx, 0x3d157892
add rcx, 0x62a99ac6
not rax
add rax, rcx
mov dword [rsp - 0x1c], 0x40a9d8d1
movabs rcx, 0x43001b6b5c87709f
xor rcx, 0x24053085
sub rcx, 0x4fc88c9c
xor rcx, 0x7c56d32a
add rcx, 0x60e1d101
xor rax, rcx
mov dword [rsp - 0x2c], 0x2bddfe85
movabs rcx, 0xfed576230bde96c8
add rcx, 0x1abd086e
xor rcx, 0x41e6138a
sub rcx, 0x5bd6188f
xor rcx, 0x12f84786
ror rax, 2
ror rax, 6
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
mov qword [rsi + 0x250], rax
mov dword [rsp - 0x28], esi
jmp 0x140062abb
mov dword [rsp + 0x1a4], 0x341d7b99
add dword [rsp + 0x1a4], 0x6894d98
sub dword [rsp + 0x1a4], 0x1d5430c3
sub dword [rsp + 0x1a4], 0x9223bb
sub dword [rsp + 0x1a4], 0x1cc074b2
mov edx, 0x446ae1af
add edx, 0x337c8f36
sub edx, 0x5e09e835
add edx, 0x4eb67ea6
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.14009b230
test rax, rax
mov dword [rsp - 0xc], 0x6e8732bd
je 0x140062b9f
rol rax, 0x23
rol rax, 0x12
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0xe56629533590858
add rcx, 0x27307fe8
sub rcx, 0x439805
sub rcx, 0x3c00103f
add rcx, 0x7fffffff
add rcx, 0x5f09dda4
add rax, rcx
mov dword [rsp - 0x38], 0x26a6fb7b
mov dword [rsp + 0x44], edi
rol rax, 0xc
movabs rcx, 0xbbdedaaf2a552c22
sub rcx, 0x25616a3
add rcx, 0xe3541e9
xor rcx, 0x24d4eca2
add rcx, 0x7fffffff
add rcx, 0x1378cbfc
add rcx, rax
mov dword [rsp - 0x24], esp
not rcx
ror rcx, 0x18
ror rcx, 4
ror rcx, 8
ror rcx, 2
ror rcx, 1
not rcx
mov r10, r10
mov qword [rsi + 0x258], rcx
jmp 0x140062bc7
mov dword [rsp + 0x44], 0x3460ea53
add dword [rsp + 0x44], 0x1bba475c
sub dword [rsp + 0x44], 0x24f1deac
xor dword [rsp + 0x44], 0x14c9c6f9
sub dword [rsp + 0x44], 0x3fe095f9
mov edx, 0x4df5fe7
xor edx, 0x2086d6eb
xor edx, 0x6d8b30dc
add edx, 0xbc00f5e
add edx, 0x7c8f3bb6
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.14009b230
xchg r13, r13
test rax, rax
je 0x140062c87
ror rax, 0x2a
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x224a33e3313d6b82
add rcx, 0x30a9f08f
xor rcx, 0x64467fe0
add rcx, 0x1370c52b
xor rax, rcx
mov dword [rsp + 0x4c], edi
mov dword [rsp - 0xc], 0x6043e9b4
rol rax, 5
rol rax, 2
rol rax, 2
rol rax, 1
movabs rcx, 0x2f4b95523139e263
add rcx, 0x2bb071ba
sub rcx, 0x14c73368
xor rcx, 0x1fef5151
add rcx, 0x5580fc61
xor rax, rcx
xchg r13, r13
mov qword [rsi + 0x260], rax
jmp 0x140062ca7
mov dword [rsp + 0x4c], 0xc187390
xor dword [rsp + 0x4c], 0x2e54ab0e
add dword [rsp + 0x4c], 0x42e11c37
sub dword [rsp + 0x4c], 0x652df4d4
mov edx, 0x5d69d549
add edx, 0x18cd906d
sub edx, 0x467cba40
add edx, 0x5f31c229
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.14009b230
test rax, rax
mov rcx, rcx
je 0x140062d8b
ror rax, 0x34
ror rax, 2
ror rax, 1
movabs rcx, 0xfe5b8c6a0ccf0377
xor rcx, 0x659833b1
add rcx, 0x13171d83
add rcx, 0x7fffffff
xor rcx, 0x77ed8b40
add rax, rcx
mov dword [rsp + 0x8c], edi
ror rax, 8
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x421b53874d977b77
add rcx, 0x2fe64517
sub rcx, 0x48f78aa0
sub rcx, 0x272c48e7
not rax
xchg rbx, rbx
add rax, rcx
movabs rcx, 0x38c56cd42b101f6e
add rcx, 0x3a16d133
xor rcx, 0x15f40389
sub rcx, 0x58ced4bf
add rcx, 0x7fffffff
add rcx, 0x17e202d4
rol rax, 1
add rax, rcx
xchg rdi, rax
mov qword [rsi + 0x268], rdi
xchg rdi, rax
jmp 0x140062dc2
mov dword [rsp + 0x8c], 0x3a6d4490
sub dword [rsp + 0x8c], 0x324485d0
add dword [rsp + 0x8c], 0x576934ee
sub dword [rsp + 0x8c], 0x379ab834
sub dword [rsp + 0x8c], 0x27f73b79
mov edx, 0x79009e06
sub edx, 0x18d6a9b5
xor edx, 0x50c931b1
add edx, 0x110cea7b
add edx, 0x4947f22e
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.14009b230
test rax, rax
mov r11, r11
je 0x140062eae
ror rax, 9
ror rax, 3
ror rax, 1
movabs rcx, 0x70f598355f984d24
add rcx, 0x196815f0
sub rcx, 0x72cbe297
add rcx, 0x1efc8613
not rax
mov dword [rsp - 0x20], 0x56024024
mov dword [rsp + 0x94], edi
rol rax, 0x15
rol rax, 2
rol rax, 4
rol rax, 1
add rax, rcx
mov dword [rsp - 0x40], 0x564ff666
movabs rcx, 0x2da7460e72aeb60b
xor rcx, 0xece05a7
sub rcx, 0x5db33a25
add rcx, 0x7fffffff
xor rcx, 0x2ae04efa
not rax
mov dword [rsp - 0x38], 0x231d1920
rol rax, 8
rol rax, 3
rol rax, 0x10
rol rax, 0xb
rol rax, 2
rol rax, 2
rol rax, 1
add rax, rcx
xchg rsp, rax
mov qword [rsi + 0x270], rsp
xchg rsp, rax
jmp 0x140062eda
mov dword [rsp + 0x94], 0xb7bf134
sub dword [rsp + 0x94], 0x1e75b11
xor dword [rsp + 0x94], 0x3e817063
xor dword [rsp + 0x94], 0x3715e641
mov edx, 0x4768464c
sub edx, 0x1643d6a4
add edx, 0x315964ff
sub edx, 0x604ccf62
add edx, 0x3bd7f246
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.14009b230
test rax, rax
mov rbp, rbp
je 0x140062fb4
movabs rcx, 0xdf3ab49930177da5
sub rcx, 0x1f34af34
add rcx, 0x8e503cd
xor rcx, 0xa51facd
sub rcx, 0x12ff75da
mov dword [rsp + 0xc0], edi
mov dword [rsp - 0xc], 0x2f73fa0d
add rax, rcx
movabs rcx, 0x61fb24bc43cd23bd
add rcx, 0xa6b0d04
sub rcx, 0x3f9f83c9
add rcx, 0x7fffffff
add rcx, 0x101bc3c8
not rax
ror rax, 0xd
mov rdx, rdx
not rax
sub rax, rcx
movabs rcx, 0x120a7b8d252b86be
add rcx, 0xa0db7e7
xor rcx, 0x4b4fed1
add rcx, 0x3b66ed7d
ror rax, 1
mov dword [rsp - 0x34], ebp
add rax, rcx
mov qword [rsi + 0x278], rax
jmp 0x140062feb
mov dword [rsp + 0xc0], 0x57dac1de
sub dword [rsp + 0xc0], 0xd623131
xor dword [rsp + 0xc0], 0x7f4ecb6b
xor dword [rsp + 0xc0], 0x6c767e6b
sub dword [rsp + 0xc0], 0x594025ac
mov edx, 0x149eb879
add edx, 0x57fb719e
xor edx, 0x19e4e957
sub edx, 0x4629c75
mov rcx, rbx
mov r15, r15
call fcn.14009b230
test rax, rax
je 0x1400630fc
movabs rcx, 0xcca1c67e427fd4d7
sub rcx, 0x126bdbeb
add rcx, 0x4fab11df
add rcx, 0x1dbf124
mov dword [rsp + 0x174], edi
add rax, rcx
xchg r12, r12
movabs rcx, 0x55ef78935c693fce
sub rcx, 0x4d8764be
xor rcx, 0x4fbf3437
add rcx, 0x7fffffff
add rcx, 0x212b177a
ror rax, 4
ror rax, 1
ror rax, 7
ror rax, 2
ror rax, 4
ror rax, 6
ror rax, 1
add rcx, rax
mov dword [rsp - 0x40], esp
movabs rax, 0x4024d92430284a27
xor rax, 0x2c308455
add rax, 0x5966de69
xor rax, 0x354aa704
xor rcx, rax
movabs rax, 0x6a587f8016b62128
xor rax, 0x154c1c25
add rax, 0x54217a05
add rax, 0x189a0186
not rcx
sub rcx, rax
xchg r8, r8
movabs rax, 0x1920d6081ad8edd6
add rax, 0x6a7bf45
add rax, 0x5cd4ecfd
add rax, 0x717173cf
xor rcx, rax
mov qword [rsi + 0x280], rcx
mov dword [rsp - 0x38], ebp
jmp 0x140063133
mov dword [rsp + 0x174], 0x6404123f
sub dword [rsp + 0x174], 0x5e93c0fb
add dword [rsp + 0x174], 0x79f3ce0d
sub dword [rsp + 0x174], 0x27317f7
sub dword [rsp + 0x174], 0x7cf10759
mov edx, 0x3a971a28
sub edx, 0x293d599c
add edx, 0x3fab7a4b
add edx, 0x4ff0985a
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.14009b230
test rax, rax
xchg rdx, rdx
je 0x140063212
rol rax, 0xe
rol rax, 0x10
movabs rcx, 0xe9bb98ab2dae9ae7
xor rcx, 0x1dab2429
sub rcx, 0x8e30961
add rcx, 0x282d3a26
add rcx, 0x157bcd8e
add rax, rcx
mov dword [rsp - 0x20], edx
mov dword [rsp + 0x208], edi
movabs rcx, 0xbb33e5745e620664
sub rcx, 0x50065e33
sub rcx, 0xd0f7dee
xor rcx, 0x312727ed
xor rax, rcx
movabs rcx, 0x19c7ae0856b3bafb
xor rcx, 0x16d43081
xor rcx, 0x1ae22137
add rcx, 0x112c45df
add rcx, 0x7fffffff
xor rcx, 0xd251c9c
ror rax, 0xe
ror rax, 0x25
ror rax, 5
ror rax, 5
xor rax, rcx
xchg rcx, rax
mov qword [rsi + 0x288], rcx
xchg rcx, rax
jmp 0x140063249
mov dword [rsp + 0x208], 0x743e0bd
add dword [rsp + 0x208], 0x6c269543
add dword [rsp + 0x208], 0x4016cad
xor dword [rsp + 0x208], 0x46862b12
sub dword [rsp + 0x208], 0x31edc9be
mov edx, 0xd139164
add edx, 0x129fef05
add edx, 0x3e6c8f78
sub edx, 0xb53acbd
sub edx, 0x505a9123
xchg r13, rcx
mov r13, rbx
xchg rcx, r13
call fcn.14009b230
mov r9, r9
test rax, rax
je 0x14006336c
movabs rcx, 0xc724236128f12f1b
add rcx, 0x54f05086
sub rcx, 0x5fc4ff7a
add rcx, 0x7fffffff
add rcx, 0x20fb4e2d
mov dword [rsp + 0x58], edi
mov dword [rsp - 0x38], ebx
add rax, rcx
movabs rcx, 0x53bcaf2d044f12a4
add rcx, 0x32bb5a07
add rcx, 0x39039a2
xor rcx, 0x12c13c10
xor rax, rcx
mov r10, r10
movabs rcx, 0x6706c12931431cbf
xor rcx, 0x2da9beb7
xor rcx, 0x3d74fc74
xor rcx, 0x55b78139
add rcx, 0x7fffffff
sub rcx, 0x4e743b02
not rax
add rax, rcx
mov dword [rsp - 0x44], 0x1842dd51
movabs rcx, 0x50753817014e5a4c
add rcx, 0x7b44d9c8
xor rcx, 0x63531f19
xor rcx, 0x7a3562c6
not rax
sub rax, rcx
mov dword [rsp - 0x20], 0x58ddf46d
rol rax, 0xa
rol rax, 0xe
rol rax, 0x18
rol rax, 3
rol rax, 5
rol rax, 3
rol rax, 1
rol rax, 1
xchg r15, rax
mov qword [rsi + 0x290], r15
xchg r15, rax
jmp 0x140063394
mov dword [rsp + 0x58], 0x43daf8a9
xor dword [rsp + 0x58], 0x2c083a06
xor dword [rsp + 0x58], 0x953da6c
xor dword [rsp + 0x58], 0x378e2a41
xor dword [rsp + 0x58], 0x510f3283
mov edx, 0x684c8b35
add edx, 0xcf58a71
sub edx, 0x1004b37e
xor edx, 0x6d8802f2
add edx, 0xcc77e670
mov rcx, rbx
call fcn.14009b230
mov dword [rsp - 0xc], 0x4faec017
test rax, rax
je 0x140063473
ror rax, 0xb
ror rax, 2
ror rax, 0xf
movabs rcx, 0x7ed9ba9945ef05df
add rcx, 0x7b14cb2
xor rcx, 0x4a183088
add rcx, 0x7fffffff
add rcx, 0x1c146b40
not rax
mov dword [rsp - 0x24], 0x7b004e6d
mov dword [rsp + 0x60], edi
sub rax, rcx
movabs rcx, 0xaa806aa16795b1ca
sub rcx, 0x21b2bd5
sub rcx, 0xe0deaf4
xor rcx, 0x20c28661
xor rcx, 0x1b3b12df
xor rax, rcx
mov r9, r9
movabs rcx, 0x5e4a925415277b8b
add rcx, 0x10ce5148
sub rcx, 0x201a5579
add rcx, 0x7c3a584
add rax, rcx
rol rax, 0x25
rol rax, 4
rol rax, 1
mov qword [rsi + 0x298], rax
jmp 0x140063493
mov dword [rsp + 0x60], 0x68751329
xor dword [rsp + 0x60], 0x6abab016
sub dword [rsp + 0x60], 0xe4465e
sub dword [rsp + 0x60], 0x1eb5ce0
mov edx, 0x50df1612
xor edx, 0x2cb2238f
sub edx, 0x5a2b8999
add edx, 0xa8933227
mov rcx, rbx
call fcn.14009b230
mov dword [rsp - 0x34], 0x3bd97246
test rax, rax
je 0x1400635ab
movabs rcx, 0x451864cb0091a0f9
xor rcx, 0x906bffc
xor rcx, 0x440a27b3
add rcx, 0x1ef3d554
mov dword [rsp + 0x90], edi
xchg r8, r8
xor rax, rcx
movabs rcx, 0xe7ab7a336c730b04
sub rcx, 0x21b5282c
add rcx, 0x9cd2f25
add rcx, 0x7fffffff
add rcx, 0x14167c75
rol rax, 0x1b
rol rax, 5
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x24], 0x4e846928
ror rax, 0x12
ror rax, 0x1e
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
mov rdi, rdi
movabs rcx, 0x4138ce8b561d4a22
sub rcx, 0x3a976942
xor rcx, 0x6f73d4b3
add rcx, 0x7fffffff
sub rcx, 0x3b89ae44
xor rax, rcx
movabs rcx, 0x5e1b67bb17eebf92
add rcx, 0x159513dc
add rcx, 0x1adbd234
add rcx, 0x7fffffff
add rcx, 0x52b141b
add rax, rcx
mov dword [rsp - 0x14], ebx
xchg r14, rax
mov qword [rsi + 0x2a0], r14
xchg r14, rax
jmp 0x1400635e2
mov dword [rsp + 0x90], 0x418224d
xor dword [rsp + 0x90], 0x5f7d66e
add dword [rsp + 0x90], 0x2cd9de00
xor dword [rsp + 0x90], 0x3ac51a2
sub dword [rsp + 0x90], 0x2d658380
mov edx, 0x85583d2
add edx, 0x1aace60b
xor edx, 0x1002a8ed
add edx, 0x2791b186
xor edx, 0xc86dda99
xchg rsp, rcx
mov rsp, rbx
xchg rsp, rcx
call fcn.14009b230
mov rdi, rdi
test rax, rax
je 0x1400636d7
movabs rcx, 0xce19d5ce2f2c2ae8
xor rcx, 0x3adb25cd
add rcx, 0x311cb962
xor rcx, 0x37c3c8dc
xor rcx, 0x32e5e32c
mov dword [rsp + 0x98], edi
add rax, rcx
mov dword [rsp - 0x44], 0x63f0a35b
movabs rcx, 0x3ea70357133265a5
xor rcx, 0xb270ccb
add rcx, 0x267b9c86
add rcx, 0x7fffffff
xor rcx, 0x7e9ab141
ror rax, 0xa
ror rax, 0x23
ror rax, 2
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
add rcx, rax
mov dword [rsp - 0x1c], 0x31015d8e
not rcx
rol rcx, 6
rol rcx, 1
rol rcx, 6
rol rcx, 4
rol rcx, 3
rol rcx, 1
rol rcx, 1
rol rcx, 1
not rcx
ror rcx, 3
ror rcx, 1
xchg r13, rcx
mov qword [rsi + 0x2a8], r13
xchg r13, rcx
jmp 0x140063703
mov dword [rsp + 0x98], 0x77412c1c
add dword [rsp + 0x98], 0x6b00908
sub dword [rsp + 0x98], 0x44cf6367
sub dword [rsp + 0x98], 0x3921d1bc
mov edx, 0x5a51216b
xor edx, 0x4f9ccd1f
add edx, 0x60cebcfd
xor edx, 0x51f915b4
xor edx, 0xe47c46e7
xchg rcx, r10
mov r10, rbx
xchg r10, rcx
call fcn.14009b230
mov dword [rsp - 0x34], 0x7ed50364
test rax, rax
je 0x140063827
movabs rcx, 0x32d5270d74c640aa
sub rcx, 0x161638d6
xor rcx, 0x59943d9a
add rcx, 0x12fa80b6
add rcx, 0x7fffffff
add rcx, 0x617f114a
mov dword [rsp + 0xcc], edi
xchg rcx, rcx
add rax, rcx
movabs rcx, 0x5a0a2c4033b1c78
xor rcx, 0x27ee904
add rcx, 0x6669a242
sub rcx, 0x252c1732
add rcx, 0x7fffffff
xor rcx, 0x1204e70
ror rax, 4
ror rax, 1
ror rax, 2
ror rax, 1
not rax
xchg rsi, rsi
add rax, rcx
movabs rcx, 0x1ed9828e7e0fa1b9
sub rcx, 0x4c441833
xor rcx, 0x5ec68f80
sub rcx, 0x6c921a94
xor rcx, 0x31287a26
not rax
mov dword [rsp - 0x34], edx
add rax, rcx
movabs rcx, 0x563290e26eb89e46
sub rcx, 0x6857a242
add rcx, 0x4a830006
xor rcx, 0x615cdba8
xor rax, rcx
mov dword [rsp - 0xc], 0x2e4a8ad2
xchg r13, rax
mov qword [rsi + 0x2b0], r13
xchg r13, rax
jmp 0x140063853
mov dword [rsp + 0xcc], 0x5a6bf879
xor dword [rsp + 0xcc], 0x7cfdebbc
xor dword [rsp + 0xcc], 0x15be87cf
sub dword [rsp + 0xcc], 0x33289409
mov edx, 0x5f850c21
sub edx, 0x557b5ec6
xor edx, 0x5f778c52
xor edx, 0x41bfb069
add edx, 0x2f203550
mov rcx, rbx
mov r11, r11
call fcn.14009b230
test rax, rax
je 0x140063966
mov dword [rsp - 0x24], edi
rol rax, 0xf
rol rax, 0x14
rol rax, 7
rol rax, 9
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0xad18b23e400b2d6a
xor rcx, 0xf2a4236
xor rcx, 0x4c54ca08
add rcx, 0x7fffffff
add rcx, 0x6f9e3b0c
add rax, rcx
xchg r14, r14
mov dword [rsp + 0xd0], edi
rol rax, 5
rol rax, 0x12
rol rax, 2
rol rax, 1
movabs rcx, 0x60feb8b8065c000f
add rcx, 0x2e658f36
xor rcx, 0x69344ca6
sub rcx, 0x11ca93d9
sub rcx, 0x1732cb1d
xor rax, rcx
mov rsp, rsp
movabs rcx, 0x69c44b415c9d5fdf
sub rcx, 0xefca15e
xor rcx, 0x19789fe2
add rcx, 0x7fffffff
xor rcx, 0x2338ecdf
sub rax, rcx
xchg rdx, rdx
not rax
ror rax, 0x1d
ror rax, 0x15
ror rax, 8
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
mov qword [rsi + 0x2b8], rax
jmp 0x14006399d
mov dword [rsp + 0xd0], 0x528ec07a
sub dword [rsp + 0xd0], 0x3a55494
sub dword [rsp + 0xd0], 0x109c7a61
xor dword [rsp + 0xd0], 0x15d510d2
sub dword [rsp + 0xd0], 0x2b99e156
mov edx, 0x26db0297
add edx, 0x34ae930c
sub edx, 0x79706cd
add edx, 0x20a99aca
sub edx, 0x617c676b
xchg rcx, rdx
mov rdx, rbx
xchg rdx, rcx
call fcn.14009b230
mov r9, r9
test rax, rax
je 0x140063a88
movabs rcx, 0xa771ba911623c321
xor rcx, 0x35899f04
add rcx, 0x4449ca37
add rcx, 0x7fffffff
sub rcx, 0x1dcf2314
mov dword [rsp + 0xe4], edi
add rax, rcx
mov dword [rsp - 0x14], edi
movabs rcx, 0x1d2f6eac537bba2f
sub rcx, 0x2532036
xor rcx, 0x6181faa1
add rcx, 0x137f2ed6
ror rax, 0x27
ror rax, 1
not rax
add rax, rcx
mov r15, r15
movabs rcx, 0x545e405b416f6db5
xor rcx, 0x276d6b4f
sub rcx, 0x440770f0
add rcx, 0xfe021dd
add rcx, 0x208e6e7e
xor rax, rcx
mov r10, r10
rol rax, 0x2d
rol rax, 2
rol rax, 1
rol rax, 1
not rax
mov qword [rsi + 0x2c0], rax
mov dword [rsp - 0x2c], 0x31c3f53a
jmp 0x140063ab4
mov dword [rsp + 0xe4], 0x650428c7
xor dword [rsp + 0xe4], 0x5b28eb6d
xor dword [rsp + 0xe4], 0x2bf24ddf
xor dword [rsp + 0xe4], 0x15de8e74
mov edx, 0x240473d6
add edx, 0x4031135c
add edx, 0xb6317e8
sub edx, 0x2b590e24
xor edx, 0x960c6737
xchg rbx, r9
mov rcx, r9
xchg rbx, r9
call fcn.14009b230
test rax, rax
xchg rsi, rsi
je 0x140063b8d
rol rax, 2
rol rax, 1
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0xdb66532771896b05
sub rcx, 0x2297a5cc
add rcx, 0x295e2c32
xor rcx, 0x779e6a8a
xor rcx, 0x2a427f98
add rax, rcx
mov dword [rsp + 0x100], edi
mov r14, r14
ror rax, 0xc
ror rax, 0xd
ror rax, 2
ror rax, 4
ror rax, 1
movabs rcx, 0xd5090a050906d806
add rcx, 0x6277705d
add rcx, 0xeea942f
xor rcx, 0x556c6fba
xor rax, rcx
mov dword [rsp - 0x24], ebp
rol rax, 0x1d
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
xchg r15, rax
mov qword [rsi + 0x2c8], r15
xchg r15, rax
jmp 0x140063bb9
mov dword [rsp + 0x100], 0x48bcf290
sub dword [rsp + 0x100], 0x9713374
sub dword [rsp + 0x100], 0x1d3aedd6
sub dword [rsp + 0x100], 0x2210d145
mov edx, 0x38e9ac6c
add edx, 0x1baf3684
xor edx, 0x4eb75207
add edx, 0x573aab5
add edx, 0x3204ed9f
mov rcx, rbx
call fcn.14009b230
test rax, rax
xchg rbx, rbx
je 0x140063c87
movabs rcx, 0x73b02d17ef40376
sub rcx, 0x61a0bd0b
xor rcx, 0x6656c91a
sub rcx, 0x4e2a1fbd
add rcx, 0x81c49e5
mov dword [rsp + 0x104], edi
mov dword [rsp - 0xc], 0x2a93d0b1
xor rax, rcx
movabs rcx, 0xd83b3427388b3fc6
xor rcx, 0x2c4af2aa
add rcx, 0x177471f1
add rcx, 0x7fffffff
add rcx, 0x43b189b2
rol rax, 0x1e
rol rax, 4
rol rax, 8
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
ror rax, 0xc
ror rax, 0x1f
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
not rax
mov qword [rsi + 0x2d0], rax
jmp 0x140063cb3
mov dword [rsp + 0x104], 0x1e715b53
xor dword [rsp + 0x104], 0x2f373a9e
xor dword [rsp + 0x104], 0x3fa1c7e2
sub dword [rsp + 0x104], 0xee7a62e
mov edx, 0x564b5e85
sub edx, 0x3d57aedb
add edx, 0xe963182
add edx, 0x4638899b
xor edx, 0x2c047f85
xchg rsi, rbx
mov rcx, rsi
xchg rsi, rbx
call fcn.14009b230
mov r15, r15
test rax, rax
je 0x140063dbe
movabs rcx, 0xef5e1cf064998aeb
xor rcx, 0x6646f32e
add rcx, 0x3928c637
sub rcx, 0x19e23c8d
add rcx, 0x7fffffff
add rcx, 0x288cafff
mov dword [rsp + 0x128], edi
mov dword [rsp - 0x2c], edi
xor rax, rcx
movabs rcx, 0x491bee160fe70b8f
xor rcx, 0x45a9e82c
xor rcx, 0x50f2ee8
add rcx, 0x7fffffff
add rcx, 0x291d6735
not rax
xchg r8, r8
sub rax, rcx
movabs rcx, 0x4dd645f55448722b
xor rcx, 0x3a4238cd
sub rcx, 0x527f5dad
sub rcx, 0x6ec5596
not rax
add rax, rcx
mov dword [rsp - 0x10], 0x7069a8d3
movabs rcx, 0x2492e346053049cd
add rcx, 0x1901717a
add rcx, 0x22ffedcd
sub rcx, 0x19296c36
add rcx, 0x62c992c2
xor rax, rcx
mov dword [rsp - 0x1c], 0x2246a6c5
mov qword [rsi + 0x2d8], rax
jmp 0x140063df5
mov dword [rsp + 0x128], 0x1e976044
add dword [rsp + 0x128], 0x44c9ce10
xor dword [rsp + 0x128], 0xd988904
sub dword [rsp + 0x128], 0x6ef93cdf
sub dword [rsp + 0x128], 0x6a70
mov edx, 0x13ed2da4
add edx, 0x555c2007
xor edx, 0x7a16121d
xor edx, 0x5cf90681
xor edx, 0xa316e19
xchg rdi, rcx
mov rdi, rbx
xchg rdi, rcx
call fcn.14009b230
test rax, rax
mov rsp, rsp
je 0x140063f23
movabs rcx, 0x77812dc66d243e97
xor rcx, 0x574d0e97
xor rcx, 0x5b38fc88
add rcx, 0x6b82b5c7
mov dword [rsp + 0x178], edi
mov rdx, rdx
add rax, rcx
movabs rcx, 0x27eb030c6c4b4ea8
sub rcx, 0x49ccdd56
add rcx, 0x3d34b6ea
add rcx, 0x68dd9b1b
ror rax, 0xb
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x1c], ebx
movabs rcx, 0x6ec5f15c33a5b924
xor rcx, 0x77c47c66
add rcx, 0x1e2e51e6
add rcx, 0x3f8ac69
xor rcx, 0x7770ad2d
rol rax, 0x12
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x55ef35c156e27364
xor rcx, 0x1ac83c3d
xor rcx, 0x7ea015d7
add rcx, 0x7fffffff
add rcx, 0x3ae7f315
add rax, rcx
mov dword [rsp - 0x14], 0x71028a83
rol rax, 0x12
rol rax, 0xa
rol rax, 7
rol rax, 1
xchg rbp, rax
mov qword [rsi + 0x2e0], rbp
xchg rbp, rax
jmp 0x140063f4f
mov dword [rsp + 0x178], 0x735bcbce
sub dword [rsp + 0x178], 0x338ba152
add dword [rsp + 0x178], 0xf991e7a
sub dword [rsp + 0x178], 0x4f6948f5
mov edx, 0x74d98322
sub edx, 0x3dd684e9
add edx, 0x1024b067
add edx, 0x4a4ea8c1
xchg rsp, rbx
mov rcx, rsp
xchg rbx, rsp
call fcn.14009b230
test rax, rax
je 0x14006407b
mov dword [rsp - 0x30], ebp
movabs rcx, 0x751dd2a127f43ec9
sub rcx, 0x15e530d7
add rcx, 0x6ca3b223
sub rcx, 0x5ddaccdd
mov dword [rsp + 0x180], edi
mov dword [rsp - 0x40], esi
add rax, rcx
movabs rcx, 0xa625537e66ddad27
add rcx, 0x8ed6fcc
xor rcx, 0x43c5f453
add rcx, 0x7fffffff
xor rcx, 0x50d091b5
xor rax, rcx
mov r13, r13
movabs rcx, 0x79a610584071c610
sub rcx, 0x3b6c7abf
add rcx, 0x76cfa56f
sub rcx, 0x3f744db1
add rax, rcx
movabs rcx, 0x106c2433240107f0
xor rcx, 0x20d7e40d
add rcx, 0x9eda24b
add rcx, 0x7fffffff
add rcx, 0x6ac58002
xor rax, rcx
movabs rcx, 0x7be0c73536698b2a
sub rcx, 0x32752eeb
add rcx, 0x6f5f2790
xor rcx, 0x4aa20ec2
add rcx, 0x7fffffff
add rcx, 0x24e8124e
sub rax, rcx
ror rax, 1
ror rax, 0xa
ror rax, 0x16
ror rax, 2
ror rax, 4
ror rax, 5
ror rax, 1
mov qword [rsi + 0x2e8], rax
jmp 0x1400640b2
mov dword [rsp + 0x180], 0x8653cf7
xor dword [rsp + 0x180], 0x1a052a41
add dword [rsp + 0x180], 0x197bafb5
xor dword [rsp + 0x180], 0x628ca309
sub dword [rsp + 0x180], 0x49576561
mov edx, 0x79b003dc
xor edx, 0x70b184df
sub edx, 0x4493ed9
add edx, 0x81b8aea0
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.14009b230
test rax, rax
mov dword [rsp - 0x24], ebx
je 0x1400641e5
ror rax, 0x12
ror rax, 3
ror rax, 1
movabs rcx, 0x218f864203b9aea0
xor rcx, 0x70898167
sub rcx, 0x58214fd8
add rcx, 0x52eaee74
add rcx, 0x22f0d1e5
xor rax, rcx
mov dword [rsp + 0x200], edi
mov dword [rsp - 0x24], edx
movabs rcx, 0x7e551c19634546bf
sub rcx, 0x58e597d9
add rcx, 0x61732319
sub rcx, 0x3c8d2282
add rcx, 0x6344956b
add rax, rcx
xchg rcx, rcx
movabs rcx, 0x28d908582b69b11c
xor rcx, 0x7ebaa2fe
add rcx, 0xda1c583
add rcx, 0x62c1c379
xor rax, rcx
movabs rcx, 0x711fde853ec391e8
xor rcx, 0x4c77a0d4
sub rcx, 0x55d8d42a
add rcx, 0x7fffffff
xor rcx, 0x28807f3d
sub rax, rcx
movabs rcx, 0x10e0ba277d6bc7ed
xor rcx, 0x64556de6
xor rcx, 0x12889f72
add rcx, 0x15c0d895
add rcx, 0x7fffffff
add rcx, 0x53055b40
ror rax, 6
ror rax, 5
ror rax, 1
add rax, rcx
xchg r15, rax
mov qword [rsi + 0x2f0], r15
xchg r15, rax
jmp 0x14006421c
mov dword [rsp + 0x200], 0x2b05c62e
add dword [rsp + 0x200], 0x38686997
sub dword [rsp + 0x200], 0x5c5c5009
xor dword [rsp + 0x200], 0x2faaba2f
sub dword [rsp + 0x200], 0x28bb6592
mov edx, 0x6d26064
xor edx, 0x230772e0
add edx, 0x7fcd0fe
add edx, 0x35e4d40e
add edx, 0x67cd62c4
xchg rdi, rcx
mov rdi, rbx
xchg rcx, rdi
call fcn.14009b230
test rax, rax
je 0x140064308
mov r13, r13
not rax
mov dword [rsp + 0x20], edi
movabs rcx, 0x5c10635955133096
xor rcx, 0xdf2907
sub rcx, 0x1d45be35
add rcx, 0x7fffffff
add rcx, 0x77f5256
sub rax, rcx
movabs rcx, 0x35aec78a46142191
xor rcx, 0xdf58123
sub rcx, 0x3e124e82
add rcx, 0x5db7cc82
add rcx, 0x70262330
not rax
rol rax, 6
rol rax, 4
rol rax, 1
rol rax, 1
add rax, rcx
mov rcx, rcx
movabs rcx, 0x7097fded2f4b2b60
add rcx, 0x890e0f1
sub rcx, 0x14243ce4
add rcx, 0x7fffffff
add rcx, 0xe9e4089
xor rax, rcx
mov dword [rsp - 0x14], 0xfdd899e
ror rax, 2
ror rax, 2
mov qword [rsi + 0x2f8], rax
xchg r8, r8
jmp 0x140064330
mov dword [rsp + 0x20], 0x74d13725
sub dword [rsp + 0x20], 0x1af7d793
sub dword [rsp + 0x20], 0x2c9d8b28
xor dword [rsp + 0x20], 0x715f396c
sub dword [rsp + 0x20], 0x5c64ed05
mov edx, 0x21fe3f83
add edx, 0x943830f
add edx, 0x32e332e4
add edx, 0xfc977cc
sub edx, 0x5750361b
xchg rcx, r14
mov r14, rbx
xchg r14, rcx
call fcn.14009b230
mov dword [rsp - 0x40], edi
test rax, rax
je 0x140064430
movabs rcx, 0x91d84aea7e6c6bd2
sub rcx, 0x6efca2d7
xor rcx, 0x5bbe67d5
add rcx, 0x7fffffff
add rcx, 0x1d3684e9
mov dword [rsp + 0x54], edi
add rax, rcx
xchg r13, r13
movabs rcx, 0xfee088460edbe2c
xor rcx, 0x12b4aff1
sub rcx, 0x67cf0e91
add rcx, 0x10b73c72
rol rax, 0xa
rol rax, 8
rol rax, 3
rol rax, 0xa
rol rax, 1
xor rax, rcx
movabs rcx, 0x2f52d39564c234a8
sub rcx, 0x3e0ed01d
add rcx, 0x470342d7
add rcx, 0x7fffffff
xor rcx, 0x1058d575
rol rax, 0xb
not rax
xchg r8, r8
rol rax, 9
rol rax, 0xf
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 3
rol rax, 3
rol rax, 1
rol rax, 1
xor rax, rcx
xchg rcx, rax
mov qword [rsi + 0x300], rcx
xchg rcx, rax
jmp 0x140064458
mov dword [rsp + 0x54], 0x1fa1bd57
xor dword [rsp + 0x54], 0x53ad7a18
xor dword [rsp + 0x54], 0x60dd73a8
add dword [rsp + 0x54], 0x515811ee
xor dword [rsp + 0x54], 0x7e29c6d4
mov edx, 0x78bfd4e5
xor edx, 0x4d234456
add edx, 0x42f655a
add edx, 0x1765f87e
sub edx, 0x946f87d
xchg r11, rcx
mov r11, rbx
xchg rcx, r11
call fcn.14009b230
test rax, rax
xchg r15, r15
je 0x14006458b
movabs rcx, 0x3009a6513a4fc1e2
xor rcx, 0x71bedfa4
sub rcx, 0xcefd943
sub rcx, 0x219003f4
add rcx, 0x7fffffff
xor rcx, 0x44954023
mov dword [rsp + 0x5c], edi
mov r9, r9
xor rax, rcx
movabs rcx, 0x41e91c174925ec9c
sub rcx, 0x2da25f60
add rcx, 0xc5296cc
sub rcx, 0x1af0bb4a
add rcx, 0x7fffffff
add rcx, 0xed1c671
ror rax, 0x23
ror rax, 0x11
add rax, rcx
mov rsp, rsp
movabs rcx, 0x28bcf3c85ace0305
sub rcx, 0x49476b9a
xor rcx, 0x4bf33d08
xor rcx, 0x1869579b
add rcx, 0x7fffffff
add rcx, 0x3137c7e7
xor rax, rcx
movabs rcx, 0xdbe281da60e096a0
add rcx, 0x6aaa1b9
sub rcx, 0x1416fdfc
add rcx, 0x7fffffff
xor rcx, 0x7680fd7a
not rax
xchg r11, r11
rol rax, 0x21
rol rax, 6
rol rax, 2
rol rax, 2
rol rax, 1
add rax, rcx
mov dword [rsp - 0x40], 0x194f4493
xchg rdx, rax
mov qword [rsi + 0x308], rdx
xchg rdx, rax
jmp 0x1400645ab
mov dword [rsp + 0x5c], 0x3e4de178
sub dword [rsp + 0x5c], 0xd759fa5
xor dword [rsp + 0x5c], 0x1629ed1a
xor dword [rsp + 0x5c], 0x26f1acc8
mov edx, 0x3794a69f
add edx, 0xaef64f5
add edx, 0x311deffb
add edx, 0x5e426859
xchg r15, rbx
mov rcx, r15
xchg rbx, r15
call fcn.14009b230
xchg rcx, rcx
test rax, rax
je 0x140064668
movabs rcx, 0x4976c8e94421e438
xor rcx, 0xc1597cd
sub rcx, 0x33f93550
add rcx, 0x7fffffff
add rcx, 0x24ea6b41
mov dword [rsp + 0x9c], edi
xchg r13, r13
add rax, rcx
ror rax, 6
ror rax, 0x11
ror rax, 6
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x28], 0x3b955ffe
rol rax, 1
rol rax, 6
rol rax, 2
rol rax, 1
rol rax, 1
not rax
rol rax, 0x13
rol rax, 0xd
rol rax, 6
rol rax, 1
rol rax, 1
rol rax, 1
not rax
xchg r10, rax
mov qword [rsi + 0x310], r10
xchg r10, rax
jmp 0x14006469f
mov dword [rsp + 0x9c], 0x337c6a5a
sub dword [rsp + 0x9c], 0x26123710
xor dword [rsp + 0x9c], 0x48d27234
sub dword [rsp + 0x9c], 0x1c6548af
xor dword [rsp + 0x9c], 0x2952f8ce
mov edx, 0x65d6b783
sub edx, 0x1fba267a
sub edx, 0x43e81183
add edx, 0x2df34a26
xor edx, 0x19329595
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.14009b230
test rax, rax
je 0x1400647be
mov dword [rsp - 0xc], 0x5df552dc
rol rax, 0x1c
rol rax, 5
rol rax, 1
rol rax, 1
movabs rcx, 0x54017d937541a424
sub rcx, 0x45a33277
add rcx, 0x4a1dd3e1
sub rcx, 0xda2c59b
add rax, rcx
mov dword [rsp - 0x3c], 0x1ae31f03
mov dword [rsp + 0x12c], edi
movabs rcx, 0x22ee7ddc1e1a4d36
add rcx, 0x34b86ebc
sub rcx, 0x458ba18e
add rcx, 0x7fffffff
xor rcx, 0x4fc28f7b
xor rax, rcx
movabs rcx, 0x7e8be7906b9c2425
xor rcx, 0x52424145
xor rcx, 0x7ee19632
add rcx, 0x7fffffff
add rcx, 0x1362560b
not rax
mov dword [rsp - 0x34], ecx
ror rax, 0x2e
ror rax, 5
ror rax, 3
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x2bbd1cd2221be1da
add rcx, 0x4d225ef9
sub rcx, 0x30c84825
add rcx, 0x405aced0
xor rcx, 0x1558ef98
xor rax, rcx
xchg r10, rax
mov qword [rsi + 0x318], r10
xchg r10, rax
jmp 0x1400647f5
mov dword [rsp + 0x12c], 0x562cbb27
sub dword [rsp + 0x12c], 0x3fec0295
add dword [rsp + 0x12c], 0x2ce714bd
xor dword [rsp + 0x12c], 0x1b2396fa
xor dword [rsp + 0x12c], 0x58045bb4
mov edx, 0x6b9ce4e3
xor edx, 0x2fba6a1e
sub edx, 0x31d88ae6
add edx, 0x15b1fd5a
xchg rcx, r15
mov r15, rbx
xchg rcx, r15
call fcn.14009b230
test rax, rax
mov rdi, rdi
je 0x1400648e9
rol rax, 0x26
rol rax, 4
rol rax, 5
rol rax, 1
rol rax, 1
movabs rcx, 0x5c05f3441213ef6b
xor rcx, 0x6e89cec9
sub rcx, 0x14fe7d1c
sub rcx, 0x453a8b43
add rcx, 0x7fffffff
xor rcx, 0x4b1c7cd5
not rax
xchg r11, r11
mov dword [rsp + 0x17c], edi
rol rax, 3
rol rax, 0x25
rol rax, 9
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x2c], esp
movabs rcx, 0x630715ca58ee63d0
xor rcx, 0x14c4d68f
xor rcx, 0x53c7dbd5
add rcx, 0x26f5e216
add rax, rcx
movabs rcx, 0xe6e99c6320c9dc8
add rcx, 0x26f3e1ba
xor rcx, 0x687373dc
add rcx, 0x2a14b105
add rcx, 0x384803db
not rax
xchg rdi, rdi
add rax, rcx
xchg r14, rax
mov qword [rsi + 0x320], r14
xchg r14, rax
jmp 0x140064915
mov dword [rsp + 0x17c], 0x5c3dca8b
xor dword [rsp + 0x17c], 0x3780633
xor dword [rsp + 0x17c], 0x20e5b5d4
sub dword [rsp + 0x17c], 0x7fa0796b
mov edx, 0x116df994
add edx, 0x25f2dd82
xor edx, 0x7c20970b
xor edx, 0x7965155
add edx, 0x6ad56aa1
xchg rbx, r11
mov rcx, r11
xchg rbx, r11
call fcn.14009b230
test rax, rax
xchg rbx, rbx
je 0x140064a44
movabs rcx, 0x1e78c4b268c5113
xor rcx, 0x2f9cb1f5
sub rcx, 0xd04ea0
xor rcx, 0x1791966
mov r13d, edi
mov r13, r13
xor rax, rcx
movabs rcx, 0x16b52ef90569477b
xor rcx, 0x6ffa33ae
xor rcx, 0x549f77c0
xor rcx, 0x5d1200e0
ror rax, 5
ror rax, 0x19
ror rax, 1
add rax, rcx
movabs rcx, 0xdaa56fa11ffc2aa
add rcx, 0x671a05da
xor rcx, 0x72326da9
add rcx, 0x5dd3ef4
add rcx, 0x7fffffff
xor rcx, 0x634b4866
xor rax, rcx
movabs rcx, 0x7fccb0b0218596c
xor rcx, 0x172ba9a5
xor rcx, 0x208289b1
xor rcx, 0x4cf75442
add rcx, 0x7fffffff
sub rcx, 0x712b9f95
add rax, rcx
mov dword [rsp - 0x28], 0x122ad0f1
movabs rcx, 0x4b54357131f78f9b
xor rcx, 0x2b8faefc
xor rcx, 0x34e4614e
add rcx, 0x3fc2b586
sub rcx, 0x224bde30
rol rax, 1
add rax, rcx
xchg rdi, rdi
mov qword [rsi + 0x328], rax
jmp 0x140064a66
mov r13d, 0x400c5ca9
xor r13d, 0x3dd79021
sub r13d, 0x32ca9967
sub r13d, 0x30a78fec
sub r13d, 0x1a69a334
mov edx, 0x312de1f7
xor edx, 0x56edebd6
sub edx, 0x5df28c3b
add edx, 0x48426207
xor edx, 0x7571c10f
xchg rbx, r11
mov rcx, r11
xchg rbx, r11
call fcn.14009b230
mov rdx, rdx
test rax, rax
je 0x140064b98
movabs rcx, 0xf5ca47de26a9c74f
xor rcx, 0x7608db3
add rcx, 0x4d1ef7bc
add rcx, 0x7fffffff
sub rcx, 0x4f40481f
mov r12d, edi
mov r9, r9
add rax, rcx
movabs rcx, 0x2753ce9c2113a0aa
xor rcx, 0x481c7377
sub rcx, 0x1192b102
sub rcx, 0x84efe61
add rcx, 0x15067315
rol rax, 9
rol rax, 1
rol rax, 1
add rcx, rax
mov r12, r12
movabs rax, 0xd42cb666b53bf22
sub rax, 0x4578f120
add rax, 0x46c5c1b2
xor rax, 0x5ba2cce3
sub rax, 0x17fae298
xor rcx, rax
mov rbx, rbx
movabs rax, 0x407a220548e5a2b3
sub rax, 0x1f9dba8e
xor rax, 0x2c68859
sub rax, 0x14942bf5
add rax, 0x7fffffff
xor rax, 0x7ba436d5
rol rcx, 0x13
rol rcx, 0xb
rol rcx, 2
rol rcx, 2
rol rcx, 1
xor rcx, rax
mov dword [rsp - 0x18], 0x216bae8a
ror rcx, 0x1c
ror rcx, 0xa
ror rcx, 5
ror rcx, 1
ror rcx, 3
ror rcx, 1
xchg r10, rcx
mov qword [rsi + 0x330], r10
xchg rcx, r10
jmp 0x140064bba
mov r12d, 0x9dc4e4f
xor r12d, 0x4f09a9c7
add r12d, 0x318fe6f9
xor r12d, 0x18769e0f
sub r12d, 0x6013508d
mov edx, 0x15c2691
add edx, 0x26c5198e
add edx, 0x190f4540
sub edx, 0x16995fe1
xor edx, 0xf518044d
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.14009b230
mov dword [rsp - 0x28], 0x2ac05013
test rax, rax
je 0x140064cca
rol rax, 0x36
rol rax, 4
rol rax, 1
movabs rcx, 0xce454d422b2ca429
xor rcx, 0x56be5a8c
sub rcx, 0x427300ac
add rcx, 0x7260d14
sub rcx, 0x14e6e245
add rax, rcx
mov r15, r15
mov r15d, edi
not rax
movabs rcx, 0x4fdfd3623ee33b09
add rcx, 0x314d4571
sub rcx, 0x470749b4
xor rcx, 0x74f5ab15
add rax, rcx
mov dword [rsp - 0x40], edi
movabs rcx, 0x6546164d759ecf6e
xor rcx, 0x6aac5783
add rcx, 0x52543cfe
add rcx, 0x7fffffff
sub rcx, 0x6d497a7e
xor rax, rcx
mov dword [rsp - 0x44], esi
movabs rcx, 0x58a69c33592cf51b
add rcx, 0x13779b31
xor rcx, 0x2d9b2905
add rcx, 0x72ae83aa
ror rax, 0x2e
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x28], edi
xchg rsp, rax
mov qword [rsi + 0x338], rsp
xchg rsp, rax
jmp 0x140064ce5
mov r15d, 0x1428df41
add r15d, 0x1735f216
sub r15d, 0x261d8a96
xor r15d, 0x54146c0
mov edx, 0x219adb5b
add edx, 0x1eb2df6f
xor edx, 0xa359c19
add edx, 0x1c50aeb2
xor edx, 0x2607f2b8
xchg rcx, r12
mov r12, rbx
xchg rcx, r12
call fcn.14009b230
xchg r10, r10
test rax, rax
je 0x140064db7
not rax
movabs rcx, 0x4ecd8dfc3a4a7948
xor rcx, 0x24581d70
add rcx, 0x46e3cd3c
sub rcx, 0x5d069424
xor rcx, 0x289170cc
add rax, rcx
mov r14d, edi
mov r15, r15
movabs rcx, 0x670ca566731adeb9
xor rcx, 0x769bea35
add rcx, 0x4787ef27
sub rcx, 0x176b5255
xor rcx, 0x5d696e83
xor rax, rcx
movabs rcx, 0x335d111d27345439
xor rcx, 0x2e1a15b6
add rcx, 0x41342c6
xor rcx, 0x17feda4e
add rcx, 0x7fffffff
add rcx, 0x52e52c49
add rax, rcx
xchg r13, rax
mov qword [rsi + 0x340], r13
xchg r13, rax
jmp 0x140064dd2
mov r14d, 0x364ed55
add r14d, 0x2b34165a
add r14d, 0x1ca48c4d
sub r14d, 0x4b3d8ffb
mov edx, 0x38389e
add edx, 0x3f847df6
xor edx, 0x2aee0a86
xor edx, 0x18325a2c
xor edx, 0xa5fbde11
xchg r8, rbx
mov rcx, r8
xchg rbx, r8
call fcn.14009b230
test rax, rax
je 0x140064ebe
xchg rsi, rsi
rol rax, 3
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0xdd3962ff73aaa477
xor rcx, 0x5b688a48
xor rcx, 0x522e59a2
add rcx, 0x4648689
xor rax, rcx
mov dword [rsp - 0x10], 0x5a25ccdb
mov ebp, edi
movabs rcx, 0x22d483600e4d5015
add rcx, 0x46c28f37
xor rcx, 0x508ea919
xor rcx, 0x1f30b47f
add rcx, 0x7fffffff
sub rcx, 0x1517f338
sub rax, rcx
movabs rcx, 0xb6e2591a081895f0
xor rcx, 0x6767d950
xor rcx, 0x2d4996af
xor rcx, 0x62f070cd
add rcx, 0x35b04d76
rol rax, 8
rol rax, 1
add rax, rcx
ror rax, 6
ror rax, 3
ror rax, 1
xchg r12, rax
mov qword [rsi + 0x348], r12
xchg r12, rax
jmp 0x140064ed5
mov ebp, 0x5ef7d546
xor ebp, 0x2e38accc
xor ebp, 0x2435be98
sub ebp, 0x54fac711
mov edx, 0x5aa52885
xor edx, 0x285f803a
xor edx, 0x44c1ae81
add edx, 0x2dfb071
mov rcx, rbx
xchg r15, r15
call fcn.14009b230
test rax, rax
je 0x140064fa3
rol rax, 0xa
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0x50c97a8411584706
xor rcx, 0x4fff71b
add rcx, 0x41ead360
sub rcx, 0x671600c
add rcx, 0x7fffffff
sub rcx, 0x19c43f9f
not rax
ror rax, 0x1b
ror rax, 4
ror rax, 3
ror rax, 2
ror rax, 1
not rax
add rax, rcx
mov dword [rsp - 0x44], 0xe93e8d7
movabs rcx, 0xe6bb7e4f3e29f87d
xor rcx, 0x358bb031
add rcx, 0x896e66f
xor rcx, 0x12105fb5
rol rax, 0x1c
rol rax, 3
rol rax, 5
rol rax, 1
add rax, rcx
mov r13, r13
xchg r13, rax
mov qword [rsi + 0x350], r13
xchg r13, rax
jmp 0x140064fc0
mov edi, 0x73c6a3b0
sub edi, 0x32d16120
add edi, 0x1505fb94
sub edi, 0x246837b4
sub edi, 0x3193066f
mov eax, dword [rsp + 0x1f8]
mov dword [rsp - 0x40], ecx
or eax, dword [rsp + 0x200]
or eax, dword [rsp + 0x208]
or eax, dword [rsp + 0x20]
or eax, r12d
xchg r14, r14
or eax, dword [rsp + 0x24]
or eax, dword [rsp + 0x28]
or eax, dword [rsp + 0x2c]
or eax, dword [rsp + 0x30]
mov dword [rsp - 0x1c], esp
or eax, dword [rsp + 0x34]
or eax, dword [rsp + 0x38]
or eax, dword [rsp + 0x3c]
or eax, dword [rsp + 0x40]
mov dword [rsp - 0x20], edi
or eax, dword [rsp + 0x44]
or eax, dword [rsp + 0x48]
or eax, dword [rsp + 0x4c]
xchg rbp, rbp
or eax, dword [rsp + 0x50]
or eax, dword [rsp + 0x54]
or eax, dword [rsp + 0x58]
mov dword [rsp - 0x10], 0x6623c10
or eax, dword [rsp + 0x5c]
or eax, dword [rsp + 0x60]
or eax, dword [rsp + 0x64]
or eax, r15d
mov dword [rsp - 0x18], 0x595760e4
or eax, dword [rsp + 0x68]
or eax, r14d
or eax, dword [rsp + 0x6c]
or eax, dword [rsp + 0x70]
xchg r15, r15
or eax, dword [rsp + 0x74]
or eax, dword [rsp + 0x78]
or eax, dword [rsp + 0x7c]
or eax, dword [rsp + 0x80]
xchg rdi, rdi
or eax, dword [rsp + 0x84]
or eax, dword [rsp + 0x88]
or eax, dword [rsp + 0x8c]
xchg r11, r11
or eax, dword [rsp + 0x90]
or eax, dword [rsp + 0x94]
or eax, dword [rsp + 0x98]
or eax, dword [rsp + 0x9c]
mov dword [rsp - 0x18], 0x6b6b6d90
or eax, ebp
or eax, dword [rsp + 0xa0]
or eax, dword [rsp + 0xa4]
or eax, dword [rsp + 0xa8]
xchg r15, r15
or eax, dword [rsp + 0xac]
or eax, dword [rsp + 0xb0]
or eax, dword [rsp + 0xb4]
or eax, dword [rsp + 0xb8]
mov rsp, rsp
or eax, dword [rsp + 0xbc]
or eax, dword [rsp + 0xc0]
or eax, dword [rsp + 0xc4]
or eax, dword [rsp + 0xc8]
mov r15, r15
or eax, dword [rsp + 0xcc]
or eax, dword [rsp + 0xd0]
or eax, edi
or eax, dword [rsp + 0xd4]
xchg rbx, rbx
or eax, dword [rsp + 0xd8]
or eax, dword [rsp + 0xdc]
or eax, dword [rsp + 0xe0]
mov dword [rsp - 0x34], esp
or eax, dword [rsp + 0xe4]
or eax, dword [rsp + 0xe8]
or eax, dword [rsp + 0xec]
or eax, dword [rsp + 0xf0]
xchg rsi, rsi
or eax, dword [rsp + 0xf4]
or eax, dword [rsp + 0xf8]
or eax, dword [rsp + 0xfc]
mov dword [rsp - 0x40], 0x1e823ef1
or eax, dword [rsp + 0x100]
or eax, dword [rsp + 0x104]
or eax, dword [rsp + 0x108]
or eax, dword [rsp + 0x10c]
mov dword [rsp - 0x10], esp
or eax, dword [rsp + 0x110]
or eax, dword [rsp + 0x114]
or eax, dword [rsp + 0x118]
mov dword [rsp - 0x24], 0x4a90d30f
or eax, dword [rsp + 0x11c]
or eax, dword [rsp + 0x120]
or eax, dword [rsp + 0x124]
or eax, dword [rsp + 0x128]
mov dword [rsp - 0x44], 0x488a7d2b
or eax, dword [rsp + 0x12c]
or eax, dword [rsp + 0x130]
or eax, dword [rsp + 0x134]
or eax, dword [rsp + 0x138]
mov dword [rsp - 0x34], ecx
or eax, dword [rsp + 0x13c]
or eax, dword [rsp + 0x140]
or eax, dword [rsp + 0x144]
mov rbx, rbx
or eax, dword [rsp + 0x148]
or eax, dword [rsp + 0x14c]
or eax, dword [rsp + 0x150]
mov dword [rsp - 0x44], 0x17f6d56f
or eax, dword [rsp + 0x154]
or eax, dword [rsp + 0x158]
or eax, dword [rsp + 0x15c]
mov r10, r10
or eax, dword [rsp + 0x160]
or eax, dword [rsp + 0x164]
or eax, dword [rsp + 0x168]
xchg r9, r9
or eax, dword [rsp + 0x16c]
or eax, dword [rsp + 0x170]
or eax, dword [rsp + 0x174]
or eax, dword [rsp + 0x178]
xchg r9, r9
or eax, dword [rsp + 0x17c]
or eax, dword [rsp + 0x180]
mov rbx, qword [rsp + 0x1f0]
mov dword [rsp - 0x3c], 0x6ae45fd
or eax, r13d
or eax, dword [rsp + 0x184]
or eax, dword [rsp + 0x188]
or eax, dword [rsp + 0x18c]
mov dword [rsp - 0x34], esp
or eax, dword [rsp + 0x190]
or eax, dword [rsp + 0x194]
or eax, dword [rsp + 0x198]
mov dword [rsp - 0x44], 0x7b4bcc9
or eax, dword [rsp + 0x19c]
or eax, dword [rsp + 0x1a0]
or eax, dword [rsp + 0x1a4]
sete al
mov dword [rsp - 0x1c], edi
neg rsp
add rsp, 0xfffffffffffffe50
neg rsp
nop
add rsp, 8
mov r15, qword [rsp - 8]
pop r14
pop r13
mov dword [rsp - 0xc], 0x3fc58468
pop r12
pop rdi
nop
add rsp, 8
mov rsi, qword [rsp - 8]
nop
mov rbp, qword [rsp]
add rsp, 8
ret