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

Disassembly:
call sub.kernel32.dll_GetLastError
cmp eax, 0xffffff2c
jne 0x40107a
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
ret
call sub.user32.dll_GetClipboardViewer
cmp eax, 0xffffff06
jne 0x4010f4
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
ret
call sub.user32.dll_GetMenuCheckMarkDimensions
cmp eax, 0xffffff14
jne 0x40119b
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
ret
call sub.kernel32.dll_GetLastError
cmp eax, 0xffffff1e
jne 0x401238
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
call sub.user32.dll_DdeNameService
ret
jmp 0x47e47c
dec esi
mov ecx, ebx
xor ecx, 0x9d38591
and edi, ebx
rol edi, 0x13
inc ecx
jmp 0x480b90
push 0xa1c8a8a
and ebx, edx
xchg edx, esi
or ebx, ecx
and ebx, 0x113030af
xor esi, 0x11320a25
mov ebx, 0x1133e03d
xchg ecx, ebx
sub ecx, edx
ror edx, 0xd
rol ebx, 0xe
sub esi, edx
ror ebx, 0xf
and ecx, 0x1141b51a
mov esi, ebx
jmp 0x47ebac
pop edi
not ebx
add ebx, esi
xor ebx, esi
add ecx, esi
sub esi, ebx
xor ecx, ebx
xor ebx, esi
jmp 0x47f8f9
call edi
and ecx, edx
add edx, 0x13c52a16
rol edx, 0x1a
or ecx, 0x13c8e2f8
shr ecx, 0xa
mov ecx, esi
add ebx, edx
or ebx, esi
jmp 0x47ed32
call fcn.00482090
and ecx, esi
add edx, esi
dec edx
xor edx, 0x1400f556
mov ecx, ebx
shr ecx, 0xa
xor ecx, ebx
sub edx, ebx
xchg ebx, edx
or edx, ebx
mov edx, ecx
xor ecx, edx
add edx, ebx
jmp 0x4809c9
pop edi
sub ebx, 0x147456ef
xor edx, ecx
add esi, edx
shl esi, 1
sub ecx, edx
jmp 0x481401
pop edi
xor edx, 0x148452d6
mov ebx, edx
add ecx, edx
and ebx, edx
mov ecx, esi
xor ebx, 0x14902eee
xchg ebx, esi
and edx, 0x1493cd12
bswap ebx
jmp 0x481869
push 0xac4f75e
add edx, 0x15c982ea
ror edx, 0x18
or edx, esi
or edx, ebx
and esi, edx
xchg ecx, ebx
xor ebx, 0x15dd4171
not esi
and esi, edx
sub ebx, esi
xor esi, 0x15e48d36
sub edx, esi
jmp 0x47f0e7
push 0xa1e3399
mov ecx, ebx
add esi, ecx
mov ecx, esi
xchg esi, ecx
sub esi, edx
shl ebx, 5
rol ecx, 0x1a
or edx, ecx
xchg edx, ebx
jmp 0x480613
pop edi
dec edx
bswap esi
and ecx, esi
add edx, ebx
xor esi, ecx
add ecx, esi
add esi, ebx
mov ecx, esi
bswap edx
jmp 0x47f04d
call edi
and esi, ecx
rol ebx, 0xf
or edx, ecx
sub ecx, ebx
sub esi, edx
inc ecx
xchg edx, esi
and esi, ebx
jmp 0x4805eb
call fcn.00482090
ror ecx, 0x1b
add esi, edx
mov edx, 0x1709092c
and ebx, edx
sub edx, esi
mov esi, ebx
sub ecx, 0x17103f23
and esi, edx
and ecx, ebx
xor ecx, ebx
shr edx, 0x1f
add edx, ebx
dec edx
shl esi, 0x1d
or ecx, ebx
jmp 0x481281
mov edi, 0x73716341
or ebx, ecx
and esi, ecx
not ebx
xor esi, 0x172e1fd9
or esi, 0x17304fa4
mov esi, 0x173274a5
xor ebx, edx
and esi, 0x17391b20
xor ecx, ebx
neg ebx
jmp 0x4820d4
pop edi
xchg ebx, edx
sub esi, ebx
dec ecx
xor edx, 0x179952e3
jmp 0x480b69
push 0xa2c3bb5
rol edx, 0x19
ror esi, 0x1c
shr esi, 7
sub ecx, ebx
neg edx
and esi, ecx
or ebx, 0x17e9a900
rol edx, 0xf
xchg ebx, edx
or edx, 0x17fe01c6
shl esi, 0x12
jmp 0x47fcea
pop edi
not ecx
sub esi, ecx
or ebx, esi
rol edx, 5
xchg ecx, edx
jmp 0x480a67
push 0xac85bce
and ebx, edx
neg esi
ror esi, 4
inc edx
nop
add ebx, esi
not ecx
jmp 0x4809eb
push 0xa5d4af5
sub esi, ebx
mov edx, ebx
xor edx, ecx
add ebx, ecx
or edx, ebx
xchg ebx, ecx
mov ebx, esi
add ecx, 0x18cd17ba
or edx, ebx
shr esi, 9
jmp 0x48180b
pop edi
mov esi, 0x18d3180c
add ebx, edx
mov ecx, 0x18d6b239
mov edx, ecx
xor ecx, edx
or ebx, ecx
sub ebx, edx
jmp 0x47ee0f
push 0x9fa7784
add esi, ecx
and ebx, 0x192ce189
and edx, ebx
shr edx, 0x15
sub esi, 0x19325b55
and ecx, edx
xor edx, ecx
and esi, edx
xchg edx, esi
xor ebx, ecx
neg ecx
rol edx, 0x15
or esi, ebx
shl edx, 4
jmp 0x480eb8
pop edi
mov esi, edx
add esi, ecx
dec ebx
mov ecx, esi
rol ebx, 2
xchg ecx, edx
xor ebx, 0x1950f602
or ebx, ecx
and esi, ebx
not edx
xor esi, 0x19592af1
add ecx, esi
and esi, 0x195cc5e2
jmp 0x4817ed
push 0xaa021c1
add ecx, edx
bswap esi
mov ecx, esi
and ecx, ebx
and ebx, ecx
xchg ecx, edx
and esi, 0x197eba7e
add ebx, ecx
jmp 0x47f7ca
push 0xa3e8d27
add esi, ebx
mov edx, ebx
add esi, edx
sub edx, ecx
shl esi, 0x12
add ebx, ecx
mov edx, ebx
and edx, ebx
xor edx, ebx
jmp 0x47f4a2
pop edi
rol edx, 7
or ebx, ecx
and ebx, edx
sub edx, 0x19afe87e
xchg edx, esi
or ebx, ecx
add ecx, 0x19b562f9
add esi, 0x19b737c1
add edx, esi
xchg edx, esi
add ecx, 0x19bce029
or edx, 0x19beb5d2
shl edx, 3
jmp 0x47fa5f
push 0xac6a9bf
xor esi, ebx
sub esi, ecx
and edx, 0x19d40946
and ecx, ebx
and ecx, ebx
or ebx, edx
and ebx, esi
or edx, esi
ror edx, 0xb
add edx, ecx
dec ebx
or esi, ecx
mov edx, ecx
mov edx, ebx
ror ebx, 0x1e
jmp 0x47ee8a
pop edi
add edx, ebx
ror esi, 5
mov esi, ebx
sub ebx, ecx
sub ebx, edx
mov ecx, esi
and ebx, edx
add ecx, esi
jmp 0x480062
push 0x9ea6647
xchg edx, ebx
xor ebx, esi
and esi, 0x1a8c27c1
or ecx, esi
xor esi, ecx
sub ebx, esi
mov esi, edx
jmp 0x4801f8
call fcn.00482090
mov ecx, esi
mov edx, 0x1a993b4c
mov esi, 0x1a9b0e22
ror esi, 8
ror ebx, 0x18
jmp 0x47e8ef
push 0x9f8d220
or ecx, edx
and esi, ebx
ror ecx, 0xa
shl edx, 0x10
or ebx, 0x1acc4211
or ecx, esi
bswap edx
add ecx, esi
or edx, esi
ror esi, 8
xor edx, esi
shr ecx, 1
jmp 0x47efb9
push 0xa7ebee8
dec esi
and edx, esi
mov ecx, ebx
and ebx, 0x1ae17f82
or edx, esi
xor esi, ecx
and ebx, esi
or edx, esi
and esi, ebx
inc ecx
sub ebx, ecx
jmp 0x47f7e6
pop edi
or edx, ebx
xor edx, ecx
mov esi, edx
sub ebx, esi
mov edx, esi
add esi, 0x1b03cb61
sub ebx, ecx
or ebx, 0x1b07af89
xchg ecx, edx
sub ecx, ebx
rol ecx, 0x12
shr ecx, 3
sub ebx, 0x1b112299
jmp 0x47efea
call edi
inc esi
and ebx, esi
add edx, ebx
jmp 0x4812ee
mov edi, 0x73716341
not ecx
or ecx, 0x1c14e116
add ecx, edx
jmp 0x47fb5b
push 0xa40361c
or edx, esi
rol edx, 0x18
xchg ebx, esi
sub ecx, ebx
or esi, edx
jmp 0x481d83
mov edi, 0x73716341
or edx, esi
xor esi, edx
sub edx, ecx
add ebx, esi
jmp 0x47f234
mov edi, 0x73716341
or edx, 0x1e190e4e
mov edx, ebx
sub edx, 0x1e1cc40a
rol esi, 0x12
bswap edx
and edx, 0x1e2891c6
shl ebx, 3
dec edx
add esi, 0x1e382deb
xor ebx, ecx
jmp 0x4816d9
push 0xa609dac
bswap edx
and esi, 0x1e6828e7
shr esi, 2
xor ebx, edx
add edx, ebx
xchg esi, ebx
inc edx
xchg esi, ebx
jmp 0x4819ee
mov edi, 0x73716341
or esi, edx
add edx, ebx
and ecx, esi
bswap edx
xor edx, ebx
or ebx, edx
shr ecx, 0x18
rol edx, 0xa
jmp 0x482112
push 0xa806dec
dec ecx
sub ebx, 0x1f57f135
xor ecx, ebx
add ecx, 0x1f5b9d10
neg ecx
ror esi, 0x15
and ecx, esi
xor ecx, edx
dec ebx
add edx, ecx
jmp 0x481041
pop edi
bswap ebx
xor ecx, edx
or edx, ebx
and esi, ecx
mov edx, 0x1f815fca
mov ecx, esi
add esi, ecx
jmp 0x47fd3c
mov edi, 0x40495727
xor esi, 0x1f921046
xchg ebx, edx
ror esi, 0x10
xor ecx, 0x1f979431
mov ebx, edx
xor esi, edx
mov edx, 0x1f9d4175
and ebx, 0x1f9f1a2a
sub ecx, edx
xchg edx, ecx
jmp 0x480ee3
pop edi
rol edx, 0xb
or ebx, ecx
shl edx, 0xf
add ecx, edx
mov ebx, esi
jmp 0x482213
push 0xaab68d3
or edx, ebx
shr ecx, 6
sub ebx, ecx
or ecx, esi
shl edx, 0x18
jmp 0x47f47f
pop edi
xchg ebx, ecx
shl ecx, 0xc
xchg ecx, edx
and edx, ebx
add ecx, ebx
bswap ebx
xor ecx, edx
xchg edx, ebx
mov edx, ecx
and ebx, ecx
and ebx, 0x2015c2cd
jmp 0x480c7f
call edi
or edx, esi
xchg edx, esi
add ecx, edx
and esi, ecx
neg ebx
xchg edx, ebx
add ecx, esi
xor edx, 0x2099a841
xchg ebx, ecx
jmp 0x47f80b
pop edi
rol edx, 4
sub edx, 0x2141abfe
bswap ebx
xor ecx, 0x2149f08c
and esi, ebx
sub esi, ecx
xchg edx, ecx
xor esi, 0x2159d7de
jmp 0x482024
mov edi, 0x73716341
and edx, 0x21a0a6a9
mov ebx, 0x21a27e99
xchg ecx, ebx
mov ecx, esi
or ecx, edx
sub ecx, 0x21a9fe2f
mov esi, edx
xchg ecx, ebx
sub ebx, ecx
xchg esi, ecx
jmp 0x481e02
pop edi
add esi, edx
mov edx, 0x22054b21
and ebx, ecx
bswap esi
xor ecx, esi
xchg ecx, ebx
xchg edx, ecx
mov edx, ebx
not ecx
not ecx
inc ebx
and esi, edx
neg ecx
sub edx, ebx
and ebx, ecx
jmp 0x47ebf0
call fcn.00482090
dec esi
xor ecx, esi
bswap ecx
inc ebx
nop
and edx, ebx
mov ecx, esi
bswap ecx
jmp 0x481c80
push 0xa2a91f5
sub ebx, ecx
xchg edx, ecx
or esi, ebx
add ebx, esi
or ecx, esi
jmp 0x47ed96
push 0xa2de57f
sub ebx, edx
and esi, ebx
and ebx, edx
xor ebx, edx
or ecx, ebx
xor ebx, ecx
mov edx, esi
mov ecx, edx
jmp 0x48143c
push 0xaa99983
or edx, ebx
or ecx, 0x25ccf4a7
xor edx, ebx
or ebx, edx
or ebx, ecx
and ecx, edx
xor edx, esi
and edx, ebx
or ebx, 0x25dba83b
xchg ebx, esi
rol edx, 5
add esi, ebx
jmp 0x47f8e3
pop edi
sub esi, 0x2610cac9
xor esi, ebx
add esi, edx
shr ebx, 0x1d
or ebx, 0x26194b96
jmp fcn.00480500
pop edi
neg ecx
xor ebx, esi
xor edx, esi
add esi, edx
xor esi, ebx
mov esi, edx
and ebx, edx
xor ebx, ecx
and esi, edx
sub esi, edx
ror esi, 0xd
dec esi
jmp 0x482068
push 0xa83c951
add esi, ecx
shr ecx, 0x1e
and ecx, esi
neg edx
inc ebx
jmp 0x481685
call edi
xchg edx, ebx
bswap ecx
mov ebx, esi
xor esi, ebx
neg edx
jmp 0x48153c
pop edi
sub esi, ecx
dec esi
sub esi, 0x272ae4a9
add esi, ebx
xor ecx, esi
and ecx, ebx
xor esi, edx
mov ebx, 0x2736bd2e
or ebx, ecx
jmp 0x481fae
pop edi
ror esi, 2
shl ecx, 0x17
neg edx
xchg ecx, esi
mov ebx, esi
sub ecx, ebx
dec ebx
add edx, ecx
or edx, ebx
xchg esi, edx
xchg esi, edx
sub ebx, esi
xor esi, ecx
jmp 0x47f02f
pop edi
shl esi, 0x12
add esi, edx
add esi, ecx
add ecx, esi
sub esi, ecx
add esi, edx
shr esi, 0xb
jmp 0x47fe5c
call fcn.00482090
dec ecx
mov ebx, esi
mov ecx, ebx
or ecx, 0x288b812d
or ebx, edx
xor ecx, 0x288f2bb2
mov ecx, edx
xchg esi, edx
sub esi, edx
ror ebx, 7
mov edx, 0x2898b456
sub esi, 0x289a8fef
xor edx, ebx
xor esi, ebx
jmp 0x47f416
mov edi, 0x73716341
mov ecx, ebx
mov ecx, ebx
xor edx, ebx
add edx, ebx
shr ebx, 0x1d
or ecx, edx
jmp 0x4813d7
mov edi, 0x73716341
sub ebx, ecx
xor ecx, ebx
xchg ebx, ecx
not esi
and edx, ecx
xor edx, ebx
mov ecx, edx
or ebx, 0x298c0601
or ecx, edx
xor edx, 0x298fe33e
jmp 0x48016c
push 0x9fdc8ba
sub esi, ebx
mov ecx, ebx
xor ebx, esi
not edx
neg edx
ror edx, 2
mov ecx, esi
and edx, esi
add ebx, 0x29d269bd
sub ebx, edx
or edx, esi
sub ecx, 0x29de737d
sub edx, esi
neg ecx
jmp 0x47f6cb
mov edi, 0x73716341
and ecx, edx
sub esi, edx
sub edx, ebx
not esi
add esi, ebx
add edx, 0x2a7ee5ba
or esi, ebx
sub ecx, ebx
add edx, ecx
add esi, edx
add ebx, 0x2a88e402
mov edx, 0x2a8ab9ad
jmp 0x480d82
push 0xa0f7e11
mov edx, ecx
sub esi, edx
xor ecx, esi
sub esi, ecx
not ebx
mov ebx, esi
shr esi, 0x19
or ebx, edx
xchg ebx, ecx
xor esi, ecx
jmp 0x4803ce
push 0xa71547e
ror ecx, 0x11
xor ecx, esi
and ecx, 0x2aea957e
xchg edx, esi
sub esi, 0x2aef2575
and esi, 0x2af0faa2
jmp 0x4807dd
push 0xa59f2ed
inc ebx
xor ecx, esi
xchg esi, ecx
ror ecx, 0x17
add edx, esi
jmp 0x481a1f
pop edi
sub ecx, edx
add esi, edx
or edx, 0x2b90818a
xor esi, edx
and ebx, edx
dec ebx
jmp 0x47f19a
pop edi
rol edx, 0x1e
mov ecx, ebx
and ebx, esi
mov esi, ecx
shr ebx, 0x19
shr edx, 0x1a
mov ecx, 0x2bea772f
xchg ebx, esi
xor esi, ecx
mov edx, esi
xchg edx, ecx
add edx, ebx
add ebx, edx
and edx, ecx
jmp 0x480e2f
mov edi, 0x40495727
and ebx, edx
mov ecx, 0x2bfc2210
sub esi, ecx
and ebx, edx
add ecx, esi
or esi, edx
mov edx, 0x2c0565c1
bswap esi
jmp 0x4815cd
pop edi
xchg edx, esi
add esi, edx
add ebx, edx
or ecx, esi
xor esi, edx
xchg ebx, esi
ror esi, 7
sub esi, 0x2ce3f5dd
shr ecx, 0x1f
and ebx, 0x2ce87c9a
inc ecx
xor esi, ebx
jmp 0x47ff7f
push 0xa73006f
xchg ecx, edx
and esi, ebx
add ebx, edx
or edx, ecx
or ebx, ecx
mov esi, edx
shl ecx, 0x11
inc esi
sub ecx, esi
jmp 0x47ec9b
call edi
neg ebx
xchg ecx, edx
xchg esi, ecx
xchg ebx, edx
add edx, esi
mov ebx, ecx
rol ebx, 6
xor ecx, 0x2f313a2e
or ebx, esi
add ebx, edx
xchg ecx, edx
sub edx, ecx
xchg edx, ecx
xor ecx, ebx
jmp 0x47f2ce
call edi
neg edx
or edx, ebx
inc ebx
xor ecx, 0x2ffe7121
rol ecx, 0xe
xchg edx, ebx
shl ebx, 9
add esi, edx
ror ecx, 0xb
ror ebx, 0x1a
jmp 0x47e9db
mov edi, 0x40495727
not ebx
sub edx, ebx
xchg esi, edx
add esi, 0x301c4ed1
shl ecx, 0x1f
bswap edx
xor edx, esi
or esi, 0x304dd200
not ecx
xor ebx, esi
xchg ecx, edx
jmp 0x47ec6a
push 0xab73e00
add ecx, ebx
rol ebx, 0x14
or esi, ebx
not edx
neg esi
nop
mov ebx, ecx
rol ecx, 0x13
and ecx, esi
add edx, 0x3066e62d
xor ebx, 0x3068cb3a
mov ecx, edx
dec ecx
shl esi, 0x15
jmp 0x47fac5
pop edi
shr ecx, 0x16
sub esi, ebx
nop
xchg esi, edx
xchg ecx, esi
add esi, edx
or ecx, esi
shl ecx, 0x1f
add ecx, edx
and esi, edx
jmp 0x47f2ac
call edi
or ecx, edx
inc edx
xor esi, ecx
and esi, edx
bswap esi
mov esi, 0x30f6c1d6
xchg edx, ecx
and edx, esi
shr ecx, 0x16
mov edx, 0x3105c216
xchg esi, edx
sub esi, ecx
xchg edx, ecx
xor edx, 0x310d5bd2
xchg ebx, ecx
add ecx, esi
jmp 0x47f097
pop edi
sub ecx, edx
or esi, 0x31213f5e
and ebx, edx
dec edx
jmp 0x480e58
pop edi
add ebx, esi
and edx, 0x31291a7a
shr ebx, 0x1e
shr ecx, 3
xor esi, ebx
jmp 0x47e4e5
push 0x9e8bef1
and esi, edx
sub ebx, ecx
bswap edx
jmp 0x47f218
push 0xab58e41
or edx, ecx
and ebx, ecx
bswap ebx
and edx, 0x31c065b1
and ecx, edx
sub ecx, 0x31c438e5
add esi, edx
jmp 0x480a14
pop edi
sub esi, ebx
bswap ebx
or edx, esi
inc ecx
dec esi
or esi, ecx
add edx, ebx
and edx, 0x32323f24
sub ebx, 0x32345acd
shr edx, 0x1e
add ebx, esi
rol ecx, 3
jmp 0x481744
call fcn.00482090
mov esi, ecx
or esi, ecx
neg edx
sub esi, ecx
bswap ebx
add ebx, edx
jmp 0x4819b2
call edi
or ecx, 0x3292932a
or edx, esi
shr esi, 0xb
add ebx, 0x32988cd1
add edx, 0x329a71e1
and edx, 0x329c5479
sub esi, ebx
or ecx, edx
jmp 0x47ef11
pop edi
inc edx
or edx, ecx
mov esi, 0x32a6ba23
xor edx, ebx
add ebx, esi
sub ebx, esi
xchg ecx, ebx
add ebx, 0x32b00903
add edx, ebx
mov ebx, 0x32b3f7bd
sub ecx, 0x32b5dd12
jmp 0x47f282
pop edi
xchg edx, ebx
or ebx, esi
sub ecx, ebx
xchg edx, esi
xchg ecx, edx
sub edx, ebx
bswap esi
or edx, esi
xchg ecx, esi
or edx, esi
neg ebx
jmp 0x480f56
push 0x9fc20f7
mov ecx, 0x32f27c30
and ebx, ecx
inc edx
xor edx, 0x32f82375
inc ecx
mov ebx, edx
mov ecx, edx
add edx, esi
xor ecx, edx
and edx, 0x33037843
or ecx, esi
not ecx
jmp 0x4802bf
call fcn.00482090
and esi, ecx
or esi, 0x330b5e93
or ecx, esi
and ecx, edx
bswap ebx
shl ecx, 8
xor esi, edx
and edx, esi
mov ecx, esi
add ecx, ebx
shl edx, 0x1a
xor edx, esi
rol ebx, 5
jmp 0x481671
pop edi
neg edx
xchg esi, ecx
sub edx, ecx
mov ecx, ebx
add edx, esi
add ebx, edx
and edx, esi
add edx, ebx
xchg edx, esi
shl edx, 0x12
jmp 0x480437
call fcn.00482090
nop
or edx, ecx
or ecx, edx
xchg edx, esi
add ecx, 0x33b47497
or esi, ebx
add esi, 0x33b837c6
sub edx, esi
dec ebx
and ecx, esi
jmp 0x47fec8
push 0xa821b20
and esi, ecx
bswap edx
xchg ecx, edx
xchg edx, esi
jmp 0x47fe7a
call edi
xor ecx, ebx
or ecx, 0x382aaff4
xchg esi, ebx
xchg edx, ecx
jmp 0x480792
call edi
xor ebx, edx
or ebx, 0x3832d81d
rol edx, 0xa
ror edx, 0x16
or edx, esi
or ecx, esi
mov ecx, 0x383c7200
or edx, 0x383e557d
jmp 0x481329
push 0xa4fdc13
mov esi, 0x3840a6e2
xchg ebx, ecx
add ecx, 0x384469a9
not ebx
xor edx, esi
and esi, edx
xor edx, ecx
xor ebx, 0x384df621
or ecx, 0x384fd94d
ror esi, 1
xchg ebx, edx
xor edx, esi
jmp 0x480256
pop edi
add edx, ebx
sub ebx, 0x3866ac5e
not ebx
jmp 0x48134a
pop edi
and esi, ecx
sub ecx, ebx
mov ecx, esi
mov esi, ecx
and ecx, ebx
and esi, ebx
and ecx, 0x38919785
or esi, 0x38937b35
inc ecx
not esi
jmp 0x47fdc1
pop edi
or edx, ecx
sub ebx, esi
add ebx, 0x389e2909
xor ebx, esi
xchg ebx, ecx
xchg ebx, edx
add edx, esi
inc edx
jmp 0x4804c1
call fcn.00482090
add ebx, 0x38ef322b
and esi, 0x38f113e8
shl ecx, 0x1b
sub ebx, ecx
or ecx, edx
and ecx, ebx
or ebx, ecx
mov esi, 0x38fc6557
sub esi, ecx
add ebx, edx
jmp 0x47ec3b
pop edi
not ebx
mov esi, edx
neg edx
or ebx, edx
mov edx, esi
sub edx, esi
or edx, ebx
mov esi, edx
dec esi
jmp 0x480577
push 0xa2f8f6f
mov ecx, edx
xor ebx, 0x39293996
xor edx, 0x392b20cd
mov esi, 0x392d3b2a
xor edx, esi
mov edx, ebx
jmp 0x47f75e
pop edi
shl ebx, 7
xor ecx, ebx
or ecx, esi
xchg esi, edx
add ebx, esi
mov edx, esi
add ebx, ecx
mov esi, ebx
not edx
or ecx, esi
and edx, 0x39be0141
or esi, edx
and edx, ebx
or ecx, ebx
xor ebx, 0x39c64136
add ebx, edx
jmp 0x480119
call fcn.00482090
xchg esi, ecx
or ecx, esi
sub edx, ebx
add ecx, esi
sub esi, ecx
inc esi
not esi
add ecx, ebx
mov ecx, esi
jmp 0x48126e
call edi
not ecx
and ecx, edx
ror ebx, 0x1c
and ebx, edx
xchg esi, ecx
xchg ebx, edx
jmp 0x47e9f0
push 0xa85776a
add edx, esi
sub ebx, ecx
and ecx, ebx
and ecx, esi
and esi, ecx
add ecx, edx
sub edx, esi
sub ecx, ebx
jmp 0x4818fe
call fcn.00482090
or ebx, 0x3a9e279a
and ebx, esi
shl edx, 0x12
xor ecx, edx
xchg edx, esi
or esi, ebx
sub esi, edx
add edx, 0x3aac2706
sub edx, 0x3aae0b91
or esi, ecx
add edx, ebx
jmp 0x480b22
push 0xac3442d
and ecx, 0x3ab41774
mov ecx, edx
shr ecx, 9
xor edx, ecx
sub ecx, esi
and edx, esi
jmp 0x47eb2b
push 0xa4e2db0
or esi, edx
inc edx
add esi, ecx
shr esi, 0x1f
shr edx, 0x1d
xchg ecx, esi
xor ebx, ecx
inc ebx
xchg ebx, ecx
neg edx
jmp 0x4812a5
push 0xac19567
add edx, esi
sub ecx, esi
sub edx, 0x3b69c51e
dec edx
add edx, 0x3b6dc67a
shr ebx, 0x1d
jmp 0x481706
push 0xa5ef337
add ebx, 0x3b7201a0
shr ebx, 2
and edx, 0x3b77c517
add ecx, esi
mov edx, esi
xchg ecx, ebx
shl edx, 4
xchg edx, ecx
add edx, ecx
or edx, ecx
or ebx, esi
add ebx, 0x3b88aad5
sub ecx, edx
mov esi, ecx
jmp 0x47f7ac
pop edi
add esi, edx
and esi, 0x3bae3340
or esi, ecx
not esi
shl ebx, 0x19
and ecx, esi
mov ecx, edx
xor ecx, edx
shr esi, 0x12
jmp 0x480d45
mov edi, 0x73716341
xor ebx, ecx
bswap esi
xor esi, edx
neg ebx
sub ebx, ecx
jmp 0x47e94a
call edi
bswap ecx
shl ebx, 1
or ebx, ecx
add esi, ecx
xchg ebx, edx
mov esi, ecx
sub ecx, ebx
or ecx, ebx
and edx, ecx
not edx
jmp 0x480b7a
mov edi, 0x73716341
xchg ecx, edx
or edx, 0x3c9804e5
sub ebx, 0x3c99eaf3
or edx, ebx
xchg ecx, ebx
shl esi, 7
dec ebx
add esi, edx
xchg esi, ecx
or ecx, ebx
or edx, 0x3caa6a33
add ebx, edx
rol esi, 0x10
jmp 0x480fee
push 0xa5b9ed1
or ebx, ecx
xchg ecx, esi
mov ecx, ebx
or esi, ebx
jmp 0x47eeee
call edi
bswap edx
xchg edx, esi
xor ecx, edx
or esi, 0x3eca059b
add esi, edx
mov esi, ecx
add edx, 0x3ecfc7c1
rol ecx, 0x12
add esi, ecx
xor ebx, ecx
or esi, 0x3ed73cea
mov ebx, esi
xchg esi, ebx
xchg ecx, esi
jmp 0x47e6ea
push 0xa427a31
xchg ecx, edx
xchg ebx, ecx
bswap ecx
or ebx, 0x3f5ed919
or esi, ecx
or esi, 0x3f629476
and ecx, ebx
bswap edx
sub ebx, 0x3f68688f
xchg ecx, edx
and edx, ecx
jmp 0x47f83a
call fcn.00482090
or edx, ecx
xchg ebx, esi
and ebx, esi
inc ecx
inc ebx
xchg ecx, ebx
bswap esi
shl esi, 0xf
jmp 0x4808b5
push 0xa28e66c
or edx, ecx
xor esi, 0x4094b997
mov ecx, ebx
shr ebx, 0x15
add ebx, edx
xchg ecx, edx
inc ecx
sub esi, edx
and edx, esi
and ecx, ebx
and edx, 0x40a5a8a8
sub edx, esi
shl esi, 4
jmp 0x47fbea
pop edi
xor ecx, edx
sub esi, ecx
xor edx, 0x40e03637
add esi, ebx
mov esi, edx
shr edx, 0x15
and ecx, 0x40e875b3
jmp 0x47fb23
pop edi
or ebx, edx
xchg esi, ecx
sub edx, esi
add esi, ebx
xchg edx, ecx
mov esi, edx
xchg edx, esi
xor ebx, edx
neg esi
xchg ebx, edx
bswap ebx
and ebx, 0x41188c3b
add ecx, 0x411a6bdb
jmp 0x47f882
call fcn.00482090
shl ecx, 0x14
neg ebx
xor esi, ecx
add ebx, ecx
shl edx, 0x11
mov ebx, esi
shr esi, 0xb
ror ecx, 0x17
xor edx, ebx
add esi, edx
jmp 0x480e07
call fcn.00482090
sub edx, ebx
xor edx, 0x41602228
add ebx, edx
inc ebx
add ebx, ecx
xor ebx, esi
or ebx, edx
xchg edx, esi
and esi, 0x416df864
dec ebx
jmp 0x47f995
push 0xa6fa8b2
sub edx, 0x41d912e9
add esi, edx
add edx, ecx
or esi, ebx
add ecx, esi
add edx, 0x41e3463d
neg edx
jmp 0x48049e