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

Disassembly:
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xffffff0b
jne 0x40107f
call sub.shell32.dll_SHGetRealIDL
call sub.ntdll.dll_RtlActivateActivationContext
call sub.shell32.dll_SHGetRealIDL
call sub.ntdll.dll_RtlActivateActivationContext
call sub.shell32.dll_SHGetRealIDL
call sub.ntdll.dll_RtlActivateActivationContext
call sub.ntdll.dll_RtlActivateActivationContext
call sub.shell32.dll_SHGetRealIDL
call sub.shell32.dll_SHGetRealIDL
call sub.ntdll.dll_RtlActivateActivationContext
call sub.ntdll.dll_RtlActivateActivationContext
call sub.shell32.dll_SHGetRealIDL
call sub.shell32.dll_SHGetRealIDL
call sub.shell32.dll_SHGetRealIDL
call sub.shell32.dll_SHGetRealIDL
call sub.ntdll.dll_RtlActivateActivationContext
call sub.shell32.dll_SHGetRealIDL
call sub.ntdll.dll_RtlActivateActivationContext
call sub.shell32.dll_SHGetRealIDL
call sub.ntdll.dll_RtlActivateActivationContext
call sub.ntdll.dll_RtlActivateActivationContext
call sub.shell32.dll_SHGetRealIDL
ret
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xffffff24
jne 0x4010e0
call sub.ntdll.dll_RtlActivateActivationContext
call sub.shell32.dll_SHGetRealIDL
call sub.shell32.dll_SHGetRealIDL
call sub.ntdll.dll_RtlActivateActivationContext
call sub.shell32.dll_SHGetRealIDL
call sub.shell32.dll_SHGetRealIDL
call sub.ntdll.dll_RtlActivateActivationContext
call sub.shell32.dll_SHGetRealIDL
call sub.ntdll.dll_RtlActivateActivationContext
call sub.ntdll.dll_RtlActivateActivationContext
call sub.shell32.dll_SHGetRealIDL
call sub.ntdll.dll_RtlActivateActivationContext
call sub.shell32.dll_SHGetRealIDL
call sub.shell32.dll_SHGetRealIDL
call sub.ntdll.dll_RtlActivateActivationContext
call sub.ntdll.dll_RtlActivateActivationContext
ret
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xfffffee1
jne 0x401178
call sub.shell32.dll_SHGetRealIDL
call sub.shell32.dll_SHGetRealIDL
call sub.ntdll.dll_RtlActivateActivationContext
call sub.ntdll.dll_RtlActivateActivationContext
call sub.ntdll.dll_RtlActivateActivationContext
call sub.ntdll.dll_RtlActivateActivationContext
call sub.ntdll.dll_RtlActivateActivationContext
call sub.ntdll.dll_RtlActivateActivationContext
call sub.ntdll.dll_RtlActivateActivationContext
call sub.shell32.dll_SHGetRealIDL
call sub.shell32.dll_SHGetRealIDL
call sub.shell32.dll_SHGetRealIDL
call sub.ntdll.dll_RtlActivateActivationContext
call sub.ntdll.dll_RtlActivateActivationContext
call sub.shell32.dll_SHGetRealIDL
call sub.ntdll.dll_RtlActivateActivationContext
call sub.shell32.dll_SHGetRealIDL
call sub.shell32.dll_SHGetRealIDL
call sub.shell32.dll_SHGetRealIDL
call sub.shell32.dll_SHGetRealIDL
call sub.shell32.dll_SHGetRealIDL
call sub.shell32.dll_SHGetRealIDL
call sub.shell32.dll_SHGetRealIDL
call sub.shell32.dll_SHGetRealIDL
call sub.ntdll.dll_RtlActivateActivationContext
call sub.ntdll.dll_RtlActivateActivationContext
call sub.ntdll.dll_RtlActivateActivationContext
ret
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xffffff0e
jne 0x4011e8
call sub.ntdll.dll_RtlActivateActivationContext
call sub.shell32.dll_SHGetRealIDL
call sub.ntdll.dll_RtlActivateActivationContext
call sub.shell32.dll_SHGetRealIDL
call sub.ntdll.dll_RtlActivateActivationContext
call sub.shell32.dll_SHGetRealIDL
call sub.shell32.dll_SHGetRealIDL
call sub.shell32.dll_SHGetRealIDL
call sub.shell32.dll_SHGetRealIDL
call sub.ntdll.dll_RtlActivateActivationContext
call sub.ntdll.dll_RtlActivateActivationContext
call sub.shell32.dll_SHGetRealIDL
call sub.ntdll.dll_RtlActivateActivationContext
call sub.shell32.dll_SHGetRealIDL
call sub.shell32.dll_SHGetRealIDL
call sub.shell32.dll_SHGetRealIDL
call sub.shell32.dll_SHGetRealIDL
call sub.shell32.dll_SHGetRealIDL
call sub.shell32.dll_SHGetRealIDL
ret
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xffffff21
jne 0x40125d
call sub.ntdll.dll_RtlActivateActivationContext
call sub.ntdll.dll_RtlActivateActivationContext
call sub.shell32.dll_SHGetRealIDL
call sub.ntdll.dll_RtlActivateActivationContext
call sub.shell32.dll_SHGetRealIDL
call sub.shell32.dll_SHGetRealIDL
call sub.shell32.dll_SHGetRealIDL
call sub.ntdll.dll_RtlActivateActivationContext
call sub.shell32.dll_SHGetRealIDL
call sub.shell32.dll_SHGetRealIDL
call sub.ntdll.dll_RtlActivateActivationContext
call sub.shell32.dll_SHGetRealIDL
call sub.ntdll.dll_RtlActivateActivationContext
call sub.shell32.dll_SHGetRealIDL
call sub.ntdll.dll_RtlActivateActivationContext
call sub.ntdll.dll_RtlActivateActivationContext
call sub.shell32.dll_SHGetRealIDL
call sub.ntdll.dll_RtlActivateActivationContext
call sub.shell32.dll_SHGetRealIDL
call sub.ntdll.dll_RtlActivateActivationContext
ret
jmp 0x4d85df
rol ebx, 9
ror ecx, 2
shr ebx, 0x15
shr ebx, 4
jmp 0x4dac91
call ebx
mov ecx, esi
shl esi, 7
xor edx, ecx
mov esi, ecx
jmp 0x4da86a
mov ebx, 0x2774562b
neg edi
sub ecx, esi
shr esi, 0x1b
mov edi, esi
mov edi, esi
sub esi, 0x5562ad93
jmp 0x4d95d6
pop ebx
add ecx, 0x5562fc6f
or ecx, edx
or edx, 0x556373c1
inc edi
sub ecx, 0x5563ea53
bswap esi
add esi, edi
and esi, edx
sub ecx, esi
jmp 0x4dad8c
mov ebx, 0x2d734e3d
sub edx, esi
and ecx, edx
and edi, edx
ror edx, 0x1f
or ecx, 0x55661257
rol ecx, 0x1d
mov esi, 0x55668a65
xor ecx, edi
dec ecx
add edi, ecx
jmp 0x4dab58
pop ebx
rol esi, 9
and esi, edx
shr edi, 0x13
rol edx, 0xc
add ecx, edi
or ecx, esi
or ecx, 0x55772325
ror edi, 1
and esi, ecx
not ecx
jmp 0x4da796
mov ebx, 0x2774562b
dec esi
xor edi, esi
xor ecx, 0x5578a2a3
sub edx, esi
xchg edx, ecx
jmp 0x4dae39
call fcn.004daa63
add ecx, edi
mov edx, ecx
sub edi, edx
add esi, edi
not edx
add esi, edx
or esi, 0x557ac5b1
and ecx, edx
xor esi, edi
or esi, edi
and edi, 0x557bad48
jmp 0x4d8e17
mov ebx, 0x2774562b
add edi, edx
and edx, esi
xor ecx, edi
jmp 0x4d9805
call ebx
and ecx, edi
and edx, esi
dec ecx
sub edi, 0x5583d11a
or edx, esi
xor edi, edx
and ecx, esi
rol ecx, 0xd
xchg ecx, esi
jmp 0x4da39d
call fcn.004daa63
rol edi, 0x16
bswap edi
mov ecx, edi
mov esi, edx
or esi, edx
xor edi, ecx
mov edx, ecx
bswap edx
xchg edi, esi
xor esi, 0x55875866
or ecx, edx
and edx, esi
jmp 0x4d9799
push 0x4c487267
and edi, 0x558b3350
and ecx, 0x558b6c33
bswap edi
or ecx, 0x558be4e8
rol esi, 0x1a
and ecx, esi
add edi, edx
mov edx, esi
add ecx, edx
sub ecx, 0x558d47a4
add esi, edx
jmp 0x4da8ac
pop ebx
add ecx, edi
ror edi, 0x1a
add ecx, edi
shl esi, 0xa
dec ecx
ror ecx, 0xa
add esi, edx
and edi, esi
dec edi
bswap ecx
dec edi
sub ecx, 0x5592f02f
mov edi, ecx
jmp 0x4db2d2
mov ebx, 0x2d734e3d
or ecx, edx
add esi, edi
or edx, edi
sub edx, edi
mov esi, edi
sub ecx, edi
not edx
or edi, esi
xor esi, 0x55955063
add esi, edx
not ecx
shl edx, 6
xchg edx, esi
xor edi, edx
jmp 0x4dab96
pop ebx
shl esi, 0x13
xor esi, edi
jmp 0x4d8f50
pop ebx
mov ecx, esi
or esi, edx
xor edi, ecx
and edx, 0x55a158f4
xor ecx, edi
xchg edx, esi
add edi, 0x55a21575
and edi, esi
xor esi, edi
xor edi, edx
shl esi, 0x14
or esi, edx
jmp 0x4db5e9
push 0x4c3e51db
ror esi, 0x11
rol esi, 0x1f
sub ecx, 0x55a639ff
xchg edx, edi
bswap esi
neg edx
add esi, 0x55a7323d
not ecx
or ecx, edi
inc edi
xor ecx, edx
jmp 0x4db151
pop ebx
xor edi, ecx
dec edi
add ecx, esi
rol edx, 9
mov edx, edi
mov esi, 0x55b3f900
bswap edx
mov edx, esi
xor ecx, 0x55b4b310
mov esi, edx
xchg edx, ecx
bswap edi
dec ecx
mov edx, ecx
sub esi, 0x55b61193
rol ecx, 0x1f
jmp 0x4d983a
push 0x4c493dc5
inc edx
bswap ecx
add esi, ecx
xor ecx, 0x55b98cdd
or edx, esi
xchg edx, esi
jmp 0x4da37d
call ebx
or edx, esi
mov edi, esi
xor ecx, edx
bswap ecx
xchg edx, esi
or esi, ecx
jmp 0x4d8ebb
push 0x4c34dc76
mov edx, edi
mov edi, ecx
and edx, 0x55cde757
xchg ecx, esi
xor esi, edx
and edx, ecx
dec esi
mov edi, esi
sub edi, esi
mov ecx, edx
add edx, esi
jmp 0x4d8dec
push 0x4c41b30b
shr edx, 3
or esi, ecx
dec edx
or edx, edi
or ecx, esi
and edx, edi
add edx, esi
dec edx
add esi, edx
not ecx
add esi, edx
add edx, ecx
rol esi, 0x16
xor edi, ecx
xor ecx, edi
jmp 0x4da5c2
pop ebx
shl esi, 0x1d
mov ecx, edx
and edx, ecx
add edi, ecx
xchg esi, edi
shr edx, 0x1c
add edi, esi
xchg ecx, edx
mov edi, 0x55e3f582
xor edx, esi
and edx, ecx
jmp 0x4d957e
pop ebx
mov esi, 0x55e4baaf
bswap ecx
mov edi, 0x55e535a6
sub edx, 0x55e57b9d
add edx, 0x55e5b7de
bswap edi
not edx
neg edi
ror edx, 0x1f
xor ecx, 0x55e6e630
jmp 0x4dae60
mov ebx, 0x2774562b
inc ecx
or esi, 0x55e770e3
add esi, ecx
add esi, 0x55e7ee86
and esi, 0x55e82a96
sub ecx, 0x55e866a5
xchg esi, ecx
add ecx, edx
xor edx, esi
jmp 0x4d87eb
call ebx
xchg ecx, edx
inc esi
dec edx
mov edx, edi
xchg ecx, edx
add esi, ecx
add ecx, edi
rol edi, 0x1b
ror edx, 0x1e
ror edi, 0x16
sub esi, ecx
and edi, esi
xchg esi, edx
add edi, ecx
jmp 0x4da58e
pop ebx
nop
sub edi, ecx
mov edi, edx
and esi, edx
xor edx, esi
inc ecx
neg edx
jmp 0x4db01c
mov ebx, 0x2d734e3d
xor ecx, esi
neg esi
add edx, ecx
bswap edx
shl ecx, 0x1e
jmp 0x4db313
push 0x4c4491da
add ecx, 0x56013a49
sub edx, edi
ror esi, 0x16
sub edx, esi
or esi, 0x560228da
add ecx, edx
inc ecx
not edx
xor ecx, edi
add edi, ecx
sub edi, esi
neg edx
add edi, 0x56040855
xor edx, edi
jmp 0x4db58f
push 0x4c3bffcd
shl edi, 0xe
mov edi, esi
bswap ecx
add edx, ecx
add edi, ecx
mov ecx, esi
jmp 0x4d87d4
push 0x4c50e527
or esi, edi
xchg ecx, edi
and esi, edx
add esi, 0x560e2e00
jmp 0x4d8854
push 0x4c397f35
xchg esi, edi
or esi, 0x560f50c5
mov ecx, esi
sub edx, esi
shl edi, 0x13
bswap edx
and edi, edx
rol edx, 0xa
inc edi
xor ecx, edx
xchg edx, ecx
jmp 0x4daad8
push 0x40
shr edx, 0x15
or esi, edi
sub edi, 0x561d9915
and edi, edx
and edx, edi
xor edi, ecx
xchg ecx, esi
bswap esi
mov edi, esi
not esi
jmp 0x4da22b
push 0x4c466492
or edi, esi
or ecx, edi
neg ecx
xor ecx, esi
xor esi, 0x56255c83
xchg ecx, edx
add edi, esi
xchg edx, esi
jmp 0x4d8901
pop ebx
add esi, 0x56356a14
xchg esi, ecx
ror ecx, 0xd
xor edx, 0x563628af
rol edi, 2
add edi, edx
xchg edx, ecx
add edi, edx
jmp 0x4da20c
pop ebx
xchg ecx, edx
inc edi
mov ecx, edi
add edi, esi
xor esi, edx
mov ecx, 0x5646fb46
dec esi
neg esi
rol esi, 0x15
sub esi, ecx
mov esi, edx
ror esi, 0x10
jmp 0x4da419
push 0x4c416ec3
ror edx, 0x11
neg esi
sub ecx, edx
mov ecx, edx
add ecx, edx
sub esi, edx
add edx, 0x565583e1
mov edx, ecx
shr edx, 0x1a
and edx, 0x56563c86
jmp 0x4d8d0b
push esp
add esi, ecx
sub edx, 0x5656c897
xchg edi, edx
xor edi, esi
xor ecx, edx
dec edx
xor edx, esi
dec esi
dec edi
jmp 0x4d90f3
push 0x401400
bswap edi
inc ecx
and edx, ecx
mov ecx, esi
ror esi, 0x11
add edi, edx
xor edx, 0x5664f34a
inc edi
add esi, 0x56656b01
jmp 0x4d9f0c
push 0x4c36ebf9
sub esi, 0x56673f45
sub esi, 0x56677b1f
xchg edi, ecx
add edx, edi
xor esi, 0x56682b06
not esi
xor ecx, edi
shr ecx, 0x11
xor edx, ecx
jmp 0x4db36f
pop ebx
add edi, ecx
or esi, edi
ror edi, 0x1a
mov edx, edi
xchg ecx, edi
add ecx, 0x566de8ee
jmp 0x4d8a93
call fcn.004daa63
bswap edi
sub edx, ecx
shr esi, 0xe
sub ecx, edx
xor ecx, 0x56737400
inc esi
sub edx, ecx
jmp 0x4db456
call fcn.004daa63
rol edx, 0x1b
add edi, edx
add edi, esi
inc ecx
shr edx, 5
sub edx, edi
mov edi, edx
sub esi, ecx
jmp 0x4d8610
push 0x4c53041b
rol edi, 0xd
rol edi, 4
sub ecx, esi
or edx, ecx
bswap edi
shl ecx, 8
and edi, ecx
mov edx, edi
or ecx, edi
xchg edx, ecx
sub ecx, edx
jmp 0x4d86b3
pop ebx
xchg esi, ecx
or edx, esi
mov esi, edx
rol edi, 0x1c
mov esi, ecx
xchg edx, ecx
and esi, 0x56876976
or ecx, esi
and edx, edi
not edx
jmp 0x4da2f4
call ebx
mov edx, edi
and edx, 0x568cdbbf
sub ecx, edi
and esi, edi
shl ecx, 7
add ecx, edx
xchg esi, ecx
bswap esi
jmp 0x4dac0b
call ebx
mov ecx, edi
sub esi, ecx
shr esi, 0x1f
or ecx, 0x568f37b2
or ecx, edi
mov edx, 0x568fa900
xor ecx, esi
add edi, esi
neg edi
or ecx, edi
jmp 0x4d8dbf
push esp
or edx, edi
or esi, edx
xor edi, edx
ror edx, 0x1e
xchg esi, edi
shr edi, 0xb
rol edx, 0x14
xor ecx, edx
and esi, ecx
xor esi, ecx
and edi, ecx
jmp 0x4d9436
pop ebx
xor edi, edx
sub edi, ecx
sub edx, esi
and ecx, edx
jmp 0x4da664
call fcn.004daa63
or edi, ecx
xchg ecx, edi
or esi, ecx
xor esi, edx
add esi, edi
xor ecx, edi
add edi, edx
jmp 0x4dacec
mov ebx, 0x2d734e3d
sub edi, esi
inc edi
or edi, edx
add edi, esi
or ecx, edi
or ecx, 0x569bdfd3
not esi
or esi, ecx
jmp 0x4da439
pop ebx
and edx, edi
and ecx, edx
or edi, 0x569d1a01
and edx, 0x569d5472
xor ecx, edi
neg edx
jmp 0x4d916b
pop ebx
mov edi, ecx
or edx, 0x569fe188
mov edi, esi
and ecx, 0x56a0502b
jmp 0x4d96f8
push 0x4c3bbc41
xchg esi, ecx
ror esi, 8
add edx, esi
and edi, edx
dec esi
rol esi, 0xc
mov edi, esi
mov ecx, edi
or esi, edx
jmp 0x4d8fa2
pop ebx
mov esi, 0x56b2c9f2
rol edx, 2
bswap ecx
mov ecx, 0x56b37952
mov ecx, edi
inc ecx
mov ecx, edx
and ecx, esi
and edi, edx
sub edx, edi
jmp 0x4daab5
push 0x4c552786
mov edi, 0x56b522e9
dec edx
xchg edx, ecx
neg edx
shl ecx, 0x1f
mov edi, edx
dec edx
add edi, edx
mov ecx, edx
add edx, edi
jmp 0x4d9c43
call fcn.004daa63
bswap edi
xchg ecx, esi
mov edi, ecx
mov edx, 0x56c71151
xor edx, 0x56c74bcc
xchg ecx, edx
inc ecx
xchg edx, edi
add edx, ecx
jmp 0x4d8bfe
push 0x4c556a1d
sub edi, 0x56e0e978
xchg edx, ecx
add edi, edx
rol edx, 0xc
xchg edx, edi
jmp 0x4d897a
call ebx
sub ecx, edi
or edi, 0x56f3d195
and ecx, edx
sub edx, 0x56f444dc
xchg esi, ecx
mov edi, 0x56f4c7ad
add esi, edx
mov ecx, edx
shr edi, 7
xor ecx, esi
jmp 0x4d8956
mov ebx, 0x2d734e3d
sub esi, edi
sub esi, edi
add edx, 0x56f9d376
sub ecx, edi
or edi, ecx
mov esi, edx
shl edi, 0x1c
sub edx, esi
or esi, 0x56fb38bb
mov esi, 0x56fb7420
or edx, ecx
add edi, 0x56fbebef
shl esi, 0x17
mov ecx, edi
jmp 0x4d968a
push 0x4c412c7e
or edx, 0x5705b134
sub esi, edx
ror esi, 5
xor ecx, 0x57066de9
mov edi, esi
jmp 0x4d940e
push 0x4c4e3f82
mov edi, edx
shl esi, 6
bswap ecx
mov ecx, 0x5707b5c9
xchg edx, esi
or edx, esi
and esi, ecx
jmp 0x4da612
push 0x4c349a7f
xor edx, esi
xor edi, edx
or esi, edi
or esi, edi
dec edi
or edi, 0x570c162a
sub ecx, edi
sub ecx, esi
and ecx, edx
bswap ecx
ror ecx, 0x14
and esi, ecx
jmp 0x4d8ca7
call ebx
shr edx, 0x1e
or edx, esi
dec ecx
xchg esi, edx
mov edx, edi
bswap edx
sub esi, 0x570f43be
xor edi, 0x570f7e41
jmp 0x4d8a50
pop ebx
and edi, esi
add edi, esi
or ecx, edi
xor esi, edx
sub ecx, 0x57172899
not esi
sub edx, ecx
xchg edi, esi
shl edi, 7
xchg esi, ecx
ror ecx, 0x19
neg esi
shr ecx, 6
jmp 0x4d9fde
push 0x4c366617
or edx, esi
sub edi, edx
mov edx, esi
mov edi, 0x571cffa5
jmp 0x4da1ed
push 0x4c3f168d
xor edx, esi
xor ecx, 0x5723a284
or edx, 0x57240dd9
dec edi
ror edi, 0xa
add ecx, 0x5725c893
rol ecx, 9
mov esi, ecx
or edx, 0x57267bf5
xor edx, ecx
jmp 0x4dadf9
pop ebx
sub edi, ecx
neg edx
bswap ecx
not edx
sub edi, edx
or ecx, 0x572b4a52
ror esi, 0xb
mov ecx, edi
mov ecx, esi
mov esi, edi
jmp 0x4d9e8c
push 0x4c4237b0
xchg ecx, edx
mov edi, edx
add edx, esi
and edx, ecx
and esi, ecx
jmp 0x4d8ed9
pop ebx
xor edx, ecx
sub esi, ecx
shl edi, 0x17
xor edi, edx
mov ecx, edx
or edi, edx
mov edx, edi
shr esi, 0x17
or esi, edx
rol esi, 0x17
xor edx, ecx
sub edx, edi
jmp 0x4db473
call fcn.004daa63
and ecx, edi
and ecx, edx
sub edi, esi
xchg ecx, edx
dec edx
bswap edi
mov edi, esi
jmp 0x4da24a
push 0x4c36a8da
shr edx, 8
ror edx, 0xc
rol ecx, 6
mov edi, ecx
add esi, edx
and esi, edi
add esi, 0x57421695
jmp 0x4d9527
push 0x4c393dd8
sub edi, esi
and edx, edi
add edi, ecx
xor edx, edi
xchg edx, esi
xor edx, esi
ror edi, 0x17
ror edx, 0x18
shr edi, 5
jmp 0x4d9026
push 0xd71df
xor esi, edi
xor ecx, edx
xor esi, edi
add esi, ecx
bswap esi
xor ecx, edx
bswap esi
add esi, edx
ror edx, 0x1f
mov edx, edi
jmp 0x4d94f1
call ebx
mov edi, ecx
rol esi, 0xd
xchg edi, esi
add esi, edx
and ecx, edi
mov edx, edi
shl ecx, 0x11
or edx, 0x57496ac6
jmp 0x4da3c2
push 0x4c52c074
xchg edi, edx
shl edi, 5
mov edi, edx
bswap esi
add edi, 0x5754ae28
neg edi
inc esi
rol esi, 0x15
ror edi, 8
add esi, edx
or esi, ecx
jmp 0x4d96c8
mov ebx, 0x2774562b
xor ecx, esi
or edx, edi
add esi, edi
or edi, ecx
xchg edi, edx
and edi, esi
xchg edx, esi
xor ecx, 0x57605772
xor esi, edi
jmp 0x4da14f
pop ebx
mov edx, edi
dec edi
ror edx, 0x19
add edi, esi
or ecx, edx
sub esi, edi
sub ecx, edx
mov edx, 0x57628069
and edi, esi
xor ecx, edi
not edx
add edx, esi
xchg edi, edx
mov esi, edi
jmp 0x4d9346
pop ebx
sub ecx, esi
sub esi, 0x57646832
xchg edi, ecx
or esi, edx
jmp 0x4d97dc
pop ebx
mov esi, ecx
sub edx, edi
shl edi, 0x1e
mov edx, esi
mov esi, 0x576a4259
or esi, 0x576a88dd
or edi, ecx
xchg edx, esi
xor ecx, edx
jmp 0x4d8d9e
call fcn.004daa63
neg edx
and ecx, edx
and ecx, 0x576bfe7d
xor ecx, esi
mov esi, 0x576c7fab
dec edi
neg edi
not edx
jmp 0x4db5a9
push 0x4c3ed427
not esi
xor esi, ecx
sub edi, edx
or esi, edx
jmp 0x4da04a
pop ebx
sub ecx, esi
bswap esi
or ecx, esi
not ecx
neg esi
bswap edx
jmp 0x4d9f89
push 0x4c41f5ce
xchg esi, edx
neg esi
xor edi, esi
jmp 0x4da0ca
push 0x4c50a124
add edi, 0x578c25c2
add esi, 0x578c614b
not edx
and ecx, edx
or ecx, esi
shl esi, 0x16
xor edi, ecx
sub esi, edi
neg esi
jmp 0x4d9006
push 0x4c4e83c2
xor esi, edi
add ecx, edi
dec edx
add edx, ecx
xor esi, edi
dec ecx
xor edi, 0x57907036
or edi, ecx
xchg edx, ecx
ror edi, 0x1f
rol esi, 5
add ecx, 0x57920836
jmp 0x4d8675
pop ebx
or ecx, 0x5795098d
or esi, 0x5795458c
shl ecx, 0x16
inc ecx
mov esi, edx
shl edi, 0xf
sub esi, 0x57966f9b
xchg ecx, esi
mov ecx, edi
sub edx, edi
inc edi
rol edx, 0x11
mov ecx, esi
xchg ecx, edi
jmp 0x4da910
pop ebx
inc edx
or esi, edi
sub ecx, edi
dec esi
neg ecx
add edx, ecx
sub esi, edx
dec ecx
inc esi
add edi, 0x57ae02b5
shl esi, 2
jmp 0x4d89f9
pop ebx
or ecx, edi
or ecx, edx
xor esi, ecx
sub esi, edi
or edx, esi
xor esi, 0x57be8741
jmp 0x4db3b3
push 0x4c48b7d8
add ecx, edx
xor edx, edi
sub edi, 0x57c4014c
xchg edx, edi
jmp 0x4db34d
pop ebx
inc edi
and edi, 0x57cb6d3f
not esi
mov edx, 0x57cbe286
and ecx, esi
shl edi, 2
and edi, ecx
sub edx, ecx
and ecx, edi
xchg esi, edi
shl edx, 0xe
jmp 0x4dad33
push 0x4c505d21
xor edi, 0x57ea7b43
not edx
or ecx, esi
neg ecx
neg edi
add ecx, edi
mov ecx, 0x57ebdb13
sub edi, edx
xor ecx, esi
jmp 0x4da5ed
push 0x4c39c18b
and ecx, edi
not ecx
sub esi, 0x57ed1d71
and edx, edi
rol esi, 4
sub ecx, esi
or ecx, 0x57ee0e3c
add edi, 0x57ee4b27
inc esi
and edx, ecx
or esi, 0x57eefb2d
jmp 0x4d98d6
call fcn.004daa63
shr ecx, 0xb
add edx, esi
mov edx, 0x57f582cf
jmp 0x4d9776
call fcn.004daa63
xor edx, 0x57f8a57b
sub ecx, edi
or edi, edx
inc edi
xchg edx, esi
rol edi, 8
xchg ecx, esi
and ecx, edi
add esi, edx
and edx, ecx
or ecx, edx
sub edi, edx
jmp fcn.004da459
push 0x4c549f4d
add edi, ecx
mov esi, edx
sub edx, ecx
sub edx, ecx
and edx, edi
xor edi, 0x57ff861c
sub edi, edx
or esi, ecx
ror esi, 0x15
neg edx
sub edx, 0x58011354
mov esi, edx
jmp 0x4db652
pop ebx
xor edx, edi
shr edi, 0x18
inc ecx
and edx, esi
sub esi, 0x580283c6
or edi, ecx
xor ecx, edi
xor edi, esi
or edi, ecx
or edx, edi
xor esi, edx
jmp 0x4da12e
call fcn.004daa63
sub edi, ecx
not ecx
xchg esi, edi
mov edi, edx
shl esi, 2
add ecx, esi
dec ecx
and esi, 0x58070361
neg ecx
not esi
jmp 0x4d975a
push 0x4c32c75b
add esi, edx
not edx
sub ecx, edi
or edi, edx
inc edx
add edi, ecx
jmp 0x4dafc2
call ebx
dec ecx
or esi, edi
shr edx, 0xe
and edx, esi
not edi
or esi, edi
sub esi, ecx
or esi, edi
jmp 0x4db279
pop ebx
inc esi
or esi, edx
xor edi, ecx
add edi, esi
not ecx
add ecx, edx
add edx, ecx
or esi, edx
add esi, 0x581b3d12
shl edi, 0x13
xor esi, ecx
bswap esi
xor ecx, esi
bswap edi
bswap edx
jmp 0x4db47d
pop ebx
xchg edi, edx
add ecx, esi
not esi
sub edx, ecx
ror edx, 0x10
rol edi, 5
jmp 0x4d998a
mov ebx, 0x2d734e3d
mov edi, esi
mov edx, edi
sub esi, edx
and ecx, edx
or edi, esi
xchg esi, edi
jmp 0x4d9aab
call fcn.004daa63
dec edi
inc ecx
inc esi
inc ecx
or edx, ecx
xor edx, edi
sub edx, ecx
shl edi, 0x13
or edi, 0x582f6194
or ecx, esi
rol esi, 5
bswap edi
xor esi, edi
inc esi
jmp 0x4d8884
pop ebx
neg esi
or edi, esi
shl edx, 0xe
or esi, ecx
xchg ecx, edi
xchg edx, ecx
and edi, edx
and esi, 0x58327da9
dec ecx
xchg ecx, edx
jmp 0x4dabe0
push 0x4c330e66
sub edx, edi
xor ecx, edi
and edx, edi
add edx, ecx
xchg edi, ecx
jmp 0x4d9dbe
pop ebx
xor edx, 0x58508f84
neg edx
add ecx, edi
xor edx, edi
add edi, esi
inc edx
xor ecx, 0x5851f6f7
jmp 0x4db4e1
mov ebx, 0x2d734e3d
and edx, esi
shr esi, 0x12
and edx, 0x58599b60
xor edx, 0x5859d7c6
sub ecx, edx
not edi
or edi, 0x585a91a5
xor ecx, edx
jmp 0x4dac37
push 0x4c3e9255
and ecx, edx
mov edi, esi
xor edi, ecx
mov ecx, edx
sub edi, 0x5867f244
sub edx, esi
or edi, esi
or edx, ecx
add esi, edx
xor ecx, 0x58691c65
dec edx
mov esi, edi
and edi, edx
xchg ecx, esi
jmp 0x4da4ec
pop ebx
xchg ecx, esi
mov edx, esi
and esi, edi
neg edi
and edx, esi
rol esi, 0x14
mov edi, 0x587dcbe0
or esi, ecx
xor ecx, edi
and esi, edx
jmp 0x4d986a
pop ebx
sub esi, 0x5882d6bc
and edx, ecx
inc esi
xchg edx, esi
dec edx
bswap ecx
mov ecx, 0x58849230
sub ecx, edx
and ecx, esi
xor edx, esi
and edx, 0x588582a2
jmp 0x4d87b2
call fcn.004daa63
neg edx
xchg edi, edx
xchg edx, edi
shl edi, 7
not edi
jmp 0x4d9d61
push 0x4c48f83d
and edx, 0x588c0fd6
sub edx, 0x588c48bd
or ecx, edx
sub esi, ecx
add esi, edi
and edx, 0x588d3b56
jmp 0x4d8b92
push 0x4c372aae
add edx, 0x588d864d
not ecx
or esi, 0x588dfffa
or ecx, 0x588e3b54
add esi, edx
xor edi, ecx
and edi, edx
jmp 0x4db091
pop ebx
rol edx, 0x1a
and edx, 0x5891e30b
shr edi, 0xb
and ecx, edx
add ecx, edx
add esi, ecx
mov esi, 0x5893571a
xor edi, 0x58939dea
sub edi, esi
sub ecx, edx
or edi, 0x58944b86
jmp 0x4d9ee6
call ebx
neg esi
or edi, 0x589d137e
and edi, ecx
and edx, ecx
xor ecx, 0x589e1a85
and edi, esi
neg edx
jmp 0x4d8690
pop ebx
or esi, edx
add ecx, edi
jmp 0x4d9264
mov ebx, 0x4132136a
not esi
and esi, edi
neg edi
and ecx, edx
and edx, esi
and ecx, edx
sub ecx, edi
or edx, edi
or edx, esi
add esi, 0x58a20b06
shl edi, 0x1f
and edx, ecx
xor esi, edi
xor edx, ecx
jmp 0x4d88a1
pop ebx
xor edx, esi
xor edi, 0x58ab95a4
and edi, edx
xchg ecx, edi
xchg esi, edx
xor edi, ecx
jmp 0x4da0ab
push 0x4c44d2c3
bswap ecx
sub edx, ecx
mov edx, edi
mov esi, 0x58b88158
dec edx
bswap ecx
mov esi, edi
jmp 0x4d981d
call ebx
xor edi, 0x58b981a5
xchg edx, edi
and edx, esi
sub esi, 0x58bacec2
sub edi, 0x58bb0a54
and ecx, edi
add edx, edi
and edi, 0x58bbc115
sub esi, edi
jmp 0x4d8b43
push 0x4c4dfad0
or edi, edx
rol edi, 0x14
mov edi, 0x58beaa9f
and esi, edx
or ecx, edx
xchg edx, esi
sub ecx, edi
xor edi, edx
add edi, edx
mov edx, esi
xor esi, edi
sub esi, edi
jmp 0x4d9ea9
push 0x4c54e33d
xor esi, edx
add edx, ecx
or edx, edi
sub edi, esi
not esi
and edi, 0x58cac891
inc edx
or esi, edi
shr edx, 0x14
jmp 0x4d99aa