Function at 0x180030c9e
Capabilities:
Authenticate hmac
Delete file
Hash data using murmur3
Hash data using sha256
Parse credit card information

Disassembly:
push rax
pushf
mov eax, 0x6c6e2f82
pushf
not eax
add eax, 0xbadd6a77
xor eax, 0xd0280f69
rol eax, 0xec
popf
pushf
not eax
add eax, 0xe23ac1ee
xor eax, 0x891c937f
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xed39e30c
xor eax, 0xf7c0bbbf
rol eax, 0x69
popf
pushf
not eax
add eax, 0xa32b690e
xor eax, 0x89da110a
rol eax, 0x8c
popf
cmp eax, 0x29
jne 0x180030d01
popf
pop rax
jmp 0x180032d4e
cmp eax, 0x48
jne 0x180030d10
popf
pop rax
jmp 0x180033ef8
cmp eax, 0x3f
jne 0x180030d1f
popf
pop rax
jmp 0x180033aa1
cmp eax, 1
jne 0x180030d2e
popf
pop rax
jmp 0x1800312ea
cmp eax, 0x4a
jne 0x180030d3d
popf
pop rax
jmp 0x180033fe7
cmp eax, 0x1a
jne 0x180030d4c
popf
pop rax
jmp 0x18003254d
cmp eax, 0x44
jne 0x180030d5b
popf
pop rax
jmp 0x180033d32
cmp eax, 0x31
jne 0x180030d6a
popf
pop rax
jmp 0x180033262
cmp eax, 0x40
jne 0x180030d79
popf
pop rax
jmp 0x180033aed
cmp eax, 8
jne 0x180030d88
popf
pop rax
jmp 0x1800319c4
cmp eax, 0x2a
jne 0x180030d97
popf
pop rax
jmp 0x180032e04
cmp eax, 0x17
jne 0x180030da6
popf
pop rax
jmp 0x180032344
cmp eax, 0x1c
jne 0x180030db5
popf
pop rax
jmp 0x1800325e8
cmp eax, 0x2e
jne 0x180030dc4
popf
pop rax
jmp 0x180033093
cmp eax, 0x4c
jne 0x180030dd3
popf
pop rax
jmp 0x180034132
cmp eax, 0x2b
jne 0x180030de2
popf
pop rax
jmp 0x180032ea9
cmp eax, 0x1b
jne 0x180030df1
popf
pop rax
jmp 0x18003259a
cmp eax, 0x2d
jne 0x180030e00
popf
pop rax
jmp 0x180032f87
cmp eax, 0x23
jne 0x180030e0f
popf
pop rax
jmp 0x1800329c3
cmp eax, 0x25
jne 0x180030e1e
popf
pop rax
jmp 0x180032b11
cmp eax, 0x43
jne 0x180030e2d
popf
pop rax
jmp 0x180033c90
cmp eax, 0x13
jne 0x180030e3c
popf
pop rax
jmp 0x1800320ff
cmp eax, 0x33
jne 0x180030e4b
popf
pop rax
jmp 0x180033356
cmp eax, 0x24
jne 0x180030e5a
popf
pop rax
jmp 0x180032a4e
cmp eax, 0x1e
jne 0x180030e69
popf
pop rax
jmp 0x1800326ff
cmp eax, 0xc
jne 0x180030e78
popf
pop rax
jmp 0x180031bed
cmp eax, 0x26
jne 0x180030e87
popf
pop rax
jmp 0x180032b9a
cmp eax, 0x27
jne 0x180030e96
popf
pop rax
jmp 0x180032c3f
cmp eax, 0x30
jne 0x180030ea5
popf
pop rax
jmp 0x1800331a0
cmp eax, 0x10
jne 0x180030eb4
popf
pop rax
jmp 0x180031f82
cmp eax, 0x37
jne 0x180030ec3
popf
pop rax
jmp 0x1800335b0
cmp eax, 9
jne 0x180030ed2
popf
pop rax
jmp 0x180031a8d
cmp eax, 0x39
jne 0x180030ee1
popf
pop rax
jmp 0x180033713
cmp eax, 0x16
jne 0x180030ef0
popf
pop rax
jmp 0x1800322c2
cmp eax, 0x3b
jne 0x180030eff
popf
pop rax
jmp 0x180033804
cmp eax, 0x4b
jne 0x180030f0e
popf
pop rax
jmp 0x180034046
cmp eax, 0x36
jne 0x180030f1d
popf
pop rax
jmp 0x18003354e
cmp eax, 0x14
jne 0x180030f2c
popf
pop rax
jmp 0x1800321f2
cmp eax, 0x46
jne 0x180030f3b
popf
pop rax
jmp 0x180033de1
cmp eax, 0x3d
jne 0x180030f4a
popf
pop rax
jmp 0x18003392a
cmp eax, 2
jne 0x180030f59
popf
pop rax
jmp 0x1800313e9
cmp eax, 0x47
jne 0x180030f68
popf
pop rax
jmp 0x180033e55
cmp eax, 0x51
jne 0x180030f77
popf
pop rax
jmp 0x1800342c1
cmp eax, 0x11
jne 0x180030f86
popf
pop rax
jmp 0x180032013
cmp eax, 0x35
jne 0x180030f95
popf
pop rax
jmp 0x180033496
cmp eax, 0x3a
jne 0x180030fa4
popf
pop rax
jmp 0x1800337a5
cmp eax, 0x12
jne 0x180030fb3
popf
pop rax
jmp 0x18003204c
cmp eax, 0x21
jne 0x180030fc2
popf
pop rax
jmp 0x180032813
cmp eax, 0x38
jne 0x180030fd1
popf
pop rax
jmp 0x18003365d
cmp eax, 0xb
jne 0x180030fe0
popf
pop rax
jmp 0x180031ba2
cmp eax, 0xf
jne 0x180030fef
popf
pop rax
jmp 0x180031f11
cmp eax, 0x15
jne 0x180030ffe
popf
pop rax
jmp 0x180032274
cmp eax, 5
jne 0x18003100d
popf
pop rax
jmp 0x18003158e
cmp eax, 6
jne 0x18003101c
popf
pop rax
jmp 0x1800315c6
cmp eax, 0x4e
jne 0x18003102b
popf
pop rax
jmp 0x180034218
cmp eax, 0x49
jne 0x18003103a
popf
pop rax
jmp 0x180033fad
cmp eax, 0x1f
jne 0x180031049
popf
pop rax
jmp 0x1800327a1
cmp eax, 4
jne 0x180031058
popf
pop rax
jmp 0x180031554
cmp eax, 0x2f
jne 0x180031067
popf
pop rax
jmp 0x18003312b
cmp eax, 0x4d
jne 0x180031076
popf
pop rax
jmp 0x18003418d
cmp eax, 0x3e
jne 0x180031085
popf
pop rax
jmp 0x1800339d9
cmp eax, 0x45
jne 0x180031094
popf
pop rax
jmp 0x180033d7f
cmp eax, 0x2c
jne 0x1800310a3
popf
pop rax
jmp 0x180032ef5
cmp eax, 3
jne 0x1800310b2
popf
pop rax
jmp 0x18003149f
cmp eax, 0x19
jne 0x1800310c1
popf
pop rax
jmp 0x180032498
cmp eax, 0x1d
jne 0x1800310d0
popf
pop rax
jmp 0x180032685
cmp eax, 0x34
jne 0x1800310df
popf
pop rax
jmp 0x1800333e8
cmp eax, 0x32
jne 0x1800310ee
popf
pop rax
jmp 0x1800332f4
cmp eax, 0x4f
jne 0x1800310fd
popf
pop rax
jmp 0x180034250
cmp eax, 0x42
jne 0x18003110c
popf
pop rax
jmp 0x180033bf4
cmp eax, 7
jne 0x18003111b
popf
pop rax
jmp 0x18003182c
cmp eax, 0x20
jne 0x18003112a
popf
pop rax
jmp 0x1800327db
cmp eax, 0
jne 0x180031139
popf
pop rax
jmp 0x1800311cf
cmp eax, 0x3c
jne 0x180031148
popf
pop rax
jmp 0x180033898
cmp eax, 0xd
jne 0x180031157
popf
pop rax
jmp 0x180031dd5
cmp eax, 0xa
jne 0x180031166
popf
pop rax
jmp 0x180031b42
cmp eax, 0x18
jne 0x180031175
popf
pop rax
jmp 0x1800323fc
cmp eax, 0x28
jne 0x180031184
popf
pop rax
jmp 0x180032c8e
cmp eax, 0x22
jne 0x180031193
popf
pop rax
jmp 0x180032895
cmp eax, 0x50
jne 0x1800311a2
popf
pop rax
jmp 0x180034289
cmp eax, 0x52
jne 0x1800311b1
popf
pop rax
jmp 0x180034340
cmp eax, 0x41
jne 0x1800311c0
popf
pop rax
jmp 0x180033b4f
cmp eax, 0xe
jne 0x1800311cf
popf
pop rax
jmp 0x180031f0b
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r12
push r13
push r14
push r15
sub rsp, 0x2b0
mov rax, qword [0x18000e040]
xor rax, rsp
mov qword [rsp + 0x2a8], rax
xor r12d, r12d
mov rcx, qword [0x18000ea88]
movabs rbx, 0xefcf0004c463e171
pushf
not rbx
add rbx, 0x65890551
xor rbx, 0x5edd7897
rol rbx, 0x13
popf
pushf
not rbx
add rbx, 0x512a3a3d
xor rbx, 0x7ed6bf75
rol rbx, 0x7a
popf
pushf
not rbx
add rbx, 0x7bdf1477
xor rbx, 0x7841e7a8
rol rbx, 0x10
popf
mov rax, rbx
sub rax, rcx
cmp rax, 6
jb 0x1800312a4
push rax
pushf
mov eax, 0x4f8962a2
pushf
not eax
add eax, 0xacb48828
xor eax, 0xaeee95cd
rol eax, 0xd
popf
pushf
not eax
add eax, 0xe0ed1141
xor eax, 0xaae3f2c8
rol eax, 0xa1
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0xed08ceb2
pushf
not eax
add eax, 0xb36bc69a
xor eax, 0xfb1568a2
rol eax, 0x33
popf
pushf
not eax
add eax, 0x9aef31c7
xor eax, 0x9fb1198f
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xa1f33c48
xor eax, 0xa421beaf
rol eax, 0xff
popf
jmp 0x180030cf2
lea rdi, [0x1ffcbf400]
pushf
sub rdi, 0x7fcb0988
popf
mov r9, rdi
cmp qword [0x18000ea90], 0xf
cmova r9, qword [0x18000ea78]
mov qword [rsp + 0x30], 6
lea rsi, [0x1f238954b]
pushf
sub rsi, 0x7237ef23
popf
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x1b0]
call fcn.1800291bb
lea rcx, [rsp + 0x1b0]
cmp qword [rsp + 0x1c8], 0xf
cmova rcx, qword [rsp + 0x1b0]
jmp 0x18003135c
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov rdx, qword [rsp + 0x1c8]
cmp rdx, 0xf
jbe 0x1800313a3
push rax
pushf
mov eax, 0x683d1327
pushf
not eax
add eax, 0xb652d507
xor eax, 0x851bcb19
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xa6a7d768
xor eax, 0xa15471e0
rol eax, 0x2d
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0x13b54391
pushf
not eax
add eax, 0xefeb9bc7
xor eax, 0x834916f7
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x83cc9a31
xor eax, 0xa06d544f
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x8cd7b8fd
xor eax, 0xdb36fca9
rol eax, 0xbd
popf
jmp 0x180030cf2
inc rdx
mov rcx, qword [rsp + 0x1b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180031459
push rax
pushf
mov eax, 0x12601ac6
pushf
not eax
add eax, 0xdb7e1a46
xor eax, 0x842862d3
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x9e595cec
xor eax, 0xcfe263af
rol eax, 0x59
popf
pushf
not eax
add eax, 0xd64e108f
xor eax, 0xa3f58859
rol eax, 0x33
popf
pushf
not eax
add eax, 0xdbfc0a95
xor eax, 0xe465f14e
rol eax, 0x8a
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0x38af3c9f
pushf
not eax
add eax, 0xacbfa01d
xor eax, 0xfee3cc97
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x8d5813af
xor eax, 0x9d273cb6
rol eax, 0x76
popf
pushf
not eax
add eax, 0xd6818565
xor eax, 0x8c382c20
rol eax, 6
popf
jmp 0x180030cf2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18003150d
push rax
pushf
mov eax, 0x694a83c7
pushf
not eax
add eax, 0xb3620f14
xor eax, 0x8c992820
rol eax, 0x59
popf
pushf
not eax
add eax, 0x86b0b5cd
xor eax, 0xd91f2a84
rol eax, 0x82
popf
pushf
not eax
add eax, 0xa76f26a8
xor eax, 0xde7559d6
rol eax, 5
popf
pushf
not eax
add eax, 0x8ded96bb
xor eax, 0x8dccadb9
rol eax, 0x4a
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0x7cc3aa7c
pushf
not eax
add eax, 0xf20445ee
xor eax, 0xc11f58e5
rol eax, 0x64
popf
pushf
not eax
add eax, 0x9b8d0319
xor eax, 0xddecdd27
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xa494c673
xor eax, 0xb1411c51
rol eax, 0x48
popf
jmp 0x180030cf2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18001eff0
push rax
pushf
mov eax, 0x4c429990
pushf
not eax
add eax, 0xb0af0f1a
xor eax, 0xd70105d7
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x9186f420
xor eax, 0xb62ad073
rol eax, 0xf7
popf
jmp 0x180030cf2
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x1b0], xmm0
mov qword [rsp + 0x1c0], r12
mov qword [rsp + 0x1c8], r12
mov r8d, 0xeb624f96
pushf
not r8d
add r8d, 0xe84c99da
xor r8d, 0x91be6bb1
rol r8d, 0x6c
popf
pushf
not r8d
add r8d, 0xfd1aa0be
xor r8d, 0xc326fbe7
rol r8d, 0xc8
popf
pushf
not r8d
add r8d, 0xe65f659c
xor r8d, 0xf853530f
rol r8d, 0xc0
popf
pushf
not r8d
add r8d, 0xb3bb18b2
xor r8d, 0xc32d1204
rol r8d, 0x7a
popf
mov rdx, rsi
lea rcx, [rsp + 0x1b0]
call fcn.18002776c
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x1d8], xmm0
mov qword [rsp + 0x1e8], r12
mov qword [rsp + 0x1f0], r12
mov r8d, 0xa2d4bed8
pushf
not r8d
add r8d, 0x9186bc05
xor r8d, 0xe211a337
rol r8d, 0xf8
popf
pushf
not r8d
add r8d, 0xb1f6e1ba
xor r8d, 0xfcceb394
rol r8d, 0xa8
popf
pushf
not r8d
add r8d, 0xbb8e228f
xor r8d, 0x80c961d9
rol r8d, 0xfa
popf
pushf
not r8d
add r8d, 0x9abc4f2f
xor r8d, 0xa66305c3
rol r8d, 0x3c
popf
lea rdx, [0x1dfd15008]
pushf
sub rdx, 0x5fd0a9d8
popf
lea rcx, [rsp + 0x1d8]
call fcn.18002776c
nop
lea rdx, [rsp + 0x1b0]
lea rcx, [rsp + 0x1d8]
call fcn.18002b586
xor edx, edx
mov r8d, 0xda2a5128
pushf
not r8d
add r8d, 0x9d95480a
xor r8d, 0xa01610df
rol r8d, 0x55
popf
pushf
not r8d
add r8d, 0xb45a2f72
xor r8d, 0x8d8fb827
rol r8d, 0x67
popf
pushf
not r8d
add r8d, 0x8d9cba55
xor r8d, 0xff279666
rol r8d, 0xc6
popf
pushf
not r8d
add r8d, 0x9c6313ba
xor r8d, 0xe88d42fd
rol r8d, 0x6a
popf
lea rcx, [rsp + 0xa0]
call sub.VCRUNTIME140.dll_memset
mov rcx, qword [0x18000ea88]
mov rax, rbx
sub rax, rcx
cmp rax, 6
jb 0x1800317e6
push rax
pushf
mov eax, 0xa91f8a56
pushf
not eax
add eax, 0x89d87598
xor eax, 0xdc159c77
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x92d46194
xor eax, 0xadcccbe5
rol eax, 0xa
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0xb2b4ab7c
pushf
not eax
add eax, 0x9f1a7f0b
xor eax, 0x8cec6958
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xd1c0b8c9
xor eax, 0x9a384b0a
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xaf1166ef
xor eax, 0xc31b981e
rol eax, 0xb
popf
jmp 0x180030cf2
cmp qword [0x18000ea90], 0xf
cmova rdi, qword [0x18000ea78]
mov qword [rsp + 0x30], 6
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rcx
mov r9, rdi
lea rcx, [rsp + 0x1b0]
call fcn.1800291bb
nop
lea rdx, [rsp + 0x1b0]
cmp qword [rsp + 0x1c8], 0xf
cmova rdx, qword [rsp + 0x1b0]
mov r8d, 0x3344a3d4
pushf
not r8d
add r8d, 0x9350f762
xor r8d, 0xb1f7a6b6
rol r8d, 0x46
popf
pushf
not r8d
add r8d, 0xfbc83cb2
xor r8d, 0xc2626b7f
rol r8d, 0xbd
popf
pushf
not r8d
add r8d, 0xf6a824b4
xor r8d, 0x9ef313db
rol r8d, 0xeb
popf
lea rcx, [rsp + 0xa0]
call fcn.1800302bb
mov rax, qword [rsp + 0xa0]
movsxd rcx, dword [rax + 4]
lea r13, [0x1d65f91aa]
pushf
sub r13, 0x565eea12
popf
mov qword [rsp + rcx + 0xa0], r13
mov rax, qword [rsp + 0xa0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rsp + rcx + 0x9c], edx
mov rdx, qword [rsp + 0x1c8]
cmp rdx, 0xf
jbe 0x18003196b
push rax
pushf
mov eax, 0xc254aea5
pushf
not eax
add eax, 0xfac4091b
xor eax, 0xf34630fd
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xcee242b8
xor eax, 0xd4f46ee8
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xf8df15b6
xor eax, 0xfcd6c2e8
rol eax, 0x5c
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0x5a339857
pushf
not eax
add eax, 0xef9d1bd2
xor eax, 0x8a6fa312
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xc88c3376
xor eax, 0xe287298b
rol eax, 0x35
popf
pushf
not eax
add eax, 0xb4b9ee50
xor eax, 0xf883e51c
rol eax, 0xac
popf
pushf
not eax
add eax, 0xeba44645
xor eax, 0xf9c1bade
rol eax, 0xc
popf
jmp 0x180030cf2
inc rdx
mov rcx, qword [rsp + 0x1b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180031a34
push rax
pushf
mov eax, 0x5e5e812e
pushf
not eax
add eax, 0xe5b91dff
xor eax, 0xac1b25c6
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xcfcd80ad
xor eax, 0xdea2381d
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xede11693
xor eax, 0xe680b899
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xc054190d
xor eax, 0x96014e24
rol eax, 2
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0x31ab8360
pushf
not eax
add eax, 0xc5b86efb
xor eax, 0xcf7325fe
rol eax, 7
popf
pushf
not eax
add eax, 0x9acb5d59
xor eax, 0xa62d5853
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x9bca60b9
xor eax, 0xde97b069
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xee16b260
xor eax, 0xd4626322
rol eax, 0x10
popf
jmp 0x180030cf2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180031afb
push rax
pushf
mov eax, 0x96bb7115
pushf
not eax
add eax, 0x9e2a5b65
xor eax, 0xcf4a1651
rol eax, 0x88
popf
pushf
not eax
add eax, 0xf83b6344
xor eax, 0x86094913
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xb9a86d09
xor eax, 0xdbbf2276
rol eax, 0xea
popf
pushf
not eax
add eax, 0x896d90d8
xor eax, 0xc05c4785
rol eax, 0x33
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0x631aa831
pushf
not eax
add eax, 0x99f92cce
xor eax, 0xa9904ad4
rol eax, 0x82
popf
pushf
not eax
add eax, 0xe51c42ea
xor eax, 0xb34d07a9
rol eax, 0x58
popf
pushf
not eax
add eax, 0xf5eec28e
xor eax, 0x870c167f
rol eax, 0x8f
popf
jmp 0x180030cf2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18001eff0
push rax
pushf
mov eax, 0x94f81f4
pushf
not eax
add eax, 0xf0c9c5b5
xor eax, 0xb1c4728e
rol eax, 0xa
popf
pushf
not eax
add eax, 0xdfade0ec
xor eax, 0x9e2f1165
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xf53b95a5
xor eax, 0x8452a415
rol eax, 0x4a
popf
jmp 0x180030cf2
xorps xmm0, xmm0
movups xmmword [rsp + 0x1d8], xmm0
mov qword [rsp + 0x1e8], r12
mov qword [rsp + 0x1f0], 0xf
mov byte [rsp + 0x1d8], 0
movups xmmword [rsp + 0x1b0], xmm0
mov qword [rsp + 0x1c0], r12
mov qword [rsp + 0x1c8], 0xf
mov byte [rsp + 0x1b0], 0
mov rax, qword [rsp + 0xa0]
movsxd rcx, dword [rax + 4]
lea rax, [rsp + 0xa0]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov dl, 0xf6
pushf
not dl
add dl, 0x8b
xor dl, 0x33
rol dl, 0x6e
popf
pushf
not dl
add dl, 0xaa
xor dl, 0x14
rol dl, 0xbb
popf
pushf
not dl
add dl, 0x7b
xor dl, 0x51
rol dl, 0xbe
popf
pushf
not dl
add dl, 0xa8
xor dl, 0xc4
rol dl, 0x22
popf
jmp 0x180031c97
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
movzx r8d, al
lea rdx, [rsp + 0x1d8]
lea rcx, [rsp + 0xa0]
call fcn.1800147b9
mov rax, qword [rsp + 0xa0]
movsxd rcx, dword [rax + 4]
lea rax, [rsp + 0xa0]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov dl, 0x86
pushf
not dl
add dl, 0x85
xor dl, 0x96
rol dl, 0xa4
popf
pushf
not dl
add dl, 0xd3
xor dl, 0x38
rol dl, 0xa8
popf
pushf
not dl
add dl, 0xb8
xor dl, 0x9d
rol dl, 0xbd
popf
pushf
not dl
add dl, 0xbf
xor dl, 0xe6
rol dl, 0xb9
popf
jmp 0x180031d15
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
movzx r8d, al
lea rdx, [rsp + 0x1b0]
lea rcx, [rsp + 0xa0]
call fcn.1800147b9
mov rax, qword [rsp + 0x1e8]
sub rbx, rax
cmp rbx, 8
jb 0x180031da2
push rax
pushf
mov eax, 0xef76e9b5
pushf
not eax
add eax, 0xf81a4958
xor eax, 0xda958d10
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x86f897e6
xor eax, 0xb8cce1b1
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xc409e99f
xor eax, 0xf355a576
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xcd6e0068
xor eax, 0xf775038a
rol eax, 0x16
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0xef2a4ad0
pushf
not eax
add eax, 0xae610a71
xor eax, 0xaf5e41df
rol eax, 0x86
popf
pushf
not eax
add eax, 0xa73ac387
xor eax, 0x8cd323c2
rol eax, 0x11
popf
jmp 0x180030cf2
lea r9, [rsp + 0x1d8]
cmp qword [rsp + 0x1f0], 0xf
cmova r9, qword [rsp + 0x1d8]
mov qword [rsp + 0x30], 8
lea rcx, [0x1c45e74f4]
pushf
sub rcx, 0x445dce84
popf
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x40]
call fcn.1800291bb
nop
mov qword [rsp + 0x220], r12
mov rcx, r12
mov qword [rsp + 0x228], rcx
mov dword [rsp + 0x270], 0x6a09e667
mov dword [rsp + 0x274], 0xbb67ae85
mov dword [rsp + 0x278], 0x3c6ef372
mov dword [rsp + 0x27c], 0xa54ff53a
mov dword [rsp + 0x280], 0x510e527f
mov dword [rsp + 0x284], 0x9b05688c
mov dword [rsp + 0x288], 0x1f83d9ab
mov dword [rsp + 0x28c], 0x5be0cd19
lea rbx, [rsp + 0x40]
cmp qword [rsp + 0x58], 0xf
cmova rbx, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x50]
test rdi, rdi
je 0x180031ed8
push rax
pushf
mov eax, 0x67f0520c
pushf
not eax
add eax, 0xb53f77e9
xor eax, 0xd5815d30
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xb694e154
xor eax, 0xdd634412
rol eax, 0x5d
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0xdaa578d6
pushf
not eax
add eax, 0xc7fe0e86
xor eax, 0xbf5bc943
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xb5ffc052
xor eax, 0xb4516c28
rol eax, 0x97
popf
jmp 0x180030cf2
cmp rdi, 0x40
jb 0x180031f82
mov rdx, rbx
lea rcx, [rsp + 0x220]
call fcn.18001f7cf
add rbx, 0x40
add qword [rsp + 0x220], 0x40
sub rdi, 0x40
mov rcx, qword [rsp + 0x228]
jmp 0x180031f0b
test rdi, rdi
je 0x180031fcd
push rax
pushf
mov eax, 0x9cb46c0c
pushf
not eax
add eax, 0xb7fae050
xor eax, 0xb62a4d73
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xec0dfe49
xor eax, 0xa776da77
rol eax, 7
popf
pushf
not eax
add eax, 0xcbcae4d9
xor eax, 0xe8cb1552
rol eax, 0x5c
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0xd421f0c
pushf
not eax
add eax, 0xc0089a14
xor eax, 0xfaf3642c
rol eax, 0x53
popf
pushf
not eax
add eax, 0xef030735
xor eax, 0xd2bbf1c1
rol eax, 0xf
popf
pushf
not eax
add eax, 0x93f0f60d
xor eax, 0xfd0a6283
rol eax, 0xaa
popf
jmp 0x180030cf2
nop word [rax + rax]
push rax
pushf
mov eax, 0xf8793868
pushf
not eax
add eax, 0xd37b90a7
xor eax, 0xde8eff5d
rol eax, 0x25
popf
pushf
not eax
add eax, 0xa9babf96
xor eax, 0xb825d337
rol eax, 0x43
popf
jmp 0x180030cf2
movzx eax, byte [rbx]
mov byte [rsp + rcx + 0x230], al
mov rcx, qword [rsp + 0x228]
inc rcx
mov qword [rsp + 0x228], rcx
lea rbx, [rbx + 1]
sub rdi, 1
jne 0x1800320b9
push rax
pushf
mov eax, 0x70ed6468
pushf
not eax
add eax, 0xd636d079
xor eax, 0x9479ddda
rol eax, 0x48
popf
pushf
not eax
add eax, 0xfa61ba68
xor eax, 0xdd97caf9
rol eax, 0x80
popf
pushf
not eax
add eax, 0xb1f04a55
xor eax, 0x9db914c5
rol eax, 0xb4
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0x1aefe4e3
pushf
not eax
add eax, 0xd59d4b1d
xor eax, 0xfeb8211f
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x8a4c57c2
xor eax, 0xbd8a9826
rol eax, 0x33
popf
pushf
not eax
add eax, 0xd02d6002
xor eax, 0xf5d6de32
rol eax, 0x44
popf
jmp 0x180030cf2
lea rdx, [rsp + 0x1f8]
lea rcx, [rsp + 0x220]
call fcn.18003609a
lea rdx, [rsp + 0x1f8]
mov rdi, qword [rsp + 0x1f8]
mov rsi, qword [rsp + 0x210]
cmp rsi, 0xf
cmova rdx, rdi
lea rcx, [rsp + 0x1b0]
mov rbx, qword [rsp + 0x1b0]
mov r14, qword [rsp + 0x1c8]
cmp r14, 0xf
cmova rcx, rbx
mov r8, qword [rsp + 0x1c0]
cmp r8, qword [rsp + 0x208]
jne 0x1800321ac
push rax
pushf
mov eax, 0x6cc8fe1c
pushf
not eax
add eax, 0xda9a18b9
xor eax, 0xb61a0aa9
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xad174e77
xor eax, 0xc90e2f92
rol eax, 0xf
popf
pushf
not eax
add eax, 0xbf49bddd
xor eax, 0xca6283fd
rol eax, 0xfc
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0x7fe3a35d
pushf
not eax
add eax, 0xcd6862ac
xor eax, 0x94e956f7
rol eax, 0x75
popf
pushf
not eax
add eax, 0xee4d6f0a
xor eax, 0xe4d426c7
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xeb4994a3
xor eax, 0xe4d0df67
rol eax, 0x44
popf
jmp 0x180030cf2
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x18003222e
push rax
pushf
mov eax, 0x545476d0
pushf
not eax
add eax, 0xd6a70861
xor eax, 0x827ae98c
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xa28d5086
xor eax, 0x8e514805
rol eax, 0x59
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0x4e4a86bb
pushf
not eax
add eax, 0xe0a37625
xor eax, 0xa31eeefc
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x88b7848c
xor eax, 0xb3c2a8a6
rol eax, 2
popf
pushf
not eax
add eax, 0x9ddb4cb4
xor eax, 0xbbc1719e
rol eax, 0xe9
popf
jmp 0x180030cf2
xor r15b, r15b
jmp 0x180032344
mov r15b, 0xa3
pushf
not r15b
add r15b, 0x3e
xor r15b, 0x43
rol r15b, 0x19
popf
pushf
not r15b
add r15b, 0x85
xor r15b, 0x2d
rol r15b, 0x34
popf
pushf
not r15b
add r15b, 0xa2
xor r15b, 0xd7
rol r15b, 0xdd
popf
pushf
not r15b
add r15b, 0xf
xor r15b, 0x2e
rol r15b, 0x2a
popf
push rax
pushf
mov eax, 0xecf1380b
pushf
not eax
add eax, 0xe9c1d3db
xor eax, 0xa8d3ab81
rol eax, 0x10
popf
pushf
not eax
add eax, 0xc2fe3003
xor eax, 0x92aeabff
rol eax, 0xd4
popf
jmp 0x180030cf2
cmp rsi, 0xf
jbe 0x1800323a3
push rax
pushf
mov eax, 0x6095e7ce
pushf
not eax
add eax, 0xf400e81e
xor eax, 0xd010cc2b
rol eax, 0x68
popf
pushf
not eax
add eax, 0xbcb133d4
xor eax, 0xc3bbe786
rol eax, 0x63
popf
pushf
not eax
add eax, 0x9b17c806
xor eax, 0xb1452a09
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xc6bfb4a0
xor eax, 0xc0943ef8
rol eax, 0xa1
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0xfdf4cb3a
pushf
not eax
add eax, 0x87243c2a
xor eax, 0x8f235a28
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x8d8aa416
xor eax, 0xc5124d43
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xaac1440a
xor eax, 0xfc27f1b2
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x9bb2c464
xor eax, 0x830a91da
rol eax, 0x49
popf
jmp 0x180030cf2
lea rdx, [rsi + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x180032452
push rax
pushf
mov eax, 0x294abc0b
pushf
not eax
add eax, 0xde2e1ba8
xor eax, 0xc930c977
rol eax, 0x68
popf
pushf
not eax
add eax, 0xf8f6abe6
xor eax, 0xd218ef73
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x97426fd1
xor eax, 0xd3883658
rol eax, 0xe6
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0x29eb34e0
pushf
not eax
add eax, 0xf5f0c323
xor eax, 0xbade6f13
rol eax, 0x70
popf
pushf
not eax
add eax, 0xecdf3e6d
xor eax, 0xdf906c0e
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xbdd98f41
xor eax, 0xc8d225e9
rol eax, 0xfc
popf
jmp 0x180030cf2
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180032506
push rax
pushf
mov eax, 0xbdb8a0e6
pushf
not eax
add eax, 0x94b9f782
xor eax, 0xd071f313
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xce60b50d
xor eax, 0xcfcb7661
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xe8790848
xor eax, 0xa4f60619
rol eax, 0x59
popf
pushf
not eax
add eax, 0x8a6f62ac
xor eax, 0xfa23a18e
rol eax, 0xd3
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0x502794f4
pushf
not eax
add eax, 0xdc69d710
xor eax, 0xb4ddcc44
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xf9f01898
xor eax, 0x85684801
rol eax, 0x82
popf
pushf
not eax
add eax, 0xf50c23df
xor eax, 0x963a6870
rol eax, 0xdd
popf
jmp 0x180030cf2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rdi
call fcn.18001eff0
push rax
pushf
mov eax, 0xb1d95980
pushf
not eax
add eax, 0xb191dd9a
xor eax, 0xf5d6860d
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xfe8d1f32
xor eax, 0xb1508563
rol eax, 0x59
popf
pushf
not eax
add eax, 0xbaf8906c
xor eax, 0xe153d82c
rol eax, 0x44
popf
jmp 0x180030cf2
movdqa xmm0, xmmword [0x18000a860]
movdqu xmmword [rsp + 0x208], xmm0
mov byte [rsp + 0x1f8], 0
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x18003263f
push rax
pushf
mov eax, 0xebb632ce
pushf
not eax
add eax, 0xa7c4a43b
xor eax, 0xbf6f3942
rol eax, 0x18
popf
pushf
not eax
add eax, 0xe45ffd02
xor eax, 0xb6669bb9
rol eax, 0x8f
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0x2b6546ad
pushf
not eax
add eax, 0xd7d4d0db
xor eax, 0xf27b73ac
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xf0eeb6b1
xor eax, 0xf6857432
rol eax, 0xba
popf
pushf
not eax
add eax, 0xe4d267dc
xor eax, 0xce731888
rol eax, 0x88
popf
jmp 0x180030cf2
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800326cc
push rax
pushf
mov eax, 0x735a0335
pushf
not eax
add eax, 0xfe8d1e63
xor eax, 0xc9202997
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x8fff4e45
xor eax, 0xff7d0196
rol eax, 0x32
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0x7e1c0571
pushf
not eax
add eax, 0xba8adff9
xor eax, 0xbd9ba22b
rol eax, 0xed
popf
pushf
not eax
add eax, 0x83755b00
xor eax, 0xd45fcac3
rol eax, 0xc4
popf
jmp 0x180030cf2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180032747
push rax
pushf
mov eax, 0x1c81d36e
pushf
not eax
add eax, 0xaa955eb5
xor eax, 0xe323175a
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xf9931a2a
xor eax, 0x8f827e0d
rol eax, 0x8b
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0x9a94437a
pushf
not eax
add eax, 0x9c7b5be1
xor eax, 0x844d11ac
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xdea430f7
xor eax, 0xb4bd7012
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x8e017b00
xor eax, 0xc23f3564
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x91a1baeb
xor eax, 0x94cb373d
rol eax, 0x1e
popf
jmp 0x180030cf2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18001eff0
push rax
pushf
mov eax, 0xeae0c2c0
pushf
not eax
add eax, 0xde43d2ae
xor eax, 0xdd931991
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xeef3419d
xor eax, 0xf3b52a26
rol eax, 0xc4
popf
jmp 0x180030cf2
test r15b, r15b
jne 0x180032862
push rax
pushf
mov eax, 0x7a41eb1d
pushf
not eax
add eax, 0xaa552940
xor eax, 0xd1fcff91
rol eax, 0xe
popf
pushf
not eax
add eax, 0xfe8e7a6c
xor eax, 0xb408d1ee
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xb32afc1e
xor eax, 0xca879ba3
rol eax, 0xb4
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0xe2b8d0c7
pushf
not eax
add eax, 0x812e22fc
xor eax, 0x823b8f4d
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xcb595fbe
xor eax, 0xdd81cd5b
rol eax, 0x9f
popf
jmp 0x180030cf2
mov rax, qword [rsp + 0xa0]
movsxd rcx, dword [rax + 4]
lea rax, [rsp + 0xa0]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
xor r8d, r8d
xor edx, edx
jmp 0x1800328bb
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
xorps xmm0, xmm0
xor eax, eax
mov qword [rsp + 0x208], rax
movaps xmmword [rsp + 0x40], xmm0
movsd xmm0, qword [rsp + 0x208]
movsd qword [rsp + 0x50], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0xa0]
jmp 0x1800328f0
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::seekg_class_std::fpos_struct__Mbstatet_____ptr64]
lea rdx, [rsp + 0x218]
lea rcx, [rsp + 0xa0]
jmp 0x180032907
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64____ptr64]
xor ecx, ecx
jmp 0x180032910
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
cmp rax, qword [rsp + 0x218]
jg 0x18003297d
push rax
pushf
mov eax, 0x98568b14
pushf
not eax
add eax, 0xe2bb78bd
xor eax, 0xcdbb9117
rol eax, 0
popf
pushf
not eax
add eax, 0xa84ec804
xor eax, 0xfc3c3e8b
rol eax, 0x81
popf
pushf
not eax
add eax, 0xe303970b
xor eax, 0x8038bcfb
rol eax, 0x70
popf
pushf
not eax
add eax, 0xb891deac
xor eax, 0xa1013401
rol eax, 0x9f
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0x1400080e
pushf
not eax
add eax, 0xd73b487a
xor eax, 0x85c520e6
rol eax, 0x89
popf
pushf
not eax
add eax, 0xb3d1348a
xor eax, 0xf2479cac
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xa5f8c1ce
xor eax, 0xd54dd122
rol eax, 0x86
popf
jmp 0x180030cf2
lea rdx, [rsp + 0x1d0]
lea rcx, [rsp + 0xa0]
jmp 0x1800329d4
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
cmp dword [rsp + 0x1d0], 1
jle 0x180032a1b
push rax
pushf
mov eax, 0xe68542c1
pushf
not eax
add eax, 0xd2a825e9
xor eax, 0xa29a4f95
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xbf0563f8
xor eax, 0xf3c4786d
rol eax, 0x10
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0xfb2197fc
pushf
not eax
add eax, 0xb82a3a23
xor eax, 0xd9f489a1
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xc04176b3
xor eax, 0x849694d9
rol eax, 0x6b
popf
jmp 0x180030cf2
xor r9d, r9d
lea r8, [0x1ef5471e7]
pushf
sub r8, 0x6f53cb67
popf
lea rdx, [0x1eaea8fbd]
pushf
sub rdx, 0x6ae9e92d
popf
xor ecx, ecx
jmp 0x180032a78
call qword [sym.imp.USER32.dll_MessageBoxA]
nop
cmp r14, 0xf
jbe 0x180032acb
push rax
pushf
mov eax, 0x8c9d00c5
pushf
not eax
add eax, 0xbe50bbf1
xor eax, 0xd0bfc8fa
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x8ab3ac70
xor eax, 0xae599a7b
rol eax, 0x84
popf
pushf
not eax
add eax, 0xb05ccfc9
xor eax, 0xd3ac7757
rol eax, 6
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0xb8918e3f
pushf
not eax
add eax, 0xd587988a
xor eax, 0xde207960
rol eax, 0xed
popf
pushf
not eax
add eax, 0xe37bf803
xor eax, 0xf3c79cef
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xa2654cce
xor eax, 0xfe74e44c
rol eax, 0xd3
popf
jmp 0x180030cf2
lea rdx, [r14 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x180032b67
push rax
pushf
mov eax, 0xa87b5d60
pushf
not eax
add eax, 0x86a549e9
xor eax, 0xd9d5f1df
rol eax, 0x44
popf
pushf
not eax
add eax, 0x944fac19
xor eax, 0xdec2d036
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xc5d7b670
xor eax, 0x884311e2
rol eax, 0x9a
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0x2eb63fd5
pushf
not eax
add eax, 0xc813899e
xor eax, 0xfe12fd4d
rol eax, 0x79
popf
pushf
not eax
add eax, 0xf85ccbdd
xor eax, 0xd58e2c72
rol eax, 0xe5
popf
jmp 0x180030cf2
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180032bf9
push rax
pushf
mov eax, 0x200d1fab
pushf
not eax
add eax, 0xa77079d6
xor eax, 0xface1d30
rol eax, 0x11
popf
pushf
not eax
add eax, 0xcb46315d
xor eax, 0xce6f3416
rol eax, 0x89
popf
pushf
not eax
add eax, 0xb7c6f4fa
xor eax, 0xbbc2cff3
rol eax, 0x9b
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0x69ea70f7
pushf
not eax
add eax, 0xb5115c53
xor eax, 0xbc8d12c7
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xe0696c11
xor eax, 0x9c0d3962
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xdebe9f8f
xor eax, 0xfa1157c3
rol eax, 0x77
popf
jmp 0x180030cf2
mov rcx, rbx
call fcn.18001eff0
nop
push rax
pushf
mov eax, 0xfb4c0b9a
pushf
not eax
add eax, 0xe06eadbe
xor eax, 0xb9cfcf44
rol eax, 0x86
popf
pushf
not eax
add eax, 0xf8776151
xor eax, 0xdf3b5d96
rol eax, 0x18
popf
pushf
not eax
add eax, 0xe3404633
xor eax, 0xa3de1ed8
rol eax, 0x27
popf
jmp 0x180030cf2
mov rdx, qword [rsp + 0x1f0]
cmp rdx, 0xf
jbe 0x180032cf5
push rax
pushf
mov eax, 0x5f830f5d
pushf
not eax
add eax, 0x83ba95f9
xor eax, 0xa1b29b7d
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xcc3da766
xor eax, 0xc9a8858b
rol eax, 0xd
popf
pushf
not eax
add eax, 0xa6cbf8d5
xor eax, 0xe52cbdb2
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x98af76d0
xor eax, 0xf93c6185
rol eax, 0x34
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0x611fd5f3
pushf
not eax
add eax, 0xf821ab93
xor eax, 0xf8feff12
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xa0f9e628
xor eax, 0xdc06ec71
rol eax, 0x56
popf
pushf
not eax
add eax, 0x83769dcc
xor eax, 0xed94291a
rol eax, 0x92
popf
pushf
not eax
add eax, 0xece0e845
xor eax, 0xb3b4e539
rol eax, 0x42
popf
jmp 0x180030cf2
inc rdx
mov rcx, qword [rsp + 0x1d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180032dbe
push rax
pushf
mov eax, 0xf875ae0c
pushf
not eax
add eax, 0xb37c941a
xor eax, 0xd06ede2b
rol eax, 0x96
popf
pushf
not eax
add eax, 0xf6bb07eb
xor eax, 0xa8e18979
rol eax, 0xde
popf
pushf
not eax
add eax, 0xd29ba248
xor eax, 0x9d58c482
rol eax, 0x61
popf
pushf
not eax
add eax, 0xb322efa0
xor eax, 0xda3af465
rol eax, 0xe4
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0x25675a67
pushf
not eax
add eax, 0x91efd9ea
xor eax, 0xc7aa2db3
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xed603cef
xor eax, 0xc0ce1b37
rol eax, 0xc
popf
pushf
not eax
add eax, 0x9668fd10
xor eax, 0x8e7edb6f
rol eax, 0x2b
popf
jmp 0x180030cf2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180032e50
push rax
pushf
mov eax, 0xa6d93779
pushf
not eax
add eax, 0x8028a734
xor eax, 0xae93ce81
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x8d23f183
xor eax, 0xe9650c78
rol eax, 5
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0x9526ad1f
pushf
not eax
add eax, 0x89702d9f
xor eax, 0x815e3d91
rol eax, 0xad
popf
pushf
not eax
add eax, 0xbc7e05eb
xor eax, 0xfa22a5b7
rol eax, 0x80
popf
pushf
not eax
add eax, 0xae69cc9d
xor eax, 0xc5483731
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xad05abfc
xor eax, 0xe258ba35
rol eax, 0x3e
popf
jmp 0x180030cf2
call fcn.18001eff0
nop
push rax
pushf
mov eax, 0x15977d9e
pushf
not eax
add eax, 0x866675af
xor eax, 0x886bc91c
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x954f1250
xor eax, 0xbe9c0479
rol eax, 0x20
popf
pushf
not eax
add eax, 0x967511d5
xor eax, 0xd0b22e40
rol eax, 0x75
popf
jmp 0x180030cf2
mov rax, qword [rsp + 0xa0]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0xa0], r13
mov rax, qword [rsp + 0xa0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rsp + rcx + 0x9c], edx
lea rcx, [rsp + 0xb0]
call fcn.18002723a
lea rcx, [rsp + 0xb8]
jmp 0x180032f38
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rsp + 0x150]
jmp 0x180032f47
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
xor al, al
jmp 0x18003418d
xorps xmm0, xmm0
movups xmmword [rsp + 0x1f8], xmm0
mov qword [rsp + 0x208], r12
mov qword [rsp + 0x210], 0xf
mov byte [rsp + 0x1f8], 0
lea rdx, [rsp + 0x1f8]
lea rcx, [rsp + 0xa0]
call fcn.180023a40
lea rcx, [rsp + 0x1f8]
mov rdi, qword [rsp + 0x1f8]
mov rsi, qword [rsp + 0x210]
cmp rsi, 0xf
cmova rcx, rdi
mov r8, qword [rsp + 0x208]
cmp r8, 1
jne 0x18003304d
push rax
pushf
mov eax, 0xc6c02e7b
pushf
not eax
add eax, 0xae53a58d
xor eax, 0x8909bd77
rol eax, 0x63
popf
pushf
not eax
add eax, 0x9e6df695
xor eax, 0xd4d8a645
rol eax, 0x42
popf
pushf
not eax
add eax, 0x85cc644e
xor eax, 0x9f8b0723
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xe98ed560
xor eax, 0xc72a98e5
rol eax, 1
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0x6f646138
pushf
not eax
add eax, 0xe15a4ebe
xor eax, 0x8612b2a3
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xd0ce241c
xor eax, 0xb6ae9d8d
rol eax, 0x98
popf
pushf
not eax
add eax, 0xc6f68e09
xor eax, 0xb4744d1d
rol eax, 0x9e
popf
jmp 0x180030cf2
lea rdx, [0x1d2a609d1]
pushf
sub rdx, 0x52a56329
popf
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1800330e5
push rax
pushf
mov eax, 0x91589a6c
pushf
not eax
add eax, 0xecb0ffb3
xor eax, 0x90c673d5
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xe47ba3e9
xor eax, 0xb606a999
rol eax, 0xd3
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0x6829d712
pushf
not eax
add eax, 0xcf9d1e6e
xor eax, 0x865816dd
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xb02e8aef
xor eax, 0xe6d7ff5d
rol eax, 0xac
popf
pushf
not eax
add eax, 0xcf959f11
xor eax, 0xa2a1a291
rol eax, 0x1b
popf
jmp 0x180030cf2
call fcn.180019229
movzx r15d, al
cmp rsi, 0xf
jbe 0x18003316d
push rax
pushf
mov eax, 0xa109daa
pushf
not eax
add eax, 0x8c5e9e26
xor eax, 0xa51162c5
rol eax, 0xec
popf
pushf
not eax
add eax, 0x8e1b5db7
xor eax, 0x966f7b41
rol eax, 0x4d
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0xd1e1e765
pushf
not eax
add eax, 0xb418539c
xor eax, 0xfa17b977
rol eax, 0x80
popf
pushf
not eax
add eax, 0xc7195e3a
xor eax, 0xaef1e8f8
rol eax, 0xf3
popf
jmp 0x180030cf2
lea rdx, [rsi + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x180033209
push rax
pushf
mov eax, 0x970f6fe7
pushf
not eax
add eax, 0x86adc22b
xor eax, 0xb87f410d
rol eax, 0x26
popf
pushf
not eax
add eax, 0xfc73349b
xor eax, 0xc816b021
rol eax, 0x44
popf
pushf
not eax
add eax, 0x803cbdc0
xor eax, 0xd2858a9a
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x890d97bb
xor eax, 0xe354e913
rol eax, 0x5b
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0x21e92333
pushf
not eax
add eax, 0xa5e074aa
xor eax, 0xebd2f95f
rol eax, 3
popf
pushf
not eax
add eax, 0xfe98fb43
xor eax, 0x949b8797
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xc234e676
xor eax, 0xf0ab2692
rol eax, 0x43
popf
pushf
not eax
add eax, 0xc1d0ac1a
xor eax, 0xeb0a58d6
rol eax, 0x62
popf
jmp 0x180030cf2
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800332c1
push rax
pushf
mov eax, 0x9eebe8db
pushf
not eax
add eax, 0xfa3f97c9
xor eax, 0xc156ebd6
rol eax, 0x48
popf
pushf
not eax
add eax, 0xc7b1219c
xor eax, 0xf20cc96b
rol eax, 0x44
popf
pushf
not eax
add eax, 0xe4327d23
xor eax, 0xddbf8aff
rol eax, 0x7a
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0x1f8283ed
pushf
not eax
add eax, 0xac5a8f63
xor eax, 0xc03db36f
rol eax, 0x48
popf
pushf
not eax
add eax, 0x985f852b
xor eax, 0xb2a49ade
rol eax, 0xf4
popf
jmp 0x180030cf2
mov rcx, rdi
call fcn.18001eff0
nop
push rax
pushf
mov eax, 0x224ad710
pushf
not eax
add eax, 0xbf0b40ca
xor eax, 0xc48f498c
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xf661ee3e
xor eax, 0xcfa771e3
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x99c09f9d
xor eax, 0x92a7ce93
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xb6b7e530
xor eax, 0xf2728601
rol eax, 0xdf
popf
jmp 0x180030cf2
cmp r14, 0xf
jbe 0x1800333b5
push rax
pushf
mov eax, 0x32431c99
pushf
not eax
add eax, 0xff901a57
xor eax, 0xcd1d8978
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x91b21e9f
xor eax, 0x9bbb03e0
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xc0937524
xor eax, 0xd37506f9
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xe3ceef91
xor eax, 0xb3d437ce
rol eax, 0xe7
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0xc20d7ed6
pushf
not eax
add eax, 0xfee21e54
xor eax, 0xe31f932e
rol eax, 0x42
popf
pushf
not eax
add eax, 0x9384e1aa
xor eax, 0x9458b041
rol eax, 0x41
popf
jmp 0x180030cf2
lea rdx, [r14 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x180033450
push rax
pushf
mov eax, 0x3bbb179b
pushf
not eax
add eax, 0xaeab3c79
xor eax, 0xb7c3ab47
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xd5cfa886
xor eax, 0xa8b54cf3
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xfe06d290
xor eax, 0xd55b60b6
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xfa08c456
xor eax, 0x883339c1
rol eax, 1
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0xd63d2f32
pushf
not eax
add eax, 0xcee9abc4
xor eax, 0xe98d1729
rol eax, 0x34
popf
pushf
not eax
add eax, 0xe67998db
xor eax, 0xaddcae34
rol eax, 0x61
popf
pushf
not eax
add eax, 0xe1100a12
xor eax, 0xd2dcb830
rol eax, 0xb1
popf
jmp 0x180030cf2
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800334f5
push rax
pushf
mov eax, 0xb49cd672
pushf
not eax
add eax, 0x8c5156d4
xor eax, 0x9fbd6b76
rol eax, 0x12
popf
pushf
not eax
add eax, 0xa183ef6d
xor eax, 0xf313bf42
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xb0365ec3
xor eax, 0xa004b342
rol eax, 0x26
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0x8c73c975
pushf
not eax
add eax, 0xcc6d2b3c
xor eax, 0xe8c03437
rol eax, 0x15
popf
pushf
not eax
add eax, 0xece8a34c
xor eax, 0xb4b78069
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xc9e1e007
xor eax, 0xe672d332
rol eax, 0x39
popf
pushf
not eax
add eax, 0xb8121c88
xor eax, 0x8b4bdccd
rol eax, 0x17
popf
jmp 0x180030cf2
mov rcx, rbx
call fcn.18001eff0
nop
push rax
pushf
mov eax, 0x4e34bc6a
pushf
not eax
add eax, 0xca7e02c7
xor eax, 0xb0317cf8
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x97cac09c
xor eax, 0xcb43409b
rol eax, 0x69
popf
pushf
not eax
add eax, 0xfc52c678
xor eax, 0xa5bf1196
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x81e41992
xor eax, 0xfd8d1bc3
rol eax, 0x33
popf
jmp 0x180030cf2
mov rdx, qword [rsp + 0x1f0]
cmp rdx, 0xf
jbe 0x180033604
push rax
pushf
mov eax, 0xf0b668af
pushf
not eax
add eax, 0xa5d61056
xor eax, 0xa36bcad2
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xdf1acbbd
xor eax, 0xb9b29cad
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xbb5cf810
xor eax, 0x8db513d2
rol eax, 4
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0xe31d3cf8
pushf
not eax
add eax, 0xd88507c9
xor eax, 0xd0947c3b
rol eax, 0x96
popf
pushf
not eax
add eax, 0xe342585b
xor eax, 0xf1a5e402
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xfaf9bb75
xor eax, 0xf4df15da
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xafe5fc44
xor eax, 0xbab3335a
rol eax, 0x74
popf
jmp 0x180030cf2
inc rdx
mov rcx, qword [rsp + 0x1d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800336ba
push rax
pushf
mov eax, 0x4ee5cc58
pushf
not eax
add eax, 0x943687e1
xor eax, 0xdecfa9d5
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xcf30cbf3
xor eax, 0xc7f65762
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x86d17ee1
xor eax, 0xee1bbaa5
rol eax, 0xe4
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0x31cc95fb
pushf
not eax
add eax, 0xf711846f
xor eax, 0x9504d93d
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x97d7e2c1
xor eax, 0xa21c2097
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xac2e64d5
xor eax, 0xc7f3c23b
rol eax, 0xec
popf
pushf
not eax
add eax, 0xcb1e33e0
xor eax, 0xefa2b12d
rol eax, 0x91
popf
jmp 0x180030cf2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003375f
push rax
pushf
mov eax, 0xca025f7
pushf
not eax
add eax, 0xf770ef24
xor eax, 0xae1952aa
rol eax, 0xa
popf
pushf
not eax
add eax, 0xb3500194
xor eax, 0x8ce1e8ba
rol eax, 0xa0
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0x87b82c91
pushf
not eax
add eax, 0xfa21cdcd
xor eax, 0x8b8cabf6
rol eax, 0x14
popf
pushf
not eax
add eax, 0xbe715c5e
xor eax, 0xfa50d1eb
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xfb03439a
xor eax, 0xe9066620
rol eax, 0xe6
popf
jmp 0x180030cf2
call fcn.18001eff0
nop
push rax
pushf
mov eax, 0x28cfeee9
pushf
not eax
add eax, 0x8f261633
xor eax, 0xb7a975a3
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xde3107a9
xor eax, 0x8fcaef0e
rol eax, 0x43
popf
pushf
not eax
add eax, 0xbb7b4ad5
xor eax, 0xb494b604
rol eax, 0x36
popf
pushf
not eax
add eax, 0x8aba6068
xor eax, 0x9a473e44
rol eax, 0xa
popf
jmp 0x180030cf2
mov rax, qword [rsp + 0xa0]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0xa0], r13
mov rax, qword [rsp + 0xa0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rsp + rcx + 0x9c], edx
lea rcx, [rsp + 0xb0]
call fcn.18002723a
lea rcx, [rsp + 0xb8]
jmp 0x180033847
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rsp + 0x150]
jmp 0x180033856
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
movzx eax, r15b
jmp 0x18003418d
cmp rsi, 0xf
jbe 0x1800338f7
push rax
pushf
mov eax, 0x60bdcffc
pushf
not eax
add eax, 0xe7104dac
xor eax, 0xd3e2fe79
rol eax, 0xee
popf
pushf
not eax
add eax, 0xdb33882e
xor eax, 0x9e199b7d
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xdea0d6c1
xor eax, 0xc8e8549b
rol eax, 0x22
popf
pushf
not eax
add eax, 0xe97f0e9c
xor eax, 0xb60629eb
rol eax, 0xd1
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0xadb7af81
pushf
not eax
add eax, 0xb447f392
xor eax, 0xf25ddbcf
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xc2956838
xor eax, 0xe5620048
rol eax, 0x43
popf
jmp 0x180030cf2
lea rdx, [rsi + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x180033980
push rax
pushf
mov eax, 0x7e53523a
pushf
not eax
add eax, 0x9c0cf874
xor eax, 0x997dbe27
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xf2324bcf
xor eax, 0xfb1863b5
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x8d37c957
xor eax, 0xfe9a6fea
rol eax, 0x97
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0x3e2f01c5
pushf
not eax
add eax, 0xbede5f1c
xor eax, 0xb14dcfc9
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xf9585e5b
xor eax, 0xee704528
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xbccb1309
xor eax, 0xadb13b8c
rol eax, 0xa
popf
pushf
not eax
add eax, 0xfaa6535b
xor eax, 0xc8619bd4
rol eax, 0x4f
popf
jmp 0x180030cf2
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180033a47
push rax
pushf
mov eax, 0x308ce621
pushf
not eax
add eax, 0xdd8656fa
xor eax, 0xa67c4dae
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xdbc143b3
xor eax, 0xb76eb015
rol eax, 0x68
popf
pushf
not eax
add eax, 0xa40532e5
xor eax, 0xeec059b7
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xf6403e34
xor eax, 0xacb50fb5
rol eax, 0xa3
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0x8260be1f
pushf
not eax
add eax, 0xd744a636
xor eax, 0xa9d806a2
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xb4a64f46
xor eax, 0xdfe6bd07
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xd8d9cdab
xor eax, 0x92a0b349
rol eax, 0x58
popf
pushf
not eax
add eax, 0x9a27bff0
xor eax, 0x9ecc7cdf
rol eax, 0xa1
popf
jmp 0x180030cf2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rdi
call fcn.18001eff0
nop
push rax
pushf
mov eax, 0xcaddc036
pushf
not eax
add eax, 0x891335ac
xor eax, 0xb39571f3
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xcd577d78
xor eax, 0x9a5a84e2
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xd58dd695
xor eax, 0x9a320b61
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x8253e03e
xor eax, 0x8b99a0b0
rol eax, 0x2b
popf
jmp 0x180030cf2
cmp r14, 0xf
jbe 0x180033b9b
push rax
pushf
mov eax, 0x3d49f4a7
pushf
not eax
add eax, 0xe737d39a
xor eax, 0x90479644
rol eax, 9
popf
pushf
not eax
add eax, 0xbe8a165e
xor eax, 0xb4795f41
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x9876c784
xor eax, 0xd77b3395
rol eax, 0x18
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0xd48cbff
pushf
not eax
add eax, 0xab224b4a
xor eax, 0xdcafb118
rol eax, 0x10
popf
pushf
not eax
add eax, 0xa59ab031
xor eax, 0xf9a2c141
rol eax, 0x51
popf
pushf
not eax
add eax, 0xfe79a849
xor eax, 0xfc8eb8c6
rol eax, 0xc
popf
pushf
not eax
add eax, 0xde689301
xor eax, 0xdc3d3ce0
rol eax, 0x69
popf
jmp 0x180030cf2
lea rdx, [r14 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x180033c4a
push rax
pushf
mov eax, 0xc787b6dc
pushf
not eax
add eax, 0x9b89ce74
xor eax, 0x98735eb6
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xc75ee5d4
xor eax, 0xd9efeded
rol eax, 0x17
popf
pushf
not eax
add eax, 0x905632b0
xor eax, 0xea7047e9
rol eax, 0x2d
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0xf1488c5d
pushf
not eax
add eax, 0xef81894d
xor eax, 0xb44ab359
rol eax, 0x31
popf
pushf
not eax
add eax, 0xf72123ee
xor eax, 0x8a600bf5
rol eax, 0xde
popf
pushf
not eax
add eax, 0xd82db51b
xor eax, 0x88b893d9
rol eax, 5
popf
jmp 0x180030cf2
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180033cd8
push rax
pushf
mov eax, 0xe7507930
pushf
not eax
add eax, 0xd5eba849
xor eax, 0xb73fb2dc
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xde71361f
xor eax, 0x84cc105a
rol eax, 0x17
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0x83a7d3df
pushf
not eax
add eax, 0x9b8ba433
xor eax, 0xcdbe8a67
rol eax, 0x27
popf
pushf
not eax
add eax, 0xda0cc5e2
xor eax, 0xe6a56ccd
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xedb94ff8
xor eax, 0xde8bb049
rol eax, 9
popf
pushf
not eax
add eax, 0xcff93a6a
xor eax, 0xc130e5dc
rol eax, 0x9e
popf
jmp 0x180030cf2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rbx
call fcn.18001eff0
nop
push rax
pushf
mov eax, 0xdfdd070
pushf
not eax
add eax, 0xea19c96e
xor eax, 0xfed4d99d
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xd3a3794c
xor eax, 0x9c24413d
rol eax, 0x92
popf
pushf
not eax
add eax, 0xbe8c747a
xor eax, 0x8be86573
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xe7060012
xor eax, 0xe4252b1d
rol eax, 0xc8
popf
jmp 0x180030cf2
mov rdx, qword [rsp + 0x1f0]
cmp rdx, 0xf
jbe 0x180033e22
push rax
pushf
mov eax, 0xec699f99
pushf
not eax
add eax, 0xd3fc2bd8
xor eax, 0xf129e0d0
rol eax, 5
popf
pushf
not eax
add eax, 0xd6eda970
xor eax, 0xff8117ad
rol eax, 0x96
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0x79e514bb
pushf
not eax
add eax, 0x936db732
xor eax, 0x9044c6f2
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x80b07963
xor eax, 0xea8a311a
rol eax, 0x4b
popf
jmp 0x180030cf2
inc rdx
mov rcx, qword [rsp + 0x1d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180033e9f
push rax
pushf
mov eax, 0x3e042dfd
pushf
not eax
add eax, 0xd54abfbc
xor eax, 0xea173d6e
rol eax, 0x54
popf
pushf
not eax
add eax, 0xb08ebbf4
xor eax, 0xe3a2e6d9
rol eax, 0xd1
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0x7efd7f3d
pushf
not eax
add eax, 0xe26cc9fc
xor eax, 0xc26bc4d4
rol eax, 0xda
popf
pushf
not eax
add eax, 0xdca8f345
xor eax, 0xfff9009d
rol eax, 0x53
popf
pushf
not eax
add eax, 0xb29741db
xor eax, 0xab5021dd
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xb0430ada
xor eax, 0xee684c73
rol eax, 0xd4
popf
jmp 0x180030cf2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180033f66
push rax
pushf
mov eax, 0xd6e1b2db
pushf
not eax
add eax, 0x9932f74e
xor eax, 0xd51c2aa0
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xf9a42cb8
xor eax, 0x891d4580
rol eax, 0x33
popf
pushf
not eax
add eax, 0xd7b7c2b9
xor eax, 0xe1d8cdd3
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x802c2fbd
xor eax, 0x8e118661
rol eax, 0x26
popf
jmp 0x180030cf2
push rax
pushf
mov eax, 0x737b2b63
pushf
not eax
add eax, 0xf9739bbd
xor eax, 0x857f5cea
rol eax, 0x80
popf
pushf
not eax
add eax, 0xba39218c
xor eax, 0x9f2a667d
rol eax, 0x36
popf
pushf
not eax
add eax, 0x97c545a5
xor eax, 0xbe7b9ec2
rol eax, 0xe5
popf
jmp 0x180030cf2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18001eff0
nop
push rax
pushf
mov eax, 0xb8f1d051
pushf
not eax
add eax, 0xf5f5f2ec
xor eax, 0xe3d5cdcd
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xe1b37eb5
xor eax, 0xd334b143
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xe33bb4ac
xor eax, 0xc39fc75e
rol eax, 0xec
popf
pushf
not eax
add eax, 0xb1bd1805
xor eax, 0xf91aab21
rol eax, 0xf7
popf
jmp 0x180030cf2
mov rax, qword [rsp + 0xa0]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0xa0], r13
mov rax, qword [rsp + 0xa0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rsp + rcx + 0x9c], edx
lea rcx, [rsp + 0xb0]
call fcn.18002723a
lea rcx, [rsp + 0xb8]
jmp 0x180034089
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rsp + 0x150]
jmp 0x180034098
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
mov al, 0xf5
pushf
not al
add al, 0xef
xor al, 0x6a
rol al, 0xca
popf
pushf
not al
add al, 0x12
xor al, 0x9a
rol al, 0x75
popf
pushf
not al
add al, 0xeb
xor al, 0x37
rol al, 0xb1
popf
pushf
not al
add al, 0x75
xor al, 0x6b
rol al, 0xcd
popf
jmp 0x18003418d
xor al, al
push rax
pushf
mov eax, 0x733dfc75
pushf
not eax
add eax, 0x9b63239d
xor eax, 0xef7f13e0
rol eax, 0x40
popf
pushf
not eax
add eax, 0x956166bb
xor eax, 0xddb52e34
rol eax, 0x80
popf
pushf
not eax
add eax, 0xbdd5e507
xor eax, 0xc4c4bbf9
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xb4b3e1bf
xor eax, 0xa777eb8b
rol eax, 0xa7
popf
jmp 0x180030cf2
mov rcx, qword [rsp + 0x2a8]
xor rcx, rsp
call fcn.18002b2fc
lea r11, [rsp + 0x2b0]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop r13
ret
call fcn.18002cf03
push rax
pushf
mov eax, 0xcaa70475
pushf
not eax
add eax, 0xceb6dd66
xor eax, 0xd42bb1f3
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xe42a34f1
xor eax, 0xa33629ae
rol eax, 0x7d
popf
jmp 0x180030cf2
call fcn.18002cf03
nop
push rax
pushf
mov eax, 0xf78f9820
pushf
not eax
add eax, 0xe4d1962b
xor eax, 0xb7e89208
rol eax, 0x67
popf
pushf
not eax
add eax, 0xe18a9cef
xor eax, 0x8cd49bcb
rol eax, 3
popf
jmp 0x180030cf2
call fcn.18002cf03
push rax
pushf
mov eax, 0x6f9ce3e5
pushf
not eax
add eax, 0xd3036281
xor eax, 0xc742fe45
rol eax, 0x11
popf
pushf
not eax
add eax, 0xc7cb9646
xor eax, 0xc4864dfc
rol eax, 0x2d
popf
jmp 0x180030cf2
lea rcx, [rsp + 0x70]
call fcn.1800345e9
lea rdx, [0x1e65a24bb]
pushf
sub rdx, 0x66596603
popf
lea rcx, [rsp + 0x70]
call sub.VCRUNTIME140.dll__CxxThrowException
push rax
pushf
mov eax, 0x96ce1ffe
pushf
not eax
add eax, 0xb4cf8792
xor eax, 0x88cdcd59
rol eax, 0x45
popf
pushf
not eax
add eax, 0x897736f3
xor eax, 0x9847d828
rol eax, 0x45
popf
pushf
not eax
add eax, 0x8717a403
xor eax, 0xaab56f5a
rol eax, 0x12
popf
pushf
not eax
add eax, 0xfdf086e7
xor eax, 0xc757a352
rol eax, 0x83
popf
jmp 0x180030cf2
lea rcx, [rsp + 0x88]
call fcn.1800345e9
lea rdx, [0x1e3a74de8]
pushf
sub rdx, 0x63a68f30
popf
lea rcx, [rsp + 0x88]
call sub.VCRUNTIME140.dll__CxxThrowException
int3