Function at 0x140188000
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, [0x1400fb000]
push 0
pop rsi
push rax
sub dword [rax + 0x2e0], 0x56792bdd
xor dword [rax + 0xe4], 0x34e97a88
add dword [rax + 0x298], 0x43e4290d
xor dword [rax + 0x220], 0x33e86f9c
xor dword [rax + 0x3a0], 0x41bf64bd
add dword [rax + 0x288], 0x71685fe7
add dword [rax + 0x2a0], 0x56125bd4
sub dword [rax + 0x118], 0x5d2119f9
sub dword [rax + 0x1a8], 0x372b5743
xor dword [rax + 8], 0x32082a55
not dword [rax + 0x368]
sub dword [rax + 0xac], 0x3d47356a
not dword [rax + 0x370]
add dword [rax + 0x20c], 0x2dce4809
xor dword [rax + 0xb4], 0x5d3e2a6d
add dword [rax + 0x130], 0x35840fba
xor dword [rax + 0x134], 0x23996dec
not dword [rax + 0x4c]
sub dword [rax + 0x188], 0x23243199
not dword [rax + 0x260]
add dword [rax + 0x374], 0x583e63a3
sub dword [rax + 0x2d8], 0x10b95c19
sub dword [rax + 0x2f8], 0x5e8903cf
xor dword [rax + 0x24], 0xd7c49d6
not dword [rax + 0x244]
xor dword [rax + 0x350], 0x547c5902
add dword [rax + 0x110], 0x6b1c2913
sub dword [rax + 0x94], 0x7dc5481e
xor dword [rax + 0x3c8], 0x7e541fce
xor dword [rax + 0x38], 0x63b01653
not dword [rax + 0x3f0]
sub dword [rax + 0x34], 0x40cc1d60
add dword [rax + 0x5c], 0x4768484b
xor dword [rax + 0x2a4], 0x24a95619
sub dword [rax + 0x1bc], 0x533a517a
add dword [rax + 0x338], 0x676a59f4
not dword [rax + 0x180]
sub dword [rax + 0x64], 0x14e34f6f
add dword [rax + 0x2c8], 0x239f633b
not dword [rax + 0x3b8]
sub dword [rax + 0x50], 0x18604d1f
xor dword [rax + 0x34c], 0x49fa05e2
xor dword [rax + 0x21c], 0x5a56289
sub dword [rax + 0x2d0], 0x1f19217f
not dword [rax + 0x138]
not dword [rax + 0x12c]
not dword [rax + 0x170]
not dword [rax + 0x258]
sub dword [rax + 0x39c], 0x3790191e
add dword [rax + 0x230], 0x54382e50
add dword [rax + 0x128], 0xcc56823
not dword [rax + 0x3c4]
not dword [rax + 0x6c]
sub dword [rax + 0xa8], 0x3f666415
sub dword [rax + 0x1a0], 0x2672b40
sub dword [rax + 0x178], 0x11e70cab
sub dword [rax + 0x314], 0x46ff2370
xor dword [rax + 0x1c8], 0x17447f8a
sub dword [rax + 0xb8], 0x44136122
xor dword [rax + 0x1a4], 0x253b7fdd
sub dword [rax + 0x27c], 0x67186487
add dword [rax + 0x3f8], 0x526c040d
sub dword [rax + 0x148], 0x77fb4bda
sub dword [rax + 0xe8], 0x63d63f99
sub dword [rax + 0x1ac], 0x98446e4
add dword [rax + 0x10], 0x56e428b4
add dword [rax + 0xdc], 0x1c407ca7
not dword [rax + 0x28c]
sub dword [rax + 0x28], 0x787872a2
add dword [rax + 0x2bc], 0x6e971559
not dword [rax + 0x284]
add dword [rax + 0x160], 0x1a0333fc
sub dword [rax + 0x2b8], 0xc3f36fd
xor dword [rax + 0x354], 0x20fe77af
xor dword [rax + 0x2f0], 0x239a3430
add dword [rax + 0x100], 0x35d15bd3
add dword [rax + 0x384], 0x23ab1801
xor dword [rax + 0x23c], 0x4f1d4a23
not dword [rax + 0x2c4]
xor dword [rax + 0x198], 0xed03caa
xor dword [rax + 0x9c], 0x191633eb
sub dword [rax + 0x140], 0x35cc43b2
xor dword [rax + 0x88], 0x6d4a037c
sub dword [rax + 0x25c], 0x1b326ac4
sub dword [rax + 0x308], 0x262d704d
sub dword [rax + 0x2f4], 0x6c350229
xor dword [rax + 0x2e4], 0x1aad53de
sub dword [rax + 0xb0], 0x54d76855
not dword [rax + 0x174]
not dword [rax + 0x1b0]
add dword [rax + 0x37c], 0x7dc64d36
add dword [rax + 0x2ac], 0x791e60e9
xor dword [rax + 0x3e8], 0x600336c4
sub dword [rax + 0xd8], 0x1cef4d5d
xor dword [rax + 0xbc], 0x10581472
xor dword [rax + 0xd0], 0x128233f7
sub dword [rax + 0x80], 0x6f62164c
sub dword [rax + 0x348], 0x6be30a2c
not dword [rax + 0xd4]
add dword [rax + 0x90], 0x76210a78
xor dword [rax + 0x32c], 0x639b59fc
not dword [rax + 0x124]
xor dword [rax + 0x1d0], 0xf1a7077
sub dword [rax + 0x26c], 0x5424e7c
not dword [rax + 0x13c]
sub dword [rax + 0x238], 0x9f1798
sub dword [rax + 0x30c], 0x77ab2d98
sub dword [rax + 0x54], 0xd3912de
sub dword [rax + 0x394], 0x290a625a
sub dword [rax + 0x20], 0x6a6a452c
add dword [rax + 0x208], 0x54ed097d
sub dword [rax + 0x114], 0xae11543
sub dword [rax + 0x36c], 0x65ba2f78
xor dword [rax + 0x10c], 0x1bb6198d
xor dword [rax + 0x144], 0x2b520215
add dword [rax + 0x1f0], 0x6f747080
add dword [rax + 0x2b0], 0x5bf04cf2
add dword [rax + 0x324], 0x26034bf6
not dword [rax + 0x204]
not dword [rax + 0x3a8]
xor dword [rax + 0x214], 0x2a4671
sub dword [rax + 0xa0], 0x54007940
sub dword [rax + 0x3dc], 0x659e4423
sub dword [rax], 0x279e014c
add dword [rax + 0x31c], 0x19374df7
not dword [rax + 0x30]
xor dword [rax + 0x17c], 0x25b443bf
not dword [rax + 0x330]
not dword [rax + 0x280]
add dword [rax + 0x16c], 0x21f9181c
add dword [rax + 0x19c], 0x697d6492
not dword [rax + 0x210]
xor dword [rax + 0x358], 0xdcb5ef3
not dword [rax + 0xec]
xor dword [rax + 0x14], 0x5655b26
sub dword [rax + 0x1cc], 0x595364d4
add dword [rax + 0x240], 0x373b103a
sub dword [rax + 0x300], 0x41185795
not dword [rax + 0x3d0]
add dword [rax + 0x278], 0x31877480
not dword [rax + 0x380]
not dword [rax + 0x18]
not dword [rax + 4]
xor dword [rax + 0xf4], 0x4ed3577d
not dword [rax + 0x60]
xor dword [rax + 0xf8], 0x351b4234
add dword [rax + 0x254], 0x770021fd
add dword [rax + 0x3ac], 0x4bd76e3a
sub dword [rax + 0x168], 0x3a543e1
add dword [rax + 0x3c], 0x68693062
sub dword [rax + 0x40], 0x6d186496
add dword [rax + 0x364], 0x232238e7
not dword [rax + 0x1f4]
sub dword [rax + 0x1d8], 0x1b5131bc
not dword [rax + 0x3bc]
sub dword [rax + 0x35c], 0x72331378
sub dword [rax + 0x2dc], 0x168c16a0
add dword [rax + 0x320], 0x413c1d22
not dword [rax + 0x3d8]
sub dword [rax + 0x190], 0x2fae513c
xor dword [rax + 0x268], 0x2f590155
xor dword [rax + 0x340], 0x2c250bef
not dword [rax + 0x294]
not dword [rax + 0x184]
add dword [rax + 0x154], 0x40ff574d
add dword [rax + 0x1c], 0x15e85b8b
sub dword [rax + 0x378], 0x72302ab
sub dword [rax + 0x3b4], 0x50b207e4
add dword [rax + 0x48], 0x193d6575
xor dword [rax + 0x1ec], 0x24747325
not dword [rax + 0x7c]
xor dword [rax + 0x2a8], 0x21714c9c
sub dword [rax + 0x200], 0x700f3d56
xor dword [rax + 0x3c0], 0x7c40985
not dword [rax + 0x264]
add dword [rax + 0x18c], 0x8c52b95
sub dword [rax + 0x1c4], 0x5d9b7627
xor dword [rax + 0x398], 0x4a8e7d3f
xor dword [rax + 0x70], 0x1a63d74
xor dword [rax + 0x274], 0x121119cc
xor dword [rax + 0x3cc], 0xd4d5a08
sub dword [rax + 0x1fc], 0x74791d92
sub dword [rax + 0x1b8], 0x7b721ecc
not dword [rax + 0xc0]
sub dword [rax + 0x390], 0x7eac1bcc
not dword [rax + 0x3ec]
add dword [rax + 0x234], 0xeeb22a2
add dword [rax + 0x150], 0x8cd4582
add dword [rax + 0x270], 0x482304c4
add dword [rax + 0x24c], 0x24f519a0
sub dword [rax + 0x3d4], 0x46886fa4
sub dword [rax + 0x218], 0x3bb36c5e
add dword [rax + 0xc4], 0x54d80d27
sub dword [rax + 0x250], 0x6d41678e
sub dword [rax + 0x328], 0x328177c4
sub dword [rax + 0x108], 0x27600c0
add dword [rax + 0x104], 0x686e6873
add dword [rax + 0x228], 0x69326dee
not dword [rax + 0x3e0]
add dword [rax + 0x15c], 0x5b847ea0
xor dword [rax + 0x78], 0x7f85036c
not dword [rax + 0x1e0]
add dword [rax + 0x22c], 0x7e6967a9
add dword [rax + 0x3b0], 0x1a530978
xor dword [rax + 0x3f4], 0x5f6405d5
add dword [rax + 0x1e8], 0x6b4934f8
add dword [rax + 0x2ec], 0x5c5c177b
not dword [rax + 0x224]
add dword [rax + 0x158], 0x3acb4249
xor dword [rax + 0x120], 0x5d376589
xor dword [rax + 0xfc], 0x26525336
add dword [rax + 0x2fc], 0x360a5075
not dword [rax + 0x58]
add dword [rax + 0x8c], 0x5da91f9b
not dword [rax + 0x29c]
sub dword [rax + 0x74], 0x301317a9
xor dword [rax + 0x14c], 0x7a65f21
not dword [rax + 0x1c0]
xor dword [rax + 0x1e4], 0x7d9f546c
sub dword [rax + 0x360], 0x4f8565ea
xor dword [rax + 0x2cc], 0x29855ddc
add dword [rax + 0xc], 0x69a53f65
xor dword [rax + 0x248], 0x79f21982
sub dword [rax + 0x310], 0x29547e3b
add dword [rax + 0x334], 0x6c811841
xor dword [rax + 0x38c], 0x62701f63
sub dword [rax + 0xf0], 0x170e7e90
add dword [rax + 0x3a4], 0x2ac05673
sub dword [rax + 0xcc], 0x14f71c2f
xor dword [rax + 0x3fc], 0x3ec57aa0
xor dword [rax + 0x98], 0x5a902855
sub dword [rax + 0x2c], 0x46003a05
sub dword [rax + 0x1b4], 0xb163576
not dword [rax + 0xa4]
sub dword [rax + 0x33c], 0x1c1f04f6
not dword [rax + 0xe0]
xor dword [rax + 0x68], 0x4b431da8
not dword [rax + 0x44]
xor dword [rax + 0x290], 0x12f14518
sub dword [rax + 0x388], 0x74d45a28
sub dword [rax + 0x1dc], 0x2cad610c
not dword [rax + 0x11c]
sub dword [rax + 0x1d4], 0x461c1311
not dword [rax + 0x304]
sub dword [rax + 0x2e8], 0x386e7b71
sub dword [rax + 0x84], 0x6a382e4f
add dword [rax + 0x318], 0x1b7a16b0
xor dword [rax + 0x2b4], 0x2e522b08
sub dword [rax + 0x3e4], 0x1d4519c
sub dword [rax + 0x2c0], 0x2f143993
not dword [rax + 0x164]
not dword [rax + 0x1f8]
not dword [rax + 0x194]
add dword [rax + 0x2d4], 0x63e41eaa
add dword [rax + 0xc8], 0x6c8118fb
xor dword [rax + 0x344], 0x7c88422f
add rsi, 0x400
add rax, 0x400
cmp rsi, 0x8c000
jne 0x14018802e
pop rcx
call fcn.140186906
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