Function at 0x140182000
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, [0x140015200]
push 0
pop rdi
push rdx
xor dword [rdx + 0x3b4], 0x62851893
add dword [rdx + 0x2a0], 0x14235ff2
not dword [rdx + 0x26c]
sub dword [rdx + 0x1f4], 0x5a3263a4
sub dword [rdx + 0x28c], 0xf732798
sub dword [rdx + 0x1e4], 0xc737b58
add dword [rdx + 0x300], 0x507e1cb6
not dword [rdx + 0x120]
not dword [rdx + 0x6c]
xor dword [rdx + 0x29c], 0x67b63a78
sub dword [rdx + 0x118], 0x16a53118
not dword [rdx + 0x88]
xor dword [rdx + 0x1e8], 0x78977059
not dword [rdx + 0x228]
not dword [rdx + 0x33c]
sub dword [rdx + 0x168], 0x60f6571b
not dword [rdx + 0x354]
add dword [rdx + 0x108], 0x474f347f
not dword [rdx + 0x2c8]
not dword [rdx + 0x344]
not dword [rdx + 0xb8]
sub dword [rdx + 0x2f0], 0x1824e7e
add dword [rdx + 0x94], 0x3e21a4f
not dword [rdx + 0x3a0]
not dword [rdx + 0x84]
not dword [rdx + 0x134]
not dword [rdx + 0x330]
not dword [rdx + 0x254]
not dword [rdx + 0x164]
add dword [rdx + 0x38c], 0x57c94eac
sub dword [rdx + 0x2b8], 0x46cb3357
sub dword [rdx + 0xcc], 0x3da95473
not dword [rdx + 0x23c]
xor dword [rdx + 0x244], 0x3ca65655
add dword [rdx + 0x324], 0x6a0641bc
sub dword [rdx + 0x358], 0x6db01d6a
not dword [rdx + 0x374]
not dword [rdx + 0x18]
add dword [rdx + 0x7c], 0x59073d0a
not dword [rdx + 0x70]
xor dword [rdx + 0x9c], 0x56ce2a2e
add dword [rdx + 0x314], 0x71ca0a78
not dword [rdx + 0x198]
sub dword [rdx + 0x214], 0x19e854ba
add dword [rdx + 0x128], 0x54fd0a67
add dword [rdx + 0x1d8], 0x379a3c5e
sub dword [rdx + 0x68], 0x36685ca3
add dword [rdx + 0x2d8], 0x53985256
add dword [rdx + 0x80], 0x743b43d0
add dword [rdx + 0x10], 0x5e697452
add dword [rdx + 0x18c], 0x49f95be5
xor dword [rdx + 0x12c], 0x250e4104
xor dword [rdx + 0x54], 0x67f03680
add dword [rdx + 0x3e4], 0x7e592c7e
sub dword [rdx + 0x98], 0x676732c6
add dword [rdx + 0x238], 0x628c6b6b
sub dword [rdx + 0x1ac], 0x41897119
sub dword [rdx + 0x90], 0x28912b0f
xor dword [rdx + 0x13c], 0x54952c4e
not dword [rdx + 0x270]
xor dword [rdx + 0x290], 0x76cf764f
sub dword [rdx + 0x78], 0x515b2674
add dword [rdx + 0x158], 0x11041309
not dword [rdx + 0x21c]
sub dword [rdx + 0x320], 0x35613815
add dword [rdx + 0x3a4], 0x4c404285
xor dword [rdx + 0xd4], 0x71c05f14
not dword [rdx + 0x3f0]
not dword [rdx + 8]
xor dword [rdx + 0x3c4], 0x65f1120d
xor dword [rdx + 0x360], 0x1e923e69
sub dword [rdx + 0x11c], 0x35032cf8
add dword [rdx + 0x36c], 0xe585e74
sub dword [rdx + 0x140], 0x3cb14327
xor dword [rdx + 0x17c], 0x609c73c4
not dword [rdx + 0x3d4]
sub dword [rdx + 0x294], 0x63f3025b
add dword [rdx + 0x280], 0x710d26d4
xor dword [rdx + 0x3f4], 0x3e9454d5
xor dword [rdx + 0x35c], 0x14e60d59
xor dword [rdx + 0x104], 0x39926b30
sub dword [rdx + 0xe0], 0x28dc07d9
xor dword [rdx + 0xdc], 0x54705403
not dword [rdx + 0x3d8]
xor dword [rdx + 0xc], 0x9cb14cb
not dword [rdx + 0x2d4]
sub dword [rdx + 0x188], 0x18413d3d
xor dword [rdx + 0x20], 0x48b74594
xor dword [rdx + 0x340], 0x3516397a
not dword [rdx + 0x240]
add dword [rdx + 0x37c], 0x2de606d8
sub dword [rdx + 0x1a0], 0x2a642057
xor dword [rdx + 0xe4], 0x213e1207
not dword [rdx + 0x350]
not dword [rdx + 0xc8]
not dword [rdx + 0x1c4]
sub dword [rdx + 0x248], 0x3fe0229b
xor dword [rdx + 0x378], 0x2cd6177d
not dword [rdx + 0x2bc]
sub dword [rdx + 0x2b4], 0x3c28159e
not dword [rdx + 0xc0]
sub dword [rdx + 0x1b0], 0x48f3765e
not dword [rdx + 0x278]
sub dword [rdx + 0x2e4], 0x60e70096
add dword [rdx + 0x200], 0x25b311aa
not dword [rdx + 0x370]
xor dword [rdx + 4], 0x1f382c0a
xor dword [rdx + 0x3c8], 0x51702421
not dword [rdx + 0x1b8]
xor dword [rdx + 0x2c], 0x3c1758c5
not dword [rdx + 0x48]
sub dword [rdx + 0x1d0], 0x348e5e52
sub dword [rdx + 0x258], 0x70582d0f
add dword [rdx + 0x328], 0x680c48db
add dword [rdx + 0x284], 0x15346aaa
xor dword [rdx + 0x58], 0x5cf37597
add dword [rdx + 0x110], 0x10cb1ddb
xor dword [rdx + 0x288], 0x4a0b5056
sub dword [rdx + 0x28], 0x6c64735d
add dword [rdx + 0x40], 0x347d0328
xor dword [rdx + 0x368], 0x57027cbb
xor dword [rdx + 0xac], 0x365020c6
xor dword [rdx + 0x220], 0x3a017f85
not dword [rdx + 0x394]
sub dword [rdx + 0x170], 0x7d132cd4
not dword [rdx + 0xd0]
not dword [rdx + 0x250]
add dword [rdx + 0x1c0], 0x77e7193d
add dword [rdx + 0x3ec], 0x23fb3e07
not dword [rdx + 0x304]
xor dword [rdx + 0x3c], 0xf627534
xor dword [rdx + 0x2ac], 0x7c960326
xor dword [rdx + 0x2f4], 0x3a567ac1
not dword [rdx + 0x398]
sub dword [rdx + 0x3c0], 0x52a50c72
sub dword [rdx + 0x3b0], 0x7a5000a9
xor dword [rdx + 0xb0], 0x3c1141ca
not dword [rdx + 0x2dc]
add dword [rdx + 0x22c], 0x48f93c9c
add dword [rdx + 0x1fc], 0x61167231
xor dword [rdx + 0x348], 0x29e511e1
xor dword [rdx + 0x2e0], 0x1ccd02bd
xor dword [rdx + 0x3a8], 0x1ca06969
add dword [rdx + 0x3ac], 0x13723ac
add dword [rdx + 0x74], 0x70fa12c4
xor dword [rdx + 0x14c], 0x52907769
add dword [rdx + 0x1a4], 0x59dd6109
xor dword [rdx + 0x384], 0x68fe797f
sub dword [rdx + 0x184], 0x430064f8
add dword [rdx + 0x144], 0x5722317e
not dword [rdx + 0x318]
xor dword [rdx + 0x308], 0x56920c22
not dword [rdx + 0x30]
add dword [rdx + 0x24c], 0x8994e81
sub dword [rdx + 0x310], 0x343e250a
add dword [rdx + 0xa0], 0x1c577fd6
sub dword [rdx + 0x50], 0x60142766
xor dword [rdx + 0x39c], 0x316f64b1
sub dword [rdx + 0x3f8], 0x59d11b60
xor dword [rdx + 0xec], 0x18a31b5b
not dword [rdx + 0x2d0]
not dword [rdx + 0x1e0]
not dword [rdx + 0x150]
add dword [rdx + 0x2a4], 0x58816ca
add dword [rdx + 0x1c8], 0x35b74825
xor dword [rdx + 0x388], 0x23fb7bb8
xor dword [rdx + 0x20c], 0x46f6781e
xor dword [rdx + 0x44], 0x6384305a
not dword [rdx + 0x154]
not dword [rdx + 0x130]
sub dword [rdx + 0x3d0], 0x7860a2a
not dword [rdx + 0x218]
add dword [rdx + 0x180], 0x56d86fc1
xor dword [rdx + 0xf8], 0x61531ed
xor dword [rdx + 0x34], 0x4724218e
add dword [rdx + 0xf0], 0x6c52129
not dword [rdx + 0x260]
not dword [rdx + 0x204]
sub dword [rdx + 0x64], 0x3aae0ffa
sub dword [rdx + 0x3b8], 0x114952c4
not dword [rdx + 0x190]
sub dword [rdx + 0x264], 0x7909554e
sub dword [rdx + 0x160], 0x2e90048a
add dword [rdx + 0x1a8], 0x56c160e4
not dword [rdx + 0x2c4]
xor dword [rdx + 0x2f8], 0x5d42348d
sub dword [rdx + 0x338], 0xfec5462
add dword [rdx + 0x8c], 0x759b46d3
sub dword [rdx + 0x380], 0x2f9c44c9
xor dword [rdx + 0x2e8], 0x26c52771
add dword [rdx + 0x1bc], 0x3a54661a
add dword [rdx + 0x24], 0x7a25389c
not dword [rdx + 0x19c]
sub dword [rdx + 0x3e8], 0x5522397a
xor dword [rdx + 0xd8], 0x583f47da
xor dword [rdx + 0x25c], 0x33be5e05
xor dword [rdx + 0x194], 0x3112bd
not dword [rdx + 0xa8]
add dword [rdx + 0xe8], 0x63d93671
sub dword [rdx + 0x2fc], 0x760321a3
add dword [rdx + 0x1b4], 0x2af56ff1
add dword [rdx + 0x268], 0x299477e3
not dword [rdx + 0xbc]
add dword [rdx + 0x16c], 0x42d87352
sub dword [rdx], 0x554a52d8
not dword [rdx + 0x114]
not dword [rdx + 0x31c]
xor dword [rdx + 0x27c], 0x58515174
sub dword [rdx + 0x138], 0x3f566a0f
xor dword [rdx + 0x4c], 0x73341fc1
xor dword [rdx + 0x178], 0x5d7e2740
sub dword [rdx + 0xfc], 0x6b295a15
xor dword [rdx + 0x364], 0x12045888
add dword [rdx + 0x334], 0x38f57203
add dword [rdx + 0x2b0], 0x45731369
sub dword [rdx + 0x224], 0x7ecd2c56
add dword [rdx + 0x15c], 0x373d0ecf
not dword [rdx + 0x5c]
add dword [rdx + 0x100], 0x40e237a0
not dword [rdx + 0xa4]
add dword [rdx + 0x210], 0x57d20383
sub dword [rdx + 0x2cc], 0x4a2a37d4
not dword [rdx + 0x60]
sub dword [rdx + 0x38], 0x1b8c7e91
not dword [rdx + 0x148]
not dword [rdx + 0xb4]
not dword [rdx + 0x1d4]
sub dword [rdx + 0x174], 0x11fe1316
xor dword [rdx + 0x1ec], 0x48e7066b
add dword [rdx + 0x2ec], 0x696f0864
add dword [rdx + 0x3dc], 0x14860b49
add dword [rdx + 0x234], 0x2ba5238a
sub dword [rdx + 0x230], 0x3c3436d9
not dword [rdx + 0x1f8]
add dword [rdx + 0x1cc], 0x3c23253b
not dword [rdx + 0x32c]
sub dword [rdx + 0x1c], 0x46bf1318
add dword [rdx + 0xf4], 0x3a6930be
add dword [rdx + 0x298], 0x2c9a2f24
sub dword [rdx + 0x3e0], 0x3fd76eff
not dword [rdx + 0x124]
add dword [rdx + 0x1dc], 0x68c43a73
add dword [rdx + 0x3cc], 0x97d00ff
xor dword [rdx + 0x390], 0x623769ac
add dword [rdx + 0x3fc], 0x37b1392a
xor dword [rdx + 0x30c], 0x77a618ea
not dword [rdx + 0x3bc]
not dword [rdx + 0x10c]
add dword [rdx + 0x1f0], 0x123d61a0
not dword [rdx + 0x208]
add dword [rdx + 0x34c], 0x170e79cb
add dword [rdx + 0xc4], 0x28120421
xor dword [rdx + 0x274], 0x597d003f
add dword [rdx + 0x2a8], 0x2d710666
xor dword [rdx + 0x2c0], 0x5c8126ee
add dword [rdx + 0x14], 0x6e5a0a2d
add rdi, 0x400
add rdx, 0x400
cmp rdi, 0x8c000
jne 0x14018202e
pop rcx
call fcn.1400a0b06
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