Function at 0x180037381
Capabilities:
Contain obfuscated stackstrings
Hash data using murmur3
Manually build aes constants

Disassembly:
push rax
pushf
mov eax, 0x2acc387d
pushf
not eax
add eax, 0x94d17679
xor eax, 0x95c06da1
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x869ee8aa
xor eax, 0xede9b7d3
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x8d34b519
xor eax, 0x917982bb
rol eax, 0x84
popf
cmp eax, 0x29
jne 0x1800373d1
popf
pop rax
jmp 0x180038d63
cmp eax, 0
jne 0x1800373e0
popf
pop rax
jmp 0x180037755
cmp eax, 3
jne 0x1800373ef
popf
pop rax
jmp 0x18003797d
cmp eax, 1
jne 0x1800373fe
popf
pop rax
jmp 0x180037858
cmp eax, 0xd
jne 0x18003740d
popf
pop rax
jmp 0x180037e7c
cmp eax, 0x1a
jne 0x18003741c
popf
pop rax
jmp 0x1800384ec
cmp eax, 0xe
jne 0x18003742b
popf
pop rax
jmp 0x180037ef7
cmp eax, 0x31
jne 0x18003743a
popf
pop rax
jmp 0x18003908d
cmp eax, 0x19
jne 0x180037449
popf
pop rax
jmp 0x18003845e
cmp eax, 8
jne 0x180037458
popf
pop rax
jmp 0x180037c41
cmp eax, 0x2a
jne 0x180037467
popf
pop rax
jmp 0x180038dba
cmp eax, 0x17
jne 0x180037476
popf
pop rax
jmp 0x18003835d
cmp eax, 0x1c
jne 0x180037485
popf
pop rax
jmp 0x1800385e5
cmp eax, 0x2e
jne 0x180037494
popf
pop rax
jmp 0x180038f3e
cmp eax, 0x18
jne 0x1800374a3
popf
pop rax
jmp 0x1800383a8
cmp eax, 0x2b
jne 0x1800374b2
popf
pop rax
jmp 0x180038e0c
cmp eax, 0x1b
jne 0x1800374c1
popf
pop rax
jmp 0x180038562
cmp eax, 0x2d
jne 0x1800374d0
popf
pop rax
jmp 0x180038eaf
cmp eax, 0x23
jne 0x1800374df
popf
pop rax
jmp 0x18003899e
cmp eax, 0x25
jne 0x1800374ee
popf
pop rax
jmp 0x180038ac5
cmp eax, 0x32
jne 0x1800374fd
popf
pop rax
jmp 0x18003911b
cmp eax, 0x13
jne 0x18003750c
popf
pop rax
jmp 0x180038169
cmp eax, 0x33
jne 0x18003751b
popf
pop rax
jmp 0x18003917e
cmp eax, 0x24
jne 0x18003752a
popf
pop rax
jmp 0x1800389d6
cmp eax, 0x1e
jne 0x180037539
popf
pop rax
jmp 0x18003871f
cmp eax, 0xc
jne 0x180037548
popf
pop rax
jmp 0x180037dcf
cmp eax, 0x26
jne 0x180037557
popf
pop rax
jmp 0x180038b91
cmp eax, 0x27
jne 0x180037566
popf
pop rax
jmp 0x180038bfd
cmp eax, 0x30
jne 0x180037575
popf
pop rax
jmp 0x180038fe9
cmp eax, 0x10
jne 0x180037584
popf
pop rax
jmp 0x180038003
cmp eax, 0x37
jne 0x180037593
popf
pop rax
jmp 0x180039378
cmp eax, 9
jne 0x1800375a2
popf
pop rax
jmp 0x180037ce1
cmp eax, 0x39
jne 0x1800375b1
popf
pop rax
jmp 0x1800394b6
cmp eax, 0x16
jne 0x1800375c0
popf
pop rax
jmp 0x180038323
cmp eax, 0x3b
jne 0x1800375cf
popf
pop rax
jmp 0x180039592
cmp eax, 0xa
jne 0x1800375de
popf
pop rax
jmp 0x180037d5d
cmp eax, 0x36
jne 0x1800375ed
popf
pop rax
jmp 0x180039339
cmp eax, 0x14
jne 0x1800375fc
popf
pop rax
jmp 0x1800381f5
cmp eax, 7
jne 0x18003760b
popf
pop rax
jmp 0x180037b99
cmp eax, 0x34
jne 0x18003761a
popf
pop rax
jmp 0x180039214
cmp eax, 2
jne 0x180037629
popf
pop rax
jmp 0x180037911
cmp eax, 0x20
jne 0x180037638
popf
pop rax
jmp 0x180038823
cmp eax, 0x1d
jne 0x180037647
popf
pop rax
jmp 0x1800386b5
cmp eax, 0x11
jne 0x180037656
popf
pop rax
jmp 0x1800380c0
cmp eax, 0x35
jne 0x180037665
popf
pop rax
jmp 0x1800392d1
cmp eax, 0x3a
jne 0x180037674
popf
pop rax
jmp 0x180039545
cmp eax, 0x12
jne 0x180037683
popf
pop rax
jmp 0x180038117
cmp eax, 0x21
jne 0x180037692
popf
pop rax
jmp 0x18003889c
cmp eax, 0x38
jne 0x1800376a1
popf
pop rax
jmp 0x180039417
cmp eax, 0xb
jne 0x1800376b0
popf
pop rax
jmp 0x180037d97
cmp eax, 0xf
jne 0x1800376bf
popf
pop rax
jmp 0x180037f6d
cmp eax, 0x15
jne 0x1800376ce
popf
pop rax
jmp 0x180038294
cmp eax, 5
jne 0x1800376dd
popf
pop rax
jmp 0x180037b03
cmp eax, 6
jne 0x1800376ec
popf
pop rax
jmp 0x180037b47
cmp eax, 0x22
jne 0x1800376fb
popf
pop rax
jmp 0x18003893e
cmp eax, 0x3c
jne 0x18003770a
popf
pop rax
jmp 0x1800395f0
cmp eax, 0x1f
jne 0x180037719
popf
pop rax
jmp 0x180038784
cmp eax, 4
jne 0x180037728
popf
pop rax
jmp 0x180037a13
cmp eax, 0x2f
jne 0x180037737
popf
pop rax
jmp 0x180038f8b
cmp eax, 0x28
jne 0x180037746
popf
pop rax
jmp 0x180038ca6
cmp eax, 0x2c
jne 0x180037755
popf
pop rax
jmp 0x180038e98
mov rax, rsp
push rbp
lea rbp, [rax - 0x668]
sub rsp, 0x760
mov qword [rbp + 0x10], 0xfffffffffffffffe
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rdi
mov dword [rsp + 0x20], 3
mov eax, dword [rsp + 0x20]
xor eax, 0x71
mov byte [rsp + 0x24], al
mov eax, dword [rsp + 0x20]
inc al
xor eax, 0x75
mov byte [rsp + 0x25], al
mov eax, dword [rsp + 0x20]
add al, 2
xor eax, 0x65
mov byte [rsp + 0x26], al
mov eax, dword [rsp + 0x20]
add al, 3
xor eax, 0x72
mov byte [rsp + 0x27], al
mov eax, dword [rsp + 0x20]
add al, 4
xor eax, 0x79
mov byte [rsp + 0x28], al
mov eax, dword [rsp + 0x20]
add al, 5
xor eax, 0x65
mov byte [rsp + 0x29], al
mov eax, dword [rsp + 0x20]
add al, 6
xor eax, 0x78
mov byte [rsp + 0x2a], al
mov eax, dword [rsp + 0x20]
add al, 7
xor eax, 0x2e
mov byte [rsp + 0x2b], al
mov eax, dword [rsp + 0x20]
add al, 8
xor eax, 0x65
mov byte [rsp + 0x2c], al
mov eax, dword [rsp + 0x20]
add al, 9
xor eax, 0x78
mov byte [rsp + 0x2d], al
mov eax, dword [rsp + 0x20]
add al, 0xa
xor eax, 0x65
mov byte [rsp + 0x2e], al
xor eax, eax
mov byte [rsp + 0x2f], al
movzx eax, byte [rsp + 0x24]
xor edx, edx
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0xc0e3a3d9
pushf
not eax
add eax, 0xfec28606
xor eax, 0xfbe2e419
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x9e308d09
xor eax, 0xddcd30ad
rol eax, 0xdd
popf
jmp 0x1800373c2
movsx eax, byte [rsp + rdx + 0x24]
mov ecx, dword [rsp + 0x20]
add cl, dl
xor ecx, eax
mov byte [rsp + rdx + 0x24], cl
inc rdx
cmp rdx, 0xb
jb 0x1800378b8
push rax
pushf
mov eax, 0xaaafc63c
pushf
not eax
add eax, 0xcc874191
xor eax, 0x8c8a4245
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xaf0c60ed
xor eax, 0xb840137a
rol eax, 0x14
popf
pushf
not eax
add eax, 0xf35c3230
xor eax, 0xe3ff4685
rol eax, 0xd5
popf
jmp 0x1800373c2
push rax
pushf
mov eax, 0xd186fcc0
pushf
not eax
add eax, 0xe6d236ca
xor eax, 0x85b6c722
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xf92ece87
xor eax, 0xffcdeba4
rol eax, 0x49
popf
pushf
not eax
add eax, 0xa7e1786a
xor eax, 0xe43f3633
rol eax, 0x54
popf
pushf
not eax
add eax, 0xf03d333f
xor eax, 0x814d8e5a
rol eax, 0x5d
popf
jmp 0x1800373c2
mov byte [rsp + 0x2f], 0
movdqa xmm0, xmmword [0x18001c120]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], 0
lea rax, [rsp + 0x24]
mov r8, 0xffffffffffffffff
nop dword [rax]
push rax
pushf
mov eax, 0x86f295e5
pushf
not eax
add eax, 0xbedf8237
xor eax, 0xf2a61a9b
rol eax, 0xec
popf
pushf
not eax
add eax, 0xa721b069
xor eax, 0x87fb0908
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xb76728f3
xor eax, 0xf5c396e9
rol eax, 0x56
popf
jmp 0x1800373c2
inc r8
cmp byte [rax + r8], 0
jne 0x1800379cd
push rax
pushf
mov eax, 0xef8d55a5
pushf
not eax
add eax, 0xfcb574f9
xor eax, 0xa93a567d
rol eax, 0x31
popf
pushf
not eax
add eax, 0xef4d922f
xor eax, 0x94cf696c
rol eax, 6
popf
pushf
not eax
add eax, 0xef3c5ac0
xor eax, 0xdf73810f
rol eax, 0x81
popf
jmp 0x1800373c2
push rax
pushf
mov eax, 0x9d8154f
pushf
not eax
add eax, 0x9a306429
xor eax, 0x9c3515f9
rol eax, 0xff
popf
pushf
not eax
add eax, 0x8a6760bd
xor eax, 0x92161c8c
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x9ef7bc35
xor eax, 0xc905b970
rol eax, 0xcf
popf
jmp 0x1800373c2
lea rdx, [rsp + 0x24]
lea rcx, [rsp + 0x70]
call fcn.180083564
nop
lea rcx, [rsp + 0x70]
cmp qword [rbp - 0x78], 0x10
cmovae rcx, qword [rsp + 0x70]
lea rdx, [rbp + 0x20]
jmp 0x180037a38
call qword [0x180022e10]
mov edi, 0x4249e5e8
pushf
not edi
add edi, 0xf2eaff84
xor edi, 0xb962cc22
rol edi, 0x54
popf
pushf
not edi
add edi, 0xc6499aee
xor edi, 0xb2671ec5
rol edi, 0xb7
popf
pushf
not edi
add edi, 0xb5837415
xor edi, 0x8f8d2745
rol edi, 0x36
popf
pushf
not edi
add edi, 0xb7a7399a
xor edi, 0xdf29f310
rol edi, 0
popf
cmp rax, 0xffffffffffffffff
jne 0x180037ad0
push rax
pushf
mov eax, 0x7d9091b2
pushf
not eax
add eax, 0xfc7f6564
xor eax, 0xb52387d9
rol eax, 0x70
popf
pushf
not eax
add eax, 0xfcc15e55
xor eax, 0xa8589007
rol eax, 0x39
popf
jmp 0x1800373c2
push rax
pushf
mov eax, 0xa9a9a166
pushf
not eax
add eax, 0x9e35b639
xor eax, 0xcf8c439b
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xc701bd80
xor eax, 0xa215bc21
rol eax, 0x41
popf
jmp 0x1800373c2
mov rcx, rax
jmp 0x180037b07
call qword [0x180022d98]
mov ebx, edi
jmp 0x180037b99
mov rcx, rax
jmp 0x180037b4b
call qword [0x180022d98]
xor ebx, ebx
push rax
pushf
mov eax, 0xc6e57d02
pushf
not eax
add eax, 0xab897a1f
xor eax, 0x935294d1
rol eax, 0x34
popf
pushf
not eax
add eax, 0xc4cd90f0
xor eax, 0x8e7484c7
rol eax, 0x83
popf
pushf
not eax
add eax, 0xe12c81a4
xor eax, 0x9217d8ae
rol eax, 0xa8
popf
jmp 0x1800373c2
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x180037bfb
push rax
pushf
mov eax, 0xe71fdc6
pushf
not eax
add eax, 0xa83024bb
xor eax, 0x8b163ae1
rol eax, 1
popf
pushf
not eax
add eax, 0xd0511787
xor eax, 0x9f5ed956
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xc8b744d8
xor eax, 0xffbe9860
rol eax, 0x37
popf
pushf
not eax
add eax, 0xfb79afcf
xor eax, 0x974ca975
rol eax, 0x4f
popf
jmp 0x1800373c2
push rax
pushf
mov eax, 0xdda97c86
pushf
not eax
add eax, 0xd61c8d7a
xor eax, 0xa1145d14
rol eax, 0x71
popf
pushf
not eax
add eax, 0xa7dd8d5c
xor eax, 0xbcf5f084
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x99542ee6
xor eax, 0x947a3150
rol eax, 0x33
popf
jmp 0x1800373c2
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180037c9b
push rax
pushf
mov eax, 0x31771cb
pushf
not eax
add eax, 0xd19ddac5
xor eax, 0xedc359ee
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xba5c3cbb
xor eax, 0xdf9cc8b5
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x9101b3fe
xor eax, 0xa196c63a
rol eax, 0x71
popf
jmp 0x1800373c2
push rax
pushf
mov eax, 0xd788e206
pushf
not eax
add eax, 0xd0731b3c
xor eax, 0xaeffd5d2
rol eax, 0x84
popf
pushf
not eax
add eax, 0xfbbfa3f8
xor eax, 0xdfd826a7
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xa6e45e0d
xor eax, 0xca6add6a
rol eax, 0x17
popf
jmp 0x1800373c2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180037d29
push rax
pushf
mov eax, 0x32bc9fa6
pushf
not eax
add eax, 0x9c262cd1
xor eax, 0xa687a363
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xbde35d08
xor eax, 0x83e595be
rol eax, 0x9a
popf
jmp 0x1800373c2
push rax
pushf
mov eax, 0x758d2f7a
pushf
not eax
add eax, 0x8923fe80
xor eax, 0xde0087ed
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x9ced1a6e
xor eax, 0x833a5a50
rol eax, 0x38
popf
jmp 0x1800373c2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18004f4d6
push rax
pushf
mov eax, 0xbed0028
pushf
not eax
add eax, 0xdaa57742
xor eax, 0xf0417041
rol eax, 0x64
popf
pushf
not eax
add eax, 0xab52745f
xor eax, 0xbbc1febb
rol eax, 0x7d
popf
jmp 0x1800373c2
movdqa xmm0, xmmword [0x18001c120]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], 0
mov byte [rsp + 0x57], 0x64
mov byte [rsp + 0x58], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x59], 0x62
mov byte [rsp + 0x5a], reloc.WS2_32.dll_WSACleanup
mov byte [rsp + 0x5b], 0x69
mov byte [rsp + 0x5c], 0x60
mov byte [rsp + 0x5d], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x5e], 0x66
mov byte [rsp + 0x5f], WSAStartup
mov byte [rsp + 0x60], WSAStartup
mov byte [rsp + 0x61], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x62], 0x75
mov byte [rsp + 0x63], 0x66
mov byte [rsp + 0x64], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x65], 0x2f
mov byte [rsp + 0x66], 0x66
mov byte [rsp + 0x67], 0x79
mov byte [rsp + 0x68], 0x66
mov byte [rsp + 0x69], 0
movzx eax, byte [rsp + 0x57]
xor edx, edx
nop
push rax
pushf
mov eax, 0xf9d39d2d
pushf
not eax
add eax, 0xea89a3a2
xor eax, 0xc96dfa3d
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xeb5e7230
xor eax, 0xafdf4908
rol eax, 0x73
popf
jmp 0x1800373c2
movsx ecx, byte [rsp + rdx + 0x57]
jmp 0x180037e82
dec ecx
mov byte [rsp + rdx + 0x57], cl
inc rdx
cmp rdx, 0x12
jb 0x180037ec4
push rax
pushf
mov eax, 0xfe1b56c8
pushf
not eax
add eax, 0xfeb62a4e
xor eax, 0xd3e90e0d
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xc0be8583
xor eax, 0x82e5f873
rol eax, 0x1e
popf
jmp 0x1800373c2
push rax
pushf
mov eax, 0x30ce4698
pushf
not eax
add eax, 0xac4aa77a
xor eax, 0xb63082cc
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x96e8edea
xor eax, 0xf0767703
rol eax, 0xb3
popf
jmp 0x1800373c2
movdqa xmm0, xmmword [0x18001c120]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], 0
lea rax, [rsp + 0x57]
mov r8, 0xffffffffffffffff
push rax
pushf
mov eax, 0x7a1f3544
pushf
not eax
add eax, 0xe800403e
xor eax, 0x80d366e9
rol eax, 0xea
popf
pushf
not eax
add eax, 0xc83dbd41
xor eax, 0xab4424a1
rol eax, 0x92
popf
pushf
not eax
add eax, 0xf9a9b608
xor eax, 0xf059c2f6
rol eax, 0x36
popf
pushf
not eax
add eax, 0xcd09152d
xor eax, 0xc7f5e9c5
rol eax, 0xf
popf
jmp 0x1800373c2
inc r8
cmp byte [rax + r8], 0
jne 0x180037fd0
push rax
pushf
mov eax, 0xb51d72b9
pushf
not eax
add eax, 0xdea9f777
xor eax, 0xda6722c4
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xbc204c25
xor eax, 0xb827df75
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xd51f1af0
xor eax, 0xb14473fe
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xb55a8b28
xor eax, 0x8662d867
rol eax, 0x92
popf
jmp 0x1800373c2
push rax
pushf
mov eax, 0xf80966a5
pushf
not eax
add eax, 0xeaca76b1
xor eax, 0xb91ec3ca
rol eax, 0x31
popf
pushf
not eax
add eax, 0x9483cc1e
xor eax, 0xed79345e
rol eax, 0xd
popf
jmp 0x1800373c2
lea rdx, [rsp + 0x57]
lea rcx, [rbp - 0x70]
call fcn.180083564
nop
lea rcx, [rbp - 0x70]
cmp qword [rbp - 0x58], 0x10
cmovae rcx, qword [rbp - 0x70]
lea rdx, [rbp + 0x160]
jmp 0x180038028
call qword [0x180022e10]
cmp rax, 0xffffffffffffffff
jne 0x180038067
push rax
pushf
mov eax, 0x7bf65dfa
pushf
not eax
add eax, 0xb23e6e9c
xor eax, 0xfbb0a966
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x97d910f5
xor eax, 0xa67ae283
rol eax, 0x8b
popf
jmp 0x1800373c2
push rax
pushf
mov eax, 0x7d4c3ea
pushf
not eax
add eax, 0xadcdeff6
xor eax, 0x9780b442
rol eax, 0x62
popf
pushf
not eax
add eax, 0xbaac1911
xor eax, 0x8e4aec67
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x83e3eca4
xor eax, 0xdeb01e4e
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xe4ebfe0d
xor eax, 0xc2f41562
rol eax, 0x77
popf
jmp 0x1800373c2
mov rcx, rax
jmp 0x1800380c4
call qword [0x180022d98]
mov eax, edi
jmp 0x180038169
mov rcx, rax
jmp 0x18003811b
call qword [0x180022d98]
xor eax, eax
push rax
pushf
mov eax, 0x5f105a2d
pushf
not eax
add eax, 0xd7aa0c1f
xor eax, 0x808d8fee
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xc7d19938
xor eax, 0x88ee1dd2
rol eax, 0x27
popf
pushf
not eax
add eax, 0xa438df94
xor eax, 0xfa9cfa70
rol eax, 0x31
popf
jmp 0x1800373c2
push rax
not eax
sub ebx, eax
pop rax
sub ebx, 1
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x1800381af
push rax
pushf
mov eax, 0xc57e3be0
pushf
not eax
add eax, 0xf008f69f
xor eax, 0xbde85f59
rol eax, 0xd
popf
pushf
not eax
add eax, 0xe23ef4a5
xor eax, 0xd58201b8
rol eax, 0x46
popf
jmp 0x1800373c2
push rax
pushf
mov eax, 0x72dac89a
pushf
not eax
add eax, 0xb21aa3a4
xor eax, 0x87d9b181
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xa80b0b3a
xor eax, 0xa306f0ce
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xcdf083fd
xor eax, 0xd679c48a
rol eax, 0xf9
popf
jmp 0x1800373c2
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003823b
push rax
pushf
mov eax, 0xfaad5935
pushf
not eax
add eax, 0x918c8540
xor eax, 0xe4f29ebb
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xe8e746cc
xor eax, 0xfbc46ba0
rol eax, 0x27
popf
jmp 0x1800373c2
push rax
pushf
mov eax, 0xcf9a7ad1
pushf
not eax
add eax, 0xea14182b
xor eax, 0xed02ea20
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xaf00dcdc
xor eax, 0x8dc3b5fe
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xdb46852c
xor eax, 0xbf0096d5
rol eax, 0xab
popf
pushf
not eax
add eax, 0xeb04dd20
xor eax, 0x98a06ccd
rol eax, 0x90
popf
jmp 0x1800373c2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800382dc
push rax
pushf
mov eax, 0xbf5ae6a7
pushf
not eax
add eax, 0x94f15f82
xor eax, 0xcb45ef9b
rol eax, 0x15
popf
pushf
not eax
add eax, 0xa259ca4e
xor eax, 0xba372fdb
rol eax, 0xf3
popf
jmp 0x1800373c2
push rax
pushf
mov eax, 0xb81822e3
pushf
not eax
add eax, 0xf585e80a
xor eax, 0xc824b8cf
rol eax, 0x78
popf
pushf
not eax
add eax, 0xafe196da
xor eax, 0xc68848b9
rol eax, 0x66
popf
pushf
not eax
add eax, 0xec868f76
xor eax, 0xd3851630
rol eax, 2
popf
jmp 0x1800373c2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18004f4d6
push rax
pushf
mov eax, 0x56b84970
pushf
not eax
add eax, 0xf2f23e00
xor eax, 0xfdf1c588
rol eax, 0x63
popf
pushf
not eax
add eax, 0xf4a5b3ed
xor eax, 0xee20e3a5
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xf4f558f4
xor eax, 0xe1d504d2
rol eax, 0x99
popf
jmp 0x1800373c2
movdqa xmm0, xmmword [0x18001c120]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], 0
mov byte [rsp + 0x40], WSAStartup
mov byte [rsp + 0x41], WSAStartup
mov byte [rsp + 0x42], 0x66
mov byte [rsp + 0x43], 0x64
mov byte [rsp + 0x44], WSAStartup
mov byte [rsp + 0x45], 0x68
mov byte [rsp + 0x46], 0x31
mov byte [rsp + 0x47], 0x67
mov byte [rsp + 0x48], 0x64
mov byte [rsp + 0x49], 0x77
mov byte [rsp + 0x4a], 0
movzx eax, byte [rsp + 0x40]
xor edx, edx
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0xa3f2d905
pushf
not eax
add eax, 0xa0dc1e37
xor eax, 0xdb2f64aa
rol eax, 6
popf
pushf
not eax
add eax, 0xe0d5fb66
xor eax, 0x973eaecb
rol eax, 0x14
popf
pushf
not eax
add eax, 0x86727f29
xor eax, 0xee260e7f
rol eax, 0x79
popf
pushf
not eax
add eax, 0xe6afab19
xor eax, 0xf291f126
rol eax, 3
popf
jmp 0x1800373c2
movsx ecx, byte [rsp + rdx + 0x40]
sub ecx, 3
mov byte [rsp + rdx + 0x40], cl
inc rdx
cmp rdx, 0xa
jb 0x1800384a6
push rax
pushf
mov eax, 0x298751bd
pushf
not eax
add eax, 0xe27ddeb0
xor eax, 0xf06a7c33
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xe9f8fea4
xor eax, 0x97d1c2a3
rol eax, 0x1d
popf
jmp 0x1800373c2
push rax
pushf
mov eax, 0x6f0eb72b
pushf
not eax
add eax, 0xe581b68f
xor eax, 0xee331a4f
rol eax, 0xac
popf
pushf
not eax
add eax, 0xfe6f32a5
xor eax, 0xa759fd6f
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xbe2a8151
xor eax, 0xbed94433
rol eax, 0x48
popf
jmp 0x1800373c2
movdqa xmm0, xmmword [0x18001c120]
movdqu xmmword [rbp - 0x40], xmm0
mov byte [rbp - 0x50], 0
lea rax, [rsp + 0x40]
mov r8, 0xffffffffffffffff
push rax
pushf
mov eax, 0xd0bed6ad
pushf
not eax
add eax, 0xc6646035
xor eax, 0x9de1180b
rol eax, 0xac
popf
pushf
not eax
add eax, 0x99fe5a32
xor eax, 0x87abd3ce
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x912bf3e1
xor eax, 0xdfb16a35
rol eax, 0x48
popf
pushf
not eax
add eax, 0x8931581d
xor eax, 0xa026ead8
rol eax, 0x74
popf
jmp 0x1800373c2
inc r8
cmp byte [rax + r8], 0
jne 0x18003859f
push rax
pushf
mov eax, 0x2b0ad14a
pushf
not eax
add eax, 0xdef3f6c7
xor eax, 0xee0b4b33
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xa65c6db7
xor eax, 0xb07e46ce
rol eax, 0x80
popf
jmp 0x1800373c2
push rax
pushf
mov eax, 0xad54b297
pushf
not eax
add eax, 0xcf575818
xor eax, 0xe2c5c26b
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xb65166b2
xor eax, 0xc4d9dee9
rol eax, 0x91
popf
pushf
not eax
add eax, 0xb1a2db65
xor eax, 0x9049e363
rol eax, 0x48
popf
jmp 0x1800373c2
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x50]
call fcn.180083564
nop
lea rcx, [rbp - 0x50]
cmp qword [rbp - 0x38], 0x10
cmovae rcx, qword [rbp - 0x50]
lea rdx, [rbp + 0x2a0]
jmp 0x18003860a
call qword [0x180022e10]
cmp rax, 0xffffffffffffffff
jne 0x18003865c
push rax
pushf
mov eax, 0x3411637c
pushf
not eax
add eax, 0xef7d29a6
xor eax, 0xb5cae416
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xa2ce732b
xor eax, 0x90d3ab87
rol eax, 0xea
popf
pushf
not eax
add eax, 0xe26e8115
xor eax, 0xe874c1da
rol eax, 0x47
popf
jmp 0x1800373c2
push rax
pushf
mov eax, 0xc1ab01fd
pushf
not eax
add eax, 0xb5b9d354
xor eax, 0xd81d5f3d
rol eax, 0x94
popf
pushf
not eax
add eax, 0x86392914
xor eax, 0xd739b257
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xacd020da
xor eax, 0xfdcfec74
rol eax, 0xea
popf
pushf
not eax
add eax, 0xf3160340
xor eax, 0xe1335c98
rol eax, 0xb7
popf
jmp 0x1800373c2
mov rcx, rax
jmp 0x1800386b9
call qword [0x180022d98]
mov eax, edi
jmp 0x180038784
mov rcx, rax
jmp 0x180038723
call qword [0x180022d98]
xor eax, eax
push rax
pushf
mov eax, 0x8072e1b1
pushf
not eax
add eax, 0xc55ff462
xor eax, 0x9a58b209
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xc926ad97
xor eax, 0xe76530e3
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x8a474103
xor eax, 0xfae8cfe9
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xe0e415bf
xor eax, 0xb92f8687
rol eax, 0x1e
popf
jmp 0x1800373c2
push rax
not eax
sub ebx, eax
pop rax
sub ebx, 1
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x1800387f0
push rax
pushf
mov eax, 0x298ec1ee
pushf
not eax
add eax, 0xc5807871
xor eax, 0xa7cea943
rol eax, 6
popf
pushf
not eax
add eax, 0xd248eea3
xor eax, 0x8f8a7ade
rol eax, 0x30
popf
pushf
not eax
add eax, 0xd106265a
xor eax, 0x86f1e98f
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xc0e62410
xor eax, 0x90a55986
rol eax, 0xe
popf
jmp 0x1800373c2
push rax
pushf
mov eax, 0x4e50bb12
pushf
not eax
add eax, 0x8dde3b90
xor eax, 0xe4074e30
rol eax, 0x68
popf
pushf
not eax
add eax, 0x8a5b1f15
xor eax, 0xf68cd139
rol eax, 0x6a
popf
jmp 0x1800373c2
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
cmp edx, 0x1000
jb 0x180038869
push rax
pushf
mov eax, 0x6034c7
pushf
not eax
add eax, 0xd7c6a395
xor eax, 0x8b545063
rol eax, 0xab
popf
pushf
not eax
add eax, 0x8e6bb6e0
xor eax, 0xfc7453fe
rol eax, 0x34
popf
jmp 0x1800373c2
push rax
pushf
mov eax, 0xa6ec7005
pushf
not eax
add eax, 0xd503903b
xor eax, 0xad5cb170
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xe6c30260
xor eax, 0x956227bb
rol eax, 0x9a
popf
jmp 0x1800373c2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800388e4
push rax
pushf
mov eax, 0xf0f6a2e9
pushf
not eax
add eax, 0xb1ccfc11
xor eax, 0x863ec0dd
rol eax, 0x73
popf
pushf
not eax
add eax, 0xefc4fcf6
xor eax, 0x97f2c5b1
rol eax, 0x46
popf
jmp 0x1800373c2
push rax
pushf
mov eax, 0xdbe0a28e
pushf
not eax
add eax, 0xd57c7b78
xor eax, 0xa819b318
rol eax, 0xde
popf
pushf
not eax
add eax, 0xa890af84
xor eax, 0xc4c271b7
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xd5c083a6
xor eax, 0xaedde33f
rol eax, 0
popf
pushf
not eax
add eax, 0xecc8d133
xor eax, 0xded0c91f
rol eax, 0xf4
popf
jmp 0x1800373c2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18004f4d6
push rax
pushf
mov eax, 0x83c65bbf
pushf
not eax
add eax, 0xaea7b1b5
xor eax, 0xf0063020
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xe7bba9f3
xor eax, 0xac8ebb1b
rol eax, 0x74
popf
jmp 0x1800373c2
movdqa xmm0, xmmword [0x18001c120]
movdqu xmmword [rbp - 0x40], xmm0
mov byte [rbp - 0x50], 0
mov dword [rsp + 0x30], 0x28
mov eax, dword [rsp + 0x30]
xor eax, 0x6c
mov byte [rsp + 0x34], al
mov eax, dword [rsp + 0x30]
inc al
xor eax, 0x6f
mov byte [rsp + 0x35], al
mov eax, dword [rsp + 0x30]
add al, 2
xor eax, 0x63
mov byte [rsp + 0x36], al
mov eax, dword [rsp + 0x30]
add al, 3
xor eax, 0x61
mov byte [rsp + 0x37], al
mov eax, dword [rsp + 0x30]
add al, 4
xor eax, 0x6c
mov byte [rsp + 0x38], al
mov eax, dword [rsp + 0x30]
add al, 5
xor eax, 0x65
mov byte [rsp + 0x39], al
mov eax, dword [rsp + 0x30]
add al, 6
xor eax, 0x32
mov byte [rsp + 0x3a], al
mov eax, dword [rsp + 0x30]
add al, 7
xor eax, 0x2e
mov byte [rsp + 0x3b], al
mov eax, dword [rsp + 0x30]
add al, 8
xor eax, 0x64
mov byte [rsp + 0x3c], al
mov eax, dword [rsp + 0x30]
add al, 9
xor eax, 0x61
mov byte [rsp + 0x3d], al
mov eax, dword [rsp + 0x30]
add al, 0xa
xor eax, 0x74
mov byte [rsp + 0x3e], al
xor eax, eax
mov byte [rsp + 0x3f], al
movzx eax, byte [rsp + 0x34]
xor edx, edx
nop word [rax + rax]
push rax
pushf
mov eax, 0x9aef1954
pushf
not eax
add eax, 0xf50fcee0
xor eax, 0xe39ce9e6
rol eax, 0x37
popf
pushf
not eax
add eax, 0x8f907498
xor eax, 0xf8b3966d
rol eax, 0x23
popf
jmp 0x1800373c2
movsx eax, byte [rsp + rdx + 0x34]
mov ecx, dword [rsp + 0x30]
add cl, dl
xor ecx, eax
mov byte [rsp + rdx + 0x34], cl
inc rdx
cmp rdx, 0xb
jb 0x180038b38
push rax
pushf
mov eax, 0xda00e11c
pushf
not eax
add eax, 0x8abe64c4
xor eax, 0xf9ab7a2b
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x89d2d232
xor eax, 0x837a61c1
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x8bcf106f
xor eax, 0xfe3c1fe1
rol eax, 0x81
popf
pushf
not eax
add eax, 0xd6f161e3
xor eax, 0xd52eb7fa
rol eax, 0x79
popf
jmp 0x1800373c2
push rax
pushf
mov eax, 0x6898195c
pushf
not eax
add eax, 0xf23c8ba4
xor eax, 0xb2fb2487
rol eax, 0x48
popf
pushf
not eax
add eax, 0xf48da27c
xor eax, 0x98209dc1
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xc4c09a6b
xor eax, 0xa56667e3
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xe6abdd4e
xor eax, 0x8c28d626
rol eax, 0x4f
popf
jmp 0x1800373c2
mov byte [rsp + 0x3f], 0
movdqa xmm0, xmmword [0x18001c120]
movdqu xmmword [rbp - 0x20], xmm0
mov byte [rbp - 0x30], 0
lea rax, [rsp + 0x34]
mov r8, 0xffffffffffffffff
nop dword [rax]
push rax
pushf
mov eax, 0xefa0b61f
pushf
not eax
add eax, 0x8b21a9d9
xor eax, 0x924cd7f5
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x9cec7bc7
xor eax, 0xa77399d0
rol eax, 0x22
popf
pushf
not eax
add eax, 0xedb011e3
xor eax, 0xba70dcdb
rol eax, 0x81
popf
jmp 0x1800373c2
inc r8
cmp byte [rax + r8], 0
jne 0x180038c4d
push rax
pushf
mov eax, 0xf24a856
pushf
not eax
add eax, 0x9491c15a
xor eax, 0xb22246b4
rol eax, 0x16
popf
pushf
not eax
add eax, 0xa2c8833d
xor eax, 0xecc7229d
rol eax, 0x94
popf
pushf
not eax
add eax, 0xd149a051
xor eax, 0xf1c11c78
rol eax, 0x33
popf
jmp 0x1800373c2
push rax
pushf
mov eax, 0xc0122c3a
pushf
not eax
add eax, 0xabe8fe60
xor eax, 0x88ad15a3
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xefdc89da
xor eax, 0xc1c946e2
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xc2af0881
xor eax, 0xc166d3c6
rol eax, 0x57
popf
pushf
not eax
add eax, 0xc12f2a48
xor eax, 0xb1fc8acd
rol eax, 0xbf
popf
jmp 0x1800373c2
lea rdx, [rsp + 0x34]
lea rcx, [rbp - 0x30]
call fcn.180083564
nop
lea rcx, [rbp - 0x30]
cmp qword [rbp - 0x18], 0x10
cmovae rcx, qword [rbp - 0x30]
lea rdx, [rbp + 0x3e0]
jmp 0x180038ccb
call qword [0x180022e10]
cmp rax, 0xffffffffffffffff
jne 0x180038d30
push rax
pushf
mov eax, 0xb16af2d8
pushf
not eax
add eax, 0xaa37f617
xor eax, 0xec0619b4
rol eax, 0x77
popf
pushf
not eax
add eax, 0xa803ea28
xor eax, 0x83983729
rol eax, 0xc
popf
pushf
not eax
add eax, 0xb6cea2be
xor eax, 0x90bc2c9f
rol eax, 0x18
popf
pushf
not eax
add eax, 0xbbbe8d79
xor eax, 0xd1b35e30
rol eax, 0xa7
popf
jmp 0x1800373c2
push rax
pushf
mov eax, 0xd0b879e8
pushf
not eax
add eax, 0xe81fd90f
xor eax, 0xafe9664b
rol eax, 0x70
popf
pushf
not eax
add eax, 0xdf2de22b
xor eax, 0xa5d5299c
rol eax, 0x31
popf
jmp 0x1800373c2
mov rcx, rax
jmp 0x180038d67
call qword [0x180022d98]
mov eax, edi
jmp 0x180038e0c
mov rcx, rax
jmp 0x180038dbe
call qword [0x180022d98]
xor eax, eax
push rax
pushf
mov eax, 0x21d4a40e
pushf
not eax
add eax, 0xdbd931ee
xor eax, 0xca8148d2
rol eax, 0x28
popf
pushf
not eax
add eax, 0xbcf54d42
xor eax, 0x93d59d36
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xf86b4d94
xor eax, 0xb29c0364
rol eax, 0x5e
popf
jmp 0x1800373c2
push rax
not eax
sub ebx, eax
pop rax
sub ebx, 1
mov rdx, qword [rbp - 0x18]
cmp rdx, 0x10
jb 0x180038e65
push rax
pushf
mov eax, 0x812515ad
pushf
not eax
add eax, 0xb36e723c
xor eax, 0xc8771b2a
rol eax, 0x17
popf
pushf
not eax
add eax, 0x86fe4dce
xor eax, 0xb30570d2
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x90a9d7f2
xor eax, 0xd4a615c7
rol eax, 0x23
popf
jmp 0x1800373c2
push rax
pushf
mov eax, 0x1b3164b3
pushf
not eax
add eax, 0xf7da9966
xor eax, 0x878fa4e3
rol eax, 0xac
popf
pushf
not eax
add eax, 0x8941924b
xor eax, 0xa03c7c99
rol eax, 0xa5
popf
jmp 0x1800373c2
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180038f8b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180038f0a
push rax
pushf
mov eax, 0x91bc7323
pushf
not eax
add eax, 0x975a776f
xor eax, 0xc3213490
rol eax, 0x68
popf
pushf
not eax
add eax, 0xba0c9f47
xor eax, 0xb9fa4f98
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xdd32e7ba
xor eax, 0xd4cc5636
rol eax, 0xf4
popf
jmp 0x1800373c2
push rax
pushf
mov eax, 0x36318715
pushf
not eax
add eax, 0xc6cdb2d4
xor eax, 0xc38c1f97
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xed4fa453
xor eax, 0xb4e751ad
rol eax, 5
popf
jmp 0x1800373c2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18004f4d6
push rax
pushf
mov eax, 0x275074bf
pushf
not eax
add eax, 0xf425a8c8
xor eax, 0xb9b83773
rol eax, 0x58
popf
pushf
not eax
add eax, 0xe9b278a5
xor eax, 0xc50c013f
rol eax, 0x19
popf
pushf
not eax
add eax, 0xb71c11e0
xor eax, 0x81b94d8f
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xea90eb8c
xor eax, 0xf0cc5f83
rol eax, 0x81
popf
jmp 0x1800373c2
movdqa xmm0, xmmword [0x18001c120]
movdqu xmmword [rbp - 0x20], xmm0
mov byte [rbp - 0x30], 0
mov byte [rsp + 0x4b], 0x77
mov byte [rsp + 0x4c], 0x7a
mov byte [rsp + 0x4d], 0x6e
mov byte [rsp + 0x4e], 0x6c
mov byte [rsp + 0x4f], 0x77
mov byte [rsp + 0x50], WSAStartup
mov byte [rsp + 0x51], 0x3e
mov byte [rsp + 0x52], 0x39
mov byte [rsp + 0x53], WSAStartup
mov byte [rsp + 0x54], 0x6c
mov byte [rsp + 0x55], 0x7f
mov byte [rsp + 0x56], 0
movzx eax, byte [rsp + 0x4b]
xor edx, edx
nop word [rax + rax]
push rax
pushf
mov eax, 0x7bf5ac9e
pushf
not eax
add eax, 0xc54ca0ea
xor eax, 0xf9134d41
rol eax, 0x15
popf
pushf
not eax
add eax, 0xb9c7122f
xor eax, 0xfaf6a26f
rol eax, 0xca
popf
pushf
not eax
add eax, 0xef21942b
xor eax, 0xe17532a0
rol eax, 0x28
popf
jmp 0x1800373c2
movsx ecx, byte [rsp + rdx + 0x4b]
sub ecx, 0xb
mov byte [rsp + rdx + 0x4b], cl
inc rdx
cmp rdx, 0xb
jb 0x1800390e8
push rax
pushf
mov eax, 0xce1a742d
pushf
not eax
add eax, 0xbdc8cf54
xor eax, 0xebd2eefd
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xa10db6da
xor eax, 0x9f1a3c06
rol eax, 0x20
popf
pushf
not eax
add eax, 0xe7306b7e
xor eax, 0xf72f8811
rol eax, 0xa4
popf
jmp 0x1800373c2
push rax
pushf
mov eax, 0xe3e8e8bc
pushf
not eax
add eax, 0x932c8556
xor eax, 0xb2f6b65a
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xabcc61e1
xor eax, 0xd2deb886
rol eax, 0xe2
popf
jmp 0x1800373c2
movdqa xmm0, xmmword [0x18001c120]
movdqu xmmword [rbp], xmm0
mov byte [rbp - 0x10], 0
lea rax, [rsp + 0x4b]
mov r8, 0xffffffffffffffff
push rax
pushf
mov eax, 0x30b61d47
pushf
not eax
add eax, 0x8f861d99
xor eax, 0x944a9b81
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xcd0b149c
xor eax, 0x8bf0a64b
rol eax, 0x27
popf
pushf
not eax
add eax, 0x88e373e4
xor eax, 0xd327d6a3
rol eax, 0x1e
popf
jmp 0x1800373c2
inc r8
cmp byte [rax + r8], 0
jne 0x1800391bb
push rax
pushf
mov eax, 0xf5170bad
pushf
not eax
add eax, 0xa9aa3827
xor eax, 0xb0ba5683
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xad22cd7f
xor eax, 0x98655014
rol eax, 0x9f
popf
jmp 0x1800373c2
push rax
pushf
mov eax, 0xf9288a75
pushf
not eax
add eax, 0xc2feebe1
xor eax, 0xc5abd2fa
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xe241149b
xor eax, 0x8e81023e
rol eax, 0x18
popf
pushf
not eax
add eax, 0xb4a25e07
xor eax, 0xcaaa7546
rol eax, 0xa
popf
pushf
not eax
add eax, 0x9d0ea44a
xor eax, 0xd28d94d3
rol eax, 0x7a
popf
jmp 0x1800373c2
lea rdx, [rsp + 0x4b]
lea rcx, [rbp - 0x10]
call fcn.180083564
nop
lea rcx, [rbp - 0x10]
cmp qword [rbp + 8], 0x10
cmovae rcx, qword [rbp - 0x10]
lea rdx, [rbp + 0x520]
jmp 0x180039239
call qword [0x180022e10]
cmp rax, 0xffffffffffffffff
jne 0x18003928b
push rax
pushf
mov eax, 0x152fa86a
pushf
not eax
add eax, 0xfedaccb8
xor eax, 0xf7da8427
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xb695cc67
xor eax, 0x8be78331
rol eax, 0x24
popf
pushf
not eax
add eax, 0xe95d0bc1
xor eax, 0xc7227eef
rol eax, 0xe7
popf
jmp 0x1800373c2
push rax
pushf
mov eax, 0xd347903f
pushf
not eax
add eax, 0xa6434d34
xor eax, 0xf895e503
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xb23b3ecf
xor eax, 0xf646541a
rol eax, 0x99
popf
pushf
not eax
add eax, 0xb86eac1b
xor eax, 0xfa4af822
rol eax, 6
popf
jmp 0x1800373c2
mov rcx, rax
jmp 0x1800392d5
call qword [0x180022d98]
jmp 0x180039378
mov rcx, rax
jmp 0x18003933d
call qword [0x180022d98]
xor edi, edi
push rax
pushf
mov eax, 0xefe2e0da
pushf
not eax
add eax, 0x8e081dcb
xor eax, 0xbf3dbfaf
rol eax, 0x23
popf
pushf
not eax
add eax, 0xe50cbec3
xor eax, 0xdc94a3c9
rol eax, 0x2e
popf
jmp 0x1800373c2
push rdi
not edi
sub ebx, edi
pop rdi
sub ebx, 1
mov rdx, qword [rbp + 8]
cmp rdx, 0x10
jb 0x1800393d1
push rax
pushf
mov eax, 0x4de5787a
pushf
not eax
add eax, 0xe130fe69
xor eax, 0xf3eecbab
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xd6f7f6a4
xor eax, 0x84d8bd4f
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xc081009d
xor eax, 0xaf116a27
rol eax, 0x8c
popf
jmp 0x1800373c2
push rax
pushf
mov eax, 0x96a32441
pushf
not eax
add eax, 0x9b5b04b7
xor eax, 0x96402d68
rol eax, 0xa
popf
pushf
not eax
add eax, 0xdcf3a0af
xor eax, 0x80cd1715
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xe308a0db
xor eax, 0xed3fa8c1
rol eax, 0xdc
popf
jmp 0x1800373c2
inc rdx
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180039483
push rax
pushf
mov eax, 0x432fe402
pushf
not eax
add eax, 0x9be9da94
xor eax, 0xce2f2e4f
rol eax, 0xe
popf
pushf
not eax
add eax, 0x8d4d770b
xor eax, 0x99a0ee4e
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x85b97bf2
xor eax, 0xb94da77d
rol eax, 0xe
popf
pushf
not eax
add eax, 0x90b5724c
xor eax, 0xb88a1029
rol eax, 0xd1
popf
jmp 0x1800373c2
push rax
pushf
mov eax, 0x7bbf6ce9
pushf
not eax
add eax, 0xf5feae57
xor eax, 0xf2a7b0fe
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xfba907ca
xor eax, 0x8a950597
rol eax, 0xb6
popf
jmp 0x1800373c2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800394fe
push rax
pushf
mov eax, 0x5315f5
pushf
not eax
add eax, 0x8bcb9f2d
xor eax, 0x9de1bd1d
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xc9837e30
xor eax, 0xbfe6e41a
rol eax, 0xd
popf
jmp 0x1800373c2
push rax
pushf
mov eax, 0xa34ceaf4
pushf
not eax
add eax, 0xbf3188d9
xor eax, 0xa4a3028a
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xab303ccd
xor eax, 0x86a9d6b5
rol eax, 0xab
popf
pushf
not eax
add eax, 0xfbef3b35
xor eax, 0x8ef6c99d
rol eax, 0xd2
popf
jmp 0x1800373c2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18004f4d6
push rax
pushf
mov eax, 0x7a567970
pushf
not eax
add eax, 0x81cdc979
xor eax, 0xcb393d7d
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xabb5c952
xor eax, 0xbd1f7455
rol eax, 0x34
popf
pushf
not eax
add eax, 0xd934edc9
xor eax, 0xedf87e74
rol eax, 0x16
popf
pushf
not eax
add eax, 0xf48a579b
xor eax, 0x871b4f82
rol eax, 0x6f
popf
jmp 0x1800373c2
mov eax, ebx
lea r11, [rsp + 0x760]
mov rbx, qword [r11 + 0x10]
mov rdi, qword [r11 + 0x18]
mov rsp, r11
pop rbp
ret