Function at 0x1400e8000
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, [0x14005b800]
push 0
pop rdi
push rdx
xor dword [rdx + 0x1e0], 0x4a6e6136
sub dword [rdx + 0x258], 0x48c862fc
add dword [rdx + 0x254], 0x5dbd6e3d
add dword [rdx + 0x180], 0x62ef7285
not dword [rdx + 0x2e8]
not dword [rdx + 0x364]
xor dword [rdx + 0x188], 0x66d14979
not dword [rdx + 0x110]
not dword [rdx + 0x224]
xor dword [rdx + 0x340], 0x105a68da
xor dword [rdx + 0x2c8], 0x5b695daa
not dword [rdx + 0x8c]
add dword [rdx + 0x20c], 0x1cd5cf1
xor dword [rdx + 0x248], 0x7ebf781e
not dword [rdx + 0x310]
not dword [rdx + 0x130]
add dword [rdx + 0xac], 0x506003b5
xor dword [rdx + 0x360], 0x32d2590
xor dword [rdx + 0x10c], 0x6c7d7fd4
not dword [rdx + 0x2a4]
add dword [rdx + 0x320], 0x23786145
add dword [rdx + 0x260], 0x3d354567
not dword [rdx + 0x354]
add dword [rdx + 0x78], 0x312a3f24
not dword [rdx + 0xbc]
xor dword [rdx + 0x12c], 0x695b2f0d
sub dword [rdx + 0x11c], 0x7b49100f
sub dword [rdx + 0x36c], 0x53393ea5
add dword [rdx + 0x398], 0x32871ffc
xor dword [rdx + 0x90], 0x76fa14c4
not dword [rdx + 0x27c]
xor dword [rdx + 0x104], 0x25940e23
add dword [rdx + 0x3f8], 0x46395381
not dword [rdx + 0x2c4]
sub dword [rdx + 0x370], 0x1ca033da
add dword [rdx + 0x1ac], 0x55da0ea3
sub dword [rdx + 0x2bc], 0x3297271e
xor dword [rdx + 0x3e0], 0x60ce08b8
sub dword [rdx + 0xf8], 0x490d049a
xor dword [rdx + 0x9c], 0x29857712
sub dword [rdx + 0x278], 0x7db669d2
add dword [rdx + 0x170], 0x4e645eb
xor dword [rdx + 0x2f0], 0x35b65c12
xor dword [rdx + 0x2fc], 0x6aee1575
xor dword [rdx + 0x1c8], 0x722e0e4a
sub dword [rdx + 0x338], 0x6d112e3e
add dword [rdx + 0x3dc], 0x15df0fdd
sub dword [rdx + 0x37c], 0x4acd5579
not dword [rdx + 0x234]
not dword [rdx + 0x220]
sub dword [rdx + 0xd8], 0x149b6316
xor dword [rdx + 0x268], 0x7fe3ecb
xor dword [rdx + 0x164], 0x30196d77
sub dword [rdx + 0x228], 0x484515eb
not dword [rdx + 0x25c]
add dword [rdx + 0x4c], 0x54991e84
add dword [rdx + 0x160], 0x77814c27
add dword [rdx + 0xd4], 0x1fc231c9
not dword [rdx + 0x1f8]
xor dword [rdx + 0x334], 0x32a572f8
sub dword [rdx + 0x2c0], 0x5b115b6f
add dword [rdx + 0x204], 0x756044b4
sub dword [rdx + 0x238], 0x7cc232d5
sub dword [rdx + 0x114], 0x24f56862
sub dword [rdx + 0x3a0], 0x5f321985
add dword [rdx + 0x30], 0xab03e0e
not dword [rdx + 0x108]
xor dword [rdx + 0x138], 0x4238447f
not dword [rdx + 0x344]
xor dword [rdx + 0x6c], 0x72df1a67
xor dword [rdx + 0x2b4], 0x6c5a1c69
add dword [rdx + 0x128], 0x108c4c15
sub dword [rdx + 0x2e4], 0x5e763c3d
xor dword [rdx + 0x158], 0x62a237fa
xor dword [rdx + 0x3b0], 0x15840716
xor dword [rdx + 0x280], 0x39126a7f
not dword [rdx + 0x1d8]
add dword [rdx + 0x3f0], 0x21bb74a7
xor dword [rdx + 0x2dc], 0x67c12094
xor dword [rdx + 0x394], 0x42761479
sub dword [rdx + 0xc8], 0x37755e69
sub dword [rdx + 0x290], 0x13da4a11
sub dword [rdx + 0x250], 0x204329b3
not dword [rdx + 0x70]
not dword [rdx + 0x374]
add dword [rdx + 0x50], 0x32c37571
sub dword [rdx + 0x3ec], 0x17a6454d
sub dword [rdx + 0x300], 0x13473411
xor dword [rdx + 0x304], 0x2327f43
add dword [rdx + 0x84], 0x69d307ee
sub dword [rdx + 0xe8], 0x2de41e2
xor dword [rdx + 0x3bc], 0x434c1ed4
add dword [rdx + 0x218], 0x11f664c1
sub dword [rdx + 0x40], 0x78da1531
not dword [rdx + 0x80]
not dword [rdx + 0xc]
xor dword [rdx + 0x2ac], 0x2abf3f6f
sub dword [rdx + 0x3b8], 0x7a4f3b36
add dword [rdx + 0x350], 0xad03510
not dword [rdx + 0x14c]
xor dword [rdx + 0x2cc], 0x9624e21
not dword [rdx + 0x274]
xor dword [rdx + 0x134], 0x41da17c7
add dword [rdx + 0x150], 0x6f7f6213
xor dword [rdx + 0x2e0], 0xf0c2e52
add dword [rdx + 0xf4], 0x24f276fd
not dword [rdx + 0x198]
not dword [rdx + 0x1c]
xor dword [rdx + 0x348], 0x29a353c6
add dword [rdx + 0x178], 0x487569f9
not dword [rdx + 0x2f4]
sub dword [rdx + 0x3b4], 0x3c516a7c
add dword [rdx + 0x2d4], 0x3a613774
sub dword [rdx + 0x384], 0x55397176
add dword [rdx + 0x98], 0x25d535cc
sub dword [rdx + 0x22c], 0x193316b2
not dword [rdx + 0xf0]
sub dword [rdx + 0xc4], 0x69cb363e
sub dword [rdx + 0x1fc], 0x6e7405ec
xor dword [rdx + 0x21c], 0x24ea1441
add dword [rdx + 0xb8], 0x7f327adf
xor dword [rdx + 0x15c], 0x46fe1d7a
sub dword [rdx + 0x26c], 0x3d354b4f
not dword [rdx + 0x5c]
add dword [rdx + 0xa0], 0x6d62136d
add dword [rdx + 0x3d0], 0x550d0461
xor dword [rdx + 0x1e8], 0x67d240e5
not dword [rdx + 0x33c]
add dword [rdx + 0x2d0], 0x3f757bde
sub dword [rdx + 0x2c], 0x7b8f1c64
sub dword [rdx + 0x168], 0x5c452535
add dword [rdx + 0x74], 0x2e9670e
sub dword [rdx + 0x240], 0x5ee32210
not dword [rdx + 0xdc]
xor dword [rdx + 0x18], 0x6eec64d3
not dword [rdx + 0x44]
not dword [rdx + 0x190]
xor dword [rdx + 0x154], 0x650659e0
xor dword [rdx + 0x264], 0x38c16edf
xor dword [rdx + 0x3fc], 0x5f8e4d48
add dword [rdx + 0x1a8], 0x58f7359c
add dword [rdx + 0x29c], 0x127662e6
xor dword [rdx + 0x380], 0x5132537b
add dword [rdx + 0x10], 0x12215fb1
sub dword [rdx + 0xe0], 0x93524a2
not dword [rdx + 0x7c]
sub dword [rdx + 0x3e4], 0x1a1a0126
sub dword [rdx + 0x120], 0x2a523a85
not dword [rdx + 0x88]
not dword [rdx + 0x1c0]
sub dword [rdx + 0x34c], 0x107a3220
not dword [rdx]
add dword [rdx + 0x68], 0x5d252116
xor dword [rdx + 0x330], 0x4e39048f
add dword [rdx + 0x210], 0x14f91c01
sub dword [rdx + 0xd0], 0xc7c726e
xor dword [rdx + 0x39c], 0x5b3d4fe0
add dword [rdx + 0x284], 0x219c2d00
sub dword [rdx + 0x194], 0x51693473
xor dword [rdx + 0x2f8], 0xd7e50fc
add dword [rdx + 0x14], 0x41a9374c
xor dword [rdx + 0x2a0], 0x1d236ba3
sub dword [rdx + 0x244], 0xd0c5d93
add dword [rdx + 0x390], 0x273f703b
sub dword [rdx + 0x1b0], 0x1c6e4371
xor dword [rdx + 0x140], 0x4cf96d18
not dword [rdx + 0x3d4]
sub dword [rdx + 0x1cc], 0x7e5e02ab
xor dword [rdx + 0x1a4], 0x35bb6e0c
xor dword [rdx + 0x31c], 0x204a1833
sub dword [rdx + 0x1d0], 0x1e842377
add dword [rdx + 0x144], 0x5b91397c
add dword [rdx + 8], 0x33d73f34
add dword [rdx + 0x16c], 0x30ad5525
not dword [rdx + 0x2b0]
not dword [rdx + 0x118]
not dword [rdx + 0x32c]
xor dword [rdx + 0x1d4], 0xd14489
sub dword [rdx + 0xb0], 0x64cb1d26
xor dword [rdx + 0x18c], 0x9934ede
xor dword [rdx + 0x3d8], 0x34c128b4
sub dword [rdx + 0x2a8], 0x72ed30dd
not dword [rdx + 0xec]
add dword [rdx + 0x184], 0x53653468
xor dword [rdx + 0x328], 0x51687e49
sub dword [rdx + 0x3a8], 0x402d2a06
sub dword [rdx + 0x30c], 0x21105713
sub dword [rdx + 0x378], 0x38ad716e
add dword [rdx + 0x24c], 0x60cc62b8
not dword [rdx + 0x64]
not dword [rdx + 0x1dc]
sub dword [rdx + 0x148], 0x783d3f55
add dword [rdx + 0x3c], 0x76591975
sub dword [rdx + 0x34], 0x3e2788a
not dword [rdx + 0x1f4]
xor dword [rdx + 0x1b8], 0x53c01bb4
add dword [rdx + 0x1c4], 0xdf43d46
not dword [rdx + 0x1e4]
add dword [rdx + 0x20], 0x33be74fb
add dword [rdx + 0x3f4], 0x16e425c7
add dword [rdx + 0x38c], 0x78c91d91
not dword [rdx + 0x214]
sub dword [rdx + 0x2d8], 0x48d62bc9
add dword [rdx + 0x100], 0x4a8f62ec
not dword [rdx + 0x324]
not dword [rdx + 0x28c]
not dword [rdx + 0x1bc]
add dword [rdx + 0x318], 0x64907832
sub dword [rdx + 0x3a4], 0x334a3bf1
xor dword [rdx + 0x60], 0x48525d10
add dword [rdx + 0x3c0], 0x14f662e9
not dword [rdx + 0x94]
xor dword [rdx + 0x19c], 0x7ece548c
add dword [rdx + 0x230], 0x416532d4
sub dword [rdx + 0xa4], 0x682e35db
sub dword [rdx + 0x314], 0x4520105d
not dword [rdx + 0xb4]
sub dword [rdx + 0x1ec], 0x2cee5e30
not dword [rdx + 0x23c]
add dword [rdx + 0x270], 0x79434938
add dword [rdx + 4], 0x320c7bd1
not dword [rdx + 0x388]
not dword [rdx + 0x2b8]
sub dword [rdx + 0x2ec], 0x12dc56b8
not dword [rdx + 0xcc]
sub dword [rdx + 0xe4], 0x76f66b7e
xor dword [rdx + 0xc0], 0x1ecc644f
not dword [rdx + 0xa8]
add dword [rdx + 0x308], 0x16541950
not dword [rdx + 0x174]
xor dword [rdx + 0x3c8], 0x6ee62349
not dword [rdx + 0x294]
not dword [rdx + 0x17c]
add dword [rdx + 0x124], 0x5a996c5d
sub dword [rdx + 0x1b4], 0x778d3848
sub dword [rdx + 0x48], 0x3a5e72ac
add dword [rdx + 0x3ac], 0x59d067d6
not dword [rdx + 0x13c]
add dword [rdx + 0x1a0], 0x1fc84ddb
add dword [rdx + 0x200], 0x6e5d482e
not dword [rdx + 0x28]
not dword [rdx + 0x368]
sub dword [rdx + 0x54], 0x1a6f33cd
sub dword [rdx + 0x358], 0x282c79e9
sub dword [rdx + 0x24], 0x5b632b8f
sub dword [rdx + 0x208], 0x6ca30102
add dword [rdx + 0x288], 0x17515d57
not dword [rdx + 0x3c4]
xor dword [rdx + 0x1f0], 0x37916b33
xor dword [rdx + 0x58], 0x55fb2e24
add dword [rdx + 0x3e8], 0x18e9342f
not dword [rdx + 0xfc]
add dword [rdx + 0x35c], 0x6b4a435a
xor dword [rdx + 0x3cc], 0x26a7fec
xor dword [rdx + 0x38], 0x65b5007d
sub dword [rdx + 0x298], 0x585d44e6
add rdi, 0x400
add rdx, 0x400
cmp rdi, 0x8c000
jne 0x1400e802e
pop rcx
call fcn.1400e7106
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