Function at 0x401000
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Identify system language via api

Disassembly:
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xffffff20
jne 0x40107a
call sub.ole32.dll_StgOpenStorageEx
call sub.oleaut32.dll_VariantChangeTypeEx
call sub.user32.dll_SetWindowsHookExA
call sub.oleaut32.dll_VariantChangeTypeEx
call sub.user32.dll_SetWindowsHookExA
call sub.ole32.dll_StgOpenStorageEx
call sub.ole32.dll_StgOpenStorageEx
call sub.oleaut32.dll_VariantChangeTypeEx
call sub.oleaut32.dll_VariantChangeTypeEx
call sub.user32.dll_SetWindowsHookExA
call sub.ole32.dll_StgOpenStorageEx
call sub.ole32.dll_StgOpenStorageEx
call sub.oleaut32.dll_VariantChangeTypeEx
call sub.ole32.dll_StgOpenStorageEx
call sub.oleaut32.dll_VariantChangeTypeEx
call sub.oleaut32.dll_VariantChangeTypeEx
call sub.ole32.dll_StgOpenStorageEx
call sub.ole32.dll_StgOpenStorageEx
call sub.ole32.dll_StgOpenStorageEx
call sub.ole32.dll_StgOpenStorageEx
call sub.user32.dll_SetWindowsHookExA
ret
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xfffffef0
jne 0x4010f9
call sub.user32.dll_SetWindowsHookExA
call sub.oleaut32.dll_VariantChangeTypeEx
call sub.ole32.dll_StgOpenStorageEx
call sub.oleaut32.dll_VariantChangeTypeEx
call sub.oleaut32.dll_VariantChangeTypeEx
call sub.ole32.dll_StgOpenStorageEx
call sub.oleaut32.dll_VariantChangeTypeEx
call sub.oleaut32.dll_VariantChangeTypeEx
call sub.ole32.dll_StgOpenStorageEx
call sub.oleaut32.dll_VariantChangeTypeEx
call sub.ole32.dll_StgOpenStorageEx
call sub.user32.dll_SetWindowsHookExA
call sub.ole32.dll_StgOpenStorageEx
call sub.ole32.dll_StgOpenStorageEx
call sub.oleaut32.dll_VariantChangeTypeEx
call sub.user32.dll_SetWindowsHookExA
call sub.user32.dll_SetWindowsHookExA
call sub.oleaut32.dll_VariantChangeTypeEx
call sub.oleaut32.dll_VariantChangeTypeEx
call sub.oleaut32.dll_VariantChangeTypeEx
call sub.ole32.dll_StgOpenStorageEx
call sub.ole32.dll_StgOpenStorageEx
ret
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xffffff1e
jne 0x40117d
call sub.user32.dll_SetWindowsHookExA
call sub.user32.dll_SetWindowsHookExA
call sub.ole32.dll_StgOpenStorageEx
call sub.ole32.dll_StgOpenStorageEx
call sub.ole32.dll_StgOpenStorageEx
call sub.user32.dll_SetWindowsHookExA
call sub.ole32.dll_StgOpenStorageEx
call sub.user32.dll_SetWindowsHookExA
call sub.ole32.dll_StgOpenStorageEx
call sub.ole32.dll_StgOpenStorageEx
call sub.user32.dll_SetWindowsHookExA
call sub.ole32.dll_StgOpenStorageEx
call sub.ole32.dll_StgOpenStorageEx
call sub.ole32.dll_StgOpenStorageEx
call sub.oleaut32.dll_VariantChangeTypeEx
call sub.oleaut32.dll_VariantChangeTypeEx
call sub.ole32.dll_StgOpenStorageEx
call sub.user32.dll_SetWindowsHookExA
call sub.ole32.dll_StgOpenStorageEx
call sub.user32.dll_SetWindowsHookExA
call sub.user32.dll_SetWindowsHookExA
call sub.oleaut32.dll_VariantChangeTypeEx
call sub.oleaut32.dll_VariantChangeTypeEx
ret
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xfffffeee
jne 0x401201
call sub.ole32.dll_StgOpenStorageEx
call sub.ole32.dll_StgOpenStorageEx
call sub.oleaut32.dll_VariantChangeTypeEx
call sub.user32.dll_SetWindowsHookExA
call sub.oleaut32.dll_VariantChangeTypeEx
call sub.ole32.dll_StgOpenStorageEx
call sub.oleaut32.dll_VariantChangeTypeEx
call sub.oleaut32.dll_VariantChangeTypeEx
call sub.user32.dll_SetWindowsHookExA
call sub.ole32.dll_StgOpenStorageEx
call sub.oleaut32.dll_VariantChangeTypeEx
call sub.ole32.dll_StgOpenStorageEx
call sub.oleaut32.dll_VariantChangeTypeEx
call sub.user32.dll_SetWindowsHookExA
call sub.user32.dll_SetWindowsHookExA
call sub.ole32.dll_StgOpenStorageEx
call sub.user32.dll_SetWindowsHookExA
call sub.oleaut32.dll_VariantChangeTypeEx
call sub.oleaut32.dll_VariantChangeTypeEx
call sub.oleaut32.dll_VariantChangeTypeEx
call sub.user32.dll_SetWindowsHookExA
call sub.ole32.dll_StgOpenStorageEx
call sub.ole32.dll_StgOpenStorageEx
ret
jmp 0x47564a
xchg ecx, edi
rol edx, 0x15
add edx, ebx
inc ecx
mov edx, ecx
bswap edi
xchg edx, edi
jmp 0x4765e4
pop edx
sub esi, ebx
xchg esi, ebx
inc ecx
add edi, ecx
mov ecx, esi
add esi, 0xae22bd5e
xor ecx, 0xae22d8b6
add ecx, ebx
xchg ebx, edi
xchg esi, ebx
inc ecx
add ecx, edi
jmp 0x476390
push 0xadd4b63a
or ebx, esi
or ecx, edi
or edi, ebx
and esi, edi
add ebx, esi
add esi, edi
xchg edi, esi
xor edi, ebx
ror ecx, 9
add ebx, esi
or edi, esi
sub ecx, ebx
jmp 0x4778ae
pop edx
not ebx
or esi, ebx
or edi, ecx
xor edi, 0xae28a994
add esi, edi
bswap edi
jmp 0x475e2d
pop edx
and esi, ebx
mov esi, 0xae2a9272
mov esi, edi
ror ebx, 5
add ebx, ecx
or ebx, ecx
and edi, ebx
mov ebx, edi
xor edi, esi
add ebx, esi
xchg ecx, esi
add esi, ecx
jmp 0x476587
call fcn.00477f37
and ebx, edi
and esi, ecx
neg ecx
xor ecx, 0xae2ea3dc
inc edi
or esi, edi
shr edi, 8
mov ecx, 0xae2f0dfa
mov esi, ecx
shl edi, 9
jmp 0x4772a6
pop edx
xor ebx, ecx
mov edi, esi
xchg edi, ecx
xchg edi, ecx
mov esi, 0xae330e8a
mov esi, ebx
jmp 0x47790d
push 0x7424a
mov esi, ebx
mov ecx, ebx
mov edi, 0xae35b780
sub esi, 0xae35d2f8
or edi, ecx
xchg ebx, ecx
xchg ecx, ebx
bswap esi
jmp 0x4779d5
push 0xadd08d12
xchg edi, ecx
mov ecx, 0xae37c584
sub edi, ebx
add ecx, esi
sub ebx, edi
xor ebx, 0xae382a60
jmp 0x47641e
pop edx
dec ebx
or edi, ebx
sub ebx, esi
rol edi, 0xa
add ecx, 0xae38bc7c
mov edi, ecx
jmp 0x47715f
push 0xadd3eb90
inc esi
xor ecx, ebx
bswap ebx
xchg edi, esi
add ecx, 0xae39654e
mov ebx, esi
mov edi, ecx
xor ebx, edi
jmp 0x477ef7
pop edx
add esi, edi
xchg esi, ecx
xchg esi, ecx
mov ebx, 0xae4196a8
jmp 0x477a5c
pop edx
xor ecx, ebx
xchg ecx, ebx
or ecx, ebx
or esi, ecx
or edi, esi
sub ebx, esi
xchg ecx, esi
mov ebx, esi
or edi, ebx
rol edi, 0x1d
jmp 0x476f17
push 0xadd4990e
ror ebx, 0xe
or esi, 0xae44ac14
jmp 0x47570e
push 0xadd3ce6a
ror esi, 0xb
bswap esi
inc esi
or esi, edi
jmp 0x47592f
pop edx
and esi, ebx
neg ecx
xor edi, esi
shr esi, 1
sub edi, ecx
dec esi
shr edi, 6
shl ecx, 0x1c
add edi, ebx
mov edi, ecx
jmp 0x476984
push 0xadd7eedc
or esi, edi
rol ebx, 0x19
mov esi, edi
and esi, 0xae49fd24
shl ecx, 0x16
sub ecx, edi
ror edi, 0xd
add esi, 0xae4a6840
jmp 0x476160
pop edx
and ebx, ecx
xchg edi, esi
mov ebx, edi
neg edi
add edi, ebx
shr ebx, 0x17
xchg ecx, edi
add ebx, ecx
xchg ecx, ebx
or edi, ecx
sub ebx, edi
xchg ecx, esi
sub edi, 0xae5058a0
rol edi, 0x10
jmp 0x476d82
push 0xadd7d044
ror esi, 0xe
or edi, esi
nop
mov ebx, 0xae630a52
sub ebx, ecx
and esi, edi
or ecx, ebx
or esi, ecx
jmp 0x475b83
push 0xadd936ca
mov edi, esi
mov ebx, ecx
sub edi, esi
shl edi, 0x10
mov ecx, ebx
add ecx, 0xae64d15c
or ebx, ecx
and esi, ecx
add ebx, 0xae652106
and edi, esi
jmp 0x476469
mov edx, 0x6332a2e
xor esi, edi
not edi
shl esi, 0xc
add esi, edi
xchg edi, ecx
xchg esi, ecx
jmp 0x477cb5
pop edx
inc esi
and edi, ebx
add esi, edi
mov edi, ebx
or ebx, ecx
not ecx
jmp 0x477e7f
call fcn.00477f37
mov ebx, ecx
and edi, ecx
or ebx, edi
and ebx, 0xae6a9144
or ecx, ebx
dec ecx
ror ecx, 0x11
xor esi, 0xae6b01d4
jmp 0x475fe7
pop edx
neg edi
add edi, ebx
xor ebx, esi
xor ecx, 0xae6b74d6
bswap esi
and ebx, ecx
xor esi, 0xae6bc4cc
add ecx, esi
and esi, ebx
xor ebx, 0xae6c1442
bswap ecx
xchg ebx, edi
jmp 0x475c4a
push 0xadd5f778
xor edi, esi
xchg ecx, esi
mov ebx, ecx
shr ebx, 0x15
xchg edi, ebx
sub ebx, ecx
jmp 0x476e11
call fcn.00477f37
bswap ebx
mov ecx, edi
xor edi, esi
add ebx, esi
xor ecx, 0xae71b800
xor esi, ecx
rol edi, 0xf
or ecx, 0xae720c00
or ecx, edi
neg esi
xor edi, ecx
add esi, ecx
jmp 0x4777b2
push 0xadd054be
shl edi, 1
xor edi, esi
ror edi, 2
inc ecx
jmp 0x47617d
push esp
not esi
or esi, ebx
and ebx, edi
sub ebx, edi
inc esi
shl edi, 0x11
ror edi, 5
sub ebx, ecx
mov ebx, ecx
nop
jmp 0x4777f2
push 0xadcf6e88
xor ecx, ebx
add esi, edi
xchg edi, ecx
mov ebx, 0xae7529b0
and esi, ecx
mov edi, ecx
and ecx, ebx
xchg esi, edi
or esi, 0xae75a736
ror ebx, 0x1e
jmp 0x4775b7
call fcn.00477f37
or esi, 0xae7ac6e2
mov edi, esi
sub esi, 0xae7af992
add ebx, edi
and ecx, esi
sub esi, 0xae7b45b2
xchg ecx, ebx
shr ebx, 0xb
jmp 0x477bac
mov edx, 0x6332a2e
neg ecx
sub ecx, ebx
or ebx, 0xae7e843a
mov ebx, 0xae7ea4ee
mov ecx, ebx
xchg ecx, ebx
jmp 0x477c72
push 0xadd071e4
inc ecx
or ecx, esi
and ecx, ebx
sub ecx, ebx
xor ecx, 0xae7f6106
xchg ebx, ecx
sub ebx, esi
mov esi, 0xae7fb330
sub ecx, 0xae7fce76
or edi, ebx
sub ebx, esi
sub edi, esi
sub edi, 0xae8036da
add esi, 0xae805066
jmp 0x4758fc
mov edx, 0x6332a2e
xchg esi, ebx
and ecx, edi
xchg esi, edi
mov edi, ebx
jmp 0x4770e5
call edx
not ecx
rol ecx, 0x13
dec ecx
or ebx, ecx
or esi, 0xae890dcc
sub ecx, edi
add ebx, ecx
shr ecx, 4
jmp 0x477803
call fcn.00477f37
add edi, esi
mov edi, 0xae89a064
shl ecx, 7
xor edi, esi
jmp 0x477abe
push 0xadd5a00d
and edi, ebx
ror edi, 0x1b
xor edi, 0xae8a3506
or esi, ebx
or ebx, 0xae8a693a
rol esi, 0x16
jmp 0x4768f3
pop edx
xchg esi, edi
dec esi
or edi, esi
add ecx, ebx
jmp 0x475b20
call edx
xor ebx, 0xae8e0c90
not ecx
rol esi, 7
dec esi
shr esi, 0x12
sub esi, 0xae8e99b8
or edi, ecx
xchg esi, ebx
jmp 0x477da6
mov edx, 0x6332a2e
sub edi, ebx
or edi, 0xae8f1076
jmp 0x4757be
push 0x40
and ecx, edi
mov esi, ecx
and ebx, ecx
or edi, 0xae90ceb0
shr ecx, 0x1f
xchg edi, esi
add esi, edi
mov edi, ebx
jmp 0x4758ad
mov edx, 0x6332a2e
xor ebx, edi
add esi, ecx
sub ebx, edi
dec ecx
dec edi
add ecx, ebx
ror edi, 2
shl ebx, 3
xor edi, ecx
xor edi, ecx
jmp 0x4760cb
push 0xadd9532e
dec edi
sub ebx, ecx
rol edi, 0x1a
or ebx, esi
shl ebx, 0xa
add esi, ebx
sub edi, ecx
mov ebx, 0xae94b0fa
or edi, 0xae94cbd2
xor ebx, esi
mov edi, ecx
xchg esi, ecx
jmp 0x476a12
push 0xadd17270
and esi, edi
or esi, edi
xchg esi, ebx
bswap ebx
mov ecx, edi
or ecx, ebx
xchg esi, ecx
xchg ebx, ecx
jmp 0x47793d
mov edx, 0x4132136a
sub edi, 0xae985c04
xchg esi, ebx
xor ecx, edi
or ecx, ebx
or esi, ecx
xchg esi, ebx
bswap ebx
xchg ecx, ebx
neg edi
ror edi, 5
shl ebx, 0x16
shr ecx, 0xa
jmp 0x475e97
pop edx
xor esi, ebx
inc esi
shl edi, 0x12
and ecx, esi
jmp 0x476512
pop edx
nop
mov ebx, 0xae9c681a
sub ebx, ecx
bswap edi
and ebx, esi
sub edi, ebx
shl ecx, 3
add ebx, 0xae9d0a56
add ecx, ebx
xchg ecx, ebx
jmp 0x4778e1
pop edx
inc esi
or ecx, edi
or edi, ebx
rol ecx, 8
mov edi, ebx
ror ecx, 4
jmp 0x476595
push 0xadce47be
and edi, esi
xor esi, 0xae9ed05c
sub ebx, edi
mov ebx, edi
xor edi, esi
dec edi
add edi, 0xae9f56d0
and ecx, esi
jmp 0x4779a3
call fcn.00477f37
nop
sub ecx, 0xae9fb2b6
xor ecx, ebx
ror edi, 0xd
or ecx, esi
or edi, ebx
jmp 0x47751c
pop edx
or ebx, 0xaea19e66
and esi, 0xaea1bd60
add ebx, 0xaea1d858
sub ecx, esi
xor ebx, edi
mov ecx, esi
jmp 0x476968
pop edx
xor ecx, edi
shl ecx, 0x13
xchg ecx, esi
sub edi, ecx
ror ebx, 0x13
neg edi
bswap ecx
or edi, 0xaea45686
jmp 0x476a2f
pop edx
dec ebx
mov ebx, esi
and edi, esi
or ecx, ebx
jmp 0x47771a
push 0xadd795e8
neg edi
mov edi, 0xaea936b6
xor ebx, ecx
xchg ecx, esi
mov esi, edi
or esi, ebx
jmp 0x4776de
push 0xaddbaa40
add esi, ecx
sub ebx, edi
xchg ecx, esi
mov ebx, esi
add esi, ebx
add ecx, ebx
and ecx, edi
sub edi, 0xaeae08a8
xchg esi, ebx
shr esi, 7
jmp 0x47623f
call fcn.00477f37
sub edi, 0xaeae658c
or esi, 0xaeae80e4
add ebx, 0xaeae9a5e
mov ebx, 0xaeaeb5ea
or edi, 0xaeaed0c2
xor ebx, esi
shr ecx, 0xf
add esi, 0xaeaf24f4
xor ecx, 0xaeaf3fec
sub ebx, esi
jmp 0x476f5c
push 0xadd6e234
shr esi, 0xe
add edi, 0xaeb0fba4
dec edi
add ebx, edi
jmp 0x475e04
pop edx
and edi, 0xaeb2e398
shl esi, 0x13
sub esi, ebx
not ecx
add ecx, esi
shr edi, 0x1e
inc edi
shr ebx, 0x1b
mov ecx, esi
or ebx, edi
and ebx, esi
mov esi, ebx
jmp 0x475919
push 0xadd5bd06
not ebx
rol ecx, 0xa
add ecx, esi
not esi
inc esi
or esi, edi
sub ebx, ecx
mov esi, ecx
jmp 0x476aab
call fcn.00477f37
shl edi, 0xb
xchg ebx, edi
sub esi, ebx
mov ebx, 0xaebc58f0
add edi, ebx
sub ecx, edi
mov ecx, edi
add edi, ebx
xor ecx, 0xaebcd9ca
add ecx, edi
shl ecx, 6
xor ecx, esi
jmp 0x47639d
pop edx
mov esi, 0xaec3229c
xchg esi, edi
sub edi, ebx
mov esi, 0xaec36f0c
xchg ebx, esi
sub edi, 0xaec3a848
jmp 0x475ad8
pop edx
inc edi
add ecx, 0xaec3e84c
ror ecx, 0x11
and edi, ebx
or edi, esi
ror ecx, 0x12
xor ecx, edi
shl esi, 0xc
jmp 0x476e93
call edx
shl esi, 0xe
sub edi, ebx
or ecx, edi
dec edi
add edi, esi
sub edi, ebx
shl edi, 0x18
xchg ebx, ecx
jmp 0x4766a3
push 0xadd2e7e4
not esi
and ebx, edi
rol esi, 0x12
and esi, ebx
shr esi, 0x1a
xchg esi, ecx
sub ebx, edi
sub esi, ebx
jmp 0x4763bd
push 0xadd97172
sub edi, ebx
mov esi, 0xaec8a4d6
and edi, 0xaec8be96
add ecx, ebx
sub ebx, edi
sub esi, ebx
jmp 0x476a5a
pop edx
sub ecx, esi
sub esi, edi
mov esi, edi
and ebx, esi
or ecx, edi
add ebx, edi
and esi, ebx
add ebx, ecx
jmp fcn.00477381
mov edx, 0x6332a2e
sub esi, ebx
sub edi, ebx
mov edi, ebx
xchg ecx, esi
ror edi, 0x1c
sub ecx, 0xaecb09f8
and esi, ebx
dec edi
jmp 0x476820
push 0xadd5da66
xor ebx, esi
add esi, 0xaeccbb34
add esi, 0xaeccd6f4
add ebx, ecx
or esi, 0xaecd08d4
xor edi, ecx
or ecx, 0xaecd3b3c
xor ebx, 0xaecd5a04
sub ecx, ebx
sub esi, edi
xor ebx, ecx
shr esi, 2
neg ebx
bswap ecx
jmp 0x475f06
push 0xadd2cabe
dec edi
sub ecx, 0xaed9192e
add edi, ecx
sub esi, edi
shl edi, 7
not ecx
shr ebx, 0x17
xchg ebx, ecx
jmp 0x4769b8
pop edx
not ebx
or esi, ebx
inc ebx
xor esi, edi
shr ecx, 0xa
inc edi
xor edi, esi
rol ebx, 0x12
jmp 0x477600
pop edx
or ebx, 0xaee0f68a
and ecx, 0xaee1104a
add ecx, ebx
rol edi, 8
xor ecx, ebx
add ecx, ebx
add ebx, edi
add edi, 0xaee1aa58
add ebx, esi
inc ecx
xor edi, ebx
or edi, ecx
and ebx, esi
sub edi, esi
jmp 0x47702f
mov edx, 0x6332a2e
mov esi, 0xaee513a8
sub ecx, esi
ror edi, 0x1c
or ecx, edi
jmp 0x476605
push 0xadd918b2
ror esi, 0xa
sub ebx, 0xaee5ab34
or edi, esi
sub ecx, ebx
sub esi, ecx
sub edi, esi
shr ecx, 0xa
sub edi, ebx
jmp 0x475ddd
pop edx
or ebx, esi
mov edi, ebx
ror ebx, 0x16
mov ecx, edi
jmp 0x476fd8
pop edx
add ecx, esi
sub edi, ecx
ror ebx, 8
not esi
jmp 0x47756f
push 0xadd2ad2a
add ebx, 0xaeea2622
or ebx, 0xaeea4550
shl esi, 0xb
not ebx
and ebx, ecx
or ecx, edi
jmp 0x476c6a
pop edx
dec ecx
and ecx, esi
dec ecx
and ebx, ecx
sub edi, ecx
xor ebx, edi
xchg ecx, ebx
or ecx, ebx
add edi, ebx
mov edi, 0xaeec957a
mov esi, 0xaeecaf00
xchg ebx, esi
jmp 0x476309
mov edx, 0x6332a2e
bswap esi
sub edi, esi
neg esi
shr edi, 1
mov edi, ecx
add esi, ecx
add esi, ebx
sub ecx, esi
xor esi, 0xaeedbd14
sub ecx, edi
jmp 0x475f8a
call edx
add ecx, edi
shl ecx, 6
xchg esi, ebx
rol ebx, 0x17
dec esi
xor ecx, edi
add ecx, esi
xchg esi, edi
jmp 0x476d62
push 0xadd8fab5
sub edi, esi
mov edi, esi
or ecx, 0xaeef0f9e
or edi, ebx
mov esi, ebx
and ecx, 0xaeef5934
add ebx, edi
and ebx, ecx
sub edi, ecx
or esi, ebx
or edi, ecx
ror ecx, 1
xor ecx, edi
and esi, 0xaef027c0
jmp 0x476e27
push 0xadd29010
or ebx, ecx
sub ecx, ebx
jmp 0x476ed9
push 0xadcf51a8
xor esi, edi
bswap ebx
or edi, 0xaef4155e
or edi, ecx
mov esi, edi
and ecx, ebx
or ecx, edi
or ebx, edi
jmp 0x476001
call fcn.00477f37
neg esi
or ebx, esi
mov esi, 0xaef8ed74
sub ecx, 0xaef90c76
or ecx, edi
mov edi, ecx
add edi, ebx
sub esi, ecx
sub edi, esi
or esi, ecx
jmp 0x4769a0
call edx
add ebx, ecx
xchg ebx, edi
sub esi, ecx
xor esi, ecx
ror esi, 1
xor esi, ebx
shl edi, 0x10
inc ecx
and edi, 0xaefbc240
add ecx, edi
jmp 0x4765d1
pop edx
xor edi, ecx
xchg ecx, esi
ror edi, 3
shl esi, 0x19
inc ebx
and edi, esi
rol ebx, 1
xor esi, 0xaefcba3c
ror ebx, 0x16
or edi, esi
jmp 0x475fd4
push 0xadd1ab9a
not esi
sub ecx, ebx
add esi, edi
bswap ebx
jmp 0x47778b
call edx
and edi, 0xaf058ff6
and ebx, 0xaf05a968
add ebx, esi
add edi, 0xaf05df3e
add esi, 0xaf05fafe
add ebx, ecx
jmp 0x4766bf
call fcn.00477f37
or esi, ecx
add ebx, ecx
or esi, 0xaf0666b6
dec edi
jmp 0x47785b
push 0xadce8580
sub ebx, 0xaf06f616
xor edi, 0xaf07157e
or ecx, 0xaf0730d0
xor edi, ebx
or ebx, 0xaf076338
or esi, ecx
or edi, 0xaf079782
shr esi, 0x1d
jmp 0x476f39
call edx
and esi, edi
add ebx, edi
xchg esi, edi
inc ebx
add esi, ecx
and ebx, edi
not edi
or ecx, 0xaf169a6e
jmp 0x477927
call edx
inc esi
or esi, ecx
sub ebx, ecx
neg ecx
sub esi, ecx
inc esi
xor edi, ecx
inc ecx
neg ebx
sub esi, ebx
jmp 0x475a75
push 0xadd15697
sub edi, ebx
neg ebx
mov edi, ebx
sub ebx, ecx
mov ebx, ecx
mov esi, edi
ror ebx, 0x19
ror edi, 0x1f
xchg ecx, edi
and esi, ebx
neg ebx
xor edi, ecx
and ecx, ebx
mov ebx, 0xaf1b634a
jmp 0x4764cb
pop edx
add edi, ebx
and edi, esi
add ecx, esi
inc ecx
shr ecx, 0x14
inc ebx
xor ebx, esi
xor ebx, 0xaf1c44b8
sub ebx, ecx
sub ecx, esi
jmp 0x47688c
push 0xadcf8a6a
sub ecx, 0xaf1c9b70
or ebx, ecx
xor ebx, ecx
xor edi, ecx
shr esi, 0xb
sub ecx, 0xaf1d210a
jmp 0x477c07
pop edx
neg esi
xor ecx, ebx
add edi, ecx
mov ecx, esi
bswap ecx
inc ecx
shr ebx, 0x1f
xchg edi, ebx
jmp 0x477be9
push 0xadd7b21a
ror ebx, 0xa
add ebx, ecx
or edi, ecx
sub edi, ebx
sub esi, 0xaf281c1e
or edi, ecx
xchg ecx, esi
rol esi, 0x12
xchg ecx, esi
and ecx, edi
jmp 0x475da2
pop edx
sub ecx, edi
sub esi, edi
sub esi, edi
and esi, ebx
dec ecx
xor ecx, ebx
xor ecx, ebx
and ebx, 0xaf2afcea
and ebx, 0xaf2b1e08
sub esi, ebx
mov ebx, esi
mov edi, ecx
xor edi, ecx
xchg ecx, esi
jmp 0x47566b
push 0xaddb8c4b
ror ecx, 6
add ebx, esi
ror esi, 3
inc ecx
jmp 0x4767fd
mov edx, 0x6332a2e
dec ebx
or edi, ebx
sub ebx, esi
and ecx, ebx
shl ebx, 0x14
add esi, edi
shr ebx, 0xb
add ecx, 0xaf2e8fb8
or ebx, esi
or ecx, edi
mov ebx, edi
add edi, ebx
jmp 0x477d3c
call edx
xchg edi, ebx
xor esi, ebx
or esi, 0xaf2f4966
mov edi, ecx
mov ebx, esi
ror ecx, 0x13
add ebx, 0xaf2fb31c
and edi, esi
jmp 0x475eb9
push esp
and edi, ebx
neg edi
or edi, 0xaf313df0
dec ecx
jmp 0x4763ff
pop edx
or edi, ecx
sub ebx, edi
mov ebx, edi
xchg ecx, esi
xchg ebx, esi
and edi, 0xaf320790
sub ebx, ecx
sub esi, edi
sub esi, edi
not edi
jmp 0x477778
push 0xadd777be
nop
and ebx, edi
add ecx, ebx
and ecx, edi
sub edi, 0xaf331a98
sub ebx, ecx
sub esi, 0xaf334e9a
sub esi, ecx
xor ecx, esi
and esi, ecx
shr ecx, 0x1e
inc ebx
jmp 0x47675b
call edx
or edi, 0xaf3479a0
mov edi, esi
xor esi, edi
or ecx, esi
add esi, ebx
xchg edi, ebx
xchg edi, ebx
bswap ecx
inc ecx
or esi, ebx
jmp 0x4768bd
push 0xadd4d498
xchg esi, edi
or ebx, edi
jmp 0x477d5c
pop edx
xchg ebx, esi
mov ebx, ecx
neg ecx
or ecx, 0xaf48831e
or ecx, edi
mov ecx, 0xaf48b8e4
sub ebx, 0xaf5e31f0
not esi
sub ecx, ebx
xchg ebx, esi
jmp 0x47759a
pop edx
sub edi, esi
shl edi, 0x10
or edi, 0xaf5edf3a
or esi, ecx
bswap ebx
shr ecx, 0x13
mov ecx, edi
add ebx, esi
xchg ecx, ebx
or ecx, 0xaf5f9ace
mov edi, ebx
sub ebx, 0xaf5fcdfe
jmp 0x476e84
pop edx
shr ebx, 6
add edi, ecx
mov edi, esi
and ebx, esi
xchg edi, ebx
add ebx, edi
mov ebx, 0xaf60971c
or ecx, esi
jmp 0x476f74
pop edx
and edi, 0xaf60e996
sub ebx, edi
or esi, ecx
not esi
xchg ebx, esi
xor ebx, ecx
jmp 0x477821
push 0xadd18fd2
xchg esi, edi
xchg ebx, edi
add esi, 0xaf6215a0
mov esi, ecx
mov ecx, ebx
mov ecx, 0xaf627b3a
xor ebx, edi
sub ebx, edi
mov ecx, ebx
bswap edi
jmp 0x477217
push 0xadce680c
add edi, 0xaf7d28a4
xor ecx, edi
add ecx, edi
neg esi
and esi, ebx
xchg ecx, ebx
xchg ebx, edi
not ecx
and edi, 0xaf7df9d4
shr ebx, 0x1c
mov ebx, 0xaf7e2da2
sub ecx, 0xaf7e4714
jmp 0x4772e8
push 0x401400
bswap ebx
and esi, edi
xor esi, ebx
and ebx, esi
add ecx, edi
and ecx, esi
ror ebx, 3
mov ecx, edi
xor edi, ebx
add esi, edi
add ebx, ecx
sub esi, edi
jmp 0x4762d7
pop edx
add edi, ebx
xor edi, 0xaf825d8c
ror esi, 2
nop
or ebx, ecx
add esi, ebx
mov edi, ebx
xor edi, esi
add esi, edi
add ecx, 0xaf832ae6
and esi, ecx
or ecx, 0xaf835c92
add esi, ecx
add ebx, 0xaf838d26
jmp 0x4778bc
call edx
xor esi, 0xaf84f902
xor ebx, esi
add ebx, esi
xchg esi, edi
and esi, ecx
sub ebx, ecx
jmp 0x476658
call edx
xor ebx, esi
not ecx
neg esi
and esi, ebx
ror esi, 0xc
mov esi, 0xaf8bf0c8
dec esi
inc ecx
jmp 0x475b67
pop edx
shl edi, 0x14
xchg ebx, ecx
and ecx, ebx
dec ecx
xchg esi, ebx
sub ebx, 0xaf8e435c
add edi, ecx
add edi, 0xaf8e75d0
jmp 0x47575d
mov edx, 0x6332a2e
mov ebx, ecx
add esi, ecx
xor esi, 0xaf8ecdc0
sub ecx, edi
jmp 0x4772c9
call fcn.00477f37
shr esi, 0xf
and edi, ecx
inc esi
add ebx, 0xaf92207e
or ebx, esi
rol esi, 0x14
add edi, 0xaf926d34
xor ecx, edi
jmp 0x477ed8
call fcn.00477f37
add ecx, ebx
mov ecx, 0xaf93cf16
and ebx, edi
rol esi, 0xf
not ecx
and ebx, esi
and edi, ebx
xor ecx, edi
shl esi, 3
or ecx, ebx
ror edi, 0x1d
and edi, esi
inc edi
bswap ecx
jmp 0x477502
call fcn.00477f37
neg ecx
or edi, 0xaf9817ee
add edi, ebx
not ecx
xor edi, ecx
xchg ecx, ebx
rol ecx, 0x1b
shr ecx, 0x1b
jmp 0x47713f
mov edx, 0x6332a2e
add esi, 0xaf98dcce
not ebx
xchg esi, ecx
xor ebx, esi
ror edi, 0x19
and edi, esi
jmp 0x47690d
pop edx
mov ebx, esi
xchg ecx, ebx
add edi, 0xaf9b2c8a
xor ecx, esi
xor esi, ecx
or edi, ebx
sub ecx, 0xaf9b96d4
add edi, esi
jmp 0x475abd
pop edx
or esi, 0xafa0f306
or ecx, 0xafa10ec6
add esi, ecx
xor ecx, 0xafa140d8
and ecx, ebx
inc edi
jmp 0x47584f
call edx
and ecx, 0xafa37b1a
inc ecx
xor ebx, edi
and esi, edi
bswap ecx
and edi, ebx
rol ecx, 0x17
and ecx, edi
and ecx, esi
not ebx
jmp 0x475731
mov edx, 0x6332a2e
or ecx, ebx
neg esi
inc ecx
mov edi, 0xafa4dda8
xor ebx, esi
add edi, 0xafa51058
shr edi, 0x18
and ecx, ebx
jmp 0x4762f3