Function at 0x140001300
Capabilities:
Contain obfuscated stackstrings
Parse pe header
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rsi
push rdi
mov eax, 0x1f68
call fcn.140047960
sub rsp, rax
mov rax, qword [0x140065040]
xor rax, rsp
mov qword [rsp + 0x1f50], rax
mov dword [rsp + 0x164], 0
lea rax, [rsp + 0x1788]
mov rdi, rax
xor eax, eax
mov ecx, 0x18
rep stosb byte [rdi], al
mov dword [rsp + 0x188], 0
lea rax, [rsp + 0x94]
mov qword [rsp + 0x2c8], rax
lea rax, [rsp + 0x1788]
mov qword [rsp + 0x1e0], rax
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x190], rax
mov rax, qword [rsp + 0x190]
mov qword [rax], 0
mov rax, qword [rsp + 0x190]
mov qword [rax + 8], 0
mov rax, qword [rsp + 0x190]
mov qword [rax + 0x10], 0
lea r8, [rsp + 0x188]
mov edx, 0x100
lea rcx, [rsp + 0x1788]
call fcn.140045300
nop
lea rax, [rsp + 0x17d8]
mov rdi, rax
xor eax, eax
mov ecx, 0x18
rep stosb byte [rdi], al
lea rcx, [rsp + 0x17d8]
call fcn.1400444b0
nop
lea rax, [rsp + 0x1cd0]
lea rcx, str.Frame_YZtIlrXJEHfKCMxtUpU
mov rdi, rax
mov rsi, rcx
mov ecx, 0x34
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1d04]
mov rdi, rax
xor eax, eax
mov ecx, 0x30
rep stosb byte [rdi], al
mov dword [rsp + 0x150], SafeArrayAccessData
lea rcx, [rsp + 0x1cd0]
call qword [sym.imp.KERNEL32.dll_lstrlenW]
mov dword [rsp + 0xac], eax
mov eax, dword [rsp + 0xac]
cmp dword [rsp + 0x150], eax
jle 0x14000146b
mov eax, dword [rsp + 0x150]
mov dword [rsp + 0x154], eax
jmp 0x140001479
mov eax, dword [rsp + 0xac]
mov dword [rsp + 0x154], eax
mov eax, dword [rsp + 0x154]
mov dword [rsp + 0xb0], eax
mov byte [rsp + 0x1b30], 0x75
mov byte [rsp + 0x1b31], 0x77
mov byte [rsp + 0x1b32], 0x55
mov byte [rsp + 0x1b33], 0x51
mov byte [rsp + 0x1b34], 0x57
mov byte [rsp + 0x1b35], 0x49
mov byte [rsp + 0x1b36], 0x73
mov byte [rsp + 0x1b37], 0x51
mov byte [rsp + 0x1b38], 0x63
mov byte [rsp + 0x1b39], 0x44
mov byte [rsp + 0x1b3a], 0x34
mov byte [rsp + 0x1b3b], 0x74
mov byte [rsp + 0x1b3c], 0x6f
mov byte [rsp + 0x1b3d], 0x6a
mov byte [rsp + 0x1b3e], 0x78
mov byte [rsp + 0x1b3f], 0x49
mov byte [rsp + 0x1b40], 0x6f
mov byte [rsp + 0x1b41], 0x48
mov byte [rsp + 0x1b42], 0x57
mov byte [rsp + 0x1b43], 0x4b
mov byte [rsp + 0x1b44], 0x36
mov byte [rsp + 0x1b45], 0x77
mov byte [rsp + 0x1b46], 0x43
mov byte [rsp + 0x1b47], 0x74
mov byte [rsp + 0x1b48], 0x6a
mov byte [rsp + 0x1b49], 0x33
mov byte [rsp + 0x1b4a], 0x58
mov byte [rsp + 0x1b4b], 0x58
mov byte [rsp + 0x1b4c], 0x32
mov byte [rsp + 0x1b4d], 0x6e
mov byte [rsp + 0x1b4e], 0x79
mov byte [rsp + 0x1b4f], 0x54
mov byte [rsp + 0x1b50], 0x66
mov byte [rsp + 0x1b51], 0x59
mov byte [rsp + 0x1b52], 0x45
mov byte [rsp + 0x1b53], 0x6e
mov byte [rsp + 0x1b54], 0x42
mov byte [rsp + 0x1b55], 0x34
mov byte [rsp + 0x1b56], 0x53
mov byte [rsp + 0x1b57], 0x69
mov byte [rsp + 0x1b58], 0x35
mov byte [rsp + 0x1b59], 0x78
mov byte [rsp + 0x1b5a], 0x38
mov byte [rsp + 0x1b5b], 0x4e
mov byte [rsp + 0x1b5c], 0x38
mov byte [rsp + 0x1b5d], 0x38
mov byte [rsp + 0x1b5e], 0x33
mov byte [rsp + 0x1b5f], 0x36
mov byte [rsp + 0x1b60], 0x65
mov byte [rsp + 0x1b61], 0x53
mov byte [rsp + 0x1b62], 0x32
mov byte [rsp + 0x1b63], 0x63
mov byte [rsp + 0x1b64], 0x37
mov byte [rsp + 0x1b65], 0x33
mov byte [rsp + 0x1b66], 0x6e
mov byte [rsp + 0x1b67], 0x46
mov byte [rsp + 0x1b68], 0x50
mov byte [rsp + 0x1b69], 0x48
mov byte [rsp + 0x1b6a], 0x58
mov byte [rsp + 0x1b6b], 0x32
mov byte [rsp + 0x1b6c], 0x43
mov byte [rsp + 0x1b6d], 0x46
mov byte [rsp + 0x1b6e], 0x58
mov byte [rsp + 0x1b6f], 0x63
mov byte [rsp + 0x1b70], 0x6b
mov byte [rsp + 0x1b71], 0x65
mov byte [rsp + 0x1b72], 0x57
mov byte [rsp + 0x1b73], 0x4d
mov byte [rsp + 0x1b74], 0x4c
mov byte [rsp + 0x1b75], 0x6f
mov byte [rsp + 0x1b76], 0x73
mov byte [rsp + 0x1b77], 0x30
mov byte [rsp + 0x1b78], 0x57
mov byte [rsp + 0x1b79], 0x76
mov byte [rsp + 0x1b7a], 0x49
mov byte [rsp + 0x1b7b], 0x37
mov byte [rsp + 0x1b7c], 0x4b
mov byte [rsp + 0x1b7d], 0x32
mov byte [rsp + 0x1b7e], 0x75
mov byte [rsp + 0x1b7f], 0x48
mov byte [rsp + 0x1b80], 0x36
mov byte [rsp + 0x1b81], 0x47
mov byte [rsp + 0x1b82], 0x4e
mov byte [rsp + 0x1b83], 0x4b
mov byte [rsp + 0x1b84], 0x65
mov byte [rsp + 0x1b85], 0x6a
mov byte [rsp + 0x1b86], 0x75
mov byte [rsp + 0x1b87], 0x4a
mov byte [rsp + 0x1b88], 0x32
mov byte [rsp + 0x1b89], 0x79
mov byte [rsp + 0x1b8a], 0x31
mov byte [rsp + 0x1b8b], 0x56
mov byte [rsp + 0x1b8c], 0x6c
mov byte [rsp + 0x1b8d], 0x50
mov byte [rsp + 0x1b8e], 0x31
mov byte [rsp + 0x1b8f], 0x57
mov byte [rsp + 0x1b90], 0x45
mov byte [rsp + 0x1b91], 0x65
mov byte [rsp + 0x1b92], 0x41
mov byte [rsp + 0x1b93], 0x4f
mov byte [rsp + 0x1b94], 0x62
mov byte [rsp + 0x1b95], 0x6b
mov byte [rsp + 0x1b96], 0x66
mov byte [rsp + 0x1b97], 0x6d
mov byte [rsp + 0x1b98], 0x73
mov byte [rsp + 0x1b99], 0x6f
mov byte [rsp + 0x1b9a], 0x42
mov byte [rsp + 0x1b9b], 0x32
mov byte [rsp + 0x1b9c], 0x58
mov byte [rsp + 0x1b9d], 0x32
mov byte [rsp + 0x1b9e], 0x4b
mov byte [rsp + 0x1b9f], 0x63
mov byte [rsp + 0x1ba0], 0x4d
mov byte [rsp + 0x1ba1], 0x73
mov byte [rsp + 0x1ba2], 0x59
mov byte [rsp + 0x1ba3], 0x66
mov byte [rsp + 0x1ba4], 0x49
mov byte [rsp + 0x1ba5], 0x6d
mov byte [rsp + 0x1ba6], 0x4e
mov byte [rsp + 0x1ba7], 0x31
mov byte [rsp + 0x1ba8], 0x77
mov byte [rsp + 0x1ba9], 0x4e
mov byte [rsp + 0x1baa], 0x72
mov byte [rsp + 0x1bab], 0x76
mov byte [rsp + 0x1bac], 0x4a
mov byte [rsp + 0x1bad], 0x32
mov byte [rsp + 0x1bae], 0x34
mov byte [rsp + 0x1baf], 0x36
mov byte [rsp + 0x1bb0], 0x7a
mov byte [rsp + 0x1bb1], 0x47
mov byte [rsp + 0x1bb2], 0x32
mov byte [rsp + 0x1bb3], 0x32
mov byte [rsp + 0x1bb4], 0x74
mov byte [rsp + 0x1bb5], 0x49
mov byte [rsp + 0x1bb6], 0x6b
mov byte [rsp + 0x1bb7], 0x46
mov byte [rsp + 0x1bb8], 0x51
mov byte [rsp + 0x1bb9], 0x54
mov byte [rsp + 0x1bba], 0x63
mov byte [rsp + 0x1bbb], 0x72
mov byte [rsp + 0x1bbc], 0x63
mov byte [rsp + 0x1bbd], 0x73
mov byte [rsp + 0x1bbe], 0x36
mov byte [rsp + 0x1bbf], 0x6c
mov byte [rsp + 0x1bc0], 0x33
mov byte [rsp + 0x1bc1], 0x63
mov byte [rsp + 0x1bc2], 0x68
mov byte [rsp + 0x1bc3], 0x67
mov byte [rsp + 0x1bc4], 0x65
mov byte [rsp + 0x1bc5], 0x6c
mov byte [rsp + 0x1bc6], 0x69
mov byte [rsp + 0x1bc7], 0x37
mov byte [rsp + 0x1bc8], 0x79
mov byte [rsp + 0x1bc9], 0x6b
mov byte [rsp + 0x1bca], 0x59
mov byte [rsp + 0x1bcb], 0x75
mov byte [rsp + 0x1bcc], 0x76
mov byte [rsp + 0x1bcd], 0x51
mov byte [rsp + 0x1bce], 0x62
mov byte [rsp + 0x1bcf], 0x44
mov byte [rsp + 0x1bd0], 0x36
mov byte [rsp + 0x1bd1], 0x50
mov byte [rsp + 0x1bd2], 0x41
mov byte [rsp + 0x1bd3], 0x66
mov byte [rsp + 0x1bd4], 0x58
mov byte [rsp + 0x1bd5], 0x4a
mov byte [rsp + 0x1bd6], 0x77
mov byte [rsp + 0x1bd7], 0x59
mov byte [rsp + 0x1bd8], 0x6c
mov byte [rsp + 0x1bd9], 0x47
mov byte [rsp + 0x1bda], 0x65
mov byte [rsp + 0x1bdb], 0x6c
mov byte [rsp + 0x1bdc], 0x47
mov byte [rsp + 0x1bdd], 0x52
mov byte [rsp + 0x1bde], 0x44
mov byte [rsp + 0x1bdf], 0x63
mov byte [rsp + 0x1be0], 0x54
mov byte [rsp + 0x1be1], 0x6e
mov byte [rsp + 0x1be2], 0x67
mov byte [rsp + 0x1be3], 0x52
mov byte [rsp + 0x1be4], 0x4d
mov byte [rsp + 0x1be5], 0x6e
mov byte [rsp + 0x1be6], 0x54
mov byte [rsp + 0x1be7], 0x47
mov byte [rsp + 0x1be8], 0x54
mov byte [rsp + 0x1be9], 0x49
mov byte [rsp + 0x1bea], 0x42
mov byte [rsp + 0x1beb], 0x64
mov byte [rsp + 0x1bec], 0x79
mov byte [rsp + 0x1bed], 0x57
mov byte [rsp + 0x1bee], 0x55
mov byte [rsp + 0x1bef], 0x65
mov byte [rsp + 0x1bf0], 0x50
mov byte [rsp + 0x1bf1], 0x66
mov byte [rsp + 0x1bf2], 0x34
mov byte [rsp + 0x1bf3], 0x6c
mov byte [rsp + 0x1bf4], 0x44
mov byte [rsp + 0x1bf5], 0x4d
mov byte [rsp + 0x1bf6], 0x36
mov byte [rsp + 0x1bf7], 0x5a
mov byte [rsp + 0x1bf8], 0x4d
mov byte [rsp + 0x1bf9], 0x56
mov byte [rsp + 0x1bfa], 0x57
mov byte [rsp + 0x1bfb], 0x4e
mov byte [rsp + 0x1bfc], 0x63
mov byte [rsp + 0x1bfd], 0x6b
mov byte [rsp + 0x1bfe], 0x30
mov byte [rsp + 0x1bff], 0x6c
mov byte [rsp + 0x1c00], 0x4a
mov byte [rsp + 0x1c01], 0x42
mov byte [rsp + 0x1c02], 0x41
mov byte [rsp + 0x1c03], 0x73
mov byte [rsp + 0x1c04], 0x71
mov byte [rsp + 0x1c05], 0x78
mov byte [rsp + 0x1c06], 0x4b
mov byte [rsp + 0x1c07], 0x5a
mov byte [rsp + 0x1c08], 0x70
mov byte [rsp + 0x1c09], 0x4e
mov byte [rsp + 0x1c0a], 0x56
mov byte [rsp + 0x1c0b], 0x4f
mov byte [rsp + 0x1c0c], 0x30
mov byte [rsp + 0x1c0d], 0x71
mov byte [rsp + 0x1c0e], 0x69
mov byte [rsp + 0x1c0f], 0x4f
mov byte [rsp + 0x1c10], 0x42
mov byte [rsp + 0x1c11], 0x5a
mov byte [rsp + 0x1c12], 0x4c
mov byte [rsp + 0x1c13], 0x4c
mov byte [rsp + 0x1c14], 0x6d
mov byte [rsp + 0x1c15], 0x56
mov byte [rsp + 0x1c16], 0x58
mov byte [rsp + 0x1c17], 0x34
mov byte [rsp + 0x1c18], 0x4a
mov byte [rsp + 0x1c19], 0x55
mov byte [rsp + 0x1c1a], 0x57
mov byte [rsp + 0x1c1b], 0x74
mov byte [rsp + 0x1c1c], 0x67
mov byte [rsp + 0x1c1d], 0x7a
mov byte [rsp + 0x1c1e], 0x36
mov byte [rsp + 0x1c1f], 0x77
mov byte [rsp + 0x1c20], 0x79
mov byte [rsp + 0x1c21], 0x7a
mov byte [rsp + 0x1c22], 0x57
mov byte [rsp + 0x1c23], 0x53
mov byte [rsp + 0x1c24], 0x6c
mov byte [rsp + 0x1c25], 0x66
mov byte [rsp + 0x1c26], 0x70
mov byte [rsp + 0x1c27], 0x50
mov byte [rsp + 0x1c28], 0x4d
mov byte [rsp + 0x1c29], 0x34
mov byte [rsp + 0x1c2a], 0x7a
mov byte [rsp + 0x1c2b], 0x70
mov byte [rsp + 0x1c2c], 0x70
mov byte [rsp + 0x1c2d], 0x68
mov byte [rsp + 0x1c2e], 0x6d
mov byte [rsp + 0x1c2f], 0x42
mov byte [rsp + 0x1c30], 0x36
mov byte [rsp + 0x1c31], 0x77
mov byte [rsp + 0x1c32], 0x79
mov byte [rsp + 0x1c33], 0x4c
mov byte [rsp + 0x1c34], 0x67
mov byte [rsp + 0x1c35], 0x33
mov byte [rsp + 0x1c36], 0x59
mov byte [rsp + 0x1c37], 0x76
mov byte [rsp + 0x1c38], 0x72
mov byte [rsp + 0x1c39], 0x70
mov byte [rsp + 0x1c3a], 0x30
mov byte [rsp + 0x1c3b], 0x51
mov byte [rsp + 0x1c3c], 0x67
mov byte [rsp + 0x1c3d], 0x57
mov byte [rsp + 0x1c3e], 0x48
mov byte [rsp + 0x1c3f], 0x44
mov byte [rsp + 0x1c40], 0x57
mov byte [rsp + 0x1c41], 0x46
mov byte [rsp + 0x1c42], 0x48
mov byte [rsp + 0x1c43], 0x4f
mov byte [rsp + 0x1c44], 0x71
mov byte [rsp + 0x1c45], 0x6e
mov byte [rsp + 0x1c46], 0x4f
mov byte [rsp + 0x1c47], 0x51
mov byte [rsp + 0x1c48], 0x34
mov byte [rsp + 0x1c49], 0x78
mov byte [rsp + 0x1c4a], 0x45
mov byte [rsp + 0x1c4b], 0x48
mov byte [rsp + 0x1c4c], 0x37
mov byte [rsp + 0x1c4d], 0x78
mov byte [rsp + 0x1c4e], 0x67
mov byte [rsp + 0x1c4f], 0x7a
mov byte [rsp + 0x1c50], 0x4d
mov byte [rsp + 0x1c51], 0x55
mov byte [rsp + 0x1c52], 0x75
mov byte [rsp + 0x1c53], 0x4f
mov byte [rsp + 0x1c54], 0x51
mov byte [rsp + 0x1c55], 0x5a
mov byte [rsp + 0x1c56], 0x5a
mov byte [rsp + 0x1c57], 0x6b
mov byte [rsp + 0x1c58], 0x6c
mov byte [rsp + 0x1c59], 0x4b
mov byte [rsp + 0x1c5a], 0x52
mov byte [rsp + 0x1c5b], 0x35
mov byte [rsp + 0x1c5c], 0x69
mov byte [rsp + 0x1c5d], 0x4a
mov byte [rsp + 0x1c5e], 0x30
mov byte [rsp + 0x1c5f], 0x4e
mov byte [rsp + 0x1c60], 0x4a
mov byte [rsp + 0x1c61], 0x50
mov byte [rsp + 0x1c62], 0x35
mov byte [rsp + 0x1c63], 0x66
mov byte [rsp + 0x1c64], 0x70
mov byte [rsp + 0x1c65], 0x6b
mov byte [rsp + 0x1c66], 0x45
mov byte [rsp + 0x1c67], 0x65
mov byte [rsp + 0x1c68], 0x78
mov byte [rsp + 0x1c69], 0x76
mov byte [rsp + 0x1c6a], 0x45
mov byte [rsp + 0x1c6b], 0x74
mov byte [rsp + 0x1c6c], 0x47
mov byte [rsp + 0x1c6d], 0x64
mov byte [rsp + 0x1c6e], 0x6d
mov byte [rsp + 0x1c6f], 0x6e
mov byte [rsp + 0x1c70], 0x30
mov byte [rsp + 0x1c71], 0x73
mov byte [rsp + 0x1c72], 0x52
mov byte [rsp + 0x1c73], 0x43
mov byte [rsp + 0x1c74], 0x74
mov byte [rsp + 0x1c75], 0x78
mov byte [rsp + 0x1c76], 0x44
mov byte [rsp + 0x1c77], 0x36
mov byte [rsp + 0x1c78], 0x49
mov byte [rsp + 0x1c79], 0x4d
mov byte [rsp + 0x1c7a], 0x57
mov byte [rsp + 0x1c7b], 0x4f
mov byte [rsp + 0x1c7c], 0x32
mov byte [rsp + 0x1c7d], 0x50
mov byte [rsp + 0x1c7e], 0x45
mov byte [rsp + 0x1c7f], 0x35
mov byte [rsp + 0x1c80], 0x68
mov byte [rsp + 0x1c81], 0x6a
mov byte [rsp + 0x1c82], 0x78
mov byte [rsp + 0x1c83], 0x32
mov byte [rsp + 0x1c84], 0x46
mov byte [rsp + 0x1c85], 0x7a
mov byte [rsp + 0x1c86], 0x79
mov byte [rsp + 0x1c87], 0x46
mov byte [rsp + 0x1c88], 0x75
mov byte [rsp + 0x1c89], 0x6b
mov byte [rsp + 0x1c8a], 0x63
mov byte [rsp + 0x1c8b], 0x55
mov byte [rsp + 0x1c8c], 0x63
mov byte [rsp + 0x1c8d], 0x55
mov byte [rsp + 0x1c8e], 0x74
mov byte [rsp + 0x1c8f], 0x6a
mov byte [rsp + 0x1c90], 0x46
mov byte [rsp + 0x1c91], 0x73
mov byte [rsp + 0x1c92], 0x58
mov byte [rsp + 0x1c93], 0x66
mov byte [rsp + 0x1c94], 0x67
mov byte [rsp + 0x1c95], 0x78
mov byte [rsp + 0x1c96], 0x47
mov byte [rsp + 0x1c97], 0x7a
mov byte [rsp + 0x1c98], 0x6c
mov byte [rsp + 0x1c99], 0x75
mov byte [rsp + 0x1c9a], 0x6d
mov byte [rsp + 0x1c9b], 0x4a
mov byte [rsp + 0x1c9c], 0x5a
mov byte [rsp + 0x1c9d], 0x56
mov byte [rsp + 0x1c9e], 0x4e
mov byte [rsp + 0x1c9f], 0x68
mov byte [rsp + 0x1ca0], 0x49
mov byte [rsp + 0x1ca1], 0x48
mov byte [rsp + 0x1ca2], 0x4d
mov byte [rsp + 0x1ca3], 0x56
mov byte [rsp + 0x1ca4], 0x47
mov byte [rsp + 0x1ca5], 0x69
mov byte [rsp + 0x1ca6], 0x36
mov byte [rsp + 0x1ca7], 0x7a
mov byte [rsp + 0x1ca8], 0x66
mov byte [rsp + 0x1ca9], 0x59
mov byte [rsp + 0x1caa], 0x44
mov byte [rsp + 0x1cab], 0x55
mov byte [rsp + 0x1cac], 0x6e
mov byte [rsp + 0x1cad], 0x63
mov byte [rsp + 0x1cae], 0x78
mov byte [rsp + 0x1caf], 0x47
mov byte [rsp + 0x1cb0], 0x69
mov byte [rsp + 0x1cb1], 0x47
mov byte [rsp + 0x1cb2], 0x66
mov byte [rsp + 0x1cb3], 0x78
mov byte [rsp + 0x1cb4], 0x74
mov byte [rsp + 0x1cb5], 0x78
mov byte [rsp + 0x1cb6], 0x4c
mov byte [rsp + 0x1cb7], 0x59
mov byte [rsp + 0x1cb8], 0x58
mov byte [rsp + 0x1cb9], 0x59
mov byte [rsp + 0x1cba], 0x65
mov byte [rsp + 0x1cbb], 0x70
mov byte [rsp + 0x1cbc], 0x51
mov byte [rsp + 0x1cbd], 0x79
mov byte [rsp + 0x1cbe], 0x4c
mov byte [rsp + 0x1cbf], 0x57
mov byte [rsp + 0x1cc0], 0x44
mov byte [rsp + 0x1cc1], 0x50
mov byte [rsp + 0x1cc2], 0x6a
mov byte [rsp + 0x1cc3], 0x75
mov byte [rsp + 0x1cc4], 0x7a
mov byte [rsp + 0x1cc5], 0x33
mov byte [rsp + 0x1cc6], 0x31
mov byte [rsp + 0x1cc7], 0x6b
mov byte [rsp + 0x1cc8], 0x51
mov byte [rsp + 0x1cc9], 0x57
lea rax, [rsp + 0x1b30]
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0x168], 0xffffffffffffffff
inc qword [rsp + 0x168]
mov rax, qword [rsp + 0x1e8]
mov rcx, qword [rsp + 0x168]
cmp byte [rax + rcx], 0
jne 0x140002173
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x1f0], rax
mov rcx, qword [rsp + 0x1f0]
call fcn.1400011c0
mov qword [rsp + 0x1f8], rax
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x200], rax
mov dword [rsp + 0x44], 0
jmp 0x1400021da
mov eax, dword [rsp + 0x44]
inc eax
mov dword [rsp + 0x44], eax
movsxd rax, dword [rsp + 0x44]
cmp rax, 0x19a
jae 0x140002211
movsxd rax, dword [rsp + 0x44]
mov ecx, SafeArrayCopyData
sub rcx, rax
mov rax, rcx
movsxd rcx, dword [rsp + 0x44]
mov rdx, qword [rsp + 0x200]
movzx eax, byte [rsp + rax + 0x1b30]
mov byte [rdx + rcx], al
jmp 0x1400021d0
movsxd rax, dword [rsp + 0xb0]
mov r8, rax
lea rdx, [rsp + 0x1cd0]
lea rcx, [rsp + 0x1e80]
call fcn.14004c9b8
nop
mov eax, dword [rsp + 0xac]
mov dword [rsp + 0x60], eax
jmp 0x140002249
mov eax, dword [rsp + 0x60]
inc eax
mov dword [rsp + 0x60], eax
mov eax, dword [rsp + 0xb0]
cmp dword [rsp + 0x60], eax
jge 0x14000226a
movsxd rax, dword [rsp + 0x60]
mov ecx, 0x30
mov word [rsp + rax*2 + 0x1e80], cx
jmp 0x14000223f
movsxd rax, dword [rsp + 0xb0]
shl rax, 1
mov qword [rsp + 0x1b0], rax
cmp qword [rsp + 0x1b0], 0xc8
jae 0x14000228d
jmp 0x140002293
call fcn.1400470f8
nop
xor eax, eax
mov rcx, qword [rsp + 0x1b0]
mov word [rsp + rcx + 0x1e80], ax
mov rax, qword [rsp + 0x1f98]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x208], rax
mov rax, qword [rsp + 0x208]
mov dword [rsp + 0x180], eax
mov dword [rsp + 0x48], 0
jmp 0x1400022dc
mov eax, dword [rsp + 0x48]
inc eax
mov dword [rsp + 0x48], eax
cmp dword [rsp + 0x48], 0x100
jge 0x140002322
lea rax, [rsp + 0x1788]
mov qword [rsp + 0x210], rax
movsxd rax, dword [rsp + 0x48]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx]
lea rax, [rcx + rax*4]
mov qword [rsp + 0x218], rax
mov rax, qword [rsp + 0x218]
mov ecx, dword [rsp + 0x48]
mov dword [rax], ecx
jmp 0x1400022d2
mov dword [rsp + 0x38], 0
lea rcx, [rsp + 0x17b0]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
nop
movzx eax, word [rsp + 0x17ba]
movzx ecx, word [rsp + 0x17bc]
cmp eax, ecx
jle 0x14000235a
mov dword [rsp + 0x158], 1
jmp 0x140002365
mov dword [rsp + 0x158], 0
movzx eax, word [rsp + 0x17b8]
cmp eax, dword [rsp + 0x158]
jne 0x140004a9a
mov byte [rsp + 0x95], 1
mov byte [rsp + 0x96], 1
mov byte [rsp + 0x20], 0
movzx eax, byte [rsp + 0x20]
test eax, eax
je 0x140002431
mov dword [rsp + 0x64], 0xcb6c
mov dword [rsp + 0xb4], 0
jmp 0x1400023c1
mov eax, dword [rsp + 0xb4]
inc eax
mov dword [rsp + 0xb4], eax
cmp dword [rsp + 0xb4], 2
jge 0x1400023e2
cmp dword [rsp + 0x64], 0
jge 0x1400023d6
jmp 0x1400023e2
mov eax, dword [rsp + 0x64]
dec eax
mov dword [rsp + 0x64], eax
jmp 0x1400023b1
mov dword [rsp + 0x64], 0x7774e
mov dword [rsp + 0xb8], 0
cmp dword [rsp + 0xb8], 5
jge 0x140002431
movzx eax, byte [rsp + 0x20]
test eax, eax
je 0x140002411
movzx eax, byte [rsp + 0x20]
test eax, eax
jne 0x14000241a
movzx eax, byte [rsp + 0x20]
test eax, eax
jne 0x14000241f
mov byte [rsp + 0x20], 0
mov eax, dword [rsp + 0xb8]
inc eax
mov dword [rsp + 0xb8], eax
jmp 0x1400023f5
mov byte [rsp + 0x97], 0
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x3c], 1
mov byte [rsp + 0x24], 0
movzx eax, byte [rsp + 0x30]
test eax, eax
jne 0x140002467
movzx eax, byte [rsp + 0x3c]
test eax, eax
jne 0x140002467
movzx eax, byte [rsp + 0x24]
test eax, eax
je 0x140002501
mov dword [rsp + 0x68], 0x16a62
mov dword [rsp + 0xbc], 0
jmp 0x14000248c
mov eax, dword [rsp + 0xbc]
inc eax
mov dword [rsp + 0xbc], eax
cmp dword [rsp + 0xbc], 2
jge 0x1400024ad
cmp dword [rsp + 0x68], 0
jge 0x1400024a1
jmp 0x1400024ad
mov eax, dword [rsp + 0x68]
dec eax
mov dword [rsp + 0x68], eax
jmp 0x14000247c
mov dword [rsp + 0x68], 0xd2f41
mov dword [rsp + 0xc0], 0
cmp dword [rsp + 0xc0], 0xf
jge 0x1400024fc
movzx eax, byte [rsp + 0x30]
test eax, eax
je 0x1400024dc
movzx eax, byte [rsp + 0x24]
test eax, eax
jne 0x1400024e5
movzx eax, byte [rsp + 0x24]
test eax, eax
jne 0x1400024ea
mov byte [rsp + 0x24], 0
mov eax, dword [rsp + 0xc0]
inc eax
mov dword [rsp + 0xc0], eax
jmp 0x1400024c0
jmp 0x14000384e
mov byte [rsp + 0x98], 0
mov byte [rsp + 0x21], 0
movzx eax, byte [rsp + 0x21]
test eax, eax
je 0x1400025b0
mov dword [rsp + 0x6c], 0x90f1
mov dword [rsp + 0xc4], 0
jmp 0x140002540
mov eax, dword [rsp + 0xc4]
inc eax
mov dword [rsp + 0xc4], eax
cmp dword [rsp + 0xc4], 0xc
jge 0x140002561
cmp dword [rsp + 0x6c], 0
jge 0x140002555
jmp 0x140002561
mov eax, dword [rsp + 0x6c]
dec eax
mov dword [rsp + 0x6c], eax
jmp 0x140002530
mov dword [rsp + 0x6c], 0x7bbbb
mov dword [rsp + 0xc8], 0
cmp dword [rsp + 0xc8], 0x4e
jge 0x1400025b0
movzx eax, byte [rsp + 0x21]
test eax, eax
je 0x140002590
movzx eax, byte [rsp + 0x21]
test eax, eax
jne 0x140002599
movzx eax, byte [rsp + 0x21]
test eax, eax
jne 0x14000259e
mov byte [rsp + 0x21], 1
mov eax, dword [rsp + 0xc8]
inc eax
mov dword [rsp + 0xc8], eax
jmp 0x140002574
mov byte [rsp + 0x99], 1
mov byte [rsp + 0x9a], 0
mov byte [rsp + 0x9b], 0
mov byte [rsp + 0x28], 1
mov byte [rsp + 0x27], 1
mov byte [rsp + 0x3e], 0
movzx eax, byte [rsp + 0x28]
test eax, eax
je 0x1400025e9
movzx eax, byte [rsp + 0x27]
test eax, eax
jne 0x1400025f6
movzx eax, byte [rsp + 0x3e]
test eax, eax
je 0x140002690
mov dword [rsp + 0x70], 0x5f9e
mov dword [rsp + 0xcc], 0
jmp 0x14000261b
mov eax, dword [rsp + 0xcc]
inc eax
mov dword [rsp + 0xcc], eax
cmp dword [rsp + 0xcc], 0x2e
jge 0x14000263c
cmp dword [rsp + 0x70], 0
jge 0x140002630
jmp 0x14000263c
mov eax, dword [rsp + 0x70]
dec eax
mov dword [rsp + 0x70], eax
jmp 0x14000260b
mov dword [rsp + 0x70], 0x14705
mov dword [rsp + 0xd0], 0
cmp dword [rsp + 0xd0], 0x54
jge 0x14000268b
movzx eax, byte [rsp + 0x28]
test eax, eax
je 0x14000266b
movzx eax, byte [rsp + 0x27]
test eax, eax
jne 0x140002674
movzx eax, byte [rsp + 0x27]
test eax, eax
jne 0x140002679
mov byte [rsp + 0x28], 1
mov eax, dword [rsp + 0xd0]
inc eax
mov dword [rsp + 0xd0], eax
jmp 0x14000264f
jmp 0x1400035d5
mov byte [rsp + 0x17f0], 0x73
mov byte [rsp + 0x17f1], 0x62
mov byte [rsp + 0x17f2], 0x5a
mov byte [rsp + 0x17f3], 0x49
mov byte [rsp + 0x17f4], 0x47
mov byte [rsp + 0x17f5], 0x54
mov byte [rsp + 0x17f6], 0x69
mov byte [rsp + 0x17f7], 0x34
mov byte [rsp + 0x17f8], 0x49
mov byte [rsp + 0x17f9], 0x35
mov byte [rsp + 0x17fa], 0x59
mov byte [rsp + 0x17fb], 0x72
mov byte [rsp + 0x17fc], 0x53
mov byte [rsp + 0x17fd], 0x75
mov byte [rsp + 0x17fe], 0x42
mov byte [rsp + 0x17ff], 0x35
mov byte [rsp + 0x1800], 0x51
mov byte [rsp + 0x1801], 0x62
mov byte [rsp + 0x1802], 0x6e
mov byte [rsp + 0x1803], 0x53
mov byte [rsp + 0x1804], 0x4a
mov byte [rsp + 0x1805], 0x52
mov byte [rsp + 0x1806], 0x76
mov byte [rsp + 0x1807], 0x66
mov byte [rsp + 0x1808], 0x44
mov byte [rsp + 0x1809], 0x58
mov byte [rsp + 0x180a], 0x53
mov byte [rsp + 0x180b], 0x4b
mov byte [rsp + 0x180c], 0x30
mov byte [rsp + 0x180d], 0x50
mov byte [rsp + 0x180e], 0x4b
mov byte [rsp + 0x180f], 0x71
mov byte [rsp + 0x1810], 0x56
mov byte [rsp + 0x1811], 0x70
mov byte [rsp + 0x1812], 0x32
mov byte [rsp + 0x1813], 0x58
mov byte [rsp + 0x1814], 0x45
mov byte [rsp + 0x1815], 0x37
mov byte [rsp + 0x1816], 0x32
mov byte [rsp + 0x1817], 0x75
mov byte [rsp + 0x1818], 0x54
mov byte [rsp + 0x1819], 0x64
mov byte [rsp + 0x181a], 0x42
mov byte [rsp + 0x181b], 0x6b
mov byte [rsp + 0x181c], 0x50
mov byte [rsp + 0x181d], 0x44
mov byte [rsp + 0x181e], 0x31
mov byte [rsp + 0x181f], 0x59
mov byte [rsp + 0x1820], 0x4f
mov byte [rsp + 0x1821], 0x41
mov byte [rsp + 0x1822], 0x50
mov byte [rsp + 0x1823], 0x58
mov byte [rsp + 0x1824], 0x79
mov byte [rsp + 0x1825], 0x42
mov byte [rsp + 0x1826], 0x58
mov byte [rsp + 0x1827], 0x58
mov byte [rsp + 0x1828], 0x63
mov byte [rsp + 0x1829], 0x72
mov byte [rsp + 0x182a], 0x38
mov byte [rsp + 0x182b], 0x59
mov byte [rsp + 0x182c], 0x51
mov byte [rsp + 0x182d], 0x6c
mov byte [rsp + 0x182e], 0x69
mov byte [rsp + 0x182f], 0x6a
mov byte [rsp + 0x1830], 0x53
mov byte [rsp + 0x1831], 0x70
mov byte [rsp + 0x1832], 0x4e
mov byte [rsp + 0x1833], 0x6a
mov byte [rsp + 0x1834], 0x59
mov byte [rsp + 0x1835], 0x30
mov byte [rsp + 0x1836], 0x49
mov byte [rsp + 0x1837], 0x68
mov byte [rsp + 0x1838], 0x46
mov byte [rsp + 0x1839], 0x30
mov byte [rsp + 0x183a], 0x7a
mov byte [rsp + 0x183b], 0x49
mov byte [rsp + 0x183c], 0x4d
mov byte [rsp + 0x183d], 0x58
mov byte [rsp + 0x183e], 0x65
mov byte [rsp + 0x183f], 0x55
mov byte [rsp + 0x1840], 0x50
mov byte [rsp + 0x1841], 0x43
mov byte [rsp + 0x1842], 0x42
mov byte [rsp + 0x1843], 0x6b
mov byte [rsp + 0x1844], 0x53
mov byte [rsp + 0x1845], 0x6a
mov byte [rsp + 0x1846], 0x6b
mov byte [rsp + 0x1847], 0x6e
mov byte [rsp + 0x1848], 0x6f
mov byte [rsp + 0x1849], 0x66
mov byte [rsp + 0x184a], 0x66
mov byte [rsp + 0x184b], 0x78
mov byte [rsp + 0x184c], 0x31
mov byte [rsp + 0x184d], 0x58
mov byte [rsp + 0x184e], 0x63
mov byte [rsp + 0x184f], 0x44
mov byte [rsp + 0x1850], 0x79
mov byte [rsp + 0x1851], 0x37
mov byte [rsp + 0x1852], 0x47
mov byte [rsp + 0x1853], 0x4a
mov byte [rsp + 0x1854], 0x47
mov byte [rsp + 0x1855], 0x73
mov byte [rsp + 0x1856], 0x52
mov byte [rsp + 0x1857], 0x44
mov byte [rsp + 0x1858], 0x43
mov byte [rsp + 0x1859], 0x69
mov byte [rsp + 0x185a], 0x6b
mov byte [rsp + 0x185b], 0x79
mov byte [rsp + 0x185c], 0x72
mov byte [rsp + 0x185d], 0x45
mov byte [rsp + 0x185e], 0x49
mov byte [rsp + 0x185f], 0x6b
mov byte [rsp + 0x1860], 0x73
mov byte [rsp + 0x1861], 0x42
mov byte [rsp + 0x1862], 0x6e
mov byte [rsp + 0x1863], 0x6c
mov byte [rsp + 0x1864], 0x4c
mov byte [rsp + 0x1865], 0x35
mov byte [rsp + 0x1866], 0x5a
mov byte [rsp + 0x1867], 0x6b
mov byte [rsp + 0x1868], 0x69
mov byte [rsp + 0x1869], 0x47
mov byte [rsp + 0x186a], 0x50
mov byte [rsp + 0x186b], 0x41
mov byte [rsp + 0x186c], 0x62
mov byte [rsp + 0x186d], 0x4e
mov byte [rsp + 0x186e], 0x70
mov byte [rsp + 0x186f], 0x4b
mov byte [rsp + 0x1870], 0x46
mov byte [rsp + 0x1871], 0x78
mov byte [rsp + 0x1872], 0x71
mov byte [rsp + 0x1873], 0x70
mov byte [rsp + 0x1874], 0x34
mov byte [rsp + 0x1875], 0x72
mov byte [rsp + 0x1876], 0x78
mov byte [rsp + 0x1877], 0x52
mov byte [rsp + 0x1878], 0x41
mov byte [rsp + 0x1879], 0x52
mov byte [rsp + 0x187a], 0x4f
mov byte [rsp + 0x187b], 0x71
mov byte [rsp + 0x187c], 0x69
mov byte [rsp + 0x187d], 0x56
mov byte [rsp + 0x187e], 0x4e
mov byte [rsp + 0x187f], 0x70
mov byte [rsp + 0x1880], 0x76
mov byte [rsp + 0x1881], 0x33
mov byte [rsp + 0x1882], 0x77
mov byte [rsp + 0x1883], 0x33
mov byte [rsp + 0x1884], 0x68
mov byte [rsp + 0x1885], 0x38
mov byte [rsp + 0x1886], 0x74
mov byte [rsp + 0x1887], 0x52
mov byte [rsp + 0x1888], 0x53
mov byte [rsp + 0x1889], 0x47
mov byte [rsp + 0x188a], 0x63
mov byte [rsp + 0x188b], 0x51
mov byte [rsp + 0x188c], 0x67
mov byte [rsp + 0x188d], 0x63
mov byte [rsp + 0x188e], 0x35
mov byte [rsp + 0x188f], 0x46
mov byte [rsp + 0x1890], 0x7a
mov byte [rsp + 0x1891], 0x32
mov byte [rsp + 0x1892], 0x65
mov byte [rsp + 0x1893], 0x6d
mov byte [rsp + 0x1894], 0x41
mov byte [rsp + 0x1895], 0x68
mov byte [rsp + 0x1896], 0x71
mov byte [rsp + 0x1897], 0x78
mov byte [rsp + 0x1898], 0x4e
mov byte [rsp + 0x1899], 0x66
mov byte [rsp + 0x189a], 0x51
mov byte [rsp + 0x189b], 0x5a
mov byte [rsp + 0x189c], 0x33
mov byte [rsp + 0x189d], 0x79
mov byte [rsp + 0x189e], 0x38
mov byte [rsp + 0x189f], 0x44
mov byte [rsp + 0x18a0], 0x30
mov byte [rsp + 0x18a1], 0x4d
mov byte [rsp + 0x18a2], 0x74
mov byte [rsp + 0x18a3], 0x37
mov byte [rsp + 0x18a4], 0x34
mov byte [rsp + 0x18a5], 0x45
mov byte [rsp + 0x18a6], 0x72
mov byte [rsp + 0x18a7], 0x38
mov byte [rsp + 0x18a8], 0x74
mov byte [rsp + 0x18a9], 0x71
mov byte [rsp + 0x18aa], 0x79
mov byte [rsp + 0x18ab], 0x62
mov byte [rsp + 0x18ac], 0x49
mov byte [rsp + 0x18ad], 0x31
mov byte [rsp + 0x18ae], 0x59
mov byte [rsp + 0x18af], 0x7a
mov byte [rsp + 0x18b0], 0x59
mov byte [rsp + 0x18b1], 0x42
mov byte [rsp + 0x18b2], 0x4c
mov byte [rsp + 0x18b3], 0x4d
mov byte [rsp + 0x18b4], 0x55
mov byte [rsp + 0x18b5], 0x4d
mov byte [rsp + 0x18b6], 0x5a
mov byte [rsp + 0x18b7], 0x51
mov byte [rsp + 0x18b8], 0x4f
mov byte [rsp + 0x18b9], 0x78
mov byte [rsp + 0x18ba], 0x53
mov byte [rsp + 0x18bb], 0x70
mov byte [rsp + 0x18bc], 0x71
mov byte [rsp + 0x18bd], 0x76
mov byte [rsp + 0x18be], 0x65
mov byte [rsp + 0x18bf], 0x4f
mov byte [rsp + 0x18c0], 0x52
mov byte [rsp + 0x18c1], 0x32
mov byte [rsp + 0x18c2], 0x36
mov byte [rsp + 0x18c3], 0x70
mov byte [rsp + 0x18c4], 0x43
mov byte [rsp + 0x18c5], 0x41
mov byte [rsp + 0x18c6], 0x76
mov byte [rsp + 0x18c7], 0x6f
mov byte [rsp + 0x18c8], 0x70
mov byte [rsp + 0x18c9], 0x54
mov byte [rsp + 0x18ca], 0x69
mov byte [rsp + 0x18cb], 0x52
mov byte [rsp + 0x18cc], 0x6f
mov byte [rsp + 0x18cd], 0x53
mov byte [rsp + 0x18ce], 0x69
mov byte [rsp + 0x18cf], 0x4e
mov byte [rsp + 0x18d0], 0x33
mov byte [rsp + 0x18d1], 0x30
mov byte [rsp + 0x18d2], 0x70
mov byte [rsp + 0x18d3], 0x49
mov byte [rsp + 0x18d4], 0x72
mov byte [rsp + 0x18d5], 0x42
mov byte [rsp + 0x18d6], 0x30
mov byte [rsp + 0x18d7], 0x48
mov byte [rsp + 0x18d8], 0x74
mov byte [rsp + 0x18d9], 0x69
mov byte [rsp + 0x18da], 0x5a
mov byte [rsp + 0x18db], 0x72
mov byte [rsp + 0x18dc], 0x77
mov byte [rsp + 0x18dd], 0x4a
mov byte [rsp + 0x18de], 0x73
mov byte [rsp + 0x18df], 0x52
mov byte [rsp + 0x18e0], 0x33
mov byte [rsp + 0x18e1], 0x34
mov byte [rsp + 0x18e2], 0x4b
mov byte [rsp + 0x18e3], 0x6d
mov byte [rsp + 0x18e4], 0x57
mov byte [rsp + 0x18e5], 0x63
mov byte [rsp + 0x18e6], 0x66
mov byte [rsp + 0x18e7], 0x51
mov byte [rsp + 0x18e8], 0x63
mov byte [rsp + 0x18e9], 0x55
mov byte [rsp + 0x18ea], 0x69
mov byte [rsp + 0x18eb], 0x76
mov byte [rsp + 0x18ec], 0x35
mov byte [rsp + 0x18ed], 0x42
mov byte [rsp + 0x18ee], 0x73
mov byte [rsp + 0x18ef], 0x78
mov byte [rsp + 0x18f0], 0x5a
mov byte [rsp + 0x18f1], 0x72
mov byte [rsp + 0x18f2], 0x45
mov byte [rsp + 0x18f3], 0x6e
mov byte [rsp + 0x18f4], 0x53
mov byte [rsp + 0x18f5], 0x34
mov byte [rsp + 0x18f6], 0x75
mov byte [rsp + 0x18f7], 0x69
mov byte [rsp + 0x18f8], 0x50
mov byte [rsp + 0x18f9], 0x79
mov byte [rsp + 0x18fa], 0x41
mov byte [rsp + 0x18fb], 0x65
mov byte [rsp + 0x18fc], 0x32
mov byte [rsp + 0x18fd], 0x6d
mov byte [rsp + 0x18fe], 0x62
mov byte [rsp + 0x18ff], 0x65
mov byte [rsp + 0x1900], 0x52
mov byte [rsp + 0x1901], 0x54
mov byte [rsp + 0x1902], 0x70
mov byte [rsp + 0x1903], 0x74
mov byte [rsp + 0x1904], 0x51
mov byte [rsp + 0x1905], 0x45
mov byte [rsp + 0x1906], 0x62
mov byte [rsp + 0x1907], 0x6e
mov byte [rsp + 0x1908], 0x47
mov byte [rsp + 0x1909], 0x6e
mov byte [rsp + 0x190a], 0x56
mov byte [rsp + 0x190b], 0x50
mov byte [rsp + 0x190c], 0x6d
mov byte [rsp + 0x190d], 0x52
mov byte [rsp + 0x190e], 0x6e
mov byte [rsp + 0x190f], 0x30
mov byte [rsp + 0x1910], 0x52
mov byte [rsp + 0x1911], 0x64
mov byte [rsp + 0x1912], 0x36
mov byte [rsp + 0x1913], 0x4b
mov byte [rsp + 0x1914], 0x43
mov byte [rsp + 0x1915], 0x50
mov byte [rsp + 0x1916], 0x62
mov byte [rsp + 0x1917], 0x37
mov byte [rsp + 0x1918], 0x6b
mov byte [rsp + 0x1919], 0x7a
mov byte [rsp + 0x191a], 0x68
mov byte [rsp + 0x191b], 0x30
mov byte [rsp + 0x191c], 0x71
mov byte [rsp + 0x191d], 0x4d
mov byte [rsp + 0x191e], 0x77
mov byte [rsp + 0x191f], 0x79
mov byte [rsp + 0x1920], 0x63
mov byte [rsp + 0x1921], 0x4e
mov byte [rsp + 0x1922], 0x48
mov byte [rsp + 0x1923], 0x72
mov byte [rsp + 0x1924], 0x62
mov byte [rsp + 0x1925], 0x65
mov byte [rsp + 0x1926], 0x75
mov byte [rsp + 0x1927], 0x76
mov byte [rsp + 0x1928], 0x75
mov byte [rsp + 0x1929], 0x36
mov byte [rsp + 0x192a], 0x31
mov byte [rsp + 0x192b], 0x74
mov byte [rsp + 0x192c], 0x42
mov byte [rsp + 0x192d], 0x6a
mov byte [rsp + 0x192e], 0x50
mov byte [rsp + 0x192f], 0x6f
mov byte [rsp + 0x1930], 0x79
mov byte [rsp + 0x1931], 0x46
mov byte [rsp + 0x1932], 0x65
mov byte [rsp + 0x1933], 0x55
mov byte [rsp + 0x1934], 0x50
mov byte [rsp + 0x1935], 0x79
mov byte [rsp + 0x1936], 0x44
mov byte [rsp + 0x1937], 0x79
mov byte [rsp + 0x1938], 0x63
mov byte [rsp + 0x1939], 0x4c
mov byte [rsp + 0x193a], 0x6f
mov byte [rsp + 0x193b], 0x48
mov byte [rsp + 0x193c], 0x56
mov byte [rsp + 0x193d], 0x71
mov byte [rsp + 0x193e], 0x4f
mov byte [rsp + 0x193f], 0x48
mov byte [rsp + 0x1940], 0x78
mov byte [rsp + 0x1941], 0x4c
mov byte [rsp + 0x1942], 0x4d
mov byte [rsp + 0x1943], 0x7a
mov byte [rsp + 0x1944], 0x4e
mov byte [rsp + 0x1945], 0x4a
mov byte [rsp + 0x1946], 0x66
mov byte [rsp + 0x1947], 0x51
mov byte [rsp + 0x1948], 0x35
mov byte [rsp + 0x1949], 0x48
mov byte [rsp + 0x194a], 0x65
mov byte [rsp + 0x194b], 0x65
mov byte [rsp + 0x194c], 0x52
mov byte [rsp + 0x194d], 0x6b
mov byte [rsp + 0x194e], 0x62
mov byte [rsp + 0x194f], 0x51
mov byte [rsp + 0x1950], 0x4f
mov byte [rsp + 0x1951], 0x68
mov byte [rsp + 0x1952], 0x70
mov byte [rsp + 0x1953], 0x46
mov byte [rsp + 0x1954], 0x54
mov byte [rsp + 0x1955], 0x74
mov byte [rsp + 0x1956], 0x48
mov byte [rsp + 0x1957], 0x45
mov byte [rsp + 0x1958], 0x55
mov byte [rsp + 0x1959], 0x72
mov byte [rsp + 0x195a], 0x6b
mov byte [rsp + 0x195b], 0x73
mov byte [rsp + 0x195c], 0x52
mov byte [rsp + 0x195d], 0x77
mov byte [rsp + 0x195e], 0x71
mov byte [rsp + 0x195f], 0x65
mov byte [rsp + 0x1960], 0x34
mov byte [rsp + 0x1961], 0x64
mov byte [rsp + 0x1962], 0x52
mov byte [rsp + 0x1963], 0x75
mov byte [rsp + 0x1964], 0x47
mov byte [rsp + 0x1965], 0x57
mov byte [rsp + 0x1966], 0x37
mov byte [rsp + 0x1967], 0x52
mov byte [rsp + 0x1968], 0x43
mov byte [rsp + 0x1969], 0x5a
mov byte [rsp + 0x196a], 0x72
mov byte [rsp + 0x196b], 0x59
mov byte [rsp + 0x196c], 0x54
mov byte [rsp + 0x196d], 0x38
mov byte [rsp + 0x196e], 0x37
mov byte [rsp + 0x196f], 0x77
mov byte [rsp + 0x1970], 0x45
mov byte [rsp + 0x1971], 0x50
mov byte [rsp + 0x1972], 0x58
mov byte [rsp + 0x1973], 0x6f
mov byte [rsp + 0x1974], 0x77
mov byte [rsp + 0x1975], 0x68
mov byte [rsp + 0x1976], 0x6f
mov byte [rsp + 0x1977], 0x69
mov byte [rsp + 0x1978], 0x4f
mov byte [rsp + 0x1979], 0x6e
mov byte [rsp + 0x197a], 0x37
mov byte [rsp + 0x197b], 0x59
mov byte [rsp + 0x197c], 0x56
mov byte [rsp + 0x197d], 0x73
mov byte [rsp + 0x197e], 0x62
mov byte [rsp + 0x197f], 0x4e
mov byte [rsp + 0x1980], 0x4a
mov byte [rsp + 0x1981], 0x63
mov byte [rsp + 0x1982], 0x56
mov byte [rsp + 0x1983], 0x64
mov dword [rsp + 0x17c], SafeArrayCopyData
lea rax, [rsp + 0x17c0]
mov rdi, rax
xor eax, eax
mov ecx, 0x18
rep stosb byte [rdi], al
lea rax, [rsp + 0x9c]
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
movsxd rcx, dword [rsp + 0x17c]
lea rcx, [rsp + rcx + 0x17f0]
mov r9, rax
mov r8, rcx
lea rdx, [rsp + 0x17f0]
lea rcx, [rsp + 0x17c0]
call fcn.140044d80
nop
lea rax, [rsp + 0x17a8]
mov rdi, rax
xor eax, eax
mov ecx, 8
rep stosb byte [rdi], al
lea rdx, [rsp + 0x17a8]
lea rcx, [rsp + 0x17c0]
call fcn.140044580
lea rax, [rsp + 0x17a0]
mov rdi, rax
xor eax, eax
mov ecx, 8
rep stosb byte [rdi], al
lea rdx, [rsp + 0x17a0]
lea rcx, [rsp + 0x17c0]
call fcn.140044520
nop
lea rax, [rsp + 0x1778]
mov rdi, rax
xor eax, eax
mov ecx, 8
rep stosb byte [rdi], al
mov rax, qword [rsp + 0x17a0]
mov qword [rsp + 0x1778], rax
xor eax, eax
neg rax
mov rcx, qword [rsp + 0x1778]
lea rax, [rcx + rax*4]
mov qword [rsp + 0x1778], rax
lea rax, [rsp + 0x1778]
mov qword [rsp + 0x2d0], rax
mov rax, qword [rsp + 0x1778]
mov qword [rsp + 0x228], rax
lea rax, [rsp + 0x228]
mov qword [rsp + 0x238], rax
lea rax, [rsp + 0x1780]
mov rdi, rax
xor eax, eax
mov ecx, 8
rep stosb byte [rdi], al
mov rax, qword [rsp + 0x17a8]
mov qword [rsp + 0x1780], rax
mov eax, 4
imul rax, rax, 4
add rax, qword [rsp + 0x1780]
mov qword [rsp + 0x1780], rax
mov rax, qword [rsp + 0x1780]
mov qword [rsp + 0x230], rax
lea rax, [rsp + 0x230]
mov qword [rsp + 0x240], rax
mov rax, qword [rsp + 0x238]
mov r9, qword [rax]
mov rax, qword [rsp + 0x240]
mov r8, qword [rax]
lea rdx, [rsp + 0x2d8]
lea rcx, [rsp + 0x17c0]
call fcn.1400445e0
nop
mov byte [rsp + 0x31], 0x20
lea rax, [rsp + 0x1984]
mov qword [rsp + 0x248], rax
lea rax, [rsp + 0x17f0]
mov qword [rsp + 0x250], rax
mov rax, qword [rsp + 0x248]
mov qword [rsp + 0x1760], rax
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0x1768], rax
mov rax, qword [rsp + 0x1768]
mov qword [rsp + 0x1b8], rax
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0x1760]
mov qword [rsp + 0x258], rax
mov rax, qword [rsp + 0x258]
mov qword [rsp + 0x1a8], rax
mov rax, qword [rsp + 0x148]
mov rcx, qword [rsp + 0x1a8]
sub rcx, rax
mov rax, rcx
mov r8, rax
movzx edx, byte [rsp + 0x31]
mov rcx, qword [rsp + 0x148]
call fcn.140045bd0
nop
jmp 0x1400035c7
lea rcx, [rsp + 0x17c0]
call fcn.140044a70
nop
mov byte [rsp + 0x9d], 0
mov byte [rsp + 0x9e], 1
mov byte [rsp + 0x2a], 1
mov byte [rsp + 0x29], 0
movzx eax, byte [rsp + 0x2a]
test eax, eax
jne 0x140003605
movzx eax, byte [rsp + 0x29]
test eax, eax
je 0x14000369f
mov dword [rsp + 0x74], 0x43b0
mov dword [rsp + 0xd4], 0
jmp 0x14000362a
mov eax, dword [rsp + 0xd4]
inc eax
mov dword [rsp + 0xd4], eax
cmp dword [rsp + 0xd4], 0x15
jge 0x14000364b
cmp dword [rsp + 0x74], 0
jge 0x14000363f
jmp 0x14000364b
mov eax, dword [rsp + 0x74]
dec eax
mov dword [rsp + 0x74], eax
jmp 0x14000361a
mov dword [rsp + 0x74], 0x2ab50
mov dword [rsp + 0xd8], 0
cmp dword [rsp + 0xd8], 0x34
jge 0x14000369a
movzx eax, byte [rsp + 0x29]
test eax, eax
je 0x14000367a
movzx eax, byte [rsp + 0x29]
test eax, eax
jne 0x140003683
movzx eax, byte [rsp + 0x2a]
test eax, eax
jne 0x140003688
mov byte [rsp + 0x2a], 0
mov eax, dword [rsp + 0xd8]
inc eax
mov dword [rsp + 0xd8], eax
jmp 0x14000365e
jmp 0x140003773
lea rax, [rsp + 0x1320]
mov rdi, rax
xor eax, eax
mov ecx, 0x440
rep stosb byte [rdi], al
mov dword [rsp + 0xdc], 0
jmp 0x1400036d0
mov eax, dword [rsp + 0xdc]
inc eax
mov dword [rsp + 0xdc], eax
movsxd rax, dword [rsp + 0xdc]
cmp rax, 8
jae 0x140003709
mov dword [rsp + 0xe0], 0
jmp 0x1400036fb
mov eax, dword [rsp + 0xe0]
inc eax
mov dword [rsp + 0xe0], eax
cmp dword [rsp + 0xe0], 0x11
jge 0x140003707
jmp 0x1400036eb
jmp 0x1400036c0
lea rax, [rsp + 0xee0]
mov rdi, rax
xor eax, eax
mov ecx, 0x440
rep stosb byte [rdi], al
mov dword [rsp + 0xe4], 0
jmp 0x14000373a
mov eax, dword [rsp + 0xe4]
inc eax
mov dword [rsp + 0xe4], eax
movsxd rax, dword [rsp + 0xe4]
cmp rax, 8
jae 0x140003773
mov dword [rsp + 0xe8], 0
jmp 0x140003765
mov eax, dword [rsp + 0xe8]
inc eax
mov dword [rsp + 0xe8], eax
cmp dword [rsp + 0xe8], 0x11
jge 0x140003771
jmp 0x140003755
jmp 0x14000372a
mov byte [rsp + 0x9f], 0
mov byte [rsp + 0x3d], 1
mov byte [rsp + 0x2b], 1
mov byte [rsp + 0x2c], 1
movzx eax, byte [rsp + 0x3d]
test eax, eax
je 0x140003846
movzx eax, byte [rsp + 0x2b]
test eax, eax
je 0x140003846
movzx eax, byte [rsp + 0x2c]
test eax, eax
je 0x140003846
mov dword [rsp + 0x78], 0x6c31
mov dword [rsp + 0xec], 0
jmp 0x1400037d6
mov eax, dword [rsp + 0xec]
inc eax
mov dword [rsp + 0xec], eax
cmp dword [rsp + 0xec], 0x2d
jge 0x1400037f7
cmp dword [rsp + 0x78], 0
jge 0x1400037eb
jmp 0x1400037f7
mov eax, dword [rsp + 0x78]
dec eax
mov dword [rsp + 0x78], eax
jmp 0x1400037c6
mov dword [rsp + 0x78], 0x41fdb
mov dword [rsp + 0xf0], 0
cmp dword [rsp + 0xf0], 0x27
jge 0x140003846
movzx eax, byte [rsp + 0x2c]
test eax, eax
je 0x140003826
movzx eax, byte [rsp + 0x2b]
test eax, eax
jne 0x14000382f
movzx eax, byte [rsp + 0x2b]
test eax, eax
jne 0x140003834
mov byte [rsp + 0x2c], 1
mov eax, dword [rsp + 0xf0]
inc eax
mov dword [rsp + 0xf0], eax
jmp 0x14000380a
mov byte [rsp + 0xa0], 0
mov byte [rsp + 0xa1], 0
mov byte [rsp + 0x32], 1
mov byte [rsp + 0x25], 1
movzx eax, byte [rsp + 0x32]
test eax, eax
jne 0x140003876
movzx eax, byte [rsp + 0x25]
test eax, eax
je 0x140003910
mov dword [rsp + 0x7c], 0x4943
mov dword [rsp + 0xf4], 0
jmp 0x14000389b
mov eax, dword [rsp + 0xf4]
inc eax
mov dword [rsp + 0xf4], eax
cmp dword [rsp + 0xf4], 0x2d
jge 0x1400038bc
cmp dword [rsp + 0x7c], 0
jge 0x1400038b0
jmp 0x1400038bc
mov eax, dword [rsp + 0x7c]
dec eax
mov dword [rsp + 0x7c], eax
jmp 0x14000388b
mov dword [rsp + 0x7c], 0x3d2c
mov dword [rsp + 0xf8], 0
cmp dword [rsp + 0xf8], 0x2d
jge 0x14000390b
movzx eax, byte [rsp + 0x25]
test eax, eax
je 0x1400038eb
movzx eax, byte [rsp + 0x25]
test eax, eax
jne 0x1400038f4
movzx eax, byte [rsp + 0x32]
test eax, eax
jne 0x1400038f9
mov byte [rsp + 0x25], 0
mov eax, dword [rsp + 0xf8]
inc eax
mov dword [rsp + 0xf8], eax
jmp 0x1400038cf
jmp 0x1400048f7
mov byte [rsp + 0xa2], 1
mov byte [rsp + 0xa3], 1
mov byte [rsp + 0xa4], 0
mov byte [rsp + 0xa5], 0
mov byte [rsp + 0x22], 0
movzx eax, byte [rsp + 0x22]
test eax, eax
je 0x1400039eb
mov dword [rsp + 0x80], 0x819c
mov dword [rsp + 0xfc], 0
jmp 0x14000396a
mov eax, dword [rsp + 0xfc]
inc eax
mov dword [rsp + 0xfc], eax
cmp dword [rsp + 0xfc], 2
jge 0x140003994
cmp dword [rsp + 0x80], 0
jge 0x140003982
jmp 0x140003994
mov eax, dword [rsp + 0x80]
dec eax
mov dword [rsp + 0x80], eax
jmp 0x14000395a
mov dword [rsp + 0x80], 0xdb5fc
mov dword [rsp + 0x100], 0
cmp dword [rsp + 0x100], 0xb
jge 0x1400039e6
movzx eax, byte [rsp + 0x22]
test eax, eax
je 0x1400039c6
movzx eax, byte [rsp + 0x22]
test eax, eax
jne 0x1400039cf
movzx eax, byte [rsp + 0x22]
test eax, eax
jne 0x1400039d4
mov byte [rsp + 0x22], 1
mov eax, dword [rsp + 0x100]
inc eax
mov dword [rsp + 0x100], eax
jmp 0x1400039aa
jmp 0x14000476d
mov byte [rsp + 0x1990], 0x57
mov byte [rsp + 0x1991], 0x78
mov byte [rsp + 0x1992], 0x6d
mov byte [rsp + 0x1993], 0x4b
mov byte [rsp + 0x1994], 0x48
mov byte [rsp + 0x1995], 0x62
mov byte [rsp + 0x1996], 0x66
mov byte [rsp + 0x1997], 0x41
mov byte [rsp + 0x1998], 0x4c
mov byte [rsp + 0x1999], 0x5a
mov byte [rsp + 0x199a], 0x54
mov byte [rsp + 0x199b], 0x43
mov byte [rsp + 0x199c], 0x54
mov byte [rsp + 0x199d], 0x75
mov byte [rsp + 0x199e], 0x6e
mov byte [rsp + 0x199f], 0x44
mov byte [rsp + 0x19a0], 0x4d
mov byte [rsp + 0x19a1], 0x58
mov byte [rsp + 0x19a2], 0x75
mov byte [rsp + 0x19a3], 0x6b
mov byte [rsp + 0x19a4], 0x74
mov byte [rsp + 0x19a5], 0x57
mov byte [rsp + 0x19a6], 0x32
mov byte [rsp + 0x19a7], 0x48
mov byte [rsp + 0x19a8], 0x41
mov byte [rsp + 0x19a9], 0x4b
mov byte [rsp + 0x19aa], 0x53
mov byte [rsp + 0x19ab], 0x6f
mov byte [rsp + 0x19ac], 0x77
mov byte [rsp + 0x19ad], 0x63
mov byte [rsp + 0x19ae], 0x74
mov byte [rsp + 0x19af], 0x47
mov byte [rsp + 0x19b0], 0x70
mov byte [rsp + 0x19b1], 0x4c
mov byte [rsp + 0x19b2], 0x59
mov byte [rsp + 0x19b3], 0x37
mov byte [rsp + 0x19b4], 0x79
mov byte [rsp + 0x19b5], 0x6f
mov byte [rsp + 0x19b6], 0x49
mov byte [rsp + 0x19b7], 0x32
mov byte [rsp + 0x19b8], 0x6c
mov byte [rsp + 0x19b9], 0x6c
mov byte [rsp + 0x19ba], 0x6c
mov byte [rsp + 0x19bb], 0x63
mov byte [rsp + 0x19bc], 0x6c
mov byte [rsp + 0x19bd], 0x42
mov byte [rsp + 0x19be], 0x57
mov byte [rsp + 0x19bf], 0x70
mov byte [rsp + 0x19c0], 0x30
mov byte [rsp + 0x19c1], 0x65
mov byte [rsp + 0x19c2], 0x71
mov byte [rsp + 0x19c3], 0x4a
mov byte [rsp + 0x19c4], 0x62
mov byte [rsp + 0x19c5], 0x68
mov byte [rsp + 0x19c6], 0x41
mov byte [rsp + 0x19c7], 0x32
mov byte [rsp + 0x19c8], 0x52
mov byte [rsp + 0x19c9], 0x73
mov byte [rsp + 0x19ca], 0x59
mov byte [rsp + 0x19cb], 0x4b
mov byte [rsp + 0x19cc], 0x6f
mov byte [rsp + 0x19cd], 0x46
mov byte [rsp + 0x19ce], 0x6d
mov byte [rsp + 0x19cf], 0x38
mov byte [rsp + 0x19d0], 0x65
mov byte [rsp + 0x19d1], 0x46
mov byte [rsp + 0x19d2], 0x66
mov byte [rsp + 0x19d3], 0x4d
mov byte [rsp + 0x19d4], 0x77
mov byte [rsp + 0x19d5], 0x6e
mov byte [rsp + 0x19d6], 0x31
mov byte [rsp + 0x19d7], 0x48
mov byte [rsp + 0x19d8], 0x44
mov byte [rsp + 0x19d9], 0x63
mov byte [rsp + 0x19da], 0x7a
mov byte [rsp + 0x19db], 0x45
mov byte [rsp + 0x19dc], 0x41
mov byte [rsp + 0x19dd], 0x41
mov byte [rsp + 0x19de], 0x77
mov byte [rsp + 0x19df], 0x4d
mov byte [rsp + 0x19e0], 0x58
mov byte [rsp + 0x19e1], 0x78
mov byte [rsp + 0x19e2], 0x77
mov byte [rsp + 0x19e3], 0x69
mov byte [rsp + 0x19e4], 0x47
mov byte [rsp + 0x19e5], 0x63
mov byte [rsp + 0x19e6], 0x67
mov byte [rsp + 0x19e7], 0x79
mov byte [rsp + 0x19e8], 0x67
mov byte [rsp + 0x19e9], 0x38
mov byte [rsp + 0x19ea], 0x6e
mov byte [rsp + 0x19eb], 0x73
mov byte [rsp + 0x19ec], 0x7a
mov byte [rsp + 0x19ed], 0x69
mov byte [rsp + 0x19ee], 0x58
mov byte [rsp + 0x19ef], 0x35
mov byte [rsp + 0x19f0], 0x54
mov byte [rsp + 0x19f1], 0x4a
mov byte [rsp + 0x19f2], 0x6f
mov byte [rsp + 0x19f3], 0x36
mov byte [rsp + 0x19f4], 0x68
mov byte [rsp + 0x19f5], 0x69
mov byte [rsp + 0x19f6], 0x59
mov byte [rsp + 0x19f7], 0x44
mov byte [rsp + 0x19f8], 0x7a
mov byte [rsp + 0x19f9], 0x48
mov byte [rsp + 0x19fa], 0x68
mov byte [rsp + 0x19fb], 0x49
mov byte [rsp + 0x19fc], 0x69
mov byte [rsp + 0x19fd], 0x68
mov byte [rsp + 0x19fe], 0x70
mov byte [rsp + 0x19ff], 0x4f
mov byte [rsp + 0x1a00], 0x63
mov byte [rsp + 0x1a01], 0x53
mov byte [rsp + 0x1a02], 0x4e
mov byte [rsp + 0x1a03], 0x79
mov byte [rsp + 0x1a04], 0x71
mov byte [rsp + 0x1a05], 0x59
mov byte [rsp + 0x1a06], 0x6f
mov byte [rsp + 0x1a07], 0x79
mov byte [rsp + 0x1a08], 0x43
mov byte [rsp + 0x1a09], 0x31
mov byte [rsp + 0x1a0a], 0x43
mov byte [rsp + 0x1a0b], 0x6a
mov byte [rsp + 0x1a0c], 0x31
mov byte [rsp + 0x1a0d], 0x75
mov byte [rsp + 0x1a0e], 0x33
mov byte [rsp + 0x1a0f], 0x31
mov byte [rsp + 0x1a10], 0x33
mov byte [rsp + 0x1a11], 0x7a
mov byte [rsp + 0x1a12], 0x73
mov byte [rsp + 0x1a13], 0x49
mov byte [rsp + 0x1a14], 0x41
mov byte [rsp + 0x1a15], 0x33
mov byte [rsp + 0x1a16], 0x5a
mov byte [rsp + 0x1a17], 0x70
mov byte [rsp + 0x1a18], 0x55
mov byte [rsp + 0x1a19], 0x36
mov byte [rsp + 0x1a1a], 0x36
mov byte [rsp + 0x1a1b], 0x65
mov byte [rsp + 0x1a1c], 0x4d
mov byte [rsp + 0x1a1d], 0x56
mov byte [rsp + 0x1a1e], 0x4d
mov byte [rsp + 0x1a1f], 0x6b
mov byte [rsp + 0x1a20], 0x62
mov byte [rsp + 0x1a21], 0x53
mov byte [rsp + 0x1a22], 0x42
mov byte [rsp + 0x1a23], 0x68
mov byte [rsp + 0x1a24], 0x78
mov byte [rsp + 0x1a25], 0x49
mov byte [rsp + 0x1a26], 0x32
mov byte [rsp + 0x1a27], 0x6f
mov byte [rsp + 0x1a28], 0x31
mov byte [rsp + 0x1a29], 0x75
mov byte [rsp + 0x1a2a], 0x4a
mov byte [rsp + 0x1a2b], 0x74
mov byte [rsp + 0x1a2c], 0x48
mov byte [rsp + 0x1a2d], 0x7a
mov byte [rsp + 0x1a2e], 0x65
mov byte [rsp + 0x1a2f], 0x5a
mov byte [rsp + 0x1a30], 0x75
mov byte [rsp + 0x1a31], 0x6e
mov byte [rsp + 0x1a32], 0x6d
mov byte [rsp + 0x1a33], 0x59
mov byte [rsp + 0x1a34], 0x4c
mov byte [rsp + 0x1a35], 0x35
mov byte [rsp + 0x1a36], 0x67
mov byte [rsp + 0x1a37], 0x76
mov byte [rsp + 0x1a38], 0x7a
mov byte [rsp + 0x1a39], 0x4e
mov byte [rsp + 0x1a3a], 0x38
mov byte [rsp + 0x1a3b], 0x6a
mov byte [rsp + 0x1a3c], 0x70
mov byte [rsp + 0x1a3d], 0x66
mov byte [rsp + 0x1a3e], 0x35
mov byte [rsp + 0x1a3f], 0x49
mov byte [rsp + 0x1a40], 0x4a
mov byte [rsp + 0x1a41], 0x4f
mov byte [rsp + 0x1a42], 0x52
mov byte [rsp + 0x1a43], 0x56
mov byte [rsp + 0x1a44], 0x6f
mov byte [rsp + 0x1a45], 0x4a
mov byte [rsp + 0x1a46], 0x4c
mov byte [rsp + 0x1a47], 0x6b
mov byte [rsp + 0x1a48], 0x5a
mov byte [rsp + 0x1a49], 0x70
mov byte [rsp + 0x1a4a], 0x79
mov byte [rsp + 0x1a4b], 0x69
mov byte [rsp + 0x1a4c], 0x63
mov byte [rsp + 0x1a4d], 0x64
mov byte [rsp + 0x1a4e], 0x48
mov byte [rsp + 0x1a4f], 0x43
mov byte [rsp + 0x1a50], 0x55
mov byte [rsp + 0x1a51], 0x36
mov byte [rsp + 0x1a52], 0x41
mov byte [rsp + 0x1a53], 0x38
mov byte [rsp + 0x1a54], 0x64
mov byte [rsp + 0x1a55], 0x77
mov byte [rsp + 0x1a56], 0x79
mov byte [rsp + 0x1a57], 0x30
mov byte [rsp + 0x1a58], 0x75
mov byte [rsp + 0x1a59], 0x42
mov byte [rsp + 0x1a5a], 0x6e
mov byte [rsp + 0x1a5b], 0x36
mov byte [rsp + 0x1a5c], 0x74
mov byte [rsp + 0x1a5d], 0x51
mov byte [rsp + 0x1a5e], 0x33
mov byte [rsp + 0x1a5f], 0x52
mov byte [rsp + 0x1a60], 0x42
mov byte [rsp + 0x1a61], 0x44
mov byte [rsp + 0x1a62], 0x58
mov byte [rsp + 0x1a63], 0x64
mov byte [rsp + 0x1a64], 0x52
mov byte [rsp + 0x1a65], 0x6e
mov byte [rsp + 0x1a66], 0x33
mov byte [rsp + 0x1a67], 0x36
mov byte [rsp + 0x1a68], 0x32
mov byte [rsp + 0x1a69], 0x79
mov byte [rsp + 0x1a6a], 0x68
mov byte [rsp + 0x1a6b], 0x35
mov byte [rsp + 0x1a6c], 0x4f
mov byte [rsp + 0x1a6d], 0x76
mov byte [rsp + 0x1a6e], 0x35
mov byte [rsp + 0x1a6f], 0x49
mov byte [rsp + 0x1a70], 0x50
mov byte [rsp + 0x1a71], 0x4d
mov byte [rsp + 0x1a72], 0x41
mov byte [rsp + 0x1a73], 0x50
mov byte [rsp + 0x1a74], 0x4b
mov byte [rsp + 0x1a75], 0x47
mov byte [rsp + 0x1a76], 0x67
mov byte [rsp + 0x1a77], 0x41
mov byte [rsp + 0x1a78], 0x77
mov byte [rsp + 0x1a79], 0x65
mov byte [rsp + 0x1a7a], 0x50
mov byte [rsp + 0x1a7b], 0x49
mov byte [rsp + 0x1a7c], 0x44
mov byte [rsp + 0x1a7d], 0x76
mov byte [rsp + 0x1a7e], 0x6b
mov byte [rsp + 0x1a7f], 0x73
mov byte [rsp + 0x1a80], 0x6f
mov byte [rsp + 0x1a81], 0x75
mov byte [rsp + 0x1a82], 0x41
mov byte [rsp + 0x1a83], 0x52
mov byte [rsp + 0x1a84], 0x31
mov byte [rsp + 0x1a85], 0x76
mov byte [rsp + 0x1a86], 0x52
mov byte [rsp + 0x1a87], 0x77
mov byte [rsp + 0x1a88], 0x6f
mov byte [rsp + 0x1a89], 0x54
mov byte [rsp + 0x1a8a], 0x36
mov byte [rsp + 0x1a8b], 0x74
mov byte [rsp + 0x1a8c], 0x6a
mov byte [rsp + 0x1a8d], 0x46
mov byte [rsp + 0x1a8e], 0x46
mov byte [rsp + 0x1a8f], 0x4f
mov byte [rsp + 0x1a90], 0x35
mov byte [rsp + 0x1a91], 0x6f
mov byte [rsp + 0x1a92], 0x4c
mov byte [rsp + 0x1a93], 0x59
mov byte [rsp + 0x1a94], 0x5a
mov byte [rsp + 0x1a95], 0x44
mov byte [rsp + 0x1a96], 0x42
mov byte [rsp + 0x1a97], 0x46
mov byte [rsp + 0x1a98], 0x50
mov byte [rsp + 0x1a99], 0x35
mov byte [rsp + 0x1a9a], 0x6d
mov byte [rsp + 0x1a9b], 0x53
mov byte [rsp + 0x1a9c], 0x34
mov byte [rsp + 0x1a9d], 0x66
mov byte [rsp + 0x1a9e], 0x45
mov byte [rsp + 0x1a9f], 0x48
mov byte [rsp + 0x1aa0], 0x32
mov byte [rsp + 0x1aa1], 0x36
mov byte [rsp + 0x1aa2], 0x73
mov byte [rsp + 0x1aa3], 0x67
mov byte [rsp + 0x1aa4], 0x71
mov byte [rsp + 0x1aa5], 0x47
mov byte [rsp + 0x1aa6], 0x53
mov byte [rsp + 0x1aa7], 0x43
mov byte [rsp + 0x1aa8], 0x33
mov byte [rsp + 0x1aa9], 0x52
mov byte [rsp + 0x1aaa], 0x49
mov byte [rsp + 0x1aab], 0x43
mov byte [rsp + 0x1aac], 0x68
mov byte [rsp + 0x1aad], 0x35
mov byte [rsp + 0x1aae], 0x6a
mov byte [rsp + 0x1aaf], 0x31
mov byte [rsp + 0x1ab0], 0x44
mov byte [rsp + 0x1ab1], 0x6e
mov byte [rsp + 0x1ab2], 0x52
mov byte [rsp + 0x1ab3], 0x50
mov byte [rsp + 0x1ab4], 0x48
mov byte [rsp + 0x1ab5], 0x58
mov byte [rsp + 0x1ab6], 0x78
mov byte [rsp + 0x1ab7], 0x73
mov byte [rsp + 0x1ab8], 0x37
mov byte [rsp + 0x1ab9], 0x68
mov byte [rsp + 0x1aba], 0x4c
mov byte [rsp + 0x1abb], 0x58
mov byte [rsp + 0x1abc], 0x6f
mov byte [rsp + 0x1abd], 0x55
mov byte [rsp + 0x1abe], 0x49
mov byte [rsp + 0x1abf], 0x31
mov byte [rsp + 0x1ac0], 0x45
mov byte [rsp + 0x1ac1], 0x44
mov byte [rsp + 0x1ac2], 0x37
mov byte [rsp + 0x1ac3], 0x56
mov byte [rsp + 0x1ac4], 0x30
mov byte [rsp + 0x1ac5], 0x76
mov byte [rsp + 0x1ac6], 0x56
mov byte [rsp + 0x1ac7], 0x4f
mov byte [rsp + 0x1ac8], 0x33
mov byte [rsp + 0x1ac9], 0x6d
mov byte [rsp + 0x1aca], 0x53
mov byte [rsp + 0x1acb], 0x34
mov byte [rsp + 0x1acc], 0x74
mov byte [rsp + 0x1acd], 0x47
mov byte [rsp + 0x1ace], 0x32
mov byte [rsp + 0x1acf], 0x4e
mov byte [rsp + 0x1ad0], 0x65
mov byte [rsp + 0x1ad1], 0x75
mov byte [rsp + 0x1ad2], 0x75
mov byte [rsp + 0x1ad3], 0x55
mov byte [rsp + 0x1ad4], 0x59
mov byte [rsp + 0x1ad5], 0x67
mov byte [rsp + 0x1ad6], 0x75
mov byte [rsp + 0x1ad7], 0x47
mov byte [rsp + 0x1ad8], 0x72
mov byte [rsp + 0x1ad9], 0x6c
mov byte [rsp + 0x1ada], 0x53
mov byte [rsp + 0x1adb], 0x52
mov byte [rsp + 0x1adc], 0x66
mov byte [rsp + 0x1add], 0x74
mov byte [rsp + 0x1ade], 0x6d
mov byte [rsp + 0x1adf], 0x78
mov byte [rsp + 0x1ae0], 0x32
mov byte [rsp + 0x1ae1], 0x49
mov byte [rsp + 0x1ae2], 0x75
mov byte [rsp + 0x1ae3], 0x62
mov byte [rsp + 0x1ae4], 0x42
mov byte [rsp + 0x1ae5], 0x53
mov byte [rsp + 0x1ae6], 0x5a
mov byte [rsp + 0x1ae7], 0x44
mov byte [rsp + 0x1ae8], 0x79
mov byte [rsp + 0x1ae9], 0x45
mov byte [rsp + 0x1aea], 0x7a
mov byte [rsp + 0x1aeb], 0x32
mov byte [rsp + 0x1aec], 0x50
mov byte [rsp + 0x1aed], 0x73
mov byte [rsp + 0x1aee], 0x77
mov byte [rsp + 0x1aef], 0x67
mov byte [rsp + 0x1af0], 0x44
mov byte [rsp + 0x1af1], 0x6d
mov byte [rsp + 0x1af2], 0x4e
mov byte [rsp + 0x1af3], 0x71
mov byte [rsp + 0x1af4], 0x42
mov byte [rsp + 0x1af5], 0x33
mov byte [rsp + 0x1af6], 0x4d
mov byte [rsp + 0x1af7], 0x53
mov byte [rsp + 0x1af8], 0x6c
mov byte [rsp + 0x1af9], 0x50
mov byte [rsp + 0x1afa], 0x46
mov byte [rsp + 0x1afb], 0x31
mov byte [rsp + 0x1afc], 0x59
mov byte [rsp + 0x1afd], 0x53
mov byte [rsp + 0x1afe], 0x38
mov byte [rsp + 0x1aff], 0x31
mov byte [rsp + 0x1b00], 0x59
mov byte [rsp + 0x1b01], 0x7a
mov byte [rsp + 0x1b02], 0x4f
mov byte [rsp + 0x1b03], 0x44
mov byte [rsp + 0x1b04], 0x51
mov byte [rsp + 0x1b05], 0x62
mov byte [rsp + 0x1b06], 0x78
mov byte [rsp + 0x1b07], 0x68
mov byte [rsp + 0x1b08], 0x63
mov byte [rsp + 0x1b09], 0x44
mov byte [rsp + 0x1b0a], 0x63
mov byte [rsp + 0x1b0b], 0x74
mov byte [rsp + 0x1b0c], 0x35
mov byte [rsp + 0x1b0d], 0x56
mov byte [rsp + 0x1b0e], 0x7a
mov byte [rsp + 0x1b0f], 0x38
mov byte [rsp + 0x1b10], 0x66
mov byte [rsp + 0x1b11], 0x37
mov byte [rsp + 0x1b12], 0x42
mov byte [rsp + 0x1b13], 0x4a
mov byte [rsp + 0x1b14], 0x53
mov byte [rsp + 0x1b15], 0x49
mov byte [rsp + 0x1b16], 0x34
mov byte [rsp + 0x1b17], 0x70
mov byte [rsp + 0x1b18], 0x52
mov byte [rsp + 0x1b19], 0x49
mov byte [rsp + 0x1b1a], 0x30
mov byte [rsp + 0x1b1b], 0x53
mov byte [rsp + 0x1b1c], 0x4b
mov byte [rsp + 0x1b1d], 0x68
mov byte [rsp + 0x1b1e], 0x67
mov byte [rsp + 0x1b1f], 0x30
mov byte [rsp + 0x1b20], 0x46
mov byte [rsp + 0x1b21], 0x79
mov byte [rsp + 0x1b22], 0x68
mov byte [rsp + 0x1b23], 0x79
mov byte [rsp + 0x1b24], 0x44
mov byte [rsp + 0x1b25], 0x42
mov byte [rsp + 0x1b26], 0x72
mov byte [rsp + 0x1b27], 0x4d
mov byte [rsp + 0x1b28], 0x76
lea rax, [rsp + 0x1990]
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x170], 0xffffffffffffffff
inc qword [rsp + 0x170]
mov rax, qword [rsp + 0x1d8]
mov rcx, qword [rsp + 0x170]
cmp byte [rax + rcx], 0
jne 0x1400046cf
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x1d0], rax
mov rcx, qword [rsp + 0x1d0]
call fcn.1400011c0
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x1c0], rax
mov dword [rsp + 0x4c], 0
jmp 0x140004736
mov eax, dword [rsp + 0x4c]
inc eax
mov dword [rsp + 0x4c], eax
movsxd rax, dword [rsp + 0x4c]
cmp rax, 0x199
jae 0x14000476d
movsxd rax, dword [rsp + 0x4c]
mov ecx, SafeArrayCopyData
sub rcx, rax
mov rax, rcx
movsxd rcx, dword [rsp + 0x4c]
mov rdx, qword [rsp + 0x1c0]
movzx eax, byte [rsp + rax + 0x1990]
mov byte [rdx + rcx], al
jmp 0x14000472c
mov byte [rsp + 0xa6], 1
mov byte [rsp + 0x23], 1
movzx eax, byte [rsp + 0x23]
test eax, eax
je 0x14000482b
mov dword [rsp + 0x84], 0xe193
mov dword [rsp + 0x104], 0
jmp 0x1400047af
mov eax, dword [rsp + 0x104]
inc eax
mov dword [rsp + 0x104], eax
cmp dword [rsp + 0x104], 0x1d
jge 0x1400047d9
cmp dword [rsp + 0x84], 0
jge 0x1400047c7
jmp 0x1400047d9
mov eax, dword [rsp + 0x84]
dec eax
mov dword [rsp + 0x84], eax
jmp 0x14000479f
mov dword [rsp + 0x84], 0x7be73
mov dword [rsp + 0x108], 0
cmp dword [rsp + 0x108], 0x15
jge 0x14000482b
movzx eax, byte [rsp + 0x23]
test eax, eax
je 0x14000480b
movzx eax, byte [rsp + 0x23]
test eax, eax
jne 0x140004814
movzx eax, byte [rsp + 0x23]
test eax, eax
jne 0x140004819
mov byte [rsp + 0x23], 1
mov eax, dword [rsp + 0x108]
inc eax
mov dword [rsp + 0x108], eax
jmp 0x1400047ef
mov byte [rsp + 0xa7], 1
mov byte [rsp + 0x2d], 1
mov byte [rsp + 0x2e], 1
movzx eax, byte [rsp + 0x2d]
test eax, eax
jne 0x140004853
movzx eax, byte [rsp + 0x2e]
test eax, eax
je 0x1400048f7
mov dword [rsp + 0x88], 0x68b8
mov dword [rsp + 0x10c], 0
jmp 0x14000487b
mov eax, dword [rsp + 0x10c]
inc eax
mov dword [rsp + 0x10c], eax
cmp dword [rsp + 0x10c], 0xc
jge 0x1400048a5
cmp dword [rsp + 0x88], 0
jge 0x140004893
jmp 0x1400048a5
mov eax, dword [rsp + 0x88]
dec eax
mov dword [rsp + 0x88], eax
jmp 0x14000486b
mov dword [rsp + 0x88], 0x8cdbf
mov dword [rsp + 0x110], 0
cmp dword [rsp + 0x110], 0x49
jge 0x1400048f7
movzx eax, byte [rsp + 0x2d]
test eax, eax
je 0x1400048d7
movzx eax, byte [rsp + 0x2e]
test eax, eax
jne 0x1400048e0
movzx eax, byte [rsp + 0x2d]
test eax, eax
jne 0x1400048e5
mov byte [rsp + 0x2e], 1
mov eax, dword [rsp + 0x110]
inc eax
mov dword [rsp + 0x110], eax
jmp 0x1400048bb
mov byte [rsp + 0xa8], 1
mov byte [rsp + 0x26], 0
mov byte [rsp + 0x33], 0
movzx eax, byte [rsp + 0x26]
test eax, eax
je 0x1400049c7
movzx eax, byte [rsp + 0x33]
test eax, eax
je 0x1400049c7
mov dword [rsp + 0x8c], 0x11cf8
mov dword [rsp + 0x114], 0
jmp 0x14000494b
mov eax, dword [rsp + 0x114]
inc eax
mov dword [rsp + 0x114], eax
cmp dword [rsp + 0x114], 0x29
jge 0x140004975
cmp dword [rsp + 0x8c], 0
jge 0x140004963
jmp 0x140004975
mov eax, dword [rsp + 0x8c]
dec eax
mov dword [rsp + 0x8c], eax
jmp 0x14000493b
mov dword [rsp + 0x8c], 0x92836
mov dword [rsp + 0x118], 0
cmp dword [rsp + 0x118], 0x33
jge 0x1400049c7
movzx eax, byte [rsp + 0x26]
test eax, eax
je 0x1400049a7
movzx eax, byte [rsp + 0x26]
test eax, eax
jne 0x1400049b0
movzx eax, byte [rsp + 0x33]
test eax, eax
jne 0x1400049b5
mov byte [rsp + 0x26], 0
mov eax, dword [rsp + 0x118]
inc eax
mov dword [rsp + 0x118], eax
jmp 0x14000498b
mov byte [rsp + 0xa9], 1
mov byte [rsp + 0x34], 0
mov byte [rsp + 0x2f], 1
mov byte [rsp + 0x35], 1
movzx eax, byte [rsp + 0x34]
test eax, eax
je 0x1400049f0
movzx eax, byte [rsp + 0x2f]
test eax, eax
jne 0x1400049fd
movzx eax, byte [rsp + 0x35]
test eax, eax
je 0x140004a92
mov dword [rsp + 0x54], 0xbf8
mov dword [rsp + 0x11c], 0
jmp 0x140004a22
mov eax, dword [rsp + 0x11c]
inc eax
mov dword [rsp + 0x11c], eax
cmp dword [rsp + 0x11c], 0x12
jge 0x140004a43
cmp dword [rsp + 0x54], 0
jge 0x140004a37
jmp 0x140004a43
mov eax, dword [rsp + 0x54]
dec eax
mov dword [rsp + 0x54], eax
jmp 0x140004a12
mov dword [rsp + 0x54], 0xf0de7
mov dword [rsp + 0x120], 0
cmp dword [rsp + 0x120], 0x1c
jge 0x140004a92
movzx eax, byte [rsp + 0x2f]
test eax, eax
je 0x140004a72
movzx eax, byte [rsp + 0x34]
test eax, eax
jne 0x140004a7b
movzx eax, byte [rsp + 0x35]
test eax, eax
jne 0x140004a80
mov byte [rsp + 0x2f], 0
mov eax, dword [rsp + 0x120]
inc eax
mov dword [rsp + 0x120], eax
jmp 0x140004a56
mov byte [rsp + 0xaa], 1
mov dword [rsp + 0x40], 0
jmp 0x140004aae
mov eax, dword [rsp + 0x40]
inc eax
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0x100
jge 0x140004b68
lea rax, [rsp + 0x1788]
mov qword [rsp + 0x260], rax
movsxd rax, dword [rsp + 0x40]
mov rcx, qword [rsp + 0x260]
mov rcx, qword [rcx]
lea rax, [rcx + rax*4]
mov qword [rsp + 0x268], rax
mov rax, qword [rsp + 0x268]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x38]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x178], eax
mov eax, dword [rsp + 0x40]
cdq
idiv dword [rsp + 0x180]
mov eax, edx
cdqe
mov rdx, rax
mov rcx, qword [rsp + 0x1f98]
call fcn.140044780
movsx eax, byte [rax]
mov ecx, dword [rsp + 0x178]
add ecx, eax
mov eax, ecx
cdq
and edx, 0xff
add eax, edx
and eax, 0xff
sub eax, edx
mov dword [rsp + 0x38], eax
mov r9d, dword [rsp + 0x38]
mov r8d, dword [rsp + 0x40]
lea rdx, [rsp + 0x1788]
mov rcx, qword [rsp + 0x1f80]
call fcn.140001240
nop
jmp 0x140004aa4
lea rax, [rsp + 0x2e0]
mov rdi, rax
xor eax, eax
mov ecx, 0x300
rep stosb byte [rdi], al
mov dword [rsp + 0x124], 0
jmp 0x140004b99
mov eax, dword [rsp + 0x124]
inc eax
mov dword [rsp + 0x124], eax
movsxd rax, dword [rsp + 0x124]
cmp rax, 6
jae 0x140004bd2
mov dword [rsp + 0x128], 0
jmp 0x140004bc4
mov eax, dword [rsp + 0x128]
inc eax
mov dword [rsp + 0x128], eax
cmp dword [rsp + 0x128], 0x10
jge 0x140004bd0
jmp 0x140004bb4
jmp 0x140004b89
lea rax, [rsp + 0x5e0]
mov rdi, rax
xor eax, eax
mov ecx, 0x300
rep stosb byte [rdi], al
mov dword [rsp + 0x12c], 0
jmp 0x140004c03
mov eax, dword [rsp + 0x12c]
inc eax
mov dword [rsp + 0x12c], eax
movsxd rax, dword [rsp + 0x12c]
cmp rax, 6
jae 0x140004c3c
mov dword [rsp + 0x130], 0
jmp 0x140004c2e
mov eax, dword [rsp + 0x130]
inc eax
mov dword [rsp + 0x130], eax
cmp dword [rsp + 0x130], 0x10
jge 0x140004c3a
jmp 0x140004c1e
jmp 0x140004bf3
lea rax, [rsp + 0x8e0]
mov rdi, rax
xor eax, eax
mov ecx, 0x300
rep stosb byte [rdi], al
mov dword [rsp + 0x134], 0
jmp 0x140004c6d
mov eax, dword [rsp + 0x134]
inc eax
mov dword [rsp + 0x134], eax
movsxd rax, dword [rsp + 0x134]
cmp rax, 6
jae 0x140004ca6
mov dword [rsp + 0x138], 0
jmp 0x140004c98
mov eax, dword [rsp + 0x138]
inc eax
mov dword [rsp + 0x138], eax
cmp dword [rsp + 0x138], 0x10
jge 0x140004ca4
jmp 0x140004c88
jmp 0x140004c5d
lea rax, [rsp + 0xbe0]
mov rdi, rax
xor eax, eax
mov ecx, 0x300
rep stosb byte [rdi], al
mov dword [rsp + 0x13c], 0
jmp 0x140004cd7
mov eax, dword [rsp + 0x13c]
inc eax
mov dword [rsp + 0x13c], eax
movsxd rax, dword [rsp + 0x13c]
cmp rax, 6
jae 0x140004d10
mov dword [rsp + 0x140], 0
jmp 0x140004d02
mov eax, dword [rsp + 0x140]
inc eax
mov dword [rsp + 0x140], eax
cmp dword [rsp + 0x140], 0x10
jge 0x140004d0e
jmp 0x140004cf2
jmp 0x140004cc7
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x58], 0
jmp 0x140004d34
mov eax, dword [rsp + 0x58]
inc eax
mov dword [rsp + 0x58], eax
mov rax, qword [rsp + 0x1f90]
mov qword [rsp + 0x198], rax
mov rax, qword [rsp + 0x198]
mov rcx, qword [rsp + 0x198]
mov rcx, qword [rcx]
mov rax, qword [rax + 8]
sub rax, rcx
mov qword [rsp + 0x270], rax
movsxd rax, dword [rsp + 0x58]
mov rcx, qword [rsp + 0x270]
cmp rax, rcx
jae 0x140004f1e
mov eax, dword [rsp + 0x50]
inc eax
cdq
and edx, 0xff
add eax, edx
and eax, 0xff
sub eax, edx
mov dword [rsp + 0x50], eax
lea rax, [rsp + 0x1788]
mov qword [rsp + 0x278], rax
movsxd rax, dword [rsp + 0x50]
mov rcx, qword [rsp + 0x278]
mov rcx, qword [rcx]
lea rax, [rcx + rax*4]
mov qword [rsp + 0x280], rax
mov rax, qword [rsp + 0x280]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x38]
add ecx, eax
mov eax, ecx
cdq
and edx, 0xff
add eax, edx
and eax, 0xff
sub eax, edx
mov dword [rsp + 0x38], eax
mov r9d, dword [rsp + 0x38]
mov r8d, dword [rsp + 0x50]
lea rdx, [rsp + 0x1788]
mov rcx, qword [rsp + 0x1f80]
call fcn.140001240
lea rax, [rsp + 0x1788]
mov qword [rsp + 0x288], rax
movsxd rax, dword [rsp + 0x50]
mov rcx, qword [rsp + 0x288]
mov rcx, qword [rcx]
lea rax, [rcx + rax*4]
mov qword [rsp + 0x298], rax
lea rax, [rsp + 0x1788]
mov qword [rsp + 0x290], rax
movsxd rax, dword [rsp + 0x38]
mov rcx, qword [rsp + 0x290]
mov rcx, qword [rcx]
lea rax, [rcx + rax*4]
mov qword [rsp + 0x2a0], rax
mov rax, qword [rsp + 0x298]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x2a0]
add eax, dword [rcx]
cdq
and edx, 0xff
add eax, edx
and eax, 0xff
sub eax, edx
mov dword [rsp + 0x184], eax
mov rax, qword [rsp + 0x1f90]
mov qword [rsp + 0x2a8], rax
movsxd rax, dword [rsp + 0x58]
mov rcx, qword [rsp + 0x2a8]
mov rcx, qword [rcx]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x2b8], rax
lea rax, [rsp + 0x1788]
mov qword [rsp + 0x2b0], rax
movsxd rax, dword [rsp + 0x184]
mov rcx, qword [rsp + 0x2b0]
mov rcx, qword [rcx]
lea rax, [rcx + rax*4]
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2b8]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x2c0]
xor eax, dword [rcx]
mov byte [rsp + 0x1770], al
lea rdx, [rsp + 0x1770]
lea rcx, [rsp + 0x17d8]
call fcn.140045280
nop
jmp 0x140004d2a
lea rax, [rsp + 0x1d40]
lea rcx, str.Var_TjJGrXmmmqKfOZSCLTQYm
mov rdi, rax
mov rsi, rcx
mov ecx, 0x34
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1d74]
mov rdi, rax
xor eax, eax
mov ecx, 0x30
rep stosb byte [rdi], al
mov dword [rsp + 0x15c], SafeArrayAccessData
lea rcx, [rsp + 0x1d40]
call qword [sym.imp.KERNEL32.dll_lstrlenW]
mov dword [rsp + 0x144], eax
mov eax, dword [rsp + 0x144]
cmp dword [rsp + 0x15c], eax
jle 0x140004f8e
mov eax, dword [rsp + 0x15c]
mov dword [rsp + 0x160], eax
jmp 0x140004f9c
mov eax, dword [rsp + 0x144]
mov dword [rsp + 0x160], eax
mov eax, dword [rsp + 0x160]
mov dword [rsp + 0x90], eax
movsxd rax, dword [rsp + 0x90]
mov r8, rax
lea rdx, [rsp + 0x1d40]
lea rcx, [rsp + 0x1db0]
call fcn.14004c9b8
nop
mov eax, dword [rsp + 0x144]
mov dword [rsp + 0x5c], eax
jmp 0x140004fe2
mov eax, dword [rsp + 0x5c]
inc eax
mov dword [rsp + 0x5c], eax
mov eax, dword [rsp + 0x90]
cmp dword [rsp + 0x5c], eax
jge 0x140005003
movsxd rax, dword [rsp + 0x5c]
mov ecx, 0x30
mov word [rsp + rax*2 + 0x1db0], cx
jmp 0x140004fd8
movsxd rax, dword [rsp + 0x90]
shl rax, 1
mov qword [rsp + 0x1a0], rax
cmp qword [rsp + 0x1a0], 0xc8
jae 0x140005026
jmp 0x14000502c
call fcn.1400470f8
nop
xor eax, eax
mov rcx, qword [rsp + 0x1a0]
mov word [rsp + rcx + 0x1db0], ax
lea rdx, [rsp + 0x17d8]
mov rcx, qword [rsp + 0x1f88]
call fcn.140044290
mov eax, dword [rsp + 0x164]
or eax, 1
mov dword [rsp + 0x164], eax
lea rcx, [rsp + 0x17d8]
call fcn.140044910
nop
lea rcx, [rsp + 0x1788]
call fcn.140044a70
nop
mov rax, qword [rsp + 0x1f88]
mov rcx, qword [rsp + 0x1f50]
xor rcx, rsp
call fcn.140046fd0
add rsp, 0x1f68
pop rdi
pop rsi
ret