Function at 0x1132a2c
Capabilities:
Encode data using xor

Disassembly:
mov ecx, 0xc000008e
cmp eax, ecx
ja 0x1132ad2
je 0x1132acd
add ecx, 0xffffff8f
cmp eax, ecx
ja 0x1132a8d
je 0x1132a88
cmp eax, 0x80000002
je 0x1132a83
cmp eax, 0x80000003
je 0x1132a7e
cmp eax, 0x80000004
je 0x1132a79
cmp eax, 0xc0000005
je 0x1132a74
cmp eax, 0xc0000006
jne 0x1132b3a
jmp 0x1133163
jmp 0x1132b53
jmp 0x1133437
jmp 0x1132c49
jmp 0x1132caf
jmp 0x113306a
cmp eax, 0xc000001e
je 0x1132ac8
cmp eax, 0xc0000025
je 0x1132ac3
cmp eax, 0xc0000026
je 0x1132abe
cmp eax, 0xc000008c
je 0x1132ab9
cmp eax, 0xc000008d
jne 0x1132b3a
jmp 0x1132d2c
jmp 0x1132bcc
jmp 0x11332b5
jmp 0x1133331
jmp 0x11330e6
jmp 0x1132daf
mov ecx, 0xc0000094
cmp eax, ecx
ja 0x1132b1e
je 0x1132b19
cmp eax, 0xc000008f
je 0x1132b14
cmp eax, 0xc0000090
je 0x1132b0f
cmp eax, 0xc0000091
je 0x1132b0a
cmp eax, 0xc0000092
je 0x1132b05
cmp eax, 0xc0000093
jne 0x1132b3a
jmp 0x1133001
jmp 0x1132f8f
jmp 0x1132f20
jmp 0x1132ea3
jmp 0x1132e29
jmp 0x11331cc
cmp eax, 0xc0000095
je 0x1132b4e
cmp eax, 0xc0000096
je 0x1132b49
cmp eax, 0xc00000fd
je 0x1132b44
cmp eax, 0xe06d7363
je 0x1132b3f
jmp 0x1133563
jmp 0x113350f
jmp 0x113349f
jmp 0x11333be
jmp 0x1133246
test byte [0x11d8df0], 1
jne 0x1132baf
or dword [0x11d8df0], 1
mov dword [0x11d2a64], 0x42445f42
mov dword [0x11d2a68], 0x484e5357
mov dword [0x11d2a6c], 0x44465849
mov dword [0x11d2a70], 0x54544244
mov dword [0x11d2a74], 0x484e5158
mov dword [0x11d2a78], 0x4e53464b
mov word [0x11d2a7c], 0x4948
mov byte [0x11d2a7e], 7
xor eax, eax
mov cl, byte [eax + 0x11d2a64]
xor cl, 7
mov byte [eax + 0x11d3110], cl
inc eax
cmp eax, 0x1b
jb 0x1132bb1
mov eax, 0x11d3110
ret
test byte [0x11d8dec], 1
jne 0x1132c2c
or dword [0x11d8dec], 1
mov dword [0x11d2a80], 0x42445f42
mov dword [0x11d2a84], 0x484e5357
mov dword [0x11d2a88], 0x55465849
mov dword [0x11d2a8c], 0x585e4655
mov dword [0x11d2a90], 0x49524845
mov dword [0x11d2a94], 0x42585443
mov dword [0x11d2a98], 0x4242445f
mov dword [0x11d2a9c], 0x7434243
xor eax, eax
mov cl, byte [eax + 0x11d2a80]
xor cl, 7
mov byte [eax + 0x11d312c], cl
inc eax
cmp eax, 0x20
jb 0x1132c2e
mov eax, 0x11d312c
ret
test byte [0x11d8de8], 1
jne 0x1132c92
or dword [0x11d8de8], 1
mov dword [0x11d2aa0], 0x42445f42
mov dword [0x11d2aa4], 0x484e5357
mov dword [0x11d2aa8], 0x55455849
mov dword [0x11d2aac], 0x574c4642
mov dword [0x11d2ab0], 0x53494e48
mov byte [0x11d2ab4], 7
xor eax, eax
mov cl, byte [eax + 0x11d2aa0]
xor cl, 7
mov byte [eax + 0x11d314c], cl
inc eax
cmp eax, 0x15
jb 0x1132c94
mov eax, 0x11d314c
ret
test byte [0x11d8de4], 1
jne 0x1132d0f
or dword [0x11d8de4], 1
mov dword [0x11d2ab8], 0x42445f42
mov dword [0x11d2abc], 0x484e5357
mov dword [0x11d2ac0], 0x46435849
mov dword [0x11d2ac4], 0x5e534653
mov dword [0x11d2ac8], 0x4a584257
mov dword [0x11d2acc], 0x4b46544e
mov dword [0x11d2ad0], 0x4a49404e
mov dword [0x11d2ad4], 0x7534942
xor eax, eax
mov cl, byte [eax + 0x11d2ab8]
xor cl, 7
mov byte [eax + 0x11d3164], cl
inc eax
cmp eax, 0x20
jb 0x1132d11
mov eax, 0x11d3164
ret
test byte [0x11d8de0], 1
jne 0x1132d92
or dword [0x11d8de0], 1
mov dword [0x11d2ad8], 0x42445f42
mov dword [0x11d2adc], 0x484e5357
mov dword [0x11d2ae0], 0x4b415849
mov dword [0x11d2ae4], 0x42435853
mov dword [0x11d2ae8], 0x4a554849
mov dword [0x11d2aec], 0x48584b46
mov dword [0x11d2af0], 0x46554257
mov word [0x11d2af4], 0x4349
mov byte [0x11d2af6], 7
xor eax, eax
mov cl, byte [eax + 0x11d2ad8]
xor cl, 7
mov byte [eax + 0x11d3184], cl
inc eax
cmp eax, 0x1f
jb 0x1132d94
mov eax, 0x11d3184
ret
test byte [0x11d8ddc], 1
jne 0x1132e0c
or dword [0x11d8ddc], 1
mov dword [0x11d2af8], 0x42445f42
mov dword [0x11d2afc], 0x484e5357
mov dword [0x11d2b00], 0x4b415849
mov dword [0x11d2b04], 0x4e435853
mov dword [0x11d2b08], 0x42434e51
mov dword [0x11d2b0c], 0x585e4558
mov dword [0x11d2b10], 0x4855425d
mov byte [0x11d2b14], 7
xor eax, eax
mov cl, byte [eax + 0x11d2af8]
xor cl, 7
mov byte [eax + 0x11d31a4], cl
inc eax
cmp eax, 0x1d
jb 0x1132e0e
mov eax, 0x11d31a4
ret
test byte [0x11d8dd8], 1
jne 0x1132e86
or dword [0x11d8dd8], 1
mov dword [0x11d2b18], 0x42445f42
mov dword [0x11d2b1c], 0x484e5357
mov dword [0x11d2b20], 0x4b415849
mov dword [0x11d2b24], 0x494e5853
mov dword [0x11d2b28], 0x44465f42
mov dword [0x11d2b2c], 0x42555853
mov dword [0x11d2b30], 0x534b5254
mov byte [0x11d2b34], 7
xor eax, eax
mov cl, byte [eax + 0x11d2b18]
xor cl, 7
mov byte [eax + 0x11d31c4], cl
inc eax
cmp eax, 0x1d
jb 0x1132e88
mov eax, 0x11d31c4
ret
test byte [0x11d8dd4], 1
jne 0x1132f03
or dword [0x11d8dd4], 1
mov dword [0x11d2b38], 0x42445f42
mov dword [0x11d2b3c], 0x484e5357
mov dword [0x11d2b40], 0x4b415849
mov dword [0x11d2b44], 0x494e5853
mov dword [0x11d2b48], 0x4e4b4651
mov dword [0x11d2b4c], 0x57485843
mov dword [0x11d2b50], 0x53465542
mov dword [0x11d2b54], 0x749484e
xor eax, eax
mov cl, byte [eax + 0x11d2b38]
xor cl, 7
mov byte [eax + 0x11d31e4], cl
inc eax
cmp eax, 0x20
jb 0x1132f05
mov eax, 0x11d31e4
ret
test byte [0x11d8dd0], 1
jne 0x1132f72
or dword [0x11d8dd0], 1
mov dword [0x11d2b58], 0x42445f42
mov dword [0x11d2b5c], 0x484e5357
mov dword [0x11d2b60], 0x4b415849
mov dword [0x11d2b64], 0x51485853
mov dword [0x11d2b68], 0x4b415542
mov word [0x11d2b6c], 0x5048
mov byte [0x11d2b6e], 7
xor eax, eax
mov cl, byte [eax + 0x11d2b58]
xor cl, 7
mov byte [eax + 0x11d3204], cl
inc eax
cmp eax, 0x17
jb 0x1132f74
mov eax, 0x11d3204
ret
test byte [0x11d8dcc], 1
jne 0x1132fe4
or dword [0x11d8dcc], 1
mov dword [0x11d2b70], 0x42445f42
mov dword [0x11d2b74], 0x484e5357
mov dword [0x11d2b78], 0x4b415849
mov dword [0x11d2b7c], 0x53545853
mov dword [0x11d2b80], 0x584c4446
mov dword [0x11d2b84], 0x44424f44
mov word [0x11d2b88], 0x74c
xor eax, eax
mov cl, byte [eax + 0x11d2b70]
xor cl, 7
mov byte [eax + 0x11d321c], cl
inc eax
cmp eax, 0x1a
jb 0x1132fe6
mov eax, 0x11d321c
ret
test byte [0x11d8dc8], 1
jne 0x113304d
or dword [0x11d8dc8], 1
mov dword [0x11d2b8c], 0x42445f42
mov dword [0x11d2b90], 0x484e5357
mov dword [0x11d2b94], 0x4b415849
mov dword [0x11d2b98], 0x49525853
mov dword [0x11d2b9c], 0x41554243
mov dword [0x11d2ba0], 0x750484b
xor eax, eax
mov cl, byte [eax + 0x11d2b8c]
xor cl, 7
mov byte [eax + 0x11d3238], cl
inc eax
cmp eax, 0x18
jb 0x113304f
mov eax, 0x11d3238
ret
test byte [0x11d8dc4], 1
jne 0x11330c9
or dword [0x11d8dc4], 1
mov dword [0x11d2ba4], 0x42445f42
mov dword [0x11d2ba8], 0x484e5357
mov dword [0x11d2bac], 0x4b4e5849
mov dword [0x11d2bb0], 0x4640424b
mov dword [0x11d2bb4], 0x494e584b
mov dword [0x11d2bb8], 0x52555354
mov dword [0x11d2bbc], 0x484e5344
mov word [0x11d2bc0], 0x749
xor eax, eax
mov cl, byte [eax + 0x11d2ba4]
xor cl, 7
mov byte [eax + 0x11d3250], cl
inc eax
cmp eax, 0x1e
jb 0x11330cb
mov eax, 0x11d3250
ret
test byte [0x11d8dc0], 1
jne 0x1133146
or dword [0x11d8dc0], 1
mov dword [0x11d2bc4], 0x42445f42
mov dword [0x11d2bc8], 0x484e5357
mov dword [0x11d2bcc], 0x494e5849
mov dword [0x11d2bd0], 0x4e4b4651
mov dword [0x11d2bd4], 0x484b5843
mov dword [0x11d2bd8], 0x54584c44
mov dword [0x11d2bdc], 0x42525642
mov dword [0x11d2be0], 0x7424449
xor eax, eax
mov cl, byte [eax + 0x11d2bc4]
xor cl, 7
mov byte [eax + 0x11d3270], cl
inc eax
cmp eax, 0x20
jb 0x1133148
mov eax, 0x11d3270
ret
test byte [0x11d8dbc], 1
jne 0x11331af
or dword [0x11d8dbc], 1
mov dword [0x11d2be4], 0x42445f42
mov dword [0x11d2be8], 0x484e5357
mov dword [0x11d2bec], 0x494e5849
mov dword [0x11d2bf0], 0x40465758
mov dword [0x11d2bf4], 0x55425842
mov dword [0x11d2bf8], 0x7554855
xor eax, eax
mov cl, byte [eax + 0x11d2be4]
xor cl, 7
mov byte [eax + 0x11d3290], cl
inc eax
cmp eax, 0x18
jb 0x11331b1
mov eax, 0x11d3290
ret
test byte [0x11d8db8], 1
jne 0x1133229
or dword [0x11d8db8], 1
mov dword [0x11d2bfc], 0x42445f42
mov dword [0x11d2c00], 0x484e5357
mov dword [0x11d2c04], 0x494e5849
mov dword [0x11d2c08], 0x4e435853
mov dword [0x11d2c0c], 0x42434e51
mov dword [0x11d2c10], 0x585e4558
mov dword [0x11d2c14], 0x4855425d
mov byte [0x11d2c18], 7
xor eax, eax
mov cl, byte [eax + 0x11d2bfc]
xor cl, 7
mov byte [eax + 0x11d32a8], cl
inc eax
cmp eax, 0x1d
jb 0x113322b
mov eax, 0x11d32a8
ret
test byte [0x11d8db4], 1
jne 0x1133298
or dword [0x11d8db4], 1
mov dword [0x11d2c1c], 0x42445f42
mov dword [0x11d2c20], 0x484e5357
mov dword [0x11d2c24], 0x494e5849
mov dword [0x11d2c28], 0x51485853
mov dword [0x11d2c2c], 0x4b415542
mov word [0x11d2c30], 0x5048
mov byte [0x11d2c32], 7
xor eax, eax
mov cl, byte [eax + 0x11d2c1c]
xor cl, 7
mov byte [eax + 0x11d32c8], cl
inc eax
cmp eax, 0x17
jb 0x113329a
mov eax, 0x11d32c8
ret
test byte [0x11d8db0], 1
jne 0x1133314
or dword [0x11d8db0], 1
mov dword [0x11d2c34], 0x42445f42
mov dword [0x11d2c38], 0x484e5357
mov dword [0x11d2c3c], 0x494e5849
mov dword [0x11d2c40], 0x4e4b4651
mov dword [0x11d2c44], 0x4e435843
mov dword [0x11d2c48], 0x54485754
mov dword [0x11d2c4c], 0x484e534e
mov word [0x11d2c50], 0x749
xor eax, eax
mov cl, byte [eax + 0x11d2c34]
xor cl, 7
mov byte [eax + 0x11d32e0], cl
inc eax
cmp eax, 0x1e
jb 0x1133316
mov eax, 0x11d32e0
ret
test byte [0x11d8dac], 1
jne 0x11333a1
or dword [0x11d8dac], 1
mov dword [0x11d2c54], 0x42445f42
mov dword [0x11d2c58], 0x484e5357
mov dword [0x11d2c5c], 0x48495849
mov dword [0x11d2c60], 0x49484449
mov dword [0x11d2c64], 0x52494e53
mov dword [0x11d2c68], 0x424b4546
mov dword [0x11d2c6c], 0x445f4258
mov dword [0x11d2c70], 0x4e535742
mov word [0x11d2c74], 0x4948
mov byte [0x11d2c76], 7
xor eax, eax
mov cl, byte [eax + 0x11d2c54]
xor cl, 7
mov byte [eax + 0x11d3300], cl
inc eax
cmp eax, 0x23
jb 0x11333a3
mov eax, 0x11d3300
ret
test byte [0x11d8da8], 1
jne 0x113341a
or dword [0x11d8da8], 1
mov dword [0x11d2c78], 0x42445f42
mov dword [0x11d2c7c], 0x484e5357
mov dword [0x11d2c80], 0x55575849
mov dword [0x11d2c84], 0x4e58514e
mov dword [0x11d2c88], 0x55535449
mov dword [0x11d2c8c], 0x4e534452
mov word [0x11d2c90], 0x4948
mov byte [0x11d2c92], 7
xor eax, eax
mov cl, byte [eax + 0x11d2c78]
xor cl, 7
mov byte [eax + 0x11d3324], cl
inc eax
cmp eax, 0x1b
jb 0x113341c
mov eax, 0x11d3324
ret
test byte [0x11d8da4], 1
jne 0x1133482
or dword [0x11d8da4], 1
mov dword [0x11d2c94], 0x42445f42
mov dword [0x11d2c98], 0x484e5357
mov dword [0x11d2c9c], 0x4e545849
mov dword [0x11d2ca0], 0x424b4049
mov dword [0x11d2ca4], 0x42535458
mov word [0x11d2ca8], 0x757
xor eax, eax
mov cl, byte [eax + 0x11d2c94]
xor cl, 7
mov byte [eax + 0x11d3340], cl
inc eax
cmp eax, 0x16
jb 0x1133484
mov eax, 0x11d3340
ret
test byte [0x11d8da0], 1
jne 0x11334f2
or dword [0x11d8da0], 1
mov dword [0x11d2cac], 0x42445f42
mov dword [0x11d2cb0], 0x484e5357
mov dword [0x11d2cb4], 0x53545849
mov dword [0x11d2cb8], 0x584c4446
mov dword [0x11d2cbc], 0x55425148
mov dword [0x11d2cc0], 0x50484b41
mov byte [0x11d2cc4], 7
xor eax, eax
mov cl, byte [eax + 0x11d2cac]
xor cl, 7
mov byte [eax + 0x11d3358], cl
inc eax
cmp eax, 0x19
jb 0x11334f4
mov eax, 0x11d3358
ret
test byte [0x11d8d9c], 1
jne 0x1133546
or dword [0x11d8d9c], 1
mov dword [0x11d2cc8], 0x58575744
mov dword [0x11d2ccc], 0x42445f42
mov dword [0x11d2cd0], 0x484e5357
mov word [0x11d2cd4], 0x749
xor eax, eax
mov cl, byte [eax + 0x11d2cc8]
xor cl, 7
mov byte [eax + 0x11d3374], cl
inc eax
cmp eax, 0xe
jb 0x1133548
mov eax, 0x11d3374
ret
test byte [0x11d8d98], 1
jne 0x1133587
or dword [0x11d8d98], 1
mov dword [0x11d2cd8], 0x494c4952
mov dword [0x11d2cdc], 0x7495048
xor eax, eax
mov cl, byte [eax + 0x11d2cd8]
xor cl, 7
mov byte [eax + 0x11d3384], cl
inc eax
cmp eax, 8
jb 0x1133589
mov eax, 0x11d3384
ret