Function at 0x180005e90
Capabilities:
Check for software breakpoints

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x530]
sub rsp, 0x630
movaps xmmword [rsp + 0x620], xmm6
mov rax, qword [0x1800a3d18]
xor rax, rsp
mov qword [rbp + 0x510], rax
movsd xmm6, qword [0x18009be70]
lea ebx, [rdx + 0x253]
mov r12, qword [rsp + 0x58]
mov r10, rcx
mov rsi, qword [rsp + 0x58]
mov r11, r9
mov qword [rsp + 0x30], rcx
mov r13d, edx
mov qword [rsp + 0x40], r9
mov r15d, edx
mov qword [rsp + 0x38], r8
lea rcx, [0x180000000]
mov dword [rsp + 0x50], edx
mov dword [rsp + 0x48], ebx
cmp edx, ebx
jae 0x18000643e
mov rax, qword [rsp + 0x58]
lea rdi, str.ws2_32.dll
mov r13, qword [rsp + 0x58]
mov r14, qword [rsp + 0x58]
mov qword [rsp + 0x70], rax
lea r9, [0x180029760]
lea rdx, [0x1800297d0]
cmp r15d, 0x124
ja case.default.0x180005f76
je 0x1800062e9
lea eax, [r15 - 0xc]
cmp eax, 0xf9
ja case.default.0x180005f76
movzx eax, byte [rcx + rax + 0x78b0]
mov ecx, dword [rcx + rax*4 + 0x786c]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
lea r12, str.pps_beta_offset_div2
jmp case.0x180005f76.20
xor r9d, r9d
lea rdx, [rbp + 0x160]
xor r8d, r8d
lea ecx, [r9 + 0x22]
call fcn.180030220
jmp 0x180006411
xor r9d, r9d
mov dword [rsp + 0x60], 1
lea r8, [rsp + 0x60]
mov edx, 0xbb
lea rcx, [rbp + 0x160]
call fcn.18002a1a0
mov ecx, dword [rbp - 0x60]
mov edi, 0x39
nop dword [rax + rax]
cmp edi, 0x39
jne 0x180006068
inc dword [0x1800a3e40]
test ecx, ecx
je 0x180006068
mov ebx, 0xca
nop dword [rax]
mov eax, ebx
sub eax, 0xca
je 0x180006033
cmp eax, 1
jne 0x18000605e
mov rax, rsi
mov rcx, qword [rbp + 0x510]
xor rcx, rsp
call fcn.18008f350
mov rbx, qword [rsp + 0x678]
movaps xmm6, xmmword [rsp + 0x620]
add rsp, 0x630
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
movd xmm1, ecx
xorps xmm2, xmm2
cvtdq2pd xmm1, xmm1
lea rcx, str._f____f_n
movq r8, xmm2
movq rdx, xmm1
call fcn.18008e9c0
mov ecx, dword [rbp - 0x60]
lea rsi, str.false
inc ebx
cmp ebx, 0xcc
jb 0x180005ff0
add edi, 0xb8
cmp edi, 0xf1
jb 0x180005fd0
jmp 0x180006406
xor edx, edx
lea rcx, [rbp + 0x350]
mov r8d, 0x1b8
call sub.VCRUNTIME140.dll_memset
movzx eax, word [0x180093b20]
mov word [rbp + 0x364], ax
movzx eax, byte [0x180093b22]
mov byte [rbp + 0x366], al
jmp 0x180006411
xor edx, edx
lea rcx, [rbp - 0x60]
mov r8d, 0x1b8
call sub.VCRUNTIME140.dll_memset
lea rax, [rbp + 0x190]
mov qword [rbp + 0x148], rax
jmp 0x180006411
mov r9d, 0x14
mov qword [rsp + 0x20], rdi
xor r8d, r8d
xor ecx, ecx
lea edx, [r9 + 9]
call fcn.180010940
mov qword [rsp + 0x70], rax
jmp 0x180006411
mov rax, qword [r8]
lea rdx, [rbp - 0x78]
mov qword [rbp - 0x80], rax
mov r9d, 0xf4
mov rax, qword [r10 + 8]
mov r8, r11
mov qword [rbp - 0x78], rax
mov rcx, r10
lea rax, [rbp - 0x80]
mov qword [rsp + 0x20], rax
call fcn.180025ee0
mov rsi, rax
jmp 0x180006411
mov ebx, 0x37
cmp ebx, 0x37
jne 0x18000618f
inc dword [0x1800a3e40]
lea r8, [rbp - 0x70]
mov qword [rbp - 0x70], rdx
lea rcx, [rbp + 0x160]
mov edx, 0xd4
mov r9, r12
call fcn.1800596b0
mov r13, rax
test rax, rax
jne 0x180006188
mov edx, 0x25
mov ecx, edx
sub ecx, 0x25
je 0x18000617a
cmp ecx, 1
je case.0x180005f76.27
jmp 0x180006181
lea rsi, str.false
inc edx
cmp edx, 0x27
jb 0x180006168
lea rdx, [0x1800297d0]
add ebx, 6
cmp ebx, 0x3d
jb 0x180006134
lea rax, [rbp - 0x60]
mov qword [r13 + 0xa0], rax
jmp 0x18000640d
mov ebx, 0x2c
nop dword [rax]
cmp ebx, 0x2c
jne 0x18000622f
inc dword [0x1800a3e40]
lea rcx, [rbp - 0x68]
mov qword [rbp - 0x68], r9
mov r8d, 0xd8
lea r9, [rbp + 0x160]
mov rdx, r12
call fcn.18005a8d0
mov qword [rsp + 0x58], rax
test rax, rax
jne 0x180006207
mov edx, 0x3f
mov ecx, edx
sub ecx, 0x3f
je 0x1800061f9
cmp ecx, 1
je case.0x180005f76.27
jmp 0x180006200
lea rsi, str.false
inc edx
cmp edx, 0x41
jb 0x1800061e7
lea r9, [0x180029760]
add ebx, 0x1550
cmp ebx, 0x1550
jbe 0x1800061b0
lea rcx, [rbp + 0x350]
mov qword [rax + 0xa0], rcx
jmp 0x18000640d
mov rax, qword [rsp + 0x58]
jmp 0x18000620e
mov ebx, 0x5b
mov eax, ebx
sub eax, 0x5b
je 0x18000625c
cmp eax, 0x60
jne 0x18000626b
lea ecx, [rax - 0x56]
call qword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x18000626b
xor eax, eax
xor ecx, ecx
lock cmpxchg dword [r14 + 0x120], ecx
je 0x180006278
add ebx, 0x60
cmp ebx, 0x11b
jb 0x180006245
jmp case.0x180005f76.22
mov ebx, dword [rsp + 0x48]
mov r10, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
mov r11, qword [rsp + 0x40]
mov r15d, 0xee
jmp case.0x180005f76.20
xor edx, edx
lea rcx, [rbp + 0x190]
mov r8d, 0x1b8
call sub.VCRUNTIME140.dll_memset
xor r9d, r9d
mov dword [rsp + 0x68], 1
lea r8, [rsp + 0x68]
mov edx, 0xbb
lea rcx, [rbp + 0x160]
call fcn.18002a1a0
jmp 0x180006411
mov eax, 1
xchg dword [r14 + 0x120], eax
jmp case.0x180005f76.20
mov r14, r10
jmp case.0x180005f76.20
mov eax, dword [rbp + 0x190]
mov edi, 0xdc
cmp edi, 0xdc
je 0x180006361
cmp edi, 0x604
jne 0x180006367
cmp eax, 1
je 0x180006367
mov ebx, 0x52
nop
cmp ebx, 0x52
je 0x180006323
cmp ebx, 0xf6
je case.0x180005f76.27
jmp 0x180006351
movd xmm1, eax
lea rcx, str._f____f_n
cvtdq2pd xmm1, xmm1
movaps xmm2, xmm6
movq r8, xmm6
movq rdx, xmm1
call fcn.18008e9c0
mov eax, dword [rbp + 0x190]
lea rsi, str.false
add ebx, 0xa4
cmp ebx, 0x19a
jb 0x180006310
jmp 0x180006367
inc dword [0x1800a3e40]
add edi, 0x528
cmp edi, 0xa50
jbe 0x1800062f4
mov edi, 0x19
nop
cmp edi, 0x19
je 0x1800063f1
cmp edi, 0x7b
jne 0x1800063f7
cmp dword [rbp + 0x354], 1
je 0x1800063f7
mov ebx, 0x5a
cmp ebx, 0x5a
je 0x1800063bc
cmp ebx, 0xf3
jne 0x1800063e1
nop word [rax + rax]
lea rax, str.false
jmp 0x180006001
movd xmm1, dword [rbp + 0x354]
lea rcx, str._f____f_n
cvtdq2pd xmm1, xmm1
movaps xmm2, xmm6
movq r8, xmm6
movq rdx, xmm1
call fcn.18008e9c0
add ebx, 0x99
cmp ebx, 0x18c
jb 0x180006398
jmp 0x1800063f7
inc dword [0x1800a3e40]
add edi, 0x62
cmp edi, 0xdd
jb 0x180006380
lea rdi, str.ws2_32.dll
mov ebx, dword [rsp + 0x48]
mov r11, qword [rsp + 0x40]
mov r8, qword [rsp + 0x38]
mov r10, qword [rsp + 0x30]
lea rcx, [0x180000000]
add r15d, 0x23
cmp r15d, ebx
jb 0x180005f2d
mov r12, qword [rsp + 0x70]
mov r13d, dword [rsp + 0x50]
lea r15d, [r13 + 0xa20]
mov r14d, r13d
cmp r13d, r15d
jae 0x180006cfa
cmp r14d, 0x47a
ja 0x180006900
je 0x180006897
cmp r14d, 0x1f2
ja 0x18000664d
je 0x180006cda
mov eax, r14d
sub eax, 0xc
je 0x180006620
sub eax, 0x96
je 0x18000654a
sub eax, 0xc
je 0x180006503
cmp eax, 0xa2
jne 0x180006cda
mov edx, 0x10a
cmp edx, 0x10a
je 0x1800064ea
cmp edx, 0x63c0
jne 0x1800064f0
cmp qword [rbp + 0x150], 0
jne 0x1800064f0
mov ecx, 0x100
mov eax, ecx
sub eax, 0x100
je 0x1800064d6
cmp eax, 0x1b
je case.0x180005f76.27
jmp 0x1800064dd
lea rsi, str.false
add ecx, 0x1b
cmp ecx, 0x136
jb 0x1800064c2
jmp 0x1800064f0
inc dword [0x1800a3e40]
add edx, 0x62b6
cmp edx, 0xc56c
jbe 0x1800064a3
jmp 0x180006cda
inc dword [0x1800a3e40]
lea r9, [rbp + 0x7c]
lea r8, [0x180092c27]
mov edx, 0xba
xor ecx, ecx
call fcn.180028ac0
test eax, eax
jne 0x180006cda
mov eax, 0x104
nop dword [rax]
cmp eax, 0x104
je 0x1800063b0
add eax, 0x4a
cmp eax, 0x14e
jb 0x180006530
jmp 0x180006cda
test byte [r10 + 0xc0], 2
je 0x1800065c1
mov ebx, 0xea
nop dword [rax]
mov eax, ebx
sub eax, 0xea
je 0x180006574
cmp eax, 0x38
je case.0x180005f76.27
jmp 0x1800065a7
mov r8d, dword [r8]
lea rax, [r10 + 0x28]
mov rcx, qword [r10 + 0x20]
xor r9d, r9d
mov dword [rsp + 0x28], 0x10
mov rdx, r11
mov qword [rsp + 0x20], rax
call r12
mov r10, qword [rsp + 0x30]
test eax, eax
mov ecx, 0
cmovs eax, ecx
movsxd rsi, eax
mov r8, qword [rsp + 0x38]
add ebx, 0x38
mov r11, qword [rsp + 0x40]
cmp ebx, 0x15a
jb 0x180006560
jmp 0x180006cda
mov ebx, 0x13
nop word [rax + rax]
mov eax, ebx
sub eax, 0x12
je case.0x180005f76.27
cmp eax, 1
jne 0x180006606
mov rax, qword [r8]
lea rcx, [r10 + 0x58]
lea r8, [rsp + 0x50]
mov qword [rsp + 0x50], rax
mov r9, r11
mov edx, 0xe2
call fcn.180005e90
mov r10, qword [rsp + 0x30]
mov rsi, rax
mov r8, qword [rsp + 0x38]
dec ebx
mov r11, qword [rsp + 0x40]
cmp ebx, 0x11
ja 0x1800065d0
jmp 0x180006cda
inc dword [0x1800a3e40]
lea r9, [rbp + 0x42c]
lea r8, [0x180092c27]
mov edx, 0xba
xor ecx, ecx
call fcn.180028ac0
test eax, eax
je 0x1800063b0
jmp 0x180006cda
cmp r14d, 0x294
je 0x18000681e
cmp r14d, 0x336
je 0x180006790
cmp r14d, 0x3d8
jne 0x180006cda
mov ecx, dword [rbp + 0x35c]
mov edi, 0xb5
nop
mov eax, edi
sub eax, 0xb4
je 0x180006696
cmp eax, 1
jne 0x1800066ef
inc dword [0x1800a3e40]
jmp 0x1800066ef
cmp ecx, 1
je 0x1800066ef
mov ebx, 4
cmp ebx, 4
je 0x1800066b3
cmp ebx, 0x2d4
je case.0x180005f76.27
jmp 0x1800066e1
movd xmm1, ecx
movaps xmm2, xmm6
cvtdq2pd xmm1, xmm1
lea rcx, str._f____f_n
movq r8, xmm6
movq rdx, xmm1
call fcn.18008e9c0
mov ecx, dword [rbp + 0x35c]
lea rsi, str.false
add ebx, 0x2d0
cmp ebx, 0x5a0
jbe 0x1800066a0
dec edi
cmp edi, 0xb3
ja 0x180006680
mov edi, 0x8d
nop
mov eax, edi
sub eax, 0x8c
je 0x180006716
cmp eax, 1
jne 0x180006774
inc dword [0x1800a3e40]
jmp 0x180006774
cmp dword [rbp + 0x198], 0
je 0x180006774
mov ebx, 0x93
cmp ebx, 0x93
je 0x18000673a
cmp ebx, 0x63ea
je case.0x180005f76.27
jmp 0x180006766
movd xmm1, dword [rbp + 0x198]
lea rcx, str._f____f_n
cvtdq2pd xmm1, xmm1
xorps xmm2, xmm2
movq rdx, xmm1
movq r8, xmm2
call fcn.18008e9c0
lea rsi, str.false
add ebx, 0x6357
cmp ebx, 0xc6ae
jbe 0x180006724
dec edi
cmp edi, 0x8b
ja 0x180006700
jmp 0x180006cda
inc dword [0x1800a3e40]
cmp dword [rbp + 0x198], 0
je 0x1800067f8
mov ebx, 0x8d
nop dword [rax]
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x8c
je case.0x180005f76.27
cmp eax, 1
jne 0x1800067ee
movd xmm1, dword [rbp + 0x198]
lea rcx, str._f____f_n
cvtdq2pd xmm1, xmm1
xorps xmm2, xmm2
movq rdx, xmm1
movq r8, xmm2
call fcn.18008e9c0
lea rsi, str.false
dec ebx
cmp ebx, 0x8b
ja 0x1800067b0
xor r9d, r9d
mov dword [rsp + 0x50], 1
lea r8, [rsp + 0x50]
mov edx, 0xbb
lea rcx, [rbp + 0x160]
call fcn.18002a1a0
jmp 0x180006cda
mov edi, 0x43
cmp edi, 0x43
jne 0x180006884
inc dword [0x1800a3e40]
cmp dword [rbp + 0x19c], 0
je 0x180006884
mov ebx, 0x10e
nop dword [rax]
mov eax, ebx
sub eax, 0x10e
je 0x180006854
cmp eax, 0x60
je 0x1800063b0
jmp 0x180006879
movd xmm1, dword [rbp + 0x19c]
lea rcx, str._f____f_n
cvtdq2pd xmm1, xmm1
xorps xmm2, xmm2
movq rdx, xmm1
movq r8, xmm2
call fcn.18008e9c0
add ebx, 0x60
cmp ebx, 0x1ce
jb 0x180006840
add edi, 0x86
cmp edi, 0x86
jbe 0x180006823
jmp 0x180006cda
mov ebx, 0x4c
nop dword [rax]
cmp ebx, 0x4c
je 0x1800068e7
cmp ebx, 0x25b4
jne 0x1800068ed
lea r9, [rbp + 0x42c]
mov edx, 0xba
lea r8, [0x180092c27]
xor ecx, ecx
call fcn.180028ac0
test eax, eax
jne 0x1800068ed
mov eax, 0x61
cmp eax, 0x61
je 0x1800063b0
add eax, 0x344a
cmp eax, 0x344a
jbe 0x1800068d0
jmp 0x1800068ed
inc dword [0x1800a3e40]
add ebx, 0x2568
cmp ebx, 0x4ad0
jbe 0x1800068a0
jmp 0x180006cda
cmp r14d, 0x702
ja 0x180006b50
je 0x180006a3c
cmp r14d, 0x51c
je 0x1800069f0
cmp r14d, 0x5be
je 0x1800069cf
cmp r14d, 0x660
jne 0x180006cda
xor r9d, r9d
mov dword [rsp + 0x50], 1
lea r8, [rsp + 0x50]
mov edx, 0xbb
lea rcx, [rbp + 0x160]
call fcn.18002a1a0
mov ebx, 0xea
mov eax, ebx
sub eax, 0xea
je 0x1800069ba
cmp eax, 1
jne 0x1800069c0
lea r9, [rbp + 0x26c]
mov edx, 0xba
lea r8, [0x180092c27]
xor ecx, ecx
call fcn.180028ac0
test eax, eax
jne 0x1800069c0
mov eax, 0xda
cmp eax, 0xda
je 0x1800069a5
cmp eax, 0x197
je case.0x180005f76.27
jmp 0x1800069ac
lea rsi, str.false
add eax, 0xbd
cmp eax, 0x254
jb 0x180006991
jmp 0x1800069c0
inc dword [0x1800a3e40]
inc ebx
cmp ebx, 0xec
jb 0x180006960
jmp 0x180006cda
mov eax, dword [str.hello]
mov dword [rbp + 0x1a4], eax
movzx eax, word [0x18009546c]
mov word [rbp + 0x1a8], ax
jmp 0x180006cda
inc dword [0x1800a3e40]
lea r9, [rbp + 0x26c]
lea r8, [0x180092c27]
mov edx, 0xba
xor ecx, ecx
call fcn.180028ac0
test eax, eax
jne 0x180006cda
mov eax, 0x9e
nop dword [rax]
cmp eax, 0x9e
je 0x1800063b0
add eax, 0x19ec
cmp eax, 0x19ec
jbe 0x180006a20
jmp 0x180006cda
mov edi, 0x41
cmp edi, 0x41
jne 0x180006aba
inc dword [0x1800a3e40]
cmp dword [rbp + 0x198], 1
je 0x180006aba
mov ebx, 0xe5
nop word [rax + rax]
cmp ebx, 0xe5
je 0x180006a87
cmp ebx, 0x167
je 0x180006a7e
cmp ebx, 0x1e9
je case.0x180005f76.27
jmp 0x180006aac
lea rsi, str.false
jmp 0x180006aac
movd xmm1, dword [rbp + 0x198]
lea rcx, str._f____f_n
cvtdq2pd xmm1, xmm1
movaps xmm2, xmm6
movq r8, xmm6
movq rdx, xmm1
call fcn.18008e9c0
add ebx, 0x82
cmp ebx, 0x26b
jb 0x180006a60
add edi, 0x1491
cmp edi, 0x1491
jbe 0x180006a41
mov edi, 0x10b
cmp edi, 0x10b
je 0x180006b37
cmp edi, 0x8ccd
jne 0x180006b3d
cmp dword [rbp + 0x19c], 0
je 0x180006b3d
mov ebx, 0x4c
nop
mov eax, ebx
sub eax, 0x4c
je 0x180006b02
cmp eax, 1
je case.0x180005f76.27
jmp 0x180006b2e
movd xmm1, dword [rbp + 0x19c]
lea rcx, str._f____f_n
cvtdq2pd xmm1, xmm1
xorps xmm2, xmm2
movq rdx, xmm1
movq r8, xmm2
call fcn.18008e9c0
lea rsi, str.false
inc ebx
cmp ebx, 0x4e
jb 0x180006af0
jmp 0x180006b3d
inc dword [0x1800a3e40]
add edi, 0x8bc2
cmp edi, 0x11784
jbe 0x180006ad1
jmp 0x180006cda
cmp r14d, 0x7a4
je 0x180006c4a
cmp r14d, 0x846
je 0x180006bf0
cmp r14d, 0x8e8
jne 0x180006cda
xor r9d, r9d
mov dword [rsp + 0x50], 1
lea r8, [rsp + 0x50]
mov edx, 0xbb
lea rcx, [rbp + 0x160]
call fcn.18002a1a0
inc dword [0x1800a3e40]
lea r9, [rbp + 0x26c]
lea r8, [0x180092c27]
mov edx, 0xba
xor ecx, ecx
call fcn.180028ac0
test eax, eax
jne 0x180006cda
mov ecx, 0x124
mov eax, ecx
sub eax, 0x124
je 0x180006bd9
cmp eax, 1
je case.0x180005f76.27
jmp 0x180006be0
lea rsi, str.false
inc ecx
cmp ecx, 0x126
jb 0x180006bc5
jmp 0x180006cda
inc dword [0x1800a3e40]
lea r9, [rbp + 0x208]
lea r8, [0x180093b20]
mov edx, 0xba
xor ecx, ecx
call fcn.180028ac0
test eax, eax
jne 0x180006cda
mov ecx, 0x84
nop dword [rax]
mov eax, ecx
sub eax, 0x84
je 0x180006c34
cmp eax, 1
je case.0x180005f76.27
jmp 0x180006c3b
lea rsi, str.false
inc ecx
cmp ecx, 0x86
jb 0x180006c20
jmp 0x180006cda
mov edi, 8
nop
mov eax, edi
sub eax, 8
je 0x180006cc9
cmp eax, 1
jne 0x180006ccf
cmp dword [rbp + 0x358], 0
je 0x180006ccf
mov ebx, 0x4b
nop word [rax + rax]
cmp ebx, 0x4b
je 0x180006c94
cmp ebx, 0xea
je 0x180006c8b
cmp ebx, 0x189
je case.0x180005f76.27
jmp 0x180006cb9
lea rsi, str.false
jmp 0x180006cb9
movd xmm1, dword [rbp + 0x358]
lea rcx, str._f____f_n
cvtdq2pd xmm1, xmm1
xorps xmm2, xmm2
movq rdx, xmm1
movq r8, xmm2
call fcn.18008e9c0
add ebx, 0x9f
cmp ebx, 0x228
jb 0x180006c70
jmp 0x180006ccf
inc dword [0x1800a3e40]
inc edi
cmp edi, 0xa
jb 0x180006c50
add r14d, 0xa2
cmp r14d, r15d
jae 0x180006cfa
mov r10, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
mov r11, qword [rsp + 0x40]
jmp 0x180006451
lea r14d, [r13 + 0x1f0]
cmp r13d, r14d
jae case.0x180005f76.27
nop word [rax + rax]
cmp r13d, 0x104
ja 0x180007241
je 0x180007115
lea eax, [r13 - 0xc]
cmp eax, 0xd9
ja case.0x18000726c.298
lea rdx, [0x180000000]
movzx eax, byte [rdx + rax + 0x79d0]
mov ecx, dword [rdx + rax*4 + 0x79ac]
add rcx, rdx
jmp rcx
xor eax, eax
lea r9, [rbp + 0x160]
xor edx, edx
mov qword [rsp + 0x20], rax
xor ecx, ecx
lea r8d, [rax + 0x7f]
call fcn.1800773e0
mov ebx, 0x74
nop dword [rax]
mov eax, ebx
sub eax, 0x73
je 0x180006d84
cmp eax, 1
jne 0x180006dce
inc dword [0x1800a3e40]
jmp 0x180006dce
lea r9, [rbp + 0x42c]
mov edx, 0xba
lea r8, [0x180092c27]
xor ecx, ecx
call fcn.180028ac0
test eax, eax
jne 0x180006dce
mov ecx, 0x34
nop word [rax + rax]
mov eax, ecx
sub eax, 0x33
je case.0x180005f76.27
cmp eax, 1
jne 0x180006dc7
lea rsi, str.false
dec ecx
cmp ecx, 0x32
ja 0x180006db0
dec ebx
cmp ebx, 0x72
ja 0x180006d70
jmp case.0x18000726c.298
inc dword [0x1800a3e40]
lea r9, [rbp + 0x3c8]
lea r8, str.hello
mov edx, 0xba
xor ecx, ecx
call fcn.180028ac0
test eax, eax
je 0x1800063b0
jmp case.0x18000726c.298
mov edi, 0xdc
mov eax, edi
sub eax, 0xdc
je 0x180006e75
cmp eax, 0x22
jne 0x180006e7b
cmp dword [rbp + 0x19c], 1
je 0x180006e7b
mov ebx, 0x10a
nop
mov eax, ebx
sub eax, 0x10a
je 0x180006e44
cmp eax, 1
je 0x1800063b0
jmp 0x180006e69
movd xmm1, dword [rbp + 0x19c]
lea rcx, str._f____f_n
cvtdq2pd xmm1, xmm1
movaps xmm2, xmm6
movq r8, xmm6
movq rdx, xmm1
call fcn.18008e9c0
inc ebx
cmp ebx, 0x10c
jb 0x180006e30
jmp 0x180006e7b
inc dword [0x1800a3e40]
add edi, 0x22
cmp edi, 0x120
jb 0x180006e12
xor r9d, r9d
mov dword [rsp + 0x50], 1
lea r8, [rsp + 0x50]
mov edx, 0xbb
lea rcx, [rbp + 0x160]
call fcn.18002a1a0
jmp case.0x18000726c.298
mov ebx, 0x81
mov eax, ebx
sub eax, 0x81
je 0x180006ef5
cmp eax, 1
jne 0x180006efb
lea r9, [rbp + 0x7c]
mov edx, 0xba
lea r8, [0x180092c27]
xor ecx, ecx
call fcn.180028ac0
test eax, eax
jne 0x180006efb
mov eax, 0x65
nop
cmp eax, 0x65
je 0x1800063b0
add eax, 0x5c
cmp eax, 0xc1
jb 0x180006ee0
jmp 0x180006efb
inc dword [0x1800a3e40]
inc ebx
cmp ebx, 0x83
jb 0x180006eb1
jmp case.0x18000726c.298
mov ebx, 0x123
nop
cmp ebx, 0x123
jne 0x180006f67
inc dword [0x1800a3e40]
lea r9, [rbp + 0x26c]
lea r8, [0x180092c27]
xor ecx, ecx
lea edx, [rbx - 0x69]
call fcn.180028ac0
test eax, eax
jne 0x180006f67
mov eax, 0x85
nop
cmp eax, 0x85
je 0x180006f54
cmp eax, 0x106
je case.0x180005f76.27
jmp 0x180006f5b
lea rsi, str.false
add eax, 0x81
cmp eax, 0x187
jb 0x180006f40
add ebx, 0xc6ed
cmp ebx, 0xc6ed
jbe 0x180006f10
inc dword [0x1800a3e40]
mov ecx, dword [rbp - 0x60]
test ecx, ecx
je case.0x18000726c.298
mov ebx, 0xf1
nop dword [rax + rax]
mov eax, ebx
sub eax, 0xf1
je 0x180006fa4
cmp eax, 0x35
je 0x1800063b0
jmp 0x180006fc8
movd xmm1, ecx
xorps xmm2, xmm2
cvtdq2pd xmm1, xmm1
lea rcx, str._f____f_n
movq r8, xmm2
movq rdx, xmm1
call fcn.18008e9c0
mov ecx, dword [rbp - 0x60]
add ebx, 0x35
cmp ebx, 0x15b
jb 0x180006f90
jmp case.0x18000726c.298
inc dword [0x1800a3e40]
mov ecx, dword [rbp - 0x5c]
test ecx, ecx
je 0x18000702f
mov ebx, 0x3c
mov eax, ebx
sub eax, 0x3c
je 0x180007004
cmp eax, 1
je 0x1800063b0
jmp 0x180007028
movd xmm1, ecx
xorps xmm2, xmm2
cvtdq2pd xmm1, xmm1
lea rcx, str._f____f_n
movq r8, xmm2
movq rdx, xmm1
call fcn.18008e9c0
mov ecx, dword [rbp - 0x5c]
inc ebx
cmp ebx, 0x3e
jb 0x180006ff2
mov edi, 0x2e
mov eax, edi
sub eax, 0x2e
je 0x1800070a6
cmp eax, 1
jne 0x1800070ac
cmp dword [rbp - 0x58], 0
je 0x1800070ac
mov ebx, 0x5e
nop dword [rax + rax]
cmp ebx, 0x5e
je 0x180007074
cmp ebx, 0x2f00
je 0x18000706b
cmp ebx, 0x5da2
je case.0x180005f76.27
jmp 0x180007096
lea rsi, str.false
jmp 0x180007096
movd xmm1, dword [rbp - 0x58]
lea rcx, str._f____f_n
cvtdq2pd xmm1, xmm1
xorps xmm2, xmm2
movq rdx, xmm1
movq r8, xmm2
call fcn.18008e9c0
add ebx, 0x2ea2
cmp ebx, 0x8be6
jbe 0x180007050
jmp 0x1800070ac
inc dword [0x1800a3e40]
inc edi
cmp edi, 0x30
jb 0x180007034
jmp case.0x18000726c.298
mov ebx, 0x96
nop dword [rax]
cmp ebx, 0x96
jne 0x180007105
inc dword [0x1800a3e40]
lea r9, [rbp + 0x42c]
lea r8, [0x180092c27]
xor ecx, ecx
lea edx, [rbx + 0x24]
call fcn.180028ac0
test eax, eax
jne 0x180007105
mov eax, 0x23
nop
cmp eax, 0x23
je 0x1800063b0
add eax, 0x8a
cmp eax, 0xad
jb 0x1800070f0
add ebx, 0x79
cmp ebx, 0x10f
jb 0x1800070c0
jmp case.0x18000726c.298
mov eax, dword [rbp - 0x54]
mov edi, 0xcd
nop dword [rax]
cmp edi, 0xcd
je 0x18000719b
cmp edi, 0x54e2
jne 0x1800071a1
test eax, eax
je 0x1800071a1
mov ebx, 0x12a
nop dword [rax]
cmp ebx, 0x12a
je 0x180007167
cmp ebx, 0x30e4
je 0x18000715e
cmp ebx, 0x609e
je case.0x180005f76.27
jmp 0x18000718b
lea rsi, str.false
jmp 0x18000718b
movd xmm1, eax
lea rcx, str._f____f_n
cvtdq2pd xmm1, xmm1
xorps xmm2, xmm2
movq rdx, xmm1
movq r8, xmm2
call fcn.18008e9c0
mov eax, dword [rbp - 0x54]
add ebx, 0x2fba
cmp ebx, 0x8f2e
jbe 0x180007140
jmp 0x1800071a1
inc dword [0x1800a3e40]
add edi, 0x5415
cmp edi, 0xa82a
jbe 0x180007120
mov ecx, dword [rbp - 0x50]
mov edi, 0x21
nop dword [rax + rax]
cmp edi, 0x21
jne 0x18000722e
inc dword [0x1800a3e40]
cmp ecx, 1
je 0x18000722e
mov ebx, 0xfa
nop word [rax + rax]
mov eax, ebx
sub eax, 0xf8
je case.0x180005f76.27
sub eax, 1
je 0x18000721d
cmp eax, 1
jne 0x180007224
movd xmm1, ecx
movaps xmm2, xmm6
cvtdq2pd xmm1, xmm1
lea rcx, str._f____f_n
movq r8, xmm6
movq rdx, xmm1
call fcn.18008e9c0
mov ecx, dword [rbp - 0x50]
jmp 0x180007224
lea rsi, str.false
dec ebx
cmp ebx, 0xf7
ja 0x1800071e0
add edi, 0xb7
cmp edi, 0xd8
jb 0x1800071c0
jmp case.0x18000726c.298
lea eax, [r13 - 0x123]
cmp eax, 0xba
ja case.0x18000726c.298
lea rdx, [0x180000000]
movzx eax, byte [rdx + rax + 0x7acc]
mov ecx, dword [rdx + rax*4 + 0x7aac]
add rcx, rdx
jmp rcx
mov edi, 0x1e
mov eax, edi
sub eax, 0x1d
je 0x180007287
cmp eax, 1
jne 0x1800072da
inc dword [0x1800a3e40]
jmp 0x1800072da
cmp dword [rbp + 0x19c], 1
je 0x1800072da
mov ebx, 0x13
mov eax, ebx
sub eax, 0x13
je 0x1800072a7
cmp eax, 1
je case.0x180005f76.27
jmp 0x1800072d3
movd xmm1, dword [rbp + 0x19c]
lea rcx, str._f____f_n
cvtdq2pd xmm1, xmm1
movaps xmm2, xmm6
movq r8, xmm6
movq rdx, xmm1
call fcn.18008e9c0
lea rsi, str.false
inc ebx
cmp ebx, 0x15
jb 0x180007295
dec edi
cmp edi, 0x1c
ja 0x180007273
mov ecx, dword [rbp + 0x1a0]
mov edi, 0xee
nop dword [rax]
cmp edi, 0xee
jne 0x180007361
inc dword [0x1800a3e40]
cmp ecx, 1
je 0x180007361
mov ebx, 0x12b
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x129
je case.0x180005f76.27
sub eax, 1
je 0x180007350
cmp eax, 1
jne 0x180007357
movd xmm1, ecx
movaps xmm2, xmm6
cvtdq2pd xmm1, xmm1
lea rcx, str._f____f_n
movq r8, xmm6
movq rdx, xmm1
call fcn.18008e9c0
mov ecx, dword [rbp + 0x1a0]
jmp 0x180007357
lea rsi, str.false
dec ebx
cmp ebx, 0x128
ja 0x180007310
add edi, 0x6f90
cmp edi, 0x6f90
jbe 0x1800072f0
jmp case.0x18000726c.298
mov edi, 0x90
nop dword [rax]
cmp edi, 0x90
jne 0x1800073e3
inc dword [0x1800a3e40]
cmp dword [rbp + 0x190], 1
je 0x1800073e3
mov ebx, 0xc9
nop dword [rax]
mov eax, ebx
sub eax, 0xc9
je 0x1800073b4
cmp eax, 1
je 0x1800063b0
jmp 0x1800073d9
movd xmm1, dword [rbp + 0x190]
lea rcx, str._f____f_n
cvtdq2pd xmm1, xmm1
movaps xmm2, xmm6
movq r8, xmm6
movq rdx, xmm1
call fcn.18008e9c0
inc ebx
cmp ebx, 0xcb
jb 0x1800073a0
add edi, 0x5220
cmp edi, 0x5220
jbe 0x180007380
jmp case.0x18000726c.298
mov edi, StrCmpICA
nop dword [rax + rax]
mov eax, edi
sub eax, 0x99
je 0x180007472
cmp eax, 0xb
jne 0x180007478
cmp dword [rbp + 0x35c], 1
je 0x180007478
mov ebx, 0xd7
nop dword [rax]
cmp ebx, 0xd7
je 0x180007436
cmp ebx, 0x16f
je case.0x180005f76.27
jmp 0x180007462
movd xmm1, dword [rbp + 0x35c]
lea rcx, str._f____f_n
cvtdq2pd xmm1, xmm1
movaps xmm2, xmm6
movq r8, xmm6
movq rdx, xmm1
call fcn.18008e9c0
lea rsi, str.false
add ebx, 0x98
cmp ebx, 0x207
jb 0x180007420
jmp 0x180007478
inc dword [0x1800a3e40]
add edi, 0xb
cmp edi, 0xaf
jb 0x180007400
inc dword [0x1800a3e40]
mov ecx, dword [rbp + 0x360]
cmp ecx, 1
je case.0x18000726c.298
mov ebx, 0xe2
cmp ebx, 0xe2
je 0x1800074c8
cmp ebx, 0x182
je 0x1800074bf
cmp ebx, 0x222
je case.0x180005f76.27
jmp 0x1800074ef
lea rsi, str.false
jmp 0x1800074ef
movd xmm1, ecx
movaps xmm2, xmm6
cvtdq2pd xmm1, xmm1
lea rcx, str._f____f_n
movq r8, xmm6
movq rdx, xmm1
call fcn.18008e9c0
mov ecx, dword [rbp + 0x360]
add ebx, 0xa0
cmp ebx, 0x2c2
jb 0x1800074a1
jmp case.0x18000726c.298
mov ecx, 0xd7
mov eax, ecx
sub eax, 0xd7
je 0x18000751b
cmp eax, 1
je case.0x180005f76.27
jmp 0x18000751f
xor eax, eax
mov esi, eax
inc ecx
cmp ecx, 0xd9
jb 0x180007507
mov edi, 0x33
nop
cmp edi, 0x33
je 0x18000759a
cmp edi, 0x16b6
jne 0x1800075a0
cmp dword [rbp + 0x358], 1
je 0x1800075a0
mov ebx, 0xd5
nop dword [rax + rax]
mov eax, ebx
sub eax, 0xd4
je case.0x180005f76.27
cmp eax, 1
jne 0x18000758e
movd xmm1, dword [rbp + 0x358]
lea rcx, str._f____f_n
cvtdq2pd xmm1, xmm1
movaps xmm2, xmm6
movq r8, xmm6
movq rdx, xmm1
call fcn.18008e9c0
lea rsi, str.false
dec ebx
cmp ebx, 0xd3
ja 0x180007550
jmp 0x1800075a0
inc dword [0x1800a3e40]
add edi, 0x1683
cmp edi, 0x2d06
jbe 0x180007530
jmp case.0x18000726c.298
mov edi, 0xc8
nop dword [rax + rax]
mov eax, edi
sub eax, 0xc7
je 0x1800075d6
cmp eax, 1
jne 0x18000763f
inc dword [0x1800a3e40]
jmp 0x18000763f
cmp dword [rbp + 0x354], 1
je 0x18000763f
mov ebx, 0x101
nop dword [rax]
nop dword [rax + rax]
mov eax, ebx
sub eax, 0xff
je case.0x180005f76.27
sub eax, 1
je 0x18000762e
cmp eax, 1
jne 0x180007635
movd xmm1, dword [rbp + 0x354]
lea rcx, str._f____f_n
cvtdq2pd xmm1, xmm1
movaps xmm2, xmm6
movq r8, xmm6
movq rdx, xmm1
call fcn.18008e9c0
jmp 0x180007635
lea rsi, str.false
dec ebx
cmp ebx, 0xfe
ja 0x1800075f0
dec edi
cmp edi, 0xc6
ja 0x1800075c0
mov edi, 0x93
cmp edi, 0x93
je 0x1800076cc
cmp edi, 0x279f
jne 0x1800076d2
cmp dword [rbp + 0x358], 1
je 0x1800076d2
mov ebx, 0x11d
cmp ebx, 0x11d
je 0x180007697
cmp ebx, 0x771f
je 0x18000768e
cmp ebx, 0xed21
je case.0x180005f76.27
jmp 0x1800076bc
lea rsi, str.false
jmp 0x1800076bc
movd xmm1, dword [rbp + 0x358]
lea rcx, str._f____f_n
cvtdq2pd xmm1, xmm1
movaps xmm2, xmm6
movq r8, xmm6
movq rdx, xmm1
call fcn.18008e9c0
add ebx, 0x7602
cmp ebx, 0x16206
jbe 0x180007670
jmp 0x1800076d2
inc dword [0x1800a3e40]
add edi, 0x270c
cmp edi, 0x4e18
jbe 0x180007652
jmp case.0x18000726c.298
mov eax, dword [rbp + 0x194]
mov edi, 0xff
cmp edi, 0xff
je 0x180007751
cmp edi, 0xba45
jne 0x180007757
test eax, eax
je 0x180007757
mov ebx, 0x15
nop dword [rax]
cmp ebx, 0x15
je 0x180007720
cmp ebx, 0x1f
je 0x1800063b0
jmp 0x180007747
movd xmm1, eax
lea rcx, str._f____f_n
cvtdq2pd xmm1, xmm1
xorps xmm2, xmm2
movq rdx, xmm1
movq r8, xmm2
call fcn.18008e9c0
mov eax, dword [rbp + 0x194]
add ebx, 0xa
cmp ebx, 0x29
jb 0x180007710
jmp 0x180007757
inc dword [0x1800a3e40]
add edi, 0xb946
cmp edi, 0x1728c
jbe 0x1800076f4
mov ecx, dword [rbp + 0x198]
mov edi, SHRegGetIntW
mov eax, edi
sub eax, 0x115
je 0x180007786
cmp eax, 1
jne 0x1800077d5
inc dword [0x1800a3e40]
jmp 0x1800077d5
cmp ecx, 1
je 0x1800077d5
mov ebx, 0x1c
mov eax, ebx
sub eax, 0x1b
je case.0x180005f76.27
cmp eax, 1
jne 0x1800077ce
movd xmm1, ecx
movaps xmm2, xmm6
cvtdq2pd xmm1, xmm1
lea rcx, str._f____f_n
movq r8, xmm6
movq rdx, xmm1
call fcn.18008e9c0
mov ecx, dword [rbp + 0x198]
lea rsi, str.false
dec ebx
cmp ebx, 0x1a
ja 0x180007790
dec edi
cmp edi, 0x114
ja 0x180007770
jmp case.0x18000726c.298
mov edi, 0x4f
cmp edi, 0x4f
je 0x18000784b
cmp edi, 0x65
jne 0x180007851
cmp dword [rbp + 0x350], 0
je 0x180007851
mov ebx, 0x8a
nop
cmp ebx, 0x8a
je 0x180007816
cmp ebx, 0x120
je 0x1800063b0
jmp 0x18000783b
movd xmm1, dword [rbp + 0x350]
lea rcx, str._f____f_n
cvtdq2pd xmm1, xmm1
xorps xmm2, xmm2
movq rdx, xmm1
movq r8, xmm2
call fcn.18008e9c0
add ebx, 0x96
cmp ebx, 0x1b6
jb 0x180007800
jmp 0x180007851
inc dword [0x1800a3e40]
add edi, 0x16
cmp edi, 0x7b
jb 0x1800077e6
add r13d, 0x1f
cmp r13d, r14d
jb 0x180006d10
jmp case.0x180005f76.27