Function at 0x140056b14
Capabilities:
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x60
movaps xmmword [rax - 0x38], xmm6
mov rax, qword [0x140141480]
xor rax, rsp
mov qword [rbp - 0x18], rax
movdqa xmm0, xmmword [0x1400d33f0]
xor eax, eax
xor r12d, r12d
mov dword [rbp - 0x20], 0x21663b2f
mov ecx, r12d
mov word [rbp - 0x1c], 0x2126
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x1a], al
mov al, byte [rbp - 0x30]
xor byte [rbp + rcx - 0x2f], al
inc rcx
cmp rcx, 0x15
jb 0x140056b6a
lea r14, [0x1401421a8]
mov byte [rbp - 0x1a], r12b
mov rcx, r14
lea rdx, [rbp - 0x2f]
call fcn.14005b24c
mov cl, 0x59
mov dword [rbp - 0x40], 0x2b3c2a59
mov rax, r12
mov dword [rbp - 0x3c], 0x353830
xor byte [rbp + rax - 0x3f], cl
inc rax
cmp rax, 6
jae 0x140056bb6
mov cl, byte [rbp - 0x40]
jmp 0x140056ba4
mov r9, r14
mov byte [rbp - 0x39], r12b
lea r8, [0x1400c8804]
lea rdx, [rbp - 0x3f]
lea rcx, [0x140142720]
call fcn.140057f78
xor eax, eax
mov dword [rbp - 0x40], 0x161d1673
mov byte [rbp - 0x3a], al
mov cl, reloc.WS2_32.dll_WSAStartup
mov word [rbp - 0x3c], 0xa1e
xor byte [rbp + rax - 0x3f], cl
inc rax
cmp rax, 5
jae 0x140056bfa
mov cl, byte [rbp - 0x40]
jmp 0x140056be8
mov r9, r14
mov byte [rbp - 0x3a], r12b
mov r8b, 1
lea rdx, [rbp - 0x3f]
lea rcx, [0x140142918]
call fcn.140057a40
xor eax, eax
mov dword [rbp - 0x40], 0x4942492c
mov bl, Ordinal_45
mov byte [rbp - 0x3a], al
mov cl, bl
mov word [rbp - 0x3c], 0x5541
xor byte [rbp + rax - 0x3f], cl
inc rax
cmp rax, 5
jae 0x140056c3c
mov cl, byte [rbp - 0x40]
jmp 0x140056c2a
mov r9, r14
mov byte [rbp - 0x3a], r12b
mov r8b, 1
lea rdx, [rbp - 0x3f]
lea rcx, [0x140142760]
call fcn.140057a40
xor eax, eax
mov dword [rbp - 0x40], 0x6a616a0f
mov byte [rbp - 0x3a], al
mov cl, reloc.WS2_32.dll_ntohs
mov dil, 0x6a
mov word [rbp - 0x3c], 0x7662
mov sil, 0x62
xor byte [rbp + rax - 0x3f], cl
inc rax
cmp rax, 5
jae 0x140056c82
mov cl, byte [rbp - 0x40]
jmp 0x140056c70
mov r9, r14
mov byte [rbp - 0x3a], r12b
mov r8b, 1
lea rdx, [rbp - 0x3f]
lea rcx, [0x1401422b8]
call fcn.140057a40
xor eax, eax
mov dword [rbp - 0x40], 0x1e151e7b
mov byte [rbp - 0x3a], al
mov cl, 0x7b
mov word [rbp - 0x3c], 0x216
xor byte [rbp + rax - 0x3f], cl
inc rax
cmp rax, 5
jae 0x140056cc2
mov cl, byte [rbp - 0x40]
jmp 0x140056cb0
mov r9, r14
mov byte [rbp - 0x3a], r12b
mov r8b, 1
lea rdx, [rbp - 0x3f]
lea rcx, [0x1401425d8]
call fcn.140057a40
xor eax, eax
mov dword [rbp - 0x40], 0x10a0164
mov byte [rbp - 0x3a], al
mov cl, 0x64
mov word [rbp - 0x3c], 0x1d09
xor byte [rbp + rax - 0x3f], cl
inc rax
cmp rax, 5
jae 0x140056d02
mov cl, byte [rbp - 0x40]
jmp 0x140056cf0
mov r9, r14
mov byte [rbp - 0x3a], r12b
mov r8b, 1
lea rdx, [rbp - 0x3f]
lea rcx, [0x1401421c8]
call fcn.140057a40
mov r13b, reloc.WLDAP32.dll_Ordinal_35
mov dword [rbp - 0x3f], 0x4e464d46
mov cl, r13b
mov word [rbp - 0x3b], 0x5a
mov byte [rbp - 0x40], cl
mov rax, r12
xor byte [rbp + rax - 0x3f], cl
inc rax
cmp rax, 5
jae 0x140056d47
mov cl, byte [rbp - 0x40]
jmp 0x140056d35
mov r9, r14
mov byte [rbp - 0x3a], r12b
mov r8b, 1
lea rdx, [rbp - 0x3f]
lea rcx, [0x1401421f0]
call fcn.140057a40
xor eax, eax
mov dword [rbp - 0x40], 0x6e656e0b
mov byte [rbp - 0x3a], al
mov cl, 0xb
mov r14b, WSASetLastError
mov word [rbp - 0x3c], 0x7266
mov r15b, 0x65
xor byte [rbp + rax - 0x3f], cl
inc rax
cmp rax, 5
jae 0x140056d8d
mov cl, byte [rbp - 0x40]
jmp 0x140056d7b
lea r9, [0x1401421a8]
mov byte [rbp - 0x3a], r12b
mov r8b, 1
lea rdx, [rbp - 0x3f]
lea rcx, [0x140142470]
call fcn.140057a40
mov cl, 0x68
mov dword [rbp - 0x3f], 0x50d060d
mov byte [rbp - 0x40], cl
xor eax, eax
mov word [rbp - 0x3b], reloc.WS2_32.dll_recvfrom
xor byte [rbp + rax - 0x3f], cl
inc rax
cmp rax, 5
jae 0x140056dd1
mov cl, byte [rbp - 0x40]
jmp 0x140056dbf
lea r9, [0x1401421a8]
mov byte [rbp - 0x3a], 0
mov r8d, 1
lea rdx, [rbp - 0x3f]
lea rcx, [0x140142a48]
call fcn.140057e14
xor eax, eax
mov dword [rbp - 0x40], 0x4c474c29
mov byte [rbp - 0x3a], al
mov cl, reloc.WLDAP32.dll_Ordinal_41
mov word [rbp - 0x3c], 0x5044
xor byte [rbp + rax - 0x3f], cl
inc rax
cmp rax, 5
jae 0x140056e18
mov cl, byte [rbp - 0x40]
jmp 0x140056e06
lea r9, [0x1401421a8]
mov byte [rbp - 0x3a], 0
mov r8b, 1
lea rdx, [rbp - 0x3f]
lea rcx, [0x140142218]
call fcn.140057a40
mov cl, sil
mov dword [rbp - 0x3f], 0xf070c07
mov byte [rbp - 0x40], cl
xor eax, eax
mov word [rbp - 0x3b], reloc.WLDAP32.dll_Ordinal_27
xor byte [rbp + rax - 0x3f], cl
inc rax
cmp rax, 5
jae 0x140056e5d
mov cl, byte [rbp - 0x40]
jmp 0x140056e4b
lea r9, [0x1401421a8]
mov byte [rbp - 0x3a], 0
xor r8d, r8d
lea rdx, [rbp - 0x3f]
lea rcx, [0x140142380]
call fcn.140057a40
mov cl, r15b
mov dword [rbp - 0x3f], 0x8000b00
xor edx, edx
mov byte [rbp - 0x40], cl
mov eax, edx
mov word [rbp - 0x3b], Ordinal_30
xor byte [rbp + rax - 0x3f], cl
inc rax
cmp rax, 5
jae 0x140056ea4
mov cl, byte [rbp - 0x40]
jmp 0x140056e92
mov byte [rbp - 0x3a], dl
lea r9, [0x1401421a8]
lea rdx, [rbp - 0x3f]
mov r8d, 2
lea rcx, [0x140142358]
call fcn.140057e14
xor eax, eax
mov dword [rbp - 0x40], 0x4942492c
mov byte [rbp - 0x3a], al
mov word [rbp - 0x3c], 0x5541
xor byte [rbp + rax - 0x3f], bl
inc rax
cmp rax, 5
jae 0x140056ee8
mov bl, byte [rbp - 0x40]
jmp 0x140056ed6
movss xmm2, dword [0x1400d30fc]
lea r9, [0x1401421a8]
lea rdx, [rbp - 0x3f]
mov byte [rbp - 0x3a], 0
lea rcx, [0x140142290]
call fcn.140057c9c
xor eax, eax
mov dword [rbp - 0x40], 0x74777b18
mov byte [rbp - 0x3a], al
mov cl, 0x18
mov word [rbp - 0x3c], 0x6a77
xor byte [rbp + rax - 0x3f], cl
inc rax
cmp rax, 5
jae 0x140056f31
mov cl, byte [rbp - 0x40]
jmp 0x140056f1f
movss xmm6, dword [0x1400c8f4c]
lea r9, [0x1401421a8]
movaps xmm2, xmm6
mov byte [rbp - 0x3a], 0
lea rdx, [rbp - 0x3f]
lea rcx, [0x1401424e8]
call fcn.140057c9c
xor eax, eax
mov dword [rbp - 0x40], 0x797a7615
mov byte [rbp - 0x3a], al
mov cl, reloc.WS2_32.dll_setsockopt
mov word [rbp - 0x3c], 0x677a
xor byte [rbp + rax - 0x3f], cl
inc rax
cmp rax, 5
jae 0x140056f7d
mov cl, byte [rbp - 0x40]
jmp 0x140056f6b
lea r9, [0x1401421a8]
mov byte [rbp - 0x3a], 0
movaps xmm2, xmm6
lea rdx, [rbp - 0x3f]
lea rcx, [0x1401426a0]
call fcn.140057c9c
xor eax, eax
mov dword [rbp - 0x40], 0x6764680b
mov byte [rbp - 0x3a], al
xor ebx, ebx
mov cl, 0xb
mov word [rbp - 0x3c], 0x7964
xor byte [rbp + rax - 0x3f], cl
inc rax
cmp rax, 5
jae 0x140056fc3
mov cl, byte [rbp - 0x40]
jmp 0x140056fb1
lea r9, [0x1401421a8]
mov byte [rbp - 0x3a], bl
movaps xmm2, xmm6
lea rdx, [rbp - 0x3f]
lea rcx, [0x140142588]
call fcn.140057c9c
mov cl, r13b
mov dword [rbp - 0x3f], 0x4c4f4c40
mov byte [rbp - 0x40], cl
mov rax, rbx
mov word [rbp - 0x3b], 0x51
xor byte [rbp + rax - 0x3f], cl
inc rax
cmp rax, 5
jae 0x140057008
mov cl, byte [rbp - 0x40]
jmp 0x140056ff6
movss xmm2, dword [0x1400d30f4]
lea r9, [0x1401421a8]
lea rdx, [rbp - 0x3f]
mov byte [rbp - 0x3a], bl
lea rcx, [0x1401423a8]
call fcn.140057c9c
xor eax, eax
mov dword [rbp - 0x40], 0x44474b28
mov byte [rbp - 0x3a], al
mov cl, Ordinal_41
mov word [rbp - 0x3c], 0x5a47
xor byte [rbp + rax - 0x3f], cl
inc rax
cmp rax, 5
jae 0x140057050
mov cl, byte [rbp - 0x40]
jmp 0x14005703e
movss xmm2, dword [0x1400d30ec]
lea r9, [0x1401421a8]
lea rdx, [rbp - 0x3f]
mov byte [rbp - 0x3a], bl
lea rcx, [0x140142628]
call fcn.140057c9c
xor eax, eax
mov dword [rbp - 0x40], 0x585b5734
mov byte [rbp - 0x3a], al
mov cl, 0x34
mov word [rbp - 0x3c], 0x465b
xor byte [rbp + rax - 0x3f], cl
inc rax
cmp rax, 5
jae 0x140057098
mov cl, byte [rbp - 0x40]
jmp 0x140057086
movss xmm2, dword [0x1400c90c8]
lea r9, [0x1401421a8]
lea rdx, [rbp - 0x3f]
mov byte [rbp - 0x3a], bl
lea rcx, [0x1401429e0]
call fcn.140057c9c
movss xmm0, dword [0x1401424e8]
mov rax, rbx
movss xmm1, dword [0x1401426a0]
divss xmm0, xmm6
mov dword [rbp - 0x40], 0xf1e036a
mov word [rbp - 0x3c], 7
divss xmm1, xmm6
movss dword [0x1400f2030], xmm0
movss xmm0, dword [0x140142588]
movss dword [0x1400f2034], xmm1
movss xmm1, dword [0x1401423a8]
divss xmm0, xmm6
divss xmm1, xmm6
movss dword [0x1400f2038], xmm0
movss xmm0, dword [0x140142628]
movss dword [0x1400f2040], xmm1
movss xmm1, dword [0x1401429e0]
divss xmm0, xmm6
divss xmm1, xmm6
movss dword [0x1400f2044], xmm0
movss dword [0x1400f2048], xmm1
xor byte [rbp + rax - 0x3f], dil
inc rax
cmp rax, 4
jae 0x140057156
mov dil, byte [rbp - 0x40]
jmp 0x140057142
lea rsi, [0x1401421a8]
mov byte [rbp - 0x3b], bl
mov r9, rsi
lea rdx, [rbp - 0x3f]
mov r8b, 1
lea rcx, [0x140142800]
call fcn.140057a40
mov cl, 0x24
mov dword [rbp - 0x40], 0x41504d24
mov rax, rbx
mov word [rbp - 0x3c], 0x49
mov dil, 0x50
xor byte [rbp + rax - 0x3f], cl
inc rax
cmp rax, 4
jae 0x14005719d
mov cl, byte [rbp - 0x40]
jmp 0x14005718b
mov r9, rsi
mov byte [rbp - 0x3b], bl
mov r8b, 1
lea rdx, [rbp - 0x3f]
lea rcx, [0x140142330]
call fcn.140057a40
mov cl, 0xb
mov dword [rbp - 0x40], 0x6e7f620b
mov rax, rbx
mov word [rbp - 0x3c], 0x66
xor byte [rbp + rax - 0x3f], cl
inc rax
cmp rax, 4
jae 0x1400571da
mov cl, byte [rbp - 0x40]
jmp 0x1400571c8
mov r9, rsi
mov byte [rbp - 0x3b], bl
mov r8b, 1
lea rdx, [rbp - 0x3f]
lea rcx, [0x140142448]
call fcn.140057a40
mov cl, 0x71
mov dword [rbp - 0x40], 0x14051871
mov rax, rbx
mov word [rbp - 0x3c], Ordinal_30
xor byte [rbp + rax - 0x3f], cl
inc rax
cmp rax, 4
jae 0x140057217
mov cl, byte [rbp - 0x40]
jmp 0x140057205
movss xmm6, dword [0x1400c90c4]
lea rdx, [rbp - 0x3f]
movaps xmm2, xmm6
mov byte [rbp - 0x3b], bl
mov r9, rsi
lea rcx, [0x1401426c8]
call fcn.140057c9c
mov cl, 0x57
mov dword [rbp - 0x40], 0x32233e57
mov rax, rbx
mov word [rbp - 0x3c], Ordinal_60
xor byte [rbp + rax - 0x3f], cl
inc rax
cmp rax, 4
jae 0x14005725c
mov cl, byte [rbp - 0x40]
jmp 0x14005724a
mov r9, rsi
mov byte [rbp - 0x3b], bl
xor r8d, r8d
lea rdx, [rbp - 0x3f]
lea rcx, [0x1401426f0]
call fcn.140057a40
mov cl, 0x4c
mov dword [rbp - 0x40], 0x2938254c
mov rax, rbx
mov word [rbp - 0x3c], reloc.WLDAP32.dll_Ordinal_33
mov sil, 0x25
xor byte [rbp + rax - 0x3f], cl
inc rax
cmp rax, 4
jae 0x14005729c
mov cl, byte [rbp - 0x40]
jmp 0x14005728a
lea r9, [0x1401421a8]
mov byte [rbp - 0x3b], bl
mov r8b, 1
lea rdx, [rbp - 0x3f]
lea rcx, [0x140142600]
call fcn.140057a40
mov rax, rbx
mov dword [rbp - 0x40], 0xb1a076e
mov word [rbp - 0x3c], 3
xor byte [rbp + rax - 0x3f], r14b
inc rax
cmp rax, 4
jae 0x1400572dd
mov r14b, byte [rbp - 0x40]
jmp 0x1400572c9
lea r9, [0x1401421a8]
mov byte [rbp - 0x3b], bl
xor r8d, r8d
lea rdx, [rbp - 0x3f]
lea rcx, [0x140142560]
call fcn.140057a40
xor r14d, r14d
mov dword [rbp - 0x40], 0x5c4d5039
mov bl, reloc.WS2_32.dll_gethostname
mov word [rbp - 0x3c], 0x54
mov eax, r14d
mov cl, bl
xor byte [rbp + rax - 0x3f], cl
inc rax
cmp rax, 4
jae 0x140057323
mov cl, byte [rbp - 0x40]
jmp 0x140057311
lea r9, [0x1401421a8]
mov byte [rbp - 0x3b], r14b
mov r8b, 1
lea rdx, [rbp - 0x3f]
lea rcx, [0x1401424c0]
call fcn.140057a40
mov rax, r14
mov dword [rbp - 0x40], 0x110c65
mov word [rbp - 0x3c], 8
xor byte [rbp + rax - 0x3f], r15b
inc rax
cmp rax, 4
jae 0x140057365
mov r15b, byte [rbp - 0x40]
jmp 0x140057351
lea r15, [0x1401421a8]
mov byte [rbp - 0x3b], r14b
mov r9, r15
lea rdx, [rbp - 0x3f]
xor r8d, r8d
lea rcx, [0x1401427b0]
call fcn.140057a40
mov cl, dil
mov dword [rbp - 0x3f], 0x3d352439
xor eax, eax
mov byte [rbp - 0x40], cl
mov byte [rbp - 0x3b], al
mov dil, 0x3d
xor byte [rbp + rax - 0x3f], cl
inc rax
cmp rax, 4
jae 0x1400573ad
mov cl, byte [rbp - 0x40]
jmp 0x14005739b
mov r9, r15
mov byte [rbp - 0x3b], r14b
xor r8d, r8d
lea rdx, [rbp - 0x3f]
lea rcx, [0x140142420]
call fcn.140057a40
mov cl, gethostname
mov dword [rbp - 0x40], 0x5d4c5138
mov rax, r14
mov word [rbp - 0x3c], 0x55
xor byte [rbp + rax - 0x3f], cl
inc rax
cmp rax, 4
jae 0x1400573eb
mov cl, byte [rbp - 0x40]
jmp 0x1400573d9
mov r9, r15
mov byte [rbp - 0x3b], r14b
mov r8b, 1
lea rdx, [rbp - 0x3f]
lea rcx, [0x140142510]
call fcn.140057a40
xor eax, eax
mov dword [rbp - 0x40], 0x54505839
mov r14b, 0x58
mov dword [rbp - 0x3c], 0x4d565b
xor byte [rbp + rax - 0x3f], bl
inc rax
cmp rax, 6
jae 0x14005742a
mov bl, byte [rbp - 0x40]
jmp 0x140057418
mov r9, r15
mov byte [rbp - 0x39], 0
mov r8b, 1
lea rdx, [rbp - 0x3f]
lea rcx, [0x140142850]
call fcn.140057a40
xor eax, eax
mov dword [rbp - 0x40], 0x4e4a4223
mov dword [rbp - 0x3c], 0x574c41
xor byte [rbp + rax - 0x3f], r13b
inc rax
cmp rax, 6
jae 0x140057468
mov r13b, byte [rbp - 0x40]
jmp 0x140057454
xor r13d, r13d
lea rdx, [rbp - 0x3f]
mov r9, r15
mov byte [rbp - 0x39], r13b
mov r8b, 1
lea rcx, [0x140142968]
call fcn.140057a40
mov r15b, reloc.WS2_32.dll_WSACleanup
mov dword [rbp - 0x3f], 0x16191d15
mov cl, r15b
mov word [rbp - 0x3b], reloc.WLDAP32.dll_Ordinal_27
xor eax, eax
mov byte [rbp - 0x40], cl
mov byte [rbp - 0x39], al
xor byte [rbp + rax - 0x3f], cl
inc rax
cmp rax, 6
jae 0x1400574b2
mov cl, byte [rbp - 0x40]
jmp 0x1400574a0
lea r9, [0x1401421a8]
mov byte [rbp - 0x39], r13b
mov r8b, 1
lea rdx, [rbp - 0x3f]
lea rcx, [0x140142a70]
call fcn.140057a40
mov cl, 6
mov dword [rbp - 0x40], 0x6b6f6706
mov rax, r13
mov dword [rbp - 0x3c], 0x726964
mov bl, 0x69
xor byte [rbp + rax - 0x3f], cl
inc rax
cmp rax, 6
jae 0x1400574f7
mov cl, byte [rbp - 0x40]
jmp 0x1400574e5
movss xmm2, dword [0x1400c8f20]
lea r9, [0x1401421a8]
lea rdx, [rbp - 0x3f]
mov byte [rbp - 0x39], r13b
lea rcx, [0x140142240]
call fcn.140057c9c
mov cl, 0x78
mov dword [rbp - 0x40], 0x15111978
mov rax, r13
mov dword [rbp - 0x3c], 0xc171a
xor byte [rbp + rax - 0x3f], cl
inc rax
cmp rax, 6
jae 0x14005753f
mov cl, byte [rbp - 0x40]
jmp 0x14005752d
lea r9, [0x1401421a8]
mov byte [rbp - 0x39], r13b
movaps xmm2, xmm6
lea rdx, [rbp - 0x3f]
lea rcx, [0x140142828]
call fcn.140057c9c
mov cl, 0x2a
mov dword [rbp - 0x40], 0x47434b2a
mov rax, r13
mov dword [rbp - 0x3c], 0x5e4548
xor byte [rbp + rax - 0x3f], cl
inc rax
cmp rax, 6
jae 0x140057582
mov cl, byte [rbp - 0x40]
jmp 0x140057570
lea r9, [0x1401421a8]
mov byte [rbp - 0x39], r13b
xor r8d, r8d
lea rdx, [rbp - 0x3f]
lea rcx, [0x140142498]
call fcn.140057e14
mov rax, r13
mov dword [rbp - 0x40], 0x484c4425
mov dword [rbp - 0x3c], 0x514a47
xor byte [rbp + rax - 0x3f], sil
mov esi, 1
add rax, rsi
cmp rax, 6
jae 0x1400575ca
mov sil, byte [rbp - 0x40]
jmp 0x1400575b1
lea r9, [0x1401421a8]
mov byte [rbp - 0x39], r13b
mov r8d, 2
lea rdx, [rbp - 0x3f]
lea rcx, [0x1401423f8]
call fcn.140057e14
xor eax, eax
mov dword [rbp - 0x40], 0x1b000869
mov byte [rbp - 0x38], al
mov dword [rbp - 0x3c], 0x19061b0d
xor byte [rbp + rax - 0x3f], bl
add rax, rsi
cmp rax, 7
jae 0x140057610
mov bl, byte [rbp - 0x40]
jmp 0x1400575fe
lea r9, [0x1401421a8]
mov byte [rbp - 0x38], r13b
mov r8b, sil
lea rdx, [rbp - 0x3f]
lea rcx, [0x140142268]
call fcn.140057a40
xor eax, eax
mov dword [rbp - 0x40], 0x5a414928
mov r12b, Ordinal_41
mov dword [rbp - 0x3c], 0x58475a4c
mov byte [rbp - 0x38], al
lea ebx, [rax + 7]
xor byte [rbp + rax - 0x3f], r12b
add rax, rsi
cmp rax, rbx
jae 0x14005765a
mov r12b, byte [rbp - 0x40]
jmp 0x140057647
lea r12, [0x1401421a8]
mov byte [rbp - 0x38], r13b
mov r9, r12
lea rdx, [rbp - 0x3f]
mov r8b, sil
lea rcx, [0x140142990]
call fcn.140057a40
xor eax, eax
mov dword [rbp - 0x40], 0x4f545c3d
mov byte [rbp - 0x38], al
mov dword [rbp - 0x3c], 0x4d524f59
xor byte [rbp + rax - 0x3f], dil
add rax, rsi
cmp rax, rbx
jae 0x1400576a1
mov dil, byte [rbp - 0x40]
jmp 0x14005768e
mov r9, r12
mov byte [rbp - 0x38], r13b
mov r8b, sil
lea rdx, [rbp - 0x3f]
lea rcx, [0x140142940]
call fcn.140057a40
xor eax, eax
mov dword [rbp - 0x40], 0x61d1574
mov byte [rbp - 0x38], al
mov dword [rbp - 0x3c], 0x41b0610
xor byte [rbp + rax - 0x3f], r15b
add rax, rsi
cmp rax, rbx
jae 0x1400576e1
mov r15b, byte [rbp - 0x40]
jmp 0x1400576ce
mov r9, r12
mov byte [rbp - 0x38], r13b
xor r8d, r8d
lea rdx, [rbp - 0x3f]
lea rcx, [0x1401428c8]
call fcn.140057a40
xor eax, eax
mov dword [rbp - 0x40], 0x5b404829
mov byte [rbp - 0x38], al
mov cl, reloc.WLDAP32.dll_Ordinal_41
mov dword [rbp - 0x3c], 0x59465b4d
xor byte [rbp + rax - 0x3f], cl
add rax, rsi
cmp rax, rbx
jae 0x140057721
mov cl, byte [rbp - 0x40]
jmp 0x140057710
movss xmm2, dword [0x1400d310c]
lea rdx, [rbp - 0x3f]
mov r9, r12
mov byte [rbp - 0x38], r13b
lea rcx, [0x1401429b8]
call fcn.140057c9c
xor eax, eax
mov dword [rbp - 0x40], 0x54514230
mov byte [rbp - 0x3a], al
mov cl, 0x30
mov word [rbp - 0x3c], 0x4251
xor byte [rbp + rax - 0x3f], cl
add rax, rsi
cmp rax, 5
jae 0x140057766
mov cl, byte [rbp - 0x40]
jmp 0x140057754
mov r9, r12
mov byte [rbp - 0x3a], r13b
mov r8b, sil
lea rdx, [rbp - 0x3f]
lea rcx, [0x1401427d8]
call fcn.140057a40
xor eax, eax
mov dword [rbp - 0x40], 0x34312250
mov byte [rbp - 0x3a], al
mov cl, 0x50
mov word [rbp - 0x3c], 0x2231
xor byte [rbp + rax - 0x3f], cl
add rax, rsi
cmp rax, 5
jae 0x1400577a6
mov cl, byte [rbp - 0x40]
jmp 0x140057794
mov r9, r12
mov byte [rbp - 0x3a], r13b
mov r8b, sil
lea rdx, [rbp - 0x3f]
lea rcx, [0x1401425b0]
call fcn.140057a40
xor eax, eax
mov dword [rbp - 0x40], 0x63667507
mov byte [rbp - 0x3a], al
mov word [rbp - 0x3c], 0x7566
xor byte [rbp + rax - 0x3f], bl
add rax, rsi
cmp rax, 5
jae 0x1400577e4
mov bl, byte [rbp - 0x40]
jmp 0x1400577d2
movss xmm2, dword [0x1400c90b4]
lea rdx, [rbp - 0x3f]
mov r9, r12
mov byte [rbp - 0x3a], r13b
lea rcx, [0x140142788]
call fcn.140057c9c
xor eax, eax
mov dword [rbp - 0x40], 0x1d180b79
mov byte [rbp - 0x3a], al
mov cl, 0x79
mov word [rbp - 0x3c], 0xb18
xor byte [rbp + rax - 0x3f], cl
add rax, rsi
cmp rax, 5
jae 0x140057829
mov cl, byte [rbp - 0x40]
jmp 0x140057817
movss xmm2, dword [0x1400d30f0]
lea rdx, [rbp - 0x3f]
mov r9, r12
mov byte [rbp - 0x3a], r13b
lea rcx, [0x140142a20]
call fcn.140057c9c
xor eax, eax
mov dword [rbp - 0x40], 0x1a1f0c7e
mov byte [rbp - 0x3a], al
mov cl, 0x7e
mov word [rbp - 0x3c], 0xc1f
xor byte [rbp + rax - 0x3f], cl
add rax, rsi
cmp rax, 5
jae 0x14005786e
mov cl, byte [rbp - 0x40]
jmp 0x14005785c
movss xmm2, dword [0x1400d30f8]
lea rdx, [rbp - 0x3f]
mov r9, r12
mov byte [rbp - 0x3a], r13b
lea rcx, [0x140142878]
call fcn.140057c9c
xor eax, eax
mov dword [rbp - 0x40], 0x80d1e6c
mov byte [rbp - 0x3a], al
mov cl, 0x6c
mov word [rbp - 0x3c], 0x1e0d
xor byte [rbp + rax - 0x3f], cl
add rax, rsi
cmp rax, 5
jae 0x1400578b3
mov cl, byte [rbp - 0x40]
jmp 0x1400578a1
mov r9, r12
mov byte [rbp - 0x3a], r13b
movaps xmm2, xmm6
lea rdx, [rbp - 0x3f]
lea rcx, [0x140142678]
call fcn.140057c9c
xor eax, eax
mov dword [rbp - 0x40], 0x6031062
mov byte [rbp - 0x3a], al
mov cl, 0x62
mov word [rbp - 0x3c], 0x1003
xor byte [rbp + rax - 0x3f], cl
add rax, rsi
cmp rax, 5
jae 0x1400578f3
mov cl, byte [rbp - 0x40]
jmp 0x1400578e1
mov r9, r12
mov byte [rbp - 0x3a], r13b
movaps xmm2, xmm6
lea rdx, [rbp - 0x3f]
lea rcx, [0x1401428f0]
call fcn.140057c9c
xor eax, eax
mov dword [rbp - 0x40], 0x4b4e5d2f
mov byte [rbp - 0x3a], al
mov cl, 0x2f
mov word [rbp - 0x3c], 0x5d4e
xor byte [rbp + rax - 0x3f], cl
add rax, rsi
cmp rax, 5
jae 0x140057933
mov cl, byte [rbp - 0x40]
jmp 0x140057921
mov r9, r12
mov byte [rbp - 0x3a], r13b
mov r8b, sil
lea rdx, [rbp - 0x3f]
lea rcx, [0x140142538]
call fcn.140057a40
mov cl, 0x68
mov dword [rbp - 0x40], 0x1b010568
mov rax, r13
mov word [rbp - 0x3c], ntohs
xor byte [rbp + rax - 0x3f], cl
add rax, rsi
cmp rax, 4
jae 0x140057971
mov cl, byte [rbp - 0x40]
jmp 0x14005795f
mov r9, r12
mov byte [rbp - 0x3b], r13b
mov r8d, 0x7d0
lea rdx, [rbp - 0x3f]
lea rcx, [0x140142650]
call fcn.140057e14
mov cl, 0x3f
mov dword [rbp - 0x40], 0x4c56523f
mov rax, r13
mov word [rbp - 0x3c], 0x5c
xor byte [rbp + rax - 0x3f], cl
add rax, rsi
cmp rax, 4
jae 0x1400579b2
mov cl, byte [rbp - 0x40]
jmp 0x1400579a0
mov r9, r12
mov byte [rbp - 0x3b], r13b
mov r8b, sil
lea rdx, [rbp - 0x3f]
lea rcx, [0x1401422e0]
call fcn.140057a40
mov rax, r13
mov dword [rbp - 0x40], 0x2b313558
mov word [rbp - 0x3c], Ordinal_60
xor byte [rbp + rax - 0x3f], r14b
add rax, rsi
cmp rax, 4
jae 0x1400579f0
mov r14b, byte [rbp - 0x40]
jmp 0x1400579dc
movss xmm2, dword [0x1400d30e8]
lea rdx, [rbp - 0x3f]
mov r9, r12
mov byte [rbp - 0x3b], r13b
lea rcx, [0x140142308]
call fcn.140057c9c
mov rcx, qword [rbp - 0x18]
xor rcx, rsp
call fcn.1400c1f80
lea r11, [rsp + 0x60]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [rsp + 0x50]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret