Function at 0x1400ad000
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, [0x140020400]
push 0
pop rbx
push rax
add dword [rax + 0x1d8], 0x1b3f5138
sub dword [rax + 0x360], 0x2e7f059b
add dword [rax + 0x9c], 0x306d49cc
add dword [rax + 0x70], 0x744d0c3d
sub dword [rax + 0x210], 0x15c15333
sub dword [rax + 0x1cc], 0x24b81a29
add dword [rax + 0x2e4], 0x49ff2f87
not dword [rax + 0x224]
not dword [rax + 0xb4]
sub dword [rax + 0x2e0], 0x73be3c2b
sub dword [rax + 0x260], 0x36a866ed
not dword [rax + 0xc8]
not dword [rax + 0x374]
xor dword [rax + 0x3a4], 0x717a3975
not dword [rax + 0x1e4]
xor dword [rax + 0x3c], 0xc310162
sub dword [rax + 0x2ec], 0x79e6705b
sub dword [rax + 0x100], 0x11691277
not dword [rax + 0x80]
not dword [rax + 0x230]
not dword [rax + 0x40]
add dword [rax + 0x390], 0x3c7c4b5d
not dword [rax + 0x134]
sub dword [rax + 0x28c], 0x486f0578
xor dword [rax + 0x28], 0x693c6315
xor dword [rax + 0x8c], 0x4fd75568
not dword [rax + 0x250]
sub dword [rax + 0x320], 0x39102b25
not dword [rax + 4]
xor dword [rax + 0x190], 0xebc00e8
not dword [rax + 0x23c]
add dword [rax + 0x1e0], 0x3e2678e9
sub dword [rax + 0x2a4], 0x7e62703f
add dword [rax + 0x3ec], 0x2eb62801
xor dword [rax + 0xec], 0x15a50eee
xor dword [rax + 0x18], 0xcec4b11
add dword [rax + 0x298], 0x5e940d27
sub dword [rax + 0x3cc], 0x34384c16
add dword [rax + 0x1dc], 0x71ea1345
sub dword [rax + 0x54], 0x265a4c98
add dword [rax + 0x2dc], 0x50c1d8b
xor dword [rax + 8], 0x19325d0c
not dword [rax + 0x2bc]
sub dword [rax + 0x264], 0x24f1512d
add dword [rax + 0xfc], 0x64e178f4
not dword [rax + 0xc4]
not dword [rax + 0x2b0]
sub dword [rax + 0x98], 0x20e8343c
not dword [rax + 0x17c]
sub dword [rax + 0x20], 0x5553591b
sub dword [rax + 0x354], 0x1a19032d
not dword [rax + 0x228]
sub dword [rax + 0x378], 0x56aa1fe6
xor dword [rax + 0x58], 0x4c5e3efd
xor dword [rax + 0x104], 0x5064712c
sub dword [rax + 0x200], 0x122742b8
sub dword [rax + 0x124], 0x4aae5b93
sub dword [rax + 0x238], 0x2e957326
not dword [rax + 0xd4]
add dword [rax + 0x3f8], 0x4025c82
xor dword [rax + 0x150], 0x5836548b
not dword [rax + 0x158]
not dword [rax + 0x37c]
not dword [rax + 0x244]
not dword [rax + 0xac]
add dword [rax + 0x2a8], 0x1bab2b61
sub dword [rax + 0x170], 0x7c5e26dd
xor dword [rax + 0x3d8], 0x7a52e10
xor dword [rax + 0x88], 0x11d12fbd
xor dword [rax + 0x1f0], 0x72801e99
sub dword [rax + 0x12c], 0x13e27d2d
sub dword [rax + 0x64], 0x422a621d
not dword [rax + 0xd0]
not dword [rax + 0x334]
xor dword [rax + 0x364], 0x1fbc5167
xor dword [rax + 0x3d0], 0x4a435ffe
sub dword [rax + 0x384], 0x7de65e77
xor dword [rax + 0x27c], 0x453152ee
not dword [rax + 0x74]
add dword [rax + 0x2cc], 0x4de411d1
sub dword [rax + 0x1d4], 0x5c1f37b6
xor dword [rax + 0x15c], 0x57eb3f91
xor dword [rax + 0x388], 0x5f466bbd
not dword [rax + 0x288]
add dword [rax + 0x2f0], 0x60f04e44
xor dword [rax + 0x254], 0x7b062f7b
not dword [rax + 0x3f4]
xor dword [rax + 0x248], 0x123a1a14
sub dword [rax + 0x44], 0xdac2f5b
add dword [rax + 0x114], 0x56216f78
not dword [rax + 0x220]
sub dword [rax + 0x3c8], 0x4408138d
add dword [rax + 0x330], 0x78963f78
xor dword [rax + 0x7c], 0x3eff5947
xor dword [rax + 0x29c], 0x14751496
add dword [rax + 0x328], 0x4714033f
xor dword [rax + 0x290], 0x1535365
not dword [rax + 0x300]
not dword [rax + 0x160]
xor dword [rax + 0xf8], 0x3cad7b32
sub dword [rax + 0x60], 0x61223485
xor dword [rax + 0x3c4], 0x4fee550f
not dword [rax + 0x338]
sub dword [rax + 0x1b4], 0xdba43b4
add dword [rax + 0x110], 0x67ab3e0b
not dword [rax + 0x284]
sub dword [rax + 0x1a0], 0x2f3c3567
not dword [rax + 0x10c]
xor dword [rax + 0xa4], 0x63d11c48
not dword [rax + 0x280]
xor dword [rax + 0x94], 0x13f40ed5
sub dword [rax + 0xe4], 0x452e3cd0
sub dword [rax + 0x138], 0x3de77f1
add dword [rax + 0x36c], 0x2626775b
xor dword [rax + 0xdc], 0x22ad0408
xor dword [rax + 0x140], 0x33674c50
add dword [rax + 0x1fc], 0x6dc22930
sub dword [rax + 0x35c], 0x609e734d
add dword [rax + 0x1c8], 0x44514b85
add dword [rax + 0x324], 0x1e3840e1
xor dword [rax + 0x310], 0x2a0903f6
sub dword [rax + 0x2b8], 0x389e2551
xor dword [rax + 0x90], 0x6ff65025
sub dword [rax + 0x20c], 0x53702dc7
xor dword [rax + 0x144], 0x3ab373a1
xor dword [rax + 0x358], 0x7f6213c8
add dword [rax + 0x3b0], 0x2287568f
add dword [rax + 0x1ac], 0x64136167
sub dword [rax + 0x294], 0x7a9b5b3a
xor dword [rax + 0x3e8], 0x3e2c428b
add dword [rax + 0x30c], 0x43dc40c4
sub dword [rax + 0x240], 0x6a742336
sub dword [rax + 0x24c], 0x698545b6
add dword [rax + 0x304], 0x79e37a14
sub dword [rax + 0x2f4], 0x22830123
sub dword [rax + 0x84], 0x1c4f3ce4
sub dword [rax + 0x204], 0x5b2a16c8
not dword [rax + 0x18c]
sub dword [rax + 0x3a0], 0x24f7acb
sub dword [rax + 0x1ec], 0x6b7522ea
xor dword [rax + 0x2c], 0x5b0470cb
sub dword [rax + 0x154], 0x9b13634
not dword [rax + 0x78]
add dword [rax + 0x24], 0x1a0841b6
sub dword [rax + 0x214], 0x777c6653
sub dword [rax + 0xa0], 0x72af5836
sub dword [rax + 0xd8], 0x3f4377e5
add dword [rax + 0x108], 0x1c846f28
not dword [rax + 0x2b4]
add dword [rax + 0x31c], 0x2c2c456c
xor dword [rax + 0x340], 0x2b37248a
not dword [rax + 0x130]
sub dword [rax + 0xe8], 0x51703e98
xor dword [rax + 0x39c], 0x1680b81
add dword [rax + 0x2a0], 0x518753ae
not dword [rax + 0xf4]
xor dword [rax + 0x2ac], 0x78922c69
not dword [rax + 0x13c]
sub dword [rax + 0x120], 0x2a4a1ca8
not dword [rax + 0x4c]
xor dword [rax + 0x50], 0x29a63b21
xor dword [rax + 0x2d8], 0x1bcb795c
not dword [rax + 0x270]
not dword [rax + 0x16c]
not dword [rax + 0x1f8]
xor dword [rax + 0x1e8], 0x1a297a88
xor dword [rax + 0x148], 0x7fd9273c
add dword [rax + 0xcc], 0x52f45c5f
sub dword [rax + 0x3e4], 0x24a02ca6
add dword [rax + 0x33c], 0x3b4c3dd7
sub dword [rax + 0x48], 0x5dc0c99
not dword [rax + 0x118]
xor dword [rax + 0x194], 0x77513ada
sub dword [rax + 0x6c], 0x2f2d7ac0
sub dword [rax + 0x38c], 0x666f74c4
sub dword [rax], 0x4f713af5
add dword [rax + 0x11c], 0x3e3f4199
not dword [rax + 0xb8]
not dword [rax + 0x1c0]
add dword [rax + 0x350], 0x33fa2b7f
xor dword [rax + 0x168], 0x58a56b93
add dword [rax + 0xbc], 0x5e6d62bc
sub dword [rax + 0x2c4], 0x60a2f92
not dword [rax + 0x1a4]
sub dword [rax + 0x1b8], 0x62f36598
sub dword [rax + 0x3dc], 0x65d11f9a
sub dword [rax + 0x10], 0x4b0560bd
add dword [rax + 0xe0], 0x1a7b52ad
add dword [rax + 0x208], 0x258a7508
add dword [rax + 0x398], 0x1379056d
xor dword [rax + 0x34], 0x7350719d
sub dword [rax + 0x1c4], 0x22e716d4
add dword [rax + 0x308], 0x3703186d
not dword [rax + 0x5c]
xor dword [rax + 0x32c], 0x744f6b60
sub dword [rax + 0x3fc], 0x261911ca
xor dword [rax + 0x3ac], 0x52011770
not dword [rax + 0x22c]
xor dword [rax + 0x314], 0x48a676e8
xor dword [rax + 0x274], 0x78ab2efe
sub dword [rax + 0x38], 0x47fe3d74
add dword [rax + 0xf0], 0x162a0691
not dword [rax + 0x14c]
not dword [rax + 0x1a8]
sub dword [rax + 0x2c0], 0x7a131916
not dword [rax + 0x164]
xor dword [rax + 0x14], 0x54d31799
not dword [rax + 0x198]
xor dword [rax + 0x1f4], 0x5060296b
not dword [rax + 0x26c]
add dword [rax + 0x1bc], 0x6e2d56ed
add dword [rax + 0x30], 0x67573d33
add dword [rax + 0x184], 0x1d850e30
not dword [rax + 0x258]
not dword [rax + 0x1b0]
sub dword [rax + 0x180], 0x13643704
sub dword [rax + 0x34c], 0x508d4994
xor dword [rax + 0x370], 0x146d5d22
add dword [rax + 0x3f0], 0x4e387150
not dword [rax + 0x3bc]
add dword [rax + 0x3a8], 0x5701345c
add dword [rax + 0x344], 0x3fe87acd
sub dword [rax + 0x268], 0x35311b0
not dword [rax + 0x2d4]
not dword [rax + 0xb0]
add dword [rax + 0x2d0], 0x3d387692
xor dword [rax + 0x2fc], 0x28407a8c
sub dword [rax + 0x318], 0xfa6390a
not dword [rax + 0x1c]
add dword [rax + 0x19c], 0x4cb73844
add dword [rax + 0xa8], 0x74404000
not dword [rax + 0xc]
add dword [rax + 0x2e8], 0x757d5b43
not dword [rax + 0x1d0]
sub dword [rax + 0x68], 0xb325161
sub dword [rax + 0x174], 0x3aaa2010
not dword [rax + 0x2c8]
xor dword [rax + 0x2f8], 0x47d44d34
add dword [rax + 0x3c0], 0x75f83d8a
add dword [rax + 0x278], 0x3a735b4
not dword [rax + 0x21c]
sub dword [rax + 0x3d4], 0x723601cb
xor dword [rax + 0x25c], 0x1be210bb
xor dword [rax + 0x218], 0x4369760c
xor dword [rax + 0xc0], 0x7fc82f5b
not dword [rax + 0x394]
not dword [rax + 0x234]
xor dword [rax + 0x178], 0xfec516b
not dword [rax + 0x188]
not dword [rax + 0x368]
not dword [rax + 0x380]
not dword [rax + 0x3e0]
sub dword [rax + 0x3b8], 0x53405e63
sub dword [rax + 0x3b4], 0x74884721
sub dword [rax + 0x348], 0xfbd1edf
xor dword [rax + 0x128], 0x1f0e6d12
add rbx, 0x400
add rax, 0x400
cmp rbx, 0x8c000
jne 0x1400ad02e
pop rcx
call fcn.1400abd06
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