Function at 0x14009dd10
Capabilities:
Access peb ldr_data
Authenticate hmac
Encode data using base64
Encrypt data using chaskey
Encrypt data using speck
Get number of processors
Hash data using fnv
Hash data using murmur3
Parse credit card information
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push rax
pushf
mov eax, 0x376b1dab
pushf
not eax
add eax, 0xc90a425c
xor eax, 0xf1fcc301
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x97442b21
xor eax, 0xb0f0e793
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x886e6cf5
xor eax, 0xb0dd226c
rol eax, 0x52
popf
cmp eax, 0x59
jne 0x14009dd60
popf
pop rax
jmp 0x1400a14ce
cmp eax, 0x48
jne 0x14009dd6f
popf
pop rax
jmp 0x1400a0b55
cmp eax, 0x3f
jne 0x14009dd7e
popf
pop rax
jmp 0x1400a063f
cmp eax, 1
jne 0x14009dd8d
popf
pop rax
jmp 0x14009e448
cmp eax, 0x4a
jne 0x14009dd9c
popf
pop rax
jmp 0x1400a0c3e
cmp eax, 0x1a
jne 0x14009ddab
popf
pop rax
jmp 0x14009f1e1
cmp eax, 0x5d
jne 0x14009ddba
popf
pop rax
jmp 0x1400a175a
cmp eax, 0x58
jne 0x14009ddc9
popf
pop rax
jmp 0x1400a1466
cmp eax, 0x40
jne 0x14009ddd8
popf
pop rax
jmp 0x1400a06db
cmp eax, 8
jne 0x14009dde7
popf
pop rax
jmp 0x14009e804
cmp eax, 0x2a
jne 0x14009ddf6
popf
pop rax
jmp 0x14009fa60
cmp eax, 0x17
jne 0x14009de05
popf
pop rax
jmp 0x14009f067
cmp eax, 0x1c
jne 0x14009de14
popf
pop rax
jmp 0x14009f2aa
cmp eax, 0x2e
jne 0x14009de23
popf
pop rax
jmp 0x14009fc98
cmp eax, 0x4c
jne 0x14009de32
popf
pop rax
jmp 0x1400a0d73
cmp eax, 0x2b
jne 0x14009de41
popf
pop rax
jmp 0x14009fad2
cmp eax, 0x1b
jne 0x14009de50
popf
pop rax
jmp 0x14009f272
cmp eax, 0x2d
jne 0x14009de5f
popf
pop rax
jmp 0x14009fbc7
cmp eax, 0x23
jne 0x14009de6e
popf
pop rax
jmp 0x14009f6ff
cmp eax, 0x5b
jne 0x14009de7d
popf
pop rax
jmp 0x1400a1633
cmp eax, 0x43
jne 0x14009de8c
popf
pop rax
jmp 0x1400a0886
cmp eax, 0x13
jne 0x14009de9b
popf
pop rax
jmp 0x14009edd6
cmp eax, 0x33
jne 0x14009deaa
popf
pop rax
jmp 0x14009ff9f
cmp eax, 0x24
jne 0x14009deb9
popf
pop rax
jmp 0x14009f75c
cmp eax, 0x1e
jne 0x14009dec8
popf
pop rax
jmp 0x14009f3f6
cmp eax, 0xc
jne 0x14009ded7
popf
pop rax
jmp 0x14009e975
cmp eax, 0x26
jne 0x14009dee6
popf
pop rax
jmp 0x14009f863
cmp eax, 0x27
jne 0x14009def5
popf
pop rax
jmp 0x14009f899
cmp eax, 0x30
jne 0x14009df04
popf
pop rax
jmp 0x14009fd94
cmp eax, 0x10
jne 0x14009df13
popf
pop rax
jmp 0x14009ec34
cmp eax, 0x37
jne 0x14009df22
popf
pop rax
jmp 0x1400a0274
cmp eax, 9
jne 0x14009df31
popf
pop rax
jmp 0x14009e866
cmp eax, 0x39
jne 0x14009df40
popf
pop rax
jmp 0x1400a0310
cmp eax, 0x16
jne 0x14009df4f
popf
pop rax
jmp 0x14009ef74
cmp eax, 0x3b
jne 0x14009df5e
popf
pop rax
jmp 0x1400a042f
cmp eax, 0x4b
jne 0x14009df6d
popf
pop rax
jmp 0x1400a0cf5
cmp eax, 0x36
jne 0x14009df7c
popf
pop rax
jmp 0x1400a0204
cmp eax, 0x14
jne 0x14009df8b
popf
pop rax
jmp 0x14009ee92
cmp eax, 0x60
jne 0x14009df9a
popf
pop rax
jmp 0x1400a1864
cmp eax, 0x3d
jne 0x14009dfa9
popf
pop rax
jmp 0x1400a04ea
cmp eax, 2
jne 0x14009dfb8
popf
pop rax
jmp 0x14009e4b4
cmp eax, 0x47
jne 0x14009dfc7
popf
pop rax
jmp 0x1400a0a4d
cmp eax, 0x51
jne 0x14009dfd6
popf
pop rax
jmp 0x1400a107c
cmp eax, 0x11
jne 0x14009dfe5
popf
pop rax
jmp 0x14009ec8f
cmp eax, 0x35
jne 0x14009dff4
popf
pop rax
jmp 0x1400a0145
cmp eax, 0x3a
jne 0x14009e003
popf
pop rax
jmp 0x1400a03c7
cmp eax, 0x12
jne 0x14009e012
popf
pop rax
jmp 0x14009ed2f
cmp eax, 0x21
jne 0x14009e021
popf
pop rax
jmp 0x14009f5c3
cmp eax, 0x38
jne 0x14009e030
popf
pop rax
jmp 0x1400a02d6
cmp eax, 0xb
jne 0x14009e03f
popf
pop rax
jmp 0x14009e90b
cmp eax, 0x5c
jne 0x14009e04e
popf
pop rax
jmp 0x1400a16fa
cmp eax, 0x15
jne 0x14009e05d
popf
pop rax
jmp 0x14009ef18
cmp eax, 5
jne 0x14009e06c
popf
pop rax
jmp 0x14009e5f7
cmp eax, 6
jne 0x14009e07b
popf
pop rax
jmp 0x14009e6bf
cmp eax, 0x5a
jne 0x14009e08a
popf
pop rax
jmp 0x1400a156a
cmp eax, 0x49
jne 0x14009e099
popf
pop rax
jmp 0x1400a0b89
cmp eax, 0x1f
jne 0x14009e0a8
popf
pop rax
jmp 0x14009f4c0
cmp eax, 4
jne 0x14009e0b7
popf
pop rax
jmp 0x14009e595
cmp eax, 0x2f
jne 0x14009e0c6
popf
pop rax
jmp 0x14009fd29
cmp eax, 0x4d
jne 0x14009e0d5
popf
pop rax
jmp 0x1400a0dbe
cmp eax, 0x55
jne 0x14009e0e4
popf
pop rax
jmp 0x1400a1302
cmp eax, 0x45
jne 0x14009e0f3
popf
pop rax
jmp 0x1400a09d6
cmp eax, 0x2c
jne 0x14009e102
popf
pop rax
jmp 0x14009fb29
cmp eax, 0x5f
jne 0x14009e111
popf
pop rax
jmp 0x1400a1818
cmp eax, 0x19
jne 0x14009e120
popf
pop rax
jmp 0x14009f163
cmp eax, 0x1d
jne 0x14009e12f
popf
pop rax
jmp 0x14009f374
cmp eax, 0x34
jne 0x14009e13e
popf
pop rax
jmp 0x1400a0083
cmp eax, 0x53
jne 0x14009e14d
popf
pop rax
jmp 0x1400a1200
cmp eax, 0x4f
jne 0x14009e15c
popf
pop rax
jmp 0x1400a0f69
cmp eax, 0x42
jne 0x14009e16b
popf
pop rax
jmp 0x1400a07f9
cmp eax, 7
jne 0x14009e17a
popf
pop rax
jmp 0x14009e73d
cmp eax, 0x20
jne 0x14009e189
popf
pop rax
jmp 0x14009f521
cmp eax, 0x56
jne 0x14009e198
popf
pop rax
jmp 0x1400a1399
cmp eax, 0x3c
jne 0x14009e1a7
popf
pop rax
jmp 0x1400a047f
cmp eax, 0xd
jne 0x14009e1b6
popf
pop rax
jmp 0x14009ea11
cmp eax, 0xa
jne 0x14009e1c5
popf
pop rax
jmp 0x14009e89d
cmp eax, 0x18
jne 0x14009e1d4
popf
pop rax
jmp 0x14009f0ae
cmp eax, 0x28
jne 0x14009e1e3
popf
pop rax
jmp 0x14009f8ea
cmp eax, 0x22
jne 0x14009e1f2
popf
pop rax
jmp 0x14009f65a
cmp eax, 0x50
jne 0x14009e201
popf
pop rax
jmp 0x1400a1041
cmp eax, 0x52
jne 0x14009e210
popf
pop rax
jmp 0x1400a1143
cmp eax, 0x41
jne 0x14009e21f
popf
pop rax
jmp 0x1400a07c4
cmp eax, 0xe
jne 0x14009e22e
popf
pop rax
jmp 0x14009eac2
cmp eax, 0x32
jne 0x14009e23d
popf
pop rax
jmp 0x14009fee1
cmp eax, 0x29
jne 0x14009e24c
popf
pop rax
jmp 0x14009f9f4
cmp eax, 0x3e
jne 0x14009e25b
popf
pop rax
jmp 0x1400a058d
cmp eax, 0
jne 0x14009e26a
popf
pop rax
jmp 0x14009e300
cmp eax, 0x4e
jne 0x14009e279
popf
pop rax
jmp 0x1400a0eae
cmp eax, 0x31
jne 0x14009e288
popf
pop rax
jmp 0x14009fe36
cmp eax, 0x54
jne 0x14009e297
popf
pop rax
jmp 0x1400a12a5
cmp eax, 0x5e
jne 0x14009e2a6
popf
pop rax
jmp 0x1400a17bb
cmp eax, 0x25
jne 0x14009e2b5
popf
pop rax
jmp 0x14009f7e0
cmp eax, 0xf
jne 0x14009e2c4
popf
pop rax
jmp 0x14009eb4b
cmp eax, 0x44
jne 0x14009e2d3
popf
pop rax
jmp 0x1400a091a
cmp eax, 0x57
jne 0x14009e2e2
popf
pop rax
jmp 0x1400a1430
cmp eax, 3
jne 0x14009e2f1
popf
pop rax
jmp 0x14009e559
cmp eax, 0x46
jne 0x14009e300
popf
pop rax
jmp 0x1400a0a49
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1f]
sub rsp, 0x88
mov rdi, rdx
mov r12, rcx
mov qword [rbp - 0x21], rcx
mov dword [rbp - 0x45], 0
mov dword [rbp - 0x19], 0
mov dword [rbp - 0x15], 1
mov dword [rbp - 0x11], 2
mov dword [rbp - 0xd], 4
mov dword [rbp - 9], 8
mov dword [rbp - 5], 0x10
mov dword [rbp - 1], 0x20
mov dword [rbp + 3], 0x40
mov dword [rbp + 7], 0x80
mov dword [rbp + 0xb], 0x1b
mov dword [rbp + 0xf], 0x36
mov eax, r8d
cdq
and edx, 3
lea esi, [rdx + rax]
sar esi, 2
mov dword [rbp + 0x7f], esi
cmp r8d, 0x10
je 0x14009e3ef
push rax
pushf
mov eax, 0x46cd7a22
pushf
not eax
add eax, 0xbd05ae65
xor eax, 0xcf469d61
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xdd7990eb
xor eax, 0xc50af2d8
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x9c11b224
xor eax, 0xfb5ec0a1
rol eax, 0x92
popf
pushf
not eax
add eax, 0xfc7e1c66
xor eax, 0xd5122cce
rol eax, 0xf8
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x2b8206d8
pushf
not eax
add eax, 0xfe37635c
xor eax, 0x85682736
rol eax, 0xba
popf
pushf
not eax
add eax, 0xf2312fdb
xor eax, 0xfabd7acd
rol eax, 0xee
popf
pushf
not eax
add eax, 0x9fbfefe0
xor eax, 0x870463f0
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xdb1bfc5a
xor eax, 0xe8064740
rol eax, 0x1d
popf
jmp 0x14009dd51
cmp r8d, 0x18
je 0x14009e481
push rax
pushf
mov eax, 0xd6121836
pushf
not eax
add eax, 0xbf621b52
xor eax, 0x9d661585
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xccea60aa
xor eax, 0x89a8f6c2
rol eax, 0x6c
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x742e6556
pushf
not eax
add eax, 0xafabfb83
xor eax, 0xd7a38ec1
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xdbdcf8a3
xor eax, 0xc3af0bc4
rol eax, 0xaa
popf
jmp 0x14009dd51
cmp r8d, 0x20
jne 0x14009e500
push rax
pushf
mov eax, 0xac948db6
pushf
not eax
add eax, 0xfbddcfa6
xor eax, 0xb4e3bcf3
rol eax, 0x60
popf
pushf
not eax
add eax, 0xa86688b2
xor eax, 0xc7e90372
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x8d0653eb
xor eax, 0xb231b1a9
rol eax, 0xdd
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0xc026710b
pushf
not eax
add eax, 0x93948d94
xor eax, 0xeef53b08
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x82a3f642
xor eax, 0xf667e247
rol eax, 0x15
popf
pushf
not eax
add eax, 0xd6c723a4
xor eax, 0xa1851f58
rol eax, 0xba
popf
pushf
not eax
add eax, 0x914a7cf6
xor eax, 0xda00aab6
rol eax, 0xb6
popf
jmp 0x14009dd51
lea r15d, [r8 - 0x12]
jmp 0x14009e73d
mov r15d, dword [rbp + 0x77]
jmp 0x14009e73d
mov r15d, 0x3af52f02
pushf
not r15d
add r15d, 0xb9d48771
xor r15d, 0xa6bd6ce5
rol r15d, 0x12
popf
pushf
not r15d
add r15d, 0x9fd326cb
xor r15d, 0x980f622c
rol r15d, 0xd9
popf
pushf
not r15d
add r15d, 0xa54b705d
xor r15d, 0xcec15c18
rol r15d, 0x76
popf
pushf
not r15d
add r15d, 0xc1a35811
xor r15d, 0xe421bfbe
rol r15d, 0x67
popf
jmp 0x14009e73d
mov r15d, 0xab3ea061
pushf
not r15d
add r15d, 0xc5e264fb
xor r15d, 0xc1bdb402
rol r15d, 0x51
popf
pushf
not r15d
add r15d, 0x80b9c550
xor r15d, 0xdf820f12
rol r15d, 0x43
popf
push rax
pushf
mov eax, 0x80f51fed
pushf
not eax
add eax, 0xadf5b01d
xor eax, 0x9b98505f
rol eax, 0x56
popf
pushf
not eax
add eax, 0xb2e62433
xor eax, 0x8f7a53c4
rol eax, 0x34
popf
pushf
not eax
add eax, 0xb73dd95e
xor eax, 0xdb1c3d3b
rol eax, 0x4a
popf
jmp 0x14009dd51
mov dword [rbp + 0x77], r15d
lea r14d, [r15*4 + 4]
mov dword [rbp - 0x49], r14d
movsxd rbx, r14d
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x41], xmm0
mov qword [rbp - 0x31], 0
test r14d, r14d
je 0x14009e7be
push rax
pushf
mov eax, 0x5fe2d607
pushf
not eax
add eax, 0xad52d217
xor eax, 0xa6f1c084
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xbc9b8826
xor eax, 0xdb2dcf48
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xdc65fecb
xor eax, 0xdbe66c5e
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x8a9ec74c
xor eax, 0x9238b2dd
rol eax, 0xca
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x2a675452
pushf
not eax
add eax, 0xdf394dcd
xor eax, 0xc1a49e81
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xa899fdac
xor eax, 0xd95794b9
rol eax, 0x79
popf
pushf
not eax
add eax, 0xbf052b83
xor eax, 0xa63b3a80
rol eax, 0xfc
popf
jmp 0x14009dd51
mov rdx, rbx
lea rcx, [rbp - 0x41]
call fcn.1400aa2fa
lea rbx, [rbx*4]
mov r8, rbx
xor edx, edx
mov r13, qword [rbp - 0x41]
mov rcx, r13
call sub.VCRUNTIME140.dll_memset
lea rax, [rbx + r13]
mov qword [rbp - 0x39], rax
jmp 0x14009e89d
mov r13, qword [rbp - 0x41]
push rax
pushf
mov eax, 0xf152471c
pushf
not eax
add eax, 0x9ef42c3c
xor eax, 0xe763ff99
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xc930a77b
xor eax, 0x979a96a6
rol eax, 0xcb
popf
jmp 0x14009dd51
test esi, esi
jle 0x14009e8d8
push rax
pushf
mov eax, 0xb97be2b0
pushf
not eax
add eax, 0xb4abab7d
xor eax, 0xe70f8d76
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xc35c612e
xor eax, 0xc12e204c
rol eax, 0x34
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x57b920e2
pushf
not eax
add eax, 0x941cb2cf
xor eax, 0x88d6c9f6
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xbb03064d
xor eax, 0xb7ac6f8b
rol eax, 0xc0
popf
jmp 0x14009dd51
mov qword [rbp - 0x29], rsi
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0x2f9e82a0
pushf
not eax
add eax, 0xb4b7a992
xor eax, 0x93b482c6
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x9bc1a246
xor eax, 0xaea4ec41
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xa3229a1c
xor eax, 0xe2bfe76c
rol eax, 0x75
popf
pushf
not eax
add eax, 0x90237770
xor eax, 0xdadcd634
rol eax, 0xbb
popf
jmp 0x14009dd51
mov r9, qword [0x1400403d0]
test r9, r9
jne 0x14009e9b8
push rax
pushf
mov eax, 0x5ba171a3
pushf
not eax
add eax, 0xbd208125
xor eax, 0x80c5ac1f
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x8aab9071
xor eax, 0x9e9dbb54
rol eax, 0x68
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x28cd4c88
pushf
not eax
add eax, 0xe547365a
xor eax, 0xda4c31e6
rol eax, 0xef
popf
pushf
not eax
add eax, 0xa42d92d2
xor eax, 0xaffffb1e
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xcb202442
xor eax, 0xa54a0fb4
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xc2aa14e8
xor eax, 0xb38c538d
rol eax, 0xa7
popf
jmp 0x14009dd51
xor edi, edi
mov r11d, 0x97a6b24d
pushf
not r11d
add r11d, 0xdd57ae42
xor r11d, 0xc2913046
rol r11d, 0x3f
popf
pushf
not r11d
add r11d, 0xf5abaef1
xor r11d, 0xb0486dbe
rol r11d, 0x6f
popf
pushf
not r11d
add r11d, 0xc32fc4cb
xor r11d, 0xce380669
rol r11d, 0x45
popf
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r12, qword [rax]
mov rsi, r12
nop
push rax
pushf
mov eax, 0x671d47dd
pushf
not eax
add eax, 0xc34869a8
xor eax, 0xa80c1ab2
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xe9ee712b
xor eax, 0xf6ddfcff
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x98da5d93
xor eax, 0x8793c07e
rol eax, 0xe2
popf
jmp 0x14009dd51
movups xmm0, xmmword [rsi + 0x58]
movd eax, xmm0
sub ax, 8
test edi, edi
je 0x14009eb05
push rax
pushf
mov eax, 0xef5d39d5
pushf
not eax
add eax, 0xc80893b9
xor eax, 0x91aba96a
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xdeb2301f
xor eax, 0xbf741ef5
rol eax, 0x2b
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0xa22c67aa
pushf
not eax
add eax, 0xa0afc2f9
xor eax, 0x8d5828f8
rol eax, 0x64
popf
pushf
not eax
add eax, 0x9e26dcaf
xor eax, 0xe9b5e296
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xe9c51bc9
xor eax, 0xb24aea8d
rol eax, 8
popf
jmp 0x14009dd51
psrldq xmm0, 8
movq rcx, xmm0
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, 0xacc6df7b
pushf
not edx
add edx, 0xfe3db141
xor edx, 0xb840e841
rol edx, 0xe3
popf
pushf
not edx
add edx, 0x9a37e612
xor edx, 0xa8cf7135
rol edx, 0xec
popf
pushf
not edx
add edx, 0x8046cf6c
xor edx, 0xba81d0cc
rol edx, 0xc3
popf
cmp rcx, r8
je 0x14009ebdb
push rax
pushf
mov eax, 0xb4b37443
pushf
not eax
add eax, 0xdddd4e1b
xor eax, 0x8146d9e4
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xb068761d
xor eax, 0xdc30d603
rol eax, 0xb7
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x62005fc8
pushf
not eax
add eax, 0xdf0459d0
xor eax, 0xd2f083c0
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x994ca6b8
xor eax, 0xf0f174e7
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xcf1f03ac
xor eax, 0xe77e6c4d
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xdbedacde
xor eax, 0x83421a96
rol eax, 0xd9
popf
jmp 0x14009dd51
nop
push rax
pushf
mov eax, 0x4efe73c4
pushf
not eax
add eax, 0xeeac89c6
xor eax, 0xe39a15ad
rol eax, 0
popf
pushf
not eax
add eax, 0xd11f196d
xor eax, 0xdfe388bd
rol eax, 0x43
popf
pushf
not eax
add eax, 0xf0d73efa
xor eax, 0xd3d39ea8
rol eax, 0x39
popf
pushf
not eax
add eax, 0xf54632c7
xor eax, 0xaa27af2b
rol eax, 0x6d
popf
jmp 0x14009dd51
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r8
jne 0x14009ecfc
push rax
pushf
mov eax, 0x2824b877
pushf
not eax
add eax, 0x91b75b3f
xor eax, 0x9543b51e
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xec3e946a
xor eax, 0x9400381f
rol eax, 0x66
popf
pushf
not eax
add eax, 0xa7c689eb
xor eax, 0x8b65b424
rol eax, 0x88
popf
pushf
not eax
add eax, 0xca5d1cc1
xor eax, 0x8ba713e0
rol eax, 0xde
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0xac31654c
pushf
not eax
add eax, 0x8b621980
xor eax, 0x89cff8ef
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xb056f2ca
xor eax, 0xc8e6fdfc
rol eax, 0xc7
popf
jmp 0x14009dd51
cmp edx, edi
jne 0x14009ed90
push rax
pushf
mov eax, 0x3989eab5
pushf
not eax
add eax, 0xffe325a7
xor eax, 0xc3a09663
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xa946a25c
xor eax, 0xb477b265
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xf64a0f66
xor eax, 0xd11841c6
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xe5e5b5b2
xor eax, 0xc9422689
rol eax, 0xd8
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x1debd466
pushf
not eax
add eax, 0xd4e9b88b
xor eax, 0x8661fed4
rol eax, 0x85
popf
pushf
not eax
add eax, 0xb36edaf7
xor eax, 0x96a43988
rol eax, 4
popf
pushf
not eax
add eax, 0x91b0af65
xor eax, 0xfc9857e4
rol eax, 0x70
popf
jmp 0x14009dd51
mov r10, qword [rsi + 0x30]
movsxd rax, dword [r10 + 0x3c]
mov rcx, qword [rax + r10 + 0x88]
mov r15, rcx
shr r15, 0x20
mov ebx, ecx
push r10
not r10
sub rbx, r10
pop r10
sub rbx, 1
cmp rbx, r10
je 0x14009ee5f
push rax
pushf
mov eax, 0x193f34f6
pushf
not eax
add eax, 0xbc84fd5f
xor eax, 0xcbfceb6d
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x9fa54da2
xor eax, 0x8e63e5d2
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xdbfe341b
xor eax, 0xaf444adf
rol eax, 0x43
popf
pushf
not eax
add eax, 0x8faf91fe
xor eax, 0xd9e656b6
rol eax, 0x6b
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0xb8e54ced
pushf
not eax
add eax, 0x98ba4f25
xor eax, 0x80cedc92
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xbcabbb7d
xor eax, 0xc50023b6
rol eax, 0xf4
popf
jmp 0x14009dd51
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x14009eed2
push rax
pushf
mov eax, 0x3a3ed6c5
pushf
not eax
add eax, 0xce04320e
xor eax, 0xc2b5a10b
rol eax, 0x50
popf
pushf
not eax
add eax, 0xd8e672d9
xor eax, 0xdea3213c
rol eax, 0xde
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x43bfe29b
pushf
not eax
add eax, 0x971e698a
xor eax, 0xc254a4e7
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xf359d297
xor eax, 0xaf0baa31
rol eax, 0xef
popf
pushf
not eax
add eax, 0x9cd01949
xor eax, 0xe6da5659
rol eax, 0xd0
popf
jmp 0x14009dd51
mov r14d, dword [rbx + 0x20]
push rax
pushf
mov eax, 0x223868ea
pushf
not eax
add eax, 0x863cc8e9
xor eax, 0x92244b75
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x9a5bd095
xor eax, 0xb52ea49c
rol eax, 1
popf
pushf
not eax
add eax, 0xb51bf778
xor eax, 0xaf043527
rol eax, 2
popf
pushf
not eax
add eax, 0x94d93288
xor eax, 0xb2215608
rol eax, 0xd2
popf
jmp 0x14009dd51
dec r8d
lea rax, [r14 + r8*4]
mov eax, dword [rax + r10]
push r10
not r10
sub rax, r10
pop r10
sub rax, 1
mov edx, 0xcf0a5e96
pushf
not edx
add edx, 0x81dc6139
xor edx, 0xb5b77d85
rol edx, 0xc0
popf
pushf
not edx
add edx, 0xc8e093eb
xor edx, 0xab2433f2
rol edx, 0x2a
popf
pushf
not edx
add edx, 0xd92f2d5e
xor edx, 0xc01df21d
rol edx, 0x5c
popf
movzx ecx, byte [rax]
inc rax
test cl, cl
je 0x14009f034
push rax
pushf
mov eax, 0x8d06e104
pushf
not eax
add eax, 0xf8a760ed
xor eax, 0xe79dc3cf
rol eax, 0
popf
pushf
not eax
add eax, 0xf205677f
xor eax, 0xb8f60995
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x831cccae
xor eax, 0xb1c8074c
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xa2842b13
xor eax, 0x95ec8bcf
rol eax, 0xd4
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0xdd2fc04e
pushf
not eax
add eax, 0xd9bf4bed
xor eax, 0x96bb9294
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xb6c552b5
xor eax, 0xb0819827
rol eax, 0xf3
popf
jmp 0x14009dd51
nop
push rax
pushf
mov eax, 0xb1adce8d
pushf
not eax
add eax, 0xe8db896e
xor eax, 0x9137ece7
rol eax, 0x72
popf
pushf
not eax
add eax, 0xa844b199
xor eax, 0xa61e2fcb
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xcb34aaa2
xor eax, 0xfbd12732
rol eax, 4
popf
jmp 0x14009dd51
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [rax]
lea rax, [rax + 1]
test cl, cl
jne 0x14009f11d
push rax
pushf
mov eax, 0x7030e9a0
pushf
not eax
add eax, 0xb9a24f34
xor eax, 0xc7c04708
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xd22a283b
xor eax, 0xde21301b
rol eax, 0xc
popf
pushf
not eax
add eax, 0xe0ee4f71
xor eax, 0xe008a051
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xed6184e9
xor eax, 0xe2201271
rol eax, 0x94
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0xc2d0aecf
pushf
not eax
add eax, 0x8c059918
xor eax, 0x92f7b75a
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x9e56c4d7
xor eax, 0xc1c2533b
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xb070e0de
xor eax, 0x9fe1565b
rol eax, 0x48
popf
jmp 0x14009dd51
cmp edx, r11d
je 0x14009f1ae
push rax
pushf
mov eax, 0x5f86554
pushf
not eax
add eax, 0x93237d84
xor eax, 0xf4c396d7
rol eax, 0x26
popf
pushf
not eax
add eax, 0xa9a88fae
xor eax, 0xcc9068a5
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xb5756ed6
xor eax, 0xe0bc43f1
rol eax, 0xc3
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x5fc72d70
pushf
not eax
add eax, 0x8ce55726
xor eax, 0xe68d69e7
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xd82530d0
xor eax, 0xd28ed435
rol eax, 0x2a
popf
jmp 0x14009dd51
test r8d, r8d
jne 0x14009f22c
push rax
pushf
mov eax, 0xd7145687
pushf
not eax
add eax, 0xac94fe16
xor eax, 0x9745660b
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xd12c23df
xor eax, 0xd922bb99
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xb02b77b5
xor eax, 0xc69be933
rol eax, 0xa7
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x2d311692
pushf
not eax
add eax, 0x88d953bf
xor eax, 0xeab2ec85
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xa3b1c1be
xor eax, 0xc1c66681
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xcb3aa7e6
xor eax, 0x9230fb9d
rol eax, 0x66
popf
jmp 0x14009dd51
jmp 0x14009f75c
mov ecx, dword [rbx + 0x1c]
push r10
not r10
sub rcx, r10
pop r10
sub rcx, 1
mov eax, dword [rbx + 0x24]
push r10
not r10
sub rax, r10
pop r10
sub rax, 1
movzx eax, word [rax + r8*2]
mov r9d, dword [rcx + rax*4]
push r10
not r10
sub r9, r10
pop r10
sub r9, 1
cmp r9, rbx
jbe 0x14009f31b
push rax
pushf
mov eax, 0xc31b65c4
pushf
not eax
add eax, 0xf4ea8da0
xor eax, 0xe8c43d60
rol eax, 5
popf
pushf
not eax
add eax, 0xd2f2df32
xor eax, 0xb18f6fb6
rol eax, 0xb5
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0xaa05eb18
pushf
not eax
add eax, 0x872b1fb9
xor eax, 0xeb49f8d3
rol eax, 0xc
popf
pushf
not eax
add eax, 0x8344462c
xor eax, 0xe419fe32
rol eax, 0x44
popf
pushf
not eax
add eax, 0x88bb1a7f
xor eax, 0xcae03a7b
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xb9463515
xor eax, 0x8789aa72
rol eax, 0x72
popf
jmp 0x14009dd51
lea rax, [rbx + r15]
cmp r9, rax
jae 0x14009f3b0
push rax
pushf
mov eax, 0x5e5b616d
pushf
not eax
add eax, 0x9a826ef2
xor eax, 0xc3c2077e
rol eax, 0x98
popf
pushf
not eax
add eax, 0x90f83c8d
xor eax, 0x95085782
rol eax, 0x6d
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x20d0084d
pushf
not eax
add eax, 0xd09618f2
xor eax, 0xe6ad2c17
rol eax, 0x78
popf
pushf
not eax
add eax, 0xbe3dfc47
xor eax, 0x87603267
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x96cbb97d
xor eax, 0xaa269e03
rol eax, 0x61
popf
jmp 0x14009dd51
mov edi, 0x9bb39611
pushf
not edi
add edi, 0xbdd62a19
xor edi, 0xfd4095f0
rol edi, 0x2a
popf
pushf
not edi
add edi, 0xfa56660d
xor edi, 0xf45e0e57
rol edi, 0x34
popf
pushf
not edi
add edi, 0x8a95e40d
xor edi, 0xabc63e26
rol edi, 0x9b
popf
pushf
not edi
add edi, 0xecb16fa7
xor edi, 0xf2a828a2
rol edi, 0x6b
popf
mov r11d, edi
movzx eax, byte [r9]
cmp al, 0x2e
je 0x14009f48d
push rax
pushf
mov eax, 0x8d81788
pushf
not eax
add eax, 0xe2384bf8
xor eax, 0xa6df7636
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xdf823191
xor eax, 0xbe2a359c
rol eax, 0x2a
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x3e21e14b
pushf
not eax
add eax, 0x9c4202de
xor eax, 0xc055b01e
rol eax, 0x46
popf
pushf
not eax
add eax, 0xd9c9b599
xor eax, 0xbc655261
rol eax, 0x21
popf
jmp 0x14009dd51
nop dword [rax + rax]
push rax
pushf
mov eax, 0xf7f6bb9f
pushf
not eax
add eax, 0xe01b1aa3
xor eax, 0xcff2a214
rol eax, 0x72
popf
pushf
not eax
add eax, 0xb70b553f
xor eax, 0xf004af8e
rol eax, 0x19
popf
pushf
not eax
add eax, 0x8c806781
xor eax, 0xc837b89b
rol eax, 0x87
popf
pushf
not eax
add eax, 0x9e547cf0
xor eax, 0x86fe9132
rol eax, 0x2d
popf
jmp 0x14009dd51
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
inc r9
movzx eax, byte [r9]
cmp al, 0x2e
jne 0x14009f56a
push rax
pushf
mov eax, 0xd96a503a
pushf
not eax
add eax, 0xb617424a
xor eax, 0x9c8a7091
rol eax, 0x84
popf
pushf
not eax
add eax, 0x90668bc0
xor eax, 0x8dfe6199
rol eax, 0x3f
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x4e2f28b2
pushf
not eax
add eax, 0xa54d1764
xor eax, 0x9d415573
rol eax, 0x12
popf
pushf
not eax
add eax, 0xfed7a251
xor eax, 0xf111c4f6
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xb15000e6
xor eax, 0xcfb8abdf
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xf2d1415f
xor eax, 0xd6c329a0
rol eax, 0x1c
popf
jmp 0x14009dd51
inc r9
movzx eax, byte [r9]
test al, al
je 0x14009f627
push rax
pushf
mov eax, 0x9241dff8
pushf
not eax
add eax, 0xa1196375
xor eax, 0x832e70b2
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xb2c8b889
xor eax, 0xa102b75e
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xc2142601
xor eax, 0xf360bfa6
rol eax, 0x30
popf
pushf
not eax
add eax, 0x98fbc1e2
xor eax, 0x940b586f
rol eax, 0x69
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0xa82d8753
pushf
not eax
add eax, 0x844cfd26
xor eax, 0xaa8c234a
rol eax, 0x61
popf
pushf
not eax
add eax, 0xb097cd8b
xor eax, 0xc370385a
rol eax, 0xb5
popf
jmp 0x14009dd51
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
lea r9, [r9 + 1]
movzx eax, byte [r9]
test al, al
jne 0x14009f6cc
push rax
pushf
mov eax, 0xe91d1296
pushf
not eax
add eax, 0xf2b3c024
xor eax, 0xd21565ce
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xad47dff3
xor eax, 0xb1b459bc
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x9c387add
xor eax, 0x8c3079a6
rol eax, 0x13
popf
pushf
not eax
add eax, 0xea2a9a8c
xor eax, 0xefd55874
rol eax, 0xb5
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0xc1fac4a0
pushf
not eax
add eax, 0xb2b814bc
xor eax, 0x8398172b
rol eax, 0xe
popf
pushf
not eax
add eax, 0xf32b37ed
xor eax, 0xa15f1b32
rol eax, 0x21
popf
jmp 0x14009dd51
mov rsi, qword [r12]
push rax
pushf
mov eax, 0xc17da17a
pushf
not eax
add eax, 0xa2a2ce71
xor eax, 0xa21119c7
rol eax, 0x15
popf
pushf
not eax
add eax, 0xdc7cadbf
xor eax, 0xd236d602
rol eax, 2
popf
pushf
not eax
add eax, 0xed6364c7
xor eax, 0xfc8b9cff
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xd69baf4b
xor eax, 0x86371ee0
rol eax, 0x1b
popf
jmp 0x14009dd51
mov rax, qword [rsi]
mov rsi, rax
cmp rax, r12
je 0x14009f79a
push rax
pushf
mov eax, 0xca60e4f6
pushf
not eax
add eax, 0xf8876eda
xor eax, 0xd6a1ca7a
rol eax, 0x69
popf
pushf
not eax
add eax, 0xfa8a668a
xor eax, 0xec03a698
rol eax, 0xf6
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0xe63e1ce4
pushf
not eax
add eax, 0xc85a5f3a
xor eax, 0x918233fc
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xf1f950e7
xor eax, 0xd4e289b5
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xf13dc449
xor eax, 0xe248ad27
rol eax, 0x54
popf
jmp 0x14009dd51
cmp qword [rax + 0x30], 0
jne 0x14009f81e
push rax
pushf
mov eax, 0xf2cca852
pushf
not eax
add eax, 0xf64c2b2b
xor eax, 0xd2bf85f6
rol eax, 0x45
popf
pushf
not eax
add eax, 0xf51328f7
xor eax, 0xdd12431e
rol eax, 4
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x9acb85ee
pushf
not eax
add eax, 0xd7f0b231
xor eax, 0xe3d0c86b
rol eax, 1
popf
pushf
not eax
add eax, 0xa179f372
xor eax, 0xd6898120
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x9d97e8ee
xor eax, 0x8e438c83
rol eax, 0x74
popf
jmp 0x14009dd51
xor r9d, r9d
push rax
pushf
mov eax, 0x1f058b41
pushf
not eax
add eax, 0xf326e64b
xor eax, 0x8676762c
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x82571836
xor eax, 0xd92b9223
rol eax, 0xd9
popf
jmp 0x14009dd51
mov qword [0x1400403d0], r9
mov rdi, qword [rbp + 0x6f]
push rax
pushf
mov eax, 0x6b8a433b
pushf
not eax
add eax, 0x8f0678e7
xor eax, 0xe08ea7e0
rol eax, 0xea
popf
pushf
not eax
add eax, 0xdeae3a7b
xor eax, 0xe9ba7394
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x822c2ca6
xor eax, 0xa2b38ca8
rol eax, 0x76
popf
jmp 0x14009dd51
mov r8d, 0x109da26b
pushf
not r8d
add r8d, 0xcbaf05bb
xor r8d, 0xb197c2e1
rol r8d, 0xb4
popf
pushf
not r8d
add r8d, 0xdf2e69ba
xor r8d, 0xc44dc14d
rol r8d, 0x81
popf
mov rdx, rdi
mov rcx, r13
call r9
add r13, 4
add rdi, 4
mov qword [rbp + 0x6f], rdi
sub qword [rbp - 0x29], 1
jne 0x14009f99b
push rax
pushf
mov eax, 0xf66e6879
pushf
not eax
add eax, 0xadcedfd6
xor eax, 0xdb6e6418
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xea301993
xor eax, 0x9af8374f
rol eax, 0x27
popf
pushf
not eax
add eax, 0xe519c0d7
xor eax, 0x875f8f92
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x9b05eff4
xor eax, 0xfc1b2db9
rol eax, 0xe0
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x87d8179b
pushf
not eax
add eax, 0xd1bfa057
xor eax, 0xb9e37dc3
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xabd6e702
xor eax, 0xd408a6c6
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xf45b0660
xor eax, 0xefacda45
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xedd082d7
xor eax, 0xcc1bdcb3
rol eax, 0xbe
popf
jmp 0x14009dd51
mov r13, qword [rbp - 0x41]
mov esi, dword [rbp + 0x7f]
mov r14d, dword [rbp - 0x49]
mov r15d, dword [rbp + 0x77]
mov r12, qword [rbp - 0x21]
push rax
pushf
mov eax, 0x32921518
pushf
not eax
add eax, 0x995b081f
xor eax, 0x9d33f2ef
rol eax, 0x86
popf
pushf
not eax
add eax, 0x9320e41e
xor eax, 0x9f74f38c
rol eax, 0
popf
pushf
not eax
add eax, 0xf260d6f7
xor eax, 0x9d9f23a3
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xeae60596
xor eax, 0xf56bc715
rol eax, 0x8f
popf
jmp 0x14009dd51
mov r11d, esi
cmp esi, r14d
jge 0x14009fa9f
push rax
pushf
mov eax, 0x3b7c09b0
pushf
not eax
add eax, 0xcb664678
xor eax, 0xde94f30f
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x86ddb1d3
xor eax, 0xc1e12cba
rol eax, 0x85
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x69e64d53
pushf
not eax
add eax, 0xe4df6296
xor eax, 0xb2c2ba54
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xded61941
xor eax, 0xa8943bc4
rol eax, 0x62
popf
jmp 0x14009dd51
movsxd r10, esi
mov rdi, r10
lea r8, [0x1b6fe2b50]
pushf
sub r8, 0x76fb03c0
popf
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0xedf8a874
pushf
not eax
add eax, 0xafcac991
xor eax, 0xb7095ce1
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xa5779963
xor eax, 0xc9fc1bec
rol eax, 0x33
popf
jmp 0x14009dd51
mov r9d, dword [r13 + r10*4 - 4]
mov eax, r11d
cdq
idiv esi
movsxd rbx, eax
test edx, edx
jne 0x14009fb6e
push rax
pushf
mov eax, 0x8a3729fb
pushf
not eax
add eax, 0x83f31a26
xor eax, 0x85e3fc48
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x95e79785
xor eax, 0xd53083a2
rol eax, 0x4e
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x43e084cb
pushf
not eax
add eax, 0xa1d94aaa
xor eax, 0x820e20e7
rol eax, 0x64
popf
pushf
not eax
add eax, 0xca5d6c01
xor eax, 0xc54c829a
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x9c9958ce
xor eax, 0xbf60c1b8
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x9dbaba43
xor eax, 0xaff6f204
rol eax, 0xdf
popf
jmp 0x14009dd51
ror r9d, 8
mov r8d, r9d
mov ecx, r9d
shr rcx, 0x10
movzx edx, cl
lea rcx, [0x1baa65f99]
pushf
sub rcx, 0x7aa33809
popf
movzx r9d, byte [rdx + rcx]
mov eax, r8d
shr rax, 0x18
movzx eax, byte [rax + rcx]
shl eax, 8
or r9d, eax
shl r9d, 8
mov eax, r8d
shr rax, 8
movzx ecx, al
lea rax, [0x1ad6b6690]
pushf
sub rax, 0x6d683f00
popf
movzx eax, byte [rcx + rax]
or r9d, eax
shl r9d, 8
movzx eax, r8b
lea r8, [0x1b43d7293]
pushf
sub r8, 0x743a4b03
popf
movzx ecx, byte [rax + r8]
or r9d, ecx
xor r9d, dword [rbp + rbx*4 - 0x19]
jmp 0x14009fe36
cmp esi, 6
jle 0x14009fce3
push rax
pushf
mov eax, 0x76a78c9a
pushf
not eax
add eax, 0x92931128
xor eax, 0xea007155
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xcd89dd9a
xor eax, 0xe29f1db8
rol eax, 0x65
popf
pushf
not eax
add eax, 0xd2c6e638
xor eax, 0xb2701710
rol eax, 0xf1
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x64c169c3
pushf
not eax
add eax, 0xb27eddee
xor eax, 0x9dc131d4
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xd5b2d274
xor eax, 0x91d73f15
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xf625c7d4
xor eax, 0xde8e66c3
rol eax, 0x37
popf
jmp 0x14009dd51
cmp edx, 4
jne 0x14009fd61
push rax
pushf
mov eax, 0x9dfced41
pushf
not eax
add eax, 0xb02d2be2
xor eax, 0x86ed6c01
rol eax, 0x39
popf
pushf
not eax
add eax, 0xe07af0be
xor eax, 0x9d513614
rol eax, 2
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0xd7ce8090
pushf
not eax
add eax, 0x991bb0c2
xor eax, 0x9eca6c9e
rol eax, 0xca
popf
pushf
not eax
add eax, 0xf257ce29
xor eax, 0xd4e5d4aa
rol eax, 0x56
popf
jmp 0x14009dd51
mov rdx, r9
mov rax, r9
shr rax, 0x10
movzx ecx, al
movzx r9d, byte [rcx + r8]
mov rax, rdx
shr rax, 0x18
movzx eax, byte [rax + r8]
shl eax, 8
or r9d, eax
shl r9d, 8
mov rax, rdx
shr rax, 8
movzx ecx, al
movzx eax, byte [rcx + r8]
or r9d, eax
shl r9d, 8
movzx eax, dl
movzx ecx, byte [rax + r8]
or r9d, ecx
push rax
pushf
mov eax, 0x64195e8c
pushf
not eax
add eax, 0xc4b98da1
xor eax, 0x8779928a
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xf673b2be
xor eax, 0xd59cdead
rol eax, 0x39
popf
pushf
not eax
add eax, 0xdd426466
xor eax, 0x86ac8880
rol eax, 0xad
popf
pushf
not eax
add eax, 0x9d7af2fa
xor eax, 0x932914d6
rol eax, 0x84
popf
jmp 0x14009dd51
mov rax, r10
sub rax, rdi
xor r9d, dword [r13 + rax*4]
mov dword [r13 + r10*4], r9d
inc r11d
inc r10
cmp r11d, r14d
jl 0x14009fe9b
push rax
pushf
mov eax, 0xea732be2
pushf
not eax
add eax, 0xd549654f
xor eax, 0x86ff8484
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x8ca4ebd7
xor eax, 0xfb863a02
rol eax, 0xff
popf
pushf
not eax
add eax, 0xb9453983
xor eax, 0xf6e17275
rol eax, 0x91
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x952b5808
pushf
not eax
add eax, 0xb964c811
xor eax, 0x9c1f5b22
rol eax, 0x36
popf
pushf
not eax
add eax, 0xf39a17f9
xor eax, 0x8b50f99b
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xfcd8a6a1
xor eax, 0x8e39a7ec
rol eax, 0x4a
popf
jmp 0x14009dd51
lea eax, [r15 + 1]
movsxd rsi, eax
xor ecx, ecx
mov qword [r12], rcx
mov qword [r12 + 8], rcx
mov qword [r12 + 0x10], rcx
test eax, eax
je 0x14009ff59
push rax
pushf
mov eax, 0x7d2f6a2a
pushf
not eax
add eax, 0x9103fc86
xor eax, 0xb74099e5
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xcdf27045
xor eax, 0xca373e04
rol eax, 0x98
popf
pushf
not eax
add eax, 0xaf33f8da
xor eax, 0xa628e20e
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x8fd2a045
xor eax, 0xb69be821
rol eax, 0x62
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x51b8b6f7
pushf
not eax
add eax, 0x971e9173
xor eax, 0xd08df2ef
rol eax, 0x40
popf
pushf
not eax
add eax, 0x9bbee8e3
xor eax, 0xff06dc8a
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x9a0eaeac
xor eax, 0x9f0391e7
rol eax, 0x90
popf
jmp 0x14009dd51
movabs rax, 0x88d5ff00f5c53f90
pushf
not rax
add rax, 0x7777d1ab
xor rax, 0x7e4ce01c
rol rax, 0xdc
popf
pushf
not rax
add rax, 0x7a233b01
xor rax, 0x46035afe
rol rax, 0x73
popf
pushf
not rax
add rax, 0x7783ec8e
xor rax, 0x4f7eb910
rol rax, 9
popf
cmp rsi, rax
ja 0x1400a0050
push rax
pushf
mov eax, 0xb3c0b9d3
pushf
not eax
add eax, 0xb740d082
xor eax, 0x872000f1
rol eax, 0xad
popf
pushf
not eax
add eax, 0xaec6a27c
xor eax, 0xca57ea50
rol eax, 0x73
popf
pushf
not eax
add eax, 0xae4048c4
xor eax, 0xcbe7cc07
rol eax, 0xb
popf
pushf
not eax
add eax, 0xa2c5b769
xor eax, 0x8b0a168d
rol eax, 0xb6
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x44419b5c
pushf
not eax
add eax, 0xfcf82ce5
xor eax, 0x974835a1
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xb3547be0
xor eax, 0xdec355e0
rol eax, 0x13
popf
jmp 0x14009dd51
mov rdi, rsi
shl rdi, 4
cmp rdi, 0x1000
jb 0x1400a00ec
push rax
pushf
mov eax, 0xc6a69b4
pushf
not eax
add eax, 0xb6a1ac10
xor eax, 0xa0559e36
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x8d528474
xor eax, 0xa03b8cfe
rol eax, 0x61
popf
pushf
not eax
add eax, 0xd78ffc42
xor eax, 0xcbfc63b1
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xa6be580f
xor eax, 0xc5a3cb0b
rol eax, 0x37
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x7cc06208
pushf
not eax
add eax, 0x9a7c4f35
xor eax, 0xb57b784f
rol eax, 0x31
popf
pushf
not eax
add eax, 0xfc1f0a54
xor eax, 0xab8399b1
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xbabe1b2b
xor eax, 0xa4b24065
rol eax, 0x73
popf
pushf
not eax
add eax, 0x8e6512c9
xor eax, 0x88573ae4
rol eax, 0xd1
popf
jmp 0x14009dd51
lea rcx, [rdi + 0x27]
cmp rcx, rdi
jbe 0x1400a01ab
push rax
pushf
mov eax, 0xa6dbf917
pushf
not eax
add eax, 0x89f17e4b
xor eax, 0xe416a568
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xa03d4068
xor eax, 0xecf8b7fe
rol eax, 0x60
popf
pushf
not eax
add eax, 0xb795a991
xor eax, 0xc00c144c
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xdaecea8a
xor eax, 0x889bae7a
rol eax, 0x9a
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0xd297b4a4
pushf
not eax
add eax, 0xf7bf3de5
xor eax, 0x827fd7d5
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xd8257df1
xor eax, 0xc81b8e24
rol eax, 0xa
popf
pushf
not eax
add eax, 0xc5d53197
xor eax, 0xd0f7c63d
rol eax, 0x50
popf
pushf
not eax
add eax, 0xd26c93e1
xor eax, 0xd921ef5b
rol eax, 0x70
popf
jmp 0x14009dd51
call fcn.14005ac24
test rax, rax
je 0x1400a0241
push rax
pushf
mov eax, 0x3f132fba
pushf
not eax
add eax, 0xe1730ad3
xor eax, 0xadbb4c25
rol eax, 2
popf
pushf
not eax
add eax, 0xd451a42a
xor eax, 0x925f4735
rol eax, 0x4b
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x7946ee25
pushf
not eax
add eax, 0x9cf7a1e6
xor eax, 0xb3a635e1
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x8404da35
xor eax, 0xbbf85724
rol eax, 0x55
popf
jmp 0x14009dd51
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
lea rax, [rdi + rbx]
mov rcx, rbx
mov r8, rbx
jmp 0x1400a047f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rdi, rdi
je 0x1400a036e
push rax
pushf
mov eax, 0xfb1d864b
pushf
not eax
add eax, 0x8cf93c59
xor eax, 0x8335f972
rol eax, 0x96
popf
pushf
not eax
add eax, 0xc5d131e8
xor eax, 0xee07625c
rol eax, 0x31
popf
pushf
not eax
add eax, 0x928644f8
xor eax, 0x863fd546
rol eax, 0x38
popf
pushf
not eax
add eax, 0x8581c7cd
xor eax, 0xdd957df6
rol eax, 0xe1
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0xc867823f
pushf
not eax
add eax, 0xd3017877
xor eax, 0xe4518f75
rol eax, 0x19
popf
pushf
not eax
add eax, 0x9bc8d3a4
xor eax, 0xb5432eb2
rol eax, 0x73
popf
pushf
not eax
add eax, 0xd26e5ece
xor eax, 0xfb57d672
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xd5a4db22
xor eax, 0xb693ba57
rol eax, 0x63
popf
jmp 0x14009dd51
mov rcx, rdi
call fcn.14005ac24
mov rbx, rax
push rdi
not rdi
sub rax, rdi
pop rdi
sub rax, 1
mov rcx, rbx
mov r8, rbx
jmp 0x1400a047f
mov rbx, rcx
lea rax, [rdi + rcx]
mov r8, rcx
push rax
pushf
mov eax, 0xdbe511c
pushf
not eax
add eax, 0xb21469c3
xor eax, 0xb30f1cd2
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x9aa19ce6
xor eax, 0xd4876554
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xf42ea508
xor eax, 0xff563957
rol eax, 0xa
popf
jmp 0x14009dd51
lea rdx, [r12 + 8]
mov r9, r12
mov qword [r12], r8
mov qword [rdx], rcx
mov qword [r12 + 0x10], rax
shl rsi, 4
mov r8, rsi
xor edx, edx
mov rcx, rbx
call sub.VCRUNTIME140.dll_memset
push rdi
not rdi
sub rbx, rdi
pop rdi
sub rbx, 1
mov qword [r12 + 8], rbx
xor ecx, ecx
push rax
pushf
mov eax, 0x74dd49bc
pushf
not eax
add eax, 0xf7a38f29
xor eax, 0xb145b755
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xdd799588
xor eax, 0xb4d91740
rol eax, 0x8c
popf
jmp 0x14009dd51
mov dword [rbp - 0x45], 1
mov r9, qword [0x1400404a0]
test r9, r9
jne 0x1400a0534
push rax
pushf
mov eax, 0x8962d25a
pushf
not eax
add eax, 0xbf6b44a7
xor eax, 0xd28e7d54
rol eax, 0x99
popf
pushf
not eax
add eax, 0xae41d070
xor eax, 0xbc78c456
rol eax, 0x23
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0xdfa94518
pushf
not eax
add eax, 0xf8301ab8
xor eax, 0xfbfe6781
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xfacd4b71
xor eax, 0xd7d0392b
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xfaab0708
xor eax, 0xade51454
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xd21ce60d
xor eax, 0x89834823
rol eax, 0x40
popf
jmp 0x14009dd51
mov ebx, ecx
mov r11d, 0xa4d75e81
pushf
not r11d
add r11d, 0xe2b2ed97
xor r11d, 0xbee12683
rol r11d, 0x59
popf
pushf
not r11d
add r11d, 0x830e3c38
xor r11d, 0xec553464
rol r11d, 0xa0
popf
pushf
not r11d
add r11d, 0xe22226cb
xor r11d, 0xb7adc6eb
rol r11d, 0xb5
popf
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r12, qword [rax]
mov rsi, r12
nop
push rax
pushf
mov eax, 0xbd9ff604
pushf
not eax
add eax, 0xe63f63bb
xor eax, 0x9a96e166
rol eax, 0xae
popf
pushf
not eax
add eax, 0xb4aaa082
xor eax, 0xe4d0196a
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x9f59d770
xor eax, 0xf5807d09
rol eax, 0x8f
popf
jmp 0x14009dd51
movups xmm0, xmmword [rsi + 0x58]
movd eax, xmm0
sub ax, 8
test ebx, ebx
je 0x1400a0695
push rax
pushf
mov eax, 0xc5170814
pushf
not eax
add eax, 0xcc226127
xor eax, 0x9627268a
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xc3b05c49
xor eax, 0xa6aa72b7
rol eax, 0x43
popf
pushf
not eax
add eax, 0xb18d51a7
xor eax, 0xf8f10c09
rol eax, 0x10
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x47ec48c8
pushf
not eax
add eax, 0x9e9a12ed
xor eax, 0xf83ec1bc
rol eax, 0xec
popf
pushf
not eax
add eax, 0xe066e26b
xor eax, 0xf07cb781
rol eax, 0x39
popf
pushf
not eax
add eax, 0x982b08cd
xor eax, 0x976b6d8c
rol eax, 0x3b
popf
jmp 0x14009dd51
psrldq xmm0, 8
movq rcx, xmm0
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, 0x8fd5eca6
pushf
not edx
add edx, 0x871c666c
xor edx, 0xde53634d
rol edx, 0xca
popf
pushf
not edx
add edx, 0xd572ab2e
xor edx, 0xa4717418
rol edx, 0xe5
popf
pushf
not edx
add edx, 0xa43bc27d
xor edx, 0x817b7829
rol edx, 0x29
popf
cmp rcx, r8
je 0x1400a077e
push rax
pushf
mov eax, 0x46a97774
pushf
not eax
add eax, 0xa9255c33
xor eax, 0x82dfa1b7
rol eax, 0x83
popf
pushf
not eax
add eax, 0xd6fab6ec
xor eax, 0xd4a6f529
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x88f38c4c
xor eax, 0x9d15e422
rol eax, 0x65
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x4a0bcbf2
pushf
not eax
add eax, 0x8c200a2a
xor eax, 0xee8efd1e
rol eax, 0x14
popf
pushf
not eax
add eax, 0xec7be869
xor eax, 0xb6a9706c
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xe9ebb2cb
xor eax, 0x89840e93
rol eax, 0x8b
popf
jmp 0x14009dd51
nop
push rax
pushf
mov eax, 0xb993cf7a
pushf
not eax
add eax, 0xc39f4933
xor eax, 0x831823e9
rol eax, 0x41
popf
pushf
not eax
add eax, 0xec36bd03
xor eax, 0xfa10085b
rol eax, 4
popf
jmp 0x14009dd51
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r8
jne 0x1400a0853
push rax
pushf
mov eax, 0x270d3ea8
pushf
not eax
add eax, 0xc247fa94
xor eax, 0xb2bf68dc
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xbf3f047f
xor eax, 0xce698e3d
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xe0bfb7fb
xor eax, 0xa3f815c9
rol eax, 2
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x57e7d1a2
pushf
not eax
add eax, 0xde0093cb
xor eax, 0xa4a9381f
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xcc26e6b8
xor eax, 0xb0979dba
rol eax, 0x15
popf
jmp 0x14009dd51
cmp edx, ebx
jne 0x1400a08d4
push rax
pushf
mov eax, 0x41b69cc7
pushf
not eax
add eax, 0x9dcd31e6
xor eax, 0xec80de42
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xeed5ed4a
xor eax, 0xe9d0b57a
rol eax, 0x39
popf
pushf
not eax
add eax, 0xb4f10788
xor eax, 0xd77ecf0c
rol eax, 0x91
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0xf6c5e57c
pushf
not eax
add eax, 0xfa77ad5c
xor eax, 0xb665ede9
rol eax, 0x13
popf
pushf
not eax
add eax, 0xc6844093
xor eax, 0xc383fb96
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xb3db28ae
xor eax, 0xe4c68dd9
rol eax, 0xcf
popf
jmp 0x14009dd51
mov r10, qword [rsi + 0x30]
movsxd rax, dword [r10 + 0x3c]
mov rcx, qword [rax + r10 + 0x88]
mov r15, rcx
shr r15, 0x20
mov edi, ecx
push r10
not r10
sub rdi, r10
pop r10
sub rdi, 1
cmp rdi, r10
je 0x1400a09a3
push rax
pushf
mov eax, 0x654a5c38
pushf
not eax
add eax, 0xe4942aa8
xor eax, 0xdee288b4
rol eax, 0x53
popf
pushf
not eax
add eax, 0x8309dee6
xor eax, 0xa8499f82
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xc6af0970
xor eax, 0xb9d4af00
rol eax, 0x48
popf
pushf
not eax
add eax, 0xc10dc163
xor eax, 0xa302a0d7
rol eax, 0x1f
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x67e46b1f
pushf
not eax
add eax, 0x991af98a
xor eax, 0x85311f0e
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xc089decb
xor eax, 0x96beb92a
rol eax, 0xea
popf
jmp 0x14009dd51
mov r8d, dword [rdi + 0x18]
test r8d, r8d
je 0x1400a0a16
push rax
pushf
mov eax, 0xea674fe5
pushf
not eax
add eax, 0xa46200d7
xor eax, 0xced0a0f3
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xd95fa78e
xor eax, 0xcd66570d
rol eax, 0xab
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x5b4da7ba
pushf
not eax
add eax, 0xa0954eb2
xor eax, 0xb3647051
rol eax, 0xce
popf
pushf
not eax
add eax, 0xeceef9e9
xor eax, 0xf74516e0
rol eax, 0xd9
popf
jmp 0x14009dd51
mov r14d, dword [rdi + 0x20]
dec r8d
lea rax, [r14 + r8*4]
mov ecx, dword [rax + r10]
push r10
not r10
sub rcx, r10
pop r10
sub rcx, 1
mov edx, 0xae6667f4
pushf
not edx
add edx, 0xac135e76
xor edx, 0xac20f44a
rol edx, 0x21
popf
pushf
not edx
add edx, 0x8a00cbff
xor edx, 0x8a9541f7
rol edx, 0xf5
popf
pushf
not edx
add edx, 0xc1a50ac9
xor edx, 0xd8762b79
rol edx, 0x65
popf
pushf
not edx
add edx, 0xe1883f84
xor edx, 0xcbb53271
rol edx, 0xf0
popf
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x1400a0b22
push rax
pushf
mov eax, 0xde72b996
pushf
not eax
add eax, 0xf08bb9d7
xor eax, 0x9f1d7346
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xa6d534bb
xor eax, 0xb00222f5
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x90dcad30
xor eax, 0xbffdd731
rol eax, 0xe
popf
pushf
not eax
add eax, 0x9f1525e4
xor eax, 0x8e1026e5
rol eax, 0xff
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x8887d53c
pushf
not eax
add eax, 0x85c676ce
xor eax, 0xec6af52c
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xfb08bd4a
xor eax, 0xa73cec34
rol eax, 0x4a
popf
jmp 0x14009dd51
nop
push rax
pushf
mov eax, 0x8b97486e
pushf
not eax
add eax, 0xbd1c4a5f
xor eax, 0xb0312cf3
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xb5091e7e
xor eax, 0xe4d1021f
rol eax, 0x3e
popf
jmp 0x14009dd51
movsx eax, al
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx]
lea rcx, [rcx + 1]
test al, al
jne 0x1400a0be5
push rax
pushf
mov eax, 0xaae12421
pushf
not eax
add eax, 0xe105be75
xor eax, 0xa2f6ad24
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xf31ad2ab
xor eax, 0xe6d4500d
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xde4a81c5
xor eax, 0xd3f88c2b
rol eax, 0x32
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x5817c323
pushf
not eax
add eax, 0xaae2e062
xor eax, 0xd868d7bc
rol eax, 0x10
popf
pushf
not eax
add eax, 0xff997001
xor eax, 0x89a59801
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xcc59f7d2
xor eax, 0xfa1c380c
rol eax, 0x10
popf
pushf
not eax
add eax, 0xf7efb148
xor eax, 0x87469a0d
rol eax, 0x21
popf
jmp 0x14009dd51
cmp edx, r11d
je 0x1400a0c9c
push rax
pushf
mov eax, 0xc969715
pushf
not eax
add eax, 0xad8f74d8
xor eax, 0xca300b50
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xf8389f60
xor eax, 0x84903656
rol eax, 7
popf
pushf
not eax
add eax, 0xbd6f178f
xor eax, 0xad64abac
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x8b6be83e
xor eax, 0xee68fb0d
rol eax, 0xdf
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x6b046e7b
pushf
not eax
add eax, 0xe7e86bbb
xor eax, 0xcd53d8e4
rol eax, 0xed
popf
pushf
not eax
add eax, 0xae9e53fc
xor eax, 0xdfc2a276
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xe69bde85
xor eax, 0xf8692b72
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xc74e0d6b
xor eax, 0xfe38464b
rol eax, 0x27
popf
jmp 0x14009dd51
test r8d, r8d
jne 0x1400a0d40
push rax
pushf
mov eax, 0x4ab04455
pushf
not eax
add eax, 0xae47fb3c
xor eax, 0xb09c18cf
rol eax, 0xf
popf
pushf
not eax
add eax, 0x973f0533
xor eax, 0x84caa22b
rol eax, 0x90
popf
pushf
not eax
add eax, 0xb7832b3b
xor eax, 0xfdfe865a
rol eax, 0xd5
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x7696343b
pushf
not eax
add eax, 0xa2d718cf
xor eax, 0xe4dcc359
rol eax, 0x75
popf
pushf
not eax
add eax, 0xf30451b8
xor eax, 0xf9ab3e74
rol eax, 0x40
popf
jmp 0x14009dd51
jmp 0x1400a1302
mov ecx, dword [rdi + 0x1c]
push r10
not r10
sub rcx, r10
pop r10
sub rcx, 1
mov eax, dword [rdi + 0x24]
push r10
not r10
sub rax, r10
pop r10
sub rax, 1
movzx eax, word [rax + r8*2]
mov r9d, dword [rcx + rax*4]
push r10
not r10
sub r9, r10
pop r10
sub r9, 1
cmp r9, rdi
jbe 0x1400a0e55
push rax
pushf
mov eax, 0xafe0caa
pushf
not eax
add eax, 0xc2ef75c5
xor eax, 0x94df4930
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xc6e3987b
xor eax, 0x874def48
rol eax, 0xde
popf
pushf
not eax
add eax, 0xd756eeb8
xor eax, 0xa278c0c2
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xc167af50
xor eax, 0x84ee3683
rol eax, 0x72
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0xaa1225ec
pushf
not eax
add eax, 0xf9001f51
xor eax, 0xda9d0d6a
rol eax, 0x13
popf
pushf
not eax
add eax, 0xa5db66db
xor eax, 0xd2f0674a
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xeedadf6c
xor eax, 0xa1f5aae5
rol eax, 0xda
popf
pushf
not eax
add eax, 0xd8743565
xor eax, 0xdfda06ac
rol eax, 0x7a
popf
jmp 0x14009dd51
lea rax, [rdi + r15]
cmp r9, rax
jae 0x1400a0f10
push rax
pushf
mov eax, 0x12fd9a92
pushf
not eax
add eax, 0xb166e732
xor eax, 0xd35e0831
rol eax, 0xd
popf
pushf
not eax
add eax, 0xe76d2194
xor eax, 0x946e8627
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x8062e396
xor eax, 0xe090df4d
rol eax, 0x50
popf
pushf
not eax
add eax, 0xd622aa2e
xor eax, 0xb31ee7c6
rol eax, 0x9a
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x515dae8c
pushf
not eax
add eax, 0x8ceda8dc
xor eax, 0xa5c14910
rol eax, 0x31
popf
pushf
not eax
add eax, 0xd3c7c60c
xor eax, 0xe3bce81a
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xf9a34c7f
xor eax, 0xd948731a
rol eax, 0x64
popf
pushf
not eax
add eax, 0xf7e9bb91
xor eax, 0x95e91d54
rol eax, 0xe4
popf
jmp 0x14009dd51
mov ebx, 0x9bdab84d
pushf
not ebx
add ebx, 0xb528d0aa
xor ebx, 0xb0665de4
rol ebx, 0x93
popf
pushf
not ebx
add ebx, 0xea7b51f3
xor ebx, 0xbe97cd66
rol ebx, 0xff
popf
mov r11d, ebx
movzx eax, byte [r9]
cmp al, 0x2e
je 0x1400a0fe9
push rax
pushf
mov eax, 0xf1bd9bf1
pushf
not eax
add eax, 0xf88a16c2
xor eax, 0x887795d3
rol eax, 0x39
popf
pushf
not eax
add eax, 0xdb504ce3
xor eax, 0xef8efa29
rol eax, 0x80
popf
pushf
not eax
add eax, 0xe7967683
xor eax, 0xabda45d5
rol eax, 0x1d
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x2352e764
pushf
not eax
add eax, 0xf7a9b749
xor eax, 0xec965aa2
rol eax, 1
popf
pushf
not eax
add eax, 0x8540623d
xor eax, 0xe4b49c94
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xbe212050
xor eax, 0xc5e03c4c
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xa2f99690
xor eax, 0xb0249b66
rol eax, 0xe0
popf
jmp 0x14009dd51
nop dword [rax + rax]
push rax
pushf
mov eax, 0xa2beba1b
pushf
not eax
add eax, 0xcd141068
xor eax, 0x9a8f1f51
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xa8014587
xor eax, 0xf36f22a5
rol eax, 0x59
popf
jmp 0x14009dd51
movsx eax, al
xor eax, ebx
imul ebx, eax, 0x1000193
inc r9
movzx eax, byte [r9]
cmp al, 0x2e
jne 0x1400a10eb
push rax
pushf
mov eax, 0xd857ca0c
pushf
not eax
add eax, 0xb810f38e
xor eax, 0x9a325e92
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x921cd997
xor eax, 0xbe10d0a0
rol eax, 0x74
popf
pushf
not eax
add eax, 0xca84d72e
xor eax, 0xa922cb03
rol eax, 0x69
popf
pushf
not eax
add eax, 0xf00e16a1
xor eax, 0xafa68d3d
rol eax, 0x3c
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x4881ffa1
pushf
not eax
add eax, 0x90ebb6d9
xor eax, 0xda0635b0
rol eax, 1
popf
pushf
not eax
add eax, 0xaa76b93a
xor eax, 0xde2eaf8e
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xc1982d28
xor eax, 0xd300bb2f
rol eax, 0xad
popf
pushf
not eax
add eax, 0x9717bbec
xor eax, 0xed3cb0c7
rol eax, 0xf4
popf
jmp 0x14009dd51
inc r9
movzx eax, byte [r9]
test al, al
je 0x1400a11a7
push rax
pushf
mov eax, 0xba56ea73
pushf
not eax
add eax, 0xd7aa09a4
xor eax, 0xcb16c315
rol eax, 0x62
popf
pushf
not eax
add eax, 0xf89223b7
xor eax, 0x948a3492
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xb324edbf
xor eax, 0xe287246e
rol eax, 0x15
popf
pushf
not eax
add eax, 0x96c79e41
xor eax, 0xb49e98dc
rol eax, 0x64
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x8dbcc519
pushf
not eax
add eax, 0xc0aa73c2
xor eax, 0xb11c53d0
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xe21ced54
xor eax, 0xdb8dec90
rol eax, 0xea
popf
pushf
not eax
add eax, 0xd55707b8
xor eax, 0xa6ff0baf
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x920d8ae1
xor eax, 0xc861a0cb
rol eax, 0xa1
popf
jmp 0x14009dd51
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
lea r9, [r9 + 1]
movzx eax, byte [r9]
test al, al
jne 0x1400a1272
push rax
pushf
mov eax, 0x5243f4b
pushf
not eax
add eax, 0x8e1ea762
xor eax, 0xd73586f4
rol eax, 0x33
popf
pushf
not eax
add eax, 0x8c1aa3a0
xor eax, 0xfe8d0acd
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xf6fcdb3b
xor eax, 0xe1d61bcc
rol eax, 0x75
popf
pushf
not eax
add eax, 0xcdca4d63
xor eax, 0xfa8f41af
rol eax, 0x4a
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x4176dd82
pushf
not eax
add eax, 0xf26ac3ff
xor eax, 0xfd7b33e3
rol eax, 0x87
popf
pushf
not eax
add eax, 0xa1ae6151
xor eax, 0xdd43c2aa
rol eax, 0x38
popf
jmp 0x14009dd51
mov rsi, qword [r12]
push rax
pushf
mov eax, 0xb4303ced
pushf
not eax
add eax, 0xe2c800d8
xor eax, 0x9c44842e
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x9185b875
xor eax, 0x9f37288d
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xaf033109
xor eax, 0xedf41460
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xb4966a53
xor eax, 0x908e5e8c
rol eax, 0x23
popf
jmp 0x14009dd51
mov rax, qword [rsi]
mov rsi, rax
cmp rax, r12
je 0x1400a1353
push rax
pushf
mov eax, 0x80ba85db
pushf
not eax
add eax, 0xbba0b037
xor eax, 0xc05d813b
rol eax, 6
popf
pushf
not eax
add eax, 0xa90a1ca9
xor eax, 0xb750dbcc
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x93ed6ecd
xor eax, 0xdf47217d
rol eax, 0x49
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x8e1533f0
pushf
not eax
add eax, 0xfe4c52d4
xor eax, 0xf89979bb
rol eax, 0x13
popf
pushf
not eax
add eax, 0x91097ea8
xor eax, 0x9c2ab215
rol eax, 0xd
popf
pushf
not eax
add eax, 0x89ea137b
xor eax, 0x9880aa2d
rol eax, 0xb4
popf
jmp 0x14009dd51
cmp qword [rax + 0x30], 0
jne 0x1400a13ea
push rax
pushf
mov eax, 0xb346cc0e
pushf
not eax
add eax, 0xad8eddb8
xor eax, 0x93372f1b
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xa4d128b5
xor eax, 0xa84ca372
rol eax, 0xab
popf
pushf
not eax
add eax, 0xfa6cda30
xor eax, 0xa209775e
rol eax, 0xd2
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x3829f6ff
pushf
not eax
add eax, 0xe640b16a
xor eax, 0xbe89201a
rol eax, 0x71
popf
pushf
not eax
add eax, 0x8924f0c4
xor eax, 0xb5f4ba5b
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xe49cfd16
xor eax, 0xc9966f17
rol eax, 0x74
popf
jmp 0x14009dd51
xor r9d, r9d
push rax
pushf
mov eax, 0xc9b7f7f9
pushf
not eax
add eax, 0xb8069d3b
xor eax, 0x8a7ab9cd
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xd7d1529a
xor eax, 0xa640820b
rol eax, 0x21
popf
jmp 0x14009dd51
mov qword [0x1400404a0], r9
mov r13, qword [rbp - 0x41]
mov r12, qword [rbp - 0x21]
push rax
pushf
mov eax, 0x9376138c
pushf
not eax
add eax, 0xb0f80c09
xor eax, 0xc0569ae9
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xbb4bb08f
xor eax, 0xe0ec7ff9
rol eax, 0x28
popf
pushf
not eax
add eax, 0x9e71bd14
xor eax, 0xa55f6977
rol eax, 0x43
popf
pushf
not eax
add eax, 0xda20bb56
xor eax, 0x8a806932
rol eax, 0x8a
popf
jmp 0x14009dd51
mov r8, qword [rbp - 0x39]
sub r8, r13
sar r8, 2
lea r8, [r8*4]
mov rdx, r13
mov rcx, qword [r12]
call r9
nop
test r13, r13
je 0x1400a1537
push rax
pushf
mov eax, 0xcf412802
pushf
not eax
add eax, 0xe8ae3fe5
xor eax, 0x884cbe70
rol eax, 0xce
popf
pushf
not eax
add eax, 0x88257560
xor eax, 0x8a82a3bb
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xf62a52ea
xor eax, 0xcefd5975
rol eax, 0x75
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x8157b939
pushf
not eax
add eax, 0xde73b247
xor eax, 0xd7ab5e5e
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xe0eabbd8
xor eax, 0xcb894230
rol eax, 0xb9
popf
jmp 0x14009dd51
mov rdx, qword [rbp - 0x31]
sub rdx, r13
and rdx, 0xfffffffffffffffc
mov rax, r13
cmp rdx, 0x1000
jb 0x1400a15da
push rax
pushf
mov eax, 0x4a021620
pushf
not eax
add eax, 0x840e8461
xor eax, 0xb00c993b
rol eax, 0x19
popf
pushf
not eax
add eax, 0x86f41ee4
xor eax, 0xd70bf450
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xd7a9dd46
xor eax, 0xf5022632
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xf020a05e
xor eax, 0xdbfe1f79
rol eax, 0x92
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0x8449411e
pushf
not eax
add eax, 0xed1174ef
xor eax, 0xcad7f712
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xb1b30a74
xor eax, 0xf7e2798b
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xb685a261
xor eax, 0x9615b352
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xaf77466d
xor eax, 0xfcba24d9
rol eax, 0x32
popf
jmp 0x14009dd51
add rdx, 0x27
mov r13, qword [r13 - 8]
sub rax, r13
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400a16a1
push rax
pushf
mov eax, 0x401a1abe
pushf
not eax
add eax, 0xacba6d03
xor eax, 0xad8b0120
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xe597e264
xor eax, 0xbb7551af
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xb5849d45
xor eax, 0x9617a9bf
rol eax, 0x50
popf
pushf
not eax
add eax, 0xc3040918
xor eax, 0xadec9c77
rol eax, 0xb4
popf
jmp 0x14009dd51
push rax
pushf
mov eax, 0xf7c7ec40
pushf
not eax
add eax, 0xb82f4604
xor eax, 0xe9495314
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xdd54debd
xor eax, 0xe7b13c49
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x83931268
xor eax, 0xa7681890
rol eax, 0xc
popf
pushf
not eax
add eax, 0xcffa40bc
xor eax, 0xd39c5ddf
rol eax, 1
popf
jmp 0x14009dd51
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r13
call fcn.1400ae1e9
push rax
pushf
mov eax, 0x6453b366
pushf
not eax
add eax, 0x9f69a0a4
xor eax, 0xaee5b946
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xb12d782a
xor eax, 0xfc671a1a
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xb53009bd
xor eax, 0x9df1714a
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xbe84e52b
xor eax, 0xecea868b
rol eax, 0x4f
popf
jmp 0x14009dd51
mov rax, r12
add rsp, 0x88
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
call fcn.14007108b
int3
call fcn.140047e38
int3