Function at 0x18003a734
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rax
pushf
mov eax, 0xc63ffacb
pushf
not eax
add eax, 0xa7985de9
xor eax, 0xdc4b6f76
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x82b08b65
xor eax, 0xf8352d05
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xe24fe6df
xor eax, 0xed99f88a
rol eax, 0x7c
popf
cmp eax, 0x20
jne 0x18003a784
popf
pop rax
jmp 0x18003bbf1
cmp eax, 0
jne 0x18003a793
popf
pop rax
jmp 0x18003a991
cmp eax, 3
jne 0x18003a7a2
popf
pop rax
jmp 0x18003abb8
cmp eax, 1
jne 0x18003a7b1
popf
pop rax
jmp 0x18003aa48
cmp eax, 0xd
jne 0x18003a7c0
popf
pop rax
jmp 0x18003b0d1
cmp eax, 0x1a
jne 0x18003a7cf
popf
pop rax
jmp 0x18003b88d
cmp eax, 0xe
jne 0x18003a7de
popf
pop rax
jmp 0x18003b109
cmp eax, 0xb
jne 0x18003a7ed
popf
pop rax
jmp 0x18003afcf
cmp eax, 0x19
jne 0x18003a7fc
popf
pop rax
jmp 0x18003b7eb
cmp eax, 8
jne 0x18003a80b
popf
pop rax
jmp 0x18003ae83
cmp eax, 0x1d
jne 0x18003a81a
popf
pop rax
jmp 0x18003b9ec
cmp eax, 0x17
jne 0x18003a829
popf
pop rax
jmp 0x18003b66c
cmp eax, 0x1c
jne 0x18003a838
popf
pop rax
jmp 0x18003b94b
cmp eax, 0x12
jne 0x18003a847
popf
pop rax
jmp 0x18003b40c
cmp eax, 0x18
jne 0x18003a856
popf
pop rax
jmp 0x18003b72a
cmp eax, 0x11
jne 0x18003a865
popf
pop rax
jmp 0x18003b34b
cmp eax, 0x1b
jne 0x18003a874
popf
pop rax
jmp 0x18003b8ed
cmp eax, 0x21
jne 0x18003a883
popf
pop rax
jmp 0x18003bc93
cmp eax, 0x23
jne 0x18003a892
popf
pop rax
jmp 0x18003bd3e
cmp eax, 0x14
jne 0x18003a8a1
popf
pop rax
jmp 0x18003b4e8
cmp eax, 0xf
jne 0x18003a8b0
popf
pop rax
jmp 0x18003b1b9
cmp eax, 0x13
jne 0x18003a8bf
popf
pop rax
jmp 0x18003b4ae
cmp eax, 0x15
jne 0x18003a8ce
popf
pop rax
jmp 0x18003b533
cmp eax, 0x22
jne 0x18003a8dd
popf
pop rax
jmp 0x18003bce0
cmp eax, 0x1e
jne 0x18003a8ec
popf
pop rax
jmp 0x18003baaa
cmp eax, 0xc
jne 0x18003a8fb
popf
pop rax
jmp 0x18003b071
cmp eax, 7
jne 0x18003a90a
popf
pop rax
jmp 0x18003adc7
cmp eax, 5
jne 0x18003a919
popf
pop rax
jmp 0x18003ad09
cmp eax, 0x1f
jne 0x18003a928
popf
pop rax
jmp 0x18003bb57
cmp eax, 0x10
jne 0x18003a937
popf
pop rax
jmp 0x18003b264
cmp eax, 6
jne 0x18003a946
popf
pop rax
jmp 0x18003ad69
cmp eax, 9
jne 0x18003a955
popf
pop rax
jmp 0x18003af11
cmp eax, 4
jne 0x18003a964
popf
pop rax
jmp 0x18003ac54
cmp eax, 0x16
jne 0x18003a973
popf
pop rax
jmp 0x18003b5cb
cmp eax, 2
jne 0x18003a982
popf
pop rax
jmp 0x18003aacd
cmp eax, 0xa
jne 0x18003a991
popf
pop rax
jmp 0x18003afbc
mov rax, rsp
push rbp
lea rbp, [rax - 0x28]
sub rsp, 0x120
mov qword [rbp - 0x10], 0xfffffffffffffffe
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov dword [rsp + 0x40], 0xb
mov byte [rsp + 0x44], 0x7a
mov byte [rsp + 0x45], 0x7e
mov byte [rsp + 0x46], 0x6e
mov byte [rsp + 0x47], 0x79
mov byte [rsp + 0x48], WSAStartup
mov byte [rsp + 0x49], 0x6e
mov byte [rsp + 0x4a], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x4b], 0x25
mov byte [rsp + 0x4c], 0x6e
mov byte [rsp + 0x4d], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x4e], 0x6e
xor eax, eax
mov byte [rsp + 0x4f], al
mov al, byte [rsp + 0x44]
xor ebx, ebx
mov r8d, ebx
push rax
pushf
mov eax, 0xbea94036
pushf
not eax
add eax, 0xd12a34c6
xor eax, 0xa7e1ab45
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xa0c52c1c
xor eax, 0xf293f0d3
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x9d6edb25
xor eax, 0xcf200ea5
rol eax, 0x4f
popf
jmp 0x18003a775
movsx edx, byte [rsp + r8 + 0x44]
mov eax, dword [rsp + 0x40]
movsx ecx, al
mov eax, edx
xor eax, ecx
mov byte [rsp + r8 + 0x44], al
inc r8
cmp r8, 0xb
jb 0x18003aa9a
push rax
pushf
mov eax, 0xaceec499
pushf
not eax
add eax, 0xa109548a
xor eax, 0xd2235cd8
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xb8020d0f
xor eax, 0xedf87e8a
rol eax, 0xbd
popf
jmp 0x18003a775
push rax
pushf
mov eax, 0xb12dc74d
pushf
not eax
add eax, 0xd0e6d8c6
xor eax, 0x8f79e07a
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xedcfca12
xor eax, 0xddaebe02
rol eax, 0x4d
popf
jmp 0x18003a775
mov byte [rsp + 0x4f], bl
lea rdx, [rsp + 0x44]
lea rcx, [rsp + 0x70]
call fcn.180003760
nop
lea rcx, [rsp + 0x70]
call fcn.18000da08
mov edi, ebx
test al, al
sete dil
mov esi, 0xe24393b5
pushf
not esi
add esi, 0xb2db013a
xor esi, 0xdc95c93b
rol esi, 0xcb
popf
pushf
not esi
add esi, 0xa74fc8eb
xor esi, 0x922dd08a
rol esi, 0x5a
popf
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x18003ab85
push rax
pushf
mov eax, 0x2d5f34d8
pushf
not eax
add eax, 0xdd6b6573
xor eax, 0xbe8d2a49
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xefd7807f
xor eax, 0xbe184403
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xfb7908d8
xor eax, 0xd5e95807
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x816d1fb9
xor eax, 0x927fa804
rol eax, 0x29
popf
jmp 0x18003a775
push rax
pushf
mov eax, 0xf2d60aab
pushf
not eax
add eax, 0xb585d19b
xor eax, 0x9ec20b92
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x98f747d6
xor eax, 0xcb799b68
rol eax, 0xf4
popf
jmp 0x18003a775
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, rsi
jb 0x18003abfb
push rax
pushf
mov eax, 0xba09c11
pushf
not eax
add eax, 0xc20fff8e
xor eax, 0xff8c4f2a
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xcb29bf60
xor eax, 0xa39d4e06
rol eax, 0x94
popf
jmp 0x18003a775
push rax
pushf
mov eax, 0x4a06a5d6
pushf
not eax
add eax, 0xc81534e8
xor eax, 0xbcf84849
rol eax, 0x18
popf
pushf
not eax
add eax, 0xcc2a7ce9
xor eax, 0xf6a9824a
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xd6f12a18
xor eax, 0x9cb9808e
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xb9cbf5f6
xor eax, 0xbf57a882
rol eax, 0xbf
popf
jmp 0x18003a775
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18003acc2
push rax
pushf
mov eax, 0x8d837a22
pushf
not eax
add eax, 0xef6b4907
xor eax, 0xf9e3df2a
rol eax, 0x47
popf
pushf
not eax
add eax, 0xccdfcb29
xor eax, 0xb604208d
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xaa4694ad
xor eax, 0xc07bafae
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xdadb42b9
xor eax, 0x843f14c5
rol eax, 0xd3
popf
jmp 0x18003a775
push rax
pushf
mov eax, 0xb370cded
pushf
not eax
add eax, 0xed4f1639
xor eax, 0xa4a20f8c
rol eax, 0xda
popf
pushf
not eax
add eax, 0x843ab00d
xor eax, 0xd866fc5d
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x811fadae
xor eax, 0x958d9828
rol eax, 0x6a
popf
jmp 0x18003a775
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180014614
push rax
pushf
mov eax, 0x7b84b9c1
pushf
not eax
add eax, 0x91f892d8
xor eax, 0xe0179373
rol eax, 0x72
popf
pushf
not eax
add eax, 0xc0660143
xor eax, 0xbeac2b52
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xbb76141d
xor eax, 0xa4de06b3
rol eax, 0xca
popf
pushf
not eax
add eax, 0xc242a961
xor eax, 0xf46ab4b0
rol eax, 0xc7
popf
jmp 0x18003a775
movdqa xmm0, xmmword [0x18001bfe0]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], bl
mov byte [rsp + 0x2c], 0x6c
mov byte [rsp + 0x2d], 0x7b
mov byte [rsp + 0x2e], 0x6a
mov byte [rsp + 0x2f], 0x7c
mov byte [rsp + 0x30], WSAStartup
mov byte [rsp + 0x31], 0x68
mov byte [rsp + 0x32], 0x7b
mov byte [rsp + 0x33], 0x6e
mov byte [rsp + 0x34], 0x79
mov byte [rsp + 0x35], 0x78
mov byte [rsp + 0x36], 0x7b
mov byte [rsp + 0x37], 0x7d
mov byte [rsp + 0x38], 0x6e
mov byte [rsp + 0x39], 0x7b
mov byte [rsp + 0x3a], 0x37
mov byte [rsp + 0x3b], 0x6e
mov byte [rsp + 0x3c], 0x81
mov byte [rsp + 0x3d], 0x6e
mov byte [rsp + 0x3e], bl
mov al, byte [rsp + 0x2c]
mov rdx, rbx
push rax
pushf
mov eax, 0xd6e3bf47
pushf
not eax
add eax, 0x9926aa93
xor eax, 0xbf1764e1
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xa474d1ba
xor eax, 0x9b61d769
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x834aa30d
xor eax, 0x8dea1044
rol eax, 0x7d
popf
jmp 0x18003a775
movsx ecx, byte [rsp + rdx + 0x2c]
sub ecx, 9
mov byte [rsp + rdx + 0x2c], cl
inc rdx
cmp rdx, 0x12
jb 0x18003aecb
push rax
pushf
mov eax, 0x6bc2e8cd
pushf
not eax
add eax, 0xfbf0d85b
xor eax, 0xc6bdda81
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xce92c356
xor eax, 0xfa736915
rol eax, 0x4f
popf
jmp 0x18003a775
push rax
pushf
mov eax, 0xf0d69fc1
pushf
not eax
add eax, 0xa66a73e2
xor eax, 0xbe1870b7
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xc2ccc519
xor eax, 0xbd4b1059
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xcba2f96f
xor eax, 0xe5e7c7ff
rol eax, 0x8b
popf
jmp 0x18003a775
lea rdx, [rsp + 0x2c]
lea rcx, [rbp - 0x70]
call fcn.180003760
nop
lea rcx, [rbp - 0x70]
call fcn.18000da08
mov ecx, ebx
test al, al
sete cl
push rcx
not ecx
sub edi, ecx
pop rcx
sub edi, 1
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x18003af89
push rax
pushf
mov eax, 0x60deab7b
pushf
not eax
add eax, 0x943eeaf6
xor eax, 0xe7f7807e
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x9dfab805
xor eax, 0x81bae9dc
rol eax, 0x96
popf
pushf
not eax
add eax, 0xfd1d58ca
xor eax, 0xd193d08c
rol eax, 0xd4
popf
jmp 0x18003a775
push rax
pushf
mov eax, 0xdfdc2e7
pushf
not eax
add eax, 0xcd6130ee
xor eax, 0xf399b560
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xc971d450
xor eax, 0xffd208e3
rol eax, 0xf5
popf
jmp 0x18003a775
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, rsi
jb 0x18003b0d1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18003b02a
push rax
pushf
mov eax, 0xf975151b
pushf
not eax
add eax, 0xaec60f94
xor eax, 0xbe42fd48
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xf458dbec
xor eax, 0xf4ca8ee1
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x889b0b9b
xor eax, 0x8490bf17
rol eax, 0x18
popf
jmp 0x18003a775
push rax
pushf
mov eax, 0x620b1e54
pushf
not eax
add eax, 0xd8a48e1c
xor eax, 0xfcc31309
rol eax, 0xce
popf
pushf
not eax
add eax, 0xc29b7760
xor eax, 0xbd7bde25
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xadb4eb4c
xor eax, 0xbcd533e7
rol eax, 0x13
popf
jmp 0x18003a775
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180014614
push rax
pushf
mov eax, 0x8db86e8a
pushf
not eax
add eax, 0xb28e9c5b
xor eax, 0xae6b9aa0
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xf2b57e90
xor eax, 0x9339c64a
rol eax, 0xc
popf
jmp 0x18003a775
movdqa xmm0, xmmword [0x18001bfe0]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], bl
mov dword [rsp + 0x60], 0x16
mov byte [rsp + 0x64], 0x7a
mov byte [rsp + 0x65], 0x79
mov byte [rsp + 0x66], 0x75
mov byte [rsp + 0x67], 0x77
mov byte [rsp + 0x68], 0x7a
mov byte [rsp + 0x69], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x6a], 0x38
mov byte [rsp + 0x6b], WSAStartup
mov byte [rsp + 0x6c], 0x77
mov byte [rsp + 0x6d], 0x62
xor eax, eax
mov byte [rsp + 0x6e], al
mov al, byte [rsp + 0x64]
mov r8, rbx
push rax
pushf
mov eax, 0x1411af6b
pushf
not eax
add eax, 0xcc23704a
xor eax, 0xe6fe30f2
rol eax, 0x66
popf
pushf
not eax
add eax, 0x9c9ceee6
xor eax, 0xfdb8a62a
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x898643a5
xor eax, 0xbd09fa23
rol eax, 0x26
popf
pushf
not eax
add eax, 0xe007a127
xor eax, 0xe3177cb5
rol eax, 0x91
popf
jmp 0x18003a775
movsx edx, byte [rsp + r8 + 0x64]
mov eax, dword [rsp + 0x60]
movsx ecx, al
mov eax, edx
xor eax, ecx
mov byte [rsp + r8 + 0x64], al
inc r8
cmp r8, 0xa
jb 0x18003b20b
push rax
pushf
mov eax, 0x2dc78a61
pushf
not eax
add eax, 0xe2e49d33
xor eax, 0xd4f8f586
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xc05e82ea
xor eax, 0xb12f483e
rol eax, 0x80
popf
jmp 0x18003a775
push rax
pushf
mov eax, 0x45125644
pushf
not eax
add eax, 0xc48398fb
xor eax, 0x8ce84d00
rol eax, 0x47
popf
pushf
not eax
add eax, 0x9190ac25
xor eax, 0xb81c3d9f
rol eax, 0x49
popf
pushf
not eax
add eax, 0xe0279da0
xor eax, 0xb0a09408
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x992e97b0
xor eax, 0xb0f72aad
rol eax, 0x41
popf
jmp 0x18003a775
mov byte [rsp + 0x6e], bl
lea rdx, [rsp + 0x64]
lea rcx, [rbp - 0x50]
call fcn.180003760
nop
lea rcx, [rbp - 0x50]
call fcn.18000da08
mov ecx, ebx
test al, al
sete cl
push rcx
not ecx
sub edi, ecx
pop rcx
sub edi, 1
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x18003b2f3
push rax
pushf
mov eax, 0xb215c49
pushf
not eax
add eax, 0xd4636b1f
xor eax, 0xb769f559
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xa8e14dec
xor eax, 0x9da1fec7
rol eax, 7
popf
pushf
not eax
add eax, 0xfbb63794
xor eax, 0xdb611c98
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xff15f8ad
xor eax, 0x851c5eb5
rol eax, 5
popf
jmp 0x18003a775
push rax
pushf
mov eax, 0x2783d1c8
pushf
not eax
add eax, 0x9b3a727f
xor eax, 0x830cccaf
rol eax, 0xad
popf
pushf
not eax
add eax, 0xe6c78fc9
xor eax, 0xfdb78650
rol eax, 1
popf
pushf
not eax
add eax, 0xcf4fd71a
xor eax, 0xfae93510
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xe9c74829
xor eax, 0xc537498e
rol eax, 0x3d
popf
jmp 0x18003a775
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, rsi
jb 0x18003b3b3
push rax
pushf
mov eax, 0x4eaee74b
pushf
not eax
add eax, 0xf382b8a9
xor eax, 0xd3128a3b
rol eax, 9
popf
pushf
not eax
add eax, 0x8c296504
xor eax, 0xd8fe229f
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xf19149e6
xor eax, 0xac075677
rol eax, 0x84
popf
pushf
not eax
add eax, 0xa7cf50c2
xor eax, 0xbdbf116b
rol eax, 0x8a
popf
jmp 0x18003a775
push rax
pushf
mov eax, 0xacb83911
pushf
not eax
add eax, 0x8d2582a7
xor eax, 0xa78d8a0d
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xd2f64b11
xor eax, 0xf6fa51d4
rol eax, 0x59
popf
pushf
not eax
add eax, 0xb8361193
xor eax, 0x9fe8fe98
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xa9082b0b
xor eax, 0xb08bd642
rol eax, 0xa6
popf
jmp 0x18003a775
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18003b47a
push rax
pushf
mov eax, 0x5d3d1032
pushf
not eax
add eax, 0xf4c924e0
xor eax, 0x861055f5
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xe087eadf
xor eax, 0xb7da4180
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xece895cb
xor eax, 0xb8f48002
rol eax, 0x63
popf
pushf
not eax
add eax, 0xc8b404c1
xor eax, 0xf8e03fab
rol eax, 0x8e
popf
jmp 0x18003a775
push rax
pushf
mov eax, 0xf65f2008
pushf
not eax
add eax, 0x82f00841
xor eax, 0xe2ab170e
rol eax, 0x73
popf
pushf
not eax
add eax, 0xa21fd321
xor eax, 0xad6c6141
rol eax, 0x4a
popf
jmp 0x18003a775
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180014614
push rax
pushf
mov eax, 0x36338a9c
pushf
not eax
add eax, 0xfbca79bf
xor eax, 0xfa7aa07e
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xce082536
xor eax, 0xabeea47e
rol eax, 0xee
popf
pushf
not eax
add eax, 0x83a5c2c4
xor eax, 0xe883b086
rol eax, 0x1d
popf
jmp 0x18003a775
movdqa xmm0, xmmword [0x18001bfe0]
movdqu xmmword [rbp - 0x40], xmm0
mov byte [rbp - 0x50], bl
mov byte [rsp + 0x20], WSAStartup
mov byte [rsp + 0x21], WSAStartup
mov byte [rsp + 0x22], 0x66
mov byte [rsp + 0x23], 0x64
mov byte [rsp + 0x24], WSAStartup
mov byte [rsp + 0x25], 0x68
mov byte [rsp + 0x26], 0x35
mov byte [rsp + 0x27], 0x31
mov byte [rsp + 0x28], 0x67
mov byte [rsp + 0x29], 0x64
mov byte [rsp + 0x2a], 0x77
mov byte [rsp + 0x2b], bl
mov al, byte [rsp + 0x20]
mov rdx, rbx
push rax
pushf
mov eax, 0xcd0d791b
pushf
not eax
add eax, 0x997bfdb3
xor eax, 0xe7b4c9aa
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xc4fb9162
xor eax, 0xebef044f
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xd0ba8ed5
xor eax, 0xd312bfc6
rol eax, 0x51
popf
jmp 0x18003a775
movsx ecx, byte [rsp + rdx + 0x20]
sub ecx, 3
mov byte [rsp + rdx + 0x20], cl
inc rdx
cmp rdx, 0xb
jb 0x18003b626
push rax
pushf
mov eax, 0xe5a5d342
pushf
not eax
add eax, 0x847ade2d
xor eax, 0x95250e14
rol eax, 0x74
popf
pushf
not eax
add eax, 0xe6571698
xor eax, 0x97c89f6b
rol eax, 0xac
popf
pushf
not eax
add eax, 0xafcefd0a
xor eax, 0xb33f3cef
rol eax, 0x64
popf
jmp 0x18003a775
push rax
pushf
mov eax, 0xcdc30c2e
pushf
not eax
add eax, 0xac6de3a7
xor eax, 0xe50a5c7a
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xd5cef563
xor eax, 0x8015c993
rol eax, 0x88
popf
pushf
not eax
add eax, 0xd98e678f
xor eax, 0xd845465c
rol eax, 0x2f
popf
jmp 0x18003a775
lea rdx, [rsp + 0x20]
lea rcx, [rbp - 0x30]
call fcn.180003760
nop
lea rcx, [rbp - 0x30]
call fcn.18000da08
mov ecx, ebx
test al, al
sete cl
push rcx
not ecx
sub edi, ecx
pop rcx
sub edi, 1
mov rdx, qword [rbp - 0x18]
cmp rdx, 0x10
jb 0x18003b6e4
push rax
pushf
mov eax, 0xb3a524a4
pushf
not eax
add eax, 0x8e5763de
xor eax, 0x9c7f0421
rol eax, 0x26
popf
pushf
not eax
add eax, 0xbb69f1e7
xor eax, 0xe8823047
rol eax, 0x16
popf
pushf
not eax
add eax, 0xda82272a
xor eax, 0xf5ca00d3
rol eax, 0x7f
popf
jmp 0x18003a775
push rax
pushf
mov eax, 0xa77c80a0
pushf
not eax
add eax, 0xb04689d6
xor eax, 0xa19e8491
rol eax, 0x70
popf
pushf
not eax
add eax, 0xdfd4719b
xor eax, 0x8ee7ebdf
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xa68996fa
xor eax, 0xd7a3b5dd
rol eax, 0x15
popf
jmp 0x18003a775
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, rsi
jb 0x18003b792
push rax
pushf
mov eax, 0xa1b41340
pushf
not eax
add eax, 0x88ffb78e
xor eax, 0xa1325ab5
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xe6012483
xor eax, 0xa6dc30a4
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x8a681eec
xor eax, 0xd154a270
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xce5eca7c
xor eax, 0xa18b3880
rol eax, 0x8e
popf
jmp 0x18003a775
push rax
pushf
mov eax, 0x46606640
pushf
not eax
add eax, 0xc840a934
xor eax, 0xb4b4cb87
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xe8d501ce
xor eax, 0xcd3ba2de
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x83247400
xor eax, 0xc13e39b3
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xe60c5c8e
xor eax, 0xcc39de4e
rol eax, 0xf6
popf
jmp 0x18003a775
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18003b846
push rax
pushf
mov eax, 0xa18df7fe
pushf
not eax
add eax, 0xe94fd1ac
xor eax, 0xad3d5878
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xd8aad0a9
xor eax, 0xfdc26d89
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x845ba989
xor eax, 0xc410b716
rol eax, 0xff
popf
jmp 0x18003a775
push rax
pushf
mov eax, 0x946e7ffc
pushf
not eax
add eax, 0xd0c64098
xor eax, 0x9a5f53a5
rol eax, 0x14
popf
pushf
not eax
add eax, 0xdc5e3068
xor eax, 0xe5b6829b
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xa2cd7c95
xor eax, 0x8d986746
rol eax, 0
popf
jmp 0x18003a775
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180014614
push rax
pushf
mov eax, 0xb6d54b74
pushf
not eax
add eax, 0x8f82bc8d
xor eax, 0xb1f073e8
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xb50d8154
xor eax, 0xa86d19c9
rol eax, 0x82
popf
pushf
not eax
add eax, 0xddbea600
xor eax, 0x81315cca
rol eax, 0x42
popf
pushf
not eax
add eax, 0x94c71b80
xor eax, 0xc7c91b09
rol eax, 0xa7
popf
jmp 0x18003a775
movdqa xmm0, xmmword [0x18001bfe0]
movdqu xmmword [rbp - 0x20], xmm0
mov byte [rbp - 0x30], bl
mov dword [rsp + 0x50], 0x63
mov byte [rsp + 0x54], 0xf
mov byte [rsp + 0x55], 0xc
mov byte [rsp + 0x56], bl
mov byte [rsp + 0x57], 2
mov byte [rsp + 0x58], 0xf
mov byte [rsp + 0x59], 6
mov byte [rsp + 0x5a], 0x50
mov byte [rsp + 0x5b], 0x4d
mov byte [rsp + 0x5c], 7
mov byte [rsp + 0x5d], 2
mov byte [rsp + 0x5e], 0x17
xor eax, eax
mov byte [rsp + 0x5f], al
mov al, byte [rsp + 0x54]
mov r8, rbx
push rax
pushf
mov eax, 0x37e9dfae
pushf
not eax
add eax, 0xd0bad96e
xor eax, 0xfc3b0a24
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x8218144e
xor eax, 0xe8e5fb6c
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xf6844f09
xor eax, 0x93958033
rol eax, 0xb8
popf
jmp 0x18003a775
movsx edx, byte [rsp + r8 + 0x54]
mov eax, dword [rsp + 0x50]
movsx ecx, al
mov eax, edx
xor eax, ecx
mov byte [rsp + r8 + 0x54], al
inc r8
cmp r8, 0xb
jb 0x18003ba51
push rax
pushf
mov eax, 0x92903d3e
pushf
not eax
add eax, 0xb7af3e10
xor eax, 0xda8a617a
rol eax, 0x94
popf
pushf
not eax
add eax, 0xa7dd30b5
xor eax, 0xcb623c35
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xcd22aba6
xor eax, 0xf2510a03
rol eax, 0xdc
popf
jmp 0x18003a775
push rax
pushf
mov eax, 0xec340f3a
pushf
not eax
add eax, 0xb963508e
xor eax, 0x978903c4
rol eax, 0x50
popf
pushf
not eax
add eax, 0xf7ed89df
xor eax, 0xec879f2f
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xcf90f249
xor eax, 0x963cd5ca
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xbfc0415d
xor eax, 0x855e2f31
rol eax, 0x2e
popf
jmp 0x18003a775
mov byte [rsp + 0x5f], bl
lea rdx, [rsp + 0x54]
lea rcx, [rbp - 8]
call fcn.180003760
nop
lea rcx, [rbp - 8]
call fcn.18000da08
test al, al
sete bl
push rbx
not ebx
sub edi, ebx
pop rbx
sub edi, 1
mov rdx, qword [rbp + 0x10]
cmp rdx, 0x10
jb 0x18003bb11
push rax
pushf
mov eax, 0x56e553af
pushf
not eax
add eax, 0xef73473b
xor eax, 0xb211ba4a
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xfdad9399
xor eax, 0xc7ccfe4a
rol eax, 8
popf
jmp 0x18003a775
push rax
pushf
mov eax, 0xbfc3f199
pushf
not eax
add eax, 0xa88452cf
xor eax, 0xc0149c06
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x85462c39
xor eax, 0xd61877c2
rol eax, 0x11
popf
pushf
not eax
add eax, 0x95b8f2f9
xor eax, 0xb6ac1592
rol eax, 0x21
popf
jmp 0x18003a775
inc rdx
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, rsi
jb 0x18003bbbe
push rax
pushf
mov eax, 0x8fc22003
pushf
not eax
add eax, 0xec7a5b05
xor eax, 0xda9da493
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xaa060567
xor eax, 0xc4f5d7ea
rol eax, 1
popf
pushf
not eax
add eax, 0xcc0c022a
xor eax, 0xde93100f
rol eax, 0xad
popf
pushf
not eax
add eax, 0xd22f6293
xor eax, 0xb0f8b674
rol eax, 9
popf
jmp 0x18003a775
push rax
pushf
mov eax, 0x3b8d747e
pushf
not eax
add eax, 0x8e7b4bc7
xor eax, 0x97aa5688
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x98917fcf
xor eax, 0x926743e2
rol eax, 0
popf
jmp 0x18003a775
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18003bc5f
push rax
pushf
mov eax, 0xff9537ba
pushf
not eax
add eax, 0xdd6f172e
xor eax, 0xea605285
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xc1e34fe9
xor eax, 0x913c8d00
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xe9436f2b
xor eax, 0xb7fab6f4
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xe7aeaa17
xor eax, 0xe9940927
rol eax, 0x98
popf
jmp 0x18003a775
push rax
pushf
mov eax, 0xc0688e30
pushf
not eax
add eax, 0xa78ba9e1
xor eax, 0xd144324a
rol eax, 0x99
popf
pushf
not eax
add eax, 0x92a6b45c
xor eax, 0x9e39e248
rol eax, 0x7b
popf
jmp 0x18003a775
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180014614
push rax
pushf
mov eax, 0xb83ad559
pushf
not eax
add eax, 0xba647271
xor eax, 0x9c34e2a6
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xb3b9b4ba
xor eax, 0xb02149d2
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xa772cf2e
xor eax, 0xabe58339
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xda21a02a
xor eax, 0xab9f222c
rol eax, 0x5a
popf
jmp 0x18003a775
mov eax, edi
lea r11, [rsp + 0x120]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop rbp
ret