Function at 0x1400159c0
Capabilities:
Contain obfuscated stackstrings
Parse pe header

Disassembly:
mov qword [rsp + 8], rcx
push rdi
mov eax, 0x23a0
call fcn.14050cd10
sub rsp, rax
mov rax, qword [0x140579040]
xor rax, rsp
mov qword [rsp + 0x2390], rax
mov dword [rsp + 0x58], 0x9fe
mov byte [rsp + 0x21f0], 0x46
mov byte [rsp + 0x21f1], 0x5a
mov byte [rsp + 0x21f2], 0x36
mov byte [rsp + 0x21f3], 0x58
mov byte [rsp + 0x21f4], 0x65
mov byte [rsp + 0x21f5], 0x33
mov byte [rsp + 0x21f6], 0x68
mov byte [rsp + 0x21f7], 0x47
mov byte [rsp + 0x21f8], 0x73
mov byte [rsp + 0x21f9], 0x69
mov byte [rsp + 0x21fa], 0x70
mov byte [rsp + 0x21fb], 0x7a
mov byte [rsp + 0x21fc], 0x6c
mov byte [rsp + 0x21fd], 0x6a
mov byte [rsp + 0x21fe], 0x72
mov byte [rsp + 0x21ff], 0x51
mov byte [rsp + 0x2200], 0x72
mov byte [rsp + 0x2201], 0x76
mov byte [rsp + 0x2202], 0x50
mov byte [rsp + 0x2203], 0x66
mov byte [rsp + 0x2204], 0x70
mov byte [rsp + 0x2205], 0x42
mov byte [rsp + 0x2206], 0x55
mov byte [rsp + 0x2207], 0x72
mov byte [rsp + 0x2208], 0x53
mov byte [rsp + 0x2209], 0x57
mov byte [rsp + 0x220a], 0x6a
mov byte [rsp + 0x220b], 0x6b
mov byte [rsp + 0x220c], 0x6b
mov byte [rsp + 0x220d], 0x7a
mov byte [rsp + 0x220e], 0x73
mov byte [rsp + 0x220f], 0x74
mov byte [rsp + 0x2210], 0x5a
mov byte [rsp + 0x2211], 0x6e
mov byte [rsp + 0x2212], 0x46
mov byte [rsp + 0x2213], 0x77
mov byte [rsp + 0x2214], 0x50
mov byte [rsp + 0x2215], 0x63
mov byte [rsp + 0x2216], 0x50
mov byte [rsp + 0x2217], 0x51
mov byte [rsp + 0x2218], 0x58
mov byte [rsp + 0x2219], 0x55
mov byte [rsp + 0x221a], 0x74
mov byte [rsp + 0x221b], 0x50
mov byte [rsp + 0x221c], 0x73
mov byte [rsp + 0x221d], 0x69
mov byte [rsp + 0x221e], 0x76
mov byte [rsp + 0x221f], 0x48
mov byte [rsp + 0x2220], 0x4f
mov byte [rsp + 0x2221], 0x57
mov byte [rsp + 0x2222], 0x54
mov byte [rsp + 0x2223], 0x6b
mov byte [rsp + 0x2224], 0x34
mov byte [rsp + 0x2225], 0x75
mov byte [rsp + 0x2226], 0x38
mov byte [rsp + 0x2227], 0x54
mov byte [rsp + 0x2228], 0x51
mov byte [rsp + 0x2229], 0x65
mov byte [rsp + 0x222a], 0x4a
mov byte [rsp + 0x222b], 0x4f
mov byte [rsp + 0x222c], 0x41
mov byte [rsp + 0x222d], 0x79
mov byte [rsp + 0x222e], 0x69
mov byte [rsp + 0x222f], 0x6e
mov byte [rsp + 0x2230], 0x55
mov byte [rsp + 0x2231], 0x4d
mov byte [rsp + 0x2232], 0x38
mov byte [rsp + 0x2233], 0x45
mov byte [rsp + 0x2234], 0x75
mov byte [rsp + 0x2235], 0x66
mov byte [rsp + 0x2236], 0x78
mov byte [rsp + 0x2237], 0x71
mov byte [rsp + 0x2238], 0x6e
mov byte [rsp + 0x2239], 0x4b
mov byte [rsp + 0x223a], 0x6a
mov byte [rsp + 0x223b], 0x76
mov byte [rsp + 0x223c], 0x59
mov byte [rsp + 0x223d], 0x6f
mov byte [rsp + 0x223e], 0x6f
mov byte [rsp + 0x223f], 0x76
mov byte [rsp + 0x2240], 0x63
mov byte [rsp + 0x2241], 0x66
mov byte [rsp + 0x2242], 0x71
mov byte [rsp + 0x2243], 0x78
mov byte [rsp + 0x2244], 0x51
mov byte [rsp + 0x2245], 0x44
mov byte [rsp + 0x2246], 0x6f
mov byte [rsp + 0x2247], 0x55
mov byte [rsp + 0x2248], 0x52
mov byte [rsp + 0x2249], 0x78
mov byte [rsp + 0x224a], 0x44
mov byte [rsp + 0x224b], 0x75
mov byte [rsp + 0x224c], 0x56
mov byte [rsp + 0x224d], 0x77
mov byte [rsp + 0x224e], 0x59
mov byte [rsp + 0x224f], 0x38
mov byte [rsp + 0x2250], 0x36
mov byte [rsp + 0x2251], 0x63
mov byte [rsp + 0x2252], 0x55
mov byte [rsp + 0x2253], 0x6b
mov byte [rsp + 0x2254], 0x78
mov byte [rsp + 0x2255], 0x44
mov byte [rsp + 0x2256], 0x71
mov byte [rsp + 0x2257], 0x68
mov byte [rsp + 0x2258], 0x33
mov byte [rsp + 0x2259], 0x65
mov byte [rsp + 0x225a], 0x6e
mov byte [rsp + 0x225b], 0x78
mov byte [rsp + 0x225c], 0x47
mov byte [rsp + 0x225d], 0x68
mov byte [rsp + 0x225e], 0x6d
mov byte [rsp + 0x225f], 0x59
mov byte [rsp + 0x2260], 0x31
mov byte [rsp + 0x2261], 0x76
mov byte [rsp + 0x2262], 0x49
mov byte [rsp + 0x2263], 0x59
mov byte [rsp + 0x2264], 0x59
mov byte [rsp + 0x2265], 0x62
mov byte [rsp + 0x2266], 0x4a
mov byte [rsp + 0x2267], 0x56
mov byte [rsp + 0x2268], 0x6b
mov byte [rsp + 0x2269], 0x7a
mov byte [rsp + 0x226a], 0x4e
mov byte [rsp + 0x226b], 0x48
mov byte [rsp + 0x226c], 0x30
mov byte [rsp + 0x226d], 0x38
mov byte [rsp + 0x226e], 0x71
mov byte [rsp + 0x226f], 0x43
mov byte [rsp + 0x2270], 0x69
mov byte [rsp + 0x2271], 0x7a
mov byte [rsp + 0x2272], 0x52
mov byte [rsp + 0x2273], 0x50
mov byte [rsp + 0x2274], 0x58
mov byte [rsp + 0x2275], 0x41
mov byte [rsp + 0x2276], 0x36
mov byte [rsp + 0x2277], 0x79
mov byte [rsp + 0x2278], 0x72
mov byte [rsp + 0x2279], 0x58
mov byte [rsp + 0x227a], 0x4e
mov byte [rsp + 0x227b], 0x75
mov byte [rsp + 0x227c], 0x6d
mov byte [rsp + 0x227d], 0x69
mov byte [rsp + 0x227e], 0x70
mov byte [rsp + 0x227f], 0x67
mov byte [rsp + 0x2280], 0x71
mov byte [rsp + 0x2281], 0x79
mov byte [rsp + 0x2282], 0x4e
mov byte [rsp + 0x2283], 0x63
mov byte [rsp + 0x2284], 0x42
mov byte [rsp + 0x2285], 0x78
mov byte [rsp + 0x2286], 0x75
mov byte [rsp + 0x2287], 0x64
mov byte [rsp + 0x2288], 0x4e
mov byte [rsp + 0x2289], 0x42
mov byte [rsp + 0x228a], 0x77
mov byte [rsp + 0x228b], 0x50
mov byte [rsp + 0x228c], 0x6b
mov byte [rsp + 0x228d], 0x76
mov byte [rsp + 0x228e], 0x37
mov byte [rsp + 0x228f], 0x42
mov byte [rsp + 0x2290], 0x4c
mov byte [rsp + 0x2291], 0x6f
mov byte [rsp + 0x2292], 0x43
mov byte [rsp + 0x2293], 0x5a
mov byte [rsp + 0x2294], 0x77
mov byte [rsp + 0x2295], 0x4e
mov byte [rsp + 0x2296], 0x72
mov byte [rsp + 0x2297], 0x58
mov byte [rsp + 0x2298], 0x74
mov byte [rsp + 0x2299], 0x30
mov byte [rsp + 0x229a], 0x50
mov byte [rsp + 0x229b], 0x73
mov byte [rsp + 0x229c], 0x62
mov byte [rsp + 0x229d], 0x35
mov byte [rsp + 0x229e], 0x33
mov byte [rsp + 0x229f], 0x66
mov byte [rsp + 0x22a0], 0x73
mov byte [rsp + 0x22a1], 0x75
mov byte [rsp + 0x22a2], 0x58
mov byte [rsp + 0x22a3], 0x49
mov byte [rsp + 0x22a4], 0x4f
mov byte [rsp + 0x22a5], 0x47
mov byte [rsp + 0x22a6], 0x53
mov byte [rsp + 0x22a7], 0x6e
mov byte [rsp + 0x22a8], 0x43
mov byte [rsp + 0x22a9], 0x65
mov byte [rsp + 0x22aa], 0x73
mov byte [rsp + 0x22ab], 0x62
mov byte [rsp + 0x22ac], 0x44
mov byte [rsp + 0x22ad], 0x71
mov byte [rsp + 0x22ae], 0x78
mov byte [rsp + 0x22af], 0x69
mov byte [rsp + 0x22b0], 0x51
mov byte [rsp + 0x22b1], 0x4d
mov byte [rsp + 0x22b2], 0x66
mov byte [rsp + 0x22b3], 0x75
mov byte [rsp + 0x22b4], 0x48
mov byte [rsp + 0x22b5], 0x66
mov byte [rsp + 0x22b6], 0x52
mov byte [rsp + 0x22b7], 0x6c
mov byte [rsp + 0x22b8], 0x51
mov byte [rsp + 0x22b9], 0x33
mov byte [rsp + 0x22ba], 0x4c
mov byte [rsp + 0x22bb], 0x38
mov byte [rsp + 0x22bc], 0x50
mov byte [rsp + 0x22bd], 0x66
mov byte [rsp + 0x22be], 0x46
mov byte [rsp + 0x22bf], 0x37
mov byte [rsp + 0x22c0], 0x73
mov byte [rsp + 0x22c1], 0x33
mov byte [rsp + 0x22c2], 0x6a
mov byte [rsp + 0x22c3], 0x51
mov byte [rsp + 0x22c4], 0x31
mov byte [rsp + 0x22c5], 0x75
mov byte [rsp + 0x22c6], 0x4c
mov byte [rsp + 0x22c7], 0x50
mov byte [rsp + 0x22c8], 0x6b
mov byte [rsp + 0x22c9], 0x30
mov byte [rsp + 0x22ca], 0x49
mov byte [rsp + 0x22cb], 0x66
mov byte [rsp + 0x22cc], 0x78
mov byte [rsp + 0x22cd], 0x33
mov byte [rsp + 0x22ce], 0x6c
mov byte [rsp + 0x22cf], 0x62
mov byte [rsp + 0x22d0], 0x49
mov byte [rsp + 0x22d1], 0x37
mov byte [rsp + 0x22d2], 0x57
mov byte [rsp + 0x22d3], 0x67
mov byte [rsp + 0x22d4], 0x45
mov byte [rsp + 0x22d5], 0x5a
mov byte [rsp + 0x22d6], 0x31
mov byte [rsp + 0x22d7], 0x38
mov byte [rsp + 0x22d8], 0x71
mov byte [rsp + 0x22d9], 0x74
mov byte [rsp + 0x22da], 0x6b
mov byte [rsp + 0x22db], 0x4d
mov byte [rsp + 0x22dc], 0x55
mov byte [rsp + 0x22dd], 0x38
mov byte [rsp + 0x22de], 0x53
mov byte [rsp + 0x22df], 0x63
mov byte [rsp + 0x22e0], 0x46
mov byte [rsp + 0x22e1], 0x6f
mov byte [rsp + 0x22e2], 0x56
mov byte [rsp + 0x22e3], 0x38
mov byte [rsp + 0x22e4], 0x33
mov byte [rsp + 0x22e5], 0x52
mov byte [rsp + 0x22e6], 0x4a
mov byte [rsp + 0x22e7], 0x4d
mov byte [rsp + 0x22e8], 0x64
mov byte [rsp + 0x22e9], 0x31
mov byte [rsp + 0x22ea], 0x47
mov byte [rsp + 0x22eb], 0x77
mov byte [rsp + 0x22ec], 0x71
mov byte [rsp + 0x22ed], 0x69
mov byte [rsp + 0x22ee], 0x58
mov byte [rsp + 0x22ef], 0x75
mov byte [rsp + 0x22f0], 0x4f
mov byte [rsp + 0x22f1], 0x49
mov byte [rsp + 0x22f2], 0x38
mov byte [rsp + 0x22f3], 0x6b
mov byte [rsp + 0x22f4], 0x73
mov byte [rsp + 0x22f5], 0x4b
mov byte [rsp + 0x22f6], 0x66
mov byte [rsp + 0x22f7], 0x73
mov byte [rsp + 0x22f8], 0x57
mov byte [rsp + 0x22f9], 0x67
mov byte [rsp + 0x22fa], 0x50
mov byte [rsp + 0x22fb], 0x45
mov byte [rsp + 0x22fc], 0x41
mov byte [rsp + 0x22fd], 0x43
mov byte [rsp + 0x22fe], 0x51
mov byte [rsp + 0x22ff], 0x48
mov byte [rsp + 0x2300], 0x43
mov byte [rsp + 0x2301], 0x6e
mov byte [rsp + 0x2302], 0x43
mov byte [rsp + 0x2303], 0x6c
mov byte [rsp + 0x2304], 0x58
mov byte [rsp + 0x2305], 0x4b
mov byte [rsp + 0x2306], 0x34
mov byte [rsp + 0x2307], 0x52
mov byte [rsp + 0x2308], 0x58
mov byte [rsp + 0x2309], 0x4b
mov byte [rsp + 0x230a], 0x32
mov byte [rsp + 0x230b], 0x71
mov byte [rsp + 0x230c], 0x75
mov byte [rsp + 0x230d], 0x4f
mov byte [rsp + 0x230e], 0x58
mov byte [rsp + 0x230f], 0x54
mov byte [rsp + 0x2310], 0x7a
mov byte [rsp + 0x2311], 0x33
mov byte [rsp + 0x2312], 0x49
mov byte [rsp + 0x2313], 0x73
mov byte [rsp + 0x2314], 0x4f
mov byte [rsp + 0x2315], 0x35
mov byte [rsp + 0x2316], 0x48
mov byte [rsp + 0x2317], 0x66
mov byte [rsp + 0x2318], 0x53
mov byte [rsp + 0x2319], 0x31
mov byte [rsp + 0x231a], 0x62
mov byte [rsp + 0x231b], 0x64
mov byte [rsp + 0x231c], 0x46
mov byte [rsp + 0x231d], 0x42
mov byte [rsp + 0x231e], 0x32
mov byte [rsp + 0x231f], 0x36
mov byte [rsp + 0x2320], 0x51
mov byte [rsp + 0x2321], 0x6b
mov byte [rsp + 0x2322], 0x67
mov byte [rsp + 0x2323], 0x36
mov byte [rsp + 0x2324], 0x67
mov byte [rsp + 0x2325], 0x76
mov byte [rsp + 0x2326], 0x4e
mov byte [rsp + 0x2327], 0x37
mov byte [rsp + 0x2328], 0x45
mov byte [rsp + 0x2329], 0x59
mov byte [rsp + 0x232a], 0x4d
mov byte [rsp + 0x232b], 0x4f
mov byte [rsp + 0x232c], 0x4c
mov byte [rsp + 0x232d], 0x57
mov byte [rsp + 0x232e], 0x67
mov byte [rsp + 0x232f], 0x77
mov byte [rsp + 0x2330], 0x76
mov byte [rsp + 0x2331], 0x48
mov byte [rsp + 0x2332], 0x54
mov byte [rsp + 0x2333], 0x76
mov byte [rsp + 0x2334], 0x38
mov byte [rsp + 0x2335], 0x6f
mov byte [rsp + 0x2336], 0x6e
mov byte [rsp + 0x2337], 0x70
mov byte [rsp + 0x2338], 0x52
mov byte [rsp + 0x2339], 0x7a
mov byte [rsp + 0x233a], 0x58
mov byte [rsp + 0x233b], 0x52
mov byte [rsp + 0x233c], 0x71
mov byte [rsp + 0x233d], 0x50
mov byte [rsp + 0x233e], 0x4d
mov byte [rsp + 0x233f], 0x6d
mov byte [rsp + 0x2340], 0x38
mov byte [rsp + 0x2341], 0x70
mov byte [rsp + 0x2342], 0x45
mov byte [rsp + 0x2343], 0x4f
mov byte [rsp + 0x2344], 0x31
mov byte [rsp + 0x2345], 0x30
mov byte [rsp + 0x2346], 0x6d
mov byte [rsp + 0x2347], 0x4e
mov byte [rsp + 0x2348], 0x56
mov byte [rsp + 0x2349], 0x6b
mov byte [rsp + 0x234a], 0x37
mov byte [rsp + 0x234b], 0x6f
mov byte [rsp + 0x234c], 0x32
mov byte [rsp + 0x234d], 0x78
mov byte [rsp + 0x234e], 0x68
mov byte [rsp + 0x234f], 0x51
mov byte [rsp + 0x2350], 0x7a
mov byte [rsp + 0x2351], 0x50
mov byte [rsp + 0x2352], 0x6f
mov byte [rsp + 0x2353], 0x38
mov byte [rsp + 0x2354], 0x77
mov byte [rsp + 0x2355], 0x57
mov byte [rsp + 0x2356], 0x70
mov byte [rsp + 0x2357], 0x66
mov byte [rsp + 0x2358], 0x4f
mov byte [rsp + 0x2359], 0x73
mov byte [rsp + 0x235a], 0x34
mov byte [rsp + 0x235b], 0x52
mov byte [rsp + 0x235c], 0x66
mov byte [rsp + 0x235d], 0x6a
mov byte [rsp + 0x235e], 0x37
mov byte [rsp + 0x235f], 0x4a
mov byte [rsp + 0x2360], 0x58
mov byte [rsp + 0x2361], 0x4d
mov byte [rsp + 0x2362], 0x75
mov byte [rsp + 0x2363], 0x34
mov byte [rsp + 0x2364], 0x74
mov byte [rsp + 0x2365], 0x52
mov byte [rsp + 0x2366], 0x32
mov byte [rsp + 0x2367], 0x62
mov byte [rsp + 0x2368], 0x6e
mov byte [rsp + 0x2369], 0x57
mov byte [rsp + 0x236a], 0x36
mov byte [rsp + 0x236b], 0x38
mov byte [rsp + 0x236c], 0x59
mov byte [rsp + 0x236d], 0x5a
mov byte [rsp + 0x236e], 0x65
mov byte [rsp + 0x236f], 0x7a
mov byte [rsp + 0x2370], 0x6a
mov byte [rsp + 0x2371], 0x45
mov byte [rsp + 0x2372], 0x65
mov byte [rsp + 0x2373], 0x34
mov byte [rsp + 0x2374], 0x4c
mov byte [rsp + 0x2375], 0x63
mov byte [rsp + 0x2376], 0x7a
mov byte [rsp + 0x2377], 0x7a
mov byte [rsp + 0x2378], 0x38
mov byte [rsp + 0x2379], 0x62
mov byte [rsp + 0x237a], 0x41
mov byte [rsp + 0x237b], 0x4e
mov byte [rsp + 0x237c], 0x35
mov byte [rsp + 0x237d], 0x59
mov byte [rsp + 0x237e], 0x33
mov byte [rsp + 0x237f], 0x46
mov byte [rsp + 0x2380], 0x78
mov byte [rsp + 0x2381], 0x69
mov byte [rsp + 0x2382], 0x42
mov byte [rsp + 0x2383], 0x6b
mov byte [rsp + 0x2384], 0x6c
mov byte [rsp + 0x2385], 0x37
mov byte [rsp + 0x2386], 0x76
mov byte [rsp + 0x2387], 0x31
mov byte [rsp + 0x2388], 0x36
mov byte [rsp + 0x2389], 0x70
mov byte [rsp + 0x238a], 0x56
mov byte [rsp + 0x238b], 0x53
mov byte [rsp + 0x238c], 0x48
lea rax, [rsp + 0x21f0]
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x118], 0xffffffffffffffff
inc qword [rsp + 0x118]
mov rax, qword [rsp + 0x1a0]
mov rcx, qword [rsp + 0x118]
cmp byte [rax + rcx], 0
jne 0x1400166f1
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x1a8], rax
mov rcx, qword [rsp + 0x1a8]
call fcn.1400011e0
mov qword [rsp + 0x1b0], rax
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x1b8], rax
mov dword [rsp + 0x34], 0
jmp 0x140016758
mov eax, dword [rsp + 0x34]
inc eax
mov dword [rsp + 0x34], eax
movsxd rax, dword [rsp + 0x34]
cmp rax, 0x19d
jae 0x14001678f
movsxd rax, dword [rsp + 0x34]
mov ecx, 0x19d
sub rcx, rax
mov rax, rcx
movsxd rcx, dword [rsp + 0x34]
mov rdx, qword [rsp + 0x1b8]
movzx eax, byte [rsp + rax + 0x21f0]
mov byte [rdx + rcx], al
jmp 0x14001674e
mov byte [rsp + 0x2b], 0x20
lea rax, [rsp + 0x238d]
mov qword [rsp + 0x1c0], rax
lea rax, [rsp + 0x21f0]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x1df0], rax
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x1df8], rax
mov rax, qword [rsp + 0x1df8]
mov qword [rsp + 0x1d8], rax
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0x1df0]
mov qword [rsp + 0x1e8], rax
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x138]
sub rcx, rax
mov rax, rcx
mov r8, rax
movzx edx, byte [rsp + 0x2b]
mov rcx, qword [rsp + 0x110]
call fcn.14050ae50
nop
jmp 0x14001687a
mov byte [rsp + 0x68], 0
mov byte [rsp + 0x69], 0
mov byte [rsp + 0x6a], 0
mov byte [rsp + 0x20], 0
movzx eax, byte [rsp + 0x20]
test eax, eax
je 0x140016930
mov dword [rsp + 0x5c], 0x9f14
mov dword [rsp + 0x80], 0
jmp 0x1400168c0
mov eax, dword [rsp + 0x80]
inc eax
mov dword [rsp + 0x80], eax
cmp dword [rsp + 0x80], 6
jge 0x1400168e1
cmp dword [rsp + 0x5c], 0
jge 0x1400168d5
jmp 0x1400168e1
mov eax, dword [rsp + 0x5c]
dec eax
mov dword [rsp + 0x5c], eax
jmp 0x1400168b0
mov dword [rsp + 0x5c], 0x18ca1
mov dword [rsp + 0x84], 0
cmp dword [rsp + 0x84], 0x2e
jge 0x140016930
movzx eax, byte [rsp + 0x20]
test eax, eax
je 0x140016910
movzx eax, byte [rsp + 0x20]
test eax, eax
jne 0x140016919
movzx eax, byte [rsp + 0x20]
test eax, eax
jne 0x14001691e
mov byte [rsp + 0x20], 1
mov eax, dword [rsp + 0x84]
inc eax
mov dword [rsp + 0x84], eax
jmp 0x1400168f4
mov byte [rsp + 0x6b], 0
mov byte [rsp + 0x6c], 1
mov byte [rsp + 0x21], 1
movzx eax, byte [rsp + 0x21]
test eax, eax
je 0x1400169e1
mov dword [rsp + 0x60], 0x1545b
mov dword [rsp + 0x88], 0
jmp 0x140016971
mov eax, dword [rsp + 0x88]
inc eax
mov dword [rsp + 0x88], eax
cmp dword [rsp + 0x88], 4
jge 0x140016992
cmp dword [rsp + 0x60], 0
jge 0x140016986
jmp 0x140016992
mov eax, dword [rsp + 0x60]
dec eax
mov dword [rsp + 0x60], eax
jmp 0x140016961
mov dword [rsp + 0x60], 0x5fdc
mov dword [rsp + 0x8c], 0
cmp dword [rsp + 0x8c], 0x53
jge 0x1400169e1
movzx eax, byte [rsp + 0x21]
test eax, eax
je 0x1400169c1
movzx eax, byte [rsp + 0x21]
test eax, eax
jne 0x1400169ca
movzx eax, byte [rsp + 0x21]
test eax, eax
jne 0x1400169cf
mov byte [rsp + 0x21], 0
mov eax, dword [rsp + 0x8c]
inc eax
mov dword [rsp + 0x8c], eax
jmp 0x1400169a5
mov byte [rsp + 0x6d], 0
mov dword [rsp + 0x30], 0
jmp 0x1400169fa
mov eax, dword [rsp + 0x58]
cmp dword [rsp + 0x30], eax
jge 0x140016a2c
mov eax, dword [rsp + 0x58]
add eax, 0x4f5
mov dword [rsp + 0x58], eax
cmp dword [rsp + 0x30], 0x2435
jle 0x140016a28
mov eax, dword [rsp + 0x30]
add eax, 0x9bb
mov dword [rsp + 0x30], eax
jmp 0x140016a2c
mov byte [rsp + 0x6e], 0
mov byte [rsp + 0x29], 0
mov byte [rsp + 0x28], 0
movzx eax, byte [rsp + 0x29]
test eax, eax
je 0x140016aef
movzx eax, byte [rsp + 0x28]
test eax, eax
je 0x140016aef
mov dword [rsp + 0x64], 0x736c
mov dword [rsp + 0x90], 0
jmp 0x140016a7a
mov eax, dword [rsp + 0x90]
inc eax
mov dword [rsp + 0x90], eax
cmp dword [rsp + 0x90], 0x2e
jge 0x140016a9b
cmp dword [rsp + 0x64], 0
jge 0x140016a8f
jmp 0x140016a9b
mov eax, dword [rsp + 0x64]
dec eax
mov dword [rsp + 0x64], eax
jmp 0x140016a6a
mov dword [rsp + 0x64], 0x4a0e7
mov dword [rsp + 0x94], 0
cmp dword [rsp + 0x94], 3
jge 0x140016aea
movzx eax, byte [rsp + 0x29]
test eax, eax
je 0x140016aca
movzx eax, byte [rsp + 0x28]
test eax, eax
jne 0x140016ad3
movzx eax, byte [rsp + 0x28]
test eax, eax
jne 0x140016ad8
mov byte [rsp + 0x29], 1
mov eax, dword [rsp + 0x94]
inc eax
mov dword [rsp + 0x94], eax
jmp 0x140016aae
jmp 0x140018d18
mov byte [rsp + 0x6f], 0
mov byte [rsp + 0x22], 0
movzx eax, byte [rsp + 0x22]
test eax, eax
je 0x140016ba0
mov dword [rsp + 0x38], 0x174ae
mov dword [rsp + 0x98], 0
jmp 0x140016b2b
mov eax, dword [rsp + 0x98]
inc eax
mov dword [rsp + 0x98], eax
cmp dword [rsp + 0x98], 0x22
jge 0x140016b4c
cmp dword [rsp + 0x38], 0
jge 0x140016b40
jmp 0x140016b4c
mov eax, dword [rsp + 0x38]
dec eax
mov dword [rsp + 0x38], eax
jmp 0x140016b1b
mov dword [rsp + 0x38], 0xd41e2
mov dword [rsp + 0x9c], 0
cmp dword [rsp + 0x9c], 6
jge 0x140016b9b
movzx eax, byte [rsp + 0x22]
test eax, eax
je 0x140016b7b
movzx eax, byte [rsp + 0x22]
test eax, eax
jne 0x140016b84
movzx eax, byte [rsp + 0x22]
test eax, eax
jne 0x140016b89
mov byte [rsp + 0x22], 1
mov eax, dword [rsp + 0x9c]
inc eax
mov dword [rsp + 0x9c], eax
jmp 0x140016b5f
jmp 0x140017a94
mov byte [rsp + 0x2050], 0x68
mov byte [rsp + 0x2051], 0x52
mov byte [rsp + 0x2052], 0x52
mov byte [rsp + 0x2053], 0x67
mov byte [rsp + 0x2054], 0x7a
mov byte [rsp + 0x2055], 0x6b
mov byte [rsp + 0x2056], 0x4e
mov byte [rsp + 0x2057], 0x5a
mov byte [rsp + 0x2058], 0x70
mov byte [rsp + 0x2059], 0x38
mov byte [rsp + 0x205a], 0x4b
mov byte [rsp + 0x205b], 0x75
mov byte [rsp + 0x205c], 0x42
mov byte [rsp + 0x205d], 0x59
mov byte [rsp + 0x205e], 0x37
mov byte [rsp + 0x205f], 0x4b
mov byte [rsp + 0x2060], 0x6e
mov byte [rsp + 0x2061], 0x34
mov byte [rsp + 0x2062], 0x51
mov byte [rsp + 0x2063], 0x46
mov byte [rsp + 0x2064], 0x31
mov byte [rsp + 0x2065], 0x48
mov byte [rsp + 0x2066], 0x52
mov byte [rsp + 0x2067], 0x59
mov byte [rsp + 0x2068], 0x76
mov byte [rsp + 0x2069], 0x63
mov byte [rsp + 0x206a], 0x4c
mov byte [rsp + 0x206b], 0x43
mov byte [rsp + 0x206c], 0x53
mov byte [rsp + 0x206d], 0x76
mov byte [rsp + 0x206e], 0x6f
mov byte [rsp + 0x206f], 0x49
mov byte [rsp + 0x2070], 0x32
mov byte [rsp + 0x2071], 0x48
mov byte [rsp + 0x2072], 0x73
mov byte [rsp + 0x2073], 0x65
mov byte [rsp + 0x2074], 0x65
mov byte [rsp + 0x2075], 0x62
mov byte [rsp + 0x2076], 0x43
mov byte [rsp + 0x2077], 0x55
mov byte [rsp + 0x2078], 0x38
mov byte [rsp + 0x2079], 0x56
mov byte [rsp + 0x207a], 0x6d
mov byte [rsp + 0x207b], 0x55
mov byte [rsp + 0x207c], 0x55
mov byte [rsp + 0x207d], 0x4f
mov byte [rsp + 0x207e], 0x4c
mov byte [rsp + 0x207f], 0x6e
mov byte [rsp + 0x2080], 0x66
mov byte [rsp + 0x2081], 0x73
mov byte [rsp + 0x2082], 0x56
mov byte [rsp + 0x2083], 0x4b
mov byte [rsp + 0x2084], 0x70
mov byte [rsp + 0x2085], 0x41
mov byte [rsp + 0x2086], 0x73
mov byte [rsp + 0x2087], 0x4f
mov byte [rsp + 0x2088], 0x44
mov byte [rsp + 0x2089], 0x32
mov byte [rsp + 0x208a], 0x6e
mov byte [rsp + 0x208b], 0x63
mov byte [rsp + 0x208c], 0x65
mov byte [rsp + 0x208d], 0x50
mov byte [rsp + 0x208e], 0x58
mov byte [rsp + 0x208f], 0x50
mov byte [rsp + 0x2090], 0x77
mov byte [rsp + 0x2091], 0x31
mov byte [rsp + 0x2092], 0x5a
mov byte [rsp + 0x2093], 0x77
mov byte [rsp + 0x2094], 0x76
mov byte [rsp + 0x2095], 0x41
mov byte [rsp + 0x2096], 0x50
mov byte [rsp + 0x2097], 0x4d
mov byte [rsp + 0x2098], 0x6a
mov byte [rsp + 0x2099], 0x37
mov byte [rsp + 0x209a], 0x54
mov byte [rsp + 0x209b], 0x52
mov byte [rsp + 0x209c], 0x75
mov byte [rsp + 0x209d], 0x5a
mov byte [rsp + 0x209e], 0x53
mov byte [rsp + 0x209f], 0x66
mov byte [rsp + 0x20a0], 0x65
mov byte [rsp + 0x20a1], 0x50
mov byte [rsp + 0x20a2], 0x4d
mov byte [rsp + 0x20a3], 0x54
mov byte [rsp + 0x20a4], 0x30
mov byte [rsp + 0x20a5], 0x36
mov byte [rsp + 0x20a6], 0x44
mov byte [rsp + 0x20a7], 0x69
mov byte [rsp + 0x20a8], 0x38
mov byte [rsp + 0x20a9], 0x76
mov byte [rsp + 0x20aa], 0x4e
mov byte [rsp + 0x20ab], 0x51
mov byte [rsp + 0x20ac], 0x79
mov byte [rsp + 0x20ad], 0x56
mov byte [rsp + 0x20ae], 0x63
mov byte [rsp + 0x20af], 0x30
mov byte [rsp + 0x20b0], 0x58
mov byte [rsp + 0x20b1], 0x79
mov byte [rsp + 0x20b2], 0x64
mov byte [rsp + 0x20b3], 0x4d
mov byte [rsp + 0x20b4], 0x76
mov byte [rsp + 0x20b5], 0x48
mov byte [rsp + 0x20b6], 0x35
mov byte [rsp + 0x20b7], 0x53
mov byte [rsp + 0x20b8], 0x78
mov byte [rsp + 0x20b9], 0x6b
mov byte [rsp + 0x20ba], 0x55
mov byte [rsp + 0x20bb], 0x38
mov byte [rsp + 0x20bc], 0x74
mov byte [rsp + 0x20bd], 0x57
mov byte [rsp + 0x20be], 0x56
mov byte [rsp + 0x20bf], 0x4a
mov byte [rsp + 0x20c0], 0x42
mov byte [rsp + 0x20c1], 0x46
mov byte [rsp + 0x20c2], 0x6c
mov byte [rsp + 0x20c3], 0x72
mov byte [rsp + 0x20c4], 0x58
mov byte [rsp + 0x20c5], 0x79
mov byte [rsp + 0x20c6], 0x53
mov byte [rsp + 0x20c7], 0x46
mov byte [rsp + 0x20c8], 0x37
mov byte [rsp + 0x20c9], 0x38
mov byte [rsp + 0x20ca], 0x64
mov byte [rsp + 0x20cb], 0x44
mov byte [rsp + 0x20cc], 0x57
mov byte [rsp + 0x20cd], 0x77
mov byte [rsp + 0x20ce], 0x4d
mov byte [rsp + 0x20cf], 0x59
mov byte [rsp + 0x20d0], 0x56
mov byte [rsp + 0x20d1], 0x62
mov byte [rsp + 0x20d2], 0x32
mov byte [rsp + 0x20d3], 0x4b
mov byte [rsp + 0x20d4], 0x70
mov byte [rsp + 0x20d5], 0x45
mov byte [rsp + 0x20d6], 0x36
mov byte [rsp + 0x20d7], 0x65
mov byte [rsp + 0x20d8], 0x52
mov byte [rsp + 0x20d9], 0x36
mov byte [rsp + 0x20da], 0x79
mov byte [rsp + 0x20db], 0x4d
mov byte [rsp + 0x20dc], 0x71
mov byte [rsp + 0x20dd], 0x32
mov byte [rsp + 0x20de], 0x67
mov byte [rsp + 0x20df], 0x35
mov byte [rsp + 0x20e0], 0x34
mov byte [rsp + 0x20e1], 0x46
mov byte [rsp + 0x20e2], 0x70
mov byte [rsp + 0x20e3], 0x68
mov byte [rsp + 0x20e4], 0x41
mov byte [rsp + 0x20e5], 0x72
mov byte [rsp + 0x20e6], 0x66
mov byte [rsp + 0x20e7], 0x45
mov byte [rsp + 0x20e8], 0x49
mov byte [rsp + 0x20e9], 0x6a
mov byte [rsp + 0x20ea], 0x54
mov byte [rsp + 0x20eb], 0x49
mov byte [rsp + 0x20ec], 0x71
mov byte [rsp + 0x20ed], 0x36
mov byte [rsp + 0x20ee], 0x6a
mov byte [rsp + 0x20ef], 0x59
mov byte [rsp + 0x20f0], 0x4f
mov byte [rsp + 0x20f1], 0x67
mov byte [rsp + 0x20f2], 0x6e
mov byte [rsp + 0x20f3], 0x59
mov byte [rsp + 0x20f4], 0x51
mov byte [rsp + 0x20f5], 0x76
mov byte [rsp + 0x20f6], 0x57
mov byte [rsp + 0x20f7], 0x57
mov byte [rsp + 0x20f8], 0x49
mov byte [rsp + 0x20f9], 0x38
mov byte [rsp + 0x20fa], 0x74
mov byte [rsp + 0x20fb], 0x77
mov byte [rsp + 0x20fc], 0x32
mov byte [rsp + 0x20fd], 0x4a
mov byte [rsp + 0x20fe], 0x77
mov byte [rsp + 0x20ff], 0x58
mov byte [rsp + 0x2100], 0x70
mov byte [rsp + 0x2101], 0x57
mov byte [rsp + 0x2102], 0x78
mov byte [rsp + 0x2103], 0x31
mov byte [rsp + 0x2104], 0x43
mov byte [rsp + 0x2105], 0x6b
mov byte [rsp + 0x2106], 0x53
mov byte [rsp + 0x2107], 0x33
mov byte [rsp + 0x2108], 0x77
mov byte [rsp + 0x2109], 0x73
mov byte [rsp + 0x210a], 0x64
mov byte [rsp + 0x210b], 0x44
mov byte [rsp + 0x210c], 0x63
mov byte [rsp + 0x210d], 0x4d
mov byte [rsp + 0x210e], 0x4e
mov byte [rsp + 0x210f], 0x64
mov byte [rsp + 0x2110], 0x6e
mov byte [rsp + 0x2111], 0x67
mov byte [rsp + 0x2112], 0x79
mov byte [rsp + 0x2113], 0x41
mov byte [rsp + 0x2114], 0x34
mov byte [rsp + 0x2115], 0x77
mov byte [rsp + 0x2116], 0x35
mov byte [rsp + 0x2117], 0x69
mov byte [rsp + 0x2118], 0x31
mov byte [rsp + 0x2119], 0x54
mov byte [rsp + 0x211a], 0x37
mov byte [rsp + 0x211b], 0x76
mov byte [rsp + 0x211c], 0x38
mov byte [rsp + 0x211d], 0x50
mov byte [rsp + 0x211e], 0x77
mov byte [rsp + 0x211f], 0x52
mov byte [rsp + 0x2120], 0x51
mov byte [rsp + 0x2121], 0x48
mov byte [rsp + 0x2122], 0x69
mov byte [rsp + 0x2123], 0x51
mov byte [rsp + 0x2124], 0x53
mov byte [rsp + 0x2125], 0x41
mov byte [rsp + 0x2126], 0x4f
mov byte [rsp + 0x2127], 0x4c
mov byte [rsp + 0x2128], 0x68
mov byte [rsp + 0x2129], 0x48
mov byte [rsp + 0x212a], 0x38
mov byte [rsp + 0x212b], 0x42
mov byte [rsp + 0x212c], 0x4b
mov byte [rsp + 0x212d], 0x75
mov byte [rsp + 0x212e], 0x41
mov byte [rsp + 0x212f], 0x6f
mov byte [rsp + 0x2130], 0x35
mov byte [rsp + 0x2131], 0x31
mov byte [rsp + 0x2132], 0x67
mov byte [rsp + 0x2133], 0x48
mov byte [rsp + 0x2134], 0x57
mov byte [rsp + 0x2135], 0x44
mov byte [rsp + 0x2136], 0x64
mov byte [rsp + 0x2137], 0x4a
mov byte [rsp + 0x2138], 0x4c
mov byte [rsp + 0x2139], 0x64
mov byte [rsp + 0x213a], 0x33
mov byte [rsp + 0x213b], 0x53
mov byte [rsp + 0x213c], 0x73
mov byte [rsp + 0x213d], 0x6d
mov byte [rsp + 0x213e], 0x72
mov byte [rsp + 0x213f], 0x59
mov byte [rsp + 0x2140], 0x45
mov byte [rsp + 0x2141], 0x43
mov byte [rsp + 0x2142], 0x63
mov byte [rsp + 0x2143], 0x74
mov byte [rsp + 0x2144], 0x7a
mov byte [rsp + 0x2145], 0x76
mov byte [rsp + 0x2146], 0x78
mov byte [rsp + 0x2147], 0x52
mov byte [rsp + 0x2148], 0x72
mov byte [rsp + 0x2149], 0x49
mov byte [rsp + 0x214a], 0x71
mov byte [rsp + 0x214b], 0x49
mov byte [rsp + 0x214c], 0x34
mov byte [rsp + 0x214d], 0x33
mov byte [rsp + 0x214e], 0x6b
mov byte [rsp + 0x214f], 0x38
mov byte [rsp + 0x2150], 0x4f
mov byte [rsp + 0x2151], 0x56
mov byte [rsp + 0x2152], 0x46
mov byte [rsp + 0x2153], 0x65
mov byte [rsp + 0x2154], 0x37
mov byte [rsp + 0x2155], 0x62
mov byte [rsp + 0x2156], 0x6f
mov byte [rsp + 0x2157], 0x44
mov byte [rsp + 0x2158], 0x67
mov byte [rsp + 0x2159], 0x38
mov byte [rsp + 0x215a], 0x37
mov byte [rsp + 0x215b], 0x6c
mov byte [rsp + 0x215c], 0x79
mov byte [rsp + 0x215d], 0x68
mov byte [rsp + 0x215e], 0x45
mov byte [rsp + 0x215f], 0x4c
mov byte [rsp + 0x2160], 0x72
mov byte [rsp + 0x2161], 0x30
mov byte [rsp + 0x2162], 0x7a
mov byte [rsp + 0x2163], 0x6a
mov byte [rsp + 0x2164], 0x6c
mov byte [rsp + 0x2165], 0x6c
mov byte [rsp + 0x2166], 0x58
mov byte [rsp + 0x2167], 0x6a
mov byte [rsp + 0x2168], 0x49
mov byte [rsp + 0x2169], 0x6e
mov byte [rsp + 0x216a], 0x72
mov byte [rsp + 0x216b], 0x73
mov byte [rsp + 0x216c], 0x31
mov byte [rsp + 0x216d], 0x51
mov byte [rsp + 0x216e], 0x43
mov byte [rsp + 0x216f], 0x53
mov byte [rsp + 0x2170], 0x50
mov byte [rsp + 0x2171], 0x77
mov byte [rsp + 0x2172], 0x77
mov byte [rsp + 0x2173], 0x53
mov byte [rsp + 0x2174], 0x7a
mov byte [rsp + 0x2175], 0x31
mov byte [rsp + 0x2176], 0x47
mov byte [rsp + 0x2177], 0x31
mov byte [rsp + 0x2178], 0x35
mov byte [rsp + 0x2179], 0x41
mov byte [rsp + 0x217a], 0x57
mov byte [rsp + 0x217b], 0x30
mov byte [rsp + 0x217c], 0x57
mov byte [rsp + 0x217d], 0x42
mov byte [rsp + 0x217e], 0x33
mov byte [rsp + 0x217f], 0x71
mov byte [rsp + 0x2180], 0x4d
mov byte [rsp + 0x2181], 0x74
mov byte [rsp + 0x2182], 0x49
mov byte [rsp + 0x2183], 0x76
mov byte [rsp + 0x2184], 0x65
mov byte [rsp + 0x2185], 0x6d
mov byte [rsp + 0x2186], 0x67
mov byte [rsp + 0x2187], 0x42
mov byte [rsp + 0x2188], 0x6e
mov byte [rsp + 0x2189], 0x44
mov byte [rsp + 0x218a], 0x4e
mov byte [rsp + 0x218b], 0x6c
mov byte [rsp + 0x218c], 0x62
mov byte [rsp + 0x218d], 0x76
mov byte [rsp + 0x218e], 0x52
mov byte [rsp + 0x218f], 0x4a
mov byte [rsp + 0x2190], 0x63
mov byte [rsp + 0x2191], 0x62
mov byte [rsp + 0x2192], 0x32
mov byte [rsp + 0x2193], 0x34
mov byte [rsp + 0x2194], 0x64
mov byte [rsp + 0x2195], 0x4d
mov byte [rsp + 0x2196], 0x58
mov byte [rsp + 0x2197], 0x6f
mov byte [rsp + 0x2198], 0x42
mov byte [rsp + 0x2199], 0x68
mov byte [rsp + 0x219a], 0x71
mov byte [rsp + 0x219b], 0x43
mov byte [rsp + 0x219c], 0x62
mov byte [rsp + 0x219d], 0x34
mov byte [rsp + 0x219e], 0x50
mov byte [rsp + 0x219f], 0x52
mov byte [rsp + 0x21a0], 0x6b
mov byte [rsp + 0x21a1], 0x37
mov byte [rsp + 0x21a2], 0x4e
mov byte [rsp + 0x21a3], 0x58
mov byte [rsp + 0x21a4], 0x73
mov byte [rsp + 0x21a5], 0x63
mov byte [rsp + 0x21a6], 0x79
mov byte [rsp + 0x21a7], 0x31
mov byte [rsp + 0x21a8], 0x58
mov byte [rsp + 0x21a9], 0x64
mov byte [rsp + 0x21aa], 0x73
mov byte [rsp + 0x21ab], 0x42
mov byte [rsp + 0x21ac], 0x74
mov byte [rsp + 0x21ad], 0x74
mov byte [rsp + 0x21ae], 0x62
mov byte [rsp + 0x21af], 0x72
mov byte [rsp + 0x21b0], 0x74
mov byte [rsp + 0x21b1], 0x33
mov byte [rsp + 0x21b2], 0x32
mov byte [rsp + 0x21b3], 0x46
mov byte [rsp + 0x21b4], 0x35
mov byte [rsp + 0x21b5], 0x79
mov byte [rsp + 0x21b6], 0x6c
mov byte [rsp + 0x21b7], 0x6e
mov byte [rsp + 0x21b8], 0x54
mov byte [rsp + 0x21b9], 0x51
mov byte [rsp + 0x21ba], 0x59
mov byte [rsp + 0x21bb], 0x77
mov byte [rsp + 0x21bc], 0x65
mov byte [rsp + 0x21bd], 0x62
mov byte [rsp + 0x21be], 0x58
mov byte [rsp + 0x21bf], 0x71
mov byte [rsp + 0x21c0], 0x72
mov byte [rsp + 0x21c1], 0x75
mov byte [rsp + 0x21c2], 0x6e
mov byte [rsp + 0x21c3], 0x71
mov byte [rsp + 0x21c4], 0x51
mov byte [rsp + 0x21c5], 0x62
mov byte [rsp + 0x21c6], 0x44
mov byte [rsp + 0x21c7], 0x4f
mov byte [rsp + 0x21c8], 0x6d
mov byte [rsp + 0x21c9], 0x47
mov byte [rsp + 0x21ca], 0x52
mov byte [rsp + 0x21cb], 0x76
mov byte [rsp + 0x21cc], 0x4c
mov byte [rsp + 0x21cd], 0x70
mov byte [rsp + 0x21ce], 0x32
mov byte [rsp + 0x21cf], 0x45
mov byte [rsp + 0x21d0], 0x4b
mov byte [rsp + 0x21d1], 0x42
mov byte [rsp + 0x21d2], 0x45
mov byte [rsp + 0x21d3], 0x51
mov byte [rsp + 0x21d4], 0x48
mov byte [rsp + 0x21d5], 0x56
mov byte [rsp + 0x21d6], 0x54
mov byte [rsp + 0x21d7], 0x58
mov byte [rsp + 0x21d8], 0x45
mov byte [rsp + 0x21d9], 0x64
mov byte [rsp + 0x21da], 0x62
mov byte [rsp + 0x21db], 0x6c
mov byte [rsp + 0x21dc], 0x46
mov byte [rsp + 0x21dd], 0x58
mov byte [rsp + 0x21de], 0x75
mov byte [rsp + 0x21df], 0x63
mov byte [rsp + 0x21e0], 0x6f
mov byte [rsp + 0x21e1], 0x30
mov byte [rsp + 0x21e2], 0x72
mov byte [rsp + 0x21e3], 0x37
mov byte [rsp + 0x21e4], 0x53
mov byte [rsp + 0x21e5], 0x51
mov byte [rsp + 0x21e6], 0x63
mov byte [rsp + 0x21e7], 0x57
mov byte [rsp + 0x21e8], 0x58
mov byte [rsp + 0x21e9], 0x71
mov byte [rsp + 0x21ea], 0x70
mov byte [rsp + 0x21eb], 0x79
mov byte [rsp + 0x21ec], 0x75
mov byte [rsp + 0x21ed], 0x59
mov byte [rsp + 0x21ee], 0x38
mov byte [rsp + 0x21ef], 0x5a
mov dword [rsp + 0x3c], 0
jmp 0x1400178b4
mov eax, dword [rsp + 0x3c]
inc eax
mov dword [rsp + 0x3c], eax
movsxd rax, dword [rsp + 0x3c]
cmp rax, 0x1a0
jae 0x1400178e0
mov eax, 1
imul rax, rax, 1
movsxd rcx, dword [rsp + 0x3c]
movzx eax, byte [rsp + rax + 0x2050]
mov byte [rsp + rcx + 0x2050], al
jmp 0x1400178aa
mov dword [rsp + 0x120], 0x1a0
lea rax, [rsp + 0x1e60]
mov rdi, rax
xor eax, eax
mov ecx, 0x18
rep stosb byte [rdi], al
lea rax, [rsp + 0x70]
mov qword [rsp + 0x1f0], rax
mov rax, qword [rsp + 0x1f0]
movsxd rcx, dword [rsp + 0x120]
lea rcx, [rsp + rcx + 0x2050]
mov r9, rax
mov r8, rcx
lea rdx, [rsp + 0x2050]
lea rcx, [rsp + 0x1e60]
call fcn.140509a90
nop
lea rax, [rsp + 0x1e50]
mov rdi, rax
xor eax, eax
mov ecx, 8
rep stosb byte [rdi], al
lea rdx, [rsp + 0x1e50]
lea rcx, [rsp + 0x1e60]
call fcn.1405091d0
lea rax, [rsp + 0x1e58]
mov rdi, rax
xor eax, eax
mov ecx, 8
rep stosb byte [rdi], al
lea rdx, [rsp + 0x1e58]
lea rcx, [rsp + 0x1e60]
call fcn.140509170
nop
lea rax, [rsp + 0x1e00]
mov rdi, rax
xor eax, eax
mov ecx, 8
rep stosb byte [rdi], al
mov rax, qword [rsp + 0x1e58]
mov qword [rsp + 0x1e00], rax
xor eax, eax
neg rax
mov rcx, qword [rsp + 0x1e00]
lea rax, [rcx + rax*4]
mov qword [rsp + 0x1e00], rax
lea rax, [rsp + 0x1e00]
mov qword [rsp + 0x200], rax
mov rax, qword [rsp + 0x1e00]
mov qword [rsp + 0x1f8], rax
lea rax, [rsp + 0x1f8]
mov qword [rsp + 0x158], rax
lea rax, [rsp + 0x1e18]
mov rdi, rax
xor eax, eax
mov ecx, 8
rep stosb byte [rdi], al
mov rax, qword [rsp + 0x1e50]
mov qword [rsp + 0x1e18], rax
xor eax, eax
imul rax, rax, 4
add rax, qword [rsp + 0x1e18]
mov qword [rsp + 0x1e18], rax
mov rax, qword [rsp + 0x1e18]
mov qword [rsp + 0x140], rax
lea rax, [rsp + 0x140]
mov qword [rsp + 0x1e0], rax
mov rax, qword [rsp + 0x158]
mov r9, qword [rax]
mov rax, qword [rsp + 0x1e0]
mov r8, qword [rax]
lea rdx, [rsp + 0x208]
lea rcx, [rsp + 0x1e60]
call fcn.140509230
nop
lea rcx, [rsp + 0x1e60]
call fcn.1405096c0
nop
mov byte [rsp + 0x71], 1
mov byte [rsp + 0x72], 0
mov byte [rsp + 0x73], 1
mov byte [rsp + 0x23], 0
movzx eax, byte [rsp + 0x23]
test eax, eax
je 0x140017b4f
mov dword [rsp + 0x40], 0x13106
mov dword [rsp + 0xa0], 0
jmp 0x140017ada
mov eax, dword [rsp + 0xa0]
inc eax
mov dword [rsp + 0xa0], eax
cmp dword [rsp + 0xa0], 0x15
jge 0x140017afb
cmp dword [rsp + 0x40], 0
jge 0x140017aef
jmp 0x140017afb
mov eax, dword [rsp + 0x40]
dec eax
mov dword [rsp + 0x40], eax
jmp 0x140017aca
mov dword [rsp + 0x40], 0x3a872
mov dword [rsp + 0xa4], 0
cmp dword [rsp + 0xa4], 0x42
jge 0x140017b4a
movzx eax, byte [rsp + 0x23]
test eax, eax
je 0x140017b2a
movzx eax, byte [rsp + 0x23]
test eax, eax
jne 0x140017b33
movzx eax, byte [rsp + 0x23]
test eax, eax
jne 0x140017b38
mov byte [rsp + 0x23], 0
mov eax, dword [rsp + 0xa4]
inc eax
mov dword [rsp + 0xa4], eax
jmp 0x140017b0e
jmp 0x140018b8d
mov byte [rsp + 0x1eb0], 0x4c
mov byte [rsp + 0x1eb1], 0x4f
mov byte [rsp + 0x1eb2], 0x50
mov byte [rsp + 0x1eb3], 0x4e
mov byte [rsp + 0x1eb4], 0x37
mov byte [rsp + 0x1eb5], 0x68
mov byte [rsp + 0x1eb6], 0x4c
mov byte [rsp + 0x1eb7], 0x54
mov byte [rsp + 0x1eb8], 0x66
mov byte [rsp + 0x1eb9], 0x49
mov byte [rsp + 0x1eba], 0x31
mov byte [rsp + 0x1ebb], 0x41
mov byte [rsp + 0x1ebc], 0x68
mov byte [rsp + 0x1ebd], 0x53
mov byte [rsp + 0x1ebe], 0x56
mov byte [rsp + 0x1ebf], 0x55
mov byte [rsp + 0x1ec0], 0x73
mov byte [rsp + 0x1ec1], 0x66
mov byte [rsp + 0x1ec2], 0x51
mov byte [rsp + 0x1ec3], 0x57
mov byte [rsp + 0x1ec4], 0x76
mov byte [rsp + 0x1ec5], 0x58
mov byte [rsp + 0x1ec6], 0x69
mov byte [rsp + 0x1ec7], 0x4b
mov byte [rsp + 0x1ec8], 0x43
mov byte [rsp + 0x1ec9], 0x4a
mov byte [rsp + 0x1eca], 0x36
mov byte [rsp + 0x1ecb], 0x48
mov byte [rsp + 0x1ecc], 0x66
mov byte [rsp + 0x1ecd], 0x64
mov byte [rsp + 0x1ece], 0x4e
mov byte [rsp + 0x1ecf], 0x30
mov byte [rsp + 0x1ed0], 0x67
mov byte [rsp + 0x1ed1], 0x46
mov byte [rsp + 0x1ed2], 0x75
mov byte [rsp + 0x1ed3], 0x47
mov byte [rsp + 0x1ed4], 0x53
mov byte [rsp + 0x1ed5], 0x78
mov byte [rsp + 0x1ed6], 0x46
mov byte [rsp + 0x1ed7], 0x4f
mov byte [rsp + 0x1ed8], 0x4a
mov byte [rsp + 0x1ed9], 0x45
mov byte [rsp + 0x1eda], 0x4d
mov byte [rsp + 0x1edb], 0x51
mov byte [rsp + 0x1edc], 0x4f
mov byte [rsp + 0x1edd], 0x65
mov byte [rsp + 0x1ede], 0x65
mov byte [rsp + 0x1edf], 0x71
mov byte [rsp + 0x1ee0], 0x4e
mov byte [rsp + 0x1ee1], 0x43
mov byte [rsp + 0x1ee2], 0x77
mov byte [rsp + 0x1ee3], 0x7a
mov byte [rsp + 0x1ee4], 0x49
mov byte [rsp + 0x1ee5], 0x65
mov byte [rsp + 0x1ee6], 0x6c
mov byte [rsp + 0x1ee7], 0x57
mov byte [rsp + 0x1ee8], 0x6e
mov byte [rsp + 0x1ee9], 0x34
mov byte [rsp + 0x1eea], 0x6e
mov byte [rsp + 0x1eeb], 0x6a
mov byte [rsp + 0x1eec], 0x56
mov byte [rsp + 0x1eed], 0x53
mov byte [rsp + 0x1eee], 0x47
mov byte [rsp + 0x1eef], 0x32
mov byte [rsp + 0x1ef0], 0x7a
mov byte [rsp + 0x1ef1], 0x54
mov byte [rsp + 0x1ef2], 0x7a
mov byte [rsp + 0x1ef3], 0x32
mov byte [rsp + 0x1ef4], 0x4b
mov byte [rsp + 0x1ef5], 0x6a
mov byte [rsp + 0x1ef6], 0x34
mov byte [rsp + 0x1ef7], 0x49
mov byte [rsp + 0x1ef8], 0x38
mov byte [rsp + 0x1ef9], 0x4d
mov byte [rsp + 0x1efa], 0x77
mov byte [rsp + 0x1efb], 0x43
mov byte [rsp + 0x1efc], 0x33
mov byte [rsp + 0x1efd], 0x33
mov byte [rsp + 0x1efe], 0x43
mov byte [rsp + 0x1eff], 0x76
mov byte [rsp + 0x1f00], 0x52
mov byte [rsp + 0x1f01], 0x32
mov byte [rsp + 0x1f02], 0x41
mov byte [rsp + 0x1f03], 0x58
mov byte [rsp + 0x1f04], 0x33
mov byte [rsp + 0x1f05], 0x65
mov byte [rsp + 0x1f06], 0x63
mov byte [rsp + 0x1f07], 0x6e
mov byte [rsp + 0x1f08], 0x6f
mov byte [rsp + 0x1f09], 0x49
mov byte [rsp + 0x1f0a], 0x66
mov byte [rsp + 0x1f0b], 0x67
mov byte [rsp + 0x1f0c], 0x71
mov byte [rsp + 0x1f0d], 0x49
mov byte [rsp + 0x1f0e], 0x67
mov byte [rsp + 0x1f0f], 0x34
mov byte [rsp + 0x1f10], 0x73
mov byte [rsp + 0x1f11], 0x74
mov byte [rsp + 0x1f12], 0x46
mov byte [rsp + 0x1f13], 0x67
mov byte [rsp + 0x1f14], 0x65
mov byte [rsp + 0x1f15], 0x77
mov byte [rsp + 0x1f16], 0x49
mov byte [rsp + 0x1f17], 0x43
mov byte [rsp + 0x1f18], 0x69
mov byte [rsp + 0x1f19], 0x77
mov byte [rsp + 0x1f1a], 0x74
mov byte [rsp + 0x1f1b], 0x57
mov byte [rsp + 0x1f1c], 0x46
mov byte [rsp + 0x1f1d], 0x6d
mov byte [rsp + 0x1f1e], 0x56
mov byte [rsp + 0x1f1f], 0x69
mov byte [rsp + 0x1f20], 0x4c
mov byte [rsp + 0x1f21], 0x72
mov byte [rsp + 0x1f22], 0x58
mov byte [rsp + 0x1f23], 0x30
mov byte [rsp + 0x1f24], 0x6a
mov byte [rsp + 0x1f25], 0x4d
mov byte [rsp + 0x1f26], 0x72
mov byte [rsp + 0x1f27], 0x70
mov byte [rsp + 0x1f28], 0x58
mov byte [rsp + 0x1f29], 0x35
mov byte [rsp + 0x1f2a], 0x36
mov byte [rsp + 0x1f2b], 0x41
mov byte [rsp + 0x1f2c], 0x45
mov byte [rsp + 0x1f2d], 0x58
mov byte [rsp + 0x1f2e], 0x33
mov byte [rsp + 0x1f2f], 0x32
mov byte [rsp + 0x1f30], 0x73
mov byte [rsp + 0x1f31], 0x6d
mov byte [rsp + 0x1f32], 0x4c
mov byte [rsp + 0x1f33], 0x37
mov byte [rsp + 0x1f34], 0x50
mov byte [rsp + 0x1f35], 0x66
mov byte [rsp + 0x1f36], 0x64
mov byte [rsp + 0x1f37], 0x58
mov byte [rsp + 0x1f38], 0x30
mov byte [rsp + 0x1f39], 0x77
mov byte [rsp + 0x1f3a], 0x57
mov byte [rsp + 0x1f3b], 0x4e
mov byte [rsp + 0x1f3c], 0x32
mov byte [rsp + 0x1f3d], 0x70
mov byte [rsp + 0x1f3e], 0x67
mov byte [rsp + 0x1f3f], 0x6f
mov byte [rsp + 0x1f40], 0x38
mov byte [rsp + 0x1f41], 0x77
mov byte [rsp + 0x1f42], 0x67
mov byte [rsp + 0x1f43], 0x56
mov byte [rsp + 0x1f44], 0x57
mov byte [rsp + 0x1f45], 0x31
mov byte [rsp + 0x1f46], 0x4d
mov byte [rsp + 0x1f47], 0x4b
mov byte [rsp + 0x1f48], 0x7a
mov byte [rsp + 0x1f49], 0x49
mov byte [rsp + 0x1f4a], 0x4a
mov byte [rsp + 0x1f4b], 0x47
mov byte [rsp + 0x1f4c], 0x69
mov byte [rsp + 0x1f4d], 0x76
mov byte [rsp + 0x1f4e], 0x44
mov byte [rsp + 0x1f4f], 0x6a
mov byte [rsp + 0x1f50], 0x63
mov byte [rsp + 0x1f51], 0x42
mov byte [rsp + 0x1f52], 0x56
mov byte [rsp + 0x1f53], 0x69
mov byte [rsp + 0x1f54], 0x64
mov byte [rsp + 0x1f55], 0x6e
mov byte [rsp + 0x1f56], 0x51
mov byte [rsp + 0x1f57], 0x73
mov byte [rsp + 0x1f58], 0x65
mov byte [rsp + 0x1f59], 0x6c
mov byte [rsp + 0x1f5a], 0x31
mov byte [rsp + 0x1f5b], 0x4e
mov byte [rsp + 0x1f5c], 0x56
mov byte [rsp + 0x1f5d], 0x78
mov byte [rsp + 0x1f5e], 0x4f
mov byte [rsp + 0x1f5f], 0x4c
mov byte [rsp + 0x1f60], 0x49
mov byte [rsp + 0x1f61], 0x51
mov byte [rsp + 0x1f62], 0x4a
mov byte [rsp + 0x1f63], 0x4a
mov byte [rsp + 0x1f64], 0x44
mov byte [rsp + 0x1f65], 0x64
mov byte [rsp + 0x1f66], 0x50
mov byte [rsp + 0x1f67], 0x64
mov byte [rsp + 0x1f68], 0x37
mov byte [rsp + 0x1f69], 0x32
mov byte [rsp + 0x1f6a], 0x6e
mov byte [rsp + 0x1f6b], 0x78
mov byte [rsp + 0x1f6c], 0x6f
mov byte [rsp + 0x1f6d], 0x36
mov byte [rsp + 0x1f6e], 0x35
mov byte [rsp + 0x1f6f], 0x6d
mov byte [rsp + 0x1f70], 0x50
mov byte [rsp + 0x1f71], 0x48
mov byte [rsp + 0x1f72], 0x6f
mov byte [rsp + 0x1f73], 0x74
mov byte [rsp + 0x1f74], 0x74
mov byte [rsp + 0x1f75], 0x63
mov byte [rsp + 0x1f76], 0x67
mov byte [rsp + 0x1f77], 0x7a
mov byte [rsp + 0x1f78], 0x4b
mov byte [rsp + 0x1f79], 0x5a
mov byte [rsp + 0x1f7a], 0x34
mov byte [rsp + 0x1f7b], 0x6e
mov byte [rsp + 0x1f7c], 0x71
mov byte [rsp + 0x1f7d], 0x47
mov byte [rsp + 0x1f7e], 0x31
mov byte [rsp + 0x1f7f], 0x6b
mov byte [rsp + 0x1f80], 0x46
mov byte [rsp + 0x1f81], 0x4e
mov byte [rsp + 0x1f82], 0x32
mov byte [rsp + 0x1f83], 0x37
mov byte [rsp + 0x1f84], 0x6a
mov byte [rsp + 0x1f85], 0x72
mov byte [rsp + 0x1f86], 0x4d
mov byte [rsp + 0x1f87], 0x58
mov byte [rsp + 0x1f88], 0x34
mov byte [rsp + 0x1f89], 0x49
mov byte [rsp + 0x1f8a], 0x42
mov byte [rsp + 0x1f8b], 0x73
mov byte [rsp + 0x1f8c], 0x4c
mov byte [rsp + 0x1f8d], 0x58
mov byte [rsp + 0x1f8e], 0x63
mov byte [rsp + 0x1f8f], 0x76
mov byte [rsp + 0x1f90], 0x33
mov byte [rsp + 0x1f91], 0x4f
mov byte [rsp + 0x1f92], 0x51
mov byte [rsp + 0x1f93], 0x44
mov byte [rsp + 0x1f94], 0x6c
mov byte [rsp + 0x1f95], 0x66
mov byte [rsp + 0x1f96], 0x53
mov byte [rsp + 0x1f97], 0x73
mov byte [rsp + 0x1f98], 0x38
mov byte [rsp + 0x1f99], 0x73
mov byte [rsp + 0x1f9a], 0x31
mov byte [rsp + 0x1f9b], 0x53
mov byte [rsp + 0x1f9c], 0x48
mov byte [rsp + 0x1f9d], 0x71
mov byte [rsp + 0x1f9e], 0x6c
mov byte [rsp + 0x1f9f], 0x79
mov byte [rsp + 0x1fa0], 0x76
mov byte [rsp + 0x1fa1], 0x6e
mov byte [rsp + 0x1fa2], 0x48
mov byte [rsp + 0x1fa3], 0x6e
mov byte [rsp + 0x1fa4], 0x6a
mov byte [rsp + 0x1fa5], 0x4b
mov byte [rsp + 0x1fa6], 0x32
mov byte [rsp + 0x1fa7], 0x34
mov byte [rsp + 0x1fa8], 0x75
mov byte [rsp + 0x1fa9], 0x41
mov byte [rsp + 0x1faa], 0x57
mov byte [rsp + 0x1fab], 0x38
mov byte [rsp + 0x1fac], 0x68
mov byte [rsp + 0x1fad], 0x52
mov byte [rsp + 0x1fae], 0x73
mov byte [rsp + 0x1faf], 0x42
mov byte [rsp + 0x1fb0], 0x63
mov byte [rsp + 0x1fb1], 0x33
mov byte [rsp + 0x1fb2], 0x31
mov byte [rsp + 0x1fb3], 0x47
mov byte [rsp + 0x1fb4], 0x7a
mov byte [rsp + 0x1fb5], 0x69
mov byte [rsp + 0x1fb6], 0x57
mov byte [rsp + 0x1fb7], 0x4e
mov byte [rsp + 0x1fb8], 0x64
mov byte [rsp + 0x1fb9], 0x35
mov byte [rsp + 0x1fba], 0x69
mov byte [rsp + 0x1fbb], 0x72
mov byte [rsp + 0x1fbc], 0x7a
mov byte [rsp + 0x1fbd], 0x4f
mov byte [rsp + 0x1fbe], 0x30
mov byte [rsp + 0x1fbf], 0x67
mov byte [rsp + 0x1fc0], 0x45
mov byte [rsp + 0x1fc1], 0x62
mov byte [rsp + 0x1fc2], 0x69
mov byte [rsp + 0x1fc3], 0x4f
mov byte [rsp + 0x1fc4], 0x6f
mov byte [rsp + 0x1fc5], 0x63
mov byte [rsp + 0x1fc6], 0x35
mov byte [rsp + 0x1fc7], 0x54
mov byte [rsp + 0x1fc8], 0x44
mov byte [rsp + 0x1fc9], 0x50
mov byte [rsp + 0x1fca], 0x70
mov byte [rsp + 0x1fcb], 0x45
mov byte [rsp + 0x1fcc], 0x55
mov byte [rsp + 0x1fcd], 0x33
mov byte [rsp + 0x1fce], 0x30
mov byte [rsp + 0x1fcf], 0x4b
mov byte [rsp + 0x1fd0], 0x59
mov byte [rsp + 0x1fd1], 0x43
mov byte [rsp + 0x1fd2], 0x51
mov byte [rsp + 0x1fd3], 0x78
mov byte [rsp + 0x1fd4], 0x67
mov byte [rsp + 0x1fd5], 0x6e
mov byte [rsp + 0x1fd6], 0x36
mov byte [rsp + 0x1fd7], 0x75
mov byte [rsp + 0x1fd8], 0x35
mov byte [rsp + 0x1fd9], 0x35
mov byte [rsp + 0x1fda], 0x59
mov byte [rsp + 0x1fdb], 0x51
mov byte [rsp + 0x1fdc], 0x45
mov byte [rsp + 0x1fdd], 0x68
mov byte [rsp + 0x1fde], 0x51
mov byte [rsp + 0x1fdf], 0x35
mov byte [rsp + 0x1fe0], 0x7a
mov byte [rsp + 0x1fe1], 0x64
mov byte [rsp + 0x1fe2], 0x4b
mov byte [rsp + 0x1fe3], 0x53
mov byte [rsp + 0x1fe4], 0x59
mov byte [rsp + 0x1fe5], 0x43
mov byte [rsp + 0x1fe6], 0x57
mov byte [rsp + 0x1fe7], 0x67
mov byte [rsp + 0x1fe8], 0x74
mov byte [rsp + 0x1fe9], 0x70
mov byte [rsp + 0x1fea], 0x6c
mov byte [rsp + 0x1feb], 0x67
mov byte [rsp + 0x1fec], 0x45
mov byte [rsp + 0x1fed], 0x75
mov byte [rsp + 0x1fee], 0x50
mov byte [rsp + 0x1fef], 0x55
mov byte [rsp + 0x1ff0], 0x6e
mov byte [rsp + 0x1ff1], 0x53
mov byte [rsp + 0x1ff2], 0x77
mov byte [rsp + 0x1ff3], 0x56
mov byte [rsp + 0x1ff4], 0x47
mov byte [rsp + 0x1ff5], 0x59
mov byte [rsp + 0x1ff6], 0x67
mov byte [rsp + 0x1ff7], 0x50
mov byte [rsp + 0x1ff8], 0x30
mov byte [rsp + 0x1ff9], 0x6c
mov byte [rsp + 0x1ffa], 0x6e
mov byte [rsp + 0x1ffb], 0x35
mov byte [rsp + 0x1ffc], 0x63
mov byte [rsp + 0x1ffd], 0x71
mov byte [rsp + 0x1ffe], 0x4c
mov byte [rsp + 0x1fff], 0x62
mov byte [rsp + 0x2000], 0x44
mov byte [rsp + 0x2001], 0x32
mov byte [rsp + 0x2002], 0x4d
mov byte [rsp + 0x2003], 0x62
mov byte [rsp + 0x2004], 0x56
mov byte [rsp + 0x2005], 0x67
mov byte [rsp + 0x2006], 0x68
mov byte [rsp + 0x2007], 0x6d
mov byte [rsp + 0x2008], 0x73
mov byte [rsp + 0x2009], 0x32
mov byte [rsp + 0x200a], 0x52
mov byte [rsp + 0x200b], 0x7a
mov byte [rsp + 0x200c], 0x6b
mov byte [rsp + 0x200d], 0x59
mov byte [rsp + 0x200e], 0x75
mov byte [rsp + 0x200f], 0x7a
mov byte [rsp + 0x2010], 0x6f
mov byte [rsp + 0x2011], 0x68
mov byte [rsp + 0x2012], 0x52
mov byte [rsp + 0x2013], 0x45
mov byte [rsp + 0x2014], 0x54
mov byte [rsp + 0x2015], 0x78
mov byte [rsp + 0x2016], 0x6f
mov byte [rsp + 0x2017], 0x77
mov byte [rsp + 0x2018], 0x4b
mov byte [rsp + 0x2019], 0x74
mov byte [rsp + 0x201a], 0x67
mov byte [rsp + 0x201b], 0x70
mov byte [rsp + 0x201c], 0x41
mov byte [rsp + 0x201d], 0x48
mov byte [rsp + 0x201e], 0x41
mov byte [rsp + 0x201f], 0x79
mov byte [rsp + 0x2020], 0x5a
mov byte [rsp + 0x2021], 0x51
mov byte [rsp + 0x2022], 0x79
mov byte [rsp + 0x2023], 0x6c
mov byte [rsp + 0x2024], 0x52
mov byte [rsp + 0x2025], 0x6d
mov byte [rsp + 0x2026], 0x70
mov byte [rsp + 0x2027], 0x50
mov byte [rsp + 0x2028], 0x33
mov byte [rsp + 0x2029], 0x38
mov byte [rsp + 0x202a], 0x31
mov byte [rsp + 0x202b], 0x43
mov byte [rsp + 0x202c], 0x4e
mov byte [rsp + 0x202d], 0x58
mov byte [rsp + 0x202e], 0x43
mov byte [rsp + 0x202f], 0x6d
mov byte [rsp + 0x2030], 0x65
mov byte [rsp + 0x2031], 0x6a
mov byte [rsp + 0x2032], 0x75
mov byte [rsp + 0x2033], 0x6a
mov byte [rsp + 0x2034], 0x6d
mov byte [rsp + 0x2035], 0x52
mov byte [rsp + 0x2036], 0x32
mov byte [rsp + 0x2037], 0x4d
mov byte [rsp + 0x2038], 0x75
mov byte [rsp + 0x2039], 0x43
mov byte [rsp + 0x203a], 0x42
mov byte [rsp + 0x203b], 0x53
mov byte [rsp + 0x203c], 0x66
mov byte [rsp + 0x203d], 0x4b
mov byte [rsp + 0x203e], 0x6a
mov byte [rsp + 0x203f], 0x30
mov byte [rsp + 0x2040], 0x66
mov byte [rsp + 0x2041], 0x6d
mov byte [rsp + 0x2042], 0x73
mov byte [rsp + 0x2043], 0x58
mov byte [rsp + 0x2044], 0x6c
mov byte [rsp + 0x2045], 0x55
mov byte [rsp + 0x2046], 0x73
mov byte [rsp + 0x2047], 0x71
mov byte [rsp + 0x2048], 0x4c
mov byte [rsp + 0x2049], 0x7a
mov dword [rsp + 0x124], SafeArrayCopyData
lea rax, [rsp + 0x1e90]
mov rdi, rax
xor eax, eax
mov ecx, 0x18
rep stosb byte [rdi], al
lea rax, [rsp + 0x74]
mov qword [rsp + 0x1d0], rax
mov rax, qword [rsp + 0x1d0]
movsxd rcx, dword [rsp + 0x124]
lea rcx, [rsp + rcx + 0x1eb0]
mov r9, rax
mov r8, rcx
lea rdx, [rsp + 0x1eb0]
lea rcx, [rsp + 0x1e90]
call fcn.140509a90
nop
lea rax, [rsp + 0x1e40]
mov rdi, rax
xor eax, eax
mov ecx, 8
rep stosb byte [rdi], al
lea rdx, [rsp + 0x1e40]
lea rcx, [rsp + 0x1e90]
call fcn.1405091d0
lea rax, [rsp + 0x1e48]
mov rdi, rax
xor eax, eax
mov ecx, 8
rep stosb byte [rdi], al
lea rdx, [rsp + 0x1e48]
lea rcx, [rsp + 0x1e90]
call fcn.140509170
nop
lea rax, [rsp + 0x1e10]
mov rdi, rax
xor eax, eax
mov ecx, 8
rep stosb byte [rdi], al
mov rax, qword [rsp + 0x1e48]
mov qword [rsp + 0x1e10], rax
xor eax, eax
neg rax
mov rcx, qword [rsp + 0x1e10]
lea rax, [rcx + rax*4]
mov qword [rsp + 0x1e10], rax
lea rax, [rsp + 0x1e10]
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x1e10]
mov qword [rsp + 0x198], rax
lea rax, [rsp + 0x198]
mov qword [rsp + 0x188], rax
lea rax, [rsp + 0x1e28]
mov rdi, rax
xor eax, eax
mov ecx, 8
rep stosb byte [rdi], al
mov rax, qword [rsp + 0x1e40]
mov qword [rsp + 0x1e28], rax
mov eax, 4
imul rax, rax, 4
add rax, qword [rsp + 0x1e28]
mov qword [rsp + 0x1e28], rax
mov rax, qword [rsp + 0x1e28]
mov qword [rsp + 0x190], rax
lea rax, [rsp + 0x190]
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0x188]
mov r9, qword [rax]
mov rax, qword [rsp + 0x180]
mov r8, qword [rax]
lea rdx, [rsp + 0x218]
lea rcx, [rsp + 0x1e90]
call fcn.140509230
nop
mov dword [rsp + 0x128], SafeArrayCopyData
lea rax, [rsp + 0x1e78]
mov rdi, rax
xor eax, eax
mov ecx, 0x18
rep stosb byte [rdi], al
lea rax, [rsp + 0x75]
mov qword [rsp + 0x178], rax
mov rax, qword [rsp + 0x178]
movsxd rcx, dword [rsp + 0x128]
lea rcx, [rsp + rcx + 0x1eb0]
mov r9, rax
mov r8, rcx
lea rdx, [rsp + 0x1eb0]
lea rcx, [rsp + 0x1e78]
call fcn.140509a90
nop
lea rax, [rsp + 0x1e30]
mov rdi, rax
xor eax, eax
mov ecx, 8
rep stosb byte [rdi], al
lea rdx, [rsp + 0x1e30]
lea rcx, [rsp + 0x1e78]
call fcn.1405091d0
lea rax, [rsp + 0x1e38]
mov rdi, rax
xor eax, eax
mov ecx, 8
rep stosb byte [rdi], al
lea rdx, [rsp + 0x1e38]
lea rcx, [rsp + 0x1e78]
call fcn.140509170
nop
lea rax, [rsp + 0x1e08]
mov rdi, rax
xor eax, eax
mov ecx, 8
rep stosb byte [rdi], al
mov rax, qword [rsp + 0x1e38]
mov qword [rsp + 0x1e08], rax
xor eax, eax
neg rax
mov rcx, qword [rsp + 0x1e08]
lea rax, [rcx + rax*4]
mov qword [rsp + 0x1e08], rax
lea rax, [rsp + 0x1e08]
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x1e08]
mov qword [rsp + 0x170], rax
lea rax, [rsp + 0x170]
mov qword [rsp + 0x160], rax
lea rax, [rsp + 0x1e20]
mov rdi, rax
xor eax, eax
mov ecx, 8
rep stosb byte [rdi], al
mov rax, qword [rsp + 0x1e30]
mov qword [rsp + 0x1e20], rax
mov eax, 1
imul rax, rax, 4
add rax, qword [rsp + 0x1e20]
mov qword [rsp + 0x1e20], rax
mov rax, qword [rsp + 0x1e20]
mov qword [rsp + 0x168], rax
lea rax, [rsp + 0x168]
mov qword [rsp + 0x150], rax
mov rax, qword [rsp + 0x160]
mov r9, qword [rax]
mov rax, qword [rsp + 0x150]
mov r8, qword [rax]
lea rdx, [rsp + 0x228]
lea rcx, [rsp + 0x1e78]
call fcn.140509230
nop
lea rcx, [rsp + 0x1e78]
call fcn.1405096c0
nop
lea rcx, [rsp + 0x1e90]
call fcn.1405096c0
nop
mov byte [rsp + 0x76], 0
mov byte [rsp + 0x77], 0
mov byte [rsp + 0x24], 0
movzx eax, byte [rsp + 0x24]
test eax, eax
je 0x140018c3e
mov dword [rsp + 0x44], 0x13672
mov dword [rsp + 0xa8], 0
jmp 0x140018bce
mov eax, dword [rsp + 0xa8]
inc eax
mov dword [rsp + 0xa8], eax
cmp dword [rsp + 0xa8], 8
jge 0x140018bef
cmp dword [rsp + 0x44], 0
jge 0x140018be3
jmp 0x140018bef
mov eax, dword [rsp + 0x44]
dec eax
mov dword [rsp + 0x44], eax
jmp 0x140018bbe
mov dword [rsp + 0x44], 0xa9d2c
mov dword [rsp + 0xac], 0
cmp dword [rsp + 0xac], 0x21
jge 0x140018c3e
movzx eax, byte [rsp + 0x24]
test eax, eax
je 0x140018c1e
movzx eax, byte [rsp + 0x24]
test eax, eax
jne 0x140018c27
movzx eax, byte [rsp + 0x24]
test eax, eax
jne 0x140018c2c
mov byte [rsp + 0x24], 0
mov eax, dword [rsp + 0xac]
inc eax
mov dword [rsp + 0xac], eax
jmp 0x140018c02
mov byte [rsp + 0x78], 1
mov byte [rsp + 0x2a], 0
mov byte [rsp + 0x2f], 1
mov byte [rsp + 0x2c], 0
mov byte [rsp + 0x2d], 1
movzx eax, byte [rsp + 0x2a]
test eax, eax
je 0x140018c69
movzx eax, byte [rsp + 0x2f]
test eax, eax
jne 0x140018c83
movzx eax, byte [rsp + 0x2c]
test eax, eax
je 0x140018d18
movzx eax, byte [rsp + 0x2d]
test eax, eax
je 0x140018d18
mov dword [rsp + 0x48], 0x5a9
mov dword [rsp + 0xb0], 0
jmp 0x140018ca8
mov eax, dword [rsp + 0xb0]
inc eax
mov dword [rsp + 0xb0], eax
cmp dword [rsp + 0xb0], 0xd
jge 0x140018cc9
cmp dword [rsp + 0x48], 0
jge 0x140018cbd
jmp 0x140018cc9
mov eax, dword [rsp + 0x48]
dec eax
mov dword [rsp + 0x48], eax
jmp 0x140018c98
mov dword [rsp + 0x48], 0x2da8e
mov dword [rsp + 0xb4], 0
cmp dword [rsp + 0xb4], 0x52
jge 0x140018d18
movzx eax, byte [rsp + 0x2a]
test eax, eax
je 0x140018cf8
movzx eax, byte [rsp + 0x2c]
test eax, eax
jne 0x140018d01
movzx eax, byte [rsp + 0x2a]
test eax, eax
jne 0x140018d06
mov byte [rsp + 0x2d], 1
mov eax, dword [rsp + 0xb4]
inc eax
mov dword [rsp + 0xb4], eax
jmp 0x140018cdc
mov byte [rsp + 0x79], 1
mov byte [rsp + 0x27], 1
mov byte [rsp + 0x2e], 0
movzx eax, byte [rsp + 0x27]
test eax, eax
jne 0x140018d3d
movzx eax, byte [rsp + 0x2e]
test eax, eax
je 0x140018dd2
mov dword [rsp + 0x4c], 0x44b0
mov dword [rsp + 0xb8], 0
jmp 0x140018d62
mov eax, dword [rsp + 0xb8]
inc eax
mov dword [rsp + 0xb8], eax
cmp dword [rsp + 0xb8], 0x19
jge 0x140018d83
cmp dword [rsp + 0x4c], 0
jge 0x140018d77
jmp 0x140018d83
mov eax, dword [rsp + 0x4c]
dec eax
mov dword [rsp + 0x4c], eax
jmp 0x140018d52
mov dword [rsp + 0x4c], 0x8fc60
mov dword [rsp + 0xbc], 0
cmp dword [rsp + 0xbc], 0x2c
jge 0x140018dd2
movzx eax, byte [rsp + 0x27]
test eax, eax
je 0x140018db2
movzx eax, byte [rsp + 0x2e]
test eax, eax
jne 0x140018dbb
movzx eax, byte [rsp + 0x27]
test eax, eax
jne 0x140018dc0
mov byte [rsp + 0x27], 0
mov eax, dword [rsp + 0xbc]
inc eax
mov dword [rsp + 0xbc], eax
jmp 0x140018d96
mov byte [rsp + 0x7a], 0
mov byte [rsp + 0x7b], 1
mov byte [rsp + 0x7c], 0
mov byte [rsp + 0x25], 0
movzx eax, byte [rsp + 0x25]
test eax, eax
je 0x140018e88
mov dword [rsp + 0x50], 0x2232
mov dword [rsp + 0xc0], 0
jmp 0x140018e18
mov eax, dword [rsp + 0xc0]
inc eax
mov dword [rsp + 0xc0], eax
cmp dword [rsp + 0xc0], 5
jge 0x140018e39
cmp dword [rsp + 0x50], 0
jge 0x140018e2d
jmp 0x140018e39
mov eax, dword [rsp + 0x50]
dec eax
mov dword [rsp + 0x50], eax
jmp 0x140018e08
mov dword [rsp + 0x50], 0x3065a
mov dword [rsp + 0xc4], 0
cmp dword [rsp + 0xc4], 0x61
jge 0x140018e88
movzx eax, byte [rsp + 0x25]
test eax, eax
je 0x140018e68
movzx eax, byte [rsp + 0x25]
test eax, eax
jne 0x140018e71
movzx eax, byte [rsp + 0x25]
test eax, eax
jne 0x140018e76
mov byte [rsp + 0x25], 0
mov eax, dword [rsp + 0xc4]
inc eax
mov dword [rsp + 0xc4], eax
jmp 0x140018e4c
mov byte [rsp + 0x7d], 0
mov byte [rsp + 0x7e], 0
mov byte [rsp + 0x26], 0
movzx eax, byte [rsp + 0x26]
test eax, eax
je 0x140018f39
mov dword [rsp + 0x54], 0x54e3
mov dword [rsp + 0xc8], 0
jmp 0x140018ec9
mov eax, dword [rsp + 0xc8]
inc eax
mov dword [rsp + 0xc8], eax
cmp dword [rsp + 0xc8], 0x20
jge 0x140018eea
cmp dword [rsp + 0x54], 0
jge 0x140018ede
jmp 0x140018eea
mov eax, dword [rsp + 0x54]
dec eax
mov dword [rsp + 0x54], eax
jmp 0x140018eb9
mov dword [rsp + 0x54], 0xb3bc3
mov dword [rsp + 0xcc], 0
cmp dword [rsp + 0xcc], 0x2a
jge 0x140018f39
movzx eax, byte [rsp + 0x26]
test eax, eax
je 0x140018f19
movzx eax, byte [rsp + 0x26]
test eax, eax
jne 0x140018f22
movzx eax, byte [rsp + 0x26]
test eax, eax
jne 0x140018f27
mov byte [rsp + 0x26], 1
mov eax, dword [rsp + 0xcc]
inc eax
mov dword [rsp + 0xcc], eax
jmp 0x140018efd
lea rax, [rsp + 0x1130]
mov rdi, rax
xor eax, eax
mov ecx, 0x438
rep stosb byte [rdi], al
mov dword [rsp + 0xd0], 0
jmp 0x140018f6a
mov eax, dword [rsp + 0xd0]
inc eax
mov dword [rsp + 0xd0], eax
movsxd rax, dword [rsp + 0xd0]
cmp rax, 9
jae 0x140018fa3
mov dword [rsp + 0xd4], 0
jmp 0x140018f95
mov eax, dword [rsp + 0xd4]
inc eax
mov dword [rsp + 0xd4], eax
cmp dword [rsp + 0xd4], 0xf
jge 0x140018fa1
jmp 0x140018f85
jmp 0x140018f5a
lea rax, [rsp + 0x1570]
mov rdi, rax
xor eax, eax
mov ecx, 0x438
rep stosb byte [rdi], al
mov dword [rsp + 0xd8], 0
jmp 0x140018fd4
mov eax, dword [rsp + 0xd8]
inc eax
mov dword [rsp + 0xd8], eax
movsxd rax, dword [rsp + 0xd8]
cmp rax, 9
jae 0x14001900d
mov dword [rsp + 0xdc], 0
jmp 0x140018fff
mov eax, dword [rsp + 0xdc]
inc eax
mov dword [rsp + 0xdc], eax
cmp dword [rsp + 0xdc], 0xf
jge 0x14001900b
jmp 0x140018fef
jmp 0x140018fc4
lea rax, [rsp + 0x19b0]
mov rdi, rax
xor eax, eax
mov ecx, 0x438
rep stosb byte [rdi], al
mov dword [rsp + 0xe0], 0
jmp 0x14001903e
mov eax, dword [rsp + 0xe0]
inc eax
mov dword [rsp + 0xe0], eax
movsxd rax, dword [rsp + 0xe0]
cmp rax, 9
jae 0x140019077
mov dword [rsp + 0xe4], 0
jmp 0x140019069
mov eax, dword [rsp + 0xe4]
inc eax
mov dword [rsp + 0xe4], eax
cmp dword [rsp + 0xe4], 0xf
jge 0x140019075
jmp 0x140019059
jmp 0x14001902e
lea rax, [rsp + 0xcf0]
mov rdi, rax
xor eax, eax
mov ecx, 0x438
rep stosb byte [rdi], al
mov dword [rsp + 0xe8], 0
jmp 0x1400190a8
mov eax, dword [rsp + 0xe8]
inc eax
mov dword [rsp + 0xe8], eax
movsxd rax, dword [rsp + 0xe8]
cmp rax, 9
jae 0x1400190e1
mov dword [rsp + 0xec], 0
jmp 0x1400190d3
mov eax, dword [rsp + 0xec]
inc eax
mov dword [rsp + 0xec], eax
cmp dword [rsp + 0xec], 0xf
jge 0x1400190df
jmp 0x1400190c3
jmp 0x140019098
mov rcx, qword [rsp + 0x23b0]
call fcn.1400148b0
lea rax, str.Hustle_ZOjHDaDJdyt
mov qword [rsp + 0x148], rax
mov rdx, qword [rsp + 0x148]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateJobObjectW]
mov qword [rsp + 0x130], rax
cmp qword [rsp + 0x130], 0
je 0x14001912f
mov rcx, qword [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
nop
lea rax, [rsp + 0x230]
mov rdi, rax
xor eax, eax
mov ecx, 0x2a8
rep stosb byte [rdi], al
mov dword [rsp + 0xf0], 0
jmp 0x140019160
mov eax, dword [rsp + 0xf0]
inc eax
mov dword [rsp + 0xf0], eax
movsxd rax, dword [rsp + 0xf0]
cmp rax, 0xa
jae 0x140019199
mov dword [rsp + 0xf4], 0
jmp 0x14001918b
mov eax, dword [rsp + 0xf4]
inc eax
mov dword [rsp + 0xf4], eax
cmp dword [rsp + 0xf4], 0x11
jge 0x140019197
jmp 0x14001917b
jmp 0x140019150
lea rax, [rsp + 0x4e0]
mov rdi, rax
xor eax, eax
mov ecx, 0x2a8
rep stosb byte [rdi], al
mov dword [rsp + 0xf8], 0
jmp 0x1400191ca
mov eax, dword [rsp + 0xf8]
inc eax
mov dword [rsp + 0xf8], eax
movsxd rax, dword [rsp + 0xf8]
cmp rax, 0xa
jae 0x140019203
mov dword [rsp + 0xfc], 0
jmp 0x1400191f5
mov eax, dword [rsp + 0xfc]
inc eax
mov dword [rsp + 0xfc], eax
cmp dword [rsp + 0xfc], 0x11
jge 0x140019201
jmp 0x1400191e5
jmp 0x1400191ba
lea rax, [rsp + 0x790]
mov rdi, rax
xor eax, eax
mov ecx, 0x2a8
rep stosb byte [rdi], al
mov dword [rsp + 0x100], 0
jmp 0x140019234
mov eax, dword [rsp + 0x100]
inc eax
mov dword [rsp + 0x100], eax
movsxd rax, dword [rsp + 0x100]
cmp rax, 0xa
jae 0x14001926d
mov dword [rsp + 0x104], 0
jmp 0x14001925f
mov eax, dword [rsp + 0x104]
inc eax
mov dword [rsp + 0x104], eax
cmp dword [rsp + 0x104], 0x11
jge 0x14001926b
jmp 0x14001924f
jmp 0x140019224
lea rax, [rsp + 0xa40]
mov rdi, rax
xor eax, eax
mov ecx, 0x2a8
rep stosb byte [rdi], al
mov dword [rsp + 0x108], 0
jmp 0x14001929e
mov eax, dword [rsp + 0x108]
inc eax
mov dword [rsp + 0x108], eax
movsxd rax, dword [rsp + 0x108]
cmp rax, 0xa
jae 0x1400192d7
mov dword [rsp + 0x10c], 0
jmp 0x1400192c9
mov eax, dword [rsp + 0x10c]
inc eax
mov dword [rsp + 0x10c], eax
cmp dword [rsp + 0x10c], 0x11
jge 0x1400192d5
jmp 0x1400192b9
jmp 0x14001928e
movsxd rax, dword [rsp + 0x58]
mov rcx, qword [rsp + 0x2390]
xor rcx, rsp
call fcn.14050c380
add rsp, 0x23a0
pop rdi
ret