Function at 0x140125df0
Capabilities:
Check http status code

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x168]
sub rsp, 0x240
movaps xmmword [rax - 0x38], xmm6
mov rax, qword [0x1401f4040]
xor rax, rsp
mov qword [rbp + 0x128], rax
mov r15, rcx
xor edi, edi
mov dword [rsp + 0x30], edi
mov r14, qword [rcx]
mov qword [rbp + 0x10], r14
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x38]
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x50], rdi
mov r8d, 1
lea rdx, [0x1401d1b60]
lea rcx, [rsp + 0x38]
call fcn.140013b60
lea rax, [rsp + 0x38]
mov qword [rbp - 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
mov qword [rbp], rdi
mov qword [rbp + 8], rdi
mov r8d, 0x19
lea rdx, str.Wl_sayisi_yeterli_degil.
lea rcx, [rbp - 0x10]
call fcn.140013b60
lea rax, [rbp - 0x10]
mov qword [rsp + 0x58], rax
movups xmm1, xmmword [rbp - 0x10]
movups xmmword [rbp - 0x38], xmm1
movups xmm0, xmmword [rbp]
movups xmmword [rbp - 0x28], xmm0
mov qword [rbp + 8], reloc.WS2_32.dll_ntohs
mov qword [rbp], rdi
mov byte [rbp - 0x10], dil
lea rdx, [rsp + 0x38]
lea rcx, [rsp + 0x70]
call fcn.140006830
mov rcx, rax
call fcn.140124270
mov dword [rbp - 0x18], eax
lea rcx, [rbp - 0x10]
call fcn.140006950
nop
lea rcx, [rsp + 0x38]
call fcn.140006950
nop
lea rax, [rbp - 0x38]
mov qword [rsp + 0x60], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x68], rax
movaps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x30]
call fcn.140129b90
mov dword [rsp + 0x30], 0x100
lea r9, [fcn.1400067f0]
mov edx, 0x28
mov r8d, 1
lea rcx, [rbp - 0x38]
call fcn.14012b1a0
lea rdx, [rbp + 0x30]
mov rcx, rbx
call fcn.140129870
mov rbx, rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x50], rdi
mov r8d, 2
lea rdx, [0x1401d1bc0]
lea rcx, [rsp + 0x38]
call fcn.140013b60
lea rax, [rsp + 0x38]
mov qword [rbp - 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
mov qword [rbp], rdi
mov qword [rbp + 8], rdi
mov r8d, 0x1a
lea rdx, str.Tum_Dller_breaklenecek.._n
lea rcx, [rbp - 0x10]
call fcn.140013b60
lea rax, [rbp - 0x10]
mov qword [rsp + 0x58], rax
movups xmm1, xmmword [rbp - 0x10]
movups xmmword [rbp - 0x38], xmm1
movups xmm0, xmmword [rbp]
movups xmmword [rbp - 0x28], xmm0
mov qword [rbp], rdi
mov qword [rbp + 8], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x10], dil
lea rdx, [rsp + 0x38]
lea rcx, [rsp + 0x70]
call fcn.140006830
mov rcx, rax
call fcn.140124270
mov dword [rbp - 0x18], eax
lea rcx, [rbp - 0x10]
call fcn.140006950
nop
lea rcx, [rsp + 0x38]
call fcn.140006950
nop
lea rax, [rbp - 0x38]
mov qword [rsp + 0x60], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x68], rax
movaps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rbp + 0x20], xmm0
lea rdx, [rbp + 0x20]
lea rcx, [rbp - 0x68]
call fcn.140129b90
mov dword [rsp + 0x30], 0x180
lea r9, [fcn.1400067f0]
mov edx, 0x28
mov r8d, 1
lea rcx, [rbp - 0x38]
call fcn.14012b1a0
lea rdx, [rbp - 0x68]
mov rcx, rbx
call fcn.140129870
nop
lea rcx, [rbp - 0x68]
call fcn.1400e1c00
mov r13d, edi
mov dword [rsp + 0x30], edi
lea rcx, [rbp + 0x30]
call fcn.1400e1c00
lea r12, [r14 + 0x20]
mov ebx, dword [r15 + 0x30]
mov eax, 0x97247453
imul ebx
sar edx, 0xc
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x2710
add ebx, eax
mov edx, 0xf2
mov rcx, r12
call fcn.14008bb40
mov r8d, eax
mov eax, 0x51eb851f
imul ebx
sar edx, 5
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
imul ecx, edx, 0x64
sub ebx, ecx
cmp ebx, r8d
jle 0x140126d1a
movss xmm6, dword [0x1401d1f9c]
nop dword [rax]
cmp byte [r15 + 8], 0
je 0x140126d1a
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x38]
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x50], rdi
mov r8d, 1
lea rdx, [0x1401c4f04]
lea rcx, [rsp + 0x38]
call fcn.140013b60
lea rax, [rsp + 0x38]
mov qword [rbp - 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x68], xmm0
mov qword [rbp - 0x58], rdi
mov qword [rbp - 0x50], rdi
mov r8d, reloc.WS2_32.dll_socket
lea rdx, str.Tum_Wller_droplaniyor_n
lea rcx, [rbp - 0x68]
call fcn.140013b60
lea rax, [rbp - 0x68]
mov qword [rsp + 0x58], rax
movups xmm1, xmmword [rbp - 0x68]
movups xmmword [rbp - 0x38], xmm1
movups xmm0, xmmword [rbp - 0x58]
movups xmmword [rbp - 0x28], xmm0
mov qword [rbp - 0x58], rdi
mov qword [rbp - 0x50], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x68], 0
lea rdx, [rsp + 0x38]
lea rcx, [rsp + 0x70]
call fcn.140006830
mov rcx, rax
call fcn.140124270
mov dword [rbp - 0x18], eax
lea rcx, [rbp - 0x68]
call fcn.140006950
nop
lea rcx, [rsp + 0x38]
call fcn.140006950
nop
lea rax, [rbp - 0x38]
mov qword [rbp + 0x30], rax
lea rax, [rbp - 0x10]
mov qword [rbp + 0x38], rax
movaps xmm0, xmmword [rbp + 0x30]
movdqa xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x40]
call fcn.140129b90
or r13d, 0x20
mov dword [rsp + 0x30], r13d
lea r9, [fcn.1400067f0]
mov edx, 0x28
mov r8d, 1
lea rcx, [rbp - 0x38]
call fcn.14012b1a0
lea rdx, [rbp + 0x40]
mov rcx, rbx
call fcn.140129870
and r13d, 0xffffffdf
mov dword [rsp + 0x30], r13d
lea rcx, [rbp + 0x40]
call fcn.1400e1c00
mov edx, 0xf2
mov rcx, r12
call fcn.14008bb40
mov r8d, eax
mov edx, 0xf2
mov rcx, r15
call fcn.140125380
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x38]
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x50], rdi
mov r8d, 1
lea rdx, [0x1401c4f04]
lea rcx, [rsp + 0x38]
call fcn.140013b60
lea rax, [rsp + 0x38]
mov qword [rbp - 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x68], xmm0
mov qword [rbp - 0x58], rdi
mov qword [rbp - 0x50], rdi
mov r8d, reloc.WS2_32.dll_shutdown
lea rdx, str.Tum_Dller_toplaniyor_n
lea rcx, [rbp - 0x68]
call fcn.140013b60
lea rax, [rbp - 0x68]
mov qword [rsp + 0x58], rax
movups xmm1, xmmword [rbp - 0x68]
movups xmmword [rbp - 0x38], xmm1
movups xmm0, xmmword [rbp - 0x58]
movups xmmword [rbp - 0x28], xmm0
mov qword [rbp - 0x58], rdi
mov qword [rbp - 0x50], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x68], 0
lea rdx, [rsp + 0x38]
lea rcx, [rsp + 0x70]
call fcn.140006830
mov rcx, rax
call fcn.140124270
mov dword [rbp - 0x18], eax
lea rcx, [rbp - 0x68]
call fcn.140006950
nop
lea rcx, [rsp + 0x38]
call fcn.140006950
nop
lea rax, [rbp - 0x38]
mov qword [rbp + 0x50], rax
lea rax, [rbp - 0x10]
mov qword [rbp + 0x58], rax
movaps xmm0, xmmword [rbp + 0x50]
movdqa xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x60]
call fcn.140129b90
or r13d, 0x40
mov dword [rsp + 0x30], r13d
lea r9, [fcn.1400067f0]
mov edx, 0x28
mov r8d, 1
lea rcx, [rbp - 0x38]
call fcn.14012b1a0
lea rdx, [rbp + 0x60]
mov rcx, rbx
call fcn.140129870
and r13d, 0xffffffbf
mov dword [rbp - 0x48], r13d
mov dword [rsp + 0x30], r13d
lea rcx, [rbp + 0x60]
call fcn.1400e1c00
lea rax, [rsp + 0x70]
mov qword [rsp + 0x58], rax
lea rdi, [r14 + 0x360]
mov qword [rbp - 0x70], rdi
mov rdx, rdi
lea rcx, [rsp + 0x70]
call fcn.140006830
mov rbx, rax
lea rsi, [r14 + 0x340]
mov qword [rbp - 0x40], rsi
mov rdx, rsi
lea rcx, [rsp + 0x38]
call fcn.140006830
nop
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0xffffffff
mov r9b, 1
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.140124560
mov r14, qword [r14 + 0x5c0]
mov rbx, qword [rbp + 0x10]
mov rbx, qword [rbx + 0x5c8]
mov qword [rsp + 0x58], rbx
cmp r14, rbx
je 0x1401264c2
mov r13, rdi
mov eax, 0x704
nop word [rax + rax]
cmp word [r14], ax
jne 0x1401264a9
mov edx, eax
mov rcx, r12
call fcn.14008bb40
cmp eax, 0xc8
jge 0x1401264a4
cmp byte [r15 + 8], 0
je 0x1401264a4
movss xmm0, dword [r14 + 8]
mulss xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_floorf
cvttss2si esi, xmm0
movss xmm0, dword [r14 + 4]
mulss xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_floorf
cvttss2si edi, xmm0
lea rax, [rsp + 0x70]
mov qword [rbp - 0x68], rax
mov rdx, r13
lea rcx, [rsp + 0x70]
call fcn.140006830
mov rbx, rax
mov rdx, qword [rbp - 0x40]
lea rcx, [rsp + 0x38]
call fcn.140006830
nop
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x20], edi
mov r9b, 1
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.140124560
mov edx, 2
mov r8d, 0x704
mov rcx, r12
call fcn.14008b8a0
mov ecx, 0xfa
call qword [sym.imp.KERNEL32.DLL_Sleep]
mov rbx, qword [rsp + 0x58]
mov eax, 0x704
add r14, 0x20
cmp r14, rbx
jne 0x1401263f0
mov r13d, dword [rbp - 0x48]
mov rdi, qword [rbp - 0x70]
mov rsi, qword [rbp - 0x40]
mov ecx, 0x9c4
call qword [sym.imp.KERNEL32.DLL_Sleep]
mov edx, 0x704
mov rcx, r12
call fcn.14008bb40
cmp eax, 2
jge 0x14012678a
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x70]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xor r14d, r14d
mov qword [rbp - 0x80], r14
mov qword [rbp - 0x78], r14
mov r8d, 1
lea rdx, [0x1401d1b60]
lea rcx, [rsp + 0x70]
call fcn.140013b60
lea rax, [rsp + 0x70]
mov qword [rbp - 0x68], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], r14
mov r8d, 0x1d
lea rdx, str.Diamond_Lock_Sayisi_Yetersiz_
lea rcx, [rsp + 0x38]
call fcn.140013b60
lea rax, [rsp + 0x38]
mov qword [rsp + 0x60], rax
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rbp + 0xf0], xmm1
movups xmm0, xmmword [rsp + 0x48]
movups xmmword [rbp + 0x100], xmm0
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x38], r14b
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x38]
call fcn.140006830
mov rcx, rax
call fcn.140124270
mov dword [rbp + 0x110], eax
lea rcx, [rsp + 0x38]
call fcn.140006950
nop
lea rcx, [rsp + 0x70]
call fcn.140006950
nop
lea rax, [rbp + 0xf0]
mov qword [rbp + 0x70], rax
lea rax, [rbp + 0x118]
mov qword [rbp + 0x78], rax
movaps xmm0, xmmword [rbp + 0x70]
movdqa xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0xa0]
call fcn.140129b90
or r13d, 0x10
mov dword [rsp + 0x30], r13d
lea r9, [fcn.1400067f0]
mov edx, 0x28
mov r8d, 1
lea rcx, [rbp + 0xf0]
call fcn.14012b1a0
lea rdx, [rbp + 0xa0]
mov rcx, rbx
call fcn.140129870
mov rbx, rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r14
mov qword [rbp - 0x78], r14
mov r8d, 2
lea rdx, [0x1401d1bc0]
lea rcx, [rsp + 0x70]
call fcn.140013b60
lea rax, [rsp + 0x70]
mov qword [rbp - 0x68], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], r14
mov r8d, shutdown
lea rdx, str._Bgl_breaklenecek.._n
lea rcx, [rsp + 0x38]
call fcn.140013b60
lea rax, [rsp + 0x38]
mov qword [rsp + 0x60], rax
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rbp + 0xf0], xmm1
movups xmm0, xmmword [rsp + 0x48]
movups xmmword [rbp + 0x100], xmm0
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x38], r14b
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x38]
call fcn.140006830
mov rcx, rax
call fcn.140124270
mov dword [rbp + 0x110], eax
lea rcx, [rsp + 0x38]
call fcn.140006950
nop
lea rcx, [rsp + 0x70]
call fcn.140006950
nop
lea rax, [rbp + 0xf0]
mov qword [rbp + 0x80], rax
lea rax, [rbp + 0x118]
mov qword [rbp + 0x88], rax
movaps xmm0, xmmword [rbp + 0x80]
movdqa xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x90]
call fcn.140129b90
or r13d, 1
mov dword [rsp + 0x30], r13d
lea r9, [fcn.1400067f0]
mov edx, 0x28
mov r8d, 1
lea rcx, [rbp + 0xf0]
call fcn.14012b1a0
lea rdx, [rbp + 0x90]
mov rcx, rbx
call fcn.140129870
and r13d, 0xfffffffe
lea rcx, [rbp + 0x90]
call fcn.1400e1c00
and r13d, 0xffffffef
mov dword [rsp + 0x30], r13d
lea rcx, [rbp + 0xa0]
call fcn.1400e1c00
mov rcx, r15
call fcn.140125640
jmp 0x14012678d
xor r14d, r14d
cmp byte [r15 + 8], 0
je 0x140126d1a
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x70]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r14
mov qword [rbp - 0x78], r14
mov r8d, 2
lea rdx, [0x1401d1bc0]
lea rcx, [rsp + 0x70]
call fcn.140013b60
lea rax, [rsp + 0x70]
mov qword [rbp - 0x68], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], r14
mov r8d, 0x1e
lea rdx, str.Envanterde_2_Dl_birakiliyor.._n
lea rcx, [rsp + 0x38]
call fcn.140013b60
lea rax, [rsp + 0x38]
mov qword [rsp + 0x60], rax
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rbp + 0xf0], xmm1
movups xmm0, xmmword [rsp + 0x48]
movups xmmword [rbp + 0x100], xmm0
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x38], 0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x38]
call fcn.140006830
mov rcx, rax
call fcn.140124270
mov dword [rbp + 0x110], eax
lea rcx, [rsp + 0x38]
call fcn.140006950
nop
lea rcx, [rsp + 0x70]
call fcn.140006950
nop
lea rax, [rbp + 0xf0]
mov qword [rbp + 0xb0], rax
lea rax, [rbp + 0x118]
mov qword [rbp + 0xb8], rax
movaps xmm0, xmmword [rbp + 0xb0]
movdqa xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0xc0]
call fcn.140129b90
or r13d, 2
mov dword [rsp + 0x30], r13d
lea r9, [fcn.1400067f0]
mov edx, 0x28
mov r8d, 1
lea rcx, [rbp + 0xf0]
call fcn.14012b1a0
lea rdx, [rbp + 0xc0]
mov rcx, rbx
call fcn.140129870
and r13d, 0xfffffffd
mov dword [rsp + 0x30], r13d
lea rcx, [rbp + 0xc0]
call fcn.1400e1c00
mov ebx, 0x704
mov edx, ebx
mov rcx, r12
call fcn.14008bb40
lea r8d, [rax - 2]
mov edx, ebx
mov rcx, r15
call fcn.140125380
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x70]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r14
mov qword [rbp - 0x78], r14
mov r8d, 2
lea rdx, [0x1401d1bc0]
lea rcx, [rsp + 0x70]
call fcn.140013b60
lea rax, [rsp + 0x70]
mov qword [rbp - 0x68], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], r14
mov r8d, reloc.WS2_32.dll_shutdown
lea rdx, str.Dller_breakleniyor.._n
lea rcx, [rsp + 0x38]
call fcn.140013b60
lea rax, [rsp + 0x38]
mov qword [rsp + 0x60], rax
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rbp + 0xf0], xmm1
movups xmm0, xmmword [rsp + 0x48]
movups xmmword [rbp + 0x100], xmm0
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x38], 0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x38]
call fcn.140006830
mov rcx, rax
call fcn.140124270
mov dword [rbp + 0x110], eax
lea rcx, [rsp + 0x38]
call fcn.140006950
nop
lea rcx, [rsp + 0x70]
call fcn.140006950
nop
lea rax, [rbp + 0xf0]
mov qword [rbp + 0xd0], rax
lea rax, [rbp + 0x118]
mov qword [rbp + 0xd8], rax
movaps xmm0, xmmword [rbp + 0xd0]
movdqa xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0xe0]
call fcn.140129b90
or r13d, 4
mov dword [rsp + 0x30], r13d
lea r9, [fcn.1400067f0]
mov edx, 0x28
mov r8d, 1
lea rcx, [rbp + 0xf0]
call fcn.14012b1a0
lea rdx, [rbp + 0xe0]
mov rcx, rbx
call fcn.140129870
and r13d, 0xfffffffb
mov dword [rbp - 0x48], r13d
mov dword [rsp + 0x30], r13d
lea rcx, [rbp + 0xe0]
call fcn.1400e1c00
mov edx, 0xf2
mov rcx, r12
call fcn.14008bb40
cmp eax, 0xc8
jge 0x140126b76
mov r13, qword [rbp + 0x10]
cmp byte [r15 + 8], 0
je 0x140126b72
lea rax, [rbp - 0x38]
mov qword [rsp + 0x60], rax
mov rdx, rdi
lea rcx, [rbp - 0x38]
call fcn.140006830
mov rbx, rax
mov rdx, rsi
lea rcx, [rsp + 0x70]
call fcn.140006830
nop
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0xffffffff
mov r9b, 1
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.140124560
mov word [rbp + 0xf1], 0
mov byte [rbp + 0xf3], 0
mov qword [rbp + 0xf4], 0
mov qword [rbp + 0xfc], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x108], xmm0
mov qword [rbp + 0x118], 0
mov qword [rbp + 0x120], 0
mov byte [rbp + 0xf0], 0xa
mov eax, 0x704
mov dword [rbp + 0x104], eax
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
mov r9d, 1
lea r8, [rbp + 0xf0]
mov edx, 4
mov rcx, r13
call fcn.1400109a0
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.DLL_Sleep]
mov edx, 0xf2
mov rcx, r12
call fcn.14008bb40
cmp eax, 0xc8
jl 0x140126a81
mov r13d, dword [rbp - 0x48]
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.DLL_Sleep]
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x70]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r14
mov qword [rbp - 0x78], r14
mov r8d, 1
lea rdx, [0x1401d1b4c]
lea rcx, [rsp + 0x70]
call fcn.140013b60
lea rax, [rsp + 0x70]
mov qword [rbp - 0x68], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], r14
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.Dller_breaklendi__n
lea rcx, [rsp + 0x38]
call fcn.140013b60
lea rax, [rsp + 0x38]
mov qword [rsp + 0x60], rax
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rbp + 0xf0], xmm1
movups xmm0, xmmword [rsp + 0x48]
movups xmmword [rbp + 0x100], xmm0
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x38], 0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x38]
call fcn.140006830
mov rcx, rax
call fcn.140124270
mov dword [rbp + 0x110], eax
lea rcx, [rsp + 0x38]
call fcn.140006950
nop
lea rcx, [rsp + 0x70]
call fcn.140006950
nop
lea rax, [rbp + 0xf0]
mov qword [rbp - 0x10], rax
lea rax, [rbp + 0x118]
mov qword [rbp - 8], rax
movaps xmm0, xmmword [rbp - 0x10]
movdqa xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x20]
call fcn.140129b90
or r13d, 8
mov dword [rsp + 0x30], r13d
lea r9, [fcn.1400067f0]
mov edx, 0x28
mov r8d, 1
lea rcx, [rbp + 0xf0]
call fcn.14012b1a0
lea rdx, [rbp + 0x20]
mov rcx, rbx
call fcn.140129870
and r13d, 0xfffffff7
mov dword [rsp + 0x30], r13d
lea rcx, [rbp + 0x20]
call fcn.1400e1c00
mov ebx, dword [r15 + 0x30]
mov eax, 0x97247453
imul ebx
sar edx, 0xc
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x2710
add ebx, eax
mov edx, 0xf2
mov rcx, r12
call fcn.14008bb40
mov r8d, eax
mov eax, 0x51eb851f
imul ebx
sar edx, 5
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
imul ecx, edx, 0x64
sub ebx, ecx
cmp ebx, r8d
mov r14, qword [rbp + 0x10]
mov edi, 0
jg 0x1401260e0
mov rcx, qword [rbp + 0x128]
xor rcx, rsp
call fcn.14012ada0
lea r11, [rsp + 0x240]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret