Function at 0x1400b0000
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, [0x140023400]
push 0
pop rdx
push rbx
not dword [rbx + 0x3f0]
sub dword [rbx + 0x138], 0x27664a8d
not dword [rbx + 0xd0]
not dword [rbx + 0x250]
xor dword [rbx + 0x3bc], 0x517024f4
not dword [rbx + 0x338]
add dword [rbx + 0x210], 0x6b66535a
not dword [rbx + 0x218]
add dword [rbx + 0x28c], 0x4a0e7d9c
not dword [rbx + 0x3b4]
xor dword [rbx + 0x20c], 0x7420454d
sub dword [rbx + 0x2dc], 0x50a42fb3
sub dword [rbx + 0x30], 0x7f287d1f
not dword [rbx + 0x360]
not dword [rbx + 0xe0]
add dword [rbx + 0x64], 0x491521a6
xor dword [rbx + 0x50], 0x5a672a24
sub dword [rbx + 0xf4], 0x77821d7f
add dword [rbx + 0x1c8], 0x2da60339
xor dword [rbx + 0x7c], 0x29784f95
sub dword [rbx + 0x1a0], 0x1e4c5bfb
sub dword [rbx + 0x300], 0x71eb58f2
not dword [rbx + 0xc8]
not dword [rbx + 0x310]
xor dword [rbx + 0x3cc], 0x5673160f
not dword [rbx + 0x140]
add dword [rbx + 0x344], 0x53ea76a8
not dword [rbx + 0x60]
xor dword [rbx + 0xf8], 0x3d5545d
not dword [rbx + 0x2c]
add dword [rbx + 0x3c4], 0x5f8c787f
sub dword [rbx + 0x1d8], 0x77fb65e4
not dword [rbx + 0x284]
not dword [rbx + 0x180]
sub dword [rbx + 0xc4], 0x55385636
add dword [rbx + 0x40], 0x4d2e1729
add dword [rbx + 0x4c], 0x18803e55
add dword [rbx + 0x28], 0x66cd7ddb
add dword [rbx + 0x124], 0x72640670
sub dword [rbx + 0x3e0], 0x1afb3e0a
not dword [rbx + 0x3d8]
not dword [rbx + 0x3f4]
sub dword [rbx + 0x348], 0x26ca172d
not dword [rbx + 0x2c4]
xor dword [rbx + 0x3e8], 0x27560d8e
sub dword [rbx + 8], 0x52f628e3
add dword [rbx + 0xdc], 0x107410d
add dword [rbx + 0x280], 0x4abd58f1
sub dword [rbx + 0x2d4], 0x24d71496
sub dword [rbx + 0x2a0], 0x12fa602c
add dword [rbx + 0x278], 0x3906219a
not dword [rbx + 0x80]
add dword [rbx + 0x38], 0x612950c3
xor dword [rbx + 0x198], 0x502d5c46
xor dword [rbx + 0x94], 0x591b7b20
xor dword [rbx + 0x2ac], 0xb403217
not dword [rbx + 0x274]
not dword [rbx + 0x58]
not dword [rbx + 0x33c]
add dword [rbx + 0x118], 0x97a08e3
not dword [rbx + 0x130]
add dword [rbx + 0x26c], 0x72f0672
xor dword [rbx + 0x298], 0x6e2e636f
not dword [rbx + 0x98]
xor dword [rbx + 0x2cc], 0x28812323
sub dword [rbx + 0x35c], 0x3a1361ba
not dword [rbx + 0x3c0]
add dword [rbx + 0x25c], 0x1f9105a3
xor dword [rbx + 0x2f4], 0x26b33643
add dword [rbx + 0x294], 0x4e774e40
not dword [rbx + 0x70]
sub dword [rbx + 0x144], 0x6dad315d
xor dword [rbx + 0x1b0], 0x1511d26
sub dword [rbx + 0x108], 0x4aea5dca
not dword [rbx + 0x74]
xor dword [rbx + 0x304], 0x4da37856
xor dword [rbx + 0x14], 0x7eb87b3b
not dword [rbx + 0x314]
not dword [rbx + 0x1e0]
not dword [rbx + 0x18c]
xor dword [rbx + 0x10], 0x5ebb229c
sub dword [rbx + 0x20], 0x714a4424
not dword [rbx + 0x384]
add dword [rbx + 0xbc], 0x6dd67756
sub dword [rbx + 0x100], 0x35f4c0a
add dword [rbx + 0x350], 0x177a1a50
add dword [rbx + 0x3ac], 0x52b87876
xor dword [rbx + 0x194], 0x77a2073d
xor dword [rbx], 0x31153bc1
add dword [rbx + 0x214], 0x71f74166
not dword [rbx + 0xb8]
add dword [rbx + 0x1ac], 0x13cf215f
sub dword [rbx + 0x288], 0x6a043a37
not dword [rbx + 0x2a4]
not dword [rbx + 0x268]
sub dword [rbx + 0xf0], 0x4390700f
not dword [rbx + 0x334]
sub dword [rbx + 0x1f4], 0x19104fba
sub dword [rbx + 0xfc], 0x37365f71
add dword [rbx + 0x364], 0x480a1b04
add dword [rbx + 0x31c], 0x1a93744c
sub dword [rbx + 0x84], 0x1eab37dc
sub dword [rbx + 0x8c], 0x40eb3558
not dword [rbx + 0x68]
xor dword [rbx + 0x388], 0x352c50e3
xor dword [rbx + 0x318], 0x5e6c4ee4
xor dword [rbx + 0x2bc], 0x2a945adb
add dword [rbx + 0x174], 0xf525e8f
add dword [rbx + 0x30c], 0x3d293847
add dword [rbx + 0x1c4], 0x772e60ea
not dword [rbx + 0x230]
xor dword [rbx + 0xe8], 0x65254493
sub dword [rbx + 0xcc], 0x2fa7c2b
sub dword [rbx + 0x12c], 0x64fe72d6
add dword [rbx + 0xc0], 0x2fbc482b
not dword [rbx + 0x2f0]
not dword [rbx + 0x160]
not dword [rbx + 0x2c0]
sub dword [rbx + 0x1c0], 0x780a6507
sub dword [rbx + 0x2b0], 0x27ab40b9
xor dword [rbx + 0x258], 0x516c01fd
add dword [rbx + 0x264], 0x73ef22d2
sub dword [rbx + 0x208], 0x52bc21bd
sub dword [rbx + 0x240], 0x533a3f12
not dword [rbx + 0x23c]
not dword [rbx + 0x1d0]
sub dword [rbx + 0x34c], 0x3f020961
add dword [rbx + 0x3d4], 0x125a7d1f
xor dword [rbx + 0xb4], 0x7834c9c
not dword [rbx + 0x2fc]
not dword [rbx + 0x44]
xor dword [rbx + 0x9c], 0x3096f54
xor dword [rbx + 0x120], 0x4ce028de
add dword [rbx + 0x154], 0x44a93ab5
not dword [rbx + 0xa8]
not dword [rbx + 0x11c]
xor dword [rbx + 0x228], 0x186a4483
not dword [rbx + 0x104]
xor dword [rbx + 0x3e4], 0x7bd761a7
not dword [rbx + 0x1b4]
xor dword [rbx + 0x27c], 0x61787484
sub dword [rbx + 0x190], 0x27e965fb
sub dword [rbx + 0x3dc], 0x133453f0
sub dword [rbx + 0x320], 0x39ae4571
sub dword [rbx + 0x2a8], 0x11f307d7
not dword [rbx + 0xec]
sub dword [rbx + 0x370], 0x72a53a98
xor dword [rbx + 0x204], 0x62ba6634
xor dword [rbx + 0x164], 0x5dde48f3
sub dword [rbx + 0x224], 0x3ef13410
xor dword [rbx + 0x238], 0x5b946406
xor dword [rbx + 0x1e8], 0x45cf7a5e
not dword [rbx + 0x3c]
sub dword [rbx + 0x3b8], 0x3f350de9
add dword [rbx + 0x19c], 0x7d055857
add dword [rbx + 0x150], 0x5bd93d0f
sub dword [rbx + 0x15c], 0x4d1a7c88
add dword [rbx + 0x340], 0x5b4433da
xor dword [rbx + 0x1ec], 0x5eb16bae
xor dword [rbx + 0x3a0], 0x46e970f3
xor dword [rbx + 0x324], 0x7c582f13
add dword [rbx + 0x134], 0x59a635db
add dword [rbx + 0x114], 0x666152cd
not dword [rbx + 0x36c]
xor dword [rbx + 0x394], 0x765947ea
xor dword [rbx + 0x1a4], 0x18dc4ed0
xor dword [rbx + 0x6c], 0x4e4c3b84
add dword [rbx + 0x330], 0x5292328f
not dword [rbx + 0x78]
add dword [rbx + 0x2f8], 0x68c84ff4
not dword [rbx + 0x148]
add dword [rbx + 0x54], 0x4dd6021c
sub dword [rbx + 0x14c], 0x7e2c65d9
not dword [rbx + 0x39c]
xor dword [rbx + 0xd8], 0x64f823a7
add dword [rbx + 0x270], 0x11c87d46
sub dword [rbx + 0x398], 0x46c9260f
xor dword [rbx + 0x1bc], 0x2a4c4ee6
add dword [rbx + 0x390], 0x4314685
xor dword [rbx + 0x1d4], 0x409136a3
xor dword [rbx + 0x3fc], 0x3e78716d
xor dword [rbx + 0x3c8], 0x133246a7
sub dword [rbx + 0x34], 0x46aa1905
xor dword [rbx + 0x3f8], 0x78254a9e
not dword [rbx + 0x1dc]
add dword [rbx + 0x16c], 0x42f250bf
xor dword [rbx + 0x110], 0x6e1e4476
xor dword [rbx + 0x1a8], 0x31e61298
sub dword [rbx + 0x2d0], 0x2eee6797
not dword [rbx + 0x1e4]
sub dword [rbx + 0x308], 0x2a2c5f7c
add dword [rbx + 0x2b4], 0x58b61335
xor dword [rbx + 0x178], 0xa0542a7
sub dword [rbx + 0x17c], 0xee60412
add dword [rbx + 0x3a8], 0x3df6181a
sub dword [rbx + 0x1c], 0x5ced48a7
xor dword [rbx + 0xa4], 0x17f32178
sub dword [rbx + 0xb0], 0x77747714
not dword [rbx + 0x188]
xor dword [rbx + 0x374], 0x2ec93f91
not dword [rbx + 0x32c]
add dword [rbx + 0x254], 0x1f980a45
sub dword [rbx + 0xc], 0x33c654a
add dword [rbx + 0x18], 0x3c583d45
xor dword [rbx + 0x248], 0x55fc74ce
sub dword [rbx + 0x37c], 0x33ec1aaa
sub dword [rbx + 0x2e0], 0x2d975000
add dword [rbx + 0xd4], 0x7cc85b86
sub dword [rbx + 0x3a4], 0x1ed92bc5
xor dword [rbx + 0x1fc], 0x44de56b1
add dword [rbx + 0x170], 0x6cb87305
sub dword [rbx + 0x3d0], 0x1e7b01f9
sub dword [rbx + 0x354], 0x2765588b
add dword [rbx + 0x48], 0x114a38c2
add dword [rbx + 0x380], 0x33535b4b
xor dword [rbx + 0x2e8], 0x1e9f271c
sub dword [rbx + 0x1f0], 0x1b62108f
add dword [rbx + 0x244], 0xa532755
add dword [rbx + 0xa0], 0x5b1d139f
add dword [rbx + 0x21c], 0x1f966b1e
sub dword [rbx + 0x3b0], 0x1c40268d
add dword [rbx + 0x24], 0x29f04a71
sub dword [rbx + 0x24c], 0x2e170f9d
xor dword [rbx + 0x2e4], 0xdf04de5
add dword [rbx + 0x260], 0x1b022191
sub dword [rbx + 0x128], 0xb706dbd
add dword [rbx + 0x29c], 0x50fd7907
add dword [rbx + 0xac], 0x1da66090
xor dword [rbx + 0x158], 0xbfc3e64
sub dword [rbx + 0x88], 0x4a7077a1
not dword [rbx + 0x3ec]
sub dword [rbx + 0x220], 0x6b17190d
not dword [rbx + 0x234]
not dword [rbx + 0x22c]
sub dword [rbx + 0x358], 0x62873b5d
xor dword [rbx + 0x13c], 0x19434aad
add dword [rbx + 0x368], 0x7b025e73
sub dword [rbx + 0x2c8], 0x63b54f03
sub dword [rbx + 0x1f8], 0x55ed5ac9
add dword [rbx + 0x2d8], 0x24c92e88
sub dword [rbx + 4], 0x456c7d6f
xor dword [rbx + 0x10c], 0x786668e3
not dword [rbx + 0x328]
add dword [rbx + 0x1b8], 0x30837467
sub dword [rbx + 0xe4], 0x529c5f36
sub dword [rbx + 0x168], 0x5b711446
not dword [rbx + 0x38c]
add dword [rbx + 0x184], 0x28ba4dc7
add dword [rbx + 0x1cc], 0x1eee3f17
add dword [rbx + 0x2b8], 0x6c127841
xor dword [rbx + 0x200], 0x77112830
not dword [rbx + 0x2ec]
xor dword [rbx + 0x290], 0x2bcb062c
not dword [rbx + 0x378]
xor dword [rbx + 0x90], 0x4ecc4934
sub dword [rbx + 0x5c], 0x17ef54a9
add rdx, 0x400
add rbx, 0x400
cmp rdx, 0x8c000
jne 0x1400b002e
pop rcx
call fcn.1400aed06
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