Function at 0x1400a3000
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, [0x140016200]
push 0
pop rcx
push rdx
sub dword [rdx + 0x1ac], 0x17210d21
not dword [rdx + 0x184]
not dword [rdx + 0x354]
xor dword [rdx + 0x7c], 0x36ac3921
xor dword [rdx + 0x324], 0x111c2e85
not dword [rdx + 0x1e0]
sub dword [rdx + 0x140], 0x78594def
xor dword [rdx + 0x370], 0x12667a81
not dword [rdx + 0x214]
xor dword [rdx + 0x1b0], 0x16582638
sub dword [rdx + 0xd0], 0x25f953eb
add dword [rdx + 0x3f4], 0x6dee1585
add dword [rdx + 0xfc], 0x6fde39de
add dword [rdx + 0x398], 0x16e848b7
xor dword [rdx + 0x130], 0x79be7e7d
not dword [rdx + 0x9c]
sub dword [rdx + 0x2d4], 0x232d1d0d
add dword [rdx + 0x174], 0x2e11498e
sub dword [rdx + 0x1f0], 0x11d61018
xor dword [rdx + 0x344], 0x4c1e3d78
xor dword [rdx + 0x40], 0x31461992
xor dword [rdx + 0x114], 0x6af4591e
add dword [rdx + 0x288], 0x5567786f
sub dword [rdx + 0x31c], 0xf902089
add dword [rdx + 0x74], 0x695c4113
xor dword [rdx + 0x13c], 0x3d1025d1
xor dword [rdx + 0x264], 0x2d92352a
add dword [rdx + 0x180], 0x2d2135de
not dword [rdx + 0x2f4]
sub dword [rdx + 0x310], 0x4b123c2
sub dword [rdx + 0x348], 0xf3f2641
sub dword [rdx + 0x3c4], 0x258a0ab3
add dword [rdx + 0x308], 0x2ab83012
sub dword [rdx + 0x37c], 0x385d16a0
not dword [rdx + 0x11c]
not dword [rdx + 0x8c]
add dword [rdx + 0xb8], 0x5bb77f32
add dword [rdx + 0x118], 0x1ecd191d
add dword [rdx + 0xa4], 0x655c6a9c
add dword [rdx + 0x30c], 0x3b1812c7
add dword [rdx + 0x70], 0xde80b3a
sub dword [rdx + 0xcc], 0x6fdf3785
not dword [rdx + 0x120]
not dword [rdx + 0xc8]
not dword [rdx + 0x1a8]
sub dword [rdx + 0x320], 0x493b5fa2
sub dword [rdx + 0x108], 0x3ae13f8d
sub dword [rdx + 0x1d0], 0x505219cc
xor dword [rdx + 0x30], 0x7c2a7e65
sub dword [rdx + 0x3ec], 0x4b7d6914
add dword [rdx + 0xd8], 0x4b7e5ee5
sub dword [rdx + 0x29c], 0x6a352bff
add dword [rdx + 0x28c], 0x44db4ce0
sub dword [rdx + 0x234], 0x1fe75a5e
xor dword [rdx + 0x2dc], 0x5a3c3a39
sub dword [rdx + 0x378], 0xf37133f
sub dword [rdx + 0xc0], 0x4b2c4f17
xor dword [rdx + 0x3cc], 0x3220f23
sub dword [rdx + 0x300], 0x4d111ce
sub dword [rdx + 0x39c], 0x6aae0fe7
not dword [rdx + 0x188]
sub dword [rdx + 0x224], 0x769c0192
sub dword [rdx + 0x18c], 0x677dfd
xor dword [rdx + 0x2bc], 0x70a77cfc
sub dword [rdx + 0xac], 0xf9d368d
xor dword [rdx + 0x80], 0x37477958
add dword [rdx + 0x160], 0x44714442
sub dword [rdx + 0x128], 0xb6a233f
xor dword [rdx + 0x394], 0x7a2a53fd
xor dword [rdx + 0xb0], 0x482b3429
not dword [rdx + 0x50]
not dword [rdx + 4]
add dword [rdx + 0x338], 0x47c46ae
add dword [rdx + 0x2a0], 0x16300804
add dword [rdx + 0x20], 0x7eea78dd
sub dword [rdx + 0x1dc], 0x60733d01
not dword [rdx + 0x268]
add dword [rdx + 0x34c], 0x45493ffb
xor dword [rdx + 0x278], 0x24f21c0b
xor dword [rdx + 0x3f8], 0x62eb029f
add dword [rdx + 0x1ec], 0x181f02de
not dword [rdx + 0x64]
not dword [rdx + 0x228]
sub dword [rdx + 0x134], 0x39662791
add dword [rdx + 0x210], 0x44ca6fa6
sub dword [rdx + 0x330], 0x10c324a
add dword [rdx + 0x5c], 0x5b5a72f2
not dword [rdx + 0x14c]
xor dword [rdx + 0x204], 0x35e83026
not dword [rdx + 0x1a0]
not dword [rdx + 0x22c]
sub dword [rdx + 0x138], 0x4caa4bdc
sub dword [rdx + 0x2b4], 0x4e495984
sub dword [rdx + 0x100], 0x77523b5c
sub dword [rdx + 0x1f4], 0xe07600d
sub dword [rdx + 0x17c], 0x282b4a51
xor dword [rdx + 0x280], 0x1de81dbf
xor dword [rdx + 0x90], 0x18fa36ee
add dword [rdx + 0x3a8], 0x38d76ae
xor dword [rdx + 0x3d0], 0x52b20353
not dword [rdx + 0x274]
sub dword [rdx + 0x298], 0x3cd411e7
add dword [rdx + 0x3ac], 0x1fe81ab3
xor dword [rdx + 0x3d4], 0x275d772a
xor dword [rdx + 0x2ac], 0x56fa2943
add dword [rdx + 0xa8], 0x5f0972dc
xor dword [rdx + 0x2c8], 0x65b279d2
not dword [rdx + 0x318]
sub dword [rdx + 0xe4], 0x39cf0a40
add dword [rdx + 0x27c], 0x2c7c683c
not dword [rdx + 0x190]
add dword [rdx + 0x270], 0x17ff7245
add dword [rdx + 0x380], 0x395e4bbb
not dword [rdx + 0x24]
xor dword [rdx + 0x3e0], 0x396c1662
xor dword [rdx + 0x3b4], 0x2b071567
sub dword [rdx + 0xe8], 0x704a287b
add dword [rdx + 0x260], 0x1e8e35d1
xor dword [rdx + 0x220], 0x586f6663
xor dword [rdx + 0x194], 0x57a658f9
sub dword [rdx + 0x25c], 0x17e82f0d
not dword [rdx + 0x1d4]
add dword [rdx + 0x208], 0x31223a32
add dword [rdx + 0x14], 0x48e16c8d
not dword [rdx + 0xf8]
add dword [rdx + 0x328], 0x385c6d26
sub dword [rdx + 0x3e4], 0x5a77771f
sub dword [rdx + 0x200], 0x78ab7e37
sub dword [rdx + 0x1c4], 0x6f020e91
sub dword [rdx + 0x38], 0x6aee7d8f
add dword [rdx + 0x54], 0x34bf1936
xor dword [rdx + 0x10c], 0x2800630f
xor dword [rdx + 0x384], 0x1912afe
not dword [rdx + 0x158]
xor dword [rdx + 0x48], 0x18fa723a
xor dword [rdx + 0x238], 0x3def16a6
sub dword [rdx + 0x26c], 0x64c958b0
xor dword [rdx + 0x1c0], 0x6c77172
not dword [rdx + 0x88]
add dword [rdx + 0xec], 0x44985ce1
sub dword [rdx + 0x23c], 0x7e3a32b3
sub dword [rdx + 0x1cc], 0x2734a1e
xor dword [rdx + 0x230], 0x7742834
add dword [rdx + 0x36c], 0x266033d3
add dword [rdx + 0x110], 0xdcc4792
sub dword [rdx + 0xf4], 0x4ea03af8
sub dword [rdx + 0x164], 0x34e60bdc
xor dword [rdx + 0x6c], 0x58b34c6
sub dword [rdx + 0x1e4], 0x68df1942
add dword [rdx + 0x1e8], 0x3e404daf
sub dword [rdx + 0x168], 0x6f4e7cdd
add dword [rdx + 0x150], 0x372228fd
sub dword [rdx + 0x24c], 0x680a5c71
sub dword [rdx + 0x2e0], 0x1c9561e6
not dword [rdx + 0x304]
sub dword [rdx + 0x2d8], 0x61897263
sub dword [rdx + 0x258], 0x6e4e1acb
not dword [rdx + 0xf0]
xor dword [rdx + 0x19c], 0x4e65598a
sub dword [rdx + 8], 0x6e343360
xor dword [rdx + 0x334], 0x88c421f
add dword [rdx + 0x3c0], 0x10576d09
xor dword [rdx + 0xb4], 0xc96057b
add dword [rdx + 0x148], 0x23222653
sub dword [rdx + 0x68], 0x68fe4df1
xor dword [rdx + 0x2d0], 0x48a56a04
xor dword [rdx + 0x2b8], 0x2fb12ef6
xor dword [rdx + 0x18], 0x24ca5673
add dword [rdx + 0x1b8], 0x108012a6
not dword [rdx + 0x20c]
xor dword [rdx + 0x84], 0x3f8d759e
xor dword [rdx + 0x2c4], 0x411e0cda
sub dword [rdx + 0x44], 0x3ee732be
sub dword [rdx + 0x78], 0xcd00929
sub dword [rdx + 0x2cc], 0x35f474bd
not dword [rdx + 0x388]
not dword [rdx + 0x3c8]
add dword [rdx + 0xd4], 0x2d1e63b8
sub dword [rdx + 0x178], 0x6b655643
sub dword [rdx + 0x250], 0x64002031
xor dword [rdx + 0x364], 0x4c867760
add dword [rdx + 0x1fc], 0x302d44f3
add dword [rdx + 0xe0], 0x6e6a1218
sub dword [rdx + 0x2e8], 0x40d31305
add dword [rdx + 0x360], 0x5de164a4
xor dword [rdx + 0x1bc], 0x71e465cd
sub dword [rdx + 0x21c], 0x690342d3
not dword [rdx + 0x10]
not dword [rdx + 0x35c]
xor dword [rdx + 0x4c], 0x74b2114f
not dword [rdx + 0x248]
not dword [rdx + 0xc]
not dword [rdx + 0xbc]
add dword [rdx + 0x198], 0x1ab02a1c
sub dword [rdx + 0x2a8], 0x515f1ea2
add dword [rdx + 0x38c], 0x66cc5f9a
xor dword [rdx + 0x314], 0x507d3d75
add dword [rdx + 0x3dc], 0x71dd75d3
xor dword [rdx + 0x254], 0x7e3732f
sub dword [rdx + 0x2a4], 0x60dd7700
xor dword [rdx + 0x124], 0x10b47e18
not dword [rdx + 0x2e4]
add dword [rdx], 0x71084e7b
sub dword [rdx + 0x98], 0x52bd3097
xor dword [rdx + 0x58], 0x18745392
add dword [rdx + 0xdc], 0x17c4226c
add dword [rdx + 0x244], 0x4db26b1f
add dword [rdx + 0x1f8], 0x48f11605
xor dword [rdx + 0x358], 0x3a1c7b48
add dword [rdx + 0x60], 0x67c95d36
not dword [rdx + 0x2f0]
xor dword [rdx + 0x1b4], 0x150e4775
not dword [rdx + 0x284]
sub dword [rdx + 0x3f0], 0x31945240
add dword [rdx + 0x15c], 0x20454a9e
sub dword [rdx + 0x94], 0x5b250a62
add dword [rdx + 0x28], 0x7fc33a86
not dword [rdx + 0x368]
sub dword [rdx + 0x34], 0x2486ff9
not dword [rdx + 0x294]
not dword [rdx + 0x3c]
add dword [rdx + 0x240], 0x686b08f8
xor dword [rdx + 0x2f8], 0x7c22096b
not dword [rdx + 0x2c]
sub dword [rdx + 0x144], 0x56357177
not dword [rdx + 0x3d8]
not dword [rdx + 0x340]
sub dword [rdx + 0x1a4], 0x2c816582
not dword [rdx + 0x3bc]
sub dword [rdx + 0x374], 0x3c750f32
not dword [rdx + 0x3e8]
sub dword [rdx + 0x218], 0x1c2011ad
add dword [rdx + 0x1c8], 0xdc2973
xor dword [rdx + 0x1d8], 0x20b31469
sub dword [rdx + 0x3b8], 0x1f0a5ce4
add dword [rdx + 0x2ec], 0x3a2c7c5a
add dword [rdx + 0x3a4], 0x613154d7
not dword [rdx + 0x32c]
add dword [rdx + 0x154], 0x54331ebc
xor dword [rdx + 0x170], 0x3a6a7a18
not dword [rdx + 0x16c]
not dword [rdx + 0x2c0]
sub dword [rdx + 0x12c], 0x2ce063a1
xor dword [rdx + 0xa0], 0x493561fb
add dword [rdx + 0x390], 0x7ba9666f
xor dword [rdx + 0x33c], 0x2bc5191f
sub dword [rdx + 0x3a0], 0x36874b95
add dword [rdx + 0x2fc], 0x15ae56a3
sub dword [rdx + 0x3fc], 0x352112ac
not dword [rdx + 0x104]
add dword [rdx + 0x1c], 0x6a06065d
sub dword [rdx + 0x350], 0x38b8591d
xor dword [rdx + 0x2b0], 0x1a883547
sub dword [rdx + 0x3b0], 0x50793815
add dword [rdx + 0xc4], 0x68745218
not dword [rdx + 0x290]
add rcx, 0x400
add rdx, 0x400
cmp rcx, 0x8c000
jne 0x1400a302e
pop rcx
call fcn.1400a1b06
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