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, [0x140027200]
push 0
pop rsi
push rcx
sub dword [rcx + 0x38c], 0x149d2530
xor dword [rcx + 0x2c4], 0x4e7734cc
sub dword [rcx + 0x184], 0x22a70777
sub dword [rcx + 0x26c], 0x14c76be9
not dword [rcx + 0x34c]
xor dword [rcx + 0x31c], 0x45444a83
sub dword [rcx + 0x278], 0x42041c8f
xor dword [rcx + 0x3d4], 0x32e750e6
add dword [rcx + 0xb8], 0x4aa04b97
not dword [rcx + 0x3a0]
xor dword [rcx + 0x3b8], 0x25d85373
not dword [rcx + 0xc]
add dword [rcx + 0xe8], 0x5770576c
sub dword [rcx], 0x41a75842
add dword [rcx + 0x13c], 0x667f5be7
not dword [rcx + 8]
add dword [rcx + 0x60], 0x402c5d1c
not dword [rcx + 0x24]
sub dword [rcx + 0x28], 0x6fd84a8e
xor dword [rcx + 0x4c], 0x60631599
xor dword [rcx + 0x2e0], 0x1c77f36
sub dword [rcx + 0x1b8], 0x3b935de
xor dword [rcx + 0x390], 0x16b67f02
xor dword [rcx + 0x268], 0x15ab01dd
add dword [rcx + 0x380], 0x5e4526d3
not dword [rcx + 0x30c]
add dword [rcx + 0x3c0], 0x513c4380
add dword [rcx + 0x3dc], 0x421a2dd3
add dword [rcx + 0x1a8], 0xe454439
sub dword [rcx + 0x130], 0x13ce2c44
add dword [rcx + 0x68], 0x3350153c
add dword [rcx + 0x1f4], 0x44d8381b
xor dword [rcx + 0x2f0], 0x15464ea2
not dword [rcx + 0x84]
add dword [rcx + 0x3e8], 0x35a82a78
not dword [rcx + 0x1c]
add dword [rcx + 0x38], 0x21fd2af0
not dword [rcx + 0x2ec]
not dword [rcx + 0x360]
add dword [rcx + 0x220], 0x4a1d2cb9
sub dword [rcx + 0x224], 0x512f51ce
xor dword [rcx + 0x1a4], 0x48bb1d97
add dword [rcx + 0x154], 0x34d01c26
not dword [rcx + 0x2c0]
xor dword [rcx + 0x3b4], 0x4ee148bd
xor dword [rcx + 0xc0], 0x5ff228ac
sub dword [rcx + 0x248], 0x3fb34854
xor dword [rcx + 0x1e0], 0x71ba35a8
not dword [rcx + 0x314]
sub dword [rcx + 0x344], 0x11796c6e
add dword [rcx + 0x70], 0x2247693
sub dword [rcx + 0x340], 0x1b82631a
add dword [rcx + 0x388], 0x232d2958
add dword [rcx + 0x39c], 0x469550f9
add dword [rcx + 0x258], 0x1732702e
sub dword [rcx + 0x254], 0x2dcc4a9e
sub dword [rcx + 0x1b0], 0x2c276e32
xor dword [rcx + 0x35c], 0x269846e2
xor dword [rcx + 0x1dc], 0x75874568
sub dword [rcx + 0x218], 0x31d54a1
sub dword [rcx + 0xd0], 0x2f040b22
add dword [rcx + 0x198], 0x79601448
xor dword [rcx + 0x374], 0x7db019df
xor dword [rcx + 0x264], 0x27ca1571
sub dword [rcx + 0x10c], 0x57592686
add dword [rcx + 0x330], 0x306b60bf
add dword [rcx + 0x284], 0x39ad3210
xor dword [rcx + 0x3c4], 0x5a526e89
xor dword [rcx + 4], 0x52e07bc5
sub dword [rcx + 0x120], 0x1586cfe
not dword [rcx + 0x22c]
add dword [rcx + 0x158], 0x35130c5e
not dword [rcx + 0x40]
xor dword [rcx + 0x78], 0x5e286463
add dword [rcx + 0x210], 0x785e774c
xor dword [rcx + 0x2cc], 0x12847bda
add dword [rcx + 0x110], 0x773f2ede
sub dword [rcx + 0x20], 0x4e635652
xor dword [rcx + 0x3a8], 0x52b62cfe
sub dword [rcx + 0x148], 0x226d16ec
xor dword [rcx + 0x350], 0x1d693615
xor dword [rcx + 0x318], 0x566f5e4b
not dword [rcx + 0xdc]
sub dword [rcx + 0x354], 0x69a04f23
xor dword [rcx + 0xf8], 0x367744db
xor dword [rcx + 0x2f4], 0x33bf6fa5
add dword [rcx + 0x304], 0x77985130
xor dword [rcx + 0x3f0], 0x22e57185
add dword [rcx + 0x15c], 0x55c31ee2
sub dword [rcx + 0x2ac], 0xc240c11
not dword [rcx + 0x3c8]
xor dword [rcx + 0x328], 0x24316f7a
xor dword [rcx + 0x17c], 0x32a961f8
not dword [rcx + 0x274]
sub dword [rcx + 0x14c], 0x689f2d0e
xor dword [rcx + 0x37c], 0x5d912fb2
add dword [rcx + 0x294], 0x567b09ae
sub dword [rcx + 0x25c], 0x5a462a05
not dword [rcx + 0xd4]
not dword [rcx + 0x1ac]
xor dword [rcx + 0x80], 0x5206193c
not dword [rcx + 0x234]
sub dword [rcx + 0x1c0], 0x62ee4235
sub dword [rcx + 0x140], 0x60cc3647
xor dword [rcx + 0x6c], 0x60005a59
add dword [rcx + 0x30], 0x3aa96b78
sub dword [rcx + 0x2e4], 0x76a85a25
not dword [rcx + 0x3d8]
not dword [rcx + 0x124]
sub dword [rcx + 0x1b4], 0x55c04c9b
add dword [rcx + 0x368], 0x11a433be
not dword [rcx + 0x114]
sub dword [rcx + 0xbc], 0x31f97c52
xor dword [rcx + 0x1e4], 0x260120cc
xor dword [rcx + 0x204], 0x1cc44f05
sub dword [rcx + 0xc4], 0x64744715
xor dword [rcx + 0x178], 0x6ad11e10
xor dword [rcx + 0x280], 0x742e25be
not dword [rcx + 0x180]
add dword [rcx + 0x298], 0x529a7d24
xor dword [rcx + 0x94], 0x4eb304d9
add dword [rcx + 0x19c], 0xbdd2770
sub dword [rcx + 0x2dc], 0x27f93610
not dword [rcx + 0x3f8]
xor dword [rcx + 0x1d0], 0xc2064d0
not dword [rcx + 0x2fc]
not dword [rcx + 0x348]
not dword [rcx + 0x150]
add dword [rcx + 0x2c], 0x4f0b2328
add dword [rcx + 0x2a0], 0x484820c9
sub dword [rcx + 0x3a4], 0x4f3e6762
not dword [rcx + 0x5c]
sub dword [rcx + 0x3cc], 0x4d464d4d
not dword [rcx + 0xc8]
not dword [rcx + 0x244]
add dword [rcx + 0x9c], 0x375e038c
add dword [rcx + 0xec], 0x231e11ce
not dword [rcx + 0x27c]
sub dword [rcx + 0x3fc], 0xca33fb8
sub dword [rcx + 0x64], 0x3ef67341
sub dword [rcx + 0x138], 0x6e010abe
sub dword [rcx + 0x50], 0x1c159fc
xor dword [rcx + 0xf0], 0x314c3771
not dword [rcx + 0xe0]
sub dword [rcx + 0x1c8], 0xbab090c
not dword [rcx + 0x300]
xor dword [rcx + 0x240], 0x6a336b2d
add dword [rcx + 0x14], 0x4d4b29d7
add dword [rcx + 0x168], 0x23cf04f1
xor dword [rcx + 0x74], 0x592d2db3
sub dword [rcx + 0x260], 0x543928e7
xor dword [rcx + 0xe4], 0x58cf0d4b
xor dword [rcx + 0x3e0], 0x157437e4
not dword [rcx + 0x2bc]
sub dword [rcx + 0x1f8], 0x1ccd2f79
add dword [rcx + 0x58], 0x1c657868
sub dword [rcx + 0xb0], 0x1a6c6019
add dword [rcx + 0x100], 0xf6b59f3
sub dword [rcx + 0x88], 0x4dad3f6f
not dword [rcx + 0xb4]
xor dword [rcx + 0x194], 0x28531485
not dword [rcx + 0xfc]
add dword [rcx + 0x108], 0x4a6a1345
add dword [rcx + 0x32c], 0x25861e50
add dword [rcx + 0xcc], 0x2eb77561
xor dword [rcx + 0x164], 0x4416409c
sub dword [rcx + 0x1d8], 0x7f28338f
add dword [rcx + 0x16c], 0x94e2bfd
not dword [rcx + 0x1d4]
sub dword [rcx + 0x1fc], 0x298525bb
not dword [rcx + 0x3b0]
sub dword [rcx + 0x118], 0x1acc4fa1
sub dword [rcx + 0x104], 0x511c0ecd
xor dword [rcx + 0x370], 0x3ad41874
sub dword [rcx + 0x160], 0x57221c1
add dword [rcx + 0x310], 0xb4044cd
xor dword [rcx + 0x358], 0x17820798
add dword [rcx + 0x324], 0x2338271c
add dword [rcx + 0x28c], 0x5ea6e23
add dword [rcx + 0x1f0], 0x48532bdc
sub dword [rcx + 0x174], 0x6873529c
not dword [rcx + 0x2c8]
add dword [rcx + 0x98], 0x20c97e35
not dword [rcx + 0x34]
not dword [rcx + 0x190]
add dword [rcx + 0x134], 0x7c5c30fc
sub dword [rcx + 0x230], 0x5ccf481b
add dword [rcx + 0x394], 0x1eeb4d15
xor dword [rcx + 0x238], 0x57607e6f
sub dword [rcx + 0x2b0], 0x131d6037
xor dword [rcx + 0x2d8], 0x1c760b4
xor dword [rcx + 0x3ac], 0x75977214
xor dword [rcx + 0x90], 0x74fd2a03
add dword [rcx + 0x54], 0x48ec2afc
xor dword [rcx + 0x36c], 0x162968dc
sub dword [rcx + 0x338], 0xad721c1
not dword [rcx + 0x364]
not dword [rcx + 0x1c4]
sub dword [rcx + 0x1ec], 0x4f0934be
xor dword [rcx + 0xa8], 0x20c15d70
sub dword [rcx + 0x3e4], 0x44826618
not dword [rcx + 0x250]
not dword [rcx + 0x1a0]
add dword [rcx + 0x3bc], 0x38322fb5
add dword [rcx + 0x29c], 0x65a52ff
sub dword [rcx + 0x12c], 0x73645009
sub dword [rcx + 0x18], 0x18bd7b8c
xor dword [rcx + 0x8c], 0x376a1d66
sub dword [rcx + 0x128], 0x7de31ac
not dword [rcx + 0x2a4]
not dword [rcx + 0x334]
xor dword [rcx + 0x2f8], 0x240c6cc9
not dword [rcx + 0x288]
xor dword [rcx + 0x33c], 0x34c00904
add dword [rcx + 0x3ec], 0x6be3254
xor dword [rcx + 0x3f4], 0x3f957f33
xor dword [rcx + 0x200], 0x1ca7017c
sub dword [rcx + 0x2b4], 0x129079c1
xor dword [rcx + 0x398], 0x51342c8b
xor dword [rcx + 0x2d0], 0x4f5723
sub dword [rcx + 0x10], 0x552451c5
not dword [rcx + 0x1cc]
xor dword [rcx + 0xa0], 0x751021e2
add dword [rcx + 0x188], 0x1e4d6ace
add dword [rcx + 0x214], 0x21fa535e
xor dword [rcx + 0x20c], 0x27214c0c
sub dword [rcx + 0x11c], 0x85a20b4
not dword [rcx + 0x170]
xor dword [rcx + 0x320], 0x2f701345
xor dword [rcx + 0x384], 0x58bf20fb
xor dword [rcx + 0x2a8], 0x1574c29
sub dword [rcx + 0x208], 0x716d2e03
add dword [rcx + 0x21c], 0x6fe05316
xor dword [rcx + 0x7c], 0x20df3db7
add dword [rcx + 0x1e8], 0x4b852cc4
not dword [rcx + 0x308]
not dword [rcx + 0x18c]
sub dword [rcx + 0x44], 0xf5e08e5
not dword [rcx + 0xf4]
sub dword [rcx + 0x228], 0x31113610
sub dword [rcx + 0xd8], 0x85a4024
not dword [rcx + 0x144]
not dword [rcx + 0x2e8]
xor dword [rcx + 0x1bc], 0x61ab1105
xor dword [rcx + 0xac], 0x140c3972
not dword [rcx + 0xa4]
xor dword [rcx + 0x2d4], 0x1d7f5413
not dword [rcx + 0x290]
sub dword [rcx + 0x270], 0x22e423d7
add dword [rcx + 0x3d0], 0x2e512bd9
not dword [rcx + 0x23c]
xor dword [rcx + 0x378], 0x607f0ba0
sub dword [rcx + 0x3c], 0x41207dee
add dword [rcx + 0x2b8], 0x88c79e8
add dword [rcx + 0x24c], 0x510e1372
sub dword [rcx + 0x48], 0x7bec5641
add rsi, 0x400
add rcx, 0x400
cmp rsi, 0x8c000
jne 0x1400b402e
pop rcx
call fcn.1400b2b06
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