Function at 0x100540000
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, [0x1004b3200]
push 0
pop rcx
push rax
xor dword [rax + 0x36c], 0x1fb9662a
add dword [rax + 0x144], 0x34267396
sub dword [rax + 0xfc], 0x2d36391a
sub dword [rax + 0x388], 0x20e578ac
sub dword [rax + 0x9c], 0xb633712
not dword [rax + 0x39c]
xor dword [rax + 0x164], 0x3a321441
sub dword [rax + 0x228], 0x46632270
not dword [rax + 0x38]
xor dword [rax + 0x90], 0x6fb827bb
not dword [rax + 0xf0]
sub dword [rax + 0xf8], 0x61043df2
not dword [rax + 0x360]
add dword [rax + 0x3c4], 0x47f2346c
xor dword [rax + 0x1a4], 0x6dbe54c4
sub dword [rax + 0x104], 0x6c1d7810
add dword [rax + 0x2b4], 0x4fe12ff4
sub dword [rax + 0x3c8], 0x17251a9e
xor dword [rax + 0x1c0], 0x7b2e36a0
xor dword [rax + 0x390], 0x738a3f5c
add dword [rax + 0x3e8], 0x71974379
xor dword [rax + 0x178], 0x756666cf
add dword [rax + 0xcc], 0x4581705c
not dword [rax + 0x34c]
xor dword [rax + 0x24], 0x6f9a4be1
not dword [rax + 0x68]
sub dword [rax + 0x3f8], 0x5156471
xor dword [rax + 0x150], 0x27a13ab4
add dword [rax + 0x3a0], 0x5db17764
not dword [rax + 0x384]
xor dword [rax + 0x180], 0x359d7f27
xor dword [rax + 0x1c8], 0x5beb48b2
sub dword [rax + 0x250], 0x51ac44e8
sub dword [rax + 0xd0], 0x45da3b50
not dword [rax + 0x204]
add dword [rax + 0x274], 0x52421a7c
add dword [rax + 0x1cc], 0x6c0e6736
sub dword [rax + 0x3ac], 0x69da6afb
xor dword [rax + 0x1d8], 0x744d0888
add dword [rax + 0x170], 0x16e027a2
not dword [rax + 0x280]
xor dword [rax + 0x58], 0x356867c3
not dword [rax + 0xe0]
add dword [rax + 0x348], 0x9e451d4
add dword [rax + 0x3f4], 0x5bdb22ea
sub dword [rax + 0x2e8], 0x68fd5a4c
xor dword [rax + 0x130], 0x7c916ee3
not dword [rax + 0x258]
sub dword [rax + 0xb4], 0x341a540a
xor dword [rax + 0x1e8], 0x71614e76
sub dword [rax + 0x2b8], 0x27f37836
xor dword [rax + 0x2d8], 0x68cd2f0d
add dword [rax + 0x248], 0x5f6cd6
add dword [rax + 0x3dc], 0x48802dba
xor dword [rax + 0x70], 0x75b91cc2
add dword [rax + 0x21c], 0x35f85641
add dword [rax + 0x35c], 0x61925c42
add dword [rax + 0x340], 0x57b2028b
sub dword [rax + 0xec], 0x1d1f51f6
xor dword [rax + 0x40], 0x397a2131
not dword [rax + 0x194]
xor dword [rax + 0xc], 0x424e3c29
sub dword [rax + 0x148], 0x28e064d6
xor dword [rax + 0x154], 0x177b0c7b
not dword [rax + 0x23c]
xor dword [rax + 4], 0x17c50a66
add dword [rax + 0x18], 0x371b1bf3
add dword [rax + 0x14c], 0x6ab1429b
add dword [rax + 0x380], 0xc1e0ee1
not dword [rax + 0x2cc]
sub dword [rax + 0x3e4], 0x248b7618
xor dword [rax + 0xbc], 0x496300f8
sub dword [rax + 0x1ac], 0x160f4a42
add dword [rax + 0x1a0], 0x63ce30b5
add dword [rax + 0x3b0], 0x29d313de
sub dword [rax + 0x44], 0x74fd5a73
xor dword [rax + 0x54], 0x69145a27
not dword [rax + 0x2c4]
sub dword [rax + 0x234], 0x24bb3316
add dword [rax + 0x318], 0x7cd104b0
xor dword [rax + 0xdc], 0x43c26a39
not dword [rax + 0x3bc]
add dword [rax + 0x1e0], 0x79f95aa9
add dword [rax + 0x320], 0x29e2000a
not dword [rax + 0x2c8]
xor dword [rax + 0x264], 0x1ab14c27
not dword [rax + 0x2a8]
not dword [rax + 0x5c]
not dword [rax + 0x288]
add dword [rax + 0xa0], 0x9c434e6
not dword [rax + 0x108]
sub dword [rax + 0x214], 0x47dc6976
not dword [rax + 0x368]
xor dword [rax + 0x20c], 0x1fba1241
xor dword [rax + 0x140], 0x1c5061f1
add dword [rax + 0x1f4], 0x2bf73edf
not dword [rax + 0x22c]
xor dword [rax + 0x168], 0x5ab6369f
xor dword [rax + 0x260], 0x623b3e52
add dword [rax + 0x328], 0x4dec5462
add dword [rax + 0x244], 0x73aa139b
add dword [rax + 0x1bc], 0x353c1e48
add dword [rax + 0x1b8], 0x548f445d
xor dword [rax + 0x2fc], 0x6d726ec
sub dword [rax + 0xe4], 0x7db56057
not dword [rax + 0x2ac]
xor dword [rax + 0x7c], 0x3b27cba
not dword [rax + 0x374]
xor dword [rax + 0x1a8], 0x1536706
not dword [rax + 0x238]
not dword [rax + 0x2a4]
xor dword [rax + 0x394], 0x1012626b
add dword [rax + 0x338], 0x527617a7
sub dword [rax + 0x15c], 0x324e1a67
xor dword [rax + 0x190], 0x3db1e52
add dword [rax + 0x160], 0x2b8f4a79
add dword [rax + 0x2f0], 0x5dad0436
add dword [rax + 0x98], 0x1f9778cc
add dword [rax + 0x200], 0x5203454
not dword [rax + 0x358]
add dword [rax + 0x10c], 0x43237456
add dword [rax + 0xc0], 0x65d73b4
not dword [rax + 0x16c]
xor dword [rax + 0x1d4], 0x1ec0286
not dword [rax + 0x308]
add dword [rax + 0x6c], 0x7f114526
xor dword [rax + 0x94], 0x62703353
sub dword [rax + 0x310], 0x1c551c12
sub dword [rax + 0x2ec], 0x7fff4729
xor dword [rax + 0x240], 0x56ce007a
xor dword [rax + 0xc4], 0x27225ff4
add dword [rax + 0x378], 0x4177763e
xor dword [rax + 0x330], 0x7b883696
xor dword [rax + 0xb0], 0x76a86f3b
xor dword [rax + 0x118], 0x3eac0d88
xor dword [rax + 0x3ec], 0x31fe42bd
xor dword [rax + 0x304], 0x78500736
xor dword [rax + 0x128], 0x33464205
not dword [rax + 0x1f8]
not dword [rax + 0x370]
xor dword [rax + 0x3b8], 0x56505611
xor dword [rax + 0x1c], 0x2ddc0a2e
add dword [rax + 8], 0xfeb1d95
add dword [rax + 0x28], 0x5bd71b5f
sub dword [rax + 0x1d0], 0x7974522a
sub dword [rax + 0x224], 0x66971484
not dword [rax + 0x31c]
not dword [rax + 0x2a0]
xor dword [rax + 0x3b4], 0xee54009
not dword [rax + 0x110]
xor dword [rax + 0x298], 0x616b5bba
sub dword [rax + 0xb8], 0xf647ec6
sub dword [rax + 0x324], 0x6bcc3ac3
add dword [rax + 0x1fc], 0x1c945fa9
not dword [rax + 0xf4]
add dword [rax + 0x64], 0x70c62654
not dword [rax + 0x364]
sub dword [rax + 0x2e4], 0x75255354
not dword [rax + 0x30c]
sub dword [rax + 0x3e0], 0x6a7f374c
sub dword [rax + 0x60], 0x4ce329a0
add dword [rax + 0x13c], 0x246d220c
xor dword [rax + 0x28c], 0x249b25fb
not dword [rax + 0x29c]
add dword [rax + 0xd8], 0x7e1d203e
not dword [rax + 0xac]
not dword [rax + 0x2c]
add dword [rax + 0x254], 0x137a669c
add dword [rax + 0x37c], 0x70fb5f2c
sub dword [rax + 0x32c], 0x72aa45ec
not dword [rax + 0x334]
not dword [rax + 0x48]
not dword [rax + 0x14]
xor dword [rax + 0x2bc], 0x780c7d9c
xor dword [rax + 0x268], 0x1d1b42b2
xor dword [rax + 0x1e4], 0x3b7305a9
add dword [rax + 0x27c], 0x105c7a88
xor dword [rax + 0x1dc], 0x10fd04f4
add dword [rax + 0x34], 0x7c40e91
xor dword [rax + 0x19c], 0x37a2bc4
sub dword [rax + 0xe8], 0x62025836
sub dword [rax + 0x218], 0x7efe1487
not dword [rax + 0x2b0]
xor dword [rax + 0x3f0], 0x40994f55
not dword [rax + 0x2e0]
not dword [rax + 0x17c]
sub dword [rax + 0x2dc], 0x2a81289
sub dword [rax + 0xa8], 0x2f252275
not dword [rax + 0x33c]
not dword [rax + 0x344]
xor dword [rax + 0x3c0], 0x68a72c32
xor dword [rax + 0x3d4], 0x5e0b2e13
sub dword [rax + 0x3a8], 0x4e9620d9
not dword [rax + 0x10]
add dword [rax + 0x1b4], 0x20dd3c35
xor dword [rax + 0x3a4], 0x3a982073
not dword [rax + 0x208]
xor dword [rax + 0x30], 0x3bfe613d
sub dword [rax + 0xc8], 0x5261749
xor dword [rax + 0x74], 0x7be2450
xor dword [rax + 0x2c0], 0x17071235
not dword [rax + 0x2f4]
xor dword [rax + 0x50], 0x31c914c5
sub dword [rax + 0x2d4], 0x54df55d6
sub dword [rax + 0x26c], 0x165759e1
not dword [rax + 0x88]
add dword [rax + 0x230], 0x337f0016
sub dword [rax + 0x184], 0x7e528fb
add dword [rax + 0x270], 0x713587e
sub dword [rax + 0xd4], 0xf717b63
sub dword [rax + 0x18c], 0x67ba30a8
not dword [rax + 0x38c]
add dword [rax + 0x354], 0x12d2014b
add dword [rax + 0x3c], 0x312616b5
add dword [rax + 0x1f0], 0x61ec01b4
xor dword [rax + 0x134], 0x3c900339
xor dword [rax + 0x3d8], 0x505f178c
not dword [rax + 0x24c]
xor dword [rax + 0xa4], 0x778340a
not dword [rax + 0x1ec]
not dword [rax + 0x210]
sub dword [rax + 0x1b0], 0x3106e6f
add dword [rax + 0x278], 0x68a5bfd
sub dword [rax + 0x12c], 0x4f494ebb
add dword [rax + 0x188], 0x7d24233
not dword [rax + 0x300]
sub dword [rax + 0x11c], 0x549b6fd2
xor dword [rax + 0x198], 0x36f16e9e
xor dword [rax + 0x3cc], 0x7c9e3618
sub dword [rax + 0x284], 0x21c749f6
not dword [rax + 0x25c]
add dword [rax + 0x220], 0x25c9146b
add dword [rax + 0x314], 0x25d35c2f
xor dword [rax + 0x80], 0x41bf27ff
not dword [rax + 0x350]
xor dword [rax + 0x124], 0x55c603ce
add dword [rax + 0x20], 0x3805455d
not dword [rax + 0x1c4]
xor dword [rax + 0x2f8], 0x227b333f
xor dword [rax + 0x174], 0x209832b3
sub dword [rax + 0x3fc], 0x63c111a2
not dword [rax + 0x8c]
sub dword [rax + 0x290], 0x3ee13d9d
xor dword [rax + 0x138], 0x387e4105
sub dword [rax + 0x398], 0x43c733e0
add dword [rax + 0x100], 0x526f1f48
xor dword [rax], 0x1db57094
not dword [rax + 0x120]
add dword [rax + 0x158], 0x64373e58
not dword [rax + 0x84]
not dword [rax + 0x2d0]
add dword [rax + 0x4c], 0x190571a1
sub dword [rax + 0x294], 0x7fe323b
add dword [rax + 0x3d0], 0x2c201d0a
not dword [rax + 0x114]
add dword [rax + 0x78], 0x114b6af3
add rcx, 0x400
add rax, 0x400
cmp rcx, 0x8c000
jne 0x10054002e
pop rcx
call fcn.10053eb06
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