Function at 0x14036e670
Capabilities:
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1d8
lea rbp, [rsp + 0x80]
mov qword [rbp - 0x58], rcx
mov qword [rbp + 0x30], rsp
mov qword [rbp - 0x50], rsp
mov eax, dword [0x140b856a8]
mov ecx, dword [0x140b856ac]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xe1]
cmp ecx, 0xa
setl byte [rbp + 0x10f]
mov eax, 0x905afd13
mov r15d, 0x7d25aa8e
mov r12d, 0xf94ca7ae
mov r13d, 0x3d31fb61
mov r10d, 0x197355fc
mov r11d, 0x301a537d
jmp 0x14036e6f5
mov eax, 0xc42beb34
jmp 0x14036e72d
mov rax, qword [rbp + 0x68]
mov qword [rbp + 0xa0], rax
mov rax, qword [rbp + 0x50]
mov eax, dword [0x140b856a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe69b30c7
mov ecx, 0xade66b08
nop
cmove eax, ecx
cmp dword [0x140b856ac], 0xa
cmovl eax, ecx
cmp eax, 0x50746c9
jg 0x14036e7a0
cmp eax, 0xbbad5c67
jg 0x14036e810
cmp eax, 0xa5d755ed
jg 0x14036e8c3
cmp eax, 0x905afd12
jle 0x14036e9d8
cmp eax, 0x905afd13
je 0x14036ede4
cmp eax, 0x91af0cd5
je 0x14036ee08
cmp eax, 0xa26d6b3b
jne 0x14036e72d
cmp byte [rbp + 0x10d], 0
mov eax, 0x39fa2815
mov ecx, 0x5a84759e
cmovne eax, ecx
mov ecx, dword [rbp + 0xc0]
mov dword [rbp + 0x88], ecx
jmp 0x14036e72d
cmp eax, 0x3983c0d7
jle 0x14036e870
cmp eax, 0x5fbfb140
jg 0x14036e90d
cmp eax, 0x3c56d49f
jle 0x14036e9f8
cmp eax, 0x3c56d4a0
je 0x14036ee43
cmp eax, 0x5a84759e
je 0x14036ee77
cmp eax, 0x5cefddc1
jne 0x14036e72d
cmp byte [rbp + 0x10c], 0
mov eax, 0x6f764223
mov ecx, 0x50746ca
cmovne eax, ecx
mov rcx, qword [rbp + 0xa8]
mov qword [rbp + 0x68], rcx
jmp 0x14036e72d
cmp eax, 0xf46c4026
jg 0x14036e94f
cmp eax, 0xc6b020c2
jle 0x14036ea38
cmp eax, 0xc6b020c3
je 0x14036ef5f
cmp eax, 0xe69b30c7
je 0x14036ef7e
cmp eax, 0xea66d290
jne 0x14036e72d
mov eax, 0xa5d755ee
mov dword [rbp + 0x78], 1
mov rcx, qword [rbp + 0x40]
mov qword [rbp + 0x80], rcx
jmp 0x14036e72d
cmp eax, 0x1deebf9a
jle 0x14036e98b
cmp eax, 0x293f3f4b
jle 0x14036ec6e
cmp eax, 0x293f3f4c
je 0x14036ef88
cmp eax, 0x320905c4
je 0x14036efd4
cmp eax, 0x35be5387
jne 0x14036e72d
mov eax, 0x1deebf9b
mov dword [rbp + 0x70], 0
mov rcx, qword [rbp + 0x38]
mov qword [rbp + 0x90], rcx
jmp 0x14036e72d
cmp eax, 0xae7cc0f7
jle 0x14036ec99
cmp eax, 0xae7cc0f8
je 0x14036f223
cmp eax, 0xb2da6b20
je 0x14036fc70
cmp eax, 0xb5685df3
jne 0x14036e72d
mov eax, dword [0x140b856a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6bf10ec0
mov ecx, 0xbbad5c68
jmp 0x14036e720
cmp eax, 0x6f764222
jle 0x14036eccd
cmp eax, 0x6f764223
je 0x14036e6f7
cmp eax, 0x724c3007
je 0x14036f22d
cmp eax, 0x79e7e577
jne 0x14036e72d
mov eax, 0x39fa2815
mov ecx, dword [rbp + 0xc4]
mov dword [rbp + 0x88], ecx
jmp 0x14036e72d
cmp eax, 0xf66e0f7b
jle 0x14036eced
cmp eax, 0xf66e0f7c
je 0x14036f246
cmp eax, 0xff69382a
je 0x14036f4b6
cmp eax, 0xff7b0167
jne 0x14036e72d
mov eax, dword [rbp + 0xfc]
mov eax, 0x157c36b9
jmp 0x14036e72d
cmp eax, 0x9237b5c
jle 0x14036edc4
cmp eax, 0x9237b5d
je 0x14036f4c6
cmp eax, 0x157c36b9
jne 0x14036fc5c
cmp dword [rbp + 0xfc], 0
sete byte [rbp + 0x10c]
mov eax, dword [0x140b856a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xff7b0167
mov ecx, 0x5cefddc1
jmp 0x14036e720
cmp eax, 0x8aed1366
je 0x14036f4ea
cmp eax, 0x8f3fa3e9
jne 0x14036e72d
mov eax, 0x79e7e577
jmp 0x14036e72d
cmp eax, 0x3983c0d8
je 0x14036f546
cmp eax, 0x39fa2815
jne 0x14036e72d
mov eax, dword [rbp + 0x88]
mov dword [rbp + 0x100], eax
mov eax, dword [0x140b856a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3c56d4a0
mov ecx, 0x91af0cd5
jmp 0x14036e720
cmp eax, 0xbbad5c68
je 0x14036f558
cmp eax, 0xc42beb34
jne 0x14036e72d
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0xb0], rax
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0x48], rax
mov rax, qword [rbp + 0x48]
mov rax, qword [rbp + 0xd8]
mov rax, qword [rax]
mov r8, qword [rax + 0x30]
mov rcx, qword [rbp + 0xf0]
mov edx, 0xc51e8ee8
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xd5357ea1
jle 0x14036eaf0
cmp edx, 0xd5357ea2
je 0x14036ebef
cmp edx, 0x443aa486
je 0x14036f576
cmp edx, 0x787992e0
jne 0x14036ea90
mov rax, qword [rbp + 0x150]
mov eax, dword [rax]
mov edx, dword [rbp + 0x120]
add rdx, r8
mov qword [rcx + 8], rdx
mov dword [rcx + 0x10], eax
mov eax, dword [0x140b856b0]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov edx, 0xa8f315e1
mov eax, 0x443aa486
jmp 0x14036ec08
cmp edx, 0xa8f315e1
je 0x14036ec1a
cmp edx, 0xc51e8ee8
jne 0x14036ea90
mov qword [rcx], r8
mov edx, dword [0x140b856b4]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
sete byte [rbp + 0x110]
mov edx, dword [0x140b856b8]
mov edi, 0x11daf85
mov eax, 0x850a648c
cmove edi, eax
cmp edx, 0xa
setl byte [rbp + 0x140]
cmovl edi, eax
mov edx, 0x61bac617
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x11daf84
jg 0x14036eb90
cmp edx, 0x850a648c
je 0x14036ebca
cmp edx, 0x9bc0b61e
je 0x14036ec3d
cmp edx, 0xaafcbf56
jne 0x14036eb50
movsxd rbx, dword [rbp + 0x130]
add rbx, r8
mov edx, 0x9bc0b61e
jmp 0x14036eb50
cmp edx, 0x11daf85
je 0x14036ebd4
cmp edx, 0x35e60346
je 0x14036ebde
cmp edx, 0x61bac617
jne 0x14036eb50
movzx eax, byte [rbp + 0x110]
cmp byte [rbp + 0x140], 0
mov edx, 0x11daf85
mov esi, 0x35e60346
cmovne edx, esi
test al, al
cmovne edx, esi
jmp 0x14036eb50
mov edx, 0xaafcbf56
jmp 0x14036eb50
mov edx, 0x35e60346
jmp 0x14036eb50
mov eax, dword [r8 + 0x3c]
mov dword [rbp + 0x130], eax
mov edx, edi
jmp 0x14036eb50
mov eax, dword [0x140b856b0]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov edx, 0xa8f315e1
mov eax, 0x787992e0
cmove edx, eax
cmp dword [0x140b856bc], 0xa
cmovl edx, eax
jmp 0x14036ea90
mov rax, qword [rbp + 0x150]
mov eax, dword [rax]
mov edx, dword [rbp + 0x120]
add rdx, r8
mov qword [rcx + 8], rdx
mov dword [rcx + 0x10], eax
mov edx, 0x787992e0
jmp 0x14036ea90
mov qword [rbp + 0x148], rbx
mov rax, qword [rbp + 0x148]
mov edx, dword [rax + 0x88]
mov dword [rbp + 0x120], edx
add rax, 0x8c
mov qword [rbp + 0x150], rax
mov edx, 0xd5357ea2
jmp 0x14036ea90
cmp eax, 0x1deebf9b
je 0x14036f5ac
cmp eax, 0x27197473
jne 0x14036e72d
mov rax, qword [rbp + 0xd8]
mov qword [rbp + 0x50], rax
mov eax, 0xb2da6b20
jmp 0x14036e72d
cmp eax, 0xa5d755ee
je 0x14036f5e5
cmp eax, 0xade66b08
jne 0x14036e72d
mov eax, dword [0x140b856a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe69b30c7
mov ecx, 0x14b8a524
jmp 0x14036e720
cmp eax, 0x5fbfb141
je 0x14036f611
cmp eax, 0x6bf10ec0
jne 0x14036e72d
mov eax, 0xbbad5c68
jmp 0x14036e72d
cmp eax, 0xf46c4027
je 0x14036f61b
cmp eax, 0xf6451a21
jne 0x14036e72d
mov rax, qword [rbp + 0xf0]
add rax, 8
mov qword [rbp + 0x148], rax
mov eax, dword [0x140b856c0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b856c4], 0xa
setl cl
or cl, al
mov ebx, 0x432b251
mov eax, 0x3aa0855b
cmovne ebx, eax
mov ecx, 0x432b251
mov eax, 0x95f629ed
cmovne ecx, eax
mov eax, 0x4aff8840
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x128fa1b9
jle 0x14036ed90
cmp eax, 0x128fa1ba
je 0x14036f637
cmp eax, 0x3aa0855b
je 0x14036edac
cmp eax, 0x4aff8840
jne 0x14036ed60
mov eax, ecx
jmp 0x14036ed60
cmp eax, 0x95f629ed
je 0x14036edb3
cmp eax, 0x432b251
jne 0x14036ed60
mov rax, qword [rbp + 0x148]
mov eax, 0x95f629ed
jmp 0x14036ed60
mov eax, 0x128fa1ba
jmp 0x14036ed60
mov rax, qword [rbp + 0x148]
mov rax, qword [rax]
mov edx, dword [rax + 0x18]
mov eax, ebx
jmp 0x14036ed60
cmp eax, 0x50746ca
je 0x14036f653
cmp eax, 0x5720c57
jne 0x14036e72d
mov eax, 0x27197473
jmp 0x14036e72d
mov cl, byte [rbp + 0xe1]
cmp byte [rbp + 0x10f], 0
mov eax, 0x5fbfb141
mov edx, 0x293f3f4c
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x14036e72d
mov eax, dword [rbp + 0x100]
add eax, 0xffffffff
mov dword [rbp + 0xc0], eax
cmp dword [rbp + 0x100], 0
setne byte [rbp + 0x10e]
mov eax, dword [0x140b856a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3c56d4a0
mov ecx, 0x724c3007
jmp 0x14036e720
mov eax, dword [rbp + 0x100]
mov eax, dword [rbp + 0x100]
mov eax, dword [rbp + 0x100]
mov eax, dword [rbp + 0x100]
mov eax, dword [rbp + 0x100]
mov eax, dword [rbp + 0x100]
mov eax, dword [rbp + 0x100]
mov eax, 0x91af0cd5
jmp 0x14036e72d
mov rcx, qword [rbp + 0xf0]
mov eax, dword [rbp + 0xc0]
mov rdx, qword [rcx]
mov qword [rbp + 0x120], rdx
mov rcx, qword [rcx + 8]
mov edx, dword [rcx + 0x1c]
add rdx, qword [rbp + 0x120]
mov qword [rbp + 0x130], rdx
mov ecx, dword [rcx + 0x24]
add rcx, qword [rbp + 0x120]
mov qword [rbp + 0x150], rcx
mov ecx, dword [0x140b856c8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x140b856cc], 0xa
setl dl
or dl, cl
mov edi, 0x7fb25dbb
mov ecx, 0xcc941bd9
cmovne edi, ecx
mov edx, 0x7fb25dbb
mov ecx, 0x904316b4
cmovne edx, ecx
mov ecx, 0xd7747bb6
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xcc941bd8
jle 0x14036ef30
cmp ecx, 0xcc941bd9
je 0x14036ef45
cmp ecx, 0xd7747bb6
je 0x14036ef4c
cmp ecx, 0x7fb25dbb
jne 0x14036ef00
mov rcx, qword [rbp + 0x150]
mov ecx, 0x904316b4
jmp 0x14036ef00
cmp ecx, 0x904316b4
je 0x14036ef50
cmp ecx, 0xaa8072d6
jne 0x14036ef00
jmp 0x14036f671
mov ecx, 0xaa8072d6
jmp 0x14036ef00
mov ecx, edx
jmp 0x14036ef00
lea rbx, [rax + rax]
add rbx, qword [rbp + 0x150]
mov ecx, edi
jmp 0x14036ef00
mov eax, 0xa5d755ee
mov dword [rbp + 0x78], 0
mov rcx, qword [rbp + 0xb0]
mov qword [rbp + 0x80], rcx
jmp 0x14036e72d
mov eax, 0xade66b08
jmp 0x14036e72d
mov eax, reloc.WS2_32.dll_recv
call fcn.1406ad960
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xd8], rax
mov eax, reloc.WLDAP32.dll_Ordinal_32
call fcn.1406ad960
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xf0], rax
mov eax, dword [0x140b856a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5fbfb141
mov ecx, 0x5720c57
jmp 0x14036e720
mov rax, qword [rbp + 0xd8]
lea r8, [rax + 8]
mov edx, 0x227d50b9
jmp 0x14036f000
mov rcx, qword [rbp + 0x140]
mov edx, 0x197355fc
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x197355fb
jle 0x14036f040
cmp edx, 0x301a537c
jle 0x14036f070
cmp edx, 0x3ac141a9
je 0x14036f167
cmp edx, 0x47508655
jne 0x14036f20d
mov rcx, qword [rbp + 0x130]
mov rcx, qword [rcx]
mov qword [rbp + 0x150], rcx
mov edx, 0x3ac141a9
jmp 0x14036f000
cmp edx, 0xfb979344
jg 0x14036f130
cmp edx, 0xb26fbda0
je 0x14036f178
cmp edx, 0xdfe877e2
jne 0x14036f000
mov edx, 0x47508655
jmp 0x14036f000
cmp edx, 0x197355fc
je 0x14036f1a0
cmp edx, 0x227d50b9
jne 0x14036f000
mov rdx, qword [rax]
mov ebx, dword [0x140b856d0]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
sete bl
cmp dword [0x140b856d4], 0xa
setl cl
or cl, bl
mov esi, 0x49bfbe0a
mov ecx, 0x43bd80c
cmovne esi, ecx
mov ebx, 0x49bfbe0a
mov ecx, 0x9ae64220
cmovne ebx, ecx
mov rdi, qword [rdx]
mov edx, 0xdf6722b2
nop dword [rax]
cmp edx, 0xe111c3c7
jle 0x14036f100
cmp edx, 0x49bfbe0a
je 0x14036f117
cmp edx, 0x43bd80c
je 0x14036f1dd
cmp edx, 0xe111c3c8
jne 0x14036f0d0
mov edx, ebx
jmp 0x14036f0d0
cmp edx, 0x9ae64220
je 0x14036f11e
cmp edx, 0xdf6722b2
jne 0x14036f0d0
mov edx, 0xe111c3c8
jmp 0x14036f0d0
mov edx, 0x9ae64220
jmp 0x14036f0d0
mov edx, esi
jmp 0x14036f0d0
cmp edx, 0xfb979345
je 0x14036efe6
cmp edx, 0x2b74b72
jne 0x14036f000
mov rcx, qword [rbp + 0x120]
mov rdx, qword [rbp + 0x140]
cmp rdx, qword [rcx]
mov edx, 0xb26fbda0
cmove edx, r11d
jmp 0x14036f000
mov rcx, qword [rbp + 0x150]
mov edx, 0x301a537d
jmp 0x14036f000
mov ecx, dword [0x140b856d8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov edx, 0xfb979345
cmove edx, r10d
cmp dword [0x140b856dc], 0xa
cmovl edx, r10d
jmp 0x14036f000
mov rcx, qword [rbp + 0x140]
add rcx, 0x30
mov qword [rbp + 0x130], rcx
mov ecx, dword [0x140b856d8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov edx, 0xfb979345
mov ecx, 0xdfe877e2
cmove edx, ecx
cmp dword [0x140b856dc], 0xa
cmovl edx, ecx
jmp 0x14036f000
mov qword [rbp + 0x148], rdi
mov rcx, qword [rbp + 0x148]
mov qword [rbp + 0x140], rcx
mov rcx, qword [rbp + 0x140]
mov qword [rax], rcx
mov qword [rbp + 0x120], r8
mov edx, 0x2b74b72
jmp 0x14036f000
cmp edx, 0x301a537d
jne 0x14036f000
mov eax, 0xf66e0f7c
jmp 0x14036e72d
mov eax, 0x9237b5d
jmp 0x14036e72d
cmp byte [rbp + 0x10e], 0
mov eax, 0xc6b020c3
mov ecx, 0x8aed1366
cmovne eax, ecx
jmp 0x14036e72d
mov r9, qword [rbp + 0xd8]
lea r8, [r9 + 8]
mov ebx, 0x227d50b9
jmp 0x14036f270
mov rax, qword [rbp + 0x140]
mov ebx, 0x197355fc
nop word cs:[rax + rax]
nop
cmp ebx, 0x197355fb
jle 0x14036f2b0
cmp ebx, 0x301a537c
jle 0x14036f2e0
cmp ebx, 0x3ac141a9
je 0x14036f3d9
cmp ebx, 0x47508655
jne 0x14036f483
mov rax, qword [rbp + 0x130]
mov rax, qword [rax]
mov qword [rbp + 0x150], rax
mov ebx, 0x3ac141a9
jmp 0x14036f270
cmp ebx, 0xfb979344
jg 0x14036f3a0
cmp ebx, 0xb26fbda0
je 0x14036f3ee
cmp ebx, 0xdfe877e2
jne 0x14036f270
mov ebx, 0x47508655
jmp 0x14036f270
cmp ebx, 0x197355fc
je 0x14036f416
cmp ebx, 0x227d50b9
jne 0x14036f270
mov rbx, qword [r9]
mov ecx, dword [0x140b856d0]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
sete cl
cmp dword [0x140b856d4], 0xa
setl al
or al, cl
mov ecx, 0x49bfbe0a
mov eax, 0x43bd80c
cmovne ecx, eax
mov edi, 0x49bfbe0a
mov eax, 0x9ae64220
cmovne edi, eax
mov rsi, qword [rbx]
mov ebx, 0xdf6722b2
nop dword [rax]
cmp ebx, 0xe111c3c7
jle 0x14036f370
cmp ebx, 0x49bfbe0a
je 0x14036f387
cmp ebx, 0x43bd80c
je 0x14036f453
cmp ebx, 0xe111c3c8
jne 0x14036f340
mov ebx, edi
jmp 0x14036f340
cmp ebx, 0x9ae64220
je 0x14036f38e
cmp ebx, 0xdf6722b2
jne 0x14036f340
mov ebx, 0xe111c3c8
jmp 0x14036f340
mov ebx, 0x9ae64220
jmp 0x14036f340
mov ebx, ecx
jmp 0x14036f340
cmp ebx, 0xfb979345
je 0x14036f258
cmp ebx, 0x2b74b72
jne 0x14036f270
mov rax, qword [rbp + 0x120]
mov rcx, qword [rbp + 0x140]
cmp rcx, qword [rax]
mov ebx, 0xb26fbda0
cmove ebx, r11d
xor edx, edx
jmp 0x14036f270
cmp qword [rbp + 0x150], 0
setne dl
mov ebx, 0x301a537d
jmp 0x14036f270
mov eax, dword [0x140b856d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ebx, 0xfb979345
cmove ebx, r10d
cmp dword [0x140b856dc], 0xa
cmovl ebx, r10d
jmp 0x14036f270
mov rax, qword [rbp + 0x140]
add rax, 0x30
mov qword [rbp + 0x130], rax
mov eax, dword [0x140b856d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ebx, 0xfb979345
mov eax, 0xdfe877e2
cmove ebx, eax
cmp dword [0x140b856dc], 0xa
cmovl ebx, eax
jmp 0x14036f270
mov qword [rbp + 0x148], rsi
mov rax, qword [rbp + 0x148]
mov qword [rbp + 0x140], rax
mov rax, qword [rbp + 0x140]
mov qword [r9], rax
mov qword [rbp + 0x120], r8
mov ebx, 0x2b74b72
jmp 0x14036f270
cmp ebx, 0x301a537d
jne 0x14036f270
and dl, 1
mov byte [rbp + 0x10b], dl
mov eax, dword [0x140b856a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x320905c4
mov ecx, 0xae7cc0f8
jmp 0x14036e720
mov eax, 0x6f764223
xor ecx, ecx
mov qword [rbp + 0x68], rcx
jmp 0x14036e72d
cmp byte [rbp + 0x10b], 0
mov eax, 0xff69382a
mov ecx, 0xc42beb34
cmovne eax, ecx
mov rcx, qword [rbp + 0xa8]
mov qword [rbp + 0x28], rcx
jmp 0x14036e72d
mov rdx, qword [rbp + 0xf0]
mov eax, dword [rbp + 0xc0]
mov rcx, qword [rdx]
mov rdx, qword [rdx + 8]
mov ebx, 0xc21eb61a
nop word cs:[rax + rax]
nop dword [rax]
cmp ebx, 0x8c9a1fbe
je 0x14036f6a1
cmp ebx, 0xc21eb61a
jne 0x14036f510
mov qword [rbp + 0x150], rcx
mov ebx, dword [rdx + 0x20]
add rbx, qword [rbp + 0x150]
mov ebx, dword [rbx + rax*4]
mov qword [rbp + 0x148], rbx
mov ebx, 0x8c9a1fbe
jmp 0x14036f510
mov rax, qword [rbp + 0x18]
mov qword [rbp + 0x40], rax
mov eax, 0xea66d290
jmp 0x14036e72d
mov eax, dword [0x140b856a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6bf10ec0
mov ecx, 0xa26d6b3b
jmp 0x14036e720
mov rax, qword [rbp + 0xf0]
mov rcx, qword [rax + 8]
mov edx, 0xf7c4658e
nop word cs:[rax + rax]
cmp edx, 0xf7c4658e
je 0x14036f5a5
cmp edx, 0x4fbde1db
jne 0x14036f590
jmp 0x14036fc2e
mov edx, 0x4fbde1db
jmp 0x14036f590
mov eax, dword [rbp + 0x70]
mov dword [rbp + 0xfc], eax
mov rax, qword [rbp + 0x90]
mov qword [rbp + 0xa8], rax
mov rax, qword [rbp + 0x48]
mov eax, dword [0x140b856a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xff7b0167
mov ecx, 0x157c36b9
jmp 0x14036e720
mov ecx, dword [rbp + 0x78]
test ecx, ecx
mov eax, 0x1deebf9b
mov edx, 0x35be5387
cmove eax, edx
mov dword [rbp + 0x70], ecx
mov rcx, qword [rbp + 0x80]
mov qword [rbp + 0x90], rcx
mov qword [rbp + 0x38], rcx
jmp 0x14036e72d
mov eax, 0x293f3f4c
jmp 0x14036e72d
mov eax, dword [rbp + 0xd4]
cmp eax, 0xb8e4e945
sete byte [rbp + 0x10d]
mov eax, 0xb5685df3
jmp 0x14036e72d
mov dword [rbp + 0x150], edx
mov eax, dword [rbp + 0x150]
mov dword [rbp + 0xc4], eax
mov eax, 0x8f3fa3e9
jmp 0x14036e72d
mov eax, dword [0x140b856a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x320905c4
mov ecx, 0xf66e0f7c
jmp 0x14036e720
mov qword [rbp + 0x148], rbx
mov rax, qword [rbp + 0x148]
movzx eax, word [rax]
mov rcx, qword [rbp + 0x130]
mov eax, dword [rcx + rax*4]
add rax, qword [rbp + 0x120]
mov qword [rbp + 0x18], rax
mov eax, 0x3983c0d8
jmp 0x14036e72d
mov rax, qword [rbp + 0x150]
add rax, qword [rbp + 0x148]
mov qword [rbp + 0x60], rax
mov eax, dword [0x140b856e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b856e4], 0xa
setl cl
or cl, al
mov r10d, 0xd9536939
mov eax, 0x526c4a1b
cmovne r10d, eax
mov r15d, 0xd9536939
mov eax, 0x18424c
cmovne r15d, eax
mov r9d, 0x487c4989
mov eax, 0x44405ebe
cmovne r9d, eax
mov r13d, 0x487c4989
mov eax, 0xec8d2f6a
cmovne r13d, eax
mov ecx, 0x32217ee9
mov eax, 0xfe732f8f
cmovne ecx, eax
mov r8d, 0x32217ee9
mov eax, 0x319b1022
cmovne r8d, eax
mov eax, dword [0x140b856e8]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x140b856ec], 0xa
setl dl
or dl, al
mov edx, 0x1936587e
mov eax, 0x3450bef1
cmovne edx, eax
mov dword [rbp + 0xb8], edx
mov r11d, 0x1936587e
mov eax, 0x2aa70969
cmovne r11d, eax
mov edx, 0xfa2e6c52
jmp 0x14036f780
mov edx, 0x2aa70969
nop word cs:[rax + rax]
nop
mov esi, edx
cmp edx, 0xf5d8201
jle 0x14036f7c0
cmp esi, 0x3450bef0
jg 0x14036f800
cmp esi, 0xf5d8202
je 0x14036f886
cmp esi, 0x1936587e
je 0x14036f770
mov edx, esi
cmp esi, 0x2aa70969
jne 0x14036f780
mov edx, dword [rbp + 0xb8]
jmp 0x14036f780
cmp esi, 0xc03ffea9
jg 0x14036f864
cmp esi, 0x89731815
je 0x14036f8a3
mov edx, r11d
cmp esi, 0x97bcf3cc
je 0x14036f780
mov edx, esi
cmp esi, 0xa396aca4
jne 0x14036f780
mov edx, 0x89731815
jmp 0x14036f780
cmp esi, 0x3450bef1
je 0x14036f8bd
cmp esi, 0x41e78b31
je 0x14036f8d0
mov edx, esi
cmp esi, 0x6fa5b8b5
jne 0x14036f780
mov edx, dword [rbp + 0xec]
mov dword [rbp + 0x104], edx
mov dword [rbp + 0x11c], edi
lea rdx, [rax + 1]
mov qword [rbp + 0x148], rdx
mov dl, byte [rax]
mov byte [rbp + 0x11b], dl
cmp byte [rbp + 0x11b], 0
mov edx, 0x41e78b31
mov esi, 0xf5d8202
cmove edx, esi
jmp 0x14036f780
cmp esi, 0xce861a73
je 0x14036fb88
cmp esi, 0xfa2e6c52
jne 0x14036fbec
mov edx, 0x97bcf3cc
jmp 0x14036f780
mov r14d, dword [rbp + 0x11c]
mov edx, 0xce861a73
mov r12d, 1
mov ebx, dword [rbp + 0x11c]
jmp 0x14036f780
mov r14d, dword [rbp + 0xbc]
mov edx, 0xce861a73
xor r12d, r12d
mov ebx, dword [rbp + 0x104]
jmp 0x14036f780
mov edx, 0x6fa5b8b5
mov edi, 0x811c9dc5
mov rax, qword [rbp + 0x60]
jmp 0x14036f780
mov dword [rbp + 0x58], edi
mov dword [rbp + 0xe8], ebx
mov dword [rbp + 0xe4], r12d
mov dword [rbp + 0xc8], r14d
movsx esi, byte [rbp + 0x11b]
mov edx, dword [rbp + 0x11c]
mov dword [rbp + 0x140], esi
mov r14d, 0x99cb2414
jmp 0x14036f920
mov edi, dword [rbp + 0x150]
xor edi, edx
imul ebx, edi, 0x1000193
mov r14d, r10d
nop word cs:[rax + rax]
nop dword [rax]
mov r12d, r14d
cmp r14d, 0xefa59d0
jle 0x14036f970
cmp r12d, 0x44405ebd
jle 0x14036f9b0
cmp r12d, 0x526c4a1a
jle 0x14036fa25
cmp r12d, 0x776aeffa
je 0x14036faf9
mov r14d, r13d
cmp r12d, 0x796ae0dd
je 0x14036f920
mov r14d, r12d
cmp r12d, 0x526c4a1b
jne 0x14036f920
jmp 0x14036fbb9
cmp r12d, 0xec8d2f69
jg 0x14036f9f0
cmp r12d, 0xbe589b90
jg 0x14036fa5f
cmp r12d, 0x99cb2414
je 0x14036fb0a
mov r14d, r12d
cmp r12d, 0xae8ad92c
jne 0x14036f920
mov r14d, r8d
jmp 0x14036f920
cmp r12d, 0x319b1021
jg 0x14036fa93
cmp r12d, 0xefa59d1
je 0x14036fb25
mov r14d, r12d
cmp r12d, 0x171b7c71
jne 0x14036f920
mov r14d, 0xefa59d1
mov esi, dword [rbp + 0x120]
jmp 0x14036f920
cmp r12d, 0x18424b
jg 0x14036fac1
cmp r12d, 0xec8d2f6a
je 0x14036fb33
mov r14d, r12d
cmp r12d, 0xfe732f8f
jne 0x14036f920
mov r14d, 0xbe589b91
jmp 0x14036f920
cmp r12d, 0x44405ebe
je 0x14036fb4a
mov r14d, r12d
cmp r12d, 0x487c4989
jne 0x14036f920
mov edi, dword [rbp + 0x140]
mov edi, dword [rbp + 0x140]
mov edi, dword [rbp + 0x140]
mov r14d, 0xec8d2f6a
jmp 0x14036f920
cmp r12d, 0xbe589b91
je 0x14036fb55
mov r14d, r12d
cmp r12d, 0xd9536939
jne 0x14036f920
mov edi, dword [rbp + 0x150]
mov edi, dword [rbp + 0x150]
mov r14d, 0x18424c
jmp 0x14036f920
cmp r12d, 0x319b1022
je 0x14036fb70
mov r14d, r12d
cmp r12d, 0x32217ee9
jne 0x14036f920
mov edi, dword [rbp + 0x140]
mov r14d, 0x319b1022
jmp 0x14036f920
cmp r12d, 0x18424c
je 0x14036f902
mov r14d, r12d
cmp r12d, 0xc34b97b
jne 0x14036f920
cmp byte [rbp + 0x13f], 0
mov r14d, 0x776aeffa
mov edi, 0xae8ad92c
cmovne r14d, edi
jmp 0x14036f920
mov r14d, 0xefa59d1
mov esi, dword [rbp + 0x140]
jmp 0x14036f920
mov edi, dword [rbp + 0x140]
cmp edi, 0x41
setge byte [rbp + 0x13f]
mov r14d, 0xc34b97b
jmp 0x14036f920
mov dword [rbp + 0x150], esi
mov r14d, r15d
jmp 0x14036f920
mov edi, dword [rbp + 0x140]
or edi, 0x20
mov dword [rbp + 0x120], edi
mov r14d, r9d
jmp 0x14036f920
mov r14d, 0x171b7c71
jmp 0x14036f920
cmp byte [rbp + 0x12f], 0
mov r14d, 0x776aeffa
mov edi, 0x796ae0dd
cmovne r14d, edi
jmp 0x14036f920
mov edi, dword [rbp + 0x140]
cmp edi, 0x5b
setl byte [rbp + 0x12f]
mov r14d, ecx
jmp 0x14036f920
mov dword [rbp + 0x110], ebx
test r12d, r12d
mov edx, 0xc03ffeaa
mov eax, 0x6fa5b8b5
cmove edx, eax
mov rax, qword [rbp + 0x148]
mov esi, dword [rbp + 0x110]
mov dword [rbp + 0xec], esi
mov edi, r14d
jmp 0x14036f780
mov dword [rbp + 0x130], ebx
mov edx, dword [rbp + 0x130]
mov dword [rbp + 0xbc], edx
mov edx, 0xa396aca4
mov r14d, dword [rbp + 0xc8]
mov r12d, dword [rbp + 0xe4]
mov ebx, dword [rbp + 0xe8]
mov edi, dword [rbp + 0x58]
jmp 0x14036f780
mov edx, esi
cmp esi, 0xc03ffeaa
jne 0x14036f780
mov eax, dword [rbp + 0x110]
mov dword [rbp + 0xd4], eax
mov eax, 0xf46c4027
mov r15d, 0x7d25aa8e
mov r12d, 0xf94ca7ae
mov r13d, 0x3d31fb61
mov r10d, 0x197355fc
mov r11d, 0x301a537d
jmp 0x14036e72d
mov qword [rbp + 0x148], rcx
mov rcx, qword [rbp + 0x148]
cmp qword [rax], rcx
mov eax, 0xf6451a21
mov ecx, 0x35be5387
cmove eax, ecx
mov rcx, qword [rbp + 0xb0]
mov qword [rbp + 0x38], rcx
jmp 0x14036e72d
cmp eax, 0x14b8a524
jne 0x14036e72d
jmp 0x14037060a
mov rax, qword [rbp + 0x50]
mov r8, qword [rbp + 0xd8]
mov eax, 0xb44ab987
cmp eax, 0xeb4ae1f5
jle 0x14036fcd0
cmp eax, 0xeb4ae1f6
je 0x14036fce7
cmp eax, 0x59073b2b
je 0x14037013b
cmp eax, 0x7fb451c5
jne 0x14036fc80
mov eax, dword [0x140b856f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xeb4ae1f6
mov ecx, 0x59073b2b
cmove eax, ecx
cmp dword [0x140b856f4], 0xa
cmovl eax, ecx
jmp 0x14036fc80
cmp eax, 0xb44ab987
je 0x14037058b
cmp eax, 0xb87e0235
jne 0x14036fc80
jmp 0x14036e6f0
mov eax, dword [0x140b856f8]
lea edx, [rax - 1]
imul edx, eax
mov eax, dword [0x140b856fc]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b85700], 0xa
setl cl
or cl, al
mov r9d, 0x6bf73ec2
cmovne r9d, r15d
mov r10d, 0x6bf73ec2
cmovne r10d, r12d
mov eax, dword [0x140b85704]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b85708], 0xa
setl cl
or cl, al
mov esi, 0x798dd711
cmovne esi, r13d
mov eax, 0x798dd711
mov ecx, 0xce3f1919
cmovne eax, ecx
mov ecx, 0x7f908019
mov ebx, 0x8983f824
cmovne ecx, ebx
mov edi, 0x7f908019
mov ebx, 0xcdc628d5
cmovne edi, ebx
test dl, 1
sete byte [rbp + 0x104]
mov edx, dword [0x140b8570c]
mov r11d, 0xb9c6c537
mov ebx, 0x8480fe86
cmove r11d, ebx
cmp edx, 0xa
setl byte [rbp + 0x11c]
cmovl r11d, ebx
mov edx, 0x352e0503
nop word cs:[rax + rax]
nop
cmp edx, 0xb9c6c536
jg 0x14036fdf0
cmp edx, 0x8480fe86
je 0x14036fe30
cmp edx, 0x856c5805
je 0x14037059c
cmp edx, 0xb6475c17
jne 0x14036fdb0
mov rdx, qword [rbp + 0x140]
add rdx, 0x10
mov qword [rbp + 0x120], rdx
mov edx, 0x856c5805
jmp 0x14036fdb0
cmp edx, 0xb9c6c537
je 0x14036fe3a
cmp edx, 0x538ccb85
je 0x14036feb3
cmp edx, 0x352e0503
jne 0x14036fdb0
mov bl, byte [rbp + 0x104]
cmp byte [rbp + 0x11c], 0
mov edx, 0xb9c6c537
mov r14d, 0x538ccb85
cmovne edx, r14d
test bl, bl
cmovne edx, r14d
jmp 0x14036fdb0
mov edx, 0xb6475c17
jmp 0x14036fdb0
mov rdx, qword gs:[0x60]
mov qword [rbp + 0x150], rdx
mov ebx, 0x7b6aac1d
nop
cmp ebx, 0x6bf73ec1
jle 0x14036fe80
cmp ebx, 0x6bf73ec2
je 0x14036fea0
cmp ebx, 0x7b6aac1d
je 0x14036feae
cmp ebx, 0x7d25aa8e
jne 0x14036fe50
mov ebx, 0xe8c45ee4
jmp 0x14036fe50
cmp ebx, 0xe8c45ee4
je 0x14036ff33
cmp ebx, 0xf94ca7ae
jne 0x14036fe50
mov rdx, qword [rbp + 0x150]
mov ebx, r9d
jmp 0x14036fe50
mov rbx, qword [rbp + 0x150]
mov ebx, 0xf94ca7ae
jmp 0x14036fe50
mov ebx, r10d
jmp 0x14036fe50
mov rdx, qword gs:[0x60]
mov qword [rbp + 0x150], rdx
mov ebx, 0x7b6aac1d
nop dword [rax + rax]
cmp ebx, 0x6bf73ec1
jle 0x14036ff00
cmp ebx, 0x6bf73ec2
je 0x14036ff20
cmp ebx, 0x7b6aac1d
je 0x14036ff2e
cmp ebx, 0x7d25aa8e
jne 0x14036fed0
mov ebx, 0xe8c45ee4
jmp 0x14036fed0
cmp ebx, 0xe8c45ee4
je 0x140370036
cmp ebx, 0xf94ca7ae
jne 0x14036fed0
mov rdx, qword [rbp + 0x150]
mov ebx, r9d
jmp 0x14036fed0
mov rbx, qword [rbp + 0x150]
mov ebx, 0xf94ca7ae
jmp 0x14036fed0
mov ebx, r10d
jmp 0x14036fed0
mov qword [rbp + 0x148], rdx
mov rdx, qword [rbp + 0x148]
mov qword [rbp + 0x130], rdx
mov ebx, 0xba46d6b1
jmp 0x14036ff60
mov rdx, qword [rbp + 0x150]
mov ebx, 0xce3f1919
nop dword [rax + rax]
mov edx, ebx
cmp ebx, 0xce3f1918
jg 0x14036ff90
cmp edx, 0xba46d6b0
jg 0x14036ffc0
cmp edx, 0x8983f824
je 0x14037000d
mov ebx, edx
cmp edx, 0x987da1af
jne 0x14036ff60
mov ebx, eax
jmp 0x14036ff60
cmp edx, 0x798dd710
jle 0x14036ffed
cmp edx, 0x798dd711
je 0x14036ff4f
mov ebx, edx
cmp edx, 0x7f908019
jne 0x14036ff60
mov rdx, qword [rbp + 0x130]
mov ebx, 0xcdc628d5
jmp 0x14036ff60
mov ebx, edi
cmp edx, 0xba46d6b1
je 0x14036ff60
mov ebx, edx
cmp edx, 0xcdc628d5
jne 0x14036ff60
mov rdx, qword [rbp + 0x130]
add rdx, 0x18
mov qword [rbp + 0x150], rdx
mov ebx, ecx
jmp 0x14036ff60
cmp edx, 0xce3f1919
jne 0x140370017
mov rdx, qword [rbp + 0x150]
mov rdx, qword [rdx]
mov qword [rbp + 0x148], rdx
mov ebx, esi
jmp 0x14036ff60
mov ebx, 0x987da1af
jmp 0x14036ff60
mov ebx, edx
cmp edx, 0x3d31fb61
jne 0x14036ff60
mov rdx, qword [rbp + 0x148]
mov edx, 0x538ccb85
jmp 0x14036fdb0
mov qword [rbp + 0x148], rdx
mov rdx, qword [rbp + 0x148]
mov qword [rbp + 0x130], rdx
mov ebx, 0xba46d6b1
jmp 0x140370060
mov rdx, qword [rbp + 0x150]
mov ebx, 0xce3f1919
nop
mov edx, ebx
cmp ebx, 0xce3f1918
jg 0x140370090
cmp edx, 0xba46d6b0
jg 0x1403700c0
cmp edx, 0x8983f824
je 0x14037010d
mov ebx, edx
cmp edx, 0x987da1af
jne 0x140370060
mov ebx, eax
jmp 0x140370060
cmp edx, 0x798dd710
jle 0x1403700ed
cmp edx, 0x798dd711
je 0x140370052
mov ebx, edx
cmp edx, 0x7f908019
jne 0x140370060
mov rdx, qword [rbp + 0x130]
mov ebx, 0xcdc628d5
jmp 0x140370060
mov ebx, edi
cmp edx, 0xba46d6b1
je 0x140370060
mov ebx, edx
cmp edx, 0xcdc628d5
jne 0x140370060
mov rdx, qword [rbp + 0x130]
add rdx, 0x18
mov qword [rbp + 0x150], rdx
mov ebx, ecx
jmp 0x140370060
cmp edx, 0xce3f1919
jne 0x140370117
mov rdx, qword [rbp + 0x150]
mov rdx, qword [rdx]
mov qword [rbp + 0x148], rdx
mov ebx, esi
jmp 0x140370060
mov ebx, 0x987da1af
jmp 0x140370060
mov ebx, edx
cmp edx, 0x3d31fb61
jne 0x140370060
mov rdx, qword [rbp + 0x148]
mov qword [rbp + 0x140], rdx
mov edx, r11d
jmp 0x14036fdb0
mov eax, dword [0x140b856f8]
lea edx, [rax - 1]
imul edx, eax
mov eax, dword [0x140b856fc]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b85700], 0xa
setl cl
or cl, al
mov r9d, 0x6bf73ec2
cmovne r9d, r15d
mov r10d, 0x6bf73ec2
cmovne r10d, r12d
mov eax, dword [0x140b85704]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b85708], 0xa
setl cl
or cl, al
mov esi, 0x798dd711
cmovne esi, r13d
mov eax, 0x798dd711
mov ecx, 0xce3f1919
cmovne eax, ecx
mov ecx, 0x7f908019
mov ebx, 0x8983f824
cmovne ecx, ebx
mov edi, 0x7f908019
mov ebx, 0xcdc628d5
cmovne edi, ebx
test dl, 1
sete byte [rbp + 0x104]
mov edx, dword [0x140b8570c]
mov r11d, 0xb9c6c537
mov ebx, 0x8480fe86
cmove r11d, ebx
cmp edx, 0xa
setl byte [rbp + 0x11c]
cmovl r11d, ebx
mov edx, 0x352e0503
nop dword [rax]
cmp edx, 0xb9c6c536
jg 0x140370240
cmp edx, 0x8480fe86
je 0x140370280
cmp edx, 0x856c5805
je 0x1403705bb
cmp edx, 0xb6475c17
jne 0x140370200
mov rdx, qword [rbp + 0x140]
add rdx, 0x10
mov qword [rbp + 0x120], rdx
mov edx, 0x856c5805
jmp 0x140370200
cmp edx, 0xb9c6c537
je 0x14037028a
cmp edx, 0x538ccb85
je 0x140370303
cmp edx, 0x352e0503
jne 0x140370200
mov bl, byte [rbp + 0x104]
cmp byte [rbp + 0x11c], 0
mov edx, 0xb9c6c537
mov r14d, 0x538ccb85
cmovne edx, r14d
test bl, bl
cmovne edx, r14d
jmp 0x140370200
mov edx, 0xb6475c17
jmp 0x140370200
mov rdx, qword gs:[0x60]
mov qword [rbp + 0x150], rdx
mov ebx, 0x7b6aac1d
nop
cmp ebx, 0x6bf73ec1
jle 0x1403702d0
cmp ebx, 0x6bf73ec2
je 0x1403702f0
cmp ebx, 0x7b6aac1d
je 0x1403702fe
cmp ebx, 0x7d25aa8e
jne 0x1403702a0
mov ebx, 0xe8c45ee4
jmp 0x1403702a0
cmp ebx, 0xe8c45ee4
je 0x140370383
cmp ebx, 0xf94ca7ae
jne 0x1403702a0
mov rdx, qword [rbp + 0x150]
mov ebx, r9d
jmp 0x1403702a0
mov rbx, qword [rbp + 0x150]
mov ebx, 0xf94ca7ae
jmp 0x1403702a0
mov ebx, r10d
jmp 0x1403702a0
mov rdx, qword gs:[0x60]
mov qword [rbp + 0x150], rdx
mov ebx, 0x7b6aac1d
nop dword [rax + rax]
cmp ebx, 0x6bf73ec1
jle 0x140370350
cmp ebx, 0x6bf73ec2
je 0x140370370
cmp ebx, 0x7b6aac1d
je 0x14037037e
cmp ebx, 0x7d25aa8e
jne 0x140370320
mov ebx, 0xe8c45ee4
jmp 0x140370320
cmp ebx, 0xe8c45ee4
je 0x140370486
cmp ebx, 0xf94ca7ae
jne 0x140370320
mov rdx, qword [rbp + 0x150]
mov ebx, r9d
jmp 0x140370320
mov rbx, qword [rbp + 0x150]
mov ebx, 0xf94ca7ae
jmp 0x140370320
mov ebx, r10d
jmp 0x140370320
mov qword [rbp + 0x148], rdx
mov rdx, qword [rbp + 0x148]
mov qword [rbp + 0x130], rdx
mov ebx, 0xba46d6b1
jmp 0x1403703b0
mov rdx, qword [rbp + 0x150]
mov ebx, 0xce3f1919
nop dword [rax + rax]
mov edx, ebx
cmp ebx, 0xce3f1918
jg 0x1403703e0
cmp edx, 0xba46d6b0
jg 0x140370410
cmp edx, 0x8983f824
je 0x14037045d
mov ebx, edx
cmp edx, 0x987da1af
jne 0x1403703b0
mov ebx, eax
jmp 0x1403703b0
cmp edx, 0x798dd710
jle 0x14037043d
cmp edx, 0x798dd711
je 0x14037039f
mov ebx, edx
cmp edx, 0x7f908019
jne 0x1403703b0
mov rdx, qword [rbp + 0x130]
mov ebx, 0xcdc628d5
jmp 0x1403703b0
mov ebx, edi
cmp edx, 0xba46d6b1
je 0x1403703b0
mov ebx, edx
cmp edx, 0xcdc628d5
jne 0x1403703b0
mov rdx, qword [rbp + 0x130]
add rdx, 0x18
mov qword [rbp + 0x150], rdx
mov ebx, ecx
jmp 0x1403703b0
cmp edx, 0xce3f1919
jne 0x140370467
mov rdx, qword [rbp + 0x150]
mov rdx, qword [rdx]
mov qword [rbp + 0x148], rdx
mov ebx, esi
jmp 0x1403703b0
mov ebx, 0x987da1af
jmp 0x1403703b0
mov ebx, edx
cmp edx, 0x3d31fb61
jne 0x1403703b0
mov rdx, qword [rbp + 0x148]
mov edx, 0x538ccb85
jmp 0x140370200
mov qword [rbp + 0x148], rdx
mov rdx, qword [rbp + 0x148]
mov qword [rbp + 0x130], rdx
mov ebx, 0xba46d6b1
jmp 0x1403704b0
mov rdx, qword [rbp + 0x150]
mov ebx, 0xce3f1919
nop
mov edx, ebx
cmp ebx, 0xce3f1918
jg 0x1403704e0
cmp edx, 0xba46d6b0
jg 0x140370510
cmp edx, 0x8983f824
je 0x14037055d
mov ebx, edx
cmp edx, 0x987da1af
jne 0x1403704b0
mov ebx, eax
jmp 0x1403704b0
cmp edx, 0x798dd710
jle 0x14037053d
cmp edx, 0x798dd711
je 0x1403704a2
mov ebx, edx
cmp edx, 0x7f908019
jne 0x1403704b0
mov rdx, qword [rbp + 0x130]
mov ebx, 0xcdc628d5
jmp 0x1403704b0
mov ebx, edi
cmp edx, 0xba46d6b1
je 0x1403704b0
mov ebx, edx
cmp edx, 0xcdc628d5
jne 0x1403704b0
mov rdx, qword [rbp + 0x130]
add rdx, 0x18
mov qword [rbp + 0x150], rdx
mov ebx, ecx
jmp 0x1403704b0
cmp edx, 0xce3f1919
jne 0x140370567
mov rdx, qword [rbp + 0x150]
mov rdx, qword [rdx]
mov qword [rbp + 0x148], rdx
mov ebx, esi
jmp 0x1403704b0
mov ebx, 0x987da1af
jmp 0x1403704b0
mov ebx, edx
cmp edx, 0x3d31fb61
jne 0x1403704b0
mov rdx, qword [rbp + 0x148]
mov qword [rbp + 0x140], rdx
mov edx, r11d
jmp 0x140370200
mov qword [rbp + 0x110], r8
mov eax, 0x7fb451c5
jmp 0x14036fc80
mov rax, qword [rbp + 0x120]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x110]
mov qword [rcx], rax
mov qword [r8 + 8], rax
mov eax, 0x59073b2b
jmp 0x1403705f9
mov rax, qword [rbp + 0x120]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x110]
mov qword [rcx], rax
mov qword [r8 + 8], rax
mov eax, dword [0x140b856f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xeb4ae1f6
mov ecx, 0xb87e0235
cmove eax, ecx
cmp dword [0x140b856f4], 0xa
cmovl eax, ecx
mov r10d, 0x197355fc
mov r11d, 0x301a537d
jmp 0x14036fc80
mov rax, qword [rbp + 0xa0]
mov rsp, qword [rbp - 0x50]
mov qword [rbp + 0x148], rax
mov eax, dword [0x140b7e968]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b7e96c], 0xa
setl cl
or cl, al
mov eax, 0x1063b0c2
mov edx, 0xf0881694
cmove eax, edx
mov ecx, 0xb5b334a9
cmove ecx, edx
mov edx, 0x1090a66b
nop word cs:[rax + rax]
nop
cmp edx, 0x1063b0c1
jg 0x140370680
cmp edx, 0xb5b334a9
je 0x140370694
cmp edx, 0xf0881694
jne 0x140370660
mov edx, 0xb5b334a9
jmp 0x140370660
cmp edx, 0x1063b0c2
je 0x140370698
cmp edx, 0x1090a66b
jne 0x140370660
mov edx, ecx
jmp 0x140370660
mov edx, eax
jmp 0x140370660
mov rax, qword [rbp + 0x148]
mov rsp, qword [rbp + 0x30]
mov qword [rbp - 0x60], rax
lea r12, [rbp - 0x30]
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
lea rax, [rbp + 0x9e]
mov qword [rbp], rax
mov rax, qword [rbp]
mov eax, dword [0x140b7e148]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rbp + 0x150]
mov eax, dword [0x140b7e14c]
sete cl
cmp eax, 0xa
setl al
setl byte [rbp + 0x148]
or al, cl
mov eax, 0xc29c406a
mov edx, 0xa5446637
cmove eax, edx
mov ecx, 0xcd6e1959
cmove ecx, edx
mov edx, 0x917911a4
mov edi, 0x6faf068a
cmovne edi, edx
mov edx, 0x7d032225
mov esi, 0x815b9ebe
jmp 0x140370740
mov rdx, qword [0x140719beb]
mov qword [rbp - 0x21], rdx
movups xmm0, xmmword [0x140719bdc]
movaps xmmword [rbp - 0x30], xmm0
mov edx, 0xcd6e1959
nop dword [rax]
mov ebx, edx
cmp edx, 0xcd6e1958
jg 0x140370770
cmp ebx, 0xa3702286
jle 0x140370790
cmp ebx, 0xa5446637
je 0x14037071e
cmp ebx, 0xc29c406a
jne 0x140370811
mov edx, 0xa3702287
jmp 0x140370740
cmp ebx, 0x6faf0689
jg 0x1403707b0
cmp ebx, 0xcd6e1959
je 0x1403707ea
mov edx, ebx
cmp ebx, 0xfd24acb0
jne 0x140370740
mov edx, ecx
jmp 0x140370740
mov edx, edi
cmp ebx, 0x815b9ebe
je 0x140370740
mov edx, ebx
cmp ebx, 0x917911a4
jne 0x140370740
mov edx, 0xfd24acb0
jmp 0x140370740
cmp ebx, 0x6faf068a
je 0x140370807
mov edx, ebx
cmp ebx, 0x7d032225
jne 0x140370740
movzx ebx, byte [rbp + 0x150]
cmp byte [rbp + 0x148], 0
mov edx, 0x815b9ebe
jne 0x1403707e0
mov edx, 0x6faf068a
test bl, bl
cmovne edx, esi
jmp 0x140370740
mov rdx, qword [0x140719beb]
mov qword [rbp - 0x21], rdx
movups xmm0, xmmword [0x140719bdc]
movaps xmmword [rbp - 0x30], xmm0
mov edx, eax
jmp 0x140370740
mov edx, 0x815b9ebe
jmp 0x140370740
mov edx, ebx
cmp ebx, 0xa3702287
jne 0x140370740
mov eax, dword [0x140b7e150]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b7e154], 0xa
setl cl
or cl, al
mov r15d, 0x25b0ef2
mov eax, 0x4b9e1a9d
cmove r15d, eax
mov edx, 0xcba69264
cmove edx, eax
mov eax, dword [0x140b85728]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b8572c], 0xa
setl cl
or cl, al
mov r13d, 0xfeb0812c
mov eax, 0x6102fc54
cmove r13d, eax
mov r11d, 0x11e11cb5
cmove r11d, eax
mov esi, 0x2a97f321
mov ecx, 0xa9a5041
cmove esi, ecx
mov r14d, 0x2b0b83ab
cmove r14d, ecx
mov r9d, 0x8ddeca49
mov ebx, 0xd5cf6927
cmove r9d, ebx
mov r10d, 0xa66474be
cmove r10d, ebx
mov ebx, dword [0x140b85730]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
sete r8b
cmp dword [0x140b85734], 0xa
setl bl
or bl, r8b
mov ecx, r15d
mov eax, 0x7b100563
mov ebx, 0x1d8e29b2
cmove eax, ebx
mov dword [rbp + 0xe8], eax
mov eax, 0x2c3da982
cmove eax, ebx
mov dword [rbp + 0xec], eax
mov edi, 0x5c627654
mov r15d, 0xe2784d37
mov dword [rbp + 0xc8], ecx
mov dword [rbp + 0xe4], edx
jmp 0x140370930
mov rax, qword [rbp + 0x130]
mov qword [rbp + 0x150], rax
mov edi, 0xad4aada3
nop dword [rax]
mov ebx, edi
cmp edi, 0x2c894eeb
jg 0x140370970
cmp ebx, 0xcba69263
jle 0x140370a30
mov edi, ecx
cmp ebx, 0xcba69264
je 0x140370930
cmp ebx, 0xe6be3762
je 0x140370d50
mov edi, ebx
cmp ebx, 0x25b0ef2
jne 0x140370930
mov edi, 0xe6be3762
jmp 0x140370930
cmp ebx, 0x562a6de7
jle 0x140370d30
cmp ebx, 0x562a6de8
je 0x140370919
cmp ebx, 0x6e63f49e
je 0x140370d61
mov edi, ebx
cmp ebx, 0x5c627654
jne 0x140370930
mov qword [rbp + 0x148], r12
mov edi, 0x65b51de5
nop word cs:[rax + rax]
cmp edi, 0x2c3da981
jle 0x1403709f0
cmp edi, 0x7b100563
je 0x140370a12
cmp edi, 0x65b51de5
je 0x140370a19
cmp edi, 0x2c3da982
jne 0x1403709b0
mov rbx, qword [rbp + 0x148]
movzx ebx, byte [rbx + 0x16]
mov edi, dword [rbp + 0xe8]
jmp 0x1403709b0
cmp edi, 0xfa7e45a5
je 0x140370d72
cmp edi, 0x1d8e29b2
jne 0x1403709b0
mov rdi, qword [rbp + 0x148]
mov edi, 0x2c3da982
jmp 0x1403709b0
mov edi, 0xfa7e45a5
jmp 0x1403709b0
mov edi, dword [rbp + 0xec]
jmp 0x1403709b0
mov edi, edx
cmp ebx, 0x8108a0cb
je 0x140370930
cmp ebx, 0xa596e3d0
jne 0x140370da9
mov rbx, qword [rbp + 0x120]
mov edi, 0x8b6baac2
jmp 0x140370ab0
mov eax, dword [rbp + 0x140]
mov eax, dword [rbp + 0x140]
mov eax, dword [rbp + 0x140]
mov eax, dword [rbp + 0x140]
mov eax, dword [rbp + 0x140]
mov eax, dword [rbp + 0x140]
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov edi, 0x11e11cb5
nop dword [rax + rax]
mov r8d, edi
cmp edi, 0xfeb0812b
jg 0x140370b00
cmp r8d, 0xc7b39efb
jg 0x140370b40
cmp r8d, 0xa3b44c7b
jg 0x140370bb4
cmp r8d, 0x8b6baac2
je 0x140370ca8
mov edi, r8d
cmp r8d, 0x8ddeca49
jne 0x140370ab0
mov edi, 0xa3b44c7c
xor r12d, r12d
jmp 0x140370ab0
cmp r8d, 0x2b0b83aa
jle 0x140370b80
cmp r8d, 0x6102fc53
jg 0x140370bd9
mov edi, esi
cmp r8d, 0x2b0b83ab
je 0x140370ab0
mov edi, r8d
cmp r8d, 0x3a7a3315
jne 0x140370ab0
mov edi, r10d
jmp 0x140370ab0
cmp r8d, 0xd900806e
jg 0x140370bfe
cmp r8d, 0xc7b39efc
je 0x140370cb2
mov edi, r8d
cmp r8d, 0xd5cf6927
jne 0x140370ab0
mov edi, 0xa66474be
jmp 0x140370ab0
cmp r8d, 0x11e11cb4
jg 0x140370c47
cmp r8d, 0xfeb0812c
je 0x140370cd9
mov edi, r8d
cmp r8d, 0xa9a5041
jne 0x140370ab0
mov edi, 0x2b0b83ab
jmp 0x140370ab0
cmp r8d, 0xa3b44c7c
je 0x140370ce3
mov edi, r8d
cmp r8d, 0xa66474be
jne 0x140370ab0
mov edi, r9d
jmp 0x140370ab0
cmp r8d, 0x6102fc54
je 0x140370a58
mov edi, r8d
cmp r8d, 0x78bb0913
jne 0x140370ab0
mov edi, r14d
jmp 0x140370ab0
mov edi, r11d
cmp r8d, 0xd900806f
je 0x140370ab0
mov edi, r8d
cmp r8d, 0xe2784d37
jne 0x140370ab0
movsxd rdi, dword [rbp + 0x140]
mov qword [rbp + 0x148], rdi
mov rdi, qword [rbp + 0x148]
movsx edi, byte [rbx + rdi]
mov dword [rbp + 0x110], edi
mov edi, 0xd900806f
jmp 0x140370ab0
cmp r8d, 0x11e11cb5
jne 0x140370d01
movsxd rdi, dword [rbp + 0x140]
imul rax, rdi, 0xffffffffa0a0a0a1
shr rax, 0x20
add eax, edi
mov edx, eax
shr edx, 0x1f
sar eax, 5
add eax, edx
imul eax, eax, 0x33
mov edx, edi
sub edx, eax
mov ecx, 0xc9
sub ecx, edx
neg eax
add eax, edi
add eax, 0x36
and ecx, 0x82
and eax, 0x7d
or eax, ecx
xor eax, dword [rbp + 0x110]
xor al, 0x82
mov byte [rbp + 0xa0], al
mov edi, r13d
jmp 0x140370ab0
mov edi, 0x3a7a3315
jmp 0x140370ab0
mov rax, qword [rbp + 0x148]
movzx ecx, byte [rbp + 0xa0]
mov byte [rbp + rax - 0x30], cl
mov r12d, dword [rbp + 0x140]
add r12d, 1
mov edi, 0xa3b44c7c
jmp 0x140370ab0
mov edi, 0xc7b39efc
jmp 0x140370ab0
mov dword [rbp + 0x140], r12d
mov edi, dword [rbp + 0x140]
cmp edi, 0x17
mov edi, 0x78bb0913
cmovl edi, r15d
jmp 0x140370ab0
mov edi, r8d
cmp r8d, 0x2a97f321
jne 0x140370ab0
mov edi, 0x8108a0cb
lea r12, [rbp - 0x30]
mov ecx, dword [rbp + 0xc8]
mov edx, dword [rbp + 0xe4]
jmp 0x140370930
cmp ebx, 0x2c894eec
je 0x140370d90
mov edi, ebx
cmp ebx, 0x4b9e1a9d
jne 0x140370930
mov edi, 0xcba69264
jmp 0x140370930
mov qword [rbp + 0x130], r12
mov edi, 0x562a6de8
jmp 0x140370930
mov qword [rbp + 0x120], r12
mov edi, 0xa596e3d0
jmp 0x140370930
mov byte [rbp + 0x140], bl
cmp byte [rbp + 0x140], 0
setne byte [rbp + 0xa8]
mov edi, 0x2c894eec
jmp 0x140370930
cmp byte [rbp + 0xa8], 0
mov edi, 0xe6be3762
mov eax, 0x6e63f49e
cmovne edi, eax
jmp 0x140370930
mov edi, ebx
cmp ebx, 0xad4aada3
jne 0x140370930
mov rax, qword [rbp + 0x150]
mov ecx, dword [0x140b85738]
mov edx, dword [0x140b8573c]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
sete byte [rbp + 0x10f]
cmp edx, 0xa
setl byte [rbp + 0x10e]
mov qword [rbp + 0x28], rsp
mov qword [rbp + 0x30], rsp
mov qword [rbp - 0x68], rax
mov eax, 0xc9a50528
mov r14d, 0x197355fc
mov r15d, 0x301a537d
mov r10d, 0xdfe877e2
jmp 0x140370e15
mov eax, 0x3fc19ccd
jmp 0x140370e3d
mov eax, dword [0x140b85738]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3222e79e
mov ecx, 0x88001536
cmove eax, ecx
cmp dword [0x140b8573c], 0xa
cmovl eax, ecx
cmp eax, 0x1d1b6945
jle 0x140370eb0
cmp eax, 0x490cda62
jg 0x140370f20
cmp eax, 0x3222e79d
jle 0x140370fc7
cmp eax, 0x3c4c2e14
jle 0x1403710d7
cmp eax, 0x3fc19ccc
jg 0x1403714d3
cmp eax, 0x3c4c2e15
je 0x1403715b0
cmp eax, 0x3e9c3c1c
jne 0x140370e3d
cmp byte [rbp + 0x10d], 0
mov eax, 0x77aa28b5
mov ecx, 0x9f1d059d
cmovne eax, ecx
mov rcx, qword [rbp + 0xb0]
mov qword [rbp + 0x88], rcx
jmp 0x140370e3d
cmp eax, 0xce0295ee
jg 0x140370f80
cmp eax, 0x9dc6da38
jle 0x14037100c
cmp eax, 0xa3c21529
jle 0x140371116
cmp eax, 0xbf4d2334
jg 0x140371524
cmp eax, 0xa3c2152a
je 0x1403715cc
cmp eax, 0xb3c5a10e
jne 0x140370e3d
mov eax, 0x673d46c8
mov dword [rbp + 0xb8], 0
mov rcx, qword [rbp + 0xa8]
mov qword [rbp + 0x70], rcx
jmp 0x140370e3d
cmp eax, 0x667afb80
jle 0x140371051
cmp eax, 0x710a8231
jle 0x140371141
cmp eax, 0x77aa28b4
jg 0x14037155e
cmp eax, 0x710a8232
je 0x1403715de
cmp eax, 0x73569d21
jne 0x140370e3d
mov eax, dword [0x140b85738]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd3ee8698
mov ecx, 0xe497314c
jmp 0x140370e30
cmp eax, 0xefdd88ca
jg 0x140371087
cmp eax, 0xd91b0814
jle 0x1403713a0
cmp eax, 0xe4d3babe
jle 0x140371587
cmp eax, 0xe4d3babf
je 0x140371636
cmp eax, 0xe8041989
jne 0x140370e3d
mov eax, dword [rbp + 0x100]
mov eax, 0x2a55389b
jmp 0x140370e3d
cmp eax, 0x23d780ad
jg 0x1403713df
cmp eax, 0x1d1b6946
je 0x14037164c
cmp eax, 0x20c860cb
je 0x14037166a
cmp eax, 0x22c70619
jne 0x140370e3d
cmp byte [rbp + 0x10c], 0
mov eax, 0x3c4c2e15
mov ecx, 0x97a6cb2b
cmovne eax, ecx
jmp 0x140370e3d
cmp eax, 0x948c79cd
jg 0x140371425
cmp eax, 0x855225b5
je 0x140371674
cmp eax, 0x88001536
je 0x14037167e
cmp eax, 0x9010fd10
jne 0x140370e3d
mov eax, 0x9629ea95
mov dword [rbp + 0x68], 1
mov rcx, qword [rbp + 0x40]
mov qword [rbp + 0x78], rcx
jmp 0x140370e3d
cmp eax, 0x59d3068a
jg 0x140371464
cmp eax, 0x490cda63
je 0x1403716c2
cmp eax, 0x518d1bf7
je 0x1403716f0
cmp eax, 0x57225114
jne 0x140370e3d
mov eax, 0x108f8619
jmp 0x140370e3d
cmp eax, 0xa457cc7
jg 0x1403714ad
cmp eax, 0xefdd88cb
je 0x1403716fa
cmp eax, 0xf2f0045f
je 0x140371704
cmp eax, 0x95f9672
jne 0x140370e3d
cmp byte [rbp + 0x11b], 0
mov eax, 0x3a6118c2
mov ecx, 0x3fc19ccd
cmovne eax, ecx
mov rcx, qword [rbp + 0xa0]
mov qword [rbp + 0x38], rcx
jmp 0x140370e3d
cmp eax, 0x3222e79e
je 0x14037170e
cmp eax, 0x36aabc93
je 0x14037171f
cmp eax, 0x3a6118c2
jne 0x140370e3d
mov eax, dword [0x140b85738]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x518d1bf7
mov ecx, 0x1d1b6946
jmp 0x140370e30
cmp eax, 0x9dc6da39
je 0x140371729
cmp eax, 0x9f1d059d
je 0x140371733
cmp eax, 0xa09ecea4
jne 0x140370e3d
mov eax, 0x2d862f8a
jmp 0x140370e3d
cmp eax, 0x667afb81
je 0x140370e17
cmp eax, 0x673d46c8
je 0x1403717f4
cmp eax, 0x6c3f5675
jne 0x140370e3d
mov rax, qword [rbp + 0xd8]
lea r8, [rax + 8]
mov edx, 0x227d50b9
jmp 0x140371180
mov rcx, qword [rbp + 0x140]
mov edx, 0x197355fc
cmp edx, 0x197355fb
jle 0x1403711c0
cmp edx, 0x301a537c
jle 0x1403711f0
cmp edx, 0x3ac141a9
je 0x1403712e7
cmp edx, 0x47508655
jne 0x14037138a
mov rcx, qword [rbp + 0x130]
mov rcx, qword [rcx]
mov qword [rbp + 0x150], rcx
mov edx, 0x3ac141a9
jmp 0x140371180
cmp edx, 0xfb979344
jg 0x1403712b0
cmp edx, 0xb26fbda0
je 0x1403712f8
cmp edx, 0xdfe877e2
jne 0x140371180
mov edx, 0x47508655
jmp 0x140371180
cmp edx, 0x197355fc
je 0x140371320
cmp edx, 0x227d50b9
jne 0x140371180
mov rdx, qword [rax]
mov ebx, dword [0x140b856d0]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
sete bl
cmp dword [0x140b856d4], 0xa
setl cl
or cl, bl
mov esi, 0x49bfbe0a
mov ecx, 0x43bd80c
cmovne esi, ecx
mov ebx, 0x49bfbe0a
mov ecx, 0x9ae64220
cmovne ebx, ecx
mov rdi, qword [rdx]
mov edx, 0xdf6722b2
nop dword [rax]
cmp edx, 0xe111c3c7
jle 0x140371280
cmp edx, 0x49bfbe0a
je 0x140371297
cmp edx, 0x43bd80c
je 0x14037135a
cmp edx, 0xe111c3c8
jne 0x140371250
mov edx, ebx
jmp 0x140371250
cmp edx, 0x9ae64220
je 0x14037129e
cmp edx, 0xdf6722b2
jne 0x140371250
mov edx, 0xe111c3c8
jmp 0x140371250
mov edx, 0x9ae64220
jmp 0x140371250
mov edx, esi
jmp 0x140371250
cmp edx, 0xfb979345
je 0x140371174
cmp edx, 0x2b74b72
jne 0x140371180
mov rcx, qword [rbp + 0x120]
mov rdx, qword [rbp + 0x140]
cmp rdx, qword [rcx]
mov edx, 0xb26fbda0
cmove edx, r15d
jmp 0x140371180
mov rcx, qword [rbp + 0x150]
mov edx, 0x301a537d
jmp 0x140371180
mov ecx, dword [0x140b856d8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov edx, 0xfb979345
cmove edx, r14d
cmp dword [0x140b856dc], 0xa
cmovl edx, r14d
jmp 0x140371180
mov rcx, qword [rbp + 0x140]
add rcx, 0x30
mov qword [rbp + 0x130], rcx
mov ecx, dword [0x140b856d8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov edx, 0xfb979345
cmove edx, r10d
cmp dword [0x140b856dc], 0xa
cmovl edx, r10d
jmp 0x140371180
mov qword [rbp + 0x148], rdi
mov rcx, qword [rbp + 0x148]
mov qword [rbp + 0x140], rcx
mov rcx, qword [rbp + 0x140]
mov qword [rax], rcx
mov qword [rbp + 0x120], r8
mov edx, 0x2b74b72
jmp 0x140371180
cmp edx, 0x301a537d
jne 0x140371180
mov eax, 0xbf4d2335
jmp 0x140370e3d
cmp eax, 0xce0295ef
je 0x14037182a
cmp eax, 0xd3ee8698
je 0x140371886
cmp eax, 0xd6759d9c
jne 0x140370e3d
mov eax, dword [0x140b85738]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6c3f5675
mov ecx, 0xbf4d2335
jmp 0x140370e30
cmp eax, 0x23d780ae
je 0x140371890
cmp eax, 0x2a55389b
je 0x1403718ba
cmp eax, 0x2d862f8a
jne 0x140370e3d
cmp byte [rbp + 0x10b], 0
mov eax, 0x23d780ae
mov ecx, 0x948c79ce
cmovne eax, ecx
mov ecx, dword [rbp + 0xd4]
mov dword [rbp + 0x80], ecx
jmp 0x140370e3d
cmp eax, 0x948c79ce
je 0x1403718ea
cmp eax, 0x9629ea95
je 0x1403719cf
cmp eax, 0x97a6cb2b
jne 0x140370e3d
mov eax, dword [0x140b85738]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x710a8232
mov ecx, 0xce0295ef
jmp 0x140370e30
cmp eax, 0x59d3068b
je 0x1403719fb
cmp eax, 0x5a9572af
je 0x140371a30
cmp eax, 0x62006832
jne 0x140370e3d
mov eax, dword [rbp + 0xfc]
mov eax, dword [rbp + 0xfc]
mov eax, dword [rbp + 0xfc]
mov eax, dword [rbp + 0xfc]
mov eax, dword [rbp + 0xfc]
mov eax, 0x46e4e6fa
jmp 0x140370e3d
cmp eax, 0xa457cc8
je 0x140371a56
cmp eax, 0x108f8619
je 0x140371a74
cmp eax, 0x1c6330a9
je 0x140372ca0
jmp 0x140370e3d
cmp eax, 0x3fc19ccd
je 0x140371a92
cmp eax, 0x46e4e6fa
jne 0x140370e3d
mov eax, dword [rbp + 0xfc]
add eax, 0xffffffff
mov dword [rbp + 0xd4], eax
cmp dword [rbp + 0xfc], 0
setne byte [rbp + 0x10c]
mov eax, dword [0x140b85738]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x62006832
mov ecx, 0x22c70619
jmp 0x140370e30
cmp eax, 0xbf4d2335
je 0x140371abb
cmp eax, 0xc9a50528
jne 0x140370e3d
mov cl, byte [rbp + 0x10f]
cmp byte [rbp + 0x10e], 0
mov eax, 0x20c860cb
mov edx, 0x59d3068b
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x140370e3d
cmp eax, 0x77aa28b5
je 0x140371d23
cmp eax, 0x7c2ecc65
jne 0x140370e3d
mov eax, 0xd91b0815
xor ecx, ecx
mov qword [rbp + 0x90], rcx
jmp 0x140370e3d
cmp eax, 0xe497314c
jne 0x140372c87
mov eax, dword [0x140b85738]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd3ee8698
mov ecx, 0x9010fd10
jmp 0x140370e30
mov eax, 0x9629ea95
mov dword [rbp + 0x68], 0
mov rcx, qword [rbp + 0xb0]
mov qword [rbp + 0x78], rcx
jmp 0x140370e3d
mov rax, qword [rbp + 0x18]
mov qword [rbp + 0x40], rax
mov eax, 0x73569d21
jmp 0x140370e3d
mov rdx, qword [rbp + 0xf0]
mov eax, dword [rbp + 0xd4]
mov rcx, qword [rdx]
mov rdx, qword [rdx + 8]
mov ebx, 0xc21eb61a
nop word [rax + rax]
cmp ebx, 0x8c9a1fbe
je 0x140371d4f
cmp ebx, 0xc21eb61a
jne 0x140371600
mov qword [rbp + 0x150], rcx
mov ebx, dword [rdx + 0x20]
add rbx, qword [rbp + 0x150]
mov ebx, dword [rbx + rax*4]
mov qword [rbp + 0x148], rbx
mov ebx, 0x8c9a1fbe
jmp 0x140371600
mov eax, 0x23d780ae
mov ecx, dword [rbp + 0xc0]
mov dword [rbp + 0x80], ecx
jmp 0x140370e3d
mov eax, dword [0x140b85738]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x518d1bf7
mov ecx, 0x7c2ecc65
jmp 0x140370e30
mov eax, 0x59d3068b
jmp 0x140370e3d
mov eax, 0x667afb81
jmp 0x140370e3d
mov eax, reloc.WLDAP32.dll_Ordinal_32
call fcn.1406ad960
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xf0], rax
mov rax, qword [rbp + 0xd8]
mov qword [rbp + 0x50], rax
mov rax, qword [rbp + 0x50]
mov eax, dword [0x140b85738]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3222e79e
mov ecx, 0xefdd88cb
jmp 0x140370e30
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0x48], rax
mov rax, qword [rbp + 0x48]
mov rax, qword [rbp + 0xd8]
mov rax, qword [rax]
mov r8, qword [rax + 0x30]
mov rcx, qword [rbp + 0xf0]
mov edx, 0xc51e8ee8
jmp 0x1403722b0
mov eax, 0x1d1b6946
jmp 0x140370e3d
mov eax, 0x1c6330a9
jmp 0x140370e3d
mov eax, 0x95f9672
jmp 0x140370e3d
mov rax, qword [rbp + 0xd8]
mov eax, 0x88001536
jmp 0x140370e3d
mov eax, 0xa457cc8
jmp 0x140370e3d
mov eax, 0xe4d3babf
jmp 0x140370e3d
mov rax, qword [rbp + 0xf0]
add rax, 8
mov qword [rbp + 0x148], rax
mov eax, dword [0x140b856c0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b856c4], 0xa
setl cl
or cl, al
mov ebx, 0x432b251
mov eax, 0x3aa0855b
cmovne ebx, eax
mov ecx, 0x432b251
mov eax, 0x95f629ed
cmovne ecx, eax
mov eax, 0x4aff8840
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x128fa1b9
jle 0x1403717c0
cmp eax, 0x128fa1ba
je 0x140372463
cmp eax, 0x3aa0855b
je 0x1403717dc
cmp eax, 0x4aff8840
jne 0x140371790
mov eax, ecx
jmp 0x140371790
cmp eax, 0x95f629ed
je 0x1403717e3
cmp eax, 0x432b251
jne 0x140371790
mov rax, qword [rbp + 0x148]
mov eax, 0x95f629ed
jmp 0x140371790
mov eax, 0x128fa1ba
jmp 0x140371790
mov rax, qword [rbp + 0x148]
mov rax, qword [rax]
mov edx, dword [rax + 0x18]
mov eax, ebx
jmp 0x140371790
mov rax, qword [rbp + 0x70]
mov qword [rbp + 0xa0], rax
mov rax, qword [rbp + 0x48]
cmp dword [rbp + 0xb8], 0
mov eax, 0xd91b0815
mov ecx, 0xd6759d9c
cmove eax, ecx
mov rcx, qword [rbp + 0xa0]
mov qword [rbp + 0x90], rcx
jmp 0x140370e3d
mov rdx, qword [rbp + 0xf0]
mov eax, dword [rbp + 0xd4]
mov rcx, qword [rdx]
mov rdx, qword [rdx + 8]
mov ebx, 0xc21eb61a
nop word cs:[rax + rax]
nop dword [rax]
cmp ebx, 0x8c9a1fbe
je 0x14037247f
cmp ebx, 0xc21eb61a
jne 0x140371850
mov qword [rbp + 0x150], rcx
mov ebx, dword [rdx + 0x20]
add rbx, qword [rbp + 0x150]
mov ebx, dword [rbx + rax*4]
mov qword [rbp + 0x148], rbx
mov ebx, 0x8c9a1fbe
jmp 0x140371850
mov eax, 0xe497314c
jmp 0x140370e3d
mov eax, dword [rbp + 0x80]
mov dword [rbp + 0xfc], eax
mov eax, dword [0x140b85738]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x62006832
mov ecx, 0x46e4e6fa
jmp 0x140370e30
mov eax, dword [rbp + 0x100]
cmp eax, 0xab288e66
sete byte [rbp + 0x10b]
mov eax, dword [0x140b85738]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8041989
mov ecx, 0xa09ecea4
jmp 0x140370e30
mov rcx, qword [rbp + 0xf0]
mov eax, dword [rbp + 0xd4]
mov rdx, qword [rcx]
mov qword [rbp + 0x120], rdx
mov rcx, qword [rcx + 8]
mov edx, dword [rcx + 0x1c]
add rdx, qword [rbp + 0x120]
mov qword [rbp + 0x130], rdx
mov ecx, dword [rcx + 0x24]
add rcx, qword [rbp + 0x120]
mov qword [rbp + 0x150], rcx
mov ecx, dword [0x140b856c8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x140b856cc], 0xa
setl dl
or dl, cl
mov edi, 0x7fb25dbb
mov ecx, 0xcc941bd9
cmovne edi, ecx
mov edx, 0x7fb25dbb
mov ecx, 0x904316b4
cmovne edx, ecx
mov ecx, 0xd7747bb6
nop word cs:[rax + rax]
nop
cmp ecx, 0xcc941bd8
jle 0x1403719a0
cmp ecx, 0xcc941bd9
je 0x1403719b5
cmp ecx, 0xd7747bb6
je 0x1403719bc
cmp ecx, 0x7fb25dbb
jne 0x140371970
mov rcx, qword [rbp + 0x150]
mov ecx, 0x904316b4
jmp 0x140371970
cmp ecx, 0x904316b4
je 0x1403719c0
cmp ecx, 0xaa8072d6
jne 0x140371970
jmp 0x1403729bf
mov ecx, 0xaa8072d6
jmp 0x140371970
mov ecx, edx
jmp 0x140371970
lea rbx, [rax + rax]
add rbx, qword [rbp + 0x150]
mov ecx, edi
jmp 0x140371970
mov edx, dword [rbp + 0x68]
test edx, edx
mov eax, 0x673d46c8
mov ecx, 0x77aa28b5
cmove eax, ecx
mov dword [rbp + 0xb8], edx
mov rcx, qword [rbp + 0x78]
mov qword [rbp + 0x70], rcx
mov qword [rbp + 0x88], rcx
jmp 0x140370e3d
mov eax, reloc.WS2_32.dll_recv
call fcn.1406ad960
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xd8], rax
mov eax, dword [0x140b85738]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x20c860cb
mov ecx, 0x855225b5
jmp 0x140370e30
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xd8]
mov rax, qword [rax]
mov r8, qword [rax + 0x30]
mov rcx, qword [rbp + 0xf0]
mov edx, 0xc51e8ee8
jmp 0x140372a20
mov eax, dword [0x140b85738]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8041989
mov ecx, 0x2a55389b
jmp 0x140370e30
mov eax, dword [0x140b85738]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x57225114
mov ecx, 0xb3c5a10e
jmp 0x140370e30
mov rax, qword [rbp + 0x38]
mov qword [rbp + 0xb0], rax
mov eax, dword [0x140b85738]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5a9572af
mov ecx, 0x490cda63
jmp 0x140370e30
mov r9, qword [rbp + 0xd8]
lea r8, [r9 + 8]
mov ebx, 0x227d50b9
jmp 0x140371ae0
mov rax, qword [rbp + 0x140]
mov ebx, 0x197355fc
nop dword [rax]
cmp ebx, 0x197355fb
jle 0x140371b20
cmp ebx, 0x301a537c
jle 0x140371b50
cmp ebx, 0x3ac141a9
je 0x140371c49
cmp ebx, 0x47508655
jne 0x140371cf0
mov rax, qword [rbp + 0x130]
mov rax, qword [rax]
mov qword [rbp + 0x150], rax
mov ebx, 0x3ac141a9
jmp 0x140371ae0
cmp ebx, 0xfb979344
jg 0x140371c10
cmp ebx, 0xb26fbda0
je 0x140371c5e
cmp ebx, 0xdfe877e2
jne 0x140371ae0
mov ebx, 0x47508655
jmp 0x140371ae0
cmp ebx, 0x197355fc
je 0x140371c86
cmp ebx, 0x227d50b9
jne 0x140371ae0
mov rbx, qword [r9]
mov ecx, dword [0x140b856d0]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
sete cl
cmp dword [0x140b856d4], 0xa
setl al
or al, cl
mov ecx, 0x49bfbe0a
mov eax, 0x43bd80c
cmovne ecx, eax
mov edi, 0x49bfbe0a
mov eax, 0x9ae64220
cmovne edi, eax
mov rsi, qword [rbx]
mov ebx, 0xdf6722b2
nop dword [rax]
cmp ebx, 0xe111c3c7
jle 0x140371be0
cmp ebx, 0x49bfbe0a
je 0x140371bf7
cmp ebx, 0x43bd80c
je 0x140371cc0
cmp ebx, 0xe111c3c8
jne 0x140371bb0
mov ebx, edi
jmp 0x140371bb0
cmp ebx, 0x9ae64220
je 0x140371bfe
cmp ebx, 0xdf6722b2
jne 0x140371bb0
mov ebx, 0xe111c3c8
jmp 0x140371bb0
mov ebx, 0x9ae64220
jmp 0x140371bb0
mov ebx, ecx
jmp 0x140371bb0
cmp ebx, 0xfb979345
je 0x140371acd
cmp ebx, 0x2b74b72
jne 0x140371ae0
mov rax, qword [rbp + 0x120]
mov rcx, qword [rbp + 0x140]
cmp rcx, qword [rax]
mov ebx, 0xb26fbda0
cmove ebx, r15d
xor edx, edx
jmp 0x140371ae0
cmp qword [rbp + 0x150], 0
setne dl
mov ebx, 0x301a537d
jmp 0x140371ae0
mov eax, dword [0x140b856d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ebx, 0xfb979345
cmove ebx, r14d
cmp dword [0x140b856dc], 0xa
cmovl ebx, r14d
jmp 0x140371ae0
mov rax, qword [rbp + 0x140]
add rax, 0x30
mov qword [rbp + 0x130], rax
mov eax, dword [0x140b856d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ebx, 0xfb979345
cmove ebx, r10d
cmp dword [0x140b856dc], 0xa
cmovl ebx, r10d
jmp 0x140371ae0
mov qword [rbp + 0x148], rsi
mov rax, qword [rbp + 0x148]
mov qword [rbp + 0x140], rax
mov rax, qword [rbp + 0x140]
mov qword [r9], rax
mov qword [rbp + 0x120], r8
mov ebx, 0x2b74b72
jmp 0x140371ae0
cmp ebx, 0x301a537d
jne 0x140371ae0
and dl, 1
mov byte [rbp + 0x11b], dl
mov eax, dword [0x140b85738]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6c3f5675
mov ecx, 0xf2f0045f
jmp 0x140370e30
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0xa8], rax
mov eax, dword [0x140b85738]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x57225114
mov ecx, 0x108f8619
jmp 0x140370e30
mov rax, qword [rbp + 0x150]
add rax, qword [rbp + 0x148]
mov qword [rbp + 0x58], rax
mov eax, dword [0x140b856e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b856e4], 0xa
setl cl
or cl, al
mov r8d, 0xd9536939
mov eax, 0x526c4a1b
cmovne r8d, eax
mov ecx, 0xd9536939
mov eax, 0x18424c
cmovne ecx, eax
mov edi, 0x487c4989
mov eax, 0x44405ebe
cmovne edi, eax
mov r15d, 0x487c4989
mov eax, 0xec8d2f6a
cmovne r15d, eax
mov edx, 0x32217ee9
mov eax, 0xfe732f8f
cmovne edx, eax
mov eax, 0x32217ee9
mov ebx, 0x319b1022
cmovne eax, ebx
mov ebx, dword [0x140b856e8]
lea esi, [rbx - 1]
imul esi, ebx
test sil, 1
sete r9b
cmp dword [0x140b856ec], 0xa
setl bl
or bl, r9b
mov esi, 0x1936587e
mov ebx, 0x3450bef1
cmovne esi, ebx
mov dword [rbp + 0x60], esi
mov r9d, 0x1936587e
mov ebx, 0x2aa70969
cmovne r9d, ebx
mov esi, 0xfa2e6c52
jmp 0x140371e20
mov esi, 0x2aa70969
nop dword [rax]
mov ebx, esi
cmp esi, 0xf5d8201
jle 0x140371e60
cmp ebx, 0x3450bef0
jg 0x140371ea0
cmp ebx, 0xf5d8202
je 0x140371f28
cmp ebx, 0x1936587e
je 0x140371e18
mov esi, ebx
cmp ebx, 0x2aa70969
jne 0x140371e20
mov esi, dword [rbp + 0x60]
jmp 0x140371e20
cmp ebx, 0xc03ffea9
jg 0x140371f06
cmp ebx, 0x89731815
je 0x140371f46
mov esi, r9d
cmp ebx, 0x97bcf3cc
je 0x140371e20
mov esi, ebx
cmp ebx, 0xa396aca4
jne 0x140371e20
mov esi, 0x89731815
jmp 0x140371e20
cmp ebx, 0x3450bef1
je 0x140371f61
cmp ebx, 0x41e78b31
je 0x140371f75
mov esi, ebx
cmp ebx, 0x6fa5b8b5
jne 0x140371e20
mov esi, dword [rbp + 0xe8]
mov dword [rbp + 0x104], esi
mov dword [rbp + 0x11c], r13d
lea rbx, [r10 + 1]
mov qword [rbp + 0x148], rbx
mov bl, byte [r10]
mov byte [rbp + 0x13f], bl
cmp byte [rbp + 0x13f], 0
mov esi, 0x41e78b31
mov ebx, 0xf5d8202
cmove esi, ebx
jmp 0x140371e20
cmp ebx, 0xce861a73
je 0x1403721fc
cmp ebx, 0xfa2e6c52
jne 0x140372263
mov esi, 0x97bcf3cc
jmp 0x140371e20
mov r11d, dword [rbp + 0x11c]
mov esi, 0xce861a73
mov r12d, 1
mov r14d, dword [rbp + 0x11c]
jmp 0x140371e20
mov r11d, dword [rbp + 0xbc]
mov esi, 0xce861a73
xor r12d, r12d
mov r14d, dword [rbp + 0x104]
jmp 0x140371e20
mov esi, 0x6fa5b8b5
mov r13d, 0x811c9dc5
mov r10, qword [rbp + 0x58]
jmp 0x140371e20
mov dword [rbp + 0xec], r13d
mov dword [rbp + 0xe4], r14d
mov dword [rbp + 0xc8], r11d
mov r13d, r9d
movsx ebx, byte [rbp + 0x13f]
mov r11d, dword [rbp + 0x11c]
mov dword [rbp + 0x140], ebx
mov esi, 0x99cb2414
jmp 0x140371fc0
mov esi, dword [rbp + 0x150]
xor esi, r11d
imul r14d, esi, 0x1000193
mov esi, r8d
nop dword [rax + rax]
mov ebx, esi
cmp esi, 0xefa59d0
jle 0x140372010
cmp ebx, 0x44405ebd
jle 0x140372040
cmp ebx, 0x526c4a1a
jle 0x1403720b0
cmp ebx, 0x776aeffa
je 0x140372173
mov esi, r15d
cmp ebx, 0x796ae0dd
je 0x140371fc0
mov esi, ebx
cmp ebx, 0x526c4a1b
jne 0x140371fc0
jmp 0x14037222e
cmp ebx, 0xec8d2f69
jg 0x140372080
cmp ebx, 0xbe589b90
jg 0x1403720e6
cmp ebx, 0x99cb2414
je 0x140372184
mov esi, ebx
cmp ebx, 0xae8ad92c
jne 0x140371fc0
mov esi, eax
jmp 0x140371fc0
cmp ebx, 0x319b1021
jg 0x140372116
cmp ebx, 0xefa59d1
je 0x14037219e
mov esi, ebx
cmp ebx, 0x171b7c71
jne 0x140371fc0
mov esi, 0xefa59d1
mov r9d, dword [rbp + 0x120]
jmp 0x140371fc0
cmp ebx, 0x18424b
jg 0x140372140
cmp ebx, 0xec8d2f6a
je 0x1403721ac
mov esi, ebx
cmp ebx, 0xfe732f8f
jne 0x140371fc0
mov esi, 0xbe589b91
jmp 0x140371fc0
cmp ebx, 0x44405ebe
je 0x1403721c2
mov esi, ebx
cmp ebx, 0x487c4989
jne 0x140371fc0
mov esi, dword [rbp + 0x140]
mov esi, dword [rbp + 0x140]
mov esi, dword [rbp + 0x140]
mov esi, 0xec8d2f6a
jmp 0x140371fc0
cmp ebx, 0xbe589b91
je 0x1403721cc
mov esi, ebx
cmp ebx, 0xd9536939
jne 0x140371fc0
mov esi, dword [rbp + 0x150]
mov esi, dword [rbp + 0x150]
mov esi, 0x18424c
jmp 0x140371fc0
cmp ebx, 0x319b1022
je 0x1403721e5
mov esi, ebx
cmp ebx, 0x32217ee9
jne 0x140371fc0
mov esi, dword [rbp + 0x140]
mov esi, 0x319b1022
jmp 0x140371fc0
cmp ebx, 0x18424c
je 0x140371fa8
mov esi, ebx
cmp ebx, 0xc34b97b
jne 0x140371fc0
cmp byte [rbp + 0x12f], 0
mov esi, 0x776aeffa
mov ebx, 0xae8ad92c
cmovne esi, ebx
jmp 0x140371fc0
mov esi, 0xefa59d1
mov r9d, dword [rbp + 0x140]
jmp 0x140371fc0
mov esi, dword [rbp + 0x140]
cmp esi, 0x41
setge byte [rbp + 0x12f]
mov esi, 0xc34b97b
jmp 0x140371fc0
mov dword [rbp + 0x150], r9d
mov esi, ecx
jmp 0x140371fc0
mov esi, dword [rbp + 0x140]
or esi, 0x20
mov dword [rbp + 0x120], esi
mov esi, edi
jmp 0x140371fc0
mov esi, 0x171b7c71
jmp 0x140371fc0
cmp byte [rbp + 0xc4], 0
mov esi, 0x776aeffa
mov ebx, 0x796ae0dd
cmovne esi, ebx
jmp 0x140371fc0
mov esi, dword [rbp + 0x140]
cmp esi, 0x5b
setl byte [rbp + 0xc4]
mov esi, edx
jmp 0x140371fc0
mov dword [rbp + 0x110], r14d
test r12d, r12d
mov esi, 0xc03ffeaa
mov ebx, 0x6fa5b8b5
cmove esi, ebx
mov r10, qword [rbp + 0x148]
mov ebx, dword [rbp + 0x110]
mov dword [rbp + 0xe8], ebx
mov r13d, r11d
jmp 0x140371e20
mov dword [rbp + 0x130], r14d
mov ebx, dword [rbp + 0x130]
mov dword [rbp + 0xbc], ebx
mov esi, 0xa396aca4
mov r9d, r13d
mov r11d, dword [rbp + 0xc8]
mov r14d, dword [rbp + 0xe4]
mov r13d, dword [rbp + 0xec]
jmp 0x140371e20
mov esi, ebx
cmp ebx, 0xc03ffeaa
jne 0x140371e20
mov eax, dword [rbp + 0x110]
mov eax, 0xce0295ef
jmp 0x1403729a8
mov eax, dword [0x140b856b0]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov edx, 0xa8f315e1
mov eax, 0x787992e0
cmove edx, eax
cmp dword [0x140b856bc], 0xa
cmovl edx, eax
nop word [rax + rax]
cmp edx, 0xd5357ea1
jle 0x140372310
cmp edx, 0xd5357ea2
je 0x140372281
cmp edx, 0x443aa486
je 0x140372bd3
cmp edx, 0x787992e0
jne 0x1403722b0
mov rax, qword [rbp + 0x150]
mov eax, dword [rax]
mov edx, dword [rbp + 0x120]
add rdx, r8
mov qword [rcx + 8], rdx
mov dword [rcx + 0x10], eax
mov eax, dword [0x140b856b0]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov edx, 0xa8f315e1
mov eax, 0x443aa486
jmp 0x14037229a
cmp edx, 0xa8f315e1
je 0x14037240f
cmp edx, 0xc51e8ee8
jne 0x1403722b0
mov qword [rcx], r8
mov edx, dword [0x140b856b4]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
sete byte [rbp + 0x110]
mov edx, dword [0x140b856b8]
mov edi, 0x11daf85
mov eax, 0x850a648c
cmove edi, eax
cmp edx, 0xa
setl byte [rbp + 0x140]
cmovl edi, eax
mov edx, 0x61bac617
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x11daf84
jg 0x1403723b0
cmp edx, 0x850a648c
je 0x1403723ea
cmp edx, 0x9bc0b61e
je 0x140372432
cmp edx, 0xaafcbf56
jne 0x140372370
movsxd rbx, dword [rbp + 0x130]
add rbx, r8
mov edx, 0x9bc0b61e
jmp 0x140372370
cmp edx, 0x11daf85
je 0x1403723f4
cmp edx, 0x35e60346
je 0x1403723fe
cmp edx, 0x61bac617
jne 0x140372370
movzx eax, byte [rbp + 0x110]
cmp byte [rbp + 0x140], 0
mov edx, 0x11daf85
mov esi, 0x35e60346
cmovne edx, esi
test al, al
cmovne edx, esi
jmp 0x140372370
mov edx, 0xaafcbf56
jmp 0x140372370
mov edx, 0x35e60346
jmp 0x140372370
mov eax, dword [r8 + 0x3c]
mov dword [rbp + 0x130], eax
mov edx, edi
jmp 0x140372370
mov rax, qword [rbp + 0x150]
mov eax, dword [rax]
mov edx, dword [rbp + 0x120]
add rdx, r8
mov qword [rcx + 8], rdx
mov dword [rcx + 0x10], eax
mov edx, 0x787992e0
jmp 0x1403722b0
mov qword [rbp + 0x148], rbx
mov rax, qword [rbp + 0x148]
mov edx, dword [rax + 0x88]
mov dword [rbp + 0x120], edx
add rax, 0x8c
mov qword [rbp + 0x150], rax
mov edx, 0xd5357ea2
jmp 0x1403722b0
mov dword [rbp + 0x150], edx
mov eax, dword [rbp + 0x150]
mov dword [rbp + 0xc0], eax
mov eax, 0x9dc6da39
jmp 0x140370e3d
mov rax, qword [rbp + 0x150]
add rax, qword [rbp + 0x148]
mov qword [rbp + 0x58], rax
mov eax, dword [0x140b856e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b856e4], 0xa
setl cl
or cl, al
mov ebx, 0xd9536939
mov eax, 0x526c4a1b
cmovne ebx, eax
mov r10d, 0xd9536939
mov eax, 0x18424c
cmovne r10d, eax
mov ecx, 0x487c4989
mov eax, 0x44405ebe
cmovne ecx, eax
mov r15d, 0x487c4989
mov eax, 0xec8d2f6a
cmovne r15d, eax
mov esi, 0x32217ee9
mov eax, 0xfe732f8f
cmovne esi, eax
mov edx, 0x32217ee9
mov eax, 0x319b1022
cmovne edx, eax
mov eax, dword [0x140b856e8]
lea edi, [rax - 1]
imul edi, eax
test dil, 1
sete r8b
cmp dword [0x140b856ec], 0xa
setl al
or al, r8b
mov edi, 0x1936587e
mov eax, 0x3450bef1
cmovne edi, eax
mov dword [rbp + 0x60], edi
mov r9d, 0x1936587e
mov eax, 0x2aa70969
cmovne r9d, eax
mov edi, 0xfa2e6c52
jmp 0x140372550
mov edi, 0x2aa70969
nop dword [rax]
mov eax, edi
cmp edi, 0xf5d8201
jle 0x140372590
cmp eax, 0x3450bef0
jg 0x1403725c0
cmp eax, 0xf5d8202
je 0x140372643
cmp eax, 0x1936587e
je 0x140372548
mov edi, eax
cmp eax, 0x2aa70969
jne 0x140372550
mov edi, dword [rbp + 0x60]
jmp 0x140372550
cmp eax, 0xc03ffea9
jg 0x140372623
cmp eax, 0x89731815
je 0x140372661
mov edi, r9d
cmp eax, 0x97bcf3cc
je 0x140372550
mov edi, eax
cmp eax, 0xa396aca4
jne 0x140372550
mov edi, 0x89731815
jmp 0x140372550
cmp eax, 0x3450bef1
je 0x14037267c
cmp eax, 0x41e78b31
je 0x140372690
mov edi, eax
cmp eax, 0x6fa5b8b5
jne 0x140372550
mov eax, dword [rbp + 0xe8]
mov dword [rbp + 0x104], eax
mov dword [rbp + 0x11c], r12d
lea rax, [r8 + 1]
mov qword [rbp + 0x148], rax
mov al, byte [r8]
mov byte [rbp + 0x13f], al
cmp byte [rbp + 0x13f], 0
mov edi, 0x41e78b31
mov eax, 0xf5d8202
cmove edi, eax
jmp 0x140372550
cmp eax, 0xce861a73
je 0x140372902
cmp eax, 0xfa2e6c52
jne 0x140372969
mov edi, 0x97bcf3cc
jmp 0x140372550
mov r13d, dword [rbp + 0x11c]
mov edi, 0xce861a73
mov r11d, 1
mov r14d, dword [rbp + 0x11c]
jmp 0x140372550
mov r13d, dword [rbp + 0xbc]
mov edi, 0xce861a73
xor r11d, r11d
mov r14d, dword [rbp + 0x104]
jmp 0x140372550
mov edi, 0x6fa5b8b5
mov r12d, 0x811c9dc5
mov r8, qword [rbp + 0x58]
jmp 0x140372550
mov dword [rbp + 0xec], r12d
mov dword [rbp + 0xe4], r14d
mov dword [rbp + 0xc8], r11d
mov r12d, r9d
movsx eax, byte [rbp + 0x13f]
mov r11d, dword [rbp + 0x11c]
mov dword [rbp + 0x140], eax
mov edi, 0x99cb2414
jmp 0x1403726e0
mov eax, dword [rbp + 0x150]
xor eax, r11d
imul r14d, eax, 0x1000193
mov edi, ebx
nop word cs:[rax + rax]
nop
mov eax, edi
cmp edi, 0xefa59d0
jle 0x140372720
cmp eax, 0x44405ebd
jle 0x140372750
cmp eax, 0x526c4a1a
jle 0x1403727bd
cmp eax, 0x776aeffa
je 0x140372878
mov edi, r15d
cmp eax, 0x796ae0dd
je 0x1403726e0
mov edi, eax
cmp eax, 0x526c4a1b
jne 0x1403726e0
jmp 0x140372934
cmp eax, 0xec8d2f69
jg 0x140372790
cmp eax, 0xbe589b90
jg 0x1403727f1
cmp eax, 0x99cb2414
je 0x140372889
mov edi, eax
cmp eax, 0xae8ad92c
jne 0x1403726e0
mov edi, edx
jmp 0x1403726e0
cmp eax, 0x319b1021
jg 0x14037281f
cmp eax, 0xefa59d1
je 0x1403728a3
mov edi, eax
cmp eax, 0x171b7c71
jne 0x1403726e0
mov edi, 0xefa59d1
mov r9d, dword [rbp + 0x120]
jmp 0x1403726e0
cmp eax, 0x18424b
jg 0x140372847
cmp eax, 0xec8d2f6a
je 0x1403728b2
mov edi, eax
cmp eax, 0xfe732f8f
jne 0x1403726e0
mov edi, 0xbe589b91
jmp 0x1403726e0
cmp eax, 0x44405ebe
je 0x1403728c8
mov edi, eax
cmp eax, 0x487c4989
jne 0x1403726e0
mov eax, dword [rbp + 0x140]
mov eax, dword [rbp + 0x140]
mov eax, dword [rbp + 0x140]
mov edi, 0xec8d2f6a
jmp 0x1403726e0
cmp eax, 0xbe589b91
je 0x1403728d2
mov edi, eax
cmp eax, 0xd9536939
jne 0x1403726e0
mov eax, dword [rbp + 0x150]
mov eax, dword [rbp + 0x150]
mov edi, 0x18424c
jmp 0x1403726e0
cmp eax, 0x319b1022
je 0x1403728eb
mov edi, eax
cmp eax, 0x32217ee9
jne 0x1403726e0
mov eax, dword [rbp + 0x140]
mov edi, 0x319b1022
jmp 0x1403726e0
cmp eax, 0x18424c
je 0x1403726c3
mov edi, eax
cmp eax, 0xc34b97b
jne 0x1403726e0
cmp byte [rbp + 0x12f], 0
mov edi, 0x776aeffa
mov eax, 0xae8ad92c
cmovne edi, eax
jmp 0x1403726e0
mov edi, 0xefa59d1
mov r9d, dword [rbp + 0x140]
jmp 0x1403726e0
mov eax, dword [rbp + 0x140]
cmp eax, 0x41
setge byte [rbp + 0x12f]
mov edi, 0xc34b97b
jmp 0x1403726e0
mov dword [rbp + 0x150], r9d
mov edi, r10d
jmp 0x1403726e0
mov eax, dword [rbp + 0x140]
or eax, 0x20
mov dword [rbp + 0x120], eax
mov edi, ecx
jmp 0x1403726e0
mov edi, 0x171b7c71
jmp 0x1403726e0
cmp byte [rbp + 0xc4], 0
mov edi, 0x776aeffa
mov eax, 0x796ae0dd
cmovne edi, eax
jmp 0x1403726e0
mov eax, dword [rbp + 0x140]
cmp eax, 0x5b
setl byte [rbp + 0xc4]
mov edi, esi
jmp 0x1403726e0
mov dword [rbp + 0x110], r14d
test r11d, r11d
mov edi, 0xc03ffeaa
mov eax, 0x6fa5b8b5
cmove edi, eax
mov r8, qword [rbp + 0x148]
mov eax, dword [rbp + 0x110]
mov dword [rbp + 0xe8], eax
mov r12d, r13d
jmp 0x140372550
mov dword [rbp + 0x130], r14d
mov eax, dword [rbp + 0x130]
mov dword [rbp + 0xbc], eax
mov edi, 0xa396aca4
mov r9d, r12d
mov r11d, dword [rbp + 0xc8]
mov r14d, dword [rbp + 0xe4]
mov r12d, dword [rbp + 0xec]
jmp 0x140372550
mov edi, eax
cmp eax, 0xc03ffeaa
jne 0x140372550
mov eax, dword [rbp + 0x110]
mov dword [rbp + 0x100], eax
mov eax, dword [0x140b85738]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x710a8232
mov ecx, 0x36aabc93
cmove eax, ecx
cmp dword [0x140b8573c], 0xa
cmovl eax, ecx
mov r14d, 0x197355fc
mov r15d, 0x301a537d
mov r10d, 0xdfe877e2
jmp 0x140370e3d
mov qword [rbp + 0x148], rbx
mov rax, qword [rbp + 0x148]
movzx eax, word [rax]
mov rcx, qword [rbp + 0x130]
mov eax, dword [rcx + rax*4]
add rax, qword [rbp + 0x120]
mov qword [rbp + 0x18], rax
mov eax, 0xa3c2152a
jmp 0x140370e3d
mov eax, dword [0x140b856b0]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov edx, 0xa8f315e1
mov eax, 0x787992e0
cmove edx, eax
cmp dword [0x140b856bc], 0xa
cmovl edx, eax
nop word cs:[rax + rax]
nop
cmp edx, 0xd5357ea1
jle 0x140372a80
cmp edx, 0xd5357ea2
je 0x1403729ef
cmp edx, 0x443aa486
je 0x140372c09
cmp edx, 0x787992e0
jne 0x140372a20
mov rax, qword [rbp + 0x150]
mov eax, dword [rax]
mov edx, dword [rbp + 0x120]
add rdx, r8
mov qword [rcx + 8], rdx
mov dword [rcx + 0x10], eax
mov eax, dword [0x140b856b0]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov edx, 0xa8f315e1
mov eax, 0x443aa486
jmp 0x140372a08
cmp edx, 0xa8f315e1
je 0x140372b7f
cmp edx, 0xc51e8ee8
jne 0x140372a20
mov qword [rcx], r8
mov edx, dword [0x140b856b4]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
sete byte [rbp + 0x110]
mov edx, dword [0x140b856b8]
mov edi, 0x11daf85
mov eax, 0x850a648c
cmove edi, eax
cmp edx, 0xa
setl byte [rbp + 0x140]
cmovl edi, eax
mov edx, 0x61bac617
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x11daf84
jg 0x140372b20
cmp edx, 0x850a648c
je 0x140372b5a
cmp edx, 0x9bc0b61e
je 0x140372ba2
cmp edx, 0xaafcbf56
jne 0x140372ae0
movsxd rbx, dword [rbp + 0x130]
add rbx, r8
mov edx, 0x9bc0b61e
jmp 0x140372ae0
cmp edx, 0x11daf85
je 0x140372b64
cmp edx, 0x35e60346
je 0x140372b6e
cmp edx, 0x61bac617
jne 0x140372ae0
movzx eax, byte [rbp + 0x110]
cmp byte [rbp + 0x140], 0
mov edx, 0x11daf85
mov esi, 0x35e60346
cmovne edx, esi
test al, al
cmovne edx, esi
jmp 0x140372ae0
mov edx, 0xaafcbf56
jmp 0x140372ae0
mov edx, 0x35e60346
jmp 0x140372ae0
mov eax, dword [r8 + 0x3c]
mov dword [rbp + 0x130], eax
mov edx, edi
jmp 0x140372ae0
mov rax, qword [rbp + 0x150]
mov eax, dword [rax]
mov edx, dword [rbp + 0x120]
add rdx, r8
mov qword [rcx + 8], rdx
mov dword [rcx + 0x10], eax
mov edx, 0x787992e0
jmp 0x140372a20
mov qword [rbp + 0x148], rbx
mov rax, qword [rbp + 0x148]
mov edx, dword [rax + 0x88]
mov dword [rbp + 0x120], edx
add rax, 0x8c
mov qword [rbp + 0x150], rax
mov edx, 0xd5357ea2
jmp 0x140372a20
mov rax, qword [rbp + 0xf0]
mov rcx, qword [rax + 8]
mov edx, 0xf7c4658e
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xf7c4658e
je 0x140372c02
cmp edx, 0x4fbde1db
jne 0x140372bf0
jmp 0x140372c39
mov edx, 0x4fbde1db
jmp 0x140372bf0
mov rax, qword [rbp + 0xf0]
mov rax, qword [rax + 8]
mov ecx, 0xf7c4658e
nop dword [rax]
cmp ecx, 0xf7c4658e
je 0x140372c32
cmp ecx, 0x4fbde1db
jne 0x140372c20
jmp 0x140372c6f
mov ecx, 0x4fbde1db
jmp 0x140372c20
mov qword [rbp + 0x148], rcx
mov rcx, qword [rbp + 0x148]
cmp qword [rax], rcx
setne byte [rbp + 0x10d]
mov eax, dword [0x140b85738]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5a9572af
mov ecx, 0x3e9c3c1c
jmp 0x140370e30
mov qword [rbp + 0x148], rax
mov rax, qword [rbp + 0x148]
mov eax, 0x490cda63
jmp 0x140370e3d
cmp eax, 0xd91b0815
je 0x140373682
jmp 0x140370e3d
mov rax, qword [rbp + 0xd8]
mov qword [rbp + 0xc8], rax
mov eax, 0xb44ab987
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xeb4ae1f5
jle 0x140372d10
cmp eax, 0xeb4ae1f6
je 0x140372d27
cmp eax, 0x59073b2b
je 0x14037318b
cmp eax, 0x7fb451c5
jne 0x140372cc0
mov eax, dword [0x140b856f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xeb4ae1f6
mov ecx, 0x59073b2b
cmove eax, ecx
cmp dword [0x140b856f4], 0xa
cmovl eax, ecx
jmp 0x140372cc0
cmp eax, 0xb44ab987
je 0x1403735eb
cmp eax, 0xb87e0235
jne 0x140372cc0
jmp 0x140370e10
mov eax, dword [0x140b856f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, dword [0x140b856fc]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x140b85700], 0xa
setl dl
or dl, al
mov r9d, 0x6bf73ec2
mov eax, 0x7d25aa8e
cmovne r9d, eax
mov r10d, 0x6bf73ec2
mov eax, 0xf94ca7ae
cmovne r10d, eax
mov eax, dword [0x140b85704]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x140b85708], 0xa
setl dl
or dl, al
mov ebx, 0x798dd711
mov eax, 0x3d31fb61
cmovne ebx, eax
mov edi, 0x798dd711
mov eax, 0xce3f1919
cmovne edi, eax
mov esi, 0x7f908019
mov eax, 0x8983f824
cmovne esi, eax
mov eax, 0x7f908019
mov edx, 0xcdc628d5
cmovne eax, edx
test cl, 1
sete byte [rbp + 0x104]
mov ecx, dword [0x140b8570c]
mov r11d, 0xb9c6c537
mov edx, 0x8480fe86
cmove r11d, edx
cmp ecx, 0xa
setl byte [rbp + 0x11c]
cmovl r11d, edx
mov ecx, 0x352e0503
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xb9c6c536
jg 0x140372e40
cmp ecx, 0x8480fe86
je 0x140372e80
cmp ecx, 0x856c5805
je 0x140373603
cmp ecx, 0xb6475c17
jne 0x140372e00
mov rcx, qword [rbp + 0x140]
add rcx, 0x10
mov qword [rbp + 0x120], rcx
mov ecx, 0x856c5805
jmp 0x140372e00
cmp ecx, 0xb9c6c537
je 0x140372e8a
cmp ecx, 0x538ccb85
je 0x140372f03
cmp ecx, 0x352e0503
jne 0x140372e00
mov dl, byte [rbp + 0x104]
cmp byte [rbp + 0x11c], 0
mov ecx, 0xb9c6c537
mov r8d, 0x538ccb85
cmovne ecx, r8d
test dl, dl
cmovne ecx, r8d
jmp 0x140372e00
mov ecx, 0xb6475c17
jmp 0x140372e00
mov rcx, qword gs:[0x60]
mov qword [rbp + 0x150], rcx
mov edx, 0x7b6aac1d
nop
cmp edx, 0x6bf73ec1
jle 0x140372ed0
cmp edx, 0x6bf73ec2
je 0x140372ef0
cmp edx, 0x7b6aac1d
je 0x140372efe
cmp edx, 0x7d25aa8e
jne 0x140372ea0
mov edx, 0xe8c45ee4
jmp 0x140372ea0
cmp edx, 0xe8c45ee4
je 0x140372f83
cmp edx, 0xf94ca7ae
jne 0x140372ea0
mov rcx, qword [rbp + 0x150]
mov edx, r9d
jmp 0x140372ea0
mov rdx, qword [rbp + 0x150]
mov edx, 0xf94ca7ae
jmp 0x140372ea0
mov edx, r10d
jmp 0x140372ea0
mov rcx, qword gs:[0x60]
mov qword [rbp + 0x150], rcx
mov edx, 0x7b6aac1d
nop dword [rax + rax]
cmp edx, 0x6bf73ec1
jle 0x140372f50
cmp edx, 0x6bf73ec2
je 0x140372f70
cmp edx, 0x7b6aac1d
je 0x140372f7e
cmp edx, 0x7d25aa8e
jne 0x140372f20
mov edx, 0xe8c45ee4
jmp 0x140372f20
cmp edx, 0xe8c45ee4
je 0x140373086
cmp edx, 0xf94ca7ae
jne 0x140372f20
mov rcx, qword [rbp + 0x150]
mov edx, r9d
jmp 0x140372f20
mov rdx, qword [rbp + 0x150]
mov edx, 0xf94ca7ae
jmp 0x140372f20
mov edx, r10d
jmp 0x140372f20
mov qword [rbp + 0x148], rcx
mov rcx, qword [rbp + 0x148]
mov qword [rbp + 0x130], rcx
mov edx, 0xba46d6b1
jmp 0x140372fb0
mov rcx, qword [rbp + 0x150]
mov edx, 0xce3f1919
nop dword [rax + rax]
mov ecx, edx
cmp edx, 0xce3f1918
jg 0x140372fe0
cmp ecx, 0xba46d6b0
jg 0x140373010
cmp ecx, 0x8983f824
je 0x14037305d
mov edx, ecx
cmp ecx, 0x987da1af
jne 0x140372fb0
mov edx, edi
jmp 0x140372fb0
cmp ecx, 0x798dd710
jle 0x14037303d
cmp ecx, 0x798dd711
je 0x140372f9f
mov edx, ecx
cmp ecx, 0x7f908019
jne 0x140372fb0
mov rcx, qword [rbp + 0x130]
mov edx, 0xcdc628d5
jmp 0x140372fb0
mov edx, eax
cmp ecx, 0xba46d6b1
je 0x140372fb0
mov edx, ecx
cmp ecx, 0xcdc628d5
jne 0x140372fb0
mov rcx, qword [rbp + 0x130]
add rcx, 0x18
mov qword [rbp + 0x150], rcx
mov edx, esi
jmp 0x140372fb0
cmp ecx, 0xce3f1919
jne 0x140373067
mov rcx, qword [rbp + 0x150]
mov rcx, qword [rcx]
mov qword [rbp + 0x148], rcx
mov edx, ebx
jmp 0x140372fb0
mov edx, 0x987da1af
jmp 0x140372fb0
mov edx, ecx
cmp ecx, 0x3d31fb61
jne 0x140372fb0
mov rcx, qword [rbp + 0x148]
mov ecx, 0x538ccb85
jmp 0x140372e00
mov qword [rbp + 0x148], rcx
mov rcx, qword [rbp + 0x148]
mov qword [rbp + 0x130], rcx
mov edx, 0xba46d6b1
jmp 0x1403730b0
mov rcx, qword [rbp + 0x150]
mov edx, 0xce3f1919
nop
mov ecx, edx
cmp edx, 0xce3f1918
jg 0x1403730e0
cmp ecx, 0xba46d6b0
jg 0x140373110
cmp ecx, 0x8983f824
je 0x14037315d
mov edx, ecx
cmp ecx, 0x987da1af
jne 0x1403730b0
mov edx, edi
jmp 0x1403730b0
cmp ecx, 0x798dd710
jle 0x14037313d
cmp ecx, 0x798dd711
je 0x1403730a2
mov edx, ecx
cmp ecx, 0x7f908019
jne 0x1403730b0
mov rcx, qword [rbp + 0x130]
mov edx, 0xcdc628d5
jmp 0x1403730b0
mov edx, eax
cmp ecx, 0xba46d6b1
je 0x1403730b0
mov edx, ecx
cmp ecx, 0xcdc628d5
jne 0x1403730b0
mov rcx, qword [rbp + 0x130]
add rcx, 0x18
mov qword [rbp + 0x150], rcx
mov edx, esi
jmp 0x1403730b0
cmp ecx, 0xce3f1919
jne 0x140373167
mov rcx, qword [rbp + 0x150]
mov rcx, qword [rcx]
mov qword [rbp + 0x148], rcx
mov edx, ebx
jmp 0x1403730b0
mov edx, 0x987da1af
jmp 0x1403730b0
mov edx, ecx
cmp ecx, 0x3d31fb61
jne 0x1403730b0
mov rcx, qword [rbp + 0x148]
mov qword [rbp + 0x140], rcx
mov ecx, r11d
jmp 0x140372e00
mov eax, dword [0x140b856f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, dword [0x140b856fc]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x140b85700], 0xa
setl dl
or dl, al
mov r9d, 0x6bf73ec2
mov eax, 0x7d25aa8e
cmovne r9d, eax
mov r10d, 0x6bf73ec2
mov eax, 0xf94ca7ae
cmovne r10d, eax
mov eax, dword [0x140b85704]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x140b85708], 0xa
setl dl
or dl, al
mov ebx, 0x798dd711
mov eax, 0x3d31fb61
cmovne ebx, eax
mov edi, 0x798dd711
mov eax, 0xce3f1919
cmovne edi, eax
mov esi, 0x7f908019
mov eax, 0x8983f824
cmovne esi, eax
mov eax, 0x7f908019
mov edx, 0xcdc628d5
cmovne eax, edx
test cl, 1
sete byte [rbp + 0x104]
mov ecx, dword [0x140b8570c]
mov r11d, 0xb9c6c537
mov edx, 0x8480fe86
cmove r11d, edx
cmp ecx, 0xa
setl byte [rbp + 0x11c]
cmovl r11d, edx
mov ecx, 0x352e0503
nop word [rax + rax]
cmp ecx, 0xb9c6c536
jg 0x1403732a0
cmp ecx, 0x8480fe86
je 0x1403732e0
cmp ecx, 0x856c5805
je 0x140373632
cmp ecx, 0xb6475c17
jne 0x140373260
mov rcx, qword [rbp + 0x140]
add rcx, 0x10
mov qword [rbp + 0x120], rcx
mov ecx, 0x856c5805
jmp 0x140373260
cmp ecx, 0xb9c6c537
je 0x1403732ea
cmp ecx, 0x538ccb85
je 0x140373363
cmp ecx, 0x352e0503
jne 0x140373260
mov dl, byte [rbp + 0x104]
cmp byte [rbp + 0x11c], 0
mov ecx, 0xb9c6c537
mov r8d, 0x538ccb85
cmovne ecx, r8d
test dl, dl
cmovne ecx, r8d
jmp 0x140373260
mov ecx, 0xb6475c17
jmp 0x140373260
mov rcx, qword gs:[0x60]
mov qword [rbp + 0x150], rcx
mov edx, 0x7b6aac1d
nop
cmp edx, 0x6bf73ec1
jle 0x140373330
cmp edx, 0x6bf73ec2
je 0x140373350
cmp edx, 0x7b6aac1d
je 0x14037335e
cmp edx, 0x7d25aa8e
jne 0x140373300
mov edx, 0xe8c45ee4
jmp 0x140373300
cmp edx, 0xe8c45ee4
je 0x1403733e3
cmp edx, 0xf94ca7ae
jne 0x140373300
mov rcx, qword [rbp + 0x150]
mov edx, r9d
jmp 0x140373300
mov rdx, qword [rbp + 0x150]
mov edx, 0xf94ca7ae
jmp 0x140373300
mov edx, r10d
jmp 0x140373300
mov rcx, qword gs:[0x60]
mov qword [rbp + 0x150], rcx
mov edx, 0x7b6aac1d
nop dword [rax + rax]
cmp edx, 0x6bf73ec1
jle 0x1403733b0
cmp edx, 0x6bf73ec2
je 0x1403733d0
cmp edx, 0x7b6aac1d
je 0x1403733de
cmp edx, 0x7d25aa8e
jne 0x140373380
mov edx, 0xe8c45ee4
jmp 0x140373380
cmp edx, 0xe8c45ee4
je 0x1403734e6
cmp edx, 0xf94ca7ae
jne 0x140373380
mov rcx, qword [rbp + 0x150]
mov edx, r9d
jmp 0x140373380
mov rdx, qword [rbp + 0x150]
mov edx, 0xf94ca7ae
jmp 0x140373380
mov edx, r10d
jmp 0x140373380
mov qword [rbp + 0x148], rcx
mov rcx, qword [rbp + 0x148]
mov qword [rbp + 0x130], rcx
mov edx, 0xba46d6b1
jmp 0x140373410
mov rcx, qword [rbp + 0x150]
mov edx, 0xce3f1919
nop dword [rax + rax]
mov ecx, edx
cmp edx, 0xce3f1918
jg 0x140373440
cmp ecx, 0xba46d6b0
jg 0x140373470
cmp ecx, 0x8983f824
je 0x1403734bd
mov edx, ecx
cmp ecx, 0x987da1af
jne 0x140373410
mov edx, edi
jmp 0x140373410
cmp ecx, 0x798dd710
jle 0x14037349d
cmp ecx, 0x798dd711
je 0x1403733ff
mov edx, ecx
cmp ecx, 0x7f908019
jne 0x140373410
mov rcx, qword [rbp + 0x130]
mov edx, 0xcdc628d5
jmp 0x140373410
mov edx, eax
cmp ecx, 0xba46d6b1
je 0x140373410
mov edx, ecx
cmp ecx, 0xcdc628d5
jne 0x140373410
mov rcx, qword [rbp + 0x130]
add rcx, 0x18
mov qword [rbp + 0x150], rcx
mov edx, esi
jmp 0x140373410
cmp ecx, 0xce3f1919
jne 0x1403734c7
mov rcx, qword [rbp + 0x150]
mov rcx, qword [rcx]
mov qword [rbp + 0x148], rcx
mov edx, ebx
jmp 0x140373410
mov edx, 0x987da1af
jmp 0x140373410
mov edx, ecx
cmp ecx, 0x3d31fb61
jne 0x140373410
mov rcx, qword [rbp + 0x148]
mov ecx, 0x538ccb85
jmp 0x140373260
mov qword [rbp + 0x148], rcx
mov rcx, qword [rbp + 0x148]
mov qword [rbp + 0x130], rcx
mov edx, 0xba46d6b1
jmp 0x140373510
mov rcx, qword [rbp + 0x150]
mov edx, 0xce3f1919
nop
mov ecx, edx
cmp edx, 0xce3f1918
jg 0x140373540
cmp ecx, 0xba46d6b0
jg 0x140373570
cmp ecx, 0x8983f824
je 0x1403735bd
mov edx, ecx
cmp ecx, 0x987da1af
jne 0x140373510
mov edx, edi
jmp 0x140373510
cmp ecx, 0x798dd710
jle 0x14037359d
cmp ecx, 0x798dd711
je 0x140373502
mov edx, ecx
cmp ecx, 0x7f908019
jne 0x140373510
mov rcx, qword [rbp + 0x130]
mov edx, 0xcdc628d5
jmp 0x140373510
mov edx, eax
cmp ecx, 0xba46d6b1
je 0x140373510
mov edx, ecx
cmp ecx, 0xcdc628d5
jne 0x140373510
mov rcx, qword [rbp + 0x130]
add rcx, 0x18
mov qword [rbp + 0x150], rcx
mov edx, esi
jmp 0x140373510
cmp ecx, 0xce3f1919
jne 0x1403735c7
mov rcx, qword [rbp + 0x150]
mov rcx, qword [rcx]
mov qword [rbp + 0x148], rcx
mov edx, ebx
jmp 0x140373510
mov edx, 0x987da1af
jmp 0x140373510
mov edx, ecx
cmp ecx, 0x3d31fb61
jne 0x140373510
mov rcx, qword [rbp + 0x148]
mov qword [rbp + 0x140], rcx
mov ecx, r11d
jmp 0x140373260
mov rax, qword [rbp + 0xc8]
mov qword [rbp + 0x110], rax
mov eax, 0x7fb451c5
jmp 0x140372cc0
mov rax, qword [rbp + 0x120]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x110]
mov qword [rcx], rax
mov rcx, qword [rbp + 0xc8]
mov qword [rcx + 8], rax
mov eax, 0x59073b2b
mov r10d, 0xdfe877e2
jmp 0x140372cc0
mov rax, qword [rbp + 0x120]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x110]
mov qword [rcx], rax
mov rcx, qword [rbp + 0xc8]
mov qword [rcx + 8], rax
mov eax, dword [0x140b856f0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xeb4ae1f6
mov ecx, 0xb87e0235
cmove eax, ecx
cmp dword [0x140b856f4], 0xa
cmovl eax, ecx
mov r10d, 0xdfe877e2
jmp 0x140372cc0
mov rax, qword [rbp + 0x50]
mov rsp, qword [rbp + 0x30]
mov rax, qword [rbp + 0x90]
mov qword [rbp + 0x148], rax
mov eax, dword [0x140b7e160]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b7e164], 0xa
setl cl
or cl, al
mov eax, 0xe2a509da
mov edx, 0x29e63008
cmove eax, edx
mov ecx, 0x1b3936f2
cmove ecx, edx
mov edx, 0xb4d82b20
cmp edx, 0x1b3936f1
jg 0x1403736f0
cmp edx, 0xb4d82b20
je 0x140373704
cmp edx, 0xe2a509da
jne 0x1403736d0
jmp 0x14037370f
cmp edx, 0x29e63008
je 0x140373708
cmp edx, 0x1b3936f2
jne 0x1403736d0
mov edx, eax
jmp 0x1403736d0
mov edx, ecx
jmp 0x1403736d0
mov edx, 0x1b3936f2
jmp 0x1403736d0
mov rax, qword [rbp + 0x148]
mov rsp, qword [rbp + 0x28]
mov qword [rbp - 0x70], rax
lea rax, [rbp - 0x48]
mov qword [rbp - 8], rax
mov rax, qword [rbp - 8]
lea rax, [rbp + 0x9f]
mov qword [rbp - 0x10], rax
mov rax, qword [rbp - 0x10]
mov edx, 0x87382e39
mov eax, 0x24e0c446
mov ecx, 0x84971630
nop dword [rax + rax]
cmp edx, 0x8cb44fc7
jle 0x1403737a0
cmp edx, 0x8cb44fc8
je 0x1403737c2
cmp edx, 0x24e0c446
je 0x140373826
cmp edx, 0x480fb5ac
jne 0x140373750
mov edx, dword [0x140b7e168]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x8cb44fc8
cmove edx, ecx
cmp dword [0x140b7e16c], 0xa
cmovl edx, ecx
jmp 0x140373750
cmp edx, 0x84971630
je 0x1403737e6
cmp edx, 0x87382e39
jne 0x140373750
lea rdx, [rbp - 0x48]
mov qword [rbp + 0x148], rdx
mov edx, 0x480fb5ac
jmp 0x140373750
mov rdx, qword [rbp + 0x148]
mov ebx, dword [0x140719c04]
mov dword [rdx + 0x10], ebx
movups xmm0, xmmword [str.XCUV]
movups xmmword [rdx], xmm0
mov edx, 0x84971630
jmp 0x140373750
mov rdx, qword [rbp + 0x148]
mov ebx, dword [0x140719c04]
mov dword [rdx + 0x10], ebx
movups xmm0, xmmword [str.XCUV]
movups xmmword [rdx], xmm0
mov edx, dword [0x140b7e168]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x8cb44fc8
cmove edx, eax
cmp dword [0x140b7e16c], 0xa
cmovl edx, eax
jmp 0x140373750
mov edx, 0x2c4ed09b
mov r14d, 0xbbdff323
mov r15d, 0x6ef5388b
mov r13d, 0x9a3245
mov r9d, 0xb48d2d20
mov r10d, 0xe9052b9c
mov ebx, 0xe03b2b6c
jmp 0x140373876
mov eax, dword [0x140b7e180]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0xe3e6f30d
mov eax, 0xc83a8f88
cmove edx, eax
cmp dword [0x140b7e184], 0xa
cmovl edx, eax
cmp edx, 0x118c81fd
jle 0x1403738c0
cmp edx, 0x2c4ed09a
jle 0x140373910
cmp edx, 0x46433cb5
jg 0x14037398d
cmp edx, 0x2c4ed09b
je 0x1403739e7
cmp edx, 0x3502d602
jne 0x140373876
lea rax, [rbp - 0x48]
mov qword [rbp + 0x140], rax
mov edx, 0x8cf5b4b9
jmp 0x140373876
cmp edx, 0xe3e6f30c
jle 0x140373940
cmp edx, 0xfa7a1d4b
jg 0x1403739af
cmp edx, 0xe3e6f30d
je 0x140373a2b
cmp edx, 0xe6de1190
jne 0x140373876
mov eax, dword [0x140b7e180]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0xc5a320d0
mov eax, 0xfa7a1d4c
jmp 0x140373869
cmp edx, 0x118c81fe
je 0x140373a35
cmp edx, 0x1c374255
je 0x140373a4b
cmp edx, 0x20a6f37d
jne 0x140373876
mov edx, 0xfc1196c1
jmp 0x140373876
cmp edx, 0x8cf5b4b9
je 0x140373a55
cmp edx, 0xc5a320d0
je 0x140373df1
cmp edx, 0xc83a8f88
jne 0x140373876
lea rax, [rbp - 0x48]
mov qword [rbp + 0x120], rax
mov eax, dword [0x140b7e180]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0xe3e6f30d
mov eax, 0x51dd355c
jmp 0x140373869
cmp edx, 0x46433cb6
je 0x140373850
cmp edx, 0x51dd355c
jne 0x140373876
mov edx, 0xe6de1190
jmp 0x140373876
cmp edx, 0xfa7a1d4c
jne 0x140373e17
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x130], rax
mov eax, dword [0x140b7e180]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0xc5a320d0
mov eax, 0x20a6f37d
jmp 0x140373869
lea rax, [rbp - 0x36]
mov qword [rbp + 0x148], rax
mov edx, 0xf7a5ee23
nop word [rax + rax]
cmp edx, 0x8384b983
je 0x140373e02
cmp edx, 0xf7a5ee23
jne 0x140373a00
mov rdx, qword [rbp + 0x148]
movzx edx, word [rdx]
mov dword [rbp + 0x150], edx
mov edx, 0x8384b983
jmp 0x140373a00
mov edx, 0xc83a8f88
jmp 0x140373876
cmp byte [rbp + 0x40], 0
mov edx, 0x46433cb6
mov eax, 0x3502d602
cmovne edx, eax
jmp 0x140373876
mov edx, 0x46433cb6
jmp 0x140373876
mov r8, qword [rbp + 0x140]
mov r11d, 0xfbf58dab
jmp 0x140373a70
mov r11d, 0xbbdff323
nop word [rax + rax]
cmp r11d, 0xe9052b9b
jle 0x140373ad0
cmp r11d, 0x5a777b32
jg 0x140373b30
cmp r11d, 0x9a3244
jg 0x140373c48
cmp r11d, 0xe9052b9c
je 0x140373d31
cmp r11d, 0xfbf58dab
jne 0x140373a70
mov edx, dword [0x140b85758]
lea edi, [rdx - 1]
imul edi, edx
test dil, 1
mov r11d, 0x5a777b33
cmove r11d, r10d
cmp dword [0x140b8575c], 0xa
cmovl r11d, r10d
jmp 0x140373a70
cmp r11d, 0xb46997e4
jg 0x140373bd0
cmp r11d, 0x999c3030
jg 0x140373c8b
cmp r11d, 0x87c2408b
je 0x140373d5b
cmp r11d, 0x8df7141e
jne 0x140373a70
mov eax, dword [rbp + 0xa8]
mov word [rbp + 0xb0], ax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x148], rax
mov r11d, 0x45927a75
jmp 0x140373a70
cmp r11d, 0x6ef5388a
jg 0x140373cc9
cmp r11d, 0x5a777b33
je 0x140373d85
cmp r11d, 0x6df65f9b
jne 0x140373a70
movsxd rdx, dword [rbp + 0x110]
mov qword [rbp + 0x150], rdx
mov rdx, qword [rbp + 0x150]
movzx edx, word [r8 + rdx*2]
movsxd rdi, dword [rbp + 0x110]
imul rsi, rdi, 0xffffffffa0a0a0a1
shr rsi, 0x20
add esi, edi
mov ecx, esi
shr ecx, 0x1f
sar esi, 5
add esi, ecx
imul ecx, esi, 0x33
mov esi, edi
sub esi, ecx
mov eax, 0x3fffffc9
sub eax, esi
neg ecx
add ecx, edi
add ecx, 0x36
and eax, 0x32bbebcc
and ecx, 0xcd441433
or ecx, eax
xor ecx, edx
xor ecx, 0x32bbebcc
mov dword [rbp + 0xa8], ecx
mov r11d, 0x8df7141e
jmp 0x140373a70
cmp r11d, 0xbbdff322
jle 0x140373d19
cmp r11d, 0xbbdff323
je 0x140373d90
cmp r11d, 0xe03b2b6c
jne 0x140373a70
mov rax, qword [rbp + 0x150]
mov rcx, qword [rbp + 0x148]
movzx edx, word [rbp + 0xb0]
mov word [rcx + rax*2], dx
mov eax, dword [rbp + 0x110]
add eax, 1
mov dword [rbp + 0xa0], eax
mov eax, dword [0x140b85758]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov r11d, 0x7fc0ba67
cmove r11d, r13d
cmp dword [0x140b8575c], 0xa
cmovl r11d, r13d
jmp 0x140373a70
cmp r11d, 0x9a3245
je 0x140373dba
cmp r11d, 0x45927a75
jne 0x140373a70
mov eax, dword [0x140b85758]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov r11d, 0x7fc0ba67
cmove r11d, ebx
cmp dword [0x140b8575c], 0xa
cmovl r11d, ebx
jmp 0x140373a70
cmp r11d, 0x999c3031
je 0x140373a64
cmp r11d, 0xa2dfe657
jne 0x140373a70
mov dword [rbp + 0x110], r12d
mov edx, dword [rbp + 0x110]
cmp edx, 0xa
mov r11d, 0xb46997e5
mov eax, 0x6df65f9b
cmovl r11d, eax
jmp 0x140373a70
cmp r11d, 0x6ef5388b
je 0x140373dcc
cmp r11d, 0x7fc0ba67
jne 0x140373a70
mov rax, qword [rbp + 0x150]
mov rcx, qword [rbp + 0x148]
movzx edx, word [rbp + 0xb0]
mov word [rcx + rax*2], dx
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
mov r11d, 0xe03b2b6c
jmp 0x140373a70
cmp r11d, 0xb48d2d20
jne 0x140373dda
mov r11d, 0x87c2408b
jmp 0x140373a70
mov edx, dword [0x140b85758]
lea edi, [rdx - 1]
imul edi, edx
test dil, 1
mov r11d, 0x5a777b33
cmove r11d, r9d
cmp dword [0x140b8575c], 0xa
cmovl r11d, r9d
jmp 0x140373a70
mov edx, dword [0x140b85758]
lea edi, [rdx - 1]
imul edi, edx
test dil, 1
mov r11d, 0x999c3031
cmove r11d, r14d
cmp dword [0x140b8575c], 0xa
cmovl r11d, r14d
jmp 0x140373a70
mov r11d, 0xe9052b9c
jmp 0x140373a70
mov edx, dword [0x140b85758]
lea edi, [rdx - 1]
imul edi, edx
test dil, 1
mov r11d, 0x999c3031
cmove r11d, r15d
cmp dword [0x140b8575c], 0xa
cmovl r11d, r15d
jmp 0x140373a70
mov r11d, 0xa2dfe657
mov r12d, dword [rbp + 0xa0]
jmp 0x140373a70
mov r11d, 0xa2dfe657
xor r12d, r12d
jmp 0x140373a70
cmp r11d, 0xb46997e5
jne 0x140373a70
mov edx, 0x1c374255
jmp 0x140373876
mov rax, qword [rbp + 0x120]
mov edx, 0xfa7a1d4c
jmp 0x140373876
cmp dword [rbp + 0x150], 0
setne byte [rbp + 0x40]
mov edx, 0x118c81fe
jmp 0x140373876
cmp edx, 0xfc1196c1
jne 0x140373876
mov rax, qword [rbp + 0x130]
mov qword [rbp - 0x78], rax
mov eax, 0x4c55f023
mov r12d, 0x7e7ea44b
mov r15d, 0x40ec19cb
mov r13d, 0xdb513b80
mov r14d, 0x53a30208
mov ebx, 0x2e2b96cd
jmp 0x140373e60
mov eax, 0x3e4accca
xor edi, edi
nop dword [rax]
cmp eax, 0x4dfa1be3
jg 0x140373ec0
cmp eax, 0x2e2b96cc
jg 0x140373f20
cmp eax, 0xdb513b7f
jg 0x140373fe5
cmp eax, 0xd50d3a81
je 0x140374053
cmp eax, 0xd846af23
jne 0x140373e60
mov eax, dword [0x140b7e140]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4dfa1be4
cmove eax, r12d
cmp dword [0x140b7e144], 0xa
cmovl eax, r12d
jmp 0x140373e60
cmp eax, 0x74674989
jle 0x140373f90
cmp eax, 0x7eb57cad
jg 0x140374010
cmp eax, 0x7467498a
je 0x140374061
cmp eax, 0x7e7ea44b
jne 0x140373e60
mov eax, dword [0x140b7e140]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4dfa1be4
cmove eax, ebx
cmp dword [0x140b7e144], 0xa
cmovl eax, ebx
jmp 0x140373e60
cmp eax, 0x40ec19ca
jle 0x14037403b
cmp eax, 0x40ec19cb
je 0x140373e52
cmp eax, 0x4c55f023
jne 0x140373e60
mov rax, qword [rbp - 0x70]
mov rcx, qword [rbp - 0x78]
sub rsp, 0x20
call rax
add rsp, 0x20
mov rsi, qword [rbp - 0x60]
mov rdx, qword [rbp - 0x68]
sub rsp, 0x20
mov rcx, rax
call rsi
add rsp, 0x20
mov qword [rbp + 0x20], rax
mov rax, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
mov rax, qword [rbp]
mov eax, 0x7467498a
jmp 0x140373e60
cmp eax, 0x4dfa1be4
je 0x14037408d
cmp eax, 0x5076daa6
je 0x140374097
cmp eax, 0x53a30208
jne 0x140373e60
cmp qword [rbp + 0x20], 0
sete byte [rbp + 0xe3]
mov eax, dword [0x140b7e140]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd50d3a81
cmove eax, r13d
cmp dword [0x140b7e144], 0xa
cmovl eax, r13d
jmp 0x140373e60
cmp eax, 0xdb513b80
je 0x1403740c1
cmp eax, 0xfcd21090
jne 0x140373e60
cmp byte [rbp + 0xe2], 0
mov eax, 0xd846af23
cmovne eax, r15d
jmp 0x140373e60
cmp eax, 0x7eb57cae
je 0x140373e52
cmp eax, 0x7ff23a29
jne 0x140373e60
cmp dword [rbp + 0x14], 0
setne byte [rbp + 0xe2]
mov eax, 0xfcd21090
jmp 0x140373e60
cmp eax, 0x2e2b96cd
jne 0x1403740da
mov eax, 0x3e4accca
mov dil, 1
jmp 0x140373e60
mov rax, qword [rbp + 0x20]
mov eax, 0x53a30208
jmp 0x140373e60
mov rax, qword [rbp + 8]
mov eax, dword [0x140b7e140]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd50d3a81
cmove eax, r14d
cmp dword [0x140b7e144], 0xa
cmovl eax, r14d
jmp 0x140373e60
mov eax, 0x7e7ea44b
jmp 0x140373e60
mov rax, qword [rbp + 0x20]
sub rsp, 0x20
mov rcx, qword [rbp - 0x58]
mov edx, reloc.WS2_32.dll_recvfrom
xor r8d, r8d
xor r9d, r9d
call rax
add rsp, 0x20
mov dword [rbp + 0x14], eax
mov eax, 0x7ff23a29
jmp 0x140373e60
cmp byte [rbp + 0xe3], 0
mov eax, 0x5076daa6
mov ecx, 0x7eb57cae
cmovne eax, ecx
jmp 0x140373e60
cmp eax, 0x3e4accca
jne 0x140373e60
and dil, 1
mov eax, edi
lea rsp, [rbp + 0x158]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret