Function at 0x14023a000
Capabilities:
Contain obfuscated stackstrings
Parse pe header

Disassembly:
sub rsp, 0x28
mov r8, 0x2340
xor rdx, rdx
movabs rcx, 0x140224818
call fcn.140001690
xor rcx, rcx
call sub.KERNEL32.dll_GetModuleHandleW
mov qword [0x140224820], rax
xor r8, r8
mov rdx, 0x1000
xor rcx, rcx
call sub.KERNEL32.dll_HeapCreate
mov qword [0x140224818], rax
movabs rax, 0x140172510
mov qword [0x140224ad8], rax
call fcn.140001638
call fcn.14002cc00
call fcn.14002c548
call fcn.14002c030
call fcn.14002a070
call fcn.140029c50
call fcn.140029a00
call fcn.14002910c
call fcn.140028180
call fcn.1400275f0
call fcn.14002647c
call fcn.140025460
call fcn.140024184
call fcn.140023a00
call fcn.140022ec4
call fcn.1400220d0
call fcn.14002104c
call fcn.14002091c
call fcn.14001dd9c
call fcn.14001d828
call fcn.140013368
call fcn.14000b384
call fcn.14000ad2c
call fcn.1400096a0
call fcn.14000941c
call fcn.140007da4
call fcn.14000740c
call fcn.140006ba8
call fcn.1400043f0
call fcn.140001ed8
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x140226218]
xor r8, r8
mov rdx, reloc.WS2_32.dll_setsockopt
mov rcx, 8
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
sub rsp, 0x18
mov rdx, select
movabs rax, 0x140226510
push rax
xor r9, r9
mov r8, 7
mov rcx, 0x29
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226510], rax
sub rsp, 0x18
mov rdx, 6
movabs rax, 0x140226520
push rax
xor r9, r9
mov r8, 0x19
mov rcx, 2
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226520], rax
sub rsp, 0x18
mov rdx, 0x201
movabs rax, 0x140226530
push rax
xor r9, r9
mov r8, 0x18
mov rcx, 1
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226530], rax
sub rsp, 0x18
mov rdx, 0xc00
movabs rax, 0x140226540
push rax
xor r9, r9
mov r8, 0x18
mov rcx, 1
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226540], rax
sub rsp, 0x18
mov rdx, 0xc00
movabs rax, 0x140226550
push rax
xor r9, r9
mov r8, 0x18
mov rcx, 1
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226550], rax
sub rsp, 0x18
mov rdx, 0x801
movabs rax, 0x140226560
push rax
xor r9, r9
mov r8, 0x18
mov rcx, 1
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226560], rax
sub rsp, 0x18
mov rdx, 0xc00
movabs rax, 0x140226570
push rax
xor r9, r9
mov r8, 0x18
mov rcx, 1
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226570], rax
sub rsp, 0x18
mov rdx, 0xc00
movabs rax, 0x140226580
push rax
xor r9, r9
mov r8, 0x18
mov rcx, 1
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226580], rax
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x1402262b8]
xor r8, r8
mov rdx, reloc.WS2_32.dll_setsockopt
mov rcx, 8
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
mov r9, reloc.WS2_32.dll_setsockopt
xor r8, r8
lea rdx, [0x140226590]
mov rcx, 8
call fcn.1400280a0
movabs rdx, 0x14016fc78
lea rcx, [0x1402265a0]
call fcn.14000147c
mov r9, 3
xor r8, r8
lea rdx, [0x1402265bc]
mov rcx, 2
call fcn.1400280a0
movabs rdx, 0x14016fc78
lea rcx, [0x1402265cc]
call fcn.14000147c
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x140226308]
xor r8, r8
mov rdx, reloc.WS2_32.dll_setsockopt
mov rcx, 8
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
mov r9, 7
movabs r8, 0x14016fc78
lea rdx, [0x1402265e8]
mov rcx, 0x1c
call fcn.1400280a0
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x140226388]
xor r8, r8
mov rdx, 1
mov rcx, 1
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
sub rsp, 0x18
mov rdx, reloc.WS2_32.dll_socket
movabs rax, 0x1402265f8
push rax
movabs r9, 0x14016f400
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x1402265f8], rax
sub rsp, 0x18
mov rdx, 1
movabs rax, 0x140226608
push rax
xor r9, r9
mov r8, 0x18
mov rcx, 1
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226608], rax
mov r9, 7
xor r8, r8
lea rdx, [0x140226618]
mov rcx, 0x2414
call fcn.1400280a0
mov r9, reloc.WS2_32.dll_setsockopt
xor r8, r8
lea rdx, [0x140226628]
mov rcx, 8
call fcn.1400280a0
mov r9, reloc.WS2_32.dll_setsockopt
xor r8, r8
lea rdx, [0x140226638]
mov rcx, 8
call fcn.1400280a0
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x1402263e8]
xor r8, r8
mov rdx, reloc.WS2_32.dll_setsockopt
mov rcx, 8
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x1402263f0]
xor r8, r8
mov rdx, reloc.WS2_32.dll_setsockopt
mov rcx, 8
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
movabs rdx, reloc.WS2_32.dll_bind
lea rcx, [0x1402252c0]
call fcn.14000147c
movabs rdx, reloc.WS2_32.dll_bind
lea rcx, [0x140225300]
call fcn.14000147c
movabs rdx, 0x140170118
lea rcx, [0x140225468]
call fcn.14000147c
movabs rdx, reloc.WS2_32.dll_bind
lea rcx, [0x140225620]
call fcn.14000147c
movabs rdx, 0x14016fb28
lea rcx, [0x140225670]
call fcn.14000147c
movabs rdx, 0x14016fb28
lea rcx, [0x140225714]
call fcn.14000147c
movabs rdx, 0x14016fb28
lea rcx, [0x140225d40]
call fcn.14000147c
movabs rdx, 0x14016f9b8
lea rcx, [0x140225d88]
call fcn.14000147c
movabs rdx, 0x14016fb28
lea rcx, [0x140225e74]
call fcn.14000147c
movabs rdx, 0x140170308
lea rcx, [0x140225ea4]
call fcn.14000147c
movabs rdx, 0x140170038
lea rcx, [0x1402260a0]
call fcn.14000147c
movabs rdx, 0x14016fb28
lea rcx, [0x14022615c]
call fcn.14000147c
push rcx
sub rsp, 0x28
call fcn.14002cca0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.14002cca0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.14002cca0
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.14002cca0
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.14002cca0
add rsp, 0x28
pop rcx
push rax
pop rcx
sub rsp, 0x20
call fcn.140007454
add rsp, 0x20
push rax
call fcn.14002cc60
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140021ec4
add rsp, 0x28
push rax
call fcn.14002cc60
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140021fa8
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1403cf998
add rsp, 0x28
pop rax
movabs rax, str.PB_Instance_TheLightingController
push rax
push 1
push 0
push 0
pop rcx
pop rdx
pop r8
pop r9
call sub.KERNEL32.dll_CreateSemaphoreW
and rax, rax
je 0x14023a75b
call sub.KERNEL32.dll_GetLastError
mov r15, rax
cmp r15, 0xb7
jne 0x14023a75b
mov rax, 1
jmp 0x14023a75e
xor rax, rax
and rax, rax
je 0x14023a768
jmp 0x14024a1bf
movabs rdx, str.efk_hardware
lea rcx, [0x140224ad0]
call fcn.14002cb10
push rcx
sub rsp, 0x28
call fcn.14002cca0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
mov rcx, qword [0x140224ad0]
push rcx
sub rsp, 0x28
call fcn.14002cca0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002ca30
add rsp, 0x28
movabs rcx, str..dll
sub rsp, 0x28
call fcn.14002ca30
add rsp, 0x28
call fcn.14002cce0
push 0xffffffffffffffff
push rax
call fcn.14002cc60
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400094e4
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1403cf998
add rsp, 0x28
pop rax
mov qword [0x1402250f0], rax
cmp qword [0x1402250f0], 0
je 0x14023a81b
xor rax, rax
jmp 0x14023a822
mov rax, 1
and rax, rax
je 0x14023a8d4
push rcx
sub rsp, 0x28
call fcn.14002cca0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.14002cca0
add rsp, 0x28
pop rcx
push rax
movabs rcx, str.Error_loading_library_
sub rsp, 0x28
call fcn.14002ca30
add rsp, 0x28
mov rcx, qword [0x140224ad0]
sub rsp, 0x28
call fcn.14002ca30
add rsp, 0x28
movabs rcx, 0x14015ca8a
sub rsp, 0x28
call fcn.14002ca30
add rsp, 0x28
call fcn.14002cce0
movabs rax, str.Error
push rax
push rax
call fcn.14002cc60
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140006c58
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1403cf998
add rsp, 0x28
pop rax
jmp 0x14024a1bf
movabs rax, str.EasyRequester
push rax
push qword [0x1402250f0]
pop rcx
pop rdx
call fcn.140009458
mov qword [0x140224fe8], rax
movabs rax, str.EFK_check_hardware
push rax
push qword [0x1402250f0]
pop rcx
pop rdx
call fcn.140009458
mov qword [0x140224d20], rax
movabs rax, str.EFK_open
push rax
push qword [0x1402250f0]
pop rcx
pop rdx
call fcn.140009458
mov qword [0x140224ed8], rax
movabs rax, str.EFK_get_name_of_interfaces
push rax
push qword [0x1402250f0]
pop rcx
pop rdx
call fcn.140009458
mov qword [0x140224900], rax
movabs rax, str.EFK_get_name_of_software
push rax
push qword [0x1402250f0]
pop rcx
pop rdx
call fcn.140009458
mov qword [0x140224990], rax
movabs rax, str.EFK_send_dmx
push rax
push qword [0x1402250f0]
pop rcx
pop rdx
call fcn.140009458
mov qword [0x140225158], rax
movabs rax, str.EFK_receive_dmx
push rax
push qword [0x1402250f0]
pop rcx
pop rdx
call fcn.140009458
mov qword [0x140224d00], rax
movabs rax, str.EFK_close
push rax
push qword [0x1402250f0]
pop rcx
pop rdx
call fcn.140009458
mov qword [0x140224bd8], rax
movabs rax, str.EFK_get_RTC
push rax
push qword [0x1402250f0]
pop rcx
pop rdx
call fcn.140009458
mov qword [0x140224898], rax
movabs rax, str.EFK_set_RTC
push rax
push qword [0x1402250f0]
pop rcx
pop rdx
call fcn.140009458
mov qword [0x140224e18], rax
movabs rax, str.EFK_erase_data
push rax
push qword [0x1402250f0]
pop rcx
pop rdx
call fcn.140009458
mov qword [0x1402248b0], rax
movabs rax, str.EFK_upload_data
push rax
push qword [0x1402250f0]
pop rcx
pop rdx
call fcn.140009458
mov qword [0x140224a58], rax
movabs rax, str.EFK_set_dmx_in_callback
push rax
push qword [0x1402250f0]
pop rcx
pop rdx
call fcn.140009458
mov qword [0x1402248f0], rax
movabs rax, str.EFK_load_universes_mapping
push rax
push qword [0x1402250f0]
pop rcx
pop rdx
call fcn.140009458
mov qword [0x140224c08], rax
movabs rax, str.EFK_set_flash_buttons_callback
push rax
push qword [0x1402250f0]
pop rcx
pop rdx
call fcn.140009458
mov qword [0x140224c30], rax
movabs rax, str.EFK_get_firmware_version
push rax
push qword [0x1402250f0]
pop rcx
pop rdx
call fcn.140009458
mov qword [0x140224e60], rax
movabs rax, str.EFK_processor_part_type
push rax
push qword [0x1402250f0]
pop rcx
pop rdx
call fcn.140009458
mov qword [0x1402250e8], rax
call fcn.14000a20c
call fcn.14000a980
call fcn.14000acd0
call fcn.140024be8
call fcn.140024b40
movabs rdx, 0x140159e2c
lea rcx, [0x140224878]
call fcn.14002cb10
movabs rdx, 0x140159e2c
lea rcx, [0x1402249e8]
call fcn.14002cb10
movabs rdx, str.Ctrl
lea rcx, [0x140224848]
call fcn.14002cb10
movabs rdx, str.Ctrl
lea rcx, [0x1402249d0]
call fcn.14002cb10
movabs rdx, str.ShiftCtrl
lea rcx, [0x140224b00]
call fcn.14002cb10
movabs rdx, str.ShiftCtrl
lea rcx, [0x1402249b0]
call fcn.14002cb10
mov r9, 7
xor r8, r8
lea rdx, [0x1402268d8]
mov rcx, 0x25
call fcn.1400280a0
mov r9, 7
xor r8, r8
lea rdx, [0x1402268e8]
mov rcx, 0x20
call fcn.1400280a0
lea rbp, [0x140225e94]
movabs rax, 0xe436ebb3
mov dword [rbp], eax
mov word [rbp + 4], 0x524f
mov word [rbp + 6], 0x11ce
push rbp
pop rbp
mov byte [rbp + 8], 0x9f
push rbp
pop rbp
mov byte [rbp + 9], 0x53
push rbp
pop rbp
mov byte [rbp + 0xa], 0
push rbp
pop rbp
mov byte [rbp + 0xb], 0x20
push rbp
pop rbp
mov byte [rbp + 0xc], 0xaf
push rbp
pop rbp
mov byte [rbp + 0xd], reloc.WS2_32.dll_inet_addr
push rbp
pop rbp
mov byte [rbp + 0xe], 0xa7
push rbp
pop rbp
mov byte [rbp + 0xf], reloc.WS2_32.dll_WSASetLastError
lea rbp, [0x14022614c]
mov dword [rbp], 0x56a868a9
mov word [rbp + 4], 0xad4
mov word [rbp + 6], 0x11ce
push rbp
pop rbp
mov byte [rbp + 8], 0xb0
push rbp
pop rbp
mov byte [rbp + 9], 0x3a
push rbp
pop rbp
mov byte [rbp + 0xa], 0
push rbp
pop rbp
mov byte [rbp + 0xb], 0x20
push rbp
pop rbp
mov byte [rbp + 0xc], 0xaf
push rbp
pop rbp
mov byte [rbp + 0xd], reloc.WS2_32.dll_inet_addr
push rbp
pop rbp
mov byte [rbp + 0xe], 0xa7
push rbp
pop rbp
mov byte [rbp + 0xf], reloc.WS2_32.dll_WSASetLastError
lea rbp, [0x1402253f8]
mov dword [rbp], 0x56a868b1
mov word [rbp + 4], 0xad4
mov word [rbp + 6], 0x11ce
push rbp
pop rbp
mov byte [rbp + 8], 0xb0
push rbp
pop rbp
mov byte [rbp + 9], 0x3a
push rbp
pop rbp
mov byte [rbp + 0xa], 0
push rbp
pop rbp
mov byte [rbp + 0xb], 0x20
push rbp
pop rbp
mov byte [rbp + 0xc], 0xaf
push rbp
pop rbp
mov byte [rbp + 0xd], reloc.WS2_32.dll_inet_addr
push rbp
pop rbp
mov byte [rbp + 0xe], 0xa7
push rbp
pop rbp
mov byte [rbp + 0xf], reloc.WS2_32.dll_WSASetLastError
lea rbp, [0x1402256c8]
mov dword [rbp], 0x56a868b3
mov word [rbp + 4], 0xad4
mov word [rbp + 6], 0x11ce
push rbp
pop rbp
mov byte [rbp + 8], 0xb0
push rbp
pop rbp
mov byte [rbp + 9], 0x3a
push rbp
pop rbp
mov byte [rbp + 0xa], 0
push rbp
pop rbp
mov byte [rbp + 0xb], 0x20
push rbp
pop rbp
mov byte [rbp + 0xc], 0xaf
push rbp
pop rbp
mov byte [rbp + 0xd], reloc.WS2_32.dll_inet_addr
push rbp
pop rbp
mov byte [rbp + 0xe], 0xa7
push rbp
pop rbp
mov byte [rbp + 0xf], reloc.WS2_32.dll_WSASetLastError
lea rbp, [0x14022617c]
mov dword [rbp], 0x56a868b4
mov word [rbp + 4], 0xad4
mov word [rbp + 6], 0x11ce
push rbp
pop rbp
mov byte [rbp + 8], 0xb0
push rbp
pop rbp
mov byte [rbp + 9], 0x3a
push rbp
pop rbp
mov byte [rbp + 0xa], 0
push rbp
pop rbp
mov byte [rbp + 0xb], 0x20
push rbp
pop rbp
mov byte [rbp + 0xc], 0xaf
push rbp
pop rbp
mov byte [rbp + 0xd], reloc.WS2_32.dll_inet_addr
push rbp
pop rbp
mov byte [rbp + 0xe], 0xa7
push rbp
pop rbp
mov byte [rbp + 0xf], reloc.WS2_32.dll_WSASetLastError
lea rbp, [0x140225e84]
mov dword [rbp], 0x56a868b5
mov word [rbp + 4], 0xad4
mov word [rbp + 6], 0x11ce
push rbp
pop rbp
mov byte [rbp + 8], 0xb0
push rbp
pop rbp
mov byte [rbp + 9], 0x3a
push rbp
pop rbp
mov byte [rbp + 0xa], 0
push rbp
pop rbp
mov byte [rbp + 0xb], 0x20
push rbp
pop rbp
mov byte [rbp + 0xc], 0xaf
push rbp
pop rbp
mov byte [rbp + 0xd], reloc.WS2_32.dll_inet_addr
push rbp
pop rbp
mov byte [rbp + 0xe], 0xa7
push rbp
pop rbp
mov byte [rbp + 0xf], reloc.WS2_32.dll_WSASetLastError
lea rbp, [0x1402260e4]
mov dword [rbp], 0x56a868c0
mov word [rbp + 4], 0xad4
mov word [rbp + 6], 0x11ce
push rbp
pop rbp
mov byte [rbp + 8], 0xb0
push rbp
pop rbp
mov byte [rbp + 9], 0x3a
push rbp
pop rbp
mov byte [rbp + 0xa], 0
push rbp
pop rbp
mov byte [rbp + 0xb], 0x20
push rbp
pop rbp
mov byte [rbp + 0xc], 0xaf
push rbp
pop rbp
mov byte [rbp + 0xd], reloc.WS2_32.dll_inet_addr
push rbp
pop rbp
mov byte [rbp + 0xe], 0xa7
push rbp
pop rbp
mov byte [rbp + 0xf], reloc.WS2_32.dll_WSASetLastError
lea rbp, [0x140225e54]
mov dword [rbp], 0x36b73880
mov word [rbp + 4], 0xc2c8
mov word [rbp + 6], 0x11cf
push rbp
pop rbp
mov byte [rbp + 8], 0x8b
push rbp
pop rbp
mov byte [rbp + 9], 0x46
push rbp
pop rbp
mov byte [rbp + 0xa], 0
push rbp
pop rbp
mov byte [rbp + 0xb], 0x80
push rbp
pop rbp
mov byte [rbp + 0xc], 0x5f
push rbp
pop rbp
mov byte [rbp + 0xd], WSAGetLastError
push rbp
pop rbp
mov byte [rbp + 0xe], 0xef
push rbp
pop rbp
mov byte [rbp + 0xf], 0x60
lea rbp, [0x140225610]
mov dword [rbp], 0x7b785574
mov word [rbp + 4], 0x8c82
mov word [rbp + 6], 0x11cf
push rbp
pop rbp
mov byte [rbp + 8], 0xbc
push rbp
pop rbp
mov byte [rbp + 9], ntohl
push rbp
pop rbp
mov byte [rbp + 0xa], 0
push rbp
pop rbp
mov byte [rbp + 0xb], 0xaa
push rbp
pop rbp
mov byte [rbp + 0xc], 0
push rbp
pop rbp
mov byte [rbp + 0xd], 0xac
push rbp
pop rbp
mov byte [rbp + 0xe], reloc.WS2_32.dll_WSACleanup
push rbp
pop rbp
mov byte [rbp + 0xf], 0xf6
lea rbp, [0x1402253d0]
mov dword [rbp], 0x56a86895
mov word [rbp + 4], 0xad4
mov word [rbp + 6], 0x11ce
push rbp
pop rbp
mov byte [rbp + 8], 0xb0
push rbp
pop rbp
mov byte [rbp + 9], 0x3a
push rbp
pop rbp
mov byte [rbp + 0xa], 0
push rbp
pop rbp
mov byte [rbp + 0xb], 0x20
push rbp
pop rbp
mov byte [rbp + 0xc], 0xaf
push rbp
pop rbp
mov byte [rbp + 0xd], reloc.WS2_32.dll_inet_addr
push rbp
pop rbp
mov byte [rbp + 0xe], 0xa7
push rbp
pop rbp
mov byte [rbp + 0xf], reloc.WS2_32.dll_WSASetLastError
lea rbp, [0x14022616c]
mov dword [rbp], 0x6bc1cffa
mov word [rbp + 4], 0x8fc1
mov word [rbp + 6], 0x4261
push rbp
pop rbp
mov byte [rbp + 8], 0xac
push rbp
pop rbp
mov byte [rbp + 9], 0x22
push rbp
pop rbp
mov byte [rbp + 0xa], 0xcf
push rbp
pop rbp
mov byte [rbp + 0xb], 0xb4
push rbp
pop rbp
mov byte [rbp + 0xc], 0xcc
push rbp
pop rbp
mov byte [rbp + 0xd], gethostname
push rbp
pop rbp
mov byte [rbp + 0xe], 0xdb
push rbp
pop rbp
mov byte [rbp + 0xf], 0x50
lea rbp, [0x140226090]
movabs rax, 0xb87beb7b
mov dword [rbp], eax
mov word [rbp + 4], 0x8d29
mov word [rbp + 6], 0x423f
push rbp
pop rbp
mov byte [rbp + 8], 0xae
push rbp
pop rbp
mov byte [rbp + 9], 0x4d
push rbp
pop rbp
mov byte [rbp + 0xa], 0x65
push rbp
pop rbp
mov byte [rbp + 0xb], 0x82
push rbp
pop rbp
mov byte [rbp + 0xc], 0xc1
push rbp
pop rbp
mov byte [rbp + 0xd], 1
push rbp
pop rbp
mov byte [rbp + 0xe], 0x75
push rbp
pop rbp
mov byte [rbp + 0xf], 0xac
lea rbp, [0x14022547c]
mov dword [rbp], 0x51b4abf3
mov word [rbp + 4], 0x748f
mov word [rbp + 6], 0x4e3b
push rbp
pop rbp
mov byte [rbp + 8], 0xa2
push rbp
pop rbp
mov byte [rbp + 9], 0x76
push rbp
pop rbp
mov byte [rbp + 0xa], 0xc8
push rbp
pop rbp
mov byte [rbp + 0xb], 0x28
push rbp
pop rbp
mov byte [rbp + 0xc], gethostbyname
push rbp
pop rbp
mov byte [rbp + 0xd], reloc.WS2_32.dll_ntohl
push rbp
pop rbp
mov byte [rbp + 0xe], 0x92
push rbp
pop rbp
mov byte [rbp + 0xf], 0x6a
lea rbp, [0x1402253e8]
movabs rax, 0xcd8743a1
mov dword [rbp], eax
mov word [rbp + 4], 0x3736
mov word [rbp + 6], 0x11d0
push rbp
pop rbp
mov byte [rbp + 8], 0x9e
push rbp
pop rbp
mov byte [rbp + 9], 0x69
push rbp
pop rbp
mov byte [rbp + 0xa], 0
push rbp
pop rbp
mov byte [rbp + 0xb], 0xc0
push rbp
pop rbp
mov byte [rbp + 0xc], 0x4f
push rbp
pop rbp
mov byte [rbp + 0xd], 0xd7
push rbp
pop rbp
mov byte [rbp + 0xe], 0xc1
push rbp
pop rbp
mov byte [rbp + 0xf], 0x5b
lea rbp, [0x140225eb4]
mov dword [rbp], 0x70e102b0
mov word [rbp + 4], 0x5556
mov word [rbp + 6], 0x11ce
push rbp
pop rbp
mov byte [rbp + 8], reloc.WS2_32.dll___WSAFDIsSet
push rbp
pop rbp
mov byte [rbp + 9], 0xc0
push rbp
pop rbp
mov byte [rbp + 0xa], 0
push rbp
pop rbp
mov byte [rbp + 0xb], 0xaa
push rbp
pop rbp
mov byte [rbp + 0xc], 0
push rbp
pop rbp
mov byte [rbp + 0xd], 0x55
push rbp
pop rbp
mov byte [rbp + 0xe], 0x59
push rbp
pop rbp
mov byte [rbp + 0xf], 0x5a
lea rbp, [0x140225680]
movabs rax, 0xfa10746c
mov dword [rbp], eax
mov word [rbp + 4], 0x9b63
mov word [rbp + 6], 0x4b6c
push rbp
pop rbp
mov byte [rbp + 8], 0xbc
push rbp
pop rbp
mov byte [rbp + 9], 0x49
push rbp
pop rbp
mov byte [rbp + 0xa], 0xfc
push rbp
pop rbp
mov byte [rbp + 0xb], 0x30
push rbp
pop rbp
mov byte [rbp + 0xc], reloc.WS2_32.dll_ntohl
push rbp
pop rbp
mov byte [rbp + 0xd], 0xa5
push rbp
pop rbp
mov byte [rbp + 0xe], 0xf2
push rbp
pop rbp
mov byte [rbp + 0xf], 0x56
lea rbp, [0x140225d50]
movabs rax, 0xc1f400a0
mov dword [rbp], eax
mov word [rbp + 4], 0x3f08
mov word [rbp + 6], 0x11d3
push rbp
pop rbp
mov byte [rbp + 8], 0x9f
push rbp
pop rbp
mov byte [rbp + 9], reloc.WS2_32.dll_inet_addr
push rbp
pop rbp
mov byte [rbp + 0xa], 0
push rbp
pop rbp
mov byte [rbp + 0xb], 0x60
push rbp
pop rbp
mov byte [rbp + 0xc], 8
push rbp
pop rbp
mov byte [rbp + 0xd], 3
push rbp
pop rbp
mov byte [rbp + 0xe], 0x9e
push rbp
pop rbp
mov byte [rbp + 0xf], gethostname
lea rbp, [0x140225660]
mov dword [rbp], 0x6b652fff
mov word [rbp + 4], 0x11fe
mov word [rbp + 6], 0x4fce
push rbp
pop rbp
mov byte [rbp + 8], 0x92
push rbp
pop rbp
mov byte [rbp + 9], 0xad
push rbp
pop rbp
mov byte [rbp + 0xa], 2
push rbp
pop rbp
mov byte [rbp + 0xb], 0x66
push rbp
pop rbp
mov byte [rbp + 0xc], 0xb5
push rbp
pop rbp
mov byte [rbp + 0xd], 0xd7
push rbp
pop rbp
mov byte [rbp + 0xe], 0xc7
push rbp
pop rbp
mov byte [rbp + 0xf], 0x8f
lea rbp, [0x140225388]
mov dword [rbp], 0x73646976
mov word [rbp + 4], 0
mov word [rbp + 6], reloc.WS2_32.dll_recv
push rbp
pop rbp
mov byte [rbp + 8], 0x80
push rbp
pop rbp
mov byte [rbp + 9], 0
push rbp
pop rbp
mov byte [rbp + 0xa], 0
push rbp
pop rbp
mov byte [rbp + 0xb], 0xaa
push rbp
pop rbp
mov byte [rbp + 0xc], 0
push rbp
pop rbp
mov byte [rbp + 0xd], gethostname
push rbp
pop rbp
mov byte [rbp + 0xe], 0x9b
push rbp
pop rbp
mov byte [rbp + 0xf], WSACleanup
lea rbp, [0x140226100]
movabs rax, 0xe436eb7d
mov dword [rbp], eax
mov word [rbp + 4], 0x524f
mov word [rbp + 6], 0x11ce
push rbp
pop rbp
mov byte [rbp + 8], 0x9f
push rbp
pop rbp
mov byte [rbp + 9], 0x53
push rbp
pop rbp
mov byte [rbp + 0xa], 0
push rbp
pop rbp
mov byte [rbp + 0xb], 0x20
push rbp
pop rbp
mov byte [rbp + 0xc], 0xaf
push rbp
pop rbp
mov byte [rbp + 0xd], reloc.WS2_32.dll_inet_addr
push rbp
pop rbp
mov byte [rbp + 0xe], 0xa7
push rbp
pop rbp
mov byte [rbp + 0xf], reloc.WS2_32.dll_WSASetLastError
lea rbp, [0x140226208]
mov dword [rbp], 0x5589f80
mov word [rbp + 4], 0xc356
mov word [rbp + 6], 0x11ce
push rbp
pop rbp
mov byte [rbp + 8], 0xbf
push rbp
pop rbp
mov byte [rbp + 9], 1
push rbp
pop rbp
mov byte [rbp + 0xa], 0
push rbp
pop rbp
mov byte [rbp + 0xb], 0xaa
push rbp
pop rbp
mov byte [rbp + 0xc], 0
push rbp
pop rbp
mov byte [rbp + 0xd], 0x55
push rbp
pop rbp
mov byte [rbp + 0xe], 0x59
push rbp
pop rbp
mov byte [rbp + 0xf], 0x5a
mov r9, 7
xor r8, r8
lea rdx, [0x1402268f8]
mov rcx, 0x99
call fcn.1400280a0
sub rsp, 0x18
mov rdx, 2
movabs rax, 0x140226648
push rax
xor r9, r9
mov r8, 7
mov rcx, 0x87
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226648], rax
sub rsp, 0x18
mov rdx, 0x400
movabs rax, 0x140226658
push rax
xor r9, r9
mov r8, 5
mov rcx, 4
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226658], rax
sub rsp, 0x18
mov rdx, 1
movabs rax, 0x140226668
push rax
xor r9, r9
mov r8, 3
mov rcx, 2
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226668], rax
call fcn.14000a20c
movabs rbp, 0x140170554
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224d40], rax
push 0x1f
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_ntohs
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224d40]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023b376
movabs rbp, 0x140170c11
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224ae8], rax
push reloc.WS2_32.dll_ntohs
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push 0x1f
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224ae8]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023b429
push 9
movabs rax, str.Arial
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
pop r8
call fcn.14002c6ec
mov rax, rax
push rax
pop rcx
call fcn.14002c4d0
mov qword [0x140224858], rax
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x140226a78]
movabs r8, 0x14016fd50
mov rdx, 7
mov rcx, 0x25
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
push reloc.WS2_32.dll_ioctlsocket
movabs rax, str.Arial
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
pop r8
call fcn.14002c6ec
mov qword [0x140224fa8], rax
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x140226a80]
movabs r8, 0x14016ff20
mov rdx, 7
mov rcx, 0x24
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x140226a88]
movabs r8, reloc.WS2_32.dll_ioctlsocket
mov rdx, 7
mov rcx, 0x2a
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x140226a90]
xor r8, r8
mov rdx, 7
mov rcx, 0xac
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
call fcn.14000a20c
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x140226a98]
xor r8, r8
mov rdx, 7
mov rcx, reloc.WS2_32.dll_gethostbyname
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
call fcn.14000a20c
movabs rbp, 0x14017111c
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224930], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224930]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023b658
movabs rbp, 0x140171262
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224ee0], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224ee0]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023b70b
movabs rbp, 0x140171305
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224b10], rax
push 8
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push 9
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224b10]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023b7be
movabs rbp, 0x1401713df
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140225208], rax
push 8
movabs rax, str.Arial
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
pop r8
call fcn.14002c6ec
mov rax, rax
push rax
pop rcx
call fcn.14002c4d0
mov qword [0x140224a30], rax
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x140226aa0]
movabs r8, 0x14016fd60
mov rdx, 7
mov rcx, 0xa7
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
call fcn.14000a20c
movabs rbp, 0x140171d77
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x1402251d8], rax
push 8
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push 9
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x1402251d8]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023b902
push 8
movabs rax, str.Arial
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
pop r8
call fcn.14002c6ec
mov rax, rax
push rax
pop rcx
call fcn.14002c4d0
mov qword [0x140225118], rax
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x140226aa8]
movabs r8, 0x14016fe60
mov rdx, 7
mov rcx, gethostname
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
call fcn.14000a20c
movabs rbp, 0x140171e51
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224a38], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224a38]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023ba25
movabs rbp, 0x140171fb1
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224850], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224850]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023bad8
push 8
movabs rax, str.Arial
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
pop r8
call fcn.14002c6ec
mov rax, rax
push rax
pop rcx
call fcn.14002c4d0
mov qword [0x140224b50], rax
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x140226ab0]
movabs r8, reloc.WS2_32.dll_bind
mov rdx, 7
mov rcx, gethostbyname
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
call fcn.14000a20c
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x140226ab8]
xor r8, r8
mov rdx, 7
mov rcx, 0x2c
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
call fcn.14000a20c
movabs rbp, 0x140172164
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x1402249f8], rax
jmp 0x14023bbe0
push qword [0x1402249f8]
pop rcx
call fcn.1400277a8
mov rax, rax
push rax
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push qword [0x1402249f8]
pop rcx
sub rsp, 0x20
call fcn.140027a18
add rsp, 0x20
mov rax, rax
push rax
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x1402249f8]
pop rcx
pop rdx
pop r8
call fcn.140027c00
movabs rbp, 0x140172055
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140225130], rax
jmp 0x14023bc95
push qword [0x140225130]
pop rcx
call fcn.1400277a8
mov rax, rax
push rax
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push qword [0x140225130]
pop rcx
sub rsp, 0x20
call fcn.140027a18
add rsp, 0x20
mov rax, rax
push rax
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140225130]
pop rcx
pop rdx
pop r8
call fcn.140027c00
movabs rbp, 0x14017226f
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140225040], rax
jmp 0x14023bd4a
push qword [0x140225040]
pop rcx
call fcn.1400277a8
mov rax, rax
push rax
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push qword [0x140225040]
pop rcx
sub rsp, 0x20
call fcn.140027a18
add rsp, 0x20
mov rax, rax
push rax
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140225040]
pop rcx
pop rdx
pop r8
call fcn.140027c00
movabs rbp, 0x140172445
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224d70], rax
jmp 0x14023bdff
push qword [0x140224d70]
pop rcx
call fcn.1400277a8
mov rax, rax
push rax
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push qword [0x140224d70]
pop rcx
sub rsp, 0x20
call fcn.140027a18
add rsp, 0x20
mov rax, rax
push rax
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224d70]
pop rcx
pop rdx
pop r8
call fcn.140027c00
movabs rbp, 0x14017237a
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224d60], rax
jmp 0x14023beb4
push qword [0x140224d60]
pop rcx
call fcn.1400277a8
mov rax, rax
push rax
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push qword [0x140224d60]
pop rcx
sub rsp, 0x20
call fcn.140027a18
add rsp, 0x20
mov rax, rax
push rax
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224d60]
pop rcx
pop rdx
pop r8
call fcn.140027c00
movabs rbp, 0x140172510
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x1402248b8], rax
jmp 0x14023bf69
push qword [0x1402248b8]
pop rcx
call fcn.1400277a8
mov rax, rax
push rax
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push qword [0x1402248b8]
pop rcx
sub rsp, 0x20
call fcn.140027a18
add rsp, 0x20
mov rax, rax
push rax
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x1402248b8]
pop rcx
pop rdx
pop r8
call fcn.140027c00
movabs rbp, 0x140172694
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224c48], rax
jmp 0x14023c01e
push qword [0x140224c48]
pop rcx
call fcn.1400277a8
mov rax, rax
push rax
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push qword [0x140224c48]
pop rcx
sub rsp, 0x20
call fcn.140027a18
add rsp, 0x20
mov rax, rax
push rax
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224c48]
pop rcx
pop rdx
pop r8
call fcn.140027c00
movabs rbp, 0x140172825
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224f48], rax
jmp 0x14023c0d3
push qword [0x140224f48]
pop rcx
call fcn.1400277a8
mov rax, rax
push rax
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push qword [0x140224f48]
pop rcx
sub rsp, 0x20
call fcn.140027a18
add rsp, 0x20
mov rax, rax
push rax
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224f48]
pop rcx
pop rdx
pop r8
call fcn.140027c00
movabs rbp, 0x14017293a
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224ac0], rax
jmp 0x14023c188
push qword [0x140224ac0]
pop rcx
call fcn.1400277a8
mov rax, rax
push rax
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push qword [0x140224ac0]
pop rcx
sub rsp, 0x20
call fcn.140027a18
add rsp, 0x20
mov rax, rax
push rax
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224ac0]
pop rcx
pop rdx
pop r8
call fcn.140027c00
movabs rbp, 0x140172b73
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224f78], rax
jmp 0x14023c23d
push qword [0x140224f78]
pop rcx
call fcn.1400277a8
mov rax, rax
push rax
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push qword [0x140224f78]
pop rcx
sub rsp, 0x20
call fcn.140027a18
add rsp, 0x20
mov rax, rax
push rax
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224f78]
pop rcx
pop rdx
pop r8
call fcn.140027c00
movabs rbp, 0x140172d8c
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224cf8], rax
jmp 0x14023c2f2
push qword [0x140224cf8]
pop rcx
call fcn.1400277a8
mov rax, rax
push rax
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push qword [0x140224cf8]
pop rcx
sub rsp, 0x20
call fcn.140027a18
add rsp, 0x20
mov rax, rax
push rax
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224cf8]
pop rcx
pop rdx
pop r8
call fcn.140027c00
movabs rbp, 0x140172f50
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224d58], rax
jmp 0x14023c3a7
push qword [0x140224d58]
pop rcx
call fcn.1400277a8
mov rax, rax
push rax
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push qword [0x140224d58]
pop rcx
sub rsp, 0x20
call fcn.140027a18
add rsp, 0x20
mov rax, rax
push rax
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224d58]
pop rcx
pop rdx
pop r8
call fcn.140027c00
movabs rbp, 0x14017300d
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224e70], rax
jmp 0x14023c45c
push qword [0x140224e70]
pop rcx
call fcn.1400277a8
mov rax, rax
push rax
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push qword [0x140224e70]
pop rcx
sub rsp, 0x20
call fcn.140027a18
add rsp, 0x20
mov rax, rax
push rax
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224e70]
pop rcx
pop rdx
pop r8
call fcn.140027c00
movabs rbp, 0x1401730c8
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140225178], rax
jmp 0x14023c511
push qword [0x140225178]
pop rcx
call fcn.1400277a8
mov rax, rax
push rax
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push qword [0x140225178]
pop rcx
sub rsp, 0x20
call fcn.140027a18
add rsp, 0x20
mov rax, rax
push rax
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140225178]
pop rcx
pop rdx
pop r8
call fcn.140027c00
movabs rbp, 0x140173192
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224a20], rax
jmp 0x14023c5c6
push qword [0x140224a20]
pop rcx
call fcn.1400277a8
mov rax, rax
push rax
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push qword [0x140224a20]
pop rcx
sub rsp, 0x20
call fcn.140027a18
add rsp, 0x20
mov rax, rax
push rax
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224a20]
pop rcx
pop rdx
pop r8
call fcn.140027c00
push 0x100
push 9
movabs rax, str.Arial
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
pop r8
pop r9
call fcn.14002c5bc
mov qword [0x140224a60], rax
push 0x100
push reloc.WS2_32.dll_ntohs
movabs rax, str.Arial
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
pop r8
pop r9
call fcn.14002c5bc
mov qword [0x140224ca0], rax
push 8
movabs rax, str.Arial
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
pop r8
call fcn.14002c6ec
mov qword [0x140224fe0], rax
mov r9, 7
movabs r8, reloc.WS2_32.dll_htons
lea rdx, [0x140226908]
mov rcx, gethostbyname
call fcn.1400280a0
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x140226ac0]
movabs r8, 0x1401703a0
mov rdx, 7
mov rcx, 0x169
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
push reloc.WS2_32.dll_ntohs
pop rcx
call sub.USER32.dll_GetSysColor
mov r15, rax
movabs rax, 0xff000000
or r15, rax
mov rax, r15
push rax
lea rbp, [0x140225fa4]
pop qword [rbp]
push reloc.WS2_32.dll_recv
pop rcx
call sub.USER32.dll_GetSysColor
mov r15, rax
movabs rax, 0xff000000
or r15, rax
mov rax, r15
push rax
lea rbp, [0x140225fa4]
pop qword [rbp + 0x20]
push reloc.WS2_32.dll_ntohs
pop rcx
call sub.USER32.dll_GetSysColor
mov r15, rax
movabs rax, 0xff000000
or r15, rax
mov rax, r15
push rax
lea rbp, [0x140225fa4]
pop qword [rbp + 8]
push reloc.WS2_32.dll_select
pop rcx
call sub.USER32.dll_GetSysColor
mov r15, rax
movabs rax, 0xff000000
or r15, rax
mov rax, r15
push rax
lea rbp, [0x140225fa4]
pop qword [rbp + 0x28]
movabs rax, 0xff101010
mov qword [rbp + 0x10], rax
movabs rax, 0xff101010
mov qword [rbp + 0x18], rax
push 6
pop rcx
call fcn.140023d78
mov rax, rax
push rax
pop qword [rbp + 0x30]
push 5
pop rcx
call fcn.140023da4
mov rax, rax
push rax
pop qword [rbp + 0x38]
push 4
pop rcx
call fcn.140023d78
mov rax, rax
push rax
pop qword [rbp + 0x40]
push 3
pop rcx
call fcn.140023d78
mov rax, rax
push rax
pop qword [rbp + 0x48]
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023d78
mov rax, rax
push rax
pop qword [rbp + 0x60]
push reloc.WS2_32.dll_listen
pop rcx
call fcn.140023d78
mov rax, rax
push rax
pop qword [rbp + 0x50]
push reloc.WS2_32.dll_ioctlsocket
pop rcx
call fcn.140023d78
mov rax, rax
push rax
pop qword [rbp + 0x58]
push 5
pop rcx
call fcn.140023d78
mov rax, rax
push rax
pop qword [rbp + 0x68]
push ntohl
pop rcx
call fcn.140023d78
mov rax, rax
push rax
pop qword [rbp + 0x70]
push reloc.WS2_32.dll_select
pop rcx
call fcn.140023da4
mov rax, rax
push rax
pop qword [rbp + 0x78]
push reloc.WS2_32.dll_ioctlsocket
pop rcx
call fcn.140023d78
mov rax, rax
push rax
pop qword [rbp + 0x80]
mov qword [rbp + 0x98], 0xffffffffffffffff
mov dword [rbp + 0xa0], 0x3f866666
mov qword [rbp + 0x88], 0
mov qword [rbp + 0x90], 0x2710
mov qword [rbp + 0xa4], __WSAFDIsSet
mov qword [rbp + 0xac], 0x20
mov qword [rbp + 0xb4], 0xffffffffffffffff
mov qword [rbp + 0xbc], 1
mov qword [rbp + 0xc4], 1
mov qword [rbp + 0xcc], 1
call fcn.140004058
mov rax, rax
push rax
pop qword [rbp + 0xe4]
push 0
lea rax, [0x1402fca15]
mov rax, rax
push rax
pop rcx
pop rdx
call fcn.140004278
call fcn.140024b40
mov qword [0x140224838], 0x400
push qword [0x140224838]
pop rcx
call fcn.14002beb0
mov qword [0x140224830], rax
push 0x100
push reloc.WS2_32.dll_ioctlsocket
movabs rax, str.Arial
push rax
push 0
pop rcx
pop rdx
pop r8
pop r9
call fcn.14002c5bc
mov r9, 7
movabs r8, 0x14016f9b8
lea rdx, [0x140226918]
mov rcx, 0x58
call fcn.1400280a0
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x140226ac8]
xor r8, r8
mov rdx, 7
mov rcx, 8
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
mov r9, 7
movabs r8, 0x140170338
lea rdx, [0x140226928]
mov rcx, reloc.WS2_32.dll_WSAStartup
call fcn.1400280a0
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x140226ad0]
xor r8, r8
mov rdx, 7
mov rcx, 8
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x140226ad8]
xor r8, r8
mov rdx, 7
mov rcx, 8
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
sub rsp, 0x18
mov rdx, 1
movabs rax, 0x140226678
push rax
xor r9, r9
mov r8, 7
mov rcx, reloc.WS2_32.dll_ntohs
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226678], rax
lea rbp, [0x14022548c]
mov dword [rbp + 0x93], 0xd77800
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x140226ae0]
movabs r8, 0x14016ff50
mov rdx, 7
mov rcx, reloc.WS2_32.dll_recv
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
sub rsp, 0x18
mov rdx, 3
movabs rax, 0x140226688
push rax
movabs r9, 0x14016f400
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226688], rax
mov rbp, qword [0x140226688]
movabs rdx, 0x1401590b8
lea rcx, [rbp]
call fcn.14002cb10
movabs rdx, str.AKAI_APC20_40
lea rcx, [rbp + 8]
call fcn.14002cb10
movabs rdx, str.Behringer_X_TOUCH
lea rcx, [rbp + 0x10]
call fcn.14002cb10
sub rsp, 0x18
mov rdx, 1
movabs rax, 0x140226698
push rax
movabs r9, 0x14016fdb8
mov r8, 7
mov rcx, reloc.WS2_32.dll_recvfrom
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226698], rax
sub rsp, 0x18
mov rdx, 1
movabs rax, 0x1402266a8
push rax
movabs r9, 0x14016fdb8
mov r8, 7
mov rcx, reloc.WS2_32.dll_recvfrom
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x1402266a8], rax
sub rsp, 0x18
mov rdx, 4
movabs rax, 0x1402266b8
push rax
movabs r9, 0x14016f400
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x1402266b8], rax
mov rbp, qword [0x1402266b8]
movabs rdx, reloc.WS2_32.dll_WSAGetLastError
lea rcx, [rbp]
call fcn.14002cb10
movabs rdx, str.input
lea rcx, [rbp + 8]
call fcn.14002cb10
movabs rdx, str.software
lea rcx, [rbp + 0x10]
call fcn.14002cb10
movabs rdx, 0x1401606ba
lea rcx, [rbp + 0x18]
call fcn.14002cb10
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x140226ae8]
movabs r8, reloc.WS2_32.dll_getpeername
mov rdx, 7
mov rcx, reloc.WS2_32.dll_ntohl
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x140226af0]
movabs r8, reloc.WS2_32.dll_getpeername
mov rdx, 7
mov rcx, reloc.WS2_32.dll_ntohl
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x140226af8]
xor r8, r8
mov rdx, 7
mov rcx, 8
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x140226b00]
xor r8, r8
mov rdx, 7
mov rcx, 8
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x140226b08]
xor r8, r8
mov rdx, 5
mov rcx, 4
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
lea rbp, [0x140225de0]
mov byte [rbp + 0x23], 1
call fcn.140004058
mov rax, rax
push rax
pop qword [rbp + 0x34]
call fcn.140004058
mov rax, rax
push rax
pop qword [rbp + 0x3c]
call fcn.140004058
mov rax, rax
push rax
pop qword [rbp + 0x44]
call fcn.140004058
mov rax, rax
push rax
pop qword [rbp + 0x4c]
mov r9, 7
movabs r8, 0x140170338
lea rdx, [0x140226938]
mov rcx, reloc.WS2_32.dll_WSAStartup
call fcn.1400280a0
mov r9, 7
movabs r8, 0x14016f9b8
lea rdx, [0x140226948]
mov rcx, 0x58
call fcn.1400280a0
lea rbp, [0x140226110]
mov byte [rbp + 0xe], 1
mov byte [rbp + 0xf], 1
call fcn.140004058
mov rax, rax
push rax
pop qword [rbp + 0x24]
mov r9, 7
movabs r8, 0x14016fc78
lea rdx, [0x140226958]
mov rcx, 0x1c
call fcn.1400280a0
mov r9, 7
movabs r8, 0x14016fc78
lea rdx, [0x140226968]
mov rcx, 0x1c
call fcn.1400280a0
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x140226b10]
xor r8, r8
mov rdx, 7
mov rcx, 8
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x140226b18]
xor r8, r8
mov rdx, reloc.WS2_32.dll_setsockopt
mov rcx, 8
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x140226b20]
xor r8, r8
mov rdx, reloc.WS2_32.dll_setsockopt
mov rcx, 8
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
sub rsp, 0x18
mov rdx, 1
movabs rax, 0x1402266c8
push rax
xor r9, r9
mov r8, 7
mov rcx, socket
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x1402266c8], rax
mov r9, 7
movabs r8, 0x14016f780
lea rdx, [0x140226978]
mov rcx, 0xa
call fcn.1400280a0
call fcn.140004058
mov rax, rax
push rax
lea rbp, [0x14022618c]
pop qword [rbp + 0x56]
call fcn.140004058
mov rax, rax
push rax
lea rbp, [0x1402255a0]
pop qword [rbp + 0x4b]
mov r9, 7
movabs r8, 0x14016f808
lea rdx, [0x140226988]
mov rcx, 0x45
call fcn.1400280a0
sub rsp, 0x18
mov rdx, 0x100
movabs rax, 0x1402266d8
push rax
xor r9, r9
mov r8, 0x18
mov rcx, 1
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x1402266d8], rax
lea rbp, [0x1402256e0]
mov byte [rbp + 0x21], 1
mov r9, 7
movabs r8, reloc.WS2_32.dll_htonl
lea rdx, [0x140226998]
mov rcx, reloc.WS2_32.dll_setsockopt
call fcn.1400280a0
call fcn.140004058
mov rax, rax
push rax
lea rbp, [0x140225724]
pop qword [rbp + 0x5d]
mov r9, 7
movabs r8, 0x14016fdf8
lea rdx, [0x1402269a8]
mov rcx, reloc.WS2_32.dll_recv
call fcn.1400280a0
sub rsp, 0x18
mov rdx, 7
movabs rax, 0x1402266e8
push rax
movabs r9, 0x14016f400
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x1402266e8], rax
mov rbp, qword [0x1402266e8]
movabs rdx, str.sunday
lea rcx, [rbp]
call fcn.14002cb10
movabs rdx, str.monday
lea rcx, [rbp + 8]
call fcn.14002cb10
movabs rdx, str.thuesday
lea rcx, [rbp + 0x10]
call fcn.14002cb10
movabs rdx, str.wednesday
lea rcx, [rbp + 0x18]
call fcn.14002cb10
movabs rdx, str.thursday
lea rcx, [rbp + 0x20]
call fcn.14002cb10
movabs rdx, str.friday
lea rcx, [rbp + 0x28]
call fcn.14002cb10
movabs rdx, str.saturday
lea rcx, [rbp + 0x30]
call fcn.14002cb10
mov r9, 7
movabs r8, reloc.WS2_32.dll_htonl
lea rdx, [0x1402269b8]
mov rcx, 0x64
call fcn.1400280a0
mov r9, 7
xor r8, r8
lea rdx, [0x1402269c8]
mov rcx, reloc.WS2_32.dll_socket
call fcn.1400280a0
sub rsp, 0x18
mov rdx, reloc.WS2_32.dll_select
movabs rax, 0x1402266f8
push rax
movabs r9, 0x140170108
mov r8, 7
mov rcx, 0x27
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x1402266f8], rax
mov rbp, qword [0x1402266f8]
movabs rdx, str.freeze
lea rcx, [rbp]
call fcn.14002cb10
mov rbp, qword [0x1402266f8]
add rbp, 0x27
movabs rdx, str.drum
lea rcx, [rbp]
call fcn.14002cb10
mov rbp, qword [0x1402266f8]
add rbp, 0x4e
movabs rdx, str.beat
lea rcx, [rbp]
call fcn.14002cb10
mov rbp, qword [0x1402266f8]
add rbp, 0x75
movabs rdx, str.fader1
lea rcx, [rbp]
call fcn.14002cb10
mov rbp, qword [0x1402266f8]
add rbp, 0x9c
movabs rdx, str.fader2
lea rcx, [rbp]
call fcn.14002cb10
mov rbp, qword [0x1402266f8]
add rbp, 0xc3
movabs rdx, str.fader3
lea rcx, [rbp]
call fcn.14002cb10
mov rbp, qword [0x1402266f8]
add rbp, 0xea
movabs rdx, str.fader4
lea rcx, [rbp]
call fcn.14002cb10
mov rbp, qword [0x1402266f8]
add rbp, 0x111
movabs rdx, str.fader5
lea rcx, [rbp]
call fcn.14002cb10
mov rbp, qword [0x1402266f8]
add rbp, 0x138
movabs rdx, str.fader6
lea rcx, [rbp]
call fcn.14002cb10
mov rbp, qword [0x1402266f8]
add rbp, 0x15f
movabs rdx, str.fader7
lea rcx, [rbp]
call fcn.14002cb10
mov rbp, qword [0x1402266f8]
add rbp, 0x186
movabs rdx, str.fader8
lea rcx, [rbp]
call fcn.14002cb10
mov rbp, qword [0x1402266f8]
add rbp, 0x1ad
movabs rdx, str.pause
lea rcx, [rbp]
call fcn.14002cb10
mov rbp, qword [0x1402266f8]
add rbp, 0x1d4
movabs rdx, str.tmlplayfrom
lea rcx, [rbp]
call fcn.14002cb10
mov rbp, qword [0x1402266f8]
add rbp, 0x1fb
movabs rdx, str.tmlplaypause
lea rcx, [rbp]
call fcn.14002cb10
mov rbp, qword [0x1402266f8]
add rbp, 0x222
movabs rdx, str.tmlstop
lea rcx, [rbp]
call fcn.14002cb10
mov rbp, qword [0x1402266f8]
add rbp, 0x249
movabs rdx, str.sqlgo
lea rcx, [rbp]
call fcn.14002cb10
mov rbp, qword [0x1402266f8]
add rbp, 0x270
movabs rdx, str.sqlpause
lea rcx, [rbp]
call fcn.14002cb10
mov rbp, qword [0x1402266f8]
add rbp, 0x297
movabs rdx, str.sqlstop
lea rcx, [rbp]
call fcn.14002cb10
sub rsp, 0x18
mov rdx, 1
movabs rax, 0x140226708
push rax
movabs r9, reloc.WS2_32.dll_accept
mov r8, 7
mov rcx, reloc.WS2_32.dll_setsockopt
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226708], rax
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x140226b28]
xor r8, r8
mov rdx, 7
mov rcx, 8
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
sub rsp, 0x18
mov rdx, 1
movabs rax, 0x140226718
push rax
xor r9, r9
mov r8, 7
mov rcx, 0x21
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226718], rax
mov r9, 7
movabs r8, 0x14016f928
lea rdx, [0x1402269d8]
mov rcx, 0x40
call fcn.1400280a0
mov r9, 7
movabs r8, 0x14016fe08
lea rdx, [0x1402269e8]
mov rcx, 0x5c9
call fcn.1400280a0
sub rsp, 0x18
mov rdx, reloc.WS2_32.dll_sendto
movabs rax, 0x140226728
push rax
movabs r9, 0x14016fe08
mov r8, 7
mov rcx, 0x5c9
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226728], rax
mov r9, 7
movabs r8, 0x14016fe08
lea rdx, [0x1402269f8]
mov rcx, 0x5c9
call fcn.1400280a0
mov r9, 7
movabs r8, 0x14016f5c0
lea rdx, [0x140226a08]
mov rcx, 0x1c
call fcn.1400280a0
sub rsp, 0x18
mov rdx, 1
movabs rax, 0x140226738
push rax
xor r9, r9
mov r8, reloc.WS2_32.dll_setsockopt
mov rcx, 8
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226738], rax
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x140226b30]
movabs r8, 0x140170308
mov rdx, 7
mov rcx, reloc.WS2_32.dll_recv
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x140226b38]
movabs r8, 0x140170038
mov rdx, 7
mov rcx, 0x44
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x140226b40]
movabs r8, 0x140170118
mov rdx, 7
mov rcx, reloc.WS2_32.dll_sendto
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
mov r9, 7
movabs r8, 0x14016fb90
lea rdx, [0x140226a18]
mov rcx, 0xa2
call fcn.1400280a0
sub rsp, 0x18
mov rdx, 0xc00
movabs rax, 0x140226748
push rax
xor r9, r9
mov r8, 0x18
mov rcx, 1
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226748], rax
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x140226b48]
movabs r8, 0x14016f400
mov rdx, 8
mov rcx, 8
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
call fcn.140004058
mov rax, rax
push rax
lea rbp, [0x140225f60]
pop qword [rbp + 0x2f]
sub rsp, 0x18
mov rdx, 0x79
movabs rax, 0x140226758
push rax
xor r9, r9
mov r8, 7
mov rcx, reloc.WS2_32.dll_sendto
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226758], rax
sub rsp, 0x18
mov rdx, 7
movabs rax, 0x140226768
push rax
xor r9, r9
mov r8, 1
mov rcx, 1
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226768], rax
sub rsp, 0x18
mov rdx, 3
movabs rax, 0x140226778
push rax
movabs r9, 0x14016fe08
mov r8, 7
mov rcx, 0x5c9
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226778], rax
sub rsp, 0x18
mov rdx, 3
movabs rax, 0x140226788
push rax
movabs r9, 0x14016fb90
mov r8, 7
mov rcx, 0xa2
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226788], rax
sub rsp, 0x18
mov rdx, 8
movabs rax, 0x140226798
push rax
movabs r9, 0x14016f400
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226798], rax
sub rsp, 0x18
mov rdx, reloc.WS2_32.dll_listen
movabs rax, 0x1402267a8
push rax
movabs r9, 0x14016f400
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x1402267a8], rax
movabs rbp, 0x140173263
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224e10], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224e10]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023d933
movabs rbp, 0x1401733e1
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224c60], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224c60]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023d9e6
movabs rbp, 0x140173567
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224d38], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224d38]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023da99
movabs rbp, 0x140173702
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140225278], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140225278]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023db4c
movabs rbp, 0x1401738c5
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140225298], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140225298]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023dbff
movabs rbp, 0x140173a70
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224dc0], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224dc0]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023dcb2
movabs rbp, 0x140173c20
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224df8], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224df8]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023dd65
movabs rbp, 0x140173dc9
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140225068], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140225068]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023de18
movabs rbp, 0x140173f95
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224918], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224918]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023decb
movabs rbp, 0x14017417e
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224e20], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224e20]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023df7e
movabs rbp, 0x140174380
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224ce8], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224ce8]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023e031
movabs rbp, 0x140174585
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x1402250c0], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x1402250c0]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023e0e4
movabs rbp, 0x1401747d6
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224db0], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224db0]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023e197
movabs rbp, 0x140174974
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224880], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224880]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023e24a
movabs rbp, 0x140174b40
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224d50], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224d50]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023e2fd
movabs rbp, 0x140174e4b
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224fa0], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224fa0]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023e3b0
movabs rbp, 0x140174ffc
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x1402252a0], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x1402252a0]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023e463
movabs rbp, 0x14017519c
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140225210], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140225210]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023e516
movabs rbp, 0x14017537d
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x1402249c0], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x1402249c0]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023e5c9
movabs rbp, 0x14017553c
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x1402248c0], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x1402248c0]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023e67c
movabs rbp, 0x1401756ad
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224c50], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224c50]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023e72f
movabs rbp, 0x140175821
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224b18], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224b18]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023e7e2
movabs rbp, 0x140175ae8
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224d80], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224d80]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023e895
movabs rbp, 0x140175c45
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140225128], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140225128]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023e948
movabs rbp, 0x140175da4
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224b90], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224b90]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023e9fb
movabs rbp, 0x140175f60
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224e80], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224e80]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023eaae
movabs rbp, 0x1401761fe
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224e50], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224e50]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023eb61
movabs rbp, 0x140176447
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x1402249a0], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x1402249a0]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023ec14
movabs rbp, 0x140176690
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224db8], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224db8]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023ecc7
movabs rbp, 0x14017684c
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224da0], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224da0]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023ed7a
movabs rbp, 0x140176b18
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224d10], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224d10]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023ee2d
movabs rbp, 0x140176d93
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140225200], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140225200]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023eee0
movabs rbp, 0x1401770e4
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140225088], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140225088]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023ef93
movabs rbp, 0x140177273
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224ef8], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224ef8]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023f046
movabs rbp, 0x1401773d0
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140225148], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140225148]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023f0f9
movabs rbp, 0x140177591
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224ea8], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224ea8]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023f1ac
movabs rbp, 0x1401776f3
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224d48], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224d48]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023f25f
movabs rbp, 0x14017789c
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x1402249f0], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x1402249f0]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023f312
movabs rbp, 0x140177f15
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140225120], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140225120]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023f3c5
movabs rbp, 0x1401780cb
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224f20], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224f20]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023f478
movabs rbp, 0x140178232
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224b78], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224b78]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023f52b
movabs rbp, 0x140178394
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224ca8], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224ca8]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023f5de
movabs rbp, 0x14017858f
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140225168], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140225168]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023f691
movabs rbp, 0x14017884e
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224a28], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224a28]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023f744
movabs rbp, 0x140178aaf
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224b38], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224b38]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023f7f7
movabs rbp, 0x140178d11
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224c58], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224c58]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023f8aa
movabs rbp, 0x140178fd2
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224c40], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224c40]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023f95d
movabs rbp, 0x140179294
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140225110], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140225110]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023fa10
movabs rbp, 0x1401794ab
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224b20], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224b20]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023fac3
movabs rbp, 0x140179810
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224b28], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224b28]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023fb76
movabs rbp, 0x140179c08
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224b30], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224b30]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023fc29
movabs rbp, 0x14017a032
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224b40], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224b40]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023fcdc
movabs rbp, 0x14017a3ff
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224b48], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224b48]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023fd8f
movabs rbp, 0x14017a7fa
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224b58], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224b58]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023fe42
movabs rbp, 0x14017ac28
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224f80], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224f80]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023fef5
movabs rbp, 0x14017ae62
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224b98], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224b98]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14023ffa8
movabs rbp, 0x14017b038
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224de0], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224de0]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14024005b
movabs rbp, 0x14017b14b
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x1402248e0], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x1402248e0]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14024010e
movabs rbp, 0x14017b6ea
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x1402251a8], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x1402251a8]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x1402401c1
movabs rbp, 0x14017b81e
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140225170], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140225170]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x140240274
movabs rbp, 0x14017b9a5
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x1402250b8], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x1402250b8]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x140240327
movabs rbp, 0x14017bae1
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140225180], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140225180]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x1402403da
movabs rbp, 0x14017bca6
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224908], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224908]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14024048d
movabs rbp, 0x14017bfea
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224e98], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224e98]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x140240540
movabs rbp, 0x14017c0f4
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224bb0], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224bb0]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x1402405f3
movabs rbp, 0x14017c2e1
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224e48], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224e48]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x1402406a6
movabs rbp, 0x14017c52b
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224b70], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224b70]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x140240759
movabs rbp, 0x14017c78e
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x1402251b8], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x1402251b8]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14024080c
movabs rbp, 0x14017c911
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224d68], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224d68]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x1402408bf
movabs rbp, 0x14017cb4a
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140225220], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140225220]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x140240972
movabs rbp, 0x14017d029
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x1402251f0], rax
push 0x1f
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_ntohs
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x1402251f0]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x140240a25
push 7
movabs rax, str.Arial
push rax
push 7
pop rcx
pop rdx
pop r8
call fcn.14002c6ec
mov qword [0x140224c18], rax
push 8
movabs rax, str.Arial
push rax
push 8
pop rcx
pop rdx
pop r8
call fcn.14002c6ec
mov qword [0x140224c20], rax
push 9
movabs rax, str.Arial
push rax
push 9
pop rcx
pop rdx
pop r8
call fcn.14002c6ec
mov qword [0x140224c28], rax
push reloc.WS2_32.dll_ioctlsocket
movabs rax, str.Arial
push rax
push reloc.WS2_32.dll_ioctlsocket
pop rcx
pop rdx
pop r8
call fcn.14002c6ec
mov qword [0x1402248d0], rax
push reloc.WS2_32.dll_listen
movabs rax, str.Arial
push rax
push reloc.WS2_32.dll_listen
pop rcx
pop rdx
pop r8
call fcn.14002c6ec
mov qword [0x1402248d8], rax
push reloc.WS2_32.dll_select
movabs rax, str.Arial
push rax
push reloc.WS2_32.dll_select
pop rcx
pop rdx
pop r8
call fcn.14002c6ec
mov qword [0x1402248e8], rax
push reloc.WS2_32.dll_sendto
movabs rax, str.Arial
push rax
push reloc.WS2_32.dll_sendto
pop rcx
pop rdx
pop r8
call fcn.14002c6ec
mov qword [0x1402249a8], rax
push 0x100
push reloc.WS2_32.dll_ioctlsocket
movabs rax, str.Arial
push rax
push WSASetLastError
pop rcx
pop rdx
pop r8
pop r9
call fcn.14002c5bc
mov qword [0x140225028], rax
push 0x100
push reloc.WS2_32.dll_inet_addr
movabs rax, str.Arial
push rax
push reloc.WS2_32.dll_WSAGetLastError
pop rcx
pop rdx
pop r8
pop r9
call fcn.14002c5bc
mov qword [0x1402250a8], rax
sub rsp, 0x18
mov rdx, 0x201
movabs rax, 0x1402267b8
push rax
xor r9, r9
mov r8, 5
mov rcx, 4
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x1402267b8], rax
sub rsp, 0x18
mov rdx, 0x201
movabs rax, 0x1402267c8
push rax
xor r9, r9
mov r8, 5
mov rcx, 4
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x1402267c8], rax
sub rsp, 0x18
mov rdx, 0x201
movabs rax, 0x1402267d8
push rax
xor r9, r9
mov r8, 5
mov rcx, 4
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x1402267d8], rax
sub rsp, 0x18
mov rdx, 0x4001
movabs rax, 0x1402267e8
push rax
movabs r9, 0x14016f8b0
mov r8, 7
mov rcx, reloc.WS2_32.dll_ntohl
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x1402267e8], rax
sub rsp, 0x18
mov rdx, 0x201
movabs rax, 0x1402267f8
push rax
xor r9, r9
mov r8, 5
mov rcx, 4
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x1402267f8], rax
sub rsp, 0x18
mov rdx, 0x201
movabs rax, 0x140226808
push rax
xor r9, r9
mov r8, 5
mov rcx, 4
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226808], rax
sub rsp, 0x18
mov rdx, 0x201
movabs rax, 0x140226818
push rax
xor r9, r9
mov r8, 5
mov rcx, 4
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226818], rax
sub rsp, 0x18
mov rdx, 0x201
movabs rax, 0x140226828
push rax
movabs r9, 0x140170268
mov r8, 7
mov rcx, reloc.WS2_32.dll_listen
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226828], rax
sub rsp, 0x18
mov rdx, 0xc01
movabs rax, 0x140226838
push rax
xor r9, r9
mov r8, 5
mov rcx, 4
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226838], rax
sub rsp, 0x18
mov rdx, 0xc01
movabs rax, 0x140226848
push rax
movabs r9, 0x140170368
mov r8, 7
mov rcx, select
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226848], rax
sub rsp, 0x18
mov rdx, 0x201
movabs rax, 0x140226858
push rax
xor r9, r9
mov r8, 0x18
mov rcx, 1
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226858], rax
sub rsp, 0x18
mov rdx, 0x201
movabs rax, 0x140226868
push rax
xor r9, r9
mov r8, 0x18
mov rcx, 1
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226868], rax
sub rsp, 0x18
mov rdx, 0xc01
movabs rax, 0x140226878
push rax
xor r9, r9
mov r8, 0x18
mov rcx, 1
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226878], rax
sub rsp, 0x18
mov rdx, 0xc01
movabs rax, 0x140226888
push rax
xor r9, r9
mov r8, 0x18
mov rcx, 1
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226888], rax
sub rsp, 0x18
mov rdx, reloc.WS2_32.dll_recv
movabs rax, 0x140226898
push rax
movabs r9, 0x14016f400
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x140226898], rax
mov rbp, qword [0x140226898]
movabs rdx, str.NoteOff
lea rcx, [rbp + 0x40]
call fcn.14002cb10
movabs rdx, str.NoteOn
lea rcx, [rbp + 0x48]
call fcn.14002cb10
movabs rdx, str.AfterTouch
lea rcx, [rbp + 0x50]
call fcn.14002cb10
movabs rdx, str.ControlChange
lea rcx, [rbp + 0x58]
call fcn.14002cb10
movabs rdx, str.ProgramChange
lea rcx, [rbp + 0x60]
call fcn.14002cb10
movabs rdx, str.ChannelPressure
lea rcx, [rbp + 0x68]
call fcn.14002cb10
movabs rdx, str.PitchWheel
lea rcx, [rbp + 0x70]
call fcn.14002cb10
movabs rdx, str.TimeCode
lea rcx, [rbp + 0x78]
call fcn.14002cb10
sub rsp, 0x18
mov rdx, 4
movabs rax, 0x1402268a8
push rax
xor r9, r9
mov r8, 7
mov rcx, 5
sub rsp, 0x20
call fcn.1400252b0
add rsp, 0x40
mov qword [0x1402268a8], rax
mov rcx, 0x200
sub rsp, 8
push rcx
lea r9, [0x140226b50]
xor r8, r8
mov rdx, 1
mov rcx, 1
sub rsp, 0x20
call fcn.140023ac0
add rsp, 0x28
add rsp, 8
movabs rbp, 0x14017d426
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140225050], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140225050]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x1402410d3
movabs rbp, 0x14017daa8
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x1402251f8], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x1402251f8]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x140241186
movabs rbp, 0x14017dc06
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140225290], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140225290]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x140241239
movabs rbp, 0x14017dd7e
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140225000], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140225000]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x1402412ec
movabs rbp, 0x14017def6
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140225048], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140225048]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14024139f
movabs rbp, 0x14017e0de
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224950], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224950]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x140241452
movabs rbp, 0x14017e240
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224bc0], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224bc0]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x140241505
movabs rbp, 0x14017e460
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224bc8], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224bc8]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x1402415b8
movabs rbp, 0x14017e5de
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224bd0], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224bd0]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14024166b
movabs rbp, 0x14017e744
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140225238], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140225238]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14024171e
movabs rbp, 0x14017e886
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224ac8], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224ac8]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x1402417d1
movabs rbp, 0x14017e9f3
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224a50], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224a50]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x140241884
movabs rbp, 0x14017eca1
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224af8], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224af8]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x140241937
movabs rbp, 0x14017ee22
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224e68], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224e68]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x1402419ea
movabs rbp, 0x14017f0dc
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x1402248a8], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x1402248a8]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x140241a9d
movabs rbp, 0x14017f290
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x1402249c8], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x1402249c8]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x140241b50
movabs rbp, 0x14017f694
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224cd8], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224cd8]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x140241c03
movabs rbp, 0x14017f838
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140225020], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140225020]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x140241cb6
movabs rbp, 0x14017f99a
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224f70], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224f70]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x140241d69
movabs rbp, 0x140180597
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224d08], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224d08]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x140241e1c
movabs rbp, 0x140180751
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224e40], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224e40]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x140241ecf
movabs rbp, 0x1401808da
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224e30], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224e30]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x140241f82
movabs rbp, 0x140180a5f
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140225108], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140225108]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x140242035
movabs rbp, 0x140180bf4
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140225008], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140225008]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x1402420e8
movabs rbp, 0x140180de8
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224dd0], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224dd0]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14024219b
movabs rbp, 0x140181096
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224998], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224998]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14024224e
movabs rbp, 0x14018123d
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224be0], rax
push 0x20
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push 0x20
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224be0]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x140242301
movabs rbp, 0x140181bee
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224f98], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224f98]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x1402423b4
movabs rbp, 0x140181d94
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x1402249b8], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x1402249b8]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x140242467
movabs rbp, 0x140181f2e
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140224ec0], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140224ec0]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x14024251a
movabs rbp, 0x140182093
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140027168
mov qword [0x140225280], rax
push reloc.WS2_32.dll_recv
pop rcx
call fcn.140023da4
mov rax, rax
push rax
sub rsp, 8
push reloc.WS2_32.dll_recv
pop rcx
sub rsp, 0x20
call fcn.140023d78
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140225280]
pop rcx
pop rdx
pop r8
call fcn.140027c00
jmp 0x1402425cd
call 0x14024a1e1
call fcn.14002cc30
mov rcx, qword [0x140224818]
call sub.KERNEL32.dll_HeapDestroy
mov rcx, qword [0x140224828]
call sub.KERNEL32.dll_ExitProcess
sub rsp, 0x28
call fcn.140001eb8
call fcn.140004400
call fcn.140007aec
call fcn.140009410
call fcn.140009694
call fcn.14000b348
call fcn.14001343c
call sub.ole32.dll_OleUninitialize
call fcn.14001dd6c
call fcn.140021088
call fcn.140021c98
call fcn.1400220c0
call fcn.140023010
call fcn.14002420c
call fcn.1400275e4
call fcn.140029148
call fcn.140009dc0
call fcn.14002c53c
call fcn.14002c8e4
call fcn.14002c020
add rsp, 0x28
ret