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

Disassembly:
mov qword [rsp + 8], rcx
sub rsp, 0x7a8
mov qword [rsp + 0xa0], 0xfffffffffffffffe
mov rax, qword [0x140292900]
xor rax, rsp
mov qword [rsp + 0x790], rax
mov dword [rsp + 0x108], 8
mov dword [rsp + 0x10c], 0xff
lea rcx, [rsp + 0x108]
call qword [sym.imp.COMCTL32.dll_InitCommonControlsEx]
mov rcx, qword [rsp + 0x7b0]
call fcn.14002b350
xor ecx, ecx
call fcn.14002dacc
mov ecx, 0x18
call fcn.1400165f4
mov qword [rsp + 0x30], rax
cmp qword [rsp + 0x30], 0
je 0x140016821
mov edx, 0x18
mov rcx, qword [rsp + 0x30]
call fcn.1400153fc
mov rcx, qword [rsp + 0x30]
call fcn.14002eafc
mov qword [rsp + 0x40], rax
jmp 0x14001682a
mov qword [rsp + 0x40], 0
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x48], rax
lea rdx, [0x1401e5a88]
mov rcx, qword [rsp + 0x7b0]
call fcn.14002ca8c
mov edx, 0x180
lea rcx, [rsp + 0x340]
call fcn.1400153fc
xor edx, edx
lea rcx, [rsp + 0x340]
call fcn.140019518
nop
mov rax, qword [rsp + 0x7b0]
lea rcx, [rsp + 0x340]
mov qword [rax + 0x40], rcx
xor edx, edx
mov rax, qword [rsp + 0x7b0]
mov rcx, qword [rax + 0x40]
call fcn.140027bc8
mov byte [rsp + 0xf8], 0x73
mov byte [rsp + 0xf9], 0x65
mov byte [rsp + 0xfa], 0
lea rdx, [rsp + 0xf8]
lea rcx, [rsp + 0xb8]
call fcn.140004e98
nop
lea rcx, [rsp + 0xb8]
call fcn.14001880c
mov byte [rsp + 0x20], al
lea rcx, [rsp + 0xb8]
call fcn.140005cb4
movzx eax, byte [rsp + 0x20]
test eax, eax
je 0x14001829b
xor r8d, r8d
mov dl, 1
mov ecx, 0x14
call fcn.140014a30
mov byte [rsp + 0x4c0], 0x73
mov byte [rsp + 0x4c1], 0x76
mov byte [rsp + 0x4c2], 0x63
mov byte [rsp + 0x4c3], 0x68
mov byte [rsp + 0x4c4], 0x6f
mov byte [rsp + 0x4c5], 0x73
mov byte [rsp + 0x4c6], 0x74
mov byte [rsp + 0x4c7], 0x2e
mov byte [rsp + 0x4c8], 0x65
mov byte [rsp + 0x4c9], 0x78
mov byte [rsp + 0x4ca], 0x65
mov byte [rsp + 0x4cb], 0
lea rdx, [rsp + 0x4c0]
lea rcx, [rsp + 0xd8]
call fcn.140004e98
nop
lea rcx, [rsp + 0xd8]
call fcn.140007338
mov dword [rsp + 0xfc], eax
lea rcx, [rsp + 0xd8]
call fcn.140005cb4
mov byte [rsp + 0x720], 0x39
mov byte [rsp + 0x721], 0x63
mov byte [rsp + 0x722], 0x4c
mov byte [rsp + 0x723], 0x62
mov byte [rsp + 0x724], 0x74
mov byte [rsp + 0x725], 0x63
mov byte [rsp + 0x726], 0x65
mov byte [rsp + 0x727], 0x7a
mov byte [rsp + 0x728], 0x74
mov byte [rsp + 0x729], 0x62
mov byte [rsp + 0x72a], 0x32
mov byte [rsp + 0x72b], 0x4e
mov byte [rsp + 0x72c], 0x79
mov byte [rsp + 0x72d], 0x71
mov byte [rsp + 0x72e], 0x61
mov byte [rsp + 0x72f], 0x4d
mov byte [rsp + 0x730], 0x71
mov byte [rsp + 0x731], 0x4b
mov byte [rsp + 0x732], 0x72
mov byte [rsp + 0x733], 0x33
mov byte [rsp + 0x734], 0x76
mov byte [rsp + 0x735], 0x4f
mov byte [rsp + 0x736], 0x7a
mov byte [rsp + 0x737], 0x41
mov byte [rsp + 0x738], 0x38
mov byte [rsp + 0x739], 0x74
mov byte [rsp + 0x73a], 0x4c
mov byte [rsp + 0x73b], 0x37
mov byte [rsp + 0x73c], 0x78
mov byte [rsp + 0x73d], 0x4f
mov byte [rsp + 0x73e], 0x57
mov byte [rsp + 0x73f], 0x57
mov byte [rsp + 0x740], 0x74
mov byte [rsp + 0x741], 0x35
mov byte [rsp + 0x742], 0x53
mov byte [rsp + 0x743], 0x47
mov byte [rsp + 0x744], 0x33
mov byte [rsp + 0x745], 0x50
mov byte [rsp + 0x746], 0x6e
mov byte [rsp + 0x747], 0x50
mov byte [rsp + 0x748], 0x2f
mov byte [rsp + 0x749], 0x38
mov byte [rsp + 0x74a], 0x33
mov byte [rsp + 0x74b], 0x78
mov byte [rsp + 0x74c], 0x31
mov byte [rsp + 0x74d], 0x2b
mov byte [rsp + 0x74e], 0x44
mov byte [rsp + 0x74f], 0x6b
mov byte [rsp + 0x750], 0x6c
mov byte [rsp + 0x751], 0x4b
mov byte [rsp + 0x752], 0x61
mov byte [rsp + 0x753], 0x5a
mov byte [rsp + 0x754], 0x78
mov byte [rsp + 0x755], 0x4d
mov byte [rsp + 0x756], 0x62
mov byte [rsp + 0x757], 0x57
mov byte [rsp + 0x758], 0x6a
mov byte [rsp + 0x759], 0x4e
mov byte [rsp + 0x75a], 0x71
mov byte [rsp + 0x75b], 0x56
mov byte [rsp + 0x75c], 0x37
mov byte [rsp + 0x75d], 0x4b
mov byte [rsp + 0x75e], 0x76
mov byte [rsp + 0x75f], 0x65
mov byte [rsp + 0x760], 0x70
mov byte [rsp + 0x761], 0x62
mov byte [rsp + 0x762], 0x44
mov byte [rsp + 0x763], 0x58
mov byte [rsp + 0x764], 0x72
mov byte [rsp + 0x765], 0x72
mov byte [rsp + 0x766], 0x6a
mov byte [rsp + 0x767], 0x32
mov byte [rsp + 0x768], 0x68
mov byte [rsp + 0x769], 0x4f
mov byte [rsp + 0x76a], 0x6d
mov byte [rsp + 0x76b], 0x4f
mov byte [rsp + 0x76c], 0x35
mov byte [rsp + 0x76d], 0x34
mov byte [rsp + 0x76e], 0x33
mov byte [rsp + 0x76f], 0x78
mov byte [rsp + 0x770], 0x75
mov byte [rsp + 0x771], 0x50
mov byte [rsp + 0x772], 0x37
mov byte [rsp + 0x773], 0x55
mov byte [rsp + 0x774], 0x77
mov byte [rsp + 0x775], 0x4d
mov byte [rsp + 0x776], 0x50
mov byte [rsp + 0x777], 0x65
mov byte [rsp + 0x778], 0x4c
mov byte [rsp + 0x779], 0x66
mov byte [rsp + 0x77a], 0x43
mov byte [rsp + 0x77b], 0x55
mov byte [rsp + 0x77c], 0x39
mov byte [rsp + 0x77d], 0x4a
mov byte [rsp + 0x77e], 0x30
mov byte [rsp + 0x77f], 0x47
mov byte [rsp + 0x780], 0x6b
mov byte [rsp + 0x781], 0x50
mov byte [rsp + 0x782], 0x67
mov byte [rsp + 0x783], 0x3d
mov byte [rsp + 0x784], 0
mov r8d, 0x65
lea rdx, [rsp + 0x720]
lea rcx, [rsp + 0x320]
call fcn.140010270
nop
lea rdx, [rsp + 0x320]
lea rcx, [rsp + 0x300]
call fcn.140006ce8
nop
mov edx, 0x18
lea rcx, [rsp + 0x128]
call fcn.1400153fc
lea rcx, [rsp + 0x300]
call fcn.14000ac78
mov rdx, rax
lea rcx, [rsp + 0x128]
call fcn.14000705c
nop
lea rcx, [rsp + 0x21]
call fcn.14000dc10
mov qword [rsp + 0x58], rax
lea rdx, [rsp + 0xa8]
lea rcx, [rsp + 0x128]
call fcn.14000b4b4
mov qword [rsp + 0x60], rax
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x128]
call fcn.14000abc8
mov rcx, qword [rsp + 0x58]
mov r9, rcx
mov rcx, qword [rsp + 0x60]
mov r8, qword [rcx]
mov rdx, qword [rax]
lea rcx, [rsp + 0x2e0]
call fcn.140015a34
nop
mov edx, 0x18
lea rcx, [rsp + 0x110]
call fcn.1400153fc
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x110]
call fcn.140006934
nop
lea rdx, str.KillerProje1369
lea rcx, [rsp + 0x2c0]
call fcn.140004e98
nop
lea rdx, [rsp + 0x2c0]
lea rcx, [rsp + 0x110]
call fcn.140007fb0
mov edx, 8
lea rcx, [rsp + 0x100]
call fcn.1400153fc
lea rcx, [rsp + 0x110]
call fcn.14000cea4
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x110]
call fcn.14000b000
mov qword [rsp + 0x70], rax
lea r9, [rsp + 0x68]
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0xfc]
lea rcx, [rsp + 0x100]
call fcn.140016028
nop
lea rcx, [rsp + 0x100]
call fcn.140016638
mov rcx, rax
call fcn.14000e09c
mov byte [rsp + 0x4d0], 0x34
mov byte [rsp + 0x4d1], 0x61
mov byte [rsp + 0x4d2], 0x37
mov byte [rsp + 0x4d3], 0x76
mov byte [rsp + 0x4d4], 0x6f
mov byte [rsp + 0x4d5], 0x65
mov byte [rsp + 0x4d6], 0x75
mov byte [rsp + 0x4d7], 0x66
mov byte [rsp + 0x4d8], 0x77
mov byte [rsp + 0x4d9], 0x61
mov byte [rsp + 0x4da], 0x6d
mov byte [rsp + 0x4db], 0x5a
mov byte [rsp + 0x4dc], 0x74
mov byte [rsp + 0x4dd], 0x6c
mov byte [rsp + 0x4de], 0x70
mov byte [rsp + 0x4df], 0x34
mov byte [rsp + 0x4e0], 0x58
mov byte [rsp + 0x4e1], 0x4a
mov byte [rsp + 0x4e2], 0x61
mov byte [rsp + 0x4e3], 0x44
mov byte [rsp + 0x4e4], 0x71
mov byte [rsp + 0x4e5], 0x49
mov byte [rsp + 0x4e6], 0x43
mov byte [rsp + 0x4e7], 0x73
mov byte [rsp + 0x4e8], 0x6e
mov byte [rsp + 0x4e9], 0x72
mov byte [rsp + 0x4ea], 0x36
mov byte [rsp + 0x4eb], 0x48
mov byte [rsp + 0x4ec], 0x73
mov byte [rsp + 0x4ed], 0x50
mov byte [rsp + 0x4ee], 0x47
mov byte [rsp + 0x4ef], 0x43
mov byte [rsp + 0x4f0], 0x71
mov byte [rsp + 0x4f1], 0x34
mov byte [rsp + 0x4f2], 0x43
mov byte [rsp + 0x4f3], 0x53
mov byte [rsp + 0x4f4], 0x79
mov byte [rsp + 0x4f5], 0x49
mov byte [rsp + 0x4f6], 0x57
mov byte [rsp + 0x4f7], 0x37
mov byte [rsp + 0x4f8], 0x69
mov byte [rsp + 0x4f9], 0x37
mov byte [rsp + 0x4fa], 0x6e
mov byte [rsp + 0x4fb], 0x6c
mov byte [rsp + 0x4fc], 0x77
mov byte [rsp + 0x4fd], 0x34
mov byte [rsp + 0x4fe], 0x7a
mov byte [rsp + 0x4ff], 0x51
mov byte [rsp + 0x500], 0x75
mov byte [rsp + 0x501], 0x4a
mov byte [rsp + 0x502], 0x4b
mov byte [rsp + 0x503], 0x31
mov byte [rsp + 0x504], 0x73
mov byte [rsp + 0x505], 0x50
mov byte [rsp + 0x506], 0x72
mov byte [rsp + 0x507], 0x43
mov byte [rsp + 0x508], 0x76
mov byte [rsp + 0x509], 0x4d
mov byte [rsp + 0x50a], 0x61
mov byte [rsp + 0x50b], 0x70
mov byte [rsp + 0x50c], 0x32
mov byte [rsp + 0x50d], 0x4c
mov byte [rsp + 0x50e], 0x33
mov byte [rsp + 0x50f], 0x4b
mov byte [rsp + 0x510], 0x38
mov byte [rsp + 0x511], 0x35
mov byte [rsp + 0x512], 0x7a
mov byte [rsp + 0x513], 0x77
mov byte [rsp + 0x514], 0x6d
mov byte [rsp + 0x515], 0x73
mov byte [rsp + 0x516], 0x58
mov byte [rsp + 0x517], 0x69
mov byte [rsp + 0x518], 0
mov byte [rsp + 0x5e0], 0x2b
mov byte [rsp + 0x5e1], 0x62
mov byte [rsp + 0x5e2], 0x62
mov byte [rsp + 0x5e3], 0x58
mov byte [rsp + 0x5e4], 0x71
mov byte [rsp + 0x5e5], 0x64
mov byte [rsp + 0x5e6], 0x4f
mov byte [rsp + 0x5e7], 0x6e
mov byte [rsp + 0x5e8], 0x79
mov byte [rsp + 0x5e9], 0x62
mov byte [rsp + 0x5ea], 0x47
mov byte [rsp + 0x5eb], 0x52
mov byte [rsp + 0x5ec], 0x76
mov byte [rsp + 0x5ed], 0x6c
mov byte [rsp + 0x5ee], 0x4b
mov byte [rsp + 0x5ef], 0x41
mov byte [rsp + 0x5f0], 0x56
mov byte [rsp + 0x5f1], 0x4a
mov byte [rsp + 0x5f2], 0x37
mov byte [rsp + 0x5f3], 0x37
mov byte [rsp + 0x5f4], 0x73
mov byte [rsp + 0x5f5], 0x4a
mov byte [rsp + 0x5f6], 0x69
mov byte [rsp + 0x5f7], 0x30
mov byte [rsp + 0x5f8], 0x68
mov byte [rsp + 0x5f9], 0x73
mov byte [rsp + 0x5fa], 0x61
mov byte [rsp + 0x5fb], 0x50
mov byte [rsp + 0x5fc], 0x75
mov byte [rsp + 0x5fd], 0x50
mov byte [rsp + 0x5fe], 0x6d
mov byte [rsp + 0x5ff], 0x4b
mov byte [rsp + 0x600], 0x6f
mov byte [rsp + 0x601], 0x34
mov byte [rsp + 0x602], 0x69
mov byte [rsp + 0x603], 0x61
mov byte [rsp + 0x604], 0x30
mov byte [rsp + 0x605], 0x49
mov byte [rsp + 0x606], 0x33
mov byte [rsp + 0x607], 0x44
mov byte [rsp + 0x608], 0x38
mov byte [rsp + 0x609], 0x38
mov byte [rsp + 0x60a], 0x48
mov byte [rsp + 0x60b], 0x39
mov byte [rsp + 0x60c], 0x79
mov byte [rsp + 0x60d], 0x2f
mov byte [rsp + 0x60e], 0x54
mov byte [rsp + 0x60f], 0x59
mov byte [rsp + 0x610], 0x6f
mov byte [rsp + 0x611], 0x4a
mov byte [rsp + 0x612], 0x71
mov byte [rsp + 0x613], 0x74
mov byte [rsp + 0x614], 0x75
mov byte [rsp + 0x615], 0x50
mov byte [rsp + 0x616], 0x4c
mov byte [rsp + 0x617], 0x4b
mov byte [rsp + 0x618], 0x76
mov byte [rsp + 0x619], 0x4d
mov byte [rsp + 0x61a], 0x36
mov byte [rsp + 0x61b], 0x6e
mov byte [rsp + 0x61c], 0x34
mov byte [rsp + 0x61d], 0x4c
mov byte [rsp + 0x61e], 0x72
mov byte [rsp + 0x61f], 0x53
mov byte [rsp + 0x620], 0x67
mov byte [rsp + 0x621], 0x4b
mov byte [rsp + 0x622], 0x54
mov byte [rsp + 0x623], 0x4b
mov byte [rsp + 0x624], 0x6f
mov byte [rsp + 0x625], 0x71
mov byte [rsp + 0x626], 0x66
mov byte [rsp + 0x627], 0x71
mov byte [rsp + 0x628], 0x2b
mov byte [rsp + 0x629], 0x64
mov byte [rsp + 0x62a], 0x32
mov byte [rsp + 0x62b], 0x2f
mov byte [rsp + 0x62c], 0x32
mov byte [rsp + 0x62d], 0x34
mov byte [rsp + 0x62e], 0x48
mov byte [rsp + 0x62f], 0x6c
mov byte [rsp + 0x630], 0x73
mov byte [rsp + 0x631], 0x2f
mov byte [rsp + 0x632], 0x49
mov byte [rsp + 0x633], 0x3d
mov byte [rsp + 0x634], 0
mov byte [rsp + 0x520], 0x2b
mov byte [rsp + 0x521], 0x62
mov byte [rsp + 0x522], 0x62
mov byte [rsp + 0x523], 0x58
mov byte [rsp + 0x524], 0x71
mov byte [rsp + 0x525], 0x64
mov byte [rsp + 0x526], 0x4f
mov byte [rsp + 0x527], 0x6e
mov byte [rsp + 0x528], 0x79
mov byte [rsp + 0x529], 0x62
mov byte [rsp + 0x52a], 0x47
mov byte [rsp + 0x52b], 0x52
mov byte [rsp + 0x52c], 0x76
mov byte [rsp + 0x52d], 0x6c
mov byte [rsp + 0x52e], 0x4b
mov byte [rsp + 0x52f], 0x41
mov byte [rsp + 0x530], 0x56
mov byte [rsp + 0x531], 0x4a
mov byte [rsp + 0x532], 0x37
mov byte [rsp + 0x533], 0x37
mov byte [rsp + 0x534], 0x73
mov byte [rsp + 0x535], 0x4a
mov byte [rsp + 0x536], 0x69
mov byte [rsp + 0x537], 0x30
mov byte [rsp + 0x538], 0x68
mov byte [rsp + 0x539], 0x73
mov byte [rsp + 0x53a], 0x61
mov byte [rsp + 0x53b], 0x50
mov byte [rsp + 0x53c], 0x75
mov byte [rsp + 0x53d], 0x50
mov byte [rsp + 0x53e], 0x6d
mov byte [rsp + 0x53f], 0x4b
mov byte [rsp + 0x540], 0x6f
mov byte [rsp + 0x541], 0x34
mov byte [rsp + 0x542], 0x69
mov byte [rsp + 0x543], 0x61
mov byte [rsp + 0x544], 0x30
mov byte [rsp + 0x545], 0x49
mov byte [rsp + 0x546], 0x33
mov byte [rsp + 0x547], 0x44
mov byte [rsp + 0x548], 0x38
mov byte [rsp + 0x549], 0x38
mov byte [rsp + 0x54a], 0x48
mov byte [rsp + 0x54b], 0x39
mov byte [rsp + 0x54c], 0x79
mov byte [rsp + 0x54d], 0x2f
mov byte [rsp + 0x54e], 0x54
mov byte [rsp + 0x54f], 0x59
mov byte [rsp + 0x550], 0x6f
mov byte [rsp + 0x551], 0x4a
mov byte [rsp + 0x552], 0x71
mov byte [rsp + 0x553], 0x74
mov byte [rsp + 0x554], 0x75
mov byte [rsp + 0x555], 0x50
mov byte [rsp + 0x556], 0x4c
mov byte [rsp + 0x557], 0x4b
mov byte [rsp + 0x558], 0x70
mov byte [rsp + 0x559], 0x4d
mov byte [rsp + 0x55a], 0x36
mov byte [rsp + 0x55b], 0x68
mov byte [rsp + 0x55c], 0x34
mov byte [rsp + 0x55d], 0x4c
mov byte [rsp + 0x55e], 0x58
mov byte [rsp + 0x55f], 0x53
mov byte [rsp + 0x560], 0x67
mov byte [rsp + 0x561], 0x4b
mov byte [rsp + 0x562], 0x54
mov byte [rsp + 0x563], 0x4b
mov byte [rsp + 0x564], 0x6f
mov byte [rsp + 0x565], 0x71
mov byte [rsp + 0x566], 0x66
mov byte [rsp + 0x567], 0x71
mov byte [rsp + 0x568], 0x2b
mov byte [rsp + 0x569], 0x64
mov byte [rsp + 0x56a], 0x32
mov byte [rsp + 0x56b], 0x2b
mov byte [rsp + 0x56c], 0x32
mov byte [rsp + 0x56d], 0x35
mov byte [rsp + 0x56e], 0x58
mov byte [rsp + 0x56f], 0x6c
mov byte [rsp + 0x570], 0x75
mov byte [rsp + 0x571], 0x76
mov byte [rsp + 0x572], 0x49
mov byte [rsp + 0x573], 0x3d
mov byte [rsp + 0x574], 0
mov byte [rsp + 0x580], 0x30
mov byte [rsp + 0x581], 0x4c
mov byte [rsp + 0x582], 0x69
mov byte [rsp + 0x583], 0x66
mov byte [rsp + 0x584], 0x71
mov byte [rsp + 0x585], 0x2f
mov byte [rsp + 0x586], 0x57
mov byte [rsp + 0x587], 0x70
mov byte [rsp + 0x588], 0x35
mov byte [rsp + 0x589], 0x37
mov byte [rsp + 0x58a], 0x50
mov byte [rsp + 0x58b], 0x34
mov byte [rsp + 0x58c], 0x77
mov byte [rsp + 0x58d], 0x41
mov byte [rsp + 0x58e], 0x79
mov byte [rsp + 0x58f], 0x43
mov byte [rsp + 0x590], 0x47
mov byte [rsp + 0x591], 0x4b
mov byte [rsp + 0x592], 0x43
mov byte [rsp + 0x593], 0x33
mov byte [rsp + 0x594], 0x73
mov byte [rsp + 0x595], 0x73
mov byte [rsp + 0x596], 0x75
mov byte [rsp + 0x597], 0x32
mov byte [rsp + 0x598], 0x36
mov byte [rsp + 0x599], 0x73
mov byte [rsp + 0x59a], 0x69
mov byte [rsp + 0x59b], 0x63
mov byte [rsp + 0x59c], 0x75
mov byte [rsp + 0x59d], 0x70
mov byte [rsp + 0x59e], 0x32
mov byte [rsp + 0x59f], 0x4d
mov byte [rsp + 0x5a0], 0x2b
mov byte [rsp + 0x5a1], 0x6f
mov byte [rsp + 0x5a2], 0x72
mov byte [rsp + 0x5a3], 0x50
mov byte [rsp + 0x5a4], 0x30
mov byte [rsp + 0x5a5], 0x74
mov byte [rsp + 0x5a6], 0x50
mov byte [rsp + 0x5a7], 0x46
mov byte [rsp + 0x5a8], 0x71
mov byte [rsp + 0x5a9], 0x73
mov byte [rsp + 0x5aa], 0x4f
mov byte [rsp + 0x5ab], 0x32
mov byte [rsp + 0x5ac], 0x7a
mov byte [rsp + 0x5ad], 0x5a
mov byte [rsp + 0x5ae], 0x76
mov byte [rsp + 0x5af], 0x61
mov byte [rsp + 0x5b0], 0x78
mov byte [rsp + 0x5b1], 0x5a
mov byte [rsp + 0x5b2], 0x7a
mov byte [rsp + 0x5b3], 0x61
mov byte [rsp + 0x5b4], 0x75
mov byte [rsp + 0x5b5], 0x71
mov byte [rsp + 0x5b6], 0x72
mov byte [rsp + 0x5b7], 0x4d
mov byte [rsp + 0x5b8], 0x6f
mov byte [rsp + 0x5b9], 0x64
mov byte [rsp + 0x5ba], 0x43
mov byte [rsp + 0x5bb], 0x35
mov byte [rsp + 0x5bc], 0x34
mov byte [rsp + 0x5bd], 0x72
mov byte [rsp + 0x5be], 0x6e
mov byte [rsp + 0x5bf], 0x55
mov byte [rsp + 0x5c0], 0x75
mov byte [rsp + 0x5c1], 0x36
mov byte [rsp + 0x5c2], 0x62
mov byte [rsp + 0x5c3], 0x31
mov byte [rsp + 0x5c4], 0x70
mov byte [rsp + 0x5c5], 0x4c
mov byte [rsp + 0x5c6], 0x50
mov byte [rsp + 0x5c7], 0x73
mov byte [rsp + 0x5c8], 0x74
mov byte [rsp + 0x5c9], 0x74
mov byte [rsp + 0x5ca], 0x2b
mov byte [rsp + 0x5cb], 0x77
mov byte [rsp + 0x5cc], 0x33
mov byte [rsp + 0x5cd], 0x63
mov byte [rsp + 0x5ce], 0x48
mov byte [rsp + 0x5cf], 0x6e
mov byte [rsp + 0x5d0], 0x6a
mov byte [rsp + 0x5d1], 0x76
mov byte [rsp + 0x5d2], 0x54
mov byte [rsp + 0x5d3], 0x4c
mov byte [rsp + 0x5d4], 0x74
mov byte [rsp + 0x5d5], 0x67
mov byte [rsp + 0x5d6], 0x3d
mov byte [rsp + 0x5d7], 0x3d
mov byte [rsp + 0x5d8], 0
mov byte [rsp + 0x640], 0x32
mov byte [rsp + 0x641], 0x4d
mov byte [rsp + 0x642], 0x43
mov byte [rsp + 0x643], 0x58
mov byte [rsp + 0x644], 0x73
mov byte [rsp + 0x645], 0x2b
mov byte [rsp + 0x646], 0x32
mov byte [rsp + 0x647], 0x78
mov byte [rsp + 0x648], 0x6e
mov byte [rsp + 0x649], 0x37
mov byte [rsp + 0x64a], 0x76
mov byte [rsp + 0x64b], 0x67
mov byte [rsp + 0x64c], 0x79
mov byte [rsp + 0x64d], 0x50
mov byte [rsp + 0x64e], 0x53
mov byte [rsp + 0x64f], 0x4b
mov byte [rsp + 0x650], 0x34
mov byte [rsp + 0x651], 0x4b
mov byte [rsp + 0x652], 0x69
mov byte [rsp + 0x653], 0x2f
mov byte [rsp + 0x654], 0x75
mov byte [rsp + 0x655], 0x72
mov byte [rsp + 0x656], 0x4f
mov byte [rsp + 0x657], 0x2b
mov byte [rsp + 0x658], 0x34
mov byte [rsp + 0x659], 0x74
mov byte [rsp + 0x65a], 0x43
mov byte [rsp + 0x65b], 0x55
mov byte [rsp + 0x65c], 0x77
mov byte [rsp + 0x65d], 0x6f
mov byte [rsp + 0x65e], 0x57
mov byte [rsp + 0x65f], 0x55
mov byte [rsp + 0x660], 0x34
mov byte [rsp + 0x661], 0x70
mov byte [rsp + 0x662], 0x4c
mov byte [rsp + 0x663], 0x58
mov byte [rsp + 0x664], 0x32
mov byte [rsp + 0x665], 0x71
mov byte [rsp + 0x666], 0x76
mov byte [rsp + 0x667], 0x4e
mov byte [rsp + 0x668], 0x6f
mov byte [rsp + 0x669], 0x73
mov byte [rsp + 0x66a], 0x75
mov byte [rsp + 0x66b], 0x2b
mov byte [rsp + 0x66c], 0x31
mov byte [rsp + 0x66d], 0x5a
mov byte [rsp + 0x66e], 0x50
mov byte [rsp + 0x66f], 0x69
mov byte [rsp + 0x670], 0x2f
mov byte [rsp + 0x671], 0x61
mov byte [rsp + 0x672], 0x54
mov byte [rsp + 0x673], 0x53
mov byte [rsp + 0x674], 0x77
mov byte [rsp + 0x675], 0x70
mov byte [rsp + 0x676], 0x4c
mov byte [rsp + 0x677], 0x55
mov byte [rsp + 0x678], 0x71
mov byte [rsp + 0x679], 0x64
mov byte [rsp + 0x67a], 0x69
mov byte [rsp + 0x67b], 0x78
mov byte [rsp + 0x67c], 0x36
mov byte [rsp + 0x67d], 0x6f
mov byte [rsp + 0x67e], 0x48
mov byte [rsp + 0x67f], 0x63
mov byte [rsp + 0x680], 0x73
mov byte [rsp + 0x681], 0x36
mov byte [rsp + 0x682], 0x37
mov byte [rsp + 0x683], 0x74
mov byte [rsp + 0x684], 0x72
mov byte [rsp + 0x685], 0x4b
mov byte [rsp + 0x686], 0x50
mov byte [rsp + 0x687], 0x30
mov byte [rsp + 0x688], 0x69
mov byte [rsp + 0x689], 0x4f
mov byte [rsp + 0x68a], 0x65
mov byte [rsp + 0x68b], 0x48
mov byte [rsp + 0x68c], 0x35
mov byte [rsp + 0x68d], 0x5a
mov byte [rsp + 0x68e], 0x4c
mov byte [rsp + 0x68f], 0x76
mov byte [rsp + 0x690], 0x68
mov byte [rsp + 0x691], 0x50
mov byte [rsp + 0x692], 0x7a
mov byte [rsp + 0x693], 0x5a
mov byte [rsp + 0x694], 0x76
mov byte [rsp + 0x695], 0x70
mov byte [rsp + 0x696], 0x66
mov byte [rsp + 0x697], 0x63
mov byte [rsp + 0x698], 0x5a
mov byte [rsp + 0x699], 0x65
mov byte [rsp + 0x69a], 0x36
mov byte [rsp + 0x69b], 0x59
mov byte [rsp + 0x69c], 0x38
mov byte [rsp + 0x69d], 0x70
mov byte [rsp + 0x69e], 0x34
mov byte [rsp + 0x69f], 0x45
mov byte [rsp + 0x6a0], 0
mov byte [rsp + 0x6b0], 0x32
mov byte [rsp + 0x6b1], 0x4d
mov byte [rsp + 0x6b2], 0x43
mov byte [rsp + 0x6b3], 0x58
mov byte [rsp + 0x6b4], 0x73
mov byte [rsp + 0x6b5], 0x2b
mov byte [rsp + 0x6b6], 0x32
mov byte [rsp + 0x6b7], 0x78
mov byte [rsp + 0x6b8], 0x6e
mov byte [rsp + 0x6b9], 0x37
mov byte [rsp + 0x6ba], 0x76
mov byte [rsp + 0x6bb], 0x67
mov byte [rsp + 0x6bc], 0x79
mov byte [rsp + 0x6bd], 0x50
mov byte [rsp + 0x6be], 0x53
mov byte [rsp + 0x6bf], 0x4b
mov byte [rsp + 0x6c0], 0x34
mov byte [rsp + 0x6c1], 0x4b
mov byte [rsp + 0x6c2], 0x69
mov byte [rsp + 0x6c3], 0x2f
mov byte [rsp + 0x6c4], 0x75
mov byte [rsp + 0x6c5], 0x72
mov byte [rsp + 0x6c6], 0x4f
mov byte [rsp + 0x6c7], 0x2b
mov byte [rsp + 0x6c8], 0x34
mov byte [rsp + 0x6c9], 0x74
mov byte [rsp + 0x6ca], 0x43
mov byte [rsp + 0x6cb], 0x55
mov byte [rsp + 0x6cc], 0x77
mov byte [rsp + 0x6cd], 0x6f
mov byte [rsp + 0x6ce], 0x57
mov byte [rsp + 0x6cf], 0x55
mov byte [rsp + 0x6d0], 0x34
mov byte [rsp + 0x6d1], 0x70
mov byte [rsp + 0x6d2], 0x4c
mov byte [rsp + 0x6d3], 0x58
mov byte [rsp + 0x6d4], 0x32
mov byte [rsp + 0x6d5], 0x71
mov byte [rsp + 0x6d6], 0x76
mov byte [rsp + 0x6d7], 0x4e
mov byte [rsp + 0x6d8], 0x6f
mov byte [rsp + 0x6d9], 0x73
mov byte [rsp + 0x6da], 0x75
mov byte [rsp + 0x6db], 0x2b
mov byte [rsp + 0x6dc], 0x31
mov byte [rsp + 0x6dd], 0x5a
mov byte [rsp + 0x6de], 0x50
mov byte [rsp + 0x6df], 0x69
mov byte [rsp + 0x6e0], 0x2f
mov byte [rsp + 0x6e1], 0x61
mov byte [rsp + 0x6e2], 0x54
mov byte [rsp + 0x6e3], 0x53
mov byte [rsp + 0x6e4], 0x77
mov byte [rsp + 0x6e5], 0x70
mov byte [rsp + 0x6e6], 0x4c
mov byte [rsp + 0x6e7], 0x55
mov byte [rsp + 0x6e8], 0x71
mov byte [rsp + 0x6e9], 0x64
mov byte [rsp + 0x6ea], 0x69
mov byte [rsp + 0x6eb], 0x78
mov byte [rsp + 0x6ec], 0x36
mov byte [rsp + 0x6ed], 0x6f
mov byte [rsp + 0x6ee], 0x48
mov byte [rsp + 0x6ef], 0x63
mov byte [rsp + 0x6f0], 0x73
mov byte [rsp + 0x6f1], 0x36
mov byte [rsp + 0x6f2], 0x37
mov byte [rsp + 0x6f3], 0x74
mov byte [rsp + 0x6f4], 0x72
mov byte [rsp + 0x6f5], 0x4c
mov byte [rsp + 0x6f6], 0x76
mov byte [rsp + 0x6f7], 0x30
mov byte [rsp + 0x6f8], 0x6a
mov byte [rsp + 0x6f9], 0x75
mov byte [rsp + 0x6fa], 0x65
mov byte [rsp + 0x6fb], 0x49
mov byte [rsp + 0x6fc], 0x35
mov byte [rsp + 0x6fd], 0x5a
mov byte [rsp + 0x6fe], 0x4c
mov byte [rsp + 0x6ff], 0x76
mov byte [rsp + 0x700], 0x68
mov byte [rsp + 0x701], 0x50
mov byte [rsp + 0x702], 0x7a
mov byte [rsp + 0x703], 0x5a
mov byte [rsp + 0x704], 0x76
mov byte [rsp + 0x705], 0x70
mov byte [rsp + 0x706], 0x66
mov byte [rsp + 0x707], 0x63
mov byte [rsp + 0x708], 0x5a
mov byte [rsp + 0x709], 0x4f
mov byte [rsp + 0x70a], 0x36
mov byte [rsp + 0x70b], 0x4d
mov byte [rsp + 0x70c], 0x38
mov byte [rsp + 0x70d], 0x70
mov byte [rsp + 0x70e], 0x63
mov byte [rsp + 0x70f], 0x45
mov byte [rsp + 0x710], 0
mov r8d, 0x49
lea rdx, [rsp + 0x4d0]
lea rcx, [rsp + 0x2a0]
call fcn.140010270
nop
mov r8d, 0x55
lea rdx, [rsp + 0x5e0]
lea rcx, [rsp + 0x280]
call fcn.140010270
nop
mov r8d, 0x55
lea rdx, [rsp + 0x520]
lea rcx, [rsp + 0x260]
call fcn.140010270
nop
mov r8d, 0x59
lea rdx, [rsp + 0x580]
lea rcx, [rsp + 0x240]
call fcn.140010270
nop
mov r8d, 0x61
lea rdx, [rsp + 0x640]
lea rcx, [rsp + 0x220]
call fcn.140010270
nop
mov r8d, 0x61
lea rdx, [rsp + 0x6b0]
lea rcx, [rsp + 0x200]
call fcn.140010270
nop
lea rdx, [rsp + 0x2a0]
lea rcx, [rsp + 0x1e0]
call fcn.140006ce8
nop
lea rdx, [rsp + 0x280]
lea rcx, [rsp + 0x1c0]
call fcn.140006ce8
nop
lea rdx, [rsp + 0x260]
lea rcx, [rsp + 0x1a0]
call fcn.140006ce8
nop
lea rdx, [rsp + 0x240]
lea rcx, [rsp + 0x180]
call fcn.140006ce8
nop
lea rdx, [rsp + 0x220]
lea rcx, [rsp + 0x160]
call fcn.140006ce8
nop
lea rdx, [rsp + 0x200]
lea rcx, [rsp + 0x140]
call fcn.140006ce8
nop
lea rcx, [rsp + 0x180]
call fcn.14000ac78
mov qword [rsp + 0x78], rax
lea rcx, [rsp + 0x1e0]
call fcn.14000ac78
mov rcx, qword [rsp + 0x78]
mov rdx, rcx
mov rcx, rax
call fcn.140006e20
movzx eax, al
test eax, eax
je 0x140018036
lea rdx, [0x1401e5ab8]
lea rcx, [0x1402a4040]
call fcn.140015abc
lea rdx, [0x140015fdc]
mov rcx, rax
call fcn.14001660c
jmp 0x140018058
lea rdx, [0x1401e5ac8]
lea rcx, [0x1402a4170]
call fcn.140015abc
lea rdx, [0x140015fdc]
mov rcx, rax
call fcn.14001660c
lea rcx, [rsp + 0x160]
call fcn.14000ac78
mov qword [rsp + 0x80], rax
lea rcx, [rsp + 0x1c0]
call fcn.14000ac78
mov rcx, qword [rsp + 0x80]
mov rdx, rcx
mov rcx, rax
call fcn.140006e20
movzx eax, al
test eax, eax
je 0x1400180b8
lea rdx, str.DLL
lea rcx, [0x1402a4040]
call fcn.140015abc
lea rdx, [0x140015fdc]
mov rcx, rax
call fcn.14001660c
jmp 0x1400180da
lea rdx, [0x1401e5af0]
lea rcx, [0x1402a4170]
call fcn.140015abc
lea rdx, [0x140015fdc]
mov rcx, rax
call fcn.14001660c
lea rcx, [rsp + 0x140]
call fcn.14000ac78
mov qword [rsp + 0x88], rax
lea rcx, [rsp + 0x1a0]
call fcn.14000ac78
mov rcx, qword [rsp + 0x88]
mov rdx, rcx
mov rcx, rax
call fcn.140006e20
movzx eax, al
test eax, eax
je 0x14001814f
lea rdx, str.EXE
lea rcx, [0x1402a4040]
call fcn.140015abc
lea rdx, [0x140015fdc]
mov rcx, rax
call fcn.14001660c
lea rcx, [rsp + 0x140]
call fcn.14000ac78
mov rcx, rax
call fcn.1400071fc
jmp 0x140018171
lea rdx, [0x1401e5b20]
lea rcx, [0x1402a4170]
call fcn.140015abc
lea rdx, [0x140015fdc]
mov rcx, rax
call fcn.14001660c
mov dword [rsp + 0x24], 1
lea rcx, [rsp + 0x140]
call fcn.140005cdc
nop
lea rcx, [rsp + 0x160]
call fcn.140005cdc
nop
lea rcx, [rsp + 0x180]
call fcn.140005cdc
nop
lea rcx, [rsp + 0x1a0]
call fcn.140005cdc
nop
lea rcx, [rsp + 0x1c0]
call fcn.140005cdc
nop
lea rcx, [rsp + 0x1e0]
call fcn.140005cdc
nop
lea rcx, [rsp + 0x200]
call fcn.140005cb4
nop
lea rcx, [rsp + 0x220]
call fcn.140005cb4
nop
lea rcx, [rsp + 0x240]
call fcn.140005cb4
nop
lea rcx, [rsp + 0x260]
call fcn.140005cb4
nop
lea rcx, [rsp + 0x280]
call fcn.140005cb4
nop
lea rcx, [rsp + 0x2a0]
call fcn.140005cb4
nop
lea rcx, [rsp + 0x100]
call fcn.1400164c8
nop
lea rcx, [rsp + 0x2c0]
call fcn.140005cb4
nop
lea rcx, [rsp + 0x110]
call fcn.140005d68
nop
lea rcx, [rsp + 0x2e0]
call fcn.140005cb4
nop
lea rcx, [rsp + 0x128]
call fcn.140005d68
nop
lea rcx, [rsp + 0x300]
call fcn.140005cdc
nop
lea rcx, [rsp + 0x320]
call fcn.140005cb4
nop
lea rcx, [rsp + 0x340]
call fcn.1400195b8
mov eax, dword [rsp + 0x24]
jmp 0x140018346
lea rdx, [0x1401e5b38]
lea rcx, [0x1402a3f20]
call fcn.14000f9d0
lea rdx, [0x140015f90]
mov rcx, rax
call fcn.14001660c
mov dword [rsp + 0x28], 1
lea rcx, [rsp + 0x340]
call fcn.1400195b8
mov eax, dword [rsp + 0x28]
jmp 0x140018346
mov rcx, qword [rsp + 0x790]
xor rcx, rsp
call fcn.1401a82a0
add rsp, 0x7a8
ret