Function at 0x140276922
Capabilities:
Access peb ldr_data
Get kernel32 base address
Resolve function by parsing pe exports

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
mov eax, dword [0x14034d5c8]
mov ecx, dword [0x14034d5cc]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp - 0x29]
cmp ecx, 0xa
setl byte [rbp - 0x2a]
mov eax, 0x6a74bf76
mov r14d, 0xa0c44f4a
mov r15d, 0x3dde57dd
mov r12d, 0x23cfdbfb
cmp eax, 0xb6e4314
jg 0x1402769a0
cmp eax, 0xf32df95a
jg 0x1402769e6
cmp eax, 0xc29e9d78
jle 0x140278180
cmp eax, 0xc29e9d79
je 0x140278195
cmp eax, 0xed24246f
jne 0x14027696e
mov eax, 0xf98acb35
jmp 0x14027696e
cmp eax, 0x34de609b
jg 0x140278141
cmp eax, 0xb6e4315
je 0x1402798cf
cmp eax, 0x18cd01f1
je 0x1402798ed
cmp eax, 0x1de4c61a
jne 0x14027696e
mov eax, dword [0x14034d5c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa8e70567
mov ecx, 0xb8a8c15b
jmp 0x14027b0c0
cmp eax, 0xf32df95b
je 0x14027990b
cmp eax, 0xf98acb35
je 0x140279929
cmp eax, 0xfe9e2468
jne 0x14027696e
mov qword [rbp - 0x50], rsp
mov eax, dword [0x14034d5d0]
mov ecx, dword [0x14034d5d4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp - 9]
cmp ecx, 0xa
setl byte [rbp - 0xa]
mov eax, 0x62cda828
cmp eax, 0xf467d33b
jle 0x140276aad
cmp eax, 0x5046f2ec
jle 0x140276af9
cmp eax, 0x6417459a
jle 0x140276b9b
cmp eax, 0x738b7cd3
jle 0x140276cc0
cmp eax, 0x7572e8d0
jle 0x14027729b
cmp eax, 0x7572e8d1
je 0x140277565
cmp eax, 0x78bb82dc
je 0x140277595
cmp eax, 0x7b1f6666
jne 0x140276a30
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdcb257f1
mov ecx, 0x27b2fdab
cmovne eax, ecx
cmp dword [0x14034d5d4], 0xa
mov ecx, 0xdcb257f1
cmovl eax, ecx
jmp 0x140276a30
cmp eax, 0xc4d41724
jg 0x140276b46
cmp eax, 0xa5febb26
jg 0x140276bde
cmp eax, 0x942bfe1b
jg 0x140276f96
cmp eax, 0x8fabb6de
jle 0x1402772ca
cmp eax, 0x931eed0f
je 0x1402775b3
cmp eax, 0x934e24de
jne 0x140278128
mov eax, 0x6a58c6d6
jmp 0x140276a30
cmp eax, 0x27b2fdaa
jg 0x140276c28
cmp eax, 0x129d8a3e
jg 0x140276fc1
cmp eax, 0x359b517
jg 0x1402772ea
cmp eax, 0xf467d33c
je 0x1402775bd
cmp eax, 0x26b816e
jne 0x140276a30
cmp byte [rbp - 0xc], 0
mov eax, 0x7572e8d1
mov ecx, 0xb904d74b
cmovne eax, ecx
jmp 0x140276a30
cmp eax, 0xe1180b73
jg 0x140276c76
cmp eax, 0xcf67de3a
jg 0x140277013
cmp eax, 0xc9088327
jg 0x14027731e
cmp eax, 0xc4d41725
je 0x1402775db
cmp eax, 0xc80f3dac
jne 0x140276a30
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcf67de3b
mov ecx, 0x2cb3bafd
jmp 0x140278116
cmp eax, 0x5b66a23a
jg 0x140277044
cmp eax, 0x52cd0c69
jg 0x14027734a
cmp eax, 0x5046f2ed
je 0x1402775f1
cmp eax, 0x5157c0f2
jne 0x140276a30
mov eax, dword [rbp - 0x24]
mov dword [rbp], eax
mov eax, 0x2c01aa55
lea r13, [0x140357004]
jmp 0x140276a30
cmp eax, 0xb904d74a
jg 0x140277084
cmp eax, 0xaa9b8b0b
jg 0x14027736e
cmp eax, 0xa5febb27
je 0x140277990
cmp eax, 0xa824b84e
jne 0x140276a30
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7450f15b
mov ecx, 0xe1180b74
jmp 0x140278116
cmp eax, 0x37d79f9f
jg 0x140277211
cmp eax, 0x2cb3bafc
jg 0x140277394
cmp eax, 0x27b2fdab
je 0x14027799a
cmp eax, 0x2c01aa55
jne 0x140276a30
mov qword [rbp - 0x38], r13
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc9088328
mov ecx, 0x16bf4e81
jmp 0x140278116
cmp eax, 0xed575128
jg 0x140277250
cmp eax, 0xe991e0b9
jg 0x1402773c8
cmp eax, 0xe1180b74
je 0x1402779a4
cmp eax, 0xe83f69a9
jne 0x140276a30
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x802955ee
mov ecx, 0xda2de73a
jmp 0x140278116
cmp eax, 0x68888b02
jg 0x1402773e8
cmp eax, 0x6417459b
je 0x1402779dc
cmp eax, 0x65fcdd6f
jne 0x140276a30
mov eax, dword [0x14034d5d8]
mov ecx, dword [0x14034d5dc]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 6]
cmp ecx, 0xa
setl cl
setl byte [rbp + 7]
or cl, al
mov ecx, 0x78c5b657
mov eax, 0x8651989b
cmovne ecx, eax
mov r8d, 0x78c5b657
mov eax, 0x9802fadc
cmovne r8d, eax
mov r9d, 0x1e253027
mov eax, 0xf8d91839
cmovne r9d, eax
mov ebx, 0x1e253027
mov eax, 0x81febfba
cmovne ebx, eax
mov edi, 0xf7ec6350
mov eax, 0xe4a0c9f0
cmovne edi, eax
mov eax, 0x86b91801
mov esi, eax
cmp eax, 0xf7ec634f
jle 0x140276d8b
cmp esi, 0x1e253026
jle 0x140276dbf
cmp esi, 0x1e253027
je 0x140276dfc
mov eax, edi
cmp esi, 0x23cfdbfb
je 0x140276d53
mov eax, esi
cmp esi, 0x78c5b657
jne 0x140276d53
mov eax, 0x9802fadc
jmp 0x140276d53
cmp esi, 0x9802fadb
jg 0x140276dd9
cmp esi, 0x81febfba
je 0x140276e0f
cmp esi, 0x86b91801
jne 0x140276e41
mov dl, byte [rbp + 6]
cmp byte [rbp + 7], 0
mov eax, 0xf7ec6350
cmovne eax, r12d
test dl, dl
cmovne eax, r12d
jmp 0x140276d53
cmp esi, 0xf7ec6350
je 0x140276e37
mov eax, esi
cmp esi, 0xf8d91839
jne 0x140276d53
mov eax, r8d
jmp 0x140276d53
mov eax, ecx
cmp esi, 0x9802fadc
je 0x140276d53
mov eax, esi
cmp esi, 0xe4a0c9f0
jne 0x140276d53
mov eax, ebx
jmp 0x140276d53
mov rax, qword gs:[0x30]
mov eax, 0x81febfba
jmp 0x140276d53
mov rax, qword gs:[0x30]
mov rax, qword [rax + 0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
mov rax, qword [rax]
mov rax, qword [rax + 0x30]
mov qword [rbp - 8], rax
mov eax, r9d
jmp 0x140276d53
mov eax, 0x23cfdbfb
jmp 0x140276d53
mov eax, esi
cmp esi, 0x8651989b
jne 0x140276d53
mov rax, qword [rbp - 8]
mov eax, dword [0x14034d5e0]
mov ecx, dword [0x14034d5e4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 7]
cmp ecx, 0xa
setl cl
setl byte [rbp - 8]
or cl, al
mov eax, 0x69ee0065
mov ecx, 0xd98e4a26
cmovne eax, ecx
mov r8d, 0x69ee0065
mov ecx, 0x1b808a69
cmovne r8d, ecx
mov ecx, 0xc489b64f
mov edx, 0x214105e6
cmovne ecx, edx
mov r9d, 0xc489b64f
mov edx, 0x4e7c4b54
cmovne r9d, edx
mov edi, 0x695b1d4f
mov edx, 0xaad00041
cmovne edi, edx
mov edx, 0xbd8cb7a0
mov esi, edx
cmp edx, 0x1b808a68
jle 0x140276efa
cmp esi, 0x4e7c4b53
jle 0x140276f19
mov edx, ecx
cmp esi, 0x4e7c4b54
je 0x140276ec5
cmp esi, 0x695b1d4f
je 0x140276f52
mov edx, esi
cmp esi, 0x69ee0065
jne 0x140276ec5
mov edx, 0x1b808a69
jmp 0x140276ec5
cmp esi, 0xbd8cb79f
jle 0x140276f32
cmp esi, 0xbd8cb7a0
je 0x140276f5c
cmp esi, 0xc489b64f
jne 0x140276f7e
mov edx, 0x4e7c4b54
jmp 0x140276ec5
mov edx, eax
cmp esi, 0x1b808a69
je 0x140276ec5
mov edx, esi
cmp esi, 0x214105e6
jne 0x140276ec5
mov edx, r8d
jmp 0x140276ec5
mov edx, edi
cmp esi, 0x9b4f2d1e
je 0x140276ec5
mov edx, esi
cmp esi, 0xaad00041
jne 0x140276ec5
mov edx, r9d
jmp 0x140276ec5
mov edx, 0x9b4f2d1e
jmp 0x140276ec5
mov bl, byte [rbp + 7]
cmp byte [rbp - 8], 0
mov esi, 0x9b4f2d1e
mov edx, 0x9b4f2d1e
jne 0x140276f74
mov edx, 0x695b1d4f
test bl, bl
cmovne edx, esi
jmp 0x140276ec5
mov edx, esi
cmp esi, 0xd98e4a26
jne 0x140276ec5
mov eax, 0x5046f2ed
jmp 0x140276a30
cmp eax, 0xa373f621
jg 0x14027741c
cmp eax, 0x942bfe1c
je 0x1402779fa
cmp eax, 0x976eb422
jne 0x140276a30
mov eax, 0xf467d33c
jmp 0x140276a30
cmp eax, 0x1afe8245
jg 0x14027743f
cmp eax, 0x129d8a3f
je 0x140277a18
cmp eax, 0x16bf4e81
jne 0x140276a30
mov rax, qword [rbp - 0x38]
mov qword [rbp - 0x20], rax
mov rax, qword [rbp - 0x20]
cmp dword [rax], 0
setne byte [rbp - 0xb]
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc9088328
mov ecx, 0x5b66a23b
jmp 0x140278116
cmp eax, 0xda2de739
jg 0x14027745f
cmp eax, 0xcf67de3b
je 0x140277a36
cmp eax, 0xd4c1e9d3
jne 0x140276a30
mov eax, 0x5157c0f2
mov ecx, dword [rbp - 0x40]
mov dword [rbp - 0x24], ecx
jmp 0x140276a30
cmp eax, 0x60b11d04
jg 0x140277493
cmp eax, 0x5b66a23b
je 0x140277a54
cmp eax, 0x5fa7e356
jne 0x140276a30
mov eax, dword [rbp]
mov eax, dword [rbp]
mov eax, dword [rbp]
mov eax, dword [rbp]
mov eax, dword [rbp]
mov eax, dword [rbp]
mov eax, dword [rbp]
mov eax, 0xa824b84e
jmp 0x140276a30
cmp eax, 0xbfeb0177
jg 0x1402774c7
cmp eax, 0xb904d74b
je 0x140277a6a
cmp eax, 0xb921ac2b
jne 0x140276a30
mov rcx, qword [rbp - 0x18]
mov r8d, dword [rbp]
mov eax, dword [0x14034d5e8]
mov edx, dword [0x14034d5ec]
lea ebx, [rax - 1]
imul ebx, eax
test bl, 1
sete al
sete byte [rbp + 6]
cmp edx, 0xa
setl dl
setl byte [rbp + 7]
or dl, al
mov eax, 0xc4fa6e83
mov edx, 0x7fa45aa6
cmovne eax, edx
mov r10d, 0xc4fa6e83
mov edx, 0x4e47e0a8
cmovne r10d, edx
mov ebx, 0xb7284b16
mov edx, 0x52611aec
cmovne ebx, edx
mov rdi, qword [rcx]
mov r9, qword [rcx + 8]
mov r11d, 0x55359206
mov ecx, 0x7fbab40b
cmovne r11d, ecx
mov esi, 0x55359206
mov ecx, 0x2d30c3dc
cmovne esi, ecx
mov ecx, 0x2bdd2feb
mov edx, ecx
cmp ecx, 0x4e47e0a7
jg 0x14027715e
cmp edx, 0x2bdd2fea
jle 0x14027718b
cmp edx, 0x2bdd2feb
je 0x1402771c8
cmp edx, 0x2d30c3dc
je 0x1402771e3
mov ecx, edx
cmp edx, 0x3dde57dd
jne 0x140277126
mov ecx, esi
jmp 0x140277126
cmp edx, 0x55359205
jle 0x1402771a4
cmp edx, 0x55359206
je 0x1402771fd
mov ecx, ebx
cmp edx, 0x7fbab40b
je 0x140277126
mov ecx, edx
cmp edx, 0x7fa45aa6
jne 0x140277126
jmp 0x140277be1
cmp edx, 0xb7284b16
je 0x140277207
mov ecx, edx
cmp edx, 0xc4fa6e83
jne 0x140277126
mov ecx, 0x4e47e0a8
jmp 0x140277126
mov ecx, eax
cmp edx, 0x4e47e0a8
je 0x140277126
mov ecx, edx
cmp edx, 0x52611aec
jne 0x140277126
mov ecx, r10d
jmp 0x140277126
mov dl, byte [rbp + 6]
cmp byte [rbp + 7], 0
mov ecx, 0xb7284b16
cmovne ecx, r15d
test dl, dl
cmovne ecx, r15d
jmp 0x140277126
mov ecx, dword [r9 + 0x20]
add rcx, rdi
mov ecx, dword [rcx + r8*4]
add rcx, rdi
mov qword [rbp - 8], rcx
mov ecx, r11d
jmp 0x140277126
mov ecx, 0x2d30c3dc
jmp 0x140277126
mov ecx, 0x3dde57dd
jmp 0x140277126
cmp eax, 0x3c03b674
jg 0x1402774fb
cmp eax, 0x37d79fa0
je 0x140277c00
cmp eax, 0x38b1df25
jne 0x140276a30
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7b1f6666
mov ecx, 0x3c03b675
jmp 0x140278116
cmp eax, 0xf1912f9b
jg 0x14027751b
cmp eax, 0xed575129
je 0x140277d6c
cmp eax, 0xf0514d3d
jne 0x140276a30
mov rax, qword [rbp - 0x38]
add rax, 4
mov qword [rbp - 0x58], rax
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1afe8246
mov ecx, 0x571d548d
jmp 0x140278116
cmp eax, 0x738b7cd4
je 0x140277d8a
cmp eax, 0x7450f15b
jne 0x140276a30
mov eax, dword [rbp]
mov eax, dword [rbp]
mov eax, dword [rbp]
mov eax, dword [rbp]
mov eax, dword [rbp]
mov eax, 0xe1180b74
jmp 0x140276a30
cmp eax, 0x802955ee
je 0x140277d94
cmp eax, 0x875eb5a7
jne 0x140276a30
mov eax, 0xed575129
jmp 0x140276a30
cmp eax, 0x359b518
je 0x140277d9e
cmp eax, 0x11f0c19e
jne 0x140276a30
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5fa7e356
mov ecx, 0x60b11d05
jmp 0x140278116
cmp eax, 0xc9088328
je 0x140277dbc
cmp eax, 0xcc10f207
jne 0x140276a30
cmp dword [rbp - 0x28], 0
mov eax, 0xbfeb0178
mov ecx, 0xaa9b8b0c
cmove eax, ecx
jmp 0x140276a30
cmp eax, 0x52cd0c6a
je 0x140277dca
cmp eax, 0x571d548d
jne 0x140276a30
mov eax, 0x2c01aa55
mov r13, qword [rbp - 0x58]
jmp 0x140276a30
cmp eax, 0xaa9b8b0c
je 0x140277dfd
cmp eax, 0xad6d99c2
jne 0x140276a30
mov eax, 0x5157c0f2
mov ecx, dword [rbp - 0x3c]
mov dword [rbp - 0x24], ecx
jmp 0x140276a30
cmp eax, 0x2cb3bafd
je 0x140277e1b
cmp eax, 0x2d3e88d1
jne 0x140276a30
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x738b7cd4
mov ecx, 0xa373f622
jmp 0x140278116
cmp eax, 0xe991e0ba
je 0x140277f87
cmp eax, 0xebf18dec
jne 0x140276a30
mov eax, 0xf1912f9c
jmp 0x140276a30
cmp eax, 0x68888b03
je 0x140277f98
cmp eax, 0x6a58c6d6
jne 0x140276a30
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x934e24de
mov ecx, 0x8fabb6df
jmp 0x140278116
cmp eax, 0xa373f622
je 0x140277fb6
cmp eax, 0xa38547a8
jne 0x140276a30
mov eax, dword [rbp]
mov eax, 0x52cd0c6a
jmp 0x140276a30
cmp eax, 0x1afe8246
je 0x140277fd4
cmp eax, 0x233d110a
jne 0x140276a30
mov eax, 0xf213bfcc
jmp 0x140276a30
cmp eax, 0xda2de73a
je 0x140277fe2
cmp eax, 0xdcb257f1
jne 0x140276a30
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x27b2fdab
mov ecx, 0x875eb5a7
jmp 0x140278116
cmp eax, 0x60b11d05
je 0x140278000
cmp eax, 0x62cda828
jne 0x140276a30
mov cl, byte [rbp - 9]
cmp byte [rbp - 0xa], 0
mov eax, 0x65fcdd6f
mov edx, 0x5046f2ed
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x140276a30
cmp eax, 0xbfeb0178
je 0x140278030
cmp eax, 0xc203f37c
jne 0x140276a30
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa5febb27
mov ecx, 0x78bb82dc
jmp 0x140278116
cmp eax, 0x3c03b675
je 0x140278052
cmp eax, 0x49a4f3e0
jne 0x140276a30
mov eax, 0x2cb3bafd
jmp 0x140276a30
cmp eax, 0xf1912f9c
je 0x140278063
cmp eax, 0xf213bfcc
jne 0x140276a30
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x14034d5d4], 0xa
setl dl
xor cl, dl
and al, dl
xor al, cl
mov eax, 0xd4c1e9d3
mov ecx, 0x233d110a
cmovne eax, ecx
jmp 0x140276a30
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf0514d3d
mov ecx, 0x1afe8246
cmovne eax, ecx
cmp dword [0x14034d5d4], 0xa
mov ecx, 0xf0514d3d
cmovl eax, ecx
jmp 0x140276a30
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa5febb27
mov ecx, 0xad6d99c2
jmp 0x140278116
mov eax, 0x942bfe1c
jmp 0x140276a30
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x976eb422
mov ecx, 0x68888b03
jmp 0x140278116
cmp byte [rbp - 0xd], 0
mov eax, 0xe991e0ba
mov ecx, 0x359b518
cmovne eax, ecx
jmp 0x140276a30
mov eax, 0x10
call fcn.1403098c0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x18], rax
mov rax, qword [rbp - 0x18]
mov qword [rbp - 0x48], rax
mov rax, qword [rbp - 0x48]
mov eax, dword [0x14034d5d8]
mov ecx, dword [0x14034d5dc]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 6]
cmp ecx, 0xa
setl cl
setl byte [rbp + 7]
or cl, al
mov ecx, 0x78c5b657
mov eax, 0x8651989b
cmovne ecx, eax
mov r8d, 0x78c5b657
mov eax, 0x9802fadc
cmovne r8d, eax
mov r9d, 0x1e253027
mov eax, 0xf8d91839
cmovne r9d, eax
mov ebx, 0x1e253027
mov eax, 0x81febfba
cmovne ebx, eax
mov edi, 0xf7ec6350
mov eax, 0xe4a0c9f0
cmovne edi, eax
mov eax, 0x86b91801
mov esi, eax
cmp eax, 0xf7ec634f
jle 0x1402776bb
cmp esi, 0x1e253026
jle 0x1402776ef
cmp esi, 0x1e253027
je 0x14027772c
mov eax, edi
cmp esi, 0x23cfdbfb
je 0x140277683
mov eax, esi
cmp esi, 0x78c5b657
jne 0x140277683
mov eax, 0x9802fadc
jmp 0x140277683
cmp esi, 0x9802fadb
jg 0x140277709
cmp esi, 0x81febfba
je 0x14027773f
cmp esi, 0x86b91801
jne 0x140277771
mov dl, byte [rbp + 6]
cmp byte [rbp + 7], 0
mov eax, 0xf7ec6350
cmovne eax, r12d
test dl, dl
cmovne eax, r12d
jmp 0x140277683
cmp esi, 0xf7ec6350
je 0x140277767
mov eax, esi
cmp esi, 0xf8d91839
jne 0x140277683
mov eax, r8d
jmp 0x140277683
mov eax, ecx
cmp esi, 0x9802fadc
je 0x140277683
mov eax, esi
cmp esi, 0xe4a0c9f0
jne 0x140277683
mov eax, ebx
jmp 0x140277683
mov rax, qword gs:[0x30]
mov eax, 0x81febfba
jmp 0x140277683
mov rax, qword gs:[0x30]
mov rax, qword [rax + 0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
mov rax, qword [rax]
mov rax, qword [rax + 0x30]
mov qword [rbp - 8], rax
mov eax, r9d
jmp 0x140277683
mov eax, 0x23cfdbfb
jmp 0x140277683
mov eax, esi
cmp esi, 0x8651989b
jne 0x140277683
mov rax, qword [rbp - 8]
mov rcx, qword [rbp - 0x18]
mov edx, dword [0x14034d5e0]
mov ebx, dword [0x14034d5e4]
lea edi, [rdx - 1]
imul edi, edx
test dil, 1
sete byte [rbp + 7]
cmp ebx, 0xa
setl byte [rbp - 8]
mov edx, 0xbd8cb7a0
cmp edx, 0x1b808a68
jle 0x1402777e4
cmp edx, 0x4e7c4b53
jle 0x140277820
cmp edx, 0x4e7c4b54
je 0x14027788f
cmp edx, 0x695b1d4f
je 0x1402778d1
cmp edx, 0x69ee0065
jne 0x1402777ad
mov edx, 0x1b808a69
jmp 0x1402777ad
cmp edx, 0xbd8cb79f
jle 0x140277859
cmp edx, 0xbd8cb7a0
je 0x1402778db
cmp edx, 0xc489b64f
jne 0x140277958
mov qword [rcx], rax
movsxd rdx, dword [rax + 0x3c]
mov edx, dword [rdx + rax + 0x88]
add rdx, rax
mov qword [rcx + 8], rdx
mov edx, 0x4e7c4b54
jmp 0x1402777ad
cmp edx, 0x1b808a69
je 0x1402778fd
cmp edx, 0x214105e6
jne 0x1402777ad
mov edx, dword [0x14034d5e0]
mov ebx, dword [0x14034d5e4]
lea esi, [rdx - 1]
imul esi, edx
mov edi, 0x1b808a69
mov edx, 0x1b808a69
jmp 0x140277919
cmp edx, 0x9b4f2d1e
je 0x140277926
cmp edx, 0xaad00041
jne 0x1402777ad
mov edx, dword [0x14034d5e0]
mov ebx, dword [0x14034d5e4]
lea esi, [rdx - 1]
imul esi, edx
mov edi, 0x4e7c4b54
mov edx, 0x4e7c4b54
jmp 0x1402778c0
mov qword [rcx], rax
movsxd rdx, dword [rax + 0x3c]
mov edx, dword [rdx + rax + 0x88]
add rdx, rax
mov qword [rcx + 8], rdx
mov edx, dword [0x14034d5e0]
mov ebx, dword [0x14034d5e4]
lea esi, [rdx - 1]
imul esi, edx
mov edi, 0x214105e6
mov edx, 0x214105e6
test sil, 1
je 0x14027794d
mov edx, 0xc489b64f
jmp 0x14027794d
mov edx, 0x9b4f2d1e
jmp 0x1402777ad
mov bl, byte [rbp + 7]
cmp byte [rbp - 8], 0
mov edi, 0x9b4f2d1e
mov edx, 0x9b4f2d1e
jne 0x1402778f3
mov edx, 0x695b1d4f
test bl, bl
cmovne edx, edi
jmp 0x1402777ad
mov edx, dword [0x14034d5e0]
mov ebx, dword [0x14034d5e4]
lea esi, [rdx - 1]
imul esi, edx
mov edi, 0xd98e4a26
mov edx, 0xd98e4a26
test sil, 1
je 0x14027794d
mov edx, 0x69ee0065
jmp 0x14027794d
mov edx, dword [0x14034d5e0]
mov ebx, dword [0x14034d5e4]
lea esi, [rdx - 1]
imul esi, edx
mov edi, 0xaad00041
mov edx, 0xaad00041
test sil, 1
je 0x14027794d
mov edx, 0x695b1d4f
cmp ebx, 0xa
cmovl edx, edi
jmp 0x1402777ad
cmp edx, 0xd98e4a26
jne 0x1402777ad
mov rax, qword [rbp - 0x18]
mov rax, qword [rax + 8]
mov eax, dword [rax + 0x18]
mov dword [rbp - 0x3c], eax
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x65fcdd6f
mov ecx, 0xc203f37c
jmp 0x140278116
mov eax, 0x78bb82dc
jmp 0x140276a30
mov eax, 0xdcb257f1
jmp 0x140276a30
mov eax, dword [rbp]
dec eax
mov dword [rbp - 0x40], eax
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x11f0c19e
mov ecx, 0x7450f15b
cmovne eax, ecx
cmp dword [0x14034d5d4], 0xa
mov ecx, 0x11f0c19e
cmovl eax, ecx
jmp 0x140276a30
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa38547a8
mov ecx, 0x52cd0c6a
jmp 0x140278116
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x931eed0f
mov ecx, 0x38b1df25
jmp 0x140278116
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6417459b
mov ecx, 0xf1912f9c
jmp 0x140278116
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb921ac2b
mov ecx, 0x37d79fa0
jmp 0x140278116
cmp byte [rbp - 0xb], 0
mov eax, 0x129d8a3f
mov ecx, 0xc80f3dac
cmovne eax, ecx
jmp 0x140276a30
mov rax, qword [rbp - 0x18]
mov r8d, dword [rbp]
mov ecx, dword [0x14034d5f0]
mov edx, dword [0x14034d5f4]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
sete cl
sete byte [rbp + 6]
cmp edx, 0xa
setl dl
setl byte [rbp + 7]
or dl, cl
mov r9d, 0x68573502
mov ecx, 0x79c128eb
cmovne r9d, ecx
mov r10d, 0x68573502
mov ecx, 0xb6958ffc
cmovne r10d, ecx
mov ebx, 0xc1f4a765
mov ecx, 0xcde0a020
cmovne ebx, ecx
mov ecx, 0xc1f4a765
mov edx, 0x1529e8d6
cmovne ecx, edx
mov rsi, qword [rax]
mov rax, qword [rax + 8]
mov r11d, 0x462c8df4
mov edx, 0x437d053d
cmovne r11d, edx
mov edi, 0x7cdeaecd
mov edx, edi
cmp edi, 0x437d053c
jle 0x140277b39
cmp edx, 0x68573501
jle 0x140277b62
cmp edx, 0x68573502
je 0x140277ba0
cmp edx, 0x79c128eb
je 0x140277baa
mov edi, edx
cmp edx, 0x7cdeaecd
jne 0x140277aed
mov dl, byte [rbp + 6]
cmp byte [rbp + 7], 0
mov edi, 0x462c8df4
cmovne edi, r14d
test dl, dl
cmovne edi, r14d
jmp 0x140277aed
cmp edx, 0xc1f4a764
jle 0x140277b82
cmp edx, 0xc1f4a765
je 0x140277bb4
mov edi, ebx
cmp edx, 0x1529e8d6
je 0x140277aed
mov edi, edx
cmp edx, 0xcde0a020
jne 0x140277aed
jmp 0x14027809b
mov edi, ecx
cmp edx, 0x437d053d
je 0x140277aed
mov edi, edx
cmp edx, 0x462c8df4
jne 0x140277aed
mov edi, r10d
jmp 0x140277aed
cmp edx, 0xa0c44f4a
je 0x140277bbe
mov edi, edx
cmp edx, 0xb6958ffc
jne 0x140277aed
mov edi, r9d
jmp 0x140277aed
mov edi, 0xb6958ffc
jmp 0x140277aed
mov edi, 0xa0c44f4a
jmp 0x140277aed
mov edi, 0x1529e8d6
jmp 0x140277aed
mov edx, dword [rax + 0x1c]
mov edi, dword [rax + 0x24]
add rdx, rsi
add rdi, rsi
movzx edi, word [rdi + r8*2]
mov edx, dword [rdx + rdi*4]
add rdx, rsi
mov qword [rbp - 8], rdx
mov edi, r11d
jmp 0x140277aed
mov rcx, qword [rbp - 8]
sub rsp, 0x20
call fcn.1402c88ef
add rsp, 0x20
mov rax, qword [rbp - 0x20]
mov eax, 0x37d79fa0
jmp 0x140276a30
mov rcx, qword [rbp - 0x18]
mov r8d, dword [rbp]
mov eax, dword [0x14034d5e8]
mov edx, dword [0x14034d5ec]
lea ebx, [rax - 1]
imul ebx, eax
test bl, 1
sete al
sete byte [rbp + 6]
cmp edx, 0xa
setl dl
setl byte [rbp + 7]
or dl, al
mov eax, 0xc4fa6e83
mov edx, 0x7fa45aa6
cmovne eax, edx
mov r10d, 0xc4fa6e83
mov edx, 0x4e47e0a8
cmovne r10d, edx
mov ebx, 0xb7284b16
mov edx, 0x52611aec
cmovne ebx, edx
mov rdi, qword [rcx]
mov r9, qword [rcx + 8]
mov r11d, 0x55359206
mov ecx, 0x7fbab40b
cmovne r11d, ecx
mov esi, 0x55359206
mov ecx, 0x2d30c3dc
cmovne esi, ecx
mov ecx, 0x2bdd2feb
mov edx, ecx
cmp ecx, 0x4e47e0a7
jg 0x140277cb9
cmp edx, 0x2bdd2fea
jle 0x140277ce6
cmp edx, 0x2bdd2feb
je 0x140277d23
cmp edx, 0x2d30c3dc
je 0x140277d3e
mov ecx, edx
cmp edx, 0x3dde57dd
jne 0x140277c81
mov ecx, esi
jmp 0x140277c81
cmp edx, 0x55359205
jle 0x140277cff
cmp edx, 0x55359206
je 0x140277d58
mov ecx, ebx
cmp edx, 0x7fbab40b
je 0x140277c81
mov ecx, edx
cmp edx, 0x7fa45aa6
jne 0x140277c81
jmp 0x1402780b2
cmp edx, 0xb7284b16
je 0x140277d62
mov ecx, edx
cmp edx, 0xc4fa6e83
jne 0x140277c81
mov ecx, 0x4e47e0a8
jmp 0x140277c81
mov ecx, eax
cmp edx, 0x4e47e0a8
je 0x140277c81
mov ecx, edx
cmp edx, 0x52611aec
jne 0x140277c81
mov ecx, r10d
jmp 0x140277c81
mov dl, byte [rbp + 6]
cmp byte [rbp + 7], 0
mov ecx, 0xb7284b16
cmovne ecx, r15d
test dl, dl
cmovne ecx, r15d
jmp 0x140277c81
mov ecx, dword [r9 + 0x20]
add rcx, rdi
mov ecx, dword [rcx + r8*4]
add rcx, rdi
mov qword [rbp - 8], rcx
mov ecx, r11d
jmp 0x140277c81
mov ecx, 0x2d30c3dc
jmp 0x140277c81
mov ecx, 0x3dde57dd
jmp 0x140277c81
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x931eed0f
mov ecx, 0x942bfe1c
jmp 0x140278116
mov eax, 0x2d3e88d1
jmp 0x140276a30
mov eax, 0xe83f69a9
jmp 0x140276a30
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7b1f6666
mov ecx, 0xed575129
jmp 0x140278116
mov rax, qword [rbp - 0x38]
mov eax, 0x16bf4e81
jmp 0x140276a30
mov eax, dword [rbp]
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xebf18dec
mov ecx, 0xa38547a8
cmovne eax, ecx
cmp dword [0x14034d5d4], 0xa
mov ecx, 0xebf18dec
cmovl eax, ecx
jmp 0x140276a30
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x738b7cd4
mov ecx, 0x2d3e88d1
jmp 0x140278116
mov rcx, qword [rbp - 0x18]
mov r8d, dword [rbp]
mov eax, dword [0x14034d5e8]
mov edx, dword [0x14034d5ec]
lea ebx, [rax - 1]
imul ebx, eax
test bl, 1
sete al
sete byte [rbp + 6]
cmp edx, 0xa
setl dl
setl byte [rbp + 7]
or dl, al
mov eax, 0xc4fa6e83
mov edx, 0x7fa45aa6
cmovne eax, edx
mov r10d, 0xc4fa6e83
mov edx, 0x4e47e0a8
cmovne r10d, edx
mov ebx, 0xb7284b16
mov edx, 0x52611aec
cmovne ebx, edx
mov rdi, qword [rcx]
mov r9, qword [rcx + 8]
mov r11d, 0x55359206
mov ecx, 0x7fbab40b
cmovne r11d, ecx
mov esi, 0x55359206
mov ecx, 0x2d30c3dc
cmovne esi, ecx
mov ecx, 0x2bdd2feb
mov edx, ecx
cmp ecx, 0x4e47e0a7
jg 0x140277ed4
cmp edx, 0x2bdd2fea
jle 0x140277f01
cmp edx, 0x2bdd2feb
je 0x140277f3e
cmp edx, 0x2d30c3dc
je 0x140277f59
mov ecx, edx
cmp edx, 0x3dde57dd
jne 0x140277e9c
mov ecx, esi
jmp 0x140277e9c
cmp edx, 0x55359205
jle 0x140277f1a
cmp edx, 0x55359206
je 0x140277f73
mov ecx, ebx
cmp edx, 0x7fbab40b
je 0x140277e9c
mov ecx, edx
cmp edx, 0x7fa45aa6
jne 0x140277e9c
jmp 0x1402780e2
cmp edx, 0xb7284b16
je 0x140277f7d
mov ecx, edx
cmp edx, 0xc4fa6e83
jne 0x140277e9c
mov ecx, 0x4e47e0a8
jmp 0x140277e9c
mov ecx, eax
cmp edx, 0x4e47e0a8
je 0x140277e9c
mov ecx, edx
cmp edx, 0x52611aec
jne 0x140277e9c
mov ecx, r10d
jmp 0x140277e9c
mov dl, byte [rbp + 6]
cmp byte [rbp + 7], 0
mov ecx, 0xb7284b16
cmovne ecx, r15d
test dl, dl
cmovne ecx, r15d
jmp 0x140277e9c
mov ecx, dword [r9 + 0x20]
add rcx, rdi
mov ecx, dword [rcx + r8*4]
add rcx, rdi
mov qword [rbp - 8], rcx
mov ecx, r11d
jmp 0x140277e9c
mov ecx, 0x2d30c3dc
jmp 0x140277e9c
mov ecx, 0x3dde57dd
jmp 0x140277e9c
mov eax, 0xcc10f207
mov dword [rbp - 0x28], 0
jmp 0x140276a30
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x802955ee
mov ecx, 0xe83f69a9
jmp 0x140278116
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5fa7e356
mov ecx, 0xa824b84e
jmp 0x140278116
mov rax, qword [rbp - 0x38]
mov eax, 0xf0514d3d
jmp 0x140276a30
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x934e24de
mov ecx, 0x6a58c6d6
jmp 0x140278116
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf213bfcc
mov ecx, 0x233d110a
cmovne eax, ecx
cmp dword [0x14034d5d4], 0xa
mov ecx, 0xf213bfcc
cmovl eax, ecx
jmp 0x140276a30
mov rax, qword [rbp - 0x48]
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x976eb422
mov ecx, 0xf467d33c
jmp 0x140278116
mov eax, 0xcc10f207
mov dword [rbp - 0x28], 2
jmp 0x140276a30
cmp dword [rbp], 0
sete byte [rbp - 0xd]
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc4d41725
mov ecx, 0x6417459b
cmovne eax, ecx
cmp dword [0x14034d5d4], 0xa
mov ecx, 0xc4d41725
cmovl eax, ecx
jmp 0x140276a30
mov rax, qword [rbp - 8]
mov eax, dword [rax + 4]
mov rcx, qword [rbp - 0x20]
mov dword [rcx], eax
mov eax, 0x129d8a3f
jmp 0x140276a30
mov rcx, qword [rbp - 8]
sub rsp, 0x20
call fcn.1402c88ef
add rsp, 0x20
mov rax, qword [rbp - 0x20]
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb921ac2b
mov ecx, 0x49a4f3e0
jmp 0x140278116
mov rcx, qword [rbp - 8]
sub rsp, 0x20
call fcn.1402c88ef
add rsp, 0x20
mov rcx, qword [rbp - 0x20]
cmp eax, dword [rcx]
sete byte [rbp - 0xc]
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcf67de3b
mov ecx, 0x26b816e
cmove eax, ecx
cmp dword [0x14034d5d4], 0xa
cmovl eax, ecx
jmp 0x140276a30
cmp eax, 0x8fabb6df
jne 0x140276a30
mov eax, 0x4e115d3f
mov rsp, qword [rbp - 0x50]
jmp 0x14027696e
cmp eax, 0x34de609c
je 0x140279947
cmp eax, 0x4e115d3f
je 0x14027b0a7
cmp eax, 0x6a74bf76
jne 0x14027696e
mov cl, byte [rbp - 0x29]
cmp byte [rbp - 0x2a], 0
mov eax, 0xed24246f
mov edx, 0xf98acb35
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x14027696e
cmp eax, 0xa8e70567
jne 0x14027b0d2
mov eax, 0x1de4c61a
jmp 0x14027696e
mov qword [rbp - 0x50], rsp
mov eax, dword [0x14034d5d0]
mov ecx, dword [0x14034d5d4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp - 9]
cmp ecx, 0xa
setl byte [rbp - 0xa]
mov eax, 0x62cda828
cmp eax, 0xf467d33b
jle 0x14027823b
cmp eax, 0x5046f2ec
jle 0x140278287
cmp eax, 0x6417459a
jle 0x140278329
cmp eax, 0x738b7cd3
jle 0x14027844e
cmp eax, 0x7572e8d0
jle 0x140278a29
cmp eax, 0x7572e8d1
je 0x140278cf3
cmp eax, 0x78bb82dc
je 0x140278d23
cmp eax, 0x7b1f6666
jne 0x1402781be
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdcb257f1
mov ecx, 0x27b2fdab
cmovne eax, ecx
cmp dword [0x14034d5d4], 0xa
mov ecx, 0xdcb257f1
cmovl eax, ecx
jmp 0x1402781be
cmp eax, 0xc4d41724
jg 0x1402782d4
cmp eax, 0xa5febb26
jg 0x14027836c
cmp eax, 0x942bfe1b
jg 0x140278724
cmp eax, 0x8fabb6de
jle 0x140278a58
cmp eax, 0x931eed0f
je 0x140278d41
cmp eax, 0x934e24de
jne 0x1402798b6
mov eax, 0x6a58c6d6
jmp 0x1402781be
cmp eax, 0x27b2fdaa
jg 0x1402783b6
cmp eax, 0x129d8a3e
jg 0x14027874f
cmp eax, 0x359b517
jg 0x140278a78
cmp eax, 0xf467d33c
je 0x140278d4b
cmp eax, 0x26b816e
jne 0x1402781be
cmp byte [rbp - 0xc], 0
mov eax, 0x7572e8d1
mov ecx, 0xb904d74b
cmovne eax, ecx
jmp 0x1402781be
cmp eax, 0xe1180b73
jg 0x140278404
cmp eax, 0xcf67de3a
jg 0x1402787a1
cmp eax, 0xc9088327
jg 0x140278aac
cmp eax, 0xc4d41725
je 0x140278d69
cmp eax, 0xc80f3dac
jne 0x1402781be
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcf67de3b
mov ecx, 0x2cb3bafd
jmp 0x1402798a4
cmp eax, 0x5b66a23a
jg 0x1402787d2
cmp eax, 0x52cd0c69
jg 0x140278ad8
cmp eax, 0x5046f2ed
je 0x140278d7f
cmp eax, 0x5157c0f2
jne 0x1402781be
mov eax, dword [rbp - 0x24]
mov dword [rbp], eax
mov eax, 0x2c01aa55
lea r13, [0x140357004]
jmp 0x1402781be
cmp eax, 0xb904d74a
jg 0x140278812
cmp eax, 0xaa9b8b0b
jg 0x140278afc
cmp eax, 0xa5febb27
je 0x14027911e
cmp eax, 0xa824b84e
jne 0x1402781be
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7450f15b
mov ecx, 0xe1180b74
jmp 0x1402798a4
cmp eax, 0x37d79f9f
jg 0x14027899f
cmp eax, 0x2cb3bafc
jg 0x140278b22
cmp eax, 0x27b2fdab
je 0x140279128
cmp eax, 0x2c01aa55
jne 0x1402781be
mov qword [rbp - 0x38], r13
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc9088328
mov ecx, 0x16bf4e81
jmp 0x1402798a4
cmp eax, 0xed575128
jg 0x1402789de
cmp eax, 0xe991e0b9
jg 0x140278b56
cmp eax, 0xe1180b74
je 0x140279132
cmp eax, 0xe83f69a9
jne 0x1402781be
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x802955ee
mov ecx, 0xda2de73a
jmp 0x1402798a4
cmp eax, 0x68888b02
jg 0x140278b76
cmp eax, 0x6417459b
je 0x14027916a
cmp eax, 0x65fcdd6f
jne 0x1402781be
mov eax, dword [0x14034d5d8]
mov ecx, dword [0x14034d5dc]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 6]
cmp ecx, 0xa
setl cl
setl byte [rbp + 7]
or cl, al
mov ecx, 0x78c5b657
mov eax, 0x8651989b
cmovne ecx, eax
mov r8d, 0x78c5b657
mov eax, 0x9802fadc
cmovne r8d, eax
mov r9d, 0x1e253027
mov eax, 0xf8d91839
cmovne r9d, eax
mov ebx, 0x1e253027
mov eax, 0x81febfba
cmovne ebx, eax
mov edi, 0xf7ec6350
mov eax, 0xe4a0c9f0
cmovne edi, eax
mov eax, 0x86b91801
mov esi, eax
cmp eax, 0xf7ec634f
jle 0x140278519
cmp esi, 0x1e253026
jle 0x14027854d
cmp esi, 0x1e253027
je 0x14027858a
mov eax, edi
cmp esi, 0x23cfdbfb
je 0x1402784e1
mov eax, esi
cmp esi, 0x78c5b657
jne 0x1402784e1
mov eax, 0x9802fadc
jmp 0x1402784e1
cmp esi, 0x9802fadb
jg 0x140278567
cmp esi, 0x81febfba
je 0x14027859d
cmp esi, 0x86b91801
jne 0x1402785cf
mov dl, byte [rbp + 6]
cmp byte [rbp + 7], 0
mov eax, 0xf7ec6350
cmovne eax, r12d
test dl, dl
cmovne eax, r12d
jmp 0x1402784e1
cmp esi, 0xf7ec6350
je 0x1402785c5
mov eax, esi
cmp esi, 0xf8d91839
jne 0x1402784e1
mov eax, r8d
jmp 0x1402784e1
mov eax, ecx
cmp esi, 0x9802fadc
je 0x1402784e1
mov eax, esi
cmp esi, 0xe4a0c9f0
jne 0x1402784e1
mov eax, ebx
jmp 0x1402784e1
mov rax, qword gs:[0x30]
mov eax, 0x81febfba
jmp 0x1402784e1
mov rax, qword gs:[0x30]
mov rax, qword [rax + 0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
mov rax, qword [rax]
mov rax, qword [rax + 0x30]
mov qword [rbp - 8], rax
mov eax, r9d
jmp 0x1402784e1
mov eax, 0x23cfdbfb
jmp 0x1402784e1
mov eax, esi
cmp esi, 0x8651989b
jne 0x1402784e1
mov rax, qword [rbp - 8]
mov eax, dword [0x14034d5e0]
mov ecx, dword [0x14034d5e4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 7]
cmp ecx, 0xa
setl cl
setl byte [rbp - 8]
or cl, al
mov eax, 0x69ee0065
mov ecx, 0xd98e4a26
cmovne eax, ecx
mov r8d, 0x69ee0065
mov ecx, 0x1b808a69
cmovne r8d, ecx
mov ecx, 0xc489b64f
mov edx, 0x214105e6
cmovne ecx, edx
mov r9d, 0xc489b64f
mov edx, 0x4e7c4b54
cmovne r9d, edx
mov edi, 0x695b1d4f
mov edx, 0xaad00041
cmovne edi, edx
mov edx, 0xbd8cb7a0
mov esi, edx
cmp edx, 0x1b808a68
jle 0x140278688
cmp esi, 0x4e7c4b53
jle 0x1402786a7
mov edx, ecx
cmp esi, 0x4e7c4b54
je 0x140278653
cmp esi, 0x695b1d4f
je 0x1402786e0
mov edx, esi
cmp esi, 0x69ee0065
jne 0x140278653
mov edx, 0x1b808a69
jmp 0x140278653
cmp esi, 0xbd8cb79f
jle 0x1402786c0
cmp esi, 0xbd8cb7a0
je 0x1402786ea
cmp esi, 0xc489b64f
jne 0x14027870c
mov edx, 0x4e7c4b54
jmp 0x140278653
mov edx, eax
cmp esi, 0x1b808a69
je 0x140278653
mov edx, esi
cmp esi, 0x214105e6
jne 0x140278653
mov edx, r8d
jmp 0x140278653
mov edx, edi
cmp esi, 0x9b4f2d1e
je 0x140278653
mov edx, esi
cmp esi, 0xaad00041
jne 0x140278653
mov edx, r9d
jmp 0x140278653
mov edx, 0x9b4f2d1e
jmp 0x140278653
mov bl, byte [rbp + 7]
cmp byte [rbp - 8], 0
mov esi, 0x9b4f2d1e
mov edx, 0x9b4f2d1e
jne 0x140278702
mov edx, 0x695b1d4f
test bl, bl
cmovne edx, esi
jmp 0x140278653
mov edx, esi
cmp esi, 0xd98e4a26
jne 0x140278653
mov eax, 0x5046f2ed
jmp 0x1402781be
cmp eax, 0xa373f621
jg 0x140278baa
cmp eax, 0x942bfe1c
je 0x140279188
cmp eax, 0x976eb422
jne 0x1402781be
mov eax, 0xf467d33c
jmp 0x1402781be
cmp eax, 0x1afe8245
jg 0x140278bcd
cmp eax, 0x129d8a3f
je 0x1402791a6
cmp eax, 0x16bf4e81
jne 0x1402781be
mov rax, qword [rbp - 0x38]
mov qword [rbp - 0x20], rax
mov rax, qword [rbp - 0x20]
cmp dword [rax], 0
setne byte [rbp - 0xb]
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc9088328
mov ecx, 0x5b66a23b
jmp 0x1402798a4
cmp eax, 0xda2de739
jg 0x140278bed
cmp eax, 0xcf67de3b
je 0x1402791c4
cmp eax, 0xd4c1e9d3
jne 0x1402781be
mov eax, 0x5157c0f2
mov ecx, dword [rbp - 0x40]
mov dword [rbp - 0x24], ecx
jmp 0x1402781be
cmp eax, 0x60b11d04
jg 0x140278c21
cmp eax, 0x5b66a23b
je 0x1402791e2
cmp eax, 0x5fa7e356
jne 0x1402781be
mov eax, dword [rbp]
mov eax, dword [rbp]
mov eax, dword [rbp]
mov eax, dword [rbp]
mov eax, dword [rbp]
mov eax, dword [rbp]
mov eax, dword [rbp]
mov eax, 0xa824b84e
jmp 0x1402781be
cmp eax, 0xbfeb0177
jg 0x140278c55
cmp eax, 0xb904d74b
je 0x1402791f8
cmp eax, 0xb921ac2b
jne 0x1402781be
mov rcx, qword [rbp - 0x18]
mov r8d, dword [rbp]
mov eax, dword [0x14034d5e8]
mov edx, dword [0x14034d5ec]
lea ebx, [rax - 1]
imul ebx, eax
test bl, 1
sete al
sete byte [rbp + 6]
cmp edx, 0xa
setl dl
setl byte [rbp + 7]
or dl, al
mov eax, 0xc4fa6e83
mov edx, 0x7fa45aa6
cmovne eax, edx
mov r10d, 0xc4fa6e83
mov edx, 0x4e47e0a8
cmovne r10d, edx
mov ebx, 0xb7284b16
mov edx, 0x52611aec
cmovne ebx, edx
mov rdi, qword [rcx]
mov r9, qword [rcx + 8]
mov r11d, 0x55359206
mov ecx, 0x7fbab40b
cmovne r11d, ecx
mov esi, 0x55359206
mov ecx, 0x2d30c3dc
cmovne esi, ecx
mov ecx, 0x2bdd2feb
mov edx, ecx
cmp ecx, 0x4e47e0a7
jg 0x1402788ec
cmp edx, 0x2bdd2fea
jle 0x140278919
cmp edx, 0x2bdd2feb
je 0x140278956
cmp edx, 0x2d30c3dc
je 0x140278971
mov ecx, edx
cmp edx, 0x3dde57dd
jne 0x1402788b4
mov ecx, esi
jmp 0x1402788b4
cmp edx, 0x55359205
jle 0x140278932
cmp edx, 0x55359206
je 0x14027898b
mov ecx, ebx
cmp edx, 0x7fbab40b
je 0x1402788b4
mov ecx, edx
cmp edx, 0x7fa45aa6
jne 0x1402788b4
jmp 0x14027936f
cmp edx, 0xb7284b16
je 0x140278995
mov ecx, edx
cmp edx, 0xc4fa6e83
jne 0x1402788b4
mov ecx, 0x4e47e0a8
jmp 0x1402788b4
mov ecx, eax
cmp edx, 0x4e47e0a8
je 0x1402788b4
mov ecx, edx
cmp edx, 0x52611aec
jne 0x1402788b4
mov ecx, r10d
jmp 0x1402788b4
mov dl, byte [rbp + 6]
cmp byte [rbp + 7], 0
mov ecx, 0xb7284b16
cmovne ecx, r15d
test dl, dl
cmovne ecx, r15d
jmp 0x1402788b4
mov ecx, dword [r9 + 0x20]
add rcx, rdi
mov ecx, dword [rcx + r8*4]
add rcx, rdi
mov qword [rbp - 8], rcx
mov ecx, r11d
jmp 0x1402788b4
mov ecx, 0x2d30c3dc
jmp 0x1402788b4
mov ecx, 0x3dde57dd
jmp 0x1402788b4
cmp eax, 0x3c03b674
jg 0x140278c89
cmp eax, 0x37d79fa0
je 0x14027938e
cmp eax, 0x38b1df25
jne 0x1402781be
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7b1f6666
mov ecx, 0x3c03b675
jmp 0x1402798a4
cmp eax, 0xf1912f9b
jg 0x140278ca9
cmp eax, 0xed575129
je 0x1402794fa
cmp eax, 0xf0514d3d
jne 0x1402781be
mov rax, qword [rbp - 0x38]
add rax, 4
mov qword [rbp - 0x58], rax
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1afe8246
mov ecx, 0x571d548d
jmp 0x1402798a4
cmp eax, 0x738b7cd4
je 0x140279518
cmp eax, 0x7450f15b
jne 0x1402781be
mov eax, dword [rbp]
mov eax, dword [rbp]
mov eax, dword [rbp]
mov eax, dword [rbp]
mov eax, dword [rbp]
mov eax, 0xe1180b74
jmp 0x1402781be
cmp eax, 0x802955ee
je 0x140279522
cmp eax, 0x875eb5a7
jne 0x1402781be
mov eax, 0xed575129
jmp 0x1402781be
cmp eax, 0x359b518
je 0x14027952c
cmp eax, 0x11f0c19e
jne 0x1402781be
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5fa7e356
mov ecx, 0x60b11d05
jmp 0x1402798a4
cmp eax, 0xc9088328
je 0x14027954a
cmp eax, 0xcc10f207
jne 0x1402781be
cmp dword [rbp - 0x28], 0
mov eax, 0xbfeb0178
mov ecx, 0xaa9b8b0c
cmove eax, ecx
jmp 0x1402781be
cmp eax, 0x52cd0c6a
je 0x140279558
cmp eax, 0x571d548d
jne 0x1402781be
mov eax, 0x2c01aa55
mov r13, qword [rbp - 0x58]
jmp 0x1402781be
cmp eax, 0xaa9b8b0c
je 0x14027958b
cmp eax, 0xad6d99c2
jne 0x1402781be
mov eax, 0x5157c0f2
mov ecx, dword [rbp - 0x3c]
mov dword [rbp - 0x24], ecx
jmp 0x1402781be
cmp eax, 0x2cb3bafd
je 0x1402795a9
cmp eax, 0x2d3e88d1
jne 0x1402781be
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x738b7cd4
mov ecx, 0xa373f622
jmp 0x1402798a4
cmp eax, 0xe991e0ba
je 0x140279715
cmp eax, 0xebf18dec
jne 0x1402781be
mov eax, 0xf1912f9c
jmp 0x1402781be
cmp eax, 0x68888b03
je 0x140279726
cmp eax, 0x6a58c6d6
jne 0x1402781be
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x934e24de
mov ecx, 0x8fabb6df
jmp 0x1402798a4
cmp eax, 0xa373f622
je 0x140279744
cmp eax, 0xa38547a8
jne 0x1402781be
mov eax, dword [rbp]
mov eax, 0x52cd0c6a
jmp 0x1402781be
cmp eax, 0x1afe8246
je 0x140279762
cmp eax, 0x233d110a
jne 0x1402781be
mov eax, 0xf213bfcc
jmp 0x1402781be
cmp eax, 0xda2de73a
je 0x140279770
cmp eax, 0xdcb257f1
jne 0x1402781be
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x27b2fdab
mov ecx, 0x875eb5a7
jmp 0x1402798a4
cmp eax, 0x60b11d05
je 0x14027978e
cmp eax, 0x62cda828
jne 0x1402781be
mov cl, byte [rbp - 9]
cmp byte [rbp - 0xa], 0
mov eax, 0x65fcdd6f
mov edx, 0x5046f2ed
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x1402781be
cmp eax, 0xbfeb0178
je 0x1402797be
cmp eax, 0xc203f37c
jne 0x1402781be
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa5febb27
mov ecx, 0x78bb82dc
jmp 0x1402798a4
cmp eax, 0x3c03b675
je 0x1402797e0
cmp eax, 0x49a4f3e0
jne 0x1402781be
mov eax, 0x2cb3bafd
jmp 0x1402781be
cmp eax, 0xf1912f9c
je 0x1402797f1
cmp eax, 0xf213bfcc
jne 0x1402781be
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x14034d5d4], 0xa
setl dl
xor cl, dl
and al, dl
xor al, cl
mov eax, 0xd4c1e9d3
mov ecx, 0x233d110a
cmovne eax, ecx
jmp 0x1402781be
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf0514d3d
mov ecx, 0x1afe8246
cmovne eax, ecx
cmp dword [0x14034d5d4], 0xa
mov ecx, 0xf0514d3d
cmovl eax, ecx
jmp 0x1402781be
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa5febb27
mov ecx, 0xad6d99c2
jmp 0x1402798a4
mov eax, 0x942bfe1c
jmp 0x1402781be
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x976eb422
mov ecx, 0x68888b03
jmp 0x1402798a4
cmp byte [rbp - 0xd], 0
mov eax, 0xe991e0ba
mov ecx, 0x359b518
cmovne eax, ecx
jmp 0x1402781be
mov eax, 0x10
call fcn.1403098c0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x18], rax
mov rax, qword [rbp - 0x18]
mov qword [rbp - 0x48], rax
mov rax, qword [rbp - 0x48]
mov eax, dword [0x14034d5d8]
mov ecx, dword [0x14034d5dc]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 6]
cmp ecx, 0xa
setl cl
setl byte [rbp + 7]
or cl, al
mov ecx, 0x78c5b657
mov eax, 0x8651989b
cmovne ecx, eax
mov r8d, 0x78c5b657
mov eax, 0x9802fadc
cmovne r8d, eax
mov r9d, 0x1e253027
mov eax, 0xf8d91839
cmovne r9d, eax
mov ebx, 0x1e253027
mov eax, 0x81febfba
cmovne ebx, eax
mov edi, 0xf7ec6350
mov eax, 0xe4a0c9f0
cmovne edi, eax
mov eax, 0x86b91801
mov esi, eax
cmp eax, 0xf7ec634f
jle 0x140278e49
cmp esi, 0x1e253026
jle 0x140278e7d
cmp esi, 0x1e253027
je 0x140278eba
mov eax, edi
cmp esi, 0x23cfdbfb
je 0x140278e11
mov eax, esi
cmp esi, 0x78c5b657
jne 0x140278e11
mov eax, 0x9802fadc
jmp 0x140278e11
cmp esi, 0x9802fadb
jg 0x140278e97
cmp esi, 0x81febfba
je 0x140278ecd
cmp esi, 0x86b91801
jne 0x140278eff
mov dl, byte [rbp + 6]
cmp byte [rbp + 7], 0
mov eax, 0xf7ec6350
cmovne eax, r12d
test dl, dl
cmovne eax, r12d
jmp 0x140278e11
cmp esi, 0xf7ec6350
je 0x140278ef5
mov eax, esi
cmp esi, 0xf8d91839
jne 0x140278e11
mov eax, r8d
jmp 0x140278e11
mov eax, ecx
cmp esi, 0x9802fadc
je 0x140278e11
mov eax, esi
cmp esi, 0xe4a0c9f0
jne 0x140278e11
mov eax, ebx
jmp 0x140278e11
mov rax, qword gs:[0x30]
mov eax, 0x81febfba
jmp 0x140278e11
mov rax, qword gs:[0x30]
mov rax, qword [rax + 0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
mov rax, qword [rax]
mov rax, qword [rax + 0x30]
mov qword [rbp - 8], rax
mov eax, r9d
jmp 0x140278e11
mov eax, 0x23cfdbfb
jmp 0x140278e11
mov eax, esi
cmp esi, 0x8651989b
jne 0x140278e11
mov rax, qword [rbp - 8]
mov rcx, qword [rbp - 0x18]
mov edx, dword [0x14034d5e0]
mov ebx, dword [0x14034d5e4]
lea edi, [rdx - 1]
imul edi, edx
test dil, 1
sete byte [rbp + 7]
cmp ebx, 0xa
setl byte [rbp - 8]
mov edx, 0xbd8cb7a0
cmp edx, 0x1b808a68
jle 0x140278f72
cmp edx, 0x4e7c4b53
jle 0x140278fae
cmp edx, 0x4e7c4b54
je 0x14027901d
cmp edx, 0x695b1d4f
je 0x14027905f
cmp edx, 0x69ee0065
jne 0x140278f3b
mov edx, 0x1b808a69
jmp 0x140278f3b
cmp edx, 0xbd8cb79f
jle 0x140278fe7
cmp edx, 0xbd8cb7a0
je 0x140279069
cmp edx, 0xc489b64f
jne 0x1402790e6
mov qword [rcx], rax
movsxd rdx, dword [rax + 0x3c]
mov edx, dword [rdx + rax + 0x88]
add rdx, rax
mov qword [rcx + 8], rdx
mov edx, 0x4e7c4b54
jmp 0x140278f3b
cmp edx, 0x1b808a69
je 0x14027908b
cmp edx, 0x214105e6
jne 0x140278f3b
mov edx, dword [0x14034d5e0]
mov ebx, dword [0x14034d5e4]
lea esi, [rdx - 1]
imul esi, edx
mov edi, 0x1b808a69
mov edx, 0x1b808a69
jmp 0x1402790a7
cmp edx, 0x9b4f2d1e
je 0x1402790b4
cmp edx, 0xaad00041
jne 0x140278f3b
mov edx, dword [0x14034d5e0]
mov ebx, dword [0x14034d5e4]
lea esi, [rdx - 1]
imul esi, edx
mov edi, 0x4e7c4b54
mov edx, 0x4e7c4b54
jmp 0x14027904e
mov qword [rcx], rax
movsxd rdx, dword [rax + 0x3c]
mov edx, dword [rdx + rax + 0x88]
add rdx, rax
mov qword [rcx + 8], rdx
mov edx, dword [0x14034d5e0]
mov ebx, dword [0x14034d5e4]
lea esi, [rdx - 1]
imul esi, edx
mov edi, 0x214105e6
mov edx, 0x214105e6
test sil, 1
je 0x1402790db
mov edx, 0xc489b64f
jmp 0x1402790db
mov edx, 0x9b4f2d1e
jmp 0x140278f3b
mov bl, byte [rbp + 7]
cmp byte [rbp - 8], 0
mov edi, 0x9b4f2d1e
mov edx, 0x9b4f2d1e
jne 0x140279081
mov edx, 0x695b1d4f
test bl, bl
cmovne edx, edi
jmp 0x140278f3b
mov edx, dword [0x14034d5e0]
mov ebx, dword [0x14034d5e4]
lea esi, [rdx - 1]
imul esi, edx
mov edi, 0xd98e4a26
mov edx, 0xd98e4a26
test sil, 1
je 0x1402790db
mov edx, 0x69ee0065
jmp 0x1402790db
mov edx, dword [0x14034d5e0]
mov ebx, dword [0x14034d5e4]
lea esi, [rdx - 1]
imul esi, edx
mov edi, 0xaad00041
mov edx, 0xaad00041
test sil, 1
je 0x1402790db
mov edx, 0x695b1d4f
cmp ebx, 0xa
cmovl edx, edi
jmp 0x140278f3b
cmp edx, 0xd98e4a26
jne 0x140278f3b
mov rax, qword [rbp - 0x18]
mov rax, qword [rax + 8]
mov eax, dword [rax + 0x18]
mov dword [rbp - 0x3c], eax
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x65fcdd6f
mov ecx, 0xc203f37c
jmp 0x1402798a4
mov eax, 0x78bb82dc
jmp 0x1402781be
mov eax, 0xdcb257f1
jmp 0x1402781be
mov eax, dword [rbp]
dec eax
mov dword [rbp - 0x40], eax
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x11f0c19e
mov ecx, 0x7450f15b
cmovne eax, ecx
cmp dword [0x14034d5d4], 0xa
mov ecx, 0x11f0c19e
cmovl eax, ecx
jmp 0x1402781be
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa38547a8
mov ecx, 0x52cd0c6a
jmp 0x1402798a4
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x931eed0f
mov ecx, 0x38b1df25
jmp 0x1402798a4
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6417459b
mov ecx, 0xf1912f9c
jmp 0x1402798a4
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb921ac2b
mov ecx, 0x37d79fa0
jmp 0x1402798a4
cmp byte [rbp - 0xb], 0
mov eax, 0x129d8a3f
mov ecx, 0xc80f3dac
cmovne eax, ecx
jmp 0x1402781be
mov rax, qword [rbp - 0x18]
mov r8d, dword [rbp]
mov ecx, dword [0x14034d5f0]
mov edx, dword [0x14034d5f4]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
sete cl
sete byte [rbp + 6]
cmp edx, 0xa
setl dl
setl byte [rbp + 7]
or dl, cl
mov r9d, 0x68573502
mov ecx, 0x79c128eb
cmovne r9d, ecx
mov r10d, 0x68573502
mov ecx, 0xb6958ffc
cmovne r10d, ecx
mov ebx, 0xc1f4a765
mov ecx, 0xcde0a020
cmovne ebx, ecx
mov ecx, 0xc1f4a765
mov edx, 0x1529e8d6
cmovne ecx, edx
mov rsi, qword [rax]
mov rax, qword [rax + 8]
mov r11d, 0x462c8df4
mov edx, 0x437d053d
cmovne r11d, edx
mov edi, 0x7cdeaecd
mov edx, edi
cmp edi, 0x437d053c
jle 0x1402792c7
cmp edx, 0x68573501
jle 0x1402792f0
cmp edx, 0x68573502
je 0x14027932e
cmp edx, 0x79c128eb
je 0x140279338
mov edi, edx
cmp edx, 0x7cdeaecd
jne 0x14027927b
mov dl, byte [rbp + 6]
cmp byte [rbp + 7], 0
mov edi, 0x462c8df4
cmovne edi, r14d
test dl, dl
cmovne edi, r14d
jmp 0x14027927b
cmp edx, 0xc1f4a764
jle 0x140279310
cmp edx, 0xc1f4a765
je 0x140279342
mov edi, ebx
cmp edx, 0x1529e8d6
je 0x14027927b
mov edi, edx
cmp edx, 0xcde0a020
jne 0x14027927b
jmp 0x140279829
mov edi, ecx
cmp edx, 0x437d053d
je 0x14027927b
mov edi, edx
cmp edx, 0x462c8df4
jne 0x14027927b
mov edi, r10d
jmp 0x14027927b
cmp edx, 0xa0c44f4a
je 0x14027934c
mov edi, edx
cmp edx, 0xb6958ffc
jne 0x14027927b
mov edi, r9d
jmp 0x14027927b
mov edi, 0xb6958ffc
jmp 0x14027927b
mov edi, 0xa0c44f4a
jmp 0x14027927b
mov edi, 0x1529e8d6
jmp 0x14027927b
mov edx, dword [rax + 0x1c]
mov edi, dword [rax + 0x24]
add rdx, rsi
add rdi, rsi
movzx edi, word [rdi + r8*2]
mov edx, dword [rdx + rdi*4]
add rdx, rsi
mov qword [rbp - 8], rdx
mov edi, r11d
jmp 0x14027927b
mov rcx, qword [rbp - 8]
sub rsp, 0x20
call fcn.1402c88ef
add rsp, 0x20
mov rax, qword [rbp - 0x20]
mov eax, 0x37d79fa0
jmp 0x1402781be
mov rcx, qword [rbp - 0x18]
mov r8d, dword [rbp]
mov eax, dword [0x14034d5e8]
mov edx, dword [0x14034d5ec]
lea ebx, [rax - 1]
imul ebx, eax
test bl, 1
sete al
sete byte [rbp + 6]
cmp edx, 0xa
setl dl
setl byte [rbp + 7]
or dl, al
mov eax, 0xc4fa6e83
mov edx, 0x7fa45aa6
cmovne eax, edx
mov r10d, 0xc4fa6e83
mov edx, 0x4e47e0a8
cmovne r10d, edx
mov ebx, 0xb7284b16
mov edx, 0x52611aec
cmovne ebx, edx
mov rdi, qword [rcx]
mov r9, qword [rcx + 8]
mov r11d, 0x55359206
mov ecx, 0x7fbab40b
cmovne r11d, ecx
mov esi, 0x55359206
mov ecx, 0x2d30c3dc
cmovne esi, ecx
mov ecx, 0x2bdd2feb
mov edx, ecx
cmp ecx, 0x4e47e0a7
jg 0x140279447
cmp edx, 0x2bdd2fea
jle 0x140279474
cmp edx, 0x2bdd2feb
je 0x1402794b1
cmp edx, 0x2d30c3dc
je 0x1402794cc
mov ecx, edx
cmp edx, 0x3dde57dd
jne 0x14027940f
mov ecx, esi
jmp 0x14027940f
cmp edx, 0x55359205
jle 0x14027948d
cmp edx, 0x55359206
je 0x1402794e6
mov ecx, ebx
cmp edx, 0x7fbab40b
je 0x14027940f
mov ecx, edx
cmp edx, 0x7fa45aa6
jne 0x14027940f
jmp 0x140279840
cmp edx, 0xb7284b16
je 0x1402794f0
mov ecx, edx
cmp edx, 0xc4fa6e83
jne 0x14027940f
mov ecx, 0x4e47e0a8
jmp 0x14027940f
mov ecx, eax
cmp edx, 0x4e47e0a8
je 0x14027940f
mov ecx, edx
cmp edx, 0x52611aec
jne 0x14027940f
mov ecx, r10d
jmp 0x14027940f
mov dl, byte [rbp + 6]
cmp byte [rbp + 7], 0
mov ecx, 0xb7284b16
cmovne ecx, r15d
test dl, dl
cmovne ecx, r15d
jmp 0x14027940f
mov ecx, dword [r9 + 0x20]
add rcx, rdi
mov ecx, dword [rcx + r8*4]
add rcx, rdi
mov qword [rbp - 8], rcx
mov ecx, r11d
jmp 0x14027940f
mov ecx, 0x2d30c3dc
jmp 0x14027940f
mov ecx, 0x3dde57dd
jmp 0x14027940f
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x931eed0f
mov ecx, 0x942bfe1c
jmp 0x1402798a4
mov eax, 0x2d3e88d1
jmp 0x1402781be
mov eax, 0xe83f69a9
jmp 0x1402781be
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7b1f6666
mov ecx, 0xed575129
jmp 0x1402798a4
mov rax, qword [rbp - 0x38]
mov eax, 0x16bf4e81
jmp 0x1402781be
mov eax, dword [rbp]
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xebf18dec
mov ecx, 0xa38547a8
cmovne eax, ecx
cmp dword [0x14034d5d4], 0xa
mov ecx, 0xebf18dec
cmovl eax, ecx
jmp 0x1402781be
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x738b7cd4
mov ecx, 0x2d3e88d1
jmp 0x1402798a4
mov rcx, qword [rbp - 0x18]
mov r8d, dword [rbp]
mov eax, dword [0x14034d5e8]
mov edx, dword [0x14034d5ec]
lea ebx, [rax - 1]
imul ebx, eax
test bl, 1
sete al
sete byte [rbp + 6]
cmp edx, 0xa
setl dl
setl byte [rbp + 7]
or dl, al
mov eax, 0xc4fa6e83
mov edx, 0x7fa45aa6
cmovne eax, edx
mov r10d, 0xc4fa6e83
mov edx, 0x4e47e0a8
cmovne r10d, edx
mov ebx, 0xb7284b16
mov edx, 0x52611aec
cmovne ebx, edx
mov rdi, qword [rcx]
mov r9, qword [rcx + 8]
mov r11d, 0x55359206
mov ecx, 0x7fbab40b
cmovne r11d, ecx
mov esi, 0x55359206
mov ecx, 0x2d30c3dc
cmovne esi, ecx
mov ecx, 0x2bdd2feb
mov edx, ecx
cmp ecx, 0x4e47e0a7
jg 0x140279662
cmp edx, 0x2bdd2fea
jle 0x14027968f
cmp edx, 0x2bdd2feb
je 0x1402796cc
cmp edx, 0x2d30c3dc
je 0x1402796e7
mov ecx, edx
cmp edx, 0x3dde57dd
jne 0x14027962a
mov ecx, esi
jmp 0x14027962a
cmp edx, 0x55359205
jle 0x1402796a8
cmp edx, 0x55359206
je 0x140279701
mov ecx, ebx
cmp edx, 0x7fbab40b
je 0x14027962a
mov ecx, edx
cmp edx, 0x7fa45aa6
jne 0x14027962a
jmp 0x140279870
cmp edx, 0xb7284b16
je 0x14027970b
mov ecx, edx
cmp edx, 0xc4fa6e83
jne 0x14027962a
mov ecx, 0x4e47e0a8
jmp 0x14027962a
mov ecx, eax
cmp edx, 0x4e47e0a8
je 0x14027962a
mov ecx, edx
cmp edx, 0x52611aec
jne 0x14027962a
mov ecx, r10d
jmp 0x14027962a
mov dl, byte [rbp + 6]
cmp byte [rbp + 7], 0
mov ecx, 0xb7284b16
cmovne ecx, r15d
test dl, dl
cmovne ecx, r15d
jmp 0x14027962a
mov ecx, dword [r9 + 0x20]
add rcx, rdi
mov ecx, dword [rcx + r8*4]
add rcx, rdi
mov qword [rbp - 8], rcx
mov ecx, r11d
jmp 0x14027962a
mov ecx, 0x2d30c3dc
jmp 0x14027962a
mov ecx, 0x3dde57dd
jmp 0x14027962a
mov eax, 0xcc10f207
mov dword [rbp - 0x28], 0
jmp 0x1402781be
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x802955ee
mov ecx, 0xe83f69a9
jmp 0x1402798a4
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5fa7e356
mov ecx, 0xa824b84e
jmp 0x1402798a4
mov rax, qword [rbp - 0x38]
mov eax, 0xf0514d3d
jmp 0x1402781be
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x934e24de
mov ecx, 0x6a58c6d6
jmp 0x1402798a4
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf213bfcc
mov ecx, 0x233d110a
cmovne eax, ecx
cmp dword [0x14034d5d4], 0xa
mov ecx, 0xf213bfcc
cmovl eax, ecx
jmp 0x1402781be
mov rax, qword [rbp - 0x48]
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x976eb422
mov ecx, 0xf467d33c
jmp 0x1402798a4
mov eax, 0xcc10f207
mov dword [rbp - 0x28], 2
jmp 0x1402781be
cmp dword [rbp], 0
sete byte [rbp - 0xd]
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc4d41725
mov ecx, 0x6417459b
cmovne eax, ecx
cmp dword [0x14034d5d4], 0xa
mov ecx, 0xc4d41725
cmovl eax, ecx
jmp 0x1402781be
mov rax, qword [rbp - 8]
mov eax, dword [rax + 4]
mov rcx, qword [rbp - 0x20]
mov dword [rcx], eax
mov eax, 0x129d8a3f
jmp 0x1402781be
mov rcx, qword [rbp - 8]
sub rsp, 0x20
call fcn.1402c88ef
add rsp, 0x20
mov rax, qword [rbp - 0x20]
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb921ac2b
mov ecx, 0x49a4f3e0
jmp 0x1402798a4
mov rcx, qword [rbp - 8]
sub rsp, 0x20
call fcn.1402c88ef
add rsp, 0x20
mov rcx, qword [rbp - 0x20]
cmp eax, dword [rcx]
sete byte [rbp - 0xc]
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcf67de3b
mov ecx, 0x26b816e
cmove eax, ecx
cmp dword [0x14034d5d4], 0xa
cmovl eax, ecx
jmp 0x1402781be
cmp eax, 0x8fabb6df
jne 0x1402781be
mov eax, 0x34de609c
mov rsp, qword [rbp - 0x50]
jmp 0x14027696e
mov eax, dword [0x14034d5c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfe9e2468
mov ecx, 0xf32df95b
jmp 0x14027b0c0
mov eax, dword [0x14034d5c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfe9e2468
mov ecx, 0x4e115d3f
jmp 0x14027b0c0
mov eax, dword [0x14034d5c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa8e70567
mov ecx, 0x1de4c61a
jmp 0x14027b0c0
mov eax, dword [0x14034d5c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xed24246f
mov ecx, 0x18cd01f1
jmp 0x14027b0c0
mov qword [rbp - 0x50], rsp
mov eax, dword [0x14034d5d0]
mov ecx, dword [0x14034d5d4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp - 9]
cmp ecx, 0xa
setl byte [rbp - 0xa]
mov eax, 0x62cda828
cmp eax, 0xf467d33b
jle 0x1402799ed
cmp eax, 0x5046f2ec
jle 0x140279a39
cmp eax, 0x6417459a
jle 0x140279adb
cmp eax, 0x738b7cd3
jle 0x140279c00
cmp eax, 0x7572e8d0
jle 0x14027a1db
cmp eax, 0x7572e8d1
je 0x14027a4a5
cmp eax, 0x78bb82dc
je 0x14027a4d5
cmp eax, 0x7b1f6666
jne 0x140279970
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdcb257f1
mov ecx, 0x27b2fdab
cmovne eax, ecx
cmp dword [0x14034d5d4], 0xa
mov ecx, 0xdcb257f1
cmovl eax, ecx
jmp 0x140279970
cmp eax, 0xc4d41724
jg 0x140279a86
cmp eax, 0xa5febb26
jg 0x140279b1e
cmp eax, 0x942bfe1b
jg 0x140279ed6
cmp eax, 0x8fabb6de
jle 0x14027a20a
cmp eax, 0x931eed0f
je 0x14027a4f3
cmp eax, 0x934e24de
jne 0x14027b068
mov eax, 0x6a58c6d6
jmp 0x140279970
cmp eax, 0x27b2fdaa
jg 0x140279b68
cmp eax, 0x129d8a3e
jg 0x140279f01
cmp eax, 0x359b517
jg 0x14027a22a
cmp eax, 0xf467d33c
je 0x14027a4fd
cmp eax, 0x26b816e
jne 0x140279970
cmp byte [rbp - 0xc], 0
mov eax, 0x7572e8d1
mov ecx, 0xb904d74b
cmovne eax, ecx
jmp 0x140279970
cmp eax, 0xe1180b73
jg 0x140279bb6
cmp eax, 0xcf67de3a
jg 0x140279f53
cmp eax, 0xc9088327
jg 0x14027a25e
cmp eax, 0xc4d41725
je 0x14027a51b
cmp eax, 0xc80f3dac
jne 0x140279970
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcf67de3b
mov ecx, 0x2cb3bafd
jmp 0x14027b056
cmp eax, 0x5b66a23a
jg 0x140279f84
cmp eax, 0x52cd0c69
jg 0x14027a28a
cmp eax, 0x5046f2ed
je 0x14027a531
cmp eax, 0x5157c0f2
jne 0x140279970
mov eax, dword [rbp - 0x24]
mov dword [rbp], eax
mov eax, 0x2c01aa55
lea r13, [0x140357004]
jmp 0x140279970
cmp eax, 0xb904d74a
jg 0x140279fc4
cmp eax, 0xaa9b8b0b
jg 0x14027a2ae
cmp eax, 0xa5febb27
je 0x14027a8d0
cmp eax, 0xa824b84e
jne 0x140279970
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7450f15b
mov ecx, 0xe1180b74
jmp 0x14027b056
cmp eax, 0x37d79f9f
jg 0x14027a151
cmp eax, 0x2cb3bafc
jg 0x14027a2d4
cmp eax, 0x27b2fdab
je 0x14027a8da
cmp eax, 0x2c01aa55
jne 0x140279970
mov qword [rbp - 0x38], r13
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc9088328
mov ecx, 0x16bf4e81
jmp 0x14027b056
cmp eax, 0xed575128
jg 0x14027a190
cmp eax, 0xe991e0b9
jg 0x14027a308
cmp eax, 0xe1180b74
je 0x14027a8e4
cmp eax, 0xe83f69a9
jne 0x140279970
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x802955ee
mov ecx, 0xda2de73a
jmp 0x14027b056
cmp eax, 0x68888b02
jg 0x14027a328
cmp eax, 0x6417459b
je 0x14027a91c
cmp eax, 0x65fcdd6f
jne 0x140279970
mov eax, dword [0x14034d5d8]
mov ecx, dword [0x14034d5dc]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 6]
cmp ecx, 0xa
setl cl
setl byte [rbp + 7]
or cl, al
mov ecx, 0x78c5b657
mov eax, 0x8651989b
cmovne ecx, eax
mov r8d, 0x78c5b657
mov eax, 0x9802fadc
cmovne r8d, eax
mov r9d, 0x1e253027
mov eax, 0xf8d91839
cmovne r9d, eax
mov ebx, 0x1e253027
mov eax, 0x81febfba
cmovne ebx, eax
mov edi, 0xf7ec6350
mov eax, 0xe4a0c9f0
cmovne edi, eax
mov eax, 0x86b91801
mov esi, eax
cmp eax, 0xf7ec634f
jle 0x140279ccb
cmp esi, 0x1e253026
jle 0x140279cff
cmp esi, 0x1e253027
je 0x140279d3c
mov eax, edi
cmp esi, 0x23cfdbfb
je 0x140279c93
mov eax, esi
cmp esi, 0x78c5b657
jne 0x140279c93
mov eax, 0x9802fadc
jmp 0x140279c93
cmp esi, 0x9802fadb
jg 0x140279d19
cmp esi, 0x81febfba
je 0x140279d4f
cmp esi, 0x86b91801
jne 0x140279d81
mov dl, byte [rbp + 6]
cmp byte [rbp + 7], 0
mov eax, 0xf7ec6350
cmovne eax, r12d
test dl, dl
cmovne eax, r12d
jmp 0x140279c93
cmp esi, 0xf7ec6350
je 0x140279d77
mov eax, esi
cmp esi, 0xf8d91839
jne 0x140279c93
mov eax, r8d
jmp 0x140279c93
mov eax, ecx
cmp esi, 0x9802fadc
je 0x140279c93
mov eax, esi
cmp esi, 0xe4a0c9f0
jne 0x140279c93
mov eax, ebx
jmp 0x140279c93
mov rax, qword gs:[0x30]
mov eax, 0x81febfba
jmp 0x140279c93
mov rax, qword gs:[0x30]
mov rax, qword [rax + 0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
mov rax, qword [rax]
mov rax, qword [rax + 0x30]
mov qword [rbp - 8], rax
mov eax, r9d
jmp 0x140279c93
mov eax, 0x23cfdbfb
jmp 0x140279c93
mov eax, esi
cmp esi, 0x8651989b
jne 0x140279c93
mov rax, qword [rbp - 8]
mov eax, dword [0x14034d5e0]
mov ecx, dword [0x14034d5e4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 7]
cmp ecx, 0xa
setl cl
setl byte [rbp - 8]
or cl, al
mov eax, 0x69ee0065
mov ecx, 0xd98e4a26
cmovne eax, ecx
mov r8d, 0x69ee0065
mov ecx, 0x1b808a69
cmovne r8d, ecx
mov ecx, 0xc489b64f
mov edx, 0x214105e6
cmovne ecx, edx
mov r9d, 0xc489b64f
mov edx, 0x4e7c4b54
cmovne r9d, edx
mov edi, 0x695b1d4f
mov edx, 0xaad00041
cmovne edi, edx
mov edx, 0xbd8cb7a0
mov esi, edx
cmp edx, 0x1b808a68
jle 0x140279e3a
cmp esi, 0x4e7c4b53
jle 0x140279e59
mov edx, ecx
cmp esi, 0x4e7c4b54
je 0x140279e05
cmp esi, 0x695b1d4f
je 0x140279e92
mov edx, esi
cmp esi, 0x69ee0065
jne 0x140279e05
mov edx, 0x1b808a69
jmp 0x140279e05
cmp esi, 0xbd8cb79f
jle 0x140279e72
cmp esi, 0xbd8cb7a0
je 0x140279e9c
cmp esi, 0xc489b64f
jne 0x140279ebe
mov edx, 0x4e7c4b54
jmp 0x140279e05
mov edx, eax
cmp esi, 0x1b808a69
je 0x140279e05
mov edx, esi
cmp esi, 0x214105e6
jne 0x140279e05
mov edx, r8d
jmp 0x140279e05
mov edx, edi
cmp esi, 0x9b4f2d1e
je 0x140279e05
mov edx, esi
cmp esi, 0xaad00041
jne 0x140279e05
mov edx, r9d
jmp 0x140279e05
mov edx, 0x9b4f2d1e
jmp 0x140279e05
mov bl, byte [rbp + 7]
cmp byte [rbp - 8], 0
mov esi, 0x9b4f2d1e
mov edx, 0x9b4f2d1e
jne 0x140279eb4
mov edx, 0x695b1d4f
test bl, bl
cmovne edx, esi
jmp 0x140279e05
mov edx, esi
cmp esi, 0xd98e4a26
jne 0x140279e05
mov eax, 0x5046f2ed
jmp 0x140279970
cmp eax, 0xa373f621
jg 0x14027a35c
cmp eax, 0x942bfe1c
je 0x14027a93a
cmp eax, 0x976eb422
jne 0x140279970
mov eax, 0xf467d33c
jmp 0x140279970
cmp eax, 0x1afe8245
jg 0x14027a37f
cmp eax, 0x129d8a3f
je 0x14027a958
cmp eax, 0x16bf4e81
jne 0x140279970
mov rax, qword [rbp - 0x38]
mov qword [rbp - 0x20], rax
mov rax, qword [rbp - 0x20]
cmp dword [rax], 0
setne byte [rbp - 0xb]
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc9088328
mov ecx, 0x5b66a23b
jmp 0x14027b056
cmp eax, 0xda2de739
jg 0x14027a39f
cmp eax, 0xcf67de3b
je 0x14027a976
cmp eax, 0xd4c1e9d3
jne 0x140279970
mov eax, 0x5157c0f2
mov ecx, dword [rbp - 0x40]
mov dword [rbp - 0x24], ecx
jmp 0x140279970
cmp eax, 0x60b11d04
jg 0x14027a3d3
cmp eax, 0x5b66a23b
je 0x14027a994
cmp eax, 0x5fa7e356
jne 0x140279970
mov eax, dword [rbp]
mov eax, dword [rbp]
mov eax, dword [rbp]
mov eax, dword [rbp]
mov eax, dword [rbp]
mov eax, dword [rbp]
mov eax, dword [rbp]
mov eax, 0xa824b84e
jmp 0x140279970
cmp eax, 0xbfeb0177
jg 0x14027a407
cmp eax, 0xb904d74b
je 0x14027a9aa
cmp eax, 0xb921ac2b
jne 0x140279970
mov rcx, qword [rbp - 0x18]
mov r8d, dword [rbp]
mov eax, dword [0x14034d5e8]
mov edx, dword [0x14034d5ec]
lea ebx, [rax - 1]
imul ebx, eax
test bl, 1
sete al
sete byte [rbp + 6]
cmp edx, 0xa
setl dl
setl byte [rbp + 7]
or dl, al
mov eax, 0xc4fa6e83
mov edx, 0x7fa45aa6
cmovne eax, edx
mov r10d, 0xc4fa6e83
mov edx, 0x4e47e0a8
cmovne r10d, edx
mov ebx, 0xb7284b16
mov edx, 0x52611aec
cmovne ebx, edx
mov rdi, qword [rcx]
mov r9, qword [rcx + 8]
mov r11d, 0x55359206
mov ecx, 0x7fbab40b
cmovne r11d, ecx
mov esi, 0x55359206
mov ecx, 0x2d30c3dc
cmovne esi, ecx
mov ecx, 0x2bdd2feb
mov edx, ecx
cmp ecx, 0x4e47e0a7
jg 0x14027a09e
cmp edx, 0x2bdd2fea
jle 0x14027a0cb
cmp edx, 0x2bdd2feb
je 0x14027a108
cmp edx, 0x2d30c3dc
je 0x14027a123
mov ecx, edx
cmp edx, 0x3dde57dd
jne 0x14027a066
mov ecx, esi
jmp 0x14027a066
cmp edx, 0x55359205
jle 0x14027a0e4
cmp edx, 0x55359206
je 0x14027a13d
mov ecx, ebx
cmp edx, 0x7fbab40b
je 0x14027a066
mov ecx, edx
cmp edx, 0x7fa45aa6
jne 0x14027a066
jmp 0x14027ab21
cmp edx, 0xb7284b16
je 0x14027a147
mov ecx, edx
cmp edx, 0xc4fa6e83
jne 0x14027a066
mov ecx, 0x4e47e0a8
jmp 0x14027a066
mov ecx, eax
cmp edx, 0x4e47e0a8
je 0x14027a066
mov ecx, edx
cmp edx, 0x52611aec
jne 0x14027a066
mov ecx, r10d
jmp 0x14027a066
mov dl, byte [rbp + 6]
cmp byte [rbp + 7], 0
mov ecx, 0xb7284b16
cmovne ecx, r15d
test dl, dl
cmovne ecx, r15d
jmp 0x14027a066
mov ecx, dword [r9 + 0x20]
add rcx, rdi
mov ecx, dword [rcx + r8*4]
add rcx, rdi
mov qword [rbp - 8], rcx
mov ecx, r11d
jmp 0x14027a066
mov ecx, 0x2d30c3dc
jmp 0x14027a066
mov ecx, 0x3dde57dd
jmp 0x14027a066
cmp eax, 0x3c03b674
jg 0x14027a43b
cmp eax, 0x37d79fa0
je 0x14027ab40
cmp eax, 0x38b1df25
jne 0x140279970
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7b1f6666
mov ecx, 0x3c03b675
jmp 0x14027b056
cmp eax, 0xf1912f9b
jg 0x14027a45b
cmp eax, 0xed575129
je 0x14027acac
cmp eax, 0xf0514d3d
jne 0x140279970
mov rax, qword [rbp - 0x38]
add rax, 4
mov qword [rbp - 0x58], rax
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1afe8246
mov ecx, 0x571d548d
jmp 0x14027b056
cmp eax, 0x738b7cd4
je 0x14027acca
cmp eax, 0x7450f15b
jne 0x140279970
mov eax, dword [rbp]
mov eax, dword [rbp]
mov eax, dword [rbp]
mov eax, dword [rbp]
mov eax, dword [rbp]
mov eax, 0xe1180b74
jmp 0x140279970
cmp eax, 0x802955ee
je 0x14027acd4
cmp eax, 0x875eb5a7
jne 0x140279970
mov eax, 0xed575129
jmp 0x140279970
cmp eax, 0x359b518
je 0x14027acde
cmp eax, 0x11f0c19e
jne 0x140279970
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5fa7e356
mov ecx, 0x60b11d05
jmp 0x14027b056
cmp eax, 0xc9088328
je 0x14027acfc
cmp eax, 0xcc10f207
jne 0x140279970
cmp dword [rbp - 0x28], 0
mov eax, 0xbfeb0178
mov ecx, 0xaa9b8b0c
cmove eax, ecx
jmp 0x140279970
cmp eax, 0x52cd0c6a
je 0x14027ad0a
cmp eax, 0x571d548d
jne 0x140279970
mov eax, 0x2c01aa55
mov r13, qword [rbp - 0x58]
jmp 0x140279970
cmp eax, 0xaa9b8b0c
je 0x14027ad3d
cmp eax, 0xad6d99c2
jne 0x140279970
mov eax, 0x5157c0f2
mov ecx, dword [rbp - 0x3c]
mov dword [rbp - 0x24], ecx
jmp 0x140279970
cmp eax, 0x2cb3bafd
je 0x14027ad5b
cmp eax, 0x2d3e88d1
jne 0x140279970
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x738b7cd4
mov ecx, 0xa373f622
jmp 0x14027b056
cmp eax, 0xe991e0ba
je 0x14027aec7
cmp eax, 0xebf18dec
jne 0x140279970
mov eax, 0xf1912f9c
jmp 0x140279970
cmp eax, 0x68888b03
je 0x14027aed8
cmp eax, 0x6a58c6d6
jne 0x140279970
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x934e24de
mov ecx, 0x8fabb6df
jmp 0x14027b056
cmp eax, 0xa373f622
je 0x14027aef6
cmp eax, 0xa38547a8
jne 0x140279970
mov eax, dword [rbp]
mov eax, 0x52cd0c6a
jmp 0x140279970
cmp eax, 0x1afe8246
je 0x14027af14
cmp eax, 0x233d110a
jne 0x140279970
mov eax, 0xf213bfcc
jmp 0x140279970
cmp eax, 0xda2de73a
je 0x14027af22
cmp eax, 0xdcb257f1
jne 0x140279970
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x27b2fdab
mov ecx, 0x875eb5a7
jmp 0x14027b056
cmp eax, 0x60b11d05
je 0x14027af40
cmp eax, 0x62cda828
jne 0x140279970
mov cl, byte [rbp - 9]
cmp byte [rbp - 0xa], 0
mov eax, 0x65fcdd6f
mov edx, 0x5046f2ed
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x140279970
cmp eax, 0xbfeb0178
je 0x14027af70
cmp eax, 0xc203f37c
jne 0x140279970
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa5febb27
mov ecx, 0x78bb82dc
jmp 0x14027b056
cmp eax, 0x3c03b675
je 0x14027af92
cmp eax, 0x49a4f3e0
jne 0x140279970
mov eax, 0x2cb3bafd
jmp 0x140279970
cmp eax, 0xf1912f9c
je 0x14027afa3
cmp eax, 0xf213bfcc
jne 0x140279970
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x14034d5d4], 0xa
setl dl
xor cl, dl
and al, dl
xor al, cl
mov eax, 0xd4c1e9d3
mov ecx, 0x233d110a
cmovne eax, ecx
jmp 0x140279970
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf0514d3d
mov ecx, 0x1afe8246
cmovne eax, ecx
cmp dword [0x14034d5d4], 0xa
mov ecx, 0xf0514d3d
cmovl eax, ecx
jmp 0x140279970
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa5febb27
mov ecx, 0xad6d99c2
jmp 0x14027b056
mov eax, 0x942bfe1c
jmp 0x140279970
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x976eb422
mov ecx, 0x68888b03
jmp 0x14027b056
cmp byte [rbp - 0xd], 0
mov eax, 0xe991e0ba
mov ecx, 0x359b518
cmovne eax, ecx
jmp 0x140279970
mov eax, 0x10
call fcn.1403098c0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x18], rax
mov rax, qword [rbp - 0x18]
mov qword [rbp - 0x48], rax
mov rax, qword [rbp - 0x48]
mov eax, dword [0x14034d5d8]
mov ecx, dword [0x14034d5dc]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rbp + 6]
cmp ecx, 0xa
setl cl
setl byte [rbp + 7]
or cl, al
mov ecx, 0x78c5b657
mov eax, 0x8651989b
cmovne ecx, eax
mov r8d, 0x78c5b657
mov eax, 0x9802fadc
cmovne r8d, eax
mov r9d, 0x1e253027
mov eax, 0xf8d91839
cmovne r9d, eax
mov ebx, 0x1e253027
mov eax, 0x81febfba
cmovne ebx, eax
mov edi, 0xf7ec6350
mov eax, 0xe4a0c9f0
cmovne edi, eax
mov eax, 0x86b91801
mov esi, eax
cmp eax, 0xf7ec634f
jle 0x14027a5fb
cmp esi, 0x1e253026
jle 0x14027a62f
cmp esi, 0x1e253027
je 0x14027a66c
mov eax, edi
cmp esi, 0x23cfdbfb
je 0x14027a5c3
mov eax, esi
cmp esi, 0x78c5b657
jne 0x14027a5c3
mov eax, 0x9802fadc
jmp 0x14027a5c3
cmp esi, 0x9802fadb
jg 0x14027a649
cmp esi, 0x81febfba
je 0x14027a67f
cmp esi, 0x86b91801
jne 0x14027a6b1
mov dl, byte [rbp + 6]
cmp byte [rbp + 7], 0
mov eax, 0xf7ec6350
cmovne eax, r12d
test dl, dl
cmovne eax, r12d
jmp 0x14027a5c3
cmp esi, 0xf7ec6350
je 0x14027a6a7
mov eax, esi
cmp esi, 0xf8d91839
jne 0x14027a5c3
mov eax, r8d
jmp 0x14027a5c3
mov eax, ecx
cmp esi, 0x9802fadc
je 0x14027a5c3
mov eax, esi
cmp esi, 0xe4a0c9f0
jne 0x14027a5c3
mov eax, ebx
jmp 0x14027a5c3
mov rax, qword gs:[0x30]
mov eax, 0x81febfba
jmp 0x14027a5c3
mov rax, qword gs:[0x30]
mov rax, qword [rax + 0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
mov rax, qword [rax]
mov rax, qword [rax + 0x30]
mov qword [rbp - 8], rax
mov eax, r9d
jmp 0x14027a5c3
mov eax, 0x23cfdbfb
jmp 0x14027a5c3
mov eax, esi
cmp esi, 0x8651989b
jne 0x14027a5c3
mov rax, qword [rbp - 8]
mov rcx, qword [rbp - 0x18]
mov edx, dword [0x14034d5e0]
mov ebx, dword [0x14034d5e4]
lea edi, [rdx - 1]
imul edi, edx
test dil, 1
sete byte [rbp + 7]
cmp ebx, 0xa
setl byte [rbp - 8]
mov edx, 0xbd8cb7a0
cmp edx, 0x1b808a68
jle 0x14027a724
cmp edx, 0x4e7c4b53
jle 0x14027a760
cmp edx, 0x4e7c4b54
je 0x14027a7cf
cmp edx, 0x695b1d4f
je 0x14027a811
cmp edx, 0x69ee0065
jne 0x14027a6ed
mov edx, 0x1b808a69
jmp 0x14027a6ed
cmp edx, 0xbd8cb79f
jle 0x14027a799
cmp edx, 0xbd8cb7a0
je 0x14027a81b
cmp edx, 0xc489b64f
jne 0x14027a898
mov qword [rcx], rax
movsxd rdx, dword [rax + 0x3c]
mov edx, dword [rdx + rax + 0x88]
add rdx, rax
mov qword [rcx + 8], rdx
mov edx, 0x4e7c4b54
jmp 0x14027a6ed
cmp edx, 0x1b808a69
je 0x14027a83d
cmp edx, 0x214105e6
jne 0x14027a6ed
mov edx, dword [0x14034d5e0]
mov ebx, dword [0x14034d5e4]
lea esi, [rdx - 1]
imul esi, edx
mov edi, 0x1b808a69
mov edx, 0x1b808a69
jmp 0x14027a859
cmp edx, 0x9b4f2d1e
je 0x14027a866
cmp edx, 0xaad00041
jne 0x14027a6ed
mov edx, dword [0x14034d5e0]
mov ebx, dword [0x14034d5e4]
lea esi, [rdx - 1]
imul esi, edx
mov edi, 0x4e7c4b54
mov edx, 0x4e7c4b54
jmp 0x14027a800
mov qword [rcx], rax
movsxd rdx, dword [rax + 0x3c]
mov edx, dword [rdx + rax + 0x88]
add rdx, rax
mov qword [rcx + 8], rdx
mov edx, dword [0x14034d5e0]
mov ebx, dword [0x14034d5e4]
lea esi, [rdx - 1]
imul esi, edx
mov edi, 0x214105e6
mov edx, 0x214105e6
test sil, 1
je 0x14027a88d
mov edx, 0xc489b64f
jmp 0x14027a88d
mov edx, 0x9b4f2d1e
jmp 0x14027a6ed
mov bl, byte [rbp + 7]
cmp byte [rbp - 8], 0
mov edi, 0x9b4f2d1e
mov edx, 0x9b4f2d1e
jne 0x14027a833
mov edx, 0x695b1d4f
test bl, bl
cmovne edx, edi
jmp 0x14027a6ed
mov edx, dword [0x14034d5e0]
mov ebx, dword [0x14034d5e4]
lea esi, [rdx - 1]
imul esi, edx
mov edi, 0xd98e4a26
mov edx, 0xd98e4a26
test sil, 1
je 0x14027a88d
mov edx, 0x69ee0065
jmp 0x14027a88d
mov edx, dword [0x14034d5e0]
mov ebx, dword [0x14034d5e4]
lea esi, [rdx - 1]
imul esi, edx
mov edi, 0xaad00041
mov edx, 0xaad00041
test sil, 1
je 0x14027a88d
mov edx, 0x695b1d4f
cmp ebx, 0xa
cmovl edx, edi
jmp 0x14027a6ed
cmp edx, 0xd98e4a26
jne 0x14027a6ed
mov rax, qword [rbp - 0x18]
mov rax, qword [rax + 8]
mov eax, dword [rax + 0x18]
mov dword [rbp - 0x3c], eax
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x65fcdd6f
mov ecx, 0xc203f37c
jmp 0x14027b056
mov eax, 0x78bb82dc
jmp 0x140279970
mov eax, 0xdcb257f1
jmp 0x140279970
mov eax, dword [rbp]
dec eax
mov dword [rbp - 0x40], eax
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x11f0c19e
mov ecx, 0x7450f15b
cmovne eax, ecx
cmp dword [0x14034d5d4], 0xa
mov ecx, 0x11f0c19e
cmovl eax, ecx
jmp 0x140279970
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa38547a8
mov ecx, 0x52cd0c6a
jmp 0x14027b056
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x931eed0f
mov ecx, 0x38b1df25
jmp 0x14027b056
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6417459b
mov ecx, 0xf1912f9c
jmp 0x14027b056
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb921ac2b
mov ecx, 0x37d79fa0
jmp 0x14027b056
cmp byte [rbp - 0xb], 0
mov eax, 0x129d8a3f
mov ecx, 0xc80f3dac
cmovne eax, ecx
jmp 0x140279970
mov rax, qword [rbp - 0x18]
mov r8d, dword [rbp]
mov ecx, dword [0x14034d5f0]
mov edx, dword [0x14034d5f4]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
sete cl
sete byte [rbp + 6]
cmp edx, 0xa
setl dl
setl byte [rbp + 7]
or dl, cl
mov r9d, 0x68573502
mov ecx, 0x79c128eb
cmovne r9d, ecx
mov r10d, 0x68573502
mov ecx, 0xb6958ffc
cmovne r10d, ecx
mov edi, 0xc1f4a765
mov ecx, 0xcde0a020
cmovne edi, ecx
mov ecx, 0xc1f4a765
mov edx, 0x1529e8d6
cmovne ecx, edx
mov rsi, qword [rax]
mov rax, qword [rax + 8]
mov r11d, 0x462c8df4
mov edx, 0x437d053d
cmovne r11d, edx
mov ebx, 0x7cdeaecd
mov edx, ebx
cmp ebx, 0x437d053c
jle 0x14027aa79
cmp edx, 0x68573501
jle 0x14027aaa2
cmp edx, 0x68573502
je 0x14027aae0
cmp edx, 0x79c128eb
je 0x14027aaea
mov ebx, edx
cmp edx, 0x7cdeaecd
jne 0x14027aa2d
mov dl, byte [rbp + 6]
cmp byte [rbp + 7], 0
mov ebx, 0x462c8df4
cmovne ebx, r14d
test dl, dl
cmovne ebx, r14d
jmp 0x14027aa2d
cmp edx, 0xc1f4a764
jle 0x14027aac2
cmp edx, 0xc1f4a765
je 0x14027aaf4
mov ebx, edi
cmp edx, 0x1529e8d6
je 0x14027aa2d
mov ebx, edx
cmp edx, 0xcde0a020
jne 0x14027aa2d
jmp 0x14027afdb
mov ebx, ecx
cmp edx, 0x437d053d
je 0x14027aa2d
mov ebx, edx
cmp edx, 0x462c8df4
jne 0x14027aa2d
mov ebx, r10d
jmp 0x14027aa2d
cmp edx, 0xa0c44f4a
je 0x14027aafe
mov ebx, edx
cmp edx, 0xb6958ffc
jne 0x14027aa2d
mov ebx, r9d
jmp 0x14027aa2d
mov ebx, 0xb6958ffc
jmp 0x14027aa2d
mov ebx, 0xa0c44f4a
jmp 0x14027aa2d
mov ebx, 0x1529e8d6
jmp 0x14027aa2d
mov edx, dword [rax + 0x1c]
mov ebx, dword [rax + 0x24]
add rdx, rsi
add rbx, rsi
movzx ebx, word [rbx + r8*2]
mov edx, dword [rdx + rbx*4]
add rdx, rsi
mov qword [rbp - 8], rdx
mov ebx, r11d
jmp 0x14027aa2d
mov rcx, qword [rbp - 8]
sub rsp, 0x20
call fcn.1402c88ef
add rsp, 0x20
mov rax, qword [rbp - 0x20]
mov eax, 0x37d79fa0
jmp 0x140279970
mov rcx, qword [rbp - 0x18]
mov r8d, dword [rbp]
mov eax, dword [0x14034d5e8]
mov edx, dword [0x14034d5ec]
lea ebx, [rax - 1]
imul ebx, eax
test bl, 1
sete al
sete byte [rbp + 6]
cmp edx, 0xa
setl dl
setl byte [rbp + 7]
or dl, al
mov eax, 0xc4fa6e83
mov edx, 0x7fa45aa6
cmovne eax, edx
mov r10d, 0xc4fa6e83
mov edx, 0x4e47e0a8
cmovne r10d, edx
mov ebx, 0xb7284b16
mov edx, 0x52611aec
cmovne ebx, edx
mov rdi, qword [rcx]
mov r9, qword [rcx + 8]
mov r11d, 0x55359206
mov ecx, 0x7fbab40b
cmovne r11d, ecx
mov esi, 0x55359206
mov ecx, 0x2d30c3dc
cmovne esi, ecx
mov ecx, 0x2bdd2feb
mov edx, ecx
cmp ecx, 0x4e47e0a7
jg 0x14027abf9
cmp edx, 0x2bdd2fea
jle 0x14027ac26
cmp edx, 0x2bdd2feb
je 0x14027ac63
cmp edx, 0x2d30c3dc
je 0x14027ac7e
mov ecx, edx
cmp edx, 0x3dde57dd
jne 0x14027abc1
mov ecx, esi
jmp 0x14027abc1
cmp edx, 0x55359205
jle 0x14027ac3f
cmp edx, 0x55359206
je 0x14027ac98
mov ecx, ebx
cmp edx, 0x7fbab40b
je 0x14027abc1
mov ecx, edx
cmp edx, 0x7fa45aa6
jne 0x14027abc1
jmp 0x14027aff2
cmp edx, 0xb7284b16
je 0x14027aca2
mov ecx, edx
cmp edx, 0xc4fa6e83
jne 0x14027abc1
mov ecx, 0x4e47e0a8
jmp 0x14027abc1
mov ecx, eax
cmp edx, 0x4e47e0a8
je 0x14027abc1
mov ecx, edx
cmp edx, 0x52611aec
jne 0x14027abc1
mov ecx, r10d
jmp 0x14027abc1
mov dl, byte [rbp + 6]
cmp byte [rbp + 7], 0
mov ecx, 0xb7284b16
cmovne ecx, r15d
test dl, dl
cmovne ecx, r15d
jmp 0x14027abc1
mov ecx, dword [r9 + 0x20]
add rcx, rdi
mov ecx, dword [rcx + r8*4]
add rcx, rdi
mov qword [rbp - 8], rcx
mov ecx, r11d
jmp 0x14027abc1
mov ecx, 0x2d30c3dc
jmp 0x14027abc1
mov ecx, 0x3dde57dd
jmp 0x14027abc1
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x931eed0f
mov ecx, 0x942bfe1c
jmp 0x14027b056
mov eax, 0x2d3e88d1
jmp 0x140279970
mov eax, 0xe83f69a9
jmp 0x140279970
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7b1f6666
mov ecx, 0xed575129
jmp 0x14027b056
mov rax, qword [rbp - 0x38]
mov eax, 0x16bf4e81
jmp 0x140279970
mov eax, dword [rbp]
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xebf18dec
mov ecx, 0xa38547a8
cmovne eax, ecx
cmp dword [0x14034d5d4], 0xa
mov ecx, 0xebf18dec
cmovl eax, ecx
jmp 0x140279970
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x738b7cd4
mov ecx, 0x2d3e88d1
jmp 0x14027b056
mov rcx, qword [rbp - 0x18]
mov r8d, dword [rbp]
mov eax, dword [0x14034d5e8]
mov edx, dword [0x14034d5ec]
lea ebx, [rax - 1]
imul ebx, eax
test bl, 1
sete al
sete byte [rbp + 6]
cmp edx, 0xa
setl dl
setl byte [rbp + 7]
or dl, al
mov eax, 0xc4fa6e83
mov edx, 0x7fa45aa6
cmovne eax, edx
mov r10d, 0xc4fa6e83
mov edx, 0x4e47e0a8
cmovne r10d, edx
mov ebx, 0xb7284b16
mov edx, 0x52611aec
cmovne ebx, edx
mov rdi, qword [rcx]
mov r9, qword [rcx + 8]
mov r11d, 0x55359206
mov ecx, 0x7fbab40b
cmovne r11d, ecx
mov esi, 0x55359206
mov ecx, 0x2d30c3dc
cmovne esi, ecx
mov ecx, 0x2bdd2feb
mov edx, ecx
cmp ecx, 0x4e47e0a7
jg 0x14027ae14
cmp edx, 0x2bdd2fea
jle 0x14027ae41
cmp edx, 0x2bdd2feb
je 0x14027ae7e
cmp edx, 0x2d30c3dc
je 0x14027ae99
mov ecx, edx
cmp edx, 0x3dde57dd
jne 0x14027addc
mov ecx, esi
jmp 0x14027addc
cmp edx, 0x55359205
jle 0x14027ae5a
cmp edx, 0x55359206
je 0x14027aeb3
mov ecx, ebx
cmp edx, 0x7fbab40b
je 0x14027addc
mov ecx, edx
cmp edx, 0x7fa45aa6
jne 0x14027addc
jmp 0x14027b022
cmp edx, 0xb7284b16
je 0x14027aebd
mov ecx, edx
cmp edx, 0xc4fa6e83
jne 0x14027addc
mov ecx, 0x4e47e0a8
jmp 0x14027addc
mov ecx, eax
cmp edx, 0x4e47e0a8
je 0x14027addc
mov ecx, edx
cmp edx, 0x52611aec
jne 0x14027addc
mov ecx, r10d
jmp 0x14027addc
mov dl, byte [rbp + 6]
cmp byte [rbp + 7], 0
mov ecx, 0xb7284b16
cmovne ecx, r15d
test dl, dl
cmovne ecx, r15d
jmp 0x14027addc
mov ecx, dword [r9 + 0x20]
add rcx, rdi
mov ecx, dword [rcx + r8*4]
add rcx, rdi
mov qword [rbp - 8], rcx
mov ecx, r11d
jmp 0x14027addc
mov ecx, 0x2d30c3dc
jmp 0x14027addc
mov ecx, 0x3dde57dd
jmp 0x14027addc
mov eax, 0xcc10f207
mov dword [rbp - 0x28], 0
jmp 0x140279970
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x802955ee
mov ecx, 0xe83f69a9
jmp 0x14027b056
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5fa7e356
mov ecx, 0xa824b84e
jmp 0x14027b056
mov rax, qword [rbp - 0x38]
mov eax, 0xf0514d3d
jmp 0x140279970
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x934e24de
mov ecx, 0x6a58c6d6
jmp 0x14027b056
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf213bfcc
mov ecx, 0x233d110a
cmovne eax, ecx
cmp dword [0x14034d5d4], 0xa
mov ecx, 0xf213bfcc
cmovl eax, ecx
jmp 0x140279970
mov rax, qword [rbp - 0x48]
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x976eb422
mov ecx, 0xf467d33c
jmp 0x14027b056
mov eax, 0xcc10f207
mov dword [rbp - 0x28], 2
jmp 0x140279970
cmp dword [rbp], 0
sete byte [rbp - 0xd]
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc4d41725
mov ecx, 0x6417459b
cmovne eax, ecx
cmp dword [0x14034d5d4], 0xa
mov ecx, 0xc4d41725
cmovl eax, ecx
jmp 0x140279970
mov rax, qword [rbp - 8]
mov eax, dword [rax + 4]
mov rcx, qword [rbp - 0x20]
mov dword [rcx], eax
mov eax, 0x129d8a3f
jmp 0x140279970
mov rcx, qword [rbp - 8]
sub rsp, 0x20
call fcn.1402c88ef
add rsp, 0x20
mov rax, qword [rbp - 0x20]
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb921ac2b
mov ecx, 0x49a4f3e0
jmp 0x14027b056
mov rcx, qword [rbp - 8]
sub rsp, 0x20
call fcn.1402c88ef
add rsp, 0x20
mov rcx, qword [rbp - 0x20]
cmp eax, dword [rcx]
sete byte [rbp - 0xc]
mov eax, dword [0x14034d5d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcf67de3b
mov ecx, 0x26b816e
cmove eax, ecx
cmp dword [0x14034d5d4], 0xa
cmovl eax, ecx
jmp 0x140279970
cmp eax, 0x8fabb6df
jne 0x140279970
mov rsp, qword [rbp - 0x50]
mov eax, dword [0x14034d5c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb6e4315
mov ecx, 0xc29e9d79
cmovne eax, ecx
cmp dword [0x14034d5cc], 0xa
mov ecx, 0xb6e4315
cmovl eax, ecx
jmp 0x14027696e
mov eax, dword [0x14034d5c8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc29e9d79
mov ecx, 0x34de609c
cmove eax, ecx
cmp dword [0x14034d5cc], 0xa
cmovl eax, ecx
jmp 0x14027696e
cmp eax, 0xb8a8c15b
jne 0x14027696e
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret