Function at 0x401000
Capabilities:
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
call sub.user32.dll_GetProcessWindowStation
cmp eax, 0xfffffee0
jne 0x40107f
call sub.oleaut32.dll_SafeArrayCreateVectorEx
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.oleaut32.dll_SafeArrayCreateVectorEx
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.oleaut32.dll_SafeArrayCreateVectorEx
call sub.oleaut32.dll_SafeArrayCreateVectorEx
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.oleaut32.dll_SafeArrayCreateVectorEx
call sub.oleaut32.dll_SafeArrayCreateVectorEx
call sub.oleaut32.dll_SafeArrayCreateVectorEx
call sub.oleaut32.dll_SafeArrayCreateVectorEx
call sub.oleaut32.dll_SafeArrayCreateVectorEx
call sub.oleaut32.dll_SafeArrayCreateVectorEx
ret
call sub.user32.dll_GetDesktopWindow
cmp eax, 0xfffffef2
jne 0x401108
call sub.oleaut32.dll_SafeArrayCreateVectorEx
call sub.oleaut32.dll_SafeArrayCreateVectorEx
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.oleaut32.dll_SafeArrayCreateVectorEx
call sub.oleaut32.dll_SafeArrayCreateVectorEx
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.oleaut32.dll_SafeArrayCreateVectorEx
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.oleaut32.dll_SafeArrayCreateVectorEx
call sub.oleaut32.dll_SafeArrayCreateVectorEx
call sub.oleaut32.dll_SafeArrayCreateVectorEx
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.oleaut32.dll_SafeArrayCreateVectorEx
ret
call sub.user32.dll_GetMessageExtraInfo
cmp eax, 0xffffff02
jne 0x401169
call sub.oleaut32.dll_SafeArrayCreateVectorEx
call sub.oleaut32.dll_SafeArrayCreateVectorEx
call sub.oleaut32.dll_SafeArrayCreateVectorEx
call sub.oleaut32.dll_SafeArrayCreateVectorEx
call sub.oleaut32.dll_SafeArrayCreateVectorEx
call sub.oleaut32.dll_SafeArrayCreateVectorEx
call sub.oleaut32.dll_SafeArrayCreateVectorEx
call sub.oleaut32.dll_SafeArrayCreateVectorEx
call sub.oleaut32.dll_SafeArrayCreateVectorEx
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.oleaut32.dll_SafeArrayCreateVectorEx
ret
call sub.user32.dll_GetDesktopWindow
cmp eax, 0xffffff0a
jne 0x401206
call sub.oleaut32.dll_SafeArrayCreateVectorEx
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.oleaut32.dll_SafeArrayCreateVectorEx
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.oleaut32.dll_SafeArrayCreateVectorEx
call sub.oleaut32.dll_SafeArrayCreateVectorEx
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.oleaut32.dll_SafeArrayCreateVectorEx
call sub.oleaut32.dll_SafeArrayCreateVectorEx
call sub.oleaut32.dll_SafeArrayCreateVectorEx
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
ret
jmp 0x4dad2a
or ebx, esi
sub esi, 0xc86892dc
add ebx, edx
jmp 0x4dc3b0
pop ecx
add edi, edx
xor esi, ebx
shr edx, 0x14
xchg esi, ebx
inc esi
or ebx, edi
jmp 0x4db9bd
pop ecx
add edx, ebx
and ebx, esi
xor edi, ebx
add ebx, 0xc8e37c64
jmp 0x4dd23c
call fcn.004db975
bswap esi
ror edx, 0xf
or edx, edi
sub esi, edi
sub edi, 0xc8e7a35a
xchg ebx, edx
or esi, edx
shl edx, 8
sub edi, ebx
neg edi
inc edi
rol ebx, 0x1c
jmp 0x4dd2ee
pop ecx
and edx, ebx
and edi, esi
sub esi, 0xc8e9b54e
not edi
xor edx, esi
and ebx, edx
jmp 0x4dc267
push 0x401400
add esi, 0xc8ec4b18
bswap ebx
jmp 0x4dd666
mov ecx, 0x75624153
and ebx, esi
and edi, ebx
xchg esi, ebx
xchg esi, edx
neg esi
xchg edx, edi
jmp 0x4dd423
pop ecx
nop
ror edx, 1
add ebx, edi
sub esi, 0xc8f38dc8
bswap edi
ror esi, 0xf
ror ebx, 0xd
add esi, 0xc8f40296
jmp 0x4db608
pop ecx
xchg edi, edx
neg edi
neg edx
or edi, 0xc8f5f364
bswap esi
mov edx, ebx
inc esi
or edi, edx
not ebx
mov ebx, edi
jmp 0x4db237
call ecx
or edx, 0xc9004f76
or ebx, 0xc9006eea
xchg edx, ebx
inc edi
and esi, ebx
or edx, esi
xor edi, 0xc900f6c2
or esi, 0xc90112fa
jmp 0x4dad60
push 0xc86b2e3e
xor edi, 0xc9013b8e
or edi, edx
xor edi, esi
sub ebx, edi
xor edi, 0xc901a7fa
xchg ebx, edi
bswap edi
dec esi
sub ebx, esi
or ebx, edi
or ebx, edi
or edi, edx
jmp 0x4dc223
call fcn.004db975
add esi, edi
rol ebx, 0x11
xor edi, esi
xor esi, edx
shr esi, 0x15
mov edi, esi
xchg ebx, edx
sub edi, esi
mov edx, esi
mov edx, 0xc904428e
or esi, edi
ror ebx, 1
not esi
ror edi, 0x11
jmp 0x4db996
push 0xc86ea13a
add ebx, edi
shl esi, 2
mov ebx, 0xc90514b0
sub edx, ebx
shl ebx, 0x11
or edi, esi
jmp 0x4dbb0a
pop ecx
and edx, ebx
mov edi, 0xc90c4e52
mov edx, esi
mov edi, ebx
dec edi
xor esi, edx
ror esi, 0x1c
dec ebx
and ebx, 0xc90d1260
add edx, esi
sub edx, esi
and ebx, esi
dec edx
rol esi, 0x1f
jmp fcn.004db3d9
call fcn.004db975
xor edx, ebx
sub edi, esi
or ebx, edi
ror esi, 0x14
xor ebx, esi
xor esi, ebx
jmp 0x4dca42
call ecx
and esi, 0xc9101a6c
xor ebx, esi
rol ebx, 0x1e
add edi, ebx
sub ebx, 0xc9108980
and esi, edi
or esi, ebx
shl edx, 4
sub ebx, 0xc910f93e
xchg edi, ebx
or esi, edx
shl esi, 0xb
jmp 0x4dadf0
pop ecx
and edx, esi
xor edx, ebx
shl esi, 0xe
sub edx, 0xc9135d00
and ebx, 0xc913796c
inc esi
not edx
add edx, edi
jmp 0x4dc286
push 0xc86d8e92
xor ebx, edx
or edx, ebx
jmp 0x4dd38d
push 0xc873e67c
and edx, ebx
xor edi, esi
or edx, esi
or edx, esi
add ebx, edi
shl esi, 3
mov ebx, 0xc9217df2
xor esi, edi
ror edi, 0xe
mov esi, 0xc921d1f2
shr ebx, 0x11
sub edi, 0xc9220962
jmp 0x4dbae9
pop ecx
ror ebx, 0x1b
not edi
dec edi
rol edi, 0xe
xchg edi, ebx
xchg edi, edx
jmp 0x4dd0b9
push 0xc871d856
xor esi, edi
xor esi, 0xc9242a8a
add esi, edx
add esi, 0xc9246164
not edx
xor ebx, edx
bswap esi
and esi, 0xc924d752
xor ebx, 0xc924f33c
add edx, edi
add ebx, 0xc92529e4
dec edi
jmp 0x4db890
push 0xc877514c
and esi, ebx
inc esi
xchg ebx, edi
and edi, edx
sub ebx, edi
add edi, esi
xor esi, edi
xor edi, esi
xor esi, edx
shr esi, 0xf
and edx, ebx
xchg edx, esi
jmp 0x4dd58e
call fcn.004db975
shl ebx, 5
not edx
ror edx, 6
xchg esi, edx
xor edi, edx
or edx, ebx
or edi, esi
shr esi, 0x10
jmp 0x4dcfb4
call fcn.004db975
add edi, esi
add edx, esi
mov ebx, edi
and ebx, edx
rol edi, 0x14
not esi
or ebx, esi
or edi, ebx
and edi, esi
dec ebx
sub edi, ebx
neg edi
jmp 0x4db198
call ecx
add ebx, 0xc92d61d4
shr esi, 0xe
mov edi, esi
xchg ebx, edx
jmp 0x4dbbe5
pop ecx
sub edi, edx
mov edx, esi
xchg esi, edx
xor edi, esi
xor esi, edx
mov esi, 0xc92f9110
add esi, edi
or edi, 0xc92fc438
jmp 0x4dbd2f
call fcn.004db975
sub edi, ebx
dec edi
xor ebx, edx
shr edi, 0x19
xor ebx, 0xc9306118
and edi, 0xc9307d52
neg esi
shl edx, 7
sub ebx, 0xc930d3d4
and esi, edi
jmp 0x4dd445
pop ecx
bswap esi
mov edx, 0xc9313766
mov ebx, edi
and esi, edi
and esi, edi
mov esi, ebx
jmp 0x4db78d
mov ecx, 0x75624153
not edi
or edx, 0xc931e12a
and edx, edi
mov edx, ebx
xor esi, edx
mov edi, esi
add ebx, edi
or esi, edx
jmp 0x4dae70
push 0xc871f950
bswap esi
shr edx, 0x18
mov edx, 0xc936ef7e
mov ebx, edi
rol edx, 5
or ebx, edx
neg edi
or edi, esi
jmp 0x4dbc45
push 0xd992a
inc ebx
xchg ebx, esi
add ebx, edx
xor edi, 0xc938f2cc
jmp 0x4daf03
pop ecx
xchg edx, ebx
xchg ebx, edx
and edi, esi
and edi, esi
or esi, edx
xchg esi, edx
jmp 0x4dd25b
push 0xc870c6a8
xchg ebx, edx
mov edi, 0xc93bfc12
xor edi, esi
or edx, esi
xor edi, 0xc93c55e6
not ebx
add edx, esi
neg edi
jmp 0x4db7ea
call ecx
xor edx, edi
and ebx, esi
add esi, ebx
shr esi, 2
mov ebx, edi
xchg edi, ebx
and edx, ebx
mov edi, 0xc93fc5ba
mov edx, esi
xchg esi, edx
neg esi
and esi, edx
and ebx, edx
mov esi, edi
jmp 0x4db7d5
pop ecx
mov edi, esi
not edx
dec edi
rol edx, 0xc
or esi, 0xc940fa4a
and esi, ebx
xor edi, 0xc9413018
xor edi, esi
bswap edi
neg edi
inc edi
and esi, ebx
add esi, 0xc941dfb0
rol edx, 5
jmp 0x4dc5b9
pop ecx
mov edx, esi
mov esi, edx
or ebx, edx
mov ebx, edx
xchg edx, ebx
not esi
dec esi
rol edi, 7
and ebx, edx
sub edi, 0xc944032e
and esi, 0xc9441f0a
neg edx
shl ebx, 0xa
or edi, esi
jmp 0x4db037
pop ecx
add esi, edx
neg esi
not esi
xor edx, ebx
jmp 0x4dbb4d
push 0xc874077e
add ebx, esi
sub edi, edx
bswap ebx
sub esi, 0xc94b006c
mov esi, edi
xchg edi, esi
bswap esi
mov edx, 0xc94b75c6
jmp 0x4dc8d9
push 0xc86ebe46
inc esi
and edx, edi
xchg ebx, edi
and edi, edx
add edx, ebx
or esi, edi
xchg ebx, edx
mov edi, ebx
and edx, edi
or ebx, esi
jmp 0x4dd7a1
call ecx
sub edi, esi
xor esi, 0xc94d5fa0
or edx, 0xc94d7b8c
and edx, edi
mov edx, ebx
and ebx, esi
ror ebx, 0x18
rol esi, 0xd
xchg edi, ebx
shr ebx, 0x1d
jmp 0x4db31e
pop ecx
inc edi
xor esi, 0xc94e8742
or edx, 0xc94ea3ae
xor edi, 0xc94ebf66
jmp 0x4dcb4c
mov ecx, 0x75624153
xchg edx, ebx
add edi, edx
and esi, edi
and ebx, 0xc94f377e
add edx, esi
mov ebx, edi
inc esi
xchg edi, ebx
xor esi, edi
or ebx, 0xc94fddaa
and edx, esi
xchg edi, esi
jmp 0x4db6d9
pop ecx
xchg edi, esi
not edx
xor ebx, edi
mov esi, edx
ror esi, 0xa
or edx, edi
xchg edx, edi
xchg esi, edx
or edi, ebx
xor ebx, edx
jmp 0x4dbacd
mov ecx, 0x75624153
shl ebx, 0x1e
add esi, edi
xchg edi, esi
sub esi, edi
neg esi
shl edx, 2
shr edi, 0x1c
or ebx, 0xc956d8ce
jmp 0x4dd6cf
push 0xc878eb74
and ebx, edi
xchg ebx, esi
xchg ebx, edi
sub edi, ebx
neg edi
rol esi, 3
add edi, ebx
inc edx
or edi, ebx
mov ebx, esi
jmp 0x4dd3e4
pop ecx
and edx, ebx
mov edi, 0xc95d5614
xor edx, ebx
and edx, 0xc95d8f34
and edi, ebx
rol edx, 5
xchg edx, esi
bswap edx
jmp 0x4dd20a
mov ecx, 0x75624153
add esi, edx
xor ebx, edi
jmp 0x4db7aa
mov ecx, 0x75624153
sub edx, 0xc961f204
inc esi
add ebx, 0xc9622d1c
mov edi, edx
or edi, edx
mov ebx, edi
and esi, edi
or esi, ebx
bswap edi
ror esi, 0xf
jmp 0x4db20a
pop ecx
and ebx, edx
xor esi, edi
or ebx, 0xc967a75c
and edi, 0xc967c72e
jmp 0x4daeb2
call fcn.004db975
mov edi, ebx
xor edx, esi
and ebx, 0xc969c980
and ebx, edx
xchg esi, edx
xor ebx, edx
bswap esi
add esi, edx
jmp 0x4dc2b5
push 0xc86d70e2
add esi, edx
xor edi, edx
add edi, esi
add edx, esi
ror ebx, 0x17
or edx, esi
xor edi, 0xc96c7b3c
add edx, 0xc96c9b32
jmp 0x4db491
push 0xc86ad47a
and ebx, edx
and edi, edx
sub ebx, edi
xor edx, edi
and ebx, esi
or esi, ebx
add esi, 0xc96e5786
sub ebx, 0xc96e7360
sub esi, edx
or ebx, 0xc96ea800
sub edx, ebx
xchg ebx, edi
jmp 0x4dd683
pop ecx
xor ebx, edx
inc edi
shl ebx, 0x12
add ebx, edi
and edx, esi
mov edx, edi
jmp 0x4dd470
call fcn.004db975
or edx, esi
sub edi, edx
xchg edi, ebx
add esi, edi
and ebx, 0xc97aefae
mov edi, 0xc97b0862
or esi, 0xc97b24f2
add edx, ebx
jmp 0x4dca34
pop ecx
add esi, edx
shr esi, 1
xor edx, 0xc97fe6f2
add edi, edx
rol esi, 9
add edi, esi
jmp 0x4dd6ae
pop ecx
or edi, esi
dec edi
dec ebx
and ebx, esi
add esi, ebx
add ebx, esi
not edi
xor edx, esi
jmp 0x4dc876
mov ecx, 0x75624153
neg edi
xor esi, edi
or edi, esi
xchg edx, ebx
and ebx, esi
mov ebx, edi
sub edx, ebx
rol esi, 5
inc ebx
and edx, edi
add edi, edx
xor esi, edx
jmp 0x4db691
pop ecx
or edx, esi
or edx, esi
xor edi, 0xc986ca4e
shr edi, 0x14
xor esi, 0xc9870956
or edi, edx
xor ebx, esi
mov esi, edx
xchg edx, esi
inc esi
jmp 0x4db63a
pop ecx
or ebx, esi
mov edi, esi
inc edx
add edi, edx
xor esi, edx
bswap edx
ror ebx, 1
xchg ebx, edx
shr esi, 0xd
mov ebx, edi
xor esi, edx
mov edx, edi
jmp 0x4dba08
pop ecx
and edi, esi
mov ebx, esi
sub ebx, edi
rol edx, 5
xchg edx, ebx
and ebx, esi
jmp 0x4dc37a
call ecx
sub esi, 0xc98a9bd6
mov ebx, 0xc98abbfe
shr ebx, 0x1f
sub edx, ebx
sub edi, esi
xor edx, esi
xor ebx, edx
and edx, edi
jmp 0x4dd06d
pop ecx
xchg esi, edi
xchg ebx, esi
add edx, 0xc991c926
sub esi, edi
shr edx, 0x10
sub edx, esi
and edi, ebx
and edx, 0xc9925544
jmp 0x4dd335
push 0xc86ab452
neg edi
xchg edi, ebx
ror edx, 0x18
mov edi, ebx
and esi, edx
add edi, 0xc993b618
xor esi, edx
xor edx, ebx
mov edi, ebx
and esi, ebx
jmp 0x4dbf53
call ecx
not esi
xor esi, 0xc9986932
rol ebx, 0x1a
sub esi, edi
and edx, edi
xchg edi, ebx
jmp 0x4db8e7
pop ecx
add esi, ebx
or edi, 0xc99b0e74
mov esi, edx
or ebx, esi
sub edi, ebx
sub esi, edx
add ebx, esi
mov ebx, 0xc99baf44
bswap ebx
neg edx
jmp 0x4dce1b
push esp
shr esi, 5
bswap edx
or ebx, 0xc9a1518c
add ebx, esi
jmp 0x4dcd91
push 0xc875ba0e
or edi, ebx
xchg ebx, esi
xor esi, ebx
or esi, 0xc9a3d71e
add edx, ebx
and edx, esi
not ebx
dec esi
or esi, edx
and edi, 0xc9a47a78
xor esi, 0xc9a496b2
xor edx, edi
xor esi, 0xc9a4cc2a
ror edi, 0x18
jmp 0x4ddb18
call fcn.004db975
bswap edx
or esi, edi
mov ebx, edi
mov esi, edi
sub ebx, edx
add edi, edx
mov edi, ebx
and esi, ebx
shl edx, 6
neg ebx
jmp 0x4db399
call ecx
sub edi, edx
inc edx
add ebx, esi
sub esi, 0xc9ae8fe0
add esi, edx
mov edx, edi
jmp 0x4dc186
pop ecx
sub edx, edi
nop
or edi, esi
xchg edi, esi
and edi, ebx
and edx, 0xc9b5bbee
jmp 0x4dcf39
push 0xc8704c75
or ebx, edx
sub edi, 0xc9b7d8c8
and esi, 0xc9b7f534
mov edi, esi
and ebx, 0xc9b828b4
sub edi, esi
bswap edx
sub edi, 0xc9b88070
sub edi, 0xc9b89c28
sub edx, esi
add edx, esi
mov edi, edx
jmp 0x4dd577
pop ecx
sub ebx, edx
xor edx, 0xc9b92dee
dec esi
sub ebx, edi
add ebx, edi
add edx, edi
or edi, edx
dec edx
rol esi, 0x1c
and esi, edi
jmp 0x4dc893
push 0xc86c40e1
or esi, edx
sub edi, esi
bswap edx
neg edi
rol esi, 8
not edx
mov ebx, edi
and edi, edx
mov esi, 0xc9bb0df2
xor esi, 0xc9bb29de
jmp 0x4dd93b
mov ecx, 0x75624153
sub edi, edx
add edx, 0xc9bc8f50
sub edi, ebx
or ebx, edi
add ebx, edx
or edx, edi
sub ebx, esi
xchg edi, esi
sub ebx, 0xc9bd4d54
inc esi
add ebx, 0xc9bd84ee
add edi, edx
add edx, ebx
or ebx, 0xc9bdd252
jmp 0x4dd7bc
push 0xc875f8be
xor edi, 0xc9c0a290
xor edi, esi
add edx, ebx
xor ebx, edx
add esi, 0xc9c10f30
or edi, esi
add ebx, edx
xchg edx, ebx
inc edx
xchg edi, edx
or edi, ebx
xchg esi, edx
jmp 0x4dd5c1
push 0xc874fe34
mov ebx, esi
or edx, 0xc9c264f4
or edx, 0xc9c28056
xor edi, esi
and esi, edx
sub esi, edi
neg edi
sub edi, ebx
jmp 0x4dbb66
call ecx
xor esi, ebx
dec ebx
bswap edx
sub ebx, edx
jmp 0x4dbe80
call ecx
ror edx, 0x10
and ebx, edx
xchg esi, edx
or ebx, 0xc9c9c61c
mov edi, 0xc9c9e278
and edi, esi
jmp 0x4dd482
push 0xc874e15e
or edi, edx
dec ebx
sub ebx, edx
add edi, ebx
or esi, 0xc9d17a72
dec edi
mov edx, 0xc9d1b560
not edi
xchg ebx, esi
bswap ebx
jmp 0x4dc973
pop ecx
or esi, edi
xchg ebx, edx
or esi, edx
and ebx, edx
add edx, edi
and edx, ebx
dec edx
ror edi, 0x1a
jmp 0x4dc4a1
push 0xc87730f6
mov edx, ebx
not esi
jmp 0x4db66f
call fcn.004db975
inc edi
or edx, ebx
xchg edx, ebx
not esi
or ebx, esi
and edi, esi
sub esi, 0xc9f04dee
or edx, edi
jmp 0x4dbb27
push 0x40
sub ebx, esi
bswap ebx
inc esi
or edi, edx
mov ebx, edx
sub esi, edx
jmp 0x4db8d2
push 0xc86d35b6
sub edx, 0xc9f26148
mov esi, ebx
mov edx, 0xc9f29470
or esi, ebx
bswap edi
sub edx, ebx
bswap edx
add esi, ebx
mov edi, esi
xor edi, 0xc9f35bd2
jmp 0x4dd0f2
push 0xc86d142a
add edx, edi
or edi, edx
add esi, ebx
shr esi, 0x1b
and ebx, edi
xor edi, ebx
or ebx, edi
xor edx, 0xc9f596ec
mov ebx, edi
rol esi, 0x12
jmp 0x4dcdcc
push esp
rol edi, 0x12
nop
add ebx, esi
and esi, 0xc9f86a38
xor ebx, edi
sub edi, ebx
or edx, ebx
xchg edx, edi
mov edx, 0xc9f8f7b0
add esi, edx
jmp 0x4dc561
push 0xc87713f4
or edx, edi
shl ebx, 0x1b
not edi
sub esi, ebx
mov edi, edx
add edi, 0xc9fdcd8a
not esi
not ebx
jmp 0x4dcce1
push 0xc86fb58e
ror ebx, 0x14
shl edi, 0x15
mov esi, edi
inc ebx
and edx, edi
and esi, ebx
jmp 0x4dd1c0
call ecx
or ebx, edx
neg esi
neg ebx
xor edx, edi
mov ebx, edi
mov ebx, edx
and esi, ebx
and esi, edx
rol edi, 9
add edx, ebx
jmp 0x4daff2
pop ecx
xor esi, edi
xor edi, 0xca04120e
or edi, esi
mov edx, edi
xor ebx, edx
add edi, edx
shl edx, 0x17
and edi, ebx
mov esi, edx
add ebx, 0xca04e87e
jmp 0x4dda97
pop ecx
add edx, 0xca07a7b4
ror edi, 0xe
xor ebx, edi
xor esi, edx
jmp 0x4dc840
pop ecx
and edi, 0xca0a0562
xor edx, 0xca0a2170
sub esi, ebx
ror edx, 0xa
xchg esi, edx
or edi, ebx
shr ebx, 0x12
mov ebx, esi
xchg esi, ebx
or esi, ebx
jmp 0x4dc1db
push 0xc86d5308
not edx
xor ebx, edi
mov esi, edx
xor edi, esi
sub edi, ebx
and esi, ebx
add edi, esi
mov edi, ebx
and esi, ebx
or edx, esi
inc esi
xchg ebx, edi
add edx, ebx
xchg edx, esi
jmp 0x4dbf10
mov ecx, 0x4132136a
or edi, 0xca1011ae
sub esi, edi
xor edi, esi
inc esi
or edi, edx
shr edx, 0xa
xor ebx, esi
add ebx, edi
neg edx
add edi, 0xca110b58
jmp 0x4dd7e1
mov ecx, 0x75624153
rol esi, 0xe
or edi, 0xca12a626
sub edi, edx
add esi, 0xca12dff4
xchg edi, ebx
add esi, ebx
xor edx, ebx
rol esi, 0x18
jmp 0x4dbecf
pop ecx
add esi, ebx
or ebx, edi
shr esi, 8
neg ebx
sub ebx, edx
xor edx, edi
jmp 0x4dcf1a
pop ecx
add edi, edx
sub edx, 0xca16597c
nop
dec esi
dec ebx
xor edi, 0xca16cdca
or esi, 0xca16e636
xchg edi, ebx
jmp 0x4dc7ec
pop ecx
bswap ebx
add esi, ebx
inc ebx
mov ebx, edi
add edx, ebx
or ebx, 0xca17ae58
or edx, 0xca17ca92
sub esi, ebx
jmp 0x4dd170
call ecx
not edx
or ebx, edx
neg edi
mov edi, ebx
and esi, ebx
and esi, edx
and ebx, edx
mov edi, edx
jmp 0x4db3f9
pop ecx
rol edi, 0x19
add edx, esi
neg edi
mov ebx, edx
inc ebx
mov esi, 0xca1df75e
xor ebx, edi
and edi, esi
jmp 0x4dc245
mov ecx, 0x75624153
ror edx, 0x1e
and ebx, edx
ror ebx, 9
sub edi, esi
add ebx, esi
sub ebx, edi
rol edx, 0x15
shl ebx, 0x1d
or edi, 0xca20b564
inc edx
shr edx, 0xf
neg esi
jmp 0x4dc0dc
mov ecx, 0x75624153
xchg ebx, esi
or edi, esi
mov edx, edi
and ebx, edi
ror esi, 0x1d
shl edi, 0xc
shl edi, 0xa
add edx, esi
xor edi, esi
or edx, esi
bswap edi
or edi, edx
jmp 0x4dcd74
call fcn.004db975
xchg ebx, edi
and ebx, 0xca24e502
or edx, edi
mov edx, edi
neg edx
xchg edx, ebx
xchg esi, edi
sub ebx, edi
not edx
sub edx, edi
jmp 0x4dc71a
call ecx
shl edi, 0x1c
sub edx, ebx
not edx
sub edx, esi
not esi
neg edx
add ebx, esi
mov esi, ebx
jmp 0x4dcbf0
push 0xc8782cf7
or edx, esi
xchg edx, esi
sub esi, edx
neg edx
jmp 0x4daf85
pop ecx
and esi, ebx
xor edx, 0xca282522
or ebx, 0xca284164
xchg edx, ebx
not esi
xor ebx, 0xca2894da
and edx, esi
sub edx, edi
jmp 0x4dd557
pop ecx
sub esi, ebx
bswap ebx
or esi, 0xca2ec562
add edi, 0xca2ee680
xchg esi, edi
ror edx, 0x13
rol edi, 0x13
xchg edi, ebx
jmp 0x4dc034
push 0xc8706a24
xor esi, edi
or edi, ebx
shr ebx, 4
and edx, 0xca2ff2ea
jmp 0x4dd720
mov ecx, 0x75624153
add edi, edx
add edx, ebx
mov ebx, edi
and esi, edx
jmp 0x4db346
push 0xc87619ec
sub esi, edi
mov ebx, esi
shl edx, 0x12
xchg esi, ebx
inc esi
sub esi, edx
xor edi, edx
inc edx
jmp 0x4dbdd5
call ecx
ror esi, 3
xchg edi, edx
and esi, ebx
mov edx, esi
sub edi, esi
sub ebx, 0xca370780
bswap edx
ror ebx, 0x10
jmp 0x4dcfe9
push 0xc86af22a
neg edx
ror edi, 6
and ebx, edi
xor edi, edx
xchg ebx, edx
sub edi, esi
or edx, 0xca381488
add ebx, 0xca3830f4
shr esi, 0x13
or esi, edx
sub edx, ebx
inc edx
jmp 0x4ddb90
push 0xc878cac3
ror edi, 3
and ebx, edi
dec edx
xchg edx, ebx
not esi
xor edx, ebx
and edx, 0xca397742
mov ebx, 0xca399350
jmp 0x4dbd11
call fcn.004db975
add edx, 0xca39bbb6
add ebx, esi
sub edi, edx
add esi, edx
mov edx, ebx
mov ebx, 0xca3a4066
mov ebx, esi
xchg esi, ebx
sub ebx, esi
dec edi
jmp 0x4dc442
push 0xc8708bd4
and edx, 0xca3c3ffe
mov esi, ebx
dec edx
xchg esi, edi
sub edi, esi
xor edi, 0xca3cc6fc
not ebx
xor ebx, edx
xor edx, edi
mov edi, ebx
sub esi, ebx
neg ebx
jmp 0x4dd88e
mov ecx, 0x75624153
dec ebx
sub ebx, edx
xchg edx, esi
sub esi, edx
neg edx
xor esi, ebx
sub edx, esi
sub edi, ebx
jmp 0x4dc6cd
push 0xc86edfc2
xor esi, edx
mov edx, ebx
xchg ebx, edx
shl edi, 7
sub ebx, 0xca408e40
add ebx, edi
jmp 0x4dd788
call fcn.004db975
and esi, 0xca40d032
mov edx, 0xca40ec1e
xor ebx, esi
xor edi, 0xca41248a
sub esi, edx
mov ebx, edx
xchg edx, ebx
xchg ebx, edx
jmp 0x4db752
call fcn.004db975
dec edi
sub esi, 0xca41db80
and edx, 0xca41f7ec
rol edi, 9
or edx, ebx
or edi, esi
or ebx, esi
dec edi
add edx, ebx
neg esi
mov esi, ebx
sub edx, ebx
and ebx, edx
dec ebx
jmp 0x4dce7c
push 0xc870a9ae
neg esi
inc esi
or ebx, 0xca47d7b6
add esi, edi
add ebx, esi
xchg esi, ebx
or esi, ebx
add edx, ebx
mov esi, edi
ror esi, 0xf
xor ebx, esi
rol ebx, 0x19
jmp 0x4db93d
push 0xc86c5e16
nop
sub edx, esi
inc esi
or ebx, edi
xor edx, 0xca4da34a
xor ebx, edx
rol ebx, 0xf
mov esi, 0xca4dfb38
shr ebx, 0xe
rol edi, 0x11
xchg edi, ebx
and esi, 0xca4e6a76
jmp 0x4dbda1
push 0xc873c925
xchg edx, edi
shl ebx, 3
shr esi, 4
ror edx, 0x1c
inc edi
add esi, edi
jmp 0x4db5d9
push 0xc875db66
add ebx, esi
mov esi, ebx
or esi, ebx
sub edi, ebx
xor ebx, edi
or edi, edx
neg ebx
ror esi, 3
and edi, edx
sub edi, esi
jmp 0x4dc940
push 0xc86b1030
sub ebx, esi
ror edi, 0xf
sub esi, 0xca60ae0a
sub edi, ebx
or ebx, edx
xor edi, edx
jmp 0x4db1be