Function at 0x140094000
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 rax, [0x140007200]
push 0
pop rdx
push rax
not dword [rax + 0xb0]
not dword [rax + 0x134]
add dword [rax + 0x13c], 0x644e422a
sub dword [rax + 0xa8], 0x234e09f2
add dword [rax + 0x1d0], 0x690c19cc
xor dword [rax + 0x120], 0x26424a5d
sub dword [rax + 0x22c], 0x67b6795d
not dword [rax + 0x240]
not dword [rax + 0x1fc]
sub dword [rax + 0x3a8], 0x745d25e4
sub dword [rax + 0x34], 0x3e8a3436
sub dword [rax + 0x3b8], 0x2b446bdf
sub dword [rax + 0x37c], 0x25ab756a
not dword [rax + 0x1d8]
sub dword [rax + 0x2ec], 0x7cb744a6
xor dword [rax + 0x90], 0x35df4b89
add dword [rax + 0x1d4], 0x3a595731
xor dword [rax + 0x114], 0x7ea710f3
sub dword [rax + 0x220], 0x5d492df5
xor dword [rax + 0x398], 0x321a1f4d
sub dword [rax + 0x318], 0x56960808
add dword [rax + 0x14], 0x5a6d5d13
sub dword [rax + 0x298], 0x6e2b57d0
sub dword [rax + 0x340], 0x1d341ea0
not dword [rax + 0x1ec]
not dword [rax + 0x2d0]
not dword [rax + 0xf4]
not dword [rax + 0x2d4]
not dword [rax + 0x390]
xor dword [rax + 0x1c8], 0x14464757
not dword [rax + 0x350]
not dword [rax + 0x288]
sub dword [rax + 0x3f4], 0x258e133b
sub dword [rax + 0x110], 0x5b6524dc
not dword [rax + 0x11c]
not dword [rax + 0xe0]
add dword [rax + 0x26c], 0x13e95b2d
sub dword [rax + 0x2e0], 0x64cf7b0a
xor dword [rax + 0x3a0], 0x71156939
sub dword [rax + 0x374], 0x2f890c29
sub dword [rax + 0x190], 0x63c81dfb
not dword [rax + 0x15c]
xor dword [rax + 0x3c0], 0x7b026e79
not dword [rax + 0xc8]
add dword [rax + 0x3fc], 0x7de43f62
not dword [rax + 0x38]
sub dword [rax + 0x174], 0x5edd7d90
add dword [rax + 0x20], 0x165d020f
not dword [rax + 0x74]
not dword [rax + 0x1e4]
add dword [rax + 0xd4], 0x7fff2a1c
add dword [rax + 0x224], 0x5e19778d
sub dword [rax + 0x250], 0x62a77a4e
sub dword [rax + 0x2e4], 0x252a0000
xor dword [rax + 0x178], 0x6b914b83
sub dword [rax + 0x254], 0x25f537e2
add dword [rax + 0x3a4], 0x7ef24450
sub dword [rax + 0x280], 0x2f365331
add dword [rax + 0x370], 0x406625b9
add dword [rax + 0xbc], 0x58723908
add dword [rax + 0x30], 0x6f7e7032
xor dword [rax + 0x2a8], 0x55c91818
not dword [rax + 0x1a0]
not dword [rax + 0x10c]
sub dword [rax + 0x3d8], 0xa98490e
sub dword [rax + 0x308], 0x21ad7c61
add dword [rax + 0x378], 0x181549db
sub dword [rax + 0x1f4], 0x17a84a0c
not dword [rax + 0x39c]
not dword [rax + 0x1c0]
add dword [rax + 0x44], 0x2ca54ad2
not dword [rax + 0x24]
xor dword [rax + 0x360], 0x100c0c82
xor dword [rax + 0x29c], 0x6a3357d5
add dword [rax + 0x268], 0x41087e91
not dword [rax + 0x2c4]
sub dword [rax + 0x118], 0x700f1946
xor dword [rax + 0xac], 0x7ba957f2
not dword [rax + 0x100]
sub dword [rax + 0x204], 0x7d48527f
sub dword [rax + 0x320], 0x60312098
add dword [rax + 8], 0x1aca39ab
add dword [rax + 0x64], 0x1e4373a9
not dword [rax + 0x2f8]
sub dword [rax + 0x388], 0x448e78c4
add dword [rax + 0x1bc], 0x10ba5e31
xor dword [rax + 0x310], 0x6b1053cd
sub dword [rax + 0x24c], 0x8c674e
xor dword [rax + 0x230], 0x577e5071
xor dword [rax + 0x5c], 0x1b5165de
sub dword [rax + 0x31c], 0x4bbf68f6
add dword [rax + 0x98], 0x20970112
sub dword [rax + 0x21c], 0x761017fb
add dword [rax + 0x128], 0x6c331c99
sub dword [rax + 0x30c], 0x630a40eb
sub dword [rax + 0x70], 0x766d3342
not dword [rax + 0x334]
add dword [rax + 0x1f8], 0xae64fa
not dword [rax + 0x2dc]
add dword [rax + 0xcc], 0x630c7164
add dword [rax + 0x264], 0x25a123d1
sub dword [rax + 0x2b0], 0x1b431075
not dword [rax + 0x228]
add dword [rax + 0x84], 0xa8768ef
not dword [rax + 0x364]
not dword [rax + 0x19c]
xor dword [rax + 0x54], 0x3e514407
sub dword [rax + 0x234], 0x52584198
not dword [rax + 0x140]
add dword [rax + 0x10], 0x1b1f3a09
xor dword [rax + 0x1b0], 0x55ed4dc7
sub dword [rax + 0x16c], 0x695b7876
add dword [rax + 0x1b8], 0x477e251c
sub dword [rax + 0x3e8], 0x676d2f16
not dword [rax + 0x94]
not dword [rax + 0x35c]
add dword [rax + 0x2c0], 0x49542838
not dword [rax + 0x218]
sub dword [rax + 0x3f8], 0x3b0d345f
add dword [rax + 0x330], 0xa530aca
sub dword [rax + 0x2bc], 0x2e22034f
not dword [rax + 0x2cc]
add dword [rax + 0xc4], 0x620d6b1c
add dword [rax + 0x244], 0x5ac6124e
xor dword [rax + 0x14c], 0x45d56784
not dword [rax + 0x20c]
add dword [rax + 0x32c], 0xaa13935
sub dword [rax + 0x324], 0x7c281841
add dword [rax + 0xf0], 0x7f075f09
sub dword [rax + 0x58], 0x631d5f3f
xor dword [rax + 0x200], 0x4abe4171
add dword [rax + 0x3bc], 0x1e6a5923
xor dword [rax + 0x144], 0x263a738e
add dword [rax + 0x358], 0x34a7628d
not dword [rax + 0x210]
xor dword [rax + 0x3d4], 0x82460ab
sub dword [rax + 0x8c], 0x120c34db
add dword [rax + 0xd8], 0x6b9a0f11
sub dword [rax + 0xb8], 0x2aa4108d
xor dword [rax + 0x2a4], 0x55dd3d1e
xor dword [rax + 0x48], 0xc933fa7
not dword [rax + 0x214]
sub dword [rax + 0x354], 0x676213c7
sub dword [rax + 0x270], 0x7b0100d0
sub dword [rax + 0x3c], 0x296f0eb3
add dword [rax + 0xf8], 0x5d8f1fc2
sub dword [rax + 0x1e8], 0x7fc07f2b
xor dword [rax + 0x18c], 0x29ac0dc1
add dword [rax + 0x6c], 0x7ec15219
add dword [rax + 0x1a4], 0xae50037
add dword [rax + 0x3d0], 0x3726eff
not dword [rax + 0x184]
sub dword [rax + 0xdc], 0x5629435c
sub dword [rax + 0x28c], 0x7cf76f19
not dword [rax + 0x274]
not dword [rax + 0x3ac]
xor dword [rax + 0x2e8], 0x56d77de0
sub dword [rax + 0x1ac], 0x6a562eb4
xor dword [rax + 0x2fc], 0x683e5044
not dword [rax + 0x3cc]
sub dword [rax + 0x1cc], 0x40ed41f5
xor dword [rax + 0x138], 0x2d9a7947
sub dword [rax + 0x7c], 0x3ae90d7d
xor dword [rax + 0x17c], 0xb8f14c7
sub dword [rax + 0x168], 0x5a2947f4
xor dword [rax + 0x3e0], 0x553e6f6a
sub dword [rax + 0xa4], 0x5e4b22dc
sub dword [rax + 0x314], 0x23c366d2
not dword [rax + 0x198]
sub dword [rax + 0x2b8], 0x297422f7
add dword [rax + 0x188], 0x19ed3f6b
xor dword [rax + 0x33c], 0x7a8e5896
add dword [rax + 0x4c], 0x705b4cfc
xor dword [rax + 0x1c], 0x4149537b
xor dword [rax + 0x1e0], 0x6dd24684
not dword [rax + 0x40]
sub dword [rax + 0xd0], 0x75402091
sub dword [rax + 0x3dc], 0x6fc40f8b
add dword [rax + 0xa0], 0x6f382b89
not dword [rax + 4]
add dword [rax + 0x12c], 0x7a0f396e
not dword [rax + 0xc0]
not dword [rax + 0x88]
xor dword [rax + 0x290], 0x6185037c
xor dword [rax + 0x3e4], 0x673d0bf2
sub dword [rax + 0x60], 0x692616c0
sub dword [rax + 0x380], 0x11db545f
sub dword [rax + 0xfc], 0x48223df6
add dword [rax + 0x27c], 0xfe541d6
sub dword [rax + 0xc], 0x65916896
add dword [rax + 0x2c], 0x57ed1ca9
sub dword [rax + 0x78], 0x734f0d81
xor dword [rax + 0x38c], 0xdb02da2
xor dword [rax + 0x25c], 0x71f72fe8
not dword [rax + 0x50]
sub dword [rax + 0x3c8], 0x158e3bf9
xor dword [rax + 0x170], 0x1a981d3e
add dword [rax + 0x328], 0xf6d7580
add dword [rax + 0x124], 0x764803c4
not dword [rax + 0xe8]
add dword [rax + 0x68], 0x2a92737
not dword [rax + 0x108]
add dword [rax + 0x384], 0x414646bb
not dword [rax + 0x1dc]
not dword [rax + 0x3b4]
sub dword [rax + 0x2b4], 0x4bf85a18
sub dword [rax + 0x194], 0x50a531e3
add dword [rax + 0x104], 0x52b31582
not dword [rax + 0xec]
xor dword [rax + 0x260], 0x22ee0088
add dword [rax + 0x150], 0x6bf1408b
sub dword [rax + 0x338], 0x8352d6d
sub dword [rax], 0x2568406e
sub dword [rax + 0x2f0], 0x6a08581e
sub dword [rax + 0x344], 0x320859d1
xor dword [rax + 0x368], 0x2e0678cf
sub dword [rax + 0x2ac], 0x11672f00
sub dword [rax + 0x304], 0x3aa27d8f
add dword [rax + 0x348], 0x626116f9
sub dword [rax + 0x18], 0x2e8061d3
xor dword [rax + 0x3c4], 0x689a6838
add dword [rax + 0x2c8], 0x20566b04
xor dword [rax + 0x154], 0x66da1f8d
add dword [rax + 0x238], 0x15aa2a44
add dword [rax + 0x80], 0x29a629ec
sub dword [rax + 0x130], 0x41772f7f
add dword [rax + 0x3ec], 0x2f7b69cb
sub dword [rax + 0x284], 0x55a07b99
not dword [rax + 0x34c]
xor dword [rax + 0xe4], 0x496d024c
not dword [rax + 0x394]
add dword [rax + 0x1f0], 0x403910d9
xor dword [rax + 0x294], 0x13bb41fa
add dword [rax + 0x164], 0x1dbb384f
not dword [rax + 0x1c4]
add dword [rax + 0x23c], 0x656e5535
not dword [rax + 0x258]
sub dword [rax + 0xb4], 0x35a03e8e
add dword [rax + 0x158], 0x312367f5
add dword [rax + 0x2d8], 0x137b1d36
not dword [rax + 0x160]
not dword [rax + 0x2f4]
add dword [rax + 0x148], 0x5e905e30
xor dword [rax + 0x180], 0x40b908f6
add dword [rax + 0x28], 0x2b7d1dae
xor dword [rax + 0x1a8], 0x7d04235d
xor dword [rax + 0x3f0], 0x45341c9a
sub dword [rax + 0x248], 0x4b951960
xor dword [rax + 0x2a0], 0x46750fa9
sub dword [rax + 0x300], 0x3bb719ae
not dword [rax + 0x1b4]
sub dword [rax + 0x208], 0x1c353a6c
xor dword [rax + 0x3b0], 0x21c66069
sub dword [rax + 0x9c], 0x2af45528
add dword [rax + 0x36c], 0x782b26fe
xor dword [rax + 0x278], 0x743d4461
add rdx, 0x400
add rax, 0x400
cmp rdx, 0x8c000
jne 0x14009402e
pop rcx
call fcn.140092b06
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