Function at 0x100558e0
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x58
mov esi, esp
mov eax, dword [ebp + 0xc]
mov dword [esi + 0x48], eax
mov eax, dword [ebp + 8]
mov dword [esi + 0x4c], eax
mov eax, dword [0x100bf198]
xor eax, ebp
mov dword [esi + 0x50], eax
mov eax, dword [0x100beaf4]
imul eax, dword [0x100beaf8]
mov ecx, 0xf84af95d
xor edx, edx
div ecx
sub eax, 0x3605d8c
add eax, 0xaaa83402
add eax, 0xf269d1e8
or eax, 0xd582f4ac
add eax, 0x3014c6f7
sub eax, 0x8a76073f
or eax, 0x14b7a735
xor eax, 0xf8f59524
xor eax, 0x5d90d092
or eax, 0x8ce5b044
imul eax, eax, 0x1bbfdf5c
mov ecx, 0xb2e41476
xor edx, edx
div ecx
sub eax, 0xf4b47c7c
imul eax, eax, 0xfa5b8dfe
or eax, 0x3185b625
add eax, 0x2099e2fe
mov ecx, 0x62f2c6b5
xor edx, edx
div ecx
add eax, 0xd923fe9
xor eax, 0xf6fde060
add eax, 0x1b837ee2
xor eax, 0x7b5a85bc
and eax, 0x860d6d85
add eax, 0x17515586
or eax, 0x543a86bd
add eax, 0x6d38c647
and eax, 0x7d75df82
sub eax, 0x535c96ef
or eax, 0xdd959002
imul eax, eax, 0x13483051
or eax, 0x32bdfad6
imul eax, eax, 0xb9ecd075
add eax, 0x29d948ea
mov ecx, 0xe89eba10
xor edx, edx
div ecx
xor eax, 0x4bf9a16
sub eax, 0x7f8a84ea
or eax, 0xf7f89b9
or eax, 0xbb75aadb
mov ecx, 0x9dd101cc
xor edx, edx
div ecx
mov ecx, 0xb1b04b1f
xor edx, edx
div ecx
sub eax, 0xc4639e79
imul eax, eax, 0x98d540f6
and eax, 0x3440ab1d
mov ecx, 0xf916e8a5
xor edx, edx
div ecx
or eax, 0xafdbaa3a
mov ecx, 0xb154f9e9
xor edx, edx
div ecx
mov ecx, 0xba0cc0f7
xor edx, edx
div ecx
or eax, 0xb4b6936a
imul eax, eax, 0xf5dc0479
or eax, 0xf7d8e6a1
xor eax, 0x9e5bea44
and eax, 0x7207bc77
sub eax, 0xf6bf3967
add eax, 0x17dd087c
add eax, 0xb13e5ad7
or eax, 0x6ae6cfad
and eax, 0x632fe906
imul eax, eax, 0xe998c4fc
and eax, 0x53967df6
sub eax, 0xf2891009
sub eax, 0x344dc865
add eax, 0x4416a500
xor eax, 0xaf5e7b72
mov ecx, 0x39f883d
xor edx, edx
div ecx
or eax, 0x33e773c6
or eax, 0xcad61809
xor eax, 0x4675b361
sub eax, 0x2f698808
imul eax, eax, 0x5a3573d3
or eax, 0xfa869739
add eax, 0x2720d3e0
or eax, 0x30bc348e
cmp eax, 0x4984176b
jae 0x10056484
mov eax, dword [0x100beafc]
and eax, dword [0x100beb00]
xor eax, 0xc580746f
add eax, 0x583cb5dc
mov ecx, 0x4278d7e
xor edx, edx
div ecx
imul eax, eax, 0x753629c2
and eax, 0xf5e26c2d
mov ecx, 0x1d2b2699
xor edx, edx
div ecx
add eax, 0xdf9f4db5
and eax, 0x12a2d52e
add eax, 0xe4db4bcb
xor eax, 0x573bfe0
imul eax, eax, 0x4b45022
sub eax, 0x230b863
add eax, 0x6b290000
xor eax, 0x3e8b32b3
or eax, 0x2d99adbc
and eax, 0x155db911
add eax, 0x85491f3a
and eax, 0x3c1ab96d
imul eax, eax, 0x2e10a74d
mov ecx, 0x441ad8c7
xor edx, edx
div ecx
xor eax, 0xfcfca784
and eax, 0x545c8290
add eax, 0x7b2e02f4
mov ecx, 0xb6798dea
xor edx, edx
div ecx
add eax, 0x969cb81a
and eax, 0xab84a848
and eax, 0x7b9fcc3
sub eax, 0x86f0d147
and eax, 0x48ac0d4
or eax, 0x2854d9ed
imul eax, eax, 0x16f76fd9
add eax, 0x73cf1722
and eax, 0x50f4bd7c
or eax, 0xc4888973
add eax, 0x17da068c
mov ecx, 0x47347c56
xor edx, edx
div ecx
or eax, 0xe729c397
or eax, 0x4c4db2b1
or eax, 0x82bab62c
and eax, 0xb5fd7b86
sub eax, 0xd1289132
imul eax, eax, 0x8a40bf20
imul eax, eax, 0xee5b5e0c
mov ecx, 0x5f071fad
xor edx, edx
div ecx
mov ecx, 0x5891f8a4
xor edx, edx
div ecx
and eax, 0x1148b4b2
and eax, 0x77302d05
xor eax, 0xd4da92f6
imul eax, eax, 0x3b5047fa
xor eax, 0xdc36763d
imul eax, eax, 0xa08fdbfd
imul eax, eax, 0xd0e3d96c
imul eax, eax, 0x48ee2159
add eax, 0xe086aad2
or eax, 0x87c43c90
add eax, 0x5d6c919f
mov ecx, 0x93d731e
xor edx, edx
div ecx
or eax, 0x59f1b012
or eax, 0x830885f
imul eax, eax, 0x95ba994c
xor eax, 0xe550bec8
imul eax, eax, 0xa152608a
or eax, 0xbc045b54
mov ecx, 0xfb0e1705
xor edx, edx
div ecx
imul eax, eax, 0xa82fe94c
mov ecx, 0x9528ea86
xor edx, edx
div ecx
mov ecx, 0xfa8a5e43
xor edx, edx
div ecx
imul eax, eax, 0x805e2404
imul eax, eax, 0xb1ce7752
imul eax, eax, 0x22b477d4
imul eax, eax, 0x7133b59b
and eax, 0xbfa81a97
cmp dword [0x100bfd68], 0
sete cl
mov byte [esi + 0x47], cl
cmp eax, 0x89c7e9f0
ja 0x10055ab3
mov al, byte [esi + 0x47]
test al, 1
jne 0x10055c8b
jmp 0x10056233
mov eax, dword [0x100beb04]
imul eax, dword [0x100beb08]
or eax, 0x4339dff7
imul eax, eax, 0x2cb133c6
or eax, 0xefb89bb9
sub eax, 0x8c8b4759
or eax, 0xf45d2850
add eax, 0x655208a3
imul eax, eax, 0xc9c00005
mov ecx, 0x98bed2fc
xor edx, edx
div ecx
and eax, 0xfd71ddd4
xor eax, 0x1cc3314a
mov ecx, 0x907b20f1
xor edx, edx
div ecx
imul eax, eax, 0x45389d28
sub eax, 0xa34ce05a
sub eax, 0xfa42a4e
imul eax, eax, 0x565e4c8a
sub eax, 0x2f73c7ca
xor eax, 0x1c2f59a8
add eax, 0xb63c8d22
sub eax, 0xb5472583
imul eax, eax, 0xd53179c5
xor eax, 0xa0bcbf06
and eax, 0x934dbe9f
or eax, 0xd5e9bbce
mov ecx, 0xe80e8871
xor edx, edx
div ecx
and eax, 0x2eebf4e8
and eax, 0x6c66d26b
xor eax, 0xb3691271
imul eax, eax, 0x34da017a
xor eax, 0xe64faef3
mov ecx, 0x35fa74c1
xor edx, edx
div ecx
add eax, 0x36ee2aa6
add eax, 0xca25ff1f
or eax, 0xb225b8ed
add eax, 0xfadd3764
sub eax, 0xc6abfd15
sub eax, 0x82449803
imul eax, eax, 0xf67cb1fd
mov ecx, 0x8e893abb
xor edx, edx
div ecx
imul eax, eax, 0xa88303ad
xor eax, 0x139e1644
add eax, 0x5852e0e4
add eax, 0xcfcce030
imul eax, eax, 0xdffd5a9
or eax, 0x9d4caf7a
imul eax, eax, 0x8d9c5843
or eax, 0xb4375eed
add eax, 0x48d8c10a
or eax, 0x8025d436
sub eax, 0x59b99e69
or eax, 0x3120f95a
mov ecx, 0xf6ed9ba3
xor edx, edx
div ecx
mov ecx, 0xf6d43ec2
xor edx, edx
div ecx
or eax, 0x96e2f9b7
and eax, 0x93fa9e22
sub eax, 0xc33f013c
and eax, 0x94289711
mov ecx, 0xfbc638b7
xor edx, edx
div ecx
xor eax, 0x24b08426
and eax, 0x5bd79a6
add eax, 0x9497a2d6
or eax, 0xab3d565d
add eax, 0x1736e3dc
sub eax, 0xf85bac88
imul eax, eax, 0xf8e81c39
add eax, 0xfcca3e2
xor eax, 0xf964a443
xor eax, 0xadb953b9
mov ecx, 0x64e1eba7
xor edx, edx
div ecx
imul eax, eax, 0x1a149ad7
and eax, 0xdc44bf3c
or eax, 0xfaae11fd
or eax, 0x28ca6413
cmp eax, 0xb58938e6
jbe 0x1005648e
mov eax, dword [0x100beb0c]
and eax, dword [0x100beb10]
and eax, 0x2a65bcaf
xor eax, 0x64091743
or eax, 0x156d029e
xor eax, 0x87ba73ac
imul eax, eax, 0xecf78485
add eax, 0xf8d93477
and eax, 0x365c8406
xor eax, 0x238c1bad
or eax, 0x3dbf4726
add eax, 0x3fe9e04a
xor eax, 0x190a0fab
and eax, 0x9e1a518f
or eax, 0xcd1fcce0
xor eax, 0x93fb7b42
imul eax, eax, 0x990c284
and eax, 0x6d03a2f9
add eax, 0x4ff91de1
and eax, 0x7f55fa2a
add eax, 0xbb406219
xor eax, 0xef97b4f6
mov ecx, 0x1c9952b5
xor edx, edx
div ecx
xor eax, 0xd725c5fe
add eax, 0x77cda877
and eax, 0x33351633
mov ecx, 0x68992959
xor edx, edx
div ecx
or eax, 0xb98f0506
xor eax, 0xc8053d32
or eax, 0xc2360047
sub eax, 0x857782ee
xor eax, 0xf0b58e5a
add eax, 0x302b1715
xor eax, 0x9fee27f0
sub eax, 0xea9fb58a
xor eax, 0x2cc5c5b5
xor eax, 0x7ba9e142
imul eax, eax, 0x45491246
and eax, 0x3c5ac878
or eax, 0xf232d8ea
sub eax, 0x667c38ec
imul eax, eax, 0x77167250
mov ecx, 0xc8ce1408
xor edx, edx
div ecx
xor eax, 0xb902fb3
mov ecx, 0x497e4332
xor edx, edx
div ecx
xor eax, 0x7e8124ce
or eax, 0x4050b9ab
mov ecx, 0x9447860a
xor edx, edx
div ecx
xor eax, 0x5e46b819
or eax, 0x6e98c24e
and eax, 0xa85a6c35
imul eax, eax, 0x7f0f4c67
imul eax, eax, 0x3d74b7dd
add eax, 0x5c47d321
or eax, 0xa01c875a
imul eax, eax, 0x34d2ea3a
and eax, 0xa1dc6f63
imul eax, eax, 0x705630de
sub eax, 0xcbb4957d
and eax, 0xf85cda10
add eax, 0xe7384c1
and eax, 0x99e39ed5
imul eax, eax, 0xdddd89e1
xor eax, 0xcefeabe3
add eax, 0xc259e1cd
or eax, 0xe346cea6
xor eax, 0xb902103b
imul eax, eax, 0x94665344
xor eax, 0x1bce8845
sub eax, 0xa044327d
sub eax, 0x940ff6fe
sub eax, 0xbc0a45ad
or eax, 0x44c40175
or eax, 0x7b6c64a1
mov cl, byte [0x100bd3e0]
xor cl, 0xad
mov byte [0x100bd400], cl
mov cl, byte [0x100bd3e1]
xor cl, 0x7f
mov byte [0x100bd401], cl
mov cl, byte [0x100bd3e2]
xor cl, 0xf6
mov byte [0x100bd402], cl
mov cl, byte [0x100bd3e3]
xor cl, 0x59
mov byte [0x100bd403], cl
mov cl, byte [0x100bd3e4]
xor cl, 0xf8
mov byte [0x100bd404], cl
mov cl, byte [0x100bd3e5]
xor cl, 0x5c
mov byte [0x100bd405], cl
mov cl, byte [0x100bd3e6]
xor cl, 0x50
mov byte [0x100bd406], cl
mov cl, byte [0x100bd3e7]
xor cl, 0xef
mov byte [0x100bd407], cl
mov cl, byte [0x100bd3e8]
xor cl, 0x76
mov byte [0x100bd408], cl
mov cl, byte [0x100bd3e9]
xor cl, 0xb5
mov byte [0x100bd409], cl
mov cl, byte [0x100bd3ea]
xor cl, 0xb7
mov byte [0x100bd40a], cl
mov cl, byte [0x100bd3eb]
xor cl, 0x7b
mov byte [0x100bd40b], cl
mov cl, byte [0x100bd3ec]
xor cl, 0x3f
mov byte [0x100bd40c], cl
mov cl, byte [0x100bd3ed]
xor cl, 0x5b
mov byte [0x100bd40d], cl
mov cl, byte [0x100bd3ee]
xor cl, 0xf7
mov byte [0x100bd40e], cl
mov cl, byte [0x100bd3ef]
xor cl, 0x72
mov byte [0x100bd40f], cl
mov cl, byte [0x100bd3f0]
xor cl, 0xf7
mov byte [0x100bd410], cl
mov cl, byte [0x100bd3f1]
xor cl, 0x6b
mov byte [0x100bd411], cl
mov cl, byte [0x100bd3f2]
xor cl, 0x40
mov byte [0x100bd412], cl
mov cl, byte [0x100bd3f3]
xor cl, 0x32
mov byte [0x100bd413], cl
mov cl, byte [0x100bd3f4]
xor cl, 0x2e
mov byte [0x100bd414], cl
mov cl, byte [0x100bd3f5]
xor cl, 0xfc
mov byte [0x100bd415], cl
mov cl, byte [0x100bd3f6]
xor cl, 0xd6
mov byte [str.1K_t8], cl
mov cl, byte [0x100bd3b8]
xor cl, 0x43
mov byte [0x100bd3bb], cl
mov cl, byte [0x100bd3b9]
xor cl, 0xd1
mov byte [0x100bd3bc], cl
mov cl, byte [0x100bd3ba]
xor cl, 0xbd
mov byte [0x100bd3bd], cl
mov cl, byte [0x100bd3c6]
xor cl, 0x30
mov byte [0x100bd3d1], cl
mov cl, byte [0x100bd3c7]
xor cl, 0x62
mov byte [0x100bd3d2], cl
mov cl, byte [0x100bd3c8]
xor cl, 0x57
mov byte [0x100bd3d3], cl
mov cl, byte [0x100bd3c9]
xor cl, 0x4f
mov byte [0x100bd3d4], cl
mov cl, byte [0x100bd3ca]
xor cl, 0x6b
mov byte [0x100bd3d5], cl
mov cl, byte [0x100bd3cb]
xor cl, 0xbc
mov byte [0x100bd3d6], cl
mov cl, byte [0x100bd3cc]
xor cl, 0x6b
mov byte [0x100bd3d7], cl
mov cl, byte [0x100bd3cd]
xor cl, 0xfa
mov byte [0x100bd3d8], cl
mov cl, byte [0x100bd3ce]
xor cl, 0xd8
mov byte [0x100bd3d9], cl
mov cl, byte [0x100bd3cf]
xor cl, 0x4d
mov byte [0x100bd3da], cl
mov cl, byte [0x100bd3d0]
xor cl, 0xca
mov byte [0x100bd3dc], cl
mov cl, byte [0x100bd3bf]
xor cl, 0xf8
mov byte [0x100bd3c2], cl
mov cl, byte [0x100bd3c0]
xor cl, 0xc2
mov byte [0x100bd3c3], cl
mov cl, byte [0x100bd3c1]
xor cl, 0x14
mov byte [0x100bd3c5], cl
cmp eax, 0xd59fe72
je 0x10055e3a
jmp 0x10056233
mov dword [0x100bfd68], 1
push eax
mov eax, esp
mov ecx, eax
mov dword [esi + 0x2c], ecx
push eax
mov ecx, esp
sub esp, 0xc
mov edx, esp
mov dword [esi + 8], edx
sub esp, 8
mov edx, esp
and edx, 0xfffffff8
mov dword [esi], edx
mov esp, edx
push eax
push eax
mov edx, esp
and edx, 0xfffffff8
mov dword [esi + 0x14], edx
mov esp, edx
push eax
mov ebx, esp
mov dword [esi + 0xc], ebx
sub esp, 0x18
mov edx, esp
mov dword [esi + 0x10], edx
mov dword [esi + 0x18], edx
push eax
mov edx, esp
mov dword [esi + 0x38], edx
push eax
mov edx, esp
mov dword [esi + 0x1c], edx
push eax
mov edx, esp
mov dword [esi + 0x34], edx
push eax
mov edx, esp
mov dword [esi + 0x20], edx
push eax
mov edi, esp
push eax
mov edx, esp
mov dword [esi + 0x24], edx
push eax
mov edx, esp
mov dword [esi + 0x30], edx
push eax
mov edx, esp
mov dword [esi + 0x28], edx
push eax
mov edx, esp
mov dword [esi + 0x40], edx
mov edx, dword [esi + 0x48]
mov dword [eax], edx
mov edx, dword [esi + 0x4c]
mov eax, dword [esi + 8]
mov dword [ecx], edx
mov ecx, dword [0x100bd3d9]
mov dword [eax + 8], ecx
movsd xmm0, qword [0x100bd3d1]
movsd qword [eax], xmm0
call fcn.10045fb0
mov ecx, eax
mov eax, dword [esi]
mov dword [eax + 4], edx
mov dword [eax], ecx
call fcn.100544d0
mov ecx, eax
mov eax, dword [esi]
mov dword [esi + 4], ecx
mov ecx, dword [esi + 0x14]
mov dword [ecx + 4], edx
mov edx, dword [esi + 4]
mov dword [ecx], edx
mov edx, dword [eax]
mov ecx, dword [eax + 4]
sub esp, 0xc
mov eax, esp
mov dword [eax + 8], ecx
mov ecx, dword [esi + 8]
mov dword [eax + 4], edx
mov dword [eax], ecx
call fcn.1003d7c0
mov edx, dword [esi + 0xc]
mov ecx, dword [esi + 0x10]
add esp, 0xc
mov dword [edx], eax
mov eax, dword [esi + 0x14]
movsd xmm0, qword [0x100bd40f]
movsd qword [ecx + 0xf], xmm0
movaps xmm0, xmmword [0x100bd400]
movups xmmword [ecx], xmm0
mov edx, dword [eax]
mov ecx, dword [eax + 4]
sub esp, 0xc
mov eax, esp
mov dword [eax + 8], ecx
mov ecx, dword [esi + 0x18]
mov dword [eax + 4], edx
mov dword [eax], ecx
call fcn.1003d7c0
mov ecx, dword [esi + 0x38]
add esp, 0xc
mov edx, eax
mov eax, dword [esi + 0x1c]
mov dword [ecx], edx
mov ecx, dword [0x100bd3c2]
mov dword [eax], ecx
sub esp, 8
mov dword [esp], eax
mov dword [esp + 4], 3
call fcn.100180b0
mov edx, dword [esi + 0x20]
mov eax, dword [esi + 0x38]
add esp, 8
mov ecx, dword [ebx]
mov dword [edx], ecx
mov dword [edi], 5
mov eax, dword [eax]
mov ecx, 0xffffffff
sub esp, 0x14
mov dword [esp], ecx
mov ecx, dword [esi + 0x34]
mov dword [esp + 4], edx
mov dword [esp + 8], edi
mov dword [esp + 0xc], 0x40
mov dword [esp + 0x10], ecx
call eax
mov ecx, eax
mov eax, dword [esi + 0x24]
mov dword [eax], ecx
mov eax, dword [ebx]
lea ecx, [0x100bfb88]
sub esp, 0xc
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], 5
call fcn.1003d060
mov ecx, dword [esi + 0x30]
add esp, 0xc
mov eax, dword [esi + 0x28]
mov byte [ecx], 0xe9
mov ecx, dword [0x100bd3bb]
mov dword [eax], ecx
sub esp, 8
mov dword [esp], eax
mov dword [esp + 4], 3
call fcn.10018570
mov eax, dword [esi + 0x2c]
add esp, 8
mov ecx, dword [ebx]
add ecx, 1
sub esp, 0xc
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], 4
call fcn.1003d060
add esp, 0xc
mov eax, dword [esi + 0x30]
mov ecx, dword [ebx]
sub esp, 0xc
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], 1
call fcn.1003d060
mov ecx, dword [esi + 0x34]
add esp, 0xc
mov eax, dword [esi + 0x38]
mov eax, dword [eax]
mov dword [esi + 0x3c], eax
mov edx, dword [ecx]
mov eax, 0xffffffff
sub esp, 0x14
mov dword [esp], eax
mov eax, dword [esi + 0x3c]
mov dword [esp + 4], ebx
mov dword [esp + 8], edi
mov dword [esp + 0xc], edx
mov dword [esp + 0x10], ecx
call eax
mov ecx, eax
mov eax, dword [esi + 0x40]
mov dword [eax], ecx
mov ecx, dword [esi + 0x50]
xor ecx, ebp
call fcn.10066f8f
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret
mov eax, dword [0x100bfd68]
jmp 0x10055ab3
mov al, byte [0x100bd3e0]
xor al, 0xad
mov byte [0x100bd400], al
mov al, byte [0x100bd3e1]
xor al, 0x7f
mov byte [0x100bd401], al
mov al, byte [0x100bd3e2]
xor al, 0xf6
mov byte [0x100bd402], al
mov al, byte [0x100bd3e3]
xor al, 0x59
mov byte [0x100bd403], al
mov al, byte [0x100bd3e4]
xor al, 0xf8
mov byte [0x100bd404], al
mov al, byte [0x100bd3e5]
xor al, 0x5c
mov byte [0x100bd405], al
mov al, byte [0x100bd3e6]
xor al, 0x50
mov byte [0x100bd406], al
mov al, byte [0x100bd3e7]
xor al, 0xef
mov byte [0x100bd407], al
mov al, byte [0x100bd3e8]
xor al, 0x76
mov byte [0x100bd408], al
mov al, byte [0x100bd3e9]
xor al, 0xb5
mov byte [0x100bd409], al
mov al, byte [0x100bd3ea]
xor al, 0xb7
mov byte [0x100bd40a], al
mov al, byte [0x100bd3eb]
xor al, 0x7b
mov byte [0x100bd40b], al
mov al, byte [0x100bd3ec]
xor al, 0x3f
mov byte [0x100bd40c], al
mov al, byte [0x100bd3ed]
xor al, 0x5b
mov byte [0x100bd40d], al
mov al, byte [0x100bd3ee]
xor al, 0xf7
mov byte [0x100bd40e], al
mov al, byte [0x100bd3ef]
xor al, 0x72
mov byte [0x100bd40f], al
mov al, byte [0x100bd3f0]
xor al, 0xf7
mov byte [0x100bd410], al
mov al, byte [0x100bd3f1]
xor al, 0x6b
mov byte [0x100bd411], al
mov al, byte [0x100bd3f2]
xor al, 0x40
mov byte [0x100bd412], al
mov al, byte [0x100bd3f3]
xor al, 0x32
mov byte [0x100bd413], al
mov al, byte [0x100bd3f4]
xor al, 0x2e
mov byte [0x100bd414], al
mov al, byte [0x100bd3f5]
xor al, 0xfc
mov byte [0x100bd415], al
mov al, byte [0x100bd3f6]
xor al, 0xd6
mov byte [str.1K_t8], al
mov al, byte [0x100bd3b8]
xor al, 0x43
mov byte [0x100bd3bb], al
mov al, byte [0x100bd3b9]
xor al, 0xd1
mov byte [0x100bd3bc], al
mov al, byte [0x100bd3ba]
xor al, 0xbd
mov byte [0x100bd3bd], al
mov al, byte [0x100bd3c6]
xor al, 0x30
mov byte [0x100bd3d1], al
mov al, byte [0x100bd3c7]
xor al, 0x62
mov byte [0x100bd3d2], al
mov al, byte [0x100bd3c8]
xor al, 0x57
mov byte [0x100bd3d3], al
mov al, byte [0x100bd3c9]
xor al, 0x4f
mov byte [0x100bd3d4], al
mov al, byte [0x100bd3ca]
xor al, 0x6b
mov byte [0x100bd3d5], al
mov al, byte [0x100bd3cb]
xor al, 0xbc
mov byte [0x100bd3d6], al
mov al, byte [0x100bd3cc]
xor al, 0x6b
mov byte [0x100bd3d7], al
mov al, byte [0x100bd3cd]
xor al, 0xfa
mov byte [0x100bd3d8], al
mov al, byte [0x100bd3ce]
xor al, 0xd8
mov byte [0x100bd3d9], al
mov al, byte [0x100bd3cf]
xor al, 0x4d
mov byte [0x100bd3da], al
mov al, byte [0x100bd3d0]
xor al, 0xca
mov byte [0x100bd3dc], al
mov al, byte [0x100bd3bf]
xor al, 0xf8
mov byte [0x100bd3c2], al
mov al, byte [0x100bd3c0]
xor al, 0xc2
mov byte [0x100bd3c3], al
mov al, byte [0x100bd3c1]
xor al, 0x14
mov byte [0x100bd3c5], al
jmp 0x10055e3a