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

Disassembly:
call sub.user32.dll_GetMessageExtraInfo
cmp eax, 0xfffffeea
jne 0x401061
call sub.user32.dll_SetWinEventHook
call sub.ntdll.dll_RtlInitializeContext
call sub.ntdll.dll_RtlInitializeContext
call sub.ntdll.dll_RtlInitializeContext
call sub.ntdll.dll_RtlInitializeContext
call sub.user32.dll_SetWinEventHook
call sub.user32.dll_LoadBitmapW
call sub.user32.dll_SetWinEventHook
call sub.user32.dll_SetWinEventHook
call sub.user32.dll_SetWinEventHook
call sub.user32.dll_SetWinEventHook
call sub.user32.dll_LoadBitmapW
call sub.user32.dll_LoadBitmapW
call sub.ntdll.dll_RtlInitializeContext
call sub.user32.dll_LoadBitmapW
call sub.ntdll.dll_RtlInitializeContext
ret
call sub.user32.dll_GetMessageExtraInfo
cmp eax, 0xfffffefe
jne 0x4010fe
call sub.user32.dll_LoadBitmapW
call sub.user32.dll_LoadBitmapW
call sub.user32.dll_LoadBitmapW
call sub.user32.dll_SetWinEventHook
call sub.ntdll.dll_RtlInitializeContext
call sub.user32.dll_LoadBitmapW
call sub.ntdll.dll_RtlInitializeContext
call sub.user32.dll_SetWinEventHook
call sub.user32.dll_SetWinEventHook
call sub.user32.dll_SetWinEventHook
call sub.user32.dll_SetWinEventHook
call sub.ntdll.dll_RtlInitializeContext
call sub.user32.dll_SetWinEventHook
call sub.user32.dll_LoadBitmapW
call sub.user32.dll_SetWinEventHook
call sub.ntdll.dll_RtlInitializeContext
call sub.ntdll.dll_RtlInitializeContext
call sub.ntdll.dll_RtlInitializeContext
call sub.user32.dll_SetWinEventHook
call sub.user32.dll_LoadBitmapW
call sub.ntdll.dll_RtlInitializeContext
call sub.ntdll.dll_RtlInitializeContext
call sub.user32.dll_SetWinEventHook
call sub.user32.dll_LoadBitmapW
call sub.user32.dll_LoadBitmapW
call sub.user32.dll_LoadBitmapW
call sub.user32.dll_LoadBitmapW
call sub.user32.dll_LoadBitmapW
ret
call sub.user32.dll_GetMessageExtraInfo
cmp eax, 0xfffffefc
jne 0x40117d
call sub.user32.dll_SetWinEventHook
call sub.user32.dll_LoadBitmapW
call sub.user32.dll_LoadBitmapW
call sub.ntdll.dll_RtlInitializeContext
call sub.ntdll.dll_RtlInitializeContext
call sub.ntdll.dll_RtlInitializeContext
call sub.user32.dll_SetWinEventHook
call sub.ntdll.dll_RtlInitializeContext
call sub.ntdll.dll_RtlInitializeContext
call sub.ntdll.dll_RtlInitializeContext
call sub.ntdll.dll_RtlInitializeContext
call sub.ntdll.dll_RtlInitializeContext
call sub.user32.dll_SetWinEventHook
call sub.ntdll.dll_RtlInitializeContext
call sub.user32.dll_LoadBitmapW
call sub.user32.dll_LoadBitmapW
call sub.user32.dll_LoadBitmapW
call sub.user32.dll_LoadBitmapW
call sub.ntdll.dll_RtlInitializeContext
call sub.user32.dll_SetWinEventHook
call sub.ntdll.dll_RtlInitializeContext
call sub.ntdll.dll_RtlInitializeContext
ret
call sub.user32.dll_GetMessageExtraInfo
cmp eax, 0xffffff24
jne 0x401210
call sub.user32.dll_SetWinEventHook
call sub.ntdll.dll_RtlInitializeContext
call sub.user32.dll_SetWinEventHook
call sub.user32.dll_SetWinEventHook
call sub.user32.dll_SetWinEventHook
call sub.user32.dll_SetWinEventHook
call sub.user32.dll_LoadBitmapW
call sub.user32.dll_LoadBitmapW
call sub.user32.dll_LoadBitmapW
call sub.user32.dll_LoadBitmapW
call sub.ntdll.dll_RtlInitializeContext
call sub.ntdll.dll_RtlInitializeContext
call sub.ntdll.dll_RtlInitializeContext
call sub.ntdll.dll_RtlInitializeContext
call sub.user32.dll_SetWinEventHook
call sub.user32.dll_SetWinEventHook
call sub.user32.dll_SetWinEventHook
call sub.user32.dll_LoadBitmapW
call sub.ntdll.dll_RtlInitializeContext
call sub.user32.dll_SetWinEventHook
call sub.user32.dll_SetWinEventHook
call sub.user32.dll_SetWinEventHook
call sub.user32.dll_SetWinEventHook
call sub.user32.dll_LoadBitmapW
call sub.user32.dll_LoadBitmapW
call sub.user32.dll_LoadBitmapW
ret
jmp 0x4b0813
add esi, 0xfd5137cc
jmp 0x4b1547
push 0xfd592266
shl esi, 0xf
and edx, esi
xor ebx, edx
or edi, esi
xchg ebx, esi
sub esi, edx
mov edi, ebx
mov esi, edx
jmp 0x4b2fe6
call ecx
dec edi
and esi, 0xfdadefd2
or esi, 0xfdae0992
and esi, ebx
rol ebx, 0x12
or esi, 0xfdae59de
add esi, edi
and edx, edi
jmp 0x4b0caf
call fcn.004b3105
xor edx, edi
xor edi, ebx
xchg esi, ebx
xor ebx, edx
shr edx, 0x11
and edi, esi
or ebx, edi
sub edi, ebx
or esi, ebx
dec esi
ror edi, 3
xchg ebx, esi
xchg edx, edi
xor edx, 0xfdb4bf2c
jmp 0x4b1227
pop ecx
xchg edi, edx
or ebx, esi
and ebx, edx
sub edi, esi
or edx, edi
ror edx, 0x14
jmp 0x4b1725
pop ecx
or esi, edx
shr edx, 0x14
rol edx, 9
xor ebx, edi
add edx, esi
xor esi, edi
jmp 0x4b2145
push 0xfd561b04
add edi, edx
or edi, ebx
sub edi, esi
or ebx, edx
or edi, ebx
neg ebx
sub edx, edi
xchg edi, edx
bswap edi
inc esi
jmp 0x4b0a5b
call ecx
or ebx, 0xfdb9521a
mov esi, edx
sub esi, ebx
mov edx, esi
or edi, edx
and edx, esi
add esi, edi
or esi, edx
jmp 0x4b0b9c
push 0xfd53e17a
neg edi
sub esi, edi
xor edx, edi
sub edx, esi
and edi, edx
or edi, edx
xor edi, esi
mov esi, edi
not ebx
ror esi, 0xd
xchg esi, edi
or esi, edx
jmp 0x4b1014
push 0xfd56384e
or edi, ebx
and edx, ebx
add esi, edx
or esi, ebx
sub ebx, 0xfdbe5650
sub ebx, edi
inc edi
xchg ebx, edx
jmp 0x4b145b
push 0xfd5a43a6
shr esi, 0x1b
or edx, ebx
and esi, edx
sub ebx, edi
neg esi
xor edx, ebx
jmp 0x4b0fc2
pop ecx
add edx, 0xfdc29634
shr ebx, 0x12
rol ebx, 0x13
and edi, ebx
or ebx, 0xfdc2fc2a
mov edx, 0xfdc31a58
sub ebx, edx
sub edi, ebx
or esi, edi
sub edi, 0xfdc37d9c
jmp 0x4b15f5
pop ecx
add ebx, edx
add esi, edi
inc edi
mov edi, esi
jmp 0x4b2da3
pop ecx
mov edi, ebx
inc edi
sub ebx, esi
shl ebx, 0x17
mov esi, edi
add edi, ebx
sub edi, ebx
or esi, ebx
jmp 0x4b1709
pop ecx
and edx, 0xfdc70af4
xor edi, edx
and edi, 0xfdc73c0c
mov ebx, 0xfdc75a68
or edi, esi
and edx, edi
or esi, 0xfdc7a4bc
xor edx, esi
or edx, 0xfdc7d61e
add edi, 0xfdc7f088
jmp 0x4b12e8
call ecx
or edi, esi
and edx, edi
shr edi, 0xf
and esi, edi
or esi, edi
sub edi, 0xfdc940d2
neg ebx
sub edx, edi
jmp 0x4b1d94
push 0xfd57ac3a
and esi, 0xfdca0f68
or ebx, edi
xor edi, 0xfdca41e4
sub edi, ebx
mov edi, esi
and edi, edx
and ebx, 0xfdcaa23c
xchg ebx, edi
or edx, edi
sub esi, edx
or edx, esi
xor esi, ebx
ror edx, 4
sub esi, ebx
jmp 0x4b2886
pop ecx
sub esi, edi
and ebx, edi
and edi, ebx
or ebx, edx
shl edi, 0x13
sub edi, esi
neg ebx
dec esi
and ebx, edx
ror edx, 0x16
or esi, edx
xchg edi, ebx
jmp 0x4b275c
pop ecx
or esi, edi
bswap ebx
xchg ebx, edi
sub esi, 0xfdcf2bc6
xchg esi, ebx
xchg edi, edx
bswap edi
or edx, 0xfdcf96ce
or edi, esi
inc edi
sub ebx, esi
mov edi, ebx
xor edx, 0xfdd01144
mov esi, edi
jmp 0x4b27ed
push 0xfd53c584
add edi, esi
mov edx, 0xfdd48432
shl ebx, 0x15
mov edi, esi
xor edi, 0xfdd4cf54
sub edi, 0xfdd4e940
mov esi, ebx
sub ebx, edx
jmp 0x4b0a0f
push 0xfd5ce458
shl edx, 0xb
not edi
add ebx, esi
mov edx, ebx
and esi, 0xfdd5a0ee
ror ebx, 0x11
or esi, ebx
xchg edx, esi
jmp 0x4b21e7
call ecx
and esi, edi
rol esi, 7
or edx, esi
xor edx, edi
xor edi, ebx
nop
or edx, ebx
or edi, edx
jmp 0x4b2fa8
call fcn.004b3105
or edx, edi
sub ebx, 0xfdda7698
xchg edx, edi
and ebx, 0xfddaad0c
xor edi, ebx
xchg esi, ebx
or ebx, edi
xchg edi, esi
jmp 0x4b2d13
push 0xfd603d06
add edx, 0xfddc3796
mov edx, esi
xor esi, edi
sub esi, edx
jmp 0x4b2c73
pop ecx
add edi, ebx
xchg edx, ebx
sub edi, esi
add edi, 0xfdde1ac2
add edi, esi
shl edx, 1
jmp 0x4b26e0
pop ecx
or ebx, esi
xor ebx, edi
xor edi, 0xfddea12a
shl edi, 0x12
and edi, ebx
mov ebx, 0xfddef156
xor ebx, esi
and ebx, 0xfddf236c
jmp 0x4b1cf0
call fcn.004b3105
mov edi, ebx
or ebx, edi
mov edi, ebx
nop
add edx, edi
sub edx, edi
jmp 0x4b2b62
push 0xfd54a94e
add ebx, 0xfde125e0
sub ebx, edx
xor esi, 0xfde157fe
sub esi, 0xfde1703c
mov edx, edi
sub ebx, edi
shl edx, 0x18
mov edi, ebx
sub esi, edi
and edx, ebx
add edi, edx
or ebx, esi
jmp 0x4b2e71
call fcn.004b3105
xor ebx, edi
and esi, 0xfde273f8
and ebx, edi
shr ebx, 0x13
xor ebx, esi
sub edi, edx
or edx, esi
dec ebx
mov edx, esi
sub ebx, 0xfde33c60
jmp 0x4b2589
push 0xfd5a6000
mov esi, ebx
sub esi, 0xfde3782a
add ebx, esi
xor edx, esi
xchg edx, esi
add edi, esi
bswap edx
xor ebx, 0xfde41224
jmp 0x4b1002
mov ecx, 0x2809144b
not ebx
bswap edi
sub edi, ebx
sub esi, ebx
jmp 0x4b0f9c
mov ecx, 0x2809144b
ror esi, 0x1a
shr ebx, 9
jmp 0x4b27c9
pop ecx
xchg ebx, edx
not edx
mov edi, esi
bswap edx
neg edx
shr edi, 1
jmp 0x4b1dfa
mov ecx, 0x2809144b
sub edi, 0xfde8a3f2
xor edi, 0xfde8bdee
xchg esi, ebx
dec ebx
and edx, edi
sub esi, 0xfde926b2
mov ebx, 0xfde940da
xor edi, 0xfde95936
and edi, 0xfde97374
mov esi, ebx
jmp 0x4b16bb
pop ecx
mov edx, ebx
mov edx, esi
add esi, ebx
and ebx, 0xfdecb47a
or edi, esi
and edx, edi
and ebx, edx
or esi, edx
sub edi, ebx
sub ebx, edi
sub edi, 0xfded63a0
sub edx, esi
jmp 0x4b2780
call ecx
mov edi, ebx
mov ebx, 0xfdef4066
or edi, 0xfdef5a52
mov edi, edx
or edi, edx
sub edx, edi
xor esi, edi
and ebx, esi
and edi, edx
xchg esi, edx
add ebx, edi
mov edx, esi
jmp 0x4b2ffa
call ecx
mov edx, 0xfdf4ca1e
xchg esi, edi
or esi, edx
and edi, 0xfdf51922
jmp 0x4b1057
push 0xfd58e9dc
add edi, 0xfdf6c190
neg edi
add ebx, edx
and esi, edi
and edx, ebx
and esi, edx
inc ebx
xor edx, 0xfdf9996a
jmp 0x4b1bca
push 0xfd5ba195
and esi, 0xfdf9c2b0
mov esi, edi
add edi, edx
or esi, ebx
ror esi, 9
xor edi, edx
jmp 0x4b1999
call fcn.004b3105
xor ebx, esi
sub edi, edx
jmp 0x4b1154
pop ecx
or edx, 0xfdfbe07e
xchg edi, ebx
mov edx, esi
and edx, edi
add edi, ebx
rol esi, 0x1c
shl edi, 6
add edi, ebx
sub edx, esi
or edi, 0xfdfcc280
neg edi
xchg esi, edi
sub esi, ebx
not ebx
jmp 0x4b0f13
push 0xfd565476
neg ebx
mov edi, ebx
or esi, ebx
add edx, edi
jmp 0x4b2c51
call ecx
inc ebx
ror ebx, 5
or edi, ebx
mov edi, 0xfe079d1c
and esi, edx
sub ebx, esi
jmp 0x4b17db
push 0xfd533284
inc edx
xchg edi, esi
add esi, ebx
mov edi, edx
mov edx, 0xfe10276e
add edi, edx
neg edx
mov ebx, edi
sub edi, 0xfe13c166
xor edx, esi
dec esi
or esi, ebx
jmp 0x4b1d73
pop ecx
and esi, 0xfe157302
and edx, 0xfe158d14
sub edi, esi
and edi, edx
jmp 0x4b092c
push 0xfd5ea0c2
shr edi, 2
mov edx, ebx
jmp 0x4b1a06
pop ecx
shr edi, 0x1c
xor edi, edx
add ebx, edi
dec edx
or edx, edi
xchg ebx, edi
dec edx
xor edi, edx
jmp 0x4b1800
call fcn.004b3105
dec edx
not esi
sub edi, ebx
shr ebx, 0xd
or ebx, esi
xchg edx, edi
jmp 0x4b16d1
call ecx
add ebx, edx
neg edx
not edx
xchg edi, edx
sub esi, ebx
sub edi, edx
not edx
add edi, 0xfe1ec6d8
jmp 0x4b0b3a
push 0xfd5b109c
xchg edi, ebx
and edi, ebx
ror edx, 0xc
shr edi, 0x1f
sub edi, 0xfe2036da
and ebx, esi
jmp 0x4b2b06
pop ecx
shr esi, 0x1e
shr edi, 0x16
neg ebx
bswap edi
dec ebx
rol edx, 0x18
xor edx, 0xfe211938
and edx, ebx
add edi, 0xfe214b62
sub edi, ebx
jmp 0x4b0da4
mov ecx, 0x2809144b
sub ebx, edx
sub edx, esi
dec esi
sub edi, ebx
xor ebx, esi
xchg edi, esi
neg ebx
add edi, 0xfe24aa86
and ebx, edx
xchg edx, edi
jmp 0x4b303b
pop ecx
and edx, 0xfe2607a6
sub edi, edx
xor ebx, edi
mov esi, ebx
sub edi, edx
and edi, ebx
ror edx, 0x10
xchg edi, esi
jmp 0x4b0d7e
push 0xfd548c32
or esi, ebx
sub edi, ebx
add edi, edx
sub ebx, edx
and edi, esi
sub edi, esi
mov edx, 0xfe27bc30
bswap edx
and ebx, esi
xor esi, edx
xchg edx, edi
or edi, esi
jmp 0x4b0f6d
call fcn.004b3105
ror esi, 0x15
add edx, edi
mov esi, 0xfe299fe2
add ebx, esi
add edi, edx
xchg edx, esi
jmp 0x4b0839
call fcn.004b3105
mov edi, edx
rol edx, 0x1b
xchg edx, ebx
xor edx, 0xfe2b3d8a
and edx, ebx
ror edi, 0xb
bswap edx
xor edi, 0xfe2ba5a4
and ebx, 0xfe2bbf64
add ebx, edi
jmp 0x4b146d
pop ecx
or ebx, edx
add edi, ebx
and ebx, 0xfe308944
xchg edi, esi
xor esi, 0xfe30bd70
sub edi, edx
xor edx, edi
sub edi, 0xfe310e56
jmp 0x4b1297
push 0xfd5bbe2c
and edi, esi
add esi, edi
and edx, edi
inc edi
and edx, 0xfe32f1d4
xchg ebx, edx
add esi, edx
add edi, edx
and esi, edx
sub edi, ebx
jmp 0x4b2d2e
push 0xfd5ebdac
or edi, 0xfe3601c8
mov edi, esi
or edi, esi
sub edx, ebx
sub esi, edx
sub edi, ebx
add edi, 0xfe369bf0
add ebx, esi
or edi, 0xfe36cd8e
xor ebx, esi
mov ebx, 0xfe3835a8
add ebx, 0xfe384f68
jmp 0x4b1f51
mov ecx, 0x2809144b
mov esi, ebx
shr esi, 9
ror edx, 2
xor ebx, edx
bswap edi
add esi, edi
sub edi, ebx
sub esi, edx
jmp 0x4b12da
push 0xfd579028
add esi, 0xfe450af4
add edi, 0xfe4524b4
shr ebx, 0xa
sub esi, edi
xchg edx, esi
add edi, esi
xor ebx, edx
xor edi, edx
jmp 0x4b0c0f
pop ecx
and edx, ebx
xchg ebx, edx
xchg edi, ebx
or edx, esi
jmp 0x4b0b6d
push 0xfd59053c
xor edi, 0xfe54461e
sub edx, ebx
sub ebx, esi
mov esi, 0xfe54933a
xor edi, esi
mov esi, edi
and edx, esi
bswap edx
and esi, 0xfe5519e2
sub edx, 0xfe5534da
inc edi
or esi, edi
jmp 0x4b081e
pop ecx
xor edi, ebx
sub edx, ebx
bswap ebx
neg ebx
ror edx, 0x13
xchg edx, edi
or esi, edx
or esi, ebx
jmp 0x4b29ce
mov ecx, 0x2809144b
sub ebx, edi
ror ebx, 5
jmp 0x4b1879
call fcn.004b3105
add edx, esi
bswap edi
sub ebx, esi
xor edx, edi
jmp 0x4b23e0
pop ecx
and esi, edx
and edi, esi
shr edx, 9
sub ebx, 0xfe62ec32
add ebx, edx
add edx, 0xfe633684
add edx, edi
xchg ebx, edi
inc edx
mov edi, ebx
jmp 0x4b159c
call fcn.004b3105
and edi, edx
add edi, esi
xchg edi, ebx
mov edx, ebx
mov edi, esi
and esi, ebx
mov edi, esi
and ebx, esi
xchg esi, ebx
and esi, edi
sub esi, ebx
inc edx
jmp 0x4b0df8
push 0xfd602053
shr edx, 9
sub edi, ebx
mov ebx, esi
xchg edx, edi
jmp 0x4b0eb6
pop ecx
or edx, 0xfe73a00e
and ebx, edx
mov esi, ebx
and ebx, 0xfe73eb8a
dec edi
add ebx, edi
add edi, esi
dec edi
rol ebx, 0x12
xchg edx, edi
jmp 0x4b2735
pop ecx
ror ebx, 0xc
xchg ebx, edi
mov edx, ebx
sub edi, ebx
shl esi, 8
xchg esi, edx
add edx, 0xfe7555c8
shr ebx, 0x17
jmp fcn.004b09a0
mov ecx, 0x2809144b
mov ebx, edi
add edi, edx
mov edx, esi
xchg esi, ebx
shl esi, 0x11
mov edx, edi
mov esi, edi
sub esi, ebx
mov edi, ebx
or edx, esi
jmp 0x4b1d82
pop ecx
add edx, esi
xchg ebx, edx
ror ebx, 8
ror ebx, 0x14
sub edi, esi
xor ebx, 0xfe77241a
jmp 0x4b270d
pop ecx
xor edi, 0xfe774e98
sub edx, ebx
mov edx, 0xfe77811c
xchg ebx, esi
or edi, edx
add edi, ebx
xor edx, edi
inc edx
add ebx, edx
sub ebx, 0xfe783af4
add edx, edi
shl ebx, 9
jmp 0x4b1f34
push 0xfd58ccc6
shl edx, 0x14
and ebx, 0xfe7c0a8a
xor ebx, edx
shl ebx, 5
add esi, edi
ror edi, 1
jmp 0x4b1276
mov ecx, 0x2809144b
xchg edi, ebx
sub esi, edi
xor ebx, 0xfe7f2362
ror esi, 0x1c
or esi, edi
add edi, ebx
xchg edi, ebx
neg edi
xchg esi, edi
mov edx, edi
jmp 0x4b23ce
pop ecx
add edi, ebx
xor edx, edi
mov ebx, edx
shl ebx, 0xb
sub edx, esi
and ebx, edx
and edi, ebx
mov esi, edi
bswap ebx
shr edi, 0x13
jmp 0x4b10f6
push 0x40
mov ebx, 0xfe858b3e
mov esi, ebx
sub edi, 0xfe85be1a
add ebx, edi
xor edx, 0xfe861a96
xchg esi, edi
xor edi, esi
rol ebx, 0x1f
sub esi, edx
sub ebx, 0xfe86cdcc
jmp 0x4b2278
pop ecx
add esi, 0xfe8850fc
xchg esi, edi
ror edi, 0x1e
or edx, esi
or esi, edi
mov esi, edi
sub edi, edx
or ebx, esi
jmp 0x4b2f74
push 0xfd55ff88
xor ebx, 0xfe8b0818
sub ebx, edx
mov edx, ebx
bswap edi
rol esi, 0x19
mov edi, ebx
jmp 0x4b0968
mov ecx, 0x2809144b
neg edi
xchg ebx, esi
or edx, ebx
or esi, edx
and edx, 0xfe8c9e46
mov edi, edx
xor edi, 0xfe8cfd40
mov ebx, edi
rol edx, 0x11
mov edi, edx
jmp 0x4b0901
mov ecx, 0x2809144b
add ebx, edx
xor ebx, esi
ror edi, 0x19
mov ebx, esi
and ebx, 0xfe8f5e40
shl edi, 1
mov esi, ebx
xor edx, esi
jmp 0x4b1845
push 0xfd5e8260
ror edi, 0x17
and edx, ebx
xor edx, 0xfe921d7c
dec edi
rol ebx, 0x11
add edi, esi
sub edi, esi
mov edx, 0xfe92a006
jmp 0x4b15c5
push 0xaf413
and esi, ebx
xor ebx, edi
xor esi, edi
rol ebx, 0x1b
mov ebx, edx
or edi, esi
add esi, 0xfe94ba8e
mov ebx, 0xfe94d838
jmp 0x4b22cf
push 0x401400
add esi, 0xfe969084
and edx, edi
add edx, esi
xchg ebx, edx
or edi, edx
ror esi, 2
xchg edi, edx
xchg esi, ebx
xchg edi, edx
ror esi, 6
jmp 0x4b3079
push 0xfd5774c8
sub esi, edi
sub edx, 0xfe9a563c
inc edi
not edi
xchg esi, ebx
mov esi, 0xfe9ac288
xor ebx, edi
shl edi, 0xd
add edi, esi
sub edi, esi
add ebx, edi
shl edi, 0x1c
jmp 0x4b1ab6
pop ecx
and esi, ebx
xchg esi, edi
mov ebx, edx
mov esi, edx
jmp 0x4b0efc
call fcn.004b3105
rol esi, 0x1d
dec edi
sub ebx, edx
sub edx, esi
and edx, esi
xchg ebx, edi
xchg edi, edx
and ebx, esi
or edx, ebx
shl edx, 7
sub edx, edi
add ebx, esi
jmp 0x4b09b8
call fcn.004b3105
xor edx, esi
or edx, ebx
and ebx, edi
xchg edi, ebx
jmp 0x4b0be0
call ecx
or edx, esi
xor edi, edx
neg edx
ror esi, 0xa
ror esi, 0x13
add edi, edx
jmp 0x4b28e8
mov ecx, 0x2809144b
xor edi, ebx
sub edx, ebx
bswap ebx
dec ebx
or esi, ebx
xchg edx, ebx
and ebx, 0xfea82cdc
not ebx
sub ebx, esi
or edi, 0xfea87bb4
jmp 0x4b23ab
call ecx
xchg edx, ebx
or ebx, edi
xor edi, esi
sub esi, 0xfeabec92
ror ebx, 6
add esi, edi
sub esi, edi
mov edi, esi
or ebx, esi
or edi, edx
jmp 0x4b1b35
push 0xfd5bf9ee
shl ebx, 0x1c
xchg edi, ebx
xor edi, ebx
xor ebx, esi
xor ebx, edx
xor esi, ebx
jmp 0x4b2079
call ecx
nop
xchg ebx, edi
and esi, ebx
shl ebx, 0x1d
jmp 0x4b0b01
pop ecx
not edi
xor edi, ebx
shr esi, 2
xchg edi, esi
mov ebx, edi
mov esi, 0xfeb5f62a
mov esi, edi
shr edx, 0x1b
jmp 0x4b093f
pop ecx
add edi, edx
sub edx, 0xfeb66e6e
bswap edx
xchg ebx, edx
jmp 0x4b2240
pop ecx
xor ebx, edx
shl ebx, 7
sub edi, 0xfeb6ffce
add edx, ebx
xor esi, 0xfeb73294
add ebx, esi
shl esi, 0x19
sub esi, ebx
xor ebx, edx
or edx, 0xfeb7b788
jmp 0x4b202a
pop ecx
xor edx, esi
bswap edx
xor edx, 0xfeb812b0
sub ebx, esi
xchg ebx, edx
or edx, edi
mov esi, ebx
inc esi
jmp 0x4b1f70
push 0xfd5554b3
and ebx, esi
neg esi
dec edx
add ebx, esi
sub esi, edx
dec esi
or esi, edi
dec edx
xchg ebx, edx
ror edi, 0x16
neg ebx
add esi, edi
xor ebx, edi
add edx, edi
jmp 0x4b106a
push 0xfd5f8c82
mov esi, edi
sub ebx, edx
or esi, 0xfebcf68c
neg esi
jmp 0x4b21a4
call fcn.004b3105
xor ebx, edi
shr edi, 0x18
xchg ebx, esi
xchg ebx, edx
jmp 0x4b2662
mov ecx, 0x4132136a
xchg edi, edx
mov edi, ebx
and esi, edi
add ebx, edi
xchg esi, edi
dec ebx
add edi, esi
xchg edi, ebx
or edi, ebx
or ebx, edi
neg edx
mov esi, edi
add edi, 0xfec44810
nop
jmp 0x4b0f35
push 0xfd57c96c
mov ebx, esi
and esi, ebx
add edi, 0xfec7fb18
shr ebx, 0xa
sub esi, edi
xor ebx, edx
jmp 0x4b1a3b
pop ecx
neg edx
or esi, 0xfecae3cc
add esi, edi
sub esi, edx
jmp 0x4b20e5
pop ecx
add edi, 0xfed132a8
xchg edx, ebx
rol edx, 0x16
not edi
xchg edx, esi
add ebx, edx
jmp 0x4b0aea
call ecx
add edi, esi
xor edx, edi
or edx, edi
sub ebx, 0xfed3afba
sub ebx, esi
xor edi, edx
sub ebx, esi
not esi
and edi, edx
ror esi, 3
and edi, edx
add esi, edx
xor edi, 0xfed499ae
or edx, esi
jmp 0x4b1f88
mov ecx, 0x2809144b
rol ebx, 0x1f
shr ebx, 0x13
or ebx, 0xfedc5c12
and edi, ebx
or edi, esi
and ebx, edi
jmp 0x4b2b84
push esp
xor esi, edx
sub ebx, esi
xor edi, edx
or esi, 0xfee458f4
add edx, ebx
sub edx, esi
and edx, esi
xor edi, 0xfee4c1a2
xor edi, edx
or ebx, edx
jmp 0x4b2eff
call fcn.004b3105
sub edi, 0xfee51bec
or edi, esi
sub ebx, 0xfee685d8
not edx
rol esi, 0x16
xchg edx, esi
jmp 0x4b3056
push 0xfd607878
ror esi, 9
or ebx, esi
add esi, 0xff0aa0cc
shl edi, 0x13
jmp 0x4b179b
mov ecx, 0x2809144b
and esi, edx
dec esi
or edi, esi
mov edx, 0xff0d98be
mov esi, edx
and edx, ebx
sub esi, 0xff0f2cfc
mov esi, edi
inc esi
nop
jmp 0x4b0e6c
push 0xfd605a66
bswap edi
sub edx, edi
jmp 0x4b2c0a
call ecx
add ebx, esi
bswap edi
and ebx, edx
xor edx, 0xff171186
and edx, 0xff172bf2
neg esi
jmp 0x4b239d
push 0xfd5bdb3a
shr edx, 7
and edi, esi
shr edi, 0x11
inc esi
rol edi, 4
mov edx, ebx
neg esi
and esi, edi
mov edx, ebx
or edi, 0xff185278
jmp 0x4b25a9
push 0xfd55e27c
xchg esi, edx
xchg esi, edi
jmp 0x4b2189
mov ecx, 0x2809144b
add edi, ebx
dec ebx
and edx, edi
mov edi, 0xff209e30
not edi
add edi, 0xff20d774
mov ebx, edi
or esi, 0xff210806
mov esi, 0xff212272
bswap esi
jmp 0x4b1db6
push esp
sub ebx, 0xff273b56
ror edx, 0x1b
sub ebx, edx
or ebx, 0xff2789fc
and ebx, 0xff27a3e8
xchg edi, ebx
add edx, 0xff27d66c
shl edi, 6
mov edx, edi
and edx, esi
xchg esi, edi
xchg edi, edx
jmp 0x4b2101
push 0xfd575786
inc ebx
xor esi, edi
xchg esi, edi
xor edx, 0xff2b28b4
nop
inc edi
jmp 0x4b234f
pop ecx
inc edx
mov ebx, edi
dec ebx
shl edi, 6
shl esi, 0xa
xchg ebx, esi
jmp 0x4b0c64
push 0xfd593fa8
dec edi
mov edx, esi
neg edi
inc ebx
or ebx, edx
xchg esi, edx
jmp 0x4b2507
pop ecx
xchg esi, edi
xor edx, edi
add edi, 0xff2f0292
sub edi, ebx
add edi, edx
dec esi
xor edi, esi
shr ebx, 7
or ebx, 0xff307e9a
or edx, ebx
rol ebx, 0x19
shr edi, 0xe
jmp 0x4b1f13
call fcn.004b3105
add ebx, 0xff319a68
shl edi, 0x1d
shr edi, 0x12
or ebx, esi
xor edx, ebx
nop
jmp 0x4b2a1a
call ecx
add edi, esi
shr esi, 0x14
or ebx, edx
ror esi, 7
add esi, 0xff32a778
rol ebx, 0x1a
xor ebx, edx
xor esi, edi
ror edi, 0x1e
xchg edx, esi
jmp 0x4b194a
call ecx
or edi, 0xff33514a
mov edi, edx
xor edx, ebx
mov edx, esi
shr esi, 0x1b
dec esi
sub esi, edx
not edx
jmp 0x4b26fb