Function at 0x1400a7000
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, [0x14001a200]
push 0
pop rbx
push rax
sub dword [rax + 0x1ec], 0x36c54824
not dword [rax + 0x104]
xor dword [rax + 0x138], 0x31647ffb
sub dword [rax + 0x2e0], 0x18cb48f7
xor dword [rax + 0x110], 0x368b58bb
add dword [rax + 0x160], 0x51f80633
add dword [rax + 0x1ac], 0xa802881
not dword [rax + 0x2a8]
add dword [rax + 0x360], 0x3e0c169e
sub dword [rax + 0x3a4], 0x346525f1
sub dword [rax + 0x2c], 0x40b47e00
xor dword [rax + 0x348], 0x18446739
not dword [rax + 0x2bc]
not dword [rax + 0x3d4]
not dword [rax + 0x24]
add dword [rax + 0x8c], 0x29da3418
add dword [rax + 0x2c0], 0x16870595
sub dword [rax + 0x1f4], 0x6885d4b
xor dword [rax + 0x1a4], 0x60b1745e
xor dword [rax + 0x26c], 0x119a7138
not dword [rax + 0x180]
add dword [rax + 0x35c], 0x57ef2078
xor dword [rax + 0x3c4], 0x7607543e
sub dword [rax + 0x2d8], 0x70587044
xor dword [rax + 0x334], 0x2b992c36
not dword [rax + 0x164]
add dword [rax + 0x25c], 0x191a1ecf
xor dword [rax + 0x270], 0x5a437063
xor dword [rax + 0x1c0], 0x6a651547
xor dword [rax + 0x3a8], 0x58371c50
not dword [rax + 0x168]
add dword [rax + 0x178], 0x54c17b8a
not dword [rax + 0x1e0]
sub dword [rax + 0x350], 0x7dd16ac
not dword [rax + 0x140]
sub dword [rax + 0x34], 0x53167b45
not dword [rax + 0x32c]
not dword [rax + 0x3cc]
add dword [rax + 0x74], 0x542d3871
sub dword [rax + 0xe0], 0x2ec66187
sub dword [rax + 0x134], 0x55e17099
add dword [rax + 0x128], 0x30d852a5
xor dword [rax + 0x27c], 0x7dee6ee7
add dword [rax + 0x240], 0x1b261b54
not dword [rax + 0x1fc]
sub dword [rax + 0x94], 0x6af3500a
add dword [rax + 0x2f0], 0x271751fc
not dword [rax + 0x3bc]
xor dword [rax + 0x68], 0x280a21e0
xor dword [rax + 0x230], 0x7d34148b
not dword [rax + 0x220]
xor dword [rax + 0x3f8], 0x50cc035e
sub dword [rax + 0x228], 0x6ba45e1d
not dword [rax + 0x1bc]
sub dword [rax + 0x3f0], 0x47714387
add dword [rax + 0x15c], 0x5ee643f1
add dword [rax + 0x37c], 0x70dd1e3d
add dword [rax + 0x300], 0x3f9a4a7d
add dword [rax + 0x2d0], 0x4fee14f8
xor dword [rax + 0x2f8], 0xc071809
sub dword [rax + 0x2fc], 0x822029e
add dword [rax + 0x244], 0x2901319f
add dword [rax + 0x1c], 0x6e231a69
add dword [rax + 0x184], 0x5b595a7a
not dword [rax + 0x1a8]
sub dword [rax + 0x1e8], 0x4e4c5523
not dword [rax + 0x1d0]
add dword [rax + 0x36c], 0x60881533
add dword [rax + 0x1b0], 0x211e4efe
sub dword [rax + 0x1e4], 0x51ad787c
not dword [rax + 0x274]
not dword [rax + 0x28c]
xor dword [rax + 0x38c], 0x61117eaf
xor dword [rax + 0x218], 0x7fbd7387
sub dword [rax + 0x124], 0x10b33c8a
sub dword [rax + 0x200], 0x72997564
xor dword [rax + 0x13c], 0xc5a4d6d
sub dword [rax + 0x18c], 0x399d0ad7
sub dword [rax + 0x1c8], 0x1af13d8b
sub dword [rax + 0x2c4], 0x23d878b1
xor dword [rax + 0x120], 0x4de40b63
not dword [rax + 0x1cc]
not dword [rax + 0x214]
xor dword [rax + 0x304], 0x19b3639d
not dword [rax + 0x84]
xor dword [rax + 0x20c], 0x1dd8408d
add dword [rax + 0x394], 0x5efb18d9
sub dword [rax + 0x50], 0x662d180c
add dword [rax + 0x1a0], 0x4cdf7001
sub dword [rax + 0x190], 0x448520a2
add dword [rax + 0x3b4], 0x31ba4316
xor dword [rax + 0x90], 0x19ae46e1
add dword [rax + 0x28], 0x2ee005e7
xor dword [rax + 0xa4], 0x29665de5
not dword [rax + 0x11c]
add dword [rax + 0x17c], 0x5ab96d54
sub dword [rax + 0x23c], 0x621f2966
not dword [rax + 0x3ec]
add dword [rax + 0x188], 0xedf0c4d
sub dword [rax + 0x3d0], 0x2a0460b9
not dword [rax + 0x3c]
not dword [rax + 0x330]
add dword [rax + 0x290], 0x55ae71f3
add dword [rax + 0x250], 0x54c04ac2
xor dword [rax + 0xfc], 0x7e870087
xor dword [rax + 0x29c], 0x53e83069
xor dword [rax + 0x150], 0x52c51d78
xor dword [rax + 0x2b8], 0x40f1366e
xor dword [rax + 0x238], 0x2b965141
add dword [rax + 0x340], 0x15823663
sub dword [rax + 0x22c], 0x72cd2a0c
sub dword [rax + 0x108], 0x20b243ce
add dword [rax + 0x388], 0x7f396d3b
not dword [rax + 0x60]
sub dword [rax + 0x2b0], 0x2dd521aa
not dword [rax + 0xc]
add dword [rax + 0x16c], 0xc3a0263
sub dword [rax + 0x44], 0x18501ff6
add dword [rax + 0x3d8], 0x36580e50
xor dword [rax + 0x198], 0x2c4e69e6
add dword [rax + 0x1d8], 0xdc00816
not dword [rax + 0x194]
not dword [rax + 0x21c]
sub dword [rax + 0x33c], 0x66d1e31
xor dword [rax + 0x10c], 0x40fb5757
add dword [rax + 0x3f4], 0xe1d0e1e
xor dword [rax + 0x278], 0x57bd14f7
add dword [rax + 0xbc], 0x3f6f5894
sub dword [rax + 0x2f4], 0x33053d4e
sub dword [rax + 0x12c], 0x1b72774b
xor dword [rax + 0x378], 0x407a0379
sub dword [rax + 0x1b4], 0x74c7298d
add dword [rax + 0x7c], 0x7a7c1dc3
not dword [rax + 0x2b4]
add dword [rax + 0x48], 0x3fd27d8c
xor dword [rax + 0x224], 0x52363d1b
add dword [rax + 0x4c], 0x2a2b7eca
add dword [rax + 0x88], 0x780c1b37
not dword [rax + 0x98]
xor dword [rax + 0x3a0], 0x60ee37ee
not dword [rax + 0x390]
sub dword [rax + 0x364], 0x18f70429
not dword [rax + 0x374]
sub dword [rax], 0x489942dd
sub dword [rax + 0xac], 0x68b2b73
not dword [rax + 0x284]
not dword [rax + 0xcc]
not dword [rax + 0x2a0]
sub dword [rax + 0xe4], 0x7b7c32e5
not dword [rax + 0x3b0]
not dword [rax + 0x1d4]
sub dword [rax + 0x288], 0xae3b63
add dword [rax + 0x18], 0x1a766207
sub dword [rax + 0x64], 0x3f757d33
xor dword [rax + 0x1b8], 0x4c4f67cd
add dword [rax + 0x148], 0x42c305f
add dword [rax + 0x3dc], 0x127d84
xor dword [rax + 0xc8], 0xa8935e7
xor dword [rax + 0x380], 0x6cff7bb2
xor dword [rax + 0x174], 0x78e87a8a
add dword [rax + 0x130], 0x5d1a452b
add dword [rax + 0x3c8], 0x41c67526
add dword [rax + 0x54], 0x7344394
xor dword [rax + 0x3c0], 0x750f0416
sub dword [rax + 0x354], 0x76b762fa
sub dword [rax + 0x324], 0x138342d
sub dword [rax + 0x3e4], 0x723d189b
not dword [rax + 0x31c]
xor dword [rax + 0x1f0], 0x55b73fc8
sub dword [rax + 0x5c], 0x44935c1d
sub dword [rax + 0x24c], 0x75ee39b3
xor dword [rax + 0x58], 0x732c512b
sub dword [rax + 0x328], 0x7904750e
sub dword [rax + 0x2cc], 0x563c2b2e
xor dword [rax + 0x248], 0x41120203
add dword [rax + 0x20], 0x1e3111fb
not dword [rax + 0x70]
not dword [rax + 0x1dc]
add dword [rax + 0x260], 0x2b037893
sub dword [rax + 0xe8], 0x519f0c0c
add dword [rax + 0x234], 0x3a7805a9
sub dword [rax + 0x158], 0x636f7cf6
add dword [rax + 0xd8], 0x68d10d05
not dword [rax + 0x39c]
sub dword [rax + 0x34c], 0x22df594d
not dword [rax + 0x3e0]
add dword [rax + 0x294], 0x48cf21db
xor dword [rax + 0x268], 0x63d4333e
not dword [rax + 0x40]
sub dword [rax + 0x114], 0x6ef75985
sub dword [rax + 0x2ec], 0x19d41e94
add dword [rax + 0x310], 0x23ce4d0d
sub dword [rax + 0x280], 0x2fcb3c80
add dword [rax + 0x2d4], 0xa2d66a1
xor dword [rax + 0x118], 0x276d5681
not dword [rax + 0x338]
not dword [rax + 0x154]
xor dword [rax + 0x14], 0x575453d9
not dword [rax + 0xb8]
not dword [rax + 0x344]
add dword [rax + 0x2a4], 0x521b1278
add dword [rax + 0xa0], 0x44fd49d4
add dword [rax + 0x3b8], 0x28c34053
xor dword [rax + 0xb0], 0x58b11f3a
xor dword [rax + 0x80], 0x590579e5
sub dword [rax + 0x204], 0x14901d4b
add dword [rax + 0x78], 0x29c56672
sub dword [rax + 0x384], 0x2150688c
not dword [rax + 0xdc]
sub dword [rax + 0xb4], 0x126e7e93
xor dword [rax + 0xf8], 0x229f70ff
add dword [rax + 0x320], 0x71f539a5
sub dword [rax + 0xf0], 0x4f910e2c
not dword [rax + 0x3ac]
add dword [rax + 0x370], 0xea83e6a
xor dword [rax + 0xec], 0x28e322fb
not dword [rax + 0x2dc]
not dword [rax + 0x3fc]
sub dword [rax + 8], 0x68b52bf1
not dword [rax + 0x358]
add dword [rax + 0x308], 0x70c0132b
sub dword [rax + 0xd4], 0x3cfb59c3
xor dword [rax + 0x19c], 0x7a7e2332
xor dword [rax + 0x30c], 0x357a2e82
add dword [rax + 0x254], 0x4e13078e
sub dword [rax + 0x210], 0x5313396c
xor dword [rax + 0x3e8], 0x63d312ee
sub dword [rax + 0x170], 0x2af91a53
xor dword [rax + 0x6c], 0x37a750f4
not dword [rax + 0x314]
sub dword [rax + 0x100], 0x782e0e6f
add dword [rax + 0xf4], 0x6de74c54
not dword [rax + 0x2ac]
not dword [rax + 0x368]
add dword [rax + 0xc4], 0x27603a9f
xor dword [rax + 0x10], 0x4275043a
add dword [rax + 4], 0x32fe1ec2
not dword [rax + 0x298]
xor dword [rax + 0xd0], 0x65091cb2
sub dword [rax + 0x258], 0x567b297d
not dword [rax + 0x1c4]
not dword [rax + 0x9c]
not dword [rax + 0x2e8]
add dword [rax + 0xc0], 0x38ea706d
add dword [rax + 0x38], 0x55c230db
add dword [rax + 0xa8], 0x27dd34bb
xor dword [rax + 0x30], 0x1f6a3952
not dword [rax + 0x1f8]
add dword [rax + 0x208], 0x72cb2f4c
xor dword [rax + 0x398], 0x4c8d6cbe
add dword [rax + 0x2e4], 0x21ad1b24
sub dword [rax + 0x264], 0x5d8777d2
not dword [rax + 0x318]
not dword [rax + 0x144]
sub dword [rax + 0x2c8], 0x6cc57660
xor dword [rax + 0x14c], 0x1df200c8
add rbx, 0x400
add rax, 0x400
cmp rbx, 0x8c000
jne 0x1400a702e
pop rcx
call fcn.1400a5b06
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