Function at 0x14039cec0
Capabilities:
Log keystrokes via polling

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x218
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x180], xmm7
movaps xmmword [rbp + 0x170], xmm6
mov qword [rbp + 0x168], 0xfffffffffffffffe
mov ecx, reloc.WLDAP32.dll_Ordinal_45
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14039cf0f
xor byte [0x140ae7c24], 1
call fcn.1403db730
cmp byte [0x140ae7d39], 0
je 0x14039cf35
mov ecx, 0x24
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14039cf35
movaps xmm0, xmmword [0x140683fd0]
movups xmmword [0x140ae7d24], xmm0
call fcn.14009ed70
movaps xmm6, xmm0
mov ecx, WSACleanup
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14039cf53
xor byte [0x140ae7c31], 1
mov ecx, WSACleanup
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14039cf69
xor byte [0x140ae7c25], 1
mov ecx, reloc.WS2_32.dll_WSAStartup
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14039cf7f
xor byte [0x140ae7c30], 1
mov ecx, 0x75
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14039cfa9
cmp qword [0x140ae75e8], 0
je 0x14039cfa9
cmp qword [0x140ae75e0], 0
je 0x14039cfa9
xor byte [0x140ae7d40], 1
mov ecx, 0x76
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14039cfdc
cmp qword [0x140ae75e8], 0
je 0x14039cfdc
cmp qword [0x140ae75e0], 0
je 0x14039cfdc
cmp byte [0x140ae7d40], 0
je 0x14039cfdc
xor byte [0x140ae7d42], 1
mov ecx, 0x77
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14039d006
cmp qword [0x140ae75e8], 0
je 0x14039d006
cmp qword [0x140ae75e0], 0
je 0x14039d006
xor byte [0x140ae7d41], 1
cmp byte [0x140ae7c24], 0
je 0x1403aee5b
lea rsi, [rbp - 0x40]
movss xmm1, dword [0x140683fe0]
movss xmm2, dword [0x140683fe4]
mov rcx, rsi
call fcn.14038a630
mov rcx, rsi
xor edx, edx
call fcn.140059f30
mov eax, dword [0x140ae0ba8]
mov ecx, dword [0x140ae0bac]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xa0]
cmp ecx, 0xa
setl byte [rbp + 0x50]
mov ecx, 0x6ab01df
mov edi, 0xf60e03e0
lea r14, [0x140ae7640]
mov r15d, 0xf62e368
mov edx, dword [0x140ae0ba8]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov edx, 0x6d40b88
cmove edx, edi
cmp dword [0x140ae0bac], 0xa
cmovl edx, edi
nop word cs:[rax + rax]
nop
cmp ecx, 0x6ab01de
jg 0x14039d0d0
cmp ecx, 0xa214a4d3
je 0x14039d122
cmp ecx, 0xd2d8422a
je 0x14039d110
cmp ecx, 0xf60e03e0
jne 0x14039d0a0
mov ecx, 0xd2d8422a
jmp 0x14039d0a0
cmp ecx, 0xf62e368
je 0x14039d104
cmp ecx, 0x6d40b88
je 0x14039d108
cmp ecx, 0x6ab01df
jne 0x14039d0a0
movzx ebx, byte [rbp + 0xa0]
cmp byte [rbp + 0x50], 0
mov ecx, 0x6d40b88
cmovne ecx, r15d
test bl, bl
cmovne ecx, r15d
jmp 0x14039d0a0
mov ecx, edx
jmp 0x14039d0a0
mov ecx, 0xf62e368
jmp 0x14039d0a0
mov rcx, r14
call fcn.140326fe0
mov ecx, 0xa214a4d3
jmp 0x14039d073
mov qword [rbp - 0x40], rax
mov rcx, qword [rbp - 0x40]
xor edx, edx
mov r8d, Ordinal_46
call fcn.14005a020
call fcn.14019dc00
lea rsi, [rbp - 0x40]
movss xmm1, dword [0x140683efc]
movss xmm2, dword [0x14066f478]
mov rcx, rsi
call fcn.14038a630
mov rcx, rsi
call fcn.1400aa000
lea rcx, [rbp + 0x140]
movss xmm1, dword [0x14066f484]
movss xmm2, dword [0x140683fe8]
call fcn.14038a630
mov eax, dword [0x140ae0fe0]
mov ecx, dword [0x140ae0fe4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x80]
cmp ecx, 0xa
setl byte [rbp + 0xa0]
mov eax, 0x22917e94
lea r9, [rbp + 0x150]
movabs rcx, 0x3b69757962657c62
jmp 0x14039d1c5
mov eax, 0x66fda857
cmp edx, 0xa
cmovl eax, ebx
cmp eax, 0x4f46850f
jle 0x14039d220
cmp eax, 0x66fda856
jg 0x14039d270
cmp eax, 0x51812638
je 0x14039d2f0
cmp eax, 0x5a441c10
jne 0x14039d31b
mov eax, dword [0x140ae0fe0]
mov edx, dword [0x140ae0fe4]
lea edi, [rax - 1]
imul edi, eax
mov ebx, 0x51812638
mov eax, 0x51812638
test dil, 1
je 0x14039d1bf
jmp 0x14039d1ba
cmp eax, 0x8a92cfa9
jg 0x14039d290
cmp eax, 0x8199f32f
je 0x14039d2d5
cmp eax, 0x8701d3ae
jne 0x14039d1c5
mov qword [rbp + 0x50], r9
mov eax, dword [0x140ae0fe0]
mov edx, dword [0x140ae0fe4]
lea edi, [rax - 1]
imul edi, eax
mov ebx, 0x66fdc33c
mov eax, 0x66fdc33c
test dil, 1
je 0x14039d1bf
mov eax, 0x8199f32f
jmp 0x14039d1bf
cmp eax, 0x66fda857
je 0x14039d2cb
cmp eax, 0x66fdc33c
jne 0x14039d1c5
mov eax, 0x8a92cfaa
jmp 0x14039d1c5
cmp eax, 0x8a92cfaa
je 0x14039d2df
cmp eax, 0x22917e94
jne 0x14039d1c5
movzx edx, byte [rbp + 0x80]
cmp byte [rbp + 0xa0], 0
mov ebx, 0x8701d3ae
mov eax, 0x8701d3ae
jne 0x14039d2c1
mov eax, 0x8199f32f
test dl, dl
cmovne eax, ebx
jmp 0x14039d1c5
mov eax, 0x51812638
jmp 0x14039d1c5
mov eax, 0x8701d3ae
jmp 0x14039d1c5
mov rax, qword [rbp + 0x50]
mov qword [rax], rcx
mov eax, 0x5a441c10
jmp 0x14039d1c5
mov eax, dword [0x140ae0fe0]
mov edx, dword [0x140ae0fe4]
lea edi, [rax - 1]
imul edi, eax
mov ebx, 0x4f468510
mov eax, 0x4f468510
test dil, 1
je 0x14039d1bf
jmp 0x14039d1ba
cmp eax, 0x4f468510
jne 0x14039d1c5
mov eax, dword [0x140ae455c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae4560], 0xa
setl cl
or cl, al
mov r10d, 0x5ad5ca92
mov eax, 0x82bfc27a
cmove r10d, eax
mov r11d, 0x5c25888e
cmove r11d, eax
mov eax, dword [0x140ae84d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae84dc], 0xa
setl cl
or cl, al
mov ebx, 0x207c64a0
mov eax, 0x89e59028
cmove ebx, eax
mov esi, 0x71fe9c1
cmove esi, eax
mov ecx, 0xeb94ff29
mov r8d, 0x14d6746d
mov r14d, 0xe4c1c3e0
jmp 0x14039d3b0
mov ecx, 0x5c25888e
nop dword [rax + rax]
mov eax, ecx
cmp ecx, 0xfde016d6
jle 0x14039d3f0
cmp eax, 0x5ad5ca91
jg 0x14039d450
mov ecx, r11d
cmp eax, 0xfde016d7
je 0x14039d3b0
cmp eax, 0x14d6746d
je 0x14039d4b0
mov ecx, eax
cmp eax, 0x478e2e7d
jne 0x14039d3b0
mov ecx, 0x5d5e78fc
jmp 0x14039d3b0
cmp eax, 0xd0632f89
jle 0x14039d480
cmp eax, 0xd0632f8a
je 0x14039d67e
cmp eax, 0xe0e3d748
je 0x14039d4c1
mov ecx, eax
cmp eax, 0xeb94ff29
jne 0x14039d3b0
mov ecx, 0xd7166e67
mov al, byte [rbp + 0x157]
nop word cs:[rax + rax]
nop
cmp ecx, 0xd7166e67
je 0x14039d445
cmp ecx, 0x3acd71b7
jne 0x14039d430
jmp 0x14039d665
mov ecx, 0x3acd71b7
jmp 0x14039d430
mov ecx, r10d
cmp eax, 0x5c25888e
je 0x14039d3b0
cmp eax, 0x5d5e78fc
jne 0x14039d693
mov qword [rbp + 0x80], r9
mov ecx, 0xbaf718cd
jmp 0x14039d3b0
cmp eax, 0x82bfc27a
je 0x14039d3a3
mov ecx, eax
cmp eax, 0xbaf718cd
jne 0x14039d3b0
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0xa0], rax
mov ecx, 0xfde016d7
jmp 0x14039d3b0
mov qword [rbp + 0xe0], r9
mov ecx, 0xe0e3d748
jmp 0x14039d3b0
mov r15, qword [rbp + 0xe0]
mov edi, 0x20ee3217
jmp 0x14039d4e0
mov edi, 0x71fe9c1
nop word cs:[rax + rax]
nop
mov edx, edi
cmp edi, 0x71fe9c0
jg 0x14039d530
cmp edx, 0xaa74f8e9
jle 0x14039d560
mov edi, esi
cmp edx, 0xaa74f8ea
je 0x14039d4e0
cmp edx, 0xe4c1c3e0
je 0x14039d61d
mov edi, edx
cmp edx, 0xe8b5fab6
jne 0x14039d4e0
mov dword [rbp + 0x160], ecx
mov edx, dword [rbp + 0x160]
cmp edx, 8
mov edi, 0x6cd5a321
cmovl edi, r14d
jmp 0x14039d4e0
cmp edx, 0x207c649f
jle 0x14039d5c0
cmp edx, 0x207c64a0
je 0x14039d641
cmp edx, 0x20ee3217
jne 0x14039d64d
mov edi, 0xaa74f8ea
jmp 0x14039d4e0
cmp edx, 0x89e59028
je 0x14039d4cf
mov edi, edx
cmp edx, 0x956c4aba
jne 0x14039d4e0
movsx edx, byte [rbp + 0x148]
mov dword [rbp + 0x138], edx
movsxd rdx, dword [rbp + 0x160]
imul rdi, rdx, 0x51eb851f
mov rax, rdi
shr rax, 0x3f
sar rdi, 0x24
add edi, eax
imul eax, edi, 0x32
sub edx, eax
mov dword [rbp + 0x130], edx
mov edi, 0xbfe92f2
jmp 0x14039d4e0
mov edi, ebx
cmp edx, 0x71fe9c1
je 0x14039d4e0
mov edi, edx
cmp edx, 0xbfe92f2
jne 0x14039d4e0
mov eax, dword [rbp + 0x130]
mov ecx, 0xcb
sub ecx, eax
add eax, 0x34
and ecx, 0xd6
and eax, 0x29
or eax, ecx
xor eax, dword [rbp + 0x138]
xor al, 0xd6
mov rcx, qword [rbp + 0x50]
mov byte [rbp + rcx + 0x150], al
mov ecx, dword [rbp + 0x160]
add ecx, 1
mov edi, 0xe8b5fab6
jmp 0x14039d4e0
movsxd rdx, dword [rbp + 0x160]
mov qword [rbp + 0x50], rdx
mov rdx, qword [rbp + 0x50]
movzx edx, byte [r15 + rdx]
mov byte [rbp + 0x148], dl
mov edi, 0x956c4aba
jmp 0x14039d4e0
mov edi, 0xe8b5fab6
xor ecx, ecx
jmp 0x14039d4e0
mov edi, edx
cmp edx, 0x6cd5a321
jne 0x14039d4e0
mov ecx, 0x478e2e7d
jmp 0x14039d3b0
test al, al
setne byte [rbp + 0x50]
mov al, byte [rbp + 0x50]
mov byte [rbp + 0x128], al
mov ecx, 0xd0632f8a
jmp 0x14039d3b0
cmp byte [rbp + 0x128], 0
mov ecx, 0x5d5e78fc
cmovne ecx, r8d
jmp 0x14039d3b0
mov ecx, eax
cmp eax, 0x5ad5ca92
jne 0x14039d3b0
mov rax, qword [rbp + 0xa0]
mov eax, dword [0x140ae0d00]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0d04], 0xa
setl cl
or cl, al
mov r8d, 0xe73497b3
mov ecx, 0x2d345c1a
cmove r8d, ecx
mov eax, 0x85708f1b
cmove eax, ecx
mov edx, 0xa0453c5
mov ecx, 0x9103e395
cmove edx, ecx
mov ebx, 0x1136a12c
cmove ebx, ecx
mov ecx, 0x48034846
jmp 0x14039d710
mov rdi, qword [rbp + 0xa0]
mov ecx, r8d
nop word cs:[rax + rax]
nop dword [rax]
mov esi, ecx
cmp ecx, 0xa23cb65
jle 0x14039d750
cmp esi, 0x2d345c19
jg 0x14039d780
mov ecx, eax
cmp esi, 0xa23cb66
je 0x14039d710
mov ecx, esi
cmp esi, 0x1136a12c
jne 0x14039d710
mov qword [rbp + 0xa0], r9
mov ecx, edx
jmp 0x14039d710
cmp esi, 0xe73497b2
jg 0x14039d79d
cmp esi, 0x85708f1b
je 0x14039d6f8
mov ecx, esi
cmp esi, 0x9103e395
jne 0x14039d710
mov ecx, 0x1136a12c
jmp 0x14039d710
cmp esi, 0x2d345c1a
je 0x14039d7af
mov ecx, esi
cmp esi, 0x48034846
jne 0x14039d710
mov ecx, ebx
jmp 0x14039d710
cmp esi, 0xa0453c5
jne 0x14039d7c0
mov ecx, 0xa23cb66
jmp 0x14039d710
mov rcx, qword [rbp + 0xa0]
mov ecx, 0x85708f1b
jmp 0x14039d710
mov ecx, esi
cmp esi, 0xe73497b3
jne 0x14039d710
mov qword [rbp + 0x50], rdi
mov rdx, qword [rbp + 0x50]
lea r14, [rbp - 0x40]
mov rcx, r14
call fcn.140282cd0
mov eax, dword [0x140ae0ba8]
mov ecx, dword [0x140ae0bac]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x80]
cmp ecx, 0xa
setl byte [rbp + 0xa0]
mov ecx, 0x6ab01df
mov edi, 0xf60e03e0
mov r15d, 0xf62e368
mov edx, dword [0x140ae0ba8]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov edx, 0x6d40b88
cmove edx, edi
cmp dword [0x140ae0bac], 0xa
cmovl edx, edi
nop word [rax + rax]
cmp ecx, 0x6ab01de
jg 0x14039d870
cmp ecx, 0xa214a4d3
je 0x14039d8d2
cmp ecx, 0xd2d8422a
je 0x14039d8c0
cmp ecx, 0xf60e03e0
jne 0x14039d840
mov ecx, 0xd2d8422a
jmp 0x14039d840
cmp ecx, 0xf62e368
je 0x14039d8a7
cmp ecx, 0x6d40b88
je 0x14039d8ab
cmp ecx, 0x6ab01df
jne 0x14039d840
movzx ebx, byte [rbp + 0x80]
cmp byte [rbp + 0xa0], 0
mov ecx, 0x6d40b88
cmovne ecx, r15d
test bl, bl
cmovne ecx, r15d
jmp 0x14039d840
mov ecx, edx
jmp 0x14039d840
mov ecx, 0xf62e368
jmp 0x14039d840
mov rcx, r14
call fcn.140326fe0
mov ecx, 0xa214a4d3
jmp 0x14039d818
mov qword [rbp + 0x50], rax
mov rcx, qword [rbp + 0x50]
lea rdx, [rbp + 0x140]
call fcn.140190310
mov ebx, eax
lea rcx, [rbp - 0x40]
call fcn.14024afe0
test bl, bl
je 0x14039d8ff
mov dword [0x140ae7c20], 1
cmp qword [0x140ae75e8], 0
jne 0x14039d92b
cmp qword [0x140ae75e0], 0
jne 0x14039d92b
call fcn.140016ff0
movss xmm1, dword [rax]
mulss xmm1, dword [0x14066ed0c]
xor ecx, ecx
call fcn.140018160
lea rsi, [rbp - 0x40]
movss xmm1, dword [0x140683fec]
movss xmm2, dword [0x14066f478]
mov rcx, rsi
call fcn.14038a630
mov rcx, rsi
call fcn.1400aa000
lea rcx, [rbp + 0x150]
movss xmm1, dword [0x14066f484]
movss xmm2, dword [0x140683fe8]
call fcn.14038a630
mov eax, dword [0x140ae0fe8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0fec], 0xa
setl cl
or cl, al
mov eax, 0x934c7e6
mov edx, 0x12f47302
cmove eax, edx
mov ecx, 0x57040c94
cmove ecx, edx
mov edx, 0xc61ac4b
jmp 0x14039d9b0
mov edx, ecx
nop word [rax + rax]
cmp edx, 0xc61ac4a
jle 0x14039d9e0
cmp edx, 0xc61ac4b
je 0x14039d9a5
cmp edx, 0x12f47302
je 0x14039d9f7
cmp edx, 0x57040c94
jne 0x14039d9b0
mov edx, eax
jmp 0x14039d9b0
cmp edx, 0xcfb5460c
je 0x14039d9fe
cmp edx, 0x934c7e6
jne 0x14039d9b0
mov edx, 0xcfb5460c
jmp 0x14039d9b0
mov edx, 0x57040c94
jmp 0x14039d9b0
lea r15, [rbp + 0x130]
mov qword [rbp + 0x50], r15
mov rax, qword [rbp + 0x50]
mov dword [rax], 0x377b7c75
mov esi, 0x6e68ae61
mov r13d, 0x2d2ac741
mov r9d, 0xb43c1f2
mov r12d, 0xa05e65db
mov r10d, 0xbaa0574d
mov r11d, 0x86198a10
mov r14d, 0x89c5350
jmp 0x14039da50
mov esi, 0x90fde649
nop word cs:[rax + rax]
nop dword [rax]
cmp esi, 0x89c534f
jg 0x14039da90
cmp esi, 0xa2da982f
jle 0x14039db30
cmp esi, 0xe15129fb
jg 0x14039db6c
cmp esi, 0xa2da9830
je 0x14039dbca
cmp esi, 0xbaa0574d
jne 0x14039da50
mov esi, 0x67a526ba
jmp 0x14039da50
cmp esi, 0x67a526b9
jg 0x14039dad0
cmp esi, 0x2a971ed7
jle 0x14039db8e
cmp esi, 0x2a971ed8
je 0x14039da3e
cmp esi, 0x34ba417c
jne 0x14039da50
cmp byte [rbp + 0x148], 0
mov esi, 0x90fde649
mov eax, 0x6e633bc9
cmovne esi, eax
jmp 0x14039da50
cmp esi, 0x67a526ba
je 0x14039dbd4
cmp esi, 0x6e633bc9
je 0x14039ddd7
cmp esi, 0x6e68ae61
jne 0x14039da50
mov qword [rbp + 0x50], r15
mov esi, 0xbef94c70
nop dword [rax]
cmp esi, 0x12c11e0
je 0x14039de00
cmp esi, 0xbef94c70
jne 0x14039db00
mov rax, qword [rbp + 0x50]
movzx eax, byte [rax + 3]
mov esi, 0x12c11e0
jmp 0x14039db00
cmp esi, 0x86198a10
je 0x14039de1e
cmp esi, 0x90fde649
je 0x14039e018
cmp esi, 0x969d397d
jne 0x14039da50
mov rax, qword [rbp + 0xe0]
mov qword [rbp + 0x80], rax
mov esi, 0x27cb7b06
jmp 0x14039da50
cmp esi, 0xe15129fc
je 0x14039dbfd
cmp esi, 0xfe4d20be
jne 0x14039da50
mov esi, 0x89c5350
jmp 0x14039da50
cmp esi, 0x89c5350
jne 0x14039e029
mov qword [rbp + 0x140], r15
mov eax, dword [0x140ae0a88]
lea esi, [rax - 1]
imul esi, eax
test sil, 1
mov esi, 0xfe4d20be
cmove esi, r10d
cmp dword [0x140ae0a8c], 0xa
cmovl esi, r10d
jmp 0x14039da50
mov esi, 0x2a971ed8
jmp 0x14039da50
mov eax, dword [0x140ae0a88]
lea esi, [rax - 1]
imul esi, eax
test sil, 1
mov esi, 0xe15129fc
cmove esi, r11d
cmp dword [0x140ae0a8c], 0xa
cmovl esi, r11d
jmp 0x14039da50
mov rdi, qword [rbp + 0x140]
mov eax, 0xecd68730
jmp 0x14039dc70
movsxd rax, dword [rbp + 0x160]
mov qword [rbp + 0xa0], rax
mov rax, qword [rbp + 0xa0]
movzx eax, byte [rdi + rax]
movsxd rcx, dword [rbp + 0x160]
imul rdx, rcx, 0x51eb851f
mov rbx, rdx
shr rbx, 0x3f
sar rdx, 0x24
add edx, ebx
imul edx, edx, 0x32
sub ecx, edx
lea edx, [rcx + 0x34]
mov ebx, 0xcb
sub ebx, ecx
and ebx, eax
not eax
and eax, edx
or ebx, eax
mov byte [rbp + 0x138], bl
mov eax, 0xe22b6bc0
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0xb43c1f1
jg 0x14039dcd0
cmp eax, 0xecd6872f
jle 0x14039dd10
cmp eax, 0xecd68730
je 0x14039dd90
cmp eax, 0x12d2be
je 0x14039dd5c
cmp eax, 0xb17434e
jne 0x14039dc70
mov rax, qword [rbp + 0xa0]
mov rcx, qword [rbp + 0x50]
movzx edx, byte [rbp + 0x138]
mov byte [rcx + rax], dl
mov esi, dword [rbp + 0x160]
add esi, 1
mov eax, 0x5c580b09
jmp 0x14039dc70
cmp eax, 0xc1796a7
jle 0x14039dd40
cmp eax, 0xc1796a8
je 0x14039dd9a
cmp eax, 0x5c580b09
jne 0x14039ddc2
mov dword [rbp + 0x160], esi
mov eax, dword [rbp + 0x160]
cmp eax, 4
mov eax, 0xc1796a8
cmovl eax, r12d
jmp 0x14039dc70
cmp eax, 0xa05e65db
je 0x14039dc0b
cmp eax, 0xe22b6bc0
jne 0x14039dc70
mov qword [rbp + 0x50], r15
mov eax, 0xb17434e
jmp 0x14039dc70
cmp eax, 0xb43c1f2
je 0x14039dd68
cmp eax, 0xbf10956
jne 0x14039dc70
mov eax, 0xb43c1f2
jmp 0x14039dc70
mov eax, 0x5c580b09
xor esi, esi
jmp 0x14039dc70
mov eax, dword [0x140ae7fd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbf10956
cmove eax, r13d
cmp dword [0x140ae7fd4], 0xa
cmovl eax, r13d
jmp 0x14039dc70
mov eax, 0x12d2be
jmp 0x14039dc70
mov eax, dword [0x140ae7fd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbf10956
cmove eax, r9d
cmp dword [0x140ae7fd4], 0xa
cmovl eax, r9d
jmp 0x14039dc70
cmp eax, 0x2d2ac741
jne 0x14039dc70
mov esi, 0x86198a10
jmp 0x14039da50
mov eax, dword [0x140ae0a88]
lea esi, [rax - 1]
imul esi, eax
test sil, 1
mov esi, 0xfe4d20be
cmove esi, r14d
cmp dword [0x140ae0a8c], 0xa
cmovl esi, r14d
jmp 0x14039da50
mov byte [rbp + 0xa0], al
cmp byte [rbp + 0xa0], 0
setne byte [rbp + 0x148]
mov esi, 0x34ba417c
jmp 0x14039da50
mov rdi, qword [rbp + 0x140]
mov eax, 0xecd68730
jmp 0x14039de90
movsxd rax, dword [rbp + 0x160]
mov qword [rbp + 0xa0], rax
mov rax, qword [rbp + 0xa0]
movzx eax, byte [rdi + rax]
movsxd rbx, dword [rbp + 0x160]
imul rcx, rbx, 0x51eb851f
mov r8, rcx
shr r8, 0x3f
sar rcx, 0x24
add ecx, r8d
imul ecx, ecx, 0x32
sub ebx, ecx
lea ecx, [rbx + 0x34]
mov edx, 0xcb
sub edx, ebx
and edx, eax
not eax
and eax, ecx
or edx, eax
mov byte [rbp + 0x138], dl
mov eax, 0xe22b6bc0
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xb43c1f1
jg 0x14039def0
cmp eax, 0xecd6872f
jle 0x14039df30
cmp eax, 0xecd68730
je 0x14039dfb0
cmp eax, 0x12d2be
je 0x14039df7c
cmp eax, 0xb17434e
jne 0x14039de90
mov rax, qword [rbp + 0xa0]
mov rcx, qword [rbp + 0x50]
movzx edx, byte [rbp + 0x138]
mov byte [rcx + rax], dl
mov esi, dword [rbp + 0x160]
add esi, 1
mov eax, 0x5c580b09
jmp 0x14039de90
cmp eax, 0xc1796a7
jle 0x14039df60
cmp eax, 0xc1796a8
je 0x14039dfba
cmp eax, 0x5c580b09
jne 0x14039dfe2
mov dword [rbp + 0x160], esi
mov eax, dword [rbp + 0x160]
cmp eax, 4
mov eax, 0xc1796a8
cmovl eax, r12d
jmp 0x14039de90
cmp eax, 0xa05e65db
je 0x14039de2c
cmp eax, 0xe22b6bc0
jne 0x14039de90
mov qword [rbp + 0x50], r15
mov eax, 0xb17434e
jmp 0x14039de90
cmp eax, 0xb43c1f2
je 0x14039df88
cmp eax, 0xbf10956
jne 0x14039de90
mov eax, 0xb43c1f2
jmp 0x14039de90
mov eax, 0x5c580b09
xor esi, esi
jmp 0x14039de90
mov eax, dword [0x140ae7fd0]
lea ebx, [rax - 1]
imul ebx, eax
test bl, 1
mov eax, 0xbf10956
cmove eax, r13d
cmp dword [0x140ae7fd4], 0xa
cmovl eax, r13d
jmp 0x14039de90
mov eax, 0x12d2be
jmp 0x14039de90
mov eax, dword [0x140ae7fd0]
lea ebx, [rax - 1]
imul ebx, eax
test bl, 1
mov eax, 0xbf10956
cmove eax, r9d
cmp dword [0x140ae7fd4], 0xa
cmovl eax, r9d
jmp 0x14039de90
cmp eax, 0x2d2ac741
jne 0x14039de90
mov eax, dword [0x140ae0a88]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov esi, 0xe15129fc
mov eax, 0xa2da9830
cmove esi, eax
cmp dword [0x140ae0a8c], 0xa
cmovl esi, eax
jmp 0x14039da50
mov qword [rbp + 0xe0], r15
mov esi, 0x969d397d
jmp 0x14039da50
cmp esi, 0x27cb7b06
jne 0x14039da50
mov rax, qword [rbp + 0x80]
mov eax, dword [0x140ae0ff0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0ff4], 0xa
setl cl
or cl, al
mov ebx, 0x85acf5f0
mov eax, 0xd85b3428
cmove ebx, eax
mov ecx, 0xf20b8b8b
cmove ecx, eax
mov eax, 0x26bda230
mov rdx, qword [rbp + 0x50]
jmp 0x14039e090
mov eax, 0x141ab982
mov rdx, r15
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xf20b8b8a
jle 0x14039e0b0
cmp eax, 0x26bda230
je 0x14039e07a
cmp eax, 0x141ab982
je 0x14039e0c5
cmp eax, 0xf20b8b8b
jne 0x14039e090
mov eax, ebx
jmp 0x14039e090
cmp eax, 0x85acf5f0
je 0x14039e0c9
cmp eax, 0xd85b3428
jne 0x14039e090
mov eax, 0xf20b8b8b
jmp 0x14039e090
mov eax, ecx
jmp 0x14039e090
mov qword [rbp + 0x50], rdx
mov rdx, qword [rbp + 0x50]
lea r14, [rbp - 0x40]
mov rcx, r14
call fcn.140282cd0
mov eax, dword [0x140ae0ba8]
mov ecx, dword [0x140ae0bac]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x80]
cmp ecx, 0xa
setl byte [rbp + 0xa0]
mov ecx, 0x6ab01df
mov edi, 0xf60e03e0
mov r15d, 0xf62e368
mov edx, dword [0x140ae0ba8]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov edx, 0x6d40b88
cmove edx, edi
cmp dword [0x140ae0bac], 0xa
cmovl edx, edi
nop word cs:[rax + rax]
nop
cmp ecx, 0x6ab01de
jg 0x14039e170
cmp ecx, 0xa214a4d3
je 0x14039e1d2
cmp ecx, 0xd2d8422a
je 0x14039e1c0
cmp ecx, 0xf60e03e0
jne 0x14039e140
mov ecx, 0xd2d8422a
jmp 0x14039e140
cmp ecx, 0xf62e368
je 0x14039e1a7
cmp ecx, 0x6d40b88
je 0x14039e1ab
cmp ecx, 0x6ab01df
jne 0x14039e140
movzx ebx, byte [rbp + 0x80]
cmp byte [rbp + 0xa0], 0
mov ecx, 0x6d40b88
cmovne ecx, r15d
test bl, bl
cmovne ecx, r15d
jmp 0x14039e140
mov ecx, edx
jmp 0x14039e140
mov ecx, 0xf62e368
jmp 0x14039e140
mov rcx, r14
call fcn.140326fe0
mov ecx, 0xa214a4d3
jmp 0x14039e113
mov qword [rbp + 0x50], rax
mov rcx, qword [rbp + 0x50]
lea rdx, [rbp + 0x150]
call fcn.140190310
mov ebx, eax
lea rcx, [rbp - 0x40]
call fcn.14024afe0
test bl, bl
je 0x14039e219
mov rcx, qword [0x140ae75e8]
mov rax, qword [0x140ae75e0]
test rcx, rcx
je 0x14039e227
test rax, rax
je 0x14039e227
mov dword [0x140ae7c20], 2
jmp 0x14039e23b
mov rax, qword [0x140ae75e0]
mov rcx, qword [0x140ae75e8]
test rcx, rcx
jne 0x14039e23b
test rax, rax
jne 0x14039e23b
mov ecx, 1
call fcn.1400192a0
lea rsi, [rbp - 0x40]
movss xmm1, dword [0x140683ff0]
movss xmm2, dword [0x14066f478]
mov rcx, rsi
call fcn.14038a630
mov rcx, rsi
call fcn.1400aa000
lea rcx, [rbp + 0x150]
movss xmm1, dword [0x14066f484]
movss xmm2, dword [0x140683fe8]
call fcn.14038a630
mov eax, dword [0x140ae0f48]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rbp + 0x80]
mov eax, dword [0x140ae0f4c]
sete cl
cmp eax, 0xa
setl al
setl byte [rbp + 0xa0]
or al, cl
mov edi, 0x83e2b43f
mov eax, 0x712a222a
cmove edi, eax
mov ecx, 0x2cce6436
cmove ecx, eax
mov eax, 0xc375963c
mov edx, 0xf2f56eee
cmovne edx, eax
mov eax, 0x362ee60a
mov esi, 0xc2343d68
jmp 0x14039e2e0
mov eax, 0xe740707e
nop dword [rax]
mov ebx, eax
cmp eax, 0x2cce6435
jg 0x14039e310
cmp ebx, 0xc375963b
jle 0x14039e330
cmp ebx, 0xc375963c
je 0x14039e394
cmp ebx, 0xf2f56eee
jne 0x14039e39e
mov eax, 0xc2343d68
jmp 0x14039e2e0
cmp ebx, 0x362ee609
jg 0x14039e350
mov eax, edi
cmp ebx, 0x2cce6436
je 0x14039e2e0
mov eax, ebx
cmp ebx, 0x2dbccdec
jne 0x14039e2e0
mov eax, ecx
jmp 0x14039e2e0
cmp ebx, 0x83e2b43f
je 0x14039e2d7
mov eax, ebx
cmp ebx, 0xc2343d68
jne 0x14039e2e0
mov eax, edx
jmp 0x14039e2e0
cmp ebx, 0x712a222a
je 0x14039e38a
mov eax, ebx
cmp ebx, 0x362ee60a
jne 0x14039e2e0
movzx ebx, byte [rbp + 0x80]
cmp byte [rbp + 0xa0], 0
mov eax, 0xc2343d68
jne 0x14039e380
mov eax, 0xf2f56eee
test bl, bl
cmovne eax, esi
jmp 0x14039e2e0
mov eax, 0x2cce6436
jmp 0x14039e2e0
mov eax, 0x2dbccdec
jmp 0x14039e2e0
mov eax, ebx
cmp ebx, 0xe740707e
jne 0x14039e2e0
lea rbx, [rbp + 0x160]
mov qword [rbp + 0x50], rbx
mov rax, qword [rbp + 0x50]
mov cl, byte [0x140681c23]
mov byte [rax + 4], cl
mov ecx, dword [0x140681c1f]
mov dword [rax], ecx
mov edi, 0x4b00d3f6
mov r12d, 0x532f08a7
mov r13d, 0x368c329b
mov r10d, 0xb18bcdb3
mov r15d, 0x84b0f4ba
mov r9d, 0xe0bf362e
mov r8d, 0xfa8a0714
jmp 0x14039e41d
mov eax, dword [0x140ae53fc]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0xe4b14ccf
mov eax, 0x9951cd96
cmove edi, eax
cmp dword [0x140ae5400], 0xa
cmovl edi, eax
cmp edi, 0x4567b1a6
jle 0x14039e460
cmp edi, 0x5ed0006b
jle 0x14039e4f0
cmp edi, 0x64d4e2c2
jg 0x14039e52c
cmp edi, 0x5ed0006c
je 0x14039e582
cmp edi, 0x61e0dac2
jne 0x14039e41d
mov qword [rbp + 0xe0], rbx
mov edi, 0x5c422dd8
jmp 0x14039e41d
cmp edi, 0xcbf0bd93
jg 0x14039e4a0
cmp edi, 0xb124c4ec
jle 0x14039e54e
cmp edi, 0xb124c4ed
je 0x14039e3f7
cmp edi, 0xb24b5301
jne 0x14039e41d
mov qword [rbp + 0x140], rbx
mov edi, 0x5ed0006c
jmp 0x14039e41d
cmp edi, 0xcbf0bd94
je 0x14039e578
cmp edi, 0xe4b14ccf
je 0x14039e914
cmp edi, 0xed7edbe6
jne 0x14039e41d
mov eax, dword [0x140ae53fc]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0xcbf0bd94
mov eax, 0x64d4e2c3
jmp 0x14039e410
cmp edi, 0x4567b1a7
je 0x14039e93c
cmp edi, 0x4b00d3f6
je 0x14039e955
cmp edi, 0x5c422dd8
jne 0x14039e41d
mov rax, qword [rbp + 0xe0]
mov qword [rbp + 0x80], rax
mov edi, 0xa8d8f879
jmp 0x14039e41d
cmp edi, 0x64d4e2c3
je 0x14039e91e
cmp edi, 0x7a77846f
jne 0x14039e41d
mov edi, 0x61e0dac2
jmp 0x14039e41d
cmp edi, 0x9951cd96
jne 0x14039ea8a
mov eax, dword [0x140ae53fc]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0xe4b14ccf
mov eax, 0x4567b1a7
jmp 0x14039e410
mov edi, 0x64d4e2c3
jmp 0x14039e41d
mov r11, qword [rbp + 0x140]
mov edi, 0xa2de39e7
jmp 0x14039e5b0
mov eax, dword [rbp + 0x148]
mov eax, dword [rbp + 0x148]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov edi, 0xe0bf362e
nop dword [rax]
cmp edi, 0x673b143
jg 0x14039e610
cmp edi, 0xe0bf362d
jg 0x14039e650
cmp edi, 0xa2de39e6
jg 0x14039e6e6
cmp edi, 0x84b0f4ba
je 0x14039e7f6
cmp edi, 0x9e360606
jne 0x14039e5b0
mov eax, dword [0x140ae84b0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0x72377c53
cmove edi, r13d
cmp dword [0x140ae84b4], 0xa
cmovl edi, r13d
jmp 0x14039e5b0
cmp edi, 0x3e44366f
jg 0x14039e6a0
cmp edi, 0x2a9b47f4
jg 0x14039e731
cmp edi, 0x673b144
je 0x14039e886
cmp edi, 0x1240dfa1
jne 0x14039e5b0
mov edi, 0x84b0f4ba
jmp 0x14039e5b0
cmp edi, 0xee81bd0a
jg 0x14039e708
cmp edi, 0xe0bf362e
je 0x14039e81e
cmp edi, 0xe4f0392b
jne 0x14039e5b0
mov eax, dword [0x140ae84b0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0x1240dfa1
cmove edi, r15d
cmp dword [0x140ae84b4], 0xa
cmovl edi, r15d
jmp 0x14039e5b0
cmp edi, 0x532f08a6
jg 0x14039e795
cmp edi, 0x3e443670
je 0x14039e879
cmp edi, 0x4448d866
jne 0x14039e5b0
mov dword [rbp + 0x130], r14d
mov eax, dword [rbp + 0x130]
cmp eax, 5
mov edi, 0xe4f0392b
mov eax, 0x673b144
cmovl edi, eax
jmp 0x14039e5b0
cmp edi, 0xa2de39e7
je 0x14039e86f
cmp edi, 0xb18bcdb3
jne 0x14039e5b0
mov edi, 0x9e360606
jmp 0x14039e5b0
cmp edi, 0xee81bd0b
je 0x14039e590
cmp edi, 0xfa8a0714
jne 0x14039e5b0
mov edi, 0x4448d866
mov r14d, dword [rbp + 0x138]
jmp 0x14039e5b0
cmp edi, 0x2a9b47f5
je 0x14039e8d6
cmp edi, 0x368c329b
jne 0x14039e5b0
mov rax, qword [rbp + 0xa0]
mov rcx, qword [rbp + 0x50]
movzx edx, byte [rbp + 0x15c]
mov byte [rcx + rax], dl
mov eax, dword [rbp + 0x130]
add eax, 1
mov dword [rbp + 0x138], eax
mov eax, dword [0x140ae84b0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0x72377c53
cmove edi, r8d
cmp dword [0x140ae84b4], 0xa
cmovl edi, r8d
jmp 0x14039e5b0
cmp edi, 0x72377c53
jne 0x14039e8fe
mov rax, qword [rbp + 0xa0]
mov rcx, qword [rbp + 0x50]
movzx edx, byte [rbp + 0x15c]
mov byte [rcx + rax], dl
mov eax, dword [rbp + 0x130]
mov eax, dword [rbp + 0x130]
mov eax, dword [rbp + 0x130]
mov eax, dword [rbp + 0x130]
mov eax, dword [rbp + 0x130]
mov eax, dword [rbp + 0x130]
mov eax, dword [rbp + 0x130]
mov eax, dword [rbp + 0x130]
mov eax, dword [rbp + 0x130]
mov edi, 0x368c329b
jmp 0x14039e5b0
mov eax, dword [0x140ae84b0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0x1240dfa1
cmove edi, r12d
cmp dword [0x140ae84b4], 0xa
cmovl edi, r12d
jmp 0x14039e5b0
mov eax, dword [rbp + 0x148]
lea ecx, [rax + 0x34]
mov edx, dword [rbp + 0x128]
mov esi, 0xcb
sub esi, eax
and esi, edx
not edx
and edx, ecx
or esi, edx
mov byte [rbp + 0x15c], sil
mov qword [rbp + 0x50], rbx
mov eax, dword [0x140ae84b0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0xee81bd0b
cmove edi, r10d
cmp dword [0x140ae84b4], 0xa
cmovl edi, r10d
jmp 0x14039e5b0
mov edi, 0x3e443670
jmp 0x14039e5b0
mov edi, 0x4448d866
xor r14d, r14d
jmp 0x14039e5b0
movsxd rax, dword [rbp + 0x130]
mov qword [rbp + 0xa0], rax
mov rax, qword [rbp + 0xa0]
movsx eax, byte [r11 + rax]
mov dword [rbp + 0x128], eax
movsxd rax, dword [rbp + 0x130]
imul rcx, rax, 0x51eb851f
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x24
add ecx, edx
imul ecx, ecx, 0x32
sub eax, ecx
mov dword [rbp + 0x148], eax
mov edi, 0x2a9b47f5
jmp 0x14039e5b0
mov eax, dword [0x140ae84b0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0xee81bd0b
cmove edi, r9d
cmp dword [0x140ae84b4], 0xa
cmovl edi, r9d
jmp 0x14039e5b0
cmp edi, 0x532f08a7
jne 0x14039e5b0
mov edi, 0xed7edbe6
jmp 0x14039e41d
mov edi, 0x9951cd96
jmp 0x14039e41d
mov eax, dword [0x140ae53fc]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0xcbf0bd94
mov eax, 0x7a77846f
jmp 0x14039e410
cmp byte [rbp + 0x124], 0
mov edi, 0x61e0dac2
mov eax, 0xb24b5301
cmovne edi, eax
jmp 0x14039e41d
mov eax, dword [0x140ae84b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae84bc], 0xa
setl cl
or cl, al
mov esi, 0xf28652b6
mov eax, 0x1aa37428
cmovne esi, eax
mov r11d, 0xf28652b6
mov eax, 0x23041b9f
cmovne r11d, eax
mov qword [rbp + 0x50], rbx
mov ebx, 0x6056ea25
mov eax, 0xef39b370
cmovne ebx, eax
mov eax, 0x6056ea25
mov ecx, 0x77b40ff6
cmovne eax, ecx
mov edi, 0xc150e493
jmp 0x14039e9c0
mov rdx, qword [rbp + 0x50]
mov edi, 0x77b40ff6
nop dword [rax]
mov edx, edi
cmp edi, 0x23041b9e
jle 0x14039e9f0
cmp edx, 0x6056ea24
jg 0x14039ea20
mov edi, esi
cmp edx, 0x23041b9f
je 0x14039e9c0
mov edi, edx
cmp edx, 0x2ec47663
jne 0x14039e9c0
mov edi, r11d
jmp 0x14039e9c0
cmp edx, 0xf28652b5
jg 0x14039ea44
mov edi, eax
cmp edx, 0xc150e493
je 0x14039e9c0
mov edi, edx
cmp edx, 0xef39b370
jne 0x14039e9c0
mov edi, 0x2ec47663
jmp 0x14039e9c0
cmp edx, 0x6056ea25
je 0x14039e9b4
mov edi, edx
cmp edx, 0x77b40ff6
jne 0x14039e9c0
mov rcx, qword [rbp + 0x50]
cmp byte [rcx + 4], 0
setne cl
mov edi, ebx
jmp 0x14039e9c0
cmp edx, 0xf28652b6
jne 0x14039ea56
mov edi, 0x23041b9f
jmp 0x14039e9c0
mov edi, edx
cmp edx, 0x1aa37428
jne 0x14039e9c0
and cl, 1
mov byte [rbp + 0xa0], cl
mov al, byte [rbp + 0xa0]
mov byte [rbp + 0x124], al
mov edi, 0xb124c4ed
lea rbx, [rbp + 0x160]
jmp 0x14039e41d
cmp edi, 0xa8d8f879
jne 0x14039e41d
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0xa0], rbx
mov ecx, 0x14026e68
mov rax, qword [rbp + 0x50]
nop dword [rax]
cmp ecx, 0xa7560a3
je 0x14039eace
cmp ecx, 0x14026e68
jne 0x14039eab0
mov rax, qword [rbp + 0xa0]
mov ecx, 0xa7560a3
jmp 0x14039eab0
mov qword [rbp + 0x50], rax
mov rdx, qword [rbp + 0x50]
lea r14, [rbp - 0x40]
mov rcx, r14
call fcn.140282cd0
mov eax, dword [0x140ae0ba8]
mov ecx, dword [0x140ae0bac]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x80]
cmp ecx, 0xa
setl byte [rbp + 0xa0]
mov ecx, 0x6ab01df
mov edi, 0xf60e03e0
mov r15d, 0xf62e368
mov edx, dword [0x140ae0ba8]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov edx, 0x6d40b88
cmove edx, edi
cmp dword [0x140ae0bac], 0xa
cmovl edx, edi
nop word [rax + rax]
cmp ecx, 0x6ab01de
jg 0x14039eb70
cmp ecx, 0xa214a4d3
je 0x14039ebd2
cmp ecx, 0xd2d8422a
je 0x14039ebc0
cmp ecx, 0xf60e03e0
jne 0x14039eb40
mov ecx, 0xd2d8422a
jmp 0x14039eb40
cmp ecx, 0xf62e368
je 0x14039eba7
cmp ecx, 0x6d40b88
je 0x14039ebab
cmp ecx, 0x6ab01df
jne 0x14039eb40
movzx ebx, byte [rbp + 0x80]
cmp byte [rbp + 0xa0], 0
mov ecx, 0x6d40b88
cmovne ecx, r15d
test bl, bl
cmovne ecx, r15d
jmp 0x14039eb40
mov ecx, edx
jmp 0x14039eb40
mov ecx, 0xf62e368
jmp 0x14039eb40
mov rcx, r14
call fcn.140326fe0
mov ecx, 0xa214a4d3
jmp 0x14039eb18
mov qword [rbp + 0x50], rax
mov rcx, qword [rbp + 0x50]
lea rdx, [rbp + 0x150]
call fcn.140190310
mov ebx, eax
lea rcx, [rbp - 0x40]
call fcn.14024afe0
test bl, bl
je 0x14039ec04
mov dword [0x140ae7c20], 3
jmp 0x14039ed2b
mov eax, dword [0x140ae7c20]
cmp eax, 3
je 0x14039ed2b
cmp eax, 2
je 0x1403a20fa
cmp eax, 1
jne 0x1403aee56
lea rsi, [rbp - 0x40]
movss xmm1, dword [0x14066ed20]
movss xmm2, dword [0x14066f484]
mov rcx, rsi
call fcn.14038a630
mov rcx, rsi
call fcn.1400aa000
lea rcx, [rbp + 0x130]
movss xmm1, dword [0x140684058]
movss xmm2, dword [0x14068401c]
call fcn.14038a630
mov eax, dword [0x140ae0ff8]
mov ecx, dword [0x140ae0ffc]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xe0]
mov edx, 0x2f8f50a0
mov eax, 0x2d8c8b8e
cmove eax, edx
cmp ecx, 0xa
setl byte [rbp + 0x80]
cmovl eax, edx
mov edx, 0x679b3b4d
mov ecx, 0xb2c5e29c
nop word cs:[rax + rax]
nop
cmp edx, 0x323f3d29
jg 0x14039ece0
cmp edx, 0xb2c5e29c
je 0x14039ed19
cmp edx, 0x2d8c8b8e
je 0x14039ed1d
cmp edx, 0x2f8f50a0
jne 0x14039ecb0
mov edx, 0x323f3d2a
jmp 0x14039ecb0
cmp edx, 0x323f3d2a
je 0x14039ed24
cmp edx, 0x5e799c26
je 0x1403a2d78
cmp edx, 0x679b3b4d
jne 0x14039ecb0
movzx ebx, byte [rbp + 0xe0]
cmp byte [rbp + 0x80], 0
mov edx, 0x2d8c8b8e
cmovne edx, ecx
test bl, bl
cmovne edx, ecx
jmp 0x14039ecb0
mov edx, eax
jmp 0x14039ecb0
mov edx, 0xb2c5e29c
jmp 0x14039ecb0
mov edx, 0x5e799c26
jmp 0x14039ecb0
lea rdi, [rbp - 0x40]
movss xmm1, dword [0x14066ecd4]
movss xmm2, dword [0x14066f498]
mov rcx, rdi
call fcn.14038a630
mov rcx, rdi
call fcn.1400aa000
lea rcx, [rbp + 0x138]
movss xmm1, dword [0x140683ff8]
movss xmm2, dword [0x14066f458]
call fcn.14038a630
mov eax, dword [0x140ae1190]
mov ecx, dword [0x140ae1194]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xe0]
cmp ecx, 0xa
setl byte [rbp + 0x80]
mov eax, 0x3acc8ec8
jmp 0x14039eda3
mov eax, 0x6b2a2871
cmp ecx, 0xa
cmovl eax, edx
cmp eax, 0x3acc8ec7
jle 0x14039edf0
cmp eax, 0x6b2a2870
jle 0x14039ee10
cmp eax, 0x6b2a2871
je 0x14039eef9
cmp eax, 0x79be58d0
jne 0x14039ef03
mov eax, dword [0x140ae1190]
mov ecx, dword [0x140ae1194]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, 0x8dc5fcf8
mov eax, 0x8dc5fcf8
test bl, 1
je 0x14039ed9d
jmp 0x14039ed98
cmp eax, 0xf1f4706f
jg 0x14039ee30
cmp eax, 0x8dc5fcf8
je 0x14039ee80
cmp eax, 0xa717d939
jne 0x14039eda3
mov eax, 0x2b7a0a1
jmp 0x14039eda3
cmp eax, 0x3acc8ec8
je 0x14039eeaa
cmp eax, 0x617c4ada
jne 0x14039eda3
mov eax, 0xf1f47070
jmp 0x14039eda3
cmp eax, 0xf1f47070
je 0x14039eed3
cmp eax, 0x2b7a0a1
jne 0x14039eda3
lea rax, [rbp + 0x50]
mov qword [rbp + 0xa0], rax
mov eax, dword [0x140ae1190]
mov ecx, dword [0x140ae1194]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, 0x617c4ada
mov eax, 0x617c4ada
test bl, 1
je 0x14039ed9d
mov eax, 0xa717d939
jmp 0x14039ed9d
mov eax, dword [0x140ae1190]
mov ecx, dword [0x140ae1194]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, 0x7485010e
mov eax, 0x7485010e
test bl, 1
je 0x14039ed9d
jmp 0x14039ed98
movzx ecx, byte [rbp + 0xe0]
cmp byte [rbp + 0x80], 0
mov edx, 0x2b7a0a1
mov eax, 0x2b7a0a1
jne 0x14039eec9
mov eax, 0xa717d939
test cl, cl
cmovne eax, edx
jmp 0x14039eda3
mov rax, qword [rbp + 0xa0]
movzx ecx, word [0x140681e13]
mov word [rax + 8], cx
mov rcx, qword [0x140681e0b]
mov qword [rax], rcx
mov eax, 0x79be58d0
jmp 0x14039eda3
mov eax, 0x8dc5fcf8
jmp 0x14039eda3
cmp eax, 0x7485010e
jne 0x14039eda3
mov eax, dword [0x140ae0d20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0d24], 0xa
setl cl
or cl, al
mov ecx, 0xd82ddb03
mov eax, 0x37f712f8
cmove ecx, eax
mov dword [rbp + 0x3c], ecx
mov ecx, 0xe7d1d652
cmove ecx, eax
mov dword [rbp + 0x38], ecx
mov eax, dword [0x140ae4754]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae4758], 0xa
setl cl
or cl, al
mov eax, dword [0x140ae8618]
mov edx, dword [0x140ae861c]
lea ebx, [rax - 1]
imul ebx, eax
mov dword [rbp + 0x40], ebx
test bl, 1
sete al
mov dword [rbp + 0x11c], edx
cmp edx, 0xa
setl dl
or dl, al
mov edi, 0x11f3ad64
mov eax, 0xc0f27cad
cmove edi, eax
mov r9d, 0xe547228f
cmove r9d, eax
mov r14d, 0xac1bc255
mov edx, 0x91ed2af2
cmove r14d, edx
test cl, cl
mov r13d, 0x27456121
mov ecx, 0x8c2e2316
cmove r13d, ecx
mov eax, 0xe567f1c7
cmove eax, ecx
mov dword [rbp + 0x110], eax
mov eax, 0x6e280e88
mov ecx, 0x245592f1
cmove eax, ecx
mov dword [rbp + 0x114], eax
mov r8d, 0x47fbc9d9
cmove r8d, ecx
mov eax, 0xc39330e7
mov ecx, 0x9ee5a146
cmove eax, ecx
mov dword [rbp + 0x10c], eax
mov eax, 0xd1aa785e
cmove eax, ecx
mov dword [rbp + 0x120], eax
mov eax, 0x8924b2b1
mov ecx, 0xb899e341
cmove eax, ecx
mov dword [rbp + 0x104], eax
mov eax, 0xec84bd42
cmove eax, ecx
mov dword [rbp + 0x4c], eax
mov ecx, 0xcc0fbc07
mov r10d, 0xf2848031
mov r11d, 0x9982ca1d
cmp ecx, 0xd82ddb02
jle 0x14039f080
cmp ecx, 0xd82ddb03
je 0x14039f62c
cmp ecx, 0xe7d1d652
je 0x14039f60e
cmp ecx, 0x37f712f8
jne 0x14039f040
mov rax, qword [rbp + 0x130]
mov ecx, 0xe7d1d652
jmp 0x14039f040
cmp ecx, 0x82944783
je 0x14039f624
cmp ecx, 0xcc0fbc07
jne 0x14039f040
mov ecx, 0x6702b176
jmp 0x14039f0b0
mov al, byte [rbp + 0x148]
mov ecx, 0xec84bd42
nop word cs:[rax + rax]
mov ebx, ecx
cmp ecx, 0x14e9ff1d
jg 0x14039f140
cmp ebx, 0xc39330e6
jg 0x14039f190
cmp ebx, 0x8e72a0cc
jle 0x14039f238
mov ecx, r8d
cmp ebx, 0x8e72a0cd
je 0x14039f0b0
cmp ebx, 0x9ee5a146
je 0x14039f2c2
mov ecx, ebx
cmp ebx, 0xb899e341
jne 0x14039f0b0
lea rax, [rbp + 0x59]
mov qword [rbp + 0xa0], rax
mov ecx, 0x79da3664
nop word [rax + rax]
cmp ecx, 0x3749af37
je 0x14039f09b
cmp ecx, 0x79da3664
jne 0x14039f110
mov rax, qword [rbp + 0xa0]
movzx eax, byte [rax]
mov byte [rbp + 0x148], al
mov ecx, 0x3749af37
jmp 0x14039f110
cmp ebx, 0x47fbc9d8
jle 0x14039f1d0
cmp ebx, 0x6702b175
jle 0x14039f28f
cmp ebx, 0x773e20dd
je 0x14039f2d3
cmp ebx, 0x6e280e88
je 0x14039f5be
mov ecx, ebx
cmp ebx, 0x6702b176
jne 0x14039f0b0
mov ecx, dword [rbp + 0x4c]
jmp 0x14039f0b0
cmp ebx, 0xe567f1c6
jle 0x14039f25c
mov ecx, r13d
cmp ebx, 0xe567f1c7
je 0x14039f0b0
cmp ebx, 0xec84bd42
je 0x14039f2e8
mov ecx, ebx
cmp ebx, 0x12ffdfa5
jne 0x14039f0b0
mov ecx, dword [rbp + 0x110]
jmp 0x14039f0b0
cmp ebx, 0x245592f0
jle 0x14039f209
cmp ebx, 0x245592f1
je 0x14039f5c8
mov ecx, dword [rbp + 0x120]
cmp ebx, 0x2d689f0b
je 0x14039f0b0
mov ecx, ebx
cmp ebx, 0x27456121
jne 0x14039f0b0
jmp 0x14039f5f2
cmp ebx, 0x14e9ff1e
je 0x14039f340
mov ecx, ebx
cmp ebx, 0x164f8fd5
jne 0x14039f0b0
lea rax, [rbp + 0x50]
mov qword [rbp + 0x150], rax
mov ecx, 0x2d689f0b
jmp 0x14039f0b0
cmp ebx, 0x8924b2b1
je 0x14039f5aa
mov ecx, ebx
cmp ebx, 0x8c2e2316
jne 0x14039f0b0
mov ecx, 0xe567f1c7
jmp 0x14039f0b0
cmp ebx, 0xc39330e7
je 0x14039f5b4
mov ecx, ebx
cmp ebx, 0xd1aa785e
jne 0x14039f0b0
mov rcx, qword [rbp + 0x150]
mov qword [rbp + 0x140], rcx
mov ecx, dword [rbp + 0x10c]
jmp 0x14039f0b0
cmp ebx, 0x47fbc9d9
je 0x14039f5d9
mov ecx, ebx
cmp ebx, 0x5c2a5c4e
jne 0x14039f0b0
cmp byte [rbp + 0x10b], 0
mov ecx, 0x773e20dd
mov eax, 0x164f8fd5
cmovne ecx, eax
jmp 0x14039f0b0
mov rax, qword [rbp + 0x150]
mov ecx, 0xd1aa785e
jmp 0x14039f0b0
lea rax, [rbp + 0x50]
mov qword [rbp + 0xe0], rax
mov ecx, 0x8e72a0cd
jmp 0x14039f0b0
lea rax, [rbp + 0x59]
mov qword [rbp + 0xa0], rax
mov ecx, 0x79da3664
nop dword [rax + rax]
cmp ecx, 0x3749af37
je 0x14039f327
cmp ecx, 0x79da3664
jne 0x14039f300
mov rcx, qword [rbp + 0xa0]
movzx ecx, byte [rcx]
mov byte [rbp + 0x148], cl
mov ecx, 0x3749af37
jmp 0x14039f300
cmp byte [rbp + 0x148], 0
setne byte [rbp + 0x10b]
mov ecx, dword [rbp + 0x104]
jmp 0x14039f0b0
test byte [rbp + 0x40], 1
mov rbx, qword [rbp + 0x140]
sete byte [rbp + 0xdc]
cmp dword [rbp + 0x11c], 0xa
setl byte [rbp + 0x118]
mov ecx, 0x2f656fc3
jmp 0x14039f370
mov ecx, 0xe547228f
nop dword [rax]
mov r12d, ecx
cmp ecx, 0xe547228e
jg 0x14039f3d0
cmp r12d, 0xac1bc254
jle 0x14039f460
cmp r12d, 0xc0f27cac
jg 0x14039f4b3
cmp r12d, 0xac1bc255
je 0x14039f52d
mov ecx, r12d
cmp r12d, 0xafb8eaca
jne 0x14039f370
mov dword [rbp + 0x148], r15d
mov ecx, dword [rbp + 0x148]
cmp ecx, 0xa
mov ecx, 0x515d9215
cmovl ecx, r10d
jmp 0x14039f370
cmp r12d, 0x27e63508
jle 0x14039f420
cmp r12d, 0x2f656fc2
jg 0x14039f4fe
mov ecx, r9d
cmp r12d, 0x27e63509
je 0x14039f370
mov ecx, r12d
cmp r12d, 0x29112a1e
jne 0x14039f370
mov ecx, 0xafb8eaca
xor r15d, r15d
jmp 0x14039f370
mov ecx, edi
cmp r12d, 0xe547228f
je 0x14039f370
cmp r12d, 0xf2848031
je 0x14039f537
mov ecx, r12d
cmp r12d, 0x11f3ad64
jne 0x14039f370
mov ecx, 0x29112a1e
jmp 0x14039f370
cmp r12d, 0x91ed2af2
je 0x14039f586
mov ecx, r14d
cmp r12d, 0x9982ca1d
je 0x14039f370
mov ecx, r12d
cmp r12d, 0xa24c2d6e
jne 0x14039f370
mov eax, dword [rbp + 0x128]
mov rcx, qword [rbp + 0xa0]
mov byte [rbp + rcx + 0x50], al
mov r15d, dword [rbp + 0x148]
add r15d, 1
mov ecx, 0xafb8eaca
jmp 0x14039f370
cmp r12d, 0xc0f27cad
je 0x14039f367
mov ecx, r12d
cmp r12d, 0xdc45b5d5
jne 0x14039f370
mov ecx, dword [rbp + 0x15c]
lea edx, [rcx + 0x34]
mov esi, dword [rbp + 0x124]
mov eax, 0xffffffcb
sub eax, ecx
and eax, esi
not esi
and esi, edx
or eax, esi
mov dword [rbp + 0x128], eax
mov ecx, 0xa24c2d6e
jmp 0x14039f370
cmp r12d, 0x2f656fc3
jne 0x14039f590
movzx edx, byte [rbp + 0xdc]
cmp byte [rbp + 0x118], 0
mov ecx, 0x91ed2af2
cmovne ecx, r11d
test dl, dl
cmovne ecx, r11d
jmp 0x14039f370
mov ecx, 0x27e63509
jmp 0x14039f370
movsxd rcx, dword [rbp + 0x148]
mov qword [rbp + 0xa0], rcx
mov rcx, qword [rbp + 0xa0]
movsx ecx, byte [rbx + rcx]
mov dword [rbp + 0x124], ecx
movsxd rcx, dword [rbp + 0x148]
imul rdx, rcx, 0x51eb851f
mov rsi, rdx
shr rsi, 0x3f
sar rdx, 0x24
add edx, esi
imul edx, edx, 0x32
sub ecx, edx
mov dword [rbp + 0x15c], ecx
mov ecx, 0xdc45b5d5
jmp 0x14039f370
mov ecx, 0x9982ca1d
jmp 0x14039f370
mov ecx, r12d
cmp r12d, 0x515d9215
jne 0x14039f370
mov ecx, 0x773e20dd
jmp 0x14039f0b0
mov ecx, 0x5c2a5c4e
jmp 0x14039f0b0
mov ecx, 0x14e9ff1e
jmp 0x14039f0b0
mov ecx, 0x12ffdfa5
jmp 0x14039f0b0
mov rax, qword [rbp + 0xe0]
mov ecx, 0x47fbc9d9
jmp 0x14039f0b0
mov rax, qword [rbp + 0xe0]
mov qword [rbp + 0x80], rax
mov ecx, dword [rbp + 0x114]
jmp 0x14039f0b0
mov rax, qword [rbp + 0x80]
lea rax, [rbp + 0x50]
mov qword [rbp + 0x130], rax
mov ecx, 0x82944783
jmp 0x14039f040
mov rax, qword [rbp + 0x130]
mov qword [rbp + 0x160], rax
mov ecx, dword [rbp + 0x3c]
jmp 0x14039f040
mov ecx, dword [rbp + 0x38]
jmp 0x14039f040
mov rdx, qword [rbp + 0x160]
lea r14, [rbp - 0x40]
mov rcx, r14
call fcn.140282cd0
mov eax, dword [0x140ae0ba8]
mov ecx, dword [0x140ae0bac]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xe0]
cmp ecx, 0xa
setl byte [rbp + 0x80]
mov ecx, 0x6ab01df
mov esi, 0xf60e03e0
mov r15d, 0xf62e368
mov edx, dword [0x140ae0ba8]
lea edi, [rdx - 1]
imul edi, edx
test dil, 1
mov edx, 0x6d40b88
cmove edx, esi
cmp dword [0x140ae0bac], 0xa
cmovl edx, esi
nop word [rax + rax]
cmp ecx, 0x6ab01de
jg 0x14039f6d0
cmp ecx, 0xa214a4d3
je 0x14039f732
cmp ecx, 0xd2d8422a
je 0x14039f720
cmp ecx, 0xf60e03e0
jne 0x14039f6a0
mov ecx, 0xd2d8422a
jmp 0x14039f6a0
cmp ecx, 0xf62e368
je 0x14039f707
cmp ecx, 0x6d40b88
je 0x14039f70b
cmp ecx, 0x6ab01df
jne 0x14039f6a0
movzx ebx, byte [rbp + 0xe0]
cmp byte [rbp + 0x80], 0
mov ecx, 0x6d40b88
cmovne ecx, r15d
test bl, bl
cmovne ecx, r15d
jmp 0x14039f6a0
mov ecx, edx
jmp 0x14039f6a0
mov ecx, 0xf62e368
jmp 0x14039f6a0
mov rcx, r14
call fcn.140326fe0
mov ecx, 0xa214a4d3
jmp 0x14039f675
mov qword [rbp + 0xa0], rax
mov rcx, qword [rbp + 0xa0]
lea rdx, [rbp + 0x138]
mov r8b, 1
mov r9d, Ordinal_46
call fcn.14007dcd0
lea r15, [rbp - 0x40]
mov rcx, r15
call fcn.14024afe0
cmp byte [0x140ae7d39], 0
je 0x14039fdd5
cmp byte [0x140ae7693], 0
je 0x14039fdd5
mov eax, 0xd6d52afe
cmp eax, 0xd6d52afe
je 0x14039f790
cmp eax, 0x25d9a754
jne 0x14039f780
jmp 0x14039f797
mov eax, 0x25d9a754
jmp 0x14039f780
mov qword [rbp + 0xa0], r15
mov rax, qword [rbp + 0xa0]
movups xmm0, xmmword [0x140681e6f]
movups xmmword [rax + 0x5a], xmm0
movups xmm0, xmmword [0x140681e65]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [0x140681e55]
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [0x140681e45]
movups xmmword [rax + 0x30], xmm0
movups xmm0, xmmword [0x140681e35]
movups xmmword [rax + 0x20], xmm0
movups xmm0, xmmword [0x140681e25]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x140681e15]
movups xmmword [rax], xmm0
mov eax, dword [0x140ae1160]
mov ecx, dword [0x140ae1164]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete dl
sete byte [rbp + 0xdc]
cmp ecx, 0xa
setl byte [rbp + 0x118]
setl al
or al, dl
mov ecx, dword [0x140ae8628]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x140ae862c], 0xa
setl dl
or dl, cl
mov r13d, 0x36ecb530
mov edx, 0xb27e9899
cmove r13d, edx
mov r9d, 0x8a2feaa3
cmove r9d, edx
mov edx, 0x4f7900ec
mov edi, 0xe10082b0
cmove edx, edi
mov ebx, 0x61f7ec51
cmove ebx, edi
test al, al
mov ecx, 0x368811c4
mov eax, 0x9eefe759
cmove ecx, eax
mov dword [rbp + 0x11c], ecx
mov ecx, 0xa23b27b4
cmove ecx, eax
mov dword [rbp + 0x120], ecx
mov r10d, 0x2168bd33
mov eax, 0xb8d25c3
cmove r10d, eax
mov eax, 0xab202dd2
mov r11d, 0x15af96d4
mov r12d, 0xba1c34fd
jmp 0x14039f8c0
mov rax, qword [rbp + 0x160]
mov eax, 0xa23b27b4
nop dword [rax]
mov esi, eax
cmp eax, 0xdfcdd78b
jle 0x14039f900
cmp esi, 0x2168bd32
jle 0x14039f930
cmp esi, 0x2168bd33
je 0x14039fcad
mov eax, dword [rbp + 0x120]
cmp esi, 0x46a81453
je 0x14039f8c0
mov eax, esi
cmp esi, 0x368811c4
jne 0x14039f8c0
jmp 0x14039fcb7
cmp esi, 0xa2464c10
jg 0x14039f960
cmp esi, 0x9eefe759
je 0x14039f8b0
mov eax, esi
cmp esi, 0xa23b27b4
jne 0x14039f8c0
mov rax, qword [rbp + 0x160]
mov qword [rbp + 0x150], rax
mov eax, dword [rbp + 0x11c]
jmp 0x14039f8c0
mov eax, r10d
cmp esi, 0xdfcdd78c
je 0x14039f8c0
mov eax, esi
cmp esi, 0xb8d25c3
jne 0x14039f8c0
mov eax, 0xdfcdd78c
jmp 0x14039f8c0
cmp esi, 0xa2464c11
je 0x14039f99c
mov eax, esi
cmp esi, 0xab202dd2
jne 0x14039f8c0
mov sil, byte [rbp + 0xdc]
cmp byte [rbp + 0x118], 0
mov eax, 0xb8d25c3
mov ecx, 0xdfcdd78c
cmovne eax, ecx
test sil, sil
cmovne eax, ecx
jmp 0x14039f8c0
mov eax, 0xfd11d140
jmp 0x14039f9b0
mov qword [rbp + 0x140], r15
mov eax, 0x229ca8cf
nop
cmp eax, 0x15af96d3
jg 0x14039f9e0
cmp eax, 0xfd11d13f
jg 0x14039fbf0
cmp eax, 0xa234fa45
je 0x14039fc36
cmp eax, 0xdb29e33a
jne 0x14039f9b0
mov eax, 0xa234fa45
jmp 0x14039f9b0
cmp eax, 0x2bdaddf6
jg 0x14039fc17
cmp eax, 0x15af96d4
je 0x14039f9a3
cmp eax, 0x229ca8cf
jne 0x14039f9b0
mov rdi, qword [rbp + 0x140]
mov eax, 0x7d3ba35
jmp 0x14039fa10
mov eax, 0xdd42622c
nop dword [rax]
cmp eax, 0x36ecb52f
jle 0x14039fa50
cmp eax, 0x54aac763
jle 0x14039fa80
cmp eax, 0x61f7ec50
jg 0x14039faeb
cmp eax, 0x54aac764
je 0x14039fbc7
cmp eax, 0x5c144f5e
jne 0x14039fa10
mov dword [rbp + 0x130], esi
mov eax, ebx
jmp 0x14039fa10
cmp eax, 0xdd42622b
jg 0x14039fac0
cmp eax, 0x8a2feaa3
je 0x14039fb0d
cmp eax, 0xb27e9899
je 0x14039fb9b
cmp eax, 0xba1c34fd
jne 0x14039fa10
mov eax, r9d
jmp 0x14039fa10
cmp eax, 0x36ecb530
je 0x14039fa07
cmp eax, 0x3aef83e1
je 0x14039fb8f
cmp eax, 0x4f7900ec
jne 0x14039fa10
cmp byte [rbp + 0x15c], 0
mov eax, 0x764c2ef5
cmovne eax, r12d
jmp 0x14039fa10
cmp eax, 0xdd42622c
je 0x14039fb5f
cmp eax, 0xe10082b0
je 0x14039fbb7
cmp eax, 0x7d3ba35
jne 0x14039fa10
mov eax, 0x3aef83e1
jmp 0x14039fa10
cmp eax, 0x61f7ec51
jne 0x14039fbd7
mov eax, dword [rbp + 0x130]
cmp eax, 0x6a
setl byte [rbp + 0x15c]
mov eax, edx
jmp 0x14039fa10
movsxd rax, dword [rbp + 0x130]
mov qword [rbp + 0xa0], rax
mov rax, qword [rbp + 0xa0]
movsx eax, byte [rdi + rax]
mov dword [rbp + 0x128], eax
movsxd rax, dword [rbp + 0x130]
imul r14, rax, 0x51eb851f
mov r8, r14
shr r8, 0x3f
sar r14, 0x24
add r14d, r8d
imul ecx, r14d, 0x32
sub eax, ecx
add eax, 0x34
mov dword [rbp + 0x148], eax
mov eax, r13d
jmp 0x14039fa10
mov eax, dword [rbp + 0x128]
xor eax, dword [rbp + 0x148]
mov rcx, qword [rbp + 0xa0]
mov byte [rbp + rcx - 0x40], al
mov eax, dword [rbp + 0x130]
add eax, 1
mov dword [rbp + 0x138], eax
mov eax, 0x54aac764
jmp 0x14039fa10
mov eax, 0x5c144f5e
xor esi, esi
jmp 0x14039fa10
mov eax, dword [rbp + 0x130]
mov eax, dword [rbp + 0x130]
mov eax, dword [rbp + 0x130]
mov eax, 0x8a2feaa3
jmp 0x14039fa10
mov eax, dword [rbp + 0x130]
mov eax, 0x61f7ec51
jmp 0x14039fa10
mov eax, 0x5c144f5e
mov esi, dword [rbp + 0x138]
jmp 0x14039fa10
cmp eax, 0x764c2ef5
jne 0x14039fa10
mov eax, 0xdb29e33a
jmp 0x14039f9b0
cmp eax, 0xfd11d140
je 0x14039fc47
cmp eax, 0xfd4fd3bc
jne 0x14039f9b0
cmp byte [rbp + 0x124], 0
mov eax, 0xa234fa45
cmovne eax, r11d
jmp 0x14039f9b0
cmp eax, 0x2bdaddf7
jne 0x14039fc8a
mov rax, qword [rbp + 0xe0]
mov qword [rbp + 0x80], rax
mov eax, 0x39c2b0e0
jmp 0x14039f9b0
mov qword [rbp + 0xe0], r15
mov eax, 0x2bdaddf7
jmp 0x14039f9b0
mov eax, 0x50d8a555
nop dword [rax]
cmp eax, 0x50d8a555
je 0x14039fc60
cmp eax, 0x8758ba51
jne 0x14039fc50
jmp 0x14039fc67
mov eax, 0x8758ba51
jmp 0x14039fc50
mov qword [rbp + 0xa0], r15
mov rax, qword [rbp + 0xa0]
cmp byte [rax + 0x69], 0
setne byte [rbp + 0x124]
mov eax, 0xfd4fd3bc
jmp 0x14039f9b0
cmp eax, 0x39c2b0e0
jne 0x14039f9b0
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x160], r15
mov eax, 0x46a81453
jmp 0x14039f8c0
mov eax, 0xa2464c11
jmp 0x14039f8c0
mov rdx, qword [rbp + 0x150]
lea r14, [rbp + 0x50]
mov rcx, r14
call fcn.140282cd0
mov eax, dword [0x140ae0ba8]
mov ecx, dword [0x140ae0bac]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xe0]
cmp ecx, 0xa
setl byte [rbp + 0x80]
mov ecx, 0x6ab01df
mov esi, 0xf60e03e0
mov r15d, 0xf62e368
mov edx, dword [0x140ae0ba8]
lea edi, [rdx - 1]
imul edi, edx
test dil, 1
mov edx, 0x6d40b88
cmove edx, esi
cmp dword [0x140ae0bac], 0xa
cmovl edx, esi
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x6ab01de
jg 0x14039fd60
cmp ecx, 0xa214a4d3
je 0x14039fdb4
cmp ecx, 0xd2d8422a
je 0x14039fda2
cmp ecx, 0xf60e03e0
jne 0x14039fd30
mov ecx, 0xd2d8422a
jmp 0x14039fd30
cmp ecx, 0xf62e368
je 0x14039fd97
cmp ecx, 0x6d40b88
je 0x14039fd9b
cmp ecx, 0x6ab01df
jne 0x14039fd30
movzx ebx, byte [rbp + 0xe0]
cmp byte [rbp + 0x80], 0
mov ecx, 0x6d40b88
cmovne ecx, r15d
test bl, bl
cmovne ecx, r15d
jmp 0x14039fd30
mov ecx, edx
jmp 0x14039fd30
mov ecx, 0xf62e368
jmp 0x14039fd30
mov rcx, r14
call fcn.140326fe0
mov ecx, 0xa214a4d3
jmp 0x14039fd00
mov qword [rbp + 0xa0], rax
mov rcx, qword [rbp + 0xa0]
call fcn.140189580
lea rcx, [rbp + 0x50]
call fcn.14024afe0
call fcn.14019dc00
lea rdi, [rbp - 0x40]
movss xmm1, dword [0x14066f484]
movss xmm2, dword [0x14066f4d8]
mov rcx, rdi
call fcn.14038a630
mov rcx, rdi
call fcn.1400aa000
call fcn.14019dc00
call fcn.1401a0cc0
call fcn.14019dc00
cmp byte [0x140ae7693], 0
je 0x1403a7287
lea rdi, [rbp - 0x40]
movss xmm1, dword [0x14066ed20]
movss xmm2, dword [0x14066f4d8]
mov rcx, rdi
call fcn.14038a630
mov rcx, rdi
call fcn.1400aa000
mov eax, 0xe72cbe73
nop
cmp eax, 0xe72cbe73
je 0x14039fe50
cmp eax, 0x3ec89c66
jne 0x14039fe40
jmp 0x14039fe57
mov eax, 0x3ec89c66
jmp 0x14039fe40
lea r10, [rbp + 0x130]
mov qword [rbp + 0x50], r10
mov rax, qword [rbp + 0x50]
movzx ecx, word [0x140681e83]
mov word [rax + 4], cx
mov ecx, dword [0x140681e7f]
mov dword [rax], ecx
mov eax, dword [0x140ae1500]
mov ecx, dword [0x140ae1504]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x118]
cmp ecx, 0xa
setl byte [rbp + 0x124]
mov esi, 0x3607b476
mov r13d, 0xb889a395
mov r15d, 0xe3b6e1f
mov r12d, 0x5b54f22b
mov r14d, 0xf9dc2137
mov ecx, 0xca52b4e3
jmp 0x14039fee9
mov eax, dword [0x140ae1500]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov esi, 0x30b4fc03
mov eax, 0x6a52850a
cmove esi, eax
cmp dword [0x140ae1504], 0xa
cmovl esi, eax
cmp esi, 0x62c8f317
jle 0x1403a03f0
cmp esi, 0x6a528509
jle 0x1403a0420
cmp esi, 0x7049e20c
je 0x1403a04c0
cmp esi, 0x7dcb2553
jne 0x1403a04ca
mov esi, 0xe1eaa191
jmp 0x14039ff40
cmp byte [rbp + 0x15c], 0
mov esi, 0xfa55044e
mov eax, 0x47a54df9
cmovne esi, eax
nop word cs:[rax + rax]
nop
cmp esi, 0x3233c5fb
jg 0x14039ffc0
cmp esi, 0xeba90953
jg 0x1403a0000
cmp esi, 0xd37c1e86
je 0x1403a00ef
cmp esi, 0xe1eaa191
jne 0x14039ff40
mov eax, dword [0x140ae7fe0]
lea esi, [rax - 1]
imul esi, eax
test sil, 1
sete byte [rbp + 0x148]
mov esi, dword [0x140ae7fe4]
mov eax, 0x39adf4ae
mov edx, 0xc2d762
cmove eax, edx
cmp esi, 0xa
setl byte [rbp + 0x138]
movsx r8d, byte [rbp + 0x135]
cmovl eax, edx
mov esi, 0xaa820c3f
jmp 0x1403a0060
cmp esi, 0x4bc3819b
jg 0x1403a0029
cmp esi, 0x3233c5fc
je 0x14039ff20
cmp esi, 0x47a54df9
jne 0x14039ff40
mov qword [rbp + 0x150], r10
mov esi, 0xd37c1e86
jmp 0x14039ff40
cmp esi, 0xeba90954
je 0x1403a0107
cmp esi, 0xfa55044e
jne 0x14039ff40
mov qword [rbp + 0xe0], r10
mov esi, 0x4bc3819c
jmp 0x14039ff40
cmp esi, 0x4bc3819c
jne 0x1403a03c6
mov rax, qword [rbp + 0xe0]
mov qword [rbp + 0x80], rax
mov esi, 0x7377896a
jmp 0x14039ff40
mov dword [rbp + 0x50], r8d
mov esi, eax
nop word cs:[rax + rax]
nop dword [rax]
cmp esi, 0xf74b7799
jg 0x1403a0090
cmp esi, 0x80e9b3f5
je 0x1403a00af
cmp esi, 0xaa820c3f
je 0x1403a00be
cmp esi, 0xc2fa60b1
jne 0x1403a0060
jmp 0x1403a03a5
cmp esi, 0xf74b779a
je 0x1403a004d
cmp esi, 0xc2d762
je 0x1403a00e5
cmp esi, 0x39adf4ae
jne 0x1403a0060
mov esi, 0xf74b779a
jmp 0x1403a0060
cmp dword [rbp + 0x50], 0
setne r9b
mov esi, 0xc2fa60b1
jmp 0x1403a0060
movzx r11d, byte [rbp + 0x148]
cmp byte [rbp + 0x138], 0
mov esi, 0x39adf4ae
mov edx, 0xf74b779a
cmovne esi, edx
test r11b, r11b
cmovne esi, edx
jmp 0x1403a0060
mov esi, 0x80e9b3f5
jmp 0x1403a0060
mov rax, qword [rbp + 0x150]
mov qword [rbp + 0x140], rax
mov esi, 0xeba90954
jmp 0x14039ff40
mov rsi, qword [rbp + 0x140]
mov r9d, 0xc286db20
jmp 0x1403a0160
movsxd rax, dword [rbp + 0x138]
mov qword [rbp + 0xa0], rax
mov rax, qword [rbp + 0xa0]
movsx eax, byte [rsi + rax]
mov dword [rbp + 0x148], eax
mov eax, dword [0x140ae7fe8]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov r9d, 0x693489c
cmove r9d, r12d
cmp dword [0x140ae7fec], 0xa
cmovl r9d, r12d
nop dword [rax]
cmp r9d, 0xe3b6e1e
jle 0x1403a01d0
cmp r9d, 0x2c27c237
jle 0x1403a0210
cmp r9d, 0x4cc09268
jg 0x1403a0294
cmp r9d, 0x2c27c238
je 0x1403a0365
cmp r9d, 0x46b17f79
jne 0x1403a0160
mov rax, qword [rbp + 0xa0]
mov rdx, qword [rbp + 0x50]
movzx ebx, byte [rbp + 0x128]
mov byte [rdx + rax], bl
mov r8d, dword [rbp + 0x138]
add r8d, 1
mov r9d, 0x2bbe21ff
jmp 0x1403a0160
cmp r9d, 0xca52b4e2
jg 0x1403a0260
cmp r9d, 0xaef14331
je 0x1403a02ac
cmp r9d, 0xb889a395
je 0x1403a032e
cmp r9d, 0xc286db20
jne 0x1403a0160
mov r9d, 0x2c27c238
jmp 0x1403a0160
cmp r9d, 0xe3b6e1f
je 0x1403a0116
cmp r9d, 0x1bfc1c39
je 0x1403a02e0
cmp r9d, 0x2bbe21ff
jne 0x1403a0160
mov dword [rbp + 0x138], r8d
mov eax, dword [rbp + 0x138]
cmp eax, 6
mov r9d, 0x4cc09269
cmovl r9d, r14d
jmp 0x1403a0160
cmp r9d, 0xca52b4e3
je 0x1403a02b7
cmp r9d, 0xf9dc2137
je 0x1403a033c
cmp r9d, 0x693489c
jne 0x1403a0160
mov eax, dword [rbp + 0x138]
mov r9d, 0xe3b6e1f
jmp 0x1403a0160
cmp r9d, 0x5b54f22b
jne 0x1403a038e
mov r9d, 0x1bfc1c39
jmp 0x1403a0160
mov r9d, 0xca52b4e3
jmp 0x1403a0160
mov eax, dword [0x140ae7fe8]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov r9d, 0xaef14331
cmove r9d, r13d
cmp dword [0x140ae7fec], 0xa
cmovl r9d, r13d
jmp 0x1403a0160
movsxd rax, dword [rbp + 0x138]
imul rdx, rax, 0x51eb851f
mov rbx, rdx
shr rbx, 0x3f
sar rdx, 0x24
add edx, ebx
imul edx, edx, 0x32
sub eax, edx
lea edx, [rax + 0x34]
mov ebx, dword [rbp + 0x148]
mov edi, 0xcb
sub edi, eax
and edi, ebx
not ebx
and ebx, edx
or edi, ebx
mov byte [rbp + 0x128], dil
mov qword [rbp + 0x50], r10
mov r9d, 0x46b17f79
jmp 0x1403a0160
mov r9d, 0x2bbe21ff
xor r8d, r8d
jmp 0x1403a0160
mov eax, dword [0x140ae7fe8]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov r9d, 0x693489c
cmove r9d, r15d
cmp dword [0x140ae7fec], 0xa
cmovl r9d, r15d
jmp 0x1403a0160
mov eax, dword [0x140ae7fe8]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov r9d, 0xaef14331
cmove r9d, ecx
cmp dword [0x140ae7fec], 0xa
cmovl r9d, ecx
jmp 0x1403a0160
cmp r9d, 0x4cc09269
jne 0x1403a0160
mov esi, 0xfa55044e
jmp 0x14039ff40
and r9b, 1
mov byte [rbp + 0xa0], r9b
mov al, byte [rbp + 0xa0]
mov byte [rbp + 0x15c], al
mov esi, 0x3233c5fc
jmp 0x14039ff40
cmp esi, 0x7377896a
jne 0x14039ff40
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x160], r10
mov esi, 0x39f05ee7
jmp 0x14039fee9
cmp esi, 0x3607b475
jg 0x1403a0460
cmp esi, 0x95e3d2d6
je 0x1403a0492
cmp esi, 0x30b4fc03
jne 0x14039fee9
mov esi, 0x62c8f318
jmp 0x14039fee9
cmp esi, 0x62c8f318
je 0x14039fec3
cmp esi, 0x6729c2d2
jne 0x14039fee9
mov eax, dword [0x140ae1500]
lea esi, [rax - 1]
imul esi, eax
test sil, 1
mov esi, 0x7049e20c
mov eax, 0x95e3d2d6
jmp 0x14039fedc
cmp esi, 0x3607b476
je 0x1403a049c
cmp esi, 0x39f05ee7
jne 0x14039fee9
mov eax, dword [0x140ae1500]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov esi, 0x30b4fc03
mov eax, 0x62c8f318
jmp 0x14039fedc
mov esi, 0x7dcb2553
jmp 0x14039fee9
mov al, byte [rbp + 0x118]
cmp byte [rbp + 0x124], 0
mov esi, 0x7049e20c
mov edx, 0x6729c2d2
cmovne esi, edx
test al, al
cmovne esi, edx
jmp 0x14039fee9
mov esi, 0x6729c2d2
jmp 0x14039fee9
cmp esi, 0x6a52850a
jne 0x14039fee9
mov rdx, qword [rbp + 0x160]
lea r14, [rbp - 0x40]
mov rcx, r14
call fcn.140282cd0
mov eax, dword [0x140ae0ba8]
mov ecx, dword [0x140ae0bac]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x80]
cmp ecx, 0xa
setl byte [rbp + 0xa0]
mov ecx, 0x6ab01df
mov esi, 0xf60e03e0
mov r15d, 0xf62e368
mov edx, dword [0x140ae0ba8]
lea edi, [rdx - 1]
imul edi, edx
test dil, 1
mov edx, 0x6d40b88
cmove edx, esi
cmp dword [0x140ae0bac], 0xa
cmovl edx, esi
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x6ab01de
jg 0x1403a0580
cmp ecx, 0xa214a4d3
je 0x1403a05e2
cmp ecx, 0xd2d8422a
je 0x1403a05d0
cmp ecx, 0xf60e03e0
jne 0x1403a0550
mov ecx, 0xd2d8422a
jmp 0x1403a0550
cmp ecx, 0xf62e368
je 0x1403a05b7
cmp ecx, 0x6d40b88
je 0x1403a05bb
cmp ecx, 0x6ab01df
jne 0x1403a0550
movzx ebx, byte [rbp + 0x80]
cmp byte [rbp + 0xa0], 0
mov ecx, 0x6d40b88
cmovne ecx, r15d
test bl, bl
cmovne ecx, r15d
jmp 0x1403a0550
mov ecx, edx
jmp 0x1403a0550
mov ecx, 0xf62e368
jmp 0x1403a0550
mov rcx, r14
call fcn.140326fe0
mov ecx, 0xa214a4d3
jmp 0x1403a051f
mov qword [rbp + 0x50], rax
mov rcx, qword [rbp + 0x50]
lea rdx, [0x140ae7c35]
call fcn.140198f80
lea rcx, [rbp - 0x40]
call fcn.14024afe0
cmp byte [0x140ae7c35], 0
je 0x1403a7287
cmp byte [0x140ae7693], 0
je 0x1403a7287
lea rdi, [rbp - 0x40]
movss xmm1, dword [0x14066ed20]
movss xmm2, dword [0x14066f468]
mov rcx, rdi
call fcn.14038a630
mov rcx, rdi
call fcn.1400aa000
lea rax, [rbp + 0x50]
mov qword [rbp + 0xa0], rax
mov edx, 0xf30e923b
mov eax, 0x8c8f13f8
mov ecx, 0xb3730029
nop word [rax + rax]
cmp edx, 0xca1ff2cd
jle 0x1403a06b0
cmp edx, 0xca1ff2ce
je 0x1403a06e6
cmp edx, 0x5dac9b5f
je 0x1403a06f0
cmp edx, 0xf30e923b
jne 0x1403a0660
mov rdx, qword [rbp + 0xa0]
mov rbx, qword [str.lROTS_AwZZXJ]
mov qword [rdx + 6], rbx
mov rbx, qword [0x140681e85]
mov qword [rdx], rbx
mov edx, 0x5dac9b5f
jmp 0x1403a0660
cmp edx, 0x8c8f13f8
je 0x1403a0716
cmp edx, 0xb3730029
jne 0x1403a0660
mov edx, dword [0x140ae11a8]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0xca1ff2ce
cmove edx, eax
cmp dword [0x140ae11ac], 0xa
cmovl edx, eax
jmp 0x1403a0660
mov edx, 0xb3730029
jmp 0x1403a0660
mov edx, dword [0x140ae11a8]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0xca1ff2ce
cmove edx, ecx
cmp dword [0x140ae11ac], 0xa
cmovl edx, ecx
jmp 0x1403a0660
mov eax, dword [0x140ae1088]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rbp + 0x118]
mov eax, dword [0x140ae108c]
sete cl
cmp eax, 0xa
setl al
setl byte [rbp + 0x124]
or al, cl
mov ecx, 0xb6792078
mov eax, 0xfc0b6c13
cmove ecx, eax
mov dword [rbp + 0x3c], ecx
mov ecx, 0xbab10926
cmove ecx, eax
mov dword [rbp + 0x104], ecx
mov ecx, 0xc394db75
mov eax, 0xd27c2954
cmove ecx, eax
mov dword [rbp + 0x38], ecx
mov ecx, 0x26d47750
cmove ecx, eax
mov dword [rbp + 0x30], ecx
mov ecx, 0x78c95efa
mov eax, 0xcf5bdb42
cmove ecx, eax
mov dword [rbp + 0x4c], ecx
mov eax, 0xccd7be2c
mov r11d, 0xef665402
mov r15d, 0xe89633c3
jmp 0x1403a07b0
mov eax, 0xbab10926
nop word cs:[rax + rax]
nop
mov ecx, eax
cmp eax, 0xd977f66d
jle 0x1403a07f0
cmp ecx, 0xfc0b6c12
jg 0x1403a0da0
mov eax, dword [rbp + 0x104]
cmp ecx, 0xd977f66e
je 0x1403a07b0
mov eax, dword [rbp + 0x4c]
cmp ecx, 0xeac9db0c
je 0x1403a07b0
mov eax, ecx
cmp ecx, 0xef8406ff
jne 0x1403a07b0
mov eax, dword [rbp + 0x30]
jmp 0x1403a07b0
cmp ecx, 0xccd7be2b
jle 0x1403a0dcc
cmp ecx, 0xccd7be2c
je 0x1403a0dea
cmp ecx, 0xcf5bdb42
je 0x1403a0e21
mov eax, ecx
cmp ecx, 0xd27c2954
jne 0x1403a07b0
mov eax, dword [0x140ae4804]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae4808], 0xa
setl cl
or cl, al
mov eax, dword [0x140ae8650]
mov edx, dword [0x140ae8654]
lea ebx, [rax - 1]
imul ebx, eax
mov dword [rbp + 0x11c], ebx
test bl, 1
sete al
mov dword [rbp + 0x120], edx
cmp edx, 0xa
setl dl
or dl, al
mov r10d, 0x47bb82bf
mov eax, 0x2d144e76
cmovne r10d, eax
mov r13d, 0x47bb82bf
mov eax, 0xfa9e9e9f
cmovne r13d, eax
mov esi, 0x430531b3
mov eax, 0xec60088c
cmovne esi, eax
test cl, cl
mov r9d, 0xebe9dde9
mov eax, 0xfe889ad
cmovne r9d, eax
mov ebx, 0xebe9dde9
mov eax, 0x47ef13d2
cmovne ebx, eax
mov ecx, 0x2059018
mov eax, 0xf29eba86
cmovne ecx, eax
mov dword [rbp + 0x40], ecx
mov r14d, 0x2059018
mov eax, 0xa01e6b74
cmovne r14d, eax
mov ecx, dword [0x140ae8658]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x140ae865c], 0xa
setl dl
or dl, cl
mov ecx, 0x53892e9e
mov eax, 0x939ffd4a
cmovne ecx, eax
mov dword [rbp + 0x114], ecx
mov ecx, 0x53892e9e
mov eax, 0xc08d4c00
cmovne ecx, eax
mov dword [rbp + 0x10c], ecx
mov edx, 0xebb31614
mov dword [rbp + 0x110], ebx
jmp 0x1403a0930
mov edx, 0x751454e
nop word cs:[rax + rax]
mov ecx, edx
cmp edx, 0xf29eba85
jg 0x1403a0980
cmp ecx, 0xdb723c2b
jle 0x1403a0c50
cmp ecx, 0xebb31613
jg 0x1403a0c90
mov edx, r14d
cmp ecx, 0xdb723c2c
je 0x1403a0930
mov edx, ecx
cmp ecx, 0xe26fa413
jne 0x1403a0930
lea rax, [rbp + 0x50]
mov qword [rbp + 0x140], rax
mov edx, 0xd6087229
jmp 0x1403a0930
cmp ecx, 0xfe889ac
jle 0x1403a09d0
cmp ecx, 0x47ef13d1
jle 0x1403a0cb0
mov edx, r9d
cmp ecx, 0x47ef13d2
je 0x1403a0930
mov edx, ecx
cmp ecx, 0x7682cc80
jne 0x1403a0930
cmp byte [rbp + 0x15c], 0
mov edx, 0xe26fa413
mov eax, 0xdb723c2c
cmovne edx, eax
jmp 0x1403a0930
cmp ecx, 0xf29eba86
je 0x1403a0921
cmp ecx, 0x2059018
je 0x1403a0d5c
mov edx, ecx
cmp ecx, 0x751454e
jne 0x1403a0930
test byte [rbp + 0x11c], 1
mov rcx, qword [rbp + 0x150]
sete byte [rbp + 0x128]
cmp dword [rbp + 0x120], 0xa
setl byte [rbp + 0x148]
mov edx, 0x47ad72a
jmp 0x1403a0a30
mov edx, 0xef665402
nop word cs:[rax + rax]
nop
cmp edx, 0x47ad729
jg 0x1403a0a70
cmp edx, 0xec60088b
jle 0x1403a0af0
cmp edx, 0x430531b2
jle 0x1403a0ab0
cmp edx, 0x5c6f0329
jg 0x1403a0b90
cmp edx, 0x430531b3
je 0x1403a0a20
cmp edx, 0x47bb82bf
jne 0x1403a0a30
mov eax, dword [rbp + 0x80]
mov edx, 0xfa9e9e9f
jmp 0x1403a0a30
cmp edx, 0x47ad72a
je 0x1403a0bab
cmp edx, 0x26a3d14d
je 0x1403a0bf1
cmp edx, 0x2d144e76
jne 0x1403a0a30
cmp byte [rbp + 0x138], 0
mov edx, 0x5c6f032a
cmovne edx, r15d
jmp 0x1403a0a30
cmp edx, 0x6165faa5
jne 0x1403a0c2b
mov dword [rbp + 0x80], r12d
mov edx, r13d
jmp 0x1403a0a30
movzx r8d, byte [rbp + 0x128]
cmp byte [rbp + 0x148], 0
mov edx, 0x430531b3
cmovne edx, r11d
test r8b, r8b
cmovne edx, r11d
jmp 0x1403a0a30
mov eax, dword [rbp + 0x130]
mov rdx, qword [rbp + 0xa0]
mov byte [rbp + rdx + 0x50], al
mov edx, 0xb0041ee2
jmp 0x1403a0a30
cmp edx, 0x5c6f032a
jne 0x1403a0a30
mov edx, 0x34913fff
mov ebx, dword [rbp + 0x110]
jmp 0x1403a0930
cmp ecx, 0xa01e6b74
je 0x1403a0d66
mov edx, ebx
cmp ecx, 0xb175253e
je 0x1403a0930
mov edx, ecx
cmp ecx, 0xd6087229
jne 0x1403a0930
mov rax, qword [rbp + 0x140]
mov qword [rbp + 0xe0], rax
mov edx, 0xb175253e
jmp 0x1403a0930
cmp ecx, 0xebb31614
je 0x1403a0cc6
mov edx, ecx
cmp ecx, 0xebe9dde9
jne 0x1403a0930
mov edx, 0x47ef13d2
jmp 0x1403a0930
cmp ecx, 0x34913fff
jne 0x1403a0d79
mov edx, 0xe26fa413
jmp 0x1403a0930
lea rax, [rbp + 0x50]
mov qword [rbp + 0x80], rax
mov edx, 0xc28aec2
jmp 0x1403a0ce0
mov edx, dword [rbp + 0x10c]
nop
cmp edx, 0xc28aec1
jle 0x1403a0d10
cmp edx, 0xc28aec2
je 0x1403a0cd8
cmp edx, 0x2b337b64
je 0x1403a0d3a
cmp edx, 0x53892e9e
jne 0x1403a0ce0
cmp edx, 0x939ffd4a
je 0x1403a0d33
cmp edx, 0xc08d4c00
jne 0x1403a0ce0
mov rcx, qword [rbp + 0x80]
add rcx, 0xd
mov edx, dword [rbp + 0x114]
jmp 0x1403a0ce0
mov edx, 0x2b337b64
jmp 0x1403a0ce0
mov qword [rbp + 0xa0], rcx
mov rcx, qword [rbp + 0xa0]
cmp byte [rcx], 0
setne byte [rbp + 0x15c]
mov edx, 0x7682cc80
jmp 0x1403a0930
mov edx, 0xa01e6b74
jmp 0x1403a0930
lea rax, [rbp + 0x50]
mov qword [rbp + 0x150], rax
mov edx, dword [rbp + 0x40]
jmp 0x1403a0930
mov edx, ecx
cmp ecx, 0xfe889ad
jne 0x1403a0930
mov rax, qword [rbp + 0xe0]
mov eax, 0x26d47750
jmp 0x1403a07b0
cmp ecx, 0xfc0b6c13
je 0x1403a07a0
cmp ecx, 0x26d47750
je 0x1403a0e2b
mov eax, ecx
cmp ecx, 0x78c95efa
jne 0x1403a07b0
mov eax, 0xef8406ff
jmp 0x1403a07b0
cmp ecx, 0xbab10926
je 0x1403a0e0e
cmp ecx, 0xc394db75
jne 0x1403a1375
mov eax, 0xd977f66e
jmp 0x1403a07b0
mov cl, byte [rbp + 0x118]
cmp byte [rbp + 0x124], 0
mov eax, 0xcf5bdb42
mov edx, 0xeac9db0c
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x1403a07b0
lea rax, [rbp + 0x50]
mov qword [rbp + 0x160], rax
mov eax, dword [rbp + 0x3c]
jmp 0x1403a07b0
mov eax, 0xeac9db0c
jmp 0x1403a07b0
mov eax, dword [0x140ae4804]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae4808], 0xa
setl cl
or cl, al
mov eax, dword [0x140ae8650]
mov edx, dword [0x140ae8654]
lea ebx, [rax - 1]
imul ebx, eax
mov dword [rbp + 0x11c], ebx
test bl, 1
sete al
mov dword [rbp + 0x120], edx
cmp edx, 0xa
setl dl
or dl, al
mov r12d, 0x47bb82bf
mov eax, 0x2d144e76
cmovne r12d, eax
mov r9d, 0x47bb82bf
mov eax, 0xfa9e9e9f
cmovne r9d, eax
mov edi, 0x430531b3
mov eax, 0xec60088c
cmovne edi, eax
test cl, cl
mov r8d, 0xebe9dde9
mov eax, 0xfe889ad
cmovne r8d, eax
mov esi, 0xebe9dde9
mov eax, 0x47ef13d2
cmovne esi, eax
mov edx, 0x2059018
mov eax, 0xf29eba86
cmovne edx, eax
mov dword [rbp + 0x40], edx
mov r14d, 0x2059018
mov eax, 0xa01e6b74
cmovne r14d, eax
mov eax, dword [0x140ae8658]
lea ebx, [rax - 1]
imul ebx, eax
test bl, 1
sete al
cmp dword [0x140ae865c], 0xa
setl bl
or bl, al
mov ebx, 0x53892e9e
mov eax, 0x939ffd4a
cmovne ebx, eax
mov dword [rbp + 0x114], ebx
mov ebx, 0x53892e9e
mov eax, 0xc08d4c00
cmovne ebx, eax
mov dword [rbp + 0x10c], ebx
mov ebx, 0xebb31614
mov dword [rbp + 0x110], esi
jmp 0x1403a0f40
mov ebx, 0x751454e
nop word cs:[rax + rax]
nop dword [rax]
mov eax, ebx
cmp ebx, 0xf29eba85
jg 0x1403a0f90
cmp eax, 0xdb723c2b
jle 0x1403a1230
cmp eax, 0xebb31613
jg 0x1403a126d
mov ebx, r14d
cmp eax, 0xdb723c2c
je 0x1403a0f40
mov ebx, eax
cmp eax, 0xe26fa413
jne 0x1403a0f40
lea rax, [rbp + 0x50]
mov qword [rbp + 0x140], rax
mov ebx, 0xd6087229
jmp 0x1403a0f40
cmp eax, 0xfe889ac
jle 0x1403a0fd0
cmp eax, 0x47ef13d1
jle 0x1403a128b
mov ebx, r8d
cmp eax, 0x47ef13d2
je 0x1403a0f40
mov ebx, eax
cmp eax, 0x7682cc80
jne 0x1403a0f40
cmp byte [rbp + 0x15c], 0
mov ebx, 0xe26fa413
mov eax, 0xdb723c2c
cmovne ebx, eax
jmp 0x1403a0f40
cmp eax, 0xf29eba86
je 0x1403a0f2e
cmp eax, 0x2059018
je 0x1403a133c
mov ebx, eax
cmp eax, 0x751454e
jne 0x1403a0f40
test byte [rbp + 0x11c], 1
mov r13, qword [rbp + 0x150]
sete byte [rbp + 0x128]
cmp dword [rbp + 0x120], 0xa
setl byte [rbp + 0x148]
mov eax, 0x47ad72a
jmp 0x1403a1030
mov eax, 0xef665402
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x47ad729
jg 0x1403a1070
cmp eax, 0xec60088b
jle 0x1403a10e0
cmp eax, 0xfa9e9e9e
jg 0x1403a115e
cmp eax, 0x430531b2
jle 0x1403a10a0
cmp eax, 0x5c6f0329
jg 0x1403a117c
cmp eax, 0x430531b3
je 0x1403a101d
cmp eax, 0x47bb82bf
jne 0x1403a1030
mov eax, dword [rbp + 0x80]
mov eax, 0xfa9e9e9f
jmp 0x1403a1030
cmp eax, 0x47ad72a
je 0x1403a1195
cmp eax, 0x26a3d14d
je 0x1403a11db
cmp eax, 0x2d144e76
jne 0x1403a1030
cmp byte [rbp + 0x138], 0
mov eax, 0x5c6f032a
cmovne eax, r15d
jmp 0x1403a1030
cmp eax, 0x9f19ea4a
je 0x1403a11f6
cmp eax, 0x6165faa5
jne 0x1403a1213
mov dword [rbp + 0x80], ebx
mov eax, r9d
jmp 0x1403a1030
movzx r10d, byte [rbp + 0x128]
cmp byte [rbp + 0x148], 0
mov eax, 0x430531b3
cmovne eax, r11d
test r10b, r10b
cmovne eax, r11d
jmp 0x1403a1030
mov eax, dword [rbp + 0x130]
mov rcx, qword [rbp + 0xa0]
mov byte [rbp + rcx + 0x50], al
mov eax, 0xb0041ee2
jmp 0x1403a1030
cmp eax, 0x5c6f032a
jne 0x1403a1030
mov ebx, 0x34913fff
mov esi, dword [rbp + 0x110]
jmp 0x1403a0f40
cmp eax, 0xa01e6b74
je 0x1403a1346
mov ebx, esi
cmp eax, 0xb175253e
je 0x1403a0f40
mov ebx, eax
cmp eax, 0xd6087229
jne 0x1403a0f40
mov rax, qword [rbp + 0x140]
mov qword [rbp + 0xe0], rax
mov ebx, 0xb175253e
jmp 0x1403a0f40
cmp eax, 0xebb31614
je 0x1403a12a0
mov ebx, eax
cmp eax, 0xebe9dde9
jne 0x1403a0f40
mov ebx, 0x47ef13d2
jmp 0x1403a0f40
cmp eax, 0x34913fff
jne 0x1403a1359
mov ebx, 0xe26fa413
jmp 0x1403a0f40
lea rax, [rbp + 0x50]
mov qword [rbp + 0x80], rax
mov ebx, 0xc28aec2
jmp 0x1403a12c0
mov ebx, dword [rbp + 0x10c]
nop dword [rax + rax]
cmp ebx, 0xc28aec1
jle 0x1403a12f0
cmp ebx, 0xc28aec2
je 0x1403a12b2
cmp ebx, 0x2b337b64
je 0x1403a131a
cmp ebx, 0x53892e9e
jne 0x1403a12c0
mov rbx, qword [rbp + 0x80]
mov ebx, 0xc08d4c00
jmp 0x1403a12c0
cmp ebx, 0x939ffd4a
je 0x1403a1313
cmp ebx, 0xc08d4c00
jne 0x1403a12c0
mov rax, qword [rbp + 0x80]
add rax, 0xd
mov ebx, dword [rbp + 0x114]
jmp 0x1403a12c0
mov ebx, 0x2b337b64
jmp 0x1403a12c0
mov qword [rbp + 0xa0], rax
mov rax, qword [rbp + 0xa0]
cmp byte [rax], 0
setne byte [rbp + 0x15c]
mov ebx, 0x7682cc80
jmp 0x1403a0f40
mov ebx, 0xa01e6b74
jmp 0x1403a0f40
lea rax, [rbp + 0x50]
mov qword [rbp + 0x150], rax
mov ebx, dword [rbp + 0x40]
jmp 0x1403a0f40
mov ebx, eax
cmp eax, 0xfe889ad
jne 0x1403a0f40
mov rax, qword [rbp + 0xe0]
mov eax, dword [rbp + 0x38]
jmp 0x1403a07b0
mov eax, ecx
cmp ecx, 0xb6792078
jne 0x1403a07b0
mov rdx, qword [rbp + 0x160]
lea r14, [rbp - 0x40]
mov rcx, r14
call fcn.140282cd0
mov eax, dword [0x140ae0ba8]
mov ecx, dword [0x140ae0bac]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xe0]
cmp ecx, 0xa
setl byte [rbp + 0x80]
mov ecx, 0x6ab01df
mov esi, 0xf60e03e0
mov r15d, 0xf62e368
mov edx, dword [0x140ae0ba8]
lea edi, [rdx - 1]
imul edi, edx
test dil, 1
mov edx, 0x6d40b88
cmove edx, esi
cmp dword [0x140ae0bac], 0xa
cmovl edx, esi
nop
cmp ecx, 0x6ab01de
jg 0x1403a1420
cmp ecx, 0xa214a4d3
je 0x1403a1474
cmp ecx, 0xd2d8422a
je 0x1403a1462
cmp ecx, 0xf60e03e0
jne 0x1403a13f0
mov ecx, 0xd2d8422a
jmp 0x1403a13f0
cmp ecx, 0xf62e368
je 0x1403a1457
cmp ecx, 0x6d40b88
je 0x1403a145b
cmp ecx, 0x6ab01df
jne 0x1403a13f0
movzx ebx, byte [rbp + 0xe0]
cmp byte [rbp + 0x80], 0
mov ecx, 0x6d40b88
cmovne ecx, r15d
test bl, bl
cmovne ecx, r15d
jmp 0x1403a13f0
mov ecx, edx
jmp 0x1403a13f0
mov ecx, 0xf62e368
jmp 0x1403a13f0
mov rcx, r14
call fcn.140326fe0
mov ecx, 0xa214a4d3
jmp 0x1403a13cc
mov qword [rbp + 0xa0], rax
mov rcx, qword [rbp + 0xa0]
lea rdx, [0x140ae7d38]
call fcn.140198f80
lea rcx, [rbp - 0x40]
call fcn.14024afe0
lea rdi, [rbp - 0x40]
movss xmm1, dword [0x14066f4c0]
movss xmm2, dword [0x14066f468]
mov rcx, rdi
call fcn.14038a630
mov rcx, rdi
call fcn.1400aa000
mov eax, 0x82911788
cmp eax, 0x82911788
je 0x1403a14d0
cmp eax, 0x68f994a
jne 0x1403a14c0
jmp 0x1403a14d7
mov eax, 0x68f994a
jmp 0x1403a14c0
lea rax, [rbp + 0x50]
mov qword [rbp + 0xa0], rax
mov rax, qword [rbp + 0xa0]
mov ecx, dword [0x140681e9b]
mov dword [rax + 8], ecx
mov rcx, qword [0x140681e93]
mov qword [rax], rcx
mov eax, 0xc411f77b
mov edi, 0xe0a822ce
mov r15d, 0x6f3e92de
mov r13d, 0x90ff2e97
mov r11d, 0x766bae73
mov r8d, 0xe40ee8cb
mov r9d, 0x3de22ac7
mov r14d, 0x125138e5
jmp 0x1403a156d
mov rax, qword [rbp + 0x150]
mov qword [rbp + 0x140], rax
mov eax, dword [0x140ae4784]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x732fb11c
mov ecx, 0xba68ca7c
nop word cs:[rax + rax]
nop dword [rax]
cmove eax, ecx
cmp dword [0x140ae4788], 0xa
cmovl eax, ecx
cmp eax, 0x76f811b
jg 0x1403a1600
cmp eax, 0xd2e7b8cc
jg 0x1403a1650
cmp eax, 0xba68ca7b
jle 0x1403a1a53
cmp eax, 0x4a3a53aa
jle 0x1403a16a0
cmp eax, 0x5a93e688
jle 0x1403a1aa7
cmp eax, 0x5a93e689
je 0x1403a152c
cmp eax, 0x69543ec4
je 0x1403a1ba6
cmp eax, 0x732fb11c
jne 0x1403a156d
mov rax, qword [rbp + 0x150]
mov eax, 0x5a93e689
jmp 0x1403a156d
cmp eax, 0xd670c8a0
jle 0x1403a1a87
cmp eax, 0x31ac602f
jg 0x1403a1a1f
cmp eax, 0x76f811c
je 0x1403a1bbf
cmp eax, 0x30edcaaa
jne 0x1403a1f44
mov rax, qword [rbp + 0x140]
mov ecx, 0xa449ccd3
jmp 0x1403a16e0
cmp ecx, 0x125138e4
jg 0x1403a1720
cmp eax, 0x31ac6030
je 0x1403a1b7d
cmp eax, 0x467fc4f1
jne 0x1403a156d
mov eax, dword [0x140ae4784]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x31ac6030
mov ecx, 0x69543ec4
jmp 0x1403a1560
cmp eax, 0x4a3a53ab
je 0x1403a1c10
cmp eax, 0x5440deee
jne 0x1403a156d
lea rax, [rbp + 0x50]
mov qword [rbp + 0xe0], rax
mov eax, 0xd670c8a1
jmp 0x1403a156d
mov eax, 0x467fc4f1
jmp 0x1403a156d
cmp byte [rbp + 0x148], 0
mov eax, 0x5440deee
mov ecx, 0xa1a12847
cmovne eax, ecx
jmp 0x1403a156d
lea rax, [rbp + 0x50]
mov qword [rbp + 0x150], rax
mov eax, dword [0x140ae4784]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd2e7b8cd
mov ecx, 0xd49c1795
jmp 0x1403a1560
mov rax, qword [rbp + 0x140]
mov esi, 0xa449ccd3
jmp 0x1403a1c30
cmp esi, 0x125138e4
jg 0x1403a1c70
cmp esi, 0xa53c08ae
jg 0x1403a1cd0
cmp esi, 0x53f35b6e
jg 0x1403a1d00
cmp eax, 0x25beff25
jne 0x1403a156d
mov rax, qword [rbp + 0x80]
lea rax, [rbp + 0x50]
mov qword [rbp + 0x80], rax
mov ecx, 0xdcf3daff
mov rax, qword [rbp + 0xa0]
nop dword [rax]
cmp ecx, 0x596530b9
je 0x1403a1f8e
cmp qword [0x140ae75e0], 0
jne 0x1403a210e
mov dword [0x140ae7c20], 1
movaps xmm0, xmmword [str.B0DY]
movaps xmmword [rbp + 0x90], xmm0
movaps xmm0, xmmword [str.H3AD]
movaps xmmword [rbp + 0x80], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x60], xmm0
movaps xmmword [rbp + 0x70], xmm0
lea rax, str.MB_1
mov qword [rbp + 0x50], rax
lea rcx, str.MB_2
mov qword [rbp + 0x58], rcx
lea rdx, str.MB_4
mov qword [rbp + 0x60], rdx
lea rbx, str.MB_5
mov qword [rbp + 0x68], rbx
lea rdi, str.CTRL
mov qword [rbp + 0x70], rdi
lea rsi, [0x1406884b9]
mov qword [rbp + 0x78], rsi
movaps xmmword [rbp + 0xa0], xmm0
movaps xmmword [rbp + 0xb0], xmm0
movaps xmmword [rbp + 0xc0], xmm0
mov qword [rbp + 0xa0], rax
mov qword [rbp + 0xa8], rcx
mov qword [rbp + 0xb0], rdx
mov qword [rbp + 0xb8], rbx
mov qword [rbp + 0xc0], rdi
mov qword [rbp + 0xc8], rsi
lea rsi, [rbp - 0x40]
movss xmm1, dword [0x14066f490]
movss xmm2, dword [0x140683f50]
mov rcx, rsi
call fcn.14038a630
mov rcx, rsi
call fcn.1400aa000
lea rsi, [rbp - 0x40]
movss xmm1, dword [0x14066f464]
movss xmm2, dword [0x140683ff4]
mov rcx, rsi
call fcn.14038a630
mov rcx, rsi
call fcn.1400aa000
lea rcx, [rbp + 0x148]
movss xmm1, dword [0x140683ff8]
movss xmm2, dword [0x140683ffc]
call fcn.14038a630
mov eax, dword [0x140ae0d60]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rbp + 0x150]
mov eax, dword [0x140ae0d64]
sete cl
cmp eax, 0xa
setl al
setl byte [rbp + 0x140]
or al, cl
mov eax, 0x71d8c9c5
mov edx, 0xbbae453e
cmove eax, edx
mov ecx, 0xdc4a0391
cmove ecx, edx
mov edx, 0xac497e46
mov edi, 0xcfee8ba7
cmovne edi, edx
mov edx, 0xcd0a2f7e
mov esi, 0xaa8ed7c
jmp 0x1403a22a0
movzx edx, byte [reloc.WLDAP32.dll_Ordinal_60]
mov byte [rbp + 0xe8], dl
mov rdx, qword [0x140681cf9]
mov qword [rbp + 0xe0], rdx
mov edx, eax
nop word [rax + rax]
mov ebx, edx
cmp edx, 0xdc4a0390
jle 0x1403a22d0
cmp ebx, 0xaa8ed7b
jle 0x1403a2310
mov edx, edi
cmp ebx, 0xaa8ed7c
je 0x1403a22a0
cmp ebx, 0x71d8c9c5
jne 0x1403a238e
mov edx, 0x780d42ef
jmp 0x1403a22a0
cmp ebx, 0xcd0a2f7d
jg 0x1403a2340
cmp ebx, 0xac497e46
je 0x1403a2360
mov edx, ebx
cmp ebx, 0xbbae453e
jne 0x1403a22a0
movzx edx, byte [reloc.WLDAP32.dll_Ordinal_60]
mov byte [rbp + 0xe8], dl
mov rdx, qword [0x140681cf9]
mov qword [rbp + 0xe0], rdx
mov edx, 0xdc4a0391
jmp 0x1403a22a0
cmp ebx, 0xdc4a0391
je 0x1403a227a
mov edx, ebx
cmp ebx, 0x7962f2c
jne 0x1403a22a0
mov edx, ecx
jmp 0x1403a22a0
cmp ebx, 0xcd0a2f7e
je 0x1403a236a
mov edx, ebx
cmp ebx, 0xcfee8ba7
jne 0x1403a22a0
mov edx, 0xaa8ed7c
jmp 0x1403a22a0
mov edx, 0x7962f2c
jmp 0x1403a22a0
movzx ebx, byte [rbp + 0x150]
cmp byte [rbp + 0x140], 0
mov edx, 0xaa8ed7c
jne 0x1403a2384
mov edx, 0xcfee8ba7
test bl, bl
cmovne edx, esi
jmp 0x1403a22a0
mov edx, ebx
cmp ebx, 0x780d42ef
jne 0x1403a22a0
mov eax, dword [0x140ae0f60]
mov ecx, dword [0x140ae0f64]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x10b]
mov eax, 0xe6ea9142
mov edx, 0xf66af8c7
cmove edx, eax
cmp ecx, 0xa
setl byte [rbp + 0xdc]
cmovl edx, eax
mov dword [rbp + 0x120], edx
mov eax, 0x5f991f2e
mov r9d, 0x966c57f7
mov r11d, 0xf2c2d11e
mov r14d, 0x298dbd8d
nop
cmp eax, 0x1a3e19a4
jg 0x1403a2420
cmp eax, 0xc2d719d8
je 0x1403a35cf
cmp eax, 0xe6ea9142
je 0x1403a2456
cmp eax, 0xf66af8c7
jne 0x1403a23f0
mov eax, 0x1a3e19a5
jmp 0x1403a23f0
cmp eax, 0x1a3e19a5
je 0x1403a245d
cmp eax, 0x23f7bf89
je 0x1403a2465
cmp eax, 0x5f991f2e
jne 0x1403a23f0
mov cl, byte [rbp + 0x10b]
cmp byte [rbp + 0xdc], 0
mov eax, 0xf66af8c7
mov edx, 0x1a3e19a5
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x1403a23f0
mov eax, 0x23f7bf89
jmp 0x1403a23f0
mov eax, dword [rbp + 0x120]
jmp 0x1403a23f0
mov eax, 0x8e0a4e9e
jmp 0x1403a2480
mov eax, 0x298dbd8d
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0xfa44968f
jle 0x1403a24c0
cmp eax, 0x2b82705d
jle 0x1403a2b70
cmp eax, 0x6b7b026c
jg 0x1403a2bb9
cmp eax, 0x2b82705e
je 0x1403a2c37
cmp eax, 0x5dd0215f
jne 0x1403a2480
mov eax, 0xfa449690
jmp 0x1403a2480
cmp eax, 0xcfbb9803
jle 0x1403a2810
cmp eax, 0xd6d66091
jg 0x1403a2bf7
cmp eax, 0xcfbb9804
je 0x1403a2c0c
cmp eax, 0xd2fbbe96
jne 0x1403a2480
mov r8, qword [rbp + 0x130]
mov eax, dword [0x140ae8558]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae855c], 0xa
setl cl
or cl, al
mov r12d, 0x8ae3ef67
mov eax, 0x74a459aa
cmovne r12d, eax
mov esi, 0x8ae3ef67
mov eax, 0x676bfd1
cmovne esi, eax
mov r15d, 0x74e6b9e5
mov eax, 0xa156d8c0
cmovne r15d, eax
mov r10d, 0x74e6b9e5
mov eax, 0xbaddea09
cmovne r10d, eax
mov edi, 0x6369adff
jmp 0x1403a2560
mov edi, 0x617c6467
xor edx, edx
nop word cs:[rax + rax]
nop
mov ebx, edi
cmp edi, 0xf2c0c8b7
jle 0x1403a25b0
cmp ebx, 0x6369adfe
jle 0x1403a2610
cmp ebx, 0x74e6b9e4
jg 0x1403a268e
cmp ebx, 0x6369adff
je 0x1403a27eb
mov edi, ebx
cmp ebx, 0x74a459aa
jne 0x1403a2560
mov edi, 0x617c6467
mov edx, dword [rbp + 0x15c]
jmp 0x1403a2560
cmp ebx, 0xa156d8bf
jg 0x1403a2660
cmp ebx, 0x8ae3ef67
je 0x1403a2774
mov edi, esi
cmp ebx, 0x954203b4
je 0x1403a2560
mov edi, ebx
cmp ebx, 0x966c57f7
jne 0x1403a2560
movsxd rbx, dword [rbp + 0x128]
mov qword [rbp + 0x140], rbx
mov rbx, qword [rbp + 0x140]
movsx ebx, byte [r8 + rbx]
mov dword [rbp + 0x124], ebx
mov edi, 0xf03e8722
jmp 0x1403a2560
cmp ebx, 0xf2c0c8b8
je 0x1403a254e
mov edi, r12d
cmp ebx, 0x676bfd1
je 0x1403a2560
mov edi, ebx
cmp ebx, 0x617c6467
jne 0x1403a2560
mov dword [rbp + 0x128], edx
mov ebx, dword [rbp + 0x128]
cmp ebx, 9
mov edi, 0x7f359629
cmovl edi, r9d
jmp 0x1403a2560
cmp ebx, 0xa156d8c0
je 0x1403a277e
cmp ebx, 0xbaddea09
je 0x1403a2788
mov edi, ebx
cmp ebx, 0xf03e8722
jne 0x1403a2560
mov edi, r10d
jmp 0x1403a2560
cmp ebx, 0x74e6b9e5
jne 0x1403a27f5
mov ecx, dword [rbp + 0x128]
mov ecx, dword [rbp + 0x128]
mov ecx, dword [rbp + 0x128]
mov ecx, dword [rbp + 0x128]
mov ecx, dword [rbp + 0x128]
mov ecx, dword [rbp + 0x128]
mov ecx, dword [rbp + 0x128]
mov ecx, dword [rbp + 0x128]
mov ecx, dword [rbp + 0x128]
movsxd rcx, dword [rbp + 0x128]
imul rdi, rcx, 0x51eb851f
mov rbx, rdi
shr rbx, 0x3f
sar rdi, 0x24
add edi, ebx
imul edi, edi, 0x32
sub ecx, edi
lea edi, [rcx + 0x34]
mov ebx, dword [rbp + 0x124]
mov ebx, dword [rbp + 0x124]
mov ebx, dword [rbp + 0x124]
mov ebx, dword [rbp + 0x124]
mov ebx, dword [rbp + 0x124]
mov ebx, dword [rbp + 0x124]
mov ebx, dword [rbp + 0x124]
mov ebx, dword [rbp + 0x124]
mov ebx, dword [rbp + 0x124]
mov ebx, dword [rbp + 0x124]
mov eax, 0xcb
sub eax, ecx
and eax, ebx
not ebx
and ebx, edi
or eax, ebx
mov rcx, qword [rbp + 0x140]
mov byte [rbp + rcx + 0xe0], al
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov edi, 0xbaddea09
jmp 0x1403a2560
mov edi, 0x676bfd1
jmp 0x1403a2560
mov edi, 0x954203b4
jmp 0x1403a2560
movsxd rbx, dword [rbp + 0x128]
imul rdi, rbx, 0x51eb851f
mov rcx, rdi
shr rcx, 0x3f
sar rdi, 0x24
add edi, ecx
imul ecx, edi, 0x32
sub ebx, ecx
mov ecx, Ordinal_79
sub ecx, ebx
add ebx, 0x34
and ecx, 0x70
and ebx, 0x8f
or ebx, ecx
xor ebx, dword [rbp + 0x124]
xor bl, 0x70
mov rcx, qword [rbp + 0x140]
mov byte [rbp + rcx + 0xe0], bl
mov ecx, dword [rbp + 0x128]
add ecx, 1
mov dword [rbp + 0x15c], ecx
mov edi, r15d
jmp 0x1403a2560
mov edi, 0xf2c0c8b8
jmp 0x1403a2560
mov edi, ebx
cmp ebx, 0x7f359629
jne 0x1403a2560
mov eax, 0xacb0df40
jmp 0x1403a2480
cmp eax, 0x8e0a4e9e
je 0x1403a2c4f
cmp eax, 0x991f8505
je 0x1403a246c
cmp eax, 0xacb0df40
jne 0x1403a2480
mov r8, qword [rbp + 0x130]
mov eax, dword [0x140ae8558]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae855c], 0xa
setl cl
or cl, al
mov r12d, 0x8ae3ef67
mov eax, 0x74a459aa
cmovne r12d, eax
mov edi, 0x8ae3ef67
mov eax, 0x676bfd1
cmovne edi, eax
mov r15d, 0x74e6b9e5
mov eax, 0xa156d8c0
cmovne r15d, eax
mov r10d, 0x74e6b9e5
mov eax, 0xbaddea09
cmovne r10d, eax
mov ebx, 0x6369adff
jmp 0x1403a28a0
mov ebx, 0x617c6467
xor ecx, ecx
nop
mov edx, ebx
cmp ebx, 0xf2c0c8b7
jle 0x1403a28f0
cmp edx, 0x6369adfe
jle 0x1403a2950
cmp edx, 0x74e6b9e4
jg 0x1403a29ce
cmp edx, 0x6369adff
je 0x1403a2b2d
mov ebx, edx
cmp edx, 0x74a459aa
jne 0x1403a28a0
mov ebx, 0x617c6467
mov ecx, dword [rbp + 0x15c]
jmp 0x1403a28a0
cmp edx, 0xa156d8bf
jg 0x1403a29a0
cmp edx, 0x8ae3ef67
je 0x1403a2ab5
mov ebx, edi
cmp edx, 0x954203b4
je 0x1403a28a0
mov ebx, edx
cmp edx, 0x966c57f7
jne 0x1403a28a0
movsxd rdx, dword [rbp + 0x128]
mov qword [rbp + 0x140], rdx
mov rdx, qword [rbp + 0x140]
movsx edx, byte [r8 + rdx]
mov dword [rbp + 0x124], edx
mov ebx, 0xf03e8722
jmp 0x1403a28a0
cmp edx, 0xf2c0c8b8
je 0x1403a2897
mov ebx, r12d
cmp edx, 0x676bfd1
je 0x1403a28a0
mov ebx, edx
cmp edx, 0x617c6467
jne 0x1403a28a0
mov dword [rbp + 0x128], ecx
mov edx, dword [rbp + 0x128]
cmp edx, 9
mov ebx, 0x7f359629
cmovl ebx, r9d
jmp 0x1403a28a0
cmp edx, 0xa156d8c0
je 0x1403a2abf
cmp edx, 0xbaddea09
je 0x1403a2ac9
mov ebx, edx
cmp edx, 0xf03e8722
jne 0x1403a28a0
mov ebx, r10d
jmp 0x1403a28a0
cmp edx, 0x74e6b9e5
jne 0x1403a2b37
mov edx, dword [rbp + 0x128]
mov edx, dword [rbp + 0x128]
mov edx, dword [rbp + 0x128]
mov edx, dword [rbp + 0x128]
mov edx, dword [rbp + 0x128]
mov edx, dword [rbp + 0x128]
mov edx, dword [rbp + 0x128]
mov edx, dword [rbp + 0x128]
mov edx, dword [rbp + 0x128]
movsxd rdx, dword [rbp + 0x128]
imul rbx, rdx, 0x51eb851f
mov rax, rbx
shr rax, 0x3f
sar rbx, 0x24
add ebx, eax
imul eax, ebx, 0x32
sub edx, eax
lea eax, [rdx + 0x34]
mov ebx, dword [rbp + 0x124]
mov ebx, dword [rbp + 0x124]
mov ebx, dword [rbp + 0x124]
mov ebx, dword [rbp + 0x124]
mov ebx, dword [rbp + 0x124]
mov ebx, dword [rbp + 0x124]
mov ebx, dword [rbp + 0x124]
mov ebx, dword [rbp + 0x124]
mov ebx, dword [rbp + 0x124]
mov ebx, dword [rbp + 0x124]
mov esi, 0xcb
sub esi, edx
and esi, ebx
not ebx
and ebx, eax
or esi, ebx
mov rax, qword [rbp + 0x140]
mov byte [rbp + rax + 0xe0], sil
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov ebx, 0xbaddea09
jmp 0x1403a28a0
mov ebx, 0x676bfd1
jmp 0x1403a28a0
mov ebx, 0x954203b4
jmp 0x1403a28a0
movsxd rdx, dword [rbp + 0x128]
imul rbx, rdx, 0x51eb851f
mov r13, rbx
shr r13, 0x3f
sar rbx, 0x24
add ebx, r13d
imul ebx, ebx, 0x32
sub edx, ebx
mov ebx, Ordinal_79
sub ebx, edx
add edx, 0x34
and ebx, 0x70
and edx, 0x8f
or edx, ebx
xor edx, dword [rbp + 0x124]
xor dl, 0x70
mov rbx, qword [rbp + 0x140]
mov byte [rbp + rbx + 0xe0], dl
mov edx, dword [rbp + 0x128]
add edx, 1
mov dword [rbp + 0x15c], edx
mov ebx, r15d
jmp 0x1403a28a0
mov ebx, 0xf2c0c8b8
jmp 0x1403a28a0
mov ebx, edx
cmp edx, 0x7f359629
jne 0x1403a28a0
mov eax, dword [0x140ae48ac]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd2fbbe96
mov ecx, 0xd6d66092
jmp 0x1403a2c25
cmp eax, 0xfa449690
je 0x1403a2ce6
cmp eax, 0xb0ba4a8
je 0x1403a2d36
cmp eax, 0x298dbd8d
jne 0x1403a2480
mov eax, dword [0x140ae48ac]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x991f8505
cmove eax, r11d
cmp dword [0x140ae48b0], 0xa
cmovl eax, r11d
jmp 0x1403a2480
cmp eax, 0x6b7b026d
je 0x1403a2cfe
cmp eax, 0x753eacf4
jne 0x1403a2480
mov eax, dword [0x140ae48ac]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x991f8505
cmove eax, r14d
cmp dword [0x140ae48b0], 0xa
cmovl eax, r14d
jmp 0x1403a2480
cmp eax, 0xd6d66092
jne 0x1403a2d4e
mov eax, 0x5dd0215f
jmp 0x1403a2480
mov eax, dword [0x140ae48ac]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd2fbbe96
mov ecx, 0xacb0df40
cmove eax, ecx
cmp dword [0x140ae48b0], 0xa
cmovl eax, ecx
jmp 0x1403a2480
lea rax, [rbp + 0xe0]
mov qword [rbp + 0x130], rax
mov eax, 0xcfbb9804
jmp 0x1403a2480
mov al, byte [rbp + 0xe8]
mov byte [rbp + 0x128], al
mov eax, dword [0x140ae8560]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae8564], 0xa
setl cl
or cl, al
mov ebx, 0xf6aad9e0
mov eax, 0x286974f1
cmovne ebx, eax
mov ecx, 0xf6aad9e0
mov eax, 0x279b1079
cmovne ecx, eax
mov eax, 0xe3b2ae89
jmp 0x1403a2ca0
mov eax, ebx
nop dword [rax]
cmp eax, 0x279b1078
jle 0x1403a2cc0
cmp eax, 0x279b1079
je 0x1403a2c9a
cmp eax, 0x286974f1
je 0x1403a2d17
cmp eax, 0x40847889
jne 0x1403a2ca0
mov eax, ecx
jmp 0x1403a2ca0
cmp eax, 0xe3b2ae89
je 0x1403a2cd5
cmp eax, 0xf6aad9e0
jne 0x1403a2ca0
mov eax, 0x279b1079
jmp 0x1403a2ca0
cmp byte [rbp + 0x128], 0
setne dl
mov eax, 0x40847889
jmp 0x1403a2ca0
lea rax, [rbp + 0xe0]
mov qword [rbp + 0x160], rax
mov eax, 0xb0ba4a8
jmp 0x1403a2480
cmp byte [rbp + 0x118], 0
mov eax, 0xfa449690
mov ecx, 0x2b82705e
cmovne eax, ecx
jmp 0x1403a2480
and dl, 1
mov byte [rbp + 0x140], dl
mov al, byte [rbp + 0x140]
mov byte [rbp + 0x118], al
mov eax, 0x6b7b026d
jmp 0x1403a2480
mov rax, qword [rbp + 0x160]
mov qword [rbp + 0x150], rax
mov eax, 0x753eacf4
jmp 0x1403a2480
cmp eax, 0xf2c2d11e
jne 0x1403a2480
mov rax, qword [rbp + 0x150]
lea rax, [rbp + 0xe0]
mov qword [rbp + 0x138], rax
mov eax, 0xc2d719d8
jmp 0x1403a23f0
lea rax, [rbp + 0x50]
mov qword [rbp + 0xa0], rax
mov rax, qword [rbp + 0xa0]
mov rcx, qword [0x140681c29]
mov qword [rax + 5], rcx
mov rcx, qword [0x140681c24]
mov qword [rax], rcx
mov eax, 0x9ae3cc16
mov r10d, 0xea4ea55a
mov r15d, 0xcaab65f3
cmp eax, 0x2a54c629
jle 0x1403a2de0
cmp eax, 0x2a54c62a
je 0x1403a31d3
cmp eax, 0x41ecc980
je 0x1403a36c4
cmp eax, 0x56f42e96
jne 0x1403a2db0
mov eax, 0x41ecc980
jmp 0x1403a2db0
cmp eax, 0x9ae3cc16
je 0x1403a35a4
cmp eax, 0xe1544e28
jne 0x1403a2db0
mov eax, dword [0x140ae8058]
mov r12d, dword [0x140ae805c]
lea r13d, [rax - 1]
imul r13d, eax
test r13b, 1
sete al
cmp r12d, 0xa
setl cl
or cl, al
mov edx, 0x59f55161
mov eax, 0x65842015
cmovne edx, eax
mov r9d, 0x59f55161
mov eax, 0xa3a983ec
cmovne r9d, eax
mov ebx, 0x533fdd30
mov eax, 0x4da5db13
cmovne ebx, eax
mov eax, 0x671b37f
jmp 0x1403a2e60
mov rax, qword [rbp + 0x140]
mov qword [rbp + 0xe0], rax
mov eax, 0x5b32f6d6
nop word [rax + rax]
cmp eax, 0x671b37e
jg 0x1403a30b0
cmp eax, 0xc20799f1
jg 0x1403a30e0
cmp eax, 0x8961d3c3
je 0x1403a2e47
cmp eax, 0xab23402f
jne 0x1403a2e60
test r13b, 1
mov r8, qword [rbp + 0x150]
sete byte [rbp + 0x15c]
cmp r12d, 0xa
setl byte [rbp + 0x128]
mov ecx, 0x43b9ac7a
jmp 0x1403a2eb0
mov ecx, 0xcaab65f3
nop dword [rax]
mov eax, ecx
cmp ecx, 0x38d73c04
jg 0x1403a2ef0
cmp eax, 0xea4ea559
jle 0x1403a2f50
cmp eax, 0xf5565266
jg 0x1403a2f94
cmp eax, 0xea4ea55a
je 0x1403a3040
mov ecx, eax
cmp eax, 0xf32201ba
jne 0x1403a2eb0
mov ecx, 0xd151bf3f
xor edi, edi
jmp 0x1403a2eb0
cmp eax, 0x533fdd2f
jle 0x1403a2f20
cmp eax, 0x5c32f26a
jg 0x1403a300b
cmp eax, 0x533fdd30
je 0x1403a2ea8
mov ecx, eax
cmp eax, 0x59f55161
jne 0x1403a2eb0
mov ecx, 0xa3a983ec
jmp 0x1403a2eb0
cmp eax, 0x38d73c05
je 0x1403a301c
cmp eax, 0x43b9ac7a
je 0x1403a3069
mov ecx, eax
cmp eax, 0x4da5db13
jne 0x1403a2eb0
mov ecx, 0x5c32f26b
jmp 0x1403a2eb0
mov ecx, edx
cmp eax, 0xa3a983ec
je 0x1403a2eb0
mov ecx, ebx
cmp eax, 0xcaab65f3
je 0x1403a2eb0
mov ecx, eax
cmp eax, 0xd151bf3f
jne 0x1403a2eb0
mov dword [rbp + 0x138], edi
mov eax, dword [rbp + 0x138]
cmp eax, 0xd
mov ecx, 0xf5565267
cmovl ecx, r10d
jmp 0x1403a2eb0
mov ecx, r9d
cmp eax, 0xf5565267
je 0x1403a2eb0
mov ecx, eax
cmp eax, 0xfc27b8ae
jne 0x1403a2eb0
mov rax, qword [rbp + 0xa0]
movsx eax, byte [rax]
movsxd rcx, dword [rbp + 0x138]
imul r11, rcx, 0x51eb851f
mov r14, r11
shr r14, 0x3f
sar r11, 0x24
add r11d, r14d
imul esi, r11d, 0x32
sub ecx, esi
mov esi, 0xffffffcb
sub esi, ecx
add ecx, 0x34
and esi, 0xc9819277
and ecx, 0x367e6d88
or ecx, esi
xor ecx, eax
xor ecx, 0xc9819277
mov dword [rbp + 0x148], ecx
mov ecx, 0x38d73c05
jmp 0x1403a2eb0
cmp eax, 0x5c32f26b
jne 0x1403a308b
mov ecx, 0xf32201ba
jmp 0x1403a2eb0
mov eax, dword [rbp + 0x148]
mov rcx, qword [rbp + 0x80]
mov byte [rbp + rcx + 0x50], al
mov edi, dword [rbp + 0x138]
add edi, 1
mov ecx, 0xd151bf3f
jmp 0x1403a2eb0
movsxd rax, dword [rbp + 0x138]
mov qword [rbp + 0x80], rax
mov rax, qword [rbp + 0x80]
add rax, r8
mov qword [rbp + 0xa0], rax
mov ecx, 0xfc27b8ae
jmp 0x1403a2eb0
movzx eax, byte [rbp + 0x15c]
cmp byte [rbp + 0x128], 0
mov ecx, 0x533fdd30
cmovne ecx, r15d
test al, al
cmovne ecx, r15d
jmp 0x1403a2eb0
mov ecx, eax
cmp eax, 0x65842015
jne 0x1403a2eb0
mov eax, 0x2b8cd4b2
jmp 0x1403a2e60
cmp eax, 0x5b32f6d5
jg 0x1403a3107
cmp eax, 0x671b37f
je 0x1403a3127
cmp eax, 0x2b8cd4b2
jne 0x1403a2e60
mov eax, 0x65598abd
jmp 0x1403a2e60
cmp eax, 0xc20799f2
je 0x1403a3161
cmp eax, 0xda1c1e3f
jne 0x1403a2e60
lea rax, [rbp + 0x50]
mov qword [rbp + 0x150], rax
mov eax, 0xab23402f
jmp 0x1403a2e60
cmp eax, 0x65598abd
jne 0x1403a3198
lea rax, [rbp + 0x50]
mov qword [rbp + 0x140], rax
mov eax, 0x8961d3c3
jmp 0x1403a2e60
mov al, byte [rbp + 0x5c]
mov byte [rbp + 0x80], al
mov ecx, 0x94736458
nop word cs:[rax + rax]
nop
cmp ecx, 0xef07ddbb
je 0x1403a317a
cmp ecx, 0x94736458
jne 0x1403a3140
cmp byte [rbp + 0x80], 0
setne al
mov ecx, 0xef07ddbb
jmp 0x1403a3140
cmp byte [rbp + 0x124], 0
mov eax, 0x65598abd
mov ecx, 0xda1c1e3f
cmovne eax, ecx
jmp 0x1403a2e60
and al, 1
mov byte [rbp + 0xa0], al
mov al, byte [rbp + 0xa0]
mov byte [rbp + 0x124], al
mov eax, 0xc20799f2
jmp 0x1403a2e60
cmp eax, 0x5b32f6d6
jne 0x1403a2e60
mov rax, qword [rbp + 0xe0]
lea rax, [rbp + 0x50]
mov qword [rbp + 0x160], rax
mov eax, dword [0x140ae0c28]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2a54c62a
mov ecx, 0x56f42e96
jmp 0x1403a35bd
mov eax, dword [0x140ae8058]
mov r12d, dword [0x140ae805c]
lea r13d, [rax - 1]
imul r13d, eax
test r13b, 1
sete al
cmp r12d, 0xa
setl cl
or cl, al
mov edi, 0x59f55161
mov eax, 0x65842015
cmovne edi, eax
mov r9d, 0x59f55161
mov eax, 0xa3a983ec
cmovne r9d, eax
mov r11d, 0x533fdd30
mov eax, 0x4da5db13
cmovne r11d, eax
mov eax, 0x671b37f
jmp 0x1403a3240
mov rax, qword [rbp + 0x140]
mov qword [rbp + 0xe0], rax
mov eax, 0x5b32f6d6
nop dword [rax]
cmp eax, 0x671b37e
jg 0x1403a34a0
cmp eax, 0xc20799f1
jg 0x1403a34d0
cmp eax, 0x8961d3c3
je 0x1403a322a
cmp eax, 0xab23402f
jne 0x1403a3240
test r13b, 1
mov r8, qword [rbp + 0x150]
sete byte [rbp + 0x15c]
cmp r12d, 0xa
setl byte [rbp + 0x128]
mov edx, 0x43b9ac7a
jmp 0x1403a3290
mov edx, 0xcaab65f3
nop dword [rax]
mov ecx, edx
cmp edx, 0x38d73c04
jg 0x1403a32e0
cmp ecx, 0xea4ea559
jle 0x1403a3340
cmp ecx, 0xf5565266
jg 0x1403a3388
cmp ecx, 0xea4ea55a
je 0x1403a3435
mov edx, ecx
cmp ecx, 0xf32201ba
jne 0x1403a3290
mov edx, 0xd151bf3f
xor eax, eax
jmp 0x1403a3290
cmp ecx, 0x533fdd2f
jle 0x1403a3310
cmp ecx, 0x5c32f26a
jg 0x1403a33ff
cmp ecx, 0x533fdd30
je 0x1403a3288
mov edx, ecx
cmp ecx, 0x59f55161
jne 0x1403a3290
mov edx, 0xa3a983ec
jmp 0x1403a3290
cmp ecx, 0x38d73c05
je 0x1403a3411
cmp ecx, 0x43b9ac7a
je 0x1403a345e
mov edx, ecx
cmp ecx, 0x4da5db13
jne 0x1403a3290
mov edx, 0x5c32f26b
jmp 0x1403a3290
mov edx, edi
cmp ecx, 0xa3a983ec
je 0x1403a3290
mov edx, r11d
cmp ecx, 0xcaab65f3
je 0x1403a3290
mov edx, ecx
cmp ecx, 0xd151bf3f
jne 0x1403a3290
mov dword [rbp + 0x138], eax
mov ecx, dword [rbp + 0x138]
cmp ecx, 0xd
mov edx, 0xf5565267
cmovl edx, r10d
jmp 0x1403a3290
mov edx, r9d
cmp ecx, 0xf5565267
je 0x1403a3290
mov edx, ecx
cmp ecx, 0xfc27b8ae
jne 0x1403a3290
mov rcx, qword [rbp + 0xa0]
movsx ecx, byte [rcx]
movsxd rdx, dword [rbp + 0x138]
imul rsi, rdx, 0x51eb851f
mov rbx, rsi
shr rbx, 0x3f
sar rsi, 0x24
add esi, ebx
imul esi, esi, 0x32
sub edx, esi
mov esi, 0xffffffcb
sub esi, edx
add edx, 0x34
and esi, 0xc9819277
and edx, 0x367e6d88
or edx, esi
xor edx, ecx
xor edx, 0xc9819277
mov dword [rbp + 0x148], edx
mov edx, 0x38d73c05
jmp 0x1403a3290
cmp ecx, 0x5c32f26b
jne 0x1403a3480
mov edx, 0xf32201ba
jmp 0x1403a3290
mov eax, dword [rbp + 0x148]
mov rcx, qword [rbp + 0x80]
mov byte [rbp + rcx + 0x50], al
mov eax, dword [rbp + 0x138]
add eax, 1
mov edx, 0xd151bf3f
jmp 0x1403a3290
movsxd rcx, dword [rbp + 0x138]
mov qword [rbp + 0x80], rcx
mov rcx, qword [rbp + 0x80]
add rcx, r8
mov qword [rbp + 0xa0], rcx
mov edx, 0xfc27b8ae
jmp 0x1403a3290
movzx ecx, byte [rbp + 0x15c]
cmp byte [rbp + 0x128], 0
mov edx, 0x533fdd30
cmovne edx, r15d
test cl, cl
cmovne edx, r15d
jmp 0x1403a3290
mov edx, ecx
cmp ecx, 0x65842015
jne 0x1403a3290
mov eax, 0x2b8cd4b2
jmp 0x1403a3240
cmp eax, 0x5b32f6d5
jg 0x1403a34f7
cmp eax, 0x671b37f
je 0x1403a3517
cmp eax, 0x2b8cd4b2
jne 0x1403a3240
mov eax, 0x65598abd
jmp 0x1403a3240
cmp eax, 0xc20799f2
je 0x1403a3551
cmp eax, 0xda1c1e3f
jne 0x1403a3240
lea rax, [rbp + 0x50]
mov qword [rbp + 0x150], rax
mov eax, 0xab23402f
jmp 0x1403a3240
cmp eax, 0x65598abd
jne 0x1403a3588
lea rax, [rbp + 0x50]
mov qword [rbp + 0x140], rax
mov eax, 0x8961d3c3
jmp 0x1403a3240
mov al, byte [rbp + 0x5c]
mov byte [rbp + 0x80], al
mov ecx, 0x94736458
nop word cs:[rax + rax]
nop
cmp ecx, 0xef07ddbb
je 0x1403a356a
cmp ecx, 0x94736458
jne 0x1403a3530
cmp byte [rbp + 0x80], 0
setne al
mov ecx, 0xef07ddbb
jmp 0x1403a3530
cmp byte [rbp + 0x124], 0
mov eax, 0x65598abd
mov ecx, 0xda1c1e3f
cmovne eax, ecx
jmp 0x1403a3240
and al, 1
mov byte [rbp + 0xa0], al
mov al, byte [rbp + 0xa0]
mov byte [rbp + 0x124], al
mov eax, 0xc20799f2
jmp 0x1403a3240
cmp eax, 0x5b32f6d6
jne 0x1403a3240
mov rax, qword [rbp + 0xe0]
mov eax, 0xe1544e28
jmp 0x1403a2db0
mov eax, dword [0x140ae0c28]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2a54c62a
mov ecx, 0xe1544e28
cmove eax, ecx
cmp dword [0x140ae0c2c], 0xa
cmovl eax, ecx
jmp 0x1403a2db0
mov rdx, qword [rbp + 0x138]
lea r14, [rbp - 0x40]
mov rcx, r14
call fcn.140282cd0
mov eax, dword [0x140ae0ba8]
mov ecx, dword [0x140ae0bac]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x160]
cmp ecx, 0xa
setl byte [rbp + 0x150]
mov ecx, 0x6ab01df
mov edi, 0xf60e03e0
mov r15d, 0xf62e368
mov edx, dword [0x140ae0ba8]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov edx, 0x6d40b88
cmove edx, edi
cmp dword [0x140ae0bac], 0xa
cmovl edx, edi
nop word [rax + rax]
cmp ecx, 0x6ab01de
jg 0x1403a3670
cmp ecx, 0xa214a4d3
je 0x1403a37b2
cmp ecx, 0xd2d8422a
je 0x1403a36b2
cmp ecx, 0xf60e03e0
jne 0x1403a3640
mov ecx, 0xd2d8422a
jmp 0x1403a3640
cmp ecx, 0xf62e368
je 0x1403a36a7
cmp ecx, 0x6d40b88
je 0x1403a36ab
cmp ecx, 0x6ab01df
jne 0x1403a3640
movzx ebx, byte [rbp + 0x160]
cmp byte [rbp + 0x150], 0
mov ecx, 0x6d40b88
cmovne ecx, r15d
test bl, bl
cmovne ecx, r15d
jmp 0x1403a3640
mov ecx, edx
jmp 0x1403a3640
mov ecx, 0xf62e368
jmp 0x1403a3640
mov rcx, r14
call fcn.140326fe0
mov ecx, 0xa214a4d3
jmp 0x1403a3618
mov rdx, qword [rbp + 0x160]
lea r14, [rbp - 0x40]
mov rcx, r14
call fcn.140282cd0
mov eax, dword [0x140ae0ba8]
mov ecx, dword [0x140ae0bac]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xe0]
cmp ecx, 0xa
setl byte [rbp + 0x80]
mov ecx, 0x6ab01df
mov esi, 0xf60e03e0
mov edi, 0xf62e368
mov edx, dword [0x140ae0ba8]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x6d40b88
cmove edx, esi
cmp dword [0x140ae0bac], 0xa
cmovl edx, esi
nop dword [rax]
cmp ecx, 0x6ab01de
jg 0x1403a3760
cmp ecx, 0xa214a4d3
je 0x1403a3900
cmp ecx, 0xd2d8422a
je 0x1403a37a0
cmp ecx, 0xf60e03e0
jne 0x1403a3730
mov ecx, 0xd2d8422a
jmp 0x1403a3730
cmp ecx, 0xf62e368
je 0x1403a3795
cmp ecx, 0x6d40b88
je 0x1403a3799
cmp ecx, 0x6ab01df
jne 0x1403a3730
movzx ebx, byte [rbp + 0xe0]
cmp byte [rbp + 0x80], 0
mov ecx, 0x6d40b88
cmovne ecx, edi
test bl, bl
cmovne ecx, edi
jmp 0x1403a3730
mov ecx, edx
jmp 0x1403a3730
mov ecx, 0xf62e368
jmp 0x1403a3730
mov rcx, r14
call fcn.140326fe0
mov ecx, 0xa214a4d3
jmp 0x1403a370c
mov qword [rbp + 0x140], rax
mov rcx, qword [rbp + 0x140]
lea rdx, [rbp + 0x148]
mov r8b, 1
mov r9d, Ordinal_46
call fcn.14007dcd0
lea rcx, [rbp - 0x40]
call fcn.14024afe0
lea rsi, [rbp - 0x40]
movss xmm1, dword [0x140684000]
movss xmm2, dword [0x14066ed24]
mov rcx, rsi
call fcn.14038a630
mov rcx, rsi
call fcn.1400aa000
movss xmm0, dword [0x140684004]
call fcn.1400aa490
lea rax, [rbp + 0xe0]
mov qword [rbp + 0x140], rax
mov edx, 0x350c4c3f
mov eax, 0xa80a9adc
mov ecx, 0x463e8d1b
nop dword [rax]
cmp edx, 0xfbd92125
jle 0x1403a3880
cmp edx, 0xfbd92126
je 0x1403a3a41
cmp edx, 0x463e8d1b
je 0x1403a38b5
cmp edx, 0x350c4c3f
jne 0x1403a3830
mov edx, dword [0x140ae1518]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0xad0a23f8
cmove edx, ecx
cmp dword [0x140ae151c], 0xa
cmovl edx, ecx
jmp 0x1403a3830
cmp edx, 0xa80a9adc
je 0x1403a38f6
cmp edx, 0xad0a23f8
jne 0x1403a3830
mov rdx, qword [rbp + 0x140]
movzx ebx, byte [reloc.WLDAP32.dll_Ordinal_60]
mov byte [rdx + 8], bl
mov rbx, qword [0x140681d02]
mov qword [rdx], rbx
mov edx, 0x463e8d1b
jmp 0x1403a3830
mov rdx, qword [rbp + 0x140]
movzx ebx, byte [reloc.WLDAP32.dll_Ordinal_60]
mov byte [rdx + 8], bl
mov rbx, qword [0x140681d02]
mov qword [rdx], rbx
mov edx, dword [0x140ae1518]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0xad0a23f8
cmove edx, eax
cmp dword [0x140ae151c], 0xa
cmovl edx, eax
jmp 0x1403a3830
mov edx, 0xfbd92126
jmp 0x1403a3830
mov qword [rbp + 0xa0], rax
mov rcx, qword [rbp + 0xa0]
lea rdx, [rbp + 0x130]
mov r8b, 1
mov r9d, Ordinal_46
call fcn.14007dcd0
lea rcx, [rbp - 0x40]
call fcn.14024afe0
lea rbx, [rbp - 0x40]
movss xmm1, dword [0x14068405c]
movss xmm7, dword [0x140684004]
mov rcx, rbx
movaps xmm2, xmm7
call fcn.14038a630
mov rcx, rbx
call fcn.1400aa000
movaps xmm0, xmm7
call fcn.1400aa490
mov edx, 0xc5915e0
mov eax, 0xef0e1646
mov ecx, 0x7f796feb
lea rdi, [rbp + 0x50]
nop
cmp edx, 0xc5915df
jle 0x1403a39a0
cmp edx, 0x7f796feb
je 0x1403a39b5
cmp edx, 0x4dce42a4
je 0x1403a39f6
cmp edx, 0xc5915e0
jne 0x1403a3970
mov qword [rbp + 0xa0], rdi
mov edx, 0x4dce42a4
jmp 0x1403a3970
cmp edx, 0xc096e732
je 0x1403a3a1c
cmp edx, 0xef0e1646
jne 0x1403a3970
jmp 0x1403a4432
mov rdx, qword [rbp + 0xa0]
movzx ebx, byte [reloc.WLDAP32.dll_Ordinal_60]
mov byte [rdx + 8], bl
mov rbx, qword [0x140681c31]
mov qword [rdx], rbx
mov edx, dword [0x140ae1000]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0xc096e732
cmove edx, eax
cmp dword [0x140ae1004], 0xa
cmovl edx, eax
jmp 0x1403a3970
mov edx, dword [0x140ae1000]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0xc096e732
cmove edx, ecx
cmp dword [0x140ae1004], 0xa
cmovl edx, ecx
jmp 0x1403a3970
mov rdx, qword [rbp + 0xa0]
movzx ebx, byte [reloc.WLDAP32.dll_Ordinal_60]
mov byte [rdx + 8], bl
mov rbx, qword [0x140681c31]
mov qword [rdx], rbx
mov edx, 0x7f796feb
jmp 0x1403a3970
mov eax, dword [0x140ae0f60]
mov ecx, dword [0x140ae0f64]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xdc]
mov eax, 0xe6ea9142
mov edx, 0xf66af8c7
cmove edx, eax
cmp ecx, 0xa
setl byte [rbp + 0x118]
cmovl edx, eax
mov dword [rbp + 0x120], edx
mov eax, 0x5f991f2e
mov r13d, 0x74a459aa
mov r10d, 0x966c57f7
mov r14d, 0xf2c2d11e
mov r8d, 0x298dbd8d
nop word [rax + rax]
cmp eax, 0x1a3e19a4
jg 0x1403a3ad0
cmp eax, 0xc2d719d8
je 0x1403a4e05
cmp eax, 0xe6ea9142
je 0x1403a3b06
cmp eax, 0xf66af8c7
jne 0x1403a3aa0
mov eax, 0x1a3e19a5
jmp 0x1403a3aa0
cmp eax, 0x1a3e19a5
je 0x1403a3b0d
cmp eax, 0x23f7bf89
je 0x1403a3b15
cmp eax, 0x5f991f2e
jne 0x1403a3aa0
mov cl, byte [rbp + 0xdc]
cmp byte [rbp + 0x118], 0
mov eax, 0xf66af8c7
mov edx, 0x1a3e19a5
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x1403a3aa0
mov eax, 0x23f7bf89
jmp 0x1403a3aa0
mov eax, dword [rbp + 0x120]
jmp 0x1403a3aa0
mov eax, 0x8e0a4e9e
jmp 0x1403a3b50
mov eax, dword [0x140ae48ac]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd2fbbe96
mov ecx, 0xacb0df40
cmove eax, ecx
cmp dword [0x140ae48b0], 0xa
cmovl eax, ecx
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xfa44968f
jle 0x1403a3b90
cmp eax, 0x2b82705d
jle 0x1403a4240
cmp eax, 0x6b7b026c
jg 0x1403a4289
cmp eax, 0x2b82705e
je 0x1403a42dc
cmp eax, 0x5dd0215f
jne 0x1403a3b50
mov eax, 0xfa449690
jmp 0x1403a3b50
cmp eax, 0xcfbb9803
jle 0x1403a3ed0
cmp eax, 0xd6d66091
jg 0x1403a42c7
cmp eax, 0xcfbb9804
je 0x1403a3b1c
cmp eax, 0xd2fbbe96
jne 0x1403a3b50
mov r9, qword [rbp + 0x130]
mov eax, dword [0x140ae8558]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae855c], 0xa
setl cl
or cl, al
mov r12d, 0x8ae3ef67
cmovne r12d, r13d
mov eax, 0x8ae3ef67
mov ecx, 0x676bfd1
cmovne eax, ecx
mov r15d, 0x74e6b9e5
mov ecx, 0xa156d8c0
cmovne r15d, ecx
mov r11d, 0x74e6b9e5
mov ecx, 0xbaddea09
cmovne r11d, ecx
mov edi, 0x6369adff
jmp 0x1403a3c20
mov edi, 0x617c6467
xor esi, esi
mov ebx, edi
cmp edi, 0xf2c0c8b7
jle 0x1403a3c70
cmp ebx, 0x6369adfe
jle 0x1403a3cd0
cmp ebx, 0x74e6b9e4
jg 0x1403a3d4e
cmp ebx, 0x6369adff
je 0x1403a3eab
mov edi, ebx
cmp ebx, 0x74a459aa
jne 0x1403a3c20
mov edi, 0x617c6467
mov esi, dword [rbp + 0x128]
jmp 0x1403a3c20
cmp ebx, 0xa156d8bf
jg 0x1403a3d20
cmp ebx, 0x8ae3ef67
je 0x1403a3e34
mov edi, eax
cmp ebx, 0x954203b4
je 0x1403a3c20
mov edi, ebx
cmp ebx, 0x966c57f7
jne 0x1403a3c20
movsxd rbx, dword [rbp + 0x148]
mov qword [rbp + 0x140], rbx
mov rbx, qword [rbp + 0x140]
movsx ebx, byte [r9 + rbx]
mov dword [rbp + 0x15c], ebx
mov edi, 0xf03e8722
jmp 0x1403a3c20
cmp ebx, 0xf2c0c8b8
je 0x1403a3c19
mov edi, r12d
cmp ebx, 0x676bfd1
je 0x1403a3c20
mov edi, ebx
cmp ebx, 0x617c6467
jne 0x1403a3c20
mov dword [rbp + 0x148], esi
mov ebx, dword [rbp + 0x148]
cmp ebx, 9
mov edi, 0x7f359629
cmovl edi, r10d
jmp 0x1403a3c20
cmp ebx, 0xa156d8c0
je 0x1403a3e3e
cmp ebx, 0xbaddea09
je 0x1403a3e48
mov edi, ebx
cmp ebx, 0xf03e8722
jne 0x1403a3c20
mov edi, r11d
jmp 0x1403a3c20
cmp ebx, 0x74e6b9e5
jne 0x1403a3eb5
mov edx, dword [rbp + 0x148]
mov edx, dword [rbp + 0x148]
mov edx, dword [rbp + 0x148]
mov edx, dword [rbp + 0x148]
mov edx, dword [rbp + 0x148]
mov edx, dword [rbp + 0x148]
mov edx, dword [rbp + 0x148]
mov edx, dword [rbp + 0x148]
mov edx, dword [rbp + 0x148]
movsxd rdx, dword [rbp + 0x148]
imul rdi, rdx, 0x51eb851f
mov rbx, rdi
shr rbx, 0x3f
sar rdi, 0x24
add edi, ebx
imul edi, edi, 0x32
sub edx, edi
lea edi, [rdx + 0x34]
mov ebx, dword [rbp + 0x15c]
mov ebx, dword [rbp + 0x15c]
mov ebx, dword [rbp + 0x15c]
mov ebx, dword [rbp + 0x15c]
mov ebx, dword [rbp + 0x15c]
mov ebx, dword [rbp + 0x15c]
mov ebx, dword [rbp + 0x15c]
mov ebx, dword [rbp + 0x15c]
mov ebx, dword [rbp + 0x15c]
mov ebx, dword [rbp + 0x15c]
mov ecx, 0xcb
sub ecx, edx
and ecx, ebx
not ebx
and ebx, edi
or ecx, ebx
mov rdx, qword [rbp + 0x140]
mov byte [rbp + rdx + 0xe0], cl
mov ecx, dword [rbp + 0x148]
mov ecx, dword [rbp + 0x148]
mov ecx, dword [rbp + 0x148]
mov ecx, dword [rbp + 0x148]
mov ecx, dword [rbp + 0x148]
mov edi, 0xbaddea09
jmp 0x1403a3c20
mov edi, 0x676bfd1
jmp 0x1403a3c20
mov edi, 0x954203b4
jmp 0x1403a3c20
movsxd rbx, dword [rbp + 0x148]
imul rdi, rbx, 0x51eb851f
mov rdx, rdi
shr rdx, 0x3f
sar rdi, 0x24
add edi, edx
imul edx, edi, 0x32
sub ebx, edx
mov edx, Ordinal_79
sub edx, ebx
add ebx, 0x34
and edx, 0x70
and ebx, 0x8f
or ebx, edx
xor ebx, dword [rbp + 0x15c]
xor bl, 0x70
mov rdx, qword [rbp + 0x140]
mov byte [rbp + rdx + 0xe0], bl
mov edx, dword [rbp + 0x148]
add edx, 1
mov dword [rbp + 0x128], edx
mov edi, r15d
jmp 0x1403a3c20
mov edi, 0xf2c0c8b8
jmp 0x1403a3c20
mov edi, ebx
cmp ebx, 0x7f359629
jne 0x1403a3c20
mov eax, 0xacb0df40
jmp 0x1403a3b50
cmp eax, 0x8e0a4e9e
je 0x1403a42f4
cmp eax, 0x991f8505
je 0x1403a4396
cmp eax, 0xacb0df40
jne 0x1403a3b50
mov r15, qword [rbp + 0x130]
mov eax, dword [0x140ae8558]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae855c], 0xa
setl cl
or cl, al
mov r9d, 0x8ae3ef67
cmovne r9d, r13d
mov ebx, 0x8ae3ef67
mov eax, 0x676bfd1
cmovne ebx, eax
mov r13d, 0x74e6b9e5
mov eax, 0xa156d8c0
cmovne r13d, eax
mov r11d, 0x74e6b9e5
mov eax, 0xbaddea09
cmovne r11d, eax
mov edi, 0x6369adff
jmp 0x1403a3f60
mov edi, 0x617c6467
xor edx, edx
nop dword [rax]
mov esi, edi
cmp edi, 0xf2c0c8b7
jle 0x1403a3fb0
cmp esi, 0x6369adfe
jle 0x1403a4010
cmp esi, 0x74e6b9e4
jg 0x1403a408e
cmp esi, 0x6369adff
je 0x1403a41ee
mov edi, esi
cmp esi, 0x74a459aa
jne 0x1403a3f60
mov edi, 0x617c6467
mov edx, dword [rbp + 0x128]
jmp 0x1403a3f60
cmp esi, 0xa156d8bf
jg 0x1403a4060
cmp esi, 0x8ae3ef67
je 0x1403a4174
mov edi, ebx
cmp esi, 0x954203b4
je 0x1403a3f60
mov edi, esi
cmp esi, 0x966c57f7
jne 0x1403a3f60
movsxd rsi, dword [rbp + 0x148]
mov qword [rbp + 0x140], rsi
mov rsi, qword [rbp + 0x140]
movsx esi, byte [r15 + rsi]
mov dword [rbp + 0x15c], esi
mov edi, 0xf03e8722
jmp 0x1403a3f60
cmp esi, 0xf2c0c8b8
je 0x1403a3f52
mov edi, r9d
cmp esi, 0x676bfd1
je 0x1403a3f60
mov edi, esi
cmp esi, 0x617c6467
jne 0x1403a3f60
mov dword [rbp + 0x148], edx
mov esi, dword [rbp + 0x148]
cmp esi, 9
mov edi, 0x7f359629
cmovl edi, r10d
jmp 0x1403a3f60
cmp esi, 0xa156d8c0
je 0x1403a417e
cmp esi, 0xbaddea09
je 0x1403a4188
mov edi, esi
cmp esi, 0xf03e8722
jne 0x1403a3f60
mov edi, r11d
jmp 0x1403a3f60
cmp esi, 0x74e6b9e5
jne 0x1403a41f8
mov esi, dword [rbp + 0x148]
mov esi, dword [rbp + 0x148]
mov esi, dword [rbp + 0x148]
mov esi, dword [rbp + 0x148]
mov esi, dword [rbp + 0x148]
mov esi, dword [rbp + 0x148]
mov esi, dword [rbp + 0x148]
mov esi, dword [rbp + 0x148]
mov esi, dword [rbp + 0x148]
movsxd rsi, dword [rbp + 0x148]
imul rdi, rsi, 0x51eb851f
mov rax, rdi
shr rax, 0x3f
sar rdi, 0x24
add edi, eax
imul eax, edi, 0x32
sub esi, eax
lea eax, [rsi + 0x34]
mov edi, dword [rbp + 0x15c]
mov edi, dword [rbp + 0x15c]
mov edi, dword [rbp + 0x15c]
mov edi, dword [rbp + 0x15c]
mov edi, dword [rbp + 0x15c]
mov edi, dword [rbp + 0x15c]
mov edi, dword [rbp + 0x15c]
mov edi, dword [rbp + 0x15c]
mov edi, dword [rbp + 0x15c]
mov edi, dword [rbp + 0x15c]
mov ecx, 0xcb
sub ecx, esi
and ecx, edi
not edi
and edi, eax
or ecx, edi
mov rax, qword [rbp + 0x140]
mov byte [rbp + rax + 0xe0], cl
mov eax, dword [rbp + 0x148]
mov eax, dword [rbp + 0x148]
mov eax, dword [rbp + 0x148]
mov eax, dword [rbp + 0x148]
mov eax, dword [rbp + 0x148]
mov edi, 0xbaddea09
jmp 0x1403a3f60
mov edi, 0x676bfd1
jmp 0x1403a3f60
mov edi, 0x954203b4
jmp 0x1403a3f60
movsxd rsi, dword [rbp + 0x148]
imul rdi, rsi, 0x51eb851f
mov r12, rdi
shr r12, 0x3f
sar rdi, 0x24
add edi, r12d
imul edi, edi, 0x32
sub esi, edi
mov edi, Ordinal_79
sub edi, esi
add esi, 0x34
and edi, 0x70
and esi, 0x8f
or esi, edi
xor esi, dword [rbp + 0x15c]
xor sil, 0x70
mov rdi, qword [rbp + 0x140]
mov byte [rbp + rdi + 0xe0], sil
mov esi, dword [rbp + 0x148]
add esi, 1
mov dword [rbp + 0x128], esi
mov edi, r13d
jmp 0x1403a3f60
mov edi, 0xf2c0c8b8
jmp 0x1403a3f60
mov edi, esi
cmp esi, 0x7f359629
jne 0x1403a3f60
mov eax, dword [0x140ae48ac]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd2fbbe96
mov ecx, 0xd6d66092
cmove eax, ecx
cmp dword [0x140ae48b0], 0xa
cmovl eax, ecx
mov r13d, 0x74a459aa
jmp 0x1403a3b50
cmp eax, 0xfa449690
je 0x1403a43d8
cmp eax, 0xb0ba4a8
je 0x1403a43f0
cmp eax, 0x298dbd8d
jne 0x1403a3b50
mov eax, dword [0x140ae48ac]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x991f8505
cmove eax, r14d
cmp dword [0x140ae48b0], 0xa
cmovl eax, r14d
jmp 0x1403a3b50
cmp eax, 0x6b7b026d
je 0x1403a43a0
cmp eax, 0x753eacf4
jne 0x1403a3b50
mov eax, dword [0x140ae48ac]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x991f8505
cmove eax, r8d
cmp dword [0x140ae48b0], 0xa
cmovl eax, r8d
jmp 0x1403a3b50
cmp eax, 0xd6d66092
jne 0x1403a4408
mov eax, 0x5dd0215f
jmp 0x1403a3b50
lea rax, [rbp + 0xe0]
mov qword [rbp + 0x130], rax
mov eax, 0xcfbb9804
jmp 0x1403a3b50
mov al, byte [rbp + 0xe8]
mov byte [rbp + 0x148], al
mov eax, dword [0x140ae8560]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae8564], 0xa
setl cl
or cl, al
mov ebx, 0xf6aad9e0
mov eax, 0x286974f1
cmovne ebx, eax
mov ecx, 0xf6aad9e0
mov eax, 0x279b1079
cmovne ecx, eax
mov eax, 0xe3b2ae89
jmp 0x1403a4350
mov eax, ebx
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x279b1078
jle 0x1403a4370
cmp eax, 0x279b1079
je 0x1403a433f
cmp eax, 0x286974f1
je 0x1403a43b9
cmp eax, 0x40847889
jne 0x1403a4350
mov eax, ecx
jmp 0x1403a4350
cmp eax, 0xe3b2ae89
je 0x1403a4385
cmp eax, 0xf6aad9e0
jne 0x1403a4350
mov eax, 0x279b1079
jmp 0x1403a4350
cmp byte [rbp + 0x148], 0
setne dl
mov eax, 0x40847889
jmp 0x1403a4350
mov eax, 0x298dbd8d
jmp 0x1403a3b50
cmp byte [rbp + 0x124], 0
mov eax, 0xfa449690
mov ecx, 0x2b82705e
cmovne eax, ecx
jmp 0x1403a3b50
and dl, 1
mov byte [rbp + 0x140], dl
mov al, byte [rbp + 0x140]
mov byte [rbp + 0x124], al
mov eax, 0x6b7b026d
jmp 0x1403a3b50
lea rax, [rbp + 0xe0]
mov qword [rbp + 0x160], rax
mov eax, 0xb0ba4a8
jmp 0x1403a3b50
mov rax, qword [rbp + 0x160]
mov qword [rbp + 0x150], rax
mov eax, 0x753eacf4
jmp 0x1403a3b50
cmp eax, 0xf2c2d11e
jne 0x1403a3b50
mov rax, qword [rbp + 0x150]
lea rax, [rbp + 0xe0]
mov qword [rbp + 0x138], rax
mov eax, 0xc2d719d8
jmp 0x1403a3aa0
mov eax, dword [0x140ae0f60]
mov ecx, dword [0x140ae0f64]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x15c]
mov eax, 0xe6ea9142
mov edx, 0xf66af8c7
cmove edx, eax
cmp ecx, 0xa
setl byte [rbp + 0x128]
cmovl edx, eax
mov dword [rbp + 0x120], edx
mov eax, 0x5f991f2e
mov r13d, 0x74a459aa
mov r14d, 0x966c57f7
mov r11d, 0xf2c2d11e
mov r8d, 0x298dbd8d
nop dword [rax + rax]
cmp eax, 0x1a3e19a4
jg 0x1403a44c0
cmp eax, 0xc2d719d8
je 0x1403a4ef4
cmp eax, 0xe6ea9142
je 0x1403a44f6
cmp eax, 0xf66af8c7
jne 0x1403a4490
mov eax, 0x1a3e19a5
jmp 0x1403a4490
cmp eax, 0x1a3e19a5
je 0x1403a44fd
cmp eax, 0x23f7bf89
je 0x1403a4505
cmp eax, 0x5f991f2e
jne 0x1403a4490
mov cl, byte [rbp + 0x15c]
cmp byte [rbp + 0x128], 0
mov eax, 0xf66af8c7
mov edx, 0x1a3e19a5
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x1403a4490
mov eax, 0x23f7bf89
jmp 0x1403a4490
mov eax, dword [rbp + 0x120]
jmp 0x1403a4490
mov eax, 0x8e0a4e9e
jmp 0x1403a4540
mov eax, dword [0x140ae48ac]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd2fbbe96
mov ecx, 0xacb0df40
cmove eax, ecx
cmp dword [0x140ae48b0], 0xa
cmovl eax, ecx
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xfa44968f
jle 0x1403a4580
cmp eax, 0x2b82705d
jle 0x1403a4c30
cmp eax, 0x6b7b026c
jg 0x1403a4c79
cmp eax, 0x2b82705e
je 0x1403a4d85
cmp eax, 0x5dd0215f
jne 0x1403a4540
mov eax, 0xfa449690
jmp 0x1403a4540
cmp eax, 0xcfbb9803
jle 0x1403a48c0
cmp eax, 0xd6d66091
jg 0x1403a4cb7
cmp eax, 0xcfbb9804
je 0x1403a450c
cmp eax, 0xd2fbbe96
jne 0x1403a4540
mov r9, qword [rbp + 0x140]
mov eax, dword [0x140ae8558]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae855c], 0xa
setl cl
or cl, al
mov r12d, 0x8ae3ef67
cmovne r12d, r13d
mov ecx, 0x8ae3ef67
mov eax, 0x676bfd1
cmovne ecx, eax
mov r15d, 0x74e6b9e5
mov eax, 0xa156d8c0
cmovne r15d, eax
mov r10d, 0x74e6b9e5
mov eax, 0xbaddea09
cmovne r10d, eax
mov eax, 0x6369adff
jmp 0x1403a4610
mov eax, 0x617c6467
xor edi, edi
mov esi, eax
cmp eax, 0xf2c0c8b7
jle 0x1403a4660
cmp esi, 0x6369adfe
jle 0x1403a46c0
cmp esi, 0x74e6b9e4
jg 0x1403a473e
cmp esi, 0x6369adff
je 0x1403a4893
mov eax, esi
cmp esi, 0x74a459aa
jne 0x1403a4610
mov eax, 0x617c6467
mov edi, dword [rbp + 0x130]
jmp 0x1403a4610
cmp esi, 0xa156d8bf
jg 0x1403a4710
cmp esi, 0x8ae3ef67
je 0x1403a4821
mov eax, ecx
cmp esi, 0x954203b4
je 0x1403a4610
mov eax, esi
cmp esi, 0x966c57f7
jne 0x1403a4610
movsxd rax, dword [rbp + 0x160]
mov qword [rbp + 0xa0], rax
mov rax, qword [rbp + 0xa0]
movsx eax, byte [r9 + rax]
mov dword [rbp + 0x138], eax
mov eax, 0xf03e8722
jmp 0x1403a4610
cmp esi, 0xf2c0c8b8
je 0x1403a4609
mov eax, r12d
cmp esi, 0x676bfd1
je 0x1403a4610
mov eax, esi
cmp esi, 0x617c6467
jne 0x1403a4610
mov dword [rbp + 0x160], edi
mov eax, dword [rbp + 0x160]
cmp eax, 9
mov eax, 0x7f359629
cmovl eax, r14d
jmp 0x1403a4610
cmp esi, 0xa156d8c0
je 0x1403a482b
cmp esi, 0xbaddea09
je 0x1403a4835
mov eax, esi
cmp esi, 0xf03e8722
jne 0x1403a4610
mov eax, r10d
jmp 0x1403a4610
cmp esi, 0x74e6b9e5
jne 0x1403a489d
mov eax, dword [rbp + 0x160]
mov eax, dword [rbp + 0x160]
mov eax, dword [rbp + 0x160]
mov eax, dword [rbp + 0x160]
mov eax, dword [rbp + 0x160]
mov eax, dword [rbp + 0x160]
mov eax, dword [rbp + 0x160]
mov eax, dword [rbp + 0x160]
mov eax, dword [rbp + 0x160]
movsxd rax, dword [rbp + 0x160]
imul rsi, rax, 0x51eb851f
mov rbx, rsi
shr rbx, 0x3f
sar rsi, 0x24
add esi, ebx
imul esi, esi, 0x32
sub eax, esi
lea esi, [rax + 0x34]
mov ebx, dword [rbp + 0x138]
mov ebx, dword [rbp + 0x138]
mov ebx, dword [rbp + 0x138]
mov ebx, dword [rbp + 0x138]
mov ebx, dword [rbp + 0x138]
mov ebx, dword [rbp + 0x138]
mov ebx, dword [rbp + 0x138]
mov ebx, dword [rbp + 0x138]
mov ebx, dword [rbp + 0x138]
mov ebx, dword [rbp + 0x138]
mov edx, 0xcb
sub edx, eax
and edx, ebx
not ebx
and ebx, esi
or edx, ebx
mov rax, qword [rbp + 0xa0]
mov byte [rbp + rax + 0x50], dl
mov eax, dword [rbp + 0x160]
mov eax, dword [rbp + 0x160]
mov eax, dword [rbp + 0x160]
mov eax, dword [rbp + 0x160]
mov eax, dword [rbp + 0x160]
mov eax, 0xbaddea09
jmp 0x1403a4610
mov eax, 0x676bfd1
jmp 0x1403a4610
mov eax, 0x954203b4
jmp 0x1403a4610
movsxd rax, dword [rbp + 0x160]
imul rsi, rax, 0x51eb851f
mov rbx, rsi
shr rbx, 0x3f
sar rsi, 0x24
add esi, ebx
imul esi, esi, 0x32
sub eax, esi
mov esi, Ordinal_79
sub esi, eax
add eax, 0x34
and esi, 0x70
and eax, 0x8f
or eax, esi
xor eax, dword [rbp + 0x138]
xor al, 0x70
mov rsi, qword [rbp + 0xa0]
mov byte [rbp + rsi + 0x50], al
mov eax, dword [rbp + 0x160]
add eax, 1
mov dword [rbp + 0x130], eax
mov eax, r15d
jmp 0x1403a4610
mov eax, 0xf2c0c8b8
jmp 0x1403a4610
mov eax, esi
cmp esi, 0x7f359629
jne 0x1403a4610
mov eax, 0xacb0df40
lea rdi, [rbp + 0x50]
jmp 0x1403a4540
cmp eax, 0x8e0a4e9e
je 0x1403a4ccc
cmp eax, 0x991f8505
je 0x1403a4d96
cmp eax, 0xacb0df40
jne 0x1403a4540
mov r15, qword [rbp + 0x140]
mov eax, dword [0x140ae8558]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae855c], 0xa
setl cl
or cl, al
mov r9d, 0x8ae3ef67
cmovne r9d, r13d
mov esi, 0x8ae3ef67
mov eax, 0x676bfd1
cmovne esi, eax
mov r10d, 0x74e6b9e5
mov eax, 0xa156d8c0
cmovne r10d, eax
mov r13d, 0x74e6b9e5
mov eax, 0xbaddea09
cmovne r13d, eax
mov eax, 0x6369adff
jmp 0x1403a4950
mov eax, 0x617c6467
xor ebx, ebx
nop dword [rax]
mov edi, eax
cmp eax, 0xf2c0c8b7
jle 0x1403a49a0
cmp edi, 0x6369adfe
jle 0x1403a4a00
cmp edi, 0x74e6b9e4
jg 0x1403a4a7e
cmp edi, 0x6369adff
je 0x1403a4bd4
mov eax, edi
cmp edi, 0x74a459aa
jne 0x1403a4950
mov eax, 0x617c6467
mov ebx, dword [rbp + 0x130]
jmp 0x1403a4950
cmp edi, 0xa156d8bf
jg 0x1403a4a50
cmp edi, 0x8ae3ef67
je 0x1403a4b61
mov eax, esi
cmp edi, 0x954203b4
je 0x1403a4950
mov eax, edi
cmp edi, 0x966c57f7
jne 0x1403a4950
movsxd rax, dword [rbp + 0x160]
mov qword [rbp + 0xa0], rax
mov rax, qword [rbp + 0xa0]
movsx eax, byte [r15 + rax]
mov dword [rbp + 0x138], eax
mov eax, 0xf03e8722
jmp 0x1403a4950
cmp edi, 0xf2c0c8b8
je 0x1403a4942
mov eax, r9d
cmp edi, 0x676bfd1
je 0x1403a4950
mov eax, edi
cmp edi, 0x617c6467
jne 0x1403a4950
mov dword [rbp + 0x160], ebx
mov eax, dword [rbp + 0x160]
cmp eax, 9
mov eax, 0x7f359629
cmovl eax, r14d
jmp 0x1403a4950
cmp edi, 0xa156d8c0
je 0x1403a4b6b
cmp edi, 0xbaddea09
je 0x1403a4b75
mov eax, edi
cmp edi, 0xf03e8722
jne 0x1403a4950
mov eax, r13d
jmp 0x1403a4950
cmp edi, 0x74e6b9e5
jne 0x1403a4bde
mov eax, dword [rbp + 0x160]
mov eax, dword [rbp + 0x160]
mov eax, dword [rbp + 0x160]
mov eax, dword [rbp + 0x160]
mov eax, dword [rbp + 0x160]
mov eax, dword [rbp + 0x160]
mov eax, dword [rbp + 0x160]
mov eax, dword [rbp + 0x160]
mov eax, dword [rbp + 0x160]
movsxd rax, dword [rbp + 0x160]
imul rdi, rax, 0x51eb851f
mov rcx, rdi
shr rcx, 0x3f
sar rdi, 0x24
add edi, ecx
imul ecx, edi, 0x32
sub eax, ecx
lea ecx, [rax + 0x34]
mov edi, dword [rbp + 0x138]
mov edi, dword [rbp + 0x138]
mov edi, dword [rbp + 0x138]
mov edi, dword [rbp + 0x138]
mov edi, dword [rbp + 0x138]
mov edi, dword [rbp + 0x138]
mov edi, dword [rbp + 0x138]
mov edi, dword [rbp + 0x138]
mov edi, dword [rbp + 0x138]
mov edi, dword [rbp + 0x138]
mov edx, 0xcb
sub edx, eax
and edx, edi
not edi
and edi, ecx
or edx, edi
mov rax, qword [rbp + 0xa0]
mov byte [rbp + rax + 0x50], dl
mov eax, dword [rbp + 0x160]
mov eax, dword [rbp + 0x160]
mov eax, dword [rbp + 0x160]
mov eax, dword [rbp + 0x160]
mov eax, dword [rbp + 0x160]
mov eax, 0xbaddea09
jmp 0x1403a4950
mov eax, 0x676bfd1
jmp 0x1403a4950
mov eax, 0x954203b4
jmp 0x1403a4950
movsxd rax, dword [rbp + 0x160]
imul rdi, rax, 0x51eb851f
mov r12, rdi
shr r12, 0x3f
sar rdi, 0x24
add edi, r12d
imul edi, edi, 0x32
sub eax, edi
mov edi, Ordinal_79
sub edi, eax
add eax, 0x34
and edi, 0x70
and eax, 0x8f
or eax, edi
xor eax, dword [rbp + 0x138]
xor al, 0x70
mov rdi, qword [rbp + 0xa0]
mov byte [rbp + rdi + 0x50], al
mov eax, dword [rbp + 0x160]
add eax, 1
mov dword [rbp + 0x130], eax
mov eax, r10d
jmp 0x1403a4950
mov eax, 0xf2c0c8b8
jmp 0x1403a4950
mov eax, edi
cmp edi, 0x7f359629
jne 0x1403a4950
mov eax, dword [0x140ae48ac]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd2fbbe96
mov ecx, 0xd6d66092
cmove eax, ecx
cmp dword [0x140ae48b0], 0xa
cmovl eax, ecx
lea rdi, [rbp + 0x50]
mov r13d, 0x74a459aa
jmp 0x1403a4540
cmp eax, 0xfa449690
je 0x1403a4da0
cmp eax, 0xb0ba4a8
je 0x1403a4dca
cmp eax, 0x298dbd8d
jne 0x1403a4540
mov eax, dword [0x140ae48ac]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x991f8505
cmove eax, r11d
cmp dword [0x140ae48b0], 0xa
cmovl eax, r11d
jmp 0x1403a4540
cmp eax, 0x6b7b026d
je 0x1403a4db1
cmp eax, 0x753eacf4
jne 0x1403a4540
mov eax, dword [0x140ae48ac]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x991f8505
cmove eax, r8d
cmp dword [0x140ae48b0], 0xa
cmovl eax, r8d
jmp 0x1403a4540
cmp eax, 0xd6d66092
jne 0x1403a4de2
mov eax, 0x5dd0215f
jmp 0x1403a4540
mov al, byte [rbp + 0x58]
mov byte [rbp + 0x160], al
mov eax, dword [0x140ae8560]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae8564], 0xa
setl cl
or cl, al
mov ebx, 0xf6aad9e0
mov eax, 0x286974f1
cmovne ebx, eax
mov ecx, 0xf6aad9e0
mov eax, 0x279b1079
cmovne ecx, eax
mov eax, 0xe3b2ae89
jmp 0x1403a4d20
mov eax, ebx
nop word cs:[rax + rax]
cmp eax, 0x279b1078
jle 0x1403a4d40
cmp eax, 0x279b1079
je 0x1403a4d14
cmp eax, 0x286974f1
je 0x1403a4d66
cmp eax, 0x40847889
jne 0x1403a4d20
mov eax, ecx
jmp 0x1403a4d20
cmp eax, 0xe3b2ae89
je 0x1403a4d55
cmp eax, 0xf6aad9e0
jne 0x1403a4d20
mov eax, 0x279b1079
jmp 0x1403a4d20
cmp byte [rbp + 0x160], 0
setne dl
mov eax, 0x40847889
jmp 0x1403a4d20
and dl, 1
mov byte [rbp + 0xa0], dl
mov al, byte [rbp + 0xa0]
mov byte [rbp + 0x148], al
mov eax, 0x6b7b026d
jmp 0x1403a4540
mov qword [rbp + 0x140], rdi
mov eax, 0xcfbb9804
jmp 0x1403a4540
mov eax, 0x298dbd8d
jmp 0x1403a4540
mov qword [rbp + 0xe0], rdi
mov eax, 0xb0ba4a8
jmp 0x1403a4540
cmp byte [rbp + 0x148], 0
mov eax, 0xfa449690
mov ecx, 0x2b82705e
cmovne eax, ecx
jmp 0x1403a4540
mov rax, qword [rbp + 0xe0]
mov qword [rbp + 0x80], rax
mov eax, 0x753eacf4
jmp 0x1403a4540
cmp eax, 0xf2c2d11e
jne 0x1403a4540
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x150], rdi
mov eax, 0xc2d719d8
jmp 0x1403a4490
mov rdx, qword [rbp + 0x138]
lea r14, [rbp - 0x40]
mov rcx, r14
call fcn.140282cd0
mov eax, dword [0x140ae0ba8]
mov ecx, dword [0x140ae0bac]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x160]
cmp ecx, 0xa
setl byte [rbp + 0x150]
mov ecx, 0x6ab01df
mov edi, 0xf60e03e0
mov r15d, 0xf62e368
mov edx, dword [0x140ae0ba8]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov edx, 0x6d40b88
cmove edx, edi
cmp dword [0x140ae0bac], 0xa
cmovl edx, edi
cmp ecx, 0x6ab01de
jg 0x1403a4ea0
cmp ecx, 0xa214a4d3
je 0x1403a4fe2
cmp ecx, 0xd2d8422a
je 0x1403a4ee2
cmp ecx, 0xf60e03e0
jne 0x1403a4e70
mov ecx, 0xd2d8422a
jmp 0x1403a4e70
cmp ecx, 0xf62e368
je 0x1403a4ed7
cmp ecx, 0x6d40b88
je 0x1403a4edb
cmp ecx, 0x6ab01df
jne 0x1403a4e70
movzx ebx, byte [rbp + 0x160]
cmp byte [rbp + 0x150], 0
mov ecx, 0x6d40b88
cmovne ecx, r15d
test bl, bl
cmovne ecx, r15d
jmp 0x1403a4e70
mov ecx, edx
jmp 0x1403a4e70
mov ecx, 0xf62e368
jmp 0x1403a4e70
mov rcx, r14
call fcn.140326fe0
mov ecx, 0xa214a4d3
jmp 0x1403a4e4e
mov rdx, qword [rbp + 0x150]
lea r14, [rbp - 0x40]
mov rcx, r14
call fcn.140282cd0
mov eax, dword [0x140ae0ba8]
mov ecx, dword [0x140ae0bac]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xe0]
cmp ecx, 0xa
setl byte [rbp + 0x80]
mov ecx, 0x6ab01df
mov esi, 0xf60e03e0
mov edi, 0xf62e368
mov edx, dword [0x140ae0ba8]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x6d40b88
cmove edx, esi
cmp dword [0x140ae0bac], 0xa
cmovl edx, esi
nop dword [rax]
cmp ecx, 0x6ab01de
jg 0x1403a4f90
cmp ecx, 0xa214a4d3
je 0x1403a5064
cmp ecx, 0xd2d8422a
je 0x1403a4fd0
cmp ecx, 0xf60e03e0
jne 0x1403a4f60
mov ecx, 0xd2d8422a
jmp 0x1403a4f60
cmp ecx, 0xf62e368
je 0x1403a4fc5
cmp ecx, 0x6d40b88
je 0x1403a4fc9
cmp ecx, 0x6ab01df
jne 0x1403a4f60
movzx ebx, byte [rbp + 0xe0]
cmp byte [rbp + 0x80], 0
mov ecx, 0x6d40b88
cmovne ecx, edi
test bl, bl
cmovne ecx, edi
jmp 0x1403a4f60
mov ecx, edx
jmp 0x1403a4f60
mov ecx, 0xf62e368
jmp 0x1403a4f60
mov rcx, r14
call fcn.140326fe0
mov ecx, 0xa214a4d3
jmp 0x1403a4f3c
mov qword [rbp + 0x140], rax
mov rcx, qword [rbp + 0x140]
call fcn.140189580
lea rcx, [rbp - 0x40]
call fcn.14024afe0
call fcn.1400aa7f0
lea rsi, [rbp - 0x40]
movss xmm1, dword [0x140683f54]
movss xmm2, dword [0x14066f464]
mov rcx, rsi
call fcn.14038a630
mov rcx, rsi
call fcn.1400aa000
mov eax, 0xff8299a8
nop dword [rax]
cmp eax, 0xf8e365ca
je 0x1403a5142
cmp eax, 0xff8299a8
jne 0x1403a5030
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_60]
mov byte [rbp + 0xe8], al
mov rax, qword [0x140681d0b]
mov qword [rbp + 0xe0], rax
mov eax, 0xf8e365ca
jmp 0x1403a5030
mov qword [rbp + 0xa0], rax
mov rcx, qword [rbp + 0xa0]
call fcn.140189580
lea rcx, [rbp - 0x40]
call fcn.14024afe0
call fcn.1400aa7f0
lea rbx, [rbp - 0x40]
movss xmm1, dword [0x14066f474]
mov rcx, rbx
movapd xmm2, xmm1
call fcn.14038a630
mov rcx, rbx
call fcn.1400aa000
mov eax, dword [0x140ae14f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae14fc], 0xa
setl cl
or cl, al
mov eax, 0xcee6cf78
mov edx, 0x9a7139b5
cmove eax, edx
mov ecx, 0x80ff774c
cmove ecx, edx
mov edx, 0x4875844b
lea rbx, [rbp + 0x160]
nop word cs:[rax + rax]
nop
cmp edx, 0xcee6cf77
jle 0x1403a5120
cmp edx, 0xcee6cf78
je 0x1403a5137
cmp edx, 0xf72dc6be
je 0x1403a5b28
cmp edx, 0x4875844b
jne 0x1403a50f0
mov edx, ecx
jmp 0x1403a50f0
cmp edx, 0x80ff774c
je 0x1403a513e
cmp edx, 0x9a7139b5
jne 0x1403a50f0
mov edx, 0x80ff774c
jmp 0x1403a50f0
mov edx, 0xf72dc6be
jmp 0x1403a50f0
mov edx, eax
jmp 0x1403a50f0
mov eax, dword [0x140ae0f60]
mov ecx, dword [0x140ae0f64]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xdc]
mov eax, 0xe6ea9142
mov edx, 0xf66af8c7
cmove edx, eax
cmp ecx, 0xa
setl byte [rbp + 0x118]
cmovl edx, eax
mov dword [rbp + 0x120], edx
mov eax, 0x5f991f2e
mov r13d, 0x74a459aa
mov r10d, 0x966c57f7
mov r14d, 0xf2c2d11e
mov r8d, 0x298dbd8d
nop dword [rax + rax]
cmp eax, 0x1a3e19a4
jg 0x1403a51d0
cmp eax, 0xc2d719d8
je 0x1403a61fb
cmp eax, 0xe6ea9142
je 0x1403a5206
cmp eax, 0xf66af8c7
jne 0x1403a51a0
mov eax, 0x1a3e19a5
jmp 0x1403a51a0
cmp eax, 0x1a3e19a5
je 0x1403a520d
cmp eax, 0x23f7bf89
je 0x1403a5215
cmp eax, 0x5f991f2e
jne 0x1403a51a0
mov cl, byte [rbp + 0xdc]
cmp byte [rbp + 0x118], 0
mov eax, 0xf66af8c7
mov edx, 0x1a3e19a5
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x1403a51a0
mov eax, 0x23f7bf89
jmp 0x1403a51a0
mov eax, dword [rbp + 0x120]
jmp 0x1403a51a0
mov eax, 0x8e0a4e9e
jmp 0x1403a5230
mov eax, 0x298dbd8d
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0xfa44968f
jle 0x1403a5270
cmp eax, 0x2b82705d
jle 0x1403a5920
cmp eax, 0x6b7b026c
jg 0x1403a5969
cmp eax, 0x2b82705e
je 0x1403a59bc
cmp eax, 0x5dd0215f
jne 0x1403a5230
mov eax, 0xfa449690
jmp 0x1403a5230
cmp eax, 0xcfbb9803
jle 0x1403a55b0
cmp eax, 0xd6d66091
jg 0x1403a59a7
cmp eax, 0xcfbb9804
je 0x1403a59d4
cmp eax, 0xd2fbbe96
jne 0x1403a5230
mov r9, qword [rbp + 0x130]
mov eax, dword [0x140ae8558]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae855c], 0xa
setl cl
or cl, al
mov r12d, 0x8ae3ef67
cmovne r12d, r13d
mov eax, 0x8ae3ef67
mov ecx, 0x676bfd1
cmovne eax, ecx
mov r15d, 0x74e6b9e5
mov ecx, 0xa156d8c0
cmovne r15d, ecx
mov r11d, 0x74e6b9e5
mov ecx, 0xbaddea09
cmovne r11d, ecx
mov edi, 0x6369adff
jmp 0x1403a5300
mov edi, 0x617c6467
xor esi, esi
mov ebx, edi
cmp edi, 0xf2c0c8b7
jle 0x1403a5350
cmp ebx, 0x6369adfe
jle 0x1403a53b0
cmp ebx, 0x74e6b9e4
jg 0x1403a542e
cmp ebx, 0x6369adff
je 0x1403a558b
mov edi, ebx
cmp ebx, 0x74a459aa
jne 0x1403a5300
mov edi, 0x617c6467
mov esi, dword [rbp + 0x128]
jmp 0x1403a5300
cmp ebx, 0xa156d8bf
jg 0x1403a5400
cmp ebx, 0x8ae3ef67
je 0x1403a5514
mov edi, eax
cmp ebx, 0x954203b4
je 0x1403a5300
mov edi, ebx
cmp ebx, 0x966c57f7
jne 0x1403a5300
movsxd rbx, dword [rbp + 0x148]
mov qword [rbp + 0x140], rbx
mov rbx, qword [rbp + 0x140]
movsx ebx, byte [r9 + rbx]
mov dword [rbp + 0x15c], ebx
mov edi, 0xf03e8722
jmp 0x1403a5300
cmp ebx, 0xf2c0c8b8
je 0x1403a52f9
mov edi, r12d
cmp ebx, 0x676bfd1
je 0x1403a5300
mov edi, ebx
cmp ebx, 0x617c6467
jne 0x1403a5300
mov dword [rbp + 0x148], esi
mov ebx, dword [rbp + 0x148]
cmp ebx, 9
mov edi, 0x7f359629
cmovl edi, r10d
jmp 0x1403a5300
cmp ebx, 0xa156d8c0
je 0x1403a551e
cmp ebx, 0xbaddea09
je 0x1403a5528
mov edi, ebx
cmp ebx, 0xf03e8722
jne 0x1403a5300
mov edi, r11d
jmp 0x1403a5300
cmp ebx, 0x74e6b9e5
jne 0x1403a5595
mov edx, dword [rbp + 0x148]
mov edx, dword [rbp + 0x148]
mov edx, dword [rbp + 0x148]
mov edx, dword [rbp + 0x148]
mov edx, dword [rbp + 0x148]
mov edx, dword [rbp + 0x148]
mov edx, dword [rbp + 0x148]
mov edx, dword [rbp + 0x148]
mov edx, dword [rbp + 0x148]
movsxd rdx, dword [rbp + 0x148]
imul rdi, rdx, 0x51eb851f
mov rbx, rdi
shr rbx, 0x3f
sar rdi, 0x24
add edi, ebx
imul edi, edi, 0x32
sub edx, edi
lea edi, [rdx + 0x34]
mov ebx, dword [rbp + 0x15c]
mov ebx, dword [rbp + 0x15c]
mov ebx, dword [rbp + 0x15c]
mov ebx, dword [rbp + 0x15c]
mov ebx, dword [rbp + 0x15c]
mov ebx, dword [rbp + 0x15c]
mov ebx, dword [rbp + 0x15c]
mov ebx, dword [rbp + 0x15c]
mov ebx, dword [rbp + 0x15c]
mov ebx, dword [rbp + 0x15c]
mov ecx, 0xcb
sub ecx, edx
and ecx, ebx
not ebx
and ebx, edi
or ecx, ebx
mov rdx, qword [rbp + 0x140]
mov byte [rbp + rdx + 0xe0], cl
mov ecx, dword [rbp + 0x148]
mov ecx, dword [rbp + 0x148]
mov ecx, dword [rbp + 0x148]
mov ecx, dword [rbp + 0x148]
mov ecx, dword [rbp + 0x148]
mov edi, 0xbaddea09
jmp 0x1403a5300
mov edi, 0x676bfd1
jmp 0x1403a5300
mov edi, 0x954203b4
jmp 0x1403a5300
movsxd rbx, dword [rbp + 0x148]
imul rdi, rbx, 0x51eb851f
mov rdx, rdi
shr rdx, 0x3f
sar rdi, 0x24
add edi, edx
imul edx, edi, 0x32
sub ebx, edx
mov edx, Ordinal_79
sub edx, ebx
add ebx, 0x34
and edx, 0x70
and ebx, 0x8f
or ebx, edx
xor ebx, dword [rbp + 0x15c]
xor bl, 0x70
mov rdx, qword [rbp + 0x140]
mov byte [rbp + rdx + 0xe0], bl
mov edx, dword [rbp + 0x148]
add edx, 1
mov dword [rbp + 0x128], edx
mov edi, r15d
jmp 0x1403a5300
mov edi, 0xf2c0c8b8
jmp 0x1403a5300
mov edi, ebx
cmp ebx, 0x7f359629
jne 0x1403a5300
mov eax, 0xacb0df40
jmp 0x1403a5230
cmp eax, 0x8e0a4e9e
je 0x1403a59ff
cmp eax, 0x991f8505
je 0x1403a521c
cmp eax, 0xacb0df40
jne 0x1403a5230
mov r15, qword [rbp + 0x130]
mov eax, dword [0x140ae8558]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae855c], 0xa
setl cl
or cl, al
mov r9d, 0x8ae3ef67
cmovne r9d, r13d
mov ebx, 0x8ae3ef67
mov eax, 0x676bfd1
cmovne ebx, eax
mov r13d, 0x74e6b9e5
mov eax, 0xa156d8c0
cmovne r13d, eax
mov r11d, 0x74e6b9e5
mov eax, 0xbaddea09
cmovne r11d, eax
mov edi, 0x6369adff
jmp 0x1403a5640
mov edi, 0x617c6467
xor edx, edx
nop dword [rax]
mov esi, edi
cmp edi, 0xf2c0c8b7
jle 0x1403a5690
cmp esi, 0x6369adfe
jle 0x1403a56f0
cmp esi, 0x74e6b9e4
jg 0x1403a576e
cmp esi, 0x6369adff
je 0x1403a58ce
mov edi, esi
cmp esi, 0x74a459aa
jne 0x1403a5640
mov edi, 0x617c6467
mov edx, dword [rbp + 0x128]
jmp 0x1403a5640
cmp esi, 0xa156d8bf
jg 0x1403a5740
cmp esi, 0x8ae3ef67
je 0x1403a5854
mov edi, ebx
cmp esi, 0x954203b4
je 0x1403a5640
mov edi, esi
cmp esi, 0x966c57f7
jne 0x1403a5640
movsxd rsi, dword [rbp + 0x148]
mov qword [rbp + 0x140], rsi
mov rsi, qword [rbp + 0x140]
movsx esi, byte [r15 + rsi]
mov dword [rbp + 0x15c], esi
mov edi, 0xf03e8722
jmp 0x1403a5640
cmp esi, 0xf2c0c8b8
je 0x1403a5632
mov edi, r9d
cmp esi, 0x676bfd1
je 0x1403a5640
mov edi, esi
cmp esi, 0x617c6467
jne 0x1403a5640
mov dword [rbp + 0x148], edx
mov esi, dword [rbp + 0x148]
cmp esi, 9
mov edi, 0x7f359629
cmovl edi, r10d
jmp 0x1403a5640
cmp esi, 0xa156d8c0
je 0x1403a585e
cmp esi, 0xbaddea09
je 0x1403a5868
mov edi, esi
cmp esi, 0xf03e8722
jne 0x1403a5640
mov edi, r11d
jmp 0x1403a5640
cmp esi, 0x74e6b9e5
jne 0x1403a58d8
mov esi, dword [rbp + 0x148]
mov esi, dword [rbp + 0x148]
mov esi, dword [rbp + 0x148]
mov esi, dword [rbp + 0x148]
mov esi, dword [rbp + 0x148]
mov esi, dword [rbp + 0x148]
mov esi, dword [rbp + 0x148]
mov esi, dword [rbp + 0x148]
mov esi, dword [rbp + 0x148]
movsxd rsi, dword [rbp + 0x148]
imul rdi, rsi, 0x51eb851f
mov rax, rdi
shr rax, 0x3f
sar rdi, 0x24
add edi, eax
imul eax, edi, 0x32
sub esi, eax
lea eax, [rsi + 0x34]
mov edi, dword [rbp + 0x15c]
mov edi, dword [rbp + 0x15c]
mov edi, dword [rbp + 0x15c]
mov edi, dword [rbp + 0x15c]
mov edi, dword [rbp + 0x15c]
mov edi, dword [rbp + 0x15c]
mov edi, dword [rbp + 0x15c]
mov edi, dword [rbp + 0x15c]
mov edi, dword [rbp + 0x15c]
mov edi, dword [rbp + 0x15c]
mov ecx, 0xcb
sub ecx, esi
and ecx, edi
not edi
and edi, eax
or ecx, edi
mov rax, qword [rbp + 0x140]
mov byte [rbp + rax + 0xe0], cl
mov eax, dword [rbp + 0x148]
mov eax, dword [rbp + 0x148]
mov eax, dword [rbp + 0x148]
mov eax, dword [rbp + 0x148]
mov eax, dword [rbp + 0x148]
mov edi, 0xbaddea09
jmp 0x1403a5640
mov edi, 0x676bfd1
jmp 0x1403a5640
mov edi, 0x954203b4
jmp 0x1403a5640
movsxd rsi, dword [rbp + 0x148]
imul rdi, rsi, 0x51eb851f
mov r12, rdi
shr r12, 0x3f
sar rdi, 0x24
add edi, r12d
imul edi, edi, 0x32
sub esi, edi
mov edi, Ordinal_79
sub edi, esi
add esi, 0x34
and edi, 0x70
and esi, 0x8f
or esi, edi
xor esi, dword [rbp + 0x15c]
xor sil, 0x70
mov rdi, qword [rbp + 0x140]
mov byte [rbp + rdi + 0xe0], sil
mov esi, dword [rbp + 0x148]
add esi, 1
mov dword [rbp + 0x128], esi
mov edi, r13d
jmp 0x1403a5640
mov edi, 0xf2c0c8b8
jmp 0x1403a5640
mov edi, esi
cmp esi, 0x7f359629
jne 0x1403a5640
mov eax, dword [0x140ae48ac]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd2fbbe96
mov ecx, 0xd6d66092
cmove eax, ecx
cmp dword [0x140ae48b0], 0xa
cmovl eax, ecx
mov r13d, 0x74a459aa
jmp 0x1403a5230
cmp eax, 0xfa449690
je 0x1403a5ace
cmp eax, 0xb0ba4a8
je 0x1403a5ae6
cmp eax, 0x298dbd8d
jne 0x1403a5230
mov eax, dword [0x140ae48ac]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x991f8505
cmove eax, r14d
cmp dword [0x140ae48b0], 0xa
cmovl eax, r14d
jmp 0x1403a5230
cmp eax, 0x6b7b026d
je 0x1403a5a96
cmp eax, 0x753eacf4
jne 0x1403a5230
mov eax, dword [0x140ae48ac]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x991f8505
cmove eax, r8d
cmp dword [0x140ae48b0], 0xa
cmovl eax, r8d
jmp 0x1403a5230
cmp eax, 0xd6d66092
jne 0x1403a5afe
mov eax, 0x5dd0215f
jmp 0x1403a5230
lea rax, [rbp + 0xe0]
mov qword [rbp + 0x130], rax
mov eax, 0xcfbb9804
jmp 0x1403a5230
mov eax, dword [0x140ae48ac]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd2fbbe96
mov ecx, 0xacb0df40
cmove eax, ecx
cmp dword [0x140ae48b0], 0xa
cmovl eax, ecx
jmp 0x1403a5230
mov al, byte [rbp + 0xe8]
mov byte [rbp + 0x148], al
mov eax, dword [0x140ae8560]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae8564], 0xa
setl cl
or cl, al
mov ebx, 0xf6aad9e0
mov eax, 0x286974f1
cmovne ebx, eax
mov ecx, 0xf6aad9e0
mov eax, 0x279b1079
cmovne ecx, eax
mov eax, 0xe3b2ae89
jmp 0x1403a5a50
mov eax, ebx
nop dword [rax]
cmp eax, 0x279b1078
jle 0x1403a5a70
cmp eax, 0x279b1079
je 0x1403a5a4a
cmp eax, 0x286974f1
je 0x1403a5aaf
cmp eax, 0x40847889
jne 0x1403a5a50
mov eax, ecx
jmp 0x1403a5a50
cmp eax, 0xe3b2ae89
je 0x1403a5a85
cmp eax, 0xf6aad9e0
jne 0x1403a5a50
mov eax, 0x279b1079
jmp 0x1403a5a50
cmp byte [rbp + 0x148], 0
setne dl
mov eax, 0x40847889
jmp 0x1403a5a50
cmp byte [rbp + 0x124], 0
mov eax, 0xfa449690
mov ecx, 0x2b82705e
cmovne eax, ecx
jmp 0x1403a5230
and dl, 1
mov byte [rbp + 0x140], dl
mov al, byte [rbp + 0x140]
mov byte [rbp + 0x124], al
mov eax, 0x6b7b026d
jmp 0x1403a5230
lea rax, [rbp + 0xe0]
mov qword [rbp + 0x160], rax
mov eax, 0xb0ba4a8
jmp 0x1403a5230
mov rax, qword [rbp + 0x160]
mov qword [rbp + 0x150], rax
mov eax, 0x753eacf4
jmp 0x1403a5230
cmp eax, 0xf2c2d11e
jne 0x1403a5230
mov rax, qword [rbp + 0x150]
lea rax, [rbp + 0xe0]
mov qword [rbp + 0x138], rax
mov eax, 0xc2d719d8
jmp 0x1403a51a0
mov qword [rbp + 0x50], rbx
mov rax, qword [rbp + 0x50]
mov dword [rax], 0x37666671
mov edi, 0x6e68ae61
mov r12d, 0x2d2ac741
mov r13d, 0xb43c1f2
mov r15d, 0xa05e65db
mov r9d, 0xa2da9830
mov r10d, 0xbaa0574d
mov r8d, 0x6e633bc9
mov r11d, 0x86198a10
mov r14d, 0x89c5350
jmp 0x1403a5b80
mov edi, 0x90fde649
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0x89c534f
jg 0x1403a5bc0
cmp edi, 0xa2da982f
jle 0x1403a5c60
cmp edi, 0xe15129fb
jg 0x1403a5c9c
cmp edi, 0xa2da9830
je 0x1403a5cfa
cmp edi, 0xbaa0574d
jne 0x1403a5b80
mov edi, 0x67a526ba
jmp 0x1403a5b80
cmp edi, 0x67a526b9
jg 0x1403a5c00
cmp edi, 0x2a971ed7
jle 0x1403a5cbe
cmp edi, 0x2a971ed8
je 0x1403a5b6d
cmp edi, 0x34ba417c
jne 0x1403a5b80
cmp byte [rbp + 0x138], 0
mov edi, 0x90fde649
cmovne edi, r8d
jmp 0x1403a5b80
cmp edi, 0x67a526ba
je 0x1403a5d04
cmp edi, 0x6e633bc9
je 0x1403a5d2d
cmp edi, 0x6e68ae61
jne 0x1403a5b80
mov qword [rbp + 0x50], rbx
mov esi, 0xbef94c70
nop dword [rax]
cmp esi, 0x12c11e0
je 0x1403a5d56
cmp esi, 0xbef94c70
jne 0x1403a5c30
mov rsi, qword [rbp + 0x50]
movzx ebx, byte [rsi + 3]
mov esi, 0x12c11e0
jmp 0x1403a5c30
cmp edi, 0x86198a10
je 0x1403a5f51
cmp edi, 0x90fde649
je 0x1403a6150
cmp edi, 0x969d397d
jne 0x1403a5b80
mov rax, qword [rbp + 0xe0]
mov qword [rbp + 0x80], rax
mov edi, 0x27cb7b06
jmp 0x1403a5b80
cmp edi, 0xe15129fc
je 0x1403a5d7b
cmp edi, 0xfe4d20be
jne 0x1403a5b80
mov edi, 0x89c5350
jmp 0x1403a5b80
cmp edi, 0x89c5350
jne 0x1403a6161
mov qword [rbp + 0x140], rbx
mov esi, dword [0x140ae0a88]
lea edi, [rsi - 1]
imul edi, esi
test dil, 1
mov edi, 0xfe4d20be
cmove edi, r10d
cmp dword [0x140ae0a8c], 0xa
cmovl edi, r10d
jmp 0x1403a5b80
mov edi, 0x2a971ed8
jmp 0x1403a5b80
mov esi, dword [0x140ae0a88]
lea edi, [rsi - 1]
imul edi, esi
test dil, 1
mov edi, 0xe15129fc
cmove edi, r11d
cmp dword [0x140ae0a8c], 0xa
cmovl edi, r11d
jmp 0x1403a5b80
mov esi, dword [0x140ae0a88]
lea edi, [rsi - 1]
imul edi, esi
test dil, 1
mov edi, 0xfe4d20be
cmove edi, r14d
cmp dword [0x140ae0a8c], 0xa
cmovl edi, r14d
jmp 0x1403a5b80
mov byte [rbp + 0xa0], bl
cmp byte [rbp + 0xa0], 0
setne byte [rbp + 0x138]
mov edi, 0x34ba417c
lea rbx, [rbp + 0x160]
jmp 0x1403a5b80
mov rdi, qword [rbp + 0x140]
mov esi, 0xecd68730
jmp 0x1403a5de0
movsxd rax, dword [rbp + 0x150]
mov qword [rbp + 0xa0], rax
mov rax, qword [rbp + 0xa0]
movzx eax, byte [rdi + rax]
movsxd rcx, dword [rbp + 0x150]
imul rdx, rcx, 0x51eb851f
mov rsi, rdx
shr rsi, 0x3f
sar rdx, 0x24
add edx, esi
imul edx, edx, 0x32
sub ecx, edx
lea edx, [rcx + 0x34]
mov esi, 0xcb
sub esi, ecx
and esi, eax
not eax
and eax, edx
or esi, eax
mov byte [rbp + 0x130], sil
mov esi, 0xe22b6bc0
cmp esi, 0xb43c1f1
jg 0x1403a5e40
cmp esi, 0xecd6872f
jle 0x1403a5e80
cmp esi, 0xecd68730
je 0x1403a5f02
cmp esi, 0x12d2be
je 0x1403a5ece
cmp esi, 0xb17434e
jne 0x1403a5de0
mov rax, qword [rbp + 0xa0]
mov rcx, qword [rbp + 0x50]
movzx edx, byte [rbp + 0x130]
mov byte [rcx + rax], dl
mov ebx, dword [rbp + 0x150]
add ebx, 1
mov esi, 0x5c580b09
jmp 0x1403a5de0
cmp esi, 0xc1796a7
jle 0x1403a5eb0
cmp esi, 0xc1796a8
je 0x1403a5f0c
cmp esi, 0x5c580b09
jne 0x1403a5f34
mov dword [rbp + 0x150], ebx
mov eax, dword [rbp + 0x150]
cmp eax, 4
mov esi, 0xc1796a8
cmovl esi, r15d
jmp 0x1403a5de0
cmp esi, 0xa05e65db
je 0x1403a5d89
cmp esi, 0xe22b6bc0
jne 0x1403a5de0
lea rax, [rbp + 0x160]
mov qword [rbp + 0x50], rax
mov esi, 0xb17434e
jmp 0x1403a5de0
cmp esi, 0xb43c1f2
je 0x1403a5eda
cmp esi, 0xbf10956
jne 0x1403a5de0
mov esi, 0xb43c1f2
jmp 0x1403a5de0
mov esi, 0x5c580b09
xor ebx, ebx
jmp 0x1403a5de0
mov eax, dword [0x140ae7fd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov esi, 0xbf10956
cmove esi, r12d
cmp dword [0x140ae7fd4], 0xa
cmovl esi, r12d
jmp 0x1403a5de0
mov esi, 0x12d2be
jmp 0x1403a5de0
mov eax, dword [0x140ae7fd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov esi, 0xbf10956
cmove esi, r13d
cmp dword [0x140ae7fd4], 0xa
cmovl esi, r13d
jmp 0x1403a5de0
cmp esi, 0x2d2ac741
jne 0x1403a5de0
mov edi, 0x86198a10
lea rbx, [rbp + 0x160]
jmp 0x1403a5b80
mov rdi, qword [rbp + 0x140]
mov esi, 0xecd68730
jmp 0x1403a5fc0
movsxd rdx, dword [rbp + 0x150]
mov qword [rbp + 0xa0], rdx
mov rdx, qword [rbp + 0xa0]
movzx edx, byte [rdi + rdx]
movsxd rsi, dword [rbp + 0x150]
imul rax, rsi, 0x51eb851f
mov rcx, rax
shr rcx, 0x3f
sar rax, 0x24
add eax, ecx
imul eax, eax, 0x32
sub esi, eax
lea eax, [rsi + 0x34]
mov ecx, 0xcb
sub ecx, esi
and ecx, edx
not edx
and edx, eax
or ecx, edx
mov byte [rbp + 0x130], cl
mov esi, 0xe22b6bc0
nop word cs:[rax + rax]
nop
cmp esi, 0xb43c1f1
jg 0x1403a6020
cmp esi, 0xecd6872f
jle 0x1403a6060
cmp esi, 0xecd68730
je 0x1403a60e3
cmp esi, 0x12d2be
je 0x1403a60ae
cmp esi, 0xb17434e
jne 0x1403a5fc0
mov rax, qword [rbp + 0xa0]
mov rcx, qword [rbp + 0x50]
movzx edx, byte [rbp + 0x130]
mov byte [rcx + rax], dl
mov ebx, dword [rbp + 0x150]
add ebx, 1
mov esi, 0x5c580b09
jmp 0x1403a5fc0
cmp esi, 0xc1796a7
jle 0x1403a6090
cmp esi, 0xc1796a8
je 0x1403a60ed
cmp esi, 0x5c580b09
jne 0x1403a6115
mov dword [rbp + 0x150], ebx
mov esi, dword [rbp + 0x150]
cmp esi, 4
mov esi, 0xc1796a8
cmovl esi, r15d
jmp 0x1403a5fc0
cmp esi, 0xa05e65db
je 0x1403a5f5f
cmp esi, 0xe22b6bc0
jne 0x1403a5fc0
lea rax, [rbp + 0x160]
mov qword [rbp + 0x50], rax
mov esi, 0xb17434e
jmp 0x1403a5fc0
cmp esi, 0xb43c1f2
je 0x1403a60ba
cmp esi, 0xbf10956
jne 0x1403a5fc0
mov esi, 0xb43c1f2
jmp 0x1403a5fc0
mov esi, 0x5c580b09
xor ebx, ebx
jmp 0x1403a5fc0
mov edx, dword [0x140ae7fd0]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov esi, 0xbf10956
cmove esi, r12d
cmp dword [0x140ae7fd4], 0xa
cmovl esi, r12d
jmp 0x1403a5fc0
mov esi, 0x12d2be
jmp 0x1403a5fc0
mov esi, dword [0x140ae7fd0]
lea edx, [rsi - 1]
imul edx, esi
test dl, 1
mov esi, 0xbf10956
cmove esi, r13d
cmp dword [0x140ae7fd4], 0xa
cmovl esi, r13d
jmp 0x1403a5fc0
cmp esi, 0x2d2ac741
jne 0x1403a5fc0
mov eax, dword [0x140ae0a88]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0xe15129fc
cmove edi, r9d
cmp dword [0x140ae0a8c], 0xa
cmovl edi, r9d
lea rbx, [rbp + 0x160]
jmp 0x1403a5b80
mov qword [rbp + 0xe0], rbx
mov edi, 0x969d397d
jmp 0x1403a5b80
cmp edi, 0x27cb7b06
jne 0x1403a5b80
mov rax, qword [rbp + 0x80]
mov eax, dword [0x140ae0ff0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0ff4], 0xa
setl cl
or cl, al
mov ebx, 0x85acf5f0
mov eax, 0xd85b3428
cmove ebx, eax
mov ecx, 0xf20b8b8b
cmove ecx, eax
mov eax, 0x26bda230
mov rdx, qword [rbp + 0x50]
cmp eax, 0xf20b8b8a
jle 0x1403a61d0
cmp eax, 0x26bda230
je 0x1403a61e9
cmp eax, 0x141ab982
je 0x1403a61f7
cmp eax, 0xf20b8b8b
jne 0x1403a61b0
mov eax, ebx
jmp 0x1403a61b0
cmp eax, 0x85acf5f0
je 0x1403a62f4
cmp eax, 0xd85b3428
jne 0x1403a61b0
mov eax, 0xf20b8b8b
jmp 0x1403a61b0
mov eax, 0x141ab982
lea rdx, [rbp + 0x160]
jmp 0x1403a61b0
mov eax, ecx
jmp 0x1403a61b0
mov rdx, qword [rbp + 0x138]
lea r14, [rbp - 0x40]
mov rcx, r14
call fcn.140282cd0
mov eax, dword [0x140ae0ba8]
mov ecx, dword [0x140ae0bac]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x160]
cmp ecx, 0xa
setl byte [rbp + 0x150]
mov ecx, 0x6ab01df
mov edi, 0xf60e03e0
mov r15d, 0xf62e368
mov edx, dword [0x140ae0ba8]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov edx, 0x6d40b88
cmove edx, edi
cmp dword [0x140ae0bac], 0xa
cmovl edx, edi
nop word cs:[rax + rax]
cmp ecx, 0x6ab01de
jg 0x1403a62a0
cmp ecx, 0xa214a4d3
je 0x1403a63e4
cmp ecx, 0xd2d8422a
je 0x1403a62e2
cmp ecx, 0xf60e03e0
jne 0x1403a6270
mov ecx, 0xd2d8422a
jmp 0x1403a6270
cmp ecx, 0xf62e368
je 0x1403a62d7
cmp ecx, 0x6d40b88
je 0x1403a62db
cmp ecx, 0x6ab01df
jne 0x1403a6270
movzx ebx, byte [rbp + 0x160]
cmp byte [rbp + 0x150], 0
mov ecx, 0x6d40b88
cmovne ecx, r15d
test bl, bl
cmovne ecx, r15d
jmp 0x1403a6270
mov ecx, edx
jmp 0x1403a6270
mov ecx, 0xf62e368
jmp 0x1403a6270
mov rcx, r14
call fcn.140326fe0
mov ecx, 0xa214a4d3
jmp 0x1403a6244
mov qword [rbp + 0x50], rdx
mov rdx, qword [rbp + 0x50]
lea r14, [rbp - 0x40]
mov rcx, r14
call fcn.140282cd0
mov eax, dword [0x140ae0ba8]
mov ecx, dword [0x140ae0bac]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x80]
cmp ecx, 0xa
setl byte [rbp + 0xa0]
mov ecx, 0x6ab01df
mov esi, 0xf60e03e0
mov r15d, 0xf62e368
mov edx, dword [0x140ae0ba8]
lea edi, [rdx - 1]
imul edi, edx
test dil, 1
mov edx, 0x6d40b88
cmove edx, esi
cmp dword [0x140ae0bac], 0xa
cmovl edx, esi
cmp ecx, 0x6ab01de
jg 0x1403a6390
cmp ecx, 0xa214a4d3
je 0x1403a6514
cmp ecx, 0xd2d8422a
je 0x1403a63d2
cmp ecx, 0xf60e03e0
jne 0x1403a6360
mov ecx, 0xd2d8422a
jmp 0x1403a6360
cmp ecx, 0xf62e368
je 0x1403a63c7
cmp ecx, 0x6d40b88
je 0x1403a63cb
cmp ecx, 0x6ab01df
jne 0x1403a6360
movzx ebx, byte [rbp + 0x80]
cmp byte [rbp + 0xa0], 0
mov ecx, 0x6d40b88
cmovne ecx, r15d
test bl, bl
cmovne ecx, r15d
jmp 0x1403a6360
mov ecx, edx
jmp 0x1403a6360
mov ecx, 0xf62e368
jmp 0x1403a6360
mov rcx, r14
call fcn.140326fe0
mov ecx, 0xa214a4d3
jmp 0x1403a633e
mov qword [rbp + 0x140], rax
mov rcx, qword [rbp + 0x140]
lea rdx, [0x140ae7d40]
call fcn.14039c880
lea rcx, [rbp - 0x40]
call fcn.14024afe0
movsd xmm1, qword [0x140ae7d68]
movsd xmm0, qword [0x140684008]
ucomisd xmm0, xmm1
ja 0x1403a642b
movsd xmm0, qword [0x14066f4b0]
ucomisd xmm1, xmm0
jbe 0x1403a6433
movsd qword [0x140ae7d68], xmm0
cmp byte [0x140ae7d40], 0
je 0x1403aee51
lea rsi, [rbp - 0x40]
movss xmm1, dword [0x14066f4ec]
movss xmm2, dword [0x14066ed24]
mov rcx, rsi
call fcn.14038a630
mov rcx, rsi
call fcn.1400aa000
movss xmm0, dword [0x140684004]
call fcn.1400aa490
mov eax, dword [0x140ae0f98]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0f9c], 0xa
setl cl
or cl, al
mov eax, 0xb77983a0
mov edx, 0xac0153ae
cmove eax, edx
mov ecx, 0x2c646f47
cmove ecx, edx
mov edx, 0x7fd42c40
nop dword [rax]
cmp edx, 0x6b9da84
jle 0x1403a64f0
cmp edx, 0x6b9da85
je 0x1403a6505
cmp edx, 0x2c646f47
je 0x1403a6509
cmp edx, 0x7fd42c40
jne 0x1403a64b0
movups xmm0, xmmword [0x140681d14]
movaps xmmword [rbp + 0xe0], xmm0
mov edx, 0x6b9da85
jmp 0x1403a64b0
cmp edx, 0xac0153ae
je 0x1403a650d
cmp edx, 0xb77983a0
jne 0x1403a64b0
jmp 0x1403aee7d
mov edx, ecx
jmp 0x1403a64b0
mov edx, eax
jmp 0x1403a64b0
mov edx, 0x2c646f47
jmp 0x1403a64b0
mov qword [rbp + 0x50], rax
mov rcx, qword [rbp + 0x50]
lea rdx, [0x140ae7c25]
call fcn.14039c880
lea rcx, [rbp - 0x40]
call fcn.14024afe0
cmp byte [0x140ae7c25], 0
je 0x1403b1241
lea rdi, [rbp - 0x40]
movss xmm1, dword [0x140684060]
movss xmm2, dword [0x14066ed20]
mov rcx, rdi
call fcn.14038a630
mov rcx, rdi
call fcn.1400aa000
movss xmm0, dword [0x140684004]
call fcn.1400aa490
mov eax, dword [0x140ae1010]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rbp + 0x80]
mov eax, dword [0x140ae1014]
sete cl
cmp eax, 0xa
setl al
setl byte [rbp + 0xa0]
or al, cl
mov eax, 0x2feaee10
mov ecx, 0xd471e531
cmove eax, ecx
mov edi, 0x66a90bcf
cmove edi, ecx
mov ecx, 0x9a4672ca
mov edx, 0x25dec02d
cmovne edx, ecx
mov ecx, 0x1afb7a8
mov esi, 0x2f5aef97
jmp 0x1403a65d0
mov ecx, 0x64684c1c
mov ebx, ecx
cmp ecx, 0x2f5aef96
jle 0x1403a6610
cmp ebx, 0x328bf01e
jle 0x1403a6640
mov ecx, edi
cmp ebx, 0x64684c1c
je 0x1403a65d0
mov ecx, eax
cmp ebx, 0x66a90bcf
je 0x1403a65d0
mov ecx, ebx
cmp ebx, 0x328bf01f
jne 0x1403a65d0
jmp 0x1403af67b
cmp ebx, 0x1afb7a7
jg 0x1403a6670
cmp ebx, 0x9a4672ca
je 0x1403a65cb
mov ecx, ebx
cmp ebx, 0xd471e531
jne 0x1403a65d0
mov ecx, 0x66a90bcf
jmp 0x1403a65d0
mov ecx, edx
cmp ebx, 0x2f5aef97
je 0x1403a65d0
mov ecx, ebx
cmp ebx, 0x2feaee10
jne 0x1403a65d0
mov ecx, 0x328bf01f
jmp 0x1403a65d0
cmp ebx, 0x1afb7a8
je 0x1403a6690
mov ecx, ebx
cmp ebx, 0x25dec02d
jne 0x1403a65d0
mov ecx, 0x2f5aef97
jmp 0x1403a65d0
movzx ebx, byte [rbp + 0x80]
cmp byte [rbp + 0xa0], 0
mov ecx, 0x2f5aef97
jne 0x1403a66aa
mov ecx, 0x25dec02d
test bl, bl
cmovne ecx, esi
jmp 0x1403a65d0
mov eax, 0xbc1e687a
nop dword [rax]
cmp eax, 0x368d463e
je 0x1403a72b9
cmp eax, 0xbc1e687a
jne 0x1403a7290
mov eax, dword [0x140681eb3]
mov dword [rbp + 0x58], eax
mov rax, qword [0x140681eab]
mov qword [rbp + 0x50], rax
mov eax, 0x368d463e
jmp 0x1403a7290
mov eax, 0xc411f77b
mov edi, 0xe0a822ce
mov r13d, 0x6f3e92de
mov r11d, 0x90ff2e97
mov r12d, 0x766bae73
mov r15d, 0xe40ee8cb
mov r9d, 0x3de22ac7
mov r8d, 0x125138e5
jmp 0x1403a731d
mov rax, qword [rbp + 0x150]
mov qword [rbp + 0x140], rax
mov eax, dword [0x140ae4784]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x732fb11c
mov ecx, 0xba68ca7c
cmove eax, ecx
cmp dword [0x140ae4788], 0xa
cmovl eax, ecx
cmp eax, 0x76f811b
jg 0x1403a73b0
cmp eax, 0xd2e7b8cc
jg 0x1403a7400
cmp eax, 0xba68ca7b
jle 0x1403a77c3
cmp eax, 0xba68ca7c
je 0x1403a78a3
cmp eax, 0xbecd0359
je 0x1403a78e4
cmp eax, 0xc411f77b
jne 0x1403a731d
lea rax, [rbp + 0x50]
mov qword [rbp + 0xa0], rax
mov eax, dword [0x140ae8570]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae8574], 0xa
setl cl
or cl, al
mov ebx, 0x5ee7a240
mov eax, 0xe5f7b818
cmovne ebx, eax
mov ecx, 0x5ee7a240
mov eax, 0xf0894307
cmovne ecx, eax
mov eax, 0xe9763508
jmp 0x1403a7850
cmp eax, 0x4a3a53aa
jle 0x1403a7450
cmp eax, 0x5a93e688
jle 0x1403a7817
cmp eax, 0x5a93e689
je 0x1403a72e9
cmp eax, 0x69543ec4
je 0x1403a793e
cmp eax, 0x732fb11c
jne 0x1403a731d
mov rax, qword [rbp + 0x150]
mov eax, 0x5a93e689
jmp 0x1403a731d
cmp eax, 0xd670c8a0
jle 0x1403a77f7
cmp eax, 0xd670c8a1
je 0x1403a78ad
cmp eax, 0xe0163f89
je 0x1403a78ee
cmp eax, 0xeb3a0a8e
jne 0x1403a731d
mov eax, dword [0x140ae4784]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4a3a53ab
mov ecx, 0x30edcaaa
jmp 0x1403a7310
cmp eax, 0x31ac602f
jg 0x1403a778f
cmp eax, 0x76f811c
je 0x1403a7957
cmp eax, 0x30edcaaa
jne 0x1403a7cb6
mov rbx, qword [rbp + 0x140]
mov eax, 0xa449ccd3
jmp 0x1403a7490
mov eax, 0xe40ee8cb
nop word cs:[rax + rax]
nop
cmp eax, 0x125138e4
jg 0x1403a74c0
cmp eax, 0xa53c08ae
jg 0x1403a7510
cmp eax, 0x90ff2e96
jg 0x1403a7589
cmp eax, 0x86757151
je 0x1403a747f
cmp eax, 0x8d14fd5f
jne 0x1403a7490
mov eax, 0xe0a822ce
jmp 0x1403a7490
cmp eax, 0x53f35b6e
jg 0x1403a7540
cmp eax, 0x3edaf3f6
jg 0x1403a75e7
cmp eax, 0x125138e5
je 0x1403a7734
cmp eax, 0x3de22ac7
jne 0x1403a7490
mov eax, dword [0x140ae8578]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x60577e66
cmove eax, r12d
cmp dword [0x140ae857c], 0xa
cmovl eax, r12d
jmp 0x1403a7490
cmp eax, 0xe0a822cd
jg 0x1403a75a9
cmp eax, 0xa53c08af
je 0x1403a76b7
cmp eax, 0xcb85c8be
jne 0x1403a7490
mov eax, 0x53f35b6f
xor r14d, r14d
jmp 0x1403a7490
cmp eax, 0x6f3e92dd
jg 0x1403a7626
cmp eax, 0x53f35b6f
je 0x1403a7716
cmp eax, 0x60577e66
jne 0x1403a7490
mov eax, dword [rbp + 0x160]
mov eax, dword [rbp + 0x160]
mov eax, dword [rbp + 0x160]
mov eax, dword [rbp + 0x160]
mov eax, dword [rbp + 0x160]
mov eax, 0x766bae73
jmp 0x1403a7490
cmp eax, 0x90ff2e97
je 0x1403a76dd
cmp eax, 0xa449ccd3
jne 0x1403a7490
mov eax, 0xcb85c8be
jmp 0x1403a7490
cmp eax, 0xe0a822ce
je 0x1403a76ee
cmp eax, 0xe40ee8cb
jne 0x1403a7490
mov eax, dword [0x140ae8578]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x86757151
cmove eax, r11d
cmp dword [0x140ae857c], 0xa
cmovl eax, r11d
jmp 0x1403a7490
cmp eax, 0x3edaf3f7
je 0x1403a773e
cmp eax, 0x44871d25
jne 0x1403a7490
movzx eax, byte [rbp + 0x138]
mov rcx, qword [rbp + 0xa0]
mov byte [rcx], al
mov eax, dword [rbp + 0x160]
add eax, 1
mov dword [rbp + 0x130], eax
mov eax, 0x3edaf3f7
jmp 0x1403a7490
cmp eax, 0x766bae73
jne 0x1403a7766
movsxd rax, dword [rbp + 0x160]
movsxd rcx, dword [rbp + 0x160]
imul r9, rcx, 0x51eb851f
mov r10, r9
shr r10, 0x3f
sar r9, 0x24
add r9d, r10d
imul esi, r9d, 0x32
mov r9d, 0x3de22ac7
sub ecx, esi
mov esi, 0xcb
sub esi, ecx
add ecx, 0x34
and esi, 0xa4
and ecx, 0x5b
or ecx, esi
xor cl, byte [rbx + rax]
xor cl, 0xa4
mov byte [rbp + 0x138], cl
add rax, rbp
add rax, 0x50
mov qword [rbp + 0xa0], rax
mov eax, dword [0x140ae8578]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x60577e66
cmove eax, r8d
cmp dword [0x140ae857c], 0xa
cmovl eax, r8d
jmp 0x1403a7490
mov eax, dword [0x140ae8578]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8d14fd5f
cmove eax, edi
cmp dword [0x140ae857c], 0xa
cmovl eax, edi
jmp 0x1403a7490
mov eax, 0x53f35b6f
mov r14d, dword [rbp + 0x130]
jmp 0x1403a7490
mov eax, dword [0x140ae8578]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8d14fd5f
cmove eax, r13d
cmp dword [0x140ae857c], 0xa
cmovl eax, r13d
jmp 0x1403a7490
mov dword [rbp + 0x160], r14d
mov eax, dword [rbp + 0x160]
cmp eax, 0xc
mov eax, 0xa53c08af
cmovl eax, r9d
jmp 0x1403a7490
mov eax, 0x44871d25
jmp 0x1403a7490
mov eax, dword [0x140ae8578]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x86757151
cmove eax, r15d
cmp dword [0x140ae857c], 0xa
cmovl eax, r15d
jmp 0x1403a7490
cmp eax, 0x6f3e92de
jne 0x1403a7490
mov eax, dword [0x140ae4784]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4a3a53ab
mov ecx, 0xbecd0359
jmp 0x1403a7310
cmp eax, 0x31ac6030
je 0x1403a790c
cmp eax, 0x467fc4f1
jne 0x1403a731d
mov eax, dword [0x140ae4784]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x31ac6030
mov ecx, 0x69543ec4
jmp 0x1403a7310
cmp eax, 0x8267676d
je 0x1403a7916
cmp eax, 0xa1a12847
jne 0x1403a731d
mov eax, dword [0x140ae4784]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd2e7b8cd
mov ecx, 0x76f811c
jmp 0x1403a7310
cmp eax, 0xd2e7b8cd
je 0x1403a7934
cmp eax, 0xd49c1795
jne 0x1403a731d
mov eax, 0xe0163f89
jmp 0x1403a731d
cmp eax, 0x4a3a53ab
je 0x1403a7980
cmp eax, 0x5440deee
jne 0x1403a731d
lea rax, [rbp + 0x50]
mov qword [rbp + 0xe0], rax
mov eax, 0xd670c8a1
jmp 0x1403a731d
mov eax, ecx
nop word cs:[rax + rax]
nop
cmp eax, 0xe9763507
jle 0x1403a7880
cmp eax, 0xe9763508
je 0x1403a7842
cmp eax, 0x5ee7a240
je 0x1403a7895
cmp eax, 0xf0894307
jne 0x1403a7850
mov rax, qword [rbp + 0xa0]
movsx r14d, byte [rax + 0xb]
mov eax, ebx
jmp 0x1403a7850
cmp eax, 0x8afd599d
je 0x1403a78c5
cmp eax, 0xe5f7b818
jne 0x1403a7850
mov eax, 0x8afd599d
jmp 0x1403a7850
mov rax, qword [rbp + 0xa0]
mov eax, 0xf0894307
jmp 0x1403a7850
mov eax, 0xeb3a0a8e
jmp 0x1403a731d
mov rax, qword [rbp + 0xe0]
mov qword [rbp + 0x80], rax
mov eax, 0x25beff25
jmp 0x1403a731d
mov dword [rbp + 0x160], r14d
cmp dword [rbp + 0x160], 0
setne byte [rbp + 0x148]
mov eax, 0x8267676d
jmp 0x1403a731d
mov eax, 0x5440deee
jmp 0x1403a731d
mov eax, dword [0x140ae4784]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x732fb11c
mov ecx, 0x5a93e689
jmp 0x1403a7310
mov eax, 0x467fc4f1
jmp 0x1403a731d
mov eax, dword [0x140ae4784]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x31ac6030
mov ecx, 0x467fc4f1
jmp 0x1403a7310
mov eax, 0x76f811c
jmp 0x1403a731d
cmp byte [rbp + 0x148], 0
mov eax, 0x5440deee
mov ecx, 0xa1a12847
cmovne eax, ecx
jmp 0x1403a731d
lea rax, [rbp + 0x50]
mov qword [rbp + 0x150], rax
mov eax, dword [0x140ae4784]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd2e7b8cd
mov ecx, 0xd49c1795
jmp 0x1403a7310
mov rbx, qword [rbp + 0x140]
mov ecx, 0xa449ccd3
jmp 0x1403a79a0
mov ecx, 0xe40ee8cb
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x125138e4
jg 0x1403a79e0
cmp ecx, 0xa53c08ae
jg 0x1403a7a40
cmp ecx, 0x90ff2e96
jg 0x1403a7abc
cmp ecx, 0x86757151
je 0x1403a798e
cmp ecx, 0x8d14fd5f
jne 0x1403a79a0
mov ecx, 0xe0a822ce
jmp 0x1403a79a0
cmp ecx, 0x53f35b6e
jg 0x1403a7a70
cmp ecx, 0x3edaf3f6
jg 0x1403a7b1e
cmp ecx, 0x125138e5
je 0x1403a7c6e
cmp ecx, 0x3de22ac7
jne 0x1403a79a0
mov ecx, dword [0x140ae8578]
lea esi, [rcx - 1]
imul esi, ecx
test sil, 1
mov ecx, 0x60577e66
cmove ecx, r12d
cmp dword [0x140ae857c], 0xa
cmovl ecx, r12d
jmp 0x1403a79a0
cmp ecx, 0xe0a822cd
jg 0x1403a7ade
cmp ecx, 0xa53c08af
je 0x1403a7bf1
cmp ecx, 0xcb85c8be
jne 0x1403a79a0
mov ecx, 0x53f35b6f
xor eax, eax
jmp 0x1403a79a0
cmp ecx, 0x6f3e92dd
jg 0x1403a7b5f
cmp ecx, 0x53f35b6f
je 0x1403a7c51
cmp ecx, 0x60577e66
jne 0x1403a79a0
mov ecx, dword [rbp + 0x160]
mov ecx, dword [rbp + 0x160]
mov ecx, dword [rbp + 0x160]
mov ecx, dword [rbp + 0x160]
mov ecx, dword [rbp + 0x160]
mov ecx, 0x766bae73
jmp 0x1403a79a0
cmp ecx, 0x90ff2e97
je 0x1403a7c18
cmp ecx, 0xa449ccd3
jne 0x1403a79a0
mov ecx, 0xcb85c8be
jmp 0x1403a79a0
cmp ecx, 0xe0a822ce
je 0x1403a7c28
cmp ecx, 0xe40ee8cb
jne 0x1403a79a0
mov ecx, dword [0x140ae8578]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0x86757151
cmove ecx, r11d
cmp dword [0x140ae857c], 0xa
cmovl ecx, r11d
jmp 0x1403a79a0
cmp ecx, 0x3edaf3f7
je 0x1403a7c78
cmp ecx, 0x44871d25
jne 0x1403a79a0
movzx ecx, byte [rbp + 0x138]
mov rdx, qword [rbp + 0xa0]
mov byte [rdx], cl
mov ecx, dword [rbp + 0x160]
add ecx, 1
mov dword [rbp + 0x130], ecx
mov ecx, 0x3edaf3f7
jmp 0x1403a79a0
cmp ecx, 0x766bae73
jne 0x1403a7ca0
movsxd rcx, dword [rbp + 0x160]
movsxd rsi, dword [rbp + 0x160]
imul rdx, rsi, 0x51eb851f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x24
add edx, edi
mov edi, 0xe0a822ce
imul edx, edx, 0x32
sub esi, edx
mov edx, 0xcb
sub edx, esi
add esi, 0x34
and edx, 0xa4
and esi, 0x5b
or esi, edx
xor sil, byte [rbx + rcx]
xor sil, 0xa4
mov byte [rbp + 0x138], sil
add rcx, rbp
add rcx, 0x50
mov qword [rbp + 0xa0], rcx
mov ecx, dword [0x140ae8578]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0x60577e66
cmove ecx, r8d
cmp dword [0x140ae857c], 0xa
cmovl ecx, r8d
jmp 0x1403a79a0
mov ecx, dword [0x140ae8578]
lea esi, [rcx - 1]
imul esi, ecx
test sil, 1
mov ecx, 0x8d14fd5f
cmove ecx, edi
cmp dword [0x140ae857c], 0xa
cmovl ecx, edi
jmp 0x1403a79a0
mov ecx, 0x53f35b6f
mov eax, dword [rbp + 0x130]
jmp 0x1403a79a0
mov ecx, dword [0x140ae8578]
lea esi, [rcx - 1]
imul esi, ecx
test sil, 1
mov ecx, 0x8d14fd5f
cmove ecx, r13d
cmp dword [0x140ae857c], 0xa
cmovl ecx, r13d
jmp 0x1403a79a0
mov dword [rbp + 0x160], eax
mov ecx, dword [rbp + 0x160]
cmp ecx, 0xc
mov ecx, 0xa53c08af
cmovl ecx, r9d
jmp 0x1403a79a0
mov ecx, 0x44871d25
jmp 0x1403a79a0
mov ecx, dword [0x140ae8578]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0x86757151
cmove ecx, r15d
cmp dword [0x140ae857c], 0xa
cmovl ecx, r15d
jmp 0x1403a79a0
cmp ecx, 0x6f3e92de
jne 0x1403a79a0
mov eax, 0x30edcaaa
jmp 0x1403a731d
cmp eax, 0x25beff25
jne 0x1403a731d
mov rax, qword [rbp + 0x80]
lea rax, [rbp + 0x50]
mov qword [rbp + 0x80], rax
mov ecx, 0xdcf3daff
mov rax, qword [rbp + 0xa0]
nop
cmp ecx, 0x596530b9
je 0x1403a7cfe
cmp ecx, 0xdcf3daff
jne 0x1403a7ce0
mov rax, qword [rbp + 0x80]
mov ecx, 0x596530b9
jmp 0x1403a7ce0
mov qword [rbp + 0xa0], rax
mov rdx, qword [rbp + 0xa0]
lea r14, [rbp - 0x40]
mov rcx, r14
call fcn.140282cd0
mov eax, dword [0x140ae0ba8]
mov ecx, dword [0x140ae0bac]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xe0]
cmp ecx, 0xa
setl byte [rbp + 0x80]
mov ecx, 0x6ab01df
mov esi, 0xf60e03e0
mov r15d, 0xf62e368
mov edx, dword [0x140ae0ba8]
lea edi, [rdx - 1]
imul edi, edx
test dil, 1
mov edx, 0x6d40b88
cmove edx, esi
cmp dword [0x140ae0bac], 0xa
cmovl edx, esi
cmp ecx, 0x6ab01de
jg 0x1403a7da0
cmp ecx, 0xa214a4d3
je 0x1403a7e02
cmp ecx, 0xd2d8422a
je 0x1403a7df0
cmp ecx, 0xf60e03e0
jne 0x1403a7d70
mov ecx, 0xd2d8422a
jmp 0x1403a7d70
cmp ecx, 0xf62e368
je 0x1403a7dd7
cmp ecx, 0x6d40b88
je 0x1403a7ddb
cmp ecx, 0x6ab01df
jne 0x1403a7d70
movzx ebx, byte [rbp + 0xe0]
cmp byte [rbp + 0x80], 0
mov ecx, 0x6d40b88
cmovne ecx, r15d
test bl, bl
cmovne ecx, r15d
jmp 0x1403a7d70
mov ecx, edx
jmp 0x1403a7d70
mov ecx, 0xf62e368
jmp 0x1403a7d70
mov rcx, r14
call fcn.140326fe0
mov ecx, 0xa214a4d3
jmp 0x1403a7d4e
mov qword [rbp + 0xa0], rax
mov rcx, qword [rbp + 0xa0]
lea rdx, [0x140ae7d3a]
call fcn.140198f80
mov esi, eax
lea rcx, [rbp - 0x40]
call fcn.14024afe0
test sil, sil
je 0x1403a7e3e
mov dl, byte [0x140ae7d3a]
lea rcx, [0x140ae75f8]
call fcn.14038c090
mov eax, dword [0x140ae11c0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae11c4], 0xa
setl cl
or cl, al
mov eax, 0xb70e7156
mov edx, 0xd6314285
cmove eax, edx
mov ecx, 0xaa1be0d4
cmove ecx, edx
mov edx, 0xcee8d4a3
jmp 0x1403a7e80
mov edx, ecx
nop word [rax + rax]
cmp edx, 0xcee8d4a2
jle 0x1403a7eb0
cmp edx, 0xcee8d4a3
je 0x1403a7e78
cmp edx, 0xd6314285
je 0x1403a7ec7
cmp edx, 0xdfbf26ca
jne 0x1403a7e80
jmp 0x1403a7efe
cmp edx, 0xaa1be0d4
je 0x1403a7ee4
cmp edx, 0xb70e7156
jne 0x1403a7e80
mov edx, 0xdfbf26ca
jmp 0x1403a7e80
movzx edx, word [0x140681ebf]
mov word [rbp + 0x58], dx
mov rdx, qword [0x140681eb7]
mov qword [rbp + 0x50], rdx
mov edx, 0xaa1be0d4
jmp 0x1403a7e80
movzx edx, word [0x140681ebf]
mov word [rbp + 0x58], dx
mov rdx, qword [0x140681eb7]
mov qword [rbp + 0x50], rdx
mov edx, eax
jmp 0x1403a7e80
mov eax, dword [0x140ae0d20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0d24], 0xa
setl cl
or cl, al
mov ecx, 0xd82ddb03
mov eax, 0x37f712f8
cmove ecx, eax
mov dword [rbp + 0x3c], ecx
mov ecx, 0xe7d1d652
cmove ecx, eax
mov dword [rbp + 0x38], ecx
mov eax, dword [0x140ae4754]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae4758], 0xa
setl cl
or cl, al
mov eax, dword [0x140ae8618]
mov edx, dword [0x140ae861c]
lea ebx, [rax - 1]
imul ebx, eax
mov dword [rbp + 0x40], ebx
test bl, 1
sete al
mov dword [rbp + 0x11c], edx
cmp edx, 0xa
setl dl
or dl, al
mov edi, 0x11f3ad64
mov eax, 0xc0f27cad
cmove edi, eax
mov r9d, 0xe547228f
cmove r9d, eax
mov r14d, 0xac1bc255
mov edx, 0x91ed2af2
cmove r14d, edx
test cl, cl
mov r13d, 0x27456121
mov ecx, 0x8c2e2316
cmove r13d, ecx
mov eax, 0xe567f1c7
cmove eax, ecx
mov dword [rbp + 0x110], eax
mov eax, 0x6e280e88
mov ecx, 0x245592f1
cmove eax, ecx
mov dword [rbp + 0x114], eax
mov r8d, 0x47fbc9d9
cmove r8d, ecx
mov eax, 0xc39330e7
mov ecx, 0x9ee5a146
cmove eax, ecx
mov dword [rbp + 0x10c], eax
mov eax, 0xd1aa785e
cmove eax, ecx
mov dword [rbp + 0x120], eax
mov eax, 0x8924b2b1
mov ecx, 0xb899e341
cmove eax, ecx
mov dword [rbp + 0x104], eax
mov eax, 0xec84bd42
cmove eax, ecx
mov dword [rbp + 0x4c], eax
mov ecx, 0xcc0fbc07
mov r10d, 0xf2848031
mov r11d, 0x9982ca1d
cmp ecx, 0xd82ddb02
jle 0x1403a8070
cmp ecx, 0xd82ddb03
je 0x1403a861c
cmp ecx, 0xe7d1d652
je 0x1403a85e2
cmp ecx, 0x37f712f8
jne 0x1403a8030
mov rax, qword [rbp + 0x130]
mov ecx, 0xe7d1d652
jmp 0x1403a8030
cmp ecx, 0x82944783
je 0x1403a85f8
cmp ecx, 0xcc0fbc07
jne 0x1403a8030
mov ecx, 0x6702b176
jmp 0x1403a80a0
mov al, byte [rbp + 0x138]
mov ecx, 0xec84bd42
nop word cs:[rax + rax]
mov ebx, ecx
cmp ecx, 0x14e9ff1d
jg 0x1403a8130
cmp ebx, 0xc39330e6
jg 0x1403a8180
cmp ebx, 0x8e72a0cc
jle 0x1403a8228
mov ecx, r8d
cmp ebx, 0x8e72a0cd
je 0x1403a80a0
cmp ebx, 0x9ee5a146
je 0x1403a82b2
mov ecx, ebx
cmp ebx, 0xb899e341
jne 0x1403a80a0
lea rax, [rbp + 0x59]
mov qword [rbp + 0xa0], rax
mov ecx, 0x79da3664
nop word [rax + rax]
cmp ecx, 0x3749af37
je 0x1403a808b
cmp ecx, 0x79da3664
jne 0x1403a8100
mov rax, qword [rbp + 0xa0]
movzx eax, byte [rax]
mov byte [rbp + 0x138], al
mov ecx, 0x3749af37
jmp 0x1403a8100
cmp ebx, 0x47fbc9d8
jle 0x1403a81c0
cmp ebx, 0x6702b175
jle 0x1403a827f
cmp ebx, 0x773e20dd
je 0x1403a82c3
cmp ebx, 0x6e280e88
je 0x1403a85ae
mov ecx, ebx
cmp ebx, 0x6702b176
jne 0x1403a80a0
mov ecx, dword [rbp + 0x4c]
jmp 0x1403a80a0
cmp ebx, 0xe567f1c6
jle 0x1403a824c
mov ecx, r13d
cmp ebx, 0xe567f1c7
je 0x1403a80a0
cmp ebx, 0xec84bd42
je 0x1403a82d8
mov ecx, ebx
cmp ebx, 0x12ffdfa5
jne 0x1403a80a0
mov ecx, dword [rbp + 0x110]
jmp 0x1403a80a0
cmp ebx, 0x245592f0
jle 0x1403a81f9
cmp ebx, 0x245592f1
je 0x1403a85b8
mov ecx, dword [rbp + 0x120]
cmp ebx, 0x2d689f0b
je 0x1403a80a0
mov ecx, ebx
cmp ebx, 0x27456121
jne 0x1403a80a0
jmp 0x1403a8600
cmp ebx, 0x14e9ff1e
je 0x1403a8330
mov ecx, ebx
cmp ebx, 0x164f8fd5
jne 0x1403a80a0
lea rax, [rbp + 0x50]
mov qword [rbp + 0x150], rax
mov ecx, 0x2d689f0b
jmp 0x1403a80a0
cmp ebx, 0x8924b2b1
je 0x1403a859a
mov ecx, ebx
cmp ebx, 0x8c2e2316
jne 0x1403a80a0
mov ecx, 0xe567f1c7
jmp 0x1403a80a0
cmp ebx, 0xc39330e7
je 0x1403a85a4
mov ecx, ebx
cmp ebx, 0xd1aa785e
jne 0x1403a80a0
mov rcx, qword [rbp + 0x150]
mov qword [rbp + 0x140], rcx
mov ecx, dword [rbp + 0x10c]
jmp 0x1403a80a0
cmp ebx, 0x47fbc9d9
je 0x1403a85c9
mov ecx, ebx
cmp ebx, 0x5c2a5c4e
jne 0x1403a80a0
cmp byte [rbp + 0xdc], 0
mov ecx, 0x773e20dd
mov eax, 0x164f8fd5
cmovne ecx, eax
jmp 0x1403a80a0
mov rax, qword [rbp + 0x150]
mov ecx, 0xd1aa785e
jmp 0x1403a80a0
lea rax, [rbp + 0x50]
mov qword [rbp + 0xe0], rax
mov ecx, 0x8e72a0cd
jmp 0x1403a80a0
lea rax, [rbp + 0x59]
mov qword [rbp + 0xa0], rax
mov ecx, 0x79da3664
nop dword [rax + rax]
cmp ecx, 0x3749af37
je 0x1403a8317
cmp ecx, 0x79da3664
jne 0x1403a82f0
mov rcx, qword [rbp + 0xa0]
movzx ecx, byte [rcx]
mov byte [rbp + 0x138], cl
mov ecx, 0x3749af37
jmp 0x1403a82f0
cmp byte [rbp + 0x138], 0
setne byte [rbp + 0xdc]
mov ecx, dword [rbp + 0x104]
jmp 0x1403a80a0
test byte [rbp + 0x40], 1
mov rbx, qword [rbp + 0x140]
sete byte [rbp + 0x118]
cmp dword [rbp + 0x11c], 0xa
setl byte [rbp + 0x124]
mov ecx, 0x2f656fc3
jmp 0x1403a8360
mov ecx, 0xe547228f
nop dword [rax]
mov r12d, ecx
cmp ecx, 0xe547228e
jg 0x1403a83c0
cmp r12d, 0xac1bc254
jle 0x1403a8450
cmp r12d, 0xc0f27cac
jg 0x1403a84a3
cmp r12d, 0xac1bc255
je 0x1403a851d
mov ecx, r12d
cmp r12d, 0xafb8eaca
jne 0x1403a8360
mov dword [rbp + 0x138], r15d
mov ecx, dword [rbp + 0x138]
cmp ecx, 0xa
mov ecx, 0x515d9215
cmovl ecx, r10d
jmp 0x1403a8360
cmp r12d, 0x27e63508
jle 0x1403a8410
cmp r12d, 0x2f656fc2
jg 0x1403a84ee
mov ecx, r9d
cmp r12d, 0x27e63509
je 0x1403a8360
mov ecx, r12d
cmp r12d, 0x29112a1e
jne 0x1403a8360
mov ecx, 0xafb8eaca
xor r15d, r15d
jmp 0x1403a8360
mov ecx, edi
cmp r12d, 0xe547228f
je 0x1403a8360
cmp r12d, 0xf2848031
je 0x1403a8527
mov ecx, r12d
cmp r12d, 0x11f3ad64
jne 0x1403a8360
mov ecx, 0x29112a1e
jmp 0x1403a8360
cmp r12d, 0x91ed2af2
je 0x1403a8576
mov ecx, r14d
cmp r12d, 0x9982ca1d
je 0x1403a8360
mov ecx, r12d
cmp r12d, 0xa24c2d6e
jne 0x1403a8360
mov eax, dword [rbp + 0x148]
mov rcx, qword [rbp + 0xa0]
mov byte [rbp + rcx + 0x50], al
mov r15d, dword [rbp + 0x138]
add r15d, 1
mov ecx, 0xafb8eaca
jmp 0x1403a8360
cmp r12d, 0xc0f27cad
je 0x1403a8357
mov ecx, r12d
cmp r12d, 0xdc45b5d5
jne 0x1403a8360
mov ecx, dword [rbp + 0x128]
lea edx, [rcx + 0x34]
mov esi, dword [rbp + 0x15c]
mov eax, 0xffffffcb
sub eax, ecx
and eax, esi
not esi
and esi, edx
or eax, esi
mov dword [rbp + 0x148], eax
mov ecx, 0xa24c2d6e
jmp 0x1403a8360
cmp r12d, 0x2f656fc3
jne 0x1403a8580
movzx edx, byte [rbp + 0x118]
cmp byte [rbp + 0x124], 0
mov ecx, 0x91ed2af2
cmovne ecx, r11d
test dl, dl
cmovne ecx, r11d
jmp 0x1403a8360
mov ecx, 0x27e63509
jmp 0x1403a8360
movsxd rcx, dword [rbp + 0x138]
mov qword [rbp + 0xa0], rcx
mov rcx, qword [rbp + 0xa0]
movsx ecx, byte [rbx + rcx]
mov dword [rbp + 0x15c], ecx
movsxd rcx, dword [rbp + 0x138]
imul rdx, rcx, 0x51eb851f
mov rsi, rdx
shr rsi, 0x3f
sar rdx, 0x24
add edx, esi
imul edx, edx, 0x32
sub ecx, edx
mov dword [rbp + 0x128], ecx
mov ecx, 0xdc45b5d5
jmp 0x1403a8360
mov ecx, 0x9982ca1d
jmp 0x1403a8360
mov ecx, r12d
cmp r12d, 0x515d9215
jne 0x1403a8360
mov ecx, 0x773e20dd
jmp 0x1403a80a0
mov ecx, 0x5c2a5c4e
jmp 0x1403a80a0
mov ecx, 0x14e9ff1e
jmp 0x1403a80a0
mov ecx, 0x12ffdfa5
jmp 0x1403a80a0
mov rax, qword [rbp + 0xe0]
mov ecx, 0x47fbc9d9
jmp 0x1403a80a0
mov rax, qword [rbp + 0xe0]
mov qword [rbp + 0x80], rax
mov ecx, dword [rbp + 0x114]
jmp 0x1403a80a0
mov rax, qword [rbp + 0x130]
mov qword [rbp + 0x160], rax
mov ecx, dword [rbp + 0x3c]
jmp 0x1403a8030
mov ecx, dword [rbp + 0x38]
jmp 0x1403a8030
mov rax, qword [rbp + 0x80]
lea rax, [rbp + 0x50]
mov qword [rbp + 0x130], rax
mov ecx, 0x82944783
jmp 0x1403a8030
mov rdx, qword [rbp + 0x160]
lea r14, [rbp - 0x40]
mov rcx, r14
call fcn.140282cd0
mov eax, dword [0x140ae0ba8]
mov ecx, dword [0x140ae0bac]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xe0]
cmp ecx, 0xa
setl byte [rbp + 0x80]
mov ecx, 0x6ab01df
mov esi, 0xf60e03e0
mov r15d, 0xf62e368
mov edx, dword [0x140ae0ba8]
lea edi, [rdx - 1]
imul edi, edx
test dil, 1
mov edx, 0x6d40b88
cmove edx, esi
cmp dword [0x140ae0bac], 0xa
cmovl edx, esi
nop word [rax + rax]
cmp ecx, 0x6ab01de
jg 0x1403a86c0
cmp ecx, 0xa214a4d3
je 0x1403a8722
cmp ecx, 0xd2d8422a
je 0x1403a8710
cmp ecx, 0xf60e03e0
jne 0x1403a8690
mov ecx, 0xd2d8422a
jmp 0x1403a8690
cmp ecx, 0xf62e368
je 0x1403a86f7
cmp ecx, 0x6d40b88
je 0x1403a86fb
cmp ecx, 0x6ab01df
jne 0x1403a8690
movzx ebx, byte [rbp + 0xe0]
cmp byte [rbp + 0x80], 0
mov ecx, 0x6d40b88
cmovne ecx, r15d
test bl, bl
cmovne ecx, r15d
jmp 0x1403a8690
mov ecx, edx
jmp 0x1403a8690
mov ecx, 0xf62e368
jmp 0x1403a8690
mov rcx, r14
call fcn.140326fe0
mov ecx, 0xa214a4d3
jmp 0x1403a8665
mov qword [rbp + 0xa0], rax
mov rcx, qword [rbp + 0xa0]
lea rdx, [0x140ae7d3b]
call fcn.140198f80
lea rcx, [rbp - 0x40]
call fcn.14024afe0
mov eax, dword [0x140ae11c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae11cc], 0xa
setl cl
or cl, al
mov eax, 0x286fd405
mov edx, 0xec2cf899
cmove eax, edx
mov ecx, 0x8281705d
cmove ecx, edx
mov edx, 0x39511d4c
nop dword [rax]
cmp edx, 0xfb698776
jle 0x1403a87c0
cmp edx, 0xfb698777
je 0x1403a87d7
cmp edx, 0x286fd405
je 0x1403a87df
cmp edx, 0x39511d4c
jne 0x1403a8780
mov rdx, qword [0x140681ec6]
mov qword [rbp + 0x55], rdx
mov rdx, qword [0x140681ec1]
mov qword [rbp + 0x50], rdx
mov edx, 0xfb698777
jmp 0x1403a8780
cmp edx, 0x8281705d
je 0x1403a87db
cmp edx, 0xec2cf899
jne 0x1403a8780
mov edx, 0x8281705d
jmp 0x1403a8780
mov edx, ecx
jmp 0x1403a8780
mov edx, eax
jmp 0x1403a8780
mov eax, 0x9ae3cc16
mov r9d, 0xea4ea55a
mov r10d, 0xcaab65f3
mov r15d, 0xda1c1e3f
nop word cs:[rax + rax]
cmp eax, 0x2a54c629
jle 0x1403a8830
cmp eax, 0x2a54c62a
je 0x1403a8c3e
cmp eax, 0x41ecc980
je 0x1403a904a
cmp eax, 0x56f42e96
jne 0x1403a8800
mov eax, 0x41ecc980
jmp 0x1403a8800
cmp eax, 0x9ae3cc16
je 0x1403a901f
cmp eax, 0xe1544e28
jne 0x1403a8800
mov eax, dword [0x140ae8058]
mov r12d, dword [0x140ae805c]
lea r13d, [rax - 1]
imul r13d, eax
test r13b, 1
sete al
cmp r12d, 0xa
setl cl
or cl, al
mov ecx, 0x59f55161
mov eax, 0x65842015
cmovne ecx, eax
mov eax, 0x59f55161
mov edx, 0xa3a983ec
cmovne eax, edx
mov edx, 0x533fdd30
mov ebx, 0x4da5db13
cmovne edx, ebx
mov ebx, 0x671b37f
jmp 0x1403a88b0
and bl, 1
mov byte [rbp + 0xa0], bl
mov bl, byte [rbp + 0xa0]
mov byte [rbp + 0x15c], bl
mov ebx, 0xc20799f2
nop
cmp ebx, 0x671b37e
jg 0x1403a8b20
cmp ebx, 0xc20799f1
jg 0x1403a8b50
cmp ebx, 0x8961d3c3
je 0x1403a8bd5
cmp ebx, 0xab23402f
jne 0x1403a88b0
test r13b, 1
mov r11, qword [rbp + 0x150]
sete byte [rbp + 0x128]
cmp r12d, 0xa
setl byte [rbp + 0x148]
mov esi, 0x43b9ac7a
jmp 0x1403a8910
mov edi, esi
cmp esi, 0x38d73c04
jg 0x1403a8960
cmp ebx, 0x5b32f6d5
jg 0x1403a8b7d
cmp ebx, 0x671b37f
je 0x1403a8b9e
cmp ebx, 0x2b8cd4b2
jne 0x1403a88b0
mov ebx, 0x65598abd
jmp 0x1403a88b0
cmp ebx, 0xc20799f2
je 0x1403a8bed
cmp ebx, 0xda1c1e3f
jne 0x1403a88b0
lea rbx, [rbp + 0x50]
mov qword [rbp + 0x150], rbx
mov ebx, 0xab23402f
jmp 0x1403a88b0
cmp ebx, 0x65598abd
jne 0x1403a8c02
lea rbx, [rbp + 0x50]
mov qword [rbp + 0x140], rbx
mov ebx, 0x8961d3c3
jmp 0x1403a88b0
mov bl, byte [rbp + 0x5c]
mov byte [rbp + 0x80], bl
mov edi, 0x94736458
nop dword [rax]
cmp edi, 0xef07ddbb
je 0x1403a8895
cmp edi, 0x94736458
jne 0x1403a8bb0
cmp byte [rbp + 0x80], 0
setne bl
mov edi, 0xef07ddbb
jmp 0x1403a8bb0
mov rbx, qword [rbp + 0x140]
mov qword [rbp + 0xe0], rbx
mov ebx, 0x5b32f6d6
jmp 0x1403a88b0
cmp byte [rbp + 0x15c], 0
mov ebx, 0x65598abd
cmovne ebx, r15d
jmp 0x1403a88b0
cmp ebx, 0x5b32f6d6
jne 0x1403a88b0
mov rax, qword [rbp + 0xe0]
lea rax, [rbp + 0x50]
mov qword [rbp + 0x160], rax
mov eax, dword [0x140ae0c28]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2a54c62a
mov ecx, 0x56f42e96
jmp 0x1403a9038
mov eax, dword [0x140ae8058]
mov r12d, dword [0x140ae805c]
lea r13d, [rax - 1]
imul r13d, eax
test r13b, 1
sete al
cmp r12d, 0xa
setl cl
or cl, al
mov eax, 0x59f55161
mov ecx, 0x65842015
cmovne eax, ecx
mov r8d, 0x59f55161
mov ecx, 0xa3a983ec
cmovne r8d, ecx
mov r14d, 0x533fdd30
mov ecx, 0x4da5db13
cmovne r14d, ecx
mov ebx, 0x671b37f
jmp 0x1403a8cb0
and cl, 1
mov byte [rbp + 0xa0], cl
mov cl, byte [rbp + 0xa0]
mov byte [rbp + 0x15c], cl
mov ebx, 0xc20799f2
nop
cmp ebx, 0x671b37e
jg 0x1403a8f20
cmp ebx, 0xc20799f1
jg 0x1403a8f50
cmp ebx, 0x8961d3c3
je 0x1403a8fd5
cmp ebx, 0xab23402f
jne 0x1403a8cb0
test r13b, 1
mov r11, qword [rbp + 0x150]
sete byte [rbp + 0x128]
cmp r12d, 0xa
setl byte [rbp + 0x148]
mov ecx, 0x43b9ac7a
jmp 0x1403a8d10
mov esi, ecx
cmp ecx, 0x38d73c04
jg 0x1403a8d60
cmp esi, 0xea4ea559
jle 0x1403a8dc0
cmp esi, 0x533fdd2f
jle 0x1403a8d90
cmp ebx, 0x5b32f6d5
jg 0x1403a8f7d
cmp ebx, 0x671b37f
je 0x1403a8f9e
cmp ebx, 0x2b8cd4b2
jne 0x1403a8cb0
mov ebx, 0x65598abd
jmp 0x1403a8cb0
cmp ebx, 0xc20799f2
je 0x1403a8fed
cmp ebx, 0xda1c1e3f
jne 0x1403a8cb0
lea rcx, [rbp + 0x50]
mov qword [rbp + 0x150], rcx
mov ebx, 0xab23402f
jmp 0x1403a8cb0
cmp ebx, 0x65598abd
jne 0x1403a9002
lea rcx, [rbp + 0x50]
mov qword [rbp + 0x140], rcx
mov ebx, 0x8961d3c3
jmp 0x1403a8cb0
mov cl, byte [rbp + 0x5c]
mov byte [rbp + 0x80], cl
mov esi, 0x94736458
nop dword [rax]
cmp esi, 0xef07ddbb
je 0x1403a8c95
cmp esi, 0x94736458
jne 0x1403a8fb0
cmp byte [rbp + 0x80], 0
setne cl
mov esi, 0xef07ddbb
jmp 0x1403a8fb0
mov rcx, qword [rbp + 0x140]
mov qword [rbp + 0xe0], rcx
mov ebx, 0x5b32f6d6
jmp 0x1403a8cb0
cmp byte [rbp + 0x15c], 0
mov ebx, 0x65598abd
cmovne ebx, r15d
jmp 0x1403a8cb0
cmp ebx, 0x5b32f6d6
jne 0x1403a8cb0
mov rax, qword [rbp + 0xe0]
mov eax, 0xe1544e28
jmp 0x1403a8800
mov eax, dword [0x140ae0c28]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2a54c62a
mov ecx, 0xe1544e28
cmove eax, ecx
cmp dword [0x140ae0c2c], 0xa
cmovl eax, ecx
jmp 0x1403a8800
mov rdx, qword [rbp + 0x160]
lea r14, [rbp - 0x40]
mov rcx, r14
call fcn.140282cd0
mov eax, dword [0x140ae0ba8]
mov ecx, dword [0x140ae0bac]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xe0]
cmp ecx, 0xa
setl byte [rbp + 0x80]
mov ecx, 0x6ab01df
mov esi, 0xf60e03e0
mov r15d, 0xf62e368
mov edx, dword [0x140ae0ba8]
lea edi, [rdx - 1]
imul edi, edx
test dil, 1
mov edx, 0x6d40b88
cmove edx, esi
cmp dword [0x140ae0bac], 0xa
cmovl edx, esi
nop word cs:[rax + rax]
nop
cmp ecx, 0x6ab01de
jg 0x1403a90f0
cmp ecx, 0xa214a4d3
je 0x1403a9152
cmp ecx, 0xd2d8422a
je 0x1403a9140
cmp ecx, 0xf60e03e0
jne 0x1403a90c0
mov ecx, 0xd2d8422a
jmp 0x1403a90c0
cmp ecx, 0xf62e368
je 0x1403a9127
cmp ecx, 0x6d40b88
je 0x1403a912b
cmp ecx, 0x6ab01df
jne 0x1403a90c0
movzx ebx, byte [rbp + 0xe0]
cmp byte [rbp + 0x80], 0
mov ecx, 0x6d40b88
cmovne ecx, r15d
test bl, bl
cmovne ecx, r15d
jmp 0x1403a90c0
mov ecx, edx
jmp 0x1403a90c0
mov ecx, 0xf62e368
jmp 0x1403a90c0
mov rcx, r14
call fcn.140326fe0
mov ecx, 0xa214a4d3
jmp 0x1403a9093
mov qword [rbp + 0xa0], rax
mov rcx, qword [rbp + 0xa0]
lea rdx, [0x140ae7d3c]
call fcn.140198f80
lea rcx, [rbp - 0x40]
call fcn.14024afe0
cmp byte [0x140ae7693], 0
je 0x1403a9abf
lea rax, [rbp + 0x150]
mov qword [rbp + 0x50], rax
mov edx, 0x970abf1c
mov eax, 0xa56504fb
mov ecx, 0x96b2f0d6
nop dword [rax]
cmp edx, 0xa56504fa
jle 0x1403a91d0
cmp edx, 0xa56504fb
je 0x1403a9203
cmp edx, 0x69ab9d9
je 0x1403a920a
cmp edx, 0x168da763
jne 0x1403a91a0
jmp 0x1403a9266
cmp edx, 0x96b2f0d6
je 0x1403a922a
cmp edx, 0x970abf1c
jne 0x1403a91a0
mov edx, dword [0x140ae11d0]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x69ab9d9
cmove edx, ecx
cmp dword [0x140ae11d4], 0xa
cmovl edx, ecx
jmp 0x1403a91a0
mov edx, 0x168da763
jmp 0x1403a91a0
mov rdx, qword [rbp + 0x50]
movzx ebx, byte [0x140681ed2]
mov byte [rdx + 4], bl
mov ebx, dword [0x140681ece]
mov dword [rdx], ebx
mov edx, 0x96b2f0d6
jmp 0x1403a91a0
mov rdx, qword [rbp + 0x50]
movzx ebx, byte [0x140681ed2]
mov byte [rdx + 4], bl
mov ebx, dword [0x140681ece]
mov dword [rdx], ebx
mov edx, dword [0x140ae11d0]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x69ab9d9
cmove edx, eax
cmp dword [0x140ae11d4], 0xa
cmovl edx, eax
jmp 0x1403a91a0
mov edx, 0x4b00d3f6
mov r12d, 0x532f08a7
mov r13d, 0x368c329b
mov r14d, 0xb18bcdb3
mov r10d, 0x84b0f4ba
mov r9d, 0xe0bf362e
mov r8d, 0xfa8a0714
jmp 0x1403a92b7
cmp edx, 0x4567b1a6
jle 0x1403a9300
cmp edx, 0x5ed0006b
jle 0x1403a9390
cmp edx, 0xcbf0bd93
jg 0x1403a9340
call fcn.14019dc00
call fcn.1401a0cc0
call fcn.14019dc00
mov eax, dword [0x140ae11d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae11dc], 0xa
setl cl
or cl, al
mov eax, 0xed098228
mov edx, 0xa0d67cd5
cmove eax, edx
mov ecx, 0xce471626
cmove ecx, edx
mov edx, 0x4908cb17
jmp 0x1403a9b10
mov edx, 0x33ff4991
nop dword [rax]
cmp edx, 0xed098227
jle 0x1403a9b40
cmp edx, 0xed098228
je 0x1403a9b08
cmp edx, 0x33ff4991
je 0x1403a9b87
cmp edx, 0x4908cb17
jne 0x1403a9b10
mov edx, ecx
jmp 0x1403a9b10
cmp edx, 0xa0d67cd5
je 0x1403a9b6a
cmp edx, 0xce471626
jne 0x1403a9b10
mov rdx, qword [0x140681eda]
mov qword [rbp + 0x57], rdx
mov rdx, qword [0x140681ed3]
mov qword [rbp + 0x50], rdx
mov edx, eax
jmp 0x1403a9b10
mov rdx, qword [0x140681eda]
mov qword [rbp + 0x57], rdx
mov rdx, qword [0x140681ed3]
mov qword [rbp + 0x50], rdx
mov edx, 0xce471626
jmp 0x1403a9b10
mov eax, dword [0x140ae47d4]
mov ecx, dword [0x140ae47d8]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xdc]
cmp ecx, 0xa
setl byte [rbp + 0x118]
mov eax, 0xe07a76c8
lea rdx, [rbp + 0x5e]
mov r13d, 0x6d4ebdd8
mov r14d, 0x481c3e4b
mov r8d, 0x78cdb535
mov edi, 0x846f5a51
mov esi, 0x48ca1213
mov r9d, 0x5b128a61
mov r10d, 0x3c6f802b
mov r11d, 0x673139bb
jmp 0x1403a9c0d
cmp eax, 0xe480d58e
jg 0x1403a9c70
cmp eax, 0xb2dfd2be
jle 0x1403a9cb0
cmp eax, 0xc0672d78
jle 0x1403a9d8f
cmp eax, 0x29ccc73d
jle 0x1403a9ce0
cmp eax, 0x5e86acc8
jle 0x1403a9d5b
cmp eax, 0xa8207f6a
jg 0x1403a9d1b
cmp eax, 0x138ea2f0
jg 0x1403a9d3b
call fcn.14007def0
call fcn.1400750a0
movaps xmm6, xmmword [rbp + 0x170]
movaps xmm7, xmmword [rbp + 0x180]
add rsp, 0x218
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x140ae86d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae86d4], 0xa
setl cl
or cl, al
mov r8d, 0xb2c8ffc6
mov eax, 0x6fd85d70
cmove r8d, eax
mov r9d, 0x906d24e5
cmove r9d, eax
mov eax, dword [0x140ae49fc]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae4a00], 0xa
setl dl
or dl, al
mov eax, dword [0x140ae86e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae86e4], 0xa
setl cl
or cl, al
mov r15d, 0xa8ef11c0
mov eax, 0xcb95f4cd
cmove r15d, eax
mov esi, 0xe5346c88
cmove esi, eax
mov r14d, 0x646b54e1
mov ecx, 0x46d49b1c
cmove r14d, ecx
mov r12d, 0xc6d10164
cmove r12d, ecx
mov r10d, 0x28c4dd92
mov edi, 0x69061c91
cmove r10d, edi
mov ebx, 0xc4907be1
cmove ebx, edi
test dl, dl
mov eax, 0x85d0e825
mov edx, 0xc4752d28
cmove eax, edx
mov dword [rbp + 0x110], eax
mov eax, 0xd98ae655
cmove eax, edx
mov dword [rbp + 0x114], eax
mov r13d, 0x9e13afe
mov edx, 0xd0c9fdaf
cmove r13d, edx
mov ecx, 0xb26c5307
cmove ecx, edx
mov eax, 0x174bab10
mov edx, 0x1fa8ea92
cmove eax, edx
mov dword [rbp + 0x4c], eax
mov eax, 0xb12ce9bd
cmove eax, edx
mov dword [rbp + 0x120], eax
mov edi, 0x8bb3b92
mov r11d, 0x45fa40e3
mov dword [rbp + 0x11c], r8d
mov dword [rbp + 0x40], r9d
mov dword [rbp + 0x10c], r13d
mov dword [rbp + 0x104], ecx
jmp 0x1403aefd0
and dl, 1
mov byte [rbp + 0x140], dl
mov al, byte [rbp + 0x140]
mov edi, 0xb12ce9bd
nop dword [rax + rax]
mov edx, edi
cmp edi, 0x8bb3b91
jle 0x1403af020
cmp edx, 0x14d9df61
jle 0x1403af0a0
cmp edx, 0x1fa8ea91
jg 0x1403af0e5
cmp edx, 0x1608f6fb
je 0x1403af4e1
cmp edx, 0x174bab10
jne 0x1403af5be
mov edi, 0xc8112cd9
jmp 0x1403aefd0
cmp edx, 0xc8112cd8
jg 0x1403af060
cmp edx, 0xb26c5306
jg 0x1403af10a
cmp edx, 0x85d0e825
je 0x1403af583
mov edi, edx
cmp edx, 0xb12ce9bd
jne 0x1403aefd0
mov dl, byte [rbp + 0xef]
mov byte [rbp + 0x138], dl
mov edi, 0x764f803c
jmp 0x1403af480
cmp edx, 0xd98ae654
jg 0x1403af138
mov edi, ecx
cmp edx, 0xc8112cd9
je 0x1403aefd0
mov edi, edx
cmp edx, 0xd0c9fdaf
jne 0x1403aefd0
mov edi, 0xb26c5307
jmp 0x1403aefd0
cmp edx, 0xc4ae074
jg 0x1403af16a
mov edi, dword [rbp + 0x120]
cmp edx, 0x8bb3b92
je 0x1403aefd0
mov edi, edx
cmp edx, 0x9e13afe
jne 0x1403aefd0
cmp byte [rbp + 0x128], 0
mov edi, 0xdd941e4f
mov eax, 0xc4ae075
cmovne edi, eax
jmp 0x1403aefd0
cmp edx, 0x1fa8ea92
je 0x1403af4eb
mov edi, edx
cmp edx, 0x4a70e347
jne 0x1403aefd0
mov edi, dword [rbp + 0x114]
jmp 0x1403aefd0
mov edi, r13d
cmp edx, 0xb26c5307
je 0x1403aefd0
mov edi, edx
cmp edx, 0xc4752d28
jne 0x1403aefd0
mov rax, qword [rbp + 0x160]
mov edi, 0xd98ae655
jmp 0x1403aefd0
cmp edx, 0xd98ae655
je 0x1403af58d
mov edi, edx
cmp edx, 0xdd941e4f
jne 0x1403aefd0
lea rax, [rbp + 0xe0]
mov qword [rbp + 0x160], rax
mov edi, 0x4a70e347
jmp 0x1403aefd0
cmp edx, 0xc4ae075
je 0x1403af5a6
mov edi, edx
cmp edx, 0xcfa5055
jne 0x1403aefd0
mov r13, qword [rbp + 0x130]
mov edx, 0x192c2858
jmp 0x1403af1a0
mov eax, dword [rbp + 0x138]
mov edx, 0xc6d10164
nop dword [rax]
mov r9d, edx
cmp edx, 0xe5346c87
jle 0x1403af1e0
cmp r9d, 0x46d49b1b
jg 0x1403af220
cmp r9d, 0x28c4dd91
jg 0x1403af292
cmp r9d, 0xe5346c88
je 0x1403af33e
mov edx, r9d
cmp r9d, 0x192c2858
jne 0x1403af1a0
mov edx, ebx
jmp 0x1403af1a0
cmp r9d, 0xc6d10163
jle 0x1403af260
cmp r9d, 0xcb95f4cc
jg 0x1403af2f0
cmp r9d, 0xc6d10164
je 0x1403af3a7
mov edx, r9d
cmp r9d, 0xc7d0430e
jne 0x1403af1a0
mov edx, 0x8fb7a72b
xor r8d, r8d
jmp 0x1403af1a0
cmp r9d, 0x67df81d5
jg 0x1403af2c7
cmp r9d, 0x46d49b1c
je 0x1403af192
mov edx, r9d
cmp r9d, 0x646b54e1
jne 0x1403af1a0
cmp byte [rbp + 0x148], 0
mov edx, 0x8aa99424
cmovne edx, r11d
jmp 0x1403af1a0
cmp r9d, 0xa8ef11bf
jle 0x1403af322
cmp r9d, 0xa8ef11c0
je 0x1403af39d
mov edx, r9d
cmp r9d, 0xc4907be1
jne 0x1403af1a0
mov edx, r10d
jmp 0x1403af1a0
cmp r9d, 0x28c4dd92
je 0x1403af393
mov edx, r9d
cmp r9d, 0x45fa40e3
jne 0x1403af1a0
movsxd rdx, dword [rbp + 0x138]
mov qword [rbp + 0x140], rdx
mov edx, 0x67df81d6
jmp 0x1403af1a0
mov edx, esi
cmp r9d, 0x67df81d6
je 0x1403af1a0
mov edx, r9d
cmp r9d, 0x69061c91
jne 0x1403af1a0
mov edx, 0xc4907be1
jmp 0x1403af1a0
cmp r9d, 0xcb95f4cd
je 0x1403af3bf
mov edx, r9d
cmp r9d, 0xd5e179af
jne 0x1403af1a0
mov r8d, dword [rbp + 0x138]
add r8d, 1
mov edx, 0x8fb7a72b
jmp 0x1403af1a0
cmp r9d, 0x8fb7a72b
jne 0x1403af441
mov dword [rbp + 0x138], r8d
mov edx, r12d
jmp 0x1403af1a0
mov rdx, qword [rbp + 0x140]
movzx edx, byte [r13 + rdx]
movsxd rdi, dword [rbp + 0x138]
imul rax, rdi, 0x51eb851f
mov rcx, rax
shr rcx, 0x3f
sar rax, 0x24
add eax, ecx
imul eax, eax, 0x32
sub edi, eax
lea eax, [rdi + 0x34]
mov ecx, 0xcb
sub ecx, edi
and ecx, edx
not edx
and edx, eax
or ecx, edx
mov rax, qword [rbp + 0x140]
mov byte [rbp + rax + 0xe0], cl
mov edx, r15d
jmp 0x1403af1a0
mov edx, 0xc7d0430e
jmp 0x1403af1a0
mov edx, 0xd5e179af
jmp 0x1403af1a0
mov edx, dword [rbp + 0x138]
cmp edx, 0x10
setl byte [rbp + 0x148]
mov edx, r14d
jmp 0x1403af1a0
mov rax, qword [rbp + 0x140]
movzx eax, byte [r13 + rax]
mov ecx, dword [rbp + 0x138]
mov ecx, dword [rbp + 0x138]
mov ecx, dword [rbp + 0x138]
mov ecx, dword [rbp + 0x138]
mov ecx, dword [rbp + 0x138]
mov ecx, dword [rbp + 0x138]
mov ecx, dword [rbp + 0x138]
movsxd rcx, dword [rbp + 0x138]
imul rdx, rcx, 0x51eb851f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x24
add edx, edi
imul edx, edx, 0x32
sub ecx, edx
lea edx, [rcx + 0x34]
mov edi, 0xcb
sub edi, ecx
and edi, eax
not eax
and eax, edx
or edi, eax
mov rax, qword [rbp + 0x140]
mov byte [rbp + rax + 0xe0], dil
mov edx, 0xe5346c88
jmp 0x1403af1a0
mov edx, r9d
cmp r9d, 0x8aa99424
jne 0x1403af1a0
mov edi, 0x1608f6fb
mov r8d, dword [rbp + 0x11c]
mov r9d, dword [rbp + 0x40]
mov r13d, dword [rbp + 0x10c]
mov ecx, dword [rbp + 0x104]
jmp 0x1403aefd0
mov edi, r9d
nop word cs:[rax + rax]
cmp edi, 0x50e69318
jle 0x1403af4c0
cmp edi, 0x50e69319
je 0x1403af473
cmp edi, 0x6fd85d70
je 0x1403af4d5
cmp edi, 0x764f803c
jne 0x1403af480
cmp byte [rbp + 0x138], 0
setne dl
mov edi, 0x50e69319
jmp 0x1403af480
cmp edi, 0x906d24e5
je 0x1403af4dc
cmp edi, 0xb2c8ffc6
jne 0x1403af480
jmp 0x1403af566
mov edi, 0x906d24e5
jmp 0x1403af480
mov edi, r8d
jmp 0x1403af480
mov edi, 0xdd941e4f
jmp 0x1403aefd0
mov al, byte [rbp + 0xef]
mov byte [rbp + 0x138], al
mov edi, 0x764f803c
nop dword [rax]
cmp edi, 0x50e69318
jle 0x1403af540
cmp edi, 0x50e69319
je 0x1403af555
cmp edi, 0x6fd85d70
je 0x1403af55a
cmp edi, 0x764f803c
jne 0x1403af500
cmp byte [rbp + 0x138], 0
setne dl
mov edi, 0x50e69319
jmp 0x1403af500
cmp edi, 0x906d24e5
je 0x1403af561
cmp edi, 0xb2c8ffc6
jne 0x1403af500
jmp 0x1403aefb4
mov edi, r9d
jmp 0x1403af500
mov edi, 0x906d24e5
jmp 0x1403af500
mov edi, r8d
jmp 0x1403af500
and dl, 1
mov byte [rbp + 0x140], dl
mov dl, byte [rbp + 0x140]
mov byte [rbp + 0x128], dl
mov edi, dword [rbp + 0x4c]
jmp 0x1403aefd0
mov edi, 0x14d9df62
jmp 0x1403aefd0
mov rax, qword [rbp + 0x160]
mov qword [rbp + 0x150], rax
mov edi, dword [rbp + 0x110]
jmp 0x1403aefd0
lea rax, [rbp + 0xe0]
mov qword [rbp + 0x130], rax
mov edi, 0xcfa5055
jmp 0x1403aefd0
mov edi, edx
cmp edx, 0x14d9df62
jne 0x1403aefd0
mov rax, qword [rbp + 0x150]
mov eax, dword [0x140ae10e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae10e4], 0xa
setl cl
or cl, al
mov ebx, 0x3233a344
mov eax, 0xba742cb5
cmove ebx, eax
mov ecx, 0xc3a18f31
cmove ecx, eax
mov eax, 0xed519c2e
nop dword [rax + rax]
cmp eax, 0xed519c2d
jle 0x1403af650
cmp eax, 0x330ae061
je 0x1403af669
cmp eax, 0x3233a344
je 0x1403afd27
cmp eax, 0xed519c2e
jne 0x1403af610
lea rax, [rbp + 0xe0]
mov qword [rbp + 0x150], rax
mov eax, 0x330ae061
jmp 0x1403af610
cmp eax, 0xba742cb5
je 0x1403af66d
cmp eax, 0xc3a18f31
jne 0x1403af610
mov rdx, qword [rbp + 0x150]
mov eax, ebx
jmp 0x1403af610
mov eax, ecx
jmp 0x1403af610
mov rax, qword [rbp + 0x150]
mov eax, 0xc3a18f31
jmp 0x1403af610
lea r15, [rbp + 0x160]
mov qword [rbp + 0x50], r15
mov rax, qword [rbp + 0x50]
mov dword [rax], 0x376e7a76
mov esi, 0x6e68ae61
mov r13d, 0x2d2ac741
mov r9d, 0xb43c1f2
mov r12d, 0xa05e65db
mov r10d, 0xbaa0574d
mov r11d, 0x86198a10
mov r14d, 0x89c5350
jmp 0x1403af6c0
mov esi, 0x90fde649
cmp esi, 0x89c534f
jg 0x1403af700
cmp esi, 0xa2da982f
jle 0x1403af7a0
cmp esi, 0xe15129fb
jg 0x1403af7dc
cmp esi, 0xa2da9830
je 0x1403af83a
cmp esi, 0xbaa0574d
jne 0x1403af6c0
mov esi, 0x67a526ba
jmp 0x1403af6c0
cmp esi, 0x67a526b9
jg 0x1403af740
cmp esi, 0x2a971ed7
jle 0x1403af7fe
cmp esi, 0x2a971ed8
je 0x1403af6bb
cmp esi, 0x34ba417c
jne 0x1403af6c0
cmp byte [rbp + 0x138], 0
mov esi, 0x90fde649
mov eax, 0x6e633bc9
cmovne esi, eax
jmp 0x1403af6c0
cmp esi, 0x67a526ba
je 0x1403af844
cmp esi, 0x6e633bc9
je 0x1403af86d
cmp esi, 0x6e68ae61
jne 0x1403af6c0
mov qword [rbp + 0x50], r15
mov esi, 0xbef94c70
nop dword [rax]
cmp esi, 0x12c11e0
je 0x1403afa67
cmp esi, 0xbef94c70
jne 0x1403af770
mov rax, qword [rbp + 0x50]
movzx eax, byte [rax + 3]
mov esi, 0x12c11e0
jmp 0x1403af770
cmp esi, 0x86198a10
je 0x1403afa85
cmp esi, 0x90fde649
je 0x1403afc78
cmp esi, 0x969d397d
jne 0x1403af6c0
mov rax, qword [rbp + 0xe0]
mov qword [rbp + 0x80], rax
mov esi, 0x27cb7b06
jmp 0x1403af6c0
cmp esi, 0xe15129fc
je 0x1403af896
cmp esi, 0xfe4d20be
jne 0x1403af6c0
mov esi, 0x89c5350
jmp 0x1403af6c0
cmp esi, 0x89c5350
jne 0x1403afc89
mov qword [rbp + 0x140], r15
mov eax, dword [0x140ae0a88]
lea esi, [rax - 1]
imul esi, eax
test sil, 1
mov esi, 0xfe4d20be
cmove esi, r10d
cmp dword [0x140ae0a8c], 0xa
cmovl esi, r10d
jmp 0x1403af6c0
mov esi, 0x2a971ed8
jmp 0x1403af6c0
mov eax, dword [0x140ae0a88]
lea esi, [rax - 1]
imul esi, eax
test sil, 1
mov esi, 0xe15129fc
cmove esi, r11d
cmp dword [0x140ae0a8c], 0xa
cmovl esi, r11d
jmp 0x1403af6c0
mov eax, dword [0x140ae0a88]
lea esi, [rax - 1]
imul esi, eax
test sil, 1
mov esi, 0xfe4d20be
cmove esi, r14d
cmp dword [0x140ae0a8c], 0xa
cmovl esi, r14d
jmp 0x1403af6c0
mov rdi, qword [rbp + 0x140]
mov eax, 0xecd68730
jmp 0x1403af900
movsxd rax, dword [rbp + 0x150]
mov qword [rbp + 0xa0], rax
mov rax, qword [rbp + 0xa0]
movzx eax, byte [rdi + rax]
movsxd rcx, dword [rbp + 0x150]
imul rdx, rcx, 0x51eb851f
mov rbx, rdx
shr rbx, 0x3f
sar rdx, 0x24
add edx, ebx
imul edx, edx, 0x32
sub ecx, edx
lea edx, [rcx + 0x34]
mov ebx, 0xcb
sub ebx, ecx
and ebx, eax
not eax
and eax, edx
or ebx, eax
mov byte [rbp + 0x130], bl
mov eax, 0xe22b6bc0
nop word [rax + rax]
cmp eax, 0xb43c1f1
jg 0x1403af960
cmp eax, 0xecd6872f
jle 0x1403af9a0
cmp eax, 0xecd68730
je 0x1403afa20
cmp eax, 0x12d2be
je 0x1403af9ec
cmp eax, 0xc1796a7
jle 0x1403af9d0
cmp eax, 0xc1796a8
je 0x1403afa2a
cmp eax, 0x5c580b09
jne 0x1403afa52
cmp eax, 0xa05e65db
je 0x1403af8a4
cmp eax, 0xe22b6bc0
jne 0x1403af900
cmp eax, 0xb43c1f2
je 0x1403af9f8
cmp eax, 0xbf10956
jne 0x1403af900
mov eax, dword [0x140ae7fd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbf10956
cmove eax, r13d
cmp dword [0x140ae7fd4], 0xa
cmovl eax, r13d
jmp 0x1403af900
mov eax, 0x12d2be
jmp 0x1403af900
mov eax, dword [0x140ae7fd0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbf10956
cmove eax, r9d
cmp dword [0x140ae7fd4], 0xa
cmovl eax, r9d
jmp 0x1403af900
mov byte [rbp + 0xa0], al
cmp byte [rbp + 0xa0], 0
setne byte [rbp + 0x138]
mov esi, 0x34ba417c
jmp 0x1403af6c0
mov rdi, qword [rbp + 0x140]
mov eax, 0xecd68730
jmp 0x1403afaf0
movsxd rax, dword [rbp + 0x150]
mov qword [rbp + 0xa0], rax
mov rax, qword [rbp + 0xa0]
movzx eax, byte [rdi + rax]
movsxd rbx, dword [rbp + 0x150]
imul rcx, rbx, 0x51eb851f
mov r8, rcx
shr r8, 0x3f
sar rcx, 0x24
add ecx, r8d
imul ecx, ecx, 0x32
sub ebx, ecx
lea ecx, [rbx + 0x34]
mov edx, 0xcb
sub edx, ebx
and edx, eax
not eax
and eax, ecx
or edx, eax
mov byte [rbp + 0x130], dl
mov eax, 0xe22b6bc0
nop word [rax + rax]
cmp eax, 0xb43c1f1
jg 0x1403afb50
cmp eax, 0xecd6872f
jle 0x1403afb90
cmp eax, 0xecd68730
je 0x1403afc10
cmp eax, 0x12d2be
je 0x1403afbdc
cmp eax, 0xb17434e
jne 0x1403afaf0
cmp eax, 0xc1796a7
jle 0x1403afbc0
cmp eax, 0xc1796a8
je 0x1403afc1a
cmp eax, 0x5c580b09
jne 0x1403afc42
mov dword [rbp + 0x150], esi
mov eax, dword [rbp + 0x150]
cmp eax, 4
mov eax, 0xc1796a8
cmovl eax, r12d
jmp 0x1403afaf0
cmp eax, 0xa05e65db
je 0x1403afa93
cmp eax, 0xe22b6bc0
jne 0x1403afaf0
mov qword [rbp + 0x50], r15
mov eax, 0xb17434e
jmp 0x1403afaf0
cmp eax, 0xb43c1f2
je 0x1403afbe8
cmp eax, 0xbf10956
jne 0x1403afaf0
mov eax, 0xb43c1f2
jmp 0x1403afaf0
mov eax, 0x5c580b09
xor esi, esi
jmp 0x1403afaf0
mov eax, dword [0x140ae7fd0]
lea ebx, [rax - 1]
imul ebx, eax
test bl, 1
mov eax, 0xbf10956
cmove eax, r13d
cmp dword [0x140ae7fd4], 0xa
cmovl eax, r13d
jmp 0x1403afaf0
mov eax, 0x12d2be
jmp 0x1403afaf0
mov eax, dword [0x140ae7fd0]
lea ebx, [rax - 1]
imul ebx, eax
test bl, 1
mov eax, 0xbf10956
cmove eax, r9d
cmp dword [0x140ae7fd4], 0xa
cmovl eax, r9d
jmp 0x1403afaf0
cmp eax, 0x2d2ac741
jne 0x1403afaf0
mov qword [rbp + 0xe0], r15
mov esi, 0x969d397d
jmp 0x1403af6c0
cmp esi, 0x27cb7b06
jne 0x1403af6c0
mov rax, qword [rbp + 0x80]
mov eax, dword [0x140ae0ff0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0ff4], 0xa
setl cl
or cl, al
mov ebx, 0x85acf5f0
mov eax, 0xd85b3428
cmove ebx, eax
mov ecx, 0xf20b8b8b
cmove ecx, eax
mov eax, 0x26bda230
mov rdx, qword [rbp + 0x50]
nop dword [rax + rax]
cmp eax, 0xf20b8b8a
jle 0x1403afd00
cmp eax, 0x26bda230
je 0x1403afd19
cmp eax, 0x141ab982
je 0x1403afd23
cmp eax, 0xf20b8b8b
jne 0x1403afce0
mov eax, ebx
jmp 0x1403afce0
cmp eax, 0x85acf5f0
je 0x1403afe24
cmp eax, 0xd85b3428
jne 0x1403afce0
mov eax, 0xf20b8b8b
jmp 0x1403afce0
mov eax, 0x141ab982
mov rdx, r15
jmp 0x1403afce0
mov eax, ecx
jmp 0x1403afce0
mov qword [rbp + 0x140], rdx
mov rdx, qword [rbp + 0x140]
lea r14, [rbp - 0x40]
mov rcx, r14
call fcn.140282cd0
mov eax, dword [0x140ae0ba8]
mov ecx, dword [0x140ae0bac]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x160]
cmp ecx, 0xa
setl byte [rbp + 0x150]
mov ecx, 0x6ab01df
mov edi, 0xf60e03e0
mov r15d, 0xf62e368
mov edx, dword [0x140ae0ba8]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov edx, 0x6d40b88
cmove edx, edi
cmp dword [0x140ae0bac], 0xa
cmovl edx, edi
nop dword [rax]
cmp ecx, 0x6ab01de
jg 0x1403afdd0
cmp ecx, 0xa214a4d3
je 0x1403aff14
cmp ecx, 0xd2d8422a
je 0x1403afe12
cmp ecx, 0xf60e03e0
jne 0x1403afda0
mov ecx, 0xd2d8422a
jmp 0x1403afda0
cmp ecx, 0xf62e368
je 0x1403afe07
cmp ecx, 0x6d40b88
je 0x1403afe0b
cmp ecx, 0x6ab01df
jne 0x1403afda0
movzx ebx, byte [rbp + 0x160]
cmp byte [rbp + 0x150], 0
mov ecx, 0x6d40b88
cmovne ecx, r15d
test bl, bl
cmovne ecx, r15d
jmp 0x1403afda0
mov ecx, edx
jmp 0x1403afda0
mov ecx, 0xf62e368
jmp 0x1403afda0
mov rcx, r14
call fcn.140326fe0
mov ecx, 0xa214a4d3
jmp 0x1403afd77
mov qword [rbp + 0x50], rdx
mov rdx, qword [rbp + 0x50]
lea r14, [rbp - 0x40]
mov rcx, r14
call fcn.140282cd0
mov eax, dword [0x140ae0ba8]
mov ecx, dword [0x140ae0bac]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x80]
cmp ecx, 0xa
setl byte [rbp + 0xa0]
mov ecx, 0x6ab01df
mov esi, 0xf60e03e0
mov r15d, 0xf62e368
mov edx, dword [0x140ae0ba8]
lea edi, [rdx - 1]
imul edi, edx
test dil, 1
mov edx, 0x6d40b88
cmove edx, esi
cmp dword [0x140ae0bac], 0xa
cmovl edx, esi
cmp ecx, 0x6ab01de
jg 0x1403afec0
cmp ecx, 0xa214a4d3
je 0x1403affa5
cmp ecx, 0xd2d8422a
je 0x1403aff02
cmp ecx, 0xf60e03e0
jne 0x1403afe90
mov ecx, 0xd2d8422a
jmp 0x1403afe90
cmp ecx, 0xf62e368
je 0x1403afef7
cmp ecx, 0x6d40b88
je 0x1403afefb
cmp ecx, 0x6ab01df
jne 0x1403afe90
movzx ebx, byte [rbp + 0x80]
cmp byte [rbp + 0xa0], 0
mov ecx, 0x6d40b88
cmovne ecx, r15d
test bl, bl
cmovne ecx, r15d
jmp 0x1403afe90
mov ecx, edx
jmp 0x1403afe90
mov ecx, 0xf62e368
jmp 0x1403afe90
mov rcx, r14
call fcn.140326fe0
mov ecx, 0xa214a4d3
jmp 0x1403afe6e
mov qword [rbp + 0x140], rax
mov rcx, qword [rbp + 0x140]
call fcn.140189580
lea rcx, [rbp - 0x40]
call fcn.14024afe0
call fcn.1400aa7f0
lea rsi, [rbp - 0x40]
movss xmm1, dword [0x140684010]
movss xmm2, dword [0x14066f464]
mov rcx, rsi
call fcn.14038a630
mov rcx, rsi
call fcn.1400aa000
lea rax, [rbp + 0xe0]
mov qword [rbp + 0x140], rax
mov eax, 0xd4cbf997
nop dword [rax]
cmp eax, 0x654b485d
je 0x1403b000a
cmp eax, 0xd4cbf997
jne 0x1403aff70
mov rax, qword [rbp + 0x140]
mov rcx, qword [0x140681d2b]
mov qword [rax + 7], rcx
mov rcx, qword [0x140681d24]
mov qword [rax], rcx
mov eax, 0x654b485d
jmp 0x1403aff70
mov qword [rbp + 0x50], rax
mov rcx, qword [rbp + 0x50]
call fcn.140189580
lea rcx, [rbp - 0x40]
call fcn.14024afe0
call fcn.1400aa7f0
lea rdi, [rbp - 0x40]
movss xmm1, dword [0x140684064]
movss xmm2, dword [0x14066f474]
mov rcx, rdi
call fcn.14038a630
mov rcx, rdi
call fcn.1400aa000
mov eax, 0x2015d59a
nop dword [rax]
cmp eax, 0x2015d59a
je 0x1403b0003
cmp eax, 0x70a86bd1
jne 0x1403afff0
jmp 0x1403b09d4
mov eax, 0x70a86bd1
jmp 0x1403afff0
mov eax, dword [0x140ae47d4]
mov ecx, dword [0x140ae47d8]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x37]
cmp ecx, 0xa
setl byte [rbp + 0x4b]
mov edi, 0xe07a76c8
lea rcx, [rbp + 0xee]
mov r13d, 0x481c3e4b
mov r8d, 0x78cdb535
mov r15d, 0x846f5a51
mov r10d, 0x48ca1213
mov r9d, 0x5b128a61
mov r11d, 0x3c6f802b
mov r14d, 0x673139bb
jmp 0x1403b008d
mov edi, dword [0x140ae47d4]
lea ebx, [rdi - 1]
imul ebx, edi
test bl, 1
mov edi, 0x1c1db249
mov eax, 0xb2dfd2bf
nop dword [rax + rax]
cmove edi, eax
cmp dword [0x140ae47d8], 0xa
cmovl edi, eax
cmp edi, 0xe480d58e
jg 0x1403b00f0
cmp edi, 0xb2dfd2be
jle 0x1403b0140
cmp edi, 0xc0672d78
jle 0x1403b0228
cmp edi, 0xc0672d79
je 0x1403b0258
cmp edi, 0xc9895d45
je 0x1403b0270
cmp edi, 0xe07a76c8
jne 0x1403b008d
mov bl, byte [rbp + 0x37]
cmp byte [rbp + 0x4b], 0
mov edi, 0xa291dfaf
mov eax, 0x53fd4122
cmovne edi, eax
test bl, bl
cmovne edi, eax
jmp 0x1403b008d
cmp edi, 0x29ccc73d
jle 0x1403b0170
cmp edi, 0x5e86acc8
jle 0x1403b01f2
cmp edi, 0x5e86acc9
je 0x1403b029c
cmp edi, 0x780af295
jne 0x1403b07b0
lea rax, [rbp + 0xe0]
mov qword [rbp + 0x130], rax
mov edi, 0xb980c977
jmp 0x1403b008d
cmp edi, 0xa8207f6a
jg 0x1403b01ae
cmp edi, 0x80978dc3
je 0x1403b06eb
cmp edi, 0xa291dfaf
jne 0x1403b008d
mov edi, 0x53fd4122
jmp 0x1403b008d
cmp edi, 0x138ea2f0
jg 0x1403b01d0
cmp edi, 0xe480d58f
je 0x1403b0709
cmp edi, 0x82ad42f
jne 0x1403b008d
mov edi, dword [0x140ae47d4]
lea ebx, [rdi - 1]
imul ebx, edi
test bl, 1
mov edi, 0x80978dc3
mov eax, 0xc9895d45
jmp 0x1403b0080
cmp edi, 0xa8207f6b
je 0x1403b0062
cmp edi, 0xab4956f3
jne 0x1403b008d
mov edi, 0xc0672d79
jmp 0x1403b008d
cmp edi, 0x138ea2f1
je 0x1403b0713
cmp edi, 0x1c1db249
jne 0x1403b008d
mov edi, 0xb2dfd2bf
jmp 0x1403b008d
cmp edi, 0x29ccc73e
je 0x1403b071d
cmp edi, 0x53fd4122
jne 0x1403b008d
mov edi, dword [0x140ae47d4]
lea ebx, [rdi - 1]
imul ebx, edi
test bl, 1
mov edi, 0xa291dfaf
mov eax, 0x138ea2f1
jmp 0x1403b0080
cmp edi, 0xb2dfd2bf
je 0x1403b0784
cmp edi, 0xb980c977
jne 0x1403b008d
mov rax, qword [rbp + 0x130]
mov qword [rbp + 0x160], rax
mov edi, 0x7edec864
jmp 0x1403b008d
mov rdi, qword [rbp + 0x148]
mov qword [rbp + 0x138], rdi
mov edi, 0x5e86acc9
jmp 0x1403b008d
mov edi, 0x873b4d0c
nop word cs:[rax + rax]
nop
cmp edi, 0x873b4d0c
je 0x1403b0295
cmp edi, 0x735f1dac
jne 0x1403b0280
mov edi, 0x735f1dac
jmp 0x1403b0280
mov rbx, qword [rbp + 0x138]
mov r12d, 0x6be6006
jmp 0x1403b02e0
mov eax, dword [0x140ae86b8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov r12d, 0xdc69aa0b
mov eax, 0x6d4ebdd8
cmove r12d, eax
cmp dword [0x140ae86bc], 0xa
cmovl r12d, eax
nop word cs:[rax + rax]
nop
cmp r12d, 0xf368704b
jle 0x1403b0340
cmp r12d, 0x48ca1212
jg 0x1403b03b0
cmp r12d, 0x3c6f802a
jle 0x1403b04e2
cmp r12d, 0x3c6f802b
je 0x1403b068c
cmp r12d, 0x8f48c045
jle 0x1403b0410
cmp r12d, 0xce53a325
jle 0x1403b04bd
cmp r12d, 0xce53a326
je 0x1403b05d0
cmp r12d, 0xdc69aa0b
je 0x1403b057d
cmp r12d, 0xe54035e4
jne 0x1403b02e0
mov eax, dword [0x140ae86b8]
lea esi, [rax - 1]
imul esi, eax
test sil, 1
mov r12d, 0x4629dfdd
cmove r12d, r8d
cmp dword [0x140ae86bc], 0xa
cmovl r12d, r8d
jmp 0x1403b02e0
cmp r12d, 0x673139ba
jle 0x1403b0498
cmp r12d, 0x6d4ebdd8
je 0x1403b063c
cmp r12d, 0x8e61718a
jg 0x1403b046d
cmp r12d, 0x80023fb3
je 0x1403b02ab
cmp r12d, 0x846f5a51
jne 0x1403b02e0
mov eax, dword [rbp + 0x128]
cmp eax, 0xf
setl byte [rbp + 0xdc]
mov eax, dword [0x140ae86b8]
lea esi, [rax - 1]
imul esi, eax
test sil, 1
mov r12d, 0x8e784dec
cmove r12d, r13d
cmp dword [0x140ae86bc], 0xa
cmovl r12d, r13d
jmp 0x1403b02e0
cmp r12d, 0x8e61718b
je 0x1403b0524
cmp r12d, 0x8e784dec
jne 0x1403b02e0
mov eax, dword [rbp + 0x128]
mov r12d, 0x846f5a51
jmp 0x1403b02e0
cmp r12d, 0x48ca1213
je 0x1403b05dd
cmp r12d, 0x8f48c046
je 0x1403b0607
cmp r12d, 0x91b78393
jne 0x1403b02e0
mov r12d, 0x48ca1213
jmp 0x1403b02e0
cmp r12d, 0xf368704c
je 0x1403b069d
movsxd rax, dword [rbp + 0x128]
imul rsi, rax, 0x51eb851f
mov rcx, rsi
shr rcx, 0x3f
sar rsi, 0x24
add esi, ecx
imul ecx, esi, 0x32
sub eax, ecx
mov ecx, 0xcb
sub ecx, eax
and ecx, 0xfc
and eax, 3
or eax, ecx
xor eax, dword [rbp + 0x124]
xor al, 0xfc
mov byte [rbp + 0x118], al
lea rax, [rbp + 0xe0]
mov qword [rbp + 0x140], rax
mov r12d, 0x80023fb3
jmp 0x1403b02e0
mov rax, qword [rbp + 0x150]
mov rcx, qword [rbp + 0x140]
movzx edx, byte [rbp + 0x118]
mov byte [rcx + rax], dl
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov r12d, 0x6d4ebdd8
jmp 0x1403b02e0
mov r12d, 0xf368704c
xor edi, edi
jmp 0x1403b02e0
movsxd rax, dword [rbp + 0x128]
mov qword [rbp + 0x150], rax
mov rax, qword [rbp + 0x150]
movsx eax, byte [rbx + rax]
mov dword [rbp + 0x124], eax
mov r12d, 0x8e61718b
jmp 0x1403b02e0
mov edi, 0x873b4d0c
cmp edi, 0x873b4d0c
je 0x1403b0702
cmp edi, 0x735f1dac
jne 0x1403b06f0
jmp 0x1403b076c
mov edi, 0x735f1dac
jmp 0x1403b06f0
mov edi, 0x29ccc73e
jmp 0x1403b008d
mov edi, 0x82ad42f
jmp 0x1403b008d
cmp byte [rbp + 0x10b], 0
mov edi, 0x780af295
mov eax, 0xa8207f6b
cmovne edi, eax
jmp 0x1403b008d
lea rax, [rbp + 0xe0]
mov qword [rbp + 0x148], rax
mov edi, dword [0x140ae47d4]
lea ebx, [rdi - 1]
imul ebx, edi
test bl, 1
mov edi, 0x1c1db249
mov eax, 0xab4956f3
jmp 0x1403b0080
cmp edi, 0x7edec864
jne 0x1403b008d
mov rax, qword [rbp + 0x160]
mov eax, dword [0x140ae1020]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae1024], 0xa
setl cl
or cl, al
mov r8d, 0x58fe5d57
mov ecx, 0x5269018
cmove r8d, ecx
mov eax, 0xba29dca7
cmove eax, ecx
mov edx, 0x2bdc6580
mov ecx, 0xd8ed5eb4
cmove edx, ecx
mov ebx, 0xfea12ceb
cmove ebx, ecx
mov ecx, 0x9f49b9c9
mov rdi, qword [rbp + 0x140]
jmp 0x1403b0830
mov rdi, qword [rbp + 0x150]
mov ecx, r8d
nop word cs:[rax + rax]
nop
mov esi, ecx
cmp ecx, 0xfea12cea
jg 0x1403b0860
cmp esi, 0xba29dca6
jg 0x1403b0890
mov ecx, eax
cmp esi, 0x93e22b1d
je 0x1403b0830
mov ecx, esi
cmp esi, 0x9f49b9c9
jne 0x1403b0830
mov ecx, ebx
jmp 0x1403b0830
cmp esi, 0x2bdc657f
jg 0x1403b08a9
cmp esi, 0xfea12ceb
je 0x1403b08bb
mov ecx, esi
cmp esi, 0x5269018
jne 0x1403b0830
mov rcx, qword [rbp + 0x150]
mov ecx, 0xba29dca7
jmp 0x1403b0830
cmp esi, 0xba29dca7
je 0x1403b081b
mov ecx, esi
cmp esi, 0xd8ed5eb4
jne 0x1403b0830
mov ecx, 0xfea12ceb
jmp 0x1403b0830
cmp esi, 0x2bdc6580
jne 0x1403b08d0
mov ecx, 0x93e22b1d
jmp 0x1403b0830
lea rcx, [rbp + 0xe0]
mov qword [rbp + 0x150], rcx
mov ecx, edx
jmp 0x1403b0830
mov ecx, esi
cmp esi, 0x58fe5d57
jne 0x1403b0830
mov qword [rbp + 0x140], rdi
mov rdx, qword [rbp + 0x140]
lea r14, [rbp - 0x40]
mov rcx, r14
call fcn.140282cd0
mov eax, dword [0x140ae0ba8]
mov ecx, dword [0x140ae0bac]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x160]
cmp ecx, 0xa
setl byte [rbp + 0x150]
mov ecx, 0x6ab01df
mov edi, 0xf60e03e0
mov r15d, 0xf62e368
mov edx, dword [0x140ae0ba8]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov edx, 0x6d40b88
cmove edx, edi
cmp dword [0x140ae0bac], 0xa
cmovl edx, edi
cmp ecx, 0x6ab01de
jg 0x1403b0980
cmp ecx, 0xa214a4d3
je 0x1403b1097
cmp ecx, 0xf62e368
je 0x1403b09b7
lea r15, [rbp + 0x160]
mov qword [rbp + 0x50], r15
mov rax, qword [rbp + 0x50]
mov dword [rax], 0x376e7a76
mov esi, 0x6e68ae61
mov r13d, 0x2d2ac741
mov r9d, 0xb43c1f2
mov r12d, 0xa05e65db
mov r10d, 0xbaa0574d
mov r11d, 0x86198a10
mov r14d, 0x89c5350
jmp 0x1403b0a20
call fcn.14007def0
cmp byte [0x140ae7c25], 0
je 0x1403aee56
lea rdi, [rbp - 0x40]
movss xmm1, dword [0x14066ed20]
movss xmm2, dword [0x140684068]
mov rcx, rdi
call fcn.14038a630
mov rcx, rdi
call fcn.1400aa000
lea rcx, [rbp + 0x130]
movss xmm1, dword [0x14068406c]
movss xmm2, dword [0x140684070]
call fcn.14038a630
mov eax, 0x571867e7
nop dword [rax + rax]
cmp eax, 0xb652be8f
je 0x1403b12cb
cmp eax, 0x571867e7
jne 0x1403b12a0
mov rax, qword [0x140681c41]
mov qword [rbp + 0x57], rax
mov rax, qword [0x140681c3a]
mov qword [rbp + 0x50], rax
mov eax, 0xb652be8f
jmp 0x1403b12a0
mov eax, dword [0x140ae47d4]
mov ecx, dword [0x140ae47d8]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x10b]
cmp ecx, 0xa
setl byte [rbp + 0xdc]
mov esi, 0xe07a76c8
lea rdi, [rbp + 0x5e]
mov r12d, 0x6d4ebdd8
mov r13d, 0x481c3e4b
mov r9d, 0x78cdb535
mov eax, 0x846f5a51
mov ecx, 0x48ca1213
mov r8d, 0x5b128a61
mov r10d, 0x3c6f802b
mov r11d, 0x673139bb
jmp 0x1403b135d
mov edx, dword [0x140ae47d4]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov esi, 0x1c1db249
mov edx, 0xb2dfd2bf
nop word cs:[rax + rax]
nop
cmove esi, edx
cmp dword [0x140ae47d8], 0xa
cmovl esi, edx
cmp esi, 0xe480d58e
jg 0x1403b13c0
cmp esi, 0xb2dfd2be
jle 0x1403b1410
cmp esi, 0xc0672d78
jle 0x1403b14fe
cmp esi, 0xc0672d79
je 0x1403b1968
cmp esi, 0xc9895d45
je 0x1403b1980
cmp esi, 0xe07a76c8
jne 0x1403b135d
mov dl, byte [rbp + 0x10b]
cmp byte [rbp + 0xdc], 0
mov esi, 0xa291dfaf
mov ebx, 0x53fd4122
cmovne esi, ebx
test dl, dl
cmovne esi, ebx
jmp 0x1403b135d
cmp esi, 0x29ccc73d
jle 0x1403b1440
cmp esi, 0x5e86acc8
jle 0x1403b1483
cmp esi, 0x5e86acc9
je 0x1403b152e
cmp esi, 0x780af295
jne 0x1403b1a6f
lea rdx, [rbp + 0x50]
mov qword [rbp + 0x140], rdx
mov esi, 0xb980c977
jmp 0x1403b135d
cmp esi, 0xa8207f6a
jg 0x1403b14ba
cmp esi, 0x80978dc3
je 0x1403b19a9
cmp esi, 0xa291dfaf
jne 0x1403b135d
mov esi, 0x53fd4122
jmp 0x1403b135d
cmp esi, 0x138ea2f0
jg 0x1403b14dc
cmp esi, 0xe480d58f
je 0x1403b19c9
cmp esi, 0x82ad42f
jne 0x1403b135d
mov edx, dword [0x140ae47d4]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov esi, 0x80978dc3
mov edx, 0xc9895d45
jmp 0x1403b1350
cmp esi, 0x29ccc73e
je 0x1403b19d3
cmp esi, 0x53fd4122
jne 0x1403b135d
mov edx, dword [0x140ae47d4]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov esi, 0xa291dfaf
mov edx, 0x138ea2f1
jmp 0x1403b1350
cmp esi, 0xa8207f6b
je 0x1403b132a
cmp esi, 0xab4956f3
jne 0x1403b135d
mov esi, 0xc0672d79
jmp 0x1403b135d
cmp esi, 0x138ea2f1
je 0x1403b19ec
cmp esi, 0x1c1db249
jne 0x1403b135d
mov esi, 0xb2dfd2bf
jmp 0x1403b135d
cmp esi, 0xb2dfd2bf
je 0x1403b1a45
cmp esi, 0xb980c977
jne 0x1403b135d
mov rdx, qword [rbp + 0x140]
mov qword [rbp + 0xe0], rdx
mov esi, 0x7edec864
jmp 0x1403b135d
mov rsi, qword [rbp + 0x150]
mov r15d, 0x6be6006
jmp 0x1403b1570
mov edx, dword [0x140ae86b8]
lea edi, [rdx - 1]
imul edi, edx
test dil, 1
mov r15d, 0xdc69aa0b
cmove r15d, r12d
cmp dword [0x140ae86bc], 0xa
cmovl r15d, r12d
nop word cs:[rax + rax]
nop dword [rax]
cmp r15d, 0xf368704b
jle 0x1403b15d0
cmp r15d, 0x48ca1212
jg 0x1403b1640
cmp r15d, 0x3c6f802a
jle 0x1403b1761
cmp r15d, 0x3c6f802b
je 0x1403b190b
cmp r15d, 0x4629dfdd
je 0x1403b18af
cmp r15d, 0x481c3e4b
jne 0x1403b1570
cmp byte [rbp + 0x124], 0
mov r15d, 0xe54035e4
mov edx, 0x8f48c046
cmovne r15d, edx
jmp 0x1403b1570
cmp r15d, 0x8f48c045
jle 0x1403b1690
cmp r15d, 0xce53a325
jle 0x1403b173c
cmp r15d, 0xce53a326
je 0x1403b184e
cmp r15d, 0xdc69aa0b
je 0x1403b17fb
cmp r15d, 0xe54035e4
jne 0x1403b1570
mov edx, dword [0x140ae86b8]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov r15d, 0x4629dfdd
cmove r15d, r9d
cmp dword [0x140ae86bc], 0xa
cmovl r15d, r9d
jmp 0x1403b1570
cmp r15d, 0x673139ba
jle 0x1403b1717
cmp r15d, 0x6d4ebdd8
je 0x1403b18ba
cmp r15d, 0x78cdb535
jne 0x1403b194d
mov edx, dword [0x140ae86b8]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov r15d, 0x4629dfdd
cmove r15d, r11d
cmp dword [0x140ae86bc], 0xa
cmovl r15d, r11d
jmp 0x1403b1570
cmp r15d, 0x8e61718a
jg 0x1403b16ec
cmp r15d, 0x80023fb3
je 0x1403b153d
cmp r15d, 0x846f5a51
jne 0x1403b1570
mov edx, dword [rbp + 0x138]
cmp edx, 0xf
setl byte [rbp + 0x124]
mov edx, dword [0x140ae86b8]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov r15d, 0x8e784dec
cmove r15d, r13d
cmp dword [0x140ae86bc], 0xa
cmovl r15d, r13d
jmp 0x1403b1570
cmp r15d, 0x8e61718b
je 0x1403b17a4
cmp r15d, 0x8e784dec
jne 0x1403b1570
mov edx, dword [rbp + 0x138]
mov r15d, 0x846f5a51
jmp 0x1403b1570
cmp r15d, 0x48ca1213
je 0x1403b185c
cmp r15d, 0x5b128a61
jne 0x1403b1570
mov r15d, 0xce53a326
jmp 0x1403b1570
cmp r15d, 0x8f48c046
je 0x1403b1885
cmp r15d, 0x91b78393
jne 0x1403b1570
mov r15d, 0x48ca1213
jmp 0x1403b1570
cmp r15d, 0xf368704c
je 0x1403b191d
cmp r15d, 0x6be6006
jne 0x1403b1570
mov edx, dword [0x140ae86b8]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov r15d, 0x91b78393
cmove r15d, ecx
cmp dword [0x140ae86bc], 0xa
cmovl r15d, ecx
jmp 0x1403b1570
movsxd rdx, dword [rbp + 0x138]
imul rbx, rdx, 0x51eb851f
mov rdi, rbx
shr rdi, 0x3f
sar rbx, 0x24
add ebx, edi
imul edi, ebx, 0x32
sub edx, edi
mov edi, 0xcb
sub edi, edx
and edi, 0xfc
and edx, 3
or edx, edi
xor edx, dword [rbp + 0x128]
xor dl, 0xfc
mov byte [rbp + 0x15c], dl
lea rdx, [rbp + 0x50]
mov qword [rbp + 0xa0], rdx
mov r15d, 0x80023fb3
jmp 0x1403b1570
mov rdx, qword [rbp + 0x80]
mov rdi, qword [rbp + 0xa0]
movzx ebx, byte [rbp + 0x15c]
mov byte [rdi + rdx], bl
mov edx, dword [rbp + 0x138]
mov edx, dword [rbp + 0x138]
mov edx, dword [rbp + 0x138]
mov edx, dword [rbp + 0x138]
mov edx, dword [rbp + 0x138]
mov edx, dword [rbp + 0x138]
mov edx, dword [rbp + 0x138]
mov edx, dword [rbp + 0x138]
mov r15d, 0x6d4ebdd8
jmp 0x1403b1570
mov r15d, 0xf368704c
xor r14d, r14d
jmp 0x1403b1570
mov edx, dword [0x140ae86b8]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov r15d, 0x91b78393
cmove r15d, r8d
cmp dword [0x140ae86bc], 0xa
cmovl r15d, r8d
jmp 0x1403b1570
movsxd rdx, dword [rbp + 0x138]
mov qword [rbp + 0x80], rdx
mov rdx, qword [rbp + 0x80]
movsx edx, byte [rsi + rdx]
mov dword [rbp + 0x128], edx
mov r15d, 0x8e61718b
jmp 0x1403b1570
mov r15d, 0x78cdb535
jmp 0x1403b1570
mov rdx, qword [rbp + 0x80]
mov rdi, qword [rbp + 0xa0]
movzx ebx, byte [rbp + 0x15c]
mov byte [rdi + rdx], bl
mov edx, dword [rbp + 0x138]
add edx, 1
mov dword [rbp + 0x148], edx
mov edx, dword [0x140ae86b8]
lea edi, [rdx - 1]
imul edi, edx
test dil, 1
mov r15d, 0xdc69aa0b
cmove r15d, r10d
cmp dword [0x140ae86bc], 0xa
cmovl r15d, r10d
jmp 0x1403b1570
mov r15d, 0xf368704c
mov r14d, dword [rbp + 0x148]
jmp 0x1403b1570
mov dword [rbp + 0x138], r14d
mov edx, dword [0x140ae86b8]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov r15d, 0x8e784dec
cmove r15d, eax
cmp dword [0x140ae86bc], 0xa
cmovl r15d, eax
jmp 0x1403b1570
cmp r15d, 0x673139bb
jne 0x1403b1570
mov esi, 0x780af295
lea rdi, [rbp + 0x5e]
jmp 0x1403b135d
mov rdx, qword [rbp + 0x160]
mov qword [rbp + 0x150], rdx
mov esi, 0x5e86acc9
jmp 0x1403b135d
mov esi, 0x873b4d0c
nop word cs:[rax + rax]
nop
cmp esi, 0x873b4d0c
je 0x1403b19a2
cmp esi, 0x735f1dac
jne 0x1403b1990
jmp 0x1403b19f6
mov esi, 0x735f1dac
jmp 0x1403b1990
mov esi, 0x873b4d0c
nop
cmp esi, 0x873b4d0c
je 0x1403b19c2
cmp esi, 0x735f1dac
jne 0x1403b19b0
jmp 0x1403b1a2d
mov esi, 0x735f1dac
jmp 0x1403b19b0
mov esi, 0x29ccc73e
jmp 0x1403b135d
cmp byte [rbp + 0x118], 0
mov esi, 0x780af295
mov edx, 0xa8207f6b
cmovne esi, edx
jmp 0x1403b135d
mov esi, 0x82ad42f
jmp 0x1403b135d
mov qword [rbp + 0xa0], rdi
mov rdx, qword [rbp + 0xa0]
cmp byte [rdx], 0
setne byte [rbp + 0x118]
mov edx, dword [0x140ae47d4]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov esi, 0x80978dc3
mov edx, 0xe480d58f
jmp 0x1403b1350
mov qword [rbp + 0xa0], rdi
mov rdx, qword [rbp + 0xa0]
mov esi, 0xc9895d45
jmp 0x1403b135d
lea rdx, [rbp + 0x50]
mov qword [rbp + 0x160], rdx
mov edx, dword [0x140ae47d4]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
mov esi, 0x1c1db249
mov edx, 0xab4956f3
jmp 0x1403b1350
cmp esi, 0x7edec864
jne 0x1403b135d
mov rax, qword [rbp + 0xe0]
mov eax, dword [0x140ae1020]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae1024], 0xa
setl cl
or cl, al
mov r8d, 0x58fe5d57
mov ecx, 0x5269018
cmove r8d, ecx
mov eax, 0xba29dca7
cmove eax, ecx
mov edx, 0x2bdc6580
mov ecx, 0xd8ed5eb4
cmove edx, ecx
mov ebx, 0xfea12ceb
cmove ebx, ecx
mov ecx, 0x9f49b9c9
mov rdi, qword [rbp + 0xa0]
lea r9, [rbp + 0x50]
jmp 0x1403b1af0
mov rdi, qword [rbp + 0x80]
mov ecx, r8d
nop dword [rax + rax]
mov esi, ecx
cmp ecx, 0xfea12cea
jg 0x1403b1b20
cmp esi, 0xba29dca6
jg 0x1403b1b50
mov ecx, eax
cmp esi, 0x93e22b1d
je 0x1403b1af0
mov ecx, esi
cmp esi, 0x9f49b9c9
jne 0x1403b1af0
mov ecx, ebx
jmp 0x1403b1af0
cmp esi, 0x2bdc657f
jg 0x1403b1b69
cmp esi, 0xfea12ceb
je 0x1403b1b7b
mov ecx, esi
cmp esi, 0x5269018
jne 0x1403b1af0
mov rcx, qword [rbp + 0x80]
mov ecx, 0xba29dca7
jmp 0x1403b1af0
cmp esi, 0xba29dca7
je 0x1403b1ade
mov ecx, esi
cmp esi, 0xd8ed5eb4
jne 0x1403b1af0
mov ecx, 0xfea12ceb
jmp 0x1403b1af0
cmp esi, 0x2bdc6580
jne 0x1403b1b89
mov ecx, 0x93e22b1d
jmp 0x1403b1af0
mov qword [rbp + 0x80], r9
mov ecx, edx
jmp 0x1403b1af0
mov ecx, esi
cmp esi, 0x58fe5d57
jne 0x1403b1af0
mov qword [rbp + 0xa0], rdi
mov rdx, qword [rbp + 0xa0]
lea r14, [rbp - 0x40]
mov rcx, r14
call fcn.140282cd0
mov eax, dword [0x140ae0ba8]
mov ecx, dword [0x140ae0bac]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xe0]
cmp ecx, 0xa
setl byte [rbp + 0x80]
mov ecx, 0x6ab01df
mov esi, 0xf60e03e0
mov r15d, 0xf62e368
mov edx, dword [0x140ae0ba8]
lea edi, [rdx - 1]
imul edi, edx
test dil, 1
mov edx, 0x6d40b88
cmove edx, esi
cmp dword [0x140ae0bac], 0xa
cmovl edx, esi
nop dword [rax]
cmp ecx, 0x6ab01de
jg 0x1403b1c40
cmp ecx, 0xa214a4d3
je 0x1403b1c94
cmp ecx, 0xd2d8422a
je 0x1403b1c82
cmp ecx, 0xf60e03e0
jne 0x1403b1c10
mov ecx, 0xd2d8422a
jmp 0x1403b1c10
cmp ecx, 0xf62e368
je 0x1403b1c77
cmp ecx, 0x6d40b88
je 0x1403b1c7b
cmp ecx, 0x6ab01df
jne 0x1403b1c10
movzx ebx, byte [rbp + 0xe0]
cmp byte [rbp + 0x80], 0
mov ecx, 0x6d40b88
cmovne ecx, r15d
test bl, bl
cmovne ecx, r15d
jmp 0x1403b1c10
mov ecx, edx
jmp 0x1403b1c10
mov ecx, 0xf62e368
jmp 0x1403b1c10
mov rcx, r14
call fcn.140326fe0
mov ecx, 0xa214a4d3
jmp 0x1403b1be7
mov qword [rbp + 0xa0], rax
mov rcx, qword [rbp + 0xa0]
lea rdx, [rbp + 0x130]
mov r8b, 1
mov r9d, Ordinal_46
call fcn.14007dcd0
lea rcx, [rbp - 0x40]
call fcn.14024afe0
lea rbx, [rbp - 0x40]
movss xmm1, dword [0x14068405c]
movss xmm2, dword [0x14066f488]
mov rcx, rbx
call fcn.14038a630
mov rcx, rbx
call fcn.1400aa000
movss xmm0, dword [0x14066ed20]
call fcn.1400aa490
mov eax, 0x38c0d778
lea rdi, [rbp + 0x50]
nop word [rax + rax]
cmp eax, 0x95166d91
je 0x1403b279d
cmp eax, 0x38c0d778
jne 0x1403b1d00
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_60]
mov byte [rbp + 0x58], al
mov rax, qword [0x140681c49]
mov qword [rbp + 0x50], rax
mov eax, 0x95166d91
jmp 0x1403b1d00
mov eax, dword [0x140ae0f60]
mov ecx, dword [0x140ae0f64]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x15c]
mov eax, 0xe6ea9142
mov edx, 0xf66af8c7
cmove edx, eax
cmp ecx, 0xa
setl byte [rbp + 0x128]
cmovl edx, eax
mov dword [rbp + 0x120], edx
mov eax, 0x5f991f2e
mov r13d, 0x74a459aa
mov r14d, 0x966c57f7
mov r11d, 0xf2c2d11e
mov r8d, 0x298dbd8d
nop word cs:[rax + rax]
cmp eax, 0x1a3e19a4
jg 0x1403b2830
cmp eax, 0xc2d719d8
je 0x1403b317a
cmp eax, 0xe6ea9142
je 0x1403b2866
cmp eax, 0xf66af8c7
jne 0x1403b2800
mov eax, 0x1a3e19a5
jmp 0x1403b2800
cmp eax, 0x1a3e19a5
je 0x1403b286d
cmp eax, 0x23f7bf89
je 0x1403b2875
cmp eax, 0x5f991f2e
jne 0x1403b2800
mov cl, byte [rbp + 0x15c]
cmp byte [rbp + 0x128], 0
mov eax, 0xf66af8c7
mov edx, 0x1a3e19a5
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x1403b2800
mov eax, 0x23f7bf89
jmp 0x1403b2800
mov eax, dword [rbp + 0x120]
jmp 0x1403b2800
mov eax, 0x8e0a4e9e
jmp 0x1403b2890
cmp eax, 0xfa44968f
jle 0x1403b28d0
cmp eax, 0x2b82705d
jle 0x1403b2f80
cmp eax, 0x6b7b026c
jg 0x1403b2fc9
cmp eax, 0xcfbb9803
jle 0x1403b2c10
cmp eax, 0xd6d66091
jg 0x1403b3007
cmp eax, 0x8e0a4e9e
je 0x1403b3058
cmp eax, 0xfa449690
je 0x1403b312e
mov rdx, qword [rbp + 0x150]
lea r14, [rbp - 0x40]
mov rcx, r14
call fcn.140282cd0
mov eax, dword [0x140ae0ba8]
mov ecx, dword [0x140ae0bac]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xe0]
cmp ecx, 0xa
setl byte [rbp + 0x80]
mov ecx, 0x6ab01df
mov esi, 0xf60e03e0
mov edi, 0xf62e368
mov edx, dword [0x140ae0ba8]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x6d40b88
cmove edx, esi
cmp dword [0x140ae0bac], 0xa
cmovl edx, esi
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x6ab01de
jg 0x1403b3220
cmp ecx, 0xa214a4d3
je 0x1403b3272
cmp ecx, 0xd2d8422a
je 0x1403b3260
cmp ecx, 0xf60e03e0
jne 0x1403b31f0
mov ecx, 0xd2d8422a
jmp 0x1403b31f0
cmp ecx, 0xf62e368
je 0x1403b3255
cmp ecx, 0x6d40b88
je 0x1403b3259
cmp ecx, 0x6ab01df
jne 0x1403b31f0
movzx ebx, byte [rbp + 0xe0]
cmp byte [rbp + 0x80], 0
mov ecx, 0x6d40b88
cmovne ecx, edi
test bl, bl
cmovne ecx, edi
jmp 0x1403b31f0
mov ecx, edx
jmp 0x1403b31f0
mov ecx, 0xf62e368
jmp 0x1403b31f0
mov rcx, r14
call fcn.140326fe0
mov ecx, 0xa214a4d3
jmp 0x1403b31c2
mov qword [rbp + 0xa0], rax
mov rcx, qword [rbp + 0xa0]
call fcn.140189580
lea rcx, [rbp - 0x40]
call fcn.14024afe0
call fcn.1400aa7f0
lea rbx, [rbp - 0x40]
movss xmm1, dword [0x140684074]
movss xmm2, dword [0x14066f478]
mov rcx, rbx
call fcn.14038a630
mov rcx, rbx
call fcn.1400aa000
mov eax, 0x240774d2
lea rdi, [rbp + 0x50]
jmp 0x1403b32cd
cmp eax, 0x20ef694a
jg 0x1403b3300
cmp eax, 0xfbb2d8e7
jg 0x1403b3340
cmp eax, 0x392260ea
jg 0x1403b3380