Function at 0x140093000
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, [0x140006200]
push 0
pop rax
push rcx
sub dword [rcx], 0x7eca4301
sub dword [rcx + 0x7c], 0x2c744d77
sub dword [rcx + 0x378], 0x227e1601
xor dword [rcx + 0x2ec], 0x143771c1
xor dword [rcx + 0x3a4], 0x521672e2
sub dword [rcx + 0xbc], 0x4d234bd3
sub dword [rcx + 0xdc], 0x6604587e
xor dword [rcx + 0x254], 0x5c493ebe
not dword [rcx + 0x78]
sub dword [rcx + 0x38], 0x5558327a
xor dword [rcx + 0x8c], 0x23fb53cd
sub dword [rcx + 0x34c], 0x7ea5405f
add dword [rcx + 0x264], 0x7e831895
not dword [rcx + 0x28c]
sub dword [rcx + 0x348], 0xbcf04f0
add dword [rcx + 0x3f8], 0x72564582
sub dword [rcx + 0x288], 0x6c6e06f6
xor dword [rcx + 0x1cc], 0x79273fe8
xor dword [rcx + 0x18], 0xe7d782c
xor dword [rcx + 0x2c0], 0x44142402
add dword [rcx + 0x39c], 0x4dbe4484
not dword [rcx + 0x210]
add dword [rcx + 0x31c], 0x19a13a15
add dword [rcx + 0x380], 0x31fd7c3f
sub dword [rcx + 0x88], 0x16ca0c28
sub dword [rcx + 0x1e0], 0x6dd6bdc
xor dword [rcx + 0x3ec], 0x4e817034
add dword [rcx + 0x244], 0x2c05099e
not dword [rcx + 0x35c]
xor dword [rcx + 0x304], 0x7988223a
not dword [rcx + 0x20c]
xor dword [rcx + 0x398], 0x2d7b567c
not dword [rcx + 0x30]
xor dword [rcx + 0x318], 0x2aaa2ab4
add dword [rcx + 8], 0x677650f8
add dword [rcx + 0x1a0], 0x664a0c4a
not dword [rcx + 0x1dc]
not dword [rcx + 0x368]
sub dword [rcx + 0x3e8], 0x39a675f8
not dword [rcx + 0x190]
add dword [rcx + 0x5c], 0x63b445c0
add dword [rcx + 0x3c], 0x2c400ab7
add dword [rcx + 0x25c], 0x4d041b32
sub dword [rcx + 0x10c], 0x56800c0c
xor dword [rcx + 0x1d4], 0x17ef084f
not dword [rcx + 0x40]
xor dword [rcx + 0x2e0], 0x5a87038e
xor dword [rcx + 0x28], 0x4ca76d64
add dword [rcx + 0x370], 0x4e70072d
not dword [rcx + 0xe4]
xor dword [rcx + 0xfc], 0x91360e0
xor dword [rcx + 0x2d8], 0x17b30587
xor dword [rcx + 0xcc], 0x2a0f0499
not dword [rcx + 0x3cc]
sub dword [rcx + 0x150], 0x4e49012e
not dword [rcx + 0x74]
add dword [rcx + 0x2c8], 0x631c006a
sub dword [rcx + 0x284], 0x8c841b0
not dword [rcx + 0x1f4]
add dword [rcx + 0x3dc], 0x38b87c15
not dword [rcx + 0x1bc]
sub dword [rcx + 0x1fc], 0x71ac4528
sub dword [rcx + 0x188], 0x3c0e35e9
not dword [rcx + 0x328]
xor dword [rcx + 0x234], 0x48360bfd
xor dword [rcx + 0x29c], 0x56334bd7
xor dword [rcx + 0xac], 0x1e2813a4
not dword [rcx + 0x1e4]
sub dword [rcx + 0x3b0], 0x60cf53f7
sub dword [rcx + 0x58], 0x7b1d083b
not dword [rcx + 0x68]
add dword [rcx + 0x358], 0x357924f3
add dword [rcx + 0x3a0], 0x63254601
add dword [rcx + 0x22c], 0x38110a28
sub dword [rcx + 0x108], 0x653567bb
xor dword [rcx + 0x3b4], 0x543419fd
sub dword [rcx + 0x14], 0x6dd931c8
add dword [rcx + 0x37c], 0x593d7927
add dword [rcx + 0x44], 0x58ea5480
not dword [rcx + 0xb4]
not dword [rcx + 0x1d8]
add dword [rcx + 0x1c], 0x3ba60cab
xor dword [rcx + 0x19c], 0x44840d8b
sub dword [rcx + 0x64], 0x691611d2
add dword [rcx + 0x268], 0x6d047f85
xor dword [rcx + 4], 0x704568d5
sub dword [rcx + 0x84], 0x5c2b3d92
not dword [rcx + 0x344]
not dword [rcx + 0x36c]
sub dword [rcx + 0x1b0], 0x4e2f5ecd
add dword [rcx + 0xd8], 0x78461371
not dword [rcx + 0x3d0]
add dword [rcx + 0x214], 0xffe4299
not dword [rcx + 0x3a8]
xor dword [rcx + 0x2b0], 0xfc65275
not dword [rcx + 0x9c]
add dword [rcx + 0x274], 0x58517354
not dword [rcx + 0x240]
xor dword [rcx + 0x204], 0x4c5778cc
add dword [rcx + 0xa8], 0x1d79666f
add dword [rcx + 0x314], 0x464277c6
xor dword [rcx + 0x2f8], 0x424842b4
not dword [rcx + 0x1b4]
not dword [rcx + 0xa0]
sub dword [rcx + 0x218], 0x41140609
add dword [rcx + 0x100], 0x3b3e36cf
not dword [rcx + 0x1a4]
add dword [rcx + 0x374], 0x6da90e70
not dword [rcx + 0x2dc]
sub dword [rcx + 0x208], 0x78af4cea
not dword [rcx + 0x2c4]
sub dword [rcx + 0x50], 0x76db0a42
add dword [rcx + 0x168], 0x4e6e73ea
not dword [rcx + 0x130]
not dword [rcx + 0x2e8]
not dword [rcx + 0x198]
add dword [rcx + 0x180], 0x39314899
add dword [rcx + 0x228], 0x549955d8
add dword [rcx + 0x364], 0x733d5475
xor dword [rcx + 0x3f0], 0x1ee1660a
sub dword [rcx + 0x154], 0x2ac771e5
not dword [rcx + 0x11c]
add dword [rcx + 0x110], 0x2ac323e4
not dword [rcx + 0x300]
sub dword [rcx + 0x134], 0x3d8d1411
not dword [rcx + 0x70]
sub dword [rcx + 0x2d0], 0x4b0e3ff9
sub dword [rcx + 0x120], 0x7a5316a8
sub dword [rcx + 0xc0], 0x5d1f4eea
sub dword [rcx + 0x338], 0x29543e87
add dword [rcx + 0xec], 0x17c2e93
xor dword [rcx + 0x270], 0x78b563fc
add dword [rcx + 0x340], 0x4b2f4d5e
sub dword [rcx + 0x324], 0x58a35239
not dword [rcx + 0x1c0]
xor dword [rcx + 0x33c], 0x4ff7d2a
xor dword [rcx + 0x2a0], 0x565521c6
sub dword [rcx + 0x114], 0x6a703c2f
sub dword [rcx + 0x90], 0x5a7f089d
not dword [rcx + 0x4c]
add dword [rcx + 0x174], 0x4f186884
sub dword [rcx + 0xf8], 0x10fa6929
add dword [rcx + 0x54], 0x462c7fc0
not dword [rcx + 0x1d0]
xor dword [rcx + 0xa4], 0x4a4b1435
xor dword [rcx + 0x10], 0x57b23aef
not dword [rcx + 0x80]
add dword [rcx + 0x26c], 0x75e138e3
not dword [rcx + 0xd0]
not dword [rcx + 0x23c]
not dword [rcx + 0x16c]
add dword [rcx + 0xb0], 0x749553f
not dword [rcx + 0x1c8]
not dword [rcx + 0x15c]
xor dword [rcx + 0x290], 0x644409fb
not dword [rcx + 0xd4]
add dword [rcx + 0x94], 0x17023227
not dword [rcx + 0x334]
xor dword [rcx + 0x1f8], 0x196a6dd7
not dword [rcx + 0x200]
not dword [rcx + 0x34]
xor dword [rcx + 0x3c4], 0x42b94b60
xor dword [rcx + 0x310], 0x6511254
not dword [rcx + 0x60]
xor dword [rcx + 0x3c0], 0x2e3a3b80
sub dword [rcx + 0x3fc], 0x66a2c36
add dword [rcx + 0x2c], 0x68472329
sub dword [rcx + 0x184], 0x79bd15b5
not dword [rcx + 0x18c]
add dword [rcx + 0x3e0], 0x65260bed
xor dword [rcx + 0x390], 0x67cc379d
add dword [rcx + 0x2f0], 0x353e3ffb
not dword [rcx + 0x32c]
sub dword [rcx + 0x1a8], 0x511a5571
xor dword [rcx + 0x3d4], 0x522e2d97
sub dword [rcx + 0x2a8], 0x75ae1477
sub dword [rcx + 0x384], 0x4d0e0041
sub dword [rcx + 0x280], 0x7a0064c9
add dword [rcx + 0x224], 0x10546b4a
add dword [rcx + 0x3d8], 0x234d6dc6
add dword [rcx + 0x248], 0x750d0dc4
sub dword [rcx + 0x194], 0x3f1c2837
sub dword [rcx + 0x2a4], 0x753610a4
add dword [rcx + 0x3bc], 0x6fc90024
add dword [rcx + 0x128], 0x2cd7080c
not dword [rcx + 0x3b8]
not dword [rcx + 0x158]
xor dword [rcx + 0x17c], 0x57135d93
xor dword [rcx + 0x14c], 0x4fe52148
sub dword [rcx + 0xc8], 0x553f72da
sub dword [rcx + 0x24], 0x44ec535b
not dword [rcx + 0x388]
not dword [rcx + 0xe8]
sub dword [rcx + 0x320], 0x2984990
xor dword [rcx + 0x354], 0x5270690a
not dword [rcx + 0x1b8]
xor dword [rcx + 0x330], 0x289140be
not dword [rcx + 0x2bc]
not dword [rcx + 0x20]
add dword [rcx + 0x1ec], 0x7c753ecc
add dword [rcx + 0xc], 0x15ce37db
add dword [rcx + 0x138], 0x14621e09
add dword [rcx + 0x308], 0x5ca44246
sub dword [rcx + 0x238], 0x8cc3d78
xor dword [rcx + 0x2fc], 0xd897f5a
not dword [rcx + 0x140]
add dword [rcx + 0x2cc], 0x40cf5f5b
add dword [rcx + 0x27c], 0x38166d38
add dword [rcx + 0x3f4], 0x64d1ef6
not dword [rcx + 0x6c]
not dword [rcx + 0x30c]
not dword [rcx + 0x13c]
not dword [rcx + 0x124]
add dword [rcx + 0x144], 0x45323bfc
not dword [rcx + 0xc4]
xor dword [rcx + 0x104], 0x2a811a95
not dword [rcx + 0x12c]
xor dword [rcx + 0x1f0], 0x123d2ab7
xor dword [rcx + 0x2b4], 0x4a5f18a1
sub dword [rcx + 0x164], 0x4f0b49f4
add dword [rcx + 0x3ac], 0x7792d41
xor dword [rcx + 0x2f4], 0xefe4fad
add dword [rcx + 0x394], 0x55956f41
not dword [rcx + 0x48]
add dword [rcx + 0x2d4], 0x28cc4f89
xor dword [rcx + 0x360], 0x7d6c782c
add dword [rcx + 0x230], 0x25d80ea1
not dword [rcx + 0x1c4]
not dword [rcx + 0x1e8]
sub dword [rcx + 0xf4], 0xc9a1f5c
not dword [rcx + 0x298]
not dword [rcx + 0x38c]
not dword [rcx + 0x260]
xor dword [rcx + 0x148], 0x3f766133
not dword [rcx + 0x1ac]
xor dword [rcx + 0x98], 0x3b2c3d80
not dword [rcx + 0x350]
not dword [rcx + 0x294]
xor dword [rcx + 0x2e4], 0x9fb5af1
add dword [rcx + 0x258], 0x6c230ec8
not dword [rcx + 0xb8]
xor dword [rcx + 0x250], 0x531f714b
sub dword [rcx + 0xe0], 0x79681519
sub dword [rcx + 0x278], 0x16df69e3
add dword [rcx + 0x3c8], 0x627c3f8d
xor dword [rcx + 0x2b8], 0x3a03c70
add dword [rcx + 0x170], 0x4f3c2fb4
not dword [rcx + 0x178]
add dword [rcx + 0x220], 0x6c4354ac
sub dword [rcx + 0xf0], 0x511c727d
sub dword [rcx + 0x21c], 0xb3c5730
sub dword [rcx + 0x3e4], 0x43be21f9
sub dword [rcx + 0x160], 0x19e81cd8
xor dword [rcx + 0x118], 0x674501c6
add dword [rcx + 0x2ac], 0x5db1f00
not dword [rcx + 0x24c]
add rax, 0x400
add rcx, 0x400
cmp rax, 0x8c000
jne 0x14009302e
pop rcx
call fcn.14009133e
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