Function at 0x140069fd0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
xchg r11, rax
mov r11, rsp
xchg r11, rax
mov qword [rax + 8], rbx
mov dword [rsp - 0x40], 0x6565391b
xchg rbp, rbx
mov qword [rax + 0x10], rbx
xchg rbp, rbx
xchg r11, rsi
mov qword [rax + 0x18], r11
xchg r11, rsi
xchg rdi, r9
mov qword [rax + 0x20], r9
xchg rdi, r9
nop
sub rsp, 8
mov qword [rsp], r14
neg rsp
sub rsp, 0xffffffffffffffe0
neg rsp
xchg r14, rax
mov r14, qword [rdx]
xchg r14, rax
mov rbp, rcx
not rax
movabs rcx, 0x5753a0a373342616
xor rcx, 0x2730981d
sub rcx, 0x4ba5884
add rcx, 0x79b5cc57
add rax, rcx
mov dword [rsp - 0xc], edi
xchg r12, rsi
mov r12, rdx
xchg rsi, r12
not rax
xchg rdx, rdx
movabs rcx, 0xecb264b92032a970
xor rcx, 0x7f0b5dba
xor rcx, 0x2b94a9ab
sub rcx, 0x5f12fb48
add rcx, 0x7fffffff
add rcx, 0x45aeaedb
movzx eax, word [rax + rcx]
movabs rcx, 0x1b92a23227595a3b
add rcx, 0x12298e21
xor rcx, 0x6e3d1bc0
sub rcx, 0x434583e3
mov dword [0x140141f00], eax
mov rax, qword [rdx + 8]
not rax
mov dword [rsp - 0xc], 0x7d2da637
rol rax, 5
rol rax, 3
rol rax, 1
xor rax, rcx
xchg rcx, rcx
movabs rcx, 0x74365f92470fa7f2
sub rcx, 0x9d43b68
xor rcx, 0x36749352
xor rcx, 0x70e7b8ac
sub rcx, 0xbbed5d1
sub rax, rcx
movabs rcx, 0x34f3acee4cd44983
add rcx, 0xc360be4
sub rcx, 0x1eaea46b
add rcx, 0x6b69bd60
xor rax, rcx
movabs rcx, 0x5302d83355fc30b1
add rcx, 0xe5f258a
sub rcx, 0x12535844
add rcx, 0x7fffffff
add rcx, 0x25d83a77
add rax, rcx
mov rcx, rcx
movabs rcx, 0x568b4acc4eea3bb8
xor rcx, 0x17458f03
add rcx, 0xb0196f2
add rcx, 0x3443bd18
ror rax, 7
ror rax, 4
ror rax, 7
movzx eax, word [rax + 4]
mov dword [0x140141f04], eax
mov r11, r11
mov rax, qword [rdx + 0x10]
rol rax, 0x13
rol rax, 0xa
rol rax, 1
rol rax, 1
rol rax, 1
not rax
rol rax, 1
rol rax, 0xd
rol rax, 8
rol rax, 4
add rax, rcx
movabs rcx, 0xd1cb2d517944a0c2
sub rcx, 0x338e504
add rcx, 0x59a7169
add rcx, 0x7fffffff
sub rcx, 0x4a1f1463
not rax
ror rax, 4
ror rax, 1
ror rax, 5
ror rax, 1
ror rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x506d564f72cf00ef
add rcx, 0x87cfa88
add rcx, 0xb6540c
xor rcx, 0x5fcdff11
mov dword [0x140141f08], eax
mov rax, qword [rdx + 0x18]
mov dword [rsp - 0xc], 0x5e49d695
add rax, rcx
movabs rcx, 0x191ea02810fbc000
add rcx, 0x3d618ad2
sub rcx, 0x1cd6fc47
sub rcx, 0x265ccdc1
add rcx, 0x7fffffff
add rcx, 0x61347e46
not rax
mov dword [rsp - 0x3c], esi
ror rax, 5
ror rax, 5
ror rax, 0x11
ror rax, 1
xor rax, rcx
movabs rcx, 0x7ebfc70d7b40e978
xor rcx, 0x747b5990
add rcx, 0x3a9c6961
xor rcx, 0x7d1dc7ee
sub rcx, 0x51eca4d
ror rax, 0x16
ror rax, 0x13
ror rax, 3
ror rax, 6
not rax
movzx eax, word [rax + 4]
mov dword [0x140141f0c], eax
xchg rbp, rbp
mov rax, qword [rdx + 0x20]
not rax
add rax, rcx
mov dword [rsp - 0x14], esp
movabs rcx, 0x41c1f72111527e7d
add rcx, 0xef9ec4a
sub rcx, 0x764a8e2
sub rcx, 0xa8d2f67
xor rcx, 0x2d3960c3
not rax
add rax, rcx
xchg r15, r15
movabs rcx, 0x3d346328636849e8
xor rcx, 0x54209fbf
add rcx, 0x2bd2c215
xor rcx, 0x5fb30306
add rcx, 0x7fffffff
xor rcx, 0x37bd449c
not rax
rol rax, 9
rol rax, 3
not rax
movzx eax, word [rax + 4]
mov dword [rsp - 0x28], edi
mov dword [0x140141f10], eax
mov rax, qword [rdx + 0x28]
not rax
mov r15, r15
rol rax, 7
rol rax, 0xb
rol rax, 2
rol rax, 4
add rcx, rax
movabs rax, 0x7281329842cef82d
sub rax, 0x17f00a60
xor rax, 0x2c030943
add rax, 0x7fffffff
add rax, 0x116a204e
not rcx
xchg r10, r10
sub rcx, rax
movabs rax, 0xac4ca86344ddf1b7
add rax, 0x71ec651
sub rax, 0x12d32904
sub rax, 0xe6dcfda
xor rcx, rax
movzx eax, word [rcx + 4]
mov dword [rsp - 0xc], 0x657037b
movabs rcx, 0x77eeb8852575c757
add rcx, 0x1248725
add rcx, 0x1a88a56d
add rcx, 0x2c489567
add rcx, 0x7fffffff
sub rcx, 0x51c658b9
mov dword [0x140141f14], eax
mov rax, qword [rdx + 0x30]
not rax
xchg rsi, rsi
sub rax, rcx
movabs rcx, 0x37aff2876c106923
sub rcx, 0x1ea29f9a
add rcx, 0x2907c3dd
sub rcx, 0x21249347
xor rax, rcx
movabs rcx, 0x11d8b20c36c9ea06
add rcx, 0x2573c9d8
sub rcx, 0x3d26a6e4
sub rcx, 0x2dde0ee
rol rax, 0x11
rol rax, 6
rol rax, 2
rol rax, 3
rol rax, 1
rol rax, 1
xor rax, rcx
not rax
movzx eax, word [rax + 4]
mov dword [rsp - 0x18], ecx
mov dword [0x140141f18], eax
movabs rcx, 0x8018ef832d8c72ec
sub rcx, 0x1bf5ad15
xor rcx, 0x7c0c2e5e
add rcx, 0x31b6586
add rcx, 0x7fffffff
add rcx, 0x6c5126b
xchg r12, rax
mov r12, qword [rdx + 0x38]
xchg r12, rax
rol rax, 0x1b
rol rax, 5
rol rax, 1
rol rax, 1
add rcx, rax
movabs rax, 0x7e4d79717c8015de
sub rax, 0x7b7cef78
add rax, 0x6eface0f
xor rax, 0x779e708c
sub rax, 0x2374bf0
xor rcx, rax
mov r9, r9
movabs rax, 0x7109698207bd4b18
xor rax, 0x35d7b0b8
sub rax, 0x1289a503
xor rax, 0x4a715188
add rax, 0x7fffffff
add rax, 0xb1e6992
not rcx
mov dword [rsp - 0xc], edi
ror rcx, 0x20
xor rcx, rax
movzx eax, word [rcx + 4]
xchg r14, r14
movabs rcx, 0x3fcbfd1c41b78bf0
sub rcx, 0x3f39ee36
add rcx, 0x661f41da
add rcx, 0x7fffffff
add rcx, 0xfa6798d
mov dword [0x140141f1c], eax
mov rax, qword [rdx + 0x40]
xchg rbp, rbp
xor rax, rcx
movabs rcx, 0xf2ef96d461f1e50
sub rcx, 0x1282cfc6
sub rcx, 0x1e859e92
add rcx, 0x67756a99
add rax, rcx
mov dword [rsp - 0x40], esi
movabs rcx, 0x3463d7ff2d21956a
xor rcx, 0x4785f58b
add rcx, 0xac0425d
sub rcx, 0x481bd6f3
add rcx, 0x7fffffff
sub rcx, 0xfdd2711
rol rax, 0x15
mov r11, r11
movzx eax, word [rax + rcx]
movabs rcx, 0x50d84c3f247ca1af
sub rcx, 0xa5d77fd
add rcx, 0x3baf1a33
add rcx, 0x7fffffff
sub rcx, 0x339a53b3
mov dword [0x140141f20], eax
mov dword [rsp - 0x10], ecx
mov rax, qword [rdx + 0x48]
xor rax, rcx
movabs rcx, 0x106093196bfc35ae
xor rcx, 0xd51bed7
xor rcx, 0x308d2cd
xor rcx, 0x5e3ae122
add rcx, 0x1e92dd8f
not rax
add rax, rcx
xchg rsp, rsp
movabs rcx, 0xaa72932065d06877
sub rcx, 0x2684e4c4
sub rcx, 0x294ddedd
sub rcx, 0x1131e13c
not rax
movzx eax, word [rax + rcx]
mov r15, r15
movabs rcx, 0x183804db7b213a5c
xor rcx, 0x38290b33
sub rcx, 0x339b13da
add rcx, 0x251edc1e
xor rcx, 0x4c25220a
mov dword [0x140141f24], eax
mov rax, qword [rdx + 0x50]
mov dword [rsp - 0x30], 0x3559614a
add rax, rcx
movabs rcx, 0x1e31f973215cd73f
xor rcx, 0xa6d44f6
xor rcx, 0x5db59e0a
add rcx, 0x8241d6f
add rcx, 0x7fffffff
sub rcx, 0x1ac7116c
not rax
add rax, rcx
mov dword [rsp - 0x40], 0x2e5333b0
movabs rcx, 0x572b8b1b72fef067
sub rcx, 0x60c6696a
add rcx, 0x48ea6b7e
xor rcx, 0x3e13ef80
add rcx, 0x395d7ab0
rol rax, 2
rol rax, 1
rol rax, 2
rol rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x36fdd12746c0e88f
sub rcx, 0x149f56c9
add rcx, 0x35e8783a
add rcx, 0x15a15da8
mov dword [0x140141f28], eax
mov dword [rsp - 0x28], 0xb9f2a77
mov rax, qword [rdx + 0x58]
xor rax, rcx
movabs rcx, 0xbd7bd3c7f7c29a7
sub rcx, 0x77b026b5
add rcx, 0x5bf37e81
sub rcx, 0x2438905d
rol rax, 0x17
rol rax, 0x13
rol rax, 6
rol rax, 1
rol rax, 1
not rax
sub rax, rcx
movabs rcx, 0x41cad1da186a31b8
add rcx, 0x3d99d36c
xor rcx, 0x633d41c7
add rcx, 0x7fffffff
sub rcx, 0x114a8558
xor rax, rcx
mov dword [rsp - 0x3c], 0x7a6bcd35
movabs rcx, 0xe494901e677b6d76
sub rcx, 0x446873c2
xor rcx, 0x7d0bbca3
xor rcx, 0x7aedccdf
not rax
mov dword [rsp - 0x1c], 0x58df2718
movzx eax, word [rax + rcx]
movabs rcx, 0x13a1765d195b7dc2
add rcx, 0x5a96c30b
xor rcx, 0x663313ac
add rcx, 0x738591ec
mov dword [0x140141f2c], eax
mov rax, qword [rdx + 0x60]
rol rax, 3
xchg rcx, rcx
sub rax, rcx
movabs rcx, 0x5f48c65757ba22cd
add rcx, 0x138b84c3
sub rcx, 0x2b297f18
add rcx, 0x7fffffff
sub rcx, 0x2a951bd1
ror rax, 0xa
ror rax, 0x17
ror rax, 0xd
ror rax, 1
ror rax, 2
ror rax, 1
add rax, rcx
xchg r13, r13
movabs rcx, 0xe461f8b95f6e36ff
xor rcx, 0x685e0dbb
sub rcx, 0x230c8e34
xor rcx, 0x2b94130e
add rcx, 0x10ac91ea
rol rax, 0x2a
rol rax, 8
rol rax, 1
movzx eax, word [rax + rcx]
mov dword [rsp - 0x3c], esp
movabs rcx, 0x4cc6caa11a38d894
add rcx, 0x32a19589
sub rcx, 0xb416b51
add rcx, 0x6709f021
mov dword [0x140141f30], eax
mov rax, qword [rdx + 0x68]
xchg rbx, rbx
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 2
ror rax, 1
sub rax, rcx
mov dword [rsp - 0x3c], ebp
movabs rcx, 0xcc87f47841d2c7c5
sub rcx, 0x6b52832
xor rcx, 0xc927d4
sub rcx, 0x161a2e7a
add rcx, 0x6c27a490
ror rax, 1
ror rax, 9
ror rax, 2
ror rax, 1
add rcx, rax
movabs rax, 0x61d56e667b00b754
sub rax, 0x4b662532
add rax, 0x3b69d028
add rax, 0x3d95b2cd
xor rcx, rax
movabs rax, 0x508baa265db5b683
add rax, 0x1568fc95
xor rax, 0x5c8ae5b9
add rax, 0x70a4e093
add rcx, rax
rol rcx, 2
rol rcx, 1
movzx eax, word [rcx + 4]
mov dword [0x140141f34], eax
mov dword [rsp - 0xc], ebx
mov rax, qword [rdx + 0x70]
ror rax, 0x11
ror rax, 7
ror rax, 3
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 5
ror rax, 1
ror rax, 1
movabs rcx, 0x1c42f0f744f65a16
sub rcx, 0x350d83c7
add rcx, 0x6a9b6da5
sub rcx, 0x37f75a81
xor rax, rcx
movabs rcx, 0xe735d92c0218216b
add rcx, 0x1408b827
add rcx, 0x32952b9c
add rcx, 0x2d702dfd
xor rcx, 0x1350d22c
ror rax, 0xd
ror rax, 0x18
ror rax, 2
ror rax, 1
ror rax, 1
not rax
ror rax, 0x1b
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x140141f38], eax
xchg rsi, rax
mov rsi, qword [rdx + 0x78]
xchg rsi, rax
not rax
rol rax, 0x10
rol rax, 4
rol rax, 0x12
add rcx, rax
mov dword [rsp - 0x44], edi
movabs rax, 0x5ea81ba71452376a
add rax, 0x5a58eb2e
sub rax, 0x4866bb5f
add rax, 0x381919dc
sub rax, 0x58d7c6f8
xor rcx, rax
movabs rax, 0x8a66246728a8152
sub rax, 0x4a751798
sub rax, 0x1c7eb5d9
add rax, 0x3e72f5a6
not rcx
mov dword [rsp - 0x44], ebp
add rcx, rax
ror rcx, 1
ror rcx, 2
movzx eax, word [rcx + 4]
movabs rcx, 0x7055ed9a0152595c
add rcx, 0x567d05b4
sub rcx, 0x81f77b7
add rcx, 0x2281782f
xor rcx, 0x420dca9d
mov dword [0x140141f3c], eax
mov r8, r8
mov rax, qword [rdx + 0x80]
ror rax, 0xa
ror rax, 4
ror rax, 2
ror rax, 1
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
xor rax, rcx
xchg rbp, rbp
movabs rcx, 0x62f1b2ff74c9f35e
xor rcx, 0x4a2ca606
add rcx, 0x1a431d18
sub rcx, 0x1ffe10eb
not rax
add rax, rcx
mov rsp, rsp
movabs rcx, 0x60871f9f2fac768b
add rcx, 0x2b2d4ff4
sub rcx, 0x358b52e
sub rcx, 0xd8c503a
add rcx, 0x7fffffff
xor rcx, 0x18a80e75
ror rax, 5
ror rax, 0x18
ror rax, 0x12
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
not rax
movzx eax, word [rax + 4]
mov dword [rsp - 0x18], 0xfa2d5e9
mov dword [0x140141f40], eax
xchg r8, rax
mov r8, qword [rdx + 0x88]
xchg r8, rax
add rax, rcx
movabs rcx, 0x5832d8bf0c8865fd
add rcx, 0xc61a3bb
add rcx, 0x5d9d6b30
sub rcx, 0x1caedb88
add rcx, 0x5a87ab31
ror rax, 0x10
ror rax, 1
ror rax, 2
add rax, rcx
movabs rcx, 0xd9ea2a2258988e6a
sub rcx, 0x1101feb8
add rcx, 0x2b0efc59
sub rcx, 0x76ae34d
sub rcx, 0x5e838db5
ror rax, 2
ror rax, 3
ror rax, 1
ror rax, 1
movzx eax, word [rax + rcx]
mov dword [rsp - 0x18], edx
movabs rcx, 0x407b8828734ef72c
sub rcx, 0x72217a6b
xor rcx, 0x10e68dd9
add rcx, 0x2ba06a02
xor rcx, 0x11f3a320
mov dword [0x140141f44], eax
mov rdi, rdi
mov rax, qword [rdx + 0x90]
xor rax, rcx
movabs rcx, 0x1028057e03158af3
xor rcx, 0x3aafe279
sub rcx, 0x9be287a
xor rcx, 0xa3dc7a
add rcx, 0x677e197f
rol rax, 3
rol rax, 0x19
rol rax, 2
rol rax, 3
rol rax, 1
xor rax, rcx
movabs rcx, 0x549d48941d12c9ba
xor rcx, 0x6b7b5dc8
sub rcx, 0x1e312a8b
add rcx, 0x24fe583
sub rcx, 0x47ba649e
ror rax, 0x1d
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x1c], 0x1e08a44b
movabs rcx, 0x874d778134ffbfc9
add rcx, 0x2a66adc8
sub rcx, 0x2fab3ddd
xor rcx, 0x3a3d2932
movzx eax, word [rax + rcx]
movabs rcx, 0x32778073c206836
add rcx, 0xfba97b7
add rcx, 0x1df3dbaf
sub rcx, 0x5280f9ab
mov dword [0x140141f48], eax
mov rax, qword [rdx + 0x98]
mov dword [rsp - 0x34], 0x26ced847
not rax
sub rax, rcx
movabs rcx, 0x480adf191f48148b
add rcx, 0x18096512
add rcx, 0x14901597
add rcx, 0x7fffffff
sub rcx, 0x42b0ea46
xor rax, rcx
movabs rcx, 0x4cb04d3f3bd10e26
xor rcx, 0x135c35ae
add rcx, 0x2eafc61e
add rcx, 0x10482a88
add rcx, 0x7fffffff
xor rcx, 0x67bfdbe
ror rax, 0x1f
ror rax, 0xb
ror rax, 8
ror rax, 5
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x140141f4c], eax
xchg r11, r11
mov rax, qword [rdx + 0xa0]
xor rax, rcx
movabs rcx, 0xf6f9cd7738a2144
xor rcx, 0x791db9c2
add rcx, 0x69452239
add rcx, 0x203b3b0e
add rax, rcx
mov r13, r13
movabs rcx, 0x32e673b4477cf349
xor rcx, 0x8025f9b
xor rcx, 0x61071630
add rcx, 0x7c0642e1
ror rax, 0x1d
ror rax, 3
ror rax, 0x14
ror rax, 2
ror rax, 3
ror rax, 1
not rax
ror rax, 0x12
ror rax, 2
ror rax, 2
ror rax, 4
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x5e3d3c1e354e3b1a
add rcx, 0xa8847ed
add rcx, 0x2043d6e2
add rcx, 0x7fffffff
add rcx, 0x1255a988
rol rax, 0x21
rol rax, 0xd
rol rax, 1
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [0x140141f50], eax
xchg rbp, rbp
xchg r14, rax
mov r14, qword [rdx + 0xa8]
xchg r14, rax
sub rax, rcx
mov dword [rsp - 0x20], 0x16d6432f
movabs rcx, 0x28a60fce2374b166
add rcx, 0x3186fba2
sub rcx, 0x2838e0cb
sub rcx, 0xe2a6339
add rcx, 0x7fffffff
add rcx, 0x148ee7aa
ror rax, 0x2e
add rcx, rax
movabs rax, 0xfd4527b3792b7fc7
sub rax, 0x4b6222eb
add rax, 0x3725867e
sub rax, 0x5a0781df
add rax, 0x7c6209fb
xor rcx, rax
movabs rax, 0x366e0f3f06f59af4
add rax, 0x4933d4eb
xor rax, 0x1fdcd82c
sub rax, 0x130489a0
ror rcx, 0xe
ror rcx, 6
ror rcx, 4
ror rcx, 0x10
ror rcx, 2
ror rcx, 0xa
ror rcx, 1
ror rcx, 1
movzx eax, word [rcx + rax]
mov dword [rsp - 0x28], esi
movabs rcx, 0x909b18ef161817c4
sub rcx, 0x3b81881
sub rcx, 0xe819a2
add rcx, 0x7fffffff
xor rcx, 0x4dafd152
mov dword [0x140141f54], eax
xchg rsp, rsp
mov rax, qword [rdx + 0xb0]
xor rax, rcx
movabs rcx, 0x5400457f08b34bb0
xor rcx, 0x5e026ef
add rcx, 0x1a82a891
sub rcx, 0x1efe872
add rcx, 0x4c83d1e6
not rax
xchg rbx, rbx
add rax, rcx
movabs rcx, 0x708501f345c53d52
sub rcx, 0x19839dfd
add rcx, 0x3edb62e3
xor rcx, 0x779e1efb
add rcx, 0x307d7439
not rax
sub rax, rcx
movabs rcx, 0x62ee721142ee86dd
sub rcx, 0x1a4bf22b
xor rcx, 0x259fa800
xor rcx, 0x36fa3b89
xor rcx, 0x31ef4717
xor rax, rcx
xchg rsi, rsi
movabs rcx, 0xdf69a3969960700
sub rcx, 0x18eb80bc
sub rcx, 0x4815c4da
xor rcx, 0xc0c5476
add rcx, 0x395209e3
movzx eax, word [rax + 4]
mov dword [0x140141f58], eax
mov dword [rsp - 0x10], 0x21cd98a6
mov rax, qword [rdx + 0xb8]
ror rax, 6
ror rax, 0x13
ror rax, 1
sub rax, rcx
mov rcx, rcx
movabs rcx, 0x72cdf7197bece89c
xor rcx, 0x2d50592c
xor rcx, 0x2ba46c0b
sub rcx, 0x37c3f9a7
add rcx, 0x7fffffff
add rcx, 0x1575f783
rol rax, 0x22
rol rax, 4
rol rax, 1
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 1
sub rax, rcx
movabs rcx, 0xb1e4ef6623acddeb
xor rcx, 0x6c1f3279
xor rcx, 0xeb7fa8c
add rcx, 0x7fffffff
xor rcx, 0x1f985eb4
rol rax, 0xe
rol rax, 0xb
rol rax, 0x11
rol rax, 1
rol rax, 1
rol rax, 1
movzx eax, word [rax + rcx]
mov dword [rsp - 0x2c], 0x2807661f
movabs rcx, 0x2cf9990508c2872d
xor rcx, 0x78824595
sub rcx, 0x64eb2088
add rcx, 0x7fffffff
add rcx, 0x50232085
mov dword [0x140141f5c], eax
xchg rcx, rcx
xchg r10, rax
mov r10, qword [rdx + 0xc0]
xchg r10, rax
xor rax, rcx
mov dword [rsp - 0xc], ecx
movabs rcx, 0x1272737e4fb2a054
xor rcx, 0x739af21e
sub rcx, 0x169ceecf
add rcx, 0x209e3708
xor rcx, 0x993f1b2
rol rax, 0x34
rol rax, 6
rol rax, 1
rol rax, 1
not rax
movzx eax, word [rax + rcx]
mov dword [rsp - 0x28], esi
movabs rcx, 0x5ef77cbe333ae384
add rcx, 0x3b0613ef
sub rcx, 0x4632fc82
add rcx, 0x306acce
add rcx, 0x7fffffff
sub rcx, 0x1ed9740c
mov dword [0x140141f60], eax
mov dword [rsp - 0x3c], 0x3c6bbeed
xchg rsi, rax
mov rsi, qword [rdx + 0xc8]
xchg rsi, rax
add rax, rcx
xchg r9, r9
movabs rcx, 0x755e9bb44e77d1eb
xor rcx, 0x579b009e
xor rcx, 0x383d6262
add rcx, 0x7fffffff
add rcx, 0x598e17f
xor rax, rcx
movabs rcx, 0x415ba1eb44cf36c4
sub rcx, 0x312e1130
xor rcx, 0x4f391b2b
sub rcx, 0x59cb1b87
add rcx, 0x254505a4
sub rax, rcx
movabs rcx, 0x1573911714cfa99
sub rcx, 0x580496c7
xor rcx, 0x161ba8ba
add rcx, 0x28827bf9
sub rcx, 0x47290be
rol rax, 0x11
rol rax, 8
rol rax, 3
rol rax, 5
rol rax, 7
rol rax, 1
movzx eax, word [rax + 4]
mov rbp, rbp
mov dword [0x140141f64], eax
xchg r10, rax
mov r10, qword [rdx + 0xd0]
xchg r10, rax
sub rax, rcx
movabs rcx, 0x6ce143cb26513ab2
xor rcx, 0x424d4b7e
sub rcx, 0x315fe24e
sub rcx, 0xa2abb2c
not rax
add rax, rcx
movabs rcx, 0x64b87c746f9bedf3
sub rcx, 0x39ddfd11
add rcx, 0xacc380d
sub rcx, 0x149698e0
ror rax, 8
ror rax, 0xd
ror rax, 0xb
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x24], 0x4766cbcc
ror rax, 9
ror rax, 0x1c
ror rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x14], 0x27caa8b
mov dword [0x140141f68], eax
mov rax, qword [rdx + 0xd8]
ror rax, 0xd
ror rax, 1
ror rax, 5
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x14], 0x1202ac56
movabs rcx, 0x11e3c2b32c15073b
add rcx, 0x1e826675
add rcx, 0x27027b17
xor rcx, 0x78dac330
ror rax, 0x28
not rax
sub rax, rcx
mov dword [rsp - 0x10], ecx
movabs rcx, 0x11900df95d8c2130
xor rcx, 0xff119be
add rcx, 0x105e94c4
xor rcx, 0x58742b0f
xor rcx, 0x2b528957
not rax
mov r13, r13
movzx eax, word [rax + 4]
mov dword [0x140141f6c], eax
mov rax, qword [rdx + 0xe8]
rol rax, 9
rol rax, 2
rol rax, 6
rol rax, 1
rol rax, 1
rol rax, 1
sub rax, rcx
xchg r10, r10
movabs rcx, 0x6bdaacec681455c3
sub rcx, 0x70ce900
add rcx, 0x1171cc86
add rcx, 0x5265995f
ror rax, 0x11
ror rax, 4
ror rax, 1
sub rax, rcx
movabs rcx, 0x52b8549325ec7467
sub rcx, 0xfe225ba
xor rcx, 0x1d28082f
add rcx, 0x7fffffff
add rcx, 0x6a88ab11
rol rax, 3
rol rax, 1
rol rax, 2
rol rax, 1
movzx eax, word [rax + rcx]
mov dword [0x140141f74], eax
mov r13, r13
movabs rcx, 0x328f08eb18e7b2a7
add rcx, 0x1daa9e5
add rcx, 0x1f0c5c40
add rcx, 0x28956f0a
mov rax, qword [rdx + 0x108]
ror rax, 0x1d
ror rax, 4
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x28], 0x184609d1
sub rax, rcx
movabs rcx, 0x4a128ae95de4489f
sub rcx, 0x1dda45
sub rcx, 0x32911281
add rcx, 0x546c67e7
add rcx, 0xdc43efd
ror rax, 0x1b
ror rax, 4
ror rax, 0xa
ror rax, 1
ror rax, 1
movzx eax, word [rax + 4]
mov dword [0x140141f84], eax
mov dword [rsp - 0x44], 0x59665a2f
xchg r8, rax
mov r8, qword [rdx + 0x110]
xchg r8, rax
sub rax, rcx
xchg r14, r14
movabs rcx, 0x567aaee209fd3894
add rcx, 0x8725e0a
add rcx, 0x24fbef6e
xor rcx, 0x643a92f4
ror rax, 0x19
ror rax, 0x12
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x31a8600939ceb228
sub rcx, 0x35c07e01
xor rcx, 0x5f5873cb
sub rcx, 0x4d43cfc8
add rcx, 0x7fffffff
add rcx, 0x345fa27b
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x48bb905b218a842f
add rcx, 0xfc01d2f
sub rcx, 0x8974d89
add rcx, 0x607fa662
rol rax, 0x10
rol rax, 6
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov r8, r8
mov dword [0x140141f88], eax
xchg r12, rax
mov r12, qword [rdx + 0x118]
xchg r12, rax
rol rax, 2
not rax
mov dword [rsp - 0xc], edx
add rax, rcx
movabs rcx, 0x7a250f39969bb6
add rcx, 0x25623e8f
sub rcx, 0x475a014
add rcx, 0x1bad366e
add rcx, 0x7fffffff
sub rcx, 0x16e1e258
rol rax, 5
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
sub rax, rcx
mov r15, r15
movabs rcx, 0xf5ac58816c374eaf
sub rcx, 0x1fe42f1b
sub rcx, 0x19295a2f
add rcx, 0x45d0c83f
add rcx, 0x7fffffff
xor rcx, 0x50f47137
rol rax, 0xa
rol rax, 2
movzx eax, word [rax + rcx]
movabs rcx, 0xa0d426b443dde206
xor rcx, 0x6e587fa0
add rcx, 0x24cc2972
sub rcx, 0x421ad75
add rcx, 0x7fffffff
add rcx, 0x2a1ec17f
mov dword [0x140141f8c], eax
xchg rdi, rax
mov rdi, qword [rdx + 0x128]
xchg rdi, rax
xor rax, rcx
movabs rcx, 0x6ea7f0450bc07e7d
add rcx, 0x1dee3096
sub rcx, 0x14dc8f94
add rcx, 0x20eeb975
add rcx, 0x4efc3f47
ror rax, 0xd
ror rax, 1
add rax, rcx
movabs rcx, 0x5ee887f861991df8
sub rcx, 0x11beb3e0
add rcx, 0xb14f7df
xor rcx, 0x24c4709f
xor rax, rcx
mov dword [rsp - 0x14], 0x1656f26
movabs rcx, 0xf9ea583f3bf73792
add rcx, 0x2c5229e5
xor rcx, 0x6187ae3b
add rcx, 0x694e3ee5
xor rcx, 0x53873991
not rax
movzx eax, word [rax + 4]
xchg r14, r14
mov dword [0x140141f94], eax
xchg r8, rax
mov r8, qword [rdx + 0x130]
xchg r8, rax
ror rax, 0xf
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x2c], ecx
movabs rcx, 0x6888648c3e14d0fa
sub rcx, 0x30cc354d
add rcx, 0x4c4008b7
sub rcx, 0x76f84a0
rol rax, 5
xor rax, rcx
movabs rcx, 0x5c6cf73f4d76ee4e
sub rcx, 0x2b21ad75
add rcx, 0x1c710baf
add rcx, 0x131159cc
add rcx, 0x7fffffff
add rcx, 0xa4309ef
movzx eax, word [rax + 4]
mov r15, r15
mov dword [0x140141f98], eax
xchg r9, rax
mov r9, qword [rdx + 0x138]
xchg r9, rax
not rax
sub rax, rcx
movabs rcx, 0x88032642125afdfb
add rcx, 0x2ea8571e
add rcx, 0x277c5fc4
sub rcx, 0x21598ce2
ror rax, 0xa
ror rax, 0xb
ror rax, 8
ror rax, 1
ror rax, 1
movzx eax, word [rax + rcx]
xchg rdi, rdi
movabs rcx, 0xd4254a8a31f640e6
xor rcx, 0x2cd122d3
xor rcx, 0x3ab4f20a
add rcx, 0x103aa38a
xor rcx, 0x44ff6668
mov dword [0x140141f9c], eax
mov dword [rsp - 0x18], 0x4f3b5722
mov rax, qword [rdx + 0x158]
not rax
ror rax, 0x3b
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x18], esi
movabs rcx, 0x373648c937d6d336
add rcx, 0x1bfce51d
add rcx, 0x85c2093
sub rcx, 0x2d248a48
not rax
mov r15, r15
movzx eax, word [rax + 4]
mov dword [0x140141fac], eax
xchg r10, rax
mov r10, qword [rdx + 0x160]
xchg r10, rax
add rax, rcx
mov r10, r10
movabs rcx, 0x3740829d3916c04d
xor rcx, 0x544c73f1
xor rcx, 0x42940643
add rcx, 0x2d7e10f3
add rcx, 0x7fffffff
add rcx, 0x179cec98
rol rax, 0x25
rol rax, 0xa
rol rax, 4
rol rax, 1
rol rax, 1
add rax, rcx
xchg r15, r15
movabs rcx, 0x3af613a23997123c
add rcx, 0x10ea825a
sub rcx, 0x2917ac50
add rcx, 0x46f08eec
ror rax, 0xe
ror rax, 4
ror rax, 8
ror rax, 6
ror rax, 1
movzx eax, word [rax + rcx]
movabs rcx, 0x1e8f05fe5be458c6
add rcx, 0x1a46a633
xor rcx, 0x6d164ebe
add rcx, 0x4db2ba90
add rcx, 0x7fffffff
xor rcx, 0x1f030031
mov dword [0x140141fb0], eax
xchg r11, rax
mov r11, qword [rdx + 0x168]
xchg r11, rax
sub rax, rcx
mov rbx, rbx
movabs rcx, 0x6c0d7d5860c3a96b
add rcx, 0x1de29f9e
xor rcx, 0x501b3786
add rcx, 0x122c7936
sub rcx, 0x14767979
not rax
ror rax, 0x11
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 2
ror rax, 1
not rax
rol rax, 0x35
rol rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x18], ebx
mov dword [0x140141fb4], eax
xchg rsp, rax
mov rsp, qword [rdx + 0x170]
xchg rsp, rax
sub rax, rcx
mov dword [rsp - 0x18], edi
movabs rcx, 0xf8c2381848bbfc93
add rcx, 0x36ce8f99
sub rcx, 0x2e6611c9
xor rcx, 0x3c8a8c2b
add rcx, 0x25688520
not rax
rol rax, 0x29
rol rax, 1
rol rax, 1
movzx eax, word [rax + rcx]
mov r12, r12
movabs rcx, 0x156006143c2b21fd
add rcx, 0x51b567
xor rcx, 0x329bcbbc
xor rcx, 0x65edd3e7
sub rcx, 0x261af787
mov dword [0x140141fb8], eax
xchg r13, rax
mov r13, qword [rdx + 0x188]
xchg r13, rax
not rax
mov r10, r10
ror rax, 0xc
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x7291b63726c65edc
sub rcx, 0x25eb35e6
add rcx, 0x206ffc82
add rcx, 0x7fffffff
xor rcx, 0x1110e758
rol rax, 4
rol rax, 0x23
rol rax, 0xa
rol rax, 1
not rax
movzx eax, word [rax + 4]
xchg r13, r13
mov dword [0x140141fc4], eax
xchg r9, rax
mov r9, qword [rdx + 0x1c0]
xchg r9, rax
add rax, rcx
movabs rcx, 0xcaa5562908d261e5
xor rcx, 0x3b86857a
add rcx, 0x1b47c8b0
add rcx, 0x7fffffff
xor rcx, 0x306f90f9
not rax
mov dword [rsp - 0x2c], esp
rol rax, 0x20
rol rax, 1
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x28], ecx
movzx eax, word [rax + 4]
mov dword [0x140141fe0], eax
xchg rbp, rax
mov rbp, qword [rdx + 0x1d0]
xchg rbp, rax
ror rax, 0x12
ror rax, 4
ror rax, 8
add rax, rcx
mov dword [rsp - 0x18], esi
movabs rcx, 0xb2f5d53d21d89b91
sub rcx, 0x957060
add rcx, 0x504845aa
xor rcx, 0x6733cac
xor rcx, 0x38a0c1eb
xor rax, rcx
mov r11, r11
movabs rcx, 0x6ae693714e6d66e4
xor rcx, 0x41228f11
add rcx, 0xa0f49a2
add rcx, 0x34882281
xor rcx, 0x40515aea
movzx eax, word [rax + 4]
xchg rbp, rbp
mov dword [0x140141fe8], eax
xchg r12, rax
mov r12, qword [rdx + 0x1d8]
xchg r12, rax
rol rax, 0xb
rol rax, 7
rol rax, 1
rol rax, 1
rol rax, 1
sub rax, rcx
movabs rcx, 0x536bbdde62d5e11b
sub rcx, 0x5ea0d3fa
add rcx, 0x288f049d
add rcx, 0x7fffffff
xor rcx, 0x4b3cfed2
ror rax, 7
ror rax, 9
ror rax, 9
ror rax, 1
add rax, rcx
xchg rcx, rcx
xchg rbp, rcx
mov rbp, rcx
xchg rcx, rbp
rol rax, 0x12
rol rax, 0xb
rol rax, 1
rol rax, 1
movzx eax, word [rax + 4]
mov dword [rsp - 0x20], esi
mov dword [0x140141fec], eax
call fcn.1400587fc
mov bl, al
mov rdi, rdi
mov r14b, 0x57
xor r14b, 0x7a
xor r14b, 0x17
xor r14b, 0x3b
xchg rdx, rsi
mov rsi, rdx
xchg rsi, rdx
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
xor bl, r14b
call fcn.140058afc
mov rsp, rsp
mov dil, al
xchg rdx, rsi
mov rsi, rdx
xchg rdx, rsi
xor dil, r14b
mov dword [rsp - 0x30], 0x32461d03
xchg rbp, rdx
mov rcx, rdx
xchg rdx, rbp
or dil, bl
xchg rsi, rsi
call fcn.140058cfc
mov bl, al
xchg rsi, rdx
mov rsi, rdx
xchg rsi, rdx
xor bl, r14b
mov r12, r12
xchg rbp, r15
mov rcx, r15
xchg r15, rbp
or bl, dil
call fcn.140058f00
mov dil, al
mov dword [rsp - 0x34], edi
xchg rsi, r13
mov rdx, r13
xchg r13, rsi
xor dil, r14b
mov dword [rsp - 0x10], 0x73993c66
xchg rbp, r13
mov rcx, r13
xchg r13, rbp
or dil, bl
mov dword [rsp - 0x14], 0xf6f3f33
call fcn.14005941c
mov bl, al
mov rdx, rsi
xor bl, r14b
mov dword [rsp - 0x24], edx
mov rcx, rbp
or bl, dil
call fcn.1400598c4
mov dil, al
mov dword [rsp - 0x44], edi
mov rdx, rsi
xor dil, r14b
xchg rbp, rcx
mov rbp, rcx
xchg rcx, rbp
or dil, bl
call fcn.140059acc
mov bl, al
xchg rsp, rsp
xchg r10, rsi
mov rdx, r10
xchg rsi, r10
xor bl, r14b
xchg rdx, rbp
mov rcx, rdx
xchg rbp, rdx
or bl, dil
mov dword [rsp - 0x10], esp
call fcn.140059cd8
mov dil, al
xchg rdx, rsi
mov rsi, rdx
xchg rdx, rsi
xor dil, r14b
xchg rsp, rsp
mov rcx, rbp
or dil, bl
call fcn.14005a1cc
mov bl, al
mov dword [rsp - 0x18], 0x64d0699e
mov rdx, rsi
xor bl, r14b
xchg rbp, r13
mov rcx, r13
xchg rbp, r13
or bl, dil
mov dword [rsp - 0x40], 0x962e103
call fcn.14005a3a0
mov dil, al
xchg rcx, rsi
mov rdx, rcx
xchg rcx, rsi
xor dil, r14b
mov dword [rsp - 0x44], ecx
xchg rbp, rdi
mov rcx, rdi
xchg rdi, rbp
or dil, bl
mov rbp, rbp
call fcn.14005a538
mov bl, al
mov rdx, rsi
xor bl, r14b
mov dword [rsp - 0x18], ecx
mov rcx, rbp
or bl, dil
call fcn.14005a740
mov dil, al
mov dword [rsp - 0x1c], 0x3515353e
xchg rdx, rcx
mov rcx, rsi
xchg rcx, rdx
xor dil, r14b
mov rcx, rbp
or dil, bl
mov rsi, rsi
call fcn.14005a95c
mov bl, al
xchg rdx, rsi
mov rsi, rdx
xchg rdx, rsi
xor bl, r14b
mov dword [rsp - 0x34], esp
xchg rbp, r9
mov rcx, r9
xchg rbp, r9
or bl, dil
mov dword [rsp - 0x40], edi
call fcn.14005ab88
mov dil, al
xchg rdx, rsi
mov rsi, rdx
xchg rdx, rsi
xor dil, r14b
xchg rbp, rbp
xchg r13, rcx
mov r13, rbp
xchg rcx, r13
or dil, bl
mov dword [rsp - 0x3c], ecx
call fcn.14005ad74
mov bl, al
xchg rdx, rsi
mov rsi, rdx
xchg rsi, rdx
xor bl, r14b
mov rcx, rbp
mov dword [rsp - 0x28], esi
or bl, dil
call fcn.14005af44
mov dil, al
xchg rsi, rdi
mov rdx, rdi
xchg rdi, rsi
xor dil, r14b
mov rcx, rbp
xchg rdx, rdx
or dil, bl
call fcn.14005b12c
mov rbx, qword [rsp + 0x30]
mov dword [rsp - 0x20], ebx
xor al, r14b
xchg r9, rbp
mov r9, qword [rsp + 0x38]
xchg rbp, r9
or al, dil
xchg rbp, rsi
mov rbp, qword [rsp + 0x40]
xchg rbp, rsi
mov rdi, qword [rsp + 0x48]
sete al
neg rsp
add rsp, 0xffffffffffffffe0
neg rsp
pop r14
ret