Function at 0x140186000
Capabilities:
Encode data using xor

Disassembly:
push rax
push rcx
push rdx
push rbx
push rbp
push rsi
push rdi
push r8
push r9
push r10
push r11
push r12
push r13
push r14
push r15
push rbp
mov rbp, rsp
sub rsp, 0x20
and rsp, 0xfffffffffffffff0
lea rcx, [0x1400f9800]
push 0
pop rdi
push rcx
xor dword [rcx + 0xd8], 0x11db37e9
add dword [rcx + 0x28], 0xa117320
sub dword [rcx + 0x314], 0x6a041a89
xor dword [rcx + 0x3c], 0x2b087333
sub dword [rcx + 0x378], 0x53533717
add dword [rcx + 0x2a8], 0x11d86905
xor dword [rcx + 0x200], 0x3ec04bc2
add dword [rcx + 0x3e0], 0xc8f43b8
sub dword [rcx + 0x1c0], 0x55da2b28
add dword [rcx + 0x1cc], 0x2b0d7da2
sub dword [rcx + 0x2d4], 0x47663942
sub dword [rcx + 0x1a4], 0x1e1843c5
add dword [rcx + 0x124], 0x4f2062ac
add dword [rcx + 0xd4], 0x7604522
not dword [rcx + 0x22c]
sub dword [rcx + 0x2f8], 0x593269f8
add dword [rcx + 0x34], 0x75b2164f
sub dword [rcx + 0x298], 0x30ab6358
add dword [rcx + 0x308], 0x1bc278e6
xor dword [rcx + 0x3a0], 0x497a0087
xor dword [rcx + 0xb8], 0x1e030011
add dword [rcx + 0x168], 0x359953ae
add dword [rcx + 0x40], 0xaa327f2
add dword [rcx + 0x214], 0x5a2415d8
add dword [rcx + 0x18c], 0x1ccf32db
sub dword [rcx + 0x1e0], 0x16c81f21
xor dword [rcx + 0x3d0], 0x5e735d10
sub dword [rcx + 0x15c], 0x6ac0727e
sub dword [rcx + 0x84], 0x65d97a94
xor dword [rcx + 4], 0x766d6ce7
sub dword [rcx + 0x1fc], 0x4dd434a1
sub dword [rcx + 0xa0], 0x56467891
sub dword [rcx + 0xb4], 0x28a401e2
not dword [rcx + 0x278]
not dword [rcx + 0x248]
sub dword [rcx + 0x1e4], 0x21123ef9
xor dword [rcx + 0x394], 0x77561c61
not dword [rcx + 0x294]
sub dword [rcx + 0x2b8], 0x24a55c2f
not dword [rcx + 0x258]
add dword [rcx + 0x364], 0x5484688a
xor dword [rcx + 0x23c], 0x21713722
xor dword [rcx + 0x37c], 0x17df0f96
not dword [rcx + 0xac]
add dword [rcx + 0x1d0], 0x5e236707
xor dword [rcx + 0x2dc], 0x678f5f76
sub dword [rcx + 0xdc], 0x46b00599
xor dword [rcx + 0x1d8], 0x62034291
add dword [rcx + 0x144], 0x497375b6
sub dword [rcx + 0x3b4], 0x6ae75bde
add dword [rcx + 0x260], 0x5b453878
sub dword [rcx + 0x194], 0x352533cf
not dword [rcx + 0x4c]
xor dword [rcx + 0x2f4], 0x44bc6cab
not dword [rcx + 0x2fc]
add dword [rcx + 0x26c], 0x4b874e18
sub dword [rcx + 0x130], 0x3bd03247
sub dword [rcx + 0x10], 0x56f128a4
xor dword [rcx + 0x88], 0x7d347473
add dword [rcx + 0x9c], 0x987139a
xor dword [rcx + 0x284], 0x482f3e8e
add dword [rcx + 0xc8], 0xe0e1849
sub dword [rcx + 0xf4], 0x43d215c1
add dword [rcx + 0x39c], 0x614f3b7d
not dword [rcx + 0x16c]
not dword [rcx + 0xa4]
add dword [rcx + 0xcc], 0x479962fa
sub dword [rcx + 0x160], 0x360554a1
not dword [rcx + 0xc0]
xor dword [rcx + 0x30], 0x74e418e4
xor dword [rcx + 0x148], 0x5c494e02
sub dword [rcx + 0x304], 0x51853057
add dword [rcx + 0xd0], 0x58291672
sub dword [rcx + 0x60], 0x46501f45
not dword [rcx + 0x104]
sub dword [rcx + 0x348], 0x413d45bb
not dword [rcx + 0x19c]
not dword [rcx + 0x2d8]
sub dword [rcx + 0x254], 0x759d68dc
add dword [rcx + 0x118], 0x71556225
not dword [rcx + 0x1f4]
not dword [rcx + 0x178]
add dword [rcx + 0x1bc], 0x79287ac1
not dword [rcx + 0x1dc]
sub dword [rcx + 0x340], 0x1d3d2310
sub dword [rcx + 0x100], 0x3e60d3d
sub dword [rcx + 0x150], 0x6cd61acc
not dword [rcx + 0x330]
xor dword [rcx + 0x29c], 0x721c5e10
xor dword [rcx + 0x14c], 0x5bb10a4e
sub dword [rcx + 0x174], 0x7d980dad
add dword [rcx + 0x390], 0x3806360
not dword [rcx + 0x21c]
xor dword [rcx + 0x5c], 0x77f36aaf
xor dword [rcx + 0xe8], 0x2a6e0d6a
add dword [rcx + 0x68], 0x6c8d1a23
xor dword [rcx + 0x2a4], 0x5ecf739e
sub dword [rcx + 0x154], 0x20d22064
not dword [rcx + 0xec]
sub dword [rcx + 0x3c4], 0x5f3b01e6
add dword [rcx + 0x310], 0x5e1f5f8c
xor dword [rcx + 0x338], 0x4aa10ba6
sub dword [rcx + 0x114], 0x17280931
add dword [rcx + 0x70], 0x5c5243ce
not dword [rcx + 0x1a0]
not dword [rcx + 0x180]
sub dword [rcx + 0x2f0], 0x57923a21
sub dword [rcx + 0x204], 0x24aa0095
xor dword [rcx + 0x2c], 0x3314222e
xor dword [rcx + 0x1d4], 0x6d2969c5
sub dword [rcx + 0xc], 0x693e1040
xor dword [rcx + 0x210], 0x39c06f59
sub dword [rcx + 0x2ec], 0x21363e6a
add dword [rcx + 0x20c], 0x5f8970ef
add dword [rcx + 0x3ec], 0x31e709de
not dword [rcx + 0x2a0]
sub dword [rcx + 0x218], 0x33db3219
not dword [rcx + 0x54]
add dword [rcx + 0x280], 0x280a5b30
add dword [rcx + 0x228], 0xaba2adc
add dword [rcx + 0x2cc], 0x1f6e11a5
xor dword [rcx + 0x368], 0x730d7bfc
xor dword [rcx + 0x38], 0x743525a0
sub dword [rcx + 0xe0], 0x25a514bf
not dword [rcx + 0xfc]
sub dword [rcx + 0x108], 0x201a023e
sub dword [rcx + 0x64], 0x550c6404
xor dword [rcx + 0x274], 0x21d5228a
not dword [rcx + 0x138]
not dword [rcx + 0x32c]
sub dword [rcx + 0x3c0], 0xc0228e0
add dword [rcx + 0xbc], 0x36c21a1
add dword [rcx + 0x2c4], 0x32cc08bf
not dword [rcx + 0x2b0]
add dword [rcx + 0x264], 0x623772a3
sub dword [rcx + 0x3b0], 0x1fcc5051
not dword [rcx + 0x184]
not dword [rcx + 0x3bc]
xor dword [rcx + 0x164], 0x76f93161
not dword [rcx + 0x30c]
xor dword [rcx + 0x190], 0x6913338a
add dword [rcx + 0x288], 0xa0b5260
not dword [rcx + 0x74]
sub dword [rcx + 0x1a8], 0x426229dd
not dword [rcx + 0x44]
sub dword [rcx + 0x350], 0x6a370c26
xor dword [rcx + 0x6c], 0x694e08ce
add dword [rcx + 0x1c4], 0x3d153f06
xor dword [rcx + 0x13c], 0x1a33f33
not dword [rcx + 0xe4]
xor dword [rcx], 0x550f2b0d
add dword [rcx + 0x1b4], 0x19be4fdf
add dword [rcx + 0x240], 0x2a81616d
not dword [rcx + 0x2c8]
xor dword [rcx + 0x8c], 0x5da123dc
sub dword [rcx + 0x320], 0x61c82961
not dword [rcx + 0x300]
xor dword [rcx + 0x2d0], 0xdfb19fb
sub dword [rcx + 0x234], 0x456637b
add dword [rcx + 0x14], 0x575037d2
xor dword [rcx + 0x360], 0x20d17c8c
sub dword [rcx + 0xf0], 0x690d3969
xor dword [rcx + 0x2c0], 0x5d852052
not dword [rcx + 0x230]
xor dword [rcx + 0xc4], 0x28576bfa
sub dword [rcx + 0x220], 0x3bd24d86
add dword [rcx + 0x120], 0x2d763f78
sub dword [rcx + 0x36c], 0x41ad483a
sub dword [rcx + 0x3e4], 0x51d6af8
add dword [rcx + 0x354], 0x73bd4a8d
sub dword [rcx + 0x3b8], 0x56ee346c
xor dword [rcx + 0x208], 0x55ed56bd
not dword [rcx + 0x140]
not dword [rcx + 0x2e0]
sub dword [rcx + 0x370], 0x3951127b
add dword [rcx + 0x3a8], 0x7ec766b0
add dword [rcx + 0x90], 0x4832be7
add dword [rcx + 0x380], 0x1810787a
add dword [rcx + 0x3dc], 0x2f4e3b20
not dword [rcx + 0xa8]
add dword [rcx + 0x3f4], 0x17342749
xor dword [rcx + 0x98], 0x5d6f1d82
xor dword [rcx + 0x3d4], 0xfd86057
add dword [rcx + 0x18], 0x14fd6879
xor dword [rcx + 0x1c], 0x1e064d7b
xor dword [rcx + 0x270], 0x3750255e
not dword [rcx + 0x2ac]
add dword [rcx + 0x134], 0x58967034
not dword [rcx + 0x2e8]
xor dword [rcx + 0x128], 0x3939708d
sub dword [rcx + 0x10c], 0x20d44cf2
not dword [rcx + 0x50]
xor dword [rcx + 0x110], 0xef106f7
xor dword [rcx + 0x24], 0x516119ab
sub dword [rcx + 0x11c], 0x519f1947
add dword [rcx + 0x1b0], 0x10284778
xor dword [rcx + 0x31c], 0x3d3e1c64
sub dword [rcx + 0x3ac], 0x511a0fa3
xor dword [rcx + 0x384], 0x1f660108
add dword [rcx + 0x80], 0x25a677b7
sub dword [rcx + 0x268], 0xe2f3b0c
sub dword [rcx + 0x3f8], 0x72520e02
xor dword [rcx + 0x1f8], 0x727313c
add dword [rcx + 0x2e4], 0x141f4e76
sub dword [rcx + 0x48], 0x59d8494e
not dword [rcx + 0x12c]
sub dword [rcx + 0x1ac], 0x37f5147e
add dword [rcx + 0x318], 0x154e7012
add dword [rcx + 0x1f0], 0x72b42b79
sub dword [rcx + 0x198], 0x19c7135a
add dword [rcx + 0xf8], 0x2b71540e
not dword [rcx + 0x58]
sub dword [rcx + 0x3c8], 0x2e757e35
sub dword [rcx + 0x3a4], 0x40073a4c
xor dword [rcx + 0x1e8], 0xfa70c67
add dword [rcx + 0x7c], 0x3dcf456b
sub dword [rcx + 0x28c], 0x1afb1685
add dword [rcx + 0x24c], 0x15a4124c
xor dword [rcx + 0x38c], 0x77e5199b
sub dword [rcx + 0x20], 0x1bf65d75
xor dword [rcx + 0x34c], 0x70653905
not dword [rcx + 0x78]
sub dword [rcx + 0x3d8], 0x434c15e2
sub dword [rcx + 0x398], 0x7add453d
add dword [rcx + 0x3cc], 0x547e39c3
xor dword [rcx + 0x17c], 0x371d7445
not dword [rcx + 0x358]
add dword [rcx + 0x374], 0x1f1e60b8
sub dword [rcx + 0x324], 0x3ff468e
xor dword [rcx + 0x1ec], 0x5fab4cea
sub dword [rcx + 0x158], 0x79a330f6
add dword [rcx + 0x238], 0x16e22010
add dword [rcx + 0x334], 0x4ab254e2
not dword [rcx + 0x344]
add dword [rcx + 0x25c], 0x8b82594
xor dword [rcx + 0x3e8], 0x28940937
add dword [rcx + 0x328], 0x2b543dce
sub dword [rcx + 0x250], 0x2ce71ad9
xor dword [rcx + 0x3f0], 0x76671b22
not dword [rcx + 0x188]
sub dword [rcx + 0x1b8], 0x67417551
xor dword [rcx + 0x388], 0x2da85ec6
xor dword [rcx + 0x33c], 0x563141c1
not dword [rcx + 0x244]
sub dword [rcx + 8], 0x758727aa
add dword [rcx + 0x2bc], 0x15f70b2f
add dword [rcx + 0x3fc], 0x57695c02
xor dword [rcx + 0x35c], 0x659952b2
add dword [rcx + 0x27c], 0x368d7abe
sub dword [rcx + 0x94], 0x78f37864
add dword [rcx + 0x290], 0x5bd23c1d
sub dword [rcx + 0x1c8], 0x11f20f3
not dword [rcx + 0xb0]
xor dword [rcx + 0x170], 0x57e567ba
add dword [rcx + 0x2b4], 0x3494419e
add dword [rcx + 0x224], 0x50bf2162
add rdi, 0x400
add rcx, 0x400
cmp rdi, 0x8c000
jne 0x14018602e
pop rcx
call fcn.140185106
mov rsp, rbp
pop rbp
pop r15
pop r14
pop r13
pop r12
pop r11
pop r10
pop r9
pop r8
pop rdi
pop rsi
pop rbp
pop rbx
pop rdx
pop rcx
pop rax