Function at 0x1400b7000
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, [0x14002a400]
push 0
pop rsi
push rcx
sub dword [rcx + 0x2d0], 0x66fd084e
sub dword [rcx + 0x3c], 0x397f0efd
add dword [rcx + 0x48], 0x13ee442b
xor dword [rcx + 0x260], 0x427b721f
add dword [rcx + 0x2a8], 0x5b61618e
xor dword [rcx + 0x60], 0x5eb033d3
xor dword [rcx + 0x2b8], 0x7e8a639a
add dword [rcx + 0x290], 0xbf305e3
sub dword [rcx + 0xac], 0x489708a1
add dword [rcx + 0x54], 0x3acb596c
xor dword [rcx + 0x330], 0x6ab23600
sub dword [rcx + 0x194], 0x4925745d
add dword [rcx + 0x84], 0x154e1e06
not dword [rcx + 0x24c]
add dword [rcx + 0x3d8], 0x560d2924
not dword [rcx + 0x344]
not dword [rcx + 0x3e4]
xor dword [rcx + 0x98], 0x7460452e
not dword [rcx + 0x17c]
sub dword [rcx + 0x80], 0x51c05bf2
xor dword [rcx + 0x1f4], 0x174a0057
not dword [rcx + 0x1a0]
add dword [rcx + 0x218], 0x43c002e5
sub dword [rcx + 0x338], 0x3c474e68
sub dword [rcx + 0x23c], 0x399b4ce5
not dword [rcx + 0x2e4]
add dword [rcx + 0x2dc], 0x45b14f27
sub dword [rcx + 0x368], 0x7c1048ab
not dword [rcx + 0x1ec]
sub dword [rcx + 0x314], 0x6db767ae
add dword [rcx + 0x288], 0x6648669c
not dword [rcx + 0xc8]
not dword [rcx + 0x270]
xor dword [rcx + 0x2a4], 0x195033af
not dword [rcx + 0x24]
add dword [rcx + 0x178], 0x324d1c00
sub dword [rcx + 0x304], 0x514f1270
xor dword [rcx + 0x14], 0x73cc5264
sub dword [rcx + 0x8c], 0x4be733ce
add dword [rcx + 0x3a8], 0x1b090bd6
xor dword [rcx + 0x9c], 0x36cd4763
xor dword [rcx + 0x11c], 0xd2611f2
xor dword [rcx + 0x140], 0x689339e1
not dword [rcx + 0x3dc]
sub dword [rcx + 0x3f0], 0x3f711cc2
sub dword [rcx + 0x154], 0x797a6f08
xor dword [rcx + 0xec], 0x2f234797
xor dword [rcx + 0x58], 0x4a7b4f29
xor dword [rcx + 0x30], 0x681f7e0a
not dword [rcx + 0x278]
sub dword [rcx + 0x34], 0x4bc73fe6
sub dword [rcx + 0x228], 0x400a4eb6
xor dword [rcx + 0x1b8], 0x6e5f3878
add dword [rcx + 0x36c], 0x24de7eaf
xor dword [rcx], 0x5b540662
add dword [rcx + 0x158], 0x5d944e85
add dword [rcx + 0x2f8], 0x732e087c
not dword [rcx + 0x28c]
add dword [rcx + 0xb8], 0x72a44432
not dword [rcx + 0x10c]
not dword [rcx + 0x1ac]
sub dword [rcx + 0x1dc], 0x73df453f
sub dword [rcx + 0x37c], 0x1a191f6a
xor dword [rcx + 0x2a0], 0x1d783faa
add dword [rcx + 0x324], 0x20a03b78
xor dword [rcx + 0x15c], 0x54857366
sub dword [rcx + 0x160], 0x175a088d
sub dword [rcx + 0x164], 0x5c714969
add dword [rcx + 0x35c], 0x4e187fe7
not dword [rcx + 0x1c8]
not dword [rcx + 0xd8]
xor dword [rcx + 0x298], 0x3c1d6a8e
sub dword [rcx + 0x374], 0x4152591b
add dword [rcx + 0x1bc], 0x6c670785
not dword [rcx + 0x21c]
add dword [rcx + 8], 0x35aa2277
xor dword [rcx + 0x2b0], 0x53c26c6a
not dword [rcx + 0x380]
add dword [rcx + 0x200], 0x497808fb
add dword [rcx + 0x220], 0x5e816ded
not dword [rcx + 0x20c]
sub dword [rcx + 0x310], 0x1a5c714c
not dword [rcx + 0x2c8]
xor dword [rcx + 0x20], 0x13065fb2
xor dword [rcx + 0x120], 0x260261c
add dword [rcx + 0xd4], 0x23700f96
not dword [rcx + 0x340]
sub dword [rcx + 0x264], 0x5cf31eaf
sub dword [rcx + 0x44], 0x708104b8
sub dword [rcx + 0xcc], 0x33a9150f
add dword [rcx + 0x3bc], 0x157e1f6f
not dword [rcx + 0x2c0]
sub dword [rcx + 0x1fc], 0x3a815468
add dword [rcx + 0x18], 0x692c4177
xor dword [rcx + 0x3b8], 0x77e72955
xor dword [rcx + 0xc], 0x347c2968
not dword [rcx + 0x294]
not dword [rcx + 0x1b0]
sub dword [rcx + 0x208], 0x2df29a5
xor dword [rcx + 0x138], 0x26bf5f36
sub dword [rcx + 0x3f4], 0x52746f60
sub dword [rcx + 0x238], 0x461a4672
sub dword [rcx + 0xa8], 0x72e023ba
not dword [rcx + 0x13c]
sub dword [rcx + 0x3c8], 0x55f00644
add dword [rcx + 0xe4], 0x4e7638a5
add dword [rcx + 0x1e4], 0x489633a
sub dword [rcx + 0x2fc], 0x235f372c
sub dword [rcx + 0x150], 0x707620e2
not dword [rcx + 0x328]
add dword [rcx + 0x284], 0x5e67220
add dword [rcx + 0x74], 0x543473ad
xor dword [rcx + 0x224], 0x4b284fef
add dword [rcx + 0x2e8], 0x70bf1607
sub dword [rcx + 0x370], 0x43912cb1
xor dword [rcx + 0xd0], 0x1bd37bd7
not dword [rcx + 0x2c]
add dword [rcx + 0x3d0], 0x68a33b03
xor dword [rcx + 0xb0], 0x7b306b2b
add dword [rcx + 0x128], 0x13e237c3
sub dword [rcx + 0x3f8], 0x259527f4
add dword [rcx + 0xe8], 0xc4f2557
sub dword [rcx + 0x94], 0x1a40bf1
sub dword [rcx + 0x1e8], 0x588c68d8
add dword [rcx + 0x3e0], 0x20906aa3
add dword [rcx + 0x388], 0x1ee61f87
sub dword [rcx + 0x360], 0x7ed36649
sub dword [rcx + 0x1d8], 0x12852832
add dword [rcx + 0x334], 0x4f491f49
xor dword [rcx + 0x198], 0x34122a6d
not dword [rcx + 0x274]
add dword [rcx + 0x398], 0x39412152
add dword [rcx + 0x28], 0x611f10af
not dword [rcx + 0x3fc]
not dword [rcx + 0x3e8]
sub dword [rcx + 0x318], 0x5cc016e0
not dword [rcx + 0x3cc]
add dword [rcx + 0x108], 0x385e75db
xor dword [rcx + 0x1c], 0x62ea7e6d
not dword [rcx + 0x118]
sub dword [rcx + 0x3c0], 0x4cb3303a
sub dword [rcx + 0x2c4], 0x6b087a96
not dword [rcx + 0x2f4]
not dword [rcx + 0x258]
not dword [rcx + 0x170]
sub dword [rcx + 0x27c], 0xad45f48
xor dword [rcx + 0x78], 0x37f1195a
xor dword [rcx + 0x32c], 0x6d9363ee
not dword [rcx + 0x3a4]
xor dword [rcx + 0x308], 0x2ded3595
not dword [rcx + 0x25c]
xor dword [rcx + 0x204], 0x30370452
not dword [rcx + 0x33c]
add dword [rcx + 0x2bc], 0x518b791c
xor dword [rcx + 0x7c], 0x3b252c66
add dword [rcx + 0x180], 0x6ffa4586
not dword [rcx + 0x174]
not dword [rcx + 0x29c]
not dword [rcx + 0x110]
sub dword [rcx + 0x114], 0x4f85433c
xor dword [rcx + 0x3b4], 0x344e1ab7
xor dword [rcx + 0x348], 0xc265438
xor dword [rcx + 0x390], 0x18846ce0
xor dword [rcx + 0xc4], 0x3c424d0b
xor dword [rcx + 0x214], 0x1e3e2f6a
not dword [rcx + 0x1b4]
add dword [rcx + 0x68], 0x4af11dcc
sub dword [rcx + 0x39c], 0x29b066b8
sub dword [rcx + 0x148], 0x73c353ee
add dword [rcx + 0x168], 0x7f7b725e
not dword [rcx + 0x31c]
add dword [rcx + 0x3b0], 0x63d726f0
xor dword [rcx + 0x1c4], 0x24db4a94
not dword [rcx + 0x2d4]
xor dword [rcx + 0x4c], 0x5bfd0f89
add dword [rcx + 0x268], 0x5f9b10bd
add dword [rcx + 0x2b4], 0x22714c35
not dword [rcx + 0x134]
xor dword [rcx + 0x280], 0x7703672b
sub dword [rcx + 0x1c0], 0x45dd675d
not dword [rcx + 0x2ec]
not dword [rcx + 0x130]
sub dword [rcx + 0x19c], 0x64ed7e71
add dword [rcx + 0x6c], 0x17f4194d
not dword [rcx + 4]
add dword [rcx + 0x230], 0x30ae4ef5
sub dword [rcx + 0xb4], 0x5e802999
add dword [rcx + 0x2d8], 0x1b246ce2
sub dword [rcx + 0x3d4], 0x7cae48d9
add dword [rcx + 0x1a8], 0x6e3e5ec5
xor dword [rcx + 0x1cc], 0x18886ed9
not dword [rcx + 0x350]
xor dword [rcx + 0x12c], 0x2a646fec
not dword [rcx + 0x210]
not dword [rcx + 0x100]
xor dword [rcx + 0xa4], 0x31683ef0
not dword [rcx + 0x1d4]
xor dword [rcx + 0x10], 0x7d0c45b5
not dword [rcx + 0x3ac]
xor dword [rcx + 0x3ec], 0x38a969f0
sub dword [rcx + 0x188], 0x529919b7
not dword [rcx + 0x38c]
add dword [rcx + 0x104], 0x3d234ddd
xor dword [rcx + 0x234], 0x31100065
not dword [rcx + 0xf0]
xor dword [rcx + 0x144], 0x37f819cd
sub dword [rcx + 0xe0], 0x4e221071
add dword [rcx + 0x1f0], 0x3fd3725d
sub dword [rcx + 0x320], 0x76291ce8
add dword [rcx + 0x34c], 0x60b24c08
xor dword [rcx + 0x250], 0x7cb224e5
sub dword [rcx + 0xc0], 0x1891240e
not dword [rcx + 0x14c]
xor dword [rcx + 0x364], 0xba000e7
xor dword [rcx + 0x124], 0x6d6c6e27
xor dword [rcx + 0x50], 0x3264187b
add dword [rcx + 0x90], 0x60e3698e
add dword [rcx + 0x16c], 0x4f6a5e99
xor dword [rcx + 0x88], 0x2b162118
xor dword [rcx + 0x354], 0x25e82f90
xor dword [rcx + 0x244], 0x482312fa
sub dword [rcx + 0x2ac], 0x51a46104
not dword [rcx + 0x378]
xor dword [rcx + 0x358], 0x6e0342d5
not dword [rcx + 0x40]
xor dword [rcx + 0x18c], 0x4a123413
not dword [rcx + 0xbc]
not dword [rcx + 0x2cc]
sub dword [rcx + 0x26c], 0x15234e25
sub dword [rcx + 0x190], 0x2cfd3ab3
sub dword [rcx + 0x3c4], 0x688969d1
sub dword [rcx + 0x1e0], 0x103074df
sub dword [rcx + 0xdc], 0x13945f2a
xor dword [rcx + 0xf4], 0x21e13dee
not dword [rcx + 0x248]
xor dword [rcx + 0xfc], 0x4ea15c4e
add dword [rcx + 0x38], 0x297654f4
not dword [rcx + 0x300]
add dword [rcx + 0x1d0], 0x1ba303d4
xor dword [rcx + 0xf8], 0x7ac31e6b
sub dword [rcx + 0x254], 0x6899562a
xor dword [rcx + 0xa0], 0x51867696
xor dword [rcx + 0x384], 0x61a86ada
sub dword [rcx + 0x3a0], 0x746c4c60
not dword [rcx + 0x240]
add dword [rcx + 0x5c], 0x20146e32
not dword [rcx + 0x64]
not dword [rcx + 0x184]
add dword [rcx + 0x22c], 0x69725345
not dword [rcx + 0x2e0]
add dword [rcx + 0x30c], 0x4aaa0cd3
not dword [rcx + 0x2f0]
sub dword [rcx + 0x1f8], 0x7128568f
not dword [rcx + 0x394]
xor dword [rcx + 0x70], 0x1ab5113e
not dword [rcx + 0x1a4]
add rsi, 0x400
add rcx, 0x400
cmp rsi, 0x8c000
jne 0x1400b702e
pop rcx
call fcn.1400b5d06
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