Function at 0x1400cf000
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, [0x140042800]
push 0
pop rcx
push rax
xor dword [rax + 0xfc], 0xf601236
not dword [rax + 0x2ec]
add dword [rax + 0x1e4], 0x2c284a53
xor dword [rax + 0x21c], 0xd61024e
sub dword [rax + 0x1c8], 0x3a210b93
add dword [rax + 0x15c], 0x3c7411d6
sub dword [rax + 0x300], 0x65102e3b
not dword [rax + 0x2fc]
xor dword [rax + 0x3a4], 0x3b4e6cac
not dword [rax + 0x29c]
add dword [rax + 0x10c], 0x445a2b60
xor dword [rax + 0xc8], 0x166e4221
add dword [rax + 0x2a0], 0x7eed26dd
add dword [rax + 0x320], 0x409c71e8
add dword [rax + 0x44], 0xf7f40dc
xor dword [rax + 0x384], 0x723c7528
sub dword [rax + 0x1c], 0x6df83c02
xor dword [rax + 0x330], 0x265f5525
sub dword [rax + 0x154], 0x623c2364
xor dword [rax + 0x248], 0x66fd22ec
not dword [rax + 0x3ac]
add dword [rax + 0x340], 0x411f76f4
sub dword [rax + 0x178], 0x23e768e4
add dword [rax + 0xe8], 0x2820189e
not dword [rax + 0x1e8]
add dword [rax + 0x3dc], 0x3629037a
xor dword [rax + 0x218], 0x1a6501dc
xor dword [rax + 0x200], 0x19f41c04
add dword [rax + 0x390], 0x39d15f93
not dword [rax + 0x240]
xor dword [rax + 0x1d4], 0x6354231c
not dword [rax + 0x160]
add dword [rax + 0x18c], 0x5d2b3f94
not dword [rax + 0x16c]
not dword [rax + 0x78]
sub dword [rax + 0x2a8], 0x252c11eb
xor dword [rax + 0x64], 0x423f3599
not dword [rax + 0x324]
add dword [rax + 0x1c4], 0x399c18f4
sub dword [rax + 0x70], 0x625c65a5
xor dword [rax + 0x144], 0x5553647a
add dword [rax + 0x1ec], 0x3d9960e3
xor dword [rax + 0x1cc], 0x26794994
add dword [rax + 0x24], 0x545913b7
sub dword [rax + 0x36c], 0x6d870f04
add dword [rax + 0x38], 0x3ef25305
xor dword [rax + 0x33c], 0x5e6829a6
not dword [rax + 0x22c]
sub dword [rax + 0x228], 0x7886625c
sub dword [rax + 0x2b4], 0x5e84633f
xor dword [rax + 0x2f0], 0x429b59e5
not dword [rax + 0x140]
not dword [rax + 0x3e8]
xor dword [rax + 0x220], 0x33c6a3d
sub dword [rax + 0x3d4], 0x721650b0
xor dword [rax + 0x1e0], 0x538220b5
xor dword [rax + 0x108], 0x117f2989
xor dword [rax + 0x1d0], 0x21b84929
sub dword [rax + 0x3c8], 0x413b3b92
add dword [rax + 0x4c], 0x3bc531da
xor dword [rax + 0x74], 0x49754310
xor dword [rax + 0x138], 0x665a30f6
sub dword [rax + 0x1bc], 0x583226ca
add dword [rax + 0x378], 0x37063d2b
sub dword [rax + 0x3f0], 0x2fc81627
not dword [rax + 0x80]
not dword [rax + 0x68]
sub dword [rax + 0x334], 0x37440b79
not dword [rax + 0x2d8]
not dword [rax + 0x1ac]
not dword [rax + 0x2e0]
not dword [rax + 0x304]
add dword [rax + 0x294], 0x7bbc7fd6
xor dword [rax + 0x158], 0x28cc1e55
add dword [rax + 0x254], 0x26912d88
xor dword [rax + 0x31c], 0x2a433c3b
sub dword [rax + 0xe4], 0x77a401ba
not dword [rax + 0xe0]
not dword [rax + 0x1a0]
sub dword [rax + 0xf4], 0x465c6132
add dword [rax + 0x358], 0x4b545dba
not dword [rax + 0x258]
xor dword [rax + 0x298], 0x785b2bee
add dword [rax + 0xa0], 0x38ee73f0
sub dword [rax + 0x270], 0x33155ab3
add dword [rax + 0x3b4], 0x588b1ef2
add dword [rax + 0x3a8], 0x6630da8
add dword [rax + 0xd0], 0xfd84cad
add dword [rax + 0x260], 0x3c391cc9
xor dword [rax + 8], 0x35b3775f
add dword [rax + 0x310], 0x29c0317
sub dword [rax + 0x5c], 0x4b3e449b
sub dword [rax + 0xd8], 0x74b42504
sub dword [rax + 0x94], 0x3523070a
add dword [rax + 0x2f8], 0x509915b1
add dword [rax + 0x58], 0x117c31d2
sub dword [rax + 0xc], 0x54ad33e8
not dword [rax + 0x394]
add dword [rax + 0x11c], 0x3a335026
not dword [rax + 0x18]
sub dword [rax + 0xc4], 0x1a7c4445
not dword [rax + 0xb4]
xor dword [rax + 0x3c0], 0x11465408
sub dword [rax + 0x264], 0x3c762bbb
xor dword [rax + 0x120], 0x4ef54bde
sub dword [rax + 0x27c], 0x4ffc17e5
add dword [rax + 0x374], 0x5e5d6df6
sub dword [rax + 0x3c], 0x211e3a4d
not dword [rax + 0x1fc]
xor dword [rax + 0x3a0], 0x61013877
add dword [rax + 0xf0], 0x262d01bd
sub dword [rax + 0x3e4], 0x10b25604
add dword [rax + 0x1f0], 0x2d513cac
sub dword [rax + 0x13c], 0x1d802719
add dword [rax + 0x8c], 0x6422430f
add dword [rax + 0x2cc], 0x72896181
xor dword [rax + 0x3f4], 0x70516eea
not dword [rax + 0x278]
add dword [rax + 0x238], 0x782c7a6e
xor dword [rax + 0xdc], 0x3b514206
xor dword [rax + 0x50], 0x4f6400e6
xor dword [rax + 0x28], 0x5a627020
xor dword [rax + 0x3d0], 0x237c2274
add dword [rax + 0x23c], 0x23af7ba1
not dword [rax + 0x39c]
sub dword [rax + 0x25c], 0x774d5185
xor dword [rax + 0x388], 0x57dd7648
sub dword [rax + 0xb0], 0x610d1636
add dword [rax + 0x1dc], 0x53007d43
sub dword [rax + 0x288], 0x5a702c7e
sub dword [rax + 0x2a4], 0x493a0a03
add dword [rax + 0x20], 0x2e063e0d
add dword [rax + 0x90], 0x2c3c0507
sub dword [rax + 0x290], 0x1bce42e3
xor dword [rax + 0x1d8], 0x4b3d5e9f
sub dword [rax + 0x318], 0x3d70294
xor dword [rax + 0x274], 0x2e181fc3
add dword [rax + 0x174], 0x2f600eb6
not dword [rax + 0x114]
add dword [rax + 0x268], 0x7c316d0e
xor dword [rax + 0x7c], 0x18da2297
not dword [rax + 0x198]
xor dword [rax + 0x364], 0x2a23131c
sub dword [rax + 0x208], 0x40221f16
xor dword [rax + 0x328], 0x1dce5292
sub dword [rax + 0x2dc], 0x15b35fd5
sub dword [rax + 0x204], 0x59437d78
add dword [rax + 0x104], 0x554a55a6
xor dword [rax + 0x1a8], 0x17e44e8b
sub dword [rax + 0x3b8], 0x17224e04
xor dword [rax + 0x1b8], 0x523a12d5
add dword [rax + 0x6c], 0x1cbd2526
xor dword [rax + 0x370], 0x7194bd9
not dword [rax + 0x2c0]
not dword [rax + 0x98]
sub dword [rax + 0x2e8], 0x60967b3e
not dword [rax + 0x124]
not dword [rax + 0x128]
sub dword [rax + 0x380], 0x79fe5ed7
sub dword [rax + 0x1f4], 0x59962494
add dword [rax + 4], 0x6deb41f7
xor dword [rax + 0x2ac], 0x37191fd8
sub dword [rax + 0x398], 0x784f3ca6
sub dword [rax + 0x3ec], 0x285852f2
xor dword [rax], 0x329c4cf5
sub dword [rax + 0x2f4], 0x29fd213c
add dword [rax + 0x350], 0x583e651b
add dword [rax + 0x308], 0x495c2ac7
add dword [rax + 0x28c], 0x5bfb0a81
add dword [rax + 0x368], 0x3e7270b1
not dword [rax + 0x184]
not dword [rax + 0x3c4]
add dword [rax + 0x2b0], 0x16041805
xor dword [rax + 0xa8], 0x6eca68c5
add dword [rax + 0x250], 0x53946f0d
xor dword [rax + 0x3b0], 0x72cf3d53
xor dword [rax + 0x19c], 0x1240605e
add dword [rax + 0x3cc], 0x28d01106
xor dword [rax + 0x35c], 0xe8a7d69
xor dword [rax + 0x12c], 0x5a0d3876
add dword [rax + 0x284], 0x13751f1a
xor dword [rax + 0x170], 0xa164237
xor dword [rax + 0x3fc], 0xe5e1468
xor dword [rax + 0x40], 0x15e1375b
not dword [rax + 0x234]
sub dword [rax + 0x164], 0x3b6a7325
sub dword [rax + 0x10], 0x20292f55
xor dword [rax + 0x230], 0x14874a5c
not dword [rax + 0x2d4]
not dword [rax + 0x2d0]
xor dword [rax + 0xd4], 0xf326a68
not dword [rax + 0x118]
add dword [rax + 0x14], 0x61406376
add dword [rax + 0x17c], 0x612d4e28
xor dword [rax + 0x224], 0x7feb0a90
xor dword [rax + 0x280], 0x224a1ffd
xor dword [rax + 0x38c], 0x2f530996
xor dword [rax + 0x194], 0x433d2901
not dword [rax + 0x54]
add dword [rax + 0x2e4], 0x32ec1fd6
sub dword [rax + 0x1b4], 0x2e3b1ca2
add dword [rax + 0x190], 0x528710f5
not dword [rax + 0x314]
sub dword [rax + 0x100], 0x2db83682
sub dword [rax + 0x130], 0x1d43330c
xor dword [rax + 0x214], 0x7da46754
sub dword [rax + 0x244], 0x14f03d2b
xor dword [rax + 0x84], 0x70531886
xor dword [rax + 0xa4], 0x17c7421f
sub dword [rax + 0x110], 0x39e2e0a
add dword [rax + 0x180], 0x78561e38
xor dword [rax + 0x24c], 0x74a64b73
xor dword [rax + 0x3f8], 0x10ab4754
sub dword [rax + 0x30], 0x26d34276
sub dword [rax + 0x26c], 0xcff19b5
not dword [rax + 0x348]
xor dword [rax + 0x360], 0x2dc51626
add dword [rax + 0x3d8], 0x1dd75253
xor dword [rax + 0x34c], 0x3dfa4c74
sub dword [rax + 0x60], 0x44fa35c6
add dword [rax + 0x9c], 0x6e3066f
sub dword [rax + 0x338], 0x48283e2e
add dword [rax + 0x354], 0x27da265a
xor dword [rax + 0x88], 0x1b3a4cb4
xor dword [rax + 0x3e0], 0x680a6d9f
not dword [rax + 0x1f8]
sub dword [rax + 0xf8], 0x51a349b0
not dword [rax + 0x2c4]
not dword [rax + 0x2c8]
add dword [rax + 0x2b8], 0x14a97399
not dword [rax + 0x168]
add dword [rax + 0xac], 0x28334d56
add dword [rax + 0xc0], 0x6ab7205f
xor dword [rax + 0xcc], 0x25e0537f
add dword [rax + 0x188], 0x537a1a37
add dword [rax + 0xb8], 0x5c157cf8
add dword [rax + 0xec], 0x7e501e54
not dword [rax + 0x34]
sub dword [rax + 0xbc], 0x28422058
not dword [rax + 0x1c0]
not dword [rax + 0x30c]
xor dword [rax + 0x20c], 0x4a6e1661
not dword [rax + 0x2bc]
sub dword [rax + 0x1a4], 0x4ef83d14
sub dword [rax + 0x344], 0xb1636ae
add dword [rax + 0x3bc], 0x28554f43
xor dword [rax + 0x148], 0x44ef1418
sub dword [rax + 0x48], 0x61a60f57
add dword [rax + 0x1b0], 0x78ae0491
xor dword [rax + 0x150], 0x31367491
add dword [rax + 0x2c], 0x643119ad
not dword [rax + 0x134]
add dword [rax + 0x210], 0x492f6860
sub dword [rax + 0x37c], 0x6007018f
xor dword [rax + 0x14c], 0x1e2a5f2a
not dword [rax + 0x32c]
add rcx, 0x400
add rax, 0x400
cmp rcx, 0x8c000
jne 0x1400cf02e
pop rcx
call fcn.1400ce106
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