Function at 0xa11770
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x88
je 0xa11d91
jne 0xa11d91
add byte [rax], al
add byte [rax], al
mov eax, edi
movzx eax, word [r11 + rax*2]
mov eax, dword [r8 + rax*4]
add r9, rax
mov r10, r9
jmp 0xa1269b
add edi, ebx
movzx ebx, byte [rax]
add rax, 1
je 0xa12520
jne 0xa12520
je 0xffffffffffdc5c58
mov al, byte [rbx + rdi - 1]
lea ebp, [rax - 0x61]
cmp bpl, 0x19
ja 0xa119aa
je 0xa12bcc
jne 0xa12bcc
ja 0xa118aa
add al, 0xe0
mov byte [rsp + rdi], al
mov al, byte [rbx + rdi]
lea ebp, [rax - 0x61]
je 0xa1189b
jne 0xa1189b
je 0xa11ddd
xor edi, edi
mov rax, r11
je 0xa1206f
jne 0xa1206f
add byte [rax], al
add byte [rax], al
xor esi, esi
jmp 0xa12899
mov qword [rcx], 0
xor eax, eax
jmp 0xa11c57
add rsi, 1
je 0xa12610
jne 0xa12610
mov rax, qword [rdx + 0x50]
xor edi, edi
jmp 0xa11c19
lea ebp, [rbx - 0x20]
mov word [rsp + rdi*2 + 2], bp
add rdi, 2
je 0xa11c0f
jne 0xa11c0f
cmp bpl, 0x19
ja 0xa12370
jmp 0xa11e4a
add dl, 0xe0
mov byte [rsp + rdi + 1], dl
add rdi, 2
je 0xa11e2f
jne 0xa11e2f
add byte [rax], al
add byte [rax], al
cmp bpl, 0x1a
jb 0xa120d2
jmp 0xa123bc
mov byte [rsp + rdi], al
test al, al
je 0xa124d6
mov al, byte [rbx + rdi]
je 0xa122e1
jne 0xa122e1
jmp 0xffffffff84b0d94d
test al, al
je 0xa11b9b
mov al, byte [rbx + rdi]
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
jb 0xa11996
mov byte [rsp + rdi + 1], al
je 0xa11b93
jne 0xa11b93
jmp 0x47691a3f
add r8, r9
mov r10d, dword [rdx + r9 + 0x24]
je 0xa12506
jne 0xa12506
jmp 0x3689c4f
add rdi, 2
cmp rdi, 0x40
je 0xa12e90
jne 0xa12e90
add byte [rax], al
add byte [rax], al
add r8, r9
mov r10d, dword [rdx + r9 + 0x24]
add r10, r9
lea r11, [rsp + 1]
xor esi, esi
jmp 0xa11f45
mov qword [rcx + 0x30], 0
je 0xa122c1
jne 0xa122c1
add byte [rax], al
add byte [rax], al
mov rdx, r14
nop dword [rax]
je 0xa121b0
jne 0xa121b0
cmp rdi, 0x40
je 0xa11834
mov al, byte [rbx + rdi - 1]
lea ebp, [rax - 0x61]
cmp bpl, 0x19
ja 0xa1226d
add al, 0xe0
je 0xa11e1c
cmp bpl, 0x19
ja 0xa12a05
jmp 0xa12ea7
add al, 0xe0
mov byte [rsp + rdi + 1], al
je 0xa11903
jne 0xa11903
je 0xffffffff84dd1e36
mov byte [rsp + rdi], al
test al, al
je 0xa11bb8
ror byte [rdi], 0x84
add eax, dword [rdx]
add byte [rax], al
jne 0xa11bb8
jmp 0xffffffff8add2e48
mov byte [rsp + rdi], dl
mov dl, byte [rbx + rdi]
je 0xa12350
jne 0xa12350
je 0xd669ce3
jae 0xa1269b
je 0xa12549
jne 0xa12549
add byte [rax], al
add byte [rax], al
mov al, byte [rbx + rdi]
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
je 0xa11aaa
jne 0xa11aaa
add byte [rax], al
add byte [rax], al
xor esi, esi
mov rax, r14
movzx ebx, bl
rol esi, 0x13
add esi, ebx
movzx ebx, byte [rax]
add rax, 1
je 0xa12a65
jne 0xa12a65
jmp 0x1067536d
cmp rsi, rax
jae 0xa130c8
mov eax, dword [r14 + rsi*4]
lea rbx, [rax + r9]
add rbx, 1
xor edi, edi
mov al, byte [rbx + rdi - 1]
lea ebp, [rax - 0x61]
je 0xa12bf2
jne 0xa12bf2
add byte [rax], al
add byte [rax], al
xor edi, edi
mov rax, r11
nop word cs:[rax + rax]
nop
movzx ebx, bl
rol edi, 0x13
je 0xa12f9f
jne 0xa12f9f
add byte [rax], al
add byte [rax], al
test bx, bx
je 0xa1244f
movzx ebx, word [rax + rdi*2 + 2]
mov esi, ebx
je 0xa125fd
jne 0xa125fd
jmp 0xffffffff84b0db1b
test al, al
je 0xa12ec7
mov al, byte [rbx + rdi]
je 0xa1217a
jne 0xa1217a
jb 0xa12c01
jmp 0xa1294b
mov byte [rsp + rdi], al
test al, al
je 0xa12957
je 0xa12d11
jne 0xa12d11
je 0x7969ee1
je 0xa121c9
add byte [rax], al
je 0xa11d0c
jne 0xa11d0c
cmp rsi, rax
jae 0xa13057
je 0xa12236
jne 0xa12236
xor edi, edi
mov al, byte [rbx + rdi - 1]
lea ebp, [rax - 0x61]
cmp bpl, 0x19
ja 0xa1274e
jmp 0xa12dc0
add al, 0xe0
mov byte [rsp + rdi + 1], al
je 0xa1248c
jne 0xa1248c
add byte [rax], al
add byte [rax], al
je 0xa12a16
jne 0xa12a16
je 0xeeaa244
ja 0xa12980
add byte [rax], al
jmp 0xa12f6c
add al, 0xe0
mov byte [rsp + rdi + 1], al
add rdi, 2
je 0xa12f51
mov eax, esi
movzx eax, word [r10 + rax*2]
mov eax, dword [r8 + rax*4]
add rax, r9
mov qword [rcx + 8], rax
je 0xa13106
jne 0xa13106
jmp 0xffffffff85b0dc1b
test al, al
jne 0xa11903
mov bl, byte [rsp]
test bl, bl
je 0xa12d58
xor edi, edi
mov rax, r11
je 0xa12903
jne 0xa12903
jmp 0x2579fcb
je 0xa11d74
je 0xa11c7e
jne 0xa11c7e
jmp 0x8bda940
cmp rdi, 0x40
je 0xa1265d
movzx ebx, word [rax + rdi*2]
mov esi, ebx
add esi, 0xffffff9f
cmp si, 0x19
ja 0xa127d0
je 0xa127b6
jne 0xa127b6
add r8, r9
mov r10d, dword [rdx + r9 + 0x24]
add r10, r9
lea r11, [rsp + 1]
xor esi, esi
jmp 0xa11cdc
mov qword [rcx + 0x20], 0
je 0xa12ef4
jne 0xa12ef4
jmp 0xfe30cf1
mov eax, esi
movzx eax, word [r10 + rax*2]
mov eax, dword [r8 + rax*4]
add rax, r9
je 0xa12790
jne 0xa12790
add al, 0xe0
mov byte [rsp + rdi], al
je 0xa119e6
jne 0xa119e6
je 0xfe30d1e
mov eax, esi
movzx eax, word [r10 + rax*2]
mov eax, dword [r8 + rax*4]
mov bh, 4
mov eax, dword [r8 + rax*4]
je 0xa12a83
jne 0xa12a83
je 0x2515a9fa
lea r14, [rsp + 1]
xor esi, esi
jmp 0xa13143
add dword [rcx], esi
imul cl
lea edx, [rax + rax]
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
je 0xa13131
jne 0xa13131
je 0x11e5a813
mov eax, dword [r9 + rdx + 0x18]
cmp rsi, rax
jae 0xa11932
sbb byte [rax + 0x39], cl
invalid
je 0xa12c31
jne 0xa12c31
jmp 0x4e6f1e3a
add r14, r9
add r8, r9
mov r10d, dword [rdx + r9 + 0x24]
add r10, r9
lea r11, [rsp + 1]
je 0xa130c1
jne 0xa130c1
add byte [rax], al
add byte [rax], al
je 0xa12863
jne 0xa12863
jmp 0x529fd21
add al, 0xe0
mov byte [rsp + rdi], al
mov al, byte [rbx + rdi]
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
jb 0xa12d79
jmp 0xa12b1a
jne 0xa12f20
je 0xa11fb2
jne 0xa11fb2
je 0xffffffff84dd21e3
mov byte [rsp + rdi], al
test al, al
je 0xa1303b
ror byte [rdi], 0x84
fst dword [rdx]
add byte [rax], al
jne 0xa1303b
add byte [rax], al
add byte [rax], al
test al, al
jne 0xa12848
mov bl, byte [rsp]
test bl, bl
je 0xa13066
xor edi, edi
je 0xa12f7d
jne 0xa12f7d
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov r9, qword [rax + 0x20]
lea r8, [rsp + 2]
mov rdx, r9
nop word [rax + rax]
je 0xa11fa5
jne 0xa11fa5
je 0xffffffffb6a5a903
mov eax, dword [r14 + rsi*4]
lea rbx, [rax + r9]
add rbx, 1
xor edi, edi
mov al, byte [rbx + rdi - 1]
je 0xa1302c
jne 0xa1302c
jmp 0x267a129
add rsi, 1
mov eax, dword [r9 + rdx + 0x18]
cmp rsi, rax
jae 0xa12689
mov eax, dword [r14 + rsi*4]
lea rbx, [rax + r9]
add rbx, 1
je 0xa1237c
cmp rdi, 0x40
je 0xa11cc0
mov dl, byte [rbx + rdi - 1]
lea ebp, [rdx - 0x61]
cmp bpl, 0x19
ja 0xa12370
add dl, 0xe0
je 0xa119bc
jne 0xa119bc
add byte [rax], al
add byte [rax], al
movsxd rax, dword [r9 + 0x3c]
mov edx, dword [rax + r9 + 0x88]
cmp dword [rdx + r9 + 0x18], 0
je 0xa12887
je 0xa125ae
mov r9, qword [rdx + 0x20]
xor eax, eax
test r9, r9
je 0xa11c57
movsxd rdx, dword [r9 + 0x3c]
je 0xa13098
jne 0xa13098
add byte [rax], al
add byte [rax], al
jne 0xa12820
je 0xa11c91
jne 0xa11c91
jmp 0x47692009
add r8, r9
mov r10d, dword [rdx + r9 + 0x24]
add r10, r9
lea r11, [rsp + 1]
je 0xa1181f
jne 0xa1181f
add byte [rax], al
add byte [rax], al
add r11, r9
lea r14, [rsp + 1]
xor r10d, r10d
xor edi, edi
je 0xa12c4f
jne 0xa12c4f
test al, al
je 0xa1205c
mov al, byte [rbx + rdi]
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
jb 0xa12718
mov byte [rsp + rdi + 1], al
je 0xa121d6
jne 0xa121d6
jmp 0xffffffff84b0faa2
test bl, bl
je 0xa12820
je 0xa11a4f
jne 0xa11a4f
jmp 0xa117db
mov eax, dword [r14 + rsi*4]
lea rbx, [rax + r9]
add rbx, 1
je 0xa11af5
jne 0xa11af5
je 0x1dd73eb
mov byte [rsp + rdi + 1], dl
test dl, dl
jne 0xa11887
mov bl, byte [rsp]
test bl, bl
je 0xa11cc0
xor edi, edi
je 0xa1194a
jne 0xa1194a
mov al, byte [rbx + rdi]
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
jb 0xa11b40
jmp 0xa129b7
je 0xa11844
jne 0xa11844
jmp 0x2c6b36f3
cmp eax, 0x6e2bca17
je 0xa12679
je 0xa1265d
jne 0xa1265d
add byte [rax], al
add byte [rax], al
mov al, byte [rbx + rdi - 1]
lea ebp, [rax - 0x61]
cmp bpl, 0x19
ja 0xa12130
jmp 0xa12cec
add al, 0xe0
mov byte [rsp + rdi + 1], al
je 0xa12928
jne 0xa12928
mov byte [rsp + rdi], al
test al, al
je 0xa12b26
mov al, byte [rbx + rdi]
je 0xa12b0d
jne 0xa12b0d
rol edi, 0x13
add edi, ebx
movzx ebx, byte [rax]
add rax, 1
test bl, bl
je 0xa124e7
jne 0xa124e7
jmp 0x368a383
add rdi, 2
je 0xa1195c
jne 0xa1195c
je 0x261a395
add rax, 1
test bl, bl
je 0xa12ba2
jne 0xa12ba2
jmp 0xffffffff84c53cea
mov bl, byte [rsp]
test bl, bl
je 0xa12218
jne 0xa12218
je 0xffffffffc27cd682
movzx ebx, bl
rol edi, 0x13
add edi, ebx
je 0xa12a4e
invalid
jne 0xa12a4e
movzx eax, word [r10 + rax*2]
mov eax, dword [r8 + rax*4]
add rax, r9
mov qword [rcx + 0x10], rax
movsxd rax, dword [r9 + 0x3c]
mov edx, dword [rax + r9 + 0x88]
cmp dword [rdx + r9 + 0x18], 0
je 0xa12698
jmp 0xa117ed
add al, 0xe0
mov byte [rsp + rdi + 1], al
add rdi, 2
cmp rdi, 0x40
je 0xa12ca4
jne 0xa12ca4
mov r8d, dword [rdx + r9 + 0x1c]
mov r14d, dword [rdx + r9 + 0x20]
add r14, r9
je 0xa11eb8
jne 0xa11eb8
je 0xffffffff84c03071
nop word [rax + rax]
je 0xa12780
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test byte [rdx + 6], ch
add byte [rax], al
jne 0xa12780
jmp 0xaac50a
jmp 0xa12ac5
je 0xa11d57
jne 0xa11d57
jmp 0x1b4e902
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
je 0xa12eb5
jne 0xa12eb5
lea ebp, [rax - 0x61]
cmp bpl, 0x19
ja 0xa125e0
add al, 0xe0
mov byte [rsp + rsi], al
mov al, byte [rbx + rsi]
je 0xa12624
jne 0xa12624
je 0xffffffffc27cd7c3
movzx ebx, bl
rol edi, 0x13
je 0xa126f9
invalid
jne 0xa126f9
je 0x9983b1
jmp 0xa11a2a
dec dword [rdi]
test byte [rax], cl
or al, 0
add byte [rdi], cl
test dword [rdx], eax
or al, 0
add cl, ch
je 0xa12dd7
jne 0xa12dd7
jmp 0xffffffff85b0e25e
test al, al
jne 0xa1271e
je 0xa1205c
jne 0xa1205c
add byte [rax], al
add byte [rax], al
cmp edi, 0xd803d0a
jne 0xa13066
mov eax, esi
movzx eax, word [r10 + rax*2]
mov eax, dword [r8 + rax*4]
add rax, r9
je 0xa123d8
jne 0xa123d8
je 0xa11834
xor edi, edi
mov rax, r11
movzx ebx, bl
je 0xa1201c
jne 0xa1201c
add byte [rax], al
add byte [rax], al
mov eax, dword [r14 + rsi*4]
lea rbx, [rax + r9]
add rbx, 1
xor edi, edi
mov al, byte [rbx + rdi - 1]
lea ebp, [rax - 0x61]
cmp bpl, 0x19
je 0xa11b31
jne 0xa11b31
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
jb 0xa12718
jmp 0xa11f09
mov byte [rsp + rdi], al
je 0xa11ef1
jne 0xa11ef1
jne 0xa11b46
mov bl, byte [rsp]
je 0xa11f1a
jne 0xa11f1a
je 0xffffffffbebe2218
cmp edi, 0x302ebe1c
jne 0xa12d58
xor byte cs:[rdi], cl
test dword [rcx - 0x76fffff6], edi
invalid
mov eax, esi
movzx eax, word [r10 + rax*2]
mov eax, dword [r8 + rax*4]
add rax, r9
mov qword [rcx], rax
movsxd rax, dword [r9 + 0x3c]
je 0xa12b3b
jne 0xa12b3b
jmp 0xffffffff908ae2f6
xor eax, eax
jmp 0xa11c57
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
je 0xa123b6
jne 0xa123b6
add byte [rax], al
add byte [rax], al
mov r10d, dword [rdx + r9 + 0x24]
add r10, r9
lea r11, [rsp + 1]
xor esi, esi
je 0xa12468
jne 0xa12468
add byte [rax], al
add byte [rax], al
cmp rsi, rax
jae 0xa121c9
je 0xa11dbe
jne 0xa11dbe
jmp 0xffffffffb6a5ae72
mov eax, dword [r14 + rsi*4]
je 0xa11bf2
mov r14d, dword [rdx + r9 + 0x20]
je 0xa11ce9
jne 0xa11ce9
jmp 0x41408de1
lea ebp, [rdx - 0x61]
cmp bpl, 0x1a
jb 0xa11880
jmp 0xa126c7
je 0xa1241a
jne 0xa1241a
xor edi, edi
mov al, byte [rbx + rdi - 1]
lea ebp, [rax - 0x61]
cmp bpl, 0x19
ja 0xa118aa
je 0xa120cd
jne 0xa120cd
jmp 0x264a6e8
add rbx, 1
xor edi, edi
mov dl, byte [rbx + rdi - 1]
je 0xa12968
jne 0xa12968
jb 0xa120d2
mov byte [rsp + rdi + 1], al
je 0xa124ce
jne 0xa124ce
je 0x1b9fa738
cmp si, 0x1a
je 0xa1243b
jne 0xa1243b
je 0x40e2ad24
mov qword [rcx + 0x40], rax
movsxd rax, dword [r9 + 0x3c]
mov edx, dword [rax + r9 + 0x88]
cmp dword [rdx + r9 + 0x18], 0
je 0xa12d49
je 0xa122c8
xor edi, edi
je 0xa1272a
jne 0xa1272a
mov byte [rsp + rdi], dl
test dl, dl
je 0xa11f6b
mov dl, byte [rbx + rdi]
lea ebp, [rdx - 0x61]
je 0xa126bd
jne 0xa126bd
add byte [rax], al
add byte [rax], al
jb 0xa11850
mov word [rsp + rdi*2 + 2], bx
test bx, bx
jne 0xa11858
movzx ebx, word [rsp]
test bx, bx
je 0xa1265d
je 0xa12b68
jne 0xa12b68
jmp 0xa1300d
ja 0xa125e0
je 0xa127d5
jne 0xa127d5
jmp 0x368a7d8
movzx eax, word [r11 + rax*2]
mov eax, dword [r8 + rax*4]
jne 0xa12e5e
add byte [rax], al
add byte [rax], al
mov eax, esi
je 0xa12087
jne 0xa12087
test al, al
jne 0xa120d8
mov bl, byte [rsp]
test bl, bl
je 0xa11804
jne 0xa12223
cmp edi, 0x1803b7e3
jne 0xa11834
je 0xa11b74
jne 0xa11b74
jmp 0x4d6b2657
add r10, r9
lea r11, [rsp + 1]
xor esi, esi
je 0xa121c4
jne 0xa121c4
add byte [rax], al
add byte [rax], al
test bl, bl
jne 0xa1272d
cmp edi, 0x8a8b4676
je 0xa126a7
jne 0xa126a7
jmp 0x50f2ae8b
mov qword [rcx + 0x50], r10
mov eax, 1
jmp 0xa11c57
mov eax, dword [r15 + rdi*4]
lea rbx, [rax + r9]
add rbx, 1
xor esi, esi
mov al, byte [rbx + rsi - 1]
lea ebp, [rax - 0x61]
cmp bpl, 0x19
je 0xa12479
jne 0xa12479
jmp 0xfffffffffdbfa982
je 0xa12293
jne 0xa12293
add byte [rax], al
add byte [rax], al
cmp edi, 0xe183277b
jne 0xa12de6
mov eax, esi
movzx eax, word [r10 + rax*2]
mov eax, dword [r8 + rax*4]
add rax, r9
mov qword [rcx + 0x18], rax
movsxd rax, dword [r9 + 0x3c]
je 0xa12a2c
jne 0xa12a2c
jmp 0xae5b0f8
mov byte [rsp + rsi], al
test al, al
je 0xa12e27
mov al, byte [rbx + rsi]
lea ebp, [rax - 0x61]
je 0xa12e11
jne 0xa12e11
add esi, 0xffffff9f
je 0xa123ce
jne 0xa123ce
add byte [rax], al
add byte [rax], al
mov eax, dword [r9 + rdx + 0x18]
cmp rsi, rax
je 0xa12893
jne 0xa12893
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
jb 0xa127da
jmp 0xa12e1b
mov rdx, qword [rdx]
xor eax, eax
test rdx, rdx
je 0xa11c57
cmp rdx, r9
jne 0xa11db0
jmp 0xa11c57
je 0xa11e82
jne 0xa11e82
add byte [rax], al
add byte [rax], al
mov qword [rcx + 0x10], 0
xor eax, eax
jmp 0xa11c57
je 0xa1253b
jne 0xa1253b
jne 0xa122c8
je 0xa11c64
jne 0xa11c64
add byte [rax], al
add byte [rax], al
cmp bpl, 0x1a
jb 0xa11880
je 0xa11f5f
jne 0xa11f5f
add byte [rax], al
add byte [rax], al
test bl, bl
jne 0xa11950
cmp edi, 0xd9303a47
jne 0xa11cc0
mov eax, esi
je 0xa1249e
jne 0xa1249e
add edi, ebx
movzx ebx, byte [rdx]
add rdx, 1
je 0xa126d7
jne 0xa126d7
lea ebp, [rax - 0x61]
cmp bpl, 0x19
ja 0xa1226d
jmp 0xa11977
add al, 0xe0
mov byte [rsp + rdi + 1], al
je 0xa12037
jne 0xa12037
mov rax, r11
movzx ebx, bl
rol edi, 0x13
je 0xa117b3
jne 0xa117b3
cmp bpl, 0x1a
jb 0xa11b0d
jmp 0xa12ebb
mov byte [rsp + rdi], al
je 0xa11a93
jne 0xa11a93
jmp 0xfe317eb
movzx ebx, bl
je 0xa1213d
mov qword [rcx + 0x28], rax
movsxd rax, dword [r9 + 0x3c]
mov edx, dword [rax + r9 + 0x88]
cmp dword [rdx + r9 + 0x18], 0
je 0xa11ace
jne 0xa11ace
add byte [rax], al
add byte [rax], al
add ebx, 0xffffffe0
mov word [rsp + rdi*2], bx
jmp 0xa11a7f
je 0xa12836
jne 0xa12836
jmp 0x9ae8c2
jmp 0xa1219a
add al, 0xe0
mov byte [rsp + rsi + 1], al
add rsi, 2
cmp rsi, 0x40
je 0xa12c63
mov al, byte [rbx + rsi - 1]
je 0xa1218d
jne 0xa1218d
jmp 0x267ab4b
add rsi, 1
je 0xa11cce
jne 0xa11cce
add r10, r9
lea r11, [rsp + 1]
xor esi, esi
jmp 0xa12236
add rsi, 1
mov eax, dword [r9 + rdx + 0x18]
je 0xa11ae0
jne 0xa11ae0
jmp 0x7cbdb1a0
mov word [rsp + rdi*2], bx
je 0xa11a76
jne 0xa11a76
je 0x368ab94
add rdi, 2
cmp rdi, 0x40
je 0xa13066
je 0xa117ca
jne 0xa117ca
jmp 0xae5b3ad
mov r8d, dword [rdx + r9 + 0x1c]
mov r14d, dword [rdx + r9 + 0x20]
add r14, r9
add r8, r9
mov r10d, dword [rdx + r9 + 0x24]
add r10, r9
lea r11, [rsp + 1]
xor esi, esi
jmp 0xa11dbe
je 0xa12d24
jne 0xa12d24
jae 0xa12c54
je 0xa12e3f
jne 0xa12e3f
add byte [rax], al
add byte [rax], al
mov r10d, dword [r15 + r9 + 0x20]
add r10, r9
add r8, r9
mov r11d, dword [r15 + r9 + 0x24]
add r11, r9
je 0xa11caa
jne 0xa11caa
je 0xb15b414
and byte [rbp + 1], cl
invalid
movzx ebx, bl
rol edi, 0x13
add edi, ebx
movzx ebx, byte [rax]
add rax, 1
test bl, bl
jne 0xa11bab
je 0xa1256f
jne 0xa1256f
je 0x368ac74
add rdi, 2
cmp rdi, 0x40
je 0xa127ff
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
jb 0xa12c01
mov byte [rsp + rdi + 1], al
test al, al
jne 0xa12c07
mov bl, byte [rsp]
je 0xa12b76
jne 0xa12b76
je 0x104093f9
lea ebp, [rdx - 0x61]
je 0xa11868
test bh, dh
out dx, al
invalid
mov byte [rsp + rdi], al
test al, al
je 0xa12dfb
jne 0xa12dfb
add byte [rax], al
add byte [rax], al
mov al, byte [rbx + rdi - 1]
lea ebp, [rax - 0x61]
je 0xa12ce2
jne 0xa12ce2
je 0x4140923b
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
cmp ch, 0x1a
jb 0xa11b40
mov byte [rsp + rdi + 1], al
test al, al
je 0xa1227c
jne 0xa1227c
je 0xa12d33
mov al, byte [rbx + rdi - 1]
lea ebp, [rax - 0x61]
cmp bpl, 0x19
ja 0xa12002
je 0xa11d19
jne 0xa11d19
jmp 0xffffffff8add2e79
mov byte [rsp + rdi], al
mov al, byte [rbx + rdi]
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
jb 0xa11996
jmp 0xa118dd
mov byte [rsp + rdi], al
je 0xa118c5
jne 0xa118c5
je 0x452a0a1e
add al, 0xe0
mov byte [rsp + rdi + 1], al
cmp al, 1
je 0xa12848
jne 0xa12848
add byte [rax], al
add byte [rax], al
mov edx, dword [rax + r9 + 0x88]
cmp dword [rdx + r9 + 0x18], 0
je 0xa12c54
je 0xa120ec
jne 0xa120ec
je 0x48b9e061
movzx ebx, byte [rax]
add rax, 1
add eax, 1
test bl, bl
je 0xa130e4
jne 0xa130e4
je 0xffffffff85b105ed
test bl, bl
jne 0xa11a05
cwde
out dx, eax
invalid
cmp esi, 0xd5e9949f
je 0xa12dae
jne 0xa12dae
add byte [rax], al
add byte [rax], al
add rax, r9
mov qword [rcx + 0x38], rax
movsxd rax, dword [r9 + 0x3c]
mov edx, dword [rax + r9 + 0x88]
cmp dword [rdx + r9 + 0x18], 0
je 0xa11932
mov r8d, dword [rdx + r9 + 0x1c]
mov r14d, dword [rdx + r9 + 0x20]
add r14, r9
je 0xa11c38
jne 0xa11c38
cmp bpl, 0x1a
jb 0xa11ff0
mov byte [rsp + rdi + 1], al
test al, al
jne 0xa11ff6
je 0xa12f33
add rax, r9
mov qword [rcx + 0x48], rax
movsxd rax, dword [r9 + 0x3c]
mov edx, dword [rax + r9 + 0x88]
cmp dword [rdx + r9 + 0x18], 0
je 0xa11826
je 0xa1307a
jne 0xa1307a
add byte [rax], al
add byte [rax], al
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
jb 0xa12d79
mov byte [rsp + rdi + 1], al
test al, al
jne 0xa12d7f
mov bl, byte [rsp]
test bl, bl
je 0xa12fdc
jne 0xa12fdc
add byte [rax], al
add byte [rax], al
mov edx, dword [rax + r9 + 0x88]
cmp dword [rdx + r9 + 0x18], 0
je 0xa130c8
mov r8d, dword [rdx + r9 + 0x1c]
mov r14d, dword [rdx + r9 + 0x20]
add r14, r9
je 0xa118ee
jne 0xa118ee
xor eax, eax
je 0xa12f18
jne 0xa12f18
test bl, bl
je 0xa12de6
xor edi, edi
mov rax, r11
je 0xa12cc2
jne 0xa12cc2
pop rdi
pop rsi
pop r14
pop r15
ret
jne 0xa12fe7
cmp edi, 0xe99c4eca
jne 0xa12d33
mov eax, esi
movzx eax, word [r10 + rax*2]
mov eax, dword [r8 + rax*4]
je 0xa12ade
jne 0xa12ade
jmp 0x52a0bd4
add al, 0xe0
mov byte [rsp + rdi], al
mov al, byte [rbx + rdi]
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
jb 0xa11b23
cmp bpl, 0x19
ja 0xa11ab5
jmp 0xa11be5
add al, 0xe0
mov byte [rsp + rdi + 1], al
add rdi, 2
cmp rdi, 0x40
je 0xa12de6
lea ebp, [rax - 0x61]
je 0xa11987
jne 0xa11987
jmp 0xffffffffb6a5b776
mov eax, dword [r14 + rsi*4]
lea rbx, [rax + r9]
add rbx, 1
xor edi, edi
je 0xa11fcd
jne 0xa11fcd
add byte [rax], al
add byte [rax], al
jmp 0xa119d6
mov qword [rcx + 8], 0
xor eax, eax
jmp 0xa11c57
add rdi, 1
mov eax, dword [r9 + rdx + 0x18]
cmp rdi, rax
je 0xa119d0
jne 0xa119d0
je 0xc253bde
pop rbp
je 0xa12b8f
invalid
jne 0xa12b8f
add byte [rax], al
add byte [rax], al
add r8, r9
mov r10d, dword [rdx + r9 + 0x24]
je 0xa1280f
jne 0xa1280f
je 0xfffffffff1d4b0b7
je 0xa11ddd
invalid
mov al, byte [rbx + rdi - 1]
lea ebp, [rax - 0x61]
cmp bpl, 0x19
je 0xa117e7
jne 0xa117e7
movzx ebx, bl
rol edi, 0x13
add edi, ebx
movzx ebx, byte [rax]
add rax, 1
test bl, bl
jne 0xa12cc2
je 0xa1257f
jne 0xa1257f
jmp 0x1a9ead26
cmp bpl, 0x19
ja 0xa12130
add al, 0xe0
mov byte [rsp + rdi], al
mov al, byte [rbx + rdi]
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
jb 0xa11ff0
je 0xa1211d
jne 0xa1211d
add byte [rax], al
add byte [rax], al
mov al, byte [rbx + rdi]
je 0xa1293e
jne 0xa1293e
add byte [rax], al
add byte [rax], al
mov qword [rcx + 0x40], 0
xor eax, eax
jmp 0xa11c57
add rsi, 1
mov eax, dword [r9 + rdx + 0x18]
je 0xa12317
jne 0xa12317
jmp 0x28e2f495
add rsi, 1
je 0xa12fff
jne 0xa12fff
je 0x1a9eadae
cmp bpl, 0x19
ja 0xa12002
jmp 0xa129e0
add al, 0xe0
mov byte [rsp + rdi + 1], al
add rdi, 2
cmp rdi, 0x40
je 0xa129c9
jne 0xa129c9
jmp 0x1a9eadd8
jne 0xa12c63
je 0xa1178f
jne 0xa1178f
add al, 0xe0
mov byte [rsp + rdi], al
mov al, byte [rbx + rdi]
lea ebp, [rax - 0x61]
je 0xa1273f
jne 0xa1273f
mov qword [rcx + 0x48], 0
xor eax, eax
jmp 0xa11c57
add rsi, 1
mov eax, dword [r9 + rdx + 0x18]
je 0xa11a21
jne 0xa11a21
je 0xa12282
mov al, byte [rbx + rdi]
je 0xa129aa
jne 0xa129aa
jmp 0x1b9eae55
cmp bpl, 0x1a
jb 0xa127da
mov byte [rsp + rsi + 1], al
test al, al
jne 0xa127e0
mov bl, byte [rsp]
test bl, bl
je 0xa12c63
je 0xa11a00
jne 0xa11a00
jmp 0xffffffffb6a5b984
mov eax, dword [r14 + rsi*4]
lea rbx, [rax + r9]
add rbx, 1
xor edi, edi
mov al, byte [rbx + rdi - 1]
je 0xa12706
jne 0xa12706
jmp 0x3ce291ab
movsxd rax, dword [r9 + 0x3c]
mov edx, dword [rax + r9 + 0x88]
cmp dword [rdx + r9 + 0x18], 0
je 0xa13057
mov r8d, dword [rdx + r9 + 0x1c]
mov r14d, dword [rdx + r9 + 0x20]
add r14, r9
je 0xa12c8e
jne 0xa12c8e
je 0xa12d58
mov al, byte [rbx + rdi - 1]
lea ebp, [rax - 0x61]
cmp bpl, 0x19
ja 0xa12a05
add al, 0xe0
je 0xa129ed
jne 0xa129ed
jb 0xa11b0d
mov byte [rsp + rdi + 1], al
test al, al
jne 0xa11b13
mov bl, byte [rsp]
test bl, bl
je 0xa12406
jne 0xa12406
je 0x11e5ba1f
mov eax, dword [r9 + rdx + 0x18]
cmp rsi, rax
jae 0xa12887
sbb byte [rax + 0x39], cl
invalid
je 0xa1232d
jne 0xa1232d
add rsp, 0x88
pop rbx
je 0xa12c7d
jne 0xa12c7d
jmp 0x107cb473
test bx, bx
je 0xa11d43
jne 0xa11d43
mov rdi, r8
nop dword [rax + rax]
movzx ebx, bx
rol eax, 0x13
add eax, ebx
movzx ebx, word [rdi]
add rdi, 2
je 0xa12f09
jne 0xa12f09
mov bl, byte [rsp]
test bl, bl
je 0xa127ff
xor edi, edi
mov rax, r11
je 0xa12107
jne 0xa12107
je 0x41a0b29d
add al, 0xe0
mov byte [rsp + rdi], al
je 0xa11f84
jne 0xa11f84
mov rax, r11
je 0xa128df
add edi, ebx
movzx ebx, byte [rax]
add rax, 1
test bl, bl
jne 0xa11a60
cmp edi, 0xecc6c96f
je 0xa11ea5
jne 0xa11ea5
jmp 0x41409854
je 0xa12d33
xor edi, edi
mov rax, r11
movzx ebx, bl
rol edi, 0x13
add edi, ebx
movzx ebx, byte [rax]
je 0xa12049
jne 0xa12049
jmp 0x11e5bb44
mov eax, dword [r9 + rdx + 0x18]
cmp rsi, rax
jae 0xa11826
mov eax, dword [r14 + rsi*4]
lea rbx, [rax + r9]
add rbx, 1
xor edi, edi
mov al, byte [rbx + rdi - 1]
je 0xa12c21
jne 0xa12c21
jmp 0x104098bd
lea ebp, [rax - 0x61]
je 0xa12d6a
jne 0xa12d6a
je 0xa12f33
mov al, byte [rbx + rdi]
lea ebp, [rax - 0x61]
je 0xa12abb
jne 0xa12abb
add byte [rax], al
add byte [rax], al
mov qword [rcx + 0x38], 0
xor eax, eax
jmp 0xa11c57
add rsi, 1
je 0xa12eda
jne 0xa12eda
add byte [rax], al
add byte [rax], al
mov r8d, dword [rdx + r9 + 0x1c]
mov r14d, dword [rdx + r9 + 0x20]
add r14, r9
add r8, r9
je 0xa122f8
jne 0xa122f8
mov r15d, dword [rdx + r9 + 0x88]
cmp dword [r15 + r9 + 0x18], 0
je 0xa11c4f
mov r8d, dword [r15 + r9 + 0x1c]
je 0xa128a9
jne 0xa128a9
add byte [rax], al
add byte [rax], al
xor esi, esi
jmp 0xa11def
mov qword [rcx + 0x18], 0
xor eax, eax
jmp 0xa11c57
jne 0xa1180f
cmp edi, 0x4247bc72
jne 0xa11ddd
je 0xa124be
jne 0xa124be
add byte [rax], al
add byte [rax], al
movsxd rax, dword [r9 + 0x3c]
mov edx, dword [rax + r9 + 0x88]
cmp dword [rdx + r9 + 0x18], 0
je 0xa12689
mov r8d, dword [rdx + r9 + 0x1c]
je 0xa1233e
jne 0xa1233e
je 0x267b47d
add rsi, 1
mov edx, dword [r9 + r15 + 0x18]
cmp rsi, rdx
jae 0xa11c4f
mov edx, dword [r10 + rsi*4]
lea rbx, [rdx + r9]
je 0xa1239c
jne 0xa1239c
nop word [rax + rax]
sub rsp, 0x58
test rdx, rdx
je 0xa1319a