Function at 0x1400f4000
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 rax, [0x14006709c]
push 0
pop rcx
push rax
add dword [rax + 0x28], 0x55246ad1
not dword [rax + 0x298]
add dword [rax + 0x2d0], 0x9162340
add dword [rax + 0x2e0], 0x18642668
add dword [rax + 0x34], 0x4e9e2083
not dword [rax + 0x390]
xor dword [rax + 0x354], 0x7d5f7d84
add dword [rax + 0x9c], 0x17475f77
sub dword [rax + 0x174], 0x2f060fb9
not dword [rax + 0x214]
add dword [rax + 0x34c], 0x6ed6702b
not dword [rax + 0x20]
add dword [rax + 0x160], 0x71ad5b74
add dword [rax + 0x234], 0x3c40164f
xor dword [rax + 0x340], 0x5ffa2f16
sub dword [rax + 0x29c], 0x73982ea3
sub dword [rax + 0x1e8], 0x674e1e98
sub dword [rax + 0x35c], 0x2e9f7fd4
xor dword [rax + 0x26c], 0x2b8b4ef2
xor dword [rax + 0x3c8], 0x73d75831
xor dword [rax + 0x240], 0x31145145
sub dword [rax + 0x358], 0x56e67632
not dword [rax + 0xa4]
add dword [rax + 0x220], 0x89d517a
add dword [rax + 0x178], 0x7c5c64aa
xor dword [rax + 0x278], 0x2df4201c
add dword [rax + 0x2a4], 0x2f953d51
not dword [rax + 0x13c]
sub dword [rax + 0x2f4], 0x65a747c5
sub dword [rax + 0x18c], 0x6c007af5
not dword [rax + 0xd0]
not dword [rax + 0x1b0]
xor dword [rax + 0xfc], 0x56ac72d6
add dword [rax + 0x284], 0x65a53b98
xor dword [rax + 0x98], 0x4a0c0f0a
not dword [rax + 0x16c]
add dword [rax + 0x3b4], 0x11e8588e
not dword [rax + 0xf8]
not dword [rax + 0x68]
not dword [rax + 0x250]
not dword [rax + 0x1c4]
add dword [rax + 0x320], 0x5baa5b33
sub dword [rax + 0x30c], 0x42974af0
not dword [rax + 0xc8]
not dword [rax + 0x10]
not dword [rax + 0x30]
add dword [rax + 0x3dc], 0x4a673263
not dword [rax + 0xf4]
add dword [rax + 0xe8], 0x2059631f
sub dword [rax + 0x1f8], 0x22dd34c6
xor dword [rax + 0x2e8], 0x18700457
xor dword [rax + 0x198], 0x10684e46
sub dword [rax + 0x44], 0x6ab52d71
xor dword [rax + 0x334], 0x102904ad
not dword [rax + 0x110]
sub dword [rax + 0x2c], 0x157c4548
sub dword [rax + 0x1f4], 0x585c3cf3
xor dword [rax + 0x2b0], 0x55ee2859
not dword [rax + 0x27c]
not dword [rax + 0x124]
not dword [rax + 0x108]
add dword [rax + 8], 0x11232341
sub dword [rax + 0x394], 0x19e755bc
xor dword [rax + 0x48], 0x7b5f4f2f
add dword [rax + 0x138], 0x232c78b3
add dword [rax + 0x36c], 0x6c6f1224
add dword [rax + 0x3e8], 0x6c7f2c1c
not dword [rax + 0x164]
add dword [rax + 0x12c], 0x536b750c
not dword [rax + 0x3d8]
add dword [rax + 0x288], 0x21e36f8b
sub dword [rax + 0x2a0], 0x3ee8240a
add dword [rax + 0x1e0], 0x3995159
add dword [rax + 0x2b4], 0x3c2f19f5
add dword [rax + 0x360], 0x1cf44501
not dword [rax + 0xec]
sub dword [rax + 0xa0], 0x481c4c2a
add dword [rax + 0xf0], 0x1e931431
sub dword [rax + 0x19c], 0xad845c0
add dword [rax + 0x2b8], 0x42905989
xor dword [rax + 0x1dc], 0x7d8625e7
xor dword [rax + 0x1a0], 0x37f243ca
xor dword [rax + 0x224], 0x2085702
not dword [rax + 0xe0]
not dword [rax + 0x3a0]
add dword [rax + 0x364], 0x25f91fb5
not dword [rax + 0x1c]
sub dword [rax + 0x1ac], 0x3aee2fb5
sub dword [rax + 0x40], 0x6c0c690e
xor dword [rax + 0x300], 0x4e4e20c0
sub dword [rax + 0x378], 0x74467250
xor dword [rax + 0x120], 0xf1f42
not dword [rax + 0x1fc]
not dword [rax + 0x260]
add dword [rax + 0x14c], 0x40002ce0
add dword [rax + 0x1d8], 0x6cea38be
sub dword [rax + 0x18], 0x25e906de
sub dword [rax + 0x4c], 0x34090dea
sub dword [rax + 0x8c], 0x2f8a5869
sub dword [rax + 0x39c], 0x414574e3
not dword [rax + 0x1a4]
xor dword [rax + 0x154], 0x50b13251
sub dword [rax + 0x128], 0x113417ab
add dword [rax + 0x384], 0x3b6769b3
xor dword [rax + 0x70], 0xa2b0f32
add dword [rax + 0x90], 0x6e0f00ed
add dword [rax + 0xe4], 0x165f207d
not dword [rax + 0x3a4]
xor dword [rax + 0x3ac], 0x70e5228a
add dword [rax + 0x21c], 0x771677b2
not dword [rax + 0x2f0]
add dword [rax + 0x194], 0x4b1a2fbe
sub dword [rax + 0x230], 0x180e34e3
sub dword [rax + 0x344], 0x410c3927
xor dword [rax + 0x1ec], 0x2c1f0aa1
xor dword [rax + 0x31c], 0x60553fec
not dword [rax + 0x3d4]
add dword [rax + 0x1b8], 0x797b1680
not dword [rax + 0xd8]
add dword [rax + 0x274], 0x2ea90399
not dword [rax + 0x22c]
add dword [rax + 0x23c], 0x305e2a7d
not dword [rax + 0x88]
sub dword [rax + 0x248], 0x20081476
sub dword [rax + 0x33c], 0xd0a08c7
xor dword [rax + 0x78], 0x52bd443a
xor dword [rax + 0x3f4], 0x18923d0d
sub dword [rax + 0x3cc], 0x210d06dd
add dword [rax + 0x60], 0x917856
not dword [rax + 0x2f8]
add dword [rax + 0x208], 0x1f3d3e8d
sub dword [rax + 0x28c], 0x37c83211
xor dword [rax + 0x1bc], 0x7bd733b3
not dword [rax + 0x2d4]
not dword [rax + 0x134]
sub dword [rax + 0x168], 0x6d9a1e8f
sub dword [rax + 0x17c], 0x49f23516
add dword [rax + 0x370], 0xf614027
xor dword [rax + 0x1c0], 0x37fd5e5e
sub dword [rax + 0x20c], 0x2be6305
not dword [rax + 0x3c0]
add dword [rax + 0x380], 0x44005053
add dword [rax + 0x388], 0x386348b5
not dword [rax + 0x264]
add dword [rax + 0x3bc], 0xb1e68f7
add dword [rax + 0x350], 0x72be4fe4
xor dword [rax + 0x24], 0x2a965506
add dword [rax + 0x2c4], 0x5f2562d
add dword [rax + 0x2ec], 0x57e1380
xor dword [rax + 0xc0], 0x115120fb
not dword [rax + 0x3f8]
not dword [rax + 0x310]
add dword [rax + 0x280], 0x2dd63e2f
xor dword [rax + 0xb0], 0xd5c2b5b
xor dword [rax + 0x3ec], 0x76d738b6
not dword [rax + 0xc4]
xor dword [rax + 0x3b8], 0x358e6c44
sub dword [rax + 0x1c8], 0x55de47af
xor dword [rax + 0x348], 0x8ed1ebf
not dword [rax + 0xb4]
xor dword [rax + 0x2a8], 0xe90237c
add dword [rax + 0x6c], 0x305208b3
sub dword [rax + 0x218], 0x2fd04645
sub dword [rax + 0xd4], 0x372f7556
not dword [rax + 0x80]
xor dword [rax + 0x204], 0xa86273f
xor dword [rax + 0xbc], 0x3d8c2f1d
sub dword [rax + 0x338], 0xc8621b4
sub dword [rax + 0x10c], 0x20174b09
not dword [rax + 0xdc]
xor dword [rax + 0x7c], 0x7b5b55af
add dword [rax + 0x2e4], 0x2a0b6e3b
xor dword [rax + 0x184], 0x6d9f753e
add dword [rax + 0x5c], 0x60726863
sub dword [rax + 0x3b0], 0x6f384b03
sub dword [rax + 0x3d0], 0x5c6f1f44
xor dword [rax + 0x15c], 0x7cad3eb2
sub dword [rax + 0x37c], 0xe0203ed
sub dword [rax + 0x244], 0x2ee378ef
not dword [rax + 0x104]
add dword [rax + 0x150], 0x4e24593
not dword [rax + 0x25c]
add dword [rax + 0x38], 0x2f0d1b2e
not dword [rax + 0x304]
sub dword [rax + 0x38c], 0x3ea3447b
add dword [rax + 0x190], 0x690f1efa
sub dword [rax + 0x3c], 0x35d960a2
add dword [rax + 0x50], 0x2d4a0679
not dword [rax + 0x2cc]
xor dword [rax + 0x324], 0x263f2a56
add dword [rax + 0xc], 0xee25c3c
xor dword [rax + 0x3e0], 0x4abf7747
add dword [rax + 0x3e4], 0x105750c8
add dword [rax + 0x238], 0x2e142c4b
sub dword [rax + 0x2d8], 0x7197bc9
not dword [rax + 0x1d0]
xor dword [rax + 0x290], 0x696230eb
add dword [rax + 0x368], 0x1e0d0ffd
sub dword [rax + 0x2bc], 0x2dc730bb
add dword [rax + 0x268], 0x568d4033
add dword [rax + 0xb8], 0x7d90176a
not dword [rax + 0x2fc]
not dword [rax + 0x318]
sub dword [rax + 0x2c0], 0x3f20369a
sub dword [rax + 4], 0x56037f5e
not dword [rax + 0x3fc]
xor dword [rax + 0xac], 0xdc27d85
sub dword [rax + 0x130], 0x591c349c
sub dword [rax + 0x188], 0x3885bff
sub dword [rax + 0x374], 0x750d018e
not dword [rax + 0x228]
sub dword [rax + 0x118], 0x3c040204
not dword [rax + 0x270]
add dword [rax + 0x200], 0x4abf65e8
sub dword [rax + 0x148], 0x411909dc
not dword [rax + 0x114]
add dword [rax + 0x140], 0xa04012d
xor dword [rax + 0x11c], 0x72e63774
not dword [rax + 0x258]
xor dword [rax + 0x308], 0x1d9208f0
not dword [rax + 0x254]
add dword [rax + 0x94], 0x4d671c03
sub dword [rax + 0x294], 0x8044566
not dword [rax + 0x1b4]
xor dword [rax + 0x1a8], 0x50cc5809
xor dword [rax + 0x54], 0x42e761b3
xor dword [rax + 0x1f0], 0x6650741f
xor dword [rax + 0x24c], 0x4a5a50b6
xor dword [rax + 0x314], 0x627b7a2f
add dword [rax + 0x74], 0x6863552f
xor dword [rax + 0x144], 0x48067147
not dword [rax + 0xcc]
not dword [rax + 0x3a8]
xor dword [rax + 0x158], 0x1573b2d
not dword [rax + 0x2ac]
not dword [rax + 0xa8]
not dword [rax + 0x14]
sub dword [rax + 0x32c], 0x654724ea
sub dword [rax + 0x170], 0x178237c2
add dword [rax + 0x180], 0x41321933
sub dword [rax + 0x398], 0x5213496c
add dword [rax + 0x330], 0x708a17a7
not dword [rax + 0x2c8]
sub dword [rax + 0x328], 0x46ee3082
sub dword [rax + 0x1d4], 0x1a265fbb
add dword [rax + 0x64], 0x2e5f6920
sub dword [rax], 0x63570150
add dword [rax + 0x3c4], 0x3e692276
sub dword [rax + 0x1e4], 0x44a347b8
sub dword [rax + 0x2dc], 0x7687311f
not dword [rax + 0x3f0]
xor dword [rax + 0x210], 0x2de2325a
sub dword [rax + 0x84], 0x219551e6
sub dword [rax + 0x100], 0x61581d58
sub dword [rax + 0x1cc], 0x21251a43
xor dword [rax + 0x58], 0x5041719a
add rcx, 0x400
add rax, 0x400
cmp rcx, 0x8c000
jne 0x1400f402e
pop rcx
call fcn.1400f29a2
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