Function at 0x140140000
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, [0x1400b3000]
push 0
pop rdi
push rbx
sub dword [rbx + 0x90], 0x1d5d1008
xor dword [rbx + 0xcc], 0x74580a5b
xor dword [rbx + 0x1b0], 0x6f350d82
sub dword [rbx + 0x144], 0x297b0e9e
xor dword [rbx + 0xd0], 0xc9c7401
add dword [rbx + 0x2ec], 0x346a78b4
add dword [rbx + 0x27c], 0x57c67f25
not dword [rbx + 0x344]
xor dword [rbx + 0x6c], 0x111b5637
xor dword [rbx + 0x338], 0x2e0f7abc
sub dword [rbx + 0x174], 0x705a35ad
sub dword [rbx + 0x1cc], 0x13c20987
add dword [rbx + 0xc4], 0x167c4e27
not dword [rbx + 0x114]
add dword [rbx + 0x3e0], 0x4b601fd9
xor dword [rbx + 0x3e8], 0x13e00ce0
not dword [rbx + 0x1b4]
not dword [rbx + 0x10]
sub dword [rbx + 0x278], 0xfc8686f
sub dword [rbx + 0x1f8], 0x67df5da9
xor dword [rbx + 0x2f8], 0x167552b3
not dword [rbx + 0x220]
sub dword [rbx + 0x22c], 0xe7f0b21
add dword [rbx + 0x3c8], 0x74671128
add dword [rbx + 0x40], 0x52bd684d
add dword [rbx + 0x33c], 0x189d3be7
not dword [rbx + 0xec]
xor dword [rbx + 0x298], 0x32662a30
not dword [rbx + 0x3bc]
xor dword [rbx + 0x1e8], 0x79c163fe
sub dword [rbx + 0x74], 0x2ef530bd
xor dword [rbx + 0x18c], 0x61fb7eed
add dword [rbx + 0x320], 0x6a9b6701
add dword [rbx + 0xe4], 0x14347f5a
sub dword [rbx + 0xf8], 0x637e2c39
add dword [rbx + 0x32c], 0x55890538
sub dword [rbx + 0x214], 0x36f25efc
not dword [rbx + 0x34]
add dword [rbx + 0x360], 0x1d367803
not dword [rbx + 0x3e4]
sub dword [rbx + 0x3a0], 0x648823b7
add dword [rbx + 0x64], 0x3fc90e6d
add dword [rbx + 0x1f4], 0x369955c2
sub dword [rbx + 0x304], 0x68fc1e8f
sub dword [rbx + 0x350], 0x4ea275c8
xor dword [rbx + 0x1dc], 0xc045de0
not dword [rbx + 0x3c0]
sub dword [rbx + 0x1c], 0x3a751488
add dword [rbx + 0xd8], 0x7f0704ac
sub dword [rbx + 0x388], 0x2cb12c61
xor dword [rbx + 0x7c], 0x4b637d31
sub dword [rbx + 0xe0], 0x25b116a3
not dword [rbx + 0xa4]
not dword [rbx + 0x138]
sub dword [rbx + 0x1c4], 0x38611087
xor dword [rbx + 0x2d0], 0x44491a4f
sub dword [rbx + 0xbc], 0x21732446
not dword [rbx + 0x294]
sub dword [rbx + 0x1a8], 0x136a1c60
xor dword [rbx + 0xdc], 0xdec073d
xor dword [rbx + 0x370], 0x49650bb8
sub dword [rbx + 0x284], 0x4cb44f90
not dword [rbx + 0x184]
sub dword [rbx + 0x210], 0x6fd10146
not dword [rbx + 0x2b8]
add dword [rbx + 0x270], 0x57522870
xor dword [rbx + 0xe8], 0x3a65510
sub dword [rbx + 0x364], 0x6e784684
add dword [rbx + 0x36c], 0x14703cff
not dword [rbx + 0x80]
add dword [rbx + 0x17c], 0x6c061930
xor dword [rbx + 0x190], 0x281362a
add dword [rbx + 0x28c], 0x47ce44e1
sub dword [rbx + 0x348], 0x7395362d
not dword [rbx + 0x78]
add dword [rbx + 0x15c], 0x4867065f
add dword [rbx + 0x2e0], 0x8294e38
not dword [rbx + 0x358]
not dword [rbx + 0x130]
xor dword [rbx + 0x50], 0x1647689b
add dword [rbx + 0x3d0], 0x4ab1031a
add dword [rbx + 0x84], 0x5dbf1e5d
sub dword [rbx + 0x160], 0x20fc44ae
xor dword [rbx + 0x2a8], 0x2806650d
add dword [rbx + 0x28], 0x7fdd5eb3
add dword [rbx + 0x1a4], 0x6bb3119d
add dword [rbx + 0x328], 0x6a5a4757
xor dword [rbx + 0x2ac], 0x192020c3
sub dword [rbx + 0x2e4], 0x5784035a
add dword [rbx + 0x188], 0x5b7e4dc6
not dword [rbx + 0x178]
sub dword [rbx + 0xb0], 0x5b456bc3
add dword [rbx + 0x70], 0x49171792
add dword [rbx + 0x100], 0x35bc4439
xor dword [rbx + 0x1a0], 0x4394a3f
xor dword [rbx + 0xb8], 0xe516ea6
not dword [rbx + 0x2b0]
sub dword [rbx + 0x3d8], 0x77aa3189
xor dword [rbx + 0x19c], 0x6ae831cc
add dword [rbx + 0x300], 0x1770dcd
sub dword [rbx + 0x88], 0x365d2fd0
add dword [rbx + 0x44], 0x320c48eb
add dword [rbx + 0x3f8], 0x28ff7816
add dword [rbx + 0x48], 0x676a1cce
xor dword [rbx + 0x200], 0x7d35564f
sub dword [rbx + 0x224], 0x2f50685a
sub dword [rbx + 0x368], 0x664f470b
add dword [rbx + 0x288], 0x3af4c61
sub dword [rbx + 0x240], 0x11650511
xor dword [rbx + 0x108], 0x7de75642
not dword [rbx + 0x2c8]
sub dword [rbx + 0x18], 0x747f2818
xor dword [rbx + 0x3fc], 0x24e21336
xor dword [rbx + 0x31c], 0x247252c8
sub dword [rbx + 0x2d4], 0x67ab7657
add dword [rbx + 0x194], 0x3cc62587
sub dword [rbx + 0x2f0], 0xb4e7139
add dword [rbx + 0x38], 0x4942590d
add dword [rbx + 0x148], 0x43ed2d38
add dword [rbx + 0x12c], 0x8364e74
sub dword [rbx + 0x324], 0x5a041cea
sub dword [rbx + 0x26c], 0x40f814f8
not dword [rbx + 0x11c]
sub dword [rbx + 0x3cc], 0x7bc15327
sub dword [rbx + 0x1e0], 0x5f840d66
sub dword [rbx + 0xc], 0x74d4645
sub dword [rbx + 0x1c8], 0x5def48ce
xor dword [rbx + 0x218], 0xcb101e9
xor dword [rbx + 0x150], 0x35cf7b87
xor dword [rbx + 0x1fc], 0x237679ef
sub dword [rbx + 0x274], 0x3aff27de
add dword [rbx + 0x310], 0x24c75b4e
sub dword [rbx + 0x154], 0xe836363
not dword [rbx + 0x38c]
sub dword [rbx + 0x330], 0x3aae3c64
not dword [rbx + 0x290]
not dword [rbx + 0x268]
sub dword [rbx + 0x8c], 0x74726e8b
not dword [rbx + 0x1d4]
not dword [rbx + 0x16c]
xor dword [rbx + 0x128], 0x3fb44bcc
add dword [rbx + 0x3dc], 0x2ba372ff
add dword [rbx + 0x3a8], 0x19a965b8
add dword [rbx + 0x1b8], 0x45ac02ae
sub dword [rbx + 0x208], 0x28d91873
sub dword [rbx + 0x384], 0x515e4444
add dword [rbx + 0x4c], 0x4bb50389
xor dword [rbx + 0xac], 0x1b5e627a
not dword [rbx + 0x134]
sub dword [rbx + 0x1f0], 0x3d7a0c07
xor dword [rbx + 0x248], 0x4e115018
add dword [rbx + 0xa0], 0x3ec54072
xor dword [rbx + 0x250], 0x70ae6456
not dword [rbx + 0x1c0]
not dword [rbx + 0x374]
xor dword [rbx + 0x23c], 0x4a4979e4
xor dword [rbx + 0x3c4], 0x31dd2f0d
add dword [rbx + 0x1d0], 0x3cd83b86
not dword [rbx + 0x94]
sub dword [rbx + 0x35c], 0x36917e50
sub dword [rbx + 0x2bc], 0x54f11ab1
xor dword [rbx + 0x258], 0x1e714cdd
add dword [rbx + 0x30], 0x3ee90350
sub dword [rbx + 0xb4], 0xa670b13
xor dword [rbx + 0x170], 0x71cd6aa4
not dword [rbx + 0x2a0]
xor dword [rbx + 0x3d4], 0x27c7244
add dword [rbx + 0x2c4], 0x43420594
xor dword [rbx + 0x21c], 0x539e3bf9
add dword [rbx + 0x280], 0x4e0165f5
add dword [rbx + 0xd4], 0x305f1ab6
xor dword [rbx + 0x180], 0x629b2303
xor dword [rbx + 0x164], 0x7fa570b1
add dword [rbx + 0x204], 0x192e0311
add dword [rbx + 0x390], 0x1a5c1ae9
xor dword [rbx + 0x398], 0x6e1f5fe3
not dword [rbx + 0x318]
sub dword [rbx + 0x30c], 0x664f071e
sub dword [rbx], 0x774e68ca
sub dword [rbx + 0x234], 0x5a710b6b
not dword [rbx + 0x2b4]
add dword [rbx + 0x1d8], 0x148112df
not dword [rbx + 0x98]
xor dword [rbx + 0x104], 0x230c34af
add dword [rbx + 0x260], 0x60c03ba1
not dword [rbx + 0x2e8]
not dword [rbx + 0x158]
add dword [rbx + 0x3f4], 0x61905394
xor dword [rbx + 0x254], 0x451687c
not dword [rbx + 0x340]
add dword [rbx + 0xc8], 0x44547140
not dword [rbx + 0x3ec]
xor dword [rbx + 0x230], 0x6eb9597d
not dword [rbx + 0x140]
xor dword [rbx + 0x25c], 0x12d96fb8
add dword [rbx + 0x14], 0x32c4057c
sub dword [rbx + 0x1e4], 0x3c7319a8
xor dword [rbx + 0x314], 0x329b2661
add dword [rbx + 0x3b0], 0x67101e00
add dword [rbx + 0x3f0], 0x25901146
not dword [rbx + 0x1ac]
not dword [rbx + 0x29c]
not dword [rbx + 0x24]
xor dword [rbx + 0x228], 0x6bf36bc3
not dword [rbx + 0x24c]
sub dword [rbx + 0x3ac], 0xe5214f8
sub dword [rbx + 0x9c], 0x446b1c0b
xor dword [rbx + 0x10c], 0x4b7a0046
not dword [rbx + 0x168]
sub dword [rbx + 0x394], 0x1bc851c0
add dword [rbx + 0x68], 0x1e5239a7
xor dword [rbx + 0x380], 0x28103dae
xor dword [rbx + 0x110], 0x26034d32
not dword [rbx + 0x20c]
sub dword [rbx + 0xf0], 0x4c5406ef
sub dword [rbx + 0x244], 0x4865e1c
not dword [rbx + 0x198]
xor dword [rbx + 0x264], 0x78f53578
sub dword [rbx + 8], 0x6f266c57
sub dword [rbx + 0x3b4], 0x392e7e48
xor dword [rbx + 0x5c], 0x367a2283
add dword [rbx + 0x238], 0x5266384e
sub dword [rbx + 0x60], 0x522b6c6b
add dword [rbx + 0x2f4], 0x1a6517bb
xor dword [rbx + 0x58], 0x370c2f47
add dword [rbx + 0x37c], 0x576416d0
not dword [rbx + 0x2dc]
xor dword [rbx + 0x2d8], 0x1783593
sub dword [rbx + 0x354], 0x19c6335c
sub dword [rbx + 0x124], 0x21f3f9d
sub dword [rbx + 0x120], 0x1cff20f9
xor dword [rbx + 0xa8], 0x561862f0
xor dword [rbx + 4], 0x7bd561aa
xor dword [rbx + 0x118], 0x32824b87
sub dword [rbx + 0x2cc], 0x3ca52336
sub dword [rbx + 0xfc], 0x625c01ee
sub dword [rbx + 0x2c0], 0x43b70215
not dword [rbx + 0x20]
add dword [rbx + 0x3b8], 0x2f6d36bb
sub dword [rbx + 0x1ec], 0x59826752
xor dword [rbx + 0xf4], 0x7f6c1fe9
not dword [rbx + 0x334]
not dword [rbx + 0x13c]
sub dword [rbx + 0x39c], 0x50c03358
not dword [rbx + 0x14c]
not dword [rbx + 0x3a4]
not dword [rbx + 0x34c]
add dword [rbx + 0xc0], 0x14255149
add dword [rbx + 0x2a4], 0x754d010b
add dword [rbx + 0x54], 0x99d5e53
add dword [rbx + 0x2fc], 0x6c0d27c7
sub dword [rbx + 0x378], 0x151f340d
sub dword [rbx + 0x1bc], 0x4b8c4888
xor dword [rbx + 0x3c], 0x7fe8436f
xor dword [rbx + 0x2c], 0x7def3b72
xor dword [rbx + 0x308], 0x4dba13a9
add rdi, 0x400
add rbx, 0x400
cmp rdi, 0x8c000
jne 0x14014002e
pop rcx
call fcn.14013e13e
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