Function at 0x140009010
Capabilities:
Contain obfuscated stackstrings
Encode data using base64
Encode data using xor
Hash data using djb2

Disassembly:
mov dword [rsp + 0x20], r9d
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
mov eax, 0x395b8
call fcn.1401f7e20
sub rsp, rax
movabs rax, 0x1ec2a9177096f
mov qword [rsp + 0x51e0], rax
mov byte [rsp + 0x40], 0x3d
mov byte [rsp + 0x41], 0x2d
mov dword [rsp + 0x1b8c], 0xeab
mov byte [rsp + 0x42], 0xb5
mov byte [rsp + 0x43], 0x9d
mov dword [rsp + 0x1b90], 0xc1f
mov dword [rsp + 0x1b94], 0x75b
mov byte [rsp + 0x44], 0xb1
mov byte [rsp + 0x45], 0x27
mov byte [rsp + 0x46], 0xbd
mov byte [rsp + 0x47], 0xfd
mov byte [rsp + 0x48], 0x33
mov eax, 0x911
mov word [rsp + 0xdb0], ax
mov dword [rsp + 0x1b98], 0x273d
mov dword [rsp + 0x1b9c], 0xc6f
mov dword [rsp + 0x1ba0], 0x2e49
mov eax, 0x1e7
mov word [rsp + 0xdb4], ax
mov byte [rsp + 0x49], 0x41
movabs rax, 0x1e3e401668ca7
mov qword [rsp + 0x51e8], rax
movabs rax, 0x1e3e401666abd
mov qword [rsp + 0x51f0], rax
mov eax, 0x7403
mov word [rsp + 0xdb8], ax
mov dword [rsp + 0x1ba4], 0xac3
mov byte [rsp + 0x4a], 3
mov byte [rsp + 0x4b], 0x83
mov byte [rsp + 0x4c], 0x37
mov byte [rsp + 0x4d], 0x37
mov eax, 0x3b87
mov word [rsp + 0xdbc], ax
mov dword [rsp + 0x1ba8], 0x314b
mov eax, 0x11d
mov word [rsp + 0xdc0], ax
movabs rax, 0x1ec2a917705a7
mov qword [rsp + 0x51f8], rax
mov dword [rsp + 0x1bac], 0x2bb9
mov byte [rsp + 0x4e], 3
mov byte [rsp + 0x4f], 0x39
mov byte [rsp + 0x50], 0xb9
movabs rax, 0x1ec2a91777203
mov qword [rsp + 0x5200], rax
mov dword [rsp + 0x1bb0], 0x17c5
mov dword [rsp + 0x1bb4], 0x1e2f
mov eax, 0x2fb1
mov word [rsp + 0xdc4], ax
mov dword [rsp + 0x1bb8], 0x1c39
mov dword [rsp + 0x1bbc], 0x28b9
mov byte [rsp + 0x51], 0x2b
mov dword [rsp + 0x1bc0], 0x2663
mov byte [rsp + 0x52], 0x19
mov byte [rsp + 0x53], 0x31
mov byte [rsp + 0x54], 9
mov byte [rsp + 0x55], 0x29
mov eax, 0x38d
mov word [rsp + 0xdc8], ax
mov byte [rsp + 0x56], 0x2d
mov dword [rsp + 0x1bc4], 0x21f9
mov dword [rsp + 0x1bc8], 0x2f3d
mov byte [rsp + 0x57], 0x11
mov byte [rsp + 0x58], 0xd5
mov dword [rsp + 0x1bcc], 0x1df3
mov byte [rsp + 0x59], 0x77
mov dword [rsp + 0x1bd0], 0x1023
mov byte [rsp + 0x5a], 0x41
movabs rax, 0x1e3e401667085
mov qword [rsp + 0x5208], rax
movabs rax, 0x1ec2a917768df
mov qword [rsp + 0x5210], rax
mov dword [rsp + 0x1bd4], 0x2e3b
mov dword [rsp + 0x1bd8], 0xd11
mov dword [rsp + 0x1bdc], 0x1d7b
mov byte [rsp + 0x5b], 0x27
mov byte [rsp + 0x5c], 0x33
mov byte [rsp + 0x5d], 0x87
mov byte [rsp + 0x5e], 0x2f
mov eax, 0x3e5f
mov word [rsp + 0xdcc], ax
mov byte [rsp + 0x5f], 0x27
mov dword [rsp + 0x1be0], 0xf69
mov eax, 0x1eb
mov word [rsp + 0xdd0], ax
movabs rax, 0x1e3e4016698c5
mov qword [rsp + 0x5218], rax
mov byte [rsp + 0x60], 0x27
mov eax, 0x267
mov word [rsp + 0xdd4], ax
movabs rax, 0x1e3e401667a53
mov qword [rsp + 0x5220], rax
mov dword [rsp + 0x1be4], 0x191d
mov eax, 0x923
mov word [rsp + 0xdd8], ax
mov dword [rsp + 0x1be8], 0x1517
mov byte [rsp + 0x61], 0xc9
movabs rax, 0x1ec2a917776d5
mov qword [rsp + 0x5228], rax
movabs rax, 0x1e3e401668ed7
mov qword [rsp + 0x5230], rax
mov byte [rsp + 0x62], 0xb9
movabs rax, 0x1ec2a9177478d
mov qword [rsp + 0x5238], rax
mov byte [rsp + 0x63], 0xf7
mov byte [rsp + 0x64], 0x61
mov dword [rsp + 0x1bec], 0x220d
mov byte [rsp + 0x65], 0x41
mov byte [rsp + 0x66], 0x27
movabs rax, 0x1ec2a9177630d
mov qword [rsp + 0x5240], rax
mov byte [rsp + 0x67], 0xeb
mov byte [rsp + 0x68], 7
mov dword [rsp + 0x1bf0], 0x1f7d
mov byte [rsp + 0x69], 0x37
mov dword [rsp + 0x1bf4], 0x13b3
mov dword [rsp + 0x1bf8], 0x1847
mov dword [rsp + 0x1bfc], 0x227d
mov dword [rsp + 0x1c00], 0xb13
mov eax, 0x677d
mov word [rsp + 0xddc], ax
mov byte [rsp + 0x6a], 0xfd
mov dword [rsp + 0x1c04], 0x2257
movabs rax, 0x1e3e401664f4b
mov qword [rsp + 0x5248], rax
movabs rax, 0x1e3e401663bbf
mov qword [rsp + 0x5250], rax
mov byte [rsp + 0x6b], 0xd7
mov dword [rsp + 0x1c08], 0x1225
mov dword [rsp + 0x1c0c], 0xa25
mov byte [rsp + 0x6c], 0x49
mov byte [rsp + 0x6d], 0xe5
mov byte [rsp + 0x6e], 0x57
mov byte [rsp + 0x6f], 0xd5
mov byte [rsp + 0x70], 0x33
mov byte [rsp + 0x71], 0xc7
mov byte [rsp + 0x72], 0x27
mov dword [rsp + 0x1c10], 0x21df
mov dword [rsp + 0x1c14], 0xff7
mov byte [rsp + 0x73], 0x3d
mov dword [rsp + 0x1c18], 0x2a69
mov byte [rsp + 0x74], 0x3d
mov byte [rsp + 0x75], 0x2f
mov byte [rsp + 0x76], 0x29
mov byte [rsp + 0x77], 0xd7
mov dword [rsp + 0x1c1c], 0x1e43
mov eax, 0xb1
mov word [rsp + 0xde0], ax
mov byte [rsp + 0x78], 0x29
mov byte [rsp + 0x79], 0x29
mov dword [rsp + 0x1c20], 0x2a49
mov dword [rsp + 0x1c24], 0x30ef
mov dword [rsp + 0x1c28], 0x85f
movabs rax, 0x1e3e401669a27
mov qword [rsp + 0x5258], rax
mov dword [rsp + 0x1c2c], 0xdad
mov dword [rsp + 0x1c30], 0x28cb
mov byte [rsp + 0x7a], 0x2b
mov dword [rsp + 0x1c34], 0xa1f
movabs rax, 0x1e3e401666c69
mov qword [rsp + 0x5260], rax
movabs rax, 0x1e3e401669bc3
mov qword [rsp + 0x5268], rax
mov eax, 0x1f81
mov word [rsp + 0xde4], ax
mov byte [rsp + 0x7b], 0x3f
mov dword [rsp + 0x1c38], 0xf9d
mov byte [rsp + 0x7c], 0x39
mov dword [rsp + 0x1c3c], 0x9f7
movabs rax, 0x1e3e401669519
mov qword [rsp + 0x5270], rax
mov byte [rsp + 0x7d], 0x99
mov byte [rsp + 0x7e], 0x71
mov dword [rsp + 0x1c40], 0x2233
mov byte [rsp + 0x7f], 0x2b
mov byte [rsp + 0x80], 0x35
mov dword [rsp + 0x1c44], 0x1795
mov eax, 0x335
mov word [rsp + 0xde8], ax
mov dword [rsp + 0x1c48], 0x168b
mov eax, 0x3bb9
mov word [rsp + 0xdec], ax
mov byte [rsp + 0x81], 0x4b
mov dword [rsp + 0x1c4c], 0x63d
mov dword [rsp + 0x1c50], 0x1245
mov eax, 0x161
mov word [rsp + 0xdf0], ax
mov eax, 0x35b
mov word [rsp + 0xdf4], ax
mov byte [rsp + 0x82], 0x6d
mov byte [rsp + 0x83], 0x33
mov byte [rsp + 0x84], 0xd
mov dword [rsp + 0x1c54], 0xdbf
mov byte [rsp + 0x85], 0xb3
mov byte [rsp + 0x86], 0x37
movabs rax, 0x1ec2a9177704d
mov qword [rsp + 0x5278], rax
mov dword [rsp + 0x1c58], 0x27db
mov dword [rsp + 0x1c5c], 0x4ef
movabs rax, 0x1e3e401667f85
mov qword [rsp + 0x5280], rax
mov byte [rsp + 0x87], 0x37
mov eax, 0x67ef
mov word [rsp + 0xdf8], ax
mov byte [rsp + 0x88], 0x2b
mov dword [rsp + 0x1c60], 0x1403
mov byte [rsp + 0x89], 5
mov byte [rsp + 0x8a], 0x37
mov dword [rsp + 0x1c64], 0x2e47
movabs rax, 0x1e3e401664adb
mov qword [rsp + 0x5288], rax
mov byte [rsp + 0x8b], 0x43
mov dword [rsp + 0x1c68], 0x1561
mov dword [rsp + 0x1c6c], 0x801
mov byte [rsp + 0x8c], 0xdf
mov byte [rsp + 0x8d], 0x15
mov dword [rsp + 0x1c70], 0x1281
mov byte [rsp + 0x8e], 0x37
mov dword [rsp + 0x1c74], 0x803
mov dword [rsp + 0x1c78], 0xde9
mov byte [rsp + 0x8f], 0x3f
mov byte [rsp + 0x90], 0x2b
mov byte [rsp + 0x91], 0x25
mov byte [rsp + 0x92], 0xb7
movabs rax, 0x1e3e40166666f
mov qword [rsp + 0x5290], rax
mov dword [rsp + 0x1c7c], 0x2c7d
mov byte [rsp + 0x93], 0x39
mov byte [rsp + 0x94], 0x15
movabs rax, 0x1ec2a91776c25
mov qword [rsp + 0x5298], rax
mov byte [rsp + 0x95], 0x3b
mov dword [rsp + 0x1c80], 0x2207
mov byte [rsp + 0x96], 0x93
mov dword [rsp + 0x1c84], 0xe53
mov dword [rsp + 0x1c88], 0x181f
mov byte [rsp + 0x97], 0xef
mov eax, 0x135
mov word [rsp + 0xdfc], ax
mov byte [rsp + 0x98], 0x7f
mov eax, 0x5445
mov word [rsp + 0xe00], ax
mov dword [rsp + 0x1c8c], 0xeab
mov dword [rsp + 0x1c90], 0xe99
movabs rax, 0x1e3e40166497b
mov qword [rsp + 0x52a0], rax
mov byte [rsp + 0x99], 0x47
mov dword [rsp + 0x1c94], 0x239f
mov byte [rsp + 0x9a], 0x2f
mov dword [rsp + 0x1c98], 0xced
mov byte [rsp + 0x9b], 0x63
mov eax, 0x3011
mov word [rsp + 0xe04], ax
mov dword [rsp + 0x1c9c], 0x2cb7
mov eax, 0x28d
mov word [rsp + 0xe08], ax
mov byte [rsp + 0x9c], 0x3d
movabs rax, 0x1e3e401662b11
mov qword [rsp + 0x52a8], rax
mov byte [rsp + 0x9d], 0x35
mov eax, 0x15d3
mov word [rsp + 0xe0c], ax
mov dword [rsp + 0x1ca0], 0x17b9
mov dword [rsp + 0x1ca4], 0x1fb3
mov dword [rsp + 0x1ca8], 0x2487
mov byte [rsp + 0x9e], 0x3f
mov byte [rsp + 0x9f], 0x7f
movabs rax, 0x1e3e401669b53
mov qword [rsp + 0x52b0], rax
movabs rax, 0x1e3e40166a53b
mov qword [rsp + 0x52b8], rax
mov dword [rsp + 0x1cac], 0x3033
mov eax, 0x3b1f
mov word [rsp + 0xe10], ax
mov byte [rsp + 0xa0], 0xb
mov dword [rsp + 0x1cb0], 0x22eb
mov dword [rsp + 0x1cb4], 0x1581
mov eax, 0x5e0d
mov word [rsp + 0xe14], ax
mov dword [rsp + 0x1cb8], 0x1841
mov dword [rsp + 0x1cbc], 0x10bd
movabs rax, 0x1ec2a91775205
mov qword [rsp + 0x52c0], rax
movabs rax, 0x1ec2a91772d2b
mov qword [rsp + 0x52c8], rax
mov byte [rsp + 0xa1], 0x2d
mov eax, 0xcd
mov word [rsp + 0xe18], ax
mov dword [rsp + 0x1cc0], 0x1037
mov dword [rsp + 0x1cc4], 0xcd9
mov eax, 0x6abd
mov word [rsp + 0xe1c], ax
movabs rax, 0x1e3e401662dbd
mov qword [rsp + 0x52d0], rax
movabs rax, 0x1ec2a91776e95
mov qword [rsp + 0x52d8], rax
mov eax, 0x387
mov word [rsp + 0xe20], ax
mov dword [rsp + 0x1cc8], 0x166f
mov dword [rsp + 0x1ccc], 0x328f
mov byte [rsp + 0xa2], 0x41
movabs rax, 0x1ec2a91771deb
mov qword [rsp + 0x52e0], rax
mov dword [rsp + 0x1cd0], 0x1091
mov eax, 0x27d
mov word [rsp + 0xe24], ax
mov dword [rsp + 0x1cd4], 0x1b8f
mov dword [rsp + 0x1cd8], 0x1c09
mov dword [rsp + 0x1cdc], 0xb79
mov dword [rsp + 0x1ce0], 0xe8f
mov byte [rsp + 0xa3], 0x2d
mov dword [rsp + 0x1ce4], 0x262f
mov dword [rsp + 0x1ce8], 0x267d
mov eax, 0x313
mov word [rsp + 0xe28], ax
mov byte [rsp + 0xa4], 0x41
mov byte [rsp + 0xa5], 0x21
mov dword [rsp + 0x1cec], 0x2c71
movabs rax, 0x1ec2a917749cf
mov qword [rsp + 0x52e8], rax
mov dword [rsp + 0x1cf0], 0x2377
mov byte [rsp + 0xa6], 0xd7
mov byte [rsp + 0xa7], 0x37
mov eax, 0x2d79
mov word [rsp + 0xe2c], ax
mov dword [rsp + 0x1cf4], 0x1d3d
mov eax, 0x21
mov word [rsp + 0xe30], ax
mov byte [rsp + 0xa8], 0x3b
mov byte [rsp + 0xa9], 0xc9
movabs rax, 0x1e3e401667ec9
mov qword [rsp + 0x52f0], rax
mov byte [rsp + 0xaa], 0x3f
mov byte [rsp + 0xab], 0xb7
mov byte [rsp + 0xac], 0x35
mov byte [rsp + 0xad], 0x3d
mov byte [rsp + 0xae], 0x39
movabs rax, 0x1e3e40166968b
mov qword [rsp + 0x52f8], rax
mov eax, 0x6f73
mov word [rsp + 0xe34], ax
mov dword [rsp + 0x1cf8], 0x85b
mov dword [rsp + 0x1cfc], 0x24fb
movabs rax, 0x1e3e40166a39b
mov qword [rsp + 0x5300], rax
mov dword [rsp + 0x1d00], 0x90d
mov byte [rsp + 0xaf], 0x27
mov dword [rsp + 0x1d04], 0x1a47
mov byte [rsp + 0xb0], 0x35
movabs rax, 0x1e3e401667763
mov qword [rsp + 0x5308], rax
mov byte [rsp + 0xb1], 0xcf
mov dword [rsp + 0x1d08], 0x2b23
movabs rax, 0x1e3e401665d8f
mov qword [rsp + 0x5310], rax
mov dword [rsp + 0x1d0c], 0x2ef7
movabs rax, 0x1ec2a91772e6b
mov qword [rsp + 0x5318], rax
movabs rax, 0x1e3e40166953f
mov qword [rsp + 0x5320], rax
mov byte [rsp + 0xb2], 0x29
mov dword [rsp + 0x1d10], 0x1c31
mov eax, 0x30d
mov word [rsp + 0xe38], ax
mov byte [rsp + 0xb3], 0x35
mov byte [rsp + 0xb4], 0x65
mov byte [rsp + 0xb5], 0x57
mov byte [rsp + 0xb6], 0x75
movabs rax, 0x1ec2a91773279
mov qword [rsp + 0x5328], rax
mov byte [rsp + 0xb7], 0xc9
mov byte [rsp + 0xb8], 0x2b
movabs rax, 0x1e3e40166a45f
mov qword [rsp + 0x5330], rax
mov dword [rsp + 0x1d14], 0x1475
mov byte [rsp + 0xb9], 0xb5
mov dword [rsp + 0x1d18], 0x295b
mov eax, 0x3c3
mov word [rsp + 0xe3c], ax
mov byte [rsp + 0xba], 0x2f
mov dword [rsp + 0x1d1c], 0x977
mov dword [rsp + 0x1d20], 0x1a07
mov dword [rsp + 0x1d24], 0x2e2b
mov byte [rsp + 0xbb], 0x37
mov byte [rsp + 0xbc], 0x39
mov eax, 0xc5
mov word [rsp + 0xe40], ax
mov dword [rsp + 0x1d28], 0x2c29
mov dword [rsp + 0x1d2c], 0x264d
mov byte [rsp + 0xbd], 0x29
mov byte [rsp + 0xbe], 0xa3
mov dword [rsp + 0x1d30], 0x3149
mov byte [rsp + 0xbf], 0x39
mov dword [rsp + 0x1d34], 0x18af
mov byte [rsp + 0xc0], 0x35
mov dword [rsp + 0x1d38], 0x11c9
mov byte [rsp + 0xc1], 0xcd
movabs rax, 0x1ec2a91770813
mov qword [rsp + 0x5338], rax
movabs rax, 0x1e3e4016698a3
mov qword [rsp + 0x5340], rax
mov byte [rsp + 0xc2], 0xed
mov byte [rsp + 0xc3], 0x27
mov eax, 0x2f1
mov word [rsp + 0xe44], ax
mov dword [rsp + 0x1d3c], 0x523
mov dword [rsp + 0x1d40], 0xa2b
mov byte [rsp + 0xc4], 0xe7
mov byte [rsp + 0xc5], 0x2d
mov byte [rsp + 0xc6], 0x31
mov dword [rsp + 0x1d44], 0x2a31
movabs rax, 0x1e3e4016671dd
mov qword [rsp + 0x5348], rax
mov eax, 0xd55
mov word [rsp + 0xe48], ax
mov dword [rsp + 0x1d48], 0xa1b
mov dword [rsp + 0x1d4c], 0x207f
mov dword [rsp + 0x1d50], 0x7e3
mov byte [rsp + 0xc7], 0x77
mov dword [rsp + 0x1d54], 0x26bb
mov byte [rsp + 0xc8], 0x6f
mov eax, 0x357
mov word [rsp + 0xe4c], ax
mov byte [rsp + 0xc9], 0xbf
movabs rax, 0x1ec2a91773d17
mov qword [rsp + 0x5350], rax
mov byte [rsp + 0xca], 0x2b
mov dword [rsp + 0x1d58], 0xc43
mov dword [rsp + 0x1d5c], 0x1999
movabs rax, 0x1e3e40166a4fd
mov qword [rsp + 0x5358], rax
movabs rax, 0x1ec2a9176fff9
mov qword [rsp + 0x5360], rax
mov eax, 0x2d7
mov word [rsp + 0xe50], ax
mov byte [rsp + 0xcb], 0xc3
mov byte [rsp + 0xcc], 0x69
mov byte [rsp + 0xcd], 0xfd
mov eax, 0xb
mov word [rsp + 0xe54], ax
mov dword [rsp + 0x1d60], 0xedd
mov byte [rsp + 0xce], 0x51
mov byte [rsp + 0xcf], 0x29
mov dword [rsp + 0x1d64], 0x2633
mov byte [rsp + 0xd0], 0xcd
mov dword [rsp + 0x1d68], 0x1a4b
mov eax, 0x291f
mov word [rsp + 0xe58], ax
mov byte [rsp + 0xd1], 0x21
mov byte [rsp + 0xd2], 0xa9
mov eax, 0x241
mov word [rsp + 0xe5c], ax
mov byte [rsp + 0xd3], 0x35
mov byte [rsp + 0xd4], 0xe1
mov dword [rsp + 0x1d6c], 0x1a7b
mov eax, 0x1b23
mov word [rsp + 0xe60], ax
mov byte [rsp + 0xd5], 0x5b
mov byte [rsp + 0xd6], 0xd
mov eax, 0x4ef3
mov word [rsp + 0xe64], ax
mov dword [rsp + 0x1d70], 0x28b7
mov dword [rsp + 0x1d74], 0x5bb
mov dword [rsp + 0x1d78], 0x23df
mov eax, 0x7d93
mov word [rsp + 0xe68], ax
mov dword [rsp + 0x1d7c], 0x10cf
mov dword [rsp + 0x1d80], 0x2f11
mov byte [rsp + 0xd7], 0x33
mov dword [rsp + 0x1d84], 0x27df
mov byte [rsp + 0xd8], 0x2b
mov dword [rsp + 0x1d88], 0xa97
mov dword [rsp + 0x1d8c], 0x2ccf
mov dword [rsp + 0x1d90], 0x2931
mov dword [rsp + 0x1d94], 0xdc5
mov byte [rsp + 0xd9], 0xcd
mov byte [rsp + 0xda], 0x2b
mov dword [rsp + 0x1d98], 0x265f
mov dword [rsp + 0x1d9c], 0x2551
mov dword [rsp + 0x1da0], 0x1713
mov byte [rsp + 0xdb], 0x49
mov dword [rsp + 0x1da4], 0x1d63
mov byte [rsp + 0xdc], 0x33
mov byte [rsp + 0xdd], 0xbf
mov byte [rsp + 0xde], 0xfd
mov byte [rsp + 0xdf], 0x3b
mov dword [rsp + 0x1da8], 0x2f37
mov dword [rsp + 0x1dac], 0x75f
mov byte [rsp + 0xe0], 3
mov byte [rsp + 0xe1], 0x2f
mov byte [rsp + 0xe2], 0x2b
mov byte [rsp + 0xe3], 0x2d
movabs rax, 0x1ec2a917766fb
mov qword [rsp + 0x5368], rax
mov dword [rsp + 0x1db0], 0x2c0f
mov byte [rsp + 0xe4], 0x41
mov byte [rsp + 0xe5], 0x3d
mov dword [rsp + 0x1db4], 0x2e03
mov dword [rsp + 0x1db8], 0x1f2d
mov dword [rsp + 0x1dbc], 0x755
mov dword [rsp + 0x1dc0], 0x2b2b
movabs rax, 0x1e3e401663fe3
mov qword [rsp + 0x5370], rax
movabs rax, 0x1ec2a91774e9f
mov qword [rsp + 0x5378], rax
mov byte [rsp + 0xe6], 0x31
mov byte [rsp + 0xe7], 0x39
mov byte [rsp + 0xe8], 0x3f
mov eax, 0x4043
mov word [rsp + 0xe6c], ax
mov dword [rsp + 0x1dc4], 0xeb7
mov eax, 0x3ad
mov word [rsp + 0xe70], ax
mov byte [rsp + 0xe9], 0x39
mov byte [rsp + 0xea], 0x41
mov byte [rsp + 0xeb], 0x2d
mov dword [rsp + 0x1dc8], 0xc25
movabs rax, 0x1ec2a917753b9
mov qword [rsp + 0x5380], rax
mov eax, 0x18d
mov word [rsp + 0xe74], ax
mov dword [rsp + 0x1dcc], 0x20bf
mov dword [rsp + 0x1dd0], 0xe09
mov byte [rsp + 0xec], 0x41
mov byte [rsp + 0xed], 0x3f
mov dword [rsp + 0x1dd4], 0x173b
mov dword [rsp + 0x1dd8], 0x14c5
mov dword [rsp + 0x1ddc], 0x2485
mov byte [rsp + 0xee], 0x33
mov dword [rsp + 0x1de0], 0x2325
mov dword [rsp + 0x1de4], 0x1993
mov eax, 0x184d
mov word [rsp + 0xe78], ax
mov dword [rsp + 0x1de8], 0x27b9
mov eax, 0xdd
mov word [rsp + 0xe7c], ax
mov byte [rsp + 0xef], 0x39
mov byte [rsp + 0xf0], 0x7f
mov byte [rsp + 0xf1], 0xed
movabs rax, 0x1ec2a917746eb
mov qword [rsp + 0x5388], rax
mov byte [rsp + 0xf2], 0x67
mov dword [rsp + 0x1dec], 0x15af
movabs rax, 0x1e3e401668ddf
mov qword [rsp + 0x5390], rax
movabs rax, 0x1ec2a91772505
mov qword [rsp + 0x5398], rax
mov eax, 0x2c9
mov word [rsp + 0xe80], ax
mov byte [rsp + 0xf3], 0x27
movabs rax, 0x1ec2a91771557
mov qword [rsp + 0x53a0], rax
mov byte [rsp + 0xf4], 0xc9
mov byte [rsp + 0xf5], 0xc9
mov eax, 0xed
mov word [rsp + 0xe84], ax
mov dword [rsp + 0x1df0], 0x807
mov byte [rsp + 0xf6], 0x2d
mov byte [rsp + 0xf7], 0xc3
mov dword [rsp + 0x1df4], 0xf37
mov dword [rsp + 0x1df8], 0x1c5b
mov byte [rsp + 0xf8], 0x3f
mov dword [rsp + 0x1dfc], 0x8c1
mov dword [rsp + 0x1e00], 0xe0f
mov dword [rsp + 0x1e04], 0x29d9
mov eax, 0x5b8f
mov word [rsp + 0xe88], ax
mov byte [rsp + 0xf9], 0x3f
mov byte [rsp + 0xfa], 0xf5
mov byte [rsp + 0xfb], 0x85
mov byte [rsp + 0xfc], 0x35
mov byte [rsp + 0xfd], 0x75
mov byte [rsp + 0xfe], 0x41
mov dword [rsp + 0x1e08], 0x2b95
mov byte [rsp + 0xff], 0x3d
mov byte [rsp + 0x100], 0x2b
movabs rax, 0x1e3e401667c01
mov qword [rsp + 0x53a8], rax
mov dword [rsp + 0x1e0c], 0x1019
mov byte [rsp + 0x101], 0x39
mov dword [rsp + 0x1e10], 0xe93
mov byte [rsp + 0x102], 0x6f
mov dword [rsp + 0x1e14], 0x32a3
mov byte [rsp + 0x103], 0x2f
mov eax, 0x1d3
mov word [rsp + 0xe8c], ax
mov dword [rsp + 0x1e18], 0x7e1
mov byte [rsp + 0x104], 0x1f
mov byte [rsp + 0x105], 0x35
mov dword [rsp + 0x1e1c], 0x20b3
mov byte [rsp + 0x106], 3
mov byte [rsp + 0x107], 0xe3
mov byte [rsp + 0x108], 0x5b
mov dword [rsp + 0x1e20], 0x1383
mov eax, 0x21
mov word [rsp + 0xe90], ax
mov dword [rsp + 0x1e24], 0x973
mov byte [rsp + 0x109], 0x3f
mov byte [rsp + 0x10a], 0x27
mov dword [rsp + 0x1e28], 0x1db9
movabs rax, 0x1ec2a91775f73
mov qword [rsp + 0x53b0], rax
mov byte [rsp + 0x10b], 9
mov dword [rsp + 0x1e2c], 0xa39
movabs rax, 0x1ec2a91771151
mov qword [rsp + 0x53b8], rax
mov eax, 0x67a3
mov word [rsp + 0xe94], ax
mov byte [rsp + 0x10c], 0x27
mov dword [rsp + 0x1e30], 0xa2d
mov byte [rsp + 0x10d], 0xab
mov byte [rsp + 0x10e], 0x3d
mov dword [rsp + 0x1e34], 0x1f1b
mov dword [rsp + 0x1e38], 0x2d0f
mov byte [rsp + 0x10f], 0x11
mov dword [rsp + 0x1e3c], 0x11f9
mov byte [rsp + 0x110], 0x2d
mov byte [rsp + 0x111], 0x3d
mov byte [rsp + 0x112], 0x3d
mov dword [rsp + 0x1e40], 0x2805
mov dword [rsp + 0x1e44], 0x2943
mov dword [rsp + 0x1e48], 0x1feb
mov dword [rsp + 0x1e4c], 0x1463
mov dword [rsp + 0x1e50], 0x127d
mov byte [rsp + 0x113], 0x3b
mov byte [rsp + 0x114], 0x2f
mov dword [rsp + 0x1e54], 0x229b
mov dword [rsp + 0x1e58], 0x7a3
mov byte [rsp + 0x115], 0x75
movabs rax, 0x1e3e401663d1b
mov qword [rsp + 0x53c0], rax
mov byte [rsp + 0x116], 0x2b
mov dword [rsp + 0x1e5c], 0xc49
mov byte [rsp + 0x117], 0x2d
mov dword [rsp + 0x1e60], 0xeab
mov byte [rsp + 0x118], 0x3b
mov eax, 0x6b09
mov word [rsp + 0xe98], ax
mov dword [rsp + 0x1e64], 0x8bb
mov dword [rsp + 0x1e68], 0x1e31
mov byte [rsp + 0x119], 0x1f
mov eax, 0x6665
mov word [rsp + 0xe9c], ax
mov dword [rsp + 0x1e6c], 0x2aef
mov dword [rsp + 0x1e70], 0x1605
mov dword [rsp + 0x1e74], 0x123d
mov byte [rsp + 0x11a], 0x29
mov dword [rsp + 0x1e78], 0x30d3
mov dword [rsp + 0x1e7c], 0x955
mov eax, 0x5521
mov word [rsp + 0xea0], ax
movabs rax, 0x1ec2a91772f3f
mov qword [rsp + 0x53c8], rax
movabs rax, 0x1ec2a917765b1
mov qword [rsp + 0x53d0], rax
mov dword [rsp + 0x1e80], 0x2b05
mov byte [rsp + 0x11b], 0x3d
mov eax, 0x4057
mov word [rsp + 0xea4], ax
mov dword [rsp + 0x1e84], 0xda7
mov byte [rsp + 0x11c], 0x31
mov byte [rsp + 0x11d], 3
mov byte [rsp + 0x11e], 0x2b
mov dword [rsp + 0x1e88], 0x26d7
mov dword [rsp + 0x1e8c], 0x289b
mov dword [rsp + 0x1e90], 0xea3
mov byte [rsp + 0x11f], 0x33
mov byte [rsp + 0x120], 0x29
mov byte [rsp + 0x121], 0xa9
mov dword [rsp + 0x1e94], 0x73d
mov byte [rsp + 0x122], 0x39
mov dword [rsp + 0x1e98], 0x292d
mov eax, 0x56f5
mov word [rsp + 0xea8], ax
movabs rax, 0x1e3e40166a621
mov qword [rsp + 0x53d8], rax
mov eax, 0x2d9
mov word [rsp + 0xeac], ax
mov dword [rsp + 0x1e9c], 0x2cb7
mov dword [rsp + 0x1ea0], 0x2093
mov dword [rsp + 0x1ea4], 0x1c59
mov byte [rsp + 0x123], 0x2b
mov dword [rsp + 0x1ea8], 0x803
mov byte [rsp + 0x124], 0x9b
mov byte [rsp + 0x125], 0x41
movabs rax, 0x1e3e401668873
mov qword [rsp + 0x53e0], rax
mov dword [rsp + 0x1eac], 0x615
mov byte [rsp + 0x126], 0x3b
movabs rax, 0x1e3e401668ed7
mov qword [rsp + 0x53e8], rax
mov byte [rsp + 0x127], 0x1d
mov dword [rsp + 0x1eb0], 0x2ebf
movabs rax, 0x1ec2a91774905
mov qword [rsp + 0x53f0], rax
mov byte [rsp + 0x128], 0xb7
mov dword [rsp + 0x1eb4], 0xde1
movabs rax, 0x1ec2a9177413f
mov qword [rsp + 0x53f8], rax
mov byte [rsp + 0x129], 0x33
movabs rax, 0x1e3e40166650d
mov qword [rsp + 0x5400], rax
mov dword [rsp + 0x1eb8], 0x2ae5
mov byte [rsp + 0x12a], 0x41
mov eax, 0x1baf
mov word [rsp + 0xeb0], ax
mov dword [rsp + 0x1ebc], 0x593
mov dword [rsp + 0x1ec0], 0xf2f
movabs rax, 0x1ec2a91776583
mov qword [rsp + 0x5408], rax
mov byte [rsp + 0x12b], 0xfb
mov dword [rsp + 0x1ec4], 0x2d83
mov byte [rsp + 0x12c], 0x37
mov dword [rsp + 0x1ec8], 0x1581
mov byte [rsp + 0x12d], 0x95
mov byte [rsp + 0x12e], 0xb3
mov eax, 0x22b
mov word [rsp + 0xeb4], ax
movabs rax, 0x1ec2a91773591
mov qword [rsp + 0x5410], rax
mov dword [rsp + 0x1ecc], 0x12fb
mov dword [rsp + 0x1ed0], 0x719
mov dword [rsp + 0x1ed4], 0x817
mov dword [rsp + 0x1ed8], 0x14e7
mov byte [rsp + 0x12f], 0x33
mov byte [rsp + 0x130], 0xb3
mov byte [rsp + 0x131], 0x3d
mov eax, 0x292d
mov word [rsp + 0xeb8], ax
mov byte [rsp + 0x132], 0x37
mov dword [rsp + 0x1edc], 0xf97
mov byte [rsp + 0x133], 0x31
mov dword [rsp + 0x1ee0], 0x3025
mov byte [rsp + 0x134], 0xff
mov dword [rsp + 0x1ee4], 0x270f
mov eax, 0x10af
mov word [rsp + 0xebc], ax
movabs rax, 0x1e3e401666e8d
mov qword [rsp + 0x5418], rax
mov dword [rsp + 0x1ee8], 0x1e05
mov byte [rsp + 0x135], 0x43
mov eax, 0x2c7
mov word [rsp + 0xec0], ax
mov dword [rsp + 0x1eec], 0x2197
mov eax, 0x22b
mov word [rsp + 0xec4], ax
mov eax, 0x2561
mov word [rsp + 0xec8], ax
mov dword [rsp + 0x1ef0], 0x2995
mov byte [rsp + 0x136], 0x59
mov dword [rsp + 0x1ef4], 0x18e5
mov dword [rsp + 0x1ef8], 0xd7f
movabs rax, 0x1ec2a9176fd95
mov qword [rsp + 0x5420], rax
mov dword [rsp + 0x1efc], 0x2129
mov byte [rsp + 0x137], 0x35
mov byte [rsp + 0x138], 0x37
mov dword [rsp + 0x1f00], 0x25c3
mov dword [rsp + 0x1f04], 0x521
mov eax, 0x1703
mov word [rsp + 0xecc], ax
mov byte [rsp + 0x139], 0xab
mov dword [rsp + 0x1f08], 0x7f3
mov eax, 0xad
mov word [rsp + 0xed0], ax
mov byte [rsp + 0x13a], 0x99
mov byte [rsp + 0x13b], 0x71
mov byte [rsp + 0x13c], 0x31
mov dword [rsp + 0x1f0c], 0x26c5
movabs rax, 0x1e3e40166523b
mov qword [rsp + 0x5428], rax
mov dword [rsp + 0x1f10], 0x172b
mov byte [rsp + 0x13d], 0x41
mov dword [rsp + 0x1f14], 0xbf5
mov dword [rsp + 0x1f18], 0x299f
mov dword [rsp + 0x1f1c], 0x2d7f
mov byte [rsp + 0x13e], 0x31
mov dword [rsp + 0x1f20], 0x1a5b
mov byte [rsp + 0x13f], 0xaf
mov dword [rsp + 0x1f24], 0x1eb9
mov byte [rsp + 0x140], 0xe3
mov dword [rsp + 0x1f28], 0x1439
mov dword [rsp + 0x1f2c], 0x1ae3
mov byte [rsp + 0x141], 0x91
mov byte [rsp + 0x142], 0x31
mov eax, 0x56a5
mov word [rsp + 0xed4], ax
mov byte [rsp + 0x143], 0x1f
mov byte [rsp + 0x144], 0xd
mov dword [rsp + 0x1f30], 0x258f
movabs rax, 0x1ec2a9177027d
mov qword [rsp + 0x5430], rax
mov dword [rsp + 0x1f34], 0x23b5
movabs rax, 0x1e3e401666371
mov qword [rsp + 0x5438], rax
movabs rax, 0x1e3e401666825
mov qword [rsp + 0x5440], rax
mov dword [rsp + 0x1f38], 0x171d
mov byte [rsp + 0x145], 0xe9
mov byte [rsp + 0x146], 0x2d
mov byte [rsp + 0x147], 0x1b
mov dword [rsp + 0x1f3c], 0x2141
mov byte [rsp + 0x148], 0x75
movabs rax, 0x1ec2a917729af
mov qword [rsp + 0x5448], rax
mov dword [rsp + 0x1f40], 0xbeb
mov byte [rsp + 0x149], 0x81
movabs rax, 0x1e3e401666295
mov qword [rsp + 0x5450], rax
mov byte [rsp + 0x14a], 0x6f
mov eax, 0x3d2d
mov word [rsp + 0xed8], ax
mov byte [rsp + 0x14b], 0x2d
movabs rax, 0x1ec2a9177086f
mov qword [rsp + 0x5458], rax
mov dword [rsp + 0x1f44], 0x1417
movabs rax, 0x1ec2a9177632d
mov qword [rsp + 0x5460], rax
mov byte [rsp + 0x14c], 0x27
mov byte [rsp + 0x14d], 0xab
mov byte [rsp + 0x14e], 0x31
mov byte [rsp + 0x14f], 0x87
mov byte [rsp + 0x150], 0xbd
mov eax, 0x20d
mov word [rsp + 0xedc], ax
mov byte [rsp + 0x151], 0x39
mov dword [rsp + 0x1f48], 0x20cf
mov byte [rsp + 0x152], 0x3d
movabs rax, 0x1e3e401666a4f
mov qword [rsp + 0x5468], rax
mov eax, 0x259
mov word [rsp + 0xee0], ax
mov dword [rsp + 0x1f4c], 0x1b73
mov byte [rsp + 0x153], 0x39
mov dword [rsp + 0x1f50], 0x156f
mov dword [rsp + 0x1f54], 0x2a33
mov dword [rsp + 0x1f58], 0x1eb9
movabs rax, 0x1ec2a917751c7
mov qword [rsp + 0x5470], rax
mov byte [rsp + 0x154], 0xad
mov byte [rsp + 0x155], 0xc9
mov byte [rsp + 0x156], 0x3d
mov byte [rsp + 0x157], 0x29
mov dword [rsp + 0x1f5c], 0x28fb
mov eax, 0x20b
mov word [rsp + 0xee4], ax
mov byte [rsp + 0x158], 0x5d
mov byte [rsp + 0x159], 0x19
mov byte [rsp + 0x15a], 0x2b
mov dword [rsp + 0x1f60], 0x1073
mov dword [rsp + 0x1f64], 0x2a25
mov eax, 0x25b9
mov word [rsp + 0xee8], ax
mov dword [rsp + 0x1f68], 0xef7
mov dword [rsp + 0x1f6c], 0x1755
mov byte [rsp + 0x15b], 0x3d
mov dword [rsp + 0x1f70], 0x26a1
mov byte [rsp + 0x15c], 0x4b
mov dword [rsp + 0x1f74], 0x2ac3
mov eax, 0x1e8d
mov word [rsp + 0xeec], ax
mov byte [rsp + 0x15d], 0x35
mov dword [rsp + 0x1f78], 0x2eab
mov dword [rsp + 0x1f7c], 0x208b
mov byte [rsp + 0x15e], 0xad
mov byte [rsp + 0x15f], 0x3f
mov dword [rsp + 0x1f80], 0x178d
mov byte [rsp + 0x160], 0x2d
mov dword [rsp + 0x1f84], 0x2e7d
mov dword [rsp + 0x1f88], 0x30c5
mov eax, 0x49
mov word [rsp + 0xef0], ax
mov dword [rsp + 0x1f8c], 0x2643
mov dword [rsp + 0x1f90], 0x1889
mov eax, 0x3b7
mov word [rsp + 0xef4], ax
mov eax, 0x433f
mov word [rsp + 0xef8], ax
mov dword [rsp + 0x1f94], 0x2161
mov dword [rsp + 0x1f98], 0x2dcd
movabs rax, 0x1e3e401665381
mov qword [rsp + 0x5478], rax
movabs rax, 0x1ec2a91772a2f
mov qword [rsp + 0x5480], rax
mov byte [rsp + 0x161], 0x75
mov dword [rsp + 0x1f9c], 0x162b
mov byte [rsp + 0x162], 0x35
mov dword [rsp + 0x1fa0], 0x1f41
mov dword [rsp + 0x1fa4], 0xc13
mov byte [rsp + 0x163], 0xa5
mov dword [rsp + 0x1fa8], 0xb2b
mov byte [rsp + 0x164], 0xf9
mov byte [rsp + 0x165], 0xd
mov dword [rsp + 0x1fac], 0xe49
mov byte [rsp + 0x166], 0x2f
movabs rax, 0x1e3e4016663f1
mov qword [rsp + 0x5488], rax
movabs rax, 0x1ec2a91776155
mov qword [rsp + 0x5490], rax
mov byte [rsp + 0x167], 0x2d
mov dword [rsp + 0x1fb0], 0x22df
mov dword [rsp + 0x1fb4], 0x1299
mov byte [rsp + 0x168], 0x27
mov dword [rsp + 0x1fb8], 0x12d9
mov byte [rsp + 0x169], 0x47
mov byte [rsp + 0x16a], 0x2d
mov eax, 0x7b9
mov word [rsp + 0xefc], ax
mov dword [rsp + 0x1fbc], 0xdef
mov eax, 0xef
mov word [rsp + 0xf00], ax
mov dword [rsp + 0x1fc0], 0xf37
mov dword [rsp + 0x1fc4], 0x31db
mov byte [rsp + 0x16b], 0xbd
mov dword [rsp + 0x1fc8], 0x22d5
mov dword [rsp + 0x1fcc], 0x2fbd
mov dword [rsp + 0x1fd0], 0xfd3
movabs rax, 0x1e3e401665641
mov qword [rsp + 0x5498], rax
mov dword [rsp + 0x1fd4], 0x15cb
mov byte [rsp + 0x16c], 0x95
movabs rax, 0x1ec2a91772e1b
mov qword [rsp + 0x54a0], rax
mov byte [rsp + 0x16d], 0xf1
mov dword [rsp + 0x1fd8], 0x239b
mov dword [rsp + 0x1fdc], 0x2b25
mov eax, 0x21f
mov word [rsp + 0xf04], ax
mov byte [rsp + 0x16e], 0x45
mov eax, 0x4ef
mov word [rsp + 0xf08], ax
mov byte [rsp + 0x16f], 0xdd
movabs rax, 0x1e3e40166839b
mov qword [rsp + 0x54a8], rax
mov byte [rsp + 0x170], 0xbd
mov dword [rsp + 0x1fe0], 0x1dbb
mov byte [rsp + 0x171], 0xa1
mov byte [rsp + 0x172], 0x3f
mov byte [rsp + 0x173], 0xb1
movabs rax, 0x1e3e401663ed1
mov qword [rsp + 0x54b0], rax
mov eax, 0xf7
mov word [rsp + 0xf0c], ax
mov dword [rsp + 0x1fe4], 0x240b
mov dword [rsp + 0x1fe8], 0x1bc9
mov dword [rsp + 0x1fec], 0x20a3
mov byte [rsp + 0x174], 0x37
movabs rax, 0x1ec2a91773c29
mov qword [rsp + 0x54b8], rax
movabs rax, 0x1ec2a91770395
mov qword [rsp + 0x54c0], rax
mov byte [rsp + 0x175], 0x61
mov dword [rsp + 0x1ff0], 0x2a33
mov eax, 0x3ab
mov word [rsp + 0xf10], ax
mov dword [rsp + 0x1ff4], 0x20a1
mov byte [rsp + 0x176], 0x2d
movabs rax, 0x1ec2a91776753
mov qword [rsp + 0x54c8], rax
mov dword [rsp + 0x1ff8], 0x18c7
mov byte [rsp + 0x177], 0x3b
mov byte [rsp + 0x178], 0x57
mov dword [rsp + 0x1ffc], 0x11c7
mov byte [rsp + 0x179], 0x8d
mov byte [rsp + 0x17a], 0x4f
mov byte [rsp + 0x17b], 0xb7
mov byte [rsp + 0x17c], 0x3f
mov byte [rsp + 0x17d], 0xa7
mov byte [rsp + 0x17e], 0x31
mov dword [rsp + 0x2000], 0x2ab7
movabs rax, 0x1e3e40166440f
mov qword [rsp + 0x54d0], rax
mov byte [rsp + 0x17f], 0x3b
mov dword [rsp + 0x2004], 0x3113
mov byte [rsp + 0x180], 0x77
mov byte [rsp + 0x181], 0xbd
mov byte [rsp + 0x182], 0x2f
mov byte [rsp + 0x183], 0x2d
mov byte [rsp + 0x184], 0x41
mov byte [rsp + 0x185], 0x2d
mov dword [rsp + 0x2008], 0x12f9
mov dword [rsp + 0x200c], 0x1659
mov byte [rsp + 0x186], 0x27
mov dword [rsp + 0x2010], 0x20d9
mov byte [rsp + 0x187], 0x2d
mov dword [rsp + 0x2014], 0x1907
mov dword [rsp + 0x2018], 0x3099
mov byte [rsp + 0x188], 0x2b
mov eax, 0x313
mov word [rsp + 0xf14], ax
mov dword [rsp + 0x201c], 0x30a3
mov byte [rsp + 0x189], 0xb7
mov byte [rsp + 0x18a], 0x73
mov byte [rsp + 0x18b], 0x5b
mov dword [rsp + 0x2020], 0x18bd
mov eax, 7
mov word [rsp + 0xf18], ax
mov byte [rsp + 0x18c], 0xb9
mov eax, 0x686b
mov word [rsp + 0xf1c], ax
movabs rax, 0x1ec2a91773427
mov qword [rsp + 0x54d8], rax
mov dword [rsp + 0x2024], 0x245f
mov byte [rsp + 0x18d], 0x43
mov dword [rsp + 0x2028], 0x1257
mov byte [rsp + 0x18e], 0x29
mov dword [rsp + 0x202c], 0x1643
mov eax, 0x73
mov word [rsp + 0xf20], ax
mov dword [rsp + 0x2030], 0x969
mov byte [rsp + 0x18f], 0x3d
mov byte [rsp + 0x190], 0x93
mov byte [rsp + 0x191], 0x2b
mov byte [rsp + 0x192], 0x2f
mov eax, 0x3a97
mov word [rsp + 0xf24], ax
mov dword [rsp + 0x2034], 0x1319
mov dword [rsp + 0x2038], 0x1ebf
mov dword [rsp + 0x203c], 0x11d3
movabs rax, 0x1ec2a91775d4f
mov qword [rsp + 0x54e0], rax
mov eax, 0x62f
mov word [rsp + 0xf28], ax
mov dword [rsp + 0x2040], 0x1d7f
mov dword [rsp + 0x2044], 0x2f3d
mov eax, 0x30d9
mov word [rsp + 0xf2c], ax
mov dword [rsp + 0x2048], 0x1fd3
mov eax, 0x117
mov word [rsp + 0xf30], ax
mov byte [rsp + 0x193], 0x3b
mov dword [rsp + 0x204c], 0x122d
mov byte [rsp + 0x194], 0x29
mov byte [rsp + 0x195], 0x35
mov byte [rsp + 0x196], 0x39
mov dword [rsp + 0x2050], 0x2415
mov dword [rsp + 0x2054], 0x1f85
movabs rax, 0x1ec2a917751d7
mov qword [rsp + 0x54e8], rax
movabs rax, 0x1e3e40166372b
mov qword [rsp + 0x54f0], rax
mov byte [rsp + 0x197], 0x3b
mov dword [rsp + 0x2058], 0x10a5
mov dword [rsp + 0x205c], 0x1b47
mov dword [rsp + 0x2060], 0x307b
mov byte [rsp + 0x198], 0x31
mov byte [rsp + 0x199], 0x41
mov eax, 0x3cd5
mov word [rsp + 0xf34], ax
movabs rax, 0x1e3e401668b59
mov qword [rsp + 0x54f8], rax
movabs rax, 0x1ec2a91774c3f
mov qword [rsp + 0x5500], rax
mov byte [rsp + 0x19a], 0x4d
mov byte [rsp + 0x19b], 0x35
mov byte [rsp + 0x19c], 0xfd
movabs rax, 0x1ec2a9177711f
mov qword [rsp + 0x5508], rax
movabs rax, 0x1e3e401665b1b
mov qword [rsp + 0x5510], rax
mov dword [rsp + 0x2064], 0x6df
mov byte [rsp + 0x19d], 0x1f
mov dword [rsp + 0x2068], 0x2551
mov byte [rsp + 0x19e], 0x29
mov byte [rsp + 0x19f], 0x39
mov dword [rsp + 0x206c], 0xb53
movabs rax, 0x1e3e4016668e5
mov qword [rsp + 0x5518], rax
mov dword [rsp + 0x2070], 0xdc1
mov byte [rsp + 0x1a0], 0xeb
movabs rax, 0x1ec2a9176fd45
mov qword [rsp + 0x5520], rax
movabs rax, 0x1ec2a9177134b
mov qword [rsp + 0x5528], rax
mov dword [rsp + 0x2074], 0x2d81
mov byte [rsp + 0x1a1], 0x41
mov byte [rsp + 0x1a2], 0x2f
mov byte [rsp + 0x1a3], 0xcf
mov dword [rsp + 0x2078], 0x2e09
mov dword [rsp + 0x207c], 0x1555
mov byte [rsp + 0x1a4], 0x3b
mov byte [rsp + 0x1a5], 0x11
mov byte [rsp + 0x1a6], 0xe5
mov byte [rsp + 0x1a7], 0x2f
mov byte [rsp + 0x1a8], 0x27
mov dword [rsp + 0x2080], 0x20d7
mov dword [rsp + 0x2084], 0x963
mov dword [rsp + 0x2088], 0x7d9
movabs rax, 0x1ec2a9177745d
mov qword [rsp + 0x5530], rax
mov eax, 0x590d
mov word [rsp + 0xf38], ax
mov dword [rsp + 0x208c], 0x148d
mov byte [rsp + 0x1a9], 0x5d
mov byte [rsp + 0x1aa], 0xcb
mov byte [rsp + 0x1ab], 0xbb
mov byte [rsp + 0x1ac], 0x6b
mov dword [rsp + 0x2090], 0x15c9
mov dword [rsp + 0x2094], 0x30f5
mov byte [rsp + 0x1ad], 0x33
mov eax, 0x4bb
mov word [rsp + 0xf3c], ax
movabs rax, 0x1e3e401666b83
mov qword [rsp + 0x5538], rax
mov dword [rsp + 0x2098], 0x1129
mov dword [rsp + 0x209c], 0x2333
mov byte [rsp + 0x1ae], 0x29
mov dword [rsp + 0x20a0], 0xd8b
mov eax, 0x7f69
mov word [rsp + 0xf40], ax
mov byte [rsp + 0x1af], 7
mov eax, 0x139
mov word [rsp + 0xf44], ax
mov dword [rsp + 0x20a4], 0x2677
mov dword [rsp + 0x20a8], 0x1709
mov dword [rsp + 0x20ac], 0x2c59
mov byte [rsp + 0x1b0], 0x33
mov byte [rsp + 0x1b1], 0x53
mov byte [rsp + 0x1b2], 0x2b
mov dword [rsp + 0x20b0], 0x2049
movabs rax, 0x1e3e40166721f
mov qword [rsp + 0x5540], rax
mov dword [rsp + 0x20b4], 0x15fb
mov byte [rsp + 0x1b3], 0x29
movabs rax, 0x1e3e401663f5f
mov qword [rsp + 0x5548], rax
movabs rax, 0x1ec2a91774b9d
mov qword [rsp + 0x5550], rax
mov dword [rsp + 0x20b8], 0xb8d
mov byte [rsp + 0x1b4], 0x1f
mov dword [rsp + 0x20bc], 0x1e4b
mov dword [rsp + 0x20c0], 0xef9
mov dword [rsp + 0x20c4], 0x2b75
mov eax, 0x2b3
mov word [rsp + 0xf48], ax
movabs rax, 0x1ec2a917706f7
mov qword [rsp + 0x5558], rax
movabs rax, 0x1ec2a917741bd
mov qword [rsp + 0x5560], rax
mov byte [rsp + 0x1b5], 0x43
movabs rax, 0x1ec2a917752b7
mov qword [rsp + 0x5568], rax
movabs rax, 0x1e3e401668b5d
mov qword [rsp + 0x5570], rax
mov dword [rsp + 0x20c8], 0x273d
movabs rax, 0x1ec2a91772735
mov qword [rsp + 0x5578], rax
mov dword [rsp + 0x20cc], 0x2805
movabs rax, 0x1e3e401669265
mov qword [rsp + 0x5580], rax
mov dword [rsp + 0x20d0], 0x18b1
mov dword [rsp + 0x20d4], 0xc43
mov dword [rsp + 0x20d8], 0x2c73
mov eax, 0x79
mov word [rsp + 0xf4c], ax
movabs rax, 0x1ec2a91773d5f
mov qword [rsp + 0x5588], rax
mov dword [rsp + 0x20dc], 0x2595
mov dword [rsp + 0x20e0], 0xa2f
movabs rax, 0x1ec2a91771645
mov qword [rsp + 0x5590], rax
mov eax, 0x2d9
mov word [rsp + 0xf50], ax
mov byte [rsp + 0x1b6], 0x6f
mov byte [rsp + 0x1b7], 0x3f
mov byte [rsp + 0x1b8], 0x3b
movabs rax, 0x1ec2a91773bc5
mov qword [rsp + 0x5598], rax
mov byte [rsp + 0x1b9], 0x29
mov dword [rsp + 0x20e4], 0x989
mov dword [rsp + 0x20e8], 0x14d1
mov dword [rsp + 0x20ec], 0xc51
mov byte [rsp + 0x1ba], 0x2f
mov byte [rsp + 0x1bb], 0x3d
mov dword [rsp + 0x20f0], 0x1cd3
mov byte [rsp + 0x1bc], 0xd
movabs rax, 0x1e3e401662fd7
mov qword [rsp + 0x55a0], rax
mov byte [rsp + 0x1bd], 0x9f
mov dword [rsp + 0x20f4], 0x2825
mov byte [rsp + 0x1be], 0xe9
mov dword [rsp + 0x20f8], 0x24f3
mov byte [rsp + 0x1bf], 0x69
mov eax, 0x394d
mov word [rsp + 0xf54], ax
movabs rax, 0x1e3e401668871
mov qword [rsp + 0x55a8], rax
mov eax, 0x89
mov word [rsp + 0xf58], ax
mov byte [rsp + 0x1c0], 0x2d
mov dword [rsp + 0x20fc], 0xd53
mov dword [rsp + 0x2100], 0x3195
mov dword [rsp + 0x2104], 0x12a7
mov dword [rsp + 0x2108], 0x1ac1
mov dword [rsp + 0x210c], 0x2c07
mov eax, 0x78c1
mov word [rsp + 0xf5c], ax
mov byte [rsp + 0x1c1], 0xe3
mov dword [rsp + 0x2110], 0x1a83
mov byte [rsp + 0x1c2], 0x9b
movabs rax, 0x1ec2a917731c1
mov qword [rsp + 0x55b0], rax
mov eax, 0xe9
mov word [rsp + 0xf60], ax
mov dword [rsp + 0x2114], 0x2f93
mov byte [rsp + 0x1c3], 0xe3
mov byte [rsp + 0x1c4], 0x55
mov byte [rsp + 0x1c5], 0x2d
mov byte [rsp + 0x1c6], 0xf7
mov byte [rsp + 0x1c7], 0x39
mov dword [rsp + 0x2118], 0x2117
mov dword [rsp + 0x211c], 0x2fcb
mov dword [rsp + 0x2120], 0x1b99
mov byte [rsp + 0x1c8], 0x69
mov dword [rsp + 0x2124], 0x23e9
mov byte [rsp + 0x1c9], 0xa3
mov dword [rsp + 0x2128], 0xd37
mov eax, 0x7b
mov word [rsp + 0xf64], ax
mov byte [rsp + 0x1ca], 0x75
movabs rax, 0x1e3e4016694f1
mov qword [rsp + 0x55b8], rax
movabs rax, 0x1e3e401668e9d
mov qword [rsp + 0x55c0], rax
mov byte [rsp + 0x1cb], 0x35
mov dword [rsp + 0x212c], 0x23a1
mov byte [rsp + 0x1cc], 0xe1
mov dword [rsp + 0x2130], 0x248b
movabs rax, 0x1ec2a91772d21
mov qword [rsp + 0x55c8], rax
mov dword [rsp + 0x2134], 0x31dd
movabs rax, 0x1e3e401669e9b
mov qword [rsp + 0x55d0], rax
movabs rax, 0x1e3e401666299
mov qword [rsp + 0x55d8], rax
mov byte [rsp + 0x1cd], 0x47
mov dword [rsp + 0x2138], 0xc11
mov dword [rsp + 0x213c], 0x1f17
mov byte [rsp + 0x1ce], 0x41
mov dword [rsp + 0x2140], 0x22c7
mov byte [rsp + 0x1cf], 0x3f
mov byte [rsp + 0x1d0], 0x3d
mov byte [rsp + 0x1d1], 0x41
mov byte [rsp + 0x1d2], 0x19
mov dword [rsp + 0x2144], 0x27b1
mov dword [rsp + 0x2148], 0x28e9
mov byte [rsp + 0x1d3], 0x29
mov byte [rsp + 0x1d4], 0xb
mov eax, 0x3b9
mov word [rsp + 0xf68], ax
mov byte [rsp + 0x1d5], 0x1f
mov dword [rsp + 0x214c], 0x109f
mov dword [rsp + 0x2150], 0x11a5
mov byte [rsp + 0x1d6], 0xcb
movabs rax, 0x1ec2a917721a7
mov qword [rsp + 0x55e0], rax
movabs rax, 0x1ec2a917732a3
mov qword [rsp + 0x55e8], rax
mov dword [rsp + 0x2154], 0x22d9
mov dword [rsp + 0x2158], 0x1849
mov dword [rsp + 0x215c], 0x284f
mov byte [rsp + 0x1d7], 0x35
mov byte [rsp + 0x1d8], 0xa9
mov dword [rsp + 0x2160], 0x2271
mov dword [rsp + 0x2164], 0x1077
mov dword [rsp + 0x2168], 0x31bd
mov dword [rsp + 0x216c], 0x2a0d
mov byte [rsp + 0x1d9], 0x27
mov byte [rsp + 0x1da], 0x41
mov dword [rsp + 0x2170], 0x1c43
mov dword [rsp + 0x2174], 0x1525
mov byte [rsp + 0x1db], 0x35
mov eax, 0x1d9
mov word [rsp + 0xf6c], ax
mov dword [rsp + 0x2178], 0x12f3
mov dword [rsp + 0x217c], 0x25b3
mov dword [rsp + 0x2180], 0x5f5
mov dword [rsp + 0x2184], 0x2a29
mov dword [rsp + 0x2188], 0x2e05
mov dword [rsp + 0x218c], 0x1639
mov byte [rsp + 0x1dc], 0xbd
movabs rax, 0x1ec2a9177010d
mov qword [rsp + 0x55f0], rax
mov byte [rsp + 0x1dd], 0x3f
mov dword [rsp + 0x2190], 0x183d
mov dword [rsp + 0x2194], 0xc69
mov dword [rsp + 0x2198], 0xe51
mov byte [rsp + 0x1de], 0xcb
mov byte [rsp + 0x1df], 0x3b
mov byte [rsp + 0x1e0], 0x27
mov dword [rsp + 0x219c], 0x2af9
mov byte [rsp + 0x1e1], 0x89
mov dword [rsp + 0x21a0], 0xf3f
mov byte [rsp + 0x1e2], 0x33
movabs rax, 0x1e3e401667985
mov qword [rsp + 0x55f8], rax
movabs rax, 0x1e3e401668325
mov qword [rsp + 0x5600], rax
mov byte [rsp + 0x1e3], 0x27
mov byte [rsp + 0x1e4], 0xfb
mov byte [rsp + 0x1e5], 0xe7
mov dword [rsp + 0x21a4], 0x7b7
mov dword [rsp + 0x21a8], 0x1e99
mov eax, 0x2dd
mov word [rsp + 0xf70], ax
mov dword [rsp + 0x21ac], 0x1977
mov dword [rsp + 0x21b0], 0x1455
mov dword [rsp + 0x21b4], 0xaab
movabs rax, 0x1ec2a9177392b
mov qword [rsp + 0x5608], rax
mov dword [rsp + 0x21b8], 0x1745
mov byte [rsp + 0x1e6], 0xf5
movabs rax, 0x1ec2a91776015
mov qword [rsp + 0x5610], rax
mov dword [rsp + 0x21bc], 0x653
mov dword [rsp + 0x21c0], 0x1bfd
mov byte [rsp + 0x1e7], 0xa5
mov eax, 0x275
mov word [rsp + 0xf74], ax
mov byte [rsp + 0x1e8], 0x33
mov byte [rsp + 0x1e9], 0x3d
mov byte [rsp + 0x1ea], 0x41
mov eax, 0x35b
mov word [rsp + 0xf78], ax
mov eax, 0x4781
mov word [rsp + 0xf7c], ax
mov byte [rsp + 0x1eb], 0x41
mov byte [rsp + 0x1ec], 0x4d
mov byte [rsp + 0x1ed], 0x8b
mov byte [rsp + 0x1ee], 0x3d
mov byte [rsp + 0x1ef], 0x6b
mov byte [rsp + 0x1f0], 9
mov dword [rsp + 0x21c4], 0x1053
mov eax, 0x219
mov word [rsp + 0xf80], ax
mov dword [rsp + 0x21c8], 0x1a63
mov dword [rsp + 0x21cc], 0x1fc5
mov dword [rsp + 0x21d0], 0x288d
mov dword [rsp + 0x21d4], 0x221f
mov dword [rsp + 0x21d8], 0x93f
mov dword [rsp + 0x21dc], 0x12db
movabs rax, 0x1ec2a917707a5
mov qword [rsp + 0x5618], rax
mov dword [rsp + 0x21e0], 0x30d3
movabs rax, 0x1e3e401665b69
mov qword [rsp + 0x5620], rax
mov dword [rsp + 0x21e4], 0xc11
mov dword [rsp + 0x21e8], 0x16d9
mov byte [rsp + 0x1f1], 0x31
mov eax, 0x6ee3
mov word [rsp + 0xf84], ax
mov byte [rsp + 0x1f2], 0xd5
mov byte [rsp + 0x1f3], 0xa1
movabs rax, 0x1e3e401667ceb
mov qword [rsp + 0x5628], rax
mov byte [rsp + 0x1f4], 0x97
mov dword [rsp + 0x21ec], 0x26e7
mov dword [rsp + 0x21f0], 0x1643
mov dword [rsp + 0x21f4], 0x1ef9
mov dword [rsp + 0x21f8], 0x2f6f
mov dword [rsp + 0x21fc], 0x27e5
mov dword [rsp + 0x2200], 0xb79
mov dword [rsp + 0x2204], 0x12cf
mov dword [rsp + 0x2208], 0x2d9d
mov byte [rsp + 0x1f5], 0x3f
mov byte [rsp + 0x1f6], 0x21
mov dword [rsp + 0x220c], 0x2ae9
mov byte [rsp + 0x1f7], 0xe7
mov byte [rsp + 0x1f8], 0x2d
mov byte [rsp + 0x1f9], 0x3d
mov dword [rsp + 0x2210], 0x5a1
mov eax, 0x7e95
mov word [rsp + 0xf88], ax
movabs rax, 0x1ec2a91772535
mov qword [rsp + 0x5630], rax
mov eax, 0x289
mov word [rsp + 0xf8c], ax
mov byte [rsp + 0x1fa], 0xcb
mov byte [rsp + 0x1fb], 0x39
mov dword [rsp + 0x2214], 0xc41
mov byte [rsp + 0x1fc], 0x27
mov byte [rsp + 0x1fd], 0x8f
mov byte [rsp + 0x1fe], 0x33
movabs rax, 0x1e3e401666a6f
mov qword [rsp + 0x5638], rax
movabs rax, 0x1ec2a917715a9
mov qword [rsp + 0x5640], rax
mov dword [rsp + 0x2218], 0x1381
mov dword [rsp + 0x221c], 0x1a8b
mov byte [rsp + 0x1ff], 0x27
movabs rax, 0x1e3e401666503
mov qword [rsp + 0x5648], rax
mov byte [rsp + 0x200], 0x55
mov byte [rsp + 0x201], 0x3b
movabs rax, 0x1ec2a9177596b
mov qword [rsp + 0x5650], rax
mov dword [rsp + 0x2220], 0x1139
mov dword [rsp + 0x2224], 0x12bf
mov eax, 0x35
mov word [rsp + 0xf90], ax
mov dword [rsp + 0x2228], 0x12b9
mov eax, 0x145b
mov word [rsp + 0xf94], ax
mov byte [rsp + 0x202], 0x35
mov dword [rsp + 0x222c], 0xdb3
mov eax, 0x249b
mov word [rsp + 0xf98], ax
mov dword [rsp + 0x2230], 0x2437
mov byte [rsp + 0x203], 0x2b
mov byte [rsp + 0x204], 0x3f
mov byte [rsp + 0x205], 0xf1
mov byte [rsp + 0x206], 0x33
mov byte [rsp + 0x207], 0x39
mov dword [rsp + 0x2234], 0x1c01
mov dword [rsp + 0x2238], 0x1231
mov dword [rsp + 0x223c], 0x221b
mov byte [rsp + 0x208], 0x35
movabs rax, 0x1ec2a9176fd67
mov qword [rsp + 0x5658], rax
mov dword [rsp + 0x2240], 0xd9b
mov byte [rsp + 0x209], 0x2d
mov byte [rsp + 0x20a], 0x39
mov byte [rsp + 0x20b], 0x39
mov dword [rsp + 0x2244], 0x222d
mov byte [rsp + 0x20c], 0x31
mov byte [rsp + 0x20d], 0x3b
mov dword [rsp + 0x2248], 0x2633
mov dword [rsp + 0x224c], 0x27a5
mov eax, 0x253
mov word [rsp + 0xf9c], ax
mov dword [rsp + 0x2250], 0x236f
mov byte [rsp + 0x20e], 0x31
mov dword [rsp + 0x2254], 0x573
mov dword [rsp + 0x2258], 0x17e5
mov byte [rsp + 0x20f], 0x33
mov byte [rsp + 0x210], 0x9d
mov eax, 0x323
mov word [rsp + 0xfa0], ax
mov byte [rsp + 0x211], 0xf1
mov dword [rsp + 0x225c], 0x127b
mov dword [rsp + 0x2260], 0x5a3
mov byte [rsp + 0x212], 0x79
mov eax, 0x1c7
mov word [rsp + 0xfa4], ax
movabs rax, 0x1ec2a91770ec3
mov qword [rsp + 0x5660], rax
mov dword [rsp + 0x2264], 0x2205
mov byte [rsp + 0x213], 0xbd
mov byte [rsp + 0x214], 0xf9
mov dword [rsp + 0x2268], 0x609
mov byte [rsp + 0x215], 0xe1
mov byte [rsp + 0x216], 0xa7
mov dword [rsp + 0x226c], 0x307d
mov dword [rsp + 0x2270], 0x243b
mov dword [rsp + 0x2274], 0x1ccd
movabs rax, 0x1e3e401668437
mov qword [rsp + 0x5668], rax
mov eax, 0x95
mov word [rsp + 0xfa8], ax
mov eax, 0x13d
mov word [rsp + 0xfac], ax
movabs rax, 0x1ec2a91776cad
mov qword [rsp + 0x5670], rax
mov dword [rsp + 0x2278], 0x1273
mov dword [rsp + 0x227c], 0x15c1
mov byte [rsp + 0x217], 0x3b
mov byte [rsp + 0x218], 0xed
mov byte [rsp + 0x219], 0x3f
mov dword [rsp + 0x2280], 0x2d67
mov byte [rsp + 0x21a], 0x2b
mov byte [rsp + 0x21b], 0xa3
mov dword [rsp + 0x2284], 0xfeb
mov byte [rsp + 0x21c], 0x2b
mov byte [rsp + 0x21d], 0x3f
mov byte [rsp + 0x21e], 0x9d
mov dword [rsp + 0x2288], 0x172f
mov byte [rsp + 0x21f], 0x2f
movabs rax, 0x1e3e4016640d3
mov qword [rsp + 0x5678], rax
mov dword [rsp + 0x228c], 0x17ef
mov dword [rsp + 0x2290], 0x12f5
mov byte [rsp + 0x220], 0x3f
mov dword [rsp + 0x2294], 0x19bf
mov byte [rsp + 0x221], 0xe9
mov byte [rsp + 0x222], 0x3f
mov dword [rsp + 0x2298], 0x2135
mov byte [rsp + 0x223], 0xb5
mov byte [rsp + 0x224], 0x29
mov dword [rsp + 0x229c], 0x1267
mov byte [rsp + 0x225], 0xef
mov byte [rsp + 0x226], 0x31
mov eax, 0xa1
mov word [rsp + 0xfb0], ax
mov dword [rsp + 0x22a0], 0x53d
mov byte [rsp + 0x227], 0x3d
movabs rax, 0x1ec2a91772c5b
mov qword [rsp + 0x5680], rax
mov eax, 7
mov word [rsp + 0xfb4], ax
mov dword [rsp + 0x22a4], 0x815
mov byte [rsp + 0x228], 0x2d
mov dword [rsp + 0x22a8], 0x1205
mov dword [rsp + 0x22ac], 0x1f49
mov byte [rsp + 0x229], 0x3d
mov byte [rsp + 0x22a], 0x45
mov dword [rsp + 0x22b0], 0x2459
mov dword [rsp + 0x22b4], 0x2cfb
mov dword [rsp + 0x22b8], 0x2305
mov dword [rsp + 0x22bc], 0xc17
mov dword [rsp + 0x22c0], 0x2f2b
mov byte [rsp + 0x22b], 0x2f
mov byte [rsp + 0x22c], 0x3f
mov byte [rsp + 0x22d], 0x3d
mov dword [rsp + 0x22c4], 0x825
mov byte [rsp + 0x22e], 0x3b
mov byte [rsp + 0x22f], 0x29
mov byte [rsp + 0x230], 0xb
movabs rax, 0x1e3e40166410f
mov qword [rsp + 0x5688], rax
mov dword [rsp + 0x22c8], 0x2d09
movabs rax, 0x1ec2a917716e3
mov qword [rsp + 0x5690], rax
movabs rax, 0x1e3e401665413
mov qword [rsp + 0x5698], rax
mov byte [rsp + 0x231], 0x99
mov byte [rsp + 0x232], 0x25
mov byte [rsp + 0x233], 0x27
mov dword [rsp + 0x22cc], 0x7ef
movabs rax, 0x1ec2a917779cf
mov qword [rsp + 0x56a0], rax
mov dword [rsp + 0x22d0], 0x12a9
movabs rax, 0x1ec2a91773a93
mov qword [rsp + 0x56a8], rax
movabs rax, 0x1ec2a91771ef5
mov qword [rsp + 0x56b0], rax
mov eax, 0x2c4f
mov word [rsp + 0xfb8], ax
mov dword [rsp + 0x22d4], 0x2987
mov dword [rsp + 0x22d8], 0x889
mov dword [rsp + 0x22dc], 0xd0d
mov eax, 0x1e0b
mov word [rsp + 0xfbc], ax
mov dword [rsp + 0x22e0], 0xd5f
mov byte [rsp + 0x234], 0x3d
mov eax, 0x199
mov word [rsp + 0xfc0], ax
mov dword [rsp + 0x22e4], 0x9af
mov dword [rsp + 0x22e8], 0x21b1
mov eax, 9
mov word [rsp + 0xfc4], ax
mov eax, 0x4bdb
mov word [rsp + 0xfc8], ax
mov dword [rsp + 0x22ec], 0x2a9d
mov dword [rsp + 0x22f0], 0x242d
mov dword [rsp + 0x22f4], 0x14db
mov byte [rsp + 0x235], 0x2f
mov dword [rsp + 0x22f8], 0x1679
mov byte [rsp + 0x236], 0xb7
mov dword [rsp + 0x22fc], 0x773
mov dword [rsp + 0x2300], 0x1f27
mov byte [rsp + 0x237], 5
mov byte [rsp + 0x238], 0xd5
mov byte [rsp + 0x239], 0x29
mov byte [rsp + 0x23a], 0x31
mov dword [rsp + 0x2304], 0x25c3
mov byte [rsp + 0x23b], 0xd1
mov dword [rsp + 0x2308], 0x280b
mov eax, 0x3a3
mov word [rsp + 0xfcc], ax
mov eax, 0x2c1
mov word [rsp + 0xfd0], ax
mov dword [rsp + 0x230c], 0x106d
mov byte [rsp + 0x23c], 0x35
mov byte [rsp + 0x23d], 0x31
mov byte [rsp + 0x23e], 0x39
movabs rax, 0x1ec2a917729bb
mov qword [rsp + 0x56b8], rax
mov dword [rsp + 0x2310], 0x2c53
mov byte [rsp + 0x23f], 0x29
mov eax, 0x31b
mov word [rsp + 0xfd4], ax
mov eax, 0x23
mov word [rsp + 0xfd8], ax
mov dword [rsp + 0x2314], 0x23fd
mov eax, 0x4915
mov word [rsp + 0xfdc], ax
mov dword [rsp + 0x2318], 0x2f4b
mov dword [rsp + 0x231c], 0x1001
mov dword [rsp + 0x2320], 0x30f9
mov eax, 0x223
mov word [rsp + 0xfe0], ax
mov byte [rsp + 0x240], 0x3f
mov byte [rsp + 0x241], 0x37
movabs rax, 0x1ec2a91770cc5
mov qword [rsp + 0x56c0], rax
mov dword [rsp + 0x2324], 0x98f
mov dword [rsp + 0x2328], 0x2fef
mov byte [rsp + 0x242], 0x27
mov eax, 0x7e73
mov word [rsp + 0xfe4], ax
mov byte [rsp + 0x243], 0xe9
mov eax, 0xd5
mov word [rsp + 0xfe8], ax
mov byte [rsp + 0x244], 0x29
mov eax, 0x34b
mov word [rsp + 0xfec], ax
mov byte [rsp + 0x245], 0x2d
mov dword [rsp + 0x232c], 0x301d
mov dword [rsp + 0x2330], 0x12f1
mov eax, 0x7951
mov word [rsp + 0xff0], ax
mov dword [rsp + 0x2334], 0xa01
mov eax, 0x2f3
mov word [rsp + 0xff4], ax
mov dword [rsp + 0x2338], 0x1113
mov dword [rsp + 0x233c], 0x1f4b
mov byte [rsp + 0x246], 0x2d
mov dword [rsp + 0x2340], 0x2eef
mov dword [rsp + 0x2344], 0x25f9
mov byte [rsp + 0x247], 0xbd
movabs rax, 0x1ec2a91775ac5
mov qword [rsp + 0x56c8], rax
mov dword [rsp + 0x2348], 0x93f
mov dword [rsp + 0x234c], 0x2683
mov eax, 0x12f
mov word [rsp + 0xff8], ax
mov byte [rsp + 0x248], 0x35
mov dword [rsp + 0x2350], 0x26a7
mov byte [rsp + 0x249], 0x4d
mov dword [rsp + 0x2354], 0x21fb
mov dword [rsp + 0x2358], 0x2521
mov byte [rsp + 0x24a], 0x53
mov byte [rsp + 0x24b], 0x4b
mov eax, 0x291
mov word [rsp + 0xffc], ax
mov byte [rsp + 0x24c], 0x3f
mov byte [rsp + 0x24d], 0x95
mov dword [rsp + 0x235c], 0x1e11
mov byte [rsp + 0x24e], 0x37
mov dword [rsp + 0x2360], 0x2b7f
mov byte [rsp + 0x24f], 0x3d
mov dword [rsp + 0x2364], 0x32cf
mov byte [rsp + 0x250], 0x29
mov eax, 0x3131
mov word [rsp + 0x1000], ax
mov eax, 0x6185
mov word [rsp + 0x1004], ax
mov byte [rsp + 0x251], 0x2b
mov byte [rsp + 0x252], 0x41
mov dword [rsp + 0x2368], 0x74f
movabs rax, 0x1e3e40166724f
mov qword [rsp + 0x56d0], rax
mov byte [rsp + 0x253], 0x7b
mov eax, 0xcb
mov word [rsp + 0x1008], ax
mov byte [rsp + 0x254], 0x3b
mov eax, 0x6ef1
mov word [rsp + 0x100c], ax
mov eax, 0x200b
mov word [rsp + 0x1010], ax
mov eax, 0x319
mov word [rsp + 0x1014], ax
mov byte [rsp + 0x255], 0x91
mov dword [rsp + 0x236c], 0xb63
mov dword [rsp + 0x2370], 0x285d
mov byte [rsp + 0x256], 0xf
mov dword [rsp + 0x2374], 0x169d
mov dword [rsp + 0x2378], 0x2535
mov eax, 0x26b
mov word [rsp + 0x1018], ax
mov byte [rsp + 0x257], 0x3f
mov dword [rsp + 0x237c], 0x2c8f
mov byte [rsp + 0x258], 0xb5
mov dword [rsp + 0x2380], 0x2f5d
movabs rax, 0x1ec2a91775911
mov qword [rsp + 0x56d8], rax
mov dword [rsp + 0x2384], 0x117f
movabs rax, 0x1e3e401666727
mov qword [rsp + 0x56e0], rax
mov byte [rsp + 0x259], 0xbd
mov byte [rsp + 0x25a], 0x3d
mov byte [rsp + 0x25b], 0x37
mov dword [rsp + 0x2388], 0x2fd1
mov byte [rsp + 0x25c], 0x53
mov dword [rsp + 0x238c], 0x1d1d
mov byte [rsp + 0x25d], 0x1d
mov dword [rsp + 0x2390], 0xd7f
mov byte [rsp + 0x25e], 0x35
mov byte [rsp + 0x25f], 0x2d
mov dword [rsp + 0x2394], 0x2721
mov dword [rsp + 0x2398], 0xa29
mov dword [rsp + 0x239c], 0x109f
movabs rax, 0x1ec2a91775643
mov qword [rsp + 0x56e8], rax
mov dword [rsp + 0x23a0], 0x937
mov dword [rsp + 0x23a4], 0xda1
mov byte [rsp + 0x260], 0xb3
mov byte [rsp + 0x261], 0xbb
mov eax, 0x2e5
mov word [rsp + 0x101c], ax
mov byte [rsp + 0x262], 0x33
mov dword [rsp + 0x23a8], 0x226b
mov byte [rsp + 0x263], 0x3f
mov byte [rsp + 0x264], 0x31
mov byte [rsp + 0x265], 0x41
mov byte [rsp + 0x266], 0x27
movabs rax, 0x1e3e401669779
mov qword [rsp + 0x56f0], rax
mov eax, 0x299
mov word [rsp + 0x1020], ax
mov dword [rsp + 0x23ac], 0x2fb1
mov dword [rsp + 0x23b0], 0xac9
mov eax, 0x39d
mov word [rsp + 0x1024], ax
movabs rax, 0x1e3e401669905
mov qword [rsp + 0x56f8], rax
mov dword [rsp + 0x23b4], 0x1359
mov byte [rsp + 0x267], 0x39
mov dword [rsp + 0x23b8], 0x1471
mov dword [rsp + 0x23bc], 0x12af
mov eax, 0xeb
mov word [rsp + 0x1028], ax
mov byte [rsp + 0x268], 0x33
movabs rax, 0x1ec2a917737d9
mov qword [rsp + 0x5700], rax
mov eax, 0x7b69
mov word [rsp + 0x102c], ax
mov dword [rsp + 0x23c0], 0x19db
mov dword [rsp + 0x23c4], 0x1e2d
mov dword [rsp + 0x23c8], 0x16ad
mov dword [rsp + 0x23cc], 0x3117
mov dword [rsp + 0x23d0], 0x305b
mov byte [rsp + 0x269], 0x3d
mov byte [rsp + 0x26a], 0x83
mov dword [rsp + 0x23d4], 0x1d8f
mov dword [rsp + 0x23d8], 0x26b9
mov dword [rsp + 0x23dc], 0x1f99
mov dword [rsp + 0x23e0], 0x14fd
mov dword [rsp + 0x23e4], 0x28fd
movabs rax, 0x1e3e401663a4f
mov qword [rsp + 0x5708], rax
mov byte [rsp + 0x26b], 0x31
mov byte [rsp + 0x26c], 0xd
mov byte [rsp + 0x26d], 0x27
mov dword [rsp + 0x23e8], 0x14b5
movabs rax, 0x1e3e4016698dd
mov qword [rsp + 0x5710], rax
movabs rax, 0x1e3e401667bff
mov qword [rsp + 0x5718], rax
mov byte [rsp + 0x26e], 0x41
mov byte [rsp + 0x26f], 0xd9
mov eax, 0x280f
mov word [rsp + 0x1030], ax
mov dword [rsp + 0x23ec], 0x6df
mov dword [rsp + 0x23f0], 0x2957
mov eax, 0x325
mov word [rsp + 0x1034], ax
mov byte [rsp + 0x270], 0xad
mov dword [rsp + 0x23f4], 0x1415
mov eax, 0x1f5
mov word [rsp + 0x1038], ax
mov dword [rsp + 0x23f8], 0x2cf5
mov dword [rsp + 0x23fc], 0x773
mov dword [rsp + 0x2400], 0x1f73
mov byte [rsp + 0x271], 0x91
mov byte [rsp + 0x272], 0x4b
mov dword [rsp + 0x2404], 0x22f3
mov byte [rsp + 0x273], 0xe5
mov dword [rsp + 0x2408], 0x58d
mov byte [rsp + 0x274], 0x41
mov dword [rsp + 0x240c], 0x2f25
mov dword [rsp + 0x2410], 0x1cd7
mov dword [rsp + 0x2414], 0xabb
mov byte [rsp + 0x275], 0x3b
mov byte [rsp + 0x276], 0x45
mov eax, 0x28f
mov word [rsp + 0x103c], ax
mov byte [rsp + 0x277], 0x35
mov byte [rsp + 0x278], 0x39
mov byte [rsp + 0x279], 0x15
mov dword [rsp + 0x2418], 0x13f3
mov byte [rsp + 0x27a], 0x3d
mov eax, 0x10d
mov word [rsp + 0x1040], ax
mov byte [rsp + 0x27b], 0xff
mov dword [rsp + 0x241c], 0x149b
mov eax, 0xf
mov word [rsp + 0x1044], ax
mov dword [rsp + 0x2420], 0x3287
mov dword [rsp + 0x2424], 0x22b9
mov byte [rsp + 0x27c], 0xe7
mov eax, 0x1a09
mov word [rsp + 0x1048], ax
mov byte [rsp + 0x27d], 0x3d
mov eax, 0x39f7
mov word [rsp + 0x104c], ax
mov dword [rsp + 0x2428], 0x211d
mov dword [rsp + 0x242c], 0xa55
mov dword [rsp + 0x2430], 0x2f31
mov dword [rsp + 0x2434], 0x306b
movabs rax, 0x1e3e401663c27
mov qword [rsp + 0x5720], rax
movabs rax, 0x1ec2a91771d6d
mov qword [rsp + 0x5728], rax
mov dword [rsp + 0x2438], 0x1727
mov dword [rsp + 0x243c], 0x1beb
mov byte [rsp + 0x27e], 0x39
mov dword [rsp + 0x2440], 0x1d93
mov byte [rsp + 0x27f], 0x31
mov dword [rsp + 0x2444], 0x2159
mov eax, 0x251
mov word [rsp + 0x1050], ax
mov eax, 0x349
mov word [rsp + 0x1054], ax
mov eax, 0x4137
mov word [rsp + 0x1058], ax
mov dword [rsp + 0x2448], 0x2ac1
mov byte [rsp + 0x280], 0xa1
mov byte [rsp + 0x281], 0x97
mov byte [rsp + 0x282], 0x27
mov dword [rsp + 0x244c], 0x12a3
mov byte [rsp + 0x283], 0x3b
mov dword [rsp + 0x2450], 0x2e1b
mov byte [rsp + 0x284], 0x3f
mov dword [rsp + 0x2454], 0x1339
mov dword [rsp + 0x2458], 0x1d6d
mov byte [rsp + 0x285], 0x27
mov byte [rsp + 0x286], 0x39
mov dword [rsp + 0x245c], 0xaf9
mov eax, 0x2639
mov word [rsp + 0x105c], ax
mov byte [rsp + 0x287], 0x33
mov dword [rsp + 0x2460], 0x14e5
mov byte [rsp + 0x288], 0x37
mov byte [rsp + 0x289], 0x3b
mov byte [rsp + 0x28a], 0x67
mov dword [rsp + 0x2464], 0x2931
mov byte [rsp + 0x28b], 0x31
mov dword [rsp + 0x2468], 0x1fc5
mov dword [rsp + 0x246c], 0x27d7
mov dword [rsp + 0x2470], 0x1a8b
mov dword [rsp + 0x2474], 0xbf1
mov dword [rsp + 0x2478], 0x28ed
mov byte [rsp + 0x28c], 0x45
mov byte [rsp + 0x28d], 0x3d
mov eax, 0x676b
mov word [rsp + 0x1060], ax
mov dword [rsp + 0x247c], 0x2903
mov byte [rsp + 0x28e], 0x33
mov byte [rsp + 0x28f], 0xe3
mov dword [rsp + 0x2480], 0x1957
mov dword [rsp + 0x2484], 0x256f
mov eax, 0x73
mov word [rsp + 0x1064], ax
movabs rax, 0x1ec2a917767d3
mov qword [rsp + 0x5730], rax
mov byte [rsp + 0x290], 0x5d
mov byte [rsp + 0x291], 0x39
mov dword [rsp + 0x2488], 0x7bd
mov byte [rsp + 0x292], 0x2b
movabs rax, 0x1e3e401664609
mov qword [rsp + 0x5738], rax
mov byte [rsp + 0x293], 0xab
mov dword [rsp + 0x248c], 0x1dbb
mov eax, 0xfd
mov word [rsp + 0x1068], ax
movabs rax, 0x1ec2a9177127f
mov qword [rsp + 0x5740], rax
mov dword [rsp + 0x2490], 0x2c57
mov byte [rsp + 0x294], 0xaf
mov byte [rsp + 0x295], 0x87
mov byte [rsp + 0x296], 0x3d
mov byte [rsp + 0x297], 0x81
mov dword [rsp + 0x2494], 0x1a67
mov byte [rsp + 0x298], 0xb7
mov byte [rsp + 0x299], 0x2b
movabs rax, 0x1e3e40166556d
mov qword [rsp + 0x5748], rax
mov byte [rsp + 0x29a], 0x55
mov byte [rsp + 0x29b], 0x41
mov dword [rsp + 0x2498], 0x1347
mov byte [rsp + 0x29c], 0x59
mov byte [rsp + 0x29d], 0x3d
mov dword [rsp + 0x249c], 0x9bf
movabs rax, 0x1e3e4016691bd
mov qword [rsp + 0x5750], rax
mov dword [rsp + 0x24a0], 0x853
mov byte [rsp + 0x29e], 0x35
movabs rax, 0x1ec2a917742b5
mov qword [rsp + 0x5758], rax
mov byte [rsp + 0x29f], 0x1b
movabs rax, 0x1ec2a91771145
mov qword [rsp + 0x5760], rax
mov eax, 0x8d
mov word [rsp + 0x106c], ax
mov byte [rsp + 0x2a0], 0x35
mov byte [rsp + 0x2a1], 0x1b
mov eax, 0x12a3
mov word [rsp + 0x1070], ax
mov byte [rsp + 0x2a2], 0xe3
mov dword [rsp + 0x24a4], 0xe47
mov byte [rsp + 0x2a3], 0x37
mov byte [rsp + 0x2a4], 0x3b
mov dword [rsp + 0x24a8], 0x2883
mov byte [rsp + 0x2a5], 0x2d
mov byte [rsp + 0x2a6], 0x2f
mov dword [rsp + 0x24ac], 0x19ad
mov eax, 0x7343
mov word [rsp + 0x1074], ax
mov eax, 0x1b37
mov word [rsp + 0x1078], ax
movabs rax, 0x1ec2a9176ff2b
mov qword [rsp + 0x5768], rax
mov eax, 0x7df
mov word [rsp + 0x107c], ax
mov byte [rsp + 0x2a7], 0x79
mov byte [rsp + 0x2a8], 0xbd
mov dword [rsp + 0x24b0], 0x9d5
mov byte [rsp + 0x2a9], 0x35
mov dword [rsp + 0x24b4], 0x27d5
mov byte [rsp + 0x2aa], 0x33
mov byte [rsp + 0x2ab], 0x3d
mov dword [rsp + 0x24b8], 0x19fd
mov byte [rsp + 0x2ac], 0x67
mov byte [rsp + 0x2ad], 0x41
mov dword [rsp + 0x24bc], 0xa0d
movabs rax, 0x1ec2a91771c75
mov qword [rsp + 0x5770], rax
mov dword [rsp + 0x24c0], 0x2861
movabs rax, 0x1e3e401665c27
mov qword [rsp + 0x5778], rax
movabs rax, 0x1ec2a917751c5
mov qword [rsp + 0x5780], rax
mov dword [rsp + 0x24c4], 0x242f
mov dword [rsp + 0x24c8], 0x879
movabs rax, 0x1ec2a91774793
mov qword [rsp + 0x5788], rax
mov eax, 0x31c7
mov word [rsp + 0x1080], ax
mov byte [rsp + 0x2ae], 0x31
movabs rax, 0x1ec2a91771ea1
mov qword [rsp + 0x5790], rax
mov byte [rsp + 0x2af], 0x3d
mov byte [rsp + 0x2b0], 0xa5
mov eax, 0x3f31
mov word [rsp + 0x1084], ax
mov byte [rsp + 0x2b1], 0x8d
mov eax, 0x5b95
mov word [rsp + 0x1088], ax
mov byte [rsp + 0x2b2], 0x39
mov byte [rsp + 0x2b3], 0x3f
mov eax, 0xffff8049
mov word [rsp + 0x108c], ax
movabs rax, 0x1ec2a917776a5
mov qword [rsp + 0x5798], rax
mov byte [rsp + 0x2b4], 0xbf
mov dword [rsp + 0x24cc], 0x89f
mov byte [rsp + 0x2b5], 0x29
mov byte [rsp + 0x2b6], 0x3f
mov dword [rsp + 0x24d0], 0x261d
mov byte [rsp + 0x2b7], 0x55
movabs rax, 0x1e3e401669385
mov qword [rsp + 0x57a0], rax
mov dword [rsp + 0x24d4], 0x2803
mov byte [rsp + 0x2b8], 0x1b
mov eax, 0x33b
mov word [rsp + 0x1090], ax
movabs rax, 0x1e3e401664ae7
mov qword [rsp + 0x57a8], rax
mov dword [rsp + 0x24d8], 0x2fe5
mov dword [rsp + 0x24dc], 0x1dc7
mov dword [rsp + 0x24e0], 0xccd
mov dword [rsp + 0x24e4], 0x1abf
mov byte [rsp + 0x2b9], 0xa5
mov byte [rsp + 0x2ba], 0x3b
mov dword [rsp + 0x24e8], 0x2249
mov byte [rsp + 0x2bb], 0x3b
mov dword [rsp + 0x24ec], 0x1e17
mov byte [rsp + 0x2bc], 0x3b
mov byte [rsp + 0x2bd], 0x1f
mov byte [rsp + 0x2be], 0x3f
mov eax, 0x7c3d
mov word [rsp + 0x1094], ax
movabs rax, 0x1e3e401662cb1
mov qword [rsp + 0x57b0], rax
mov byte [rsp + 0x2bf], 0xe7
mov byte [rsp + 0x2c0], 0xed
mov byte [rsp + 0x2c1], 0x29
movabs rax, 0x1ec2a91772347
mov qword [rsp + 0x57b8], rax
mov eax, 0x1bb
mov word [rsp + 0x1098], ax
movabs rax, 0x1e3e401664205
mov qword [rsp + 0x57c0], rax
mov byte [rsp + 0x2c2], 0x2b
mov dword [rsp + 0x24f0], 0x1881
mov dword [rsp + 0x24f4], 0xb6b
mov byte [rsp + 0x2c3], 0x27
mov dword [rsp + 0x24f8], 0x1107
mov byte [rsp + 0x2c4], 0x35
mov eax, 0x6c95
mov word [rsp + 0x109c], ax
mov byte [rsp + 0x2c5], 0x41
mov dword [rsp + 0x24fc], 0x10cd
mov byte [rsp + 0x2c6], 0x3b
mov dword [rsp + 0x2500], 0xbd9
mov dword [rsp + 0x2504], 0xc4b
mov eax, 0x6c83
mov word [rsp + 0x10a0], ax
mov eax, 0x19d
mov word [rsp + 0x10a4], ax
mov dword [rsp + 0x2508], 0x1215
mov eax, 0x3ea7
mov word [rsp + 0x10a8], ax
mov byte [rsp + 0x2c7], 0xb1
mov byte [rsp + 0x2c8], 0x77
mov dword [rsp + 0x250c], 0x32bb
mov dword [rsp + 0x2510], 0x198d
mov byte [rsp + 0x2c9], 0x41
mov byte [rsp + 0x2ca], 0x3f
mov dword [rsp + 0x2514], 0x1c3b
mov dword [rsp + 0x2518], 0x18af
mov byte [rsp + 0x2cb], 0x39
mov dword [rsp + 0x251c], 0x2a91
mov dword [rsp + 0x2520], 0xe31
mov byte [rsp + 0x2cc], 0x2f
mov byte [rsp + 0x2cd], 0x51
mov byte [rsp + 0x2ce], 0x2f
mov dword [rsp + 0x2524], 0x1bdd
mov byte [rsp + 0x2cf], 0x39
movabs rax, 0x1e3e401663f71
mov qword [rsp + 0x57c8], rax
mov dword [rsp + 0x2528], 0x2a65
mov byte [rsp + 0x2d0], 0x2b
mov dword [rsp + 0x252c], 0xd45
mov dword [rsp + 0x2530], 0x274d
mov dword [rsp + 0x2534], 0x89d
mov dword [rsp + 0x2538], 0x21b3
movabs rax, 0x1e3e40166288d
mov qword [rsp + 0x57d0], rax
mov dword [rsp + 0x253c], 0x149f
mov byte [rsp + 0x2d1], 0x35
mov dword [rsp + 0x2540], 0x1cfb
mov dword [rsp + 0x2544], 0x1b1f
mov byte [rsp + 0x2d2], 0x2d
mov byte [rsp + 0x2d3], 0x3f
mov byte [rsp + 0x2d4], 0x6d
mov byte [rsp + 0x2d5], 0x41
mov byte [rsp + 0x2d6], 0x3f
mov dword [rsp + 0x2548], 0x24cf
mov byte [rsp + 0x2d7], 0xeb
mov dword [rsp + 0x254c], 0xf5b
mov byte [rsp + 0x2d8], 0x31
movabs rax, 0x1ec2a91777463
mov qword [rsp + 0x57d8], rax
mov byte [rsp + 0x2d9], 0x27
mov dword [rsp + 0x2550], 0x2b17
mov dword [rsp + 0x2554], 0x135f
mov dword [rsp + 0x2558], 0x1ded
mov dword [rsp + 0x255c], 0x7a5
mov byte [rsp + 0x2da], 0x15
mov byte [rsp + 0x2db], 1
mov dword [rsp + 0x2560], 0x20f5
mov byte [rsp + 0x2dc], 0x8b
mov byte [rsp + 0x2dd], 0x85
mov byte [rsp + 0x2de], 0x2f
mov dword [rsp + 0x2564], 0xd83
mov byte [rsp + 0x2df], 0x2d
mov dword [rsp + 0x2568], 0x300b
movabs rax, 0x1ec2a91770d9f
mov qword [rsp + 0x57e0], rax
mov dword [rsp + 0x256c], 0x1407
movabs rax, 0x1e3e401662cdf
mov qword [rsp + 0x57e8], rax
mov byte [rsp + 0x2e0], 0x41
mov dword [rsp + 0x2570], 0x2359
mov byte [rsp + 0x2e1], 1
mov dword [rsp + 0x2574], 0x23bb
movabs rax, 0x1ec2a9177316f
mov qword [rsp + 0x57f0], rax
mov byte [rsp + 0x2e2], 0x37
movabs rax, 0x1ec2a917730b3
mov qword [rsp + 0x57f8], rax
mov dword [rsp + 0x2578], 0x2477
movabs rax, 0x1ec2a9177048d
mov qword [rsp + 0x5800], rax
mov dword [rsp + 0x257c], 0x271b
mov dword [rsp + 0x2580], 0xe51
mov dword [rsp + 0x2584], 0x210b
mov dword [rsp + 0x2588], 0x1797
mov byte [rsp + 0x2e3], 0x3d
mov byte [rsp + 0x2e4], 0x57
mov byte [rsp + 0x2e5], 0x3d
mov eax, 0x18b
mov word [rsp + 0x10ac], ax
mov byte [rsp + 0x2e6], 0x41
mov dword [rsp + 0x258c], 0x311f
mov eax, 0x395
mov word [rsp + 0x10b0], ax
mov eax, 0x1b9
mov word [rsp + 0x10b4], ax
mov byte [rsp + 0x2e7], 0x33
mov byte [rsp + 0x2e8], 0xb1
mov dword [rsp + 0x2590], 0x2865
mov eax, 0x2bd
mov word [rsp + 0x10b8], ax
mov byte [rsp + 0x2e9], 0x2d
movabs rax, 0x1e3e401663995
mov qword [rsp + 0x5808], rax
mov dword [rsp + 0x2594], 0x1411
mov byte [rsp + 0x2ea], 0x25
mov dword [rsp + 0x2598], 0x2c85
movabs rax, 0x1ec2a91774bdd
mov qword [rsp + 0x5810], rax
mov dword [rsp + 0x259c], 0x159b
mov byte [rsp + 0x2eb], 0x27
mov dword [rsp + 0x25a0], 0xa61
mov byte [rsp + 0x2ec], 0x5f
mov dword [rsp + 0x25a4], 0x181b
mov byte [rsp + 0x2ed], 0x37
mov byte [rsp + 0x2ee], 0x27
mov byte [rsp + 0x2ef], 0x41
mov byte [rsp + 0x2f0], 0x33
mov eax, 0x36c5
mov word [rsp + 0x10bc], ax
mov byte [rsp + 0x2f1], 0x47
mov byte [rsp + 0x2f2], 0x27
mov byte [rsp + 0x2f3], 0x37
movabs rax, 0x1e3e4016633cb
mov qword [rsp + 0x5818], rax
mov eax, 0x141
mov word [rsp + 0x10c0], ax
mov byte [rsp + 0x2f4], 0x31
movabs rax, 0x1e3e40166697b
mov qword [rsp + 0x5820], rax
mov dword [rsp + 0x25a8], 0x2b57
mov dword [rsp + 0x25ac], 0x2591
mov dword [rsp + 0x25b0], 0x18e5
mov byte [rsp + 0x2f5], 0x3d
mov byte [rsp + 0x2f6], 0xd9
mov byte [rsp + 0x2f7], 0x31
mov byte [rsp + 0x2f8], 0x2f
mov byte [rsp + 0x2f9], 0xd5
mov dword [rsp + 0x25b4], 0x1d19
mov byte [rsp + 0x2fa], 0x2d
mov dword [rsp + 0x25b8], 0x1709
mov byte [rsp + 0x2fb], 0xfd
mov eax, 0x652b
mov word [rsp + 0x10c4], ax
mov eax, 0x95
mov word [rsp + 0x10c8], ax
mov byte [rsp + 0x2fc], 0x35
mov dword [rsp + 0x25bc], 0x3297
mov eax, 0x37f
mov word [rsp + 0x10cc], ax
mov dword [rsp + 0x25c0], 0x1407
mov dword [rsp + 0x25c4], 0xc23
mov eax, 0x105
mov word [rsp + 0x10d0], ax
mov dword [rsp + 0x25c8], 0x12d3
movabs rax, 0x1ec2a917746d3
mov qword [rsp + 0x5828], rax
mov dword [rsp + 0x25cc], 0x1e75
mov byte [rsp + 0x2fd], 0x37
mov dword [rsp + 0x25d0], 0xf63
mov byte [rsp + 0x2fe], 7
movabs rax, 0x1ec2a917735c3
mov qword [rsp + 0x5830], rax
mov dword [rsp + 0x25d4], 0xddb
mov byte [rsp + 0x2ff], 0xd5
mov dword [rsp + 0x25d8], 0x799
mov dword [rsp + 0x25dc], 0x293b
mov dword [rsp + 0x25e0], 0x829
mov byte [rsp + 0x300], 0x35
mov byte [rsp + 0x301], 0x37
mov byte [rsp + 0x302], 0x27
movabs rax, 0x1ec2a91772dc7
mov qword [rsp + 0x5838], rax
mov dword [rsp + 0x25e4], 0x2373
mov dword [rsp + 0x25e8], 0x267b
movabs rax, 0x1e3e401665e6d
mov qword [rsp + 0x5840], rax
mov eax, 0x1bb
mov word [rsp + 0x10d4], ax
mov byte [rsp + 0x303], 0x39
mov dword [rsp + 0x25ec], 0x19a1
mov byte [rsp + 0x304], 0x39
mov dword [rsp + 0x25f0], 0x1947
mov byte [rsp + 0x305], 0x35
mov dword [rsp + 0x25f4], 0x184b
mov dword [rsp + 0x25f8], 0x2b0d
mov dword [rsp + 0x25fc], 0xb45
mov dword [rsp + 0x2600], 0x1b23
mov dword [rsp + 0x2604], 0x14bb
mov dword [rsp + 0x2608], 0x2ecd
mov eax, 0x396b
mov word [rsp + 0x10d8], ax
mov dword [rsp + 0x260c], 0x107d
mov eax, 0x4d8b
mov word [rsp + 0x10dc], ax
movabs rax, 0x1ec2a91770d9d
mov qword [rsp + 0x5848], rax
mov byte [rsp + 0x306], 0x35
mov dword [rsp + 0x2610], 0x9c5
mov byte [rsp + 0x307], 0xad
mov byte [rsp + 0x308], 0x41
mov byte [rsp + 0x309], 0x8b
mov byte [rsp + 0x30a], 0x3d
mov dword [rsp + 0x2614], 0x265b
mov byte [rsp + 0x30b], 0x2d
mov byte [rsp + 0x30c], 0x27
mov dword [rsp + 0x2618], 0x1d55
mov byte [rsp + 0x30d], 0x35
mov dword [rsp + 0x261c], 0xd7b
movabs rax, 0x1ec2a917735f5
mov qword [rsp + 0x5850], rax
mov eax, 0x245
mov word [rsp + 0x10e0], ax
mov byte [rsp + 0x30e], 0x8b
mov dword [rsp + 0x2620], 0x16dd
mov dword [rsp + 0x2624], 0x143b
mov dword [rsp + 0x2628], 0xf29
mov byte [rsp + 0x30f], 0x2b
movabs rax, 0x1e3e4016649b7
mov qword [rsp + 0x5858], rax
mov dword [rsp + 0x262c], 0xe9d
mov eax, 0x809
mov word [rsp + 0x10e4], ax
mov dword [rsp + 0x2630], 0x2d77
mov dword [rsp + 0x2634], 0x17c9
mov byte [rsp + 0x310], 0x3d
mov eax, 0x39f
mov word [rsp + 0x10e8], ax
mov byte [rsp + 0x311], 0x2d
mov byte [rsp + 0x312], 0x5b
mov dword [rsp + 0x2638], 0x3009
mov byte [rsp + 0x313], 0x35
mov byte [rsp + 0x314], 0x35
mov byte [rsp + 0x315], 3
mov dword [rsp + 0x263c], 0x1291
mov eax, 0x1df
mov word [rsp + 0x10ec], ax
movabs rax, 0x1e3e40166a7db
mov qword [rsp + 0x5860], rax
mov byte [rsp + 0x316], 0x81
mov byte [rsp + 0x317], 0x41
mov byte [rsp + 0x318], 0x3b
mov byte [rsp + 0x319], 0xc7
mov byte [rsp + 0x31a], 0xd5
mov byte [rsp + 0x31b], 0x31
mov dword [rsp + 0x2640], 0x599
mov byte [rsp + 0x31c], 0x61
movabs rax, 0x1e3e401666357
mov qword [rsp + 0x5868], rax
mov byte [rsp + 0x31d], 0x85
mov byte [rsp + 0x31e], 0x35
mov byte [rsp + 0x31f], 0x37
mov eax, 0xfc5
mov word [rsp + 0x10f0], ax
mov dword [rsp + 0x2644], 0x2595
mov byte [rsp + 0x320], 0xa5
mov byte [rsp + 0x321], 0xe3
mov byte [rsp + 0x322], 0x69
mov eax, 0xdf1
mov word [rsp + 0x10f4], ax
mov eax, 0x369
mov word [rsp + 0x10f8], ax
mov byte [rsp + 0x323], 0x3f
mov byte [rsp + 0x324], 0x35
mov eax, 0x73
mov word [rsp + 0x10fc], ax
mov byte [rsp + 0x325], 0xf1
mov dword [rsp + 0x2648], 0x1ce3
mov dword [rsp + 0x264c], 0xdc1
mov byte [rsp + 0x326], 0x29
mov byte [rsp + 0x327], 0xd3
movabs rax, 0x1e3e4016658db
mov qword [rsp + 0x5870], rax
mov eax, 0x1cf5
mov word [rsp + 0x1100], ax
mov byte [rsp + 0x328], 0x37
mov byte [rsp + 0x329], 0x37
mov eax, 0x123
mov word [rsp + 0x1104], ax
mov byte [rsp + 0x32a], 0x41
movabs rax, 0x1ec2a91774301
mov qword [rsp + 0x5878], rax
mov byte [rsp + 0x32b], 0x31
mov byte [rsp + 0x32c], 0x2d
mov dword [rsp + 0x2650], 0x2061
mov dword [rsp + 0x2654], 0x2393
mov byte [rsp + 0x32d], 0x3d
mov dword [rsp + 0x2658], 0x1639
movabs rax, 0x1e3e40166774b
mov qword [rsp + 0x5880], rax
mov dword [rsp + 0x265c], 0x3091
mov eax, 0x7a17
mov word [rsp + 0x1108], ax
mov dword [rsp + 0x2660], 0x80b
mov dword [rsp + 0x2664], 0x2c19
mov dword [rsp + 0x2668], 0xe77
mov byte [rsp + 0x32e], 0xaf
mov byte [rsp + 0x32f], 0x3d
mov byte [rsp + 0x330], 0xa9
mov dword [rsp + 0x266c], 0x1051
mov byte [rsp + 0x331], 0x51
mov byte [rsp + 0x332], 0x33
mov dword [rsp + 0x2670], 0x26f9
mov eax, 0x46c9
mov word [rsp + 0x110c], ax
mov dword [rsp + 0x2674], 0x16d9
mov dword [rsp + 0x2678], 0x2b59
mov dword [rsp + 0x267c], 0x118d
mov dword [rsp + 0x2680], 0x809
movabs rax, 0x1ec2a91770227
mov qword [rsp + 0x5888], rax
mov eax, 0x4f
mov word [rsp + 0x1110], ax
mov eax, 0xc61
mov word [rsp + 0x1114], ax
mov byte [rsp + 0x333], 0x3f
mov dword [rsp + 0x2684], 0xd29
mov dword [rsp + 0x2688], 0x843
mov dword [rsp + 0x268c], 0x11a7
mov dword [rsp + 0x2690], 0x30bb
mov dword [rsp + 0x2694], 0x30a9
movabs rax, 0x1ec2a91773391
mov qword [rsp + 0x5890], rax
mov byte [rsp + 0x334], 0x29
mov dword [rsp + 0x2698], 0x1927
mov eax, 0x175
mov word [rsp + 0x1118], ax
mov byte [rsp + 0x335], 0xcb
mov byte [rsp + 0x336], 0xb5
mov byte [rsp + 0x337], 0x27
movabs rax, 0x1ec2a91776cf1
mov qword [rsp + 0x5898], rax
mov dword [rsp + 0x269c], 0x1007
mov dword [rsp + 0x26a0], 0x1a0b
mov byte [rsp + 0x338], 0xd7
mov byte [rsp + 0x339], 0x37
mov byte [rsp + 0x33a], 0x3f
mov byte [rsp + 0x33b], 0x2d
mov byte [rsp + 0x33c], 0xbf
movabs rax, 0x1ec2a917728df
mov qword [rsp + 0x58a0], rax
movabs rax, 0x1ec2a917756ad
mov qword [rsp + 0x58a8], rax
mov byte [rsp + 0x33d], 0xb9
mov byte [rsp + 0x33e], 0x33
mov byte [rsp + 0x33f], 0x3f
mov dword [rsp + 0x26a4], 0x25f3
mov byte [rsp + 0x340], 0x2f
mov dword [rsp + 0x26a8], 0x6d7
mov dword [rsp + 0x26ac], 0x2167
mov byte [rsp + 0x341], 0x61
mov byte [rsp + 0x342], 0x3b
mov dword [rsp + 0x26b0], 0xd9b
mov byte [rsp + 0x343], 0x23
mov dword [rsp + 0x26b4], 0x7d9
movabs rax, 0x1e3e401666ff9
mov qword [rsp + 0x58b0], rax
mov byte [rsp + 0x344], 0x95
mov dword [rsp + 0x26b8], 0x149d
movabs rax, 0x1ec2a9177380b
mov qword [rsp + 0x58b8], rax
mov byte [rsp + 0x345], 0x9b
mov byte [rsp + 0x346], 0xf7
mov byte [rsp + 0x347], 0x3d
mov dword [rsp + 0x26bc], 0x8d1
mov byte [rsp + 0x348], 0xf7
mov byte [rsp + 0x349], 0xf
mov dword [rsp + 0x26c0], 0x1f9d
mov dword [rsp + 0x26c4], 0x1b85
mov dword [rsp + 0x26c8], 0x2707
mov dword [rsp + 0x26cc], 0x2f85
mov dword [rsp + 0x26d0], 0x8ad
mov dword [rsp + 0x26d4], 0x17f1
mov dword [rsp + 0x26d8], 0x16e7
mov byte [rsp + 0x34a], 0x33
mov dword [rsp + 0x26dc], 0x1a9b
mov byte [rsp + 0x34b], 0x2f
mov byte [rsp + 0x34c], 0x3d
mov byte [rsp + 0x34d], 0x93
mov byte [rsp + 0x34e], 0xb5
mov byte [rsp + 0x34f], 0x3f
mov dword [rsp + 0x26e0], 0x2823
mov byte [rsp + 0x350], 0x9b
mov byte [rsp + 0x351], 0x29
movabs rax, 0x1e3e401669ee5
mov qword [rsp + 0x58c0], rax
mov byte [rsp + 0x352], 0x57
mov byte [rsp + 0x353], 0x33
mov dword [rsp + 0x26e4], 0x1f13
mov byte [rsp + 0x354], 0x75
mov byte [rsp + 0x355], 0x41
mov byte [rsp + 0x356], 0x3d
mov dword [rsp + 0x26e8], 0x12f9
mov dword [rsp + 0x26ec], 0x8db
mov byte [rsp + 0x357], 0x3b
mov dword [rsp + 0x26f0], 0x156f
mov dword [rsp + 0x26f4], 0x2c8b
mov dword [rsp + 0x26f8], 0x1075
mov byte [rsp + 0x358], 0xe5
mov byte [rsp + 0x359], 0x1b
mov dword [rsp + 0x26fc], 0xc05
mov byte [rsp + 0x35a], 0x11
mov byte [rsp + 0x35b], 0x3b
mov eax, 0x4fb1
mov word [rsp + 0x111c], ax
movabs rax, 0x1ec2a917776b7
mov qword [rsp + 0x58c8], rax
mov dword [rsp + 0x2700], 0xfd5
mov dword [rsp + 0x2704], 0x25bd
mov dword [rsp + 0x2708], 0xd75
mov dword [rsp + 0x270c], 0x2f69
mov byte [rsp + 0x35c], 0x39
mov dword [rsp + 0x2710], 0x2157
movabs rax, 0x1e3e40166934d
mov qword [rsp + 0x58d0], rax
mov byte [rsp + 0x35d], 0x17
mov dword [rsp + 0x2714], 0x2e93
mov byte [rsp + 0x35e], 0xd7
mov byte [rsp + 0x35f], 0xb7
mov byte [rsp + 0x360], 0x6d
mov eax, 0x1527
mov word [rsp + 0x1120], ax
movabs rax, 0x1e3e40166563f
mov qword [rsp + 0x58d8], rax
mov byte [rsp + 0x361], 0x59
mov dword [rsp + 0x2718], 0x105d
mov byte [rsp + 0x362], 0x85
mov eax, 0x75d3
mov word [rsp + 0x1124], ax
mov byte [rsp + 0x363], 0x3d
mov dword [rsp + 0x271c], 0x2aa3
mov byte [rsp + 0x364], 0x39
mov byte [rsp + 0x365], 0x3d
mov byte [rsp + 0x366], 0x6d
mov byte [rsp + 0x367], 0xd1
mov byte [rsp + 0x368], 0x41
mov byte [rsp + 0x369], 0x27
movabs rax, 0x1ec2a91771393
mov qword [rsp + 0x58e0], rax
mov byte [rsp + 0x36a], 0x2f
mov dword [rsp + 0x2720], 0x312d
mov byte [rsp + 0x36b], 0x97
mov byte [rsp + 0x36c], 0x75
mov dword [rsp + 0x2724], 0x1b51
mov dword [rsp + 0x2728], 0xa25
movabs rax, 0x1ec2a917739f9
mov qword [rsp + 0x58e8], rax
mov eax, 0x6b27
mov word [rsp + 0x1128], ax
movabs rax, 0x1ec2a91773c3b
mov qword [rsp + 0x58f0], rax
mov dword [rsp + 0x272c], 0x2255
mov eax, 0x2a47
mov word [rsp + 0x112c], ax
mov byte [rsp + 0x36d], 0x29
mov byte [rsp + 0x36e], 0x39
mov byte [rsp + 0x36f], 0x39
mov dword [rsp + 0x2730], 0x1021
mov byte [rsp + 0x370], 0x59
mov dword [rsp + 0x2734], 0x585
mov dword [rsp + 0x2738], 0xdaf
mov byte [rsp + 0x371], 0x53
mov dword [rsp + 0x273c], 0x565
mov dword [rsp + 0x2740], 0x1789
mov dword [rsp + 0x2744], 0x22a3
movabs rax, 0x1ec2a9177782f
mov qword [rsp + 0x58f8], rax
mov eax, 0x145
mov word [rsp + 0x1130], ax
mov byte [rsp + 0x372], 0x27
mov dword [rsp + 0x2748], 0x2965
mov byte [rsp + 0x373], 0x5d
mov dword [rsp + 0x274c], 0x1533
mov byte [rsp + 0x374], 0xfd
mov byte [rsp + 0x375], 0xed
mov dword [rsp + 0x2750], 0x1c09
mov dword [rsp + 0x2754], 0x2e59
mov eax, 0x7c5f
mov word [rsp + 0x1134], ax
mov byte [rsp + 0x376], 0xed
mov dword [rsp + 0x2758], 0x2537
movabs rax, 0x1e3e40166696f
mov qword [rsp + 0x5900], rax
mov dword [rsp + 0x275c], 0x1c9b
mov eax, 0x231
mov word [rsp + 0x1138], ax
movabs rax, 0x1ec2a91770f6d
mov qword [rsp + 0x5908], rax
mov byte [rsp + 0x377], 0xc5
movabs rax, 0x1e3e4016669ed
mov qword [rsp + 0x5910], rax
mov dword [rsp + 0x2760], 0x11bb
movabs rax, 0x1ec2a917721b1
mov qword [rsp + 0x5918], rax
movabs rax, 0x1ec2a91770423
mov qword [rsp + 0x5920], rax
mov dword [rsp + 0x2764], 0xe1b
mov dword [rsp + 0x2768], 0x923
mov dword [rsp + 0x276c], 0x2aa5
mov dword [rsp + 0x2770], 0x8cb
mov dword [rsp + 0x2774], 0xc35
movabs rax, 0x1e3e401662ab1
mov qword [rsp + 0x5928], rax
mov byte [rsp + 0x378], 0x27
mov dword [rsp + 0x2778], 0x2ca5
mov eax, 0x4d
mov word [rsp + 0x113c], ax
mov eax, 0x39a1
mov word [rsp + 0x1140], ax
movabs rax, 0x1e3e401668bc3
mov qword [rsp + 0x5930], rax
mov eax, 0x1c49
mov word [rsp + 0x1144], ax
mov byte [rsp + 0x379], 1
mov dword [rsp + 0x277c], 0x106b
mov dword [rsp + 0x2780], 0x1721
mov byte [rsp + 0x37a], 0xbd
mov dword [rsp + 0x2784], 0x130b
mov byte [rsp + 0x37b], 0x29
mov eax, 0xb5
mov word [rsp + 0x1148], ax
mov dword [rsp + 0x2788], 0x1543
mov dword [rsp + 0x278c], 0x2223
mov dword [rsp + 0x2790], 0x1421
mov dword [rsp + 0x2794], 0x3295
mov dword [rsp + 0x2798], 0x1429
mov byte [rsp + 0x37c], 0x2d
mov dword [rsp + 0x279c], 0x675
mov dword [rsp + 0x27a0], 0x2a5d
mov dword [rsp + 0x27a4], 0x2b33
mov eax, 0x163
mov word [rsp + 0x114c], ax
mov eax, 0x569d
mov word [rsp + 0x1150], ax
mov eax, 0xb7f
mov word [rsp + 0x1154], ax
mov byte [rsp + 0x37d], 0x27
movabs rax, 0x1ec2a91773543
mov qword [rsp + 0x5938], rax
movabs rax, 0x1ec2a9177602b
mov qword [rsp + 0x5940], rax
mov byte [rsp + 0x37e], 0x33
mov dword [rsp + 0x27a8], 0xb3f
mov byte [rsp + 0x37f], 0x73
mov eax, 0x2eb
mov word [rsp + 0x1158], ax
mov dword [rsp + 0x27ac], 0xd3f
mov eax, 0x3435
mov word [rsp + 0x115c], ax
mov byte [rsp + 0x380], 0xff
mov byte [rsp + 0x381], 0x39
movabs rax, 0x1e3e4016663e7
mov qword [rsp + 0x5948], rax
mov byte [rsp + 0x382], 0x45
mov byte [rsp + 0x383], 0x47
mov byte [rsp + 0x384], 0xd3
mov byte [rsp + 0x385], 0x2d
movabs rax, 0x1e3e4016642d1
mov qword [rsp + 0x5950], rax
movabs rax, 0x1e3e401664285
mov qword [rsp + 0x5958], rax
mov dword [rsp + 0x27b0], 0xc13
mov dword [rsp + 0x27b4], 0x2839
mov dword [rsp + 0x27b8], 0x1a7f
mov byte [rsp + 0x386], 0x19
mov dword [rsp + 0x27bc], 0x18ab
mov dword [rsp + 0x27c0], 0x31ad
mov byte [rsp + 0x387], 0x2b
mov byte [rsp + 0x388], 0x2d
mov byte [rsp + 0x389], 0x23
mov eax, 0x2249
mov word [rsp + 0x1160], ax
mov byte [rsp + 0x38a], 0x31
mov byte [rsp + 0x38b], 0xdb
mov dword [rsp + 0x27c4], 0x1161
mov byte [rsp + 0x38c], 0x37
mov dword [rsp + 0x27c8], 0x8ed
mov byte [rsp + 0x38d], 0x61
mov eax, 0x17f
mov word [rsp + 0x1164], ax
mov dword [rsp + 0x27cc], 0x2109
movabs rax, 0x1e3e401667885
mov qword [rsp + 0x5960], rax
mov byte [rsp + 0x38e], 0x37
movabs rax, 0x1ec2a917730f9
mov qword [rsp + 0x5968], rax
mov byte [rsp + 0x38f], 0x2f
mov dword [rsp + 0x27d0], 0x1ca9
mov dword [rsp + 0x27d4], 0x107b
mov byte [rsp + 0x390], 0x8b
mov byte [rsp + 0x391], 0x95
mov dword [rsp + 0x27d8], 0xe65
mov byte [rsp + 0x392], 0x53
mov byte [rsp + 0x393], 0x27
mov dword [rsp + 0x27dc], 0xd2d
mov byte [rsp + 0x394], 0x35
mov byte [rsp + 0x395], 0x27
mov dword [rsp + 0x27e0], 0x152f
mov byte [rsp + 0x396], 0x3b
mov dword [rsp + 0x27e4], 0x2fa9
mov dword [rsp + 0x27e8], 0x136b
mov dword [rsp + 0x27ec], 0x689
mov byte [rsp + 0x397], 0x85
mov byte [rsp + 0x398], 0x35
mov byte [rsp + 0x399], 0xd
mov dword [rsp + 0x27f0], 0x1945
movabs rax, 0x1e3e401669ce5
mov qword [rsp + 0x5970], rax
mov eax, 0xe3
mov word [rsp + 0x1168], ax
mov byte [rsp + 0x39a], 0xa3
mov byte [rsp + 0x39b], 0x31
mov byte [rsp + 0x39c], 0x2f
mov eax, 0x460b
mov word [rsp + 0x116c], ax
mov byte [rsp + 0x39d], 0x3d
mov eax, 0x33f
mov word [rsp + 0x1170], ax
mov dword [rsp + 0x27f4], 0x2d5b
mov eax, 0x3157
mov word [rsp + 0x1174], ax
mov dword [rsp + 0x27f8], 0x186f
mov byte [rsp + 0x39e], 5
mov byte [rsp + 0x39f], 0x33
mov eax, 0x1c1
mov word [rsp + 0x1178], ax
mov dword [rsp + 0x27fc], 0x2199
mov dword [rsp + 0x2800], 0x9a1
mov byte [rsp + 0x3a0], 0x37
movabs rax, 0x1e3e4016628e9
mov qword [rsp + 0x5978], rax
mov dword [rsp + 0x2804], 0x1fc9
movabs rax, 0x1e3e401666b33
mov qword [rsp + 0x5980], rax
mov byte [rsp + 0x3a1], 0x3f
mov byte [rsp + 0x3a2], 0x41
movabs rax, 0x1e3e401666431
mov qword [rsp + 0x5988], rax
mov dword [rsp + 0x2808], 0x19fd
mov byte [rsp + 0x3a3], 0x3f
mov dword [rsp + 0x280c], 0xa31
mov dword [rsp + 0x2810], 0x28d9
mov dword [rsp + 0x2814], 0x25d9
mov eax, 0x41af
mov word [rsp + 0x117c], ax
mov byte [rsp + 0x3a4], 0x65
mov byte [rsp + 0x3a5], 0x3b
mov byte [rsp + 0x3a6], 0x41
mov dword [rsp + 0x2818], 0x20e1
mov dword [rsp + 0x281c], 0x2161
mov byte [rsp + 0x3a7], 0x39
movabs rax, 0x1e3e401667105
mov qword [rsp + 0x5990], rax
mov byte [rsp + 0x3a8], 0x31
movabs rax, 0x1ec2a9177703d
mov qword [rsp + 0x5998], rax
movabs rax, 0x1ec2a91776c51
mov qword [rsp + 0x59a0], rax
mov byte [rsp + 0x3a9], 0x3d
movabs rax, 0x1ec2a917722a7
mov qword [rsp + 0x59a8], rax
mov byte [rsp + 0x3aa], 0x41
mov byte [rsp + 0x3ab], 0xe5
mov byte [rsp + 0x3ac], 0x97
mov byte [rsp + 0x3ad], 0x41
mov dword [rsp + 0x2820], 0x28f5
mov byte [rsp + 0x3ae], 0x59
mov dword [rsp + 0x2824], 0x279f
mov dword [rsp + 0x2828], 0x2aa9
mov byte [rsp + 0x3af], 0x37
mov byte [rsp + 0x3b0], 0x3d
mov byte [rsp + 0x3b1], 0x41
mov dword [rsp + 0x282c], 0x2f8f
mov eax, 0x4631
mov word [rsp + 0x1180], ax
mov eax, 0x83
mov word [rsp + 0x1184], ax
movabs rax, 0x1ec2a91773dc5
mov qword [rsp + 0x59b0], rax
mov byte [rsp + 0x3b2], 0x33
mov byte [rsp + 0x3b3], 0xfd
mov eax, 0x241
mov word [rsp + 0x1188], ax
mov dword [rsp + 0x2830], 0xa4b
mov eax, 0x2d
mov word [rsp + 0x118c], ax
mov byte [rsp + 0x3b4], 0x33
mov dword [rsp + 0x2834], 0x29d5
mov dword [rsp + 0x2838], 0x288d
movabs rax, 0x1ec2a91771f45
mov qword [rsp + 0x59b8], rax
mov byte [rsp + 0x3b5], 0xe9
mov dword [rsp + 0x283c], 0x1aaf
mov byte [rsp + 0x3b6], 0x83
mov byte [rsp + 0x3b7], 0x9f
mov byte [rsp + 0x3b8], 0x37
movabs rax, 0x1ec2a91771d45
mov qword [rsp + 0x59c0], rax
movabs rax, 0x1e3e401663be5
mov qword [rsp + 0x59c8], rax
mov eax, 0x167
mov word [rsp + 0x1190], ax
mov dword [rsp + 0x2840], 0x239f
mov byte [rsp + 0x3b9], 0xef
mov eax, 0x217
mov word [rsp + 0x1194], ax
mov byte [rsp + 0x3ba], 0xf9
movabs rax, 0x1e3e401662d51
mov qword [rsp + 0x59d0], rax
mov byte [rsp + 0x3bb], 0x35
mov byte [rsp + 0x3bc], 0x3b
mov byte [rsp + 0x3bd], 0x2f
mov byte [rsp + 0x3be], 0xad
mov eax, 0xc3
mov word [rsp + 0x1198], ax
mov dword [rsp + 0x2844], 0x1005
mov eax, 0x21f
mov word [rsp + 0x119c], ax
mov dword [rsp + 0x2848], 0x1bdf
mov dword [rsp + 0x284c], 0x2e31
mov dword [rsp + 0x2850], 0xa91
movabs rax, 0x1ec2a91777387
mov qword [rsp + 0x59d8], rax
mov byte [rsp + 0x3bf], 0x81
mov eax, 0x1bdd
mov word [rsp + 0x11a0], ax
mov byte [rsp + 0x3c0], 0x31
mov byte [rsp + 0x3c1], 0x8b
mov byte [rsp + 0x3c2], 0x31
mov byte [rsp + 0x3c3], 0xdd
mov byte [rsp + 0x3c4], 0x33
mov eax, 0x3751
mov word [rsp + 0x11a4], ax
mov dword [rsp + 0x2854], 0x9f1
mov byte [rsp + 0x3c5], 0x3b
mov byte [rsp + 0x3c6], 0xb9
mov byte [rsp + 0x3c7], 0x87
mov eax, 0x2db
mov word [rsp + 0x11a8], ax
mov dword [rsp + 0x2858], 0x3181
mov dword [rsp + 0x285c], 0x1ef3
mov dword [rsp + 0x2860], 0x2ed5
mov dword [rsp + 0x2864], 0x1e73
mov byte [rsp + 0x3c8], 0x1f
mov byte [rsp + 0x3c9], 0x5b
mov eax, 0x7013
mov word [rsp + 0x11ac], ax
mov byte [rsp + 0x3ca], 0x35
mov dword [rsp + 0x2868], 0x31f3
mov dword [rsp + 0x286c], 0x1e69
mov byte [rsp + 0x3cb], 0xeb
mov dword [rsp + 0x2870], 0x15d9
mov dword [rsp + 0x2874], 0x26e1
mov byte [rsp + 0x3cc], 0xa3
movabs rax, 0x1e3e40166a4f5
mov qword [rsp + 0x59e0], rax
mov dword [rsp + 0x2878], 0x134b
mov byte [rsp + 0x3cd], 0x55
mov byte [rsp + 0x3ce], 0x3d
mov byte [rsp + 0x3cf], 0x2f
mov dword [rsp + 0x287c], 0x1e63
mov byte [rsp + 0x3d0], 0x35
mov byte [rsp + 0x3d1], 0x65
mov byte [rsp + 0x3d2], 0x27
mov byte [rsp + 0x3d3], 0x3b
movabs rax, 0x1e3e401663f2f
mov qword [rsp + 0x59e8], rax
mov eax, 0x23a7
mov word [rsp + 0x11b0], ax
mov byte [rsp + 0x3d4], 0x2f
mov dword [rsp + 0x2880], 0x1edd
mov dword [rsp + 0x2884], 0x85d
mov dword [rsp + 0x2888], 0x2e55
mov dword [rsp + 0x288c], 0x1999
movabs rax, 0x1e3e401666299
mov qword [rsp + 0x59f0], rax
mov byte [rsp + 0x3d5], 0x2f
mov dword [rsp + 0x2890], 0xad5
mov dword [rsp + 0x2894], 0x169f
mov dword [rsp + 0x2898], 0xee3
mov dword [rsp + 0x289c], 0x2213
mov eax, 0x1f9
mov word [rsp + 0x11b4], ax
mov byte [rsp + 0x3d6], 0x3d
mov eax, 0x1d3
mov word [rsp + 0x11b8], ax
mov dword [rsp + 0x28a0], 0xb83
mov byte [rsp + 0x3d7], 0x29
mov dword [rsp + 0x28a4], 0x6e1
mov byte [rsp + 0x3d8], 0x41
mov dword [rsp + 0x28a8], 0x1771
mov dword [rsp + 0x28ac], 0x1957
mov eax, 0x32b
mov word [rsp + 0x11bc], ax
mov dword [rsp + 0x28b0], 0x24b7
movabs rax, 0x1e3e401662df3
mov qword [rsp + 0x59f8], rax
mov byte [rsp + 0x3d9], 0x35
mov byte [rsp + 0x3da], 0x29
mov dword [rsp + 0x28b4], 0x1391
mov eax, 0x2b65
mov word [rsp + 0x11c0], ax
mov dword [rsp + 0x28b8], 0xb9b
mov byte [rsp + 0x3db], 0xef
movabs rax, 0x1ec2a9177418d
mov qword [rsp + 0x5a00], rax
mov byte [rsp + 0x3dc], 0x29
mov byte [rsp + 0x3dd], 0x31
mov dword [rsp + 0x28bc], 0x18b1
mov byte [rsp + 0x3de], 0x11
mov dword [rsp + 0x28c0], 0x23c9
mov dword [rsp + 0x28c4], 0x1f3d
mov dword [rsp + 0x28c8], 0x16b9
mov dword [rsp + 0x28cc], 0x1785
mov dword [rsp + 0x28d0], 0xbaf
mov dword [rsp + 0x28d4], 0x65d
mov byte [rsp + 0x3df], 0x27
mov dword [rsp + 0x28d8], 0x7e9
mov dword [rsp + 0x28dc], 0x250b
mov byte [rsp + 0x3e0], 0x5f
mov dword [rsp + 0x28e0], 0xd6b
mov eax, 0x1ef
mov word [rsp + 0x11c4], ax
mov byte [rsp + 0x3e1], 0xa1
mov byte [rsp + 0x3e2], 0xe9
mov byte [rsp + 0x3e3], 0x89
mov dword [rsp + 0x28e4], 0x148f
mov byte [rsp + 0x3e4], 0xf5
mov dword [rsp + 0x28e8], 0x2f57
mov dword [rsp + 0x28ec], 0x18d1
mov byte [rsp + 0x3e5], 0xbf
mov byte [rsp + 0x3e6], 0x37
mov byte [rsp + 0x3e7], 0x41
mov byte [rsp + 0x3e8], 0xe5
mov dword [rsp + 0x28f0], 0x1b31
mov byte [rsp + 0x3e9], 0xff
mov byte [rsp + 0x3ea], 0xf5
mov eax, 0x59d
mov word [rsp + 0x11c8], ax
mov dword [rsp + 0x28f4], 0x1ed9
mov dword [rsp + 0x28f8], 0x1837
mov dword [rsp + 0x28fc], 0xf43
mov byte [rsp + 0x3eb], 0x35
mov byte [rsp + 0x3ec], 0x31
mov dword [rsp + 0x2900], 0x134b
mov dword [rsp + 0x2904], 0xda3
movabs rax, 0x1ec2a91772f75
mov qword [rsp + 0x5a08], rax
mov eax, 0x3c99
mov word [rsp + 0x11cc], ax
mov dword [rsp + 0x2908], 0x16b3
mov eax, 0x239
mov word [rsp + 0x11d0], ax
mov dword [rsp + 0x290c], 0xd8f
mov dword [rsp + 0x2910], 0x2c51
mov dword [rsp + 0x2914], 0x171d
mov byte [rsp + 0x3ed], 0x47
mov byte [rsp + 0x3ee], 0x3f
mov dword [rsp + 0x2918], 0x1ebf
mov byte [rsp + 0x3ef], 0x57
mov dword [rsp + 0x291c], 0x9f9
mov byte [rsp + 0x3f0], 0x2b
mov byte [rsp + 0x3f1], 0xb1
mov byte [rsp + 0x3f2], 0x39
mov dword [rsp + 0x2920], 0x130b
mov eax, 0x3655
mov word [rsp + 0x11d4], ax
mov eax, 0x121d
mov word [rsp + 0x11d8], ax
mov dword [rsp + 0x2924], 0x1cd9
mov byte [rsp + 0x3f3], 0x31
mov byte [rsp + 0x3f4], 0x29
mov byte [rsp + 0x3f5], 0x1d
mov byte [rsp + 0x3f6], 0x2d
mov dword [rsp + 0x2928], 0xb2f
movabs rax, 0x1e3e4016639c5
mov qword [rsp + 0x5a10], rax
mov byte [rsp + 0x3f7], 0x3b
mov byte [rsp + 0x3f8], 0x2d
mov dword [rsp + 0x292c], 0x13cb
mov dword [rsp + 0x2930], 0x10df
mov dword [rsp + 0x2934], 0x178b
mov dword [rsp + 0x2938], 0x280b
mov byte [rsp + 0x3f9], 0xfd
mov dword [rsp + 0x293c], 0x1cf5
mov dword [rsp + 0x2940], 0x1687
mov dword [rsp + 0x2944], 0x2e5b
mov dword [rsp + 0x2948], 0x29fb
mov dword [rsp + 0x294c], 0x136d
mov byte [rsp + 0x3fa], 0x2d
mov byte [rsp + 0x3fb], 0xdf
mov byte [rsp + 0x3fc], 0x3b
movabs rax, 0x1ec2a917745dd
mov qword [rsp + 0x5a18], rax
mov eax, 0x7fff
mov word [rsp + 0x11dc], ax
mov eax, 0x4c7b
mov word [rsp + 0x11e0], ax
mov byte [rsp + 0x3fd], 0x39
mov eax, 0x3423
mov word [rsp + 0x11e4], ax
mov dword [rsp + 0x2950], 0x1abf
mov dword [rsp + 0x2954], 0x1a9d
mov dword [rsp + 0x2958], 0x1567
movabs rax, 0x1ec2a91773989
mov qword [rsp + 0x5a20], rax
mov eax, 0xc9
mov word [rsp + 0x11e8], ax
movabs rax, 0x1ec2a9176fe21
mov qword [rsp + 0x5a28], rax
mov byte [rsp + 0x3fe], 0x37
mov byte [rsp + 0x3ff], 0x2f
mov byte [rsp + 0x400], 0x15
mov dword [rsp + 0x295c], 0x8e7
mov dword [rsp + 0x2960], 0x313b
movabs rax, 0x1ec2a91774739
mov qword [rsp + 0x5a30], rax
mov dword [rsp + 0x2964], 0xd6d
mov byte [rsp + 0x401], 0x2d
mov dword [rsp + 0x2968], 0x10f3
movabs rax, 0x1e3e4016659c1
mov qword [rsp + 0x5a38], rax
mov eax, 0x2e9
mov word [rsp + 0x11ec], ax
mov dword [rsp + 0x296c], 0x10eb
mov dword [rsp + 0x2970], 0x2fcd
mov byte [rsp + 0x402], 0x2f
mov dword [rsp + 0x2974], 0xef5
mov dword [rsp + 0x2978], 0x1e59
mov byte [rsp + 0x403], 0x37
mov dword [rsp + 0x297c], 0xa2f
mov dword [rsp + 0x2980], 0x769
mov byte [rsp + 0x404], 0x27
mov dword [rsp + 0x2984], 0x1ebd
mov byte [rsp + 0x405], 0xc3
mov dword [rsp + 0x2988], 0x1dcf
mov eax, 0x167
mov word [rsp + 0x11f0], ax
mov eax, 0x63
mov word [rsp + 0x11f4], ax
mov byte [rsp + 0x406], 0x2f
mov dword [rsp + 0x298c], 0x18e5
movabs rax, 0x1e3e401668a79
mov qword [rsp + 0x5a40], rax
mov eax, 0x5a23
mov word [rsp + 0x11f8], ax
mov dword [rsp + 0x2990], 0x259b
mov dword [rsp + 0x2994], 0x2ab3
mov byte [rsp + 0x407], 0x61
mov dword [rsp + 0x2998], 0x2b9f
mov dword [rsp + 0x299c], 0x27eb
mov dword [rsp + 0x29a0], 0x291b
mov byte [rsp + 0x408], 0x3d
mov dword [rsp + 0x29a4], 0x197f
mov dword [rsp + 0x29a8], 0x2a03
mov dword [rsp + 0x29ac], 0x1ef5
mov dword [rsp + 0x29b0], 0x2073
mov byte [rsp + 0x409], 0xd7
mov dword [rsp + 0x29b4], 0x20af
mov dword [rsp + 0x29b8], 0x89d
mov byte [rsp + 0x40a], 0x17
mov dword [rsp + 0x29bc], 0x20e3
mov byte [rsp + 0x40b], 0x2d
mov dword [rsp + 0x29c0], 0x317b
mov dword [rsp + 0x29c4], 0xcb3
mov dword [rsp + 0x29c8], 0x1aeb
mov byte [rsp + 0x40c], 0xdd
mov dword [rsp + 0x29cc], 0x1e71
mov byte [rsp + 0x40d], 0x27
mov eax, 0xde5
mov word [rsp + 0x11fc], ax
mov dword [rsp + 0x29d0], 0x261b
mov byte [rsp + 0x40e], 0x8b
movabs rax, 0x1ec2a91771617
mov qword [rsp + 0x5a48], rax
mov byte [rsp + 0x40f], 0x37
mov dword [rsp + 0x29d4], 0x1b4d
mov dword [rsp + 0x29d8], 0x22db
mov dword [rsp + 0x29dc], 0xc95
mov byte [rsp + 0x410], 0x3b
mov byte [rsp + 0x411], 0x3f
mov dword [rsp + 0x29e0], 0x31f9
mov dword [rsp + 0x29e4], 0x1805
mov byte [rsp + 0x412], 0x2f
mov dword [rsp + 0x29e8], 0x993
movabs rax, 0x1e3e401667b87
mov qword [rsp + 0x5a50], rax
mov byte [rsp + 0x413], 0x31
mov dword [rsp + 0x29ec], 0x1e69
mov dword [rsp + 0x29f0], 0x250d
movabs rax, 0x1e3e401668649
mov qword [rsp + 0x5a58], rax
mov byte [rsp + 0x414], 0x27
mov byte [rsp + 0x415], 0x35
mov dword [rsp + 0x29f4], 0x94f
movabs rax, 0x1ec2a917715a9
mov qword [rsp + 0x5a60], rax
mov dword [rsp + 0x29f8], 0x1ecd
mov dword [rsp + 0x29fc], 0x2b01
mov dword [rsp + 0x2a00], 0x3283
mov byte [rsp + 0x416], 0x8b
mov dword [rsp + 0x2a04], 0x10cd
mov eax, 0x408f
mov word [rsp + 0x1200], ax
movabs rax, 0x1e3e401668ffb
mov qword [rsp + 0x5a68], rax
mov dword [rsp + 0x2a08], 0x243d
mov dword [rsp + 0x2a0c], 0x27d5
mov byte [rsp + 0x417], 0x3f
mov byte [rsp + 0x418], 0xe1
mov dword [rsp + 0x2a10], 0x2b0b
mov byte [rsp + 0x419], 0x3d
mov byte [rsp + 0x41a], 0x29
mov eax, 0x32b
mov word [rsp + 0x1204], ax
mov byte [rsp + 0x41b], 0x2b
mov dword [rsp + 0x2a14], 0x1c9d
mov byte [rsp + 0x41c], 0x35
mov byte [rsp + 0x41d], 3
mov byte [rsp + 0x41e], 0x45
mov dword [rsp + 0x2a18], 0x2bd5
mov dword [rsp + 0x2a1c], 0x1c99
mov dword [rsp + 0x2a20], 0x2d5b
mov dword [rsp + 0x2a24], 0x2bcd
mov dword [rsp + 0x2a28], 0x1d83
mov dword [rsp + 0x2a2c], 0x1e51
mov byte [rsp + 0x41f], 0x33
mov byte [rsp + 0x420], 0x35
movabs rax, 0x1ec2a917759f7
mov qword [rsp + 0x5a70], rax
movabs rax, 0x1ec2a917760a1
mov qword [rsp + 0x5a78], rax
mov byte [rsp + 0x421], 0x55
mov byte [rsp + 0x422], 0x2d
movabs rax, 0x1e3e401664f45
mov qword [rsp + 0x5a80], rax
mov dword [rsp + 0x2a30], 0xc13
mov dword [rsp + 0x2a34], 0x19ab
mov dword [rsp + 0x2a38], 0x28e3
movabs rax, 0x1ec2a91771ac5
mov qword [rsp + 0x5a88], rax
mov dword [rsp + 0x2a3c], 0x21eb
mov dword [rsp + 0x2a40], 0x1fcd
mov byte [rsp + 0x423], 0x2f
mov byte [rsp + 0x424], 0xff
mov dword [rsp + 0x2a44], 0x2041
mov dword [rsp + 0x2a48], 0x324f
mov eax, 0x4dc3
mov word [rsp + 0x1208], ax
mov byte [rsp + 0x425], 0x63
movabs rax, 0x1e3e401667525
mov qword [rsp + 0x5a90], rax
mov byte [rsp + 0x426], 0x79
mov byte [rsp + 0x427], 0x35
mov byte [rsp + 0x428], 0x37
mov dword [rsp + 0x2a4c], 0x223d
mov dword [rsp + 0x2a50], 0x156b
mov byte [rsp + 0x429], 0x99
mov dword [rsp + 0x2a54], 0x17e7
mov byte [rsp + 0x42a], 0x31
mov dword [rsp + 0x2a58], 0x130f
mov dword [rsp + 0x2a5c], 0x2d25
mov dword [rsp + 0x2a60], 0xaab
mov byte [rsp + 0x42b], 0x3d
mov byte [rsp + 0x42c], 0x31
mov byte [rsp + 0x42d], 0xa9
mov byte [rsp + 0x42e], 0xd7
mov dword [rsp + 0x2a64], 0x182b
mov dword [rsp + 0x2a68], 0x25d1
mov dword [rsp + 0x2a6c], 0x1a37
mov dword [rsp + 0x2a70], 0x2c53
mov byte [rsp + 0x42f], 0xc9
mov byte [rsp + 0x430], 0xdd
mov byte [rsp + 0x431], 0x29
mov dword [rsp + 0x2a74], 0x1d01
mov byte [rsp + 0x432], 0x3d
mov dword [rsp + 0x2a78], 0x124b
mov eax, 0x91
mov word [rsp + 0x120c], ax
mov dword [rsp + 0x2a7c], 0xe01
mov dword [rsp + 0x2a80], 0x26c3
mov dword [rsp + 0x2a84], 0x23c3
mov dword [rsp + 0x2a88], 0xadf
mov byte [rsp + 0x433], 0x39
mov byte [rsp + 0x434], 0xb1
mov byte [rsp + 0x435], 0x27
mov dword [rsp + 0x2a8c], 0x28a1
mov byte [rsp + 0x436], 0xa9
mov byte [rsp + 0x437], 0x2d
mov byte [rsp + 0x438], 0x41
mov dword [rsp + 0x2a90], 0x801
mov dword [rsp + 0x2a94], 0x1047
mov byte [rsp + 0x439], 0x37
mov byte [rsp + 0x43a], 0x2b
mov byte [rsp + 0x43b], 0x2b
mov dword [rsp + 0x2a98], 0x2cdf
mov byte [rsp + 0x43c], 0x3b
mov dword [rsp + 0x2a9c], 0x1f9d
movabs rax, 0x1e3e401665213
mov qword [rsp + 0x5a98], rax
mov dword [rsp + 0x2aa0], 0x5f1
mov byte [rsp + 0x43d], 0x33
mov dword [rsp + 0x2aa4], 0xa4b
movabs rax, 0x1ec2a917766eb
mov qword [rsp + 0x5aa0], rax
mov eax, 0x63a7
mov word [rsp + 0x1210], ax
mov byte [rsp + 0x43e], 0x65
mov byte [rsp + 0x43f], 0xdf
mov byte [rsp + 0x440], 0x3b
mov byte [rsp + 0x441], 0x33
mov byte [rsp + 0x442], 0x39
mov byte [rsp + 0x443], 0x3d
mov dword [rsp + 0x2aa8], 0x1deb
mov eax, 0x30d1
mov word [rsp + 0x1214], ax
mov eax, 0x778f
mov word [rsp + 0x1218], ax
mov byte [rsp + 0x444], 0x6d
mov byte [rsp + 0x445], 0xed
mov dword [rsp + 0x2aac], 0x24f7
mov byte [rsp + 0x446], 0x33
movabs rax, 0x1ec2a91770373
mov qword [rsp + 0x5aa8], rax
mov byte [rsp + 0x447], 0x33
mov byte [rsp + 0x448], 0x3b
mov byte [rsp + 0x449], 0x2b
mov byte [rsp + 0x44a], 0x35
mov byte [rsp + 0x44b], 0x3b
mov dword [rsp + 0x2ab0], 0x2713
mov byte [rsp + 0x44c], 0x2f
mov dword [rsp + 0x2ab4], 0xfa7
mov byte [rsp + 0x44d], 0x3b
mov dword [rsp + 0x2ab8], 0x1eb3
mov dword [rsp + 0x2abc], 0xff5
mov dword [rsp + 0x2ac0], 0x8d3
mov dword [rsp + 0x2ac4], 0x2731
mov dword [rsp + 0x2ac8], 0x2107
mov dword [rsp + 0x2acc], 0x1201
mov byte [rsp + 0x44e], 0x31
mov dword [rsp + 0x2ad0], 0x2cef
mov dword [rsp + 0x2ad4], 0x1739
mov byte [rsp + 0x44f], 0x65
mov byte [rsp + 0x450], 0x29
mov eax, 0x26d3
mov word [rsp + 0x121c], ax
mov byte [rsp + 0x451], 0x3b
mov byte [rsp + 0x452], 0x2d
mov eax, 0x39a9
mov word [rsp + 0x1220], ax
mov byte [rsp + 0x453], 0x87
mov dword [rsp + 0x2ad8], 0x2899
mov eax, 0x3c1
mov word [rsp + 0x1224], ax
mov dword [rsp + 0x2adc], 0x1959
mov byte [rsp + 0x454], 0x29
mov byte [rsp + 0x455], 0x7f
movabs rax, 0x1e3e401666e03
mov qword [rsp + 0x5ab0], rax
mov byte [rsp + 0x456], 0x31
mov dword [rsp + 0x2ae0], 0x2fb7
mov eax, 0x7fef
mov word [rsp + 0x1228], ax
mov dword [rsp + 0x2ae4], 0x1e57
mov byte [rsp + 0x457], 0x2f
mov eax, 0x429f
mov word [rsp + 0x122c], ax
mov byte [rsp + 0x458], 0xc5
mov dword [rsp + 0x2ae8], 0x7a3
movabs rax, 0x1ec2a917705cd
mov qword [rsp + 0x5ab8], rax
mov eax, 0x3fad
mov word [rsp + 0x1230], ax
mov byte [rsp + 0x459], 0x3b
mov byte [rsp + 0x45a], 0x37
mov byte [rsp + 0x45b], 0xb9
movabs rax, 0x1ec2a917760c5
mov qword [rsp + 0x5ac0], rax
mov dword [rsp + 0x2aec], 0x28eb
mov dword [rsp + 0x2af0], 0x1db3
movabs rax, 0x1e3e40166a1b9
mov qword [rsp + 0x5ac8], rax
mov dword [rsp + 0x2af4], 0x4f9
mov byte [rsp + 0x45c], 0x41
mov eax, 0x5557
mov word [rsp + 0x1234], ax
mov byte [rsp + 0x45d], 0x39
mov dword [rsp + 0x2af8], 0xc81
mov dword [rsp + 0x2afc], 0x28b1
mov byte [rsp + 0x45e], 0xd5
mov dword [rsp + 0x2b00], 0x253d
mov dword [rsp + 0x2b04], 0x17f3
mov dword [rsp + 0x2b08], 0x2729
movabs rax, 0x1ec2a91774297
mov qword [rsp + 0x5ad0], rax
mov dword [rsp + 0x2b0c], 0x16a5
mov byte [rsp + 0x45f], 0x67
mov byte [rsp + 0x460], 0xd7
mov byte [rsp + 0x461], 0x21
mov eax, 0x31d
mov word [rsp + 0x1238], ax
mov dword [rsp + 0x2b10], 0x1531
mov byte [rsp + 0x462], 0x27
movabs rax, 0x1e3e401664369
mov qword [rsp + 0x5ad8], rax
movabs rax, 0x1ec2a91776b29
mov qword [rsp + 0x5ae0], rax
mov byte [rsp + 0x463], 0x6d
mov byte [rsp + 0x464], 0x2b
movabs rax, 0x1ec2a91776d01
mov qword [rsp + 0x5ae8], rax
mov dword [rsp + 0x2b14], 0x587
mov byte [rsp + 0x465], 0x65
movabs rax, 0x1ec2a9177614b
mov qword [rsp + 0x5af0], rax
movabs rax, 0x1e3e401666b4d
mov qword [rsp + 0x5af8], rax
mov byte [rsp + 0x466], 0x27
mov byte [rsp + 0x467], 0x3d
mov dword [rsp + 0x2b18], 0xd4d
mov dword [rsp + 0x2b1c], 0x2805
mov dword [rsp + 0x2b20], 0x1605
mov byte [rsp + 0x468], 0x35
mov eax, 0x713b
mov word [rsp + 0x123c], ax
mov byte [rsp + 0x469], 0x77
mov byte [rsp + 0x46a], 0x37
movabs rax, 0x1ec2a917777a7
mov qword [rsp + 0x5b00], rax
mov dword [rsp + 0x2b24], 0x847
mov byte [rsp + 0x46b], 0x29
mov byte [rsp + 0x46c], 0x59
mov dword [rsp + 0x2b28], 0x16eb
mov byte [rsp + 0x46d], 0x7f
mov byte [rsp + 0x46e], 5
mov dword [rsp + 0x2b2c], 0x3037
mov dword [rsp + 0x2b30], 0x1ae9
mov eax, 0x67b5
mov word [rsp + 0x1240], ax
mov eax, 0x71f1
mov word [rsp + 0x1244], ax
movabs rax, 0x1ec2a9177427d
mov qword [rsp + 0x5b08], rax
mov dword [rsp + 0x2b34], 0x4e1
mov dword [rsp + 0x2b38], 0x2cc1
mov byte [rsp + 0x46f], 0x2f
mov dword [rsp + 0x2b3c], 0x77f
mov dword [rsp + 0x2b40], 0x14c3
mov dword [rsp + 0x2b44], 0x1c23
mov byte [rsp + 0x470], 0x4b
mov byte [rsp + 0x471], 0x69
mov eax, 0x2bf
mov word [rsp + 0x1248], ax
mov byte [rsp + 0x472], 0x33
movabs rax, 0x1ec2a91773df5
mov qword [rsp + 0x5b10], rax
mov dword [rsp + 0x2b48], 0x25cd
mov byte [rsp + 0x473], 0xc3
mov byte [rsp + 0x474], 0x35
mov dword [rsp + 0x2b4c], 0x1739
mov dword [rsp + 0x2b50], 0x1559
movabs rax, 0x1ec2a91772ea1
mov qword [rsp + 0x5b18], rax
mov byte [rsp + 0x475], 0x3b
mov dword [rsp + 0x2b54], 0x2ff9
mov dword [rsp + 0x2b58], 0x1ea5
mov eax, 0x39
mov word [rsp + 0x124c], ax
mov byte [rsp + 0x476], 0x41
mov dword [rsp + 0x2b5c], 0x2b3d
mov dword [rsp + 0x2b60], 0x663
mov dword [rsp + 0x2b64], 0x1435
mov eax, 0x197
mov word [rsp + 0x1250], ax
mov byte [rsp + 0x477], 0x97
mov byte [rsp + 0x478], 0x39
mov byte [rsp + 0x479], 0x93
mov dword [rsp + 0x2b68], 0x9f5
mov dword [rsp + 0x2b6c], 0x97b
mov byte [rsp + 0x47a], 0xeb
mov byte [rsp + 0x47b], 0x37
mov byte [rsp + 0x47c], 0xc7
mov eax, 0x7e5
mov word [rsp + 0x1254], ax
mov byte [rsp + 0x47d], 0x2f
mov byte [rsp + 0x47e], 0x2b
mov byte [rsp + 0x47f], 0x39
mov dword [rsp + 0x2b70], 0x252b
mov dword [rsp + 0x2b74], 0x10cb
mov byte [rsp + 0x480], 0x39
mov dword [rsp + 0x2b78], 0x2cdb
mov dword [rsp + 0x2b7c], 0x1bbd
mov byte [rsp + 0x481], 0x31
mov dword [rsp + 0x2b80], 0x222d
mov eax, 0x22d
mov word [rsp + 0x1258], ax
mov dword [rsp + 0x2b84], 0x10b1
mov dword [rsp + 0x2b88], 0x9bb
mov dword [rsp + 0x2b8c], 0x7ff
mov byte [rsp + 0x482], 0x31
mov byte [rsp + 0x483], 0xf9
mov dword [rsp + 0x2b90], 0x18dd
mov eax, 0x1413
mov word [rsp + 0x125c], ax
movabs rax, 0x1ec2a917757b1
mov qword [rsp + 0x5b20], rax
mov eax, 0x23f
mov word [rsp + 0x1260], ax
mov byte [rsp + 0x484], 0x41
mov dword [rsp + 0x2b94], 0x1297
mov byte [rsp + 0x485], 0xc5
mov dword [rsp + 0x2b98], 0xaff
mov dword [rsp + 0x2b9c], 0x266f
mov dword [rsp + 0x2ba0], 0x2a63
mov dword [rsp + 0x2ba4], 0x931
mov dword [rsp + 0x2ba8], 0x1a6b
mov dword [rsp + 0x2bac], 0xcb5
mov dword [rsp + 0x2bb0], 0x209b
mov dword [rsp + 0x2bb4], 0x2fbb
mov byte [rsp + 0x486], 0xe1
mov byte [rsp + 0x487], 0x7d
mov eax, 0x4913
mov word [rsp + 0x1264], ax
mov dword [rsp + 0x2bb8], 0x1f8b
mov dword [rsp + 0x2bbc], 0x2a15
mov byte [rsp + 0x488], 9
movabs rax, 0x1ec2a91776dd7
mov qword [rsp + 0x5b28], rax
mov dword [rsp + 0x2bc0], 0x2b99
mov dword [rsp + 0x2bc4], 0xc95
mov dword [rsp + 0x2bc8], 0x2c25
mov byte [rsp + 0x489], 0x41
mov dword [rsp + 0x2bcc], 0x1d15
mov byte [rsp + 0x48a], 0x39
mov eax, 0x7507
mov word [rsp + 0x1268], ax
mov dword [rsp + 0x2bd0], 0x1695
mov byte [rsp + 0x48b], 0x75
mov dword [rsp + 0x2bd4], 0x1583
mov dword [rsp + 0x2bd8], 0xaa1
mov dword [rsp + 0x2bdc], 0x288f
mov byte [rsp + 0x48c], 0x55
movabs rax, 0x1e3e40166626f
mov qword [rsp + 0x5b30], rax
mov byte [rsp + 0x48d], 0x3b
mov dword [rsp + 0x2be0], 0x3087
mov byte [rsp + 0x48e], 0xdb
mov dword [rsp + 0x2be4], 0x1b47
mov byte [rsp + 0x48f], 0x31
mov dword [rsp + 0x2be8], 0x853
movabs rax, 0x1ec2a91772509
mov qword [rsp + 0x5b38], rax
mov byte [rsp + 0x490], 0x39
mov dword [rsp + 0x2bec], 0x1bef
mov byte [rsp + 0x491], 0x29
mov byte [rsp + 0x492], 0x21
mov byte [rsp + 0x493], 0xb
mov dword [rsp + 0x2bf0], 0x1cf1
mov dword [rsp + 0x2bf4], 0x2f9b
mov dword [rsp + 0x2bf8], 0x93b
mov byte [rsp + 0x494], 0x3f
mov byte [rsp + 0x495], 0x37
mov dword [rsp + 0x2bfc], 0x2503
mov eax, 0x2905
mov word [rsp + 0x126c], ax
mov dword [rsp + 0x2c00], 0x1101
mov dword [rsp + 0x2c04], 0x1b5d
mov byte [rsp + 0x496], 0x2b
mov dword [rsp + 0x2c08], 0x2b8d
mov byte [rsp + 0x497], 0x2b
mov dword [rsp + 0x2c0c], 0x2c95
mov dword [rsp + 0x2c10], 0x1221
mov dword [rsp + 0x2c14], 0x1b17
mov byte [rsp + 0x498], 0x7f
mov dword [rsp + 0x2c18], 0x169f
mov byte [rsp + 0x499], 0x2b
mov dword [rsp + 0x2c1c], 0xe89
mov dword [rsp + 0x2c20], 0x1b6d
movabs rax, 0x1ec2a91774857
mov qword [rsp + 0x5b40], rax
mov dword [rsp + 0x2c24], 0x2833
mov byte [rsp + 0x49a], 0xc9
movabs rax, 0x1e3e401665865
mov qword [rsp + 0x5b48], rax
mov dword [rsp + 0x2c28], 0x2595
mov dword [rsp + 0x2c2c], 0x13fb
mov dword [rsp + 0x2c30], 0x22eb
mov dword [rsp + 0x2c34], 0x1055
mov byte [rsp + 0x49b], 0x3d
mov dword [rsp + 0x2c38], 0x3017
mov byte [rsp + 0x49c], 0x33
movabs rax, 0x1ec2a9177058f
mov qword [rsp + 0x5b50], rax
mov byte [rsp + 0x49d], 0x5b
mov dword [rsp + 0x2c3c], 0x22cb
mov dword [rsp + 0x2c40], 0x1347
mov dword [rsp + 0x2c44], 0x259b
mov dword [rsp + 0x2c48], 0x3101
mov byte [rsp + 0x49e], 0x31
mov dword [rsp + 0x2c4c], 0x3189
mov dword [rsp + 0x2c50], 0x1815
mov dword [rsp + 0x2c54], 0x17d7
mov dword [rsp + 0x2c58], 0xb5b
mov dword [rsp + 0x2c5c], 0xfcd
mov dword [rsp + 0x2c60], 0xa75
mov dword [rsp + 0x2c64], 0x2f4b
mov byte [rsp + 0x49f], 0x3f
movabs rax, 0x1ec2a91772aaf
mov qword [rsp + 0x5b58], rax
movabs rax, 0x1ec2a917716f1
mov qword [rsp + 0x5b60], rax
mov byte [rsp + 0x4a0], 0xfd
mov dword [rsp + 0x2c68], 0x1723
mov dword [rsp + 0x2c6c], 0x2265
mov byte [rsp + 0x4a1], 0x8d
mov byte [rsp + 0x4a2], 0xb7
mov dword [rsp + 0x2c70], 0x1409
mov dword [rsp + 0x2c74], 0x947
movabs rax, 0x1e3e401668a3b
mov qword [rsp + 0x5b68], rax
mov byte [rsp + 0x4a3], 0x37
mov dword [rsp + 0x2c78], 0x2767
mov dword [rsp + 0x2c7c], 0x16e5
mov dword [rsp + 0x2c80], 0x2077
mov dword [rsp + 0x2c84], 0xeb5
mov dword [rsp + 0x2c88], 0xab5
mov dword [rsp + 0x2c8c], 0xc3f
mov eax, 0x243
mov word [rsp + 0x1270], ax
mov byte [rsp + 0x4a4], 0x3f
mov dword [rsp + 0x2c90], 0x847
mov dword [rsp + 0x2c94], 0x2703
mov dword [rsp + 0x2c98], 0x1737
mov byte [rsp + 0x4a5], 0x2b
mov byte [rsp + 0x4a6], 0x35
mov dword [rsp + 0x2c9c], 0x229b
movabs rax, 0x1e3e401663043
mov qword [rsp + 0x5b70], rax
mov byte [rsp + 0x4a7], 0x31
mov dword [rsp + 0x2ca0], 0x1333
mov byte [rsp + 0x4a8], 0x27
mov byte [rsp + 0x4a9], 0xcf
mov byte [rsp + 0x4aa], 0x29
mov byte [rsp + 0x4ab], 0x39
mov byte [rsp + 0x4ac], 0x39
mov byte [rsp + 0x4ad], 0x3b
mov byte [rsp + 0x4ae], 0x59
mov dword [rsp + 0x2ca4], 0x1721
mov dword [rsp + 0x2ca8], 0xabd
mov byte [rsp + 0x4af], 0xc7
mov dword [rsp + 0x2cac], 0x18d5
mov dword [rsp + 0x2cb0], 0x1c71
mov dword [rsp + 0x2cb4], 0x27eb
mov dword [rsp + 0x2cb8], 0x1e67
movabs rax, 0x1ec2a917716f1
mov qword [rsp + 0x5b78], rax
mov eax, 0x3bff
mov word [rsp + 0x1274], ax
mov dword [rsp + 0x2cbc], 0x130d
mov eax, 0x1fd
mov word [rsp + 0x1278], ax
mov dword [rsp + 0x2cc0], 0x2dcd
mov byte [rsp + 0x4b0], 0x47
mov byte [rsp + 0x4b1], 0x2b
mov dword [rsp + 0x2cc4], 0xde1
mov dword [rsp + 0x2cc8], 0x2ad5
mov eax, 0xa7
mov word [rsp + 0x127c], ax
mov byte [rsp + 0x4b2], 0xf1
mov byte [rsp + 0x4b3], 0x35
mov byte [rsp + 0x4b4], 0xb
mov eax, 0x2a5
mov word [rsp + 0x1280], ax
mov byte [rsp + 0x4b5], 0x3b
mov dword [rsp + 0x2ccc], 0x1c25
mov dword [rsp + 0x2cd0], 0x2f99
mov byte [rsp + 0x4b6], 0xc3
mov dword [rsp + 0x2cd4], 0x1f3d
mov eax, 0x6a51
mov word [rsp + 0x1284], ax
mov byte [rsp + 0x4b7], 0x2b
mov dword [rsp + 0x2cd8], 0xf5d
mov byte [rsp + 0x4b8], 0x37
mov dword [rsp + 0x2cdc], 0x1969
mov byte [rsp + 0x4b9], 0x31
mov dword [rsp + 0x2ce0], 0x15ab
mov dword [rsp + 0x2ce4], 0x2fff
mov byte [rsp + 0x4ba], 0x11
mov dword [rsp + 0x2ce8], 0x24e3
mov dword [rsp + 0x2cec], 0x207d
mov byte [rsp + 0x4bb], 0x4b
mov dword [rsp + 0x2cf0], 0x29bb
mov dword [rsp + 0x2cf4], 0x1b81
mov dword [rsp + 0x2cf8], 0x3051
mov eax, 0x1f1
mov word [rsp + 0x1288], ax
mov dword [rsp + 0x2cfc], 0xbc5
mov byte [rsp + 0x4bc], 0x3f
mov eax, 0x786d
mov word [rsp + 0x128c], ax
mov dword [rsp + 0x2d00], 0x24ad
mov eax, 0x2c5
mov word [rsp + 0x1290], ax
mov eax, 0x137
mov word [rsp + 0x1294], ax
mov dword [rsp + 0x2d04], 0xab5
mov dword [rsp + 0x2d08], 0x13d9
mov byte [rsp + 0x4bd], 0x3f
mov dword [rsp + 0x2d0c], 0x3293
movabs rax, 0x1ec2a91771dd9
mov qword [rsp + 0x5b80], rax
mov dword [rsp + 0x2d10], 0x20c1
mov byte [rsp + 0x4be], 0x31
mov byte [rsp + 0x4bf], 0x5f
mov dword [rsp + 0x2d14], 0x12eb
mov dword [rsp + 0x2d18], 0x2873
mov eax, 0xcb
mov word [rsp + 0x1298], ax
mov byte [rsp + 0x4c0], 0x2b
mov dword [rsp + 0x2d1c], 0x2add
mov byte [rsp + 0x4c1], 0x5d
mov dword [rsp + 0x2d20], 0xb6b
mov dword [rsp + 0x2d24], 0x2385
mov dword [rsp + 0x2d28], 0x2719
mov dword [rsp + 0x2d2c], 0xc4f
mov dword [rsp + 0x2d30], 0x1111
mov eax, 0x6be5
mov word [rsp + 0x129c], ax
movabs rax, 0x1e3e4016653e7
mov qword [rsp + 0x5b88], rax
mov dword [rsp + 0x2d34], 0x22ef
movabs rax, 0x1e3e40166a157
mov qword [rsp + 0x5b90], rax
mov dword [rsp + 0x2d38], 0x1739
mov byte [rsp + 0x4c2], 0x83
mov dword [rsp + 0x2d3c], 0x1e51
mov dword [rsp + 0x2d40], 0xce9
mov byte [rsp + 0x4c3], 0xf7
mov dword [rsp + 0x2d44], 0x1dcb
mov eax, 0x3af
mov word [rsp + 0x12a0], ax
mov byte [rsp + 0x4c4], 0xbb
mov byte [rsp + 0x4c5], 0x37
mov dword [rsp + 0x2d48], 0x2f71
mov byte [rsp + 0x4c6], 0x47
mov dword [rsp + 0x2d4c], 0x2cd7
mov byte [rsp + 0x4c7], 0x35
movabs rax, 0x1e3e40166326f
mov qword [rsp + 0x5b98], rax
mov byte [rsp + 0x4c8], 0xcd
mov dword [rsp + 0x2d50], 0x1e8d
mov dword [rsp + 0x2d54], 0x13f1
mov dword [rsp + 0x2d58], 0x965
mov dword [rsp + 0x2d5c], 0x2efd
mov dword [rsp + 0x2d60], 0xf53
mov byte [rsp + 0x4c9], 0x2f
mov byte [rsp + 0x4ca], 0x2b
mov byte [rsp + 0x4cb], 0x3f
mov dword [rsp + 0x2d64], 0x13e1
mov eax, 0x321
mov word [rsp + 0x12a4], ax
mov dword [rsp + 0x2d68], 0x1f25
mov byte [rsp + 0x4cc], 0xa5
mov dword [rsp + 0x2d6c], 0x22a7
mov byte [rsp + 0x4cd], 0xed
mov eax, 0x6525
mov word [rsp + 0x12a8], ax
mov byte [rsp + 0x4ce], 0x23
mov dword [rsp + 0x2d70], 0x1adf
mov byte [rsp + 0x4cf], 0x33
mov eax, 0x30d9
mov word [rsp + 0x12ac], ax
movabs rax, 0x1ec2a91776fcf
mov qword [rsp + 0x5ba0], rax
mov dword [rsp + 0x2d74], 0x2523
movabs rax, 0x1e3e401665c11
mov qword [rsp + 0x5ba8], rax
mov dword [rsp + 0x2d78], 0x1917
mov dword [rsp + 0x2d7c], 0x1011
mov dword [rsp + 0x2d80], 0x21fd
mov byte [rsp + 0x4d0], 0x29
mov byte [rsp + 0x4d1], 0xb9
mov dword [rsp + 0x2d84], 0x135f
mov byte [rsp + 0x4d2], 0x37
mov byte [rsp + 0x4d3], 0x21
mov byte [rsp + 0x4d4], 0x33
mov dword [rsp + 0x2d88], 0xb6b
mov byte [rsp + 0x4d5], 0x67
movabs rax, 0x1ec2a91775573
mov qword [rsp + 0x5bb0], rax
mov byte [rsp + 0x4d6], 0x3b
mov byte [rsp + 0x4d7], 0x27
mov byte [rsp + 0x4d8], 0x35
mov dword [rsp + 0x2d8c], 0x1667
mov byte [rsp + 0x4d9], 0x2d
mov dword [rsp + 0x2d90], 0x1417
mov dword [rsp + 0x2d94], 0x14bb
mov dword [rsp + 0x2d98], 0x22d9
mov byte [rsp + 0x4da], 0x95
mov dword [rsp + 0x2d9c], 0x23cf
movabs rax, 0x1e3e401664ba7
mov qword [rsp + 0x5bb8], rax
mov byte [rsp + 0x4db], 0x31
mov dword [rsp + 0x2da0], 0x198b
mov byte [rsp + 0x4dc], 0x77
mov byte [rsp + 0x4dd], 0x3f
mov eax, 0x31a3
mov word [rsp + 0x12b0], ax
mov dword [rsp + 0x2da4], 0xe97
mov byte [rsp + 0x4de], 0x3f
mov byte [rsp + 0x4df], 0x5b
mov dword [rsp + 0x2da8], 0x10bf
mov byte [rsp + 0x4e0], 0x29
mov dword [rsp + 0x2dac], 0x11c1
mov eax, 0x5f71
mov word [rsp + 0x12b4], ax
mov dword [rsp + 0x2db0], 0x2c27
mov byte [rsp + 0x4e1], 0x3b
mov eax, 0x15d
mov word [rsp + 0x12b8], ax
mov dword [rsp + 0x2db4], 0x819
mov eax, 0x1d1
mov word [rsp + 0x12bc], ax
mov byte [rsp + 0x4e2], 0x3f
movabs rax, 0x1ec2a91777a81
mov qword [rsp + 0x5bc0], rax
mov dword [rsp + 0x2db8], 0x599
mov dword [rsp + 0x2dbc], 0x1943
mov byte [rsp + 0x4e3], 0x15
mov dword [rsp + 0x2dc0], 0x19fd
mov byte [rsp + 0x4e4], 0x33
mov byte [rsp + 0x4e5], 0x3d
mov byte [rsp + 0x4e6], 0x29
mov dword [rsp + 0x2dc4], 0x17fd
mov dword [rsp + 0x2dc8], 0x9ad
mov byte [rsp + 0x4e7], 0x9b
mov byte [rsp + 0x4e8], 0x37
mov eax, 0x28b
mov word [rsp + 0x12c0], ax
mov dword [rsp + 0x2dcc], 0x20f1
mov eax, 0x24d
mov word [rsp + 0x12c4], ax
mov byte [rsp + 0x4e9], 0xf5
mov eax, 0x4cf7
mov word [rsp + 0x12c8], ax
mov byte [rsp + 0x4ea], 0x37
mov dword [rsp + 0x2dd0], 0x2179
movabs rax, 0x1e3e40166a753
mov qword [rsp + 0x5bc8], rax
mov dword [rsp + 0x2dd4], 0x1d37
mov byte [rsp + 0x4eb], 0x41
mov dword [rsp + 0x2dd8], 0x2867
movabs rax, 0x1ec2a91774a35
mov qword [rsp + 0x5bd0], rax
mov byte [rsp + 0x4ec], 0x37
mov dword [rsp + 0x2ddc], 0x28f5
mov dword [rsp + 0x2de0], 0x1e95
mov byte [rsp + 0x4ed], 0x1f
mov dword [rsp + 0x2de4], 0x2d4f
mov dword [rsp + 0x2de8], 0x99f
mov byte [rsp + 0x4ee], 0xbb
mov dword [rsp + 0x2dec], 0x2889
mov dword [rsp + 0x2df0], 0x2531
movabs rax, 0x1e3e401669131
mov qword [rsp + 0x5bd8], rax
mov byte [rsp + 0x4ef], 0x35
movabs rax, 0x1e3e401668d61
mov qword [rsp + 0x5be0], rax
mov eax, 0x7ad5
mov word [rsp + 0x12cc], ax
mov byte [rsp + 0x4f0], 0x29
mov eax, 0x8f
mov word [rsp + 0x12d0], ax
mov dword [rsp + 0x2df4], 0x1763
mov dword [rsp + 0x2df8], 0x777
mov byte [rsp + 0x4f1], 0x29
mov byte [rsp + 0x4f2], 0xd7
mov dword [rsp + 0x2dfc], 0x7d7
mov byte [rsp + 0x4f3], 0x3f
mov dword [rsp + 0x2e00], 0x1521
mov dword [rsp + 0x2e04], 0x2b97
mov byte [rsp + 0x4f4], 0xc7
movabs rax, 0x1ec2a91774127
mov qword [rsp + 0x5be8], rax
mov dword [rsp + 0x2e08], 0x164d
mov byte [rsp + 0x4f5], 0x29
mov dword [rsp + 0x2e0c], 0xa59
mov dword [rsp + 0x2e10], 0x3173
mov byte [rsp + 0x4f6], 0x37
mov byte [rsp + 0x4f7], 0x1d
mov dword [rsp + 0x2e14], 0x19d1
mov byte [rsp + 0x4f8], 0x2d
mov dword [rsp + 0x2e18], 0x198f
mov dword [rsp + 0x2e1c], 0xc61
mov dword [rsp + 0x2e20], 0x1123
mov eax, 0x46fb
mov word [rsp + 0x12d4], ax
mov dword [rsp + 0x2e24], 0x2d23
movabs rax, 0x1e3e4016643a5
mov qword [rsp + 0x5bf0], rax
mov byte [rsp + 0x4f9], 0x29
mov dword [rsp + 0x2e28], 0x286b
mov eax, 0x1569
mov word [rsp + 0x12d8], ax
mov dword [rsp + 0x2e2c], 0x91b
mov dword [rsp + 0x2e30], 0x1f33
mov byte [rsp + 0x4fa], 0x29
mov eax, 0x5131
mov word [rsp + 0x12dc], ax
mov eax, 0x79bb
mov word [rsp + 0x12e0], ax
mov dword [rsp + 0x2e34], 0x210f
mov dword [rsp + 0x2e38], 0x17d7
mov byte [rsp + 0x4fb], 0x6b
mov dword [rsp + 0x2e3c], 0x25bb
mov eax, 0x2cb
mov word [rsp + 0x12e4], ax
mov eax, 0x3cf7
mov word [rsp + 0x12e8], ax
mov dword [rsp + 0x2e40], 0x1879
mov dword [rsp + 0x2e44], 0x10f5
mov dword [rsp + 0x2e48], 0x26c1
mov dword [rsp + 0x2e4c], 0xbc1
mov byte [rsp + 0x4fc], 0x29
movabs rax, 0x1e3e401665537
mov qword [rsp + 0x5bf8], rax
mov byte [rsp + 0x4fd], 0x35
mov dword [rsp + 0x2e50], 0x1191
mov byte [rsp + 0x4fe], 0x33
mov dword [rsp + 0x2e54], 0x25dd
mov byte [rsp + 0x4ff], 0x3d
mov byte [rsp + 0x500], 0x2f
mov byte [rsp + 0x501], 0xc1
mov byte [rsp + 0x502], 0x6b
mov byte [rsp + 0x503], 0x33
mov byte [rsp + 0x504], 0x3f
mov dword [rsp + 0x2e58], 0xd2f
mov byte [rsp + 0x505], 0x1b
mov dword [rsp + 0x2e5c], 0x111d
mov dword [rsp + 0x2e60], 0x22bd
mov dword [rsp + 0x2e64], 0x239d
mov dword [rsp + 0x2e68], 0xc15
mov byte [rsp + 0x506], 0x41
mov byte [rsp + 0x507], 0x29
mov dword [rsp + 0x2e6c], 0x2ea3
mov dword [rsp + 0x2e70], 0x190b
mov dword [rsp + 0x2e74], 0x193d
mov dword [rsp + 0x2e78], 0x1c29
mov byte [rsp + 0x508], 0xa1
mov byte [rsp + 0x509], 0x39
mov byte [rsp + 0x50a], 0x13
mov dword [rsp + 0x2e7c], 0x27eb
mov byte [rsp + 0x50b], 0x2f
mov byte [rsp + 0x50c], 0x2b
mov byte [rsp + 0x50d], 0x71
mov dword [rsp + 0x2e80], 0x11d3
mov dword [rsp + 0x2e84], 0x2fe9
mov byte [rsp + 0x50e], 0x7f
mov byte [rsp + 0x50f], 0xaf
mov dword [rsp + 0x2e88], 0xabb
mov dword [rsp + 0x2e8c], 0x31fb
mov dword [rsp + 0x2e90], 0x1063
mov dword [rsp + 0x2e94], 0x1e55
mov dword [rsp + 0x2e98], 0x2803
mov dword [rsp + 0x2e9c], 0x1267
mov byte [rsp + 0x510], 0x41
mov dword [rsp + 0x2ea0], 0x1157
mov byte [rsp + 0x511], 0x35
mov byte [rsp + 0x512], 0x3b
mov dword [rsp + 0x2ea4], 0x120d
mov eax, 0x2a3
mov word [rsp + 0x12ec], ax
mov eax, 0x60f3
mov word [rsp + 0x12f0], ax
mov dword [rsp + 0x2ea8], 0x1283
mov dword [rsp + 0x2eac], 0x1813
mov dword [rsp + 0x2eb0], 0x21d9
mov byte [rsp + 0x513], 0x33
mov dword [rsp + 0x2eb4], 0x2c81
mov dword [rsp + 0x2eb8], 0x1945
mov dword [rsp + 0x2ebc], 0x5f9
mov dword [rsp + 0x2ec0], 0x2c89
mov dword [rsp + 0x2ec4], 0x2b13
mov byte [rsp + 0x514], 0x35
mov dword [rsp + 0x2ec8], 0x1e43
mov dword [rsp + 0x2ecc], 0x1f8d
mov dword [rsp + 0x2ed0], 0x1e8d
mov dword [rsp + 0x2ed4], 0x1b7b
mov byte [rsp + 0x515], 0x1f
mov byte [rsp + 0x516], 1
mov dword [rsp + 0x2ed8], 0xd89
mov dword [rsp + 0x2edc], 0x8e7
mov eax, 0x7f5b
mov word [rsp + 0x12f4], ax
movabs rax, 0x1ec2a9177534f
mov qword [rsp + 0x5c00], rax
mov byte [rsp + 0x517], 0x41
mov byte [rsp + 0x518], 0x29
mov byte [rsp + 0x519], 0x39
mov byte [rsp + 0x51a], 0x27
mov byte [rsp + 0x51b], 0x35
mov byte [rsp + 0x51c], 0x27
mov byte [rsp + 0x51d], 0x2b
mov byte [rsp + 0x51e], 0x29
mov dword [rsp + 0x2ee0], 0x21f5
mov dword [rsp + 0x2ee4], 0x87d
mov byte [rsp + 0x51f], 0x17
mov dword [rsp + 0x2ee8], 0x16bf
mov byte [rsp + 0x520], 7
mov dword [rsp + 0x2eec], 0x6d3
mov dword [rsp + 0x2ef0], 0x269d
mov eax, 0x63
mov word [rsp + 0x12f8], ax
mov byte [rsp + 0x521], 0xef
mov byte [rsp + 0x522], 0xd
mov dword [rsp + 0x2ef4], 0xc15
mov dword [rsp + 0x2ef8], 0x2fa7
mov dword [rsp + 0x2efc], 0x19db
movabs rax, 0x1e3e401667973
mov qword [rsp + 0x5c08], rax
mov eax, 0x1db
mov word [rsp + 0x12fc], ax
mov byte [rsp + 0x523], 0x35
mov dword [rsp + 0x2f00], 0x285f
mov dword [rsp + 0x2f04], 0x105f
mov dword [rsp + 0x2f08], 0x1c5f
mov dword [rsp + 0x2f0c], 0x132d
mov dword [rsp + 0x2f10], 0x1a8f
mov byte [rsp + 0x524], 0xc9
mov byte [rsp + 0x525], 0xa7
mov byte [rsp + 0x526], 0x63
mov eax, 0x6447
mov word [rsp + 0x1300], ax
mov dword [rsp + 0x2f14], 0x25e5
mov eax, 0x315
mov word [rsp + 0x1304], ax
mov byte [rsp + 0x527], 0x31
mov byte [rsp + 0x528], 0x29
mov byte [rsp + 0x529], 0x2b
mov byte [rsp + 0x52a], 0x25
mov byte [rsp + 0x52b], 0x35
mov byte [rsp + 0x52c], 0x3b
mov byte [rsp + 0x52d], 0x79
movabs rax, 0x1e3e401669fe5
mov qword [rsp + 0x5c10], rax
mov dword [rsp + 0x2f18], 0x24d5
mov dword [rsp + 0x2f1c], 0x29b7
mov byte [rsp + 0x52e], 0xe5
mov byte [rsp + 0x52f], 0xa7
mov byte [rsp + 0x530], 9
mov byte [rsp + 0x531], 0x85
mov byte [rsp + 0x532], 0x3f
mov byte [rsp + 0x533], 0x39
mov dword [rsp + 0x2f20], 0x29a5
mov dword [rsp + 0x2f24], 0x102d
mov dword [rsp + 0x2f28], 0x15d9
mov dword [rsp + 0x2f2c], 0xb5b
mov dword [rsp + 0x2f30], 0x185b
mov dword [rsp + 0x2f34], 0x1c19
mov dword [rsp + 0x2f38], 0x3099
mov byte [rsp + 0x534], 0xf
mov eax, 0x7521
mov word [rsp + 0x1308], ax
mov byte [rsp + 0x535], 0x73
movabs rax, 0x1e3e401669311
mov qword [rsp + 0x5c18], rax
movabs rax, 0x1ec2a917707c9
mov qword [rsp + 0x5c20], rax
mov dword [rsp + 0x2f3c], 0x21ff
mov dword [rsp + 0x2f40], 0x326f
movabs rax, 0x1ec2a917749ef
mov qword [rsp + 0x5c28], rax
mov dword [rsp + 0x2f44], 0xfbf
mov dword [rsp + 0x2f48], 0x16d1
mov byte [rsp + 0x536], 0x2f
mov byte [rsp + 0x537], 0x27
mov dword [rsp + 0x2f4c], 0x172b
mov dword [rsp + 0x2f50], 0x30c7
mov byte [rsp + 0x538], 0x39
mov byte [rsp + 0x539], 9
mov dword [rsp + 0x2f54], 0x3135
mov dword [rsp + 0x2f58], 0xf6b
mov eax, 0x447f
mov word [rsp + 0x130c], ax
mov byte [rsp + 0x53a], 0x35
mov byte [rsp + 0x53b], 0x31
mov eax, 0x2fd
mov word [rsp + 0x1310], ax
mov dword [rsp + 0x2f5c], 0x2041
mov byte [rsp + 0x53c], 0x31
mov byte [rsp + 0x53d], 0x57
mov byte [rsp + 0x53e], 0x27
mov dword [rsp + 0x2f60], 0x1537
mov byte [rsp + 0x53f], 0x29
mov byte [rsp + 0x540], 0x3f
mov byte [rsp + 0x541], 0x41
mov byte [rsp + 0x542], 0x27
movabs rax, 0x1e3e401665db7
mov qword [rsp + 0x5c30], rax
mov byte [rsp + 0x543], 0x41
mov byte [rsp + 0x544], 0x8b
mov dword [rsp + 0x2f64], 0xc3f
mov dword [rsp + 0x2f68], 0x1265
mov dword [rsp + 0x2f6c], 0x1ab7
movabs rax, 0x1e3e4016652cb
mov qword [rsp + 0x5c38], rax
mov dword [rsp + 0x2f70], 0x15b5
mov byte [rsp + 0x545], 0x67
mov dword [rsp + 0x2f74], 0x2799
mov dword [rsp + 0x2f78], 0x1563
mov dword [rsp + 0x2f7c], 0x264b
mov byte [rsp + 0x546], 0x31
mov dword [rsp + 0x2f80], 0xc7b
mov byte [rsp + 0x547], 0x91
mov byte [rsp + 0x548], 0x2f
mov byte [rsp + 0x549], 0x33
mov byte [rsp + 0x54a], 0x31
mov dword [rsp + 0x2f84], 0x1985
mov dword [rsp + 0x2f88], 0x525
mov dword [rsp + 0x2f8c], 0xe93
mov byte [rsp + 0x54b], 0x41
mov dword [rsp + 0x2f90], 0x22c7
mov byte [rsp + 0x54c], 0x31
mov dword [rsp + 0x2f94], 0x23eb
mov eax, 0x7639
mov word [rsp + 0x1314], ax
mov byte [rsp + 0x54d], 0x39
mov byte [rsp + 0x54e], 0x23
mov byte [rsp + 0x54f], 0xdd
mov dword [rsp + 0x2f98], 0x124b
mov byte [rsp + 0x550], 0x13
mov dword [rsp + 0x2f9c], 0x2627
movabs rax, 0x1e3e401666e27
mov qword [rsp + 0x5c40], rax
mov dword [rsp + 0x2fa0], 0x1bb7
mov byte [rsp + 0x551], 0x25
mov eax, 0x425d
mov word [rsp + 0x1318], ax
mov byte [rsp + 0x552], 0x37
mov dword [rsp + 0x2fa4], 0x15b3
mov byte [rsp + 0x553], 0x2f
mov dword [rsp + 0x2fa8], 0x2527
mov dword [rsp + 0x2fac], 0x56d
mov dword [rsp + 0x2fb0], 0x1d6d
mov dword [rsp + 0x2fb4], 0x2afd
mov byte [rsp + 0x554], 0x3d
mov dword [rsp + 0x2fb8], 0x1a0d
mov dword [rsp + 0x2fbc], 0x1833
mov byte [rsp + 0x555], 0xff
mov dword [rsp + 0x2fc0], 0xe8b
mov eax, 0x38d
mov word [rsp + 0x131c], ax
movabs rax, 0x1e3e4016660b5
mov qword [rsp + 0x5c48], rax
mov byte [rsp + 0x556], 0x17
mov dword [rsp + 0x2fc4], 0xeb3
mov dword [rsp + 0x2fc8], 0x7f5
mov dword [rsp + 0x2fcc], 0xbf9
mov byte [rsp + 0x557], 0x41
mov byte [rsp + 0x558], 0xbb
mov dword [rsp + 0x2fd0], 0x2425
mov byte [rsp + 0x559], 0xd7
movabs rax, 0x1e3e40166a573
mov qword [rsp + 0x5c50], rax
mov byte [rsp + 0x55a], 0x39
mov dword [rsp + 0x2fd4], 0x2335
mov byte [rsp + 0x55b], 0x31
mov dword [rsp + 0x2fd8], 0x939
mov dword [rsp + 0x2fdc], 0x1007
mov byte [rsp + 0x55c], 0x37
mov dword [rsp + 0x2fe0], 0x881
mov dword [rsp + 0x2fe4], 0xaa3
mov eax, 0x157
mov word [rsp + 0x1320], ax
mov dword [rsp + 0x2fe8], 0x29db
mov byte [rsp + 0x55d], 0x2f
mov eax, 0x3bd
mov word [rsp + 0x1324], ax
mov byte [rsp + 0x55e], 0x3d
mov dword [rsp + 0x2fec], 0x1095
mov dword [rsp + 0x2ff0], 0x6bb
mov byte [rsp + 0x55f], 0x3b
mov dword [rsp + 0x2ff4], 0x9d1
mov byte [rsp + 0x560], 0x11
mov dword [rsp + 0x2ff8], 0xb27
mov dword [rsp + 0x2ffc], 0x2405
mov dword [rsp + 0x3000], 0xfd7
mov dword [rsp + 0x3004], 0x15b3
mov byte [rsp + 0x561], 0x49
movabs rax, 0x1ec2a917730b1
mov qword [rsp + 0x5c58], rax
mov byte [rsp + 0x562], 0xa5
mov byte [rsp + 0x563], 0x41
mov dword [rsp + 0x3008], 0x161d
mov dword [rsp + 0x300c], 0x1cf5
mov byte [rsp + 0x564], 0x39
mov eax, 0x62bb
mov word [rsp + 0x1328], ax
movabs rax, 0x1ec2a91776f7f
mov qword [rsp + 0x5c60], rax
mov eax, 5
mov word [rsp + 0x132c], ax
mov dword [rsp + 0x3010], 0x10ad
mov byte [rsp + 0x565], 0x91
mov eax, 0x2faf
mov word [rsp + 0x1330], ax
mov byte [rsp + 0x566], 0x2b
mov dword [rsp + 0x3014], 0x73d
mov byte [rsp + 0x567], 0x29
mov dword [rsp + 0x3018], 0x140b
mov eax, 0xd9
mov word [rsp + 0x1334], ax
mov eax, 0xe1
mov word [rsp + 0x1338], ax
mov dword [rsp + 0x301c], 0x1bfb
mov dword [rsp + 0x3020], 0x4f5
movabs rax, 0x1ec2a917741fb
mov qword [rsp + 0x5c68], rax
mov byte [rsp + 0x568], 0x33
mov dword [rsp + 0x3024], 0x22a3
mov dword [rsp + 0x3028], 0x3285
mov byte [rsp + 0x569], 0xa5
mov byte [rsp + 0x56a], 0x45
mov byte [rsp + 0x56b], 0x43
mov byte [rsp + 0x56c], 0x39
mov byte [rsp + 0x56d], 0xab
movabs rax, 0x1ec2a91776933
mov qword [rsp + 0x5c70], rax
mov dword [rsp + 0x302c], 0x2829
mov byte [rsp + 0x56e], 0x2d
movabs rax, 0x1e3e40166568d
mov qword [rsp + 0x5c78], rax
mov dword [rsp + 0x3030], 0x28b9
mov dword [rsp + 0x3034], 0x196b
mov dword [rsp + 0x3038], 0x301f
mov byte [rsp + 0x56f], 0x99
mov eax, 0x7e9d
mov word [rsp + 0x133c], ax
mov dword [rsp + 0x303c], 0x11f9
mov dword [rsp + 0x3040], 0x1bfd
mov byte [rsp + 0x570], 0x29
mov dword [rsp + 0x3044], 0x220b
mov byte [rsp + 0x571], 0xe5
mov eax, 0x309
mov word [rsp + 0x1340], ax
mov eax, 0x67
mov word [rsp + 0x1344], ax
mov dword [rsp + 0x3048], 0x2afd
mov dword [rsp + 0x304c], 0x26a5
mov byte [rsp + 0x572], 0x39
mov byte [rsp + 0x573], 0xc3
mov byte [rsp + 0x574], 0x3f
mov byte [rsp + 0x575], 0x7b
mov dword [rsp + 0x3050], 0x76d
mov dword [rsp + 0x3054], 0x1c9f
mov byte [rsp + 0x576], 0xbd
mov dword [rsp + 0x3058], 0x1b8d
mov byte [rsp + 0x577], 0x23
mov byte [rsp + 0x578], 0x41
mov byte [rsp + 0x579], 0x3f
mov dword [rsp + 0x305c], 0xb95
mov byte [rsp + 0x57a], 0xb1
movabs rax, 0x1e3e40166876d
mov qword [rsp + 0x5c80], rax
mov dword [rsp + 0x3060], 0x12a3
mov dword [rsp + 0x3064], 0x1e93
mov dword [rsp + 0x3068], 0x2b65
movabs rax, 0x1ec2a9177024f
mov qword [rsp + 0x5c88], rax
mov byte [rsp + 0x57b], 0x2b
mov dword [rsp + 0x306c], 0xccd
mov byte [rsp + 0x57c], 0x27
mov byte [rsp + 0x57d], 0x2b
mov dword [rsp + 0x3070], 0xe49
mov byte [rsp + 0x57e], 0x2b
mov eax, 0x2e01
mov word [rsp + 0x1348], ax
mov byte [rsp + 0x57f], 0x2b
mov eax, 0x343
mov word [rsp + 0x134c], ax
mov dword [rsp + 0x3074], 0x312f
mov byte [rsp + 0x580], 0x2f
mov byte [rsp + 0x581], 0x2d
mov dword [rsp + 0x3078], 0x907
mov byte [rsp + 0x582], 0x39
mov byte [rsp + 0x583], 0x15
movabs rax, 0x1ec2a9177482b
mov qword [rsp + 0x5c90], rax
mov byte [rsp + 0x584], 0x8b
mov dword [rsp + 0x307c], 0x2db9
mov dword [rsp + 0x3080], 0x1891
mov byte [rsp + 0x585], 0x41
mov dword [rsp + 0x3084], 0x11a9
mov dword [rsp + 0x3088], 0x2495
mov dword [rsp + 0x308c], 0x1bf7
mov dword [rsp + 0x3090], 0xb7f
mov byte [rsp + 0x586], 0x39
mov byte [rsp + 0x587], 0x3d
mov byte [rsp + 0x588], 0x59
mov dword [rsp + 0x3094], 0x2509
mov dword [rsp + 0x3098], 0x1a37
mov dword [rsp + 0x309c], 0x923
mov byte [rsp + 0x589], 5
mov dword [rsp + 0x30a0], 0x22b5
mov byte [rsp + 0x58a], 5
mov dword [rsp + 0x30a4], 0x196f
mov byte [rsp + 0x58b], 0x2b
mov eax, 0x5da9
mov word [rsp + 0x1350], ax
mov byte [rsp + 0x58c], 0x1f
mov byte [rsp + 0x58d], 0x2d
mov byte [rsp + 0x58e], 0x8b
mov eax, 0x43e5
mov word [rsp + 0x1354], ax
mov dword [rsp + 0x30a8], 0x837
mov dword [rsp + 0x30ac], 0x19d3
mov byte [rsp + 0x58f], 0x85
mov eax, 0x1d0f
mov word [rsp + 0x1358], ax
mov dword [rsp + 0x30b0], 0x1cc7
mov dword [rsp + 0x30b4], 0x5e9
movabs rax, 0x1e3e40166349d
mov qword [rsp + 0x5c98], rax
mov eax, 0x7eb7
mov word [rsp + 0x135c], ax
mov byte [rsp + 0x590], 0x29
mov eax, 0x201
mov word [rsp + 0x1360], ax
mov dword [rsp + 0x30b8], 0xabf
mov byte [rsp + 0x591], 0x15
mov byte [rsp + 0x592], 0x3f
mov dword [rsp + 0x30bc], 0x1a57
mov dword [rsp + 0x30c0], 0x2185
mov dword [rsp + 0x30c4], 0x214f
mov dword [rsp + 0x30c8], 0xf3d
mov dword [rsp + 0x30cc], 0x283f
mov eax, 0x3bff
mov word [rsp + 0x1364], ax
mov dword [rsp + 0x30d0], 0xc21
mov dword [rsp + 0x30d4], 0x209b
mov dword [rsp + 0x30d8], 0x2f61
mov dword [rsp + 0x30dc], 0x8e7
mov byte [rsp + 0x593], 0xeb
mov byte [rsp + 0x594], 0x27
mov dword [rsp + 0x30e0], 0xf1d
mov byte [rsp + 0x595], 0x3d
mov byte [rsp + 0x596], 0x37
mov byte [rsp + 0x597], 0x27
mov byte [rsp + 0x598], 0xe5
mov eax, 0x225
mov word [rsp + 0x1368], ax
mov eax, 0x147
mov word [rsp + 0x136c], ax
mov byte [rsp + 0x599], 0x3d
mov byte [rsp + 0x59a], 0x37
mov dword [rsp + 0x30e4], 0x2e3b
mov dword [rsp + 0x30e8], 0x22a5
mov byte [rsp + 0x59b], 0xdf
mov dword [rsp + 0x30ec], 0x28b7
mov dword [rsp + 0x30f0], 0x2557
movabs rax, 0x1e3e401665817
mov qword [rsp + 0x5ca0], rax
mov eax, 0x58b3
mov word [rsp + 0x1370], ax
mov dword [rsp + 0x30f4], 0x1eff
mov dword [rsp + 0x30f8], 0x2143
mov dword [rsp + 0x30fc], 0x30b5
mov byte [rsp + 0x59c], 0x49
mov eax, 0x165
mov word [rsp + 0x1374], ax
mov dword [rsp + 0x3100], 0x3101
movabs rax, 0x1e3e401665351
mov qword [rsp + 0x5ca8], rax
mov byte [rsp + 0x59d], 0x37
movabs rax, 0x1e3e401663abf
mov qword [rsp + 0x5cb0], rax
mov byte [rsp + 0x59e], 0x35
mov byte [rsp + 0x59f], 0x2d
mov dword [rsp + 0x3104], 0x106d
movabs rax, 0x1ec2a917742c5
mov qword [rsp + 0x5cb8], rax
mov byte [rsp + 0x5a0], 0x75
mov dword [rsp + 0x3108], 0x1f9d
mov byte [rsp + 0x5a1], 0x39
mov byte [rsp + 0x5a2], 0x39
movabs rax, 0x1e3e401666b97
mov qword [rsp + 0x5cc0], rax
mov dword [rsp + 0x310c], 0x995
mov byte [rsp + 0x5a3], 0x27
mov dword [rsp + 0x3110], 0x2641
mov eax, 0x296d
mov word [rsp + 0x1378], ax
mov dword [rsp + 0x3114], 0xde7
mov dword [rsp + 0x3118], 0x23bd
mov dword [rsp + 0x311c], 0x245b
mov dword [rsp + 0x3120], 0x27fd
mov dword [rsp + 0x3124], 0x2ca1
mov dword [rsp + 0x3128], 0x22bf
mov eax, 0x3955
mov word [rsp + 0x137c], ax
mov byte [rsp + 0x5a4], 0x29
mov eax, 0x6745
mov word [rsp + 0x1380], ax
mov dword [rsp + 0x312c], 0x697
mov eax, 0x6397
mov word [rsp + 0x1384], ax
mov dword [rsp + 0x3130], 0x1bbd
mov byte [rsp + 0x5a5], 0x5b
mov byte [rsp + 0x5a6], 0x2d
mov dword [rsp + 0x3134], 0x2ee9
mov dword [rsp + 0x3138], 0x1d33
mov byte [rsp + 0x5a7], 0x27
mov dword [rsp + 0x313c], 0x2ee7
mov dword [rsp + 0x3140], 0x2793
mov byte [rsp + 0x5a8], 0x2f
mov dword [rsp + 0x3144], 0x1c63
mov eax, 0x6acb
mov word [rsp + 0x1388], ax
mov dword [rsp + 0x3148], 0x223b
mov dword [rsp + 0x314c], 0x18ff
mov dword [rsp + 0x3150], 0x1eaf
mov dword [rsp + 0x3154], 0x278b
mov dword [rsp + 0x3158], 0x32dd
mov dword [rsp + 0x315c], 0x2035
mov byte [rsp + 0x5a9], 0x2f
mov dword [rsp + 0x3160], 0xad5
mov byte [rsp + 0x5aa], 0x29
mov dword [rsp + 0x3164], 0xbe5
movabs rax, 0x1ec2a91777263
mov qword [rsp + 0x5cc8], rax
mov byte [rsp + 0x5ab], 0x39
movabs rax, 0x1e3e4016692db
mov qword [rsp + 0x5cd0], rax
mov dword [rsp + 0x3168], 0x2d81
mov dword [rsp + 0x316c], 0x1fc1
mov eax, 0x6a4b
mov word [rsp + 0x138c], ax
movabs rax, 0x1ec2a91775e1b
mov qword [rsp + 0x5cd8], rax
mov dword [rsp + 0x3170], 0xe49
mov dword [rsp + 0x3174], 0x1cbd
mov eax, 0x1b6d
mov word [rsp + 0x1390], ax
mov byte [rsp + 0x5ac], 0xd7
mov dword [rsp + 0x3178], 0xa3d
mov byte [rsp + 0x5ad], 0xe1
mov byte [rsp + 0x5ae], 0x89
mov dword [rsp + 0x317c], 0xbcb
mov dword [rsp + 0x3180], 0x86b
mov dword [rsp + 0x3184], 0x1be7
mov byte [rsp + 0x5af], 0x91
mov eax, 0x153
mov word [rsp + 0x1394], ax
movabs rax, 0x1e3e4016671d3
mov qword [rsp + 0x5ce0], rax
mov byte [rsp + 0x5b0], 0x29
mov dword [rsp + 0x3188], 0x326f
mov dword [rsp + 0x318c], 0x1ef7
mov dword [rsp + 0x3190], 0x2b6b
movabs rax, 0x1ec2a91774a47
mov qword [rsp + 0x5ce8], rax
mov dword [rsp + 0x3194], 0x312d
mov byte [rsp + 0x5b1], 0xdb
movabs rax, 0x1ec2a91776e69
mov qword [rsp + 0x5cf0], rax
mov byte [rsp + 0x5b2], 0xf
mov dword [rsp + 0x3198], 0x3157
mov eax, 0x1d1
mov word [rsp + 0x1398], ax
mov byte [rsp + 0x5b3], 0xf3
mov byte [rsp + 0x5b4], 0xb3
mov dword [rsp + 0x319c], 0x1657
mov dword [rsp + 0x31a0], 0x23e9
mov dword [rsp + 0x31a4], 0xb7b
mov byte [rsp + 0x5b5], 0x85
mov byte [rsp + 0x5b6], 0x2b
mov byte [rsp + 0x5b7], 0x15
mov byte [rsp + 0x5b8], 0x31
mov dword [rsp + 0x31a8], 0xb7d
movabs rax, 0x1e3e401663729
mov qword [rsp + 0x5cf8], rax
mov dword [rsp + 0x31ac], 0x2ef5
mov eax, 0x3ef7
mov word [rsp + 0x139c], ax
movabs rax, 0x1ec2a91773803
mov qword [rsp + 0x5d00], rax
mov byte [rsp + 0x5b9], 0xaf
mov dword [rsp + 0x31b0], 0x123b
mov byte [rsp + 0x5ba], 0x9b
mov eax, 0x247f
mov word [rsp + 0x13a0], ax
mov byte [rsp + 0x5bb], 0xb7
mov byte [rsp + 0x5bc], 0x45
mov byte [rsp + 0x5bd], 0x2d
mov dword [rsp + 0x31b4], 0x1185
mov dword [rsp + 0x31b8], 0x2d69
mov byte [rsp + 0x5be], 0xc5
mov eax, 0x273
mov word [rsp + 0x13a4], ax
mov dword [rsp + 0x31bc], 0x288b
mov dword [rsp + 0x31c0], 0xd5d
mov dword [rsp + 0x31c4], 0x3275
mov dword [rsp + 0x31c8], 0x1a85
mov eax, 0x237
mov word [rsp + 0x13a8], ax
mov byte [rsp + 0x5bf], 0x3d
mov byte [rsp + 0x5c0], 0xa5
mov byte [rsp + 0x5c1], 0xa1
mov dword [rsp + 0x31cc], 0x1aa9
mov byte [rsp + 0x5c2], 0x3d
mov byte [rsp + 0x5c3], 0x2d
mov byte [rsp + 0x5c4], 0x37
mov dword [rsp + 0x31d0], 0x2695
mov dword [rsp + 0x31d4], 0x15c3
mov byte [rsp + 0x5c5], 0x31
mov dword [rsp + 0x31d8], 0x237f
mov byte [rsp + 0x5c6], 0x2f
mov byte [rsp + 0x5c7], 0x2f
mov byte [rsp + 0x5c8], 0x63
mov byte [rsp + 0x5c9], 0x51
mov dword [rsp + 0x31dc], 0x2b85
mov byte [rsp + 0x5ca], 0x3d
mov byte [rsp + 0x5cb], 0xd9
mov dword [rsp + 0x31e0], 0xdbb
mov byte [rsp + 0x5cc], 0x29
mov dword [rsp + 0x31e4], 0x1e95
mov dword [rsp + 0x31e8], 0x1585
mov dword [rsp + 0x31ec], 0x1f8f
mov dword [rsp + 0x31f0], 0x19f3
mov dword [rsp + 0x31f4], 0xaad
mov eax, 0x645b
mov word [rsp + 0x13ac], ax
mov byte [rsp + 0x5cd], 0xef
mov byte [rsp + 0x5ce], 0x3d
mov byte [rsp + 0x5cf], 0x3f
mov dword [rsp + 0x31f8], 0x829
mov byte [rsp + 0x5d0], 0x3b
mov byte [rsp + 0x5d1], 0x2b
mov dword [rsp + 0x31fc], 0x120f
mov byte [rsp + 0x5d2], 0x41
mov byte [rsp + 0x5d3], 0x2d
mov dword [rsp + 0x3200], 0x10f9
mov dword [rsp + 0x3204], 0x298b
mov byte [rsp + 0x5d4], 0x85
mov byte [rsp + 0x5d5], 0x31
mov byte [rsp + 0x5d6], 0xf7
mov byte [rsp + 0x5d7], 0x35
mov dword [rsp + 0x3208], 0x3267
mov byte [rsp + 0x5d8], 0x3f
movabs rax, 0x1ec2a917765bb
mov qword [rsp + 0x5d08], rax
mov dword [rsp + 0x320c], 0x17af
mov dword [rsp + 0x3210], 0x1d49
mov dword [rsp + 0x3214], 0x143b
mov byte [rsp + 0x5d9], 0xc1
movabs rax, 0x1e3e40166544f
mov qword [rsp + 0x5d10], rax
mov eax, 0x44cf
mov word [rsp + 0x13b0], ax
mov dword [rsp + 0x3218], 0x2989
mov byte [rsp + 0x5da], 0x2d
mov dword [rsp + 0x321c], 0x1453
mov byte [rsp + 0x5db], 0x3b
mov dword [rsp + 0x3220], 0x2def
mov dword [rsp + 0x3224], 0x29d5
mov eax, 0x76bd
mov word [rsp + 0x13b4], ax
mov byte [rsp + 0x5dc], 0xb9
movabs rax, 0x1ec2a91771685
mov qword [rsp + 0x5d18], rax
mov byte [rsp + 0x5dd], 0xb1
mov byte [rsp + 0x5de], 0xb
mov byte [rsp + 0x5df], 0x33
mov dword [rsp + 0x3228], 0x278f
mov byte [rsp + 0x5e0], 0xeb
mov byte [rsp + 0x5e1], 0x6d
movabs rax, 0x1e3e40166a12f
mov qword [rsp + 0x5d20], rax
mov dword [rsp + 0x322c], 0x27f9
mov byte [rsp + 0x5e2], 0x79
mov byte [rsp + 0x5e3], 0x3f
mov byte [rsp + 0x5e4], 0x59
mov byte [rsp + 0x5e5], 0x79
mov dword [rsp + 0x3230], 0x10f3
mov eax, 0x12f
mov word [rsp + 0x13b8], ax
mov eax, 0x38a7
mov word [rsp + 0x13bc], ax
mov byte [rsp + 0x5e6], 0x37
mov eax, 0x263
mov word [rsp + 0x13c0], ax
movabs rax, 0x1e3e401665c5d
mov qword [rsp + 0x5d28], rax
mov byte [rsp + 0x5e7], 0x3f
mov eax, 0x5e9b
mov word [rsp + 0x13c4], ax
mov dword [rsp + 0x3234], 0x1c17
mov eax, 0x2fb
mov word [rsp + 0x13c8], ax
mov dword [rsp + 0x3238], 0x13ed
mov dword [rsp + 0x323c], 0x3075
mov dword [rsp + 0x3240], 0x1869
mov byte [rsp + 0x5e8], 0xfb
mov dword [rsp + 0x3244], 0x1b91
mov byte [rsp + 0x5e9], 0x3f
mov byte [rsp + 0x5ea], 0x7f
mov dword [rsp + 0x3248], 0x1079
mov dword [rsp + 0x324c], 0x2677
mov byte [rsp + 0x5eb], 0x3b
mov eax, 0x4ee1
mov word [rsp + 0x13cc], ax
mov byte [rsp + 0x5ec], 0x39
mov byte [rsp + 0x5ed], 0x11
mov byte [rsp + 0x5ee], 0x29
mov byte [rsp + 0x5ef], 0x41
mov dword [rsp + 0x3250], 0x2ca7
mov byte [rsp + 0x5f0], 0xe1
mov dword [rsp + 0x3254], 0x3105
mov byte [rsp + 0x5f1], 0x1f
mov byte [rsp + 0x5f2], 0xbb
mov dword [rsp + 0x3258], 0x1f85
mov eax, 0x6b09
mov word [rsp + 0x13d0], ax
mov eax, 0x27
mov word [rsp + 0x13d4], ax
mov dword [rsp + 0x325c], 0x27e3
mov byte [rsp + 0x5f3], 0x1d
mov byte [rsp + 0x5f4], 0x37
mov dword [rsp + 0x3260], 0x669
movabs rax, 0x1e3e4016680f7
mov qword [rsp + 0x5d30], rax
mov byte [rsp + 0x5f5], 0x55
mov eax, 0x53c1
mov word [rsp + 0x13d8], ax
mov byte [rsp + 0x5f6], 0x3b
mov eax, 0x1c1
mov word [rsp + 0x13dc], ax
mov dword [rsp + 0x3264], 0x1937
mov dword [rsp + 0x3268], 0xd8d
mov byte [rsp + 0x5f7], 0x15
mov eax, 0x1cf
mov word [rsp + 0x13e0], ax
mov dword [rsp + 0x326c], 0xca3
mov byte [rsp + 0x5f8], 0xfd
mov byte [rsp + 0x5f9], 0x9d
mov dword [rsp + 0x3270], 0x2dc5
mov dword [rsp + 0x3274], 0x218d
mov dword [rsp + 0x3278], 0x2c1d
mov byte [rsp + 0x5fa], 0x79
mov byte [rsp + 0x5fb], 0xa7
mov dword [rsp + 0x327c], 0x20dd
mov byte [rsp + 0x5fc], 0x1d
mov dword [rsp + 0x3280], 0x2acf
mov dword [rsp + 0x3284], 0x1dbd
mov byte [rsp + 0x5fd], 0x3f
mov byte [rsp + 0x5fe], 0x2f
mov dword [rsp + 0x3288], 0x1607
mov byte [rsp + 0x5ff], 0x3d
mov dword [rsp + 0x328c], 0x24d1
mov byte [rsp + 0x600], 0x29
mov byte [rsp + 0x601], 0x33
mov eax, 0x5d05
mov word [rsp + 0x13e4], ax
movabs rax, 0x1ec2a9177245f
mov qword [rsp + 0x5d38], rax
mov byte [rsp + 0x602], 0x2d
mov byte [rsp + 0x603], 0xdf
mov dword [rsp + 0x3290], 0xd65
movabs rax, 0x1e3e40166a46d
mov qword [rsp + 0x5d40], rax
mov dword [rsp + 0x3294], 0xc49
mov dword [rsp + 0x3298], 0xe39
mov eax, 0x2a1
mov word [rsp + 0x13e8], ax
movabs rax, 0x1ec2a91772267
mov qword [rsp + 0x5d48], rax
mov eax, 0x4849
mov word [rsp + 0x13ec], ax
mov byte [rsp + 0x604], 0x8f
mov byte [rsp + 0x605], 0x95
mov eax, 0xb9
mov word [rsp + 0x13f0], ax
mov byte [rsp + 0x606], 0xd3
mov byte [rsp + 0x607], 0x27
mov dword [rsp + 0x329c], 0x22f5
mov byte [rsp + 0x608], 3
mov dword [rsp + 0x32a0], 0x2107
mov byte [rsp + 0x609], 0x29
mov dword [rsp + 0x32a4], 0x14c5
mov dword [rsp + 0x32a8], 0x1d2b
mov eax, 0x46a3
mov word [rsp + 0x13f4], ax
mov dword [rsp + 0x32ac], 0x1275
mov dword [rsp + 0x32b0], 0x12f5
mov dword [rsp + 0x32b4], 0x26cb
mov byte [rsp + 0x60a], 0xcf
mov byte [rsp + 0x60b], 0x3f
mov dword [rsp + 0x32b8], 0xe43
mov dword [rsp + 0x32bc], 0x2d35
movabs rax, 0x1ec2a917735a1
mov qword [rsp + 0x5d50], rax
movabs rax, 0x1ec2a91774bb9
mov qword [rsp + 0x5d58], rax
mov byte [rsp + 0x60c], 0x2b
mov eax, 0x58e5
mov word [rsp + 0x13f8], ax
mov dword [rsp + 0x32c0], 0x2b67
mov dword [rsp + 0x32c4], 0x2e7f
mov eax, 0x227
mov word [rsp + 0x13fc], ax
mov dword [rsp + 0x32c8], 0x2a0b
mov dword [rsp + 0x32cc], 0x1b09
mov byte [rsp + 0x60d], 0xa3
mov dword [rsp + 0x32d0], 0x1975
mov dword [rsp + 0x32d4], 0x1d6f
mov dword [rsp + 0x32d8], 0x100b
mov byte [rsp + 0x60e], 0x39
movabs rax, 0x1ec2a917715c3
mov qword [rsp + 0x5d60], rax
mov dword [rsp + 0x32dc], 0x2127
mov byte [rsp + 0x60f], 0x41
mov dword [rsp + 0x32e0], 0x206d
mov eax, 0x1545
mov word [rsp + 0x1400], ax
mov dword [rsp + 0x32e4], 0xc23
mov byte [rsp + 0x610], 0xc3
mov dword [rsp + 0x32e8], 0x11f7
mov byte [rsp + 0x611], 0x2b
mov byte [rsp + 0x612], 0x2b
movabs rax, 0x1e3e40166861b
mov qword [rsp + 0x5d68], rax
mov byte [rsp + 0x613], 0xbd
mov byte [rsp + 0x614], 0x41
mov dword [rsp + 0x32ec], 0x1a7d
mov byte [rsp + 0x615], 0x33
mov byte [rsp + 0x616], 0x9f
movabs rax, 0x1ec2a9177176d
mov qword [rsp + 0x5d70], rax
mov dword [rsp + 0x32f0], 0xb8d
mov byte [rsp + 0x617], 0x4d
mov dword [rsp + 0x32f4], 0x3269
mov eax, 0x2cd
mov word [rsp + 0x1404], ax
mov byte [rsp + 0x618], 0x2d
mov byte [rsp + 0x619], 0xed
mov eax, 0x749b
mov word [rsp + 0x1408], ax
mov byte [rsp + 0x61a], 0x2d
movabs rax, 0x1ec2a91771221
mov qword [rsp + 0x5d78], rax
mov byte [rsp + 0x61b], 1
mov dword [rsp + 0x32f8], 0x2f09
mov dword [rsp + 0x32fc], 0x1fbd
mov byte [rsp + 0x61c], 0x2f
mov dword [rsp + 0x3300], 0x10e3
mov dword [rsp + 0x3304], 0x24b1
mov dword [rsp + 0x3308], 0xec7
mov byte [rsp + 0x61d], 0xfd
mov byte [rsp + 0x61e], 0x53
mov dword [rsp + 0x330c], 0x199f
mov dword [rsp + 0x3310], 0x29d5
mov dword [rsp + 0x3314], 0xe05
mov dword [rsp + 0x3318], 0x2d17
mov dword [rsp + 0x331c], 0x2bcf
mov dword [rsp + 0x3320], 0x14c1
mov byte [rsp + 0x61f], 0x4f
mov dword [rsp + 0x3324], 0x1ab9
mov dword [rsp + 0x3328], 0xe73
mov eax, 0x30f9
mov word [rsp + 0x140c], ax
mov dword [rsp + 0x332c], 0x1937
movabs rax, 0x1ec2a9177357b
mov qword [rsp + 0x5d80], rax
movabs rax, 0x1e3e401669009
mov qword [rsp + 0x5d88], rax
mov byte [rsp + 0x620], 0x41
movabs rax, 0x1ec2a91770c7d
mov qword [rsp + 0x5d90], rax
mov byte [rsp + 0x621], 0x3b
mov eax, 0x189
mov word [rsp + 0x1410], ax
mov byte [rsp + 0x622], 0x27
movabs rax, 0x1e3e4016661c1
mov qword [rsp + 0x5d98], rax
mov dword [rsp + 0x3330], 0x97f
mov byte [rsp + 0x623], 0x3f
mov byte [rsp + 0x624], 0x31
mov dword [rsp + 0x3334], 0x13e1
mov dword [rsp + 0x3338], 0x95d
mov byte [rsp + 0x625], 0x23
mov dword [rsp + 0x333c], 0x190b
mov dword [rsp + 0x3340], 0x190d
mov dword [rsp + 0x3344], 0x16f3
mov byte [rsp + 0x626], 0xbd
mov eax, 0x7f7b
mov word [rsp + 0x1414], ax
mov dword [rsp + 0x3348], 0x2349
mov byte [rsp + 0x627], 0x31
mov eax, 0xf5
mov word [rsp + 0x1418], ax
mov dword [rsp + 0x334c], 0x10b1
mov dword [rsp + 0x3350], 0x18f1
mov dword [rsp + 0x3354], 0x1f1f
mov eax, 0x366b
mov word [rsp + 0x141c], ax
mov byte [rsp + 0x628], 0x37
mov dword [rsp + 0x3358], 0x591
mov byte [rsp + 0x629], 0x33
mov byte [rsp + 0x62a], 0x37
mov dword [rsp + 0x335c], 0x254b
mov dword [rsp + 0x3360], 0x27ad
mov eax, 0x20d
mov word [rsp + 0x1420], ax
mov dword [rsp + 0x3364], 0x264b
mov byte [rsp + 0x62b], 0x29
mov byte [rsp + 0x62c], 0x35
mov dword [rsp + 0x3368], 0x885
mov byte [rsp + 0x62d], 0x3d
mov byte [rsp + 0x62e], 0x27
mov eax, 0x23d
mov word [rsp + 0x1424], ax
mov dword [rsp + 0x336c], 0x1269
mov byte [rsp + 0x62f], 0x1d
mov byte [rsp + 0x630], 0x29
movabs rax, 0x1e3e401665eed
mov qword [rsp + 0x5da0], rax
mov dword [rsp + 0x3370], 0xdc7
movabs rax, 0x1ec2a91776717
mov qword [rsp + 0x5da8], rax
mov byte [rsp + 0x631], 0xa7
mov byte [rsp + 0x632], 0x23
mov eax, 0x149
mov word [rsp + 0x1428], ax
mov dword [rsp + 0x3374], 0x1b3d
mov dword [rsp + 0x3378], 0x21b7
movabs rax, 0x1ec2a91772dcb
mov qword [rsp + 0x5db0], rax
mov byte [rsp + 0x633], 0x35
mov dword [rsp + 0x337c], 0x2f43
mov byte [rsp + 0x634], 0x3f
mov byte [rsp + 0x635], 0x4f
mov byte [rsp + 0x636], 0xb5
mov byte [rsp + 0x637], 0x2f
mov byte [rsp + 0x638], 0x37
mov dword [rsp + 0x3380], 0xb99
mov dword [rsp + 0x3384], 0x1117
mov byte [rsp + 0x639], 0x3f
mov dword [rsp + 0x3388], 0xaff
mov byte [rsp + 0x63a], 0xaf
mov eax, 0x3511
mov word [rsp + 0x142c], ax
mov byte [rsp + 0x63b], 0x2d
mov dword [rsp + 0x338c], 0x1087
mov byte [rsp + 0x63c], 0x53
mov dword [rsp + 0x3390], 0x2353
mov dword [rsp + 0x3394], 0x9ad
mov dword [rsp + 0x3398], 0xdb9
mov dword [rsp + 0x339c], 0x2abf
mov dword [rsp + 0x33a0], 0x1715
mov byte [rsp + 0x63d], 0x2b
mov byte [rsp + 0x63e], 0x37
mov byte [rsp + 0x63f], 0xaf
mov dword [rsp + 0x33a4], 0x773
mov dword [rsp + 0x33a8], 0x2983
mov byte [rsp + 0x640], 0x35
mov eax, 0x5d65
mov word [rsp + 0x1430], ax
mov dword [rsp + 0x33ac], 0xfa3
movabs rax, 0x1ec2a9176fcd5
mov qword [rsp + 0x5db8], rax
mov dword [rsp + 0x33b0], 0x16ab
mov dword [rsp + 0x33b4], 0x30c1
mov dword [rsp + 0x33b8], 0x28bd
mov dword [rsp + 0x33bc], 0x32e5
mov byte [rsp + 0x641], 0x6f
mov dword [rsp + 0x33c0], 0x2e27
mov byte [rsp + 0x642], 0x13
mov dword [rsp + 0x33c4], 0x164f
mov byte [rsp + 0x643], 0x35
mov eax, 0x17b
mov word [rsp + 0x1434], ax
mov dword [rsp + 0x33c8], 0x1313
mov dword [rsp + 0x33cc], 0xc97
mov byte [rsp + 0x644], 0xe3
mov byte [rsp + 0x645], 0xcd
mov dword [rsp + 0x33d0], 0x188d
mov dword [rsp + 0x33d4], 0x79f
mov dword [rsp + 0x33d8], 0x1779
mov byte [rsp + 0x646], 0xa9
mov dword [rsp + 0x33dc], 0xb9d
mov dword [rsp + 0x33e0], 0x9b3
mov dword [rsp + 0x33e4], 0x2887
mov byte [rsp + 0x647], 0x35
mov dword [rsp + 0x33e8], 0x12b5
mov dword [rsp + 0x33ec], 0x1bc9
mov dword [rsp + 0x33f0], 0x90f
mov dword [rsp + 0x33f4], 0x151f
mov eax, 0x1c65
mov word [rsp + 0x1438], ax
mov byte [rsp + 0x648], 0x3b
mov byte [rsp + 0x649], 0xf3
mov byte [rsp + 0x64a], 0x2d
mov dword [rsp + 0x33f8], 0x16b9
mov dword [rsp + 0x33fc], 0x1bcd
mov byte [rsp + 0x64b], 0xed
mov dword [rsp + 0x3400], 0xe31
movabs rax, 0x1ec2a91774df5
mov qword [rsp + 0x5dc0], rax
mov eax, 0x1d9
mov word [rsp + 0x143c], ax
mov dword [rsp + 0x3404], 0xa61
mov byte [rsp + 0x64c], 0x3f
mov byte [rsp + 0x64d], 0xb
mov dword [rsp + 0x3408], 0xcd7
movabs rax, 0x1e3e401662b81
mov qword [rsp + 0x5dc8], rax
mov dword [rsp + 0x340c], 0x18a1
mov byte [rsp + 0x64e], 0x35
mov dword [rsp + 0x3410], 0x1957
mov byte [rsp + 0x64f], 0x35
mov byte [rsp + 0x650], 0xab
mov byte [rsp + 0x651], 0xb3
mov dword [rsp + 0x3414], 0x1a23
mov dword [rsp + 0x3418], 0x17e3
mov dword [rsp + 0x341c], 0xc5b
mov dword [rsp + 0x3420], 0x256b
mov dword [rsp + 0x3424], 0x2971
mov dword [rsp + 0x3428], 0x24b9
mov dword [rsp + 0x342c], 0xc93
mov dword [rsp + 0x3430], 0x1cbb
movabs rax, 0x1ec2a91776663
mov qword [rsp + 0x5dd0], rax
mov dword [rsp + 0x3434], 0x1da1
mov eax, 0x233
mov word [rsp + 0x1440], ax
mov dword [rsp + 0x3438], 0x1131
mov dword [rsp + 0x343c], 0x1965
movabs rax, 0x1e3e4016688d5
mov qword [rsp + 0x5dd8], rax
mov byte [rsp + 0x652], 0x31
mov dword [rsp + 0x3440], 0x24cd
mov dword [rsp + 0x3444], 0x27c5
movabs rax, 0x1ec2a91776435
mov qword [rsp + 0x5de0], rax
mov byte [rsp + 0x653], 0x6b
mov dword [rsp + 0x3448], 0x1843
mov byte [rsp + 0x654], 0x39
mov byte [rsp + 0x655], 0x9f
mov byte [rsp + 0x656], 0x2d
movabs rax, 0x1e3e401665327
mov qword [rsp + 0x5de8], rax
mov dword [rsp + 0x344c], 0x21d9
mov byte [rsp + 0x657], 0x59
mov eax, 0x377
mov word [rsp + 0x1444], ax
mov dword [rsp + 0x3450], 0x12c3
mov dword [rsp + 0x3454], 0xad1
mov dword [rsp + 0x3458], 0x155b
mov dword [rsp + 0x345c], 0x12cb
mov eax, 0x44bd
mov word [rsp + 0x1448], ax
mov byte [rsp + 0x658], 0x37
movabs rax, 0x1e3e401669685
mov qword [rsp + 0x5df0], rax
mov dword [rsp + 0x3460], 0x7a9
mov dword [rsp + 0x3464], 0x25b1
mov dword [rsp + 0x3468], 0x13ef
mov eax, 0x48b7
mov word [rsp + 0x144c], ax
mov eax, 0x17d
mov word [rsp + 0x1450], ax
mov byte [rsp + 0x659], 0x39
mov eax, 0x1d5
mov word [rsp + 0x1454], ax
mov byte [rsp + 0x65a], 0xb5
movabs rax, 0x1ec2a9177004f
mov qword [rsp + 0x5df8], rax
mov byte [rsp + 0x65b], 0x41
mov dword [rsp + 0x346c], 0x8ed
mov dword [rsp + 0x3470], 0x1ee5
mov byte [rsp + 0x65c], 0x33
mov dword [rsp + 0x3474], 0x135b
mov byte [rsp + 0x65d], 0x41
mov byte [rsp + 0x65e], 0xeb
mov byte [rsp + 0x65f], 0xcb
mov dword [rsp + 0x3478], 0x301f
mov byte [rsp + 0x660], 0x33
mov dword [rsp + 0x347c], 0x9af
mov byte [rsp + 0x661], 0x29
mov dword [rsp + 0x3480], 0x266f
mov dword [rsp + 0x3484], 0x1a79
mov byte [rsp + 0x662], 0x55
mov byte [rsp + 0x663], 0x37
mov byte [rsp + 0x664], 0xd3
mov byte [rsp + 0x665], 0x37
mov byte [rsp + 0x666], 0x39
mov eax, 0x582b
mov word [rsp + 0x1458], ax
mov dword [rsp + 0x3488], 0x2e23
movabs rax, 0x1ec2a917777d9
mov qword [rsp + 0x5e00], rax
mov eax, 0x10cf
mov word [rsp + 0x145c], ax
mov byte [rsp + 0x667], 0x39
mov dword [rsp + 0x348c], 0x29ed
mov byte [rsp + 0x668], 0xb
mov eax, 0x52ff
mov word [rsp + 0x1460], ax
mov dword [rsp + 0x3490], 0x21f9
mov dword [rsp + 0x3494], 0x10bb
mov byte [rsp + 0x669], 0x29
mov byte [rsp + 0x66a], 0x29
mov dword [rsp + 0x3498], 0x1ebd
mov eax, 0x39f
mov word [rsp + 0x1464], ax
mov byte [rsp + 0x66b], 0x2d
mov byte [rsp + 0x66c], 0x27
mov byte [rsp + 0x66d], 0x11
mov dword [rsp + 0x349c], 0x2625
mov dword [rsp + 0x34a0], 0x2e3d
mov byte [rsp + 0x66e], 0xfd
mov dword [rsp + 0x34a4], 0x1103
mov byte [rsp + 0x66f], 0xeb
mov dword [rsp + 0x34a8], 0x645
mov byte [rsp + 0x670], 0x67
mov byte [rsp + 0x671], 0xd9
mov dword [rsp + 0x34ac], 0x21c5
mov dword [rsp + 0x34b0], 0x1ad5
mov byte [rsp + 0x672], 0x3b
mov dword [rsp + 0x34b4], 0x1b0b
mov dword [rsp + 0x34b8], 0x2f2d
mov byte [rsp + 0x673], 0x4f
mov eax, 0x4313
mov word [rsp + 0x1468], ax
mov dword [rsp + 0x34bc], 0xcdb
mov eax, 0x79
mov word [rsp + 0x146c], ax
mov dword [rsp + 0x34c0], 0x2e31
mov dword [rsp + 0x34c4], 0x1b57
mov dword [rsp + 0x34c8], 0x247d
mov dword [rsp + 0x34cc], 0xf2d
movabs rax, 0x1ec2a91776e17
mov qword [rsp + 0x5e08], rax
mov eax, 0x1fd
mov word [rsp + 0x1470], ax
mov dword [rsp + 0x34d0], 0x10d1
mov byte [rsp + 0x674], 0x3d
mov dword [rsp + 0x34d4], 0x284f
mov dword [rsp + 0x34d8], 0x31cb
mov byte [rsp + 0x675], 0x13
mov dword [rsp + 0x34dc], 0x8a1
mov byte [rsp + 0x676], 0x87
mov byte [rsp + 0x677], 0xaf
movabs rax, 0x1ec2a91770f33
mov qword [rsp + 0x5e10], rax
mov dword [rsp + 0x34e0], 0x25bf
mov byte [rsp + 0x678], 0x37
mov dword [rsp + 0x34e4], 0x2861
mov eax, 0x73ab
mov word [rsp + 0x1474], ax
mov eax, 0x1e5
mov word [rsp + 0x1478], ax
mov byte [rsp + 0x679], 0x2b
mov dword [rsp + 0x34e8], 0x2251
mov eax, 0x1f1
mov word [rsp + 0x147c], ax
mov byte [rsp + 0x67a], 0xb7
mov byte [rsp + 0x67b], 1
mov byte [rsp + 0x67c], 0x3d
mov byte [rsp + 0x67d], 0xf3
mov dword [rsp + 0x34ec], 0x20e1
mov byte [rsp + 0x67e], 0xf7
mov byte [rsp + 0x67f], 0x99
mov byte [rsp + 0x680], 0x37
mov eax, 0x3ad
mov word [rsp + 0x1480], ax
mov eax, 0x7533
mov word [rsp + 0x1484], ax
mov dword [rsp + 0x34f0], 0x1969
movabs rax, 0x1ec2a917745d7
mov qword [rsp + 0x5e18], rax
mov byte [rsp + 0x681], 0x2b
mov byte [rsp + 0x682], 0xd5
mov eax, 0x325
mov word [rsp + 0x1488], ax
mov dword [rsp + 0x34f4], 0x1fb5
mov byte [rsp + 0x683], 0x4b
movabs rax, 0x1e3e401665abb
mov qword [rsp + 0x5e20], rax
mov byte [rsp + 0x684], 0x11
mov eax, 0x5afb
mov word [rsp + 0x148c], ax
mov dword [rsp + 0x34f8], 0xb35
mov byte [rsp + 0x685], 0x3d
mov byte [rsp + 0x686], 0x3f
mov byte [rsp + 0x687], 1
mov dword [rsp + 0x34fc], 0x16cd
mov eax, 0x2cf
mov word [rsp + 0x1490], ax
mov dword [rsp + 0x3500], 0x19c5
mov byte [rsp + 0x688], 0xc7
mov dword [rsp + 0x3504], 0x2d0f
mov byte [rsp + 0x689], 0x2f
mov dword [rsp + 0x3508], 0x2587
movabs rax, 0x1ec2a91773085
mov qword [rsp + 0x5e28], rax
mov byte [rsp + 0x68a], 0xcd
mov dword [rsp + 0x350c], 0x127b
mov dword [rsp + 0x3510], 0x1e0f
mov byte [rsp + 0x68b], 0xad
mov byte [rsp + 0x68c], 0x35
mov dword [rsp + 0x3514], 0x23ef
mov byte [rsp + 0x68d], 0x65
mov byte [rsp + 0x68e], 0x37
mov dword [rsp + 0x3518], 0x2023
mov dword [rsp + 0x351c], 0x8e5
mov eax, 0x22f
mov word [rsp + 0x1494], ax
mov eax, 0x9f9
mov word [rsp + 0x1498], ax
mov byte [rsp + 0x68f], 0x2d
mov byte [rsp + 0x690], 0x35
mov dword [rsp + 0x3520], 0x9cd
mov dword [rsp + 0x3524], 0xa7d
mov dword [rsp + 0x3528], 0x1273
mov byte [rsp + 0x691], 0x31
mov dword [rsp + 0x352c], 0x2d35
mov byte [rsp + 0x692], 0x25
mov byte [rsp + 0x693], 0x31
movabs rax, 0x1ec2a917758a5
mov qword [rsp + 0x5e30], rax
mov byte [rsp + 0x694], 0x81
mov dword [rsp + 0x3530], 0xf73
mov byte [rsp + 0x695], 0x35
mov dword [rsp + 0x3534], 0x138f
mov dword [rsp + 0x3538], 0x1a0d
mov byte [rsp + 0x696], 0xcb
mov dword [rsp + 0x353c], 0x131f
mov dword [rsp + 0x3540], 0x2217
mov dword [rsp + 0x3544], 0xecf
mov eax, 0x73df
mov word [rsp + 0x149c], ax
mov dword [rsp + 0x3548], 0x1d8d
mov byte [rsp + 0x697], 0xfd
mov byte [rsp + 0x698], 0x21
mov byte [rsp + 0x699], 0x25
mov byte [rsp + 0x69a], 0xd
mov dword [rsp + 0x354c], 0x5fd
mov byte [rsp + 0x69b], 0x2b
mov byte [rsp + 0x69c], 0x89
mov dword [rsp + 0x3550], 0x1555
mov eax, 0x6759
mov word [rsp + 0x14a0], ax
mov dword [rsp + 0x3554], 0x2831
mov dword [rsp + 0x3558], 0xc55
mov dword [rsp + 0x355c], 0x1db7
mov byte [rsp + 0x69d], 0x33
mov dword [rsp + 0x3560], 0x2a6b
mov dword [rsp + 0x3564], 0x1e7f
movabs rax, 0x1e3e401665aff
mov qword [rsp + 0x5e38], rax
movabs rax, 0x1e3e40166323d
mov qword [rsp + 0x5e40], rax
mov byte [rsp + 0x69e], 0x27
mov byte [rsp + 0x69f], 0x35
mov byte [rsp + 0x6a0], 0xad
mov dword [rsp + 0x3568], 0x1927
mov byte [rsp + 0x6a1], 0x29
mov byte [rsp + 0x6a2], 0x33
mov eax, 0x277
mov word [rsp + 0x14a4], ax
mov dword [rsp + 0x356c], 0x126b
movabs rax, 0x1e3e401663457
mov qword [rsp + 0x5e48], rax
movabs rax, 0x1e3e401664ff1
mov qword [rsp + 0x5e50], rax
mov dword [rsp + 0x3570], 0x2337
mov eax, 0xffff8011
mov word [rsp + 0x14a8], ax
mov dword [rsp + 0x3574], 0x1d67
mov byte [rsp + 0x6a3], 0xe3
movabs rax, 0x1ec2a91776419
mov qword [rsp + 0x5e58], rax
mov byte [rsp + 0x6a4], 0x41
mov byte [rsp + 0x6a5], 0xc3
mov dword [rsp + 0x3578], 0x18a1
mov byte [rsp + 0x6a6], 0xd3
mov dword [rsp + 0x357c], 0x2445
mov byte [rsp + 0x6a7], 0xb3
mov byte [rsp + 0x6a8], 0x41
movabs rax, 0x1e3e401664787
mov qword [rsp + 0x5e60], rax
mov dword [rsp + 0x3580], 0xa27
mov byte [rsp + 0x6a9], 0x35
mov dword [rsp + 0x3584], 0x27cb
mov dword [rsp + 0x3588], 0x1747
mov eax, 0x1b9
mov word [rsp + 0x14ac], ax
mov dword [rsp + 0x358c], 0xf6f
mov byte [rsp + 0x6aa], 0x6b
mov byte [rsp + 0x6ab], 0x2b
mov dword [rsp + 0x3590], 0x23ed
mov eax, 0x1c09
mov word [rsp + 0x14b0], ax
mov dword [rsp + 0x3594], 0x2fd3
mov byte [rsp + 0x6ac], 0x35
movabs rax, 0x1e3e4016693d9
mov qword [rsp + 0x5e68], rax
mov byte [rsp + 0x6ad], 0x27
mov dword [rsp + 0x3598], 0x1e6d
mov byte [rsp + 0x6ae], 0x3b
mov dword [rsp + 0x359c], 0x2ecb
mov byte [rsp + 0x6af], 0x3b
mov eax, 0x281
mov word [rsp + 0x14b4], ax
mov byte [rsp + 0x6b0], 0x2b
mov byte [rsp + 0x6b1], 0xe9
mov dword [rsp + 0x35a0], 0x1821
mov dword [rsp + 0x35a4], 0x22df
mov eax, 0x9d
mov word [rsp + 0x14b8], ax
mov byte [rsp + 0x6b2], 0x41
mov dword [rsp + 0x35a8], 0x1dd5
movabs rax, 0x1ec2a917775ff
mov qword [rsp + 0x5e70], rax
movabs rax, 0x1e3e401664d99
mov qword [rsp + 0x5e78], rax
mov eax, 0x335
mov word [rsp + 0x14bc], ax
mov dword [rsp + 0x35ac], 0x11d5
mov dword [rsp + 0x35b0], 0x1fd5
mov eax, 0x225b
mov word [rsp + 0x14c0], ax
mov byte [rsp + 0x6b3], 0x39
mov byte [rsp + 0x6b4], 0xaf
mov byte [rsp + 0x6b5], 0xe5
mov byte [rsp + 0x6b6], 0x35
mov byte [rsp + 0x6b7], 0x35
mov byte [rsp + 0x6b8], 0x3d
mov dword [rsp + 0x35b4], 0xc8f
mov dword [rsp + 0x35b8], 0x813
mov dword [rsp + 0x35bc], 0x96d
mov dword [rsp + 0x35c0], 0x2e35
mov dword [rsp + 0x35c4], 0x109d
mov dword [rsp + 0x35c8], 0x1a4b
mov byte [rsp + 0x6b9], 0x3f
mov dword [rsp + 0x35cc], 0x3013
mov byte [rsp + 0x6ba], 0xef
mov dword [rsp + 0x35d0], 0x1b03
mov byte [rsp + 0x6bb], 0xe9
mov byte [rsp + 0x6bc], 0x77
movabs rax, 0x1e3e4016686f1
mov qword [rsp + 0x5e80], rax
mov byte [rsp + 0x6bd], 0x29
mov dword [rsp + 0x35d4], 0x191b
movabs rax, 0x1e3e40166363f
mov qword [rsp + 0x5e88], rax
mov dword [rsp + 0x35d8], 0x3161
mov dword [rsp + 0x35dc], 0x1399
mov dword [rsp + 0x35e0], 0x2139
mov eax, 0x3ab
mov word [rsp + 0x14c4], ax
mov byte [rsp + 0x6be], 0x3f
mov dword [rsp + 0x35e4], 0x2297
mov byte [rsp + 0x6bf], 0x11
mov dword [rsp + 0x35e8], 0x2f57
mov dword [rsp + 0x35ec], 0x308f
mov dword [rsp + 0x35f0], 0xae9
mov byte [rsp + 0x6c0], 0x3b
mov dword [rsp + 0x35f4], 0xfd1
mov dword [rsp + 0x35f8], 0x2e83
mov dword [rsp + 0x35fc], 0x225b
mov byte [rsp + 0x6c1], 0x3b
movabs rax, 0x1ec2a91773255
mov qword [rsp + 0x5e90], rax
mov dword [rsp + 0x3600], 0x137b
mov dword [rsp + 0x3604], 0x152d
mov byte [rsp + 0x6c2], 0xf1
mov eax, 0x69af
mov word [rsp + 0x14c8], ax
mov eax, 0xa87
mov word [rsp + 0x14cc], ax
movabs rax, 0x1ec2a917736cd
mov qword [rsp + 0x5e98], rax
mov eax, 0x30bf
mov word [rsp + 0x14d0], ax
movabs rax, 0x1ec2a91772843
mov qword [rsp + 0x5ea0], rax
movabs rax, 0x1e3e401664739
mov qword [rsp + 0x5ea8], rax
mov byte [rsp + 0x6c3], 0x29
mov byte [rsp + 0x6c4], 0x2f
mov dword [rsp + 0x3608], 0x2d2f
mov dword [rsp + 0x360c], 0x1a93
mov dword [rsp + 0x3610], 0xbab
mov byte [rsp + 0x6c5], 0x61
mov byte [rsp + 0x6c6], 0x35
movabs rax, 0x1e3e401666dd1
mov qword [rsp + 0x5eb0], rax
mov dword [rsp + 0x3614], 0x1ccf
mov dword [rsp + 0x3618], 0x20b9
mov dword [rsp + 0x361c], 0x15a5
mov byte [rsp + 0x6c7], 0x35
mov byte [rsp + 0x6c8], 0x27
mov eax, 0x5895
mov word [rsp + 0x14d4], ax
mov eax, 0x27b
mov word [rsp + 0x14d8], ax
mov byte [rsp + 0x6c9], 0x27
mov dword [rsp + 0x3620], 0x1ae3
mov dword [rsp + 0x3624], 0x1a45
mov dword [rsp + 0x3628], 0x29f1
mov dword [rsp + 0x362c], 0x1b51
mov byte [rsp + 0x6ca], 0x6b
mov dword [rsp + 0x3630], 0xed9
mov byte [rsp + 0x6cb], 0x37
mov byte [rsp + 0x6cc], 0xdf
mov dword [rsp + 0x3634], 0x15ab
mov dword [rsp + 0x3638], 0x23ad
mov dword [rsp + 0x363c], 0xc65
mov byte [rsp + 0x6cd], 0x71
movabs rax, 0x1e3e401667c2b
mov qword [rsp + 0x5eb8], rax
mov dword [rsp + 0x3640], 0x1de1
mov eax, 0x97
mov word [rsp + 0x14dc], ax
mov byte [rsp + 0x6ce], 0x71
mov byte [rsp + 0x6cf], 0x41
mov byte [rsp + 0x6d0], 0x45
mov dword [rsp + 0x3644], 0x1361
mov byte [rsp + 0x6d1], 0x29
mov dword [rsp + 0x3648], 0xefd
mov dword [rsp + 0x364c], 0xcb9
movabs rax, 0x1e3e401665097
mov qword [rsp + 0x5ec0], rax
mov byte [rsp + 0x6d2], 0x2f
mov byte [rsp + 0x6d3], 0x29
mov byte [rsp + 0x6d4], 0x29
mov dword [rsp + 0x3650], 0x288d
mov byte [rsp + 0x6d5], 0x15
mov dword [rsp + 0x3654], 0xb0f
mov byte [rsp + 0x6d6], 0x31
mov byte [rsp + 0x6d7], 9
mov byte [rsp + 0x6d8], 0x65
mov byte [rsp + 0x6d9], 0x93
mov dword [rsp + 0x3658], 0x2e11
movabs rax, 0x1e3e401665f49
mov qword [rsp + 0x5ec8], rax
mov byte [rsp + 0x6da], 0x33
mov byte [rsp + 0x6db], 0x37
mov byte [rsp + 0x6dc], 0xe1
mov dword [rsp + 0x365c], 0x30c3
mov byte [rsp + 0x6dd], 0x3d
mov byte [rsp + 0x6de], 0x3d
mov byte [rsp + 0x6df], 0x3f
mov dword [rsp + 0x3660], 0x24d5
mov dword [rsp + 0x3664], 0xf07
mov dword [rsp + 0x3668], 0x1cc9
mov byte [rsp + 0x6e0], 0xd7
mov dword [rsp + 0x366c], 0x258b
mov eax, 0x3cb
mov word [rsp + 0x14e0], ax
mov dword [rsp + 0x3670], 0x297b
mov byte [rsp + 0x6e1], 0x39
mov dword [rsp + 0x3674], 0xe07
mov dword [rsp + 0x3678], 0x1627
mov dword [rsp + 0x367c], 0x66f
mov dword [rsp + 0x3680], 0x1635
mov byte [rsp + 0x6e2], 0x27
mov dword [rsp + 0x3684], 0x1dd5
mov dword [rsp + 0x3688], 0xd29
mov byte [rsp + 0x6e3], 0x3f
mov byte [rsp + 0x6e4], 0x73
mov byte [rsp + 0x6e5], 0x41
mov dword [rsp + 0x368c], 0x585
mov byte [rsp + 0x6e6], 0x5f
mov byte [rsp + 0x6e7], 0x3f
mov dword [rsp + 0x3690], 0xeeb
movabs rax, 0x1e3e401663073
mov qword [rsp + 0x5ed0], rax
mov byte [rsp + 0x6e8], 0x33
mov byte [rsp + 0x6e9], 0x33
mov byte [rsp + 0x6ea], 0x37
mov dword [rsp + 0x3694], 0x1c75
mov byte [rsp + 0x6eb], 0x35
mov byte [rsp + 0x6ec], 0x15
mov byte [rsp + 0x6ed], 0x6f
mov byte [rsp + 0x6ee], 0x9f
mov byte [rsp + 0x6ef], 0x2f
mov dword [rsp + 0x3698], 0x13eb
mov byte [rsp + 0x6f0], 0x3b
mov dword [rsp + 0x369c], 0x31b9
mov dword [rsp + 0x36a0], 0x2f81
mov dword [rsp + 0x36a4], 0x106b
mov byte [rsp + 0x6f1], 0x31
mov dword [rsp + 0x36a8], 0x32b5
mov dword [rsp + 0x36ac], 0x1353
movabs rax, 0x1ec2a91771633
mov qword [rsp + 0x5ed8], rax
mov byte [rsp + 0x6f2], 0x95
mov dword [rsp + 0x36b0], 0x2859
mov dword [rsp + 0x36b4], 0x1bb5
movabs rax, 0x1ec2a91777207
mov qword [rsp + 0x5ee0], rax
mov byte [rsp + 0x6f3], 0x27
mov dword [rsp + 0x36b8], 0x32ed
mov byte [rsp + 0x6f4], 0x2f
mov dword [rsp + 0x36bc], 0x90f
mov eax, 0x235
mov word [rsp + 0x14e4], ax
mov byte [rsp + 0x6f5], 0x27
movabs rax, 0x1e3e4016667c7
mov qword [rsp + 0x5ee8], rax
mov byte [rsp + 0x6f6], 0x91
mov byte [rsp + 0x6f7], 0x3d
mov dword [rsp + 0x36c0], 0xc47
mov byte [rsp + 0x6f8], 0x4b
mov dword [rsp + 0x36c4], 0x25c5
mov dword [rsp + 0x36c8], 0x2cf1
mov byte [rsp + 0x6f9], 0xa1
mov dword [rsp + 0x36cc], 0x2195
mov byte [rsp + 0x6fa], 0x29
movabs rax, 0x1ec2a91776e87
mov qword [rsp + 0x5ef0], rax
mov byte [rsp + 0x6fb], 0xa9
mov eax, 0x21
mov word [rsp + 0x14e8], ax
mov dword [rsp + 0x36d0], 0x2439
mov dword [rsp + 0x36d4], 0x2177
mov byte [rsp + 0x6fc], 0x31
mov byte [rsp + 0x6fd], 0x31
mov dword [rsp + 0x36d8], 0x30a3
mov dword [rsp + 0x36dc], 0x202b
mov byte [rsp + 0x6fe], 0x3f
mov dword [rsp + 0x36e0], 0xdc3
mov dword [rsp + 0x36e4], 0x25d9
movabs rax, 0x1e3e4016653e3
mov qword [rsp + 0x5ef8], rax
mov dword [rsp + 0x36e8], 0x13c3
mov dword [rsp + 0x36ec], 0x2df9
mov dword [rsp + 0x36f0], 0x218d
movabs rax, 0x1ec2a91774771
mov qword [rsp + 0x5f00], rax
movabs rax, 0x1e3e4016670bf
mov qword [rsp + 0x5f08], rax
mov byte [rsp + 0x6ff], 0xcb
movabs rax, 0x1ec2a91771a7f
mov qword [rsp + 0x5f10], rax
mov dword [rsp + 0x36f4], 0xf83
mov dword [rsp + 0x36f8], 0x805
mov byte [rsp + 0x700], 0x3f
mov byte [rsp + 0x701], 0xef
movabs rax, 0x1e3e401669fc5
mov qword [rsp + 0x5f18], rax
mov byte [rsp + 0x702], 0x2d
mov byte [rsp + 0x703], 0x35
mov dword [rsp + 0x36fc], 0x1d69
mov eax, 0x4641
mov word [rsp + 0x14ec], ax
mov dword [rsp + 0x3700], 0x157d
mov dword [rsp + 0x3704], 0x24ab
mov byte [rsp + 0x704], 0x2d
mov dword [rsp + 0x3708], 0x29ef
mov dword [rsp + 0x370c], 0x12bd
mov byte [rsp + 0x705], 0x29
mov dword [rsp + 0x3710], 0x5af
movabs rax, 0x1ec2a91770cfb
mov qword [rsp + 0x5f20], rax
mov byte [rsp + 0x706], 0x2d
mov byte [rsp + 0x707], 0x29
mov dword [rsp + 0x3714], 0x29b9
mov byte [rsp + 0x708], 0x2f
mov dword [rsp + 0x3718], 0x2b11
mov dword [rsp + 0x371c], 0xfcb
mov byte [rsp + 0x709], 0x3b
mov eax, 0x1a4d
mov word [rsp + 0x14f0], ax
mov dword [rsp + 0x3720], 0x1347
mov byte [rsp + 0x70a], 0x3b
mov eax, 0x69c9
mov word [rsp + 0x14f4], ax
mov eax, 0x3a9
mov word [rsp + 0x14f8], ax
mov dword [rsp + 0x3724], 0x1e73
mov byte [rsp + 0x70b], 0x19
mov dword [rsp + 0x3728], 0x142b
mov byte [rsp + 0x70c], 0xc1
mov dword [rsp + 0x372c], 0x262f
mov byte [rsp + 0x70d], 0x2d
mov dword [rsp + 0x3730], 0x76f
mov dword [rsp + 0x3734], 0x1d17
mov byte [rsp + 0x70e], 0x29
mov dword [rsp + 0x3738], 0x2a03
mov eax, 0x4ce3
mov word [rsp + 0x14fc], ax
mov dword [rsp + 0x373c], 0x1d2b
mov byte [rsp + 0x70f], 0x65
mov byte [rsp + 0x710], 0x95
mov dword [rsp + 0x3740], 0x1659
mov dword [rsp + 0x3744], 0x1d83
mov dword [rsp + 0x3748], 0x3027
mov byte [rsp + 0x711], 0xa1
mov dword [rsp + 0x374c], 0x14ad
mov dword [rsp + 0x3750], 0x3135
mov dword [rsp + 0x3754], 0x1235
mov byte [rsp + 0x712], 0x3f
mov byte [rsp + 0x713], 0xa9
mov byte [rsp + 0x714], 0xc1
mov dword [rsp + 0x3758], 0x1ac9
mov byte [rsp + 0x715], 0x6b
mov dword [rsp + 0x375c], 0xf7f
mov byte [rsp + 0x716], 0x3b
mov byte [rsp + 0x717], 0x29
mov byte [rsp + 0x718], 5
mov dword [rsp + 0x3760], 0x22b1
mov byte [rsp + 0x719], 0xcf
mov dword [rsp + 0x3764], 0x2815
movabs rax, 0x1ec2a91771687
mov qword [rsp + 0x5f28], rax
mov byte [rsp + 0x71a], 0x3f
mov byte [rsp + 0x71b], 0x29
mov dword [rsp + 0x3768], 0x10df
mov byte [rsp + 0x71c], 0x41
mov dword [rsp + 0x376c], 0x1b1f
mov byte [rsp + 0x71d], 0x8f
mov byte [rsp + 0x71e], 0x3d
mov dword [rsp + 0x3770], 0x24ef
mov dword [rsp + 0x3774], 0xb97
mov dword [rsp + 0x3778], 0x2d7b
mov byte [rsp + 0x71f], 0x2d
mov eax, 0x2d5
mov word [rsp + 0x1500], ax
movabs rax, 0x1ec2a917742d5
mov qword [rsp + 0x5f30], rax
mov byte [rsp + 0x720], 0x2d
mov dword [rsp + 0x377c], 0xb51
mov dword [rsp + 0x3780], 0xd65
movabs rax, 0x1ec2a91773635
mov qword [rsp + 0x5f38], rax
mov dword [rsp + 0x3784], 0x3169
mov dword [rsp + 0x3788], 0x24ad
mov dword [rsp + 0x378c], 0x1e69
movabs rax, 0x1ec2a91771b71
mov qword [rsp + 0x5f40], rax
mov byte [rsp + 0x721], 0x2b
mov dword [rsp + 0x3790], 0x5ff
mov byte [rsp + 0x722], 0x67
mov eax, 0x381
mov word [rsp + 0x1504], ax
mov eax, 0x62f5
mov word [rsp + 0x1508], ax
mov byte [rsp + 0x723], 0x75
mov dword [rsp + 0x3794], 0x2ca7
mov byte [rsp + 0x724], 0x3d
mov dword [rsp + 0x3798], 0x16ef
mov byte [rsp + 0x725], 0x37
mov dword [rsp + 0x379c], 0x164d
mov byte [rsp + 0x726], 0x49
mov byte [rsp + 0x727], 0x29
mov eax, 0xf9
mov word [rsp + 0x150c], ax
mov dword [rsp + 0x37a0], 0x25f5
mov byte [rsp + 0x728], 0x27
mov dword [rsp + 0x37a4], 0x1c03
mov dword [rsp + 0x37a8], 0x1289
mov dword [rsp + 0x37ac], 0x296d
mov byte [rsp + 0x729], 0x69
mov dword [rsp + 0x37b0], 0x1aa7
mov byte [rsp + 0x72a], 0xbd
mov byte [rsp + 0x72b], 0xed
mov dword [rsp + 0x37b4], 0x29c3
mov byte [rsp + 0x72c], 0x65
mov byte [rsp + 0x72d], 0x33
mov byte [rsp + 0x72e], 0xa5
mov byte [rsp + 0x72f], 0xbf
movabs rax, 0x1ec2a91773ef5
mov qword [rsp + 0x5f48], rax
mov byte [rsp + 0x730], 0x93
mov byte [rsp + 0x731], 0x31
mov dword [rsp + 0x37b8], 0x16b1
mov byte [rsp + 0x732], 0x3d
mov byte [rsp + 0x733], 0x29
mov byte [rsp + 0x734], 0x39
mov eax, 0x6a11
mov word [rsp + 0x1510], ax
mov eax, 0x381
mov word [rsp + 0x1514], ax
mov byte [rsp + 0x735], 0x7f
movabs rax, 0x1ec2a91770b55
mov qword [rsp + 0x5f50], rax
mov dword [rsp + 0x37bc], 0x2bad
movabs rax, 0x1ec2a917723dd
mov qword [rsp + 0x5f58], rax
mov dword [rsp + 0x37c0], 0x1659
mov dword [rsp + 0x37c4], 0x2383
mov byte [rsp + 0x736], 0xf9
mov byte [rsp + 0x737], 0x6b
mov byte [rsp + 0x738], 0x29
mov dword [rsp + 0x37c8], 0x1917
mov byte [rsp + 0x739], 0x3d
mov byte [rsp + 0x73a], 0x31
mov eax, 0x181
mov word [rsp + 0x1518], ax
mov dword [rsp + 0x37cc], 0xc8b
mov byte [rsp + 0x73b], 0x2b
mov byte [rsp + 0x73c], 0x33
mov eax, 0x39b
mov word [rsp + 0x151c], ax
mov byte [rsp + 0x73d], 0xe5
movabs rax, 0x1e3e401662a15
mov qword [rsp + 0x5f60], rax
movabs rax, 0x1ec2a9176febb
mov qword [rsp + 0x5f68], rax
mov dword [rsp + 0x37d0], 0x9f7
mov byte [rsp + 0x73e], 0x2b
mov dword [rsp + 0x37d4], 0x190b
mov byte [rsp + 0x73f], 0xe3
mov byte [rsp + 0x740], 0xfb
mov eax, 0x6177
mov word [rsp + 0x1520], ax
mov dword [rsp + 0x37d8], 0x2f5d
mov byte [rsp + 0x741], 0x3d
mov dword [rsp + 0x37dc], 0x2e8d
mov byte [rsp + 0x742], 0x3b
mov dword [rsp + 0x37e0], 0x3159
mov byte [rsp + 0x743], 0x4b
mov dword [rsp + 0x37e4], 0x217f
movabs rax, 0x1ec2a917739af
mov qword [rsp + 0x5f70], rax
mov byte [rsp + 0x744], 0xdd
mov dword [rsp + 0x37e8], 0x1ee9
mov eax, 0x66b
mov word [rsp + 0x1524], ax
mov eax, 0x83
mov word [rsp + 0x1528], ax
mov byte [rsp + 0x745], 0x35
mov byte [rsp + 0x746], 0x29
mov byte [rsp + 0x747], 0x3d
mov dword [rsp + 0x37ec], 0x25b7
movabs rax, 0x1e3e401663979
mov qword [rsp + 0x5f78], rax
mov byte [rsp + 0x748], 0xf3
mov dword [rsp + 0x37f0], 0x266d
mov dword [rsp + 0x37f4], 0x2bab
movabs rax, 0x1e3e4016655ed
mov qword [rsp + 0x5f80], rax
mov dword [rsp + 0x37f8], 0x1c0b
mov byte [rsp + 0x749], 0xb7
mov dword [rsp + 0x37fc], 0x3129
mov byte [rsp + 0x74a], 0xbd
mov eax, 0x72c7
mov word [rsp + 0x152c], ax
mov dword [rsp + 0x3800], 0x2927
mov byte [rsp + 0x74b], 0x63
mov byte [rsp + 0x74c], 0x2f
mov dword [rsp + 0x3804], 0x2951
mov byte [rsp + 0x74d], 0xc3
mov byte [rsp + 0x74e], 0x2d
mov dword [rsp + 0x3808], 0xaff
mov eax, 0x87
mov word [rsp + 0x1530], ax
mov dword [rsp + 0x380c], 0x12ab
mov byte [rsp + 0x74f], 0x59
movabs rax, 0x1ec2a91770385
mov qword [rsp + 0x5f88], rax
mov dword [rsp + 0x3810], 0x1259
movabs rax, 0x1e3e401666bc5
mov qword [rsp + 0x5f90], rax
mov dword [rsp + 0x3814], 0xee1
mov byte [rsp + 0x750], 0x43
mov byte [rsp + 0x751], 0x35
mov byte [rsp + 0x752], 0x19
mov dword [rsp + 0x3818], 0x24cb
mov dword [rsp + 0x381c], 0x224f
mov dword [rsp + 0x3820], 0x2a87
mov eax, 0x2d01
mov word [rsp + 0x1534], ax
movabs rax, 0x1e3e401665f8f
mov qword [rsp + 0x5f98], rax
mov byte [rsp + 0x753], 0xeb
mov dword [rsp + 0x3824], 0xbf7
mov dword [rsp + 0x3828], 0x122f
mov dword [rsp + 0x382c], 0x16a1
movabs rax, 0x1e3e40166911b
mov qword [rsp + 0x5fa0], rax
mov byte [rsp + 0x754], 0x2b
movabs rax, 0x1e3e4016681c5
mov qword [rsp + 0x5fa8], rax
mov dword [rsp + 0x3830], 0x2949
mov dword [rsp + 0x3834], 0xe1f
mov byte [rsp + 0x755], 0x2d
mov eax, 0x7501
mov word [rsp + 0x1538], ax
mov eax, 0x131
mov word [rsp + 0x153c], ax
movabs rax, 0x1e3e401664d3f
mov qword [rsp + 0x5fb0], rax
mov dword [rsp + 0x3838], 0x193f
mov byte [rsp + 0x756], 0x37
mov dword [rsp + 0x383c], 0xdc1
mov dword [rsp + 0x3840], 0xb1b
mov dword [rsp + 0x3844], 0xcfb
movabs rax, 0x1ec2a91775ef9
mov qword [rsp + 0x5fb8], rax
mov dword [rsp + 0x3848], 0x2cdd
mov dword [rsp + 0x384c], 0x17a7
mov dword [rsp + 0x3850], 0xa1d
mov dword [rsp + 0x3854], 0x261d
mov byte [rsp + 0x757], 0x37
mov byte [rsp + 0x758], 0x2f
mov byte [rsp + 0x759], 0x6f
mov dword [rsp + 0x3858], 0x204b
mov dword [rsp + 0x385c], 0x1675
mov dword [rsp + 0x3860], 0x27cd
mov byte [rsp + 0x75a], 0x31
mov dword [rsp + 0x3864], 0x142f
mov byte [rsp + 0x75b], 0x29
mov dword [rsp + 0x3868], 0x2bb1
mov dword [rsp + 0x386c], 0x149b
mov byte [rsp + 0x75c], 0x33
mov byte [rsp + 0x75d], 0x77
movabs rax, 0x1e3e4016670d3
mov qword [rsp + 0x5fc0], rax
mov byte [rsp + 0x75e], 0xa7
mov byte [rsp + 0x75f], 0x29
mov byte [rsp + 0x760], 0x37
mov dword [rsp + 0x3870], 0xf03
mov byte [rsp + 0x761], 0x27
mov byte [rsp + 0x762], 0x37
mov byte [rsp + 0x763], 0x3f
mov dword [rsp + 0x3874], 0x329d
mov eax, 0x26b
mov word [rsp + 0x1540], ax
mov byte [rsp + 0x764], 0x2f
mov dword [rsp + 0x3878], 0x16fd
mov eax, 0x1d7
mov word [rsp + 0x1544], ax
mov dword [rsp + 0x387c], 0xb17
mov dword [rsp + 0x3880], 0x1ced
mov dword [rsp + 0x3884], 0xc6d
mov byte [rsp + 0x765], 0x35
movabs rax, 0x1e3e401662ab5
mov qword [rsp + 0x5fc8], rax
mov dword [rsp + 0x3888], 0x1d23
mov dword [rsp + 0x388c], 0x2147
mov eax, 0x6797
mov word [rsp + 0x1548], ax
mov eax, 0x64f9
mov word [rsp + 0x154c], ax
mov dword [rsp + 0x3890], 0x2dd5
mov byte [rsp + 0x766], 0x33
mov byte [rsp + 0x767], 0x67
mov byte [rsp + 0x768], 0x2f
mov byte [rsp + 0x769], 0x2d
mov dword [rsp + 0x3894], 0x17e9
mov dword [rsp + 0x3898], 0x121b
mov eax, 0x1b7
mov word [rsp + 0x1550], ax
mov dword [rsp + 0x389c], 0x1361
mov dword [rsp + 0x38a0], 0x2a37
mov byte [rsp + 0x76a], 0x41
mov byte [rsp + 0x76b], 0x2f
mov byte [rsp + 0x76c], 0x3f
mov eax, 0x7d0b
mov word [rsp + 0x1554], ax
mov byte [rsp + 0x76d], 0xd9
mov dword [rsp + 0x38a4], 0x2a97
mov dword [rsp + 0x38a8], 0xf13
mov dword [rsp + 0x38ac], 0xf4b
mov dword [rsp + 0x38b0], 0x1505
mov dword [rsp + 0x38b4], 0x8ad
mov byte [rsp + 0x76e], 0x37
mov byte [rsp + 0x76f], 0x2b
mov dword [rsp + 0x38b8], 0xb67
mov byte [rsp + 0x770], 0xd1
mov dword [rsp + 0x38bc], 0x3269
mov dword [rsp + 0x38c0], 0x1541
mov dword [rsp + 0x38c4], 0xcaf
mov dword [rsp + 0x38c8], 0x2c29
mov dword [rsp + 0x38cc], 0x1b6b
mov dword [rsp + 0x38d0], 0x2d37
mov byte [rsp + 0x771], 0x27
mov byte [rsp + 0x772], 0x2b
mov dword [rsp + 0x38d4], 0x2717
movabs rax, 0x1e3e401669107
mov qword [rsp + 0x5fd0], rax
mov byte [rsp + 0x773], 0x1f
mov byte [rsp + 0x774], 0x41
mov eax, 0xbd5
mov word [rsp + 0x1558], ax
mov dword [rsp + 0x38d8], 0x1fa5
mov byte [rsp + 0x775], 0xb7
mov dword [rsp + 0x38dc], 0xb93
mov eax, 0x1db
mov word [rsp + 0x155c], ax
mov dword [rsp + 0x38e0], 0x2eb3
mov dword [rsp + 0x38e4], 0x2451
mov byte [rsp + 0x776], 0x33
mov dword [rsp + 0x38e8], 0x1781
mov byte [rsp + 0x777], 0x19
mov dword [rsp + 0x38ec], 0x7b9
mov dword [rsp + 0x38f0], 0x1e91
mov dword [rsp + 0x38f4], 0x2247
mov dword [rsp + 0x38f8], 0x1dc9
mov dword [rsp + 0x38fc], 0xbe1
mov byte [rsp + 0x778], 0x97
mov dword [rsp + 0x3900], 0x2231
mov dword [rsp + 0x3904], 0x190f
mov byte [rsp + 0x779], 0x3b
mov dword [rsp + 0x3908], 0xf2b
mov byte [rsp + 0x77a], 0x95
mov byte [rsp + 0x77b], 7
movabs rax, 0x1ec2a91776b05
mov qword [rsp + 0x5fd8], rax
movabs rax, 0x1ec2a917743c9
mov qword [rsp + 0x5fe0], rax
mov byte [rsp + 0x77c], 0x93
mov eax, 0x283b
mov word [rsp + 0x1560], ax
mov dword [rsp + 0x390c], 0x5bf
movabs rax, 0x1ec2a91772c6f
mov qword [rsp + 0x5fe8], rax
mov dword [rsp + 0x3910], 0x217d
movabs rax, 0x1e3e4016696df
mov qword [rsp + 0x5ff0], rax
movabs rax, 0x1ec2a91775b27
mov qword [rsp + 0x5ff8], rax
mov dword [rsp + 0x3914], 0x2531
movabs rax, 0x1e3e401668721
mov qword [rsp + 0x6000], rax
mov dword [rsp + 0x3918], 0x6a5
mov byte [rsp + 0x77d], 0xb1
mov byte [rsp + 0x77e], 0x2d
mov dword [rsp + 0x391c], 0xad9
mov dword [rsp + 0x3920], 0x2841
mov byte [rsp + 0x77f], 0xcd
mov dword [rsp + 0x3924], 0xb79
mov byte [rsp + 0x780], 0x2f
mov dword [rsp + 0x3928], 0x1b71
mov byte [rsp + 0x781], 0x41
mov byte [rsp + 0x782], 0x2f
mov byte [rsp + 0x783], 0x3f
mov dword [rsp + 0x392c], 0xfe1
movabs rax, 0x1ec2a917731ef
mov qword [rsp + 0x6008], rax
mov dword [rsp + 0x3930], 0x227b
mov byte [rsp + 0x784], 0x27
mov byte [rsp + 0x785], 0x39
mov byte [rsp + 0x786], 0x3f
mov dword [rsp + 0x3934], 0x27db
mov byte [rsp + 0x787], 0x29
mov byte [rsp + 0x788], 0x67
mov eax, 0x1df
mov word [rsp + 0x1564], ax
mov dword [rsp + 0x3938], 0x1a59
mov byte [rsp + 0x789], 0x33
mov dword [rsp + 0x393c], 0x256f
mov dword [rsp + 0x3940], 0x11e7
movabs rax, 0x1e3e401666fef
mov qword [rsp + 0x6010], rax
mov dword [rsp + 0x3944], 0x1501
mov dword [rsp + 0x3948], 0x1a55
mov dword [rsp + 0x394c], 0x2fbb
mov dword [rsp + 0x3950], 0xad9
mov byte [rsp + 0x78a], 0x3f
mov byte [rsp + 0x78b], 0x41
mov dword [rsp + 0x3954], 0xb65
mov eax, 0x51
mov word [rsp + 0x1568], ax
movabs rax, 0x1e3e401663a8b
mov qword [rsp + 0x6018], rax
mov byte [rsp + 0x78c], 0x39
mov dword [rsp + 0x3958], 0x20b9
mov dword [rsp + 0x395c], 0x521
mov eax, 0x8f
mov word [rsp + 0x156c], ax
mov byte [rsp + 0x78d], 0x17
mov byte [rsp + 0x78e], 0x85
mov dword [rsp + 0x3960], 0x15c9
mov dword [rsp + 0x3964], 0x185f
mov dword [rsp + 0x3968], 0x24d7
mov dword [rsp + 0x396c], 0x20f1
mov dword [rsp + 0x3970], 0x2573
mov byte [rsp + 0x78f], 0xab
mov dword [rsp + 0x3974], 0x20bf
mov byte [rsp + 0x790], 0x49
mov byte [rsp + 0x791], 9
mov dword [rsp + 0x3978], 0x1e4d
movabs rax, 0x1e3e4016681bd
mov qword [rsp + 0x6020], rax
mov dword [rsp + 0x397c], 0xa81
mov byte [rsp + 0x792], 0xb9
mov dword [rsp + 0x3980], 0x2529
mov eax, 0x32d
mov word [rsp + 0x1570], ax
mov eax, 0x20b
mov word [rsp + 0x1574], ax
mov byte [rsp + 0x793], 0xe1
mov dword [rsp + 0x3984], 0x25cb
mov dword [rsp + 0x3988], 0x1577
mov dword [rsp + 0x398c], 0xb33
mov dword [rsp + 0x3990], 0xd13
mov byte [rsp + 0x794], 0x41
mov byte [rsp + 0x795], 0xdd
mov byte [rsp + 0x796], 0x3f
mov dword [rsp + 0x3994], 0x857
mov byte [rsp + 0x797], 0x6d
mov dword [rsp + 0x3998], 0x2ec7
mov byte [rsp + 0x798], 0xad
mov dword [rsp + 0x399c], 0x67d
mov byte [rsp + 0x799], 0x33
mov byte [rsp + 0x79a], 0x57
mov byte [rsp + 0x79b], 0x33
mov byte [rsp + 0x79c], 0xa5
mov byte [rsp + 0x79d], 0x2b
mov dword [rsp + 0x39a0], 0x2823
mov dword [rsp + 0x39a4], 0x2c73
mov byte [rsp + 0x79e], 0x91
mov dword [rsp + 0x39a8], 0x2a4f
mov eax, 0x47
mov word [rsp + 0x1578], ax
mov dword [rsp + 0x39ac], 0x26bd
mov byte [rsp + 0x79f], 0x73
mov dword [rsp + 0x39b0], 0x2f19
mov byte [rsp + 0x7a0], 0xef
mov byte [rsp + 0x7a1], 0xa5
mov dword [rsp + 0x39b4], 0x20f7
mov byte [rsp + 0x7a2], 0xc3
mov byte [rsp + 0x7a3], 0x27
mov dword [rsp + 0x39b8], 0x22f3
mov byte [rsp + 0x7a4], 0x91
mov dword [rsp + 0x39bc], 0x14f5
mov byte [rsp + 0x7a5], 0x2b
mov byte [rsp + 0x7a6], 0x27
mov byte [rsp + 0x7a7], 0x39
mov byte [rsp + 0x7a8], 0x2f
mov byte [rsp + 0x7a9], 0x3b
mov dword [rsp + 0x39c0], 0xca9
mov dword [rsp + 0x39c4], 0xf37
mov dword [rsp + 0x39c8], 0xd67
mov dword [rsp + 0x39cc], 0x1ffd
mov eax, 0x1f69
mov word [rsp + 0x157c], ax
movabs rax, 0x1e3e401662871
mov qword [rsp + 0x6028], rax
mov eax, 0x4def
mov word [rsp + 0x1580], ax
mov dword [rsp + 0x39d0], 0x276b
mov byte [rsp + 0x7aa], 0x41
mov byte [rsp + 0x7ab], 0x31
mov byte [rsp + 0x7ac], 0x3f
movabs rax, 0x1ec2a9176ffa3
mov qword [rsp + 0x6030], rax
mov dword [rsp + 0x39d4], 0x10c5
mov byte [rsp + 0x7ad], 0x27
mov dword [rsp + 0x39d8], 0x1ddf
mov eax, 0x3953
mov word [rsp + 0x1584], ax
mov eax, 0x331
mov word [rsp + 0x1588], ax
mov byte [rsp + 0x7ae], 0xa1
mov byte [rsp + 0x7af], 0x3d
mov eax, 0x87
mov word [rsp + 0x158c], ax
mov dword [rsp + 0x39dc], 0x147d
movabs rax, 0x1e3e401669e6f
mov qword [rsp + 0x6038], rax
movabs rax, 0x1e3e40166703f
mov qword [rsp + 0x6040], rax
mov eax, 0x2f95
mov word [rsp + 0x1590], ax
mov byte [rsp + 0x7b0], 0x35
mov eax, 0x4a1f
mov word [rsp + 0x1594], ax
mov byte [rsp + 0x7b1], 0xf3
mov dword [rsp + 0x39e0], 0xbd3
mov byte [rsp + 0x7b2], 0x6f
mov byte [rsp + 0x7b3], 0x6b
mov dword [rsp + 0x39e4], 0x1c09
mov dword [rsp + 0x39e8], 0x1ddf
mov dword [rsp + 0x39ec], 0x1da1
mov byte [rsp + 0x7b4], 0x3d
mov byte [rsp + 0x7b5], 0x6d
mov eax, 0x19f
mov word [rsp + 0x1598], ax
mov dword [rsp + 0x39f0], 0x23c3
mov byte [rsp + 0x7b6], 0x61
mov byte [rsp + 0x7b7], 0x3d
mov eax, 0x4325
mov word [rsp + 0x159c], ax
mov byte [rsp + 0x7b8], 0x2f
mov byte [rsp + 0x7b9], 0x29
movabs rax, 0x1ec2a91773b6d
mov qword [rsp + 0x6048], rax
mov byte [rsp + 0x7ba], 0x41
mov dword [rsp + 0x39f4], 0x2c97
mov byte [rsp + 0x7bb], 0x3f
mov dword [rsp + 0x39f8], 0x2e4d
mov byte [rsp + 0x7bc], 0x13
mov dword [rsp + 0x39fc], 0x20ed
mov dword [rsp + 0x3a00], 0x18d7
mov byte [rsp + 0x7bd], 0x29
movabs rax, 0x1e3e401662e69
mov qword [rsp + 0x6050], rax
mov byte [rsp + 0x7be], 0x2f
movabs rax, 0x1e3e401664c19
mov qword [rsp + 0x6058], rax
mov dword [rsp + 0x3a04], 0xa35
mov byte [rsp + 0x7bf], 0x37
mov byte [rsp + 0x7c0], 0x4f
mov dword [rsp + 0x3a08], 0xbdb
mov dword [rsp + 0x3a0c], 0x1637
mov eax, 0x7847
mov word [rsp + 0x15a0], ax
mov eax, 0x3ab
mov word [rsp + 0x15a4], ax
mov dword [rsp + 0x3a10], 0x74f
mov byte [rsp + 0x7c1], 0x2f
mov byte [rsp + 0x7c2], 0x77
mov dword [rsp + 0x3a14], 0x22f5
mov byte [rsp + 0x7c3], 0xe3
mov dword [rsp + 0x3a18], 0x1837
mov dword [rsp + 0x3a1c], 0x313d
mov byte [rsp + 0x7c4], 0x3d
mov dword [rsp + 0x3a20], 0x22c7
mov eax, 0x1f3
mov word [rsp + 0x15a8], ax
mov dword [rsp + 0x3a24], 0x1b3d
mov byte [rsp + 0x7c5], 0x1b
mov byte [rsp + 0x7c6], 0x3f
mov eax, 0x10b
mov word [rsp + 0x15ac], ax
mov eax, 0x243
mov word [rsp + 0x15b0], ax
mov byte [rsp + 0x7c7], 0x39
mov dword [rsp + 0x3a28], 0x1b2f
mov byte [rsp + 0x7c8], 0x35
mov byte [rsp + 0x7c9], 0x27
mov dword [rsp + 0x3a2c], 0x121f
mov dword [rsp + 0x3a30], 0xfad
mov eax, 0x35e5
mov word [rsp + 0x15b4], ax
mov dword [rsp + 0x3a34], 0xce9
mov dword [rsp + 0x3a38], 0x1e29
mov byte [rsp + 0x7ca], 0x2d
mov dword [rsp + 0x3a3c], 0xc3d
mov dword [rsp + 0x3a40], 0xe59
mov eax, 0x373
mov word [rsp + 0x15b8], ax
mov dword [rsp + 0x3a44], 0x25db
mov dword [rsp + 0x3a48], 0xc53
mov byte [rsp + 0x7cb], 0x29
mov dword [rsp + 0x3a4c], 0x1b1f
mov byte [rsp + 0x7cc], 0x2f
mov dword [rsp + 0x3a50], 0x2fc5
mov dword [rsp + 0x3a54], 0x1c17
mov eax, 0x273
mov word [rsp + 0x15bc], ax
movabs rax, 0x1e3e401668785
mov qword [rsp + 0x6060], rax
mov byte [rsp + 0x7cd], 0xa5
mov dword [rsp + 0x3a58], 0x1ca3
mov dword [rsp + 0x3a5c], 0x2b7f
mov dword [rsp + 0x3a60], 0x103f
mov dword [rsp + 0x3a64], 0x1a95
mov byte [rsp + 0x7ce], 0x3d
mov byte [rsp + 0x7cf], 0x93
mov dword [rsp + 0x3a68], 0x2aad
mov dword [rsp + 0x3a6c], 0x88d
mov byte [rsp + 0x7d0], 0x41
mov byte [rsp + 0x7d1], 0x5f
mov dword [rsp + 0x3a70], 0x1585
mov dword [rsp + 0x3a74], 0x21df
mov byte [rsp + 0x7d2], 0x7d
mov byte [rsp + 0x7d3], 0x5d
mov byte [rsp + 0x7d4], 0x89
mov byte [rsp + 0x7d5], 0x9f
mov byte [rsp + 0x7d6], 0xb7
mov byte [rsp + 0x7d7], 0x3b
mov dword [rsp + 0x3a78], 0x1073
mov byte [rsp + 0x7d8], 0x8b
movabs rax, 0x1ec2a91770c89
mov qword [rsp + 0x6068], rax
mov byte [rsp + 0x7d9], 0x27
mov byte [rsp + 0x7da], 0xf1
mov dword [rsp + 0x3a7c], 0x18a1
mov byte [rsp + 0x7db], 0xc9
mov byte [rsp + 0x7dc], 0xaf
movabs rax, 0x1ec2a91770b37
mov qword [rsp + 0x6070], rax
movabs rax, 0x1e3e40166296d
mov qword [rsp + 0x6078], rax
movabs rax, 0x1e3e401664823
mov qword [rsp + 0x6080], rax
mov byte [rsp + 0x7dd], 0x85
mov byte [rsp + 0x7de], 0xe1
mov byte [rsp + 0x7df], 0x43
mov byte [rsp + 0x7e0], 0x29
mov dword [rsp + 0x3a80], 0x11d5
mov byte [rsp + 0x7e1], 0x41
mov eax, 0x249
mov word [rsp + 0x15c0], ax
mov byte [rsp + 0x7e2], 0x4b
mov dword [rsp + 0x3a84], 0x2c0b
mov dword [rsp + 0x3a88], 0x299b
mov dword [rsp + 0x3a8c], 0x1279
mov dword [rsp + 0x3a90], 0x2491
mov dword [rsp + 0x3a94], 0x21bf
mov dword [rsp + 0x3a98], 0x12b3
mov byte [rsp + 0x7e3], 0xa9
mov dword [rsp + 0x3a9c], 0x3041
mov dword [rsp + 0x3aa0], 0x195d
mov byte [rsp + 0x7e4], 0xfb
mov dword [rsp + 0x3aa4], 0x11dd
mov dword [rsp + 0x3aa8], 0x25d1
mov byte [rsp + 0x7e5], 0x39
mov byte [rsp + 0x7e6], 0x2f
mov byte [rsp + 0x7e7], 0x2b
mov byte [rsp + 0x7e8], 0xed
movabs rax, 0x1e3e4016628f7
mov qword [rsp + 0x6088], rax
mov dword [rsp + 0x3aac], 0x5ff
mov byte [rsp + 0x7e9], 0x71
mov dword [rsp + 0x3ab0], 0x2225
mov dword [rsp + 0x3ab4], 0x2caf
mov eax, 0x1d3
mov word [rsp + 0x15c4], ax
mov byte [rsp + 0x7ea], 0xeb
movabs rax, 0x1ec2a91771a17
mov qword [rsp + 0x6090], rax
mov dword [rsp + 0x3ab8], 0x30c5
mov byte [rsp + 0x7eb], 0xd9
mov eax, 7
mov word [rsp + 0x15c8], ax
mov eax, 0xb5
mov word [rsp + 0x15cc], ax
mov byte [rsp + 0x7ec], 0x3d
mov dword [rsp + 0x3abc], 0x20e3
mov dword [rsp + 0x3ac0], 0x1ab1
mov byte [rsp + 0x7ed], 0x2d
mov eax, 0x7eaf
mov word [rsp + 0x15d0], ax
mov byte [rsp + 0x7ee], 0x67
mov byte [rsp + 0x7ef], 0xb7
mov byte [rsp + 0x7f0], 0x33
mov dword [rsp + 0x3ac4], 0xa21
mov dword [rsp + 0x3ac8], 0xffb
mov dword [rsp + 0x3acc], 0xe55
movabs rax, 0x1ec2a9177460f
mov qword [rsp + 0x6098], rax
mov byte [rsp + 0x7f1], 0x3b
mov byte [rsp + 0x7f2], 0x2b
movabs rax, 0x1ec2a917768a3
mov qword [rsp + 0x60a0], rax
mov byte [rsp + 0x7f3], 5
mov dword [rsp + 0x3ad0], 0x137b
mov byte [rsp + 0x7f4], 0x39
mov eax, 0x33e5
mov word [rsp + 0x15d4], ax
mov dword [rsp + 0x3ad4], 0x2d89
movabs rax, 0x1e3e40166818f
mov qword [rsp + 0x60a8], rax
mov byte [rsp + 0x7f5], 0x6f
mov byte [rsp + 0x7f6], 0x4d
mov dword [rsp + 0x3ad8], 0x529
mov dword [rsp + 0x3adc], 0xb6f
mov byte [rsp + 0x7f7], 0x2b
mov dword [rsp + 0x3ae0], 0x2885
mov byte [rsp + 0x7f8], 0x31
mov dword [rsp + 0x3ae4], 0x1e71
mov dword [rsp + 0x3ae8], 0x27eb
mov byte [rsp + 0x7f9], 0x29
mov byte [rsp + 0x7fa], 0x2b
mov byte [rsp + 0x7fb], 0x31
mov byte [rsp + 0x7fc], 0xbf
mov eax, 0x189
mov word [rsp + 0x15d8], ax
mov byte [rsp + 0x7fd], 0xff
mov byte [rsp + 0x7fe], 0x35
mov dword [rsp + 0x3aec], 0x1dfd
mov dword [rsp + 0x3af0], 0x25ef
mov dword [rsp + 0x3af4], 0x238b
mov byte [rsp + 0x7ff], 0x2d
mov dword [rsp + 0x3af8], 0x299d
mov byte [rsp + 0x800], 0xf7
mov dword [rsp + 0x3afc], 0x2715
mov dword [rsp + 0x3b00], 0x1f9f
mov dword [rsp + 0x3b04], 0x2acd
mov dword [rsp + 0x3b08], 0x23d5
mov dword [rsp + 0x3b0c], 0x21dd
mov byte [rsp + 0x801], 0x29
mov dword [rsp + 0x3b10], 0xd89
mov byte [rsp + 0x802], 0x7b
mov byte [rsp + 0x803], 0x4f
mov dword [rsp + 0x3b14], 0xf1d
mov byte [rsp + 0x804], 0x1f
mov byte [rsp + 0x805], 0x3d
mov dword [rsp + 0x3b18], 0x1a09
movabs rax, 0x1ec2a91772f25
mov qword [rsp + 0x60b0], rax
mov dword [rsp + 0x3b1c], 0x17df
mov dword [rsp + 0x3b20], 0x32b9
mov byte [rsp + 0x806], 0x1d
mov dword [rsp + 0x3b24], 0x3133
mov dword [rsp + 0x3b28], 0x239d
mov dword [rsp + 0x3b2c], 0x8ef
mov byte [rsp + 0x807], 0x35
mov dword [rsp + 0x3b30], 0x2ac3
mov byte [rsp + 0x808], 0x6d
mov eax, 0xd19
mov word [rsp + 0x15dc], ax
mov byte [rsp + 0x809], 0x97
mov dword [rsp + 0x3b34], 0xcaf
mov byte [rsp + 0x80a], 0x35
mov dword [rsp + 0x3b38], 0x17b3
mov dword [rsp + 0x3b3c], 0x28f1
mov byte [rsp + 0x80b], 0x37
mov dword [rsp + 0x3b40], 0x1013
movabs rax, 0x1e3e4016658b5
mov qword [rsp + 0x60b8], rax
mov byte [rsp + 0x80c], 0x2f
mov byte [rsp + 0x80d], 0x41
mov dword [rsp + 0x3b44], 0x2963
mov dword [rsp + 0x3b48], 0xa0f
mov byte [rsp + 0x80e], 0x27
mov dword [rsp + 0x3b4c], 0x1f2f
mov dword [rsp + 0x3b50], 0x183f
mov byte [rsp + 0x80f], 0xfb
mov dword [rsp + 0x3b54], 0x15cb
mov byte [rsp + 0x810], 0x41
movabs rax, 0x1ec2a9177540d
mov qword [rsp + 0x60c0], rax
mov byte [rsp + 0x811], 0xdd
mov eax, 0x2b1
mov word [rsp + 0x15e0], ax
mov eax, 0x19e3
mov word [rsp + 0x15e4], ax
mov byte [rsp + 0x812], 0x39
mov dword [rsp + 0x3b58], 0x2743
movabs rax, 0x1e3e401666c49
mov qword [rsp + 0x60c8], rax
mov byte [rsp + 0x813], 0x73
mov dword [rsp + 0x3b5c], 0x2059
mov byte [rsp + 0x814], 0xb
mov eax, 0x3d99
mov word [rsp + 0x15e8], ax
movabs rax, 0x1ec2a9177104f
mov qword [rsp + 0x60d0], rax
movabs rax, 0x1e3e401664ddd
mov qword [rsp + 0x60d8], rax
mov dword [rsp + 0x3b60], 0x1fcd
mov eax, 0x2d41
mov word [rsp + 0x15ec], ax
mov byte [rsp + 0x815], 0x69
mov byte [rsp + 0x816], 0x39
mov byte [rsp + 0x817], 0xd5
movabs rax, 0x1ec2a91773cfd
mov qword [rsp + 0x60e0], rax
mov eax, 0x189
mov word [rsp + 0x15f0], ax
mov byte [rsp + 0x818], 0x2d
mov byte [rsp + 0x819], 0xe5
mov dword [rsp + 0x3b64], 0x1855
mov dword [rsp + 0x3b68], 0x290f
mov dword [rsp + 0x3b6c], 0x2195
mov byte [rsp + 0x81a], 0x2b
mov byte [rsp + 0x81b], 0xad
mov byte [rsp + 0x81c], 0x41
mov dword [rsp + 0x3b70], 0xcb9
mov dword [rsp + 0x3b74], 0x169b
mov eax, 0x2fb
mov word [rsp + 0x15f4], ax
mov byte [rsp + 0x81d], 0xf5
mov byte [rsp + 0x81e], 0xeb
mov byte [rsp + 0x81f], 0x3d
mov eax, 0x274d
mov word [rsp + 0x15f8], ax
mov dword [rsp + 0x3b78], 0x208d
mov dword [rsp + 0x3b7c], 0x2b9d
mov eax, 0x6839
mov word [rsp + 0x15fc], ax
mov byte [rsp + 0x820], 0x95
mov dword [rsp + 0x3b80], 0x1531
mov dword [rsp + 0x3b84], 0x9c5
mov byte [rsp + 0x821], 0x39
mov byte [rsp + 0x822], 0x19
movabs rax, 0x1e3e401668b1d
mov qword [rsp + 0x60e8], rax
mov byte [rsp + 0x823], 0x3d
mov dword [rsp + 0x3b88], 0xe2f
mov byte [rsp + 0x824], 0x29
mov byte [rsp + 0x825], 0x41
mov eax, 0x2003
mov word [rsp + 0x1600], ax
mov byte [rsp + 0x826], 0x91
mov byte [rsp + 0x827], 0x2f
mov dword [rsp + 0x3b8c], 0x10fd
mov dword [rsp + 0x3b90], 0x631
mov byte [rsp + 0x828], 0xcb
mov dword [rsp + 0x3b94], 0x2ec9
mov eax, 0x1f1
mov word [rsp + 0x1604], ax
mov dword [rsp + 0x3b98], 0xc0f
mov byte [rsp + 0x829], 5
mov byte [rsp + 0x82a], 0x31
mov dword [rsp + 0x3b9c], 0x1399
mov dword [rsp + 0x3ba0], 0x62b
mov byte [rsp + 0x82b], 0xdf
mov byte [rsp + 0x82c], 0x3d
mov dword [rsp + 0x3ba4], 0x147d
mov byte [rsp + 0x82d], 0x4f
mov byte [rsp + 0x82e], 5
mov dword [rsp + 0x3ba8], 0x1e43
movabs rax, 0x1e3e401669475
mov qword [rsp + 0x60f0], rax
mov byte [rsp + 0x82f], 0xad
mov dword [rsp + 0x3bac], 0xebf
mov byte [rsp + 0x830], 0x2b
mov dword [rsp + 0x3bb0], 0x9f7
mov byte [rsp + 0x831], 0xf9
mov byte [rsp + 0x832], 0x3d
mov dword [rsp + 0x3bb4], 0x2d97
mov byte [rsp + 0x833], 0x27
movabs rax, 0x1ec2a917713ad
mov qword [rsp + 0x60f8], rax
mov dword [rsp + 0x3bb8], 0x22e7
mov byte [rsp + 0x834], 0xd3
mov byte [rsp + 0x835], 0x27
mov dword [rsp + 0x3bbc], 0x1319
movabs rax, 0x1ec2a91775fdf
mov qword [rsp + 0x6100], rax
mov byte [rsp + 0x836], 0xff
mov eax, 0x20b3
mov word [rsp + 0x1608], ax
mov byte [rsp + 0x837], 0x63
mov dword [rsp + 0x3bc0], 0x204f
mov byte [rsp + 0x838], 0x37
mov byte [rsp + 0x839], 0x31
mov dword [rsp + 0x3bc4], 0x2307
movabs rax, 0x1e3e4016642f5
mov qword [rsp + 0x6108], rax
mov dword [rsp + 0x3bc8], 0xa8f
mov eax, 0x29b1
mov word [rsp + 0x160c], ax
mov dword [rsp + 0x3bcc], 0x20a1
mov dword [rsp + 0x3bd0], 0x2b97
mov dword [rsp + 0x3bd4], 0x205b
mov byte [rsp + 0x83a], 0x79
mov eax, 0x2d9
mov word [rsp + 0x1610], ax
mov dword [rsp + 0x3bd8], 0x1f33
mov eax, 0x2d3b
mov word [rsp + 0x1614], ax
mov byte [rsp + 0x83b], 0x8f
mov dword [rsp + 0x3bdc], 0x18b7
mov dword [rsp + 0x3be0], 0x23f7
mov dword [rsp + 0x3be4], 0x31b3
mov byte [rsp + 0x83c], 0xef
movabs rax, 0x1e3e401665f75
mov qword [rsp + 0x6110], rax
mov byte [rsp + 0x83d], 0x39
mov dword [rsp + 0x3be8], 0x1e65
mov dword [rsp + 0x3bec], 0x1607
mov dword [rsp + 0x3bf0], 0xa11
mov byte [rsp + 0x83e], 0x27
movabs rax, 0x1e3e4016687c3
mov qword [rsp + 0x6118], rax
mov dword [rsp + 0x3bf4], 0x311f
mov dword [rsp + 0x3bf8], 0x2cb7
mov dword [rsp + 0x3bfc], 0x1e55
mov byte [rsp + 0x83f], 0x41
movabs rax, 0x1ec2a91771c05
mov qword [rsp + 0x6120], rax
mov dword [rsp + 0x3c00], 0x18a9
mov byte [rsp + 0x840], 0x3b
mov dword [rsp + 0x3c04], 0x2441
mov byte [rsp + 0x841], 0x2d
mov dword [rsp + 0x3c08], 0x25f9
mov byte [rsp + 0x842], 0x3d
mov byte [rsp + 0x843], 0x95
mov dword [rsp + 0x3c0c], 0xf75
mov dword [rsp + 0x3c10], 0x10b7
mov dword [rsp + 0x3c14], 0x23e5
mov dword [rsp + 0x3c18], 0x12f7
mov byte [rsp + 0x844], 0x41
mov dword [rsp + 0x3c1c], 0x1ead
mov dword [rsp + 0x3c20], 0x1469
mov dword [rsp + 0x3c24], 0x15df
movabs rax, 0x1ec2a91772cc1
mov qword [rsp + 0x6128], rax
mov byte [rsp + 0x845], 0x37
mov byte [rsp + 0x846], 3
mov byte [rsp + 0x847], 0x39
mov dword [rsp + 0x3c28], 0xc2b
mov byte [rsp + 0x848], 0x2d
mov byte [rsp + 0x849], 0xe5
movabs rax, 0x1ec2a917764c7
mov qword [rsp + 0x6130], rax
mov dword [rsp + 0x3c2c], 0x1fa9
mov eax, 0x31
mov word [rsp + 0x1618], ax
movabs rax, 0x1ec2a91777a8f
mov qword [rsp + 0x6138], rax
mov dword [rsp + 0x3c30], 0x2549
movabs rax, 0x1ec2a9177118d
mov qword [rsp + 0x6140], rax
mov byte [rsp + 0x84a], 0x3d
movabs rax, 0x1e3e4016646d7
mov qword [rsp + 0x6148], rax
mov byte [rsp + 0x84b], 0x37
mov dword [rsp + 0x3c34], 0x9b9
mov byte [rsp + 0x84c], 0x3f
mov dword [rsp + 0x3c38], 0x2497
mov dword [rsp + 0x3c3c], 0x1feb
mov byte [rsp + 0x84d], 0xc9
mov dword [rsp + 0x3c40], 0x87f
movabs rax, 0x1e3e401664b61
mov qword [rsp + 0x6150], rax
mov byte [rsp + 0x84e], 0x21
mov byte [rsp + 0x84f], 0x31
mov dword [rsp + 0x3c44], 0x27ff
mov dword [rsp + 0x3c48], 0x2adb
mov byte [rsp + 0x850], 0x31
mov dword [rsp + 0x3c4c], 0x172b
mov dword [rsp + 0x3c50], 0xb1f
mov dword [rsp + 0x3c54], 0x15ed
mov dword [rsp + 0x3c58], 0x170f
movabs rax, 0x1e3e401664ff9
mov qword [rsp + 0x6158], rax
mov eax, 0xfb
mov word [rsp + 0x161c], ax
mov dword [rsp + 0x3c5c], 0xb25
mov byte [rsp + 0x851], 0xf9
mov byte [rsp + 0x852], 0x29
mov eax, 0x1a7
mov word [rsp + 0x1620], ax
mov dword [rsp + 0x3c60], 0x2803
mov dword [rsp + 0x3c64], 0x2a17
mov dword [rsp + 0x3c68], 0xefd
mov byte [rsp + 0x853], 0x35
mov dword [rsp + 0x3c6c], 0x315b
mov dword [rsp + 0x3c70], 0x2663
mov dword [rsp + 0x3c74], 0x2dc7
mov byte [rsp + 0x854], 0xad
mov eax, 0x381
mov word [rsp + 0x1624], ax
mov dword [rsp + 0x3c78], 0x1187
mov byte [rsp + 0x855], 0xb5
mov byte [rsp + 0x856], 0x2d
mov dword [rsp + 0x3c7c], 0x11df
mov byte [rsp + 0x857], 0x41
mov dword [rsp + 0x3c80], 0x3061
movabs rax, 0x1ec2a91774cef
mov qword [rsp + 0x6160], rax
mov dword [rsp + 0x3c84], 0x267b
mov byte [rsp + 0x858], 0x6f
mov byte [rsp + 0x859], 0x29
mov byte [rsp + 0x85a], 0x2f
mov byte [rsp + 0x85b], 0x2b
mov byte [rsp + 0x85c], 0x3b
mov dword [rsp + 0x3c88], 0x2d47
movabs rax, 0x1ec2a91776955
mov qword [rsp + 0x6168], rax
mov byte [rsp + 0x85d], 0x47
mov byte [rsp + 0x85e], 0x2b
mov dword [rsp + 0x3c8c], 0x2431
mov byte [rsp + 0x85f], 0x23
mov dword [rsp + 0x3c90], 0x13d7
mov dword [rsp + 0x3c94], 0x251f
mov byte [rsp + 0x860], 0x35
mov eax, 0x1d6d
mov word [rsp + 0x1628], ax
mov byte [rsp + 0x861], 0x5d
mov dword [rsp + 0x3c98], 0x2a77
mov dword [rsp + 0x3c9c], 0x188b
movabs rax, 0x1e3e401664a27
mov qword [rsp + 0x6170], rax
mov byte [rsp + 0x862], 0x3b
mov eax, 0x6afb
mov word [rsp + 0x162c], ax
mov dword [rsp + 0x3ca0], 0x1ec5
mov eax, 0x2ecb
mov word [rsp + 0x1630], ax
mov dword [rsp + 0x3ca4], 0x1fbf
movabs rax, 0x1e3e4016678dd
mov qword [rsp + 0x6178], rax
mov byte [rsp + 0x863], 0x39
mov byte [rsp + 0x864], 0x89
mov dword [rsp + 0x3ca8], 0x2167
mov byte [rsp + 0x865], 0x6b
mov eax, 0x2af
mov word [rsp + 0x1634], ax
mov byte [rsp + 0x866], 0x6f
mov dword [rsp + 0x3cac], 0x1adb
mov byte [rsp + 0x867], 0x73
mov byte [rsp + 0x868], 0x49
mov byte [rsp + 0x869], 0x2b
mov eax, 0x31f
mov word [rsp + 0x1638], ax
mov byte [rsp + 0x86a], 0x37
mov eax, 0xc03
mov word [rsp + 0x163c], ax
mov byte [rsp + 0x86b], 0x3f
movabs rax, 0x1ec2a91777647
mov qword [rsp + 0x6180], rax
mov byte [rsp + 0x86c], 0x27
movabs rax, 0x1e3e401667405
mov qword [rsp + 0x6188], rax
mov dword [rsp + 0x3cb0], 0x1a97
mov eax, 0x4487
mov word [rsp + 0x1640], ax
mov byte [rsp + 0x86d], 0x3f
mov byte [rsp + 0x86e], 0x41
movabs rax, 0x1e3e401664091
mov qword [rsp + 0x6190], rax
mov dword [rsp + 0x3cb4], 0x2dff
mov byte [rsp + 0x86f], 0x27
mov dword [rsp + 0x3cb8], 0x1d4d
mov dword [rsp + 0x3cbc], 0x158b
mov dword [rsp + 0x3cc0], 0xbc3
mov byte [rsp + 0x870], 0x31
mov dword [rsp + 0x3cc4], 0x1b37
mov dword [rsp + 0x3cc8], 0xfed
mov byte [rsp + 0x871], 0x2d
mov dword [rsp + 0x3ccc], 0x17cf
mov dword [rsp + 0x3cd0], 0x2e6f
mov dword [rsp + 0x3cd4], 0x1afb
mov dword [rsp + 0x3cd8], 0x2933
mov dword [rsp + 0x3cdc], 0x311b
mov byte [rsp + 0x872], 0x77
mov dword [rsp + 0x3ce0], 0x1a17
mov byte [rsp + 0x873], 0x67
mov dword [rsp + 0x3ce4], 0x2b3f
movabs rax, 0x1e3e40166896d
mov qword [rsp + 0x6198], rax
mov dword [rsp + 0x3ce8], 0x28c1
movabs rax, 0x1e3e401665bbd
mov qword [rsp + 0x61a0], rax
mov dword [rsp + 0x3cec], 0x1a8b
mov dword [rsp + 0x3cf0], 0x2fa3
mov byte [rsp + 0x874], 0x2d
mov dword [rsp + 0x3cf4], 0x1b9d
mov dword [rsp + 0x3cf8], 0xe3b
mov byte [rsp + 0x875], 0xd7
mov dword [rsp + 0x3cfc], 0x1229
movabs rax, 0x1e3e401667b75
mov qword [rsp + 0x61a8], rax
mov byte [rsp + 0x876], 0x27
mov dword [rsp + 0x3d00], 0xf5b
mov dword [rsp + 0x3d04], 0xc73
mov byte [rsp + 0x877], 0x3f
movabs rax, 0x1e3e4016660d3
mov qword [rsp + 0x61b0], rax
mov dword [rsp + 0x3d08], 0x2f51
mov byte [rsp + 0x878], 0x29
movabs rax, 0x1ec2a91777bb9
mov qword [rsp + 0x61b8], rax
mov byte [rsp + 0x879], 0xbf
mov dword [rsp + 0x3d0c], 0x15a7
mov dword [rsp + 0x3d10], 0x14e5
mov byte [rsp + 0x87a], 0x35
mov byte [rsp + 0x87b], 0xa1
mov dword [rsp + 0x3d14], 0x23ab
movabs rax, 0x1ec2a917718c7
mov qword [rsp + 0x61c0], rax
mov byte [rsp + 0x87c], 0x2f
mov dword [rsp + 0x3d18], 0x9c3
mov dword [rsp + 0x3d1c], 0x14cb
movabs rax, 0x1ec2a917739d1
mov qword [rsp + 0x61c8], rax
mov dword [rsp + 0x3d20], 0xd6f
mov byte [rsp + 0x87d], 0x2b
mov byte [rsp + 0x87e], 0x8d
mov dword [rsp + 0x3d24], 0x15d5
mov byte [rsp + 0x87f], 0xe9
mov byte [rsp + 0x880], 0x35
mov dword [rsp + 0x3d28], 0x2947
mov dword [rsp + 0x3d2c], 0x1383
movabs rax, 0x1e3e401664f9d
mov qword [rsp + 0x61d0], rax
mov dword [rsp + 0x3d30], 0x6bb
mov byte [rsp + 0x881], 0xb1
mov dword [rsp + 0x3d34], 0x184d
mov byte [rsp + 0x882], 0x89
mov byte [rsp + 0x883], 0xeb
mov dword [rsp + 0x3d38], 0xb1d
mov byte [rsp + 0x884], 0x3f
mov dword [rsp + 0x3d3c], 0xfb7
mov dword [rsp + 0x3d40], 0x32d7
movabs rax, 0x1e3e40166384b
mov qword [rsp + 0x61d8], rax
mov dword [rsp + 0x3d44], 0x635
mov byte [rsp + 0x885], 0x37
mov byte [rsp + 0x886], 0x4d
mov dword [rsp + 0x3d48], 0x1ca1
mov dword [rsp + 0x3d4c], 0x753
mov byte [rsp + 0x887], 0x37
mov byte [rsp + 0x888], 0xed
mov dword [rsp + 0x3d50], 0x2569
mov dword [rsp + 0x3d54], 0xd7f
movabs rax, 0x1e3e401665835
mov qword [rsp + 0x61e0], rax
mov dword [rsp + 0x3d58], 0x13b5
mov dword [rsp + 0x3d5c], 0x21b1
mov byte [rsp + 0x889], 0x2d
mov dword [rsp + 0x3d60], 0x1d91
mov byte [rsp + 0x88a], 0x35
mov eax, 0x5011
mov word [rsp + 0x1644], ax
mov dword [rsp + 0x3d64], 0x7c1
mov dword [rsp + 0x3d68], 0xe0f
mov byte [rsp + 0x88b], 0x31
mov byte [rsp + 0x88c], 0x51
mov dword [rsp + 0x3d6c], 0x2a6b
mov byte [rsp + 0x88d], 0xd1
mov eax, 0x93
mov word [rsp + 0x1648], ax
mov byte [rsp + 0x88e], 0x31
mov byte [rsp + 0x88f], 0x2f
mov dword [rsp + 0x3d70], 0x16fb
mov dword [rsp + 0x3d74], 0x1f0b
mov dword [rsp + 0x3d78], 0x1ec3
mov byte [rsp + 0x890], 0xb5
movabs rax, 0x1e3e4016674cf
mov qword [rsp + 0x61e8], rax
mov dword [rsp + 0x3d7c], 0x24d3
mov eax, 0x35f
mov word [rsp + 0x164c], ax
mov byte [rsp + 0x891], 0x39
mov byte [rsp + 0x892], 0xa9
mov dword [rsp + 0x3d80], 0x12c7
mov byte [rsp + 0x893], 0x3d
mov byte [rsp + 0x894], 0x2f
mov byte [rsp + 0x895], 0xaf
mov dword [rsp + 0x3d84], 0x17af
mov dword [rsp + 0x3d88], 0x10f5
mov eax, 0x1db
mov word [rsp + 0x1650], ax
mov byte [rsp + 0x896], 7
mov dword [rsp + 0x3d8c], 0x1071
mov byte [rsp + 0x897], 0x49
mov eax, 0x4d8f
mov word [rsp + 0x1654], ax
mov eax, 0xffff8127
mov word [rsp + 0x1658], ax
mov dword [rsp + 0x3d90], 0x17f3
movabs rax, 0x1e3e401667591
mov qword [rsp + 0x61f0], rax
mov byte [rsp + 0x898], 0x2f
movabs rax, 0x1ec2a9177129f
mov qword [rsp + 0x61f8], rax
mov byte [rsp + 0x899], 0x41
mov eax, 0xffff80cb
mov word [rsp + 0x165c], ax
mov byte [rsp + 0x89a], 0x31
mov dword [rsp + 0x3d94], 0x2929
mov byte [rsp + 0x89b], 0x2b
mov byte [rsp + 0x89c], 0x39
movabs rax, 0x1e3e401666daf
mov qword [rsp + 0x6200], rax
mov dword [rsp + 0x3d98], 0x3133
mov dword [rsp + 0x3d9c], 0x2739
mov dword [rsp + 0x3da0], 0x1f11
mov dword [rsp + 0x3da4], 0xe89
mov dword [rsp + 0x3da8], 0x2cf1
movabs rax, 0x1ec2a91773817
mov qword [rsp + 0x6208], rax
movabs rax, 0x1e3e401666f9d
mov qword [rsp + 0x6210], rax
mov byte [rsp + 0x89d], 0x39
mov dword [rsp + 0x3dac], 0x185b
mov byte [rsp + 0x89e], 0xa9
mov byte [rsp + 0x89f], 0x31
mov dword [rsp + 0x3db0], 0x2a21
mov dword [rsp + 0x3db4], 0x2293
mov byte [rsp + 0x8a0], 0x37
mov byte [rsp + 0x8a1], 0x8f
mov byte [rsp + 0x8a2], 0x39
mov dword [rsp + 0x3db8], 0x2637
mov dword [rsp + 0x3dbc], 0x2779
mov byte [rsp + 0x8a3], 0x33
movabs rax, 0x1e3e401663a35
mov qword [rsp + 0x6218], rax
mov dword [rsp + 0x3dc0], 0x2291
mov dword [rsp + 0x3dc4], 0x16f9
mov byte [rsp + 0x8a4], 0xb3
mov eax, 0x123
mov word [rsp + 0x1660], ax
mov byte [rsp + 0x8a5], 0x29
mov byte [rsp + 0x8a6], 0x8d
mov dword [rsp + 0x3dc8], 0x1151
mov byte [rsp + 0x8a7], 0x41
mov eax, 0x167
mov word [rsp + 0x1664], ax
mov dword [rsp + 0x3dcc], 0xe1d
mov eax, 0x7f
mov word [rsp + 0x1668], ax
movabs rax, 0x1ec2a917701b3
mov qword [rsp + 0x6220], rax
mov dword [rsp + 0x3dd0], 0xcf9
mov dword [rsp + 0x3dd4], 0xc6d
mov byte [rsp + 0x8a8], 0xa7
mov eax, 0xe7f
mov word [rsp + 0x166c], ax
mov dword [rsp + 0x3dd8], 0xc31
movabs rax, 0x1e3e401667e4d
mov qword [rsp + 0x6228], rax
mov byte [rsp + 0x8a9], 0x21
mov byte [rsp + 0x8aa], 0x2f
mov byte [rsp + 0x8ab], 0x85
mov byte [rsp + 0x8ac], 0x17
mov byte [rsp + 0x8ad], 0x2d
mov byte [rsp + 0x8ae], 0x3d
mov byte [rsp + 0x8af], 0x2d
mov eax, 0x369
mov word [rsp + 0x1670], ax
mov dword [rsp + 0x3ddc], 0xc9d
mov byte [rsp + 0x8b0], 0x2f
mov byte [rsp + 0x8b1], 0xb1
mov dword [rsp + 0x3de0], 0x2e0d
mov dword [rsp + 0x3de4], 0x25b9
mov dword [rsp + 0x3de8], 0x10fb
mov byte [rsp + 0x8b2], 0x3b
mov dword [rsp + 0x3dec], 0x1285
mov dword [rsp + 0x3df0], 0x87f
mov byte [rsp + 0x8b3], 0xcf
movabs rax, 0x1ec2a917727d7
mov qword [rsp + 0x6230], rax
mov eax, 0x399
mov word [rsp + 0x1674], ax
mov eax, 0x77
mov word [rsp + 0x1678], ax
mov dword [rsp + 0x3df4], 0x219f
mov byte [rsp + 0x8b4], 0xc5
mov byte [rsp + 0x8b5], 9
mov dword [rsp + 0x3df8], 0x1365
mov byte [rsp + 0x8b6], 0x31
mov eax, 0x2ab7
mov word [rsp + 0x167c], ax
movabs rax, 0x1e3e40166a2f3
mov qword [rsp + 0x6238], rax
mov eax, 0x1a73
mov word [rsp + 0x1680], ax
movabs rax, 0x1ec2a917726ed
mov qword [rsp + 0x6240], rax
mov dword [rsp + 0x3dfc], 0x1f97
mov dword [rsp + 0x3e00], 0x1ca3
mov byte [rsp + 0x8b7], 0x29
mov byte [rsp + 0x8b8], 0x8f
mov eax, 0x74df
mov word [rsp + 0x1684], ax
mov dword [rsp + 0x3e04], 0xc6f
movabs rax, 0x1e3e401663e15
mov qword [rsp + 0x6248], rax
mov dword [rsp + 0x3e08], 0x2b71
mov byte [rsp + 0x8b9], 0x27
mov byte [rsp + 0x8ba], 0xcd
mov dword [rsp + 0x3e0c], 0x2841
mov byte [rsp + 0x8bb], 0x35
mov byte [rsp + 0x8bc], 0x31
mov dword [rsp + 0x3e10], 0xc81
movabs rax, 0x1ec2a9176fea3
mov qword [rsp + 0x6250], rax
movabs rax, 0x1e3e401662b07
mov qword [rsp + 0x6258], rax
mov byte [rsp + 0x8bd], 0xf9
mov dword [rsp + 0x3e14], 0x1027
mov dword [rsp + 0x3e18], 0x63b
mov dword [rsp + 0x3e1c], 0x24a9
mov byte [rsp + 0x8be], 0xbb
mov dword [rsp + 0x3e20], 0x1795
mov dword [rsp + 0x3e24], 0x9cd
mov dword [rsp + 0x3e28], 0x13a5
mov dword [rsp + 0x3e2c], 0x2b87
mov dword [rsp + 0x3e30], 0x1651
mov byte [rsp + 0x8bf], 0x3b
mov dword [rsp + 0x3e34], 0x2f2b
mov dword [rsp + 0x3e38], 0x1d2b
movabs rax, 0x1e3e401663897
mov qword [rsp + 0x6260], rax
mov dword [rsp + 0x3e3c], 0x81d
mov byte [rsp + 0x8c0], 0x2d
mov eax, 0x3ae7
mov word [rsp + 0x1688], ax
mov byte [rsp + 0x8c1], 0x2d
mov byte [rsp + 0x8c2], 0x33
mov byte [rsp + 0x8c3], 0x35
mov dword [rsp + 0x3e40], 0x1359
mov dword [rsp + 0x3e44], 0x6ad
mov dword [rsp + 0x3e48], 0x1ba9
mov dword [rsp + 0x3e4c], 0x1665
mov byte [rsp + 0x8c4], 0xef
mov dword [rsp + 0x3e50], 0x1b77
mov byte [rsp + 0x8c5], 0xf5
mov dword [rsp + 0x3e54], 0x1ebd
mov byte [rsp + 0x8c6], 0x97
mov eax, 0x349d
mov word [rsp + 0x168c], ax
mov eax, 0x39d
mov word [rsp + 0x1690], ax
mov dword [rsp + 0x3e58], 0xf47
mov dword [rsp + 0x3e5c], 0x2b7d
mov byte [rsp + 0x8c7], 0x31
movabs rax, 0x1ec2a917754a5
mov qword [rsp + 0x6268], rax
mov byte [rsp + 0x8c8], 0x41
mov dword [rsp + 0x3e60], 0x106f
mov byte [rsp + 0x8c9], 0x41
mov dword [rsp + 0x3e64], 0x2f39
mov byte [rsp + 0x8ca], 0x35
mov dword [rsp + 0x3e68], 0xef3
mov byte [rsp + 0x8cb], 0x5d
mov eax, 0x399
mov word [rsp + 0x1694], ax
movabs rax, 0x1e3e40166921b
mov qword [rsp + 0x6270], rax
mov byte [rsp + 0x8cc], 0x17
mov byte [rsp + 0x8cd], 0xeb
mov byte [rsp + 0x8ce], 0x69
movabs rax, 0x1ec2a91772c33
mov qword [rsp + 0x6278], rax
mov byte [rsp + 0x8cf], 0x3d
mov dword [rsp + 0x3e6c], 0x25cf
movabs rax, 0x1ec2a917772df
mov qword [rsp + 0x6280], rax
mov byte [rsp + 0x8d0], 0x2b
mov dword [rsp + 0x3e70], 0x10f1
movabs rax, 0x1ec2a917768c9
mov qword [rsp + 0x6288], rax
mov eax, 0x6a6b
mov word [rsp + 0x1698], ax
mov byte [rsp + 0x8d1], 0x33
movabs rax, 0x1ec2a91770f09
mov qword [rsp + 0x6290], rax
mov eax, 0x24f
mov word [rsp + 0x169c], ax
mov byte [rsp + 0x8d2], 0xc3
mov byte [rsp + 0x8d3], 0xe1
mov dword [rsp + 0x3e74], 0x1e83
movabs rax, 0x1e3e4016643b3
mov qword [rsp + 0x6298], rax
movabs rax, 0x1ec2a9177742d
mov qword [rsp + 0x62a0], rax
mov dword [rsp + 0x3e78], 0x1b21
mov byte [rsp + 0x8d4], 0x75
mov byte [rsp + 0x8d5], 0x2d
mov eax, 0x15f
mov word [rsp + 0x16a0], ax
movabs rax, 0x1e3e4016679cd
mov qword [rsp + 0x62a8], rax
mov dword [rsp + 0x3e7c], 0x2ac7
mov byte [rsp + 0x8d6], 0x2f
mov dword [rsp + 0x3e80], 0x6f3
mov byte [rsp + 0x8d7], 0xed
mov dword [rsp + 0x3e84], 0x270b
mov byte [rsp + 0x8d8], 0x73
mov byte [rsp + 0x8d9], 0xcf
mov byte [rsp + 0x8da], 0x31
mov dword [rsp + 0x3e88], 0x2d31
mov byte [rsp + 0x8db], 0x3f
mov byte [rsp + 0x8dc], 0x87
mov dword [rsp + 0x3e8c], 0x1b0f
movabs rax, 0x1ec2a91771d9b
mov qword [rsp + 0x62b0], rax
mov dword [rsp + 0x3e90], 0x1ce1
mov dword [rsp + 0x3e94], 0x1183
mov byte [rsp + 0x8dd], 0x3f
mov byte [rsp + 0x8de], 0x83
mov byte [rsp + 0x8df], 0x37
mov dword [rsp + 0x3e98], 0x2b81
mov byte [rsp + 0x8e0], 0x37
mov dword [rsp + 0x3e9c], 0x2827
mov dword [rsp + 0x3ea0], 0x2f19
mov dword [rsp + 0x3ea4], 0xb95
mov byte [rsp + 0x8e1], 0x9b
mov byte [rsp + 0x8e2], 0x33
mov dword [rsp + 0x3ea8], 0x23ab
movabs rax, 0x1e3e401663aa1
mov qword [rsp + 0x62b8], rax
mov dword [rsp + 0x3eac], 0x1421
movabs rax, 0x1e3e401664fab
mov qword [rsp + 0x62c0], rax
mov dword [rsp + 0x3eb0], 0x2e4b
mov dword [rsp + 0x3eb4], 0x1151
mov byte [rsp + 0x8e3], 0x37
mov dword [rsp + 0x3eb8], 0x2565
mov dword [rsp + 0x3ebc], 0x2fa3
mov dword [rsp + 0x3ec0], 0x2535
mov byte [rsp + 0x8e4], 0x3f
mov eax, 0xffff8041
mov word [rsp + 0x16a4], ax
movabs rax, 0x1e3e401666ef5
mov qword [rsp + 0x62c8], rax
mov byte [rsp + 0x8e5], 0x3b
mov dword [rsp + 0x3ec4], 0x2eaf
mov byte [rsp + 0x8e6], 0x2d
mov eax, 0x18f
mov word [rsp + 0x16a8], ax
movabs rax, 0x1e3e401667295
mov qword [rsp + 0x62d0], rax
movabs rax, 0x1e3e401665da7
mov qword [rsp + 0x62d8], rax
mov byte [rsp + 0x8e7], 0xe3
mov byte [rsp + 0x8e8], 0xcb
movabs rax, 0x1e3e401669813
mov qword [rsp + 0x62e0], rax
mov eax, 0x2b5
mov word [rsp + 0x16ac], ax
movabs rax, 0x1ec2a91775eab
mov qword [rsp + 0x62e8], rax
mov eax, 0xaf
mov word [rsp + 0x16b0], ax
mov eax, 0x179
mov word [rsp + 0x16b4], ax
mov dword [rsp + 0x3ec8], 0x148f
mov byte [rsp + 0x8e9], 0x3f
mov byte [rsp + 0x8ea], 0x3d
mov byte [rsp + 0x8eb], 0xe3
mov dword [rsp + 0x3ecc], 0x24cf
mov eax, 0x41ed
mov word [rsp + 0x16b8], ax
movabs rax, 0x1ec2a917761c7
mov qword [rsp + 0x62f0], rax
mov byte [rsp + 0x8ec], 0x89
mov dword [rsp + 0x3ed0], 0x1a49
mov byte [rsp + 0x8ed], 7
mov dword [rsp + 0x3ed4], 0x269d
mov byte [rsp + 0x8ee], 0x2f
mov byte [rsp + 0x8ef], 0x9f
mov dword [rsp + 0x3ed8], 0xcf3
mov dword [rsp + 0x3edc], 0x2949
mov eax, 0x6feb
mov word [rsp + 0x16bc], ax
mov dword [rsp + 0x3ee0], 0x61d
mov dword [rsp + 0x3ee4], 0xa05
mov byte [rsp + 0x8f0], 0x3d
mov byte [rsp + 0x8f1], 0x2b
mov dword [rsp + 0x3ee8], 0x315f
mov byte [rsp + 0x8f2], 0x67
mov byte [rsp + 0x8f3], 0xeb
mov dword [rsp + 0x3eec], 0x20f9
mov eax, 0x85
mov word [rsp + 0x16c0], ax
mov dword [rsp + 0x3ef0], 0x1335
mov dword [rsp + 0x3ef4], 0x21d1
mov byte [rsp + 0x8f4], 0x35
mov byte [rsp + 0x8f5], 0x2d
mov byte [rsp + 0x8f6], 0xe1
movabs rax, 0x1e3e401664c37
mov qword [rsp + 0x62f8], rax
mov eax, 0x6d
mov word [rsp + 0x16c4], ax
movabs rax, 0x1ec2a9177513d
mov qword [rsp + 0x6300], rax
mov byte [rsp + 0x8f7], 0x19
mov byte [rsp + 0x8f8], 0x2d
mov byte [rsp + 0x8f9], 0x2d
mov dword [rsp + 0x3ef8], 0x13a3
mov byte [rsp + 0x8fa], 0x37
movabs rax, 0x1ec2a917709c3
mov qword [rsp + 0x6308], rax
mov dword [rsp + 0x3efc], 0x931
movabs rax, 0x1ec2a91773c0d
mov qword [rsp + 0x6310], rax
mov byte [rsp + 0x8fb], 0x57
movabs rax, 0x1ec2a917741ef
mov qword [rsp + 0x6318], rax
mov eax, 0x15d
mov word [rsp + 0x16c8], ax
mov byte [rsp + 0x8fc], 0x7d
mov dword [rsp + 0x3f00], 0xfb1
mov byte [rsp + 0x8fd], 0x5d
mov dword [rsp + 0x3f04], 0x2519
mov byte [rsp + 0x8fe], 0xdf
mov dword [rsp + 0x3f08], 0x22df
mov byte [rsp + 0x8ff], 0x69
mov byte [rsp + 0x900], 0xef
mov dword [rsp + 0x3f0c], 0x1699
mov byte [rsp + 0x901], 0x37
mov eax, 0x1e6d
mov word [rsp + 0x16cc], ax
mov dword [rsp + 0x3f10], 0x18ff
mov byte [rsp + 0x902], 0x4f
mov byte [rsp + 0x903], 0x2d
movabs rax, 0x1ec2a9177311b
mov qword [rsp + 0x6320], rax
mov dword [rsp + 0x3f14], 0xc6b
mov byte [rsp + 0x904], 0x35
mov byte [rsp + 0x905], 0x37
mov dword [rsp + 0x3f18], 0x1205
mov byte [rsp + 0x906], 0xcd
mov dword [rsp + 0x3f1c], 0x12a3
mov dword [rsp + 0x3f20], 0x20a7
mov byte [rsp + 0x907], 0xb7
mov eax, 0xb7
mov word [rsp + 0x16d0], ax
mov dword [rsp + 0x3f24], 0x1129
mov byte [rsp + 0x908], 0x3d
movabs rax, 0x1ec2a91774d77
mov qword [rsp + 0x6328], rax
mov dword [rsp + 0x3f28], 0x1bc5
mov byte [rsp + 0x909], 0x3f
mov dword [rsp + 0x3f2c], 0x2b0f
mov dword [rsp + 0x3f30], 0x28f3
mov dword [rsp + 0x3f34], 0x1c59
mov dword [rsp + 0x3f38], 0x1ea7
mov dword [rsp + 0x3f3c], 0x829
mov byte [rsp + 0x90a], 0x2f
mov byte [rsp + 0x90b], 0xcd
mov dword [rsp + 0x3f40], 0x767
mov dword [rsp + 0x3f44], 0x1425
mov eax, 0x4b97
mov word [rsp + 0x16d4], ax
movabs rax, 0x1e3e4016678e5
mov qword [rsp + 0x6330], rax
mov byte [rsp + 0x90c], 0xbb
mov byte [rsp + 0x90d], 0xe3
mov dword [rsp + 0x3f48], 0x2f8d
mov dword [rsp + 0x3f4c], 0x15b1
mov byte [rsp + 0x90e], 0x39
mov byte [rsp + 0x90f], 0x41
mov dword [rsp + 0x3f50], 0x313f
mov byte [rsp + 0x910], 0xc3
mov byte [rsp + 0x911], 0x3f
movabs rax, 0x1e3e401667967
mov qword [rsp + 0x6338], rax
mov byte [rsp + 0x912], 0xbd
mov dword [rsp + 0x3f54], 0xdc3
mov dword [rsp + 0x3f58], 0xff7
mov byte [rsp + 0x913], 0x31
mov eax, 0x381
mov word [rsp + 0x16d8], ax
mov dword [rsp + 0x3f5c], 0x21af
mov dword [rsp + 0x3f60], 0x2487
movabs rax, 0x1ec2a917726af
mov qword [rsp + 0x6340], rax
mov byte [rsp + 0x914], 0xcb
mov byte [rsp + 0x915], 0x4b
mov byte [rsp + 0x916], 0xf5
mov byte [rsp + 0x917], 0x2d
mov eax, 0x147
mov word [rsp + 0x16dc], ax
mov eax, 0x7bb
mov word [rsp + 0x16e0], ax
mov eax, 0x7f5d
mov word [rsp + 0x16e4], ax
mov dword [rsp + 0x3f64], 0x265b
mov dword [rsp + 0x3f68], 0x2547
movabs rax, 0x1ec2a91777773
mov qword [rsp + 0x6348], rax
mov dword [rsp + 0x3f6c], 0xa59
mov dword [rsp + 0x3f70], 0x9ff
mov dword [rsp + 0x3f74], 0x1d1f
mov eax, 0x383
mov word [rsp + 0x16e8], ax
mov dword [rsp + 0x3f78], 0x11cd
mov dword [rsp + 0x3f7c], 0x12f5
mov dword [rsp + 0x3f80], 0x1823
mov byte [rsp + 0x918], 0x3b
mov byte [rsp + 0x919], 0x3b
mov dword [rsp + 0x3f84], 0x25c9
mov dword [rsp + 0x3f88], 0x1e83
mov dword [rsp + 0x3f8c], 0x1217
mov byte [rsp + 0x91a], 0x85
mov dword [rsp + 0x3f90], 0xf53
mov byte [rsp + 0x91b], 0x39
mov dword [rsp + 0x3f94], 0x6d7
mov byte [rsp + 0x91c], 0xf1
mov byte [rsp + 0x91d], 0x63
mov byte [rsp + 0x91e], 0x3d
movabs rax, 0x1e3e401663de9
mov qword [rsp + 0x6350], rax
mov dword [rsp + 0x3f98], 0x127b
mov dword [rsp + 0x3f9c], 0x1f15
movabs rax, 0x1e3e401666b7b
mov qword [rsp + 0x6358], rax
mov byte [rsp + 0x91f], 0xaf
mov dword [rsp + 0x3fa0], 0xe8d
movabs rax, 0x1ec2a91775ee9
mov qword [rsp + 0x6360], rax
mov byte [rsp + 0x920], 0x37
mov dword [rsp + 0x3fa4], 0xf65
mov dword [rsp + 0x3fa8], 0x2b61
mov dword [rsp + 0x3fac], 0x25b9
mov byte [rsp + 0x921], 0x71
mov dword [rsp + 0x3fb0], 0xd21
mov byte [rsp + 0x922], 0xa7
mov dword [rsp + 0x3fb4], 0xc13
mov byte [rsp + 0x923], 0x3f
movabs rax, 0x1e3e401665931
mov qword [rsp + 0x6368], rax
mov eax, 0xb9
mov word [rsp + 0x16ec], ax
mov eax, 0x676f
mov word [rsp + 0x16f0], ax
mov dword [rsp + 0x3fb8], 0x1345
mov byte [rsp + 0x924], 0x2d
mov dword [rsp + 0x3fbc], 0x115d
mov dword [rsp + 0x3fc0], 0x2db7
mov byte [rsp + 0x925], 0xcd
mov dword [rsp + 0x3fc4], 0x293f
mov dword [rsp + 0x3fc8], 0x226f
mov dword [rsp + 0x3fcc], 0xbc7
movabs rax, 0x1ec2a91773d17
mov qword [rsp + 0x6370], rax
mov byte [rsp + 0x926], 0x3b
mov dword [rsp + 0x3fd0], 0xf91
mov byte [rsp + 0x927], 0x27
mov eax, 0x6a35
mov word [rsp + 0x16f4], ax
movabs rax, 0x1ec2a917775c5
mov qword [rsp + 0x6378], rax
movabs rax, 0x1ec2a91772e51
mov qword [rsp + 0x6380], rax
mov byte [rsp + 0x928], 0x2f
mov dword [rsp + 0x3fd4], 0x1cd1
mov dword [rsp + 0x3fd8], 0x11e9
mov byte [rsp + 0x929], 0x2d
mov byte [rsp + 0x92a], 0xf7
mov byte [rsp + 0x92b], 0x39
mov dword [rsp + 0x3fdc], 0x2561
mov byte [rsp + 0x92c], 0x3d
mov dword [rsp + 0x3fe0], 0x2a4f
mov byte [rsp + 0x92d], 0xd3
mov dword [rsp + 0x3fe4], 0x83b
mov byte [rsp + 0x92e], 0x45
mov byte [rsp + 0x92f], 0x3d
movabs rax, 0x1ec2a917710e1
mov qword [rsp + 0x6388], rax
movabs rax, 0x1e3e4016665a1
mov qword [rsp + 0x6390], rax
mov byte [rsp + 0x930], 0x3f
mov byte [rsp + 0x931], 0x2f
mov dword [rsp + 0x3fe8], 0x22c5
mov dword [rsp + 0x3fec], 0x1cab
mov byte [rsp + 0x932], 0x3d
mov byte [rsp + 0x933], 0x15
mov eax, 0xab
mov word [rsp + 0x16f8], ax
mov byte [rsp + 0x934], 0xc3
mov byte [rsp + 0x935], 0x2d
mov eax, 0x2785
mov word [rsp + 0x16fc], ax
mov byte [rsp + 0x936], 0x25
mov byte [rsp + 0x937], 0x33
mov byte [rsp + 0x938], 0x3f
mov dword [rsp + 0x3ff0], 0x969
mov byte [rsp + 0x939], 0x87
mov byte [rsp + 0x93a], 0xd5
mov eax, 0x7d25
mov word [rsp + 0x1700], ax
mov byte [rsp + 0x93b], 0x33
mov byte [rsp + 0x93c], 0x2d
mov byte [rsp + 0x93d], 0xa1
mov byte [rsp + 0x93e], 0xb1
mov dword [rsp + 0x3ff4], 0x11cb
mov dword [rsp + 0x3ff8], 0x2071
mov byte [rsp + 0x93f], 0xd1
mov byte [rsp + 0x940], 0x95
mov byte [rsp + 0x941], 0x37
mov byte [rsp + 0x942], 0x87
mov dword [rsp + 0x3ffc], 0x2303
mov byte [rsp + 0x943], 0x2b
mov byte [rsp + 0x944], 0x77
mov eax, 0x295
mov word [rsp + 0x1704], ax
mov byte [rsp + 0x945], 0x27
mov dword [rsp + 0x4000], 0x1519
mov byte [rsp + 0x946], 0x3f
mov byte [rsp + 0x947], 0x33
mov byte [rsp + 0x948], 0xed
mov byte [rsp + 0x949], 0xc5
mov dword [rsp + 0x4004], 0x1a47
mov byte [rsp + 0x94a], 0x2d
movabs rax, 0x1ec2a91770757
mov qword [rsp + 0x6398], rax
mov dword [rsp + 0x4008], 0x268f
movabs rax, 0x1e3e401664bf5
mov qword [rsp + 0x63a0], rax
mov dword [rsp + 0x400c], 0x2b11
mov dword [rsp + 0x4010], 0x1eb3
mov byte [rsp + 0x94b], 0xad
movabs rax, 0x1ec2a9177792b
mov qword [rsp + 0x63a8], rax
mov byte [rsp + 0x94c], 0x41
mov dword [rsp + 0x4014], 0x277b
mov dword [rsp + 0x4018], 0xa33
mov dword [rsp + 0x401c], 0x3107
mov byte [rsp + 0x94d], 0x2d
mov eax, 0x13f
mov word [rsp + 0x1708], ax
mov byte [rsp + 0x94e], 0xcb
mov byte [rsp + 0x94f], 0x37
mov dword [rsp + 0x4020], 0xa17
mov dword [rsp + 0x4024], 0x279f
mov dword [rsp + 0x4028], 0x159d
mov byte [rsp + 0x950], 0x31
mov dword [rsp + 0x402c], 0x2e0b
mov dword [rsp + 0x4030], 0x1d9f
mov byte [rsp + 0x951], 0x2b
mov byte [rsp + 0x952], 0x3f
mov dword [rsp + 0x4034], 0x1581
mov dword [rsp + 0x4038], 0x1973
movabs rax, 0x1ec2a91770cc7
mov qword [rsp + 0x63b0], rax
mov dword [rsp + 0x403c], 0x138d
mov dword [rsp + 0x4040], 0xe87
mov byte [rsp + 0x953], 0x2b
mov dword [rsp + 0x4044], 0xdc9
mov dword [rsp + 0x4048], 0x2f63
mov byte [rsp + 0x954], 0x87
mov dword [rsp + 0x404c], 0x2f61
mov dword [rsp + 0x4050], 0x2ebd
mov byte [rsp + 0x955], 0x57
mov dword [rsp + 0x4054], 0x2345
mov byte [rsp + 0x956], 0x55
mov byte [rsp + 0x957], 0x2d
mov dword [rsp + 0x4058], 0x691
mov dword [rsp + 0x405c], 0x1cb7
mov eax, 0x41f5
mov word [rsp + 0x170c], ax
mov eax, 0x2fb
mov word [rsp + 0x1710], ax
movabs rax, 0x1e3e401666993
mov qword [rsp + 0x63b8], rax
mov byte [rsp + 0x958], 0x15
mov byte [rsp + 0x959], 0x37
mov dword [rsp + 0x4060], 0x3049
mov byte [rsp + 0x95a], 0xa1
movabs rax, 0x1ec2a91771cc9
mov qword [rsp + 0x63c0], rax
mov eax, 0x350f
mov word [rsp + 0x1714], ax
mov byte [rsp + 0x95b], 0x31
mov byte [rsp + 0x95c], 0x91
mov dword [rsp + 0x4064], 0x1251
movabs rax, 0x1ec2a917761df
mov qword [rsp + 0x63c8], rax
mov dword [rsp + 0x4068], 0x20a5
mov dword [rsp + 0x406c], 0x164f
mov byte [rsp + 0x95d], 0x2f
mov byte [rsp + 0x95e], 0x3f
mov byte [rsp + 0x95f], 0xab
mov byte [rsp + 0x960], 0x27
mov byte [rsp + 0x961], 0x27
mov dword [rsp + 0x4070], 0xa39
mov byte [rsp + 0x962], 0x83
mov byte [rsp + 0x963], 0x39
mov byte [rsp + 0x964], 0x33
mov dword [rsp + 0x4074], 0xf5d
movabs rax, 0x1e3e40166901b
mov qword [rsp + 0x63d0], rax
mov dword [rsp + 0x4078], 0x183d
mov eax, 0x2a03
mov word [rsp + 0x1718], ax
mov byte [rsp + 0x965], 0x4d
mov byte [rsp + 0x966], 0xc9
mov byte [rsp + 0x967], 0x13
mov byte [rsp + 0x968], 0x31
mov eax, 0x145
mov word [rsp + 0x171c], ax
mov byte [rsp + 0x969], 0x21
mov dword [rsp + 0x407c], 0x161b
mov byte [rsp + 0x96a], 0x3f
mov byte [rsp + 0x96b], 0x3f
mov dword [rsp + 0x4080], 0x97b
mov byte [rsp + 0x96c], 0x41
mov byte [rsp + 0x96d], 0x3f
mov byte [rsp + 0x96e], 0xa9
mov byte [rsp + 0x96f], 0xb7
mov byte [rsp + 0x970], 0x1b
mov byte [rsp + 0x971], 0x31
mov dword [rsp + 0x4084], 0x28b1
mov dword [rsp + 0x4088], 0x2c6d
mov dword [rsp + 0x408c], 0xbc7
mov dword [rsp + 0x4090], 0x11b1
mov byte [rsp + 0x972], 0xe7
mov dword [rsp + 0x4094], 0x2319
mov dword [rsp + 0x4098], 0x67b
mov byte [rsp + 0x973], 0x9b
mov dword [rsp + 0x409c], 0x2683
movabs rax, 0x1e3e4016683f3
mov qword [rsp + 0x63d8], rax
mov byte [rsp + 0x974], 0x9b
mov dword [rsp + 0x40a0], 0x2965
mov dword [rsp + 0x40a4], 0x14e1
mov dword [rsp + 0x40a8], 0x1e4b
movabs rax, 0x1ec2a91775ec7
mov qword [rsp + 0x63e0], rax
mov eax, 0x31
mov word [rsp + 0x1720], ax
mov eax, 0x47ed
mov word [rsp + 0x1724], ax
mov dword [rsp + 0x40ac], 0x196b
mov eax, 0x14d
mov word [rsp + 0x1728], ax
mov dword [rsp + 0x40b0], 0x2083
mov dword [rsp + 0x40b4], 0x215f
mov dword [rsp + 0x40b8], 0xd03
movabs rax, 0x1ec2a917717e5
mov qword [rsp + 0x63e8], rax
mov dword [rsp + 0x40bc], 0xe03
mov dword [rsp + 0x40c0], 0x2681
movabs rax, 0x1ec2a91774565
mov qword [rsp + 0x63f0], rax
movabs rax, 0x1e3e401664081
mov qword [rsp + 0x63f8], rax
mov dword [rsp + 0x40c4], 0x1e6b
mov byte [rsp + 0x975], 0xbf
mov dword [rsp + 0x40c8], 0x28ff
mov byte [rsp + 0x976], 0x33
movabs rax, 0x1e3e401664e59
mov qword [rsp + 0x6400], rax
mov eax, 0x3777
mov word [rsp + 0x172c], ax
mov byte [rsp + 0x977], 0x3d
mov dword [rsp + 0x40cc], 0x23d7
mov byte [rsp + 0x978], 0x41
mov byte [rsp + 0x979], 0x2d
mov byte [rsp + 0x97a], 0xef
mov dword [rsp + 0x40d0], 0x27f5
mov dword [rsp + 0x40d4], 0x2f21
mov byte [rsp + 0x97b], 0x3b
movabs rax, 0x1e3e40166600f
mov qword [rsp + 0x6408], rax
mov dword [rsp + 0x40d8], 0x232f
mov dword [rsp + 0x40dc], 0x13df
movabs rax, 0x1e3e401669135
mov qword [rsp + 0x6410], rax
mov byte [rsp + 0x97c], 0x2f
mov byte [rsp + 0x97d], 0x61
mov dword [rsp + 0x40e0], 0x32a7
mov dword [rsp + 0x40e4], 0xa6b
mov dword [rsp + 0x40e8], 0x983
movabs rax, 0x1ec2a9177429f
mov qword [rsp + 0x6418], rax
mov byte [rsp + 0x97e], 0x35
mov dword [rsp + 0x40ec], 0x235d
mov dword [rsp + 0x40f0], 0x1a85
mov dword [rsp + 0x40f4], 0xbe1
mov byte [rsp + 0x97f], 0x27
mov byte [rsp + 0x980], 0x65
mov byte [rsp + 0x981], 0xc7
mov byte [rsp + 0x982], 0x39
mov eax, 0x2c0b
mov word [rsp + 0x1730], ax
movabs rax, 0x1e3e40166373d
mov qword [rsp + 0x6420], rax
mov dword [rsp + 0x40f8], 0x2601
mov byte [rsp + 0x983], 0x2b
mov dword [rsp + 0x40fc], 0x2a3f
mov dword [rsp + 0x4100], 0x2337
mov byte [rsp + 0x984], 0x27
mov dword [rsp + 0x4104], 0x613
mov byte [rsp + 0x985], 0x2d
mov byte [rsp + 0x986], 0xa5
mov byte [rsp + 0x987], 0x8b
mov byte [rsp + 0x988], 0x3b
movabs rax, 0x1e3e401668f0f
mov qword [rsp + 0x6428], rax
mov dword [rsp + 0x4108], 0x175b
mov eax, 0x1fb
mov word [rsp + 0x1734], ax
mov eax, 0xbd5
mov word [rsp + 0x1738], ax
mov dword [rsp + 0x410c], 0x62b
mov dword [rsp + 0x4110], 0x7f3
mov dword [rsp + 0x4114], 0x24b3
mov eax, 0x297d
mov word [rsp + 0x173c], ax
mov dword [rsp + 0x4118], 0x1639
movabs rax, 0x1e3e40166826b
mov qword [rsp + 0x6430], rax
mov dword [rsp + 0x411c], 0x943
mov byte [rsp + 0x989], 0x1d
mov dword [rsp + 0x4120], 0x2953
mov byte [rsp + 0x98a], 0x41
mov eax, 0x2f1f
mov word [rsp + 0x1740], ax
mov byte [rsp + 0x98b], 0x33
mov dword [rsp + 0x4124], 0x22b3
mov byte [rsp + 0x98c], 0x13
mov dword [rsp + 0x4128], 0x1265
mov dword [rsp + 0x412c], 0x15f5
mov dword [rsp + 0x4130], 0x27ab
mov dword [rsp + 0x4134], 0x9ff
mov eax, 0x1ccf
mov word [rsp + 0x1744], ax
mov byte [rsp + 0x98d], 0x29
mov dword [rsp + 0x4138], 0x1ee1
mov dword [rsp + 0x413c], 0x25bd
mov dword [rsp + 0x4140], 0x2d63
mov dword [rsp + 0x4144], 0x1b5b
mov byte [rsp + 0x98e], 0x3f
mov dword [rsp + 0x4148], 0x965
mov byte [rsp + 0x98f], 0x67
mov eax, 0x1881
mov word [rsp + 0x1748], ax
mov byte [rsp + 0x990], 5
mov byte [rsp + 0x991], 0x3d
mov byte [rsp + 0x992], 0x29
mov dword [rsp + 0x414c], 0x2dab
mov byte [rsp + 0x993], 0x67
mov byte [rsp + 0x994], 0x2b
mov dword [rsp + 0x4150], 0x86f
mov byte [rsp + 0x995], 0x59
mov dword [rsp + 0x4154], 0x2127
mov byte [rsp + 0x996], 0x29
mov byte [rsp + 0x997], 0xf1
mov dword [rsp + 0x4158], 0x2015
mov byte [rsp + 0x998], 1
mov byte [rsp + 0x999], 0xaf
mov dword [rsp + 0x415c], 0x1d75
movabs rax, 0x1e3e401665079
mov qword [rsp + 0x6438], rax
mov dword [rsp + 0x4160], 0xbdd
mov dword [rsp + 0x4164], 0x19d7
mov dword [rsp + 0x4168], 0x14eb
mov byte [rsp + 0x99a], 0x1f
mov byte [rsp + 0x99b], 0x31
mov byte [rsp + 0x99c], 0x41
mov dword [rsp + 0x416c], 0x2f49
mov byte [rsp + 0x99d], 0x5b
mov byte [rsp + 0x99e], 0x3f
mov eax, 0x5dbf
mov word [rsp + 0x174c], ax
mov dword [rsp + 0x4170], 0x2dc3
mov byte [rsp + 0x99f], 0x85
mov dword [rsp + 0x4174], 0x1a33
mov byte [rsp + 0x9a0], 0x2d
mov dword [rsp + 0x4178], 0x1f1b
mov byte [rsp + 0x9a1], 0x4d
mov byte [rsp + 0x9a2], 0x9b
mov byte [rsp + 0x9a3], 0x95
mov byte [rsp + 0x9a4], 0x31
mov byte [rsp + 0x9a5], 0x33
mov dword [rsp + 0x417c], 0xe55
movabs rax, 0x1e3e401665c4f
mov qword [rsp + 0x6440], rax
mov eax, 0xffff80e3
mov word [rsp + 0x1750], ax
mov eax, 0x3601
mov word [rsp + 0x1754], ax
mov byte [rsp + 0x9a6], 0x75
mov eax, 0x1e5
mov word [rsp + 0x1758], ax
mov dword [rsp + 0x4180], 0x2d8f
mov byte [rsp + 0x9a7], 0x35
mov dword [rsp + 0x4184], 0x6b5
mov dword [rsp + 0x4188], 0x1ec1
mov dword [rsp + 0x418c], 0x1ebb
mov byte [rsp + 0x9a8], 0x4d
mov eax, 0xb0d
mov word [rsp + 0x175c], ax
mov dword [rsp + 0x4190], 0x2b8f
mov dword [rsp + 0x4194], 0x1845
movabs rax, 0x1e3e4016633a3
mov qword [rsp + 0x6448], rax
mov byte [rsp + 0x9a9], 0x3f
mov dword [rsp + 0x4198], 0x1515
mov dword [rsp + 0x419c], 0x20a9
mov eax, 0xcf5
mov word [rsp + 0x1760], ax
mov byte [rsp + 0x9aa], 0x2d
mov dword [rsp + 0x41a0], 0x2227
movabs rax, 0x1ec2a91776955
mov qword [rsp + 0x6450], rax
mov dword [rsp + 0x41a4], 0x2929
mov dword [rsp + 0x41a8], 0xb91
mov dword [rsp + 0x41ac], 0x24f7
mov dword [rsp + 0x41b0], 0x1d43
mov dword [rsp + 0x41b4], 0x1357
mov dword [rsp + 0x41b8], 0x1789
mov dword [rsp + 0x41bc], 0x27ad
mov byte [rsp + 0x9ab], 0x37
mov eax, 0x233
mov word [rsp + 0x1764], ax
mov dword [rsp + 0x41c0], 0x7a9
mov dword [rsp + 0x41c4], 0xed5
mov dword [rsp + 0x41c8], 0x2959
mov byte [rsp + 0x9ac], 0x3d
mov dword [rsp + 0x41cc], 0x1c1b
mov byte [rsp + 0x9ad], 0x2b
mov dword [rsp + 0x41d0], 0x1b25
mov byte [rsp + 0x9ae], 0xa9
mov byte [rsp + 0x9af], 0x21
mov dword [rsp + 0x41d4], 0x9d9
mov byte [rsp + 0x9b0], 0x33
mov dword [rsp + 0x41d8], 0x2cb5
mov dword [rsp + 0x41dc], 0x1b4f
mov byte [rsp + 0x9b1], 0x27
mov dword [rsp + 0x41e0], 0x13bb
mov byte [rsp + 0x9b2], 0x61
mov dword [rsp + 0x41e4], 0x113b
mov byte [rsp + 0x9b3], 0x3d
mov byte [rsp + 0x9b4], 0x8b
mov dword [rsp + 0x41e8], 0xdff
mov dword [rsp + 0x41ec], 0x1a63
mov dword [rsp + 0x41f0], 0x1541
mov byte [rsp + 0x9b5], 0x43
mov dword [rsp + 0x41f4], 0x4e3
mov dword [rsp + 0x41f8], 0x2575
mov dword [rsp + 0x41fc], 0x2873
mov dword [rsp + 0x4200], 0xabb
mov byte [rsp + 0x9b6], 0x3d
mov dword [rsp + 0x4204], 0x24b7
mov eax, 0x277
mov word [rsp + 0x1768], ax
mov byte [rsp + 0x9b7], 0x45
mov byte [rsp + 0x9b8], 0x17
mov eax, 0x29
mov word [rsp + 0x176c], ax
mov dword [rsp + 0x4208], 0xc37
mov byte [rsp + 0x9b9], 0x35
mov dword [rsp + 0x420c], 0xf71
mov byte [rsp + 0x9ba], 0x3f
mov byte [rsp + 0x9bb], 0xad
mov dword [rsp + 0x4210], 0x26bf
mov dword [rsp + 0x4214], 0x945
mov byte [rsp + 0x9bc], 0x41
mov eax, 0x437f
mov word [rsp + 0x1770], ax
mov byte [rsp + 0x9bd], 0x67
mov byte [rsp + 0x9be], 0x29
mov byte [rsp + 0x9bf], 0x31
mov byte [rsp + 0x9c0], 0x7d
mov dword [rsp + 0x4218], 0x1a91
mov byte [rsp + 0x9c1], 0x31
mov byte [rsp + 0x9c2], 0x31
mov byte [rsp + 0x9c3], 0x35
mov dword [rsp + 0x421c], 0x2353
mov byte [rsp + 0x9c4], 0x37
mov dword [rsp + 0x4220], 0x14e7
mov dword [rsp + 0x4224], 0x1167
mov byte [rsp + 0x9c5], 0x2d
mov dword [rsp + 0x4228], 0xfc1
mov eax, 0x1cf
mov word [rsp + 0x1774], ax
mov byte [rsp + 0x9c6], 0x29
movabs rax, 0x1e3e401669611
mov qword [rsp + 0x6458], rax
mov byte [rsp + 0x9c7], 0x41
mov dword [rsp + 0x422c], 0x1fa9
mov dword [rsp + 0x4230], 0x2d53
mov dword [rsp + 0x4234], 0x28a3
mov byte [rsp + 0x9c8], 0x3d
mov byte [rsp + 0x9c9], 0x5b
mov dword [rsp + 0x4238], 0xf87
mov byte [rsp + 0x9ca], 0x41
mov dword [rsp + 0x423c], 0xf73
mov dword [rsp + 0x4240], 0x815
mov dword [rsp + 0x4244], 0x2c0b
mov dword [rsp + 0x4248], 0x252b
movabs rax, 0x1e3e401665b51
mov qword [rsp + 0x6460], rax
movabs rax, 0x1e3e401669a2b
mov qword [rsp + 0x6468], rax
mov byte [rsp + 0x9cb], 0x35
mov dword [rsp + 0x424c], 0x1211
mov dword [rsp + 0x4250], 0x231f
mov eax, 0x2ff1
mov word [rsp + 0x1778], ax
mov byte [rsp + 0x9cc], 0x87
mov byte [rsp + 0x9cd], 0xaf
mov byte [rsp + 0x9ce], 0x2b
mov byte [rsp + 0x9cf], 0x65
movabs rax, 0x1e3e40166a3bd
mov qword [rsp + 0x6470], rax
mov eax, 0x76a1
mov word [rsp + 0x177c], ax
mov dword [rsp + 0x4254], 0x1e8f
mov eax, 0xbd
mov word [rsp + 0x1780], ax
mov eax, 0x4929
mov word [rsp + 0x1784], ax
mov dword [rsp + 0x4258], 0x29c5
mov byte [rsp + 0x9d0], 0x13
mov byte [rsp + 0x9d1], 0x43
mov byte [rsp + 0x9d2], 0x29
mov dword [rsp + 0x425c], 0x2e6b
mov byte [rsp + 0x9d3], 0x41
mov dword [rsp + 0x4260], 0x1981
mov dword [rsp + 0x4264], 0x237d
mov dword [rsp + 0x4268], 0x9f7
mov eax, 0x133
mov word [rsp + 0x1788], ax
movabs rax, 0x1ec2a91770c27
mov qword [rsp + 0x6478], rax
mov dword [rsp + 0x426c], 0x104d
mov dword [rsp + 0x4270], 0x2daf
mov dword [rsp + 0x4274], 0x11a9
mov byte [rsp + 0x9d4], 0x37
mov byte [rsp + 0x9d5], 0x41
mov dword [rsp + 0x4278], 0x2903
mov dword [rsp + 0x427c], 0x2a0b
mov dword [rsp + 0x4280], 0xa03
mov byte [rsp + 0x9d6], 0x33
mov byte [rsp + 0x9d7], 0x49
movabs rax, 0x1e3e4016651c5
mov qword [rsp + 0x6480], rax
mov dword [rsp + 0x4284], 0x16c5
mov byte [rsp + 0x9d8], 0x31
mov eax, 0x21f
mov word [rsp + 0x178c], ax
mov byte [rsp + 0x9d9], 0xd7
mov dword [rsp + 0x4288], 0x24ed
mov dword [rsp + 0x428c], 0x1619
mov dword [rsp + 0x4290], 0x19d1
mov byte [rsp + 0x9da], 0xcd
mov byte [rsp + 0x9db], 0x3f
mov eax, 0x3d49
mov word [rsp + 0x1790], ax
mov dword [rsp + 0x4294], 0x1e99
mov dword [rsp + 0x4298], 0x1847
mov eax, 0x4779
mov word [rsp + 0x1794], ax
mov byte [rsp + 0x9dc], 0xaf
mov dword [rsp + 0x429c], 0x1237
mov byte [rsp + 0x9dd], 0x41
mov dword [rsp + 0x42a0], 0x12c1
mov byte [rsp + 0x9de], 0x39
mov byte [rsp + 0x9df], 0x85
mov dword [rsp + 0x42a4], 0x25d5
mov eax, 0x8d
mov word [rsp + 0x1798], ax
mov eax, 0x1f3
mov word [rsp + 0x179c], ax
mov dword [rsp + 0x42a8], 0x1267
mov dword [rsp + 0x42ac], 0x3153
mov dword [rsp + 0x42b0], 0x311d
mov dword [rsp + 0x42b4], 0x1b5d
movabs rax, 0x1e3e401669401
mov qword [rsp + 0x6488], rax
mov dword [rsp + 0x42b8], 0x19d5
mov byte [rsp + 0x9e0], 0x4d
mov dword [rsp + 0x42bc], 0x1079
mov dword [rsp + 0x42c0], 0x1f83
mov byte [rsp + 0x9e1], 0x31
mov byte [rsp + 0x9e2], 0x3b
mov byte [rsp + 0x9e3], 0x3b
mov byte [rsp + 0x9e4], 0x2d
mov dword [rsp + 0x42c4], 0x87f
mov dword [rsp + 0x42c8], 0x2105
mov eax, 0x5417
mov word [rsp + 0x17a0], ax
mov dword [rsp + 0x42cc], 0x1c4d
mov dword [rsp + 0x42d0], 0x8c9
mov byte [rsp + 0x9e5], 0x29
mov dword [rsp + 0x42d4], 0x2e9b
mov byte [rsp + 0x9e6], 0xf7
mov dword [rsp + 0x42d8], 0x1645
mov eax, 0x4f9d
mov word [rsp + 0x17a4], ax
mov byte [rsp + 0x9e7], 0xd
mov byte [rsp + 0x9e8], 0x53
mov dword [rsp + 0x42dc], 0x30d1
mov dword [rsp + 0x42e0], 0xaf5
mov dword [rsp + 0x42e4], 0x2feb
mov eax, 0x29b7
mov word [rsp + 0x17a8], ax
mov dword [rsp + 0x42e8], 0x613
mov dword [rsp + 0x42ec], 0x3123
mov dword [rsp + 0x42f0], 0x2af5
mov byte [rsp + 0x9e9], 0x41
mov dword [rsp + 0x42f4], 0xe41
movabs rax, 0x1ec2a917763a7
mov qword [rsp + 0x6490], rax
mov dword [rsp + 0x42f8], 0x2a9d
mov dword [rsp + 0x42fc], 0x1d23
mov byte [rsp + 0x9ea], 0x31
mov byte [rsp + 0x9eb], 0x23
mov byte [rsp + 0x9ec], 0x35
mov byte [rsp + 0x9ed], 0xe1
mov dword [rsp + 0x4300], 0x2d8d
mov eax, 0x232d
mov word [rsp + 0x17ac], ax
mov byte [rsp + 0x9ee], 0x29
mov dword [rsp + 0x4304], 0x2bdf
mov dword [rsp + 0x4308], 0x2235
mov dword [rsp + 0x430c], 0x2aa3
mov byte [rsp + 0x9ef], 0x3d
mov dword [rsp + 0x4310], 0x1afb
mov byte [rsp + 0x9f0], 0x3f
mov byte [rsp + 0x9f1], 0x2f
movabs rax, 0x1e3e40166773b
mov qword [rsp + 0x6498], rax
mov dword [rsp + 0x4314], 0x15bb
mov eax, 0x149
mov word [rsp + 0x17b0], ax
mov byte [rsp + 0x9f2], 0x29
mov dword [rsp + 0x4318], 0x7c7
mov dword [rsp + 0x431c], 0x2619
mov byte [rsp + 0x9f3], 0xb3
movabs rax, 0x1e3e4016651af
mov qword [rsp + 0x64a0], rax
mov eax, 0x1a9
mov word [rsp + 0x17b4], ax
mov byte [rsp + 0x9f4], 0x35
mov byte [rsp + 0x9f5], 0x2f
mov byte [rsp + 0x9f6], 0x43
mov dword [rsp + 0x4320], 0x2569
mov byte [rsp + 0x9f7], 0xab
mov eax, 0x5617
mov word [rsp + 0x17b8], ax
mov byte [rsp + 0x9f8], 0xed
mov eax, 0x2c1
mov word [rsp + 0x17bc], ax
mov dword [rsp + 0x4324], 0x18dd
mov dword [rsp + 0x4328], 0x11f5
mov byte [rsp + 0x9f9], 0x41
mov byte [rsp + 0x9fa], 0x39
mov byte [rsp + 0x9fb], 0x2b
movabs rax, 0x1e3e40166409d
mov qword [rsp + 0x64a8], rax
mov dword [rsp + 0x432c], 0x2a39
mov byte [rsp + 0x9fc], 0x2f
mov dword [rsp + 0x4330], 0xce1
mov dword [rsp + 0x4334], 0xad1
mov dword [rsp + 0x4338], 0x2501
mov dword [rsp + 0x433c], 0x8df
mov byte [rsp + 0x9fd], 0xd5
mov dword [rsp + 0x4340], 0x27e5
movabs rax, 0x1e3e401662d47
mov qword [rsp + 0x64b0], rax
mov byte [rsp + 0x9fe], 0x39
mov byte [rsp + 0x9ff], 0x3b
mov dword [rsp + 0x4344], 0x1649
mov byte [rsp + 0xa00], 0x1b
movabs rax, 0x1e3e401668d37
mov qword [rsp + 0x64b8], rax
mov byte [rsp + 0xa01], 0x27
mov byte [rsp + 0xa02], 0x3b
mov byte [rsp + 0xa03], 0xa7
mov dword [rsp + 0x4348], 0xcc9
mov dword [rsp + 0x434c], 0x597
mov dword [rsp + 0x4350], 0x31e9
mov byte [rsp + 0xa04], 0x41
mov dword [rsp + 0x4354], 0x9ab
mov byte [rsp + 0xa05], 0x9f
mov byte [rsp + 0xa06], 0x2f
mov dword [rsp + 0x4358], 0x2e8f
movabs rax, 0x1e3e40166337b
mov qword [rsp + 0x64c0], rax
mov byte [rsp + 0xa07], 0x35
mov dword [rsp + 0x435c], 0x2573
mov dword [rsp + 0x4360], 0x14f1
mov byte [rsp + 0xa08], 0x3f
mov byte [rsp + 0xa09], 0x2b
mov dword [rsp + 0x4364], 0xf27
mov dword [rsp + 0x4368], 0x1647
mov byte [rsp + 0xa0a], 0x13
mov dword [rsp + 0x436c], 0x1f99
mov byte [rsp + 0xa0b], 0x29
mov byte [rsp + 0xa0c], 0x2f
mov eax, 0x1f1
mov word [rsp + 0x17c0], ax
mov dword [rsp + 0x4370], 0x1e79
mov dword [rsp + 0x4374], 0x5eb
movabs rax, 0x1ec2a91770353
mov qword [rsp + 0x64c8], rax
mov byte [rsp + 0xa0d], 0x3f
mov byte [rsp + 0xa0e], 0x29
mov byte [rsp + 0xa0f], 0xf5
movabs rax, 0x1ec2a917772d9
mov qword [rsp + 0x64d0], rax
mov byte [rsp + 0xa10], 0x69
mov byte [rsp + 0xa11], 0x35
mov byte [rsp + 0xa12], 0xf7
mov byte [rsp + 0xa13], 0x27
mov dword [rsp + 0x4378], 0x1765
mov dword [rsp + 0x437c], 0xae3
mov dword [rsp + 0x4380], 0xc61
mov byte [rsp + 0xa14], 0x15
mov eax, 0x2b6b
mov word [rsp + 0x17c4], ax
mov byte [rsp + 0xa15], 0x2b
mov byte [rsp + 0xa16], 0x2b
mov eax, 0x31f
mov word [rsp + 0x17c8], ax
mov byte [rsp + 0xa17], 0xb7
mov dword [rsp + 0x4384], 0x2277
mov dword [rsp + 0x4388], 0xcc5
mov dword [rsp + 0x438c], 0x1289
mov byte [rsp + 0xa18], 0x35
mov dword [rsp + 0x4390], 0x161f
mov dword [rsp + 0x4394], 0x320d
mov dword [rsp + 0x4398], 0xf59
mov dword [rsp + 0x439c], 0x1039
mov byte [rsp + 0xa19], 0x1f
mov byte [rsp + 0xa1a], 0xfd
mov byte [rsp + 0xa1b], 0x37
mov byte [rsp + 0xa1c], 0x31
mov dword [rsp + 0x43a0], 0xee7
mov byte [rsp + 0xa1d], 0x39
mov dword [rsp + 0x43a4], 0x931
mov dword [rsp + 0x43a8], 0x15a3
mov eax, 0x1d3
mov word [rsp + 0x17cc], ax
mov dword [rsp + 0x43ac], 0x128f
mov byte [rsp + 0xa1e], 0x9d
mov dword [rsp + 0x43b0], 0x2225
mov dword [rsp + 0x43b4], 0x2179
mov eax, 0x1c9
mov word [rsp + 0x17d0], ax
movabs rax, 0x1e3e401666bb7
mov qword [rsp + 0x64d8], rax
mov byte [rsp + 0xa1f], 0x33
movabs rax, 0x1e3e401669faf
mov qword [rsp + 0x64e0], rax
mov dword [rsp + 0x43b8], 0x188d
mov byte [rsp + 0xa20], 0x33
mov byte [rsp + 0xa21], 0x37
mov byte [rsp + 0xa22], 0x85
mov eax, 0xe59
mov word [rsp + 0x17d4], ax
mov eax, 0x31d
mov word [rsp + 0x17d8], ax
mov dword [rsp + 0x43bc], 0xb8f
mov dword [rsp + 0x43c0], 0x1bc1
mov byte [rsp + 0xa23], 0x33
movabs rax, 0x1e3e401668adb
mov qword [rsp + 0x64e8], rax
mov dword [rsp + 0x43c4], 0x2dfb
mov dword [rsp + 0x43c8], 0x645
mov eax, 0x1591
mov word [rsp + 0x17dc], ax
movabs rax, 0x1ec2a91774c75
mov qword [rsp + 0x64f0], rax
mov byte [rsp + 0xa24], 0x29
mov byte [rsp + 0xa25], 0x39
mov dword [rsp + 0x43cc], 0x1b2d
mov byte [rsp + 0xa26], 0x29
mov dword [rsp + 0x43d0], 0x1099
mov dword [rsp + 0x43d4], 0x2193
mov byte [rsp + 0xa27], 0xd9
mov eax, 0x18d
mov word [rsp + 0x17e0], ax
mov byte [rsp + 0xa28], 0x2d
movabs rax, 0x1e3e401668a41
mov qword [rsp + 0x64f8], rax
mov dword [rsp + 0x43d8], 0xc8d
mov dword [rsp + 0x43dc], 0x29db
mov byte [rsp + 0xa29], 0x3f
movabs rax, 0x1e3e401669a09
mov qword [rsp + 0x6500], rax
mov dword [rsp + 0x43e0], 0x259b
mov byte [rsp + 0xa2a], 0x79
mov dword [rsp + 0x43e4], 0x1897
mov eax, 0xcb
mov word [rsp + 0x17e4], ax
mov dword [rsp + 0x43e8], 0x6ad
mov byte [rsp + 0xa2b], 0x19
mov byte [rsp + 0xa2c], 0x39
mov byte [rsp + 0xa2d], 0x35
mov dword [rsp + 0x43ec], 0x1533
mov dword [rsp + 0x43f0], 0x787
mov dword [rsp + 0x43f4], 0x119d
mov byte [rsp + 0xa2e], 0x53
mov byte [rsp + 0xa2f], 0x3b
movabs rax, 0x1e3e4016696e5
mov qword [rsp + 0x6508], rax
mov byte [rsp + 0xa30], 0x81
mov byte [rsp + 0xa31], 0x5f
mov byte [rsp + 0xa32], 0x29
mov dword [rsp + 0x43f8], 0x180d
mov byte [rsp + 0xa33], 0x3d
mov dword [rsp + 0x43fc], 0x2017
mov eax, 0x7511
mov word [rsp + 0x17e8], ax
mov dword [rsp + 0x4400], 0x1a67
mov byte [rsp + 0xa34], 0x35
mov byte [rsp + 0xa35], 0xc3
mov dword [rsp + 0x4404], 0xe81
mov dword [rsp + 0x4408], 0x1467
mov byte [rsp + 0xa36], 0x37
mov dword [rsp + 0x440c], 0x192d
movabs rax, 0x1e3e401665413
mov qword [rsp + 0x6510], rax
movabs rax, 0x1e3e401663225
mov qword [rsp + 0x6518], rax
mov byte [rsp + 0xa37], 0xd9
mov eax, 0x7911
mov word [rsp + 0x17ec], ax
mov dword [rsp + 0x4410], 0x2965
mov byte [rsp + 0xa38], 0x9f
mov dword [rsp + 0x4414], 0x26c7
mov dword [rsp + 0x4418], 0x2b89
mov dword [rsp + 0x441c], 0x214f
mov dword [rsp + 0x4420], 0x299d
mov byte [rsp + 0xa39], 0xc1
mov dword [rsp + 0x4424], 0x1cb3
mov dword [rsp + 0x4428], 0x239d
mov byte [rsp + 0xa3a], 0x8f
mov byte [rsp + 0xa3b], 0x31
mov byte [rsp + 0xa3c], 0x3d
mov dword [rsp + 0x442c], 0x214d
mov dword [rsp + 0x4430], 0x23c5
mov dword [rsp + 0x4434], 0x1d4b
mov dword [rsp + 0x4438], 0x2e43
mov byte [rsp + 0xa3d], 0x29
mov byte [rsp + 0xa3e], 0x3f
movabs rax, 0x1e3e401662eed
mov qword [rsp + 0x6520], rax
mov byte [rsp + 0xa3f], 0x29
mov byte [rsp + 0xa40], 0xb7
mov dword [rsp + 0x443c], 0x17ed
mov byte [rsp + 0xa41], 0xbf
mov byte [rsp + 0xa42], 0xf7
mov dword [rsp + 0x4440], 0x2b3f
mov byte [rsp + 0xa43], 0x63
mov dword [rsp + 0x4444], 0x65b
mov eax, 0x23f
mov word [rsp + 0x17f0], ax
mov dword [rsp + 0x4448], 0x100d
mov dword [rsp + 0x444c], 0x179b
mov byte [rsp + 0xa44], 0xc7
mov dword [rsp + 0x4450], 0x2d55
mov eax, 0x247
mov word [rsp + 0x17f4], ax
mov dword [rsp + 0x4454], 0x2b87
mov dword [rsp + 0x4458], 0x201b
mov dword [rsp + 0x445c], 0xf2b
mov dword [rsp + 0x4460], 0x198b
mov byte [rsp + 0xa45], 0x2b
mov eax, 0x37f
mov word [rsp + 0x17f8], ax
mov dword [rsp + 0x4464], 0x1e51
mov dword [rsp + 0x4468], 0x1713
mov byte [rsp + 0xa46], 0x3d
mov byte [rsp + 0xa47], 0x31
mov byte [rsp + 0xa48], 0xf9
mov byte [rsp + 0xa49], 0x3f
mov byte [rsp + 0xa4a], 0x31
mov byte [rsp + 0xa4b], 0x35
mov byte [rsp + 0xa4c], 0x3d
mov byte [rsp + 0xa4d], 0xe1
mov byte [rsp + 0xa4e], 0x3f
mov dword [rsp + 0x446c], 0x2e67
mov byte [rsp + 0xa4f], 0x2d
mov byte [rsp + 0xa50], 0x29
movabs rax, 0x1ec2a917764ff
mov qword [rsp + 0x6528], rax
mov dword [rsp + 0x4470], 0x1631
mov dword [rsp + 0x4474], 0xe31
movabs rax, 0x1ec2a91771ba9
mov qword [rsp + 0x6530], rax
mov byte [rsp + 0xa51], 0x37
mov byte [rsp + 0xa52], 0x3f
mov dword [rsp + 0x4478], 0x1255
mov eax, 0xc7
mov word [rsp + 0x17fc], ax
mov byte [rsp + 0xa53], 0x7d
mov byte [rsp + 0xa54], 0xc3
mov byte [rsp + 0xa55], 0x2b
mov byte [rsp + 0xa56], 0xf9
movabs rax, 0x1e3e401665d57
mov qword [rsp + 0x6538], rax
mov byte [rsp + 0xa57], 0x69
mov dword [rsp + 0x447c], 0x1d59
mov byte [rsp + 0xa58], 0x49
mov eax, 0x6daf
mov word [rsp + 0x1800], ax
mov dword [rsp + 0x4480], 0x2281
mov byte [rsp + 0xa59], 0x49
movabs rax, 0x1e3e401668365
mov qword [rsp + 0x6540], rax
mov byte [rsp + 0xa5a], 0x65
mov byte [rsp + 0xa5b], 0x35
movabs rax, 0x1ec2a91773ae3
mov qword [rsp + 0x6548], rax
mov byte [rsp + 0xa5c], 0xc1
mov byte [rsp + 0xa5d], 0x35
mov byte [rsp + 0xa5e], 0x31
mov byte [rsp + 0xa5f], 0x81
mov byte [rsp + 0xa60], 0x27
mov byte [rsp + 0xa61], 0x1d
mov byte [rsp + 0xa62], 0x2f
mov byte [rsp + 0xa63], 0x35
mov eax, 0x47
mov word [rsp + 0x1804], ax
mov eax, 0x279
mov word [rsp + 0x1808], ax
mov dword [rsp + 0x4484], 0x3065
mov dword [rsp + 0x4488], 0x18ad
mov dword [rsp + 0x448c], 0xd1d
mov eax, 0x4991
mov word [rsp + 0x180c], ax
mov dword [rsp + 0x4490], 0x17df
mov byte [rsp + 0xa64], 0x2b
mov dword [rsp + 0x4494], 0xf6d
mov byte [rsp + 0xa65], 0x41
mov dword [rsp + 0x4498], 0x2135
mov dword [rsp + 0x449c], 0x2f83
mov dword [rsp + 0x44a0], 0xc31
mov dword [rsp + 0x44a4], 0x22c7
mov eax, 0x3003
mov word [rsp + 0x1810], ax
mov byte [rsp + 0xa66], 0x8b
mov byte [rsp + 0xa67], 0x27
mov dword [rsp + 0x44a8], 0x1347
mov byte [rsp + 0xa68], 0x85
mov byte [rsp + 0xa69], 0xdf
mov byte [rsp + 0xa6a], 0x3b
mov byte [rsp + 0xa6b], 0x5f
mov dword [rsp + 0x44ac], 0x825
mov dword [rsp + 0x44b0], 0x258d
mov dword [rsp + 0x44b4], 0x1b7f
mov dword [rsp + 0x44b8], 0xd01
mov byte [rsp + 0xa6c], 0x27
mov byte [rsp + 0xa6d], 0xe1
movabs rax, 0x1e3e40166a2d7
mov qword [rsp + 0x6550], rax
mov eax, 0x2c9
mov word [rsp + 0x1814], ax
movabs rax, 0x1ec2a91770dbd
mov qword [rsp + 0x6558], rax
mov byte [rsp + 0xa6e], 0x35
mov byte [rsp + 0xa6f], 0x6d
mov byte [rsp + 0xa70], 0x7d
mov eax, 0x323
mov word [rsp + 0x1818], ax
movabs rax, 0x1ec2a91774dcb
mov qword [rsp + 0x6560], rax
mov dword [rsp + 0x44bc], 0xe9d
mov dword [rsp + 0x44c0], 0xf5d
mov dword [rsp + 0x44c4], 0x1631
mov eax, 0x26d
mov word [rsp + 0x181c], ax
movabs rax, 0x1e3e40166a6f7
mov qword [rsp + 0x6568], rax
mov dword [rsp + 0x44c8], 0xb2d
mov eax, 0x3c85
mov word [rsp + 0x1820], ax
mov dword [rsp + 0x44cc], 0x1419
mov byte [rsp + 0xa71], 0xe7
mov byte [rsp + 0xa72], 0x2f
mov dword [rsp + 0x44d0], 0x1f8f
mov dword [rsp + 0x44d4], 0x2975
mov dword [rsp + 0x44d8], 0x30d9
movabs rax, 0x1ec2a91771d37
mov qword [rsp + 0x6570], rax
mov dword [rsp + 0x44dc], 0xbbb
mov eax, 0x3bc5
mov word [rsp + 0x1824], ax
mov byte [rsp + 0xa73], 0x2f
mov byte [rsp + 0xa74], 0x3b
mov byte [rsp + 0xa75], 0x37
mov eax, 0x342d
mov word [rsp + 0x1828], ax
mov byte [rsp + 0xa76], 0x2d
mov byte [rsp + 0xa77], 0x71
movabs rax, 0x1ec2a91772315
mov qword [rsp + 0x6578], rax
mov dword [rsp + 0x44e0], 0xa7b
mov dword [rsp + 0x44e4], 0x246d
mov byte [rsp + 0xa78], 0x65
mov eax, 0x1bf1
mov word [rsp + 0x182c], ax
mov dword [rsp + 0x44e8], 0xa3d
mov dword [rsp + 0x44ec], 0x23b7
mov dword [rsp + 0x44f0], 0x1d0d
mov byte [rsp + 0xa79], 0x3d
mov dword [rsp + 0x44f4], 0x16a9
mov dword [rsp + 0x44f8], 0x1f87
mov byte [rsp + 0xa7a], 0xf9
mov byte [rsp + 0xa7b], 0x2d
movabs rax, 0x1e3e401663b15
mov qword [rsp + 0x6580], rax
mov eax, 0x53d5
mov word [rsp + 0x1830], ax
mov byte [rsp + 0xa7c], 0xf5
movabs rax, 0x1e3e40166448f
mov qword [rsp + 0x6588], rax
movabs rax, 0x1ec2a91776881
mov qword [rsp + 0x6590], rax
mov byte [rsp + 0xa7d], 0x89
mov byte [rsp + 0xa7e], 0x4d
mov dword [rsp + 0x44fc], 0x2d11
mov dword [rsp + 0x4500], 0x807
mov byte [rsp + 0xa7f], 0xfd
mov dword [rsp + 0x4504], 0x2525
mov dword [rsp + 0x4508], 0xc8b
mov byte [rsp + 0xa80], 0x29
mov dword [rsp + 0x450c], 0x2c3d
mov byte [rsp + 0xa81], 0x3b
mov dword [rsp + 0x4510], 0x2cb7
mov dword [rsp + 0x4514], 0x29d7
mov byte [rsp + 0xa82], 0x37
mov eax, 0xdf
mov word [rsp + 0x1834], ax
mov byte [rsp + 0xa83], 0x3d
mov byte [rsp + 0xa84], 0xcb
mov eax, 0x5001
mov word [rsp + 0x1838], ax
mov dword [rsp + 0x4518], 0x767
mov byte [rsp + 0xa85], 0xd7
movabs rax, 0x1e3e401663b19
mov qword [rsp + 0x6598], rax
movabs rax, 0x1e3e401664e7b
mov qword [rsp + 0x65a0], rax
mov byte [rsp + 0xa86], 0x89
mov dword [rsp + 0x451c], 0x2599
mov dword [rsp + 0x4520], 0x1319
mov dword [rsp + 0x4524], 0x1edb
mov eax, 0x3453
mov word [rsp + 0x183c], ax
mov dword [rsp + 0x4528], 0x1859
mov dword [rsp + 0x452c], 0x2edd
mov dword [rsp + 0x4530], 0x16d1
mov dword [rsp + 0x4534], 0x84f
mov byte [rsp + 0xa87], 0xaf
mov eax, 0x2cd
mov word [rsp + 0x1840], ax
mov dword [rsp + 0x4538], 0x2dab
movabs rax, 0x1e3e401662b15
mov qword [rsp + 0x65a8], rax
mov byte [rsp + 0xa88], 0xd1
mov dword [rsp + 0x453c], 0x1cfb
mov byte [rsp + 0xa89], 5
mov dword [rsp + 0x4540], 0x2171
mov byte [rsp + 0xa8a], 0xe3
mov byte [rsp + 0xa8b], 9
mov dword [rsp + 0x4544], 0x1641
mov dword [rsp + 0x4548], 0x210d
mov dword [rsp + 0x454c], 0x1a69
mov dword [rsp + 0x4550], 0x2321
mov eax, 0x38b
mov word [rsp + 0x1844], ax
mov byte [rsp + 0xa8c], 0xa7
mov eax, 0x1d5
mov word [rsp + 0x1848], ax
mov dword [rsp + 0x4554], 0x298b
mov dword [rsp + 0x4558], 0x2363
mov byte [rsp + 0xa8d], 0x39
mov dword [rsp + 0x455c], 0x1f93
mov byte [rsp + 0xa8e], 0x51
mov dword [rsp + 0x4560], 0xd7f
mov eax, 0x2e5
mov word [rsp + 0x184c], ax
mov dword [rsp + 0x4564], 0x1447
mov byte [rsp + 0xa8f], 0x85
mov dword [rsp + 0x4568], 0x1409
mov dword [rsp + 0x456c], 0x2f99
movabs rax, 0x1ec2a91776d79
mov qword [rsp + 0x65b0], rax
mov byte [rsp + 0xa90], 0x91
mov dword [rsp + 0x4570], 0x2cfb
mov byte [rsp + 0xa91], 0x41
mov dword [rsp + 0x4574], 0xd63
mov byte [rsp + 0xa92], 0x13
mov byte [rsp + 0xa93], 0xbb
mov dword [rsp + 0x4578], 0x1447
mov byte [rsp + 0xa94], 0x3b
mov dword [rsp + 0x457c], 0x1fb5
mov dword [rsp + 0x4580], 0x2667
mov dword [rsp + 0x4584], 0x25df
mov byte [rsp + 0xa95], 0x25
mov eax, 0x14b
mov word [rsp + 0x1850], ax
mov byte [rsp + 0xa96], 0x57
mov byte [rsp + 0xa97], 0x41
mov dword [rsp + 0x4588], 0x1e29
mov dword [rsp + 0x458c], 0x1efd
mov dword [rsp + 0x4590], 0x18a3
mov byte [rsp + 0xa98], 0xd7
mov dword [rsp + 0x4594], 0x6a5
mov dword [rsp + 0x4598], 0x25f7
mov byte [rsp + 0xa99], 0x33
mov eax, 0x283f
mov word [rsp + 0x1854], ax
mov byte [rsp + 0xa9a], 0x77
mov dword [rsp + 0x459c], 0x1e43
movabs rax, 0x1e3e401666801
mov qword [rsp + 0x65b8], rax
mov dword [rsp + 0x45a0], 0x2c1b
movabs rax, 0x1ec2a91774ef7
mov qword [rsp + 0x65c0], rax
mov byte [rsp + 0xa9b], 0x75
mov byte [rsp + 0xa9c], 0x41
mov byte [rsp + 0xa9d], 0x13
mov dword [rsp + 0x45a4], 0x1477
mov byte [rsp + 0xa9e], 0xad
mov byte [rsp + 0xa9f], 0x3b
mov dword [rsp + 0x45a8], 0x1757
mov dword [rsp + 0x45ac], 0x145d
mov byte [rsp + 0xaa0], 0x37
mov dword [rsp + 0x45b0], 0x270f
mov eax, 0x14f1
mov word [rsp + 0x1858], ax
mov dword [rsp + 0x45b4], 0x2525
mov dword [rsp + 0x45b8], 0x1f2f
movabs rax, 0x1e3e401668509
mov qword [rsp + 0x65c8], rax
mov dword [rsp + 0x45bc], 0x2ba7
mov byte [rsp + 0xaa1], 0x3b
mov dword [rsp + 0x45c0], 0x148f
mov eax, 0x357
mov word [rsp + 0x185c], ax
mov dword [rsp + 0x45c4], 0x2663
mov byte [rsp + 0xaa2], 0x45
mov eax, 0x5b29
mov word [rsp + 0x1860], ax
mov byte [rsp + 0xaa3], 0x33
mov eax, 0x109
mov word [rsp + 0x1864], ax
mov dword [rsp + 0x45c8], 0x1805
mov dword [rsp + 0x45cc], 0x1f0b
mov dword [rsp + 0x45d0], 0x1bd5
mov byte [rsp + 0xaa4], 0x33
mov byte [rsp + 0xaa5], 0x2b
mov byte [rsp + 0xaa6], 0xfb
mov dword [rsp + 0x45d4], 0x19b9
mov byte [rsp + 0xaa7], 0x2b
movabs rax, 0x1ec2a917735d9
mov qword [rsp + 0x65d0], rax
mov dword [rsp + 0x45d8], 0xf01
mov byte [rsp + 0xaa8], 0xe1
mov byte [rsp + 0xaa9], 0x29
mov dword [rsp + 0x45dc], 0x214b
mov dword [rsp + 0x45e0], 0x153f
mov eax, 0x359
mov word [rsp + 0x1868], ax
mov byte [rsp + 0xaaa], 0x3b
mov dword [rsp + 0x45e4], 0x13c9
mov byte [rsp + 0xaab], 0x33
mov dword [rsp + 0x45e8], 0x2341
mov byte [rsp + 0xaac], 0x35
mov byte [rsp + 0xaad], 0x4b
mov dword [rsp + 0x45ec], 0x1755
mov byte [rsp + 0xaae], 0x89
mov byte [rsp + 0xaaf], 0xb5
mov dword [rsp + 0x45f0], 0x3201
mov dword [rsp + 0x45f4], 0x29ed
mov dword [rsp + 0x45f8], 0x1d7b
mov dword [rsp + 0x45fc], 0x179d
mov byte [rsp + 0xab0], 0xf
mov dword [rsp + 0x4600], 0xbe3
mov dword [rsp + 0x4604], 0x23c1
mov dword [rsp + 0x4608], 0x274b
mov byte [rsp + 0xab1], 0x81
mov eax, 0x13d
mov word [rsp + 0x186c], ax
mov byte [rsp + 0xab2], 0x6b
mov dword [rsp + 0x460c], 0x13fb
mov dword [rsp + 0x4610], 0xc27
mov byte [rsp + 0xab3], 0x27
mov byte [rsp + 0xab4], 0xab
mov dword [rsp + 0x4614], 0x783
mov dword [rsp + 0x4618], 0xf3b
mov dword [rsp + 0x461c], 0x1717
mov byte [rsp + 0xab5], 0x39
mov byte [rsp + 0xab6], 0x67
mov byte [rsp + 0xab7], 0x31
mov dword [rsp + 0x4620], 0x1f97
mov byte [rsp + 0xab8], 0x5f
mov dword [rsp + 0x4624], 0x16a1
mov dword [rsp + 0x4628], 0x2dad
mov eax, 0x275
mov word [rsp + 0x1870], ax
mov eax, 0x213
mov word [rsp + 0x1874], ax
mov byte [rsp + 0xab9], 0xed
mov byte [rsp + 0xaba], 0x33
mov byte [rsp + 0xabb], 0xb1
mov byte [rsp + 0xabc], 0x41
mov byte [rsp + 0xabd], 0xb5
mov byte [rsp + 0xabe], 0x2d
mov byte [rsp + 0xabf], 0x23
mov byte [rsp + 0xac0], 0x29
mov dword [rsp + 0x462c], 0x2001
mov dword [rsp + 0x4630], 0x313d
mov dword [rsp + 0x4634], 0xd99
mov dword [rsp + 0x4638], 0x2253
mov dword [rsp + 0x463c], 0xe7f
mov eax, 0x1cd
mov word [rsp + 0x1878], ax
mov byte [rsp + 0xac1], 0x3b
mov byte [rsp + 0xac2], 0xe9
mov byte [rsp + 0xac3], 0x3d
mov dword [rsp + 0x4640], 0xb59
mov eax, 0x55b
mov word [rsp + 0x187c], ax
mov dword [rsp + 0x4644], 0x1dab
mov dword [rsp + 0x4648], 0x20e5
mov byte [rsp + 0xac4], 0x35
mov dword [rsp + 0x464c], 0xba1
mov byte [rsp + 0xac5], 0x43
mov byte [rsp + 0xac6], 0xbb
mov dword [rsp + 0x4650], 0x1691
mov eax, 0x343
mov word [rsp + 0x1880], ax
mov eax, 0x7597
mov word [rsp + 0x1884], ax
mov dword [rsp + 0x4654], 0x1f4f
mov byte [rsp + 0xac7], 0x2f
movabs rax, 0x1e3e4016685cd
mov qword [rsp + 0x65d8], rax
mov byte [rsp + 0xac8], 0x39
mov dword [rsp + 0x4658], 0x1373
mov byte [rsp + 0xac9], 0x6b
mov byte [rsp + 0xaca], 9
mov dword [rsp + 0x465c], 0x2567
mov dword [rsp + 0x4660], 0xac3
mov eax, 0x319
mov word [rsp + 0x1888], ax
mov byte [rsp + 0xacb], 0xf5
mov dword [rsp + 0x4664], 0x1aa9
mov dword [rsp + 0x4668], 0x1cdb
movabs rax, 0x1e3e401667547
mov qword [rsp + 0x65e0], rax
mov byte [rsp + 0xacc], 0x3b
mov byte [rsp + 0xacd], 0x3b
movabs rax, 0x1ec2a91772115
mov qword [rsp + 0x65e8], rax
mov dword [rsp + 0x466c], 0x1d5f
mov dword [rsp + 0x4670], 0x1d31
mov byte [rsp + 0xace], 0xb3
mov byte [rsp + 0xacf], 0x27
mov dword [rsp + 0x4674], 0x2e9d
mov dword [rsp + 0x4678], 0x2413
mov byte [rsp + 0xad0], 0x15
mov dword [rsp + 0x467c], 0x1637
mov dword [rsp + 0x4680], 0x29cd
mov dword [rsp + 0x4684], 0x110f
mov byte [rsp + 0xad1], 0x31
mov dword [rsp + 0x4688], 0x16c9
mov dword [rsp + 0x468c], 0x30ad
mov dword [rsp + 0x4690], 0x1a49
mov byte [rsp + 0xad2], 0x2f
mov dword [rsp + 0x4694], 0x1c63
mov byte [rsp + 0xad3], 0xef
mov byte [rsp + 0xad4], 0x35
mov dword [rsp + 0x4698], 0x283d
mov byte [rsp + 0xad5], 0x29
mov dword [rsp + 0x469c], 0x1e2b
mov eax, 0x154d
mov word [rsp + 0x188c], ax
mov byte [rsp + 0xad6], 0x83
mov dword [rsp + 0x46a0], 0x2fed
mov byte [rsp + 0xad7], 0x29
mov byte [rsp + 0xad8], 0x3d
mov byte [rsp + 0xad9], 0x29
mov dword [rsp + 0x46a4], 0x2b45
mov dword [rsp + 0x46a8], 0x2523
mov eax, 0x3bad
mov word [rsp + 0x1890], ax
mov dword [rsp + 0x46ac], 0x1385
mov byte [rsp + 0xada], 0xa7
mov byte [rsp + 0xadb], 0x39
mov byte [rsp + 0xadc], 0x3b
mov byte [rsp + 0xadd], 0xff
mov dword [rsp + 0x46b0], 0x2c91
mov byte [rsp + 0xade], 0x7d
mov dword [rsp + 0x46b4], 0x173b
mov dword [rsp + 0x46b8], 0x28dd
mov dword [rsp + 0x46bc], 0x1921
mov byte [rsp + 0xadf], 0x39
movabs rax, 0x1ec2a9177323b
mov qword [rsp + 0x65f0], rax
mov dword [rsp + 0x46c0], 0x2e85
mov dword [rsp + 0x46c4], 0x2599
movabs rax, 0x1ec2a9176ff61
mov qword [rsp + 0x65f8], rax
mov dword [rsp + 0x46c8], 0x273f
mov byte [rsp + 0xae0], 0x97
mov eax, 0x2c5
mov word [rsp + 0x1894], ax
mov dword [rsp + 0x46cc], 0xaf9
mov byte [rsp + 0xae1], 0x29
mov byte [rsp + 0xae2], 0xc9
mov byte [rsp + 0xae3], 0x3d
mov byte [rsp + 0xae4], 0x3b
mov dword [rsp + 0x46d0], 0x28b9
mov byte [rsp + 0xae5], 0x49
mov eax, 0x3345
mov word [rsp + 0x1898], ax
mov byte [rsp + 0xae6], 0xeb
mov dword [rsp + 0x46d4], 0xa59
movabs rax, 0x1ec2a91770c2d
mov qword [rsp + 0x6600], rax
movabs rax, 0x1e3e401668eb3
mov qword [rsp + 0x6608], rax
mov dword [rsp + 0x46d8], 0x1c63
mov eax, 0x195
mov word [rsp + 0x189c], ax
mov dword [rsp + 0x46dc], 0x1407
mov eax, 0x55
mov word [rsp + 0x18a0], ax
mov dword [rsp + 0x46e0], 0x2beb
mov dword [rsp + 0x46e4], 0xb17
mov dword [rsp + 0x46e8], 0x132b
mov byte [rsp + 0xae7], 0xa9
mov dword [rsp + 0x46ec], 0x1deb
mov dword [rsp + 0x46f0], 0x22b3
mov dword [rsp + 0x46f4], 0xf93
mov dword [rsp + 0x46f8], 0x28f1
mov byte [rsp + 0xae8], 0x57
mov byte [rsp + 0xae9], 0x35
mov dword [rsp + 0x46fc], 0xe01
mov byte [rsp + 0xaea], 0xd3
mov byte [rsp + 0xaeb], 0x29
mov dword [rsp + 0x4700], 0x2809
movabs rax, 0x1e3e4016683cf
mov qword [rsp + 0x6610], rax
mov dword [rsp + 0x4704], 0x26fd
mov dword [rsp + 0x4708], 0x12b7
mov eax, 0x9b7
mov word [rsp + 0x18a4], ax
mov eax, 0x157
mov word [rsp + 0x18a8], ax
mov dword [rsp + 0x470c], 0xa3b
mov byte [rsp + 0xaec], 0x29
mov byte [rsp + 0xaed], 0x3d
movabs rax, 0x1ec2a91776371
mov qword [rsp + 0x6618], rax
mov byte [rsp + 0xaee], 0xef
mov byte [rsp + 0xaef], 0x83
mov byte [rsp + 0xaf0], 0xed
mov eax, 0x64c3
mov word [rsp + 0x18ac], ax
mov byte [rsp + 0xaf1], 0x2f
mov eax, 0x3b
mov word [rsp + 0x18b0], ax
mov dword [rsp + 0x4710], 0x1cb9
mov byte [rsp + 0xaf2], 0x3f
mov eax, 0x231
mov word [rsp + 0x18b4], ax
mov dword [rsp + 0x4714], 0x133f
mov dword [rsp + 0x4718], 0x7a5
mov byte [rsp + 0xaf3], 0x3d
mov dword [rsp + 0x471c], 0x1bc3
mov byte [rsp + 0xaf4], 0x33
mov byte [rsp + 0xaf5], 0x75
mov byte [rsp + 0xaf6], 0x1b
mov byte [rsp + 0xaf7], 7
mov dword [rsp + 0x4720], 0x1dd7
mov byte [rsp + 0xaf8], 0x35
mov byte [rsp + 0xaf9], 0x89
mov byte [rsp + 0xafa], 0x41
mov dword [rsp + 0x4724], 0x3089
mov dword [rsp + 0x4728], 0x30c5
mov byte [rsp + 0xafb], 0x59
mov dword [rsp + 0x472c], 0xa21
mov byte [rsp + 0xafc], 0x37
mov byte [rsp + 0xafd], 0x4b
mov eax, 0x39b
mov word [rsp + 0x18b8], ax
mov dword [rsp + 0x4730], 0x1875
mov byte [rsp + 0xafe], 0x89
mov dword [rsp + 0x4734], 0x9a9
mov dword [rsp + 0x4738], 0x1785
mov byte [rsp + 0xaff], 0x27
mov dword [rsp + 0x473c], 0x9b9
mov byte [rsp + 0xb00], 0x2b
mov eax, 0x1f7
mov word [rsp + 0x18bc], ax
mov byte [rsp + 0xb01], 0xa7
mov byte [rsp + 0xb02], 0x69
mov dword [rsp + 0x4740], 0x26bf
mov eax, 0xdb3
mov word [rsp + 0x18c0], ax
mov dword [rsp + 0x4744], 0x12f5
mov byte [rsp + 0xb03], 0x3d
mov byte [rsp + 0xb04], 0x4d
mov eax, 0x73b9
mov word [rsp + 0x18c4], ax
mov dword [rsp + 0x4748], 0x1333
mov eax, 0x6d
mov word [rsp + 0x18c8], ax
mov dword [rsp + 0x474c], 0x1217
mov dword [rsp + 0x4750], 0x2be5
mov byte [rsp + 0xb05], 0x4b
mov dword [rsp + 0x4754], 0x7ab
mov byte [rsp + 0xb06], 0xdb
mov dword [rsp + 0x4758], 0xcb1
mov byte [rsp + 0xb07], 0x27
mov byte [rsp + 0xb08], 0x41
mov dword [rsp + 0x475c], 0x4f5
mov eax, 0xb1
mov word [rsp + 0x18cc], ax
mov dword [rsp + 0x4760], 0x7e7
mov dword [rsp + 0x4764], 0xd71
mov dword [rsp + 0x4768], 0x312f
mov eax, 0x11b
mov word [rsp + 0x18d0], ax
mov dword [rsp + 0x476c], 0x1c1b
mov dword [rsp + 0x4770], 0x25ef
movabs rax, 0x1ec2a91770a01
mov qword [rsp + 0x6620], rax
mov dword [rsp + 0x4774], 0x2105
mov byte [rsp + 0xb09], 0x2f
mov byte [rsp + 0xb0a], 0xe3
mov dword [rsp + 0x4778], 0x2b83
mov byte [rsp + 0xb0b], 0x35
mov dword [rsp + 0x477c], 0x1755
mov dword [rsp + 0x4780], 0x9e3
movabs rax, 0x1ec2a917723ff
mov qword [rsp + 0x6628], rax
movabs rax, 0x1ec2a917746ab
mov qword [rsp + 0x6630], rax
mov dword [rsp + 0x4784], 0x1dc7
mov dword [rsp + 0x4788], 0x715
mov byte [rsp + 0xb0c], 0x2f
mov byte [rsp + 0xb0d], 0x41
movabs rax, 0x1e3e4016692e5
mov qword [rsp + 0x6638], rax
mov eax, 0x1529
mov word [rsp + 0x18d4], ax
mov byte [rsp + 0xb0e], 0x3f
mov dword [rsp + 0x478c], 0x1539
mov byte [rsp + 0xb0f], 0x41
movabs rax, 0x1e3e401666c0b
mov qword [rsp + 0x6640], rax
mov dword [rsp + 0x4790], 0x2437
mov dword [rsp + 0x4794], 0x122f
mov byte [rsp + 0xb10], 0x41
mov byte [rsp + 0xb11], 0xdf
mov byte [rsp + 0xb12], 0x2b
mov dword [rsp + 0x4798], 0x101d
mov byte [rsp + 0xb13], 0x39
mov byte [rsp + 0xb14], 9
mov byte [rsp + 0xb15], 0x6f
mov byte [rsp + 0xb16], 0x29
mov dword [rsp + 0x479c], 0x204b
mov eax, 0x12b
mov word [rsp + 0x18d8], ax
mov dword [rsp + 0x47a0], 0x18eb
mov byte [rsp + 0xb17], 0xa5
mov byte [rsp + 0xb18], 0x85
mov byte [rsp + 0xb19], 0x31
movabs rax, 0x1e3e401668b5f
mov qword [rsp + 0x6648], rax
mov eax, 0x251
mov word [rsp + 0x18dc], ax
mov eax, 0x665
mov word [rsp + 0x18e0], ax
mov dword [rsp + 0x47a4], 0x32e5
movabs rax, 0x1e3e401668125
mov qword [rsp + 0x6650], rax
mov dword [rsp + 0x47a8], 0x1291
mov dword [rsp + 0x47ac], 0xd63
mov byte [rsp + 0xb1a], 0x4b
movabs rax, 0x1e3e4016693e5
mov qword [rsp + 0x6658], rax
mov byte [rsp + 0xb1b], 0x31
movabs rax, 0x1ec2a91777047
mov qword [rsp + 0x6660], rax
mov dword [rsp + 0x47b0], 0x273f
mov byte [rsp + 0xb1c], 0x41
mov dword [rsp + 0x47b4], 0x2e49
mov dword [rsp + 0x47b8], 0x2757
mov byte [rsp + 0xb1d], 0x3f
mov dword [rsp + 0x47bc], 0x308b
mov dword [rsp + 0x47c0], 0xc0b
mov dword [rsp + 0x47c4], 0xd9b
mov dword [rsp + 0x47c8], 0x1f77
mov byte [rsp + 0xb1e], 0xc1
mov byte [rsp + 0xb1f], 0x2f
mov dword [rsp + 0x47cc], 0xa5f
mov byte [rsp + 0xb20], 0x2f
mov dword [rsp + 0x47d0], 0x185d
mov dword [rsp + 0x47d4], 0xce1
mov byte [rsp + 0xb21], 0x37
mov byte [rsp + 0xb22], 0x13
mov dword [rsp + 0x47d8], 0x2189
mov byte [rsp + 0xb23], 0x3f
mov dword [rsp + 0x47dc], 0x1379
movabs rax, 0x1e3e40166a161
mov qword [rsp + 0x6668], rax
mov byte [rsp + 0xb24], 0x75
mov byte [rsp + 0xb25], 0xe5
mov byte [rsp + 0xb26], 0x33
mov byte [rsp + 0xb27], 0x37
mov dword [rsp + 0x47e0], 0xabd
mov byte [rsp + 0xb28], 0x55
mov byte [rsp + 0xb29], 0xdb
mov eax, 0x5859
mov word [rsp + 0x18e4], ax
mov dword [rsp + 0x47e4], 0x2ae7
mov dword [rsp + 0x47e8], 0x2d15
mov dword [rsp + 0x47ec], 0x20ef
mov byte [rsp + 0xb2a], 0x37
mov byte [rsp + 0xb2b], 0x7b
mov dword [rsp + 0x47f0], 0xde5
mov eax, 0x40a1
mov word [rsp + 0x18e8], ax
mov eax, 0x4529
mov word [rsp + 0x18ec], ax
mov dword [rsp + 0x47f4], 0xb59
mov byte [rsp + 0xb2c], 9
mov dword [rsp + 0x47f8], 0x235d
mov byte [rsp + 0xb2d], 0x3d
mov dword [rsp + 0x47fc], 0x15f5
mov eax, 0x251
mov word [rsp + 0x18f0], ax
mov byte [rsp + 0xb2e], 0x3f
mov byte [rsp + 0xb2f], 0x2d
mov dword [rsp + 0x4800], 0x2e71
mov dword [rsp + 0x4804], 0x2b6b
mov byte [rsp + 0xb30], 0x3f
mov dword [rsp + 0x4808], 0x1865
movabs rax, 0x1ec2a91775881
mov qword [rsp + 0x6670], rax
mov byte [rsp + 0xb31], 0x11
mov byte [rsp + 0xb32], 0x29
movabs rax, 0x1ec2a91774ce5
mov qword [rsp + 0x6678], rax
mov dword [rsp + 0x480c], 0xa11
mov dword [rsp + 0x4810], 0x1971
mov byte [rsp + 0xb33], 0x41
mov dword [rsp + 0x4814], 0x1665
mov dword [rsp + 0x4818], 0xc45
mov dword [rsp + 0x481c], 0x2299
mov byte [rsp + 0xb34], 0xd
mov dword [rsp + 0x4820], 0x1915
mov dword [rsp + 0x4824], 0x17ad
mov dword [rsp + 0x4828], 0xf3f
mov dword [rsp + 0x482c], 0xf5b
mov byte [rsp + 0xb35], 0x39
mov byte [rsp + 0xb36], 0x3d
mov dword [rsp + 0x4830], 0x2bcb
mov byte [rsp + 0xb37], 0xbb
mov byte [rsp + 0xb38], 0x95
mov dword [rsp + 0x4834], 0xfd7
mov dword [rsp + 0x4838], 0x298d
mov dword [rsp + 0x483c], 0x1829
mov byte [rsp + 0xb39], 0x3f
mov byte [rsp + 0xb3a], 0xe7
mov eax, 0x172d
mov word [rsp + 0x18f4], ax
mov dword [rsp + 0x4840], 0x257f
mov byte [rsp + 0xb3b], 0x27
movabs rax, 0x1ec2a91770583
mov qword [rsp + 0x6680], rax
mov byte [rsp + 0xb3c], 0x2d
mov dword [rsp + 0x4844], 0x149b
mov byte [rsp + 0xb3d], 0x31
mov eax, 0x6f1d
mov word [rsp + 0x18f8], ax
movabs rax, 0x1e3e4016673b5
mov qword [rsp + 0x6688], rax
mov eax, 0xb1f
mov word [rsp + 0x18fc], ax
mov eax, 0x4039
mov word [rsp + 0x1900], ax
mov dword [rsp + 0x4848], 0x2b2f
mov byte [rsp + 0xb3e], 0xe9
mov byte [rsp + 0xb3f], 0x5f
mov dword [rsp + 0x484c], 0x10ff
mov eax, 0xa7
mov word [rsp + 0x1904], ax
mov dword [rsp + 0x4850], 0x2eff
mov dword [rsp + 0x4854], 0x2533
mov dword [rsp + 0x4858], 0xa7f
mov dword [rsp + 0x485c], 0x1af3
mov byte [rsp + 0xb40], 0x35
mov byte [rsp + 0xb41], 0xc1
mov byte [rsp + 0xb42], 0x3d
movabs rax, 0x1ec2a91774c87
mov qword [rsp + 0x6690], rax
mov dword [rsp + 0x4860], 0x234f
mov byte [rsp + 0xb43], 0x21
mov byte [rsp + 0xb44], 0x37
mov byte [rsp + 0xb45], 0x9d
mov byte [rsp + 0xb46], 0x3f
mov byte [rsp + 0xb47], 0x33
movabs rax, 0x1ec2a91770a23
mov qword [rsp + 0x6698], rax
mov byte [rsp + 0xb48], 0x3f
mov dword [rsp + 0x4864], 0xaef
mov dword [rsp + 0x4868], 0xf4f
mov byte [rsp + 0xb49], 0x9f
mov eax, 0x3c65
mov word [rsp + 0x1908], ax
mov dword [rsp + 0x486c], 0x21e9
mov byte [rsp + 0xb4a], 0x3d
movabs rax, 0x1e3e4016682cd
mov qword [rsp + 0x66a0], rax
mov dword [rsp + 0x4870], 0x1cad
mov byte [rsp + 0xb4b], 0x27
mov dword [rsp + 0x4874], 0x2a4f
mov byte [rsp + 0xb4c], 0xe5
mov byte [rsp + 0xb4d], 0x35
movabs rax, 0x1e3e401668a7f
mov qword [rsp + 0x66a8], rax
mov dword [rsp + 0x4878], 0x24d3
mov eax, 0x4559
mov word [rsp + 0x190c], ax
movabs rax, 0x1ec2a91770195
mov qword [rsp + 0x66b0], rax
mov dword [rsp + 0x487c], 0x7b1
mov dword [rsp + 0x4880], 0x2a2f
mov dword [rsp + 0x4884], 0x2e71
mov byte [rsp + 0xb4e], 0x2f
mov byte [rsp + 0xb4f], 0x83
mov dword [rsp + 0x4888], 0x30a9
mov dword [rsp + 0x488c], 0x1d07
mov byte [rsp + 0xb50], 0x2b
mov dword [rsp + 0x4890], 0x9ed
mov dword [rsp + 0x4894], 0x2e4d
mov dword [rsp + 0x4898], 0x260f
mov dword [rsp + 0x489c], 0xaa7
movabs rax, 0x1ec2a91773549
mov qword [rsp + 0x66b8], rax
mov dword [rsp + 0x48a0], 0x27d5
mov byte [rsp + 0xb51], 0x2b
mov byte [rsp + 0xb52], 0x29
mov dword [rsp + 0x48a4], 0x2799
movabs rax, 0x1e3e401668fcd
mov qword [rsp + 0x66c0], rax
mov dword [rsp + 0x48a8], 0xa7d
mov eax, 0x3103
mov word [rsp + 0x1910], ax
mov byte [rsp + 0xb53], 3
mov dword [rsp + 0x48ac], 0xfbf
mov byte [rsp + 0xb54], 0x6d
mov byte [rsp + 0xb55], 0x45
mov dword [rsp + 0x48b0], 0x3075
mov dword [rsp + 0x48b4], 0xab3
mov eax, 0x17d
mov word [rsp + 0x1914], ax
mov dword [rsp + 0x48b8], 0x23d9
mov eax, 0x62b7
mov word [rsp + 0x1918], ax
mov dword [rsp + 0x48bc], 0x19ed
mov byte [rsp + 0xb56], 0x41
movabs rax, 0x1e3e401667b9d
mov qword [rsp + 0x66c8], rax
mov eax, 0x23d
mov word [rsp + 0x191c], ax
movabs rax, 0x1ec2a91770741
mov qword [rsp + 0x66d0], rax
mov byte [rsp + 0xb57], 0x2b
movabs rax, 0x1ec2a91775003
mov qword [rsp + 0x66d8], rax
mov byte [rsp + 0xb58], 0x3b
mov byte [rsp + 0xb59], 0x37
mov dword [rsp + 0x48c0], 0x1b75
mov dword [rsp + 0x48c4], 0x931
mov dword [rsp + 0x48c8], 0x13e7
mov dword [rsp + 0x48cc], 0x1fdd
mov byte [rsp + 0xb5a], 0x71
mov dword [rsp + 0x48d0], 0x13e9
mov byte [rsp + 0xb5b], 0x71
mov dword [rsp + 0x48d4], 0x208d
mov dword [rsp + 0x48d8], 0xb73
mov dword [rsp + 0x48dc], 0x1a6d
mov dword [rsp + 0x48e0], 0x1d29
movabs rax, 0x1e3e401668ba9
mov qword [rsp + 0x66e0], rax
movabs rax, 0x1ec2a917730eb
mov qword [rsp + 0x66e8], rax
mov byte [rsp + 0xb5c], 0x23
mov byte [rsp + 0xb5d], 0xa9
mov byte [rsp + 0xb5e], 0x31
mov byte [rsp + 0xb5f], 0x5f
movabs rax, 0x1e3e401666d6f
mov qword [rsp + 0x66f0], rax
mov dword [rsp + 0x48e4], 0x2af3
mov eax, 0x3a3
mov word [rsp + 0x1920], ax
mov byte [rsp + 0xb60], 0xcd
mov dword [rsp + 0x48e8], 0x2129
mov byte [rsp + 0xb61], 0xb
mov eax, 0x46f7
mov word [rsp + 0x1924], ax
mov byte [rsp + 0xb62], 0xeb
mov byte [rsp + 0xb63], 0x19
mov byte [rsp + 0xb64], 0xb5
mov dword [rsp + 0x48ec], 0x28ad
mov byte [rsp + 0xb65], 0x37
mov byte [rsp + 0xb66], 0xff
mov eax, 0x2937
mov word [rsp + 0x1928], ax
mov dword [rsp + 0x48f0], 0x12fd
mov eax, 0x5605
mov word [rsp + 0x192c], ax
mov dword [rsp + 0x48f4], 0x12cd
mov byte [rsp + 0xb67], 0x33
mov dword [rsp + 0x48f8], 0xfe5
movabs rax, 0x1ec2a91773363
mov qword [rsp + 0x66f8], rax
mov byte [rsp + 0xb68], 0x35
mov byte [rsp + 0xb69], 0xff
mov dword [rsp + 0x48fc], 0x104d
mov dword [rsp + 0x4900], 0x12df
mov byte [rsp + 0xb6a], 0x41
mov dword [rsp + 0x4904], 0x2dd7
mov dword [rsp + 0x4908], 0x2feb
mov byte [rsp + 0xb6b], 0x2d
mov dword [rsp + 0x490c], 0xc81
movabs rax, 0x1e3e4016687b3
mov qword [rsp + 0x6700], rax
mov eax, 0x10d
mov word [rsp + 0x1930], ax
mov byte [rsp + 0xb6c], 0x3f
mov dword [rsp + 0x4910], 0x1c83
mov byte [rsp + 0xb6d], 0xb5
mov dword [rsp + 0x4914], 0x146f
mov byte [rsp + 0xb6e], 0x55
mov dword [rsp + 0x4918], 0x4e7
mov dword [rsp + 0x491c], 0x1373
mov dword [rsp + 0x4920], 0x26b5
mov byte [rsp + 0xb6f], 0x37
mov byte [rsp + 0xb70], 0x35
mov byte [rsp + 0xb71], 0x27
mov byte [rsp + 0xb72], 0x31
mov dword [rsp + 0x4924], 0x1dfd
mov dword [rsp + 0x4928], 0x299b
mov dword [rsp + 0x492c], 0xbeb
movabs rax, 0x1e3e401662eff
mov qword [rsp + 0x6708], rax
mov dword [rsp + 0x4930], 0x17df
mov eax, 0x34b
mov word [rsp + 0x1934], ax
mov byte [rsp + 0xb73], 0xdd
mov dword [rsp + 0x4934], 0x2389
mov byte [rsp + 0xb74], 0x3b
mov eax, 0x4dd9
mov word [rsp + 0x1938], ax
mov dword [rsp + 0x4938], 0x2e37
mov dword [rsp + 0x493c], 0xbf3
mov byte [rsp + 0xb75], 0xed
mov dword [rsp + 0x4940], 0x13e1
mov byte [rsp + 0xb76], 0xd3
movabs rax, 0x1ec2a91773339
mov qword [rsp + 0x6710], rax
mov byte [rsp + 0xb77], 0xbb
mov eax, 0x57b
mov word [rsp + 0x193c], ax
mov byte [rsp + 0xb78], 0xfb
mov byte [rsp + 0xb79], 0x27
mov byte [rsp + 0xb7a], 0x27
mov dword [rsp + 0x4944], 0xd9d
movabs rax, 0x1ec2a917774ef
mov qword [rsp + 0x6718], rax
mov dword [rsp + 0x4948], 0x2c67
mov byte [rsp + 0xb7b], 0xc3
movabs rax, 0x1ec2a9176fd07
mov qword [rsp + 0x6720], rax
mov dword [rsp + 0x494c], 0x3187
mov byte [rsp + 0xb7c], 0x7b
mov dword [rsp + 0x4950], 0x1915
mov byte [rsp + 0xb7d], 0x3b
mov byte [rsp + 0xb7e], 0x31
mov dword [rsp + 0x4954], 0x1765
mov byte [rsp + 0xb7f], 0x33
mov byte [rsp + 0xb80], 0xb
mov eax, 0x11d
mov word [rsp + 0x1940], ax
mov byte [rsp + 0xb81], 0x2b
mov byte [rsp + 0xb82], 0x3f
movabs rax, 0x1e3e4016675a1
mov qword [rsp + 0x6728], rax
mov dword [rsp + 0x4958], 0x12f9
mov byte [rsp + 0xb83], 0x3f
movabs rax, 0x1ec2a917759bd
mov qword [rsp + 0x6730], rax
mov eax, 0x2d83
mov word [rsp + 0x1944], ax
mov byte [rsp + 0xb84], 0x3d
mov byte [rsp + 0xb85], 0x2d
mov dword [rsp + 0x495c], 0xe5b
mov byte [rsp + 0xb86], 0xff
mov byte [rsp + 0xb87], 0x2d
mov byte [rsp + 0xb88], 0x61
mov dword [rsp + 0x4960], 0x6ad
mov dword [rsp + 0x4964], 0x849
mov byte [rsp + 0xb89], 0x3f
mov byte [rsp + 0xb8a], 0x89
mov dword [rsp + 0x4968], 0x1da5
mov dword [rsp + 0x496c], 0x226b
mov dword [rsp + 0x4970], 0xf7f
mov dword [rsp + 0x4974], 0x1637
mov byte [rsp + 0xb8b], 0x39
mov dword [rsp + 0x4978], 0x1433
mov byte [rsp + 0xb8c], 0x41
mov dword [rsp + 0x497c], 0x1391
mov dword [rsp + 0x4980], 0x21f1
mov dword [rsp + 0x4984], 0x927
mov byte [rsp + 0xb8d], 0x3f
mov dword [rsp + 0x4988], 0x237d
movabs rax, 0x1ec2a91776f59
mov qword [rsp + 0x6738], rax
mov dword [rsp + 0x498c], 0x74d
mov byte [rsp + 0xb8e], 0xb
mov dword [rsp + 0x4990], 0x1761
mov dword [rsp + 0x4994], 0x1f93
mov byte [rsp + 0xb8f], 0x91
mov dword [rsp + 0x4998], 0x21b3
mov byte [rsp + 0xb90], 0x3b
mov byte [rsp + 0xb91], 0x3b
movabs rax, 0x1ec2a91775db3
mov qword [rsp + 0x6740], rax
mov byte [rsp + 0xb92], 0x39
movabs rax, 0x1e3e401666091
mov qword [rsp + 0x6748], rax
mov dword [rsp + 0x499c], 0x2ae5
mov byte [rsp + 0xb93], 0x47
mov dword [rsp + 0x49a0], 0x1a9b
mov byte [rsp + 0xb94], 0x29
mov dword [rsp + 0x49a4], 0x3017
mov dword [rsp + 0x49a8], 0x2289
mov eax, 0x4f19
mov word [rsp + 0x1948], ax
mov byte [rsp + 0xb95], 0xb3
mov dword [rsp + 0x49ac], 0x1117
mov dword [rsp + 0x49b0], 0x767
movabs rax, 0x1ec2a91772d1f
mov qword [rsp + 0x6750], rax
mov dword [rsp + 0x49b4], 0x1edd
mov dword [rsp + 0x49b8], 0x1b8b
mov byte [rsp + 0xb96], 0xc1
mov dword [rsp + 0x49bc], 0x2973
mov dword [rsp + 0x49c0], 0x1313
mov eax, 0x11db
mov word [rsp + 0x194c], ax
mov byte [rsp + 0xb97], 0x6d
mov byte [rsp + 0xb98], 0x37
mov eax, 0x4d0f
mov word [rsp + 0x1950], ax
mov dword [rsp + 0x49c4], 0x181b
mov dword [rsp + 0x49c8], 0x111f
mov byte [rsp + 0xb99], 0x37
mov byte [rsp + 0xb9a], 0x4d
mov dword [rsp + 0x49cc], 0x655
mov byte [rsp + 0xb9b], 0x3f
movabs rax, 0x1ec2a917762df
mov qword [rsp + 0x6758], rax
mov byte [rsp + 0xb9c], 0x35
movabs rax, 0x1e3e401663ab3
mov qword [rsp + 0x6760], rax
mov byte [rsp + 0xb9d], 0x3d
mov eax, 0x7791
mov word [rsp + 0x1954], ax
mov byte [rsp + 0xb9e], 0x3b
mov byte [rsp + 0xb9f], 0x31
mov byte [rsp + 0xba0], 0x65
mov byte [rsp + 0xba1], 0x29
mov byte [rsp + 0xba2], 0x2b
mov dword [rsp + 0x49d0], 0x2725
mov byte [rsp + 0xba3], 0x29
mov dword [rsp + 0x49d4], 0xb9b
mov dword [rsp + 0x49d8], 0x5fb
mov dword [rsp + 0x49dc], 0xbff
mov dword [rsp + 0x49e0], 0x8a5
mov dword [rsp + 0x49e4], 0x1089
mov dword [rsp + 0x49e8], 0x2c8d
mov dword [rsp + 0x49ec], 0x12dd
mov dword [rsp + 0x49f0], 0x823
movabs rax, 0x1ec2a91777799
mov qword [rsp + 0x6768], rax
mov eax, 0x74a5
mov word [rsp + 0x1958], ax
mov byte [rsp + 0xba4], 0x2b
mov byte [rsp + 0xba5], 0x39
mov dword [rsp + 0x49f4], 0x2523
mov byte [rsp + 0xba6], 0x1d
movabs rax, 0x1e3e401664f9f
mov qword [rsp + 0x6770], rax
mov byte [rsp + 0xba7], 0x2f
mov dword [rsp + 0x49f8], 0x2ad5
mov byte [rsp + 0xba8], 0x37
mov dword [rsp + 0x49fc], 0xe67
mov dword [rsp + 0x4a00], 0xe63
mov eax, 0x151
mov word [rsp + 0x195c], ax
mov dword [rsp + 0x4a04], 0x2cdf
mov dword [rsp + 0x4a08], 0x239d
mov byte [rsp + 0xba9], 0x3b
mov dword [rsp + 0x4a0c], 0xb5f
mov dword [rsp + 0x4a10], 0x105b
mov dword [rsp + 0x4a14], 0x156f
movabs rax, 0x1e3e401666df7
mov qword [rsp + 0x6778], rax
mov eax, 0x4a95
mov word [rsp + 0x1960], ax
mov dword [rsp + 0x4a18], 0x19b9
mov byte [rsp + 0xbaa], 0x33
mov byte [rsp + 0xbab], 0x2d
mov byte [rsp + 0xbac], 0xad
mov dword [rsp + 0x4a1c], 0x697
mov dword [rsp + 0x4a20], 0x167d
mov byte [rsp + 0xbad], 0xaf
mov dword [rsp + 0x4a24], 0x2c5d
movabs rax, 0x1e3e401663e19
mov qword [rsp + 0x6780], rax
mov byte [rsp + 0xbae], 0x37
mov dword [rsp + 0x4a28], 0x7ed
mov eax, 0x2e7
mov word [rsp + 0x1964], ax
mov byte [rsp + 0xbaf], 0x39
mov eax, 0x23d
mov word [rsp + 0x1968], ax
mov dword [rsp + 0x4a2c], 0x981
mov byte [rsp + 0xbb0], 0xab
mov eax, 0x17c9
mov word [rsp + 0x196c], ax
mov byte [rsp + 0xbb1], 0x15
mov byte [rsp + 0xbb2], 0x2f
movabs rax, 0x1ec2a91774899
mov qword [rsp + 0x6788], rax
mov dword [rsp + 0x4a30], 0xfb3
mov byte [rsp + 0xbb3], 0x33
mov dword [rsp + 0x4a34], 0x2b47
mov dword [rsp + 0x4a38], 0x2f47
mov dword [rsp + 0x4a3c], 0x2421
mov byte [rsp + 0xbb4], 0x3f
mov dword [rsp + 0x4a40], 0x1829
mov dword [rsp + 0x4a44], 0x1c79
mov dword [rsp + 0x4a48], 0x1c79
movabs rax, 0x1e3e401662b4d
mov qword [rsp + 0x6790], rax
mov byte [rsp + 0xbb5], 0x75
mov byte [rsp + 0xbb6], 0x29
mov dword [rsp + 0x4a4c], 0x18d9
mov dword [rsp + 0x4a50], 0x1e1b
mov dword [rsp + 0x4a54], 0x1649
mov dword [rsp + 0x4a58], 0x2577
mov dword [rsp + 0x4a5c], 0x18cb
movabs rax, 0x1e3e4016692a9
mov qword [rsp + 0x6798], rax
mov eax, 0x255
mov word [rsp + 0x1970], ax
mov byte [rsp + 0xbb7], 0x3d
mov dword [rsp + 0x4a60], 0x1e5f
mov eax, 0x1521
mov word [rsp + 0x1974], ax
mov byte [rsp + 0xbb8], 0x2d
mov byte [rsp + 0xbb9], 0xe3
mov byte [rsp + 0xbba], 0x37
mov byte [rsp + 0xbbb], 0x49
mov byte [rsp + 0xbbc], 0xdf
mov byte [rsp + 0xbbd], 0x83
mov byte [rsp + 0xbbe], 0x41
movabs rax, 0x1e3e4016648d7
mov qword [rsp + 0x67a0], rax
mov byte [rsp + 0xbbf], 0x41
mov dword [rsp + 0x4a64], 0xab3
mov eax, 0xc7
mov word [rsp + 0x1978], ax
mov byte [rsp + 0xbc0], 0x79
mov dword [rsp + 0x4a68], 0x1b03
mov byte [rsp + 0xbc1], 0x41
mov dword [rsp + 0x4a6c], 0x6a3
mov byte [rsp + 0xbc2], 0x2b
mov byte [rsp + 0xbc3], 0x41
movabs rax, 0x1e3e4016697a1
mov qword [rsp + 0x67a8], rax
mov dword [rsp + 0x4a70], 0xb1f
mov byte [rsp + 0xbc4], 0x41
movabs rax, 0x1e3e4016697c3
mov qword [rsp + 0x67b0], rax
movabs rax, 0x1ec2a91772815
mov qword [rsp + 0x67b8], rax
mov eax, 0x8e7
mov word [rsp + 0x197c], ax
mov byte [rsp + 0xbc5], 0x33
movabs rax, 0x1ec2a917748e1
mov qword [rsp + 0x67c0], rax
mov byte [rsp + 0xbc6], 0x2f
mov eax, 0x3cf
mov word [rsp + 0x1980], ax
mov byte [rsp + 0xbc7], 0x1f
mov byte [rsp + 0xbc8], 0x33
mov dword [rsp + 0x4a74], 0x24e1
mov byte [rsp + 0xbc9], 0xb5
mov byte [rsp + 0xbca], 0x3d
movabs rax, 0x1e3e401667b81
mov qword [rsp + 0x67c8], rax
mov byte [rsp + 0xbcb], 0xa9
mov dword [rsp + 0x4a78], 0x1579
mov dword [rsp + 0x4a7c], 0x1cfd
mov dword [rsp + 0x4a80], 0x2abd
mov dword [rsp + 0x4a84], 0x2703
mov eax, 0x7d
mov word [rsp + 0x1984], ax
movabs rax, 0x1ec2a9177325b
mov qword [rsp + 0x67d0], rax
mov dword [rsp + 0x4a88], 0x86f
mov dword [rsp + 0x4a8c], 0x2239
movabs rax, 0x1ec2a91775955
mov qword [rsp + 0x67d8], rax
mov byte [rsp + 0xbcc], 0x1b
mov byte [rsp + 0xbcd], 0xe7
mov dword [rsp + 0x4a90], 0x2b8f
mov byte [rsp + 0xbce], 0x87
mov dword [rsp + 0x4a94], 0x2e03
mov byte [rsp + 0xbcf], 0xb5
mov dword [rsp + 0x4a98], 0x2ed9
movabs rax, 0x1e3e401663bc1
mov qword [rsp + 0x67e0], rax
mov byte [rsp + 0xbd0], 0x37
movabs rax, 0x1ec2a91772caf
mov qword [rsp + 0x67e8], rax
mov byte [rsp + 0xbd1], 0xe1
mov byte [rsp + 0xbd2], 0xf3
mov dword [rsp + 0x4a9c], 0xf55
mov dword [rsp + 0x4aa0], 0x281b
mov byte [rsp + 0xbd3], 0x31
mov byte [rsp + 0xbd4], 0x27
mov byte [rsp + 0xbd5], 0xf
mov dword [rsp + 0x4aa4], 0x1435
mov byte [rsp + 0xbd6], 0xff
mov eax, 0x2ad
mov word [rsp + 0x1988], ax
movabs rax, 0x1ec2a917750c3
mov qword [rsp + 0x67f0], rax
mov eax, 0x76f3
mov word [rsp + 0x198c], ax
mov byte [rsp + 0xbd7], 0xbd
mov byte [rsp + 0xbd8], 0xcb
mov byte [rsp + 0xbd9], 0xc5
movabs rax, 0x1ec2a91772e17
mov qword [rsp + 0x67f8], rax
movabs rax, 0x1ec2a9177739b
mov qword [rsp + 0x6800], rax
mov dword [rsp + 0x4aa8], 0x2089
mov byte [rsp + 0xbda], 0x33
mov dword [rsp + 0x4aac], 0x973
mov byte [rsp + 0xbdb], 0x2d
mov byte [rsp + 0xbdc], 0x31
mov dword [rsp + 0x4ab0], 0x2003
movabs rax, 0x1ec2a917770c9
mov qword [rsp + 0x6808], rax
mov byte [rsp + 0xbdd], 0x29
mov dword [rsp + 0x4ab4], 0x2f13
mov byte [rsp + 0xbde], 0x37
movabs rax, 0x1e3e401663395
mov qword [rsp + 0x6810], rax
mov byte [rsp + 0xbdf], 0x2f
mov dword [rsp + 0x4ab8], 0x27d7
mov dword [rsp + 0x4abc], 0x12c3
mov byte [rsp + 0xbe0], 0x55
mov dword [rsp + 0x4ac0], 0x2cd3
mov byte [rsp + 0xbe1], 0x2f
movabs rax, 0x1ec2a9176fd5f
mov qword [rsp + 0x6818], rax
mov byte [rsp + 0xbe2], 0x2d
mov byte [rsp + 0xbe3], 0x2b
mov dword [rsp + 0x4ac4], 0x2001
mov byte [rsp + 0xbe4], 0x35
mov dword [rsp + 0x4ac8], 0x2a5d
movabs rax, 0x1e3e4016660d5
mov qword [rsp + 0x6820], rax
mov dword [rsp + 0x4acc], 0x63b
mov dword [rsp + 0x4ad0], 0xc5b
mov dword [rsp + 0x4ad4], 0x20c1
mov byte [rsp + 0xbe5], 0x3f
mov eax, 0x4575
mov word [rsp + 0x1990], ax
mov dword [rsp + 0x4ad8], 0x11b5
mov dword [rsp + 0x4adc], 0x1031
mov eax, 0x673b
mov word [rsp + 0x1994], ax
mov dword [rsp + 0x4ae0], 0x2d9b
mov byte [rsp + 0xbe6], 0x49
mov eax, 0x3bf
mov word [rsp + 0x1998], ax
movabs rax, 0x1e3e401669ae1
mov qword [rsp + 0x6828], rax
mov dword [rsp + 0x4ae4], 0x803
mov dword [rsp + 0x4ae8], 0x24b1
mov eax, 0x1ad
mov word [rsp + 0x199c], ax
mov dword [rsp + 0x4aec], 0xc67
mov dword [rsp + 0x4af0], 0x1917
mov byte [rsp + 0xbe7], 0x73
mov byte [rsp + 0xbe8], 0x41
mov byte [rsp + 0xbe9], 0xad
mov eax, 0x327
mov word [rsp + 0x19a0], ax
mov dword [rsp + 0x4af4], 0x2473
mov byte [rsp + 0xbea], 0x4d
mov byte [rsp + 0xbeb], 0xeb
mov byte [rsp + 0xbec], 0xaf
mov dword [rsp + 0x4af8], 0x21f1
mov byte [rsp + 0xbed], 0x53
mov dword [rsp + 0x4afc], 0xfe1
mov byte [rsp + 0xbee], 0x27
mov byte [rsp + 0xbef], 0x39
mov byte [rsp + 0xbf0], 0x33
mov eax, 0x193
mov word [rsp + 0x19a4], ax
movabs rax, 0x1e3e4016633a5
mov qword [rsp + 0x6830], rax
mov byte [rsp + 0xbf1], 0xa5
movabs rax, 0x1ec2a91775b5f
mov qword [rsp + 0x6838], rax
mov dword [rsp + 0x4b00], 0xe69
mov byte [rsp + 0xbf2], 0x3f
mov byte [rsp + 0xbf3], 0x33
mov byte [rsp + 0xbf4], 0x3d
mov dword [rsp + 0x4b04], 0x25cd
movabs rax, 0x1ec2a917759d7
mov qword [rsp + 0x6840], rax
mov byte [rsp + 0xbf5], 0x81
mov eax, 0x14d
mov word [rsp + 0x19a8], ax
mov byte [rsp + 0xbf6], 0x93
movabs rax, 0x1ec2a917771df
mov qword [rsp + 0x6848], rax
mov dword [rsp + 0x4b08], 0xa8b
mov dword [rsp + 0x4b0c], 0x25f9
mov byte [rsp + 0xbf7], 0x27
mov byte [rsp + 0xbf8], 0x3b
mov byte [rsp + 0xbf9], 0xfd
movabs rax, 0x1e3e401667bb7
mov qword [rsp + 0x6850], rax
mov dword [rsp + 0x4b10], 0x1a15
mov byte [rsp + 0xbfa], 0x2d
mov byte [rsp + 0xbfb], 0xcd
mov byte [rsp + 0xbfc], 0xb9
movabs rax, 0x1ec2a9177265d
mov qword [rsp + 0x6858], rax
mov byte [rsp + 0xbfd], 0x33
mov byte [rsp + 0xbfe], 0x27
mov byte [rsp + 0xbff], 0x19
mov byte [rsp + 0xc00], 0xd9
mov eax, 0x28e5
mov word [rsp + 0x19ac], ax
mov dword [rsp + 0x4b14], 0x2171
mov eax, 0xe9
mov word [rsp + 0x19b0], ax
mov dword [rsp + 0x4b18], 0x1f57
mov byte [rsp + 0xc01], 0x37
mov dword [rsp + 0x4b1c], 0x1345
mov byte [rsp + 0xc02], 0x2f
mov dword [rsp + 0x4b20], 0x12ed
mov byte [rsp + 0xc03], 0x33
mov byte [rsp + 0xc04], 0x2d
mov dword [rsp + 0x4b24], 0x23b7
mov dword [rsp + 0x4b28], 0x2e5b
mov dword [rsp + 0x4b2c], 0xdd3
mov byte [rsp + 0xc05], 0x37
mov dword [rsp + 0x4b30], 0x2421
mov dword [rsp + 0x4b34], 0x2e0d
mov dword [rsp + 0x4b38], 0x2ef5
mov byte [rsp + 0xc06], 0x27
mov dword [rsp + 0x4b3c], 0x1fdd
mov byte [rsp + 0xc07], 0x2d
mov eax, 0x58e9
mov word [rsp + 0x19b4], ax
mov byte [rsp + 0xc08], 0x59
mov byte [rsp + 0xc09], 0x39
mov dword [rsp + 0x4b40], 0x759
mov byte [rsp + 0xc0a], 0xc1
mov byte [rsp + 0xc0b], 0x37
mov dword [rsp + 0x4b44], 0x90f
mov byte [rsp + 0xc0c], 0x55
movabs rax, 0x1e3e4016632af
mov qword [rsp + 0x6860], rax
mov dword [rsp + 0x4b48], 0x2e5f
mov dword [rsp + 0x4b4c], 0x1a45
mov byte [rsp + 0xc0d], 0x69
mov dword [rsp + 0x4b50], 0x1113
mov byte [rsp + 0xc0e], 0xb1
mov byte [rsp + 0xc0f], 0x3d
mov dword [rsp + 0x4b54], 0x1105
mov byte [rsp + 0xc10], 0xa7
mov dword [rsp + 0x4b58], 0x1b9d
movabs rax, 0x1e3e401667d8f
mov qword [rsp + 0x6868], rax
mov dword [rsp + 0x4b5c], 0x2b79
mov eax, 0x53db
mov word [rsp + 0x19b8], ax
mov dword [rsp + 0x4b60], 0x294f
mov byte [rsp + 0xc11], 0x2b
mov byte [rsp + 0xc12], 0x2d
mov byte [rsp + 0xc13], 0x2b
mov eax, 0x5cc1
mov word [rsp + 0x19bc], ax
mov byte [rsp + 0xc14], 0x2b
mov dword [rsp + 0x4b64], 0x1841
mov dword [rsp + 0x4b68], 0xeef
mov dword [rsp + 0x4b6c], 0x264f
movabs rax, 0x1ec2a917710fd
mov qword [rsp + 0x6870], rax
mov byte [rsp + 0xc15], 0x3f
mov dword [rsp + 0x4b70], 0xa89
mov byte [rsp + 0xc16], 0xbd
mov dword [rsp + 0x4b74], 0x3009
mov dword [rsp + 0x4b78], 0x90f
mov byte [rsp + 0xc17], 0x49
mov dword [rsp + 0x4b7c], 0x8bb
mov dword [rsp + 0x4b80], 0x2449
mov dword [rsp + 0x4b84], 0x2c83
mov dword [rsp + 0x4b88], 0xa97
mov byte [rsp + 0xc18], 0x97
mov byte [rsp + 0xc19], 0x53
mov dword [rsp + 0x4b8c], 0x2421
mov dword [rsp + 0x4b90], 0x55b
mov byte [rsp + 0xc1a], 0x29
mov dword [rsp + 0x4b94], 0xa91
mov dword [rsp + 0x4b98], 0x1d23
mov byte [rsp + 0xc1b], 0x43
mov byte [rsp + 0xc1c], 0x3f
mov dword [rsp + 0x4b9c], 0x157f
mov byte [rsp + 0xc1d], 0x3d
movabs rax, 0x1ec2a91775969
mov qword [rsp + 0x6878], rax
mov byte [rsp + 0xc1e], 0x41
mov byte [rsp + 0xc1f], 0x71
mov byte [rsp + 0xc20], 0x8f
mov byte [rsp + 0xc21], 0xb7
mov eax, 0x191
mov word [rsp + 0x19c0], ax
mov byte [rsp + 0xc22], 0x41
mov byte [rsp + 0xc23], 0xe1
mov byte [rsp + 0xc24], 0x39
mov dword [rsp + 0x4ba0], 0xb99
mov dword [rsp + 0x4ba4], 0x1611
mov byte [rsp + 0xc25], 0x29
mov dword [rsp + 0x4ba8], 0x9ad
movabs rax, 0x1e3e40166656f
mov qword [rsp + 0x6880], rax
mov byte [rsp + 0xc26], 0xcf
mov dword [rsp + 0x4bac], 0xf1b
mov dword [rsp + 0x4bb0], 0x31e3
mov dword [rsp + 0x4bb4], 0x2c3f
mov dword [rsp + 0x4bb8], 0x1037
mov byte [rsp + 0xc27], 0x2f
mov byte [rsp + 0xc28], 0x69
mov byte [rsp + 0xc29], 0x3d
mov byte [rsp + 0xc2a], 0xc3
movabs rax, 0x1e3e40166a77d
mov qword [rsp + 0x6888], rax
mov dword [rsp + 0x4bbc], 0x24c7
mov byte [rsp + 0xc2b], 0x37
mov byte [rsp + 0xc2c], 0xf1
mov byte [rsp + 0xc2d], 0x43
mov dword [rsp + 0x4bc0], 0x26ab
mov dword [rsp + 0x4bc4], 0x1307
mov dword [rsp + 0x4bc8], 0x1417
movabs rax, 0x1e3e401666147
mov qword [rsp + 0x6890], rax
mov dword [rsp + 0x4bcc], 0x1da5
mov dword [rsp + 0x4bd0], 0x943
mov dword [rsp + 0x4bd4], 0x1f43
mov dword [rsp + 0x4bd8], 0x871
mov dword [rsp + 0x4bdc], 0x142f
mov dword [rsp + 0x4be0], 0x907
mov byte [rsp + 0xc2e], 0xb9
mov byte [rsp + 0xc2f], 0x31
movabs rax, 0x1e3e401663ebf
mov qword [rsp + 0x6898], rax
movabs rax, 0x1ec2a917739fb
mov qword [rsp + 0x68a0], rax
mov byte [rsp + 0xc30], 0x39
mov dword [rsp + 0x4be4], 0xa7b
movabs rax, 0x1e3e40166986d
mov qword [rsp + 0x68a8], rax
mov eax, 0xc5
mov word [rsp + 0x19c4], ax
mov dword [rsp + 0x4be8], 0xa07
mov byte [rsp + 0xc31], 0xf3
mov dword [rsp + 0x4bec], 0x108b
mov dword [rsp + 0x4bf0], 0xc87
mov byte [rsp + 0xc32], 0x31
mov dword [rsp + 0x4bf4], 0x26d7
movabs rax, 0x1e3e401668c9b
mov qword [rsp + 0x68b0], rax
mov dword [rsp + 0x4bf8], 0x326f
mov byte [rsp + 0xc33], 0x49
mov dword [rsp + 0x4bfc], 0x1483
mov byte [rsp + 0xc34], 0xe5
mov byte [rsp + 0xc35], 0x73
movabs rax, 0x1e3e40166550f
mov qword [rsp + 0x68b8], rax
mov byte [rsp + 0xc36], 0x39
mov byte [rsp + 0xc37], 0x35
mov byte [rsp + 0xc38], 0x27
mov dword [rsp + 0x4c00], 0x22bb
mov dword [rsp + 0x4c04], 0x1fbb
mov byte [rsp + 0xc39], 0x2b
mov eax, 0x10f
mov word [rsp + 0x19c8], ax
mov byte [rsp + 0xc3a], 0xb
mov byte [rsp + 0xc3b], 0x35
mov byte [rsp + 0xc3c], 0x3f
mov dword [rsp + 0x4c08], 0xfe5
mov byte [rsp + 0xc3d], 0x33
mov byte [rsp + 0xc3e], 0x27
mov byte [rsp + 0xc3f], 0x39
mov dword [rsp + 0x4c0c], 0x284b
mov dword [rsp + 0x4c10], 0x1fd3
movabs rax, 0x1ec2a917776eb
mov qword [rsp + 0x68c0], rax
movabs rax, 0x1e3e4016672f1
mov qword [rsp + 0x68c8], rax
mov eax, 0x3cc7
mov word [rsp + 0x19cc], ax
mov dword [rsp + 0x4c14], 0x1665
mov eax, 0x287
mov word [rsp + 0x19d0], ax
mov byte [rsp + 0xc40], 0x59
mov dword [rsp + 0x4c18], 0x2611
mov dword [rsp + 0x4c1c], 0x1e9b
mov byte [rsp + 0xc41], 0x3d
mov byte [rsp + 0xc42], 0x43
mov dword [rsp + 0x4c20], 0x14f1
mov dword [rsp + 0x4c24], 0xd05
mov dword [rsp + 0x4c28], 0x1199
movabs rax, 0x1e3e401667473
mov qword [rsp + 0x68d0], rax
mov dword [rsp + 0x4c2c], 0xbeb
mov dword [rsp + 0x4c30], 0x2047
movabs rax, 0x1e3e401666c35
mov qword [rsp + 0x68d8], rax
mov byte [rsp + 0xc43], 0x3b
mov eax, 0x1a3
mov word [rsp + 0x19d4], ax
mov byte [rsp + 0xc44], 0x41
mov eax, 0x4705
mov word [rsp + 0x19d8], ax
mov dword [rsp + 0x4c34], 0x1705
mov byte [rsp + 0xc45], 0x8d
mov eax, 0x279
mov word [rsp + 0x19dc], ax
mov dword [rsp + 0x4c38], 0x25f9
mov byte [rsp + 0xc46], 0x2b
mov byte [rsp + 0xc47], 0x97
mov byte [rsp + 0xc48], 0x29
mov dword [rsp + 0x4c3c], 0x2f97
mov byte [rsp + 0xc49], 0x37
mov dword [rsp + 0x4c40], 0x12fb
mov byte [rsp + 0xc4a], 0xfd
mov byte [rsp + 0xc4b], 0x41
mov dword [rsp + 0x4c44], 0x8b1
mov byte [rsp + 0xc4c], 0x3d
mov byte [rsp + 0xc4d], 0x21
mov eax, 0x393
mov word [rsp + 0x19e0], ax
mov dword [rsp + 0x4c48], 0x28b3
mov byte [rsp + 0xc4e], 0x31
mov dword [rsp + 0x4c4c], 0x289b
mov dword [rsp + 0x4c50], 0x8b7
mov eax, 0x33a3
mov word [rsp + 0x19e4], ax
mov dword [rsp + 0x4c54], 0x62f
mov eax, 0x119
mov word [rsp + 0x19e8], ax
mov eax, 0x221
mov word [rsp + 0x19ec], ax
mov dword [rsp + 0x4c58], 0x10f7
mov dword [rsp + 0x4c5c], 0x15cf
mov dword [rsp + 0x4c60], 0x1add
mov byte [rsp + 0xc4f], 0xb
mov eax, 0x3b5
mov word [rsp + 0x19f0], ax
mov eax, 0xdad
mov word [rsp + 0x19f4], ax
mov byte [rsp + 0xc50], 0x55
mov dword [rsp + 0x4c64], 0x2321
mov dword [rsp + 0x4c68], 0x1e81
mov byte [rsp + 0xc51], 0x29
mov dword [rsp + 0x4c6c], 0x1309
mov byte [rsp + 0xc52], 0x25
movabs rax, 0x1e3e401667a0f
mov qword [rsp + 0x68e0], rax
mov byte [rsp + 0xc53], 0xed
mov dword [rsp + 0x4c70], 0x251b
mov dword [rsp + 0x4c74], 0x1ac7
mov dword [rsp + 0x4c78], 0xd0b
mov eax, 0x1fd
mov word [rsp + 0x19f8], ax
mov byte [rsp + 0xc54], 0x33
mov byte [rsp + 0xc55], 0xcb
mov byte [rsp + 0xc56], 0x9d
mov dword [rsp + 0x4c7c], 0x1f87
mov dword [rsp + 0x4c80], 0x2e4d
mov byte [rsp + 0xc57], 0x3d
movabs rax, 0x1e3e40166795f
mov qword [rsp + 0x68e8], rax
mov byte [rsp + 0xc58], 0x3b
movabs rax, 0x1e3e401667f45
mov qword [rsp + 0x68f0], rax
mov dword [rsp + 0x4c84], 0x11a5
mov dword [rsp + 0x4c88], 0x931
movabs rax, 0x1e3e40166726f
mov qword [rsp + 0x68f8], rax
mov eax, 0xb1
mov word [rsp + 0x19fc], ax
mov dword [rsp + 0x4c8c], 0x2419
mov dword [rsp + 0x4c90], 0x1b35
mov byte [rsp + 0xc59], 0x33
movabs rax, 0x1e3e401667ebf
mov qword [rsp + 0x6900], rax
mov dword [rsp + 0x4c94], 0xa2b
mov byte [rsp + 0xc5a], 0x3b
mov byte [rsp + 0xc5b], 0x5f
mov dword [rsp + 0x4c98], 0xe6f
movabs rax, 0x1e3e401667157
mov qword [rsp + 0x6908], rax
movabs rax, 0x1e3e401669f1f
mov qword [rsp + 0x6910], rax
mov eax, 0x37f
mov word [rsp + 0x1a00], ax
mov dword [rsp + 0x4c9c], 0x1fed
mov byte [rsp + 0xc5c], 0x17
mov dword [rsp + 0x4ca0], 0x76f
mov eax, 0x3af
mov word [rsp + 0x1a04], ax
mov dword [rsp + 0x4ca4], 0xcb1
mov dword [rsp + 0x4ca8], 0x90f
mov eax, 0x6a63
mov word [rsp + 0x1a08], ax
mov byte [rsp + 0xc5d], 0x27
movabs rax, 0x1e3e401662877
mov qword [rsp + 0x6918], rax
mov byte [rsp + 0xc5e], 0x6d
movabs rax, 0x1ec2a91773e4b
mov qword [rsp + 0x6920], rax
mov byte [rsp + 0xc5f], 0x17
mov byte [rsp + 0xc60], 0x6b
mov byte [rsp + 0xc61], 0x3f
mov dword [rsp + 0x4cac], 0x2a05
mov byte [rsp + 0xc62], 0x7b
mov dword [rsp + 0x4cb0], 0x10d1
movabs rax, 0x1ec2a91774173
mov qword [rsp + 0x6928], rax
mov dword [rsp + 0x4cb4], 0x1567
mov byte [rsp + 0xc63], 0x29
mov byte [rsp + 0xc64], 0xab
mov byte [rsp + 0xc65], 0x8d
mov dword [rsp + 0x4cb8], 0x11f3
mov eax, 0x3a1
mov word [rsp + 0x1a0c], ax
movabs rax, 0x1e3e401666a09
mov qword [rsp + 0x6930], rax
mov byte [rsp + 0xc66], 0x37
mov dword [rsp + 0x4cbc], 0x1a3b
mov byte [rsp + 0xc67], 0x3d
mov byte [rsp + 0xc68], 0xc5
mov eax, 0x40c5
mov word [rsp + 0x1a10], ax
mov dword [rsp + 0x4cc0], 0x205f
mov dword [rsp + 0x4cc4], 0x11bf
mov byte [rsp + 0xc69], 0x3b
mov eax, 0x5ad
mov word [rsp + 0x1a14], ax
mov dword [rsp + 0x4cc8], 0xeff
mov byte [rsp + 0xc6a], 0x31
mov byte [rsp + 0xc6b], 0x35
mov dword [rsp + 0x4ccc], 0x1c8b
mov eax, 0x13b
mov word [rsp + 0x1a18], ax
mov eax, 0x7b57
mov word [rsp + 0x1a1c], ax
mov byte [rsp + 0xc6c], 0x27
mov dword [rsp + 0x4cd0], 0x26bb
mov byte [rsp + 0xc6d], 0x8b
mov dword [rsp + 0x4cd4], 0x283b
mov dword [rsp + 0x4cd8], 0x2167
mov byte [rsp + 0xc6e], 0x3d
mov eax, 0x23
mov word [rsp + 0x1a20], ax
mov dword [rsp + 0x4cdc], 0x27bb
mov dword [rsp + 0x4ce0], 0x8ed
mov dword [rsp + 0x4ce4], 0x18db
mov eax, 0x125f
mov word [rsp + 0x1a24], ax
mov dword [rsp + 0x4ce8], 0x1a4f
mov dword [rsp + 0x4cec], 0x31f1
mov byte [rsp + 0xc6f], 0x3f
mov byte [rsp + 0xc70], 0x2f
mov eax, 0x27f
mov word [rsp + 0x1a28], ax
mov eax, 0x3ec9
mov word [rsp + 0x1a2c], ax
mov byte [rsp + 0xc71], 0x31
mov dword [rsp + 0x4cf0], 0x11bf
mov byte [rsp + 0xc72], 0x57
mov dword [rsp + 0x4cf4], 0x154f
mov byte [rsp + 0xc73], 0xe5
mov dword [rsp + 0x4cf8], 0x2ac9
mov byte [rsp + 0xc74], 0x27
mov dword [rsp + 0x4cfc], 0xa61
mov dword [rsp + 0x4d00], 0x23ab
mov dword [rsp + 0x4d04], 0x1e0f
mov dword [rsp + 0x4d08], 0x167b
mov byte [rsp + 0xc75], 0x27
mov eax, 0x343
mov word [rsp + 0x1a30], ax
movabs rax, 0x1e3e401667d77
mov qword [rsp + 0x6938], rax
mov dword [rsp + 0x4d0c], 0x261d
mov byte [rsp + 0xc76], 0x39
mov byte [rsp + 0xc77], 0x33
mov eax, 0x383
mov word [rsp + 0x1a34], ax
mov dword [rsp + 0x4d10], 0x170d
mov dword [rsp + 0x4d14], 0x14ab
mov dword [rsp + 0x4d18], 0x22d7
movabs rax, 0x1ec2a91770dd5
mov qword [rsp + 0x6940], rax
mov dword [rsp + 0x4d1c], 0x20bb
mov byte [rsp + 0xc78], 0xcb
mov eax, 0x5485
mov word [rsp + 0x1a38], ax
mov byte [rsp + 0xc79], 0x2b
mov byte [rsp + 0xc7a], 0x85
mov dword [rsp + 0x4d20], 0x161b
mov eax, 0x81
mov word [rsp + 0x1a3c], ax
mov dword [rsp + 0x4d24], 0xcef
mov dword [rsp + 0x4d28], 0x2dc5
mov dword [rsp + 0x4d2c], 0xfe7
mov eax, 0x17b1
mov word [rsp + 0x1a40], ax
mov byte [rsp + 0xc7b], 0x63
mov eax, 0x7f05
mov word [rsp + 0x1a44], ax
mov dword [rsp + 0x4d30], 0x2f1f
mov byte [rsp + 0xc7c], 0x3f
mov byte [rsp + 0xc7d], 0x3f
movabs rax, 0x1e3e401669e37
mov qword [rsp + 0x6948], rax
mov dword [rsp + 0x4d34], 0x1a83
mov byte [rsp + 0xc7e], 0x37
mov byte [rsp + 0xc7f], 0x27
mov byte [rsp + 0xc80], 0x2b
mov byte [rsp + 0xc81], 0xaf
mov dword [rsp + 0x4d38], 0x16b7
mov byte [rsp + 0xc82], 0x19
mov byte [rsp + 0xc83], 0x33
mov byte [rsp + 0xc84], 0x53
mov eax, 0x26d
mov word [rsp + 0x1a48], ax
mov byte [rsp + 0xc85], 0x27
movabs rax, 0x1e3e40166697f
mov qword [rsp + 0x6950], rax
mov byte [rsp + 0xc86], 0xfd
mov dword [rsp + 0x4d3c], 0xea3
mov dword [rsp + 0x4d40], 0x189b
movabs rax, 0x1e3e401668bab
mov qword [rsp + 0x6958], rax
mov dword [rsp + 0x4d44], 0x1c89
mov byte [rsp + 0xc87], 0x29
movabs rax, 0x1e3e40166954d
mov qword [rsp + 0x6960], rax
mov byte [rsp + 0xc88], 0xfb
mov dword [rsp + 0x4d48], 0xf5d
mov byte [rsp + 0xc89], 0xab
mov byte [rsp + 0xc8a], 0x3b
mov eax, 0x34d
mov word [rsp + 0x1a4c], ax
mov byte [rsp + 0xc8b], 0xe7
mov eax, 0x2e0f
mov word [rsp + 0x1a50], ax
mov dword [rsp + 0x4d4c], 0x2f1d
mov byte [rsp + 0xc8c], 0x27
mov dword [rsp + 0x4d50], 0x1805
mov byte [rsp + 0xc8d], 0x2d
mov eax, 0x237
mov word [rsp + 0x1a54], ax
mov dword [rsp + 0x4d54], 0x2d37
mov byte [rsp + 0xc8e], 0x1f
mov dword [rsp + 0x4d58], 0x1ba9
mov dword [rsp + 0x4d5c], 0x7af
mov dword [rsp + 0x4d60], 0x1155
mov dword [rsp + 0x4d64], 0x247b
mov eax, 0x8f
mov word [rsp + 0x1a58], ax
mov byte [rsp + 0xc8f], 0x8d
mov dword [rsp + 0x4d68], 0x1353
mov byte [rsp + 0xc90], 0x1d
mov dword [rsp + 0x4d6c], 0x25b7
mov dword [rsp + 0x4d70], 0x13a5
mov dword [rsp + 0x4d74], 0xc25
mov eax, 0xbb
mov word [rsp + 0x1a5c], ax
mov dword [rsp + 0x4d78], 0x1403
mov byte [rsp + 0xc91], 0x37
mov dword [rsp + 0x4d7c], 0x11c7
mov dword [rsp + 0x4d80], 0xf3f
mov byte [rsp + 0xc92], 0x37
mov byte [rsp + 0xc93], 0xad
mov dword [rsp + 0x4d84], 0xd7d
mov byte [rsp + 0xc94], 0x35
mov dword [rsp + 0x4d88], 0x2e53
movabs rax, 0x1e3e401668005
mov qword [rsp + 0x6968], rax
mov byte [rsp + 0xc95], 0x35
mov byte [rsp + 0xc96], 0x27
mov eax, 0x71bb
mov word [rsp + 0x1a60], ax
mov byte [rsp + 0xc97], 0x37
mov dword [rsp + 0x4d8c], 0x1833
mov dword [rsp + 0x4d90], 0x129d
mov byte [rsp + 0xc98], 0x3b
mov byte [rsp + 0xc99], 0x4b
mov eax, 0x2c7
mov word [rsp + 0x1a64], ax
mov byte [rsp + 0xc9a], 0x3f
mov dword [rsp + 0x4d94], 0xa03
mov byte [rsp + 0xc9b], 0x3d
mov byte [rsp + 0xc9c], 0x1f
mov dword [rsp + 0x4d98], 0x1903
mov byte [rsp + 0xc9d], 0x73
mov byte [rsp + 0xc9e], 0x3d
mov dword [rsp + 0x4d9c], 0x2a71
mov eax, 0x2661
mov word [rsp + 0x1a68], ax
mov dword [rsp + 0x4da0], 0x4fb
mov byte [rsp + 0xc9f], 0x41
mov dword [rsp + 0x4da4], 0x116d
movabs rax, 0x1ec2a91774cdf
mov qword [rsp + 0x6970], rax
mov byte [rsp + 0xca0], 0xf
movabs rax, 0x1e3e40166646d
mov qword [rsp + 0x6978], rax
mov eax, 0x5769
mov word [rsp + 0x1a6c], ax
mov byte [rsp + 0xca1], 0x37
mov dword [rsp + 0x4da8], 0x2725
mov eax, 0x19f
mov word [rsp + 0x1a70], ax
mov dword [rsp + 0x4dac], 0x2f45
mov dword [rsp + 0x4db0], 0x245d
mov dword [rsp + 0x4db4], 0x140f
mov dword [rsp + 0x4db8], 0x13f9
mov byte [rsp + 0xca2], 0x51
mov dword [rsp + 0x4dbc], 0x911
mov byte [rsp + 0xca3], 0x3b
mov byte [rsp + 0xca4], 0xf9
mov byte [rsp + 0xca5], 0xd3
mov dword [rsp + 0x4dc0], 0x24b1
mov byte [rsp + 0xca6], 0x97
mov dword [rsp + 0x4dc4], 0x12bf
mov dword [rsp + 0x4dc8], 0x1eeb
mov byte [rsp + 0xca7], 0x3d
mov byte [rsp + 0xca8], 0x2d
mov dword [rsp + 0x4dcc], 0x223d
mov byte [rsp + 0xca9], 0x37
mov byte [rsp + 0xcaa], 0xab
mov dword [rsp + 0x4dd0], 0xdf9
mov dword [rsp + 0x4dd4], 0x136f
mov dword [rsp + 0x4dd8], 0x13ef
mov byte [rsp + 0xcab], 0x3f
mov byte [rsp + 0xcac], 0x9b
mov dword [rsp + 0x4ddc], 0x156d
mov dword [rsp + 0x4de0], 0x12fb
mov dword [rsp + 0x4de4], 0x23c3
mov dword [rsp + 0x4de8], 0x21b9
mov dword [rsp + 0x4dec], 0x3025
mov dword [rsp + 0x4df0], 0x1503
mov eax, 0x2551
mov word [rsp + 0x1a74], ax
mov dword [rsp + 0x4df4], 0x101f
mov byte [rsp + 0xcad], 0x85
mov byte [rsp + 0xcae], 0x33
mov byte [rsp + 0xcaf], 0x7b
mov byte [rsp + 0xcb0], 0xa9
mov byte [rsp + 0xcb1], 0x4b
mov dword [rsp + 0x4df8], 0x2c69
mov byte [rsp + 0xcb2], 0x3b
mov dword [rsp + 0x4dfc], 0x216d
movabs rax, 0x1e3e4016691ef
mov qword [rsp + 0x6980], rax
mov byte [rsp + 0xcb3], 0x3b
mov dword [rsp + 0x4e00], 0x103d
mov byte [rsp + 0xcb4], 0xd9
mov dword [rsp + 0x4e04], 0x1395
mov byte [rsp + 0xcb5], 0x21
mov byte [rsp + 0xcb6], 0x2b
mov byte [rsp + 0xcb7], 0x27
mov byte [rsp + 0xcb8], 0x29
mov byte [rsp + 0xcb9], 0x73
mov byte [rsp + 0xcba], 0x35
mov eax, 0x27b
mov word [rsp + 0x1a78], ax
mov dword [rsp + 0x4e08], 0x1cdf
mov byte [rsp + 0xcbb], 0x3b
mov eax, 0x3b17
mov word [rsp + 0x1a7c], ax
movabs rax, 0x1ec2a91771d5b
mov qword [rsp + 0x6988], rax
mov dword [rsp + 0x4e0c], 0x300f
mov dword [rsp + 0x4e10], 0x301f
movabs rax, 0x1ec2a917700b3
mov qword [rsp + 0x6990], rax
mov byte [rsp + 0xcbc], 9
mov dword [rsp + 0x4e14], 0xc03
movabs rax, 0x1e3e401669135
mov qword [rsp + 0x6998], rax
mov byte [rsp + 0xcbd], 0x63
mov dword [rsp + 0x4e18], 0x2e2b
mov dword [rsp + 0x4e1c], 0x775
mov byte [rsp + 0xcbe], 0x69
mov dword [rsp + 0x4e20], 0x198b
movabs rax, 0x1e3e40166a54b
mov qword [rsp + 0x69a0], rax
mov dword [rsp + 0x4e24], 0x171f
mov dword [rsp + 0x4e28], 0x639
movabs rax, 0x1e3e401667a33
mov qword [rsp + 0x69a8], rax
mov byte [rsp + 0xcbf], 0xdb
mov byte [rsp + 0xcc0], 0x87
mov byte [rsp + 0xcc1], 0x29
mov dword [rsp + 0x4e2c], 0x19f9
mov byte [rsp + 0xcc2], 0x39
mov dword [rsp + 0x4e30], 0x1941
mov byte [rsp + 0xcc3], 0x73
mov byte [rsp + 0xcc4], 0x39
mov eax, 0x2b9
mov word [rsp + 0x1a80], ax
mov eax, 0x5931
mov word [rsp + 0x1a84], ax
mov byte [rsp + 0xcc5], 0xe3
mov eax, 0x5a5
mov word [rsp + 0x1a88], ax
mov byte [rsp + 0xcc6], 0xd9
mov dword [rsp + 0x4e34], 0x1437
mov byte [rsp + 0xcc7], 0x33
movabs rax, 0x1ec2a91772b0b
mov qword [rsp + 0x69b0], rax
movabs rax, 0x1ec2a91777645
mov qword [rsp + 0x69b8], rax
mov dword [rsp + 0x4e38], 0xa1d
movabs rax, 0x1e3e401662b51
mov qword [rsp + 0x69c0], rax
movabs rax, 0x1e3e401665bff
mov qword [rsp + 0x69c8], rax
movabs rax, 0x1ec2a91771a05
mov qword [rsp + 0x69d0], rax
mov dword [rsp + 0x4e3c], 0x2433
mov eax, 0xf
mov word [rsp + 0x1a8c], ax
mov eax, 0x721d
mov word [rsp + 0x1a90], ax
mov byte [rsp + 0xcc8], 0x45
mov dword [rsp + 0x4e40], 0x182d
mov byte [rsp + 0xcc9], 0x85
mov byte [rsp + 0xcca], 0x2b
mov byte [rsp + 0xccb], 0x99
mov byte [rsp + 0xccc], 0x33
movabs rax, 0x1ec2a91770ecf
mov qword [rsp + 0x69d8], rax
mov dword [rsp + 0x4e44], 0x170f
mov byte [rsp + 0xccd], 0x31
mov dword [rsp + 0x4e48], 0x2831
mov dword [rsp + 0x4e4c], 0xe8b
mov byte [rsp + 0xcce], 0x29
mov dword [rsp + 0x4e50], 0xb4f
mov byte [rsp + 0xccf], 0x3f
mov byte [rsp + 0xcd0], 0xdd
mov dword [rsp + 0x4e54], 0x2573
mov dword [rsp + 0x4e58], 0x25f3
movabs rax, 0x1e3e401669ae1
mov qword [rsp + 0x69e0], rax
mov dword [rsp + 0x4e5c], 0x1b9d
mov byte [rsp + 0xcd1], 0x37
mov eax, 0x177
mov word [rsp + 0x1a94], ax
mov dword [rsp + 0x4e60], 0x287b
mov dword [rsp + 0x4e64], 0x1015
mov eax, 0x147
mov word [rsp + 0x1a98], ax
mov eax, 0xe83
mov word [rsp + 0x1a9c], ax
mov dword [rsp + 0x4e68], 0x9f3
movabs rax, 0x1e3e401669aad
mov qword [rsp + 0x69e8], rax
mov dword [rsp + 0x4e6c], 0x1ab1
mov byte [rsp + 0xcd2], 0x5b
mov dword [rsp + 0x4e70], 0x11c7
movabs rax, 0x1ec2a91774131
mov qword [rsp + 0x69f0], rax
mov byte [rsp + 0xcd3], 0x35
mov byte [rsp + 0xcd4], 0xed
mov dword [rsp + 0x4e74], 0x1f5d
mov dword [rsp + 0x4e78], 0x114b
mov dword [rsp + 0x4e7c], 0xe7d
mov byte [rsp + 0xcd5], 0x35
mov dword [rsp + 0x4e80], 0x2efd
mov eax, 0x307
mov word [rsp + 0x1aa0], ax
mov byte [rsp + 0xcd6], 0xcf
mov byte [rsp + 0xcd7], 0x33
mov byte [rsp + 0xcd8], 0xf7
mov byte [rsp + 0xcd9], 0x21
mov eax, 0x779b
mov word [rsp + 0x1aa4], ax
mov byte [rsp + 0xcda], 0x39
mov eax, 0x3b9
mov word [rsp + 0x1aa8], ax
movabs rax, 0x1ec2a91772a07
mov qword [rsp + 0x69f8], rax
mov byte [rsp + 0xcdb], 0x39
mov byte [rsp + 0xcdc], 0x8f
mov dword [rsp + 0x4e84], 0x789
mov eax, 0x17ff
mov word [rsp + 0x1aac], ax
movabs rax, 0x1e3e401669b39
mov qword [rsp + 0x6a00], rax
mov dword [rsp + 0x4e88], 0x29d1
mov byte [rsp + 0xcdd], 0x89
mov dword [rsp + 0x4e8c], 0x3169
mov byte [rsp + 0xcde], 0x2b
mov byte [rsp + 0xcdf], 0x39
mov eax, 0x682b
mov word [rsp + 0x1ab0], ax
mov byte [rsp + 0xce0], 0x85
mov byte [rsp + 0xce1], 0xf1
mov byte [rsp + 0xce2], 0x31
mov byte [rsp + 0xce3], 0x33
mov byte [rsp + 0xce4], 0x33
mov byte [rsp + 0xce5], 0xfb
mov eax, 0xb3
mov word [rsp + 0x1ab4], ax
mov byte [rsp + 0xce6], 0x41
movabs rax, 0x1e3e401668d9d
mov qword [rsp + 0x6a08], rax
movabs rax, 0x1e3e401667021
mov qword [rsp + 0x6a10], rax
mov dword [rsp + 0x4e90], 0x2d87
mov byte [rsp + 0xce7], 0x9f
mov dword [rsp + 0x4e94], 0x306f
mov byte [rsp + 0xce8], 0x35
mov dword [rsp + 0x4e98], 0x1de9
mov byte [rsp + 0xce9], 0x29
mov byte [rsp + 0xcea], 0x3b
mov dword [rsp + 0x4e9c], 0x12e1
mov dword [rsp + 0x4ea0], 0x1439
mov dword [rsp + 0x4ea4], 0x189f
mov dword [rsp + 0x4ea8], 0x2457
mov dword [rsp + 0x4eac], 0x16cb
mov byte [rsp + 0xceb], 0x2f
mov byte [rsp + 0xcec], 0x3d
mov byte [rsp + 0xced], 0x2d
mov dword [rsp + 0x4eb0], 0x2c6f
mov byte [rsp + 0xcee], 0xe9
mov dword [rsp + 0x4eb4], 0x26ab
mov byte [rsp + 0xcef], 0xf1
mov byte [rsp + 0xcf0], 0x3d
mov byte [rsp + 0xcf1], 0x2b
mov byte [rsp + 0xcf2], 0x27
mov byte [rsp + 0xcf3], 0xd
mov byte [rsp + 0xcf4], 0x2f
movabs rax, 0x1e3e401668e75
mov qword [rsp + 0x6a18], rax
mov dword [rsp + 0x4eb8], 0x1329
mov dword [rsp + 0x4ebc], 0xdcd
mov eax, 0x1c9
mov word [rsp + 0x1ab8], ax
mov byte [rsp + 0xcf5], 0x11
mov byte [rsp + 0xcf6], 0x39
mov dword [rsp + 0x4ec0], 0xd83
mov byte [rsp + 0xcf7], 0x39
mov eax, 0x5199
mov word [rsp + 0x1abc], ax
mov dword [rsp + 0x4ec4], 0x2a07
mov dword [rsp + 0x4ec8], 0x21b5
mov dword [rsp + 0x4ecc], 0x3241
mov byte [rsp + 0xcf8], 0x3f
mov dword [rsp + 0x4ed0], 0x17d9
mov dword [rsp + 0x4ed4], 0x199f
mov eax, 0x2397
mov word [rsp + 0x1ac0], ax
mov dword [rsp + 0x4ed8], 0x931
mov dword [rsp + 0x4edc], 0x271d
movabs rax, 0x1e3e401667c85
mov qword [rsp + 0x6a20], rax
mov dword [rsp + 0x4ee0], 0x26db
mov dword [rsp + 0x4ee4], 0xee9
mov dword [rsp + 0x4ee8], 0x25ad
mov byte [rsp + 0xcf9], 0x8b
mov dword [rsp + 0x4eec], 0x2ff7
mov byte [rsp + 0xcfa], 0x93
mov dword [rsp + 0x4ef0], 0x2cf3
mov byte [rsp + 0xcfb], 0x3d
mov byte [rsp + 0xcfc], 0xf3
mov dword [rsp + 0x4ef4], 0xc5f
mov dword [rsp + 0x4ef8], 0xfbf
mov dword [rsp + 0x4efc], 0x172b
mov byte [rsp + 0xcfd], 0x27
mov dword [rsp + 0x4f00], 0x1061
mov dword [rsp + 0x4f04], 0x2c8d
mov dword [rsp + 0x4f08], 0x23d1
mov dword [rsp + 0x4f0c], 0x2959
mov dword [rsp + 0x4f10], 0x1d77
mov byte [rsp + 0xcfe], 0x27
mov dword [rsp + 0x4f14], 0x1b91
mov byte [rsp + 0xcff], 0x87
mov dword [rsp + 0x4f18], 0x2a79
mov byte [rsp + 0xd00], 0xef
mov byte [rsp + 0xd01], 0x8f
mov byte [rsp + 0xd02], 0x2d
movabs rax, 0x1e3e4016631bf
mov qword [rsp + 0x6a28], rax
mov dword [rsp + 0x4f1c], 0x2579
mov dword [rsp + 0x4f20], 0x2d81
mov byte [rsp + 0xd03], 0x7f
movabs rax, 0x1e3e4016645d9
mov qword [rsp + 0x6a30], rax
mov dword [rsp + 0x4f24], 0x25cb
mov byte [rsp + 0xd04], 0xe1
mov byte [rsp + 0xd05], 0x5f
mov eax, 0xffff8161
mov word [rsp + 0x1ac4], ax
mov dword [rsp + 0x4f28], 0x2b45
mov dword [rsp + 0x4f2c], 0x22db
mov byte [rsp + 0xd06], 0x2b
mov eax, 0x3439
mov word [rsp + 0x1ac8], ax
mov byte [rsp + 0xd07], 0xd1
mov byte [rsp + 0xd08], 1
mov byte [rsp + 0xd09], 0x6f
mov eax, 0x14f
mov word [rsp + 0x1acc], ax
mov dword [rsp + 0x4f30], 0x10f5
mov dword [rsp + 0x4f34], 0x32e9
mov dword [rsp + 0x4f38], 0x257b
mov dword [rsp + 0x4f3c], 0x19cd
mov byte [rsp + 0xd0a], 0x2f
mov dword [rsp + 0x4f40], 0x30b7
mov byte [rsp + 0xd0b], 0xed
mov byte [rsp + 0xd0c], 0x29
mov byte [rsp + 0xd0d], 0x81
mov dword [rsp + 0x4f44], 0x11a7
mov dword [rsp + 0x4f48], 0x20ab
mov byte [rsp + 0xd0e], 0x35
mov byte [rsp + 0xd0f], 0x37
mov byte [rsp + 0xd10], 0x35
mov byte [rsp + 0xd11], 0x37
mov dword [rsp + 0x4f4c], 0x7c7
mov dword [rsp + 0x4f50], 0x663
mov byte [rsp + 0xd12], 0x3f
mov byte [rsp + 0xd13], 0x63
mov dword [rsp + 0x4f54], 0xbad
mov eax, 0x4cc5
mov word [rsp + 0x1ad0], ax
mov eax, 0x583
mov word [rsp + 0x1ad4], ax
mov byte [rsp + 0xd14], 0x29
mov dword [rsp + 0x4f58], 0x2b0f
mov eax, 0x3cb
mov word [rsp + 0x1ad8], ax
mov dword [rsp + 0x4f5c], 0x2d43
mov dword [rsp + 0x4f60], 0x7ad
mov byte [rsp + 0xd15], 0x37
mov dword [rsp + 0x4f64], 0xea7
movabs rax, 0x1ec2a91774379
mov qword [rsp + 0x6a38], rax
mov byte [rsp + 0xd16], 0x3b
movabs rax, 0x1ec2a917754fd
mov qword [rsp + 0x6a40], rax
mov dword [rsp + 0x4f68], 0x7e1
movabs rax, 0x1e3e401666997
mov qword [rsp + 0x6a48], rax
mov eax, 0x389f
mov word [rsp + 0x1adc], ax
mov byte [rsp + 0xd17], 0x35
mov dword [rsp + 0x4f6c], 0xa03
mov byte [rsp + 0xd18], 0x3b
mov dword [rsp + 0x4f70], 0x139b
mov dword [rsp + 0x4f74], 0x2177
mov dword [rsp + 0x4f78], 0x12c1
mov dword [rsp + 0x4f7c], 0x1cb3
mov byte [rsp + 0xd19], 0x37
movabs rax, 0x1ec2a91772fd1
mov qword [rsp + 0x6a50], rax
mov byte [rsp + 0xd1a], 0x35
mov byte [rsp + 0xd1b], 0xbb
mov dword [rsp + 0x4f80], 0x1197
mov dword [rsp + 0x4f84], 0x2919
mov eax, 0x4a11
mov word [rsp + 0x1ae0], ax
mov byte [rsp + 0xd1c], 0x29
mov byte [rsp + 0xd1d], 0x31
mov dword [rsp + 0x4f88], 0x219d
mov dword [rsp + 0x4f8c], 0x959
mov byte [rsp + 0xd1e], 0x2b
mov byte [rsp + 0xd1f], 0x8d
mov dword [rsp + 0x4f90], 0x5a5
mov dword [rsp + 0x4f94], 0x1f47
mov byte [rsp + 0xd20], 0x29
mov byte [rsp + 0xd21], 0x2d
mov eax, 0x26f
mov word [rsp + 0x1ae4], ax
movabs rax, 0x1ec2a91774c1d
mov qword [rsp + 0x6a58], rax
mov byte [rsp + 0xd22], 0x83
mov eax, 0x7e59
mov word [rsp + 0x1ae8], ax
mov byte [rsp + 0xd23], 0x39
mov byte [rsp + 0xd24], 0x2b
mov eax, 0x1a1
mov word [rsp + 0x1aec], ax
mov byte [rsp + 0xd25], 0x5f
mov dword [rsp + 0x4f98], 0xbef
mov dword [rsp + 0x4f9c], 0x6df
mov byte [rsp + 0xd26], 0x2b
movabs rax, 0x1e3e401666aa1
mov qword [rsp + 0x6a60], rax
mov byte [rsp + 0xd27], 0x2f
mov byte [rsp + 0xd28], 0xa5
mov byte [rsp + 0xd29], 0x27
mov dword [rsp + 0x4fa0], 0x8dd
mov byte [rsp + 0xd2a], 0x11
mov eax, 0xa1
mov word [rsp + 0x1af0], ax
movabs rax, 0x1ec2a91777c6d
mov qword [rsp + 0x6a68], rax
mov byte [rsp + 0xd2b], 0x91
mov dword [rsp + 0x4fa4], 0xbdf
mov dword [rsp + 0x4fa8], 0x8d3
mov byte [rsp + 0xd2c], 0x39
mov dword [rsp + 0x4fac], 0x3123
mov eax, 0xffff821f
mov word [rsp + 0x1af4], ax
mov eax, 0x563
mov word [rsp + 0x1af8], ax
mov dword [rsp + 0x4fb0], 0x1283
mov dword [rsp + 0x4fb4], 0x1385
mov byte [rsp + 0xd2d], 0x81
mov byte [rsp + 0xd2e], 0x51
mov byte [rsp + 0xd2f], 0x3b
mov dword [rsp + 0x4fb8], 0x14c1
mov byte [rsp + 0xd30], 0x13
mov dword [rsp + 0x4fbc], 0x1d89
mov dword [rsp + 0x4fc0], 0x166b
mov eax, 0x30f3
mov word [rsp + 0x1afc], ax
mov byte [rsp + 0xd31], 0xef
mov byte [rsp + 0xd32], 0xf1
mov dword [rsp + 0x4fc4], 0x15fb
mov byte [rsp + 0xd33], 0x35
mov eax, 0x1bd
mov word [rsp + 0x1b00], ax
mov eax, 0x1759
mov word [rsp + 0x1b04], ax
mov dword [rsp + 0x4fc8], 0x255d
movabs rax, 0x1e3e4016646f9
mov qword [rsp + 0x6a70], rax
mov dword [rsp + 0x4fcc], 0x1e01
mov byte [rsp + 0xd34], 0x3b
mov eax, 0x30b
mov word [rsp + 0x1b08], ax
mov byte [rsp + 0xd35], 0x35
mov byte [rsp + 0xd36], 0x27
mov eax, 0x35b
mov word [rsp + 0x1b0c], ax
movabs rax, 0x1e3e4016672a5
mov qword [rsp + 0x6a78], rax
mov byte [rsp + 0xd37], 0x95
movabs rax, 0x1ec2a91770e33
mov qword [rsp + 0x6a80], rax
mov byte [rsp + 0xd38], 0xcf
movabs rax, 0x1ec2a917734a3
mov qword [rsp + 0x6a88], rax
mov dword [rsp + 0x4fd0], 0x2cfd
mov dword [rsp + 0x4fd4], 0x1c53
mov dword [rsp + 0x4fd8], 0x4fd
mov dword [rsp + 0x4fdc], 0x259d
mov byte [rsp + 0xd39], 0x2f
mov dword [rsp + 0x4fe0], 0x26ed
mov dword [rsp + 0x4fe4], 0x1919
mov dword [rsp + 0x4fe8], 0x1459
mov byte [rsp + 0xd3a], 0x2d
mov eax, 0x67a1
mov word [rsp + 0x1b10], ax
mov byte [rsp + 0xd3b], 0xb3
mov eax, 0x6fa1
mov word [rsp + 0x1b14], ax
mov byte [rsp + 0xd3c], 0x2d
mov dword [rsp + 0x4fec], 0x2923
mov eax, 0x19
mov word [rsp + 0x1b18], ax
mov dword [rsp + 0x4ff0], 0x2b2f
movabs rax, 0x1e3e40166449f
mov qword [rsp + 0x6a90], rax
mov dword [rsp + 0x4ff4], 0x1e23
mov dword [rsp + 0x4ff8], 0xfb5
mov dword [rsp + 0x4ffc], 0x252d
movabs rax, 0x1ec2a91772663
mov qword [rsp + 0x6a98], rax
mov eax, 0x41c3
mov word [rsp + 0x1b1c], ax
mov dword [rsp + 0x5000], 0xc39
mov dword [rsp + 0x5004], 0x1feb
mov byte [rsp + 0xd3d], 0x27
mov dword [rsp + 0x5008], 0xf15
mov dword [rsp + 0x500c], 0x18db
mov eax, 0x1cab
mov word [rsp + 0x1b20], ax
mov dword [rsp + 0x5010], 0x2443
mov dword [rsp + 0x5014], 0x1d2d
mov dword [rsp + 0x5018], 0x28a1
movabs rax, 0x1e3e4016660f1
mov qword [rsp + 0x6aa0], rax
mov eax, 0x4deb
mov word [rsp + 0x1b24], ax
mov eax, 0x4857
mov word [rsp + 0x1b28], ax
mov dword [rsp + 0x501c], 0x1e1b
mov byte [rsp + 0xd3e], 3
mov dword [rsp + 0x5020], 0x1f1f
movabs rax, 0x1e3e4016646e7
mov qword [rsp + 0x6aa8], rax
mov byte [rsp + 0xd3f], 0xef
mov byte [rsp + 0xd40], 0xf7
mov eax, 0x5e69
mov word [rsp + 0x1b2c], ax
mov dword [rsp + 0x5024], 0x851
mov byte [rsp + 0xd41], 0x2f
mov byte [rsp + 0xd42], 0x35
mov dword [rsp + 0x5028], 0x22bf
mov dword [rsp + 0x502c], 0x1d37
mov byte [rsp + 0xd43], 0x8d
mov byte [rsp + 0xd44], 0x3d
mov byte [rsp + 0xd45], 0xff
mov byte [rsp + 0xd46], 0xa9
mov dword [rsp + 0x5030], 0x2193
mov byte [rsp + 0xd47], 0x9f
mov byte [rsp + 0xd48], 0xdb
movabs rax, 0x1ec2a91776041
mov qword [rsp + 0x6ab0], rax
mov dword [rsp + 0x5034], 0x1493
mov dword [rsp + 0x5038], 0x2ff5
movabs rax, 0x1ec2a91772cf5
mov qword [rsp + 0x6ab8], rax
mov byte [rsp + 0xd49], 0x31
mov dword [rsp + 0x503c], 0x1cff
mov byte [rsp + 0xd4a], 0x39
mov byte [rsp + 0xd4b], 0xcd
mov byte [rsp + 0xd4c], 0x33
mov byte [rsp + 0xd4d], 0x3b
mov byte [rsp + 0xd4e], 0x39
mov dword [rsp + 0x5040], 0x1883
mov eax, 0x219f
mov word [rsp + 0x1b30], ax
mov eax, 0x152d
mov word [rsp + 0x1b34], ax
mov eax, 0x1cd
mov word [rsp + 0x1b38], ax
mov byte [rsp + 0xd4f], 0x27
mov dword [rsp + 0x5044], 0x2107
mov dword [rsp + 0x5048], 0x913
mov byte [rsp + 0xd50], 0x33
mov byte [rsp + 0xd51], 0x3f
movabs rax, 0x1e3e401664bc5
mov qword [rsp + 0x6ac0], rax
mov byte [rsp + 0xd52], 0x39
mov dword [rsp + 0x504c], 0x1d95
mov dword [rsp + 0x5050], 0xb43
mov byte [rsp + 0xd53], 0x2b
mov byte [rsp + 0xd54], 0xb1
mov byte [rsp + 0xd55], 0x39
movabs rax, 0x1ec2a91773607
mov qword [rsp + 0x6ac8], rax
mov dword [rsp + 0x5054], 0x28e1
mov dword [rsp + 0x5058], 0x220d
movabs rax, 0x1ec2a9177592b
mov qword [rsp + 0x6ad0], rax
mov byte [rsp + 0xd56], 0x35
mov byte [rsp + 0xd57], 0x33
movabs rax, 0x1e3e4016690ff
mov qword [rsp + 0x6ad8], rax
mov eax, 0x748b
mov word [rsp + 0x1b3c], ax
mov byte [rsp + 0xd58], 0x3f
mov eax, 0x5e67
mov word [rsp + 0x1b40], ax
mov byte [rsp + 0xd59], 0x99
mov dword [rsp + 0x505c], 0x1cc3
mov byte [rsp + 0xd5a], 0x2b
mov byte [rsp + 0xd5b], 0x3d
mov byte [rsp + 0xd5c], 0xc9
mov dword [rsp + 0x5060], 0x213f
mov byte [rsp + 0xd5d], 0x33
mov dword [rsp + 0x5064], 0xb7f
mov byte [rsp + 0xd5e], 0x31
mov eax, 0x37f
mov word [rsp + 0x1b44], ax
mov byte [rsp + 0xd5f], 0x6d
mov byte [rsp + 0xd60], 0x27
movabs rax, 0x1ec2a917751d7
mov qword [rsp + 0x6ae0], rax
mov dword [rsp + 0x5068], 0x1fb1
mov byte [rsp + 0xd61], 0xd7
mov eax, 0x1a3
mov word [rsp + 0x1b48], ax
mov dword [rsp + 0x506c], 0x1285
movabs rax, 0x1ec2a91777ca9
mov qword [rsp + 0x6ae8], rax
mov byte [rsp + 0xd62], 0x41
mov dword [rsp + 0x5070], 0x210d
movabs rax, 0x1e3e4016670cd
mov qword [rsp + 0x6af0], rax
mov dword [rsp + 0x5074], 0x1033
mov eax, 0x2f1
mov word [rsp + 0x1b4c], ax
movabs rax, 0x1e3e401668d15
mov qword [rsp + 0x6af8], rax
mov dword [rsp + 0x5078], 0x18e1
mov byte [rsp + 0xd63], 0x3b
mov byte [rsp + 0xd64], 0x31
mov byte [rsp + 0xd65], 0x7d
mov dword [rsp + 0x507c], 0x6bd
movabs rax, 0x1e3e401666f45
mov qword [rsp + 0x6b00], rax
mov dword [rsp + 0x5080], 0x146b
mov dword [rsp + 0x5084], 0x1f2f
mov dword [rsp + 0x5088], 0x1127
mov byte [rsp + 0xd66], 0x13
mov byte [rsp + 0xd67], 0x49
mov dword [rsp + 0x508c], 0x2df3
mov dword [rsp + 0x5090], 0x1985
mov dword [rsp + 0x5094], 0x1003
mov dword [rsp + 0x5098], 0x2381
mov byte [rsp + 0xd68], 0x2d
mov byte [rsp + 0xd69], 0x39
mov byte [rsp + 0xd6a], 0x37
mov byte [rsp + 0xd6b], 0xc1
mov byte [rsp + 0xd6c], 0xcd
mov eax, 0x1513
mov word [rsp + 0x1b50], ax
mov eax, 0x227
mov word [rsp + 0x1b54], ax
mov eax, 0x38f
mov word [rsp + 0x1b58], ax
mov byte [rsp + 0xd6d], 0xaf
mov byte [rsp + 0xd6e], 0x37
mov byte [rsp + 0xd6f], 0x65
mov dword [rsp + 0x509c], 0xa0b
mov dword [rsp + 0x50a0], 0x227b
movabs rax, 0x1ec2a917765a7
mov qword [rsp + 0x6b08], rax
mov byte [rsp + 0xd70], 0x5f
mov byte [rsp + 0xd71], 0xb5
mov byte [rsp + 0xd72], 0x33
mov byte [rsp + 0xd73], 0x43
mov byte [rsp + 0xd74], 0x2b
movabs rax, 0x1ec2a91776de1
mov qword [rsp + 0x6b10], rax
movabs rax, 0x1ec2a91770e47
mov qword [rsp + 0x6b18], rax
mov byte [rsp + 0xd75], 0x41
mov dword [rsp + 0x50a4], 0x2bf3
mov byte [rsp + 0xd76], 0xa7
mov dword [rsp + 0x50a8], 0xc33
mov dword [rsp + 0x50ac], 0x1883
mov byte [rsp + 0xd77], 0x29
mov byte [rsp + 0xd78], 0x25
mov byte [rsp + 0xd79], 0x31
mov byte [rsp + 0xd7a], 0x41
mov dword [rsp + 0x50b0], 0xcb5
mov byte [rsp + 0xd7b], 0x27
movabs rax, 0x1ec2a91774865
mov qword [rsp + 0x6b20], rax
mov byte [rsp + 0xd7c], 0xf1
mov byte [rsp + 0xd7d], 0x41
mov dword [rsp + 0x50b4], 0xd3b
mov eax, 0x74d5
mov word [rsp + 0x1b5c], ax
mov byte [rsp + 0xd7e], 0xb5
mov byte [rsp + 0xd7f], 0x71
mov byte [rsp + 0xd80], 0x2b
mov dword [rsp + 0x50b8], 0xba1
mov byte [rsp + 0xd81], 1
mov dword [rsp + 0x50bc], 0x7f3
mov dword [rsp + 0x50c0], 0x2223
mov byte [rsp + 0xd82], 0x2d
mov dword [rsp + 0x50c4], 0xc39
mov eax, 0x2a9
mov word [rsp + 0x1b60], ax
mov byte [rsp + 0xd83], 0xf3
mov byte [rsp + 0xd84], 0x33
mov dword [rsp + 0x50c8], 0xa03
mov byte [rsp + 0xd85], 0x27
mov dword [rsp + 0x50cc], 0x2bef
mov byte [rsp + 0xd86], 0x45
mov byte [rsp + 0xd87], 0x3b
mov dword [rsp + 0x50d0], 0x2889
mov dword [rsp + 0x50d4], 0x23ab
mov dword [rsp + 0x50d8], 0x1a53
mov eax, 0x1bf5
mov word [rsp + 0x1b64], ax
mov dword [rsp + 0x50dc], 0x1c87
mov byte [rsp + 0xd88], 0x47
mov dword [rsp + 0x50e0], 0x3123
mov byte [rsp + 0xd89], 0x27
mov dword [rsp + 0x50e4], 0x56d
mov eax, 0x1f1
mov word [rsp + 0x1b68], ax
mov dword [rsp + 0x50e8], 0xc63
mov dword [rsp + 0x50ec], 0x1019
mov byte [rsp + 0xd8a], 0x35
mov byte [rsp + 0xd8b], 0xf9
mov byte [rsp + 0xd8c], 0x77
mov dword [rsp + 0x50f0], 0x1a43
mov byte [rsp + 0xd8d], 0x29
mov byte [rsp + 0xd8e], 0x99
mov dword [rsp + 0x50f4], 0x7b5
mov byte [rsp + 0xd8f], 0x2f
mov dword [rsp + 0x50f8], 0x2431
mov byte [rsp + 0xd90], 0x37
movabs rax, 0x1ec2a9177675f
mov qword [rsp + 0x6b28], rax
mov byte [rsp + 0xd91], 0x3f
mov dword [rsp + 0x50fc], 0x87f
movabs rax, 0x1ec2a91775001
mov qword [rsp + 0x6b30], rax
mov dword [rsp + 0x5100], 0xfa9
mov byte [rsp + 0xd92], 0xbd
mov dword [rsp + 0x5104], 0x1e89
movabs rax, 0x1e3e4016646a7
mov qword [rsp + 0x6b38], rax
movabs rax, 0x1e3e401665333
mov qword [rsp + 0x6b40], rax
mov byte [rsp + 0xd93], 0xff
mov byte [rsp + 0xd94], 0x39
mov dword [rsp + 0x5108], 0x133b
mov dword [rsp + 0x510c], 0x276b
mov byte [rsp + 0xd95], 0x39
mov dword [rsp + 0x5110], 0x27f9
mov byte [rsp + 0xd96], 0x5d
mov byte [rsp + 0xd97], 0x33
mov dword [rsp + 0x5114], 0x2cfb
mov byte [rsp + 0xd98], 0x6f
mov byte [rsp + 0xd99], 0x19
mov dword [rsp + 0x5118], 0x1421
mov dword [rsp + 0x511c], 0xcf1
mov dword [rsp + 0x5120], 0xa61
mov byte [rsp + 0xd9a], 0xdb
mov dword [rsp + 0x5124], 0x1d0b
mov dword [rsp + 0x5128], 0x2ac7
mov dword [rsp + 0x512c], 0x1979
mov eax, 0x1af
mov word [rsp + 0x1b6c], ax
mov byte [rsp + 0xd9b], 0x29
mov byte [rsp + 0xd9c], 0x29
mov dword [rsp + 0x5130], 0x1b2b
mov byte [rsp + 0xd9d], 0xb5
mov eax, 0x87
mov word [rsp + 0x1b70], ax
mov byte [rsp + 0xd9e], 0x39
mov byte [rsp + 0xd9f], 0x4f
mov dword [rsp + 0x5134], 0x2fcb
mov byte [rsp + 0xda0], 0x2f
mov dword [rsp + 0x5138], 0x3003
mov dword [rsp + 0x513c], 0x2555
mov byte [rsp + 0xda1], 0x3d
mov byte [rsp + 0xda2], 0x29
mov dword [rsp + 0x5140], 0x909
movabs rax, 0x1ec2a91770f23
mov qword [rsp + 0x6b48], rax
movabs rax, 0x1e3e401664d8b
mov qword [rsp + 0x6b50], rax
mov dword [rsp + 0x5144], 0x201b
mov eax, 0x3785
mov word [rsp + 0x1b74], ax
mov byte [rsp + 0xda3], 0xf7
movabs rax, 0x1e3e4016665e1
mov qword [rsp + 0x6b58], rax
mov byte [rsp + 0xda4], 0xa3
mov eax, 0xa3
mov word [rsp + 0x1b78], ax
mov byte [rsp + 0xda5], 0x41
movabs rax, 0x1ec2a917704f1
mov qword [rsp + 0x6b60], rax
mov dword [rsp + 0x5148], 0x1461
mov byte [rsp + 0xda6], 0xf7
mov byte [rsp + 0xda7], 0x29
mov byte [rsp + 0xda8], 0x33
mov byte [rsp + 0xda9], 0x2f
mov dword [rsp + 0x514c], 0x29a1
movabs rax, 0x1e3e401667393
mov qword [rsp + 0x6b68], rax
mov byte [rsp + 0xdaa], 0xb9
mov dword [rsp + 0x5150], 0x1d2d
movabs rax, 0x1e3e4016661ab
mov qword [rsp + 0x6b70], rax
mov dword [rsp + 0x5154], 0xb99
mov eax, 0x119
mov word [rsp + 0x1b7c], ax
mov dword [rsp + 0x5158], 0x2195
mov byte [rsp + 0xdab], 0x27
mov eax, 0x6c93
mov word [rsp + 0x1b80], ax
mov dword [rsp + 0x515c], 0x1ba3
mov dword [rsp + 0x5160], 0x781
mov dword [rsp + 0x5164], 0x1413
mov dword [rsp + 0x5168], 0x2fb7
mov byte [rsp + 0xdac], 0xd1
mov dword [rsp + 0x516c], 0x1559
mov eax, 0x1e7
mov word [rsp + 0x1b84], ax
mov dword [rsp + 0x5170], 0x1109
mov eax, 0x5395
mov word [rsp + 0x1b88], ax
mov dword [rsp + 0x5174], 0x4eb
movabs rax, 0x1e3e4016659f3
mov qword [rsp + 0x6b78], rax
mov byte [rsp + 0xdad], 0xab
mov dword [rsp + 0x5178], 0x9d1
mov rcx, qword [rsp + 0x6b80]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020caf0], eax
mov r8, qword [rsp + 0x6b88]
mov rdx, qword [0x14020cb08]
mov rcx, qword [rsp + 0x6b90]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020caf8], eax
movzx eax, byte [rsp + 0xc4e]
add eax, 0x33
mov byte [rsp + 0xc4e], al
mov dword [rsp + 0x517c], 0xe814
mov dword [rsp + 0x5180], 0xd8aa
mov dword [rsp + 0x5184], 0x55b3
cmp dword [rsp + 0x5180], 0xd4a9
jbe 0x14001f7f8
cmp dword [rsp + 0x5180], 0xd4a9
jbe 0x14001f7f8
movzx eax, byte [rsp + 0xc4e]
shl eax, 7
mov byte [rsp + 0xc4e], al
mov eax, dword [rsp + 0x5180]
sub eax, 0xcd
mov dword [rsp + 0x5180], eax
mov rcx, qword [rsp + 0x6b98]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cb20], eax
movzx eax, byte [rsp + 0xc4e]
or eax, 0x37
mov byte [rsp + 0xc4e], al
movzx eax, byte [rsp + 0xc4e]
sub eax, 0x3f
mov byte [rsp + 0xc4e], al
movzx eax, byte [rsp + 0xc4e]
xor eax, 0x2b
mov byte [rsp + 0xc4e], al
movzx eax, byte [rsp + 0xc4e]
and eax, 0x2d
mov byte [rsp + 0xc4e], al
movzx eax, byte [rsp + 0xc4e]
sar eax, 7
mov byte [rsp + 0xc4e], al
movzx eax, byte [rsp + 0xc4e]
sar eax, 7
mov byte [rsp + 0xc4e], al
mov r8, qword [rsp + 0x6ba0]
mov rdx, qword [0x14020cb28]
mov rcx, qword [rsp + 0x6b90]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020caf0], eax
movzx eax, byte [rsp + 0xc4e]
add eax, 0x3d
mov byte [rsp + 0xc4e], al
movzx eax, byte [rsp + 0xc4e]
and eax, 0x29
mov byte [rsp + 0xc4e], al
mov rcx, qword [rsp + 0x6ba8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cb24], eax
movzx eax, byte [rsp + 0xc4e]
xor eax, 0x41
mov byte [rsp + 0xc4e], al
mov r8, qword [rsp + 0x6bb0]
mov rdx, qword [0x14020cb40]
mov rcx, qword [rsp + 0x6b90]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cb20], eax
mov rcx, qword [rsp + 0x6bb8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cb48], eax
movzx eax, byte [rsp + 0xc4e]
shl eax, 1
mov byte [rsp + 0xc4e], al
movzx eax, byte [rsp + 0xc4e]
or eax, 0x27
mov byte [rsp + 0xc4e], al
movzx eax, byte [rsp + 0xc4e]
sub eax, 0x2d
mov byte [rsp + 0xc4e], al
movzx eax, byte [rsp + 0xc4e]
sub eax, 0x2d
mov byte [rsp + 0xc4e], al
jmp 0x14001f652
mov r8, qword [rsp + 0x6bc0]
mov rdx, qword [0x14020cb50]
mov rcx, qword [rsp + 0x6b80]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cb24], eax
movzx eax, byte [rsp + 0xc4e]
xor eax, 0x27
mov byte [rsp + 0x601], al
mov rcx, qword [rsp + 0x6b90]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020caf0], eax
mov r8, qword [rsp + 0x6b88]
mov rdx, qword [0x14020cb40]
mov rcx, qword [rsp + 0x6bc8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cb4c], eax
cmp dword [rsp + 0x5184], 0x4d3c
jbe 0x14001f9c3
movzx eax, byte [rsp + 0x601]
sar eax, 1
mov byte [rsp + 0xc4e], al
mov rcx, qword [rsp + 0x6bd0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cb78], eax
movzx eax, byte [rsp + 0xc4e]
or eax, 0x3d
mov byte [rsp + 0x601], al
movzx eax, byte [rsp + 0x601]
shl eax, 1
mov byte [rsp + 0xc4e], al
mov eax, dword [rsp + 0x5184]
sub eax, 0xc5
mov dword [rsp + 0x5184], eax
mov rcx, qword [rsp + 0x6bb8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cb78], eax
mov r8, qword [rsp + 0x6bc0]
mov rdx, qword [0x14020cb08]
mov rcx, qword [rsp + 0x6bd8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cb84], eax
movzx eax, byte [rsp + 0x601]
add eax, 0x41
mov byte [rsp + 0xc4e], al
mov r8, qword [rsp + 0x6bb0]
mov rdx, qword [0x14020cb28]
mov rcx, qword [rsp + 0x6be0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cb90], eax
movzx eax, byte [rsp + 0x601]
and eax, 0x3b
mov byte [rsp + 0xc4e], al
mov rcx, qword [rsp + 0x6be8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cb94], eax
movzx eax, byte [rsp + 0x601]
and eax, 0x2d
mov byte [rsp + 0xc4e], al
mov rcx, qword [rsp + 0x6ba8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cb84], eax
movzx eax, byte [rsp + 0x601]
shl eax, 5
mov byte [rsp + 0xc4e], al
movzx eax, byte [rsp + 0x601]
sub eax, 0x29
mov byte [rsp + 0xc4e], al
movzx eax, byte [rsp + 0x601]
add eax, 0x29
mov byte [rsp + 0xc4e], al
jmp 0x14001f864
mov r8, qword [rsp + 0x6b88]
mov rdx, qword [0x14020cb50]
mov rcx, qword [rsp + 0x6bf0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cbac], eax
movzx eax, byte [rsp + 0x601]
imul eax, eax, 0x3b
movzx ecx, byte [rsp + 0xc4e]
cmp eax, ecx
jle 0x1401f7a8c
movsx eax, byte [rsp + 0x767]
or eax, 0x6b
mov byte [rsp + 0x767], al
imul eax, dword [rsp + 0x4f74], 0x1865
mov dword [rsp + 0x4f74], eax
mov eax, dword [rsp + 0x4f74]
mov dword [rsp + 0x5188], eax
cmp dword [rsp + 0x5188], 0x166d
je 0x14001fae6
cmp dword [rsp + 0x5188], 0x1b1f
je 0x14001fa78
cmp dword [rsp + 0x5188], 0x242d
je 0x14001fc6d
cmp dword [rsp + 0x5188], 0x3305bf3
je 0x14001fb58
jmp 0x14001fc97
mov eax, dword [rsp + 0x4f74]
and eax, 0xb9f
mov dword [rsp + 0x4f74], eax
movsx eax, byte [rsp + 0x767]
sar eax, 3
mov byte [rsp + 0x767], al
mov eax, dword [rsp + 0x4f74]
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x4f74]
mov dword [rsp + 0x28], eax
mov eax, dword [rsp + 0x4f74]
mov dword [rsp + 0x20], eax
mov r9d, dword [rsp + 0x4f74]
mov r8d, dword [rsp + 0x4f74]
mov edx, dword [rsp + 0x4f74]
mov ecx, dword [rsp + 0x4f74]
call fcn.1401f7c20
jmp 0x14001fcd1
movzx eax, byte [rsp + 0xc4e]
xor eax, 0x33
mov byte [rsp + 0x601], al
mov eax, dword [rsp + 0x4f74]
shl eax, 3
mov dword [rsp + 0x4f74], eax
movzx eax, byte [rsp + 0x601]
sub eax, 0x33
mov byte [rsp + 0xc4e], al
movzx eax, byte [rsp + 0x601]
add eax, 0x41
mov byte [rsp + 0xc4e], al
movsx eax, byte [rsp + 0x767]
add eax, 0x99
mov byte [rsp + 0x767], al
mov r8w, 0xd4
mov dx, 0xa4
mov cx, 0x2b
call fcn.1401f7cf0
jmp 0x14001fcd1
mov rcx, qword [rsp + 0x6bf8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cbb0], eax
movsx eax, byte [rsp + 0x767]
mov dword [rsp + 0x518c], eax
cmp dword [rsp + 0x518c], 0x1d
je 0x14001fbea
cmp dword [rsp + 0x518c], 0x49
je 0x14001fc46
cmp dword [rsp + 0x518c], 0x6f
je 0x14001fbe5
cmp dword [rsp + 0x518c], 0xa3
je 0x14001fc00
cmp dword [rsp + 0x518c], 0xb7
je 0x14001fbbc
jmp 0x14001fc5a
movzx eax, byte [rsp + 0xc4e]
xor eax, 0x39
mov byte [rsp + 0x601], al
mov r8w, 0x3c
mov dx, 0xe5
mov cx, 0xb7
call fcn.1401f7cf0
jmp 0x14001fc6b
jmp 0x14001fc6b
movsx eax, byte [rsp + 0x767]
or eax, 0x9d
mov byte [rsp + 0x767], al
jmp 0x14001fc6b
mov eax, dword [rsp + 0x4f74]
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x4f74]
mov dword [rsp + 0x28], eax
mov eax, dword [rsp + 0x4f74]
mov dword [rsp + 0x20], eax
mov r9d, dword [rsp + 0x4f74]
mov r8d, dword [rsp + 0x4f74]
mov edx, dword [rsp + 0x4f74]
mov ecx, dword [rsp + 0x4f74]
call fcn.1401f7c20
jmp 0x14001fc6b
movzx eax, byte [rsp + 0xc4e]
sub eax, 0x37
mov byte [rsp + 0x601], al
jmp 0x14001fc6b
mov eax, dword [rsp + 0x4f74]
shl eax, 0x1f
mov dword [rsp + 0x4f74], eax
jmp 0x14001fcd1
mov word [rsp + 0x20], 0xce
mov r9d, 0xad
movzx r8d, byte [rsp + 0xc4e]
movzx edx, byte [rsp + 0x601]
mov ecx, 0x3c
call fcn.1401f7d60
jmp 0x14001fcd1
movzx eax, byte [rsp + 0xc4e]
and eax, 0x2b
mov byte [rsp + 0x601], al
mov word [rsp + 0x20], 0x69
mov r9d, 0x8f
movzx r8d, byte [rsp + 0x601]
movzx edx, byte [rsp + 0x601]
mov ecx, 0xc9
call fcn.1401f7d60
movzx eax, byte [rsp + 0xc4e]
mov dword [rsp + 0x5190], eax
mov eax, dword [rsp + 0x5190]
sub eax, 0x31
mov dword [rsp + 0x5190], eax
cmp dword [rsp + 0x5190], 0x37
ja case.0x14001fd20.55
movsxd rax, dword [rsp + 0x5190]
lea rcx, [0x140000000]
movzx eax, byte [rcx + rax + 0x1f7b48]
mov eax, dword [rcx + rax*4 + 0x1f7b2c]
add rax, rcx
jmp rax
mov r8, qword [rsp + 0x6c00]
mov rdx, qword [0x14020cbb8]
mov rcx, qword [rsp + 0x6be0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020caf8], eax
mov dword [rsp + 0x5194], 0x2ff8
lea rax, [rsp + 0x767]
mov qword [rsp + 0x6c08], rax
movsx eax, word [rsp + 0xeec]
sar eax, 3
mov word [rsp + 0xeec], ax
mov rax, qword [0x140207240]
sar rax, 0x3d
mov qword [0x140207240], rax
movabs rax, 0x1ec2a917700b5
cmp qword [0x140207240], rax
je 0x14001fd9a
jmp 0x14001fdaf
mov rax, qword [0x140207240]
shl rax, 0xfb
movabs rcx, 0x1ec2a917763c5
jmp case.0x14001fd20.55
mov eax, dword [rsp + 0x4f74]
add eax, 0x635
mov dword [rsp + 0x4f74], eax
movsx eax, byte [rsp + 0x767]
and eax, 0xf7
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
mov eax, dword [rsp + 0x4f74]
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x4f74]
mov dword [rsp + 0x28], eax
mov eax, dword [rsp + 0x4f74]
mov dword [rsp + 0x20], eax
mov r9d, dword [rsp + 0x4f74]
mov r8d, dword [rsp + 0x4f74]
mov edx, dword [rsp + 0x4f74]
mov ecx, dword [rsp + 0x4f74]
call fcn.1401f7c20
movabs rax, 0x1ec2a917720df
mov rcx, qword [0x140207240]
xor rcx, rax
mov rax, rcx
mov qword [0x140207240], rax
movsx eax, byte [rsp + 0x767]
or eax, 0xab
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
movzx eax, word [rsp + 0xeec]
mov word [rsp + 0x20], ax
mov r9d, 0x87
movzx r8d, byte [rsp + 0xc4e]
movzx edx, byte [rsp + 0xc4e]
mov ecx, 0x7d
call fcn.1401f7d60
jmp case.0x14001fd20.55
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
sub eax, 0x9f
mov byte [rsp + 0x767], al
movsx eax, byte [rsp + 0x767]
sub eax, 0xb3
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
sar eax, 1
mov byte [rsp + 0x767], al
movsx eax, byte [rsp + 0x767]
or eax, 0x45
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
movabs rax, 0x1ec2a917722b3
mov rcx, qword [0x140207240]
xor rcx, rax
mov rax, rcx
mov qword [0x140207240], rax
movsx eax, byte [rsp + 0x767]
shl eax, 1
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
movzx eax, byte [rsp + 0x601]
add eax, 0x2d
mov byte [rsp + 0xc4e], al
jmp case.0x14001fd20.55
movsx eax, byte [rsp + 0x767]
and eax, 0x8d
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
movzx r8d, word [rsp + 0xeec]
movzx edx, word [rsp + 0xeec]
movzx ecx, word [rsp + 0xeec]
call fcn.1401f7cf0
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
and eax, 0x27
mov byte [rsp + 0x767], al
movsx eax, byte [rsp + 0x767]
xor eax, 0xc7
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
movzx eax, word [rsp + 0xeec]
mov word [rsp + 0x20], ax
mov r9d, 0xa5
movzx r8d, byte [rsp + 0xc4e]
movzx edx, byte [rsp + 0x601]
mov ecx, 0x65
call fcn.1401f7d60
jmp case.0x14001fd20.55
movabs rax, 0x1ec2a917746b1
mov rcx, qword [0x140207240]
sub rcx, rax
mov rax, rcx
mov qword [0x140207240], rax
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x767]
add eax, ecx
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
mov eax, dword [rsp + 0x4f74]
shl eax, 7
mov dword [rsp + 0x4f74], eax
movsx eax, byte [rsp + 0x767]
sar eax, 1
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
movzx eax, word [rsp + 0xeec]
mov word [rsp + 0x20], ax
mov r9d, 0x98
movzx r8d, byte [rsp + 0xc4e]
movzx edx, byte [rsp + 0x601]
mov ecx, 0xed
call fcn.1401f7d60
jmp case.0x14001fd20.55
movzx eax, byte [rsp + 0x601]
or eax, 0x2b
mov byte [rsp + 0xc4e], al
movsx eax, byte [rsp + 0x767]
or eax, 0xed
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
movzx r8d, word [rsp + 0xeec]
movzx edx, word [rsp + 0xeec]
movzx ecx, word [rsp + 0xeec]
call fcn.1401f7cf0
mov rax, qword [0x140207240]
shl rax, 0x15
mov qword [0x140207240], rax
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x767]
and eax, ecx
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
sar eax, 7
mov byte [rsp + 0x767], al
movsx eax, byte [rsp + 0x767]
xor eax, 0x29
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
mov rax, qword [0x140207240]
mov qword [rsp + 0x6c10], rax
movabs rax, 0x1ec2a9176fe67
cmp qword [rsp + 0x6c10], rax
je 0x14002017d
movabs rax, 0x1ec2a91770d35
cmp qword [rsp + 0x6c10], rax
je 0x1400201c6
movabs rax, 0x1ec2a91771443
cmp qword [rsp + 0x6c10], rax
je 0x140020253
movabs rax, 0x1ec2a91776979
cmp qword [rsp + 0x6c10], rax
je 0x14002036b
movabs rax, 0x1ec2a91776ad9
cmp qword [rsp + 0x6c10], rax
je 0x1400202b2
jmp 0x14002040a
mov eax, dword [rsp + 0x4f74]
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x4f74]
mov dword [rsp + 0x28], eax
mov eax, dword [rsp + 0x4f74]
mov dword [rsp + 0x20], eax
mov r9d, dword [rsp + 0x4f74]
mov r8d, dword [rsp + 0x4f74]
mov edx, dword [rsp + 0x4f74]
mov ecx, dword [rsp + 0x4f74]
call fcn.1401f7c20
jmp 0x14002040a
mov eax, dword [rsp + 0x4f74]
sub eax, 0x65b
mov dword [rsp + 0x4f74], eax
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x767]
add eax, ecx
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
movabs rax, 0x1ec2a9177780d
mov rcx, qword [0x140207240]
add rcx, rax
mov rax, rcx
mov qword [0x140207240], rax
movsx eax, byte [rsp + 0x767]
or eax, 0xad
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
mov r9d, dword [rsp + 0x4f74]
mov r8d, 0x53
mov edx, dword [rsp + 0x4f74]
mov ecx, dword [rsp + 0x4f74]
call fcn.1401f7bc0
jmp 0x14002040a
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
sub eax, 0x69
mov byte [rsp + 0x767], al
movsx eax, byte [rsp + 0x767]
xor eax, 0xed
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
movzx eax, word [rsp + 0xeec]
mov word [rsp + 0x20], ax
mov r9d, 0x2b
movzx r8d, byte [rsp + 0xc4e]
movzx edx, byte [rsp + 0x601]
mov ecx, 0x73
call fcn.1401f7d60
jmp 0x14002040a
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
shl eax, 5
mov byte [rsp + 0x767], al
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x767]
and eax, ecx
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
mov r9d, dword [rsp + 0x4f74]
mov r8d, 0xec
mov edx, dword [rsp + 0x4f74]
mov ecx, dword [rsp + 0x4f74]
call fcn.1401f7bc0
mov rax, qword [0x140207240]
sar rax, 0x3d
mov qword [0x140207240], rax
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x767]
sar eax, cl
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
movzx eax, word [rsp + 0xeec]
mov word [rsp + 0x20], ax
mov r9d, 0xc6
movzx r8d, byte [rsp + 0x601]
movzx edx, byte [rsp + 0x601]
mov ecx, 0x58
call fcn.1401f7d60
jmp 0x14002040a
movzx eax, byte [rsp + 0xc4e]
xor eax, 0x2d
mov byte [rsp + 0x601], al
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x767]
add eax, ecx
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
mov eax, dword [rsp + 0x4f74]
and eax, 0xc05
mov dword [rsp + 0x4f74], eax
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x767]
shl eax, cl
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
movzx r8d, word [rsp + 0xeec]
movzx edx, word [rsp + 0xeec]
movzx ecx, word [rsp + 0xeec]
call fcn.1401f7cf0
movabs rax, 0x1ec2a91773775
mov rcx, qword [0x140207240]
or rcx, rax
mov rax, rcx
mov qword [0x140207240], rax
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x767]
sub eax, ecx
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
movsx eax, byte [rsp + 0x767]
sub eax, 0xdf
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
mov rax, qword [0x140207240]
shl rax, 0x1b
mov qword [0x140207240], rax
movzx eax, byte [rsp + 0x601]
sar eax, 1
mov byte [rsp + 0xc4e], al
mov rcx, qword [rsp + 0x6bc8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cb78], eax
mov eax, dword [rsp + 0x5194]
sub eax, 7
mov dword [rsp + 0x5194], eax
movsx eax, word [rsp + 0xeec]
or eax, 0x1bd3
mov word [rsp + 0xeec], ax
movabs rax, 0x1ec2a91773f03
mov rcx, qword [0x140207240]
xor rcx, rax
mov rax, rcx
mov qword [0x140207240], rax
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
add eax, 0x4d
mov byte [rsp + 0x767], al
movsx eax, byte [rsp + 0x767]
and eax, 0xcf
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
mov r8, qword [rsp + 0x6bc0]
mov rdx, qword [0x14020cb28]
mov rcx, qword [rsp + 0x6c18]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cbd8], eax
cmp dword [rsp + 0x5194], 0x2fb2
ja 0x14002040a
cmp dword [rsp + 0x517c], 0xec70
ja 0x1400206b0
mov rcx, qword [rsp + 0x6c20]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cbdc], eax
movabs rax, 0x1ec2a91770ff7
mov rcx, qword [0x140207240]
and rcx, rax
mov rax, rcx
mov qword [0x140207240], rax
mov r8, qword [rsp + 0x6c28]
mov rdx, qword [0x14020cbf0]
mov rcx, qword [rsp + 0x6b98]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cb84], eax
mov eax, dword [rsp + 0x4f74]
sub eax, 0x20d5
mov dword [rsp + 0x4f74], eax
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
add eax, 0xeb
mov byte [rsp + 0x767], al
movsx eax, byte [rsp + 0x767]
xor eax, 0xf5
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x767]
shl eax, cl
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
mov r8, qword [rsp + 0x6c30]
mov rdx, qword [0x14020cc00]
mov rcx, qword [rsp + 0x6bc8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cb20], eax
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x767]
sar eax, cl
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
movabs rax, 0x1ec2a91770db5
mov rcx, qword [0x140207240]
or rcx, rax
mov rax, rcx
mov qword [0x140207240], rax
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
or eax, 0x25
mov byte [rsp + 0x767], al
mov eax, dword [rsp + 0x517c]
add eax, 0x3e
mov dword [rsp + 0x517c], eax
movsx eax, word [rsp + 0xeec]
xor eax, 0x2277
mov word [rsp + 0xeec], ax
movabs rax, 0x1ec2a91771ea7
mov rcx, qword [0x140207240]
and rcx, rax
mov rax, rcx
mov qword [0x140207240], rax
mov eax, dword [rsp + 0x4f74]
sar eax, 0xb
mov dword [rsp + 0x4f74], eax
jmp 0x14002051b
mov eax, dword [rsp + 0x4f74]
mov dword [rsp + 0x5198], eax
cmp dword [rsp + 0x5198], 0x1c73
jg 0x14002070d
cmp dword [rsp + 0x5198], 0x1c73
je 0x140020988
cmp dword [rsp + 0x5198], 0xfffffffb
je 0x140020734
cmp dword [rsp + 0x5198], 0xb15
je 0x1400207f5
cmp dword [rsp + 0x5198], 0x1689
je 0x140020799
jmp 0x140020b17
cmp dword [rsp + 0x5198], 0x24ad
je 0x1400208b8
cmp dword [rsp + 0x5198], 0x2a07
je 0x140020a3f
jmp 0x140020b17
lea rax, [rsp + 0x601]
mov qword [rsp + 0x6c38], rax
mov eax, dword [rsp + 0x4c08]
shl eax, 9
mov dword [rsp + 0x4c08], eax
movabs rax, 0x1ec2a91771055
mov rcx, qword [0x140207240]
sub rcx, rax
mov rax, rcx
movabs rcx, 0x1ec2a917723bb
cmp rax, rcx
jle 0x14002077d
jmp 0x140020794
cmp dword [rsp + 0x4f74], 0x1397
jg 0x14002078c
jmp 0x140020794
movsx eax, word [rsp + 0xeec]
jmp 0x140020b17
mov rax, qword [rsp + 0x6c38]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xc4e]
add eax, ecx
mov rcx, qword [rsp + 0x6c38]
mov byte [rcx], al
movzx eax, word [rsp + 0xeec]
mov word [rsp + 0x20], ax
mov r9d, dword [rsp + 0x4c08]
mov rax, qword [rsp + 0x6c38]
movzx r8d, byte [rax]
mov rax, qword [rsp + 0x6c38]
movzx edx, byte [rax]
mov ecx, dword [rsp + 0x4c08]
call fcn.1401f7d60
jmp 0x140020b17
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
add eax, 0x43
mov byte [rsp + 0x767], al
mov rax, qword [rsp + 0x6c38]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xc4e]
shl eax, cl
mov rcx, qword [rsp + 0x6c38]
mov byte [rcx], al
mov eax, dword [rsp + 0x4f74]
or eax, 0xd0b
mov dword [rsp + 0x4f74], eax
movsx eax, byte [rsp + 0x767]
sub eax, 0x93
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
movabs rax, 0x1ec2a9177326d
mov rcx, qword [0x140207240]
xor rcx, rax
mov rax, rcx
mov qword [0x140207240], rax
mov rax, qword [rsp + 0x6c38]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xc4e]
and eax, ecx
mov rcx, qword [rsp + 0x6c38]
mov byte [rcx], al
mov r9d, dword [rsp + 0x4f74]
mov r8d, dword [rsp + 0x4c08]
mov edx, dword [rsp + 0x4f74]
mov ecx, dword [rsp + 0x4f74]
call fcn.1401f7bc0
jmp 0x140020b17
mov eax, dword [rsp + 0x4c08]
shr eax, 7
mov dword [rsp + 0x4c08], eax
mov rax, qword [rsp + 0x6c38]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xc4e]
sar eax, cl
mov rcx, qword [rsp + 0x6c38]
mov byte [rcx], al
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
add eax, 0x89
mov byte [rsp + 0x767], al
movzx eax, byte [rsp + 0xc4e]
movzx ecx, byte [rsp + 0x601]
and eax, ecx
mov rcx, qword [rsp + 0x6c38]
mov byte [rcx], al
movabs rax, 0x1ec2a91772805
mov rcx, qword [0x140207240]
xor rcx, rax
mov rax, rcx
mov qword [0x140207240], rax
movsx eax, byte [rsp + 0x767]
shl eax, 5
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
movzx eax, word [rsp + 0xeec]
mov word [rsp + 0x20], ax
mov r9d, dword [rsp + 0x4c08]
movzx r8d, byte [rsp + 0x601]
mov rax, qword [rsp + 0x6c38]
movzx edx, byte [rax]
mov ecx, dword [rsp + 0x4c08]
call fcn.1401f7d60
jmp 0x140020b17
mov rax, qword [rsp + 0x6c38]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xc4e]
or eax, ecx
mov byte [rsp + 0x601], al
movsx eax, byte [rsp + 0x767]
sub eax, 3
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
mov eax, dword [rsp + 0x4c08]
sub eax, 0xd03
mov dword [rsp + 0x4c08], eax
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x767]
xor eax, ecx
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
mov rax, qword [0x140207240]
sar rax, 0x3b
mov qword [0x140207240], rax
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x767]
or eax, ecx
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
movzx r8d, word [rsp + 0xeec]
movzx edx, word [rsp + 0xeec]
movzx ecx, word [rsp + 0xeec]
call fcn.1401f7cf0
jmp 0x140020b17
mov eax, dword [rsp + 0x4f74]
shl eax, 0xb
mov dword [rsp + 0x4f74], eax
movsx eax, byte [rsp + 0x767]
add eax, 0xf
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
mov r9d, dword [rsp + 0x4f74]
mov r8d, dword [rsp + 0x4c08]
mov edx, dword [rsp + 0x4f74]
mov ecx, dword [rsp + 0x4f74]
call fcn.1401f7bc0
mov rax, qword [rsp + 0x6c38]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xc4e]
and eax, ecx
mov byte [rsp + 0x601], al
movsx eax, byte [rsp + 0x767]
and eax, 0x19
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
mov rax, qword [0x140207240]
shl rax, 0x29
mov qword [0x140207240], rax
movsx eax, byte [rsp + 0x767]
sub eax, 0x9f
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
movzx eax, word [rsp + 0xeec]
mov word [rsp + 0x20], ax
mov r9d, dword [rsp + 0x4c08]
mov rax, qword [rsp + 0x6c38]
movzx r8d, byte [rax]
movzx edx, byte [rsp + 0x601]
mov ecx, dword [rsp + 0x4c08]
call fcn.1401f7d60
mov eax, dword [rsp + 0x4f74]
add eax, 0x312b
cmp eax, 0x2867
jle 0x140020d18
lea rax, [rsp + 0x767]
mov qword [rsp + 0x6c40], rax
mov rcx, qword [rsp + 0x6b98]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020caf0], eax
mov rcx, qword [rsp + 0x6c48]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cc18], eax
mov r8, qword [rsp + 0x6c50]
mov rdx, qword [0x14020cc28]
mov rcx, qword [rsp + 0x6bc8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cbac], eax
mov rcx, qword [rsp + 0x6bd0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cb90], eax
mov eax, dword [rsp + 0x4c08]
mov dword [rsp + 0x519c], eax
cmp dword [rsp + 0x519c], 0xc13
je 0x140020ce0
cmp dword [rsp + 0x519c], 0xda5
je 0x140020cbf
cmp dword [rsp + 0x519c], 0x14a7
je 0x140020c01
cmp dword [rsp + 0x519c], 0x1961
je 0x140020cac
cmp dword [rsp + 0x519c], 0x1fca00
je 0x140020caa
jmp 0x140020cf4
mov rax, qword [0x140207240]
sar rax, 0x3d
mov qword [0x140207240], rax
movsx eax, byte [rsp + 0x767]
mov rcx, qword [rsp + 0x6c08]
movsx ecx, byte [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x6c40]
mov byte [rcx], al
mov rax, qword [rsp + 0x6c40]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c08]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x767], al
mov rax, qword [rsp + 0x6c38]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x601]
and eax, ecx
mov rcx, qword [rsp + 0x6c38]
mov byte [rcx], al
movzx eax, word [rsp + 0xeec]
mov word [rsp + 0x20], ax
mov r9d, dword [rsp + 0x4c08]
mov rax, qword [rsp + 0x6c38]
movzx r8d, byte [rax]
mov rax, qword [rsp + 0x6c38]
movzx edx, byte [rax]
mov ecx, dword [rsp + 0x4c08]
call fcn.1401f7d60
jmp 0x140020d13
jmp 0x140020d13
mov eax, dword [rsp + 0x4c08]
shr eax, 0x1b
mov dword [rsp + 0x4c08], eax
jmp 0x140020d13
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x767]
xor eax, ecx
mov rcx, qword [rsp + 0x6c40]
mov byte [rcx], al
jmp 0x140020d13
mov rax, qword [0x140207240]
shl rax, 0x27
mov qword [0x140207240], rax
jmp 0x140020d13
mov rax, qword [rsp + 0x6c40]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x767]
sub eax, ecx
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
jmp 0x140020ea8
movsx eax, byte [rsp + 0x767]
xor eax, 0xd7
mov rcx, qword [rsp + 0x6c08]
movsx ecx, byte [rcx]
cmp eax, ecx
jge 0x140020d6e
movzx eax, word [rsp + 0xeec]
mov word [rsp + 0x20], ax
mov r9d, dword [rsp + 0x4c08]
movzx r8d, byte [rsp + 0x601]
mov rax, qword [rsp + 0x6c38]
movzx edx, byte [rax]
mov ecx, dword [rsp + 0x4c08]
call fcn.1401f7d60
jmp 0x140020ea8
movabs rax, 0x1ec2a917700c7
cmp qword [0x140207240], rax
jg 0x140020e47
movsx eax, word [rsp + 0xeec]
add eax, 0x11fb
mov word [rsp + 0xeec], ax
mov rax, qword [rsp + 0x6c38]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x601]
add eax, ecx
mov rcx, qword [rsp + 0x6c38]
mov byte [rcx], al
mov r9d, dword [rsp + 0x4f74]
mov r8d, dword [rsp + 0x4c08]
mov edx, dword [rsp + 0x4f74]
mov ecx, dword [rsp + 0x4f74]
call fcn.1401f7bc0
mov eax, dword [rsp + 0x4c08]
xor eax, 0x2481
mov dword [rsp + 0x4c08], eax
movzx eax, byte [rsp + 0x601]
movzx ecx, byte [rsp + 0xc4e]
or eax, ecx
mov rcx, qword [rsp + 0x6c38]
mov byte [rcx], al
movabs rax, 0x1ec2a91776209
mov rcx, qword [0x140207240]
sub rcx, rax
mov rax, rcx
mov qword [0x140207240], rax
movzx eax, byte [rsp + 0xc4e]
movzx ecx, byte [rsp + 0x601]
shl eax, cl
mov rcx, qword [rsp + 0x6c38]
mov byte [rcx], al
jmp 0x140020ea8
cmp dword [rsp + 0x4f74], 0x2b41
jl 0x140020ea8
movzx eax, word [rsp + 0xeec]
mov word [rsp + 0x20], ax
mov r9d, dword [rsp + 0x4c08]
movzx r8d, byte [rsp + 0x601]
mov rax, qword [rsp + 0x6c38]
movzx edx, byte [rax]
mov ecx, dword [rsp + 0x4c08]
call fcn.1401f7d60
mov rax, qword [rsp + 0x6c40]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c08]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x767], al
mov r8, qword [rsp + 0x6bb0]
mov rdx, qword [0x14020cc00]
mov rcx, qword [rsp + 0x6c58]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cc30], eax
lea rax, [rsp + 0x767]
mov qword [rsp + 0x6c60], rax
mov eax, dword [rsp + 0x4f74]
sar eax, 0x4d
cmp eax, 0x11c3
jle 0x140020f8a
movzx eax, byte [rsp + 0xc4e]
movzx ecx, byte [rsp + 0x601]
or eax, ecx
mov rcx, qword [rsp + 0x6c38]
mov byte [rcx], al
movzx r8d, word [rsp + 0xeec]
movzx edx, word [rsp + 0xeec]
movzx ecx, word [rsp + 0xeec]
call fcn.1401f7cf0
movabs rax, 0x1ec2a917741e5
mov rcx, qword [0x140207240]
sub rcx, rax
mov rax, rcx
mov qword [0x140207240], rax
mov rax, qword [rsp + 0x6c38]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x601]
sub eax, ecx
mov rcx, qword [rsp + 0x6c38]
mov byte [rcx], al
movzx r8d, word [rsp + 0xeec]
movzx edx, word [rsp + 0xeec]
movzx ecx, word [rsp + 0xeec]
call fcn.1401f7cf0
jmp 0x140021cd9
cmp dword [rsp + 0x4c08], 0x1def
jbe 0x14002142d
lea rax, [rsp + 0x601]
mov qword [rsp + 0x6c68], rax
cmp dword [rsp + 0x4f74], 0x2353
jne 0x14002106b
mov rax, qword [0x140207240]
shl rax, 0x1d
mov qword [0x140207240], rax
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c60]
movsx ecx, byte [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c60]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x767], al
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c60]
movsx ecx, byte [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
movzx eax, word [rsp + 0xeec]
mov word [rsp + 0x20], ax
mov r9d, dword [rsp + 0x4c08]
mov rax, qword [rsp + 0x6c38]
movzx r8d, byte [rax]
movzx edx, byte [rsp + 0x601]
mov ecx, dword [rsp + 0x4c08]
call fcn.1401f7d60
jmp 0x140021428
mov rax, qword [rsp + 0x6c60]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x767]
sar eax, cl
mov rcx, qword [rsp + 0x6c40]
movsx ecx, byte [rcx]
mov rdx, qword [rsp + 0x6c08]
movsx edx, byte [rdx]
or ecx, edx
cmp eax, ecx
jge 0x1400210b4
movsx eax, word [rsp + 0xeec]
shl eax, 0xf
mov word [rsp + 0xeec], ax
jmp 0x140021428
movsx eax, word [rsp + 0xeec]
cmp eax, 0xce3
jl 0x1400211ae
mov eax, dword [rsp + 0x4f74]
and eax, 0x1587
mov dword [rsp + 0x3be8], eax
movsx eax, word [rsp + 0xeec]
cmp eax, 0x143d
jg 0x1400210ee
jmp 0x1400211a9
movzx eax, byte [rsp + 0xc4e]
mov rcx, qword [rsp + 0x6c68]
movzx ecx, byte [rcx]
sar eax, cl
movzx ecx, byte [rsp + 0x601]
mov rdx, qword [rsp + 0x6c38]
movzx edx, byte [rdx]
imul ecx, edx
cmp eax, ecx
jle 0x140021122
jmp 0x1400211a9
movabs rax, 0x1ec2a91770015
cmp qword [0x140207240], rax
je 0x140021137
jmp 0x1400211a9
movabs rax, 0x1ec2a91772927
mov rcx, qword [0x140207240]
xor rcx, rax
mov rax, rcx
movabs rcx, 0x1ec2a91775527
cmp rax, rcx
jle 0x14002115f
jmp 0x1400211a9
cmp dword [rsp + 0x4c08], 0x14cf
jae 0x14002116e
jmp 0x1400211a9
movsx eax, byte [rsp + 0x767]
mov rcx, qword [rsp + 0x6c08]
movsx ecx, byte [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x6c40]
movsx ecx, byte [rcx]
mov rdx, qword [rsp + 0x6c60]
movsx edx, byte [rdx]
add ecx, edx
cmp eax, ecx
jge 0x1400211a1
jmp 0x1400211a9
movsx eax, word [rsp + 0xeec]
jmp 0x140021428
mov rax, qword [rsp + 0x6c60]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c40]
movsx ecx, byte [rcx]
xor eax, ecx
movsx ecx, byte [rsp + 0x767]
mov dword [rsp + 0x51a0], ecx
mov rdx, qword [rsp + 0x6c08]
movsx edx, byte [rdx]
movzx ecx, dl
mov edx, dword [rsp + 0x51a0]
shl edx, cl
mov ecx, edx
cmp eax, ecx
jg 0x140021216
mov rax, qword [rsp + 0x6c68]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xc4e]
add eax, ecx
mov rcx, qword [rsp + 0x6c38]
mov byte [rcx], al
jmp 0x140021428
movsx eax, word [rsp + 0xeec]
cmp eax, 0x72d7
jl 0x14002126e
mov eax, dword [rsp + 0x4f74]
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x4f74]
mov dword [rsp + 0x28], eax
mov eax, dword [rsp + 0x3be8]
mov dword [rsp + 0x20], eax
mov r9d, dword [rsp + 0x3be8]
mov r8d, dword [rsp + 0x4f74]
mov edx, dword [rsp + 0x3be8]
mov ecx, dword [rsp + 0x4f74]
call fcn.1401f7c20
jmp 0x140021428
mov rax, qword [rsp + 0x6c38]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x601]
add eax, ecx
movzx ecx, byte [rsp + 0xc4e]
mov rdx, qword [rsp + 0x6c68]
movzx edx, byte [rdx]
and ecx, edx
cmp eax, ecx
jne 0x1400212c0
mov rax, qword [rsp + 0x6c38]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x6c68]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x601], al
jmp 0x140021428
movzx eax, byte [rsp + 0xc4e]
movzx ecx, byte [rsp + 0x601]
and eax, ecx
mov rcx, qword [rsp + 0x6c38]
movzx ecx, byte [rcx]
mov rdx, qword [rsp + 0x6c68]
movzx edx, byte [rdx]
xor ecx, edx
cmp eax, ecx
jge 0x140021312
mov rax, qword [rsp + 0x6c40]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x767]
sub eax, ecx
mov rcx, qword [rsp + 0x6c60]
mov byte [rcx], al
jmp 0x140021428
cmp dword [rsp + 0x4c08], 0xdcf
jne 0x140021342
movabs rax, 0x1ec2a917777af
mov rcx, qword [0x140207240]
xor rcx, rax
mov rax, rcx
mov qword [0x140207240], rax
jmp 0x140021428
movzx eax, byte [rsp + 0xc4e]
mov rcx, qword [rsp + 0x6c38]
movzx ecx, byte [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x6c68]
movzx ecx, byte [rcx]
movzx edx, byte [rsp + 0x601]
add ecx, edx
cmp eax, ecx
jne 0x140021394
movsx eax, byte [rsp + 0x767]
mov rcx, qword [rsp + 0x6c08]
movsx ecx, byte [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x6c40]
mov byte [rcx], al
jmp 0x140021428
movabs rax, 0x1ec2a91774a71
cmp qword [0x140207240], rax
jl 0x1400213cc
mov r9d, dword [rsp + 0x4f74]
mov r8d, dword [rsp + 0x4c08]
mov edx, dword [rsp + 0x3be8]
mov ecx, dword [rsp + 0x4f74]
call fcn.1401f7bc0
jmp 0x140021428
movsx eax, word [rsp + 0xeec]
cmp eax, 0x3c8b
jl 0x1400213fc
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c40]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x767], al
jmp 0x140021428
cmp dword [rsp + 0x4f74], 0x1fb7
jle 0x140021428
movsx eax, byte [rsp + 0x767]
mov rcx, qword [rsp + 0x6c60]
movsx ecx, byte [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x6c40]
mov byte [rcx], al
jmp 0x140021cd9
cmp dword [rsp + 0x4f74], 0x309f
jl 0x140021538
mov eax, dword [rsp + 0x4f74]
sar eax, 7
mov dword [rsp + 0x3be8], eax
movsx eax, byte [rsp + 0x767]
mov rcx, qword [rsp + 0x6c60]
movsx ecx, byte [rcx]
xor eax, ecx
mov rcx, qword [rsp + 0x6c40]
mov byte [rcx], al
mov eax, dword [rsp + 0x4f74]
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x3be8]
mov dword [rsp + 0x28], eax
mov eax, dword [rsp + 0x4f74]
mov dword [rsp + 0x20], eax
mov r9d, dword [rsp + 0x3be8]
mov r8d, dword [rsp + 0x4f74]
mov edx, dword [rsp + 0x4f74]
mov ecx, dword [rsp + 0x4f74]
call fcn.1401f7c20
movabs rax, 0x1ec2a917760ed
mov rcx, qword [0x140207240]
add rcx, rax
mov rax, rcx
mov qword [0x140207240], rax
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x767]
and eax, ecx
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
mov eax, dword [rsp + 0x3be8]
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x4f74]
mov dword [rsp + 0x28], eax
mov eax, dword [rsp + 0x4f74]
mov dword [rsp + 0x20], eax
mov r9d, dword [rsp + 0x4f74]
mov r8d, dword [rsp + 0x4f74]
mov edx, dword [rsp + 0x4f74]
mov ecx, dword [rsp + 0x3be8]
call fcn.1401f7c20
jmp 0x140021cd9
cmp dword [rsp + 0x4c08], 0xb83
jne 0x14002162c
mov eax, dword [rsp + 0x4c08]
shl eax, 5
mov dword [rsp + 0x4c08], eax
mov rax, qword [rsp + 0x6c68]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x6c38]
movzx ecx, byte [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x6c68]
mov byte [rcx], al
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c60]
movsx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x767], al
mov rax, qword [rsp + 0x6c68]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x601]
sub eax, ecx
mov rcx, qword [rsp + 0x6c38]
mov byte [rcx], al
movzx r8d, word [rsp + 0xeec]
movzx edx, word [rsp + 0xeec]
movzx ecx, word [rsp + 0xeec]
call fcn.1401f7cf0
mov rax, qword [0x140207240]
shl rax, 0x1f
mov qword [0x140207240], rax
mov rax, qword [rsp + 0x6c68]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x601]
sar eax, cl
mov rcx, qword [rsp + 0x6c38]
mov byte [rcx], al
movzx r8d, word [rsp + 0xeec]
movzx edx, word [rsp + 0xeec]
movzx ecx, word [rsp + 0xeec]
call fcn.1401f7cf0
jmp 0x140021cd9
mov rax, qword [rsp + 0x6c38]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xc4e]
sar eax, cl
movzx ecx, byte [rsp + 0x601]
cmp eax, ecx
jl 0x140021707
mov rax, qword [rsp + 0x6c38]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x6c68]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x601], al
mov rax, qword [rsp + 0x6c40]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x767]
xor eax, ecx
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
movzx r8d, word [rsp + 0xeec]
movzx edx, word [rsp + 0xeec]
movzx ecx, word [rsp + 0xeec]
call fcn.1401f7cf0
mov eax, dword [rsp + 0x4c08]
add eax, 0x18f5
mov dword [rsp + 0x4c08], eax
mov rax, qword [rsp + 0x6c68]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xc4e]
and eax, ecx
mov rcx, qword [rsp + 0x6c38]
mov byte [rcx], al
mov r9d, dword [rsp + 0x4f74]
mov r8d, dword [rsp + 0x4c08]
mov edx, dword [rsp + 0x4f74]
mov ecx, dword [rsp + 0x4f74]
call fcn.1401f7bc0
jmp 0x140021cd9
movsx eax, word [rsp + 0xeec]
cmp eax, 0xa6d
jg 0x1400217e7
movabs rax, 0x1ec2a917770d3
mov rcx, qword [0x140207240]
and rcx, rax
mov rax, rcx
mov qword [0x140207240], rax
movsx eax, byte [rsp + 0x767]
mov rcx, qword [rsp + 0x6c08]
movsx ecx, byte [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x6c60]
mov byte [rcx], al
mov eax, dword [rsp + 0x4f74]
add eax, 0x15cd
mov dword [rsp + 0x3be8], eax
mov rax, qword [rsp + 0x6c68]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x601]
xor eax, ecx
mov rcx, qword [rsp + 0x6c38]
mov byte [rcx], al
mov rax, qword [rsp + 0x6c38]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x601]
shl eax, cl
mov byte [rsp + 0xc4e], al
movsx eax, byte [rsp + 0x767]
mov rcx, qword [rsp + 0x6c08]
movsx ecx, byte [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x6c40]
mov byte [rcx], al
movzx r8d, word [rsp + 0xeec]
movzx edx, word [rsp + 0xeec]
movzx ecx, word [rsp + 0xeec]
call fcn.1401f7cf0
jmp 0x140021cd9
movsx eax, byte [rsp + 0x767]
mov rcx, qword [rsp + 0x6c60]
movsx ecx, byte [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x6c08]
movsx ecx, byte [rcx]
mov rdx, qword [rsp + 0x6c40]
movsx edx, byte [rdx]
add ecx, edx
cmp eax, ecx
jle 0x140021976
movabs rax, 0x1ec2a91773049
mov rcx, qword [0x140207240]
or rcx, rax
mov rax, rcx
mov qword [0x140207240], rax
mov rax, qword [rsp + 0x6c60]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c08]
movsx ecx, byte [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x6c40]
mov byte [rcx], al
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c40]
movsx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0x767], al
movsx eax, byte [rsp + 0x767]
mov rcx, qword [rsp + 0x6c08]
movsx ecx, byte [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x6c60]
mov byte [rcx], al
mov eax, dword [rsp + 0x3be8]
sar eax, 0x17
mov dword [rsp + 0x4f74], eax
movsx eax, byte [rsp + 0x767]
mov rcx, qword [rsp + 0x6c60]
movsx ecx, byte [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x6c40]
mov byte [rcx], al
movabs rax, 0x1ec2a91773763
mov rcx, qword [0x140207240]
sub rcx, rax
mov rax, rcx
mov qword [0x140207240], rax
movsx eax, byte [rsp + 0x767]
mov rcx, qword [rsp + 0x6c08]
movsx ecx, byte [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x6c60]
mov byte [rcx], al
mov eax, dword [rsp + 0x4c08]
add eax, 0x2765
mov dword [rsp + 0x4c08], eax
movsx eax, byte [rsp + 0x767]
mov rcx, qword [rsp + 0x6c60]
movsx ecx, byte [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x6c40]
mov byte [rcx], al
movzx eax, word [rsp + 0xeec]
mov word [rsp + 0x20], ax
mov r9d, dword [rsp + 0x4c08]
mov rax, qword [rsp + 0x6c38]
movzx r8d, byte [rax]
mov rax, qword [rsp + 0x6c38]
movzx edx, byte [rax]
mov ecx, dword [rsp + 0x4c08]
call fcn.1401f7d60
jmp 0x140021cd9
movsx eax, word [rsp + 0xeec]
cmp eax, 0x108f
jg 0x140021b10
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c60]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x767], al
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c60]
movsx ecx, byte [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x6c40]
mov byte [rcx], al
movabs rax, 0x1ec2a91773201
mov rcx, qword [0x140207240]
xor rcx, rax
mov rax, rcx
mov qword [0x140207240], rax
movsx eax, byte [rsp + 0x767]
mov rcx, qword [rsp + 0x6c08]
movsx ecx, byte [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x6c60]
mov byte [rcx], al
mov rax, qword [rsp + 0x6c68]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x6c38]
movzx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0x601], al
mov rax, qword [rsp + 0x6c38]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x601]
sar eax, cl
mov rcx, qword [rsp + 0x6c38]
mov byte [rcx], al
mov eax, dword [rsp + 0x4f74]
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x3be8]
mov dword [rsp + 0x28], eax
mov eax, dword [rsp + 0x4f74]
mov dword [rsp + 0x20], eax
mov r9d, dword [rsp + 0x3be8]
mov r8d, dword [rsp + 0x3be8]
mov edx, dword [rsp + 0x4f74]
mov ecx, dword [rsp + 0x3be8]
call fcn.1401f7c20
mov eax, dword [rsp + 0x4c08]
add eax, 0x1873
mov dword [rsp + 0x4c08], eax
movsx eax, byte [rsp + 0x767]
mov rcx, qword [rsp + 0x6c60]
movsx ecx, byte [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x6c40]
mov byte [rcx], al
movabs rax, 0x1ec2a9177116f
mov rcx, qword [0x140207240]
xor rcx, rax
mov rax, rcx
mov qword [0x140207240], rax
mov rax, qword [rsp + 0x6c68]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xc4e]
shl eax, cl
mov rcx, qword [rsp + 0x6c38]
mov byte [rcx], al
mov eax, dword [rsp + 0x4f74]
or eax, 0x783
mov dword [rsp + 0x3be8], eax
jmp 0x140021cd9
cmp dword [rsp + 0x4f74], 0x169f
jle 0x140021bd0
movsx eax, byte [rsp + 0x767]
mov rcx, qword [rsp + 0x6c40]
movsx ecx, byte [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
movzx r8d, word [rsp + 0xeec]
movzx edx, word [rsp + 0xeec]
movzx ecx, word [rsp + 0xeec]
call fcn.1401f7cf0
mov rax, qword [rsp + 0x6c68]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xc4e]
sub eax, ecx
mov byte [rsp + 0x601], al
mov rax, qword [rsp + 0x6c60]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x767]
xor eax, ecx
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
movzx eax, word [rsp + 0xeec]
mov word [rsp + 0x20], ax
mov r9d, dword [rsp + 0x4c08]
movzx r8d, byte [rsp + 0x601]
movzx edx, byte [rsp + 0x601]
mov ecx, dword [rsp + 0x4c08]
call fcn.1401f7d60
jmp 0x140021cd9
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x767]
and eax, ecx
mov rcx, qword [rsp + 0x6c60]
movsx ecx, byte [rcx]
mov rdx, qword [rsp + 0x6c40]
movsx edx, byte [rdx]
xor ecx, edx
cmp eax, ecx
jle 0x140021cd9
mov rax, qword [0x140207240]
sar rax, 0x37
mov qword [0x140207240], rax
movsx eax, byte [rsp + 0x767]
mov rcx, qword [rsp + 0x6c40]
movsx ecx, byte [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
movzx r8d, word [rsp + 0xeec]
movzx edx, word [rsp + 0xeec]
movzx ecx, word [rsp + 0xeec]
call fcn.1401f7cf0
mov rax, qword [rsp + 0x6c40]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c60]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x767], al
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c40]
movsx ecx, byte [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x6c60]
mov byte [rcx], al
mov eax, dword [rsp + 0x3be8]
and eax, 0x287b
mov dword [rsp + 0x4f74], eax
movzx eax, byte [rsp + 0xc4e]
mov rcx, qword [rsp + 0x6c68]
movzx ecx, byte [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x6c38]
mov byte [rcx], al
mov rax, qword [0x140207240]
shl rax, 0x21
mov qword [0x140207240], rax
mov rax, qword [rsp + 0x6c60]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x767]
sub eax, ecx
mov rcx, qword [rsp + 0x6c40]
movsx ecx, byte [rcx]
mov rdx, qword [rsp + 0x6c08]
movsx edx, byte [rdx]
add ecx, edx
cmp eax, ecx
jl 0x140021def
movsx eax, byte [rsp + 0x767]
mov rcx, qword [rsp + 0x6c08]
movsx ecx, byte [rcx]
xor eax, ecx
mov rcx, qword [rsp + 0x6c40]
movsx ecx, byte [rcx]
mov dword [rsp + 0x51a4], ecx
mov rdx, qword [rsp + 0x6c60]
movsx edx, byte [rdx]
movzx ecx, dl
mov edx, dword [rsp + 0x51a4]
sar edx, cl
mov ecx, edx
cmp eax, ecx
jne 0x140021dc3
mov rax, qword [rsp + 0x6c68]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xc4e]
or eax, ecx
mov rcx, qword [rsp + 0x6c38]
mov byte [rcx], al
mov eax, dword [rsp + 0x4c08]
or eax, 0x1bc5
mov dword [rsp + 0x4c08], eax
movsx eax, byte [rsp + 0x767]
mov rcx, qword [rsp + 0x6c08]
movsx ecx, byte [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x6c60]
mov byte [rcx], al
movzx r8d, word [rsp + 0xeec]
movzx edx, word [rsp + 0xeec]
movzx ecx, word [rsp + 0xeec]
call fcn.1401f7cf0
jmp 0x140021def
cmp dword [rsp + 0x4c08], 0xa4b
jae 0x140021def
mov rax, qword [rsp + 0x6c60]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c08]
movsx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0x767], al
mov eax, dword [rsp + 0x3be8]
mov dword [rsp + 0x51a8], eax
cmp dword [rsp + 0x51a8], 0x635
je 0x14002233e
cmp dword [rsp + 0x51a8], 0x1583
je 0x140021f96
cmp dword [rsp + 0x51a8], 0x29c3
je 0x140021e53
cmp dword [rsp + 0x51a8], 0x2e3b
je 0x140022227
cmp dword [rsp + 0x51a8], 0x323b
je 0x140021f0f
jmp 0x1400223a3
movsx eax, byte [rsp + 0x767]
mov rcx, qword [rsp + 0x6c08]
movsx ecx, byte [rcx]
xor eax, ecx
mov rcx, qword [rsp + 0x6c40]
mov byte [rcx], al
mov eax, dword [rsp + 0x4f74]
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x3be8]
mov dword [rsp + 0x28], eax
mov eax, dword [rsp + 0x4f74]
mov dword [rsp + 0x20], eax
mov r9d, dword [rsp + 0x3be8]
mov r8d, dword [rsp + 0x4f74]
mov edx, dword [rsp + 0x3be8]
mov ecx, dword [rsp + 0x4f74]
call fcn.1401f7c20
mov rax, qword [0x140207240]
shl rax, 0x37
mov qword [0x140207240], rax
movsx eax, byte [rsp + 0x767]
mov rcx, qword [rsp + 0x6c60]
movsx ecx, byte [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x6c40]
mov byte [rcx], al
mov r9d, dword [rsp + 0x3be8]
mov r8d, dword [rsp + 0x4c08]
mov edx, dword [rsp + 0x4f74]
mov ecx, dword [rsp + 0x3be8]
call fcn.1401f7bc0
jmp 0x1400223a3
mov rax, qword [rsp + 0x6c38]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x601]
add eax, ecx
mov byte [rsp + 0xc4e], al
mov rax, qword [rsp + 0x6c68]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x6c38]
movzx ecx, byte [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x6c68]
mov byte [rcx], al
mov eax, dword [rsp + 0x4f74]
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x4f74]
mov dword [rsp + 0x28], eax
mov eax, dword [rsp + 0x3be8]
mov dword [rsp + 0x20], eax
mov r9d, dword [rsp + 0x4f74]
mov r8d, dword [rsp + 0x3be8]
mov edx, dword [rsp + 0x4f74]
mov ecx, dword [rsp + 0x4f74]
call fcn.1401f7c20
jmp 0x1400223a3
mov eax, dword [rsp + 0x4c08]
xor eax, 0x30b3
mov dword [rsp + 0x2764], eax
movabs rax, 0x1e3e401669d95
mov rcx, qword [rsp + 0x6410]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x6410], rax
movabs rax, 0x1e3e40166485b
mov rcx, qword [rsp + 0x6410]
sub rcx, rax
mov rax, rcx
mov qword [0x140207250], rax
mov rax, qword [rsp + 0x6c68]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x601]
shl eax, cl
mov dword [rsp + 0x51ac], eax
mov rcx, qword [rsp + 0x6c38]
movzx ecx, byte [rcx]
movzx edx, byte [rsp + 0xc4e]
mov dword [rsp + 0x51b0], edx
mov eax, ecx
cdq
mov ecx, dword [rsp + 0x51b0]
idiv ecx
mov eax, edx
mov ecx, dword [rsp + 0x51ac]
cmp ecx, eax
jne 0x14002203c
jmp 0x140022222
mov eax, dword [rsp + 0x4f74]
and eax, 0xa63
cmp eax, dword [rsp + 0x3be8]
jg 0x140022056
jmp 0x140022222
mov rax, qword [rsp + 0x6410]
shr rax, 0x8d
cmp rax, qword [0x140207250]
jne 0x140022070
jmp 0x140022222
mov rax, qword [0x140207250]
shr rax, 0x39
cmp rax, qword [rsp + 0x6410]
jbe 0x14002208a
jmp 0x140022222
mov eax, dword [rsp + 0x2764]
shl eax, 0x5f
cmp eax, dword [rsp + 0x4c08]
jne 0x1400220a2
jmp 0x140022222
mov eax, dword [rsp + 0x4f74]
add eax, 0x295f
cmp eax, dword [rsp + 0x3be8]
jne 0x1400220bc
jmp 0x140022222
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x767]
and eax, ecx
mov rcx, qword [rsp + 0x6c60]
movsx ecx, byte [rcx]
mov rdx, qword [rsp + 0x6c40]
movsx edx, byte [rdx]
xor ecx, edx
cmp eax, ecx
jle 0x1400220f2
jmp 0x140022222
movabs rax, 0x1e3e401667161
mov rcx, qword [0x140207250]
or rcx, rax
mov rax, rcx
cmp rax, qword [rsp + 0x6410]
jbe 0x140022118
jmp 0x140022222
movsx eax, byte [rsp + 0x767]
mov rcx, qword [rsp + 0x6c40]
movsx ecx, byte [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x6c60]
movsx ecx, byte [rcx]
mov rdx, qword [rsp + 0x6c08]
movsx edx, byte [rdx]
sub ecx, edx
cmp eax, ecx
jle 0x14002214e
jmp 0x140022222
movzx eax, byte [rsp + 0xc4e]
movzx ecx, byte [rsp + 0x601]
imul eax, ecx
mov rcx, qword [rsp + 0x6c68]
movzx ecx, byte [rcx]
mov dword [rsp + 0x51b4], ecx
mov rdx, qword [rsp + 0x6c38]
movzx edx, byte [rdx]
movzx ecx, dl
mov edx, dword [rsp + 0x51b4]
sar edx, cl
mov ecx, edx
cmp eax, ecx
jg 0x140022195
jmp 0x140022222
mov eax, dword [rsp + 0x2764]
or eax, 0x2e49
cmp eax, dword [rsp + 0x4c08]
jae 0x1400221ac
jmp 0x140022222
movabs rax, 0x1e3e401665173
mov rcx, qword [0x140207250]
xor rcx, rax
mov rax, rcx
cmp rax, qword [rsp + 0x6410]
jbe 0x1400221cf
jmp 0x140022222
movabs rax, 0x1ec2a917738b1
cmp qword [0x140207240], rax
jle 0x1400221e4
jmp 0x140022222
movsx eax, word [rsp + 0xeec]
cmp eax, 0x6b9f
jle 0x1400221f5
jmp 0x140022222
movsx eax, byte [rsp + 0x767]
mov rcx, qword [rsp + 0x6c08]
movsx ecx, byte [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x6c40]
movsx ecx, byte [rcx]
mov rdx, qword [rsp + 0x6c60]
movsx edx, byte [rdx]
add ecx, edx
jmp 0x1400223a3
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c60]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x767], al
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c40]
movsx ecx, byte [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x6c60]
mov byte [rcx], al
movabs rax, 0x1e3e4016661b5
mov rcx, qword [rsp + 0x6410]
xor rcx, rax
mov rax, rcx
mov qword [0x140207250], rax
mov rax, qword [rsp + 0x6c60]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x767]
sub eax, ecx
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
mov r9d, dword [rsp + 0x4f74]
mov r8d, dword [rsp + 0x4c08]
mov edx, dword [rsp + 0x3be8]
mov ecx, dword [rsp + 0x4f74]
call fcn.1401f7bc0
mov rax, qword [rsp + 0x6c38]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xc4e]
add eax, ecx
mov byte [rsp + 0x601], al
mov rax, qword [rsp + 0x6c60]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c40]
movsx ecx, byte [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
movzx eax, word [rsp + 0xeec]
mov word [rsp + 0x20], ax
mov r9d, dword [rsp + 0x4c08]
movzx r8d, byte [rsp + 0x601]
mov rax, qword [rsp + 0x6c68]
movzx edx, byte [rax]
mov ecx, dword [rsp + 0x2764]
call fcn.1401f7d60
jmp 0x1400223a3
mov eax, dword [rsp + 0x4c08]
shr eax, 0xf
mov dword [rsp + 0x2764], eax
movzx eax, byte [rsp + 0x601]
mov rcx, qword [rsp + 0x6c38]
movzx ecx, byte [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x6c68]
mov byte [rcx], al
movzx eax, word [rsp + 0xeec]
mov word [rsp + 0x20], ax
mov r9d, dword [rsp + 0x2764]
mov rax, qword [rsp + 0x6c38]
movzx r8d, byte [rax]
movzx edx, byte [rsp + 0x601]
mov ecx, dword [rsp + 0x4c08]
call fcn.1401f7d60
mov eax, dword [rsp + 0x3be8]
mov dword [rsp + 0x51b8], eax
cmp dword [rsp + 0x51b8], 0x1135
je 0x1401f78e5
cmp dword [rsp + 0x51b8], 0x1583
je 0x140022407
cmp dword [rsp + 0x51b8], 0x1717
je 0x1401f7773
cmp dword [rsp + 0x51b8], 0x1a1b
je 0x1401f785b
cmp dword [rsp + 0x51b8], 0x24a3
je 0x1401f795c
jmp 0x1401f79e7
mov rax, qword [rsp + 0x6c68]
movzx eax, byte [rax]
mov dword [rsp + 0x51bc], eax
mov eax, dword [rsp + 0x51bc]
sub eax, 0x29
mov dword [rsp + 0x51bc], eax
cmp dword [rsp + 0x51bc], 0x16
ja case.0x140022459.47
movsxd rax, dword [rsp + 0x51bc]
lea rcx, [0x140000000]
movzx eax, byte [rcx + rax + 0x1f7b9c]
mov eax, dword [rcx + rax*4 + 0x1f7b80]
add rax, rcx
jmp rax
lea rax, [rsp + 0xc4e]
mov qword [rsp + 0x6c70], rax
movzx eax, word [rsp + 0xf44]
sub eax, 0x329
mov word [rsp + 0xf44], ax
lea rax, [rsp + 0x4c08]
mov qword [rsp + 0x6c78], rax
mov r8, qword [rsp + 0x6b88]
mov rdx, qword [0x14020cb28]
mov rcx, qword [rsp + 0x6c80]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cc48], eax
mov rax, qword [0x140207250]
mov rcx, qword [rsp + 0x6410]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x5dd8], rax
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c60]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0xd9a], al
mov rax, qword [0x140207240]
sar rax, 0x2b
mov qword [0x140207258], rax
mov rcx, qword [rsp + 0x6c88]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cc64], eax
jmp 0x140022882
movsx eax, word [rsp + 0xeec]
or eax, 0x299d
mov word [rsp + 0xeec], ax
movzx eax, byte [rsp + 0xc4e]
mov rcx, qword [rsp + 0x6c38]
movzx ecx, byte [rcx]
xor eax, ecx
mov rcx, qword [rsp + 0x6c68]
mov byte [rcx], al
movzx r8d, word [rsp + 0xeec]
movzx edx, word [rsp + 0xeec]
movzx ecx, word [rsp + 0xeec]
call fcn.1401f7cf0
jmp 0x140022882
movabs rax, 0x1ec2a9177220b
mov rcx, qword [0x140207258]
add rcx, rax
mov rax, rcx
mov qword [0x140207240], rax
mov rax, qword [rsp + 0x6c68]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xc4e]
and eax, ecx
mov rcx, qword [rsp + 0x6c68]
mov byte [rcx], al
mov r9d, dword [rsp + 0x3be8]
mov rax, qword [rsp + 0x6c78]
mov r8d, dword [rax]
mov edx, dword [rsp + 0x3be8]
mov ecx, dword [rsp + 0x3be8]
call fcn.1401f7bc0
jmp 0x140022882
movzx eax, word [rsp + 0xf44]
and eax, 0xd3
mov word [rsp + 0xf44], ax
mov rax, qword [rsp + 0x6c78]
mov ecx, dword [rsp + 0x4c08]
mov eax, dword [rax]
sub eax, ecx
mov rcx, qword [rsp + 0x6c78]
mov dword [rcx], eax
mov eax, dword [rsp + 0x4f74]
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x4f74]
mov dword [rsp + 0x28], eax
mov eax, dword [rsp + 0x3be8]
mov dword [rsp + 0x20], eax
mov r9d, dword [rsp + 0x4f74]
mov r8d, dword [rsp + 0x4f74]
mov edx, dword [rsp + 0x4f74]
mov ecx, dword [rsp + 0x4f74]
call fcn.1401f7c20
jmp 0x140022882
mov rax, qword [0x140207250]
mov rcx, qword [rsp + 0x5dd8]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x6410], rax
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x767]
xor eax, ecx
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
mov eax, dword [rsp + 0x4f74]
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x4f74]
mov dword [rsp + 0x28], eax
mov eax, dword [rsp + 0x4f74]
mov dword [rsp + 0x20], eax
mov r9d, dword [rsp + 0x3be8]
mov r8d, dword [rsp + 0x3be8]
mov edx, dword [rsp + 0x4f74]
mov ecx, dword [rsp + 0x3be8]
call fcn.1401f7c20
jmp 0x140022882
mov rax, qword [0x140207240]
shl rax, 3
mov qword [0x140207258], rax
mov eax, dword [rsp + 0x4c08]
movzx ecx, al
mov eax, dword [rsp + 0x2764]
shr eax, cl
mov rcx, qword [rsp + 0x6c78]
mov dword [rcx], eax
movzx eax, word [rsp + 0xf44]
or eax, 0x165
mov word [rsp + 0xf44], ax
mov rax, qword [rsp + 0x6c38]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x6c68]
movzx ecx, byte [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x6c70]
mov byte [rcx], al
movzx eax, word [rsp + 0xf44]
xor eax, 0x13b
mov word [rsp + 0xf44], ax
mov eax, dword [rsp + 0x2764]
mov ecx, dword [rsp + 0x4c08]
and ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x6c78]
mov dword [rcx], eax
mov eax, dword [rsp + 0x3be8]
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x3be8]
mov dword [rsp + 0x28], eax
mov eax, dword [rsp + 0x3be8]
mov dword [rsp + 0x20], eax
mov r9d, dword [rsp + 0x4f74]
mov r8d, dword [rsp + 0x4f74]
mov edx, dword [rsp + 0x3be8]
mov ecx, dword [rsp + 0x4f74]
call fcn.1401f7c20
mov rax, qword [rsp + 0x6410]
movzx ecx, al
mov rax, qword [rsp + 0x5dd8]
shr rax, cl
mov qword [0x140207250], rax
mov rax, qword [rsp + 0x6c40]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c60]
movsx ecx, byte [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x6c40]
mov byte [rcx], al
movzx eax, word [rsp + 0xeec]
mov word [rsp + 0x20], ax
mov rax, qword [rsp + 0x6c78]
mov r9d, dword [rax]
movzx r8d, byte [rsp + 0xc4e]
movzx edx, byte [rsp + 0xc4e]
mov rax, qword [rsp + 0x6c78]
mov ecx, dword [rax]
call fcn.1401f7d60
jmp 0x140022882
movsx eax, word [rsp + 0xeec]
sub eax, 0x6527
mov word [rsp + 0xeec], ax
mov rax, qword [rsp + 0x6c38]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x6c70]
movzx ecx, byte [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x6c68]
mov byte [rcx], al
movzx r8d, word [rsp + 0xeec]
movzx edx, word [rsp + 0xeec]
movzx ecx, word [rsp + 0xeec]
call fcn.1401f7cf0
mov rax, qword [rsp + 0x6c60]
movsx eax, byte [rax]
mov dword [rsp + 0x51c0], eax
cmp dword [rsp + 0x51c0], 0xffffffa5
je 0x140022aa6
cmp dword [rsp + 0x51c0], 0x41
je 0x140022a2d
cmp dword [rsp + 0x51c0], 0x5d
je 0x1400228dd
cmp dword [rsp + 0x51c0], 0x85
je 0x1400229ae
cmp dword [rsp + 0x51c0], 0x9b
je 0x140022934
jmp 0x1401f75b1
movsx eax, word [rsp + 0xeec]
sar eax, 0xf
mov word [rsp + 0xeec], ax
movsx eax, byte [rsp + 0xd9a]
movsx ecx, byte [rsp + 0x767]
sar eax, cl
mov rcx, qword [rsp + 0x6c60]
mov byte [rcx], al
mov r9d, dword [rsp + 0x3be8]
mov r8d, dword [rsp + 0x2764]
mov edx, dword [rsp + 0x4f74]
mov ecx, dword [rsp + 0x3be8]
call fcn.1401f7bc0
jmp 0x1401f76ac
movabs rax, 0x1ec2a91771a55
mov rcx, qword [0x140207258]
add rcx, rax
mov rax, rcx
mov qword [0x140207240], rax
movzx eax, byte [rsp + 0xc4e]
mov rcx, qword [rsp + 0x6c70]
movzx ecx, byte [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x6c38]
mov byte [rcx], al
movzx eax, word [rsp + 0xeec]
mov word [rsp + 0x20], ax
mov r9d, dword [rsp + 0x4c08]
mov rax, qword [rsp + 0x6c70]
movzx r8d, byte [rax]
mov rax, qword [rsp + 0x6c68]
movzx edx, byte [rax]
mov ecx, dword [rsp + 0x4c08]
call fcn.1401f7d60
jmp 0x1401f76ac
movzx eax, word [rsp + 0xf44]
xor eax, 0x2cb
mov word [rsp + 0xf44], ax
mov eax, dword [rsp + 0x2764]
mov rcx, qword [rsp + 0x6c78]
mov qword [rsp + 0x6c90], rcx
movzx ecx, al
mov rax, qword [rsp + 0x6c90]
mov eax, dword [rax]
shl eax, cl
mov rcx, qword [rsp + 0x6c78]
mov dword [rcx], eax
movzx eax, word [rsp + 0xeec]
mov word [rsp + 0x20], ax
mov r9d, dword [rsp + 0x2764]
movzx r8d, byte [rsp + 0xc4e]
movzx edx, byte [rsp + 0x601]
mov rax, qword [rsp + 0x6c78]
mov ecx, dword [rax]
call fcn.1401f7d60
jmp 0x1401f76ac
mov rax, qword [0x140207250]
mov rcx, qword [rsp + 0x5dd8]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x6410], rax
mov rax, qword [rsp + 0x6c60]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c40]
movsx ecx, byte [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
movzx eax, word [rsp + 0xeec]
mov word [rsp + 0x20], ax
mov r9d, dword [rsp + 0x4c08]
movzx r8d, byte [rsp + 0xc4e]
movzx edx, byte [rsp + 0x601]
mov rax, qword [rsp + 0x6c78]
mov ecx, dword [rax]
call fcn.1401f7d60
jmp 0x1401f76ac
mov rcx, qword [rsp + 0x6bf8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cb20], eax
movsx eax, word [rsp + 0xeec]
shl eax, 9
mov word [rsp + 0x13bc], ax
mov r8, qword [rsp + 0x6b88]
mov rdx, qword [0x14020cb08]
mov rcx, qword [rsp + 0x6c98]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cc74], eax
movzx eax, byte [rsp + 0x601]
mov rcx, qword [rsp + 0x6c38]
movzx ecx, byte [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x6c70]
mov byte [rcx], al
mov rax, qword [rsp + 0x6c78]
mov ecx, dword [rsp + 0x4c08]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x3644], eax
mov r8, qword [rsp + 0x6bb0]
mov rdx, qword [0x14020cb50]
mov rcx, qword [rsp + 0x6ca0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cc90], eax
lea rax, [rsp + 0x5dd8]
mov qword [rsp + 0x6ca8], rax
mov rax, qword [rsp + 0x6c40]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x767]
xor eax, ecx
mov byte [0x14020723c], al
movsx eax, word [rsp + 0x13bc]
movsx ecx, word [rsp + 0xeec]
sar eax, cl
mov word [rsp + 0xfb8], ax
lea rax, [rsp + 0x3be8]
mov qword [rsp + 0x6cb0], rax
lea rax, [0x140207240]
mov qword [0x14020cc98], rax
mov rax, qword [rsp + 0x6c70]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x601]
or eax, ecx
mov byte [rsp + 0xc57], al
mov rcx, qword [rsp + 0x6cb8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ccb0], eax
movzx eax, word [rsp + 0xf44]
or eax, 0x315
mov word [rsp + 0x1808], ax
lea rax, [0x140207250]
mov qword [rsp + 0x6cc0], rax
mov rcx, qword [rsp + 0x6c48]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cbdc], eax
mov rax, qword [rsp + 0x6c40]
movsx eax, byte [rax]
movsx ecx, byte [0x14020723c]
and eax, ecx
mov byte [rsp + 0x682], al
movsx eax, word [rsp + 0xfb8]
movsx ecx, word [rsp + 0x13bc]
sar eax, cl
mov word [0x140207268], ax
lea rax, [rsp + 0x3be8]
mov qword [rsp + 0x6cc8], rax
mov r8, qword [rsp + 0x6ba0]
mov rdx, qword [0x14020cc00]
mov rcx, qword [rsp + 0x6cd0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ccc0], eax
movzx eax, word [rsp + 0xf44]
movzx ecx, word [rsp + 0x1808]
xor eax, ecx
mov word [rsp + 0x1894], ax
xor edx, edx
mov eax, dword [rsp + 0x4c08]
div dword [rsp + 0x3644]
mov eax, edx
mov dword [rsp + 0x1d00], eax
xor edx, edx
mov rax, qword [rsp + 0x6ca8]
mov rax, qword [rax]
div qword [rsp + 0x5dd8]
mov qword [0x140207270], rax
mov r8, qword [rsp + 0x6b88]
mov rdx, qword [0x14020cc28]
mov rcx, qword [rsp + 0x6cd8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ccd0], eax
mov rcx, qword [rsp + 0x6ce0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ccd8], eax
mov rcx, qword [rsp + 0x6bc8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cb24], eax
mov r8, qword [rsp + 0x6c50]
mov rdx, qword [0x14020cc00]
mov rcx, qword [rsp + 0x6ce8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cce4], eax
movsx eax, byte [rsp + 0xd9a]
mov rcx, qword [rsp + 0x6c40]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x682], al
mov r8, qword [rsp + 0x6bc0]
mov rdx, qword [0x14020cbb8]
mov rcx, qword [rsp + 0x6cf0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ccf8], eax
movsx eax, word [0x140207268]
movsx ecx, word [rsp + 0xeec]
sub eax, ecx
mov word [rsp + 0x13d0], ax
mov rax, qword [0x14020cc98]
mov rcx, qword [0x140207240]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x6300], rax
movzx eax, byte [rsp + 0xc57]
mov rcx, qword [rsp + 0x6c68]
movzx ecx, byte [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x6c38]
mov byte [rcx], al
mov rcx, qword [rsp + 0x6cf8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ccfc], eax
movzx eax, word [rsp + 0x1808]
movzx ecx, word [rsp + 0x1894]
xor eax, ecx
mov word [0x140207280], ax
lea rax, [rsp + 0x1d00]
mov qword [rsp + 0x6d00], rax
lea rax, [rsp + 0x6410]
mov qword [rsp + 0x6d08], rax
mov r8, qword [rsp + 0x6d10]
mov rdx, qword [0x14020cd20]
mov rcx, qword [rsp + 0x6b80]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cb48], eax
mov rcx, qword [rsp + 0x6bf8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cb94], eax
mov rax, qword [rsp + 0x6c40]
movsx eax, byte [rax]
movsx ecx, byte [0x14020723c]
or eax, ecx
mov byte [0x14020726a], al
movsx eax, word [0x140207268]
movsx ecx, word [rsp + 0xfb8]
sub eax, ecx
mov word [rsp + 0x1ad0], ax
mov eax, dword [rsp + 0x4f74]
movzx ecx, al
mov eax, dword [rsp + 0x3be8]
shl eax, cl
mov dword [rsp + 0x24b4], eax
lea rax, [rsp + 0x6300]
mov qword [0x14020cd30], rax
movzx eax, byte [rsp + 0xc4e]
movzx ecx, byte [rsp + 0x601]
and eax, ecx
mov byte [rsp + 0xc57], al
mov rcx, qword [rsp + 0x6d18]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cd3c], eax
mov r8, qword [rsp + 0x6d20]
mov rdx, qword [0x14020cd50]
mov rcx, qword [rsp + 0x6ce0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cb20], eax
lea rax, [rsp + 0x1808]
mov qword [rsp + 0x6d28], rax
mov rax, qword [rsp + 0x5dd8]
movzx ecx, al
mov rax, qword [0x140207250]
shr rax, cl
mov qword [rsp + 0x6228], rax
mov rax, qword [rsp + 0x6c40]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c60]
movsx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0x65a], al
movsx eax, word [0x140207268]
movsx ecx, word [rsp + 0x1ad0]
shl eax, cl
mov word [0x140207290], ax
mov rax, qword [rsp + 0x6cb0]
mov rcx, qword [rsp + 0x6cc8]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x3be8], eax
lea rax, [0x140207258]
mov qword [rsp + 0x6d30], rax
mov rax, qword [rsp + 0x6d28]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1808]
and eax, ecx
mov word [rsp + 0x1af0], ax
mov rcx, qword [rsp + 0x6be8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ccfc], eax
mov rax, qword [rsp + 0x6c78]
mov eax, dword [rax]
imul eax, dword [rsp + 0x2764]
mov dword [rsp + 0x1d00], eax
lea rax, [rsp + 0x5dd8]
mov qword [0x14020cd60], rax
mov r8, qword [rsp + 0x6c50]
mov rdx, qword [0x14020cbf0]
mov rcx, qword [rsp + 0x6d38]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cd70], eax
lea rax, [0x14020723c]
mov qword [rsp + 0x6d40], rax
mov rcx, qword [rsp + 0x6d48]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cd80], eax
movsx eax, word [rsp + 0x13bc]
movsx ecx, word [0x140207290]
cdq
idiv ecx
mov eax, edx
mov word [rsp + 0x1ad0], ax
mov r8, qword [rsp + 0x6d50]
mov rdx, qword [0x14020cd90]
mov rcx, qword [rsp + 0x6bf0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cb94], eax
mov r8, qword [rsp + 0x6d58]
mov rdx, qword [0x14020cda8]
mov rcx, qword [rsp + 0x6b90]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ccc0], eax
mov rax, qword [rsp + 0x6300]
cqo
mov rcx, qword [rsp + 0x6d30]
idiv qword [rcx]
mov qword [rsp + 0x65e8], rax
lea rax, [rsp + 0xc4e]
mov qword [rsp + 0x6d60], rax
lea rax, [rsp + 0xf44]
mov qword [0x14020cdb0], rax
mov rax, qword [rsp + 0x6c78]
mov ecx, dword [rsp + 0x2764]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x3644], eax
mov rax, qword [rsp + 0x6410]
mov rcx, qword [rsp + 0x6228]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x5870], rax
mov rax, qword [rsp + 0x6c60]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x65a]
sub eax, ecx
mov byte [0x140207293], al
mov rcx, qword [rsp + 0x6bf0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cd80], eax
lea rax, [rsp + 0xeec]
mov qword [rsp + 0x6d68], rax
mov r8, qword [rsp + 0x6c50]
mov rdx, qword [0x14020cb28]
mov rcx, qword [rsp + 0x6d70]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cdc0], eax
mov rax, qword [rsp + 0x6cc8]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x4f74]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x3be8], eax
mov rcx, qword [rsp + 0x6d78]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cdd4], eax
mov r8, qword [rsp + 0x6d80]
mov rdx, qword [0x14020cde0]
mov rcx, qword [rsp + 0x6bb8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cd70], eax
mov rcx, qword [rsp + 0x6cf0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cd70], eax
lea rax, [rsp + 0x6300]
mov qword [0x14020cdf0], rax
lea rax, [rsp + 0xc4e]
mov qword [rsp + 0x6d88], rax
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
movzx ecx, word [rsp + 0xf44]
imul eax, ecx
mov word [rsp + 0x1894], ax
mov rax, qword [0x140207250]
movzx ecx, al
mov rax, qword [0x140207270]
shr rax, cl
mov qword [rsp + 0x5ca8], rax
movsx eax, byte [rsp + 0xd9a]
mov rcx, qword [rsp + 0x6c08]
movsx ecx, byte [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x6c60]
mov byte [rcx], al
lea rax, [rsp + 0x13d0]
mov qword [0x14020cdf8], rax
mov eax, dword [rsp + 0x3be8]
mov ecx, dword [rsp + 0x4f74]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x4964], eax
mov rcx, qword [rsp + 0x6d90]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ce0c], eax
lea rax, [rsp + 0x65e8]
mov qword [rsp + 0x6d98], rax
mov r8, qword [rsp + 0x6da0]
mov rdx, qword [0x14020ce18]
mov rcx, qword [rsp + 0x6ca0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cdd4], eax
mov rax, qword [rsp + 0x6d60]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x6d88]
movzx ecx, byte [rcx]
shl eax, cl
mov byte [0x1402072a2], al
lea rax, [rsp + 0x1894]
mov qword [rsp + 0x6da8], rax
mov eax, dword [rsp + 0x3644]
mov ecx, dword [rsp + 0x2764]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x1d00], eax
lea rax, [0x140207270]
mov qword [0x14020ce30], rax
lea rax, [rsp + 0x65a]
mov qword [rsp + 0x6db0], rax
movsx eax, word [0x140207268]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x13bc], ax
mov rcx, qword [rsp + 0x6cf8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cc90], eax
mov r8, qword [rsp + 0x6c28]
mov rdx, qword [0x14020cbf0]
mov rcx, qword [rsp + 0x6db8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ce44], eax
lea rax, [rsp + 0x6300]
mov qword [rsp + 0x6dc0], rax
mov r8, qword [rsp + 0x6d50]
mov rdx, qword [0x14020cc00]
mov rcx, qword [rsp + 0x6dc8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ce4c], eax
lea rax, [0x1402072a2]
mov qword [rsp + 0x6dd0], rax
mov rcx, qword [rsp + 0x6dd8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ce50], eax
mov rax, qword [rsp + 0x6d28]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x6da8]
movzx ecx, word [rcx]
and eax, ecx
mov word [0x1402072ac], ax
mov eax, dword [rsp + 0x3644]
mov ecx, dword [rsp + 0x1d00]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x4c08], eax
lea rax, [rsp + 0x6410]
mov qword [rsp + 0x6de0], rax
lea rax, [0x14020726a]
mov qword [0x14020ce68], rax
lea rax, [rsp + 0x1ad0]
mov qword [rsp + 0x6de8], rax
lea rax, [rsp + 0x24b4]
mov qword [rsp + 0x6df0], rax
mov rcx, qword [rsp + 0x6cd0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cc74], eax
mov rax, qword [0x14020cdf0]
mov rcx, qword [0x14020cd30]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
mov r8, qword [rsp + 0x6d50]
mov rdx, qword [0x14020cda8]
mov rcx, qword [rsp + 0x6df8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ce80], eax
mov rax, qword [rsp + 0x6c38]
movzx eax, byte [rax]
movzx ecx, byte [0x1402072a2]
add eax, ecx
mov rcx, qword [rsp + 0x6d60]
mov byte [rcx], al
mov r8, qword [rsp + 0x6d20]
mov rdx, qword [0x14020cd90]
mov rcx, qword [rsp + 0x6e00]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ce88], eax
movzx eax, word [0x1402072ac]
mov rcx, qword [rsp + 0x6da8]
movzx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x18a0], ax
xor edx, edx
mov eax, dword [rsp + 0x3644]
div dword [rsp + 0x4c08]
mov eax, edx
mov dword [0x1402072b4], eax
mov rax, qword [0x14020cd60]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x5ca8]
shr rax, cl
mov rcx, qword [rsp + 0x6de0]
mov qword [rcx], rax
lea rax, [0x140207293]
mov qword [rsp + 0x6e08], rax
lea rax, [rsp + 0xeec]
mov qword [0x14020ce98], rax
mov rcx, qword [rsp + 0x6e10]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cea8], eax
mov rax, qword [rsp + 0x6df0]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x4964]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x4f74], eax
mov r8, qword [rsp + 0x6e18]
mov rdx, qword [0x14020ceb0]
mov rcx, qword [rsp + 0x6c20]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cb20], eax
mov rcx, qword [rsp + 0x6dd8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ccd0], eax
mov rcx, qword [rsp + 0x6e20]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ceb8], eax
mov r8, qword [rsp + 0x6e28]
mov rdx, qword [0x14020cec8]
mov rcx, qword [rsp + 0x6bf0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cb20], eax
lea rax, [rsp + 0x6300]
mov qword [rsp + 0x6e30], rax
mov r8, qword [rsp + 0x6e38]
mov rdx, qword [0x14020cee0]
mov rcx, qword [rsp + 0x6bd8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cd70], eax
mov rax, qword [rsp + 0x6c70]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x601]
or eax, ecx
mov byte [0x1402072bf], al
lea rax, [rsp + 0x18a0]
mov qword [rsp + 0x6e40], rax
mov rax, qword [rsp + 0x6c78]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x1402072b4]
shl eax, cl
mov dword [rsp + 0x3644], eax
lea rax, [rsp + 0x6410]
mov qword [0x14020cef8], rax
mov rcx, qword [rsp + 0x6d38]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cbac], eax
mov rcx, qword [rsp + 0x6e48]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cf10], eax
mov r8, qword [rsp + 0x6e50]
mov rdx, qword [0x14020cf18]
mov rcx, qword [rsp + 0x6db8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cdc0], eax
mov rax, qword [0x14020ce68]
movsx eax, byte [rax]
movsx ecx, byte [0x14020726a]
and eax, ecx
mov byte [rsp + 0xcbc], al
mov rcx, qword [rsp + 0x6c98]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cb24], eax
lea rax, [rsp + 0xeec]
mov qword [rsp + 0x6e58], rax
mov r8, qword [rsp + 0x6d58]
mov rdx, qword [0x14020cbf0]
mov rcx, qword [rsp + 0x6e60]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cf24], eax
mov eax, dword [rsp + 0x4f74]
movzx ecx, al
mov eax, dword [rsp + 0x3be8]
sar eax, cl
mov dword [0x1402072d0], eax
mov rax, qword [rsp + 0x6e30]
mov rcx, qword [0x140207240]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [rsp + 0x6d98]
mov qword [rcx], rax
movzx eax, byte [0x1402072a2]
movzx ecx, byte [rsp + 0x601]
sub eax, ecx
mov byte [rsp + 0x23a], al
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
movzx ecx, word [0x1402072ac]
add eax, ecx
mov word [0x1402072d4], ax
lea rax, [rsp + 0x1d00]
mov qword [rsp + 0x6e68], rax
mov r8, qword [rsp + 0x6d10]
mov rdx, qword [0x14020cd90]
mov rcx, qword [rsp + 0x6e70]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cf40], eax
mov rcx, qword [rsp + 0x6e78]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cf44], eax
mov rax, qword [0x14020cd60]
mov rcx, qword [rsp + 0x6228]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x6de0]
mov qword [rcx], rax
lea rax, [rsp + 0xd9a]
mov qword [0x14020cf60], rax
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [0x140207268]
or eax, ecx
mov word [rsp + 0x1594], ax
mov r8, qword [rsp + 0x6e80]
mov rdx, qword [0x14020cf68]
mov rcx, qword [rsp + 0x6dc8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cbdc], eax
mov rax, qword [rsp + 0x6cc8]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x24b4]
sub ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x6cb0]
mov dword [rcx], eax
mov rcx, qword [rsp + 0x6d18]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ceb8], eax
mov rax, qword [0x14020cc98]
mov rcx, qword [rsp + 0x6dc0]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [0x1402072e0], rax
lea rax, [0x1402072bf]
mov qword [rsp + 0x6e88], rax
mov rcx, qword [rsp + 0x6e90]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cf90], eax
mov rax, qword [rsp + 0x6d28]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1808]
cdq
idiv ecx
mov eax, edx
mov rcx, qword [rsp + 0x6e40]
mov word [rcx], ax
xor edx, edx
mov rax, qword [rsp + 0x6e68]
mov eax, dword [rax]
div dword [rsp + 0x3644]
mov dword [0x1402072ec], eax
lea rax, [rsp + 0x6410]
mov qword [rsp + 0x6e98], rax
mov r8, qword [rsp + 0x6ea0]
mov rdx, qword [0x14020cf98]
mov rcx, qword [rsp + 0x6cf8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ce88], eax
mov rax, qword [0x14020cf60]
movsx eax, byte [rax]
mov rcx, qword [0x14020ce68]
movsx ecx, byte [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x6e08]
mov byte [rcx], al
lea rax, [rsp + 0x1594]
mov qword [0x14020cfb0], rax
mov rax, qword [rsp + 0x6df0]
mov rcx, qword [rsp + 0x6cc8]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x221c], eax
mov rax, qword [0x140207258]
movzx ecx, al
mov rax, qword [rsp + 0x6300]
sar rax, cl
mov qword [rsp + 0x6a98], rax
lea rax, [rsp + 0xc4e]
mov qword [0x14020cfb8], rax
mov rax, qword [rsp + 0x6d28]
movzx eax, word [rax]
movzx ecx, word [0x140207280]
sar eax, cl
mov rcx, qword [rsp + 0x6d28]
mov word [rcx], ax
mov eax, dword [rsp + 0x3644]
mov ecx, dword [0x1402072ec]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x1e74], eax
mov rcx, qword [rsp + 0x6cd0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ceb8], eax
mov rax, qword [rsp + 0x5870]
mov rcx, qword [0x140207270]
add rcx, rax
mov rax, rcx
mov qword [0x1402072f8], rax
mov r8, qword [rsp + 0x6ba0]
mov rdx, qword [0x14020cd20]
mov rcx, qword [rsp + 0x6ea8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cfd8], eax
mov r8, qword [rsp + 0x6c50]
mov rdx, qword [0x14020cf68]
mov rcx, qword [rsp + 0x6eb0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cfe0], eax
mov rax, qword [rsp + 0x6c40]
movsx eax, byte [rax]
mov rcx, qword [0x14020ce68]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x65a], al
lea rax, [0x140207290]
mov qword [rsp + 0x6eb8], rax
lea rax, [rsp + 0x4f74]
mov qword [0x14020cff0], rax
mov rax, qword [0x140207258]
movzx ecx, al
mov rax, qword [0x140207240]
shl rax, cl
mov rcx, qword [rsp + 0x6e30]
mov qword [rcx], rax
lea rax, [rsp + 0x23a]
mov qword [rsp + 0x6ec0], rax
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
movzx ecx, word [0x1402072d4]
cdq
idiv ecx
mov word [0x140207304], ax
xor edx, edx
mov eax, dword [rsp + 0x3644]
div dword [0x1402072b4]
mov eax, edx
mov rcx, qword [rsp + 0x6e68]
mov dword [rcx], eax
mov rax, qword [rsp + 0x6ca8]
mov rcx, qword [0x140207250]
imul rcx, qword [rax]
mov rax, rcx
mov qword [rsp + 0x5e88], rax
lea rax, [0x14020723c]
mov qword [0x14020d000], rax
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1ad0]
or eax, ecx
mov rcx, qword [rsp + 0x6d68]
mov word [rcx], ax
mov rcx, qword [rsp + 0x6ec8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d014], eax
mov r8, qword [rsp + 0x6ed0]
mov rdx, qword [0x14020d018]
mov rcx, qword [rsp + 0x6db8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ce44], eax
mov rcx, qword [rsp + 0x6ca0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cb78], eax
mov r8, qword [rsp + 0x6c30]
mov rdx, qword [0x14020cda8]
mov rcx, qword [rsp + 0x6ed8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d024], eax
lea rax, [0x1402072d0]
mov qword [rsp + 0x6ee0], rax
mov rax, qword [rsp + 0x6300]
mov rcx, qword [0x140207258]
sub rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x6ee8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d02c], eax
movzx eax, byte [0x1402072a2]
mov rcx, qword [0x14020cfb8]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x601], al
movzx eax, word [rsp + 0xf44]
movzx ecx, word [0x140207280]
shl eax, cl
mov word [rsp + 0x13a8], ax
mov eax, dword [rsp + 0x2764]
movzx ecx, al
mov eax, dword [rsp + 0x3644]
shr eax, cl
mov dword [0x140207310], eax
mov rax, qword [rsp + 0x5870]
mov rcx, qword [0x140207250]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x6228], rax
movsx eax, byte [rsp + 0x65a]
mov rcx, qword [0x14020cf60]
movsx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0x577], al
movsx eax, word [rsp + 0xeec]
mov rcx, qword [rsp + 0x6d68]
movsx ecx, word [rcx]
add eax, ecx
mov word [0x140207314], ax
mov eax, dword [rsp + 0x4964]
mov ecx, dword [0x1402072d0]
and ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x6cb0]
mov dword [rcx], eax
lea rax, [rsp + 0x6a98]
mov qword [rsp + 0x6ef0], rax
movzx eax, byte [0x1402072a2]
movzx ecx, byte [0x1402072bf]
and eax, ecx
mov byte [0x1402072df], al
movzx eax, word [rsp + 0x13a8]
movzx ecx, word [0x1402072ac]
sub eax, ecx
mov rcx, qword [rsp + 0x6d28]
mov word [rcx], ax
lea rax, [0x1402072b4]
mov qword [rsp + 0x6ef8], rax
mov rax, qword [0x1402072f8]
mov rcx, qword [rsp + 0x5e88]
add rcx, rax
mov rax, rcx
mov qword [0x140207320], rax
mov r8, qword [rsp + 0x6f00]
mov rdx, qword [0x14020d060]
mov rcx, qword [rsp + 0x6be8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cf10], eax
mov rcx, qword [rsp + 0x6c80]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cbd8], eax
mov rax, qword [rsp + 0x6c40]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x65a]
xor eax, ecx
mov byte [rsp + 0x577], al
mov rcx, qword [rsp + 0x6f08]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d05c], eax
mov r8, qword [rsp + 0x6f10]
mov rdx, qword [0x14020d078]
mov rcx, qword [rsp + 0x6b80]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cfe0], eax
mov rcx, qword [rsp + 0x6e90]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cbd8], eax
lea rax, [0x140207268]
mov qword [rsp + 0x6f18], rax
mov rax, qword [rsp + 0x6cc8]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x6ee0]
mov qword [rsp + 0x6f20], rcx
movzx ecx, al
mov rax, qword [rsp + 0x6f20]
mov eax, dword [rax]
shl eax, cl
mov dword [0x140207330], eax
mov rax, qword [rsp + 0x6dc0]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207258]
sar rax, cl
mov rcx, qword [rsp + 0x6d98]
mov qword [rcx], rax
lea rax, [rsp + 0x23a]
mov qword [rsp + 0x6f28], rax
mov r8, qword [rsp + 0x6bc0]
mov rdx, qword [0x14020cb28]
mov rcx, qword [rsp + 0x6f30]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d084], eax
lea rax, [0x1402072d4]
mov qword [0x14020d0a8], rax
mov rax, qword [rsp + 0x6ef8]
mov ecx, dword [rsp + 0x1d00]
mov eax, dword [rax]
or eax, ecx
mov rcx, qword [rsp + 0x6ef8]
mov dword [rcx], eax
mov rax, qword [0x140207270]
mov rcx, qword [0x1402072f8]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x5cc0], rax
movsx eax, byte [rsp + 0x682]
mov rcx, qword [0x14020d000]
movsx ecx, byte [rcx]
xor eax, ecx
mov rcx, qword [0x14020ce68]
mov byte [rcx], al
mov rax, qword [rsp + 0x6e58]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1594]
and eax, ecx
mov rcx, qword [rsp + 0x6de8]
mov word [rcx], ax
mov rcx, qword [rsp + 0x6f38]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d0a4], eax
mov rax, qword [rsp + 0x6df0]
mov eax, dword [rax]
mov rcx, qword [0x14020cff0]
mov qword [rsp + 0x6f40], rcx
movzx ecx, al
mov rax, qword [rsp + 0x6f40]
mov eax, dword [rax]
sar eax, cl
mov dword [rsp + 0x3aac], eax
mov rax, qword [0x14020cd30]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x6a98]
shl rax, cl
mov qword [0x140207338], rax
movzx eax, byte [0x1402072bf]
mov rcx, qword [rsp + 0x6c68]
movzx ecx, byte [rcx]
cdq
idiv ecx
mov eax, edx
mov rcx, qword [rsp + 0x6d60]
mov byte [rcx], al
mov r8, qword [rsp + 0x6f48]
mov rdx, qword [0x14020d0d0]
mov rcx, qword [rsp + 0x6dd8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cb90], eax
mov r8, qword [rsp + 0x6f50]
mov rdx, qword [0x14020d0e8]
mov rcx, qword [rsp + 0x6c18]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cea8], eax
movzx eax, word [0x1402072d4]
movzx ecx, word [0x140207280]
cdq
idiv ecx
mov word [rsp + 0x1970], ax
lea rax, [rsp + 0x1d00]
mov qword [0x14020d0f8], rax
mov rax, qword [0x14020cd60]
mov rcx, qword [rsp + 0x6cc0]
mov rax, qword [rax]
imul rax, qword [rcx]
mov rcx, qword [rsp + 0x6e98]
mov qword [rcx], rax
lea rax, [rsp + 0x682]
mov qword [rsp + 0x6f58], rax
movsx eax, word [0x140207268]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
sub eax, ecx
mov word [0x140207290], ax
mov rax, qword [0x14020cff0]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x221c]
add ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x6df0]
mov dword [rcx], eax
lea rax, [0x140207258]
mov qword [rsp + 0x6f60], rax
lea rax, [rsp + 0x23a]
mov qword [0x14020d100], rax
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x6da8]
movzx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x1894], ax
mov eax, dword [0x1402072b4]
mov rcx, qword [rsp + 0x6ef8]
mov qword [rsp + 0x6f68], rcx
movzx ecx, al
mov rax, qword [rsp + 0x6f68]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x4928], eax
mov rcx, qword [rsp + 0x6f30]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cb90], eax
lea rax, [0x1402072f8]
mov qword [0x14020d110], rax
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
movsx ecx, byte [0x14020723c]
or eax, ecx
mov rcx, qword [rsp + 0x6c60]
mov byte [rcx], al
lea rax, [rsp + 0x1594]
mov qword [rsp + 0x6f70], rax
mov rcx, qword [rsp + 0x6f78]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d120], eax
mov rax, qword [rsp + 0x6cc8]
mov ecx, dword [0x1402072d0]
mov eax, dword [rax]
sub eax, ecx
mov dword [0x140207348], eax
mov r8, qword [rsp + 0x6f80]
mov rdx, qword [0x14020d138]
mov rcx, qword [rsp + 0x6be8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ce4c], eax
mov r8, qword [rsp + 0x6f88]
mov rdx, qword [0x14020d150]
mov rcx, qword [rsp + 0x6cf8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cd80], eax
movabs rax, 0x1ec2a91773999
mov rcx, qword [rsp + 0x6300]
imul rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x6f60]
mov qword [rcx], rax
lea rax, [0x1402072df]
mov qword [rsp + 0x6f90], rax
mov rcx, qword [rsp + 0x6cb8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ccfc], eax
mov r8, qword [rsp + 0x6f50]
mov rdx, qword [0x14020cbb8]
mov rcx, qword [rsp + 0x6f98]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d158], eax
lea rax, [rsp + 0x18a0]
mov qword [0x14020d170], rax
xor edx, edx
mov rax, qword [rsp + 0x6c78]
mov eax, dword [rax]
mov rcx, qword [0x14020d0f8]
div dword [rcx]
mov rcx, qword [rsp + 0x6e68]
mov dword [rcx], eax
mov rcx, qword [rsp + 0x6fa0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d16c], eax
xor edx, edx
mov rax, qword [rsp + 0x6e98]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6ca8]
div qword [rcx]
mov rax, rdx
mov qword [rsp + 0x6420], rax
mov rax, qword [0x14020d000]
movsx eax, byte [rax]
movsx ecx, byte [0x140207293]
xor eax, ecx
mov byte [0x14020726a], al
mov rcx, qword [rsp + 0x6cf8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cdd4], eax
mov r8, qword [rsp + 0x6f00]
mov rdx, qword [0x14020cbf0]
mov rcx, qword [rsp + 0x6fa8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d184], eax
mov rax, qword [rsp + 0x6f18]
movsx eax, word [rax]
movsx ecx, word [0x140207268]
and eax, ecx
mov rcx, qword [rsp + 0x6f18]
mov word [rcx], ax
lea rax, [0x140207330]
mov qword [rsp + 0x6fb0], rax
mov rax, qword [0x1402072e0]
mov rcx, qword [rsp + 0x6d98]
mov qword [rsp + 0x6fb8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x6fb8]
mov rax, qword [rax]
sar rax, cl
mov qword [0x140207350], rax
mov r8, qword [rsp + 0x6bb0]
mov rdx, qword [0x14020cf18]
mov rcx, qword [rsp + 0x6fc0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d1a8], eax
mov rax, qword [rsp + 0x6ec0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x601]
sar eax, cl
mov rcx, qword [rsp + 0x6d60]
mov byte [rcx], al
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
imul eax, ecx
mov word [rsp + 0x1980], ax
mov rcx, qword [rsp + 0x6fc8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d1ac], eax
lea rax, [rsp + 0x4c08]
mov qword [0x14020d1b0], rax
mov rax, qword [0x14020ce30]
mov rcx, qword [0x14020cd60]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x6410], rax
lea rax, [rsp + 0x65a]
mov qword [rsp + 0x6fd0], rax
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
movsx ecx, word [0x140207268]
and eax, ecx
mov word [0x140207314], ax
mov rax, qword [0x14020cff0]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x221c]
xor ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x6fb0]
mov dword [rcx], eax
mov rax, qword [rsp + 0x6e30]
mov rax, qword [rax]
cqo
movabs rcx, 0x1ec2a91770765
idiv rcx
mov rax, rdx
mov qword [rsp + 0x5d70], rax
lea rax, [0x1402072a2]
mov qword [0x14020d1c8], rax
mov r8, qword [rsp + 0x6fd8]
mov rdx, qword [0x14020d1e0]
mov rcx, qword [rsp + 0x6e70]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cce4], eax
mov rax, qword [rsp + 0x6e40]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x6da8]
movzx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x1af0], ax
lea rax, [0x1402072ec]
mov qword [rsp + 0x6fe0], rax
lea rax, [0x1402072f8]
mov qword [0x14020d1f0], rax
movsx eax, byte [rsp + 0x65a]
mov rcx, qword [0x14020d000]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x577], al
lea rax, [0x140207290]
mov qword [rsp + 0x6fe8], rax
lea rax, [rsp + 0x4f74]
mov qword [0x14020d210], rax
mov rax, qword [0x14020cc98]
mov rcx, qword [rsp + 0x6ef0]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [rsp + 0x6d30]
mov qword [rcx], rax
lea rax, [rsp + 0xc57]
mov qword [rsp + 0x6ff0], rax
movzx eax, word [0x1402072ac]
movzx ecx, word [0x140207304]
sub eax, ecx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov rax, qword [rsp + 0x6d00]
mov ecx, dword [0x1402072ec]
mov eax, dword [rax]
xor eax, ecx
mov rcx, qword [rsp + 0x6d00]
mov dword [rcx], eax
lea rax, [rsp + 0x5e88]
mov qword [rsp + 0x6ff8], rax
mov rax, qword [rsp + 0x6e08]
movsx eax, byte [rax]
mov rcx, qword [0x14020ce68]
movsx ecx, byte [rcx]
sar eax, cl
mov byte [0x140207317], al
mov rax, qword [rsp + 0x6f70]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x6eb8]
movsx ecx, word [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x6d68]
mov word [rcx], ax
lea rax, [0x140207348]
mov qword [rsp + 0x7000], rax
mov rcx, qword [rsp + 0x6bf0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ce0c], eax
mov rax, qword [rsp + 0x6dc0]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x6a98]
shl rax, cl
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
mov r8, qword [rsp + 0x6f10]
mov rdx, qword [0x14020cb08]
mov rcx, qword [rsp + 0x7008]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d220], eax
movzx eax, byte [0x1402072bf]
cdq
mov ecx, 0x2d
idiv ecx
mov byte [rsp + 0xc4e], al
movzx eax, word [rsp + 0x1980]
cdq
mov ecx, 0x221
idiv ecx
mov eax, edx
mov word [rsp + 0x127c], ax
lea rax, [rsp + 0x4c08]
mov qword [0x14020d228], rax
mov rax, qword [rsp + 0x6cc0]
mov rax, qword [rax]
imul rax, qword [0x140207320]
mov qword [rsp + 0x5e88], rax
lea rax, [0x140207317]
mov qword [rsp + 0x7010], rax
lea rax, [rsp + 0x1594]
mov qword [0x14020d238], rax
mov rax, qword [0x14020cff0]
mov rcx, qword [rsp + 0x6cc8]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x221c], eax
mov rax, qword [0x14020cc98]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6300]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x6380], rax
mov rax, qword [rsp + 0x6d60]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xc57]
and eax, ecx
mov byte [0x1402072df], al
mov rax, qword [0x14020d170]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x6da8]
movzx ecx, word [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x6d28]
mov word [rcx], ax
lea rax, [rsp + 0x2764]
mov qword [rsp + 0x7018], rax
lea rax, [0x140207250]
mov qword [0x14020d248], rax
mov rax, qword [0x14020d000]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x7010]
movsx ecx, byte [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x6db0]
mov byte [rcx], al
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
movsx ecx, word [0x140207314]
add eax, ecx
mov word [rsp + 0x145c], ax
mov rax, qword [rsp + 0x6ee0]
mov ecx, dword [0x140207330]
mov eax, dword [rax]
xor eax, ecx
mov dword [0x1402072d0], eax
mov rax, qword [rsp + 0x65e8]
mov rcx, qword [rsp + 0x6d98]
mov qword [rsp + 0x7020], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7020]
mov rax, qword [rax]
sar rax, cl
mov rcx, qword [rsp + 0x6f60]
mov qword [rcx], rax
lea rax, [0x1402072bf]
mov qword [rsp + 0x7028], rax
mov rcx, qword [rsp + 0x7030]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d25c], eax
mov r8, qword [rsp + 0x7038]
mov rdx, qword [0x14020d268]
mov rcx, qword [rsp + 0x6fa8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020caf0], eax
mov rcx, qword [rsp + 0x6eb0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cc90], eax
lea rax, [0x1402072d4]
mov qword [0x14020d280], rax
mov rcx, qword [rsp + 0x7040]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d27c], eax
mov r8, qword [rsp + 0x7048]
mov rdx, qword [0x14020d298]
mov rcx, qword [rsp + 0x6fa8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cf24], eax
mov rax, qword [rsp + 0x6ef8]
mov ecx, dword [0x1402072b4]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x2764], eax
lea rax, [0x140207250]
mov qword [rsp + 0x7050], rax
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
movsx ecx, byte [0x14020726a]
or eax, ecx
mov rcx, qword [0x14020cf60]
mov byte [rcx], al
movsx eax, word [rsp + 0x1594]
mov rcx, qword [rsp + 0x6eb8]
movsx ecx, word [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x6de8]
mov word [rcx], ax
mov eax, dword [0x140207348]
movzx ecx, al
mov eax, dword [0x140207330]
sar eax, cl
mov dword [rsp + 0x4820], eax
lea rax, [rsp + 0x6300]
mov qword [0x14020d2a0], rax
mov rax, qword [0x14020cfb8]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x6ec0]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0x23a], al
movzx eax, word [rsp + 0x13a8]
movzx ecx, word [0x140207280]
shl eax, cl
mov word [rsp + 0x16b0], ax
mov eax, dword [rsp + 0x4928]
mov ecx, dword [0x140207310]
sub ecx, eax
mov eax, ecx
mov rcx, qword [0x14020d1b0]
mov dword [rcx], eax
mov rax, qword [0x14020ce30]
mov rax, qword [rax]
mov rcx, qword [0x140207270]
add rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x6e98]
mov qword [rcx], rax
mov r8, qword [rsp + 0x7058]
mov rdx, qword [0x14020d2b8]
mov rcx, qword [rsp + 0x6c98]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cbd8], eax
mov rcx, qword [rsp + 0x6ea8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ceb8], eax
movsx eax, byte [rsp + 0x767]
movsx ecx, byte [0x14020723c]
add eax, ecx
mov byte [rsp + 0x159], al
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1594]
xor eax, ecx
mov word [str.S83], ax
mov rcx, qword [rsp + 0x7060]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d2d4], eax
mov rax, qword [0x14020d210]
mov rcx, qword [0x14020cff0]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov rcx, qword [rsp + 0x7000]
mov dword [rcx], eax
mov rax, qword [0x14020cd30]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x65e8]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x5ff8], rax
mov r8, qword [rsp + 0x7068]
mov rdx, qword [0x14020d2e8]
mov rcx, qword [rsp + 0x6e60]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d27c], eax
movzx eax, byte [0x1402072a2]
mov rcx, qword [rsp + 0x6e88]
movzx ecx, byte [rcx]
shl eax, cl
mov byte [0x1402072bf], al
movzx eax, word [0x140207304]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
cdq
idiv ecx
mov eax, edx
mov rcx, qword [rsp + 0x6d28]
mov word [rcx], ax
mov rcx, qword [rsp + 0x6c80]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cdc0], eax
lea rax, [rsp + 0x1d00]
mov qword [rsp + 0x7070], rax
mov r8, qword [rsp + 0x6d50]
mov rdx, qword [0x14020d1e0]
mov rcx, qword [rsp + 0x7078]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d2f0], eax
xor edx, edx
mov rax, qword [0x1402072f8]
div qword [0x140207270]
mov qword [0x140207380], rax
movsx eax, byte [rsp + 0xd9a]
movsx ecx, byte [0x14020723c]
and eax, ecx
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
movsx eax, word [0x140207314]
mov rcx, qword [rsp + 0x6de8]
movsx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x1760], ax
lea rax, [0x140207348]
mov qword [0x14020d308], rax
mov rax, qword [rsp + 0x6a98]
movzx ecx, al
mov rax, qword [0x140207350]
sar rax, cl
mov rcx, qword [rsp + 0x6f60]
mov qword [rcx], rax
mov rax, qword [0x14020cfb8]
movzx eax, byte [rax]
movzx ecx, byte [0x1402072bf]
shl eax, cl
mov byte [rsp + 0x457], al
mov rax, qword [rsp + 0x6d28]
movzx eax, word [rax]
movzx ecx, word [0x1402072d4]
add eax, ecx
mov word [0x140207280], ax
mov rax, qword [0x14020d0f8]
mov rcx, qword [rsp + 0x7018]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x1e74], eax
mov rax, qword [0x14020d248]
mov rcx, qword [0x140207320]
imul rcx, qword [rax]
mov rax, rcx
mov qword [rsp + 0x6020], rax
movsx eax, byte [rsp + 0xcbc]
mov rcx, qword [0x14020ce68]
movsx ecx, byte [rcx]
xor eax, ecx
mov byte [0x140207335], al
movsx eax, word [str.S83]
movsx ecx, word [rsp + 0xfb8]
or eax, ecx
mov rcx, qword [rsp + 0x6f70]
mov word [rcx], ax
mov rax, qword [0x14020d210]
mov rcx, qword [rsp + 0x6cc8]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x1ba4], eax
mov rax, qword [0x140207240]
mov rcx, qword [rsp + 0x65e8]
sub rcx, rax
mov rax, rcx
mov qword [0x140207350], rax
movzx eax, byte [rsp + 0xc4e]
mov rcx, qword [rsp + 0x6c38]
movzx ecx, byte [rcx]
imul eax, ecx
mov rcx, qword [rsp + 0x6dd0]
mov byte [rcx], al
mov r8, qword [rsp + 0x6e28]
mov rdx, qword [0x14020d018]
mov rcx, qword [rsp + 0x7080]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d318], eax
mov rcx, qword [rsp + 0x7088]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d320], eax
movzx eax, word [0x140207304]
movzx ecx, word [0x1402072ac]
sar eax, cl
mov word [rsp + 0xf64], ax
lea rax, [rsp + 0x4928]
mov qword [0x14020d328], rax
mov rax, qword [0x14020ce30]
mov rcx, qword [rsp + 0x6420]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x6410], rax
mov rcx, qword [rsp + 0x6c58]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cb84], eax
mov r8, qword [rsp + 0x6f50]
mov rdx, qword [0x14020d138]
mov rcx, qword [rsp + 0x7090]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d334], eax
mov r8, qword [rsp + 0x6f48]
mov rdx, qword [0x14020cb40]
mov rcx, qword [rsp + 0x7098]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d348], eax
lea rax, [rsp + 0x65a]
mov qword [rsp + 0x70a0], rax
movsx eax, word [0x140207314]
movsx ecx, word [0x140207290]
xor eax, ecx
mov rcx, qword [0x14020ce98]
mov word [rcx], ax
mov eax, dword [rsp + 0x221c]
cdq
mov rcx, qword [0x14020d308]
idiv dword [rcx]
mov eax, edx
mov rcx, qword [rsp + 0x6cc8]
mov dword [rcx], eax
mov rax, qword [rsp + 0x6380]
movzx ecx, al
mov rax, qword [rsp + 0x6300]
shl rax, cl
mov qword [rsp + 0x5490], rax
mov rcx, qword [rsp + 0x70a8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d34c], eax
mov rcx, qword [rsp + 0x6eb0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cb84], eax
mov rax, qword [0x14020cfb8]
movzx eax, byte [rax]
movzx ecx, byte [0x1402072bf]
add eax, ecx
mov byte [0x140207373], al
mov r8, qword [rsp + 0x6d50]
mov rdx, qword [0x14020ce18]
mov rcx, qword [rsp + 0x70b0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d354], eax
mov r8, qword [rsp + 0x6e18]
mov rdx, qword [0x14020ce18]
mov rcx, qword [rsp + 0x70b8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d36c], eax
mov rax, qword [rsp + 0x6da8]
movzx eax, word [rax]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x6da8]
mov word [rcx], ax
lea rax, [0x1402072b4]
mov qword [rsp + 0x70c0], rax
mov rax, qword [rsp + 0x6d08]
mov rcx, qword [0x14020cd60]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov qword [0x140207320], rax
movsx eax, byte [rsp + 0x767]
movsx ecx, byte [rsp + 0x159]
xor eax, ecx
mov byte [rsp + 0x65a], al
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1594]
sub eax, ecx
mov word [rsp + 0xef8], ax
lea rax, [rsp + 0x3be8]
mov qword [0x14020d380], rax
mov rax, qword [rsp + 0x5d70]
mov rcx, qword [0x140207240]
add rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x6f60]
mov qword [rcx], rax
lea rax, [rsp + 0x601]
mov qword [rsp + 0x70c8], rax
movzx eax, word [0x140207304]
movzx ecx, word [rsp + 0xf44]
shl eax, cl
mov word [0x1402072ac], ax
xor edx, edx
mov rax, qword [rsp + 0x6d00]
mov eax, dword [rax]
mov ecx, 0x2b6b
div ecx
mov rcx, qword [rsp + 0x7070]
mov dword [rcx], eax
mov rcx, qword [rsp + 0x70d0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d388], eax
lea rax, [rsp + 0x5ca8]
mov qword [rsp + 0x70d8], rax
lea rax, [rsp + 0x65a]
mov qword [0x14020d390], rax
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [0x140207314]
sar eax, cl
mov word [rsp + 0x13bc], ax
mov rax, qword [rsp + 0x7000]
mov ecx, dword [0x1402072d0]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x2468], eax
mov rax, qword [rsp + 0x5d70]
mov rcx, qword [0x140207350]
or rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cc98]
mov qword [rcx], rax
movzx eax, byte [0x1402072df]
movzx ecx, byte [rsp + 0xc57]
shl eax, cl
mov rcx, qword [rsp + 0x70c8]
mov byte [rcx], al
mov rcx, qword [rsp + 0x6e10]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cf24], eax
lea rax, [rsp + 0x1808]
mov qword [rsp + 0x70e0], rax
lea rax, [0x1402072ec]
mov qword [0x14020d3a8], rax
mov rax, qword [rsp + 0x6ff8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5e88]
and rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x6ca8]
mov qword [rcx], rax
lea rax, [0x14020723c]
mov qword [rsp + 0x70e8], rax
movsx eax, word [str.S83]
mov rcx, qword [rsp + 0x6f70]
movsx ecx, word [rcx]
sar eax, cl
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov r8, qword [rsp + 0x6da0]
mov rdx, qword [0x14020cc00]
mov rcx, qword [rsp + 0x70f0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d39c], eax
mov rax, qword [0x14020d308]
mov rcx, qword [rsp + 0x7000]
mov eax, dword [rax]
imul eax, dword [rcx]
mov rcx, qword [rsp + 0x6cc8]
mov dword [rcx], eax
lea rax, [rsp + 0x6300]
mov qword [rsp + 0x70f8], rax
lea rax, [0x1402072a2]
mov qword [0x14020d3d0], rax
mov rax, qword [rsp + 0x70e0]
movzx eax, word [rax]
cdq
mov ecx, 0x15d
idiv ecx
mov eax, edx
mov word [rsp + 0x1808], ax
mov rcx, qword [rsp + 0x7100]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d3cc], eax
lea rax, [0x1402072ec]
mov qword [rsp + 0x7108], rax
mov r8, qword [rsp + 0x7110]
mov rdx, qword [0x14020d3e8]
mov rcx, qword [rsp + 0x6c80]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cb84], eax
mov r8, qword [rsp + 0x7118]
mov rdx, qword [0x14020d3f8]
mov rcx, qword [rsp + 0x6bd0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d220], eax
xor edx, edx
mov rax, qword [rsp + 0x6d08]
mov rax, qword [rax]
movabs rcx, 0x1e3e401667b13
div rcx
mov rcx, qword [0x14020ce30]
mov qword [rcx], rax
mov rax, qword [0x14020d000]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x159]
xor eax, ecx
mov byte [rsp + 0xd9a], al
mov rcx, qword [rsp + 0x70d0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cc30], eax
movsx eax, word [rsp + 0xef8]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x1234], ax
lea rax, [rsp + 0x4820]
mov qword [0x14020d408], rax
mov r8, qword [rsp + 0x6f80]
mov rdx, qword [0x14020cde0]
mov rcx, qword [rsp + 0x7120]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d414], eax
mov rax, qword [0x14020d2a0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6300]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x6a98], rax
lea rax, [rsp + 0xc57]
mov qword [rsp + 0x7128], rax
mov rax, qword [rsp + 0x6da8]
movzx eax, word [rax]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
add eax, ecx
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
mov rax, qword [rsp + 0x6c78]
mov ecx, dword [rsp + 0x2764]
imul ecx, dword [rax]
mov eax, ecx
mov rcx, qword [rsp + 0x6ef8]
mov dword [rcx], eax
lea rax, [0x140207270]
mov qword [rsp + 0x7130], rax
lea rax, [0x140207335]
mov qword [0x14020d420], rax
mov rax, qword [rsp + 0x6eb8]
movsx eax, word [rax]
movsx ecx, word [0x140207268]
or eax, ecx
mov word [rsp + 0x1234], ax
mov rax, qword [rsp + 0x6fb0]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x4964]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x2bf4], eax
mov rax, qword [0x1402072e0]
mov rcx, qword [0x140207240]
xor rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x23a]
mov rcx, qword [0x14020d1c8]
movzx ecx, byte [rcx]
cdq
idiv ecx
mov rcx, qword [rsp + 0x6d60]
mov byte [rcx], al
mov rax, qword [0x14020d280]
movzx eax, word [rax]
cdq
mov ecx, 0x2d3
idiv ecx
mov eax, edx
mov word [rsp + 0x1b6c], ax
mov eax, dword [0x1402072ec]
movzx ecx, al
mov eax, dword [0x1402072b4]
shl eax, cl
mov dword [0x1402073a0], eax
mov rax, qword [0x14020cef8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5870]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x5e88], rax
lea rax, [0x140207293]
mov qword [rsp + 0x7138], rax
mov rax, qword [rsp + 0x6f70]
movsx eax, word [rax]
movsx ecx, word [0x140207290]
sar eax, cl
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov rax, qword [rsp + 0x6ee0]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x2bf4]
sar eax, cl
mov dword [rsp + 0x4f74], eax
mov rax, qword [0x14020cdf0]
mov rcx, qword [rsp + 0x6d30]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x54a0], rax
lea rax, [rsp + 0xc57]
mov qword [0x14020d430], rax
movzx eax, word [0x1402072ac]
movzx ecx, word [rsp + 0x1b6c]
add eax, ecx
mov rcx, qword [rsp + 0x6e40]
mov word [rcx], ax
lea rax, [rsp + 0x3644]
mov qword [rsp + 0x7140], rax
mov rcx, qword [rsp + 0x7148]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d444], eax
mov rcx, qword [rsp + 0x6e10]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ccd0], eax
mov rax, qword [rsp + 0x6e98]
mov rax, qword [rax]
mov rcx, qword [0x140207250]
and rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d110]
mov qword [rcx], rax
movsx eax, byte [rsp + 0x577]
movsx ecx, byte [0x140207335]
shl eax, cl
mov rcx, qword [rsp + 0x6c60]
mov byte [rcx], al
mov r8, qword [rsp + 0x6e80]
mov rdx, qword [0x14020cd90]
mov rcx, qword [rsp + 0x7150]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d44c], eax
lea rax, [0x140207268]
mov qword [rsp + 0x7158], rax
lea rax, [rsp + 0x3be8]
mov qword [0x14020d460], rax
mov rax, qword [0x14020d2a0]
mov rax, qword [rax]
cqo
idiv qword [rsp + 0x54a0]
mov rax, rdx
mov qword [rsp + 0x6a98], rax
movzx eax, byte [rsp + 0x23a]
movzx ecx, byte [0x140207373]
cdq
idiv ecx
mov byte [rsp + 0x27e], al
movzx eax, word [0x140207304]
movzx ecx, word [rsp + 0xf64]
imul eax, ecx
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
mov rax, qword [rsp + 0x7140]
mov eax, dword [rax]
mov ecx, dword [0x1402072ec]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x4928], eax
lea rax, [rsp + 0x6228]
mov qword [rsp + 0x7160], rax
lea rax, [0x140207335]
mov qword [0x14020d468], rax
mov rax, qword [0x14020d238]
movsx eax, word [rax]
movsx ecx, word [rsp + 0xef8]
sub eax, ecx
mov word [rsp + 0x145c], ax
mov rax, qword [0x14020cff0]
mov ecx, dword [rsp + 0x3aac]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x3870], eax
mov rax, qword [0x1402072e0]
mov rcx, qword [rsp + 0x70f8]
mov qword [rsp + 0x7168], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7168]
mov rax, qword [rax]
shl rax, cl
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
movzx eax, byte [0x1402072bf]
movzx ecx, byte [rsp + 0xc57]
sar eax, cl
mov byte [rsp + 0x601], al
mov r8, qword [rsp + 0x6f80]
mov rdx, qword [0x14020d1e0]
mov rcx, qword [rsp + 0x7170]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d474], eax
lea rax, [0x140207304]
mov qword [rsp + 0x7178], rax
mov rax, qword [rsp + 0x7018]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x2764]
or ecx, eax
mov eax, ecx
mov dword [0x1402073b0], eax
mov rax, qword [rsp + 0x6de0]
mov rcx, qword [0x140207320]
imul rcx, qword [rax]
mov rax, rcx
mov rcx, qword [rsp + 0x6d08]
mov qword [rcx], rax
lea rax, [rsp + 0x767]
mov qword [rsp + 0x7180], rax
mov rcx, qword [rsp + 0x7188]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d47c], eax
movsx eax, word [0x140207268]
mov rcx, qword [rsp + 0x6d68]
movsx ecx, word [rcx]
cdq
idiv ecx
mov word [0x140207314], ax
mov eax, dword [rsp + 0x4964]
cdq
mov ecx, 0x2a53
idiv ecx
mov eax, edx
mov dword [rsp + 0x3be8], eax
lea rax, [0x1402072e0]
mov qword [rsp + 0x7190], rax
movzx eax, byte [rsp + 0x27e]
mov rcx, qword [0x14020cfb8]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [0x1402073b8], al
movzx eax, word [0x140207280]
mov rcx, qword [rsp + 0x7178]
movzx ecx, word [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x6e40]
mov word [rcx], ax
mov rcx, qword [rsp + 0x6be8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ceb8], eax
mov r8, qword [rsp + 0x6ea0]
mov rdx, qword [0x14020cee0]
mov rcx, qword [rsp + 0x7198]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d498], eax
mov r8, qword [rsp + 0x6e38]
mov rdx, qword [0x14020cc28]
mov rcx, qword [rsp + 0x71a0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d49c], eax
mov rax, qword [0x14020d3a8]
mov rcx, qword [0x14020d0f8]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x2edc], eax
mov rax, qword [rsp + 0x6ca8]
mov rcx, qword [0x14020d248]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov qword [0x140207380], rax
movsx eax, byte [0x140207293]
mov rcx, qword [rsp + 0x70a0]
movsx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x159], al
lea rax, str.S83
mov qword [rsp + 0x71a8], rax
mov rax, qword [rsp + 0x6cc8]
mov rcx, qword [rsp + 0x6ee0]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [0x1402073c0], eax
mov rax, qword [0x14020cd30]
mov rcx, qword [rsp + 0x5490]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [rsp + 0x6ef0]
mov qword [rcx], rax
mov rax, qword [rsp + 0x6dd0]
movzx eax, byte [rax]
mov rcx, qword [0x14020d3d0]
movzx ecx, byte [rcx]
cdq
idiv ecx
mov eax, edx
mov byte [rsp + 0x34c], al
mov rcx, qword [rsp + 0x71b0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d4b4], eax
mov rcx, qword [rsp + 0x6d78]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d024], eax
movzx eax, word [rsp + 0x1970]
movzx ecx, word [rsp + 0x1980]
shl eax, cl
mov word [0x1402072d4], ax
mov rax, qword [rsp + 0x6d00]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x140207310]
shr eax, cl
mov rcx, qword [rsp + 0x6c78]
mov dword [rcx], eax
mov rax, qword [rsp + 0x7050]
mov rcx, qword [0x140207270]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x5cd0], rax
mov rax, qword [rsp + 0x6f58]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x70a0]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [0x1402073bb], al
movsx eax, word [0x140207268]
movsx ecx, word [rsp + 0x1594]
xor eax, ecx
mov rcx, qword [rsp + 0x6eb8]
mov word [rcx], ax
mov rax, qword [rsp + 0x6cb0]
mov ecx, dword [0x1402073c0]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x2868], eax
mov rax, qword [rsp + 0x6e30]
mov rax, qword [rax]
mov rcx, qword [0x14020cd30]
mov qword [rsp + 0x71b8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x71b8]
mov rax, qword [rax]
sar rax, cl
mov qword [0x140207240], rax
mov r8, qword [rsp + 0x6c28]
mov rdx, qword [0x14020d0e8]
mov rcx, qword [rsp + 0x71c0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d4c4], eax
mov rcx, qword [rsp + 0x71c8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d4d4], eax
mov rax, qword [0x14020d1c8]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xc57]
shl eax, cl
mov byte [rsp + 0x457], al
lea rax, [rsp + 0xf44]
mov qword [rsp + 0x71d0], rax
mov r8, qword [rsp + 0x71d8]
mov rdx, qword [0x14020d4e0]
mov rcx, qword [rsp + 0x7170]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cfe0], eax
lea rax, [0x1402073a0]
mov qword [0x14020d4f0], rax
xor edx, edx
mov rax, qword [rsp + 0x5870]
div qword [rsp + 0x6228]
mov rcx, qword [rsp + 0x6ff8]
mov qword [rcx], rax
lea rax, [0x140207293]
mov qword [rsp + 0x71e0], rax
mov rax, qword [rsp + 0x6e58]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x6fe8]
movsx ecx, word [rcx]
cdq
idiv ecx
mov eax, edx
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov rax, qword [0x14020d460]
mov rcx, qword [rsp + 0x6cb0]
mov eax, dword [rax]
imul eax, dword [rcx]
mov dword [rsp + 0x2868], eax
mov rax, qword [rsp + 0x6ef0]
mov rcx, qword [0x140207350]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x5630], rax
mov rax, qword [rsp + 0x6e88]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x6c70]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [0x1402073c9], al
movzx eax, word [0x140207304]
mov rcx, qword [rsp + 0x7178]
movzx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x1894], ax
lea rax, [rsp + 0x4c08]
mov qword [rsp + 0x71e8], rax
mov r8, qword [rsp + 0x71f0]
mov rdx, qword [0x14020d508]
mov rcx, qword [rsp + 0x6ec8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cc30], eax
mov rax, qword [rsp + 0x5ca8]
mov rcx, qword [0x14020d110]
mov qword [rsp + 0x71f8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x71f8]
mov rax, qword [rax]
shl rax, cl
mov qword [0x140207380], rax
movsx eax, byte [rsp + 0x767]
movsx ecx, byte [0x1402073bb]
or eax, ecx
mov byte [rsp + 0x682], al
movsx eax, word [0x140207314]
mov rcx, qword [rsp + 0x6f70]
movsx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x1230], ax
mov eax, dword [0x140207330]
mov ecx, dword [0x1402073c0]
xor ecx, eax
mov eax, ecx
mov dword [0x1402073d0], eax
mov rcx, qword [rsp + 0x6cf8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cf90], eax
mov rax, qword [rsp + 0x6d98]
mov rcx, qword [0x140207258]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x5d70], rax
mov r8, qword [rsp + 0x7038]
mov rdx, qword [0x14020d4e0]
mov rcx, qword [rsp + 0x7200]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d51c], eax
lea rax, [0x1402072a2]
mov qword [rsp + 0x7208], rax
movzx eax, word [rsp + 0x1808]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
sar eax, cl
mov word [0x1402072ac], ax
mov eax, dword [rsp + 0x3644]
mov rcx, qword [rsp + 0x6e68]
mov qword [rsp + 0x7210], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7210]
mov eax, dword [rax]
shr eax, cl
mov dword [rsp + 0x4928], eax
mov rax, qword [0x14020cd60]
mov rcx, qword [0x140207380]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x6828], rax
mov rcx, qword [rsp + 0x7218]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d538], eax
lea rax, [rsp + 0x159]
mov qword [0x14020d540], rax
movsx eax, word [0x140207268]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x6f18]
mov word [rcx], ax
mov rcx, qword [rsp + 0x7198]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cc74], eax
mov r8, qword [rsp + 0x6e18]
mov rdx, qword [0x14020cb28]
mov rcx, qword [rsp + 0x7220]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d554], eax
mov rax, qword [0x14020d380]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x3870]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x40d8], eax
mov rcx, qword [rsp + 0x7228]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d558], eax
mov r8, qword [rsp + 0x7230]
mov rdx, qword [0x14020d560]
mov rcx, qword [rsp + 0x6d70]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cd80], eax
mov rax, qword [rsp + 0x6ef0]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x1402072e0]
shl rax, cl
mov qword [0x140207258], rax
mov rax, qword [0x14020d3d0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x457]
or eax, ecx
mov rcx, qword [rsp + 0x7208]
mov byte [rcx], al
movzx eax, word [rsp + 0x1970]
movzx ecx, word [0x1402072d4]
sub eax, ecx
mov word [rsp + 0x10fc], ax
lea rax, [0x1402072ec]
mov qword [0x14020d578], rax
mov rax, qword [0x140207380]
mov rcx, qword [rsp + 0x6228]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x6420], rax
mov rcx, qword [rsp + 0x6fa8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cdd4], eax
lea rax, [0x14020723c]
mov qword [rsp + 0x7238], rax
mov r8, qword [rsp + 0x7118]
mov rdx, qword [0x14020cf18]
mov rcx, qword [rsp + 0x7240]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d574], eax
mov rax, qword [rsp + 0x6eb8]
movsx eax, word [rax]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
xor eax, ecx
mov word [0x140207290], ax
mov rax, qword [rsp + 0x6cc8]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x6cb0]
mov qword [rsp + 0x7248], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7248]
mov eax, dword [rax]
sar eax, cl
mov rcx, qword [rsp + 0x6fb0]
mov dword [rcx], eax
mov rax, qword [0x14020cd30]
mov rcx, qword [rsp + 0x5630]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x5d00], rax
movzx eax, byte [rsp + 0xc4e]
mov rcx, qword [0x14020d1c8]
movzx ecx, byte [rcx]
shl eax, cl
mov byte [0x1402073e0], al
mov rax, qword [rsp + 0x6da8]
movzx eax, word [rax]
cdq
mov ecx, 0x1ed
idiv ecx
mov eax, edx
mov word [rsp + 0x10fc], ax
mov rax, qword [0x14020d0f8]
mov ecx, dword [0x1402072b4]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x48b0], eax
mov rax, qword [0x140207250]
mov rcx, qword [rsp + 0x5870]
and rcx, rax
mov rax, rcx
mov qword [0x140207320], rax
mov rcx, qword [rsp + 0x7250]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d590], eax
mov rax, qword [0x14020d468]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x70a0]
movsx ecx, byte [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x71e0]
mov byte [rcx], al
movsx eax, word [str.S83]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x107c], ax
mov r8, qword [rsp + 0x7258]
mov rdx, qword [0x14020d5a0]
mov rcx, qword [rsp + 0x6c58]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020caf8], eax
mov rax, qword [rsp + 0x7000]
mov rcx, qword [0x14020d308]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [0x1402073e8], eax
mov r8, qword [rsp + 0x7260]
mov rdx, qword [0x14020d5b8]
mov rcx, qword [rsp + 0x7030]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ce4c], eax
mov rax, qword [rsp + 0x6e30]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6300]
add rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x7190]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x7088]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ccd0], eax
lea rax, [0x1402073e0]
mov qword [rsp + 0x7268], rax
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x7178]
movzx ecx, word [rcx]
xor eax, ecx
mov word [0x140207280], ax
mov rax, qword [0x14020d228]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x1402072b4]
shr eax, cl
mov dword [rsp + 0x1d00], eax
mov rax, qword [rsp + 0x6ca8]
mov rcx, qword [0x140207380]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x5868], rax
mov r8, qword [rsp + 0x71d8]
mov rdx, qword [0x14020cb08]
mov rcx, qword [rsp + 0x7270]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d5c4], eax
movsx eax, byte [rsp + 0x767]
mov rcx, qword [rsp + 0x6c40]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [0x1402073e3], al
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [0x140207290]
imul eax, ecx
mov rcx, qword [rsp + 0x6fe8]
mov word [rcx], ax
lea rax, [rsp + 0x4964]
mov qword [rsp + 0x7278], rax
mov rax, qword [rsp + 0x6dc0]
mov rax, qword [rax]
mov rcx, qword [0x140207350]
and rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x601]
mov rcx, qword [0x14020d3d0]
movzx ecx, byte [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x6ec0]
mov byte [rcx], al
mov rcx, qword [rsp + 0x7280]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d5dc], eax
mov rax, qword [rsp + 0x7178]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x6d28]
movzx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x15d8], ax
mov rax, qword [0x14020d1b0]
mov eax, dword [rax]
mov rcx, qword [0x14020d328]
mov qword [rsp + 0x7288], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7288]
mov eax, dword [rax]
shl eax, cl
mov dword [0x1402073f0], eax
mov r8, qword [rsp + 0x7290]
mov rdx, qword [0x14020d5f0]
mov rcx, qword [rsp + 0x70b8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cb78], eax
mov rax, qword [0x140207270]
mov rcx, qword [rsp + 0x5cd0]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x5dd8], rax
movsx eax, byte [0x14020726a]
mov rcx, qword [rsp + 0x6fd0]
movsx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x1a9], al
movsx eax, word [0x140207268]
movsx ecx, word [rsp + 0xfb8]
add eax, ecx
mov rcx, qword [0x14020cfb0]
mov word [rcx], ax
mov rax, qword [rsp + 0x6fb0]
mov ecx, dword [0x1402073c0]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x3aac], eax
mov rax, qword [0x14020cd30]
mov rcx, qword [rsp + 0x6f60]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x5350], rax
mov rcx, qword [rsp + 0x7250]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d354], eax
mov r8, qword [rsp + 0x7058]
mov rdx, qword [0x14020ce18]
mov rcx, qword [rsp + 0x7298]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d604], eax
movzx eax, byte [0x140207373]
mov rcx, qword [rsp + 0x6e88]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [0x1402073fa], al
mov rcx, qword [rsp + 0x72a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d610], eax
mov rax, qword [rsp + 0x6da8]
movzx eax, word [rax]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x7178]
mov word [rcx], ax
lea rax, [rsp + 0x2edc]
mov qword [rsp + 0x72a8], rax
xor edx, edx
mov rax, qword [rsp + 0x6de0]
mov rax, qword [rax]
movabs rcx, 0x1e3e40166580f
div rcx
mov qword [0x140207320], rax
mov rax, qword [rsp + 0x6c40]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x70e8]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0xd9a], al
mov rcx, qword [rsp + 0x7090]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d604], eax
mov r8, qword [rsp + 0x6e50]
mov rdx, qword [0x14020d3e8]
mov rcx, qword [rsp + 0x72b0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d614], eax
mov rax, qword [0x14020d238]
movsx eax, word [rax]
movsx ecx, word [0x140207314]
sar eax, cl
mov word [rsp + 0xdcc], ax
mov rcx, qword [rsp + 0x72b8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d628], eax
lea rax, [rsp + 0x4f74]
mov qword [0x14020d640], rax
mov rax, qword [0x140207258]
mov rcx, qword [0x14020cd30]
mov qword [rsp + 0x72c0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x72c0]
mov rax, qword [rax]
sar rax, cl
mov qword [rsp + 0x5350], rax
mov r8, qword [rsp + 0x72c8]
mov rdx, qword [0x14020d648]
mov rcx, qword [rsp + 0x7200]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d318], eax
lea rax, [rsp + 0xc57]
mov qword [rsp + 0x72d0], rax
mov r8, qword [rsp + 0x72d8]
mov rdx, qword [0x14020d658]
mov rcx, qword [rsp + 0x6fa0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cf40], eax
movzx eax, word [0x140207304]
mov rcx, qword [rsp + 0x70e0]
movzx ecx, word [rcx]
shl eax, cl
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov rcx, qword [rsp + 0x6b98]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cb4c], eax
mov rax, qword [0x14020d578]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x4c08]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x2edc], eax
mov r8, qword [rsp + 0x7110]
mov rdx, qword [0x14020ce18]
mov rcx, qword [rsp + 0x72e0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d664], eax
lea rax, [0x140207270]
mov qword [rsp + 0x72e8], rax
lea rax, [rsp + 0x682]
mov qword [0x14020d678], rax
mov rcx, qword [rsp + 0x72f0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d68c], eax
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x6f70]
movsx ecx, word [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x7158]
mov word [rcx], ax
imul eax, dword [rsp + 0x3be8], 0x2bff
mov dword [rsp + 0x381c], eax
mov r8, qword [rsp + 0x72f8]
mov rdx, qword [0x14020d698]
mov rcx, qword [rsp + 0x71c0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d5dc], eax
mov rax, qword [rsp + 0x6300]
cqo
mov rcx, qword [rsp + 0x70f8]
idiv qword [rcx]
mov rax, rdx
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
movzx eax, byte [0x1402072bf]
mov rcx, qword [0x14020d430]
movzx ecx, byte [rcx]
xor eax, ecx
mov rcx, qword [rsp + 0x6d88]
mov byte [rcx], al
movzx eax, word [rsp + 0xf64]
movzx ecx, word [0x140207304]
or eax, ecx
mov word [rsp + 0x1158], ax
mov rcx, qword [rsp + 0x6c58]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ccf8], eax
lea rax, [0x1402073b0]
mov qword [0x14020d6a8], rax
mov rcx, qword [rsp + 0x7300]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d6c0], eax
mov rax, qword [rsp + 0x6d08]
mov rcx, qword [0x14020d1f0]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x5ca8], rax
lea rax, [0x140207317]
mov qword [rsp + 0x7308], rax
mov rax, qword [rsp + 0x6e58]
movsx eax, word [rax]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
sub eax, ecx
mov word [0x140207290], ax
mov rax, qword [0x14020d308]
mov eax, dword [rax]
imul eax, dword [rsp + 0x1ba4]
mov dword [rsp + 0x4f74], eax
lea rax, [0x140207350]
mov qword [rsp + 0x7310], rax
lea rax, [rsp + 0x27e]
mov qword [0x14020d6d0], rax
mov r8, qword [rsp + 0x7318]
mov rdx, qword [0x14020d6e0]
mov rcx, qword [rsp + 0x6c88]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020caf8], eax
mov rax, qword [rsp + 0x6d28]
movzx eax, word [rax]
movzx ecx, word [0x140207280]
sar eax, cl
mov rcx, qword [rsp + 0x6d28]
mov word [rcx], ax
lea rax, [0x140207310]
mov qword [rsp + 0x7320], rax
mov rax, qword [0x140207250]
mov rcx, qword [rsp + 0x6228]
or rcx, rax
mov rax, rcx
mov rcx, qword [0x14020ce30]
mov qword [rcx], rax
mov rax, qword [0x14020d000]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x767]
xor eax, ecx
mov byte [rsp + 0xd9a], al
lea rax, [0x140207314]
mov qword [rsp + 0x7328], rax
lea rax, [0x1402072d0]
mov qword [0x14020d6e8], rax
mov rax, qword [0x140207258]
movzx ecx, al
mov rax, qword [rsp + 0x6300]
shl rax, cl
mov rcx, qword [rsp + 0x6f60]
mov qword [rcx], rax
lea rax, [rsp + 0x457]
mov qword [rsp + 0x7330], rax
mov rax, qword [rsp + 0x6e40]
movzx eax, word [rax]
movzx ecx, word [0x140207280]
add eax, ecx
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov rax, qword [rsp + 0x7320]
mov eax, dword [rax]
mov ecx, dword [0x1402072ec]
and ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x6c78]
mov dword [rcx], eax
mov rax, qword [rsp + 0x6420]
mov rcx, qword [0x140207320]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x6198], rax
movsx eax, byte [rsp + 0x577]
movsx ecx, byte [0x14020723c]
xor eax, ecx
mov byte [0x14020740a], al
movsx eax, word [rsp + 0x145c]
mov rcx, qword [rsp + 0x6de8]
movsx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x1760], ax
mov r8, qword [rsp + 0x7338]
mov rdx, qword [0x14020d710]
mov rcx, qword [rsp + 0x6dd8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d4d4], eax
mov rax, qword [0x14020d640]
mov ecx, dword [rsp + 0x2bf4]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x48a0], eax
mov rax, qword [0x14020cd30]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x5490]
shl rax, cl
mov qword [0x1402072e0], rax
mov rax, qword [0x14020d430]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x6f28]
movzx ecx, byte [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x7028]
mov byte [rcx], al
movzx eax, word [0x140207304]
movzx ecx, word [rsp + 0x1af0]
or eax, ecx
mov word [rsp + 0x1014], ax
mov rax, qword [rsp + 0x7140]
mov rcx, qword [0x14020d578]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [0x140207414], eax
mov rcx, qword [rsp + 0x7090]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d5dc], eax
mov rax, qword [rsp + 0x7130]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x7160]
mov qword [rsp + 0x7340], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7340]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x5cd0], rax
mov rax, qword [0x14020d000]
movsx eax, byte [rax]
mov rcx, qword [0x14020d420]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x42], al
mov rax, qword [rsp + 0x6f18]
movsx eax, word [rax]
movsx ecx, word [0x140207268]
sar eax, cl
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov rax, qword [rsp + 0x7000]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x3aac]
xor ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x6ee0]
mov dword [rcx], eax
lea rax, [0x140207258]
mov qword [rsp + 0x7348], rax
lea rax, [0x1402073e0]
mov qword [0x14020d720], rax
movzx eax, word [rsp + 0x1af0]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x13a8], ax
mov rax, qword [rsp + 0x6e68]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x4c08]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x2b44], eax
mov rax, qword [0x14020cef8]
mov rcx, qword [0x14020d110]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [0x140207320], rax
mov r8, qword [rsp + 0x6e28]
mov rdx, qword [0x14020cd50]
mov rcx, qword [rsp + 0x7350]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d734], eax
mov rax, qword [rsp + 0x70a0]
movsx eax, byte [rax]
mov rcx, qword [0x14020ce68]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0xd9a], al
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
movsx ecx, word [rsp + 0xfb8]
sub eax, ecx
mov word [rsp + 0x1124], ax
mov rax, qword [0x14020cff0]
mov rcx, qword [rsp + 0x7000]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov dword [0x14020741c], eax
mov rax, qword [0x14020cdf0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x7190]
mov qword [rsp + 0x7358], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7358]
mov rax, qword [rax]
shl rax, cl
mov rcx, qword [rsp + 0x7310]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7330]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x34c]
and eax, ecx
mov byte [rsp + 0x7e5], al
mov rcx, qword [rsp + 0x7360]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d73c], eax
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
sar eax, cl
mov word [0x140207304], ax
mov rax, qword [0x14020d1b0]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x3644]
shr eax, cl
mov dword [rsp + 0x48b0], eax
mov rax, qword [0x14020d110]
mov rcx, qword [rsp + 0x7050]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x5268], rax
movsx eax, byte [0x1402073e3]
movsx ecx, byte [rsp + 0xcbc]
add eax, ecx
mov byte [0x140207420], al
movsx eax, word [rsp + 0xef8]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x6eb8]
mov word [rcx], ax
lea rax, [rsp + 0x4820]
mov qword [rsp + 0x7368], rax
mov rax, qword [0x14020cc98]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x54a0]
shl rax, cl
mov qword [0x1402072e0], rax
mov r8, qword [rsp + 0x7370]
mov rdx, qword [0x14020d768]
mov rcx, qword [rsp + 0x6e90]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cd3c], eax
mov rcx, qword [rsp + 0x71c0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cea8], eax
mov rax, qword [0x14020d430]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x27e]
or eax, ecx
mov rcx, qword [rsp + 0x6c68]
mov byte [rcx], al
lea rax, [0x140207304]
mov qword [rsp + 0x7378], rax
mov rax, qword [rsp + 0x7108]
mov rcx, qword [rsp + 0x6d00]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [0x140207428], eax
mov rax, qword [0x14020cef8]
mov rcx, qword [0x140207380]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [rsp + 0x7050]
mov qword [rcx], rax
mov r8, qword [rsp + 0x7370]
mov rdx, qword [0x14020cc28]
mov rcx, qword [rsp + 0x7380]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d774], eax
movsx eax, byte [rsp + 0x65a]
mov rcx, qword [0x14020d468]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x61f], al
mov rcx, qword [rsp + 0x7388]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d788], eax
mov rax, qword [rsp + 0x6de8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x6e58]
movsx ecx, word [rcx]
sar eax, cl
mov word [0x140207268], ax
mov rax, qword [0x14020d640]
mov rcx, qword [rsp + 0x7278]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x40d8], eax
mov rcx, qword [rsp + 0x6c48]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d574], eax
mov r8, qword [rsp + 0x6f00]
mov rdx, qword [0x14020cf98]
mov rcx, qword [rsp + 0x7390]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d79c], eax
mov rax, qword [rsp + 0x54a0]
imul rax, qword [0x140207240]
mov qword [rsp + 0x5460], rax
movzx eax, byte [rsp + 0x34c]
mov rcx, qword [rsp + 0x7208]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [0x140207423], al
mov rax, qword [0x14020d170]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x71d0]
movzx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x1970], ax
mov eax, dword [0x140207414]
mov ecx, dword [rsp + 0x3644]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x44bc], eax
mov rax, qword [rsp + 0x5dd8]
mov rcx, qword [0x140207380]
and rcx, rax
mov rax, rcx
mov qword [0x140207270], rax
mov rax, qword [0x14020cf60]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x7308]
movsx ecx, byte [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x70e8]
mov byte [rcx], al
mov r8, qword [rsp + 0x6d20]
mov rdx, qword [0x14020d078]
mov rcx, qword [rsp + 0x7398]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d7ac], eax
mov rcx, qword [rsp + 0x73a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d7bc], eax
lea rax, [rsp + 0x1594]
mov qword [rsp + 0x73a8], rax
lea rax, [0x1402073e8]
mov qword [0x14020d7c8], rax
mov rax, qword [rsp + 0x7310]
mov rcx, qword [rsp + 0x6d98]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x7190]
mov qword [rcx], rax
movzx eax, byte [0x1402072bf]
movzx ecx, byte [0x1402073c9]
xor eax, ecx
mov byte [rsp + 0x5b8], al
movzx eax, word [rsp + 0x18a0]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
cdq
idiv ecx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
xor edx, edx
mov rax, qword [rsp + 0x6d00]
mov eax, dword [rax]
mov ecx, 0x28d7
div ecx
mov eax, edx
mov rcx, qword [rsp + 0x6e68]
mov dword [rcx], eax
mov rax, qword [rsp + 0x5dd8]
mov rcx, qword [0x14020d248]
mov qword [rsp + 0x73b0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x73b0]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x6260], rax
lea rax, [rsp + 0xd9a]
mov qword [0x14020d7e0], rax
movsx eax, word [0x140207268]
movsx ecx, word [0x140207314]
sar eax, cl
mov rcx, qword [rsp + 0x6e58]
mov word [rcx], ax
mov rax, qword [rsp + 0x6ee0]
mov rcx, qword [0x14020d640]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x4c74], eax
mov rax, qword [rsp + 0x6d30]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5ff8]
or rcx, rax
mov rax, rcx
mov qword [0x140207338], rax
mov rax, qword [0x14020d720]
movzx eax, byte [rax]
mov rcx, qword [0x14020d1c8]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0xc57], al
mov rax, qword [rsp + 0x70e0]
movzx eax, word [rax]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0xfec], ax
mov eax, dword [rsp + 0x44bc]
mov rcx, qword [0x14020d0f8]
mov qword [rsp + 0x73b8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x73b8]
mov eax, dword [rax]
shr eax, cl
mov dword [0x140207434], eax
mov rax, qword [rsp + 0x5cd0]
mov rcx, qword [0x14020d248]
mov qword [rsp + 0x73c0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x73c0]
mov rax, qword [rax]
shl rax, cl
mov rcx, qword [rsp + 0x6ca8]
mov qword [rcx], rax
lea rax, [rsp + 0x767]
mov qword [rsp + 0x73c8], rax
mov rax, qword [0x14020d238]
movsx eax, word [rax]
movsx ecx, word [0x140207290]
cdq
idiv ecx
mov eax, edx
mov word [0x140207268], ax
mov rcx, qword [rsp + 0x6ec8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d788], eax
mov rax, qword [rsp + 0x6fb0]
mov ecx, dword [0x1402073c0]
mov eax, dword [rax]
sub eax, ecx
mov rcx, qword [rsp + 0x6df0]
mov dword [rcx], eax
mov r8, qword [rsp + 0x7318]
mov rdx, qword [0x14020d710]
mov rcx, qword [rsp + 0x73d0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d7f0], eax
mov r8, qword [rsp + 0x7258]
mov rdx, qword [0x14020d018]
mov rcx, qword [rsp + 0x73d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d7f8], eax
lea rax, [rsp + 0x5490]
mov qword [rsp + 0x73e0], rax
movzx eax, byte [rsp + 0xc4e]
mov rcx, qword [0x14020d1c8]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [0x140207433], al
mov rcx, qword [rsp + 0x73e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d80c], eax
mov rcx, qword [rsp + 0x6db8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d320], eax
movzx eax, word [0x140207280]
movzx ecx, word [rsp + 0x16b0]
add eax, ecx
mov rcx, qword [rsp + 0x70e0]
mov word [rcx], ax
mov r8, qword [rsp + 0x6c28]
mov rdx, qword [0x14020d560]
mov rcx, qword [rsp + 0x73f0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d814], eax
mov eax, dword [0x1402073f0]
movzx ecx, al
mov eax, dword [0x140207414]
shl eax, cl
mov dword [rsp + 0x2474], eax
mov r8, qword [rsp + 0x72c8]
mov rdx, qword [0x14020d6e0]
mov rcx, qword [rsp + 0x73f8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d81c], eax
mov rax, qword [rsp + 0x6e98]
mov rcx, qword [0x14020d248]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov qword [0x140207270], rax
mov rcx, qword [rsp + 0x7400]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d82c], eax
mov rax, qword [0x14020d390]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xd9a]
sub eax, ecx
mov byte [rsp + 0x767], al
mov r8, qword [rsp + 0x7408]
mov rdx, qword [0x14020d840]
mov rcx, qword [rsp + 0x6e48]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d6c0], eax
mov rcx, qword [rsp + 0x6b80]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d388], eax
mov r8, qword [rsp + 0x6e28]
mov rdx, qword [0x14020d2b8]
mov rcx, qword [rsp + 0x7410]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d84c], eax
lea rax, str.S83
mov qword [rsp + 0x7418], rax
mov rax, qword [0x14020d640]
mov eax, dword [rax]
imul eax, dword [rsp + 0x48a0]
mov dword [0x140207444], eax
mov rcx, qword [rsp + 0x7420]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d868], eax
mov rax, qword [0x14020cc98]
mov rax, qword [rax]
cqo
movabs rcx, 0x1ec2a91773447
idiv rcx
mov rcx, qword [rsp + 0x6e30]
mov qword [rcx], rax
mov r8, qword [rsp + 0x7428]
mov rdx, qword [0x14020d878]
mov rcx, qword [rsp + 0x6c80]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d388], eax
mov rax, qword [rsp + 0x6dd0]
movzx eax, byte [rax]
movzx ecx, byte [0x1402073c9]
cdq
idiv ecx
mov eax, edx
mov byte [rsp + 0x5c3], al
movzx eax, word [rsp + 0xfec]
mov rcx, qword [rsp + 0x6d28]
movzx ecx, word [rcx]
xor eax, ecx
mov word [0x1402072ac], ax
mov rax, qword [0x14020d1b0]
mov rcx, qword [rsp + 0x7320]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x2edc], eax
mov rax, qword [0x14020cd60]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6e98]
mov qword [rsp + 0x7430], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7430]
mov rax, qword [rax]
shr rax, cl
mov qword [rsp + 0x52d0], rax
lea rax, [0x140207317]
mov qword [0x14020d880], rax
mov rax, qword [rsp + 0x6fe8]
movsx eax, word [rax]
movsx ecx, word [0x140207268]
sar eax, cl
mov rcx, qword [rsp + 0x71a8]
mov word [rcx], ax
lea rax, [rsp + 0x1ba4]
mov qword [rsp + 0x7438], rax
mov rax, qword [0x14020d2a0]
mov rcx, qword [rsp + 0x6a98]
imul rcx, qword [rax]
mov rax, rcx
mov qword [0x140207240], rax
movzx eax, byte [rsp + 0xc4e]
mov rcx, qword [rsp + 0x6d88]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x27e], al
mov rcx, qword [rsp + 0x6ce8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d80c], eax
lea rax, [0x140207304]
mov qword [rsp + 0x7440], rax
lea rax, [rsp + 0x4928]
mov qword [0x14020d890], rax
mov rcx, qword [rsp + 0x7448]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d88c], eax
mov rax, qword [rsp + 0x6cc0]
mov rcx, qword [0x14020d248]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [rsp + 0x6ff8]
mov qword [rcx], rax
lea rax, [rsp + 0xd9a]
mov qword [rsp + 0x7450], rax
mov rax, qword [rsp + 0x6fe8]
movsx eax, word [rax]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
xor eax, ecx
mov word [0x140207268], ax
mov eax, dword [rsp + 0x3870]
mov rcx, qword [0x14020d408]
mov qword [rsp + 0x7458], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7458]
mov eax, dword [rax]
shl eax, cl
mov rcx, qword [rsp + 0x6ee0]
mov dword [rcx], eax
lea rax, [0x140207240]
mov qword [rsp + 0x7460], rax
lea rax, [rsp + 0x601]
mov qword [0x14020d8a8], rax
movzx eax, word [rsp + 0xf44]
movzx ecx, word [0x1402072d4]
or eax, ecx
mov rcx, qword [rsp + 0x7178]
mov word [rcx], ax
lea rax, [0x1402073a0]
mov qword [rsp + 0x7468], rax
mov r8, qword [rsp + 0x7470]
mov rdx, qword [0x14020d8b0]
mov rcx, qword [rsp + 0x6c98]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d7f8], eax
mov rax, qword [rsp + 0x6ff8]
mov rcx, qword [0x14020d110]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [0x14020d1f0]
mov qword [rcx], rax
mov rax, qword [rsp + 0x6c60]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6e08]
movsx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x682], al
mov rcx, qword [rsp + 0x6d18]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d334], eax
lea rax, str.S83
mov qword [rsp + 0x7478], rax
mov r8, qword [rsp + 0x6da0]
mov rdx, qword [0x14020d268]
mov rcx, qword [rsp + 0x7480]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d8c8], eax
mov r8, qword [rsp + 0x6ea0]
mov rdx, qword [0x14020d5b8]
mov rcx, qword [rsp + 0x7488]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d8d8], eax
mov rax, qword [0x14020d6e8]
mov ecx, dword [rsp + 0x4964]
mov eax, dword [rax]
xor eax, ecx
mov dword [0x140207458], eax
mov rax, qword [rsp + 0x7348]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207338]
sar rax, cl
mov rcx, qword [rsp + 0x70f8]
mov qword [rcx], rax
lea rax, [rsp + 0x457]
mov qword [rsp + 0x7490], rax
mov rcx, qword [rsp + 0x7498]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d8dc], eax
movzx eax, word [0x1402072ac]
mov rcx, qword [rsp + 0x7178]
movzx ecx, word [rcx]
or eax, ecx
mov word [0x140207304], ax
mov rax, qword [0x14020d328]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x2b44]
shl eax, cl
mov rcx, qword [rsp + 0x6fe0]
mov dword [rcx], eax
lea rax, [rsp + 0x6198]
mov qword [rsp + 0x74a0], rax
lea rax, [rsp + 0xd9a]
mov qword [0x14020d8f8], rax
mov r8, qword [rsp + 0x74a8]
mov rdx, qword [0x14020d900]
mov rcx, qword [rsp + 0x7198]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d1a8], eax
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x13bc]
cdq
idiv ecx
mov rcx, qword [rsp + 0x7328]
mov word [rcx], ax
lea rax, [rsp + 0x3be8]
mov qword [rsp + 0x74b0], rax
mov rax, qword [0x140207240]
cqo
mov rcx, qword [rsp + 0x6ef0]
idiv qword [rcx]
mov rax, rdx
mov qword [0x140207350], rax
mov rcx, qword [rsp + 0x7200]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d25c], eax
movzx eax, byte [rsp + 0x34c]
mov rcx, qword [0x14020d8a8]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x457], al
lea rax, [rsp + 0x127c]
mov qword [rsp + 0x74b8], rax
mov rax, qword [rsp + 0x6c78]
mov ecx, dword [0x1402072ec]
mov eax, dword [rax]
and eax, ecx
mov dword [0x140207468], eax
mov rax, qword [rsp + 0x5cc0]
mov rcx, qword [rsp + 0x6260]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x6228], rax
lea rax, [0x140207293]
mov qword [rsp + 0x74c0], rax
mov r8, qword [rsp + 0x7048]
mov rdx, qword [0x14020d298]
mov rcx, qword [rsp + 0x74c8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d91c], eax
mov rcx, qword [rsp + 0x74d0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d930], eax
mov rcx, qword [rsp + 0x6e10]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d68c], eax
movsx eax, word [str.S83]
mov rcx, qword [rsp + 0x6fe8]
movsx ecx, word [rcx]
shl eax, cl
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov eax, dword [rsp + 0x4c74]
mov ecx, dword [0x140207348]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x221c], eax
mov rax, qword [rsp + 0x7190]
mov rcx, qword [0x14020cd30]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x68a0], rax
lea rax, [0x1402072bf]
mov qword [0x14020d938], rax
movzx eax, word [rsp + 0x1158]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
imul eax, ecx
mov rcx, qword [rsp + 0x7440]
mov word [rcx], ax
mov r8, qword [rsp + 0x6c30]
mov rdx, qword [0x14020d5a0]
mov rcx, qword [rsp + 0x74d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d944], eax
lea rax, [rsp + 0x2b44]
mov qword [rsp + 0x74e0], rax
mov rcx, qword [rsp + 0x74e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d950], eax
xor edx, edx
mov rax, qword [rsp + 0x5dd8]
mov rcx, qword [0x14020d1f0]
div qword [rcx]
mov rax, rdx
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
mov rax, qword [0x14020d678]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6f58]
movsx ecx, byte [rcx]
cdq
idiv ecx
mov byte [rsp + 0x682], al
movsx eax, word [0x140207290]
mov rcx, qword [rsp + 0x6fe8]
movsx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x18e0], ax
lea rax, [rsp + 0x3aac]
mov qword [0x14020d960], rax
mov r8, qword [rsp + 0x74f0]
mov rdx, qword [0x14020d970]
mov rcx, qword [rsp + 0x7360]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ccf8], eax
mov rax, qword [rsp + 0x65e8]
movzx ecx, al
mov rax, qword [0x1402072e0]
sar rax, cl
mov qword [rsp + 0x54a0], rax
movzx eax, byte [rsp + 0x457]
mov rcx, qword [0x14020d1c8]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x756], al
mov rax, qword [0x14020d170]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1970]
or eax, ecx
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
mov eax, dword [0x140207428]
mov ecx, dword [0x1402073a0]
and ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x74e0]
mov dword [rcx], eax
mov rcx, qword [rsp + 0x6e20]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d574], eax
mov r8, qword [rsp + 0x6e28]
mov rdx, qword [0x14020cda8]
mov rcx, qword [rsp + 0x74f8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d96c], eax
lea rax, [rsp + 0x5868]
mov qword [rsp + 0x7500], rax
mov rax, qword [0x14020d678]
movsx eax, byte [rax]
movsx ecx, byte [0x14020740a]
sar eax, cl
mov byte [0x140207474], al
mov rax, qword [rsp + 0x6d68]
movsx eax, word [rax]
movsx ecx, word [0x140207314]
xor eax, ecx
mov rcx, qword [rsp + 0x71a8]
mov word [rcx], ax
lea rax, [0x140207458]
mov qword [rsp + 0x7508], rax
mov rax, qword [rsp + 0x5460]
cqo
movabs rcx, 0x1ec2a91772f53
idiv rcx
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7490]
movzx eax, byte [rax]
cdq
mov ecx, 0x2f
idiv ecx
mov eax, edx
mov rcx, qword [rsp + 0x6f28]
mov byte [rcx], al
movzx eax, word [0x1402072ac]
movzx ecx, word [0x140207304]
shl eax, cl
mov word [rsp + 0xf4c], ax
mov rcx, qword [rsp + 0x7510]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d988], eax
lea rax, [rsp + 0x44bc]
mov qword [0x14020d998], rax
mov rax, qword [0x14020d110]
mov rcx, qword [rsp + 0x6020]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [rsp + 0x7500]
mov qword [rcx], rax
lea rax, [rsp + 0x767]
mov qword [rsp + 0x7518], rax
mov r8, qword [rsp + 0x7520]
mov rdx, qword [0x14020d9b0]
mov rcx, qword [rsp + 0x7240]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cb20], eax
mov r8, qword [rsp + 0x7528]
mov rdx, qword [0x14020d9b8]
mov rcx, qword [rsp + 0x7218]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d664], eax
mov rax, qword [0x14020d238]
movsx eax, word [rax]
movsx ecx, word [rsp + 0xfb8]
add eax, ecx
mov word [0x140207268], ax
mov rax, qword [rsp + 0x6cc8]
mov rcx, qword [0x14020d460]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov rcx, qword [rsp + 0x7368]
mov dword [rcx], eax
lea rax, [0x1402072e0]
mov qword [rsp + 0x7530], rax
mov rax, qword [rsp + 0x6d60]
movzx eax, byte [rax]
movzx ecx, byte [0x1402073c9]
xor eax, ecx
mov byte [0x140207477], al
movzx eax, word [0x1402072d4]
movzx ecx, word [rsp + 0x1970]
or eax, ecx
mov word [rsp + 0x127c], ax
mov rcx, qword [rsp + 0x7390]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cdd4], eax
lea rax, [0x140207434]
mov qword [rsp + 0x7538], rax
mov rax, qword [rsp + 0x6260]
mov rcx, qword [0x1402072f8]
sub rcx, rax
mov rax, rcx
mov qword [0x140207250], rax
movsx eax, byte [0x1402073e3]
movsx ecx, byte [rsp + 0x65a]
shl eax, cl
mov rcx, qword [rsp + 0x6fd0]
mov byte [rcx], al
movsx eax, word [rsp + 0xeec]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
cdq
idiv ecx
mov eax, edx
mov word [rsp + 0xf98], ax
lea rax, [rsp + 0x381c]
mov qword [0x14020d9c8], rax
mov rax, qword [rsp + 0x6d30]
mov rcx, qword [0x140207240]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x5d00], rax
mov r8, qword [rsp + 0x7038]
mov rdx, qword [0x14020cc28]
mov rcx, qword [rsp + 0x7540]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d9c4], eax
lea rax, [0x140207477]
mov qword [rsp + 0x7548], rax
movzx eax, word [rsp + 0x15d8]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
sar eax, cl
mov word [0x1402072d4], ax
mov rax, qword [rsp + 0x7140]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x1402072b4]
shr eax, cl
mov dword [rsp + 0x1e74], eax
lea rax, [0x140207250]
mov qword [rsp + 0x7550], rax
movsx eax, byte [rsp + 0x42]
mov rcx, qword [rsp + 0x6d40]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [0x140207480], al
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
movsx ecx, word [0x140207290]
add eax, ecx
mov rcx, qword [rsp + 0x71a8]
mov word [rcx], ax
mov eax, dword [0x140207330]
mov ecx, dword [rsp + 0x3870]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x4b88], eax
mov rax, qword [rsp + 0x70f8]
movabs rcx, 0x1ec2a917729f5
mov rax, qword [rax]
imul rax, rcx
mov qword [0x140207240], rax
movzx eax, byte [0x140207373]
mov rcx, qword [rsp + 0x7208]
movzx ecx, byte [rcx]
cdq
idiv ecx
mov rcx, qword [rsp + 0x6f90]
mov byte [rcx], al
mov rax, qword [rsp + 0x7440]
movzx eax, word [rax]
cdq
mov ecx, 0x38b
idiv ecx
mov eax, edx
mov word [rsp + 0x1a34], ax
mov rcx, qword [rsp + 0x7558]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d9fc], eax
lea rax, [0x140207414]
mov qword [0x14020da10], rax
mov rax, qword [0x14020d248]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5268]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x6020], rax
lea rax, [rsp + 0x682]
mov qword [rsp + 0x7560], rax
mov rax, qword [rsp + 0x6f70]
movsx eax, word [rax]
movsx ecx, word [0x140207268]
or eax, ecx
mov word [str.S83], ax
mov rax, qword [rsp + 0x6cb0]
mov eax, dword [rax]
mov ecx, dword [0x140207444]
sub ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x6fb0]
mov dword [rcx], eax
mov rcx, qword [rsp + 0x7350]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d36c], eax
mov r8, qword [rsp + 0x7520]
mov rdx, qword [0x14020d900]
mov rcx, qword [rsp + 0x7568]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020da04], eax
lea rax, [0x140207240]
mov qword [rsp + 0x7570], rax
movzx eax, byte [rsp + 0x27e]
movzx ecx, byte [rsp + 0x7e5]
sub eax, ecx
mov byte [0x140207482], al
mov rax, qword [0x14020d170]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1158]
imul eax, ecx
mov word [rsp + 0xf64], ax
mov r8, qword [rsp + 0x7058]
mov rdx, qword [0x14020cf98]
mov rcx, qword [rsp + 0x7578]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020da2c], eax
mov rcx, qword [rsp + 0x7580]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020da34], eax
mov r8, qword [rsp + 0x7588]
mov rdx, qword [0x14020da40]
mov rcx, qword [rsp + 0x7150]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d944], eax
lea rax, [rsp + 0x3644]
mov qword [rsp + 0x7590], rax
mov rax, qword [0x1402072f8]
mov rcx, qword [0x14020d110]
mov qword [rsp + 0x7598], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7598]
mov rax, qword [rax]
shr rax, cl
mov qword [0x140207320], rax
mov rax, qword [rsp + 0x7450]
movsx eax, byte [rax]
mov rcx, qword [0x14020d420]
movsx ecx, byte [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x7308]
mov byte [rcx], al
movsx eax, word [rsp + 0xeec]
movsx ecx, word [rsp + 0x1234]
xor eax, ecx
mov word [rsp + 0x102c], ax
mov rax, qword [0x14020d640]
mov eax, dword [rax]
cdq
mov rcx, qword [rsp + 0x7508]
idiv dword [rcx]
mov eax, edx
mov dword [0x140207490], eax
mov rcx, qword [rsp + 0x7240]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d664], eax
mov rax, qword [0x14020cd30]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x5d70]
shl rax, cl
mov rcx, qword [rsp + 0x7310]
mov qword [rcx], rax
mov rax, qword [rsp + 0x6c68]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x457]
add eax, ecx
mov byte [rsp + 0x691], al
mov rcx, qword [rsp + 0x75a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020da54], eax
movzx eax, word [0x1402072ac]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
and eax, ecx
mov word [0x140207304], ax
mov rax, qword [0x14020d6a8]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x2edc]
and ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x7590]
mov dword [rcx], eax
mov r8, qword [rsp + 0x75a8]
mov rdx, qword [0x14020da70]
mov rcx, qword [rsp + 0x6bd8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cc64], eax
mov rax, qword [rsp + 0x72e8]
mov rax, qword [rax]
mov rcx, qword [0x140207380]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x52a0], rax
mov rax, qword [0x14020d390]
movsx eax, byte [rax]
mov rcx, qword [0x14020d880]
movsx ecx, byte [rcx]
sub eax, ecx
mov byte [0x140207495], al
movsx eax, word [rsp + 0xdcc]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x145c], ax
mov eax, dword [rsp + 0x4f74]
mov rcx, qword [0x14020cff0]
mov qword [rsp + 0x75b0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x75b0]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x1b9c], eax
mov rax, qword [rsp + 0x5490]
movzx ecx, al
mov rax, qword [0x140207350]
sar rax, cl
mov qword [0x140207240], rax
mov rax, qword [rsp + 0x6f28]
movzx eax, byte [rax]
mov rcx, qword [0x14020d3d0]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x34c], al
lea rax, [0x140207304]
mov qword [rsp + 0x75b8], rax
mov rax, qword [0x14020d1b0]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x1e74]
or ecx, eax
mov eax, ecx
mov dword [0x14020749c], eax
mov rcx, qword [rsp + 0x74f8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cc74], eax
mov rax, qword [rsp + 0x70d8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6ff8]
mov qword [rsp + 0x75c0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x75c0]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x5e88], rax
lea rax, [0x14020740a]
mov qword [rsp + 0x75c8], rax
mov r8, qword [rsp + 0x7470]
mov rdx, qword [0x14020cd20]
mov rcx, qword [rsp + 0x75d0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020da88], eax
mov rax, qword [0x14020d238]
movsx eax, word [rax]
movsx ecx, word [rsp + 0xdcc]
and eax, ecx
mov rcx, qword [0x14020cfb0]
mov word [rcx], ax
mov eax, dword [rsp + 0x40d8]
mov rcx, qword [0x14020d308]
mov qword [rsp + 0x75d8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x75d8]
mov eax, dword [rax]
sar eax, cl
mov dword [rsp + 0x3aac], eax
mov rcx, qword [rsp + 0x75e0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020da94], eax
lea rax, [rsp + 0x5ff8]
mov qword [rsp + 0x75e8], rax
mov r8, qword [rsp + 0x75f0]
mov rdx, qword [0x14020daa0]
mov rcx, qword [rsp + 0x72b0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ccd0], eax
lea rax, [0x1402072a2]
mov qword [0x14020dab0], rax
movzx eax, word [rsp + 0x1a34]
imul eax, eax, 0x6f
mov rcx, qword [rsp + 0x74b8]
mov word [rcx], ax
lea rax, [0x1402072b4]
mov qword [rsp + 0x75f8], rax
mov rax, qword [rsp + 0x7050]
mov rax, qword [rax]
mov rcx, qword [0x140207320]
xor rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d110]
mov qword [rcx], rax
movsx eax, byte [0x14020723c]
movsx ecx, byte [rsp + 0x42]
sub eax, ecx
mov byte [rsp + 0x682], al
lea rax, [rsp + 0xfb8]
mov qword [rsp + 0x7600], rax
mov rax, qword [rsp + 0x6fb0]
mov eax, dword [rax]
mov ecx, dword [0x1402073c0]
add ecx, eax
mov eax, ecx
mov dword [0x1402074a8], eax
mov rax, qword [rsp + 0x73e0]
mov rcx, qword [0x14020cdf0]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x6d98]
mov qword [rcx], rax
movzx eax, byte [0x140207373]
movzx ecx, byte [rsp + 0x5b8]
imul eax, ecx
mov byte [rsp + 0x5a3], al
movzx eax, word [0x1402072d4]
movzx ecx, word [rsp + 0x13a8]
or eax, ecx
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov eax, dword [0x140207310]
mov ecx, dword [rsp + 0x1d00]
sub ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x7140]
mov dword [rcx], eax
mov rax, qword [rsp + 0x52d0]
mov rcx, qword [0x140207320]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x6350], rax
lea rax, [0x14020740a]
mov qword [0x14020dac8], rax
movsx eax, word [rsp + 0x1124]
cdq
mov ecx, 0x7ecf
idiv ecx
mov word [rsp + 0x13bc], ax
mov rcx, qword [rsp + 0x7400]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d628], eax
mov rax, qword [0x14020d9c8]
mov eax, dword [rax]
cdq
mov rcx, qword [rsp + 0x6fb0]
idiv dword [rcx]
mov eax, edx
mov dword [rsp + 0x34d8], eax
mov rax, qword [0x140207240]
mov rcx, qword [rsp + 0x7310]
mov qword [rsp + 0x7608], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7608]
mov rax, qword [rax]
shl rax, cl
mov rcx, qword [0x14020cc98]
mov qword [rcx], rax
movzx eax, byte [0x1402073b8]
mov rcx, qword [rsp + 0x6f90]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x34c], al
lea rax, [0x1402072d4]
mov qword [rsp + 0x7610], rax
lea rax, [0x1402073f0]
mov qword [0x14020dad0], rax
mov rax, qword [0x140207320]
mov rcx, qword [rsp + 0x6ff8]
mov qword [rsp + 0x7618], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7618]
mov rax, qword [rax]
shr rax, cl
mov qword [rsp + 0x52d0], rax
mov r8, qword [rsp + 0x6e18]
mov rdx, qword [0x14020daa0]
mov rcx, qword [rsp + 0x7620]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dae0], eax
mov rcx, qword [rsp + 0x7628]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dae4], eax
movsx eax, byte [0x140207293]
movsx ecx, byte [rsp + 0x42]
sar eax, cl
mov byte [rsp + 0xc8e], al
movsx eax, word [0x140207290]
movsx ecx, word [0x140207268]
xor eax, ecx
mov word [0x140207314], ax
mov rax, qword [rsp + 0x7000]
mov ecx, dword [0x1402072d0]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x4b88], eax
mov rax, qword [rsp + 0x6ef0]
mov rax, qword [rax]
mov rcx, qword [0x140207240]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x6870], rax
lea rax, [0x1402072bf]
mov qword [0x14020daf0], rax
mov rax, qword [rsp + 0x7378]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1970]
shl eax, cl
mov word [rsp + 0x1980], ax
mov r8, qword [rsp + 0x7630]
mov rdx, qword [0x14020db10]
mov rcx, qword [rsp + 0x6bf8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d574], eax
lea rax, [0x14020749c]
mov qword [rsp + 0x7638], rax
mov rax, qword [rsp + 0x7500]
mov rax, qword [rax]
mov rcx, qword [0x140207380]
or rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d110]
mov qword [rcx], rax
movsx eax, byte [0x140207317]
movsx ecx, byte [0x1402073e3]
sub eax, ecx
mov byte [rsp + 0x42], al
lea rax, [rsp + 0x1230]
mov qword [rsp + 0x7640], rax
mov eax, dword [rsp + 0x4c74]
mov ecx, dword [0x1402074a8]
sub ecx, eax
mov eax, ecx
mov dword [0x1402074b8], eax
mov rax, qword [0x14020cdf0]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x54a0]
shl rax, cl
mov qword [rsp + 0x5490], rax
mov rax, qword [0x14020d1c8]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x70c8]
movzx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0x920], al
mov rcx, qword [rsp + 0x7380]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d02c], eax
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x7440]
movzx ecx, word [rcx]
or eax, ecx
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov rax, qword [rsp + 0x6c78]
mov rcx, qword [0x14020d998]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov rcx, qword [rsp + 0x6fe0]
mov dword [rcx], eax
mov rax, qword [rsp + 0x6228]
mov rcx, qword [rsp + 0x5870]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x5468], rax
mov rax, qword [0x14020d000]
movsx eax, byte [rax]
movsx ecx, byte [0x1402073bb]
and eax, ecx
mov byte [0x1402074b2], al
mov r8, qword [rsp + 0x6ba0]
mov rdx, qword [0x14020d6e0]
mov rcx, qword [rsp + 0x7648]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020db1c], eax
mov rcx, qword [rsp + 0x7650]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020db30], eax
mov rax, qword [rsp + 0x7158]
movsx eax, word [rax]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x7600]
mov word [rcx], ax
mov r8, qword [rsp + 0x7658]
mov rdx, qword [0x14020db38]
mov rcx, qword [rsp + 0x72e0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020da54], eax
mov rax, qword [0x14020d960]
mov eax, dword [rax]
imul eax, dword [rsp + 0x24b4]
mov dword [rsp + 0x3288], eax
mov rax, qword [0x14020d2a0]
mov rcx, qword [rsp + 0x7570]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
mov rax, qword [rsp + 0x6d60]
movzx eax, byte [rax]
mov rcx, qword [0x14020d100]
movzx ecx, byte [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x7028]
mov byte [rcx], al
movzx eax, word [rsp + 0xf4c]
mov rcx, qword [rsp + 0x6e40]
movzx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x155c], ax
lea rax, [0x140207414]
mov qword [0x14020db50], rax
mov rax, qword [rsp + 0x5468]
mov rcx, qword [rsp + 0x7160]
mov qword [rsp + 0x7660], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7660]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x6228], rax
lea rax, [0x140207474]
mov qword [rsp + 0x7668], rax
movsx eax, word [0x140207290]
mov rcx, qword [rsp + 0x6de8]
movsx ecx, word [rcx]
sar eax, cl
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov rax, qword [0x14020d6e8]
mov eax, dword [rax]
mov ecx, dword [0x1402073c0]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x3288], eax
lea rax, [rsp + 0x68a0]
mov qword [rsp + 0x7670], rax
mov r8, qword [rsp + 0x7678]
mov rdx, qword [0x14020db60]
mov rcx, qword [rsp + 0x6e10]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cc48], eax
lea rax, [0x140207477]
mov qword [0x14020db70], rax
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1894]
or eax, ecx
mov word [rsp + 0x1014], ax
mov rcx, qword [rsp + 0x6bc8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020caf0], eax
mov rcx, qword [rsp + 0x7680]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020db7c], eax
mov rax, qword [rsp + 0x74e0]
mov eax, dword [rax]
mov ecx, dword [0x140207414]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x2058], eax
mov rax, qword [0x14020d248]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6260]
and rcx, rax
mov rax, rcx
mov qword [0x140207270], rax
movsx eax, byte [0x140207420]
mov rcx, qword [rsp + 0x6c40]
movsx ecx, byte [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x70e8]
mov byte [rcx], al
movsx eax, word [0x140207314]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x149c], ax
mov r8, qword [rsp + 0x7688]
mov rdx, qword [0x14020db88]
mov rcx, qword [rsp + 0x74f8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d9c4], eax
lea rax, [rsp + 0x2bf4]
mov qword [0x14020db98], rax
mov r8, qword [rsp + 0x7690]
mov rdx, qword [0x14020dbb0]
mov rcx, qword [rsp + 0x7540]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d814], eax
mov rax, qword [rsp + 0x6d30]
mov rax, qword [rax]
mov rcx, qword [0x140207338]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x6300], rax
lea rax, [rsp + 0x691]
mov qword [rsp + 0x7698], rax
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
movzx ecx, word [0x1402072d4]
add eax, ecx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov rax, qword [rsp + 0x7638]
mov rcx, qword [0x14020d228]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov rcx, qword [rsp + 0x71e8]
mov dword [rcx], eax
mov rcx, qword [rsp + 0x7578]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cbb0], eax
lea rax, [rsp + 0x6020]
mov qword [rsp + 0x76a0], rax
lea rax, [rsp + 0xcbc]
mov qword [0x14020dbb8], rax
movsx eax, word [0x140207290]
movsx ecx, word [rsp + 0x1760]
shl eax, cl
mov rcx, qword [rsp + 0x73a8]
mov word [rcx], ax
mov rax, qword [0x14020d7c8]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x3870]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x2600], eax
mov rax, qword [rsp + 0x70f8]
mov rcx, qword [rsp + 0x5490]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [0x14020cc98]
mov qword [rcx], rax
movzx eax, byte [0x1402072a2]
movzx ecx, byte [rsp + 0x756]
imul eax, ecx
mov byte [rsp + 0xc4e], al
mov rax, qword [rsp + 0x7440]
movzx eax, word [rax]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0xfe8], ax
lea rax, [0x1402073f0]
mov qword [0x14020dbd0], rax
mov r8, qword [rsp + 0x72f8]
mov rdx, qword [0x14020cbf0]
mov rcx, qword [rsp + 0x76a8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dbe0], eax
mov rax, qword [rsp + 0x6e98]
mov rcx, qword [0x140207270]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x6410], rax
mov rax, qword [rsp + 0x6fd0]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x7180]
movsx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0xa1e], al
mov rax, qword [0x14020d238]
movsx eax, word [rax]
movsx ecx, word [rsp + 0xdcc]
sar eax, cl
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov rax, qword [rsp + 0x7368]
mov eax, dword [rax]
imul eax, dword [0x140207458]
mov rcx, qword [rsp + 0x6cc8]
mov dword [rcx], eax
lea rax, [rsp + 0x68a0]
mov qword [rsp + 0x76b0], rax
movzx eax, byte [rsp + 0x7e5]
movzx ecx, byte [0x140207477]
add eax, ecx
mov byte [0x1402074c6], al
movzx eax, word [rsp + 0x15d8]
movzx ecx, word [rsp + 0x155c]
and eax, ecx
mov word [rsp + 0x1014], ax
mov rax, qword [0x14020d3a8]
mov rcx, qword [rsp + 0x75f8]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x1bb0], eax
mov rax, qword [0x14020d248]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6e98]
mov qword [rsp + 0x76b8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x76b8]
mov rax, qword [rax]
shl rax, cl
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x76c0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dbec], eax
mov rax, qword [0x14020dbb8]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c08]
movsx ecx, byte [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x73c8]
mov byte [rcx], al
lea rax, [0x140207290]
mov qword [rsp + 0x76c8], rax
lea rax, [rsp + 0x3870]
mov qword [0x14020dc00], rax
mov rax, qword [0x140207338]
mov rcx, qword [rsp + 0x5d70]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x6d98]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x457]
mov rcx, qword [rsp + 0x7330]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0xd62], al
movzx eax, word [0x140207280]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov r8, qword [rsp + 0x76d0]
mov rdx, qword [0x14020dc18]
mov rcx, qword [rsp + 0x6ec8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ccd0], eax
mov rcx, qword [rsp + 0x7410]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ce88], eax
mov r8, qword [rsp + 0x7290]
mov rdx, qword [0x14020d5f0]
mov rcx, qword [rsp + 0x76d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dc14], eax
mov eax, dword [0x140207414]
mov rcx, qword [rsp + 0x7638]
mov qword [rsp + 0x76e0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x76e0]
mov eax, dword [rax]
shr eax, cl
mov dword [rsp + 0x48b0], eax
mov rax, qword [rsp + 0x6ff8]
mov rax, qword [rax]
mov rcx, qword [0x140207250]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x5ea8], rax
mov rcx, qword [rsp + 0x76e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dc28], eax
lea rax, [0x1402073e3]
mov qword [0x14020dc40], rax
movsx eax, word [rsp + 0x149c]
movsx ecx, word [rsp + 0xeec]
shl eax, cl
mov rcx, qword [rsp + 0x7158]
mov word [rcx], ax
mov rax, qword [0x14020d460]
mov eax, dword [rax]
cdq
idiv dword [rsp + 0x4c74]
mov eax, edx
mov dword [rsp + 0x4df0], eax
mov rax, qword [rsp + 0x6d30]
mov rcx, qword [0x140207258]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x74f8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cc74], eax
mov rax, qword [0x14020cfb8]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x756]
and eax, ecx
mov byte [rsp + 0x7e5], al
lea rax, [0x140207304]
mov qword [rsp + 0x76f0], rax
mov eax, dword [rsp + 0x1bb0]
mov ecx, dword [0x140207434]
and ecx, eax
mov eax, ecx
mov dword [0x1402074dc], eax
mov r8, qword [rsp + 0x7290]
mov rdx, qword [0x14020d1e0]
mov rcx, qword [rsp + 0x76f8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dc5c], eax
mov rax, qword [rsp + 0x6350]
mov rcx, qword [0x14020cef8]
mov qword [rsp + 0x7700], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7700]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x5cd0], rax
lea rax, [rsp + 0x1a9]
mov qword [rsp + 0x7708], rax
movsx eax, word [0x140207314]
movsx ecx, word [rsp + 0x102c]
sub eax, ecx
mov rcx, qword [0x14020ce98]
mov word [rcx], ax
mov rax, qword [rsp + 0x6cc8]
mov rcx, qword [0x14020d308]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov rcx, qword [rsp + 0x74b0]
mov dword [rcx], eax
mov r8, qword [rsp + 0x6d80]
mov rdx, qword [0x14020d840]
mov rcx, qword [rsp + 0x7710]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dc68], eax
mov rcx, qword [rsp + 0x7718]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dc6c], eax
lea rax, [rsp + 0x5490]
mov qword [rsp + 0x7720], rax
mov rax, qword [rsp + 0x6c70]
movzx eax, byte [rax]
mov rcx, qword [0x14020d100]
movzx ecx, byte [rcx]
imul eax, ecx
mov byte [0x1402074d9], al
mov rcx, qword [rsp + 0x6fc8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d4c4], eax
movzx eax, word [0x140207304]
movzx ecx, word [rsp + 0xf44]
xor eax, ecx
mov word [rsp + 0x1b6c], ax
mov rax, qword [rsp + 0x6c78]
mov eax, dword [rax]
mov rcx, qword [0x14020dad0]
mov qword [rsp + 0x7728], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7728]
mov eax, dword [rax]
shr eax, cl
mov dword [rsp + 0x2aec], eax
mov rax, qword [rsp + 0x7550]
mov rcx, qword [0x14020cef8]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov rcx, qword [0x14020ce30]
mov qword [rcx], rax
mov rax, qword [0x14020d678]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xcbc]
or eax, ecx
mov rcx, qword [rsp + 0x7138]
mov byte [rcx], al
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x10f0], ax
mov eax, dword [0x1402073d0]
mov rcx, qword [rsp + 0x6fb0]
mov qword [rsp + 0x7730], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7730]
mov eax, dword [rax]
sar eax, cl
mov dword [0x1402074e4], eax
mov r8, qword [rsp + 0x75f0]
mov rdx, qword [0x14020d698]
mov rcx, qword [rsp + 0x7738]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dc88], eax
mov rax, qword [rsp + 0x7348]
mov rcx, qword [rsp + 0x7190]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x5490], rax
lea rax, [0x1402073c9]
mov qword [rsp + 0x7740], rax
movzx eax, word [0x140207304]
movzx ecx, word [rsp + 0x16b0]
shl eax, cl
mov word [0x1402072ac], ax
mov rcx, qword [rsp + 0x7748]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dc94], eax
mov r8, qword [rsp + 0x7750]
mov rdx, qword [0x14020dca0]
mov rcx, qword [rsp + 0x7580]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020db30], eax
mov eax, dword [0x140207428]
mov ecx, dword [0x1402074dc]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x4c08], eax
mov rax, qword [0x140207380]
mov rcx, qword [rsp + 0x5cc0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x6508], rax
lea rax, [rsp + 0x1a9]
mov qword [0x14020dcc0], rax
mov rcx, qword [rsp + 0x6c20]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dbec], eax
mov r8, qword [rsp + 0x7058]
mov rdx, qword [0x14020cf18]
mov rcx, qword [rsp + 0x7758]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dcbc], eax
mov rax, qword [rsp + 0x71a8]
movsx eax, word [rax]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x7600]
mov word [rcx], ax
lea rax, [0x140207330]
mov qword [rsp + 0x7760], rax
mov r8, qword [rsp + 0x6e50]
mov rdx, qword [0x14020d560]
mov rcx, qword [rsp + 0x7768]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dcd4], eax
mov rax, qword [rsp + 0x6ef0]
mov rcx, qword [0x140207338]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
movzx eax, byte [0x1402074d9]
mov rcx, qword [rsp + 0x70c8]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x691], al
movzx eax, word [0x1402072ac]
movzx ecx, word [0x140207280]
sub eax, ecx
mov word [rsp + 0x12bc], ax
lea rax, [rsp + 0x2aec]
mov qword [0x14020dcf0], rax
mov rcx, qword [rsp + 0x7770]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dcec], eax
mov rax, qword [0x1402072f8]
movzx ecx, al
mov rax, qword [0x140207250]
shl rax, cl
mov qword [rsp + 0x6198], rax
lea rax, [rsp + 0xcbc]
mov qword [rsp + 0x7778], rax
movsx eax, word [str.S83]
movsx ecx, word [0x140207314]
cdq
idiv ecx
mov rcx, qword [0x14020ce98]
mov word [rcx], ax
mov rax, qword [rsp + 0x74b0]
mov eax, dword [rax]
cdq
mov ecx, 0xecb
idiv ecx
mov eax, edx
mov rcx, qword [rsp + 0x6cc8]
mov dword [rcx], eax
lea rax, [rsp + 0x54a0]
mov qword [rsp + 0x7780], rax
mov rax, qword [rsp + 0x6dd0]
movzx eax, byte [rax]
imul eax, eax, 0x31
mov byte [0x1402074ed], al
mov rax, qword [rsp + 0x75b8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x6e40]
movzx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x1a34], ax
lea rax, [0x1402073b0]
mov qword [rsp + 0x7788], rax
mov rax, qword [rsp + 0x6cc0]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207270]
shr rax, cl
mov rcx, qword [0x14020cef8]
mov qword [rcx], rax
mov rax, qword [0x14020d7e0]
movsx eax, byte [rax]
movsx ecx, byte [0x1402073bb]
sar eax, cl
mov rcx, qword [rsp + 0x6fd0]
mov byte [rcx], al
lea rax, [rsp + 0x1230]
mov qword [rsp + 0x7790], rax
lea rax, [0x140207444]
mov qword [0x14020dd18], rax
mov rcx, qword [rsp + 0x7250]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d774], eax
mov rax, qword [rsp + 0x7310]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x5d70]
shl rax, cl
mov rcx, qword [rsp + 0x7570]
mov qword [rcx], rax
lea rax, [0x1402074c6]
mov qword [rsp + 0x7798], rax
movzx eax, word [0x1402072ac]
movzx ecx, word [rsp + 0x1a34]
add eax, ecx
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov eax, dword [rsp + 0x4c08]
mov ecx, dword [0x140207310]
and ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x7018]
mov dword [rcx], eax
mov r8, qword [rsp + 0x7058]
mov rdx, qword [0x14020ceb0]
mov rcx, qword [rsp + 0x77a0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dd20], eax
lea rax, [rsp + 0x5cd0]
mov qword [rsp + 0x77a8], rax
mov rax, qword [0x14020dcc0]
movsx eax, byte [rax]
mov rcx, qword [0x14020d420]
movsx ecx, byte [rcx]
xor eax, ecx
mov byte [0x1402074ef], al
mov rcx, qword [rsp + 0x77b0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dd38], eax
movsx eax, word [rsp + 0x10f0]
movsx ecx, word [str.S83]
or eax, ecx
mov word [rsp + 0x13bc], ax
mov rax, qword [rsp + 0x7368]
mov eax, dword [rax]
mov ecx, dword [0x1402073e8]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x3b90], eax
mov rax, qword [0x140207240]
mov rcx, qword [0x1402072e0]
sub rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cc98]
mov qword [rcx], rax
mov rax, qword [rsp + 0x6e88]
movzx eax, byte [rax]
movzx ecx, byte [0x1402074d9]
imul eax, ecx
mov byte [rsp + 0x27e], al
lea rax, [rsp + 0x1014]
mov qword [rsp + 0x77b8], rax
mov rax, qword [0x14020d890]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x7320]
mov qword [rsp + 0x77c0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x77c0]
mov eax, dword [rax]
shr eax, cl
mov dword [0x1402074fc], eax
mov rax, qword [rsp + 0x6de0]
mov rax, qword [rax]
mov rcx, qword [0x140207380]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x5ca8], rax
mov rax, qword [0x14020d7e0]
movsx eax, byte [rax]
movsx ecx, byte [0x1402073bb]
xor eax, ecx
mov byte [rsp + 0xb01], al
mov rax, qword [rsp + 0x6eb8]
movsx eax, word [rax]
cdq
mov ecx, 0xe69
idiv ecx
mov word [str.S83], ax
mov eax, dword [rsp + 0x4c74]
movzx ecx, al
mov eax, dword [0x1402074e4]
shl eax, cl
mov dword [rsp + 0x4b88], eax
lea rax, [0x140207350]
mov qword [rsp + 0x77c8], rax
mov r8, qword [rsp + 0x77d0]
mov rdx, qword [0x14020dd48]
mov rcx, qword [rsp + 0x77b0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cc18], eax
mov rcx, qword [rsp + 0x74e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d388], eax
mov r8, qword [rsp + 0x7058]
mov rdx, qword [0x14020d5f0]
mov rcx, qword [rsp + 0x77d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dd54], eax
lea rax, [0x1402073fa]
mov qword [0x14020dd68], rax
movzx eax, word [rsp + 0xf64]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x7378]
mov word [rcx], ax
mov eax, dword [rsp + 0x2aec]
mov ecx, dword [rsp + 0x4c08]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x28ac], eax
mov rax, qword [rsp + 0x7050]
mov rax, qword [rax]
mov rcx, qword [0x140207380]
and rcx, rax
mov rax, rcx
mov rcx, qword [0x14020ce30]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x77e0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dd80], eax
mov r8, qword [rsp + 0x77e8]
mov rdx, qword [0x14020dd88]
mov rcx, qword [rsp + 0x7380]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dcbc], eax
mov rax, qword [rsp + 0x7560]
movsx eax, byte [rax]
mov rcx, qword [0x14020d678]
movsx ecx, byte [rcx]
xor eax, ecx
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
movsx eax, word [str.S83]
movsx ecx, word [rsp + 0x13d0]
sub eax, ecx
mov word [rsp + 0x108c], ax
lea rax, [0x1402074e4]
mov qword [0x14020dd98], rax
mov rax, qword [rsp + 0x6870]
mov rcx, qword [0x1402072e0]
add rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x7460]
mov qword [rcx], rax
movzx eax, byte [0x140207423]
movzx ecx, byte [0x1402074c6]
shl eax, cl
mov byte [rsp + 0x7e7], al
mov rcx, qword [rsp + 0x7200]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d220], eax
mov r8, qword [rsp + 0x6c00]
mov rdx, qword [0x14020d5f0]
mov rcx, qword [rsp + 0x77f0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dda8], eax
mov rax, qword [rsp + 0x7178]
movzx eax, word [rax]
cdq
mov ecx, 0x199
idiv ecx
mov eax, edx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov rax, qword [rsp + 0x7070]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x140207428]
shr eax, cl
mov rcx, qword [rsp + 0x7590]
mov dword [rcx], eax
mov rax, qword [0x14020cef8]
mov rcx, qword [rsp + 0x6020]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x5580], rax
lea rax, [rsp + 0x1a9]
mov qword [0x14020ddb0], rax
movsx eax, word [0x140207290]
movsx ecx, word [rsp + 0x108c]
or eax, ecx
mov rcx, qword [rsp + 0x71a8]
mov word [rcx], ax
mov rcx, qword [rsp + 0x77f8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ddc0], eax
mov rax, qword [0x14020d308]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x40d8]
shl eax, cl
mov dword [rsp + 0x24c4], eax
mov rax, qword [rsp + 0x6ef0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6300]
and rcx, rax
mov rax, rcx
mov qword [0x140207338], rax
movzx eax, byte [0x140207373]
movzx ecx, byte [rsp + 0x756]
sar eax, cl
mov rcx, qword [rsp + 0x72d0]
mov byte [rcx], al
mov r8, qword [rsp + 0x7800]
mov rdx, qword [0x14020ddc8]
mov rcx, qword [rsp + 0x6e10]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dcec], eax
mov rax, qword [rsp + 0x7178]
movzx eax, word [rax]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
imul eax, ecx
mov word [rsp + 0x1224], ax
lea rax, [rsp + 0x48b0]
mov qword [0x14020ddd8], rax
xor edx, edx
mov rax, qword [rsp + 0x52a0]
movabs rcx, 0x1e3e4016687f1
div rcx
mov rcx, qword [rsp + 0x7500]
mov qword [rcx], rax
movsx eax, byte [rsp + 0xc8e]
mov rcx, qword [rsp + 0x7238]
movsx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0x7cd], al
mov r8, qword [rsp + 0x7808]
mov rdx, qword [0x14020ddf0]
mov rcx, qword [rsp + 0x71c8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d8dc], eax
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
sub eax, ecx
mov word [0x140207290], ax
mov rax, qword [0x14020dd18]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x3288]
add ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x6ee0]
mov dword [rcx], eax
lea rax, [0x140207350]
mov qword [rsp + 0x7810], rax
mov rcx, qword [rsp + 0x74d8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ccd0], eax
lea rax, [rsp + 0x756]
mov qword [0x14020ddf8], rax
movzx eax, word [0x1402072ac]
mov rcx, qword [rsp + 0x77b8]
movzx ecx, word [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x70e0]
mov word [rcx], ax
mov r8, qword [rsp + 0x6c00]
mov rdx, qword [0x14020db38]
mov rcx, qword [rsp + 0x7818]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020de10], eax
mov rax, qword [rsp + 0x74e0]
mov ecx, dword [0x1402072b4]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x33e4], eax
mov rcx, qword [rsp + 0x7820]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020de14], eax
mov rax, qword [rsp + 0x77a8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6260]
sub rcx, rax
mov rax, rcx
mov qword [0x140207320], rax
movsx eax, byte [0x140207474]
movsx ecx, byte [0x14020740a]
xor eax, ecx
mov rcx, qword [rsp + 0x73c8]
mov byte [rcx], al
mov r8, qword [rsp + 0x7828]
mov rdx, qword [0x14020de28]
mov rcx, qword [rsp + 0x6fa0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020da2c], eax
mov rcx, qword [rsp + 0x77a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020da94], eax
mov r8, qword [rsp + 0x72f8]
mov rdx, qword [0x14020dc18]
mov rcx, qword [rsp + 0x7830]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020de3c], eax
movsx eax, word [rsp + 0x102c]
cdq
mov ecx, 0x5981
idiv ecx
mov eax, edx
mov word [rsp + 0x18c0], ax
lea rax, [0x1402073c0]
mov qword [0x14020de48], rax
mov rax, qword [0x14020cd30]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x7670]
mov qword [rsp + 0x7838], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7838]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x5630], rax
lea rax, [rsp + 0x5c3]
mov qword [rsp + 0x7840], rax
mov rcx, qword [rsp + 0x7848]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020de44], eax
mov rcx, qword [rsp + 0x7360]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d184], eax
mov r8, qword [rsp + 0x72c8]
mov rdx, qword [0x14020d970]
mov rcx, qword [rsp + 0x7850]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020de64], eax
mov rcx, qword [rsp + 0x7858]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020de6c], eax
mov rax, qword [rsp + 0x6d28]
movzx eax, word [rax]
movzx ecx, word [0x1402072d4]
and eax, ecx
mov word [0x1402072ac], ax
mov eax, dword [rsp + 0x1d00]
mov rcx, qword [rsp + 0x7468]
mov qword [rsp + 0x7860], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7860]
mov eax, dword [rax]
shr eax, cl
mov dword [rsp + 0x2474], eax
mov rax, qword [0x140207270]
mov rcx, qword [0x14020d248]
mov qword [rsp + 0x7868], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7868]
mov rax, qword [rax]
shr rax, cl
mov qword [rsp + 0x63f8], rax
lea rax, [rsp + 0x577]
mov qword [0x14020de78], rax
movsx eax, word [0x140207268]
mov rcx, qword [rsp + 0x6de8]
movsx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x1594], ax
mov eax, dword [0x1402073c0]
mov ecx, dword [rsp + 0x4c74]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x2dc0], eax
mov r8, qword [rsp + 0x7870]
mov rdx, qword [0x14020de90]
mov rcx, qword [rsp + 0x6bb8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d51c], eax
mov rax, qword [0x14020cc98]
mov rcx, qword [rsp + 0x54a0]
mov rax, qword [rax]
and rax, rcx
mov qword [0x140207350], rax
mov rax, qword [0x14020d430]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x6f28]
movzx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x7e7], al
movzx eax, word [rsp + 0x1158]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
cdq
idiv ecx
mov word [rsp + 0x1504], ax
xor edx, edx
mov eax, dword [rsp + 0x2474]
div dword [rsp + 0x48b0]
mov eax, edx
mov dword [0x140207518], eax
mov r8, qword [rsp + 0x7878]
mov rdx, qword [0x14020dea8]
mov rcx, qword [rsp + 0x6ba8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d49c], eax
mov rcx, qword [rsp + 0x6c98]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d2f0], eax
mov r8, qword [rsp + 0x7658]
mov rdx, qword [0x14020d900]
mov rcx, qword [rsp + 0x7880]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020deb8], eax
mov rax, qword [0x14020d110]
mov rcx, qword [rsp + 0x76a0]
mov rax, qword [rax]
imul rax, qword [rcx]
mov qword [rsp + 0x6350], rax
movsx eax, byte [rsp + 0x577]
movsx ecx, byte [0x1402073e3]
or eax, ecx
mov byte [rsp + 0xcbf], al
movsx eax, word [str.S83]
movsx ecx, word [rsp + 0x10f0]
sub eax, ecx
mov rcx, qword [0x14020cfb0]
mov word [rcx], ax
mov rcx, qword [rsp + 0x7888]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020debc], eax
mov rax, qword [0x14020d6e8]
mov rcx, qword [rsp + 0x6cb0]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov rcx, qword [rsp + 0x6ee0]
mov dword [rcx], eax
mov rcx, qword [rsp + 0x72a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d7ac], eax
mov r8, qword [rsp + 0x7068]
mov rdx, qword [0x14020dbb0]
mov rcx, qword [rsp + 0x7890]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dec8], eax
mov rax, qword [0x14020d2a0]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x54a0]
shl rax, cl
mov qword [rsp + 0x5f58], rax
mov rax, qword [rsp + 0x7128]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x920]
sar eax, cl
mov byte [0x14020751d], al
mov r8, qword [rsp + 0x7800]
mov rdx, qword [0x14020dbb0]
mov rcx, qword [rsp + 0x7898]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dee0], eax
mov rcx, qword [rsp + 0x78a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dee4], eax
mov rax, qword [0x14020d280]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x7378]
movzx ecx, word [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x76f0]
mov word [rcx], ax
lea rax, [rsp + 0x28ac]
mov qword [rsp + 0x78a8], rax
mov rcx, qword [rsp + 0x6fa8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dc5c], eax
mov rax, qword [rsp + 0x7550]
mov rax, qword [rax]
mov rcx, qword [0x140207270]
xor rcx, rax
mov rax, rcx
mov qword [0x140207320], rax
mov r8, qword [rsp + 0x72f8]
mov rdx, qword [0x14020da40]
mov rcx, qword [rsp + 0x78b0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020df00], eax
movsx eax, byte [rsp + 0xcbf]
movsx ecx, byte [0x14020726a]
add eax, ecx
mov byte [rsp + 0x61f], al
lea rax, [rsp + 0x1ad0]
mov qword [rsp + 0x78b8], rax
mov rax, qword [rsp + 0x6cb0]
mov rcx, qword [0x14020de48]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov dword [0x14020752c], eax
mov rax, qword [rsp + 0x70f8]
mov rcx, qword [rsp + 0x6a98]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x5d00], rax
lea rax, [0x1402073b8]
mov qword [rsp + 0x78c0], rax
mov rax, qword [rsp + 0x7378]
movzx eax, word [rax]
imul eax, eax, 0x1b5
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov rax, qword [0x14020d3a8]
mov rcx, qword [rsp + 0x6c78]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x2764], eax
mov rcx, qword [rsp + 0x78c8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020df0c], eax
mov r8, qword [rsp + 0x78d0]
mov rdx, qword [0x14020df18]
mov rcx, qword [rsp + 0x6ed8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cbac], eax
lea rax, [rsp + 0x52a0]
mov qword [rsp + 0x78d8], rax
movsx eax, byte [0x1402073e3]
movsx ecx, byte [0x14020726a]
add eax, ecx
mov byte [0x140207530], al
movsx eax, word [rsp + 0x1594]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x102c], ax
lea rax, [rsp + 0x3870]
mov qword [rsp + 0x78e0], rax
mov rax, qword [0x14020cd30]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x54a0]
shl rax, cl
mov qword [0x140207350], rax
mov rax, qword [0x14020d720]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x691]
sar eax, cl
mov byte [rsp + 0x5c3], al
movzx eax, word [0x140207304]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x1518], ax
mov r8, qword [rsp + 0x78e8]
mov rdx, qword [0x14020df40]
mov rcx, qword [rsp + 0x6d90]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d604], eax
mov rax, qword [rsp + 0x7018]
mov rcx, qword [0x14020d1b0]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [0x140207534], eax
mov rcx, qword [rsp + 0x74d0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d348], eax
mov rax, qword [rsp + 0x72e8]
mov rax, qword [rax]
mov rcx, qword [0x140207380]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x5ca8], rax
mov rcx, qword [rsp + 0x78f0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020df50], eax
mov r8, qword [rsp + 0x78f8]
mov rdx, qword [0x14020df68]
mov rcx, qword [rsp + 0x6b80]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cd70], eax
lea rax, [0x14020740a]
mov qword [rsp + 0x7900], rax
mov r8, qword [rsp + 0x7908]
mov rdx, qword [0x14020df70]
mov rcx, qword [rsp + 0x6fc8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cb90], eax
mov rax, qword [rsp + 0x6e58]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1234]
and eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov eax, dword [rsp + 0x2468]
mov rcx, qword [0x14020d308]
mov qword [rsp + 0x7910], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7910]
mov eax, dword [rax]
sar eax, cl
mov dword [rsp + 0x34d8], eax
mov rax, qword [0x140207240]
movzx ecx, al
mov rax, qword [rsp + 0x65e8]
shl rax, cl
mov qword [rsp + 0x5e70], rax
mov rax, qword [0x14020d100]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x27e]
cdq
idiv ecx
mov eax, edx
mov byte [0x140207533], al
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1518]
cdq
idiv ecx
mov word [rsp + 0x1224], ax
mov rcx, qword [rsp + 0x6fa0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ce80], eax
mov r8, qword [rsp + 0x6d58]
mov rdx, qword [0x14020dea8]
mov rcx, qword [rsp + 0x7918]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020df80], eax
mov eax, dword [0x140207428]
mov ecx, dword [rsp + 0x48b0]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x48f4], eax
mov rax, qword [rsp + 0x6ca8]
mov rcx, qword [rsp + 0x76a0]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [0x1402072f8], rax
mov rax, qword [0x14020d880]
movsx eax, byte [rax]
movsx ecx, byte [0x140207480]
add eax, ecx
mov byte [rsp + 0xcbf], al
mov rcx, qword [rsp + 0x7920]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020df84], eax
mov rcx, qword [rsp + 0x6fa8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d474], eax
movsx eax, word [rsp + 0x13bc]
movsx ecx, word [0x140207290]
shl eax, cl
mov word [rsp + 0x1548], ax
lea rax, [0x14020741c]
mov qword [0x14020df98], rax
mov rax, qword [0x14020cd30]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x68a0]
or rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x7460]
mov qword [rcx], rax
lea rax, [0x1402073e0]
mov qword [rsp + 0x7928], rax
mov rax, qword [rsp + 0x6da8]
movzx eax, word [rax]
movzx ecx, word [0x1402072ac]
sub eax, ecx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov rax, qword [rsp + 0x78a8]
mov ecx, dword [rsp + 0x2aec]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x2edc], eax
mov r8, qword [rsp + 0x6e28]
mov rdx, qword [0x14020cd50]
mov rcx, qword [rsp + 0x7930]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dfa0], eax
mov rax, qword [0x14020cd60]
mov rcx, qword [0x140207320]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x6830], rax
lea rax, [rsp + 0x42]
mov qword [0x14020dfb0], rax
mov r8, qword [rsp + 0x6d50]
mov rdx, qword [0x14020cd20]
mov rcx, qword [rsp + 0x7938]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dfc8], eax
movsx eax, word [str.S83]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x1594], ax
mov eax, dword [0x1402074b8]
movzx ecx, al
mov eax, dword [rsp + 0x381c]
sar eax, cl
mov dword [rsp + 0x449c], eax
movabs rax, 0x1ec2a91776d7b
mov rcx, qword [rsp + 0x5460]
imul rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
movzx eax, byte [0x1402074d9]
mov rcx, qword [rsp + 0x7840]
movzx ecx, byte [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x6f90]
mov byte [rcx], al
mov rcx, qword [rsp + 0x7940]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dfd8], eax
mov r8, qword [rsp + 0x7948]
mov rdx, qword [0x14020dfe0]
mov rcx, qword [rsp + 0x6fc8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d2f0], eax
lea rax, [rsp + 0x15d8]
mov qword [rsp + 0x7950], rax
mov rcx, qword [rsp + 0x6bb8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cd3c], eax
mov rcx, qword [rsp + 0x7958]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dff0], eax
mov rax, qword [0x14020d228]
mov rcx, qword [0x14020d578]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov dword [0x140207550], eax
mov rax, qword [rsp + 0x7500]
mov rcx, qword [0x14020cd60]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [rsp + 0x7500]
mov qword [rcx], rax
lea rax, [0x14020723c]
mov qword [rsp + 0x7960], rax
movsx eax, word [rsp + 0x107c]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
shl eax, cl
mov word [0x140207268], ax
mov eax, dword [rsp + 0x381c]
mov ecx, dword [0x14020741c]
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x7438]
mov dword [rcx], eax
mov r8, qword [rsp + 0x7968]
mov rdx, qword [0x14020e008]
mov rcx, qword [rsp + 0x7848]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020deb8], eax
mov rax, qword [0x14020d2a0]
mov rax, qword [rax]
mov rcx, qword [0x140207258]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x5410], rax
movzx eax, byte [rsp + 0x756]
movzx ecx, byte [0x1402072bf]
sub eax, ecx
mov byte [0x140207547], al
mov rax, qword [rsp + 0x71d0]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x74b8]
movzx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x1808], ax
mov rax, qword [rsp + 0x6c78]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x140207518]
shr eax, cl
mov dword [rsp + 0x3bd8], eax
mov rax, qword [rsp + 0x6cc0]
mov rcx, qword [0x140207320]
mov rax, qword [rax]
or rax, rcx
mov qword [0x140207380], rax
mov rax, qword [0x14020d678]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xcbc]
shl eax, cl
mov rcx, qword [rsp + 0x7560]
mov byte [rcx], al
lea rax, [0x140207268]
mov qword [rsp + 0x7970], rax
mov rax, qword [0x14020d380]
mov eax, dword [rax]
cdq
mov rcx, qword [rsp + 0x6fb0]
idiv dword [rcx]
mov dword [0x140207554], eax
mov rcx, qword [rsp + 0x72b0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020da2c], eax
mov rax, qword [0x14020cd30]
mov rax, qword [rax]
cqo
mov rcx, qword [0x14020d2a0]
idiv qword [rcx]
mov rax, rdx
mov qword [rsp + 0x5350], rax
movzx eax, byte [rsp + 0x601]
movzx ecx, byte [0x1402074ed]
imul eax, ecx
mov byte [rsp + 0x8c9], al
mov r8, qword [rsp + 0x6fd8]
mov rdx, qword [0x14020db60]
mov rcx, qword [rsp + 0x7978]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e028], eax
mov rax, qword [rsp + 0x7610]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1894]
add eax, ecx
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
mov r8, qword [rsp + 0x7908]
mov rdx, qword [0x14020d078]
mov rcx, qword [rsp + 0x7980]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e030], eax
mov eax, dword [rsp + 0x33e4]
mov ecx, dword [0x140207434]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x2aec], eax
mov rax, qword [rsp + 0x6ff8]
mov rcx, qword [0x14020cd60]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x6538], rax
movsx eax, byte [0x1402073e3]
mov rcx, qword [rsp + 0x75c8]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [0x140207560], al
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
movsx ecx, word [0x140207314]
sub eax, ecx
mov rcx, qword [rsp + 0x6de8]
mov word [rcx], ax
lea rax, [rsp + 0x221c]
mov qword [rsp + 0x7988], rax
mov rax, qword [0x14020cdf0]
mov rcx, qword [0x140207350]
mov rax, qword [rax]
add rax, rcx
mov qword [0x140207240], rax
mov rax, qword [rsp + 0x70c8]
movzx eax, byte [rax]
mov rcx, qword [0x14020d6d0]
movzx ecx, byte [rcx]
imul eax, ecx
mov byte [rsp + 0x23a], al
lea rax, [rsp + 0xfe8]
mov qword [rsp + 0x7990], rax
lea rax, [rsp + 0x1d00]
mov qword [0x14020e040], rax
mov rcx, qword [rsp + 0x7998]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e04c], eax
mov rcx, qword [rsp + 0x6e90]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d25c], eax
mov rax, qword [0x14020cd60]
mov rax, qword [rax]
mov rcx, qword [0x140207320]
xor rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x6cc0]
mov qword [rcx], rax
mov r8, qword [rsp + 0x7428]
mov rdx, qword [0x14020d268]
mov rcx, qword [rsp + 0x79a0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e058], eax
movsx eax, byte [rsp + 0x65a]
mov rcx, qword [0x14020d420]
movsx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0x9ef], al
mov rax, qword [0x14020d238]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x145c]
or eax, ecx
mov rcx, qword [0x14020cfb0]
mov word [rcx], ax
mov eax, dword [0x14020752c]
mov ecx, dword [0x1402074a8]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x2868], eax
mov rax, qword [rsp + 0x6ef0]
mov rcx, qword [0x14020cc98]
mov rax, qword [rax]
imul rax, qword [rcx]
mov qword [rsp + 0x5cf0], rax
mov rax, qword [rsp + 0x6c70]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x691]
and eax, ecx
mov byte [0x140207563], al
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x18a0], ax
mov rcx, qword [rsp + 0x79a8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e06c], eax
mov rax, qword [0x14020d890]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x2058]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x3d04], eax
mov rax, qword [rsp + 0x5870]
movzx ecx, al
mov rax, qword [rsp + 0x6410]
shl rax, cl
mov rcx, qword [0x14020d110]
mov qword [rcx], rax
movsx eax, byte [0x14020723c]
movsx ecx, byte [rsp + 0xc8e]
sub eax, ecx
mov byte [rsp + 0x9ef], al
lea rax, [rsp + 0x13d0]
mov qword [rsp + 0x79b0], rax
lea rax, [0x1402072d0]
mov qword [0x14020e078], rax
mov rax, qword [0x14020d2a0]
mov rcx, qword [rsp + 0x7348]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x5630], rax
lea rax, [0x14020751d]
mov qword [rsp + 0x79b8], rax
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x76f0]
movzx ecx, word [rcx]
add eax, ecx
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
mov rax, qword [0x14020d6a8]
mov rcx, qword [rsp + 0x7538]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov rcx, qword [rsp + 0x72a8]
mov dword [rcx], eax
mov rax, qword [0x14020cef8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x52d0]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x5438], rax
mov rax, qword [0x14020d468]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x7010]
movsx ecx, byte [rcx]
sub eax, ecx
mov byte [0x140207569], al
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [0x140207290]
shl eax, cl
mov word [rsp + 0x1230], ax
lea rax, [rsp + 0x449c]
mov qword [rsp + 0x79c0], rax
mov rax, qword [rsp + 0x6d30]
mov rax, qword [rax]
mov rcx, qword [0x140207258]
and rcx, rax
mov rax, rcx
mov qword [0x140207240], rax
mov rax, qword [rsp + 0x6ff0]
movzx eax, byte [rax]
mov rcx, qword [0x14020ddf8]
movzx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0x8c9], al
mov r8, qword [rsp + 0x79c8]
mov rdx, qword [0x14020e090]
mov rcx, qword [rsp + 0x6e00]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dcec], eax
mov rcx, qword [rsp + 0x7148]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dd54], eax
lea rax, [0x140207280]
mov qword [rsp + 0x79d0], rax
lea rax, [rsp + 0x2edc]
mov qword [0x14020e0a0], rax
mov r8, qword [rsp + 0x72c8]
mov rdx, qword [0x14020d298]
mov rcx, qword [rsp + 0x79d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e09c], eax
mov rax, qword [rsp + 0x6ff8]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207320]
shr rax, cl
mov rcx, qword [rsp + 0x7500]
mov qword [rcx], rax
mov rax, qword [rsp + 0x6e08]
movsx eax, byte [rax]
movsx ecx, byte [0x140207569]
shl eax, cl
mov byte [rsp + 0x13a], al
movsx eax, word [0x140207314]
mov rcx, qword [rsp + 0x7418]
movsx ecx, word [rcx]
add eax, ecx
mov rcx, qword [0x14020ce98]
mov word [rcx], ax
mov rax, qword [0x14020d408]
mov rcx, qword [rsp + 0x6cb0]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x3be8], eax
mov r8, qword [rsp + 0x6d20]
mov rdx, qword [0x14020cde0]
mov rcx, qword [rsp + 0x79e0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e0b0], eax
mov rcx, qword [rsp + 0x79e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e0b4], eax
lea rax, [rsp + 0x5410]
mov qword [rsp + 0x79f0], rax
mov rax, qword [0x14020d8a8]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x920]
imul eax, ecx
mov byte [0x140207575], al
mov rax, qword [rsp + 0x70e0]
movzx eax, word [rax]
cdq
mov ecx, 0xa5
idiv ecx
mov rcx, qword [rsp + 0x74b8]
mov word [rcx], ax
xor edx, edx
mov rax, qword [0x14020db50]
mov eax, dword [rax]
mov ecx, 0x2041
div ecx
mov eax, edx
mov dword [rsp + 0x2ba8], eax
mov rax, qword [0x1402072f8]
mov rcx, qword [0x140207380]
xor rcx, rax
mov rax, rcx
mov qword [0x140207250], rax
mov r8, qword [rsp + 0x79f8]
mov rdx, qword [0x14020e0d8]
mov rcx, qword [rsp + 0x6e10]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020df50], eax
mov rax, qword [rsp + 0x70a0]
movsx eax, byte [rax]
mov rcx, qword [0x14020d678]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0xcbf], al
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x7640]
movsx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x1744], ax
mov rcx, qword [rsp + 0x6ce8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dda8], eax
lea rax, [0x140207490]
mov qword [0x14020e0f0], rax
mov rax, qword [0x14020d2a0]
mov rcx, qword [rsp + 0x5ff8]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x6300], rax
lea rax, [0x1402074d9]
mov qword [rsp + 0x7a00], rax
movzx eax, word [0x140207280]
mov rcx, qword [rsp + 0x7378]
movzx ecx, word [rcx]
imul eax, ecx
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov rcx, qword [rsp + 0x7a08]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e0e4], eax
mov eax, dword [0x1402074dc]
mov rcx, qword [0x14020e0a0]
mov qword [rsp + 0x7a10], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7a10]
mov eax, dword [rax]
shr eax, cl
mov rcx, qword [rsp + 0x70c0]
mov dword [rcx], eax
mov rax, qword [rsp + 0x76a0]
mov rcx, qword [0x14020cef8]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x57b0], rax
mov r8, qword [rsp + 0x7a18]
mov rdx, qword [0x14020e100]
mov rcx, qword [rsp + 0x7280]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d0a4], eax
mov rax, qword [rsp + 0x6c60]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c40]
movsx ecx, byte [rcx]
xor eax, ecx
mov byte [0x140207577], al
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
movsx ecx, word [0x140207290]
cdq
idiv ecx
mov eax, edx
mov word [rsp + 0x13d0], ax
mov rax, qword [0x14020db98]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x6fb0]
mov qword [rsp + 0x7a20], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7a20]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x28a0], eax
mov rax, qword [rsp + 0x5d00]
mov rcx, qword [0x140207350]
add rcx, rax
mov rax, rcx
mov qword [0x1402072e0], rax
movzx eax, byte [0x1402073c9]
mov rcx, qword [0x14020db70]
movzx ecx, byte [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x6ff0]
mov byte [rcx], al
mov r8, qword [rsp + 0x7a28]
mov rdx, qword [0x14020e120]
mov rcx, qword [rsp + 0x7978]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dda8], eax
mov rcx, qword [rsp + 0x7270]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cea8], eax
lea rax, [rsp + 0x1014]
mov qword [rsp + 0x7a30], rax
mov rcx, qword [rsp + 0x7a38]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e12c], eax
mov r8, qword [rsp + 0x7a40]
mov rdx, qword [0x14020e138]
mov rcx, qword [rsp + 0x73f0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d7f8], eax
mov eax, dword [rsp + 0x2474]
mov ecx, dword [0x140207310]
and ecx, eax
mov eax, ecx
mov dword [0x140207584], eax
mov rax, qword [0x140207270]
mov rcx, qword [rsp + 0x5dd8]
xor rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x6ca8]
mov qword [rcx], rax
mov r8, qword [rsp + 0x7a48]
mov rdx, qword [0x14020e168]
mov rcx, qword [rsp + 0x6c20]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020de10], eax
movsx eax, byte [0x140207480]
movsx ecx, byte [rsp + 0xa1e]
sub eax, ecx
mov byte [rsp + 0xc7], al
mov rcx, qword [rsp + 0x70d0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ccf8], eax
mov r8, qword [rsp + 0x77d0]
mov rdx, qword [0x14020cb50]
mov rcx, qword [rsp + 0x7a50]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e174], eax
movsx eax, word [0x140207314]
movsx ecx, word [rsp + 0x107c]
add eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov rcx, qword [rsp + 0x7a58]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e178], eax
mov rcx, qword [rsp + 0x74d0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d51c], eax
mov eax, dword [0x140207330]
movzx ecx, al
mov eax, dword [rsp + 0x3b90]
shl eax, cl
mov rcx, qword [rsp + 0x7000]
mov dword [rcx], eax
mov r8, qword [rsp + 0x7750]
mov rdx, qword [0x14020dea8]
mov rcx, qword [rsp + 0x7a60]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e184], eax
mov rax, qword [0x1402072e0]
cqo
movabs rcx, 0x1ec2a91771681
idiv rcx
mov qword [rsp + 0x5cb8], rax
lea rax, [0x140207477]
mov qword [0x14020e190], rax
mov rax, qword [0x14020d280]
movzx eax, word [rax]
cdq
mov ecx, 0x363
idiv ecx
mov eax, edx
mov word [rsp + 0x15d8], ax
mov rax, qword [0x14020dad0]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x140207550]
shr eax, cl
mov dword [rsp + 0x4d88], eax
mov rax, qword [0x14020ce30]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x63f8]
or rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d1f0]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7180]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x159]
or eax, ecx
mov rcx, qword [rsp + 0x7308]
mov byte [rcx], al
movsx eax, word [str.S83]
mov rcx, qword [rsp + 0x6f18]
movsx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x190c], ax
lea rax, [rsp + 0x48a0]
mov qword [0x14020e198], rax
mov r8, qword [rsp + 0x7630]
mov rdx, qword [0x14020d9b0]
mov rcx, qword [rsp + 0x7a68]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e1a4], eax
mov rax, qword [0x14020cdf0]
mov rcx, qword [rsp + 0x7460]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x65e8], rax
movzx eax, byte [rsp + 0x5c3]
movzx ecx, byte [0x140207433]
sar eax, cl
mov byte [rsp + 0x4e1], al
mov rax, qword [0x14020d280]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x70e0]
movzx ecx, word [rcx]
imul eax, ecx
mov word [0x1402072d4], ax
mov rcx, qword [rsp + 0x7a70]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e1c0], eax
mov rcx, qword [rsp + 0x72e0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d2d4], eax
mov r8, qword [rsp + 0x7750]
mov rdx, qword [0x14020d2e8]
mov rcx, qword [rsp + 0x7a78]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e1c4], eax
mov rcx, qword [rsp + 0x7a80]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e1e0], eax
mov eax, dword [0x1402073b0]
mov ecx, dword [0x1402072b4]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x48f4], eax
mov r8, qword [rsp + 0x7a88]
mov rdx, qword [0x14020e1f0]
mov rcx, qword [rsp + 0x7768]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d024], eax
mov rax, qword [0x14020ce30]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5438]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x6ad8], rax
movsx eax, byte [0x140207495]
movsx ecx, byte [rsp + 0x9ef]
add eax, ecx
mov byte [0x14020758b], al
mov rcx, qword [rsp + 0x79d8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d7bc], eax
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x7600]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x108c], ax
mov r8, qword [rsp + 0x72f8]
mov rdx, qword [0x14020d3e8]
mov rcx, qword [rsp + 0x7a90]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e204], eax
mov rax, qword [rsp + 0x6cc8]
imul eax, dword [rax], 0xf17
mov dword [rsp + 0x3314], eax
mov rax, qword [rsp + 0x7670]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5410]
or rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cc98]
mov qword [rcx], rax
mov rax, qword [0x14020daf0]
movzx eax, byte [rax]
movzx ecx, byte [0x140207563]
sub eax, ecx
mov rcx, qword [rsp + 0x78c0]
mov byte [rcx], al
lea rax, [rsp + 0x127c]
mov qword [rsp + 0x7a98], rax
mov rcx, qword [rsp + 0x7aa0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e208], eax
mov r8, qword [rsp + 0x7aa8]
mov rdx, qword [0x14020e220]
mov rcx, qword [rsp + 0x76c0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d8d8], eax
lea rax, [0x1402073b0]
mov qword [0x14020e238], rax
mov rax, qword [rsp + 0x7160]
mov rcx, qword [rsp + 0x72e8]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x57b0], rax
lea rax, [0x140207480]
mov qword [rsp + 0x7ab0], rax
movsx eax, word [rsp + 0x1230]
mov rcx, qword [rsp + 0x7478]
movsx ecx, word [rcx]
shl eax, cl
mov word [0x140207268], ax
mov rax, qword [0x14020de48]
mov ecx, dword [rsp + 0x24b4]
mov eax, dword [rax]
and eax, ecx
mov rcx, qword [rsp + 0x6ee0]
mov dword [rcx], eax
mov rax, qword [0x1402072e0]
mov rcx, qword [rsp + 0x6dc0]
mov qword [rsp + 0x7ab8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7ab8]
mov rax, qword [rax]
sar rax, cl
mov qword [rsp + 0x66b0], rax
movzx eax, byte [rsp + 0x8c9]
movzx ecx, byte [rsp + 0x5c3]
sar eax, cl
mov byte [0x140207599], al
mov r8, qword [rsp + 0x7ac0]
mov rdx, qword [0x14020e248]
mov rcx, qword [rsp + 0x77f8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d774], eax
mov rcx, qword [rsp + 0x7240]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d3cc], eax
movzx eax, word [0x1402072ac]
mov rcx, qword [rsp + 0x7178]
movzx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x1b6c], ax
lea rax, [rsp + 0x48b0]
mov qword [rsp + 0x7ac8], rax
mov rax, qword [0x14020cd60]
mov rcx, qword [rsp + 0x70d8]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [0x14020d248]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7960]
movsx eax, byte [rax]
movsx ecx, byte [0x1402073bb]
and eax, ecx
mov byte [rsp + 0x767], al
mov rax, qword [0x14020d238]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1594]
shl eax, cl
mov word [rsp + 0x1600], ax
mov r8, qword [rsp + 0x6e38]
mov rdx, qword [0x14020e1f0]
mov rcx, qword [rsp + 0x7ad0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e254], eax
lea rax, [0x140207458]
mov qword [0x14020e268], rax
mov rax, qword [rsp + 0x5490]
mov rcx, qword [rsp + 0x54a0]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x6380], rax
mov rax, qword [0x14020db70]
movzx eax, byte [rax]
movzx ecx, byte [0x14020751d]
sub eax, ecx
mov byte [rsp + 0x924], al
movzx eax, word [rsp + 0x16b0]
movzx ecx, word [0x1402072d4]
sub eax, ecx
mov word [0x1402072ac], ax
mov rax, qword [rsp + 0x71e8]
mov eax, dword [rax]
mov rcx, qword [0x14020db50]
mov qword [rsp + 0x7ad8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7ad8]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x48b0], eax
lea rax, [0x1402072f8]
mov qword [rsp + 0x7ae0], rax
lea rax, [rsp + 0x1a9]
mov qword [0x14020e280], rax
mov rcx, qword [rsp + 0x7ae8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e290], eax
mov r8, qword [rsp + 0x7af0]
mov rdx, qword [0x14020e2a0]
mov rcx, qword [rsp + 0x7ae8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e028], eax
mov rax, qword [rsp + 0x78b8]
movsx eax, word [rax]
movsx ecx, word [0x140207314]
sar eax, cl
mov rcx, qword [rsp + 0x6f70]
mov word [rcx], ax
mov rcx, qword [rsp + 0x7a08]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d474], eax
lea rax, [0x1402073d0]
mov qword [rsp + 0x7af8], rax
mov rax, qword [rsp + 0x6ef0]
mov rcx, qword [0x1402072e0]
mov rax, qword [rax]
or rax, rcx
mov qword [0x140207258], rax
movzx eax, byte [rsp + 0x756]
imul eax, eax, 0x2b
mov rcx, qword [rsp + 0x6d88]
mov byte [rcx], al
lea rax, [0x1402072d4]
mov qword [rsp + 0x7b00], rax
xor edx, edx
mov rax, qword [0x14020e0a0]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x7468]
div dword [rcx]
mov dword [0x1402075a8], eax
mov rax, qword [0x14020cef8]
mov rcx, qword [rsp + 0x52d0]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x6ad8], rax
mov r8, qword [rsp + 0x7290]
mov rdx, qword [0x14020d1e0]
mov rcx, qword [rsp + 0x7b08]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e2ac], eax
lea rax, [rsp + 0xcbc]
mov qword [rsp + 0x7b10], rax
movsx eax, word [str.S83]
movsx ecx, word [0x140207314]
add eax, ecx
mov rcx, qword [0x14020cfb0]
mov word [rcx], ax
mov rax, qword [rsp + 0x7508]
mov ecx, dword [0x140207490]
mov eax, dword [rax]
and eax, ecx
mov rcx, qword [rsp + 0x7278]
mov dword [rcx], eax
mov rcx, qword [rsp + 0x7b18]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e2b4], eax
lea rax, [rsp + 0x65e8]
mov qword [rsp + 0x7b20], rax
lea rax, [rsp + 0xd62]
mov qword [0x14020e2c8], rax
movzx eax, word [0x140207304]
movzx ecx, word [0x1402072d4]
and eax, ecx
mov word [rsp + 0x1014], ax
mov rcx, qword [rsp + 0x6b98]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020de6c], eax
mov r8, qword [rsp + 0x7038]
mov rdx, qword [0x14020cb40]
mov rcx, qword [rsp + 0x7b28]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e2c4], eax
mov rax, qword [rsp + 0x7468]
mov rcx, qword [0x14020ddd8]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x3efc], eax
mov rax, qword [0x14020d248]
mov rcx, qword [rsp + 0x6350]
mov rax, qword [rax]
add rax, rcx
mov qword [0x140207380], rax
movsx eax, byte [0x140207317]
mov rcx, qword [rsp + 0x7308]
movsx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0x767], al
lea rax, [rsp + 0xfb8]
mov qword [rsp + 0x7b30], rax
lea rax, [0x1402074a8]
mov qword [0x14020e2e0], rax
mov rax, qword [0x1402072e0]
cqo
movabs rcx, 0x1ec2a91775b23
idiv rcx
mov rax, rdx
mov rcx, qword [rsp + 0x6ef0]
mov qword [rcx], rax
lea rax, [0x140207533]
mov qword [rsp + 0x7b38], rax
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x7610]
movzx ecx, word [rcx]
cdq
idiv ecx
mov word [0x140207280], ax
mov eax, dword [rsp + 0x48b0]
movzx ecx, al
mov eax, dword [0x1402073f0]
shl eax, cl
mov rcx, qword [rsp + 0x7ac8]
mov dword [rcx], eax
mov rax, qword [0x14020d110]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x7ae0]
mov qword [rsp + 0x7b40], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7b40]
mov rax, qword [rax]
shr rax, cl
mov qword [rsp + 0x6238], rax
mov r8, qword [rsp + 0x6d58]
mov rdx, qword [0x14020d970]
mov rcx, qword [rsp + 0x7b48]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e2e8], eax
lea rax, [0x140207577]
mov qword [0x14020e2f8], rax
mov rax, qword [rsp + 0x78b8]
movsx eax, word [rax]
movsx ecx, word [str.S83]
or eax, ecx
mov rcx, qword [rsp + 0x7418]
mov word [rcx], ax
mov rax, qword [rsp + 0x7438]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x1ba4]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x3c20], eax
mov rax, qword [rsp + 0x5350]
mov rcx, qword [0x140207350]
xor rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7928]
movzx eax, byte [rax]
mov rcx, qword [0x14020d1c8]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x924], al
mov rcx, qword [rsp + 0x7b50]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e30c], eax
mov rax, qword [rsp + 0x7610]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x7a30]
movzx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x18b0], ax
lea rax, [0x1402072b4]
mov qword [0x14020e320], rax
mov rcx, qword [rsp + 0x7998]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e178], eax
mov rax, qword [rsp + 0x5ea8]
movzx ecx, al
mov rax, qword [0x140207270]
shl rax, cl
mov rcx, qword [rsp + 0x6cc0]
mov qword [rcx], rax
mov r8, qword [rsp + 0x6f10]
mov rdx, qword [0x14020cc28]
mov rcx, qword [rsp + 0x7b58]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e31c], eax
mov rcx, qword [rsp + 0x7b60]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e33c], eax
lea rax, [0x140207420]
mov qword [rsp + 0x7b68], rax
mov r8, qword [rsp + 0x7b70]
mov rdx, qword [0x14020e348]
mov rcx, qword [rsp + 0x7748]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ccb0], eax
mov rax, qword [rsp + 0x7970]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x145c]
sub eax, ecx
mov word [str.S83], ax
mov rax, qword [0x14020cff0]
mov rcx, qword [rsp + 0x7af8]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x3288], eax
mov r8, qword [rsp + 0x7b78]
mov rdx, qword [0x14020e358]
mov rcx, qword [rsp + 0x6bd8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d574], eax
mov rcx, qword [rsp + 0x7b50]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d91c], eax
mov r8, qword [rsp + 0x77d0]
mov rdx, qword [0x14020d5b8]
mov rcx, qword [rsp + 0x7b80]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e370], eax
mov rcx, qword [rsp + 0x7b88]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e374], eax
mov rcx, qword [rsp + 0x75a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d4d4], eax
mov rax, qword [rsp + 0x75e8]
mov rcx, qword [0x14020d2a0]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x6548], rax
mov rax, qword [rsp + 0x7928]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xc57]
shl eax, cl
mov byte [0x1402075bd], al
mov rax, qword [0x14020d280]
movzx eax, word [rax]
movzx ecx, word [0x1402072ac]
or eax, ecx
mov rcx, qword [rsp + 0x79d0]
mov word [rcx], ax
mov rax, qword [rsp + 0x7018]
mov rcx, qword [0x14020d998]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x3d00], eax
mov rax, qword [rsp + 0x6ff8]
mov rax, qword [rax]
imul rax, qword [rsp + 0x6828]
mov qword [0x140207380], rax
movsx eax, byte [0x1402074b2]
movsx ecx, byte [0x140207560]
xor eax, ecx
mov byte [rsp + 0xc8e], al
lea rax, [rsp + 0x102c]
mov qword [rsp + 0x7b90], rax
mov r8, qword [rsp + 0x7b70]
mov rdx, qword [0x14020cb40]
mov rcx, qword [rsp + 0x7b98]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e388], eax
mov rax, qword [0x14020dc00]
mov eax, dword [rax]
mov ecx, dword [0x140207490]
and ecx, eax
mov eax, ecx
mov dword [0x1402075c4], eax
mov rax, qword [0x14020cd30]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x68a0]
sar rax, cl
mov qword [rsp + 0x5630], rax
lea rax, [0x140207533]
mov qword [rsp + 0x7ba0], rax
mov rax, qword [rsp + 0x7440]
movzx eax, word [rax]
movzx ecx, word [0x140207304]
sar eax, cl
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov eax, dword [rsp + 0x48f4]
mov ecx, dword [rsp + 0x2b44]
add ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x7320]
mov dword [rcx], eax
mov rax, qword [0x140207250]
mov rcx, qword [0x140207270]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x5978], rax
movsx eax, byte [rsp + 0xcbc]
movsx ecx, byte [0x140207530]
xor eax, ecx
mov byte [0x1402075be], al
mov rax, qword [0x14020d238]
movsx eax, word [rax]
movsx ecx, word [rsp + 0xf98]
cdq
idiv ecx
mov rcx, qword [rsp + 0x6eb8]
mov word [rcx], ax
mov rax, qword [rsp + 0x78e0]
mov eax, dword [rax]
mov rcx, qword [0x14020de48]
mov qword [rsp + 0x7ba8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7ba8]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x48a4], eax
mov rax, qword [0x14020cdf0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5d00]
or rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cc98]
mov qword [rcx], rax
mov rax, qword [0x14020cfb8]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x72d0]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x27e], al
lea rax, [0x1402072ac]
mov qword [rsp + 0x7bb0], rax
mov rcx, qword [rsp + 0x7bb8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e3ac], eax
mov rax, qword [rsp + 0x7070]
mov ecx, dword [rsp + 0x1d00]
mov eax, dword [rax]
sub eax, ecx
mov dword [0x1402075c8], eax
mov rax, qword [0x14020d110]
mov rcx, qword [0x140207380]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [rsp + 0x76a0]
mov qword [rcx], rax
lea rax, [rsp + 0xcbc]
mov qword [rsp + 0x7bc0], rax
movsx eax, word [0x140207314]
movsx ecx, word [0x140207268]
sar eax, cl
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov eax, dword [0x14020752c]
mov ecx, dword [rsp + 0x4820]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x3be8], eax
lea rax, [0x140207258]
mov qword [rsp + 0x7bc8], rax
lea rax, [rsp + 0x7e7]
mov qword [0x14020e3c8], rax
mov rax, qword [0x14020d280]
movzx eax, word [rax]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x1504], ax
mov r8, qword [rsp + 0x7bd0]
mov rdx, qword [0x14020e3d0]
mov rcx, qword [rsp + 0x6c80]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cc48], eax
lea rax, [rsp + 0x2ba8]
mov qword [rsp + 0x7bd8], rax
mov rax, qword [0x14020d248]
mov rcx, qword [0x14020d1f0]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [0x140207320], rax
mov r8, qword [rsp + 0x7be0]
mov rdx, qword [0x14020e3e0]
mov rcx, qword [rsp + 0x7a80]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dcec], eax
mov rax, qword [rsp + 0x70a0]
movsx eax, byte [rax]
movsx ecx, byte [0x140207293]
and eax, ecx
mov rcx, qword [rsp + 0x7778]
mov byte [rcx], al
movsx eax, word [rsp + 0x1594]
mov rcx, qword [rsp + 0x7418]
movsx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x18f8], ax
mov rax, qword [rsp + 0x7368]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x1402074b8]
shl eax, cl
mov dword [0x1402075d0], eax
mov rax, qword [0x140207338]
mov rcx, qword [rsp + 0x5410]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x6300], rax
lea rax, [rsp + 0x34c]
mov qword [rsp + 0x7be8], rax
movzx eax, word [rsp + 0xfe8]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
add eax, ecx
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
mov rax, qword [rsp + 0x71e8]
mov eax, dword [rax]
imul eax, dword [rsp + 0x2edc]
mov rcx, qword [rsp + 0x7590]
mov dword [rcx], eax
mov rcx, qword [rsp + 0x7748]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cb84], eax
mov rax, qword [0x140207250]
mov rcx, qword [0x140207320]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x6040], rax
lea rax, [rsp + 0x13a]
mov qword [0x14020e3f8], rax
mov r8, qword [rsp + 0x6ea0]
mov rdx, qword [0x14020ce18]
mov rcx, qword [rsp + 0x7bf0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e408], eax
mov rcx, qword [rsp + 0x7bf8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e418], eax
movsx eax, word [0x140207314]
movsx ecx, word [0x140207290]
sar eax, cl
mov word [rsp + 0x10f0], ax
mov rcx, qword [rsp + 0x72a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020de14], eax
lea rax, [rsp + 0x4df0]
mov qword [rsp + 0x7c00], rax
mov r8, qword [rsp + 0x7a28]
mov rdx, qword [0x14020d900]
mov rcx, qword [rsp + 0x7c08]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e41c], eax
mov rax, qword [0x14020cc98]
mov rcx, qword [rsp + 0x7460]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7208]
movzx eax, byte [rax]
movzx ecx, byte [0x1402073fa]
or eax, ecx
mov byte [rsp + 0xd62], al
movzx eax, word [rsp + 0x1b6c]
mov rcx, qword [rsp + 0x7990]
movzx ecx, word [rcx]
imul eax, ecx
mov word [rsp + 0x1b0c], ax
mov rcx, qword [rsp + 0x7c10]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e42c], eax
mov r8, qword [rsp + 0x7c18]
mov rdx, qword [0x14020e438]
mov rcx, qword [rsp + 0x6ce0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d8d8], eax
mov eax, dword [rsp + 0x4c08]
mov ecx, dword [0x1402072ec]
and ecx, eax
mov eax, ecx
mov dword [0x1402075e0], eax
mov r8, qword [rsp + 0x7c20]
mov rdx, qword [0x14020e450]
mov rcx, qword [rsp + 0x6d38]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d49c], eax
mov rax, qword [0x14020cef8]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x5438]
shr rax, cl
mov qword [rsp + 0x6350], rax
lea rax, [rsp + 0xcbf]
mov qword [rsp + 0x7c28], rax
movsx eax, word [rsp + 0x10f0]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [0x14020cfb0]
mov word [rcx], ax
mov rcx, qword [rsp + 0x7410]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d9c4], eax
mov rax, qword [rsp + 0x74b0]
mov eax, dword [rax]
cdq
idiv dword [rsp + 0x24b4]
mov eax, edx
mov dword [rsp + 0x4820], eax
mov r8, qword [rsp + 0x6f88]
mov rdx, qword [0x14020d060]
mov rcx, qword [rsp + 0x7c30]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e45c], eax
mov rcx, qword [rsp + 0x7c38]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e464], eax
mov rax, qword [0x14020cdf0]
mov rax, qword [rax]
cqo
mov rcx, qword [rsp + 0x7460]
idiv qword [rcx]
mov qword [rsp + 0x56d8], rax
lea rax, [rsp + 0xc4e]
mov qword [0x14020e468], rax
movzx eax, word [0x140207280]
movzx ecx, word [rsp + 0x1980]
shl eax, cl
mov word [rsp + 0xfec], ax
lea rax, [rsp + 0x2764]
mov qword [rsp + 0x7c40], rax
mov rax, qword [0x14020ce30]
mov rcx, qword [0x14020cef8]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov qword [0x140207250], rax
mov rax, qword [rsp + 0x75c8]
movsx eax, byte [rax]
movsx ecx, byte [0x14020740a]
add eax, ecx
mov byte [rsp + 0xd9a], al
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1760]
add eax, ecx
mov word [rsp + 0x1200], ax
mov rax, qword [0x14020d960]
mov rcx, qword [0x14020d460]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov dword [0x1402075f0], eax
mov rcx, qword [rsp + 0x7938]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d68c], eax
mov rax, qword [rsp + 0x6e30]
mov rcx, qword [0x14020d2a0]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x5cf0], rax
lea rax, [rsp + 0x5b8]
mov qword [rsp + 0x7c48], rax
movzx eax, word [rsp + 0x1b0c]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov eax, dword [rsp + 0x48f4]
movzx ecx, al
mov eax, dword [rsp + 0x28ac]
shl eax, cl
mov dword [rsp + 0x2474], eax
lea rax, [0x1402072f8]
mov qword [rsp + 0x7c50], rax
mov r8, qword [rsp + 0x7038]
mov rdx, qword [0x14020cb50]
mov rcx, qword [rsp + 0x7c58]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e488], eax
mov rax, qword [0x14020d420]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x7518]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [0x1402075ed], al
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x107c]
sar eax, cl
mov rcx, qword [rsp + 0x79b0]
mov word [rcx], ax
lea rax, [rsp + 0x48a4]
mov qword [rsp + 0x7c60], rax
mov rax, qword [rsp + 0x6e30]
mov rax, qword [rax]
mov rcx, qword [0x14020cd30]
mov qword [rsp + 0x7c68], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7c68]
mov rax, qword [rax]
sar rax, cl
mov qword [0x140207338], rax
mov r8, qword [rsp + 0x7520]
mov rdx, qword [0x14020cde0]
mov rcx, qword [rsp + 0x7c70]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e498], eax
movzx eax, byte [rsp + 0x7e7]
mov rcx, qword [0x14020db70]
movzx ecx, byte [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x6f90]
mov byte [rcx], al
mov rax, qword [0x14020d280]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x7b00]
movzx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0xf90], ax
lea rax, [0x140207414]
mov qword [0x14020e4a0], rax
mov rax, qword [rsp + 0x6538]
mov rcx, qword [0x140207380]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x6830], rax
mov rax, qword [0x14020dbb8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x65a]
xor eax, ecx
mov byte [rsp + 0x338], al
mov rcx, qword [rsp + 0x7c78]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e4b0], eax
mov r8, qword [rsp + 0x7c80]
mov rdx, qword [0x14020e4b8]
mov rcx, qword [rsp + 0x7240]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cc74], eax
movsx eax, word [rsp + 0x145c]
movsx ecx, word [0x140207290]
or eax, ecx
mov word [str.S83], ax
mov rcx, qword [rsp + 0x7298]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dff0], eax
mov rax, qword [rsp + 0x7760]
mov eax, dword [rax]
mov ecx, dword [0x1402075f0]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x2600], eax
lea rax, [0x140207240]
mov qword [rsp + 0x7c88], rax
lea rax, [rsp + 0x7e7]
mov qword [0x14020e4d8], rax
movzx eax, word [rsp + 0xfec]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x7a98]
mov word [rcx], ax
lea rax, [0x140207550]
mov qword [rsp + 0x7c90], rax
mov rax, qword [0x14020cd60]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x5978]
shr rax, cl
mov rcx, qword [0x14020ce30]
mov qword [rcx], rax
movsx eax, byte [0x14020740a]
mov rcx, qword [rsp + 0x7450]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0xc7], al
movsx eax, word [0x140207268]
movsx ecx, word [0x140207314]
xor eax, ecx
mov word [rsp + 0x1714], ax
lea rax, [rsp + 0x3c20]
mov qword [0x14020e4e8], rax
mov r8, qword [rsp + 0x7b70]
mov rdx, qword [0x14020e450]
mov rcx, qword [rsp + 0x7c98]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e4f0], eax
mov rax, qword [0x14020cd30]
mov rax, qword [rax]
cqo
mov rcx, qword [rsp + 0x6d30]
idiv qword [rcx]
mov rcx, qword [rsp + 0x6dc0]
mov qword [rcx], rax
mov rax, qword [rsp + 0x6f28]
movzx eax, byte [rax]
mov rcx, qword [0x14020cfb8]
movzx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x9f0], al
movzx eax, word [rsp + 0x1980]
mov rcx, qword [rsp + 0x7440]
movzx ecx, word [rcx]
add eax, ecx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov rax, qword [0x14020e4a0]
mov ecx, dword [rsp + 0x2b44]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x1bb0], eax
lea rax, [rsp + 0x6538]
mov qword [rsp + 0x7ca0], rax
lea rax, [0x140207293]
mov qword [0x14020e4f8], rax
mov rax, qword [rsp + 0x6eb8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x79b0]
movsx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x108c], ax
mov rcx, qword [rsp + 0x7ca8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e4f4], eax
lea rax, [0x14020752c]
mov qword [rsp + 0x7cb0], rax
mov rcx, qword [rsp + 0x7080]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ce0c], eax
mov rax, qword [rsp + 0x6548]
mov rcx, qword [rsp + 0x68a0]
xor rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
mov rax, qword [0x14020ddf8]
movzx eax, byte [rax]
mov rcx, qword [0x14020e468]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x601], al
lea rax, [rsp + 0x1808]
mov qword [rsp + 0x7cb8], rax
mov r8, qword [rsp + 0x6f50]
mov rdx, qword [0x14020cda8]
mov rcx, qword [rsp + 0x7cc0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e518], eax
lea rax, [0x1402074dc]
mov qword [0x14020e530], rax
mov rax, qword [rsp + 0x7160]
mov rcx, qword [rsp + 0x7c50]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x78d8]
mov qword [rcx], rax
lea rax, [0x140207335]
mov qword [rsp + 0x7cc8], rax
mov rax, qword [rsp + 0x73a8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x7640]
movsx ecx, word [rcx]
shl eax, cl
mov word [0x140207290], ax
mov rax, qword [0x14020d6e8]
mov eax, dword [rax]
cdq
mov rcx, qword [0x14020e4e8]
idiv dword [rcx]
mov eax, edx
mov dword [rsp + 0x4c74], eax
lea rax, [rsp + 0x5410]
mov qword [rsp + 0x7cd0], rax
mov r8, qword [rsp + 0x7058]
mov rdx, qword [0x14020cb08]
mov rcx, qword [rsp + 0x7cd8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e52c], eax
mov rcx, qword [rsp + 0x7ce0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e550], eax
lea rax, [0x1402073b8]
mov qword [0x14020e558], rax
mov r8, qword [rsp + 0x7ce8]
mov rdx, qword [0x14020e568]
mov rcx, qword [rsp + 0x6f78]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d51c], eax
movzx eax, word [0x140207304]
movzx ecx, word [rsp + 0x1894]
cdq
idiv ecx
mov word [rsp + 0x1224], ax
lea rax, [0x1402073a0]
mov qword [rsp + 0x7cf0], rax
mov rax, qword [rsp + 0x63f8]
movzx ecx, al
mov rax, qword [0x140207270]
shr rax, cl
mov qword [0x140207250], rax
movsx eax, byte [0x140207495]
mov rcx, qword [rsp + 0x7bc0]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0xcbc], al
mov rax, qword [rsp + 0x6eb8]
movsx eax, word [rax]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x172c], ax
lea rax, [0x14020741c]
mov qword [0x14020e570], rax
mov rax, qword [0x14020cd30]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x6380]
shl rax, cl
mov qword [rsp + 0x65e8], rax
mov rcx, qword [rsp + 0x7498]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020df80], eax
lea rax, [0x1402075bd]
mov qword [rsp + 0x7cf8], rax
mov rcx, qword [rsp + 0x7d00]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e584], eax
mov rax, qword [rsp + 0x75b8]
movzx eax, word [rax]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
and eax, ecx
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov rax, qword [rsp + 0x7018]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x7cf0]
mov qword [rsp + 0x7d08], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7d08]
mov eax, dword [rax]
shr eax, cl
mov dword [rsp + 0x4928], eax
mov r8, qword [rsp + 0x7d10]
mov rdx, qword [0x14020e590]
mov rcx, qword [rsp + 0x7bb8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ce0c], eax
lea rax, [0x140207250]
mov qword [rsp + 0x7d18], rax
lea rax, [0x140207577]
mov qword [0x14020e5a0], rax
movsx eax, word [rsp + 0xfb8]
movsx ecx, word [0x140207314]
imul eax, ecx
mov rcx, qword [rsp + 0x7b30]
mov word [rcx], ax
mov r8, qword [rsp + 0x7d20]
mov rdx, qword [0x14020e5b0]
mov rcx, qword [rsp + 0x79d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cb94], eax
lea rax, [0x1402074e4]
mov qword [rsp + 0x7d28], rax
mov rax, qword [rsp + 0x75e8]
mov rcx, qword [0x140207258]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [0x14020cc98]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x7008]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d444], eax
mov rcx, qword [rsp + 0x7d30]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e5bc], eax
mov r8, qword [rsp + 0x7d38]
mov rdx, qword [0x14020e5d0]
mov rcx, qword [rsp + 0x6e90]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dc5c], eax
mov rax, qword [rsp + 0x7548]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x6ff0]
movzx ecx, byte [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x6d60]
mov byte [rcx], al
mov r8, qword [rsp + 0x7d40]
mov rdx, qword [0x14020e5e0]
mov rcx, qword [rsp + 0x72a0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020caf0], eax
movzx eax, word [0x140207280]
movzx ecx, word [0x140207304]
add eax, ecx
mov word [rsp + 0xfb0], ax
mov rax, qword [rsp + 0x7ac8]
mov rcx, qword [0x14020d4f0]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [0x14020761c], eax
mov rax, qword [rsp + 0x7ca0]
mov rax, qword [rax]
mov rcx, qword [0x1402072f8]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x6228], rax
lea rax, [0x14020758b]
mov qword [rsp + 0x7d48], rax
mov rax, qword [rsp + 0x76c8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1714]
sub eax, ecx
mov word [0x140207314], ax
mov rax, qword [0x14020e570]
mov ecx, dword [0x14020741c]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x4b88], eax
mov rcx, qword [rsp + 0x6ed8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d574], eax
lea rax, [rsp + 0x6380]
mov qword [rsp + 0x7d50], rax
mov r8, qword [rsp + 0x7318]
mov rdx, qword [0x14020d2e8]
mov rcx, qword [rsp + 0x7d58]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e5f4], eax
movzx eax, byte [0x140207563]
cdq
mov ecx, 0x31
idiv ecx
mov eax, edx
mov byte [0x140207619], al
mov rcx, qword [rsp + 0x7d60]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e604], eax
mov rax, qword [rsp + 0x7990]
movzx eax, word [rax]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
cdq
idiv ecx
mov rcx, qword [rsp + 0x7178]
mov word [rcx], ax
lea rax, [0x1402072b4]
mov qword [rsp + 0x7d68], rax
mov rax, qword [0x1402072f8]
mov rcx, qword [rsp + 0x6ff8]
mov qword [rsp + 0x7d70], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7d70]
mov rax, qword [rax]
shl rax, cl
mov qword [0x140207380], rax
mov rax, qword [0x14020e280]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c08]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x13a], al
lea rax, [0x140207268]
mov qword [rsp + 0x7d78], rax
mov rcx, qword [rsp + 0x7350]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cd80], eax
lea rax, [rsp + 0x48a0]
mov qword [0x14020e628], rax
mov rax, qword [0x140207338]
movzx ecx, al
mov rax, qword [rsp + 0x5630]
sar rax, cl
mov qword [rsp + 0x5d00], rax
mov r8, qword [rsp + 0x7aa8]
mov rdx, qword [0x14020ceb0]
mov rcx, qword [rsp + 0x7d80]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e634], eax
lea rax, [0x1402072bf]
mov qword [rsp + 0x7d88], rax
mov rax, qword [rsp + 0x7bb0]
movzx eax, word [rax]
movzx ecx, word [0x1402072d4]
sar eax, cl
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov rax, qword [0x14020d578]
mov rcx, qword [rsp + 0x7788]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov rcx, qword [rsp + 0x71e8]
mov dword [rcx], eax
mov rcx, qword [rsp + 0x7d90]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e640], eax
mov rax, qword [0x14020cd60]
mov rcx, qword [0x14020d248]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x66f0], rax
lea rax, [rsp + 0x767]
mov qword [0x14020e650], rax
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1ad0]
and eax, ecx
mov word [rsp + 0x1200], ax
lea rax, [rsp + 0x1b9c]
mov qword [rsp + 0x7d98], rax
mov rax, qword [rsp + 0x79f0]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207258]
shl rax, cl
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x756]
cdq
mov ecx, 0x2b
idiv ecx
mov byte [rsp + 0x691], al
mov rax, qword [rsp + 0x76f0]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x6da8]
movzx ecx, word [rcx]
cdq
idiv ecx
mov eax, edx
mov word [rsp + 0x158c], ax
mov rax, qword [0x14020e530]
mov rcx, qword [0x14020d3a8]
mov eax, dword [rax]
imul eax, dword [rcx]
mov dword [0x140207628], eax
mov rax, qword [0x140207250]
mov rcx, qword [rsp + 0x5dd8]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x6020], rax
mov r8, qword [rsp + 0x7da0]
mov rdx, qword [0x14020e670]
mov rcx, qword [rsp + 0x7bb8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dc14], eax
mov rax, qword [rsp + 0x7238]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c60]
movsx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x803], al
mov rcx, qword [rsp + 0x7a78]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cce4], eax
movsx eax, word [0x140207314]
movsx ecx, word [0x140207268]
sub eax, ecx
mov word [str.S83], ax
mov rax, qword [0x14020d9c8]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x7760]
mov qword [rsp + 0x7da8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7da8]
mov eax, dword [rax]
shl eax, cl
mov rcx, qword [rsp + 0x6ee0]
mov dword [rcx], eax
mov rax, qword [rsp + 0x6870]
movzx ecx, al
mov rax, qword [rsp + 0x6380]
sar rax, cl
mov qword [rsp + 0x64d0], rax
lea rax, [0x140207373]
mov qword [0x14020e678], rax
mov r8, qword [rsp + 0x76d0]
mov rdx, qword [0x14020d648]
mov rcx, qword [rsp + 0x7db0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e690], eax
mov rcx, qword [rsp + 0x7db8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e694], eax
mov rax, qword [0x14020d170]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x7440]
movzx ecx, word [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x7cb8]
mov word [rcx], ax
lea rax, [0x1402074fc]
mov qword [rsp + 0x7dc0], rax
mov r8, qword [rsp + 0x7dc8]
mov rdx, qword [0x14020e6b0]
mov rcx, qword [rsp + 0x6be0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020df50], eax
mov rax, qword [0x14020d248]
mov rcx, qword [rsp + 0x5ea8]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
mov r8, qword [rsp + 0x7dd0]
mov rdx, qword [0x14020e6c0]
mov rcx, qword [rsp + 0x7d90]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e4b0], eax
movsx eax, byte [0x1402074b2]
mov rcx, qword [0x14020d678]
movsx ecx, byte [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x7518]
mov byte [rcx], al
movsx eax, word [rsp + 0x1714]
movsx ecx, word [str.S83]
and eax, ecx
mov word [rsp + 0x1ac4], ax
lea rax, [0x1402072d0]
mov qword [0x14020e6c8], rax
mov rax, qword [rsp + 0x6d98]
mov rcx, qword [0x1402072e0]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [rsp + 0x6d98]
mov qword [rcx], rax
lea rax, [0x140207533]
mov qword [rsp + 0x7dd8], rax
mov rcx, qword [rsp + 0x7b08]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cd70], eax
mov rax, qword [rsp + 0x6e40]
movzx eax, word [rax]
movzx ecx, word [0x1402072d4]
imul eax, ecx
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov r8, qword [rsp + 0x79f8]
mov rdx, qword [0x14020e6b0]
mov rcx, qword [rsp + 0x7de0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e6d4], eax
mov rcx, qword [rsp + 0x7de8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e6f0], eax
mov r8, qword [rsp + 0x7df0]
mov rdx, qword [0x14020e6f8]
mov rcx, qword [rsp + 0x6e90]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cdd4], eax
mov rax, qword [0x14020d328]
mov rcx, qword [rsp + 0x7638]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov rcx, qword [rsp + 0x6fe0]
mov dword [rcx], eax
lea rax, [0x140207250]
mov qword [rsp + 0x7df8], rax
lea rax, [rsp + 0xa1e]
mov qword [0x14020e708], rax
movsx eax, word [rsp + 0x190c]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x13bc], ax
mov eax, dword [rsp + 0x4df0]
mov ecx, dword [0x140207444]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x29a4], eax
mov rcx, qword [rsp + 0x7188]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e604], eax
mov rax, qword [0x14020cc98]
mov rax, qword [rax]
cqo
movabs rcx, 0x1ec2a91775e91
idiv rcx
mov qword [0x1402072e0], rax
mov rax, qword [rsp + 0x7ba0]
movzx eax, byte [rax]
mov rcx, qword [0x14020d8a8]
movzx ecx, byte [rcx]
cdq
idiv ecx
mov eax, edx
mov rcx, qword [rsp + 0x7268]
mov byte [rcx], al
mov rcx, qword [rsp + 0x7e00]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e704], eax
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x7950]
movzx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x17d0], ax
lea rax, [0x140207434]
mov qword [0x14020e718], rax
mov rax, qword [rsp + 0x6ad8]
movzx ecx, al
mov rax, qword [rsp + 0x5ea8]
shr rax, cl
mov rcx, qword [rsp + 0x6e98]
mov qword [rcx], rax
mov r8, qword [rsp + 0x7e08]
mov rdx, qword [0x14020e738]
mov rcx, qword [rsp + 0x7a80]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d82c], eax
mov rcx, qword [rsp + 0x7b80]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d27c], eax
mov r8, qword [rsp + 0x75a8]
mov rdx, qword [0x14020d0d0]
mov rcx, qword [rsp + 0x7e10]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e714], eax
mov rax, qword [0x14020ddb0]
movsx eax, byte [rax]
mov rcx, qword [0x14020d000]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x329], al
movsx eax, word [rsp + 0x1200]
movsx ecx, word [0x140207314]
or eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov rax, qword [0x14020d210]
mov ecx, dword [rsp + 0x381c]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x4820], eax
lea rax, [0x140207240]
mov qword [rsp + 0x7e18], rax
lea rax, [rsp + 0x920]
mov qword [0x14020e748], rax
movzx eax, word [rsp + 0x1224]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x7bb0]
mov word [rcx], ax
mov eax, dword [rsp + 0x1e74]
movzx ecx, al
mov eax, dword [0x140207628]
shr eax, cl
mov dword [rsp + 0x4d90], eax
mov rax, qword [rsp + 0x6198]
mov rcx, qword [0x14020d248]
mov qword [rsp + 0x7e20], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7e20]
mov rax, qword [rax]
shl rax, cl
mov qword [0x140207380], rax
movsx eax, byte [rsp + 0x9ef]
mov rcx, qword [0x14020dcc0]
movsx ecx, byte [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x6c40]
mov byte [rcx], al
mov r8, qword [rsp + 0x7d38]
mov rdx, qword [0x14020d560]
mov rcx, qword [rsp + 0x7e28]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e754], eax
movsx eax, word [rsp + 0x1ad0]
movsx ecx, word [rsp + 0x1200]
add eax, ecx
mov word [rsp + 0x13f4], ax
lea rax, [0x1402074b8]
mov qword [0x14020e768], rax
mov rax, qword [rsp + 0x7810]
mov rcx, qword [rsp + 0x7780]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x7348]
mov qword [rcx], rax
mov rax, qword [0x14020e2c8]
movzx eax, byte [rax]
movzx ecx, byte [0x140207547]
shl eax, cl
mov byte [rsp + 0x768], al
movzx eax, word [rsp + 0xfb0]
movzx ecx, word [0x1402072d4]
or eax, ecx
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov rax, qword [rsp + 0x71e8]
mov ecx, dword [rsp + 0x3644]
mov eax, dword [rax]
sub eax, ecx
mov rcx, qword [rsp + 0x71e8]
mov dword [rcx], eax
mov rcx, qword [rsp + 0x7e30]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e774], eax
lea rax, [0x140207320]
mov qword [rsp + 0x7e38], rax
mov rax, qword [rsp + 0x7308]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x42]
xor eax, ecx
mov byte [0x140207642], al
mov r8, qword [rsp + 0x7e40]
mov rdx, qword [0x14020e798]
mov rcx, qword [rsp + 0x7a80]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ccd8], eax
movsx eax, word [0x140207290]
movsx ecx, word [0x140207268]
and eax, ecx
mov word [rsp + 0x172c], ax
lea rax, [rsp + 0x449c]
mov qword [rsp + 0x7e48], rax
mov rax, qword [rsp + 0x5460]
movzx ecx, al
mov rax, qword [0x1402072e0]
sar rax, cl
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x5b8]
movzx ecx, byte [0x140207433]
sar eax, cl
mov rcx, qword [rsp + 0x7dd8]
mov byte [rcx], al
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0xfb0]
imul eax, ecx
mov word [rsp + 0x1530], ax
mov rax, qword [0x14020d6a8]
mov rcx, qword [0x14020d890]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [0x140207648], eax
mov rax, qword [rsp + 0x6de0]
mov rcx, qword [0x140207380]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [rsp + 0x6ff8]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x73f8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d36c], eax
lea rax, [0x1402074ef]
mov qword [rsp + 0x7e50], rax
mov rax, qword [rsp + 0x7970]
movsx eax, word [rax]
movsx ecx, word [str.S83]
xor eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov eax, dword [rsp + 0x221c]
cdq
mov rcx, qword [rsp + 0x7278]
idiv dword [rcx]
mov eax, edx
mov rcx, qword [rsp + 0x6df0]
mov dword [rcx], eax
mov rax, qword [0x140207338]
cqo
mov rcx, qword [0x14020cdf0]
idiv qword [rcx]
mov qword [rsp + 0x5530], rax
lea rax, [rsp + 0x4e1]
mov qword [0x14020e7b8], rax
mov rax, qword [0x14020d170]
movzx eax, word [rax]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0xf90], ax
mov rcx, qword [rsp + 0x7e58]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e7c8], eax
mov r8, qword [rsp + 0x7e60]
mov rdx, qword [0x14020e7d0]
mov rcx, qword [rsp + 0x77a0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e06c], eax
mov rax, qword [0x14020d328]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x2aec]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x4b50], eax
mov r8, qword [rsp + 0x7e68]
mov rdx, qword [0x14020e7e8]
mov rcx, qword [rsp + 0x6cf8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d4b4], eax
mov rax, qword [rsp + 0x5cd0]
mov rcx, qword [rsp + 0x5580]
sub rcx, rax
mov rax, rcx
mov qword [0x1402072f8], rax
movsx eax, byte [0x140207642]
movsx ecx, byte [0x140207560]
sub eax, ecx
mov rcx, qword [rsp + 0x73c8]
mov byte [rcx], al
lea rax, [rsp + 0x1744]
mov qword [rsp + 0x7e70], rax
lea rax, [0x140207490]
mov qword [0x14020e7f8], rax
mov rcx, qword [rsp + 0x7c58]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ccd0], eax
mov rcx, qword [rsp + 0x7e78]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e7f4], eax
mov rax, qword [rsp + 0x6d30]
mov rcx, qword [rsp + 0x5ff8]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [rsp + 0x7570]
mov qword [rcx], rax
mov rax, qword [0x14020d1c8]
movzx eax, byte [rax]
movzx ecx, byte [0x1402074d9]
sar eax, cl
mov byte [rsp + 0x62b], al
mov r8, qword [rsp + 0x7e80]
mov rdx, qword [0x14020e818]
mov rcx, qword [rsp + 0x6ea8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cb48], eax
mov rax, qword [rsp + 0x70e0]
movzx eax, word [rax]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
or eax, ecx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov eax, dword [rsp + 0x44bc]
mov rcx, qword [0x14020d4f0]
mov qword [rsp + 0x7e88], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7e88]
mov eax, dword [rax]
shl eax, cl
mov rcx, qword [rsp + 0x7070]
mov dword [rcx], eax
lea rax, [0x140207380]
mov qword [rsp + 0x7e90], rax
movsx eax, byte [rsp + 0xcbc]
movsx ecx, byte [rsp + 0x13a]
add eax, ecx
mov byte [0x140207654], al
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x7790]
movsx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x1744], ax
mov eax, dword [0x1402073d0]
mov ecx, dword [rsp + 0x48a0]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x2be8], eax
mov rax, qword [rsp + 0x5e70]
mov rcx, qword [0x14020cd30]
mov qword [rsp + 0x7e98], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7e98]
mov rax, qword [rax]
shl rax, cl
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
movzx eax, byte [0x1402073c9]
mov rcx, qword [0x14020d430]
movzx ecx, byte [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x6e88]
mov byte [rcx], al
movzx eax, word [rsp + 0x1504]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x1a00], ax
lea rax, [rsp + 0x4d88]
mov qword [0x14020e830], rax
mov rcx, qword [rsp + 0x7758]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e640], eax
mov rax, qword [rsp + 0x6ff8]
mov rcx, qword [0x140207380]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x5ea8], rax
mov r8, qword [rsp + 0x6d10]
mov rdx, qword [0x14020de28]
mov rcx, qword [rsp + 0x7ea0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e83c], eax
mov r8, qword [rsp + 0x6b88]
mov rdx, qword [0x14020d4e0]
mov rcx, qword [rsp + 0x7ea8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e848], eax
mov rcx, qword [rsp + 0x7eb0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e858], eax
mov r8, qword [rsp + 0x7eb8]
mov rdx, qword [0x14020e868]
mov rcx, qword [rsp + 0x71c8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e7f4], eax
mov rcx, qword [rsp + 0x6fc0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e6f0], eax
mov r8, qword [rsp + 0x7d38]
mov rdx, qword [0x14020d9b0]
mov rcx, qword [rsp + 0x7ec0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e864], eax
mov rax, qword [0x14020d8f8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x1a9]
sar eax, cl
mov byte [rsp + 0x973], al
mov rcx, qword [rsp + 0x7ec8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e880], eax
mov r8, qword [rsp + 0x7ed0]
mov rdx, qword [0x14020e898]
mov rcx, qword [rsp + 0x7758]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e42c], eax
movsx eax, word [0x140207268]
mov rcx, qword [rsp + 0x7600]
movsx ecx, word [rcx]
or eax, ecx
mov rcx, qword [0x14020cfb0]
mov word [rcx], ax
mov rcx, qword [rsp + 0x7978]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d158], eax
mov rax, qword [rsp + 0x7278]
mov rcx, qword [0x14020db98]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x3870], eax
mov rcx, qword [rsp + 0x7ed8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e8a0], eax
mov r8, qword [rsp + 0x7ee0]
mov rdx, qword [0x14020e8a8]
mov rcx, qword [rsp + 0x6e90]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d7f0], eax
lea rax, [0x140207350]
mov qword [rsp + 0x7ee8], rax
mov rcx, qword [rsp + 0x7cd8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dc94], eax
movzx eax, byte [rsp + 0xc57]
movzx ecx, byte [0x140207533]
imul eax, ecx
mov byte [0x140207664], al
mov rax, qword [0x14020d170]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x17d0]
and eax, ecx
mov rcx, qword [rsp + 0x7a98]
mov word [rcx], ax
mov rax, qword [0x14020d3a8]
mov eax, dword [rax]
mov rcx, qword [0x14020e040]
mov qword [rsp + 0x7ef0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7ef0]
mov eax, dword [rax]
shr eax, cl
mov dword [rsp + 0x3f5c], eax
mov rax, qword [rsp + 0x7e90]
mov rcx, qword [0x14020ce30]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [0x140207270], rax
movsx eax, byte [0x1402074b2]
mov rcx, qword [rsp + 0x6c60]
movsx ecx, byte [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x7778]
mov byte [rcx], al
lea rax, [0x140207268]
mov qword [rsp + 0x7ef8], rax
mov rax, qword [rsp + 0x7c60]
mov ecx, dword [rsp + 0x3314]
mov eax, dword [rax]
sub eax, ecx
mov dword [0x140207668], eax
mov rax, qword [0x14020cdf0]
mov rcx, qword [0x14020cd30]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x6f60]
mov qword [rcx], rax
lea rax, [rsp + 0x5b8]
mov qword [rsp + 0x7f00], rax
mov rax, qword [0x14020d170]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x77b8]
movzx ecx, word [rcx]
add eax, ecx
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov rax, qword [0x14020d4f0]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x4d90]
xor ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x78a8]
mov dword [rcx], eax
mov rax, qword [rsp + 0x6260]
mov rcx, qword [rsp + 0x6420]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x5688], rax
lea rax, [0x140207317]
mov qword [0x14020e8c8], rax
movsx eax, word [0x140207268]
mov rcx, qword [rsp + 0x6f18]
movsx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x18f8], ax
mov rax, qword [0x14020e268]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x14020752c]
shl eax, cl
mov dword [rsp + 0x372c], eax
mov rax, qword [rsp + 0x7670]
mov rcx, qword [0x140207258]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [0x14020cc98]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x601]
movzx ecx, byte [rsp + 0xc4e]
sar eax, cl
mov byte [rsp + 0x924], al
mov r8, qword [rsp + 0x72c8]
mov rdx, qword [0x14020e220]
mov rcx, qword [rsp + 0x7f08]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e8d8], eax
lea rax, [0x1402072ac]
mov qword [rsp + 0x7f10], rax
mov eax, dword [rsp + 0x3d04]
mov rcx, qword [0x14020e718]
mov qword [rsp + 0x7f18], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7f18]
mov eax, dword [rax]
shr eax, cl
mov dword [0x140207674], eax
mov rax, qword [0x14020d1f0]
mov rax, qword [rax]
mov rcx, qword [0x14020d110]
mov qword [rsp + 0x7f20], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7f20]
mov rax, qword [rax]
shl rax, cl
mov rcx, qword [rsp + 0x77a8]
mov qword [rcx], rax
lea rax, [rsp + 0x42]
mov qword [rsp + 0x7f28], rax
mov rax, qword [0x14020d238]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x7b30]
movsx ecx, word [rcx]
add eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov rax, qword [rsp + 0x7988]
mov rcx, qword [0x14020e2e0]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov rcx, qword [rsp + 0x6ee0]
mov dword [rcx], eax
lea rax, [rsp + 0x5cf0]
mov qword [rsp + 0x7f30], rax
lea rax, [rsp + 0x756]
mov qword [0x14020e8e8], rax
movzx eax, word [0x1402072ac]
movzx ecx, word [0x140207304]
imul eax, ecx
mov word [rsp + 0xfec], ax
xor edx, edx
mov rax, qword [rsp + 0x7788]
mov eax, dword [rax]
mov rcx, qword [0x14020d6a8]
div dword [rcx]
mov dword [rsp + 0x3a94], eax
mov rax, qword [rsp + 0x7130]
mov rcx, qword [rsp + 0x7e90]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [0x140207320], rax
mov rcx, qword [rsp + 0x7f38]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e8f0], eax
movsx eax, byte [0x140207569]
movsx ecx, byte [rsp + 0x1a9]
or eax, ecx
mov rcx, qword [rsp + 0x7960]
mov byte [rcx], al
lea rax, [rsp + 0x18c0]
mov qword [rsp + 0x7f40], rax
lea rax, [0x1402075f0]
mov qword [0x14020e908], rax
mov r8, qword [rsp + 0x7f48]
mov rdx, qword [0x14020e920]
mov rcx, qword [rsp + 0x7758]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cdc0], eax
mov rax, qword [rsp + 0x7570]
mov rcx, qword [rsp + 0x5410]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [rsp + 0x7d50]
mov qword [rcx], rax
mov r8, qword [rsp + 0x7f50]
mov rdx, qword [0x14020e930]
mov rcx, qword [rsp + 0x7ea8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e290], eax
mov rcx, qword [rsp + 0x7ce0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e0b4], eax
mov r8, qword [rsp + 0x7d20]
mov rdx, qword [0x14020d1e0]
mov rcx, qword [rsp + 0x7f58]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e938], eax
movzx eax, byte [0x1402072df]
movzx ecx, byte [0x140207477]
sub eax, ecx
mov byte [rsp + 0x665], al
mov rcx, qword [rsp + 0x7f60]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e950], eax
mov rcx, qword [rsp + 0x6b98]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d27c], eax
mov r8, qword [rsp + 0x7d40]
mov rdx, qword [0x14020e3d0]
mov rcx, qword [rsp + 0x7f68]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e954], eax
mov rax, qword [rsp + 0x7cb8]
movzx eax, word [rax]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
imul eax, ecx
mov word [0x1402072d4], ax
mov rax, qword [rsp + 0x7c90]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x4c08]
shr eax, cl
mov rcx, qword [rsp + 0x74e0]
mov dword [rcx], eax
mov r8, qword [rsp + 0x7ac0]
mov rdx, qword [0x14020da70]
mov rcx, qword [rsp + 0x7f70]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e960], eax
lea rax, [0x1402072f8]
mov qword [rsp + 0x7f78], rax
mov rax, qword [rsp + 0x7778]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x7b68]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [0x140207681], al
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x18e0]
xor eax, ecx
mov rcx, qword [rsp + 0x6de8]
mov word [rcx], ax
mov rax, qword [rsp + 0x7e48]
mov eax, dword [rax]
cdq
idiv dword [0x1402072d0]
mov eax, edx
mov dword [rsp + 0x50bc], eax
mov rax, qword [0x140207338]
cqo
mov rcx, qword [rsp + 0x70f8]
idiv qword [rcx]
mov qword [0x140207350], rax
movzx eax, byte [0x1402074ed]
mov rcx, qword [rsp + 0x7330]
movzx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x601], al
mov rcx, qword [rsp + 0x7f80]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e96c], eax
movzx eax, word [rsp + 0x1a34]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x10e0], ax
lea rax, [0x1402073b0]
mov qword [0x14020e970], rax
mov rcx, qword [rsp + 0x72a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d930], eax
mov rax, qword [rsp + 0x7160]
mov rcx, qword [0x14020d1f0]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [rsp + 0x72e8]
mov qword [rcx], rax
lea rax, [0x14020758b]
mov qword [rsp + 0x7f88], rax
mov rax, qword [rsp + 0x6fe8]
movsx eax, word [rax]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
and eax, ecx
mov word [0x140207314], ax
mov rax, qword [rsp + 0x6cc8]
mov ecx, dword [rsp + 0x2dc0]
mov eax, dword [rax]
xor eax, ecx
mov rcx, qword [rsp + 0x7438]
mov dword [rcx], eax
mov rax, qword [0x140207350]
mov rcx, qword [0x1402072e0]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x5560], rax
mov r8, qword [rsp + 0x6f48]
mov rdx, qword [0x14020e168]
mov rcx, qword [rsp + 0x7f90]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e984], eax
lea rax, [rsp + 0x23a]
mov qword [0x14020e998], rax
mov rax, qword [0x14020d170]
movzx eax, word [rax]
movzx ecx, word [0x140207304]
add eax, ecx
mov word [rsp + 0xf90], ax
mov eax, dword [0x140207584]
mov rcx, qword [rsp + 0x7bd8]
mov qword [rsp + 0x7f98], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7f98]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x4bcc], eax
mov rax, qword [rsp + 0x7df8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6ff8]
mov qword [rsp + 0x7fa0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7fa0]
mov rax, qword [rax]
shr rax, cl
mov qword [0x140207270], rax
mov r8, qword [rsp + 0x7d20]
mov rdx, qword [0x14020e1f0]
mov rcx, qword [rsp + 0x7fa8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e9a0], eax
mov rax, qword [0x14020e708]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xc8e]
or eax, ecx
mov byte [rsp + 0xcbc], al
mov rax, qword [rsp + 0x7970]
movsx eax, word [rax]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x14c0], ax
mov rax, qword [rsp + 0x7368]
mov eax, dword [rax]
mov rcx, qword [0x14020df98]
mov qword [rsp + 0x7fb0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x7fb0]
mov eax, dword [rax]
shl eax, cl
mov dword [0x140207690], eax
mov rax, qword [rsp + 0x7f30]
mov rax, qword [rax]
mov rcx, qword [0x140207240]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x6870], rax
mov rcx, qword [rsp + 0x7fb8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e9b0], eax
mov rax, qword [rsp + 0x6c70]
movzx eax, byte [rax]
movzx ecx, byte [0x140207482]
sar eax, cl
mov byte [rsp + 0xa26], al
movzx eax, word [0x140207304]
movzx ecx, word [rsp + 0x15d8]
imul eax, ecx
mov word [0x1402072ac], ax
mov rcx, qword [rsp + 0x76a8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d05c], eax
mov r8, qword [rsp + 0x7068]
mov rdx, qword [0x14020dea8]
mov rcx, qword [rsp + 0x7fc0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e9c0], eax
mov r8, qword [rsp + 0x6d10]
mov rdx, qword [0x14020e5d0]
mov rcx, qword [rsp + 0x7fc8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e9c8], eax
xor edx, edx
mov eax, dword [0x140207648]
mov rcx, qword [rsp + 0x7108]
div dword [rcx]
mov eax, edx
mov dword [rsp + 0x3f5c], eax
mov rcx, qword [rsp + 0x7fd0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e9d4], eax
mov rax, qword [0x1402072f8]
mov rcx, qword [rsp + 0x6228]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x5928], rax
lea rax, [0x1402075ed]
mov qword [0x14020e9e8], rax
mov rcx, qword [rsp + 0x7558]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e12c], eax
mov r8, qword [rsp + 0x7a28]
mov rdx, qword [0x14020e5d0]
mov rcx, qword [rsp + 0x7fd8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e9dc], eax
movsx eax, word [rsp + 0x108c]
movsx ecx, word [0x140207268]
sub eax, ecx
mov word [rsp + 0xeec], ax
lea rax, [rsp + 0x381c]
mov qword [rsp + 0x7fe0], rax
mov rax, qword [rsp + 0x75e8]
mov rcx, qword [0x140207258]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x7fe8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e9f8], eax
mov r8, qword [rsp + 0x7ff0]
mov rdx, qword [0x14020ea08]
mov rcx, qword [rsp + 0x7a60]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e028], eax
mov rax, qword [0x14020cfb8]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xd62]
add eax, ecx
mov byte [rsp + 0x756], al
lea rax, [0x1402072d4]
mov qword [rsp + 0x7ff8], rax
lea rax, [0x1402073a0]
mov qword [0x14020ea10], rax
mov r8, qword [rsp + 0x8000]
mov rdx, qword [0x14020ea28]
mov rcx, qword [rsp + 0x7fc8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e418], eax
mov rax, qword [0x140207250]
mov rcx, qword [rsp + 0x6ad8]
or rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x72e8]
mov qword [rcx], rax
lea rax, [rsp + 0x159]
mov qword [rsp + 0x8008], rax
mov rcx, qword [rsp + 0x7880]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e370], eax
movsx eax, word [rsp + 0x18e0]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
sub eax, ecx
mov word [0x140207314], ax
mov eax, dword [rsp + 0x4b88]
mov ecx, dword [0x140207348]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x4964], eax
mov rax, qword [rsp + 0x7ee8]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207350]
shl rax, cl
mov qword [rsp + 0x66e8], rax
mov r8, qword [rsp + 0x7118]
mov rdx, qword [0x14020df68]
mov rcx, qword [rsp + 0x8010]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ea30], eax
mov rcx, qword [rsp + 0x8018]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ea40], eax
lea rax, [rsp + 0x34c]
mov qword [0x14020ea50], rax
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x1a34], ax
mov r8, qword [rsp + 0x8020]
mov rdx, qword [0x14020ea58]
mov rcx, qword [rsp + 0x7bf0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ea40], eax
mov eax, dword [0x1402074dc]
mov rcx, qword [rsp + 0x7070]
mov qword [rsp + 0x8028], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8028]
mov eax, dword [rax]
shr eax, cl
mov dword [rsp + 0x3d2c], eax
mov rcx, qword [rsp + 0x6c48]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020df80], eax
mov r8, qword [rsp + 0x7ce8]
mov rdx, qword [0x14020d078]
mov rcx, qword [rsp + 0x8030]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ea64], eax
mov rax, qword [rsp + 0x7d18]
mov rax, qword [rax]
mov rcx, qword [0x14020d248]
mov qword [rsp + 0x8038], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8038]
mov rax, qword [rax]
shr rax, cl
mov qword [0x140207320], rax
mov rax, qword [0x14020e650]
movsx eax, byte [rax]
mov rcx, qword [0x14020d540]
movsx ecx, byte [rcx]
xor eax, ecx
mov rcx, qword [rsp + 0x7518]
mov byte [rcx], al
lea rax, [rsp + 0x1744]
mov qword [rsp + 0x8040], rax
mov rax, qword [0x14020d408]
mov rcx, qword [0x14020e268]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [0x1402076b0], eax
mov rcx, qword [rsp + 0x8048]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ea80], eax
mov rax, qword [rsp + 0x7720]
mov rcx, qword [0x14020d2a0]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x5560], rax
lea rax, [rsp + 0x920]
mov qword [rsp + 0x8050], rax
mov rax, qword [rsp + 0x7cb8]
movzx eax, word [rax]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
shl eax, cl
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
xor edx, edx
mov eax, dword [0x140207414]
mov ecx, 0x2f1f
div ecx
mov eax, edx
mov rcx, qword [rsp + 0x75f8]
mov dword [rcx], eax
mov rax, qword [0x14020d1f0]
mov rax, qword [rax]
mov rcx, qword [0x140207250]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x5e68], rax
mov r8, qword [rsp + 0x8058]
mov rdx, qword [0x14020ea88]
mov rcx, qword [rsp + 0x71c0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e3ac], eax
lea rax, [rsp + 0x577]
mov qword [0x14020eaa0], rax
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0xef8]
sub eax, ecx
mov word [rsp + 0x1ad0], ax
lea rax, [rsp + 0x4df0]
mov qword [rsp + 0x8060], rax
mov rax, qword [rsp + 0x65e8]
mov rcx, qword [0x140207338]
sub rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x7820]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d614], eax
mov rax, qword [rsp + 0x7be8]
movzx eax, byte [rax]
mov rcx, qword [0x14020e8e8]
movzx ecx, byte [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x6dd0]
mov byte [rcx], al
lea rax, [rsp + 0xf64]
mov qword [rsp + 0x8068], rax
lea rax, [rsp + 0x3d00]
mov qword [0x14020eab0], rax
mov rax, qword [0x140207270]
movzx ecx, al
mov rax, qword [0x140207320]
shr rax, cl
mov qword [rsp + 0x6420], rax
movsx eax, byte [rsp + 0xc7]
mov rcx, qword [0x14020e4f8]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0xaf5], al
movsx eax, word [0x140207290]
imul eax, eax, 0x67c7
mov rcx, qword [0x14020cfb0]
mov word [rcx], ax
mov eax, dword [rsp + 0x2468]
mov ecx, dword [0x1402074e4]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x4c74], eax
lea rax, [rsp + 0x6870]
mov qword [rsp + 0x8070], rax
mov rcx, qword [rsp + 0x8078]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020eac8], eax
lea rax, [0x140207563]
mov qword [0x14020ead0], rax
movzx eax, word [rsp + 0x1504]
mov rcx, qword [rsp + 0x7f10]
movzx ecx, word [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x7a30]
mov word [rcx], ax
lea rax, [0x140207310]
mov qword [rsp + 0x8080], rax
mov r8, qword [rsp + 0x8088]
mov rdx, qword [0x14020eae8]
mov rcx, qword [rsp + 0x6bd8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e8d8], eax
mov rcx, qword [rsp + 0x7978]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ddc0], eax
mov rax, qword [0x14020cef8]
mov rcx, qword [rsp + 0x6508]
mov rax, qword [rax]
and rax, rcx
mov qword [0x1402072f8], rax
mov rax, qword [0x14020d390]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x7cc8]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x13a], al
lea rax, [rsp + 0x1234]
mov qword [rsp + 0x8090], rax
mov r8, qword [rsp + 0x7408]
mov rdx, qword [0x14020e4b8]
mov rcx, qword [rsp + 0x8098]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020eae4], eax
mov r8, qword [rsp + 0x78e8]
mov rdx, qword [0x14020e920]
mov rcx, qword [rsp + 0x80a0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020eb00], eax
mov eax, dword [0x1402074b8]
imul eax, dword [0x140207554]
mov dword [0x1402076bc], eax
mov rax, qword [0x140207258]
mov rcx, qword [rsp + 0x6a98]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x64d0], rax
lea rax, [0x140207619]
mov qword [rsp + 0x80a8], rax
movzx eax, word [rsp + 0x1980]
movzx ecx, word [0x1402072d4]
add eax, ecx
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov rax, qword [rsp + 0x71e8]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x3a94]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x3f5c], eax
xor edx, edx
mov rax, qword [0x14020d110]
mov rax, qword [rax]
movabs rcx, 0x1e3e40166440f
div rcx
mov rax, rdx
mov qword [rsp + 0x5eb8], rax
mov rax, qword [rsp + 0x7c28]
movsx eax, byte [rax]
movsx ecx, byte [0x140207335]
shl eax, cl
mov byte [0x1402076c1], al
mov rcx, qword [rsp + 0x80b0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020eb14], eax
movsx eax, word [0x140207268]
movsx ecx, word [rsp + 0xef8]
sar eax, cl
mov rcx, qword [rsp + 0x6e58]
mov word [rcx], ax
mov rax, qword [0x14020e628]
mov rcx, qword [rsp + 0x6fb0]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x50b0], eax
mov rax, qword [0x140207240]
mov rcx, qword [rsp + 0x5ff8]
or rcx, rax
mov rax, rcx
mov qword [0x140207338], rax
mov r8, qword [rsp + 0x80b8]
mov rdx, qword [0x14020eb20]
mov rcx, qword [rsp + 0x6cd8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020df50], eax
mov rcx, qword [rsp + 0x7e78]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020eae4], eax
mov rax, qword [0x14020dab0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x7268]
movzx ecx, byte [rcx]
xor eax, ecx
mov rcx, qword [rsp + 0x6dd0]
mov byte [rcx], al
lea rax, [0x140207280]
mov qword [rsp + 0x80c0], rax
lea rax, [0x1402072ec]
mov qword [0x14020eb40], rax
mov rcx, qword [rsp + 0x80c8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020eb48], eax
mov rax, qword [0x14020ce30]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5928]
and rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x76a0]
mov qword [rcx], rax
mov rax, qword [0x14020d880]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x159]
sar eax, cl
mov byte [rsp + 0xb88], al
movsx eax, word [0x140207268]
movsx ecx, word [0x140207314]
shl eax, cl
mov word [0x140207290], ax
mov r8, qword [rsp + 0x80d0]
mov rdx, qword [0x14020eb50]
mov rcx, qword [rsp + 0x7ea8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e290], eax
mov rax, qword [rsp + 0x7508]
mov eax, dword [rax]
cdq
idiv dword [0x140207348]
mov dword [rsp + 0x221c], eax
mov rcx, qword [rsp + 0x7a78]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d16c], eax
mov r8, qword [rsp + 0x7a28]
mov rdx, qword [0x14020ea58]
mov rcx, qword [rsp + 0x80d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020eb60], eax
lea rax, [rsp + 0x5e70]
mov qword [rsp + 0x80e0], rax
lea rax, [rsp + 0x601]
mov qword [0x14020eb68], rax
movzx eax, word [0x1402072ac]
movzx ecx, word [0x140207304]
cdq
idiv ecx
mov eax, edx
mov rcx, qword [rsp + 0x7378]
mov word [rcx], ax
mov rax, qword [rsp + 0x6c78]
mov rcx, qword [0x14020d6a8]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x4c98], eax
mov rax, qword [0x14020cd60]
mov rcx, qword [rsp + 0x5928]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [0x14020ce30]
mov qword [rcx], rax
mov r8, qword [rsp + 0x7a48]
mov rdx, qword [0x14020ea28]
mov rcx, qword [rsp + 0x80e8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020eb74], eax
mov rcx, qword [rsp + 0x80f0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020eb84], eax
movsx eax, byte [0x140207480]
mov rcx, qword [rsp + 0x71e0]
movsx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x1a9], al
mov rcx, qword [rsp + 0x7270]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cf10], eax
lea rax, [rsp + 0x1548]
mov qword [rsp + 0x80f8], rax
mov r8, qword [rsp + 0x7688]
mov rdx, qword [0x14020da40]
mov rcx, qword [rsp + 0x8100]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020eb90], eax
mov rcx, qword [rsp + 0x8108]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020eb9c], eax
mov eax, dword [rsp + 0x34d8]
mov rcx, qword [0x14020d640]
mov qword [rsp + 0x8110], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8110]
mov eax, dword [rax]
shl eax, cl
mov dword [0x1402076d4], eax
mov rax, qword [0x1402072e0]
mov rcx, qword [rsp + 0x5530]
or rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x7310]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x756]
mov rcx, qword [rsp + 0x7490]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0xa63], al
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
movzx ecx, word [0x1402072d4]
xor eax, ecx
mov word [0x140207304], ax
mov rax, qword [rsp + 0x7dc0]
mov rcx, qword [0x14020e238]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov rcx, qword [rsp + 0x6c78]
mov dword [rcx], eax
lea rax, [0x140207250]
mov qword [rsp + 0x8118], rax
lea rax, [rsp + 0x13a]
mov qword [0x14020ebb8], rax
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x7600]
movsx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x1230], ax
lea rax, [rsp + 0x2dc0]
mov qword [rsp + 0x8120], rax
mov r8, qword [rsp + 0x8128]
mov rdx, qword [0x14020ebc0]
mov rcx, qword [rsp + 0x7850]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d36c], eax
mov rax, qword [0x14020d2a0]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207258]
sar rax, cl
mov qword [0x140207338], rax
movzx eax, byte [rsp + 0x62b]
movzx ecx, byte [0x1402075bd]
add eax, ecx
mov byte [rsp + 0x7e5], al
movzx eax, word [rsp + 0x1970]
movzx ecx, word [rsp + 0xf64]
and eax, ecx
mov word [rsp + 0x1368], ax
mov rax, qword [0x14020d4f0]
mov ecx, dword [rsp + 0x33e4]
mov eax, dword [rax]
xor eax, ecx
mov dword [0x1402076dc], eax
mov rcx, qword [rsp + 0x7920]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e1c4], eax
mov r8, qword [rsp + 0x71f0]
mov rdx, qword [0x14020e0d8]
mov rcx, qword [rsp + 0x8130]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ebd4], eax
xor edx, edx
mov rax, qword [rsp + 0x6198]
mov rcx, qword [0x14020cd60]
div qword [rcx]
mov qword [rsp + 0x5ea8], rax
lea rax, [0x1402073bb]
mov qword [rsp + 0x8138], rax
movsx eax, word [rsp + 0x1ac4]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
shl eax, cl
mov rcx, qword [0x14020ce98]
mov word [rcx], ax
mov r8, qword [rsp + 0x6ed0]
mov rdx, qword [0x14020df70]
mov rcx, qword [rsp + 0x8140]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ebdc], eax
mov rax, qword [rsp + 0x7d98]
mov eax, dword [rax]
mov ecx, dword [0x140207668]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x2bf4], eax
mov rax, qword [0x140207338]
mov rcx, qword [0x140207240]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x66f8], rax
mov rax, qword [rsp + 0x7b38]
movzx eax, byte [rax]
mov rcx, qword [0x14020e3c8]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [0x1402076e4], al
movzx eax, word [0x1402072d4]
movzx ecx, word [rsp + 0xf4c]
xor eax, ecx
mov word [rsp + 0x13a8], ax
mov eax, dword [rsp + 0x48b0]
mov rcx, qword [0x14020dad0]
mov qword [rsp + 0x8148], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8148]
mov eax, dword [rax]
shr eax, cl
mov dword [rsp + 0x1bd4], eax
mov rax, qword [rsp + 0x7d18]
mov rcx, qword [0x14020d110]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov qword [0x140207250], rax
mov rcx, qword [rsp + 0x8150]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ebf8], eax
movsx eax, byte [0x140207654]
movsx ecx, byte [rsp + 0x329]
shl eax, cl
mov byte [rsp + 0x338], al
mov r8, qword [rsp + 0x8158]
mov rdx, qword [0x14020ec00]
mov rcx, qword [rsp + 0x7a78]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e984], eax
lea rax, [0x140207314]
mov qword [rsp + 0x8160], rax
lea rax, [rsp + 0x3b90]
mov qword [0x14020ec08], rax
mov rax, qword [rsp + 0x5cb8]
cqo
idiv qword [0x140207338]
mov rax, rdx
mov rcx, qword [rsp + 0x7348]
mov qword [rcx], rax
lea rax, [0x140207575]
mov qword [rsp + 0x8168], rax
movzx eax, word [rsp + 0xfec]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
cdq
idiv ecx
mov word [0x1402072d4], ax
mov rcx, qword [rsp + 0x7270]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020df50], eax
mov rax, qword [rsp + 0x7c40]
imul eax, dword [rax], 0x28b1
mov rcx, qword [rsp + 0x7788]
mov dword [rcx], eax
mov rax, qword [0x14020d1f0]
mov rcx, qword [rsp + 0x7e90]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x68b0], rax
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
mov rcx, qword [0x14020e8c8]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [0x1402076e6], al
mov r8, qword [rsp + 0x6b88]
mov rdx, qword [0x14020d900]
mov rcx, qword [rsp + 0x8170]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ec20], eax
movsx eax, word [rsp + 0x1124]
movsx ecx, word [rsp + 0x172c]
and eax, ecx
mov word [rsp + 0x1594], ax
mov rax, qword [0x14020db98]
mov eax, dword [rax]
mov rcx, qword [0x14020d460]
mov qword [rsp + 0x8178], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8178]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x2140], eax
mov rax, qword [rsp + 0x80e0]
mov rcx, qword [0x14020cd30]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov qword [0x140207350], rax
mov rax, qword [0x14020e558]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x7128]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x27e], al
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x1a04], ax
mov rcx, qword [rsp + 0x8180]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ec24], eax
lea rax, [rsp + 0x2474]
mov qword [0x14020ec40], rax
mov rax, qword [rsp + 0x70d8]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207250]
shr rax, cl
mov qword [rsp + 0x6238], rax
mov rcx, qword [rsp + 0x7a68]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dc5c], eax
mov r8, qword [rsp + 0x7688]
mov rdx, qword [0x14020ea58]
mov rcx, qword [rsp + 0x8188]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ec50], eax
mov rcx, qword [rsp + 0x8190]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ec60], eax
lea rax, [rsp + 0x973]
mov qword [rsp + 0x8198], rax
movsx eax, word [0x140207314]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
or eax, ecx
mov word [str.S83], ax
mov eax, dword [0x14020752c]
mov ecx, dword [rsp + 0x40d8]
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x6ee0]
mov dword [rcx], eax
lea rax, [0x140207258]
mov qword [rsp + 0x81a0], rax
movzx eax, byte [rsp + 0x7e7]
mov rcx, qword [0x14020e8e8]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [0x1402076f1], al
mov rax, qword [rsp + 0x7610]
movzx eax, word [rax]
movzx ecx, word [rsp + 0xfec]
sar eax, cl
mov rcx, qword [rsp + 0x7440]
mov word [rcx], ax
lea rax, [0x1402076dc]
mov qword [rsp + 0x81a8], rax
mov rax, qword [rsp + 0x7f78]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5eb8]
xor rcx, rax
mov rax, rcx
mov qword [0x140207250], rax
mov r8, qword [rsp + 0x81b0]
mov rdx, qword [0x14020ec78]
mov rcx, qword [rsp + 0x6c88]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e33c], eax
mov r8, qword [rsp + 0x81b8]
mov rdx, qword [0x14020ec88]
mov rcx, qword [rsp + 0x7710]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dc5c], eax
movsx eax, byte [0x140207569]
movsx ecx, byte [rsp + 0x42]
shl eax, cl
mov rcx, qword [rsp + 0x6c40]
mov byte [rcx], al
lea rax, [rsp + 0x190c]
mov qword [rsp + 0x81c0], rax
lea rax, [0x140207554]
mov qword [0x14020ec90], rax
mov rax, qword [0x14020cd30]
mov rcx, qword [rsp + 0x5630]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x5cb8], rax
lea rax, [0x1402073c9]
mov qword [rsp + 0x81c8], rax
mov rcx, qword [rsp + 0x6c88]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d96c], eax
mov rax, qword [0x14020d280]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x7f10]
movzx ecx, word [rcx]
add eax, ecx
mov word [0x1402072d4], ax
mov eax, dword [0x140207550]
mov ecx, dword [0x14020749c]
add ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x81a8]
mov dword [rcx], eax
lea rax, [rsp + 0x6508]
mov qword [rsp + 0x81d0], rax
mov rcx, qword [rsp + 0x81d8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ec9c], eax
lea rax, [0x1402075be]
mov qword [0x14020ecb8], rax
mov r8, qword [rsp + 0x81e0]
mov rdx, qword [0x14020ecc8]
mov rcx, qword [rsp + 0x7ad0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020deb8], eax
movsx eax, word [rsp + 0xef8]
mov rcx, qword [rsp + 0x7b30]
movsx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x1ad0], ax
mov rax, qword [0x14020d6e8]
mov rcx, qword [0x14020e6c8]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x3ca0], eax
mov rax, qword [rsp + 0x75e8]
mov rcx, qword [0x140207350]
mov rax, qword [rax]
sub rax, rcx
mov qword [0x140207258], rax
mov rax, qword [rsp + 0x7798]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x8c9]
shl eax, cl
mov byte [rsp + 0x920], al
movzx eax, word [0x140207304]
movzx ecx, word [rsp + 0x1014]
and eax, ecx
mov word [rsp + 0x13fc], ax
mov rax, qword [0x14020d1b0]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x3efc]
shr eax, cl
mov dword [0x140207700], eax
mov rax, qword [rsp + 0x81d0]
mov rax, qword [rax]
mov rcx, qword [0x14020ce30]
mov qword [rsp + 0x81e8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x81e8]
mov rax, qword [rax]
shr rax, cl
mov qword [rsp + 0x5580], rax
movsx eax, byte [0x140207420]
mov rcx, qword [0x14020d390]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x23b], al
movsx eax, word [rsp + 0x18f8]
movsx ecx, word [0x140207268]
add eax, ecx
mov word [0x140207290], ax
mov rax, qword [rsp + 0x7d28]
mov ecx, dword [rsp + 0x48a0]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x2140], eax
mov rax, qword [0x14020cc98]
mov rcx, qword [0x14020cdf0]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x6a38], rax
mov rax, qword [rsp + 0x6f90]
movzx eax, byte [rax]
movzx ecx, byte [0x140207433]
or eax, ecx
mov byte [0x1402076f3], al
mov r8, qword [rsp + 0x81f0]
mov rdx, qword [0x14020ecd8]
mov rcx, qword [rsp + 0x71b0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e1e0], eax
mov rcx, qword [rsp + 0x8188]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ce80], eax
mov rax, qword [rsp + 0x7b00]
movzx eax, word [rax]
movzx ecx, word [rsp + 0xf4c]
sub eax, ecx
mov rcx, qword [rsp + 0x79d0]
mov word [rcx], ax
mov rax, qword [0x14020ea10]
mov rcx, qword [rsp + 0x6fe0]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x2b64], eax
mov rax, qword [0x14020cd60]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x78d8]
mov qword [rsp + 0x81f8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x81f8]
mov rax, qword [rax]
shr rax, cl
mov qword [0x140207270], rax
mov rcx, qword [rsp + 0x8200]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ece4], eax
movsx eax, byte [0x140207681]
mov rcx, qword [rsp + 0x70a0]
movsx ecx, byte [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x7cc8]
mov byte [rcx], al
mov r8, qword [rsp + 0x8208]
mov rdx, qword [0x14020ed00]
mov rcx, qword [rsp + 0x78a0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e774], eax
lea rax, [0x140207268]
mov qword [rsp + 0x8210], rax
mov rcx, qword [rsp + 0x78a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cd3c], eax
lea rax, [0x140207458]
mov qword [0x14020ed08], rax
mov rax, qword [0x14020cdf0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x54a0]
xor rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x77c8]
mov qword [rcx], rax
mov r8, qword [rsp + 0x6d10]
mov rdx, qword [0x14020d5b8]
mov rcx, qword [rsp + 0x8218]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ed20], eax
lea rax, [rsp + 0xa63]
mov qword [rsp + 0x8220], rax
mov rcx, qword [rsp + 0x8228]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ed24], eax
mov rax, qword [rsp + 0x7a30]
movzx eax, word [rax]
cdq
mov ecx, 0x14d
idiv ecx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov r8, qword [rsp + 0x8230]
mov rdx, qword [0x14020ed38]
mov rcx, qword [rsp + 0x7998]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d3cc], eax
mov r8, qword [rsp + 0x8238]
mov rdx, qword [0x14020ed48]
mov rcx, qword [rsp + 0x6b98]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e464], eax
mov eax, dword [rsp + 0x2764]
movzx ecx, al
mov eax, dword [0x140207428]
shl eax, cl
mov rcx, qword [rsp + 0x7320]
mov dword [rcx], eax
lea rax, [0x1402072f8]
mov qword [rsp + 0x8240], rax
mov rcx, qword [rsp + 0x6e60]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020df50], eax
mov rcx, qword [rsp + 0x8248]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ed5c], eax
mov rax, qword [rsp + 0x6e08]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xcbf]
add eax, ecx
mov byte [0x140207706], al
mov rax, qword [0x14020d238]
movsx eax, word [rax]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x18e0], ax
mov r8, qword [rsp + 0x8250]
mov rdx, qword [0x14020ed78]
mov rcx, qword [rsp + 0x8100]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e488], eax
lea rax, [rsp + 0x4b88]
mov qword [rsp + 0x8258], rax
mov rax, qword [rsp + 0x7c88]
mov rax, qword [rax]
mov rcx, qword [0x140207350]
and rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
mov r8, qword [rsp + 0x8260]
mov rdx, qword [0x14020ed80]
mov rcx, qword [rsp + 0x7850]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e370], eax
mov rcx, qword [rsp + 0x7410]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e938], eax
movzx eax, byte [rsp + 0x756]
movzx ecx, byte [0x140207477]
xor eax, ecx
mov rcx, qword [rsp + 0x6f28]
mov byte [rcx], al
lea rax, [0x140207280]
mov qword [rsp + 0x8268], rax
mov rax, qword [0x14020dad0]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x4d90]
sub ecx, eax
mov eax, ecx
mov dword [0x140207714], eax
mov rax, qword [0x14020d248]
mov rcx, qword [rsp + 0x7160]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x7df8]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x8270]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ed8c], eax
mov rax, qword [0x14020dac8]
movsx eax, byte [rax]
mov rcx, qword [0x14020e9e8]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x26c], al
mov r8, qword [rsp + 0x8278]
mov rdx, qword [0x14020eda0]
mov rcx, qword [rsp + 0x7c38]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020de44], eax
movsx eax, word [rsp + 0x1760]
cdq
mov ecx, 0x5e17
idiv ecx
mov eax, edx
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov r8, qword [rsp + 0x8280]
mov rdx, qword [0x14020eda8]
mov rcx, qword [rsp + 0x75e0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e9d4], eax
mov eax, dword [0x1402076d4]
cdq
idiv dword [rsp + 0x3aac]
mov rcx, qword [rsp + 0x6cb0]
mov dword [rcx], eax
movabs rax, 0x1ec2a91775fc5
mov rcx, qword [0x140207258]
imul rcx, rax
mov rax, rcx
mov qword [rsp + 0x56a0], rax
mov rax, qword [rsp + 0x7d88]
movzx eax, byte [rax]
mov rcx, qword [0x14020d100]
movzx ecx, byte [rcx]
sar eax, cl
mov byte [0x14020771e], al
movzx eax, word [0x140207304]
mov rcx, qword [rsp + 0x7378]
movzx ecx, word [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x70e0]
mov word [rcx], ax
mov eax, dword [rsp + 0x3644]
mov ecx, dword [0x1402074fc]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x42e4], eax
mov rax, qword [0x14020d1f0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x70d8]
mov qword [rsp + 0x8288], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8288]
mov rax, qword [rax]
shl rax, cl
mov qword [0x140207380], rax
movsx eax, byte [rsp + 0x329]
mov rcx, qword [rsp + 0x6e08]
movsx ecx, byte [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x7cc8]
mov byte [rcx], al
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x7f40]
movsx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x1724], ax
mov eax, dword [rsp + 0x48a4]
imul eax, dword [0x1402076b0]
mov dword [0x140207724], eax
mov rax, qword [rsp + 0x8070]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6870]
xor rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x6d98]
mov qword [rcx], rax
lea rax, [0x1402074ed]
mov qword [rsp + 0x8290], rax
mov rcx, qword [rsp + 0x7360]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dc14], eax
movzx eax, word [0x1402072d4]
movzx ecx, word [rsp + 0x10e0]
sub eax, ecx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov rcx, qword [rsp + 0x8298]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020edc0], eax
mov r8, qword [rsp + 0x82a0]
mov rdx, qword [0x14020ede0]
mov rcx, qword [rsp + 0x7400]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e370], eax
mov rax, qword [rsp + 0x6e68]
mov eax, dword [rax]
mov ecx, dword [0x1402075e0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3f5c], eax
lea rax, [rsp + 0x6508]
mov qword [rsp + 0x82a8], rax
lea rax, [0x14020758b]
mov qword [0x14020edf0], rax
mov rcx, qword [rsp + 0x79e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d2f0], eax
movsx eax, word [rsp + 0x107c]
mov rcx, qword [rsp + 0x7418]
movsx ecx, word [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x73a8]
mov word [rcx], ax
mov r8, qword [rsp + 0x6f80]
mov rdx, qword [0x14020d648]
mov rcx, qword [rsp + 0x82b0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020edec], eax
mov rax, qword [rsp + 0x7d28]
mov eax, dword [rax]
mov ecx, dword [0x1402074a8]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x1c08], eax
mov rax, qword [0x14020cc98]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x66b0]
sub rcx, rax
mov rax, rcx
mov qword [0x140207350], rax
mov rcx, qword [rsp + 0x82b8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020edfc], eax
mov rax, qword [0x14020d430]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x6c38]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0x665], al
movzx eax, word [0x1402072ac]
movzx ecx, word [0x140207280]
cdq
idiv ecx
mov eax, edx
mov word [rsp + 0x14f8], ax
xor edx, edx
mov eax, dword [rsp + 0x4d90]
div dword [0x140207628]
mov dword [0x140207730], eax
mov rax, qword [rsp + 0x5ca8]
mov rcx, qword [0x14020cd60]
mov qword [rsp + 0x82c0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x82c0]
mov rax, qword [rax]
shl rax, cl
mov rcx, qword [rsp + 0x7df8]
mov qword [rcx], rax
mov r8, qword [rsp + 0x82c8]
mov rdx, qword [0x14020ee20]
mov rcx, qword [rsp + 0x81d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d88c], eax
lea rax, [0x1402073bb]
mov qword [rsp + 0x82d0], rax
mov rax, qword [rsp + 0x79b0]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x18e0]
and eax, ecx
mov rcx, qword [0x14020ce98]
mov word [rcx], ax
mov rax, qword [0x14020e7f8]
mov eax, dword [rax]
mov rcx, qword [0x14020d210]
mov qword [rsp + 0x82d8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x82d8]
mov eax, dword [rax]
sar eax, cl
mov dword [rsp + 0x24c4], eax
mov rax, qword [0x140207338]
mov rcx, qword [rsp + 0x80e0]
mov qword [rsp + 0x82e0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x82e0]
mov rax, qword [rax]
sar rax, cl
mov qword [rsp + 0x52c8], rax
mov rax, qword [rsp + 0x81c8]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x7128]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [str.3s], al
movzx eax, word [0x1402072d4]
movzx ecx, word [rsp + 0x127c]
add eax, ecx
mov rcx, qword [rsp + 0x7990]
mov word [rcx], ax
lea rax, [rsp + 0x2aec]
mov qword [rsp + 0x82e8], rax
mov rax, qword [0x14020ce30]
mov rax, qword [rax]
mov rcx, qword [0x140207320]
and rcx, rax
mov rax, rcx
mov qword [0x140207250], rax
mov rax, qword [rsp + 0x6c40]
movsx eax, byte [rax]
movsx ecx, byte [0x140207654]
shl eax, cl
mov rcx, qword [rsp + 0x7238]
mov byte [rcx], al
movsx eax, word [rsp + 0x149c]
cdq
mov ecx, 0x8ed
idiv ecx
mov word [rsp + 0x14b0], ax
mov rax, qword [0x14020ec90]
mov rcx, qword [rsp + 0x7438]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [0x140207738], eax
mov rax, qword [0x14020cdf0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x66b0]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x7670]
mov qword [rcx], rax
movzx eax, byte [0x140207599]
mov rcx, qword [rsp + 0x81c8]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x14e], al
mov r8, qword [rsp + 0x82f0]
mov rdx, qword [0x14020ee30]
mov rcx, qword [rsp + 0x7898]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020df50], eax
movzx eax, word [0x1402072ac]
movzx ecx, word [rsp + 0x1894]
shl eax, cl
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov eax, dword [0x140207648]
mov rcx, qword [rsp + 0x82e8]
mov qword [rsp + 0x82f8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x82f8]
mov eax, dword [rax]
shr eax, cl
mov dword [rsp + 0x3a94], eax
lea rax, [rsp + 0x5e88]
mov qword [rsp + 0x8300], rax
lea rax, [rsp + 0xa1e]
mov qword [0x14020ee40], rax
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1ac4]
or eax, ecx
mov word [rsp + 0x108c], ax
mov eax, dword [0x140207690]
mov ecx, dword [rsp + 0x1ba4]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x2e64], eax
mov rcx, qword [rsp + 0x6e70]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e0b4], eax
mov rax, qword [rsp + 0x5630]
mov rcx, qword [rsp + 0x5410]
add rcx, rax
mov rax, rcx
mov qword [0x140207240], rax
mov rax, qword [0x14020e190]
movzx eax, byte [rax]
mov rcx, qword [0x14020ddf8]
movzx ecx, byte [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x7028]
mov byte [rcx], al
lea rax, [rsp + 0x13fc]
mov qword [rsp + 0x8308], rax
mov rax, qword [0x14020e830]
mov rcx, qword [rsp + 0x7cf0]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov dword [0x14020773c], eax
mov rax, qword [0x140207270]
mov rcx, qword [rsp + 0x6350]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x8240]
mov qword [rcx], rax
mov r8, qword [rsp + 0x7588]
mov rdx, qword [0x14020dc18]
mov rcx, qword [rsp + 0x8310]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ee64], eax
mov rax, qword [rsp + 0x7668]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x577]
add eax, ecx
mov byte [rsp + 0x5e5], al
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x71a8]
movsx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov eax, dword [0x14020741c]
mov rcx, qword [rsp + 0x7988]
mov qword [rsp + 0x8318], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8318]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x3c20], eax
lea rax, [0x140207240]
mov qword [rsp + 0x8320], rax
lea rax, [rsp + 0x5c3]
mov qword [0x14020ee70], rax
mov rcx, qword [rsp + 0x8328]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ee88], eax
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x71d0]
movzx ecx, word [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x7178]
mov word [rcx], ax
mov r8, qword [rsp + 0x8330]
mov rdx, qword [0x14020ee90]
mov rcx, qword [rsp + 0x6c98]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d6c0], eax
lea rax, [rsp + 0x28ac]
mov qword [rsp + 0x8338], rax
mov rax, qword [0x14020d248]
mov rcx, qword [0x140207270]
mov rax, qword [rax]
or rax, rcx
mov rcx, qword [0x14020ce30]
mov qword [rcx], rax
movsx eax, byte [rsp + 0x577]
movsx ecx, byte [0x140207642]
or eax, ecx
mov byte [rsp + 0x329], al
movsx eax, word [str.S83]
movsx ecx, word [rsp + 0x108c]
xor eax, ecx
mov word [rsp + 0x1a14], ax
mov rax, qword [0x14020d9c8]
mov rcx, qword [rsp + 0x7e48]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov dword [0x14020774c], eax
mov rax, qword [0x14020d2a0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6d30]
mov qword [rsp + 0x8340], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8340]
mov rax, qword [rax]
sar rax, cl
mov qword [rsp + 0x66f8], rax
mov rax, qword [0x14020ea50]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x6c38]
movzx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0xbca], al
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
movzx ecx, word [0x1402072ac]
cdq
idiv ecx
mov eax, edx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov rax, qword [0x14020ea10]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x33e4]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x42e4], eax
mov rcx, qword [rsp + 0x7de8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e418], eax
mov rax, qword [0x14020d1f0]
mov rcx, qword [rsp + 0x5cd0]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x5a80], rax
movsx eax, byte [0x14020723c]
movsx ecx, byte [0x140207335]
add eax, ecx
mov byte [0x140207746], al
mov rax, qword [rsp + 0x73a8]
movsx eax, word [rax]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x108c], ax
lea rax, [rsp + 0x3870]
mov qword [rsp + 0x8348], rax
mov rax, qword [rsp + 0x7e18]
mov rcx, qword [0x14020cc98]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7b38]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x7798]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x768], al
mov rcx, qword [rsp + 0x8350]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020eeac], eax
movzx eax, word [0x140207304]
imul eax, eax, 0xa3
mov word [rsp + 0x13c0], ax
mov r8, qword [rsp + 0x8358]
mov rdx, qword [0x14020eeb8]
mov rcx, qword [rsp + 0x6bd0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dae4], eax
mov r8, qword [rsp + 0x8360]
mov rdx, qword [0x14020eed0]
mov rcx, qword [rsp + 0x6e90]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020db7c], eax
mov rax, qword [0x14020d998]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x42e4]
xor ecx, eax
mov eax, ecx
mov dword [0x140207754], eax
mov rax, qword [0x14020cef8]
mov rcx, qword [rsp + 0x5928]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x5868], rax
lea rax, [0x1402075be]
mov qword [rsp + 0x8368], rax
mov rax, qword [rsp + 0x7970]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x7b30]
movsx ecx, word [rcx]
sar eax, cl
mov word [str.S83], ax
mov rax, qword [0x14020e0f0]
mov eax, dword [rax]
mov rcx, qword [0x14020dd98]
mov qword [rsp + 0x8370], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8370]
mov eax, dword [rax]
sar eax, cl
mov dword [rsp + 0x2dc0], eax
lea rax, [rsp + 0x6a38]
mov qword [rsp + 0x8378], rax
mov rcx, qword [rsp + 0x8200]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020da54], eax
mov r8, qword [rsp + 0x7290]
mov rdx, qword [0x14020d698]
mov rcx, qword [rsp + 0x8380]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020eee8], eax
mov rax, qword [0x14020cfb8]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x7dd8]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [0x140207759], al
mov rax, qword [rsp + 0x7990]
movzx eax, word [rax]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x7f10]
mov word [rcx], ax
mov rax, qword [0x14020ea10]
mov rcx, qword [rsp + 0x7590]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x463c], eax
mov rax, qword [rsp + 0x7e90]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207270]
shl rax, cl
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7138]
movsx eax, byte [rax]
mov rcx, qword [0x14020cf60]
movsx ecx, byte [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x73c8]
mov byte [rcx], al
movsx eax, word [rsp + 0x102c]
movsx ecx, word [rsp + 0xef8]
sub eax, ecx
mov word [rsp + 0xe78], ax
lea rax, [0x140207668]
mov qword [0x14020eef0], rax
mov rax, qword [rsp + 0x5560]
mov rcx, qword [rsp + 0x66b0]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x6380], rax
movzx eax, byte [0x14020751d]
mov rcx, qword [rsp + 0x6ff0]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0x6ae], al
movzx eax, word [rsp + 0xf64]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
sar eax, cl
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
mov rcx, qword [rsp + 0x8388]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ef10], eax
mov eax, dword [rsp + 0x2764]
mov ecx, dword [0x14020773c]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x3bd8], eax
mov rax, qword [0x140207320]
mov rcx, qword [0x14020d1f0]
mov qword [rsp + 0x8390], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8390]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x61e8], rax
lea rax, [rsp + 0xb88]
mov qword [0x14020ef18], rax
mov r8, qword [rsp + 0x8398]
mov rdx, qword [0x14020ef30]
mov rcx, qword [rsp + 0x7228]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dd38], eax
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x7328]
mov word [rcx], ax
mov rax, qword [rsp + 0x78e0]
mov ecx, dword [0x1402073e8]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x487c], eax
mov rax, qword [rsp + 0x7780]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x66e8]
and rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cc98]
mov qword [rcx], rax
mov rax, qword [0x14020d100]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x5b8]
shl eax, cl
mov rcx, qword [rsp + 0x7208]
mov byte [rcx], al
movzx eax, word [rsp + 0x18b0]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x1064], ax
mov rax, qword [rsp + 0x78a8]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x2474]
add ecx, eax
mov eax, ecx
mov dword [0x140207768], eax
mov rax, qword [0x140207380]
mov rcx, qword [0x140207270]
xor rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x74a0]
mov qword [rcx], rax
lea rax, [rsp + 0x682]
mov qword [rsp + 0x83a0], rax
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
sar eax, cl
mov word [0x140207314], ax
mov rcx, qword [rsp + 0x80c8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020de6c], eax
mov rcx, qword [rsp + 0x83a8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ef44], eax
mov rax, qword [rsp + 0x8348]
mov rcx, qword [0x14020ec08]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x2600], eax
mov r8, qword [rsp + 0x83b0]
mov rdx, qword [0x14020ef50]
mov rcx, qword [rsp + 0x7008]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020eee8], eax
mov rcx, qword [rsp + 0x7420]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e388], eax
mov rax, qword [rsp + 0x73e0]
mov rax, qword [rax]
mov rcx, qword [0x140207240]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x6128], rax
mov r8, qword [rsp + 0x7a18]
mov rdx, qword [0x14020ddf0]
mov rcx, qword [rsp + 0x83b8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ef58], eax
lea rax, [0x140207664]
mov qword [0x14020ef60], rax
mov rax, qword [0x14020d280]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x12bc]
imul eax, ecx
mov word [rsp + 0x1a34], ax
lea rax, [0x140207714]
mov qword [rsp + 0x83c0], rax
mov rax, qword [0x14020d1f0]
mov rcx, qword [rsp + 0x5dd8]
mov rax, qword [rax]
and rax, rcx
mov qword [0x140207270], rax
movsx eax, byte [0x1402073e3]
mov rcx, qword [rsp + 0x7308]
movsx ecx, byte [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x75c8]
mov byte [rcx], al
mov r8, qword [rsp + 0x7470]
mov rdx, qword [0x14020d648]
mov rcx, qword [rsp + 0x83c8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ef74], eax
lea rax, [rsp + 0x1714]
mov qword [rsp + 0x83d0], rax
mov rcx, qword [rsp + 0x83d8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ef84], eax
mov rcx, qword [rsp + 0x7648]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020de10], eax
mov rax, qword [0x14020e4e8]
mov eax, dword [rax]
mov ecx, dword [0x1402073d0]
xor ecx, eax
mov eax, ecx
mov dword [0x140207774], eax
mov rax, qword [0x140207240]
mov rcx, qword [rsp + 0x73e0]
mov qword [rsp + 0x83e0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x83e0]
mov rax, qword [rax]
shl rax, cl
mov rcx, qword [rsp + 0x7b20]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7f00]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x6f90]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x32c], al
mov r8, qword [rsp + 0x6bc0]
mov rdx, qword [0x14020e898]
mov rcx, qword [rsp + 0x83e8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ef8c], eax
mov rax, qword [0x14020d170]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x127c]
add eax, ecx
mov word [0x140207280], ax
mov rax, qword [rsp + 0x7638]
mov rcx, qword [0x14020e040]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x3d2c], eax
lea rax, [0x140207250]
mov qword [rsp + 0x83f0], rax
mov rax, qword [rsp + 0x75c8]
movsx eax, byte [rax]
movsx ecx, byte [0x140207577]
xor eax, ecx
mov byte [0x14020776e], al
mov rax, qword [rsp + 0x7640]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1594]
or eax, ecx
mov rcx, qword [rsp + 0x8040]
mov word [rcx], ax
mov rcx, qword [rsp + 0x83f8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ef98], eax
mov r8, qword [rsp + 0x8400]
mov rdx, qword [0x14020efa0]
mov rcx, qword [rsp + 0x6bb8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e984], eax
mov rcx, qword [rsp + 0x7390]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e498], eax
mov eax, dword [rsp + 0x2be8]
mov ecx, dword [0x1402074a8]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x2560], eax
mov rax, qword [0x14020cd30]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x7460]
mov qword [rsp + 0x8408], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8408]
mov rax, qword [rax]
shl rax, cl
mov qword [0x1402072e0], rax
movzx eax, byte [0x140207423]
cdq
mov ecx, 0x41
idiv ecx
mov eax, edx
mov byte [rsp + 0x7e7], al
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
cdq
mov ecx, 0x151
idiv ecx
mov word [rsp + 0x11d0], ax
mov rax, qword [rsp + 0x7c40]
mov eax, dword [rax]
imul eax, dword [0x140207700]
mov dword [0x140207780], eax
mov rax, qword [rsp + 0x7160]
mov rcx, qword [rsp + 0x72e8]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [rsp + 0x7ca0]
mov qword [rcx], rax
mov r8, qword [rsp + 0x79f8]
mov rdx, qword [0x14020dd48]
mov rcx, qword [rsp + 0x8410]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020efc8], eax
mov rcx, qword [rsp + 0x8418]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020efcc], eax
lea rax, [0x14020740a]
mov qword [rsp + 0x8420], rax
movsx eax, word [0x140207268]
movsx ecx, word [rsp + 0x108c]
sar eax, cl
mov rcx, qword [0x14020cfb0]
mov word [rcx], ax
mov rax, qword [0x14020d460]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x14020752c]
sar eax, cl
mov dword [rsp + 0x3aac], eax
mov rax, qword [0x1402072e0]
mov rcx, qword [rsp + 0x7f30]
mov qword [rsp + 0x8428], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8428]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x5408], rax
mov r8, qword [rsp + 0x8430]
mov rdx, qword [0x14020efd8]
mov rcx, qword [rsp + 0x7088]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ccd0], eax
mov r8, qword [rsp + 0x8438]
mov rdx, qword [0x14020eff0]
mov rcx, qword [rsp + 0x7710]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cc64], eax
movzx eax, byte [rsp + 0x924]
mov rcx, qword [rsp + 0x6c70]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [0x140207786], al
movzx eax, word [0x1402072d4]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x1808], ax
lea rax, [rsp + 0x3644]
mov qword [rsp + 0x8440], rax
mov rcx, qword [rsp + 0x6b90]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020eb60], eax
mov rax, qword [0x14020d1f0]
mov rax, qword [rax]
mov rcx, qword [0x140207320]
xor rcx, rax
mov rax, rcx
mov qword [0x140207380], rax
mov rcx, qword [rsp + 0x8448]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f004], eax
movsx eax, byte [rsp + 0x682]
mov rcx, qword [0x14020e650]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x26c], al
lea rax, str.S83
mov qword [rsp + 0x8450], rax
mov r8, qword [rsp + 0x8458]
mov rdx, qword [0x14020f010]
mov rcx, qword [rsp + 0x7858]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020de44], eax
lea rax, [rsp + 0x2be8]
mov qword [0x14020f018], rax
mov rax, qword [0x14020cd30]
mov rcx, qword [0x14020cdf0]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [rsp + 0x8320]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x7930]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ef8c], eax
mov r8, qword [rsp + 0x7a28]
mov rdx, qword [0x14020de90]
mov rcx, qword [rsp + 0x8460]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f024], eax
lea rax, [rsp + 0x5c3]
mov qword [rsp + 0x8468], rax
mov rcx, qword [rsp + 0x8470]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f02c], eax
mov rax, qword [0x14020d170]
movzx eax, word [rax]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov rax, qword [0x14020db50]
mov ecx, dword [rsp + 0x4c08]
imul ecx, dword [rax]
mov eax, ecx
mov rcx, qword [rsp + 0x7bd8]
mov dword [rcx], eax
mov rax, qword [rsp + 0x83f0]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207270]
shr rax, cl
mov qword [rsp + 0x6540], rax
mov r8, qword [rsp + 0x8478]
mov rdx, qword [0x14020f048]
mov rcx, qword [rsp + 0x7718]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e754], eax
mov rax, qword [0x14020d390]
movsx eax, byte [rax]
mov rcx, qword [0x14020de78]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [0x140207794], al
mov rax, qword [rsp + 0x81c0]
movsx eax, word [rax]
movsx ecx, word [0x140207314]
xor eax, ecx
mov word [rsp + 0x18c0], ax
mov eax, dword [rsp + 0x3314]
cdq
idiv dword [rsp + 0x1ba4]
mov eax, edx
mov dword [rsp + 0x38e4], eax
mov rax, qword [0x14020cdf0]
mov rax, qword [rax]
cqo
movabs rcx, 0x1ec2a9177294d
idiv rcx
mov qword [0x140207258], rax
movzx eax, byte [rsp + 0x9f0]
movzx ecx, byte [0x14020751d]
shl eax, cl
mov byte [rsp + 0x32c], al
mov r8, qword [rsp + 0x8480]
mov rdx, qword [0x14020f068]
mov rcx, qword [rsp + 0x6fa8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ef44], eax
movzx eax, word [0x1402072ac]
mov rcx, qword [rsp + 0x7a30]
movzx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0xf58], ax
mov rcx, qword [rsp + 0x70d0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ea80], eax
mov rcx, qword [rsp + 0x8488]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f078], eax
lea rax, [0x140207674]
mov qword [0x14020f088], rax
mov rax, qword [0x14020d248]
mov rcx, qword [rsp + 0x5870]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [rsp + 0x7e90]
mov qword [rcx], rax
lea rax, [0x140207474]
mov qword [rsp + 0x8490], rax
movsx eax, word [rsp + 0x1760]
movsx ecx, word [rsp + 0x13bc]
and eax, ecx
mov rcx, qword [0x14020cfb0]
mov word [rcx], ax
mov eax, dword [0x1402073e8]
mov ecx, dword [0x140207774]
xor ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x7d28]
mov dword [rcx], eax
mov r8, qword [rsp + 0x8498]
mov rdx, qword [0x14020f090]
mov rcx, qword [rsp + 0x7de0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dc88], eax
lea rax, [rsp + 0x5e70]
mov qword [rsp + 0x84a0], rax
mov rax, qword [0x14020ea50]
movzx eax, byte [rax]
movzx ecx, byte [0x14020751d]
sub eax, ecx
mov byte [0x140207796], al
mov r8, qword [rsp + 0x84a8]
mov rdx, qword [0x14020f0b0]
mov rcx, qword [rsp + 0x6fc8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cf90], eax
movzx eax, word [rsp + 0x1158]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x6da8]
mov word [rcx], ax
mov rax, qword [rsp + 0x7c40]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x4b50]
shl eax, cl
mov dword [rsp + 0x4e10], eax
mov rcx, qword [rsp + 0x7148]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cc30], eax
mov rax, qword [rsp + 0x77a8]
mov rax, qword [rax]
mov rcx, qword [0x14020d110]
mov qword [rsp + 0x84b0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x84b0]
mov rax, qword [rax]
shr rax, cl
mov rcx, qword [0x14020d248]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x84b8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f0c0], eax
mov r8, qword [rsp + 0x84c0]
mov rdx, qword [0x14020f0c8]
mov rcx, qword [rsp + 0x7fc0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d604], eax
mov rax, qword [rsp + 0x7180]
movsx eax, byte [rax]
mov rcx, qword [0x14020dc40]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x973], al
mov r8, qword [rsp + 0x84c8]
mov rdx, qword [0x14020f0e0]
mov rcx, qword [rsp + 0x7098]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cb90], eax
lea rax, [rsp + 0x172c]
mov qword [rsp + 0x84d0], rax
lea rax, [rsp + 0x24b4]
mov qword [0x14020f0f8], rax
mov rax, qword [rsp + 0x7670]
mov rax, qword [rax]
mov rcx, qword [0x140207258]
or rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x77c8]
mov qword [rcx], rax
mov rax, qword [rsp + 0x70c8]
movzx eax, byte [rax]
movzx ecx, byte [str.3s]
shl eax, cl
mov byte [rsp + 0x85a], al
movzx eax, word [rsp + 0x1808]
movzx ecx, word [rsp + 0x158c]
and eax, ecx
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov rcx, qword [rsp + 0x7db8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e52c], eax
mov rcx, qword [rsp + 0x84d8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f100], eax
mov eax, dword [0x1402075a8]
mov rcx, qword [0x14020eab0]
mov qword [rsp + 0x84e0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x84e0]
mov eax, dword [rax]
shr eax, cl
mov dword [rsp + 0x3d04], eax
lea rax, [rsp + 0x5ca8]
mov qword [rsp + 0x84e8], rax
mov rax, qword [0x14020d000]
movsx eax, byte [rax]
movsx ecx, byte [0x14020758b]
xor eax, ecx
mov byte [0x1402077ac], al
mov rax, qword [rsp + 0x6eb8]
movsx eax, word [rax]
movsx ecx, word [str.S83]
sub eax, ecx
mov word [rsp + 0x1ad0], ax
mov rax, qword [rsp + 0x8258]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x50b0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x42d0], eax
mov r8, qword [rsp + 0x84f0]
mov rdx, qword [0x14020f118]
mov rcx, qword [rsp + 0x7c98]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d34c], eax
mov rax, qword [0x14020cdf0]
mov rcx, qword [rsp + 0x5e70]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
mov r8, qword [rsp + 0x84f8]
mov rdx, qword [0x14020f128]
mov rcx, qword [rsp + 0x7b88]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e0e4], eax
movzx eax, byte [rsp + 0x4e1]
mov rcx, qword [0x14020daf0]
movzx ecx, byte [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x72d0]
mov byte [rcx], al
lea rax, [rsp + 0x1970]
mov qword [rsp + 0x8500], rax
mov eax, dword [0x140207518]
mov ecx, dword [rsp + 0x1d00]
sub ecx, eax
mov eax, ecx
mov dword [0x1402077b4], eax
mov rax, qword [0x14020cd60]
mov rcx, qword [rsp + 0x7160]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [rsp + 0x7df8]
mov qword [rcx], rax
lea rax, [0x140207293]
mov qword [rsp + 0x8508], rax
movsx eax, word [0x140207268]
movsx ecx, word [rsp + 0x1744]
shl eax, cl
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov rax, qword [0x14020e268]
mov rcx, qword [0x14020e4e8]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x4c74], eax
mov rcx, qword [rsp + 0x80e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ef8c], eax
lea rax, [rsp + 0x6380]
mov qword [rsp + 0x8510], rax
lea rax, [0x1402076f3]
mov qword [0x14020f140], rax
mov rax, qword [rsp + 0x7610]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x10fc]
sar eax, cl
mov word [rsp + 0xf90], ax
lea rax, [0x1402072ec]
mov qword [rsp + 0x8518], rax
mov rax, qword [rsp + 0x5438]
mov rcx, qword [0x14020cef8]
mov qword [rsp + 0x8520], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8520]
mov rax, qword [rax]
shr rax, cl
mov rcx, qword [0x14020d248]
mov qword [rcx], rax
mov r8, qword [rsp + 0x7bd0]
mov rdx, qword [0x14020ed48]
mov rcx, qword [rsp + 0x8528]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f14c], eax
movsx eax, byte [0x140207706]
mov rcx, qword [0x14020ce68]
movsx ecx, byte [rcx]
xor eax, ecx
mov rcx, qword [rsp + 0x6d40]
mov byte [rcx], al
mov rcx, qword [rsp + 0x8530]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f15c], eax
mov rax, qword [rsp + 0x8450]
movsx eax, word [rax]
movsx ecx, word [str.S83]
add eax, ecx
mov word [rsp + 0x12f0], ax
mov rax, qword [0x14020d308]
mov rcx, qword [rsp + 0x7c60]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov dword [0x1402077bc], eax
mov rcx, qword [rsp + 0x7a58]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e06c], eax
mov r8, qword [rsp + 0x82c8]
mov rdx, qword [0x14020e2a0]
mov rcx, qword [rsp + 0x8538]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f170], eax
mov rax, qword [0x14020cc98]
mov rax, qword [rax]
mov rcx, qword [0x14020cd30]
mov qword [rsp + 0x8540], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8540]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x68a0], rax
lea rax, [rsp + 0xa63]
mov qword [rsp + 0x8548], rax
movzx eax, word [0x1402072d4]
mov rcx, qword [rsp + 0x7ff8]
movzx ecx, word [rcx]
cdq
idiv ecx
mov eax, edx
mov word [0x1402072ac], ax
mov rax, qword [rsp + 0x7320]
mov ecx, dword [0x140207780]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x42e4], eax
lea rax, [rsp + 0x6198]
mov qword [rsp + 0x8550], rax
mov r8, qword [rsp + 0x84c0]
mov rdx, qword [0x14020dea8]
mov rcx, qword [rsp + 0x8558]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f178], eax
mov rax, qword [rsp + 0x7138]
movsx eax, byte [rax]
mov rcx, qword [0x14020d540]
movsx ecx, byte [rcx]
sub eax, ecx
mov byte [0x1402077af], al
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x172c]
sub eax, ecx
mov rcx, qword [rsp + 0x7d78]
mov word [rcx], ax
mov rcx, qword [rsp + 0x8560]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f190], eax
mov rax, qword [0x14020e0f0]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x140207458]
shl eax, cl
mov dword [rsp + 0x1cfc], eax
mov rax, qword [0x14020d2a0]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x6300]
sar rax, cl
mov qword [0x140207258], rax
mov r8, qword [rsp + 0x8568]
mov rdx, qword [0x14020f198]
mov rcx, qword [rsp + 0x8228]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ccf8], eax
mov rax, qword [0x14020dab0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x7268]
movzx ecx, byte [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x6f90]
mov byte [rcx], al
lea rax, [0x140207280]
mov qword [rsp + 0x8570], rax
mov rcx, qword [rsp + 0x7650]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020de14], eax
lea rax, [0x1402075e0]
mov qword [0x14020f1b8], rax
mov rax, qword [0x14020d248]
mov rcx, qword [rsp + 0x5870]
imul rcx, qword [rax]
mov rax, rcx
mov qword [rsp + 0x5468], rax
mov r8, qword [rsp + 0x7118]
mov rdx, qword [0x14020cb28]
mov rcx, qword [rsp + 0x8578]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f1ac], eax
lea rax, [rsp + 0x42]
mov qword [rsp + 0x8580], rax
mov rcx, qword [rsp + 0x8588]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f1d4], eax
movsx eax, word [rsp + 0xef8]
movsx ecx, word [0x140207268]
xor eax, ecx
mov word [0x140207314], ax
mov r8, qword [rsp + 0x8590]
mov rdx, qword [0x14020f1e0]
mov rcx, qword [rsp + 0x7b58]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e06c], eax
mov rax, qword [rsp + 0x7d28]
mov eax, dword [rax]
mov ecx, dword [0x140207668]
add ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x79c0]
mov dword [rcx], eax
lea rax, [0x140207338]
mov qword [rsp + 0x8598], rax
mov rcx, qword [rsp + 0x7758]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d6c0], eax
lea rax, [rsp + 0x8c9]
mov qword [0x14020f1f0], rax
movzx eax, word [rsp + 0x12bc]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x8068]
mov word [rcx], ax
mov r8, qword [rsp + 0x76d0]
mov rdx, qword [0x14020d2e8]
mov rcx, qword [rsp + 0x85a0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f208], eax
mov rcx, qword [rsp + 0x85a8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f20c], eax
mov r8, qword [rsp + 0x85b0]
mov rdx, qword [0x14020f218]
mov rcx, qword [rsp + 0x6cf0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dc14], eax
lea rax, [0x140207534]
mov qword [rsp + 0x85b8], rax
mov rax, qword [0x140207320]
mov rcx, qword [rsp + 0x6198]
and rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d110]
mov qword [rcx], rax
mov rax, qword [rsp + 0x71e0]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x803]
sub eax, ecx
mov rcx, qword [rsp + 0x7238]
mov byte [rcx], al
mov rcx, qword [rsp + 0x71b0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d348], eax
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x10f0]
add eax, ecx
mov word [rsp + 0x1a28], ax
mov rax, qword [0x14020d308]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x4964]
xor ecx, eax
mov eax, ecx
mov dword [0x1402077d4], eax
mov rax, qword [rsp + 0x66b0]
cqo
movabs rcx, 0x1ec2a917764c5
idiv rcx
mov rax, rdx
mov rcx, qword [rsp + 0x7530]
mov qword [rcx], rax
mov rax, qword [0x14020d720]
movzx eax, byte [rax]
cdq
mov ecx, 0x3d
idiv ecx
mov byte [rsp + 0xa83], al
mov r8, qword [rsp + 0x6ed0]
mov rdx, qword [0x14020f218]
mov rcx, qword [rsp + 0x85c0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f224], eax
mov rcx, qword [rsp + 0x85c8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f234], eax
mov rax, qword [rsp + 0x8500]
movzx eax, word [rax]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
shl eax, cl
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov r8, qword [rsp + 0x85d0]
mov rdx, qword [0x14020f238]
mov rcx, qword [rsp + 0x6d90]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dc88], eax
mov rcx, qword [rsp + 0x6bc8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f234], eax
mov rax, qword [rsp + 0x7cf0]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x1bd4]
shr eax, cl
mov dword [rsp + 0x33e4], eax
mov r8, qword [rsp + 0x7ac0]
mov rdx, qword [0x14020e0d8]
mov rcx, qword [rsp + 0x85d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f24c], eax
mov rcx, qword [rsp + 0x85e0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f250], eax
lea rax, [0x140207250]
mov qword [rsp + 0x85e8], rax
lea rax, [0x140207577]
mov qword [0x14020f260], rax
mov rax, qword [rsp + 0x7640]
movsx eax, word [rax]
movsx ecx, word [str.S83]
or eax, ecx
mov word [rsp + 0x1548], ax
mov eax, dword [rsp + 0x2600]
mov ecx, dword [rsp + 0x3aac]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x29d4], eax
mov rax, qword [rsp + 0x5ff8]
mov rcx, qword [0x1402072e0]
xor rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
mov rax, qword [rsp + 0x6dd0]
movzx eax, byte [rax]
mov rcx, qword [0x14020eb68]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x7e5], al
movzx eax, word [0x140207280]
movzx ecx, word [rsp + 0x14f8]
sar eax, cl
mov word [rsp + 0xfac], ax
mov rax, qword [rsp + 0x7590]
mov eax, dword [rax]
mov rcx, qword [0x14020dbd0]
mov qword [rsp + 0x85f0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x85f0]
mov eax, dword [rax]
shl eax, cl
mov dword [0x1402077e8], eax
mov rcx, qword [rsp + 0x7400]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dfd8], eax
mov rax, qword [rsp + 0x7e90]
mov rcx, qword [0x140207380]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [rsp + 0x82a8]
mov qword [rcx], rax
lea rax, [0x1402077ac]
mov qword [rsp + 0x85f8], rax
mov rax, qword [rsp + 0x80f8]
movsx eax, word [rax]
movsx ecx, word [0x140207290]
add eax, ecx
mov word [0x140207314], ax
mov r8, qword [rsp + 0x77d0]
mov rdx, qword [0x14020e818]
mov rcx, qword [rsp + 0x8600]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f270], eax
mov rax, qword [rsp + 0x7988]
mov eax, dword [rax]
mov ecx, dword [0x140207690]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x48a4], eax
lea rax, [0x140207240]
mov qword [rsp + 0x8608], rax
lea rax, [0x140207423]
mov qword [0x14020f288], rax
mov rcx, qword [rsp + 0x8610]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f290], eax
mov r8, qword [rsp + 0x8618]
mov rdx, qword [0x14020f2a0]
mov rcx, qword [rsp + 0x78b0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e4b0], eax
mov rax, qword [rsp + 0x7440]
movzx eax, word [rax]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x7a30]
mov word [rcx], ax
lea rax, [0x1402073b0]
mov qword [rsp + 0x8620], rax
mov rcx, qword [rsp + 0x73a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e714], eax
mov rax, qword [rsp + 0x6ff8]
mov rcx, qword [0x140207250]
mov rax, qword [rax]
or rax, rcx
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
mov r8, qword [rsp + 0x7630]
mov rdx, qword [0x14020eda0]
mov rcx, qword [rsp + 0x8628]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f2b8], eax
mov rcx, qword [rsp + 0x8630]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f2bc], eax
movsx eax, byte [0x140207530]
mov rcx, qword [rsp + 0x6c08]
movsx ecx, byte [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x7d48]
mov byte [rcx], al
lea rax, str.S83
mov qword [rsp + 0x8638], rax
lea rax, [0x140207444]
mov qword [0x14020f2d0], rax
mov rax, qword [rsp + 0x7cd0]
mov rcx, qword [0x14020cd30]
mov rax, qword [rax]
imul rax, qword [rcx]
mov qword [rsp + 0x56d8], rax
lea rax, [rsp + 0x601]
mov qword [rsp + 0x8640], rax
mov rax, qword [rsp + 0x77b8]
movzx eax, word [rax]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
cdq
idiv ecx
mov eax, edx
mov word [0x140207304], ax
xor edx, edx
mov eax, dword [rsp + 0x3d2c]
div dword [rsp + 0x2b44]
mov dword [rsp + 0x3a94], eax
mov r8, qword [rsp + 0x8648]
mov rdx, qword [0x14020f2d8]
mov rcx, qword [rsp + 0x7fb8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d474], eax
mov rax, qword [0x14020ce30]
mov rcx, qword [0x14020d248]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x5e48], rax
mov r8, qword [rsp + 0x8650]
mov rdx, qword [0x14020f2e0]
mov rcx, qword [rsp + 0x7f70]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d91c], eax
lea rax, [rsp + 0x26c]
mov qword [0x14020f2f8], rax
movsx eax, word [0x140207314]
mov rcx, qword [rsp + 0x7f40]
movsx ecx, word [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x8040]
mov word [rcx], ax
mov rax, qword [0x14020d460]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x7d28]
mov qword [rsp + 0x8658], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8658]
mov eax, dword [rax]
sar eax, cl
mov dword [rsp + 0x4f0c], eax
mov rax, qword [rsp + 0x66b0]
movzx ecx, al
mov rax, qword [rsp + 0x56d8]
sar rax, cl
mov qword [0x140207338], rax
movzx eax, byte [0x1402072bf]
mov rcx, qword [0x14020e8e8]
movzx ecx, byte [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x7d88]
mov byte [rcx], al
mov rcx, qword [rsp + 0x82b8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d68c], eax
mov rax, qword [rsp + 0x7b00]
movzx eax, word [rax]
movzx ecx, word [0x140207304]
and eax, ecx
mov word [rsp + 0x1404], ax
lea rax, [rsp + 0x33e4]
mov qword [0x14020f308], rax
mov r8, qword [rsp + 0x6ed0]
mov rdx, qword [0x14020d5f0]
mov rcx, qword [rsp + 0x8660]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f310], eax
mov rax, qword [0x14020ce30]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5688]
xor rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x7df8]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x8668]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f324], eax
movsx eax, byte [rsp + 0x682]
movsx ecx, byte [rsp + 0xaf5]
shl eax, cl
mov byte [rsp + 0xa22], al
movsx eax, word [0x140207314]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
or eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov rcx, qword [rsp + 0x6c58]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d8d8], eax
mov rax, qword [rsp + 0x7fe0]
mov ecx, dword [0x1402075f0]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x2bf4], eax
mov rax, qword [rsp + 0x75e8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x64d0]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x6630], rax
mov rax, qword [0x14020d430]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x7798]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [0x1402077f9], al
movzx eax, word [rsp + 0xf90]
movzx ecx, word [0x140207280]
sar eax, cl
mov word [rsp + 0x1014], ax
lea rax, [0x140207768]
mov qword [rsp + 0x8670], rax
mov rax, qword [rsp + 0x7df8]
mov rcx, qword [0x14020cd60]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov rcx, qword [0x14020ce30]
mov qword [rcx], rax
movsx eax, byte [rsp + 0x973]
movsx ecx, byte [rsp + 0x7cd]
shl eax, cl
mov byte [rsp + 0x61f], al
lea rax, [0x140207314]
mov qword [rsp + 0x8678], rax
lea rax, [0x140207774]
mov qword [0x14020f340], rax
mov rax, qword [rsp + 0x66e8]
cqo
mov rcx, qword [0x14020cd30]
idiv qword [rcx]
mov rax, rdx
mov qword [rsp + 0x5490], rax
movzx eax, byte [rsp + 0x4e1]
movzx ecx, byte [rsp + 0xa83]
add eax, ecx
mov byte [rsp + 0x5ff], al
movzx eax, word [0x1402072ac]
mov rcx, qword [rsp + 0x7440]
movzx ecx, word [rcx]
and eax, ecx
mov word [0x140207280], ax
mov rax, qword [rsp + 0x71e8]
mov rcx, qword [0x14020e970]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x3d2c], eax
lea rax, [rsp + 0x5868]
mov qword [rsp + 0x8680], rax
lea rax, [rsp + 0xa1e]
mov qword [0x14020f348], rax
mov r8, qword [rsp + 0x8128]
mov rdx, qword [0x14020e0d8]
mov rcx, qword [rsp + 0x8688]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f35c], eax
movsx eax, word [str.S83]
movsx ecx, word [0x140207290]
shl eax, cl
mov word [rsp + 0x190c], ax
mov r8, qword [rsp + 0x8238]
mov rdx, qword [0x14020efa0]
mov rcx, qword [rsp + 0x8690]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f360], eax
mov rax, qword [0x14020ec08]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x34d8]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x4614], eax
mov rcx, qword [rsp + 0x8698]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f378], eax
mov rcx, qword [rsp + 0x8380]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e714], eax
mov rax, qword [0x14020cc98]
mov rcx, qword [rsp + 0x8320]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [0x140207350], rax
movzx eax, byte [0x140207664]
movzx ecx, byte [rsp + 0x924]
imul eax, ecx
mov byte [rsp + 0x23a], al
mov r8, qword [rsp + 0x6f10]
mov rdx, qword [0x14020ed48]
mov rcx, qword [rsp + 0x86a0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f37c], eax
lea rax, [rsp + 0x127c]
mov qword [rsp + 0x86a8], rax
lea rax, [0x140207518]
mov qword [0x14020f398], rax
mov r8, qword [rsp + 0x6f80]
mov rdx, qword [0x14020eed0]
mov rcx, qword [rsp + 0x86b0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f3a0], eax
mov rax, qword [0x14020cd60]
mov rcx, qword [rsp + 0x7130]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [rsp + 0x6ff8]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x86b8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f3a4], eax
mov rax, qword [0x14020d8f8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xc8e]
sar eax, cl
mov byte [rsp + 0x7ef], al
movsx eax, word [rsp + 0x102c]
movsx ecx, word [0x140207290]
or eax, ecx
mov word [str.S83], ax
mov rcx, qword [rsp + 0x7920]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ec20], eax
mov r8, qword [rsp + 0x7968]
mov rdx, qword [0x14020eda0]
mov rcx, qword [rsp + 0x86c0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f3bc], eax
mov rax, qword [rsp + 0x7000]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x2be8]
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x7fe0]
mov dword [rcx], eax
mov rcx, qword [rsp + 0x86c8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f3c0], eax
movabs rax, 0x1ec2a91776665
mov rcx, qword [0x140207338]
imul rcx, rax
mov rax, rcx
mov qword [rsp + 0x5f28], rax
mov r8, qword [rsp + 0x86d0]
mov rdx, qword [0x14020f3d8]
mov rcx, qword [rsp + 0x79e8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d82c], eax
movzx eax, byte [rsp + 0x601]
movzx ecx, byte [0x1402072bf]
and eax, ecx
mov byte [0x14020780d], al
movzx eax, word [rsp + 0x16b0]
mov rcx, qword [rsp + 0x8308]
movzx ecx, word [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x8500]
mov word [rcx], ax
mov r8, qword [rsp + 0x86d8]
mov rdx, qword [0x14020f3f0]
mov rcx, qword [rsp + 0x7a90]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e9f8], eax
lea rax, [0x1402073f0]
mov qword [rsp + 0x86e0], rax
mov rcx, qword [rsp + 0x7fb8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d88c], eax
mov r8, qword [rsp + 0x6f48]
mov rdx, qword [0x14020de28]
mov rcx, qword [rsp + 0x86e8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f3f8], eax
mov rcx, qword [rsp + 0x86f0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f400], eax
mov r8, qword [rsp + 0x86f8]
mov rdx, qword [0x14020f410]
mov rcx, qword [rsp + 0x7c08]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d96c], eax
mov rcx, qword [rsp + 0x7b50]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020de6c], eax
mov rax, qword [rsp + 0x7ae0]
mov rcx, qword [rsp + 0x7f78]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
movsx eax, byte [0x14020726a]
movsx ecx, byte [0x140207794]
shl eax, cl
mov byte [rsp + 0xd9a], al
mov rcx, qword [rsp + 0x8700]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f420], eax
lea rax, [rsp + 0x18e0]
mov qword [rsp + 0x8708], rax
mov r8, qword [rsp + 0x8710]
mov rdx, qword [0x14020f428]
mov rcx, qword [rsp + 0x86b0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ccd8], eax
lea rax, [0x1402073d0]
mov qword [0x14020f440], rax
mov rax, qword [0x14020cd30]
mov rcx, qword [rsp + 0x6300]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [rsp + 0x75e8]
mov qword [rcx], rax
mov r8, qword [rsp + 0x8718]
mov rdx, qword [0x14020f450]
mov rcx, qword [rsp + 0x7e00]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e028], eax
mov rax, qword [0x14020e678]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x6f28]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x919], al
mov rax, qword [rsp + 0x76f0]
movzx eax, word [rax]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
add eax, ecx
mov word [0x140207280], ax
mov eax, dword [rsp + 0x4b50]
mov ecx, dword [0x140207518]
xor ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x7468]
mov dword [rcx], eax
mov rcx, qword [rsp + 0x7858]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d024], eax
lea rax, [0x140207250]
mov qword [rsp + 0x8720], rax
lea rax, [rsp + 0x42]
mov qword [0x14020f460], rax
mov rax, qword [rsp + 0x8160]
movsx eax, word [rax]
movsx ecx, word [0x140207290]
or eax, ecx
mov word [rsp + 0x1ac4], ax
lea rax, [0x140207668]
mov qword [rsp + 0x8728], rax
mov rax, qword [rsp + 0x7ee8]
mov rcx, qword [0x140207350]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x457]
movzx ecx, byte [rsp + 0x5c3]
shl eax, cl
mov byte [rsp + 0x27e], al
mov rcx, qword [rsp + 0x8730]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f46c], eax
lea rax, [0x1402072d4]
mov qword [rsp + 0x8738], rax
lea rax, [0x140207434]
mov qword [0x14020f488], rax
mov rax, qword [0x140207250]
mov rcx, qword [rsp + 0x6538]
and rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x6ca8]
mov qword [rcx], rax
lea rax, [0x140207681]
mov qword [rsp + 0x8740], rax
mov rax, qword [rsp + 0x8708]
movsx eax, word [rax]
movsx ecx, word [0x140207290]
sar eax, cl
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov eax, dword [rsp + 0x2560]
movzx ecx, al
mov eax, dword [rsp + 0x449c]
sar eax, cl
mov rcx, qword [rsp + 0x8120]
mov dword [rcx], eax
mov rax, qword [rsp + 0x7348]
mov rax, qword [rax]
mov rcx, qword [0x14020cd30]
mov qword [rsp + 0x8748], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8748]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x55c8], rax
lea rax, [rsp + 0x457]
mov qword [0x14020f490], rax
movzx eax, word [0x1402072d4]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0xfec], ax
mov eax, dword [0x140207428]
mov ecx, dword [rsp + 0x4e10]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x2678], eax
mov rax, qword [rsp + 0x7ae0]
mov rcx, qword [rsp + 0x6ca8]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [0x140207380], rax
movsx eax, byte [0x14020723c]
mov rcx, qword [0x14020dc40]
movsx ecx, byte [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x7d48]
mov byte [rcx], al
mov r8, qword [rsp + 0x8750]
mov rdx, qword [0x14020f4b0]
mov rcx, qword [rsp + 0x7e00]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f024], eax
movsx eax, word [rsp + 0x18e0]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x1918], ax
lea rax, [0x1402074e4]
mov qword [0x14020f4c0], rax
mov rcx, qword [rsp + 0x7930]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ce50], eax
mov r8, qword [rsp + 0x84c0]
mov rdx, qword [0x14020e798]
mov rcx, qword [rsp + 0x8758]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f4a4], eax
mov rcx, qword [rsp + 0x8760]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f4e0], eax
mov rax, qword [rsp + 0x7b20]
mov rcx, qword [0x14020cc98]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x54a0], rax
lea rax, [0x140207423]
mov qword [rsp + 0x8768], rax
movzx eax, word [rsp + 0xf4c]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
imul eax, ecx
mov word [0x1402072ac], ax
mov eax, dword [rsp + 0x3d2c]
mov rcx, qword [0x14020ddd8]
mov qword [rsp + 0x8770], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8770]
mov eax, dword [rax]
shr eax, cl
mov rcx, qword [rsp + 0x70c0]
mov dword [rcx], eax
lea rax, [0x1402072f8]
mov qword [rsp + 0x8778], rax
lea rax, [0x1402077af]
mov qword [0x14020f4e8], rax
movsx eax, word [rsp + 0xef8]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x13bc], ax
lea rax, [rsp + 0x221c]
mov qword [rsp + 0x8780], rax
mov rax, qword [rsp + 0x6d30]
mov rcx, qword [0x140207338]
mov rax, qword [rax]
xor rax, rcx
mov qword [0x140207258], rax
mov rax, qword [0x14020d1c8]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x7d88]
movzx ecx, byte [rcx]
cdq
idiv ecx
mov byte [rsp + 0x601], al
lea rax, [0x140207304]
mov qword [rsp + 0x8788], rax
xor edx, edx
mov rax, qword [0x14020e718]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x7bd8]
div dword [rcx]
mov eax, edx
mov dword [0x140207824], eax
mov rax, qword [rsp + 0x6d08]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x1402072f8]
shl rax, cl
mov rcx, qword [rsp + 0x8300]
mov qword [rcx], rax
lea rax, [rsp + 0x13a]
mov qword [rsp + 0x8790], rax
mov r8, qword [rsp + 0x8798]
mov rdx, qword [0x14020f500]
mov rcx, qword [rsp + 0x7080]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f024], eax
movsx eax, word [0x140207268]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
add eax, ecx
mov word [0x140207314], ax
mov eax, dword [0x14020774c]
mov ecx, dword [rsp + 0x487c]
and ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x6df0]
mov dword [rcx], eax
mov rcx, qword [rsp + 0x6f30]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f024], eax
mov rax, qword [0x14020cdf0]
mov rcx, qword [rsp + 0x5530]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x5c28], rax
movzx eax, byte [0x140207563]
mov rcx, qword [rsp + 0x7268]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [0x14020781d], al
mov r8, qword [rsp + 0x7260]
mov rdx, qword [0x14020d698]
mov rcx, qword [rsp + 0x87a0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f50c], eax
mov rcx, qword [rsp + 0x87a8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f520], eax
mov rax, qword [rsp + 0x71d0]
movzx eax, word [rax]
movzx ecx, word [0x140207280]
sub eax, ecx
mov word [rsp + 0x1a34], ax
mov rax, qword [0x14020f308]
mov rcx, qword [rsp + 0x83c0]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x3c74], eax
mov rax, qword [0x140207380]
movzx ecx, al
mov rax, qword [0x140207250]
shl rax, cl
mov rcx, qword [0x14020cef8]
mov qword [rcx], rax
mov rax, qword [rsp + 0x8580]
movsx eax, byte [rax]
movsx ecx, byte [0x140207681]
cdq
idiv ecx
mov eax, edx
mov byte [rsp + 0x767], al
lea rax, [0x140207290]
mov qword [rsp + 0x87b0], rax
lea rax, [rsp + 0x38e4]
mov qword [0x14020f530], rax
mov r8, qword [rsp + 0x87b8]
mov rdx, qword [0x14020f538]
mov rcx, qword [rsp + 0x8098]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ebd4], eax
mov rax, qword [0x140207258]
movzx ecx, al
mov rax, qword [0x140207350]
sar rax, cl
mov rcx, qword [rsp + 0x7bc8]
mov qword [rcx], rax
lea rax, [rsp + 0x768]
mov qword [rsp + 0x87c0], rax
mov rcx, qword [rsp + 0x7498]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cd80], eax
mov rax, qword [0x14020d170]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x7950]
movzx ecx, word [rcx]
or eax, ecx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov rax, qword [rsp + 0x8440]
mov ecx, dword [0x1402077b4]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x1e74], eax
lea rax, [rsp + 0x61e8]
mov qword [rsp + 0x87c8], rax
mov r8, qword [rsp + 0x80b8]
mov rdx, qword [0x14020d970]
mov rcx, qword [rsp + 0x87d0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f544], eax
movsx eax, byte [rsp + 0xc7]
movsx ecx, byte [0x1402074ef]
shl eax, cl
mov byte [0x140207834], al
movsx eax, word [0x140207268]
movsx ecx, word [rsp + 0x1548]
and eax, ecx
mov word [rsp + 0xe78], ax
lea rax, [0x140207690]
mov qword [rsp + 0x87d8], rax
mov rax, qword [rsp + 0x8608]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207350]
sar rax, cl
mov rcx, qword [0x14020cc98]
mov qword [rcx], rax
movzx eax, byte [0x140207575]
movzx ecx, byte [0x1402076f3]
xor eax, ecx
mov rcx, qword [rsp + 0x8050]
mov byte [rcx], al
lea rax, [rsp + 0x14f8]
mov qword [rsp + 0x87e0], rax
mov rax, qword [0x14020f1b8]
mov rcx, qword [rsp + 0x8080]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [0x14020783c], eax
mov rax, qword [rsp + 0x7e38]
mov rcx, qword [0x14020cef8]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x57b0], rax
mov rax, qword [0x14020e9e8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x159]
add eax, ecx
mov byte [rsp + 0x813], al
mov r8, qword [rsp + 0x7528]
mov rdx, qword [0x14020cb40]
mov rcx, qword [rsp + 0x87e8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f554], eax
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1918]
or eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov eax, dword [0x1402076b0]
mov ecx, dword [rsp + 0x2bf4]
sub ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x7278]
mov dword [rcx], eax
mov rcx, qword [rsp + 0x87f0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f578], eax
mov rax, qword [rsp + 0x66b0]
mov rcx, qword [0x140207350]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x6628], rax
lea rax, [0x140207563]
mov qword [0x14020f580], rax
movzx eax, word [rsp + 0x1404]
mov rcx, qword [rsp + 0x8788]
movzx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x1a00], ax
mov rax, qword [rsp + 0x72a8]
mov eax, dword [rax]
mov ecx, dword [0x140207414]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x287c], eax
mov rax, qword [0x140207250]
movzx ecx, al
mov rax, qword [rsp + 0x6ad8]
shr rax, cl
mov rcx, qword [0x14020d1f0]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7e50]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x338]
sar eax, cl
mov byte [rsp + 0x813], al
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x6fe8]
movsx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x1b04], ax
mov rcx, qword [rsp + 0x77a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d334], eax
mov rax, qword [rsp + 0x7cb0]
mov ecx, dword [0x1402075d0]
mov eax, dword [rax]
add eax, ecx
mov dword [0x140207844], eax
mov rax, qword [rsp + 0x5d70]
mov rcx, qword [rsp + 0x54a0]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x6128], rax
mov rax, qword [0x14020e190]
movzx eax, byte [rax]
movzx ecx, byte [0x140207786]
shl eax, cl
mov byte [rsp + 0x5db], al
mov r8, qword [rsp + 0x8280]
mov rdx, qword [0x14020ddf0]
mov rcx, qword [rsp + 0x87f8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f58c], eax
mov rax, qword [rsp + 0x8500]
movzx eax, word [rax]
movzx ecx, word [0x1402072ac]
or eax, ecx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov rcx, qword [rsp + 0x8800]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f5a0], eax
mov rax, qword [0x14020e320]
mov ecx, dword [rsp + 0x4928]
mov eax, dword [rax]
sub eax, ecx
mov rcx, qword [rsp + 0x83c0]
mov dword [rcx], eax
mov r8, qword [rsp + 0x8808]
mov rdx, qword [0x14020f5a8]
mov rcx, qword [rsp + 0x79d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f3a0], eax
mov rax, qword [rsp + 0x5ea8]
mov rcx, qword [0x140207250]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x56f0], rax
lea rax, [rsp + 0x338]
mov qword [0x14020f5b8], rax
movsx eax, word [0x140207268]
mov rcx, qword [rsp + 0x83d0]
movsx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0xdcc], ax
mov r8, qword [rsp + 0x8810]
mov rdx, qword [0x14020f5c8]
mov rcx, qword [rsp + 0x7488]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e31c], eax
lea rax, [rsp + 0x42d0]
mov qword [rsp + 0x8818], rax
mov rax, qword [0x14020d2a0]
mov rax, qword [rax]
mov rcx, qword [0x14020cc98]
mov qword [rsp + 0x8820], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8820]
mov rax, qword [rax]
sar rax, cl
mov qword [0x140207338], rax
mov rax, qword [rsp + 0x87c0]
movzx eax, byte [rax]
mov rcx, qword [0x14020d3d0]
movzx ecx, byte [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x70c8]
mov byte [rcx], al
lea rax, [0x1402072d4]
mov qword [rsp + 0x8828], rax
mov eax, dword [rsp + 0x2ba8]
imul eax, dword [0x1402073a0]
mov dword [0x140207850], eax
xor edx, edx
mov rax, qword [rsp + 0x5cc0]
movabs rcx, 0x1e3e401665dd1
div rcx
mov rax, rdx
mov qword [rsp + 0x5468], rax
mov rcx, qword [rsp + 0x7ec0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d4c4], eax
lea rax, [0x14020726a]
mov qword [rsp + 0x8830], rax
mov r8, qword [rsp + 0x6e38]
mov rdx, qword [0x14020d658]
mov rcx, qword [rsp + 0x8838]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f5d8], eax
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x8638]
movsx ecx, word [rcx]
xor eax, ecx
mov word [0x140207268], ax
mov rax, qword [0x14020e7f8]
mov ecx, dword [0x140207724]
mov eax, dword [rax]
add eax, ecx
mov rcx, qword [rsp + 0x78e0]
mov dword [rcx], eax
lea rax, [rsp + 0x55c8]
mov qword [rsp + 0x8840], rax
lea rax, [0x1402072bf]
mov qword [0x14020f5e8], rax
mov rcx, qword [rsp + 0x8848]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f5fc], eax
mov rcx, qword [rsp + 0x6d90]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f3bc], eax
mov rax, qword [0x14020d170]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x14f8]
and eax, ecx
mov word [rsp + 0xf58], ax
lea rax, [0x140207584]
mov qword [rsp + 0x8850], rax
mov r8, qword [rsp + 0x78e8]
mov rdx, qword [0x14020e6b0]
mov rcx, qword [rsp + 0x8858]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f604], eax
mov rax, qword [rsp + 0x8778]
mov rax, qword [rax]
mov rcx, qword [0x140207270]
and rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
mov rax, qword [0x14020f5b8]
movsx eax, byte [rax]
mov rcx, qword [0x14020ddb0]
movsx ecx, byte [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x6db0]
mov byte [rcx], al
mov rcx, qword [rsp + 0x8860]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f618], eax
mov r8, qword [rsp + 0x8868]
mov rdx, qword [0x14020f628]
mov rcx, qword [rsp + 0x8380]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020de6c], eax
lea rax, [rsp + 0x14c0]
mov qword [rsp + 0x8870], rax
lea rax, [0x1402074e4]
mov qword [0x14020f638], rax
mov rax, qword [rsp + 0x5e70]
mov rcx, qword [0x140207338]
add rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x7bc8]
mov qword [rcx], rax
mov rax, qword [0x14020d1c8]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x457]
xor eax, ecx
mov byte [rsp + 0xa13], al
movzx eax, word [rsp + 0xf90]
movzx ecx, word [0x140207304]
shl eax, cl
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov rax, qword [rsp + 0x6e68]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x71e8]
mov qword [rsp + 0x8878], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8878]
mov eax, dword [rax]
shr eax, cl
mov rcx, qword [rsp + 0x7bd8]
mov dword [rcx], eax
mov rcx, qword [rsp + 0x8410]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d574], eax
mov rax, qword [rsp + 0x5e48]
mov rcx, qword [0x1402072f8]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x5248], rax
mov r8, qword [rsp + 0x7068]
mov rdx, qword [0x14020e220]
mov rcx, qword [rsp + 0x8880]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f644], eax
movsx eax, byte [rsp + 0x682]
mov rcx, qword [0x14020cf60]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [0x14020785a], al
mov rcx, qword [rsp + 0x8888]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f64c], eax
mov r8, qword [rsp + 0x8890]
mov rdx, qword [0x14020f670]
mov rcx, qword [rsp + 0x6ed8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d27c], eax
mov rax, qword [rsp + 0x8040]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x172c]
xor eax, ecx
mov rcx, qword [rsp + 0x84d0]
mov word [rcx], ax
mov rcx, qword [rsp + 0x7680]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f224], eax
mov rax, qword [0x14020e7f8]
mov eax, dword [rax]
mov ecx, dword [0x1402077d4]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x2180], eax
mov r8, qword [rsp + 0x8618]
mov rdx, qword [0x14020ee20]
mov rcx, qword [rsp + 0x8898]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f664], eax
mov r8, qword [rsp + 0x6e28]
mov rdx, qword [0x14020e348]
mov rcx, qword [rsp + 0x88a0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f67c], eax
mov rax, qword [0x140207240]
movzx ecx, al
mov rax, qword [rsp + 0x5408]
sar rax, cl
mov rcx, qword [0x14020cc98]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7740]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x768]
shl eax, cl
mov rcx, qword [rsp + 0x8468]
mov byte [rcx], al
mov rcx, qword [rsp + 0x88a8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f684], eax
movzx eax, word [0x1402072d4]
cdq
mov ecx, 0x2cd
idiv ecx
mov eax, edx
mov word [rsp + 0x1194], ax
lea rax, [rsp + 0x4c98]
mov qword [0x14020f698], rax
mov rax, qword [0x14020d248]
mov rcx, qword [0x14020d110]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x6508], rax
lea rax, [rsp + 0x767]
mov qword [rsp + 0x88b0], rax
movsx eax, word [0x140207290]
movsx ecx, word [str.S83]
add eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov rax, qword [rsp + 0x7fe0]
mov ecx, dword [0x140207490]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x4820], eax
mov rax, qword [rsp + 0x8840]
mov rax, qword [rax]
mov rcx, qword [0x14020cdf0]
mov qword [rsp + 0x88b8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x88b8]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x58c8], rax
mov r8, qword [rsp + 0x88c0]
mov rdx, qword [0x14020f6a8]
mov rcx, qword [rsp + 0x8170]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d538], eax
mov rax, qword [0x14020d938]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xd62]
or eax, ecx
mov byte [0x140207865], al
movzx eax, word [rsp + 0x158c]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x1504], ax
mov rcx, qword [rsp + 0x6c88]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020da04], eax
mov rax, qword [rsp + 0x7bd8]
mov rcx, qword [rsp + 0x7140]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x2808], eax
mov rax, qword [0x14020d248]
mov rcx, qword [rsp + 0x5928]
mov rax, qword [rax]
and rax, rcx
mov qword [0x140207250], rax
movsx eax, byte [rsp + 0x577]
movsx ecx, byte [0x140207480]
sar eax, cl
mov byte [rsp + 0x5e5], al
movsx eax, word [0x140207268]
movsx ecx, word [rsp + 0x14c0]
sar eax, cl
mov word [rsp + 0x10dc], ax
lea rax, [0x140207490]
mov qword [0x14020f6c0], rax
mov rax, qword [rsp + 0x5e70]
mov rcx, qword [0x140207350]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x5d70], rax
mov rax, qword [0x14020d430]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x756]
and eax, ecx
mov byte [rsp + 0xd94], al
mov rax, qword [rsp + 0x8828]
movzx eax, word [rax]
movzx ecx, word [0x140207280]
xor eax, ecx
mov word [0x1402072d4], ax
mov eax, dword [rsp + 0x463c]
mov rcx, qword [0x14020e238]
mov qword [rsp + 0x88c8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x88c8]
mov eax, dword [rax]
shl eax, cl
mov rcx, qword [rsp + 0x6ef8]
mov dword [rcx], eax
mov rax, qword [rsp + 0x6260]
mov rcx, qword [0x140207250]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x5720], rax
mov rax, qword [rsp + 0x8368]
movsx eax, byte [rax]
movsx ecx, byte [0x140207317]
sub eax, ecx
mov byte [0x140207867], al
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x18e0]
sub eax, ecx
mov word [rsp + 0x1a28], ax
lea rax, [0x1402075c4]
mov qword [rsp + 0x88d0], rax
mov r8, qword [rsp + 0x8158]
mov rdx, qword [0x14020f1e0]
mov rcx, qword [rsp + 0x88d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f6d4], eax
mov rax, qword [rsp + 0x75e8]
mov rcx, qword [rsp + 0x5f28]
mov rax, qword [rax]
xor rax, rcx
mov qword [0x140207258], rax
mov rax, qword [0x14020db70]
movzx eax, byte [rax]
mov rcx, qword [0x14020f1f0]
movzx ecx, byte [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x8050]
mov byte [rcx], al
lea rax, [rsp + 0x13a8]
mov qword [rsp + 0x88e0], rax
mov rax, qword [0x14020dbd0]
mov ecx, dword [0x140207824]
mov eax, dword [rax]
or eax, ecx
mov dword [0x140207874], eax
mov rax, qword [0x140207380]
mov rcx, qword [rsp + 0x83f0]
mov qword [rsp + 0x88e8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x88e8]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x5248], rax
mov rax, qword [0x14020e2f8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x577]
add eax, ecx
mov byte [rsp + 0x280], al
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x6f18]
movsx ecx, word [rcx]
and eax, ecx
mov word [0x140207290], ax
mov rax, qword [rsp + 0x7c60]
mov rcx, qword [0x14020f340]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov rcx, qword [rsp + 0x7fe0]
mov dword [rcx], eax
mov rax, qword [rsp + 0x7f30]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x54a0]
shl rax, cl
mov qword [rsp + 0x67d8], rax
lea rax, [0x140207373]
mov qword [0x14020f6f0], rax
mov rax, qword [rsp + 0x6d28]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x7440]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0xf90], ax
mov eax, dword [0x1402075e0]
mov ecx, dword [0x14020749c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3c88], eax
mov rax, qword [0x14020d1f0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6538]
xor rcx, rax
mov rax, rcx
mov qword [0x140207270], rax
mov rax, qword [rsp + 0x75c8]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x8790]
movsx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0x13a], al
mov rax, qword [0x14020d238]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x145c]
or eax, ecx
mov word [rsp + 0x187c], ax
lea rax, [rsp + 0x2468]
mov qword [0x14020f708], rax
mov rax, qword [0x140207240]
mov rcx, qword [0x140207258]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x5c28], rax
mov rcx, qword [rsp + 0x88f0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f718], eax
movzx eax, byte [rsp + 0x924]
imul eax, eax, 0x2d
mov byte [rsp + 0x689], al
mov r8, qword [rsp + 0x88f8]
mov rdx, qword [0x14020f720]
mov rcx, qword [rsp + 0x8388]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d950], eax
mov rcx, qword [rsp + 0x80e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e4b0], eax
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1970]
and eax, ecx
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
mov eax, dword [rsp + 0x3644]
mov rcx, qword [0x14020eab0]
mov qword [rsp + 0x8900], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8900]
mov eax, dword [rax]
shr eax, cl
mov rcx, qword [rsp + 0x72a8]
mov dword [rcx], eax
lea rax, [rsp + 0x66f0]
mov qword [rsp + 0x8908], rax
lea rax, [0x140207654]
mov qword [0x14020f730], rax
movsx eax, word [0x140207268]
movsx ecx, word [rsp + 0x14b0]
xor eax, ecx
mov rcx, qword [rsp + 0x8678]
mov word [rcx], ax
mov rax, qword [0x14020f6c0]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x1402077d4]
shl eax, cl
mov dword [rsp + 0x3578], eax
mov rax, qword [0x140207240]
mov rcx, qword [rsp + 0x66f8]
sub rcx, rax
mov rax, rcx
mov qword [0x140207258], rax
movzx eax, byte [rsp + 0xbca]
movzx ecx, byte [rsp + 0x5b8]
add eax, ecx
mov rcx, qword [rsp + 0x6d60]
mov byte [rcx], al
mov rcx, qword [rsp + 0x8910]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f73c], eax
lea rax, [0x1402072d4]
mov qword [rsp + 0x8918], rax
lea rax, [0x140207850]
mov qword [0x14020f758], rax
mov rax, qword [rsp + 0x8908]
mov rcx, qword [0x140207320]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x7130]
mov qword [rcx], rax
mov rax, qword [0x14020f4e8]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x83a0]
movsx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0x77], al
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1918]
or eax, ecx
mov rcx, qword [0x14020ce98]
mov word [rcx], ax
mov eax, dword [0x140207490]
mov ecx, dword [rsp + 0x28a0]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x29a4], eax
mov rax, qword [rsp + 0x7810]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207338]
shl rax, cl
mov qword [rsp + 0x5f00], rax
lea rax, [0x140207664]
mov qword [0x14020f760], rax
mov r8, qword [rsp + 0x8920]
mov rdx, qword [0x14020f768]
mov rcx, qword [rsp + 0x7030]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f604], eax
movzx eax, word [rsp + 0x1b0c]
mov rcx, qword [rsp + 0x8918]
movzx ecx, word [rcx]
cdq
idiv ecx
mov eax, edx
mov word [rsp + 0x1b6c], ax
mov rax, qword [rsp + 0x7788]
mov eax, dword [rax]
mov ecx, dword [0x1402076dc]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x292c], eax
mov rax, qword [0x140207380]
mov rcx, qword [rsp + 0x6ca8]
mov qword [rsp + 0x8928], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8928]
mov rax, qword [rax]
shr rax, cl
mov qword [0x140207320], rax
mov rcx, qword [rsp + 0x6dc8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020da2c], eax
mov r8, qword [rsp + 0x7e60]
mov rdx, qword [0x14020d5b8]
mov rcx, qword [rsp + 0x8930]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f780], eax
movsx eax, byte [rsp + 0x1a9]
movsx ecx, byte [rsp + 0x682]
sar eax, cl
mov rcx, qword [rsp + 0x7560]
mov byte [rcx], al
movsx eax, word [0x140207290]
mov rcx, qword [rsp + 0x7790]
movsx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x12c8], ax
lea rax, [rsp + 0x1cfc]
mov qword [0x14020f788], rax
mov rax, qword [0x14020d2a0]
mov rcx, qword [0x1402072e0]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x8378]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x8938]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f784], eax
mov r8, qword [rsp + 0x8940]
mov rdx, qword [0x14020f7a0]
mov rcx, qword [rsp + 0x6c98]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f14c], eax
mov r8, qword [rsp + 0x8948]
mov rdx, qword [0x14020f7b0]
mov rcx, qword [rsp + 0x78f0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f64c], eax
movzx eax, byte [rsp + 0x62b]
mov rcx, qword [0x14020f760]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0xb40], al
movzx eax, word [rsp + 0x1980]
movzx ecx, word [rsp + 0x1224]
xor eax, ecx
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
mov rax, qword [0x14020d3a8]
mov rcx, qword [rsp + 0x72a8]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov rcx, qword [rsp + 0x7c40]
mov dword [rcx], eax
lea rax, [rsp + 0x57b0]
mov qword [rsp + 0x8950], rax
mov rax, qword [0x14020e2f8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x61f]
sub eax, ecx
mov byte [0x14020788d], al
movsx eax, word [rsp + 0x1548]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x6eb8]
mov word [rcx], ax
mov rcx, qword [rsp + 0x6c20]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e4f0], eax
lea rax, [rsp + 0x1ba4]
mov qword [rsp + 0x8958], rax
mov r8, qword [rsp + 0x88f8]
mov rdx, qword [0x14020e090]
mov rcx, qword [rsp + 0x8960]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f7c8], eax
mov rax, qword [0x14020d2a0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x8598]
mov qword [rsp + 0x8968], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8968]
mov rax, qword [rax]
sar rax, cl
mov rcx, qword [0x14020cc98]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x8970]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f7d0], eax
movzx eax, byte [rsp + 0x689]
mov rcx, qword [rsp + 0x6f90]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x4e1], al
lea rax, [0x140207280]
mov qword [rsp + 0x8978], rax
lea rax, [rsp + 0x292c]
mov qword [0x14020f7d8], rax
mov rax, qword [0x140207250]
mov rcx, qword [rsp + 0x6508]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x61e8], rax
movsx eax, byte [0x140207495]
mov rcx, qword [rsp + 0x7c28]
movsx ecx, byte [rcx]
cdq
idiv ecx
mov eax, edx
mov byte [rsp + 0xae5], al
mov rcx, qword [rsp + 0x6cf0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d84c], eax
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
cdq
mov ecx, 0x4c33
idiv ecx
mov word [0x140207314], ax
mov eax, dword [0x1402075d0]
movzx ecx, al
mov eax, dword [rsp + 0x4b88]
shl eax, cl
mov dword [rsp + 0x3288], eax
mov r8, qword [rsp + 0x6bc0]
mov rdx, qword [0x14020e2a0]
mov rcx, qword [rsp + 0x8980]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f7e4], eax
lea rax, [rsp + 0x66f8]
mov qword [rsp + 0x8988], rax
lea rax, [rsp + 0xa13]
mov qword [0x14020f800], rax
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1014]
add eax, ecx
mov word [rsp + 0xfe8], ax
lea rax, [rsp + 0x4d88]
mov qword [rsp + 0x8990], rax
mov rax, qword [0x14020d1f0]
mov rcx, qword [0x140207380]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [0x14020d248]
mov qword [rcx], rax
mov rax, qword [rsp + 0x70e8]
movsx eax, byte [rax]
mov rcx, qword [0x14020f2f8]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x26c], al
lea rax, str.S83
mov qword [rsp + 0x8998], rax
lea rax, [rsp + 0x3578]
mov qword [0x14020f808], rax
mov rcx, qword [rsp + 0x89a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f81c], eax
mov r8, qword [rsp + 0x89a8]
mov rdx, qword [0x14020f830]
mov rcx, qword [rsp + 0x7b88]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d8c8], eax
mov rax, qword [rsp + 0x7bc8]
mov rax, qword [rax]
mov rcx, qword [0x1402072e0]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x58c8], rax
lea rax, [rsp + 0xd62]
mov qword [rsp + 0x89b0], rax
mov rcx, qword [rsp + 0x8098]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d2d4], eax
mov rax, qword [0x14020d170]
movzx eax, word [rax]
movzx ecx, word [0x140207280]
sub eax, ecx
mov word [0x140207304], ax
mov r8, qword [rsp + 0x7800]
mov rdx, qword [0x14020f7b0]
mov rcx, qword [rsp + 0x89b8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f82c], eax
mov eax, dword [0x14020773c]
mov ecx, dword [rsp + 0x1bb0]
add ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x8670]
mov dword [rcx], eax
mov rax, qword [rsp + 0x74a0]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207320]
shl rax, cl
mov qword [rsp + 0x5950], rax
mov rax, qword [0x14020dcc0]
movsx eax, byte [rax]
mov rcx, qword [0x14020ebb8]
movsx ecx, byte [rcx]
sar eax, cl
mov byte [0x140207895], al
mov rcx, qword [rsp + 0x89c0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f84c], eax
mov rax, qword [rsp + 0x7478]
movsx eax, word [rax]
movsx ecx, word [str.S83]
or eax, ecx
mov word [rsp + 0x12c8], ax
mov rax, qword [rsp + 0x7508]
mov rcx, qword [rsp + 0x6cb0]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x4954], eax
mov r8, qword [rsp + 0x89c8]
mov rdx, qword [0x14020f860]
mov rcx, qword [rsp + 0x87f0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020de10], eax
mov rax, qword [0x14020cd30]
mov rax, qword [rax]
mov rcx, qword [0x14020d2a0]
mov qword [rsp + 0x89d0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x89d0]
mov rax, qword [rax]
shl rax, cl
mov rcx, qword [0x14020cc98]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x457]
movzx ecx, byte [0x140207433]
and eax, ecx
mov byte [rsp + 0x665], al
lea rax, [0x140207280]
mov qword [rsp + 0x89d8], rax
mov eax, dword [0x140207754]
movzx ecx, al
mov eax, dword [rsp + 0x4d90]
shr eax, cl
mov dword [0x1402078a4], eax
mov r8, qword [rsp + 0x89e0]
mov rdx, qword [0x14020f878]
mov rcx, qword [rsp + 0x8200]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cf90], eax
mov rcx, qword [rsp + 0x86c8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d73c], eax
mov rcx, qword [rsp + 0x89e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f880], eax
mov r8, qword [rsp + 0x89f0]
mov rdx, qword [0x14020f890]
mov rcx, qword [rsp + 0x7f68]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cdd4], eax
mov r8, qword [rsp + 0x89f8]
mov rdx, qword [0x14020f898]
mov rcx, qword [rsp + 0x77f0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e1a4], eax
mov rcx, qword [rsp + 0x7a58]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e9d4], eax
mov r8, qword [rsp + 0x78d0]
mov rdx, qword [0x14020d698]
mov rcx, qword [rsp + 0x8a00]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f8a4], eax
mov rax, qword [rsp + 0x77a8]
mov rcx, qword [rsp + 0x82a8]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [rsp + 0x8778]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x8a08]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f8b0], eax
lea rax, [0x1402076e6]
mov qword [rsp + 0x8a10], rax
movsx eax, word [0x140207268]
mov rcx, qword [rsp + 0x7d78]
movsx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov rcx, qword [rsp + 0x87e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e1c0], eax
mov eax, dword [0x1402075f0]
mov ecx, dword [0x1402073d0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x372c], eax
mov r8, qword [rsp + 0x8158]
mov rdx, qword [0x14020f048]
mov rcx, qword [rsp + 0x8a18]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f8b8], eax
mov rax, qword [rsp + 0x8608]
mov rcx, qword [0x14020cc98]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x5b20], rax
mov rcx, qword [rsp + 0x8a20]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f8c0], eax
movzx eax, byte [0x140207796]
mov rcx, qword [rsp + 0x87c0]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [0x1402078ab], al
mov r8, qword [rsp + 0x8a28]
mov rdx, qword [0x14020f8d8]
mov rcx, qword [rsp + 0x6e78]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f37c], eax
movzx eax, word [0x1402072d4]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x6da8]
mov word [rcx], ax
lea rax, [rsp + 0x2ba8]
mov qword [rsp + 0x8a30], rax
mov rax, qword [0x140207320]
mov rcx, qword [0x140207270]
xor rcx, rax
mov rax, rcx
mov qword [0x140207380], rax
movsx eax, byte [rsp + 0xc7]
movsx ecx, byte [0x14020788d]
shl eax, cl
mov rcx, qword [rsp + 0x7900]
mov byte [rcx], al
lea rax, [rsp + 0xdcc]
mov qword [rsp + 0x8a38], rax
lea rax, [rsp + 0x487c]
mov qword [0x14020f8e0], rax
mov rax, qword [0x14020cdf0]
mov rax, qword [rax]
mov rcx, qword [0x1402072e0]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x6630], rax
lea rax, [rsp + 0x5a3]
mov qword [rsp + 0x8a40], rax
movzx eax, word [0x140207304]
movzx ecx, word [0x1402072ac]
sar eax, cl
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
mov r8, qword [rsp + 0x8a48]
mov rdx, qword [0x14020f8f0]
mov rcx, qword [rsp + 0x7938]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020df80], eax
mov rax, qword [0x14020da10]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x1bb0]
shr eax, cl
mov dword [rsp + 0x48b0], eax
mov rax, qword [rsp + 0x6e98]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x52d0]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x5698], rax
mov rcx, qword [rsp + 0x8690]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d34c], eax
mov rax, qword [0x14020e2f8]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x7b68]
movsx ecx, byte [rcx]
add eax, ecx
mov byte [0x1402078bd], al
mov rax, qword [rsp + 0x6e58]
movsx eax, word [rax]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0xfb8], ax
lea rax, [rsp + 0x29d4]
mov qword [rsp + 0x8a50], rax
mov rax, qword [0x140207240]
mov rcx, qword [rsp + 0x80e0]
mov qword [rsp + 0x8a58], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8a58]
mov rax, qword [rax]
shl rax, cl
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x6ae]
cdq
mov ecx, 0x2d
idiv ecx
mov eax, edx
mov byte [rsp + 0x689], al
mov rax, qword [0x14020d170]
movzx eax, word [rax]
movzx ecx, word [0x1402072d4]
or eax, ecx
mov word [rsp + 0x12d0], ax
mov rax, qword [rsp + 0x85b8]
mov ecx, dword [0x140207754]
mov eax, dword [rax]
sub eax, ecx
mov dword [0x1402078c0], eax
mov rcx, qword [rsp + 0x8a60]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f920], eax
mov rax, qword [rsp + 0x83f0]
mov rcx, qword [rsp + 0x6cc0]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x66f0], rax
mov r8, qword [rsp + 0x8a68]
mov rdx, qword [0x14020f938]
mov rcx, qword [rsp + 0x7280]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e254], eax
mov rax, qword [0x14020d000]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x7708]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0xd93], al
movsx eax, word [rsp + 0x1230]
movsx ecx, word [0x140207290]
sar eax, cl
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov rax, qword [0x14020ec08]
mov rcx, qword [rsp + 0x7368]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x1b9c], eax
lea rax, [0x140207240]
mov qword [rsp + 0x8a70], rax
lea rax, [rsp + 0x920]
mov qword [0x14020f948], rax
mov rcx, qword [rsp + 0x80a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d184], eax
mov rax, qword [rsp + 0x7a98]
movzx eax, word [rax]
movzx ecx, word [0x1402072d4]
imul eax, ecx
mov word [rsp + 0x1368], ax
mov r8, qword [rsp + 0x8430]
mov rdx, qword [0x14020cd90]
mov rcx, qword [rsp + 0x8a78]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f954], eax
lea rax, [0x1402076dc]
mov qword [rsp + 0x8a80], rax
mov r8, qword [rsp + 0x8430]
mov rdx, qword [0x14020d298]
mov rcx, qword [rsp + 0x8a88]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f95c], eax
mov rcx, qword [rsp + 0x8a90]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f970], eax
xor edx, edx
mov rax, qword [rsp + 0x5248]
movabs rcx, 0x1e3e4016642e9
div rcx
mov qword [0x1402072f8], rax
mov rcx, qword [rsp + 0x6d70]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d604], eax
movsx eax, byte [0x14020776e]
movsx ecx, byte [rsp + 0x13a]
xor eax, ecx
mov byte [rsp + 0xcbc], al
lea rax, [0x140207290]
mov qword [rsp + 0x8a98], rax
mov r8, qword [rsp + 0x7520]
mov rdx, qword [0x14020e738]
mov rcx, qword [rsp + 0x8aa0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f988], eax
lea rax, [rsp + 0x28a0]
mov qword [0x14020f990], rax
mov rax, qword [rsp + 0x7720]
mov rcx, qword [0x14020cd30]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x7670]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x8aa8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f998], eax
lea rax, [0x1402074d9]
mov qword [rsp + 0x8ab0], rax
mov r8, qword [rsp + 0x8ab8]
mov rdx, qword [0x14020f9a0]
mov rcx, qword [rsp + 0x7148]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ccf8], eax
mov r8, qword [rsp + 0x8ac0]
mov rdx, qword [0x14020f9b0]
mov rcx, qword [rsp + 0x7aa0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cb84], eax
movzx eax, word [rsp + 0x10e0]
movzx ecx, word [0x140207304]
and eax, ecx
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
mov rcx, qword [rsp + 0x7480]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d51c], eax
mov rax, qword [rsp + 0x8850]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x4e10]
and ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x7108]
mov dword [rcx], eax
lea rax, [0x140207320]
mov qword [rsp + 0x8ac8], rax
mov rax, qword [0x14020d678]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xc8e]
sub eax, ecx
mov byte [0x1402078d1], al
movsx eax, word [0x140207290]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x8708]
mov word [rcx], ax
mov eax, dword [0x140207668]
mov ecx, dword [rsp + 0x2600]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x3f20], eax
mov rax, qword [rsp + 0x8510]
mov rax, qword [rax]
mov rcx, qword [0x14020cdf0]
mov qword [rsp + 0x8ad0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8ad0]
mov rax, qword [rax]
shl rax, cl
mov qword [0x1402072e0], rax
movzx eax, byte [0x140207786]
movzx ecx, byte [rsp + 0x665]
sar eax, cl
mov rcx, qword [rsp + 0x70c8]
mov byte [rcx], al
mov rcx, qword [rsp + 0x8ad8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f9c4], eax
lea rax, [rsp + 0x1894]
mov qword [rsp + 0x8ae0], rax
mov rax, qword [0x14020f758]
mov eax, dword [rax]
mov ecx, dword [0x140207584]
or ecx, eax
mov eax, ecx
mov dword [0x1402078d4], eax
mov r8, qword [rsp + 0x8ae8]
mov rdx, qword [0x14020f9e8]
mov rcx, qword [rsp + 0x8628]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e2e8], eax
mov rax, qword [rsp + 0x8300]
mov rcx, qword [0x14020ce30]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov rcx, qword [rsp + 0x7e38]
mov qword [rcx], rax
movsx eax, byte [0x1402075be]
movsx ecx, byte [rsp + 0x767]
xor eax, ecx
mov byte [rsp + 0x515], al
movsx eax, word [0x140207268]
movsx ecx, word [0x140207290]
and eax, ecx
mov word [str.S83], ax
mov rcx, qword [rsp + 0x7088]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e754], eax
mov rax, qword [0x14020d640]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x221c]
sar eax, cl
mov rcx, qword [rsp + 0x7fe0]
mov dword [rcx], eax
lea rax, [0x1402072e0]
mov qword [rsp + 0x8af0], rax
mov r8, qword [rsp + 0x78d0]
mov rdx, qword [0x14020f410]
mov rcx, qword [rsp + 0x8af8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f9f4], eax
lea rax, [rsp + 0x32c]
mov qword [0x14020fa08], rax
mov rax, qword [0x14020d280]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x80c0]
movzx ecx, word [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x79d0]
mov word [rcx], ax
xor edx, edx
mov eax, dword [rsp + 0x48f4]
div dword [0x14020761c]
mov dword [rsp + 0x2c6c], eax
xor edx, edx
mov rax, qword [rsp + 0x5248]
movabs rcx, 0x1e3e4016682e9
div rcx
mov rax, rdx
mov qword [0x140207250], rax
mov rax, qword [0x14020dfb0]
movsx eax, byte [rax]
mov rcx, qword [0x14020e3f8]
movsx ecx, byte [rcx]
imul eax, ecx
mov byte [rsp + 0xa22], al
mov rax, qword [rsp + 0x6de8]
movsx eax, word [rax]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x17d4], ax
lea rax, [0x1402073e8]
mov qword [0x14020fa10], rax
mov rax, qword [rsp + 0x7570]
mov rcx, qword [0x140207240]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x65e8], rax
lea rax, [rsp + 0x34c]
mov qword [rsp + 0x8b00], rax
mov rax, qword [rsp + 0x7ff8]
movzx eax, word [rax]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
add eax, ecx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov rax, qword [rsp + 0x7320]
mov eax, dword [rax]
mov rcx, qword [0x14020d328]
mov qword [rsp + 0x8b08], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8b08]
mov eax, dword [rax]
shl eax, cl
mov rcx, qword [rsp + 0x8a30]
mov dword [rcx], eax
lea rax, [0x140207250]
mov qword [rsp + 0x8b10], rax
lea rax, [rsp + 0x329]
mov qword [0x14020fa20], rax
mov rax, qword [rsp + 0x78b8]
movsx eax, word [rax]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0xef8], ax
lea rax, [rsp + 0x3c20]
mov qword [rsp + 0x8b18], rax
mov rax, qword [rsp + 0x75e8]
mov rcx, qword [0x140207350]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
mov r8, qword [rsp + 0x78f8]
mov rdx, qword [0x14020da40]
mov rcx, qword [rsp + 0x8b20]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fa28], eax
movzx eax, byte [rsp + 0x7e5]
imul eax, eax, 0x2b
mov byte [rsp + 0x4e1], al
movzx eax, word [0x140207304]
movzx ecx, word [0x140207280]
cdq
idiv ecx
mov eax, edx
mov word [rsp + 0x1ae4], ax
xor edx, edx
mov eax, dword [rsp + 0x4928]
mov ecx, 0x236b
div ecx
mov dword [0x1402078e4], eax
mov rcx, qword [rsp + 0x8b28]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fa48], eax
mov rax, qword [0x14020cef8]
mov rcx, qword [rsp + 0x6538]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x61e8], rax
mov rcx, qword [rsp + 0x8660]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f190], eax
mov rax, qword [0x14020e280]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c40]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x806], al
movsx eax, word [rsp + 0x1594]
movsx ecx, word [str.S83]
sar eax, cl
mov rcx, qword [0x14020cfb0]
mov word [rcx], ax
mov r8, qword [rsp + 0x89e0]
mov rdx, qword [0x14020d1e0]
mov rcx, qword [rsp + 0x8b30]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fa4c], eax
mov rcx, qword [rsp + 0x8b38]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fa54], eax
mov r8, qword [rsp + 0x8b40]
mov rdx, qword [0x14020fa70]
mov rcx, qword [rsp + 0x80b0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f82c], eax
mov r8, qword [rsp + 0x8b48]
mov rdx, qword [0x14020fa80]
mov rcx, qword [rsp + 0x6e60]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e9c8], eax
mov rax, qword [rsp + 0x8258]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x14020741c]
sar eax, cl
mov dword [rsp + 0x50bc], eax
lea rax, [0x140207338]
mov qword [rsp + 0x8b50], rax
lea rax, [rsp + 0x7e7]
mov qword [0x14020fa88], rax
mov rcx, qword [rsp + 0x8610]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cce4], eax
movzx eax, word [rsp + 0x13c0]
movzx ecx, word [0x1402072ac]
imul eax, ecx
mov word [rsp + 0x15d8], ax
mov r8, qword [rsp + 0x82a0]
mov rdx, qword [0x14020ee90]
mov rcx, qword [rsp + 0x8b58]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020faa0], eax
mov rax, qword [rsp + 0x86e0]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x2474]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4be4], eax
mov rax, qword [rsp + 0x5248]
mov rcx, qword [0x140207380]
and rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
movsx eax, byte [rsp + 0xd93]
movsx ecx, byte [0x140207480]
xor eax, ecx
mov rcx, qword [rsp + 0x70e8]
mov byte [rcx], al
mov rcx, qword [rsp + 0x8b60]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020faa4], eax
mov r8, qword [rsp + 0x8b68]
mov rdx, qword [0x14020fab8]
mov rcx, qword [rsp + 0x7980]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ea40], eax
lea rax, [0x140207268]
mov qword [rsp + 0x8b70], rax
lea rax, [rsp + 0x2868]
mov qword [0x14020fac0], rax
mov rcx, qword [rsp + 0x6ba8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ce88], eax
mov r8, qword [rsp + 0x80d0]
mov rdx, qword [0x14020ed00]
mov rcx, qword [rsp + 0x8b78]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020facc], eax
mov rax, qword [0x14020d2a0]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207240]
shl rax, cl
mov rcx, qword [rsp + 0x77c8]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x8b80]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fadc], eax
mov rax, qword [rsp + 0x70c8]
movzx eax, byte [rax]
mov rcx, qword [0x14020f140]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x51e], al
mov r8, qword [rsp + 0x8b88]
mov rdx, qword [0x14020faf0]
mov rcx, qword [rsp + 0x6d38]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f208], eax
movzx eax, word [0x140207280]
mov rcx, qword [rsp + 0x8500]
movzx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
mov rax, qword [rsp + 0x7dc0]
mov eax, dword [rax]
mov ecx, dword [0x1402077b4]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x287c], eax
mov rcx, qword [rsp + 0x8a88]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e388], eax
mov rcx, qword [rsp + 0x8b90]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020faf8], eax
lea rax, [rsp + 0x6828]
mov qword [rsp + 0x8b98], rax
mov r8, qword [rsp + 0x8ba0]
mov rdx, qword [0x14020fb00]
mov rcx, qword [rsp + 0x86b0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f7d0], eax
mov r8, qword [rsp + 0x8ba8]
mov rdx, qword [0x14020fb10]
mov rcx, qword [rsp + 0x7db0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ccfc], eax
lea rax, [0x14020788d]
mov qword [0x14020fb20], rax
mov rcx, qword [rsp + 0x85a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e42c], eax
movsx eax, word [0x140207268]
mov rcx, qword [rsp + 0x7b30]
movsx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x18e0], ax
lea rax, [0x1402072d0]
mov qword [rsp + 0x8bb0], rax
mov rax, qword [rsp + 0x7190]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207350]
sar rax, cl
mov qword [0x140207240], rax
mov rax, qword [0x14020e3c8]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x79b8]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x5b8], al
mov rax, qword [rsp + 0x7378]
movzx eax, word [rax]
movzx ecx, word [0x140207304]
shl eax, cl
mov word [rsp + 0x1b38], ax
mov r8, qword [rsp + 0x7110]
mov rdx, qword [0x14020fab8]
mov rcx, qword [rsp + 0x8bb8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fb2c], eax
mov eax, dword [rsp + 0x2808]
mov ecx, dword [0x140207628]
add ecx, eax
mov eax, ecx
mov dword [0x14020790c], eax
mov rax, qword [rsp + 0x57b0]
mov rcx, qword [0x140207270]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x61e8], rax
mov rax, qword [rsp + 0x88b0]
movsx eax, byte [rax]
mov rcx, qword [0x14020f730]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x571], al
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x187c]
shl eax, cl
mov rcx, qword [0x14020cfb0]
mov word [rcx], ax
mov rax, qword [0x14020df98]
mov ecx, dword [0x1402074b8]
mov eax, dword [rax]
sub eax, ecx
mov rcx, qword [rsp + 0x8bb0]
mov dword [rcx], eax
mov rcx, qword [rsp + 0x8bc0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fb48], eax
mov rcx, qword [rsp + 0x7bb8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d81c], eax
mov r8, qword [rsp + 0x7f50]
mov rdx, qword [0x14020d150]
mov rcx, qword [rsp + 0x8bc8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fb50], eax
mov rcx, qword [rsp + 0x8bd0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fb60], eax
lea rax, [rsp + 0x55c8]
mov qword [rsp + 0x8bd8], rax
mov r8, qword [rsp + 0x8be0]
mov rdx, qword [0x14020fb68]
mov rcx, qword [rsp + 0x76e8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dc5c], eax
lea rax, str.3s
mov qword [0x14020fb70], rax
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1a04]
add eax, ecx
mov rcx, qword [rsp + 0x8978]
mov word [rcx], ax
lea rax, [0x1402078c0]
mov qword [rsp + 0x8be8], rax
mov rax, qword [rsp + 0x7ae0]
mov rcx, qword [rsp + 0x8240]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [0x14020cef8]
mov qword [rcx], rax
mov r8, qword [rsp + 0x8bf0]
mov rdx, qword [0x14020fb88]
mov rcx, qword [rsp + 0x8098]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f178], eax
movsx eax, byte [0x14020785a]
movsx ecx, byte [0x14020726a]
sar eax, cl
mov byte [rsp + 0x329], al
mov rcx, qword [rsp + 0x8018]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e774], eax
lea rax, [rsp + 0x107c]
mov qword [rsp + 0x8bf8], rax
mov rax, qword [0x14020e268]
mov eax, dword [rax]
mov ecx, dword [0x140207554]
or ecx, eax
mov eax, ecx
mov dword [0x140207918], eax
mov rax, qword [rsp + 0x81a0]
mov rcx, qword [0x140207350]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x6630], rax
mov rcx, qword [rsp + 0x8c00]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fba0], eax
mov r8, qword [rsp + 0x8c08]
mov rdx, qword [0x14020fba8]
mov rcx, qword [rsp + 0x7aa0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ebd4], eax
movzx eax, byte [rsp + 0x34c]
mov rcx, qword [rsp + 0x78c0]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x2e0], al
mov rcx, qword [rsp + 0x7350]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f310], eax
movzx eax, word [0x140207304]
mov rcx, qword [rsp + 0x7990]
movzx ecx, word [rcx]
sar eax, cl
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov r8, qword [rsp + 0x8058]
mov rdx, qword [0x14020da70]
mov rcx, qword [rsp + 0x8c10]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fbbc], eax
mov eax, dword [0x140207648]
mov ecx, dword [rsp + 0x33e4]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x463c], eax
mov rcx, qword [rsp + 0x8c18]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fbc0], eax
mov r8, qword [rsp + 0x8c20]
mov rdx, qword [0x14020fbc8]
mov rcx, qword [rsp + 0x84d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ed20], eax
lea rax, [rsp + 0x5ea8]
mov qword [rsp + 0x8c28], rax
movsx eax, byte [rsp + 0x280]
mov rcx, qword [0x14020edf0]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [0x14020791f], al
mov r8, qword [rsp + 0x8c30]
mov rdx, qword [0x14020fbe0]
mov rcx, qword [rsp + 0x7ec8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dbec], eax
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x7790]
movsx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x172c], ax
mov rax, qword [0x14020f6c0]
mov rcx, qword [0x14020f8e0]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x2d14], eax
mov rax, qword [rsp + 0x8988]
mov rcx, qword [0x14020cd30]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x6f98]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ec50], eax
mov r8, qword [rsp + 0x7528]
mov rdx, qword [0x14020d060]
mov rcx, qword [rsp + 0x8c38]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fbf4], eax
mov rcx, qword [rsp + 0x8c40]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fbf8], eax
mov rax, qword [0x14020e678]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x78c0]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0x7e5], al
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x1764], ax
lea rax, [rsp + 0x2764]
mov qword [0x14020fc00], rax
mov r8, qword [rsp + 0x8c48]
mov rdx, qword [0x14020fc18]
mov rcx, qword [rsp + 0x6cf0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cbb0], eax
mov rax, qword [0x14020d1f0]
mov rcx, qword [0x140207250]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [rsp + 0x7e38]
mov qword [rcx], rax
lea rax, [rsp + 0x7ef]
mov qword [rsp + 0x8c50], rax
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [str.S83]
shl eax, cl
mov word [0x140207314], ax
mov rcx, qword [rsp + 0x8098]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e12c], eax
mov rax, qword [rsp + 0x7cb0]
mov eax, dword [rax]
cdq
mov rcx, qword [0x14020dc00]
idiv dword [rcx]
mov dword [rsp + 0x28a0], eax
mov r8, qword [rsp + 0x7e68]
mov rdx, qword [0x14020ddf0]
mov rcx, qword [rsp + 0x8c58]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fc30], eax
lea rax, [rsp + 0x5e70]
mov qword [rsp + 0x8c60], rax
mov rax, qword [rsp + 0x6f28]
movzx eax, byte [rax]
mov rcx, qword [0x14020f490]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [0x14020792a], al
movzx eax, word [0x1402072ac]
movzx ecx, word [rsp + 0x15d8]
sar eax, cl
mov rcx, qword [rsp + 0x80c0]
mov word [rcx], ax
lea rax, [0x1402072b4]
mov qword [rsp + 0x8c68], rax
mov rcx, qword [rsp + 0x8c70]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fc38], eax
mov rax, qword [rsp + 0x84e8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x7500]
mov qword [rsp + 0x8c78], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8c78]
mov rax, qword [rax]
shr rax, cl
mov rcx, qword [0x14020d248]
mov qword [rcx], rax
mov r8, qword [rsp + 0x8c80]
mov rdx, qword [0x14020fc48]
mov rcx, qword [rsp + 0x74f8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d414], eax
mov rcx, qword [rsp + 0x8248]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d158], eax
mov r8, qword [rsp + 0x8458]
mov rdx, qword [0x14020f410]
mov rcx, qword [rsp + 0x8c88]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fc50], eax
mov rax, qword [0x14020e3f8]
movsx eax, byte [rax]
movsx ecx, byte [0x140207746]
shl eax, cl
mov byte [rsp + 0xa1e], al
movsx eax, word [rsp + 0x13f4]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x1210], ax
mov eax, dword [rsp + 0x1cfc]
mov ecx, dword [rsp + 0x4614]
and ecx, eax
mov eax, ecx
mov dword [0x140207938], eax
mov rax, qword [0x140207258]
mov rcx, qword [0x140207338]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x5530], rax
mov rcx, qword [rsp + 0x8c90]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fc68], eax
mov rcx, qword [rsp + 0x88f0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020de6c], eax
mov r8, qword [rsp + 0x7dc8]
mov rdx, qword [0x14020e248]
mov rcx, qword [rsp + 0x8c98]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fc70], eax
mov rax, qword [rsp + 0x6e88]
movzx eax, byte [rax]
movzx ecx, byte [str.3s]
or eax, ecx
mov byte [rsp + 0x25b], al
movzx eax, word [0x1402072ac]
movzx ecx, word [rsp + 0x1530]
sub eax, ecx
mov word [0x140207304], ax
mov rax, qword [rsp + 0x8620]
mov eax, dword [rax]
mov ecx, dword [0x1402076dc]
sub ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x7dc0]
mov dword [rcx], eax
mov rax, qword [0x14020d110]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6ff8]
mov qword [rsp + 0x8ca0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8ca0]
mov rax, qword [rax]
shr rax, cl
mov qword [rsp + 0x5428], rax
lea rax, [0x14020791f]
mov qword [0x14020fc80], rax
movsx eax, word [rsp + 0x1744]
movsx ecx, word [0x140207290]
or eax, ecx
mov word [rsp + 0x18f8], ax
lea rax, [rsp + 0x29a4]
mov qword [rsp + 0x8ca8], rax
mov rax, qword [0x14020cdf0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5408]
xor rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
movzx eax, byte [0x1402073b8]
mov rcx, qword [rsp + 0x8768]
movzx ecx, byte [rcx]
cdq
idiv ecx
mov rcx, qword [rsp + 0x7330]
mov byte [rcx], al
mov r8, qword [rsp + 0x6e28]
mov rdx, qword [0x14020e008]
mov rcx, qword [rsp + 0x8cb0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fc94], eax
mov rcx, qword [rsp + 0x8cb8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fc98], eax
lea rax, [0x1402072d4]
mov qword [rsp + 0x8cc0], rax
lea rax, [0x140207534]
mov qword [0x14020fca8], rax
mov rcx, qword [rsp + 0x7ae8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cb48], eax
mov r8, qword [rsp + 0x78f8]
mov rdx, qword [0x14020cd90]
mov rcx, qword [rsp + 0x8cc8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fca4], eax
mov rcx, qword [rsp + 0x8cd0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fcb8], eax
mov rax, qword [0x1402072f8]
mov rcx, qword [rsp + 0x6de0]
mov qword [rsp + 0x8cd8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8cd8]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x66f0], rax
mov r8, qword [rsp + 0x8ce0]
mov rdx, qword [0x14020fcc8]
mov rcx, qword [rsp + 0x8218]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ec24], eax
lea rax, [0x1402075ed]
mov qword [rsp + 0x8ce8], rax
mov rcx, qword [rsp + 0x8758]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d388], eax
movsx eax, word [rsp + 0x14c0]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
add eax, ecx
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov rax, qword [rsp + 0x7988]
mov eax, dword [rax]
mov ecx, dword [0x1402074b8]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x4b88], eax
mov r8, qword [rsp + 0x82a0]
mov rdx, qword [0x14020ea28]
mov rcx, qword [rsp + 0x8cf0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fcd8], eax
mov rcx, qword [rsp + 0x8cf8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fce0], eax
lea rax, [0x140207240]
mov qword [rsp + 0x8d00], rax
movzx eax, byte [rsp + 0xa26]
movzx ecx, byte [rsp + 0x5b8]
and eax, ecx
mov byte [0x140207950], al
movzx eax, word [0x140207304]
movzx ecx, word [rsp + 0x1af0]
xor eax, ecx
mov word [rsp + 0xf4c], ax
mov rax, qword [rsp + 0x8850]
mov rcx, qword [0x14020d1b0]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x4a38], eax
mov rax, qword [rsp + 0x6de0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5cc0]
add rcx, rax
mov rax, rcx
mov qword [0x140207380], rax
movsx eax, byte [0x140207895]
mov rcx, qword [rsp + 0x71e0]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x61f], al
lea rax, [rsp + 0x1600]
mov qword [rsp + 0x8d08], rax
mov r8, qword [rsp + 0x8d10]
mov rdx, qword [0x14020fce8]
mov rcx, qword [rsp + 0x77e0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ef10], eax
mov r8, qword [rsp + 0x8d18]
mov rdx, qword [0x14020fd08]
mov rcx, qword [rsp + 0x8350]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cc64], eax
mov eax, dword [0x1402076b0]
cdq
mov rcx, qword [rsp + 0x7af8]
idiv dword [rcx]
mov eax, edx
mov dword [0x140207954], eax
mov rcx, qword [rsp + 0x7568]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d79c], eax
mov rax, qword [0x1402072e0]
mov rcx, qword [rsp + 0x7348]
mov qword [rsp + 0x8d20], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8d20]
mov rax, qword [rax]
sar rax, cl
mov qword [rsp + 0x55c8], rax
lea rax, [0x1402074ed]
mov qword [rsp + 0x8d28], rax
mov rax, qword [rsp + 0x8828]
movzx eax, word [rax]
movzx ecx, word [0x140207304]
or eax, ecx
mov word [0x140207280], ax
mov rax, qword [rsp + 0x7538]
mov ecx, dword [rsp + 0x3efc]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x3a94], eax
lea rax, [0x140207250]
mov qword [rsp + 0x8d30], rax
mov rcx, qword [rsp + 0x8d38]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fd18], eax
lea rax, [0x1402078bd]
mov qword [0x14020fd28], rax
mov rax, qword [rsp + 0x8870]
movsx eax, word [rax]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x7640]
mov word [rcx], ax
mov rax, qword [rsp + 0x6fb0]
mov rcx, qword [rsp + 0x7508]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x1dd4], eax
mov rax, qword [0x14020cdf0]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207350]
sar rax, cl
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
mov rax, qword [rsp + 0x79b8]
movzx eax, byte [rax]
movzx ecx, byte [0x1402077f9]
xor eax, ecx
mov byte [rsp + 0x5a3], al
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x7440]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x1acc], ax
mov rax, qword [0x14020e0a0]
mov ecx, dword [0x140207534]
mov eax, dword [rax]
add eax, ecx
mov dword [0x140207960], eax
mov rax, qword [0x140207270]
mov rcx, qword [rsp + 0x6238]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x5e48], rax
lea rax, [0x140207794]
mov qword [rsp + 0x8d40], rax
mov rax, qword [rsp + 0x8998]
movsx eax, word [rax]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
or eax, ecx
mov word [0x140207314], ax
mov rax, qword [rsp + 0x7d98]
mov eax, dword [rax]
mov ecx, dword [0x1402077bc]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x3c20], eax
lea rax, [0x140207258]
mov qword [rsp + 0x8d48], rax
lea rax, [0x140207786]
mov qword [0x14020fd40], rax
mov rax, qword [rsp + 0x8828]
movzx eax, word [rax]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x13a8], ax
mov r8, qword [rsp + 0x8d50]
mov rdx, qword [0x14020fd50]
mov rcx, qword [rsp + 0x8460]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e9d4], eax
mov rcx, qword [rsp + 0x8c38]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d3cc], eax
mov r8, qword [rsp + 0x6f50]
mov rdx, qword [0x14020e590]
mov rcx, qword [rsp + 0x8d58]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fd5c], eax
lea rax, [0x140207754]
mov qword [rsp + 0x8d60], rax
xor edx, edx
mov rax, qword [rsp + 0x8118]
mov rax, qword [rax]
movabs rcx, 0x1e3e4016661d5
div rcx
mov rax, rdx
mov rcx, qword [0x14020d1f0]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x8d68]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fd64], eax
movsx eax, byte [0x140207480]
movsx ecx, byte [rsp + 0x338]
shl eax, cl
mov byte [rsp + 0x767], al
movsx eax, word [0x140207268]
mov rcx, qword [rsp + 0x7158]
movsx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x1628], ax
lea rax, [rsp + 0x3288]
mov qword [0x14020fd78], rax
mov rax, qword [0x140207240]
movzx ecx, al
mov rax, qword [0x140207338]
sar rax, cl
mov qword [rsp + 0x5cb8], rax
lea rax, [rsp + 0x25b]
mov qword [rsp + 0x8d70], rax
mov rax, qword [0x14020d170]
movzx eax, word [rax]
movzx ecx, word [0x1402072d4]
sar eax, cl
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov rax, qword [rsp + 0x6c78]
mov ecx, dword [0x140207310]
mov eax, dword [rax]
xor eax, ecx
mov rcx, qword [rsp + 0x8670]
mov dword [rcx], eax
lea rax, [0x140207320]
mov qword [rsp + 0x8d78], rax
mov r8, qword [rsp + 0x8d80]
mov rdx, qword [0x14020fd80]
mov rcx, qword [rsp + 0x8560]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e1e0], eax
mov rcx, qword [rsp + 0x77a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e058], eax
movsx eax, byte [rsp + 0x9ef]
mov rcx, qword [0x14020f2f8]
movsx ecx, byte [rcx]
add eax, ecx
mov byte [0x14020796a], al
movsx eax, word [0x140207290]
mov rcx, qword [rsp + 0x7478]
movsx ecx, word [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x71a8]
mov word [rcx], ax
mov r8, qword [rsp + 0x8c30]
mov rdx, qword [0x14020f5c8]
mov rcx, qword [rsp + 0x8d88]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fd8c], eax
lea rax, [0x1402073e8]
mov qword [rsp + 0x8d90], rax
mov rax, qword [rsp + 0x7bc8]
mov rax, qword [rax]
mov rcx, qword [0x14020cdf0]
mov qword [rsp + 0x8d98], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8d98]
mov rax, qword [rax]
shl rax, cl
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
movzx eax, byte [0x140207482]
movzx ecx, byte [rsp + 0x4e1]
or eax, ecx
mov byte [rsp + 0xd94], al
mov rax, qword [rsp + 0x7f10]
movzx eax, word [rax]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x1b78], ax
mov r8, qword [rsp + 0x6e18]
mov rdx, qword [0x14020eb50]
mov rcx, qword [rsp + 0x8da0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fd9c], eax
mov eax, dword [rsp + 0x4928]
mov ecx, dword [rsp + 0x2474]
sub ecx, eax
mov eax, ecx
mov dword [0x140207978], eax
mov rax, qword [rsp + 0x6cc0]
mov rax, qword [rax]
mov rcx, qword [0x14020ce30]
mov qword [rsp + 0x8da8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8da8]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x6040], rax
lea rax, [rsp + 0x682]
mov qword [rsp + 0x8db0], rax
mov rcx, qword [rsp + 0x8db8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fdb0], eax
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [str.S83]
sar eax, cl
mov word [0x140207290], ax
mov rax, qword [rsp + 0x8120]
mov ecx, dword [0x140207954]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x4f74], eax
lea rax, [0x140207240]
mov qword [rsp + 0x8dc0], rax
lea rax, [rsp + 0x689]
mov qword [0x14020fdc0], rax
mov rcx, qword [rsp + 0x71a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f224], eax
mov rax, qword [0x14020d280]
movzx eax, word [rax]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x1504], ax
mov rax, qword [0x14020dbd0]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x3d04]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3c8c], eax
mov rax, qword [rsp + 0x8720]
mov rcx, qword [rsp + 0x6ca8]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
mov rax, qword [0x14020d000]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x338]
and eax, ecx
mov rcx, qword [rsp + 0x6c60]
mov byte [rcx], al
mov rax, qword [rsp + 0x7328]
movsx eax, word [rax]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x11d4], ax
mov r8, qword [rsp + 0x8590]
mov rdx, qword [0x14020f218]
mov rcx, qword [rsp + 0x8dc8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fdbc], eax
mov rcx, qword [rsp + 0x8dd0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fde4], eax
mov eax, dword [rsp + 0x3f20]
mov ecx, dword [0x1402075d0]
add ecx, eax
mov eax, ecx
mov dword [0x140207980], eax
mov r8, qword [rsp + 0x8dd8]
mov rdx, qword [0x14020fdf8]
mov rcx, qword [rsp + 0x8800]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f618], eax
mov rax, qword [rsp + 0x6d98]
mov rax, qword [rax]
mov rcx, qword [0x1402072e0]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x5ff8], rax
lea rax, [rsp + 0x2e0]
mov qword [rsp + 0x8de0], rax
mov rax, qword [0x14020d170]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1a34]
shl eax, cl
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov rax, qword [0x14020d228]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x7c90]
mov qword [rsp + 0x8de8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8de8]
mov eax, dword [rax]
shr eax, cl
mov dword [rsp + 0x3efc], eax
mov r8, qword [rsp + 0x8df0]
mov rdx, qword [0x14020fe00]
mov rcx, qword [rsp + 0x8bc0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f1ac], eax
mov rax, qword [rsp + 0x72e8]
mov rcx, qword [rsp + 0x7c50]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x5e60], rax
mov rax, qword [0x14020dcc0]
movsx eax, byte [rax]
movsx ecx, byte [0x140207654]
or eax, ecx
mov byte [0x140207985], al
mov rax, qword [rsp + 0x7478]
movsx eax, word [rax]
movsx ecx, word [0x140207268]
xor eax, ecx
mov rcx, qword [rsp + 0x8678]
mov word [rcx], ax
mov eax, dword [rsp + 0x2180]
mov ecx, dword [0x140207348]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x5130], eax
mov rcx, qword [rsp + 0x7920]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e774], eax
mov r8, qword [rsp + 0x72f8]
mov rdx, qword [0x14020f538]
mov rcx, qword [rsp + 0x8df8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fe18], eax
mov rcx, qword [rsp + 0x8e00]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fe28], eax
mov rax, qword [rsp + 0x66b0]
movzx ecx, al
mov rax, qword [0x140207338]
sar rax, cl
mov rcx, qword [0x14020cc98]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7028]
movzx eax, byte [rax]
movzx ecx, byte [0x140207865]
shl eax, cl
mov byte [rsp + 0xa13], al
lea rax, [0x140207304]
mov qword [rsp + 0x8e08], rax
mov rax, qword [rsp + 0x78a8]
mov ecx, dword [0x140207310]
mov eax, dword [rax]
sub eax, ecx
mov dword [0x14020798c], eax
mov rax, qword [0x14020d110]
mov rcx, qword [rsp + 0x8908]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x6260], rax
movsx eax, byte [0x140207480]
mov rcx, qword [0x14020ee40]
movsx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x8e7], al
movsx eax, word [rsp + 0x1628]
movsx ecx, word [0x140207290]
shl eax, cl
mov word [str.S83], ax
mov r8, qword [rsp + 0x8e10]
mov rdx, qword [0x14020fe38]
mov rcx, qword [rsp + 0x8228]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e3ac], eax
mov rax, qword [rsp + 0x7368]
mov eax, dword [rax]
mov ecx, dword [0x1402074b8]
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x74b0]
mov dword [rcx], eax
mov rax, qword [0x14020d2a0]
mov rax, qword [rax]
mov rcx, qword [0x140207338]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x5c58], rax
mov rax, qword [rsp + 0x7a00]
movzx eax, byte [rax]
mov rcx, qword [0x14020e3c8]
movzx ecx, byte [rcx]
imul eax, ecx
mov byte [0x140207987], al
movzx eax, word [rsp + 0x17d0]
movzx ecx, word [rsp + 0x10e0]
cdq
idiv ecx
mov rcx, qword [rsp + 0x74b8]
mov word [rcx], ax
mov rax, qword [0x14020dad0]
mov rcx, qword [0x14020f308]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x1dc4], eax
mov rax, qword [0x1402072f8]
mov rcx, qword [rsp + 0x56f0]
and rcx, rax
mov rax, rcx
mov qword [0x140207250], rax
mov rax, qword [rsp + 0x7b10]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x74c0]
movsx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0xa22], al
lea rax, [0x140207268]
mov qword [rsp + 0x8e18], rax
mov eax, dword [rsp + 0x1ba4]
mov rcx, qword [0x14020d640]
mov qword [rsp + 0x8e20], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8e20]
mov eax, dword [rax]
sar eax, cl
mov dword [0x140207998], eax
mov rax, qword [rsp + 0x6548]
mov rcx, qword [0x140207338]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x6870], rax
mov rcx, qword [rsp + 0x8d88]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e1c4], eax
movzx eax, byte [rsp + 0x4e1]
mov rcx, qword [0x14020e998]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0xad7], al
mov rax, qword [rsp + 0x8738]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1ae4]
xor eax, ecx
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov eax, dword [rsp + 0x1dc4]
movzx ecx, al
mov eax, dword [0x140207428]
shl eax, cl
mov rcx, qword [rsp + 0x7638]
mov dword [rcx], eax
mov rcx, qword [rsp + 0x8e28]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fe50], eax
lea rax, [rsp + 0x6198]
mov qword [rsp + 0x8e30], rax
lea rax, [0x140207706]
mov qword [0x14020fe60], rax
movsx eax, word [rsp + 0x1a28]
movsx ecx, word [rsp + 0xdcc]
or eax, ecx
mov word [rsp + 0x1628], ax
lea rax, [0x1402076b0]
mov qword [rsp + 0x8e38], rax
mov rax, qword [rsp + 0x8bd8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5408]
sub rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
movzx eax, byte [0x140207759]
mov rcx, qword [rsp + 0x7928]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x25b], al
mov rax, qword [rsp + 0x8500]
movzx eax, word [rax]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x1018], ax
mov r8, qword [rsp + 0x8e40]
mov rdx, qword [0x14020fe78]
mov rcx, qword [rsp + 0x79e0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f9c4], eax
mov eax, dword [rsp + 0x463c]
mov rcx, qword [0x14020e718]
mov qword [rsp + 0x8e48], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8e48]
mov eax, dword [rax]
shr eax, cl
mov dword [0x1402079a4], eax
mov rax, qword [0x14020d248]
mov rcx, qword [rsp + 0x7160]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x57b0], rax
lea rax, [rsp + 0x280]
mov qword [rsp + 0x8e50], rax
movsx eax, word [0x140207314]
movsx ecx, word [str.S83]
shl eax, cl
mov word [0x140207268], ax
mov r8, qword [rsp + 0x8e58]
mov rdx, qword [0x14020fe90]
mov rcx, qword [rsp + 0x6fc0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f004], eax
mov rcx, qword [rsp + 0x7ec0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ef10], eax
mov rax, qword [rsp + 0x8120]
mov eax, dword [rax]
cdq
idiv dword [0x14020774c]
mov dword [rsp + 0x2868], eax
mov rcx, qword [rsp + 0x8e60]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fea0], eax
lea rax, [0x140207350]
mov qword [rsp + 0x8e68], rax
movzx eax, byte [rsp + 0x62b]
movzx ecx, byte [0x140207950]
add eax, ecx
mov byte [0x14020799f], al
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x79d0]
movzx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0xf58], ax
mov rax, qword [rsp + 0x82e8]
mov eax, dword [rax]
mov ecx, dword [0x140207824]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x4e4c], eax
mov rax, qword [0x1402072f8]
mov rcx, qword [rsp + 0x8680]
mov qword [rsp + 0x8e70], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8e70]
mov rax, qword [rax]
shl rax, cl
mov qword [0x140207270], rax
movsx eax, byte [0x140207794]
movsx ecx, byte [rsp + 0xc7]
sub eax, ecx
mov rcx, qword [rsp + 0x8490]
mov byte [rcx], al
mov r8, qword [rsp + 0x8e78]
mov rdx, qword [0x14020feb0]
mov rcx, qword [rsp + 0x7830]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d610], eax
mov r8, qword [rsp + 0x8e80]
mov rdx, qword [0x14020feb8]
mov rcx, qword [rsp + 0x87d0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dfa0], eax
mov rcx, qword [rsp + 0x7ed8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d51c], eax
lea rax, [0x140207268]
mov qword [rsp + 0x8e88], rax
mov rax, qword [0x14020d640]
mov rcx, qword [rsp + 0x7c00]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [0x1402079b0], eax
mov rax, qword [0x14020cd30]
movabs rcx, 0x1ec2a9177700b
mov rax, qword [rax]
imul rax, rcx
mov qword [rsp + 0x5f28], rax
lea rax, [rsp + 0x768]
mov qword [rsp + 0x8e90], rax
mov rax, qword [0x14020d170]
movzx eax, word [rax]
cdq
mov ecx, 0x297
idiv ecx
mov eax, edx
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov eax, dword [0x140207714]
mov ecx, dword [rsp + 0x3efc]
xor ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x8a30]
mov dword [rcx], eax
lea rax, [0x140207380]
mov qword [rsp + 0x8e98], rax
mov r8, qword [rsp + 0x7d10]
mov rdx, qword [0x14020ec88]
mov rcx, qword [rsp + 0x8ea0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fed8], eax
mov rax, qword [rsp + 0x8740]
movsx eax, byte [rax]
movsx ecx, byte [0x14020788d]
sar eax, cl
mov byte [0x1402079aa], al
movsx eax, word [rsp + 0x187c]
movsx ecx, word [rsp + 0x1234]
or eax, ecx
mov rcx, qword [rsp + 0x7418]
mov word [rcx], ax
mov rcx, qword [rsp + 0x8ea8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fef8], eax
lea rax, [0x140207918]
mov qword [rsp + 0x8eb0], rax
mov rax, qword [0x14020cc98]
mov rcx, qword [rsp + 0x55c8]
mov rax, qword [rax]
or rax, rcx
mov rcx, qword [0x14020cc98]
mov qword [rcx], rax
mov rax, qword [0x14020e748]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x8640]
movzx ecx, byte [rcx]
imul eax, ecx
mov rcx, qword [rsp + 0x6d60]
mov byte [rcx], al
lea rax, [rsp + 0x15d8]
mov qword [rsp + 0x8eb8], rax
lea rax, [0x140207714]
mov qword [0x14020ff00], rax
mov rax, qword [rsp + 0x8908]
mov rax, qword [rax]
mov rcx, qword [0x140207320]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x5870], rax
mov rcx, qword [rsp + 0x7040]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e984], eax
movsx eax, byte [0x1402076e6]
movsx ecx, byte [0x1402078bd]
sar eax, cl
mov byte [rsp + 0x161], al
mov rax, qword [rsp + 0x80f8]
movsx eax, word [rax]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
xor eax, ecx
mov word [str.S83], ax
mov r8, qword [rsp + 0x6bb0]
mov rdx, qword [0x14020e120]
mov rcx, qword [rsp + 0x8ec0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ff08], eax
mov r8, qword [rsp + 0x7370]
mov rdx, qword [0x14020e3e0]
mov rcx, qword [rsp + 0x8ec8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ff18], eax
mov rcx, qword [rsp + 0x8ed0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ff28], eax
mov eax, dword [rsp + 0x1ba4]
movzx ecx, al
mov eax, dword [rsp + 0x1b9c]
shl eax, cl
mov rcx, qword [rsp + 0x8780]
mov dword [rcx], eax
mov rcx, qword [rsp + 0x8538]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f15c], eax
lea rax, [0x140207258]
mov qword [rsp + 0x8ed8], rax
lea rax, [0x1402076f1]
mov qword [0x14020ff38], rax
mov rax, qword [rsp + 0x7a30]
movzx eax, word [rax]
movzx ecx, word [0x140207304]
sub eax, ecx
mov rcx, qword [rsp + 0x76f0]
mov word [rcx], ax
mov eax, dword [rsp + 0x1e74]
mov ecx, dword [0x140207714]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x2e70], eax
mov r8, qword [rsp + 0x6f50]
mov rdx, qword [0x14020d970]
mov rcx, qword [rsp + 0x8ee0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ff40], eax
mov rax, qword [0x14020d1f0]
mov rcx, qword [rsp + 0x8778]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [0x14020d1f0]
mov qword [rcx], rax
movsx eax, byte [rsp + 0x9ef]
mov rcx, qword [0x14020f730]
movsx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0x7cd], al
lea rax, [0x140207314]
mov qword [rsp + 0x8ee8], rax
lea rax, [rsp + 0x24c4]
mov qword [0x14020ff58], rax
mov rax, qword [0x140207240]
mov rcx, qword [0x140207338]
or rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x8bd8]
mov qword [rcx], rax
mov r8, qword [rsp + 0x7da0]
mov rdx, qword [0x14020eb50]
mov rcx, qword [rsp + 0x8ef0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ff54], eax
lea rax, [rsp + 0x34c]
mov qword [rsp + 0x8ef8], rax
movzx eax, word [0x140207280]
movzx ecx, word [rsp + 0x1b6c]
sub eax, ecx
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
mov eax, dword [0x140207628]
mov rcx, qword [rsp + 0x8338]
mov qword [rsp + 0x8f00], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8f00]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x292c], eax
mov rcx, qword [rsp + 0x8f08]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ff70], eax
mov rax, qword [rsp + 0x5268]
mov rcx, qword [rsp + 0x6350]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x5ff0], rax
lea rax, [0x1402074b2]
mov qword [0x14020ff80], rax
movsx eax, word [rsp + 0x10dc]
movsx ecx, word [rsp + 0x1ad0]
sar eax, cl
mov rcx, qword [rsp + 0x7d78]
mov word [rcx], ax
lea rax, [0x1402074a8]
mov qword [rsp + 0x8f10], rax
mov rax, qword [rsp + 0x5c28]
mov rcx, qword [rsp + 0x7348]
mov qword [rsp + 0x8f18], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8f18]
mov rax, qword [rax]
sar rax, cl
mov qword [0x1402072e0], rax
movzx eax, byte [0x140207599]
movzx ecx, byte [0x140207547]
shl eax, cl
mov rcx, qword [rsp + 0x8ef8]
mov byte [rcx], al
lea rax, [rsp + 0x18b0]
mov qword [rsp + 0x8f20], rax
mov rax, qword [0x14020f698]
mov ecx, dword [0x140207714]
mov eax, dword [rax]
add eax, ecx
mov dword [0x1402079c8], eax
mov rax, qword [0x1402072f8]
mov rcx, qword [rsp + 0x6350]
and rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x70d8]
mov qword [rcx], rax
movsx eax, byte [rsp + 0x65a]
mov rcx, qword [rsp + 0x8138]
movsx ecx, byte [rcx]
imul eax, ecx
mov byte [rsp + 0x348], al
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
xor eax, ecx
mov word [0x140207290], ax
mov eax, dword [0x1402075d0]
mov ecx, dword [rsp + 0x487c]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x4614], eax
mov rax, qword [0x14020cc98]
mov rcx, qword [rsp + 0x5b20]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x6360], rax
movzx eax, byte [0x140207482]
movzx ecx, byte [rsp + 0x25b]
sub eax, ecx
mov byte [0x1402079c1], al
mov rax, qword [rsp + 0x8738]
movzx eax, word [rax]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
imul eax, ecx
mov word [rsp + 0x1b0c], ax
mov r8, qword [rsp + 0x8f28]
mov rdx, qword [0x14020ffa0]
mov rcx, qword [rsp + 0x6c58]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dae4], eax
mov rcx, qword [rsp + 0x7d90]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cd70], eax
lea rax, [rsp + 0x1dc4]
mov qword [rsp + 0x8f30], rax
mov rax, qword [0x140207270]
mov rcx, qword [rsp + 0x78d8]
mov qword [rsp + 0x8f38], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8f38]
mov rax, qword [rax]
shr rax, cl
mov rcx, qword [0x14020d1f0]
mov qword [rcx], rax
mov rax, qword [rsp + 0x8198]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x577]
or eax, ecx
mov rcx, qword [rsp + 0x8198]
mov byte [rcx], al
mov rax, qword [0x14020d238]
movsx eax, word [rax]
movsx ecx, word [str.S83]
xor eax, ecx
mov word [rsp + 0x1a10], ax
lea rax, [rsp + 0x3ca0]
mov qword [0x14020ffb8], rax
mov rax, qword [0x14020cd30]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207350]
shl rax, cl
mov rcx, qword [rsp + 0x7530]
mov qword [rcx], rax
lea rax, [rsp + 0x5ff]
mov qword [rsp + 0x8f40], rax
movzx eax, word [0x140207280]
movzx ecx, word [rsp + 0x1af0]
add eax, ecx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov rax, qword [rsp + 0x8518]
mov ecx, dword [0x140207824]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x292c], eax
lea rax, [0x140207270]
mov qword [rsp + 0x8f48], rax
movsx eax, byte [rsp + 0x577]
mov rcx, qword [0x14020cf60]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [0x1402079d0], al
movsx eax, word [rsp + 0x1234]
movsx ecx, word [rsp + 0xfb8]
xor eax, ecx
mov rcx, qword [rsp + 0x8e18]
mov word [rcx], ax
lea rax, [0x140207724]
mov qword [rsp + 0x8f50], rax
mov r8, qword [rsp + 0x8a48]
mov rdx, qword [0x14020f830]
mov rcx, qword [rsp + 0x8f58]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ffc8], eax
mov rax, qword [0x14020cd30]
mov rcx, qword [rsp + 0x5c28]
mov rax, qword [rax]
sub rax, rcx
mov qword [0x140207338], rax
mov rax, qword [0x14020e748]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x8220]
movzx ecx, byte [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x7740]
mov byte [rcx], al
movzx eax, word [rsp + 0x1b38]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x18d0], ax
lea rax, [0x140207310]
mov qword [0x14020ffd8], rax
mov rcx, qword [rsp + 0x8f60]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ffcc], eax
mov rax, qword [0x14020d1f0]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x66f0]
shr rax, cl
mov rcx, qword [rsp + 0x6e98]
mov qword [rcx], rax
lea rax, [rsp + 0x577]
mov qword [rsp + 0x8f68], rax
mov rax, qword [rsp + 0x8a38]
movsx eax, word [rax]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
or eax, ecx
mov word [str.S83], ax
mov r8, qword [rsp + 0x8f70]
mov rdx, qword [0x14020fff0]
mov rcx, qword [rsp + 0x8248]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d2d4], eax
mov rax, qword [rsp + 0x8eb0]
mov eax, dword [rax]
mov ecx, dword [0x140207918]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x1c08], eax
lea rax, [0x140207350]
mov qword [rsp + 0x8f78], rax
mov rax, qword [rsp + 0x6f28]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x2e0]
shl eax, cl
mov byte [0x1402079d3], al
movzx eax, word [0x140207304]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x7cb8]
mov word [rcx], ax
mov rcx, qword [rsp + 0x76f8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d604], eax
lea rax, [rsp + 0x2e70]
mov qword [rsp + 0x8f80], rax
mov rax, qword [rsp + 0x61e8]
mov rcx, qword [0x14020cd60]
mov qword [rsp + 0x8f88], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8f88]
mov rax, qword [rax]
shr rax, cl
mov qword [0x140207380], rax
mov rax, qword [rsp + 0x82d0]
movsx eax, byte [rax]
mov rcx, qword [0x14020edf0]
movsx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0x329], al
lea rax, [0x140207290]
mov qword [rsp + 0x8f90], rax
mov eax, dword [0x1402074e4]
mov ecx, dword [rsp + 0x4964]
sub ecx, eax
mov eax, ecx
mov dword [0x1402079d8], eax
mov r8, qword [rsp + 0x75f0]
mov rdx, qword [0x14020e6f8]
mov rcx, qword [rsp + 0x8f98]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210004], eax
mov rcx, qword [rsp + 0x8fa0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210020], eax
mov rcx, qword [rsp + 0x8c98]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ea30], eax
mov r8, qword [rsp + 0x72f8]
mov rdx, qword [0x14020ec78]
mov rcx, qword [rsp + 0x8fa8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210028], eax
mov rax, qword [rsp + 0x58c8]
mov rcx, qword [rsp + 0x5530]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x5e70], rax
mov rax, qword [0x14020d1c8]
movzx eax, byte [rax]
mov rcx, qword [0x14020f1f0]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x41f], al
movzx eax, word [rsp + 0x18a0]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
imul eax, ecx
mov word [0x140207280], ax
mov rax, qword [0x14020da10]
mov rcx, qword [rsp + 0x7c90]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x3c8c], eax
lea rax, [0x140207320]
mov qword [rsp + 0x8fb0], rax
mov rcx, qword [rsp + 0x8fb8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021002c], eax
lea rax, [rsp + 0x23b]
mov qword [0x140210050], rax
movsx eax, word [rsp + 0x14c0]
movsx ecx, word [0x140207290]
sub eax, ecx
mov rcx, qword [rsp + 0x6de8]
mov word [rcx], ax
mov rax, qword [rsp + 0x8bb0]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x42d0]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x2304], eax
mov r8, qword [rsp + 0x8fc0]
mov rdx, qword [0x140210058]
mov rcx, qword [rsp + 0x8170]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f604], eax
mov rcx, qword [rsp + 0x7eb0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f604], eax
mov r8, qword [rsp + 0x7688]
mov rdx, qword [0x14020f218]
mov rcx, qword [rsp + 0x8fc8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021006c], eax
mov rax, qword [0x1402072e0]
mov rcx, qword [0x14020cc98]
mov qword [rsp + 0x8fd0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8fd0]
mov rax, qword [rax]
shl rax, cl
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x5db]
mov rcx, qword [0x14020cfb8]
movzx ecx, byte [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x7c48]
mov byte [rcx], al
mov r8, qword [rsp + 0x7230]
mov rdx, qword [0x14020eb50]
mov rcx, qword [rsp + 0x8fd8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210078], eax
lea rax, [rsp + 0x1ae4]
mov qword [rsp + 0x8fe0], rax
lea rax, [rsp + 0x3c8c]
mov qword [0x140210088], rax
mov rax, qword [0x1402072f8]
mov rcx, qword [0x14020cef8]
mov qword [rsp + 0x8fe8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x8fe8]
mov rax, qword [rax]
shr rax, cl
mov rcx, qword [rsp + 0x6d08]
mov qword [rcx], rax
lea rax, [rsp + 0xb01]
mov qword [rsp + 0x8ff0], rax
mov rax, qword [0x14020d238]
movsx eax, word [rax]
movsx ecx, word [0x140207268]
sar eax, cl
mov word [0x140207290], ax
mov rax, qword [rsp + 0x7af8]
mov ecx, dword [0x1402074b8]
mov eax, dword [rax]
xor eax, ecx
mov rcx, qword [rsp + 0x7760]
mov dword [rcx], eax
lea rax, [rsp + 0x5f28]
mov qword [rsp + 0x8ff8], rax
mov rax, qword [rsp + 0x8468]
movzx eax, byte [rax]
mov rcx, qword [0x14020d3d0]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [0x1402079e6], al
movzx eax, word [0x140207280]
movzx ecx, word [rsp + 0x1014]
and eax, ecx
mov rcx, qword [rsp + 0x76f0]
mov word [rcx], ax
lea rax, [0x140207874]
mov qword [rsp + 0x9000], rax
mov rax, qword [rsp + 0x5698]
mov rcx, qword [rsp + 0x8950]
mov qword [rsp + 0x9008], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9008]
mov rax, qword [rax]
shl rax, cl
mov qword [0x1402072f8], rax
mov rcx, qword [rsp + 0x9010]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210098], eax
mov rcx, qword [rsp + 0x79a8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cd3c], eax
mov rax, qword [0x14020e2f8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xa1e]
or eax, ecx
mov byte [rsp + 0x571], al
lea rax, [rsp + 0x12c8]
mov qword [rsp + 0x9018], rax
mov rax, qword [0x14020d308]
mov ecx, dword [0x14020774c]
mov eax, dword [rax]
sub eax, ecx
mov dword [0x1402079f0], eax
mov r8, qword [rsp + 0x7520]
mov rdx, qword [0x14020ed38]
mov rcx, qword [rsp + 0x9020]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402100b4], eax
mov rax, qword [0x1402072e0]
mov rcx, qword [rsp + 0x64d0]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x8bd8]
mov qword [rcx], rax
mov r8, qword [rsp + 0x8b68]
mov rdx, qword [0x14020d060]
mov rcx, qword [rsp + 0x9028]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402100c0], eax
mov rcx, qword [rsp + 0x9030]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402100c4], eax
mov r8, qword [rsp + 0x9038]
mov rdx, qword [0x1402100d0]
mov rcx, qword [rsp + 0x7498]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f9c4], eax
mov rax, qword [rsp + 0x7840]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x70c8]
movzx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x83d], al
movzx eax, word [0x140207280]
movzx ecx, word [0x1402072ac]
sar eax, cl
mov word [0x140207304], ax
mov rcx, qword [rsp + 0x7de0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210078], eax
mov eax, dword [0x1402075c8]
mov ecx, dword [rsp + 0x3644]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x3a94], eax
lea rax, [0x140207250]
mov qword [rsp + 0x9040], rax
lea rax, [rsp + 0xb01]
mov qword [0x1402100e0], rax
movsx eax, word [str.S83]
mov rcx, qword [rsp + 0x8090]
movsx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [rsp + 0x6eb8]
mov word [rcx], ax
mov rax, qword [rsp + 0x6df0]
mov rcx, qword [0x14020dc00]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x1ec8], eax
mov rcx, qword [rsp + 0x9048]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402100f0], eax
mov rax, qword [rsp + 0x76b0]
mov rcx, qword [rsp + 0x6360]
mov rax, qword [rax]
and rax, rcx
mov qword [0x1402072e0], rax
movzx eax, byte [0x1402074ed]
mov rcx, qword [0x14020e8e8]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x7e5], al
mov r8, qword [rsp + 0x9050]
mov rdx, qword [0x140210100]
mov rcx, qword [rsp + 0x8d58]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fb60], eax
lea rax, [rsp + 0x1018]
mov qword [rsp + 0x9058], rax
mov rax, qword [0x14020dad0]
mov rcx, qword [0x14020d1b0]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [0x140207a04], eax
mov rax, qword [0x1402072f8]
mov rcx, qword [rsp + 0x5e48]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x6830], rax
mov rcx, qword [rsp + 0x85c0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f4a4], eax
mov rax, qword [0x14020d468]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6fd0]
movsx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0xb1], al
movsx eax, word [0x140207290]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
shl eax, cl
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov eax, dword [0x140207998]
mov rcx, qword [rsp + 0x7508]
mov qword [rsp + 0x9060], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9060]
mov eax, dword [rax]
sar eax, cl
mov dword [rsp + 0x2600], eax
mov r8, qword [rsp + 0x7c18]
mov rdx, qword [0x14020f0c8]
mov rcx, qword [rsp + 0x9068]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210108], eax
mov rax, qword [rsp + 0x56a0]
mov rcx, qword [rsp + 0x6548]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x65d0], rax
mov r8, qword [rsp + 0x6ba0]
mov rdx, qword [0x14020ce18]
mov rcx, qword [rsp + 0x9070]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210118], eax
lea rax, [0x140207796]
mov qword [0x140210138], rax
mov rax, qword [rsp + 0x7a98]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x6da8]
movzx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x10fc], ax
mov eax, dword [rsp + 0x1bd4]
mov ecx, dword [0x140207978]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x2840], eax
mov rax, qword [rsp + 0x8e30]
mov rcx, qword [0x140207380]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [0x14020d1f0]
mov qword [rcx], rax
movsx eax, byte [rsp + 0x7cd]
mov rcx, qword [rsp + 0x7238]
movsx ecx, byte [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x88b0]
mov byte [rcx], al
movsx eax, word [str.S83]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x16b8], ax
mov eax, dword [rsp + 0x48a4]
cdq
idiv dword [0x1402074b8]
mov dword [0x140207a0c], eax
mov rax, qword [0x14020cd30]
mov rcx, qword [rsp + 0x67d8]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [rsp + 0x8dc0]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x9078]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210144], eax
mov rcx, qword [rsp + 0x7f08]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020eb9c], eax
mov r8, qword [rsp + 0x8650]
mov rdx, qword [0x14020dd48]
mov rcx, qword [rsp + 0x9080]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210158], eax
mov r8, qword [rsp + 0x8798]
mov rdx, qword [0x14020d2e8]
mov rcx, qword [rsp + 0x9088]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021015c], eax
movzx eax, byte [0x14020751d]
movzx ecx, byte [0x14020792a]
add eax, ecx
mov byte [rsp + 0x4a5], al
mov rax, qword [rsp + 0x8f20]
movzx eax, word [rax]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
add eax, ecx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov rcx, qword [rsp + 0x9090]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021016c], eax
mov r8, qword [rsp + 0x9098]
mov rdx, qword [0x140210180]
mov rcx, qword [rsp + 0x88d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f250], eax
mov rax, qword [rsp + 0x85b8]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x7788]
mov qword [rsp + 0x90a0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x90a0]
mov eax, dword [rax]
shl eax, cl
mov rcx, qword [rsp + 0x7ac8]
mov dword [rcx], eax
lea rax, [0x140207320]
mov qword [rsp + 0x90a8], rax
mov rcx, qword [rsp + 0x88a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f718], eax
mov rcx, qword [rsp + 0x90b0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021018c], eax
mov r8, qword [rsp + 0x90b8]
mov rdx, qword [0x1402101a0]
mov rcx, qword [rsp + 0x9078]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f400], eax
lea rax, [rsp + 0xcbc]
mov qword [0x1402101b0], rax
mov r8, qword [rsp + 0x90c0]
mov rdx, qword [0x1402101c0]
mov rcx, qword [rsp + 0x7510]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cb90], eax
mov rcx, qword [rsp + 0x72b8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e33c], eax
mov rax, qword [rsp + 0x7b90]
movsx eax, word [rax]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x1600], ax
lea rax, [0x140207774]
mov qword [rsp + 0x90c8], rax
mov r8, qword [rsp + 0x7a88]
mov rdx, qword [0x14020fc48]
mov rcx, qword [rsp + 0x90d0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402101d0], eax
mov rax, qword [0x14020cdf0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5530]
sub rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cc98]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x7e7]
mov rcx, qword [rsp + 0x7268]
movzx ecx, byte [rcx]
imul eax, ecx
mov rcx, qword [rsp + 0x8f40]
mov byte [rcx], al
mov rcx, qword [rsp + 0x90d8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402101d8], eax
mov r8, qword [rsp + 0x90e0]
mov rdx, qword [0x1402101e8]
mov rcx, qword [rsp + 0x8b30]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d7bc], eax
lea rax, [0x1402072d4]
mov qword [rsp + 0x90e8], rax
mov rcx, qword [rsp + 0x8228]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dc28], eax
mov rcx, qword [rsp + 0x90f0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402101fc], eax
lea rax, [rsp + 0x4bcc]
mov qword [0x140210210], rax
mov rax, qword [0x140207320]
mov rcx, qword [rsp + 0x66f0]
xor rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x6de0]
mov qword [rcx], rax
lea rax, [rsp + 0x515]
mov qword [rsp + 0x90f8], rax
mov rax, qword [rsp + 0x6fe8]
movsx eax, word [rax]
movsx ecx, word [str.S83]
and eax, ecx
mov rcx, qword [0x14020cfb0]
mov word [rcx], ax
mov rax, qword [rsp + 0x8728]
mov eax, dword [rax]
mov rcx, qword [0x14020f4c0]
mov qword [rsp + 0x9100], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9100]
mov eax, dword [rax]
sar eax, cl
mov rcx, qword [rsp + 0x7d28]
mov dword [rcx], eax
mov r8, qword [rsp + 0x9108]
mov rdx, qword [0x140210218]
mov rcx, qword [rsp + 0x8130]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d80c], eax
mov r8, qword [rsp + 0x9110]
mov rdx, qword [0x140210220]
mov rcx, qword [rsp + 0x76d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f718], eax
mov rcx, qword [rsp + 0x8898]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d388], eax
lea rax, [0x140207258]
mov qword [rsp + 0x9118], rax
lea rax, [0x140207575]
mov qword [0x140210230], rax
mov r8, qword [rsp + 0x7c20]
mov rdx, qword [0x14020f878]
mov rcx, qword [rsp + 0x9120]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210238], eax
mov rcx, qword [rsp + 0x9128]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210240], eax
mov r8, qword [rsp + 0x9130]
mov rdx, qword [0x140210250]
mov rcx, qword [rsp + 0x7de0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ccd8], eax
mov rax, qword [rsp + 0x8ae0]
movzx eax, word [rax]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x1764], ax
lea rax, [rsp + 0x3a94]
mov qword [rsp + 0x9138], rax
mov rcx, qword [rsp + 0x8930]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dd54], eax
mov rax, qword [0x14020ce30]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5870]
add rcx, rax
mov rax, rcx
mov qword [0x140207320], rax
movsx eax, byte [rsp + 0x973]
movsx ecx, byte [rsp + 0xc8e]
and eax, ecx
mov rcx, qword [rsp + 0x8db0]
mov byte [rcx], al
mov r8, qword [rsp + 0x8c08]
mov rdx, qword [0x14020d3e8]
mov rcx, qword [rsp + 0x9140]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210258], eax
lea rax, [0x140207268]
mov qword [rsp + 0x9148], rax
lea rax, [0x1402077bc]
mov qword [0x140210270], rax
mov rax, qword [0x1402072e0]
mov rcx, qword [rsp + 0x5f28]
xor rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x7810]
mov qword [rcx], rax
lea rax, [0x1402074d9]
mov qword [rsp + 0x9150], rax
mov rcx, qword [rsp + 0x9158]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021025c], eax
movzx eax, word [rsp + 0x14f8]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
cdq
idiv ecx
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
mov rcx, qword [rsp + 0x9030]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d82c], eax
mov eax, dword [rsp + 0x2edc]
mov rcx, qword [0x14020e238]
mov qword [rsp + 0x9160], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9160]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x44bc], eax
lea rax, [0x1402072f8]
mov qword [rsp + 0x9168], rax
lea rax, [0x14020726a]
mov qword [0x140210288], rax
mov r8, qword [rsp + 0x7588]
mov rdx, qword [0x14020fb88]
mov rcx, qword [rsp + 0x9170]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402102a0], eax
mov rax, qword [rsp + 0x9018]
movsx eax, word [rax]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x1594], ax
lea rax, [0x140207a0c]
mov qword [rsp + 0x9178], rax
mov r8, qword [rsp + 0x8f70]
mov rdx, qword [0x14020d5b8]
mov rcx, qword [rsp + 0x9180]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402102ac], eax
mov rax, qword [0x140207338]
mov rcx, qword [rsp + 0x6628]
sub rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x9188]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402102b0], eax
movzx eax, byte [rsp + 0xbca]
movzx ecx, byte [rsp + 0x7e5]
sub eax, ecx
mov rcx, qword [rsp + 0x8e90]
mov byte [rcx], al
lea rax, [0x1402072d4]
mov qword [rsp + 0x9190], rax
mov rax, qword [rsp + 0x6fe0]
mov eax, dword [rax]
mov ecx, dword [0x140207648]
xor ecx, eax
mov eax, ecx
mov dword [0x140207a38], eax
mov rax, qword [0x140207320]
movzx ecx, al
mov rax, qword [0x140207380]
shr rax, cl
mov rcx, qword [rsp + 0x7ca0]
mov qword [rcx], rax
mov r8, qword [rsp + 0x9198]
mov rdx, qword [0x1402102c8]
mov rcx, qword [rsp + 0x6d90]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d8dc], eax
mov rax, qword [rsp + 0x7010]
movsx eax, byte [rax]
movsx ecx, byte [0x140207317]
or eax, ecx
mov byte [rsp + 0x38b], al
mov rax, qword [rsp + 0x71a8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x87b0]
movsx ecx, word [rcx]
shl eax, cl
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov rax, qword [0x14020df98]
mov eax, dword [rax]
cdq
idiv dword [rsp + 0x2600]
mov eax, edx
mov rcx, qword [rsp + 0x7508]
mov dword [rcx], eax
mov rax, qword [rsp + 0x6d98]
mov rcx, qword [0x140207350]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x5810], rax
lea rax, [0x1402076f1]
mov qword [0x1402102d0], rax
mov rax, qword [rsp + 0x8308]
movzx eax, word [rax]
movzx ecx, word [0x140207280]
and eax, ecx
mov word [rsp + 0x1064], ax
mov rax, qword [rsp + 0x8a30]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x4c98]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x40c0], eax
mov rax, qword [0x1402072f8]
mov rcx, qword [0x14020ce30]
mov qword [rsp + 0x91a0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x91a0]
mov rax, qword [rax]
shl rax, cl
mov rcx, qword [0x14020d110]
mov qword [rcx], rax
movsx eax, byte [rsp + 0xb88]
movsx ecx, byte [0x140207794]
sub eax, ecx
mov rcx, qword [rsp + 0x8a10]
mov byte [rcx], al
movsx eax, word [rsp + 0x1124]
movsx ecx, word [rsp + 0x10f0]
add eax, ecx
mov word [rsp + 0x1990], ax
lea rax, [0x1402075d0]
mov qword [0x1402102e8], rax
mov rcx, qword [rsp + 0x8860]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020edfc], eax
mov rax, qword [rsp + 0x8ed8]
mov rcx, qword [rsp + 0x8a70]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [rsp + 0x8bd8]
mov qword [rcx], rax
mov rax, qword [0x14020f490]
movzx eax, byte [rax]
movzx ecx, byte [0x140207533]
sar eax, cl
mov byte [rsp + 0x587], al
mov rax, qword [rsp + 0x77b8]
movzx eax, word [rax]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
or eax, ecx
mov word [0x1402072ac], ax
mov r8, qword [rsp + 0x81b8]
mov rdx, qword [0x14020d768]
mov rcx, qword [rsp + 0x91a8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402102f4], eax
mov rax, qword [rsp + 0x74e0]
mov eax, dword [rax]
mov ecx, dword [0x140207534]
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x78a8]
mov dword [rcx], eax
mov rax, qword [0x14020d1f0]
mov rcx, qword [0x140207320]
imul rcx, qword [rax]
mov rax, rcx
mov qword [rsp + 0x6700], rax
lea rax, [rsp + 0x65a]
mov qword [0x140210300], rax
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x78b8]
movsx ecx, word [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x6f70]
mov word [rcx], ax
mov rcx, qword [rsp + 0x91b0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402102fc], eax
lea rax, [rsp + 0x2600]
mov qword [rsp + 0x91b8], rax
mov rax, qword [0x140207350]
mov rcx, qword [0x14020cd30]
mov qword [rsp + 0x91c0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x91c0]
mov rax, qword [rax]
sar rax, cl
mov qword [0x140207258], rax
mov r8, qword [rsp + 0x91c8]
mov rdx, qword [0x140210310]
mov rcx, qword [rsp + 0x8d58]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e42c], eax
movzx eax, byte [rsp + 0x32c]
movzx ecx, byte [0x140207477]
xor eax, ecx
mov rcx, qword [rsp + 0x78c0]
mov byte [rcx], al
lea rax, [rsp + 0x1a34]
mov qword [rsp + 0x91d0], rax
mov rcx, qword [rsp + 0x7f90]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f024], eax
lea rax, [rsp + 0x2474]
mov qword [0x140210318], rax
mov r8, qword [rsp + 0x8020]
mov rdx, qword [0x14020fd08]
mov rcx, qword [rsp + 0x91d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210324], eax
mov rcx, qword [rsp + 0x91e0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210340], eax
mov rax, qword [rsp + 0x7130]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207380]
shl rax, cl
mov rcx, qword [rsp + 0x76a0]
mov qword [rcx], rax
mov rax, qword [rsp + 0x6d40]
movsx eax, byte [rax]
mov rcx, qword [0x14020fc80]
movsx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0xc18], al
mov rax, qword [rsp + 0x8f90]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x108c]
add eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov rax, qword [0x14020e628]
mov ecx, dword [rsp + 0x38e4]
mov eax, dword [rax]
add eax, ecx
mov rcx, qword [rsp + 0x8818]
mov dword [rcx], eax
lea rax, [rsp + 0x6128]
mov qword [rsp + 0x91e8], rax
movzx eax, byte [0x1402074c6]
mov rcx, qword [rsp + 0x7490]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [0x140207a47], al
movzx eax, word [rsp + 0x158c]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x7a98]
mov word [rcx], ax
mov rcx, qword [rsp + 0x8a88]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fb50], eax
mov r8, qword [rsp + 0x84c0]
mov rdx, qword [0x14020feb0]
mov rcx, qword [rsp + 0x91f0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210358], eax
mov eax, dword [rsp + 0x3bd8]
mov ecx, dword [0x14020783c]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x2f54], eax
mov rax, qword [rsp + 0x8d30]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207250]
shl rax, cl
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7308]
movsx eax, byte [rax]
mov rcx, qword [0x14020dac8]
movsx ecx, byte [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x70a0]
mov byte [rcx], al
mov r8, qword [rsp + 0x82c8]
mov rdx, qword [0x14020ea58]
mov rcx, qword [rsp + 0x91f8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021035c], eax
lea rax, [0x140207290]
mov qword [rsp + 0x9200], rax
mov rax, qword [0x14020ed08]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x1ba4]
sar eax, cl
mov dword [0x140207a58], eax
mov rax, qword [rsp + 0x7780]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x66b0]
sar rax, cl
mov rcx, qword [rsp + 0x7bc8]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x9208]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021036c], eax
mov rax, qword [0x14020f580]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x7e7]
shl eax, cl
mov byte [rsp + 0x585], al
movzx eax, word [rsp + 0x17d0]
movzx ecx, word [0x1402072d4]
add eax, ecx
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov rax, qword [rsp + 0x8be8]
mov eax, dword [rax]
mov ecx, dword [0x1402072ec]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x4bcc], eax
mov r8, qword [rsp + 0x9210]
mov rdx, qword [0x140210370]
mov rcx, qword [rsp + 0x7008]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e4f4], eax
lea rax, [0x140207270]
mov qword [rsp + 0x9218], rax
movsx eax, byte [rsp + 0x26c]
mov rcx, qword [rsp + 0x7668]
movsx ecx, byte [rcx]
imul eax, ecx
mov byte [0x140207a52], al
movsx eax, word [str.S83]
movsx ecx, word [rsp + 0x145c]
xor eax, ecx
mov word [rsp + 0x18c0], ax
mov rax, qword [rsp + 0x8818]
mov ecx, dword [0x1402072d0]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x35d8], eax
mov rax, qword [rsp + 0x5e70]
mov rcx, qword [0x1402072e0]
sub rcx, rax
mov rax, rcx
mov qword [0x140207240], rax
mov rcx, qword [rsp + 0x83e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f3f8], eax
mov r8, qword [rsp + 0x8ab8]
mov rdx, qword [0x1402100d0]
mov rcx, qword [rsp + 0x9220]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021038c], eax
mov rax, qword [0x14020e748]
movzx eax, byte [rax]
movzx ecx, byte [0x1402077f9]
sub eax, ecx
mov rcx, qword [rsp + 0x8290]
mov byte [rcx], al
lea rax, [rsp + 0xfb0]
mov qword [rsp + 0x9228], rax
lea rax, [0x140207960]
mov qword [0x140210398], rax
mov rax, qword [rsp + 0x6d08]
mov rcx, qword [rsp + 0x68b0]
imul rcx, qword [rax]
mov rax, rcx
mov qword [rsp + 0x5268], rax
mov rax, qword [0x14020ee40]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xd93]
sar eax, cl
mov byte [rsp + 0xb25], al
mov rax, qword [rsp + 0x87b0]
movsx eax, word [rax]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
or eax, ecx
mov word [0x140207268], ax
mov rax, qword [0x14020df98]
mov rcx, qword [rsp + 0x8728]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov rcx, qword [rsp + 0x7508]
mov dword [rcx], eax
mov rcx, qword [rsp + 0x9230]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402103a0], eax
lea rax, [0x140207350]
mov qword [rsp + 0x9238], rax
mov rax, qword [0x14020f948]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x756]
cdq
idiv ecx
mov byte [0x140207a65], al
movzx eax, word [0x140207304]
movzx ecx, word [0x140207280]
shl eax, cl
mov rcx, qword [rsp + 0x8308]
mov word [rcx], ax
mov eax, dword [0x14020798c]
mov ecx, dword [rsp + 0x292c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x49a4], eax
mov rax, qword [rsp + 0x7160]
mov rcx, qword [rsp + 0x6830]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [0x14020d248]
mov qword [rcx], rax
mov rax, qword [0x14020fa20]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x7b68]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x161], al
mov r8, qword [rsp + 0x9240]
mov rdx, qword [0x1402103b8]
mov rcx, qword [rsp + 0x86a0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dcec], eax
lea rax, [rsp + 0x172c]
mov qword [rsp + 0x9248], rax
mov rcx, qword [rsp + 0x8ea8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e960], eax
mov r8, qword [rsp + 0x77d0]
mov rdx, qword [0x14020d710]
mov rcx, qword [rsp + 0x9250]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402103d0], eax
lea rax, [0x140207938]
mov qword [0x1402103d8], rax
mov rax, qword [rsp + 0x7cd0]
mov rcx, qword [rsp + 0x7310]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x5460], rax
lea rax, [0x1402076e4]
mov qword [rsp + 0x9258], rax
mov rax, qword [rsp + 0x8918]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x17d0]
sub eax, ecx
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov rax, qword [0x14020e530]
mov eax, dword [rax]
mov ecx, dword [0x140207a04]
add ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x8518]
mov dword [rcx], eax
lea rax, [rsp + 0x5cd0]
mov qword [rsp + 0x9260], rax
mov rax, qword [0x14020ff80]
movsx eax, byte [rax]
movsx ecx, byte [0x14020788d]
shl eax, cl
mov byte [0x140207a67], al
mov rax, qword [rsp + 0x79b0]
movsx eax, word [rax]
cdq
mov ecx, 0x3e91
idiv ecx
mov eax, edx
mov rcx, qword [rsp + 0x73a8]
mov word [rcx], ax
mov rcx, qword [rsp + 0x9268]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402103ec], eax
lea rax, [0x1402075c4]
mov qword [rsp + 0x9270], rax
mov rax, qword [0x140207350]
mov rcx, qword [rsp + 0x8dc0]
mov qword [rsp + 0x9278], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9278]
mov rax, qword [rax]
sar rax, cl
mov qword [0x140207240], rax
movzx eax, byte [rsp + 0x2e0]
movzx ecx, byte [rsp + 0x919]
or eax, ecx
mov byte [rsp + 0x25b], al
movzx eax, word [0x1402072d4]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0xfa4], ax
lea rax, [rsp + 0x1e74]
mov qword [0x1402103f0], rax
mov rax, qword [0x14020d110]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207270]
shl rax, cl
mov qword [rsp + 0x5dd8], rax
lea rax, [rsp + 0xd93]
mov qword [rsp + 0x9280], rax
movsx eax, word [0x140207290]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
and eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov r8, qword [rsp + 0x9288]
mov rdx, qword [0x1402103f8]
mov rcx, qword [rsp + 0x8d68]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e9a0], eax
mov eax, dword [0x1402075f0]
movzx ecx, al
mov eax, dword [rsp + 0x50bc]
sar eax, cl
mov rcx, qword [rsp + 0x7fe0]
mov dword [rcx], eax
mov rax, qword [0x14020cc98]
mov rcx, qword [rsp + 0x6e30]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x63c8], rax
mov rcx, qword [rsp + 0x7bf0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d590], eax
mov rax, qword [0x14020f1f0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x32c]
sub eax, ecx
mov byte [0x140207a71], al
mov rax, qword [rsp + 0x8ae0]
movzx eax, word [rax]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x87e0]
mov word [rcx], ax
lea rax, [rsp + 0x2edc]
mov qword [rsp + 0x9290], rax
mov rax, qword [rsp + 0x6cc0]
mov rcx, qword [0x14020d248]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [0x1402072f8], rax
movsx eax, byte [rsp + 0xd9a]
movsx ecx, byte [rsp + 0xaf5]
or eax, ecx
mov byte [rsp + 0x280], al
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x13f4]
sub eax, ecx
mov word [rsp + 0x1684], ax
lea rax, [rsp + 0x2180]
mov qword [0x140210418], rax
mov rcx, qword [rsp + 0x9298]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210428], eax
mov rax, qword [0x14020cc98]
mov rcx, qword [0x140207258]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x6128], rax
lea rax, [rsp + 0x4e1]
mov qword [rsp + 0x92a0], rax
mov r8, qword [rsp + 0x92a8]
mov rdx, qword [0x140210438]
mov rcx, qword [rsp + 0x8c40]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f7e4], eax
movzx eax, word [0x140207304]
mov rcx, qword [rsp + 0x8738]
movzx ecx, word [rcx]
shl eax, cl
mov word [0x1402072ac], ax
mov rcx, qword [rsp + 0x7ed8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f1d4], eax
mov r8, qword [rsp + 0x88c0]
mov rdx, qword [0x14020cbf0]
mov rcx, qword [rsp + 0x92b0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210440], eax
mov eax, dword [0x1402078a4]
mov ecx, dword [rsp + 0x42e4]
and ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x7ac8]
mov dword [rcx], eax
lea rax, [rsp + 0x5268]
mov qword [rsp + 0x92b8], rax
lea rax, [rsp + 0x7cd]
mov qword [0x140210450], rax
movsx eax, word [0x140207268]
movsx ecx, word [rsp + 0x1b04]
sar eax, cl
mov rcx, qword [rsp + 0x8160]
mov word [rcx], ax
mov rax, qword [0x14020e768]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x9178]
mov qword [rsp + 0x92c0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x92c0]
mov eax, dword [rax]
sar eax, cl
mov dword [rsp + 0x25e0], eax
mov rcx, qword [rsp + 0x92c8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021044c], eax
mov rax, qword [rsp + 0x7670]
mov rax, qword [rax]
mov rcx, qword [0x140207350]
xor rcx, rax
mov rax, rcx
mov qword [0x140207240], rax
mov r8, qword [rsp + 0x92d0]
mov rdx, qword [0x140210468]
mov rcx, qword [rsp + 0x91b0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f02c], eax
movzx eax, byte [0x1402074c6]
movzx ecx, byte [0x140207482]
add eax, ecx
mov byte [rsp + 0x41f], al
movzx eax, word [rsp + 0x1224]
movzx ecx, word [0x1402072d4]
and eax, ecx
mov word [rsp + 0x19c4], ax
lea rax, [0x1402073f0]
mov qword [0x140210480], rax
mov r8, qword [rsp + 0x92d8]
mov rdx, qword [0x140210488]
mov rcx, qword [rsp + 0x7510]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d9c4], eax
mov rax, qword [0x14020d110]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x7160]
mov qword [rsp + 0x92e0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x92e0]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x6350], rax
mov rcx, qword [rsp + 0x7510]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d868], eax
movsx eax, byte [0x140207474]
movsx ecx, byte [rsp + 0x8e7]
cdq
idiv ecx
mov byte [rsp + 0x307], al
mov r8, qword [rsp + 0x8c48]
mov rdx, qword [0x14020eff0]
mov rcx, qword [rsp + 0x92e8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210490], eax
mov rcx, qword [rsp + 0x92f0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210498], eax
movsx eax, word [0x140207314]
movsx ecx, word [rsp + 0x1918]
or eax, ecx
mov word [0x140207290], ax
mov rax, qword [0x14020f4c0]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x1cfc]
sub ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x9178]
mov dword [rcx], eax
mov rax, qword [rsp + 0x5f28]
mov rcx, qword [rsp + 0x6870]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x63c0], rax
movzx eax, byte [0x140207a65]
mov rcx, qword [rsp + 0x9258]
movzx ecx, byte [rcx]
shl eax, cl
mov byte [0x140207a86], al
mov rax, qword [rsp + 0x8f20]
movzx eax, word [rax]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x7f10]
mov word [rcx], ax
mov rax, qword [rsp + 0x8080]
mov eax, dword [rax]
mov ecx, dword [0x140207874]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x39e8], eax
mov rax, qword [0x140207270]
mov rcx, qword [0x140207380]
xor rcx, rax
mov rax, rcx
mov qword [0x140207250], rax
movsx eax, byte [rsp + 0xa1e]
movsx ecx, byte [0x1402077af]
add eax, ecx
mov byte [rsp + 0xa22], al
movsx eax, word [rsp + 0x187c]
movsx ecx, word [rsp + 0x12c8]
and eax, ecx
mov word [rsp + 0x12a8], ax
mov rcx, qword [rsp + 0x8fd8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d664], eax
mov r8, qword [rsp + 0x84f8]
mov rdx, qword [0x14020e798]
mov rcx, qword [rsp + 0x92f8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021049c], eax
mov eax, dword [0x1402077d4]
mov ecx, dword [0x1402074b8]
and ecx, eax
mov eax, ecx
mov dword [0x140207a94], eax
mov rax, qword [rsp + 0x8ff8]
mov rcx, qword [0x14020cc98]
mov rax, qword [rax]
imul rax, qword [rcx]
mov rcx, qword [rsp + 0x8ed8]
mov qword [rcx], rax
movzx eax, byte [0x1402076e4]
movzx ecx, byte [rsp + 0xa26]
sub eax, ecx
mov byte [rsp + 0x3bd], al
movzx eax, word [0x140207304]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
add eax, ecx
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov rax, qword [0x1402103f0]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x4e4c]
xor ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x7d68]
mov dword [rcx], eax
lea rax, [0x1402072f8]
mov qword [rsp + 0x9300], rax
mov rcx, qword [rsp + 0x9308]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402104c0], eax
mov r8, qword [rsp + 0x9310]
mov rdx, qword [0x1402104d0]
mov rcx, qword [rsp + 0x7080]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ea40], eax
mov rax, qword [rsp + 0x90f8]
movsx eax, byte [rax]
mov rcx, qword [0x14020dc40]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [0x140207a9a], al
movsx eax, word [rsp + 0x1548]
mov rcx, qword [rsp + 0x81c0]
movsx ecx, word [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x6f70]
mov word [rcx], ax
mov rax, qword [0x14020e6c8]
mov ecx, dword [rsp + 0x3aac]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x26a8], eax
mov rax, qword [0x140207338]
mov rcx, qword [rsp + 0x5490]
or rcx, rax
mov rax, rcx
mov qword [0x1402072e0], rax
movzx eax, byte [0x1402074c6]
mov rcx, qword [rsp + 0x7330]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0x587], al
movzx eax, word [0x1402072d4]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0xe84], ax
mov eax, dword [0x1402075e0]
movzx ecx, al
mov eax, dword [rsp + 0x1d00]
shr eax, cl
mov dword [0x140207a9c], eax
mov r8, qword [rsp + 0x9318]
mov rdx, qword [0x1402104e8]
mov rcx, qword [rsp + 0x7170]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e254], eax
mov rax, qword [rsp + 0x5cc0]
movzx ecx, al
mov rax, qword [rsp + 0x5438]
shl rax, cl
mov rcx, qword [rsp + 0x7050]
mov qword [rcx], rax
lea rax, [0x140207569]
mov qword [rsp + 0x9320], rax
mov rcx, qword [rsp + 0x6d78]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fc68], eax
movsx eax, word [rsp + 0x1200]
movsx ecx, word [rsp + 0x1594]
cdq
idiv ecx
mov eax, edx
mov word [str.S83], ax
mov rax, qword [rsp + 0x7fe0]
mov eax, dword [rax]
mov ecx, dword [0x140207918]
sub ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x90c8]
mov dword [rcx], eax
lea rax, [rsp + 0x6a38]
mov qword [rsp + 0x9328], rax
mov r8, qword [rsp + 0x8c48]
mov rdx, qword [0x14020f2d8]
mov rcx, qword [rsp + 0x9330]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402104f4], eax
mov rax, qword [0x14020d8a8]
movzx eax, byte [rax]
mov rcx, qword [0x14020e2c8]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [0x140207a9b], al
mov rax, qword [rsp + 0x89d8]
movzx eax, word [rax]
movzx ecx, word [0x140207280]
add eax, ecx
mov word [rsp + 0x1970], ax
lea rax, [rsp + 0x1d00]
mov qword [rsp + 0x9338], rax
mov rax, qword [0x140207380]
mov rcx, qword [rsp + 0x7130]
mov qword [rsp + 0x9340], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9340]
mov rax, qword [rax]
shl rax, cl
mov qword [0x140207270], rax
mov rcx, qword [rsp + 0x9348]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210508], eax
mov rax, qword [rsp + 0x7450]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xb1]
or eax, ecx
mov rcx, qword [rsp + 0x7960]
mov byte [rcx], al
movsx eax, word [str.S83]
movsx ecx, word [0x140207290]
sub eax, ecx
mov word [rsp + 0x1558], ax
lea rax, [rsp + 0x1ba4]
mov qword [0x140210518], rax
mov r8, qword [rsp + 0x9350]
mov rdx, qword [0x140210528]
mov rcx, qword [rsp + 0x8fa0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d120], eax
movabs rax, 0x1ec2a91777291
mov rcx, qword [0x140207258]
imul rcx, rax
mov rax, rcx
mov qword [rsp + 0x56d8], rax
lea rax, [rsp + 0x7e7]
mov qword [rsp + 0x9358], rax
mov rax, qword [0x14020d280]
movzx eax, word [rax]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
xor eax, ecx
mov word [0x140207304], ax
mov rax, qword [rsp + 0x74e0]
mov ecx, dword [0x1402079c8]
mov eax, dword [rax]
and eax, ecx
mov rcx, qword [rsp + 0x7070]
mov dword [rcx], eax
mov rcx, qword [rsp + 0x89a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f400], eax
mov rax, qword [rsp + 0x87c8]
mov rax, qword [rax]
mov rcx, qword [0x14020ce30]
mov qword [rsp + 0x9360], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9360]
mov rax, qword [rax]
shr rax, cl
mov qword [rsp + 0x60d8], rax
mov r8, qword [rsp + 0x7d40]
mov rdx, qword [0x14020ec78]
mov rcx, qword [rsp + 0x9368]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021053c], eax
lea rax, [0x140207577]
mov qword [0x140210540], rax
movsx eax, word [0x140207290]
mov rcx, qword [rsp + 0x9200]
movsx ecx, word [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x79b0]
mov word [rcx], ax
mov rax, qword [0x14020cff0]
imul eax, dword [rax], 0x7c9
mov dword [rsp + 0x2ed8], eax
mov rax, qword [rsp + 0x7460]
mov rcx, qword [0x140207350]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
mov rax, qword [0x14020ead0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xa26]
and eax, ecx
mov rcx, qword [rsp + 0x7798]
mov byte [rcx], al
mov rcx, qword [rsp + 0x9370]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210558], eax
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x10e0]
xor eax, ecx
mov word [rsp + 0x1788], ax
mov rcx, qword [rsp + 0x85a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e9f8], eax
xor edx, edx
mov eax, dword [rsp + 0x3a94]
div dword [0x140207960]
mov eax, edx
mov dword [0x140207ab4], eax
mov r8, qword [rsp + 0x8be0]
mov rdx, qword [0x14020ec88]
mov rcx, qword [rsp + 0x9378]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210568], eax
xor edx, edx
mov rax, qword [rsp + 0x6260]
mov rcx, qword [rsp + 0x8e30]
div qword [rcx]
mov rcx, qword [rsp + 0x8778]
mov qword [rcx], rax
lea rax, [0x1402075ed]
mov qword [rsp + 0x9380], rax
mov rax, qword [0x14020d238]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x79b0]
movsx ecx, word [rcx]
shl eax, cl
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov rax, qword [0x14020ff58]
mov ecx, dword [rsp + 0x3b90]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x4964], eax
mov r8, qword [rsp + 0x91c8]
mov rdx, qword [0x14020d298]
mov rcx, qword [rsp + 0x9388]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021056c], eax
lea rax, [rsp + 0x5b20]
mov qword [rsp + 0x9390], rax
lea rax, [0x140207a65]
mov qword [0x140210588], rax
movzx eax, word [0x140207280]
movzx ecx, word [rsp + 0x1af0]
sub eax, ecx
mov word [rsp + 0xfec], ax
mov rcx, qword [rsp + 0x9398]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210584], eax
mov eax, dword [rsp + 0x2e70]
mov ecx, dword [0x140207534]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x3210], eax
mov r8, qword [rsp + 0x93a0]
mov rdx, qword [0x140210590]
mov rcx, qword [rsp + 0x8938]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210238], eax
mov rax, qword [0x14020cd60]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5720]
xor rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d248]
mov qword [rcx], rax
mov rax, qword [rsp + 0x8008]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x70a0]
movsx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0x338], al
lea rax, [0x140207290]
mov qword [rsp + 0x93a8], rax
mov rcx, qword [rsp + 0x7958]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ec60], eax
mov eax, dword [rsp + 0x2468]
mov ecx, dword [rsp + 0x381c]
or ecx, eax
mov eax, ecx
mov dword [0x140207acc], eax
mov rax, qword [0x14020cc98]
mov rax, qword [rax]
mov rcx, qword [0x14020d2a0]
mov qword [rsp + 0x93b0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x93b0]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x5810], rax
mov rax, qword [rsp + 0x6e88]
movzx eax, byte [rax]
mov rcx, qword [0x14020e558]
movzx ecx, byte [rcx]
cdq
idiv ecx
mov byte [rsp + 0x2ab], al
mov rax, qword [rsp + 0x8068]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1acc]
cdq
idiv ecx
mov eax, edx
mov word [0x1402072d4], ax
mov rax, qword [0x14020e718]
mov rcx, qword [rsp + 0x8080]
mov eax, dword [rax]
imul eax, dword [rcx]
mov rcx, qword [rsp + 0x7d68]
mov dword [rcx], eax
lea rax, [rsp + 0x6238]
mov qword [rsp + 0x93b8], rax
lea rax, [0x140207642]
mov qword [0x1402105a8], rax
mov rcx, qword [rsp + 0x93c0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402105b4], eax
mov rax, qword [rsp + 0x84d0]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x13bc]
add eax, ecx
mov rcx, qword [rsp + 0x6e58]
mov word [rcx], ax
mov rax, qword [0x14020df98]
mov eax, dword [rax]
mov ecx, dword [0x140207444]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x3074], eax
mov rax, qword [rsp + 0x91e8]
mov rcx, qword [0x140207240]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
mov r8, qword [rsp + 0x93c8]
mov rdx, qword [0x1402105c0]
mov rcx, qword [rsp + 0x8600]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020eae4], eax
movzx eax, byte [rsp + 0x7e5]
movzx ecx, byte [rsp + 0x585]
shl eax, cl
mov rcx, qword [rsp + 0x8168]
mov byte [rcx], al
mov rcx, qword [rsp + 0x7830]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f004], eax
lea rax, [0x1402072ac]
mov qword [rsp + 0x93d0], rax
mov r8, qword [rsp + 0x93c8]
mov rdx, qword [0x1402104e8]
mov rcx, qword [rsp + 0x93d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402105bc], eax
lea rax, [0x140207534]
mov qword [0x1402105d0], rax
mov rcx, qword [rsp + 0x93e0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402105dc], eax
mov rax, qword [0x14020cd60]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x52d0]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x6420], rax
lea rax, [0x140207569]
mov qword [rsp + 0x93e8], rax
mov rax, qword [rsp + 0x71a8]
movsx eax, word [rax]
movsx ecx, word [0x140207290]
add eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov rax, qword [rsp + 0x6fb0]
mov ecx, dword [rsp + 0x2304]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x2ed8], eax
mov rax, qword [rsp + 0x6d30]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207240]
sar rax, cl
mov qword [rsp + 0x6928], rax
lea rax, [rsp + 0x32c]
mov qword [0x1402105f0], rax
mov r8, qword [rsp + 0x93f0]
mov rdx, qword [0x1402105f8]
mov rcx, qword [rsp + 0x7360]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020da54], eax
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
movzx ecx, word [0x1402072d4]
or eax, ecx
mov word [rsp + 0x12bc], ax
mov eax, dword [0x1402079a4]
mov ecx, dword [rsp + 0x1bb0]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x1e10], eax
mov rax, qword [rsp + 0x5268]
mov rcx, qword [0x140207380]
and rcx, rax
mov rax, rcx
mov qword [0x140207270], rax
mov rax, qword [0x1402105a8]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x88b0]
movsx ecx, byte [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x7960]
mov byte [rcx], al
mov rcx, qword [rsp + 0x6dd8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020eb84], eax
movsx eax, word [rsp + 0x12c8]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x1378], ax
mov eax, dword [0x140207458]
cdq
idiv dword [rsp + 0x2560]
mov dword [0x140207adc], eax
mov rax, qword [0x14020cd30]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x1402072e0]
shl rax, cl
mov rcx, qword [rsp + 0x7460]
mov qword [rcx], rax
lea rax, [rsp + 0x7e7]
mov qword [rsp + 0x93f8], rax
mov rax, qword [0x14020d280]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x7990]
movzx ecx, word [rcx]
sub eax, ecx
mov word [0x140207304], ax
mov eax, dword [0x1402074fc]
mov ecx, dword [rsp + 0x2808]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x2b64], eax
mov rax, qword [rsp + 0x57b0]
mov rcx, qword [rsp + 0x5468]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x6568], rax
lea rax, [0x14020791f]
mov qword [0x140210618], rax
mov rax, qword [rsp + 0x7b30]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1760]
xor eax, ecx
mov word [rsp + 0x14c0], ax
mov rax, qword [rsp + 0x87d8]
mov eax, dword [rax]
mov ecx, dword [0x1402079f0]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x399c], eax
mov rax, qword [0x1402072e0]
mov rcx, qword [rsp + 0x5530]
sub rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
mov r8, qword [rsp + 0x8648]
mov rdx, qword [0x14020d768]
mov rcx, qword [rsp + 0x9400]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210614], eax
movzx eax, byte [0x1402076f1]
movzx ecx, byte [rsp + 0x9f0]
shl eax, cl
mov byte [rsp + 0x41f], al
lea rax, [0x140207280]
mov qword [rsp + 0x9408], rax
mov r8, qword [rsp + 0x8498]
mov rdx, qword [0x14020e450]
mov rcx, qword [rsp + 0x9410]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021062c], eax
lea rax, [0x140207a38]
mov qword [0x140210640], rax
xor edx, edx
mov rax, qword [rsp + 0x5688]
mov rcx, qword [0x14020d248]
div qword [rcx]
mov rax, rdx
mov qword [rsp + 0x5dd8], rax
mov rax, qword [0x14020ebb8]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x93e8]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x5e0], al
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [0x140207268]
sar eax, cl
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov eax, dword [0x140207554]
mov rcx, qword [rsp + 0x7508]
mov qword [rsp + 0x9418], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9418]
mov eax, dword [rax]
sar eax, cl
mov rcx, qword [rsp + 0x9270]
mov dword [rcx], eax
mov rax, qword [rsp + 0x8d48]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x6870]
shl rax, cl
mov qword [rsp + 0x5b58], rax
mov rax, qword [0x14020fa08]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x756]
add eax, ecx
mov byte [0x140207adb], al
mov rax, qword [rsp + 0x7a98]
movzx eax, word [rax]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x90e8]
mov word [rcx], ax
mov rax, qword [0x140210088]
imul eax, dword [rax], 0x7ef
mov dword [rsp + 0x41c0], eax
mov rax, qword [rsp + 0x56f0]
mov rcx, qword [0x140207270]
xor rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d248]
mov qword [rcx], rax
mov rax, qword [rsp + 0x70a0]
movsx eax, byte [rax]
mov rcx, qword [0x14020de78]
movsx ecx, byte [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x88b0]
mov byte [rcx], al
mov rcx, qword [rsp + 0x9420]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021063c], eax
lea rax, [rsp + 0x108c]
mov qword [rsp + 0x9428], rax
mov r8, qword [rsp + 0x9430]
mov rdx, qword [0x140210660]
mov rcx, qword [rsp + 0x91b0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ef44], eax
mov rax, qword [rsp + 0x8b18]
mov rcx, qword [0x14020dd18]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [0x140207af0], eax
mov rcx, qword [rsp + 0x9400]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f8a4], eax
mov r8, qword [rsp + 0x7dd0]
mov rdx, qword [0x14020f8f0]
mov rcx, qword [rsp + 0x9438]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021066c], eax
mov rax, qword [rsp + 0x8988]
mov rax, qword [rax]
mov rcx, qword [0x140207338]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x58c8], rax
mov rax, qword [0x14020d100]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x9258]
movzx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0xa4c], al
movzx eax, word [rsp + 0x17d0]
movzx ecx, word [0x1402072d4]
or eax, ecx
mov word [0x140207280], ax
mov eax, dword [rsp + 0x4be4]
mov ecx, dword [0x140207310]
xor ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x7070]
mov dword [rcx], eax
lea rax, [0x140207320]
mov qword [rsp + 0x9440], rax
lea rax, [rsp + 0xb1]
mov qword [0x140210688], rax
mov rax, qword [rsp + 0x9428]
movsx eax, word [rax]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x14c0], ax
mov rcx, qword [rsp + 0x9448]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210684], eax
lea rax, [0x140207444]
mov qword [rsp + 0x9450], rax
mov rax, qword [rsp + 0x77c8]
mov rcx, qword [0x14020cd30]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [0x140207258], rax
mov r8, qword [rsp + 0x9458]
mov rdx, qword [0x140210698]
mov rcx, qword [rsp + 0x9330]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cdc0], eax
movzx eax, byte [rsp + 0x7e5]
mov rcx, qword [rsp + 0x8168]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0xad7], al
movzx eax, word [0x1402072d4]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0xe18], ax
lea rax, [rsp + 0x2840]
mov qword [0x1402106a8], rax
mov rcx, qword [rsp + 0x8350]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e690], eax
mov rax, qword [0x14020ce30]
mov rcx, qword [rsp + 0x9168]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x5e68], rax
mov rcx, qword [rsp + 0x9460]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402106b8], eax
lea rax, [rsp + 0xb25]
mov qword [rsp + 0x9468], rax
movsx eax, word [0x140207290]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
sub eax, ecx
mov word [0x140207314], ax
mov rax, qword [rsp + 0x6cb0]
mov ecx, dword [0x1402074a8]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x4c74], eax
lea rax, [0x140207350]
mov qword [rsp + 0x9470], rax
mov r8, qword [rsp + 0x9478]
mov rdx, qword [0x1402106c8]
mov rcx, qword [rsp + 0x7e78]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e5bc], eax
mov rax, qword [rsp + 0x8468]
movzx eax, byte [rax]
movzx ecx, byte [0x1402075bd]
shl eax, cl
mov byte [0x140207b00], al
mov rax, qword [rsp + 0x8308]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x7a30]
movzx ecx, word [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x8eb8]
mov word [rcx], ax
lea rax, [0x1402077b4]
mov qword [rsp + 0x9480], rax
mov rax, qword [rsp + 0x6d08]
mov rax, qword [rax]
mov rcx, qword [0x140207380]
or rcx, rax
mov rax, rcx
mov qword [0x1402072f8], rax
movsx eax, byte [0x1402074ef]
movsx ecx, byte [rsp + 0xa22]
or eax, ecx
mov rcx, qword [rsp + 0x7e50]
mov byte [rcx], al
mov rcx, qword [rsp + 0x8910]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fa54], eax
lea rax, [rsp + 0xf98]
mov qword [rsp + 0x9488], rax
lea rax, [0x140207690]
mov qword [0x1402106d8], rax
mov r8, qword [rsp + 0x8498]
mov rdx, qword [0x14020f3d8]
mov rcx, qword [rsp + 0x9490]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402106ec], eax
mov rax, qword [rsp + 0x55c8]
mov rcx, qword [rsp + 0x8840]
mov qword [rsp + 0x9498], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9498]
mov rax, qword [rax]
shl rax, cl
mov rcx, qword [rsp + 0x7cd0]
mov qword [rcx], rax
mov rax, qword [0x14020f1f0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x14e]
and eax, ecx
mov byte [rsp + 0x52b], al
mov rax, qword [rsp + 0x7f10]
movzx eax, word [rax]
movzx ecx, word [0x1402072ac]
sar eax, cl
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov r8, qword [rsp + 0x8fc0]
mov rdx, qword [0x14020d078]
mov rcx, qword [rsp + 0x94a0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402106f0], eax
mov rax, qword [0x14020d998]
mov ecx, dword [rsp + 0x1e10]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x3c88], eax
lea rax, [0x140207380]
mov qword [rsp + 0x94a8], rax
mov rcx, qword [rsp + 0x94b0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402106fc], eax
movsx eax, byte [0x140207480]
movsx ecx, byte [rsp + 0xc18]
sub eax, ecx
mov byte [0x140207b02], al
movsx eax, word [str.S83]
movsx ecx, word [0x140207268]
add eax, ecx
mov word [rsp + 0x1918], ax
lea rax, [rsp + 0x2560]
mov qword [rsp + 0x94b8], rax
mov rax, qword [0x14020cdf0]
mov rcx, qword [rsp + 0x8608]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
mov rax, qword [rsp + 0x8ef8]
movzx eax, byte [rax]
movzx ecx, byte [0x140207599]
or eax, ecx
mov rcx, qword [rsp + 0x8ef8]
mov byte [rcx], al
lea rax, [rsp + 0x1518]
mov qword [rsp + 0x94c0], rax
mov eax, dword [0x1402072b4]
mov ecx, dword [rsp + 0x4d88]
sub ecx, eax
mov eax, ecx
mov dword [0x140207b10], eax
mov rax, qword [rsp + 0x6568]
mov rcx, qword [rsp + 0x5950]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x5978], rax
mov rax, qword [0x14020e280]
movsx eax, byte [rax]
mov rcx, qword [0x14020d678]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0xc0d], al
movsx eax, word [rsp + 0x14b0]
movsx ecx, word [str.S83]
and eax, ecx
mov word [0x140207314], ax
mov rax, qword [rsp + 0x8060]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x2468]
sar eax, cl
mov rcx, qword [rsp + 0x6df0]
mov dword [rcx], eax
lea rax, [0x140207240]
mov qword [rsp + 0x94c8], rax
lea rax, [rsp + 0x2ab]
mov qword [0x140210718], rax
mov rcx, qword [rsp + 0x7400]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e030], eax
movzx eax, word [rsp + 0xf90]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0xfe8], ax
mov rax, qword [rsp + 0x7140]
mov rcx, qword [rsp + 0x72a8]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x4158], eax
mov r8, qword [rsp + 0x6f50]
mov rdx, qword [0x1402101e8]
mov rcx, qword [rsp + 0x94d0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210714], eax
mov rax, qword [0x14020d248]
mov rcx, qword [rsp + 0x66f0]
mov rax, qword [rax]
add rax, rcx
mov qword [0x140207250], rax
movsx eax, byte [rsp + 0x42]
movsx ecx, byte [0x14020723c]
and eax, ecx
mov byte [rsp + 0x26c], al
lea rax, [0x140207290]
mov qword [rsp + 0x94d8], rax
mov rcx, qword [rsp + 0x94e0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021072c], eax
lea rax, [rsp + 0x4df0]
mov qword [0x140210738], rax
mov rax, qword [rsp + 0x5630]
movzx ecx, al
mov rax, qword [0x140207258]
shl rax, cl
mov rcx, qword [rsp + 0x7b20]
mov qword [rcx], rax
lea rax, [rsp + 0x62b]
mov qword [rsp + 0x94e8], rax
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x75b8]
movzx ecx, word [rcx]
or eax, ecx
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov rax, qword [rsp + 0x7c90]
mov ecx, dword [0x1402077e8]
mov eax, dword [rax]
sub eax, ecx
mov rcx, qword [rsp + 0x86e0]
mov dword [rcx], eax
mov r8, qword [rsp + 0x94f0]
mov rdx, qword [0x140210748]
mov rcx, qword [rsp + 0x7580]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ef44], eax
lea rax, [0x140207270]
mov qword [rsp + 0x94f8], rax
mov rax, qword [rsp + 0x8db0]
movsx eax, byte [rax]
mov rcx, qword [0x14020f348]
movsx ecx, byte [rcx]
sub eax, ecx
mov byte [0x140207b0f], al
mov r8, qword [rsp + 0x9500]
mov rdx, qword [0x140210750]
mov rcx, qword [rsp + 0x9010]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fe18], eax
movsx eax, word [0x140207268]
mov rcx, qword [rsp + 0x7f40]
movsx ecx, word [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x9018]
mov word [rcx], ax
lea rax, [0x140207724]
mov qword [rsp + 0x9508], rax
mov rax, qword [rsp + 0x5350]
movzx ecx, al
mov rax, qword [rsp + 0x5f58]
sar rax, cl
mov qword [0x1402072e0], rax
mov rax, qword [0x14020cfb8]
movzx eax, byte [rax]
mov rcx, qword [0x14020daf0]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x25b], al
lea rax, [rsp + 0xf90]
mov qword [rsp + 0x9510], rax
mov rcx, qword [rsp + 0x8310]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f82c], eax
lea rax, [0x14020773c]
mov qword [0x140210768], rax
mov rax, qword [rsp + 0x52d0]
imul rax, qword [rsp + 0x5cd0]
mov rcx, qword [rsp + 0x84e8]
mov qword [rcx], rax
mov r8, qword [rsp + 0x8158]
mov rdx, qword [0x14020fdf8]
mov rcx, qword [rsp + 0x9518]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210764], eax
mov rax, qword [0x14020ddb0]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x280]
xor eax, ecx
mov byte [rsp + 0x9d7], al
mov rcx, qword [rsp + 0x9520]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021077c], eax
movsx eax, word [rsp + 0x1a14]
movsx ecx, word [str.S83]
add eax, ecx
mov word [0x140207290], ax
mov rcx, qword [rsp + 0x7d60]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d6c0], eax
mov rax, qword [0x14020dd98]
mov rcx, qword [rsp + 0x6fb0]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov rcx, qword [rsp + 0x8a50]
mov dword [rcx], eax
lea rax, [0x140207240]
mov qword [rsp + 0x9528], rax
mov r8, qword [rsp + 0x7e68]
mov rdx, qword [0x14020e450]
mov rcx, qword [rsp + 0x9530]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210780], eax
mov rax, qword [0x14020daf0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x691]
and eax, ecx
mov byte [0x140207b26], al
movzx eax, word [0x1402072ac]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x12bc], ax
mov r8, qword [rsp + 0x79c8]
mov rdx, qword [0x14020cc00]
mov rcx, qword [rsp + 0x9538]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210794], eax
lea rax, [rsp + 0x4b50]
mov qword [rsp + 0x9540], rax
mov rax, qword [0x14020d110]
mov rax, qword [rax]
mov rcx, qword [0x140207380]
add rcx, rax
mov rax, rcx
mov qword [0x1402072f8], rax
movsx eax, byte [rsp + 0x577]
movsx ecx, byte [0x140207b0f]
xor eax, ecx
mov rcx, qword [rsp + 0x7308]
mov byte [rcx], al
mov rax, qword [rsp + 0x6de8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0xef8]
shl eax, cl
mov word [rsp + 0x173c], ax
lea rax, [0x140207490]
mov qword [0x1402107a0], rax
mov rcx, qword [rsp + 0x9548]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402107ac], eax
mov rcx, qword [rsp + 0x6c58]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fe18], eax
mov rax, qword [rsp + 0x66e8]
movzx ecx, al
mov rax, qword [rsp + 0x6380]
sar rax, cl
mov rcx, qword [rsp + 0x6e30]
mov qword [rcx], rax
lea rax, [0x1402076f1]
mov qword [rsp + 0x9550], rax
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x7cb8]
movzx ecx, word [rcx]
or eax, ecx
mov word [0x140207304], ax
mov r8, qword [rsp + 0x9318]
mov rdx, qword [0x14020e7d0]
mov rcx, qword [rsp + 0x9558]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402107bc], eax
mov rax, qword [0x14020e718]
mov ecx, dword [0x14020798c]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x41c0], eax
mov r8, qword [rsp + 0x8648]
mov rdx, qword [0x14020eb20]
mov rcx, qword [rsp + 0x9560]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402107c8], eax
mov rax, qword [rsp + 0x93b8]
mov rcx, qword [0x14020cef8]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x6ac0], rax
movsx eax, byte [rsp + 0xd9a]
mov rcx, qword [rsp + 0x9380]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [0x140207b31], al
mov rcx, qword [rsp + 0x9568]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402107d8], eax
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x1ac4], ax
mov rax, qword [0x14020d960]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x3ca0]
shl eax, cl
mov dword [rsp + 0x1fdc], eax
mov rax, qword [rsp + 0x65d0]
cqo
movabs rcx, 0x1ec2a91770dbd
idiv rcx
mov qword [0x140207350], rax
mov rcx, qword [rsp + 0x7ae8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020eb00], eax
movzx eax, byte [0x140207433]
movzx ecx, byte [0x1402072bf]
cdq
idiv ecx
mov eax, edx
mov byte [rsp + 0xad7], al
mov r8, qword [rsp + 0x7968]
mov rdx, qword [0x14020e138]
mov rcx, qword [rsp + 0x9570]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402107dc], eax
lea rax, [rsp + 0x1158]
mov qword [rsp + 0x9578], rax
mov rax, qword [0x14020d328]
mov eax, dword [rax]
imul eax, dword [rsp + 0x1d00]
mov dword [0x140207b3c], eax
mov rax, qword [rsp + 0x7df8]
mov rcx, qword [0x140207380]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x5978], rax
lea rax, [rsp + 0x767]
mov qword [rsp + 0x9580], rax
movsx eax, word [rsp + 0x1600]
movsx ecx, word [str.S83]
add eax, ecx
mov rcx, qword [0x14020cfb0]
mov word [rcx], ax
mov rax, qword [rsp + 0x7438]
mov rcx, qword [rsp + 0x8958]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov rcx, qword [rsp + 0x7e48]
mov dword [rcx], eax
mov r8, qword [rsp + 0x8710]
mov rdx, qword [0x14020cf68]
mov rcx, qword [rsp + 0x9588]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402107f0], eax
lea rax, [0x140207350]
mov qword [rsp + 0x9590], rax
mov rcx, qword [rsp + 0x9598]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402107fc], eax
mov r8, qword [rsp + 0x95a0]
mov rdx, qword [0x140210808]
mov rcx, qword [rsp + 0x8f60]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402103d0], eax
mov rcx, qword [rsp + 0x7eb0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ea64], eax
lea rax, [rsp + 0x85a]
mov qword [0x140210820], rax
mov rax, qword [rsp + 0x8570]
movzx eax, word [rax]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x7950]
mov word [rcx], ax
mov rcx, qword [rsp + 0x95a8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210828], eax
mov eax, dword [rsp + 0x4928]
mov ecx, dword [rsp + 0x1d00]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x2974], eax
mov rax, qword [0x14020ce30]
mov rcx, qword [rsp + 0x6ad8]
mov rax, qword [rax]
sub rax, rcx
mov qword [0x140207320], rax
mov r8, qword [rsp + 0x95b0]
mov rdx, qword [0x140210830]
mov rcx, qword [rsp + 0x8df8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dae0], eax
mov r8, qword [rsp + 0x95b8]
mov rdx, qword [0x140210848]
mov rcx, qword [rsp + 0x83f8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210118], eax
movsx eax, byte [rsp + 0x803]
movsx ecx, byte [0x140207867]
imul eax, ecx
mov byte [rsp + 0x42], al
lea rax, [rsp + 0x108c]
mov qword [rsp + 0x95c0], rax
lea rax, [rsp + 0x3aac]
mov qword [0x140210860], rax
mov rax, qword [0x140207258]
mov rcx, qword [0x140207350]
xor rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x8a70]
mov qword [rcx], rax
movzx eax, byte [rsp + 0xad7]
mov rcx, qword [0x14020d1c8]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x2a9], al
mov rcx, qword [rsp + 0x7918]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e12c], eax
movzx eax, word [0x1402072ac]
movzx ecx, word [rsp + 0x1530]
sar eax, cl
mov word [0x140207280], ax
mov eax, dword [0x140207648]
mov rcx, qword [0x14020d890]
mov qword [rsp + 0x95c8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x95c8]
mov eax, dword [rax]
shr eax, cl
mov rcx, qword [rsp + 0x7788]
mov dword [rcx], eax
lea rax, [rsp + 0x6198]
mov qword [rsp + 0x95d0], rax
mov rax, qword [0x140210300]
movsx eax, byte [rax]
mov rcx, qword [0x14020d540]
movsx ecx, byte [rcx]
add eax, ecx
mov byte [0x140207b4a], al
mov rcx, qword [rsp + 0x95d8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021086c], eax
mov r8, qword [rsp + 0x95e0]
mov rdx, qword [0x140210878]
mov rcx, qword [rsp + 0x6cf8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fa54], eax
mov r8, qword [rsp + 0x95e8]
mov rdx, qword [0x140210888]
mov rcx, qword [rsp + 0x74d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f420], eax
mov rax, qword [rsp + 0x7e70]
movsx eax, word [rax]
movsx ecx, word [str.S83]
and eax, ecx
mov word [rsp + 0x1ac4], ax
mov rcx, qword [rsp + 0x9070]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020de3c], eax
lea rax, [0x140207774]
mov qword [rsp + 0x95f0], rax
mov rax, qword [rsp + 0x9470]
mov rcx, qword [0x14020cd30]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [0x140207240], rax
movzx eax, byte [0x140207796]
mov rcx, qword [rsp + 0x8de0]
movzx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x665], al
mov r8, qword [rsp + 0x8e10]
mov rdx, qword [0x14020d0e8]
mov rcx, qword [rsp + 0x95f8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210890], eax
lea rax, [0x1402072ac]
mov qword [rsp + 0x9600], rax
mov rax, qword [rsp + 0x7cf0]
mov eax, dword [rax]
mov ecx, dword [0x1402075a8]
or ecx, eax
mov eax, ecx
mov dword [0x140207b60], eax
mov rax, qword [0x14020d1f0]
mov rcx, qword [0x14020d110]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [rsp + 0x82a8]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x9608]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402108a4], eax
lea rax, [rsp + 0xd93]
mov qword [rsp + 0x9610], rax
mov rax, qword [0x14020d238]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x8090]
movsx ecx, word [rcx]
sub eax, ecx
mov word [0x140207314], ax
mov rcx, qword [rsp + 0x72a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d91c], eax
mov r8, qword [rsp + 0x7dc8]
mov rdx, qword [0x14020d138]
mov rcx, qword [rsp + 0x9618]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402108ac], eax
mov rax, qword [0x14020de48]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x2d14]
xor ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x6cc8]
mov dword [rcx], eax
mov r8, qword [rsp + 0x72d8]
mov rdx, qword [0x14020ec78]
mov rcx, qword [rsp + 0x9620]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402108c0], eax
lea rax, [0x140207338]
mov qword [rsp + 0x9628], rax
mov rax, qword [rsp + 0x6f28]
movzx eax, byte [rax]
mov rcx, qword [0x14020e748]
movzx ecx, byte [rcx]
sar eax, cl
mov byte [0x140207b5b], al
mov rax, qword [rsp + 0x79d0]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1b6c]
or eax, ecx
mov rcx, qword [rsp + 0x8788]
mov word [rcx], ax
lea rax, [0x14020761c]
mov qword [rsp + 0x9630], rax
mov rax, qword [rsp + 0x5248]
mov rcx, qword [rsp + 0x7160]
mov qword [rsp + 0x9638], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9638]
mov rax, qword [rax]
shl rax, cl
mov qword [0x140207380], rax
mov rax, qword [0x14020e708]
movsx eax, byte [rax]
mov rcx, qword [0x14020dc40]
movsx ecx, byte [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x7bc0]
mov byte [rcx], al
movsx eax, word [rsp + 0x1ac4]
movsx ecx, word [0x140207314]
and eax, ecx
mov word [rsp + 0x1430], ax
mov eax, dword [rsp + 0x26a8]
mov ecx, dword [rsp + 0x4820]
and ecx, eax
mov eax, ecx
mov dword [0x140207b6c], eax
mov rcx, qword [rsp + 0x9640]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402108e0], eax
mov r8, qword [rsp + 0x9648]
mov rdx, qword [0x1402108e8]
mov rcx, qword [rsp + 0x8b30]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402100c0], eax
mov rcx, qword [rsp + 0x8ef0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d49c], eax
mov rax, qword [0x14020d2a0]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x1402072e0]
shl rax, cl
mov rcx, qword [rsp + 0x9628]
mov qword [rcx], rax
mov r8, qword [rsp + 0x7a28]
mov rdx, qword [0x14020e868]
mov rcx, qword [rsp + 0x9650]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402108f8], eax
lea rax, [rsp + 0x34c]
mov qword [rsp + 0x9658], rax
movzx eax, word [0x140207280]
mov rcx, qword [rsp + 0x6da8]
movzx ecx, word [rcx]
sub eax, ecx
mov word [0x1402072ac], ax
mov rcx, qword [rsp + 0x9660]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402108fc], eax
mov rax, qword [0x14020ffd8]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x2aec]
add ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x7638]
mov dword [rcx], eax
mov rax, qword [rsp + 0x5268]
mov rcx, qword [rsp + 0x5438]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x6028], rax
mov rcx, qword [rsp + 0x75a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020eb90], eax
mov rax, qword [0x14020e5a0]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x8db0]
movsx ecx, byte [rcx]
sar eax, cl
mov byte [0x140207b72], al
mov r8, qword [rsp + 0x8f70]
mov rdx, qword [0x14020e3e0]
mov rcx, qword [rsp + 0x9668]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210910], eax
movsx eax, word [rsp + 0x102c]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x8e88]
mov word [rcx], ax
lea rax, [0x1402075c4]
mov qword [rsp + 0x9670], rax
mov r8, qword [rsp + 0x8b48]
mov rdx, qword [0x14020d508]
mov rcx, qword [rsp + 0x9678]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210918], eax
mov rax, qword [0x140207258]
mov rcx, qword [rsp + 0x56d8]
or rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x9680]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210928], eax
mov rax, qword [0x14020d100]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x83d]
and eax, ecx
mov rcx, qword [rsp + 0x8d28]
mov byte [rcx], al
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x19c4]
sar eax, cl
mov word [rsp + 0xdc8], ax
lea rax, [rsp + 0x3efc]
mov qword [0x140210930], rax
mov rax, qword [0x14020d248]
mov rcx, qword [rsp + 0x5e88]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x5eb8], rax
movsx eax, byte [rsp + 0x577]
mov rcx, qword [0x14020dfb0]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x146], al
movsx eax, word [rsp + 0x1210]
movsx ecx, word [rsp + 0x1594]
sub eax, ecx
mov word [str.S83], ax
mov rcx, qword [rsp + 0x9620]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d220], eax
mov r8, qword [rsp + 0x7df0]
mov rdx, qword [0x14020ed78]
mov rcx, qword [rsp + 0x9688]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210940], eax
mov r8, qword [rsp + 0x8e58]
mov rdx, qword [0x14020ea08]
mov rcx, qword [rsp + 0x9690]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210944], eax
mov rax, qword [0x14020ec08]
mov eax, dword [rax]
mov ecx, dword [0x1402074a8]
add ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x6cb0]
mov dword [rcx], eax
lea rax, [rsp + 0x5350]
mov qword [rsp + 0x9698], rax
lea rax, [0x140207547]
mov qword [0x140210958], rax
mov rax, qword [0x14020d170]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x8738]
movzx ecx, word [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x8f20]
mov word [rcx], ax
mov rax, qword [0x14020d328]
mov ecx, dword [0x140207b3c]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x4a9c], eax
mov rax, qword [0x1402072f8]
mov rcx, qword [rsp + 0x6410]
or rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d110]
mov qword [rcx], rax
mov rax, qword [0x14020fa20]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x23b]
sub eax, ecx
mov byte [rsp + 0x973], al
mov rcx, qword [rsp + 0x96a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021094c], eax
lea rax, [0x140207268]
mov qword [rsp + 0x96a8], rax
lea rax, [rsp + 0x26a8]
mov qword [0x140210968], rax
mov rax, qword [0x14020cdf0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6f60]
mov qword [rsp + 0x96b0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x96b0]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x65e8], rax
mov rcx, qword [rsp + 0x6e20]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210258], eax
lea rax, [0x1402073e0]
mov qword [rsp + 0x96b8], rax
mov rax, qword [rsp + 0x88e0]
movzx eax, word [rax]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
and eax, ecx
mov word [0x1402072ac], ax
mov eax, dword [rsp + 0x2808]
mov rcx, qword [0x14020e238]
mov qword [rsp + 0x96c0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x96c0]
mov eax, dword [rax]
shr eax, cl
mov rcx, qword [rsp + 0x9290]
mov dword [rcx], eax
mov r8, qword [rsp + 0x7260]
mov rdx, qword [0x1402101a0]
mov rcx, qword [rsp + 0x96c8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210974], eax
mov r8, qword [rsp + 0x7ce8]
mov rdx, qword [0x14020fdf8]
mov rcx, qword [rsp + 0x96d0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210980], eax
mov rax, qword [rsp + 0x6420]
mov rcx, qword [0x14020ce30]
mov qword [rsp + 0x96d8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x96d8]
mov rax, qword [rax]
shr rax, cl
mov qword [rsp + 0x6298], rax
mov rcx, qword [rsp + 0x96e0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210988], eax
mov rax, qword [rsp + 0x6f58]
movsx eax, byte [rax]
movsx ecx, byte [0x140207867]
shl eax, cl
mov byte [0x140207b8c], al
movsx eax, word [0x140207314]
mov rcx, qword [rsp + 0x8ee8]
movsx ecx, word [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x6de8]
mov word [rcx], ax
mov rcx, qword [rsp + 0x73a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210118], eax
lea rax, [0x140207330]
mov qword [rsp + 0x96e8], rax
mov rax, qword [rsp + 0x9118]
mov rcx, qword [rsp + 0x63c0]
mov rax, qword [rax]
and rax, rcx
mov qword [0x140207258], rax
movzx eax, byte [0x140207547]
movzx ecx, byte [rsp + 0xad7]
imul eax, ecx
mov byte [rsp + 0xa83], al
mov r8, qword [rsp + 0x8868]
mov rdx, qword [0x14020f0b0]
mov rcx, qword [rsp + 0x96f0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021099c], eax
movzx eax, word [rsp + 0x13fc]
movzx ecx, word [0x140207280]
xor eax, ecx
mov word [rsp + 0x1b18], ax
lea rax, [0x140207a9c]
mov qword [0x1402109a0], rax
mov rax, qword [0x14020ce30]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x60d8]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x52a0], rax
mov rax, qword [rsp + 0x7cc8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x26c]
sub eax, ecx
mov byte [rsp + 0x42e], al
movsx eax, word [0x140207290]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov eax, dword [0x140207458]
movzx ecx, al
mov eax, dword [rsp + 0x25e0]
sar eax, cl
mov rcx, qword [rsp + 0x8780]
mov dword [rcx], eax
mov rax, qword [rsp + 0x5350]
mov rcx, qword [0x140207350]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x5d90], rax
mov rax, qword [0x14020ff38]
movzx eax, byte [rax]
movzx ecx, byte [0x140207a65]
xor eax, ecx
mov byte [0x140207b8d], al
movzx eax, word [rsp + 0x1018]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x8e08]
mov word [rcx], ax
lea rax, [0x140207550]
mov qword [rsp + 0x96f8], rax
mov r8, qword [rsp + 0x8750]
mov rdx, qword [0x140210748]
mov rcx, qword [rsp + 0x9700]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402109c0], eax
mov rax, qword [0x140207380]
mov rcx, qword [rsp + 0x5580]
add rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
mov rax, qword [rsp + 0x8ff0]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x9ef]
and eax, ecx
mov rcx, qword [rsp + 0x7900]
mov byte [rcx], al
lea rax, [0x140207290]
mov qword [rsp + 0x9708], rax
mov rcx, qword [rsp + 0x9710]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402109c4], eax
mov rax, qword [rsp + 0x8780]
mov eax, dword [rax]
mov ecx, dword [0x1402076d4]
and ecx, eax
mov eax, ecx
mov dword [0x140207b9c], eax
mov rax, qword [0x14020cd30]
mov rcx, qword [0x14020cdf0]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x64d0], rax
lea rax, [rsp + 0x585]
mov qword [rsp + 0x9718], rax
movzx eax, word [0x140207304]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov rax, qword [0x14020eb40]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x49a4]
add ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x7140]
mov dword [rcx], eax
lea rax, [rsp + 0x61e8]
mov qword [rsp + 0x9720], rax
lea rax, [rsp + 0x65a]
mov qword [0x1402109e0], rax
movsx eax, word [0x140207314]
movsx ecx, word [rsp + 0x13d0]
shl eax, cl
mov word [rsp + 0x18f8], ax
mov rax, qword [rsp + 0x88d0]
mov eax, dword [rax]
cdq
mov ecx, 0x128f
idiv ecx
mov eax, edx
mov dword [rsp + 0x2268], eax
mov rcx, qword [rsp + 0x9208]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ce50], eax
mov rax, qword [0x14020d2a0]
mov rax, qword [rax]
cqo
movabs rcx, 0x1ec2a9177739f
idiv rcx
mov qword [0x1402072e0], rax
movzx eax, byte [0x1402079d3]
mov rcx, qword [rsp + 0x93f8]
movzx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0x6ae], al
lea rax, [rsp + 0x1acc]
mov qword [rsp + 0x9728], rax
lea rax, [0x1402078d4]
mov qword [0x1402109e8], rax
mov rax, qword [0x14020d110]
mov rcx, qword [rsp + 0x82a8]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x5580], rax
mov r8, qword [rsp + 0x84c0]
mov rdx, qword [0x14020d268]
mov rcx, qword [rsp + 0x9730]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402109f0], eax
lea rax, [0x140207420]
mov qword [rsp + 0x9738], rax
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x13bc]
or eax, ecx
mov rcx, qword [0x14020ce98]
mov word [rcx], ax
mov rax, qword [rsp + 0x79c0]
mov eax, dword [rax]
mov rcx, qword [0x14020f808]
mov qword [rsp + 0x9740], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9740]
mov eax, dword [rax]
shl eax, cl
mov rcx, qword [rsp + 0x7988]
mov dword [rcx], eax
lea rax, [rsp + 0x6928]
mov qword [rsp + 0x9748], rax
mov rax, qword [0x14020e468]
movzx eax, byte [rax]
movzx ecx, byte [0x140207533]
and eax, ecx
mov byte [0x140207ba6], al
mov rcx, qword [rsp + 0x9750]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210a04], eax
movzx eax, word [rsp + 0x1b38]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x9510]
mov word [rcx], ax
mov r8, qword [rsp + 0x9758]
mov rdx, qword [0x140210a10]
mov rcx, qword [rsp + 0x7100]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fa4c], eax
mov r8, qword [rsp + 0x9760]
mov rdx, qword [0x140210a20]
mov rcx, qword [rsp + 0x7f60]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e1a4], eax
mov rcx, qword [rsp + 0x7880]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dc5c], eax
lea rax, [rsp + 0x4d88]
mov qword [rsp + 0x9768], rax
mov rax, qword [0x14020ce30]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x63f8]
xor rcx, rax
mov rax, rcx
mov qword [0x140207380], rax
mov rax, qword [rsp + 0x7778]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xaf5]
sub eax, ecx
mov rcx, qword [rsp + 0x7560]
mov byte [rcx], al
movsx eax, word [str.S83]
movsx ecx, word [rsp + 0x10dc]
add eax, ecx
mov word [rsp + 0x1688], ax
mov rax, qword [rsp + 0x7c00]
mov ecx, dword [0x140207458]
mov eax, dword [rax]
add eax, ecx
mov dword [0x140207bb0], eax
mov r8, qword [rsp + 0x7260]
mov rdx, qword [0x140210a10]
mov rcx, qword [rsp + 0x9770]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210a2c], eax
mov rax, qword [0x14020cdf0]
movabs rcx, 0x1ec2a917761b3
mov rax, qword [rax]
imul rax, rcx
mov qword [rsp + 0x65d0], rax
movzx eax, byte [0x1402072a2]
mov rcx, qword [0x140210718]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x629], al
mov rax, qword [rsp + 0x7cb8]
movzx eax, word [rax]
movzx ecx, word [0x140207304]
sub eax, ecx
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov rax, qword [rsp + 0x6e68]
mov rcx, qword [rsp + 0x83c0]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x42e4], eax
lea rax, [0x140207250]
mov qword [rsp + 0x9778], rax
lea rax, [0x140207530]
mov qword [0x140210a30], rax
mov rax, qword [rsp + 0x73a8]
movsx eax, word [rax]
movsx ecx, word [0x140207314]
cdq
idiv ecx
mov eax, edx
mov rcx, qword [rsp + 0x9018]
mov word [rcx], ax
mov rcx, qword [rsp + 0x9780]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210a3c], eax
mov rax, qword [rsp + 0x8818]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x9450]
mov qword [rsp + 0x9788], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9788]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x2390], eax
mov rcx, qword [rsp + 0x9780]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f3c0], eax
mov rax, qword [0x14020cdf0]
mov rcx, qword [rsp + 0x63c8]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [0x14020cc98]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7cf8]
movzx eax, byte [rax]
movzx ecx, byte [0x14020781d]
sar eax, cl
mov byte [rsp + 0xd94], al
lea rax, [rsp + 0x1064]
mov qword [rsp + 0x9790], rax
mov r8, qword [rsp + 0x6fd8]
mov rdx, qword [0x14020fd08]
mov rcx, qword [rsp + 0x9798]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210a48], eax
mov rcx, qword [rsp + 0x97a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210a4c], eax
lea rax, [rsp + 0x2b44]
mov qword [0x140210a58], rax
mov rax, qword [rsp + 0x8d30]
mov rax, qword [rax]
mov rcx, qword [0x14020d1f0]
mov qword [rsp + 0x97a8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x97a8]
mov rax, qword [rax]
shr rax, cl
mov qword [rsp + 0x5e88], rax
mov rax, qword [rsp + 0x8f68]
movsx eax, byte [rax]
mov rcx, qword [0x14020d7e0]
movsx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0x261], al
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x8e88]
movsx ecx, word [rcx]
add eax, ecx
mov word [str.S83], ax
mov r8, qword [rsp + 0x97b0]
mov rdx, qword [0x140210a68]
mov rcx, qword [rsp + 0x8a78]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021049c], eax
mov eax, dword [0x140207554]
mov ecx, dword [0x1402073d0]
and ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x79c0]
mov dword [rcx], eax
lea rax, [rsp + 0x63c0]
mov qword [rsp + 0x97b8], rax
mov rax, qword [0x140210820]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x756]
shl eax, cl
mov byte [0x140207bb7], al
mov r8, qword [rsp + 0x97c0]
mov rdx, qword [0x140210a80]
mov rcx, qword [rsp + 0x7488]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fd9c], eax
movzx eax, word [rsp + 0x1018]
movzx ecx, word [0x140207304]
or eax, ecx
mov rcx, qword [rsp + 0x70e0]
mov word [rcx], ax
mov rcx, qword [rsp + 0x8e60]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ff54], eax
lea rax, [rsp + 0x2edc]
mov qword [rsp + 0x97c8], rax
mov rax, qword [rsp + 0x8ac8]
mov rcx, qword [0x14020d248]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov qword [0x140207380], rax
mov r8, qword [rsp + 0x90e0]
mov rdx, qword [0x14020ed38]
mov rcx, qword [rsp + 0x97d0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210a94], eax
mov rcx, qword [rsp + 0x97d8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210aa4], eax
movsx eax, byte [rsp + 0x338]
movsx ecx, byte [rsp + 0xb01]
sub eax, ecx
mov rcx, qword [rsp + 0x7f88]
mov byte [rcx], al
mov r8, qword [rsp + 0x97e0]
mov rdx, qword [0x140210ab8]
mov rcx, qword [rsp + 0x8888]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020db1c], eax
lea rax, [0x140207268]
mov qword [rsp + 0x97e8], rax
lea rax, [0x1402075f0]
mov qword [0x140210ac0], rax
mov rax, qword [0x1402072e0]
movzx ecx, al
mov rax, qword [rsp + 0x5d00]
shl rax, cl
mov rcx, qword [rsp + 0x8bd8]
mov qword [rcx], rax
lea rax, [0x140207599]
mov qword [rsp + 0x97f0], rax
mov rcx, qword [rsp + 0x7480]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f50c], eax
movzx eax, word [rsp + 0xdc8]
movzx ecx, word [0x140207280]
sar eax, cl
mov word [0x140207304], ax
mov rcx, qword [rsp + 0x97f8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210ad4], eax
mov rax, qword [rsp + 0x7bd8]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x3c8c]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x3d00], eax
lea rax, [0x140207320]
mov qword [rsp + 0x9800], rax
lea rax, [rsp + 0x329]
mov qword [0x140210ad8], rax
mov rax, qword [rsp + 0x8160]
movsx eax, word [rax]
movsx ecx, word [str.S83]
xor eax, ecx
mov word [rsp + 0x18c0], ax
mov rax, qword [0x14020db98]
mov rcx, qword [rsp + 0x8ca8]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x2a9c], eax
mov rax, qword [0x14020d2a0]
mov rcx, qword [0x1402072e0]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [0x14020cc98]
mov qword [rcx], rax
movzx eax, byte [rsp + 0xa13]
movzx ecx, byte [0x140207575]
and eax, ecx
mov rcx, qword [rsp + 0x7698]
mov byte [rcx], al
movzx eax, word [0x140207280]
movzx ecx, word [rsp + 0x1018]
sub eax, ecx
mov word [rsp + 0xf80], ax
mov rax, qword [rsp + 0x75f8]
mov eax, dword [rax]
mov ecx, dword [0x140207b10]
add ecx, eax
mov eax, ecx
mov dword [0x140207bd8], eax
mov rax, qword [0x140207250]
mov rcx, qword [rsp + 0x6568]
xor rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x6d08]
mov qword [rcx], rax
movsx eax, byte [rsp + 0xd93]
movsx ecx, byte [rsp + 0x329]
shl eax, cl
mov byte [rsp + 0xa30], al
movsx eax, word [0x140207268]
mov rcx, qword [rsp + 0x7418]
movsx ecx, word [rcx]
sar eax, cl
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov rax, qword [0x14020d6e8]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x3578]
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x8060]
mov dword [rcx], eax
lea rax, [0x140207338]
mov qword [rsp + 0x9808], rax
mov r8, qword [rsp + 0x9810]
mov rdx, qword [0x140210af0]
mov rcx, qword [rsp + 0x9420]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e0e4], eax
lea rax, [rsp + 0xa83]
mov qword [0x140210b00], rax
movzx eax, word [0x1402072ac]
movzx ecx, word [0x140207280]
or eax, ecx
mov word [rsp + 0x1158], ax
lea rax, [rsp + 0x292c]
mov qword [rsp + 0x9818], rax
mov rax, qword [0x14020cef8]
mov rcx, qword [0x14020ce30]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
mov r8, qword [rsp + 0x9820]
mov rdx, qword [0x140210b10]
mov rcx, qword [rsp + 0x7ce0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f7d0], eax
mov rax, qword [rsp + 0x7180]
movsx eax, byte [rax]
movsx ecx, byte [0x140207569]
and eax, ecx
mov rcx, qword [rsp + 0x8490]
mov byte [rcx], al
movsx eax, word [rsp + 0x1918]
movsx ecx, word [rsp + 0x1558]
sar eax, cl
mov word [rsp + 0x1484], ax
mov eax, dword [0x140207bb0]
movzx ecx, al
mov eax, dword [0x140207a58]
shl eax, cl
mov dword [0x140207be4], eax
mov rax, qword [0x14020cd30]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5b58]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x8378]
mov qword [rcx], rax
movzx eax, byte [str.3s]
movzx ecx, byte [rsp + 0x4e1]
add eax, ecx
mov byte [rsp + 0x177], al
movzx eax, word [0x140207304]
movzx ecx, word [rsp + 0x1018]
add eax, ecx
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
mov eax, dword [0x14020798c]
movzx ecx, al
mov eax, dword [rsp + 0x1bd4]
shl eax, cl
mov dword [rsp + 0x4a38], eax
mov rax, qword [rsp + 0x8d78]
mov rax, qword [rax]
mov rcx, qword [0x140207320]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x6158], rax
lea rax, [0x1402076e6]
mov qword [0x140210b30], rax
movsx eax, word [rsp + 0x1430]
mov rcx, qword [rsp + 0x9200]
movsx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x1714], ax
mov rax, qword [0x14020f018]
imul eax, dword [rax], 0x1e91
mov dword [rsp + 0x3388], eax
mov rax, qword [rsp + 0x5408]
cqo
mov rcx, qword [0x14020cc98]
idiv qword [rcx]
mov qword [0x1402072e0], rax
movzx eax, byte [rsp + 0x601]
cdq
mov ecx, 0x41
idiv ecx
mov eax, edx
mov byte [rsp + 0x5b8], al
movzx eax, word [0x1402072d4]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x1b08], ax
mov rcx, qword [rsp + 0x7ca8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d88c], eax
lea rax, [rsp + 0x28ac]
mov qword [0x140210b38], rax
mov rax, qword [0x14020d248]
mov rcx, qword [rsp + 0x9300]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [rsp + 0x8e98]
mov qword [rcx], rax
mov rax, qword [rsp + 0x8508]
movsx eax, byte [rax]
mov rcx, qword [0x14020d468]
movsx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0x41d], al
movsx eax, word [rsp + 0x1200]
movsx ecx, word [rsp + 0x1ad0]
sar eax, cl
mov word [0x140207314], ax
mov rax, qword [0x14020df98]
mov eax, dword [rax]
imul eax, dword [rsp + 0x3be8]
mov dword [rsp + 0x1c08], eax
mov rcx, qword [rsp + 0x9828]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210b44], eax
mov r8, qword [rsp + 0x9830]
mov rdx, qword [0x140210b50]
mov rcx, qword [rsp + 0x7bf0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210558], eax
mov rax, qword [rsp + 0x9590]
mov rcx, qword [0x14020cc98]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x5bd0], rax
lea rax, [rsp + 0x920]
mov qword [0x140210b60], rax
mov rax, qword [rsp + 0x9578]
movzx eax, word [rax]
movzx ecx, word [0x1402072ac]
and eax, ecx
mov word [rsp + 0xf4c], ax
mov r8, qword [rsp + 0x9838]
mov rdx, qword [0x140210b78]
mov rcx, qword [rsp + 0x7eb0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e52c], eax
lea rax, [rsp + 0x1d00]
mov qword [rsp + 0x9840], rax
mov rax, qword [0x14020d110]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6ac0]
xor rcx, rax
mov rax, rcx
mov qword [0x140207320], rax
mov rax, qword [0x14020f460]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x88b0]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x803], al
mov rcx, qword [rsp + 0x6f08]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402101d0], eax
movsx eax, word [0x140207268]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x1534], ax
mov rax, qword [rsp + 0x7000]
mov rcx, qword [0x14020f638]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [0x140207bf0], eax
mov rax, qword [0x14020d2a0]
mov rcx, qword [rsp + 0x65e8]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x5f00], rax
movzx eax, byte [0x140207373]
movzx ecx, byte [0x140207477]
xor eax, ecx
mov byte [rsp + 0x609], al
mov r8, qword [rsp + 0x7688]
mov rdx, qword [0x14020d900]
mov rcx, qword [rsp + 0x9848]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210b84], eax
movzx eax, word [rsp + 0x16b0]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
sar eax, cl
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov rax, qword [rsp + 0x71e8]
mov rcx, qword [rsp + 0x7ac8]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov rcx, qword [rsp + 0x6c78]
mov dword [rcx], eax
lea rax, [0x140207250]
mov qword [rsp + 0x9850], rax
movsx eax, byte [rsp + 0x348]
movsx ecx, byte [rsp + 0x159]
shl eax, cl
mov byte [0x140207bf8], al
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
cdq
mov ecx, 0x4261
idiv ecx
mov word [rsp + 0x1744], ax
mov rcx, qword [rsp + 0x9858]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210b8c], eax
mov eax, dword [rsp + 0x381c]
cdq
idiv dword [0x140207668]
mov eax, edx
mov dword [rsp + 0x39f4], eax
mov rax, qword [rsp + 0x76b0]
mov rcx, qword [0x140207258]
imul rcx, qword [rax]
mov rax, rcx
mov qword [0x1402072e0], rax
mov r8, qword [rsp + 0x9860]
mov rdx, qword [0x140210ba8]
mov rcx, qword [rsp + 0x8938]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fba0], eax
mov rax, qword [0x14020d720]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x6d60]
movzx ecx, byte [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x7be8]
mov byte [rcx], al
mov rax, qword [rsp + 0x94c0]
movzx eax, word [rax]
movzx ecx, word [0x140207280]
and eax, ecx
mov word [rsp + 0x1b68], ax
mov rcx, qword [rsp + 0x8a20]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fbbc], eax
mov rax, qword [rsp + 0x7538]
mov eax, dword [rax]
mov ecx, dword [0x140207428]
and ecx, eax
mov eax, ecx
mov dword [0x140207c00], eax
mov rax, qword [0x14020d248]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207380]
shl rax, cl
mov rcx, qword [rsp + 0x8680]
mov qword [rcx], rax
lea rax, [rsp + 0xb88]
mov qword [rsp + 0x9868], rax
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1230]
sub eax, ecx
mov rcx, qword [0x14020ce98]
mov word [rcx], ax
mov rax, qword [rsp + 0x7988]
mov ecx, dword [0x140207330]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x2e64], eax
mov rax, qword [0x14020d2a0]
movabs rcx, 0x1ec2a91773b89
mov rax, qword [rax]
imul rax, rcx
mov qword [rsp + 0x5ad0], rax
lea rax, [0x1402072df]
mov qword [0x140210bb8], rax
movzx eax, word [rsp + 0x18d0]
mov rcx, qword [rsp + 0x8cc0]
movzx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0xfb0], ax
mov rcx, qword [rsp + 0x9870]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210bc0], eax
mov eax, dword [0x1402072ec]
movzx ecx, al
mov eax, dword [0x140207648]
shr eax, cl
mov dword [rsp + 0x23fc], eax
mov r8, qword [rsp + 0x9878]
mov rdx, qword [0x140210bd0]
mov rcx, qword [rsp + 0x7558]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dcbc], eax
mov rax, qword [0x14020d1f0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6260]
or rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d110]
mov qword [rcx], rax
mov rax, qword [0x14020e8c8]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x90f8]
movsx ecx, byte [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x7518]
mov byte [rcx], al
mov rax, qword [0x14020d238]
movsx eax, word [rax]
imul eax, eax, 0x7ccb
mov word [rsp + 0x16e4], ax
lea rax, [rsp + 0x26a8]
mov qword [0x140210bd8], rax
mov rax, qword [0x14020cc98]
mov rcx, qword [rsp + 0x7ee8]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [rsp + 0x75e8]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x8c9]
mov rcx, qword [0x14020d720]
movzx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0x704], al
mov rax, qword [rsp + 0x7440]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x6e40]
movzx ecx, word [rcx]
xor eax, ecx
mov word [0x1402072d4], ax
xor edx, edx
mov eax, dword [0x1402073a0]
div dword [rsp + 0x2b64]
mov rcx, qword [rsp + 0x9540]
mov dword [rcx], eax
mov rax, qword [0x14020cd60]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x9850]
mov qword [rsp + 0x9880], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9880]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x5fc8], rax
mov r8, qword [rsp + 0x9888]
mov rdx, qword [0x140210be8]
mov rcx, qword [rsp + 0x9798]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fdbc], eax
movsx eax, byte [0x140207a9a]
mov rcx, qword [rsp + 0x8f68]
movsx ecx, byte [rcx]
sub eax, ecx
mov byte [0x140207c0d], al
movsx eax, word [0x140207314]
movsx ecx, word [rsp + 0x1918]
add eax, ecx
mov word [rsp + 0x1760], ax
mov rcx, qword [rsp + 0x8190]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ff18], eax
lea rax, [rsp + 0x2be8]
mov qword [rsp + 0x9890], rax
mov rax, qword [rsp + 0x80e0]
mov rax, qword [rax]
mov rcx, qword [0x140207240]
add rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x689]
movzx ecx, byte [0x1402077f9]
xor eax, ecx
mov byte [rsp + 0x2a9], al
mov rax, qword [rsp + 0x8ae0]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1b08]
or eax, ecx
mov word [rsp + 0x1610], ax
lea rax, [0x1402077e8]
mov qword [0x140210c00], rax
mov r8, qword [rsp + 0x78e8]
mov rdx, qword [0x14020feb8]
mov rcx, qword [rsp + 0x9898]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210c0c], eax
mov rax, qword [rsp + 0x5868]
mov rcx, qword [rsp + 0x5cd0]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x5ca8], rax
mov rcx, qword [rsp + 0x98a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210c18], eax
mov r8, qword [rsp + 0x98a8]
mov rdx, qword [0x140210c20]
mov rcx, qword [rsp + 0x97d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021077c], eax
movsx eax, byte [0x14020758b]
mov rcx, qword [rsp + 0x7c28]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x997], al
movsx eax, word [rsp + 0x1200]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
cdq
idiv ecx
mov eax, edx
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov rax, qword [rsp + 0x7000]
mov ecx, dword [rsp + 0x4c74]
mov eax, dword [rax]
and eax, ecx
mov rcx, qword [rsp + 0x6cb0]
mov dword [rcx], eax
mov rax, qword [rsp + 0x5810]
mov rcx, qword [0x14020cd30]
mov qword [rsp + 0x98b0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x98b0]
mov rax, qword [rax]
sar rax, cl
mov qword [rsp + 0x6590], rax
lea rax, [rsp + 0x3bd]
mov qword [0x140210c30], rax
mov rcx, qword [rsp + 0x6db8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210568], eax
mov rax, qword [0x14020d280]
movzx eax, word [rax]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x1acc], ax
mov rax, qword [0x14020eb40]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x4be4]
shl eax, cl
mov dword [rsp + 0x3694], eax
mov rax, qword [0x14020d1f0]
mov rcx, qword [rsp + 0x7500]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
mov r8, qword [rsp + 0x76d0]
mov rdx, qword [0x14020f9e8]
mov rcx, qword [rsp + 0x98b8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210c3c], eax
movsx eax, byte [0x1402074ef]
mov rcx, qword [0x14020e9e8]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0xa1e], al
mov rcx, qword [rsp + 0x98c0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210c4c], eax
movsx eax, word [rsp + 0x1200]
movsx ecx, word [str.S83]
imul eax, ecx
mov word [rsp + 0xdc4], ax
lea rax, [rsp + 0x35d8]
mov qword [0x140210c58], rax
mov rax, qword [0x14020cc98]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5d90]
xor rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x8320]
mov qword [rcx], rax
lea rax, [rsp + 0x32c]
mov qword [rsp + 0x98c8], rax
mov rax, qword [rsp + 0x75b8]
movzx eax, word [rax]
movzx ecx, word [0x1402072ac]
or eax, ecx
mov word [0x140207280], ax
mov r8, qword [rsp + 0x98d0]
mov rdx, qword [0x140210c60]
mov rcx, qword [rsp + 0x8b38]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fa28], eax
mov rcx, qword [rsp + 0x9180]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ef74], eax
mov eax, dword [rsp + 0x2aec]
mov ecx, dword [rsp + 0x2ba8]
sub ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x8850]
mov dword [rcx], eax
lea rax, [0x140207320]
mov qword [rsp + 0x98d8], rax
movsx eax, byte [0x14020758b]
movsx ecx, byte [rsp + 0x515]
sub eax, ecx
mov byte [0x140207c22], al
mov r8, qword [rsp + 0x9350]
mov rdx, qword [0x14020d970]
mov rcx, qword [rsp + 0x98e0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210c70], eax
movsx eax, word [0x140207290]
movsx ecx, word [rsp + 0xeec]
sar eax, cl
mov word [rsp + 0x1990], ax
mov rcx, qword [rsp + 0x98e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210c80], eax
lea rax, [rsp + 0x2390]
mov qword [rsp + 0x98f0], rax
mov rax, qword [0x14020cdf0]
mov rcx, qword [rsp + 0x84a0]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov qword [0x140207258], rax
mov rcx, qword [rsp + 0x83e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402107dc], eax
movzx eax, byte [rsp + 0x7e5]
mov rcx, qword [0x1402105f0]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0x7e7], al
movzx eax, word [0x140207280]
mov rcx, qword [rsp + 0x9228]
movzx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x14e0], ax
mov rax, qword [rsp + 0x7638]
mov eax, dword [rax]
mov ecx, dword [0x1402077e8]
add ecx, eax
mov eax, ecx
mov dword [0x140207c2c], eax
mov rax, qword [0x140207380]
mov rcx, qword [rsp + 0x66f0]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x6508], rax
lea rax, [0x140207985]
mov qword [rsp + 0x98f8], rax
mov r8, qword [rsp + 0x7c18]
mov rdx, qword [0x14020ffa0]
mov rcx, qword [rsp + 0x9900]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210c90], eax
movsx eax, word [rsp + 0x102c]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
and eax, ecx
mov word [0x140207268], ax
mov rax, qword [0x14020eef0]
mov rcx, qword [rsp + 0x8958]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x3aac], eax
lea rax, [0x140207240]
mov qword [rsp + 0x9908], rax
mov rax, qword [rsp + 0x70c8]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x7268]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [0x140207c31], al
mov r8, qword [rsp + 0x8058]
mov rdx, qword [0x140210848]
mov rcx, qword [rsp + 0x9910]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210ca4], eax
movzx eax, word [0x140207304]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x13fc], ax
lea rax, [rsp + 0x2840]
mov qword [rsp + 0x9918], rax
mov rax, qword [rsp + 0x5950]
mov rcx, qword [0x14020cef8]
mov qword [rsp + 0x9920], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9920]
mov rax, qword [rax]
shl rax, cl
mov qword [0x140207320], rax
mov rcx, qword [rsp + 0x9928]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210cac], eax
movsx eax, byte [rsp + 0xc18]
movsx ecx, byte [0x1402076c1]
cdq
idiv ecx
mov rcx, qword [rsp + 0x7f88]
mov byte [rcx], al
lea rax, [rsp + 0x14b0]
mov qword [rsp + 0x9930], rax
lea rax, [rsp + 0x50bc]
mov qword [0x140210cb8], rax
mov rax, qword [rsp + 0x8070]
mov rax, qword [rax]
mov rcx, qword [0x14020cdf0]
mov qword [rsp + 0x9938], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9938]
mov rax, qword [rax]
sar rax, cl
mov rcx, qword [rsp + 0x9590]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x77a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402105b4], eax
mov r8, qword [rsp + 0x7520]
mov rdx, qword [0x14020d018]
mov rcx, qword [rsp + 0x9940]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210cc4], eax
lea rax, [rsp + 0x14e]
mov qword [rsp + 0x9948], rax
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x9600]
movzx ecx, word [rcx]
or eax, ecx
mov word [0x140207280], ax
mov rax, qword [rsp + 0x6c78]
mov ecx, dword [0x140207648]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x4d88], eax
lea rax, [0x1402072f8]
mov qword [rsp + 0x9950], rax
mov rcx, qword [rsp + 0x9958]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210cd0], eax
lea rax, [rsp + 0x26c]
mov qword [0x140210cd8], rax
movsx eax, word [0x140207268]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x16e4], ax
mov r8, qword [rsp + 0x9960]
mov rdx, qword [0x140210ce8]
mov rcx, qword [rsp + 0x7b60]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e31c], eax
mov rcx, qword [rsp + 0x7b28]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f0c0], eax
lea rax, [rsp + 0x2140]
mov qword [rsp + 0x9968], rax
mov rax, qword [0x140207338]
mov rcx, qword [0x1402072e0]
and rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7840]
movzx eax, byte [rax]
mov rcx, qword [0x14020d8a8]
movzx ecx, byte [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x9358]
mov byte [rcx], al
mov r8, qword [rsp + 0x6ea0]
mov rdx, qword [0x14020d508]
mov rcx, qword [rsp + 0x9970]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210ce4], eax
mov rax, qword [rsp + 0x9190]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1b6c]
xor eax, ecx
mov word [rsp + 0x1618], ax
lea rax, [0x14020761c]
mov qword [0x140210d00], rax
mov r8, qword [rsp + 0x6c00]
mov rdx, qword [0x14020e248]
mov rcx, qword [rsp + 0x9978]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210d08], eax
mov rcx, qword [rsp + 0x9980]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210d0c], eax
mov rax, qword [rsp + 0x9850]
mov rcx, qword [rsp + 0x5438]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [rsp + 0x9168]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x8218]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e028], eax
mov rax, qword [0x14020d540]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x7ef]
add eax, ecx
mov byte [rsp + 0xa0], al
movsx eax, word [rsp + 0x1548]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
add eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov r8, qword [rsp + 0x8710]
mov rdx, qword [0x14020df40]
mov rcx, qword [rsp + 0x9988]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210d14], eax
mov rax, qword [0x14020f340]
mov ecx, dword [rsp + 0x2180]
mov eax, dword [rax]
or eax, ecx
mov rcx, qword [rsp + 0x8f50]
mov dword [rcx], eax
lea rax, [0x140207240]
mov qword [rsp + 0x9990], rax
mov rax, qword [rsp + 0x7cf8]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x8e90]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [0x140207c46], al
mov rcx, qword [rsp + 0x9998]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210d30], eax
mov r8, qword [rsp + 0x99a0]
mov rdx, qword [0x140210d38]
mov rcx, qword [rsp + 0x7858]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210c80], eax
mov rax, qword [0x14020d280]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x11d0]
xor eax, ecx
mov word [rsp + 0x1b18], ax
lea rax, [rsp + 0x4c98]
mov qword [rsp + 0x99a8], rax
mov rax, qword [0x14020ce30]
mov rax, qword [rax]
mov rcx, qword [0x14020d248]
mov qword [rsp + 0x99b0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x99b0]
mov rax, qword [rax]
shl rax, cl
mov qword [0x140207380], rax
movsx eax, byte [rsp + 0xc18]
movsx ecx, byte [0x140207654]
and eax, ecx
mov byte [rsp + 0x13a], al
mov r8, qword [rsp + 0x99b8]
mov rdx, qword [0x140210d50]
mov rcx, qword [rsp + 0x7218]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402107d8], eax
mov rcx, qword [rsp + 0x8048]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fca4], eax
mov r8, qword [rsp + 0x7e68]
mov rdx, qword [0x14020cbf0]
mov rcx, qword [rsp + 0x99c0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210d44], eax
movsx eax, word [rsp + 0xe78]
mov rcx, qword [rsp + 0x87b0]
movsx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x1300], ax
mov eax, dword [0x140207b9c]
movzx ecx, al
mov eax, dword [0x140207938]
sar eax, cl
mov dword [0x140207c58], eax
mov rax, qword [0x14020cdf0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5408]
xor rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x6dc0]
mov qword [rcx], rax
lea rax, [0x1402074c6]
mov qword [rsp + 0x99c8], rax
movzx eax, word [rsp + 0x1788]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
add eax, ecx
mov word [0x140207280], ax
mov rax, qword [rsp + 0x71e8]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x2678]
and ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x96f8]
mov dword [rcx], eax
lea rax, [0x140207380]
mov qword [rsp + 0x99d0], rax
mov rax, qword [rsp + 0x7518]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xd9a]
shl eax, cl
mov byte [0x140207c51], al
movsx eax, word [0x140207290]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x1124], ax
lea rax, [rsp + 0x4614]
mov qword [rsp + 0x99d8], rax
mov rcx, qword [rsp + 0x99e0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210d70], eax
mov rax, qword [rsp + 0x5460]
mov rcx, qword [0x140207338]
sub rcx, rax
mov rax, rcx
mov qword [0x1402072e0], rax
mov rax, qword [rsp + 0x6d88]
movzx eax, byte [rax]
mov rcx, qword [0x140210958]
movzx ecx, byte [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x7548]
mov byte [rcx], al
mov rax, qword [rsp + 0x77b8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0xf80]
shl eax, cl
mov word [rsp + 0x199c], ax
mov eax, dword [rsp + 0x39e8]
mov rcx, qword [0x140210640]
mov qword [rsp + 0x99e8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x99e8]
mov eax, dword [rax]
shr eax, cl
mov dword [0x140207c60], eax
mov rax, qword [0x14020ce30]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6830]
or rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x8c28]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x8c88]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210cd0], eax
movsx eax, byte [0x140207c51]
movsx ecx, byte [rsp + 0xaf5]
imul eax, ecx
mov byte [rsp + 0x2dd], al
mov r8, qword [rsp + 0x7f48]
mov rdx, qword [0x14020fce8]
mov rcx, qword [rsp + 0x99f0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210d7c], eax
movsx eax, word [0x140207290]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov rcx, qword [rsp + 0x99f8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210d8c], eax
mov rax, qword [rsp + 0x6ee0]
mov rcx, qword [0x14020df98]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov rcx, qword [rsp + 0x8b18]
mov dword [rcx], eax
lea rax, [0x1402072e0]
mov qword [rsp + 0x9a00], rax
mov r8, qword [rsp + 0x9a08]
mov rdx, qword [0x140210d98]
mov rcx, qword [rsp + 0x87f8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ec9c], eax
mov rcx, qword [rsp + 0x85a8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020debc], eax
lea rax, [rsp + 0xad7]
mov qword [0x140210da8], rax
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x86a8]
mov word [rcx], ax
mov rax, qword [rsp + 0x8440]
mov ecx, dword [0x1402079c8]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x2fec], eax
mov rax, qword [rsp + 0x5ff0]
imul rax, qword [rsp + 0x5e48]
mov qword [0x140207270], rax
movsx eax, byte [0x1402078bd]
movsx ecx, byte [0x14020776e]
sub eax, ecx
mov byte [rsp + 0xb01], al
lea rax, [rsp + 0x1430]
mov qword [rsp + 0x9a10], rax
lea rax, [0x1402074b8]
mov qword [0x140210db8], rax
mov rax, qword [0x14020d2a0]
mov rcx, qword [rsp + 0x7670]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x63c0], rax
movzx eax, byte [0x1402072df]
movzx ecx, byte [0x1402079e6]
xor eax, ecx
mov byte [rsp + 0xb0f], al
mov rax, qword [rsp + 0x7bb0]
movzx eax, word [rax]
movzx ecx, word [0x1402072d4]
shl eax, cl
mov word [0x1402072ac], ax
mov eax, dword [rsp + 0x4a38]
mov rcx, qword [rsp + 0x85b8]
mov qword [rsp + 0x9a18], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9a18]
mov eax, dword [rax]
shr eax, cl
mov dword [rsp + 0x49a4], eax
mov rax, qword [rsp + 0x74a0]
mov rax, qword [rax]
mov rcx, qword [0x140207250]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x6000], rax
lea rax, [rsp + 0x806]
mov qword [0x140210dc0], rax
mov r8, qword [rsp + 0x89f0]
mov rdx, qword [0x14020d840]
mov rcx, qword [rsp + 0x9a20]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210dc8], eax
movsx eax, word [0x140207290]
mov rcx, qword [rsp + 0x7600]
movsx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x1b04], ax
mov rcx, qword [rsp + 0x9a28]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210de0], eax
mov rax, qword [rsp + 0x87d8]
mov ecx, dword [0x14020741c]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x2824], eax
mov r8, qword [rsp + 0x9a30]
mov rdx, qword [0x140210df0]
mov rcx, qword [rsp + 0x8190]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e960], eax
mov rax, qword [rsp + 0x5c28]
mov rcx, qword [rsp + 0x5f28]
and rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cc98]
mov qword [rcx], rax
movzx eax, byte [0x14020771e]
mov rcx, qword [0x14020ddf8]
movzx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0x691], al
lea rax, [rsp + 0x17d0]
mov qword [rsp + 0x9a38], rax
mov r8, qword [rsp + 0x9a40]
mov rdx, qword [0x140210e00]
mov rcx, qword [rsp + 0x7080]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210584], eax
lea rax, [0x140207518]
mov qword [0x140210e10], rax
mov rax, qword [rsp + 0x6350]
movzx ecx, al
mov rax, qword [rsp + 0x6ad8]
shl rax, cl
mov qword [rsp + 0x63f8], rax
movsx eax, byte [0x140207834]
movsx ecx, byte [rsp + 0x77]
sub eax, ecx
mov byte [rsp + 0x335], al
movsx eax, word [rsp + 0x1600]
movsx ecx, word [0x140207268]
add eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov rax, qword [rsp + 0x7368]
mov eax, dword [rax]
mov ecx, dword [0x1402074e4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x381c], eax
mov rax, qword [rsp + 0x55c8]
mov rcx, qword [0x14020d2a0]
mov qword [rsp + 0x9a48], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9a48]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x6168], rax
movzx eax, byte [rsp + 0x5db]
mov rcx, qword [0x14020e190]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [0x140207c6f], al
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x89d8]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0xfac], ax
mov rcx, qword [rsp + 0x7ad0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d014], eax
mov rax, qword [0x14020d998]
mov ecx, dword [rsp + 0x292c]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x4dc0], eax
mov rax, qword [rsp + 0x8950]
mov rcx, qword [0x14020cd60]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov qword [0x140207270], rax
mov rax, qword [rsp + 0x90f8]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x7180]
movsx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0x42e], al
mov r8, qword [rsp + 0x8330]
mov rdx, qword [0x14020fff0]
mov rcx, qword [rsp + 0x9a50]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210e20], eax
lea rax, [0x140207314]
mov qword [rsp + 0x9a58], rax
mov eax, dword [rsp + 0x2be8]
movzx ecx, al
mov eax, dword [0x140207458]
sar eax, cl
mov dword [0x140207c80], eax
mov rax, qword [rsp + 0x5490]
mov rcx, qword [0x140207258]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x56d8], rax
mov rax, qword [rsp + 0x7b38]
movzx eax, byte [rax]
movzx ecx, byte [0x140207b26]
and eax, ecx
mov byte [rsp + 0x909], al
mov rcx, qword [rsp + 0x9a60]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210e30], eax
movzx eax, word [rsp + 0x1894]
mov rcx, qword [rsp + 0x9510]
movzx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
xor edx, edx
mov rax, qword [0x14020fca8]
mov eax, dword [rax]
mov ecx, 0x22e7
div ecx
mov rcx, qword [rsp + 0x8080]
mov dword [rcx], eax
mov rcx, qword [rsp + 0x71c8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f988], eax
mov r8, qword [rsp + 0x6ea0]
mov rdx, qword [0x14020db10]
mov rcx, qword [rsp + 0x9a68]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210e40], eax
mov rax, qword [0x1402072f8]
mov rcx, qword [rsp + 0x7050]
mov qword [rsp + 0x9a70], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9a70]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x6728], rax
movsx eax, byte [0x1402074ef]
movsx ecx, byte [rsp + 0x65a]
or eax, ecx
mov byte [0x140207c7a], al
movsx eax, word [0x140207314]
mov rcx, qword [rsp + 0x8090]
movsx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x7f40]
mov word [rcx], ax
mov r8, qword [rsp + 0x6d50]
mov rdx, qword [0x14020ec78]
mov rcx, qword [rsp + 0x9a78]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210e4c], eax
mov eax, dword [0x1402077d4]
mov ecx, dword [rsp + 0x5130]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x3980], eax
mov rax, qword [rsp + 0x56a0]
mov rcx, qword [0x140207338]
xor rcx, rax
mov rax, rcx
mov qword [0x140207350], rax
mov rcx, qword [rsp + 0x9a80]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210e50], eax
mov rax, qword [0x14020ef60]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xa63]
sar eax, cl
mov rcx, qword [rsp + 0x6ec0]
mov byte [rcx], al
mov rcx, qword [rsp + 0x6fa0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210764], eax
mov rax, qword [rsp + 0x7990]
movzx eax, word [rax]
movzx ecx, word [0x140207280]
or eax, ecx
mov word [rsp + 0x1a80], ax
mov r8, qword [rsp + 0x91c8]
mov rdx, qword [0x14020f670]
mov rcx, qword [rsp + 0x9a88]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210e68], eax
mov r8, qword [rsp + 0x7ee0]
mov rdx, qword [0x14020eb50]
mov rcx, qword [rsp + 0x9a90]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210e70], eax
mov rax, qword [rsp + 0x7d68]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x3694]
shl eax, cl
mov dword [0x140207c94], eax
mov rcx, qword [rsp + 0x9a98]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210e80], eax
mov rax, qword [rsp + 0x5950]
mov rcx, qword [0x140207270]
add rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x8908]
mov qword [rcx], rax
lea rax, [rsp + 0x26c]
mov qword [rsp + 0x9aa0], rax
movsx eax, word [0x140207314]
movsx ecx, word [str.S83]
and eax, ecx
mov rcx, qword [0x14020ce98]
mov word [rcx], ax
mov rax, qword [rsp + 0x8780]
mov ecx, dword [0x140207be4]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x2304], eax
mov rax, qword [rsp + 0x65e8]
mov rcx, qword [rsp + 0x9118]
mov qword [rsp + 0x9aa8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9aa8]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x5420], rax
lea rax, [0x1402074d9]
mov qword [0x140210e88], rax
mov rcx, qword [rsp + 0x6d38]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021049c], eax
mov rax, qword [0x14020d170]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1acc]
sub eax, ecx
mov rcx, qword [rsp + 0x7cb8]
mov word [rcx], ax
mov rax, qword [0x140210d00]
mov rcx, qword [0x14020ddd8]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x43d0], eax
mov rax, qword [rsp + 0x8908]
mov rcx, qword [0x14020d248]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [0x14020ce30]
mov qword [rcx], rax
mov rax, qword [0x14020f730]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x73c8]
movsx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0x813], al
lea rax, [0x140207268]
mov qword [rsp + 0x9ab0], rax
mov rax, qword [rsp + 0x8120]
mov ecx, dword [rsp + 0x487c]
mov eax, dword [rax]
or eax, ecx
mov dword [0x140207ca0], eax
mov rax, qword [0x14020cc98]
mov rcx, qword [0x14020d2a0]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov rcx, qword [rsp + 0x8dc0]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x9f0]
movzx ecx, byte [0x140207ba6]
and eax, ecx
mov byte [rsp + 0x2a3], al
mov r8, qword [rsp + 0x78e8]
mov rdx, qword [0x140210a68]
mov rcx, qword [rsp + 0x9ab8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210e94], eax
mov r8, qword [rsp + 0x82f0]
mov rdx, qword [0x14020cb28]
mov rcx, qword [rsp + 0x9ac0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210ea8], eax
mov rax, qword [rsp + 0x9578]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x7a30]
movzx ecx, word [rcx]
sar eax, cl
mov word [0x140207304], ax
mov eax, dword [0x140207584]
mov ecx, dword [0x140207754]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x2aec], eax
xor edx, edx
mov rax, qword [rsp + 0x6238]
div qword [0x1402072f8]
mov rax, rdx
mov qword [rsp + 0x66c8], rax
mov rax, qword [rsp + 0x7b10]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x9468]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [0x140207ca4], al
movsx eax, word [0x140207314]
movsx ecx, word [rsp + 0x1534]
sub eax, ecx
mov word [rsp + 0xeec], ax
mov rax, qword [rsp + 0x74b0]
mov rcx, qword [0x14020f2d0]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x22a4], eax
mov rax, qword [rsp + 0x8dc0]
mov rcx, qword [rsp + 0x7530]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
mov rax, qword [0x140210c30]
movzx eax, byte [rax]
mov rcx, qword [0x14020e2c8]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0xa26], al
mov rax, qword [rsp + 0x8ae0]
movzx eax, word [rax]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x17e0], ax
mov rax, qword [rsp + 0x9138]
mov eax, dword [rax]
mov ecx, dword [0x140207714]
sub ecx, eax
mov eax, ecx
mov dword [0x140207cac], eax
mov rax, qword [rsp + 0x6700]
mov rcx, qword [0x14020ce30]
mov qword [rsp + 0x9ac8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9ac8]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x5268], rax
lea rax, [rsp + 0xd93]
mov qword [rsp + 0x9ad0], rax
movsx eax, word [0x140207290]
mov rcx, qword [rsp + 0x8678]
movsx ecx, word [rcx]
and eax, ecx
mov word [str.S83], ax
mov rax, qword [0x14020e4e8]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x99d8]
mov qword [rsp + 0x9ad8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9ad8]
mov eax, dword [rax]
sar eax, cl
mov rcx, qword [rsp + 0x7e48]
mov dword [rcx], eax
lea rax, [0x140207240]
mov qword [rsp + 0x9ae0], rax
movzx eax, byte [rsp + 0x23a]
movzx ecx, byte [0x140207759]
sar eax, cl
mov byte [0x140207ca5], al
movzx eax, word [0x140207280]
mov rcx, qword [rsp + 0x8500]
movzx ecx, word [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x7b00]
mov word [rcx], ax
lea rax, [0x14020761c]
mov qword [rsp + 0x9ae8], rax
mov rax, qword [rsp + 0x9440]
mov rcx, qword [rsp + 0x6350]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [0x14020ce30]
mov qword [rcx], rax
mov rax, qword [0x14020e280]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xb25]
and eax, ecx
mov byte [rsp + 0xa0], al
movsx eax, word [rsp + 0xeec]
movsx ecx, word [0x140207290]
xor eax, ecx
mov word [rsp + 0x14d0], ax
mov eax, dword [rsp + 0x5130]
mov ecx, dword [rsp + 0x50bc]
or ecx, eax
mov eax, ecx
mov dword [0x140207cb4], eax
mov rax, qword [0x14020cc98]
mov rcx, qword [rsp + 0x6a98]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x5d00], rax
movzx eax, byte [rsp + 0x704]
movzx ecx, byte [0x140207423]
sub eax, ecx
mov byte [rsp + 0x728], al
mov rcx, qword [rsp + 0x9af0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210ec4], eax
movzx eax, word [0x140207304]
mov rcx, qword [rsp + 0x75b8]
movzx ecx, word [rcx]
sar eax, cl
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov rax, qword [0x14020d228]
mov ecx, dword [rsp + 0x3c8c]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x3694], eax
mov rax, qword [rsp + 0x9040]
mov rcx, qword [0x140207270]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x57c0], rax
mov rcx, qword [rsp + 0x79d8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f9f4], eax
mov rax, qword [0x14020fb20]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x8508]
movsx ecx, byte [rcx]
cdq
idiv ecx
mov byte [0x140207cbc], al
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x1714], ax
mov eax, dword [0x140207c58]
mov ecx, dword [rsp + 0x1b9c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x49d4], eax
mov rax, qword [rsp + 0x5d70]
mov rcx, qword [rsp + 0x5408]
and rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
movzx eax, byte [0x140207533]
mov rcx, qword [0x14020e190]
movzx ecx, byte [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x7490]
mov byte [rcx], al
mov r8, qword [rsp + 0x8ae8]
mov rdx, qword [0x14020e7e8]
mov rcx, qword [rsp + 0x9af8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210ee8], eax
movzx eax, word [rsp + 0xf64]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x106c], ax
lea rax, [rsp + 0x2840]
mov qword [0x140210ef0], rax
mov rax, qword [0x14020d1f0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5268]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x7e38]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x9b00]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210f00], eax
mov rax, qword [rsp + 0x9280]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x8d40]
movsx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x417], al
mov r8, qword [rsp + 0x9b08]
mov rdx, qword [0x140210f08]
mov rcx, qword [rsp + 0x8ed0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ed20], eax
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
shl eax, cl
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov r8, qword [rsp + 0x9b10]
mov rdx, qword [0x140210f18]
mov rcx, qword [rsp + 0x9588]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dfc8], eax
mov rax, qword [0x14020d6e8]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x24b4]
sar eax, cl
mov rcx, qword [rsp + 0x9670]
mov dword [rcx], eax
mov rax, qword [0x14020d2a0]
mov rcx, qword [rsp + 0x5408]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x5848], rax
lea rax, [0x1402075bd]
mov qword [0x140210f28], rax
mov rcx, qword [rsp + 0x8898]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f954], eax
movzx eax, word [rsp + 0x10fc]
mov rcx, qword [rsp + 0x8738]
movzx ecx, word [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x7a98]
mov word [rcx], ax
mov r8, qword [rsp + 0x99b8]
mov rdx, qword [0x14020dc18]
mov rcx, qword [rsp + 0x9b18]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210f34], eax
mov rax, qword [0x14020e970]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x1402077b4]
shl eax, cl
mov dword [rsp + 0x3adc], eax
mov rax, qword [rsp + 0x78d8]
mov rcx, qword [0x14020cef8]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov qword [0x140207270], rax
mov rax, qword [0x140210618]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x7ab0]
movsx ecx, byte [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x7cc8]
mov byte [rcx], al
movsx eax, word [0x140207268]
imul eax, eax, 0xf6b
mov word [rsp + 0x1554], ax
mov eax, dword [rsp + 0x4f74]
cdq
idiv dword [0x140207458]
mov dword [0x140207cc8], eax
mov rax, qword [rsp + 0x7810]
mov rax, qword [rax]
cqo
idiv qword [rsp + 0x63c0]
mov rax, rdx
mov rcx, qword [rsp + 0x8c60]
mov qword [rcx], rax
mov rax, qword [0x14020f948]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x8f40]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0x878], al
mov rcx, qword [rsp + 0x9b20]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210f44], eax
movzx eax, word [rsp + 0x127c]
movzx ecx, word [0x140207280]
sub eax, ecx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov rax, qword [rsp + 0x9840]
mov ecx, dword [rsp + 0x41c0]
mov eax, dword [rax]
add eax, ecx
mov rcx, qword [rsp + 0x8338]
mov dword [rcx], eax
mov rcx, qword [rsp + 0x72e0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e2ac], eax
lea rax, [0x140207320]
mov qword [rsp + 0x9b28], rax
mov r8, qword [rsp + 0x84c0]
mov rdx, qword [0x14020f7a0]
mov rcx, qword [rsp + 0x9b30]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210f58], eax
lea rax, [0x140207b0f]
mov qword [0x140210f70], rax
mov rax, qword [rsp + 0x6d68]
movsx eax, word [rax]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x14d0], ax
mov r8, qword [rsp + 0x6c28]
mov rdx, qword [0x14020cb50]
mov rcx, qword [rsp + 0x9b38]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210f6c], eax
lea rax, [0x14020774c]
mov qword [rsp + 0x9b40], rax
movabs rax, 0x1ec2a91770941
mov rcx, qword [rsp + 0x5e70]
imul rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
movzx eax, byte [0x14020799f]
movzx ecx, byte [rsp + 0x629]
or eax, ecx
mov rcx, qword [rsp + 0x8d70]
mov byte [rcx], al
mov rcx, qword [rsp + 0x9b48]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210f78], eax
mov rax, qword [0x14020d280]
movzx eax, word [rax]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x11f0], ax
mov eax, dword [0x14020798c]
mov ecx, dword [rsp + 0x1bb0]
xor ecx, eax
mov eax, ecx
mov dword [0x140207cd8], eax
mov rax, qword [rsp + 0x8240]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207250]
shl rax, cl
mov rcx, qword [rsp + 0x7550]
mov qword [rcx], rax
mov r8, qword [rsp + 0x9b50]
mov rdx, qword [0x140210f98]
mov rcx, qword [rsp + 0x9250]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f324], eax
mov rcx, qword [rsp + 0x9b48]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020db30], eax
mov rax, qword [0x14020dc40]
movsx eax, byte [rax]
movsx ecx, byte [0x14020758b]
and eax, ecx
mov byte [rsp + 0x35d], al
movsx eax, word [rsp + 0x1548]
movsx ecx, word [str.S83]
sar eax, cl
mov rcx, qword [0x14020ce98]
mov word [rcx], ax
mov r8, qword [rsp + 0x7e80]
mov rdx, qword [0x140210bd0]
mov rcx, qword [rsp + 0x9b58]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210f84], eax
mov eax, dword [rsp + 0x372c]
movzx ecx, al
mov eax, dword [0x140207444]
sar eax, cl
mov rcx, qword [rsp + 0x7af8]
mov dword [rcx], eax
mov rcx, qword [rsp + 0x9b60]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210fac], eax
lea rax, [0x140207258]
mov qword [rsp + 0x9b68], rax
mov r8, qword [rsp + 0x9b70]
mov rdx, qword [0x140210fb0]
mov rcx, qword [rsp + 0x72e0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020caf0], eax
mov rax, qword [rsp + 0x9948]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x94e8]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [0x140207cd3], al
movzx eax, word [0x1402072d4]
mov rcx, qword [rsp + 0x7ff8]
movzx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x1b18], ax
lea rax, [rsp + 0x3f5c]
mov qword [rsp + 0x9b78], rax
mov rax, qword [0x14020cef8]
mov rcx, qword [rsp + 0x99d0]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [0x14020d110]
mov qword [rcx], rax
movsx eax, byte [rsp + 0x335]
mov rcx, qword [0x140210b30]
movsx ecx, byte [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x6db0]
mov byte [rcx], al
lea rax, [rsp + 0x12a8]
mov qword [rsp + 0x9b80], rax
mov rcx, qword [rsp + 0x8ec0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210a94], eax
mov r8, qword [rsp + 0x94f0]
mov rdx, qword [0x14020f2e0]
mov rcx, qword [rsp + 0x9b88]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210fd0], eax
mov rax, qword [rsp + 0x7d28]
mov ecx, dword [0x140207918]
mov eax, dword [rax]
or eax, ecx
mov dword [0x140207cec], eax
mov rax, qword [rsp + 0x6300]
mov rcx, qword [rsp + 0x5d90]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x7c88]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x9b90]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210fd8], eax
movzx eax, byte [0x140207a9b]
movzx ecx, byte [0x140207ca5]
sub eax, ecx
mov byte [rsp + 0x2c3], al
movzx eax, word [rsp + 0xf64]
movzx ecx, word [0x140207304]
shl eax, cl
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
mov eax, dword [rsp + 0x48b0]
mov rcx, qword [0x14020ffd8]
mov qword [rsp + 0x9b98], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9b98]
mov eax, dword [rax]
shr eax, cl
mov dword [rsp + 0x4d90], eax
lea rax, [0x140207320]
mov qword [rsp + 0x9ba0], rax
lea rax, [rsp + 0x42e]
mov qword [0x140210fe8], rax
mov rax, qword [rsp + 0x84d0]
movsx eax, word [rax]
movsx ecx, word [0x140207268]
or eax, ecx
mov rcx, qword [rsp + 0x9a58]
mov word [rcx], ax
mov rcx, qword [rsp + 0x6b80]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020de10], eax
lea rax, [0x140207954]
mov qword [rsp + 0x9ba8], rax
mov rax, qword [rsp + 0x9590]
mov rax, qword [rax]
imul rax, qword [0x140207258]
mov qword [0x1402072e0], rax
mov rax, qword [0x1402105f0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x8290]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0x9f0], al
mov r8, qword [rsp + 0x84f8]
mov rdx, qword [0x14020d900]
mov rcx, qword [rsp + 0x9bb0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210ff0], eax
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x9600]
movzx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x16c0], ax
lea rax, [rsp + 0x4158]
mov qword [0x140211000], rax
mov rax, qword [rsp + 0x6020]
mov rcx, qword [0x140207270]
and rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x9260]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x9bb8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021100c], eax
lea rax, [rsp + 0x7cd]
mov qword [rsp + 0x9bc0], rax
movsx eax, word [str.S83]
movsx ecx, word [rsp + 0x13d0]
and eax, ecx
mov word [0x140207314], ax
mov r8, qword [rsp + 0x9bc8]
mov rdx, qword [0x140211010]
mov rcx, qword [rsp + 0x9a80]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402108a4], eax
mov r8, qword [rsp + 0x9bd0]
mov rdx, qword [0x140211020]
mov rcx, qword [rsp + 0x84d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e9dc], eax
mov rax, qword [rsp + 0x8958]
mov ecx, dword [0x140207998]
mov eax, dword [rax]
sub eax, ecx
mov rcx, qword [rsp + 0x99d8]
mov dword [rcx], eax
lea rax, [rsp + 0x5f00]
mov qword [rsp + 0x9bd8], rax
mov rcx, qword [rsp + 0x7498]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402108e0], eax
mov r8, qword [rsp + 0x88f8]
mov rdx, qword [0x14020f670]
mov rcx, qword [rsp + 0x9be0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211030], eax
mov rax, qword [rsp + 0x7128]
movzx eax, byte [rax]
movzx ecx, byte [0x1402076f3]
add eax, ecx
mov byte [0x140207cfd], al
mov rcx, qword [rsp + 0x9be8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211044], eax
mov rcx, qword [rsp + 0x9420]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d474], eax
mov rax, qword [0x14020d170]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x6e40]
movzx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0xfa4], ax
lea rax, [0x1402074dc]
mov qword [rsp + 0x9bf0], rax
mov rax, qword [rsp + 0x70d8]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x5870]
shl rax, cl
mov rcx, qword [0x14020ce30]
mov qword [rcx], rax
movsx eax, byte [0x140207335]
mov rcx, qword [rsp + 0x9bc0]
movsx ecx, byte [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x8580]
mov byte [rcx], al
lea rax, [rsp + 0x1760]
mov qword [rsp + 0x9bf8], rax
lea rax, [0x140207738]
mov qword [0x140211048], rax
mov rax, qword [rsp + 0x5420]
mov rcx, qword [0x1402072e0]
or rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x8988]
mov qword [rcx], rax
movzx eax, byte [0x140207a47]
movzx ecx, byte [0x1402074ed]
or eax, ecx
mov byte [rsp + 0x9b9], al
mov rax, qword [rsp + 0x9058]
movzx eax, word [rax]
movzx ecx, word [0x1402072ac]
xor eax, ecx
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
mov rax, qword [0x14020f308]
mov rcx, qword [rsp + 0x7140]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov rcx, qword [rsp + 0x6c78]
mov dword [rcx], eax
lea rax, [0x140207250]
mov qword [rsp + 0x9c00], rax
movsx eax, byte [0x140207c7a]
movsx ecx, byte [rsp + 0x1a9]
sar eax, cl
mov byte [0x140207cfe], al
mov r8, qword [rsp + 0x7110]
mov rdx, qword [0x14020cf18]
mov rcx, qword [rsp + 0x9c08]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021105c], eax
mov r8, qword [rsp + 0x7260]
mov rdx, qword [0x140210808]
mov rcx, qword [rsp + 0x9c10]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211070], eax
movsx eax, word [0x140207268]
movsx ecx, word [0x140207290]
shl eax, cl
mov rcx, qword [rsp + 0x9018]
mov word [rcx], ax
mov rcx, qword [rsp + 0x9c18]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211078], eax
mov rax, qword [rsp + 0x7988]
mov rcx, qword [0x14020fa10]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x4878], eax
mov rax, qword [rsp + 0x79f0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6628]
add rcx, rax
mov rax, rcx
mov qword [0x140207338], rax
movzx eax, byte [0x140207563]
mov rcx, qword [rsp + 0x8220]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0xc57], al
mov rcx, qword [rsp + 0x7578]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210bc0], eax
mov rax, qword [rsp + 0x6d28]
movzx eax, word [rax]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x1450], ax
mov rax, qword [rsp + 0x85b8]
mov ecx, dword [rsp + 0x44bc]
mov eax, dword [rax]
or eax, ecx
mov dword [0x140207d0c], eax
mov rax, qword [0x14020cd60]
mov rcx, qword [0x14020d1f0]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [rsp + 0x82a8]
mov qword [rcx], rax
lea rax, [rsp + 0x348]
mov qword [rsp + 0x9c20], rax
movsx eax, word [0x140207314]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
xor eax, ecx
mov word [0x140207268], ax
mov r8, qword [rsp + 0x6e50]
mov rdx, qword [0x14020f768]
mov rcx, qword [rsp + 0x9c28]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211084], eax
mov rax, qword [rsp + 0x94b8]
mov rcx, qword [0x14020fac0]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x2868], eax
mov rax, qword [rsp + 0x5b20]
mov rcx, qword [0x14020cc98]
mov qword [rsp + 0x9c30], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9c30]
mov rax, qword [rax]
sar rax, cl
mov qword [rsp + 0x5a20], rax
mov rcx, qword [rsp + 0x9c38]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211090], eax
mov r8, qword [rsp + 0x9c40]
mov rdx, qword [0x1402110a0]
mov rcx, qword [rsp + 0x8130]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ea30], eax
movzx eax, byte [0x140207563]
movzx ecx, byte [0x1402076f3]
sar eax, cl
mov byte [0x140207d0b], al
mov rax, qword [rsp + 0x93d0]
movzx eax, word [rax]
movzx ecx, word [0x1402072d4]
add eax, ecx
mov word [rsp + 0xf44], ax
mov rax, qword [rsp + 0x8080]
mov ecx, dword [rsp + 0x2974]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x41cc], eax
mov rax, qword [0x14020ce30]
mov rcx, qword [0x140207270]
mov rax, qword [rax]
xor rax, rcx
mov qword [0x140207250], rax
mov rax, qword [rsp + 0x7668]
movsx eax, byte [rax]
movsx ecx, byte [0x140207c0d]
shl eax, cl
mov byte [rsp + 0x13a], al
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1534]
or eax, ecx
mov word [rsp + 0x1580], ax
lea rax, [0x140207cb4]
mov qword [0x1402110c0], rax
mov rax, qword [rsp + 0x5d00]
mov rcx, qword [rsp + 0x5cf0]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x91e8]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x9ab8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f1ac], eax
mov rax, qword [0x14020ead0]
movzx eax, byte [rax]
mov rcx, qword [0x140210958]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x6f1], al
movzx eax, word [rsp + 0x1158]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
xor eax, ecx
mov word [0x1402072ac], ax
mov rax, qword [rsp + 0x8d60]
mov eax, dword [rax]
mov rcx, qword [0x1402103f0]
mov qword [rsp + 0x9c48], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9c48]
mov eax, dword [rax]
shr eax, cl
mov rcx, qword [rsp + 0x7538]
mov dword [rcx], eax
mov rax, qword [0x14020d1f0]
mov rax, qword [rax]
mov rcx, qword [0x140207380]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x5260], rax
mov r8, qword [rsp + 0x9b70]
mov rdx, qword [0x140210218]
mov rcx, qword [rsp + 0x9c50]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402110b4], eax
movsx eax, byte [rsp + 0x9ef]
mov rcx, qword [0x140210dc0]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [0x140207d20], al
mov rcx, qword [rsp + 0x9c58]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402110d4], eax
mov r8, qword [rsp + 0x9c60]
mov rdx, qword [0x1402110e0]
mov rcx, qword [rsp + 0x72b8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d02c], eax
movsx eax, word [rsp + 0x187c]
cdq
mov ecx, 0xf29
idiv ecx
mov rcx, qword [rsp + 0x84d0]
mov word [rcx], ax
lea rax, [0x1402075d0]
mov qword [rsp + 0x9c68], rax
mov rax, qword [0x14020d2a0]
mov rax, qword [rax]
cqo
mov rcx, qword [rsp + 0x9590]
idiv qword [rcx]
mov rax, rdx
mov qword [0x140207338], rax
movzx eax, byte [0x140207477]
movzx ecx, byte [rsp + 0x3bd]
imul eax, ecx
mov byte [rsp + 0xc4e], al
mov rax, qword [rsp + 0x79d0]
movzx eax, word [rax]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0xfc4], ax
mov eax, dword [rsp + 0x2ba8]
mov ecx, dword [rsp + 0x1e10]
and ecx, eax
mov eax, ecx
mov dword [0x140207d24], eax
mov rax, qword [0x140207320]
mov rcx, qword [0x1402072f8]
and rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x6ca8]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7bc0]
movsx eax, byte [rax]
mov rcx, qword [0x140210050]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0xc4], al
mov r8, qword [rsp + 0x9c70]
mov rdx, qword [0x1402110f0]
mov rcx, qword [rsp + 0x7620]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f50c], eax
movsx eax, word [rsp + 0x1594]
mov rcx, qword [rsp + 0x96a8]
movsx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [0x14020ce98]
mov word [rcx], ax
mov rcx, qword [rsp + 0x80e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e45c], eax
mov r8, qword [rsp + 0x74f0]
mov rdx, qword [0x14020d2b8]
mov rcx, qword [rsp + 0x9c78]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402110f8], eax
mov rax, qword [0x14020f808]
mov ecx, dword [rsp + 0x3b90]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x42d0], eax
mov rax, qword [rsp + 0x9328]
mov rcx, qword [0x14020d2a0]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x69d0], rax
lea rax, str.3s
mov qword [0x140211110], rax
movzx eax, word [rsp + 0x11f0]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x1158], ax
lea rax, [0x140207ab4]
mov qword [rsp + 0x9c80], rax
mov rcx, qword [rsp + 0x9c88]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211120], eax
mov r8, qword [rsp + 0x9c90]
mov rdx, qword [0x140211128]
mov rcx, qword [rsp + 0x7090]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f35c], eax
mov rcx, qword [rsp + 0x9518]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d538], eax
mov rax, qword [0x1402072f8]
mov rcx, qword [rsp + 0x6410]
or rcx, rax
mov rax, rcx
mov qword [0x140207320], rax
movsx eax, byte [rsp + 0x9d7]
mov rcx, qword [rsp + 0x9610]
movsx ecx, byte [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x7f88]
mov byte [rcx], al
lea rax, [0x140207268]
mov qword [rsp + 0x9c98], rax
lea rax, [rsp + 0x40d8]
mov qword [0x140211138], rax
mov rax, qword [0x14020cc98]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6548]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x63c0], rax
lea rax, [rsp + 0x27e]
mov qword [rsp + 0x9ca0], rax
movzx eax, word [rsp + 0x16b0]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
sar eax, cl
mov word [0x140207280], ax
mov rax, qword [0x14020e320]
mov ecx, dword [rsp + 0x2b64]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x3efc], eax
mov r8, qword [rsp + 0x9210]
mov rdx, qword [0x140210b78]
mov rcx, qword [rsp + 0x9ca8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211124], eax
mov rcx, qword [rsp + 0x9cb0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211154], eax
lea rax, [0x140207250]
mov qword [rsp + 0x9cb8], rax
lea rax, [0x14020785a]
mov qword [0x140211168], rax
movsx eax, word [rsp + 0x1210]
movsx ecx, word [str.S83]
shl eax, cl
mov rcx, qword [rsp + 0x84d0]
mov word [rcx], ax
mov r8, qword [rsp + 0x9cc0]
mov rdx, qword [0x140211178]
mov rcx, qword [rsp + 0x9a98]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021062c], eax
lea rax, [0x1402076b0]
mov qword [rsp + 0x9cc8], rax
mov rcx, qword [rsp + 0x7858]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210e70], eax
mov rax, qword [0x1402072e0]
mov rcx, qword [rsp + 0x6928]
sub rcx, rax
mov rax, rcx
mov qword [0x140207350], rax
mov r8, qword [rsp + 0x84f8]
mov rdx, qword [0x14020eae8]
mov rcx, qword [rsp + 0x9cd0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211180], eax
movzx eax, byte [0x140207533]
mov rcx, qword [rsp + 0x7208]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x665], al
mov rax, qword [0x14020d170]
movzx eax, word [rax]
movzx ecx, word [0x140207280]
add eax, ecx
mov word [rsp + 0x1a3c], ax
mov rax, qword [rsp + 0x9ae8]
mov rcx, qword [0x14020e320]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov dword [0x140207d3c], eax
mov rax, qword [0x14020d248]
mov rcx, qword [rsp + 0x5eb8]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x6540], rax
lea rax, [0x1402077af]
mov qword [rsp + 0x9cd8], rax
mov rax, qword [rsp + 0x8090]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x7790]
movsx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov rcx, qword [rsp + 0x9ce0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211198], eax
mov rcx, qword [rsp + 0x9910]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e9c8], eax
mov eax, dword [0x1402079f0]
movzx ecx, al
mov eax, dword [0x140207acc]
shl eax, cl
mov dword [rsp + 0x1ec8], eax
mov rax, qword [0x14020cdf0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x65d0]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x5318], rax
lea rax, [rsp + 0x85a]
mov qword [0x1402111a0], rax
mov rax, qword [rsp + 0x7950]
movzx eax, word [rax]
movzx ecx, word [0x1402072d4]
sar eax, cl
mov rcx, qword [rsp + 0x7bb0]
mov word [rcx], ax
mov rax, qword [rsp + 0x71e8]
mov eax, dword [rax]
mov rcx, qword [0x14020d6a8]
mov qword [rsp + 0x9ce8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9ce8]
mov eax, dword [rax]
shr eax, cl
mov dword [rsp + 0x4dec], eax
mov rax, qword [rsp + 0x6830]
movzx ecx, al
mov rax, qword [0x1402072f8]
shl rax, cl
mov qword [0x140207250], rax
mov r8, qword [rsp + 0x77d0]
mov rdx, qword [0x14020dca0]
mov rcx, qword [rsp + 0x9cf0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021119c], eax
movsx eax, byte [rsp + 0x161]
mov rcx, qword [0x14020e8c8]
movsx ecx, byte [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x6d40]
mov byte [rcx], al
lea rax, [rsp + 0x1990]
mov qword [rsp + 0x9cf8], rax
mov rax, qword [0x140211048]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x2180]
and ecx, eax
mov eax, ecx
mov dword [0x140207d48], eax
mov rax, qword [rsp + 0x5318]
imul rax, qword [rsp + 0x6928]
mov rcx, qword [rsp + 0x8c60]
mov qword [rcx], rax
mov r8, qword [rsp + 0x8bf0]
mov rdx, qword [0x140210b50]
mov rcx, qword [rsp + 0x9d00]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402111c4], eax
lea rax, [0x140207b26]
mov qword [rsp + 0x9d08], rax
mov rcx, qword [rsp + 0x9d10]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402111cc], eax
mov rax, qword [rsp + 0x9a38]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x8f20]
movzx ecx, word [rcx]
cdq
idiv ecx
mov word [0x140207280], ax
mov rax, qword [0x14020f758]
mov eax, dword [rax]
mov ecx, dword [0x1402073f0]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x4b50], eax
lea rax, [rsp + 0x5eb8]
mov qword [rsp + 0x9d18], rax
movsx eax, byte [0x1402079d0]
mov rcx, qword [0x14020f2f8]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [0x140207d4d], al
mov rcx, qword [rsp + 0x6bf8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dc5c], eax
mov rax, qword [rsp + 0x97e8]
movsx eax, word [rax]
movsx ecx, word [0x140207268]
sub eax, ecx
mov word [rsp + 0x102c], ax
mov r8, qword [rsp + 0x7a40]
mov rdx, qword [0x14020cbf0]
mov rcx, qword [rsp + 0x9d20]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402111d8], eax
mov r8, qword [rsp + 0x7260]
mov rdx, qword [0x140210310]
mov rcx, qword [rsp + 0x9d28]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402111e8], eax
mov rcx, qword [rsp + 0x9d30]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402111f0], eax
mov eax, dword [rsp + 0x48a0]
mov ecx, dword [rsp + 0x4964]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x4a48], eax
mov rax, qword [rsp + 0x97b8]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207240]
sar rax, cl
mov rcx, qword [0x14020cc98]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7208]
movzx eax, byte [rax]
mov rcx, qword [0x14020e998]
movzx ecx, byte [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x9ca0]
mov byte [rcx], al
movzx eax, word [rsp + 0x1368]
mov rcx, qword [rsp + 0x7b00]
movzx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x1130], ax
lea rax, [0x140207518]
mov qword [0x1402111f8], rax
xor edx, edx
mov rax, qword [0x140207250]
movabs rcx, 0x1e3e4016647b1
div rcx
mov rax, rdx
mov qword [rsp + 0x5248], rax
mov r8, qword [rsp + 0x9d38]
mov rdx, qword [0x140211208]
mov rcx, qword [rsp + 0x7ec0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fd9c], eax
lea rax, [0x140207495]
mov qword [rsp + 0x9d40], rax
movsx eax, word [0x140207314]
movsx ecx, word [rsp + 0x14b0]
shl eax, cl
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov rcx, qword [rsp + 0x7db0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d6c0], eax
mov r8, qword [rsp + 0x9288]
mov rdx, qword [0x14020f128]
mov rcx, qword [rsp + 0x9d48]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211204], eax
mov eax, dword [0x140207a94]
mov ecx, dword [0x140207ca0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x1ba4], eax
lea rax, [rsp + 0x63c0]
mov qword [rsp + 0x9d50], rax
mov rcx, qword [rsp + 0x9d58]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211218], eax
movzx eax, byte [0x1402072df]
movzx ecx, byte [0x140207a86]
and eax, ecx
mov byte [0x140207d62], al
mov rax, qword [rsp + 0x8308]
movzx eax, word [rax]
movzx ecx, word [0x1402072d4]
and eax, ecx
mov word [rsp + 0x1224], ax
mov rax, qword [0x14020e0a0]
mov rcx, qword [rsp + 0x70c0]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x28f8], eax
mov rcx, qword [rsp + 0x7890]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e09c], eax
mov r8, qword [rsp + 0x9a30]
mov rdx, qword [0x14020f5a8]
mov rcx, qword [rsp + 0x9d60]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211220], eax
mov rax, qword [0x14020cd60]
mov rax, qword [rax]
mov rcx, qword [0x140207380]
sub rcx, rax
mov rax, rcx
mov qword [0x140207250], rax
mov rax, qword [rsp + 0x8a10]
movsx eax, byte [rax]
mov rcx, qword [0x14020ef18]
movsx ecx, byte [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x7f88]
mov byte [rcx], al
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x7158]
movsx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x193c], ax
lea rax, [0x1402077d4]
mov qword [0x140211230], rax
mov rax, qword [rsp + 0x8af0]
mov rax, qword [rax]
cqo
idiv qword [rsp + 0x6380]
mov qword [rsp + 0x5410], rax
mov rax, qword [0x14020ee70]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x5a3]
cdq
idiv ecx
mov eax, edx
mov byte [rsp + 0xb0e], al
mov rax, qword [rsp + 0x7990]
movzx eax, word [rax]
imul eax, eax, 0x2e3
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov r8, qword [rsp + 0x75a8]
mov rdx, qword [0x14020e168]
mov rcx, qword [rsp + 0x9d68]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021123c], eax
mov eax, dword [rsp + 0x33e4]
movzx ecx, al
mov eax, dword [0x140207700]
shr eax, cl
mov dword [rsp + 0x4928], eax
mov rax, qword [0x14020cef8]
mov rcx, qword [0x140207380]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x63b8], rax
lea rax, [rsp + 0xb88]
mov qword [0x140211240], rax
mov rcx, qword [rsp + 0x9d70]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211258], eax
mov r8, qword [rsp + 0x9d78]
mov rdx, qword [0x140211260]
mov rcx, qword [rsp + 0x87f0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210f58], eax
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
movsx ecx, word [0x140207268]
or eax, ecx
mov rcx, qword [rsp + 0x7b90]
mov word [rcx], ax
lea rax, [rsp + 0x29d4]
mov qword [rsp + 0x9d80], rax
mov rcx, qword [rsp + 0x7480]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f224], eax
mov rax, qword [0x14020cdf0]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207338]
shl rax, cl
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
mov r8, qword [rsp + 0x9b50]
mov rdx, qword [0x14020d298]
mov rcx, qword [rsp + 0x9d88]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021126c], eax
mov rax, qword [rsp + 0x9150]
movzx eax, byte [rax]
movzx ecx, byte [0x1402072df]
and eax, ecx
mov rcx, qword [rsp + 0x6c70]
mov byte [rcx], al
lea rax, [rsp + 0x13fc]
mov qword [rsp + 0x9d90], rax
mov eax, dword [0x14020790c]
mov rcx, qword [rsp + 0x6ef8]
mov qword [rsp + 0x9d98], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9d98]
mov eax, dword [rax]
shr eax, cl
mov dword [0x140207d78], eax
mov rax, qword [rsp + 0x82a8]
mov rax, qword [rax]
mov rcx, qword [0x140207270]
xor rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x7d18]
mov qword [rcx], rax
lea rax, [0x140207d4d]
mov qword [rsp + 0x9da0], rax
mov rax, qword [rsp + 0x95c0]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1548]
sub eax, ecx
mov rcx, qword [0x14020ce98]
mov word [rcx], ax
mov rax, qword [0x140210518]
mov rcx, qword [rsp + 0x8b18]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x5130], eax
lea rax, [rsp + 0x5c28]
mov qword [rsp + 0x9da8], rax
mov rcx, qword [rsp + 0x9db0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021127c], eax
mov r8, qword [rsp + 0x9db8]
mov rdx, qword [0x140211290]
mov rcx, qword [rsp + 0x9d48]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f290], eax
movzx eax, byte [0x1402076f1]
movzx ecx, byte [rsp + 0x609]
add eax, ecx
mov byte [0x140207d6f], al
movzx eax, word [rsp + 0x17e0]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
imul eax, ecx
mov word [rsp + 0x14e0], ax
lea rax, [0x1402076dc]
mov qword [rsp + 0x9dc0], rax
mov rcx, qword [rsp + 0x8938]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f920], eax
mov rax, qword [0x140207270]
mov rcx, qword [rsp + 0x5cd0]
or rcx, rax
mov rax, rcx
mov rcx, qword [0x14020ce30]
mov qword [rcx], rax
mov rax, qword [rsp + 0x8d40]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6e08]
movsx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0xd93], al
lea rax, [0x140207268]
mov qword [rsp + 0x9dc8], rax
mov rax, qword [0x14020f0f8]
mov rcx, qword [rsp + 0x8120]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov dword [0x140207d84], eax
mov rcx, qword [rsp + 0x9dd0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021129c], eax
mov rax, qword [rsp + 0x7d50]
mov rax, qword [rax]
mov rcx, qword [0x14020cc98]
mov qword [rsp + 0x9dd8], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9dd8]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x5420], rax
mov r8, qword [rsp + 0x9de0]
mov rdx, qword [0x1402112b8]
mov rcx, qword [rsp + 0x8df8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d25c], eax
mov rax, qword [rsp + 0x8b00]
movzx eax, byte [rax]
mov rcx, qword [0x14020e748]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x8b9], al
mov rax, qword [rsp + 0x8738]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x8ae0]
movzx ecx, word [rcx]
sar eax, cl
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov eax, dword [0x140207648]
movzx ecx, al
mov eax, dword [0x1402077b4]
shr eax, cl
mov dword [rsp + 0x2edc], eax
lea rax, [rsp + 0x6228]
mov qword [rsp + 0x9de8], rax
movsx eax, byte [0x140207ca4]
movsx ecx, byte [rsp + 0x7ef]
xor eax, ecx
mov byte [0x140207d8a], al
mov rax, qword [rsp + 0x97e8]
movsx eax, word [rax]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x172c], ax
lea rax, [rsp + 0x2e64]
mov qword [rsp + 0x9df0], rax
mov rax, qword [0x14020cdf0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5f00]
and rcx, rax
mov rax, rcx
mov qword [0x140207350], rax
mov rax, qword [0x140210f28]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x4a5]
shl eax, cl
mov byte [rsp + 0x5b8], al
movzx eax, word [0x140207304]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x1298], ax
lea rax, [rsp + 0x2fec]
mov qword [0x1402112c8], rax
mov rax, qword [0x140207320]
mov rcx, qword [0x140207380]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x72e8]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x8fc8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210d7c], eax
mov rax, qword [rsp + 0x7138]
movsx eax, byte [rax]
mov rcx, qword [0x140210540]
movsx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x134], al
movsx eax, word [rsp + 0x14c0]
mov rcx, qword [rsp + 0x94d8]
movsx ecx, word [rcx]
shl eax, cl
mov word [0x140207290], ax
mov eax, dword [rsp + 0x372c]
movzx ecx, al
mov eax, dword [0x140207724]
sar eax, cl
mov dword [rsp + 0x2560], eax
lea rax, [rsp + 0x6590]
mov qword [rsp + 0x9df8], rax
mov rax, qword [0x14020d938]
movzx eax, byte [rax]
mov rcx, qword [0x14020f490]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [0x140207d94], al
movzx eax, word [rsp + 0xfe8]
imul eax, eax, 0x25d
mov word [rsp + 0xe84], ax
mov r8, qword [rsp + 0x8480]
mov rdx, qword [0x14020e5b0]
mov rcx, qword [rsp + 0x9e00]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402112d8], eax
mov eax, dword [rsp + 0x41c0]
mov ecx, dword [0x1402075a8]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x2618], eax
mov rcx, qword [rsp + 0x9e08]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402112e0], eax
mov rax, qword [0x14020cef8]
mov rcx, qword [0x140207320]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [0x14020d248]
mov qword [rcx], rax
mov rax, qword [rsp + 0x6c60]
movsx eax, byte [rax]
mov rcx, qword [0x140210688]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x806], al
mov rax, qword [rsp + 0x7f40]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1210]
and eax, ecx
mov word [rsp + 0x1010], ax
mov rax, qword [0x14020dc00]
mov ecx, dword [rsp + 0x487c]
mov eax, dword [rax]
sub eax, ecx
mov dword [0x140207d9c], eax
mov rax, qword [0x140207350]
mov rcx, qword [rsp + 0x5cf0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x58c8], rax
mov r8, qword [rsp + 0x9e10]
mov rdx, qword [0x1402112f0]
mov rcx, qword [rsp + 0x6bf8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cb94], eax
mov rax, qword [rsp + 0x8de0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x8b9]
xor eax, ecx
mov byte [rsp + 0x54a], al
movzx eax, word [0x1402072ac]
mov rcx, qword [rsp + 0x8570]
movzx ecx, word [rcx]
shl eax, cl
mov word [0x140207280], ax
mov rcx, qword [rsp + 0x7768]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210028], eax
mov eax, dword [0x140207c2c]
mov rcx, qword [rsp + 0x8440]
mov qword [rsp + 0x9e18], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9e18]
mov eax, dword [rax]
shr eax, cl
mov dword [rsp + 0x28f8], eax
lea rax, [rsp + 0x6728]
mov qword [rsp + 0x9e20], rax
mov r8, qword [rsp + 0x94f0]
mov rdx, qword [0x14020f500]
mov rcx, qword [rsp + 0x9e28]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211300], eax
lea rax, [rsp + 0x571]
mov qword [0x140211310], rax
movsx eax, word [str.S83]
mov rcx, qword [rsp + 0x71a8]
movsx ecx, word [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x8090]
mov word [rcx], ax
mov rcx, qword [rsp + 0x9e30]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211320], eax
lea rax, [rsp + 0x1b9c]
mov qword [rsp + 0x9e38], rax
mov rax, qword [0x14020cdf0]
mov rcx, qword [rsp + 0x9470]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov qword [0x140207258], rax
movzx eax, byte [rsp + 0x691]
movzx ecx, byte [0x1402074d9]
xor eax, ecx
mov byte [rsp + 0xa83], al
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1acc]
and eax, ecx
mov word [rsp + 0x18bc], ax
mov r8, qword [rsp + 0x9e40]
mov rdx, qword [0x140211328]
mov rcx, qword [rsp + 0x8628]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210cac], eax
lea rax, [0x140207648]
mov qword [0x140211338], rax
mov rcx, qword [rsp + 0x8e60]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e8f0], eax
mov rax, qword [rsp + 0x9c00]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x9b28]
mov qword [rsp + 0x9e48], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9e48]
mov rax, qword [rax]
shr rax, cl
mov qword [rsp + 0x63f8], rax
lea rax, [0x140207b72]
mov qword [rsp + 0x9e50], rax
mov rax, qword [rsp + 0x84d0]
movsx eax, word [rax]
movsx ecx, word [rsp + 0xf98]
shl eax, cl
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov r8, qword [rsp + 0x9318]
mov rdx, qword [0x140210058]
mov rcx, qword [rsp + 0x9e58]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211344], eax
mov eax, dword [0x140207458]
mov ecx, dword [0x1402073c0]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x3c20], eax
mov rax, qword [rsp + 0x97b8]
mov rcx, qword [0x140207240]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x6b48], rax
lea rax, [rsp + 0xa13]
mov qword [0x140211358], rax
movzx eax, word [rsp + 0x1b08]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x9a38]
mov word [rcx], ax
mov rcx, qword [rsp + 0x9e60]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211354], eax
mov r8, qword [rsp + 0x9e68]
mov rdx, qword [0x140211368]
mov rcx, qword [rsp + 0x7770]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402105bc], eax
lea rax, [0x140207ab4]
mov qword [rsp + 0x9e70], rax
mov rax, qword [0x14020cef8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x8778]
mov qword [rsp + 0x9e78], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9e78]
mov rax, qword [rax]
shl rax, cl
mov rcx, qword [0x14020d110]
mov qword [rcx], rax
mov r8, qword [rsp + 0x9e80]
mov rdx, qword [0x140211370]
mov rcx, qword [rsp + 0x9208]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021105c], eax
mov rax, qword [rsp + 0x8ce8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x5e5]
or eax, ecx
mov byte [rsp + 0x682], al
mov rcx, qword [rsp + 0x80e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ea80], eax
mov rax, qword [0x14020d238]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x172c]
sub eax, ecx
mov word [rsp + 0x19f4], ax
mov rax, qword [0x140210bd8]
mov ecx, dword [rsp + 0x2ed8]
imul ecx, dword [rax]
mov eax, ecx
mov dword [0x140207db4], eax
mov rax, qword [rsp + 0x6d98]
mov rax, qword [rax]
cqo
idiv qword [rsp + 0x6a98]
mov rax, rdx
mov rcx, qword [rsp + 0x7cd0]
mov qword [rcx], rax
movzx eax, byte [0x140207664]
movzx ecx, byte [rsp + 0x23a]
cdq
idiv ecx
mov byte [rsp + 0xec], al
movzx eax, word [rsp + 0x18d0]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov rcx, qword [rsp + 0x9e88]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211384], eax
mov rax, qword [rsp + 0x96f8]
mov rcx, qword [rsp + 0x9540]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x2fec], eax
lea rax, [0x140207380]
mov qword [rsp + 0x9e90], rax
mov r8, qword [rsp + 0x9e98]
mov rdx, qword [0x140211390]
mov rcx, qword [rsp + 0x9970]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fc98], eax
mov rax, qword [rsp + 0x8db0]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x8f68]
movsx ecx, byte [rcx]
sar eax, cl
mov byte [0x140207dab], al
movsx eax, word [str.S83]
mov rcx, qword [rsp + 0x9488]
movsx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x1990], ax
mov rcx, qword [rsp + 0x8da0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210d0c], eax
mov r8, qword [rsp + 0x7ce8]
mov rdx, qword [0x14020cb50]
mov rcx, qword [rsp + 0x9ea0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021139c], eax
mov rcx, qword [rsp + 0x9ea8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402113b0], eax
mov r8, qword [rsp + 0x9eb0]
mov rdx, qword [0x1402113b8]
mov rcx, qword [rsp + 0x9568]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f8a4], eax
lea rax, [rsp + 0x2560]
mov qword [rsp + 0x9eb8], rax
mov rcx, qword [rsp + 0x9bb8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d7f0], eax
movabs rax, 0x1ec2a91771cab
mov rcx, qword [0x140207350]
imul rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
mov r8, qword [rsp + 0x95b8]
mov rdx, qword [0x14020ef50]
mov rcx, qword [rsp + 0x9ec0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402113d0], eax
mov rax, qword [rsp + 0x78c0]
movzx eax, byte [rax]
mov rcx, qword [0x14020db70]
movzx ecx, byte [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x8640]
mov byte [rcx], al
mov rax, qword [rsp + 0x6e40]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x9510]
movzx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x15c0], ax
mov rax, qword [0x14020fc00]
mov rcx, qword [0x14020d6a8]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov dword [0x140207dcc], eax
mov r8, qword [rsp + 0x6c50]
mov rdx, qword [0x14020fdf8]
mov rcx, qword [rsp + 0x9ec8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402113d4], eax
mov rax, qword [0x14020cd60]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x9d18]
mov qword [rsp + 0x9ed0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9ed0]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x5688], rax
lea rax, [0x140207a52]
mov qword [rsp + 0x9ed8], rax
mov rax, qword [rsp + 0x7790]
movsx eax, word [rax]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
or eax, ecx
mov word [0x140207268], ax
mov rax, qword [0x14020eef0]
mov ecx, dword [rsp + 0x4954]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x2868], eax
mov rcx, qword [rsp + 0x9ee0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402113e8], eax
lea rax, [0x140207258]
mov qword [rsp + 0x9ee8], rax
lea rax, [0x140207a71]
mov qword [0x1402113f8], rax
mov rcx, qword [rsp + 0x7f90]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210d70], eax
mov r8, qword [rsp + 0x9318]
mov rdx, qword [0x14020cd50]
mov rcx, qword [rsp + 0x9ef0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402113f4], eax
mov rax, qword [rsp + 0x6e40]
movzx eax, word [rax]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x155c], ax
mov rax, qword [rsp + 0x8d60]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x2058]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x2870], eax
mov rax, qword [0x14020cd60]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x1402072f8]
shr rax, cl
mov rcx, qword [0x14020d110]
mov qword [rcx], rax
mov r8, qword [rsp + 0x9760]
mov rdx, qword [0x14020d1e0]
mov rcx, qword [rsp + 0x9ef8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211410], eax
movsx eax, byte [rsp + 0x146]
movsx ecx, byte [0x1402077af]
or eax, ecx
mov rcx, qword [rsp + 0x71e0]
mov byte [rcx], al
lea rax, [0x140207314]
mov qword [rsp + 0x9f00], rax
mov rax, qword [0x140210ac0]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x9270]
mov qword [rsp + 0x9f08], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9f08]
mov eax, dword [rax]
shl eax, cl
mov dword [0x140207ddc], eax
mov rax, qword [0x14020cdf0]
mov rax, qword [rax]
cqo
mov rcx, qword [rsp + 0x7670]
idiv qword [rcx]
mov rax, rdx
mov qword [rsp + 0x6b48], rax
mov rax, qword [0x14020e4d8]
movzx eax, byte [rax]
movzx ecx, byte [0x1402072df]
add eax, ecx
mov byte [rsp + 0x9ab], al
mov rcx, qword [rsp + 0x9f10]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211420], eax
movzx eax, word [rsp + 0x1194]
movzx ecx, word [0x1402072d4]
and eax, ecx
mov word [0x140207280], ax
mov eax, dword [rsp + 0x2b64]
mov ecx, dword [0x1402077b4]
and ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x7bd8]
mov dword [rcx], eax
mov rcx, qword [rsp + 0x7ed8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f880], eax
lea rax, [0x140207270]
mov qword [rsp + 0x9f18], rax
lea rax, [0x140207895]
mov qword [0x140211428], rax
movsx eax, word [rsp + 0x1230]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x9b80]
mov word [rcx], ax
mov rax, qword [0x1402102e8]
mov ecx, dword [rsp + 0x1b9c]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x2320], eax
mov r8, qword [rsp + 0x7828]
mov rdx, qword [0x14020d648]
mov rcx, qword [rsp + 0x9f20]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211438], eax
mov rcx, qword [rsp + 0x9f28]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211440], eax
mov rax, qword [0x14020cc98]
mov rax, qword [rax]
mov rcx, qword [0x140207350]
add rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
mov r8, qword [rsp + 0x9f30]
mov rdx, qword [0x140211450]
mov rcx, qword [rsp + 0x9d60]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ebf8], eax
mov r8, qword [rsp + 0x9f38]
mov rdx, qword [0x140211460]
mov rcx, qword [rsp + 0x8188]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e9f8], eax
mov rax, qword [rsp + 0x7548]
movzx eax, byte [rax]
imul eax, eax, 0x31
mov byte [rsp + 0xbca], al
lea rax, [0x140207304]
mov qword [rsp + 0x9f40], rax
mov rcx, qword [rsp + 0x9970]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f310], eax
lea rax, [rsp + 0x2618]
mov qword [0x140211468], rax
xor edx, edx
mov rax, qword [0x14020d110]
mov rax, qword [rax]
movabs rcx, 0x1e3e401668733
div rcx
mov rcx, qword [rsp + 0x76a0]
mov qword [rcx], rax
lea rax, [rsp + 0x348]
mov qword [rsp + 0x9f48], rax
movsx eax, word [0x140207268]
movsx ecx, word [rsp + 0x1a14]
xor eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov r8, qword [rsp + 0x6d10]
mov rdx, qword [0x14020ecd8]
mov rcx, qword [rsp + 0x9f50]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211474], eax
mov rax, qword [0x14020f6c0]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x4614]
sar eax, cl
mov rcx, qword [rsp + 0x78e0]
mov dword [rcx], eax
mov rax, qword [0x14020d2a0]
mov rcx, qword [rsp + 0x76b0]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x62e8], rax
lea rax, [0x140207b5b]
mov qword [0x140211478], rax
mov rax, qword [rsp + 0x8eb8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x7950]
movzx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x19c4], ax
mov rax, qword [rsp + 0x7070]
mov ecx, dword [0x140207648]
imul ecx, dword [rax]
mov eax, ecx
mov dword [rsp + 0x20bc], eax
mov rax, qword [0x14020d110]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6298]
and rcx, rax
mov rax, rcx
mov qword [0x140207380], rax
mov rax, qword [0x140210450]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x515]
sar eax, cl
mov rcx, qword [rsp + 0x6fd0]
mov byte [rcx], al
lea rax, str.S83
mov qword [rsp + 0x9f58], rax
lea rax, [rsp + 0x4964]
mov qword [0x140211490], rax
mov rax, qword [rsp + 0x8dc0]
mov rcx, qword [0x14020cc98]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [rsp + 0x7810]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x9f60]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402114a0], eax
mov rax, qword [rsp + 0x87c0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xa13]
cdq
idiv ecx
mov eax, edx
mov byte [rsp + 0x721], al
mov r8, qword [rsp + 0x9f68]
mov rdx, qword [0x1402114a8]
mov rcx, qword [rsp + 0x8188]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021126c], eax
movzx eax, word [0x140207280]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
shl eax, cl
mov word [0x1402072d4], ax
mov rcx, qword [rsp + 0x71b0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fbf4], eax
mov rcx, qword [rsp + 0x9f70]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402114a4], eax
mov rax, qword [rsp + 0x9540]
mov rcx, qword [0x14020eab0]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x4d90], eax
mov rax, qword [rsp + 0x9c00]
mov rax, qword [rax]
mov rcx, qword [0x140207250]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x5330], rax
lea rax, [0x140207b02]
mov qword [0x1402114c8], rax
movsx eax, word [0x140207314]
movsx ecx, word [rsp + 0x19f4]
add eax, ecx
mov rcx, qword [rsp + 0x96a8]
mov word [rcx], ax
lea rax, [0x140207c80]
mov qword [rsp + 0x9f78], rax
mov r8, qword [rsp + 0x9f80]
mov rdx, qword [0x1402114d0]
mov rcx, qword [rsp + 0x8c00]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210cd0], eax
mov rax, qword [rsp + 0x9470]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6a38]
xor rcx, rax
mov rax, rcx
mov qword [0x140207258], rax
mov rax, qword [0x1402102d0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x6f90]
movzx ecx, byte [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x7d88]
mov byte [rcx], al
mov r8, qword [rsp + 0x9f88]
mov rdx, qword [0x1402114e0]
mov rcx, qword [rsp + 0x9ee0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d47c], eax
mov rax, qword [rsp + 0x9600]
movzx eax, word [rax]
movzx ecx, word [0x1402072ac]
sub eax, ecx
mov word [rsp + 0x19c0], ax
mov rcx, qword [rsp + 0x7200]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d988], eax
lea rax, [rsp + 0x49a4]
mov qword [0x1402114f0], rax
mov rax, qword [0x1402072f8]
mov rcx, qword [rsp + 0x72e8]
mov qword [rsp + 0x9f90], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9f90]
mov rax, qword [rax]
shl rax, cl
mov rcx, qword [rsp + 0x8f48]
mov qword [rcx], rax
lea rax, [0x140207474]
mov qword [rsp + 0x9f98], rax
mov rax, qword [rsp + 0x9018]
movsx eax, word [rax]
cdq
mov ecx, 0x15c5
idiv ecx
mov word [0x140207290], ax
mov eax, dword [rsp + 0x2d14]
cdq
mov rcx, qword [rsp + 0x8a50]
idiv dword [rcx]
mov eax, edx
mov rcx, qword [rsp + 0x9450]
mov dword [rcx], eax
mov rax, qword [0x14020cc98]
mov rax, qword [rax]
mov rcx, qword [0x140207350]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x5f38], rax
mov rax, qword [rsp + 0x78c0]
movzx eax, byte [rax]
mov rcx, qword [0x14020daf0]
movzx ecx, byte [rcx]
sar eax, cl
mov byte [0x140207dfc], al
mov rcx, qword [rsp + 0x9fa0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211504], eax
movzx eax, word [rsp + 0x1980]
mov rcx, qword [rsp + 0x8828]
movzx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x18d0], ax
mov rax, qword [rsp + 0x96f8]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x140207428]
shl eax, cl
mov dword [rsp + 0x3f00], eax
mov r8, qword [rsp + 0x9fa8]
mov rdx, qword [0x140211510]
mov rcx, qword [rsp + 0x6f78]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d0a4], eax
mov rax, qword [0x140207270]
mov rcx, qword [rsp + 0x61e8]
add rcx, rax
mov rax, rcx
mov rcx, qword [0x14020ce30]
mov qword [rcx], rax
movsx eax, byte [rsp + 0x806]
movsx ecx, byte [rsp + 0x767]
and eax, ecx
mov rcx, qword [rsp + 0x7900]
mov byte [rcx], al
movsx eax, word [0x140207268]
movsx ecx, word [rsp + 0x1b04]
xor eax, ecx
mov word [rsp + 0x13e4], ax
mov r8, qword [rsp + 0x9fb0]
mov rdx, qword [0x140211518]
mov rcx, qword [rsp + 0x6b98]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210f58], eax
mov rcx, qword [rsp + 0x76a8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f520], eax
mov r8, qword [rsp + 0x8a48]
mov rdx, qword [0x14020ea88]
mov rcx, qword [rsp + 0x9fb8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211524], eax
mov rax, qword [rsp + 0x8780]
mov ecx, dword [0x1402077bc]
mov eax, dword [rax]
or eax, ecx
mov dword [0x140207e08], eax
mov rax, qword [rsp + 0x8320]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6360]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x6128], rax
movzx eax, byte [0x1402079e6]
mov rcx, qword [0x14020e468]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0xb89], al
movzx eax, word [rsp + 0x1b18]
imul eax, eax, 0x331
mov word [0x140207304], ax
mov rax, qword [rsp + 0x8a30]
mov eax, dword [rax]
mov rcx, qword [0x14020d998]
mov qword [rsp + 0x9fc0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9fc0]
mov eax, dword [rax]
shr eax, cl
mov dword [rsp + 0x2edc], eax
mov rax, qword [0x14020cd60]
mov rcx, qword [0x14020cef8]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x5510], rax
lea rax, [rsp + 0x5e0]
mov qword [0x140211540], rax
movsx eax, word [str.S83]
mov rcx, qword [rsp + 0x83d0]
movsx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [rsp + 0x9f58]
mov word [rcx], ax
mov rcx, qword [rsp + 0x9fc8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021154c], eax
mov eax, dword [0x140207a58]
mov rcx, qword [rsp + 0x7d98]
mov qword [rsp + 0x9fd0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9fd0]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x5050], eax
mov rax, qword [rsp + 0x6590]
mov rcx, qword [0x1402072e0]
add rcx, rax
mov rax, rcx
mov qword [0x140207258], rax
mov rax, qword [0x14020e190]
movzx eax, byte [rax]
movzx ecx, byte [0x14020780d]
and eax, ecx
mov byte [rsp + 0x52b], al
movzx eax, word [rsp + 0x106c]
movzx ecx, word [0x1402072d4]
and eax, ecx
mov word [rsp + 0x16b4], ax
lea rax, [0x1402073a0]
mov qword [0x140211558], rax
mov rax, qword [0x140207320]
mov rcx, qword [rsp + 0x63f8]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x5248], rax
movsx eax, byte [rsp + 0x23b]
mov rcx, qword [rsp + 0x9f98]
movsx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0xd03], al
mov r8, qword [rsp + 0x9fd8]
mov rdx, qword [0x140211568]
mov rcx, qword [rsp + 0x8fc8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020eb00], eax
movsx eax, word [str.S83]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
add eax, ecx
mov rcx, qword [0x14020ce98]
mov word [rcx], ax
mov rax, qword [0x14020f2d0]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x9968]
mov qword [rsp + 0x9fe0], rcx
movzx ecx, al
mov rax, qword [rsp + 0x9fe0]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x2868], eax
lea rax, [0x140207240]
mov qword [rsp + 0x9fe8], rax
lea rax, [rsp + 0x909]
mov qword [0x140211570], rax
movzx eax, word [0x140207280]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x1618], ax
mov rcx, qword [rsp + 0x9370]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fb60], eax
lea rax, [rsp + 0x2058]
mov qword [rsp + 0x9ff0], rax
mov rax, qword [0x14020d1f0]
mov rax, qword [rax]
mov rcx, qword [0x140207320]
or rcx, rax
mov rax, rcx
mov qword [0x1402072f8], rax
mov rax, qword [rsp + 0x7708]
movsx eax, byte [rax]
movsx ecx, byte [0x14020726a]
or eax, ecx
mov rcx, qword [rsp + 0x8138]
mov byte [rcx], al
mov rax, qword [rsp + 0x8d08]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x97e8]
movsx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0xe04], ax
mov rcx, qword [rsp + 0x9ff8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021157c], eax
lea rax, [0x1402075d0]
mov qword [0x140211590], rax
mov rax, qword [rsp + 0x91e8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5f00]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x58c8], rax
mov r8, qword [rsp + 0xa000]
mov rdx, qword [0x140211598]
mov rcx, qword [rsp + 0x7db0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d7f8], eax
lea rax, [0x140207c6f]
mov qword [rsp + 0xa008], rax
mov rax, qword [rsp + 0x9728]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x8570]
movzx ecx, word [rcx]
sar eax, cl
mov word [0x1402072d4], ax
mov eax, dword [0x140207518]
imul eax, dword [0x1402078c0]
mov rcx, qword [rsp + 0x7538]
mov dword [rcx], eax
lea rax, [rsp + 0x66f0]
mov qword [rsp + 0xa010], rax
mov rax, qword [0x1402105a8]
movsx eax, byte [rax]
movsx ecx, byte [0x140207642]
xor eax, ecx
mov byte [0x140207e15], al
mov r8, qword [rsp + 0xa018]
mov rdx, qword [0x1402115b8]
mov rcx, qword [rsp + 0x6db8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dd54], eax
mov rcx, qword [rsp + 0x9ee0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ec9c], eax
mov rax, qword [rsp + 0x94d8]
movsx eax, word [rax]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x7478]
mov word [rcx], ax
mov eax, dword [rsp + 0x372c]
mov ecx, dword [0x1402074e4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3018], eax
mov rax, qword [0x14020cd30]
mov rcx, qword [rsp + 0x5bd0]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
mov rcx, qword [rsp + 0xa020]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402115c0], eax
mov r8, qword [rsp + 0xa028]
mov rdx, qword [0x1402115d0]
mov rcx, qword [rsp + 0x8dd0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210568], eax
movzx eax, byte [rsp + 0x768]
mov rcx, qword [0x140210e88]
movzx ecx, byte [rcx]
imul eax, ecx
mov rcx, qword [rsp + 0x7be8]
mov byte [rcx], al
mov rax, qword [rsp + 0x8918]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1224]
or eax, ecx
mov word [rsp + 0xec4], ax
lea rax, [0x1402073b0]
mov qword [0x1402115e8], rax
mov rax, qword [0x14020ce30]
mov rcx, qword [rsp + 0x6828]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x66c8], rax
lea rax, [0x140207bf8]
mov qword [rsp + 0xa030], rax
movsx eax, word [str.S83]
movsx ecx, word [rsp + 0x1a14]
xor eax, ecx
mov word [0x140207290], ax
mov rcx, qword [rsp + 0x70f0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fc98], eax
mov eax, dword [0x140207954]
cdq
mov rcx, qword [rsp + 0x9df0]
idiv dword [rcx]
mov eax, edx
mov rcx, qword [rsp + 0x9178]
mov dword [rcx], eax
mov r8, qword [rsp + 0x6d80]
mov rdx, qword [0x14020d4e0]
mov rcx, qword [rsp + 0xa038]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402115f8], eax
mov rax, qword [0x14020cdf0]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x5490]
shl rax, cl
mov qword [rsp + 0x6740], rax
mov rax, qword [rsp + 0x8290]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x691]
and eax, ecx
mov byte [str._1_a7], al
movzx eax, word [0x1402072d4]
movzx ecx, word [0x1402072ac]
sar eax, cl
mov rcx, qword [rsp + 0x7a98]
mov word [rcx], ax
mov rax, qword [0x14020dad0]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x9138]
mov qword [rsp + 0xa040], rcx
movzx ecx, al
mov rax, qword [rsp + 0xa040]
mov eax, dword [rax]
shr eax, cl
mov dword [rsp + 0x2c58], eax
mov rax, qword [rsp + 0x7130]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6000]
xor rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d248]
mov qword [rcx], rax
mov rax, qword [0x14020d540]
movsx eax, byte [rax]
mov rcx, qword [0x1402101b0]
movsx ecx, byte [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x71e0]
mov byte [rcx], al
lea rax, [rsp + 0x1ac4]
mov qword [rsp + 0xa048], rax
mov rax, qword [0x14020ffb8]
mov ecx, dword [0x140207acc]
mov eax, dword [rax]
and eax, ecx
mov dword [0x140207e2c], eax
mov rax, qword [0x1402072e0]
mov rcx, qword [rsp + 0x94c8]
mov qword [rsp + 0xa050], rcx
movzx ecx, al
mov rax, qword [rsp + 0xa050]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x5f00], rax
mov rcx, qword [rsp + 0xa058]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211608], eax
movzx eax, byte [rsp + 0xec]
cdq
mov ecx, 0x41
idiv ecx
mov byte [rsp + 0x774], al
movzx eax, word [0x140207304]
mov rcx, qword [rsp + 0x9228]
movzx ecx, word [rcx]
cdq
idiv ecx
mov eax, edx
mov word [0x1402072ac], ax
mov rax, qword [0x140210398]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x33e4]
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x9540]
mov dword [rcx], eax
lea rax, [rsp + 0x6830]
mov qword [rsp + 0xa060], rax
movsx eax, byte [rsp + 0x329]
movsx ecx, byte [0x140207480]
sub eax, ecx
mov byte [0x140207e27], al
movsx eax, word [rsp + 0x18c0]
mov rcx, qword [rsp + 0x80f8]
movsx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x1628], ax
mov r8, qword [rsp + 0xa068]
mov rdx, qword [0x140211618]
mov rcx, qword [rsp + 0x7420]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dfa0], eax
mov rcx, qword [rsp + 0x7aa0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210f58], eax
lea rax, [0x140207a0c]
mov qword [rsp + 0xa070], rax
mov rax, qword [rsp + 0x64d0]
movzx ecx, al
mov rax, qword [rsp + 0x66b0]
shl rax, cl
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
movzx eax, byte [0x1402072a2]
movzx ecx, byte [rsp + 0x691]
sar eax, cl
mov byte [rsp + 0x909], al
mov rax, qword [rsp + 0x89d8]
movzx eax, word [rax]
movzx ecx, word [0x140207304]
or eax, ecx
mov word [rsp + 0x11bc], ax
mov r8, qword [rsp + 0x9c40]
mov rdx, qword [0x14020dd88]
mov rcx, qword [rsp + 0xa078]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211628], eax
mov rcx, qword [rsp + 0xa080]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211630], eax
mov r8, qword [rsp + 0xa088]
mov rdx, qword [0x140211638]
mov rcx, qword [rsp + 0x9978]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e4f4], eax
lea rax, [rsp + 0x2474]
mov qword [0x140211650], rax
mov r8, qword [rsp + 0xa090]
mov rdx, qword [0x140211658]
mov rcx, qword [rsp + 0x6e48]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dd20], eax
mov rcx, qword [rsp + 0x9c08]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ea40], eax
mov rax, qword [rsp + 0x77a8]
mov rcx, qword [0x14020cef8]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [rsp + 0x9ba0]
mov qword [rcx], rax
movsx eax, byte [0x140207681]
movsx ecx, byte [rsp + 0x335]
add eax, ecx
mov byte [rsp + 0x2f9], al
movsx eax, word [0x140207290]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
and eax, ecx
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov rax, qword [rsp + 0x8ca8]
mov rcx, qword [0x14020d460]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov rcx, qword [rsp + 0x7e48]
mov dword [rcx], eax
mov r8, qword [rsp + 0x86f8]
mov rdx, qword [0x14020de90]
mov rcx, qword [rsp + 0xa098]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021166c], eax
movabs rax, 0x1ec2a91772f15
mov rcx, qword [0x140207338]
imul rcx, rax
mov rax, rcx
mov qword [rsp + 0x60c0], rax
mov rax, qword [0x14020dd68]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x689]
sub eax, ecx
mov byte [0x140207e3a], al
mov rax, qword [rsp + 0x6da8]
movzx eax, word [rax]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x8918]
mov word [rcx], ax
mov rcx, qword [rsp + 0xa0a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211678], eax
lea rax, [rsp + 0x2870]
mov qword [rsp + 0xa0a8], rax
mov rax, qword [0x140207270]
mov rcx, qword [rsp + 0x6ad8]
xor rcx, rax
mov rax, rcx
mov rcx, qword [0x14020ce30]
mov qword [rcx], rax
movsx eax, byte [rsp + 0x161]
mov rcx, qword [rsp + 0x9d40]
movsx ecx, byte [rcx]
cdq
idiv ecx
mov rcx, qword [rsp + 0x93e8]
mov byte [rcx], al
lea rax, str.S83
mov qword [rsp + 0xa0b0], rax
mov rax, qword [rsp + 0x9eb8]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x1402075c4]
shl eax, cl
mov dword [0x140207e44], eax
mov rax, qword [rsp + 0x5490]
movzx ecx, al
mov rax, qword [0x140207338]
sar rax, cl
mov rcx, qword [rsp + 0x7530]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x9070]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e030], eax
mov rax, qword [rsp + 0x6c70]
movzx eax, byte [rax]
mov rcx, qword [0x14020e748]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0xba1], al
movzx eax, word [0x1402072d4]
mov rcx, qword [rsp + 0x70e0]
movzx ecx, word [rcx]
or eax, ecx
mov word [0x1402072ac], ax
mov r8, qword [rsp + 0x95b0]
mov rdx, qword [0x14020d0d0]
mov rcx, qword [rsp + 0xa0b8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211688], eax
mov rax, qword [0x14020d3a8]
mov ecx, dword [0x140207c00]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x2f54], eax
lea rax, [rsp + 0x56f0]
mov qword [rsp + 0xa0c0], rax
mov rcx, qword [rsp + 0xa0c8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211694], eax
mov r8, qword [rsp + 0xa0d0]
mov rdx, qword [0x1402116a8]
mov rcx, qword [rsp + 0x7980]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d4d4], eax
mov r8, qword [rsp + 0xa0d8]
mov rdx, qword [0x1402116b0]
mov rcx, qword [rsp + 0x97d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402111e8], eax
mov rcx, qword [rsp + 0x99e0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dd80], eax
mov r8, qword [rsp + 0x8b68]
mov rdx, qword [0x14020e358]
mov rcx, qword [rsp + 0xa0e0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402116c4], eax
movsx eax, byte [0x140207495]
mov rcx, qword [rsp + 0x9c20]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [0x140207e49], al
mov rax, qword [rsp + 0x7418]
movsx eax, word [rax]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0xe78], ax
mov rcx, qword [rsp + 0xa0e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402116d0], eax
mov eax, dword [rsp + 0x3578]
movzx ecx, al
mov eax, dword [0x140207e08]
shl eax, cl
mov dword [rsp + 0x1bb4], eax
mov rcx, qword [rsp + 0x7b48]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e880], eax
mov rax, qword [0x140207338]
mov rcx, qword [0x140207240]
sub rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cc98]
mov qword [rcx], rax
mov rax, qword [rsp + 0x8de0]
movzx eax, byte [rax]
movzx ecx, byte [0x140207987]
add eax, ecx
mov rcx, qword [rsp + 0x9258]
mov byte [rcx], al
mov r8, qword [rsp + 0x84c0]
mov rdx, qword [0x14020f628]
mov rcx, qword [rsp + 0xa0f0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402116e4], eax
mov r8, qword [rsp + 0x71f0]
mov rdx, qword [0x14020f0e0]
mov rcx, qword [rsp + 0xa0f8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402116e8], eax
lea rax, [0x1402072d4]
mov qword [rsp + 0xa100], rax
lea rax, [rsp + 0x1d00]
mov qword [0x1402116f8], rax
mov rax, qword [0x14020cef8]
mov rcx, qword [rsp + 0x8720]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x5ca8], rax
mov rcx, qword [rsp + 0xa108]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211700], eax
mov r8, qword [rsp + 0xa110]
mov rdx, qword [0x140211710]
mov rcx, qword [rsp + 0x7280]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402101d0], eax
mov rcx, qword [rsp + 0x9870]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ddc0], eax
mov rcx, qword [rsp + 0xa118]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211718], eax
lea rax, [rsp + 0x35d]
mov qword [rsp + 0xa120], rax
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [str.S83]
shl eax, cl
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov rax, qword [rsp + 0x7508]
mov rcx, qword [0x1402106d8]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov rcx, qword [rsp + 0x7c00]
mov dword [rcx], eax
lea rax, [0x140207258]
mov qword [rsp + 0xa128], rax
lea rax, [rsp + 0x2e0]
mov qword [0x140211728], rax
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
movzx ecx, word [0x140207304]
sub eax, ecx
mov rcx, qword [rsp + 0x94c0]
mov word [rcx], ax
lea rax, [rsp + 0x20bc]
mov qword [rsp + 0xa130], rax
mov rax, qword [0x14020cef8]
mov rcx, qword [0x14020ce30]
mov rax, qword [rax]
imul rax, qword [rcx]
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7b68]
movsx eax, byte [rax]
mov rcx, qword [0x14020ddb0]
movsx ecx, byte [rcx]
cdq
idiv ecx
mov rcx, qword [rsp + 0x7bc0]
mov byte [rcx], al
lea rax, [rsp + 0x1484]
mov qword [rsp + 0xa138], rax
mov eax, dword [rsp + 0x2600]
cdq
idiv dword [0x140207774]
mov eax, edx
mov dword [0x140207e60], eax
mov r8, qword [rsp + 0xa140]
mov rdx, qword [0x140211738]
mov rcx, qword [rsp + 0x6fc0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fbbc], eax
mov rax, qword [rsp + 0x76b0]
mov rax, qword [rax]
mov rcx, qword [0x140207338]
xor rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x6ef0]
mov qword [rcx], rax
lea rax, [0x1402074c6]
mov qword [rsp + 0xa148], rax
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x7610]
movzx ecx, word [rcx]
and eax, ecx
mov word [0x140207304], ax
mov rax, qword [0x14020e0a0]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x140207310]
shr eax, cl
mov rcx, qword [rsp + 0x8850]
mov dword [rcx], eax
mov rax, qword [0x14020d110]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x8680]
mov qword [rsp + 0xa150], rcx
movzx ecx, al
mov rax, qword [rsp + 0xa150]
mov rax, qword [rax]
shr rax, cl
mov qword [rsp + 0x6648], rax
movsx eax, byte [rsp + 0xc7]
mov rcx, qword [rsp + 0x7668]
movsx ecx, byte [rcx]
add eax, ecx
mov byte [0x140207e5e], al
movsx eax, word [0x140207268]
movsx ecx, word [0x140207290]
and eax, ecx
mov rcx, qword [rsp + 0x6de8]
mov word [rcx], ax
lea rax, [rsp + 0x3288]
mov qword [rsp + 0xa158], rax
mov r8, qword [rsp + 0xa160]
mov rdx, qword [0x140211750]
mov rcx, qword [rsp + 0x70d0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e464], eax
mov rcx, qword [rsp + 0x9448]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cdc0], eax
mov rcx, qword [rsp + 0xa168]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211758], eax
mov rax, qword [rsp + 0x6628]
mov rcx, qword [0x140207258]
xor rcx, rax
mov rax, rcx
mov qword [0x140207338], rax
movzx eax, byte [rsp + 0x83d]
mov rcx, qword [0x140210c30]
movzx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0xc57], al
lea rax, [0x1402072d4]
mov qword [rsp + 0xa170], rax
lea rax, [rsp + 0x4d88]
mov qword [0x140211760], rax
mov r8, qword [rsp + 0xa178]
mov rdx, qword [0x140211780]
mov rcx, qword [rsp + 0x88d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d91c], eax
mov rcx, qword [rsp + 0x9ee0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402115c0], eax
mov rax, qword [rsp + 0x66f0]
mov rcx, qword [0x140207270]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x5e88], rax
mov r8, qword [rsp + 0x8ba0]
mov rdx, qword [0x14020f010]
mov rcx, qword [rsp + 0xa180]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211788], eax
lea rax, [rsp + 0xb88]
mov qword [rsp + 0xa188], rax
mov r8, qword [rsp + 0x9c70]
mov rdx, qword [0x14020db10]
mov rcx, qword [rsp + 0xa190]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021178c], eax
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x71a8]
movsx ecx, word [rcx]
sub eax, ecx
mov word [str.S83], ax
mov rax, qword [rsp + 0x9c68]
mov rcx, qword [0x14020f808]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x2600], eax
mov rcx, qword [rsp + 0xa198]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211798], eax
lea rax, [rsp + 0x55c8]
mov qword [rsp + 0xa1a0], rax
lea rax, [rsp + 0x41f]
mov qword [0x1402117a0], rax
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
movzx ecx, word [0x140207280]
xor eax, ecx
mov rcx, qword [rsp + 0x8ae0]
mov word [rcx], ax
mov rax, qword [0x140210768]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x8d60]
mov qword [rsp + 0xa1a8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xa1a8]
mov eax, dword [rax]
shr eax, cl
mov dword [rsp + 0x430c], eax
mov rax, qword [rsp + 0x5cc0]
mov rcx, qword [rsp + 0x6158]
or rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cef8]
mov qword [rcx], rax
movsx eax, byte [0x140207654]
movsx ecx, byte [rsp + 0x2dd]
shl eax, cl
mov rcx, qword [rsp + 0x7778]
mov byte [rcx], al
mov rax, qword [rsp + 0x6fe8]
movsx eax, word [rax]
cdq
mov ecx, 0x6a1
idiv ecx
mov word [rsp + 0x1318], ax
mov r8, qword [rsp + 0xa1b0]
mov rdx, qword [0x1402117b0]
mov rcx, qword [rsp + 0x7db0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f554], eax
mov rcx, qword [rsp + 0x8048]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dc5c], eax
lea rax, [0x1402074a8]
mov qword [0x1402117c0], rax
mov rax, qword [rsp + 0x7780]
mov rcx, qword [0x14020cd30]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x7348]
mov qword [rcx], rax
mov rcx, qword [rsp + 0xa1b8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402117d0], eax
lea rax, [rsp + 0xba1]
mov qword [rsp + 0xa1c0], rax
movzx eax, word [rsp + 0x19c4]
movzx ecx, word [0x1402072d4]
and eax, ecx
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov eax, dword [rsp + 0x2474]
mov ecx, dword [0x1402078c0]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x2aec], eax
lea rax, [0x140207380]
mov qword [rsp + 0xa1c8], rax
mov r8, qword [rsp + 0xa1d0]
mov rdx, qword [0x1402117d8]
mov rcx, qword [rsp + 0x8e60]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f02c], eax
lea rax, [rsp + 0x813]
mov qword [0x1402117e8], rax
mov rcx, qword [rsp + 0x9230]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402108ac], eax
movsx eax, word [rsp + 0x1534]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x17d4], ax
lea rax, [0x140207490]
mov qword [rsp + 0xa1d8], rax
mov rax, qword [0x1402072e0]
mov rcx, qword [rsp + 0x6628]
sub rcx, rax
mov rax, rcx
mov qword [0x140207240], rax
mov r8, qword [rsp + 0x8250]
mov rdx, qword [0x140210660]
mov rcx, qword [rsp + 0xa1e0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402117f0], eax
mov r8, qword [rsp + 0x7c20]
mov rdx, qword [0x14020f720]
mov rcx, qword [rsp + 0xa1e8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211800], eax
mov rax, qword [rsp + 0x7208]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x9b9]
add eax, ecx
mov byte [rsp + 0xc57], al
mov rcx, qword [rsp + 0xa1f0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021180c], eax
mov rax, qword [0x14020d280]
movzx eax, word [rax]
imul eax, eax, 0x299
mov word [rsp + 0x132c], ax
mov rax, qword [rsp + 0x9ae8]
mov ecx, dword [0x1402073b0]
mov eax, dword [rax]
xor eax, ecx
mov dword [0x140207e8c], eax
mov rax, qword [rsp + 0x5870]
movzx ecx, al
mov rax, qword [0x140207380]
shr rax, cl
mov qword [rsp + 0x6350], rax
mov rax, qword [0x1402114c8]
movsx eax, byte [rax]
mov rcx, qword [0x14020f4e8]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x960], al
movsx eax, word [rsp + 0x10f0]
movsx ecx, word [0x140207268]
or eax, ecx
mov word [str.S83], ax
mov rax, qword [rsp + 0x9ba8]
mov rcx, qword [rsp + 0x8eb0]
mov eax, dword [rax]
imul eax, dword [rcx]
mov dword [rsp + 0x3aac], eax
lea rax, [0x140207338]
mov qword [rsp + 0xa1f8], rax
mov rcx, qword [rsp + 0x6df8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210078], eax
movzx eax, byte [0x1402073b8]
movzx ecx, byte [rsp + 0xb0f]
and eax, ecx
mov byte [0x140207e83], al
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
movzx ecx, word [0x1402072ac]
sar eax, cl
mov word [rsp + 0x18a0], ax
lea rax, [rsp + 0x3f00]
mov qword [rsp + 0xa200], rax
mov r8, qword [rsp + 0xa140]
mov rdx, qword [0x14020f9e8]
mov rcx, qword [rsp + 0xa208]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211820], eax
mov r8, qword [rsp + 0x9458]
mov rdx, qword [0x1402104e8]
mov rcx, qword [rsp + 0xa210]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211824], eax
mov rax, qword [rsp + 0x6700]
mov rcx, qword [0x140207250]
xor rcx, rax
mov rax, rcx
mov qword [0x140207320], rax
mov rax, qword [rsp + 0xa120]
movsx eax, byte [rax]
mov rcx, qword [0x14020d7e0]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x682], al
lea rax, [0x140207268]
mov qword [rsp + 0xa218], rax
mov rax, qword [rsp + 0x6cc8]
mov rcx, qword [0x140210518]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [0x140207e98], eax
mov rax, qword [rsp + 0x8a70]
mov rax, qword [rax]
mov rcx, qword [0x140207350]
add rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x7e18]
mov qword [rcx], rax
mov rax, qword [0x140210230]
movzx eax, byte [rax]
mov rcx, qword [0x1402113f8]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x8ee], al
mov rcx, qword [rsp + 0xa220]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211838], eax
mov rcx, qword [rsp + 0x80e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020faa4], eax
mov r8, qword [rsp + 0x7968]
mov rdx, qword [0x140210830]
mov rcx, qword [rsp + 0xa228]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211848], eax
movzx eax, word [rsp + 0x1b78]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
mov rax, qword [rsp + 0x7ac8]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x2b44]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x39e8], eax
mov r8, qword [rsp + 0x7da0]
mov rdx, qword [0x14020f0e0]
mov rcx, qword [rsp + 0xa230]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021184c], eax
mov rcx, qword [rsp + 0xa238]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211860], eax
mov rax, qword [0x14020cef8]
mov rcx, qword [rsp + 0x5cd0]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x64e0], rax
lea rax, [rsp + 0x335]
mov qword [0x140211868], rax
movsx eax, word [0x140207268]
movsx ecx, word [rsp + 0x1230]
shl eax, cl
mov word [rsp + 0x1b04], ax
mov rax, qword [rsp + 0x9b40]
mov eax, dword [rax]
cdq
mov ecx, 0x1baf
idiv ecx
mov eax, edx
mov dword [rsp + 0x4da0], eax
mov rax, qword [rsp + 0x5410]
mov rcx, qword [rsp + 0x64d0]
and rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
mov rax, qword [0x14020e3c8]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x2ab]
sar eax, cl
mov rcx, qword [rsp + 0x81c8]
mov byte [rcx], al
mov r8, qword [rsp + 0xa240]
mov rdx, qword [0x140211878]
mov rcx, qword [rsp + 0x87f8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fc94], eax
mov rax, qword [rsp + 0x8828]
movzx eax, word [rax]
movzx ecx, word [0x1402072d4]
sar eax, cl
mov word [rsp + 0x14c4], ax
mov rax, qword [rsp + 0x8a80]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x1402072ec]
shl eax, cl
mov dword [0x140207ea8], eax
mov rax, qword [0x14020d248]
mov rcx, qword [rsp + 0x6020]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x5928], rax
lea rax, [rsp + 0x806]
mov qword [rsp + 0xa248], rax
movsx eax, word [0x140207314]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
and eax, ecx
mov word [0x140207268], ax
mov rax, qword [0x14020ec08]
mov ecx, dword [rsp + 0x1fdc]
imul ecx, dword [rax]
mov eax, ecx
mov rcx, qword [rsp + 0x8ca8]
mov dword [rcx], eax
mov rax, qword [0x14020cc98]
mov rcx, qword [rsp + 0x5630]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x6ab0], rax
mov rax, qword [0x14020d1c8]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x7548]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [0x140207eac], al
mov rax, qword [rsp + 0x87e0]
movzx eax, word [rax]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x7378]
mov word [rcx], ax
mov rcx, qword [rsp + 0x7b50]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210f6c], eax
mov eax, dword [rsp + 0x1dc4]
mov ecx, dword [0x140207ab4]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x3294], eax
movabs rax, 0x1e3e401665965
mov rcx, qword [0x140207270]
imul rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cef8]
mov qword [rcx], rax
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
mov rcx, qword [0x140210dc0]
movsx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0xa30], al
lea rax, [rsp + 0x1010]
mov qword [rsp + 0xa250], rax
mov r8, qword [rsp + 0x8f70]
mov rdx, qword [0x14020fc18]
mov rcx, qword [rsp + 0xa258]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211890], eax
mov rcx, qword [rsp + 0xa260]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211898], eax
lea rax, [rsp + 0x1b9c]
mov qword [0x1402118a0], rax
mov r8, qword [rsp + 0xa268]
mov rdx, qword [0x1402118b0]
mov rcx, qword [rsp + 0x71a0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211758], eax
mov rax, qword [0x14020cdf0]
mov rcx, qword [rsp + 0x77c8]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov rcx, qword [rsp + 0x9ae0]
mov qword [rcx], rax
movzx eax, byte [rsp + 0xd94]
mov rcx, qword [0x140211358]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0x1cb], al
mov rcx, qword [rsp + 0x7898]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f7e4], eax
movzx eax, word [rsp + 0x19c4]
movzx ecx, word [rsp + 0x1ae4]
cdq
idiv ecx
mov eax, edx
mov word [0x140207304], ax
mov r8, qword [rsp + 0x7d40]
mov rdx, qword [0x140210d50]
mov rcx, qword [rsp + 0xa270]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402118c0], eax
mov rcx, qword [rsp + 0xa278]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402118c4], eax
mov rcx, qword [rsp + 0x8b30]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211890], eax
mov rax, qword [rsp + 0x7788]
mov eax, dword [rax]
mov rcx, qword [0x1402116f8]
mov qword [rsp + 0xa280], rcx
movzx ecx, al
mov rax, qword [rsp + 0xa280]
mov eax, dword [rax]
shl eax, cl
mov rcx, qword [rsp + 0x9c80]
mov dword [rcx], eax
lea rax, [rsp + 0x52a0]
mov qword [rsp + 0xa288], rax
movsx eax, byte [0x140207e27]
mov rcx, qword [rsp + 0x7d48]
movsx ecx, byte [rcx]
add eax, ecx
mov byte [0x140207eaf], al
movsx eax, word [rsp + 0x13bc]
movsx ecx, word [0x140207290]
and eax, ecx
mov word [rsp + 0x108c], ax
lea rax, [0x140207b9c]
mov qword [rsp + 0xa290], rax
mov r8, qword [rsp + 0x8948]
mov rdx, qword [0x140210c60]
mov rcx, qword [rsp + 0xa298]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402118e0], eax
mov r8, qword [rsp + 0x7800]
mov rdx, qword [0x14020e8a8]
mov rcx, qword [rsp + 0xa2a0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402118e8], eax
mov rax, qword [rsp + 0x75e8]
mov rcx, qword [0x14020d2a0]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov qword [0x140207240], rax
mov rcx, qword [rsp + 0xa2a8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402118f0], eax
movzx eax, byte [rsp + 0x34c]
movzx ecx, byte [rsp + 0xb89]
xor eax, ecx
mov byte [rsp + 0xbca], al
mov rax, qword [0x14020d280]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x155c]
sub eax, ecx
mov word [rsp + 0xe5c], ax
mov rcx, qword [rsp + 0x7030]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ec60], eax
mov rax, qword [rsp + 0x9bf0]
mov ecx, dword [0x140207c60]
mov eax, dword [rax]
add eax, ecx
mov dword [0x140207ec8], eax
mov rax, qword [rsp + 0x6410]
movzx ecx, al
mov rax, qword [0x140207320]
shl rax, cl
mov qword [rsp + 0x5868], rax
lea rax, [0x140207b4a]
mov qword [rsp + 0xa2b0], rax
mov rax, qword [0x14020d238]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x9248]
movsx ecx, word [rcx]
sar eax, cl
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov rax, qword [0x140210738]
mov eax, dword [rax]
mov ecx, dword [0x140207738]
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x98f0]
mov dword [rcx], eax
mov rax, qword [rsp + 0x8840]
mov rcx, qword [0x140207258]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x6818], rax
movzx eax, byte [rsp + 0x665]
movzx ecx, byte [rsp + 0xb40]
shl eax, cl
mov byte [0x140207ec2], al
mov r8, qword [rsp + 0x6f10]
mov rdx, qword [0x140210a80]
mov rcx, qword [rsp + 0xa2b8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211908], eax
movzx eax, word [0x1402072ac]
mov rcx, qword [rsp + 0x8eb8]
movzx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x106c], ax
lea rax, [rsp + 0x3c88]
mov qword [rsp + 0xa2c0], rax
mov rax, qword [rsp + 0x9168]
mov rax, qword [rax]
mov rcx, qword [0x14020d1f0]
mov qword [rsp + 0xa2c8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xa2c8]
mov rax, qword [rax]
shr rax, cl
mov qword [0x140207320], rax
mov rax, qword [rsp + 0x8420]
movsx eax, byte [rax]
movsx ecx, byte [0x140207895]
xor eax, ecx
mov byte [rsp + 0x7ef], al
movsx eax, word [rsp + 0x1554]
mov rcx, qword [rsp + 0x9cf8]
movsx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x154c], ax
mov rax, qword [0x14020f708]
mov rcx, qword [rsp + 0x7e48]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [0x140207ed0], eax
mov rax, qword [0x140207258]
mov rcx, qword [rsp + 0x5f58]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x5318], rax
lea rax, [rsp + 0x878]
mov qword [rsp + 0xa2d0], rax
movzx eax, word [rsp + 0x15d8]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
imul eax, ecx
mov word [0x140207304], ax
mov eax, dword [rsp + 0x3644]
mov ecx, dword [rsp + 0x3f00]
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x8a80]
mov dword [rcx], eax
lea rax, [0x1402072f8]
mov qword [rsp + 0xa2d8], rax
lea rax, [0x140207b02]
mov qword [0x140211920], rax
movsx eax, word [rsp + 0x190c]
movsx ecx, word [0x140207290]
sub eax, ecx
mov word [rsp + 0x1534], ax
lea rax, [rsp + 0x399c]
mov qword [rsp + 0xa2e0], rax
mov rax, qword [0x14020cc98]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5f00]
xor rcx, rax
mov rax, rcx
mov qword [0x1402072e0], rax
mov r8, qword [rsp + 0x8e10]
mov rdx, qword [0x140210888]
mov rcx, qword [rsp + 0xa2e8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021192c], eax
mov rax, qword [0x140211478]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x98c8]
movzx ecx, byte [rcx]
shl eax, cl
mov rcx, qword [rsp + 0xa148]
mov byte [rcx], al
lea rax, [0x1402072ac]
mov qword [rsp + 0xa2f0], rax
mov rcx, qword [rsp + 0xa2f8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211938], eax
mov r8, qword [rsp + 0xa300]
mov rdx, qword [0x140211948]
mov rcx, qword [rsp + 0x7de0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020deb8], eax
mov rcx, qword [rsp + 0xa168]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d4b4], eax
lea rax, [0x140207b10]
mov qword [0x140211950], rax
mov rax, qword [rsp + 0x6cc0]
mov rcx, qword [0x140207270]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x6040], rax
movsx eax, byte [rsp + 0xd93]
movsx ecx, byte [rsp + 0x806]
sar eax, cl
mov byte [rsp + 0x52f], al
mov r8, qword [rsp + 0x8e80]
mov rdx, qword [0x140210100]
mov rcx, qword [rsp + 0xa308]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211958], eax
movsx eax, word [0x140207268]
mov rcx, qword [rsp + 0x7d78]
movsx ecx, word [rcx]
sar eax, cl
mov rcx, qword [0x14020cfb0]
mov word [rcx], ax
mov eax, dword [0x140207be4]
mov ecx, dword [rsp + 0x4820]
xor ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x9270]
mov dword [rcx], eax
mov rcx, qword [rsp + 0xa310]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211968], eax
lea rax, [0x140207258]
mov qword [rsp + 0xa318], rax
mov rax, qword [rsp + 0x7128]
movzx eax, byte [rax]
mov rcx, qword [0x14020db70]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [0x140207ee4], al
mov rcx, qword [rsp + 0x8130]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210f34], eax
mov rax, qword [rsp + 0xa100]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x18b0]
and eax, ecx
mov rcx, qword [rsp + 0x9408]
mov word [rcx], ax
mov r8, qword [rsp + 0x7750]
mov rdx, qword [0x140210180]
mov rcx, qword [rsp + 0xa320]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211978], eax
lea rax, [0x1402074fc]
mov qword [rsp + 0xa328], rax
mov rax, qword [rsp + 0x6ca8]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x1402072f8]
shl rax, cl
mov qword [0x140207270], rax
mov rax, qword [0x140210ad8]
movsx eax, byte [rax]
movsx ecx, byte [0x140207706]
cdq
idiv ecx
mov eax, edx
mov byte [rsp + 0x973], al
lea rax, [rsp + 0x173c]
mov qword [rsp + 0xa330], rax
mov eax, dword [0x140207668]
cdq
mov rcx, qword [rsp + 0x94b8]
idiv dword [rcx]
mov dword [0x140207eec], eax
mov rax, qword [0x14020cd30]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6ab0]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x5e70], rax
movzx eax, byte [rsp + 0xa83]
movzx ecx, byte [rsp + 0xb0e]
sub eax, ecx
mov byte [rsp + 0xc39], al
mov r8, qword [rsp + 0x9318]
mov rdx, qword [0x14020f3d8]
mov rcx, qword [rsp + 0xa338]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021197c], eax
mov rax, qword [0x14020d280]
movzx eax, word [rax]
movzx ecx, word [0x140207304]
sub eax, ecx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov eax, dword [0x140207c00]
mov rcx, qword [rsp + 0x9338]
mov qword [rsp + 0xa340], rcx
movzx ecx, al
mov rax, qword [rsp + 0xa340]
mov eax, dword [rax]
shl eax, cl
mov rcx, qword [rsp + 0x6e68]
mov dword [rcx], eax
mov rcx, qword [rsp + 0xa348]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211994], eax
lea rax, [0x140207250]
mov qword [rsp + 0xa350], rax
mov rax, qword [rsp + 0x9e50]
movsx eax, byte [rax]
mov rcx, qword [0x14020e650]
movsx ecx, byte [rcx]
sar eax, cl
mov byte [0x140207ee7], al
movsx eax, word [rsp + 0x107c]
movsx ecx, word [rsp + 0x1200]
or eax, ecx
mov rcx, qword [rsp + 0x9200]
mov word [rcx], ax
mov rcx, qword [rsp + 0x7ca8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dd20], eax
mov r8, qword [rsp + 0x8e58]
mov rdx, qword [0x14020fba8]
mov rcx, qword [rsp + 0xa358]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402119a8], eax
mov r8, qword [rsp + 0x9c60]
mov rdx, qword [0x14020f890]
mov rcx, qword [rsp + 0xa360]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402119b8], eax
lea rax, [0x140207490]
mov qword [rsp + 0xa368], rax
mov rax, qword [rsp + 0x94c8]
mov rcx, qword [rsp + 0x5408]
mov rax, qword [rax]
xor rax, rcx
mov qword [0x140207350], rax
movzx eax, byte [0x14020751d]
mov rcx, qword [0x140210bb8]
movzx ecx, byte [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x7dd8]
mov byte [rcx], al
mov rax, qword [rsp + 0x9a38]
movzx eax, word [rax]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x10b8], ax
mov rax, qword [rsp + 0x8620]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x2764]
and ecx, eax
mov eax, ecx
mov dword [0x140207ef8], eax
mov rax, qword [0x14020d248]
movabs rcx, 0x1e3e4016657e1
mov rax, qword [rax]
imul rax, rcx
mov rcx, qword [rsp + 0x7500]
mov qword [rcx], rax
lea rax, [rsp + 0x159]
mov qword [rsp + 0xa370], rax
mov rcx, qword [rsp + 0xa378]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402119bc], eax
movsx eax, word [0x140207314]
movsx ecx, word [str.S83]
sub eax, ecx
mov word [0x140207290], ax
mov r8, qword [rsp + 0xa380]
mov rdx, qword [0x1402119c8]
mov rcx, qword [rsp + 0x76c0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cc30], eax
mov rax, qword [rsp + 0x7e48]
mov ecx, dword [0x140207adc]
mov eax, dword [rax]
add eax, ecx
mov rcx, qword [rsp + 0x8eb0]
mov dword [rcx], eax
lea rax, [rsp + 0x5530]
mov qword [rsp + 0xa388], rax
mov rax, qword [rsp + 0x92a0]
movzx eax, byte [rax]
mov rcx, qword [0x14020f760]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [0x140207f01], al
mov rax, qword [rsp + 0x9578]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x8570]
movzx ecx, word [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x77b8]
mov word [rcx], ax
mov eax, dword [rsp + 0x2edc]
movzx ecx, al
mov eax, dword [0x1402075e0]
shr eax, cl
mov dword [rsp + 0x3c10], eax
mov rax, qword [rsp + 0x7df8]
mov rcx, qword [0x140207250]
mov rax, qword [rax]
or rax, rcx
mov qword [0x140207270], rax
movsx eax, byte [rsp + 0xd03]
mov rcx, qword [rsp + 0x9320]
movsx ecx, byte [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x8db0]
mov byte [rcx], al
movsx eax, word [0x140207268]
movsx ecx, word [0x140207314]
xor eax, ecx
mov word [rsp + 0x17dc], ax
mov rcx, qword [rsp + 0x8130]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210a2c], eax
mov rax, qword [rsp + 0x8b18]
mov rcx, qword [0x14020d308]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov dword [0x140207f08], eax
mov rax, qword [rsp + 0x5f58]
movzx ecx, al
mov rax, qword [rsp + 0x65d0]
sar rax, cl
mov rcx, qword [rsp + 0x7ee8]
mov qword [rcx], rax
mov rcx, qword [rsp + 0xa390]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402119dc], eax
lea rax, [0x1402076e4]
mov qword [rsp + 0xa398], rax
mov rax, qword [rsp + 0x7610]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1368]
shl eax, cl
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov rax, qword [0x14020f308]
mov ecx, dword [0x1402079c8]
mov eax, dword [rax]
sub eax, ecx
mov rcx, qword [rsp + 0x8620]
mov dword [rcx], eax
mov r8, qword [rsp + 0xa3a0]
mov rdx, qword [0x1402119f8]
mov rcx, qword [rsp + 0x7558]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fc98], eax
mov rax, qword [0x14020ce30]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5868]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x61a8], rax
movsx eax, byte [0x140207b8c]
movsx ecx, byte [rsp + 0xcbc]
add eax, ecx
mov byte [0x140207f0c], al
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1558]
shl eax, cl
mov rcx, qword [rsp + 0x9f00]
mov word [rcx], ax
mov r8, qword [rsp + 0xa3a8]
mov rdx, qword [0x140211a08]
mov rcx, qword [rsp + 0x9b30]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cb4c], eax
lea rax, [rsp + 0x2e64]
mov qword [rsp + 0xa3b0], rax
mov rax, qword [0x14020cdf0]
mov rcx, qword [0x14020cd30]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x52b]
movzx ecx, byte [0x14020781d]
sub eax, ecx
mov rcx, qword [rsp + 0x6ec0]
mov byte [rcx], al
mov rax, qword [rsp + 0xa100]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x7cb8]
movzx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x16c8], ax
lea rax, [0x140207584]
mov qword [0x140211a18], rax
mov rax, qword [rsp + 0xa350]
mov rcx, qword [rsp + 0x8c28]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [rsp + 0xa2d8]
mov qword [rcx], rax
mov rax, qword [0x14020f348]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x70e8]
movsx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0x36b], al
mov rax, qword [rsp + 0x9200]
movsx eax, word [rax]
movsx ecx, word [str.S83]
sar eax, cl
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov rax, qword [rsp + 0x9508]
mov ecx, dword [rsp + 0x4a48]
mov eax, dword [rax]
add eax, ecx
mov rcx, qword [rsp + 0xa2e0]
mov dword [rcx], eax
mov rcx, qword [rsp + 0x9bb0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021066c], eax
mov r8, qword [rsp + 0x8618]
mov rdx, qword [0x14020e0d8]
mov rcx, qword [rsp + 0xa3b8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211a20], eax
lea rax, [0x140207240]
mov qword [rsp + 0xa3c0], rax
mov rcx, qword [rsp + 0xa3c8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211a28], eax
movzx eax, byte [rsp + 0x774]
mov rcx, qword [rsp + 0x7840]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [0x140207f0f], al
mov r8, qword [rsp + 0xa3d0]
mov rdx, qword [0x140211a40]
mov rcx, qword [rsp + 0x8f60]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211630], eax
mov rax, qword [0x14020d170]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x77b8]
movzx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [rsp + 0x71d0]
mov word [rcx], ax
lea rax, [rsp + 0x28ac]
mov qword [rsp + 0xa3d8], rax
xor edx, edx
mov rax, qword [0x14020d1f0]
mov rax, qword [rax]
div qword [0x1402072f8]
mov rcx, qword [0x14020ce30]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x8530]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dec8], eax
movsx eax, byte [rsp + 0x65a]
cdq
mov ecx, 0x67
idiv ecx
mov eax, edx
mov rcx, qword [rsp + 0x8c50]
mov byte [rcx], al
mov rax, qword [rsp + 0x9018]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x7970]
movsx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x1474], ax
lea rax, [0x140207bf0]
mov qword [0x140211a50], rax
mov rax, qword [0x14020cc98]
mov rcx, qword [rsp + 0x5410]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x6a98], rax
lea rax, [0x140207987]
mov qword [rsp + 0xa3e0], rax
mov rax, qword [0x14020d170]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x7440]
movzx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov rax, qword [0x14020d6a8]
mov rcx, qword [rsp + 0x7ac8]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x4d88], eax
mov rcx, qword [rsp + 0xa3e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211a58], eax
mov rax, qword [0x14020cef8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6648]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x6390], rax
movsx eax, byte [0x140207560]
movsx ecx, byte [rsp + 0xae5]
sar eax, cl
mov byte [0x140207f20], al
movsx eax, word [0x140207314]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x154c], ax
lea rax, [rsp + 0x4614]
mov qword [rsp + 0xa3f0], rax
mov rax, qword [rsp + 0x69d0]
mov rcx, qword [0x14020cdf0]
mov qword [rsp + 0xa3f8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xa3f8]
mov rax, qword [rax]
shl rax, cl
mov qword [0x140207240], rax
mov rax, qword [rsp + 0x7840]
movzx eax, byte [rax]
cdq
mov ecx, 0x31
idiv ecx
mov eax, edx
mov rcx, qword [rsp + 0x87c0]
mov byte [rcx], al
mov r8, qword [rsp + 0xa400]
mov rdx, qword [0x140211a68]
mov rcx, qword [rsp + 0x9d88]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fb50], eax
mov rcx, qword [rsp + 0x6ba8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ef8c], eax
lea rax, [0x140207280]
mov qword [rsp + 0xa408], rax
mov r8, qword [rsp + 0x7e60]
mov rdx, qword [0x14020e220]
mov rcx, qword [rsp + 0xa410]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211a78], eax
lea rax, [rsp + 0x430c]
mov qword [0x140211a88], rax
xor edx, edx
mov rax, qword [0x1402072f8]
div qword [rsp + 0x5248]
mov rcx, qword [rsp + 0x8118]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7d48]
movsx eax, byte [rax]
movsx ecx, byte [0x140207e27]
imul eax, ecx
mov byte [rsp + 0x827], al
mov rax, qword [rsp + 0x9dc8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x8638]
movsx ecx, word [rcx]
add eax, ecx
mov word [0x140207268], ax
mov eax, dword [rsp + 0x2320]
mov ecx, dword [0x140207774]
and ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x7c60]
mov dword [rcx], eax
lea rax, [rsp + 0x5848]
mov qword [rsp + 0xa418], rax
movzx eax, byte [0x1402074c6]
movzx ecx, byte [0x140207547]
and eax, ecx
mov byte [0x140207f23], al
mov r8, qword [rsp + 0x8c20]
mov rdx, qword [0x140210ba8]
mov rcx, qword [rsp + 0xa420]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211a94], eax
mov rax, qword [rsp + 0x7ff8]
movzx eax, word [rax]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x74b8]
mov word [rcx], ax
lea rax, [0x14020773c]
mov qword [rsp + 0xa428], rax
mov rax, qword [0x14020cd60]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5268]
sub rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cef8]
mov qword [rcx], rax
movsx eax, byte [0x140207293]
mov rcx, qword [rsp + 0x9da0]
movsx ecx, byte [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x8db0]
mov byte [rcx], al
mov rcx, qword [rsp + 0xa430]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211aa0], eax
mov r8, qword [rsp + 0xa438]
mov rdx, qword [0x140211ab0]
mov rcx, qword [rsp + 0x9900]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d558], eax
movsx eax, word [0x140207268]
mov rcx, qword [rsp + 0x8a98]
movsx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x10e4], ax
mov rax, qword [0x14020fd78]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x4878]
sar eax, cl
mov dword [0x140207f34], eax
mov rax, qword [rsp + 0x5810]
mov rcx, qword [0x140207338]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x5d70], rax
mov rax, qword [0x14020f288]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x7128]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0xa1c], al
mov rcx, qword [rsp + 0x6e20]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ce88], eax
mov rcx, qword [rsp + 0xa440]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211aa4], eax
movzx eax, word [rsp + 0x19c4]
movzx ecx, word [0x1402072d4]
imul eax, ecx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov r8, qword [rsp + 0xa448]
mov rdx, qword [0x140211ad0]
mov rcx, qword [rsp + 0x9ab8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210c70], eax
mov eax, dword [rsp + 0x2c58]
mov ecx, dword [0x1402075e0]
and ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x9ff0]
mov dword [rcx], eax
mov rax, qword [rsp + 0x5eb8]
mov rcx, qword [0x14020d248]
mov qword [rsp + 0xa450], rcx
movzx ecx, al
mov rax, qword [rsp + 0xa450]
mov rax, qword [rax]
shr rax, cl
mov qword [rsp + 0x5f08], rax
movsx eax, byte [rsp + 0x65a]
movsx ecx, byte [0x140207bf8]
xor eax, ecx
mov byte [0x140207f2f], al
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x6f18]
movsx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0xfb8], ax
lea rax, [0x140207cb4]
mov qword [rsp + 0xa458], rax
mov rax, qword [rsp + 0x9ee8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5f28]
sub rcx, rax
mov rax, rcx
mov qword [0x140207240], rax
mov r8, qword [rsp + 0xa460]
mov rdx, qword [0x140211ae8]
mov rcx, qword [rsp + 0x6cf8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402102b0], eax
mov rcx, qword [rsp + 0x9668]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dc88], eax
movzx eax, byte [0x1402073e0]
movzx ecx, byte [0x140207b00]
add eax, ecx
mov byte [rsp + 0x721], al
mov rax, qword [rsp + 0x9a38]
movzx eax, word [rax]
movzx ecx, word [0x140207280]
add eax, ecx
mov word [rsp + 0x1564], ax
mov r8, qword [rsp + 0x8dd8]
mov rdx, qword [0x14020eeb8]
mov rcx, qword [rsp + 0xa468]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211adc], eax
mov rax, qword [0x14020e718]
mov ecx, dword [rsp + 0x1bd4]
mov eax, dword [rax]
xor eax, ecx
mov dword [0x140207f48], eax
mov rax, qword [rsp + 0x7ca0]
mov rax, qword [rax]
mov rcx, qword [0x140207320]
or rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x7e90]
mov qword [rcx], rax
mov rcx, qword [rsp + 0xa470]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211af8], eax
movsx eax, byte [rsp + 0x806]
mov rcx, qword [0x14020ef18]
movsx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x7d3], al
movsx eax, word [rsp + 0x154c]
mov rcx, qword [rsp + 0x9a58]
movsx ecx, word [rcx]
shl eax, cl
mov word [0x140207268], ax
mov rcx, qword [rsp + 0x9c88]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402110f8], eax
mov rax, qword [0x14020ff58]
mov eax, dword [rax]
cdq
mov ecx, 0x1d21
idiv ecx
mov rcx, qword [rsp + 0x7000]
mov dword [rcx], eax
lea rax, [rsp + 0x56d8]
mov qword [rsp + 0xa478], rax
mov rax, qword [0x14020e8e8]
movzx eax, byte [rax]
mov rcx, qword [0x14020f800]
movzx ecx, byte [rcx]
cdq
idiv ecx
mov eax, edx
mov byte [0x140207f42], al
movzx eax, word [rsp + 0x106c]
movzx ecx, word [0x1402072d4]
imul eax, ecx
mov rcx, qword [rsp + 0x9f40]
mov word [rcx], ax
mov r8, qword [rsp + 0x7808]
mov rdx, qword [0x140211208]
mov rcx, qword [rsp + 0xa480]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211b04], eax
lea rax, [rsp + 0x1d00]
mov qword [rsp + 0xa488], rax
mov rax, qword [rsp + 0x99d0]
mov rcx, qword [0x140207380]
mov rax, qword [rax]
and rax, rcx
mov qword [0x140207270], rax
movsx eax, byte [0x140207b02]
movsx ecx, byte [rsp + 0xa30]
sar eax, cl
mov byte [rsp + 0x146], al
movsx eax, word [0x140207268]
movsx ecx, word [str.S83]
sar eax, cl
mov word [rsp + 0x121c], ax
mov r8, qword [rsp + 0x8568]
mov rdx, qword [0x140210370]
mov rcx, qword [rsp + 0xa490]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211b1c], eax
mov eax, dword [0x14020774c]
movzx ecx, al
mov eax, dword [rsp + 0x221c]
shl eax, cl
mov dword [0x140207f50], eax
mov rcx, qword [rsp + 0xa498]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211b34], eax
mov rax, qword [0x14020d2a0]
mov rcx, qword [rsp + 0x70f8]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x9990]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x7e58]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fbc0], eax
mov rax, qword [0x14020f760]
movzx eax, byte [rax]
movzx ecx, byte [0x140207d94]
and eax, ecx
mov byte [rsp + 0x228], al
movzx eax, word [rsp + 0x1404]
movzx ecx, word [0x1402072d4]
xor eax, ecx
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
mov rax, qword [0x14020e4a0]
mov ecx, dword [rsp + 0x3210]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x1bb0], eax
mov r8, qword [rsp + 0x9098]
mov rdx, qword [0x14020cbb8]
mov rcx, qword [rsp + 0xa4a0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211b40], eax
mov rax, qword [0x14020d1f0]
mov rcx, qword [rsp + 0x9b28]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x68d8], rax
movsx eax, byte [rsp + 0x7ef]
mov rcx, qword [0x14020fe60]
movsx ecx, byte [rcx]
sub eax, ecx
mov byte [0x140207f55], al
mov r8, qword [rsp + 0xa088]
mov rdx, qword [0x1402103f8]
mov rcx, qword [rsp + 0xa4a8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211b44], eax
movsx eax, word [rsp + 0x13e4]
imul eax, eax, 0x802b
mov word [rsp + 0x1600], ax
mov rax, qword [0x1402103d8]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x140207bf0]
sar eax, cl
mov dword [rsp + 0x21b0], eax
mov rax, qword [rsp + 0x8840]
mov rcx, qword [0x140207240]
mov rax, qword [rax]
or rax, rcx
mov qword [0x140207350], rax
mov rax, qword [rsp + 0x8ab0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xb0f]
xor eax, ecx
mov rcx, qword [rsp + 0x8640]
mov byte [rcx], al
movzx eax, word [0x1402072d4]
cdq
mov ecx, 0x267
idiv ecx
mov word [rsp + 0x113c], ax
lea rax, [rsp + 0x3210]
mov qword [0x140211b58], rax
xor edx, edx
mov rax, qword [0x14020d1f0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6ca8]
div qword [rcx]
mov rax, rdx
mov rcx, qword [rsp + 0x9778]
mov qword [rcx], rax
mov rax, qword [rsp + 0x8368]
movsx eax, byte [rax]
movsx ecx, byte [0x140207ca4]
shl eax, cl
mov byte [rsp + 0x56b], al
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x8090]
movsx ecx, word [rcx]
add eax, ecx
mov word [0x140207268], ax
mov rax, qword [0x14020d380]
mov ecx, dword [0x140207bf0]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x5130], eax
lea rax, [rsp + 0x65d0]
mov qword [rsp + 0xa4b0], rax
lea rax, [0x14020781d]
mov qword [0x140211b70], rax
mov rcx, qword [rsp + 0xa4b8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211b78], eax
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x8788]
movzx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x1764], ax
mov r8, qword [rsp + 0xa4c0]
mov rdx, qword [0x140211b88]
mov rcx, qword [rsp + 0x8800]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fa48], eax
mov eax, dword [0x1402077e8]
mov ecx, dword [0x140207754]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x326c], eax
mov rax, qword [0x140207320]
mov rcx, qword [rsp + 0x5e88]
sub rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d1f0]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x8690]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020de3c], eax
mov r8, qword [rsp + 0x8208]
mov rdx, qword [0x14020fe78]
mov rcx, qword [rsp + 0xa4c8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211b94], eax
mov rax, qword [rsp + 0x7180]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x23b]
add eax, ecx
mov byte [rsp + 0x515], al
movsx eax, word [0x140207290]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x11a4], ax
mov rcx, qword [rsp + 0xa4d0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211b9c], eax
mov rax, qword [0x14020f808]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x2390]
sar eax, cl
mov dword [0x140207f6c], eax
mov rax, qword [rsp + 0x91e8]
mov rax, qword [rax]
mov rcx, qword [0x140207258]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x6128], rax
movzx eax, byte [0x1402073fa]
mov rcx, qword [rsp + 0x99c8]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0xc30], al
mov rax, qword [rsp + 0x71d0]
movzx eax, word [rax]
movzx ecx, word [0x1402072d4]
shl eax, cl
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov eax, dword [rsp + 0x4dec]
mov ecx, dword [0x14020749c]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x2c58], eax
mov rax, qword [rsp + 0xa010]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207380]
shr rax, cl
mov qword [rsp + 0x5960], rax
lea rax, [rsp + 0x335]
mov qword [0x140211bb0], rax
movsx eax, word [0x140207314]
movsx ecx, word [rsp + 0x12f0]
xor eax, ecx
mov rcx, qword [rsp + 0x8f90]
mov word [rcx], ax
mov rax, qword [0x14020e4e8]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x38e4]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x2c80], eax
mov rax, qword [rsp + 0x6928]
mov rcx, qword [rsp + 0x5b20]
add rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
mov rax, qword [0x14020ee70]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x8b9]
add eax, ecx
mov byte [rsp + 0xa4c], al
mov r8, qword [rsp + 0xa4d8]
mov rdx, qword [0x140211bb8]
mov rcx, qword [rsp + 0xa108]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211af8], eax
lea rax, [rsp + 0x1530]
mov qword [rsp + 0xa4e0], rax
lea rax, [0x140207d24]
mov qword [0x140211bc8], rax
mov rax, qword [rsp + 0x64e0]
imul rax, qword [rsp + 0x5dd8]
mov qword [rsp + 0x61e8], rax
movsx eax, byte [0x140207a52]
mov rcx, qword [0x140210688]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0xac0], al
mov rcx, qword [rsp + 0x9910]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dee0], eax
movsx eax, word [rsp + 0x12a8]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
sub eax, ecx
mov word [0x140207290], ax
mov r8, qword [rsp + 0x84c0]
mov rdx, qword [0x14020d9b0]
mov rcx, qword [rsp + 0xa4e8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211bc4], eax
mov rcx, qword [rsp + 0xa4f0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211be0], eax
mov rax, qword [rsp + 0xa070]
mov rcx, qword [rsp + 0xa368]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov rcx, qword [rsp + 0x8958]
mov dword [rcx], eax
mov rax, qword [rsp + 0x7460]
mov rax, qword [rax]
mov rcx, qword [0x14020cdf0]
mov qword [rsp + 0xa4f8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xa4f8]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x66d0], rax
lea rax, [rsp + 0x691]
mov qword [0x140211be8], rax
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x8738]
movzx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0xfe8], ax
mov rax, qword [0x14020ec40]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x1e74]
shr eax, cl
mov dword [rsp + 0x26a0], eax
mov rax, qword [rsp + 0x7ca0]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207380]
shr rax, cl
mov rcx, qword [0x14020ce30]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x94a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211b34], eax
mov rax, qword [0x14020f5b8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x329]
xor eax, ecx
mov rcx, qword [rsp + 0x70e8]
mov byte [rcx], al
mov rax, qword [rsp + 0xa048]
movsx eax, word [rax]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0xf3c], ax
lea rax, [0x140207db4]
mov qword [0x140211bf8], rax
mov rax, qword [0x140207350]
mov rcx, qword [rsp + 0x5ad0]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x6928], rax
lea rax, [0x140207a65]
mov qword [rsp + 0xa500], rax
mov r8, qword [rsp + 0xa3a8]
mov rdx, qword [0x1402114a8]
mov rcx, qword [rsp + 0xa508]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211c04], eax
movzx eax, word [rsp + 0xf80]
movzx ecx, word [0x140207304]
shl eax, cl
mov word [0x1402072d4], ax
mov r8, qword [rsp + 0x8868]
mov rdx, qword [0x14020f720]
mov rcx, qword [rsp + 0xa510]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211c0c], eax
mov eax, dword [rsp + 0x2808]
mov ecx, dword [rsp + 0x4c08]
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x9338]
mov dword [rcx], eax
lea rax, [0x140207320]
mov qword [rsp + 0xa518], rax
lea rax, [rsp + 0x8e7]
mov qword [0x140211c18], rax
movsx eax, word [rsp + 0x1558]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x14b0], ax
mov rax, qword [rsp + 0x9df0]
mov eax, dword [rax]
mov ecx, dword [0x14020752c]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x2f80], eax
mov rax, qword [rsp + 0x62e8]
movzx ecx, al
mov rax, qword [0x140207258]
shl rax, cl
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x691]
movzx ecx, byte [str._1_a7]
sar eax, cl
mov byte [rsp + 0xa26], al
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1564]
or eax, ecx
mov word [rsp + 0x1068], ax
mov rax, qword [0x14020d1b0]
mov ecx, dword [rsp + 0x4dc0]
mov eax, dword [rax]
xor eax, ecx
mov dword [0x140207f84], eax
mov rax, qword [0x14020cd60]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6828]
add rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x8950]
mov qword [rcx], rax
lea rax, [0x1402078d1]
mov qword [rsp + 0xa520], rax
mov rcx, qword [rsp + 0xa528]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211c2c], eax
movsx eax, word [rsp + 0x1688]
movsx ecx, word [0x140207268]
and eax, ecx
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov rax, qword [rsp + 0x9f78]
mov rcx, qword [rsp + 0x91b8]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov rcx, qword [rsp + 0x6cc8]
mov dword [rcx], eax
mov rax, qword [0x140207258]
imul rax, qword [rsp + 0x66b0]
mov qword [rsp + 0x54d8], rax
movzx eax, byte [rsp + 0xba1]
mov rcx, qword [0x14020e190]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [0x140207f7e], al
movzx eax, word [0x1402072ac]
movzx ecx, word [rsp + 0x132c]
add eax, ecx
mov rcx, qword [rsp + 0x9408]
mov word [rcx], ax
lea rax, [0x140207ec8]
mov qword [rsp + 0xa530], rax
mov rcx, qword [rsp + 0x8a78]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dd80], eax
mov rax, qword [rsp + 0x9778]
mov rcx, qword [rsp + 0x5580]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
mov r8, qword [rsp + 0x8ba8]
mov rdx, qword [0x14020f238]
mov rcx, qword [rsp + 0xa538]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211c34], eax
mov rax, qword [0x14020d390]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x7238]
movsx ecx, byte [rcx]
cdq
idiv ecx
mov rcx, qword [rsp + 0x71e0]
mov byte [rcx], al
movsx eax, word [rsp + 0x1534]
movsx ecx, word [0x140207290]
shl eax, cl
mov word [rsp + 0x1140], ax
lea rax, [0x140207b9c]
mov qword [0x140211c48], rax
mov rax, qword [0x14020cd30]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x67d8]
sar rax, cl
mov qword [rsp + 0x5ff8], rax
movzx eax, byte [0x14020771e]
mov rcx, qword [rsp + 0x93f8]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0xb42], al
mov rax, qword [0x14020d170]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1018]
or eax, ecx
mov word [0x140207280], ax
mov eax, dword [0x140207550]
mov ecx, dword [rsp + 0x43d0]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x2808], eax
mov rcx, qword [rsp + 0xa540]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211c50], eax
mov rax, qword [rsp + 0xa518]
mov rcx, qword [rsp + 0x7df8]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x5348], rax
lea rax, [0x140207b0f]
mov qword [0x140211c68], rax
movsx eax, word [rsp + 0xe78]
mov rcx, qword [rsp + 0x6f18]
movsx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x172c], ax
mov eax, dword [0x1402075c4]
mov rcx, qword [0x14020d380]
mov qword [rsp + 0xa548], rcx
movzx ecx, al
mov rax, qword [rsp + 0xa548]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x367c], eax
mov rax, qword [rsp + 0x7810]
mov rcx, qword [0x140207258]
mov rax, qword [rax]
sub rax, rcx
mov qword [0x140207338], rax
mov rax, qword [rsp + 0x9948]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x8f40]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x756], al
lea rax, [0x140207280]
mov qword [rsp + 0xa550], rax
mov rax, qword [0x140211468]
mov rcx, qword [rsp + 0x9000]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [0x140207f94], eax
mov rax, qword [rsp + 0x6298]
mov rcx, qword [0x14020ce30]
mov qword [rsp + 0xa558], rcx
movzx ecx, al
mov rax, qword [rsp + 0xa558]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x5720], rax
lea rax, [rsp + 0x813]
mov qword [rsp + 0xa560], rax
mov rax, qword [0x14020d238]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1548]
or eax, ecx
mov word [0x140207314], ax
mov rax, qword [rsp + 0x9270]
mov ecx, dword [0x140207980]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x1c08], eax
mov r8, qword [rsp + 0xa568]
mov rdx, qword [0x140211c78]
mov rcx, qword [rsp + 0x7498]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211c2c], eax
lea rax, [0x140207240]
mov qword [rsp + 0xa570], rax
mov rax, qword [rsp + 0x8290]
movzx eax, byte [rax]
mov rcx, qword [0x140210c30]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [0x140207f92], al
mov rax, qword [rsp + 0x70e0]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x14f8]
and eax, ecx
mov rcx, qword [rsp + 0x9d90]
mov word [rcx], ax
mov rax, qword [0x14020d890]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x1402075c8]
shr eax, cl
mov dword [rsp + 0x3420], eax
mov rcx, qword [rsp + 0x8538]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e04c], eax
mov rax, qword [0x14020cef8]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x5fc8]
shr rax, cl
mov qword [0x1402072f8], rax
movsx eax, byte [rsp + 0x307]
movsx ecx, byte [rsp + 0x960]
add eax, ecx
mov byte [rsp + 0x9d7], al
movsx eax, word [0x140207290]
movsx ecx, word [str.S83]
and eax, ecx
mov word [rsp + 0x1560], ax
lea rax, [rsp + 0x21b0]
mov qword [0x140211c88], rax
mov r8, qword [rsp + 0x8458]
mov rdx, qword [0x14020f1e0]
mov rcx, qword [rsp + 0xa578]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211c98], eax
mov rax, qword [0x14020cd30]
mov rcx, qword [0x140207338]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x63c8], rax
lea rax, [rsp + 0x34c]
mov qword [rsp + 0xa580], rax
movzx eax, word [0x140207304]
movzx ecx, word [rsp + 0x10fc]
cdq
idiv ecx
mov eax, edx
mov word [0x1402072ac], ax
mov rcx, qword [rsp + 0xa588]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211ca0], eax
mov rax, qword [0x14020e320]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x9dc0]
mov qword [rsp + 0xa590], rcx
movzx ecx, al
mov rax, qword [rsp + 0xa590]
mov eax, dword [rax]
shl eax, cl
mov rcx, qword [rsp + 0x9dc0]
mov dword [rcx], eax
mov r8, qword [rsp + 0xa598]
mov rdx, qword [0x140211cb8]
mov rcx, qword [rsp + 0x7a60]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ce88], eax
lea rax, [rsp + 0x5438]
mov qword [rsp + 0xa5a0], rax
mov r8, qword [rsp + 0xa5a8]
mov rdx, qword [0x140211cc0]
mov rcx, qword [rsp + 0x7cd8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402101fc], eax
mov rcx, qword [rsp + 0x86e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021166c], eax
mov rax, qword [rsp + 0x71e0]
movsx eax, byte [rax]
movsx ecx, byte [0x1402078d1]
or eax, ecx
mov byte [0x140207fa9], al
movsx eax, word [rsp + 0x1234]
movsx ecx, word [rsp + 0x1548]
sub eax, ecx
mov word [rsp + 0x13d0], ax
mov rcx, qword [rsp + 0xa5b0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211cd0], eax
mov r8, qword [rsp + 0xa5b8]
mov rdx, qword [0x140211cd8]
mov rcx, qword [rsp + 0x84d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402102ac], eax
mov eax, dword [rsp + 0x381c]
mov ecx, dword [0x1402079d8]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x1e14], eax
mov rax, qword [0x1402072e0]
mov rcx, qword [rsp + 0x5e70]
xor rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
movzx eax, byte [rsp + 0xa1c]
mov rcx, qword [rsp + 0x7028]
movzx ecx, byte [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x9d08]
mov byte [rcx], al
lea rax, [0x140207280]
mov qword [rsp + 0xa5c0], rax
lea rax, [0x1402077b4]
mov qword [0x140211cf0], rax
mov rax, qword [rsp + 0x99d0]
mov rcx, qword [0x14020ce30]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov rcx, qword [rsp + 0x94a8]
mov qword [rcx], rax
lea rax, [0x140207985]
mov qword [rsp + 0xa5c8], rax
mov rcx, qword [rsp + 0x8e60]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ea40], eax
mov rax, qword [rsp + 0x9a58]
movsx eax, word [rax]
movsx ecx, word [str.S83]
shl eax, cl
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov r8, qword [rsp + 0x80d0]
mov rdx, qword [0x14020fa80]
mov rcx, qword [rsp + 0xa5d0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211cf8], eax
mov rax, qword [rsp + 0x6cb0]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x4614]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3870], eax
lea rax, [0x140207258]
mov qword [rsp + 0xa5d8], rax
movzx eax, byte [0x140207c6f]
movzx ecx, byte [rsp + 0x5c3]
and eax, ecx
mov byte [0x140207fab], al
movzx eax, word [0x1402072d4]
movzx ecx, word [rsp + 0x1788]
and eax, ecx
mov rcx, qword [rsp + 0x9510]
mov word [rcx], ax
mov eax, dword [0x140207584]
mov rcx, qword [rsp + 0x9630]
mov qword [rsp + 0xa5e0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xa5e0]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x1dc8], eax
mov rax, qword [rsp + 0x8240]
mov rax, qword [rax]
mov rcx, qword [0x140207380]
sub rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
mov r8, qword [rsp + 0x9758]
mov rdx, qword [0x140210748]
mov rcx, qword [rsp + 0xa5e8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211d08], eax
mov rax, qword [0x14020d8f8]
movsx eax, byte [rax]
mov rcx, qword [0x140210f70]
movsx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x7ef], al
lea rax, [rsp + 0x1558]
mov qword [rsp + 0xa5f0], rax
lea rax, [0x1402076bc]
mov qword [0x140211d20], rax
mov rax, qword [rsp + 0x8a70]
mov rcx, qword [rsp + 0xa388]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x5318], rax
mov rcx, qword [rsp + 0xa5f8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211d30], eax
lea rax, [0x140207ee4]
mov qword [rsp + 0xa600], rax
mov r8, qword [rsp + 0xa608]
mov rdx, qword [0x140211d38]
mov rcx, qword [rsp + 0x8cc8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021126c], eax
mov rax, qword [rsp + 0x91d0]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1a34]
sar eax, cl
mov word [0x1402072d4], ax
mov rcx, qword [rsp + 0x9a78]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210238], eax
mov rax, qword [0x140211760]
mov ecx, dword [0x140207780]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x4dec], eax
mov rcx, qword [rsp + 0xa610]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211d44], eax
mov rax, qword [rsp + 0x8e98]
mov rcx, qword [0x1402072f8]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x5280], rax
mov r8, qword [rsp + 0xa618]
mov rdx, qword [0x140211d50]
mov rcx, qword [rsp + 0x7918]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e690], eax
lea rax, [0x140207cbc]
mov qword [0x140211d60], rax
mov rax, qword [rsp + 0x8998]
movsx eax, word [rax]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x78b8]
mov word [rcx], ax
lea rax, [rsp + 0x221c]
mov qword [rsp + 0xa620], rax
mov rcx, qword [rsp + 0x9b20]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f7c8], eax
mov rax, qword [0x140207338]
movzx ecx, al
mov rax, qword [rsp + 0x5410]
sar rax, cl
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7840]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xb42]
xor eax, ecx
mov byte [rsp + 0x6ae], al
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x13a8]
shl eax, cl
mov word [rsp + 0x1aa8], ax
mov rax, qword [0x14020f698]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x3efc]
sub ecx, eax
mov eax, ecx
mov dword [0x140207fc0], eax
mov r8, qword [rsp + 0x7dd0]
mov rdx, qword [0x14020d9b8]
mov rcx, qword [rsp + 0xa628]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211d7c], eax
mov rax, qword [rsp + 0x9950]
mov rcx, qword [rsp + 0x9850]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x8e30]
mov qword [rcx], rax
lea rax, [0x140207681]
mov qword [rsp + 0xa630], rax
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x9018]
movsx ecx, word [rcx]
add eax, ecx
mov word [0x140207268], ax
mov rax, qword [0x14020f788]
mov eax, dword [rax]
mov ecx, dword [0x140207668]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x1c08], eax
mov rax, qword [rsp + 0x8320]
mov rcx, qword [0x14020d2a0]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x5500], rax
lea rax, [0x14020781d]
mov qword [0x140211d80], rax
mov rcx, qword [rsp + 0xa638]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211d90], eax
mov rax, qword [rsp + 0x7a30]
movzx eax, word [rax]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x7f10]
mov word [rcx], ax
lea rax, [rsp + 0x2678]
mov qword [rsp + 0xa640], rax
mov rax, qword [0x14020d1f0]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x5e68]
shl rax, cl
mov qword [0x140207380], rax
movsx eax, byte [0x140207895]
mov rcx, qword [rsp + 0x7bc0]
movsx ecx, byte [rcx]
and eax, ecx
mov rcx, qword [rsp + 0xa248]
mov byte [rcx], al
mov r8, qword [rsp + 0xa648]
mov rdx, qword [0x140211da0]
mov rcx, qword [rsp + 0x9180]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ef58], eax
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1554]
sar eax, cl
mov word [rsp + 0x182c], ax
mov eax, dword [0x14020774c]
mov rcx, qword [rsp + 0x6cb0]
mov qword [rsp + 0xa650], rcx
movzx ecx, al
mov rax, qword [rsp + 0xa650]
mov eax, dword [rax]
sar eax, cl
mov dword [0x140207fd0], eax
mov r8, qword [rsp + 0xa658]
mov rdx, qword [0x140211db0]
mov rcx, qword [rsp + 0x8c00]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e31c], eax
mov rax, qword [rsp + 0x6548]
movzx ecx, al
mov rax, qword [rsp + 0x66d0]
shl rax, cl
mov qword [rsp + 0x5a20], rax
mov rcx, qword [rsp + 0x7ec0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210cac], eax
lea rax, [0x140207482]
mov qword [rsp + 0xa660], rax
movzx eax, word [rsp + 0x11bc]
mov rcx, qword [rsp + 0x7440]
movzx ecx, word [rcx]
add eax, ecx
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov r8, qword [rsp + 0x6f80]
mov rdx, qword [0x1402117d8]
mov rcx, qword [rsp + 0xa668]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211db8], eax
mov rcx, qword [rsp + 0xa670]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211dc0], eax
mov rax, qword [0x1402105d0]
mov eax, dword [rax]
mov ecx, dword [0x140207d0c]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x40c0], eax
lea rax, [rsp + 0x5428]
mov qword [rsp + 0xa678], rax
mov r8, qword [rsp + 0xa680]
mov rdx, qword [0x140211dd0]
mov rcx, qword [rsp + 0x93c0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dfa0], eax
lea rax, [0x14020785a]
mov qword [0x140211de0], rax
mov rcx, qword [rsp + 0x6c98]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e184], eax
movsx eax, word [rsp + 0x1580]
movsx ecx, word [rsp + 0x18f8]
xor eax, ecx
mov word [rsp + 0x12c8], ax
mov r8, qword [rsp + 0x7be0]
mov rdx, qword [0x14020eed0]
mov rcx, qword [rsp + 0xa688]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211dec], eax
mov rax, qword [rsp + 0x8b18]
mov eax, dword [rax]
mov ecx, dword [0x140207db4]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x3a7c], eax
mov rax, qword [0x140207240]
mov rcx, qword [rsp + 0x6a98]
sub rcx, rax
mov rax, rcx
mov qword [0x140207258], rax
movzx eax, byte [rsp + 0xa4c]
mov rcx, qword [rsp + 0x96b8]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x41f], al
mov rcx, qword [rsp + 0xa690]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211df8], eax
lea rax, [0x140207280]
mov qword [rsp + 0xa698], rax
mov r8, qword [rsp + 0xa6a0]
mov rdx, qword [0x140211e08]
mov rcx, qword [rsp + 0x8a18]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f82c], eax
mov rax, qword [rsp + 0x8620]
mov eax, dword [rax]
imul eax, dword [rsp + 0x3694]
mov dword [0x140207fe8], eax
mov rax, qword [rsp + 0x9260]
mov rax, qword [rax]
mov rcx, qword [0x14020ce30]
mov qword [rsp + 0xa6a8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xa6a8]
mov rax, qword [rax]
shr rax, cl
mov qword [rsp + 0x5978], rax
mov rax, qword [rsp + 0xa120]
movsx eax, byte [rax]
movsx ecx, byte [0x14020758b]
or eax, ecx
mov byte [rsp + 0xa40], al
movsx eax, word [0x140207268]
movsx ecx, word [rsp + 0x12a8]
xor eax, ecx
mov word [0x140207314], ax
mov rcx, qword [rsp + 0x9388]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e498], eax
mov eax, dword [0x140207ed0]
mov rcx, qword [0x140211490]
mov qword [rsp + 0xa6b0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xa6b0]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x3a7c], eax
lea rax, [rsp + 0x63c0]
mov qword [rsp + 0xa6b8], rax
lea rax, [0x140207477]
mov qword [0x140211e18], rax
mov rcx, qword [rsp + 0xa6c0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211e24], eax
mov r8, qword [rsp + 0xa6c8]
mov rdx, qword [0x140211e30]
mov rcx, qword [rsp + 0xa490]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211078], eax
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1a3c]
add eax, ecx
mov word [rsp + 0x15c0], ax
lea rax, [0x140207780]
mov qword [rsp + 0xa6d0], rax
mov rax, qword [rsp + 0x7df8]
mov rcx, qword [rsp + 0x5960]
mov rax, qword [rax]
and rax, rcx
mov qword [0x140207270], rax
mov rax, qword [0x140211d60]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x8e50]
movsx ecx, byte [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x7238]
mov byte [rcx], al
mov rcx, qword [rsp + 0x7300]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210614], eax
mov r8, qword [rsp + 0x6f10]
mov rdx, qword [0x14020efa0]
mov rcx, qword [rsp + 0xa6d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211e2c], eax
mov rcx, qword [rsp + 0xa6e0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211e48], eax
lea rax, [rsp + 0x10e4]
mov qword [rsp + 0xa6e8], rax
lea rax, [0x140207cc8]
mov qword [0x140211e50], rax
mov rax, qword [0x14020cd30]
mov rcx, qword [rsp + 0x7348]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [rsp + 0x8af0]
mov qword [rcx], rax
lea rax, [0x140207433]
mov qword [rsp + 0xa6f0], rax
movzx eax, word [rsp + 0x132c]
movzx ecx, word [rsp + 0x1618]
sub eax, ecx
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
mov eax, dword [0x140207ab4]
mov ecx, dword [0x140207768]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4c08], eax
mov r8, qword [rsp + 0xa6f8]
mov rdx, qword [0x140211e60]
mov rcx, qword [rsp + 0x7fc8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d9c4], eax
lea rax, [rsp + 0x60d8]
mov qword [rsp + 0xa700], rax
lea rax, [0x140207a9a]
mov qword [0x140211e70], rax
movsx eax, word [rsp + 0x1594]
movsx ecx, word [rsp + 0x19f4]
shl eax, cl
mov word [rsp + 0x1b04], ax
lea rax, [0x140207f08]
mov qword [rsp + 0xa708], rax
mov rcx, qword [rsp + 0x7a80]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ec9c], eax
mov rax, qword [rsp + 0x6590]
movzx ecx, al
mov rax, qword [rsp + 0x66d0]
sar rax, cl
mov qword [0x140207350], rax
mov r8, qword [rsp + 0x80d0]
mov rdx, qword [0x14020d1e0]
mov rcx, qword [rsp + 0xa710]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211e6c], eax
mov rcx, qword [rsp + 0xa718]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211e84], eax
movzx eax, byte [0x140207a65]
movzx ecx, byte [0x140207796]
or eax, ecx
mov rcx, qword [rsp + 0x6d88]
mov byte [rcx], al
movzx eax, word [rsp + 0xfac]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x1b58], ax
lea rax, [0x1402072b4]
mov qword [0x140211e98], rax
mov rax, qword [0x140207380]
movzx ecx, al
mov rax, qword [rsp + 0x5698]
shl rax, cl
mov qword [rsp + 0x5eb8], rax
mov r8, qword [rsp + 0xa720]
mov rdx, qword [0x140211ea8]
mov rcx, qword [rsp + 0x96f0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402105b4], eax
mov r8, qword [rsp + 0xa728]
mov rdx, qword [0x140211ec0]
mov rcx, qword [rsp + 0x72b8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cbd8], eax
mov rcx, qword [rsp + 0x77f8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020da54], eax
mov rax, qword [rsp + 0x9868]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xb01]
and eax, ecx
mov byte [rsp + 0x1b6], al
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
sar eax, cl
mov rcx, qword [0x14020cfb0]
mov word [rcx], ax
mov rax, qword [rsp + 0x87d8]
imul eax, dword [rax], 0x2b59
mov rcx, qword [rsp + 0x9450]
mov dword [rcx], eax
mov rax, qword [rsp + 0x6818]
mov rcx, qword [0x140207350]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x6290], rax
movzx eax, byte [0x1402073fa]
movzx ecx, byte [0x140207c31]
sub eax, ecx
mov byte [0x140207ffe], al
movzx eax, word [rsp + 0x1610]
movzx ecx, word [0x140207280]
add eax, ecx
mov rcx, qword [rsp + 0x7f10]
mov word [rcx], ax
mov rax, qword [0x14020d1b0]
mov rcx, qword [rsp + 0x6ef8]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x1cec], eax
mov rax, qword [rsp + 0x78d8]
mov rcx, qword [0x140207320]
imul rcx, qword [rax]
mov rax, rcx
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
movsx eax, byte [rsp + 0x9d7]
movsx ecx, byte [0x140207d4d]
or eax, ecx
mov byte [rsp + 0x36b], al
lea rax, [0x140207314]
mov qword [rsp + 0xa730], rax
lea rax, [rsp + 0x5050]
mov qword [0x140211ed0], rax
mov rax, qword [rsp + 0xa5d8]
mov rax, qword [rax]
mov rcx, qword [0x1402072e0]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x65d0], rax
lea rax, [rsp + 0x5c3]
mov qword [rsp + 0xa738], rax
mov rax, qword [0x14020d170]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x76f0]
movzx ecx, word [rcx]
xor eax, ecx
mov word [0x140207304], ax
mov eax, dword [0x1402077e8]
movzx ecx, al
mov eax, dword [rsp + 0x3f5c]
shl eax, cl
mov dword [rsp + 0x1dc8], eax
mov rax, qword [0x14020d110]
mov rcx, qword [rsp + 0x5688]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x5b30], rax
lea rax, [0x14020788d]
mov qword [0x140211ee0], rax
mov rax, qword [0x14020d238]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x12c8]
sar eax, cl
mov word [rsp + 0x1a10], ax
mov r8, qword [rsp + 0x9cc0]
mov rdx, qword [0x1402112f0]
mov rcx, qword [rsp + 0xa740]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211ef0], eax
mov rax, qword [rsp + 0x90c8]
mov eax, dword [rax]
mov rcx, qword [0x14020d308]
mov qword [rsp + 0xa748], rcx
movzx ecx, al
mov rax, qword [rsp + 0xa748]
mov eax, dword [rax]
sar eax, cl
mov dword [rsp + 0x2970], eax
mov rax, qword [rsp + 0x70f8]
mov rcx, qword [0x1402072e0]
mov rax, qword [rax]
xor rax, rcx
mov qword [0x140207350], rax
mov rcx, qword [rsp + 0xa750]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211ef8], eax
movzx eax, byte [rsp + 0x228]
mov rcx, qword [rsp + 0x6c38]
movzx ecx, byte [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x8d70]
mov byte [rcx], al
lea rax, [0x1402072ac]
mov qword [rsp + 0xa758], rax
mov rax, qword [rsp + 0x6ef8]
mov rcx, qword [rsp + 0x72a8]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov dword [0x14020800c], eax
mov r8, qword [rsp + 0xa760]
mov rdx, qword [0x140211f18]
mov rcx, qword [rsp + 0x9c78]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f078], eax
mov rax, qword [0x14020d248]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207380]
shl rax, cl
mov rcx, qword [rsp + 0x7ae0]
mov qword [rcx], rax
lea rax, [rsp + 0x146]
mov qword [rsp + 0xa768], rax
mov rax, qword [0x14020d238]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x7b90]
movsx ecx, word [rcx]
cdq
idiv ecx
mov eax, edx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov eax, dword [0x140207458]
mov ecx, dword [rsp + 0x28a0]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x2304], eax
mov rax, qword [rsp + 0x7310]
mov rcx, qword [rsp + 0x6630]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x69d8], rax
mov rcx, qword [rsp + 0x7ec8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210c80], eax
mov rax, qword [0x14020daf0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0xa2d0]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [0x140208011], al
mov rcx, qword [rsp + 0xa770]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211f24], eax
mov r8, qword [rsp + 0xa778]
mov rdx, qword [0x140211f28]
mov rcx, qword [rsp + 0xa2e8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021044c], eax
mov r8, qword [rsp + 0xa780]
mov rdx, qword [0x140211f38]
mov rcx, qword [rsp + 0x9650]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211608], eax
mov rax, qword [rsp + 0x7a30]
movzx eax, word [rax]
movzx ecx, word [0x140207304]
shl eax, cl
mov word [rsp + 0x1368], ax
mov rax, qword [rsp + 0xa640]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x140207850]
shr eax, cl
mov dword [rsp + 0x32f8], eax
mov rax, qword [rsp + 0x57c0]
mov rcx, qword [0x1402072f8]
or rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7518]
movsx eax, byte [rax]
movsx ecx, byte [0x1402073e3]
imul eax, ecx
mov rcx, qword [rsp + 0xa560]
mov byte [rcx], al
lea rax, [0x140207290]
mov qword [rsp + 0xa788], rax
mov rcx, qword [rsp + 0xa270]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020eb48], eax
mov eax, dword [rsp + 0x24c4]
cdq
mov rcx, qword [0x14020f0f8]
idiv dword [rcx]
mov dword [0x14020801c], eax
mov rax, qword [rsp + 0x7c88]
mov rcx, qword [rsp + 0x5e70]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [rsp + 0x7190]
mov qword [rcx], rax
mov rax, qword [0x14020fdc0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xa63]
add eax, ecx
mov byte [rsp + 0xa3c], al
mov rcx, qword [rsp + 0xa790]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211f48], eax
movzx eax, word [rsp + 0x1530]
movzx ecx, word [0x140207280]
and eax, ecx
mov word [0x1402072ac], ax
mov eax, dword [rsp + 0x1bd4]
mov ecx, dword [rsp + 0x20bc]
and ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x7538]
mov dword [rcx], eax
mov rax, qword [0x14020d1f0]
mov rcx, qword [rsp + 0x5a80]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x6778], rax
movsx eax, byte [rsp + 0x26c]
movsx ecx, byte [0x140207867]
add eax, ecx
mov byte [0x140208021], al
mov r8, qword [rsp + 0xa798]
mov rdx, qword [0x140211f68]
mov rcx, qword [rsp + 0x6ce0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211120], eax
mov r8, qword [rsp + 0xa7a0]
mov rdx, qword [0x140211f70]
mov rcx, qword [rsp + 0x8048]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ec24], eax
mov rax, qword [rsp + 0xa5f0]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x17d4]
xor eax, ecx
mov word [rsp + 0x1684], ax
mov rax, qword [0x14020eef0]
mov eax, dword [rax]
cdq
idiv dword [rsp + 0x4df0]
mov eax, edx
mov dword [rsp + 0x3fcc], eax
mov rax, qword [rsp + 0x7d50]
mov rax, qword [rax]
cqo
mov rcx, qword [0x14020cd30]
idiv qword [rcx]
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
mov rax, qword [0x14020f1f0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x774]
shl eax, cl
mov rcx, qword [rsp + 0x6ff0]
mov byte [rcx], al
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x15a8], ax
lea rax, [rsp + 0x2678]
mov qword [0x140211f80], rax
mov rcx, qword [rsp + 0x8630]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f290], eax
mov r8, qword [rsp + 0x8f70]
mov rdx, qword [0x140211658]
mov rcx, qword [rsp + 0xa7a8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211f8c], eax
mov rcx, qword [rsp + 0xa7b0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211f90], eax
mov rax, qword [0x14020ce30]
mov rcx, qword [0x1402072f8]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x5438], rax
lea rax, [rsp + 0x7ef]
mov qword [rsp + 0xa7b8], rax
movsx eax, word [0x140207314]
movsx ecx, word [rsp + 0x1990]
or eax, ecx
mov word [str.S83], ax
mov r8, qword [rsp + 0xa7c0]
mov rdx, qword [0x140211fa0]
mov rcx, qword [rsp + 0x8190]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e0b0], eax
mov rax, qword [rsp + 0x9270]
mov rcx, qword [0x14020f6c0]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x1fdc], eax
mov rax, qword [0x14020d2a0]
mov rcx, qword [rsp + 0x66b0]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x6698], rax
movzx eax, byte [0x14020751d]
mov rcx, qword [0x140210230]
movzx ecx, byte [rcx]
sar eax, cl
mov byte [0x140208023], al
mov rax, qword [rsp + 0xa170]
movzx eax, word [rax]
movzx ecx, word [0x1402072ac]
shl eax, cl
mov word [rsp + 0x158c], ax
mov rcx, qword [rsp + 0x8f98]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f024], eax
xor edx, edx
mov rax, qword [0x1402114f0]
mov eax, dword [rax]
div dword [rsp + 0x44bc]
mov dword [rsp + 0x2a50], eax
mov rax, qword [rsp + 0x5268]
mov rcx, qword [0x140207380]
sub rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d248]
mov qword [rcx], rax
mov r8, qword [rsp + 0x8c48]
mov rdx, qword [0x140211e60]
mov rcx, qword [rsp + 0xa7c8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211fb4], eax
movsx eax, byte [rsp + 0xa22]
mov rcx, qword [0x14020fc80]
movsx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x7cd], al
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x8870]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x1a88], ax
mov rcx, qword [rsp + 0xa7d0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211fc0], eax
mov r8, qword [rsp + 0xa7d8]
mov rdx, qword [0x140211fd0]
mov rcx, qword [rsp + 0xa0f0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211c98], eax
lea rax, [0x140207e98]
mov qword [0x140211fe0], rax
mov rax, qword [rsp + 0x6818]
mov rcx, qword [rsp + 0x81a0]
mov qword [rsp + 0xa7e0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xa7e0]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x60c0], rax
lea rax, [0x140207533]
mov qword [rsp + 0xa7e8], rax
mov rcx, qword [rsp + 0x7858]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f8b8], eax
mov rax, qword [0x14020d280]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x93d0]
movzx ecx, word [rcx]
or eax, ecx
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov r8, qword [rsp + 0x7948]
mov rdx, qword [0x14020e008]
mov rcx, qword [rsp + 0xa7f0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211fe8], eax
mov eax, dword [0x1402079c8]
mov ecx, dword [0x140207ef8]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x26a0], eax
mov rcx, qword [rsp + 0xa7f8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211fec], eax
mov rax, qword [rsp + 0x6040]
imul rax, qword [0x140207320]
mov qword [rsp + 0x6368], rax
mov rax, qword [rsp + 0x70e8]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x7c28]
movsx ecx, byte [rcx]
xor eax, ecx
mov byte [0x140208033], al
mov rcx, qword [rsp + 0x91f0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402118e0], eax
mov rax, qword [0x14020d238]
movsx eax, word [rax]
movsx ecx, word [0x140207268]
and eax, ecx
mov rcx, qword [rsp + 0x6d68]
mov word [rcx], ax
mov r8, qword [rsp + 0x8330]
mov rdx, qword [0x14020ec88]
mov rcx, qword [rsp + 0xa800]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212008], eax
mov rax, qword [0x14020de48]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x9c68]
mov qword [rsp + 0xa808], rcx
movzx ecx, al
mov rax, qword [rsp + 0xa808]
mov eax, dword [rax]
sar eax, cl
mov dword [rsp + 0x2134], eax
mov rax, qword [rsp + 0x9ae0]
mov rax, qword [rax]
mov rcx, qword [0x14020d2a0]
mov qword [rsp + 0xa810], rcx
movzx ecx, al
mov rax, qword [rsp + 0xa810]
mov rax, qword [rax]
sar rax, cl
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
movzx eax, byte [0x1402076f1]
mov rcx, qword [0x14020ef60]
movzx ecx, byte [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x7840]
mov byte [rcx], al
mov rax, qword [rsp + 0xa698]
movzx eax, word [rax]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x178c], ax
mov r8, qword [rsp + 0x7a28]
mov rdx, qword [0x14020ddc8]
mov rcx, qword [rsp + 0xa818]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212010], eax
lea rax, [0x1402072ec]
mov qword [0x140212018], rax
mov rax, qword [0x140207320]
mov rcx, qword [rsp + 0x5868]
xor rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x72e8]
mov qword [rcx], rax
lea rax, [0x14020740a]
mov qword [rsp + 0xa820], rax
mov rax, qword [rsp + 0xa6e8]
movsx eax, word [rax]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
shl eax, cl
mov word [0x140207290], ax
mov rax, qword [0x14020d460]
mov ecx, dword [rsp + 0x5130]
mov eax, dword [rax]
or eax, ecx
mov rcx, qword [rsp + 0x9f78]
mov dword [rcx], eax
mov rax, qword [0x14020cd30]
mov rcx, qword [rsp + 0xa4b0]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x5b08], rax
lea rax, [rsp + 0x774]
mov qword [0x140212028], rax
mov rax, qword [0x14020d280]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x16c0]
sub eax, ecx
mov rcx, qword [rsp + 0x7cb8]
mov word [rcx], ax
lea rax, [rsp + 0x2c58]
mov qword [rsp + 0xa828], rax
mov rax, qword [0x140207250]
mov rcx, qword [0x140207380]
xor rcx, rax
mov rax, rcx
mov qword [0x140207270], rax
movsx eax, byte [rsp + 0x806]
movsx ecx, byte [0x140207834]
sar eax, cl
mov byte [rsp + 0x813], al
lea rax, [rsp + 0x1918]
mov qword [rsp + 0xa830], rax
lea rax, [rsp + 0x42d0]
mov qword [0x140212048], rax
mov rax, qword [rsp + 0x6d98]
mov rax, qword [rax]
mov rcx, qword [0x140207240]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x58c8], rax
mov rax, qword [rsp + 0x6d60]
movzx eax, byte [rax]
movzx ecx, byte [0x140207664]
shl eax, cl
mov byte [rsp + 0xae3], al
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0xe18]
add eax, ecx
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
mov rcx, qword [rsp + 0xa838]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212050], eax
mov eax, dword [0x140207fe8]
mov ecx, dword [0x140207c2c]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x3c10], eax
lea rax, [rsp + 0x68d8]
mov qword [rsp + 0xa840], rax
mov rcx, qword [rsp + 0xa818]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211d08], eax
mov rax, qword [0x140210a30]
movsx eax, byte [rax]
mov rcx, qword [0x14020fd28]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [0x14020803f], al
movsx eax, word [rsp + 0x1534]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x12f0], ax
mov r8, qword [rsp + 0x8480]
mov rdx, qword [0x140211390]
mov rcx, qword [rsp + 0xa848]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212058], eax
mov rax, qword [rsp + 0x8a50]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x5050]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x1d3c], eax
mov rax, qword [rsp + 0x6168]
mov rcx, qword [0x140207240]
add rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
mov rax, qword [rsp + 0x6d88]
movzx eax, byte [rax]
movzx ecx, byte [0x140207a86]
imul eax, ecx
mov byte [rsp + 0x5b8], al
lea rax, [0x1402072ac]
mov qword [rsp + 0xa850], rax
mov rax, qword [0x14020f758]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x2a50]
xor ecx, eax
mov eax, ecx
mov dword [0x140208054], eax
mov rax, qword [rsp + 0x68b0]
movzx ecx, al
mov rax, qword [rsp + 0x5cd0]
shr rax, cl
mov rcx, qword [rsp + 0x9e20]
mov qword [rcx], rax
mov rcx, qword [rsp + 0xa858]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212068], eax
movsx eax, byte [0x140207b4a]
movsx ecx, byte [0x140207f0c]
or eax, ecx
mov byte [rsp + 0xc9c], al
mov r8, qword [rsp + 0xa860]
mov rdx, qword [0x140212078]
mov rcx, qword [rsp + 0x7ea8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d614], eax
mov rax, qword [rsp + 0x8210]
movsx eax, word [rax]
movsx ecx, word [0x140207314]
or eax, ecx
mov rcx, qword [0x14020ce98]
mov word [rcx], ax
mov rax, qword [rsp + 0x7278]
mov rcx, qword [rsp + 0x8120]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov rcx, qword [rsp + 0x9b40]
mov dword [rcx], eax
mov rax, qword [rsp + 0xa1a0]
mov rax, qword [rax]
mov rcx, qword [0x14020cd30]
mov qword [rsp + 0xa868], rcx
movzx ecx, al
mov rax, qword [rsp + 0xa868]
mov rax, qword [rax]
sar rax, cl
mov qword [rsp + 0x5328], rax
mov rcx, qword [rsp + 0x9368]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212050], eax
lea rax, [rsp + 0x23a]
mov qword [0x140212080], rax
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x1530], ax
mov r8, qword [rsp + 0x7bd0]
mov rdx, qword [0x140211328]
mov rcx, qword [rsp + 0xa870]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021208c], eax
lea rax, [rsp + 0x42e4]
mov qword [rsp + 0xa878], rax
mov r8, qword [rsp + 0x9cc0]
mov rdx, qword [0x14020fa70]
mov rcx, qword [rsp + 0xa880]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212098], eax
mov rcx, qword [rsp + 0xa888]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021209c], eax
mov rax, qword [rsp + 0x9260]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207270]
shl rax, cl
mov qword [0x140207320], rax
mov r8, qword [rsp + 0xa890]
mov rdx, qword [0x1402120a8]
mov rcx, qword [rsp + 0x6f78]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210098], eax
mov rcx, qword [rsp + 0x7360]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210f6c], eax
mov rax, qword [rsp + 0x9ed8]
movsx eax, byte [rax]
movsx ecx, byte [0x140207dab]
sub eax, ecx
mov byte [rsp + 0x827], al
mov rcx, qword [rsp + 0xa898]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402120b0], eax
movsx eax, word [0x140207290]
mov rcx, qword [rsp + 0x73a8]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x14ec], ax
lea rax, [0x1402075d0]
mov qword [0x1402120b8], rax
mov rax, qword [rsp + 0x66d0]
mov rcx, qword [0x140207258]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x5d90], rax
lea rax, [0x140207759]
mov qword [rsp + 0xa8a0], rax
mov rax, qword [rsp + 0x6e40]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x14f8]
xor eax, ecx
mov word [0x1402072ac], ax
mov rax, qword [0x14020d6a8]
mov rcx, qword [0x14020f398]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x3210], eax
mov r8, qword [rsp + 0xa8a8]
mov rdx, qword [0x1402120c8]
mov rcx, qword [rsp + 0xa1e8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d084], eax
mov r8, qword [rsp + 0xa8b0]
mov rdx, qword [0x1402120d8]
mov rcx, qword [rsp + 0x80f0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cb78], eax
mov rax, qword [rsp + 0x6d08]
mov rcx, qword [0x14020d248]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x58d8], rax
mov rax, qword [0x14020e8c8]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x7ab0]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [0x14020806a], al
movsx eax, word [0x140207290]
movsx ecx, word [0x140207314]
and eax, ecx
mov word [rsp + 0x10e4], ax
lea rax, [rsp + 0x4a48]
mov qword [rsp + 0xa8b8], rax
mov rax, qword [0x1402072e0]
movzx ecx, al
mov rax, qword [0x140207258]
sar rax, cl
mov qword [0x140207350], rax
mov rcx, qword [rsp + 0xa2a8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211e6c], eax
mov rax, qword [rsp + 0x6ec0]
movzx eax, byte [rax]
movzx ecx, byte [0x140207575]
sar eax, cl
mov byte [rsp + 0xb0e], al
lea rax, [rsp + 0x1564]
mov qword [rsp + 0xa8c0], rax
mov rax, qword [0x140210e10]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x3d00]
shl eax, cl
mov dword [0x140208078], eax
mov rax, qword [0x14020d248]
mov rcx, qword [rsp + 0xa1c8]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x7ca0]
mov qword [rcx], rax
mov rcx, qword [rsp + 0xa8c8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402120e8], eax
mov r8, qword [rsp + 0xa8d0]
mov rdx, qword [0x1402120f0]
mov rcx, qword [rsp + 0x6ed8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f37c], eax
mov rax, qword [0x14020de78]
movsx eax, byte [rax]
movsx ecx, byte [0x140207335]
and eax, ecx
mov byte [rsp + 0x619], al
mov r8, qword [rsp + 0xa8d8]
mov rdx, qword [0x140212100]
mov rcx, qword [rsp + 0x9b38]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021015c], eax
mov rcx, qword [rsp + 0xa688]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402111cc], eax
movsx eax, word [rsp + 0x1300]
movsx ecx, word [0x140207268]
xor eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov eax, dword [rsp + 0x2dc0]
mov ecx, dword [rsp + 0x4878]
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x7508]
mov dword [rcx], eax
lea rax, [0x140207350]
mov qword [rsp + 0xa8e0], rax
lea rax, [0x140207563]
mov qword [0x140212108], rax
mov rax, qword [rsp + 0x93d0]
movzx eax, word [rax]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x8788]
mov word [rcx], ax
lea rax, [rsp + 0x48b0]
mov qword [rsp + 0xa8e8], rax
mov rax, qword [0x14020d1f0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5eb8]
sub rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d248]
mov qword [rcx], rax
mov rax, qword [rsp + 0x9468]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x8508]
movsx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0x329], al
movsx eax, word [0x140207290]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x17c4], ax
lea rax, [rsp + 0x3578]
mov qword [0x140212128], rax
mov rax, qword [rsp + 0x5350]
mov rcx, qword [0x140207240]
xor rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x9908]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7330]
movzx eax, byte [rax]
mov rcx, qword [0x14020e4d8]
movzx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x423], al
mov rcx, qword [rsp + 0xa8f0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021211c], eax
mov r8, qword [rsp + 0xa8f8]
mov rdx, qword [0x140212138]
mov rcx, qword [rsp + 0x99f0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211890], eax
mov rcx, qword [rsp + 0x7978]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402102b0], eax
movzx eax, word [0x140207280]
mov rcx, qword [rsp + 0x7a30]
movzx ecx, word [rcx]
add eax, ecx
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov r8, qword [rsp + 0x9810]
mov rdx, qword [0x14020e920]
mov rcx, qword [rsp + 0xa900]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212144], eax
mov rax, qword [0x14020d228]
mov rcx, qword [0x14020e040]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov rcx, qword [rsp + 0xa640]
mov dword [rcx], eax
mov rax, qword [rsp + 0x84e8]
mov rcx, qword [0x140207250]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x6470], rax
mov rax, qword [rsp + 0x9d40]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x7e50]
movsx ecx, byte [rcx]
xor eax, ecx
mov byte [0x140208077], al
movsx eax, word [0x140207268]
movsx ecx, word [0x140207314]
sub eax, ecx
mov rcx, qword [rsp + 0x94d8]
mov word [rcx], ax
mov r8, qword [rsp + 0x82c8]
mov rdx, qword [0x140211710]
mov rcx, qword [rsp + 0xa908]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212158], eax
lea rax, [rsp + 0x4f74]
mov qword [rsp + 0xa910], rax
mov rax, qword [0x14020d2a0]
mov rax, qword [rax]
mov rcx, qword [0x1402072e0]
add rcx, rax
mov rax, rcx
mov qword [0x140207258], rax
mov rax, qword [rsp + 0x9150]
movzx eax, byte [rax]
movzx ecx, byte [0x140207a65]
shl eax, cl
mov rcx, qword [rsp + 0x98c8]
mov byte [rcx], al
lea rax, [0x140207280]
mov qword [rsp + 0xa918], rax
mov rcx, qword [rsp + 0xa920]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212160], eax
mov r8, qword [rsp + 0xa928]
mov rdx, qword [0x140212168]
mov rcx, qword [rsp + 0x7d58]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211438], eax
lea rax, [rsp + 0x3a94]
mov qword [0x140212170], rax
mov rax, qword [rsp + 0x8d78]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207270]
shr rax, cl
mov rcx, qword [rsp + 0x87c8]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x6c48]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210fd0], eax
movsx eax, byte [rsp + 0xa1e]
mov rcx, qword [0x14020e5a0]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x944], al
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x17dc]
or eax, ecx
mov word [str.S83], ax
mov rcx, qword [rsp + 0xa930]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212184], eax
mov r8, qword [rsp + 0xa938]
mov rdx, qword [0x140212190]
mov rcx, qword [rsp + 0x7940]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cc64], eax
mov rax, qword [rsp + 0xa368]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x140207e08]
shl eax, cl
mov rcx, qword [rsp + 0x9f78]
mov dword [rcx], eax
lea rax, [rsp + 0x5f38]
mov qword [rsp + 0xa940], rax
mov rcx, qword [rsp + 0x93d8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021063c], eax
mov rax, qword [0x14020d1c8]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x691]
and eax, ecx
mov byte [0x14020808e], al
movzx eax, word [rsp + 0x1764]
movzx ecx, word [0x1402072ac]
sar eax, cl
mov word [rsp + 0x19c0], ax
mov r8, qword [rsp + 0x7048]
mov rdx, qword [0x1402101a0]
mov rcx, qword [rsp + 0xa948]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402121a4], eax
mov rax, qword [rsp + 0x6c78]
mov eax, dword [rax]
mov ecx, dword [0x1402077b4]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x3760], eax
mov r8, qword [rsp + 0x9038]
mov rdx, qword [0x140210df0]
mov rcx, qword [rsp + 0xa950]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402121ac], eax
mov rcx, qword [rsp + 0xa958]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402121b8], eax
mov rax, qword [0x14020d248]
mov rcx, qword [0x140207270]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
mov rax, qword [rsp + 0xa560]
movsx eax, byte [rax]
mov rcx, qword [0x14020fd28]
movsx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x827], al
mov rax, qword [rsp + 0x8160]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x8678]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x1738], ax
mov rcx, qword [rsp + 0x9928]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210aa4], eax
mov r8, qword [rsp + 0x8400]
mov rdx, qword [0x1402101a0]
mov rcx, qword [rsp + 0xa960]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402121c8], eax
mov rax, qword [0x14020d6e8]
mov eax, dword [rax]
mov ecx, dword [0x1402073d0]
or ecx, eax
mov eax, ecx
mov dword [0x1402080a4], eax
mov rax, qword [rsp + 0x8598]
mov rcx, qword [0x1402072e0]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x63c0], rax
lea rax, [rsp + 0x2ab]
mov qword [rsp + 0xa968], rax
mov r8, qword [rsp + 0x8890]
mov rdx, qword [0x140210660]
mov rcx, qword [rsp + 0xa970]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402121d8], eax
mov rax, qword [rsp + 0x7bb0]
movzx eax, word [rax]
movzx ecx, word [0x140207280]
xor eax, ecx
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov rax, qword [rsp + 0x9ff0]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x140207a9c]
shl eax, cl
mov dword [rsp + 0x3760], eax
mov rcx, qword [rsp + 0xa978]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402121e8], eax
lea rax, [0x140207320]
mov qword [rsp + 0xa980], rax
lea rax, [0x140207c51]
mov qword [0x1402121f8], rax
movsx eax, word [rsp + 0x1594]
movsx ecx, word [str.S83]
and eax, ecx
mov rcx, qword [rsp + 0x7478]
mov word [rcx], ax
lea rax, [0x140207330]
mov qword [rsp + 0xa988], rax
mov rcx, qword [rsp + 0x9460]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402119a8], eax
mov r8, qword [rsp + 0x7b78]
mov rdx, qword [0x1402106c8]
mov rcx, qword [rsp + 0xa990]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212200], eax
mov rax, qword [0x140207338]
mov rcx, qword [rsp + 0x6ef0]
mov qword [rsp + 0xa998], rcx
movzx ecx, al
mov rax, qword [rsp + 0xa998]
mov rax, qword [rax]
sar rax, cl
mov qword [0x1402072e0], rax
mov rax, qword [rsp + 0x8768]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x6dd0]
movzx ecx, byte [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x8290]
mov byte [rcx], al
lea rax, [0x140207304]
mov qword [rsp + 0xa9a0], rax
lea rax, [rsp + 0x2618]
mov qword [0x140212210], rax
mov rax, qword [rsp + 0x9440]
mov rcx, qword [0x140207270]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x5248], rax
mov rax, qword [0x14020fe60]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x944]
add eax, ecx
mov byte [rsp + 0xd28], al
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
and eax, ecx
mov word [0x140207268], ax
mov eax, dword [0x140207954]
mov rcx, qword [rsp + 0x8b18]
mov qword [rsp + 0xa9a8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xa9a8]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x42d0], eax
lea rax, [rsp + 0x64d0]
mov qword [rsp + 0xa9b0], rax
lea rax, [rsp + 0xa13]
mov qword [0x140212228], rax
movzx eax, word [0x140207304]
cdq
mov ecx, 0x2f5
idiv ecx
mov rcx, qword [rsp + 0x8e08]
mov word [rcx], ax
lea rax, [rsp + 0x44bc]
mov qword [rsp + 0xa9b8], rax
mov r8, qword [rsp + 0x6e28]
mov rdx, qword [0x14020e868]
mov rcx, qword [rsp + 0xa9c0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212224], eax
mov rcx, qword [rsp + 0xa9c8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212234], eax
mov r8, qword [rsp + 0xa9d0]
mov rdx, qword [0x140212248]
mov rcx, qword [rsp + 0x70d0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ccf8], eax
xor edx, edx
mov rax, qword [0x14020cef8]
mov rax, qword [rax]
div qword [0x140207270]
mov rax, rdx
mov rcx, qword [0x14020d1f0]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x6dc8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e058], eax
movsx eax, byte [rsp + 0xcbf]
movsx ecx, byte [0x1402078d1]
or eax, ecx
mov byte [rsp + 0x335], al
movsx eax, word [0x140207290]
mov rcx, qword [rsp + 0x76c8]
movsx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0xdd8], ax
mov rcx, qword [rsp + 0xa9d8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212254], eax
mov r8, qword [rsp + 0xa9e0]
mov rdx, qword [0x140212260]
mov rcx, qword [rsp + 0xa3c8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402102ac], eax
mov rax, qword [0x140212128]
mov rcx, qword [0x14020fac0]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [0x1402080bc], eax
mov rax, qword [0x14020d2a0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x8d00]
mov qword [rsp + 0xa9e8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xa9e8]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x58c8], rax
movzx eax, byte [rsp + 0x7e5]
mov rcx, qword [rsp + 0x9550]
movzx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0xb7d], al
movzx eax, word [0x1402072d4]
mov rcx, qword [rsp + 0x7ff8]
movzx ecx, word [rcx]
or eax, ecx
mov word [0x140207304], ax
mov rax, qword [rsp + 0x7320]
mov rcx, qword [0x14020e4a0]
mov eax, dword [rax]
imul eax, dword [rcx]
mov dword [rsp + 0x326c], eax
lea rax, [rsp + 0x68b0]
mov qword [rsp + 0xa9f0], rax
lea rax, [rsp + 0x682]
mov qword [0x140212270], rax
mov rcx, qword [rsp + 0x7fa8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cf24], eax
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x9bf8]
movsx ecx, word [rcx]
cdq
idiv ecx
mov eax, edx
mov word [rsp + 0x1724], ax
mov r8, qword [rsp + 0xa4c0]
mov rdx, qword [0x14020cbf0]
mov rcx, qword [rsp + 0xa9f8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212278], eax
lea rax, [rsp + 0x2268]
mov qword [rsp + 0xaa00], rax
mov rax, qword [0x14020cdf0]
mov rax, qword [rax]
cqo
mov rcx, qword [0x14020d2a0]
idiv qword [rcx]
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x7e5]
mov rcx, qword [0x14020f580]
movzx ecx, byte [rcx]
xor eax, ecx
mov rcx, qword [rsp + 0x8f40]
mov byte [rcx], al
mov rax, qword [rsp + 0xa4e0]
movzx eax, word [rax]
movzx ecx, word [rsp + 0xf64]
add eax, ecx
mov word [rsp + 0x1044], ax
lea rax, [0x140207978]
mov qword [0x140212290], rax
mov rax, qword [rsp + 0x94f8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6700]
and rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x8d78]
mov qword [rcx], rax
mov rcx, qword [rsp + 0xaa08]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021228c], eax
lea rax, [0x140207b72]
mov qword [rsp + 0xaa10], rax
movsx eax, word [0x140207314]
movsx ecx, word [rsp + 0xef8]
and eax, ecx
mov word [0x140207268], ax
mov rax, qword [0x14020f0f8]
mov rcx, qword [rsp + 0x9508]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov rcx, qword [rsp + 0x9178]
mov dword [rcx], eax
mov rax, qword [rsp + 0x9590]
mov rcx, qword [0x140207258]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x6308], rax
lea rax, [0x140207cd3]
mov qword [0x1402122a8], rax
mov rax, qword [rsp + 0x8828]
movzx eax, word [rax]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x19c4], ax
mov r8, qword [rsp + 0xaa18]
mov rdx, qword [0x1402122b0]
mov rcx, qword [rsp + 0x80e8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211124], eax
xor edx, edx
mov rax, qword [0x140211950]
mov eax, dword [rax]
div dword [rsp + 0x4dec]
mov dword [rsp + 0x45ec], eax
mov rcx, qword [rsp + 0x7de8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020eeac], eax
xor edx, edx
mov rax, qword [0x1402072f8]
div qword [0x140207320]
mov rax, rdx
mov qword [0x140207270], rax
mov rax, qword [rsp + 0x8ce8]
movsx eax, byte [rax]
movsx ecx, byte [0x140207654]
shl eax, cl
mov byte [rsp + 0xa30], al
movsx eax, word [rsp + 0x1760]
mov rcx, qword [rsp + 0x7600]
movsx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x1a68], ax
mov rax, qword [0x140211c88]
mov ecx, dword [rsp + 0x3870]
mov eax, dword [rax]
or eax, ecx
mov dword [0x1402080d0], eax
mov r8, qword [rsp + 0x7ed0]
mov rdx, qword [0x140210b50]
mov rcx, qword [rsp + 0xaa20]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402122c4], eax
mov rax, qword [0x140207258]
mov rcx, qword [rsp + 0x5410]
or rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x8070]
mov qword [rcx], rax
lea rax, [0x140207759]
mov qword [rsp + 0xaa28], rax
mov r8, qword [rsp + 0x7a28]
mov rdx, qword [0x1402102c8]
mov rcx, qword [rsp + 0xaa30]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402122d0], eax
mov rax, qword [rsp + 0xa698]
movzx eax, word [rax]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov rcx, qword [rsp + 0xaa38]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402122d8], eax
mov rcx, qword [rsp + 0x7850]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d27c], eax
mov eax, dword [rsp + 0x3210]
mov ecx, dword [rsp + 0x463c]
and ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x7d68]
mov dword [rcx], eax
mov rax, qword [rsp + 0x8fb0]
mov rax, qword [rax]
mov rcx, qword [0x14020ce30]
mov qword [rsp + 0xaa40], rcx
movzx ecx, al
mov rax, qword [rsp + 0xaa40]
mov rax, qword [rax]
shr rax, cl
mov qword [rsp + 0x5620], rax
lea rax, [rsp + 0xb01]
mov qword [0x1402122e8], rax
mov r8, qword [rsp + 0x6f80]
mov rdx, qword [0x1402105f8]
mov rcx, qword [rsp + 0xaa48]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402122dc], eax
mov r8, qword [rsp + 0x86f8]
mov rdx, qword [0x1402112f0]
mov rcx, qword [rsp + 0xaa50]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402122fc], eax
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x1140], ax
mov eax, dword [rsp + 0x2bf4]
cdq
idiv dword [0x140207918]
mov eax, edx
mov dword [rsp + 0x2710], eax
mov rcx, qword [rsp + 0xaa58]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212304], eax
mov rax, qword [0x14020cdf0]
mov rax, qword [rax]
cqo
mov rcx, qword [rsp + 0x7f30]
idiv qword [rcx]
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
movzx eax, byte [0x14020799f]
mov rcx, qword [rsp + 0x8de0]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x2a3], al
mov r8, qword [rsp + 0xaa60]
mov rdx, qword [0x140212308]
mov rcx, qword [rsp + 0x6dc8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211c0c], eax
lea rax, [rsp + 0x16b0]
mov qword [rsp + 0xaa68], rax
lea rax, [0x140207b10]
mov qword [0x140212320], rax
mov rcx, qword [rsp + 0x7ae8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212068], eax
mov rax, qword [rsp + 0xa288]
mov rcx, qword [rsp + 0x5960]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x8b10]
mov qword [rcx], rax
mov rcx, qword [rsp + 0xaa70]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021232c], eax
mov rax, qword [0x140211c68]
movsx eax, byte [rax]
mov rcx, qword [0x14020dac8]
movsx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x949], al
mov r8, qword [rsp + 0xaa78]
mov rdx, qword [0x140212338]
mov rcx, qword [rsp + 0x7d90]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fa54], eax
mov rcx, qword [rsp + 0x88a8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210f6c], eax
mov r8, qword [rsp + 0x6f00]
mov rdx, qword [0x1402101a0]
mov rcx, qword [rsp + 0xaa80]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212348], eax
mov rax, qword [rsp + 0xa218]
movsx eax, word [rax]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
shl eax, cl
mov rcx, qword [0x14020cfb0]
mov word [rcx], ax
mov rax, qword [0x14020e908]
mov ecx, dword [rsp + 0x5050]
mov eax, dword [rax]
or eax, ecx
mov rcx, qword [rsp + 0xa708]
mov dword [rcx], eax
lea rax, [0x1402072e0]
mov qword [rsp + 0xaa88], rax
mov r8, qword [rsp + 0x9a40]
mov rdx, qword [0x14020feb0]
mov rcx, qword [rsp + 0xaa90]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212350], eax
movzx eax, byte [rsp + 0x2a9]
movzx ecx, byte [rsp + 0xad7]
sub eax, ecx
mov byte [0x1402080e2], al
mov rcx, qword [rsp + 0xaa98]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212364], eax
mov r8, qword [rsp + 0xaaa0]
mov rdx, qword [0x140212368]
mov rcx, qword [rsp + 0x7088]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211b34], eax
mov rax, qword [0x14020d280]
movzx eax, word [rax]
imul eax, eax, 0x227
mov rcx, qword [rsp + 0xa4e0]
mov word [rcx], ax
lea rax, [rsp + 0x2fec]
mov qword [rsp + 0xaaa8], rax
mov rcx, qword [rsp + 0xa180]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021044c], eax
xor edx, edx
mov rax, qword [0x14020ce30]
mov rax, qword [rax]
div qword [rsp + 0x66c8]
mov rcx, qword [0x14020d248]
mov qword [rcx], rax
movsx eax, byte [rsp + 0x944]
mov rcx, qword [0x1402117e8]
movsx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0x682], al
lea rax, [0x140207290]
mov qword [rsp + 0xaab0], rax
lea rax, [rsp + 0x26a8]
mov qword [0x140212378], rax
mov rax, qword [rsp + 0x9908]
mov rax, qword [rax]
mov rcx, qword [0x140207240]
and rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x9528]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7548]
movzx eax, byte [rax]
mov rcx, qword [0x14020f948]
movzx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0x304], al
mov r8, qword [rsp + 0x7f50]
mov rdx, qword [0x14020f0e0]
mov rcx, qword [rsp + 0xaab8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212374], eax
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0xf80]
sar eax, cl
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov eax, dword [rsp + 0x2a50]
mov ecx, dword [0x140208054]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4a38], eax
mov rcx, qword [rsp + 0xaac0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402123a0], eax
mov rax, qword [0x14020d110]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5960]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x62d8], rax
movsx eax, byte [rsp + 0x5e5]
mov rcx, qword [rsp + 0x7010]
movsx ecx, byte [rcx]
xor eax, ecx
mov byte [0x1402080f5], al
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x7418]
movsx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x18e0], ax
mov r8, qword [rsp + 0xaac8]
mov rdx, qword [0x1402123a8]
mov rcx, qword [rsp + 0x7f68]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402103d0], eax
mov rcx, qword [rsp + 0x91f8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d414], eax
mov eax, dword [0x140207f08]
mov ecx, dword [rsp + 0x4954]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x2ff0], eax
mov rax, qword [rsp + 0x6300]
mov rcx, qword [0x140207240]
sub rcx, rax
mov rax, rcx
mov qword [0x140207350], rax
movzx eax, byte [0x1402079e6]
movzx ecx, byte [rsp + 0x457]
sub eax, ecx
mov byte [rsp + 0xa3c], al
mov r8, qword [rsp + 0x89f0]
mov rdx, qword [0x14020f2e0]
mov rcx, qword [rsp + 0xaad0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402123c0], eax
mov rcx, qword [rsp + 0xaad8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402123c4], eax
mov rax, qword [rsp + 0x70e0]
movzx eax, word [rax]
movzx ecx, word [0x1402072d4]
xor eax, ecx
mov word [rsp + 0x15a4], ax
mov eax, dword [rsp + 0x48b0]
movzx ecx, al
mov eax, dword [0x140207714]
shr eax, cl
mov dword [0x140208100], eax
mov rax, qword [0x1402072f8]
mov rcx, qword [0x140207250]
or rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x8f48]
mov qword [rcx], rax
movsx eax, byte [rsp + 0x997]
mov rcx, qword [0x14020e4f8]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0xa2a], al
movsx eax, word [rsp + 0x1140]
movsx ecx, word [rsp + 0x193c]
cdq
idiv ecx
mov rcx, qword [0x14020ce98]
mov word [rcx], ax
mov r8, qword [rsp + 0xaae0]
mov rdx, qword [0x1402123d8]
mov rcx, qword [rsp + 0x7a58]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d158], eax
mov rax, qword [0x1402106d8]
mov eax, dword [rax]
cdq
mov rcx, qword [0x14020f0f8]
idiv dword [rcx]
mov eax, edx
mov dword [rsp + 0x2868], eax
mov rcx, qword [rsp + 0x8af8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402107d8], eax
lea rax, [rsp + 0x5c28]
mov qword [rsp + 0xaae8], rax
lea rax, [0x140207cfd]
mov qword [0x1402123e8], rax
movzx eax, word [0x1402072ac]
movzx ecx, word [rsp + 0x18b0]
imul eax, ecx
mov word [rsp + 0x1368], ax
mov rcx, qword [rsp + 0xaaf0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402123f8], eax
mov rax, qword [0x14020fca8]
mov rcx, qword [0x140210640]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x3e7c], eax
mov rax, qword [rsp + 0x7ae0]
mov rcx, qword [0x14020d248]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
movsx eax, byte [0x1402073bb]
movsx ecx, byte [rsp + 0x813]
and eax, ecx
mov byte [rsp + 0x41d], al
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [0x140207314]
shl eax, cl
mov word [rsp + 0x1630], ax
mov r8, qword [rsp + 0xaaf8]
mov rdx, qword [0x140212400]
mov rcx, qword [rsp + 0x7008]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020da88], eax
mov rax, qword [rsp + 0x7278]
mov rcx, qword [0x14020de48]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [0x140208110], eax
mov rax, qword [rsp + 0x55c8]
mov rcx, qword [rsp + 0x62e8]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x5410], rax
movzx eax, byte [0x140207796]
movzx ecx, byte [0x140207ffe]
xor eax, ecx
mov byte [rsp + 0x982], al
mov rcx, qword [rsp + 0x9250]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ef10], eax
mov rax, qword [rsp + 0x9510]
movzx eax, word [rax]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
sar eax, cl
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov eax, dword [rsp + 0x326c]
mov ecx, dword [0x140207648]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x4e4c], eax
lea rax, [0x140207270]
mov qword [rsp + 0xab00], rax
mov rax, qword [0x14020e9e8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x42]
or eax, ecx
mov byte [0x140208107], al
mov r8, qword [rsp + 0x7eb8]
mov rdx, qword [0x14020dfe0]
mov rcx, qword [rsp + 0xab08]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212414], eax
movsx eax, word [0x140207268]
movsx ecx, word [rsp + 0x187c]
and eax, ecx
mov word [rsp + 0x1484], ax
mov rax, qword [0x14020f440]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x1e14]
sar eax, cl
mov dword [rsp + 0x4364], eax
mov rcx, qword [rsp + 0xab10]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212424], eax
mov rax, qword [rsp + 0x8c60]
mov rcx, qword [rsp + 0x5d70]
mov rax, qword [rax]
xor rax, rcx
mov qword [0x140207240], rax
mov r8, qword [rsp + 0xab18]
mov rdx, qword [0x140212438]
mov rcx, qword [rsp + 0x7628]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fd64], eax
movzx eax, byte [0x140207adb]
movzx ecx, byte [0x1402077f9]
cdq
idiv ecx
mov byte [rsp + 0x177], al
lea rax, [rsp + 0x178c]
mov qword [rsp + 0xab20], rax
mov rcx, qword [rsp + 0x7300]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e550], eax
mov rax, qword [rsp + 0xa6d0]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x140207d0c]
shl eax, cl
mov dword [0x14020811c], eax
mov rax, qword [rsp + 0x77a8]
mov rcx, qword [0x14020cd60]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [rsp + 0xa840]
mov qword [rcx], rax
mov r8, qword [rsp + 0x8360]
mov rdx, qword [0x140211710]
mov rcx, qword [rsp + 0xab28]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212450], eax
movsx eax, byte [rsp + 0x7ef]
mov rcx, qword [rsp + 0x9ed8]
movsx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x1ed], al
movsx eax, word [0x140207314]
mov rcx, qword [rsp + 0x6de8]
movsx ecx, word [rcx]
add eax, ecx
mov word [0x140207268], ax
mov eax, dword [0x1402076d4]
mov ecx, dword [rsp + 0x3074]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x2600], eax
mov r8, qword [rsp + 0x9f80]
mov rdx, qword [0x1402112b8]
mov rcx, qword [rsp + 0xab30]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212458], eax
lea rax, [rsp + 0x5560]
mov qword [rsp + 0xab38], rax
mov rcx, qword [rsp + 0xab40]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021245c], eax
mov rax, qword [rsp + 0x8a40]
movzx eax, byte [rax]
mov rcx, qword [0x140211e18]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [0x140208122], al
mov rax, qword [rsp + 0x6d28]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x93d0]
movzx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x8ae0]
mov word [rcx], ax
lea rax, [0x14020773c]
mov qword [rsp + 0xab48], rax
mov rax, qword [rsp + 0x57b0]
mov rcx, qword [0x14020ce30]
mov qword [rsp + 0xab50], rcx
movzx ecx, al
mov rax, qword [rsp + 0xab50]
mov rax, qword [rax]
shl rax, cl
mov qword [0x140207320], rax
mov rax, qword [0x1402101b0]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x2dd]
and eax, ecx
mov rcx, qword [rsp + 0x9280]
mov byte [rcx], al
lea rax, [rsp + 0x1318]
mov qword [rsp + 0xab58], rax
lea rax, [0x1402073e8]
mov qword [0x140212480], rax
mov rax, qword [rsp + 0x9590]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x7670]
mov qword [rsp + 0xab60], rcx
movzx ecx, al
mov rax, qword [rsp + 0xab60]
mov rax, qword [rax]
sar rax, cl
mov qword [rsp + 0x5420], rax
mov rax, qword [0x14020f1f0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x8168]
movzx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0x17c], al
movzx eax, word [rsp + 0x18bc]
movzx ecx, word [0x1402072ac]
shl eax, cl
mov word [0x1402072d4], ax
mov rax, qword [rsp + 0x9290]
mov rcx, qword [rsp + 0x7c90]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov rcx, qword [rsp + 0x8440]
mov dword [rcx], eax
lea rax, [0x140207320]
mov qword [rsp + 0xab68], rax
lea rax, [rsp + 0x9ef]
mov qword [0x140212490], rax
mov rax, qword [rsp + 0x87b0]
movsx eax, word [rax]
movsx ecx, word [str.S83]
and eax, ecx
mov word [rsp + 0x173c], ax
lea rax, [rsp + 0x1b9c]
mov qword [rsp + 0xab70], rax
mov rax, qword [rsp + 0x70f8]
mov rcx, qword [0x14020d2a0]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x88f0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ef98], eax
movzx eax, byte [rsp + 0xae3]
mov rcx, qword [rsp + 0x6c38]
movzx ecx, byte [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x7028]
mov byte [rcx], al
lea rax, [0x140207304]
mov qword [rsp + 0xab78], rax
mov r8, qword [rsp + 0x8c30]
mov rdx, qword [0x140211ea8]
mov rcx, qword [rsp + 0xab80]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021248c], eax
lea rax, [rsp + 0x4dc0]
mov qword [0x1402124a0], rax
mov r8, qword [rsp + 0x9c60]
mov rdx, qword [0x14020fa80]
mov rcx, qword [rsp + 0xab88]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402124b0], eax
mov rax, qword [0x14020d1f0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6228]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x8950]
mov qword [rcx], rax
movsx eax, byte [0x140207474]
movsx ecx, byte [rsp + 0x61f]
sub eax, ecx
mov byte [rsp + 0x8c4], al
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
movsx ecx, word [0x140207314]
sar eax, cl
mov word [str.S83], ax
mov rax, qword [rsp + 0x6cb0]
mov rcx, qword [0x14020ff58]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x21b0], eax
lea rax, [rsp + 0x5e70]
mov qword [rsp + 0xab90], rax
mov rax, qword [rsp + 0x6f90]
movzx eax, byte [rax]
movzx ecx, byte [0x1402072a2]
xor eax, ecx
mov byte [0x14020812d], al
mov rcx, qword [rsp + 0xab98]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402124b8], eax
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0xab78]
movzx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x1194], ax
mov rcx, qword [rsp + 0x78b0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ccfc], eax
lea rax, [0x140207768]
mov qword [rsp + 0xaba0], rax
mov rax, qword [0x14020cd60]
mov rcx, qword [rsp + 0x63f8]
mov rax, qword [rax]
add rax, rcx
mov qword [0x140207380], rax
mov rax, qword [0x14020dcc0]
movsx eax, byte [rax]
movsx ecx, byte [0x1402073bb]
and eax, ecx
mov byte [rsp + 0xa40], al
lea rax, [rsp + 0x1140]
mov qword [rsp + 0xaba8], rax
mov eax, dword [0x140207ca0]
mov ecx, dword [0x1402074b8]
and ecx, eax
mov eax, ecx
mov dword [0x140208138], eax
mov r8, qword [rsp + 0x9210]
mov rdx, qword [0x14020ec78]
mov rcx, qword [rsp + 0xabb0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402124d0], eax
mov rax, qword [0x140207240]
mov rcx, qword [rsp + 0x5810]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x5d00], rax
movzx eax, byte [rsp + 0xb7d]
movzx ecx, byte [rsp + 0x721]
sub eax, ecx
mov byte [rsp + 0x70a], al
mov rax, qword [0x14020d280]
movzx eax, word [rax]
movzx ecx, word [0x140207280]
add eax, ecx
mov word [0x1402072ac], ax
mov rax, qword [0x1402109a0]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x8518]
mov qword [rsp + 0xabb8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xabb8]
mov eax, dword [rax]
shl eax, cl
mov rcx, qword [rsp + 0x9918]
mov dword [rcx], eax
xor edx, edx
mov rax, qword [0x14020d110]
mov rax, qword [rax]
div qword [rsp + 0x6238]
mov qword [rsp + 0x59d0], rax
mov r8, qword [rsp + 0x9b50]
mov rdx, qword [0x1402100d0]
mov rcx, qword [rsp + 0xabc0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402124dc], eax
lea rax, [0x140207d4d]
mov qword [0x1402124e8], rax
movsx eax, word [0x140207268]
mov rcx, qword [rsp + 0x83d0]
movsx ecx, word [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x9bf8]
mov word [rcx], ax
mov rax, qword [0x14020d408]
mov eax, dword [rax]
mov ecx, dword [0x140207af0]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x2830], eax
mov rax, qword [0x1402072e0]
mov rcx, qword [rsp + 0x54d8]
or rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
mov rax, qword [0x14020f948]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x8a40]
movzx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0xc57], al
lea rax, [0x1402072ac]
mov qword [rsp + 0xabc8], rax
mov rcx, qword [rsp + 0xabd0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402124f4], eax
lea rax, [0x140207a9c]
mov qword [0x1402124f8], rax
mov rax, qword [0x14020cef8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5428]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x5ff0], rax
lea rax, [rsp + 0xd93]
mov qword [rsp + 0xabd8], rax
movsx eax, word [rsp + 0x1760]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
sar eax, cl
mov word [0x140207314], ax
mov rax, qword [rsp + 0x7508]
mov eax, dword [rax]
imul eax, dword [rsp + 0x22a4]
mov rcx, qword [rsp + 0x9270]
mov dword [rcx], eax
mov r8, qword [rsp + 0xabe0]
mov rdx, qword [0x140212510]
mov rcx, qword [rsp + 0x9490]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d8d8], eax
mov rax, qword [0x140207240]
cqo
idiv qword [rsp + 0x6a98]
mov rax, rdx
mov qword [rsp + 0x6a40], rax
movzx eax, byte [rsp + 0x5a3]
cdq
mov ecx, 0x35
idiv ecx
mov byte [0x140208145], al
movzx eax, word [0x140207280]
movzx ecx, word [rsp + 0x18bc]
xor eax, ecx
mov word [rsp + 0x12d0], ax
mov rax, qword [0x1402103f0]
mov eax, dword [rax]
mov ecx, dword [0x140207534]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x3d34], eax
mov rcx, qword [rsp + 0x9c78]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cbb0], eax
mov rax, qword [rsp + 0x8c28]
mov rcx, qword [0x14020d110]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [0x140207270], rax
mov rcx, qword [rsp + 0xabe8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212520], eax
mov r8, qword [rsp + 0xabf0]
mov rdx, qword [0x140212528]
mov rcx, qword [rsp + 0x85d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dae0], eax
movsx eax, byte [0x140207f55]
movsx ecx, byte [rsp + 0x13a]
add eax, ecx
mov rcx, qword [rsp + 0x7450]
mov byte [rcx], al
movsx eax, word [0x140207314]
movsx ecx, word [0x140207290]
or eax, ecx
mov word [rsp + 0x192c], ax
mov rcx, qword [rsp + 0xa838]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e5f4], eax
lea rax, [rsp + 0x2dc0]
mov qword [0x140212540], rax
mov rax, qword [0x14020cdf0]
mov rax, qword [rax]
mov rcx, qword [0x140207258]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x5810], rax
mov r8, qword [rsp + 0x7b70]
mov rdx, qword [0x14020fe78]
mov rcx, qword [rsp + 0xabf8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212534], eax
lea rax, [rsp + 0x25b]
mov qword [rsp + 0xac00], rax
movzx eax, word [0x140207280]
movzx ecx, word [rsp + 0x14e0]
xor eax, ecx
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
mov eax, dword [0x140207cd8]
movzx ecx, al
mov eax, dword [rsp + 0x44bc]
shl eax, cl
mov dword [rsp + 0x2ba8], eax
mov rcx, qword [rsp + 0xac08]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212554], eax
lea rax, [rsp + 0x6228]
mov qword [rsp + 0xac10], rax
mov rax, qword [rsp + 0x8138]
movsx eax, byte [rax]
mov rcx, qword [0x140210b30]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [0x140208155], al
movsx eax, word [rsp + 0x1210]
movsx ecx, word [rsp + 0x108c]
sar eax, cl
mov rcx, qword [rsp + 0x8708]
mov word [rcx], ax
mov r8, qword [rsp + 0xac18]
mov rdx, qword [0x140212570]
mov rcx, qword [rsp + 0x9cb0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210020], eax
mov r8, qword [rsp + 0xac20]
mov rdx, qword [0x140212578]
mov rcx, qword [rsp + 0xa800]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020efc8], eax
lea rax, [0x140207f34]
mov qword [rsp + 0xac28], rax
mov rcx, qword [rsp + 0xa9c0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211fe8], eax
mov rax, qword [rsp + 0xab38]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x9118]
mov qword [rsp + 0xac30], rcx
movzx ecx, al
mov rax, qword [rsp + 0xac30]
mov rax, qword [rax]
sar rax, cl
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
mov rax, qword [0x14020daf0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x6ae]
xor eax, ecx
mov byte [rsp + 0x629], al
lea rax, [rsp + 0x113c]
mov qword [rsp + 0xac38], rax
lea rax, [0x140207584]
mov qword [0x140212588], rax
mov r8, qword [rsp + 0x9888]
mov rdx, qword [0x14020f0b0]
mov rcx, qword [rsp + 0xac40]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212584], eax
mov rax, qword [0x14020cef8]
mov rcx, qword [rsp + 0x93b8]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x6390], rax
mov rcx, qword [rsp + 0xac48]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402125a0], eax
movsx eax, byte [0x140207cfe]
mov rcx, qword [rsp + 0xa5c8]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x64], al
mov rax, qword [rsp + 0x6eb8]
movsx eax, word [rax]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
shl eax, cl
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov eax, dword [0x140207954]
cdq
mov rcx, qword [rsp + 0x8f10]
idiv dword [rcx]
mov eax, edx
mov dword [rsp + 0x2268], eax
mov rax, qword [0x140207240]
cqo
idiv qword [rsp + 0x6a40]
mov qword [rsp + 0x6450], rax
lea rax, [rsp + 0xc39]
mov qword [0x1402125b8], rax
movzx eax, word [0x140207280]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x9728]
mov word [rcx], ax
lea rax, [rsp + 0x3c10]
mov qword [rsp + 0xac50], rax
mov rax, qword [0x14020d1f0]
mov rax, qword [rax]
mov rcx, qword [0x140207380]
sub rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cef8]
mov qword [rcx], rax
mov rcx, qword [rsp + 0xa3b8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402106ec], eax
mov r8, qword [rsp + 0xa3a0]
mov rdx, qword [0x140210b78]
mov rcx, qword [rsp + 0xac58]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402125c0], eax
mov rax, qword [rsp + 0x8490]
movsx eax, byte [rax]
movsx ecx, byte [0x14020726a]
sub eax, ecx
mov byte [rsp + 0xb25], al
mov r8, qword [rsp + 0x8b88]
mov rdx, qword [0x1402120a8]
mov rcx, qword [rsp + 0xac60]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402125d0], eax
movsx eax, word [rsp + 0x14c0]
mov rcx, qword [rsp + 0x7970]
movsx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x1770], ax
mov eax, dword [rsp + 0x3aac]
mov rcx, qword [0x14020e570]
mov qword [rsp + 0xac68], rcx
movzx ecx, al
mov rax, qword [rsp + 0xac68]
mov eax, dword [rax]
sar eax, cl
mov dword [0x140208168], eax
mov rax, qword [0x14020cc98]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x52c8]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x6360], rax
lea rax, [rsp + 0x756]
mov qword [rsp + 0xac70], rax
mov rcx, qword [rsp + 0xac78]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402125e0], eax
mov r8, qword [rsp + 0xac80]
mov rdx, qword [0x1402125e8]
mov rcx, qword [rsp + 0x9180]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f310], eax
movzx eax, word [rsp + 0x15a8]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
xor eax, ecx
mov word [0x1402072d4], ax
mov rcx, qword [rsp + 0x77f0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fcb8], eax
mov rax, qword [0x14020e970]
mov ecx, dword [rsp + 0x44bc]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x2aec], eax
lea rax, [0x1402072f8]
mov qword [rsp + 0xac88], rax
mov rax, qword [rsp + 0xa248]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x41d]
and eax, ecx
mov byte [0x140208163], al
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x7970]
mov word [rcx], ax
mov rcx, qword [rsp + 0xac90]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212600], eax
mov r8, qword [rsp + 0xac98]
mov rdx, qword [0x140212608]
mov rcx, qword [rsp + 0x7830]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211410], eax
mov r8, qword [rsp + 0xaca0]
mov rdx, qword [0x140212610]
mov rcx, qword [rsp + 0x7998]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210258], eax
mov rax, qword [rsp + 0x8b18]
mov ecx, dword [0x140207490]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x379c], eax
mov rcx, qword [rsp + 0x6e00]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021123c], eax
mov rax, qword [rsp + 0x79f0]
mov rcx, qword [rsp + 0x5b58]
mov rax, qword [rax]
add rax, rcx
mov qword [0x140207338], rax
movzx eax, byte [0x140208122]
movzx ecx, byte [rsp + 0x14e]
xor eax, ecx
mov rcx, qword [rsp + 0x93f8]
mov byte [rcx], al
lea rax, [rsp + 0xfb0]
mov qword [rsp + 0xaca8], rax
xor edx, edx
mov eax, dword [0x140207518]
mov rcx, qword [0x140211000]
div dword [rcx]
mov eax, edx
mov dword [0x140208178], eax
mov rax, qword [0x14020d110]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x5688]
shl rax, cl
mov rcx, qword [rsp + 0x92b8]
mov qword [rcx], rax
lea rax, [0x140207cfe]
mov qword [rsp + 0xacb0], rax
mov rax, qword [rsp + 0xa138]
movsx eax, word [rax]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
sar eax, cl
mov word [0x140207268], ax
mov rax, qword [rsp + 0x6cc8]
mov eax, dword [rax]
mov ecx, dword [0x140207980]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x2dc0], eax
lea rax, [0x140207240]
mov qword [rsp + 0xacb8], rax
movzx eax, byte [0x140207f92]
mov rcx, qword [rsp + 0x7dd8]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [0x14020817d], al
movzx eax, word [0x1402072d4]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x16c8], ax
mov r8, qword [rsp + 0x6ea0]
mov rdx, qword [0x14020d5b8]
mov rcx, qword [rsp + 0xacc0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212624], eax
lea rax, [rsp + 0x2ba8]
mov qword [rsp + 0xacc8], rax
mov rcx, qword [rsp + 0xacd0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212634], eax
mov r8, qword [rsp + 0xacd8]
mov rdx, qword [0x140212640]
mov rcx, qword [rsp + 0x8ed0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e984], eax
mov rax, qword [0x140207270]
mov rcx, qword [0x140207250]
and rcx, rax
mov rax, rcx
mov qword [0x140207380], rax
movsx eax, byte [rsp + 0x417]
mov rcx, qword [0x14020f4e8]
movsx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0x335], al
mov rax, qword [rsp + 0x83d0]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x7328]
movsx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x15a0], ax
lea rax, [0x140207ddc]
mov qword [0x140212648], rax
mov rax, qword [rsp + 0xa5d8]
mov rcx, qword [rsp + 0x5b58]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x5f38], rax
mov rcx, qword [rsp + 0xa360]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210d7c], eax
movzx eax, byte [0x140207ec2]
movzx ecx, byte [rsp + 0xba1]
add eax, ecx
mov byte [rsp + 0x6c4], al
mov rax, qword [rsp + 0x74b8]
movzx eax, word [rax]
movzx ecx, word [0x140207304]
add eax, ecx
mov word [0x1402072ac], ax
mov rax, qword [rsp + 0x9290]
mov eax, dword [rax]
mov rcx, qword [0x14020e530]
mov qword [rsp + 0xace0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xace0]
mov eax, dword [rax]
shl eax, cl
mov rcx, qword [rsp + 0x9630]
mov dword [rcx], eax
lea rax, [0x1402072f8]
mov qword [rsp + 0xace8], rax
lea rax, [rsp + 0xd03]
mov qword [0x140212658], rax
movsx eax, word [rsp + 0x11d4]
movsx ecx, word [0x140207268]
or eax, ecx
mov word [rsp + 0x1a88], ax
mov rax, qword [0x14020dd18]
mov rcx, qword [rsp + 0x7278]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x43e8], eax
mov rax, qword [rsp + 0x6360]
mov rcx, qword [0x140207338]
xor rcx, rax
mov rax, rcx
mov qword [0x140207350], rax
movzx eax, byte [rsp + 0x457]
movzx ecx, byte [0x140207759]
and eax, ecx
mov rcx, qword [rsp + 0xa8a0]
mov byte [rcx], al
lea rax, [0x1402072ac]
mov qword [rsp + 0xacf0], rax
mov rax, qword [0x14020e320]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x44bc]
shr eax, cl
mov dword [0x140208188], eax
mov rax, qword [rsp + 0x98d8]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207320]
shr rax, cl
mov rcx, qword [rsp + 0x9300]
mov qword [rcx], rax
movsx eax, byte [0x140207f2f]
mov rcx, qword [rsp + 0x9c20]
movsx ecx, byte [rcx]
imul eax, ecx
mov byte [rsp + 0x647], al
movsx eax, word [rsp + 0xfb8]
movsx ecx, word [0x140207314]
add eax, ecx
mov rcx, qword [0x14020cfb0]
mov word [rcx], ax
mov rax, qword [rsp + 0x7760]
mov rcx, qword [rsp + 0xa708]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov rcx, qword [rsp + 0x7508]
mov dword [rcx], eax
lea rax, [0x140207350]
mov qword [rsp + 0xacf8], rax
mov rcx, qword [rsp + 0xad00]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212674], eax
lea rax, [rsp + 0xba1]
mov qword [0x140212680], rax
mov r8, qword [rsp + 0xad08]
mov rdx, qword [0x140212688]
mov rcx, qword [rsp + 0x9530]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402115f8], eax
movzx eax, word [rsp + 0x158c]
movzx ecx, word [0x140207304]
xor eax, ecx
mov word [rsp + 0x1450], ax
lea rax, [rsp + 0x23fc]
mov qword [rsp + 0xad10], rax
mov rax, qword [0x14020d110]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x6540]
shl rax, cl
mov rcx, qword [0x14020d1f0]
mov qword [rcx], rax
mov r8, qword [rsp + 0xad18]
mov rdx, qword [0x1402126a0]
mov rcx, qword [rsp + 0xa7a8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210440], eax
movsx eax, byte [rsp + 0xa30]
movsx ecx, byte [rsp + 0xcbf]
or eax, ecx
mov rcx, qword [rsp + 0xa030]
mov byte [rcx], al
mov rax, qword [0x14020d238]
movsx eax, word [rax]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x17b8], ax
lea rax, [rsp + 0x1cfc]
mov qword [0x1402126b8], rax
mov rcx, qword [rsp + 0x86b0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211300], eax
mov rax, qword [rsp + 0x7f30]
mov rax, qword [rax]
mov rcx, qword [0x140207240]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x5530], rax
mov rcx, qword [rsp + 0xad20]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402126c0], eax
mov rax, qword [rsp + 0x7028]
movzx eax, byte [rax]
mov rcx, qword [0x14020e678]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0x76e], al
mov rax, qword [rsp + 0x8918]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1980]
sar eax, cl
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov eax, dword [rsp + 0x3d34]
mov ecx, dword [0x14020800c]
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0xa3d8]
mov dword [rcx], eax
mov rax, qword [0x14020ce30]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x5fc8]
shl rax, cl
mov qword [rsp + 0x59e8], rax
lea rax, [0x140207eaf]
mov qword [0x1402126d0], rax
mov r8, qword [rsp + 0xad28]
mov rdx, qword [0x1402126d8]
mov rcx, qword [rsp + 0x8660]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fe50], eax
mov rax, qword [rsp + 0x8678]
movsx eax, word [rax]
movsx ecx, word [0x140207268]
add eax, ecx
mov word [rsp + 0x149c], ax
mov r8, qword [rsp + 0xad30]
mov rdx, qword [0x1402126f0]
mov rcx, qword [rsp + 0xa038]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f604], eax
mov rax, qword [0x14020d6e8]
mov ecx, dword [rsp + 0x2970]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x27ec], eax
mov rcx, qword [rsp + 0xa688]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211b9c], eax
mov rax, qword [0x140207258]
mov rcx, qword [0x1402072e0]
and rcx, rax
mov rax, rcx
mov qword [0x140207338], rax
mov rax, qword [rsp + 0x6f28]
movzx eax, byte [rax]
mov rcx, qword [0x14020fd40]
movzx ecx, byte [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x8220]
mov byte [rcx], al
movzx eax, word [rsp + 0x1aa8]
movzx ecx, word [rsp + 0xec4]
sub eax, ecx
mov word [rsp + 0x18f0], ax
lea rax, [0x140207c60]
mov qword [0x1402126f8], rax
mov rax, qword [rsp + 0x9cb8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6228]
add rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0xac88]
mov qword [rcx], rax
lea rax, [0x140208077]
mov qword [rsp + 0xad38], rax
mov rcx, qword [rsp + 0xad40]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021270c], eax
mov rax, qword [rsp + 0x94d8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x6de8]
movsx ecx, word [rcx]
xor eax, ecx
mov word [str.S83], ax
mov r8, qword [rsp + 0xad48]
mov rdx, qword [0x140212718]
mov rcx, qword [rsp + 0x9620]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210f78], eax
mov eax, dword [rsp + 0x2868]
mov rcx, qword [0x14020d6e8]
mov qword [rsp + 0xad50], rcx
movzx ecx, al
mov rax, qword [rsp + 0xad50]
mov eax, dword [rax]
sar eax, cl
mov dword [rsp + 0x4364], eax
mov rax, qword [rsp + 0x9238]
mov rcx, qword [0x140207258]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x5db0], rax
lea rax, [0x140207759]
mov qword [0x140212720], rax
mov rax, qword [rsp + 0xa408]
movzx eax, word [rax]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
or eax, ecx
mov rcx, qword [rsp + 0xa698]
mov word [rcx], ax
mov r8, qword [rsp + 0xad58]
mov rdx, qword [0x140212730]
mov rcx, qword [rsp + 0x7198]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d02c], eax
lea rax, [0x14020800c]
mov qword [rsp + 0xad60], rax
mov rax, qword [rsp + 0x9850]
mov rcx, qword [0x140207250]
mov rax, qword [rax]
and rax, rcx
mov qword [0x1402072f8], rax
mov rax, qword [rsp + 0xa5c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x65a]
sar eax, cl
mov byte [rsp + 0xc18], al
mov rcx, qword [rsp + 0x8bb8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f644], eax
lea rax, [0x140207290]
mov qword [rsp + 0xad68], rax
lea rax, [rsp + 0x29d4]
mov qword [0x140212740], rax
mov rax, qword [0x140207350]
mov rcx, qword [rsp + 0x6290]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x5408], rax
mov rax, qword [0x14020e190]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x6f28]
movzx ecx, byte [rcx]
cdq
idiv ecx
mov eax, edx
mov byte [rsp + 0x38a], al
mov r8, qword [rsp + 0x8158]
mov rdx, qword [0x14020f218]
mov rcx, qword [rsp + 0xad70]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021273c], eax
movzx eax, word [0x140207304]
mov rcx, qword [rsp + 0xa850]
movzx ecx, word [rcx]
shl eax, cl
mov word [0x1402072d4], ax
mov rcx, qword [rsp + 0xad78]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212758], eax
mov rax, qword [rsp + 0xa488]
mov ecx, dword [0x1402075e0]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x3210], eax
lea rax, [rsp + 0x66f0]
mov qword [rsp + 0xad80], rax
movsx eax, byte [rsp + 0x335]
mov rcx, qword [0x1402124e8]
movsx ecx, byte [rcx]
add eax, ecx
mov byte [str.yC], al
movsx eax, word [0x140207290]
mov rcx, qword [rsp + 0x87b0]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x1918], ax
lea rax, [0x140207a94]
mov qword [rsp + 0xad88], rax
mov r8, qword [rsp + 0xad90]
mov rdx, qword [0x140212768]
mov rcx, qword [rsp + 0x8ad8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020eeac], eax
mov rax, qword [rsp + 0xa318]
mov rcx, qword [rsp + 0x5bd0]
mov rax, qword [rax]
xor rax, rcx
mov qword [0x140207338], rax
mov rax, qword [0x1402117a0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x704]
or eax, ecx
mov byte [rsp + 0x83d], al
mov rcx, qword [rsp + 0x7c70]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021127c], eax
mov rax, qword [rsp + 0xa550]
movzx eax, word [rax]
movzx ecx, word [0x140207280]
sub eax, ecx
mov word [rsp + 0x13d4], ax
lea rax, [0x140207b10]
mov qword [0x140212770], rax
mov r8, qword [rsp + 0x6ea0]
mov rdx, qword [0x14020e0d8]
mov rcx, qword [rsp + 0xad98]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212784], eax
mov rax, qword [0x14020ce30]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x7ca0]
mov qword [rsp + 0xada0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xada0]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x5280], rax
lea rax, str.yC
mov qword [rsp + 0xada8], rax
mov rax, qword [rsp + 0x8a98]
movsx eax, word [rax]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
and eax, ecx
mov rcx, qword [0x14020cfb0]
mov word [rcx], ax
mov rcx, qword [rsp + 0xadb0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212788], eax
mov rcx, qword [rsp + 0x7d00]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cd80], eax
mov r8, qword [rsp + 0x9fa8]
mov rdx, qword [0x14020d900]
mov rcx, qword [rsp + 0xadb8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212798], eax
mov eax, dword [rsp + 0x4c74]
movzx ecx, al
mov eax, dword [rsp + 0x4a48]
sar eax, cl
mov dword [rsp + 0x372c], eax
mov rax, qword [0x140207338]
mov rcx, qword [0x14020cc98]
mov qword [rsp + 0xadc0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xadc0]
mov rax, qword [rax]
sar rax, cl
mov qword [rsp + 0x5b78], rax
mov rcx, qword [rsp + 0xadc8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402127a4], eax
movzx eax, byte [rsp + 0x38a]
movzx ecx, byte [0x1402079e6]
shl eax, cl
mov byte [0x1402081b6], al
mov rax, qword [rsp + 0x9a38]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x158c]
add eax, ecx
mov word [rsp + 0x15a4], ax
mov eax, dword [0x140207714]
mov ecx, dword [0x140207518]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x2d08], eax
mov r8, qword [rsp + 0xadd0]
mov rdx, qword [0x1402127b0]
mov rcx, qword [rsp + 0x85d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212624], eax
mov rax, qword [rsp + 0x8720]
mov rcx, qword [0x14020cd60]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [0x140207270], rax
mov rax, qword [rsp + 0x9d40]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0xada8]
movsx ecx, byte [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x9bc0]
mov byte [rcx], al
mov r8, qword [rsp + 0xadd8]
mov rdx, qword [0x1402127b8]
mov rcx, qword [rsp + 0x77f8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210ad4], eax
movsx eax, word [0x140207290]
mov rcx, qword [rsp + 0xa218]
movsx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x1414], ax
mov rax, qword [rsp + 0x8ca8]
mov ecx, dword [0x140207acc]
mov eax, dword [rax]
sub eax, ecx
mov dword [0x1402081c0], eax
movabs rax, 0x1ec2a91771ae9
mov rcx, qword [rsp + 0x6818]
imul rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x9ee8]
mov qword [rcx], rax
lea rax, [0x140207533]
mov qword [rsp + 0xade0], rax
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
mov rcx, qword [rsp + 0xab78]
movzx ecx, word [rcx]
sar eax, cl
mov word [0x1402072ac], ax
mov eax, dword [0x140207768]
mov ecx, dword [0x1402072b4]
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0xab48]
mov dword [rcx], eax
lea rax, [rsp + 0x6700]
mov qword [rsp + 0xade8], rax
mov rcx, qword [rsp + 0x9a50]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fef8], eax
movsx eax, byte [0x140207681]
mov rcx, qword [rsp + 0xa120]
movsx ecx, byte [rcx]
xor eax, ecx
mov byte [0x1402081c5], al
mov rcx, qword [rsp + 0xadf0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402127dc], eax
mov rax, qword [rsp + 0x7478]
movsx eax, word [rax]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x8708]
mov word [rcx], ax
mov rax, qword [rsp + 0xad88]
mov rcx, qword [rsp + 0x9d80]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x4f88], eax
mov r8, qword [rsp + 0xadf8]
mov rdx, qword [0x1402127e0]
mov rcx, qword [rsp + 0x7620]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402106f0], eax
mov rax, qword [0x14020d2a0]
mov rcx, qword [rsp + 0x5500]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7840]
movzx eax, byte [rax]
movzx ecx, byte [0x1402079d3]
and eax, ecx
mov rcx, qword [rsp + 0x8640]
mov byte [rcx], al
mov r8, qword [rsp + 0xae00]
mov rdx, qword [0x1402127f8]
mov rcx, qword [rsp + 0x8380]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210a3c], eax
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1610]
xor eax, ecx
mov word [rsp + 0x191c], ax
mov eax, dword [0x1402073b0]
mov ecx, dword [0x140207f94]
sub ecx, eax
mov eax, ecx
mov dword [0x1402081d0], eax
mov rax, qword [0x1402072f8]
mov rcx, qword [rsp + 0x6238]
add rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x8118]
mov qword [rcx], rax
lea rax, [0x1402073bb]
mov qword [rsp + 0xae08], rax
movsx eax, word [rsp + 0xef8]
movsx ecx, word [str.S83]
shl eax, cl
mov word [0x140207290], ax
mov eax, dword [rsp + 0x4820]
movzx ecx, al
mov eax, dword [rsp + 0x2320]
sar eax, cl
mov rcx, qword [rsp + 0xa2e0]
mov dword [rcx], eax
mov rcx, qword [rsp + 0xadf0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fed8], eax
lea rax, [0x1402072e0]
mov qword [rsp + 0xae10], rax
lea rax, [0x140207423]
mov qword [0x140212810], rax
mov rcx, qword [rsp + 0xae18]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021281c], eax
mov rax, qword [rsp + 0x7990]
movzx eax, word [rax]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x1894], ax
mov rax, qword [rsp + 0x7538]
mov ecx, dword [rsp + 0x3efc]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x4d30], eax
mov rax, qword [0x14020cd60]
mov rax, qword [rax]
mov rcx, qword [0x14020cef8]
mov qword [rsp + 0xae20], rcx
movzx ecx, al
mov rax, qword [rsp + 0xae20]
mov rax, qword [rax]
shl rax, cl
mov qword [0x1402072f8], rax
movsx eax, byte [rsp + 0x13a]
movsx ecx, byte [0x140207b72]
and eax, ecx
mov rcx, qword [rsp + 0x6fd0]
mov byte [rcx], al
mov rax, qword [rsp + 0x7ef8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x9488]
movsx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x18a4], ax
mov rax, qword [0x140210860]
mov ecx, dword [0x140207be4]
mov eax, dword [rax]
xor eax, ecx
mov dword [0x1402081d8], eax
mov rax, qword [rsp + 0x6e30]
mov rcx, qword [0x14020cdf0]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [rsp + 0x79f0]
mov qword [rcx], rax
mov rax, qword [0x14020d938]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x25b]
add eax, ecx
mov byte [rsp + 0x446], al
mov r8, qword [rsp + 0xae28]
mov rdx, qword [0x140212838]
mov rcx, qword [rsp + 0xa1e0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210490], eax
movzx eax, word [0x140207280]
movzx ecx, word [rsp + 0x13c0]
add eax, ecx
mov word [0x1402072ac], ax
mov eax, dword [0x1402073f0]
mov ecx, dword [rsp + 0x2aec]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x40c0], eax
mov rcx, qword [rsp + 0x9180]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210c90], eax
mov r8, qword [rsp + 0x7f50]
mov rdx, qword [0x14020ec88]
mov rcx, qword [rsp + 0xae30]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212824], eax
lea rax, [rsp + 0x68b0]
mov qword [rsp + 0xae38], rax
lea rax, [rsp + 0x61f]
mov qword [0x140212850], rax
movsx eax, word [0x140207268]
movsx ecx, word [0x140207290]
sub eax, ecx
mov rcx, qword [rsp + 0x9c98]
mov word [rcx], ax
mov rax, qword [rsp + 0x7e48]
mov ecx, dword [0x1402075d0]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x2030], eax
mov rax, qword [0x14020cd30]
mov rax, qword [rax]
cqo
movabs rcx, 0x1ec2a917743f5
idiv rcx
mov rax, rdx
mov rcx, qword [0x14020cc98]
mov qword [rcx], rax
mov rcx, qword [rsp + 0xae40]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212858], eax
movzx eax, byte [0x140207fab]
movzx ecx, byte [0x1402078ab]
cdq
idiv ecx
mov rcx, qword [rsp + 0x6d88]
mov byte [rcx], al
lea rax, [rsp + 0x1044]
mov qword [rsp + 0xae48], rax
mov r8, qword [rsp + 0xae50]
mov rdx, qword [0x140212860]
mov rcx, qword [rsp + 0x7b28]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dcbc], eax
mov eax, dword [rsp + 0x1d00]
movzx ecx, al
mov eax, dword [0x14020773c]
shl eax, cl
mov dword [0x1402081ec], eax
mov r8, qword [rsp + 0xae58]
mov rdx, qword [0x140212880]
mov rcx, qword [rsp + 0x8018]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e488], eax
mov rax, qword [rsp + 0x70d8]
mov rcx, qword [0x140207320]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [rsp + 0x6cc0]
mov qword [rcx], rax
lea rax, [rsp + 0x307]
mov qword [rsp + 0xae60], rax
mov rax, qword [rsp + 0xaab0]
movsx eax, word [rax]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
sar eax, cl
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov eax, dword [rsp + 0x1c08]
movzx ecx, al
mov eax, dword [0x1402076d4]
sar eax, cl
mov dword [rsp + 0x3fcc], eax
lea rax, [0x140207350]
mov qword [rsp + 0xae68], rax
lea rax, [0x14020781d]
mov qword [0x140212888], rax
mov rax, qword [rsp + 0xa850]
movzx eax, word [rax]
movzx ecx, word [0x1402072d4]
xor eax, ecx
mov word [rsp + 0x1158], ax
lea rax, [0x1402078e4]
mov qword [rsp + 0xae70], rax
mov rax, qword [0x14020d110]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5a80]
add rcx, rax
mov rax, rcx
mov qword [0x140207380], rax
mov rax, qword [rsp + 0x8ff0]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x8790]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x806], al
movsx eax, word [0x140207314]
movsx ecx, word [rsp + 0x192c]
shl eax, cl
mov word [rsp + 0x177c], ax
mov rax, qword [0x1402120b8]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x2868]
or ecx, eax
mov eax, ecx
mov dword [0x1402081f4], eax
mov rcx, qword [rsp + 0x7388]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402125c0], eax
mov rax, qword [rsp + 0x6dc0]
mov rcx, qword [rsp + 0x9d50]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [rsp + 0x9df8]
mov qword [rcx], rax
mov r8, qword [rsp + 0x6d20]
mov rdx, qword [0x14020e1f0]
mov rcx, qword [rsp + 0xae78]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021289c], eax
mov rcx, qword [rsp + 0xae80]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402128a8], eax
mov rax, qword [0x14020d720]
movzx eax, byte [rax]
mov rcx, qword [0x14020f580]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0xd80], al
mov rax, qword [rsp + 0x93d0]
movzx eax, word [rax]
movzx ecx, word [0x1402072ac]
shl eax, cl
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov rcx, qword [rsp + 0x9690]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f5a0], eax
mov r8, qword [rsp + 0xa090]
mov rdx, qword [0x14020f450]
mov rcx, qword [rsp + 0xae88]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402128ac], eax
mov rax, qword [rsp + 0x9540]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x1402073f0]
shr eax, cl
mov dword [rsp + 0x48f4], eax
mov rax, qword [rsp + 0x9c00]
mov rax, qword [rax]
mov rcx, qword [0x1402072f8]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x5930], rax
lea rax, [rsp + 0xc9c]
mov qword [0x1402128b8], rax
movsx eax, word [0x140207314]
mov rcx, qword [rsp + 0x93a8]
movsx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [rsp + 0x73a8]
mov word [rcx], ax
lea rax, [rsp + 0x34d8]
mov qword [rsp + 0xae90], rax
mov rax, qword [rsp + 0x6128]
mov rcx, qword [0x140207350]
add rcx, rax
mov rax, rcx
mov qword [0x140207240], rax
mov rax, qword [rsp + 0x70c8]
movzx eax, byte [rax]
mov rcx, qword [0x1402117a0]
movzx ecx, byte [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x6c38]
mov byte [rcx], al
lea rax, [0x140207280]
mov qword [rsp + 0xae98], rax
mov rcx, qword [rsp + 0xaea0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402128cc], eax
mov r8, qword [rsp + 0xaea8]
mov rdx, qword [0x1402128d8]
mov rcx, qword [rsp + 0x9010]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d47c], eax
lea rax, [rsp + 0x2b44]
mov qword [0x1402128e0], rax
mov rax, qword [rsp + 0x5f08]
mov rcx, qword [0x140207380]
and rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0xad80]
mov qword [rcx], rax
lea rax, [rsp + 0x26c]
mov qword [rsp + 0xaeb0], rax
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov rax, qword [rsp + 0xa3f0]
mov rcx, qword [0x14020e0f0]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov rcx, qword [rsp + 0x6ee0]
mov dword [rcx], eax
lea rax, [rsp + 0x56a0]
mov qword [rsp + 0xaeb8], rax
movzx eax, byte [rsp + 0xec]
movzx ecx, byte [0x1402074c6]
xor eax, ecx
mov byte [0x1402081fb], al
mov rax, qword [rsp + 0x9228]
movzx eax, word [rax]
cdq
mov ecx, 0x17d
idiv ecx
mov word [rsp + 0xf64], ax
mov rax, qword [0x1402116f8]
mov eax, dword [rax]
mov rcx, qword [0x140211650]
mov qword [rsp + 0xaec0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xaec0]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x20dc], eax
mov rax, qword [0x14020cef8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x8d30]
mov qword [rsp + 0xaec8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xaec8]
mov rax, qword [rax]
shr rax, cl
mov qword [0x140207320], rax
mov rcx, qword [rsp + 0xa020]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fde4], eax
mov r8, qword [rsp + 0x7290]
mov rdx, qword [0x14020cf68]
mov rcx, qword [rsp + 0xaed0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402128ec], eax
mov rax, qword [0x14020fb20]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x307]
or eax, ecx
mov rcx, qword [rsp + 0x6f58]
mov byte [rcx], al
mov r8, qword [rsp + 0x82c8]
mov rdx, qword [0x140210df0]
mov rcx, qword [rsp + 0xaed8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212908], eax
lea rax, [0x140207268]
mov qword [rsp + 0xaee0], rax
mov eax, dword [rsp + 0x2bf4]
mov ecx, dword [0x1402073d0]
or ecx, eax
mov eax, ecx
mov dword [0x14020820c], eax
mov rcx, qword [rsp + 0xaee8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212918], eax
mov rax, qword [0x14020cdf0]
mov rcx, qword [rsp + 0xacf8]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [rsp + 0x9698]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x689]
mov rcx, qword [0x14020fd40]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0xe3], al
mov rax, qword [0x14020d170]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1a3c]
sar eax, cl
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov rcx, qword [rsp + 0x7a08]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212624], eax
mov eax, dword [rsp + 0x3d34]
movzx ecx, al
mov eax, dword [0x140208100]
shl eax, cl
mov rcx, qword [rsp + 0x6fe0]
mov dword [rcx], eax
lea rax, [rsp + 0x56f0]
mov qword [rsp + 0xaef0], rax
mov r8, qword [rsp + 0x6e50]
mov rdx, qword [0x140210180]
mov rcx, qword [rsp + 0xaef8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212924], eax
mov rax, qword [0x140210300]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x9f48]
movsx ecx, byte [rcx]
sub eax, ecx
mov byte [0x140208212], al
mov rax, qword [rsp + 0x8a38]
movsx eax, word [rax]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x6d68]
mov word [rcx], ax
mov eax, dword [rsp + 0x2320]
mov ecx, dword [0x140207554]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x50ec], eax
mov rax, qword [rsp + 0xa4b0]
mov rax, qword [rax]
mov rcx, qword [0x14020d2a0]
mov qword [rsp + 0xaf00], rcx
movzx ecx, al
mov rax, qword [rsp + 0xaf00]
mov rax, qword [rax]
shl rax, cl
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
mov rax, qword [rsp + 0x8f40]
movzx eax, byte [rax]
movzx ecx, byte [0x140207482]
or eax, ecx
mov byte [rsp + 0x2a3], al
lea rax, [0x140207280]
mov qword [rsp + 0xaf08], rax
mov rax, qword [rsp + 0x9540]
mov rcx, qword [0x14020ddd8]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [0x140208218], eax
mov r8, qword [rsp + 0xa860]
mov rdx, qword [0x14020d0e8]
mov rcx, qword [rsp + 0xaf10]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212938], eax
mov rax, qword [rsp + 0xab00]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x66f0]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x6538], rax
mov rcx, qword [rsp + 0xaf18]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212944], eax
lea rax, [0x140207b02]
mov qword [rsp + 0xaf20], rax
mov rax, qword [rsp + 0x95c0]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x80f8]
movsx ecx, word [rcx]
and eax, ecx
mov word [0x140207290], ax
mov rcx, qword [rsp + 0x9d48]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402111f0], eax
mov r8, qword [rsp + 0x7e40]
mov rdx, qword [0x140210f98]
mov rcx, qword [rsp + 0xaf28]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021294c], eax
mov rax, qword [rsp + 0xa8b8]
mov eax, dword [rax]
mov rcx, qword [0x14020f530]
mov qword [rsp + 0xaf30], rcx
movzx ecx, al
mov rax, qword [rsp + 0xaf30]
mov eax, dword [rax]
sar eax, cl
mov dword [rsp + 0x3870], eax
mov rcx, qword [rsp + 0xaf38]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212950], eax
lea rax, [rsp + 0x5f58]
mov qword [rsp + 0xaf40], rax
mov r8, qword [rsp + 0xaf48]
mov rdx, qword [0x140212968]
mov rcx, qword [rsp + 0x92e8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210584], eax
mov rcx, qword [rsp + 0xac58]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cf44], eax
mov rax, qword [0x14020e748]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xc30]
sar eax, cl
mov byte [0x140208221], al
movzx eax, word [rsp + 0xf80]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
add eax, ecx
mov rcx, qword [rsp + 0xa100]
mov word [rcx], ax
lea rax, [0x140207700]
mov qword [rsp + 0xaf50], rax
mov rax, qword [rsp + 0x8240]
mov rcx, qword [0x14020d248]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
movsx eax, byte [rsp + 0x2f9]
mov rcx, qword [rsp + 0x9738]
movsx ecx, byte [rcx]
xor eax, ecx
mov rcx, qword [rsp + 0xada8]
mov byte [rcx], al
lea rax, [0x140207314]
mov qword [rsp + 0xaf58], rax
mov r8, qword [rsp + 0x6f50]
mov rdx, qword [0x14020d5a0]
mov rcx, qword [rsp + 0xaf60]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212970], eax
mov rax, qword [rsp + 0xaa00]
mov eax, dword [rax]
cdq
idiv dword [rsp + 0x2c80]
mov eax, edx
mov dword [0x14020822c], eax
mov rax, qword [0x1402072e0]
cqo
idiv qword [rsp + 0x5db0]
mov rcx, qword [rsp + 0x7d50]
mov qword [rcx], rax
lea rax, [rsp + 0x587]
mov qword [rsp + 0xaf68], rax
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
movzx ecx, word [0x140207280]
shl eax, cl
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov rax, qword [rsp + 0xa878]
mov ecx, dword [0x14020811c]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x2840], eax
mov rax, qword [rsp + 0x5b30]
mov rcx, qword [0x1402072f8]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x5d88], rax
movsx eax, byte [0x1402078d1]
mov rcx, qword [rsp + 0xa188]
movsx ecx, byte [rcx]
sub eax, ecx
mov byte [0x140208223], al
mov rax, qword [rsp + 0x7e70]
movsx eax, word [rax]
movsx ecx, word [0x140207268]
xor eax, ecx
mov rcx, qword [rsp + 0x9f58]
mov word [rcx], ax
mov rcx, qword [rsp + 0xaf70]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212990], eax
lea rax, [rsp + 0x3314]
mov qword [rsp + 0xaf78], rax
mov r8, qword [rsp + 0xaf80]
mov rdx, qword [0x140212998]
mov rcx, qword [rsp + 0x9f28]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dd80], eax
mov rax, qword [0x14020cd30]
mov rax, qword [rax]
mov rcx, qword [rsp + 0xa1f8]
mov qword [rsp + 0xaf88], rcx
movzx ecx, al
mov rax, qword [rsp + 0xaf88]
mov rax, qword [rax]
sar rax, cl
mov rcx, qword [0x14020cc98]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x7880]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212158], eax
mov r8, qword [rsp + 0x89a8]
mov rdx, qword [0x14020ea58]
mov rcx, qword [rsp + 0xaf90]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402129a8], eax
mov rax, qword [rsp + 0x78c0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x5c3]
or eax, ecx
mov byte [rsp + 0x2a9], al
lea rax, [0x140207304]
mov qword [rsp + 0xaf98], rax
mov eax, dword [rsp + 0x2974]
movzx ecx, al
mov eax, dword [rsp + 0x3d34]
shl eax, cl
mov dword [0x14020823c], eax
mov rax, qword [0x14020cd60]
mov rcx, qword [0x14020d110]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x87c8]
mov qword [rcx], rax
movsx eax, byte [rsp + 0xc18]
movsx ecx, byte [0x140207681]
and eax, ecx
mov byte [rsp + 0x914], al
movsx eax, word [str.S83]
movsx ecx, word [rsp + 0x1594]
and eax, ecx
mov rcx, qword [0x14020ce98]
mov word [rcx], ax
mov eax, dword [0x140207cc8]
mov rcx, qword [0x140210860]
mov qword [rsp + 0xafa0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xafa0]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x221c], eax
lea rax, [rsp + 0x5318]
mov qword [rsp + 0xafa8], rax
movzx eax, byte [0x140207bb7]
mov rcx, qword [rsp + 0xa8a0]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [0x140208233], al
mov r8, qword [rsp + 0xa3a8]
mov rdx, qword [0x140211710]
mov rcx, qword [rsp + 0xafb0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402129b8], eax
movzx eax, word [rsp + 0x1368]
movzx ecx, word [0x140207280]
add eax, ecx
mov word [rsp + 0x1aa8], ax
mov rax, qword [rsp + 0x7320]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x292c]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x4c94], eax
mov rcx, qword [rsp + 0xafb8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402129c0], eax
mov r8, qword [rsp + 0xafc0]
mov rdx, qword [0x1402129c8]
mov rcx, qword [rsp + 0x7480]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f004], eax
mov rax, qword [rsp + 0x8d30]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x1402072f8]
shr rax, cl
mov qword [0x140207380], rax
mov rcx, qword [rsp + 0x7400]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ee64], eax
mov rax, qword [rsp + 0xacb0]
movsx eax, byte [rax]
mov rcx, qword [0x14020e3f8]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0xa1e], al
mov rax, qword [0x14020d238]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1200]
or eax, ecx
mov word [rsp + 0x1680], ax
lea rax, [0x140207a0c]
mov qword [0x1402129d8], rax
mov rax, qword [rsp + 0x63c8]
mov rcx, qword [rsp + 0x5f38]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x5bd0], rax
mov rcx, qword [rsp + 0xafc8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402129e8], eax
lea rax, [0x140207ec2]
mov qword [rsp + 0xafd0], rax
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x88e0]
movzx ecx, word [rcx]
sar eax, cl
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov r8, qword [rsp + 0xafd8]
mov rdx, qword [0x1402129f8]
mov rcx, qword [rsp + 0x85e0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e488], eax
mov eax, dword [rsp + 0x41cc]
mov ecx, dword [0x140207a38]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x3d34], eax
mov r8, qword [rsp + 0xafe0]
mov rdx, qword [0x140212a08]
mov rcx, qword [rsp + 0x9c50]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dcd4], eax
lea rax, [rsp + 0x6728]
mov qword [rsp + 0xafe8], rax
mov rcx, qword [rsp + 0xab40]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211180], eax
mov r8, qword [rsp + 0x93c8]
mov rdx, qword [0x140212260]
mov rcx, qword [rsp + 0xaff0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212a10], eax
mov rcx, qword [rsp + 0xaff8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212a1c], eax
mov rax, qword [0x14020ecb8]
movsx eax, byte [rax]
movsx ecx, byte [0x1402076c1]
cdq
idiv ecx
mov byte [str.WU], al
mov rax, qword [rsp + 0x7970]
movsx eax, word [rax]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0xef8], ax
mov rax, qword [rsp + 0x7cb0]
mov eax, dword [rax]
mov ecx, dword [0x1402079d8]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x4114], eax
mov rax, qword [0x14020cd30]
mov rcx, qword [0x1402072e0]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
movzx eax, byte [rsp + 0xb7d]
mov rcx, qword [0x140212080]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x728], al
mov rcx, qword [rsp + 0xac78]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020eb14], eax
mov r8, qword [rsp + 0xadd0]
mov rdx, qword [0x14020d9b0]
mov rcx, qword [rsp + 0xb000]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212a24], eax
lea rax, [rsp + 0xe18]
mov qword [rsp + 0xb008], rax
mov rax, qword [rsp + 0xa3d8]
mov rcx, qword [0x140210210]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov dword [0x140208260], eax
mov r8, qword [rsp + 0x7870]
mov rdx, qword [0x14020f4b0]
mov rcx, qword [rsp + 0xb010]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212a38], eax
mov rcx, qword [rsp + 0xb018]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212a44], eax
mov rcx, qword [rsp + 0x7a68]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021056c], eax
mov rax, qword [0x14020ce30]
mov rcx, qword [rsp + 0xa980]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov rcx, qword [rsp + 0x9e90]
mov qword [rcx], rax
mov rax, qword [0x1402121f8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xd03]
sub eax, ecx
mov byte [rsp + 0x969], al
mov r8, qword [rsp + 0x8128]
mov rdx, qword [0x140211780]
mov rcx, qword [rsp + 0xb020]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212a50], eax
mov rax, qword [rsp + 0x8678]
movsx eax, word [rax]
movsx ecx, word [str.S83]
shl eax, cl
mov word [0x140207268], ax
mov eax, dword [0x140207980]
cdq
idiv dword [rsp + 0x2134]
mov eax, edx
mov rcx, qword [rsp + 0x9270]
mov dword [rcx], eax
mov rax, qword [0x1402072e0]
cqo
movabs rcx, 0x1ec2a91772815
idiv rcx
mov qword [rsp + 0x6a80], rax
mov rcx, qword [rsp + 0xb028]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212a54], eax
mov r8, qword [rsp + 0xb030]
mov rdx, qword [0x140212a60]
mov rcx, qword [rsp + 0xa0c8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e52c], eax
movzx eax, byte [rsp + 0x177]
mov rcx, qword [0x140210138]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [0x140208257], al
mov rax, qword [rsp + 0x7178]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x14e0]
sar eax, cl
mov rcx, qword [rsp + 0x8eb8]
mov word [rcx], ax
mov rcx, qword [rsp + 0x86b0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cd70], eax
lea rax, [0x140207780]
mov qword [rsp + 0xb038], rax
mov rax, qword [rsp + 0x5fc8]
mov rcx, qword [rsp + 0x9720]
mov qword [rsp + 0xb040], rcx
movzx ecx, al
mov rax, qword [rsp + 0xb040]
mov rax, qword [rax]
shr rax, cl
mov rcx, qword [0x14020d248]
mov qword [rcx], rax
mov r8, qword [rsp + 0x6da0]
mov rdx, qword [0x14020f9a0]
mov rcx, qword [rsp + 0xb048]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212a74], eax
mov rax, qword [0x140211ee0]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x9380]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x997], al
mov r8, qword [rsp + 0x9878]
mov rdx, qword [0x14020ee20]
mov rcx, qword [rsp + 0xb050]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212a88], eax
lea rax, [rsp + 0x1688]
mov qword [rsp + 0xb058], rax
mov rcx, qword [rsp + 0xb060]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212a8c], eax
mov rax, qword [0x140211c88]
mov rcx, qword [0x14020f4c0]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [0x140208274], eax
mov rax, qword [0x140207338]
mov rcx, qword [rsp + 0x69d8]
and rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x9748]
mov qword [rcx], rax
lea rax, [rsp + 0x601]
mov qword [rsp + 0xb068], rax
mov rax, qword [rsp + 0x7bb0]
movzx eax, word [rax]
imul eax, eax, 0x181
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
xor edx, edx
mov eax, dword [rsp + 0x4e4c]
mov rcx, qword [rsp + 0x9290]
div dword [rcx]
mov rcx, qword [rsp + 0x7320]
mov dword [rcx], eax
lea rax, [0x140207270]
mov qword [rsp + 0xb070], rax
lea rax, [rsp + 0xaf5]
mov qword [0x140212aa0], rax
movsx eax, word [rsp + 0xdc4]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x177c], ax
mov rax, qword [rsp + 0xa8b8]
mov rcx, qword [rsp + 0x7278]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x1ba0], eax
mov rax, qword [0x14020cc98]
mov rax, qword [rax]
mov rcx, qword [0x140207350]
sub rcx, rax
mov rax, rcx
mov qword [0x1402072e0], rax
mov rax, qword [rsp + 0x8ab0]
movzx eax, byte [rax]
movzx ecx, byte [0x1402081fb]
sub eax, ecx
mov byte [rsp + 0x728], al
mov rax, qword [rsp + 0xaa68]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x7bb0]
movzx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x15bc], ax
lea rax, [0x140207310]
mov qword [0x140212aa8], rax
mov r8, qword [rsp + 0xb078]
mov rdx, qword [0x140212ac8]
mov rcx, qword [rsp + 0xadc8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020de64], eax
mov rax, qword [rsp + 0x5d88]
mov rcx, qword [rsp + 0x5e88]
or rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x7f78]
mov qword [rcx], rax
lea rax, [0x140207d20]
mov qword [rsp + 0xb080], rax
mov rcx, qword [rsp + 0x9870]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e9dc], eax
mov rax, qword [rsp + 0x7790]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x79b0]
movsx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [0x14020cfb0]
mov word [rcx], ax
mov eax, dword [0x14020822c]
movzx ecx, al
mov eax, dword [0x140207bf0]
shl eax, cl
mov dword [rsp + 0x2468], eax
mov rax, qword [rsp + 0x9808]
mov rcx, qword [0x140207338]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x5e18], rax
lea rax, [rsp + 0xd80]
mov qword [0x140212ad0], rax
movzx eax, word [rsp + 0x1af0]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0xfac], ax
mov r8, qword [rsp + 0x97c0]
mov rdx, qword [0x1402102c8]
mov rcx, qword [rsp + 0xb088]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212adc], eax
mov rcx, qword [rsp + 0xb090]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212ae4], eax
lea rax, [rsp + 0x1e74]
mov qword [rsp + 0xb098], rax
mov rax, qword [0x140207320]
mov rcx, qword [rsp + 0x6728]
and rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d248]
mov qword [rcx], rax
movsx eax, byte [rsp + 0x767]
mov rcx, qword [rsp + 0x9f48]
movsx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0xac0], al
mov rax, qword [0x14020d238]
movsx eax, word [rax]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x142c], ax
lea rax, [rsp + 0x1ba0]
mov qword [0x140212b00], rax
mov rax, qword [0x14020cdf0]
mov rcx, qword [rsp + 0x60c0]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x7f30]
mov qword [rcx], rax
movzx eax, byte [rsp + 0xad7]
movzx ecx, byte [0x1402077f9]
shl eax, cl
mov byte [rsp + 0x2c5], al
mov rcx, qword [rsp + 0x6e78]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211e6c], eax
movzx eax, word [rsp + 0x11f0]
movzx ecx, word [rsp + 0x18f0]
sar eax, cl
mov word [0x140207280], ax
mov eax, dword [rsp + 0x3294]
mov ecx, dword [0x140207b3c]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x3210], eax
mov r8, qword [rsp + 0x9c70]
mov rdx, qword [0x14020fb10]
mov rcx, qword [rsp + 0xb0a0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212afc], eax
lea rax, [rsp + 0x5720]
mov qword [rsp + 0xb0a8], rax
mov r8, qword [rsp + 0xad08]
mov rdx, qword [0x140210488]
mov rcx, qword [rsp + 0xb0b0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212b18], eax
mov rax, qword [0x140210ad8]
movsx eax, byte [rax]
mov rcx, qword [0x14020e708]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [0x140208286], al
movsx eax, word [rsp + 0xf3c]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x1ac4], ax
lea rax, [0x140207938]
mov qword [rsp + 0xb0b8], rax
mov rax, qword [0x1402072e0]
mov rcx, qword [rsp + 0x6290]
and rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
mov rax, qword [0x14020e7b8]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x54a]
sar eax, cl
mov rcx, qword [rsp + 0x89b0]
mov byte [rcx], al
mov rax, qword [0x14020d280]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x9d90]
movzx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x1294], ax
mov rcx, qword [rsp + 0xb0c0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212b20], eax
mov r8, qword [rsp + 0xb0c8]
mov rdx, qword [0x140212b38]
mov rcx, qword [rsp + 0xa538]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210e20], eax
mov rax, qword [rsp + 0x78a8]
mov rcx, qword [0x140211cf0]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [0x140208290], eax
mov rcx, qword [rsp + 0x9530]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cc48], eax
mov rax, qword [rsp + 0x6de0]
mov rcx, qword [rsp + 0x99d0]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x81d0]
mov qword [rcx], rax
lea rax, [0x140207d4d]
mov qword [rsp + 0xb0d0], rax
mov rax, qword [rsp + 0x9c98]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1560]
add eax, ecx
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov rax, qword [0x14020e908]
mov rcx, qword [0x14020eef0]
mov eax, dword [rax]
imul eax, dword [rcx]
mov dword [rsp + 0x3aac], eax
mov rax, qword [rsp + 0x8598]
mov rcx, qword [0x1402072e0]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x6730], rax
lea rax, [rsp + 0x5db]
mov qword [0x140212b48], rax
movzx eax, word [rsp + 0x1044]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x9600]
mov word [rcx], ax
lea rax, [rsp + 0x4c94]
mov qword [rsp + 0xb0d8], rax
mov rax, qword [0x1402072f8]
mov rcx, qword [rsp + 0x5d88]
xor rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d1f0]
mov qword [rcx], rax
mov rcx, qword [rsp + 0xb0e0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212b60], eax
mov r8, qword [rsp + 0xb0e8]
mov rdx, qword [0x140212b68]
mov rcx, qword [rsp + 0xaf28]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211718], eax
mov r8, qword [rsp + 0xb0f0]
mov rdx, qword [0x140212b70]
mov rcx, qword [rsp + 0x7e78]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402128ec], eax
movsx eax, byte [0x140207293]
movsx ecx, byte [rsp + 0xd9a]
cdq
idiv ecx
mov rcx, qword [rsp + 0x7668]
mov byte [rcx], al
lea rax, [0x140207268]
mov qword [rsp + 0xb0f8], rax
mov rcx, qword [rsp + 0x9710]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e09c], eax
mov eax, dword [rsp + 0x379c]
mov rcx, qword [rsp + 0x98f0]
mov qword [rsp + 0xb100], rcx
movzx ecx, al
mov rax, qword [rsp + 0xb100]
mov eax, dword [rax]
shl eax, cl
mov dword [0x1402082a0], eax
mov rax, qword [0x14020cc98]
mov rax, qword [rax]
mov rcx, qword [0x1402072e0]
and rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x77c8]
mov qword [rcx], rax
mov rcx, qword [rsp + 0xb108]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212b88], eax
mov r8, qword [rsp + 0xb110]
mov rdx, qword [0x140212b90]
mov rcx, qword [rsp + 0x91e0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f718], eax
mov rax, qword [rsp + 0xa008]
movzx eax, byte [rax]
movzx ecx, byte [0x140207786]
sar eax, cl
mov byte [rsp + 0xbdd], al
movzx eax, word [rsp + 0x19c0]
movzx ecx, word [rsp + 0x1504]
sar eax, cl
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov eax, dword [0x140207f84]
mov ecx, dword [0x140207f48]
xor ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0xa828]
mov dword [rcx], eax
lea rax, [rsp + 0x5eb8]
mov qword [rsp + 0xb118], rax
lea rax, [0x140208077]
mov qword [0x140212b98], rax
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x8bf8]
movsx ecx, word [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x79b0]
mov word [rcx], ax
mov rax, qword [0x140212540]
mov ecx, dword [rsp + 0x50bc]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x2988], eax
mov rax, qword [0x140207258]
movzx ecx, al
mov rax, qword [rsp + 0x6300]
shl rax, cl
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
movzx eax, byte [0x140207373]
mov rcx, qword [rsp + 0x6dd0]
movzx ecx, byte [rcx]
cdq
idiv ecx
mov eax, edx
mov byte [rsp + 0xa26], al
lea rax, [0x140207304]
mov qword [rsp + 0xb120], rax
xor edx, edx
mov rax, qword [0x14020e970]
mov eax, dword [rax]
div dword [rsp + 0x32f8]
mov dword [0x1402082ac], eax
mov rax, qword [0x14020d1f0]
mov rcx, qword [rsp + 0x5a80]
mov rax, qword [rax]
or rax, rcx
mov rcx, qword [rsp + 0x8950]
mov qword [rcx], rax
lea rax, [rsp + 0x577]
mov qword [rsp + 0xb128], rax
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x173c]
sub eax, ecx
mov word [str.S83], ax
mov rax, qword [rsp + 0x8258]
mov rcx, qword [0x14020e7f8]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov rcx, qword [rsp + 0x9178]
mov dword [rcx], eax
lea rax, [0x140207338]
mov qword [rsp + 0xb130], rax
movzx eax, byte [rsp + 0x919]
movzx ecx, byte [0x140207cd3]
shl eax, cl
mov byte [0x14020829b], al
mov rcx, qword [rsp + 0x7fd8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210098], eax
mov r8, qword [rsp + 0x8260]
mov rdx, qword [0x14020d0d0]
mov rcx, qword [rsp + 0xb138]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212ba8], eax
mov rcx, qword [rsp + 0xb140]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212bb8], eax
movzx eax, word [rsp + 0x10b8]
movzx ecx, word [rsp + 0x14f8]
sar eax, cl
mov rcx, qword [rsp + 0xa758]
mov word [rcx], ax
mov rax, qword [0x1402128e0]
mov eax, dword [rax]
mov ecx, dword [0x1402072b4]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x26d4], eax
mov rax, qword [rsp + 0x8e98]
mov rcx, qword [0x14020ce30]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [0x140207320], rax
movsx eax, byte [rsp + 0xaf5]
movsx ecx, byte [rsp + 0x307]
add eax, ecx
mov byte [rsp + 0xc4], al
movsx eax, word [0x140207268]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x170c], ax
mov eax, dword [0x140208274]
mov ecx, dword [rsp + 0x2988]
and ecx, eax
mov eax, ecx
mov dword [0x1402082b4], eax
mov r8, qword [rsp + 0xb148]
mov rdx, qword [0x140212bd8]
mov rcx, qword [rsp + 0xa278]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020faa4], eax
mov rax, qword [rsp + 0x9908]
mov rcx, qword [rsp + 0x5410]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [rsp + 0x75e8]
mov qword [rcx], rax
lea rax, [0x140207d62]
mov qword [rsp + 0xb150], rax
mov rax, qword [0x14020d170]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1518]
add eax, ecx
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov r8, qword [rsp + 0xb158]
mov rdx, qword [0x140212be0]
mov rcx, qword [rsp + 0x7498]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d988], eax
mov rax, qword [0x14020d4f0]
mov rcx, qword [0x140210640]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov rcx, qword [rsp + 0x85b8]
mov dword [rcx], eax
lea rax, [rsp + 0x5348]
mov qword [rsp + 0xb160], rax
mov rcx, qword [rsp + 0x8630]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d184], eax
lea rax, [0x140207794]
mov qword [0x140212bf0], rax
movsx eax, word [str.S83]
cdq
mov ecx, 0x3aef
idiv ecx
mov eax, edx
mov rcx, qword [rsp + 0x8210]
mov word [rcx], ax
lea rax, [0x1402081c0]
mov qword [rsp + 0xb168], rax
mov r8, qword [rsp + 0x8ce0]
mov rdx, qword [0x14020d698]
mov rcx, qword [rsp + 0xb170]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212bfc], eax
mov rax, qword [0x14020cd30]
mov rax, qword [rax]
cqo
mov rcx, qword [rsp + 0x70f8]
idiv qword [rcx]
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
mov rcx, qword [rsp + 0xb178]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212c10], eax
mov rcx, qword [rsp + 0x7b60]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e2c4], eax
movzx eax, byte [0x140207f42]
mov rcx, qword [rsp + 0x7330]
movzx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x2c3], al
movzx eax, word [rsp + 0x127c]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x1670], ax
mov rax, qword [0x140212770]
mov rcx, qword [rsp + 0x9840]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [0x1402082c0], eax
mov r8, qword [rsp + 0x95a0]
mov rdx, qword [0x14020e348]
mov rcx, qword [rsp + 0xb180]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212c14], eax
mov rax, qword [0x140207380]
mov rcx, qword [0x140207250]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x5960], rax
lea rax, [rsp + 0xae5]
mov qword [rsp + 0xb188], rax
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1b04]
xor eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov rax, qword [0x140212128]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x2320]
and ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x6df0]
mov dword [rcx], eax
lea rax, [rsp + 0x6380]
mov qword [rsp + 0xb190], rax
movzx eax, byte [rsp + 0x919]
movzx ecx, byte [0x140207ec2]
sar eax, cl
mov byte [str.17_], al
mov rcx, qword [rsp + 0xb198]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212c30], eax
movzx eax, word [rsp + 0x16b0]
mov rcx, qword [rsp + 0x9058]
movzx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x1450], ax
xor edx, edx
mov rax, qword [0x140211760]
mov eax, dword [rax]
div dword [0x14020761c]
mov dword [rsp + 0x2598], eax
xor edx, edx
mov rax, qword [rsp + 0x52d0]
movabs rcx, 0x1e3e401664f05
div rcx
mov rax, rdx
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
mov r8, qword [rsp + 0xb1a0]
mov rdx, qword [0x140212c38]
mov rcx, qword [rsp + 0x9b18]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402122fc], eax
mov rax, qword [0x1402109e0]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xcbc]
sub eax, ecx
mov byte [rsp + 0x973], al
lea rax, [0x140207314]
mov qword [rsp + 0xb1a8], rax
mov rax, qword [rsp + 0x9e38]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x2830]
add ecx, eax
mov eax, ecx
mov dword [0x1402082d4], eax
mov rax, qword [0x14020cc98]
mov rcx, qword [rsp + 0x5f58]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0xaae8]
mov qword [rcx], rax
lea rax, [rsp + 0x423]
mov qword [rsp + 0xb1b0], rax
movzx eax, word [0x140207280]
movzx ecx, word [rsp + 0xfac]
shl eax, cl
mov word [0x1402072d4], ax
mov rax, qword [0x140210c00]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x3d34]
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x85b8]
mov dword [rcx], eax
lea rax, [rsp + 0x6540]
mov qword [rsp + 0xb1b8], rax
mov rax, qword [rsp + 0xa7b8]
movsx eax, byte [rax]
movsx ecx, byte [0x140207794]
sub eax, ecx
mov byte [0x1402082cf], al
mov rax, qword [rsp + 0x6d68]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x11a4]
imul eax, ecx
mov word [rsp + 0x1210], ax
mov r8, qword [rsp + 0xb1c0]
mov rdx, qword [0x140212c58]
mov rcx, qword [rsp + 0x7ae8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211af8], eax
mov rcx, qword [rsp + 0x6e90]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e694], eax
mov rax, qword [0x14020d7c8]
mov rcx, qword [0x1402126b8]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x49b4], eax
mov rax, qword [0x14020cc98]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5ff8]
and rcx, rax
mov rax, rcx
mov qword [0x140207338], rax
mov rax, qword [rsp + 0xa6f0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x8220]
movzx ecx, byte [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x7c48]
mov byte [rcx], al
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x15a8]
sar eax, cl
mov word [rsp + 0x13e0], ax
lea rax, [rsp + 0x2b44]
mov qword [0x140212c60], rax
mov rax, qword [0x14020cef8]
mov rcx, qword [rsp + 0x5a80]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x6040], rax
mov rax, qword [rsp + 0x7560]
movsx eax, byte [rax]
movsx ecx, byte [0x1402079aa]
and eax, ecx
mov byte [rsp + 0x463], al
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x9a58]
movsx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov eax, dword [0x140207554]
mov rcx, qword [0x14020fd78]
mov qword [rsp + 0xb1c8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xb1c8]
mov eax, dword [rax]
shl eax, cl
mov rcx, qword [rsp + 0xab70]
mov dword [rcx], eax
lea rax, [rsp + 0x5328]
mov qword [rsp + 0xb1d0], rax
lea rax, [0x140207ee4]
mov qword [0x140212c78], rax
movzx eax, word [0x140207280]
movzx ecx, word [rsp + 0x191c]
or eax, ecx
mov word [rsp + 0x1b0c], ax
lea rax, [0x140207f48]
mov qword [rsp + 0xb1d8], rax
mov rax, qword [rsp + 0x95d0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5260]
sub rcx, rax
mov rax, rcx
mov qword [0x140207380], rax
mov rax, qword [0x14020fc80]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x75c8]
movsx ecx, byte [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x7900]
mov byte [rcx], al
lea rax, [rsp + 0xe78]
mov qword [rsp + 0xb1e0], rax
mov rcx, qword [rsp + 0xb1e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212c80], eax
mov rax, qword [0x140212648]
mov rcx, qword [rsp + 0x7368]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov dword [0x1402082e4], eax
mov r8, qword [rsp + 0xb1f0]
mov rdx, qword [0x140212c90]
mov rcx, qword [rsp + 0xadb8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210c90], eax
mov rax, qword [0x140207350]
mov rcx, qword [rsp + 0x9a00]
mov qword [rsp + 0xb1f8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xb1f8]
mov rax, qword [rax]
sar rax, cl
mov rcx, qword [rsp + 0x79f0]
mov qword [rcx], rax
lea rax, [0x1402079e6]
mov qword [rsp + 0xb200], rax
mov r8, qword [rsp + 0xb208]
mov rdx, qword [0x140212ca0]
mov rcx, qword [rsp + 0x84b8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020eee8], eax
mov rax, qword [rsp + 0x86a8]
movzx eax, word [rax]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
or eax, ecx
mov word [0x1402072ac], ax
mov eax, dword [rsp + 0x2474]
movzx ecx, al
mov eax, dword [rsp + 0x20bc]
shl eax, cl
mov rcx, qword [rsp + 0x85b8]
mov dword [rcx], eax
mov rcx, qword [rsp + 0x77f8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d96c], eax
lea rax, [0x140207250]
mov qword [rsp + 0xb210], rax
mov rax, qword [0x1402101b0]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x463]
add eax, ecx
mov byte [0x1402082de], al
mov rcx, qword [rsp + 0xb218]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212cb0], eax
mov r8, qword [rsp + 0xb220]
mov rdx, qword [0x140212cb8]
mov rcx, qword [rsp + 0xafb0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f100], eax
mov r8, qword [rsp + 0xb228]
mov rdx, qword [0x140212cc8]
mov rcx, qword [rsp + 0xaf90]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211e48], eax
movsx eax, word [str.S83]
movsx ecx, word [0x140207290]
and eax, ecx
mov word [rsp + 0x1738], ax
lea rax, [rsp + 0x2268]
mov qword [rsp + 0xb230], rax
mov rax, qword [0x14020cdf0]
mov rcx, qword [0x140207338]
mov rax, qword [rax]
and rax, rcx
mov qword [0x140207350], rax
mov rax, qword [rsp + 0x7f00]
movzx eax, byte [rax]
movzx ecx, byte [0x14020817d]
shl eax, cl
mov rcx, qword [rsp + 0x7798]
mov byte [rcx], al
mov rax, qword [0x14020d170]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x7ff8]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0xdf0], ax
mov eax, dword [0x140207428]
mov ecx, dword [0x1402082ac]
add ecx, eax
mov eax, ecx
mov dword [0x1402082f4], eax
mov rax, qword [rsp + 0x9440]
mov rcx, qword [0x140207380]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [rsp + 0x8778]
mov qword [rcx], rax
lea rax, [rsp + 0x36b]
mov qword [rsp + 0xb238], rax
movsx eax, word [rsp + 0x1534]
movsx ecx, word [0x140207314]
sar eax, cl
mov word [0x140207290], ax
mov rcx, qword [rsp + 0xa5f8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402112d8], eax
mov eax, dword [rsp + 0x3aac]
mov ecx, dword [0x140207938]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x2304], eax
mov rax, qword [0x14020d2a0]
mov rcx, qword [rsp + 0x8988]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x5ba0], rax
mov r8, qword [rsp + 0x7eb8]
mov rdx, qword [0x140211f28]
mov rcx, qword [rsp + 0xb240]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212ce0], eax
movzx eax, byte [rsp + 0xa4c]
movzx ecx, byte [0x140208011]
imul eax, ecx
mov byte [0x1402082ef], al
movzx eax, word [0x1402072d4]
movzx ecx, word [rsp + 0xec4]
and eax, ecx
mov rcx, qword [rsp + 0xab20]
mov word [rcx], ax
lea rax, [0x140208260]
mov qword [rsp + 0xb248], rax
mov rax, qword [rsp + 0x5b30]
movzx ecx, al
mov rax, qword [rsp + 0x5348]
shr rax, cl
mov rcx, qword [0x14020d110]
mov qword [rcx], rax
mov rcx, qword [rsp + 0xb250]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212cf0], eax
movsx eax, byte [0x140207ee7]
movsx ecx, byte [0x1402074ef]
xor eax, ecx
mov rcx, qword [rsp + 0x7cc8]
mov byte [rcx], al
movsx eax, word [rsp + 0x17c4]
movsx ecx, word [0x140207268]
shl eax, cl
mov word [rsp + 0x137c], ax
mov r8, qword [rsp + 0xb258]
mov rdx, qword [0x140212d00]
mov rcx, qword [rsp + 0x6b90]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020eb90], eax
lea rax, [rsp + 0x50ec]
mov qword [0x140212d08], rax
mov rax, qword [0x14020cc98]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x66d0]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x5350], rax
lea rax, [0x140207619]
mov qword [rsp + 0xb260], rax
mov rcx, qword [rsp + 0x9b88]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402120b0], eax
movzx eax, word [rsp + 0x15c0]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
add eax, ecx
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov eax, dword [rsp + 0x2974]
mov ecx, dword [rsp + 0x48f4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x1bb0], eax
mov rax, qword [0x14020cd60]
mov rcx, qword [0x14020d1f0]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x69e0], rax
lea rax, [rsp + 0x161]
mov qword [0x140212d18], rax
movsx eax, word [0x140207268]
mov rcx, qword [rsp + 0x8160]
movsx ecx, word [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x8e88]
mov word [rcx], ax
lea rax, [rsp + 0x26a8]
mov qword [rsp + 0xb268], rax
mov rcx, qword [rsp + 0xb270]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212d24], eax
mov rax, qword [0x14020cd30]
mov rcx, qword [rsp + 0x8378]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov qword [0x1402072e0], rax
mov rax, qword [rsp + 0xa738]
movzx eax, byte [rax]
mov rcx, qword [0x14020e4d8]
movzx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x704], al
mov rax, qword [rsp + 0x77b8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0xf64]
and eax, ecx
mov word [rsp + 0xdf4], ax
lea rax, [0x140207d24]
mov qword [0x140212d28], rax
mov rax, qword [rsp + 0x83f0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0xac88]
mov qword [rsp + 0xb278], rcx
movzx ecx, al
mov rax, qword [rsp + 0xb278]
mov rax, qword [rax]
shr rax, cl
mov rcx, qword [rsp + 0xb070]
mov qword [rcx], rax
mov rax, qword [0x140210f70]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x83a0]
movsx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0x508], al
mov rax, qword [rsp + 0xaee0]
movsx eax, word [rax]
movsx ecx, word [0x140207268]
shl eax, cl
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov rax, qword [rsp + 0x8348]
mov ecx, dword [rsp + 0x379c]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x2c80], eax
mov r8, qword [rsp + 0xb280]
mov rdx, qword [0x140212d38]
mov rcx, qword [rsp + 0x7d90]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d664], eax
lea rax, [0x140207350]
mov qword [rsp + 0xb288], rax
lea rax, [0x140207b00]
mov qword [0x140212d48], rax
movzx eax, word [rsp + 0x1b38]
movzx ecx, word [0x140207280]
and eax, ecx
mov rcx, qword [rsp + 0x7bb0]
mov word [rcx], ax
mov r8, qword [rsp + 0xb290]
mov rdx, qword [0x140212d50]
mov rcx, qword [rsp + 0x7738]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212858], eax
lea rax, [rsp + 0x287c]
mov qword [rsp + 0xb298], rax
mov rax, qword [rsp + 0x93b8]
mov rax, qword [rax]
imul rax, qword [0x1402072f8]
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
movsx eax, byte [rsp + 0x338]
movsx ecx, byte [rsp + 0x56b]
cdq
idiv ecx
mov eax, edx
mov byte [rsp + 0x767], al
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1a14]
xor eax, ecx
mov word [rsp + 0x1370], ax
mov rcx, qword [rsp + 0xa470]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f954], eax
lea rax, [rsp + 0x2be8]
mov qword [0x140212d58], rax
mov rcx, qword [rsp + 0xb2a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212d74], eax
mov rax, qword [rsp + 0x9d50]
mov rax, qword [rax]
mov rcx, qword [0x140207338]
or rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x80e0]
mov qword [rcx], rax
mov r8, qword [rsp + 0xb2a8]
mov rdx, qword [0x140212d80]
mov rcx, qword [rsp + 0x9a80]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211220], eax
mov rax, qword [rsp + 0x96b8]
movzx eax, byte [rax]
mov rcx, qword [0x140212ad0]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0xe6], al
movzx eax, word [rsp + 0x1130]
mov rcx, qword [rsp + 0x7bb0]
movzx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov rax, qword [0x1402116f8]
mov rcx, qword [rsp + 0xb0d8]
mov eax, dword [rax]
imul eax, dword [rcx]
mov dword [rsp + 0x2840], eax
mov rax, qword [0x140207320]
mov rcx, qword [rsp + 0x84e8]
mov qword [rsp + 0xb2b0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xb2b0]
mov rax, qword [rax]
shr rax, cl
mov qword [rsp + 0x6a28], rax
lea rax, [rsp + 0x914]
mov qword [0x140212d90], rax
mov rcx, qword [rsp + 0x6ec8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f3c0], eax
movsx eax, word [rsp + 0x1b04]
movsx ecx, word [0x140207290]
or eax, ecx
mov rcx, qword [rsp + 0xa138]
mov word [rcx], ax
lea rax, [0x1402079f0]
mov qword [rsp + 0xb2b8], rax
mov r8, qword [rsp + 0x71d8]
mov rdx, qword [0x140211e60]
mov rcx, qword [rsp + 0xb2c0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212d9c], eax
mov rax, qword [0x1402072e0]
mov rcx, qword [rsp + 0x5ad0]
xor rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
movzx eax, byte [0x14020771e]
movzx ecx, byte [rsp + 0x4a5]
shl eax, cl
mov byte [rsp + 0x629], al
mov rax, qword [0x14020d280]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1404]
add eax, ecx
mov word [rsp + 0x17c8], ax
lea rax, [rsp + 0x44bc]
mov qword [0x140212db0], rax
mov r8, qword [rsp + 0x7d10]
mov rdx, qword [0x140212ac8]
mov rcx, qword [rsp + 0xb2c8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212dbc], eax
mov rcx, qword [rsp + 0xb2d0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212dc0], eax
mov rcx, qword [rsp + 0x6bf0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211420], eax
mov rax, qword [0x14020ce30]
mov rcx, qword [rsp + 0x9218]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [rsp + 0xade8]
mov qword [rcx], rax
mov r8, qword [rsp + 0x7aa8]
mov rdx, qword [0x140210d38]
mov rcx, qword [rsp + 0xb2d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212dd0], eax
lea rax, [rsp + 0x9ef]
mov qword [rsp + 0xb2e0], rax
mov r8, qword [rsp + 0x7408]
mov rdx, qword [0x14020d5f0]
mov rcx, qword [rsp + 0xb2e8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212dd4], eax
movsx eax, word [str.S83]
movsx ecx, word [0x140207314]
and eax, ecx
mov rcx, qword [0x14020cfb0]
mov word [rcx], ax
mov rcx, qword [rsp + 0xb2f0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212de8], eax
mov rax, qword [rsp + 0x6fb0]
mov rcx, qword [0x1402103d8]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x22a4], eax
lea rax, [0x140207338]
mov qword [rsp + 0xb2f8], rax
lea rax, [rsp + 0xbdd]
mov qword [0x140212e00], rax
mov r8, qword [rsp + 0xb300]
mov rdx, qword [0x140212e08]
mov rcx, qword [rsp + 0xab80]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e9b0], eax
movzx eax, word [0x1402072ac]
mov rcx, qword [rsp + 0xae48]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x12d0], ax
lea rax, [rsp + 0x2764]
mov qword [rsp + 0xb308], rax
mov rcx, qword [rsp + 0xaad0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dc28], eax
mov rax, qword [0x140207320]
mov rcx, qword [0x140207250]
add rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d248]
mov qword [rcx], rax
mov rcx, qword [rsp + 0xb310]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212e10], eax
movsx eax, byte [rsp + 0xd9a]
movsx ecx, byte [0x140208107]
shl eax, cl
mov rcx, qword [rsp + 0x8580]
mov byte [rcx], al
mov r8, qword [rsp + 0xb318]
mov rdx, qword [0x140212e20]
mov rcx, qword [rsp + 0x99e0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402124dc], eax
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x9018]
movsx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x1950], ax
mov rax, qword [0x14020f2d0]
mov ecx, dword [rsp + 0x4964]
mov eax, dword [rax]
or eax, ecx
mov dword [0x140208328], eax
mov r8, qword [rsp + 0xb320]
mov rdx, qword [0x140212e30]
mov rcx, qword [rsp + 0x6c18]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212224], eax
mov rax, qword [rsp + 0x7bc8]
mov rcx, qword [0x140207240]
mov rax, qword [rax]
or rax, rcx
mov rcx, qword [rsp + 0x8988]
mov qword [rcx], rax
lea rax, [0x140207786]
mov qword [rsp + 0xb328], rax
mov rcx, qword [rsp + 0xaf90]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402100c0], eax
mov rax, qword [rsp + 0x8788]
movzx eax, word [rax]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
shl eax, cl
mov word [0x1402072d4], ax
mov eax, dword [rsp + 0x2fec]
mov ecx, dword [0x1402082f4]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x2974], eax
mov rcx, qword [rsp + 0xb330]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212e40], eax
mov rax, qword [0x140207250]
movzx ecx, al
mov rax, qword [0x140207380]
shr rax, cl
mov qword [rsp + 0x6888], rax
mov r8, qword [rsp + 0xb338]
mov rdx, qword [0x140212e50]
mov rcx, qword [rsp + 0xa4a8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212158], eax
mov rax, qword [rsp + 0xa370]
movsx eax, byte [rax]
mov rcx, qword [0x14020ef18]
movsx ecx, byte [rcx]
imul eax, ecx
mov byte [0x140208332], al
movsx eax, word [rsp + 0x11d4]
movsx ecx, word [rsp + 0x1744]
xor eax, ecx
mov rcx, qword [rsp + 0x78b8]
mov word [rcx], ax
lea rax, [0x140207eec]
mov qword [rsp + 0xb340], rax
mov rcx, qword [rsp + 0x80a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f7e4], eax
mov rax, qword [rsp + 0xb1d0]
mov rcx, qword [rsp + 0x5d70]
mov rax, qword [rax]
sub rax, rcx
mov qword [0x140207350], rax
movzx eax, byte [0x140207987]
mov rcx, qword [0x14020d1c8]
movzx ecx, byte [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x8220]
mov byte [rcx], al
mov r8, qword [rsp + 0xa9d0]
mov rdx, qword [0x14020ebc0]
mov rcx, qword [rsp + 0xb348]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212e60], eax
lea rax, [rsp + 0x1acc]
mov qword [rsp + 0xb350], rax
mov eax, dword [rsp + 0x3d34]
mov ecx, dword [0x140207d78]
add ecx, eax
mov eax, ecx
mov dword [0x14020833c], eax
movabs rax, 0x1e3e401662acb
mov rcx, qword [rsp + 0x52a0]
imul rcx, rax
mov rax, rcx
mov qword [rsp + 0x5950], rax
mov rax, qword [rsp + 0x7560]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xa22]
or eax, ecx
mov byte [rsp + 0x376], al
movsx eax, word [0x140207268]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
sub eax, ecx
mov word [str.S83], ax
mov r8, qword [rsp + 0x88c0]
mov rdx, qword [0x140211780]
mov rcx, qword [rsp + 0xb358]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212e6c], eax
mov rax, qword [0x14020ec90]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x4364]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x3288], eax
lea rax, [rsp + 0x62e8]
mov qword [rsp + 0xb360], rax
movzx eax, byte [rsp + 0x423]
mov rcx, qword [0x140212d48]
movzx ecx, byte [rcx]
shl eax, cl
mov byte [0x140208341], al
movzx eax, word [0x1402072ac]
movzx ecx, word [rsp + 0x1670]
and eax, ecx
mov word [rsp + 0x1ae4], ax
mov eax, dword [0x140207310]
movzx ecx, al
mov eax, dword [0x1402075a8]
shr eax, cl
mov dword [rsp + 0x1ea4], eax
mov rax, qword [0x14020d1f0]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x6298]
shr rax, cl
mov rcx, qword [0x14020ce30]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7138]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x41d]
xor eax, ecx
mov rcx, qword [rsp + 0x9610]
mov byte [rcx], al
lea rax, [0x140207314]
mov qword [rsp + 0xb368], rax
lea rax, [0x1402077bc]
mov qword [0x140212e88], rax
mov rax, qword [rsp + 0xa8e0]
mov rcx, qword [0x14020cd30]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0xb190]
mov qword [rcx], rax
lea rax, str.17_
mov qword [rsp + 0xb370], rax
mov rax, qword [rsp + 0x8e08]
movzx eax, word [rax]
movzx ecx, word [0x140207280]
and eax, ecx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov rcx, qword [rsp + 0xb378]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212e94], eax
mov eax, dword [rsp + 0x430c]
mov rcx, qword [0x1402105d0]
mov qword [rsp + 0xb380], rcx
movzx ecx, al
mov rax, qword [rsp + 0xb380]
mov eax, dword [rax]
shl eax, cl
mov rcx, qword [rsp + 0x9ff0]
mov dword [rcx], eax
lea rax, [0x1402072f8]
mov qword [rsp + 0xb388], rax
lea rax, [rsp + 0x36b]
mov qword [0x140212ea8], rax
mov rax, qword [rsp + 0x8e88]
movsx eax, word [rax]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x81c0]
mov word [rcx], ax
mov r8, qword [rsp + 0xb390]
mov rdx, qword [0x140212eb0]
mov rcx, qword [rsp + 0x8ee0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e1e0], eax
mov rax, qword [rsp + 0x87d8]
mov ecx, dword [rsp + 0x3f20]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x4aa8], eax
mov rcx, qword [rsp + 0xa508]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402107bc], eax
mov rax, qword [rsp + 0xa418]
mov rax, qword [rax]
mov rcx, qword [0x140207350]
sub rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
mov rcx, qword [rsp + 0xb398]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212ec0], eax
mov rax, qword [rsp + 0x98c8]
movzx eax, byte [rax]
movzx ecx, byte [0x140207cfd]
shl eax, cl
mov rcx, qword [rsp + 0xaf68]
mov byte [rcx], al
mov rax, qword [rsp + 0x89d8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x14e0]
sar eax, cl
mov word [rsp + 0x1b84], ax
lea rax, [0x14020833c]
mov qword [0x140212ed0], rax
mov rax, qword [rsp + 0x9300]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5928]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x5e68], rax
mov r8, qword [rsp + 0xb3a0]
mov rdx, qword [0x140212ed8]
mov rcx, qword [rsp + 0xb0c0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e5f4], eax
movsx eax, byte [0x140207b4a]
movsx ecx, byte [0x1402082de]
imul eax, ecx
mov byte [rsp + 0x50a], al
mov rax, qword [rsp + 0x84d0]
movsx eax, word [rax]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov rax, qword [rsp + 0x90c8]
mov rcx, qword [rsp + 0xa3b0]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov rcx, qword [rsp + 0x8bb0]
mov dword [rcx], eax
mov rax, qword [rsp + 0x9b68]
mov rax, qword [rax]
mov rcx, qword [0x140207258]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x6940], rax
lea rax, [rsp + 0xa13]
mov qword [0x140212ef0], rax
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
movzx ecx, word [rsp + 0xfac]
and eax, ecx
mov rcx, qword [rsp + 0xb008]
mov word [rcx], ax
mov rcx, qword [rsp + 0x9a80]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f100], eax
lea rax, [rsp + 0x1bd4]
mov qword [rsp + 0xb3a8], rax
mov r8, qword [rsp + 0xa8a8]
mov rdx, qword [0x1402102c8]
mov rcx, qword [rsp + 0xb3b0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212ec4], eax
mov rax, qword [0x14020d248]
mov rcx, qword [rsp + 0x9440]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov qword [0x140207250], rax
mov rax, qword [rsp + 0x85f8]
movsx eax, byte [rax]
movsx ecx, byte [0x14020785a]
add eax, ecx
mov byte [rsp + 0xb25], al
lea rax, [rsp + 0x12f0]
mov qword [rsp + 0xb3b8], rax
lea rax, [rsp + 0x2d14]
mov qword [0x140212f00], rax
mov rax, qword [rsp + 0x8510]
mov rax, qword [rax]
mov rcx, qword [0x1402072e0]
xor rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x77c8]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x2c3]
cdq
mov ecx, 0x27
idiv ecx
mov byte [rsp + 0xd90], al
mov rax, qword [rsp + 0x8f20]
movzx eax, word [rax]
cdq
mov ecx, 0x1b1
idiv ecx
mov eax, edx
mov word [0x1402072ac], ax
mov rax, qword [0x1402115e8]
mov eax, dword [rax]
mov rcx, qword [0x140211a88]
mov qword [rsp + 0xb3c0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xb3c0]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x1bb0], eax
lea rax, [rsp + 0x5e48]
mov qword [rsp + 0xb3c8], rax
lea rax, [0x1402078bd]
mov qword [0x140212f18], rax
mov r8, qword [rsp + 0x8ab8]
mov rdx, qword [0x14020cc28]
mov rcx, qword [rsp + 0xb3d0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212f0c], eax
movsx eax, word [str.S83]
mov rcx, qword [rsp + 0x8450]
movsx ecx, word [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x7b30]
mov word [rcx], ax
lea rax, [0x140207fd0]
mov qword [rsp + 0xb3d8], rax
mov rax, qword [rsp + 0x8070]
mov rcx, qword [rsp + 0x5cf0]
mov rax, qword [rax]
or rax, rcx
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
mov rcx, qword [rsp + 0xb3e0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212f24], eax
mov rcx, qword [rsp + 0x8188]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cb84], eax
mov rax, qword [0x14020d8a8]
movzx eax, byte [rax]
movzx ecx, byte [0x140207423]
or eax, ecx
mov rcx, qword [rsp + 0xa968]
mov byte [rcx], al
lea rax, [rsp + 0x1b68]
mov qword [rsp + 0xb3e8], rax
lea rax, [0x1402072ec]
mov qword [0x140212f40], rax
mov rax, qword [rsp + 0x76a0]
mov rcx, qword [rsp + 0xa060]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x5280], rax
movsx eax, byte [0x140207654]
movsx ecx, byte [str.WU]
and eax, ecx
mov byte [rsp + 0x57], al
mov r8, qword [rsp + 0x6f00]
mov rdx, qword [0x14020cd20]
mov rcx, qword [rsp + 0xb3f0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212f3c], eax
mov rax, qword [rsp + 0x9a58]
movsx eax, word [rax]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
sar eax, cl
mov rcx, qword [0x14020cfb0]
mov word [rcx], ax
mov rax, qword [rsp + 0x6ee0]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x1402079b0]
shl eax, cl
mov dword [rsp + 0x4da0], eax
mov r8, qword [rsp + 0xa028]
mov rdx, qword [0x14020d970]
mov rcx, qword [rsp + 0xb3f8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212f54], eax
mov rcx, qword [rsp + 0xb400]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212f5c], eax
mov rax, qword [0x140207350]
cqo
mov rcx, qword [rsp + 0xb2f8]
idiv qword [rcx]
mov rax, rdx
mov qword [rsp + 0x54c0], rax
lea rax, [rsp + 0xa26]
mov qword [0x140212f68], rax
movzx eax, word [0x1402072ac]
cdq
mov ecx, 0x14d
idiv ecx
mov word [rsp + 0xf80], ax
mov rax, qword [rsp + 0x7638]
mov rcx, qword [0x140212c60]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x47fc], eax
mov rcx, qword [rsp + 0x9ab8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ee64], eax
mov r8, qword [rsp + 0x81e0]
mov rdx, qword [0x14020cee0]
mov rcx, qword [rsp + 0xb408]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212f74], eax
mov rax, qword [rsp + 0x8550]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6238]
add rcx, rax
mov rax, rcx
mov qword [0x1402072f8], rax
movsx eax, byte [0x1402077ac]
movsx ecx, byte [0x140207654]
add eax, ecx
mov byte [rsp + 0x50a], al
movsx eax, word [rsp + 0x121c]
movsx ecx, word [0x140207290]
shl eax, cl
mov word [rsp + 0x11ac], ax
mov rcx, qword [rsp + 0xb410]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212f7c], eax
lea rax, [0x140207f50]
mov qword [0x140212f88], rax
mov r8, qword [rsp + 0xb418]
mov rdx, qword [0x140212f90]
mov rcx, qword [rsp + 0x8fa0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211438], eax
mov rcx, qword [rsp + 0x7120]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d538], eax
mov rax, qword [0x14020cd30]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6630]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x6ab0], rax
mov rax, qword [0x140211110]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xe6]
sub eax, ecx
mov byte [rsp + 0x63e], al
mov r8, qword [rsp + 0x81f0]
mov rdx, qword [0x1402114a8]
mov rcx, qword [rsp + 0xb420]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212fa0], eax
movzx eax, word [0x1402072d4]
movzx ecx, word [rsp + 0x1294]
xor eax, ecx
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov rcx, qword [rsp + 0xb428]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212fa8], eax
mov rax, qword [0x140212d28]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x2f54]
and ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x7638]
mov dword [rcx], eax
mov rax, qword [rsp + 0x5eb8]
mov rcx, qword [rsp + 0xac10]
mov qword [rsp + 0xb430], rcx
movzx ecx, al
mov rax, qword [rsp + 0xb430]
mov rax, qword [rax]
shr rax, cl
mov qword [rsp + 0x6b50], rax
lea rax, [0x14020785a]
mov qword [0x140212fb0], rax
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0xb1a8]
movsx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0xeec], ax
lea rax, [0x140207938]
mov qword [rsp + 0xb438], rax
mov r8, qword [rsp + 0xb440]
mov rdx, qword [0x140212fc0]
mov rcx, qword [rsp + 0x8a20]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e2ac], eax
mov r8, qword [rsp + 0xb448]
mov rdx, qword [0x140212fd0]
mov rcx, qword [rsp + 0x9588]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402123f8], eax
mov rax, qword [rsp + 0x7810]
mov rcx, qword [rsp + 0x6940]
imul rcx, qword [rax]
mov rax, rcx
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
mov rax, qword [0x14020fb70]
movzx eax, byte [rax]
movzx ecx, byte [0x1402079e6]
add eax, ecx
mov byte [rsp + 0x27e], al
mov rax, qword [rsp + 0xa698]
movzx eax, word [rax]
movzx ecx, word [0x1402072d4]
and eax, ecx
mov word [rsp + 0x17fc], ax
mov rcx, qword [rsp + 0x8ec0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d474], eax
lea rax, [0x140208054]
mov qword [0x140212fd8], rax
mov rax, qword [rsp + 0x9168]
mov rcx, qword [0x1402072f8]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x5ca8], rax
lea rax, [rsp + 0x280]
mov qword [rsp + 0xb450], rax
movsx eax, word [rsp + 0x1010]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
shl eax, cl
mov word [0x140207268], ax
mov eax, dword [rsp + 0x50bc]
mov ecx, dword [0x1402081f4]
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x6ee0]
mov dword [rcx], eax
lea rax, [0x140207258]
mov qword [rsp + 0xb458], rax
lea rax, [0x140207373]
mov qword [0x140212ff0], rax
mov rax, qword [rsp + 0xacf0]
movzx eax, word [rax]
movzx ecx, word [0x140207304]
sub eax, ecx
mov rcx, qword [rsp + 0x6d28]
mov word [rcx], ax
mov rax, qword [0x14020e040]
mov rcx, qword [rsp + 0x9ae8]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x2004], eax
mov rcx, qword [rsp + 0xb460]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212ff8], eax
mov rax, qword [0x14020ce30]
mov rcx, qword [0x14020d1f0]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [0x140207320], rax
movsx eax, byte [rsp + 0x57]
mov rcx, qword [0x14020edf0]
movsx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0x767], al
mov r8, qword [rsp + 0xb468]
mov rdx, qword [0x140213010]
mov rcx, qword [rsp + 0xafb8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210d8c], eax
mov rax, qword [rsp + 0x9f00]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x7d78]
movsx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x1a38], ax
mov rax, qword [rsp + 0x9df0]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x1402075f0]
shl eax, cl
mov dword [0x140208384], eax
mov rax, qword [rsp + 0x9df8]
mov rcx, qword [0x14020cd30]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x6730], rax
mov rcx, qword [rsp + 0x9780]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d220], eax
lea rax, [rsp + 0x756]
mov qword [rsp + 0xb470], rax
movzx eax, word [rsp + 0x1970]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
and eax, ecx
mov word [0x1402072ac], ax
mov r8, qword [rsp + 0xb320]
mov rdx, qword [0x14020db60]
mov rcx, qword [rsp + 0xb478]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213028], eax
mov eax, dword [rsp + 0x326c]
mov ecx, dword [rsp + 0x44bc]
and ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x7140]
mov dword [rcx], eax
lea rax, [0x140207320]
mov qword [rsp + 0xb480], rax
mov rcx, qword [rsp + 0xb488]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021302c], eax
movsx eax, byte [0x1402082de]
mov rcx, qword [rsp + 0x7518]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [0x14020837f], al
mov r8, qword [rsp + 0xb490]
mov rdx, qword [0x140213048]
mov rcx, qword [rsp + 0xb330]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020faa4], eax
movsx eax, word [0x140207268]
movsx ecx, word [rsp + 0x10f0]
sub eax, ecx
mov word [rsp + 0x1200], ax
mov eax, dword [0x140207ca0]
mov ecx, dword [rsp + 0x1ba0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x1ce4], eax
mov r8, qword [rsp + 0xb498]
mov rdx, qword [0x140213058]
mov rcx, qword [rsp + 0x77d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402122dc], eax
mov rax, qword [rsp + 0x7460]
mov rcx, qword [rsp + 0xa3c0]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
movzx eax, byte [0x14020781d]
movzx ecx, byte [0x140207482]
sar eax, cl
mov rcx, qword [rsp + 0x94e8]
mov byte [rcx], al
mov rcx, qword [rsp + 0x79a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402103ec], eax
lea rax, [rsp + 0x1af0]
mov qword [rsp + 0xb4a0], rax
mov r8, qword [rsp + 0x7e40]
mov rdx, qword [0x14020f9a0]
mov rcx, qword [rsp + 0xb4a8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213060], eax
mov rax, qword [rsp + 0xad10]
mov eax, dword [rax]
mov ecx, dword [0x140207ab4]
or ecx, eax
mov eax, ecx
mov dword [0x140208390], eax
mov rax, qword [rsp + 0x9b28]
mov rcx, qword [0x140207270]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x6828], rax
movsx eax, byte [rsp + 0x7d3]
mov rcx, qword [rsp + 0x9468]
movsx ecx, byte [rcx]
imul eax, ecx
mov byte [rsp + 0x726], al
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
and eax, ecx
mov word [0x140207290], ax
mov rax, qword [0x14020f018]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x79c0]
mov qword [rsp + 0xb4b0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xb4b0]
mov eax, dword [rax]
sar eax, cl
mov dword [rsp + 0x3ca0], eax
mov rcx, qword [rsp + 0xb4b8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021306c], eax
lea rax, [rsp + 0x5420]
mov qword [rsp + 0xb4c0], rax
lea rax, [rsp + 0xa83]
mov qword [0x140213088], rax
movzx eax, word [0x140207304]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0xfac], ax
mov rcx, qword [rsp + 0x8c90]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210fac], eax
mov r8, qword [rsp + 0xa0d0]
mov rdx, qword [0x14020f9a0]
mov rcx, qword [rsp + 0xb4c8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213084], eax
xor edx, edx
mov eax, dword [rsp + 0x4c94]
mov rcx, qword [0x1402109e8]
div dword [rcx]
mov dword [rsp + 0x4de0], eax
mov rax, qword [rsp + 0x5268]
mov rcx, qword [rsp + 0x85e8]
mov qword [rsp + 0xb4d0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xb4d0]
mov rax, qword [rax]
shl rax, cl
mov rcx, qword [0x14020ce30]
mov qword [rcx], rax
movsx eax, byte [0x140207f2f]
movsx ecx, byte [0x140207cfe]
sub eax, ecx
mov byte [rsp + 0x9d7], al
lea rax, [rsp + 0x1594]
mov qword [rsp + 0xb4d8], rax
mov eax, dword [0x140207b9c]
mov ecx, dword [0x140207490]
add ecx, eax
mov eax, ecx
mov dword [0x1402083a0], eax
mov rax, qword [0x14020cdf0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6128]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x56a0], rax
mov r8, qword [rsp + 0xa000]
mov rdx, qword [0x140210ab8]
mov rcx, qword [rsp + 0xb4e0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021309c], eax
lea rax, [0x1402072df]
mov qword [rsp + 0xb4e8], rax
movzx eax, word [rsp + 0x1b68]
movzx ecx, word [0x140207280]
xor eax, ecx
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov rcx, qword [rsp + 0xb4f0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402130a8], eax
mov rax, qword [rsp + 0x9630]
mov ecx, dword [rsp + 0x45ec]
mov eax, dword [rax]
or eax, ecx
mov rcx, qword [rsp + 0xb308]
mov dword [rcx], eax
lea rax, [0x140207320]
mov qword [rsp + 0xb4f8], rax
lea rax, [0x14020796a]
mov qword [0x1402130b0], rax
mov rax, qword [rsp + 0x8708]
movsx eax, word [rax]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x1a88], ax
lea rax, [0x140207f50]
mov qword [rsp + 0xb500], rax
mov rax, qword [0x1402072e0]
mov rcx, qword [rsp + 0x7780]
mov qword [rsp + 0xb508], rcx
movzx ecx, al
mov rax, qword [rsp + 0xb508]
mov rax, qword [rax]
shl rax, cl
mov qword [0x140207338], rax
mov rcx, qword [rsp + 0x8660]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211300], eax
movzx eax, byte [0x14020799f]
mov rcx, qword [rsp + 0x8050]
movzx ecx, byte [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x8e90]
mov byte [rcx], al
lea rax, [0x1402072ac]
mov qword [rsp + 0xb510], rax
mov eax, dword [rsp + 0x2b64]
mov rcx, qword [rsp + 0xb1d8]
mov qword [rsp + 0xb518], rcx
movzx ecx, al
mov rax, qword [rsp + 0xb518]
mov eax, dword [rax]
shr eax, cl
mov dword [0x1402083a8], eax
mov rax, qword [rsp + 0xac10]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207380]
shr rax, cl
mov qword [rsp + 0x6260], rax
lea rax, [rsp + 0xb1]
mov qword [rsp + 0xb520], rax
movsx eax, word [0x140207268]
mov rcx, qword [rsp + 0x95c0]
movsx ecx, word [rcx]
shl eax, cl
mov word [0x140207290], ax
mov rax, qword [rsp + 0x7e48]
mov ecx, dword [0x1402076b0]
mov eax, dword [rax]
add eax, ecx
mov rcx, qword [rsp + 0x8bb0]
mov dword [rcx], eax
mov rax, qword [rsp + 0x54d8]
mov rcx, qword [0x140207258]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x5240], rax
lea rax, [0x140207423]
mov qword [0x1402130c0], rax
mov rax, qword [0x14020d170]
movzx eax, word [rax]
movzx ecx, word [rsp + 0xfb0]
xor eax, ecx
mov rcx, qword [rsp + 0x8268]
mov word [rcx], ax
lea rax, [0x140207c00]
mov qword [rsp + 0xb528], rax
mov rax, qword [0x14020ce30]
mov rcx, qword [rsp + 0xac88]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov qword [0x1402072f8], rax
movsx eax, byte [0x1402073bb]
movsx ecx, byte [rsp + 0xb88]
sub eax, ecx
mov rcx, qword [rsp + 0x7450]
mov byte [rcx], al
mov r8, qword [rsp + 0xa680]
mov rdx, qword [0x14020e3e0]
mov rcx, qword [rsp + 0xb530]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402130d8], eax
mov r8, qword [rsp + 0x97e0]
mov rdx, qword [0x14020fb88]
mov rcx, qword [rsp + 0xb538]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402130e0], eax
mov rax, qword [rsp + 0x7970]
movsx eax, word [rax]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x16d4], ax
mov rcx, qword [rsp + 0xb540]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402130e4], eax
mov eax, dword [rsp + 0x29d4]
mov rcx, qword [rsp + 0x8d90]
mov qword [rsp + 0xb548], rcx
movzx ecx, al
mov rax, qword [rsp + 0xb548]
mov eax, dword [rax]
sar eax, cl
mov dword [0x1402083b4], eax
mov r8, qword [rsp + 0xb550]
mov rdx, qword [0x140213100]
mov rcx, qword [rsp + 0x7300]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dc5c], eax
mov rcx, qword [rsp + 0x9538]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212944], eax
mov rax, qword [0x14020cc98]
mov rcx, qword [rsp + 0x97b8]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x6b48], rax
mov r8, qword [rsp + 0x77d0]
mov rdx, qword [0x14020fc48]
mov rcx, qword [rsp + 0xb558]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213108], eax
lea rax, [rsp + 0x63e]
mov qword [rsp + 0xb560], rax
mov rax, qword [0x14020d170]
movzx eax, word [rax]
movzx ecx, word [0x140207280]
xor eax, ecx
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov rcx, qword [rsp + 0xb568]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021310c], eax
mov rax, qword [0x14020e830]
mov eax, dword [rax]
mov rcx, qword [rsp + 0xa9b8]
mov qword [rsp + 0xb570], rcx
movzx ecx, al
mov rax, qword [rsp + 0xb570]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x39e8], eax
lea rax, [0x140207380]
mov qword [rsp + 0xb578], rax
mov rax, qword [rsp + 0x8368]
movsx eax, byte [rax]
mov rcx, qword [0x14020d000]
movsx ecx, byte [rcx]
add eax, ecx
mov byte [0x1402083b3], al
mov r8, qword [rsp + 0xb580]
mov rdx, qword [0x140213128]
mov rcx, qword [rsp + 0x9020]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f998], eax
movsx eax, word [str.S83]
mov rcx, qword [rsp + 0x8a38]
movsx ecx, word [rcx]
and eax, ecx
mov rcx, qword [rsp + 0xb0f8]
mov word [rcx], ax
lea rax, [0x1402076d4]
mov qword [rsp + 0xb588], rax
mov rax, qword [rsp + 0x8ed8]
mov rax, qword [rax]
mov rcx, qword [0x140207350]
and rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cc98]
mov qword [rcx], rax
mov rax, qword [0x1402122a8]
movzx eax, byte [rax]
movzx ecx, byte [0x140208023]
xor eax, ecx
mov rcx, qword [rsp + 0x78c0]
mov byte [rcx], al
mov rcx, qword [rsp + 0x7b48]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212a44], eax
mov r8, qword [rsp + 0x8208]
mov rdx, qword [0x14020e138]
mov rcx, qword [rsp + 0xb590]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021311c], eax
mov rax, qword [rsp + 0x91d0]
movzx eax, word [rax]
movzx ecx, word [0x140207280]
sub eax, ecx
mov word [rsp + 0x10f8], ax
lea rax, [0x1402081d0]
mov qword [0x140213140], rax
mov rax, qword [rsp + 0xab00]
mov rcx, qword [0x140207320]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x6298], rax
movsx eax, byte [0x140207e49]
mov rcx, qword [rsp + 0x7ab0]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x4b8], al
movsx eax, word [str.S83]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
sar eax, cl
mov rcx, qword [0x14020ce98]
mov word [rcx], ax
mov eax, dword [0x140207af0]
mov ecx, dword [rsp + 0x3578]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x2134], eax
mov rcx, qword [rsp + 0xb598]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213154], eax
mov rcx, qword [rsp + 0x7c30]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021072c], eax
lea rax, [rsp + 0x5b78]
mov qword [rsp + 0xb5a0], rax
movzx eax, byte [rsp + 0x41f]
mov rcx, qword [0x14020ee70]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [0x1402083c6], al
movzx eax, word [0x1402072d4]
movzx ecx, word [rsp + 0x1368]
shl eax, cl
mov word [rsp + 0x11f0], ax
lea rax, [0x140208078]
mov qword [rsp + 0xb5a8], rax
mov rax, qword [rsp + 0x5428]
mov rcx, qword [0x140207270]
and rcx, rax
mov rax, rcx
mov rcx, qword [0x14020ce30]
mov qword [rcx], rax
mov rax, qword [0x14020d8f8]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x7138]
movsx ecx, byte [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x6e08]
mov byte [rcx], al
mov r8, qword [rsp + 0xa658]
mov rdx, qword [0x14020f2e0]
mov rcx, qword [rsp + 0xb5b0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021315c], eax
lea rax, [rsp + 0x1230]
mov qword [rsp + 0xb5b8], rax
lea rax, [0x140207f08]
mov qword [0x140213178], rax
mov rax, qword [0x1402072e0]
imul rax, qword [rsp + 0x6b48]
mov rcx, qword [rsp + 0x7780]
mov qword [rcx], rax
lea rax, str.17_
mov qword [rsp + 0xb5c0], rax
mov r8, qword [rsp + 0x6fd8]
mov rdx, qword [0x140211fd0]
mov rcx, qword [rsp + 0xb5c8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213174], eax
movzx eax, word [rsp + 0x1764]
mov rcx, qword [rsp + 0x89d8]
movzx ecx, word [rcx]
cdq
idiv ecx
mov eax, edx
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
xor edx, edx
mov eax, dword [0x1402078a4]
mov rcx, qword [0x14020f698]
div dword [rcx]
mov dword [rsp + 0x48b0], eax
mov rax, qword [0x14020d248]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5580]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x62e0], rax
lea rax, [0x14020740a]
mov qword [0x140213190], rax
mov rcx, qword [rsp + 0xb5d0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213184], eax
mov rax, qword [rsp + 0x9dc8]
movsx eax, word [rax]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x7b30]
mov word [rcx], ax
mov eax, dword [rsp + 0x2600]
mov ecx, dword [0x140207ed0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x2238], eax
mov rcx, qword [rsp + 0x9688]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212d24], eax
mov r8, qword [rsp + 0x8ae8]
mov rdx, qword [0x140212d38]
mov rcx, qword [rsp + 0xb5d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402131a0], eax
mov r8, qword [rsp + 0xad90]
mov rdx, qword [0x14020f8f0]
mov rcx, qword [rsp + 0xb5e0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402131b0], eax
mov rcx, qword [rsp + 0xb5e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402131c0], eax
mov r8, qword [rsp + 0xb5f0]
mov rdx, qword [0x1402131c8]
mov rcx, qword [rsp + 0x6c58]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ccf8], eax
mov rcx, qword [rsp + 0xa710]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212a8c], eax
mov rax, qword [0x14020cd30]
mov rax, qword [rax]
mov rcx, qword [0x140207240]
add rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
mov rax, qword [rsp + 0x9550]
movzx eax, byte [rax]
mov rcx, qword [0x14020fd40]
movzx ecx, byte [rcx]
or eax, ecx
mov rcx, qword [rsp + 0xa3e0]
mov byte [rcx], al
mov rax, qword [rsp + 0x9408]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1130]
sub eax, ecx
mov word [rsp + 0xdb4], ax
mov rax, qword [0x14020e530]
mov eax, dword [rax]
mov ecx, dword [0x140207d3c]
xor ecx, eax
mov eax, ecx
mov dword [0x1402083e0], eax
mov rcx, qword [rsp + 0xb5f8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402131e0], eax
mov r8, qword [rsp + 0xb600]
mov rdx, qword [0x1402131e8]
mov rcx, qword [rsp + 0x8cb8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211994], eax
mov rcx, qword [rsp + 0x9a20]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ce44], eax
mov r8, qword [rsp + 0xa860]
mov rdx, qword [0x140212248]
mov rcx, qword [rsp + 0xb608]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402131f4], eax
mov rax, qword [0x14020d110]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x6228]
shl rax, cl
mov qword [rsp + 0x66c8], rax
mov rax, qword [0x14020f260]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x647]
and eax, ecx
mov byte [rsp + 0x974], al
mov r8, qword [rsp + 0xb208]
mov rdx, qword [0x14020eed0]
mov rcx, qword [rsp + 0xb610]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213200], eax
movsx eax, word [str.S83]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
sar eax, cl
mov word [0x140207290], ax
mov eax, dword [0x140207348]
movzx ecx, al
mov eax, dword [rsp + 0x367c]
sar eax, cl
mov dword [rsp + 0x50bc], eax
lea rax, [rsp + 0x60c0]
mov qword [rsp + 0xb618], rax
lea rax, [rsp + 0xb0e]
mov qword [0x140213208], rax
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
movzx ecx, word [0x140207280]
xor eax, ecx
mov word [rsp + 0x10fc], ax
mov rax, qword [0x14020f758]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x2840]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x386c], eax
mov rax, qword [0x14020d110]
mov rcx, qword [rsp + 0xa5a0]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov qword [0x140207270], rax
mov rax, qword [0x140210050]
movsx eax, byte [rax]
mov rcx, qword [0x1402114c8]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0xc8e], al
mov rax, qword [rsp + 0x6e58]
movsx eax, word [rax]
movsx ecx, word [0x140207268]
or eax, ecx
mov word [rsp + 0x10e8], ax
mov rax, qword [rsp + 0x7d28]
mov ecx, dword [rsp + 0x2710]
mov eax, dword [rax]
sub eax, ecx
mov dword [0x1402083f0], eax
mov rax, qword [0x14020cc98]
mov rcx, qword [0x14020d2a0]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x5d70], rax
mov rcx, qword [rsp + 0xb620]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213220], eax
mov rcx, qword [rsp + 0x97d0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402107c8], eax
movzx eax, byte [rsp + 0x5a3]
movzx ecx, byte [0x140207b00]
shl eax, cl
mov byte [rsp + 0x3ce], al
mov rax, qword [rsp + 0x9790]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x11bc]
sar eax, cl
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov rax, qword [0x140210d00]
mov eax, dword [rax]
mov ecx, dword [0x140207fe8]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x463c], eax
mov rax, qword [0x140207380]
mov rcx, qword [rsp + 0x5688]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x68c8], rax
lea rax, [0x1402073e3]
mov qword [0x140213230], rax
mov rax, qword [rsp + 0x9a58]
movsx eax, word [rax]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x9428]
mov word [rcx], ax
mov r8, qword [rsp + 0x6f00]
mov rdx, qword [0x14020e220]
mov rcx, qword [rsp + 0xb628]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213240], eax
mov eax, dword [rsp + 0x1b9c]
mov ecx, dword [rsp + 0x35d8]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x37a0], eax
mov rax, qword [rsp + 0x7460]
mov rax, qword [rax]
mov rcx, qword [0x140207240]
and rcx, rax
mov rax, rcx
mov qword [0x140207338], rax
mov rcx, qword [rsp + 0xb630]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213244], eax
mov r8, qword [rsp + 0xb638]
mov rdx, qword [0x140213248]
mov rcx, qword [rsp + 0xaa80]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f604], eax
movzx eax, byte [rsp + 0x17c]
movzx ecx, byte [0x140207ffe]
sub eax, ecx
mov byte [rsp + 0x665], al
movzx eax, word [0x140207280]
movzx ecx, word [rsp + 0xfb0]
add eax, ecx
mov word [rsp + 0x1780], ax
lea rax, [0x1402081d0]
mov qword [0x140213260], rax
mov rax, qword [rsp + 0x7050]
mov rcx, qword [rsp + 0x66f0]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x6020], rax
mov rax, qword [0x14020f5b8]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0xae08]
movsx ecx, byte [rcx]
cdq
idiv ecx
mov eax, edx
mov byte [rsp + 0xc4d], al
mov rax, qword [rsp + 0x6e58]
movsx eax, word [rax]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
shl eax, cl
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov rcx, qword [rsp + 0xaef8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d27c], eax
mov rax, qword [rsp + 0x8eb0]
mov eax, dword [rax]
mov rcx, qword [0x14020dd18]
mov qword [rsp + 0xb640], rcx
movzx ecx, al
mov rax, qword [rsp + 0xb640]
mov eax, dword [rax]
sar eax, cl
mov rcx, qword [rsp + 0x8258]
mov dword [rcx], eax
mov rax, qword [0x14020cdf0]
mov rcx, qword [rsp + 0xacb8]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x60d0], rax
movzx eax, byte [rsp + 0x457]
movzx ecx, byte [0x140207ca5]
or eax, ecx
mov byte [0x1402083fc], al
movzx eax, word [rsp + 0xe84]
mov rcx, qword [rsp + 0x8828]
movzx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [rsp + 0x8eb8]
mov word [rcx], ax
mov r8, qword [rsp + 0xa8a8]
mov rdx, qword [0x14020f6a8]
mov rcx, qword [rsp + 0xb648]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021326c], eax
lea rax, [0x140207768]
mov qword [rsp + 0xb650], rax
mov rax, qword [rsp + 0x6040]
mov rcx, qword [rsp + 0x5ea8]
and rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d110]
mov qword [rcx], rax
movsx eax, byte [0x140207577]
movsx ecx, byte [rsp + 0x974]
sar eax, cl
mov byte [rsp + 0xd9a], al
lea rax, [rsp + 0x11d4]
mov qword [rsp + 0xb658], rax
mov r8, qword [rsp + 0x78f8]
mov rdx, qword [0x140212cc8]
mov rcx, qword [rsp + 0xb660]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213280], eax
lea rax, [0x140207cc8]
mov qword [0x140213288], rax
mov rcx, qword [rsp + 0xb668]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213294], eax
mov rax, qword [rsp + 0x80e0]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x54d8]
shl rax, cl
mov qword [rsp + 0x5b58], rax
lea rax, [0x1402076f1]
mov qword [rsp + 0xb670], rax
mov rax, qword [0x14020d170]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x7a98]
movzx ecx, word [rcx]
sub eax, ecx
mov word [0x1402072d4], ax
mov rcx, qword [rsp + 0x7580]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e0b0], eax
mov rax, qword [0x14020ff00]
mov ecx, dword [0x140208100]
mov eax, dword [rax]
add eax, ecx
mov rcx, qword [rsp + 0x8080]
mov dword [rcx], eax
lea rax, [rsp + 0x5348]
mov qword [rsp + 0xb678], rax
movsx eax, byte [str.WU]
mov rcx, qword [rsp + 0x9ad0]
movsx ecx, byte [rcx]
add eax, ecx
mov byte [0x1402083ff], al
mov r8, qword [rsp + 0xa068]
mov rdx, qword [0x140212248]
mov rcx, qword [rsp + 0xb680]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402132a0], eax
movsx eax, word [rsp + 0x154c]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x173c], ax
lea rax, [rsp + 0x1c08]
mov qword [rsp + 0xb688], rax
mov r8, qword [rsp + 0xa028]
mov rdx, qword [0x140212168]
mov rcx, qword [rsp + 0xb690]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402132a8], eax
mov rax, qword [0x14020d2a0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5630]
or rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
movzx eax, byte [0x140207c6f]
mov rcx, qword [rsp + 0x7128]
movzx ecx, byte [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x81c8]
mov byte [rcx], al
mov rcx, qword [rsp + 0xb698]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402132b0], eax
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
imul eax, eax, 0x2a9
mov word [rsp + 0x1424], ax
xor edx, edx
mov rax, qword [rsp + 0x9540]
mov eax, dword [rax]
mov rcx, qword [0x14020f398]
div dword [rcx]
mov eax, edx
mov dword [0x140208414], eax
mov rax, qword [0x14020d248]
mov rcx, qword [rsp + 0x9cb8]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x5ca8], rax
mov r8, qword [rsp + 0xb6a0]
mov rdx, qword [0x1402132c8]
mov rcx, qword [rsp + 0x9518]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e2e8], eax
lea rax, [0x14020837f]
mov qword [rsp + 0xb6a8], rax
mov rcx, qword [rsp + 0x7de0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402119b8], eax
mov rax, qword [rsp + 0x9930]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1630]
and eax, ecx
mov rcx, qword [0x14020cfb0]
mov word [rcx], ax
mov rcx, qword [rsp + 0xb6b0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402132d4], eax
mov rax, qword [0x140211ed0]
mov eax, dword [rax]
mov rcx, qword [0x140210cb8]
mov qword [rsp + 0xb6b8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xb6b8]
mov eax, dword [rax]
sar eax, cl
mov rcx, qword [rsp + 0x8b18]
mov dword [rcx], eax
mov r8, qword [rsp + 0xb6c0]
mov rdx, qword [0x1402132e0]
mov rcx, qword [rsp + 0x9ab8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021099c], eax
lea rax, [rsp + 0x5b58]
mov qword [rsp + 0xb6c8], rax
mov rax, qword [0x140210e88]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x27e]
sar eax, cl
mov byte [0x14020840f], al
mov r8, qword [rsp + 0xb6d0]
mov rdx, qword [0x1402132f0]
mov rcx, qword [rsp + 0x9b90]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212a1c], eax
movzx eax, word [rsp + 0x1b38]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
add eax, ecx
mov rcx, qword [rsp + 0xa2f0]
mov word [rcx], ax
mov rcx, qword [rsp + 0x7c30]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211e2c], eax
mov rax, qword [0x140211338]
mov ecx, dword [rsp + 0x2618]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x3cfc], eax
mov rax, qword [rsp + 0x62e0]
mov rcx, qword [0x1402072f8]
xor rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d248]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7450]
movsx eax, byte [rax]
mov rcx, qword [0x14020fa20]
movsx ecx, byte [rcx]
shl eax, cl
mov rcx, qword [rsp + 0xa248]
mov byte [rcx], al
movsx eax, word [0x140207314]
movsx ecx, word [rsp + 0x10e4]
or eax, ecx
mov word [rsp + 0xe9c], ax
lea rax, [0x140207adc]
mov qword [0x1402132f8], rax
mov rax, qword [rsp + 0x9628]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6168]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x8608]
mov qword [rcx], rax
mov rcx, qword [rsp + 0xb6d8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213308], eax
lea rax, [0x1402083c6]
mov qword [rsp + 0xb6e0], rax
mov rax, qword [rsp + 0xa9a0]
movzx eax, word [rax]
mov rcx, qword [rsp + 0xa758]
movzx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov rax, qword [0x14020d578]
mov ecx, dword [rsp + 0x4928]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x326c], eax
lea rax, [rsp + 0x6420]
mov qword [rsp + 0xb6e8], rax
lea rax, [0x140207c0d]
mov qword [0x140213310], rax
movsx eax, word [str.S83]
movsx ecx, word [rsp + 0x18f8]
sar eax, cl
mov rcx, qword [rsp + 0x8678]
mov word [rcx], ax
mov r8, qword [rsp + 0xb6f0]
mov rdx, qword [0x140213320]
mov rcx, qword [rsp + 0x7568]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021025c], eax
mov rax, qword [0x14020e078]
mov eax, dword [rax]
mov ecx, dword [0x140207ddc]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x3198], eax
mov rax, qword [0x14020d2a0]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x63c8]
shl rax, cl
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
mov rax, qword [0x14020f800]
movzx eax, byte [rax]
cdq
mov ecx, 0x35
idiv ecx
mov eax, edx
mov byte [rsp + 0x909], al
lea rax, [0x1402072d4]
mov qword [rsp + 0xb6f8], rax
mov r8, qword [rsp + 0xb700]
mov rdx, qword [0x140213338]
mov rcx, qword [rsp + 0x74d0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210974], eax
mov rcx, qword [rsp + 0x6ca0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211084], eax
mov rax, qword [rsp + 0xa828]
mov eax, dword [rax]
mov ecx, dword [0x14020773c]
add ecx, eax
mov eax, ecx
mov dword [0x14020842c], eax
mov rax, qword [rsp + 0x99d0]
mov rax, qword [rax]
mov rcx, qword [0x140207270]
and rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0xa010]
mov qword [rcx], rax
mov rcx, qword [rsp + 0xb708]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213344], eax
lea rax, [rsp + 0x949]
mov qword [rsp + 0xb710], rax
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1414]
and eax, ecx
mov rcx, qword [0x14020cfb0]
mov word [rcx], ax
mov rax, qword [0x140212480]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x5130]
shl eax, cl
mov dword [rsp + 0x2be8], eax
mov r8, qword [rsp + 0xb718]
mov rdx, qword [0x140213350]
mov rcx, qword [rsp + 0x9c08]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402131c0], eax
lea rax, [rsp + 0x65d0]
mov qword [rsp + 0xb720], rax
lea rax, [rsp + 0x585]
mov qword [0x140213358], rax
movzx eax, word [0x1402072ac]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x9510]
mov word [rcx], ax
mov eax, dword [0x1402083a8]
mov ecx, dword [rsp + 0x3c10]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x2fbc], eax
mov rax, qword [rsp + 0x8e98]
mov rcx, qword [rsp + 0x9218]
mov rax, qword [rax]
imul rax, qword [rcx]
mov rcx, qword [0x14020d248]
mov qword [rcx], rax
movsx eax, byte [0x140207bf8]
mov rcx, qword [rsp + 0x88b0]
movsx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0x463], al
lea rax, [rsp + 0x11d4]
mov qword [rsp + 0xb728], rax
mov rcx, qword [rsp + 0x8fd8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021018c], eax
mov r8, qword [rsp + 0x9878]
mov rdx, qword [0x140210660]
mov rcx, qword [rsp + 0xb730]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213364], eax
mov eax, dword [rsp + 0x1ba4]
mov rcx, qword [0x140211ed0]
mov qword [rsp + 0xb738], rcx
movzx ecx, al
mov rax, qword [rsp + 0xb738]
mov eax, dword [rax]
sar eax, cl
mov dword [0x140208438], eax
mov rax, qword [0x14020cc98]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x66f8]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x56a0], rax
lea rax, [rsp + 0xa26]
mov qword [rsp + 0xb740], rax
mov rax, qword [rsp + 0xa9a0]
movzx eax, word [rax]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
or eax, ecx
mov word [0x1402072ac], ax
mov eax, dword [rsp + 0x2c58]
imul eax, dword [rsp + 0x4c98]
mov dword [rsp + 0x4c08], eax
mov rax, qword [rsp + 0x66c8]
mov rcx, qword [0x140207270]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x55a0], rax
mov rcx, qword [rsp + 0xb748]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213380], eax
mov r8, qword [rsp + 0xb750]
mov rdx, qword [0x140213390]
mov rcx, qword [rsp + 0x8098]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210d7c], eax
lea rax, [rsp + 0x1ed]
mov qword [0x140213398], rax
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x6e58]
movsx ecx, word [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x7328]
mov word [rcx], ax
lea rax, [rsp + 0x3018]
mov qword [rsp + 0xb758], rax
mov rax, qword [rsp + 0x6818]
mov rcx, qword [0x140207258]
xor rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x2a3]
mov rcx, qword [0x14020ea50]
movzx ecx, byte [rcx]
cdq
idiv ecx
mov eax, edx
mov rcx, qword [rsp + 0x7330]
mov byte [rcx], al
mov r8, qword [rsp + 0xb760]
mov rdx, qword [0x1402133a0]
mov rcx, qword [rsp + 0x9980]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ef84], eax
mov rcx, qword [rsp + 0x7650]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213220], eax
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1a80]
cdq
idiv ecx
mov word [rsp + 0x15c4], ax
mov rcx, qword [rsp + 0xb768]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402133b0], eax
mov r8, qword [rsp + 0xb770]
mov rdx, qword [0x1402133c0]
mov rcx, qword [rsp + 0x7ed8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dd38], eax
mov r8, qword [rsp + 0xb778]
mov rdx, qword [0x1402133c8]
mov rcx, qword [rsp + 0x75a0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020df50], eax
mov rax, qword [0x140211000]
mov eax, dword [rax]
mov rcx, qword [0x14020dad0]
mov qword [rsp + 0xb780], rcx
movzx ecx, al
mov rax, qword [rsp + 0xb780]
mov eax, dword [rax]
shl eax, cl
mov dword [0x140208450], eax
mov rax, qword [0x140207250]
mov rcx, qword [rsp + 0x52a0]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x63b8], rax
lea rax, [rsp + 0xa40]
mov qword [rsp + 0xb788], rax
mov rax, qword [rsp + 0xad68]
movsx eax, word [rax]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
add eax, ecx
mov word [0x140207314], ax
mov rcx, qword [rsp + 0x7480]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210614], eax
mov rax, qword [0x14020ff58]
mov rcx, qword [rsp + 0xb268]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov rcx, qword [rsp + 0xa988]
mov dword [rcx], eax
lea rax, [0x1402072e0]
mov qword [rsp + 0xb790], rax
mov rcx, qword [rsp + 0xb798]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402133dc], eax
mov rax, qword [0x14020e468]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x8b9]
xor eax, ecx
mov byte [0x14020843f], al
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x16c8], ax
mov r8, qword [rsp + 0xb7a0]
mov rdx, qword [0x1402133f8]
mov rcx, qword [rsp + 0x6ca0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e174], eax
mov rcx, qword [rsp + 0xb628]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021038c], eax
lea rax, [rsp + 0x47fc]
mov qword [rsp + 0xb7a8], rax
mov r8, qword [rsp + 0xb718]
mov rdx, qword [0x140211328]
mov rcx, qword [rsp + 0xb7b0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213400], eax
mov rax, qword [0x14020d110]
mov rcx, qword [rsp + 0x5978]
mov rax, qword [rax]
sub rax, rcx
mov qword [0x140207320], rax
mov rcx, qword [rsp + 0xb7b8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213410], eax
movsx eax, byte [rsp + 0x335]
movsx ecx, byte [0x140207794]
shl eax, cl
mov byte [rsp + 0x64], al
movsx eax, word [str.S83]
mov rcx, qword [rsp + 0xb1e0]
movsx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x1154], ax
lea rax, [0x1402079d8]
mov qword [0x140213420], rax
mov rax, qword [rsp + 0xacb8]
mov rax, qword [rax]
mov rcx, qword [0x14020d2a0]
mov qword [rsp + 0xb7c0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xb7c0]
mov rax, qword [rax]
sar rax, cl
mov rcx, qword [rsp + 0x7cd0]
mov qword [rcx], rax
lea rax, [0x140207f42]
mov qword [rsp + 0xb7c8], rax
movzx eax, word [0x140207280]
movzx ecx, word [rsp + 0x1a04]
sar eax, cl
mov word [0x1402072d4], ax
mov eax, dword [rsp + 0x4d90]
mov rcx, qword [0x14020ff00]
mov qword [rsp + 0xb7d0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xb7d0]
mov eax, dword [rax]
shl eax, cl
mov rcx, qword [rsp + 0x99a8]
mov dword [rcx], eax
mov r8, qword [rsp + 0xb7d8]
mov rdx, qword [0x140213430]
mov rcx, qword [rsp + 0x98e8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211504], eax
mov rax, qword [rsp + 0xb578]
mov rcx, qword [0x140207320]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x5900], rax
mov rcx, qword [rsp + 0x7718]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211cd0], eax
mov rax, qword [rsp + 0x7450]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0xb188]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [0x140208456], al
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
movsx ecx, word [rsp + 0xe78]
xor eax, ecx
mov word [rsp + 0x1558], ax
lea rax, [rsp + 0x24b4]
mov qword [rsp + 0xb7e0], rax
mov r8, qword [rsp + 0x8750]
mov rdx, qword [0x140211f18]
mov rcx, qword [rsp + 0xb7e8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213440], eax
mov rax, qword [0x1402072e0]
mov rcx, qword [0x140207258]
or rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7d88]
movzx eax, byte [rax]
movzx ecx, byte [0x140207575]
sub eax, ecx
mov byte [rsp + 0xd90], al
lea rax, [rsp + 0x113c]
mov qword [rsp + 0xb7f0], rax
lea rax, [rsp + 0x3efc]
mov qword [0x140213448], rax
mov rax, qword [0x14020d110]
mov rcx, qword [0x140207320]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x6728], rax
lea rax, [rsp + 0x1a9]
mov qword [rsp + 0xb7f8], rax
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0xa6e8]
movsx ecx, word [rcx]
sar eax, cl
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov eax, dword [0x1402079d8]
mov ecx, dword [rsp + 0x2304]
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0xb688]
mov dword [rcx], eax
lea rax, [rsp + 0x5848]
mov qword [rsp + 0xb800], rax
mov rax, qword [rsp + 0xa8a0]
movzx eax, byte [rax]
mov rcx, qword [0x14020ddf8]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [0x140208461], al
mov rax, qword [0x14020d170]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x9728]
movzx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0xfc4], ax
mov rax, qword [0x140211bc8]
mov ecx, dword [rsp + 0x2598]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x2458], eax
mov rcx, qword [rsp + 0xb808]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213454], eax
mov rax, qword [rsp + 0x8720]
mov rcx, qword [0x14020ce30]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov qword [0x140207250], rax
mov rax, qword [rsp + 0xad38]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xc18]
and eax, ecx
mov rcx, qword [rsp + 0x8368]
mov byte [rcx], al
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [0x140207268]
xor eax, ecx
mov word [rsp + 0x104c], ax
lea rax, [rsp + 0x4b88]
mov qword [0x140213460], rax
mov r8, qword [rsp + 0xb810]
mov rdx, qword [0x140213470]
mov rcx, qword [rsp + 0x9c28]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021294c], eax
mov rax, qword [0x14020cdf0]
mov rcx, qword [0x140207338]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [rsp + 0x81a0]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7330]
movzx eax, byte [rax]
mov rcx, qword [0x140210c30]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0xb4d], al
movzx eax, word [rsp + 0x13c0]
mov rcx, qword [rsp + 0x7a30]
movzx ecx, word [rcx]
shl eax, cl
mov word [0x140207304], ax
mov r8, qword [rsp + 0xb818]
mov rdx, qword [0x140213488]
mov rcx, qword [rsp + 0xb090]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212adc], eax
mov rax, qword [0x14020d1b0]
mov eax, dword [rax]
mov rcx, qword [0x1402112c8]
mov qword [rsp + 0xb820], rcx
movzx ecx, al
mov rax, qword [rsp + 0xb820]
mov eax, dword [rax]
shr eax, cl
mov rcx, qword [rsp + 0xa130]
mov dword [rcx], eax
lea rax, [rsp + 0x6ac0]
mov qword [rsp + 0xb828], rax
lea rax, [0x140208107]
mov qword [0x140213490], rax
movsx eax, word [0x140207290]
mov rcx, qword [rsp + 0xb4d8]
movsx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x1300], ax
mov rcx, qword [rsp + 0xb270]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210d14], eax
mov rax, qword [0x14020eef0]
mov rcx, qword [rsp + 0x8f50]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x2db8], eax
mov rax, qword [0x1402072e0]
mov rcx, qword [rsp + 0x9d50]
mov qword [rsp + 0xb830], rcx
movzx ecx, al
mov rax, qword [rsp + 0xb830]
mov rax, qword [rax]
shl rax, cl
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
movzx eax, byte [0x140207796]
mov rcx, qword [rsp + 0x9550]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x982], al
movzx eax, word [0x140207304]
movzx ecx, word [rsp + 0x1504]
sar eax, cl
mov word [rsp + 0xe4c], ax
mov rax, qword [rsp + 0x78a8]
mov rcx, qword [0x14020e4a0]
mov eax, dword [rax]
imul eax, dword [rcx]
mov dword [0x140208474], eax
xor edx, edx
mov rax, qword [0x14020d1f0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0xae38]
div qword [rcx]
mov rcx, qword [rsp + 0xa5a0]
mov qword [rcx], rax
mov rax, qword [0x14020d8f8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x61f]
xor eax, ecx
mov byte [rsp + 0x593], al
mov r8, qword [rsp + 0xa1d0]
mov rdx, qword [0x14020fab8]
mov rcx, qword [rsp + 0xb838]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402134a4], eax
movsx eax, word [rsp + 0x12a8]
movsx ecx, word [0x140207290]
sub eax, ecx
mov word [str.S83], ax
mov rax, qword [rsp + 0xa988]
mov rcx, qword [rsp + 0xb7e0]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x3074], eax
mov rax, qword [rsp + 0x6308]
mov rcx, qword [0x140207258]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x52e0], rax
mov rax, qword [rsp + 0xb560]
movzx eax, byte [rax]
movzx ecx, byte [0x140207f92]
imul eax, ecx
mov byte [0x14020847a], al
movzx eax, word [rsp + 0x1a00]
mov rcx, qword [rsp + 0x8ae0]
movzx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x10b8], ax
lea rax, [0x140207fe8]
mov qword [rsp + 0xb840], rax
mov rax, qword [rsp + 0x8550]
mov rcx, qword [rsp + 0xab68]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov qword [0x140207270], rax
mov rax, qword [0x1402124e8]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x8ce8]
movsx ecx, byte [rcx]
xor eax, ecx
mov rcx, qword [rsp + 0xb450]
mov byte [rcx], al
lea rax, [rsp + 0x11d4]
mov qword [rsp + 0xb848], rax
mov rax, qword [0x140210db8]
mov eax, dword [rax]
cdq
idiv dword [rsp + 0x1fdc]
mov eax, edx
mov dword [0x14020847c], eax
mov rax, qword [rsp + 0x7310]
mov rax, qword [rax]
cqo
movabs rcx, 0x1ec2a91774ec9
idiv rcx
mov rcx, qword [rsp + 0xacb8]
mov qword [rcx], rax
mov rcx, qword [rsp + 0xb850]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402134ac], eax
movzx eax, byte [0x1402083c6]
mov rcx, qword [rsp + 0x72d0]
movzx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x48d], al
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0xab78]
movzx ecx, word [rcx]
and eax, ecx
mov word [0x140207280], ax
mov rax, qword [0x140210b38]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x3760]
shr eax, cl
mov rcx, qword [rsp + 0x9138]
mov dword [rcx], eax
lea rax, [0x140207380]
mov qword [rsp + 0xb858], rax
mov r8, qword [rsp + 0xb860]
mov rdx, qword [0x1402134d0]
mov rcx, qword [rsp + 0x86f0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402123f8], eax
mov rax, qword [rsp + 0x82d0]
movsx eax, byte [rax]
movsx ecx, byte [0x140207794]
sar eax, cl
mov byte [0x140208488], al
movsx eax, word [0x140207290]
movsx ecx, word [rsp + 0x10e4]
xor eax, ecx
mov word [rsp + 0xeec], ax
mov rax, qword [0x14020e768]
mov ecx, dword [rsp + 0x3c20]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x23ec], eax
mov rax, qword [0x140207350]
mov rcx, qword [rsp + 0x63c8]
and rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
movzx eax, byte [0x1402081fb]
mov rcx, qword [rsp + 0x9358]
movzx ecx, byte [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x9150]
mov byte [rcx], al
movzx eax, word [0x140207304]
movzx ecx, word [rsp + 0x1894]
cdq
idiv ecx
mov word [rsp + 0xde0], ax
lea rax, [rsp + 0x3f5c]
mov qword [0x1402134e8], rax
xor edx, edx
mov rax, qword [0x14020d1f0]
mov rax, qword [rax]
movabs rcx, 0x1e3e401669b4f
div rcx
mov rax, rdx
mov rcx, qword [rsp + 0x9ba0]
mov qword [rcx], rax
mov rax, qword [rsp + 0x8740]
movsx eax, byte [rax]
movsx ecx, byte [0x140207bf8]
imul eax, ecx
mov byte [rsp + 0x5b9], al
mov rax, qword [rsp + 0x6e58]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x18f8]
or eax, ecx
mov word [0x140207290], ax
mov rcx, qword [rsp + 0xad00]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d0a4], eax
mov rax, qword [0x1402106d8]
mov eax, dword [rax]
mov ecx, dword [0x140207c80]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x3be8], eax
mov rcx, qword [rsp + 0xb868]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402134e4], eax
mov r8, qword [rsp + 0xb870]
mov rdx, qword [0x1402134f0]
mov rcx, qword [rsp + 0x7480]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402129a8], eax
mov rax, qword [0x14020cd30]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x66e8]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x5700], rax
lea rax, [0x140207cd3]
mov qword [0x140213508], rax
movzx eax, word [rsp + 0xfe8]
movzx ecx, word [0x1402072d4]
shl eax, cl
mov rcx, qword [rsp + 0xa5c0]
mov word [rcx], ax
mov r8, qword [rsp + 0xb878]
mov rdx, qword [0x140213518]
mov rcx, qword [rsp + 0x80a0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d4d4], eax
mov rcx, qword [rsp + 0x6e48]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021035c], eax
mov rcx, qword [rsp + 0xb880]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213514], eax
mov r8, qword [rsp + 0xb888]
mov rdx, qword [0x140213530]
mov rcx, qword [rsp + 0xa990]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402118c4], eax
mov eax, dword [rsp + 0x3adc]
movzx ecx, al
mov eax, dword [0x1402078a4]
shr eax, cl
mov dword [rsp + 0x33f4], eax
mov rax, qword [0x14020d110]
mov rcx, qword [0x140207270]
mov rax, qword [rax]
or rax, rcx
mov qword [0x140207250], rax
movsx eax, byte [rsp + 0xa40]
movsx ecx, byte [0x140207a9a]
xor eax, ecx
mov byte [rsp + 0x134], al
lea rax, [rsp + 0x1234]
mov qword [rsp + 0xb890], rax
mov rax, qword [rsp + 0xac28]
mov rcx, qword [0x14020df98]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [0x140208498], eax
mov rax, qword [rsp + 0x9390]
mov rax, qword [rax]
mov rcx, qword [0x140207350]
and rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x9d50]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x80e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212de8], eax
lea rax, [0x1402074c6]
mov qword [rsp + 0xb898], rax
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x19c0]
and eax, ecx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov rax, qword [rsp + 0x8a30]
mov eax, dword [rax]
mov ecx, dword [0x140208390]
sub ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x96f8]
mov dword [rcx], eax
lea rax, [rsp + 0x6ac0]
mov qword [rsp + 0xb8a0], rax
mov rax, qword [0x140211168]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x8490]
movsx ecx, byte [rcx]
add eax, ecx
mov byte [0x1402084a0], al
movsx eax, word [rsp + 0x1548]
movsx ecx, word [str.S83]
xor eax, ecx
mov word [rsp + 0x16d4], ax
mov r8, qword [rsp + 0x7258]
mov rdx, qword [0x140210af0]
mov rcx, qword [rsp + 0xb8a8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213548], eax
mov eax, dword [0x1402075c4]
cdq
idiv dword [rsp + 0x4f74]
mov dword [rsp + 0x5174], eax
mov r8, qword [rsp + 0x7ed0]
mov rdx, qword [0x14020fa70]
mov rcx, qword [rsp + 0xb8b0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213554], eax
mov rax, qword [0x14020cc98]
mov rax, qword [rax]
cqo
idiv qword [rsp + 0x5ba0]
mov rax, rdx
mov qword [0x140207258], rax
mov rcx, qword [rsp + 0xb8b8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213558], eax
mov rax, qword [rsp + 0x9658]
movzx eax, byte [rax]
movzx ecx, byte [0x1402073e0]
shl eax, cl
mov byte [rsp + 0x41f], al
mov rcx, qword [rsp + 0x7fb8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e290], eax
mov r8, qword [rsp + 0xa7c0]
mov rdx, qword [0x140212168]
mov rcx, qword [rsp + 0xb8c0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213564], eax
mov r8, qword [rsp + 0x9240]
mov rdx, qword [0x14020f768]
mov rcx, qword [rsp + 0xb8c8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021356c], eax
lea rax, [0x1402072ac]
mov qword [rsp + 0xb8d0], rax
lea rax, [rsp + 0x4158]
mov qword [0x140213580], rax
mov rax, qword [rsp + 0xb8a0]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207270]
shr rax, cl
mov rcx, qword [rsp + 0xa9f0]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7450]
movsx eax, byte [rax]
mov rcx, qword [0x14020d420]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x9a3], al
movsx eax, word [0x140207290]
movsx ecx, word [rsp + 0x14c0]
or eax, ecx
mov word [str.S83], ax
mov rcx, qword [rsp + 0xb8d8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213574], eax
mov rax, qword [0x14020d9c8]
mov rcx, qword [rsp + 0x6cb0]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x23ec], eax
mov rax, qword [0x140207350]
mov rcx, qword [rsp + 0x5f38]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x5f70], rax
mov rax, qword [0x140210138]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0xb5c0]
movzx ecx, byte [rcx]
sar eax, cl
mov byte [0x1402084ad], al
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
movzx ecx, word [0x140207280]
shl eax, cl
mov word [rsp + 0xfe8], ax
mov rcx, qword [rsp + 0x9598]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211688], eax
mov r8, qword [rsp + 0x7a48]
mov rdx, qword [0x140211c78]
mov rcx, qword [rsp + 0xb8e0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213598], eax
lea rax, [rsp + 0x3c74]
mov qword [rsp + 0xb8e8], rax
mov rax, qword [0x14020cef8]
mov rcx, qword [rsp + 0x7df8]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov qword [0x140207270], rax
movsx eax, byte [rsp + 0xc18]
movsx ecx, byte [str.WU]
add eax, ecx
mov byte [rsp + 0xac0], al
lea rax, [rsp + 0x10e4]
mov qword [rsp + 0xb8f0], rax
lea rax, [rsp + 0x50bc]
mov qword [0x1402135a8], rax
mov rax, qword [0x14020cc98]
mov rcx, qword [0x14020cdf0]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x77c8]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x878]
mov rcx, qword [0x140211be8]
movzx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x46f], al
movzx eax, word [rsp + 0x1764]
movzx ecx, word [rsp + 0x1298]
or eax, ecx
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov eax, dword [0x14020842c]
mov ecx, dword [0x140207754]
sub ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x7590]
mov dword [rcx], eax
mov rax, qword [rsp + 0xb160]
mov rax, qword [rax]
imul rax, qword [0x140207270]
mov qword [rsp + 0x6510], rax
lea rax, [rsp + 0x508]
mov qword [0x1402135b0], rax
mov rax, qword [rsp + 0x8090]
movsx eax, word [rax]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [rsp + 0xa138]
mov word [rcx], ax
mov r8, qword [rsp + 0x9fb0]
mov rdx, qword [0x14020f068]
mov rcx, qword [rsp + 0xb8f8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402135c0], eax
mov rax, qword [0x140210cb8]
mov ecx, dword [rsp + 0x5050]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x4914], eax
mov rax, qword [rsp + 0x8ff8]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207350]
sar rax, cl
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
mov rcx, qword [rsp + 0xb900]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402135d0], eax
mov rax, qword [rsp + 0x8768]
movzx eax, byte [rax]
movzx ecx, byte [0x140207f01]
sar eax, cl
mov byte [rsp + 0x909], al
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x17c8]
imul eax, ecx
mov word [rsp + 0xf18], ax
mov eax, dword [0x140207c94]
mov ecx, dword [0x140208260]
add ecx, eax
mov eax, ecx
mov dword [0x1402084b8], eax
mov r8, qword [rsp + 0xb908]
mov rdx, qword [0x1402135e0]
mov rcx, qword [rsp + 0x8460]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d36c], eax
mov rax, qword [0x140207320]
mov rcx, qword [rsp + 0x5720]
and rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x9e90]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x94d0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f3a0], eax
movsx eax, byte [0x140207474]
movsx ecx, byte [rsp + 0xb25]
xor eax, ecx
mov byte [rsp + 0xa50], al
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x14d0]
cdq
idiv ecx
mov eax, edx
mov word [str.S83], ax
mov eax, dword [0x140207e44]
mov rcx, qword [rsp + 0x9f78]
mov qword [rsp + 0xb910], rcx
movzx ecx, al
mov rax, qword [rsp + 0xb910]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x27ec], eax
lea rax, [0x1402072e0]
mov qword [rsp + 0xb918], rax
mov rax, qword [rsp + 0x7740]
movzx eax, byte [rax]
mov rcx, qword [0x14020f490]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [0x1402084c4], al
movzx eax, word [0x1402072ac]
mov rcx, qword [rsp + 0x9510]
movzx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x8ae0]
mov word [rcx], ax
mov rax, qword [0x14020fc00]
mov ecx, dword [rsp + 0x40c0]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x3934], eax
mov r8, qword [rsp + 0x92a8]
mov rdx, qword [0x14020ebc0]
mov rcx, qword [rsp + 0xb920]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402135fc], eax
mov rcx, qword [rsp + 0xb928]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213600], eax
mov r8, qword [rsp + 0xb930]
mov rdx, qword [0x140213610]
mov rcx, qword [rsp + 0x7ed8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020eac8], eax
mov rcx, qword [rsp + 0x9348]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402131b0], eax
mov r8, qword [rsp + 0x9288]
mov rdx, qword [0x1402132c8]
mov rcx, qword [rsp + 0xb938]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021361c], eax
mov rax, qword [rsp + 0x8e98]
mov rcx, qword [0x140207270]
mov rax, qword [rax]
xor rax, rcx
mov qword [0x140207320], rax
mov rax, qword [0x14020ecb8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x974]
sar eax, cl
mov byte [rsp + 0x827], al
lea rax, [0x140207314]
mov qword [rsp + 0xb940], rax
lea rax, [0x14020847c]
mov qword [0x140213630], rax
mov rax, qword [rsp + 0x7d50]
mov rcx, qword [0x140207240]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x6928], rax
movzx eax, byte [0x140207d0b]
mov rcx, qword [rsp + 0x7a00]
movzx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x70], al
movzx eax, word [0x140207304]
movzx ecx, word [rsp + 0x1788]
cdq
idiv ecx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov rax, qword [0x14020d998]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x2808]
add ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x82e8]
mov dword [rcx], eax
lea rax, [rsp + 0x6238]
mov qword [rsp + 0xb948], rax
mov rcx, qword [rsp + 0xb950]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213624], eax
movsx eax, byte [rsp + 0x307]
mov rcx, qword [0x1402126d0]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [0x1402084c7], al
mov rcx, qword [rsp + 0x6c18]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402100c0], eax
mov rax, qword [rsp + 0xaee0]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1ac4]
and eax, ecx
mov word [rsp + 0x10f0], ax
mov eax, dword [0x140208384]
mov rcx, qword [0x140213178]
mov qword [rsp + 0xb958], rcx
movzx ecx, al
mov rax, qword [rsp + 0xb958]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x4cac], eax
mov r8, qword [rsp + 0xad08]
mov rdx, qword [0x140210488]
mov rcx, qword [rsp + 0xb960]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213644], eax
mov rax, qword [0x14020d2a0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5a20]
sub rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cc98]
mov qword [rcx], rax
mov r8, qword [rsp + 0x9198]
mov rdx, qword [0x140211ad0]
mov rcx, qword [rsp + 0xb968]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213654], eax
movzx eax, byte [rsp + 0x920]
mov rcx, qword [rsp + 0x7ba0]
movzx ecx, byte [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x8ef8]
mov byte [rcx], al
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
imul eax, eax, 0x2e1
mov word [rsp + 0x179c], ax
mov rcx, qword [rsp + 0xb970]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213668], eax
xor edx, edx
mov eax, dword [rsp + 0x2aec]
div dword [0x140207780]
mov eax, edx
mov dword [0x1402084d4], eax
mov rcx, qword [rsp + 0x7fa8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402128ac], eax
xor edx, edx
mov rax, qword [0x140207270]
movabs rcx, 0x1e3e4016656d9
div rcx
mov rcx, qword [rsp + 0xaef0]
mov qword [rcx], rax
lea rax, [0x140207530]
mov qword [rsp + 0xb978], rax
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0xa048]
movsx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov rax, qword [rsp + 0xb500]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x1402083b4]
sar eax, cl
mov rcx, qword [rsp + 0x9e38]
mov dword [rcx], eax
mov r8, qword [rsp + 0x8250]
mov rdx, qword [0x1402110f0]
mov rcx, qword [rsp + 0xb980]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213678], eax
mov rax, qword [rsp + 0x9990]
mov rcx, qword [0x14020d2a0]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x5c68], rax
movzx eax, byte [0x140207373]
mov rcx, qword [rsp + 0xa3e0]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [0x1402084d2], al
mov r8, qword [rsp + 0xa928]
mov rdx, qword [0x14020d5f0]
mov rcx, qword [rsp + 0xb988]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213688], eax
mov rax, qword [0x14020d280]
movzx eax, word [rax]
movzx ecx, word [0x140207280]
and eax, ecx
mov rcx, qword [rsp + 0xa2f0]
mov word [rcx], ax
mov rcx, qword [rsp + 0xb990]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021368c], eax
lea rax, [rsp + 0x4d90]
mov qword [rsp + 0xb998], rax
mov rcx, qword [rsp + 0x8f08]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402134a4], eax
mov rax, qword [0x140207320]
movzx ecx, al
mov rax, qword [0x140207250]
shr rax, cl
mov qword [0x1402072f8], rax
mov rax, qword [rsp + 0x7ab0]
movsx eax, byte [rax]
mov rcx, qword [0x140210300]
movsx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0xd93], al
lea rax, [rsp + 0x1950]
mov qword [rsp + 0xb9a0], rax
lea rax, [rsp + 0x4614]
mov qword [0x1402136a8], rax
mov r8, qword [rsp + 0x8c30]
mov rdx, qword [0x1402104e8]
mov rcx, qword [rsp + 0xb9a8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402136a4], eax
mov rcx, qword [rsp + 0xb9b0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402136bc], eax
mov rax, qword [0x140207258]
cqo
idiv qword [rsp + 0x6450]
mov rcx, qword [rsp + 0xa9b0]
mov qword [rcx], rax
lea rax, [rsp + 0x2c3]
mov qword [rsp + 0xb9b8], rax
mov rax, qword [0x14020d170]
movzx eax, word [rax]
cdq
mov ecx, 0x38f
idiv ecx
mov eax, edx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov r8, qword [rsp + 0xb9c0]
mov rdx, qword [0x1402136d0]
mov rcx, qword [rsp + 0xa410]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210a04], eax
mov rax, qword [0x14020f758]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x386c]
shl eax, cl
mov rcx, qword [rsp + 0xb998]
mov dword [rcx], eax
mov rax, qword [rsp + 0x7d18]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x68b0]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x5eb0], rax
mov r8, qword [rsp + 0xb9c8]
mov rdx, qword [0x1402136e0]
mov rcx, qword [rsp + 0x8690]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020de14], eax
mov rax, qword [0x14020cf60]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0xa520]
movsx ecx, byte [rcx]
add eax, ecx
mov byte [0x1402084e1], al
mov rax, qword [rsp + 0x8f90]
movsx eax, word [rax]
movsx ecx, word [0x140207268]
add eax, ecx
mov rcx, qword [rsp + 0x6fe8]
mov word [rcx], ax
lea rax, [0x1402074b8]
mov qword [rsp + 0xb9d0], rax
mov rcx, qword [rsp + 0x8ec0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f5d8], eax
mov rcx, qword [rsp + 0xb9d8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402136f8], eax
mov r8, qword [rsp + 0xb9e0]
mov rdx, qword [0x140213700]
mov rcx, qword [rsp + 0xb090]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212058], eax
mov rax, qword [rsp + 0x7810]
mov rcx, qword [0x140207240]
mov rax, qword [rax]
xor rax, rcx
mov qword [0x140207350], rax
movzx eax, byte [rsp + 0x919]
mov rcx, qword [rsp + 0xa600]
movzx ecx, byte [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x80a8]
mov byte [rcx], al
lea rax, [0x140207280]
mov qword [rsp + 0xb9e8], rax
mov rcx, qword [rsp + 0x8a78]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212234], eax
mov r8, qword [rsp + 0x9210]
mov rdx, qword [0x140211638]
mov rcx, qword [rsp + 0xb9f0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213710], eax
mov rax, qword [rsp + 0xa200]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x4de0]
sub ecx, eax
mov eax, ecx
mov dword [0x1402084f4], eax
mov rax, qword [rsp + 0x78d8]
mov rax, qword [rax]
mov rcx, qword [0x14020cef8]
mov qword [rsp + 0xb9f8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xb9f8]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x6368], rax
mov rcx, qword [rsp + 0xba00]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213720], eax
movsx eax, byte [rsp + 0x969]
cdq
mov ecx, 7
idiv ecx
mov eax, edx
mov byte [rsp + 0xd88], al
mov r8, qword [rsp + 0xba08]
mov rdx, qword [0x140213730]
mov rcx, qword [rsp + 0x9af8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210324], eax
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0xe78]
and eax, ecx
mov word [str.S83], ax
mov r8, qword [rsp + 0xba10]
mov rdx, qword [0x140213740]
mov rcx, qword [rsp + 0xb900]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fb2c], eax
mov rcx, qword [rsp + 0xb5e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212068], eax
mov eax, dword [rsp + 0x3388]
movzx ecx, al
mov eax, dword [0x140208110]
sar eax, cl
mov dword [rsp + 0x2dc0], eax
mov r8, qword [rsp + 0x82f0]
mov rdx, qword [0x14020e920]
mov rcx, qword [rsp + 0xba18]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021373c], eax
mov rcx, qword [rsp + 0xba20]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213750], eax
lea rax, [rsp + 0x5c28]
mov qword [rsp + 0xba28], rax
mov rax, qword [0x140212228]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0xb6e0]
movzx ecx, byte [rcx]
sar eax, cl
mov byte [0x1402084fa], al
movzx eax, word [rsp + 0x199c]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x8f20]
mov word [rcx], ax
mov rax, qword [rsp + 0x97c8]
mov ecx, dword [rsp + 0x28ac]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x5048], eax
mov rax, qword [0x14020d1f0]
mov rcx, qword [rsp + 0x9218]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [0x14020ce30]
mov qword [rcx], rax
mov rcx, qword [rsp + 0xad98]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210240], eax
movsx eax, byte [rsp + 0xd9a]
mov rcx, qword [0x14020d8f8]
movsx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0x26c], al
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x9cf8]
movsx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0xe1c], ax
mov rax, qword [0x14020ec08]
mov eax, dword [rax]
mov ecx, dword [0x140207490]
sub ecx, eax
mov eax, ecx
mov dword [0x140208504], eax
mov rax, qword [0x140207258]
mov rcx, qword [rsp + 0x52e0]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x8378]
mov qword [rcx], rax
movzx eax, byte [0x140207ec2]
mov rcx, qword [rsp + 0x72d0]
movzx ecx, byte [rcx]
imul eax, ecx
mov byte [rsp + 0x7a9], al
mov r8, qword [rsp + 0x6c28]
mov rdx, qword [0x14020fce8]
mov rcx, qword [rsp + 0xba30]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213770], eax
movzx eax, word [0x1402072ac]
movzx ecx, word [0x140207304]
sar eax, cl
mov word [0x1402072d4], ax
mov r8, qword [rsp + 0x8ba8]
mov rdx, qword [0x140210058]
mov rcx, qword [rsp + 0xba38]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213774], eax
mov rax, qword [rsp + 0x8be8]
mov ecx, dword [0x140207550]
mov eax, dword [rax]
or eax, ecx
mov rcx, qword [rsp + 0x6c78]
mov dword [rcx], eax
mov rcx, qword [rsp + 0xba40]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021377c], eax
mov rcx, qword [rsp + 0x91f8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211420], eax
mov r8, qword [rsp + 0xa3d0]
mov rdx, qword [0x140211f18]
mov rcx, qword [rsp + 0xba48]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213784], eax
lea rax, [rsp + 0x6540]
mov qword [rsp + 0xba50], rax
mov r8, qword [rsp + 0xa9d0]
mov rdx, qword [0x14020f238]
mov rcx, qword [rsp + 0xba58]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213794], eax
lea rax, [rsp + 0xd93]
mov qword [0x140213798], rax
mov rax, qword [0x14020d238]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1a88]
xor eax, ecx
mov word [rsp + 0x154c], ax
mov rax, qword [0x140211ed0]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x4b88]
shl eax, cl
mov dword [rsp + 0x28bc], eax
mov rax, qword [rsp + 0xaeb8]
mov rcx, qword [rsp + 0x5f70]
mov rax, qword [rax]
add rax, rcx
mov qword [0x140207338], rax
movzx eax, byte [0x140207796]
movzx ecx, byte [0x14020847a]
and eax, ecx
mov byte [rsp + 0x601], al
mov rax, qword [rsp + 0x8788]
movzx eax, word [rax]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x161c], ax
lea rax, [0x140207584]
mov qword [0x1402137a8], rax
mov rax, qword [rsp + 0x9260]
mov rcx, qword [0x140207270]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [rsp + 0xb4f8]
mov qword [rcx], rax
mov rcx, qword [rsp + 0xba60]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402137c0], eax
mov rcx, qword [rsp + 0xb680]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402108fc], eax
movsx eax, byte [0x140207895]
movsx ecx, byte [rsp + 0xac0]
sub eax, ecx
mov byte [rsp + 0x6e6], al
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [0x140207290]
add eax, ecx
mov word [0x140207314], ax
mov eax, dword [0x140207998]
mov rcx, qword [rsp + 0x7af8]
mov qword [rsp + 0xba68], rcx
movzx ecx, al
mov rax, qword [rsp + 0xba68]
mov eax, dword [rax]
shl eax, cl
mov rcx, qword [rsp + 0x9df0]
mov dword [rcx], eax
mov rax, qword [rsp + 0x5350]
movzx ecx, al
mov rax, qword [rsp + 0x5d70]
sar rax, cl
mov qword [rsp + 0x53d0], rax
mov r8, qword [rsp + 0xb490]
mov rdx, qword [0x14020d970]
mov rcx, qword [rsp + 0xba70]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402137c4], eax
lea rax, [0x1402084c4]
mov qword [0x1402137d0], rax
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
mov rcx, qword [rsp + 0xb350]
movzx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x1a3c], ax
mov rax, qword [rsp + 0xa8e8]
mov eax, dword [rax]
mov ecx, dword [0x140207f84]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x2294], eax
mov r8, qword [rsp + 0xa720]
mov rdx, qword [0x14020ce18]
mov rcx, qword [rsp + 0xba78]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402137d8], eax
mov rcx, qword [rsp + 0xba80]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402137dc], eax
mov rax, qword [0x140207380]
movzx ecx, al
mov rax, qword [rsp + 0x64e0]
shl rax, cl
mov qword [0x140207250], rax
movsx eax, byte [rsp + 0x57]
movsx ecx, byte [rsp + 0x261]
and eax, ecx
mov byte [rsp + 0x23b], al
mov r8, qword [rsp + 0xba88]
mov rdx, qword [0x1402137f8]
mov rcx, qword [rsp + 0x7a08]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ccd0], eax
mov rcx, qword [rsp + 0xb5d0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402101d0], eax
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x1354], ax
mov eax, dword [0x14020847c]
mov ecx, dword [rsp + 0x3a7c]
xor ecx, eax
mov eax, ecx
mov dword [0x140208528], eax
mov r8, qword [rsp + 0x91c8]
mov rdx, qword [0x140211da0]
mov rcx, qword [rsp + 0xba90]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213808], eax
mov rax, qword [0x14020cdf0]
mov rcx, qword [rsp + 0x69d0]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x6698], rax
mov rax, qword [0x140212680]
movzx eax, byte [rax]
movzx ecx, byte [0x1402072bf]
add eax, ecx
mov byte [rsp + 0x763], al
movzx eax, word [rsp + 0x1a3c]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
add eax, ecx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov rax, qword [0x14020d0f8]
mov rcx, qword [rsp + 0x7108]
mov eax, dword [rax]
imul eax, dword [rcx]
mov rcx, qword [rsp + 0x9c80]
mov dword [rcx], eax
mov rax, qword [0x14020d110]
mov rax, qword [rax]
mov rcx, qword [0x1402072f8]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x6520], rax
movsx eax, byte [rsp + 0xa0]
mov rcx, qword [0x14020d468]
movsx ecx, byte [rcx]
sub eax, ecx
mov byte [0x14020851e], al
mov rax, qword [0x14020d238]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x9f00]
movsx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x18c0], ax
mov rcx, qword [rsp + 0xba98]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213820], eax
mov rax, qword [rsp + 0x6cc8]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x1402077d4]
shl eax, cl
mov dword [rsp + 0x4578], eax
mov rax, qword [rsp + 0xae68]
mov rcx, qword [0x14020cdf0]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov qword [0x1402072e0], rax
movzx eax, byte [rsp + 0x2a9]
movzx ecx, byte [rsp + 0xa83]
sar eax, cl
mov byte [rsp + 0x70], al
lea rax, [0x140207304]
mov qword [rsp + 0xbaa0], rax
lea rax, [0x140207a04]
mov qword [0x140213828], rax
mov rax, qword [0x140207250]
mov rcx, qword [rsp + 0x6cc0]
mov qword [rsp + 0xbaa8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xbaa8]
mov rax, qword [rax]
shr rax, cl
mov qword [rsp + 0x68b0], rax
lea rax, [rsp + 0x376]
mov qword [rsp + 0xbab0], rax
mov rax, qword [rsp + 0x7b30]
movsx eax, word [rax]
movsx ecx, word [0x140207268]
xor eax, ecx
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov rax, qword [rsp + 0x9cc8]
mov rcx, qword [rsp + 0x7af8]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov rcx, qword [rsp + 0x7c00]
mov dword [rcx], eax
lea rax, [0x1402072e0]
mov qword [rsp + 0xbab8], rax
mov rax, qword [rsp + 0xb150]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x8b9]
and eax, ecx
mov byte [0x140208534], al
mov r8, qword [rsp + 0xbac0]
mov rdx, qword [0x140213848]
mov rcx, qword [rsp + 0x7b58]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fd5c], eax
mov rax, qword [0x14020d170]
movzx eax, word [rax]
movzx ecx, word [0x1402072ac]
shl eax, cl
mov rcx, qword [rsp + 0x8918]
mov word [rcx], ax
lea rax, [rsp + 0x2aec]
mov qword [rsp + 0xbac8], rax
xor edx, edx
mov rax, qword [0x140207380]
div qword [rsp + 0x59e8]
mov rax, rdx
mov rcx, qword [0x14020cef8]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x84b8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210ec4], eax
mov rax, qword [rsp + 0x7010]
movsx eax, byte [rax]
cdq
mov ecx, 0xf
idiv ecx
mov rcx, qword [rsp + 0x8008]
mov byte [rcx], al
lea rax, [0x140207268]
mov qword [rsp + 0xbad0], rax
mov rax, qword [0x14020de48]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x372c]
or ecx, eax
mov eax, ecx
mov dword [0x140208538], eax
mov rcx, qword [rsp + 0xbad8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213834], eax
mov rax, qword [rsp + 0x76b0]
mov rax, qword [rax]
mov rcx, qword [0x140207338]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x6928], rax
movzx eax, byte [0x140207f7e]
movzx ecx, byte [rsp + 0xad7]
sub eax, ecx
mov byte [rsp + 0x53a], al
movzx eax, word [rsp + 0x132c]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
shl eax, cl
mov word [0x1402072ac], ax
mov eax, dword [rsp + 0x2058]
mov rcx, qword [rsp + 0x8a80]
mov qword [rsp + 0xbae0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xbae0]
mov eax, dword [rax]
shr eax, cl
mov rcx, qword [rsp + 0x71e8]
mov dword [rcx], eax
mov r8, qword [rsp + 0xbae8]
mov rdx, qword [0x140213868]
mov rcx, qword [rsp + 0x74f8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020da34], eax
mov rax, qword [0x14020cef8]
mov rcx, qword [rsp + 0x6b50]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x6b00], rax
lea rax, [rsp + 0x726]
mov qword [0x140213870], rax
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x8450]
movsx ecx, word [rcx]
imul eax, ecx
mov rcx, qword [rsp + 0x79b0]
mov word [rcx], ax
mov rax, qword [0x140212480]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x449c]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x3348], eax
mov rax, qword [rsp + 0xab38]
mov rcx, qword [rsp + 0x9118]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [0x14020cc98]
mov qword [rcx], rax
movzx eax, byte [0x140207d94]
movzx ecx, byte [rsp + 0x177]
and eax, ecx
mov rcx, qword [rsp + 0xb200]
mov byte [rcx], al
movzx eax, word [rsp + 0xdf0]
movzx ecx, word [0x140207304]
and eax, ecx
mov word [rsp + 0x13a4], ax
mov rcx, qword [rsp + 0x9030]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021127c], eax
mov rax, qword [rsp + 0x9dc0]
mov ecx, dword [0x14020790c]
imul ecx, dword [rax]
mov eax, ecx
mov dword [0x140208544], eax
mov r8, qword [rsp + 0xaaf8]
mov rdx, qword [0x14020cd20]
mov rcx, qword [rsp + 0xbaf0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213884], eax
mov rax, qword [0x14020cef8]
mov rax, qword [rax]
mov rcx, qword [0x140207250]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0xa980]
mov qword [rcx], rax
lea rax, [rsp + 0xcbc]
mov qword [rsp + 0xbaf8], rax
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x93a8]
movsx ecx, word [rcx]
add eax, ecx
mov word [0x140207290], ax
mov eax, dword [0x140208538]
mov ecx, dword [rsp + 0x21b0]
xor ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0xa708]
mov dword [rcx], eax
lea rax, [0x140207338]
mov qword [rsp + 0xbb00], rax
lea rax, [rsp + 0x5b8]
mov qword [0x140213890], rax
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
movzx ecx, word [0x1402072ac]
cdq
idiv ecx
mov eax, edx
mov rcx, qword [rsp + 0xb350]
mov word [rcx], ax
xor edx, edx
mov eax, dword [rsp + 0x47fc]
mov rcx, qword [0x14020e530]
div dword [rcx]
mov dword [rsp + 0x44f0], eax
mov rcx, qword [rsp + 0xbb08]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213898], eax
mov rax, qword [rsp + 0x9b28]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207380]
shl rax, cl
mov rcx, qword [0x14020cef8]
mov qword [rcx], rax
mov rax, qword [0x14020eaa0]
movsx eax, byte [rax]
mov rcx, qword [0x140212bf0]
movsx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0x593], al
mov rax, qword [rsp + 0xaab0]
movsx eax, word [rax]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x1b2c], ax
lea rax, [0x140208498]
mov qword [0x1402138a0], rax
mov rax, qword [rsp + 0xaf40]
mov rcx, qword [0x14020cdf0]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x5560], rax
lea rax, [rsp + 0xa13]
mov qword [rsp + 0xbb10], rax
mov r8, qword [rsp + 0xbb18]
mov rdx, qword [0x1402138b0]
mov rcx, qword [rsp + 0xb4b8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211154], eax
mov rcx, qword [rsp + 0xb610]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402132b0], eax
mov rax, qword [rsp + 0x87e0]
movzx eax, word [rax]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov r8, qword [rsp + 0x9350]
mov rdx, qword [0x14020f720]
mov rcx, qword [rsp + 0xbb20]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402138b8], eax
mov rax, qword [rsp + 0xacc8]
mov ecx, dword [rsp + 0x47fc]
mov eax, dword [rax]
and eax, ecx
mov rcx, qword [rsp + 0x7ac8]
mov dword [rcx], eax
mov rax, qword [0x140207380]
movzx ecx, al
mov rax, qword [0x140207270]
shr rax, cl
mov qword [rsp + 0x6810], rax
mov rax, qword [rsp + 0x6fd0]
movsx eax, byte [rax]
mov rcx, qword [0x14020fd28]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [0x14020854b], al
movsx eax, word [rsp + 0x190c]
movsx ecx, word [rsp + 0x13bc]
sub eax, ecx
mov word [rsp + 0x14b0], ax
lea rax, [0x1402079f0]
mov qword [rsp + 0xbb28], rax
mov rax, qword [rsp + 0x5d00]
mov rcx, qword [0x140207350]
add rcx, rax
mov rax, rcx
mov qword [0x1402072e0], rax
mov rcx, qword [rsp + 0xbb30]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402138c8], eax
mov r8, qword [rsp + 0xbb38]
mov rdx, qword [0x1402138d8]
mov rcx, qword [rsp + 0xb2c0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d7f8], eax
mov r8, qword [rsp + 0xbb40]
mov rdx, qword [0x1402138e0]
mov rcx, qword [rsp + 0xa118]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f14c], eax
mov rcx, qword [rsp + 0x7ae8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402135d0], eax
mov rcx, qword [rsp + 0xbb48]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402138f8], eax
mov r8, qword [rsp + 0xbb50]
mov rdx, qword [0x140213900]
mov rcx, qword [rsp + 0x7e58]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211440], eax
movzx eax, byte [0x1402075bd]
mov rcx, qword [rsp + 0xb470]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x919], al
mov rcx, qword [rsp + 0x7488]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210490], eax
mov r8, qword [rsp + 0x8438]
mov rdx, qword [0x140212838]
mov rcx, qword [rsp + 0xbb58]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021390c], eax
mov rcx, qword [rsp + 0xbb60]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213918], eax
lea rax, [rsp + 0xfec]
mov qword [rsp + 0xbb68], rax
mov rax, qword [rsp + 0x9dc0]
mov eax, dword [rax]
mov rcx, qword [0x140212770]
mov qword [rsp + 0xbb70], rcx
movzx ecx, al
mov rax, qword [rsp + 0xbb70]
mov eax, dword [rax]
shl eax, cl
mov dword [0x140208568], eax
mov rax, qword [0x140207250]
mov rcx, qword [rsp + 0x6368]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x6520], rax
movsx eax, byte [rsp + 0x280]
mov rcx, qword [rsp + 0x8d40]
movsx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0xaf0], al
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
mov rcx, qword [rsp + 0xb058]
movsx ecx, word [rcx]
imul eax, ecx
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov rax, qword [rsp + 0x88d0]
mov eax, dword [rax]
cdq
mov rcx, qword [0x14020f6c0]
idiv dword [rcx]
mov eax, edx
mov dword [rsp + 0x26a8], eax
lea rax, [0x1402072e0]
mov qword [rsp + 0xbb78], rax
mov r8, qword [rsp + 0xbb80]
mov rdx, qword [0x140213928]
mov rcx, qword [rsp + 0x6c88]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211694], eax
mov r8, qword [rsp + 0xbb88]
mov rdx, qword [0x140213930]
mov rcx, qword [rsp + 0x7b08]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212e10], eax
mov rcx, qword [rsp + 0x90f0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402116e4], eax
mov rcx, qword [rsp + 0xbb90]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021393c], eax
lea rax, [rsp + 0x177]
mov qword [0x140213958], rax
mov rax, qword [0x14020d170]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x15d8]
cdq
idiv ecx
mov word [rsp + 0x19c4], ax
mov rax, qword [0x14020dad0]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x463c]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x2adc], eax
mov rax, qword [rsp + 0x9218]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5d88]
and rcx, rax
mov rax, rcx
mov qword [0x140207270], rax
mov rax, qword [0x14020ff80]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x159]
sar eax, cl
mov byte [rsp + 0x813], al
mov rax, qword [rsp + 0x7970]
movsx eax, word [rax]
movsx ecx, word [0x140207290]
sar eax, cl
mov word [rsp + 0x1468], ax
lea rax, [rsp + 0x34d8]
mov qword [0x140213960], rax
mov r8, qword [rsp + 0xbb98]
mov rdx, qword [0x140213970]
mov rcx, qword [rsp + 0x88a8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021077c], eax
mov rax, qword [rsp + 0x6ef0]
mov rax, qword [rax]
imul rax, qword [0x140207338]
mov rcx, qword [rsp + 0xba28]
mov qword [rcx], rax
mov rax, qword [0x140211d80]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xba1]
add eax, ecx
mov byte [rsp + 0x79b], al
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
mov rcx, qword [rsp + 0xaf08]
movzx ecx, word [rcx]
and eax, ecx
mov word [0x140207280], ax
mov eax, dword [0x140207f94]
mov ecx, dword [rsp + 0x2aec]
xor ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x6fe0]
mov dword [rcx], eax
lea rax, [0x140207270]
mov qword [rsp + 0xbba0], rax
lea rax, [rsp + 0x56b]
mov qword [0x140213980], rax
movsx eax, word [0x140207290]
cdq
mov ecx, 0xed1
idiv ecx
mov rcx, qword [rsp + 0x7d78]
mov word [rcx], ax
mov rcx, qword [rsp + 0xb348]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021315c], eax
lea rax, [rsp + 0x4614]
mov qword [rsp + 0xbba8], rax
mov r8, qword [rsp + 0x8808]
mov rdx, qword [0x140210b10]
mov rcx, qword [rsp + 0xbbb0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213990], eax
mov rax, qword [0x14020cdf0]
mov rax, qword [rax]
cqo
idiv qword [rsp + 0x52e0]
mov rax, rdx
mov qword [0x140207338], rax
mov rax, qword [rsp + 0xac00]
movzx eax, byte [rax]
movzx ecx, byte [0x14020780d]
shl eax, cl
mov rcx, qword [rsp + 0x7208]
mov byte [rcx], al
mov rax, qword [rsp + 0x86a8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0xa100]
movzx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0xf30], ax
mov rcx, qword [rsp + 0xbbb8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213994], eax
mov rax, qword [0x14020ddd8]
mov eax, dword [rax]
mov ecx, dword [0x140207ec8]
sub ecx, eax
mov eax, ecx
mov dword [0x140208580], eax
mov rax, qword [0x14020d1f0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5eb8]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x63f8], rax
movsx eax, byte [0x140208286]
mov rcx, qword [rsp + 0xaf20]
movsx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0x744], al
movsx eax, word [0x140207314]
movsx ecx, word [str.S83]
sar eax, cl
mov rcx, qword [0x14020ce98]
mov word [rcx], ax
mov rax, qword [rsp + 0x9df0]
mov ecx, dword [0x1402073c0]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x487c], eax
mov r8, qword [rsp + 0xbbc0]
mov rdx, qword [0x1402139b0]
mov rcx, qword [rsp + 0x7ed8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e12c], eax
mov rax, qword [rsp + 0x6740]
mov rcx, qword [0x14020cc98]
mov qword [rsp + 0xbbc8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xbbc8]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x6048], rax
mov rcx, qword [rsp + 0x9650]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d348], eax
lea rax, [0x1402074ed]
mov qword [0x1402139b8], rax
movzx eax, word [rsp + 0x1764]
movzx ecx, word [rsp + 0x1894]
cdq
idiv ecx
mov eax, edx
mov word [rsp + 0x18bc], ax
mov r8, qword [rsp + 0xab18]
mov rdx, qword [0x14020f090]
mov rcx, qword [rsp + 0xbbd0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402139c4], eax
mov rax, qword [0x140212aa8]
mov ecx, dword [0x1402072b4]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x2018], eax
mov rcx, qword [rsp + 0xbbd8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402139c8], eax
mov rax, qword [0x1402072f8]
mov rcx, qword [rsp + 0x64e0]
and rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
movsx eax, byte [rsp + 0x376]
mov rcx, qword [rsp + 0x8ff0]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0xc9c], al
movsx eax, word [str.S83]
movsx ecx, word [0x140207314]
shl eax, cl
mov word [rsp + 0x109c], ax
mov rax, qword [rsp + 0x9eb8]
mov ecx, dword [0x140207e98]
mov eax, dword [rax]
sub eax, ecx
mov dword [0x14020858c], eax
mov rax, qword [rsp + 0xafa8]
mov rcx, qword [rsp + 0x6380]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0xa9b0]
mov qword [rcx], rax
mov rax, qword [0x140212ff0]
movzx eax, byte [rax]
mov rcx, qword [0x14020e998]
movzx ecx, byte [rcx]
imul eax, ecx
mov byte [rsp + 0x24f], al
mov r8, qword [rsp + 0xbbe0]
mov rdx, qword [0x1402139e0]
mov rcx, qword [rsp + 0xab98]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213994], eax
movzx eax, word [rsp + 0x1a80]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
cdq
idiv ecx
mov word [0x1402072ac], ax
xor edx, edx
mov rax, qword [0x14020dcf0]
mov eax, dword [rax]
mov ecx, 0xfeb
div ecx
mov eax, edx
mov rcx, qword [rsp + 0x7638]
mov dword [rcx], eax
mov rax, qword [0x1402072f8]
mov rcx, qword [0x140207250]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x6088], rax
mov r8, qword [rsp + 0xbbe8]
mov rdx, qword [0x1402139e8]
mov rcx, qword [rsp + 0x8c70]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213834], eax
lea rax, [rsp + 0x50a]
mov qword [0x140213a00], rax
mov rcx, qword [rsp + 0x7568]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021281c], eax
movsx eax, word [str.S83]
mov rcx, qword [rsp + 0x7478]
movsx ecx, word [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x73a8]
mov word [rcx], ax
lea rax, [rsp + 0x2304]
mov qword [rsp + 0xbbf0], rax
mov rax, qword [0x14020cc98]
mov rcx, qword [rsp + 0x5ad0]
mov rax, qword [rax]
or rax, rcx
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
mov rax, qword [rsp + 0x9550]
movzx eax, byte [rax]
mov rcx, qword [0x14020ee70]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x48d], al
mov rax, qword [0x14020d170]
movzx eax, word [rax]
mov rcx, qword [rsp + 0xb8d0]
movzx ecx, word [rcx]
imul eax, ecx
mov word [rsp + 0x1470], ax
mov rcx, qword [rsp + 0xbbf8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213a08], eax
mov r8, qword [rsp + 0xbc00]
mov rdx, qword [0x140213a10]
mov rcx, qword [rsp + 0xbbb8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211154], eax
lea rax, [0x140207768]
mov qword [0x140213a20], rax
mov rax, qword [rsp + 0x9cb8]
mov rax, qword [rax]
mov rcx, qword [0x140207270]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x5468], rax
mov rax, qword [0x14020d468]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x42]
sar eax, cl
mov byte [rsp + 0x399], al
mov rcx, qword [rsp + 0x8628]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210238], eax
mov r8, qword [rsp + 0x7038]
mov rdx, qword [0x14020fc18]
mov rcx, qword [rsp + 0xbc08]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213a2c], eax
mov rcx, qword [rsp + 0xbc10]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213a30], eax
movsx eax, word [rsp + 0x1234]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov eax, dword [rsp + 0x3314]
movzx ecx, al
mov eax, dword [rsp + 0x3c20]
shl eax, cl
mov rcx, qword [rsp + 0x8258]
mov dword [rcx], eax
lea rax, [0x1402072e0]
mov qword [rsp + 0xbc18], rax
lea rax, [0x14020847a]
mov qword [0x140213a40], rax
mov r8, qword [rsp + 0xbc20]
mov rdx, qword [0x140213a58]
mov rcx, qword [rsp + 0x9f70]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f81c], eax
mov rax, qword [rsp + 0xb350]
movzx eax, word [rax]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x10b8], ax
mov rax, qword [rsp + 0xacc8]
mov rcx, qword [rsp + 0x9dc0]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x3898], eax
mov rax, qword [rsp + 0xb0a8]
mov rax, qword [rax]
mov rcx, qword [0x1402072f8]
add rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cef8]
mov qword [rcx], rax
movsx eax, byte [rsp + 0x767]
mov rcx, qword [0x140210540]
movsx ecx, byte [rcx]
xor eax, ecx
mov rcx, qword [rsp + 0xae08]
mov byte [rcx], al
lea rax, [0x140207290]
mov qword [rsp + 0xbc28], rax
mov rax, qword [rsp + 0xae90]
mov rcx, qword [0x140213178]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [0x1402085a4], eax
mov rcx, qword [rsp + 0xa270]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cf24], eax
mov r8, qword [rsp + 0x79f8]
mov rdx, qword [0x140210a20]
mov rcx, qword [rsp + 0xbc30]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213a64], eax
mov rax, qword [rsp + 0x6730]
mov rcx, qword [rsp + 0x6168]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x65e8], rax
mov rax, qword [0x14020e998]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0xa7e8]
movzx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0xca7], al
movzx eax, word [rsp + 0x10f8]
cdq
mov ecx, 0x327
idiv ecx
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
mov eax, dword [rsp + 0x3f5c]
mov ecx, dword [rsp + 0x4e10]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x2e70], eax
mov rax, qword [0x140207380]
mov rcx, qword [0x14020cd60]
mov qword [rsp + 0xbc38], rcx
movzx ecx, al
mov rax, qword [rsp + 0xbc38]
mov rax, qword [rax]
shr rax, cl
mov qword [rsp + 0x5df0], rax
mov r8, qword [rsp + 0x7318]
mov rdx, qword [0x140212528]
mov rcx, qword [rsp + 0xbc40]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213a6c], eax
movsx eax, byte [rsp + 0x329]
mov rcx, qword [0x14020ddb0]
movsx ecx, byte [rcx]
sar eax, cl
mov byte [0x1402085aa], al
movsx eax, word [rsp + 0xdc4]
movsx ecx, word [rsp + 0xef8]
shl eax, cl
mov word [rsp + 0x1990], ax
mov rcx, qword [rsp + 0xbc48]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213a80], eax
lea rax, [0x1402074e4]
mov qword [rsp + 0xbc50], rax
mov rcx, qword [rsp + 0x8db8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cb24], eax
mov rax, qword [0x14020d2a0]
mov rcx, qword [rsp + 0x52e0]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
movzx eax, byte [0x140207759]
movzx ecx, byte [0x1402084c4]
and eax, ecx
mov byte [rsp + 0xb0e], al
mov r8, qword [rsp + 0x7370]
mov rdx, qword [0x1402103b8]
mov rcx, qword [rsp + 0xbc58]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213a84], eax
lea rax, [rsp + 0xfa4]
mov qword [rsp + 0xbc60], rax
lea rax, [0x140207730]
mov qword [0x140213a90], rax
mov rcx, qword [rsp + 0xbc68]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213aa8], eax
mov rax, qword [0x14020ce30]
mov rcx, qword [rsp + 0xa060]
mov rax, qword [rax]
imul rax, qword [rcx]
mov rcx, qword [rsp + 0x76a0]
mov qword [rcx], rax
lea rax, [0x140208488]
mov qword [rsp + 0xbc70], rax
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
mov rcx, qword [rsp + 0xbc28]
movsx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [0x14020ce98]
mov word [rcx], ax
mov eax, dword [0x140208328]
mov ecx, dword [0x1402080d0]
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x8258]
mov dword [rcx], eax
mov rax, qword [0x14020cc98]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6048]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x5dc0], rax
mov rax, qword [rsp + 0xb9b8]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x63e]
sub eax, ecx
mov byte [0x1402085b5], al
movzx eax, word [0x1402072d4]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
imul eax, ecx
mov rcx, qword [rsp + 0xa8c0]
mov word [rcx], ax
mov r8, qword [rsp + 0xbc78]
mov rdx, qword [0x140213ab8]
mov rcx, qword [rsp + 0xb6d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fcd8], eax
lea rax, [rsp + 0x287c]
mov qword [rsp + 0xbc80], rax
mov r8, qword [rsp + 0xbc88]
mov rdx, qword [0x140213ac8]
mov rcx, qword [rsp + 0x7078]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e52c], eax
mov rax, qword [0x140207380]
mov rcx, qword [0x14020d110]
mov qword [rsp + 0xbc90], rcx
movzx ecx, al
mov rax, qword [rsp + 0xbc90]
mov rax, qword [rax]
shr rax, cl
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
movsx eax, byte [rsp + 0x969]
mov rcx, qword [0x140210450]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x2dd], al
mov rcx, qword [rsp + 0xb8b8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021077c], eax
movsx eax, word [rsp + 0x1684]
movsx ecx, word [rsp + 0x173c]
xor eax, ecx
mov word [rsp + 0x1150], ax
mov rcx, qword [rsp + 0xbc98]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213ad0], eax
mov rax, qword [rsp + 0x74b0]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x140207d9c]
shl eax, cl
mov dword [0x1402085c0], eax
mov rax, qword [rsp + 0x9328]
mov rcx, qword [0x14020cc98]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0xb618]
mov qword [rcx], rax
mov r8, qword [rsp + 0xbca0]
mov rdx, qword [0x140213ae0]
mov rcx, qword [rsp + 0x79e0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211dec], eax
lea rax, [0x140207575]
mov qword [rsp + 0xbca8], rax
mov rax, qword [rsp + 0xab78]
movzx eax, word [rax]
movzx ecx, word [0x140207304]
and eax, ecx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov eax, dword [rsp + 0x5048]
mov ecx, dword [rsp + 0x3d2c]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x3e7c], eax
lea rax, [0x1402072f8]
mov qword [rsp + 0xbcb0], rax
mov r8, qword [rsp + 0xbcb8]
mov rdx, qword [0x140213af0]
mov rcx, qword [rsp + 0xb9b0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210ff0], eax
mov rcx, qword [rsp + 0x6c80]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e498], eax
movsx eax, byte [0x1402082cf]
movsx ecx, byte [rsp + 0x6e6]
xor eax, ecx
mov byte [0x1402085cc], al
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [0x140207290]
sub eax, ecx
mov word [rsp + 0x1990], ax
mov r8, qword [rsp + 0xa448]
mov rdx, qword [0x140211e30]
mov rcx, qword [rsp + 0xbcc0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213b08], eax
mov rax, qword [0x14020dd18]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x2f80]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4e40], eax
mov rcx, qword [rsp + 0xbcc8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213b0c], eax
mov rcx, qword [rsp + 0xb8c0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fc30], eax
mov r8, qword [rsp + 0x95b8]
mov rdx, qword [0x14020d560]
mov rcx, qword [rsp + 0xbcd0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213b14], eax
mov r8, qword [rsp + 0x97b0]
mov rdx, qword [0x14020f3d8]
mov rcx, qword [rsp + 0xbcd8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213b20], eax
mov rax, qword [rsp + 0x54a0]
movzx ecx, al
mov rax, qword [0x140207350]
shl rax, cl
mov qword [0x140207338], rax
movzx eax, byte [0x140207bb7]
mov rcx, qword [rsp + 0xa738]
movzx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0xa63], al
mov rcx, qword [rsp + 0xbce0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213b30], eax
mov r8, qword [rsp + 0xbce8]
mov rdx, qword [0x140213b38]
mov rcx, qword [rsp + 0xa960]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212758], eax
lea rax, [rsp + 0x1224]
mov qword [rsp + 0xbcf0], rax
mov eax, dword [rsp + 0x5048]
mov ecx, dword [0x140207d78]
or ecx, eax
mov eax, ecx
mov dword [0x1402085d8], eax
mov rcx, qword [rsp + 0x9b58]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ceb8], eax
mov rax, qword [0x140207270]
mov rcx, qword [rsp + 0x6028]
or rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x9850]
mov qword [rcx], rax
lea rax, [0x140207c22]
mov qword [rsp + 0xbcf8], rax
movsx eax, word [rsp + 0x1234]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
shl eax, cl
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov rax, qword [0x1402120b8]
mov rcx, qword [rsp + 0x7d28]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x2dc0], eax
lea rax, [0x140207350]
mov qword [rsp + 0xbd00], rax
mov r8, qword [rsp + 0x6c28]
mov rdx, qword [0x14020e5b0]
mov rcx, qword [rsp + 0xbd08]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213b50], eax
mov rax, qword [0x140210958]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xe3]
sar eax, cl
mov byte [0x1402085dd], al
movzx eax, word [0x140207304]
movzx ecx, word [0x1402072ac]
imul eax, ecx
mov rcx, qword [rsp + 0xbb68]
mov word [rcx], ax
mov rcx, qword [rsp + 0xbd10]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213b58], eax
xor edx, edx
mov eax, dword [rsp + 0x28f8]
mov ecx, 0x823
div ecx
mov dword [rsp + 0x21d0], eax
mov r8, qword [rsp + 0xbd18]
mov rdx, qword [0x140213b68]
mov rcx, qword [rsp + 0x97d0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e754], eax
xor edx, edx
mov rax, qword [0x140207250]
mov rcx, qword [rsp + 0xac10]
div qword [rcx]
mov rax, rdx
mov qword [0x140207270], rax
movsx eax, byte [0x140207642]
mov rcx, qword [rsp + 0x7180]
movsx ecx, byte [rcx]
xor eax, ecx
mov rcx, qword [rsp + 0x73c8]
mov byte [rcx], al
mov rcx, qword [rsp + 0x73f8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ec50], eax
lea rax, [rsp + 0x16b8]
mov qword [rsp + 0xbd20], rax
mov r8, qword [rsp + 0x98d0]
mov rdx, qword [0x140212d50]
mov rcx, qword [rsp + 0xbd28]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213b80], eax
mov rax, qword [0x14020ec08]
mov rcx, qword [0x1402103d8]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [0x1402085e8], eax
mov rcx, qword [rsp + 0xbd30]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213b90], eax
mov r8, qword [rsp + 0xbd38]
mov rdx, qword [0x140213ba0]
mov rcx, qword [rsp + 0xa310]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212e6c], eax
mov rax, qword [rsp + 0x7348]
mov rcx, qword [0x1402072e0]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x5460], rax
mov rcx, qword [rsp + 0x6d38]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e4f4], eax
mov r8, qword [rsp + 0x9830]
mov rdx, qword [0x140210878]
mov rcx, qword [rsp + 0xbd40]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213b94], eax
mov rcx, qword [rsp + 0xbd48]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213bb8], eax
mov rax, qword [rsp + 0x70c8]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xd62]
add eax, ecx
mov byte [rsp + 0x69e], al
movzx eax, word [0x140207280]
mov rcx, qword [rsp + 0xa170]
movzx ecx, word [rcx]
or eax, ecx
mov word [0x1402072d4], ax
mov rcx, qword [rsp + 0x75d0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211fec], eax
mov r8, qword [rsp + 0xa448]
mov rdx, qword [0x140211710]
mov rcx, qword [rsp + 0xbd50]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213bc0], eax
mov rax, qword [0x140213140]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x43d0]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x4a38], eax
mov rax, qword [rsp + 0xb6e8]
mov rax, qword [rax]
mov rcx, qword [0x140207380]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x5258], rax
mov rcx, qword [rsp + 0xbd58]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213bc8], eax
movsx eax, byte [0x14020723c]
mov rcx, qword [rsp + 0x6f58]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [0x1402085f6], al
mov r8, qword [rsp + 0xbd60]
mov rdx, qword [0x140213bd0]
mov rcx, qword [rsp + 0x7fa8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211798], eax
movsx eax, word [rsp + 0x1554]
movsx ecx, word [str.S83]
and eax, ecx
mov rcx, qword [rsp + 0x8450]
mov word [rcx], ax
lea rax, [rsp + 0x25e0]
mov qword [rsp + 0xbd68], rax
mov rax, qword [0x140207258]
mov rcx, qword [rsp + 0xab38]
mov qword [rsp + 0xbd70], rcx
movzx ecx, al
mov rax, qword [rsp + 0xbd70]
mov rax, qword [rax]
sar rax, cl
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x6c4]
movzx ecx, byte [rsp + 0x982]
sar eax, cl
mov byte [rsp + 0x41f], al
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1194]
xor eax, ecx
mov word [rsp + 0x1454], ax
mov r8, qword [rsp + 0xbd78]
mov rdx, qword [0x140213be8]
mov rcx, qword [rsp + 0x91b0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402111cc], eax
mov rax, qword [rsp + 0xb528]
mov ecx, dword [0x140207dcc]
mov eax, dword [rax]
add eax, ecx
mov dword [0x140208604], eax
mov rcx, qword [rsp + 0x6cf8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d84c], eax
mov rax, qword [rsp + 0x8950]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x68d8]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x6a28], rax
mov rcx, qword [rsp + 0xbd80]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213bf4], eax
lea rax, [0x1402083ff]
mov qword [rsp + 0xbd88], rax
mov r8, qword [rsp + 0xbd90]
mov rdx, qword [0x140213c08]
mov rcx, qword [rsp + 0x7818]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ff18], eax
mov r8, qword [rsp + 0xbd98]
mov rdx, qword [0x140213c18]
mov rcx, qword [rsp + 0xa220]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f46c], eax
mov rcx, qword [rsp + 0xa638]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210a04], eax
movsx eax, word [0x140207290]
movsx ecx, word [rsp + 0x17c4]
shl eax, cl
mov word [0x140207268], ax
mov rcx, qword [rsp + 0xbda0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213c20], eax
mov rax, qword [0x14020df98]
mov eax, dword [rax]
cdq
mov ecx, 0x817
idiv ecx
mov dword [rsp + 0x4cac], eax
mov rax, qword [rsp + 0x8608]
mov rax, qword [rax]
cqo
idiv qword [0x140207240]
mov rax, rdx
mov qword [rsp + 0x54b8], rax
mov rax, qword [rsp + 0x7740]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x5a3]
imul eax, ecx
mov byte [str.995__], al
mov r8, qword [rsp + 0xbda8]
mov rdx, qword [0x140213c40]
mov rcx, qword [rsp + 0xbcd0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402119bc], eax
mov rcx, qword [rsp + 0x8938]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fc98], eax
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x14f8]
or eax, ecx
mov word [rsp + 0x16c8], ax
mov r8, qword [rsp + 0xa7c0]
mov rdx, qword [0x140210a80]
mov rcx, qword [rsp + 0xbdb0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213c50], eax
mov rcx, qword [rsp + 0xbdb8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213c58], eax
lea rax, [rsp + 0x3d00]
mov qword [rsp + 0xbdc0], rax
mov rax, qword [rsp + 0xa678]
mov rax, qword [rax]
mov rcx, qword [0x140207320]
sub rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d110]
mov qword [rcx], rax
movsx eax, byte [rsp + 0x64]
mov rcx, qword [0x140212aa0]
movsx ecx, byte [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0xa7b8]
mov byte [rcx], al
movsx eax, word [rsp + 0xeec]
mov rcx, qword [rsp + 0xaba8]
movsx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x1458], ax
mov eax, dword [0x140207774]
mov rcx, qword [0x1402138a0]
mov qword [rsp + 0xbdc8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xbdc8]
mov eax, dword [rax]
sar eax, cl
mov dword [0x140208618], eax
mov rax, qword [rsp + 0x8840]
mov rcx, qword [0x140207258]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x54d8], rax
lea rax, [rsp + 0x8c9]
mov qword [rsp + 0xbdd0], rax
movzx eax, word [rsp + 0x1194]
movzx ecx, word [0x140207280]
xor eax, ecx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov rax, qword [rsp + 0x9768]
mov ecx, dword [rsp + 0x5048]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x2c58], eax
mov r8, qword [rsp + 0xbdd8]
mov rdx, qword [0x140213c68]
mov rcx, qword [rsp + 0xb140]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212d74], eax
mov rax, qword [0x14020cd60]
mov rcx, qword [0x140207250]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x5250], rax
mov r8, qword [rsp + 0xbde0]
mov rdx, qword [0x140213c78]
mov rcx, qword [rsp + 0xbc98]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211d90], eax
lea rax, [rsp + 0x827]
mov qword [0x140213c80], rax
movsx eax, word [0x140207290]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x8bf8]
mov word [rcx], ax
lea rax, [rsp + 0x2824]
mov qword [rsp + 0xbde8], rax
mov rax, qword [0x14020d2a0]
mov rcx, qword [rsp + 0x7cd0]
mov rax, qword [rax]
imul rax, qword [rcx]
mov qword [0x140207258], rax
movzx eax, byte [rsp + 0x609]
mov rcx, qword [0x140212228]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x920], al
mov rcx, qword [rsp + 0xaee8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021356c], eax
lea rax, [0x1402072ac]
mov qword [rsp + 0xbdf0], rax
mov rax, qword [0x140212018]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x2598]
add ecx, eax
mov eax, ecx
mov dword [0x140208624], eax
mov rax, qword [rsp + 0x8908]
mov rcx, qword [rsp + 0x9850]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [rsp + 0x70d8]
mov qword [rcx], rax
movsx eax, byte [0x1402073e3]
mov rcx, qword [rsp + 0x9610]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0xcee], al
mov rcx, qword [rsp + 0xbdf8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213c94], eax
movsx eax, word [rsp + 0x1234]
movsx ecx, word [0x140207268]
sar eax, cl
mov rcx, qword [0x14020ce98]
mov word [rcx], ax
mov r8, qword [rsp + 0xbe00]
mov rdx, qword [0x140213ca0]
mov rcx, qword [rsp + 0xab10]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213a30], eax
mov rax, qword [rsp + 0xbba8]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x26a8]
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0xb500]
mov dword [rcx], eax
mov r8, qword [rsp + 0xbe08]
mov rdx, qword [0x140213ca8]
mov rcx, qword [rsp + 0xad00]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dfa0], eax
mov rcx, qword [rsp + 0x87f8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210fd8], eax
mov rax, qword [0x140207350]
mov rcx, qword [0x140207258]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x6288], rax
mov r8, qword [rsp + 0x6bc0]
mov rdx, qword [0x14020f768]
mov rcx, qword [rsp + 0xbe10]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213cb0], eax
movzx eax, byte [rsp + 0xec]
mov rcx, qword [0x1402113f8]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [0x140208630], al
mov rcx, qword [rsp + 0xbe18]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213cc8], eax
movzx eax, word [rsp + 0x1b38]
movzx ecx, word [rsp + 0x1610]
and eax, ecx
mov word [rsp + 0x14e0], ax
mov rax, qword [0x14020d6a8]
mov eax, dword [rax]
mov rcx, qword [0x14020f7d8]
mov qword [rsp + 0xbe20], rcx
movzx ecx, al
mov rax, qword [rsp + 0xbe20]
mov eax, dword [rax]
shr eax, cl
mov dword [rsp + 0x1f5c], eax
mov rax, qword [0x140207250]
mov rcx, qword [rsp + 0x6ca8]
mov qword [rsp + 0xbe28], rcx
movzx ecx, al
mov rax, qword [rsp + 0xbe28]
mov rax, qword [rax]
shl rax, cl
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
mov r8, qword [rsp + 0xbe30]
mov rdx, qword [0x140213cd8]
mov rcx, qword [rsp + 0x99f0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210944], eax
movsx eax, byte [rsp + 0x41d]
movsx ecx, byte [rsp + 0x7d3]
sub eax, ecx
mov rcx, qword [rsp + 0xa5c8]
mov byte [rcx], al
movsx eax, word [0x140207290]
movsx ecx, word [rsp + 0x14ec]
add eax, ecx
mov word [rsp + 0x1794], ax
lea rax, [rsp + 0x2180]
mov qword [0x140213ce0], rax
mov rax, qword [0x14020cc98]
mov rcx, qword [0x14020cd30]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x9fe8]
mov qword [rcx], rax
lea rax, [rsp + 0x629]
mov qword [rsp + 0xbe38], rax
mov rcx, qword [rsp + 0xaf90]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ebd4], eax
mov r8, qword [rsp + 0x7528]
mov rdx, qword [0x1402135e0]
mov rcx, qword [rsp + 0xbe40]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213cec], eax
movzx eax, word [0x140207304]
movzx ecx, word [0x1402072ac]
shl eax, cl
mov word [0x140207280], ax
mov rcx, qword [rsp + 0xbe48]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213cf0], eax
mov eax, dword [0x140207584]
mov ecx, dword [rsp + 0x4a38]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x3d2c], eax
mov r8, qword [rsp + 0xbe50]
mov rdx, qword [0x140213cf8]
mov rcx, qword [rsp + 0x92f0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ceb8], eax
lea rax, [0x140207320]
mov qword [rsp + 0xbe58], rax
mov rax, qword [rsp + 0xb6a8]
movsx eax, byte [rax]
mov rcx, qword [0x1402135b0]
movsx ecx, byte [rcx]
sub eax, ecx
mov byte [0x140208640], al
mov rcx, qword [rsp + 0x7200]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402114a0], eax
mov rcx, qword [rsp + 0xbe60]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213d18], eax
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0xfb8]
xor eax, ecx
mov word [rsp + 0x1630], ax
mov r8, qword [rsp + 0xbe68]
mov rdx, qword [0x140213d28]
mov rcx, qword [rsp + 0x7cd8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402108c0], eax
lea rax, [0x140207d48]
mov qword [rsp + 0xbe70], rax
mov rax, qword [0x14020cc98]
mov rcx, qword [rsp + 0x5630]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [0x14020cc98]
mov qword [rcx], rax
movzx eax, byte [0x14020751d]
movzx ecx, byte [0x140208257]
sar eax, cl
mov byte [rsp + 0x1cb], al
movzx eax, word [rsp + 0xe4c]
movzx ecx, word [0x1402072d4]
sar eax, cl
mov word [rsp + 0x1734], ax
mov rax, qword [rsp + 0x7cf0]
mov ecx, dword [0x1402084d4]
imul ecx, dword [rax]
mov eax, ecx
mov dword [0x140208648], eax
mov rcx, qword [rsp + 0xb2a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d868], eax
mov rax, qword [0x14020d1f0]
mov rcx, qword [0x14020d110]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x6a28], rax
mov r8, qword [rsp + 0xb498]
mov rdx, qword [0x14020f938]
mov rcx, qword [rsp + 0xbe78]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213d30], eax
lea rax, [rsp + 0xc4]
mov qword [rsp + 0xbe80], rax
movsx eax, word [0x140207314]
movsx ecx, word [rsp + 0xf3c]
and eax, ecx
mov word [0x140207268], ax
mov r8, qword [rsp + 0xadd8]
mov rdx, qword [0x140212eb0]
mov rcx, qword [rsp + 0xbe88]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213d3c], eax
mov rax, qword [0x14020e7f8]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x3074]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x50ec], eax
lea rax, [rsp + 0x63c0]
mov qword [rsp + 0xbe90], rax
mov rcx, qword [rsp + 0xbe98]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213d40], eax
lea rax, [rsp + 0xba1]
mov qword [0x140213d58], rax
mov rcx, qword [rsp + 0x6f30]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021126c], eax
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x94c0]
movzx ecx, word [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x7990]
mov word [rcx], ax
mov eax, dword [0x14020761c]
mov ecx, dword [rsp + 0x3e7c]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x4e38], eax
mov rax, qword [rsp + 0x9300]
mov rcx, qword [rsp + 0x90a8]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
mov rax, qword [0x140213870]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x6e6]
sub eax, ecx
mov byte [rsp + 0x949], al
mov rax, qword [rsp + 0x8708]
movsx eax, word [rax]
movsx ecx, word [str.S83]
xor eax, ecx
mov word [rsp + 0x164c], ax
lea rax, [0x140207acc]
mov qword [0x140213d60], rax
mov rax, qword [0x14020cd30]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x5ba0]
sar rax, cl
mov rcx, qword [rsp + 0xb790]
mov qword [rcx], rax
mov rax, qword [rsp + 0x8468]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x7a9]
or eax, ecx
mov byte [rsp + 0xcde], al
mov r8, qword [rsp + 0xa1d0]
mov rdx, qword [0x140210438]
mov rcx, qword [rsp + 0xbea0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213d70], eax
movzx eax, word [0x140207304]
movzx ecx, word [0x1402072d4]
shl eax, cl
mov word [0x140207280], ax
mov r8, qword [rsp + 0xbda8]
mov rdx, qword [0x14020f9a0]
mov rcx, qword [rsp + 0xbea8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213d74], eax
mov eax, dword [0x1402084d4]
mov ecx, dword [rsp + 0x2c6c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3bd8], eax
lea rax, [0x1402072f8]
mov qword [rsp + 0xbeb0], rax
mov rcx, qword [rsp + 0xbeb8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213d7c], eax
mov rax, qword [rsp + 0x9280]
movsx eax, byte [rax]
movsx ecx, byte [0x14020837f]
and eax, ecx
mov byte [0x140208655], al
mov r8, qword [rsp + 0xbec0]
mov rdx, qword [0x140213da0]
mov rcx, qword [rsp + 0xb8e0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d79c], eax
mov rcx, qword [rsp + 0xa7f0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021211c], eax
movsx eax, word [rsp + 0x1378]
movsx ecx, word [rsp + 0x19f4]
and eax, ecx
mov word [rsp + 0x1554], ax
mov rax, qword [rsp + 0xa070]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x140207fd0]
shl eax, cl
mov dword [rsp + 0x26bc], eax
mov rcx, qword [rsp + 0xbec8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213da8], eax
mov rax, qword [rsp + 0xab90]
mov rcx, qword [0x140207240]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
mov r8, qword [rsp + 0xbed0]
mov rdx, qword [0x140213db8]
mov rcx, qword [rsp + 0xb090]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e690], eax
mov rax, qword [0x140213958]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x7330]
movzx ecx, byte [rcx]
add eax, ecx
mov rcx, qword [rsp + 0x8468]
mov byte [rcx], al
lea rax, [0x1402072d4]
mov qword [rsp + 0xbed8], rax
mov rax, qword [rsp + 0x9dc0]
mov ecx, dword [0x1402073b0]
imul ecx, dword [rax]
mov eax, ecx
mov dword [0x140208664], eax
mov rcx, qword [rsp + 0xaff8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402100c4], eax
xor edx, edx
mov rax, qword [0x140207270]
div qword [0x140207380]
mov rax, rdx
mov qword [rsp + 0x6510], rax
movsx eax, byte [rsp + 0x13a]
movsx ecx, byte [0x1402085aa]
xor eax, ecx
mov byte [rsp + 0xa12], al
mov r8, qword [rsp + 0xbc78]
mov rdx, qword [0x14020e5d0]
mov rcx, qword [rsp + 0xbee0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213dc4], eax
mov rcx, qword [rsp + 0xbee8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213dd4], eax
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1770]
sar eax, cl
mov rcx, qword [0x14020ce98]
mov word [rcx], ax
mov r8, qword [rsp + 0xbef0]
mov rdx, qword [0x140213de0]
mov rcx, qword [rsp + 0xa0b8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cf24], eax
mov rax, qword [rsp + 0xbde8]
mov eax, dword [rax]
mov ecx, dword [0x1402080d0]
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x99d8]
mov dword [rcx], eax
mov rcx, qword [rsp + 0x90d8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021377c], eax
lea rax, [rsp + 0x54d8]
mov qword [rsp + 0xbef8], rax
mov r8, qword [rsp + 0xad08]
mov rdx, qword [0x140213430]
mov rcx, qword [rsp + 0xbf00]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213dec], eax
mov rcx, qword [rsp + 0xbf08]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213df0], eax
lea rax, [0x1402081fb]
mov qword [0x140213e00], rax
movzx eax, word [0x140207280]
mov rcx, qword [rsp + 0x7178]
movzx ecx, word [rcx]
or eax, ecx
mov rcx, qword [rsp + 0xbc60]
mov word [rcx], ax
lea rax, [0x140208544]
mov qword [rsp + 0xbf10], rax
mov rax, qword [0x14020d1f0]
mov rcx, qword [rsp + 0xb0a8]
mov rax, qword [rax]
imul rax, qword [rcx]
mov rcx, qword [0x14020cef8]
mov qword [rcx], rax
mov rax, qword [0x140213490]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x74c0]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0xcbf], al
lea rax, [rsp + 0x1594]
mov qword [rsp + 0xbf18], rax
mov rax, qword [0x14020e198]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x140207adc]
sar eax, cl
mov dword [0x140208678], eax
mov rax, qword [0x140207350]
mov rcx, qword [rsp + 0x5e70]
xor rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x80e0]
mov qword [rcx], rax
lea rax, [0x1402081b6]
mov qword [rsp + 0xbf20], rax
mov r8, qword [rsp + 0xbf28]
mov rdx, qword [0x140213e10]
mov rcx, qword [rsp + 0x97a0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212f7c], eax
movzx eax, word [rsp + 0xdc8]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
shl eax, cl
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov rax, qword [0x14020e320]
mov ecx, dword [rsp + 0x3644]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x2808], eax
mov rax, qword [0x14020cd60]
mov rcx, qword [0x140207380]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x6a78], rax
lea rax, [rsp + 0xd28]
mov qword [0x140213e20], rax
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x145c]
add eax, ecx
mov word [rsp + 0x13bc], ax
mov rax, qword [rsp + 0x9508]
mov rcx, qword [0x1402135a8]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x40bc], eax
mov rax, qword [rsp + 0x63c0]
mov rcx, qword [0x1402072e0]
or rcx, rax
mov rax, rcx
mov qword [0x140207258], rax
mov rcx, qword [rsp + 0xab88]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211f24], eax
movzx eax, byte [0x140207bb7]
movzx ecx, byte [rsp + 0x609]
sub eax, ecx
mov byte [rsp + 0x587], al
lea rax, [rsp + 0x1970]
mov qword [rsp + 0xbf30], rax
lea rax, [0x140208604]
mov qword [0x140213e38], rax
mov rax, qword [rsp + 0xa0c0]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x6368]
shl rax, cl
mov rcx, qword [rsp + 0x6cc0]
mov qword [rcx], rax
lea rax, [0x140207560]
mov qword [rsp + 0xbf38], rax
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x6de8]
movsx ecx, word [rcx]
and eax, ecx
mov word [0x140207314], ax
mov rax, qword [rsp + 0x8eb0]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x1402074e4]
sar eax, cl
mov dword [rsp + 0x49d4], eax
lea rax, [rsp + 0x6818]
mov qword [rsp + 0xbf40], rax
lea rax, str.995__
mov qword [0x140213e48], rax
movzx eax, word [0x140207280]
mov rcx, qword [rsp + 0xa8c0]
movzx ecx, word [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x7cb8]
mov word [rcx], ax
mov r8, qword [rsp + 0x9de0]
mov rdx, qword [0x14020e0d8]
mov rcx, qword [rsp + 0xbf48]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213e50], eax
mov eax, dword [0x140207550]
mov rcx, qword [0x14020ddd8]
mov qword [rsp + 0xbf50], rcx
movzx ecx, al
mov rax, qword [rsp + 0xbf50]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x3720], eax
mov rax, qword [rsp + 0x9720]
mov rcx, qword [0x140207380]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [0x14020d248]
mov qword [rcx], rax
mov rax, qword [0x14020f348]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x7138]
movsx ecx, byte [rcx]
and eax, ecx
mov rcx, qword [rsp + 0xb450]
mov byte [rcx], al
mov r8, qword [rsp + 0xa618]
mov rdx, qword [0x14020d9b8]
mov rcx, qword [rsp + 0xbf58]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213e54], eax
movsx eax, word [0x140207290]
movsx ecx, word [str.S83]
imul eax, ecx
mov word [rsp + 0x1a24], ax
lea rax, [rsp + 0x381c]
mov qword [0x140213e68], rax
mov rax, qword [0x14020cd30]
mov rax, qword [rax]
mov rcx, qword [0x140207258]
xor rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x70f8]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x982]
movzx ecx, byte [0x140207987]
or eax, ecx
mov byte [rsp + 0x251], al
mov rcx, qword [rsp + 0xbf60]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213e7c], eax
movzx eax, word [rsp + 0x18b0]
movzx ecx, word [rsp + 0x1064]
sub eax, ecx
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov rcx, qword [rsp + 0x8fa0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212ce0], eax
mov rax, qword [0x140213e38]
mov rcx, qword [0x1402124a0]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov rcx, qword [rsp + 0xb8e8]
mov dword [rcx], eax
mov rax, qword [rsp + 0xa060]
mov rcx, qword [0x14020d110]
mov rax, qword [rax]
imul rax, qword [rcx]
mov qword [rsp + 0x6408], rax
mov r8, qword [rsp + 0xb3a0]
mov rdx, qword [0x14020dbb0]
mov rcx, qword [rsp + 0xbf68]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213e88], eax
lea rax, [rsp + 0x52f]
mov qword [0x140213e90], rax
mov rax, qword [rsp + 0x7d78]
movsx eax, word [rax]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x190c], ax
mov eax, dword [rsp + 0x3288]
mov ecx, dword [0x1402072d0]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x1c70], eax
mov r8, qword [rsp + 0x9458]
mov rdx, qword [0x140210a20]
mov rcx, qword [rsp + 0xbf70]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213e8c], eax
mov rax, qword [0x14020cdf0]
mov rax, qword [rax]
mov rcx, qword [0x1402072e0]
xor rcx, rax
mov rax, rcx
mov qword [0x140207338], rax
movzx eax, byte [rsp + 0x304]
mov rcx, qword [0x14020e3c8]
movzx ecx, byte [rcx]
cdq
idiv ecx
mov eax, edx
mov rcx, qword [rsp + 0x97f0]
mov byte [rcx], al
mov rcx, qword [rsp + 0xbf78]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213eac], eax
lea rax, [rsp + 0x106c]
mov qword [rsp + 0xbf80], rax
mov rax, qword [0x140211f80]
mov eax, dword [rax]
mov rcx, qword [rsp + 0xa2c0]
mov qword [rsp + 0xbf88], rcx
movzx ecx, al
mov rax, qword [rsp + 0xbf88]
mov eax, dword [rax]
shl eax, cl
mov dword [0x140208694], eax
mov rax, qword [rsp + 0xa700]
mov rax, qword [rax]
mov rcx, qword [0x1402072f8]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x5e48], rax
lea rax, [0x14020740a]
mov qword [rsp + 0xbf90], rax
movsx eax, word [rsp + 0x1ad0]
movsx ecx, word [rsp + 0x17c4]
and eax, ecx
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov rax, qword [0x14020e2e0]
mov ecx, dword [rsp + 0x4b88]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x4878], eax
lea rax, [rsp + 0x5b58]
mov qword [rsp + 0xbf98], rax
movzx eax, byte [0x140208023]
mov rcx, qword [rsp + 0xa600]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [0x140208698], al
mov r8, qword [rsp + 0xbfa0]
mov rdx, qword [0x140213ec8]
mov rcx, qword [rsp + 0xa960]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212674], eax
mov rax, qword [rsp + 0x88e0]
movzx eax, word [rax]
movzx ecx, word [0x1402072d4]
sub eax, ecx
mov word [rsp + 0xf18], ax
lea rax, [0x140207d0c]
mov qword [rsp + 0xbfa8], rax
mov rax, qword [0x14020cef8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5280]
add rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
movsx eax, byte [rsp + 0x348]
movsx ecx, byte [rsp + 0xd88]
shl eax, cl
mov byte [rsp + 0x61f], al
lea rax, [0x140207290]
mov qword [rsp + 0xbfb0], rax
lea rax, [rsp + 0x1ec8]
mov qword [0x140213ed8], rax
mov rax, qword [0x14020cdf0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0xa1a0]
mov qword [rsp + 0xbfb8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xbfb8]
mov rax, qword [rax]
sar rax, cl
mov rcx, qword [rsp + 0x8598]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x7300]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402108fc], eax
mov r8, qword [rsp + 0x9e40]
mov rdx, qword [0x140211328]
mov rcx, qword [rsp + 0xbfc0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213ed4], eax
movzx eax, byte [rsp + 0x2c5]
mov rcx, qword [rsp + 0x97f0]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0xff], al
mov rcx, qword [rsp + 0xbfc8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213ef4], eax
mov rax, qword [0x14020d280]
movzx eax, word [rax]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
or eax, ecx
mov word [0x140207280], ax
mov eax, dword [0x140207310]
mov rcx, qword [rsp + 0x7140]
mov qword [rsp + 0xbfd0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xbfd0]
mov eax, dword [rax]
shl eax, cl
mov rcx, qword [rsp + 0x7bd8]
mov dword [rcx], eax
mov rax, qword [0x14020d110]
mov rcx, qword [rsp + 0xbeb0]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x6248], rax
movsx eax, byte [0x140207dab]
movsx ecx, byte [0x1402079d0]
sar eax, cl
mov byte [0x14020869b], al
movsx eax, word [rsp + 0xef8]
movsx ecx, word [str.S83]
xor eax, ecx
mov rcx, qword [rsp + 0x8b70]
mov word [rcx], ax
mov rcx, qword [rsp + 0x8018]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fb2c], eax
mov eax, dword [rsp + 0x4cac]
mov ecx, dword [rsp + 0x1ba4]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x2e0c], eax
mov rax, qword [rsp + 0x6380]
mov rcx, qword [0x140207258]
add rcx, rax
mov rax, rcx
mov qword [0x1402072e0], rax
mov r8, qword [rsp + 0x9e80]
mov rdx, qword [0x1402137f8]
mov rcx, qword [rsp + 0xbfd8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213f00], eax
movzx eax, byte [rsp + 0xd62]
movzx ecx, byte [0x140207cfd]
add eax, ecx
mov rcx, qword [rsp + 0xbf20]
mov byte [rcx], al
mov r8, qword [rsp + 0xa8f8]
mov rdx, qword [0x14020fc18]
mov rcx, qword [rsp + 0xbfe0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213f0c], eax
mov rcx, qword [rsp + 0xbfe8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213f20], eax
lea rax, [rsp + 0x1b68]
mov qword [rsp + 0xbff0], rax
mov r8, qword [rsp + 0xbff8]
mov rdx, qword [0x140213f28]
mov rcx, qword [rsp + 0x7b28]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e5f4], eax
lea rax, [rsp + 0x3c8c]
mov qword [0x140213f40], rax
mov rax, qword [0x14020cef8]
mov rax, qword [rax]
imul rax, qword [rsp + 0x6508]
mov qword [rsp + 0x5930], rax
mov rcx, qword [rsp + 0xaf10]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213994], eax
mov r8, qword [rsp + 0x7520]
mov rdx, qword [0x140211ab0]
mov rcx, qword [rsp + 0xc000]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213f34], eax
lea rax, [rsp + 0x803]
mov qword [rsp + 0xc008], rax
movsx eax, word [0x140207314]
mov rcx, qword [rsp + 0xb940]
movsx ecx, word [rcx]
or eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov rax, qword [rsp + 0xb3d8]
mov ecx, dword [0x140207fd0]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x28bc], eax
mov rcx, qword [rsp + 0xc010]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213f48], eax
mov rcx, qword [rsp + 0x9db0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402102ac], eax
mov r8, qword [rsp + 0x7408]
mov rdx, qword [0x14020f068]
mov rcx, qword [rsp + 0xc018]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213f60], eax
mov rax, qword [rsp + 0xbd00]
mov rcx, qword [rsp + 0x54d8]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x6720], rax
movzx eax, byte [0x140207a47]
movzx ecx, byte [0x140207a9b]
cdq
idiv ecx
mov byte [0x1402086a7], al
mov rcx, qword [rsp + 0xc020]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213f68], eax
mov rax, qword [rsp + 0x8ae0]
movzx eax, word [rax]
cdq
mov ecx, 0x37d
idiv ecx
mov eax, edx
mov rcx, qword [rsp + 0x9f40]
mov word [rcx], ax
mov r8, qword [rsp + 0xc028]
mov rdx, qword [0x140213f78]
mov rcx, qword [rsp + 0xa750]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213574], eax
mov eax, dword [rsp + 0x2a50]
movzx ecx, al
mov eax, dword [rsp + 0x4928]
shl eax, cl
mov dword [rsp + 0x1d14], eax
mov rax, qword [0x140207380]
mov rcx, qword [0x1402072f8]
and rcx, rax
mov rax, rcx
mov qword [0x140207270], rax
movsx eax, byte [rsp + 0x6e6]
mov rcx, qword [0x140212d18]
movsx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0xc8e], al
mov r8, qword [rsp + 0xc030]
mov rdx, qword [0x140213f90]
mov rcx, qword [rsp + 0x9538]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f880], eax
lea rax, [rsp + 0x192c]
mov qword [rsp + 0xc038], rax
mov rcx, qword [rsp + 0x8c70]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e4b0], eax
mov r8, qword [rsp + 0xa7c0]
mov rdx, qword [0x140211bb8]
mov rcx, qword [rsp + 0xc040]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213f98], eax
lea rax, [rsp + 0x3198]
mov qword [0x140213fa8], rax
mov rax, qword [0x1402072e0]
movzx ecx, al
mov rax, qword [0x140207240]
sar rax, cl
mov rcx, qword [rsp + 0xbc18]
mov qword [rcx], rax
mov rcx, qword [rsp + 0xc048]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213f9c], eax
lea rax, [rsp + 0xa63]
mov qword [rsp + 0xc050], rax
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x19c0]
xor eax, ecx
mov word [0x140207280], ax
mov rcx, qword [rsp + 0x76d8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d1a8], eax
mov eax, dword [0x140207cac]
mov ecx, dword [rsp + 0x2058]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3bd8], eax
mov r8, qword [rsp + 0x7870]
mov rdx, qword [0x140210878]
mov rcx, qword [rsp + 0xc058]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213fc4], eax
mov rax, qword [rsp + 0x6538]
mov rcx, qword [rsp + 0x57c0]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x5638], rax
lea rax, [0x140207577]
mov qword [0x140213fd0], rax
movsx eax, word [rsp + 0x18a4]
movsx ecx, word [rsp + 0x145c]
shl eax, cl
mov rcx, qword [rsp + 0x9f00]
mov word [rcx], ax
lea rax, [0x140207f08]
mov qword [rsp + 0xc060], rax
mov rax, qword [rsp + 0x9a00]
mov rcx, qword [rsp + 0x8c60]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
movzx eax, byte [0x140207d6f]
mov rcx, qword [0x140212810]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x5a3], al
movzx eax, word [rsp + 0x13fc]
movzx ecx, word [0x140207304]
sub eax, ecx
mov word [rsp + 0x1728], ax
mov eax, dword [rsp + 0x45ec]
mov rcx, qword [rsp + 0x9290]
mov qword [rsp + 0xc068], rcx
movzx ecx, al
mov rax, qword [rsp + 0xc068]
mov eax, dword [rax]
shl eax, cl
mov dword [0x1402086c4], eax
mov rax, qword [0x140207270]
movzx ecx, al
mov rax, qword [0x140207320]
shr rax, cl
mov qword [rsp + 0x5e48], rax
lea rax, [rsp + 0x26c]
mov qword [rsp + 0xc070], rax
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x9f58]
movsx ecx, word [rcx]
or eax, ecx
mov word [0x140207290], ax
mov rcx, qword [rsp + 0xc078]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213fdc], eax
mov rax, qword [rsp + 0x7278]
mov ecx, dword [0x140207844]
mov eax, dword [rax]
xor eax, ecx
mov rcx, qword [rsp + 0x8060]
mov dword [rcx], eax
mov rax, qword [rsp + 0x8378]
mov rcx, qword [rsp + 0xbab8]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x5830], rax
movzx eax, byte [0x140207eac]
movzx ecx, byte [0x140207f01]
and eax, ecx
mov byte [0x1402086d0], al
mov rax, qword [rsp + 0xabc8]
movzx eax, word [rax]
movzx ecx, word [0x140207280]
and eax, ecx
mov rcx, qword [rsp + 0xa8c0]
mov word [rcx], ax
mov rax, qword [rsp + 0xbc80]
mov ecx, dword [0x140208580]
imul ecx, dword [rax]
mov eax, ecx
mov dword [rsp + 0x2e48], eax
mov rax, qword [rsp + 0x6728]
mov rcx, qword [0x1402072f8]
sub rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
mov rax, qword [rsp + 0xa768]
movsx eax, byte [rax]
movsx ecx, byte [0x1402080f5]
add eax, ecx
mov rcx, qword [rsp + 0x9468]
mov byte [rcx], al
lea rax, [0x140207268]
mov qword [rsp + 0xc080], rax
mov rax, qword [0x14020d9c8]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x3ca0]
xor ecx, eax
mov eax, ecx
mov dword [0x1402086d4], eax
mov rax, qword [rsp + 0xba28]
mov rax, qword [rax]
cqo
movabs rcx, 0x1ec2a9177392b
idiv rcx
mov rax, rdx
mov qword [rsp + 0x5240], rax
mov r8, qword [rsp + 0xc088]
mov rdx, qword [0x140214000]
mov rcx, qword [rsp + 0x96a0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402103a0], eax
mov rax, qword [0x14020d6d0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x878]
cdq
idiv ecx
mov byte [rsp + 0x5f4], al
movzx eax, word [rsp + 0x1470]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
shl eax, cl
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov rcx, qword [rsp + 0xa360]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ee64], eax
mov eax, dword [rsp + 0x2adc]
movzx ecx, al
mov eax, dword [rsp + 0x2edc]
shr eax, cl
mov dword [rsp + 0x2840], eax
lea rax, [0x140207250]
mov qword [rsp + 0xc090], rax
mov r8, qword [rsp + 0xbe08]
mov rdx, qword [0x14020f8f0]
mov rcx, qword [rsp + 0xc098]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214008], eax
movsx eax, byte [0x140207e49]
movsx ecx, byte [rsp + 0xd93]
or eax, ecx
mov byte [0x1402086d3], al
mov r8, qword [rsp + 0x7b78]
mov rdx, qword [0x14020fb68]
mov rcx, qword [rsp + 0xc0a0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021401c], eax
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x9a58]
movsx ecx, word [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x8708]
mov word [rcx], ax
mov rax, qword [rsp + 0x90c8]
mov rcx, qword [0x140211c48]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x1cb8], eax
mov rax, qword [0x14020cc98]
mov rcx, qword [rsp + 0xb6c8]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov qword [0x140207350], rax
mov rcx, qword [rsp + 0xc0a8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214028], eax
mov r8, qword [rsp + 0xc0b0]
mov rdx, qword [0x140214040]
mov rcx, qword [rsp + 0x74d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212b18], eax
mov rax, qword [0x14020e2c8]
movzx eax, byte [rax]
mov rcx, qword [0x140210e88]
movzx ecx, byte [rcx]
sar eax, cl
mov rcx, qword [rsp + 0xac00]
mov byte [rcx], al
mov rcx, qword [rsp + 0x8200]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e9dc], eax
lea rax, [rsp + 0x158c]
mov qword [rsp + 0xc0b8], rax
mov rcx, qword [rsp + 0xc0c0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214048], eax
lea rax, [0x14020842c]
mov qword [0x140214050], rax
mov rax, qword [rsp + 0x8240]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207320]
shl rax, cl
mov qword [rsp + 0x5f08], rax
mov r8, qword [rsp + 0xc0c8]
mov rdx, qword [0x140214058]
mov rcx, qword [rsp + 0x8530]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210980], eax
lea rax, [0x1402085cc]
mov qword [rsp + 0xc0d0], rax
movsx eax, word [rsp + 0x1210]
movsx ecx, word [rsp + 0x1a38]
cdq
idiv ecx
mov rcx, qword [0x14020ce98]
mov word [rcx], ax
mov rax, qword [0x140211c48]
mov ecx, dword [0x140207330]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x3074], eax
mov r8, qword [rsp + 0xc0d8]
mov rdx, qword [0x140214060]
mov rcx, qword [rsp + 0x8b78]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d27c], eax
mov rcx, qword [rsp + 0xae78]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021127c], eax
mov rcx, qword [rsp + 0xc0e0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214074], eax
mov rax, qword [rsp + 0xbf40]
mov rcx, qword [0x14020d2a0]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x5b80], rax
mov rax, qword [rsp + 0x8050]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x41f]
add eax, ecx
mov byte [0x1402086e2], al
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x1610], ax
mov r8, qword [rsp + 0xc0e8]
mov rdx, qword [0x140214088]
mov rcx, qword [rsp + 0xba00]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402107d8], eax
lea rax, [rsp + 0x1bb0]
mov qword [rsp + 0xc0f0], rax
mov r8, qword [rsp + 0xc0f8]
mov rdx, qword [0x140214098]
mov rcx, qword [rsp + 0xa180]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402131c0], eax
mov rax, qword [0x14020ce30]
mov rax, qword [rax]
mov rcx, qword [0x140207270]
or rcx, rax
mov rax, rcx
mov qword [0x1402072f8], rax
mov rax, qword [rsp + 0x8368]
movsx eax, byte [rax]
movsx ecx, byte [0x140208488]
sub eax, ecx
mov rcx, qword [rsp + 0x9868]
mov byte [rcx], al
movsx eax, word [0x140207268]
movsx ecx, word [rsp + 0xe9c]
xor eax, ecx
mov word [rsp + 0x1750], ax
mov rcx, qword [rsp + 0xa180]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211a58], eax
mov rcx, qword [rsp + 0xc100]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214094], eax
mov r8, qword [rsp + 0xc108]
mov rdx, qword [0x1402140a8]
mov rcx, qword [rsp + 0xa990]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d474], eax
lea rax, [0x140207d9c]
mov qword [0x1402140b8], rax
mov rax, qword [rsp + 0x5630]
mov rcx, qword [rsp + 0x58c8]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x56a0], rax
mov rcx, qword [rsp + 0x9af8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402127a4], eax
mov r8, qword [rsp + 0x9130]
mov rdx, qword [0x14020d5b8]
mov rcx, qword [rsp + 0xc110]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402140b4], eax
movzx eax, byte [0x140207f23]
movzx ecx, byte [rsp + 0xc30]
sar eax, cl
mov byte [rsp + 0xce9], al
movzx eax, word [rsp + 0xf90]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
sar eax, cl
mov word [0x1402072ac], ax
mov r8, qword [rsp + 0x8808]
mov rdx, qword [0x140210468]
mov rcx, qword [rsp + 0xc118]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402140d8], eax
mov rax, qword [0x14020d4f0]
mov eax, dword [rax]
imul eax, dword [rsp + 0x3cfc]
mov dword [rsp + 0x1e74], eax
mov rax, qword [rsp + 0x61a8]
mov rcx, qword [0x140207320]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x5e80], rax
mov rcx, qword [rsp + 0xc120]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402140e4], eax
movsx eax, byte [rsp + 0x42e]
mov rcx, qword [0x140212d90]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [0x1402086ef], al
movsx eax, word [0x140207290]
mov rcx, qword [rsp + 0x7d78]
movsx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [rsp + 0xb8f0]
mov word [rcx], ax
lea rax, [0x1402085c0]
mov qword [rsp + 0xc128], rax
mov rax, qword [rsp + 0x5e18]
cqo
movabs rcx, 0x1ec2a91774697
idiv rcx
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x9660]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021184c], eax
mov rax, qword [0x14020ee70]
movzx eax, byte [rax]
mov rcx, qword [0x1402111a0]
movzx ecx, byte [rcx]
cdq
idiv ecx
mov eax, edx
mov rcx, qword [rsp + 0x70c8]
mov byte [rcx], al
movzx eax, word [rsp + 0x1a80]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x19c8], ax
mov r8, qword [rsp + 0x75a8]
mov rdx, qword [0x140213100]
mov rcx, qword [rsp + 0xc130]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402140f0], eax
lea rax, [rsp + 0x1cec]
mov qword [0x1402140f8], rax
mov rax, qword [rsp + 0xa2d8]
mov rcx, qword [0x140207270]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x5fc8], rax
movsx eax, byte [0x140207834]
mov rcx, qword [rsp + 0xb080]
movsx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x17b], al
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
sub eax, ecx
mov word [str.S83], ax
mov eax, dword [0x1402081c0]
mov ecx, dword [rsp + 0x2dc0]
xor ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x7d98]
mov dword [rcx], eax
lea rax, [rsp + 0x6a80]
mov qword [rsp + 0xc138], rax
mov rcx, qword [rsp + 0xc140]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214100], eax
lea rax, [rsp + 0xa63]
mov qword [0x140214110], rax
movzx eax, word [0x1402072ac]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x113c], ax
mov rax, qword [0x14020e0a0]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x3c88]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x4ff8], eax
mov rax, qword [rsp + 0x5ff0]
mov rcx, qword [rsp + 0x7ae0]
mov qword [rsp + 0xc148], rcx
movzx ecx, al
mov rax, qword [rsp + 0xc148]
mov rax, qword [rax]
shl rax, cl
mov rcx, qword [0x14020d110]
mov qword [rcx], rax
mov rax, qword [0x14020d390]
movsx eax, byte [rax]
mov rcx, qword [0x1402121f8]
movsx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x4b8], al
mov r8, qword [rsp + 0xc150]
mov rdx, qword [0x140214120]
mov rcx, qword [rsp + 0x9140]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021294c], eax
lea rax, [rsp + 0x104c]
mov qword [rsp + 0xc158], rax
lea rax, [0x140208274]
mov qword [0x140214128], rax
mov rax, qword [rsp + 0x54d8]
mov rcx, qword [0x140207350]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x6a80], rax
lea rax, [0x140207664]
mov qword [rsp + 0xc160], rax
movzx eax, word [rsp + 0xdb4]
mov rcx, qword [rsp + 0xb7f0]
movzx ecx, word [rcx]
and eax, ecx
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
mov rcx, qword [rsp + 0x95f8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d498], eax
mov rax, qword [rsp + 0xa9b8]
mov eax, dword [rax]
mov rcx, qword [0x14020e4a0]
mov qword [rsp + 0xc168], rcx
movzx ecx, al
mov rax, qword [rsp + 0xc168]
mov eax, dword [rax]
shl eax, cl
mov rcx, qword [rsp + 0x9b78]
mov dword [rcx], eax
lea rax, [rsp + 0x5638]
mov qword [rsp + 0xc170], rax
mov rax, qword [0x140211920]
movsx eax, byte [rax]
mov rcx, qword [0x14020f348]
movsx ecx, byte [rcx]
sub eax, ecx
mov byte [0x1402086ff], al
mov r8, qword [rsp + 0x9c90]
mov rdx, qword [0x140212c58]
mov rcx, qword [rsp + 0xc178]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214134], eax
mov rax, qword [rsp + 0xbfb0]
movsx eax, word [rax]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x1554], ax
lea rax, [rsp + 0x34d8]
mov qword [rsp + 0xc180], rax
mov r8, qword [rsp + 0x8f28]
mov rdx, qword [0x14020e6c0]
mov rcx, qword [rsp + 0xc188]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214150], eax
mov rcx, qword [rsp + 0xc190]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214154], eax
mov rax, qword [rsp + 0x73e0]
mov rcx, qword [0x140207258]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7268]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x54a]
sar eax, cl
mov byte [rsp + 0x2e0], al
lea rax, [0x140207304]
mov qword [rsp + 0xc198], rax
mov rax, qword [0x1402111f8]
mov ecx, dword [rsp + 0x2adc]
mov eax, dword [rax]
or eax, ecx
mov dword [0x140208714], eax
mov rcx, qword [rsp + 0x9560]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dcd4], eax
mov r8, qword [rsp + 0x6f48]
mov rdx, qword [0x140213da0]
mov rcx, qword [rsp + 0xc1a0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021416c], eax
mov rax, qword [0x14020cef8]
mov rax, qword [rax]
mov rcx, qword [0x140207320]
or rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x6d08]
mov qword [rcx], rax
lea rax, [rsp + 0x827]
mov qword [rsp + 0xc1a8], rax
mov r8, qword [rsp + 0x9830]
mov rdx, qword [0x14020e348]
mov rcx, qword [rsp + 0xc1b0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214170], eax
mov rcx, qword [rsp + 0xc1b8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214180], eax
movsx eax, word [0x140207290]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
and eax, ecx
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov rax, qword [0x1402118a0]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x8120]
mov qword [rsp + 0xc1c0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xc1c0]
mov eax, dword [rax]
sar eax, cl
mov rcx, qword [rsp + 0xaf78]
mov dword [rcx], eax
mov r8, qword [rsp + 0xc1c8]
mov rdx, qword [0x140214190]
mov rcx, qword [rsp + 0xb900]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020de14], eax
mov rax, qword [rsp + 0x56d8]
mov rcx, qword [rsp + 0x5630]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x66d8], rax
movzx eax, byte [0x140207664]
cdq
mov ecx, 0x3b
idiv ecx
mov eax, edx
mov byte [0x140208720], al
mov rcx, qword [rsp + 0xc1b0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ed20], eax
mov rax, qword [rsp + 0x9790]
movzx eax, word [rax]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x18bc], ax
mov r8, qword [rsp + 0x95b0]
mov rdx, qword [0x14020dc18]
mov rcx, qword [rsp + 0xc1d0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021419c], eax
mov eax, dword [rsp + 0x4e4c]
mov ecx, dword [0x140207d24]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x4458], eax
mov rax, qword [rsp + 0x7130]
mov rax, qword [rax]
mov rcx, qword [0x140207250]
add rcx, rax
mov rax, rcx
mov qword [0x140207270], rax
mov rax, qword [rsp + 0xabd8]
movsx eax, byte [rax]
movsx ecx, byte [0x14020851e]
add eax, ecx
mov byte [rsp + 0xc9c], al
movsx eax, word [str.S83]
movsx ecx, word [rsp + 0x1150]
xor eax, ecx
mov word [rsp + 0x14a0], ax
lea rax, [0x140207f50]
mov qword [0x1402141a0], rax
mov rax, qword [0x14020cd30]
mov rcx, qword [rsp + 0x6a40]
mov rax, qword [rax]
or rax, rcx
mov rcx, qword [rsp + 0x6dc0]
mov qword [rcx], rax
lea rax, [0x140207eac]
mov qword [rsp + 0xc1d8], rax
mov rax, qword [rsp + 0x6d28]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x8978]
movzx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
mov rax, qword [0x14020ddd8]
mov eax, dword [rax]
mov rcx, qword [0x14020e238]
mov qword [rsp + 0xc1e0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xc1e0]
mov eax, dword [rax]
shl eax, cl
mov rcx, qword [rsp + 0xa2c0]
mov dword [rcx], eax
xor edx, edx
mov rax, qword [rsp + 0x68b0]
div qword [0x140207380]
mov qword [rsp + 0x6488], rax
mov rax, qword [rsp + 0x8ce8]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0xc070]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [0x140208721], al
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1ad0]
sar eax, cl
mov rcx, qword [rsp + 0x7e70]
mov word [rcx], ax
mov rcx, qword [rsp + 0xc1e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402141b8], eax
lea rax, [rsp + 0x42d0]
mov qword [rsp + 0xc1f0], rax
mov rax, qword [0x140207338]
mov rcx, qword [0x14020cd30]
mov qword [rsp + 0xc1f8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xc1f8]
mov rax, qword [rax]
sar rax, cl
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
mov rcx, qword [rsp + 0xc0a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e5bc], eax
movzx eax, byte [rsp + 0xbca]
mov rcx, qword [0x140210138]
movzx ecx, byte [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x7be8]
mov byte [rcx], al
lea rax, [0x140207280]
mov qword [rsp + 0xc200], rax
mov eax, dword [0x140207cd8]
mov ecx, dword [rsp + 0x2974]
add ecx, eax
mov eax, ecx
mov dword [0x14020872c], eax
mov rax, qword [rsp + 0x5ea8]
mov rcx, qword [0x140207320]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x5978], rax
mov r8, qword [rsp + 0x77e8]
mov rdx, qword [0x140212ac8]
mov rcx, qword [rsp + 0xc208]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402141cc], eax
mov rax, qword [0x14020d8f8]
movsx eax, byte [rax]
mov rcx, qword [0x140212d90]
movsx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0xa91], al
movsx eax, word [rsp + 0x13f4]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
or eax, ecx
mov word [0x140207268], ax
mov r8, qword [rsp + 0xbdd8]
mov rdx, qword [0x14020df18]
mov rcx, qword [rsp + 0xc210]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402141d8], eax
mov rax, qword [rsp + 0x94b8]
mov eax, dword [rax]
mov ecx, dword [0x14020774c]
sub ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x7278]
mov dword [rcx], eax
mov rax, qword [0x14020cd30]
mov rax, qword [rax]
mov rcx, qword [0x140207240]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x64f0], rax
mov rcx, qword [rsp + 0xc218]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402141e0], eax
movzx eax, byte [rsp + 0x8c9]
movzx ecx, byte [0x140207f92]
sar eax, cl
mov byte [0x14020873a], al
mov rax, qword [0x14020d280]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1b84]
or eax, ecx
mov word [rsp + 0x16b0], ax
lea rax, [0x1402075c8]
mov qword [rsp + 0xc220], rax
mov rax, qword [rsp + 0xb6e8]
mov rcx, qword [rsp + 0x8b10]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [0x140207380], rax
mov rcx, qword [rsp + 0x8560]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d68c], eax
movsx eax, byte [0x140207293]
movsx ecx, byte [rsp + 0xae5]
shl eax, cl
mov rcx, qword [rsp + 0x7668]
mov byte [rcx], al
mov rax, qword [rsp + 0x71a8]
movsx eax, word [rax]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x1b5c], ax
mov rax, qword [rsp + 0x9670]
mov rcx, qword [rsp + 0xb7e0]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov dword [0x14020873c], eax
mov rax, qword [0x1402072e0]
mov rcx, qword [0x140207338]
and rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x9628]
mov qword [rcx], rax
lea rax, [rsp + 0x53a]
mov qword [rsp + 0xc228], rax
mov r8, qword [rsp + 0x9a30]
mov rdx, qword [0x14020ea28]
mov rcx, qword [rsp + 0xc230]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402141f4], eax
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
movzx ecx, word [0x140207280]
xor eax, ecx
mov word [0x140207304], ax
mov eax, dword [0x1402083a8]
mov ecx, dword [rsp + 0x2598]
sub ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x9c80]
mov dword [rcx], eax
mov rax, qword [rsp + 0x5510]
mov rcx, qword [rsp + 0x68c8]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x5820], rax
lea rax, [0x140208332]
mov qword [0x140214200], rax
movsx eax, word [rsp + 0x1950]
movsx ecx, word [rsp + 0x102c]
shl eax, cl
mov word [rsp + 0x1a24], ax
lea rax, [0x1402085e8]
mov qword [rsp + 0xc238], rax
mov rcx, qword [rsp + 0xc240]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214210], eax
mov rax, qword [rsp + 0xaeb8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0xa6b8]
mov qword [rsp + 0xc248], rcx
movzx ecx, al
mov rax, qword [rsp + 0xc248]
mov rax, qword [rax]
sar rax, cl
mov qword [0x140207350], rax
mov r8, qword [rsp + 0xc250]
mov rdx, qword [0x140214218]
mov rcx, qword [rsp + 0xaa58]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211608], eax
movzx eax, byte [0x1402085dd]
mov rcx, qword [rsp + 0xa398]
movzx ecx, byte [rcx]
or eax, ecx
mov rcx, qword [rsp + 0xbca8]
mov byte [rcx], al
lea rax, [rsp + 0xe84]
mov qword [rsp + 0xc258], rax
lea rax, [0x140208178]
mov qword [0x140214228], rax
mov rcx, qword [rsp + 0x7de0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d5dc], eax
mov rax, qword [rsp + 0xc170]
mov rax, qword [rax]
mov rcx, qword [0x140207270]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x6088], rax
mov r8, qword [rsp + 0x9bc8]
mov rdx, qword [0x14020dea8]
mov rcx, qword [rsp + 0xc260]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214234], eax
mov rax, qword [0x14020e9e8]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0xaeb0]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x6e0], al
movsx eax, word [rsp + 0x10dc]
movsx ecx, word [0x140207314]
and eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov rax, qword [rsp + 0xab70]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x42d0]
sar eax, cl
mov rcx, qword [rsp + 0xa1d8]
mov dword [rcx], eax
mov rax, qword [0x14020cc98]
mov rcx, qword [0x1402072e0]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x5558], rax
mov r8, qword [rsp + 0xb0e8]
mov rdx, qword [0x1402132c8]
mov rcx, qword [rsp + 0xc268]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214244], eax
movzx eax, byte [rsp + 0xba1]
mov rcx, qword [0x1402130c0]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [0x140208749], al
movzx eax, word [0x140207280]
movzx ecx, word [rsp + 0x1728]
add eax, ecx
mov word [rsp + 0x11f0], ax
lea rax, [0x140207978]
mov qword [rsp + 0xc270], rax
mov rcx, qword [rsp + 0xc278]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021425c], eax
mov rax, qword [rsp + 0xc090]
mov rcx, qword [rsp + 0x6810]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
mov r8, qword [rsp + 0xc280]
mov rdx, qword [0x140214260]
mov rcx, qword [rsp + 0xa440]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e848], eax
movsx eax, byte [0x1402077ac]
movsx ecx, byte [rsp + 0x1ed]
or eax, ecx
mov byte [rsp + 0xa91], al
mov rcx, qword [rsp + 0xa670]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402140e4], eax
lea rax, [rsp + 0xf98]
mov qword [rsp + 0xc288], rax
mov rcx, qword [rsp + 0xc290]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214268], eax
lea rax, [0x140207eec]
mov qword [0x140214278], rax
mov rax, qword [rsp + 0x65e8]
mov rcx, qword [0x140207240]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0xa6b8]
mov qword [rcx], rax
mov r8, qword [rsp + 0xc298]
mov rdx, qword [0x140214298]
mov rcx, qword [rsp + 0xc230]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402127dc], eax
lea rax, [0x140207547]
mov qword [rsp + 0xc2a0], rax
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x9790]
movzx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
mov r8, qword [rsp + 0xc2a8]
mov rdx, qword [0x1402142a8]
mov rcx, qword [rsp + 0x8dd0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dee0], eax
mov eax, dword [rsp + 0x3c10]
mov rcx, qword [0x1402126f8]
mov qword [rsp + 0xc2b0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xc2b0]
mov eax, dword [rax]
shl eax, cl
mov rcx, qword [rsp + 0x7070]
mov dword [rcx], eax
mov rcx, qword [rsp + 0xa390]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021072c], eax
mov rax, qword [rsp + 0xa840]
mov rcx, qword [0x140207250]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x6820], rax
mov rax, qword [0x14020e650]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x7ab0]
movsx ecx, byte [rcx]
sar eax, cl
mov byte [0x14020875c], al
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
movsx ecx, word [0x140207314]
sar eax, cl
mov rcx, qword [rsp + 0x6e58]
mov word [rcx], ax
mov rcx, qword [rsp + 0xc2b8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402142b4], eax
mov r8, qword [rsp + 0xc2c0]
mov rdx, qword [0x1402142c8]
mov rcx, qword [rsp + 0xab28]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021180c], eax
mov eax, dword [0x1402081f4]
mov ecx, dword [rsp + 0x3f20]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x49ac], eax
mov rax, qword [rsp + 0x6128]
mov rcx, qword [rsp + 0x5c58]
add rcx, rax
mov rax, rcx
mov qword [0x140207350], rax
mov rax, qword [0x14020e558]
movzx eax, byte [rax]
movzx ecx, byte [0x140207619]
and eax, ecx
mov rcx, qword [rsp + 0xa7e8]
mov byte [rcx], al
lea rax, [rsp + 0x1b08]
mov qword [rsp + 0xc2c8], rax
mov eax, dword [rsp + 0x1cec]
mov rcx, qword [0x140214228]
mov qword [rsp + 0xc2d0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xc2d0]
mov eax, dword [rax]
shl eax, cl
mov dword [0x140208764], eax
mov rax, qword [0x140207270]
mov rcx, qword [rsp + 0x6820]
or rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x9ba0]
mov qword [rcx], rax
movsx eax, byte [0x1402077ac]
movsx ecx, byte [rsp + 0x13a]
sub eax, ecx
mov byte [rsp + 0x3e5], al
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
movsx ecx, word [str.S83]
sub eax, ecx
mov word [0x140207314], ax
mov rcx, qword [rsp + 0x7d90]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e714], eax
mov eax, dword [0x140208618]
mov rcx, qword [rsp + 0xa620]
mov qword [rsp + 0xc2d8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xc2d8]
mov eax, dword [rax]
shl eax, cl
mov rcx, qword [rsp + 0xb168]
mov dword [rcx], eax
mov rax, qword [rsp + 0x5b08]
movzx ecx, al
mov rax, qword [rsp + 0x5558]
sar rax, cl
mov qword [rsp + 0x5fb8], rax
mov r8, qword [rsp + 0x9eb0]
mov rdx, qword [0x140211ab0]
mov rcx, qword [rsp + 0xc2e0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402142bc], eax
movzx eax, byte [0x140207759]
movzx ecx, byte [rsp + 0xb0f]
or eax, ecx
mov byte [str.Yo5y0], al
mov rax, qword [rsp + 0xb6f8]
movzx eax, word [rax]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
imul eax, ecx
mov word [rsp + 0x10e0], ax
mov rcx, qword [rsp + 0xc2e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402142e8], eax
xor edx, edx
mov rax, qword [0x1402106a8]
mov eax, dword [rax]
div dword [rsp + 0x44f0]
mov eax, edx
mov dword [rsp + 0x2a8c], eax
mov rax, qword [rsp + 0x6520]
mov rcx, qword [0x140207250]
xor rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cef8]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7778]
movsx eax, byte [rax]
movsx ecx, byte [0x140207293]
add eax, ecx
mov rcx, qword [rsp + 0x73c8]
mov byte [rcx], al
mov r8, qword [rsp + 0xc2f0]
mov rdx, qword [0x1402142f0]
mov rcx, qword [rsp + 0x96a0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211090], eax
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x7ef8]
movsx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0xe10], ax
mov rcx, qword [rsp + 0xac40]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f37c], eax
lea rax, [0x1402081c0]
mov qword [0x140214308], rax
mov r8, qword [rsp + 0xc150]
mov rdx, qword [0x140211518]
mov rcx, qword [rsp + 0xc2f8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214310], eax
mov rax, qword [0x14020cd30]
mov rcx, qword [rsp + 0xae10]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [rsp + 0xb288]
mov qword [rcx], rax
lea rax, [0x1402086a7]
mov qword [rsp + 0xc300], rax
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
imul eax, eax, 0x1c3
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov rax, qword [rsp + 0x8a30]
mov eax, dword [rax]
mov ecx, dword [0x140208188]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x2c58], eax
mov r8, qword [rsp + 0xbb18]
mov rdx, qword [0x140213128]
mov rcx, qword [rsp + 0xc308]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214314], eax
mov rcx, qword [rsp + 0xc310]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214320], eax
mov rcx, qword [rsp + 0x78b0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ce0c], eax
mov r8, qword [rsp + 0x7690]
mov rdx, qword [0x1402122b0]
mov rcx, qword [rsp + 0xc318]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021432c], eax
mov rax, qword [0x14020d1f0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x52d0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x5c18], rax
mov rax, qword [rsp + 0xa630]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0xa030]
movsx ecx, byte [rcx]
xor eax, ecx
mov byte [str._Q9], al
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
shl eax, cl
mov rcx, qword [rsp + 0xaba8]
mov word [rcx], ax
lea rax, [rsp + 0x4954]
mov qword [rsp + 0xc320], rax
mov r8, qword [rsp + 0x7688]
mov rdx, qword [0x14020e930]
mov rcx, qword [rsp + 0xc328]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214340], eax
mov rax, qword [0x140207258]
mov rcx, qword [0x14020cc98]
mov qword [rsp + 0xc330], rcx
movzx ecx, al
mov rax, qword [rsp + 0xc330]
mov rax, qword [rax]
sar rax, cl
mov qword [0x1402072e0], rax
mov rax, qword [rsp + 0x7028]
movzx eax, byte [rax]
movzx ecx, byte [0x140207ec2]
or eax, ecx
mov byte [rsp + 0x6ae], al
lea rax, [0x140207280]
mov qword [rsp + 0xc338], rax
mov rax, qword [0x1402126f8]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x3760]
or ecx, eax
mov eax, ecx
mov dword [0x140208784], eax
mov rax, qword [0x14020cd60]
mov rcx, qword [rsp + 0x83f0]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x6408], rax
lea rax, [0x1402082cf]
mov qword [rsp + 0xc340], rax
mov rax, qword [rsp + 0x8210]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1010]
and eax, ecx
mov rcx, qword [0x14020ce98]
mov word [rcx], ax
mov eax, dword [0x1402080d0]
mov rcx, qword [0x14020eef0]
mov qword [rsp + 0xc348], rcx
movzx ecx, al
mov rax, qword [rsp + 0xc348]
mov eax, dword [rax]
sar eax, cl
mov dword [rsp + 0x2988], eax
mov rcx, qword [rsp + 0xc350]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214350], eax
lea rax, [rsp + 0x5c58]
mov qword [rsp + 0xc358], rax
mov rax, qword [0x14020f6f0]
movzx eax, byte [rax]
mov rcx, qword [0x14020daf0]
movzx ecx, byte [rcx]
shl eax, cl
mov byte [0x14020877f], al
mov rcx, qword [rsp + 0x86b0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f50c], eax
mov r8, qword [rsp + 0x8000]
mov rdx, qword [0x1402133a0]
mov rcx, qword [rsp + 0xc360]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214364], eax
mov rax, qword [rsp + 0xa758]
movzx eax, word [rax]
movzx ecx, word [0x140207280]
sub eax, ecx
mov rcx, qword [rsp + 0x91d0]
mov word [rcx], ax
lea rax, [0x140208624]
mov qword [rsp + 0xc368], rax
mov r8, qword [rsp + 0x99b8]
mov rdx, qword [0x14020f410]
mov rcx, qword [rsp + 0xc370]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021436c], eax
mov rax, qword [0x14020d248]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6408]
add rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d110]
mov qword [rcx], rax
movsx eax, byte [rsp + 0x7ef]
movsx ecx, byte [rsp + 0x64]
add eax, ecx
mov rcx, qword [rsp + 0x9ed8]
mov byte [rcx], al
lea rax, str.S83
mov qword [rsp + 0xc378], rax
mov eax, dword [rsp + 0x4614]
mov rcx, qword [rsp + 0x87d8]
mov qword [rsp + 0xc380], rcx
movzx ecx, al
mov rax, qword [rsp + 0xc380]
mov eax, dword [rax]
shl eax, cl
mov dword [0x140208790], eax
mov rcx, qword [rsp + 0xc388]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021437c], eax
mov rax, qword [0x14020cd30]
mov rax, qword [rax]
mov rcx, qword [0x1402072e0]
or rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x7e18]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x32c]
movzx ecx, byte [0x140208749]
sub eax, ecx
mov byte [rsp + 0x427], al
movzx eax, word [rsp + 0x10e0]
mov rcx, qword [rsp + 0x8ae0]
movzx ecx, word [rcx]
imul eax, ecx
mov rcx, qword [0x14020d170]
mov word [rcx], ax
xor edx, edx
mov rax, qword [0x140212588]
mov eax, dword [rax]
mov ecx, 0x1977
div ecx
mov dword [rsp + 0x4e38], eax
lea rax, [rsp + 0x6810]
mov qword [rsp + 0xc390], rax
mov rax, qword [0x14020fd28]
movsx eax, byte [rax]
movsx ecx, byte [0x140207b8c]
cdq
idiv ecx
mov eax, edx
mov byte [0x140208795], al
mov rax, qword [rsp + 0xbad0]
movsx eax, word [rax]
movsx ecx, word [str.S83]
xor eax, ecx
mov rcx, qword [rsp + 0xa0b0]
mov word [rcx], ax
mov rax, qword [rsp + 0xc128]
mov eax, dword [rax]
mov ecx, dword [0x140208438]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x3bbc], eax
mov rax, qword [rsp + 0x5500]
mov rcx, qword [0x14020cc98]
mov qword [rsp + 0xc398], rcx
movzx ecx, al
mov rax, qword [rsp + 0xc398]
mov rax, qword [rax]
sar rax, cl
mov qword [0x1402072e0], rax
movzx eax, byte [rsp + 0xae3]
movzx ecx, byte [str._1_a7]
sar eax, cl
mov rcx, qword [rsp + 0xbf20]
mov byte [rcx], al
mov r8, qword [rsp + 0xc3a0]
mov rdx, qword [0x140214390]
mov rcx, qword [rsp + 0x73d0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210fd0], eax
lea rax, [0x140207304]
mov qword [rsp + 0xc3a8], rax
lea rax, [rsp + 0x3c10]
mov qword [0x140214398], rax
mov rax, qword [0x14020d1f0]
mov rcx, qword [0x14020cef8]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x8d78]
mov qword [rcx], rax
movsx eax, byte [rsp + 0x463]
movsx ecx, byte [0x14020851e]
and eax, ecx
mov byte [rsp + 0x3a4], al
mov rcx, qword [rsp + 0x9ab8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211e24], eax
mov rax, qword [rsp + 0x8bf8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0xaba8]
movsx ecx, word [rcx]
xor eax, ecx
mov word [0x140207314], ax
mov rax, qword [0x140213460]
mov eax, dword [rax]
mov rcx, qword [0x14020dd98]
mov qword [rsp + 0xc3b0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xc3b0]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x26bc], eax
mov rcx, qword [rsp + 0xc3b8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402143a8], eax
mov rax, qword [0x1402072e0]
mov rcx, qword [rsp + 0x6290]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x5db8], rax
mov r8, qword [rsp + 0xc3c0]
mov rdx, qword [0x1402143b8]
mov rcx, qword [rsp + 0xc240]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213400], eax
movzx eax, byte [0x1402084ad]
movzx ecx, byte [rsp + 0x3ce]
sub eax, ecx
mov byte [0x140208797], al
mov rax, qword [0x14020d170]
movzx eax, word [rax]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x113c], ax
lea rax, [rsp + 0x3c74]
mov qword [rsp + 0xc3c8], rax
mov r8, qword [rsp + 0xc3d0]
mov rdx, qword [0x1402143d0]
mov rcx, qword [rsp + 0x96d0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d81c], eax
mov rax, qword [rsp + 0x7e38]
mov rax, qword [rax]
mov rcx, qword [0x140207320]
xor rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
movsx eax, byte [rsp + 0x134]
mov rcx, qword [0x140213310]
movsx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0xaf5], al
mov rax, qword [rsp + 0x8e18]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x6eb8]
movsx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x1448], ax
mov rcx, qword [rsp + 0x80d8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212160], eax
mov eax, dword [0x140208384]
mov rcx, qword [0x14020e0f0]
mov qword [rsp + 0xc3d8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xc3d8]
mov eax, dword [rax]
shl eax, cl
mov dword [0x1402087a8], eax
mov rax, qword [rsp + 0x64f0]
cqo
movabs rcx, 0x1ec2a917761ab
idiv rcx
mov rcx, qword [rsp + 0x7190]
mov qword [rcx], rax
mov r8, qword [rsp + 0x7a40]
mov rdx, qword [0x14020f628]
mov rcx, qword [rsp + 0xc3e0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402143e4], eax
lea rax, [rsp + 0x62b]
mov qword [rsp + 0xc3e8], rax
mov rax, qword [rsp + 0x9228]
movzx eax, word [rax]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
cdq
idiv ecx
mov eax, edx
mov word [0x140207280], ax
mov eax, dword [rsp + 0x2598]
imul eax, dword [rsp + 0x2d08]
mov rcx, qword [rsp + 0x9ae8]
mov dword [rcx], eax
lea rax, [0x1402072f8]
mov qword [rsp + 0xc3f0], rax
movsx eax, byte [rsp + 0x949]
movsx ecx, byte [rsp + 0x161]
add eax, ecx
mov byte [0x1402087a2], al
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x9200]
mov word [rcx], ax
lea rax, [rsp + 0x1d3c]
mov qword [rsp + 0xc3f8], rax
mov rax, qword [0x14020d2a0]
mov rcx, qword [rsp + 0x5240]
mov rax, qword [rax]
and rax, rcx
mov qword [0x140207338], rax
mov rax, qword [rsp + 0x7be8]
movzx eax, byte [rax]
movzx ecx, byte [0x1402073b8]
shl eax, cl
mov rcx, qword [rsp + 0x7dd8]
mov byte [rcx], al
mov rax, qword [0x14020d170]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x9190]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0xf00], ax
lea rax, [0x140207414]
mov qword [0x1402143f0], rax
mov rax, qword [0x14020d110]
mov rcx, qword [rsp + 0x5ea8]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x7df8]
mov qword [rcx], rax
lea rax, [0x140207480]
mov qword [rsp + 0xc400], rax
movsx eax, word [str.S83]
mov rcx, qword [rsp + 0x80f8]
movsx ecx, word [rcx]
imul eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov rax, qword [0x1402118a0]
mov rcx, qword [0x140212d08]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x50ec], eax
mov rax, qword [0x140207338]
mov rcx, qword [rsp + 0x70f8]
mov qword [rsp + 0xc408], rcx
movzx ecx, al
mov rax, qword [rsp + 0xc408]
mov rax, qword [rax]
sar rax, cl
mov qword [rsp + 0x6718], rax
mov rax, qword [rsp + 0x7840]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x8a40]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [0x1402087b1], al
movzx eax, word [0x1402072ac]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
or eax, ecx
mov rcx, qword [rsp + 0xb7f0]
mov word [rcx], ax
lea rax, [rsp + 0x28f8]
mov qword [rsp + 0xc410], rax
mov rax, qword [0x14020ce30]
mov rcx, qword [rsp + 0x5dd8]
mov rax, qword [rax]
and rax, rcx
mov qword [0x140207250], rax
movsx eax, byte [rsp + 0x515]
mov rcx, qword [0x14020e2f8]
movsx ecx, byte [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x83a0]
mov byte [rcx], al
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0xc288]
movsx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x160c], ax
mov eax, dword [0x140207e2c]
cdq
mov ecx, 0x12e1
idiv ecx
mov dword [0x1402087b4], eax
mov rax, qword [0x140207240]
mov rcx, qword [rsp + 0x8070]
mov qword [rsp + 0xc418], rcx
movzx ecx, al
mov rax, qword [rsp + 0xc418]
mov rax, qword [rax]
shl rax, cl
mov rcx, qword [rsp + 0x7570]
mov qword [rcx], rax
lea rax, [rsp + 0x9b9]
mov qword [rsp + 0xc420], rax
mov rax, qword [rsp + 0xa4e0]
movzx eax, word [rax]
movzx ecx, word [0x140207280]
sub eax, ecx
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov rax, qword [rsp + 0x7bd8]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x2b64]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4de0], eax
mov rcx, qword [rsp + 0xc428]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214404], eax
lea rax, [0x140207270]
mov qword [rsp + 0xc430], rax
movsx eax, byte [0x140207746]
mov rcx, qword [rsp + 0x7138]
movsx ecx, byte [rcx]
add eax, ecx
mov byte [0x1402087b3], al
movsx eax, word [0x140207290]
mov rcx, qword [rsp + 0xb058]
movsx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [rsp + 0xa6e8]
mov word [rcx], ax
mov eax, dword [0x1402081d8]
mov ecx, dword [rsp + 0x4aa8]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x4704], eax
mov rax, qword [rsp + 0x63c0]
mov rcx, qword [rsp + 0x6a38]
sub rcx, rax
mov rax, rcx
mov qword [0x140207350], rax
movzx eax, byte [str.17_]
mov rcx, qword [0x140212f68]
movzx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0xad7], al
mov rcx, qword [rsp + 0xb090]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210714], eax
mov r8, qword [rsp + 0x7408]
mov rdx, qword [0x14020ed38]
mov rcx, qword [rsp + 0xc438]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214418], eax
mov r8, qword [rsp + 0xb1a0]
mov rdx, qword [0x140212608]
mov rcx, qword [rsp + 0xc440]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214420], eax
lea rax, [rsp + 0x1a80]
mov qword [rsp + 0xc448], rax
mov rcx, qword [rsp + 0xc450]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214430], eax
mov rcx, qword [rsp + 0x81d8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d184], eax
mov r8, qword [rsp + 0x8ac0]
mov rdx, qword [0x140212528]
mov rcx, qword [rsp + 0xc458]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214434], eax
lea rax, [0x140207c94]
mov qword [0x140214450], rax
mov rax, qword [0x14020d110]
mov rcx, qword [rsp + 0xa9f0]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x6488], rax
mov rcx, qword [rsp + 0xc460]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021445c], eax
mov rax, qword [0x14020f348]
movsx eax, byte [rax]
movsx ecx, byte [0x1402087a2]
sar eax, cl
mov byte [rsp + 0x47a], al
mov rax, qword [rsp + 0xc080]
movsx eax, word [rax]
movsx ecx, word [str.S83]
sar eax, cl
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov rax, qword [rsp + 0x9968]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x90c8]
mov qword [rsp + 0xc468], rcx
movzx ecx, al
mov rax, qword [rsp + 0xc468]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x1cb8], eax
mov r8, qword [rsp + 0xc470]
mov rdx, qword [0x140214468]
mov rcx, qword [rsp + 0x8ea8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d4d4], eax
mov rcx, qword [rsp + 0x8930]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212c14], eax
lea rax, [0x140207258]
mov qword [rsp + 0xc478], rax
lea rax, [0x1402087b1]
mov qword [0x140214470], rax
mov r8, qword [rsp + 0xb078]
mov rdx, qword [0x14020d878]
mov rcx, qword [rsp + 0xc480]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214478], eax
movzx eax, word [rsp + 0x1764]
movzx ecx, word [0x140207304]
add eax, ecx
mov rcx, qword [rsp + 0x8fe0]
mov word [rcx], ax
mov rcx, qword [rsp + 0xc488]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021447c], eax
mov eax, dword [rsp + 0x287c]
mov ecx, dword [0x1402079a4]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x2130], eax
movabs rax, 0x1e3e401665fb3
mov rcx, qword [0x140207380]
imul rcx, rax
mov rax, rcx
mov qword [0x1402072f8], rax
mov rax, qword [rsp + 0xb450]
movsx eax, byte [rax]
mov rcx, qword [0x14020fb20]
movsx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0x914], al
mov rax, qword [rsp + 0x9f58]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x10e4]
or eax, ecx
mov word [rsp + 0x1ac0], ax
mov eax, dword [0x14020801c]
mov ecx, dword [0x1402077d4]
sub ecx, eax
mov eax, ecx
mov dword [0x1402087d0], eax
mov rax, qword [0x14020cd30]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x66b0]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0xab38]
mov qword [rcx], rax
mov rax, qword [0x14020ef60]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x665]
imul eax, ecx
mov byte [rsp + 0xae], al
movzx eax, word [0x140207304]
movzx ecx, word [rsp + 0x1130]
sar eax, cl
mov word [0x1402072ac], ax
mov eax, dword [0x140207cac]
mov ecx, dword [rsp + 0x42e4]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x3294], eax
mov rax, qword [rsp + 0xa2d8]
mov rcx, qword [rsp + 0xab00]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x5c40], rax
mov r8, qword [rsp + 0xc490]
mov rdx, qword [0x140214498]
mov rcx, qword [rsp + 0x7bf8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402133dc], eax
lea rax, [0x1402085cc]
mov qword [0x1402144b0], rax
mov rcx, qword [rsp + 0x92c8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020eee8], eax
movsx eax, word [rsp + 0x10f0]
movsx ecx, word [rsp + 0x14c0]
shl eax, cl
mov word [rsp + 0x10e4], ax
mov rax, qword [0x140211048]
mov eax, dword [rax]
mov ecx, dword [0x140208528]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3918], eax
mov rax, qword [0x14020d2a0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x66e8]
and rcx, rax
mov rax, rcx
mov qword [0x1402072e0], rax
movzx eax, byte [0x140207ffe]
movzx ecx, byte [rsp + 0x23a]
and eax, ecx
mov rcx, qword [rsp + 0x6f90]
mov byte [rcx], al
mov r8, qword [rsp + 0xb2a8]
mov rdx, qword [0x140211568]
mov rcx, qword [rsp + 0xc498]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402144b8], eax
lea rax, [0x140207280]
mov qword [rsp + 0xc4a0], rax
mov rcx, qword [rsp + 0xc4a8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402144bc], eax
lea rax, [0x1402076dc]
mov qword [0x1402144d0], rax
mov r8, qword [rsp + 0xc4b0]
mov rdx, qword [0x1402144e0]
mov rcx, qword [rsp + 0xa180]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d47c], eax
mov rax, qword [rsp + 0xa518]
mov rcx, qword [0x140207320]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [rsp + 0x93b8]
mov qword [rcx], rax
mov r8, qword [rsp + 0xc4b8]
mov rdx, qword [0x1402144f8]
mov rcx, qword [rsp + 0x74c8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210940], eax
mov rax, qword [0x140212490]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x944]
sub eax, ecx
mov byte [rsp + 0x7b1], al
movsx eax, word [str.S83]
movsx ecx, word [rsp + 0x1230]
add eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov eax, dword [0x140208328]
movzx ecx, al
mov eax, dword [rsp + 0x1ba4]
shl eax, cl
mov dword [rsp + 0x2560], eax
lea rax, [0x140207350]
mov qword [rsp + 0xc4c0], rax
mov rcx, qword [rsp + 0x9710]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fc98], eax
movzx eax, byte [rsp + 0x919]
movzx ecx, byte [str.995__]
cdq
idiv ecx
mov byte [0x1402087de], al
mov rcx, qword [rsp + 0xc4c8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402144ec], eax
mov r8, qword [rsp + 0xc4d0]
mov rdx, qword [0x140214510]
mov rcx, qword [rsp + 0xa310]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212f5c], eax
mov r8, qword [rsp + 0xc4d8]
mov rdx, qword [0x140214520]
mov rcx, qword [rsp + 0x8630]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021377c], eax
mov rax, qword [0x14020d280]
movzx eax, word [rax]
cdq
mov ecx, 0x34d
idiv ecx
mov eax, edx
mov word [rsp + 0x1064], ax
lea rax, [0x14020798c]
mov qword [rsp + 0xc4e0], rax
mov rcx, qword [rsp + 0xa270]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ef84], eax
mov rax, qword [rsp + 0xbe58]
mov rcx, qword [rsp + 0xb8a0]
mov rax, qword [rax]
imul rax, qword [rcx]
mov rcx, qword [0x14020ce30]
mov qword [rcx], rax
movsx eax, byte [0x14020875c]
movsx ecx, byte [0x140207a52]
sar eax, cl
mov rcx, qword [rsp + 0x7450]
mov byte [rcx], al
lea rax, [rsp + 0x1414]
mov qword [rsp + 0xc4e8], rax
mov rcx, qword [rsp + 0xc4f0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214528], eax
mov r8, qword [rsp + 0xc4f8]
mov rdx, qword [0x140214538]
mov rcx, qword [rsp + 0xa190]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e04c], eax
mov r8, qword [rsp + 0xc500]
mov rdx, qword [0x140214548]
mov rcx, qword [rsp + 0xc3b8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213220], eax
mov rcx, qword [rsp + 0x8bd0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211890], eax
lea rax, [0x1402082d4]
mov qword [0x140214550], rax
mov rcx, qword [rsp + 0xc508]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021455c], eax
mov rax, qword [rsp + 0x9bd8]
mov rax, qword [rax]
mov rcx, qword [0x140207338]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x5cf0], rax
lea rax, [0x140207619]
mov qword [rsp + 0xc510], rax
movzx eax, word [rsp + 0x1018]
movzx ecx, word [rsp + 0x199c]
or eax, ecx
mov word [0x1402072d4], ax
mov rax, qword [rsp + 0x8990]
mov eax, dword [rax]
mov rcx, qword [0x14020f7d8]
mov qword [rsp + 0xc518], rcx
movzx ecx, al
mov rax, qword [rsp + 0xc518]
mov eax, dword [rax]
shl eax, cl
mov rcx, qword [rsp + 0x8440]
mov dword [rcx], eax
lea rax, [rsp + 0x6508]
mov qword [rsp + 0xc520], rax
lea rax, [0x140207bf8]
mov qword [0x140214568], rax
movsx eax, word [rsp + 0x1300]
movsx ecx, word [rsp + 0x15a0]
and eax, ecx
mov word [rsp + 0x11d4], ax
mov eax, dword [0x1402079b0]
movzx ecx, al
mov eax, dword [0x140207f6c]
sar eax, cl
mov dword [rsp + 0x2aa0], eax
mov r8, qword [rsp + 0xc528]
mov rdx, qword [0x140214570]
mov rcx, qword [rsp + 0x98c0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402137c4], eax
mov rcx, qword [rsp + 0x90d0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dfc8], eax
mov rax, qword [rsp + 0xc138]
mov rcx, qword [0x14020cd30]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [0x1402072e0], rax
movzx eax, byte [0x14020781d]
movzx ecx, byte [rsp + 0xe3]
sub eax, ecx
mov rcx, qword [rsp + 0x93f8]
mov byte [rcx], al
lea rax, [0x140207280]
mov qword [rsp + 0xc530], rax
mov rax, qword [0x140211338]
mov ecx, dword [rsp + 0x3720]
mov eax, dword [rax]
add eax, ecx
mov dword [0x1402087fc], eax
mov rax, qword [0x14020d248]
mov rcx, qword [0x14020d110]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x7e38]
mov qword [rcx], rax
mov rax, qword [rsp + 0x6fd0]
movsx eax, byte [rax]
mov rcx, qword [0x14020ddb0]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0xa8b], al
mov rax, qword [rsp + 0xb890]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1ac0]
sub eax, ecx
mov rcx, qword [0x14020ce98]
mov word [rcx], ax
mov rax, qword [0x1402118a0]
mov rcx, qword [0x14020e4e8]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x2320], eax
mov r8, qword [rsp + 0xba08]
mov rdx, qword [0x140212688]
mov rcx, qword [rsp + 0xc538]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214588], eax
lea rax, [rsp + 0x66b0]
mov qword [rsp + 0xc540], rax
movzx eax, byte [0x1402083fc]
movzx ecx, byte [rsp + 0xa3c]
shl eax, cl
mov byte [0x140208801], al
movzx eax, word [rsp + 0x14f8]
movzx ecx, word [0x1402072ac]
and eax, ecx
mov word [rsp + 0x1670], ax
lea rax, [rsp + 0x26d4]
mov qword [rsp + 0xc548], rax
mov rax, qword [0x14020d248]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x6410]
shr rax, cl
mov rcx, qword [0x14020d110]
mov qword [rcx], rax
mov r8, qword [rsp + 0x85d0]
mov rdx, qword [0x1402131e8]
mov rcx, qword [rsp + 0xc550]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214594], eax
mov rax, qword [rsp + 0xb7f8]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0xbaf8]
movsx ecx, byte [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x9ad0]
mov byte [rcx], al
mov rcx, qword [rsp + 0xc558]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402145ac], eax
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [0x140207290]
xor eax, ecx
mov word [rsp + 0xf34], ax
mov eax, dword [0x140207e98]
mov ecx, dword [rsp + 0x381c]
add ecx, eax
mov eax, ecx
mov dword [0x14020880c], eax
mov r8, qword [rsp + 0xc560]
mov rdx, qword [0x1402145b8]
mov rcx, qword [rsp + 0x8b80]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213990], eax
mov rax, qword [rsp + 0x5848]
mov rcx, qword [rsp + 0x5490]
and rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0xa388]
mov qword [rcx], rax
lea rax, [0x140207c31]
mov qword [rsp + 0xc568], rax
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1298]
shl eax, cl
mov word [0x1402072ac], ax
xor edx, edx
mov rax, qword [0x14020e970]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x8c68]
div dword [rcx]
mov eax, edx
mov dword [rsp + 0x2974], eax
lea rax, [rsp + 0x69e0]
mov qword [rsp + 0xc570], rax
lea rax, [0x14020803f]
mov qword [0x1402145c8], rax
movsx eax, word [str.S83]
mov rcx, qword [rsp + 0x8998]
movsx ecx, word [rcx]
cdq
idiv ecx
mov word [rsp + 0xe04], ax
lea rax, [0x140207998]
mov qword [rsp + 0xc578], rax
mov rax, qword [rsp + 0x6e30]
mov rcx, qword [0x140207350]
imul rcx, qword [rax]
mov rax, rcx
mov qword [0x140207258], rax
movzx eax, byte [0x140208257]
mov rcx, qword [rsp + 0x7840]
movzx ecx, byte [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x8f40]
mov byte [rcx], al
mov rax, qword [rsp + 0x7a98]
movzx eax, word [rax]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x1934], ax
mov eax, dword [rsp + 0x326c]
mov ecx, dword [0x14020749c]
sub ecx, eax
mov eax, ecx
mov dword [0x140208814], eax
mov rax, qword [rsp + 0x52a0]
movzx ecx, al
mov rax, qword [0x140207320]
shl rax, cl
mov qword [rsp + 0x6828], rax
mov rax, qword [rsp + 0x9bc0]
movsx eax, byte [rax]
mov rcx, qword [0x14020f2f8]
movsx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0xd3d], al
mov rax, qword [rsp + 0x6f70]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1558]
or eax, ecx
mov word [0x140207314], ax
mov rax, qword [rsp + 0xc060]
mov ecx, dword [0x1402075f0]
imul ecx, dword [rax]
mov eax, ecx
mov rcx, qword [rsp + 0xac28]
mov dword [rcx], eax
mov rax, qword [rsp + 0xbf40]
mov rax, qword [rax]
cqo
idiv qword [0x140207350]
mov qword [rsp + 0x5d58], rax
mov rax, qword [rsp + 0x87c0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0xb328]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [0x140208818], al
movzx eax, word [0x140207304]
movzx ecx, word [0x1402072d4]
add eax, ecx
mov word [rsp + 0xe5c], ax
lea rax, [rsp + 0x2294]
mov qword [rsp + 0xc580], rax
mov rax, qword [0x14020ce30]
mov rcx, qword [rsp + 0x6420]
mov rax, qword [rax]
and rax, rcx
mov qword [0x140207250], rax
mov rax, qword [rsp + 0xa560]
movsx eax, byte [rax]
movsx ecx, byte [0x140207ca4]
and eax, ecx
mov byte [rsp + 0x65a], al
mov rcx, qword [rsp + 0x7a58]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402108a4], eax
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1b04]
sub eax, ecx
mov word [rsp + 0xfbc], ax
lea rax, [0x140207f08]
mov qword [0x1402145e8], rax
mov rcx, qword [rsp + 0xc588]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402145f0], eax
mov rax, qword [rsp + 0x6720]
mov rcx, qword [rsp + 0x69d0]
add rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0xaf40]
mov qword [rcx], rax
mov r8, qword [rsp + 0xc590]
mov rdx, qword [0x140214608]
mov rcx, qword [rsp + 0xa2a8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213280], eax
lea rax, [0x140207bb7]
mov qword [rsp + 0xc598], rax
mov rax, qword [rsp + 0xb3e8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x9728]
movzx ecx, word [rcx]
xor eax, ecx
mov word [0x140207304], ax
mov eax, dword [rsp + 0x2edc]
mov rcx, qword [0x14020dad0]
mov qword [rsp + 0xc5a0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xc5a0]
mov eax, dword [rax]
shl eax, cl
mov rcx, qword [rsp + 0xae70]
mov dword [rcx], eax
mov rax, qword [0x14020d110]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x8fb0]
mov qword [rsp + 0xc5a8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xc5a8]
mov rax, qword [rax]
shr rax, cl
mov qword [rsp + 0x5cf8], rax
lea rax, [0x140207a52]
mov qword [0x140214610], rax
mov rax, qword [rsp + 0x7f40]
movsx eax, word [rax]
movsx ecx, word [0x140207290]
or eax, ecx
mov word [rsp + 0x1378], ax
mov rcx, qword [rsp + 0x87d0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ccf8], eax
mov rax, qword [0x14020e768]
mov rcx, qword [rsp + 0x8a50]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x4fdc], eax
mov r8, qword [rsp + 0x8480]
mov rdx, qword [0x14020e920]
mov rcx, qword [rsp + 0xc5b0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214620], eax
mov rax, qword [0x14020d2a0]
mov rcx, qword [0x14020cdf0]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [0x1402072e0], rax
mov rax, qword [rsp + 0xa968]
movzx eax, byte [rax]
mov rcx, qword [0x140210138]
movzx ecx, byte [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x6e88]
mov byte [rcx], al
mov rcx, qword [rsp + 0xc5b8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214628], eax
mov r8, qword [rsp + 0xc5c0]
mov rdx, qword [0x140214638]
mov rcx, qword [rsp + 0x7748]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213b90], eax
movzx eax, word [rsp + 0x1acc]
movzx ecx, word [rsp + 0xf44]
sar eax, cl
mov word [rsp + 0x10d4], ax
mov rax, qword [rsp + 0x7dc0]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x1402079c8]
shl eax, cl
mov dword [0x14020882c], eax
mov rcx, qword [rsp + 0x94e0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d944], eax
xor edx, edx
mov rax, qword [rsp + 0xb578]
mov rax, qword [rax]
div qword [0x140207270]
mov rcx, qword [rsp + 0xa700]
mov qword [rcx], rax
lea rax, [0x14020837f]
mov qword [rsp + 0xc5c8], rax
movsx eax, word [rsp + 0x1b5c]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
sub eax, ecx
mov word [0x140207290], ax
mov eax, dword [rsp + 0x2ed8]
mov ecx, dword [0x140207a0c]
add ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x6df0]
mov dword [rcx], eax
lea rax, [0x1402072e0]
mov qword [rsp + 0xc5d0], rax
lea rax, str.995__
mov qword [0x140214650], rax
mov rax, qword [rsp + 0x7990]
movzx eax, word [rax]
movzx ecx, word [0x1402072ac]
add eax, ecx
mov word [rsp + 0x191c], ax
lea rax, [rsp + 0x3d34]
mov qword [rsp + 0xc5d8], rax
mov rax, qword [0x14020d1f0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6cc0]
mov qword [rsp + 0xc5e0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xc5e0]
mov rax, qword [rax]
shl rax, cl
mov qword [0x1402072f8], rax
movsx eax, byte [rsp + 0x77]
mov rcx, qword [rsp + 0x88b0]
movsx ecx, byte [rcx]
or eax, ecx
mov rcx, qword [rsp + 0xabd8]
mov byte [rcx], al
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [0x140207314]
sub eax, ecx
mov word [rsp + 0x1b40], ax
mov r8, qword [rsp + 0xac20]
mov rdx, qword [0x14020cbf0]
mov rcx, qword [rsp + 0xc5e8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214658], eax
mov r8, qword [rsp + 0x9b70]
mov rdx, qword [0x140214498]
mov rcx, qword [rsp + 0xc5f0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021466c], eax
mov rcx, qword [rsp + 0xc5f8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214670], eax
mov r8, qword [rsp + 0xc600]
mov rdx, qword [0x140214678]
mov rcx, qword [rsp + 0xa230]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fc94], eax
lea rax, [rsp + 0x27ec]
mov qword [0x140214688], rax
mov rcx, qword [rsp + 0xc290]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213e8c], eax
mov rax, qword [rsp + 0xb288]
mov rcx, qword [0x140207350]
imul rcx, qword [rax]
mov rax, rcx
mov qword [rsp + 0x6ab0], rax
lea rax, [rsp + 0x5b8]
mov qword [rsp + 0xc608], rax
mov rcx, qword [rsp + 0xc610]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214690], eax
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
xor eax, ecx
mov word [0x140207280], ax
mov rax, qword [0x140210d00]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x44bc]
and ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x6fe0]
mov dword [rcx], eax
mov r8, qword [rsp + 0xc618]
mov rdx, qword [0x1402146a8]
mov rcx, qword [rsp + 0x8a60]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211b34], eax
lea rax, [0x140207320]
mov qword [rsp + 0xc620], rax
lea rax, [rsp + 0x134]
mov qword [0x1402146b0], rax
mov rax, qword [0x14020d238]
movsx eax, word [rax]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x8d08]
mov word [rcx], ax
mov r8, qword [rsp + 0xc628]
mov rdx, qword [0x1402146c0]
mov rcx, qword [rsp + 0x7078]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cfe0], eax
lea rax, [rsp + 0x2390]
mov qword [rsp + 0xc630], rax
mov rax, qword [rsp + 0xbef8]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207258]
sar rax, cl
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7740]
movzx eax, byte [rax]
mov rcx, qword [0x140212108]
movzx ecx, byte [rcx]
imul eax, ecx
mov rcx, qword [rsp + 0xb9b8]
mov byte [rcx], al
mov rax, qword [0x14020d280]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1b68]
add eax, ecx
mov word [rsp + 0xf8c], ax
lea rax, [0x140208624]
mov qword [0x1402146d0], rax
mov rcx, qword [rsp + 0x7ea8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402121d8], eax
mov rax, qword [rsp + 0x8b98]
mov rcx, qword [rsp + 0x8908]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [rsp + 0x94f8]
mov qword [rcx], rax
mov rax, qword [0x140213e20]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0xbf38]
movsx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0x7e2], al
movsx eax, word [rsp + 0x160c]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
shl eax, cl
mov word [0x140207268], ax
mov rax, qword [rsp + 0x7c00]
mov eax, dword [rax]
mov ecx, dword [0x14020822c]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x38e4], eax
lea rax, [0x1402072e0]
mov qword [rsp + 0xc638], rax
lea rax, [0x14020751d]
mov qword [0x1402146d8], rax
movzx eax, word [rsp + 0x1068]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x7bb0]
mov word [rcx], ax
mov eax, dword [rsp + 0x4de0]
mov ecx, dword [rsp + 0x2c6c]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x3fd0], eax
mov rax, qword [0x14020d110]
mov rax, qword [rax]
mov rcx, qword [0x140207320]
xor rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cef8]
mov qword [rcx], rax
movsx eax, byte [rsp + 0x348]
movsx ecx, byte [0x1402077ac]
sar eax, cl
mov rcx, qword [rsp + 0x7e50]
mov byte [rcx], al
mov rcx, qword [rsp + 0xc640]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402146e4], eax
mov rax, qword [rsp + 0x6e58]
movsx eax, word [rax]
movsx ecx, word [rsp + 0xf3c]
or eax, ecx
mov word [rsp + 0x1838], ax
mov r8, qword [rsp + 0xc648]
mov rdx, qword [0x1402146f8]
mov rcx, qword [rsp + 0x6b90]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d34c], eax
mov eax, dword [0x1402085a4]
mov rcx, qword [0x1402103d8]
mov qword [rsp + 0xc650], rcx
movzx ecx, al
mov rax, qword [rsp + 0xc650]
mov eax, dword [rax]
shl eax, cl
mov dword [0x14020884c], eax
mov rax, qword [0x140207258]
mov rcx, qword [rsp + 0x5ba0]
add rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0xb458]
mov qword [rcx], rax
mov r8, qword [rsp + 0xc658]
mov rdx, qword [0x140214708]
mov rcx, qword [rsp + 0x7090]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d8dc], eax
movzx eax, byte [rsp + 0x587]
movzx ecx, byte [rsp + 0x721]
and eax, ecx
mov byte [rsp + 0xa47], al
mov rax, qword [0x14020d170]
movzx eax, word [rax]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
and eax, ecx
mov word [0x1402072ac], ax
mov rcx, qword [rsp + 0xa440]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213a2c], eax
mov rcx, qword [rsp + 0xc660]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214714], eax
mov rax, qword [0x14020f1b8]
mov eax, dword [rax]
mov rcx, qword [rsp + 0xb038]
mov qword [rsp + 0xc668], rcx
movzx ecx, al
mov rax, qword [rsp + 0xc668]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x42e4], eax
mov rax, qword [rsp + 0x6cc0]
mov rcx, qword [rsp + 0x5ff0]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x6270], rax
lea rax, [0x140208286]
mov qword [0x140214720], rax
movsx eax, word [rsp + 0x1770]
movsx ecx, word [rsp + 0x1950]
add eax, ecx
mov word [rsp + 0x1794], ax
imul eax, dword [0x140207af0], 0x82f
mov dword [rsp + 0x1cd4], eax
mov r8, qword [rsp + 0xc670]
mov rdx, qword [0x140214730]
mov rcx, qword [rsp + 0xad20]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210e94], eax
mov rax, qword [rsp + 0xb2f8]
mov rax, qword [rax]
cqo
mov rcx, qword [0x14020cc98]
idiv qword [rcx]
mov qword [0x140207350], rax
mov rax, qword [0x140212228]
movzx eax, byte [rax]
cdq
mov ecx, 0x31
idiv ecx
mov eax, edx
mov rcx, qword [rsp + 0x7dd8]
mov byte [rcx], al
movzx eax, word [0x140207280]
movzx ecx, word [rsp + 0x13e0]
xor eax, ecx
mov word [rsp + 0x11e8], ax
mov rax, qword [0x140212210]
mov eax, dword [rax]
mov rcx, qword [rsp + 0xa428]
mov qword [rsp + 0xc678], rcx
movzx ecx, al
mov rax, qword [rsp + 0xc678]
mov eax, dword [rax]
shr eax, cl
mov dword [0x140208858], eax
mov rax, qword [rsp + 0x61a8]
mov rcx, qword [rsp + 0x6810]
or rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0xb3c8]
mov qword [rcx], rax
mov rax, qword [0x140213a00]
movsx eax, byte [rax]
mov rcx, qword [0x14020dbb8]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x295], al
mov rax, qword [rsp + 0x9428]
movsx eax, word [rax]
movsx ecx, word [0x140207290]
and eax, ecx
mov word [str.S83], ax
mov r8, qword [rsp + 0xc680]
mov rdx, qword [0x140214748]
mov rcx, qword [rsp + 0xa908]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210f00], eax
mov rcx, qword [rsp + 0xa5e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021139c], eax
mov rcx, qword [rsp + 0xc688]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214744], eax
mov eax, dword [rsp + 0x28a0]
mov rcx, qword [0x140213fa8]
mov qword [rsp + 0xc690], rcx
movzx ecx, al
mov rax, qword [rsp + 0xc690]
mov eax, dword [rax]
sar eax, cl
mov dword [rsp + 0x3018], eax
lea rax, [0x1402072e0]
mov qword [rsp + 0xc698], rax
mov r8, qword [rsp + 0xc6a0]
mov rdx, qword [0x140214758]
mov rcx, qword [rsp + 0x6bd8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021062c], eax
lea rax, [0x1402084ad]
mov qword [0x140214770], rax
movzx eax, word [rsp + 0xf4c]
movzx ecx, word [0x140207280]
xor eax, ecx
mov rcx, qword [rsp + 0x8ae0]
mov word [rcx], ax
xor edx, edx
mov eax, dword [rsp + 0x4e4c]
mov rcx, qword [rsp + 0x7c90]
div dword [rcx]
mov eax, edx
mov dword [rsp + 0x4800], eax
xor edx, edx
mov rax, qword [0x1402072f8]
mov rcx, qword [0x14020d110]
div qword [rcx]
mov qword [0x140207380], rax
mov r8, qword [rsp + 0xc6a8]
mov rdx, qword [0x140214778]
mov rcx, qword [rsp + 0xaed8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213da8], eax
mov rcx, qword [rsp + 0x9f60]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212364], eax
movsx eax, byte [rsp + 0xd28]
mov rcx, qword [0x14020fc80]
movsx ecx, byte [rcx]
shl eax, cl
mov rcx, qword [rsp + 0xb978]
mov byte [rcx], al
mov rax, qword [rsp + 0x95c0]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x71a8]
movsx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x1264], ax
lea rax, [0x140207cb4]
mov qword [0x140214788], rax
mov rax, qword [rsp + 0xa478]
mov rcx, qword [rsp + 0x5700]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0xbef8]
mov qword [rcx], rax
mov rcx, qword [rsp + 0xc6b0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214790], eax
mov r8, qword [rsp + 0xc6b8]
mov rdx, qword [0x140214798]
mov rcx, qword [rsp + 0xa8c8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212158], eax
mov rcx, qword [rsp + 0x7918]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402135fc], eax
movzx eax, byte [0x14020829b]
movzx ecx, byte [0x140207533]
add eax, ecx
mov byte [rsp + 0xbab], al
movzx eax, word [rsp + 0x158c]
movzx ecx, word [0x140207280]
xor eax, ecx
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov rax, qword [rsp + 0xaf50]
mov rcx, qword [rsp + 0x9630]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x28ac], eax
mov r8, qword [rsp + 0x7a18]
mov rdx, qword [0x14020cd20]
mov rcx, qword [rsp + 0xc6c0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402147b8], eax
mov r8, qword [rsp + 0x71d8]
mov rdx, qword [0x140210a68]
mov rcx, qword [rsp + 0xc6c8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402147bc], eax
lea rax, [0x140207270]
mov qword [rsp + 0xc6d0], rax
lea rax, [0x1402075ed]
mov qword [0x1402147c8], rax
movsx eax, word [rsp + 0x1770]
movsx ecx, word [0x140207290]
sub eax, ecx
mov rcx, qword [rsp + 0x8708]
mov word [rcx], ax
lea rax, [rsp + 0x2988]
mov qword [rsp + 0xc6d8], rax
mov rax, qword [0x14020cc98]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x6870]
shl rax, cl
mov qword [0x140207258], rax
mov rax, qword [0x140213e00]
movzx eax, byte [rax]
cdq
mov ecx, 0x29
idiv ecx
mov rcx, qword [rsp + 0x6d60]
mov byte [rcx], al
movzx eax, word [0x140207280]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
cdq
idiv ecx
mov eax, edx
mov word [rsp + 0x1490], ax
imul eax, dword [rsp + 0x2808], 0x13f5
mov dword [0x140208874], eax
mov rcx, qword [rsp + 0xc6e0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402147d8], eax
mov rax, qword [rsp + 0xa350]
mov rcx, qword [rsp + 0x6b00]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x64e0], rax
movsx eax, byte [0x140207ee7]
movsx ecx, byte [0x140207317]
sar eax, cl
mov byte [rsp + 0x4af], al
mov r8, qword [rsp + 0xc6e8]
mov rdx, qword [0x1402147e8]
mov rcx, qword [rsp + 0xa9c8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402107bc], eax
movsx eax, word [rsp + 0x1234]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
sar eax, cl
mov word [0x140207290], ax
mov rcx, qword [rsp + 0x8a90]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021373c], eax
mov eax, dword [rsp + 0x40d8]
movzx ecx, al
mov eax, dword [rsp + 0x4fdc]
shl eax, cl
mov dword [rsp + 0x1ba4], eax
mov r8, qword [rsp + 0xbce8]
mov rdx, qword [0x1402114e0]
mov rcx, qword [rsp + 0xc6f0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402147f0], eax
lea rax, [0x1402072e0]
mov qword [rsp + 0xc6f8], rax
mov rcx, qword [rsp + 0xc700]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402147fc], eax
mov rcx, qword [rsp + 0xa1e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ccd8], eax
lea rax, [rsp + 0xb42]
mov qword [0x140214808], rax
mov rax, qword [rsp + 0xaf98]
movzx eax, word [rax]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
add eax, ecx
mov rcx, qword [rsp + 0xc0b8]
mov word [rcx], ax
lea rax, [rsp + 0x2808]
mov qword [rsp + 0xc708], rax
mov rax, qword [rsp + 0xb578]
mov rcx, qword [0x14020ce30]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [0x14020d1f0]
mov qword [rcx], rax
mov r8, qword [rsp + 0xb860]
mov rdx, qword [0x140212f90]
mov rcx, qword [rsp + 0xc710]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214810], eax
mov r8, qword [rsp + 0x8ac0]
mov rdx, qword [0x14020d9b0]
mov rcx, qword [rsp + 0xc718]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214814], eax
mov rax, qword [rsp + 0x9610]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x8198]
movsx ecx, byte [rcx]
xor eax, ecx
mov rcx, qword [rsp + 0x8508]
mov byte [rcx], al
lea rax, str.S83
mov qword [rsp + 0xc720], rax
mov rax, qword [0x14020f530]
mov ecx, dword [rsp + 0x3fcc]
mov eax, dword [rax]
or eax, ecx
mov dword [0x140208888], eax
mov rcx, qword [rsp + 0xc728]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214834], eax
mov rcx, qword [rsp + 0x9910]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212918], eax
mov rax, qword [0x14020cc98]
mov rax, qword [rax]
mov rcx, qword [0x140207350]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x64f0], rax
lea rax, [rsp + 0x5c3]
mov qword [rsp + 0xc730], rax
mov r8, qword [rsp + 0xc030]
mov rdx, qword [0x14020d138]
mov rcx, qword [rsp + 0xc738]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021483c], eax
mov rcx, qword [rsp + 0xc740]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214850], eax
mov r8, qword [rsp + 0xc748]
mov rdx, qword [0x140214858]
mov rcx, qword [rsp + 0xac08]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210a4c], eax
mov rcx, qword [rsp + 0x8888]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210568], eax
movzx eax, word [0x140207304]
movzx ecx, word [rsp + 0x1ae4]
sub eax, ecx
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov r8, qword [rsp + 0xb638]
mov rdx, qword [0x1402116b0]
mov rcx, qword [rsp + 0xc750]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214860], eax
mov r8, qword [rsp + 0x95a0]
mov rdx, qword [0x14020e348]
mov rcx, qword [rsp + 0xc758]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214870], eax
mov eax, dword [0x140207fc0]
mov rcx, qword [rsp + 0x8f30]
mov qword [rsp + 0xc760], rcx
movzx ecx, al
mov rax, qword [rsp + 0xc760]
mov eax, dword [rax]
shr eax, cl
mov dword [rsp + 0x4b50], eax
mov rax, qword [rsp + 0xb4f8]
mov rcx, qword [rsp + 0xb948]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x5d20], rax
lea rax, [0x140208212]
mov qword [0x140214878], rax
mov rax, qword [rsp + 0xaba8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x11a4]
xor eax, ecx
mov rcx, qword [rsp + 0x8638]
mov word [rcx], ax
lea rax, [0x1402072d0]
mov qword [rsp + 0xc768], rax
mov rax, qword [rsp + 0x8598]
mov rax, qword [rax]
cqo
movabs rcx, 0x1ec2a917718bb
idiv rcx
mov qword [0x1402072e0], rax
mov rcx, qword [rsp + 0xc770]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214884], eax
mov r8, qword [rsp + 0xc778]
mov rdx, qword [0x140214898]
mov rcx, qword [rsp + 0x7580]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f81c], eax
mov rcx, qword [rsp + 0xb198]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211860], eax
movzx eax, byte [0x140208011]
mov rcx, qword [rsp + 0x78c0]
movzx ecx, byte [rcx]
cdq
idiv ecx
mov eax, edx
mov byte [rsp + 0x601], al
mov r8, qword [rsp + 0x89a8]
mov rdx, qword [0x1402142a8]
mov rcx, qword [rsp + 0xc780]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402148a8], eax
mov rax, qword [rsp + 0x8978]
movzx eax, word [rax]
movzx ecx, word [0x1402072ac]
shl eax, cl
mov word [rsp + 0xf0c], ax
mov rax, qword [rsp + 0x8670]
mov eax, dword [rax]
mov ecx, dword [0x1402084f4]
add ecx, eax
mov eax, ecx
mov dword [0x14020889c], eax
mov rax, qword [0x140207320]
mov rcx, qword [0x140207250]
and rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0xa700]
mov qword [rcx], rax
mov rcx, qword [rsp + 0xc788]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402148b8], eax
mov rax, qword [rsp + 0x88b0]
movsx eax, byte [rax]
movsx ecx, byte [0x140207834]
and eax, ecx
mov byte [rsp + 0x44], al
mov r8, qword [rsp + 0xc790]
mov rdx, qword [0x1402148c8]
mov rcx, qword [rsp + 0x9030]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d7bc], eax
mov rcx, qword [rsp + 0x8fa0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213fc4], eax
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
mov rcx, qword [rsp + 0xb368]
movsx ecx, word [rcx]
xor eax, ecx
mov word [str.S83], ax
mov rcx, qword [rsp + 0xc798]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402148d0], eax
mov eax, dword [rsp + 0x3ca0]
mov ecx, dword [0x140207e98]
sub ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0xb168]
mov dword [rcx], eax
lea rax, [rsp + 0x64d0]
mov qword [rsp + 0xc7a0], rax
movzx eax, byte [0x14020751d]
mov rcx, qword [rsp + 0x78c0]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [0x1402088a9], al
mov rax, qword [rsp + 0xc448]
movzx eax, word [rax]
movzx ecx, word [0x1402072d4]
shl eax, cl
mov rcx, qword [rsp + 0x88e0]
mov word [rcx], ax
mov r8, qword [rsp + 0xc7a8]
mov rdx, qword [0x1402148e0]
mov rcx, qword [rsp + 0xb8f8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210340], eax
mov r8, qword [rsp + 0xc7b0]
mov rdx, qword [0x1402148f0]
mov rcx, qword [rsp + 0x7120]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402130e0], eax
mov rax, qword [rsp + 0x78a8]
mov eax, dword [rax]
mov rcx, qword [rsp + 0xb298]
mov qword [rsp + 0xc7b8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xc7b8]
mov eax, dword [rax]
shr eax, cl
mov dword [rsp + 0x23f0], eax
mov rcx, qword [rsp + 0x84d8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d348], eax
mov rcx, qword [rsp + 0xc7c0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402148fc], eax
mov r8, qword [rsp + 0xc7c8]
mov rdx, qword [0x140214910]
mov rcx, qword [rsp + 0xa258]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213750], eax
mov r8, qword [rsp + 0xc7d0]
mov rdx, qword [0x140214918]
mov rcx, qword [rsp + 0x9d20]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fcd8], eax
mov rcx, qword [rsp + 0x6be8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fa54], eax
mov rax, qword [0x14020cef8]
mov rax, qword [rax]
mov rcx, qword [0x140207250]
or rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d1f0]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7e50]
movsx eax, byte [rax]
mov rcx, qword [0x140213a00]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x969], al
movsx eax, word [rsp + 0xe04]
movsx ecx, word [rsp + 0x1990]
shl eax, cl
mov word [rsp + 0xe58], ax
mov rcx, qword [rsp + 0xc7d8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214924], eax
mov eax, dword [rsp + 0x3fcc]
mov ecx, dword [0x1402082b4]
and ecx, eax
mov eax, ecx
mov dword [0x1402088b8], eax
mov rax, qword [0x14020cdf0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x84a0]
mov qword [rsp + 0xc7e0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xc7e0]
mov rax, qword [rax]
sar rax, cl
mov qword [rsp + 0x5410], rax
mov r8, qword [rsp + 0xc7e8]
mov rdx, qword [0x140214938]
mov rcx, qword [rsp + 0xc308]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213ed4], eax
mov r8, qword [rsp + 0xc7f0]
mov rdx, qword [0x140214948]
mov rcx, qword [rsp + 0xaa50]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402116c4], eax
mov rax, qword [rsp + 0xac00]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x7b38]
movzx ecx, byte [rcx]
imul eax, ecx
mov byte [rsp + 0x7e0], al
mov rcx, qword [rsp + 0xba30]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d9c4], eax
movzx eax, word [0x140207304]
mov rcx, qword [rsp + 0x7440]
movzx ecx, word [rcx]
cdq
idiv ecx
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov r8, qword [rsp + 0xaca0]
mov rdx, qword [0x140214000]
mov rcx, qword [rsp + 0xc7f8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214950], eax
mov rcx, qword [rsp + 0xc800]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021495c], eax
xor edx, edx
mov eax, dword [rsp + 0x2004]
mov rcx, qword [0x140212c60]
div dword [rcx]
mov eax, edx
mov dword [rsp + 0x3294], eax
mov rax, qword [rsp + 0xb948]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6028]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x5af8], rax
mov rcx, qword [rsp + 0xc1a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020eb9c], eax
movsx eax, byte [0x1402079aa]
movsx ecx, byte [rsp + 0x593]
sub eax, ecx
mov byte [0x1402088be], al
mov r8, qword [rsp + 0xa178]
mov rdx, qword [0x140211638]
mov rcx, qword [rsp + 0xc808]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021496c], eax
mov rax, qword [rsp + 0x8b70]
movsx eax, word [rax]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x18c0], ax
lea rax, [0x1402085a4]
mov qword [rsp + 0xc810], rax
mov rcx, qword [rsp + 0xc818]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214978], eax
mov rax, qword [0x140207258]
mov rcx, qword [rsp + 0x5490]
add rcx, rax
mov rax, rcx
mov qword [0x140207350], rax
mov rax, qword [0x14020d6d0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x51e]
imul eax, ecx
mov rcx, qword [rsp + 0x8290]
mov byte [rcx], al
lea rax, [0x1402072d4]
mov qword [rsp + 0xc820], rax
mov r8, qword [rsp + 0xc828]
mov rdx, qword [0x140214988]
mov rcx, qword [rsp + 0xc020]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212008], eax
mov rax, qword [rsp + 0xc3c8]
mov ecx, dword [rsp + 0x2aec]
mov eax, dword [rax]
or eax, ecx
mov dword [0x1402088d0], eax
mov rcx, qword [rsp + 0x7078]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210794], eax
mov rax, qword [0x14020d110]
mov rcx, qword [0x140207380]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x5dd8], rax
mov rax, qword [rsp + 0xa630]
movsx eax, byte [rax]
mov rcx, qword [0x140211540]
movsx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0xd45], al
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0xf3c]
shl eax, cl
mov rcx, qword [0x14020cfb0]
mov word [rcx], ax
mov rax, qword [0x140213460]
mov eax, dword [rax]
mov ecx, dword [0x1402083a0]
and ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x94b8]
mov dword [rcx], eax
mov rax, qword [0x14020cdf0]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x5318]
sar rax, cl
mov qword [rsp + 0x6750], rax
mov r8, qword [rsp + 0x8798]
mov rdx, qword [0x140213ec8]
mov rcx, qword [rsp + 0xc830]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402149a0], eax
lea rax, [rsp + 0xb89]
mov qword [0x1402149a8], rax
mov rcx, qword [rsp + 0xc838]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402149a4], eax
mov rax, qword [rsp + 0xb8d0]
movzx eax, word [rax]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0xf30], ax
mov rax, qword [rsp + 0xb248]
mov ecx, dword [rsp + 0x1f5c]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x3f64], eax
mov r8, qword [rsp + 0xc840]
mov rdx, qword [0x1402149c8]
mov rcx, qword [rsp + 0x7280]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212ec0], eax
mov rax, qword [rsp + 0x9cb8]
mov rax, qword [rax]
mov rcx, qword [0x140207380]
add rcx, rax
mov rax, rcx
mov qword [0x140207250], rax
mov rax, qword [rsp + 0x8ff0]
movsx eax, byte [rax]
mov rcx, qword [0x1402100e0]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0xa50], al
lea rax, [0x140207314]
mov qword [rsp + 0xc848], rax
mov r8, qword [rsp + 0xc850]
mov rdx, qword [0x1402149d8]
mov rcx, qword [rsp + 0xa0b8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f360], eax
mov rax, qword [0x140212480]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x3314]
shl eax, cl
mov dword [0x1402088dc], eax
mov rax, qword [0x140207338]
cqo
idiv qword [rsp + 0x6048]
mov qword [rsp + 0x6a40], rax
mov rax, qword [0x1402102d0]
movzx eax, byte [rax]
movzx ecx, byte [0x140208720]
or eax, ecx
mov byte [rsp + 0x120], al
mov rax, qword [rsp + 0x8570]
movzx eax, word [rax]
movzx ecx, word [0x1402072d4]
sub eax, ecx
mov word [0x140207280], ax
mov eax, dword [rsp + 0x3f64]
mov ecx, dword [rsp + 0x2764]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x326c], eax
mov rcx, qword [rsp + 0xa1e0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213514], eax
lea rax, [0x140207320]
mov qword [rsp + 0xc858], rax
mov rax, qword [0x14020e4f8]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c08]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [0x1402088e4], al
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1534]
sar eax, cl
mov rcx, qword [rsp + 0x7158]
mov word [rcx], ax
mov r8, qword [rsp + 0x9e80]
mov rdx, qword [0x14020d878]
mov rcx, qword [rsp + 0xc860]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402149ec], eax
lea rax, [rsp + 0x3bbc]
mov qword [rsp + 0xc868], rax
mov rax, qword [0x14020cc98]
mov rax, qword [rax]
mov rcx, qword [0x1402072e0]
or rcx, rax
mov rax, rcx
mov qword [0x140207258], rax
movzx eax, byte [rsp + 0x2a3]
imul eax, eax, 0x2b
mov rcx, qword [rsp + 0x8548]
mov byte [rcx], al
mov rcx, qword [rsp + 0xc870]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402149f8], eax
mov rax, qword [0x14020d280]
movzx eax, word [rax]
cdq
mov ecx, 0x3cf
idiv ecx
mov eax, edx
mov word [rsp + 0xee4], ax
mov rax, qword [0x140210210]
mov ecx, dword [rsp + 0x4a38]
mov eax, dword [rax]
xor eax, ecx
mov dword [0x1402088ec], eax
mov rax, qword [rsp + 0xc620]
mov rcx, qword [0x14020d110]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x5438], rax
mov rax, qword [0x1402114c8]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0xb080]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x70e], al
mov r8, qword [rsp + 0xc878]
mov rdx, qword [0x140214a08]
mov rcx, qword [rsp + 0x8ad8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210c4c], eax
movsx eax, word [str.S83]
movsx ecx, word [rsp + 0x1a24]
and eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov rax, qword [rsp + 0x8bb0]
mov rcx, qword [0x1402107a0]
mov eax, dword [rax]
imul eax, dword [rcx]
mov dword [rsp + 0x3018], eax
lea rax, [rsp + 0x6288]
mov qword [rsp + 0xc880], rax
mov rax, qword [rsp + 0x97f0]
movzx eax, byte [rax]
movzx ecx, byte [0x1402079e6]
sub eax, ecx
mov byte [0x1402088e7], al
movzx eax, word [0x140207304]
mov rcx, qword [rsp + 0x7440]
movzx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x1454], ax
lea rax, [0x1402081d0]
mov qword [rsp + 0xc888], rax
mov rax, qword [rsp + 0xb828]
mov rcx, qword [rsp + 0x66f0]
mov rax, qword [rax]
xor rax, rcx
mov qword [0x140207320], rax
mov rax, qword [0x140211c18]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x7518]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0xd88], al
mov rcx, qword [rsp + 0x92e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212990], eax
lea rax, [rsp + 0xe1c]
mov qword [rsp + 0xc890], rax
mov r8, qword [rsp + 0xb030]
mov rdx, qword [0x14020fa80]
mov rcx, qword [rsp + 0xc898]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214a20], eax
mov rcx, qword [rsp + 0xc8a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214a24], eax
lea rax, [0x140207918]
mov qword [0x140214a38], rax
mov rax, qword [rsp + 0x7e18]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207258]
sar rax, cl
mov rcx, qword [rsp + 0xc7a0]
mov qword [rcx], rax
lea rax, [0x140207ee4]
mov qword [rsp + 0xc8a8], rax
mov rax, qword [0x14020d170]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x7378]
movzx ecx, word [rcx]
or eax, ecx
mov word [0x1402072ac], ax
mov eax, dword [rsp + 0x41c0]
mov ecx, dword [0x140208390]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x21d0], eax
lea rax, [rsp + 0x5ea8]
mov qword [rsp + 0xc8b0], rax
mov r8, qword [rsp + 0xc8b8]
mov rdx, qword [0x140214a48]
mov rcx, qword [rsp + 0xb9f0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020cc90], eax
lea rax, [0x140207867]
mov qword [0x140214a58], rax
movsx eax, word [str.S83]
movsx ecx, word [rsp + 0x1580]
xor eax, ecx
mov word [rsp + 0x1230], ax
lea rax, [0x1402083a0]
mov qword [rsp + 0xc8c0], rax
mov rcx, qword [rsp + 0x75e0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d664], eax
mov rax, qword [0x14020cdf0]
mov rcx, qword [rsp + 0x8dc0]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
mov rax, qword [0x140211d80]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x446]
sar eax, cl
mov byte [rsp + 0x982], al
movzx eax, word [rsp + 0x1564]
movzx ecx, word [0x1402072ac]
shl eax, cl
mov word [rsp + 0x1168], ax
lea rax, [0x140207ea8]
mov qword [0x140214a60], rax
mov rax, qword [0x140207320]
mov rcx, qword [rsp + 0x6228]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x6020], rax
movsx eax, byte [rsp + 0xa40]
mov rcx, qword [rsp + 0x9738]
movsx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x8ed], al
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [str.S83]
add eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov eax, dword [0x14020741c]
mov rcx, qword [rsp + 0x9df0]
mov qword [rsp + 0xc8c8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xc8c8]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x1ba4], eax
lea rax, [0x140207258]
mov qword [rsp + 0xc8d0], rax
movzx eax, byte [rsp + 0x6ae]
movzx ecx, byte [0x140207f0f]
or eax, ecx
mov byte [0x1402088fa], al
mov rcx, qword [rsp + 0xc8d8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214a74], eax
movzx eax, word [0x1402072d4]
mov rcx, qword [rsp + 0xb9e8]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0xee4], ax
mov rax, qword [0x14020d3a8]
mov ecx, dword [rsp + 0x2678]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x4d80], eax
mov rax, qword [rsp + 0xbeb0]
mov rcx, qword [0x140207320]
mov rax, qword [rax]
and rax, rcx
mov qword [0x140207250], rax
mov rax, qword [0x1402135b0]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x8ce8]
movsx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0x52f], al
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
mov rcx, qword [rsp + 0xb728]
movsx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x1a1c], ax
mov r8, qword [rsp + 0xc8e0]
mov rdx, qword [0x140214a80]
mov rcx, qword [rsp + 0xa360]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021077c], eax
lea rax, [rsp + 0x1cd4]
mov qword [0x140214a88], rax
mov rax, qword [0x140207240]
mov rcx, qword [0x1402072e0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x5f38], rax
movzx eax, byte [rsp + 0x5f4]
movzx ecx, byte [0x140208630]
and eax, ecx
mov byte [rsp + 0x381], al
mov rax, qword [rsp + 0x75b8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0xdc8]
xor eax, ecx
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov rax, qword [rsp + 0x9138]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x14020889c]
shl eax, cl
mov rcx, qword [rsp + 0xb098]
mov dword [rcx], eax
lea rax, [rsp + 0x5688]
mov qword [rsp + 0xc8e8], rax
lea rax, [0x140207a9a]
mov qword [0x140214a98], rax
mov rax, qword [rsp + 0x8b70]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x9148]
movsx ecx, word [rcx]
or eax, ecx
mov rcx, qword [rsp + 0xc038]
mov word [rcx], ax
mov rax, qword [0x1402138a0]
mov rcx, qword [rsp + 0x9450]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x3ddc], eax
mov rax, qword [0x140207350]
mov rcx, qword [rsp + 0x6360]
sub rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
mov rcx, qword [rsp + 0xc460]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f64c], eax
mov r8, qword [rsp + 0xb930]
mov rdx, qword [0x14020ceb0]
mov rcx, qword [rsp + 0xc8f0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214aac], eax
mov rax, qword [rsp + 0x8ab0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xb4d]
xor eax, ecx
mov rcx, qword [rsp + 0xb7c8]
mov byte [rcx], al
lea rax, [0x1402072ac]
mov qword [rsp + 0xc8f8], rax
mov eax, dword [rsp + 0x3d34]
movzx ecx, al
mov eax, dword [rsp + 0x4d30]
shr eax, cl
mov dword [0x140208910], eax
mov rax, qword [rsp + 0xace8]
mov rax, qword [rax]
mov rcx, qword [0x140207380]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x5d88], rax
lea rax, [rsp + 0xc0d]
mov qword [rsp + 0xc900], rax
movsx eax, word [0x140207268]
movsx ecx, word [rsp + 0x1750]
shl eax, cl
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov eax, dword [0x140207938]
mov ecx, dword [rsp + 0x2320]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x2134], eax
mov rax, qword [rsp + 0xa8e0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5318]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x55e8], rax
mov r8, qword [rsp + 0x6d58]
mov rdx, qword [0x14020f768]
mov rcx, qword [rsp + 0xc908]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214ab4], eax
mov rax, qword [0x14020e468]
movzx eax, byte [rax]
movzx ecx, byte [0x1402080e2]
and eax, ecx
mov byte [0x14020890a], al
mov rax, qword [rsp + 0xc258]
movzx eax, word [rax]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x1aa8], ax
mov rax, qword [rsp + 0xc410]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x1ea4]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x23bc], eax
mov rax, qword [0x14020cef8]
mov rcx, qword [0x14020cd60]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [0x14020ce30]
mov qword [rcx], rax
mov rax, qword [rsp + 0x8508]
movsx eax, byte [rax]
mov rcx, qword [0x140213e90]
movsx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0xcbc], al
lea rax, [rsp + 0x145c]
mov qword [rsp + 0xc910], rax
lea rax, [rsp + 0x5130]
mov qword [0x140214ad0], rax
mov rax, qword [rsp + 0x69d0]
mov rcx, qword [0x14020cc98]
mov qword [rsp + 0xc918], rcx
movzx ecx, al
mov rax, qword [rsp + 0xc918]
mov rax, qword [rax]
sar rax, cl
mov qword [rsp + 0x66b0], rax
lea rax, [rsp + 0xe6]
mov qword [rsp + 0xc920], rax
mov rax, qword [0x14020d170]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x8500]
movzx ecx, word [rcx]
or eax, ecx
mov word [0x140207304], ax
mov rax, qword [rsp + 0xa878]
mov rcx, qword [0x14020fca8]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov rcx, qword [rsp + 0x9768]
mov dword [rcx], eax
lea rax, [0x1402072f8]
mov qword [rsp + 0xc928], rax
lea rax, [rsp + 0x280]
mov qword [0x140214ae0], rax
mov rcx, qword [rsp + 0xc930]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214aec], eax
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1580]
and eax, ecx
mov word [rsp + 0x1b5c], ax
mov r8, qword [rsp + 0xc938]
mov rdx, qword [0x140214af8]
mov rcx, qword [rsp + 0x83e8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e4f0], eax
lea rax, [rsp + 0x1ba0]
mov qword [rsp + 0xc940], rax
mov rax, qword [0x14020d2a0]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207240]
sar rax, cl
mov rcx, qword [0x14020cc98]
mov qword [rcx], rax
mov rax, qword [rsp + 0x94e8]
movzx eax, byte [rax]
mov rcx, qword [0x14020e998]
movzx ecx, byte [rcx]
xor eax, ecx
mov rcx, qword [rsp + 0xc3e8]
mov byte [rcx], al
movzx eax, word [rsp + 0x1728]
cdq
mov ecx, 0x225
idiv ecx
mov word [rsp + 0x15b8], ax
mov rcx, qword [rsp + 0xa8c8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f2b8], eax
lea rax, [0x140207850]
mov qword [0x140214b10], rax
mov rax, qword [rsp + 0x99d0]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207250]
shl rax, cl
mov qword [rsp + 0x5f08], rax
lea rax, [0x140208655]
mov qword [rsp + 0xc948], rax
movsx eax, word [rsp + 0x1300]
movsx ecx, word [rsp + 0x1430]
sub eax, ecx
mov word [0x140207268], ax
mov rcx, qword [rsp + 0xc950]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214af4], eax
mov eax, dword [0x140208168]
mov ecx, dword [0x1402083a0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x2aa0], eax
lea rax, [rsp + 0x6940]
mov qword [rsp + 0xc958], rax
mov r8, qword [rsp + 0xc960]
mov rdx, qword [0x140214b28]
mov rcx, qword [rsp + 0x7fe8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f35c], eax
mov rax, qword [0x1402139b8]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x8d70]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [0x14020891a], al
movzx eax, word [rsp + 0x1a3c]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [rsp + 0x93d0]
mov word [rcx], ax
mov rax, qword [0x1402109e8]
mov rcx, qword [rsp + 0x9e70]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x1f2c], eax
mov rax, qword [0x14020d248]
mov rcx, qword [rsp + 0x9850]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x8218]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213b58], eax
mov r8, qword [rsp + 0x9c70]
mov rdx, qword [0x140211a68]
mov rcx, qword [rsp + 0xc968]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214b34], eax
movsx eax, byte [rsp + 0x767]
mov rcx, qword [0x140213398]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x571], al
mov r8, qword [rsp + 0x7520]
mov rdx, qword [0x14020fe38]
mov rcx, qword [rsp + 0xc970]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214b3c], eax
mov rcx, qword [rsp + 0xc978]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214b48], eax
mov rcx, qword [rsp + 0x72a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212758], eax
lea rax, [rsp + 0xe9c]
mov qword [rsp + 0xc980], rax
lea rax, [rsp + 0x39f4]
mov qword [0x140214b50], rax
mov rax, qword [0x14020d2a0]
mov rcx, qword [rsp + 0x5d90]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x5e18], rax
lea rax, [rsp + 0x53a]
mov qword [rsp + 0xc988], rax
mov rax, qword [0x14020d280]
movzx eax, word [rax]
movzx ecx, word [0x1402072ac]
sar eax, cl
mov word [0x140207280], ax
mov rax, qword [0x1402111f8]
mov eax, dword [rax]
mov rcx, qword [rsp + 0xc708]
mov qword [rsp + 0xc990], rcx
movzx ecx, al
mov rax, qword [rsp + 0xc990]
mov eax, dword [rax]
shr eax, cl
mov rcx, qword [rsp + 0xc888]
mov dword [rcx], eax
mov rax, qword [rsp + 0x9c00]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x63b8]
shl rax, cl
mov qword [rsp + 0x58d0], rax
mov r8, qword [rsp + 0xb468]
mov rdx, qword [0x140210660]
mov rcx, qword [rsp + 0xc998]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214b5c], eax
mov rcx, qword [rsp + 0xc9a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214b70], eax
mov r8, qword [rsp + 0xc9a8]
mov rdx, qword [0x140214b78]
mov rcx, qword [rsp + 0x9e08]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402116e4], eax
lea rax, [0x140208332]
mov qword [0x140214b88], rax
mov rcx, qword [rsp + 0xaf90]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210d08], eax
mov rax, qword [rsp + 0x71a8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0xaba8]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x102c], ax
mov eax, dword [0x140207774]
mov ecx, dword [0x1402081f4]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x2d3c], eax
mov r8, qword [rsp + 0x9210]
mov rdx, qword [0x1402133c8]
mov rcx, qword [rsp + 0xc9b0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214b90], eax
mov rax, qword [0x14020cd30]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5d90]
xor rcx, rax
mov rax, rcx
mov qword [0x140207240], rax
movzx eax, byte [rsp + 0x63e]
movzx ecx, byte [rsp + 0xe3]
or eax, ecx
mov byte [rsp + 0xc4e], al
lea rax, [0x140207304]
mov qword [rsp + 0xc9b8], rax
mov eax, dword [rsp + 0x292c]
mov ecx, dword [rsp + 0x3420]
sub ecx, eax
mov eax, ecx
mov dword [0x140208938], eax
mov rcx, qword [rsp + 0xc9c0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214b9c], eax
mov r8, qword [rsp + 0xc9c8]
mov rdx, qword [0x140214bb0]
mov rcx, qword [rsp + 0xc0c0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402135d0], eax
mov r8, qword [rsp + 0xc9d0]
mov rdx, qword [0x140214bb8]
mov rcx, qword [rsp + 0xa540]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402129e8], eax
mov rax, qword [rsp + 0x60d8]
mov rcx, qword [0x140207380]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0xac10]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x8970]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021377c], eax
mov r8, qword [rsp + 0xabe0]
mov rdx, qword [0x14020ebc0]
mov rcx, qword [rsp + 0xc9d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214bcc], eax
mov rax, qword [rsp + 0xc400]
movsx eax, byte [rax]
mov rcx, qword [0x14020e2f8]
movsx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0x67e], al
movsx eax, word [rsp + 0x18f8]
mov rcx, qword [rsp + 0xa138]
movsx ecx, word [rcx]
or eax, ecx
mov rcx, qword [0x14020cfb0]
mov word [rcx], ax
mov rcx, qword [rsp + 0xc9e0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214bd0], eax
mov eax, dword [0x140208110]
mov ecx, dword [0x140207ca0]
xor ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x8f50]
mov dword [rcx], eax
lea rax, [rsp + 0x5cb8]
mov qword [rsp + 0xc9e8], rax
lea rax, [0x140207ffe]
mov qword [0x140214be0], rax
movzx eax, word [rsp + 0x155c]
mov rcx, qword [rsp + 0x8308]
movzx ecx, word [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x74b8]
mov word [rcx], ax
lea rax, [0x14020811c]
mov qword [rsp + 0xc9f0], rax
mov rax, qword [rsp + 0x8d78]
mov rax, qword [rax]
mov rcx, qword [0x140207250]
add rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cef8]
mov qword [rcx], rax
mov rax, qword [0x14020d678]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x974]
and eax, ecx
mov rcx, qword [rsp + 0x9d40]
mov byte [rcx], al
lea rax, [rsp + 0x1a88]
mov qword [rsp + 0xc9f8], rax
mov rcx, qword [rsp + 0x7300]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210d8c], eax
lea rax, [0x140207e98]
mov qword [0x140214bf0], rax
mov rax, qword [rsp + 0x9df8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5b08]
and rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0xa478]
mov qword [rcx], rax
mov r8, qword [rsp + 0x9648]
mov rdx, qword [0x14020fd50]
mov rcx, qword [rsp + 0xca00]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214bf8], eax
lea rax, [0x140207865]
mov qword [rsp + 0xca08], rax
mov rax, qword [rsp + 0x9408]
movzx eax, word [rax]
movzx ecx, word [rsp + 0xec4]
xor eax, ecx
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov rax, qword [0x140212770]
mov rcx, qword [rsp + 0x71e8]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x2458], eax
mov rax, qword [0x14020d110]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6820]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x60a8], rax
lea rax, [rsp + 0x295]
mov qword [0x140214c08], rax
mov rax, qword [rsp + 0xa218]
movsx eax, word [rax]
movsx ecx, word [0x140207290]
shl eax, cl
mov rcx, qword [rsp + 0x93a8]
mov word [rcx], ax
mov rax, qword [rsp + 0xb230]
mov eax, dword [rax]
cdq
idiv dword [rsp + 0x2bf4]
mov dword [rsp + 0x3b04], eax
mov rcx, qword [rsp + 0xca10]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214c18], eax
mov r8, qword [rsp + 0xca18]
mov rdx, qword [0x140214c28]
mov rcx, qword [rsp + 0x8d88]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e04c], eax
mov rax, qword [rsp + 0x6f60]
mov rax, qword [rax]
mov rcx, qword [0x14020d2a0]
mov qword [rsp + 0xca20], rcx
movzx ecx, al
mov rax, qword [rsp + 0xca20]
mov rax, qword [rax]
sar rax, cl
mov qword [0x140207338], rax
mov rax, qword [rsp + 0x9358]
movzx eax, byte [rax]
mov rcx, qword [0x140211728]
movzx ecx, byte [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x8640]
mov byte [rcx], al
mov r8, qword [rsp + 0xca28]
mov rdx, qword [0x140214c30]
mov rcx, qword [rsp + 0x8688]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ccf8], eax
lea rax, [rsp + 0x1530]
mov qword [rsp + 0xca30], rax
lea rax, [rsp + 0x2adc]
mov qword [0x140214c38], rax
mov rcx, qword [rsp + 0xa190]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dae0], eax
mov r8, qword [rsp + 0xc7e8]
mov rdx, qword [0x140214060]
mov rcx, qword [rsp + 0xca38]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214c48], eax
mov rax, qword [0x14020d248]
mov rcx, qword [rsp + 0x5438]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x6538], rax
lea rax, [rsp + 0x307]
mov qword [rsp + 0xca40], rax
mov rcx, qword [rsp + 0xca48]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214c54], eax
movsx eax, word [0x140207290]
movsx ecx, word [rsp + 0x11d4]
shl eax, cl
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov rax, qword [rsp + 0xc768]
mov ecx, dword [0x140208504]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x5050], eax
mov rax, qword [rsp + 0x5420]
mov rcx, qword [rsp + 0xb1d0]
mov qword [rsp + 0xca50], rcx
movzx ecx, al
mov rax, qword [rsp + 0xca50]
mov rax, qword [rax]
sar rax, cl
mov qword [rsp + 0x6180], rax
movzx eax, byte [0x14020812d]
mov rcx, qword [rsp + 0x7b38]
movzx ecx, byte [rcx]
imul eax, ecx
mov byte [0x140208955], al
movzx eax, word [rsp + 0x15a8]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x11f0], ax
lea rax, [rsp + 0x5048]
mov qword [rsp + 0xca58], rax
mov rax, qword [rsp + 0x85e8]
mov rcx, qword [0x140207270]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [0x14020d110]
mov qword [rcx], rax
movsx eax, byte [0x140207474]
movsx ecx, byte [rsp + 0x77]
add eax, ecx
mov rcx, qword [rsp + 0x8db0]
mov byte [rcx], al
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
movsx ecx, word [str.S83]
add eax, ecx
mov word [rsp + 0xf5c], ax
lea rax, [rsp + 0x3ca0]
mov qword [0x140214c60], rax
mov rcx, qword [rsp + 0xc758]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021245c], eax
mov r8, qword [rsp + 0x7e68]
mov rdx, qword [0x140212ed8]
mov rcx, qword [rsp + 0xca60]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214c70], eax
mov rax, qword [0x140207240]
imul rax, qword [0x140207258]
mov qword [rsp + 0x63c0], rax
movzx eax, byte [rsp + 0x25b]
movzx ecx, byte [0x140207ca5]
or eax, ecx
mov byte [rsp + 0xa2c], al
mov rax, qword [rsp + 0x6da8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0xc9b8]
movzx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov rax, qword [0x14020dad0]
mov rcx, qword [rsp + 0xa2c0]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov rcx, qword [rsp + 0x7cf0]
mov dword [rcx], eax
mov rcx, qword [rsp + 0xca68]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214c80], eax
mov r8, qword [rsp + 0xca70]
mov rdx, qword [0x140214c88]
mov rcx, qword [rsp + 0x7498]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d610], eax
xor edx, edx
mov rax, qword [rsp + 0xc928]
mov rax, qword [rax]
mov rcx, qword [0x14020d110]
div qword [rcx]
mov qword [rsp + 0x5d10], rax
mov rax, qword [rsp + 0xae60]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x7b68]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [str.g_7], al
movsx eax, word [0x140207290]
movsx ecx, word [rsp + 0x1474]
and eax, ecx
mov word [rsp + 0x104c], ax
mov eax, dword [0x140207cc8]
mov rcx, qword [rsp + 0x9890]
mov qword [rsp + 0xca78], rcx
movzx ecx, al
mov rax, qword [rsp + 0xca78]
mov eax, dword [rax]
sar eax, cl
mov dword [rsp + 0x3548], eax
mov rax, qword [rsp + 0x5e18]
mov rcx, qword [0x14020cc98]
mov qword [rsp + 0xca80], rcx
movzx ecx, al
mov rax, qword [rsp + 0xca80]
mov rax, qword [rax]
sar rax, cl
mov qword [0x140207240], rax
mov r8, qword [rsp + 0xca88]
mov rdx, qword [0x140214c98]
mov rcx, qword [rsp + 0x9e08]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d7f8], eax
movzx eax, byte [0x14020771e]
movzx ecx, byte [rsp + 0x54a]
xor eax, ecx
mov rcx, qword [rsp + 0xc8a8]
mov byte [rcx], al
mov rcx, qword [rsp + 0x9be0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214150], eax
movzx eax, word [rsp + 0x10fc]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x1850], ax
lea rax, [0x140207414]
mov qword [0x140214cb0], rax
mov rax, qword [rsp + 0x8c28]
mov rcx, qword [0x1402072f8]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x5258], rax
lea rax, [0x140207f0c]
mov qword [rsp + 0xca90], rax
movsx eax, word [rsp + 0x160c]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
shl eax, cl
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov r8, qword [rsp + 0x7ff0]
mov rdx, qword [0x14020e4b8]
mov rcx, qword [rsp + 0xca98]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214cbc], eax
mov rax, qword [0x140213178]
mov rcx, qword [rsp + 0x9d80]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x3a7c], eax
lea rax, [0x140207338]
mov qword [rsp + 0xcaa0], rax
mov rcx, qword [rsp + 0xcaa8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214cc4], eax
mov rax, qword [0x14020e998]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x8b00]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [0x140208967], al
mov rcx, qword [rsp + 0xaa90]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402108ac], eax
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
mov rcx, qword [rsp + 0xb350]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x1a34], ax
mov rax, qword [0x140210768]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x1ea4]
shl eax, cl
mov dword [rsp + 0x2568], eax
mov rax, qword [rsp + 0xb1b8]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207320]
shr rax, cl
mov rcx, qword [0x14020d110]
mov qword [rcx], rax
mov rax, qword [0x140210300]
movsx eax, byte [rax]
mov rcx, qword [0x14020eaa0]
movsx ecx, byte [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x7ab0]
mov byte [rcx], al
lea rax, [rsp + 0x1558]
mov qword [rsp + 0xcab0], rax
mov rax, qword [0x1402117c0]
mov ecx, dword [rsp + 0x2304]
mov eax, dword [rax]
xor eax, ecx
mov dword [0x140208970], eax
mov rax, qword [0x140207240]
mov rcx, qword [rsp + 0x6928]
add rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x73e0]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x120]
mov rcx, qword [rsp + 0x92a0]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x666], al
movzx eax, word [0x1402072d4]
movzx ecx, word [rsp + 0x16c0]
and eax, ecx
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov rax, qword [rsp + 0x82e8]
mov rcx, qword [0x1402140f8]
mov eax, dword [rax]
imul eax, dword [rcx]
mov rcx, qword [rsp + 0x7018]
mov dword [rcx], eax
mov rax, qword [rsp + 0x9440]
mov rax, qword [rax]
mov rcx, qword [0x140207320]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x5220], rax
lea rax, [0x140207f55]
mov qword [0x140214ce0], rax
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1b2c]
add eax, ecx
mov rcx, qword [rsp + 0x6f70]
mov word [rcx], ax
lea rax, [0x1402081c0]
mov qword [rsp + 0xcab8], rax
mov rax, qword [rsp + 0x6a98]
mov rcx, qword [rsp + 0x5d58]
xor rcx, rax
mov rax, rcx
mov qword [0x140207350], rax
mov rax, qword [0x140212c78]
movzx eax, byte [rax]
movzx ecx, byte [0x1402079e6]
shl eax, cl
mov rcx, qword [rsp + 0x8468]
mov byte [rcx], al
lea rax, [rsp + 0x1b58]
mov qword [rsp + 0xcac0], rax
mov eax, dword [rsp + 0x21d0]
mov rcx, qword [0x140212320]
mov qword [rsp + 0xcac8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xcac8]
mov eax, dword [rax]
shr eax, cl
mov dword [0x140208978], eax
mov rax, qword [rsp + 0xc520]
mov rcx, qword [0x140207320]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x6520], rax
mov rax, qword [0x14020dcc0]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x9468]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x6fb], al
movsx eax, word [0x140207314]
movsx ecx, word [0x140207290]
xor eax, ecx
mov rcx, qword [0x14020cfb0]
mov word [rcx], ax
mov rax, qword [0x14020d408]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x2868]
and ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x88d0]
mov dword [rcx], eax
mov r8, qword [rsp + 0x8f70]
mov rdx, qword [0x14020e798]
mov rcx, qword [rsp + 0xcad0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214cec], eax
lea rax, [rsp + 0x6288]
mov qword [rsp + 0xcad8], rax
movzx eax, byte [rsp + 0xc39]
movzx ecx, byte [0x140207533]
sar eax, cl
mov byte [0x14020897e], al
mov rcx, qword [rsp + 0xcae0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214d00], eax
movzx eax, word [0x1402072d4]
mov rcx, qword [rsp + 0xbdf0]
movzx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x15b8], ax
mov rax, qword [0x140212db0]
mov ecx, dword [rsp + 0x3898]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x2a4c], eax
mov rax, qword [0x14020cd60]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6390]
add rcx, rax
mov rax, rcx
mov qword [0x140207270], rax
mov r8, qword [rsp + 0xcae8]
mov rdx, qword [0x140214d08]
mov rcx, qword [rsp + 0x9ce0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f604], eax
mov rax, qword [0x140210688]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x6e6]
add eax, ecx
mov rcx, qword [rsp + 0x9d40]
mov byte [rcx], al
lea rax, str.S83
mov qword [rsp + 0xcaf0], rax
lea rax, [0x140207fd0]
mov qword [0x140214d10], rax
mov rax, qword [0x1402072e0]
movzx ecx, al
mov rax, qword [rsp + 0x5e70]
shl rax, cl
mov rcx, qword [rsp + 0xb288]
mov qword [rcx], rax
mov r8, qword [rsp + 0xcaf8]
mov rdx, qword [0x140214d20]
mov rcx, qword [rsp + 0xba60]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214cc4], eax
lea rax, [0x140207533]
mov qword [rsp + 0xcb00], rax
mov rax, qword [rsp + 0x7178]
movzx eax, word [rax]
movzx ecx, word [0x1402072d4]
or eax, ecx
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov rcx, qword [rsp + 0xc4f0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402141b8], eax
mov rax, qword [rsp + 0x9b78]
mov rcx, qword [rsp + 0xa6d0]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov rcx, qword [rsp + 0x7c40]
mov dword [rcx], eax
mov rax, qword [0x14020cd60]
mov rcx, qword [0x140207250]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x68e0], rax
movsx eax, byte [rsp + 0x8ed]
mov rcx, qword [0x14020ce68]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [0x14020897f], al
mov rax, qword [rsp + 0xa5f0]
movsx eax, word [rax]
mov rcx, qword [rsp + 0xb728]
movsx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x1430], ax
lea rax, [0x1402083b4]
mov qword [rsp + 0xcb08], rax
mov rax, qword [rsp + 0x55c8]
movzx ecx, al
mov rax, qword [0x140207338]
sar rax, cl
mov qword [0x140207240], rax
mov rax, qword [0x14020f490]
movzx eax, byte [rax]
movzx ecx, byte [0x1402084c4]
imul eax, ecx
mov byte [rsp + 0x251], al
lea rax, [rsp + 0x178c]
mov qword [rsp + 0xcb10], rax
lea rax, [0x140207fc0]
mov qword [0x140214d30], rax
mov r8, qword [rsp + 0xb448]
mov rdx, qword [0x140210370]
mov rcx, qword [rsp + 0xcb18]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214d40], eax
mov rax, qword [0x14020d248]
mov rcx, qword [rsp + 0x7ae0]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0xa010]
mov qword [rcx], rax
lea rax, [0x14020803f]
mov qword [rsp + 0xcb20], rax
mov rax, qword [rsp + 0x96a8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1a1c]
and eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov rax, qword [0x1402136a8]
mov rcx, qword [0x14020ec08]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x4364], eax
mov rax, qword [0x14020cc98]
mov rax, qword [rax]
mov rcx, qword [rsp + 0xbef8]
mov qword [rsp + 0xcb28], rcx
movzx ecx, al
mov rax, qword [rsp + 0xcb28]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x69f8], rax
lea rax, [rsp + 0xad7]
mov qword [0x140214d50], rax
mov rax, qword [rsp + 0x7178]
movzx eax, word [rax]
movzx ecx, word [0x140207280]
or eax, ecx
mov rcx, qword [rsp + 0xaa68]
mov word [rcx], ax
mov eax, dword [rsp + 0x4928]
mov ecx, dword [rsp + 0x292c]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x2114], eax
mov rcx, qword [rsp + 0xcb30]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214d5c], eax
mov rax, qword [0x140207380]
mov rcx, qword [0x1402072f8]
sub rcx, rax
mov rax, rcx
mov qword [0x140207320], rax
mov r8, qword [rsp + 0xcb38]
mov rdx, qword [0x140214d60]
mov rcx, qword [rsp + 0xb4e0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020da04], eax
movsx eax, byte [rsp + 0x348]
mov rcx, qword [0x140213e90]
movsx ecx, byte [rcx]
xor eax, ecx
mov rcx, qword [rsp + 0xbe80]
mov byte [rcx], al
movsx eax, word [0x140207268]
movsx ecx, word [rsp + 0x1990]
sar eax, cl
mov word [rsp + 0x198c], ax
mov rcx, qword [rsp + 0x7888]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210d7c], eax
lea rax, [0x140207668]
mov qword [0x140214d70], rax
mov rax, qword [rsp + 0xae68]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5e18]
or rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0xa3c0]
mov qword [rcx], rax
movzx eax, byte [0x140207c31]
mov rcx, qword [rsp + 0xc420]
movzx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x991], al
movzx eax, word [rsp + 0x1934]
cdq
mov ecx, 0x213
idiv ecx
mov eax, edx
mov word [0x1402072ac], ax
mov rcx, qword [rsp + 0xcb40]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214d84], eax
xor edx, edx
mov eax, dword [rsp + 0x49a4]
mov ecx, 0xa23
div ecx
mov rcx, qword [rsp + 0x9000]
mov dword [rcx], eax
mov r8, qword [rsp + 0xcb48]
mov rdx, qword [0x140214d90]
mov rcx, qword [rsp + 0x8200]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214594], eax
mov r8, qword [rsp + 0xcb50]
mov rdx, qword [0x140214d98]
mov rcx, qword [rsp + 0xb138]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f780], eax
mov rax, qword [rsp + 0xb828]
mov rcx, qword [0x1402072f8]
imul rcx, qword [rax]
mov rax, rcx
mov qword [rsp + 0x61f0], rax
lea rax, [rsp + 0x5e0]
mov qword [0x140214da8], rax
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
add eax, ecx
mov rcx, qword [rsp + 0xb1a8]
mov word [rcx], ax
lea rax, [rsp + 0x2268]
mov qword [rsp + 0xcb58], rax
mov rax, qword [0x14020cc98]
mov rcx, qword [0x14020d2a0]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov qword [0x140207258], rax
mov rax, qword [rsp + 0x6ec0]
movzx eax, byte [rax]
movzx ecx, byte [0x1402088e7]
and eax, ecx
mov rcx, qword [rsp + 0xb7c8]
mov byte [rcx], al
movzx eax, word [0x1402072ac]
mov rcx, qword [rsp + 0x7f10]
movzx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x14ac], ax
mov eax, dword [0x140208858]
mov ecx, dword [0x1402085d8]
sub ecx, eax
mov eax, ecx
mov dword [0x1402089a4], eax
mov rax, qword [0x14020cef8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x52d0]
add rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0xb858]
mov qword [rcx], rax
lea rax, [rsp + 0x3a4]
mov qword [rsp + 0xcb60], rax
mov rcx, qword [rsp + 0x9ff8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212a74], eax
mov rax, qword [rsp + 0x7478]
movsx eax, word [rax]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [0x14020cfb0]
mov word [rcx], ax
mov eax, dword [rsp + 0x3bbc]
movzx ecx, al
mov eax, dword [rsp + 0x48a0]
sar eax, cl
mov rcx, qword [rsp + 0x8f10]
mov dword [rcx], eax
mov rax, qword [0x14020cdf0]
mov rax, qword [rax]
mov rcx, qword [0x1402072e0]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x6710], rax
lea rax, [rsp + 0xb42]
mov qword [0x140214dc0], rax
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
movzx ecx, word [0x1402072d4]
or eax, ecx
mov word [rsp + 0x113c], ax
mov r8, qword [rsp + 0xb280]
mov rdx, qword [0x14020feb8]
mov rcx, qword [rsp + 0xcb68]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214dbc], eax
mov rax, qword [rsp + 0x7468]
mov rcx, qword [0x14020d6a8]
mov eax, dword [rax]
imul eax, dword [rcx]
mov dword [rsp + 0x4a94], eax
mov rax, qword [rsp + 0x5f08]
mov rcx, qword [rsp + 0x5e48]
and rcx, rax
mov rax, rcx
mov qword [0x140207380], rax
mov rax, qword [0x140210b30]
movsx eax, byte [rax]
mov rcx, qword [0x14020fb20]
movsx ecx, byte [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x9580]
mov byte [rcx], al
mov rax, qword [rsp + 0x6d68]
movsx eax, word [rax]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x1134], ax
lea rax, [rsp + 0x3288]
mov qword [0x140214dd8], rax
mov rcx, qword [rsp + 0xcb70]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214de0], eax
mov rcx, qword [rsp + 0xbf48]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211dec], eax
mov r8, qword [rsp + 0x89c8]
mov rdx, qword [0x140211fd0]
mov rcx, qword [rsp + 0xcb78]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214de8], eax
mov rax, qword [0x14020cdf0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0xa318]
mov qword [rsp + 0xcb80], rcx
movzx ecx, al
mov rax, qword [rsp + 0xcb80]
mov rax, qword [rax]
shl rax, cl
mov rcx, qword [rsp + 0x6dc0]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x763]
movzx ecx, byte [rsp + 0xff]
sub eax, ecx
mov byte [rsp + 0x372], al
movzx eax, word [0x140207304]
movzx ecx, word [rsp + 0x1780]
add eax, ecx
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
mov rcx, qword [rsp + 0xcb88]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214df8], eax
mov rax, qword [0x140213140]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x3adc]
add ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x9ff0]
mov dword [rcx], eax
mov rax, qword [rsp + 0xbeb0]
mov rcx, qword [rsp + 0xc928]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x5418], rax
lea rax, [0x140207dab]
mov qword [0x140214e00], rax
movsx eax, word [rsp + 0x1430]
movsx ecx, word [rsp + 0xf98]
or eax, ecx
mov word [rsp + 0x190c], ax
mov rax, qword [0x14020d380]
mov rcx, qword [rsp + 0xc868]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x20d0], eax
mov rax, qword [0x14020cdf0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x8608]
mov qword [rsp + 0xcb90], rcx
movzx ecx, al
mov rax, qword [rsp + 0xcb90]
mov rax, qword [rax]
shl rax, cl
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
mov r8, qword [rsp + 0xcb98]
mov rdx, qword [0x140214e08]
mov rcx, qword [rsp + 0x7680]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402113d0], eax
mov rcx, qword [rsp + 0x9660]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402131c0], eax
movzx eax, byte [rsp + 0x120]
movzx ecx, byte [rsp + 0x8ee]
cdq
idiv ecx
mov rcx, qword [rsp + 0xb068]
mov byte [rcx], al
lea rax, [0x1402072ac]
mov qword [rsp + 0xcba0], rax
lea rax, [rsp + 0x3c8c]
mov qword [0x140214e20], rax
mov rax, qword [0x14020ce30]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5960]
and rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x93b8]
mov qword [rcx], rax
lea rax, [0x140208488]
mov qword [rsp + 0xcba8], rax
mov rax, qword [rsp + 0xcab0]
movsx eax, word [rax]
movsx ecx, word [0x140207314]
sar eax, cl
mov rcx, qword [0x14020cfb0]
mov word [rcx], ax
mov eax, dword [rsp + 0x24b4]
mov rcx, qword [rsp + 0x7988]
mov qword [rsp + 0xcbb0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xcbb0]
mov eax, dword [rax]
sar eax, cl
mov dword [rsp + 0x2ed8], eax
mov rax, qword [0x140207338]
mov rcx, qword [0x14020cdf0]
mov qword [rsp + 0xcbb8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xcbb8]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x5ed8], rax
lea rax, [rsp + 0x46f]
mov qword [0x140214e30], rax
movzx eax, word [0x140207280]
mov rcx, qword [rsp + 0xb6f8]
movzx ecx, word [rcx]
add eax, ecx
mov rcx, qword [rsp + 0xa408]
mov word [rcx], ax
lea rax, [rsp + 0x3898]
mov qword [rsp + 0xcbc0], rax
mov rax, qword [0x14020cef8]
mov rcx, qword [0x140207380]
mov rax, qword [rax]
and rax, rcx
mov qword [0x1402072f8], rax
mov r8, qword [rsp + 0x9e10]
mov rdx, qword [0x14020ee20]
mov rcx, qword [rsp + 0xcbc8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214e38], eax
mov rax, qword [rsp + 0x8c50]
movsx eax, byte [rax]
mov rcx, qword [0x140214e00]
movsx ecx, byte [rcx]
imul eax, ecx
mov byte [rsp + 0xd03], al
mov rax, qword [rsp + 0xcab0]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1010]
cdq
idiv ecx
mov eax, edx
mov word [rsp + 0x117c], ax
lea rax, [0x1402073d0]
mov qword [0x140214e50], rax
mov rax, qword [0x14020cdf0]
mov rcx, qword [rsp + 0x6628]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x5cf0], rax
mov rcx, qword [rsp + 0xcbd0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214e58], eax
lea rax, [0x1402073fa]
mov qword [rsp + 0xcbd8], rax
mov r8, qword [rsp + 0xcbe0]
mov rdx, qword [0x140214e60]
mov rcx, qword [rsp + 0x9520]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210cac], eax
mov r8, qword [rsp + 0xcbe8]
mov rdx, qword [0x140214e70]
mov rcx, qword [rsp + 0xb5f8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402100f0], eax
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x18a0]
or eax, ecx
mov word [0x1402072ac], ax
mov rcx, qword [rsp + 0xc010]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402103d0], eax
mov rax, qword [rsp + 0xb248]
mov eax, dword [rax]
mov ecx, dword [0x1402078d4]
sub ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0xab48]
mov dword [rcx], eax
mov rax, qword [rsp + 0x6ca8]
mov rcx, qword [0x14020d1f0]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x5f90], rax
mov rcx, qword [rsp + 0xcbf0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214e6c], eax
lea rax, [rsp + 0x813]
mov qword [0x140214e90], rax
mov rax, qword [rsp + 0xc910]
movsx eax, word [rax]
movsx ecx, word [0x140207314]
imul eax, ecx
mov word [rsp + 0x109c], ax
mov rax, qword [rsp + 0x79c0]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x1402075f0]
sar eax, cl
mov dword [rsp + 0x4ecc], eax
mov rax, qword [rsp + 0xae68]
mov rax, qword [rax]
mov rcx, qword [0x1402072e0]
or rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
mov r8, qword [rsp + 0xcbf8]
mov rdx, qword [0x140214ea0]
mov rcx, qword [rsp + 0x75e0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fb48], eax
movzx eax, byte [rsp + 0x17c]
mov rcx, qword [0x14020eb68]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0x5f4], al
movzx eax, word [rsp + 0x13a8]
movzx ecx, word [rsp + 0xf90]
shl eax, cl
mov word [rsp + 0xe74], ax
mov rax, qword [0x140210088]
mov ecx, dword [0x1402077b4]
mov eax, dword [rax]
add eax, ecx
mov dword [0x1402089c4], eax
mov rax, qword [0x14020cd60]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5cf8]
and rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0xa288]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x76e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e028], eax
mov rax, qword [0x14020fb20]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x7d48]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0xbe], al
mov rax, qword [0x14020d238]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1378]
xor eax, ecx
mov rcx, qword [0x14020cfb0]
mov word [rcx], ax
mov eax, dword [0x140207348]
mov ecx, dword [rsp + 0x21b0]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x2140], eax
mov r8, qword [rsp + 0x9500]
mov rdx, qword [0x140213128]
mov rcx, qword [rsp + 0xcc00]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214ebc], eax
mov rax, qword [0x14020cc98]
mov rcx, qword [rsp + 0x8d48]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x6600], rax
movzx eax, byte [0x140207b26]
movzx ecx, byte [0x140207dfc]
shl eax, cl
mov byte [0x1402089cd], al
movzx eax, word [rsp + 0x15a8]
movzx ecx, word [0x1402072d4]
sar eax, cl
mov rcx, qword [rsp + 0x8570]
mov word [rcx], ax
mov eax, dword [rsp + 0x4a9c]
mov ecx, dword [0x140208178]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x32fc], eax
mov rax, qword [0x140207320]
mov rcx, qword [0x140207380]
or rcx, rax
mov rax, rcx
mov qword [0x140207270], rax
mov rax, qword [rsp + 0x7450]
movsx eax, byte [rax]
mov rcx, qword [0x14020e5a0]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0xa1e], al
mov rcx, qword [rsp + 0xcc08]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214ecc], eax
lea rax, [0x140207290]
mov qword [rsp + 0xcc10], rax
lea rax, [rsp + 0x35d8]
mov qword [0x140214ed0], rax
mov rax, qword [0x14020cdf0]
mov rcx, qword [rsp + 0x8bd8]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [rsp + 0x7348]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x5f4]
movzx ecx, byte [0x140208341]
sar eax, cl
mov byte [rsp + 0xa94], al
movzx eax, word [rsp + 0xfc4]
movzx ecx, word [rsp + 0x1168]
xor eax, ecx
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov rax, qword [rsp + 0x6d00]
mov eax, dword [rax]
mov ecx, dword [0x14020833c]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x45ec], eax
mov rax, qword [0x140207320]
mov rcx, qword [rsp + 0x6040]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x53e8], rax
mov r8, qword [rsp + 0xcc18]
mov rdx, qword [0x140214ee0]
mov rcx, qword [rsp + 0xc508]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212990], eax
lea rax, [rsp + 0x1ed]
mov qword [0x140214ef8], rax
mov rax, qword [rsp + 0x87b0]
movsx eax, word [rax]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x104c], ax
mov rcx, qword [rsp + 0x6cb8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214320], eax
lea rax, [0x1402083f0]
mov qword [rsp + 0xcc20], rax
mov rax, qword [rsp + 0xc958]
mov rcx, qword [0x14020cd30]
mov rax, qword [rax]
imul rax, qword [rcx]
mov qword [0x140207338], rax
mov r8, qword [rsp + 0x8e10]
mov rdx, qword [0x14020e0d8]
mov rcx, qword [rsp + 0xcc28]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214ef4], eax
mov rcx, qword [rsp + 0xcc30]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214f04], eax
mov rax, qword [0x14020ea50]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xae3]
or eax, ecx
mov byte [rsp + 0xb4d], al
lea rax, [0x1402072d4]
mov qword [rsp + 0xcc38], rax
mov eax, dword [rsp + 0x4de0]
mov ecx, dword [rsp + 0x3210]
sub ecx, eax
mov eax, ecx
mov dword [0x1402089dc], eax
mov rax, qword [rsp + 0x5978]
mov rcx, qword [0x140207380]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x59d0], rax
mov r8, qword [rsp + 0xcc40]
mov rdx, qword [0x140214f20]
mov rcx, qword [rsp + 0x8188]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e388], eax
mov r8, qword [rsp + 0xcc48]
mov rdx, qword [0x140214f30]
mov rcx, qword [rsp + 0xbe18]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213990], eax
movsx eax, byte [rsp + 0x376]
mov rcx, qword [0x140212ea8]
movsx ecx, byte [rcx]
cdq
idiv ecx
mov eax, edx
mov byte [rsp + 0xc31], al
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x8638]
movsx ecx, word [rcx]
cdq
idiv ecx
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov eax, dword [rsp + 0x381c]
mov rcx, qword [0x140214550]
mov qword [rsp + 0xcc50], rcx
movzx ecx, al
mov rax, qword [rsp + 0xcc50]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x42d0], eax
mov rax, qword [0x140207240]
mov rcx, qword [rsp + 0x5410]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x5550], rax
movzx eax, byte [rsp + 0xb89]
mov rcx, qword [rsp + 0x78c0]
movzx ecx, byte [rcx]
sar eax, cl
mov byte [0x1402089d9], al
mov rax, qword [0x14020d170]
movzx eax, word [rax]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x8788]
mov word [rcx], ax
mov rax, qword [rsp + 0x9290]
mov rcx, qword [0x140211bc8]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x21ec], eax
mov rax, qword [rsp + 0xa840]
mov rax, qword [rax]
mov rcx, qword [0x140207270]
add rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d1f0]
mov qword [rcx], rax
movsx eax, byte [0x14020837f]
mov rcx, qword [0x140211920]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x335], al
mov rcx, qword [rsp + 0x7de0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f84c], eax
mov r8, qword [rsp + 0xa8b0]
mov rdx, qword [0x1402136e0]
mov rcx, qword [rsp + 0xcc58]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214f48], eax
movsx eax, word [rsp + 0x1770]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x16bc], ax
mov rcx, qword [rsp + 0xcc60]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214f4c], eax
mov rax, qword [0x14020d408]
mov ecx, dword [rsp + 0x1ec8]
mov eax, dword [rax]
or eax, ecx
mov dword [0x1402089e8], eax
mov rax, qword [0x14020cc98]
mov rcx, qword [rsp + 0x5830]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x5dc0], rax
lea rax, [rsp + 0x9ab]
mov qword [rsp + 0xcc68], rax
mov rcx, qword [rsp + 0x9998]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e858], eax
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov rax, qword [0x14020e4a0]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x7070]
mov qword [rsp + 0xcc70], rcx
movzx ecx, al
mov rax, qword [rsp + 0xcc70]
mov eax, dword [rax]
shl eax, cl
mov rcx, qword [rsp + 0xc0f0]
mov dword [rcx], eax
mov r8, qword [rsp + 0x80d0]
mov rdx, qword [0x1402128d8]
mov rcx, qword [rsp + 0xcc78]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214f60], eax
lea rax, [0x1402072f8]
mov qword [rsp + 0xcc80], rax
mov rcx, qword [rsp + 0xcc88]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214f64], eax
lea rax, [rsp + 0x827]
mov qword [0x140214f80], rax
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x1a1c], ax
mov eax, dword [0x140207ed0]
mov ecx, dword [rsp + 0x22a4]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x48c4], eax
mov rax, qword [rsp + 0x8c60]
mov rax, qword [rax]
mov rcx, qword [0x140207258]
xor rcx, rax
mov rax, rcx
mov qword [0x140207338], rax
mov r8, qword [rsp + 0xcc90]
mov rdx, qword [0x140214f90]
mov rcx, qword [rsp + 0x7120]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402141d8], eax
mov rax, qword [0x140210b00]
movzx eax, byte [rax]
movzx ecx, byte [0x140207bb7]
add eax, ecx
mov rcx, qword [rsp + 0xa398]
mov byte [rcx], al
mov rcx, qword [rsp + 0xbdb0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212224], eax
mov rax, qword [rsp + 0x8308]
movzx eax, word [rax]
movzx ecx, word [0x1402072ac]
and eax, ecx
mov word [rsp + 0x1988], ax
mov rax, qword [rsp + 0x7108]
mov eax, dword [rax]
mov ecx, dword [0x140208978]
and ecx, eax
mov eax, ecx
mov dword [0x1402089f4], eax
mov rax, qword [rsp + 0xafe8]
mov rcx, qword [0x140207270]
imul rcx, qword [rax]
mov rax, rcx
mov qword [rsp + 0x6040], rax
mov r8, qword [rsp + 0x9fb0]
mov rdx, qword [0x14020dd88]
mov rcx, qword [rsp + 0xcc98]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214fa0], eax
lea rax, [rsp + 0x280]
mov qword [rsp + 0xcca0], rax
mov rax, qword [0x14020d238]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x8e18]
movsx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov eax, dword [0x1402085e8]
mov ecx, dword [rsp + 0x2970]
add ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0xb7e0]
mov dword [rcx], eax
lea rax, [0x140207258]
mov qword [rsp + 0xcca8], rax
lea rax, [rsp + 0x457]
mov qword [0x140214fb0], rax
mov rax, qword [0x14020d280]
movzx eax, word [rax]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [rsp + 0x74b8]
mov word [rcx], ax
lea rax, [rsp + 0x2b44]
mov qword [rsp + 0xccb0], rax
xor edx, edx
mov rax, qword [0x140207380]
mov rcx, qword [0x14020d248]
div qword [rcx]
mov qword [0x1402072f8], rax
mov r8, qword [rsp + 0xc298]
mov rdx, qword [0x1402106c8]
mov rcx, qword [rsp + 0xccb8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214fbc], eax
mov rcx, qword [rsp + 0xccc0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214fc0], eax
movsx eax, byte [rsp + 0x417]
movsx ecx, byte [0x14020740a]
shl eax, cl
mov byte [rsp + 0x338], al
movsx eax, word [0x140207314]
mov rcx, qword [rsp + 0x9ab0]
movsx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x11e4], ax
mov rcx, qword [rsp + 0xb170]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d388], eax
lea rax, [0x140207348]
mov qword [0x140214fd0], rax
mov rax, qword [0x14020cdf0]
mov rcx, qword [rsp + 0x6590]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x53d0], rax
movzx eax, byte [0x140207a71]
movzx ecx, byte [0x140207a47]
or eax, ecx
mov byte [rsp + 0x607], al
movzx eax, word [rsp + 0x1064]
movzx ecx, word [0x1402072d4]
xor eax, ecx
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov rax, qword [0x1402115e8]
mov rcx, qword [rsp + 0xb8e8]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x430c], eax
lea rax, [0x140207320]
mov qword [rsp + 0xccc8], rax
lea rax, [rsp + 0x7d3]
mov qword [0x140214fe8], rax
movsx eax, word [rsp + 0x1264]
movsx ecx, word [str.S83]
sar eax, cl
mov word [rsp + 0x11ac], ax
lea rax, [0x140207acc]
mov qword [rsp + 0xccd0], rax
mov r8, qword [rsp + 0xa778]
mov rdx, qword [0x14020f218]
mov rcx, qword [rsp + 0xccd8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214fcc], eax
mov r8, qword [rsp + 0xb6c0]
mov rdx, qword [0x140212bd8]
mov rcx, qword [rsp + 0xcce0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214ff8], eax
mov rax, qword [0x14020d2a0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x80e0]
mov qword [rsp + 0xcce8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xcce8]
mov rax, qword [rax]
shl rax, cl
mov qword [0x140207338], rax
mov rcx, qword [rsp + 0xccf0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215004], eax
mov rax, qword [rsp + 0xb740]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x2a9]
cdq
idiv ecx
mov eax, edx
mov byte [rsp + 0xd80], al
lea rax, [0x1402072d4]
mov qword [rsp + 0xccf8], rax
mov rax, qword [rsp + 0x85b8]
mov rcx, qword [rsp + 0x8850]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [0x140208a08], eax
mov r8, qword [rsp + 0xcd00]
mov rdx, qword [0x140215018]
mov rcx, qword [rsp + 0x6fa0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d27c], eax
mov rcx, qword [rsp + 0x7090]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dbec], eax
mov r8, qword [rsp + 0x7a28]
mov rdx, qword [0x140212368]
mov rcx, qword [rsp + 0xcd08]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215024], eax
mov rax, qword [rsp + 0xb070]
mov rax, qword [rax]
mov rcx, qword [0x140207320]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x5820], rax
mov rax, qword [rsp + 0x90f8]
movsx eax, byte [rax]
movsx ecx, byte [0x1402086d3]
add eax, ecx
mov byte [rsp + 0x336], al
mov rcx, qword [rsp + 0xcd10]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021502c], eax
movsx eax, word [0x140207268]
mov rcx, qword [rsp + 0xb1e0]
movsx ecx, word [rcx]
shl eax, cl
mov word [0x140207314], ax
mov rax, qword [0x140211138]
mov rcx, qword [0x1402132f8]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x2988], eax
mov rcx, qword [rsp + 0xc710]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212a38], eax
lea rax, [rsp + 0x6a38]
mov qword [rsp + 0xcd18], rax
lea rax, [0x140207547]
mov qword [0x140215030], rax
mov r8, qword [rsp + 0xbf28]
mov rdx, qword [0x14020cb08]
mov rcx, qword [rsp + 0xcd20]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215048], eax
movzx eax, word [rsp + 0xec4]
movzx ecx, word [rsp + 0x1454]
sub eax, ecx
mov rcx, qword [rsp + 0x8570]
mov word [rcx], ax
lea rax, [0x1402079c8]
mov qword [rsp + 0xcd28], rax
mov rax, qword [rsp + 0xad80]
mov rcx, qword [rsp + 0x5928]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [0x14020d1f0]
mov qword [rcx], rax
mov rax, qword [0x140212f18]
movsx eax, byte [rax]
mov rcx, qword [0x140214878]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x17b], al
mov r8, qword [rsp + 0x8c08]
mov rdx, qword [0x14020ea28]
mov rcx, qword [rsp + 0xcd30]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215058], eax
lea rax, [rsp + 0x1154]
mov qword [rsp + 0xcd38], rax
lea rax, [0x1402073e8]
mov qword [0x140215060], rax
mov rax, qword [rsp + 0x6180]
movzx ecx, al
mov rax, qword [0x1402072e0]
sar rax, cl
mov qword [rsp + 0x52c8], rax
mov rcx, qword [rsp + 0xcd40]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215070], eax
movzx eax, byte [0x1402086a7]
movzx ecx, byte [0x140208341]
sar eax, cl
mov byte [rsp + 0xc37], al
mov rcx, qword [rsp + 0x83b8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402135d0], eax
mov rax, qword [rsp + 0xb008]
movzx eax, word [rax]
movzx ecx, word [0x140207304]
add eax, ecx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov rax, qword [rsp + 0x81a8]
mov rcx, qword [rsp + 0x6c78]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov rcx, qword [rsp + 0x7320]
mov dword [rcx], eax
lea rax, [0x1402072f8]
mov qword [rsp + 0xcd48], rax
mov r8, qword [rsp + 0xa3d0]
mov rdx, qword [0x14020e7e8]
mov rcx, qword [rsp + 0xcd50]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215074], eax
lea rax, [rsp + 0x338]
mov qword [0x140215078], rax
movsx eax, word [rsp + 0x1484]
movsx ecx, word [0x140207268]
xor eax, ecx
mov word [rsp + 0x1234], ax
lea rax, [rsp + 0x2ed8]
mov qword [rsp + 0xcd58], rax
mov rax, qword [0x14020cd30]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x9a00]
mov qword [rsp + 0xcd60], rcx
movzx ecx, al
mov rax, qword [rsp + 0xcd60]
mov rax, qword [rax]
shl rax, cl
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
mov rcx, qword [rsp + 0xcd68]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021508c], eax
mov r8, qword [rsp + 0xcd70]
mov rdx, qword [0x140215090]
mov rcx, qword [rsp + 0xbb30]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d320], eax
mov rcx, qword [rsp + 0x8228]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214c70], eax
mov r8, qword [rsp + 0x8088]
mov rdx, qword [0x14020cc28]
mov rcx, qword [rsp + 0xcd78]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402150a0], eax
mov rax, qword [rsp + 0x6ff0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xbca]
or eax, ecx
mov byte [rsp + 0x691], al
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
movzx ecx, word [0x140207280]
sub eax, ecx
mov word [rsp + 0xf9c], ax
mov r8, qword [rsp + 0x71d8]
mov rdx, qword [0x140211568]
mov rcx, qword [rsp + 0xcd80]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402150b0], eax
mov rcx, qword [rsp + 0xcd88]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402150c0], eax
lea rax, [rsp + 0x2004]
mov qword [0x1402150d0], rax
mov rcx, qword [rsp + 0x7e00]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f920], eax
mov rax, qword [rsp + 0x5d10]
mov rcx, qword [0x1402072f8]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0xc390]
mov qword [rcx], rax
lea rax, [rsp + 0x338]
mov qword [rsp + 0xcd90], rax
movsx eax, word [0x140207314]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
xor eax, ecx
mov word [0x140207268], ax
mov r8, qword [rsp + 0x8be0]
mov rdx, qword [0x14020e100]
mov rcx, qword [rsp + 0xcd98]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402150d8], eax
mov r8, qword [rsp + 0x8c20]
mov rdx, qword [0x14020d8b0]
mov rcx, qword [rsp + 0xcda0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402150dc], eax
mov rax, qword [0x140213420]
mov eax, dword [rax]
mov rcx, qword [rsp + 0xa458]
mov qword [rsp + 0xcda8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xcda8]
mov eax, dword [rax]
sar eax, cl
mov rcx, qword [rsp + 0xc6d8]
mov dword [rcx], eax
mov rcx, qword [rsp + 0xcdb0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402150e8], eax
lea rax, [0x140207350]
mov qword [rsp + 0xcdb8], rax
mov r8, qword [rsp + 0xcdc0]
mov rdx, qword [0x1402150f8]
mov rcx, qword [rsp + 0x6bd0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e488], eax
movzx eax, byte [rsp + 0xa2c]
mov rcx, qword [0x140211358]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [0x140208a39], al
mov rcx, qword [rsp + 0x9cb0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e52c], eax
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x158c]
shl eax, cl
mov rcx, qword [rsp + 0x91d0]
mov word [rcx], ax
xor edx, edx
mov eax, dword [0x140207d3c]
div dword [0x140207b10]
mov dword [rsp + 0x27d8], eax
mov rcx, qword [rsp + 0xcdc8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215110], eax
mov rax, qword [rsp + 0x9440]
mov rcx, qword [0x14020cd60]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [0x140207380], rax
movsx eax, byte [rsp + 0x463]
mov rcx, qword [rsp + 0x7560]
movsx ecx, byte [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x8ff0]
mov byte [rcx], al
lea rax, str.S83
mov qword [rsp + 0xcdd0], rax
lea rax, [rsp + 0x3578]
mov qword [0x140215120], rax
mov rax, qword [0x140207338]
mov rcx, qword [rsp + 0x60d0]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x6710], rax
movzx eax, byte [0x14020799f]
movzx ecx, byte [rsp + 0xae]
shl eax, cl
mov byte [rsp + 0x118], al
movzx eax, word [0x1402072d4]
movzx ecx, word [0x140207280]
sub eax, ecx
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov r8, qword [rsp + 0xcdd8]
mov rdx, qword [0x140215130]
mov rcx, qword [rsp + 0x6ec8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213688], eax
mov eax, dword [0x140208624]
mov ecx, dword [rsp + 0x4158]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3f64], eax
mov rax, qword [rsp + 0x9260]
mov rcx, qword [rsp + 0x9168]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x68d0], rax
movsx eax, byte [0x1402085cc]
mov rcx, qword [0x14020d678]
movsx ecx, byte [rcx]
sar eax, cl
mov byte [0x140208a3b], al
mov rax, qword [rsp + 0x9930]
movsx eax, word [rax]
movsx ecx, word [0x140207268]
or eax, ecx
mov rcx, qword [rsp + 0x6de8]
mov word [rcx], ax
mov r8, qword [rsp + 0xcde0]
mov rdx, qword [0x140215148]
mov rcx, qword [rsp + 0x9a60]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020faa0], eax
mov eax, dword [rsp + 0x48c4]
mov ecx, dword [rsp + 0x3980]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x4e20], eax
mov rax, qword [0x14020d2a0]
mov rcx, qword [0x14020cc98]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov qword [0x140207240], rax
mov rax, qword [rsp + 0x7dd8]
movzx eax, byte [rax]
movzx ecx, byte [0x1402083fc]
sar eax, cl
mov rcx, qword [rsp + 0x72d0]
mov byte [rcx], al
mov rcx, qword [rsp + 0xb138]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021178c], eax
movzx eax, word [rsp + 0x106c]
mov rcx, qword [rsp + 0x9d90]
movzx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x1574], ax
mov rax, qword [rsp + 0x6c78]
mov eax, dword [rax]
mov rcx, qword [0x1402146d0]
mov qword [rsp + 0xcde8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xcde8]
mov eax, dword [rax]
shl eax, cl
mov dword [0x140208a48], eax
mov rax, qword [rsp + 0x9e20]
mov rcx, qword [0x14020d248]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x5cc0], rax
mov rax, qword [0x14020ebb8]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0xa370]
movsx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x29f], al
mov rcx, qword [rsp + 0xcdf0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215158], eax
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
movsx ecx, word [str.S83]
add eax, ecx
mov word [0x140207290], ax
mov eax, dword [0x1402074a8]
mov ecx, dword [rsp + 0x2970]
xor ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0xa2e0]
mov dword [rcx], eax
mov r8, qword [rsp + 0xcdf8]
mov rdx, qword [0x140215160]
mov rcx, qword [rsp + 0x6d38]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213b90], eax
mov rax, qword [rsp + 0x5f70]
mov rcx, qword [0x140207338]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x65f8], rax
mov r8, qword [rsp + 0xce00]
mov rdx, qword [0x140215170]
mov rcx, qword [rsp + 0xaa90]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402125e0], eax
mov rcx, qword [rsp + 0x8b90]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211f8c], eax
lea rax, [0x140207cfd]
mov qword [0x140215180], rax
mov rcx, qword [rsp + 0xce08]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021518c], eax
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x12bc]
sub eax, ecx
mov rcx, qword [rsp + 0xbff0]
mov word [rcx], ax
mov r8, qword [rsp + 0xce10]
mov rdx, qword [0x140215198]
mov rcx, qword [rsp + 0x7b60]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212058], eax
lea rax, [0x1402075e0]
mov qword [rsp + 0xce18], rax
mov rax, qword [rsp + 0xbba0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0xa288]
mov qword [rsp + 0xce20], rcx
movzx ecx, al
mov rax, qword [rsp + 0xce20]
mov rax, qword [rax]
shl rax, cl
mov qword [0x140207250], rax
mov r8, qword [rsp + 0xce28]
mov rdx, qword [0x1402151a0]
mov rcx, qword [rsp + 0xb880]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402129a8], eax
movsx eax, byte [0x140207b72]
movsx ecx, byte [rsp + 0x1ed]
and eax, ecx
mov byte [rsp + 0x463], al
mov rax, qword [rsp + 0xb1e0]
movsx eax, word [rax]
movsx ecx, word [0x140207314]
sar eax, cl
mov word [rsp + 0x1ae8], ax
mov rax, qword [rsp + 0xa458]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x7438]
mov qword [rsp + 0xce30], rcx
movzx ecx, al
mov rax, qword [rsp + 0xce30]
mov eax, dword [rax]
sar eax, cl
mov dword [0x140208a58], eax
mov rax, qword [rsp + 0x5f28]
mov rcx, qword [0x14020cd30]
mov qword [rsp + 0xce38], rcx
movzx ecx, al
mov rax, qword [rsp + 0xce38]
mov rax, qword [rax]
shl rax, cl
mov rcx, qword [rsp + 0x9908]
mov qword [rcx], rax
lea rax, [rsp + 0x728]
mov qword [rsp + 0xce40], rax
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
movzx ecx, word [0x1402072d4]
add eax, ecx
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov rax, qword [0x14020e970]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x2d08]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x4d90], eax
mov rax, qword [0x14020cef8]
mov rcx, qword [rsp + 0xb578]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x6af8], rax
mov rcx, qword [rsp + 0x97d0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211154], eax
mov r8, qword [rsp + 0xb338]
mov rdx, qword [0x14020e138]
mov rcx, qword [rsp + 0xce48]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402151b0], eax
mov rcx, qword [rsp + 0xce50]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402151b8], eax
movsx eax, byte [0x1402085aa]
movsx ecx, byte [0x140208332]
or eax, ecx
mov byte [0x140208a62], al
mov rax, qword [rsp + 0x83d0]
movsx eax, word [rax]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x1600], ax
mov eax, dword [rsp + 0x48a0]
mov ecx, dword [rsp + 0x2238]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x3778], eax
mov rax, qword [0x14020cc98]
mov rax, qword [rax]
mov rcx, qword [0x14020cdf0]
mov qword [rsp + 0xce58], rcx
movzx ecx, al
mov rax, qword [rsp + 0xce58]
mov rax, qword [rax]
sar rax, cl
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x721]
movzx ecx, byte [0x1402084fa]
or eax, ecx
mov rcx, qword [rsp + 0x8e90]
mov byte [rcx], al
mov rcx, qword [rsp + 0xb5d8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214670], eax
lea rax, [0x1402072d4]
mov qword [rsp + 0xce60], rax
mov r8, qword [rsp + 0x8568]
mov rdx, qword [0x140214548]
mov rcx, qword [rsp + 0xce68]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402151cc], eax
lea rax, [rsp + 0x3c10]
mov qword [0x1402151e0], rax
mov rax, qword [rsp + 0x5580]
mov rcx, qword [0x140207270]
xor rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0xad80]
mov qword [rcx], rax
movsx eax, byte [rsp + 0xaf5]
mov rcx, qword [0x140213870]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x1b5], al
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
movsx ecx, word [rsp + 0xf5c]
add eax, ecx
mov word [str.S83], ax
mov rax, qword [0x1402145e8]
mov eax, dword [rax]
mov ecx, dword [0x140207cc8]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x3778], eax
mov rcx, qword [rsp + 0xce70]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402151e8], eax
lea rax, [rsp + 0x5d00]
mov qword [rsp + 0xce78], rax
mov rax, qword [0x1402117a0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xe6]
and eax, ecx
mov byte [0x140208a63], al
mov rax, qword [rsp + 0x9790]
movzx eax, word [rax]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x1b18], ax
mov rax, qword [rsp + 0x8338]
mov ecx, dword [rsp + 0x3e7c]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x3dc8], eax
mov r8, qword [rsp + 0xce80]
mov rdx, qword [0x1402151f8]
mov rcx, qword [rsp + 0xba70]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211dc0], eax
mov rcx, qword [rsp + 0xbee8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214a74], eax
mov rax, qword [0x14020d1f0]
mov rcx, qword [0x14020d110]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [0x14020d248]
mov qword [rcx], rax
mov r8, qword [rsp + 0x8710]
mov rdx, qword [0x14020f2a0]
mov rcx, qword [rsp + 0xce88]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215200], eax
movsx eax, byte [rsp + 0x463]
movsx ecx, byte [0x1402086ff]
shl eax, cl
mov byte [rsp + 0x335], al
lea rax, [0x140207314]
mov qword [rsp + 0xce90], rax
mov rax, qword [0x14020d210]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x3ca0]
sar eax, cl
mov dword [0x140208a74], eax
mov r8, qword [rsp + 0x7aa8]
mov rdx, qword [0x140211db0]
mov rcx, qword [rsp + 0xce98]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021520c], eax
mov rcx, qword [rsp + 0xcea0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215220], eax
mov rax, qword [rsp + 0x8378]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x54c0]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x5cf0], rax
mov rcx, qword [rsp + 0x9a80]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ea80], eax
lea rax, [0x1402085b5]
mov qword [rsp + 0xcea8], rax
mov r8, qword [rsp + 0x8480]
mov rdx, qword [0x140213100]
mov rcx, qword [rsp + 0xceb0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215228], eax
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x6da8]
movzx ecx, word [rcx]
or eax, ecx
mov word [0x140207304], ax
mov rax, qword [0x140210318]
mov eax, dword [rax]
mov rcx, qword [0x14020f398]
mov qword [rsp + 0xceb8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xceb8]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x4d30], eax
mov rax, qword [rsp + 0xa5a0]
mov rcx, qword [0x14020d248]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x6150], rax
lea rax, [0x140207a52]
mov qword [0x140215230], rax
mov rax, qword [rsp + 0xa0b0]
movsx eax, word [rax]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
sar eax, cl
mov rcx, qword [rsp + 0xcd38]
mov word [rcx], ax
mov rax, qword [rsp + 0xc868]
mov ecx, dword [rsp + 0x4704]
imul ecx, dword [rax]
mov eax, ecx
mov dword [rsp + 0x3bac], eax
mov rax, qword [0x14020d2a0]
mov rcx, qword [0x140207240]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
mov rcx, qword [rsp + 0xcec0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021523c], eax
mov r8, qword [rsp + 0xcec8]
mov rdx, qword [0x140215248]
mov rcx, qword [rsp + 0x6dd8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020efc8], eax
movzx eax, byte [rsp + 0x76e]
movzx ecx, byte [0x1402074ed]
sub eax, ecx
mov byte [rsp + 0xe3], al
lea rax, [rsp + 0x1988]
mov qword [rsp + 0xced0], rax
mov rax, qword [0x140212ed0]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x2618]
add ecx, eax
mov eax, ecx
mov dword [0x140208a84], eax
mov rax, qword [0x14020cd60]
mov rcx, qword [rsp + 0x5eb8]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x7130]
mov qword [rcx], rax
movsx eax, byte [0x1402082de]
movsx ecx, byte [0x1402083ff]
or eax, ecx
mov byte [rsp + 0xea], al
mov rcx, qword [rsp + 0x6e90]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402137dc], eax
mov r8, qword [rsp + 0x8478]
mov rdx, qword [0x140211878]
mov rcx, qword [rsp + 0xced8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021525c], eax
movsx eax, word [rsp + 0x13f4]
movsx ecx, word [0x140207290]
sub eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov rax, qword [rsp + 0x9ba8]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x3288]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x2824], eax
mov rax, qword [0x140207338]
cqo
idiv qword [rsp + 0x68a0]
mov qword [rsp + 0x6090], rax
mov rax, qword [rsp + 0xa600]
movzx eax, byte [rax]
mov rcx, qword [0x14020e748]
movzx ecx, byte [rcx]
shl eax, cl
mov byte [0x140208a8a], al
movzx eax, word [rsp + 0xdc8]
movzx ecx, word [rsp + 0x15b8]
and eax, ecx
mov rcx, qword [rsp + 0xbed8]
mov word [rcx], ax
mov rax, qword [rsp + 0x9ae8]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x140207434]
shr eax, cl
mov dword [rsp + 0x2534], eax
mov rax, qword [0x14020d248]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x9720]
mov qword [rsp + 0xcee0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xcee0]
mov rax, qword [rax]
shr rax, cl
mov qword [0x140207380], rax
mov rax, qword [rsp + 0x7900]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x70e]
xor eax, ecx
mov rcx, qword [rsp + 0x7708]
mov byte [rcx], al
lea rax, [0x140207314]
mov qword [rsp + 0xcee8], rax
lea rax, [0x1402082d4]
mov qword [0x140215268], rax
mov rax, qword [rsp + 0xbe90]
mov rcx, qword [0x140207350]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x5490], rax
mov rax, qword [0x140211570]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x6dd0]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x782], al
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x71d0]
movzx ecx, word [rcx]
shl eax, cl
mov word [0x1402072ac], ax
mov rcx, qword [rsp + 0xcef0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021527c], eax
mov r8, qword [rsp + 0xcef8]
mov rdx, qword [0x140215288]
mov rcx, qword [rsp + 0x90d0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213c50], eax
mov rcx, qword [rsp + 0x7628]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dc28], eax
xor edx, edx
mov eax, dword [rsp + 0x4d90]
div dword [0x140207824]
mov eax, edx
mov rcx, qword [rsp + 0x83c0]
mov dword [rcx], eax
lea rax, [rsp + 0x5620]
mov qword [rsp + 0xcf00], rax
lea rax, [rsp + 0x744]
mov qword [0x140215298], rax
mov r8, qword [rsp + 0x7338]
mov rdx, qword [0x1402126a0]
mov rcx, qword [rsp + 0xcf08]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215294], eax
movsx eax, word [0x140207314]
movsx ecx, word [str.S83]
or eax, ecx
mov rcx, qword [rsp + 0xa048]
mov word [rcx], ax
mov rax, qword [rsp + 0xa988]
mov ecx, dword [0x140207cb4]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x4180], eax
mov r8, qword [rsp + 0x7658]
mov rdx, qword [0x14020db38]
mov rcx, qword [rsp + 0xcf10]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402152a8], eax
mov rax, qword [rsp + 0x56d8]
mov rcx, qword [0x1402072e0]
sub rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
movzx eax, byte [0x140208818]
mov rcx, qword [rsp + 0x7dd8]
movzx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x704], al
mov rax, qword [rsp + 0xc2c8]
movzx eax, word [rax]
movzx ecx, word [0x1402072ac]
sar eax, cl
mov word [rsp + 0x1a48], ax
mov eax, dword [rsp + 0x2058]
mov ecx, dword [rsp + 0x2130]
or ecx, eax
mov eax, ecx
mov dword [0x140208a9c], eax
mov rax, qword [0x14020ce30]
mov rcx, qword [0x14020d1f0]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x5260], rax
lea rax, [rsp + 0x64]
mov qword [rsp + 0xcf18], rax
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
movsx ecx, word [str.S83]
add eax, ecx
mov word [0x140207290], ax
mov rcx, qword [rsp + 0xcf20]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402152c0], eax
mov rax, qword [rsp + 0x9b40]
mov ecx, dword [0x1402081f4]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x48a0], eax
lea rax, [0x140207338]
mov qword [rsp + 0xcf28], rax
lea rax, [rsp + 0xe3]
mov qword [0x1402152c8], rax
mov rcx, qword [rsp + 0x89e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e418], eax
movzx eax, word [0x140207304]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
and eax, ecx
mov rcx, qword [rsp + 0xa698]
mov word [rcx], ax
lea rax, [rsp + 0x5048]
mov qword [rsp + 0xcf30], rax
mov rax, qword [rsp + 0x5258]
mov rcx, qword [0x140207320]
sub rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cef8]
mov qword [rcx], rax
mov rax, qword [rsp + 0x8008]
movsx eax, byte [rax]
movsx ecx, byte [0x1402084e1]
add eax, ecx
mov rcx, qword [rsp + 0x82d0]
mov byte [rcx], al
movsx eax, word [str.S83]
mov rcx, qword [rsp + 0x9ab0]
movsx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x15e8], ax
mov rax, qword [rsp + 0x8ca8]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x140208a58]
shl eax, cl
mov dword [0x140208aa4], eax
mov rax, qword [0x14020d2a0]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x5ad0]
sar rax, cl
mov rcx, qword [rsp + 0x9fe8]
mov qword [rcx], rax
mov rax, qword [0x1402122a8]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x7b38]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x12c], al
movzx eax, word [0x140207280]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
or eax, ecx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov rax, qword [0x140213f40]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x3c8c]
xor ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0xa488]
mov dword [rcx], eax
lea rax, [rsp + 0x57c0]
mov qword [rsp + 0xcf38], rax
movsx eax, byte [rsp + 0x5e0]
movsx ecx, byte [0x1402084e1]
and eax, ecx
mov byte [0x140208a9b], al
mov rax, qword [rsp + 0x8e18]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x9ab0]
movsx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x1580], ax
mov r8, qword [rsp + 0x71f0]
mov rdx, qword [0x14020f860]
mov rcx, qword [rsp + 0xcf40]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402152dc], eax
mov r8, qword [rsp + 0x8b68]
mov rdx, qword [0x140212be0]
mov rcx, qword [rsp + 0xcf48]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402152f0], eax
mov rcx, qword [rsp + 0xcf50]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402152fc], eax
mov rax, qword [0x14020ec08]
mov eax, dword [rax]
mov rcx, qword [0x14020e268]
mov qword [rsp + 0xcf58], rcx
movzx ecx, al
mov rax, qword [rsp + 0xcf58]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x2084], eax
mov rax, qword [rsp + 0xbb00]
mov rax, qword [rax]
cqo
idiv qword [0x140207350]
mov qword [0x140207258], rax
mov rax, qword [0x14020dab0]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xca7]
cdq
idiv ecx
mov eax, edx
mov rcx, qword [rsp + 0x9358]
mov byte [rcx], al
lea rax, [0x140207280]
mov qword [rsp + 0xcf60], rax
lea rax, [0x14020842c]
mov qword [0x140215300], rax
mov rcx, qword [rsp + 0x7d80]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213cf0], eax
mov r8, qword [rsp + 0x7260]
mov rdx, qword [0x14020ea88]
mov rcx, qword [rsp + 0xcf68]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021530c], eax
mov rax, qword [rsp + 0x5900]
imul rax, qword [0x140207270]
mov qword [rsp + 0x69e0], rax
lea rax, [0x140208a3b]
mov qword [rsp + 0xcf70], rax
movsx eax, word [rsp + 0x1b2c]
movsx ecx, word [0x140207290]
sub eax, ecx
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov r8, qword [rsp + 0xc628]
mov rdx, qword [0x14020f4b0]
mov rcx, qword [rsp + 0xcf78]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215320], eax
mov rax, qword [rsp + 0xa1d8]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x3ca0]
add ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0xa988]
mov dword [rcx], eax
mov rax, qword [0x14020d2a0]
mov rcx, qword [rsp + 0xb458]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x5ea0], rax
lea rax, [rsp + 0x1cb]
mov qword [0x140215328], rax
mov rax, qword [0x14020d280]
movzx eax, word [rax]
movzx ecx, word [rsp + 0xde0]
shl eax, cl
mov word [rsp + 0x1b0c], ax
mov rcx, qword [rsp + 0xcf80]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215330], eax
mov eax, dword [0x140208910]
mov ecx, dword [rsp + 0x2458]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x2740], eax
mov rax, qword [rsp + 0x6e98]
mov rcx, qword [rsp + 0xa840]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [0x14020d248]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x7388]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212788], eax
mov rax, qword [0x140210cd8]
movsx eax, byte [rax]
mov rcx, qword [0x140214ce0]
movsx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0x973], al
mov r8, qword [rsp + 0x7ed0]
mov rdx, qword [0x140212998]
mov rcx, qword [rsp + 0xcf88]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215340], eax
lea rax, [rsp + 0xeec]
mov qword [rsp + 0xcf90], rax
lea rax, [0x140207998]
mov qword [0x140215358], rax
mov r8, qword [rsp + 0xc828]
mov rdx, qword [0x14020e930]
mov rcx, qword [rsp + 0xcf98]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215354], eax
mov rcx, qword [rsp + 0xcfa0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215368], eax
mov rcx, qword [rsp + 0x6ec8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402103d0], eax
mov r8, qword [rsp + 0x7808]
mov rdx, qword [0x14020e3d0]
mov rcx, qword [rsp + 0xcfa8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215378], eax
mov r8, qword [rsp + 0x9b70]
mov rdx, qword [0x140214088]
mov rcx, qword [rsp + 0xcfb0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215380], eax
mov rcx, qword [rsp + 0xcfb8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215388], eax
mov rax, qword [rsp + 0x6718]
mov rcx, qword [0x140207240]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x6a40], rax
lea rax, [0x140207563]
mov qword [rsp + 0xcfc0], rax
movzx eax, word [rsp + 0x178c]
movzx ecx, word [rsp + 0x17e0]
sar eax, cl
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
mov r8, qword [rsp + 0xcfc8]
mov rdx, qword [0x140215398]
mov rcx, qword [rsp + 0x9448]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402130d8], eax
mov rax, qword [rsp + 0x8a80]
mov eax, dword [rax]
mov rcx, qword [0x14020e4a0]
mov qword [rsp + 0xcfd0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xcfd0]
mov eax, dword [rax]
shr eax, cl
mov dword [rsp + 0x3294], eax
mov rcx, qword [rsp + 0xa2e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211ca0], eax
mov rax, qword [0x140207250]
mov rcx, qword [rsp + 0x5870]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x6a90], rax
mov rax, qword [rsp + 0x7238]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x7f28]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [0x140208ac6], al
movsx eax, word [0x140207290]
movsx ecx, word [0x140207314]
xor eax, ecx
mov rcx, qword [rsp + 0xb890]
mov word [rcx], ax
lea rax, [rsp + 0x4878]
mov qword [rsp + 0xcfd8], rax
mov rax, qword [rsp + 0x8988]
mov rax, qword [rax]
mov rcx, qword [0x14020d2a0]
mov qword [rsp + 0xcfe0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xcfe0]
mov rax, qword [rax]
shl rax, cl
mov qword [0x140207240], rax
mov r8, qword [rsp + 0x8d10]
mov rdx, qword [0x140211290]
mov rcx, qword [rsp + 0xcfe8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402153a0], eax
mov rcx, qword [rsp + 0xcff0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402153b0], eax
mov rax, qword [rsp + 0xbdd0]
movzx eax, byte [rax]
movzx ecx, byte [0x1402084ad]
or eax, ecx
mov byte [rsp + 0x177], al
lea rax, [rsp + 0x15a8]
mov qword [rsp + 0xcff8], rax
mov eax, dword [0x140208078]
mov ecx, dword [rsp + 0x326c]
sub ecx, eax
mov eax, ecx
mov dword [0x140208ad4], eax
mov rax, qword [rsp + 0x5580]
mov rcx, qword [0x1402072f8]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x6410], rax
lea rax, [0x1402083b3]
mov qword [rsp + 0xd000], rax
mov rax, qword [0x14020d238]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1688]
xor eax, ecx
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov eax, dword [0x140207918]
movzx ecx, al
mov eax, dword [0x1402089e8]
sar eax, cl
mov rcx, qword [rsp + 0x9508]
mov dword [rcx], eax
lea rax, [rsp + 0x6300]
mov qword [rsp + 0xd008], rax
mov rcx, qword [rsp + 0xb900]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213710], eax
mov r8, qword [rsp + 0xc628]
mov rdx, qword [0x14020e568]
mov rcx, qword [rsp + 0xd010]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402153c0], eax
mov r8, qword [rsp + 0xc7c8]
mov rdx, qword [0x140212968]
mov rcx, qword [rsp + 0xd018]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402153c8], eax
movzx eax, byte [0x1402072df]
movzx ecx, byte [rsp + 0xc39]
or eax, ecx
mov byte [0x140208ad1], al
movzx eax, word [rsp + 0x158c]
movzx ecx, word [0x1402072ac]
shl eax, cl
mov word [rsp + 0xdf4], ax
mov eax, dword [rsp + 0x43d0]
mov ecx, dword [rsp + 0x1cec]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x5078], eax
mov rax, qword [rsp + 0x62d8]
mov rcx, qword [0x140207380]
and rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
mov rax, qword [rsp + 0x6c40]
movsx eax, byte [rax]
movsx ecx, byte [0x14020740a]
and eax, ecx
mov rcx, qword [rsp + 0xcf70]
mov byte [rcx], al
mov rax, qword [rsp + 0xcee8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0xb890]
movsx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x162c], ax
lea rax, [0x140208438]
mov qword [0x1402153e0], rax
mov rax, qword [rsp + 0x5d58]
mov rcx, qword [0x140207258]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0xc540]
mov qword [rcx], rax
lea rax, [0x14020781d]
mov qword [rsp + 0xd020], rax
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x8e08]
movzx ecx, word [rcx]
add eax, ecx
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov eax, dword [rsp + 0x2fec]
mov ecx, dword [0x1402079a4]
xor ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0xc3c8]
mov dword [rcx], eax
mov rax, qword [0x14020cd60]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x7e90]
mov qword [rsp + 0xd028], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd028]
mov rax, qword [rax]
shr rax, cl
mov qword [rsp + 0x5b88], rax
lea rax, [rsp + 0x9ef]
mov qword [0x1402153e8], rax
movsx eax, word [rsp + 0xdc4]
movsx ecx, word [0x140207268]
or eax, ecx
mov word [rsp + 0x182c], ax
mov rax, qword [rsp + 0x91b8]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x2180]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x4630], eax
mov rax, qword [0x14020d2a0]
mov rax, qword [rax]
mov rcx, qword [0x1402072e0]
and rcx, rax
mov rax, rcx
mov qword [0x140207258], rax
mov rax, qword [rsp + 0xaf68]
movzx eax, byte [rax]
mov rcx, qword [0x140212228]
movzx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0x6f1], al
lea rax, [rsp + 0x18b0]
mov qword [rsp + 0xd030], rax
mov rcx, qword [rsp + 0xd038]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402153f0], eax
mov rax, qword [rsp + 0xbdc0]
mov rcx, qword [0x14020da10]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov dword [0x140208ae4], eax
mov rax, qword [rsp + 0x5260]
mov rcx, qword [rsp + 0xb828]
mov qword [rsp + 0xd040], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd040]
mov rax, qword [rax]
shl rax, cl
mov rcx, qword [rsp + 0x94a8]
mov qword [rcx], rax
lea rax, [0x140208107]
mov qword [rsp + 0xd048], rax
mov rax, qword [rsp + 0xb1e0]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1738]
sub eax, ecx
mov word [0x140207290], ax
mov rax, qword [0x1402136a8]
mov ecx, dword [0x140208970]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x37a0], eax
mov rax, qword [rsp + 0x9990]
mov rcx, qword [0x14020d2a0]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x6ae8], rax
movzx eax, byte [0x1402089d9]
mov rcx, qword [rsp + 0xb6e0]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [0x140208ae8], al
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0xe84]
or eax, ecx
mov rcx, qword [rsp + 0xc338]
mov word [rcx], ax
lea rax, [rsp + 0x2598]
mov qword [rsp + 0xd050], rax
mov r8, qword [rsp + 0xd058]
mov rdx, qword [0x140215410]
mov rcx, qword [rsp + 0xc0e0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211440], eax
mov rcx, qword [rsp + 0x7938]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402150dc], eax
mov rax, qword [0x14020cd60]
mov rcx, qword [rsp + 0x6ff8]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [0x14020ce30]
mov qword [rcx], rax
mov r8, qword [rsp + 0xcdc0]
mov rdx, qword [0x140214730]
mov rcx, qword [rsp + 0xd060]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215420], eax
movsx eax, byte [rsp + 0x803]
mov rcx, qword [0x140214568]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x5e5], al
lea rax, [0x140207314]
mov qword [rsp + 0xd068], rax
lea rax, [rsp + 0x2468]
mov qword [0x140215428], rax
mov rax, qword [rsp + 0x63c0]
mov rcx, qword [0x1402072e0]
and rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x7460]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x41f]
mov rcx, qword [0x1402117a0]
movzx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0x49b], al
movzx eax, word [0x140207304]
movzx ecx, word [rsp + 0x1988]
sar eax, cl
mov word [0x140207280], ax
mov eax, dword [rsp + 0x2840]
movzx ecx, al
mov eax, dword [0x1402084d4]
shl eax, cl
mov dword [rsp + 0x21d0], eax
mov rcx, qword [rsp + 0xd070]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021543c], eax
mov rcx, qword [rsp + 0xc6c8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402140d8], eax
mov r8, qword [rsp + 0x99a0]
mov rdx, qword [0x14020d6e0]
mov rcx, qword [rsp + 0xd078]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215440], eax
mov rax, qword [rsp + 0x9850]
mov rcx, qword [0x140207380]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x5c98], rax
mov r8, qword [rsp + 0xa720]
mov rdx, qword [0x140212308]
mov rcx, qword [rsp + 0xd080]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215444], eax
mov rax, qword [0x140211ee0]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x8f68]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [0x140208af9], al
mov rcx, qword [rsp + 0xd088]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215460], eax
mov r8, qword [rsp + 0xd090]
mov rdx, qword [0x140215468]
mov rcx, qword [rsp + 0x8558]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212a8c], eax
mov rax, qword [0x14020d238]
movsx eax, word [rax]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x177c], ax
lea rax, [rsp + 0x1c70]
mov qword [rsp + 0xd098], rax
mov rcx, qword [rsp + 0x98e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d590], eax
mov rax, qword [0x140207240]
mov rcx, qword [0x140207258]
or rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
mov rax, qword [rsp + 0xa660]
movzx eax, byte [rax]
mov rcx, qword [0x140211728]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0xc57], al
mov rcx, qword [rsp + 0xd0a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215470], eax
mov r8, qword [rsp + 0xd0a8]
mov rdx, qword [0x140215480]
mov rcx, qword [rsp + 0x86e8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214008], eax
movzx eax, word [0x140207304]
mov rcx, qword [rsp + 0xa918]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x1278], ax
lea rax, [0x140207978]
mov qword [0x140215488], rax
mov rax, qword [rsp + 0x6298]
mov rcx, qword [rsp + 0x8908]
mov qword [rsp + 0xd0b0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd0b0]
mov rax, qword [rax]
shr rax, cl
mov rcx, qword [rsp + 0x8720]
mov qword [rcx], rax
lea rax, [0x1402075be]
mov qword [rsp + 0xd0b8], rax
mov rcx, qword [rsp + 0x72e0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cc48], eax
mov rax, qword [rsp + 0xaf58]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x9f58]
movsx ecx, word [rcx]
or eax, ecx
mov rcx, qword [0x14020ce98]
mov word [rcx], ax
mov eax, dword [rsp + 0x2030]
mov ecx, dword [0x1402082e4]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x22a4], eax
mov rax, qword [rsp + 0x9628]
mov rax, qword [rax]
cqo
movabs rcx, 0x1ec2a91773bc5
idiv rcx
mov qword [rsp + 0x6618], rax
mov r8, qword [rsp + 0xce80]
mov rdx, qword [0x140214120]
mov rcx, qword [rsp + 0xd0c0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215498], eax
movzx eax, byte [rsp + 0x920]
cdq
mov ecx, 0x27
idiv ecx
mov eax, edx
mov byte [0x140208b08], al
mov rcx, qword [rsp + 0xd0c8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402154a8], eax
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0x8828]
movzx ecx, word [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x7a30]
mov word [rcx], ax
mov rax, qword [rsp + 0xb1d8]
mov rcx, qword [0x14020e040]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x3a1c], eax
mov r8, qword [rsp + 0xd0d0]
mov rdx, qword [0x1402154b8]
mov rcx, qword [rsp + 0xadc8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f3c0], eax
mov r8, qword [rsp + 0xd0d8]
mov rdx, qword [0x1402154c8]
mov rcx, qword [rsp + 0x8410]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402138c8], eax
mov rax, qword [rsp + 0x68d8]
mov rcx, qword [0x140207320]
and rcx, rax
mov rax, rcx
mov qword [0x1402072f8], rax
movsx eax, byte [0x140208ac6]
movsx ecx, byte [rsp + 0x26c]
and eax, ecx
mov rcx, qword [rsp + 0xa2b0]
mov byte [rcx], al
lea rax, [rsp + 0x1010]
mov qword [rsp + 0xd0e0], rax
mov eax, dword [rsp + 0x4df0]
mov ecx, dword [0x140208138]
xor ecx, eax
mov eax, ecx
mov dword [0x140208b10], eax
mov rax, qword [0x14020cdf0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5db0]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x6870], rax
lea rax, [0x140208257]
mov qword [rsp + 0xd0e8], rax
mov rax, qword [rsp + 0x9f40]
movzx eax, word [rax]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
add eax, ecx
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov eax, dword [rsp + 0x1cec]
movzx ecx, al
mov eax, dword [rsp + 0x292c]
shl eax, cl
mov dword [rsp + 0x2808], eax
mov rax, qword [rsp + 0x7ca0]
mov rax, qword [rax]
mov rcx, qword [0x14020cef8]
mov qword [rsp + 0xd0f0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd0f0]
mov rax, qword [rax]
shr rax, cl
mov qword [rsp + 0x6580], rax
movsx eax, byte [rsp + 0x806]
mov rcx, qword [0x1402114c8]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [0x140208b0b], al
mov rcx, qword [rsp + 0x9970]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211440], eax
mov rcx, qword [rsp + 0xd0f8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402154dc], eax
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1738]
or eax, ecx
mov rcx, qword [rsp + 0xbc28]
mov word [rcx], ax
mov eax, dword [0x140207c58]
mov rcx, qword [0x140210968]
mov qword [rsp + 0xd100], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd100]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x4618], eax
mov rax, qword [rsp + 0xb5a0]
mov rcx, qword [0x14020cd30]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
mov rax, qword [0x14020d100]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x8768]
movzx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0xb0f], al
lea rax, [0x140207280]
mov qword [rsp + 0xd108], rax
mov eax, dword [0x140208910]
imul eax, dword [rsp + 0x45ec]
mov dword [0x140208b20], eax
mov rax, qword [0x140207320]
mov rcx, qword [0x140207250]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x5e60], rax
mov r8, qword [rsp + 0xd110]
mov rdx, qword [0x1402154f0]
mov rcx, qword [rsp + 0xc808]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f078], eax
movsx eax, byte [rsp + 0xd93]
movsx ecx, byte [0x1402074ef]
sub eax, ecx
mov byte [rsp + 0x5d], al
mov rax, qword [rsp + 0x7640]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1ae8]
add eax, ecx
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov r8, qword [rsp + 0xd118]
mov rdx, qword [0x140215500]
mov rcx, qword [rsp + 0x94a0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e04c], eax
mov rax, qword [0x140212f88]
mov rcx, qword [rsp + 0xbb28]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov rcx, qword [rsp + 0xcb58]
mov dword [rcx], eax
mov rcx, qword [rsp + 0xbbf8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ccc0], eax
mov r8, qword [rsp + 0xaae0]
mov rdx, qword [0x1402136d0]
mov rcx, qword [rsp + 0xd120]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402154fc], eax
movabs rax, 0x1ec2a917775df
mov rcx, qword [rsp + 0x64f0]
imul rcx, rax
mov rax, rcx
mov qword [rsp + 0x5658], rax
movzx eax, byte [rsp + 0x6c4]
movzx ecx, byte [rsp + 0x14e]
or eax, ecx
mov byte [0x140208b1f], al
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x17fc], ax
lea rax, [rsp + 0x44bc]
mov qword [rsp + 0xd128], rax
mov rax, qword [0x140207320]
mov rcx, qword [0x1402072f8]
xor rcx, rax
mov rax, rcx
mov qword [0x140207380], rax
mov rax, qword [rsp + 0xcb60]
movsx eax, byte [rax]
mov rcx, qword [0x140213798]
movsx ecx, byte [rcx]
cdq
idiv ecx
mov eax, edx
mov byte [rsp + 0x949], al
lea rax, [rsp + 0xf34]
mov qword [rsp + 0xd130], rax
lea rax, [rsp + 0x1cd4]
mov qword [0x140215520], rax
mov rax, qword [rsp + 0x63c0]
movzx ecx, al
mov rax, qword [0x1402072e0]
shl rax, cl
mov rcx, qword [rsp + 0x6f60]
mov qword [rcx], rax
lea rax, [rsp + 0x457]
mov qword [rsp + 0xd138], rax
movzx eax, word [0x1402072ac]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
and eax, ecx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov eax, dword [0x140208938]
mov rcx, qword [rsp + 0xa878]
mov qword [rsp + 0xd140], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd140]
mov eax, dword [rax]
shr eax, cl
mov dword [rsp + 0x4e38], eax
mov rcx, qword [rsp + 0xd148]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215528], eax
lea rax, [rsp + 0x5e80]
mov qword [rsp + 0xd150], rax
mov rcx, qword [rsp + 0x8ef0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402144ec], eax
mov rax, qword [rsp + 0xb2e0]
movsx eax, byte [rax]
movsx ecx, byte [0x1402073bb]
sar eax, cl
mov byte [0x140208b2d], al
movsx eax, word [rsp + 0x1430]
movsx ecx, word [rsp + 0xdcc]
xor eax, ecx
mov word [rsp + 0x1458], ax
mov rax, qword [0x1402120b8]
mov ecx, dword [0x1402089e8]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x1cf0], eax
mov r8, qword [rsp + 0x81e0]
mov rdx, qword [0x140212308]
mov rcx, qword [rsp + 0xd158]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215538], eax
mov rax, qword [0x14020d2a0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x63c8]
and rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7268]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x78c0]
movzx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x12c], al
lea rax, [0x140207280]
mov qword [rsp + 0xd160], rax
lea rax, [rsp + 0x21d0]
mov qword [0x140215548], rax
mov r8, qword [rsp + 0xb1c0]
mov rdx, qword [0x140213be8]
mov rcx, qword [rsp + 0xd168]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215554], eax
mov rax, qword [rsp + 0x6de0]
mov rcx, qword [0x140207380]
mov rax, qword [rax]
or rax, rcx
mov rcx, qword [rsp + 0xc928]
mov qword [rcx], rax
movsx eax, byte [0x140207fa9]
mov rcx, qword [rsp + 0x7bc0]
movsx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x115], al
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov rax, qword [0x140213460]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x8d90]
mov qword [rsp + 0xd170], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd170]
mov eax, dword [rax]
shl eax, cl
mov rcx, qword [rsp + 0xcab8]
mov dword [rcx], eax
mov rax, qword [rsp + 0x8b50]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x1402072e0]
sar rax, cl
mov qword [rsp + 0x67c0], rax
movzx eax, byte [0x140208797]
movzx ecx, byte [0x140207ffe]
or eax, ecx
mov byte [0x140208b38], al
movzx eax, word [rsp + 0x1764]
imul eax, eax, 0xdd
mov rcx, qword [rsp + 0x9228]
mov word [rcx], ax
xor edx, edx
mov rax, qword [0x140215300]
mov eax, dword [rax]
div dword [rsp + 0x32f8]
mov eax, edx
mov dword [rsp + 0x4124], eax
mov rcx, qword [rsp + 0xd178]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021555c], eax
xor edx, edx
mov rax, qword [0x14020cd60]
mov rax, qword [rax]
mov rcx, qword [0x14020ce30]
div qword [rcx]
mov qword [0x140207250], rax
mov rax, qword [rsp + 0x9e50]
movsx eax, byte [rax]
movsx ecx, byte [0x140208021]
xor eax, ecx
mov byte [rsp + 0xb25], al
lea rax, [0x140207290]
mov qword [rsp + 0xd180], rax
mov r8, qword [rsp + 0xd188]
mov rdx, qword [0x140215578]
mov rcx, qword [rsp + 0x9298]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d8d8], eax
lea rax, [rsp + 0x4c74]
mov qword [0x140215588], rax
mov rcx, qword [rsp + 0x8010]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fd64], eax
mov rax, qword [0x14020d2a0]
mov rcx, qword [0x14020cd30]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x5700], rax
mov rcx, qword [rsp + 0xd190]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215590], eax
mov rax, qword [rsp + 0xb470]
movzx eax, byte [rax]
mov rcx, qword [0x140214be0]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x891], al
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0xb4a0]
movzx ecx, word [rcx]
and eax, ecx
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
mov rax, qword [0x14020ddd8]
mov eax, dword [rax]
mov ecx, dword [0x140208694]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x2a4c], eax
mov r8, qword [rsp + 0xd198]
mov rdx, qword [0x140215598]
mov rcx, qword [rsp + 0xc3b8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212a1c], eax
lea rax, [rsp + 0x5e80]
mov qword [rsp + 0xd1a0], rax
mov rcx, qword [rsp + 0x9090]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402100f0], eax
mov r8, qword [rsp + 0x7908]
mov rdx, qword [0x140214e60]
mov rcx, qword [rsp + 0xd1a8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402155a8], eax
lea rax, [0x140207654]
mov qword [0x1402155b0], rax
movsx eax, word [0x140207268]
movsx ecx, word [rsp + 0x14ec]
add eax, ecx
mov word [rsp + 0x1430], ax
mov rax, qword [0x140212128]
mov ecx, dword [rsp + 0x1fdc]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x1f50], eax
mov rax, qword [rsp + 0xa388]
mov rax, qword [rax]
cqo
movabs rcx, 0x1ec2a91773fd1
idiv rcx
mov rcx, qword [0x14020cc98]
mov qword [rcx], rax
mov rax, qword [0x14020f140]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x3ce]
cdq
idiv ecx
mov eax, edx
mov rcx, qword [rsp + 0xaa28]
mov byte [rcx], al
mov rcx, qword [rsp + 0xd1b0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402155c0], eax
mov rax, qword [0x14020d280]
movzx eax, word [rax]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x14b4], ax
mov rax, qword [0x140211468]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x2294]
shr eax, cl
mov dword [0x140208b4c], eax
mov rax, qword [rsp + 0x8ac8]
mov rcx, qword [rsp + 0x70d8]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x6238], rax
lea rax, [0x140207706]
mov qword [rsp + 0xd1b8], rax
mov r8, qword [rsp + 0xd1c0]
mov rdx, qword [0x1402155d0]
mov rcx, qword [rsp + 0xb410]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210d0c], eax
movsx eax, word [rsp + 0x173c]
movsx ecx, word [rsp + 0x1370]
or eax, ecx
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov rax, qword [0x1402145e8]
mov ecx, dword [0x140208618]
mov eax, dword [rax]
xor eax, ecx
mov rcx, qword [rsp + 0x7278]
mov dword [rcx], eax
mov rax, qword [0x140207240]
mov rcx, qword [rsp + 0x5318]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x6b18], rax
mov r8, qword [rsp + 0xd1c8]
mov rdx, qword [0x1402155e8]
mov rcx, qword [rsp + 0x8470]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214ef4], eax
lea rax, [rsp + 0xba1]
mov qword [0x1402155f0], rax
mov rax, qword [rsp + 0xbdf0]
movzx eax, word [rax]
movzx ecx, word [0x140207280]
sar eax, cl
mov word [rsp + 0x1af0], ax
mov rcx, qword [rsp + 0xb5e0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402113e8], eax
lea rax, [rsp + 0x32f8]
mov qword [rsp + 0xd1d0], rax
mov rax, qword [0x140207270]
mov rcx, qword [rsp + 0xc170]
mov qword [rsp + 0xd1d8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd1d8]
mov rax, qword [rax]
shl rax, cl
mov qword [0x140207250], rax
mov rax, qword [0x14020dc40]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x88b0]
movsx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x8e7], al
lea rax, str.S83
mov qword [rsp + 0xd1e0], rax
mov rax, qword [0x14020f808]
mov rcx, qword [rsp + 0x7d98]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [0x140208b58], eax
mov rax, qword [rsp + 0x6548]
mov rcx, qword [0x140207350]
add rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x9990]
mov qword [rcx], rax
mov rax, qword [rsp + 0x6ff0]
movzx eax, byte [rax]
movzx ecx, byte [0x1402073c9]
shl eax, cl
mov byte [rsp + 0x3dc], al
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
mov rcx, qword [rsp + 0xc2c8]
movzx ecx, word [rcx]
or eax, ecx
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
mov r8, qword [rsp + 0x8498]
mov rdx, qword [0x1402136d0]
mov rcx, qword [rsp + 0xd1e8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215600], eax
mov rax, qword [0x1402146d0]
mov ecx, dword [rsp + 0x23fc]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x386c], eax
lea rax, [rsp + 0x5ca8]
mov qword [rsp + 0xd1f0], rax
mov rcx, qword [rsp + 0xd1f8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215610], eax
mov r8, qword [rsp + 0xd200]
mov rdx, qword [0x140215628]
mov rcx, qword [rsp + 0x9a88]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210bc0], eax
mov rax, qword [0x140213fd0]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x7778]
movsx ecx, byte [rcx]
xor eax, ecx
mov byte [0x140208b57], al
mov rcx, qword [rsp + 0x9ab8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020eb9c], eax
mov rcx, qword [rsp + 0xd208]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215630], eax
movsx eax, word [rsp + 0x1600]
movsx ecx, word [0x140207290]
and eax, ecx
mov word [rsp + 0xe1c], ax
mov eax, dword [rsp + 0x4f74]
mov rcx, qword [rsp + 0x7368]
mov qword [rsp + 0xd210], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd210]
mov eax, dword [rax]
sar eax, cl
mov dword [rsp + 0x4868], eax
mov rax, qword [0x140207338]
mov rcx, qword [0x14020cdf0]
mov qword [rsp + 0xd218], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd218]
mov rax, qword [rax]
sar rax, cl
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
mov r8, qword [rsp + 0xd220]
mov rdx, qword [0x140215638]
mov rcx, qword [rsp + 0xafc8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211af8], eax
movzx eax, byte [rsp + 0x372]
mov rcx, qword [0x140211e18]
movzx ecx, byte [rcx]
imul eax, ecx
mov rcx, qword [rsp + 0xb560]
mov byte [rcx], al
mov rcx, qword [rsp + 0xbb08]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402147fc], eax
lea rax, [0x1402072ac]
mov qword [rsp + 0xd228], rax
mov r8, qword [rsp + 0xb860]
mov rdx, qword [0x140213db8]
mov rcx, qword [rsp + 0xd230]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215644], eax
lea rax, [rsp + 0x2c6c]
mov qword [0x140215658], rax
mov rax, qword [0x14020d1f0]
mov rcx, qword [0x14020d248]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x69e0], rax
mov r8, qword [rsp + 0xa680]
mov rdx, qword [0x14020e6c0]
mov rcx, qword [rsp + 0xd238]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215664], eax
mov rax, qword [rsp + 0xcba8]
movsx eax, byte [rax]
movsx ecx, byte [0x140207b8c]
and eax, ecx
mov byte [rsp + 0x9a8], al
mov rcx, qword [rsp + 0xd240]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215670], eax
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x78b8]
movsx ecx, word [rcx]
xor eax, ecx
mov word [str.S83], ax
mov rax, qword [0x14020f788]
mov eax, dword [rax]
mov rcx, qword [0x140211a50]
mov qword [rsp + 0xd248], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd248]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x24c4], eax
mov r8, qword [rsp + 0xd250]
mov rdx, qword [0x140215678]
mov rcx, qword [rsp + 0xcd68]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021002c], eax
mov rcx, qword [rsp + 0x9410]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213294], eax
lea rax, [rsp + 0x5630]
mov qword [rsp + 0xd258], rax
movzx eax, byte [0x140207477]
mov rcx, qword [rsp + 0x7840]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [0x140208b67], al
mov rax, qword [rsp + 0xac38]
movzx eax, word [rax]
movzx ecx, word [0x140207304]
sub eax, ecx
mov rcx, qword [rsp + 0x79d0]
mov word [rcx], ax
mov r8, qword [rsp + 0x8358]
mov rdx, qword [0x14020f128]
mov rcx, qword [rsp + 0xd260]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215684], eax
mov rax, qword [rsp + 0x8d60]
mov eax, dword [rax]
mov ecx, dword [0x140207d0c]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x266c], eax
mov rax, qword [0x14020cd60]
mov rcx, qword [rsp + 0x5950]
mov rax, qword [rax]
xor rax, rcx
mov qword [0x140207320], rax
movsx eax, byte [rsp + 0x8ed]
mov rcx, qword [0x140214ef8]
movsx ecx, byte [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x8490]
mov byte [rcx], al
mov rcx, qword [rsp + 0xd268]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215694], eax
movsx eax, word [rsp + 0x1a38]
mov rcx, qword [rsp + 0xb9a0]
movsx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x135c], ax
lea rax, [0x140207554]
mov qword [0x1402156a8], rax
mov rax, qword [rsp + 0x8988]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x1402072e0]
shl rax, cl
mov qword [rsp + 0x6720], rax
movzx eax, byte [0x140207b00]
mov rcx, qword [0x14020e558]
movzx ecx, byte [rcx]
cdq
idiv ecx
mov byte [rsp + 0x8a], al
mov rax, qword [rsp + 0xae48]
movzx eax, word [rax]
cdq
mov ecx, 0x265
idiv ecx
mov eax, edx
mov word [0x140207280], ax
mov rcx, qword [rsp + 0xc5f8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d5dc], eax
mov r8, qword [rsp + 0x9de0]
mov rdx, qword [0x14020fd80]
mov rcx, qword [rsp + 0xd270]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402156b0], eax
mov rcx, qword [rsp + 0xd278]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402156b8], eax
mov r8, qword [rsp + 0xd280]
mov rdx, qword [0x1402156c0]
mov rcx, qword [rsp + 0x9640]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f988], eax
mov rax, qword [0x1402112c8]
mov ecx, dword [rsp + 0x2764]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x1f2c], eax
mov rax, qword [rsp + 0xc928]
mov rax, qword [rax]
mov rcx, qword [0x140207380]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x67a8], rax
mov rcx, qword [rsp + 0x7a60]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021157c], eax
lea rax, [rsp + 0x307]
mov qword [0x1402156d0], rax
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x8bf8]
movsx ecx, word [rcx]
and eax, ecx
mov rcx, qword [rsp + 0xa218]
mov word [rcx], ax
mov rax, qword [0x14020cff0]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x3918]
shl eax, cl
mov dword [rsp + 0x4f18], eax
mov rax, qword [rsp + 0x8ff8]
mov rcx, qword [rsp + 0xcd18]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [0x14020cc98]
mov qword [rcx], rax
movzx eax, byte [0x140207547]
movzx ecx, byte [0x1402083c6]
add eax, ecx
mov rcx, qword [rsp + 0x8290]
mov byte [rcx], al
lea rax, [rsp + 0xf0c]
mov qword [rsp + 0xd288], rax
lea rax, [0x14020798c]
mov qword [0x1402156e0], rax
mov r8, qword [rsp + 0xcaf8]
mov rdx, qword [0x140214120]
mov rcx, qword [rsp + 0xd290]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402156f0], eax
mov rax, qword [0x14020d248]
mov rcx, qword [rsp + 0x5c40]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x6778], rax
mov rax, qword [0x14020e708]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x36b]
sar eax, cl
mov byte [rsp + 0x140], al
movsx eax, word [rsp + 0x18c0]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
or eax, ecx
mov word [0x140207314], ax
mov rax, qword [rsp + 0x8eb0]
mov rcx, qword [rsp + 0xd098]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov rcx, qword [rsp + 0xcc20]
mov dword [rcx], eax
lea rax, [0x1402072e0]
mov qword [rsp + 0xd298], rax
mov r8, qword [rsp + 0x9430]
mov rdx, qword [0x1402117d8]
mov rcx, qword [rsp + 0xd2a0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402156f4], eax
mov rcx, qword [rsp + 0xd2a8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215708], eax
lea rax, [0x1402082ef]
mov qword [0x140215710], rax
mov rax, qword [rsp + 0xb8d0]
movzx eax, word [rax]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
and eax, ecx
mov rcx, qword [rsp + 0xae98]
mov word [rcx], ax
lea rax, [0x140208178]
mov qword [rsp + 0xd2b0], rax
mov rax, qword [0x140207320]
mov rcx, qword [rsp + 0x87c8]
mov qword [rsp + 0xd2b8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd2b8]
mov rax, qword [rax]
shr rax, cl
mov qword [0x140207250], rax
movsx eax, byte [rsp + 0xc4d]
movsx ecx, byte [rsp + 0x914]
xor eax, ecx
mov byte [rsp + 0x1ed], al
lea rax, [0x140207290]
mov qword [rsp + 0xd2c0], rax
mov eax, dword [rsp + 0x487c]
mov rcx, qword [0x140210418]
mov qword [rsp + 0xd2c8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd2c8]
mov eax, dword [rax]
shl eax, cl
mov dword [0x140208b8c], eax
mov rax, qword [0x14020cdf0]
mov rcx, qword [rsp + 0x5500]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [rsp + 0x9118]
mov qword [rcx], rax
lea rax, [rsp + 0xa3c]
mov qword [rsp + 0xd2d0], rax
movzx eax, word [0x140207304]
mov rcx, qword [rsp + 0xc820]
movzx ecx, word [rcx]
add eax, ecx
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov eax, dword [0x14020811c]
mov ecx, dword [rsp + 0x3d34]
add ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x71e8]
mov dword [rcx], eax
mov rax, qword [rsp + 0x5f90]
mov rcx, qword [0x140207380]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x5218], rax
mov r8, qword [rsp + 0xd2d8]
mov rdx, qword [0x140215730]
mov rcx, qword [rsp + 0xad98]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d9c4], eax
lea rax, [0x140207d20]
mov qword [0x140215738], rax
mov rax, qword [rsp + 0x8638]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x7e70]
movsx ecx, word [rcx]
or eax, ecx
mov rcx, qword [rsp + 0xb4d8]
mov word [rcx], ax
mov rcx, qword [rsp + 0xc800]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ccc0], eax
mov rax, qword [0x14020db98]
mov ecx, dword [0x14020847c]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x21e8], eax
mov r8, qword [rsp + 0xd090]
mov rdx, qword [0x14020fe38]
mov rcx, qword [rsp + 0xd2e0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215740], eax
mov rcx, qword [rsp + 0xd2e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215748], eax
mov rax, qword [0x14020cc98]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x66f8]
shl rax, cl
mov qword [0x140207338], rax
mov rax, qword [0x140212f68]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x6c70]
movzx ecx, byte [rcx]
cdq
idiv ecx
mov eax, edx
mov rcx, qword [rsp + 0xc598]
mov byte [rcx], al
mov r8, qword [rsp + 0xd2f0]
mov rdx, qword [0x140215758]
mov rcx, qword [rsp + 0xba38]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211d90], eax
lea rax, [0x140207280]
mov qword [rsp + 0xd2f8], rax
lea rax, [0x140207fc0]
mov qword [0x140215768], rax
mov rax, qword [rsp + 0xad80]
mov rcx, qword [0x14020ce30]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x6150], rax
mov rcx, qword [rsp + 0x71c0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021016c], eax
mov rcx, qword [rsp + 0xd300]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215764], eax
mov r8, qword [rsp + 0xd308]
mov rdx, qword [0x140215780]
mov rcx, qword [rsp + 0xa0b8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213028], eax
lea rax, [rsp + 0x64]
mov qword [rsp + 0xd310], rax
mov rax, qword [rsp + 0x83d0]
movsx eax, word [rax]
movsx ecx, word [str.S83]
sar eax, cl
mov word [0x140207268], ax
mov rax, qword [rsp + 0xcc20]
mov eax, dword [rax]
mov rcx, qword [0x14020d460]
mov qword [rsp + 0xd318], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd318]
mov eax, dword [rax]
sar eax, cl
mov dword [rsp + 0x379c], eax
mov rcx, qword [rsp + 0x83d8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211198], eax
mov rax, qword [rsp + 0x5d70]
mov rcx, qword [0x14020cd30]
mov qword [rsp + 0xd320], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd320]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x52c0], rax
lea rax, [rsp + 0x665]
mov qword [0x140215788], rax
mov rax, qword [0x14020d280]
movzx eax, word [rax]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x13a4], ax
mov r8, qword [rsp + 0xcde0]
mov rdx, qword [0x14020eed0]
mov rcx, qword [rsp + 0xd328]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402157a0], eax
lea rax, [rsp + 0x3760]
mov qword [rsp + 0xd330], rax
mov rcx, qword [rsp + 0xd338]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402157a8], eax
mov rax, qword [0x14020d248]
mov rcx, qword [0x14020cef8]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [0x14020d110]
mov qword [rcx], rax
movsx eax, byte [rsp + 0x336]
mov rcx, qword [0x140214c08]
movsx ecx, byte [rcx]
imul eax, ecx
mov rcx, qword [rsp + 0xb128]
mov byte [rcx], al
lea rax, [rsp + 0x190c]
mov qword [rsp + 0xd340], rax
lea rax, [rsp + 0x26bc]
mov qword [0x1402157b0], rax
mov r8, qword [rsp + 0xd348]
mov rdx, qword [0x1402157d0]
mov rcx, qword [rsp + 0xa0c8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211504], eax
mov rax, qword [0x14020cc98]
mov rcx, qword [rsp + 0xb458]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [rsp + 0x7190]
mov qword [rcx], rax
movzx eax, byte [rsp + 0xca7]
mov rcx, qword [0x14020dab0]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x11c], al
mov rax, qword [rsp + 0x8e08]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1a3c]
sub eax, ecx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov eax, dword [0x1402077b4]
mov ecx, dword [0x140208188]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x1dc4], eax
mov rax, qword [rsp + 0x9218]
mov rax, qword [rax]
imul rax, qword [0x140207270]
mov qword [rsp + 0x62c0], rax
lea rax, [rsp + 0x56b]
mov qword [0x1402157d8], rax
mov r8, qword [rsp + 0xd350]
mov rdx, qword [0x1402157e8]
mov rcx, qword [rsp + 0xd300]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020eb90], eax
movsx eax, word [rsp + 0x18c0]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x8870]
mov word [rcx], ax
mov rax, qword [0x1402106d8]
mov rcx, qword [rsp + 0xcb58]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x302c], eax
mov rax, qword [0x14020d2a0]
mov rcx, qword [rsp + 0x94c8]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [0x140207338], rax
mov rax, qword [rsp + 0x7268]
movzx eax, byte [rax]
cdq
mov ecx, 0x37
idiv ecx
mov eax, edx
mov byte [rsp + 0xae], al
mov rcx, qword [rsp + 0x8cd0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402118f0], eax
mov rcx, qword [rsp + 0xd358]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402157e4], eax
movzx eax, word [rsp + 0x16c0]
movzx ecx, word [rsp + 0x1780]
cdq
idiv ecx
mov word [rsp + 0x14e4], ax
mov r8, qword [rsp + 0xd360]
mov rdx, qword [0x1402157f8]
mov rcx, qword [rsp + 0x8588]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fe18], eax
mov eax, dword [rsp + 0x4a9c]
mov rcx, qword [0x140211a88]
mov qword [rsp + 0xd368], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd368]
mov eax, dword [rax]
shl eax, cl
mov dword [0x140208bb0], eax
mov rax, qword [0x140207250]
mov rcx, qword [rsp + 0x5258]
add rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0xade8]
mov qword [rcx], rax
movsx eax, byte [0x140207e49]
mov rcx, qword [rsp + 0xaf20]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x544], al
movsx eax, word [str.S83]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
and eax, ecx
mov word [0x140207268], ax
mov rcx, qword [rsp + 0x8fa0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f208], eax
mov eax, dword [0x140207330]
mov ecx, dword [rsp + 0x2e64]
xor ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x7af8]
mov dword [rcx], eax
mov rax, qword [rsp + 0xa6b8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5c28]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x5380], rax
mov rax, qword [0x1402149a8]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0xbe38]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [0x140208ba6], al
mov rax, qword [rsp + 0x9790]
movzx eax, word [rax]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x9f40]
mov word [rcx], ax
mov r8, qword [rsp + 0xb280]
mov rdx, qword [0x140213cd8]
mov rcx, qword [rsp + 0xd370]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215804], eax
xor edx, edx
mov rax, qword [0x140214cb0]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x8c68]
div dword [rcx]
mov dword [rsp + 0x4694], eax
xor edx, edx
mov rax, qword [0x14020d248]
mov rax, qword [rax]
div qword [0x140207270]
mov rax, rdx
mov rcx, qword [0x14020d110]
mov qword [rcx], rax
mov r8, qword [rsp + 0xbbe8]
mov rdx, qword [0x140210f08]
mov rcx, qword [rsp + 0xd378]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215824], eax
mov rcx, qword [rsp + 0xd380]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215828], eax
mov rax, qword [rsp + 0xa7b8]
movsx eax, byte [rax]
mov rcx, qword [0x140210688]
movsx ecx, byte [rcx]
imul eax, ecx
mov rcx, qword [rsp + 0x8d40]
mov byte [rcx], al
mov rax, qword [0x14020d238]
movsx eax, word [rax]
movsx ecx, word [rsp + 0xdc4]
sar eax, cl
mov word [rsp + 0xebc], ax
lea rax, [0x140207d48]
mov qword [0x140215838], rax
mov r8, qword [rsp + 0xd388]
mov rdx, qword [0x140215850]
mov rcx, qword [rsp + 0xad00]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212234], eax
mov rax, qword [rsp + 0xc138]
mov rcx, qword [rsp + 0xa388]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov rcx, qword [rsp + 0x80e0]
mov qword [rcx], rax
lea rax, [0x140208749]
mov qword [rsp + 0xd390], rax
movzx eax, word [rsp + 0x1224]
movzx ecx, word [rsp + 0xf8c]
or eax, ecx
mov word [0x140207280], ax
mov rax, qword [0x14020e830]
mov eax, dword [rax]
mov rcx, qword [0x140210210]
mov qword [rsp + 0xd398], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd398]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x2568], eax
mov rax, qword [rsp + 0xcf38]
mov rcx, qword [0x140207270]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x5648], rax
movsx eax, byte [0x1402087b3]
mov rcx, qword [rsp + 0x74c0]
movsx ecx, byte [rcx]
sar eax, cl
mov byte [0x140208bb6], al
mov rax, qword [0x14020d238]
movsx eax, word [rax]
movsx ecx, word [rsp + 0xe78]
imul eax, ecx
mov rcx, qword [rsp + 0x9428]
mov word [rcx], ax
mov rcx, qword [rsp + 0x90d8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f078], eax
mov rcx, qword [rsp + 0xd3a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215864], eax
lea rax, [rsp + 0x3bbc]
mov qword [rsp + 0xd3a8], rax
mov rax, qword [0x1402072e0]
cqo
idiv qword [0x140207350]
mov rax, rdx
mov rcx, qword [0x14020cc98]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x63e]
cdq
mov ecx, 0x35
idiv ecx
mov rcx, qword [rsp + 0x8050]
mov byte [rcx], al
lea rax, [rsp + 0x1a00]
mov qword [rsp + 0xd3b0], rax
mov eax, dword [0x140208a9c]
mov ecx, dword [rsp + 0x2e48]
xor ecx, eax
mov eax, ecx
mov dword [0x140208bc0], eax
mov rax, qword [rsp + 0x6d08]
mov rax, qword [rax]
mov rcx, qword [0x140207270]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0xd1f0]
mov qword [rcx], rax
lea rax, [0x140208456]
mov qword [rsp + 0xd3b8], rax
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1370]
add eax, ecx
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov rax, qword [0x140215268]
mov rcx, qword [0x140211ed0]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov rcx, qword [rsp + 0x98f0]
mov dword [rcx], eax
mov rax, qword [rsp + 0x7348]
mov rcx, qword [0x14020cc98]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x5ee0], rax
mov rax, qword [rsp + 0xb470]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x79b8]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [0x140208bc8], al
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
movzx ecx, word [0x140207280]
xor eax, ecx
mov rcx, qword [rsp + 0x8918]
mov word [rcx], ax
mov r8, qword [rsp + 0xd3c0]
mov rdx, qword [0x140215878]
mov rcx, qword [rsp + 0x84d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211154], eax
lea rax, [rsp + 0x430c]
mov qword [rsp + 0xd3c8], rax
mov r8, qword [rsp + 0xd3d0]
mov rdx, qword [0x140215888]
mov rcx, qword [rsp + 0xba38]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213774], eax
xor edx, edx
mov rax, qword [0x140207270]
mov rcx, qword [0x14020d248]
div qword [rcx]
mov qword [0x140207320], rax
movsx eax, byte [rsp + 0x338]
movsx ecx, byte [0x140207d20]
shl eax, cl
mov rcx, qword [rsp + 0xca40]
mov byte [rcx], al
movsx eax, word [rsp + 0x1760]
mov rcx, qword [rsp + 0xab58]
movsx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0xf1c], ax
mov rcx, qword [rsp + 0x8dc8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214aac], eax
mov rax, qword [0x14020e628]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x140207be4]
sar eax, cl
mov dword [0x140208bd4], eax
mov r8, qword [rsp + 0x6d20]
mov rdx, qword [0x140211618]
mov rcx, qword [rsp + 0xd3d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215894], eax
mov rax, qword [0x1402072e0]
mov rcx, qword [rsp + 0x8e68]
mov qword [rsp + 0xd3e0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd3e0]
mov rax, qword [rax]
sar rax, cl
mov qword [rsp + 0x6710], rax
mov rax, qword [rsp + 0xa580]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xb89]
xor eax, ecx
mov byte [rsp + 0x950], al
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x13c0]
add eax, ecx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov rax, qword [rsp + 0x8518]
mov ecx, dword [0x140207c2c]
mov eax, dword [rax]
and eax, ecx
mov rcx, qword [rsp + 0xc270]
mov dword [rcx], eax
lea rax, [rsp + 0x5418]
mov qword [rsp + 0xd3e8], rax
mov rcx, qword [rsp + 0xd3f0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402158a4], eax
mov rcx, qword [rsp + 0xb590]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212dd4], eax
mov r8, qword [rsp + 0xc3a0]
mov rdx, qword [0x140212f90]
mov rcx, qword [rsp + 0xd3f8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402158b0], eax
movsx eax, byte [rsp + 0xc4d]
mov rcx, qword [0x14020e2f8]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [0x140208bdc], al
movsx eax, word [str.S83]
movsx ecx, word [rsp + 0xf34]
cdq
idiv ecx
mov eax, edx
mov rcx, qword [rsp + 0x8e18]
mov word [rcx], ax
mov eax, dword [0x140207db4]
mov ecx, dword [0x140207f6c]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x4fa4], eax
mov rax, qword [rsp + 0x7460]
mov rcx, qword [0x14020cd30]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov qword [0x140207350], rax
mov r8, qword [rsp + 0x9110]
mov rdx, qword [0x140214910]
mov rcx, qword [rsp + 0xd400]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402158bc], eax
mov rax, qword [rsp + 0x7be8]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0xad7]
sub eax, ecx
mov byte [rsp + 0xb40], al
movzx eax, word [0x1402072d4]
movzx ecx, word [0x1402072ac]
shl eax, cl
mov word [rsp + 0x13f0], ax
mov rcx, qword [rsp + 0xd408]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402158c8], eax
mov r8, qword [rsp + 0xd410]
mov rdx, qword [0x1402158d0]
mov rcx, qword [rsp + 0xbbb0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214350], eax
mov eax, dword [0x1402083a8]
mov rcx, qword [rsp + 0xab48]
mov qword [rsp + 0xd418], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd418]
mov eax, dword [rax]
shr eax, cl
mov dword [0x140208be4], eax
mov rax, qword [rsp + 0x8950]
mov rax, qword [rax]
mov rcx, qword [0x140207270]
or rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0xc090]
mov qword [rcx], rax
lea rax, [0x140208456]
mov qword [rsp + 0xd420], rax
mov rcx, qword [rsp + 0xceb0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e550], eax
movsx eax, word [str.S83]
movsx ecx, word [rsp + 0x172c]
imul eax, ecx
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov rax, qword [0x14020dd18]
mov eax, dword [rax]
mov ecx, dword [0x140207f6c]
xor ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x8958]
mov dword [rcx], eax
lea rax, [rsp + 0x5c58]
mov qword [rsp + 0xd428], rax
mov rax, qword [0x140213208]
movzx eax, byte [rax]
movzx ecx, byte [0x140208b38]
add eax, ecx
mov byte [0x140208bdf], al
mov rax, qword [rsp + 0xbcf0]
movzx eax, word [rax]
movzx ecx, word [0x1402072d4]
and eax, ecx
mov word [rsp + 0x14f8], ax
lea rax, [rsp + 0x3c8c]
mov qword [rsp + 0xd430], rax
mov rax, qword [rsp + 0xb0a8]
mov rcx, qword [0x140207250]
mov rax, qword [rax]
and rax, rcx
mov qword [0x140207380], rax
mov rax, qword [rsp + 0x9468]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0xb0d0]
movsx ecx, byte [rcx]
imul eax, ecx
mov rcx, qword [rsp + 0xaa10]
mov byte [rcx], al
mov r8, qword [rsp + 0xc0e8]
mov rdx, qword [0x14020d658]
mov rcx, qword [rsp + 0xd438]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402158f8], eax
mov rcx, qword [rsp + 0xd440]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402158fc], eax
lea rax, str.S83
mov qword [rsp + 0xd448], rax
mov rcx, qword [rsp + 0xd3a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210c90], eax
lea rax, [rsp + 0x2970]
mov qword [0x140215910], rax
mov r8, qword [rsp + 0x6da0]
mov rdx, qword [0x140210848]
mov rcx, qword [rsp + 0xd450]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215920], eax
mov rax, qword [0x140207338]
mov rcx, qword [rsp + 0x6a40]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0xbef8]
mov qword [rcx], rax
mov rax, qword [rsp + 0x8de0]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0xb068]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x55], al
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
movzx ecx, word [0x1402072ac]
xor eax, ecx
mov word [0x140207304], ax
mov rax, qword [0x14020e320]
mov eax, dword [rax]
mov rcx, qword [rsp + 0xc270]
mov qword [rsp + 0xd458], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd458]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x4a94], eax
lea rax, [0x140207380]
mov qword [rsp + 0xd460], rax
lea rax, [rsp + 0xd03]
mov qword [0x140215928], rax
mov rcx, qword [rsp + 0xd468]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021593c], eax
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x1558], ax
mov r8, qword [rsp + 0xd470]
mov rdx, qword [0x140215940]
mov rcx, qword [rsp + 0x9d30]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402108a4], eax
mov r8, qword [rsp + 0xd478]
mov rdx, qword [0x140215958]
mov rcx, qword [rsp + 0xcc08]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f35c], eax
mov rcx, qword [rsp + 0x7b18]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210e30], eax
mov r8, qword [rsp + 0xa3d0]
mov rdx, qword [0x14020cf18]
mov rcx, qword [rsp + 0xd480]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215968], eax
mov rcx, qword [rsp + 0xd488]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215970], eax
mov r8, qword [rsp + 0xd490]
mov rdx, qword [0x140215980]
mov rcx, qword [rsp + 0xbbb8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402106f0], eax
mov rcx, qword [rsp + 0xd1b0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d68c], eax
lea rax, [rsp + 0x381c]
mov qword [rsp + 0xd498], rax
mov rcx, qword [rsp + 0xd4a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215988], eax
mov rax, qword [0x140207258]
mov rcx, qword [0x140207240]
or rcx, rax
mov rax, rcx
mov qword [0x1402072e0], rax
movzx eax, byte [rsp + 0x11c]
movzx ecx, byte [0x1402085dd]
or eax, ecx
mov rcx, qword [rsp + 0xb670]
mov byte [rcx], al
mov r8, qword [rsp + 0xd4a8]
mov rdx, qword [0x140215998]
mov rcx, qword [rsp + 0xaa48]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140210fd8], eax
lea rax, [rsp + 0x15d8]
mov qword [rsp + 0xd4b0], rax
mov rax, qword [rsp + 0xa130]
mov rcx, qword [0x1402150d0]
mov ecx, dword [rcx]
mov eax, dword [rax]
xor eax, ecx
mov dword [0x140208c04], eax
mov rax, qword [rsp + 0x6540]
mov rcx, qword [0x140207250]
and rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0xbcb0]
mov qword [rcx], rax
movsx eax, byte [0x1402077af]
movsx ecx, byte [rsp + 0x41d]
sar eax, cl
mov byte [rsp + 0x5e9], al
movsx eax, word [rsp + 0x1234]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
shl eax, cl
mov rcx, qword [0x14020ce98]
mov word [rcx], ax
mov eax, dword [0x140207e08]
cdq
idiv dword [rsp + 0x4fa4]
mov dword [rsp + 0x2be8], eax
lea rax, [0x1402072e0]
mov qword [rsp + 0xd4b8], rax
mov rcx, qword [rsp + 0xad00]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214478], eax
lea rax, [rsp + 0x6ae]
mov qword [0x1402159b0], rax
mov r8, qword [rsp + 0xc8e0]
mov rdx, qword [0x1402120a8]
mov rcx, qword [rsp + 0xd4c0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402159bc], eax
movzx eax, word [rsp + 0x15c4]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x15a4], ax
lea rax, [rsp + 0x4124]
mov qword [rsp + 0xd4c8], rax
mov rax, qword [0x14020cd60]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6198]
add rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d1f0]
mov qword [rcx], rax
mov r8, qword [rsp + 0x7318]
mov rdx, qword [0x140211d38]
mov rcx, qword [rsp + 0xd4d0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402159c0], eax
mov rax, qword [0x140210288]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xa12]
add eax, ecx
mov rcx, qword [rsp + 0x73c8]
mov byte [rcx], al
lea rax, [0x140207314]
mov qword [rsp + 0xd4d8], rax
mov eax, dword [rsp + 0x4f0c]
mov rcx, qword [0x1402129d8]
mov qword [rsp + 0xd4e0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd4e0]
mov eax, dword [rax]
shl eax, cl
mov dword [0x140208c14], eax
mov rax, qword [0x1402072e0]
mov rcx, qword [0x140207258]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x5550], rax
lea rax, [rsp + 0x52b]
mov qword [rsp + 0xd4e8], rax
mov rcx, qword [rsp + 0xd4f0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402159d0], eax
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x12bc]
sub eax, ecx
mov rcx, qword [0x14020d280]
mov word [rcx], ax
mov rax, qword [0x140210d00]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x3d00]
xor ecx, eax
mov eax, ecx
mov dword [rsp + 0x3cfc], eax
lea rax, [rsp + 0x5438]
mov qword [rsp + 0xd4f8], rax
lea rax, [rsp + 0x1b5]
mov qword [0x1402159e0], rax
mov r8, qword [rsp + 0xd500]
mov rdx, qword [0x1402159f0]
mov rcx, qword [rsp + 0x77f0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020df00], eax
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x11d4]
and eax, ecx
mov rcx, qword [rsp + 0xb848]
mov word [rcx], ax
lea rax, [rsp + 0x4c74]
mov qword [rsp + 0xd508], rax
mov rax, qword [rsp + 0x5f58]
movzx ecx, al
mov rax, qword [0x140207338]
sar rax, cl
mov qword [0x140207240], rax
mov rax, qword [rsp + 0xb560]
movzx eax, byte [rax]
mov rcx, qword [0x140212e00]
movzx ecx, byte [rcx]
sar eax, cl
mov rcx, qword [rsp + 0xa6f0]
mov byte [rcx], al
mov rax, qword [rsp + 0x9510]
movzx eax, word [rax]
movzx ecx, word [rsp + 0xdf0]
imul eax, ecx
mov word [rsp + 0x1aec], ax
lea rax, [0x140207628]
mov qword [0x1402159f8], rax
mov rcx, qword [rsp + 0xbd08]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f644], eax
mov rax, qword [rsp + 0x6000]
mov rcx, qword [rsp + 0x53e8]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x5218], rax
mov r8, qword [rsp + 0x7908]
mov rdx, qword [0x140212640]
mov rcx, qword [rsp + 0xd510]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215a04], eax
lea rax, [0x140208332]
mov qword [rsp + 0xd518], rax
mov rcx, qword [rsp + 0xd520]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215a18], eax
mov rax, qword [0x14020d238]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1580]
and eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov rax, qword [0x14020e628]
mov ecx, dword [rsp + 0x22a4]
mov eax, dword [rax]
xor eax, ecx
mov rcx, qword [rsp + 0xaa00]
mov dword [rcx], eax
lea rax, [rsp + 0x6360]
mov qword [rsp + 0xd528], rax
lea rax, [0x140208534]
mov qword [0x140215a28], rax
mov r8, qword [rsp + 0xd530]
mov rdx, qword [0x140215a38]
mov rcx, qword [rsp + 0xb0e0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020dee0], eax
movzx eax, word [0x1402072ac]
mov rcx, qword [rsp + 0xbff0]
movzx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x1518], ax
mov rax, qword [rsp + 0x8080]
mov eax, dword [rax]
mov ecx, dword [0x140207d0c]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x33d8], eax
mov rax, qword [0x14020ce30]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x52d0]
sub rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d248]
mov qword [rcx], rax
mov rax, qword [0x140212d90]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x280]
sub eax, ecx
mov rcx, qword [rsp + 0xa120]
mov byte [rcx], al
lea rax, [0x140207268]
mov qword [rsp + 0xd538], rax
lea rax, [0x140207938]
mov qword [0x140215a48], rax
mov rcx, qword [rsp + 0xc838]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211440], eax
mov rax, qword [0x14020cd30]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6730]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x5490], rax
lea rax, [0x140207423]
mov qword [rsp + 0xd540], rax
movzx eax, word [rsp + 0x18f0]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
sar eax, cl
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov rax, qword [rsp + 0x82e8]
mov rcx, qword [rsp + 0xc410]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x5048], eax
mov rax, qword [0x140207250]
movzx ecx, al
mov rax, qword [0x140207380]
shl rax, cl
mov qword [rsp + 0x6950], rax
lea rax, [rsp + 0x338]
mov qword [0x140215a50], rax
movsx eax, word [0x140207268]
movsx ecx, word [rsp + 0x145c]
cdq
idiv ecx
mov eax, edx
mov word [rsp + 0x1484], ax
mov rcx, qword [rsp + 0xd548]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215a60], eax
lea rax, [rsp + 0x5050]
mov qword [rsp + 0xd550], rax
mov rax, qword [0x140207350]
cqo
idiv qword [0x140207258]
mov qword [0x140207240], rax
mov r8, qword [rsp + 0xd558]
mov rdx, qword [0x140215a68]
mov rcx, qword [rsp + 0xcea0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f360], eax
mov rax, qword [rsp + 0x87c0]
movzx eax, byte [rax]
mov rcx, qword [0x14020d3d0]
movzx ecx, byte [rcx]
imul eax, ecx
mov byte [rsp + 0x1cb], al
lea rax, [rsp + 0x1b08]
mov qword [rsp + 0xd560], rax
lea rax, [rsp + 0x4bcc]
mov qword [0x140215a78], rax
mov rax, qword [0x14020cef8]
mov rcx, qword [0x14020d110]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [rsp + 0x8c28]
mov qword [rcx], rax
lea rax, [rsp + 0x146]
mov qword [rsp + 0xd568], rax
mov rcx, qword [rsp + 0x78a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212450], eax
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
and eax, ecx
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov rax, qword [rsp + 0xd550]
mov rcx, qword [0x1402132f8]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x2f80], eax
mov r8, qword [rsp + 0x84c8]
mov rdx, qword [0x140212e08]
mov rcx, qword [rsp + 0xd570]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215a84], eax
mov rax, qword [rsp + 0x9328]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207258]
shl rax, cl
mov qword [rsp + 0x5ae0], rax
mov rax, qword [0x140214fb0]
movzx eax, byte [rax]
movzx ecx, byte [0x140207a65]
sub eax, ecx
mov byte [0x140208c23], al
movzx eax, word [rsp + 0xe4c]
movzx ecx, word [0x1402072d4]
add eax, ecx
mov rcx, qword [rsp + 0xbf30]
mov word [rcx], ax
lea rax, [0x14020823c]
mov qword [rsp + 0xd578], rax
mov rax, qword [rsp + 0x6ff8]
mov rcx, qword [0x140207270]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [0x14020d1f0]
mov qword [rcx], rax
mov rax, qword [rsp + 0x9868]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xc0d]
sar eax, cl
mov byte [rsp + 0xa2a], al
movsx eax, word [0x140207290]
mov rcx, qword [rsp + 0x81c0]
movsx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x13cc], ax
mov rax, qword [rsp + 0x9f78]
mov rcx, qword [0x14020fac0]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [0x140208c34], eax
mov rax, qword [rsp + 0xcad8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x67d8]
and rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x6ef0]
mov qword [rcx], rax
movzx eax, byte [0x140208341]
mov rcx, qword [0x1402149a8]
movzx ecx, byte [rcx]
sar eax, cl
mov byte [rsp + 0xa5b], al
mov rax, qword [rsp + 0xc2c8]
movzx eax, word [rax]
movzx ecx, word [0x1402072ac]
xor eax, ecx
mov word [0x1402072d4], ax
xor edx, edx
mov rax, qword [rsp + 0xa530]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x8f30]
div dword [rcx]
mov eax, edx
mov dword [rsp + 0x3f5c], eax
mov r8, qword [rsp + 0xa608]
mov rdx, qword [0x140211128]
mov rcx, qword [rsp + 0xd580]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215a94], eax
mov rcx, qword [rsp + 0xd588]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215a9c], eax
mov rcx, qword [rsp + 0xa320]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402129c0], eax
mov rax, qword [0x140207380]
movzx ecx, al
mov rax, qword [0x140207320]
shl rax, cl
mov qword [rsp + 0x5958], rax
lea rax, [rsp + 0x682]
mov qword [0x140215ab0], rax
movsx eax, word [0x140207314]
movsx ecx, word [0x140207290]
sub eax, ecx
mov word [rsp + 0x1a88], ax
mov rax, qword [rsp + 0x9508]
mov rcx, qword [0x140211e50]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x4f30], eax
mov rax, qword [0x14020cd30]
mov rcx, qword [rsp + 0x53d0]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
movzx eax, byte [0x140207950]
movzx ecx, byte [rsp + 0x691]
xor eax, ecx
mov rcx, qword [rsp + 0x6ec0]
mov byte [rcx], al
lea rax, [rsp + 0x1b38]
mov qword [rsp + 0xd590], rax
lea rax, [0x14020811c]
mov qword [0x140215ac8], rax
mov rax, qword [0x14020d1f0]
mov rcx, qword [rsp + 0x6410]
mov rax, qword [rax]
or rax, rcx
mov rcx, qword [rsp + 0x7130]
mov qword [rcx], rax
mov r8, qword [rsp + 0xc8e0]
mov rdx, qword [0x1402142c8]
mov rcx, qword [rsp + 0xd598]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215ac4], eax
mov rcx, qword [rsp + 0xd5a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215ad0], eax
mov r8, qword [rsp + 0xd5a8]
mov rdx, qword [0x140215ae8]
mov rcx, qword [rsp + 0xa2e8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212a1c], eax
lea rax, [0x140207420]
mov qword [rsp + 0xd5b0], rax
mov rcx, qword [rsp + 0xbf78]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e52c], eax
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1a10]
sub eax, ecx
mov word [0x140207268], ax
mov rax, qword [rsp + 0xa988]
mov eax, dword [rax]
mov rcx, qword [0x140213d60]
mov qword [rsp + 0xd5b8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd5b8]
mov eax, dword [rax]
shl eax, cl
mov rcx, qword [rsp + 0xb230]
mov dword [rcx], eax
mov r8, qword [rsp + 0xb908]
mov rdx, qword [0x140214b28]
mov rcx, qword [rsp + 0xd5c0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215af0], eax
mov r8, qword [rsp + 0xb6a0]
mov rdx, qword [0x140211d50]
mov rcx, qword [rsp + 0xd5c8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215afc], eax
lea rax, [rsp + 0x6720]
mov qword [rsp + 0xd5d0], rax
lea rax, [0x140207f0f]
mov qword [0x140215b08], rax
movzx eax, word [rsp + 0x1670]
movzx ecx, word [rsp + 0x1b58]
cdq
idiv ecx
mov word [rsp + 0x1278], ax
xor edx, edx
mov rax, qword [0x140214d30]
mov eax, dword [rax]
mov rcx, qword [0x1402124a0]
div dword [rcx]
mov eax, edx
mov dword [rsp + 0x333c], eax
mov rax, qword [0x14020cd60]
mov rcx, qword [rsp + 0x63b8]
imul rcx, qword [rax]
mov rax, rcx
mov qword [0x1402072f8], rax
mov rcx, qword [rsp + 0xd5d8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215b10], eax
mov rax, qword [rsp + 0x9cd8]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x83a0]
movsx ecx, byte [rcx]
and eax, ecx
mov rcx, qword [rsp + 0xca40]
mov byte [rcx], al
lea rax, [0x140207268]
mov qword [rsp + 0xd5e0], rax
mov rax, qword [rsp + 0xa620]
mov eax, dword [rax]
mov rcx, qword [0x1402138a0]
mov qword [rsp + 0xd5e8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd5e8]
mov eax, dword [rax]
sar eax, cl
mov dword [0x140208c54], eax
mov rax, qword [0x14020cc98]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [0x140207240]
sar rax, cl
mov rcx, qword [rsp + 0xb790]
mov qword [rcx], rax
mov r8, qword [rsp + 0xd5f0]
mov rdx, qword [0x140215b20]
mov rcx, qword [rsp + 0xcc88]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213600], eax
movzx eax, byte [rsp + 0x924]
mov rcx, qword [0x140210588]
movzx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0xd4a], al
mov rax, qword [rsp + 0x8268]
movzx eax, word [rax]
movzx ecx, word [rsp + 0xe18]
add eax, ecx
mov word [0x140207280], ax
mov rax, qword [0x140215768]
mov rcx, qword [0x140211bc8]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x27d8], eax
lea rax, [rsp + 0x61f0]
mov qword [rsp + 0xd5f8], rax
lea rax, [0x1402086ff]
mov qword [0x140215b30], rax
movsx eax, word [0x140207268]
movsx ecx, word [rsp + 0xf3c]
xor eax, ecx
mov word [rsp + 0xe58], ax
mov rcx, qword [rsp + 0xc8a0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214df8], eax
lea rax, [0x140207c58]
mov qword [rsp + 0xd600], rax
mov rax, qword [rsp + 0x6d98]
mov rax, qword [rax]
mov rcx, qword [0x140207338]
or rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
movzx eax, byte [0x140208011]
movzx ecx, byte [0x140207f23]
sub eax, ecx
mov byte [rsp + 0xbdd], al
mov rax, qword [rsp + 0x8978]
movzx eax, word [rax]
movzx ecx, word [0x140207280]
sub eax, ecx
mov word [rsp + 0x1444], ax
mov eax, dword [rsp + 0x42e4]
mov rcx, qword [rsp + 0x78a8]
mov qword [rsp + 0xd608], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd608]
mov eax, dword [rax]
shr eax, cl
mov dword [0x140208c5c], eax
mov rax, qword [0x14020cef8]
mov rcx, qword [0x14020d1f0]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov qword [rsp + 0x5a80], rax
lea rax, [rsp + 0x960]
mov qword [rsp + 0xd610], rax
mov rcx, qword [rsp + 0xd618]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215b40], eax
movsx eax, word [0x140207290]
movsx ecx, word [0x140207314]
xor eax, ecx
mov rcx, qword [0x14020cfb0]
mov word [rcx], ax
mov r8, qword [rsp + 0xd620]
mov rdx, qword [0x140215b50]
mov rcx, qword [rsp + 0x6c20]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214de0], eax
mov rax, qword [0x140215060]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x2d3c]
shl eax, cl
mov rcx, qword [rsp + 0x87d8]
mov dword [rcx], eax
lea rax, [0x140207240]
mov qword [rsp + 0xd628], rax
lea rax, [rsp + 0xc30]
mov qword [0x140215b58], rax
mov rcx, qword [rsp + 0xbf08]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214c80], eax
mov r8, qword [rsp + 0x7260]
mov rdx, qword [0x140213048]
mov rcx, qword [rsp + 0xd630]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215b6c], eax
movzx eax, word [0x1402072ac]
movzx ecx, word [0x140207280]
add eax, ecx
mov word [rsp + 0x15a8], ax
mov rcx, qword [rsp + 0xd638]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215b70], eax
mov rax, qword [rsp + 0xa200]
mov ecx, dword [0x14020800c]
mov eax, dword [rax]
and eax, ecx
mov dword [rsp + 0x4690], eax
mov rax, qword [rsp + 0xcf00]
mov rcx, qword [rsp + 0xa010]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov qword [0x140207270], rax
mov r8, qword [rsp + 0xd640]
mov rdx, qword [0x140215b78]
mov rcx, qword [rsp + 0xc098]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020ccb0], eax
mov r8, qword [rsp + 0xd648]
mov rdx, qword [0x140215b88]
mov rcx, qword [rsp + 0x8698]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215600], eax
movsx eax, byte [0x1402086d3]
movsx ecx, byte [rsp + 0x9a8]
xor eax, ecx
mov rcx, qword [rsp + 0xc340]
mov byte [rcx], al
mov rax, qword [rsp + 0x6de8]
movsx eax, word [rax]
movsx ecx, word [0x140207268]
sub eax, ecx
mov word [rsp + 0x1658], ax
lea rax, [rsp + 0x37a0]
mov qword [0x140215b98], rax
mov rax, qword [rsp + 0xc638]
mov rcx, qword [0x140207338]
mov rax, qword [rax]
add rax, rcx
mov qword [rsp + 0x6630], rax
mov rcx, qword [rsp + 0xa228]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212058], eax
mov rcx, qword [rsp + 0xd650]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215b94], eax
movzx eax, byte [0x140208698]
movzx ecx, byte [rsp + 0xa13]
shl eax, cl
mov byte [rsp + 0x22e], al
mov r8, qword [rsp + 0xd658]
mov rdx, qword [0x140215bb8]
mov rcx, qword [rsp + 0xd268]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215294], eax
mov rcx, qword [rsp + 0xd630]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021248c], eax
movzx eax, word [0x140207280]
movzx ecx, word [0x140207304]
sar eax, cl
mov word [0x1402072d4], ax
mov r8, qword [rsp + 0x7c20]
mov rdx, qword [0x14020e5d0]
mov rcx, qword [rsp + 0xd660]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215bc0], eax
mov r8, qword [rsp + 0x8890]
mov rdx, qword [0x1402128d8]
mov rcx, qword [rsp + 0xd668]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215bc8], eax
mov rax, qword [0x14020f1b8]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x4a38]
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0xb5a8]
mov dword [rcx], eax
mov rax, qword [rsp + 0x6ad8]
mov rcx, qword [0x140207270]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x5860], rax
mov rax, qword [0x140210450]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xcbc]
shl eax, cl
mov byte [str._v5o], al
mov rax, qword [rsp + 0xa138]
movsx eax, word [rax]
movsx ecx, word [0x140207314]
and eax, ecx
mov word [rsp + 0x1658], ax
lea rax, [0x1402081c0]
mov qword [rsp + 0xd670], rax
mov rax, qword [0x1402072e0]
movzx ecx, al
mov rax, qword [rsp + 0x6628]
sar rax, cl
mov qword [0x140207338], rax
mov rax, qword [0x1402123e8]
movzx eax, byte [rax]
imul eax, eax, 0x35
mov rcx, qword [rsp + 0xb150]
mov byte [rcx], al
mov rcx, qword [rsp + 0xd678]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215bdc], eax
lea rax, [0x1402072d4]
mov qword [rsp + 0xd680], rax
mov rax, qword [rsp + 0xa8e8]
mov ecx, dword [rsp + 0x4a38]
mov eax, dword [rax]
xor eax, ecx
mov dword [0x140208c7c], eax
mov rcx, qword [rsp + 0x6e10]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402135fc], eax
mov rax, qword [0x14020cef8]
mov rcx, qword [rsp + 0x62e0]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [rsp + 0x8b10]
mov qword [rcx], rax
mov r8, qword [rsp + 0xc0e8]
mov rdx, qword [0x140211568]
mov rcx, qword [rsp + 0xd688]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215bf0], eax
mov rcx, qword [rsp + 0xd690]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215bf4], eax
lea rax, [rsp + 0x3e5]
mov qword [rsp + 0xd698], rax
movsx eax, word [0x140207268]
movsx ecx, word [rsp + 0x1a28]
add eax, ecx
mov word [0x140207290], ax
mov eax, dword [0x140207c80]
mov ecx, dword [rsp + 0x4f74]
add ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0xa290]
mov dword [rcx], eax
lea rax, [0x140207240]
mov qword [rsp + 0xd6a0], rax
mov rax, qword [rsp + 0xb670]
movzx eax, byte [rax]
mov rcx, qword [0x14020fdc0]
movzx ecx, byte [rcx]
imul eax, ecx
mov byte [0x140208c7b], al
movzx eax, word [0x140207280]
movzx ecx, word [rsp + 0x1b38]
or eax, ecx
mov word [rsp + 0x1788], ax
mov rax, qword [0x140211f80]
mov ecx, dword [0x140207414]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x23e8], eax
mov r8, qword [rsp + 0xd6a8]
mov rdx, qword [0x140215c08]
mov rcx, qword [rsp + 0x7fd0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021015c], eax
mov r8, qword [rsp + 0xd6b0]
mov rdx, qword [0x140215c18]
mov rcx, qword [rsp + 0xb4e0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402153c8], eax
mov rax, qword [0x14020d1f0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5eb8]
xor rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
mov rax, qword [rsp + 0xcf70]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c08]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [rsp + 0x9a3], al
movsx eax, word [0x140207290]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x15e4], ax
mov rax, qword [0x14020e7f8]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x1cfc]
sar eax, cl
mov dword [0x140208c90], eax
mov rax, qword [rsp + 0x8b50]
mov rax, qword [rax]
movzx ecx, al
mov rax, qword [rsp + 0x6048]
sar rax, cl
mov rcx, qword [rsp + 0x75e8]
mov qword [rcx], rax
lea rax, [0x1402073e0]
mov qword [rsp + 0xd6b8], rax
mov rcx, qword [rsp + 0xbe18]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020dee4], eax
movzx eax, word [0x1402072d4]
mov rcx, qword [rsp + 0xc2c8]
movzx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov rax, qword [0x140211b58]
mov rcx, qword [0x140212db0]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov rcx, qword [rsp + 0xab48]
mov dword [rcx], eax
mov rax, qword [rsp + 0xa840]
mov rcx, qword [0x140207270]
mov rax, qword [rax]
and rax, rcx
mov qword [rsp + 0x5358], rax
lea rax, [rsp + 0xd88]
mov qword [0x140215c30], rax
mov rcx, qword [rsp + 0xd6c0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215c2c], eax
movsx eax, word [rsp + 0x12a8]
movsx ecx, word [0x140207268]
shl eax, cl
mov word [rsp + 0x1594], ax
lea rax, [rsp + 0x4704]
mov qword [rsp + 0xd6c8], rax
mov r8, qword [rsp + 0xd6d0]
mov rdx, qword [0x140215c48]
mov rcx, qword [rsp + 0xa4a0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213a80], eax
mov r8, qword [rsp + 0xd6d8]
mov rdx, qword [0x140215c50]
mov rcx, qword [rsp + 0x7090]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213308], eax
mov rax, qword [rsp + 0x6168]
cqo
idiv qword [0x140207258]
mov qword [0x140207338], rax
mov rcx, qword [rsp + 0x7bf8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211218], eax
movzx eax, byte [0x140207a65]
movzx ecx, byte [rsp + 0xd62]
cdq
idiv ecx
mov eax, edx
mov byte [rsp + 0x909], al
mov rcx, qword [rsp + 0xd6e0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215c5c], eax
lea rax, [0x140207280]
mov qword [rsp + 0xd6e8], rax
mov r8, qword [rsp + 0xd6f0]
mov rdx, qword [0x140215c68]
mov rcx, qword [rsp + 0xd088]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211154], eax
mov rax, qword [0x14020e040]
mov ecx, dword [rsp + 0x2618]
mov eax, dword [rax]
or eax, ecx
mov dword [0x140208c9c], eax
mov rax, qword [rsp + 0xa980]
mov rax, qword [rax]
mov rcx, qword [0x140207320]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x6a90], rax
movsx eax, byte [rsp + 0x4af]
movsx ecx, byte [0x14020776e]
sub eax, ecx
mov byte [rsp + 0x5dd], al
movsx eax, word [0x140207290]
mov rcx, qword [rsp + 0xc980]
movsx ecx, word [rcx]
shl eax, cl
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov rax, qword [rsp + 0xc810]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x14020741c]
sar eax, cl
mov rcx, qword [rsp + 0xc128]
mov dword [rcx], eax
mov rcx, qword [rsp + 0x9780]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d25c], eax
mov rax, qword [0x14020cdf0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5420]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x6528], rax
lea rax, [0x140207d94]
mov qword [0x140215c88], rax
movzx eax, word [rsp + 0x127c]
imul eax, eax, 0x2cf
mov word [rsp + 0x1194], ax
lea rax, [0x1402082c0]
mov qword [rsp + 0xd6f8], rax
mov r8, qword [rsp + 0x97b0]
mov rdx, qword [0x14020cb40]
mov rcx, qword [rsp + 0xd700]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215c90], eax
xor edx, edx
mov rax, qword [rsp + 0x60d8]
div qword [0x140207270]
mov rax, rdx
mov rcx, qword [0x14020d110]
mov qword [rcx], rax
mov rax, qword [rsp + 0x83a0]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x4b8]
xor eax, ecx
mov rcx, qword [rsp + 0xd568]
mov byte [rcx], al
mov rax, qword [0x14020d238]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x8450]
movsx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x128c], ax
mov eax, dword [0x140207444]
mov ecx, dword [rsp + 0x1c08]
and ecx, eax
mov eax, ecx
mov dword [0x140208ca8], eax
mov rax, qword [rsp + 0xb130]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5530]
and rcx, rax
mov rax, rcx
mov qword [rsp + 0x5cb8], rax
lea rax, [0x140208b08]
mov qword [rsp + 0xd708], rax
movzx eax, word [0x140207280]
mov rcx, qword [rsp + 0x7cb8]
movzx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov rax, qword [rsp + 0xd1d0]
mov eax, dword [rax]
mov ecx, dword [0x140207a38]
add ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x83c0]
mov dword [rcx], eax
mov rax, qword [rsp + 0x7f78]
mov rcx, qword [0x14020ce30]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x67b0], rax
lea rax, [0x1402081c5]
mov qword [0x140215ca0], rax
mov rax, qword [rsp + 0xb1e0]
movsx eax, word [rax]
mov rcx, qword [0x14020cdf8]
movsx ecx, word [rcx]
shl eax, cl
mov rcx, qword [rsp + 0xb058]
mov word [rcx], ax
mov rax, qword [rsp + 0xa290]
mov eax, dword [rax]
mov rcx, qword [0x140212128]
mov qword [rsp + 0xd710], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd710]
mov eax, dword [rax]
sar eax, cl
mov dword [rsp + 0x4650], eax
mov r8, qword [rsp + 0xa3a8]
mov rdx, qword [0x140214520]
mov rcx, qword [rsp + 0xd718]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215cac], eax
mov rax, qword [rsp + 0x6ab0]
mov rcx, qword [0x1402072e0]
or rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
mov rax, qword [rsp + 0x96b8]
movzx eax, byte [rax]
movzx ecx, byte [0x1402088fa]
or eax, ecx
mov byte [rsp + 0x446], al
mov rcx, qword [rsp + 0xd720]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215cc0], eax
movzx eax, word [rsp + 0x19c8]
movzx ecx, word [rsp + 0xf80]
xor eax, ecx
mov word [rsp + 0x14e8], ax
mov rcx, qword [rsp + 0x87d0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212c30], eax
mov eax, dword [rsp + 0x4bcc]
mov ecx, dword [0x1402088ec]
and ecx, eax
mov eax, ecx
mov dword [0x140208cb4], eax
mov rax, qword [0x14020cef8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0xa678]
mov qword [rsp + 0xd728], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd728]
mov rax, qword [rax]
shr rax, cl
mov rcx, qword [rsp + 0xb578]
mov qword [rcx], rax
mov rax, qword [rsp + 0xd310]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x806]
shl eax, cl
mov byte [rsp + 0xcc0], al
mov r8, qword [rsp + 0xa658]
mov rdx, qword [0x1402128d8]
mov rcx, qword [rsp + 0xd730]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215cd0], eax
mov rcx, qword [rsp + 0xd738]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215ce0], eax
mov rax, qword [0x14020d238]
movsx eax, word [rax]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov eax, dword [0x140208138]
mov ecx, dword [rsp + 0x27ec]
add ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0xc810]
mov dword [rcx], eax
lea rax, [rsp + 0x66f8]
mov qword [rsp + 0xd740], rax
mov r8, qword [rsp + 0xd748]
mov rdx, qword [0x140215ce8]
mov rcx, qword [rsp + 0xb938]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fbc0], eax
mov r8, qword [rsp + 0xd750]
mov rdx, qword [0x140215cf0]
mov rcx, qword [rsp + 0x7d90]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215a18], eax
mov rax, qword [rsp + 0x7be8]
movzx eax, byte [rax]
movzx ecx, byte [0x140208233]
add eax, ecx
mov byte [0x140208cc0], al
mov rcx, qword [rsp + 0x8700]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212554], eax
movzx eax, word [rsp + 0x1444]
mov rcx, qword [rsp + 0xc820]
movzx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x19c4], ax
mov rax, qword [0x1402150d0]
mov rcx, qword [0x140215488]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x3f24], eax
mov rax, qword [rsp + 0x8d30]
mov rcx, qword [0x140207270]
mov rax, qword [rax]
sub rax, rcx
mov qword [0x140207380], rax
mov rcx, qword [rsp + 0xd758]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215d10], eax
mov r8, qword [rsp + 0xd760]
mov rdx, qword [0x140215d18]
mov rcx, qword [rsp + 0x9d48]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213df0], eax
mov rax, qword [0x14020ce68]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xc18]
xor eax, ecx
mov byte [rsp + 0xcbf], al
movsx eax, word [0x140207268]
movsx ecx, word [rsp + 0x12c8]
and eax, ecx
mov word [rsp + 0x14a8], ax
mov rax, qword [0x140213ed8]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x1bb4]
sar eax, cl
mov dword [0x140208cc4], eax
mov rax, qword [rsp + 0x5a20]
mov rcx, qword [rsp + 0x6d98]
mov qword [rsp + 0xd768], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd768]
mov rax, qword [rax]
sar rax, cl
mov rcx, qword [rsp + 0x8840]
mov qword [rcx], rax
movzx eax, byte [0x140207575]
mov rcx, qword [rsp + 0x9658]
movzx ecx, byte [rcx]
imul eax, ecx
mov byte [rsp + 0x38e], al
mov rax, qword [rsp + 0x75b8]
movzx eax, word [rax]
movzx ecx, word [0x1402072d4]
add eax, ecx
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov rax, qword [rsp + 0xa328]
mov eax, dword [rax]
mov ecx, dword [0x140207b10]
and ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x8620]
mov dword [rcx], eax
mov r8, qword [rsp + 0xd770]
mov rdx, qword [0x140215d30]
mov rcx, qword [rsp + 0xd400]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402107c8], eax
lea rax, [0x140207320]
mov qword [rsp + 0xd778], rax
lea rax, [rsp + 0x70e]
mov qword [0x140215d40], rax
mov rax, qword [rsp + 0x7790]
movsx eax, word [rax]
movsx ecx, word [0x140207314]
xor eax, ecx
mov rcx, qword [rsp + 0x8678]
mov word [rcx], ax
mov rax, qword [rsp + 0x7760]
mov eax, dword [rax]
cdq
mov rcx, qword [rsp + 0xc868]
idiv dword [rcx]
mov eax, edx
mov dword [rsp + 0x50e4], eax
mov rcx, qword [rsp + 0x8b60]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215440], eax
mov rax, qword [rsp + 0x5b20]
mov rcx, qword [0x14020cd30]
mov qword [rsp + 0xd780], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd780]
mov rax, qword [rax]
shl rax, cl
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
mov rcx, qword [rsp + 0xd788]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215d3c], eax
mov rax, qword [rsp + 0xb150]
movzx eax, byte [rax]
mov rcx, qword [0x1402125b8]
movzx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x62b], al
mov r8, qword [rsp + 0xd790]
mov rdx, qword [0x140215d58]
mov rcx, qword [rsp + 0xd738]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212350], eax
lea rax, [rsp + 0xfa4]
mov qword [rsp + 0xd798], rax
lea rax, [rsp + 0x3420]
mov qword [0x140215d68], rax
mov rax, qword [0x14020cef8]
mov rcx, qword [rsp + 0x57c0]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [rsp + 0xac10]
mov qword [rcx], rax
mov rax, qword [rsp + 0x7238]
movsx eax, byte [rax]
movsx ecx, byte [0x1402077ac]
sub eax, ecx
mov byte [rsp + 0x90d], al
mov rcx, qword [rsp + 0x89e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215ce0], eax
mov rax, qword [rsp + 0xa730]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x78b8]
movsx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [0x14020ce98]
mov word [rcx], ax
mov r8, qword [rsp + 0xbed0]
mov rdx, qword [0x14020e2a0]
mov rcx, qword [rsp + 0xd7a0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215d64], eax
mov rax, qword [rsp + 0xa2e0]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [0x140207ed0]
sar eax, cl
mov rcx, qword [rsp + 0xb0b8]
mov dword [rcx], eax
mov r8, qword [rsp + 0x9f80]
mov rdx, qword [0x1402140a8]
mov rcx, qword [rsp + 0xd7a8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215d74], eax
mov rcx, qword [rsp + 0xd7b0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215d84], eax
lea rax, [rsp + 0x5380]
mov qword [rsp + 0xd7b8], rax
mov r8, qword [rsp + 0xd7c0]
mov rdx, qword [0x140215d88]
mov rcx, qword [rsp + 0x9e88]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213108], eax
mov rax, qword [0x140211478]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x6f1]
or eax, ecx
mov byte [0x140208cd3], al
mov rcx, qword [rsp + 0xbe48]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d8c8], eax
mov r8, qword [rsp + 0xbde0]
mov rdx, qword [0x140211750]
mov rcx, qword [rsp + 0xd7c8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215d9c], eax
mov rax, qword [rsp + 0x8ae0]
movzx eax, word [rax]
movzx ecx, word [0x1402072ac]
shl eax, cl
mov word [rsp + 0x1610], ax
lea rax, [rsp + 0x2114]
mov qword [rsp + 0xd7d0], rax
mov rax, qword [0x14020d110]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x6420]
add rcx, rax
mov rax, rcx
mov qword [0x140207270], rax
mov rax, qword [0x1402145c8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0x1a9]
and eax, ecx
mov rcx, qword [rsp + 0x7308]
mov byte [rcx], al
lea rax, [0x140207314]
mov qword [rsp + 0xd7d8], rax
mov rcx, qword [rsp + 0xd7e0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215da8], eax
mov eax, dword [rsp + 0x1ec8]
mov ecx, dword [rsp + 0x4a48]
and ecx, eax
mov eax, ecx
mov dword [0x140208ce4], eax
mov rax, qword [rsp + 0x5db8]
movzx ecx, al
mov rax, qword [0x140207338]
shl rax, cl
mov qword [rsp + 0x5d00], rax
lea rax, [rsp + 0xec]
mov qword [rsp + 0xd7e8], rax
mov r8, qword [rsp + 0xd7f0]
mov rdx, qword [0x140215db8]
mov rcx, qword [rsp + 0xb460]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020edc0], eax
mov rcx, qword [rsp + 0x87d0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021015c], eax
mov r8, qword [rsp + 0x86d0]
mov rdx, qword [0x140214510]
mov rcx, qword [rsp + 0xd7f8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215dc4], eax
movzx eax, word [0x140207304]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
sub eax, ecx
mov word [0x1402072d4], ax
mov rcx, qword [rsp + 0xd800]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215ddc], eax
mov rcx, qword [rsp + 0x80e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213994], eax
mov rax, qword [rsp + 0xd2b0]
mov rcx, qword [0x1402106a8]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x2458], eax
lea rax, [0x140207320]
mov qword [rsp + 0xd808], rax
mov r8, qword [rsp + 0xae00]
mov rdx, qword [0x140214e08]
mov rcx, qword [rsp + 0xd810]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215de4], eax
mov rax, qword [rsp + 0x8f68]
movsx eax, byte [rax]
movsx ecx, byte [0x14020776e]
xor eax, ecx
mov byte [0x140208ceb], al
mov rcx, qword [rsp + 0xd818]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215df4], eax
movsx eax, word [str.S83]
mov rcx, qword [rsp + 0xce90]
movsx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0xef8], ax
mov rax, qword [rsp + 0xcc20]
mov eax, dword [rax]
mov ecx, dword [0x140207348]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x4018], eax
mov rax, qword [rsp + 0xae68]
mov rcx, qword [0x14020cdf0]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov qword [0x140207338], rax
mov r8, qword [rsp + 0xd820]
mov rdx, qword [0x140215e08]
mov rcx, qword [rsp + 0x7b60]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402122fc], eax
mov rax, qword [rsp + 0xb9b8]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0xc228]
movzx ecx, byte [rcx]
imul eax, ecx
mov byte [rsp + 0x3ce], al
movzx eax, word [0x1402072d4]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
and eax, ecx
mov word [rsp + 0x16c4], ax
lea rax, [rsp + 0x26a0]
mov qword [0x140215e10], rax
mov rax, qword [0x1402072f8]
movzx ecx, al
mov rax, qword [0x140207320]
shr rax, cl
mov qword [rsp + 0x6488], rax
lea rax, [rsp + 0x914]
mov qword [rsp + 0xd828], rax
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
movsx ecx, word [0x140207268]
xor eax, ecx
mov rcx, qword [0x14020cfb0]
mov word [rcx], ax
mov rax, qword [0x14020dd98]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x381c]
shl eax, cl
mov dword [rsp + 0x29a4], eax
mov rax, qword [rsp + 0xb918]
mov rcx, qword [rsp + 0x6870]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x6370], rax
mov rax, qword [0x140213088]
movzx eax, byte [rax]
mov rcx, qword [0x140213508]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [0x140208cf9], al
mov rcx, qword [rsp + 0xce98]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213440], eax
movzx eax, word [rsp + 0x1018]
mov rcx, qword [0x14020d170]
movzx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x14ac], ax
lea rax, [rsp + 0x3420]
mov qword [rsp + 0xd830], rax
mov rax, qword [rsp + 0x94a8]
mov rcx, qword [0x140207380]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [0x14020cef8]
mov qword [rcx], rax
mov r8, qword [rsp + 0x93c8]
mov rdx, qword [0x1402110e0]
mov rcx, qword [rsp + 0xd838]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215e28], eax
movsx eax, byte [0x1402082de]
movsx ecx, byte [rsp + 0x593]
or eax, ecx
mov rcx, qword [rsp + 0x6d40]
mov byte [rcx], al
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x142c]
sub eax, ecx
mov word [rsp + 0xe88], ax
mov r8, qword [rsp + 0xc658]
mov rdx, qword [0x140210468]
mov rcx, qword [rsp + 0xd840]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215e30], eax
lea rax, [rsp + 0x2390]
mov qword [0x140215e40], rax
mov rax, qword [rsp + 0xa4b0]
mov rax, qword [rax]
mov rcx, qword [0x14020cc98]
mov qword [rsp + 0xd848], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd848]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x5490], rax
mov rcx, qword [rsp + 0xd850]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215e3c], eax
mov rax, qword [rsp + 0xc730]
movzx eax, byte [rax]
mov rcx, qword [0x140214770]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0xc27], al
movzx eax, word [0x140207304]
movzx ecx, word [rsp + 0x14c4]
sar eax, cl
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
mov eax, dword [rsp + 0x3efc]
mov rcx, qword [0x140214c38]
mov qword [rsp + 0xd858], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd858]
mov eax, dword [rax]
shr eax, cl
mov rcx, qword [rsp + 0xacc8]
mov dword [rcx], eax
lea rax, [rsp + 0x6ad8]
mov qword [rsp + 0xd860], rax
mov rax, qword [0x1402114c8]
movsx eax, byte [rax]
mov rcx, qword [0x140213230]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [0x140208d04], al
mov rax, qword [rsp + 0x8ee8]
movsx eax, word [rax]
movsx ecx, word [str.S83]
add eax, ecx
mov word [rsp + 0x14a8], ax
mov eax, dword [rsp + 0x4114]
mov ecx, dword [rsp + 0x4704]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x4858], eax
mov rcx, qword [rsp + 0x9680]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ceb8], eax
mov rax, qword [0x14020cd30]
mov rcx, qword [rsp + 0x58c8]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x49b]
movzx ecx, byte [0x140208797]
or eax, ecx
mov byte [rsp + 0xe6], al
lea rax, [0x140207304]
mov qword [rsp + 0xd868], rax
mov r8, qword [rsp + 0xcde0]
mov rdx, qword [0x14020d698]
mov rcx, qword [rsp + 0xd870]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215e54], eax
mov rax, qword [rsp + 0xa3d8]
mov rcx, qword [0x1402128e0]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [0x140208d08], eax
mov rax, qword [rsp + 0x6158]
mov rcx, qword [rsp + 0x61e8]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x7c50]
mov qword [rcx], rax
movsx eax, byte [0x1402087a2]
movsx ecx, byte [0x140208332]
sar eax, cl
mov byte [rsp + 0x657], al
movsx eax, word [rsp + 0x164c]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
or eax, ecx
mov word [0x140207314], ax
mov rax, qword [0x14020e570]
mov ecx, dword [rsp + 0x4650]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x26a8], eax
mov rcx, qword [rsp + 0xd878]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215e60], eax
mov rax, qword [0x140207350]
cqo
idiv qword [0x140207240]
mov rax, rdx
mov qword [rsp + 0x61b8], rax
mov r8, qword [rsp + 0xd880]
mov rdx, qword [0x140215e78]
mov rcx, qword [rsp + 0xb950]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402150d8], eax
mov rcx, qword [rsp + 0x8dc8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cfd8], eax
mov rax, qword [rsp + 0xb740]
movzx eax, byte [rax]
mov rcx, qword [0x140212680]
movzx ecx, byte [rcx]
cdq
idiv ecx
mov byte [0x140208d06], al
mov rax, qword [0x14020d170]
movzx eax, word [rax]
mov rcx, qword [rsp + 0xacf0]
movzx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0x1734], ax
lea rax, [0x140207628]
mov qword [rsp + 0xd888], rax
mov rax, qword [rsp + 0x9040]
mov rcx, qword [rsp + 0x94a8]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov qword [0x1402072f8], rax
movsx eax, byte [0x140207654]
mov rcx, qword [0x140214a58]
movsx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0x376], al
lea rax, [rsp + 0x13e4]
mov qword [rsp + 0xd890], rax
mov rax, qword [rsp + 0x9270]
mov eax, dword [rax]
mov ecx, dword [0x1402081d8]
and ecx, eax
mov eax, ecx
mov dword [0x140208d14], eax
mov r8, qword [rsp + 0x8158]
mov rdx, qword [0x14020db10]
mov rcx, qword [rsp + 0xd898]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215e88], eax
mov rax, qword [0x140207240]
mov rcx, qword [rsp + 0x5ad0]
xor rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0xc8d0]
mov qword [rcx], rax
movzx eax, byte [0x14020897e]
mov rcx, qword [rsp + 0xc568]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x98d], al
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
mov rcx, qword [0x14020d280]
movzx ecx, word [rcx]
add eax, ecx
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
mov rax, qword [0x1402143f0]
mov eax, dword [rax]
mov rcx, qword [rsp + 0xd2b0]
mov qword [rsp + 0xd8a0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd8a0]
mov eax, dword [rax]
shl eax, cl
mov rcx, qword [rsp + 0x7070]
mov dword [rcx], eax
mov rcx, qword [rsp + 0xd8a8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215e8c], eax
mov rax, qword [rsp + 0x59d0]
mov rcx, qword [rsp + 0xc170]
mov qword [rsp + 0xd8b0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd8b0]
mov rax, qword [rax]
shr rax, cl
mov qword [rsp + 0x55f8], rax
lea rax, [0x140207b0f]
mov qword [0x140215ea0], rax
mov rax, qword [0x14020d238]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x162c]
or eax, ecx
mov word [rsp + 0x1ae8], ax
mov r8, qword [rsp + 0xd8b8]
mov rdx, qword [0x140215eb8]
mov rcx, qword [rsp + 0xab98]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214ecc], eax
lea rax, [0x140207c58]
mov qword [rsp + 0xd8c0], rax
mov r8, qword [rsp + 0xd8c8]
mov rdx, qword [0x140215ec8]
mov rcx, qword [rsp + 0x7918]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211084], eax
mov rax, qword [rsp + 0x73e0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5db8]
or rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
movzx eax, byte [0x1402073b8]
movzx ecx, byte [0x1402084c4]
shl eax, cl
mov rcx, qword [rsp + 0xb6e0]
mov byte [rcx], al
lea rax, [rsp + 0x17c8]
mov qword [rsp + 0xd8d0], rax
mov rcx, qword [rsp + 0xaf28]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020cb84], eax
mov r8, qword [rsp + 0xb320]
mov rdx, qword [0x14020fb00]
mov rcx, qword [rsp + 0xd8d8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215eac], eax
mov rax, qword [0x140213448]
mov eax, dword [rax]
mov ecx, dword [0x140207cac]
and ecx, eax
mov eax, ecx
mov dword [0x140208d28], eax
mov rax, qword [0x140207380]
movzx ecx, al
mov rax, qword [rsp + 0x5260]
shr rax, cl
mov rcx, qword [rsp + 0x6ca8]
mov qword [rcx], rax
lea rax, [rsp + 0xa0]
mov qword [rsp + 0xd8e0], rax
movsx eax, word [rsp + 0x1950]
movsx ecx, word [str.S83]
xor eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov rcx, qword [rsp + 0xd8e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215ee0], eax
mov rax, qword [rsp + 0x7af8]
mov rcx, qword [rsp + 0xb3d8]
mov ecx, dword [rcx]
mov eax, dword [rax]
sub eax, ecx
mov dword [rsp + 0x4878], eax
lea rax, [0x1402072e0]
mov qword [rsp + 0xd8f0], rax
movzx eax, byte [0x140207950]
movzx ecx, byte [rsp + 0x8a]
add eax, ecx
mov byte [0x140208d1b], al
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x178c]
add eax, ecx
mov rcx, qword [rsp + 0xd590]
mov word [rcx], ax
mov rcx, qword [rsp + 0x9180]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402121ac], eax
mov r8, qword [rsp + 0xa8f8]
mov rdx, qword [0x140214c30]
mov rcx, qword [rsp + 0xd8f8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215eec], eax
mov r8, qword [rsp + 0x7470]
mov rdx, qword [0x14020eed0]
mov rcx, qword [rsp + 0xd900]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215ef8], eax
mov rcx, qword [rsp + 0xd908]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215f08], eax
mov rax, qword [rsp + 0x7070]
mov eax, dword [rax]
imul eax, dword [0x140207a9c]
mov dword [rsp + 0x2a30], eax
mov rax, qword [rsp + 0xc430]
mov rcx, qword [rsp + 0x8b10]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov qword [0x1402072f8], rax
mov r8, qword [rsp + 0xd910]
mov rdx, qword [0x140215f18]
mov rcx, qword [rsp + 0xa970]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215228], eax
mov rax, qword [0x1402153e8]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xc4]
sub eax, ecx
mov rcx, qword [rsp + 0xd8e0]
mov byte [rcx], al
movsx eax, word [rsp + 0x10f0]
movsx ecx, word [0x140207268]
xor eax, ecx
mov word [rsp + 0x1928], ax
mov rcx, qword [rsp + 0x8d68]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e848], eax
lea rax, [rsp + 0x24b4]
mov qword [0x140215f28], rax
mov rax, qword [rsp + 0x6698]
cqo
mov rcx, qword [0x14020d2a0]
idiv qword [rcx]
mov rcx, qword [rsp + 0xbf40]
mov qword [rcx], rax
lea rax, [0x140207f7e]
mov qword [rsp + 0xd918], rax
mov r8, qword [rsp + 0x75f0]
mov rdx, qword [0x140210ab8]
mov rcx, qword [rsp + 0xd920]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215f30], eax
movzx eax, word [rsp + 0x1764]
cdq
mov ecx, 0x1e5
idiv ecx
mov eax, edx
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov rax, qword [rsp + 0xb8e8]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x4c08]
shl eax, cl
mov dword [rsp + 0x3adc], eax
mov rcx, qword [rsp + 0xd928]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215f34], eax
lea rax, [0x140207250]
mov qword [rsp + 0xd930], rax
lea rax, [0x1402077ac]
mov qword [0x140215f50], rax
movsx eax, word [rsp + 0xe10]
movsx ecx, word [str.S83]
and eax, ecx
mov rcx, qword [rsp + 0x87b0]
mov word [rcx], ax
lea rax, [rsp + 0x2468]
mov qword [rsp + 0xd938], rax
mov rax, qword [0x140207240]
movzx ecx, al
mov rax, qword [rsp + 0x5c28]
sar rax, cl
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
mov rax, qword [0x140214d50]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x756]
sar eax, cl
mov byte [rsp + 0x63e], al
lea rax, [0x1402072ac]
mov qword [rsp + 0xd940], rax
lea rax, [rsp + 0x2018]
mov qword [0x140215f58], rax
mov rax, qword [rsp + 0xc858]
mov rcx, qword [0x14020cef8]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x64e0], rax
mov rax, qword [rsp + 0xb0d0]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0xae60]
movsx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x58], al
mov r8, qword [rsp + 0xd948]
mov rdx, qword [0x140215f68]
mov rcx, qword [rsp + 0x8180]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215d84], eax
movsx eax, word [0x140207268]
mov rcx, qword [0x14020cfb0]
movsx ecx, word [rcx]
and eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov rcx, qword [rsp + 0xb218]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210f78], eax
mov r8, qword [rsp + 0x82f0]
mov rdx, qword [0x140215398]
mov rcx, qword [rsp + 0xd950]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215f74], eax
mov eax, dword [0x140207724]
mov rcx, qword [rsp + 0xa3b0]
mov qword [rsp + 0xd958], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd958]
mov eax, dword [rax]
shl eax, cl
mov rcx, qword [rsp + 0xbde8]
mov dword [rcx], eax
mov rax, qword [rsp + 0x9ae0]
mov rax, qword [rax]
mov rcx, qword [0x140207338]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x5908], rax
mov rax, qword [0x140213e48]
movzx eax, byte [rax]
movzx ecx, byte [0x1402075bd]
sub eax, ecx
mov byte [0x140208d41], al
mov rax, qword [rsp + 0xa8c0]
movzx eax, word [rax]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0xa550]
mov word [rcx], ax
mov rcx, qword [rsp + 0xd960]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215f80], eax
mov r8, qword [rsp + 0xd968]
mov rdx, qword [0x140215f90]
mov rcx, qword [rsp + 0xb090]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d590], eax
mov rcx, qword [rsp + 0xd8a8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210428], eax
mov rcx, qword [rsp + 0xd970]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215f98], eax
mov r8, qword [rsp + 0xd978]
mov rdx, qword [0x140215fb0]
mov rcx, qword [rsp + 0xb7e8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212364], eax
mov eax, dword [rsp + 0x4a94]
mov rcx, qword [rsp + 0x7140]
mov qword [rsp + 0xd980], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd980]
mov eax, dword [rax]
shl eax, cl
mov dword [rsp + 0x3e78], eax
mov rcx, qword [rsp + 0xa0f0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402113d0], eax
mov rax, qword [rsp + 0x5280]
movzx ecx, al
mov rax, qword [0x1402072f8]
shr rax, cl
mov qword [0x140207320], rax
mov r8, qword [rsp + 0x9888]
mov rdx, qword [0x1402138d8]
mov rcx, qword [rsp + 0xd988]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140215fb8], eax
mov rax, qword [rsp + 0x8008]
movsx eax, byte [rax]
movsx ecx, byte [0x1402086ff]
or eax, ecx
mov rcx, qword [rsp + 0xbe80]
mov byte [rcx], al
mov rax, qword [rsp + 0xc910]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x193c]
imul eax, ecx
mov word [rsp + 0x1b34], ax
mov rcx, qword [rsp + 0xd990]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140215fbc], eax
mov rax, qword [0x14020f808]
mov ecx, dword [rsp + 0x49d4]
mov eax, dword [rax]
xor eax, ecx
mov dword [0x140208d54], eax
mov rax, qword [0x14020cc98]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5f28]
add rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x8c60]
mov qword [rcx], rax
mov r8, qword [rsp + 0xd998]
mov rdx, qword [0x140215fd8]
mov rcx, qword [rsp + 0xd5c0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f554], eax
lea rax, [0x140207b26]
mov qword [rsp + 0xd9a0], rax
movzx eax, word [rsp + 0xdc8]
movzx ecx, word [0x1402072d4]
and eax, ecx
mov word [0x140207280], ax
mov rax, qword [0x14020ddd8]
mov ecx, dword [rsp + 0x49a4]
mov eax, dword [rax]
and eax, ecx
mov rcx, qword [rsp + 0x8670]
mov dword [rcx], eax
lea rax, [0x140207250]
mov qword [rsp + 0xd9a8], rax
lea rax, [rsp + 0x4af]
mov qword [0x140215fe8], rax
mov r8, qword [rsp + 0xd9b0]
mov rdx, qword [0x140215ff0]
mov rcx, qword [rsp + 0xaa20]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020fce0], eax
mov rcx, qword [rsp + 0xa6c0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213200], eax
mov r8, qword [rsp + 0xad08]
mov rdx, qword [0x140212078]
mov rcx, qword [rsp + 0xd9b8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140216000], eax
movsx eax, word [rsp + 0x18e0]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
imul eax, ecx
mov rcx, qword [rsp + 0xc378]
mov word [rcx], ax
lea rax, [rsp + 0x3314]
mov qword [rsp + 0xd9c0], rax
mov rax, qword [0x140207350]
mov rcx, qword [rsp + 0x68a0]
sub rcx, rax
mov rax, rcx
mov qword [0x1402072e0], rax
mov rcx, qword [rsp + 0xd9c8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140216004], eax
movzx eax, byte [0x140208ae8]
movzx ecx, byte [rsp + 0xb4d]
add eax, ecx
mov byte [rsp + 0x8a], al
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1368]
xor eax, ecx
mov word [rsp + 0x1478], ax
mov rcx, qword [rsp + 0xa9c0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140213b94], eax
mov rax, qword [0x140214c38]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x2294]
shl eax, cl
mov dword [0x140208d64], eax
mov rax, qword [rsp + 0xd3e8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x9850]
mov qword [rsp + 0xd9d0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd9d0]
mov rax, qword [rax]
shr rax, cl
mov rcx, qword [rsp + 0x9e90]
mov qword [rcx], rax
lea rax, [0x140207530]
mov qword [rsp + 0xd9d8], rax
mov r8, qword [rsp + 0x93f0]
mov rdx, qword [0x140213ca8]
mov rcx, qword [rsp + 0xd9e0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021601c], eax
mov rax, qword [0x14020d238]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1ac0]
or eax, ecx
mov word [0x140207314], ax
mov rax, qword [rsp + 0x7988]
mov eax, dword [rax]
mov ecx, dword [0x1402083a0]
or ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x9cc8]
mov dword [rcx], eax
lea rax, [rsp + 0x5b78]
mov qword [rsp + 0xd9e8], rax
mov rax, qword [0x14020dd68]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0xc3e8]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [0x140208d5b], al
mov rax, qword [rsp + 0xd030]
movzx eax, word [rax]
movzx ecx, word [0x1402072d4]
and eax, ecx
mov word [rsp + 0x1a34], ax
lea rax, [0x1402083e0]
mov qword [rsp + 0xd9f0], rax
mov rax, qword [0x140207380]
mov rcx, qword [rsp + 0x7550]
mov qword [rsp + 0xd9f8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xd9f8]
mov rax, qword [rax]
shr rax, cl
mov rcx, qword [0x14020d110]
mov qword [rcx], rax
movsx eax, byte [rsp + 0x9a8]
movsx ecx, byte [rsp + 0x35d]
shl eax, cl
mov rcx, qword [rsp + 0x6c40]
mov byte [rcx], al
lea rax, [0x140207314]
mov qword [rsp + 0xda00], rax
lea rax, [0x140207998]
mov qword [0x140216030], rax
mov r8, qword [rsp + 0xc600]
mov rdx, qword [0x1402101c0]
mov rcx, qword [rsp + 0xda08]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140216038], eax
mov rax, qword [rsp + 0xacb8]
mov rax, qword [rax]
cqo
idiv qword [0x140207240]
mov rcx, qword [rsp + 0x7310]
mov qword [rcx], rax
mov rax, qword [rsp + 0xc3e8]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x5ff]
cdq
idiv ecx
mov eax, edx
mov byte [rsp + 0x472], al
mov rax, qword [0x14020cdb0]
movzx eax, word [rax]
mov rcx, qword [rsp + 0xbb68]
movzx ecx, word [rcx]
sub eax, ecx
mov word [0x140207280], ax
mov rax, qword [0x140212db0]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x4694]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3644], eax
lea rax, [0x140207250]
mov qword [rsp + 0xda10], rax
mov rcx, qword [rsp + 0xda18]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021603c], eax
mov rax, qword [rsp + 0x8c50]
movsx eax, byte [rax]
movsx ecx, byte [0x140207794]
add eax, ecx
mov byte [0x140208d6b], al
movsx eax, word [rsp + 0x13bc]
mov rcx, qword [rsp + 0x71a8]
movsx ecx, word [rcx]
shl eax, cl
mov rcx, qword [rsp + 0xd2c0]
mov word [rcx], ax
mov rcx, qword [rsp + 0xa208]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402137dc], eax
lea rax, [0x1402085e8]
mov qword [rsp + 0xda20], rax
mov r8, qword [rsp + 0xb7d8]
mov rdx, qword [0x140212b68]
mov rcx, qword [rsp + 0xda28]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140216054], eax
mov r8, qword [rsp + 0x9430]
mov rdx, qword [0x14020d060]
mov rcx, qword [rsp + 0xda30]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140216060], eax
mov rax, qword [rsp + 0x8af0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5ed8]
or rcx, rax
mov rax, rcx
mov qword [0x140207258], rax
movzx eax, byte [0x1402083fc]
mov rcx, qword [0x140213958]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x8c9], al
movzx eax, word [rsp + 0x14ac]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
xor eax, ecx
mov word [rsp + 0x1b70], ax
mov rcx, qword [rsp + 0xda38]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140216068], eax
mov rax, qword [rsp + 0xd2b0]
mov eax, dword [rax]
mov ecx, dword [0x140207428]
and ecx, eax
mov eax, ecx
mov dword [0x140208d7c], eax
mov rcx, qword [rsp + 0x9c38]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021062c], eax
mov rax, qword [rsp + 0x6000]
movzx ecx, al
mov rax, qword [0x140207270]
shr rax, cl
mov qword [rsp + 0x6298], rax
mov r8, qword [rsp + 0x92d8]
mov rdx, qword [0x140213bd0]
mov rcx, qword [rsp + 0xda40]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140216078], eax
movsx eax, byte [rsp + 0x44]
movsx ecx, byte [0x140208655]
sar eax, cl
mov byte [rsp + 0xa1f], al
mov r8, qword [rsp + 0xc030]
mov rdx, qword [0x140212ed8]
mov rcx, qword [rsp + 0xda48]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140216088], eax
mov rcx, qword [rsp + 0xda50]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021608c], eax
mov rax, qword [rsp + 0x9200]
movsx eax, word [rax]
movsx ecx, word [rsp + 0xfb8]
add eax, ecx
mov rcx, qword [0x14020ce98]
mov word [rcx], ax
mov eax, dword [rsp + 0x4e20]
mov ecx, dword [0x1402081f4]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x2f80], eax
mov rax, qword [rsp + 0xa128]
mov rcx, qword [0x140207258]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x5d48], rax
lea rax, [rsp + 0x2a3]
mov qword [0x140216098], rax
movzx eax, word [rsp + 0x1808]
movzx ecx, word [0x140207280]
cdq
idiv ecx
mov rcx, qword [rsp + 0xc338]
mov word [rcx], ax
mov r8, qword [rsp + 0xda58]
mov rdx, qword [0x1402160a0]
mov rcx, qword [rsp + 0x8848]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f02c], eax
mov rax, qword [rsp + 0x8f80]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x3898]
shl eax, cl
mov dword [rsp + 0x3728], eax
mov rax, qword [rsp + 0x6810]
mov rcx, qword [0x140207380]
or rcx, rax
mov rax, rcx
mov qword [0x140207270], rax
movsx eax, byte [rsp + 0x4af]
movsx ecx, byte [0x140207e49]
sub eax, ecx
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
mov rcx, qword [rsp + 0x7f08]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020ccd0], eax
mov r8, qword [rsp + 0xc298]
mov rdx, qword [0x14020f7a0]
mov rcx, qword [rsp + 0xda60]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402160b0], eax
lea rax, [0x140207290]
mov qword [rsp + 0xda68], rax
mov rcx, qword [rsp + 0xda70]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402160bc], eax
lea rax, [rsp + 0x28bc]
mov qword [0x1402160c8], rax
mov rcx, qword [rsp + 0xa7c8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211adc], eax
mov rax, qword [0x14020cdf0]
mov rcx, qword [0x140207258]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [rsp + 0x8d00]
mov qword [rcx], rax
mov r8, qword [rsp + 0xc088]
mov rdx, qword [0x14020cb40]
mov rcx, qword [rsp + 0xda78]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402160d0], eax
mov r8, qword [rsp + 0x9038]
mov rdx, qword [0x14020eda8]
mov rcx, qword [rsp + 0xda80]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402160d8], eax
movzx eax, byte [rsp + 0x3dc]
movzx ecx, byte [0x140208cd3]
xor eax, ecx
mov byte [rsp + 0x89d], al
movzx eax, word [0x1402072d4]
mov rcx, qword [rsp + 0x8268]
movzx ecx, word [rcx]
sar eax, cl
mov word [0x1402072ac], ax
mov eax, dword [0x140207978]
mov ecx, dword [0x140208390]
or ecx, eax
mov eax, ecx
mov dword [rsp + 0x28f8], eax
mov rax, qword [0x14020d248]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x87c8]
mov qword [rsp + 0xda88], rcx
movzx ecx, al
mov rax, qword [rsp + 0xda88]
mov rax, qword [rax]
shl rax, cl
mov qword [rsp + 0x6060], rax
mov rax, qword [0x14020fa20]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x9380]
movsx ecx, byte [rcx]
add eax, ecx
mov byte [0x140208d95], al
mov rax, qword [0x14020cdf8]
movsx eax, word [rax]
movsx ecx, word [str.S83]
and eax, ecx
mov word [rsp + 0x1264], ax
mov rcx, qword [rsp + 0xda90]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402160e8], eax
lea rax, [rsp + 0x2140]
mov qword [rsp + 0xda98], rax
mov rcx, qword [rsp + 0xd818]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402129b8], eax
mov rax, qword [rsp + 0x7670]
mov rax, qword [rax]
mov rcx, qword [0x1402072e0]
and rcx, rax
mov rax, rcx
mov rcx, qword [0x14020d2a0]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x17c]
mov rcx, qword [0x1402102d0]
movzx ecx, byte [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x6ff0]
mov byte [rcx], al
movzx eax, word [rsp + 0x155c]
mov rcx, qword [rsp + 0x9a38]
movzx ecx, word [rcx]
sub eax, ecx
mov word [rsp + 0x1550], ax
mov rax, qword [0x1402134e8]
mov rcx, qword [rsp + 0xa9b8]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [0x140208d98], eax
mov rax, qword [rsp + 0xa678]
mov rcx, qword [0x140207270]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x6060], rax
movsx eax, byte [rsp + 0xd3d]
movsx ecx, byte [rsp + 0x307]
sar eax, cl
mov byte [rsp + 0xc64], al
movsx eax, word [str.S83]
movsx ecx, word [rsp + 0x172c]
or eax, ecx
mov word [0x140207268], ax
mov rax, qword [rsp + 0xa2e0]
mov rcx, qword [0x140215268]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x4a48], eax
mov r8, qword [rsp + 0xbbe8]
mov rdx, qword [0x140212b70]
mov rcx, qword [rsp + 0xdaa0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402160f4], eax
mov r8, qword [rsp + 0x7688]
mov rdx, qword [0x140210660]
mov rcx, qword [rsp + 0xdaa8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402160fc], eax
lea rax, [rsp + 0x61b8]
mov qword [rsp + 0xdab0], rax
lea rax, [rsp + 0x23a]
mov qword [0x140216110], rax
movzx eax, word [0x1402072ac]
mov rcx, qword [rsp + 0xc198]
movzx ecx, word [rcx]
and eax, ecx
mov rcx, qword [rsp + 0xb008]
mov word [rcx], ax
lea rax, [rsp + 0x48f4]
mov qword [rsp + 0xdab8], rax
mov rax, qword [0x1402072f8]
mov rcx, qword [0x14020d248]
mov qword [rsp + 0xdac0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xdac0]
mov rax, qword [rax]
shr rax, cl
mov qword [0x140207380], rax
movsx eax, byte [rsp + 0x1ed]
movsx ecx, byte [0x140207d4d]
xor eax, ecx
mov byte [rsp + 0x159], al
mov rax, qword [0x14020ce98]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x8678]
movsx ecx, word [rcx]
cdq
idiv ecx
mov eax, edx
mov word [rsp + 0x112c], ax
lea rax, [0x140207bb0]
mov qword [0x140216118], rax
mov rcx, qword [rsp + 0xdac8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140216120], eax
mov rcx, qword [rsp + 0xa080]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020fdbc], eax
mov rax, qword [0x140207350]
cqo
idiv qword [rsp + 0x5c28]
mov qword [rsp + 0x5ae0], rax
mov rax, qword [0x1402139b8]
movzx eax, byte [rax]
movzx ecx, byte [0x140207e3a]
shl eax, cl
mov byte [rsp + 0xc0], al
mov rax, qword [rsp + 0xca30]
movzx eax, word [rax]
movzx ecx, word [0x140207304]
sub eax, ecx
mov word [0x140207280], ax
mov eax, dword [rsp + 0x43d0]
mov ecx, dword [rsp + 0x4a9c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4c98], eax
lea rax, [0x140207380]
mov qword [rsp + 0xdad0], rax
movsx eax, byte [0x140208640]
mov rcx, qword [rsp + 0x8490]
movsx ecx, byte [rcx]
add eax, ecx
mov byte [0x140208da5], al
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [rsp + 0x8bf8]
mov word [rcx], ax
lea rax, [rsp + 0x1cfc]
mov qword [rsp + 0xdad8], rax
mov rax, qword [0x14020cc98]
mov rcx, qword [rsp + 0xd7b8]
mov rcx, qword [rcx]
mov rax, qword [rax]
or rax, rcx
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x924]
movzx ecx, byte [0x140207987]
sub eax, ecx
mov rcx, qword [rsp + 0x7330]
mov byte [rcx], al
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x1130]
shl eax, cl
mov word [rsp + 0x19f0], ax
xor edx, edx
mov rax, qword [0x140212d28]
mov eax, dword [rax]
mov rcx, qword [0x14020ea10]
div dword [rcx]
mov dword [0x140208db0], eax
mov r8, qword [rsp + 0xd3c0]
mov rdx, qword [0x140213488]
mov rcx, qword [rsp + 0xdae0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140216140], eax
xor edx, edx
mov rax, qword [rsp + 0x5af8]
div qword [0x1402072f8]
mov rax, rdx
mov rcx, qword [rsp + 0x70d8]
mov qword [rcx], rax
movsx eax, byte [0x140208223]
movsx ecx, byte [rsp + 0xea]
imul eax, ecx
mov byte [rsp + 0xb3e], al
mov rcx, qword [rsp + 0xdae8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021614c], eax
movsx eax, word [0x140207290]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
and eax, ecx
mov rcx, qword [0x14020d238]
mov word [rcx], ax
mov rax, qword [0x140214c60]
mov eax, dword [rax]
mov rcx, qword [rsp + 0xcb08]
mov qword [rsp + 0xdaf0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xdaf0]
mov eax, dword [rax]
sar eax, cl
mov rcx, qword [rsp + 0x94b8]
mov dword [rcx], eax
mov rax, qword [rsp + 0x55c8]
mov rcx, qword [0x14020d2a0]
mov qword [rsp + 0xdaf8], rcx
movzx ecx, al
mov rax, qword [rsp + 0xdaf8]
mov rax, qword [rax]
sar rax, cl
mov qword [rsp + 0x6278], rax
movzx eax, byte [0x140207a47]
movzx ecx, byte [str.Yo5y0]
shl eax, cl
mov byte [0x140208db8], al
movzx eax, word [rsp + 0x10fc]
movzx ecx, word [0x140207304]
add eax, ecx
mov word [rsp + 0x1b0c], ax
mov rax, qword [rsp + 0xa530]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x3cfc]
and ecx, eax
mov eax, ecx
mov dword [rsp + 0x24b8], eax
mov rax, qword [0x14020ce30]
mov rcx, qword [rsp + 0xa2d8]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [0x14020ce30]
mov qword [rcx], rax
mov rax, qword [rsp + 0x9580]
movsx eax, byte [rax]
mov rcx, qword [0x14020d468]
movsx ecx, byte [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x98f8]
mov byte [rcx], al
mov r8, qword [rsp + 0xdb00]
mov rdx, qword [0x140216158]
mov rcx, qword [rsp + 0x6f78]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212f3c], eax
lea rax, [rsp + 0x1458]
mov qword [rsp + 0xdb08], rax
mov rcx, qword [rsp + 0xd4f0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14021063c], eax
lea rax, [rsp + 0x27ec]
mov qword [0x140216168], rax
mov rax, qword [0x14020cdf0]
mov rcx, qword [0x140207240]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [rsp + 0x8c60]
mov qword [rcx], rax
mov r8, qword [rsp + 0xb0e8]
mov rdx, qword [0x14020d3f8]
mov rcx, qword [rsp + 0xdb10]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140216178], eax
mov r8, qword [rsp + 0xc0b0]
mov rdx, qword [0x1402138b0]
mov rcx, qword [rsp + 0xdb18]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14021617c], eax
mov rcx, qword [rsp + 0xdb20]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140216188], eax
movzx eax, byte [rsp + 0x62b]
movzx ecx, byte [0x1402072bf]
sub eax, ecx
mov byte [rsp + 0x8b2], al
mov r8, qword [rsp + 0xdb28]
mov rdx, qword [0x140216190]
mov rcx, qword [rsp + 0xb410]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020caf8], eax
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x15d8]
sar eax, cl
mov rcx, qword [0x14020cdb0]
mov word [rcx], ax
mov rcx, qword [rsp + 0x74e8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e370], eax
mov rax, qword [0x140215768]
mov ecx, dword [0x1402082f4]
mov eax, dword [rax]
or eax, ecx
mov rcx, qword [rsp + 0x7c90]
mov dword [rcx], eax
mov rax, qword [0x140207270]
mov rcx, qword [rsp + 0x5df0]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x52b0], rax
movsx eax, byte [0x140208488]
mov rcx, qword [rsp + 0xa2b0]
movsx ecx, byte [rcx]
shl eax, cl
mov byte [0x140208dbb], al
mov rax, qword [0x14020d238]
movsx eax, word [rax]
movsx ecx, word [0x140207290]
add eax, ecx
mov word [rsp + 0x1680], ax
mov rcx, qword [rsp + 0xdb30]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402161a4], eax
lea rax, [rsp + 0x381c]
mov qword [rsp + 0xdb38], rax
mov rax, qword [0x14020cc98]
mov rcx, qword [0x140207258]
mov rax, qword [rax]
and rax, rcx
mov qword [0x140207240], rax
movzx eax, byte [rsp + 0x2a9]
mov rcx, qword [0x140215b58]
movzx ecx, byte [rcx]
and eax, ecx
mov byte [rsp + 0xb42], al
lea rax, [rsp + 0x17d0]
mov qword [rsp + 0xdb40], rax
mov eax, dword [0x140207f94]
mov ecx, dword [rsp + 0x2a8c]
xor ecx, eax
mov eax, ecx
mov dword [0x140208dcc], eax
mov r8, qword [rsp + 0xdb48]
mov rdx, qword [0x1402161b0]
mov rcx, qword [rsp + 0xd908]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213d30], eax
mov r8, qword [rsp + 0xdb50]
mov rdx, qword [0x1402161c8]
mov rcx, qword [rsp + 0xc000]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211b94], eax
mov rax, qword [rsp + 0x5f08]
mov rcx, qword [rsp + 0x6368]
sub rcx, rax
mov rax, rcx
mov qword [rsp + 0x6270], rax
lea rax, [0x1402086ef]
mov qword [rsp + 0xdb58], rax
movsx eax, word [0x140207290]
movsx ecx, word [rsp + 0x164c]
add eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov eax, dword [rsp + 0x4820]
movzx ecx, al
mov eax, dword [0x140207724]
shl eax, cl
mov rcx, qword [rsp + 0xaf78]
mov dword [rcx], eax
lea rax, [rsp + 0x5d58]
mov qword [rsp + 0xdb60], rax
movzx eax, byte [0x14020781d]
mov rcx, qword [rsp + 0x97f0]
movzx ecx, byte [rcx]
cdq
idiv ecx
mov eax, edx
mov byte [0x140208dca], al
mov rcx, qword [rsp + 0x71b0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020f2b8], eax
mov rax, qword [rsp + 0xa100]
movzx eax, word [rax]
mov rcx, qword [0x14020cdb0]
movzx ecx, word [rcx]
sar eax, cl
mov word [rsp + 0x18a0], ax
mov rcx, qword [rsp + 0xdb68]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402161d8], eax
mov r8, qword [rsp + 0xdb70]
mov rdx, qword [0x1402161e0]
mov rcx, qword [rsp + 0x6c80]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020e1a4], eax
mov rax, qword [rsp + 0xc4e0]
mov rcx, qword [rsp + 0xb098]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [rsp + 0x2ee4], eax
mov rax, qword [0x14020d248]
mov rax, qword [rax]
mov rcx, qword [0x140207320]
or rcx, rax
mov rax, rcx
mov qword [0x140207380], rax
movsx eax, byte [rsp + 0x295]
mov rcx, qword [0x14020d880]
movsx ecx, byte [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x9468]
mov byte [rcx], al
mov rcx, qword [rsp + 0xc9b0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212fa8], eax
lea rax, [rsp + 0x1548]
mov qword [rsp + 0xdb78], rax
lea rax, [rsp + 0x4e40]
mov qword [0x1402161f0], rax
mov rax, qword [rsp + 0xa478]
mov rax, qword [rax]
mov rcx, qword [0x140207338]
and rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0xa4b0]
mov qword [rcx], rax
movzx eax, byte [rsp + 0x704]
movzx ecx, byte [0x140207987]
sar eax, cl
mov byte [rsp + 0x342], al
mov r8, qword [rsp + 0xabe0]
mov rdx, qword [0x140210c60]
mov rcx, qword [rsp + 0xdb80]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140216204], eax
movzx eax, word [rsp + 0xe4c]
movzx ecx, word [rsp + 0x1934]
imul eax, ecx
mov rcx, qword [0x14020d170]
mov word [rcx], ax
xor edx, edx
mov rax, qword [0x1402143f0]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x82e8]
div dword [rcx]
mov dword [rsp + 0x2e70], eax
lea rax, [rsp + 0x5eb8]
mov qword [rsp + 0xdb88], rax
mov rcx, qword [rsp + 0xdb90]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140216210], eax
mov rax, qword [0x140211d60]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xd3d]
xor eax, ecx
mov byte [0x140208dda], al
mov r8, qword [rsp + 0xdb98]
mov rdx, qword [0x140216228]
mov rcx, qword [rsp + 0x8bc8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402150c0], eax
mov rax, qword [rsp + 0xbd20]
movsx eax, word [rax]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0xc720]
mov word [rcx], ax
lea rax, [rsp + 0x2140]
mov qword [rsp + 0xdba0], rax
mov rax, qword [rsp + 0x94c8]
mov rcx, qword [0x14020d2a0]
mov rcx, qword [rcx]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [0x14020cc98]
mov qword [rcx], rax
mov rax, qword [rsp + 0xc730]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x7dd8]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x23a], al
mov r8, qword [rsp + 0xdba8]
mov rdx, qword [0x140216230]
mov rcx, qword [rsp + 0xc950]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140214b70], eax
mov rcx, qword [rsp + 0x8c90]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020e604], eax
mov rcx, qword [rsp + 0xdbb0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140216244], eax
mov r8, qword [rsp + 0xdbb8]
mov rdx, qword [0x140216248]
mov rcx, qword [rsp + 0x7ec0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402131f4], eax
mov r8, qword [rsp + 0xdbc0]
mov rdx, qword [0x140216258]
mov rcx, qword [rsp + 0xb8b0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140211030], eax
movzx eax, word [0x1402072ac]
mov rcx, qword [rsp + 0xaa68]
movzx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0x1864], ax
mov eax, dword [0x140208d7c]
mov ecx, dword [rsp + 0x2870]
sub ecx, eax
mov eax, ecx
mov dword [0x140208dec], eax
mov rax, qword [0x14020cd60]
mov rcx, qword [rsp + 0xa060]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x5720], rax
lea rax, [0x140207ee7]
mov qword [rsp + 0xdbc8], rax
movsx eax, word [0x140207314]
mov rcx, qword [rsp + 0xc890]
movsx ecx, word [rcx]
shl eax, cl
mov word [str.S83], ax
mov rax, qword [0x140211590]
mov rcx, qword [rsp + 0x8f50]
mov ecx, dword [rcx]
mov eax, dword [rax]
and eax, ecx
mov rcx, qword [rsp + 0x8e38]
mov dword [rcx], eax
mov rcx, qword [rsp + 0x8760]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212c10], eax
lea rax, [rsp + 0x6128]
mov qword [rsp + 0xdbd0], rax
mov rax, qword [0x1402123e8]
movzx eax, byte [rax]
mov rcx, qword [0x14020f6f0]
movzx ecx, byte [rcx]
sar eax, cl
mov byte [str.319G], al
mov rax, qword [rsp + 0xd228]
movzx eax, word [rax]
movzx ecx, word [0x140207280]
sar eax, cl
mov word [rsp + 0x155c], ax
mov rax, qword [rsp + 0xccb0]
mov ecx, dword [rsp + 0x326c]
mov eax, dword [rax]
xor eax, ecx
mov dword [rsp + 0x3718], eax
mov r8, qword [rsp + 0xda58]
mov rdx, qword [0x14020fd50]
mov rcx, qword [rsp + 0xdbd8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140216278], eax
mov rax, qword [0x14020d110]
mov rcx, qword [rsp + 0x6ad8]
mov rax, qword [rax]
add rax, rcx
mov rcx, qword [0x14020d1f0]
mov qword [rcx], rax
movsx eax, byte [rsp + 0xa40]
movsx ecx, byte [0x140207fa9]
and eax, ecx
mov rcx, qword [rsp + 0xd518]
mov byte [rcx], al
mov rcx, qword [rsp + 0xdbe0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140216290], eax
lea rax, [rsp + 0x1474]
mov qword [rsp + 0xdbe8], rax
mov rcx, qword [rsp + 0xa930]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214b3c], eax
mov eax, dword [0x140207adc]
movzx ecx, al
mov eax, dword [rsp + 0x2830]
shl eax, cl
mov dword [0x140208df8], eax
mov r8, qword [rsp + 0xb6d0]
mov rdx, qword [0x140210df0]
mov rcx, qword [rsp + 0xdbf0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140216294], eax
mov r8, qword [rsp + 0x9e98]
mov rdx, qword [0x14020e568]
mov rcx, qword [rsp + 0xdbf8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402162a4], eax
mov rcx, qword [rsp + 0xdc00]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402162b4], eax
mov rcx, qword [rsp + 0xdbf0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402131b0], eax
mov r8, qword [rsp + 0xc250]
mov rdx, qword [0x14020e7d0]
mov rcx, qword [rsp + 0xdc08]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402162c0], eax
mov rax, qword [rsp + 0x5b58]
mov rcx, qword [rsp + 0x52c8]
or rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0xcad8]
mov qword [rcx], rax
mov rcx, qword [rsp + 0xdc10]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402162c4], eax
mov rax, qword [0x14020dab0]
movzx eax, byte [rax]
mov rcx, qword [0x14020daf0]
movzx ecx, byte [rcx]
sub eax, ecx
mov byte [rsp + 0x8d5], al
movzx eax, word [rsp + 0x1298]
movzx ecx, word [0x1402072ac]
sub eax, ecx
mov word [0x1402072d4], ax
mov r8, qword [rsp + 0xdc18]
mov rdx, qword [0x1402162d0]
mov rcx, qword [rsp + 0xcf50]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020f8a4], eax
mov rcx, qword [rsp + 0xd038]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140212a24], eax
mov eax, dword [rsp + 0x3adc]
movzx ecx, al
mov eax, dword [0x140208764]
shl eax, cl
mov rcx, qword [rsp + 0xd128]
mov dword [rcx], eax
mov rax, qword [0x140207380]
movzx ecx, al
mov rax, qword [0x140207320]
shr rax, cl
mov qword [rsp + 0x6770], rax
lea rax, [rsp + 0x307]
mov qword [0x1402162e8], rax
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
mov rcx, qword [rsp + 0x7600]
movsx ecx, word [rcx]
or eax, ecx
mov word [rsp + 0xf3c], ax
lea rax, [rsp + 0x43e8]
mov qword [rsp + 0xdc20], rax
mov rax, qword [0x14020cdf0]
mov rcx, qword [0x14020cd30]
mov rcx, qword [rcx]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [0x14020cdf0]
mov qword [rcx], rax
movzx eax, byte [rsp + 0xb42]
mov rcx, qword [0x1402130c0]
movzx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x6ae], al
movzx eax, word [rsp + 0x15b8]
movzx ecx, word [rsp + 0x1490]
and eax, ecx
mov word [rsp + 0x17f4], ax
mov eax, dword [rsp + 0x39e8]
mov ecx, dword [0x14020882c]
and ecx, eax
mov eax, ecx
mov dword [0x140208e0c], eax
mov rax, qword [0x14020d1f0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5220]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0xae38]
mov qword [rcx], rax
lea rax, [rsp + 0x140]
mov qword [rsp + 0xdc28], rax
mov r8, qword [rsp + 0xa140]
mov rdx, qword [0x14020ed78]
mov rcx, qword [rsp + 0xdc30]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402162f8], eax
movsx eax, word [rsp + 0x1950]
movsx ecx, word [0x140207314]
add eax, ecx
mov rcx, qword [0x14020cfb0]
mov word [rcx], ax
mov rax, qword [rsp + 0x9450]
mov eax, dword [rax]
mov ecx, dword [rsp + 0x3778]
xor ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0xbbf0]
mov dword [rcx], eax
mov r8, qword [rsp + 0x9e40]
mov rdx, qword [0x14020e090]
mov rcx, qword [rsp + 0xdc38]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140216300], eax
mov rcx, qword [rsp + 0xdc40]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140216304], eax
mov r8, qword [rsp + 0xdc48]
mov rdx, qword [0x140216318]
mov rcx, qword [rsp + 0xdbe0]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020d9c4], eax
lea rax, [0x140207258]
mov qword [rsp + 0xdc50], rax
mov rax, qword [0x1402159b0]
movzx eax, byte [rax]
cdq
mov ecx, 0x31
idiv ecx
mov byte [str.____], al
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
movzx ecx, word [0x1402072d4]
shl eax, cl
mov rcx, qword [rsp + 0xc338]
mov word [rcx], ax
mov eax, dword [0x140208218]
movzx ecx, al
mov eax, dword [rsp + 0x2808]
shr eax, cl
mov dword [rsp + 0x4af0], eax
mov rax, qword [0x14020d110]
mov rcx, qword [rsp + 0x6538]
mov rax, qword [rax]
or rax, rcx
mov qword [0x140207270], rax
mov rax, qword [0x14020ee40]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x98f8]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x7e2], al
mov rcx, qword [rsp + 0x7858]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140210490], eax
lea rax, [rsp + 0x13e4]
mov qword [rsp + 0xdc58], rax
mov rax, qword [0x14020d408]
mov ecx, dword [0x140207444]
mov eax, dword [rax]
xor eax, ecx
mov dword [0x140208e1c], eax
mov rcx, qword [rsp + 0xdc60]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140216330], eax
mov rax, qword [0x14020cc98]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5bd0]
and rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x70f8]
mov qword [rcx], rax
lea rax, [0x1402084c4]
mov qword [rsp + 0xdc68], rax
movzx eax, word [rsp + 0x179c]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
sar eax, cl
mov rcx, qword [0x14020d170]
mov word [rcx], ax
mov r8, qword [rsp + 0xdc70]
mov rdx, qword [0x140216338]
mov rcx, qword [rsp + 0xa230]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140212ec0], eax
mov rcx, qword [rsp + 0x6be0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x14020d49c], eax
mov rax, qword [rsp + 0x8338]
mov eax, dword [rax]
movzx ecx, al
mov eax, dword [rsp + 0x2598]
shl eax, cl
mov dword [rsp + 0x4158], eax
lea rax, [0x140207250]
mov qword [rsp + 0xdc78], rax
lea rax, [0x14020869b]
mov qword [0x140216350], rax
mov rax, qword [rsp + 0xb3b8]
movsx eax, word [rax]
mov rcx, qword [0x14020d238]
movsx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0xa830]
mov word [rcx], ax
mov rax, qword [0x140215268]
mov rcx, qword [rsp + 0xcc20]
mov ecx, dword [rcx]
mov eax, dword [rax]
add eax, ecx
mov dword [rsp + 0x310c], eax
mov rax, qword [0x14020d2a0]
mov rcx, qword [rsp + 0x5c68]
mov rax, qword [rax]
add rax, rcx
mov qword [0x140207338], rax
movzx eax, byte [rsp + 0xb7d]
movzx ecx, byte [0x14020780d]
shl eax, cl
mov byte [rsp + 0xff], al
lea rax, [rsp + 0xfa4]
mov qword [rsp + 0xdc80], rax
mov r8, qword [rsp + 0xbb80]
mov rdx, qword [0x140216318]
mov rcx, qword [rsp + 0xdc88]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140216358], eax
mov rax, qword [rsp + 0xc888]
mov rcx, qword [0x1402114f0]
mov ecx, dword [rcx]
mov eax, dword [rax]
or eax, ecx
mov dword [0x140208e28], eax
mov rax, qword [rsp + 0x8950]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5468]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0xb828]
mov qword [rcx], rax
lea rax, [0x140207642]
mov qword [rsp + 0xdc90], rax
mov rax, qword [rsp + 0xb4d8]
movsx eax, word [rax]
mov rcx, qword [rsp + 0xdc58]
movsx ecx, word [rcx]
xor eax, ecx
mov rcx, qword [0x14020ce98]
mov word [rcx], ax
mov eax, dword [rsp + 0x2ff0]
mov ecx, dword [0x1402086d4]
and ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0xc320]
mov dword [rcx], eax
mov rax, qword [0x140207240]
mov rcx, qword [rsp + 0x8378]
mov qword [rsp + 0xdc98], rcx
movzx ecx, al
mov rax, qword [rsp + 0xdc98]
mov rax, qword [rax]
sar rax, cl
mov qword [rsp + 0x6680], rax
mov rax, qword [0x14020e190]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x62b]
sar eax, cl
mov byte [0x140208e30], al
mov rax, qword [0x14020d0a8]
movzx eax, word [rax]
mov rcx, qword [rsp + 0xac38]
movzx ecx, word [rcx]
add eax, ecx
mov word [rsp + 0x1a80], ax
lea rax, [rsp + 0x2678]
mov qword [rsp + 0xdca0], rax
mov rax, qword [0x14020d1f0]
mov rcx, qword [rsp + 0x9e90]
mov rcx, qword [rcx]
mov rax, qword [rax]
and rax, rcx
mov rcx, qword [0x14020d248]
mov qword [rcx], rax
mov rax, qword [rsp + 0x6e08]
movsx eax, byte [rax]
movsx ecx, byte [0x140207a9a]
xor eax, ecx
mov rcx, qword [rsp + 0xd518]
mov byte [rcx], al
mov rax, qword [rsp + 0xc720]
movsx eax, word [rax]
movsx ecx, word [rsp + 0x1474]
shl eax, cl
mov word [rsp + 0x1358], ax
mov rax, qword [0x140211490]
mov eax, dword [rax]
mov ecx, dword [0x1402077bc]
or ecx, eax
mov eax, ecx
mov dword [0x140208e38], eax
mov rax, qword [rsp + 0xc4c0]
mov rcx, qword [0x14020cd30]
mov rcx, qword [rcx]
mov rax, qword [rax]
sub rax, rcx
mov qword [rsp + 0x6698], rax
movzx eax, byte [str._1_a7]
movzx ecx, byte [rsp + 0xad7]
sub eax, ecx
mov byte [rsp + 0xb6c], al
mov rax, qword [0x14020d170]
movzx eax, word [rax]
mov rcx, qword [0x14020d0a8]
movzx ecx, word [rcx]
xor eax, ecx
mov word [0x140207304], ax
mov r8, qword [rsp + 0xb0e8]
mov rdx, qword [0x1402133a0]
mov rcx, qword [rsp + 0xdca8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140216368], eax
mov rax, qword [0x14020e320]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x7c40]
mov qword [rsp + 0xdcb0], rcx
movzx ecx, al
mov rax, qword [rsp + 0xdcb0]
mov eax, dword [rax]
shr eax, cl
mov dword [rsp + 0x4d80], eax
mov rcx, qword [rsp + 0xdcb8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140216374], eax
lea rax, [rsp + 0x57b0]
mov qword [rsp + 0xdcc0], rax
mov rcx, qword [rsp + 0x6cb8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140211994], eax
mov rax, qword [rsp + 0xd310]
movsx eax, byte [rax]
mov rcx, qword [0x140212fb0]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [0x140208e33], al
movsx eax, word [rsp + 0x1b5c]
movsx ecx, word [rsp + 0x121c]
shl eax, cl
mov word [rsp + 0xdc4], ax
mov r8, qword [rsp + 0xd348]
mov rdx, qword [0x1402133f8]
mov rcx, qword [rsp + 0xdcc8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140216384], eax
mov rax, qword [0x1402157b0]
mov eax, dword [rax]
mov ecx, dword [0x1402081f4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x4258], eax
mov rcx, qword [rsp + 0xdcd0]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140216394], eax
mov r8, qword [rsp + 0xdcd8]
mov rdx, qword [0x1402163a0]
mov rcx, qword [rsp + 0xa410]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x140213750], eax
mov rax, qword [0x14020d2a0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x52c8]
and rcx, rax
mov rax, rcx
mov rcx, qword [0x14020cd30]
mov qword [rcx], rax
mov rax, qword [0x140212080]
movzx eax, byte [rax]
mov rcx, qword [rsp + 0x8768]
movzx ecx, byte [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x6d60]
mov byte [rcx], al
lea rax, [0x140207304]
mov qword [rsp + 0xdce0], rax
lea rax, [0x1402087fc]
mov qword [0x1402163b0], rax
mov rax, qword [0x140207380]
movzx ecx, al
mov rax, qword [rsp + 0x5cc0]
shl rax, cl
mov rcx, qword [rsp + 0x9e90]
mov qword [rcx], rax
mov rcx, qword [rsp + 0x79a8]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x140214714], eax
lea rax, [0x1402077ac]
mov qword [rsp + 0xdce8], rax
mov rax, qword [rsp + 0xb890]
movsx eax, word [rax]
mov rcx, qword [0x14020ce98]
movsx ecx, word [rcx]
sub eax, ecx
mov rcx, qword [0x14020cdf8]
mov word [rcx], ax
mov eax, dword [rsp + 0x3018]
mov ecx, dword [0x140207774]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x3bbc], eax
mov rax, qword [0x140207240]
imul rax, qword [0x1402072e0]
mov qword [rsp + 0x5bc0], rax
movzx eax, byte [rsp + 0xff]
mov rcx, qword [0x140210588]
movzx ecx, byte [rcx]
cdq
idiv ecx
mov eax, edx
mov byte [0x140208e42], al
mov rax, qword [rsp + 0xb7f0]
movzx eax, word [rax]
movzx ecx, word [rsp + 0x10b8]
cdq
idiv ecx
mov rcx, qword [rsp + 0xb3e8]
mov word [rcx], ax
lea rax, [0x140207960]
mov qword [rsp + 0xdcf0], rax
mov rax, qword [rsp + 0x8300]
mov rcx, qword [rsp + 0x62c0]
mov rax, qword [rax]
xor rax, rcx
mov rcx, qword [0x14020cd60]
mov qword [rcx], rax
movsx eax, byte [0x1402088be]
movsx ecx, byte [str.g_7]
sar eax, cl
mov rcx, qword [rsp + 0x6d40]
mov byte [rcx], al
movsx eax, word [rsp + 0x11e4]
movsx ecx, word [0x140207314]
or eax, ecx
mov word [rsp + 0x1a0c], ax
mov r8, qword [rsp + 0xc658]
mov rdx, qword [0x1402133c8]
mov rcx, qword [rsp + 0xdcf8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402163b8], eax
lea rax, [0x1402087b4]
mov qword [0x1402163d0], rax
mov rax, qword [0x14020cdf0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x64f0]
or rcx, rax
mov rax, rcx
mov qword [rsp + 0x5f70], rax
mov r8, qword [rsp + 0xb930]
mov rdx, qword [0x140210058]
mov rcx, qword [rsp + 0xdd00]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x1402163dc], eax
mov rcx, qword [rsp + 0xdd08]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402163e8], eax
lea rax, [rsp + 0x728]
mov qword [rsp + 0xdd10], rax
mov rax, qword [rsp + 0xcc38]
movzx eax, word [rax]
movzx ecx, word [0x140207304]
and eax, ecx
mov rcx, qword [0x14020d0a8]
mov word [rcx], ax
mov eax, dword [rsp + 0x2764]
mov rcx, qword [0x14020ffd8]
mov qword [rsp + 0xdd18], rcx
movzx ecx, al
mov rax, qword [rsp + 0xdd18]
mov eax, dword [rax]
shr eax, cl
mov dword [rsp + 0x5078], eax
mov rax, qword [0x14020cef8]
mov rcx, qword [rsp + 0x5ea8]
mov rax, qword [rax]
xor rax, rcx
mov qword [rsp + 0x5ac8], rax
lea rax, [rsp + 0x949]
mov qword [0x1402163f0], rax
mov r8, qword [rsp + 0xdd20]
mov rdx, qword [0x140216408]
mov rcx, qword [rsp + 0x8fb8]
call qword [sym.imp.GDI32.dll_FillRgn]
mov dword [0x14020caf8], eax
mov rcx, qword [rsp + 0xcb40]
call qword [sym.imp.GDI32.dll_AbortPath]
mov dword [0x1402123f8], eax
mov rax, qword [0x14020cfb0]
movsx eax, word [rax]
mov rcx, qword [rsp + 0xc890]
movsx ecx, word [rcx]
shl eax, cl
mov word [rsp + 0xf3c], ax
lea rax, [rsp + 0x4578]
mov qword [rsp + 0xdd28], rax
mov rax, qword [0x14020cdf0]
mov rcx, qword [rsp + 0x5db0]
mov rax, qword [rax]
sub rax, rcx
mov rcx, qword [0x14020cdf0]
movabs rax, 0x1ec2a91771b21
mov rcx, qword [0x140207258]
sub rcx, rax
mov rax, rcx
mov qword [0x140207240], rax
mov rax, qword [rsp + 0x6c70]
movzx eax, byte [rax]
movzx ecx, byte [rsp + 0x601]
xor eax, ecx
mov rcx, qword [rsp + 0x6c68]
mov byte [rcx], al
movsx eax, word [rsp + 0xeec]
sar eax, 7
mov word [rsp + 0xeec], ax
movzx eax, byte [rsp + 0xc4e]
movzx ecx, byte [rsp + 0x601]
or eax, ecx
mov rcx, qword [rsp + 0x6c70]
mov byte [rcx], al
movzx eax, word [rsp + 0xf44]
shl eax, 0xb
mov word [rsp + 0xf44], ax
mov rax, qword [rsp + 0x6c78]
mov ecx, dword [rsp + 0x4c08]
mov eax, dword [rax]
add eax, ecx
mov rcx, qword [rsp + 0x6c78]
mov dword [rcx], eax
mov r9d, dword [rsp + 0x3be8]
mov r8d, dword [rsp + 0x2764]
mov edx, dword [rsp + 0x4f74]
mov ecx, dword [rsp + 0x4f74]
call fcn.1401f7bc0
mov rax, qword [rsp + 0x6410]
mov rcx, qword [rsp + 0x5dd8]
and rcx, rax
mov rax, rcx
mov qword [0x140207250], rax
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
movsx ecx, byte [rsp + 0xd9a]
and eax, ecx
mov rcx, qword [rsp + 0x6c40]
mov byte [rcx], al
movsx eax, word [rsp + 0xeec]
add eax, 0x5751
mov word [rsp + 0xeec], ax
movzx eax, byte [rsp + 0x601]
movzx ecx, byte [rsp + 0xc4e]
shl eax, cl
mov rcx, qword [rsp + 0x6c38]
mov byte [rcx], al
mov rax, qword [rsp + 0x6410]
mov rcx, qword [rsp + 0x5dd8]
or rcx, rax
mov rax, rcx
mov qword [0x140207250], rax
mov rax, qword [rsp + 0x6c78]
mov ecx, dword [rsp + 0x4c08]
mov eax, dword [rax]
sub eax, ecx
mov rcx, qword [rsp + 0x6c78]
mov dword [rcx], eax
mov rax, qword [rsp + 0x5dd8]
mov rcx, qword [0x140207250]
xor rcx, rax
mov rax, rcx
mov qword [rsp + 0x6410], rax
movsx eax, byte [rsp + 0xd9a]
movsx ecx, byte [rsp + 0x767]
and eax, ecx
mov rcx, qword [rsp + 0x6c40]
mov byte [rcx], al
movzx r8d, word [rsp + 0xeec]
movzx edx, word [rsp + 0xeec]
movzx ecx, word [rsp + 0xeec]
call fcn.1401f7cf0
jmp 0x1401f79e7
movzx eax, byte [rsp + 0x601]
mov rcx, qword [rsp + 0x6c68]
movzx ecx, byte [rcx]
xor eax, ecx
mov byte [rsp + 0xc4e], al
movsx eax, byte [rsp + 0x767]
mov rcx, qword [rsp + 0x6c08]
movsx ecx, byte [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x6c40]
mov byte [rcx], al
movabs rax, 0x1e3e401665cf9
mov rcx, qword [rsp + 0x6410]
add rcx, rax
mov rax, rcx
mov qword [0x140207250], rax
movzx eax, byte [rsp + 0xc4e]
movzx ecx, byte [rsp + 0x601]
add eax, ecx
mov rcx, qword [rsp + 0x6c38]
mov byte [rcx], al
mov rax, qword [rsp + 0x6c40]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c60]
movsx ecx, byte [rcx]
or eax, ecx
mov byte [rsp + 0x767], al
movsx eax, byte [rsp + 0x767]
mov rcx, qword [rsp + 0x6c60]
movsx ecx, byte [rcx]
sub eax, ecx
mov rcx, qword [rsp + 0x6c40]
mov byte [rcx], al
mov eax, dword [rsp + 0x4f74]
xor eax, 0x23d1
mov dword [rsp + 0x3be8], eax
movzx eax, byte [rsp + 0xc4e]
movzx ecx, byte [rsp + 0x601]
shl eax, cl
mov rcx, qword [rsp + 0x6c38]
mov byte [rcx], al
jmp 0x1401f79e7
movabs rax, 0x1e3e401663e4d
mov rcx, qword [rsp + 0x6410]
and rcx, rax
mov rax, rcx
mov qword [0x140207250], rax
mov rax, qword [rsp + 0x6c40]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c60]
movsx ecx, byte [rcx]
sar eax, cl
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
mov eax, dword [rsp + 0x4f74]
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x4f74]
mov dword [rsp + 0x28], eax
mov eax, dword [rsp + 0x3be8]
mov dword [rsp + 0x20], eax
mov r9d, dword [rsp + 0x3be8]
mov r8d, dword [rsp + 0x4f74]
mov edx, dword [rsp + 0x4f74]
mov ecx, dword [rsp + 0x4f74]
call fcn.1401f7c20
jmp 0x1401f79e7
mov eax, dword [rsp + 0x2764]
shr eax, 0x17
mov dword [rsp + 0x4c08], eax
movsx eax, byte [rsp + 0x767]
mov rcx, qword [rsp + 0x6c60]
movsx ecx, byte [rcx]
xor eax, ecx
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
mov r9d, dword [rsp + 0x3be8]
mov r8d, dword [rsp + 0x2764]
mov edx, dword [rsp + 0x3be8]
mov ecx, dword [rsp + 0x4f74]
call fcn.1401f7bc0
mov rax, qword [rsp + 0x6c40]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c60]
movsx ecx, byte [rcx]
add eax, ecx
mov byte [rsp + 0x767], al
jmp 0x1401f79e7
mov rax, qword [rsp + 0x6c08]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c60]
movsx ecx, byte [rcx]
and eax, ecx
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
mov rax, qword [0x140207240]
shl rax, 0x31
mov qword [0x140207240], rax
mov rax, qword [rsp + 0x6c40]
movsx eax, byte [rax]
mov rcx, qword [rsp + 0x6c08]
movsx ecx, byte [rcx]
or eax, ecx
mov rcx, qword [rsp + 0x6c60]
mov byte [rcx], al
movzx eax, word [rsp + 0xeec]
mov word [rsp + 0x20], ax
mov r9d, dword [rsp + 0x4c08]
movzx r8d, byte [rsp + 0xc4e]
mov rax, qword [rsp + 0x6c68]
movzx edx, byte [rax]
mov ecx, dword [rsp + 0x4c08]
call fcn.1401f7d60
movabs rax, 0x1e3e401664e0f
mov rcx, qword [rsp + 0x6410]
or rcx, rax
mov rax, rcx
mov qword [0x140207250], rax
movsx eax, byte [rsp + 0x767]
mov rcx, qword [rsp + 0x6c60]
movsx ecx, byte [rcx]
shl eax, cl
mov rcx, qword [rsp + 0x6c08]
mov byte [rcx], al
mov eax, dword [rsp + 0x3be8]
and eax, 0x2819
mov dword [rsp + 0x4f74], eax
movzx eax, byte [rsp + 0xc4e]
movzx ecx, byte [rsp + 0x601]
sar eax, cl
mov rcx, qword [rsp + 0x6c38]
mov byte [rcx], al
movzx eax, word [rsp + 0xeec]
mov word [rsp + 0x20], ax
mov r9d, dword [rsp + 0x2764]
mov rax, qword [rsp + 0x6c38]
movzx r8d, byte [rax]
mov rax, qword [rsp + 0x6c38]
movzx edx, byte [rax]
mov ecx, dword [rsp + 0x4c08]
call fcn.1401f7d60
movzx eax, byte [rsp + 0xc4e]
xor eax, 0x39
mov byte [rsp + 0x601], al
mov word [rsp + 0x20], 0x3e
mov r9d, 0xfe
movzx r8d, byte [rsp + 0xc4e]
movzx edx, byte [rsp + 0xc4e]
mov ecx, 0x80
call fcn.1401f7d60
movzx eax, byte [rsp + 0x601]
sar eax, 7
mov byte [rsp + 0xc4e], al
movzx eax, byte [rsp + 0xc4e]
or eax, 0x41
mov byte [rsp + 0x601], al
mov dword [rsp + 0x30], 0x49
mov dword [rsp + 0x28], 0x73
mov dword [rsp + 0x20], 0x7a
mov r9d, 0x4d
mov r8d, 0x6f
mov edx, 0xb9
mov ecx, 0xc6
call fcn.1401f7c20
mov eax, dword [rsp + 0x506c]
add rsp, 0x395b8
ret