Function at 0x1400c6000
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, [0x140039600]
push 0
pop rdi
push rcx
add dword [rcx + 0x108], 0x791c6ca1
add dword [rcx + 0x10], 0x2acc69fa
sub dword [rcx + 0x35c], 0x638a3d86
add dword [rcx + 0x324], 0x30ae3d63
not dword [rcx + 0x3c4]
not dword [rcx + 0x70]
xor dword [rcx + 0x218], 0x70bb4a97
add dword [rcx + 0x3e0], 0xf1f17a3
xor dword [rcx + 0x48], 0x593b1d6c
add dword [rcx + 0x90], 0x63691992
not dword [rcx + 0x360]
not dword [rcx + 0x20]
sub dword [rcx + 0xdc], 0x796004ab
xor dword [rcx + 0x23c], 0x239e46ff
xor dword [rcx + 0x2e8], 0x310f72f1
xor dword [rcx + 0x3c0], 0x1511354b
sub dword [rcx + 0x3d0], 0x41066ba
sub dword [rcx + 0x248], 0x1dbb6901
xor dword [rcx + 0x14c], 0x6f1d68d8
add dword [rcx + 0x334], 0x3b2178f1
sub dword [rcx + 0x68], 0x1c734251
xor dword [rcx + 0x320], 0x334033bb
not dword [rcx + 0x15c]
add dword [rcx + 0x33c], 0x48d1428
not dword [rcx + 0x28]
add dword [rcx + 0x168], 0xfea273e
add dword [rcx + 0x348], 0x2eb6290d
sub dword [rcx + 0x198], 0x72362f11
sub dword [rcx + 0x3c], 0x2ac93bfe
not dword [rcx + 0x310]
xor dword [rcx + 0x214], 0x15eb2321
xor dword [rcx + 0x1c8], 0x14106e7f
add dword [rcx + 0x228], 0x4dca207b
add dword [rcx + 0xa4], 0x58417bed
not dword [rcx + 0x94]
sub dword [rcx + 0x4c], 0x66cf725e
add dword [rcx + 0x398], 0x20be382e
sub dword [rcx + 0x208], 0x4b094347
not dword [rcx + 0x2bc]
xor dword [rcx + 0x300], 0x28363c13
add dword [rcx + 0x150], 0x23842762
add dword [rcx + 0x274], 0x68207c65
add dword [rcx + 0x25c], 0x693101a0
sub dword [rcx + 0x368], 0x26566a44
not dword [rcx + 0x6c]
not dword [rcx + 0x128]
add dword [rcx + 0x184], 0xab57d7a
xor dword [rcx + 0x1c0], 0x2da341f5
xor dword [rcx + 0xfc], 0x15114d9
xor dword [rcx + 0xd0], 0x229c6919
sub dword [rcx + 0x2d4], 0x1ed83110
sub dword [rcx + 0x29c], 0x69901b19
xor dword [rcx + 0x240], 0x1db377ef
sub dword [rcx + 0xf4], 0x79f26f83
xor dword [rcx + 0x1d8], 0x38747e3d
not dword [rcx + 0x288]
xor dword [rcx + 0x2f0], 0x7d0b11c7
sub dword [rcx + 0xe0], 0x424e763d
sub dword [rcx + 0x378], 0x42d85b0b
sub dword [rcx + 0x254], 0x16b41bbb
sub dword [rcx + 0x358], 0x22f5768a
not dword [rcx + 0x344]
not dword [rcx + 0x2dc]
not dword [rcx + 0x160]
xor dword [rcx + 0xcc], 0x30492f4a
xor dword [rcx + 0x22c], 0x7e314620
not dword [rcx + 0x2c4]
not dword [rcx + 0x104]
not dword [rcx + 0x280]
add dword [rcx + 0x16c], 0x2fb4019b
sub dword [rcx + 0x278], 0x190e7235
not dword [rcx + 0x24]
sub dword [rcx + 0x204], 0x6fe149b3
not dword [rcx + 0x2cc]
sub dword [rcx + 0xa0], 0x619f7f13
add dword [rcx + 0x3a0], 0x3fe93111
add dword [rcx + 0x3d4], 0x6ca425cd
add dword [rcx + 0x3f8], 0x187a0903
xor dword [rcx + 0x18c], 0x4f472cc7
not dword [rcx + 0x78]
xor dword [rcx + 0x80], 0x6fc72b20
add dword [rcx + 0x170], 0x5b4e4708
sub dword [rcx + 0x20c], 0x5b445e3c
sub dword [rcx + 0x284], 0x88f13d7
sub dword [rcx + 0x5c], 0x8f20aae
sub dword [rcx + 0x10c], 0x2d80f37
add dword [rcx + 0x36c], 0x6b604a49
not dword [rcx + 0xd4]
not dword [rcx + 0x134]
not dword [rcx + 0x19c]
xor dword [rcx + 0xb8], 0x769b10e5
sub dword [rcx + 0x190], 0x680f7d32
sub dword [rcx + 0x1fc], 0x3a8c587e
add dword [rcx + 0x1e8], 0x4bf10f66
xor dword [rcx + 0x24c], 0x12b56539
sub dword [rcx + 0x1a8], 0x7287765c
xor dword [rcx + 0x340], 0x42922be1
xor dword [rcx + 0xe4], 0x2b4d324d
add dword [rcx + 0xc4], 0x33d27676
add dword [rcx + 0xc], 0x62c77c69
sub dword [rcx + 0x14], 0x39010c42
sub dword [rcx + 0x1c4], 0x5e6718ab
add dword [rcx + 0x2ec], 0x54f80e52
not dword [rcx + 0x120]
add dword [rcx + 0x290], 0x13917ede
xor dword [rcx + 0x2c], 0x7d2e4f65
xor dword [rcx + 0x264], 0x25044c9a
add dword [rcx + 0x130], 0x6d4278e6
sub dword [rcx + 0x140], 0x6cb3385c
add dword [rcx + 0xec], 0x785e14f3
not dword [rcx + 0x1e4]
not dword [rcx + 0xc0]
xor dword [rcx + 0x390], 0xae4057
not dword [rcx + 0xf0]
sub dword [rcx + 0x2ac], 0x2ff16e05
add dword [rcx + 0x13c], 0x559c1d31
add dword [rcx + 0xd8], 0x21b22144
add dword [rcx + 0x268], 0x62f519fa
sub dword [rcx + 0x114], 0x3bf50007
add dword [rcx + 0x3ec], 0x5b397430
sub dword [rcx + 0x44], 0x7493374d
sub dword [rcx + 0xac], 0x6ac2b0a
not dword [rcx + 0xa8]
add dword [rcx + 0x1ec], 0x529a00d3
add dword [rcx + 0x394], 0x6f8f40ac
sub dword [rcx + 0x2d8], 0x78c02b09
sub dword [rcx + 0x9c], 0x1c0253c1
sub dword [rcx + 0x180], 0xb4d3af0
add dword [rcx + 0x3b8], 0x2f6254dc
sub dword [rcx + 0x1e0], 0x59270e67
not dword [rcx + 0x38c]
not dword [rcx + 0x40]
add dword [rcx], 0x7a3557f2
not dword [rcx + 0x388]
xor dword [rcx + 0xbc], 0x5c4928b0
sub dword [rcx + 0x17c], 0x414b4302
sub dword [rcx + 0x1d4], 0x6a1d6af8
xor dword [rcx + 0x164], 0x34076228
xor dword [rcx + 0x234], 0x392c40a1
xor dword [rcx + 0x154], 0x435970ae
sub dword [rcx + 0x2a0], 0x129219f
xor dword [rcx + 0x370], 0x41914ee1
sub dword [rcx + 0x2a8], 0x5f961e82
not dword [rcx + 0x28c]
add dword [rcx + 0x2a4], 0xf212104
xor dword [rcx + 0x224], 0xfba05ae
sub dword [rcx + 0x220], 0x1dcc3405
not dword [rcx + 0x144]
not dword [rcx + 0x37c]
sub dword [rcx + 0x1a4], 0x564314c8
sub dword [rcx + 0x2c0], 0x7dba3a00
sub dword [rcx + 0x250], 0x574d18e2
not dword [rcx + 0xc8]
not dword [rcx + 0x1f0]
sub dword [rcx + 0x110], 0x120c373c
xor dword [rcx + 0x328], 0xe046e68
add dword [rcx + 0xb0], 0x20af7986
not dword [rcx + 0xb4]
sub dword [rcx + 0x84], 0x41ff3c65
xor dword [rcx + 0x1a0], 0x31506835
add dword [rcx + 8], 0x22fc3a61
xor dword [rcx + 0x374], 0x25b9193e
not dword [rcx + 0x364]
sub dword [rcx + 0x3a8], 0x532a3225
sub dword [rcx + 0x304], 0x1ff60d7e
not dword [rcx + 0x2c8]
sub dword [rcx + 0x118], 0x2dc81243
sub dword [rcx + 0x258], 0x231d656d
xor dword [rcx + 0x3e8], 0x46e373ea
xor dword [rcx + 0x3dc], 0x59290448
add dword [rcx + 0x3c8], 0x40370087
sub dword [rcx + 0x8c], 0x4b8073b5
not dword [rcx + 0x7c]
sub dword [rcx + 0x350], 0x38013bbd
xor dword [rcx + 0x2f4], 0x59c419aa
add dword [rcx + 0x60], 0x17f60541
xor dword [rcx + 0x1bc], 0x6ebb46d9
sub dword [rcx + 0x2d0], 0x3cde5088
add dword [rcx + 0x32c], 0x166e6015
xor dword [rcx + 0x124], 0xa824bba
not dword [rcx + 0x31c]
add dword [rcx + 0x384], 0x54d3c3e
sub dword [rcx + 0x3d8], 0x5f545367
add dword [rcx + 0x2b8], 0x30d96b85
add dword [rcx + 0x1dc], 0x46872bcc
sub dword [rcx + 0x50], 0x51e7557f
not dword [rcx + 0x318]
xor dword [rcx + 0x1c], 0x63b12445
sub dword [rcx + 0x3a4], 0x549b0562
add dword [rcx + 0x270], 0x3a0e76ea
xor dword [rcx + 0x27c], 0x3b0e30a5
xor dword [rcx + 0x2b4], 0x2feb52a7
sub dword [rcx + 0x74], 0xe673c8c
not dword [rcx + 0x3ac]
not dword [rcx + 0x330]
add dword [rcx + 0x26c], 0x66895b73
sub dword [rcx + 0x98], 0xbd906b6
xor dword [rcx + 0x3bc], 0x5c8a67db
add dword [rcx + 0x1f8], 0x53b57265
add dword [rcx + 0x2b0], 0x33595cbd
not dword [rcx + 4]
add dword [rcx + 0x210], 0xac829ab
sub dword [rcx + 0x1b8], 0xf8120c8
add dword [rcx + 0x54], 0x46e4b26
add dword [rcx + 0x2fc], 0x34c71acf
not dword [rcx + 0x380]
not dword [rcx + 0x188]
not dword [rcx + 0x1cc]
xor dword [rcx + 0x354], 0x1c406d0e
add dword [rcx + 0x3f0], 0x6ff82b70
not dword [rcx + 0x34c]
not dword [rcx + 0x3fc]
sub dword [rcx + 0x88], 0x7b9e7ff0
xor dword [rcx + 0x2e4], 0x3db70c61
xor dword [rcx + 0xe8], 0x66c8598a
not dword [rcx + 0x158]
not dword [rcx + 0x3b0]
xor dword [rcx + 0x3e4], 0x469f6405
sub dword [rcx + 0x1b0], 0x7faa53bf
xor dword [rcx + 0x244], 0x502d0ee7
xor dword [rcx + 0x100], 0x75dc24e2
sub dword [rcx + 0x294], 0x35512b2a
add dword [rcx + 0x12c], 0x2f072d7b
not dword [rcx + 0x194]
xor dword [rcx + 0x11c], 0x67c929d6
sub dword [rcx + 0x58], 0x4669508a
add dword [rcx + 0x260], 0x25582b05
xor dword [rcx + 0x138], 0x6acc2937
add dword [rcx + 0x174], 0x6cf0206a
not dword [rcx + 0x148]
add dword [rcx + 0x3cc], 0x2df954a0
xor dword [rcx + 0x18], 0x48cf02f1
add dword [rcx + 0x3b4], 0x57845495
xor dword [rcx + 0x298], 0x14ed364e
add dword [rcx + 0x3f4], 0x6ab96639
add dword [rcx + 0x64], 0x537663e7
add dword [rcx + 0x314], 0x54a04650
add dword [rcx + 0x230], 0x6a3f7949
sub dword [rcx + 0x338], 0x22ab57a1
xor dword [rcx + 0x178], 0x59443908
not dword [rcx + 0x1ac]
sub dword [rcx + 0x34], 0x386b694a
sub dword [rcx + 0x238], 0x61536e0f
xor dword [rcx + 0x200], 0x62f12702
sub dword [rcx + 0x1b4], 0x1e2b35c6
sub dword [rcx + 0x1d0], 0x3ff70c92
sub dword [rcx + 0x1f4], 0x76176a58
not dword [rcx + 0x2e0]
add dword [rcx + 0x38], 0xa564559
add dword [rcx + 0x2f8], 0x63e744ef
not dword [rcx + 0x39c]
sub dword [rcx + 0xf8], 0x43241da6
not dword [rcx + 0x21c]
xor dword [rcx + 0x30], 0x7b996a67
not dword [rcx + 0x308]
xor dword [rcx + 0x30c], 0x4fca4839
add rdi, 0x400
add rcx, 0x400
cmp rdi, 0x8c000
jne 0x1400c602e
pop rcx
call fcn.1400c4f06
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