Function at 0x1400b4000
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 rcx, [0x140027400]
push 0
pop rdx
push rcx
sub dword [rcx + 0x23c], 0x7df84623
sub dword [rcx + 0x358], 0x40742177
xor dword [rcx + 0x234], 0x7ad810b2
xor dword [rcx + 0x210], 0x7b5c443d
add dword [rcx + 0x238], 0x43c27aeb
sub dword [rcx + 0x1e0], 0x773d3260
sub dword [rcx + 0x33c], 0x54fb68bf
xor dword [rcx + 0x240], 0x741b35c8
xor dword [rcx + 0x194], 0x57f2753b
sub dword [rcx + 0x3ec], 0x2fe3745a
sub dword [rcx + 0x2d8], 0x555f7857
add dword [rcx + 0xa4], 0x7da84326
add dword [rcx + 0x90], 0x5c720d39
xor dword [rcx + 0x58], 0x69be1309
add dword [rcx + 0x1a4], 0x3a732cc2
sub dword [rcx + 0xac], 0x3e2d78c7
not dword [rcx + 8]
not dword [rcx + 0x110]
not dword [rcx]
sub dword [rcx + 0x24c], 0x670d28b3
sub dword [rcx + 0x368], 0x3f987804
xor dword [rcx + 0x328], 0x58e97c41
add dword [rcx + 0x1bc], 0x57873e9a
sub dword [rcx + 0xfc], 0x1ffa1996
add dword [rcx + 4], 0x18e142ed
sub dword [rcx + 0x2c0], 0x7eb531ed
sub dword [rcx + 0x350], 0x38e05fb2
xor dword [rcx + 0x3b8], 0x7c8608f
xor dword [rcx + 0x330], 0x49896236
sub dword [rcx + 0x1a0], 0x5fc64781
sub dword [rcx + 0x36c], 0x5af3149e
not dword [rcx + 0x60]
add dword [rcx + 0x338], 0x5b852c59
xor dword [rcx + 0x268], 0x1f7c6064
xor dword [rcx + 0x2b0], 0x2e6e531e
sub dword [rcx + 0x308], 0xcec6286
sub dword [rcx + 0x2a0], 0x184d10ba
not dword [rcx + 0x1fc]
add dword [rcx + 0x15c], 0x3e5a1ed5
xor dword [rcx + 0x324], 0x7f7f1c2d
xor dword [rcx + 0x2cc], 0x6c6e266f
sub dword [rcx + 0x2c], 0x69db22b6
sub dword [rcx + 0xc8], 0x4cf126de
sub dword [rcx + 0x248], 0x53a64984
sub dword [rcx + 0x1e4], 0x4695660
sub dword [rcx + 0x50], 0x5b4e5715
xor dword [rcx + 0xb0], 0x7dbd21ad
xor dword [rcx + 0x3b0], 0x53403a2f
xor dword [rcx + 0x2c4], 0x52037143
not dword [rcx + 0x94]
not dword [rcx + 0x3f8]
not dword [rcx + 0x1a8]
xor dword [rcx + 0x17c], 0x23fc27cf
xor dword [rcx + 0x158], 0x231d1678
sub dword [rcx + 0xcc], 0x3370767f
xor dword [rcx + 0x2f0], 0x7a9c5f67
sub dword [rcx + 0x188], 0x72d952ca
xor dword [rcx + 0x1d0], 0x6bce2e46
add dword [rcx + 0x1dc], 0x14e6499a
sub dword [rcx + 0x2f8], 0x308238c6
xor dword [rcx + 0x1d4], 0x5f5168f4
sub dword [rcx + 0x178], 0x33645fb5
add dword [rcx + 0x1ac], 0x5c1f4e0e
not dword [rcx + 0x314]
add dword [rcx + 0xec], 0x51972cc2
xor dword [rcx + 0x1cc], 0x7dfd799d
xor dword [rcx + 0x344], 0x31146653
xor dword [rcx + 0x27c], 0x6454230e
add dword [rcx + 0x7c], 0x484b5b57
sub dword [rcx + 0x28], 0x275c6b60
add dword [rcx + 0x130], 0x3f97022f
xor dword [rcx + 0x258], 0x401937b2
sub dword [rcx + 0x2ac], 0x661d6a51
add dword [rcx + 0x3bc], 0x7d3e7142
not dword [rcx + 0x21c]
sub dword [rcx + 0x12c], 0x45d12327
sub dword [rcx + 0x138], 0x6fe62731
add dword [rcx + 0xbc], 0x2f8e6f7b
not dword [rcx + 0x1b0]
add dword [rcx + 0x118], 0x4fc448b5
sub dword [rcx + 0x288], 0x700612ee
xor dword [rcx + 0x3b4], 0x6c812a86
add dword [rcx + 0x2f4], 0x76f72c2b
xor dword [rcx + 0x6c], 0x1bc70dd0
not dword [rcx + 0x364]
not dword [rcx + 0x1f4]
add dword [rcx + 0x244], 0x5e40592f
sub dword [rcx + 0x78], 0x7a5f1cf3
xor dword [rcx + 0x3c4], 0x6f8a5c56
xor dword [rcx + 0x264], 0x731a4dea
xor dword [rcx + 0x204], 0xccb489e
sub dword [rcx + 0x370], 0x4b0d64ed
add dword [rcx + 0x54], 0xd4f4903
add dword [rcx + 0x88], 0x435f3d14
xor dword [rcx + 0x24], 0x5e594e70
add dword [rcx + 0x1c0], 0x5eac0eff
sub dword [rcx + 0xc4], 0x29d57329
add dword [rcx + 0x20c], 0x4ab902bf
xor dword [rcx + 0xa0], 0x3f541d41
not dword [rcx + 0x270]
not dword [rcx + 0x170]
add dword [rcx + 0x100], 0x42f4014a
sub dword [rcx + 0x14c], 0x40e673f3
not dword [rcx + 0x3a4]
add dword [rcx + 0x114], 0xe7f38e9
sub dword [rcx + 0x310], 0x32460f8f
not dword [rcx + 0x184]
xor dword [rcx + 0x22c], 0x507129b4
add dword [rcx + 0x348], 0x114f2f6a
not dword [rcx + 0x300]
xor dword [rcx + 0x1f8], 0x7a730687
not dword [rcx + 0x4c]
not dword [rcx + 0x40]
sub dword [rcx + 0x8c], 0x156e268f
not dword [rcx + 0xd4]
add dword [rcx + 0x48], 0xe1b2376
not dword [rcx + 0x2e4]
add dword [rcx + 0x290], 0x6cc67fb4
xor dword [rcx + 0x39c], 0x6d8c5fe0
not dword [rcx + 0x164]
not dword [rcx + 0x154]
sub dword [rcx + 0x3c8], 0x6805c89
not dword [rcx + 0x3e0]
sub dword [rcx + 0x2fc], 0x7c5b3185
xor dword [rcx + 0x74], 0x33c7698
add dword [rcx + 0x1e8], 0x76570a91
sub dword [rcx + 0x2b8], 0x352b533f
not dword [rcx + 0x2bc]
add dword [rcx + 0x35c], 0x7cf270f1
sub dword [rcx + 0x398], 0x79e225f9
not dword [rcx + 0xa8]
not dword [rcx + 0x120]
xor dword [rcx + 0x334], 0x2dc2bc0
not dword [rcx + 0x30c]
not dword [rcx + 0x1b4]
not dword [rcx + 0x10c]
xor dword [rcx + 0x2b4], 0x418136f7
not dword [rcx + 0x84]
not dword [rcx + 0x44]
sub dword [rcx + 0x3c], 0x6e565274
sub dword [rcx + 0x3ac], 0x46e67f50
add dword [rcx + 0x3a8], 0x3a3b6210
add dword [rcx + 0x31c], 0x24355513
sub dword [rcx + 0x218], 0x665f6efa
not dword [rcx + 0x1b8]
not dword [rcx + 0x2e8]
sub dword [rcx + 0xf0], 0x502655b7
not dword [rcx + 0x2e0]
add dword [rcx + 0x280], 0x4bf73c1d
sub dword [rcx + 0x9c], 0x6a58080f
not dword [rcx + 0x3d4]
not dword [rcx + 0x378]
xor dword [rcx + 0x3e4], 0x6fb22e31
sub dword [rcx + 0x3e8], 0x27802980
sub dword [rcx + 0x1f0], 0x6bc17245
sub dword [rcx + 0xc], 0x700333e1
sub dword [rcx + 0x14], 0x62ee216a
add dword [rcx + 0x124], 0x61fe7999
add dword [rcx + 0xd0], 0x6cd4650e
sub dword [rcx + 0x390], 0x789504e6
xor dword [rcx + 0x388], 0x6a66442
add dword [rcx + 0x68], 0x24f106eb
add dword [rcx + 0x198], 0x25df5308
not dword [rcx + 0x168]
xor dword [rcx + 0x28c], 0x50a66041
add dword [rcx + 0x1c8], 0x2c3e1b0d
not dword [rcx + 0x228]
xor dword [rcx + 0x200], 0x317a0779
add dword [rcx + 0xe8], 0x458a39ac
add dword [rcx + 0x3a0], 0x42a805ad
not dword [rcx + 0x32c]
xor dword [rcx + 0x3d8], 0x6b505a6a
not dword [rcx + 0x380]
not dword [rcx + 0x214]
not dword [rcx + 0x1d8]
xor dword [rcx + 0x18c], 0x3a7030c6
xor dword [rcx + 0x26c], 0xb5e41f8
add dword [rcx + 0x13c], 0x10ab10a0
add dword [rcx + 0x70], 0x2ec57fed
xor dword [rcx + 0x3dc], 0x3d3e1376
add dword [rcx + 0x104], 0x3e43e96
xor dword [rcx + 0x340], 0x4cb23407
sub dword [rcx + 0xb8], 0x1f833b1b
sub dword [rcx + 0x38c], 0x5ad05ec0
add dword [rcx + 0x64], 0x198943db
not dword [rcx + 0x3d0]
sub dword [rcx + 0x2a4], 0x681c2914
sub dword [rcx + 0x160], 0x1f814a01
sub dword [rcx + 0x190], 0x75506010
sub dword [rcx + 0x38], 0x28306e6a
sub dword [rcx + 0x250], 0x1ab213b5
add dword [rcx + 0x108], 0x5fa2088d
not dword [rcx + 0x148]
not dword [rcx + 0xdc]
add dword [rcx + 0x304], 0x745920c4
sub dword [rcx + 0x360], 0x16153e1c
not dword [rcx + 0x3f4]
not dword [rcx + 0x284]
sub dword [rcx + 0x11c], 0x46384043
xor dword [rcx + 0x180], 0x68c6f66
add dword [rcx + 0x140], 0x743160fa
add dword [rcx + 0x3c0], 0x304a40ac
xor dword [rcx + 0x294], 0x71250f59
not dword [rcx + 0x20]
not dword [rcx + 0x18]
sub dword [rcx + 0x220], 0xceb56f2
sub dword [rcx + 0xc0], 0x6e702322
not dword [rcx + 0xe4]
not dword [rcx + 0x1c]
sub dword [rcx + 0x3fc], 0x75641b9
xor dword [rcx + 0x150], 0x5d6c2917
not dword [rcx + 0x10]
xor dword [rcx + 0x2d0], 0x30d00c7c
xor dword [rcx + 0x174], 0x42e53884
add dword [rcx + 0x260], 0x40192eca
xor dword [rcx + 0x230], 0x743846d0
sub dword [rcx + 0x34], 0x174d0f6c
sub dword [rcx + 0x1ec], 0x3a0a569d
add dword [rcx + 0xb4], 0x2b1c7e4e
add dword [rcx + 0x30], 0xde77394
xor dword [rcx + 0x2a8], 0x23ea4b6c
add dword [rcx + 0x29c], 0x6da6356f
not dword [rcx + 0x384]
not dword [rcx + 0x16c]
sub dword [rcx + 0x208], 0x407e7aa2
not dword [rcx + 0x274]
xor dword [rcx + 0x318], 0xa68651b
sub dword [rcx + 0x320], 0x7f244070
xor dword [rcx + 0x80], 0x627c1e8f
not dword [rcx + 0x298]
not dword [rcx + 0x1c4]
add dword [rcx + 0xf8], 0x245b134c
sub dword [rcx + 0x374], 0x4d843c44
add dword [rcx + 0xe0], 0x41af2814
sub dword [rcx + 0x5c], 0x6c64247f
xor dword [rcx + 0x278], 0x7080001a
not dword [rcx + 0x354]
add dword [rcx + 0x34c], 0x72781c07
not dword [rcx + 0x25c]
add dword [rcx + 0x128], 0x4e2c4c59
not dword [rcx + 0x134]
not dword [rcx + 0x144]
sub dword [rcx + 0x98], 0x38143ea8
not dword [rcx + 0x224]
add dword [rcx + 0x3cc], 0x518236b5
sub dword [rcx + 0x19c], 0x9801cbf
add dword [rcx + 0x2ec], 0x1b392de6
sub dword [rcx + 0x3f0], 0x4a772ddf
xor dword [rcx + 0x2c8], 0x762e455b
not dword [rcx + 0x394]
not dword [rcx + 0x254]
xor dword [rcx + 0x2d4], 0x5d7e6380
xor dword [rcx + 0xd8], 0x7b762b33
add dword [rcx + 0x2dc], 0x4f5a5ef0
xor dword [rcx + 0xf4], 0x2c17e9e
sub dword [rcx + 0x37c], 0x781452d6
add rdx, 0x400
add rcx, 0x400
cmp rdx, 0x8c000
jne 0x1400b402e
pop rcx
call fcn.1400b2d06
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