Function at 0x140064050
Capabilities:
Contain obfuscated stackstrings

Disassembly:
xor eax, eax
mov dword [rcx + 8], 0x73f8be23
sub dword [rcx + 8], 0x3c087630
add dword [rcx + 8], 0x143e6b59
mov rsi, rsi
sub dword [rcx + 8], 0x1b0b6844
add dword [rcx + 8], 0x4916f527
sub dword [rcx + 8], 0x5f7911dd
xor dword [rcx + 8], 0xec665846
xchg rbx, rbx
mov qword [rcx], rax
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x20], rax
mov dword [rsp - 0x44], 0x7d677445
mov qword [rcx + 0x30], rax
mov qword [rcx + 0x40], rax
mov qword [rcx + 0x50], rax
xchg r8, r8
mov qword [rcx + 0x60], rax
mov qword [rcx + 0x70], rax
mov qword [rcx + 0x80], rax
mov qword [rcx + 0x90], rax
mov dword [rsp - 0x3c], 0x6a08bcc0
mov qword [rcx + 0xa0], rax
mov qword [rcx + 0xb0], rax
mov qword [rcx + 0xc0], rax
mov qword [rcx + 0xd0], rax
mov r13, r13
mov qword [rcx + 0xe0], rax
mov qword [rcx + 0xf0], rax
mov qword [rcx + 0x100], rax
mov qword [rcx + 0x110], rax
mov rsp, rsp
mov qword [rcx + 0x120], rax
mov qword [rcx + 0x130], rax
mov qword [rcx + 0x140], rax
mov qword [rcx + 0x150], rax
mov dword [rsp - 0x40], ebx
mov qword [rcx + 0x160], rax
mov qword [rcx + 0x170], rax
mov qword [rcx + 0x180], rax
mov dword [rsp - 0x18], 0x2c99501f
mov qword [rcx + 0x190], rax
mov qword [rcx + 0x1a0], rax
mov qword [rcx + 0x1b0], rax
mov dword [rsp - 0x40], 0xed1a6d3
mov qword [rcx + 0x1c0], rax
mov qword [rcx + 0x1d0], rax
mov qword [rcx + 0x1e0], rax
xchg rbx, rbx
mov qword [rcx + 0x1f0], rax
mov qword [rcx + 0x200], rax
mov qword [rcx + 0x210], rax
mov dword [rsp - 0x44], 0x2329a40b
mov qword [rcx + 0x220], rax
mov qword [rcx + 0x230], rax
mov qword [rcx + 0x240], rax
mov qword [rcx + 0x250], rax
xchg rdi, rdi
mov qword [rcx + 0x260], rax
mov qword [rcx + 0x270], rax
mov dword [rcx + 0x18], 0x33009ffe
sub dword [rcx + 0x18], 0xc8e1990
mov dword [rsp - 0x24], 0x7d62c6d0
sub dword [rcx + 0x18], 0x1fa58423
add dword [rcx + 0x18], 0x1a6f04b1
add dword [rcx + 0x18], 0xc69f83cd
xchg r11, r11
mov dword [rcx + 0x28], 0x25652f3d
add dword [rcx + 0x28], 0x2fe45e25
xor dword [rcx + 0x28], 0x25b76d2
sub dword [rcx + 0x28], 0x39f91aca
mov dword [rsp - 0x28], ebp
xor dword [rcx + 0x28], 0x70ef7568
xor dword [rcx + 0x28], 0xa224a35
add dword [rcx + 0x28], 0x4aa46a5
mov dword [rcx + 0x38], 0x6f77094a
mov r13, r13
sub dword [rcx + 0x38], 0x4f576341
add dword [rcx + 0x38], 0xba5c8ad
xor dword [rcx + 0x38], 0x47387867
sub dword [rcx + 0x38], 0xd0229be
xchg r10, r10
add dword [rcx + 0x38], 0xaa1fe8c
sub dword [rcx + 0x38], 0x47212e25
mov dword [rcx + 0x48], 0x3741bdbc
sub dword [rcx + 0x48], 0x2d964cca
mov dword [rsp - 0x1c], 0x46f78bbe
xor dword [rcx + 0x48], 0x32c6c2ad
xor dword [rcx + 0x48], 0x4e98c49e
add dword [rcx + 0x48], 0x9eb6306
mov dword [rsp - 0x44], 0xb1ff22a
xor dword [rcx + 0x48], 0x3088b9f7
mov dword [rcx + 0x58], 0x119e2a97
xor dword [rcx + 0x58], 0x1f2abcb7
xor dword [rcx + 0x58], 0x645caa11
xchg r12, r12
xor dword [rcx + 0x58], 0x5e8ced30
xor dword [rcx + 0x58], 0xbeb9e4f3
mov dword [rcx + 0x68], 0x3f644b67
mov r15, r15
xor dword [rcx + 0x68], 0x99f3644
xor dword [rcx + 0x68], 0x351d0dce
add dword [rcx + 0x68], 0x773c3736
sub dword [rcx + 0x68], 0x6fc0a081
mov dword [rsp - 0x44], 0x70eef3d3
xor dword [rcx + 0x68], 0x7c740643
xor dword [rcx + 0x68], 0x96d92364
mov dword [rcx + 0x78], 0x2c75e132
mov dword [rsp - 0x2c], esp
add dword [rcx + 0x78], 0x396241f7
sub dword [rcx + 0x78], 0x1bd7c9d5
xor dword [rcx + 0x78], 0x4fdd973f
mov dword [rsp - 0x10], esp
add dword [rcx + 0x78], 0xa415bb29
mov dword [rcx + 0x88], 0x4242933d
xor dword [rcx + 0x88], 0x74dc61a6
mov rcx, rcx
sub dword [rcx + 0x88], 0x1c77ae7c
add dword [rcx + 0x88], 0x65303542
xor dword [rcx + 0x88], 0x77eb33c
add dword [rcx + 0x88], 0x1a8778c
mov dword [rsp - 0xc], ebx
sub dword [rcx + 0x88], 0x16a46f2f
mov dword [rcx + 0x98], 0x464099
add dword [rcx + 0x98], 0x1475ff18
mov dword [rsp - 0x20], ecx
xor dword [rcx + 0x98], 0x75161580
xor dword [rcx + 0x98], 0x2c687bb4
xor dword [rcx + 0x98], 0xcf429b28
mov dword [rcx + 0xa8], 0x7ed411aa
mov dword [rsp - 0x24], 0x60077943
xor dword [rcx + 0xa8], 0x63840eba
add dword [rcx + 0xa8], 0x44ee95dd
sub dword [rcx + 0xa8], 0x33f0e7ee
xor dword [rcx + 0xa8], 0x53fcbc35
xchg rcx, rcx
xor dword [rcx + 0xa8], 0x6ba73b5
mov dword [rcx + 0xb8], 0x4ba8d098
add dword [rcx + 0xb8], 0x2910194d
mov dword [rsp - 0x44], ecx
sub dword [rcx + 0xb8], 0x5f29f493
add dword [rcx + 0xb8], 0x4e2eea19
add dword [rcx + 0xb8], 0x1842d0e0
mov dword [rsp - 0x14], edx
xor dword [rcx + 0xb8], 0xbbc74fb2
mov dword [rcx + 0xc8], 0x41f973d0
add dword [rcx + 0xc8], 0x177afaea
add dword [rcx + 0xc8], 0xc1d73d6
mov dword [rsp - 0x38], 0x75cecbeb
sub dword [rcx + 0xc8], 0x3ba15489
sub dword [rcx + 0xc8], 0xae728c9
add dword [rcx + 0xc8], 0x385a3995
mov dword [rsp - 0x30], 0x74ec09c8
add dword [rcx + 0xc8], 0x46bbf6a7
mov dword [rcx + 0xd8], 0x51075c8a
sub dword [rcx + 0xd8], 0x265ad538
xchg rbx, rbx
xor dword [rcx + 0xd8], 0x5d257849
xor dword [rcx + 0xd8], 0x2dd0ffe7
sub dword [rcx + 0xd8], 0x4b739a5d
mov dword [rsp - 0x1c], 0x614dd4e8
add dword [rcx + 0xd8], 0xce239ba1
mov dword [rcx + 0xe8], 0xb8d56b3
add dword [rcx + 0xe8], 0x4adeaa58
sub dword [rcx + 0xe8], 0x345e1ae8
mov dword [rsp - 0x28], ebx
xor dword [rcx + 0xe8], 0x6eb4388
add dword [rcx + 0xe8], 0x1c5f2736
add dword [rcx + 0xe8], 0x1a3aa322
mov dword [rcx + 0xf8], 0x16064e12
mov dword [rsp - 0x1c], esi
add dword [rcx + 0xf8], 0x2a0d1067
xor dword [rcx + 0xf8], 0x467cc307
add dword [rcx + 0xf8], 0x22389d48
mov r15, r15
add dword [rcx + 0xf8], 0x1b36a32b
xor dword [rcx + 0xf8], 0x7fb51e1e
add dword [rcx + 0xf8], 0x8f605994
mov dword [rcx + 0x108], 0x14efbcbc
mov r14, r14
add dword [rcx + 0x108], 0x19a80ee5
sub dword [rcx + 0x108], 0x13aaa5ac
xor dword [rcx + 0x108], 0x1a1f9c0c
mov dword [rsp - 0x24], 0x8d2718f
add dword [rcx + 0x108], 0x7d640fa3
xor dword [rcx + 0x108], 0x16329e77
mov dword [rcx + 0x118], 0x51722e75
sub dword [rcx + 0x118], 0x32027669
xchg rbp, rbp
sub dword [rcx + 0x118], 0x37cdc8f
add dword [rcx + 0x118], 0x4f052916
sub dword [rcx + 0x118], 0x17c6b425
add dword [rcx + 0x118], 0x227f60dc
mov rbx, rbx
xor dword [rcx + 0x118], 0x38a31545
mov dword [rcx + 0x128], 0x5aa3ecd8
add dword [rcx + 0x128], 0xbd4d8ca
mov r9, r9
xor dword [rcx + 0x128], 0x25793530
add dword [rcx + 0x128], 0x42f6262
sub dword [rcx + 0x128], 0x2438c715
add dword [rcx + 0x128], 0x97669532
mov dword [rsp - 0x40], 0x1cff566b
mov dword [rcx + 0x138], 0x547ebe1f
add dword [rcx + 0x138], 0x1f163acd
add dword [rcx + 0x138], 0x4d133ad
xor dword [rcx + 0x138], 0x54629401
mov dword [rsp - 0x20], 0x2a8fb941
xor dword [rcx + 0x138], 0xa4c236d0
mov dword [rcx + 0x148], 0x48370bd7
sub dword [rcx + 0x148], 0x13399ccf
mov dword [rsp - 0x34], edx
add dword [rcx + 0x148], 0x40af7bdc
xor dword [rcx + 0x148], 0x4ead623b
add dword [rcx + 0x148], 0x3372fb48
sub dword [rcx + 0x148], 0x11c05591
mov dword [rsp - 0x1c], ebp
add dword [rcx + 0x148], 0x2a662b50
mov dword [rcx + 0x158], 0x5c034557
xor dword [rcx + 0x158], 0x1c4a7c4b
sub dword [rcx + 0x158], 0x12e72fec
mov dword [rsp - 0x14], 0x4155fe3d
xor dword [rcx + 0x158], 0x53f0f46a
sub dword [rcx + 0x158], 0x1d3f5742
sub dword [rcx + 0x158], 0x48e18ff
mov dword [rcx + 0x168], 0x25dd267a
mov r9, r9
add dword [rcx + 0x168], 0x2196f6e3
xor dword [rcx + 0x168], 0x5e0d8d14
xor dword [rcx + 0x168], 0x248ab8d
xchg r10, r10
sub dword [rcx + 0x168], 0x2806c1c
sub dword [rcx + 0x168], 0x27dc82
add dword [rcx + 0x168], 0xa9f2ebb1
mov dword [rcx + 0x178], 0x5de3c5e3
mov rdx, rdx
sub dword [rcx + 0x178], 0x4ad26fe0
add dword [rcx + 0x178], 0x4a0afae1
xor dword [rcx + 0x178], 0x5089419e
xor dword [rcx + 0x178], 0xe8f9e399
mov dword [rsp - 0x44], 0x43d1609d
mov dword [rcx + 0x188], 0x1af9a7cf
sub dword [rcx + 0x188], 0x367f43a
sub dword [rcx + 0x188], 0x19261a0
xor dword [rcx + 0x188], 0x18eefe04
mov rsp, rsp
xor dword [rcx + 0x188], 0x64246288
mov dword [rcx + 0x198], 0x112b0bd9
xor dword [rcx + 0x198], 0x225ae830
xor dword [rcx + 0x198], 0x7cbe2783
mov dword [rsp - 0x10], ebx
sub dword [rcx + 0x198], 0x2a1697b0
xor dword [rcx + 0x198], 0x3d5a5c40
add dword [rcx + 0x198], 0x46044716
mov dword [rsp - 0x20], esp
add dword [rcx + 0x198], 0x4f4aca3c
mov dword [rcx + 0x1a8], 0x4eebe9c8
sub dword [rcx + 0x1a8], 0x34492e7c
mov dword [rsp - 0x10], esp
add dword [rcx + 0x1a8], 0x34db8800
sub dword [rcx + 0x1a8], 0x15ad8954
sub dword [rcx + 0x1a8], 0x1c5a3fe0
mov dword [rcx + 0x1b8], 0xe59165f
xchg rsi, rsi
add dword [rcx + 0x1b8], 0x53fb0ec2
xor dword [rcx + 0x1b8], 0x4e2e50af
sub dword [rcx + 0x1b8], 0x24362073
mov dword [rsp - 0x28], 0x57a7ea87
add dword [rcx + 0x1b8], 0xf0737cd
mov dword [rcx + 0x1c8], 0x3a43eb60
add dword [rcx + 0x1c8], 0x1ec69e2e
mov dword [rsp - 0x18], esp
xor dword [rcx + 0x1c8], 0x22e6c63b
sub dword [rcx + 0x1c8], 0x64de15d5
add dword [rcx + 0x1c8], 0x13869ef1
mov r15, r15
xor dword [rcx + 0x1c8], 0x261407cf
add dword [rcx + 0x1c8], 0x56a4150e
mov dword [rcx + 0x1d8], 0x40fc3de2
xor dword [rcx + 0x1d8], 0x89d1f5d
mov dword [rsp - 0x30], edx
xor dword [rcx + 0x1d8], 0xc4eb73
sub dword [rcx + 0x1d8], 0x3051027
add dword [rcx + 0x1d8], 0x80fa475c
mov dword [rcx + 0x1e8], 0x49e30578
mov r9, r9
xor dword [rcx + 0x1e8], 0x6440ed7f
sub dword [rcx + 0x1e8], 0x88b1a7d
add dword [rcx + 0x1e8], 0x11ae7651
xchg rdi, rdi
add dword [rcx + 0x1e8], 0x2436ec42
mov dword [rcx + 0x1f8], 0x5951afc1
xor dword [rcx + 0x1f8], 0x30cea197
xchg rbp, rbp
xor dword [rcx + 0x1f8], 0x127d2225
sub dword [rcx + 0x1f8], 0x7838e05d
add dword [rcx + 0x1f8], 0x24c4d54f
mov rsi, rsi
sub dword [rcx + 0x1f8], 0x8812e83
mov dword [rcx + 0x208], 0x1ac7a350
sub dword [rcx + 0x208], 0xe601125
xor dword [rcx + 0x208], 0x1a738980
mov dword [rsp - 0x44], 0x492bff1d
add dword [rcx + 0x208], 0xb43cb94
add dword [rcx + 0x208], 0x112509aa
xor dword [rcx + 0x208], 0x23cd25d0
mov dword [rsp - 0x44], 0xa3e7dec
xor dword [rcx + 0x208], 0xfcc50954
mov dword [rcx + 0x218], 0x15a7c111
xor dword [rcx + 0x218], 0x1a804507
add dword [rcx + 0x218], 0x510ae4b
mov dword [rsp - 0x3c], 0x52051b75
xor dword [rcx + 0x218], 0x6a5064ed
xor dword [rcx + 0x218], 0x10fa87a1
sub dword [rcx + 0x218], 0x2a690ebb
sub dword [rcx + 0x218], 0x1bcd08d6
mov dword [rsp - 0x30], 0x2d57e25d
mov dword [rcx + 0x228], 0x451a116e
xor dword [rcx + 0x228], 0x19e2384c
add dword [rcx + 0x228], 0x18ae0697
xchg r9, r9
xor dword [rcx + 0x228], 0x79f6748f
add dword [rcx + 0x228], 0x280024b5
mov dword [rcx + 0x238], 0x3d7b734d
add dword [rcx + 0x238], 0x1d7441c3
xchg rbp, rbp
xor dword [rcx + 0x238], 0x71e5c6ca
add dword [rcx + 0x238], 0x3b157231
xor dword [rcx + 0x238], 0x278826fb
mov dword [rcx + 0x248], 0x5f60a82e
mov rsp, rsp
xor dword [rcx + 0x248], 0x4b4b0e14
xor dword [rcx + 0x248], 0x7211cd58
sub dword [rcx + 0x248], 0x52400e59
mov r15, r15
add dword [rcx + 0x248], 0x4757f7ff
xor dword [rcx + 0x248], 0xb3ba0b1
mov dword [rcx + 0x258], 0x23c110d2
add dword [rcx + 0x258], 0x247cbee6
mov dword [rsp - 0xc], esi
add dword [rcx + 0x258], 0x24128770
xor dword [rcx + 0x258], 0x306d82f8
sub dword [rcx + 0x258], 0x20151d76
xchg rsi, rsi
xor dword [rcx + 0x258], 0x7fa5cee6
xor dword [rcx + 0x258], 0xd75c23eb
mov dword [rcx + 0x268], 0xbd33a12
mov dword [rsp - 0x1c], edx
add dword [rcx + 0x268], 0x45d8d6b6
sub dword [rcx + 0x268], 0xf13e011
xor dword [rcx + 0x268], 0x45826ace
add dword [rcx + 0x268], 0x5df35ffa
mov r14, r14
add dword [rcx + 0x268], 0x36c1c961
mov dword [rcx + 0x278], 0x15981e48
xor dword [rcx + 0x278], 0x32e3bcb7
xor dword [rcx + 0x278], 0x27cd1163
mov dword [rsp - 0x44], edi
xor dword [rcx + 0x278], 0x36687b94
add dword [rcx + 0x278], 0x1a898b4b
add dword [rcx + 0x278], 0x48833dc1
mov qword [rcx + 0x280], rax
mov dword [rsp - 0x24], esi
mov dword [rcx + 0x288], 0x29c7d36c
xor dword [rcx + 0x288], 0x4c8879ec
xor dword [rcx + 0x288], 0x7e5f8cc3
add dword [rcx + 0x288], 0x324c381c
mov dword [rsp - 0x14], edx
xor dword [rcx + 0x288], 0x3e4b8eea
sub dword [rcx + 0x288], 0x3aaa0c3e
xor dword [rcx + 0x288], 0x74915c05
xchg r12, r12
mov qword [rcx + 0x290], rax
mov dword [rcx + 0x298], 0x7c2f36f9
sub dword [rcx + 0x298], 0x42ee3a73
add dword [rcx + 0x298], 0x3fafb01d
mov r13, r13
sub dword [rcx + 0x298], 0x594488e8
xor dword [rcx + 0x298], 0x71501b3b
xor dword [rcx + 0x298], 0x4288d3fd
xchg rsp, rsp
xor dword [rcx + 0x298], 0xff64f5a4
mov qword [rcx + 0x2a0], rax
mov dword [rcx + 0x2a8], 0x50bb6d48
sub dword [rcx + 0x2a8], 0x3483143f
mov dword [rsp - 0x14], 0x4c438462
add dword [rcx + 0x2a8], 0x64631ef
xor dword [rcx + 0x2a8], 0x7e10e7cb
xor dword [rcx + 0x2a8], 0x98c04aa9
mov qword [rcx + 0x2b0], rax
mov rdx, rdx
mov dword [rcx + 0x2b8], 0x7ebc2632
sub dword [rcx + 0x2b8], 0x670aca1e
add dword [rcx + 0x2b8], 0x2bb4e36
mov rcx, rcx
xor dword [rcx + 0x2b8], 0x4746f39a
xor dword [rcx + 0x2b8], 0x59522d6b
add dword [rcx + 0x2b8], 0x5ea643bd
sub dword [rcx + 0x2b8], 0x486da8d1
mov r13, r13
mov qword [rcx + 0x2c0], rax
mov dword [rcx + 0x2c8], 0x1f7ccca4
add dword [rcx + 0x2c8], 0x26ea85cd
xchg rsp, rsp
sub dword [rcx + 0x2c8], 0xb9bb786
sub dword [rcx + 0x2c8], 0x1026a10b
xor dword [rcx + 0x2c8], 0x8e8ffd91
xchg rcx, rcx
mov qword [rcx + 0x2d0], rax
mov dword [rcx + 0x2d8], 0x225c636d
xor dword [rcx + 0x2d8], 0x77dbc1a5
sub dword [rcx + 0x2d8], 0x490bab5a
mov dword [rsp - 0x28], edi
add dword [rcx + 0x2d8], 0x21ab001c
xor dword [rcx + 0x2d8], 0x30c04749
add dword [rcx + 0x2d8], 0x14c6af59
mov qword [rcx + 0x2e0], rax
mov dword [rsp - 0x2c], 0xa86a7fd
mov dword [rcx + 0x2e8], 0x4f1e2d01
sub dword [rcx + 0x2e8], 0x2ed18293
add dword [rcx + 0x2e8], 0x594134a1
mov dword [rsp - 0x2c], esp
xor dword [rcx + 0x2e8], 0x1686406
sub dword [rcx + 0x2e8], 0x23596ae
xor dword [rcx + 0x2e8], 0x619a4400
xchg r12, r12
add dword [rcx + 0x2e8], 0x1d9b1d7e
mov qword [rcx + 0x2f0], rax
mov dword [rcx + 0x2f8], 0x21ea1e57
mov r15, r15
add dword [rcx + 0x2f8], 0xe41ad4d
sub dword [rcx + 0x2f8], 0xfd95260
add dword [rcx + 0x2f8], 0x5ef17ca0
xor dword [rcx + 0x2f8], 0x5ad112b9
xchg rdi, rdi
xor dword [rcx + 0x2f8], 0x5f76edd5
xor dword [rcx + 0x2f8], 0xa6508ce1
mov qword [rcx + 0x300], rax
mov dword [rsp - 0xc], esp
mov dword [rcx + 0x308], 0x4edafbfb
sub dword [rcx + 0x308], 0x33121bb0
add dword [rcx + 0x308], 0x3a0e4c6b
xor dword [rcx + 0x308], 0x7c56f631
mov dword [rsp - 0x40], 0x59259459
sub dword [rcx + 0x308], 0xf4a3619
sub dword [rcx + 0x308], 0x11d49227
mov qword [rcx + 0x310], rax
mov dword [rcx + 0x318], 0x2a0fe1b
mov dword [rsp - 0xc], edx
xor dword [rcx + 0x318], 0x7e7da335
xor dword [rcx + 0x318], 0x77ef5e3c
add dword [rcx + 0x318], 0x2b9757a8
add dword [rcx + 0x318], 0x34839828
mov dword [rsp - 0x1c], esi
mov qword [rcx + 0x320], rax
mov dword [rcx + 0x328], 0x50359c2c
xor dword [rcx + 0x328], 0x1dc28c31
xchg rdx, rdx
add dword [rcx + 0x328], 0x2cf9806e
sub dword [rcx + 0x328], 0x51654ae7
sub dword [rcx + 0x328], 0x5dec4fe
xchg rsi, rsi
add dword [rcx + 0x328], 0x24422113
sub dword [rcx + 0x328], 0x47c2f0c
mov qword [rcx + 0x330], rax
mov dword [rsp - 0xc], 0x127d25c0
mov dword [rcx + 0x338], 0x4be2dccf
sub dword [rcx + 0x338], 0x231c5667
xor dword [rcx + 0x338], 0x71b965a4
mov dword [rsp - 0x30], 0x46b55a
sub dword [rcx + 0x338], 0x51cd69e3
add dword [rcx + 0x338], 0x31f5081d
add dword [rcx + 0x338], 0x4f531842
mov dword [rsp - 0xc], ebx
mov qword [rcx + 0x340], rax
mov dword [rcx + 0x348], 0x48742df3
add dword [rcx + 0x348], 0x246a15d7
xor dword [rcx + 0x348], 0x56c759f7
mov r10, r10
add dword [rcx + 0x348], 0x4068f11a
xor dword [rcx + 0x348], 0xda461150
mov qword [rcx + 0x350], rax
mov dword [rcx + 0x358], 0x5c6bf13a
mov r12, r12
xor dword [rcx + 0x358], 0x7de9cfb9
xor dword [rcx + 0x358], 0x6c3fe148
add dword [rcx + 0x358], 0x2ad0af4a
mov dword [rsp - 0x38], ebx
xor dword [rcx + 0x358], 0x564c0257
add dword [rcx + 0x358], 0x1f0195f9
add dword [rcx + 0x358], 0x400b934c
mov dword [rsp - 0x28], ecx
mov qword [rcx + 0x360], rax
mov dword [rcx + 0x368], 0x1dbd9fab
xor dword [rcx + 0x368], 0x3247cae6
mov r12, r12
sub dword [rcx + 0x368], 0x2b6ff603
add dword [rcx + 0x368], 0x1203badc
xor dword [rcx + 0x368], 0x5951231e
mov r10, r10
add dword [rcx + 0x368], 0x925b818
mov qword [rcx + 0x370], rax
mov dword [rcx + 0x378], 0x7fb265c6
xor dword [rcx + 0x378], 0x31202a1c
mov dword [rsp - 0x44], ebp
xor dword [rcx + 0x378], 0x6000e7b8
xor dword [rcx + 0x378], 0x1380b55f
add dword [rcx + 0x378], 0x11804c24
xor dword [rcx + 0x378], 0xe8feb1c4
mov dword [rsp - 0x44], esi
mov qword [rcx + 0x380], rax
mov dword [rcx + 0x388], 0x15b7390c
add dword [rcx + 0x388], 0x5aaf3c6
add dword [rcx + 0x388], 0x5f7c9033
mov dword [rsp - 0xc], edx
sub dword [rcx + 0x388], 0x4bffe877
add dword [rcx + 0x388], 0xd0dc6296
mov qword [rcx + 0x390], rax
mov dword [rcx + 0x398], 0x1c5b7a92
mov dword [rsp - 0xc], ebp
add dword [rcx + 0x398], 0x16352031
add dword [rcx + 0x398], 0x4a28413
xor dword [rcx + 0x398], 0x236372e
mov dword [rsp - 0x34], 0x4473522a
sub dword [rcx + 0x398], 0x287871f6
xor dword [rcx + 0x398], 0x219690b8
add dword [rcx + 0x398], 0xc6def17
mov qword [rcx + 0x3a0], rax
mov r10, r10
mov dword [rcx + 0x3a8], 0x495edb99
add dword [rcx + 0x3a8], 0x3c603be
sub dword [rcx + 0x3a8], 0x352ec7c6
xor dword [rcx + 0x3a8], 0x674aab71
mov dword [rsp - 0x44], edi
sub dword [rcx + 0x3a8], 0x4a8899c1
add dword [rcx + 0x3a8], 0xc9ca049c
mov qword [rcx + 0x3b0], rax
mov dword [rcx + 0x3b8], 0x6944c097
mov dword [rsp - 0x2c], 0x69c2f3e4
sub dword [rcx + 0x3b8], 0x3fcdb7c8
xor dword [rcx + 0x3b8], 0x6619ccfc
sub dword [rcx + 0x3b8], 0xbc096b4
mov dword [rsp - 0x20], ebp
sub dword [rcx + 0x3b8], 0x39d27956
add dword [rcx + 0x3b8], 0xf394e6f5
mov qword [rcx + 0x3c0], rax
mov dword [rsp - 0x24], 0x697a5729
mov dword [rcx + 0x3c8], 0x2276470b
xor dword [rcx + 0x3c8], 0x130d409b
add dword [rcx + 0x3c8], 0xe52d59b
xchg rdi, rdi
add dword [rcx + 0x3c8], 0x14ed1af3
add dword [rcx + 0x3c8], 0xa5f1fd7
xor dword [rcx + 0x3c8], 0xc05dffd2
mov r10, r10
mov qword [rcx + 0x3d0], rax
mov dword [rcx + 0x3d8], 0x5a3a0e11
xor dword [rcx + 0x3d8], 0x60723eeb
add dword [rcx + 0x3d8], 0x28a2fad
mov dword [rsp - 0x1c], ebp
add dword [rcx + 0x3d8], 0x3954f6cb
sub dword [rcx + 0x3d8], 0x3bd33fca
add dword [rcx + 0x3d8], 0x2b82b66b
add dword [rcx + 0x3d8], 0x9116b4c8
mov dword [rsp - 0x20], 0x27dc35c4
mov qword [rcx + 0x3e0], rax
mov dword [rcx + 0x3e8], 0x54c7d70c
sub dword [rcx + 0x3e8], 0x2bcf3c71
add dword [rcx + 0x3e8], 0x4607da8a
mov rsi, rsi
sub dword [rcx + 0x3e8], 0x5874b071
xor dword [rcx + 0x3e8], 0x4334c20
add dword [rcx + 0x3e8], 0xb57a7e2d
mov dword [rsp - 0x30], ecx
mov qword [rcx + 0x3f0], rax
mov dword [rcx + 0x3f8], 0x51df4c54
add dword [rcx + 0x3f8], 0x78af001
sub dword [rcx + 0x3f8], 0x49b12e0d
mov dword [rsp - 0x1c], 0x47e2f895
xor dword [rcx + 0x3f8], 0x767e31ee
add dword [rcx + 0x3f8], 0x51f9a6e8
mov qword [rcx + 0x400], rax
xchg r12, r12
mov dword [rcx + 0x408], 0x6ad05587
xor dword [rcx + 0x408], 0x3a2cf411
sub dword [rcx + 0x408], 0x14ed23c1
xchg r10, r10
xor dword [rcx + 0x408], 0x5af34880
add dword [rcx + 0x408], 0x2c15d2b1
mov qword [rcx + 0x410], rax
mov dword [rsp - 0x28], 0x1fe3e572
mov dword [rcx + 0x418], 0x554be3d8
xor dword [rcx + 0x418], 0x55c516e5
add dword [rcx + 0x418], 0x4231445
xor dword [rcx + 0x418], 0x373787df
mov rbp, rbp
sub dword [rcx + 0x418], 0x189171a5
add dword [rcx + 0x418], 0x1360ac10
mov qword [rcx + 0x420], rax
mov dword [rsp - 0x28], ebp
mov dword [rcx + 0x428], 0x41ad5f8f
add dword [rcx + 0x428], 0x30658712
sub dword [rcx + 0x428], 0x4711bca8
xchg rbp, rbp
add dword [rcx + 0x428], 0xda5c057
add dword [rcx + 0x428], 0x19523f69
sub dword [rcx + 0x428], 0x2df872c5
mov qword [rcx + 0x430], rax
mov dword [rsp - 0x20], ecx
mov dword [rcx + 0x438], 0x3e284513
xor dword [rcx + 0x438], 0x69f93852
xor dword [rcx + 0x438], 0x1854f83e
sub dword [rcx + 0x438], 0xaad287c
mov dword [rsp - 0x20], esp
sub dword [rcx + 0x438], 0xbf80575
add dword [rcx + 0x438], 0xfcf6f37
mov qword [rcx + 0x440], rax
mov dword [rcx + 0x448], 0x59771b43
mov rsi, rsi
xor dword [rcx + 0x448], 0x79e68d5f
add dword [rcx + 0x448], 0x3e27e021
sub dword [rcx + 0x448], 0x1b66b93
xor dword [rcx + 0x448], 0x70b03a0e
xchg rdi, rdi
add dword [rcx + 0x448], 0x56e28c5a
mov qword [rcx + 0x450], rax
mov dword [rcx + 0x458], 0x17c772b7
mov dword [rsp - 0x10], ecx
sub dword [rcx + 0x458], 0x1460ec1a
xor dword [rcx + 0x458], 0x4383dc62
sub dword [rcx + 0x458], 0x2d23e689
mov dword [rsp - 0x40], 0x1d8aba7d
add dword [rcx + 0x458], 0x7643cada
mov qword [rcx + 0x460], rax
mov dword [rcx + 0x468], 0x4689c46e
mov rsp, rsp
add dword [rcx + 0x468], 0x17f0b76d
sub dword [rcx + 0x468], 0x4a1783bf
add dword [rcx + 0x468], 0x5b9fb3b8
xchg rcx, rcx
sub dword [rcx + 0x468], 0x641aa2ee
add dword [rcx + 0x468], 0xd17ea946
mov qword [rcx + 0x470], rax
mov dword [rsp - 0x1c], 0xe7319ca
mov dword [rcx + 0x478], 0x518a0eb5
xor dword [rcx + 0x478], 0x25f4ef58
add dword [rcx + 0x478], 0x5f714d
sub dword [rcx + 0x478], 0x1a54e07f
xchg r14, r14
xor dword [rcx + 0x478], 0x6a54887c
add dword [rcx + 0x478], 0x70fbb1ec
mov qword [rcx + 0x480], rax
mov dword [rcx + 0x488], 0x37be12c8
mov dword [rsp - 0x28], 0x739e78ca
xor dword [rcx + 0x488], 0x53039f48
sub dword [rcx + 0x488], 0xc76a53c
sub dword [rcx + 0x488], 0x3eb2f041
add dword [rcx + 0x488], 0x6f60d09
mov rcx, rcx
xor dword [rcx + 0x488], 0x30cbb587
xor dword [rcx + 0x488], 0x23cb2db8
mov qword [rcx + 0x490], rax
xchg rdx, rdx
mov dword [rcx + 0x498], 0x2a330210
xor dword [rcx + 0x498], 0x364e6cc0
add dword [rcx + 0x498], 0x30dc4888
xchg r14, r14
xor dword [rcx + 0x498], 0x4feb7bc8
add dword [rcx + 0x498], 0x8742496a
mov qword [rcx + 0x4a0], rax
mov dword [rcx + 0x4a8], 0x61ab85d9
xchg rcx, rcx
xor dword [rcx + 0x4a8], 0x1582d99a
sub dword [rcx + 0x4a8], 0x402b3566
xor dword [rcx + 0x4a8], 0x42e1e9d4
mov dword [rsp - 0x2c], ecx
sub dword [rcx + 0x4a8], 0x43bbc775
xor dword [rcx + 0x4a8], 0x69bf46d8
sub dword [rcx + 0x4a8], 0x1023db5d
mov dword [rsp - 0x14], ebx
mov qword [rcx + 0x4b0], rax
mov dword [rcx + 0x4b8], 0x3c0f60d6
xor dword [rcx + 0x4b8], 0x42eb0807
sub dword [rcx + 0x4b8], 0x7a0a9a4b
mov dword [rsp - 0x10], 0x6c9a5c4c
add dword [rcx + 0x4b8], 0x3c6e8fa4
add dword [rcx + 0x4b8], 0x22feddac
sub dword [rcx + 0x4b8], 0x29a89e17
sub dword [rcx + 0x4b8], 0xbfe3909
mov dword [rsp - 0x14], ecx
mov qword [rcx + 0x4c0], rax
mov dword [rcx + 0x4c8], 0xc9b9576
add dword [rcx + 0x4c8], 0x3933d934
add dword [rcx + 0x4c8], 0x2d1ee56d
mov dword [rsp - 0xc], esp
xor dword [rcx + 0x4c8], 0x6791904d
xor dword [rcx + 0x4c8], 0x8169a35e
mov qword [rcx + 0x4d0], rax
mov rcx, rcx
mov dword [rcx + 0x4d8], 0x110bb239
add dword [rcx + 0x4d8], 0x2d270c03
xor dword [rcx + 0x4d8], 0x12917425
add dword [rcx + 0x4d8], 0x32e77b01
xchg r9, r9
sub dword [rcx + 0x4d8], 0x36abe24
sub dword [rcx + 0x4d8], 0x32d0f280
add dword [rcx + 0x4d8], 0x9f887a09
mov qword [rcx + 0x4e0], rax
mov r13, r13
mov dword [rcx + 0x4e8], 0x212a97f0
add dword [rcx + 0x4e8], 0x4f6981cc
add dword [rcx + 0x4e8], 0xcd03046
mov rbp, rbp
sub dword [rcx + 0x4e8], 0x605bdafa
sub dword [rcx + 0x4e8], 0xdb36895
add dword [rcx + 0x4e8], 0x4c422f68
add dword [rcx + 0x4e8], 0x8fcb9dc7
mov rsi, rsi
mov qword [rcx + 0x4f0], rax
mov dword [rcx + 0x4f8], 0x1b316580
xor dword [rcx + 0x4f8], 0x7ca72242
mov dword [rsp - 0x1c], 0xa5b8f8e
sub dword [rcx + 0x4f8], 0x73632b8
xor dword [rcx + 0x4f8], 0x13e7ee5f
sub dword [rcx + 0x4f8], 0xe1592d2
mov rcx, rcx
xor dword [rcx + 0x4f8], 0x8a12ea5
xor dword [rcx + 0x4f8], 0x1432cb09
mov qword [rcx + 0x500], rax
mov dword [rsp - 0x38], ebp
mov qword [rcx + 0x510], rax
mov qword [rcx + 0x520], rax
mov qword [rcx + 0x530], rax
xchg r12, r12
mov qword [rcx + 0x540], rax
mov rax, rcx
mov dword [rcx + 0x508], 0x3da3443a
add dword [rcx + 0x508], 0x142077ed
xchg r11, r11
xor dword [rcx + 0x508], 0x34a451b
sub dword [rcx + 0x508], 0x1a8c3ce1
xor dword [rcx + 0x508], 0xfafc7d32
xchg rsi, rsi
mov dword [rcx + 0x518], 0x7e92fb8e
sub dword [rcx + 0x518], 0x35a1f57d
sub dword [rcx + 0x518], 0x341f7f5a
mov r15, r15
add dword [rcx + 0x518], 0x264ecca8
add dword [rcx + 0x518], 0x3d1c410c
mov dword [rcx + 0x528], 0x30ea4177
mov dword [rsp - 0x2c], 0x4bf38564
add dword [rcx + 0x528], 0x1fc3ff84
add dword [rcx + 0x528], 0x1500f09c
sub dword [rcx + 0x528], 0x11db3a18
mov dword [rsp - 0x10], ebp
add dword [rcx + 0x528], 0x2a436f5a
sub dword [rcx + 0x528], 0x46ef21ae
mov dword [rcx + 0x538], 0x2e931cc6
mov dword [rsp - 0x38], 0x6642436c
xor dword [rcx + 0x538], 0x19fc5601
sub dword [rcx + 0x538], 0x159caf8d
add dword [rcx + 0x538], 0x4e44cfb8
mov r12, r12
sub dword [rcx + 0x538], 0x1733014f
xor dword [rcx + 0x538], 0xbe25d972
mov dword [rcx + 0x548], 0x18130163
xor dword [rcx + 0x548], 0x1cb78685
mov r15, r15
add dword [rcx + 0x548], 0x623ae50e
xor dword [rcx + 0x548], 0x72882df
sub dword [rcx + 0x548], 0x5e913a6a
mov dword [rsp - 0x20], ebp
ret