Function at 0x14030f000
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 rbx, [0x140282200]
push 0
pop rax
push rbx
not dword [rbx + 0x27c]
sub dword [rbx + 0x100], 0x3cdc5113
sub dword [rbx + 0x1d8], 0x5abd1054
sub dword [rbx + 0x60], 0xe854f4e
not dword [rbx + 0x15c]
add dword [rbx + 0x54], 0x31c70575
xor dword [rbx + 0x1d4], 0x59782413
sub dword [rbx + 0x28], 0x6b67264b
xor dword [rbx + 0x124], 0x3b461c33
not dword [rbx + 0x374]
xor dword [rbx + 0x3ac], 0x61281229
add dword [rbx + 0x3d8], 0x2ebf3193
xor dword [rbx + 0x198], 0x6a7f4f43
not dword [rbx + 0x218]
not dword [rbx + 0x2f4]
not dword [rbx + 0x2bc]
not dword [rbx + 0xd8]
xor dword [rbx + 0x340], 0x3c8a6ff9
add dword [rbx + 0x338], 0x43a35259
not dword [rbx + 0x254]
add dword [rbx + 0xb0], 0x5c856da8
add dword [rbx + 0x228], 0x64165cdb
add dword [rbx + 0xc], 0x5d50cd6
not dword [rbx + 0x174]
add dword [rbx + 0x2c8], 0x14f06972
add dword [rbx + 0x158], 0x54ed48d4
not dword [rbx + 0x2c4]
xor dword [rbx + 0x2b4], 0x52280e5d
xor dword [rbx + 0x34], 0x65b71533
add dword [rbx + 0x1a4], 0x207c7017
xor dword [rbx + 0x130], 0xdf537c6
xor dword [rbx + 0xdc], 0x3ac14eb2
add dword [rbx + 0x2b8], 0x13166008
add dword [rbx + 0x29c], 0x729331ec
sub dword [rbx + 0x2f8], 0x3a325626
xor dword [rbx + 0x3a4], 0x17d2fc4
not dword [rbx + 0x394]
add dword [rbx + 0x248], 0x21c64c13
sub dword [rbx + 0x2dc], 0x55c714ad
xor dword [rbx + 0x94], 0x116043c
sub dword [rbx + 0x194], 0x588a21a6
xor dword [rbx + 0x314], 0x3bfe5179
add dword [rbx + 0x298], 0x655c4804
xor dword [rbx + 0x78], 0x1a9b5c3a
xor dword [rbx + 0x208], 0xb436cd0
not dword [rbx + 0x11c]
sub dword [rbx + 0x3c4], 0x6a721a80
sub dword [rbx + 0x3f8], 0x788d6fdd
xor dword [rbx + 0x2ec], 0x16573d19
add dword [rbx + 0x2a8], 0x6714036e
not dword [rbx + 0x3f0]
sub dword [rbx + 0x350], 0x5e0e0917
not dword [rbx + 0x2b0]
add dword [rbx + 0x290], 0x31a646fe
add dword [rbx + 0x118], 0x1c843d87
sub dword [rbx + 0x150], 0x8837a4b
sub dword [rbx + 0x90], 0x263617ff
not dword [rbx + 0x34c]
add dword [rbx + 0x354], 0x566b4e06
add dword [rbx + 0x74], 0x112f2035
add dword [rbx + 0x1c], 0x15f824ce
sub dword [rbx + 0xbc], 0x6d64469f
not dword [rbx + 0x38]
not dword [rbx + 0x2f0]
not dword [rbx + 0x310]
xor dword [rbx + 0x1c8], 0x247426d6
add dword [rbx + 0x37c], 0x4f2a5e1e
add dword [rbx + 0x300], 0x435f1bac
sub dword [rbx + 0xe4], 0x361674f1
sub dword [rbx + 0x70], 0x4860938
not dword [rbx + 0x210]
xor dword [rbx + 0xd4], 0x3d911664
sub dword [rbx + 0x7c], 0x58056665
xor dword [rbx + 0x1e4], 0x5f0783e
not dword [rbx + 0x21c]
xor dword [rbx + 0x334], 0xd8f46be
not dword [rbx + 0x214]
xor dword [rbx + 0x17c], 0x35157113
xor dword [rbx + 0x134], 0x137353e5
sub dword [rbx + 0x260], 0x712a3171
sub dword [rbx + 0x16c], 0x82784
not dword [rbx + 0x1f4]
add dword [rbx + 0x3dc], 0x5c81306d
xor dword [rbx + 0x270], 0xdb96636
add dword [rbx + 0x318], 0x5c6d00f9
not dword [rbx + 0x13c]
add dword [rbx + 0xa0], 0x36d316d7
sub dword [rbx + 0x1cc], 0x16374e96
add dword [rbx + 0x80], 0x3be85d13
add dword [rbx + 0x138], 0x3b2f0fab
add dword [rbx + 0x268], 0x78e97b70
sub dword [rbx + 0x1ec], 0x57ba06df
not dword [rbx + 0x39c]
xor dword [rbx + 0x1f8], 0x5a1d0aae
add dword [rbx + 0x1bc], 0x46de3640
not dword [rbx + 0x22c]
xor dword [rbx + 0x224], 0x17fe164c
add dword [rbx + 0x18c], 0x1d6977ba
sub dword [rbx + 0xcc], 0x681f3bba
add dword [rbx + 0x3fc], 0x5dbf5166
sub dword [rbx + 0x28c], 0x6cee015c
add dword [rbx + 0x120], 0x68c272dd
sub dword [rbx + 0x12c], 0x1c610158
not dword [rbx + 0x330]
not dword [rbx + 0xec]
sub dword [rbx + 0x98], 0x33604d99
xor dword [rbx + 0x25c], 0x52ec5441
sub dword [rbx + 4], 0x59b550eb
not dword [rbx + 0x2fc]
add dword [rbx + 0x274], 0x3a353e3f
add dword [rbx + 0x108], 0x7b7e8e
add dword [rbx + 0x2d8], 0x10674b90
add dword [rbx + 0x3c8], 0x3b2d4278
not dword [rbx + 0xb4]
not dword [rbx + 0x264]
add dword [rbx + 0x3f4], 0x5cfc0b26
not dword [rbx + 0x5c]
sub dword [rbx + 0x1d0], 0x229864f8
sub dword [rbx + 0x24c], 0x733a72fc
xor dword [rbx + 0x128], 0x5f7a002a
not dword [rbx + 0x320]
not dword [rbx + 0x2ac]
add dword [rbx + 0x384], 0x4dc63779
add dword [rbx + 0x3b0], 0x72d46f2
sub dword [rbx + 0x32c], 0x40ed1686
add dword [rbx + 0x160], 0x7a3a1769
xor dword [rbx + 0x31c], 0x7af7365f
sub dword [rbx + 0x154], 0x28642167
sub dword [rbx + 0xf4], 0x558641bb
not dword [rbx + 0x1fc]
add dword [rbx + 0xe8], 0x524016fc
add dword [rbx + 0xa8], 0x1eab1f1c
sub dword [rbx + 0x3b8], 0x354d6fb5
sub dword [rbx + 0x2d0], 0x448564a6
not dword [rbx + 0x398]
xor dword [rbx + 0x3bc], 0x3899383e
not dword [rbx + 0x364]
sub dword [rbx + 0x9c], 0x6ccf51b1
not dword [rbx + 0x10]
not dword [rbx + 0x1ac]
add dword [rbx + 0x2a4], 0x5b8570eb
xor dword [rbx + 0x388], 0x114963e0
add dword [rbx + 0x1b0], 0x419b7a93
sub dword [rbx + 0x258], 0x77890395
not dword [rbx + 0x3d4]
xor dword [rbx + 0x184], 0x3dea312b
xor dword [rbx + 0x3e8], 0xf2412ca
not dword [rbx + 0x234]
not dword [rbx + 0x230]
not dword [rbx + 0x358]
add dword [rbx + 0x19c], 0x3eac5ffb
add dword [rbx + 0x26c], 0x4f825df4
sub dword [rbx + 0x144], 0x50651d2
xor dword [rbx + 0x360], 0x2e165f24
sub dword [rbx + 0x24], 0x14de4700
sub dword [rbx + 0x2e4], 0x346b5301
sub dword [rbx + 0x294], 0x61732aea
not dword [rbx + 0x180]
not dword [rbx + 0xc8]
sub dword [rbx + 0x240], 0x66842603
xor dword [rbx + 0x380], 0x2b630b11
sub dword [rbx + 0x370], 0x4ede63b2
xor dword [rbx + 0x308], 0x3a3d0cac
xor dword [rbx + 0x390], 0x626d234e
sub dword [rbx + 0x3cc], 0x15c1502f
sub dword [rbx + 0x190], 0x1a7e27cf
sub dword [rbx + 0xe0], 0x7e240aba
sub dword [rbx + 0x238], 0x6b8e60cb
not dword [rbx + 0x140]
sub dword [rbx + 0x6c], 0x29035297
not dword [rbx + 0x288]
not dword [rbx + 0x3e0]
add dword [rbx + 0x1a0], 0x655530c3
xor dword [rbx + 0x164], 0x68b5a35
xor dword [rbx + 0x110], 0x2ea7657
add dword [rbx + 0x250], 0x3c517bd9
not dword [rbx + 0x278]
not dword [rbx + 0x40]
not dword [rbx + 0x30]
not dword [rbx + 0x2a0]
sub dword [rbx + 0xfc], 0x5f47559e
not dword [rbx + 0x84]
not dword [rbx + 0x200]
not dword [rbx + 0x324]
not dword [rbx + 0x3a8]
sub dword [rbx + 0x30c], 0x6d5522eb
sub dword [rbx + 0xa4], 0x72a44c89
not dword [rbx + 0x104]
xor dword [rbx + 0x1b4], 0x55515f89
sub dword [rbx + 0x35c], 0x6ed14c1e
add dword [rbx + 0x2e8], 0x4ce96963
sub dword [rbx + 0x18], 0x3bfb3080
not dword [rbx + 0x344]
add dword [rbx + 0x3b4], 0x4dea59e3
sub dword [rbx + 0x148], 0x6e636944
add dword [rbx + 0x33c], 0x372557cb
xor dword [rbx + 0x1c4], 0x565e0f6f
not dword [rbx + 0xf0]
xor dword [rbx + 0x36c], 0x7f3328a7
xor dword [rbx + 0x284], 0x23fc341b
not dword [rbx + 0x348]
xor dword [rbx + 0x23c], 0x1c035a4
xor dword [rbx + 0x170], 0x79dc54a3
not dword [rbx + 0x10c]
add dword [rbx + 0x304], 0x388e5db1
xor dword [rbx + 0x14], 0x135c7f7c
not dword [rbx + 0x204]
xor dword [rbx + 0x114], 0x4bbe73c2
add dword [rbx + 0x188], 0x2e253b38
not dword [rbx + 0x20]
add dword [rbx + 0x1b8], 0x28f440a9
xor dword [rbx + 0xac], 0x7f7e60ac
not dword [rbx + 0x8c]
sub dword [rbx], 0x6888774c
add dword [rbx + 0x2e0], 0x3ab40f39
xor dword [rbx + 0x20c], 0x54f25213
add dword [rbx + 0x4c], 0x171a6295
xor dword [rbx + 0x3ec], 0x10b18f6
xor dword [rbx + 0x1f0], 0x5a8e0bcc
add dword [rbx + 0x2c0], 0x20b779e3
not dword [rbx + 0x328]
add dword [rbx + 0xf8], 0x378d6db4
not dword [rbx + 0xc4]
xor dword [rbx + 0x178], 0x26b029dd
sub dword [rbx + 0x58], 0x5ddf4d39
sub dword [rbx + 0x2cc], 0x102d5c7d
sub dword [rbx + 0x378], 0x2f0b68be
not dword [rbx + 0x1c0]
not dword [rbx + 0x2c]
sub dword [rbx + 0x3c0], 0x3656297b
xor dword [rbx + 0x50], 0x1be466ae
sub dword [rbx + 0x280], 0xca72e98
not dword [rbx + 0x1e0]
sub dword [rbx + 0x1dc], 0xbc70904
sub dword [rbx + 0x1a8], 0xf6b48ec
add dword [rbx + 0x68], 0x23294fbc
add dword [rbx + 0x2d4], 0x3f432acb
add dword [rbx + 0x220], 0x1fe274c0
sub dword [rbx + 0x368], 0xb1f70ae
not dword [rbx + 0x14c]
xor dword [rbx + 8], 0x45235e26
sub dword [rbx + 0x3a0], 0x10da0b71
sub dword [rbx + 0x244], 0x46104e05
xor dword [rbx + 0x64], 0xd9045a
not dword [rbx + 0x3c]
not dword [rbx + 0x3d0]
sub dword [rbx + 0xb8], 0x262701d8
sub dword [rbx + 0x3e4], 0x2f4635f9
add dword [rbx + 0x168], 0x452d59b5
add dword [rbx + 0x48], 0x41a15740
add dword [rbx + 0x1e8], 0x788095e
add dword [rbx + 0xd0], 0x33395a1b
add dword [rbx + 0xc0], 0x72426770
xor dword [rbx + 0x38c], 0x2214819
xor dword [rbx + 0x88], 0x11ad3c5b
not dword [rbx + 0x44]
add rax, 0x400
add rbx, 0x400
cmp rax, 0x8c000
jne 0x14030f02e
pop rcx
call fcn.14030db06
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