Function at 0x14014d000
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, [0x1400c0000]
push 0
pop rbx
push rcx
xor dword [rcx + 0xfc], 0xc380b7b
sub dword [rcx + 0x3a0], 0x1cd64a10
not dword [rcx + 0x74]
not dword [rcx + 0x54]
add dword [rcx + 0x268], 0xf183de2
sub dword [rcx + 0x3d4], 0x12c76f39
add dword [rcx + 0x3e0], 0x62730bdb
sub dword [rcx + 0x18c], 0x28c02093
sub dword [rcx + 0xec], 0x20a77587
sub dword [rcx + 0x6c], 0x21ad6823
xor dword [rcx + 0x1d8], 0x477e5b4b
xor dword [rcx + 0x29c], 0x2cd37689
add dword [rcx + 0x8c], 0x3cd2c54
sub dword [rcx + 0xf8], 0x1c4c30aa
sub dword [rcx + 0x98], 0x46283a8d
xor dword [rcx + 0x124], 0x48716a36
not dword [rcx + 0x14c]
not dword [rcx + 0x1d0]
xor dword [rcx + 0x358], 0x4cf20779
sub dword [rcx + 0x384], 0x487060a8
xor dword [rcx + 0x118], 0x56c92870
sub dword [rcx + 0x170], 0x61ab7ab2
sub dword [rcx + 0x2c], 0x38132742
xor dword [rcx + 0x2d0], 0x72154943
xor dword [rcx + 0x258], 0x79ab510a
sub dword [rcx + 0xf0], 0x4cf1343e
not dword [rcx + 0x164]
add dword [rcx + 0x4c], 0x317f7eed
not dword [rcx + 0x1a8]
not dword [rcx + 0xc8]
add dword [rcx + 0x3f0], 0x485f7784
xor dword [rcx + 0x254], 0x39a74e43
add dword [rcx + 0x3bc], 0x15324927
add dword [rcx + 0xd0], 0x2ad61e26
add dword [rcx + 0x58], 0x48317cd1
add dword [rcx + 0x1f8], 0x392036f4
sub dword [rcx + 0x208], 0x7b385a03
sub dword [rcx + 0x3b4], 0x577b1d73
add dword [rcx + 0x2f8], 0x27684918
xor dword [rcx + 0x7c], 0x49637233
not dword [rcx + 0x1dc]
sub dword [rcx + 0x100], 0x33833e4a
not dword [rcx + 0xb8]
xor dword [rcx + 0xc], 0x40b2f18
xor dword [rcx + 0x140], 0x460e19c3
not dword [rcx + 0x3b8]
add dword [rcx + 0x27c], 0xf921837
not dword [rcx + 0x34c]
xor dword [rcx + 0x11c], 0x4f1c3507
sub dword [rcx + 0x1b0], 0x5c917fa6
not dword [rcx + 0x374]
add dword [rcx + 4], 0x64100380
not dword [rcx + 0x228]
xor dword [rcx + 0x3d8], 0x727c3158
not dword [rcx + 0x338]
not dword [rcx + 0x148]
not dword [rcx + 0x68]
add dword [rcx + 0x2b4], 0x23de40d5
not dword [rcx + 0x1c8]
xor dword [rcx + 0x1c4], 0x32951ecb
xor dword [rcx + 0x2ec], 0x52877bb
not dword [rcx + 0x154]
add dword [rcx + 0xa8], 0x535c6a54
not dword [rcx + 0x354]
xor dword [rcx + 8], 0x503839ac
sub dword [rcx + 0x1a4], 0xbc11d77
xor dword [rcx + 0x284], 0x5c25302a
xor dword [rcx + 0x348], 0x35e0b85
xor dword [rcx + 0x2bc], 0x7690f20
not dword [rcx + 0x3c4]
add dword [rcx + 0x20c], 0x3d213285
add dword [rcx + 0x388], 0x76936447
add dword [rcx + 0x214], 0x143c2132
xor dword [rcx + 0x2d4], 0x1bc22e5e
sub dword [rcx + 0x2c8], 0x6b411a39
add dword [rcx + 0x80], 0x117c6a77
add dword [rcx + 0x3a8], 0x765a144d
sub dword [rcx + 0xf4], 0x537b3b13
sub dword [rcx + 0x39c], 0x67c71c77
sub dword [rcx + 0x244], 0x7a6a47a5
sub dword [rcx + 0x344], 0x5cdf08ab
xor dword [rcx + 0x3e8], 0x2a962609
add dword [rcx + 0x36c], 0x3d6709c9
sub dword [rcx + 0x3b0], 0x192e6de4
not dword [rcx + 0x1a0]
xor dword [rcx + 0x364], 0x26460f89
xor dword [rcx + 0x3c], 0x21216dc9
sub dword [rcx + 0x19c], 0x39931109
add dword [rcx + 0x48], 0x5ff0683c
sub dword [rcx + 0x308], 0x45a055b7
add dword [rcx + 0x3c8], 0x59401de
xor dword [rcx + 0x2a0], 0x55102e09
sub dword [rcx + 0x310], 0x4d5e753e
not dword [rcx + 0x190]
not dword [rcx + 0x64]
not dword [rcx + 0x32c]
add dword [rcx + 0x3a4], 0x5e69442e
xor dword [rcx + 0x160], 0xc9f3aab
sub dword [rcx + 0xbc], 0x7fff2804
sub dword [rcx + 0x318], 0x660937e7
add dword [rcx + 0x360], 0x4e931617
sub dword [rcx + 0x1bc], 0x1ded6bff
xor dword [rcx + 0x398], 0x4a2122b8
not dword [rcx + 0x330]
not dword [rcx + 0x2ac]
add dword [rcx + 0x390], 0x24c776bd
not dword [rcx + 0x2c4]
not dword [rcx + 0x130]
sub dword [rcx + 0x18], 0x392b67df
sub dword [rcx + 0x17c], 0x48cc1f9a
not dword [rcx + 0x1fc]
add dword [rcx + 0x1b8], 0xa1197d
sub dword [rcx + 0x200], 0x13c07274
xor dword [rcx + 0x40], 0x53e36429
add dword [rcx + 0x370], 0x55645c66
sub dword [rcx + 0x78], 0x67e1037a
add dword [rcx + 0x10], 0x67c74cbb
sub dword [rcx + 0x1f4], 0x61a34242
not dword [rcx + 0x2b0]
sub dword [rcx + 0x174], 0x191f611b
add dword [rcx + 0x230], 0x1cd3c39
xor dword [rcx + 0x1d4], 0x7205796b
add dword [rcx + 0x248], 0x5d842de2
xor dword [rcx + 0x184], 0x19265ce7
xor dword [rcx + 0x104], 0x4d467430
not dword [rcx + 0xd8]
not dword [rcx + 0x1e8]
sub dword [rcx + 0x33c], 0x4fb8074b
xor dword [rcx + 0x204], 0x77a80f7d
sub dword [rcx + 0x90], 0x357f02f5
add dword [rcx + 0x2e8], 0x456c0bcc
add dword [rcx + 0xa0], 0x2e6c3558
xor dword [rcx + 0x278], 0x6ff90b3f
xor dword [rcx + 0x20], 0x3a8d77f3
not dword [rcx + 0x1cc]
xor dword [rcx + 0x144], 0x788f116b
add dword [rcx + 0x22c], 0x348654fb
not dword [rcx + 0x3fc]
not dword [rcx + 0x5c]
not dword [rcx + 0x2e4]
sub dword [rcx], 0x61903f07
not dword [rcx + 0x288]
not dword [rcx + 0x274]
xor dword [rcx + 0x38c], 0x1021d47
not dword [rcx + 0x16c]
sub dword [rcx + 0x110], 0x52693133
not dword [rcx + 0x25c]
add dword [rcx + 0x2f4], 0x32ab78d2
sub dword [rcx + 0x304], 0x2df56725
add dword [rcx + 0x328], 0x381c0f11
sub dword [rcx + 0xe0], 0x1c2e2e82
xor dword [rcx + 0x138], 0x731e5a0b
xor dword [rcx + 0xe4], 0x71f4381
sub dword [rcx + 0x31c], 0x41ca3bf7
not dword [rcx + 0x24c]
add dword [rcx + 0x38], 0x49fc37c5
not dword [rcx + 0x2a8]
not dword [rcx + 0x108]
sub dword [rcx + 0x3ec], 0x76e3002d
sub dword [rcx + 0x198], 0x1d441620
sub dword [rcx + 0x220], 0xcff1db5
not dword [rcx + 0x44]
xor dword [rcx + 0x70], 0xc46ab1
not dword [rcx + 0xcc]
not dword [rcx + 0x30]
not dword [rcx + 0x2cc]
add dword [rcx + 0x300], 0x76080a45
xor dword [rcx + 0x30c], 0x75aa7767
not dword [rcx + 0xb0]
xor dword [rcx + 0x238], 0x3c665899
add dword [rcx + 0x158], 0x3e0019bd
not dword [rcx + 0x28]
add dword [rcx + 0x180], 0x601d5256
not dword [rcx + 0xdc]
add dword [rcx + 0x134], 0x5bf77406
xor dword [rcx + 0x290], 0x21fe177c
sub dword [rcx + 0x270], 0x78a077ae
xor dword [rcx + 0x240], 0x4d7441f5
add dword [rcx + 0x9c], 0x5d497c38
not dword [rcx + 0x260]
xor dword [rcx + 0x24], 0x4a3c7e7b
xor dword [rcx + 0xac], 0x166303d5
add dword [rcx + 0x37c], 0x267603cb
xor dword [rcx + 0x3ac], 0x13ec0b21
sub dword [rcx + 0x3d0], 0x622553d7
add dword [rcx + 0x50], 0x3d6477f5
xor dword [rcx + 0x3f8], 0x60e513d5
not dword [rcx + 0x2a4]
sub dword [rcx + 0x15c], 0x1a3902fa
xor dword [rcx + 0x3dc], 0x60e778f5
sub dword [rcx + 0xa4], 0x4562644a
xor dword [rcx + 0xb4], 0x3fb16ce9
xor dword [rcx + 0x150], 0x2b750b08
xor dword [rcx + 0x3c0], 0x6e0e05df
not dword [rcx + 0x28c]
add dword [rcx + 0x3cc], 0x175e456f
add dword [rcx + 0x1ac], 0x38054439
not dword [rcx + 0x280]
sub dword [rcx + 0x334], 0x51025d52
add dword [rcx + 0x128], 0x1dd85ebb
not dword [rcx + 0x10c]
xor dword [rcx + 0x34], 0x568820d9
sub dword [rcx + 0x264], 0x1feb5b1b
sub dword [rcx + 0x378], 0x50a44017
sub dword [rcx + 0x60], 0x6ed107bc
xor dword [rcx + 0x194], 0x5da674b6
not dword [rcx + 0x250]
sub dword [rcx + 0x340], 0x6dd45b7e
add dword [rcx + 0x114], 0x714628e7
xor dword [rcx + 0x23c], 0x432d13af
not dword [rcx + 0x394]
sub dword [rcx + 0x3f4], 0x3d520c82
not dword [rcx + 0x1f0]
sub dword [rcx + 0x168], 0xb5a5b00
xor dword [rcx + 0x120], 0x11256434
xor dword [rcx + 0x1e0], 0x739d3b10
not dword [rcx + 0x1c0]
add dword [rcx + 0x2dc], 0x1ee761f5
sub dword [rcx + 0x218], 0x4fd33c33
not dword [rcx + 0x2b8]
not dword [rcx + 0xc0]
sub dword [rcx + 0x84], 0x14b13521
sub dword [rcx + 0x1b4], 0x7e300fe7
not dword [rcx + 0x2d8]
add dword [rcx + 0x13c], 0x46911318
sub dword [rcx + 0x2fc], 0x3bf406a7
sub dword [rcx + 0x210], 0x61b0531f
not dword [rcx + 0x314]
not dword [rcx + 0x3e4]
xor dword [rcx + 0x324], 0x56a60769
not dword [rcx + 0x2e0]
xor dword [rcx + 0x298], 0x28ac2743
sub dword [rcx + 0x178], 0x15a350a0
sub dword [rcx + 0x368], 0x3ae3cd1
add dword [rcx + 0x320], 0x69db3b34
xor dword [rcx + 0x12c], 0x302c16aa
sub dword [rcx + 0x224], 0x3baa0f45
xor dword [rcx + 0x88], 0x648a749c
not dword [rcx + 0x380]
sub dword [rcx + 0xd4], 0x6cf2aa0
not dword [rcx + 0x94]
xor dword [rcx + 0x2c0], 0x2bc87022
add dword [rcx + 0x350], 0x451a6458
add dword [rcx + 0x2f0], 0x1ecc0ce7
sub dword [rcx + 0x234], 0x2d355e44
not dword [rcx + 0x1c]
not dword [rcx + 0x14]
sub dword [rcx + 0x21c], 0x4c83838
sub dword [rcx + 0x26c], 0x618d238d
not dword [rcx + 0x1ec]
add dword [rcx + 0xe8], 0x50807fd8
add dword [rcx + 0x188], 0x2a5214b0
not dword [rcx + 0x294]
sub dword [rcx + 0x1e4], 0xd51651
xor dword [rcx + 0x35c], 0x329f642d
not dword [rcx + 0xc4]
add rbx, 0x400
add rcx, 0x400
cmp rbx, 0x8c000
jne 0x14014d02e
pop rcx
call fcn.14014b906
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