Function at 0x14008e15e
Capabilities:
Connect socket
Resolve dns

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x2a8
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x210], xmm6
mov qword [rbp - 0x18], r8
mov qword [rbp - 0x10], rdx
lea rax, [rcx + 0x378]
mov qword [rbp - 8], rax
lea rax, [rcx + 0x388]
mov qword [rbp], rax
lea rax, [rcx + 0x1a0]
mov qword [rbp + 8], rax
lea rax, [rcx + 0x338]
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x158], rcx
lea rax, [rcx + 0x198]
mov qword [rbp + 0x18], rax
mov eax, 0x9e9607fd
xorps xmm6, xmm6
movabs r12, 0x3a42792640a138c6
movabs r15, 0xc3d51c6d8eae98dc
mov r13d, 0xd73f129f
mov r14d, 0xb898d5c7
movabs r9, 0xc3d51c3fc1fcca99
mov r10d, 0xf4412cfe
mov r11d, 0xfb964cf4
mov r8d, 0xe4af404
mov esi, 0xe335fea7
mov edi, 0x54165dc2
mov dword [rbp + 0x184], ecx
mov qword [rbp + 0x160], rcx
mov dword [rbp + 0x180], ecx
cmp eax, 0xf0b29791
jg 0x14008e2b3
cmp eax, 0xb8cc6c26
jg 0x14008e339
cmp eax, 0x9e9607fc
jg 0x14008e3f8
cmp eax, 0x8a8ff46a
jle 0x14008e54b
cmp eax, 0x8eea2cee
jle 0x14008e7d0
cmp eax, 0x8eea2cef
je 0x14008ecb0
cmp eax, 0x95286f89
je 0x14008ecba
cmp eax, 0x9769d8be
jne 0x14008e227
mov rax, qword [rbp + 0x160]
and al, 1
mov byte [rbp + 0x195], al
mov rax, qword [rbp + 0x68]
mov rax, qword [rbp + 0xc0]
mov eax, dword [0x1403fb35c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x79aae151
mov ecx, 0xc5437a85
jmp 0x140092b0c
cmp eax, 0x3e72836e
jle 0x14008e3a5
cmp eax, 0x58d528f2
jg 0x14008e44d
cmp eax, 0x4d791e93
jle 0x14008e576
cmp eax, 0x53495257
jle 0x14008e850
cmp eax, 0x53495258
je 0x14008ee1b
cmp eax, 0x53a6c8d4
je 0x14008ee32
cmp eax, 0x55245297
jne 0x14008e227
mov rax, qword [rbp + 8]
mov qword [rbp + 0xb8], rax
mov rax, qword [rbp + 0x130]
mov rcx, qword [rbp + 0xb8]
mov qword [rcx], rax
mov rax, qword [rbp + 0x130]
cmp rax, 0xffffffffffffffff
mov eax, 0x588321
mov ecx, 0x95286f89
cmove eax, ecx
jmp 0x14008e227
cmp eax, 0xd60c0778
jg 0x14008e4c9
cmp eax, 0xc7e44e67
jle 0x14008e5b5
cmp eax, 0xd0ae17c4
jle 0x14008e8bf
cmp eax, 0xd0ae17c5
je 0x14008f160
cmp eax, 0xd0e9cb5a
je 0x14008ee63
cmp eax, 0xd0f2526e
jne 0x14008e227
mov ecx, 0x4abb3956
cmp ecx, 0x765fc5dc
je 0x14008ee74
cmp ecx, 0x4abb3956
jne 0x14008e380
movabs rax, 0xe3a16c52a488bef8
mov ecx, 0x765fc5dc
jmp 0x14008e380
cmp eax, 0x1f313e28
jg 0x14008e50a
cmp eax, 0x77fb5a8
jle 0x14008e61a
cmp eax, 0x14dddfdc
jle 0x14008e8ee
cmp eax, 0x14dddfdd
je 0x14008eebb
cmp eax, 0x19266d38
je 0x14008ef28
cmp eax, 0x1992dd5e
jne 0x14008e227
mov rax, qword [rbp + 0x188]
mov eax, 0xb115aae2
jmp 0x14008e227
cmp eax, 0xad8c4393
jle 0x14008e659
cmp eax, 0xb24e6b73
jle 0x14008e94a
cmp eax, 0xb24e6b74
je 0x14008ef32
cmp eax, 0xb35e1dd9
je 0x14008f15c
cmp eax, 0xb6b9381e
jne 0x14008e227
mov eax, dword [0x1403fb35c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd0e9cb5a
mov ecx, 0x27a16eba
jmp 0x140092b0c
cmp eax, 0x7482b112
jle 0x14008e6a4
cmp eax, 0x79aae150
jle 0x14008e9a3
cmp eax, 0x79aae151
je 0x14008f173
cmp eax, 0x7aa074f3
je 0x14008f17d
cmp eax, 0x7ae0848b
jne 0x14008e227
mov rax, qword [rbp - 0x20]
mov dword [rax], 2
mov rax, qword [rbp + 0x150]
mov dword [rax + 0xc], 6
mov rax, qword [rbp + 0x150]
mov dword [rax + 8], 1
mov eax, 0x3ead6bfa
cmp eax, 0x3ead6bfa
je 0x14008e4c2
cmp eax, 0xfa1caf5
jne 0x14008e4af
jmp 0x14008f19f
mov eax, 0xfa1caf5
jmp 0x14008e4af
cmp eax, 0xe9314ee0
jle 0x14008e73a
cmp eax, 0xebb0ae90
jle 0x14008ea17
cmp eax, 0xebb0ae91
je 0x14008ec9c
cmp eax, 0xed01ddc9
je 0x14008f1d3
cmp eax, 0xee6ca65d
jne 0x14008e227
mov eax, 0xd60c0779
jmp 0x14008e227
cmp eax, 0x32d477c5
jle 0x14008e79a
cmp eax, 0x36aed1e8
jle 0x14008ea41
cmp eax, 0x36aed1e9
je 0x14008ec9c
cmp eax, 0x3a247257
jne 0x140094b0a
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x80], rax
mov eax, 0xc5a4e7dd
jmp 0x14008e227
cmp eax, 0x83082018
jg 0x14008ea83
cmp eax, 0x824da88f
je 0x14008f1f1
cmp eax, 0x82c89d17
jne 0x14008e227
mov eax, 0xa6e22acf
jmp 0x14008e227
cmp eax, 0x45e95d37
jg 0x14008eaa3
cmp eax, 0x3e72836f
je 0x14008f210
cmp eax, 0x43542a31
jne 0x14008e227
mov eax, dword [0x1403fb35c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1992dd5e
mov ecx, 0xb115aae2
jmp 0x140092b0c
cmp eax, 0xc5437a84
jg 0x14008eb3a
cmp eax, 0xb8cc6c27
je 0x14008f22e
cmp eax, 0xc0bfb8da
jne 0x14008e227
mov rcx, qword [rbp + 0x80]
sub rsp, 0x20
call fcn.140094c60
mov edi, 0x54165dc2
mov esi, 0xe335fea7
mov r8d, 0xe4af404
mov r11d, 0xfb964cf4
mov r10d, 0xf4412cfe
movabs r9, 0xc3d51c3fc1fcca99
add rsp, 0x20
mov eax, 0x774503f3
jmp 0x14008e227
cmp eax, 0xff106505
jg 0x14008eb6e
cmp eax, 0xf0b29792
je 0x14008f238
cmp eax, 0xf1c9a23f
jne 0x14008e227
mov eax, dword [0x1403fb35c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4f516c0a
mov ecx, 0x14dddfdd
jmp 0x140092b0c
cmp eax, 0xa6e22ace
jg 0x14008eb9f
cmp eax, 0x9e9607fd
je 0x14008f462
cmp eax, 0x9f401f61
jne 0x14008e227
mov ecx, 0x4abb3956
cmp ecx, 0x765fc5dc
je 0x14008f5f8
cmp ecx, 0x4abb3956
jne 0x14008e67f
movabs rax, 0xe3a16c52a488bef8
mov ecx, 0x765fc5dc
jmp 0x14008e67f
cmp eax, 0x6b617d9c
jg 0x14008ec10
cmp eax, 0x58d528f3
je 0x14008f63f
cmp eax, 0x67543ef8
jne 0x14008e227
mov rax, qword [rbp + 0x128]
mov r8d, dword [rax + 0x10]
mov rax, qword [rbp + 0x128]
mov rdx, qword [rax + 0x20]
mov rcx, qword [rbp + 0x130]
sub rsp, 0x20
call qword [sym.imp.WS2_32.dll_connect]
mov edi, 0x54165dc2
mov esi, 0xe335fea7
mov r8d, 0xe4af404
mov r11d, 0xfb964cf4
mov r10d, 0xf4412cfe
movabs r9, 0xc3d51c3fc1fcca99
add rsp, 0x20
mov dword [rbp + 0x98], eax
mov eax, dword [0x1403fb35c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa8fa22c2
mov ecx, 0xb8cc6c27
jmp 0x140092b0c
cmp eax, 0xe71122fb
jg 0x14008ec30
cmp eax, 0xd60c0779
je 0x14008f697
cmp eax, 0xddeb6e93
jne 0x14008e227
mov rax, qword [rbp + 0x148]
lea rcx, [rbp + 0x1a0]
mov qword [rbp + 0x1d8], rcx
mov rcx, qword [rbp + 0x1d8]
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x14008f6b0
cmp edx, 0x4abb3956
jne 0x14008e77c
mov rcx, r9
mov edx, 0x765fc5dc
jmp 0x14008e77c
cmp eax, 0x27a16eb9
jg 0x14008ec61
cmp eax, 0x1f313e29
je 0x14008f6e8
cmp eax, 0x229c0d92
jne 0x14008e227
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x60], rax
mov eax, 0xc7e44e68
jmp 0x14008e227
cmp eax, 0x8a8ff46b
je 0x14008f850
cmp eax, 0x8bc8e710
jne 0x14008e227
mov rax, qword [rbp + 0x188]
mov rcx, qword [rax]
sub rsp, 0x20
call qword [sym.imp.WS2_32.dll_freeaddrinfo]
add rsp, 0x20
mov rax, qword [rbp + 0x158]
mov rcx, qword [rax + 0x1a8]
sub rsp, 0x20
call fcn.1401e2280
mov edi, 0x54165dc2
mov esi, 0xe335fea7
mov r8d, 0xe4af404
mov r11d, 0xfb964cf4
mov r10d, 0xf4412cfe
movabs r9, 0xc3d51c3fc1fcca99
add rsp, 0x20
mov qword [rbp + 0xb0], rax
mov eax, 0x32d477c6
jmp 0x14008e227
cmp eax, 0x4d791e94
je 0x14008fb1c
cmp eax, 0x4f516c0a
jne 0x14008e227
mov r8, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x70]
sub rsp, 0x20
xor ecx, ecx
xor r9d, r9d
call qword [sym.imp.USER32.dll_MessageBoxA]
mov edi, 0x54165dc2
mov esi, 0xe335fea7
mov r8d, 0xe4af404
mov r11d, 0xfb964cf4
mov r10d, 0xf4412cfe
movabs r9, 0xc3d51c3fc1fcca99
add rsp, 0x20
mov rax, qword [rbp + 0xc8]
mov rax, qword [rbp + 0xd0]
mov eax, 0x14dddfdd
jmp 0x14008e227
cmp eax, 0xc7e44e68
je 0x14008fb6e
cmp eax, 0xcce6202a
jne 0x14008e227
cmp byte [rbp + 0x197], 0
mov eax, 0x3a247257
mov ecx, 0x6b617d9d
cmovne eax, ecx
jmp 0x14008e227
cmp eax, 0x77fb5a9
je 0x14008fce4
cmp eax, 0xfe6a36c
jne 0x14008e227
sub rsp, 0x20
mov rcx, qword [rbp + 0x158]
xor edx, edx
call fcn.140095462
mov edi, 0x54165dc2
mov esi, 0xe335fea7
mov r8d, 0xe4af404
mov r11d, 0xfb964cf4
mov r10d, 0xf4412cfe
movabs r9, 0xc3d51c3fc1fcca99
add rsp, 0x20
mov eax, 0xeaf3ef04
jmp 0x14008e227
cmp eax, 0xad8c4394
je 0x14008fd02
cmp eax, 0xb115aae2
jne 0x14008e227
mov rax, qword [rbp + 0x188]
mov rax, qword [rax]
mov ecx, dword [rax + 0xc]
mov dword [rbp + 0xa4], ecx
mov ecx, dword [rax + 8]
mov dword [rbp + 0xa0], ecx
mov eax, dword [rax + 4]
mov dword [rbp + 0x9c], eax
mov eax, dword [0x1403fb35c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1992dd5e
mov ecx, 0x45e95d38
jmp 0x140092b0c
cmp eax, 0x7482b113
je 0x14008ffd6
cmp eax, 0x774503f3
jne 0x14008e227
mov rcx, qword [rbp + 0x80]
sub rsp, 0x20
call fcn.140094c60
mov edi, 0x54165dc2
mov esi, 0xe335fea7
mov r8d, 0xe4af404
mov r11d, 0xfb964cf4
mov r10d, 0xf4412cfe
movabs r9, 0xc3d51c3fc1fcca99
add rsp, 0x20
mov byte [rbp + 0x196], al
mov eax, dword [0x1403fb35c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc0bfb8da
mov ecx, 0xee6ca65d
jmp 0x140092b0c
cmp eax, 0xe9314ee1
je 0x14008ffec
cmp eax, 0xeaf3ef04
jne 0x14008e227
mov eax, 0x53495258
mov dword [rbp + 0x180], 0
jmp 0x14008e227
cmp eax, 0x32d477c6
je 0x14008fffd
cmp eax, 0x35b48841
jne 0x14008e227
mov rax, qword [rbp + 0xb8]
mov rax, qword [rax]
mov qword [rbp - 0x38], rax
mov eax, dword [0x1403fb35c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe9314ee1
mov ecx, 0x714fee0d
jmp 0x140092b0c
cmp eax, 0x83082019
je 0x14009001b
cmp eax, 0x89640ca7
jne 0x14008e227
mov eax, 0x3e72836f
jmp 0x14008e227
cmp eax, 0x45e95d38
je 0x140090063
cmp eax, 0x46a36f33
jne 0x14008e227
mov rdx, qword [rbp - 0x38]
mov rcx, qword [rbp + 0xb0]
sub rsp, 0x20
call fcn.1401e1f40
add rsp, 0x20
mov rcx, qword [rbp + 0xb0]
sub rsp, 0x20
call fcn.1401e2ba0
add rsp, 0x20
mov rdx, qword [rbp + 0xb0]
sub rsp, 0x20
mov rcx, qword [rbp + 0x158]
call fcn.140094d2c
mov edi, 0x54165dc2
mov esi, 0xe335fea7
mov r8d, 0xe4af404
mov r11d, 0xfb964cf4
mov r10d, 0xf4412cfe
movabs r9, 0xc3d51c3fc1fcca99
add rsp, 0x20
test al, al
mov eax, 0xfe6a36c
mov ecx, 0x4d791e94
cmovne eax, ecx
jmp 0x14008e227
cmp eax, 0xc5437a85
je 0x14009006d
cmp eax, 0xc5a4e7dd
jne 0x14008e227
mov eax, dword [0x1403fb35c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc0bfb8da
mov ecx, 0x774503f3
jmp 0x140092b0c
cmp eax, 0xff106506
je 0x140094b1a
cmp eax, 0x588321
jne 0x14008e227
mov rax, qword [rbp + 0x188]
mov rax, qword [rax]
mov qword [rbp + 0x128], rax
mov eax, 0x77fb5a9
jmp 0x14008e227
cmp eax, 0xa6e22acf
je 0x14009008b
cmp eax, 0xa8fa22c2
jne 0x14008e227
mov rax, qword [rbp + 0x128]
mov r8d, dword [rax + 0x10]
mov rax, qword [rbp + 0x128]
mov rdx, qword [rax + 0x20]
mov rcx, qword [rbp + 0x130]
sub rsp, 0x20
call qword [sym.imp.WS2_32.dll_connect]
mov edi, 0x54165dc2
mov esi, 0xe335fea7
mov r8d, 0xe4af404
mov r11d, 0xfb964cf4
mov r10d, 0xf4412cfe
movabs r9, 0xc3d51c3fc1fcca99
add rsp, 0x20
mov eax, 0x67543ef8
jmp 0x14008e227
cmp eax, 0x6b617d9d
je 0x1400900a9
cmp eax, 0x714fee0d
jne 0x14008e227
mov eax, 0x46a36f33
jmp 0x14008e227
cmp eax, 0xe71122fc
je 0x1400900c5
cmp eax, 0xe8a48f2b
jne 0x14008e227
mov eax, dword [rbp + 0x98]
cmp eax, 0xffffffff
mov eax, 0x8bc8e710
mov ecx, 0xed01ddc9
cmove eax, ecx
jmp 0x14008e227
cmp eax, 0x27a16eba
je 0x1400900f7
cmp eax, 0x28a28923
jne 0x14008e227
mov rax, qword [rbp + 0xd8]
mov eax, dword [0x1403fb35c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9f401f61
mov ecx, 0xd0f2526e
jmp 0x140092b0c
mov eax, 0x37b81486
mov dword [rbp + 0x184], 0
jmp 0x14008e227
mov eax, 0xf1c9a23f
jmp 0x14008e227
mov rax, qword [rbp + 0x188]
mov rcx, qword [rax]
sub rsp, 0x20
call qword [sym.imp.WS2_32.dll_freeaddrinfo]
mov edi, 0x54165dc2
mov esi, 0xe335fea7
mov r8d, 0xe4af404
mov r11d, 0xfb964cf4
mov r10d, 0xf4412cfe
movabs r9, 0xc3d51c3fc1fcca99
add rsp, 0x20
mov rax, qword [rbp + 0x110]
mov qword [rbp + 0x58], rax
mov rax, qword [rbp + 0x58]
mov rax, qword [rbp + 0x110]
mov ecx, dword [0x1403fb290]
mov edx, dword [0x1403fb294]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
sete byte [rbp + 0x1a0]
cmp edx, 0xa
setl byte [rbp + 0x1c0]
mov ecx, 0x8c0470b0
cmp ecx, 0x11879121
jg 0x14008ed60
cmp ecx, 0x81bcef85
je 0x14008ed7d
cmp ecx, 0x8c0470b0
je 0x14008eda5
cmp ecx, 0xd00632ec
jne 0x14008ed39
mov ecx, 0x81bcef85
jmp 0x14008ed39
cmp ecx, 0x11879122
je 0x14008edc9
cmp ecx, 0x6757e020
je 0x14008edef
cmp ecx, 0x6c0a9eaa
jne 0x14008ed39
jmp 0x14009012a
mov ecx, dword [0x1403fb290]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0xd00632ec
mov edx, 0x6757e020
cmove ecx, edx
cmp dword [0x1403fb294], 0xa
cmovl ecx, edx
jmp 0x14008ed39
mov dl, byte [rbp + 0x1a0]
cmp byte [rbp + 0x1c0], 0
mov ecx, 0xd00632ec
mov ebx, 0x81bcef85
cmovne ecx, ebx
test dl, dl
cmovne ecx, ebx
jmp 0x14008ed39
mov qword [rbp + 0x1e0], rax
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x14008edf9
cmp edx, 0x4abb3956
jne 0x14008edd5
mov rcx, r15
mov edx, 0x765fc5dc
jmp 0x14008edd5
mov ecx, 0x11879122
jmp 0x14008ed39
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov rdx, qword [rbp + 0x1e0]
mov qword [rdx], rcx
mov ecx, 0x6c0a9eaa
jmp 0x14008ed39
mov eax, 0x9769d8be
mov ecx, dword [rbp + 0x180]
mov qword [rbp + 0x160], rcx
jmp 0x14008e227
mov rax, qword [rbp + 0x108]
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x140090154
cmp edx, 0x4abb3956
jne 0x14008ee3e
movabs rcx, 0xb7f5785aad95abff
mov edx, 0x765fc5dc
jmp 0x14008ee3e
mov rax, qword [rbp + 0x178]
mov eax, 0x27a16eba
jmp 0x14008e227
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
mov qword [rbp - 0x80], rax
lea rax, [rbp - 0x78]
mov qword [rbp + 0x1c0], rax
mov ecx, 0x4abb3956
cmp ecx, 0x765fc5dc
je 0x14009018f
cmp ecx, 0x4abb3956
jne 0x14008ee96
movabs rax, 0x5f2c1749238157b2
mov ecx, 0x765fc5dc
jmp 0x14008ee96
mov r8, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x70]
sub rsp, 0x20
xor ecx, ecx
xor r9d, r9d
call qword [sym.imp.USER32.dll_MessageBoxA]
mov edi, 0x54165dc2
mov esi, 0xe335fea7
mov r8d, 0xe4af404
mov r11d, 0xfb964cf4
mov r10d, 0xf4412cfe
movabs r9, 0xc3d51c3fc1fcca99
add rsp, 0x20
mov rax, qword [rbp + 0xc8]
mov rax, qword [rbp + 0xd0]
mov eax, dword [0x1403fb35c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4f516c0a
mov ecx, 0x36aed1e9
jmp 0x140092b0c
mov eax, 0x1f313e29
jmp 0x14008e227
mov rax, qword [rbp + 0x178]
mov ecx, dword [0x1403fb258]
mov edx, dword [0x1403fb25c]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
sete byte [rbp + 0x1d8]
cmp edx, 0xa
setl byte [rbp + 0x1a0]
mov ecx, 0x382aad94
cmp ecx, 0xe4af403
jle 0x14008efbf
cmp ecx, 0x47906bf8
jle 0x14008effe
cmp ecx, 0x47906bf9
je 0x14008f06f
cmp ecx, 0x54165dc2
jne 0x14008f127
mov qword [rbp + 0x1c0], rax
mov ecx, dword [0x1403fb258]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0xbd2ea24c
mov edx, 0x47906bf9
cmove ecx, edx
cmp dword [0x1403fb25c], 0xa
cmovl ecx, edx
jmp 0x14008ef64
cmp ecx, 0xe335fea6
jg 0x14008f035
cmp ecx, 0xbd2ea24c
je 0x14008f079
cmp ecx, 0xd989a186
jne 0x14008ef64
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x14008f083
cmp edx, 0x4abb3956
jne 0x14008efe0
mov rcx, r15
mov edx, 0x765fc5dc
jmp 0x14008efe0
cmp ecx, 0xe4af404
je 0x14008f0ac
cmp ecx, 0x382aad94
jne 0x14008ef64
mov dl, byte [rbp + 0x1d8]
cmp byte [rbp + 0x1a0], 0
mov ecx, 0xbd2ea24c
cmovne ecx, edi
test dl, dl
cmovne ecx, edi
jmp 0x14008ef64
cmp ecx, 0xe335fea7
je 0x14008f0b6
cmp ecx, 0xc4ee853
jne 0x14008ef64
mov ecx, dword [0x1403fb258]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0xd989a186
cmove ecx, esi
cmp dword [0x1403fb25c], 0xa
cmovl ecx, esi
jmp 0x14008ef64
mov ecx, 0xc4ee853
jmp 0x14008ef64
mov ecx, 0x54165dc2
jmp 0x14008ef64
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov rdx, qword [rbp + 0x1c0]
mov qword [rdx], rcx
mov rcx, qword [rbp + 0x1c0]
mov ecx, 0xe335fea7
jmp 0x14008ef64
mov ecx, 0x4fa0636d
jmp 0x14008ef64
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x14008f0d5
cmp edx, 0x4abb3956
jne 0x14008f0bb
mov rcx, r15
mov edx, 0x765fc5dc
jmp 0x14008f0bb
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov rdx, qword [rbp + 0x1c0]
mov qword [rdx], rcx
mov rcx, qword [rbp + 0x1c0]
add rcx, 8
mov qword [rbp + 0x1e0], rcx
mov ecx, dword [0x1403fb258]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0xd989a186
cmove ecx, r8d
cmp dword [0x1403fb25c], 0xa
cmovl ecx, r8d
jmp 0x14008ef64
cmp ecx, 0x4fa0636d
jne 0x14008ef64
mov ecx, 0x4abb3956
mov r8d, 0xa2f730a7
cmp ecx, 0x765fc5dc
je 0x14009024d
cmp ecx, 0x4abb3956
jne 0x14008f13e
mov rax, r12
mov ecx, 0x765fc5dc
jmp 0x14008f13e
mov rax, qword [rbp + 0x60]
mov eax, 0x9769d8be
xor ecx, ecx
mov qword [rbp + 0x160], rcx
jmp 0x14008e227
mov eax, 0xc5437a85
jmp 0x14008e227
mov rax, qword [rbp + 0x58]
mov eax, dword [0x1403fb35c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x89640ca7
mov ecx, 0x3e72836f
jmp 0x140092b0c
mov rax, qword [rbp - 0x18]
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
mov rdx, qword [rax]
mov eax, 0x3ead6bfa
cmp eax, 0x3ead6bfa
je 0x14008f1cc
cmp eax, 0xfa1caf5
jne 0x14008f1b9
jmp 0x1400902a4
mov eax, 0xfa1caf5
jmp 0x14008f1b9
mov eax, dword [0x1403fb35c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8a8ff46b
mov ecx, 0xad8c4394
jmp 0x140092b0c
mov rax, qword [rbp + 0x150]
mov qword [rbp + 0xc0], rax
mov rax, qword [rbp + 0xc0]
mov eax, 0x83082019
jmp 0x14008e227
mov eax, dword [0x1403fb35c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x89640ca7
mov ecx, 0xd0ae17c5
jmp 0x140092b0c
mov eax, 0xe8a48f2b
jmp 0x14008e227
mov rax, qword [rbp + 0x178]
mov ecx, dword [0x1403fb258]
mov edx, dword [0x1403fb25c]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
sete byte [rbp + 0x1d8]
cmp edx, 0xa
setl byte [rbp + 0x1a0]
mov ecx, 0x382aad94
cmp ecx, 0xe4af403
jle 0x14008f2c5
cmp ecx, 0x47906bf8
jle 0x14008f304
cmp ecx, 0x47906bf9
je 0x14008f375
cmp ecx, 0x54165dc2
jne 0x14008f42d
mov qword [rbp + 0x1c0], rax
mov ecx, dword [0x1403fb258]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0xbd2ea24c
mov edx, 0x47906bf9
cmove ecx, edx
cmp dword [0x1403fb25c], 0xa
cmovl ecx, edx
jmp 0x14008f26a
cmp ecx, 0xe335fea6
jg 0x14008f33b
cmp ecx, 0xbd2ea24c
je 0x14008f37f
cmp ecx, 0xd989a186
jne 0x14008f26a
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x14008f389
cmp edx, 0x4abb3956
jne 0x14008f2e6
mov rcx, r15
mov edx, 0x765fc5dc
jmp 0x14008f2e6
cmp ecx, 0xe4af404
je 0x14008f3b2
cmp ecx, 0x382aad94
jne 0x14008f26a
mov dl, byte [rbp + 0x1d8]
cmp byte [rbp + 0x1a0], 0
mov ecx, 0xbd2ea24c
cmovne ecx, edi
test dl, dl
cmovne ecx, edi
jmp 0x14008f26a
cmp ecx, 0xe335fea7
je 0x14008f3bc
cmp ecx, 0xc4ee853
jne 0x14008f26a
mov ecx, dword [0x1403fb258]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0xd989a186
cmove ecx, esi
cmp dword [0x1403fb25c], 0xa
cmovl ecx, esi
jmp 0x14008f26a
mov ecx, 0xc4ee853
jmp 0x14008f26a
mov ecx, 0x54165dc2
jmp 0x14008f26a
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov rdx, qword [rbp + 0x1c0]
mov qword [rdx], rcx
mov rcx, qword [rbp + 0x1c0]
mov ecx, 0xe335fea7
jmp 0x14008f26a
mov ecx, 0x4fa0636d
jmp 0x14008f26a
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x14008f3db
cmp edx, 0x4abb3956
jne 0x14008f3c1
mov rcx, r15
mov edx, 0x765fc5dc
jmp 0x14008f3c1
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov rdx, qword [rbp + 0x1c0]
mov qword [rdx], rcx
mov rcx, qword [rbp + 0x1c0]
add rcx, 8
mov qword [rbp + 0x1e0], rcx
mov ecx, dword [0x1403fb258]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0xd989a186
cmove ecx, r8d
cmp dword [0x1403fb25c], 0xa
cmovl ecx, r8d
jmp 0x14008f26a
cmp ecx, 0x4fa0636d
jne 0x14008f26a
mov ecx, 0x4abb3956
mov r8d, 0xa2f730a7
cmp ecx, 0x765fc5dc
je 0x14009030f
cmp ecx, 0x4abb3956
jne 0x14008f444
mov rax, r12
mov ecx, 0x765fc5dc
jmp 0x14008f444
mov eax, reloc.WS2_32.dll_recv
call fcn.1401e5ba0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x178], rax
mov eax, 0x30
call fcn.1401e5ba0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x170], rax
mov eax, 0x30
call fcn.1401e5ba0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x150], rax
mov eax, reloc.WS2_32.dll_recv
call fcn.1401e5ba0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x188], rax
mov eax, reloc.WS2_32.dll_recv
call fcn.1401e5ba0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x120], rax
mov eax, 0x20
call fcn.1401e5ba0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x118], rax
mov eax, reloc.WS2_32.dll_recv
call fcn.1401e5ba0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x110], rax
mov eax, 0x20
call fcn.1401e5ba0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x108], rax
mov eax, reloc.WS2_32.dll_recv
call fcn.1401e5ba0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x168], rax
mov eax, reloc.WS2_32.dll_recv
call fcn.1401e5ba0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x148], rax
mov eax, reloc.WS2_32.dll_recv
call fcn.1401e5ba0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x140], rax
mov eax, reloc.WS2_32.dll_recv
call fcn.1401e5ba0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x100], rax
mov eax, reloc.WS2_32.dll_recv
call fcn.1401e5ba0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xf8], rax
mov eax, reloc.WS2_32.dll_recv
call fcn.1401e5ba0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x138], rax
mov eax, reloc.WS2_32.dll_recv
call fcn.1401e5ba0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xf0], rax
mov eax, reloc.WS2_32.dll_recv
call fcn.1401e5ba0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xe8], rax
mov rax, qword [rbp + 0x18]
mov qword [rbp + 0x90], rax
mov rax, qword [rbp + 0x90]
cmp byte [rax], 0
setne byte [rbp + 0x197]
mov eax, 0xcce6202a
jmp 0x14008e227
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
mov qword [rbp - 0x80], rax
lea rax, [rbp - 0x78]
mov qword [rbp + 0x1c0], rax
mov ecx, 0x4abb3956
cmp ecx, 0x765fc5dc
je 0x140090366
cmp ecx, 0x4abb3956
jne 0x14008f61a
movabs rax, 0x5f2c1749238157b2
mov ecx, 0x765fc5dc
jmp 0x14008f61a
mov r8d, dword [rbp + 0xa4]
mov edx, dword [rbp + 0xa0]
mov ecx, dword [rbp + 0x9c]
sub rsp, 0x20
call qword [sym.imp.WS2_32.dll_socket]
mov edi, 0x54165dc2
mov esi, 0xe335fea7
mov r8d, 0xe4af404
mov r11d, 0xfb964cf4
mov r10d, 0xf4412cfe
movabs r9, 0xc3d51c3fc1fcca99
add rsp, 0x20
mov qword [rbp + 0x130], rax
mov eax, 0x55245297
jmp 0x14008e227
cmp byte [rbp + 0x196], 0
mov eax, 0xb6b9381e
mov ecx, 0x824da88f
cmovne eax, ecx
jmp 0x14008e227
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rbp + 0x1a0], rcx
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x140090424
cmp edx, 0x4abb3956
jne 0x14008f6ca
mov rcx, r12
mov edx, 0x765fc5dc
jmp 0x14008f6ca
mov rax, qword [rbp + 0x40]
mov rax, qword [rbp + 0x148]
mov qword [rbp + 0x1c0], rax
mov eax, 0xce098b9c
cmp eax, 0xce098b9b
jle 0x14008f748
cmp eax, 0x50d1c881
je 0x14008f75b
cmp eax, 0x2ab1a78
je 0x14008f779
cmp eax, 0xce098b9c
jne 0x14008f6ff
mov rax, qword [rbp + 0x1c0]
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x14008f79f
cmp edx, 0x4abb3956
jne 0x14008f727
movabs rcx, 0xaaf56e5ab78eafea
mov edx, 0x765fc5dc
jmp 0x14008f727
cmp eax, 0x9640b709
je 0x14008f7c5
cmp eax, 0xa5ff1a4f
jne 0x14008f6ff
jmp 0x140090460
mov eax, dword [0x1403fb2a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2ab1a78
mov ecx, 0x9640b709
jmp 0x14008f83e
mov ecx, 0x4abb3956
cmp ecx, 0x765fc5dc
je 0x14008f7eb
cmp ecx, 0x4abb3956
jne 0x14008f77e
movabs rax, 0x3a4217512fc518b5
mov ecx, 0x765fc5dc
jmp 0x14008f77e
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax], rcx
add rax, 8
mov qword [rbp + 0x1e0], rax
mov eax, 0x50d1c881
jmp 0x14008f6ff
mov ecx, 0x4abb3956
cmp ecx, 0x765fc5dc
je 0x14008f80d
cmp ecx, 0x4abb3956
jne 0x14008f7ca
movabs rax, 0x3a4217512fc518b5
mov ecx, 0x765fc5dc
jmp 0x14008f7ca
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
mov rcx, qword [rbp + 0x1e0]
mov qword [rcx], rax
mov eax, 0x9640b709
jmp 0x14008f6ff
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
mov rcx, qword [rbp + 0x1e0]
mov qword [rcx], rax
mov eax, dword [0x1403fb2a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2ab1a78
mov ecx, 0xa5ff1a4f
cmove eax, ecx
cmp dword [0x1403fb2ac], 0xa
cmovl eax, ecx
jmp 0x14008f6ff
mov rax, qword [rbp + 0x188]
mov rcx, qword [rax]
sub rsp, 0x20
call qword [sym.imp.WS2_32.dll_freeaddrinfo]
mov edi, 0x6a36f3ce
mov esi, 0xff22fd33
mov r8d, 0x5e3163d0
mov r9d, 0x7cbceceb
add rsp, 0x20
mov rax, qword [rbp + 0x168]
mov rax, qword [rbp + 0x168]
mov ecx, dword [0x1403fb384]
mov edx, dword [0x1403fb388]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
sete byte [rbp + 0x1c0]
cmp edx, 0xa
setl byte [rbp + 0x1e0]
mov ecx, 0x3d1d2731
cmp ecx, 0x1aeca385
jle 0x14008f902
cmp ecx, 0x5e3163cf
jle 0x14008f925
cmp ecx, 0x5e3163d0
je 0x14008f99c
cmp ecx, 0x7cbceceb
jne 0x14008faab
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x14008f9a6
cmp edx, 0x4abb3956
jne 0x14008f8e4
mov rcx, r15
mov edx, 0x765fc5dc
jmp 0x14008f8e4
cmp ecx, 0xdb9fe270
jg 0x14008f95c
cmp ecx, 0x9a9ac3fd
je 0x14008f9d6
cmp ecx, 0xc1fcbe05
jne 0x14008f8b7
mov ecx, 0xdb9fe271
jmp 0x14008f8b7
cmp ecx, 0x1aeca386
je 0x14008f9e0
cmp ecx, 0x3d1d2731
jne 0x14008f8b7
mov dl, byte [rbp + 0x1c0]
cmp byte [rbp + 0x1e0], 0
mov ecx, 0x9a9ac3fd
cmovne ecx, esi
test dl, dl
cmovne ecx, esi
jmp 0x14008f8b7
cmp ecx, 0xdb9fe271
je 0x14008f9ff
cmp ecx, 0xff22fd33
jne 0x14008f8b7
mov ecx, dword [0x1403fb384]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0x9a9ac3fd
cmove ecx, r8d
cmp dword [0x1403fb388], 0xa
cmovl ecx, r8d
jmp 0x14008f8b7
mov ecx, 0xc1fcbe05
jmp 0x14008f8b7
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax], rcx
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x14008fa27
cmp edx, 0x4abb3956
jne 0x14008f9bc
mov rcx, r12
mov edx, 0x765fc5dc
jmp 0x14008f9bc
mov ecx, 0xff22fd33
jmp 0x14008f8b7
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x14008fa5f
cmp edx, 0x4abb3956
jne 0x14008f9e5
mov rcx, r15
mov edx, 0x765fc5dc
jmp 0x14008f9e5
mov ecx, dword [0x1403fb384]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0x1aeca386
cmove ecx, r9d
cmp dword [0x1403fb388], 0xa
cmovl ecx, r9d
jmp 0x14008f8b7
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 8], rcx
mov ecx, dword [0x1403fb384]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0x1aeca386
cmove ecx, edi
cmp dword [0x1403fb388], 0xa
cmovl ecx, edi
jmp 0x14008f8b7
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax], rcx
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x14008fa8f
cmp edx, 0x4abb3956
jne 0x14008fa75
mov rcx, r12
mov edx, 0x765fc5dc
jmp 0x14008fa75
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 8], rcx
mov ecx, 0x7cbceceb
jmp 0x14008f8b7
cmp ecx, 0x6a36f3ce
jne 0x14008f8b7
mov rax, qword [rbp + 0x168]
lea rcx, [rbp + 0x1a0]
mov qword [rbp + 0x198], rcx
mov rcx, qword [rbp + 0x198]
mov edx, 0x4abb3956
movabs r9, 0xc3d51c3fc1fcca99
mov r10d, 0xf4412cfe
mov r11d, 0xfb964cf4
mov r8d, 0xe4af404
mov esi, 0xe335fea7
mov edi, 0x54165dc2
cmp edx, 0x765fc5dc
je 0x14009046a
cmp edx, 0x4abb3956
jne 0x14008fafe
mov rcx, r9
mov edx, 0x765fc5dc
jmp 0x14008fafe
mov rax, qword [rbp + 0x90]
mov byte [rax], 1
mov rax, qword [rbp + 0x140]
mov qword [rbp + 0x38], rax
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x100]
mov qword [rbp + 0x30], rax
mov rax, qword [rbp + 0x30]
mov rax, qword [rbp + 0x100]
mov rcx, qword [rbp + 0x158]
mov qword [rax], rcx
mov rax, qword [rbp + 0xf8]
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov eax, 0xff106506
jmp 0x14008e227
mov rax, qword [rbp + 0x60]
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1a0], rax
mov eax, 0xf249d095
cmp eax, 0xe473bf3d
jle 0x14008fbd2
cmp eax, 0xe473bf3e
je 0x14008fbfe
cmp eax, 0xf480c0d8
je 0x1400904a2
cmp eax, 0xf249d095
jne 0x14008fb85
mov rax, qword [rbp + 0x1a0]
mov qword [rbp + 0x1c0], rax
mov ecx, 0x4abb3956
cmp ecx, 0x765fc5dc
je 0x14008fc35
cmp ecx, 0x4abb3956
jne 0x14008fbb8
mov rax, r15
mov ecx, 0x765fc5dc
jmp 0x14008fbb8
cmp eax, 0x9d039c59
je 0x14008fc54
cmp eax, 0xba87dfb7
jne 0x14008fb85
mov eax, dword [0x1403fb374]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe473bf3e
mov ecx, 0x9d039c59
jmp 0x14008fcd2
mov rax, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1e0]
mov qword [rax], rcx
mov rax, qword [rbp + 0x1c0]
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x14008fc8b
cmp edx, 0x4abb3956
jne 0x14008fc1b
mov rcx, r12
mov edx, 0x765fc5dc
jmp 0x14008fc1b
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
mov qword [rbp + 0x1e0], rax
mov eax, 0xba87dfb7
jmp 0x14008fb85
mov rax, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1e0]
mov qword [rax], rcx
mov rax, qword [rbp + 0x1c0]
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x14008fca7
cmp edx, 0x4abb3956
jne 0x14008fc71
mov rcx, r12
mov edx, 0x765fc5dc
jmp 0x14008fc71
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 8], rcx
mov eax, 0x9d039c59
jmp 0x14008fb85
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 8], rcx
mov eax, dword [0x1403fb374]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe473bf3e
mov ecx, 0xf480c0d8
cmove eax, ecx
cmp dword [0x1403fb378], 0xa
cmovl eax, ecx
jmp 0x14008fb85
mov eax, dword [0x1403fb35c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa8fa22c2
mov ecx, 0x67543ef8
jmp 0x140092b0c
mov rax, qword [rbp + 0x188]
mov rcx, qword [rax]
sub rsp, 0x20
call qword [sym.imp.WS2_32.dll_freeaddrinfo]
mov edi, 0x6a36f3ce
mov esi, 0xff22fd33
mov r8d, 0x5e3163d0
mov r9d, 0x7cbceceb
add rsp, 0x20
mov rax, qword [rbp + 0x168]
mov qword [rbp + 0x48], rax
mov rax, qword [rbp + 0x48]
mov rax, qword [rbp + 0x168]
mov ecx, dword [0x1403fb384]
mov edx, dword [0x1403fb388]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
sete byte [rbp + 0x1c0]
cmp edx, 0xa
setl byte [rbp + 0x1e0]
mov ecx, 0x3d1d2731
cmp ecx, 0x1aeca385
jle 0x14008fdbc
cmp ecx, 0x5e3163cf
jle 0x14008fddf
cmp ecx, 0x5e3163d0
je 0x14008fe56
cmp ecx, 0x7cbceceb
jne 0x14008ff65
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x14008fe60
cmp edx, 0x4abb3956
jne 0x14008fd9e
mov rcx, r15
mov edx, 0x765fc5dc
jmp 0x14008fd9e
cmp ecx, 0xdb9fe270
jg 0x14008fe16
cmp ecx, 0x9a9ac3fd
je 0x14008fe90
cmp ecx, 0xc1fcbe05
jne 0x14008fd71
mov ecx, 0xdb9fe271
jmp 0x14008fd71
cmp ecx, 0x1aeca386
je 0x14008fe9a
cmp ecx, 0x3d1d2731
jne 0x14008fd71
mov dl, byte [rbp + 0x1c0]
cmp byte [rbp + 0x1e0], 0
mov ecx, 0x9a9ac3fd
cmovne ecx, esi
test dl, dl
cmovne ecx, esi
jmp 0x14008fd71
cmp ecx, 0xdb9fe271
je 0x14008feb9
cmp ecx, 0xff22fd33
jne 0x14008fd71
mov ecx, dword [0x1403fb384]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0x9a9ac3fd
cmove ecx, r8d
cmp dword [0x1403fb388], 0xa
cmovl ecx, r8d
jmp 0x14008fd71
mov ecx, 0xc1fcbe05
jmp 0x14008fd71
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax], rcx
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x14008fee1
cmp edx, 0x4abb3956
jne 0x14008fe76
mov rcx, r12
mov edx, 0x765fc5dc
jmp 0x14008fe76
mov ecx, 0xff22fd33
jmp 0x14008fd71
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x14008ff19
cmp edx, 0x4abb3956
jne 0x14008fe9f
mov rcx, r15
mov edx, 0x765fc5dc
jmp 0x14008fe9f
mov ecx, dword [0x1403fb384]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0x1aeca386
cmove ecx, r9d
cmp dword [0x1403fb388], 0xa
cmovl ecx, r9d
jmp 0x14008fd71
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 8], rcx
mov ecx, dword [0x1403fb384]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0x1aeca386
cmove ecx, edi
cmp dword [0x1403fb388], 0xa
cmovl ecx, edi
jmp 0x14008fd71
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax], rcx
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x14008ff49
cmp edx, 0x4abb3956
jne 0x14008ff2f
mov rcx, r12
mov edx, 0x765fc5dc
jmp 0x14008ff2f
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 8], rcx
mov ecx, 0x7cbceceb
jmp 0x14008fd71
cmp ecx, 0x6a36f3ce
jne 0x14008fd71
mov rax, qword [rbp + 0x168]
lea rcx, [rbp + 0x1a0]
mov qword [rbp + 0x198], rcx
mov rcx, qword [rbp + 0x198]
mov edx, 0x4abb3956
movabs r9, 0xc3d51c3fc1fcca99
mov r10d, 0xf4412cfe
mov r11d, 0xfb964cf4
mov r8d, 0xe4af404
mov esi, 0xe335fea7
mov edi, 0x54165dc2
cmp edx, 0x765fc5dc
je 0x1400904e1
cmp edx, 0x4abb3956
jne 0x14008ffb8
mov rcx, r9
mov edx, 0x765fc5dc
jmp 0x14008ffb8
mov eax, 0x37b81486
mov cl, byte [rbp + 0x195]
mov dword [rbp + 0x184], ecx
jmp 0x14008e227
mov rax, qword [rbp + 0xb8]
mov eax, 0x35b48841
jmp 0x14008e227
mov eax, dword [0x1403fb35c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe9314ee1
mov ecx, 0x35b48841
jmp 0x140092b0c
mov rax, qword [rbp + 0xc0]
movups xmmword [rax + 0x20], xmm6
movups xmmword [rax + 0x10], xmm6
movups xmmword [rax], xmm6
mov rax, qword [rbp + 0x188]
mov qword [rbp + 0x68], rax
mov rax, qword [rbp + 0x68]
mov rax, qword [rbp + 0x188]
mov qword [rax], 0
mov rax, qword [rbp + 0x150]
add rax, 4
mov qword [rbp - 0x20], rax
mov eax, 0x7ae0848b
jmp 0x14008e227
mov eax, 0x58d528f3
jmp 0x14008e227
mov eax, dword [0x1403fb35c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x79aae151
mov ecx, 0x7482b113
jmp 0x140092b0c
mov eax, dword [0x1403fb35c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf0b29792
mov ecx, 0xb24e6b74
jmp 0x140092b0c
lea rax, [rbp - 0x50]
mov qword [rbp + 0xe0], rax
mov rax, qword [rbp + 0xe0]
mov eax, 0xe71122fc
jmp 0x14008e227
lea rax, [rbp - 0x50]
mov qword [rbp + 0x1c0], rax
mov ecx, 0x5cd5c0a0
cmp ecx, 0xe8e035e4
je 0x140090519
cmp ecx, 0x5cd5c0a0
jne 0x1400900d5
mov rax, qword [rbp + 0x1c0]
mov ecx, 0xe8e035e4
jmp 0x1400900d5
mov rax, qword [rbp + 0x178]
mov qword [rbp + 0xd0], rax
mov rax, qword [rbp + 0xd0]
mov eax, dword [0x1403fb35c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd0e9cb5a
mov ecx, 0x82c89d17
jmp 0x140092b0c
mov rax, qword [rbp + 0x1e0]
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x140090543
cmp edx, 0x4abb3956
jne 0x140090136
mov rcx, r12
mov edx, 0x765fc5dc
jmp 0x140090136
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax], rcx
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x140090594
cmp edx, 0x4abb3956
jne 0x14009016a
movabs rcx, 0x5f36184332c218a9
mov edx, 0x765fc5dc
jmp 0x14009016a
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
mov qword [rbp + 0x1e0], rax
mov eax, 0x674514b9
cmp eax, 0x32997e45
jle 0x1400901e4
cmp eax, 0x32997e46
je 0x1400901f9
cmp eax, 0x4ff5a3dd
je 0x1400905db
cmp eax, 0x674514b9
jne 0x1400901a9
mov eax, dword [0x1403fb260]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x32997e46
mov ecx, 0x30ef566c
jmp 0x14009023b
cmp eax, 0x30ef566c
je 0x140090211
cmp eax, 0x3147c0da
jne 0x1400901a9
mov eax, 0x4ff5a3dd
jmp 0x1400901a9
mov rax, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1e0]
mov qword [rax], rcx
mov eax, 0x30ef566c
jmp 0x1400901a9
mov rax, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1e0]
mov qword [rax], rcx
mov eax, dword [0x1403fb260]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x32997e46
mov ecx, 0x3147c0da
cmove eax, ecx
cmp dword [0x1403fb264], 0xa
cmovl eax, ecx
jmp 0x1400901a9
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
mov rcx, qword [rbp + 0x1e0]
mov qword [rcx], rax
mov rax, qword [rbp + 0x178]
lea rcx, [rbp + 0x1a0]
mov qword [rbp + 0x198], rcx
mov rcx, qword [rbp + 0x198]
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x14009060c
cmp edx, 0x4abb3956
jne 0x140090286
mov rcx, r9
mov edx, 0x765fc5dc
jmp 0x140090286
mov rax, qword [rbp - 0x10]
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
mov rcx, qword [rax]
mov r8, qword [rbp + 0x150]
mov r9, qword [rbp + 0x188]
sub rsp, 0x20
call qword [sym.imp.WS2_32.dll_getaddrinfo]
mov edi, 0x54165dc2
mov esi, 0xe335fea7
mov r8d, 0xe4af404
mov r11d, 0xfb964cf4
mov r10d, 0xf4412cfe
movabs r9, 0xc3d51c3fc1fcca99
add rsp, 0x20
test eax, eax
mov eax, 0x229c0d92
mov ecx, 0x43542a31
cmove eax, ecx
jmp 0x14008e227
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
mov rcx, qword [rbp + 0x1e0]
mov qword [rcx], rax
mov rax, qword [rbp + 0x178]
lea rcx, [rbp + 0x1a0]
mov qword [rbp + 0x198], rcx
mov rcx, qword [rbp + 0x198]
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x140090644
cmp edx, 0x4abb3956
jne 0x140090348
mov rcx, r9
mov edx, 0x765fc5dc
jmp 0x140090348
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
mov qword [rbp + 0x1e0], rax
mov eax, 0x674514b9
cmp eax, 0x32997e45
jle 0x1400903bb
cmp eax, 0x32997e46
je 0x1400903d0
cmp eax, 0x4ff5a3dd
je 0x14009067c
cmp eax, 0x674514b9
jne 0x140090380
mov eax, dword [0x1403fb260]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x32997e46
mov ecx, 0x30ef566c
jmp 0x140090412
cmp eax, 0x30ef566c
je 0x1400903e8
cmp eax, 0x3147c0da
jne 0x140090380
mov eax, 0x4ff5a3dd
jmp 0x140090380
mov rax, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1e0]
mov qword [rax], rcx
mov eax, 0x30ef566c
jmp 0x140090380
mov rax, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1e0]
mov qword [rax], rcx
mov eax, dword [0x1403fb260]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x32997e46
mov ecx, 0x3147c0da
cmove eax, ecx
cmp dword [0x1403fb264], 0xa
cmovl eax, ecx
jmp 0x140090380
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rbp + 0x1a8], rcx
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x1400906ad
cmp edx, 0x4abb3956
jne 0x14009043e
lea rcx, [rbp + 0x1a0]
mov edx, 0x765fc5dc
jmp 0x14009043e
mov eax, 0xddeb6e93
jmp 0x14008e227
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rbp + 0x1a0], rcx
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x1400909d1
cmp edx, 0x4abb3956
jne 0x140090484
mov rcx, r12
mov edx, 0x765fc5dc
jmp 0x140090484
mov rax, qword [rbp + 0x120]
lea rcx, [rbp + 0x1a0]
mov qword [rbp + 0x198], rcx
mov rcx, qword [rbp + 0x198]
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x140090a0d
cmp edx, 0x4abb3956
jne 0x1400904c3
mov rcx, r9
mov edx, 0x765fc5dc
jmp 0x1400904c3
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rbp + 0x1a0], rcx
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x140090a45
cmp edx, 0x4abb3956
jne 0x1400904fb
mov rcx, r12
mov edx, 0x765fc5dc
jmp 0x1400904fb
mov qword [rbp + 0x1e0], rax
mov ecx, 0x4abb3956
cmp ecx, 0x765fc5dc
je 0x140090a81
cmp ecx, 0x4abb3956
jne 0x140090525
mov rax, r15
mov ecx, 0x765fc5dc
jmp 0x140090525
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 8], rcx
mov rax, qword [rbp + 0x110]
lea rcx, [rbp + 0x1a0]
mov qword [rbp + 0x198], rcx
mov rcx, qword [rbp + 0x198]
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x140090ac3
cmp edx, 0x4abb3956
jne 0x140090576
mov rcx, r9
mov edx, 0x765fc5dc
jmp 0x140090576
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 8], rcx
add rax, 0x10
mov qword [rbp + 0x1e0], rax
mov ecx, 0x4abb3956
cmp ecx, 0x765fc5dc
je 0x140090afb
cmp ecx, 0x4abb3956
jne 0x1400905b6
movabs rax, 0x6f2d169aa22acc23
mov ecx, 0x765fc5dc
jmp 0x1400905b6
mov rax, qword [rbp + 0x1c0]
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x140090b70
cmp edx, 0x4abb3956
jne 0x1400905e7
movabs rcx, 0xa351a99b665cb60
mov edx, 0x765fc5dc
jmp 0x1400905e7
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rbp + 0x1a0], rcx
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x140090bac
cmp edx, 0x4abb3956
jne 0x140090626
mov rcx, r12
mov edx, 0x765fc5dc
jmp 0x140090626
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rbp + 0x1a0], rcx
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x140090be8
cmp edx, 0x4abb3956
jne 0x14009065e
mov rcx, r12
mov edx, 0x765fc5dc
jmp 0x14009065e
mov rax, qword [rbp + 0x1c0]
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x140090c24
cmp edx, 0x4abb3956
jne 0x140090688
movabs rcx, 0xa351a99b665cb60
mov edx, 0x765fc5dc
jmp 0x140090688
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rbp + 0x1c0], rcx
mov ecx, 0x7895a2c6
cmp ecx, 0xec495f96
jle 0x140090705
cmp ecx, 0xec495f97
je 0x14009071a
cmp ecx, 0x6effc24f
je 0x14009074b
cmp ecx, 0x7895a2c6
jne 0x1400906c7
mov ecx, dword [0x1403fb38c]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0x819f168e
mov edx, 0xec495f97
jmp 0x1400909ae
cmp ecx, 0x819f168e
je 0x140090755
cmp ecx, 0xeb979760
jne 0x1400906c7
jmp 0x140090c60
mov rcx, qword [rbp + 0x1c0]
mov qword [rbp + 0x1e0], rcx
mov edx, 0x903070b0
cmp edx, 0x643b35db
je 0x140090786
cmp edx, 0x903070b0
jne 0x14009072d
mov rcx, qword [rbp + 0x1e0]
mov edx, 0x643b35db
jmp 0x14009072d
mov ecx, 0xeb979760
jmp 0x1400906c7
mov rcx, qword [rbp + 0x1c0]
mov qword [rbp + 0x1e0], rcx
mov edx, 0x903070b0
cmp edx, 0x643b35db
je 0x1400907c1
cmp edx, 0x903070b0
jne 0x140090768
mov rcx, qword [rbp + 0x1e0]
mov edx, 0x643b35db
jmp 0x140090768
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
movups xmm0, xmmword [rcx]
mov qword [rbp + 0x1e0], rax
mov edx, 0x903070b0
cmp edx, 0x643b35db
je 0x140090800
cmp edx, 0x903070b0
jne 0x1400907a3
mov rcx, qword [rbp + 0x1e0]
mov edx, 0x643b35db
jmp 0x1400907a3
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
movups xmm0, xmmword [rcx]
mov qword [rbp + 0x1e0], rax
mov edx, 0x903070b0
cmp edx, 0x643b35db
je 0x1400908c7
cmp edx, 0x903070b0
jne 0x1400907de
mov rcx, qword [rbp + 0x1e0]
mov edx, 0x643b35db
jmp 0x1400907de
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
movups xmm1, xmmword [rcx]
xorps xmm1, xmm0
movaps xmmword [rbp + 0x1f0], xmm1
movaps xmm0, xmmword [rbp + 0x1f0]
mov qword [rbp + 0x1f0], rax
mov ecx, 0xbd5c5e6c
cmp ecx, 0xd73f129e
jle 0x140090877
cmp ecx, 0xd73f129f
je 0x14009098e
cmp ecx, 0xe8670b47
je 0x140090898
cmp ecx, 0x975d0f4
jne 0x14009082e
mov ecx, dword [0x1403fbae0]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0xe8670b47
cmove ecx, r14d
cmp dword [0x1403fbae4], 0xa
cmovl ecx, r14d
jmp 0x14009082e
cmp ecx, 0xb898d5c7
je 0x14009089f
cmp ecx, 0xbd5c5e6c
jne 0x14009082e
mov rcx, qword [rbp + 0x1f0]
movups xmmword [rcx], xmm0
mov ecx, 0x975d0f4
jmp 0x14009082e
mov ecx, 0xb898d5c7
jmp 0x14009082e
mov ecx, dword [0x1403fbae0]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0xe8670b47
cmove ecx, r13d
cmp dword [0x1403fbae4], 0xa
cmovl ecx, r13d
jmp 0x14009082e
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
movups xmm1, xmmword [rcx]
xorps xmm1, xmm0
movaps xmmword [rbp + 0x1f0], xmm1
movaps xmm0, xmmword [rbp + 0x1f0]
mov qword [rbp + 0x1f0], rax
mov ecx, 0xbd5c5e6c
cmp ecx, 0xd73f129e
jle 0x14009093e
cmp ecx, 0xd73f129f
je 0x1400909c0
cmp ecx, 0xe8670b47
je 0x14009095f
cmp ecx, 0x975d0f4
jne 0x1400908f5
mov ecx, dword [0x1403fbae0]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0xe8670b47
cmove ecx, r14d
cmp dword [0x1403fbae4], 0xa
cmovl ecx, r14d
jmp 0x1400908f5
cmp ecx, 0xb898d5c7
je 0x140090966
cmp ecx, 0xbd5c5e6c
jne 0x1400908f5
mov rcx, qword [rbp + 0x1f0]
movups xmmword [rcx], xmm0
mov ecx, 0x975d0f4
jmp 0x1400908f5
mov ecx, 0xb898d5c7
jmp 0x1400908f5
mov ecx, dword [0x1403fbae0]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0xe8670b47
cmove ecx, r13d
cmp dword [0x1403fbae4], 0xa
cmovl ecx, r13d
jmp 0x1400908f5
mov rcx, qword [rbp + 0x1d8]
mov ecx, dword [0x1403fb38c]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov ecx, 0x819f168e
mov edx, 0x6effc24f
cmove ecx, edx
cmp dword [0x1403fb390], 0xa
cmovl ecx, edx
jmp 0x1400906c7
mov rcx, qword [rbp + 0x1d8]
mov ecx, 0xec495f97
jmp 0x1400906c7
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rbp + 0x1a8], rcx
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x140090cc6
cmp edx, 0x4abb3956
jne 0x1400909eb
lea rcx, [rbp + 0x1a0]
mov edx, 0x765fc5dc
jmp 0x1400909eb
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rbp + 0x1a0], rcx
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x140090d02
cmp edx, 0x4abb3956
jne 0x140090a27
mov rcx, r12
mov edx, 0x765fc5dc
jmp 0x140090a27
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rbp + 0x1a8], rcx
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x140090d3e
cmp edx, 0x4abb3956
jne 0x140090a5f
lea rcx, [rbp + 0x1a0]
mov edx, 0x765fc5dc
jmp 0x140090a5f
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
mov rcx, qword [rbp + 0x1e0]
mov qword [rcx], rax
mov rax, qword [rbp + 0x1e0]
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x140090d7a
cmp edx, 0x4abb3956
jne 0x140090aa5
mov rcx, r12
mov edx, 0x765fc5dc
jmp 0x140090aa5
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rbp + 0x1a0], rcx
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x140090dc4
cmp edx, 0x4abb3956
jne 0x140090add
mov rcx, r12
mov edx, 0x765fc5dc
jmp 0x140090add
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
mov rcx, qword [rbp + 0x1e0]
mov qword [rcx], rax
mov eax, 0x4df4a27f
cmp eax, 0xdd217031
je 0x140090e00
cmp eax, 0x4df4a27f
jne 0x140090b18
mov rax, qword [rbp + 0x1e0]
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x140090b57
cmp edx, 0x4abb3956
jne 0x140090b36
movabs rcx, 0x826985d85eb09b08
mov edx, 0x765fc5dc
jmp 0x140090b36
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 8], rcx
mov eax, 0xdd217031
jmp 0x140090b18
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 8], rcx
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x140090e40
cmp edx, 0x4abb3956
jne 0x140090b87
movabs rcx, 0xe707ebb73d90fa28
mov edx, 0x765fc5dc
jmp 0x140090b87
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rbp + 0x1a8], rcx
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x140090e7c
cmp edx, 0x4abb3956
jne 0x140090bc6
lea rcx, [rbp + 0x1a0]
mov edx, 0x765fc5dc
jmp 0x140090bc6
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rbp + 0x1a8], rcx
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x140090eb8
cmp edx, 0x4abb3956
jne 0x140090c02
lea rcx, [rbp + 0x1a0]
mov edx, 0x765fc5dc
jmp 0x140090c02
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 8], rcx
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x140090ef4
cmp edx, 0x4abb3956
jne 0x140090c3b
movabs rcx, 0xe707ebb73d90fa28
mov edx, 0x765fc5dc
jmp 0x140090c3b
mov qword [rbp + 0x1f0], rax
mov rdx, qword [rbp + 0x1f0]
mov r8, qword [rbp - 0x30]
sub rsp, 0x20
xor eax, eax
mov qword [rbp + 0x160], rax
xor ecx, ecx
xor r9d, r9d
call qword [sym.imp.USER32.dll_MessageBoxA]
mov edi, 0x54165dc2
mov esi, 0xe335fea7
mov r8d, 0xe4af404
mov r11d, 0xfb964cf4
mov r10d, 0xf4412cfe
movabs r9, 0xc3d51c3fc1fcca99
add rsp, 0x20
mov rax, qword [rbp + 0x40]
mov rax, qword [rbp + 0x48]
mov eax, 0x9769d8be
jmp 0x14008e227
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rbp + 0x1e0], rcx
mov edx, 0x903070b0
cmp edx, 0x643b35db
je 0x140090f30
cmp edx, 0x903070b0
jne 0x140090ce0
mov rcx, qword [rbp + 0x1e0]
mov edx, 0x643b35db
jmp 0x140090ce0
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rbp + 0x1a8], rcx
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x140090fea
cmp edx, 0x4abb3956
jne 0x140090d1c
lea rcx, [rbp + 0x1a0]
mov edx, 0x765fc5dc
jmp 0x140090d1c
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rbp + 0x1e0], rcx
mov edx, 0x903070b0
cmp edx, 0x643b35db
je 0x140091026
cmp edx, 0x903070b0
jne 0x140090d58
mov rcx, qword [rbp + 0x1e0]
mov edx, 0x643b35db
jmp 0x140090d58
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 8], rcx
lea rax, [rbp + 0x1a0]
mov qword [rbp + 0x198], rax
mov rax, qword [rbp + 0x198]
mov ecx, 0x4abb3956
cmp ecx, 0x765fc5dc
je 0x1400910e0
cmp ecx, 0x4abb3956
jne 0x140090da6
mov rax, r9
mov ecx, 0x765fc5dc
jmp 0x140090da6
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rbp + 0x1a8], rcx
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x140091118
cmp edx, 0x4abb3956
jne 0x140090dde
lea rcx, [rbp + 0x1a0]
mov edx, 0x765fc5dc
jmp 0x140090dde
mov rax, qword [rbp + 0x108]
lea rdx, [rbp + 0x1f0]
mov qword [rbp + 0x20], rdx
mov rcx, qword [rbp + 0x20]
mov qword [rbp + 0xa8], rdx
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x140091154
cmp edx, 0x4abb3956
jne 0x140090e22
mov rcx, r9
mov edx, 0x765fc5dc
jmp 0x140090e22
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 0x10], rcx
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x140091196
cmp edx, 0x4abb3956
jne 0x140090e57
movabs rcx, 0xae0771a5ec7a912e
mov edx, 0x765fc5dc
jmp 0x140090e57
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rbp + 0x1e0], rcx
mov edx, 0x903070b0
cmp edx, 0x643b35db
je 0x1400911d2
cmp edx, 0x903070b0
jne 0x140090e96
mov rcx, qword [rbp + 0x1e0]
mov edx, 0x643b35db
jmp 0x140090e96
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rbp + 0x1e0], rcx
mov edx, 0x903070b0
cmp edx, 0x643b35db
je 0x14009128c
cmp edx, 0x903070b0
jne 0x140090ed2
mov rcx, qword [rbp + 0x1e0]
mov edx, 0x643b35db
jmp 0x140090ed2
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 0x10], rcx
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x140091346
cmp edx, 0x4abb3956
jne 0x140090f0b
movabs rcx, 0xae0771a5ec7a912e
mov edx, 0x765fc5dc
jmp 0x140090f0b
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x1c0], xmm0
mov qword [rbp + 0x1b8], rax
mov eax, 0xbf9fc81a
cmp eax, 0x7dd4ecf8
je 0x140091382
cmp eax, 0xbf9fc81a
jne 0x140090f54
mov rax, qword [rbp + 0x1b8]
mov qword [rbp + 0x1d0], rax
mov rax, qword [rbp + 0x1d0]
mov qword [rbp + 0x1d8], rax
mov ecx, 0x903070b0
cmp ecx, 0x643b35db
je 0x140090fa5
cmp ecx, 0x903070b0
jne 0x140090f87
mov rax, qword [rbp + 0x1d8]
mov ecx, 0x643b35db
jmp 0x140090f87
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
movups xmm0, xmmword [rax]
xorps xmm0, xmmword [rbp + 0x1c0]
movaps xmmword [rbp + 0x1f0], xmm0
mov rax, qword [rbp + 0x1f0]
mov qword [rbp + 0x1e0], rax
mov rax, qword [rbp + 0x1f8]
mov qword [rbp + 0x1e8], rax
mov eax, 0x7dd4ecf8
jmp 0x140090f54
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rbp + 0x1e0], rcx
mov edx, 0x903070b0
cmp edx, 0x643b35db
je 0x14009142f
cmp edx, 0x903070b0
jne 0x140091004
mov rcx, qword [rbp + 0x1e0]
mov edx, 0x643b35db
jmp 0x140091004
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x1c0], xmm0
mov qword [rbp + 0x1b8], rax
mov eax, 0xbf9fc81a
cmp eax, 0x7dd4ecf8
je 0x1400914e9
cmp eax, 0xbf9fc81a
jne 0x14009104a
mov rax, qword [rbp + 0x1b8]
mov qword [rbp + 0x1d0], rax
mov rax, qword [rbp + 0x1d0]
mov qword [rbp + 0x1d8], rax
mov ecx, 0x903070b0
cmp ecx, 0x643b35db
je 0x14009109b
cmp ecx, 0x903070b0
jne 0x14009107d
mov rax, qword [rbp + 0x1d8]
mov ecx, 0x643b35db
jmp 0x14009107d
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
movups xmm0, xmmword [rax]
xorps xmm0, xmmword [rbp + 0x1c0]
movaps xmmword [rbp + 0x1f0], xmm0
mov rax, qword [rbp + 0x1f0]
mov qword [rbp + 0x1e0], rax
mov rax, qword [rbp + 0x1f8]
mov qword [rbp + 0x1e8], rax
mov eax, 0x7dd4ecf8
jmp 0x14009104a
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
mov qword [rbp + 0x1a0], rax
mov ecx, 0x4abb3956
cmp ecx, 0x765fc5dc
je 0x140091596
cmp ecx, 0x4abb3956
jne 0x1400910fa
mov rax, r12
mov ecx, 0x765fc5dc
jmp 0x1400910fa
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rbp + 0x1e0], rcx
mov edx, 0x903070b0
cmp edx, 0x643b35db
je 0x1400915d2
cmp edx, 0x903070b0
jne 0x140091132
mov rcx, qword [rbp + 0x1e0]
mov edx, 0x643b35db
jmp 0x140091132
mov qword [rbp + 0x1e0], rcx
mov rcx, qword [rbp + 0x1e0]
mov rdx, qword [rbp + 0xa8]
mov qword [rdx], rcx
mov rcx, qword [rbp + 0xa8]
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x14009168c
cmp edi, 0x4abb3956
jne 0x140091178
mov rdx, r12
mov edi, 0x765fc5dc
jmp 0x140091178
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 0x18], rcx
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x1400916c8
cmp edx, 0x4abb3956
jne 0x1400911ad
movabs rcx, 0xb8036a1732122ad9
mov edx, 0x765fc5dc
jmp 0x1400911ad
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x1c0], xmm0
mov qword [rbp + 0x1b8], rax
mov eax, 0xbf9fc81a
cmp eax, 0x7dd4ecf8
je 0x140091fc6
cmp eax, 0xbf9fc81a
jne 0x1400911f6
mov rax, qword [rbp + 0x1b8]
mov qword [rbp + 0x1d0], rax
mov rax, qword [rbp + 0x1d0]
mov qword [rbp + 0x1d8], rax
mov ecx, 0x903070b0
cmp ecx, 0x643b35db
je 0x140091247
cmp ecx, 0x903070b0
jne 0x140091229
mov rax, qword [rbp + 0x1d8]
mov ecx, 0x643b35db
jmp 0x140091229
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
movups xmm0, xmmword [rax]
xorps xmm0, xmmword [rbp + 0x1c0]
movaps xmmword [rbp + 0x1f0], xmm0
mov rax, qword [rbp + 0x1f0]
mov qword [rbp + 0x1e0], rax
mov rax, qword [rbp + 0x1f8]
mov qword [rbp + 0x1e8], rax
mov eax, 0x7dd4ecf8
jmp 0x1400911f6
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x1c0], xmm0
mov qword [rbp + 0x1b8], rax
mov eax, 0xbf9fc81a
cmp eax, 0x7dd4ecf8
je 0x140092073
cmp eax, 0xbf9fc81a
jne 0x1400912b0
mov rax, qword [rbp + 0x1b8]
mov qword [rbp + 0x1d0], rax
mov rax, qword [rbp + 0x1d0]
mov qword [rbp + 0x1d8], rax
mov ecx, 0x903070b0
cmp ecx, 0x643b35db
je 0x140091301
cmp ecx, 0x903070b0
jne 0x1400912e3
mov rax, qword [rbp + 0x1d8]
mov ecx, 0x643b35db
jmp 0x1400912e3
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
movups xmm0, xmmword [rax]
xorps xmm0, xmmword [rbp + 0x1c0]
movaps xmmword [rbp + 0x1f0], xmm0
mov rax, qword [rbp + 0x1f0]
mov qword [rbp + 0x1e0], rax
mov rax, qword [rbp + 0x1f8]
mov qword [rbp + 0x1e8], rax
mov eax, 0x7dd4ecf8
jmp 0x1400912b0
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 0x18], rcx
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x140092120
cmp edx, 0x4abb3956
jne 0x14009135d
movabs rcx, 0xb8036a1732122ad9
mov edx, 0x765fc5dc
jmp 0x14009135d
mov rax, qword [rbp + 0x1d0]
movaps xmm0, xmmword [rbp + 0x1e0]
mov qword [rbp + 0x1f0], rax
mov eax, 0xbd5c5e6c
cmp eax, 0xd73f129e
jle 0x1400913e1
cmp eax, 0xd73f129f
je 0x140092a0a
cmp eax, 0xe8670b47
je 0x140091400
cmp eax, 0x975d0f4
jne 0x14009139c
mov eax, dword [0x1403fbae0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8670b47
cmove eax, r14d
cmp dword [0x1403fbae4], 0xa
cmovl eax, r14d
jmp 0x14009139c
cmp eax, 0xb898d5c7
je 0x140091407
cmp eax, 0xbd5c5e6c
jne 0x14009139c
mov rax, qword [rbp + 0x1f0]
movups xmmword [rax], xmm0
mov eax, 0x975d0f4
jmp 0x14009139c
mov eax, 0xb898d5c7
jmp 0x14009139c
mov eax, dword [0x1403fbae0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8670b47
cmove eax, r13d
cmp dword [0x1403fbae4], 0xa
cmovl eax, r13d
jmp 0x14009139c
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x1c0], xmm0
mov qword [rbp + 0x1b8], rax
mov eax, 0xbf9fc81a
cmp eax, 0x7dd4ecf8
je 0x140092a29
cmp eax, 0xbf9fc81a
jne 0x140091453
mov rax, qword [rbp + 0x1b8]
mov qword [rbp + 0x1d0], rax
mov rax, qword [rbp + 0x1d0]
mov qword [rbp + 0x1d8], rax
mov ecx, 0x903070b0
cmp ecx, 0x643b35db
je 0x1400914a4
cmp ecx, 0x903070b0
jne 0x140091486
mov rax, qword [rbp + 0x1d8]
mov ecx, 0x643b35db
jmp 0x140091486
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
movups xmm0, xmmword [rax]
xorps xmm0, xmmword [rbp + 0x1c0]
movaps xmmword [rbp + 0x1f0], xmm0
mov rax, qword [rbp + 0x1f0]
mov qword [rbp + 0x1e0], rax
mov rax, qword [rbp + 0x1f8]
mov qword [rbp + 0x1e8], rax
mov eax, 0x7dd4ecf8
jmp 0x140091453
mov rax, qword [rbp + 0x1d0]
movaps xmm0, xmmword [rbp + 0x1e0]
mov qword [rbp + 0x1f0], rax
mov eax, 0xbd5c5e6c
cmp eax, 0xd73f129e
jle 0x140091548
cmp eax, 0xd73f129f
je 0x140092ad6
cmp eax, 0xe8670b47
je 0x140091567
cmp eax, 0x975d0f4
jne 0x140091503
mov eax, dword [0x1403fbae0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8670b47
cmove eax, r14d
cmp dword [0x1403fbae4], 0xa
cmovl eax, r14d
jmp 0x140091503
cmp eax, 0xb898d5c7
je 0x14009156e
cmp eax, 0xbd5c5e6c
jne 0x140091503
mov rax, qword [rbp + 0x1f0]
movups xmmword [rax], xmm0
mov eax, 0x975d0f4
jmp 0x140091503
mov eax, 0xb898d5c7
jmp 0x140091503
mov eax, dword [0x1403fbae0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8670b47
cmove eax, r13d
cmp dword [0x1403fbae4], 0xa
cmovl eax, r13d
jmp 0x140091503
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
mov qword [rbp + 0x1a8], rax
mov ecx, 0x4abb3956
cmp ecx, 0x765fc5dc
je 0x140092b1e
cmp ecx, 0x4abb3956
jne 0x1400915b0
lea rax, [rbp + 0x1a0]
mov ecx, 0x765fc5dc
jmp 0x1400915b0
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x1c0], xmm0
mov qword [rbp + 0x1b8], rax
mov eax, 0xbf9fc81a
cmp eax, 0x7dd4ecf8
je 0x140092b5a
cmp eax, 0xbf9fc81a
jne 0x1400915f6
mov rax, qword [rbp + 0x1b8]
mov qword [rbp + 0x1d0], rax
mov rax, qword [rbp + 0x1d0]
mov qword [rbp + 0x1d8], rax
mov ecx, 0x903070b0
cmp ecx, 0x643b35db
je 0x140091647
cmp ecx, 0x903070b0
jne 0x140091629
mov rax, qword [rbp + 0x1d8]
mov ecx, 0x643b35db
jmp 0x140091629
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
movups xmm0, xmmword [rax]
xorps xmm0, xmmword [rbp + 0x1c0]
movaps xmmword [rbp + 0x1f0], xmm0
mov rax, qword [rbp + 0x1f0]
mov qword [rbp + 0x1e0], rax
mov rax, qword [rbp + 0x1f8]
mov qword [rbp + 0x1e8], rax
mov eax, 0x7dd4ecf8
jmp 0x1400915f6
mov qword [rbp + 0x1e0], rdx
mov rdx, qword [rbp + 0x1e0]
mov qword [rcx + 8], rdx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x140092c07
cmp edi, 0x4abb3956
jne 0x1400916a3
movabs rdx, 0x6f5973f1c145bf03
mov edi, 0x765fc5dc
jmp 0x1400916a3
mov r8, rsp
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 0x20], rcx
mov eax, dword [0x1403fb364]
mov ecx, dword [0x1403fb368]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x1b8]
cmp ecx, 0xa
setl byte [rbp + 0x1d0]
mov eax, 0x6016c643
cmp eax, 0x11c201d4
jg 0x140091741
cmp eax, 0xf4412cfd
jle 0x140091786
cmp eax, 0xfb964cf4
je 0x140091817
cmp eax, 0x404434c
jne 0x140091f4e
mov rax, qword [rbp + 0x1c0]
mov rax, qword [rbp + 0x1d8]
mov eax, 0x935d4fe4
jmp 0x140091708
cmp eax, 0x4dbe0685
jg 0x1400917dd
cmp eax, 0x11c201d5
je 0x140091821
cmp eax, 0x20e4a5a1
jne 0x140091708
mov eax, dword [0x1403fb364]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x404434c
mov ecx, 0x935d4fe4
cmove eax, ecx
cmp dword [0x1403fb368], 0xa
cmovl eax, ecx
jmp 0x140091708
cmp eax, 0x935d4fe4
je 0x140091854
cmp eax, 0xc57771be
jne 0x140091708
mov eax, 0x30
call fcn.1401e5ba0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1d8], rax
mov rcx, qword [rbp + 0x1d8]
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x14009188a
cmp edi, 0x4abb3956
jne 0x1400917bf
mov rcx, r9
mov edi, 0x765fc5dc
jmp 0x1400917bf
cmp eax, 0x4dbe0686
je 0x1400918ba
cmp eax, 0x6016c643
jne 0x140091708
mov cl, byte [rbp + 0x1b8]
cmp byte [rbp + 0x1d0], 0
mov eax, 0x11c201d5
mov esi, 0xc57771be
cmovne eax, esi
test cl, cl
cmovne eax, esi
jmp 0x140091708
mov eax, 0x4dbe0686
jmp 0x140091708
mov eax, 0x30
call fcn.1401e5ba0
sub rsp, rax
mov rax, rsp
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x1400918ef
cmp edi, 0x4abb3956
jne 0x140091836
mov rcx, r9
mov edi, 0x765fc5dc
jmp 0x140091836
mov rdx, qword [rbp + 0x1c0]
mov rax, qword [rbp + 0x1d8]
mov eax, dword [0x1403fb364]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x404434c
cmove eax, r10d
cmp dword [0x1403fb368], 0xa
cmovl eax, r10d
jmp 0x140091708
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax], rcx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x140091923
cmp edi, 0x4abb3956
jne 0x1400918a0
mov rcx, r12
mov edi, 0x765fc5dc
jmp 0x1400918a0
mov rcx, qword [rbp + 0x1a0]
mov qword [rbp + 0x1e0], rcx
mov edi, 0x903070b0
cmp edi, 0x643b35db
je 0x14009195f
cmp edi, 0x903070b0
jne 0x1400918cd
mov rax, qword [rbp + 0x1e0]
mov edi, 0x643b35db
jmp 0x1400918cd
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax], rcx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x1400919b0
cmp edi, 0x4abb3956
jne 0x140091905
mov rcx, r12
mov edi, 0x765fc5dc
jmp 0x140091905
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 8], rcx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x1400919ec
cmp edi, 0x4abb3956
jne 0x14009193a
movabs rcx, 0x6f5973f1c145bf03
mov edi, 0x765fc5dc
jmp 0x14009193a
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
movups xmm0, xmmword [rax]
lea rax, [rbp - 0x80]
mov qword [rbp + 0x1c0], rax
mov rax, qword [rbp + 0x1c0]
mov qword [rbp + 0x1e0], rax
mov edi, 0x903070b0
cmp edi, 0x643b35db
je 0x140091a28
cmp edi, 0x903070b0
jne 0x14009198e
mov rsi, qword [rbp + 0x1e0]
mov edi, 0x643b35db
jmp 0x14009198e
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 8], rcx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x140091af1
cmp edi, 0x4abb3956
jne 0x1400919c7
movabs rcx, 0x6f5973f1c145bf03
mov edi, 0x765fc5dc
jmp 0x1400919c7
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 0x10], rcx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x140091b2d
cmp edi, 0x4abb3956
jne 0x140091a03
movabs rcx, 0x826985d85eb09b08
mov edi, 0x765fc5dc
jmp 0x140091a03
mov qword [rbp + 0x1f0], rsi
mov rbx, qword [rbp + 0x1f0]
movups xmm1, xmmword [rbx]
xorps xmm1, xmm0
movaps xmmword [rbp + 0x1f0], xmm1
movaps xmm0, xmmword [rbp + 0x1f0]
mov qword [rbp + 0x1f0], rax
mov esi, 0xbd5c5e6c
cmp esi, 0xd73f129e
jle 0x140091aa0
cmp esi, 0xd73f129f
je 0x140091b69
cmp esi, 0xe8670b47
je 0x140091ac1
cmp esi, 0x975d0f4
jne 0x140091a56
mov ebx, dword [0x1403fbae0]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
mov esi, 0xe8670b47
cmove esi, r14d
cmp dword [0x1403fbae4], 0xa
cmovl esi, r14d
jmp 0x140091a56
cmp esi, 0xb898d5c7
je 0x140091ac8
cmp esi, 0xbd5c5e6c
jne 0x140091a56
mov rbx, qword [rbp + 0x1f0]
movups xmmword [rbx], xmm0
mov esi, 0x975d0f4
jmp 0x140091a56
mov esi, 0xb898d5c7
jmp 0x140091a56
mov ebx, dword [0x1403fbae0]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
mov esi, 0xe8670b47
cmove esi, r13d
cmp dword [0x1403fbae4], 0xa
cmovl esi, r13d
jmp 0x140091a56
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 0x10], rcx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x140091b9b
cmp edi, 0x4abb3956
jne 0x140091b08
movabs rcx, 0x826985d85eb09b08
mov edi, 0x765fc5dc
jmp 0x140091b08
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 0x18], rcx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x140091bd7
cmp edi, 0x4abb3956
jne 0x140091b44
movabs rcx, 0xcf7051cb8313e54d
mov edi, 0x765fc5dc
jmp 0x140091b44
lea rbx, [rcx + 0x10]
mov qword [rbp + 0x1e0], rbx
mov edi, 0x903070b0
cmp edi, 0x643b35db
je 0x140091c13
cmp edi, 0x903070b0
jne 0x140091b79
mov rsi, qword [rbp + 0x1e0]
mov edi, 0x643b35db
jmp 0x140091b79
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 0x18], rcx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x140091c56
cmp edi, 0x4abb3956
jne 0x140091bb2
movabs rcx, 0xcf7051cb8313e54d
mov edi, 0x765fc5dc
jmp 0x140091bb2
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 0x20], rcx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x140091c92
cmp edi, 0x4abb3956
jne 0x140091bee
movabs rcx, 0xb8030472427d0aaa
mov edi, 0x765fc5dc
jmp 0x140091bee
mov qword [rbp + 0x1f0], rsi
mov rbx, qword [rbp + 0x1f0]
movups xmm0, xmmword [rbx]
lea rsi, [rax + 0x10]
mov qword [rbp + 0x1e0], rsi
mov ebx, 0x903070b0
cmp ebx, 0x643b35db
je 0x140091cc7
cmp ebx, 0x903070b0
jne 0x140091c34
mov rdi, qword [rbp + 0x1e0]
mov ebx, 0x643b35db
jmp 0x140091c34
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 0x20], rcx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x140091d90
cmp edi, 0x4abb3956
jne 0x140091c6d
movabs rcx, 0xb8030472427d0aaa
mov edi, 0x765fc5dc
jmp 0x140091c6d
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 0x28], rcx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x140091dc1
cmp edi, 0x4abb3956
jne 0x140091ca9
mov rcx, rax
mov edi, 0x765fc5dc
jmp 0x140091ca9
mov qword [rbp + 0x1f0], rdi
mov rbx, qword [rbp + 0x1f0]
movups xmm1, xmmword [rbx]
xorps xmm1, xmm0
movaps xmmword [rbp + 0x1f0], xmm1
movaps xmm0, xmmword [rbp + 0x1f0]
mov qword [rbp + 0x1f0], rsi
mov esi, 0xbd5c5e6c
cmp esi, 0xd73f129e
jle 0x140091d3f
cmp esi, 0xd73f129f
je 0x140091dfe
cmp esi, 0xe8670b47
je 0x140091d60
cmp esi, 0x975d0f4
jne 0x140091cf5
mov ebx, dword [0x1403fbae0]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
mov esi, 0xe8670b47
cmove esi, r14d
cmp dword [0x1403fbae4], 0xa
cmovl esi, r14d
jmp 0x140091cf5
cmp esi, 0xb898d5c7
je 0x140091d67
cmp esi, 0xbd5c5e6c
jne 0x140091cf5
mov rbx, qword [rbp + 0x1f0]
movups xmmword [rbx], xmm0
mov esi, 0x975d0f4
jmp 0x140091cf5
mov esi, 0xb898d5c7
jmp 0x140091cf5
mov ebx, dword [0x1403fbae0]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
mov esi, 0xe8670b47
cmove esi, r13d
cmp dword [0x1403fbae4], 0xa
cmovl esi, r13d
jmp 0x140091cf5
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 0x28], rcx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x140091e2c
cmp edi, 0x4abb3956
jne 0x140091da7
mov rcx, rax
mov edi, 0x765fc5dc
jmp 0x140091da7
mov qword [rbp + 0x1f0], rcx
mov rax, qword [rbp + 0x1f0]
mov qword [rbp + 0x1a0], rax
mov eax, dword [0x1403fb364]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x11c201d5
cmove eax, r11d
cmp dword [0x1403fb368], 0xa
cmovl eax, r11d
jmp 0x140091708
add rcx, 0x20
mov qword [rbp + 0x1e0], rcx
mov ebx, 0x903070b0
cmp ebx, 0x643b35db
je 0x140091e44
cmp ebx, 0x903070b0
jne 0x140091e0e
mov rcx, qword [rbp + 0x1e0]
mov ebx, 0x643b35db
jmp 0x140091e0e
mov qword [rbp + 0x1f0], rcx
mov rax, qword [rbp + 0x1f0]
mov eax, 0xc57771be
jmp 0x140091708
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
movups xmm0, xmmword [rcx]
add rax, 0x20
mov qword [rbp + 0x1e0], rax
mov ebx, 0x903070b0
cmp ebx, 0x643b35db
je 0x140091e83
cmp ebx, 0x903070b0
jne 0x140091e65
mov rcx, qword [rbp + 0x1e0]
mov ebx, 0x643b35db
jmp 0x140091e65
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
movups xmm1, xmmword [rcx]
xorps xmm1, xmm0
movaps xmmword [rbp + 0x1f0], xmm1
movaps xmm0, xmmword [rbp + 0x1f0]
mov qword [rbp + 0x1f0], rax
mov eax, 0xbd5c5e6c
cmp eax, 0xd73f129e
jle 0x140091ef6
cmp eax, 0xd73f129f
je 0x140091f44
cmp eax, 0xe8670b47
je 0x140091f15
cmp eax, 0x975d0f4
jne 0x140091eb1
mov eax, dword [0x1403fbae0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8670b47
cmove eax, r14d
cmp dword [0x1403fbae4], 0xa
cmovl eax, r14d
jmp 0x140091eb1
cmp eax, 0xb898d5c7
je 0x140091f1c
cmp eax, 0xbd5c5e6c
jne 0x140091eb1
mov rax, qword [rbp + 0x1f0]
movups xmmword [rax], xmm0
mov eax, 0x975d0f4
jmp 0x140091eb1
mov eax, 0xb898d5c7
jmp 0x140091eb1
mov eax, dword [0x1403fbae0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8670b47
cmove eax, r13d
cmp dword [0x1403fbae4], 0xa
cmovl eax, r13d
jmp 0x140091eb1
mov eax, 0x20e4a5a1
jmp 0x140091708
cmp eax, 0xf4412cfe
jne 0x140091708
mov qword [rbp + 0x1f0], rdx
mov rdx, qword [rbp + 0x1f0]
mov rsp, r8
mov r8, qword [rbp + 0x88]
sub rsp, 0x20
xor ecx, ecx
xor r9d, r9d
call qword [sym.imp.USER32.dll_MessageBoxA]
mov r11d, 0xfb964cf4
mov r10d, 0xf4412cfe
movabs r9, 0xc3d51c3fc1fcca99
add rsp, 0x20
mov rax, qword [rbp + 0xd8]
mov rax, qword [rbp + 0xe0]
mov eax, dword [0x1403fb35c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9f401f61
mov ecx, 0xebb0ae91
jmp 0x140094a99
mov rax, qword [rbp + 0x1d0]
movaps xmm0, xmmword [rbp + 0x1e0]
mov qword [rbp + 0x1f0], rax
mov eax, 0xbd5c5e6c
cmp eax, 0xd73f129e
jle 0x140092025
cmp eax, 0xd73f129f
je 0x140092c4e
cmp eax, 0xe8670b47
je 0x140092044
cmp eax, 0x975d0f4
jne 0x140091fe0
mov eax, dword [0x1403fbae0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8670b47
cmove eax, r14d
cmp dword [0x1403fbae4], 0xa
cmovl eax, r14d
jmp 0x140091fe0
cmp eax, 0xb898d5c7
je 0x14009204b
cmp eax, 0xbd5c5e6c
jne 0x140091fe0
mov rax, qword [rbp + 0x1f0]
movups xmmword [rax], xmm0
mov eax, 0x975d0f4
jmp 0x140091fe0
mov eax, 0xb898d5c7
jmp 0x140091fe0
mov eax, dword [0x1403fbae0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8670b47
cmove eax, r13d
cmp dword [0x1403fbae4], 0xa
cmovl eax, r13d
jmp 0x140091fe0
mov rax, qword [rbp + 0x1d0]
movaps xmm0, xmmword [rbp + 0x1e0]
mov qword [rbp + 0x1f0], rax
mov eax, 0xbd5c5e6c
cmp eax, 0xd73f129e
jle 0x1400920d2
cmp eax, 0xd73f129f
je 0x140093288
cmp eax, 0xe8670b47
je 0x1400920f1
cmp eax, 0x975d0f4
jne 0x14009208d
mov eax, dword [0x1403fbae0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8670b47
cmove eax, r14d
cmp dword [0x1403fbae4], 0xa
cmovl eax, r14d
jmp 0x14009208d
cmp eax, 0xb898d5c7
je 0x1400920f8
cmp eax, 0xbd5c5e6c
jne 0x14009208d
mov rax, qword [rbp + 0x1f0]
movups xmmword [rax], xmm0
mov eax, 0x975d0f4
jmp 0x14009208d
mov eax, 0xb898d5c7
jmp 0x14009208d
mov eax, dword [0x1403fbae0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8670b47
cmove eax, r13d
cmp dword [0x1403fbae4], 0xa
cmovl eax, r13d
jmp 0x14009208d
mov r8, rsp
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 0x20], rcx
mov eax, dword [0x1403fb364]
mov ecx, dword [0x1403fb368]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x1b8]
cmp ecx, 0xa
setl byte [rbp + 0x1d0]
mov eax, 0x6016c643
cmp eax, 0x11c201d4
jg 0x140092199
cmp eax, 0xf4412cfd
jle 0x1400921de
cmp eax, 0xfb964cf4
je 0x14009226f
cmp eax, 0x404434c
jne 0x1400929a6
mov rax, qword [rbp + 0x1c0]
mov rax, qword [rbp + 0x1d8]
mov eax, 0x935d4fe4
jmp 0x140092160
cmp eax, 0x4dbe0685
jg 0x140092235
cmp eax, 0x11c201d5
je 0x140092279
cmp eax, 0x20e4a5a1
jne 0x140092160
mov eax, dword [0x1403fb364]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x404434c
mov ecx, 0x935d4fe4
cmove eax, ecx
cmp dword [0x1403fb368], 0xa
cmovl eax, ecx
jmp 0x140092160
cmp eax, 0x935d4fe4
je 0x1400922ac
cmp eax, 0xc57771be
jne 0x140092160
mov eax, 0x30
call fcn.1401e5ba0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1d8], rax
mov rcx, qword [rbp + 0x1d8]
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x1400922e2
cmp edi, 0x4abb3956
jne 0x140092217
mov rcx, r9
mov edi, 0x765fc5dc
jmp 0x140092217
cmp eax, 0x4dbe0686
je 0x140092312
cmp eax, 0x6016c643
jne 0x140092160
mov cl, byte [rbp + 0x1b8]
cmp byte [rbp + 0x1d0], 0
mov eax, 0x11c201d5
mov esi, 0xc57771be
cmovne eax, esi
test cl, cl
cmovne eax, esi
jmp 0x140092160
mov eax, 0x4dbe0686
jmp 0x140092160
mov eax, 0x30
call fcn.1401e5ba0
sub rsp, rax
mov rax, rsp
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x140092347
cmp edi, 0x4abb3956
jne 0x14009228e
mov rcx, r9
mov edi, 0x765fc5dc
jmp 0x14009228e
mov rdx, qword [rbp + 0x1c0]
mov rax, qword [rbp + 0x1d8]
mov eax, dword [0x1403fb364]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x404434c
cmove eax, r10d
cmp dword [0x1403fb368], 0xa
cmovl eax, r10d
jmp 0x140092160
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax], rcx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x14009237b
cmp edi, 0x4abb3956
jne 0x1400922f8
mov rcx, r12
mov edi, 0x765fc5dc
jmp 0x1400922f8
mov rcx, qword [rbp + 0x1a0]
mov qword [rbp + 0x1e0], rcx
mov ebx, 0x903070b0
cmp ebx, 0x643b35db
je 0x1400923b7
cmp ebx, 0x903070b0
jne 0x140092325
mov rax, qword [rbp + 0x1e0]
mov ebx, 0x643b35db
jmp 0x140092325
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax], rcx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x140092408
cmp edi, 0x4abb3956
jne 0x14009235d
mov rcx, r12
mov edi, 0x765fc5dc
jmp 0x14009235d
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 8], rcx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x140092444
cmp edi, 0x4abb3956
jne 0x140092392
movabs rcx, 0x6f5973f1c145bf03
mov edi, 0x765fc5dc
jmp 0x140092392
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
movups xmm0, xmmword [rax]
lea rax, [rbp - 0x80]
mov qword [rbp + 0x1c0], rax
mov rax, qword [rbp + 0x1c0]
mov qword [rbp + 0x1e0], rax
mov ebx, 0x903070b0
cmp ebx, 0x643b35db
je 0x140092480
cmp ebx, 0x903070b0
jne 0x1400923e6
mov rdi, qword [rbp + 0x1e0]
mov ebx, 0x643b35db
jmp 0x1400923e6
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 8], rcx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x140092549
cmp edi, 0x4abb3956
jne 0x14009241f
movabs rcx, 0x6f5973f1c145bf03
mov edi, 0x765fc5dc
jmp 0x14009241f
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 0x10], rcx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x140092585
cmp edi, 0x4abb3956
jne 0x14009245b
movabs rcx, 0x826985d85eb09b08
mov edi, 0x765fc5dc
jmp 0x14009245b
mov qword [rbp + 0x1f0], rdi
mov rbx, qword [rbp + 0x1f0]
movups xmm1, xmmword [rbx]
xorps xmm1, xmm0
movaps xmmword [rbp + 0x1f0], xmm1
movaps xmm0, xmmword [rbp + 0x1f0]
mov qword [rbp + 0x1f0], rax
mov esi, 0xbd5c5e6c
cmp esi, 0xd73f129e
jle 0x1400924f8
cmp esi, 0xd73f129f
je 0x1400925c1
cmp esi, 0xe8670b47
je 0x140092519
cmp esi, 0x975d0f4
jne 0x1400924ae
mov ebx, dword [0x1403fbae0]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
mov esi, 0xe8670b47
cmove esi, r14d
cmp dword [0x1403fbae4], 0xa
cmovl esi, r14d
jmp 0x1400924ae
cmp esi, 0xb898d5c7
je 0x140092520
cmp esi, 0xbd5c5e6c
jne 0x1400924ae
mov rbx, qword [rbp + 0x1f0]
movups xmmword [rbx], xmm0
mov esi, 0x975d0f4
jmp 0x1400924ae
mov esi, 0xb898d5c7
jmp 0x1400924ae
mov ebx, dword [0x1403fbae0]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
mov esi, 0xe8670b47
cmove esi, r13d
cmp dword [0x1403fbae4], 0xa
cmovl esi, r13d
jmp 0x1400924ae
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 0x10], rcx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x1400925f3
cmp edi, 0x4abb3956
jne 0x140092560
movabs rcx, 0x826985d85eb09b08
mov edi, 0x765fc5dc
jmp 0x140092560
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 0x18], rcx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x14009262f
cmp edi, 0x4abb3956
jne 0x14009259c
movabs rcx, 0xcf7051cb8313e54d
mov edi, 0x765fc5dc
jmp 0x14009259c
lea rbx, [rcx + 0x10]
mov qword [rbp + 0x1e0], rbx
mov ebx, 0x903070b0
cmp ebx, 0x643b35db
je 0x14009266b
cmp ebx, 0x903070b0
jne 0x1400925d1
mov rdi, qword [rbp + 0x1e0]
mov ebx, 0x643b35db
jmp 0x1400925d1
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 0x18], rcx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x1400926ae
cmp edi, 0x4abb3956
jne 0x14009260a
movabs rcx, 0xcf7051cb8313e54d
mov edi, 0x765fc5dc
jmp 0x14009260a
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 0x20], rcx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x1400926ea
cmp edi, 0x4abb3956
jne 0x140092646
movabs rcx, 0xb8030472427d0aaa
mov edi, 0x765fc5dc
jmp 0x140092646
mov qword [rbp + 0x1f0], rdi
mov rbx, qword [rbp + 0x1f0]
movups xmm0, xmmword [rbx]
lea rsi, [rax + 0x10]
mov qword [rbp + 0x1e0], rsi
mov ebx, 0x903070b0
cmp ebx, 0x643b35db
je 0x14009271f
cmp ebx, 0x903070b0
jne 0x14009268c
mov rdi, qword [rbp + 0x1e0]
mov ebx, 0x643b35db
jmp 0x14009268c
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 0x20], rcx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x1400927e8
cmp edi, 0x4abb3956
jne 0x1400926c5
movabs rcx, 0xb8030472427d0aaa
mov edi, 0x765fc5dc
jmp 0x1400926c5
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 0x28], rcx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x140092819
cmp edi, 0x4abb3956
jne 0x140092701
mov rcx, rax
mov edi, 0x765fc5dc
jmp 0x140092701
mov qword [rbp + 0x1f0], rdi
mov rbx, qword [rbp + 0x1f0]
movups xmm1, xmmword [rbx]
xorps xmm1, xmm0
movaps xmmword [rbp + 0x1f0], xmm1
movaps xmm0, xmmword [rbp + 0x1f0]
mov qword [rbp + 0x1f0], rsi
mov esi, 0xbd5c5e6c
cmp esi, 0xd73f129e
jle 0x140092797
cmp esi, 0xd73f129f
je 0x140092856
cmp esi, 0xe8670b47
je 0x1400927b8
cmp esi, 0x975d0f4
jne 0x14009274d
mov ebx, dword [0x1403fbae0]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
mov esi, 0xe8670b47
cmove esi, r14d
cmp dword [0x1403fbae4], 0xa
cmovl esi, r14d
jmp 0x14009274d
cmp esi, 0xb898d5c7
je 0x1400927bf
cmp esi, 0xbd5c5e6c
jne 0x14009274d
mov rbx, qword [rbp + 0x1f0]
movups xmmword [rbx], xmm0
mov esi, 0x975d0f4
jmp 0x14009274d
mov esi, 0xb898d5c7
jmp 0x14009274d
mov ebx, dword [0x1403fbae0]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
mov esi, 0xe8670b47
cmove esi, r13d
cmp dword [0x1403fbae4], 0xa
cmovl esi, r13d
jmp 0x14009274d
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 0x28], rcx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x140092884
cmp edi, 0x4abb3956
jne 0x1400927ff
mov rcx, rax
mov edi, 0x765fc5dc
jmp 0x1400927ff
mov qword [rbp + 0x1f0], rcx
mov rax, qword [rbp + 0x1f0]
mov qword [rbp + 0x1a0], rax
mov eax, dword [0x1403fb364]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x11c201d5
cmove eax, r11d
cmp dword [0x1403fb368], 0xa
cmovl eax, r11d
jmp 0x140092160
add rcx, 0x20
mov qword [rbp + 0x1e0], rcx
mov ebx, 0x903070b0
cmp ebx, 0x643b35db
je 0x14009289c
cmp ebx, 0x903070b0
jne 0x140092866
mov rcx, qword [rbp + 0x1e0]
mov ebx, 0x643b35db
jmp 0x140092866
mov qword [rbp + 0x1f0], rcx
mov rax, qword [rbp + 0x1f0]
mov eax, 0xc57771be
jmp 0x140092160
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
movups xmm0, xmmword [rcx]
add rax, 0x20
mov qword [rbp + 0x1e0], rax
mov ebx, 0x903070b0
cmp ebx, 0x643b35db
je 0x1400928db
cmp ebx, 0x903070b0
jne 0x1400928bd
mov rcx, qword [rbp + 0x1e0]
mov ebx, 0x643b35db
jmp 0x1400928bd
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
movups xmm1, xmmword [rcx]
xorps xmm1, xmm0
movaps xmmword [rbp + 0x1f0], xmm1
movaps xmm0, xmmword [rbp + 0x1f0]
mov qword [rbp + 0x1f0], rax
mov eax, 0xbd5c5e6c
cmp eax, 0xd73f129e
jle 0x14009294e
cmp eax, 0xd73f129f
je 0x14009299c
cmp eax, 0xe8670b47
je 0x14009296d
cmp eax, 0x975d0f4
jne 0x140092909
mov eax, dword [0x1403fbae0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8670b47
cmove eax, r14d
cmp dword [0x1403fbae4], 0xa
cmovl eax, r14d
jmp 0x140092909
cmp eax, 0xb898d5c7
je 0x140092974
cmp eax, 0xbd5c5e6c
jne 0x140092909
mov rax, qword [rbp + 0x1f0]
movups xmmword [rax], xmm0
mov eax, 0x975d0f4
jmp 0x140092909
mov eax, 0xb898d5c7
jmp 0x140092909
mov eax, dword [0x1403fbae0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8670b47
cmove eax, r13d
cmp dword [0x1403fbae4], 0xa
cmovl eax, r13d
jmp 0x140092909
mov eax, 0x20e4a5a1
jmp 0x140092160
cmp eax, 0xf4412cfe
jne 0x140092160
mov qword [rbp + 0x1f0], rdx
mov rdx, qword [rbp + 0x1f0]
mov rsp, r8
mov r8, qword [rbp + 0x88]
sub rsp, 0x20
xor ecx, ecx
xor r9d, r9d
call qword [sym.imp.USER32.dll_MessageBoxA]
mov r11d, 0xfb964cf4
mov r10d, 0xf4412cfe
movabs r9, 0xc3d51c3fc1fcca99
add rsp, 0x20
mov rax, qword [rbp + 0xd8]
mov rax, qword [rbp + 0xe0]
mov eax, 0xd0f2526e
jmp 0x140094af5
mov rax, qword [rbp + 0x1b8]
mov rax, qword [rbp + 0x198]
mov rax, qword [rbp + 0x148]
mov eax, 0xad8c4394
jmp 0x14008e227
mov rax, qword [rbp + 0x1d0]
movaps xmm0, xmmword [rbp + 0x1e0]
mov qword [rbp + 0x1f0], rax
mov eax, 0xbd5c5e6c
cmp eax, 0xd73f129e
jle 0x140092a88
cmp eax, 0xd73f129f
je 0x1400938b0
cmp eax, 0xe8670b47
je 0x140092aa7
cmp eax, 0x975d0f4
jne 0x140092a43
mov eax, dword [0x1403fbae0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8670b47
cmove eax, r14d
cmp dword [0x1403fbae4], 0xa
cmovl eax, r14d
jmp 0x140092a43
cmp eax, 0xb898d5c7
je 0x140092aae
cmp eax, 0xbd5c5e6c
jne 0x140092a43
mov rax, qword [rbp + 0x1f0]
movups xmmword [rax], xmm0
mov eax, 0x975d0f4
jmp 0x140092a43
mov eax, 0xb898d5c7
jmp 0x140092a43
mov eax, dword [0x1403fbae0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8670b47
cmove eax, r13d
cmp dword [0x1403fbae4], 0xa
cmovl eax, r13d
jmp 0x140092a43
mov rax, qword [rbp + 0x1b8]
mov rcx, qword [rbp + 0x198]
mov qword [rbp - 0x30], rax
mov rax, qword [rbp + 0x148]
mov qword [rbp + 0x40], rax
mov eax, dword [0x1403fb35c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8a8ff46b
mov ecx, 0x19266d38
cmove eax, ecx
cmp dword [0x1403fb360], 0xa
cmovl eax, ecx
jmp 0x14008e227
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
mov qword [rbp + 0x1e0], rax
mov ecx, 0x903070b0
cmp ecx, 0x643b35db
je 0x1400938fd
cmp ecx, 0x903070b0
jne 0x140092b38
mov rax, qword [rbp + 0x1e0]
mov ecx, 0x643b35db
jmp 0x140092b38
mov rax, qword [rbp + 0x1d0]
movaps xmm0, xmmword [rbp + 0x1e0]
mov qword [rbp + 0x1f0], rax
mov eax, 0xbd5c5e6c
cmp eax, 0xd73f129e
jle 0x140092bb9
cmp eax, 0xd73f129f
je 0x1400939bb
cmp eax, 0xe8670b47
je 0x140092bd8
cmp eax, 0x975d0f4
jne 0x140092b74
mov eax, dword [0x1403fbae0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8670b47
cmove eax, r14d
cmp dword [0x1403fbae4], 0xa
cmovl eax, r14d
jmp 0x140092b74
cmp eax, 0xb898d5c7
je 0x140092bdf
cmp eax, 0xbd5c5e6c
jne 0x140092b74
mov rax, qword [rbp + 0x1f0]
movups xmmword [rax], xmm0
mov eax, 0x975d0f4
jmp 0x140092b74
mov eax, 0xb898d5c7
jmp 0x140092b74
mov eax, dword [0x1403fbae0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8670b47
cmove eax, r13d
cmp dword [0x1403fbae4], 0xa
cmovl eax, r13d
jmp 0x140092b74
mov qword [rbp + 0x1e0], rdx
mov rdx, qword [rbp + 0x1e0]
mov qword [rcx + 0x10], rdx
add rcx, 0x18
mov qword [rbp + 0x198], rcx
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x1400939e6
cmp edx, 0x4abb3956
jne 0x140092c29
movabs rcx, 0x826985d85eb09b08
mov edx, 0x765fc5dc
jmp 0x140092c29
mov rax, qword [rbp + 0x1b8]
mov rcx, qword [rbp + 0x198]
mov qword [rbp + 0x78], rax
mov rax, qword [rbp + 0x170]
mov qword [rbp + 0xc8], rax
mov rax, qword [rbp + 0xc8]
mov rax, qword [rbp + 0x170]
mov ecx, dword [0x1403fb284]
mov edx, dword [0x1403fb288]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
sete byte [rbp + 0x1b8]
cmp edx, 0xa
setl byte [rbp + 0x1d0]
lea rcx, [rax + 8]
mov edx, 0xa6ad0ed6
cmp edx, 0x2dfdc810
jle 0x140092d01
cmp edx, 0x7035d97d
jg 0x140092d50
cmp edx, 0x3b02459e
je 0x140092dcc
cmp edx, 0x3cf3cd7e
jne 0x140093004
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x140092de7
cmp edi, 0x4abb3956
jne 0x140092cdc
movabs rdx, 0xb0bc3c5ab399a2ed
mov edi, 0x765fc5dc
jmp 0x140092cdc
cmp edx, 0xa6ad0ed5
jg 0x140092daa
cmp edx, 0x9b204bbf
je 0x140092e29
cmp edx, 0xa2f730a7
jne 0x140092cab
mov rdx, qword [rbp + 0x1c0]
mov rbx, qword [rbp + 0x1e0]
mov qword [rdx], rbx
mov edx, dword [0x1403fb284]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x3b02459e
mov esi, 0x2dfdc811
jmp 0x140092f09
cmp edx, 0x7035d97e
je 0x140092e51
cmp edx, 0x7e7bb64f
jne 0x140092cab
mov rdx, qword [rbp + 0x1d8]
mov rbx, qword [rbp + 0x1a0]
mov qword [rdx], rbx
mov rdx, qword [rbp + 0x1d8]
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x140092e7b
cmp edi, 0x4abb3956
jne 0x140092d85
movabs rsi, 0xc79149fa836cc66
mov edi, 0x765fc5dc
jmp 0x140092d85
cmp edx, 0xa6ad0ed6
je 0x140092eb7
cmp edx, 0xf1e7e798
jne 0x140092cab
mov edx, 0x7e7bb64f
jmp 0x140092cab
mov rdx, qword [rbp + 0x1c0]
mov rbx, qword [rbp + 0x1e0]
mov qword [rdx], rbx
mov edx, 0xa2f730a7
jmp 0x140092cab
mov qword [rbp + 0x1f0], rdx
mov rdx, qword [rbp + 0x1f0]
mov qword [rax], rdx
mov qword [rbp + 0x1d8], rcx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x140092edb
cmp edi, 0x4abb3956
jne 0x140092e04
movabs rdx, 0x592d0b5660ce56e6
mov edi, 0x765fc5dc
jmp 0x140092e04
mov edx, dword [0x1403fb284]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x3b02459e
cmove edx, r8d
cmp dword [0x1403fb288], 0xa
cmovl edx, r8d
jmp 0x140092cab
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x140092f1b
cmp edi, 0x4abb3956
jne 0x140092e56
movabs rdx, 0xb0bc3c5ab399a2ed
mov edi, 0x765fc5dc
jmp 0x140092e56
mov qword [rbp + 0x1f0], rsi
mov rbx, qword [rbp + 0x1f0]
mov qword [rdx + 8], rbx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x140092f52
cmp edi, 0x4abb3956
jne 0x140092e92
movabs rsi, 0xa202e6b93cdcf769
mov edi, 0x765fc5dc
jmp 0x140092e92
mov bl, byte [rbp + 0x1b8]
cmp byte [rbp + 0x1d0], 0
mov edx, 0x7035d97e
mov esi, 0x3cf3cd7e
cmovne edx, esi
test bl, bl
cmovne edx, esi
jmp 0x140092cab
mov qword [rbp + 0x1f0], rdx
mov rdx, qword [rbp + 0x1f0]
mov qword [rbp + 0x1a0], rdx
mov edx, dword [0x1403fb284]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x7035d97e
mov esi, 0xf1e7e798
cmove edx, esi
cmp dword [0x1403fb288], 0xa
cmovl edx, esi
jmp 0x140092cab
mov qword [rbp + 0x1f0], rdx
mov rdx, qword [rbp + 0x1f0]
mov qword [rax], rdx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x140092f8a
cmp edi, 0x4abb3956
jne 0x140092f31
movabs rdx, 0x592d0b5660ce56e6
mov edi, 0x765fc5dc
jmp 0x140092f31
mov qword [rbp + 0x1f0], rsi
mov rbx, qword [rbp + 0x1f0]
mov qword [rdx + 0x10], rbx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x140092fa2
cmp edi, 0x4abb3956
jne 0x140092f69
movabs rsi, 0xcf7051cb8367803e
mov edi, 0x765fc5dc
jmp 0x140092f69
mov qword [rbp + 0x1f0], rdx
mov rdx, qword [rbp + 0x1f0]
mov edx, 0x3cf3cd7e
jmp 0x140092cab
mov qword [rbp + 0x1f0], rsi
mov rbx, qword [rbp + 0x1f0]
mov qword [rdx + 0x18], rbx
add rdx, 0x20
mov qword [rbp + 0x1c0], rdx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x140092fe5
cmp edi, 0x4abb3956
jne 0x140092fc4
movabs rdx, 0xb8030472427d0aaa
mov edi, 0x765fc5dc
jmp 0x140092fc4
mov qword [rbp + 0x1f0], rdx
mov rdx, qword [rbp + 0x1f0]
mov qword [rbp + 0x1e0], rdx
mov edx, 0x9b204bbf
jmp 0x140092cab
cmp edx, 0x2dfdc811
jne 0x140092cab
mov r8, rsp
mov rcx, qword [rbp + 0x170]
mov eax, dword [0x1403fb27c]
mov edx, dword [0x1403fb280]
lea ebx, [rax - 1]
imul ebx, eax
test bl, 1
sete byte [rbp + 0x1b8]
cmp edx, 0xa
setl byte [rbp + 0x1d0]
mov eax, 0xb9a1d506
cmp eax, 0x95ac7a
jg 0x1400930a8
cmp eax, 0xb9a1d506
je 0x1400930fa
cmp eax, 0xc4b6a665
je 0x14009311e
cmp eax, 0xd4705700
jne 0x140093045
mov eax, 0x30
call fcn.1401e5ba0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1d8], rax
mov eax, dword [0x1403fb27c]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov eax, 0x1e91a7e3
mov edx, 0xc4b6a665
cmove eax, edx
cmp dword [0x1403fb280], 0xa
cmovl eax, edx
jmp 0x140093045
cmp eax, 0x95ac7b
je 0x140093bf8
cmp eax, 0x1e91a7e3
je 0x140093128
cmp eax, 0x3a9641c7
jne 0x140093045
mov rax, qword [rbp + 0x1d8]
mov qword [rbp + 0x1a0], rax
mov rax, qword [rbp + 0x1a0]
mov rdx, qword [rbp + 0x1d8]
mov eax, 0x4abb3956
cmp eax, 0x765fc5dc
je 0x140093132
cmp eax, 0x4abb3956
jne 0x1400930e2
mov rsi, r9
mov eax, 0x765fc5dc
jmp 0x1400930e2
mov dl, byte [rbp + 0x1b8]
cmp byte [rbp + 0x1d0], 0
mov eax, 0x1e91a7e3
mov esi, 0xd4705700
cmovne eax, esi
test dl, dl
cmovne eax, esi
jmp 0x140093045
mov eax, 0x3a9641c7
jmp 0x140093045
mov eax, 0xd4705700
jmp 0x140093045
mov qword [rbp + 0x1f0], rsi
mov rax, qword [rbp + 0x1f0]
mov qword [rdx], rax
mov eax, 0x4abb3956
cmp eax, 0x765fc5dc
je 0x140093160
cmp eax, 0x4abb3956
jne 0x140093148
mov rsi, r12
mov eax, 0x765fc5dc
jmp 0x140093148
mov qword [rbp + 0x1f0], rsi
mov rax, qword [rbp + 0x1f0]
mov qword [rdx + 8], rax
mov eax, 0x4abb3956
cmp eax, 0x765fc5dc
je 0x140093196
cmp eax, 0x4abb3956
jne 0x140093177
movabs rsi, 0x6f5973f1c145bf03
mov eax, 0x765fc5dc
jmp 0x140093177
mov qword [rbp + 0x1f0], rsi
mov rax, qword [rbp + 0x1f0]
mov qword [rdx + 0x10], rax
mov eax, 0x4abb3956
cmp eax, 0x765fc5dc
je 0x1400931cc
cmp eax, 0x4abb3956
jne 0x1400931ad
movabs rsi, 0x826985d85eb09b08
mov eax, 0x765fc5dc
jmp 0x1400931ad
mov qword [rbp + 0x1f0], rsi
mov rax, qword [rbp + 0x1f0]
mov qword [rdx + 0x18], rax
mov eax, 0x4abb3956
cmp eax, 0x765fc5dc
je 0x140093202
cmp eax, 0x4abb3956
jne 0x1400931e3
movabs rsi, 0xcf7051cb8313e54d
mov eax, 0x765fc5dc
jmp 0x1400931e3
mov qword [rbp + 0x1f0], rsi
mov rax, qword [rbp + 0x1f0]
mov qword [rdx + 0x20], rax
mov eax, 0x4abb3956
cmp eax, 0x765fc5dc
je 0x140093238
cmp eax, 0x4abb3956
jne 0x140093219
movabs rsi, 0xb8030472427d0aaa
mov eax, 0x765fc5dc
jmp 0x140093219
mov qword [rbp + 0x1f0], rsi
mov rax, qword [rbp + 0x1f0]
mov qword [rdx + 0x28], rax
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x140093269
cmp edi, 0x4abb3956
jne 0x14009324f
mov rax, rdx
mov edi, 0x765fc5dc
jmp 0x14009324f
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
mov qword [rbp + 0x1c0], rax
mov eax, 0x95ac7b
jmp 0x140093045
mov rax, qword [rbp + 0x1b8]
mov rax, qword [rbp + 0x198]
mov rax, qword [rbp + 0x170]
mov rax, qword [rbp + 0x170]
mov ecx, dword [0x1403fb284]
mov edx, dword [0x1403fb288]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
sete byte [rbp + 0x1b8]
cmp edx, 0xa
setl byte [rbp + 0x1d0]
lea rcx, [rax + 8]
mov edx, 0xa6ad0ed6
cmp edx, 0x2dfdc810
jle 0x140093329
cmp edx, 0x7035d97d
jg 0x140093378
cmp edx, 0x3b02459e
je 0x1400933f4
cmp edx, 0x3cf3cd7e
jne 0x14009362c
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x14009340f
cmp edi, 0x4abb3956
jne 0x140093304
movabs rdx, 0xb0bc3c5ab399a2ed
mov edi, 0x765fc5dc
jmp 0x140093304
cmp edx, 0xa6ad0ed5
jg 0x1400933d2
cmp edx, 0x9b204bbf
je 0x140093451
cmp edx, 0xa2f730a7
jne 0x1400932d3
mov rdx, qword [rbp + 0x1c0]
mov rbx, qword [rbp + 0x1e0]
mov qword [rdx], rbx
mov edx, dword [0x1403fb284]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x3b02459e
mov esi, 0x2dfdc811
jmp 0x140093531
cmp edx, 0x7035d97e
je 0x140093479
cmp edx, 0x7e7bb64f
jne 0x1400932d3
mov rdx, qword [rbp + 0x1d8]
mov rbx, qword [rbp + 0x1a0]
mov qword [rdx], rbx
mov rdx, qword [rbp + 0x1d8]
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x1400934a3
cmp edi, 0x4abb3956
jne 0x1400933ad
movabs rsi, 0xc79149fa836cc66
mov edi, 0x765fc5dc
jmp 0x1400933ad
cmp edx, 0xa6ad0ed6
je 0x1400934df
cmp edx, 0xf1e7e798
jne 0x1400932d3
mov edx, 0x7e7bb64f
jmp 0x1400932d3
mov rdx, qword [rbp + 0x1c0]
mov rbx, qword [rbp + 0x1e0]
mov qword [rdx], rbx
mov edx, 0xa2f730a7
jmp 0x1400932d3
mov qword [rbp + 0x1f0], rdx
mov rdx, qword [rbp + 0x1f0]
mov qword [rax], rdx
mov qword [rbp + 0x1d8], rcx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x140093503
cmp edi, 0x4abb3956
jne 0x14009342c
movabs rdx, 0x592d0b5660ce56e6
mov edi, 0x765fc5dc
jmp 0x14009342c
mov edx, dword [0x1403fb284]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x3b02459e
cmove edx, r8d
cmp dword [0x1403fb288], 0xa
cmovl edx, r8d
jmp 0x1400932d3
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x140093543
cmp edi, 0x4abb3956
jne 0x14009347e
movabs rdx, 0xb0bc3c5ab399a2ed
mov edi, 0x765fc5dc
jmp 0x14009347e
mov qword [rbp + 0x1f0], rsi
mov rbx, qword [rbp + 0x1f0]
mov qword [rdx + 8], rbx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x14009357a
cmp edi, 0x4abb3956
jne 0x1400934ba
movabs rsi, 0xa202e6b93cdcf769
mov edi, 0x765fc5dc
jmp 0x1400934ba
mov bl, byte [rbp + 0x1b8]
cmp byte [rbp + 0x1d0], 0
mov edx, 0x7035d97e
mov esi, 0x3cf3cd7e
cmovne edx, esi
test bl, bl
cmovne edx, esi
jmp 0x1400932d3
mov qword [rbp + 0x1f0], rdx
mov rdx, qword [rbp + 0x1f0]
mov qword [rbp + 0x1a0], rdx
mov edx, dword [0x1403fb284]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x7035d97e
mov esi, 0xf1e7e798
cmove edx, esi
cmp dword [0x1403fb288], 0xa
cmovl edx, esi
jmp 0x1400932d3
mov qword [rbp + 0x1f0], rdx
mov rdx, qword [rbp + 0x1f0]
mov qword [rax], rdx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x1400935b2
cmp edi, 0x4abb3956
jne 0x140093559
movabs rdx, 0x592d0b5660ce56e6
mov edi, 0x765fc5dc
jmp 0x140093559
mov qword [rbp + 0x1f0], rsi
mov rbx, qword [rbp + 0x1f0]
mov qword [rdx + 0x10], rbx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x1400935ca
cmp edi, 0x4abb3956
jne 0x140093591
movabs rsi, 0xcf7051cb8367803e
mov edi, 0x765fc5dc
jmp 0x140093591
mov qword [rbp + 0x1f0], rdx
mov rdx, qword [rbp + 0x1f0]
mov edx, 0x3cf3cd7e
jmp 0x1400932d3
mov qword [rbp + 0x1f0], rsi
mov rbx, qword [rbp + 0x1f0]
mov qword [rdx + 0x18], rbx
add rdx, 0x20
mov qword [rbp + 0x1c0], rdx
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x14009360d
cmp edi, 0x4abb3956
jne 0x1400935ec
movabs rdx, 0xb8030472427d0aaa
mov edi, 0x765fc5dc
jmp 0x1400935ec
mov qword [rbp + 0x1f0], rdx
mov rdx, qword [rbp + 0x1f0]
mov qword [rbp + 0x1e0], rdx
mov edx, 0x9b204bbf
jmp 0x1400932d3
cmp edx, 0x2dfdc811
jne 0x1400932d3
mov r8, rsp
mov rdx, qword [rbp + 0x170]
mov eax, dword [0x1403fb27c]
mov ecx, dword [0x1403fb280]
lea ebx, [rax - 1]
imul ebx, eax
test bl, 1
sete byte [rbp + 0x1b8]
cmp ecx, 0xa
setl byte [rbp + 0x1d0]
mov eax, 0xb9a1d506
cmp eax, 0x95ac7a
jg 0x1400936d0
cmp eax, 0xb9a1d506
je 0x140093722
cmp eax, 0xc4b6a665
je 0x140093746
cmp eax, 0xd4705700
jne 0x14009366d
mov eax, 0x30
call fcn.1401e5ba0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1d8], rax
mov eax, dword [0x1403fb27c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1e91a7e3
mov ecx, 0xc4b6a665
cmove eax, ecx
cmp dword [0x1403fb280], 0xa
cmovl eax, ecx
jmp 0x14009366d
cmp eax, 0x95ac7b
je 0x140093c2d
cmp eax, 0x1e91a7e3
je 0x140093750
cmp eax, 0x3a9641c7
jne 0x14009366d
mov rax, qword [rbp + 0x1d8]
mov qword [rbp + 0x1a0], rax
mov rax, qword [rbp + 0x1a0]
mov rcx, qword [rbp + 0x1d8]
mov eax, 0x4abb3956
cmp eax, 0x765fc5dc
je 0x14009375a
cmp eax, 0x4abb3956
jne 0x14009370a
mov rsi, r9
mov eax, 0x765fc5dc
jmp 0x14009370a
mov cl, byte [rbp + 0x1b8]
cmp byte [rbp + 0x1d0], 0
mov eax, 0x1e91a7e3
mov esi, 0xd4705700
cmovne eax, esi
test cl, cl
cmovne eax, esi
jmp 0x14009366d
mov eax, 0x3a9641c7
jmp 0x14009366d
mov eax, 0xd4705700
jmp 0x14009366d
mov qword [rbp + 0x1f0], rsi
mov rax, qword [rbp + 0x1f0]
mov qword [rcx], rax
mov eax, 0x4abb3956
cmp eax, 0x765fc5dc
je 0x140093788
cmp eax, 0x4abb3956
jne 0x140093770
mov rsi, r12
mov eax, 0x765fc5dc
jmp 0x140093770
mov qword [rbp + 0x1f0], rsi
mov rax, qword [rbp + 0x1f0]
mov qword [rcx + 8], rax
mov eax, 0x4abb3956
cmp eax, 0x765fc5dc
je 0x1400937be
cmp eax, 0x4abb3956
jne 0x14009379f
movabs rsi, 0x6f5973f1c145bf03
mov eax, 0x765fc5dc
jmp 0x14009379f
mov qword [rbp + 0x1f0], rsi
mov rax, qword [rbp + 0x1f0]
mov qword [rcx + 0x10], rax
mov eax, 0x4abb3956
cmp eax, 0x765fc5dc
je 0x1400937f4
cmp eax, 0x4abb3956
jne 0x1400937d5
movabs rsi, 0x826985d85eb09b08
mov eax, 0x765fc5dc
jmp 0x1400937d5
mov qword [rbp + 0x1f0], rsi
mov rax, qword [rbp + 0x1f0]
mov qword [rcx + 0x18], rax
mov eax, 0x4abb3956
cmp eax, 0x765fc5dc
je 0x14009382a
cmp eax, 0x4abb3956
jne 0x14009380b
movabs rsi, 0xcf7051cb8313e54d
mov eax, 0x765fc5dc
jmp 0x14009380b
mov qword [rbp + 0x1f0], rsi
mov rax, qword [rbp + 0x1f0]
mov qword [rcx + 0x20], rax
mov eax, 0x4abb3956
cmp eax, 0x765fc5dc
je 0x140093860
cmp eax, 0x4abb3956
jne 0x140093841
movabs rsi, 0xb8030472427d0aaa
mov eax, 0x765fc5dc
jmp 0x140093841
mov qword [rbp + 0x1f0], rsi
mov rax, qword [rbp + 0x1f0]
mov qword [rcx + 0x28], rax
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x140093891
cmp edi, 0x4abb3956
jne 0x140093877
mov rax, rcx
mov edi, 0x765fc5dc
jmp 0x140093877
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
mov qword [rbp + 0x1c0], rax
mov eax, 0x95ac7b
jmp 0x14009366d
mov r8, qword [rbp + 0x1b8]
mov rax, qword [rbp + 0x198]
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
mov qword [rbp + 0x1c0], rax
mov ecx, 0x4abb3956
cmp ecx, 0x765fc5dc
je 0x140093c62
cmp ecx, 0x4abb3956
jne 0x1400938d8
movabs rax, 0xaaa7785ba088affe
mov ecx, 0x765fc5dc
jmp 0x1400938d8
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x1c0], xmm0
lea rax, [rbp - 0x50]
mov qword [rbp + 0x1b8], rax
mov eax, 0xbf9fc81a
cmp eax, 0x7dd4ecf8
je 0x140093d58
cmp eax, 0xbf9fc81a
jne 0x140093925
mov rax, qword [rbp + 0x1b8]
mov qword [rbp + 0x1d0], rax
mov rax, qword [rbp + 0x1d0]
mov qword [rbp + 0x1d8], rax
mov ecx, 0x903070b0
cmp ecx, 0x643b35db
je 0x140093976
cmp ecx, 0x903070b0
jne 0x140093958
mov rax, qword [rbp + 0x1d8]
mov ecx, 0x643b35db
jmp 0x140093958
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
movups xmm0, xmmword [rax]
xorps xmm0, xmmword [rbp + 0x1c0]
movaps xmmword [rbp + 0x1f0], xmm0
mov rax, qword [rbp + 0x1f0]
mov qword [rbp + 0x1e0], rax
mov rax, qword [rbp + 0x1f8]
mov qword [rbp + 0x1e8], rax
mov eax, 0x7dd4ecf8
jmp 0x140093925
mov rax, qword [rbp + 0x1b8]
mov rcx, qword [rbp + 0x198]
mov qword [rbp - 0x28], rax
mov rax, qword [rbp + 0x108]
mov qword [rbp + 0x50], rax
mov rax, qword [rbp + 0x50]
mov eax, 0x53a6c8d4
jmp 0x14008e227
mov qword [rbp + 0x1e0], rcx
mov rcx, qword [rbp + 0x1e0]
mov qword [rbp + 0x1b8], rcx
mov ecx, 0x50762c1f
cmp ecx, 0xf628d835
je 0x140093e05
cmp ecx, 0x50762c1f
jne 0x140093a00
mov rcx, qword [rbp + 0x198]
mov rdx, qword [rbp + 0x1b8]
mov qword [rcx], rdx
mov rcx, qword [rbp + 0xa8]
mov edi, 0x4abb3956
cmp edi, 0x765fc5dc
je 0x140093a4b
cmp edi, 0x4abb3956
jne 0x140093a31
mov rdx, rcx
mov edi, 0x765fc5dc
jmp 0x140093a31
mov qword [rbp + 0x1e0], rdx
mov rcx, qword [rbp + 0x1e0]
mov qword [rbp + 0x1a0], rcx
mov ebx, 0x903070b0
cmp ebx, 0x643b35db
je 0x140093a83
cmp ebx, 0x903070b0
jne 0x140093a65
mov rdx, qword [rbp + 0x1a0]
mov ebx, 0x643b35db
jmp 0x140093a65
mov qword [rbp + 0x1e0], rdx
mov rdx, qword [rbp + 0x1e0]
movups xmm0, xmmword [rdx]
mov qword [rbp + 0x1d0], rax
mov rdx, qword [rbp + 0x1d0]
mov qword [rbp + 0x1d8], rdx
mov rdx, qword [rbp + 0x1d8]
mov qword [rbp + 0x1a0], rdx
mov ebx, 0x903070b0
cmp ebx, 0x643b35db
je 0x140093ada
cmp ebx, 0x903070b0
jne 0x140093abc
mov rdx, qword [rbp + 0x1a0]
mov ebx, 0x643b35db
jmp 0x140093abc
mov qword [rbp + 0x1e0], rdx
mov rdx, qword [rbp + 0x1e0]
movups xmm1, xmmword [rdx]
xorps xmm1, xmm0
movaps xmmword [rbp + 0x1e0], xmm1
movaps xmm0, xmmword [rbp + 0x1e0]
mov rdx, qword [rbp + 0x1d8]
mov qword [rbp + 0x1e0], rdx
mov edx, 0xbd5c5e6c
cmp edx, 0xd73f129e
jle 0x140093b58
cmp edx, 0xd73f129f
je 0x140093ba8
cmp edx, 0xe8670b47
je 0x140093b79
cmp edx, 0x975d0f4
jne 0x140093b0f
mov edx, dword [0x1403fbae0]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0xe8670b47
cmove edx, r14d
cmp dword [0x1403fbae4], 0xa
cmovl edx, r14d
jmp 0x140093b0f
cmp edx, 0xb898d5c7
je 0x140093b80
cmp edx, 0xbd5c5e6c
jne 0x140093b0f
mov rdx, qword [rbp + 0x1e0]
movups xmmword [rdx], xmm0
mov edx, 0x975d0f4
jmp 0x140093b0f
mov edx, 0xb898d5c7
jmp 0x140093b0f
mov edx, dword [0x1403fbae0]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0xe8670b47
cmove edx, r13d
cmp dword [0x1403fbae4], 0xa
cmovl edx, r13d
jmp 0x140093b0f
add rcx, 0x10
mov qword [rbp + 0x1a0], rcx
mov edx, 0x903070b0
cmp edx, 0x643b35db
je 0x140093bd6
cmp edx, 0x903070b0
jne 0x140093bb8
mov rcx, qword [rbp + 0x1a0]
mov edx, 0x643b35db
jmp 0x140093bb8
mov qword [rbp + 0x1e0], rcx
mov rcx, qword [rbp + 0x1e0]
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x1c0], xmm0
mov ecx, 0xf628d835
jmp 0x140093a00
mov rax, qword [rbp + 0x1c0]
mov qword [rbp + 0x1e0], rax
mov ebx, 0x903070b0
cmp ebx, 0x643b35db
je 0x140093e3e
cmp ebx, 0x903070b0
jne 0x140093c0b
mov rdx, qword [rbp + 0x1e0]
mov ebx, 0x643b35db
jmp 0x140093c0b
mov rax, qword [rbp + 0x1c0]
mov qword [rbp + 0x1e0], rax
mov ebx, 0x903070b0
cmp ebx, 0x643b35db
je 0x140093e7d
cmp ebx, 0x903070b0
jne 0x140093c40
mov rcx, qword [rbp + 0x1e0]
mov ebx, 0x643b35db
jmp 0x140093c40
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
mov qword [rbp + 0x1e0], rax
mov eax, 0x3e499206
cmp eax, 0x3f2bbd69
je 0x140093ebc
cmp eax, 0x3e499206
jne 0x140093c7c
mov rax, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1e0]
mov qword [rax], rcx
mov rax, qword [rbp + 0x1c0]
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x140093ccc
cmp edx, 0x4abb3956
jne 0x140093cab
movabs rcx, 0x55300b4360ce5ea8
mov edx, 0x765fc5dc
jmp 0x140093cab
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 8], rcx
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x140093d04
cmp edx, 0x4abb3956
jne 0x140093ce3
movabs rcx, 0x6f5973f1c145bf71
mov edx, 0x765fc5dc
jmp 0x140093ce3
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 0x10], rcx
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x140093d3c
cmp edx, 0x4abb3956
jne 0x140093d1b
movabs rcx, 0x826985d85eb09b08
mov edx, 0x765fc5dc
jmp 0x140093d1b
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rax + 0x18], rcx
mov eax, 0x3f2bbd69
jmp 0x140093c7c
mov rax, qword [rbp + 0x1d0]
movaps xmm0, xmmword [rbp + 0x1e0]
mov qword [rbp + 0x1f0], rax
mov eax, 0xbd5c5e6c
cmp eax, 0xd73f129e
jle 0x140093db7
cmp eax, 0xd73f129f
je 0x140093efb
cmp eax, 0xe8670b47
je 0x140093dd6
cmp eax, 0x975d0f4
jne 0x140093d72
mov eax, dword [0x1403fbae0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8670b47
cmove eax, r14d
cmp dword [0x1403fbae4], 0xa
cmovl eax, r14d
jmp 0x140093d72
cmp eax, 0xb898d5c7
je 0x140093ddd
cmp eax, 0xbd5c5e6c
jne 0x140093d72
mov rax, qword [rbp + 0x1f0]
movups xmmword [rax], xmm0
mov eax, 0x975d0f4
jmp 0x140093d72
mov eax, 0xb898d5c7
jmp 0x140093d72
mov eax, dword [0x1403fbae0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8670b47
cmove eax, r13d
cmp dword [0x1403fbae4], 0xa
cmovl eax, r13d
jmp 0x140093d72
mov rax, qword [rbp + 0x1d8]
add rax, 0x10
mov qword [rbp + 0x1a0], rax
mov edx, 0x903070b0
cmp edx, 0x643b35db
je 0x140093f25
cmp edx, 0x903070b0
jne 0x140093e1c
mov rcx, qword [rbp + 0x1a0]
mov edx, 0x643b35db
jmp 0x140093e1c
mov qword [rbp + 0x1f0], rdx
mov rdx, qword [rbp + 0x1f0]
movups xmm0, xmmword [rdx]
mov qword [rbp + 0x1e0], rcx
mov ebx, 0x903070b0
cmp ebx, 0x643b35db
je 0x140093fea
cmp ebx, 0x903070b0
jne 0x140093e5b
mov rdx, qword [rbp + 0x1e0]
mov ebx, 0x643b35db
jmp 0x140093e5b
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
movups xmm0, xmmword [rcx]
mov qword [rbp + 0x1e0], rdx
mov ebx, 0x903070b0
cmp ebx, 0x643b35db
je 0x1400940b1
cmp ebx, 0x903070b0
jne 0x140093e9a
mov rcx, qword [rbp + 0x1e0]
mov ebx, 0x643b35db
jmp 0x140093e9a
mov rax, qword [rbp + 0x118]
lea rcx, [rbp + 0x1f0]
mov qword [rbp + 0x198], rcx
mov rcx, qword [rbp + 0x198]
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x140094178
cmp edx, 0x4abb3956
jne 0x140093edd
mov rcx, r9
mov edx, 0x765fc5dc
jmp 0x140093edd
mov rax, qword [rbp + 0x1b8]
mov rcx, qword [rbp + 0x198]
mov qword [rbp + 0x88], rax
lea rax, [rbp - 0x80]
mov qword [rbp + 0xd8], rax
mov eax, 0x28a28923
jmp 0x14008e227
mov qword [rbp + 0x1e0], rcx
mov rcx, qword [rbp + 0x1e0]
movups xmm0, xmmword [rcx]
xorps xmm0, xmmword [rbp + 0x1c0]
movaps xmmword [rbp + 0x1e0], xmm0
movaps xmm0, xmmword [rbp + 0x1e0]
mov qword [rbp + 0x1e0], rax
mov eax, 0xbd5c5e6c
cmp eax, 0xd73f129e
jle 0x140093f9c
cmp eax, 0xd73f129f
je 0x1400941b0
cmp eax, 0xe8670b47
je 0x140093fbb
cmp eax, 0x975d0f4
jne 0x140093f57
mov eax, dword [0x1403fbae0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8670b47
cmove eax, r14d
cmp dword [0x1403fbae4], 0xa
cmovl eax, r14d
jmp 0x140093f57
cmp eax, 0xb898d5c7
je 0x140093fc2
cmp eax, 0xbd5c5e6c
jne 0x140093f57
mov rax, qword [rbp + 0x1e0]
movups xmmword [rax], xmm0
mov eax, 0x975d0f4
jmp 0x140093f57
mov eax, 0xb898d5c7
jmp 0x140093f57
mov eax, dword [0x1403fbae0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8670b47
cmove eax, r13d
cmp dword [0x1403fbae4], 0xa
cmovl eax, r13d
jmp 0x140093f57
mov qword [rbp + 0x1f0], rdx
mov rdx, qword [rbp + 0x1f0]
movups xmm1, xmmword [rdx]
xorps xmm1, xmm0
movaps xmmword [rbp + 0x1f0], xmm1
movaps xmm0, xmmword [rbp + 0x1f0]
mov qword [rbp + 0x1f0], rcx
mov esi, 0xbd5c5e6c
cmp esi, 0xd73f129e
jle 0x140094061
cmp esi, 0xd73f129f
je 0x140094206
cmp esi, 0xe8670b47
je 0x140094082
cmp esi, 0x975d0f4
jne 0x140094018
mov edx, dword [0x1403fbae0]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov esi, 0xe8670b47
cmove esi, r14d
cmp dword [0x1403fbae4], 0xa
cmovl esi, r14d
jmp 0x140094018
cmp esi, 0xb898d5c7
je 0x140094089
cmp esi, 0xbd5c5e6c
jne 0x140094018
mov rdx, qword [rbp + 0x1f0]
movups xmmword [rdx], xmm0
mov esi, 0x975d0f4
jmp 0x140094018
mov esi, 0xb898d5c7
jmp 0x140094018
mov edx, dword [0x1403fbae0]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov esi, 0xe8670b47
cmove esi, r13d
cmp dword [0x1403fbae4], 0xa
cmovl esi, r13d
jmp 0x140094018
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
movups xmm1, xmmword [rcx]
xorps xmm1, xmm0
movaps xmmword [rbp + 0x1f0], xmm1
movaps xmm0, xmmword [rbp + 0x1f0]
mov qword [rbp + 0x1f0], rdx
mov esi, 0xbd5c5e6c
cmp esi, 0xd73f129e
jle 0x140094128
cmp esi, 0xd73f129f
je 0x140094238
cmp esi, 0xe8670b47
je 0x140094149
cmp esi, 0x975d0f4
jne 0x1400940df
mov ecx, dword [0x1403fbae0]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov esi, 0xe8670b47
cmove esi, r14d
cmp dword [0x1403fbae4], 0xa
cmovl esi, r14d
jmp 0x1400940df
cmp esi, 0xb898d5c7
je 0x140094150
cmp esi, 0xbd5c5e6c
jne 0x1400940df
mov rcx, qword [rbp + 0x1f0]
movups xmmword [rcx], xmm0
mov esi, 0x975d0f4
jmp 0x1400940df
mov esi, 0xb898d5c7
jmp 0x1400940df
mov ecx, dword [0x1403fbae0]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov esi, 0xe8670b47
cmove esi, r13d
cmp dword [0x1403fbae4], 0xa
cmovl esi, r13d
jmp 0x1400940df
mov qword [rbp + 0x1e0], rcx
mov rcx, qword [rbp + 0x1e0]
mov qword [rbp + 0x1f0], rcx
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x14009426a
cmp edx, 0x4abb3956
jne 0x140094192
mov rcx, r12
mov edx, 0x765fc5dc
jmp 0x140094192
mov rdx, qword [rbp + 0x1d0]
mov rax, qword [rbp + 0x20]
mov r8, qword [rbp - 0x28]
sub rsp, 0x20
xor ecx, ecx
xor r9d, r9d
call qword [sym.imp.USER32.dll_MessageBoxA]
mov edi, 0x54165dc2
mov esi, 0xe335fea7
mov r8d, 0xe4af404
mov r11d, 0xfb964cf4
mov r10d, 0xf4412cfe
movabs r9, 0xc3d51c3fc1fcca99
add rsp, 0x20
mov rax, qword [rbp + 0x50]
mov eax, 0x7aa074f3
jmp 0x14008e227
lea rdx, [rax + 0x10]
mov qword [rbp + 0x1e0], rdx
mov ebx, 0x903070b0
cmp ebx, 0x643b35db
je 0x1400942a9
cmp ebx, 0x903070b0
jne 0x140094216
mov rdx, qword [rbp + 0x1e0]
mov ebx, 0x643b35db
jmp 0x140094216
lea rcx, [rax + 0x10]
mov qword [rbp + 0x1e0], rcx
mov ebx, 0x903070b0
cmp ebx, 0x643b35db
je 0x1400942ec
cmp ebx, 0x903070b0
jne 0x140094248
mov rcx, qword [rbp + 0x1e0]
mov ebx, 0x643b35db
jmp 0x140094248
mov qword [rbp + 0x1e0], rcx
mov rcx, qword [rbp + 0x1e0]
mov qword [rbp + 0x1f8], rcx
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x14009432f
cmp edx, 0x4abb3956
jne 0x140094284
movabs rcx, 0x6f5973f1c145bf03
mov edx, 0x765fc5dc
jmp 0x140094284
mov qword [rbp + 0x1f0], rdx
mov rdx, qword [rbp + 0x1f0]
movups xmm0, xmmword [rdx]
lea rsi, [rcx + 0x10]
mov qword [rbp + 0x1e0], rsi
mov ebx, 0x903070b0
cmp ebx, 0x643b35db
je 0x14009436e
cmp ebx, 0x903070b0
jne 0x1400942ca
mov rdx, qword [rbp + 0x1e0]
mov ebx, 0x643b35db
jmp 0x1400942ca
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
movups xmm0, xmmword [rcx]
lea rsi, [rdx + 0x10]
mov qword [rbp + 0x1e0], rsi
mov ebx, 0x903070b0
cmp ebx, 0x643b35db
je 0x140094435
cmp ebx, 0x903070b0
jne 0x14009430d
mov rcx, qword [rbp + 0x1e0]
mov ebx, 0x643b35db
jmp 0x14009430d
mov qword [rbp + 0x1e0], rcx
mov rcx, qword [rbp + 0x1e0]
mov qword [rbp + 0x200], rcx
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x1400944fc
cmp edx, 0x4abb3956
jne 0x140094349
movabs rcx, 0x826985d85eb09b08
mov edx, 0x765fc5dc
jmp 0x140094349
mov qword [rbp + 0x1f0], rdx
mov rdx, qword [rbp + 0x1f0]
movups xmm1, xmmword [rdx]
xorps xmm1, xmm0
movaps xmmword [rbp + 0x1f0], xmm1
movaps xmm0, xmmword [rbp + 0x1f0]
mov qword [rbp + 0x1f0], rsi
mov esi, 0xbd5c5e6c
cmp esi, 0xd73f129e
jle 0x1400943e5
cmp esi, 0xd73f129f
je 0x140094534
cmp esi, 0xe8670b47
je 0x140094406
cmp esi, 0x975d0f4
jne 0x14009439c
mov edx, dword [0x1403fbae0]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov esi, 0xe8670b47
cmove esi, r14d
cmp dword [0x1403fbae4], 0xa
cmovl esi, r14d
jmp 0x14009439c
cmp esi, 0xb898d5c7
je 0x14009440d
cmp esi, 0xbd5c5e6c
jne 0x14009439c
mov rdx, qword [rbp + 0x1f0]
movups xmmword [rdx], xmm0
mov esi, 0x975d0f4
jmp 0x14009439c
mov esi, 0xb898d5c7
jmp 0x14009439c
mov edx, dword [0x1403fbae0]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov esi, 0xe8670b47
cmove esi, r13d
cmp dword [0x1403fbae4], 0xa
cmovl esi, r13d
jmp 0x14009439c
mov qword [rbp + 0x1f0], rcx
mov rcx, qword [rbp + 0x1f0]
movups xmm1, xmmword [rcx]
xorps xmm1, xmm0
movaps xmmword [rbp + 0x1f0], xmm1
movaps xmm0, xmmword [rbp + 0x1f0]
mov qword [rbp + 0x1f0], rsi
mov esi, 0xbd5c5e6c
cmp esi, 0xd73f129e
jle 0x1400944ac
cmp esi, 0xd73f129f
je 0x140094566
cmp esi, 0xe8670b47
je 0x1400944cd
cmp esi, 0x975d0f4
jne 0x140094463
mov ecx, dword [0x1403fbae0]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov esi, 0xe8670b47
cmove esi, r14d
cmp dword [0x1403fbae4], 0xa
cmovl esi, r14d
jmp 0x140094463
cmp esi, 0xb898d5c7
je 0x1400944d4
cmp esi, 0xbd5c5e6c
jne 0x140094463
mov rcx, qword [rbp + 0x1f0]
movups xmmword [rcx], xmm0
mov esi, 0x975d0f4
jmp 0x140094463
mov esi, 0xb898d5c7
jmp 0x140094463
mov ecx, dword [0x1403fbae0]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
mov esi, 0xe8670b47
cmove esi, r13d
cmp dword [0x1403fbae4], 0xa
cmovl esi, r13d
jmp 0x140094463
mov qword [rbp + 0x1e0], rcx
mov rcx, qword [rbp + 0x1e0]
mov qword [rbp + 0x208], rcx
mov edx, 0x4abb3956
cmp edx, 0x765fc5dc
je 0x140094598
cmp edx, 0x4abb3956
jne 0x140094516
lea rcx, [rbp + 0x1f0]
mov edx, 0x765fc5dc
jmp 0x140094516
add rax, 0x20
mov qword [rbp + 0x1e0], rax
mov edx, 0x903070b0
cmp edx, 0x643b35db
je 0x14009476c
cmp edx, 0x903070b0
jne 0x140094544
mov rax, qword [rbp + 0x1e0]
mov edx, 0x643b35db
jmp 0x140094544
add rax, 0x20
mov qword [rbp + 0x1e0], rax
mov ecx, 0x903070b0
cmp ecx, 0x643b35db
je 0x1400947af
cmp ecx, 0x903070b0
jne 0x140094576
mov rax, qword [rbp + 0x1e0]
mov ecx, 0x643b35db
jmp 0x140094576
mov qword [rbp + 0x1e0], rcx
mov rcx, qword [rbp + 0x1e0]
mov qword [rbp + 0x1b8], rcx
mov ecx, 0x44c5b4b9
cmp ecx, 0x1d23cfc4
je 0x1400947f2
cmp ecx, 0x44c5b4b9
jne 0x1400945b2
mov rcx, qword [rbp + 0x1b8]
mov qword [rbp + 0x1a0], rcx
mov ebx, 0x903070b0
cmp ebx, 0x643b35db
je 0x1400945f7
cmp ebx, 0x903070b0
jne 0x1400945d9
mov rdx, qword [rbp + 0x1a0]
mov ebx, 0x643b35db
jmp 0x1400945d9
mov qword [rbp + 0x1e0], rdx
mov rdx, qword [rbp + 0x1e0]
movups xmm0, xmmword [rdx]
mov qword [rbp + 0x1d0], rax
mov rdx, qword [rbp + 0x1d0]
mov qword [rbp + 0x1d8], rdx
mov rdx, qword [rbp + 0x1d8]
mov qword [rbp + 0x1a0], rdx
mov ebx, 0x903070b0
cmp ebx, 0x643b35db
je 0x14009464e
cmp ebx, 0x903070b0
jne 0x140094630
mov rdx, qword [rbp + 0x1a0]
mov ebx, 0x643b35db
jmp 0x140094630
mov qword [rbp + 0x1e0], rdx
mov rdx, qword [rbp + 0x1e0]
movups xmm1, xmmword [rdx]
xorps xmm1, xmm0
movaps xmmword [rbp + 0x1e0], xmm1
movaps xmm0, xmmword [rbp + 0x1e0]
mov rdx, qword [rbp + 0x1d8]
mov qword [rbp + 0x1e0], rdx
mov edx, 0xbd5c5e6c
cmp edx, 0xd73f129e
jle 0x1400946cc
cmp edx, 0xd73f129f
je 0x14009471c
cmp edx, 0xe8670b47
je 0x1400946ed
cmp edx, 0x975d0f4
jne 0x140094683
mov edx, dword [0x1403fbae0]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0xe8670b47
cmove edx, r14d
cmp dword [0x1403fbae4], 0xa
cmovl edx, r14d
jmp 0x140094683
cmp edx, 0xb898d5c7
je 0x1400946f4
cmp edx, 0xbd5c5e6c
jne 0x140094683
mov rdx, qword [rbp + 0x1e0]
movups xmmword [rdx], xmm0
mov edx, 0x975d0f4
jmp 0x140094683
mov edx, 0xb898d5c7
jmp 0x140094683
mov edx, dword [0x1403fbae0]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0xe8670b47
cmove edx, r13d
cmp dword [0x1403fbae4], 0xa
cmovl edx, r13d
jmp 0x140094683
add rcx, 0x10
mov qword [rbp + 0x1a0], rcx
mov edx, 0x903070b0
cmp edx, 0x643b35db
je 0x14009474a
cmp edx, 0x903070b0
jne 0x14009472c
mov rcx, qword [rbp + 0x1a0]
mov edx, 0x643b35db
jmp 0x14009472c
mov qword [rbp + 0x1e0], rcx
mov rcx, qword [rbp + 0x1e0]
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x1c0], xmm0
mov ecx, 0x1d23cfc4
jmp 0x1400945b2
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
movups xmm0, xmmword [rax]
lea rax, [rcx + 0x20]
mov qword [rbp + 0x1e0], rax
mov ebx, 0x903070b0
cmp ebx, 0x643b35db
je 0x14009482b
cmp ebx, 0x903070b0
jne 0x14009478d
mov rdx, qword [rbp + 0x1e0]
mov ebx, 0x643b35db
jmp 0x14009478d
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
movups xmm0, xmmword [rax]
add rdx, 0x20
mov qword [rbp + 0x1e0], rdx
mov ecx, 0x903070b0
cmp ecx, 0x643b35db
je 0x1400948ec
cmp ecx, 0x903070b0
jne 0x1400947d0
mov rax, qword [rbp + 0x1e0]
mov ecx, 0x643b35db
jmp 0x1400947d0
mov rax, qword [rbp + 0x1d8]
add rax, 0x10
mov qword [rbp + 0x1a0], rax
mov edx, 0x903070b0
cmp edx, 0x643b35db
je 0x1400949ad
cmp edx, 0x903070b0
jne 0x140094809
mov rcx, qword [rbp + 0x1a0]
mov edx, 0x643b35db
jmp 0x140094809
mov qword [rbp + 0x1f0], rdx
mov rdx, qword [rbp + 0x1f0]
movups xmm1, xmmword [rdx]
xorps xmm1, xmm0
movaps xmmword [rbp + 0x1f0], xmm1
movaps xmm0, xmmword [rbp + 0x1f0]
mov qword [rbp + 0x1f0], rax
mov eax, 0xbd5c5e6c
cmp eax, 0xd73f129e
jle 0x14009489e
cmp eax, 0xd73f129f
je 0x140094a72
cmp eax, 0xe8670b47
je 0x1400948bd
cmp eax, 0x975d0f4
jne 0x140094859
mov eax, dword [0x1403fbae0]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov eax, 0xe8670b47
cmove eax, r14d
cmp dword [0x1403fbae4], 0xa
cmovl eax, r14d
jmp 0x140094859
cmp eax, 0xb898d5c7
je 0x1400948c4
cmp eax, 0xbd5c5e6c
jne 0x140094859
mov rax, qword [rbp + 0x1f0]
movups xmmword [rax], xmm0
mov eax, 0x975d0f4
jmp 0x140094859
mov eax, 0xb898d5c7
jmp 0x140094859
mov eax, dword [0x1403fbae0]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov eax, 0xe8670b47
cmove eax, r13d
cmp dword [0x1403fbae4], 0xa
cmovl eax, r13d
jmp 0x140094859
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
movups xmm1, xmmword [rax]
xorps xmm1, xmm0
movaps xmmword [rbp + 0x1f0], xmm1
movaps xmm0, xmmword [rbp + 0x1f0]
mov qword [rbp + 0x1f0], rdx
mov eax, 0xbd5c5e6c
cmp eax, 0xd73f129e
jle 0x14009495f
cmp eax, 0xd73f129f
je 0x140094aa8
cmp eax, 0xe8670b47
je 0x14009497e
cmp eax, 0x975d0f4
jne 0x14009491a
mov eax, dword [0x1403fbae0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8670b47
cmove eax, r14d
cmp dword [0x1403fbae4], 0xa
cmovl eax, r14d
jmp 0x14009491a
cmp eax, 0xb898d5c7
je 0x140094985
cmp eax, 0xbd5c5e6c
jne 0x14009491a
mov rax, qword [rbp + 0x1f0]
movups xmmword [rax], xmm0
mov eax, 0x975d0f4
jmp 0x14009491a
mov eax, 0xb898d5c7
jmp 0x14009491a
mov eax, dword [0x1403fbae0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8670b47
cmove eax, r13d
cmp dword [0x1403fbae4], 0xa
cmovl eax, r13d
jmp 0x14009491a
mov qword [rbp + 0x1e0], rcx
mov rcx, qword [rbp + 0x1e0]
movups xmm0, xmmword [rcx]
xorps xmm0, xmmword [rbp + 0x1c0]
movaps xmmword [rbp + 0x1e0], xmm0
movaps xmm0, xmmword [rbp + 0x1e0]
mov qword [rbp + 0x1e0], rax
mov eax, 0xbd5c5e6c
cmp eax, 0xd73f129e
jle 0x140094a24
cmp eax, 0xd73f129f
je 0x140094ab9
cmp eax, 0xe8670b47
je 0x140094a43
cmp eax, 0x975d0f4
jne 0x1400949df
mov eax, dword [0x1403fbae0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8670b47
cmove eax, r14d
cmp dword [0x1403fbae4], 0xa
cmovl eax, r14d
jmp 0x1400949df
cmp eax, 0xb898d5c7
je 0x140094a4a
cmp eax, 0xbd5c5e6c
jne 0x1400949df
mov rax, qword [rbp + 0x1e0]
movups xmmword [rax], xmm0
mov eax, 0x975d0f4
jmp 0x1400949df
mov eax, 0xb898d5c7
jmp 0x1400949df
mov eax, dword [0x1403fbae0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8670b47
cmove eax, r13d
cmp dword [0x1403fbae4], 0xa
cmovl eax, r13d
jmp 0x1400949df
mov rax, qword [rbp + 0x1a0]
mov rsp, r8
mov qword [rbp + 0x70], rcx
mov eax, dword [0x1403fb35c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf0b29792
mov ecx, 0x8eea2cef
cmove eax, ecx
cmp dword [0x1403fb360], 0xa
cmovl eax, ecx
jmp 0x140094af5
mov rax, qword [rbp + 0x1a0]
mov eax, 0xb24e6b74
mov rsp, r8
jmp 0x140094af5
mov rdx, qword [rbp + 0x1d0]
mov rax, qword [rbp + 0x198]
sub rsp, 0x20
xor ecx, ecx
xor r9d, r9d
call qword [sym.imp.USER32.dll_MessageBoxA]
mov r11d, 0xfb964cf4
mov r10d, 0xf4412cfe
movabs r9, 0xc3d51c3fc1fcca99
add rsp, 0x20
mov eax, 0xb35e1dd9
mov r8d, 0xe4af404
mov esi, 0xe335fea7
mov edi, 0x54165dc2
jmp 0x14008e227
cmp eax, 0x37b81486
je 0x140094c3c
jmp 0x14008e227
mov rax, qword [rbp + 0xf8]
lea rcx, [0x1400960e4]
mov qword [rax], rcx
mov rcx, qword [rbp + 0x140]
mov r8, qword [rbp + 0x100]
mov rdx, qword [rbp + 0xf8]
sub rsp, 0x20
call fcn.140096bea
add rsp, 0x20
mov rdx, qword [rbp + 0x140]
sub rsp, 0x20
mov rcx, qword [rbp - 8]
call fcn.140096cae
add rsp, 0x20
mov rcx, qword [rbp + 0x140]
sub rsp, 0x20
call fcn.14008dcf4
add rsp, 0x20
mov rax, qword [rbp + 0x28]
mov rax, qword [rbp + 0x30]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x138]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xf0]
mov rcx, qword [rbp + 0x158]
mov qword [rax], rcx
mov rax, qword [rbp + 0xe8]
mov rax, qword [rbp + 0xe8]
lea rcx, [0x140097072]
mov qword [rax], rcx
mov rcx, qword [rbp + 0x138]
mov r8, qword [rbp + 0xf0]
mov rdx, qword [rbp + 0xe8]
sub rsp, 0x20
call fcn.140096bea
add rsp, 0x20
mov rdx, qword [rbp + 0x138]
sub rsp, 0x20
mov rcx, qword [rbp]
call fcn.140096cae
add rsp, 0x20
mov rcx, qword [rbp + 0x138]
sub rsp, 0x20
call fcn.14008dcf4
mov edi, 0x54165dc2
mov esi, 0xe335fea7
mov r8d, 0xe4af404
mov r11d, 0xfb964cf4
mov r10d, 0xf4412cfe
movabs r9, 0xc3d51c3fc1fcca99
add rsp, 0x20
mov eax, 0x53495258
mov cl, 1
jmp 0x14008e221
mov eax, dword [rbp + 0x184]
and al, 1
movaps xmm6, xmmword [rbp + 0x210]
lea rsp, [rbp + 0x228]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret