Function at 0x5dc060
Capabilities:
Resolve function by parsing pe exports

Disassembly:
lea r12, [rsp - 0x100]
cmp r12, qword [r14 + 0x10]
jbe 0x5de597
sub rsp, 0x180
mov qword [rsp + 0x178], rbp
lea rbp, [rsp + 0x178]
call fcn.005dc040
mov byte [rsp + 0x157], al
call fcn.005dc040
mov byte [rsp + 0x156], al
call fcn.005dc040
mov byte [rsp + 0x155], al
call fcn.005dc040
mov byte [rsp + 0x154], al
call fcn.005dc040
mov byte [rsp + 0x153], al
call fcn.005dc040
mov byte [rsp + 0x152], al
call fcn.005dc040
mov byte [rsp + 0x151], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0x150], al
call fcn.005dc040
mov byte [rsp + 0x14f], al
call fcn.005dc040
mov byte [rsp + 0x14e], al
call fcn.005dc040
mov byte [rsp + 0x14d], al
call fcn.005dc040
mov byte [rsp + 0x14c], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0x14b], al
call fcn.005dc040
mov byte [rsp + 0x14a], al
call fcn.005dc040
mov byte [rsp + 0x149], al
call fcn.005dc040
mov byte [rsp + 0x148], al
call fcn.005dc040
mov byte [rsp + 0x147], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0x146], al
call fcn.005dc040
mov byte [rsp + 0x145], al
call fcn.005dc040
mov byte [rsp + 0x144], al
call fcn.005dc040
mov byte [rsp + 0x143], al
call fcn.005dc040
mov byte [rsp + 0x142], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0x141], al
call fcn.005dc040
mov byte [rsp + 0x140], al
call fcn.005dc040
mov byte [rsp + 0x13f], al
call fcn.005dc040
mov byte [rsp + 0x13e], al
call fcn.005dc040
mov byte [rsp + 0x13d], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0x13c], al
call fcn.005dc040
mov byte [rsp + 0x13b], al
call fcn.005dc040
mov byte [rsp + 0x13a], al
call fcn.005dc040
mov byte [rsp + 0x139], al
call fcn.005dc040
mov byte [rsp + 0x138], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0x137], al
call fcn.005dc040
mov byte [rsp + 0x136], al
call fcn.005dc040
mov byte [rsp + 0x135], al
call fcn.005dc040
mov byte [rsp + 0x134], al
call fcn.005dc040
mov byte [rsp + 0x133], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0x132], al
call fcn.005dc040
mov byte [rsp + 0x131], al
call fcn.005dc040
mov byte [rsp + 0x130], al
call fcn.005dc040
mov byte [rsp + 0x12f], al
call fcn.005dc040
mov byte [rsp + 0x12e], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0x12d], al
call fcn.005dc040
mov byte [rsp + 0x12c], al
call fcn.005dc040
mov byte [rsp + 0x12b], al
call fcn.005dc040
mov byte [rsp + 0x12a], al
call fcn.005dc040
mov byte [rsp + 0x129], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0x128], al
call fcn.005dc040
mov byte [rsp + 0x127], al
call fcn.005dc040
mov byte [rsp + 0x126], al
call fcn.005dc040
mov byte [rsp + 0x125], al
call fcn.005dc040
mov byte [rsp + 0x124], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0x123], al
call fcn.005dc040
mov byte [rsp + 0x122], al
call fcn.005dc040
mov byte [rsp + 0x121], al
call fcn.005dc040
mov byte [rsp + 0x120], al
call fcn.005dc040
mov byte [rsp + 0x11f], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0x11e], al
call fcn.005dc040
mov byte [rsp + 0x11d], al
call fcn.005dc040
mov byte [rsp + 0x11c], al
call fcn.005dc040
mov byte [rsp + 0x11b], al
call fcn.005dc040
mov byte [rsp + 0x11a], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0x119], al
call fcn.005dc040
mov byte [rsp + 0x118], al
call fcn.005dc040
mov byte [rsp + 0x117], al
call fcn.005dc040
mov byte [rsp + 0x116], al
call fcn.005dc040
mov byte [rsp + 0x115], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0x114], al
call fcn.005dc040
mov byte [rsp + 0x113], al
call fcn.005dc040
mov byte [rsp + 0x112], al
call fcn.005dc040
mov byte [rsp + 0x111], al
call fcn.005dc040
mov byte [rsp + 0x110], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0x10f], al
call fcn.005dc040
mov byte [rsp + 0x10e], al
call fcn.005dc040
mov byte [rsp + 0x10d], al
call fcn.005dc040
mov byte [rsp + 0x10c], al
call fcn.005dc040
mov byte [rsp + 0x10b], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0x10a], al
call fcn.005dc040
mov byte [rsp + 0x109], al
call fcn.005dc040
mov byte [rsp + 0x108], al
call fcn.005dc040
mov byte [rsp + 0x107], al
call fcn.005dc040
mov byte [rsp + 0x106], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0x105], al
call fcn.005dc040
mov byte [rsp + 0x104], al
call fcn.005dc040
mov byte [rsp + 0x103], al
call fcn.005dc040
mov byte [rsp + 0x102], al
call fcn.005dc040
mov byte [rsp + 0x101], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0x100], al
call fcn.005dc040
mov byte [rsp + 0xff], al
call fcn.005dc040
mov byte [rsp + 0xfe], al
call fcn.005dc040
mov byte [rsp + 0xfd], al
call fcn.005dc040
mov byte [rsp + 0xfc], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0xfb], al
call fcn.005dc040
mov byte [rsp + 0xfa], al
call fcn.005dc040
mov byte [rsp + 0xf9], al
call fcn.005dc040
mov byte [rsp + 0xf8], al
call fcn.005dc040
mov byte [rsp + 0xf7], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0xf6], al
call fcn.005dc040
mov byte [rsp + 0xf5], al
call fcn.005dc040
mov byte [rsp + 0xf4], al
call fcn.005dc040
mov byte [rsp + 0xf3], al
call fcn.005dc040
mov byte [rsp + 0xf2], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0xf1], al
call fcn.005dc040
mov byte [rsp + 0xf0], al
call fcn.005dc040
mov byte [rsp + 0xef], al
call fcn.005dc040
mov byte [rsp + 0xee], al
call fcn.005dc040
mov byte [rsp + 0xed], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0xec], al
call fcn.005dc040
mov byte [rsp + 0xeb], al
call fcn.005dc040
mov byte [rsp + 0xea], al
call fcn.005dc040
mov byte [rsp + 0xe9], al
call fcn.005dc040
mov byte [rsp + 0xe8], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0xe7], al
call fcn.005dc040
mov byte [rsp + 0xe6], al
call fcn.005dc040
mov byte [rsp + 0xe5], al
call fcn.005dc040
mov byte [rsp + 0xe4], al
call fcn.005dc040
mov byte [rsp + 0xe3], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0xe2], al
call fcn.005dc040
mov byte [rsp + 0xe1], al
call fcn.005dc040
mov byte [rsp + 0xe0], al
call fcn.005dc040
mov byte [rsp + 0xdf], al
call fcn.005dc040
mov byte [rsp + 0xde], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0xdd], al
call fcn.005dc040
mov byte [rsp + 0xdc], al
call fcn.005dc040
mov byte [rsp + 0xdb], al
call fcn.005dc040
mov byte [rsp + 0xda], al
call fcn.005dc040
mov byte [rsp + 0xd9], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0xd8], al
call fcn.005dc040
mov byte [rsp + 0xd7], al
call fcn.005dc040
mov byte [rsp + 0xd6], al
call fcn.005dc040
mov byte [rsp + 0xd5], al
call fcn.005dc040
mov byte [rsp + 0xd4], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0xd3], al
call fcn.005dc040
mov byte [rsp + 0xd2], al
call fcn.005dc040
mov byte [rsp + 0xd1], al
call fcn.005dc040
mov byte [rsp + 0xd0], al
call fcn.005dc040
mov byte [rsp + 0xcf], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0xce], al
call fcn.005dc040
mov byte [rsp + 0xcd], al
call fcn.005dc040
mov byte [rsp + 0xcc], al
call fcn.005dc040
mov byte [rsp + 0xcb], al
call fcn.005dc040
mov byte [rsp + 0xca], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0xc9], al
call fcn.005dc040
mov byte [rsp + 0xc8], al
call fcn.005dc040
mov byte [rsp + 0xc7], al
call fcn.005dc040
mov byte [rsp + 0xc6], al
call fcn.005dc040
mov byte [rsp + 0xc5], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0xc4], al
call fcn.005dc040
mov byte [rsp + 0xc3], al
call fcn.005dc040
mov byte [rsp + 0xc2], al
call fcn.005dc040
mov byte [rsp + 0xc1], al
call fcn.005dc040
mov byte [rsp + 0xc0], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0xbf], al
call fcn.005dc040
mov byte [rsp + 0xbe], al
call fcn.005dc040
mov byte [rsp + 0xbd], al
call fcn.005dc040
mov byte [rsp + 0xbc], al
call fcn.005dc040
mov byte [rsp + 0xbb], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0xba], al
call fcn.005dc040
mov byte [rsp + 0xb9], al
call fcn.005dc040
mov byte [rsp + 0xb8], al
call fcn.005dc040
mov byte [rsp + 0xb7], al
call fcn.005dc040
mov byte [rsp + 0xb6], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0xb5], al
call fcn.005dc040
mov byte [rsp + 0xb4], al
call fcn.005dc040
mov byte [rsp + 0xb3], al
call fcn.005dc040
mov byte [rsp + 0xb2], al
call fcn.005dc040
mov byte [rsp + 0xb1], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0xb0], al
call fcn.005dc040
mov byte [rsp + 0xaf], al
call fcn.005dc040
mov byte [rsp + 0xae], al
call fcn.005dc040
mov byte [rsp + 0xad], al
call fcn.005dc040
mov byte [rsp + 0xac], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0xab], al
call fcn.005dc040
mov byte [rsp + 0xaa], al
call fcn.005dc040
mov byte [rsp + 0xa9], al
call fcn.005dc040
mov byte [rsp + 0xa8], al
call fcn.005dc040
mov byte [rsp + 0xa7], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0xa6], al
call fcn.005dc040
mov byte [rsp + 0xa5], al
call fcn.005dc040
mov byte [rsp + 0xa4], al
call fcn.005dc040
mov byte [rsp + 0xa3], al
call fcn.005dc040
mov byte [rsp + 0xa2], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0xa1], al
call fcn.005dc040
mov byte [rsp + 0xa0], al
call fcn.005dc040
mov byte [rsp + 0x9f], al
call fcn.005dc040
mov byte [rsp + 0x9e], al
call fcn.005dc040
mov byte [rsp + 0x9d], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0x9c], al
call fcn.005dc040
mov byte [rsp + 0x9b], al
call fcn.005dc040
mov byte [rsp + 0x9a], al
call fcn.005dc040
mov byte [rsp + 0x99], al
call fcn.005dc040
mov byte [rsp + 0x98], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0x97], al
call fcn.005dc040
mov byte [rsp + 0x96], al
call fcn.005dc040
mov byte [rsp + 0x95], al
call fcn.005dc040
mov byte [rsp + 0x94], al
call fcn.005dc040
mov byte [rsp + 0x93], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0x92], al
call fcn.005dc040
mov byte [rsp + 0x91], al
call fcn.005dc040
mov byte [rsp + 0x90], al
call fcn.005dc040
mov byte [rsp + 0x8f], al
call fcn.005dc040
mov byte [rsp + 0x8e], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0x8d], al
call fcn.005dc040
mov byte [rsp + 0x8c], al
call fcn.005dc040
mov byte [rsp + 0x8b], al
call fcn.005dc040
mov byte [rsp + 0x8a], al
call fcn.005dc040
mov byte [rsp + 0x89], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0x88], al
call fcn.005dc040
mov byte [rsp + 0x87], al
call fcn.005dc040
mov byte [rsp + 0x86], al
call fcn.005dc040
mov byte [rsp + 0x85], al
call fcn.005dc040
mov byte [rsp + 0x84], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0x83], al
call fcn.005dc040
mov byte [rsp + 0x82], al
call fcn.005dc040
mov byte [rsp + 0x81], al
call fcn.005dc040
mov byte [rsp + 0x80], al
call fcn.005dc040
mov byte [rsp + 0x7f], al
call fcn.005dc040
mov byte [rsp + 0x7e], al
call fcn.005dc040
mov byte [rsp + 0x7d], al
call fcn.005dc040
mov byte [rsp + 0x7c], al
call fcn.005dc040
mov byte [rsp + 0x7b], al
nop dword [rax]
call fcn.005dc040
mov byte [rsp + 0x7a], al
call fcn.005dc040
mov byte [rsp + 0x79], al
call fcn.005dc040
mov byte [rsp + 0x78], al
nop dword [rax + rax]
call fcn.005dc040
mov byte [rsp + 0x77], al
call fcn.005dc040
mov byte [rsp + 0x76], al
call fcn.005dc040
mov byte [rsp + 0x75], al
nop dword [rax + rax]
call fcn.005dc040
mov byte [rsp + 0x74], al
call fcn.005dc040
mov byte [rsp + 0x73], al
call fcn.005dc040
mov byte [rsp + 0x72], al
nop dword [rax + rax]
call fcn.005dc040
mov byte [rsp + 0x71], al
call fcn.005dc040
mov byte [rsp + 0x70], al
call fcn.005dc040
mov byte [rsp + 0x6f], al
nop dword [rax + rax]
call fcn.005dc040
mov byte [rsp + 0x6e], al
call fcn.005dc040
mov byte [rsp + 0x6d], al
call fcn.005dc040
mov byte [rsp + 0x6c], al
nop dword [rax + rax]
call fcn.005dc040
mov byte [rsp + 0x6b], al
call fcn.005dc040
mov byte [rsp + 0x6a], al
call fcn.005dc040
mov byte [rsp + 0x69], al
nop dword [rax + rax]
call fcn.005dc040
mov byte [rsp + 0x68], al
call fcn.005dc040
mov byte [rsp + 0x67], al
call fcn.005dc040
mov byte [rsp + 0x66], al
nop dword [rax + rax]
call fcn.005dc040
mov byte [rsp + 0x65], al
call fcn.005dc040
mov byte [rsp + 0x64], al
call fcn.005dc040
mov byte [rsp + 0x63], al
nop dword [rax + rax]
call fcn.005dc040
mov byte [rsp + 0x62], al
call fcn.005dc040
mov byte [rsp + 0x61], al
call fcn.005dc040
mov byte [rsp + 0x60], al
nop dword [rax + rax]
call fcn.005dc040
mov byte [rsp + 0x5f], al
call fcn.005dc040
mov byte [rsp + 0x5e], al
call fcn.005dc040
mov byte [rsp + 0x5d], al
nop dword [rax + rax]
call fcn.005dc040
mov byte [rsp + 0x5c], al
call fcn.005dc040
mov byte [rsp + 0x5b], al
call fcn.005dc040
mov byte [rsp + 0x5a], al
nop dword [rax + rax]
call fcn.005dc040
mov byte [rsp + 0x59], al
call fcn.005dc040
mov byte [rsp + 0x58], al
call fcn.005dc040
mov byte [rsp + 0x57], al
nop dword [rax + rax]
call fcn.005dc040
mov byte [rsp + 0x56], al
call fcn.005dc040
mov byte [rsp + 0x55], al
call fcn.005dc040
mov byte [rsp + 0x54], al
nop dword [rax + rax]
call fcn.005dc040
mov byte [rsp + 0x53], al
call fcn.005dc040
mov byte [rsp + 0x52], al
call fcn.005dc040
mov byte [rsp + 0x51], al
nop dword [rax + rax]
call fcn.005dc040
mov byte [rsp + 0x50], al
call fcn.005dc040
mov byte [rsp + 0x4f], al
call fcn.005dc040
mov byte [rsp + 0x4e], al
nop dword [rax + rax]
call fcn.005dc040
mov byte [rsp + 0x4d], al
call fcn.005dc040
mov byte [rsp + 0x4c], al
call fcn.005dc040
mov byte [rsp + 0x4b], al
nop dword [rax + rax]
call fcn.005dc040
mov byte [rsp + 0x4a], al
call fcn.005dc040
mov byte [rsp + 0x49], al
call fcn.005dc040
mov byte [rsp + 0x48], al
nop dword [rax + rax]
call fcn.005dc040
mov byte [rsp + 0x47], al
call fcn.005dc040
mov byte [rsp + 0x46], al
call fcn.005dc040
mov byte [rsp + 0x45], al
nop dword [rax + rax]
call fcn.005dc040
mov byte [rsp + 0x44], al
call fcn.005dc040
mov byte [rsp + 0x43], al
call fcn.005dc040
mov byte [rsp + 0x42], al
nop dword [rax + rax]
call fcn.005dc040
mov byte [rsp + 0x41], al
call fcn.005dc040
mov byte [rsp + 0x40], al
call fcn.005dc040
mov byte [rsp + 0x3f], al
nop dword [rax + rax]
call fcn.005dc040
mov byte [rsp + 0x3e], al
call fcn.005dc040
mov byte [rsp + 0x3d], al
call fcn.005dc040
mov byte [rsp + 0x3c], al
nop dword [rax + rax]
call fcn.005dc040
mov byte [rsp + 0x3b], al
call fcn.005dc040
mov byte [rsp + 0x3a], al
call fcn.005dc040
mov byte [rsp + 0x39], al
nop dword [rax + rax]
call fcn.005dc040
mov byte [rsp + 0x38], al
call fcn.005dc040
mov byte [rsp + 0x37], al
call fcn.005dc040
mov byte [rsp + 0x36], al
nop dword [rax + rax]
call fcn.005dc040
mov byte [rsp + 0x35], al
call fcn.005dc040
mov byte [rsp + 0x34], al
call fcn.005dc040
mov byte [rsp + 0x33], al
nop dword [rax + rax]
call fcn.005dc040
mov byte [rsp + 0x32], al
call fcn.005dc040
mov byte [rsp + 0x31], al
call fcn.005dc040
mov byte [rsp + 0x30], al
nop dword [rax + rax]
call fcn.005dc040
mov byte [rsp + 0x2f], al
call fcn.005dc040
mov byte [rsp + 0x2e], al
call fcn.005dc040
mov byte [rsp + 0x2d], al
nop dword [rax + rax]
call fcn.005dc040
mov byte [rsp + 0x2c], al
call fcn.005dc040
mov byte [rsp + 0x2b], al
call fcn.005dc040
mov byte [rsp + 0x2a], al
nop dword [rax + rax]
call fcn.005dc040
mov byte [rsp + 0x29], al
call fcn.005dc040
mov byte [rsp + 0x28], al
call fcn.005dc040
mov byte [rsp + 0x27], al
nop dword [rax + rax]
call fcn.005dc040
mov byte [rsp + 0x26], al
call fcn.005dc040
mov byte [rsp + 0x25], al
call fcn.005dc040
mov byte [rsp + 0x24], al
nop dword [rax + rax]
call fcn.005dc040
mov byte [rsp + 0x23], al
call fcn.005dc040
mov byte [rsp + 0x22], al
call fcn.005dc040
mov byte [rsp + 0x21], al
nop dword [rax + rax]
call fcn.005dc040
mov byte [rsp + 0x20], al
call fcn.005dc040
mov byte [rsp + 0x1f], al
call fcn.005dc040
mov byte [rsp + 0x1e], al
nop dword [rax + rax]
call fcn.005dc040
mov byte [rsp + 0x1d], al
call fcn.005dc040
mov byte [rsp + 0x1c], al
movups xmmword [rsp + 0x158], xmm15
movups xmmword [rsp + 0x168], xmm15
movzx ecx, byte [rsp + 0x156]
cmp cl, 0x20
sbb edx, edx
movzx ebx, byte [rsp + 0x155]
cmp bl, 0x20
sbb esi, esi
movzx edi, byte [rsp + 0x153]
cmp dil, 0x20
sbb r8d, r8d
movzx r9d, byte [rsp + 0x152]
cmp r9b, 0x20
sbb r10d, r10d
movzx r11d, byte [rsp + 0x150]
cmp r11b, 0x20
sbb r12d, r12d
movzx r13d, byte [rsp + 0x14f]
cmp r13b, 0x20
sbb r15d, r15d
movzx eax, byte [rsp + 0x157]
shl eax, cl
and eax, edx
mov ecx, ebx
shl eax, cl
and eax, esi
movzx ecx, byte [rsp + 0x154]
or eax, ecx
mov ecx, edi
shl eax, cl
and eax, r8d
mov ecx, r9d
shl eax, cl
and eax, r10d
movzx ecx, byte [rsp + 0x151]
or eax, ecx
mov ecx, r11d
shl eax, cl
and eax, r12d
mov ecx, r13d
shl eax, cl
and eax, r15d
mov byte [rsp + 0x158], al
movzx ecx, byte [rsp + 0x14d]
cmp cl, 0x20
sbb eax, eax
movzx edx, byte [rsp + 0x14b]
cmp dl, 0x20
sbb ebx, ebx
movzx esi, byte [rsp + 0x14a]
cmp sil, 0x20
sbb edi, edi
movzx r8d, byte [rsp + 0x148]
cmp r8b, 0x20
sbb r9d, r9d
movzx r10d, byte [rsp + 0x147]
cmp r10b, 0x20
sbb r11d, r11d
movzx r12d, byte [rsp + 0x146]
cmp r12b, 0x20
sbb r13d, r13d
movzx r15d, byte [rsp + 0x14e]
shl r15d, cl
and r15d, eax
movzx eax, byte [rsp + 0x14c]
or r15d, eax
mov ecx, edx
shl r15d, cl
and r15d, ebx
mov ecx, esi
shl r15d, cl
and r15d, edi
movzx eax, byte [rsp + 0x149]
or r15d, eax
mov ecx, r8d
shl r15d, cl
and r15d, r9d
mov ecx, r10d
shl r15d, cl
and r15d, r11d
mov ecx, r12d
shl r15d, cl
and r15d, r13d
mov byte [rsp + 0x159], r15b
movzx ecx, byte [rsp + 0x144]
cmp cl, 0x20
sbb eax, eax
movzx edx, byte [rsp + 0x142]
cmp dl, 0x20
sbb ebx, ebx
movzx esi, byte [rsp + 0x141]
cmp sil, 0x20
sbb edi, edi
movzx r8d, byte [rsp + 0x140]
cmp r8b, 0x20
sbb r9d, r9d
movzx r10d, byte [rsp + 0x13e]
cmp r10b, 0x20
sbb r11d, r11d
movzx r12d, byte [rsp + 0x13d]
cmp r12b, 0x20
sbb r13d, r13d
movzx r15d, byte [rsp + 0x145]
shl r15d, cl
and r15d, eax
movzx eax, byte [rsp + 0x143]
or r15d, eax
mov ecx, edx
shl r15d, cl
and r15d, ebx
mov ecx, esi
shl r15d, cl
and r15d, edi
mov ecx, r8d
shl r15d, cl
and r15d, r9d
movzx eax, byte [rsp + 0x13f]
or r15d, eax
mov ecx, r10d
shl r15d, cl
and r15d, r11d
mov ecx, r12d
shl r15d, cl
and r15d, r13d
movzx eax, byte [rsp + 0x13c]
xor r15d, eax
mov byte [rsp + 0x15a], r15b
movzx ecx, byte [rsp + 0x13a]
cmp cl, 0x20
sbb eax, eax
movzx edx, byte [rsp + 0x139]
cmp dl, 0x20
sbb ebx, ebx
movzx esi, byte [rsp + 0x138]
cmp sil, 0x20
sbb edi, edi
movzx r8d, byte [rsp + 0x137]
cmp r8b, 0x20
sbb r9d, r9d
movzx r10d, byte [rsp + 0x135]
cmp r10b, 0x20
sbb r11d, r11d
movzx r12d, byte [rsp + 0x133]
cmp r12b, 0x20
sbb r13d, r13d
movzx r15d, byte [rsp + 0x13b]
shl r15d, cl
and r15d, eax
mov ecx, edx
shl r15d, cl
and r15d, ebx
mov ecx, esi
shl r15d, cl
and r15d, edi
mov ecx, r8d
shl r15d, cl
and r15d, r9d
movzx eax, byte [rsp + 0x136]
or r15d, eax
mov ecx, r10d
shl r15d, cl
and r15d, r11d
movzx eax, byte [rsp + 0x134]
or r15d, eax
mov ecx, r12d
shl r15d, cl
and r15d, r13d
mov byte [rsp + 0x15b], r15b
movzx ecx, byte [rsp + 0x131]
cmp cl, 0x20
sbb eax, eax
movzx edx, byte [rsp + 0x130]
cmp dl, 0x20
sbb ebx, ebx
movzx esi, byte [rsp + 0x12f]
cmp sil, 0x20
sbb edi, edi
movzx r8d, byte [rsp + 0x12d]
cmp r8b, 0x20
sbb r9d, r9d
movzx r10d, byte [rsp + 0x12c]
cmp r10b, 0x20
sbb r11d, r11d
movzx r12d, byte [rsp + 0x12b]
cmp r12b, 0x20
sbb r13d, r13d
movzx r15d, byte [rsp + 0x132]
shl r15d, cl
and r15d, eax
mov ecx, edx
shl r15d, cl
and r15d, ebx
mov ecx, esi
shl r15d, cl
and r15d, edi
movzx eax, byte [rsp + 0x12e]
or r15d, eax
mov ecx, r8d
shl r15d, cl
and r15d, r9d
mov ecx, r10d
shl r15d, cl
and r15d, r11d
mov ecx, r12d
shl r15d, cl
and r15d, r13d
movzx eax, byte [rsp + 0x12a]
or r15d, eax
mov byte [rsp + 0x15c], r15b
movzx ecx, byte [rsp + 0x128]
cmp cl, 0x20
sbb eax, eax
movzx edx, byte [rsp + 0x127]
cmp dl, 0x20
sbb ebx, ebx
movzx esi, byte [rsp + 0x126]
cmp sil, 0x20
sbb edi, edi
movzx r8d, byte [rsp + 0x125]
cmp r8b, 0x20
sbb r9d, r9d
movzx r10d, byte [rsp + 0x124]
cmp r10b, 0x20
sbb r11d, r11d
movzx r12d, byte [rsp + 0x122]
cmp r12b, 0x20
sbb r13d, r13d
movzx r15d, byte [rsp + 0x129]
shl r15d, cl
and r15d, eax
mov ecx, edx
shl r15d, cl
and r15d, ebx
mov ecx, esi
shl r15d, cl
and r15d, edi
mov ecx, r8d
shl r15d, cl
and r15d, r9d
mov ecx, r10d
shl r15d, cl
and r15d, r11d
movzx eax, byte [rsp + 0x123]
or r15d, eax
mov ecx, r12d
shl r15d, cl
and r15d, r13d
movzx eax, byte [rsp + 0x121]
or r15d, eax
mov byte [rsp + 0x15d], r15b
movzx ecx, byte [rsp + 0x11f]
cmp cl, 0x20
sbb eax, eax
movzx edx, byte [rsp + 0x11d]
cmp dl, 0x20
sbb ebx, ebx
movzx esi, byte [rsp + 0x11c]
cmp sil, 0x20
sbb edi, edi
movzx r8d, byte [rsp + 0x11b]
cmp r8b, 0x20
sbb r9d, r9d
movzx r10d, byte [rsp + 0x119]
cmp r10b, 0x20
sbb r11d, r11d
movzx r12d, byte [rsp + 0x118]
cmp r12b, 0x20
sbb r13d, r13d
movzx r15d, byte [rsp + 0x120]
shl r15d, cl
and r15d, eax
movzx eax, byte [rsp + 0x11e]
or r15d, eax
mov ecx, edx
shl r15d, cl
and r15d, ebx
mov ecx, esi
shl r15d, cl
and r15d, edi
mov ecx, r8d
shl r15d, cl
and r15d, r9d
movzx eax, byte [rsp + 0x11a]
or r15d, eax
mov ecx, r10d
shl r15d, cl
and r15d, r11d
mov ecx, r12d
shl r15d, cl
and r15d, r13d
movzx eax, byte [rsp + 0x117]
xor r15d, eax
mov byte [rsp + 0x15e], r15b
movzx ecx, byte [rsp + 0x115]
cmp cl, 0x20
sbb eax, eax
movzx edx, byte [rsp + 0x113]
cmp dl, 0x20
sbb ebx, ebx
movzx esi, byte [rsp + 0x111]
cmp sil, 0x20
sbb edi, edi
movzx r8d, byte [rsp + 0x110]
cmp r8b, 0x20
sbb r9d, r9d
movzx r10d, byte [rsp + 0x10e]
cmp r10b, 0x20
sbb r11d, r11d
movzx r12d, byte [rsp + 0x10c]
cmp r12b, 0x20
sbb r13d, r13d
movzx r15d, byte [rsp + 0x116]
shl r15d, cl
and r15d, eax
movzx eax, byte [rsp + 0x114]
or r15d, eax
mov ecx, edx
shl r15d, cl
and r15d, ebx
movzx eax, byte [rsp + 0x112]
or r15d, eax
mov ecx, esi
shl r15d, cl
and r15d, edi
mov ecx, r8d
shl r15d, cl
and r15d, r9d
movzx eax, byte [rsp + 0x10f]
xor r15d, eax
mov ecx, r10d
shl r15d, cl
and r15d, r11d
movzx eax, byte [rsp + 0x10d]
or r15d, eax
mov ecx, r12d
shl r15d, cl
and r15d, r13d
mov byte [rsp + 0x15f], r15b
movzx ecx, byte [rsp + 0x10a]
cmp cl, 0x20
sbb eax, eax
movzx edx, byte [rsp + 0x108]
cmp dl, 0x20
sbb ebx, ebx
movzx esi, byte [rsp + 0x107]
cmp sil, 0x20
sbb edi, edi
movzx r8d, byte [rsp + 0x106]
cmp r8b, 0x20
sbb r9d, r9d
movzx r10d, byte [rsp + 0x104]
cmp r10b, 0x20
sbb r11d, r11d
movzx r12d, byte [rsp + 0x103]
cmp r12b, 0x20
sbb r13d, r13d
movzx r15d, byte [rsp + 0x10b]
shl r15d, cl
and r15d, eax
movzx eax, byte [rsp + 0x109]
or r15d, eax
mov ecx, edx
shl r15d, cl
and r15d, ebx
mov ecx, esi
shl r15d, cl
and r15d, edi
mov ecx, r8d
shl r15d, cl
and r15d, r9d
movzx eax, byte [rsp + 0x105]
or r15d, eax
mov ecx, r10d
shl r15d, cl
and r15d, r11d
mov ecx, r12d
shl r15d, cl
and r15d, r13d
movzx eax, byte [rsp + 0x102]
xor r15d, eax
mov byte [rsp + 0x160], r15b
movzx ecx, byte [rsp + 0x100]
cmp cl, 0x20
sbb eax, eax
movzx edx, byte [rsp + 0xfe]
cmp dl, 0x20
sbb ebx, ebx
movzx esi, byte [rsp + 0xfd]
cmp sil, 0x20
sbb edi, edi
movzx r8d, byte [rsp + 0xfb]
cmp r8b, 0x20
sbb r9d, r9d
movzx r10d, byte [rsp + 0xf9]
cmp r10b, 0x20
sbb r11d, r11d
movzx r12d, byte [rsp + 0xf7]
cmp r12b, 0x20
sbb r13d, r13d
movzx r15d, byte [rsp + 0x101]
shl r15d, cl
and r15d, eax
movzx eax, byte [rsp + 0xff]
or r15d, eax
mov ecx, edx
shl r15d, cl
and r15d, ebx
mov ecx, esi
shl r15d, cl
and r15d, edi
movzx eax, byte [rsp + 0xfc]
or r15d, eax
mov ecx, r8d
shl r15d, cl
and r15d, r9d
movzx eax, byte [rsp + 0xfa]
xor r15d, eax
mov ecx, r10d
shl r15d, cl
and r15d, r11d
movzx eax, byte [rsp + 0xf8]
or r15d, eax
mov ecx, r12d
shl r15d, cl
and r15d, r13d
mov byte [rsp + 0x161], r15b
movzx ecx, byte [rsp + 0xf5]
cmp cl, 0x20
sbb eax, eax
movzx edx, byte [rsp + 0xf3]
cmp dl, 0x20
sbb ebx, ebx
movzx esi, byte [rsp + 0xf1]
cmp sil, 0x20
sbb edi, edi
movzx r8d, byte [rsp + 0xf0]
cmp r8b, 0x20
sbb r9d, r9d
movzx r10d, byte [rsp + 0xee]
cmp r10b, 0x20
sbb r11d, r11d
movzx r12d, byte [rsp + 0xed]
cmp r12b, 0x20
sbb r13d, r13d
movzx r15d, byte [rsp + 0xf6]
shl r15d, cl
and r15d, eax
movzx eax, byte [rsp + 0xf4]
or r15d, eax
mov ecx, edx
shl r15d, cl
and r15d, ebx
movzx eax, byte [rsp + 0xf2]
or r15d, eax
mov ecx, esi
shl r15d, cl
and r15d, edi
mov ecx, r8d
shl r15d, cl
and r15d, r9d
movzx eax, byte [rsp + 0xef]
xor r15d, eax
mov ecx, r10d
shl r15d, cl
and r15d, r11d
mov ecx, r12d
shl r15d, cl
and r15d, r13d
mov byte [rsp + 0x162], r15b
movzx ecx, byte [rsp + 0xeb]
cmp cl, 0x20
sbb eax, eax
movzx edx, byte [rsp + 0xea]
cmp dl, 0x20
sbb ebx, ebx
movzx esi, byte [rsp + 0xe9]
cmp sil, 0x20
sbb edi, edi
movzx r8d, byte [rsp + 0xe7]
cmp r8b, 0x20
sbb r9d, r9d
movzx r10d, byte [rsp + 0xe6]
cmp r10b, 0x20
sbb r11d, r11d
movzx r12d, byte [rsp + 0xe5]
cmp r12b, 0x20
sbb r13d, r13d
movzx r15d, byte [rsp + 0xec]
shl r15d, cl
and r15d, eax
mov ecx, edx
shl r15d, cl
and r15d, ebx
mov ecx, esi
shl r15d, cl
and r15d, edi
movzx eax, byte [rsp + 0xe8]
or r15d, eax
mov ecx, r8d
shl r15d, cl
and r15d, r9d
mov ecx, r10d
shl r15d, cl
and r15d, r11d
mov ecx, r12d
shl r15d, cl
and r15d, r13d
movzx eax, byte [rsp + 0xe4]
or r15d, eax
mov byte [rsp + 0x163], r15b
movzx ecx, byte [rsp + 0xe2]
cmp cl, 0x20
sbb eax, eax
movzx edx, byte [rsp + 0xe0]
cmp dl, 0x20
sbb ebx, ebx
movzx esi, byte [rsp + 0xde]
cmp sil, 0x20
sbb edi, edi
movzx r8d, byte [rsp + 0xdd]
cmp r8b, 0x20
sbb r9d, r9d
movzx r10d, byte [rsp + 0xdc]
cmp r10b, 0x20
sbb r11d, r11d
movzx r12d, byte [rsp + 0xda]
cmp r12b, 0x20
sbb r13d, r13d
movzx r15d, byte [rsp + 0xe3]
shl r15d, cl
and r15d, eax
movzx eax, byte [rsp + 0xe1]
or r15d, eax
mov ecx, edx
shl r15d, cl
and r15d, ebx
movzx eax, byte [rsp + 0xdf]
or r15d, eax
mov ecx, esi
shl r15d, cl
and r15d, edi
mov ecx, r8d
shl r15d, cl
and r15d, r9d
mov ecx, r10d
shl r15d, cl
and r15d, r11d
movzx eax, byte [rsp + 0xdb]
xor r15d, eax
mov ecx, r12d
shl r15d, cl
and r15d, r13d
movzx eax, byte [rsp + 0xd9]
or r15d, eax
mov byte [rsp + 0x164], r15b
movzx ecx, byte [rsp + 0xd7]
cmp cl, 0x20
sbb eax, eax
movzx edx, byte [rsp + 0xd6]
cmp dl, 0x20
sbb ebx, ebx
movzx esi, byte [rsp + 0xd5]
cmp sil, 0x20
sbb edi, edi
movzx r8d, byte [rsp + 0xd3]
cmp r8b, 0x20
sbb r9d, r9d
movzx r10d, byte [rsp + 0xd2]
cmp r10b, 0x20
sbb r11d, r11d
movzx r12d, byte [rsp + 0xd1]
cmp r12b, 0x20
sbb r13d, r13d
movzx r15d, byte [rsp + 0xd8]
shl r15d, cl
and r15d, eax
mov ecx, edx
shl r15d, cl
and r15d, ebx
mov ecx, esi
shl r15d, cl
and r15d, edi
movzx eax, byte [rsp + 0xd4]
or r15d, eax
mov ecx, r8d
shl r15d, cl
and r15d, r9d
mov ecx, r10d
shl r15d, cl
and r15d, r11d
mov ecx, r12d
shl r15d, cl
and r15d, r13d
movzx eax, byte [rsp + 0xd0]
or r15d, eax
mov byte [rsp + 0x165], r15b
movzx ecx, byte [rsp + 0xce]
cmp cl, 0x20
sbb eax, eax
movzx edx, byte [rsp + 0xcc]
cmp dl, 0x20
sbb ebx, ebx
movzx esi, byte [rsp + 0xcb]
cmp sil, 0x20
sbb edi, edi
movzx r8d, byte [rsp + 0xc9]
cmp r8b, 0x20
sbb r9d, r9d
movzx r10d, byte [rsp + 0xc7]
cmp r10b, 0x20
sbb r11d, r11d
movzx r12d, byte [rsp + 0xc6]
cmp r12b, 0x20
sbb r13d, r13d
movzx r15d, byte [rsp + 0xcf]
shl r15d, cl
and r15d, eax
movzx eax, byte [rsp + 0xcd]
or r15d, eax
mov ecx, edx
shl r15d, cl
and r15d, ebx
mov ecx, esi
shl r15d, cl
and r15d, edi
movzx eax, byte [rsp + 0xca]
or r15d, eax
mov ecx, r8d
shl r15d, cl
and r15d, r9d
movzx eax, byte [rsp + 0xc8]
xor r15d, eax
mov ecx, r10d
shl r15d, cl
and r15d, r11d
mov ecx, r12d
shl r15d, cl
and r15d, r13d
movzx eax, byte [rsp + 0xc5]
or r15d, eax
mov byte [rsp + 0x166], r15b
movzx ecx, byte [rsp + 0xc3]
cmp cl, 0x20
sbb eax, eax
movzx edx, byte [rsp + 0xc1]
cmp dl, 0x20
sbb ebx, ebx
movzx esi, byte [rsp + 0xbf]
cmp sil, 0x20
sbb edi, edi
movzx r8d, byte [rsp + 0xbe]
cmp r8b, 0x20
sbb r9d, r9d
movzx r10d, byte [rsp + 0xbd]
cmp r10b, 0x20
sbb r11d, r11d
movzx r12d, byte [rsp + 0xbc]
cmp r12b, 0x20
sbb r13d, r13d
movzx r15d, byte [rsp + 0xc4]
shl r15d, cl
and r15d, eax
movzx eax, byte [rsp + 0xc2]
or r15d, eax
mov ecx, edx
shl r15d, cl
and r15d, ebx
movzx eax, byte [rsp + 0xc0]
or r15d, eax
mov ecx, esi
shl r15d, cl
and r15d, edi
mov ecx, r8d
shl r15d, cl
and r15d, r9d
mov ecx, r10d
shl r15d, cl
and r15d, r11d
mov ecx, r12d
shl r15d, cl
and r15d, r13d
mov byte [rsp + 0x167], r15b
movzx ecx, byte [rsp + 0xba]
cmp cl, 0x20
sbb eax, eax
movzx edx, byte [rsp + 0xb8]
cmp dl, 0x20
sbb ebx, ebx
movzx esi, byte [rsp + 0xb7]
cmp sil, 0x20
sbb edi, edi
movzx r8d, byte [rsp + 0xb6]
cmp r8b, 0x20
sbb r9d, r9d
movzx r10d, byte [rsp + 0xb4]
cmp r10b, 0x20
sbb r11d, r11d
movzx r12d, byte [rsp + 0xb3]
cmp r12b, 0x20
sbb r13d, r13d
movzx r15d, byte [rsp + 0xbb]
shl r15d, cl
and r15d, eax
movzx eax, byte [rsp + 0xb9]
or r15d, eax
mov ecx, edx
shl r15d, cl
and r15d, ebx
mov ecx, esi
shl r15d, cl
and r15d, edi
mov ecx, r8d
shl r15d, cl
and r15d, r9d
movzx eax, byte [rsp + 0xb5]
or r15d, eax
mov ecx, r10d
shl r15d, cl
and r15d, r11d
mov ecx, r12d
shl r15d, cl
and r15d, r13d
movzx eax, byte [rsp + 0xb2]
xor r15d, eax
mov byte [rsp + 0x168], r15b
movzx ecx, byte [rsp + 0xb0]
cmp cl, 0x20
sbb eax, eax
movzx edx, byte [rsp + 0xae]
cmp dl, 0x20
sbb ebx, ebx
movzx esi, byte [rsp + 0xac]
cmp sil, 0x20
sbb edi, edi
movzx r8d, byte [rsp + 0xab]
cmp r8b, 0x20
sbb r9d, r9d
movzx r10d, byte [rsp + 0xaa]
cmp r10b, 0x20
sbb r11d, r11d
movzx r12d, byte [rsp + 0xa8]
cmp r12b, 0x20
sbb r13d, r13d
movzx r15d, byte [rsp + 0xb1]
shl r15d, cl
and r15d, eax
movzx eax, byte [rsp + 0xaf]
or r15d, eax
mov ecx, edx
shl r15d, cl
and r15d, ebx
movzx eax, byte [rsp + 0xad]
or r15d, eax
mov ecx, esi
shl r15d, cl
and r15d, edi
mov ecx, r8d
shl r15d, cl
and r15d, r9d
mov ecx, r10d
shl r15d, cl
and r15d, r11d
movzx eax, byte [rsp + 0xa9]
xor r15d, eax
mov ecx, r12d
shl r15d, cl
and r15d, r13d
mov byte [rsp + 0x169], r15b
movzx ecx, byte [rsp + 0xa6]
cmp cl, 0x20
sbb eax, eax
movzx edx, byte [rsp + 0xa4]
cmp dl, 0x20
sbb ebx, ebx
movzx esi, byte [rsp + 0xa3]
cmp sil, 0x20
sbb edi, edi
movzx r8d, byte [rsp + 0xa2]
cmp r8b, 0x20
sbb r9d, r9d
movzx r10d, byte [rsp + 0xa1]
cmp r10b, 0x20
sbb r11d, r11d
movzx r12d, byte [rsp + 0xa0]
cmp r12b, 0x20
sbb r13d, r13d
movzx r15d, byte [rsp + 0xa7]
shl r15d, cl
and r15d, eax
movzx eax, byte [rsp + 0xa5]
or r15d, eax
mov ecx, edx
shl r15d, cl
and r15d, ebx
mov ecx, esi
shl r15d, cl
and r15d, edi
mov ecx, r8d
shl r15d, cl
and r15d, r9d
mov ecx, r10d
shl r15d, cl
and r15d, r11d
mov ecx, r12d
shl r15d, cl
and r15d, r13d
movzx eax, byte [rsp + 0x9f]
or r15d, eax
mov byte [rsp + 0x16a], r15b
movzx ecx, byte [rsp + 0x9d]
cmp cl, 0x20
sbb eax, eax
movzx edx, byte [rsp + 0x9b]
cmp dl, 0x20
sbb ebx, ebx
movzx esi, byte [rsp + 0x99]
cmp sil, 0x20
sbb edi, edi
movzx r8d, byte [rsp + 0x98]
cmp r8b, 0x20
sbb r9d, r9d
movzx r10d, byte [rsp + 0x96]
cmp r10b, 0x20
sbb r11d, r11d
movzx r12d, byte [rsp + 0x95]
cmp r12b, 0x20
sbb r13d, r13d
movzx r15d, byte [rsp + 0x9e]
shl r15d, cl
and r15d, eax
movzx eax, byte [rsp + 0x9c]
or r15d, eax
mov ecx, edx
shl r15d, cl
and r15d, ebx
movzx eax, byte [rsp + 0x9a]
or r15d, eax
mov ecx, esi
shl r15d, cl
and r15d, edi
mov ecx, r8d
shl r15d, cl
and r15d, r9d
movzx eax, byte [rsp + 0x97]
xor r15d, eax
mov ecx, r10d
shl r15d, cl
and r15d, r11d
mov ecx, r12d
shl r15d, cl
and r15d, r13d
mov byte [rsp + 0x16b], r15b
movzx ecx, byte [rsp + 0x93]
cmp cl, 0x20
sbb eax, eax
movzx edx, byte [rsp + 0x91]
cmp dl, 0x20
sbb ebx, ebx
movzx esi, byte [rsp + 0x90]
cmp sil, 0x20
sbb edi, edi
movzx r8d, byte [rsp + 0x8e]
cmp r8b, 0x20
sbb r9d, r9d
movzx r10d, byte [rsp + 0x8d]
cmp r10b, 0x20
sbb r11d, r11d
movzx r12d, byte [rsp + 0x8c]
cmp r12b, 0x20
sbb r13d, r13d
movzx r15d, byte [rsp + 0x94]
shl r15d, cl
and r15d, eax
movzx eax, byte [rsp + 0x92]
or r15d, eax
mov ecx, edx
shl r15d, cl
and r15d, ebx
mov ecx, esi
shl r15d, cl
and r15d, edi
movzx eax, byte [rsp + 0x8f]
or r15d, eax
mov ecx, r8d
shl r15d, cl
and r15d, r9d
mov ecx, r10d
shl r15d, cl
and r15d, r11d
mov ecx, r12d
shl r15d, cl
and r15d, r13d
movzx eax, byte [rsp + 0x8b]
xor r15d, eax
mov byte [rsp + 0x16c], r15b
movzx ecx, byte [rsp + 0x89]
cmp cl, 0x20
sbb eax, eax
movzx edx, byte [rsp + 0x87]
cmp dl, 0x20
sbb ebx, ebx
movzx esi, byte [rsp + 0x85]
cmp sil, 0x20
sbb edi, edi
movzx r8d, byte [rsp + 0x84]
cmp r8b, 0x20
sbb r9d, r9d
movzx r10d, byte [rsp + 0x82]
cmp r10b, 0x20
sbb r11d, r11d
movzx r12d, byte [rsp + 0x80]
cmp r12b, 0x20
sbb r13d, r13d
movzx r15d, byte [rsp + 0x8a]
shl r15d, cl
and r15d, eax
movzx eax, byte [rsp + 0x88]
or r15d, eax
mov ecx, edx
shl r15d, cl
and r15d, ebx
movzx eax, byte [rsp + 0x86]
or r15d, eax
mov ecx, esi
shl r15d, cl
and r15d, edi
mov ecx, r8d
shl r15d, cl
and r15d, r9d
movzx eax, byte [rsp + 0x83]
xor r15d, eax
mov ecx, r10d
shl r15d, cl
and r15d, r11d
movzx eax, byte [rsp + 0x81]
or r15d, eax
mov ecx, r12d
shl r15d, cl
and r15d, r13d
mov byte [rsp + 0x16d], r15b
movzx ecx, byte [rsp + 0x7e]
cmp cl, 0x20
sbb eax, eax
movzx edx, byte [rsp + 0x7c]
cmp dl, 0x20
sbb ebx, ebx
movzx esi, byte [rsp + 0x7b]
cmp sil, 0x20
sbb edi, edi
movzx r8d, byte [rsp + 0x7a]
cmp r8b, 0x20
sbb r9d, r9d
movzx r10d, byte [rsp + 0x78]
cmp r10b, 0x20
sbb r11d, r11d
movzx r12d, byte [rsp + 0x77]
cmp r12b, 0x20
sbb r13d, r13d
movzx r15d, byte [rsp + 0x7f]
shl r15d, cl
and r15d, eax
movzx eax, byte [rsp + 0x7d]
or r15d, eax
mov ecx, edx
shl r15d, cl
and r15d, ebx
mov ecx, esi
shl r15d, cl
and r15d, edi
mov ecx, r8d
shl r15d, cl
and r15d, r9d
movzx eax, byte [rsp + 0x79]
or r15d, eax
mov ecx, r10d
shl r15d, cl
and r15d, r11d
mov ecx, r12d
shl r15d, cl
and r15d, r13d
movzx eax, byte [rsp + 0x76]
xor r15d, eax
mov byte [rsp + 0x16e], r15b
movzx ecx, byte [rsp + 0x74]
cmp cl, 0x20
sbb eax, eax
movzx edx, byte [rsp + 0x72]
cmp dl, 0x20
sbb ebx, ebx
movzx esi, byte [rsp + 0x71]
cmp sil, 0x20
sbb edi, edi
movzx r8d, byte [rsp + 0x6f]
cmp r8b, 0x20
sbb r9d, r9d
movzx r10d, byte [rsp + 0x6e]
cmp r10b, 0x20
sbb r11d, r11d
movzx r12d, byte [rsp + 0x75]
shl r12d, cl
and r12d, eax
movzx eax, byte [rsp + 0x73]
or r12d, eax
mov ecx, edx
shl r12d, cl
and r12d, ebx
mov ecx, esi
shl r12d, cl
and r12d, edi
movzx eax, byte [rsp + 0x70]
or r12d, eax
mov ecx, r8d
shl r12d, cl
and r12d, r9d
mov ecx, r10d
shl r12d, cl
and r12d, r11d
mov byte [rsp + 0x16f], r12b
movzx ecx, byte [rsp + 0x6c]
cmp cl, 0x20
sbb eax, eax
movzx edx, byte [rsp + 0x6b]
cmp dl, 0x20
sbb ebx, ebx
movzx esi, byte [rsp + 0x69]
cmp sil, 0x20
sbb edi, edi
movzx r8d, byte [rsp + 0x68]
cmp r8b, 0x20
sbb r9d, r9d
movzx r10d, byte [rsp + 0x67]
cmp r10b, 0x20
sbb r11d, r11d
movzx r12d, byte [rsp + 0x65]
cmp r12b, 0x20
sbb r13d, r13d
movzx r15d, byte [rsp + 0x6d]
shl r15d, cl
and r15d, eax
mov ecx, edx
shl r15d, cl
and r15d, ebx
movzx eax, byte [rsp + 0x6a]
or r15d, eax
mov ecx, esi
shl r15d, cl
and r15d, edi
mov ecx, r8d
shl r15d, cl
and r15d, r9d
mov ecx, r10d
shl r15d, cl
and r15d, r11d
movzx eax, byte [rsp + 0x66]
or r15d, eax
mov ecx, r12d
shl r15d, cl
and r15d, r13d
movzx eax, byte [rsp + 0x64]
xor r15d, eax
mov byte [rsp + 0x170], r15b
movzx ecx, byte [rsp + 0x62]
cmp cl, 0x20
sbb eax, eax
movzx edx, byte [rsp + 0x60]
cmp dl, 0x20
sbb ebx, ebx
movzx esi, byte [rsp + 0x5f]
cmp sil, 0x20
sbb edi, edi
movzx r8d, byte [rsp + 0x5e]
cmp r8b, 0x20
sbb r9d, r9d
movzx r10d, byte [rsp + 0x5c]
cmp r10b, 0x20
sbb r11d, r11d
movzx r12d, byte [rsp + 0x5b]
cmp r12b, 0x20
sbb r13d, r13d
movzx r15d, byte [rsp + 0x63]
shl r15d, cl
and r15d, eax
movzx eax, byte [rsp + 0x61]
or r15d, eax
mov ecx, edx
shl r15d, cl
and r15d, ebx
mov ecx, esi
shl r15d, cl
and r15d, edi
mov ecx, r8d
shl r15d, cl
and r15d, r9d
movzx eax, byte [rsp + 0x5d]
or r15d, eax
mov ecx, r10d
shl r15d, cl
and r15d, r11d
mov ecx, r12d
shl r15d, cl
and r15d, r13d
movzx eax, byte [rsp + 0x5a]
xor r15d, eax
mov byte [rsp + 0x171], r15b
movzx ecx, byte [rsp + 0x58]
cmp cl, 0x20
sbb eax, eax
movzx edx, byte [rsp + 0x56]
cmp dl, 0x20
sbb ebx, ebx
movzx esi, byte [rsp + 0x55]
cmp sil, 0x20
sbb edi, edi
movzx r8d, byte [rsp + 0x54]
cmp r8b, 0x20
sbb r9d, r9d
movzx r10d, byte [rsp + 0x53]
cmp r10b, 0x20
sbb r11d, r11d
movzx r12d, byte [rsp + 0x51]
cmp r12b, 0x20
sbb r13d, r13d
movzx r15d, byte [rsp + 0x59]
shl r15d, cl
and r15d, eax
movzx eax, byte [rsp + 0x57]
or r15d, eax
mov ecx, edx
shl r15d, cl
and r15d, ebx
mov ecx, esi
shl r15d, cl
and r15d, edi
mov ecx, r8d
shl r15d, cl
and r15d, r9d
mov ecx, r10d
shl r15d, cl
and r15d, r11d
movzx eax, byte [rsp + 0x52]
or r15d, eax
mov ecx, r12d
shl r15d, cl
and r15d, r13d
movzx eax, byte [rsp + 0x50]
xor r15d, eax
mov byte [rsp + 0x172], r15b
movzx ecx, byte [rsp + 0x4e]
cmp cl, 0x20
sbb eax, eax
movzx edx, byte [rsp + 0x4c]
cmp dl, 0x20
sbb ebx, ebx
movzx esi, byte [rsp + 0x4a]
cmp sil, 0x20
sbb edi, edi
movzx r8d, byte [rsp + 0x49]
cmp r8b, 0x20
sbb r9d, r9d
movzx r10d, byte [rsp + 0x47]
cmp r10b, 0x20
sbb r11d, r11d
movzx r12d, byte [rsp + 0x46]
cmp r12b, 0x20
sbb r13d, r13d
movzx r15d, byte [rsp + 0x4f]
shl r15d, cl
and r15d, eax
movzx eax, byte [rsp + 0x4d]
or r15d, eax
mov ecx, edx
shl r15d, cl
and r15d, ebx
movzx eax, byte [rsp + 0x4b]
or r15d, eax
mov ecx, esi
shl r15d, cl
and r15d, edi
mov ecx, r8d
shl r15d, cl
and r15d, r9d
movzx eax, byte [rsp + 0x48]
xor r15d, eax
mov ecx, r10d
shl r15d, cl
and r15d, r11d
mov ecx, r12d
shl r15d, cl
and r15d, r13d
movzx eax, byte [rsp + 0x45]
or r15d, eax
mov byte [rsp + 0x173], r15b
movzx ecx, byte [rsp + 0x43]
cmp cl, 0x20
sbb eax, eax
movzx edx, byte [rsp + 0x41]
cmp dl, 0x20
sbb ebx, ebx
movzx esi, byte [rsp + 0x3f]
cmp sil, 0x20
sbb edi, edi
movzx r8d, byte [rsp + 0x3e]
cmp r8b, 0x20
sbb r9d, r9d
movzx r10d, byte [rsp + 0x3d]
cmp r10b, 0x20
sbb r11d, r11d
movzx r12d, byte [rsp + 0x3b]
cmp r12b, 0x20
sbb r13d, r13d
movzx r15d, byte [rsp + 0x44]
shl r15d, cl
and r15d, eax
movzx eax, byte [rsp + 0x42]
or r15d, eax
mov ecx, edx
shl r15d, cl
and r15d, ebx
movzx eax, byte [rsp + 0x40]
or r15d, eax
mov ecx, esi
shl r15d, cl
and r15d, edi
mov ecx, r8d
shl r15d, cl
and r15d, r9d
mov ecx, r10d
shl r15d, cl
and r15d, r11d
movzx eax, byte [rsp + 0x3c]
xor r15d, eax
mov ecx, r12d
shl r15d, cl
and r15d, r13d
mov byte [rsp + 0x174], r15b
movzx ecx, byte [rsp + 0x39]
cmp cl, 0x20
sbb eax, eax
movzx edx, byte [rsp + 0x37]
cmp dl, 0x20
sbb ebx, ebx
movzx esi, byte [rsp + 0x36]
cmp sil, 0x20
sbb edi, edi
movzx r8d, byte [rsp + 0x34]
cmp r8b, 0x20
sbb r9d, r9d
movzx r10d, byte [rsp + 0x33]
cmp r10b, 0x20
sbb r11d, r11d
movzx r12d, byte [rsp + 0x32]
cmp r12b, 0x20
sbb r13d, r13d
movzx r15d, byte [rsp + 0x3a]
shl r15d, cl
and r15d, eax
movzx eax, byte [rsp + 0x38]
or r15d, eax
mov ecx, edx
shl r15d, cl
and r15d, ebx
mov ecx, esi
shl r15d, cl
and r15d, edi
movzx eax, byte [rsp + 0x35]
or r15d, eax
mov ecx, r8d
shl r15d, cl
and r15d, r9d
mov ecx, r10d
shl r15d, cl
and r15d, r11d
mov ecx, r12d
shl r15d, cl
and r15d, r13d
movzx eax, byte [rsp + 0x31]
xor r15d, eax
mov byte [rsp + 0x175], r15b
movzx ecx, byte [rsp + 0x2f]
cmp cl, 0x20
sbb eax, eax
movzx edx, byte [rsp + 0x2d]
cmp dl, 0x20
sbb ebx, ebx
movzx esi, byte [rsp + 0x2b]
cmp sil, 0x20
sbb edi, edi
movzx r8d, byte [rsp + 0x2a]
cmp r8b, 0x20
sbb r9d, r9d
movzx r10d, byte [rsp + 0x28]
cmp r10b, 0x20
sbb r11d, r11d
movzx r12d, byte [rsp + 0x27]
cmp r12b, 0x20
sbb r13d, r13d
movzx r15d, byte [rsp + 0x30]
shl r15d, cl
and r15d, eax
movzx eax, byte [rsp + 0x2e]
or r15d, eax
mov ecx, edx
shl r15d, cl
and r15d, ebx
movzx eax, byte [rsp + 0x2c]
or r15d, eax
mov ecx, esi
shl r15d, cl
and r15d, edi
mov ecx, r8d
shl r15d, cl
and r15d, r9d
movzx eax, byte [rsp + 0x29]
xor r15d, eax
mov ecx, r10d
shl r15d, cl
and r15d, r11d
mov ecx, r12d
shl r15d, cl
and r15d, r13d
mov byte [rsp + 0x176], r15b
movzx ecx, byte [rsp + 0x25]
cmp cl, 0x20
sbb eax, eax
movzx edx, byte [rsp + 0x23]
cmp dl, 0x20
sbb ebx, ebx
movzx esi, byte [rsp + 0x21]
cmp sil, 0x20
sbb edi, edi
movzx r8d, byte [rsp + 0x1f]
cmp r8b, 0x20
sbb r9d, r9d
movzx r10d, byte [rsp + 0x1e]
cmp r10b, 0x20
sbb r11d, r11d
movzx r12d, byte [rsp + 0x1d]
cmp r12b, 0x20
sbb r13d, r13d
movzx r15d, byte [rsp + 0x26]
shl r15d, cl
and r15d, eax
movzx eax, byte [rsp + 0x24]
or r15d, eax
mov ecx, edx
shl r15d, cl
and r15d, ebx
movzx eax, byte [rsp + 0x22]
or r15d, eax
mov ecx, esi
shl r15d, cl
and r15d, edi
movzx eax, byte [rsp + 0x20]
xor r15d, eax
mov ecx, r8d
shl r15d, cl
and r15d, r9d
mov ecx, r10d
shl r15d, cl
and r15d, r11d
mov ecx, r12d
shl r15d, cl
and r15d, r13d
movzx eax, byte [rsp + 0x1c]
or r15d, eax
mov byte [rsp + 0x177], r15b
xor eax, eax
lea rbx, [rsp + 0x158]
mov ecx, 0x20
call fcn.0044cd60
mov rbp, qword [rsp + 0x178]
add rsp, 0x180
ret
call fcn.0045f280
nop dword [rax]
jmp fcn.005dc060