Function at 0x1800afd88
Capabilities:
Hash data using murmur3
Write file on windows

Disassembly:
push rax
pushf
mov eax, 0x1231d06f
pushf
not eax
add eax, 0xf830a63e
xor eax, 0xfeefc728
rol eax, 0x54
popf
pushf
not eax
add eax, 0xe45c0b68
xor eax, 0x8ef6b8da
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xb1561ac1
xor eax, 0xeda54c98
rol eax, 0xae
popf
cmp eax, 0x29
jne 0x1800afdd8
popf
pop rax
jmp 0x1800b15bc
cmp eax, 0
jne 0x1800afde7
popf
pop rax
jmp 0x1800b00d5
cmp eax, 3
jne 0x1800afdf6
popf
pop rax
jmp 0x1800b02d3
cmp eax, 1
jne 0x1800afe05
popf
pop rax
jmp 0x1800b019f
cmp eax, 0xd
jne 0x1800afe14
popf
pop rax
jmp 0x1800b084f
cmp eax, 0x1a
jne 0x1800afe23
popf
pop rax
jmp 0x1800b0edd
cmp eax, 0xe
jne 0x1800afe32
popf
pop rax
jmp 0x1800b08f7
cmp eax, 0x31
jne 0x1800afe41
popf
pop rax
jmp 0x1800b19d8
cmp eax, 0x19
jne 0x1800afe50
popf
pop rax
jmp 0x1800b0e7b
cmp eax, 8
jne 0x1800afe5f
popf
pop rax
jmp 0x1800b05a1
cmp eax, 0x2a
jne 0x1800afe6e
popf
pop rax
jmp 0x1800b1667
cmp eax, 0x17
jne 0x1800afe7d
popf
pop rax
jmp 0x1800b0dad
cmp eax, 0x1c
jne 0x1800afe8c
popf
pop rax
jmp 0x1800b0f89
cmp eax, 0x2e
jne 0x1800afe9b
popf
pop rax
jmp 0x1800b1851
cmp eax, 0x18
jne 0x1800afeaa
popf
pop rax
jmp 0x1800b0e42
cmp eax, 0x2b
jne 0x1800afeb9
popf
pop rax
jmp 0x1800b1720
cmp eax, 0x1b
jne 0x1800afec8
popf
pop rax
jmp 0x1800b0f2c
cmp eax, 0x2d
jne 0x1800afed7
popf
pop rax
jmp 0x1800b180e
cmp eax, 0x23
jne 0x1800afee6
popf
pop rax
jmp 0x1800b132d
cmp eax, 0x25
jne 0x1800afef5
popf
pop rax
jmp 0x1800b13fa
cmp eax, 0x32
jne 0x1800aff04
popf
pop rax
jmp 0x1800b1a28
cmp eax, 0x13
jne 0x1800aff13
popf
pop rax
jmp 0x1800b0b88
cmp eax, 0x33
jne 0x1800aff22
popf
pop rax
jmp 0x1800b1a83
cmp eax, 0x24
jne 0x1800aff31
popf
pop rax
jmp 0x1800b139d
cmp eax, 0x1e
jne 0x1800aff40
popf
pop rax
jmp 0x1800b1059
cmp eax, 0xc
jne 0x1800aff4f
popf
pop rax
jmp 0x1800b07b4
cmp eax, 0x26
jne 0x1800aff5e
popf
pop rax
jmp 0x1800b14af
cmp eax, 0x27
jne 0x1800aff6d
popf
pop rax
jmp 0x1800b1511
cmp eax, 0x30
jne 0x1800aff7c
popf
pop rax
jmp 0x1800b197a
cmp eax, 0x10
jne 0x1800aff8b
popf
pop rax
jmp 0x1800b0a20
cmp eax, 0x2c
jne 0x1800aff9a
popf
pop rax
jmp 0x1800b179e
cmp eax, 9
jne 0x1800affa9
popf
pop rax
jmp 0x1800b063c
cmp eax, 4
jne 0x1800affb8
popf
pop rax
jmp 0x1800b0385
cmp eax, 0x16
jne 0x1800affc7
popf
pop rax
jmp 0x1800b0d5d
cmp eax, 0x28
jne 0x1800affd6
popf
pop rax
jmp 0x1800b1564
cmp eax, 0xa
jne 0x1800affe5
popf
pop rax
jmp 0x1800b06bb
cmp eax, 0x22
jne 0x1800afff4
popf
pop rax
jmp 0x1800b12bd
cmp eax, 0x14
jne 0x1800b0003
popf
pop rax
jmp 0x1800b0c2d
cmp eax, 7
jne 0x1800b0012
popf
pop rax
jmp 0x1800b04ef
cmp eax, 5
jne 0x1800b0021
popf
pop rax
jmp 0x1800b041a
cmp eax, 2
jne 0x1800b0030
popf
pop rax
jmp 0x1800b0243
cmp eax, 0x20
jne 0x1800b003f
popf
pop rax
jmp 0x1800b1184
cmp eax, 0x1d
jne 0x1800b004e
popf
pop rax
jmp 0x1800b0fee
cmp eax, 0x11
jne 0x1800b005d
popf
pop rax
jmp 0x1800b0ab5
cmp eax, 6
jne 0x1800b006c
popf
pop rax
jmp 0x1800b04ae
cmp eax, 0x2f
jne 0x1800b007b
popf
pop rax
jmp 0x1800b18fc
cmp eax, 0x12
jne 0x1800b008a
popf
pop rax
jmp 0x1800b0b2b
cmp eax, 0x21
jne 0x1800b0099
popf
pop rax
jmp 0x1800b1215
cmp eax, 0x1f
jne 0x1800b00a8
popf
pop rax
jmp 0x1800b1103
cmp eax, 0xb
jne 0x1800b00b7
popf
pop rax
jmp 0x1800b071b
cmp eax, 0xf
jne 0x1800b00c6
popf
pop rax
jmp 0x1800b097c
cmp eax, 0x15
jne 0x1800b00d5
popf
pop rax
jmp 0x1800b0cc7
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x78
xor edi, edi
mov r14d, r8d
movsxd r15, ecx
mov rbx, r9
mov rsi, rdx
test r8d, r8d
je 0x1800b0146
push rax
pushf
mov eax, 0x57959ccf
pushf
not eax
add eax, 0xf2415380
xor eax, 0xe99ed5e9
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xa25ee0dd
xor eax, 0x9d02bb8b
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xed9a3b96
xor eax, 0x8173013a
rol eax, 0xb5
popf
jmp 0x1800afdc9
push rax
pushf
mov eax, 0x66b9b6d7
pushf
not eax
add eax, 0xbd597b91
xor eax, 0xabd76a2f
rol eax, 0x70
popf
pushf
not eax
add eax, 0x8f9a9397
xor eax, 0xf57d7896
rol eax, 0x46
popf
pushf
not eax
add eax, 0xf023452b
xor eax, 0xe819f993
rol eax, 0x83
popf
pushf
not eax
add eax, 0x8639c127
xor eax, 0xc24a8b75
rol eax, 0x92
popf
jmp 0x1800afdc9
test rdx, rdx
jne 0x1800b01fd
push rax
pushf
mov eax, 0x53580d0a
pushf
not eax
add eax, 0x83191d7a
xor eax, 0x9a558128
rol eax, 0x28
popf
pushf
not eax
add eax, 0x852fd4c4
xor eax, 0xdc36b3d3
rol eax, 4
popf
pushf
not eax
add eax, 0xbf0b5dbd
xor eax, 0xcbd4a7b0
rol eax, 0xae
popf
pushf
not eax
add eax, 0xb8535d6c
xor eax, 0xc63c4d97
rol eax, 0x72
popf
jmp 0x1800afdc9
push rax
pushf
mov eax, 0xb804c0d2
pushf
not eax
add eax, 0xf03a0c22
xor eax, 0x8b968ead
rol eax, 0x11
popf
pushf
not eax
add eax, 0x815866ea
xor eax, 0xc6049f04
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x9175b551
xor eax, 0xde7083b2
rol eax, 0x5f
popf
jmp 0x1800afdc9
mov byte [r9 + 0x38], 1
xor r8d, r8d
mov dword [r9 + 0x34], edi
xor edx, edx
mov byte [r9 + 0x30], 1
xor ecx, ecx
mov dword [r9 + 0x2c], 0x16
xor r9d, r9d
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rdi
call fcn.1800c6999
or eax, 0xffffffff
jmp 0x1800b1a83
mov rax, r15
lea rcx, [0x1cf85951f]
pushf
sub rcx, 0x4f816c8f
popf
and eax, 0x3f
mov r12, r15
sar r12, 6
mov qword [rbp - 0x18], r12
lea r13, [rax + rax*8]
mov rcx, qword [rcx + r12*8]
mov al, byte [rcx + r13*8 + 0x39]
mov byte [rbp - 0x48], al
dec al
cmp al, 1
ja 0x1800b033f
push rax
pushf
mov eax, 0x84323d73
pushf
not eax
add eax, 0xf6b1aab4
xor eax, 0xcc32f39e
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xa9cd2029
xor eax, 0xc4f3327d
rol eax, 0xdc
popf
jmp 0x1800afdc9
push rax
pushf
mov eax, 0x9b5ea52b
pushf
not eax
add eax, 0x9ac4ad89
xor eax, 0xa5fb3e73
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x94c6c725
xor eax, 0xe387062f
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xb418d7e9
xor eax, 0xc741987c
rol eax, 0x56
popf
jmp 0x1800afdc9
mov eax, r14d
not eax
test al, 1
je 0x1800b03e7
push rax
pushf
mov eax, 0xdc69e465
pushf
not eax
add eax, 0xb675dd5b
xor eax, 0xc1ed2d35
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xfc4e0edd
xor eax, 0xd76d1dab
rol eax, 0x56
popf
pushf
not eax
add eax, 0xcc32b2dc
xor eax, 0xa7a6ee11
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xf1c6e50b
xor eax, 0x97cedf53
rol eax, 0x82
popf
jmp 0x1800afdc9
push rax
pushf
mov eax, 0xce5b449b
pushf
not eax
add eax, 0xd2e5591f
xor eax, 0x852797c6
rol eax, 0x41
popf
pushf
not eax
add eax, 0xbd0451d2
xor eax, 0xb9a94346
rol eax, 0x56
popf
jmp 0x1800afdc9
test byte [rcx + r13*8 + 0x38], 0x20
je 0x1800b047b
push rax
pushf
mov eax, 0x87481931
pushf
not eax
add eax, 0xd0ba79a4
xor eax, 0x9ffbfa53
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xf08abdac
xor eax, 0xf1f8f258
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xa3bbd32d
xor eax, 0x9d6b3d3f
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x809a8cce
xor eax, 0xdf951e22
rol eax, 0x75
popf
jmp 0x1800afdc9
push rax
pushf
mov eax, 0x13f22606
pushf
not eax
add eax, 0xa3630f60
xor eax, 0xa2d630dc
rol eax, 0x55
popf
pushf
not eax
add eax, 0xb5f17bcf
xor eax, 0x86cbc6f3
rol eax, 0x69
popf
jmp 0x1800afdc9
xor edx, edx
mov ecx, r15d
lea r8d, [rdx + 2]
call fcn.1800e1d81
push rax
pushf
mov eax, 0x672916b2
pushf
not eax
add eax, 0xe2d8faa7
xor eax, 0xbd6ec9a8
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xd734ff37
xor eax, 0xf08ef5e4
rol eax, 0x6c
popf
jmp 0x1800afdc9
mov ecx, r15d
mov qword [rbp - 0x30], rdi
call fcn.180070776
lea rdx, [0x1d21fc2fa]
pushf
sub rdx, 0x521b9a6a
popf
test eax, eax
je 0x1800b055b
push rax
pushf
mov eax, 0x1b9cbffe
pushf
not eax
add eax, 0x8da4d793
xor eax, 0xcdce2f75
rol eax, 0xa
popf
pushf
not eax
add eax, 0x8a2659c7
xor eax, 0x998a1f3a
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xe26f5aec
xor eax, 0xe486921f
rol eax, 0xc3
popf
jmp 0x1800afdc9
push rax
pushf
mov eax, 0x3c701479
pushf
not eax
add eax, 0x84b55d64
xor eax, 0xeda3c929
rol eax, 0xff
popf
pushf
not eax
add eax, 0xaac973b8
xor eax, 0xed1a6fa2
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xc8099951
xor eax, 0x99377bea
rol eax, 0xe
popf
jmp 0x1800afdc9
mov rax, qword [rdx + r12*8]
cmp byte [rax + r13*8 + 0x38], dil
jge 0x1800b05e3
push rax
pushf
mov eax, 0x6c076b09
pushf
not eax
add eax, 0xa920aa1e
xor eax, 0x850ed105
rol eax, 0x22
popf
pushf
not eax
add eax, 0x88a72319
xor eax, 0xa8476ac0
rol eax, 0x7f
popf
jmp 0x1800afdc9
push rax
pushf
mov eax, 0x8b4a9a2e
pushf
not eax
add eax, 0x8a80b8ee
xor eax, 0xfdba2352
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xb0cb90bd
xor eax, 0xbba8c9c0
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xae160f9a
xor eax, 0x85cc09d2
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xd78a199f
xor eax, 0xf6bcbc24
rol eax, 0x68
popf
jmp 0x1800afdc9
cmp byte [rbx + 0x28], dil
jne 0x1800b0688
push rax
pushf
mov eax, 0x12725de0
pushf
not eax
add eax, 0x8966b825
xor eax, 0xad84fb34
rol eax, 0x19
popf
pushf
not eax
add eax, 0x94203418
xor eax, 0xf05ff136
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xfbb3b9a1
xor eax, 0xb1a20481
rol eax, 0x25
popf
jmp 0x1800afdc9
push rax
pushf
mov eax, 0x175f51a9
pushf
not eax
add eax, 0xbbc054af
xor eax, 0xb9cc77c5
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x9bfbbc2c
xor eax, 0xee86fc05
rol eax, 0x40
popf
jmp 0x1800afdc9
mov rcx, rbx
call fcn.1800f9c9b
lea rdx, [0x1f3038079]
pushf
sub rdx, 0x72ff57e9
popf
push rax
pushf
mov eax, 0xa4f30ca6
pushf
not eax
add eax, 0xef9de07e
xor eax, 0xe7fa1f61
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x821d95c5
xor eax, 0xdd973960
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xef5aaea3
xor eax, 0xd433d9de
rol eax, 0x74
popf
jmp 0x1800afdc9
mov rax, qword [rbx + 0x18]
cmp qword [rax + 0x138], rdi
jne 0x1800b075b
push rax
pushf
mov eax, 0xd722c366
pushf
not eax
add eax, 0xb36da245
xor eax, 0xd40a72a7
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xdc7754a6
xor eax, 0x9a7f2987
rol eax, 0xf
popf
jmp 0x1800afdc9
push rax
pushf
mov eax, 0x7b2158bc
pushf
not eax
add eax, 0x930e50ba
xor eax, 0x9b31e0b1
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xfa614e9a
xor eax, 0xd4fe71c2
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xb27f38ef
xor eax, 0x99031971
rol eax, 0xd
popf
pushf
not eax
add eax, 0xa7eb093c
xor eax, 0x962e37c5
rol eax, 0x9f
popf
jmp 0x1800afdc9
mov rax, qword [rdx + r12*8]
cmp byte [rax + r13*8 + 0x39], dil
je 0x1800b081c
push rax
pushf
mov eax, 0xbe1bc7d8
pushf
not eax
add eax, 0xd13c3c12
xor eax, 0xe0356a62
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xc2a61b61
xor eax, 0xa87d9add
rol eax, 0x14
popf
pushf
not eax
add eax, 0xa3ca7150
xor eax, 0xe684a24d
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xb97d6757
xor eax, 0xc1f32a30
rol eax, 0xc5
popf
jmp 0x1800afdc9
push rax
pushf
mov eax, 0xcc5142db
pushf
not eax
add eax, 0xb3a2bd33
xor eax, 0x92da8f99
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x89b75398
xor eax, 0xca5a143f
rol eax, 0xd6
popf
jmp 0x1800afdc9
mov rcx, qword [rdx + r12*8]
lea rdx, [rbp - 0x20]
mov rcx, qword [rcx + r13*8 + 0x28]
jmp 0x1800b085d
call qword [sym.imp.KERNEL32.dll_GetConsoleMode]
test eax, eax
je 0x1800b08b1
push rax
pushf
mov eax, 0xc020da3b
pushf
not eax
add eax, 0xadc20326
xor eax, 0xaa76a775
rol eax, 0x41
popf
pushf
not eax
add eax, 0xcc426ed3
xor eax, 0x9b7f0912
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xc2dab37a
xor eax, 0xb5fadaec
rol eax, 0x8d
popf
jmp 0x1800afdc9
push rax
pushf
mov eax, 0x5ca6f5b4
pushf
not eax
add eax, 0x9f3e08c1
xor eax, 0xce1b3ed1
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x85023531
xor eax, 0xdbb2fef3
rol eax, 0xce
popf
pushf
not eax
add eax, 0x96d4d7bb
xor eax, 0xccf336a4
rol eax, 0xd8
popf
jmp 0x1800afdc9
movsx ecx, byte [rbp - 0x48]
test ecx, ecx
je 0x1800b0949
push rax
pushf
mov eax, 0xc8639d44
pushf
not eax
add eax, 0xbbfae485
xor eax, 0x85453d68
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xfd07bf6b
xor eax, 0xea45dc7b
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xafeff3b5
xor eax, 0xdeaa348e
rol eax, 0x26
popf
jmp 0x1800afdc9
push rax
pushf
mov eax, 0xfaeb79d0
pushf
not eax
add eax, 0x9d9f0103
xor eax, 0xf2569fb2
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xe3ead542
xor eax, 0xcb06845c
rol eax, 0x4e
popf
jmp 0x1800afdc9
sub ecx, 1
je 0x1800b09c7
push rax
pushf
mov eax, 0xb9a3623
pushf
not eax
add eax, 0xf9e3ce27
xor eax, 0xa7d6ae9e
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x8d43ab08
xor eax, 0xa60453c6
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x87dbdbfe
xor eax, 0x80f73b96
rol eax, 0x9d
popf
jmp 0x1800afdc9
push rax
pushf
mov eax, 0xfe9cb7cc
pushf
not eax
add eax, 0xe58ccf7f
xor eax, 0xa779aa78
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x96bad466
xor eax, 0xe2e39afd
rol eax, 5
popf
pushf
not eax
add eax, 0x91d43440
xor eax, 0xbbdb42e6
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xfd24a79d
xor eax, 0xd8c0f49f
rol eax, 0xca
popf
jmp 0x1800afdc9
cmp ecx, 1
jne 0x1800b0a82
push rax
pushf
mov eax, 0x133295f8
pushf
not eax
add eax, 0xb2f11242
xor eax, 0xe4448564
rol eax, 0x57
popf
pushf
not eax
add eax, 0xe58be7ad
xor eax, 0xde49b082
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x9a48aff3
xor eax, 0xb3cba0ed
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xb8abff76
xor eax, 0x84378634
rol eax, 0x1f
popf
jmp 0x1800afdc9
push rax
pushf
mov eax, 0xeb76c336
pushf
not eax
add eax, 0xaf6fa267
xor eax, 0xcc8d2fda
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xe4d07a27
xor eax, 0xb0b18e45
rol eax, 0xe6
popf
jmp 0x1800afdc9
lea r12, [rsi + r14]
mov qword [rbp - 0x40], rdi
mov r15, rsi
cmp rsi, r12
jae 0x1800b0af8
push rax
pushf
mov eax, 0x3f7388dd
pushf
not eax
add eax, 0x9da514c0
xor eax, 0x9fbdfc9d
rol eax, 0x33
popf
pushf
not eax
add eax, 0xffcd1b84
xor eax, 0xd3cf0f20
rol eax, 0xa5
popf
jmp 0x1800afdc9
push rax
pushf
mov eax, 0x2563c55b
pushf
not eax
add eax, 0xcbb0315a
xor eax, 0xe0904112
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xc40d6b0d
xor eax, 0xa099d596
rol eax, 0xd2
popf
jmp 0x1800afdc9
mov r14d, dword [rbp - 0x3c]
push rax
pushf
mov eax, 0x559879cb
pushf
not eax
add eax, 0xa575c730
xor eax, 0xf9c39c06
rol eax, 0x82
popf
pushf
not eax
add eax, 0xa0c54517
xor eax, 0xc519cfe3
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x948dad9c
xor eax, 0x85b759f8
rol eax, 0x65
popf
pushf
not eax
add eax, 0x96a2d5b0
xor eax, 0xfb300681
rol eax, 0xa5
popf
jmp 0x1800afdc9
movzx eax, word [r15]
movzx ecx, ax
mov word [rbp - 0x48], ax
call fcn.180153ff2
movzx ecx, word [rbp - 0x48]
cmp ax, cx
jne 0x1800b0be7
push rax
pushf
mov eax, 0x7060d10
pushf
not eax
add eax, 0xa40de478
xor eax, 0x924aab34
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x86feaedf
xor eax, 0xcd74c35d
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xa8c48694
xor eax, 0xf9d5c2b5
rol eax, 0xa7
popf
jmp 0x1800afdc9
push rax
pushf
mov eax, 0x4bdcb20
pushf
not eax
add eax, 0xe7014302
xor eax, 0xc56624d5
rol eax, 0x27
popf
pushf
not eax
add eax, 0xbf8a79eb
xor eax, 0xf8337c88
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x8b8e517f
xor eax, 0xf100e584
rol eax, 0x70
popf
jmp 0x1800afdc9
add r14d, 2
mov dword [rbp - 0x3c], r14d
cmp cx, 0xa
jne 0x1800b0c94
push rax
pushf
mov eax, 0xc5682e34
pushf
not eax
add eax, 0xb42390f1
xor eax, 0xcdad4f60
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xbfaeac84
xor eax, 0xddbe058a
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x8fdfb8e3
xor eax, 0x8fd78815
rol eax, 0x43
popf
pushf
not eax
add eax, 0xd3f2dc11
xor eax, 0xef37230b
rol eax, 0xf0
popf
jmp 0x1800afdc9
push rax
pushf
mov eax, 0xd0fe7221
pushf
not eax
add eax, 0xe1c59d5e
xor eax, 0xa338f0c7
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xc927c5ed
xor eax, 0xdb289bed
rol eax, 0x34
popf
jmp 0x1800afdc9
mov ecx, 0xf60e5a9f
pushf
not ecx
add ecx, 0x8412a8f9
xor ecx, 0xe358e160
rol ecx, 0x93
popf
pushf
not ecx
add ecx, 0x8553d2b2
xor ecx, 0xb916ba92
rol ecx, 0x53
popf
pushf
not ecx
add ecx, 0xb1d539fc
xor ecx, 0xdbf14f2c
rol ecx, 0xd
popf
pushf
not ecx
add ecx, 0xc3fd1c20
xor ecx, 0xe683f87a
rol ecx, 0x8e
popf
call fcn.180153ff2
mov ecx, 0x90d38a25
pushf
not ecx
add ecx, 0xc280e40d
xor ecx, 0xd8ac4738
rol ecx, 0xe6
popf
pushf
not ecx
add ecx, 0xd2e15f4e
xor ecx, 0x9419a753
rol ecx, 0xe9
popf
cmp ax, cx
jne 0x1800b0e7b
inc r14d
mov dword [rbp - 0x3c], r14d
jmp 0x1800b0d65
inc edi
push rax
pushf
mov eax, 0x36867fe7
pushf
not eax
add eax, 0xf9bfa5b2
xor eax, 0xd7927483
rol eax, 0x38
popf
pushf
not eax
add eax, 0x9c31ccad
xor eax, 0xe3e7d406
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xb301f961
xor eax, 0xda8450b2
rol eax, 0x17
popf
jmp 0x1800afdc9
add r15, 2
cmp r15, r12
jae 0x1800b0de9
push rax
pushf
mov eax, 0xf45d9471
pushf
not eax
add eax, 0xf8bcf51d
xor eax, 0x8eaaee11
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x89e4d8e7
xor eax, 0x9ec76251
rol eax, 0x1c
popf
jmp 0x1800afdc9
push rax
pushf
mov eax, 0x78a73b3e
pushf
not eax
add eax, 0xae1b0acd
xor eax, 0xfab9be35
rol eax, 0x30
popf
pushf
not eax
add eax, 0xe3867f28
xor eax, 0xf489cbe0
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xec2c1f35
xor eax, 0xa65a866f
rol eax, 0xba
popf
pushf
not eax
add eax, 0xc4d679cb
xor eax, 0x8f952b6b
rol eax, 0x56
popf
jmp 0x1800afdc9
jmp 0x1800b0b88
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rbp - 0x40], eax
push rax
pushf
mov eax, 0x3eb5eb54
pushf
not eax
add eax, 0xf54b4b2c
xor eax, 0xba454372
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xf6b69da6
xor eax, 0xa9225045
rol eax, 0x59
popf
pushf
not eax
add eax, 0xef5bd098
xor eax, 0x8dff28a3
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x9964db58
xor eax, 0x84e17170
rol eax, 0xdc
popf
jmp 0x1800afdc9
mov r12, qword [rbp - 0x18]
jmp 0x1800b1514
mov r9d, r14d
mov qword [rsp + 0x20], rbx
mov r8, rsi
lea rcx, [rbp - 0x40]
mov edx, r15d
call fcn.180022054
push rax
pushf
mov eax, 0x9b12d0cb
pushf
not eax
add eax, 0xa3d753bd
xor eax, 0xd1878dc1
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xb177cf7e
xor eax, 0x91e3b27a
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x83a09e64
xor eax, 0xfbab50e6
rol eax, 0x25
popf
jmp 0x1800afdc9
movsd xmm0, qword [rax]
mov edi, dword [rax + 8]
jmp 0x1800b1519
lea rdx, [0x1f442f6df]
pushf
sub rdx, 0x743ece4f
popf
push rax
pushf
mov eax, 0x88971c9a
pushf
not eax
add eax, 0xd8095d6f
xor eax, 0xc4868883
rol eax, 7
popf
pushf
not eax
add eax, 0xb26815fe
xor eax, 0x9c59e05c
rol eax, 0x14
popf
pushf
not eax
add eax, 0xb153a841
xor eax, 0xf2c84bd6
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xb3a229d0
xor eax, 0x8e735494
rol eax, 0x38
popf
jmp 0x1800afdc9
mov rcx, qword [rdx + r12*8]
cmp byte [rcx + r13*8 + 0x38], dil
jge 0x1800b10bd
push rax
pushf
mov eax, 0x32309bb6
pushf
not eax
add eax, 0xb5e5843a
xor eax, 0x923de9d3
rol eax, 0xee
popf
pushf
not eax
add eax, 0xdf90e32f
xor eax, 0x9d58efc3
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x9b329d23
xor eax, 0xf8528173
rol eax, 0x55
popf
pushf
not eax
add eax, 0xf4ac7433
xor eax, 0xe74ed496
rol eax, 0x55
popf
jmp 0x1800afdc9
push rax
pushf
mov eax, 0xb79f78d4
pushf
not eax
add eax, 0xa092bcde
xor eax, 0xe50d075d
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x98542420
xor eax, 0xdaaca4a0
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xcb2c66da
xor eax, 0xe0aaeb13
rol eax, 0x3d
popf
jmp 0x1800afdc9
movsx ecx, byte [rbp - 0x48]
test ecx, ecx
je 0x1800b113e
push rax
pushf
mov eax, 0x3eb62424
pushf
not eax
add eax, 0x943584e9
xor eax, 0xde430f27
rol eax, 0x37
popf
pushf
not eax
add eax, 0xc52b3870
xor eax, 0xd3e59a38
rol eax, 0xe
popf
jmp 0x1800afdc9
push rax
pushf
mov eax, 0xa788c42e
pushf
not eax
add eax, 0xc9626448
xor eax, 0x89b47dd6
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x9f907425
xor eax, 0xc936eb36
rol eax, 0x53
popf
pushf
not eax
add eax, 0xd76af248
xor eax, 0xe8c1e8c9
rol eax, 0x6a
popf
jmp 0x1800afdc9
sub ecx, 1
je 0x1800b11e2
push rax
pushf
mov eax, 0x2fd2ea1d
pushf
not eax
add eax, 0xa5b23243
xor eax, 0x949a065d
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x99ecf6be
xor eax, 0xf4e60a9a
rol eax, 0x48
popf
pushf
not eax
add eax, 0xaa908229
xor eax, 0xaf09f846
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xf5ed06d0
xor eax, 0xc9dc539f
rol eax, 0x80
popf
jmp 0x1800afdc9
push rax
pushf
mov eax, 0x437c1c99
pushf
not eax
add eax, 0xc679d2e3
xor eax, 0x87cfdc7f
rol eax, 0x31
popf
pushf
not eax
add eax, 0xa9467bc8
xor eax, 0xd4da5263
rol eax, 0xd8
popf
jmp 0x1800afdc9
cmp ecx, 1
jne 0x1800b1277
push rax
pushf
mov eax, 0xdd6ff855
pushf
not eax
add eax, 0x81559808
xor eax, 0xc4a28693
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xc024068a
xor eax, 0xf4fe0e37
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xcddda44e
xor eax, 0xbf535b11
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x86690f20
xor eax, 0x82904786
rol eax, 0xec
popf
jmp 0x1800afdc9
push rax
pushf
mov eax, 0xa5e9e880
pushf
not eax
add eax, 0x8c339ea6
xor eax, 0xf1651e2c
rol eax, 0xe
popf
pushf
not eax
add eax, 0x994fc4f2
xor eax, 0xda58b8ca
rol eax, 0x10
popf
pushf
not eax
add eax, 0x8e872ddc
xor eax, 0xc69a7894
rol eax, 0x1f
popf
jmp 0x1800afdc9
mov r9d, r14d
lea rcx, [rbp - 0x40]
mov r8, rsi
mov edx, r15d
call fcn.1800a7709
jmp 0x1800b0f89
mov r9d, r14d
lea rcx, [rbp - 0x40]
mov r8, rsi
mov edx, r15d
call fcn.1800f2ca4
jmp 0x1800b0f89
mov r9d, r14d
lea rcx, [rbp - 0x40]
mov r8, rsi
mov edx, r15d
call fcn.1800760e5
jmp 0x1800b0f89
mov rcx, qword [rcx + r13*8 + 0x28]
lea r9, [rbp - 0x3c]
xor eax, eax
mov r8d, r14d
and qword [rsp + 0x20], rax
mov rdx, rsi
mov qword [rbp - 0x40], rax
mov dword [rbp - 0x38], eax
jmp 0x1800b1418
call qword [sym.imp.KERNEL32.dll_WriteFile]
test eax, eax
jne 0x1800b1455
push rax
pushf
mov eax, 0xebe667d7
pushf
not eax
add eax, 0x80a92330
xor eax, 0xd89449ba
rol eax, 0x94
popf
pushf
not eax
add eax, 0xe720bd8f
xor eax, 0xb8b7f81f
rol eax, 0xf
popf
jmp 0x1800afdc9
push rax
pushf
mov eax, 0xedec89ae
pushf
not eax
add eax, 0x977e9102
xor eax, 0xbd340b57
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xff9a6044
xor eax, 0xe2596b03
rol eax, 0x92
popf
pushf
not eax
add eax, 0xf350ed38
xor eax, 0xef8a16e6
rol eax, 0x58
popf
pushf
not eax
add eax, 0x9b3cec69
xor eax, 0xbb0ca66f
rol eax, 0x41
popf
jmp 0x1800afdc9
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rbp - 0x40], eax
push rax
pushf
mov eax, 0x23374ff8
pushf
not eax
add eax, 0xbe145f44
xor eax, 0xb734e160
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xa41e1d17
xor eax, 0xf56ec130
rol eax, 0x82
popf
pushf
not eax
add eax, 0x9d7eff49
xor eax, 0x9731201c
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xabfd6eeb
xor eax, 0xb60f86c8
rol eax, 0xf5
popf
jmp 0x1800afdc9
mov edi, dword [rbp - 0x38]
movsd xmm0, qword [rbp - 0x40]
movsd qword [rbp - 0x30], xmm0
push rax
pushf
mov eax, 0x62ad46eb
pushf
not eax
add eax, 0xd96f8b0c
xor eax, 0xe392373b
rol eax, 0x68
popf
pushf
not eax
add eax, 0x8ee567aa
xor eax, 0xdae57068
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xcc781018
xor eax, 0x8e05c46d
rol eax, 0x81
popf
jmp 0x1800afdc9
lea rdx, [0x1fa94d26c]
pushf
sub rdx, 0x7a90a9dc
popf
push rax
pushf
mov eax, 0x1b8aed9d
pushf
not eax
add eax, 0xa02a8e33
xor eax, 0xe8c1d2d3
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xec363d22
xor eax, 0xa45e2b10
rol eax, 0xec
popf
pushf
not eax
add eax, 0xdb1afb30
xor eax, 0xcbbf0b14
rol eax, 0x24
popf
jmp 0x1800afdc9
mov rax, qword [rbp - 0x30]
shr rax, 0x20
test eax, eax
jne 0x1800b160e
push rax
pushf
mov eax, 0x3d245474
pushf
not eax
add eax, 0xdbe3d1f5
xor eax, 0xf96848ba
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xbd07c77f
xor eax, 0xbd3abb87
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xb46d9354
xor eax, 0xe8c55021
rol eax, 0x2b
popf
jmp 0x1800afdc9
push rax
pushf
mov eax, 0xe9e0639e
pushf
not eax
add eax, 0xdea08632
xor eax, 0xfe3c2808
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x926134c5
xor eax, 0x93572e9b
rol eax, 0x47
popf
pushf
not eax
add eax, 0xbe13e894
xor eax, 0x90ebd092
rol eax, 0x59
popf
pushf
not eax
add eax, 0xd478f03b
xor eax, 0xc8e5d47c
rol eax, 0xc1
popf
jmp 0x1800afdc9
mov eax, dword [rbp - 0x30]
test eax, eax
je 0x1800b16c7
push rax
pushf
mov eax, 0x9a3f4baf
pushf
not eax
add eax, 0xe106271e
xor eax, 0xebeb70d5
rol eax, 0x87
popf
pushf
not eax
add eax, 0xe29759ed
xor eax, 0xc8af0944
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xc2a29503
xor eax, 0x910abcbe
rol eax, 0x91
popf
pushf
not eax
add eax, 0x8fedc2f2
xor eax, 0x89e1777b
rol eax, 0x3f
popf
jmp 0x1800afdc9
push rax
pushf
mov eax, 0x956ead05
pushf
not eax
add eax, 0xfbaf99ea
xor eax, 0xec62a9c8
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xf49420fa
xor eax, 0xb8fd6e97
rol eax, 0x27
popf
pushf
not eax
add eax, 0x94156952
xor eax, 0xb7101bad
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xbcc3a2c0
xor eax, 0x86cd06a9
rol eax, 0x5d
popf
jmp 0x1800afdc9
cmp eax, 5
jne 0x1800b1758
push rax
pushf
mov eax, 0x4b0ab562
pushf
not eax
add eax, 0xbd04be0a
xor eax, 0xcf997ea9
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xf8e85b5e
xor eax, 0xc1ab6f77
rol eax, 0xd0
popf
jmp 0x1800afdc9
push rax
pushf
mov eax, 0xc08d94a8
pushf
not eax
add eax, 0xf21ea85f
xor eax, 0x9a4da24b
rol eax, 0x18
popf
pushf
not eax
add eax, 0xdba60515
xor eax, 0xc404d085
rol eax, 0xff
popf
pushf
not eax
add eax, 0xab1bbe00
xor eax, 0x9e1c41a1
rol eax, 0x20
popf
jmp 0x1800afdc9
mov byte [rbx + 0x30], 1
mov dword [rbx + 0x2c], 9
mov byte [rbx + 0x38], 1
mov dword [rbx + 0x34], eax
jmp 0x1800b0272
mov ecx, dword [rbp - 0x30]
mov rdx, rbx
call fcn.1800c79ef
jmp 0x1800b0272
mov rax, qword [rdx + r12*8]
test byte [rax + r13*8 + 0x38], 0x40
je 0x1800b18b6
push rax
pushf
mov eax, 0x8bc05529
pushf
not eax
add eax, 0xc23eaceb
xor eax, 0xa6345cb9
rol eax, 0x33
popf
pushf
not eax
add eax, 0x882c44d5
xor eax, 0xcd0e9351
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x9a2c4092
xor eax, 0x96bb81cf
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x87f79934
xor eax, 0xb2a082ae
rol eax, 0x1d
popf
jmp 0x1800afdc9
push rax
pushf
mov eax, 0x134da4af
pushf
not eax
add eax, 0xcb1b41e1
xor eax, 0xef9e018e
rol eax, 0x23
popf
pushf
not eax
add eax, 0xa8d90c6c
xor eax, 0xa21cb91a
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x9e2bc2ed
xor eax, 0xfef07ecc
rol eax, 0xf0
popf
jmp 0x1800afdc9
cmp byte [rsi], 0x1a
je 0x1800b1947
push rax
pushf
mov eax, 0x74598feb
pushf
not eax
add eax, 0xda9e59c8
xor eax, 0xad753251
rol eax, 0x92
popf
pushf
not eax
add eax, 0xc1c2d6b6
xor eax, 0xe0f3128a
rol eax, 0x99
popf
pushf
not eax
add eax, 0x86796cd0
xor eax, 0xbe1e7b59
rol eax, 0x92
popf
jmp 0x1800afdc9
push rax
pushf
mov eax, 0x4eb6adb0
pushf
not eax
add eax, 0xb579dfbd
xor eax, 0xd8f37170
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xeed2152e
xor eax, 0xb3c6044e
rol eax, 0xaa
popf
jmp 0x1800afdc9
and dword [rbx + 0x34], 0
mov byte [rbx + 0x30], 1
mov dword [rbx + 0x2c], 0x1c
mov byte [rbx + 0x38], 1
jmp 0x1800b0272
mov eax, dword [rbp - 0x2c]
sub eax, edi
jmp 0x1800b1a83
xor eax, eax
push rax
pushf
mov eax, 0xbbb18046
pushf
not eax
add eax, 0x915ce638
xor eax, 0x93b7d313
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x9b683824
xor eax, 0xf84fc537
rol eax, 0x56
popf
pushf
not eax
add eax, 0x94105fe0
xor eax, 0xfe98ba6f
rol eax, 0x39
popf
pushf
not eax
add eax, 0x88845e4f
xor eax, 0xcecc918d
rol eax, 0xff
popf
jmp 0x1800afdc9
add rsp, 0x78
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret