Function at 0x1400bc000
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 rdx, [0x14002fc00]
push 0
pop rcx
push rdx
xor dword [rdx + 0x170], 0x26f13a92
sub dword [rdx + 0x2a8], 0x1b9d4401
not dword [rdx + 0x104]
add dword [rdx + 0x2dc], 0x23e11f3a
not dword [rdx + 0x18]
xor dword [rdx + 0x230], 0x4c4821e9
not dword [rdx + 0x310]
not dword [rdx + 0x3d8]
xor dword [rdx + 0xf8], 0x1ad763aa
sub dword [rdx + 0x3d4], 0x161978ab
sub dword [rdx + 0x28c], 0x28641287
xor dword [rdx + 0x140], 0xcbf4e5a
xor dword [rdx + 0x368], 0x318527e9
sub dword [rdx + 0x22c], 0x1e6f2835
xor dword [rdx + 0x3ec], 0x1d5a4901
sub dword [rdx + 0x370], 0x4d1d5ece
add dword [rdx + 0x380], 0x1ab021bb
sub dword [rdx + 0x120], 0x6f581e4a
xor dword [rdx + 0x274], 0x44301bd3
not dword [rdx + 0x2ac]
sub dword [rdx + 0x164], 0x56b3a47
not dword [rdx + 0x35c]
not dword [rdx + 0x1f4]
sub dword [rdx + 0x210], 0x497f5fb0
sub dword [rdx + 0x294], 0x4e095142
add dword [rdx + 0x25c], 0x418e6623
sub dword [rdx + 0xe0], 0x61e13fdc
xor dword [rdx + 0x158], 0x554b3fdc
sub dword [rdx + 0x270], 0x6d4a176f
add dword [rdx + 0x94], 0x6b4c1b8f
not dword [rdx + 0x2d0]
xor dword [rdx + 0x64], 0x10f97744
sub dword [rdx + 0x1ec], 0x5553482c
not dword [rdx + 0x280]
not dword [rdx + 0x70]
not dword [rdx + 0x1d4]
not dword [rdx + 0x2b4]
add dword [rdx + 0x110], 0x78391ced
add dword [rdx + 0xa8], 0x3564103a
add dword [rdx + 0x374], 0x4052690c
xor dword [rdx + 0x138], 0x509d01e2
sub dword [rdx + 0x318], 0x7f67797b
xor dword [rdx + 0x3dc], 0x26b91499
not dword [rdx + 0x1c4]
sub dword [rdx + 0x190], 0x3dc25cf7
xor dword [rdx + 0x198], 0x28ac453e
not dword [rdx + 0x2c0]
add dword [rdx + 0x4c], 0x538405aa
sub dword [rdx + 0x308], 0x42e0b7b
xor dword [rdx + 0x268], 0x6e3405ac
not dword [rdx + 0x84]
add dword [rdx + 0xd0], 0x175136bc
add dword [rdx + 0x378], 0x567d2726
sub dword [rdx + 0x88], 0x372b50bb
sub dword [rdx + 0x36c], 0x79b8420c
xor dword [rdx + 0x3a8], 0x27db60af
sub dword [rdx + 0x16c], 0x61a1683c
not dword [rdx + 0x354]
add dword [rdx + 0x1c0], 0x562a4c20
not dword [rdx + 0x58]
add dword [rdx + 0x2bc], 0x40e64a97
add dword [rdx + 0x394], 0x2a8c46e4
sub dword [rdx + 0x1fc], 0x3a415f7c
not dword [rdx + 0x220]
not dword [rdx + 0x20]
sub dword [rdx + 0x34], 0x290d7609
add dword [rdx + 0xd4], 0x2443247
add dword [rdx + 0x44], 0x1b37445
not dword [rdx + 0x2f0]
xor dword [rdx + 0x218], 0x9522b1a
sub dword [rdx + 0x118], 0x2c7d19fa
sub dword [rdx + 0x1c], 0x6d7007c4
xor dword [rdx + 0x1e0], 0x1f8b56c3
add dword [rdx + 0x340], 0x744d1eaa
not dword [rdx + 0xd8]
xor dword [rdx + 0x20c], 0x20c421b7
xor dword [rdx + 0x2d8], 0x1a7d4e7d
xor dword [rdx + 0x1b0], 0x624e746a
add dword [rdx + 0x1a4], 0x1b6e0113
not dword [rdx + 0x2ec]
add dword [rdx + 0x37c], 0x6c103176
add dword [rdx + 0x2fc], 0x3a711848
add dword [rdx + 0x3e4], 0x6aee254d
add dword [rdx + 0x3c8], 0x6d914ad1
xor dword [rdx + 0x344], 0x5edf22bb
add dword [rdx + 0x194], 0x1e334bba
not dword [rdx + 0x10]
not dword [rdx + 0xbc]
not dword [rdx + 0x300]
xor dword [rdx + 0x19c], 0xc7c65f9
not dword [rdx + 0x180]
not dword [rdx + 0x134]
add dword [rdx + 0x3b8], 0x38490a3c
add dword [rdx + 0xdc], 0x3c5c0a1a
sub dword [rdx + 0x29c], 0x140e565a
xor dword [rdx + 0x148], 0x23b00110
xor dword [rdx + 0x3c], 0x2a3e5ed5
sub dword [rdx + 0x28], 0xf4d7a56
not dword [rdx + 0x284]
not dword [rdx + 0x384]
xor dword [rdx + 0x3d0], 0x45bb2392
not dword [rdx + 0xf4]
not dword [rdx + 0x11c]
xor dword [rdx + 0x38c], 0x47676ad2
not dword [rdx + 0x1dc]
add dword [rdx + 0x108], 0x3622160f
add dword [rdx + 0x7c], 0x4e513b4d
add dword [rdx + 0x3f8], 0x67500f44
sub dword [rdx + 0x18c], 0xc1925aa
xor dword [rdx + 0x6c], 0x6a9666d4
add dword [rdx + 0x360], 0x7fc31ed6
sub dword [rdx + 0xe4], 0x622b7c93
not dword [rdx + 0x10c]
add dword [rdx + 0x260], 0x206d53fd
xor dword [rdx + 0xec], 0x24a013d1
not dword [rdx + 0x1e4]
add dword [rdx + 0xa0], 0x8fe2cc3
not dword [rdx + 0x3c4]
not dword [rdx + 0x258]
xor dword [rdx + 0x31c], 0x3b8e5698
xor dword [rdx + 0xc8], 0x47ee454b
xor dword [rdx + 0x1b8], 0x2c0d3d6b
sub dword [rdx + 0xb0], 0x233178b9
add dword [rdx + 0x298], 0x3492f47
not dword [rdx + 0xb8]
add dword [rdx + 0x314], 0x353973e3
xor dword [rdx + 0x2c], 0x191d0c4f
xor dword [rdx + 0x15c], 0x5b04772b
not dword [rdx + 0x3a0]
add dword [rdx + 0x9c], 0x55f1c72
add dword [rdx + 0x2b8], 0x73014a8
sub dword [rdx + 0x3bc], 0x5631499a
add dword [rdx + 0x288], 0x3c747e12
xor dword [rdx + 0xa4], 0x19507c34
xor dword [rdx + 0x5c], 0x207e35dc
xor dword [rdx + 0x214], 0x29042da7
add dword [rdx + 0x1f8], 0x792d0aeb
xor dword [rdx + 0x364], 0x445d65f3
not dword [rdx + 0x2b0]
add dword [rdx + 0x48], 0x92c429a
add dword [rdx + 0x68], 0x17c50777
add dword [rdx + 0x188], 0x9c67c95
not dword [rdx + 0x224]
add dword [rdx + 0x80], 0x37d95604
not dword [rdx + 0x204]
sub dword [rdx + 0x24], 0x56f90527
add dword [rdx + 0x388], 0x71f51ef4
not dword [rdx + 0x1a8]
add dword [rdx + 0x248], 0x57986cbb
xor dword [rdx + 0x328], 0x6b5b2719
sub dword [rdx + 0x1d0], 0x2e89056e
add dword [rdx + 0x24c], 0x110235ed
not dword [rdx + 0x3e0]
not dword [rdx + 0xcc]
sub dword [rdx + 0xe8], 0x71373047
xor dword [rdx], 0x63a30d9
sub dword [rdx + 0xb4], 0x273f51db
not dword [rdx + 0x50]
not dword [rdx + 0x2a4]
not dword [rdx + 4]
not dword [rdx + 0x1d8]
sub dword [rdx + 0x2c8], 0x246d0b10
not dword [rdx + 0x184]
sub dword [rdx + 0x324], 0x5f3a1ef7
xor dword [rdx + 0x74], 0x59d0446c
xor dword [rdx + 0x390], 0x23e05ca2
add dword [rdx + 0x330], 0x50b618d
sub dword [rdx + 0x250], 0x1d96eab
xor dword [rdx + 0x128], 0x23861385
sub dword [rdx + 8], 0x3a887d60
not dword [rdx + 0x2f4]
xor dword [rdx + 0x40], 0x54480197
sub dword [rdx + 0x13c], 0x3c030d84
not dword [rdx + 0x3cc]
add dword [rdx + 0x33c], 0x4b327156
not dword [rdx + 0x1ac]
sub dword [rdx + 0x338], 0x1e913dcb
xor dword [rdx + 0x26c], 0x776d2bb9
sub dword [rdx + 0x34c], 0x7cd488b
xor dword [rdx + 0x278], 0x394311b2
add dword [rdx + 0x160], 0x3065070b
not dword [rdx + 0x3c0]
xor dword [rdx + 0x3b4], 0x467b1827
add dword [rdx + 0x2f8], 0x586b0233
xor dword [rdx + 0x39c], 0x15d31a54
sub dword [rdx + 0x14c], 0x417f428d
xor dword [rdx + 0x23c], 0x51152cc5
xor dword [rdx + 0x238], 0x584c221a
add dword [rdx + 0x21c], 0xa1a5602
add dword [rdx + 0x54], 0x2256656f
sub dword [rdx + 0x60], 0x56e9003f
sub dword [rdx + 0x30], 0x76de0798
sub dword [rdx + 0x3e8], 0x6e671014
xor dword [rdx + 0x144], 0x7ab57de2
xor dword [rdx + 0x12c], 0x111e4250
not dword [rdx + 0x3ac]
sub dword [rdx + 0x398], 0x1a857570
sub dword [rdx + 0xc4], 0x172b558b
add dword [rdx + 0x234], 0x752e4d5b
not dword [rdx + 0x240]
sub dword [rdx + 0x154], 0x55f852f2
sub dword [rdx + 0x32c], 0x7ed17ec1
xor dword [rdx + 0x27c], 0x35e911d2
add dword [rdx + 0x228], 0x494b6731
not dword [rdx + 0x98]
xor dword [rdx + 0x2e8], 0x14917fd9
xor dword [rdx + 0x30c], 0x5fb35933
sub dword [rdx + 0x2cc], 0x10a21848
not dword [rdx + 0x304]
add dword [rdx + 0x38], 0x48c64762
not dword [rdx + 0x178]
not dword [rdx + 0x1f0]
xor dword [rdx + 0x2d4], 0x47740154
not dword [rdx + 0x3f0]
add dword [rdx + 0x114], 0x299d6225
sub dword [rdx + 0x334], 0x42485a81
add dword [rdx + 0x124], 0x7bfa2c3b
xor dword [rdx + 0x1e8], 0x9162b2a
sub dword [rdx + 0x3fc], 0x72fe6ff5
xor dword [rdx + 0x168], 0x23df661b
xor dword [rdx + 0xac], 0x73cf50df
sub dword [rdx + 0x1cc], 0x2a337662
add dword [rdx + 0x174], 0x6f4575de
sub dword [rdx + 0x1bc], 0x19864346
sub dword [rdx + 0x208], 0x786e3783
xor dword [rdx + 0x78], 0xe601c1
add dword [rdx + 0x8c], 0x1cc76b7a
add dword [rdx + 0xfc], 0x60ac20d2
add dword [rdx + 0x1c8], 0x68cc2723
xor dword [rdx + 0x17c], 0x273f16af
add dword [rdx + 0x90], 0x684d0519
xor dword [rdx + 0xc0], 0xed14d7e
add dword [rdx + 0x150], 0x939619c
sub dword [rdx + 0x2c4], 0x24647db5
sub dword [rdx + 0x130], 0x1bcf67d7
add dword [rdx + 0x1a0], 0x454a035e
add dword [rdx + 0x348], 0x77a23f5a
sub dword [rdx + 0x2a0], 0x70541810
not dword [rdx + 0x290]
xor dword [rdx + 0xc], 0x1cae4f27
sub dword [rdx + 0x14], 0x2745169f
xor dword [rdx + 0x2e4], 0x60330438
add dword [rdx + 0x2e0], 0x382247b1
add dword [rdx + 0x350], 0x40da3745
add dword [rdx + 0x244], 0x25d97b1f
not dword [rdx + 0x264]
sub dword [rdx + 0x3a4], 0x5e894d87
sub dword [rdx + 0x200], 0x222f3831
not dword [rdx + 0x358]
add dword [rdx + 0xf0], 0xd512e9
not dword [rdx + 0x100]
not dword [rdx + 0x3f4]
xor dword [rdx + 0x254], 0x34987121
add dword [rdx + 0x1b4], 0x4657352b
sub dword [rdx + 0x3b0], 0x23036ea2
xor dword [rdx + 0x320], 0x4f9c599d
add rcx, 0x400
add rdx, 0x400
cmp rcx, 0x8c000
jne 0x1400bc02e
pop rcx
call fcn.1400bb506
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