Function at 0x401000
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Identify system language via api

Disassembly:
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xffffff0a
jne 0x401093
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
ret
call sub.kernel32.dll_GetCurrentProcess
cmp eax, 0xffffff31
jne 0x401130
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
ret
call sub.user32.dll_GetClipboardViewer
cmp eax, 0xffffff1c
jne 0x4011af
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
ret
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xfffffee7
jne 0x401256
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
call sub.ole32.dll_CLIPFORMAT_UserUnmarshal
ret
jmp 0x4752cc
mov edi, edx
jmp 0x47727c
mov esi, 0x40495727
add edx, 0xa5b20d53
xchg ecx, ebx
or edi, ecx
shr ebx, 0x1c
ror edi, 0x1e
sub edi, 0xa5b358c0
mov ecx, 0xa5b3961d
and edx, 0xa5b3d5c2
xor ecx, edi
mov ecx, edi
or ebx, 0xa5b48dd9
or edx, ecx
jmp 0x476211
call esi
and edx, 0xa5ba479d
ror ebx, 0xc
and edx, ebx
and edx, ecx
xor ecx, 0xa5bb4fb3
add ebx, 0xa5bb8d15
sub edx, ebx
jmp 0x4765ff
pop esi
shl edi, 0xc
xor edi, ecx
add ecx, edx
jmp 0x4775c6
pop esi
rol ecx, 0x1c
or edx, ebx
neg ebx
add edi, ebx
jmp 0x476474
push 0xa518ec59
neg edi
and ecx, 0xa5ce6b0f
sub edx, ebx
bswap edx
mov edx, ecx
inc ecx
mov edi, ecx
ror edi, 0x11
mov edi, ebx
mov ebx, ecx
or ecx, 0xa5d0a52c
ror edi, 0x15
mov ecx, ebx
xor ecx, edx
jmp 0x4777df
push 0xa5114d75
ror edi, 0x1f
mov edx, 0xa5d9b3d9
xchg edi, ebx
add edi, edx
ror edx, 0x11
neg ecx
not edi
dec edi
and edx, 0xa5db7cbe
xchg edi, ecx
xchg edi, ecx
and ebx, ecx
sub ebx, 0xa5dc7381
or edi, ebx
jmp 0x475e40
push 0xa50dcc0a
xor edx, edi
mov ebx, 0xa5dd56f6
add ecx, edi
and edx, 0xa5ddd1a1
xchg ebx, edx
add ecx, 0xa5de4ec6
not ebx
jmp 0x4762e7
pop esi
dec ecx
add edx, edi
inc edx
shl edx, 0x16
xchg edx, ebx
xor ebx, edx
xchg ebx, edi
or edx, ecx
bswap ecx
jmp 0x475906
pop esi
and edi, 0xa5e6d96e
rol ecx, 0xd
add edi, ecx
xchg ecx, ebx
rol edx, 0x1f
add edi, ecx
shl edi, 0x1e
or ebx, ecx
sub ebx, ecx
and edx, ebx
rol ecx, 4
jmp 0x476856
call fcn.00477ddc
xor edx, ebx
shl ebx, 1
dec ebx
mov ecx, ebx
sub edi, 0xa5eab65b
xchg ebx, edi
jmp 0x475ba4
pop esi
dec edx
dec ebx
rol ebx, 0x1b
sub ecx, edi
xor ebx, ecx
jmp 0x4768aa
call esi
and ebx, ecx
shr ebx, 0xe
add ebx, edx
dec edi
or ebx, 0xa5f41f85
dec ebx
and edi, ebx
and edi, ecx
bswap edx
xchg ebx, edx
sub edx, 0xa5f5a527
rol edi, 7
jmp 0x475e92
mov esi, 0x43370267
xor ebx, ecx
or edx, 0xa5fb928d
shr ebx, 1
sub edx, ebx
xchg edx, ecx
or ecx, ebx
shl ebx, 6
and edx, edi
and ebx, edx
or edx, 0xa5fd900a
jmp 0x4755f7
push 0xa5151dff
mov ebx, ecx
not edx
xor edx, ebx
ror ecx, 0x13
mov ebx, ecx
xor ebx, 0xa6138474
bswap ebx
sub edx, 0xa614149e
neg ebx
shl edi, 0x1f
shl edx, 0x16
add ecx, edi
xchg ecx, edx
add ecx, edx
jmp 0x47694c
mov esi, 0x40495727
inc ecx
sub ecx, edx
add edi, edx
and edi, ecx
add edx, 0xa61a60ea
or edi, edx
rol edx, 0x14
mov edi, ecx
jmp 0x47769b
pop esi
xor ebx, edx
xor ecx, edi
add ecx, edx
and ecx, edi
rol ebx, 1
jmp 0x4778dc
mov esi, 0x40495727
mov ecx, ebx
sub ebx, ecx
xor edx, 0xa61e6406
sub edx, 0xa61ea38e
shr ebx, 0xd
and edx, ecx
nop
mov ebx, ecx
xor edi, 0xa6201071
jmp 0x477b35
pop esi
add ecx, edx
add ebx, edx
neg ebx
mov ebx, 0xa62134f6
jmp 0x476a2a
call esi
add ecx, 0xa624d0ca
xchg edi, ebx
mov ecx, edi
mov edx, edi
xor edi, edx
mov edi, ecx
xor edx, 0xa6264c11
jmp 0x476bf7
pop esi
xchg edx, ebx
and ecx, 0xa629f1a7
and edi, ebx
mov ecx, ebx
shl ecx, 0x1d
and ecx, ebx
sub edx, edi
sub edx, ecx
bswap ecx
add ecx, edx
add edx, edi
dec ecx
jmp 0x476a00
push 0xa50d823a
ror ebx, 0x14
xor edx, ecx
xor edx, 0xa62f1b6a
add ebx, edi
dec ebx
mov ebx, 0xa62fd553
sub edi, 0xa6301592
and edx, ecx
add edx, 0xa630a0cd
xor edx, ebx
and edx, ecx
add edi, 0xa63159c6
add edi, ecx
jmp 0x475544
push 0xa4f6bd41
and ebx, ecx
add ebx, 0xa6340fa7
dec ecx
sub ecx, 0xa6348d26
xchg edx, ecx
mov ebx, edx
inc edi
add ebx, ecx
and edx, edi
xor edx, ecx
sub ebx, ecx
jmp 0x477aa2
mov esi, 0x43370267
add ecx, 0xa636a291
and ebx, edi
add edx, ecx
and ebx, edx
xor edi, 0xa637a62c
shr edi, 0x1b
or ebx, ecx
jmp 0x4760f2
call fcn.00477ddc
sub ebx, edi
or edi, ebx
add ebx, ecx
xchg ebx, edi
jmp 0x47669a
push 0xa50b2f85
ror ebx, 0xf
xor edx, ebx
and ebx, edx
xor edi, 0xa63a547b
xor edi, edx
ror ebx, 7
shr ebx, 0x1e
sub ecx, edi
inc ecx
nop
not edx
add ecx, ebx
xchg ecx, ebx
jmp 0x477ac6
pop esi
xor edi, 0xa63cf09e
sub edx, ecx
xchg edi, ebx
or edx, ecx
add edi, 0xa63de754
xor edx, ebx
xchg ebx, ecx
xchg ebx, edx
ror edi, 0x12
mov edx, ebx
jmp 0x475ada
mov esi, 0x40495727
mov edi, ebx
xor edx, edi
or ebx, ecx
rol edi, 0xa
mov ebx, ecx
bswap ecx
rol ebx, 5
jmp 0x475a43
push 0xa507b621
shr ebx, 1
mov ebx, 0xa64425bc
mov ebx, edx
neg edx
ror ecx, 0x1b
jmp 0x476551
pop esi
and ecx, edi
add ebx, edx
xchg ebx, ecx
neg edx
add ecx, 0xa6501bc2
xchg edx, edi
jmp 0x4773aa
call esi
ror edx, 0x10
bswap ebx
xchg edx, ecx
xor ebx, edi
xor edx, 0xa651be79
jmp 0x476130
push 0xa51278bc
mov edx, ebx
shl ecx, 8
or ebx, edx
and ecx, 0xa654403b
xor ecx, edx
jmp 0x4758de
push 0xa5027e6c
not edx
xor edx, edi
rol edx, 0x11
mov edi, 0xa6582e7c
or ebx, edx
and edi, 0xa658ba24
neg ecx
add ebx, ecx
or edx, ecx
shl ecx, 0x11
sub edi, 0xa659f074
jmp 0x475fde
push 0xa50d38f2
xor edi, ebx
add ebx, edi
mov ecx, ebx
sub edx, ecx
sub ecx, edi
or ecx, edi
and ecx, ebx
sub ecx, edi
and ecx, edi
bswap ecx
add ecx, edx
sub ebx, ecx
xchg ecx, edi
jmp 0x4759b1
pop esi
sub edx, ebx
rol edi, 0x18
mov edi, 0xa65e0a97
sub edx, 0xa65e49ea
mov edi, ecx
dec ebx
jmp 0x475cdf
pop esi
or edx, ecx
add ebx, ecx
sub edi, ecx
sub edi, ebx
and ecx, edx
mov ebx, ecx
neg ebx
mov edx, ecx
rol ebx, 0x14
xor edx, ecx
shl edi, 0x1f
mov edx, 0xa66a40e5
xor ebx, edx
add ecx, 0xa66abad7
jmp 0x475512
push 0xa5089234
xchg ebx, edx
xor edi, ecx
not edi
xor edx, ebx
mov edi, ebx
sub edi, 0xa66daec8
jmp 0x475a22
pop esi
mov edx, 0xa66e05bd
add edx, ecx
add edx, ecx
shl ecx, 0xc
bswap ecx
mov edx, ecx
rol edi, 0x17
xor ebx, 0xa66fac19
mov ecx, ebx
xor edx, ebx
rol ebx, 0xc
sub ebx, 0xa670b0ac
xor edi, ecx
shl edx, 8
sub ebx, edx
jmp 0x477903
push 0xa4ffe9a6
shr edi, 9
or ecx, edx
add ecx, ebx
rol edx, 9
bswap edx
dec ebx
xchg edx, ecx
neg ecx
add edi, edx
and ebx, edi
jmp 0x477607
call esi
mov ebx, ecx
add ebx, 0xa679117a
sub edi, edx
and edi, ebx
and edi, edx
shl edx, 0x1e
or ebx, edx
xor ebx, ecx
xor ecx, 0xa67ac7bc
jmp 0x475a7e
push 0x401400
xchg ecx, edx
xchg edi, edx
sub ecx, ebx
xor ecx, edx
dec ecx
xor edi, ebx
jmp 0x475dc8
push 0xa511974d
not ebx
not ecx
or ecx, edi
or ebx, 0xa681f3ae
or edi, 0xa6823000
add ebx, edi
and ecx, edi
not ecx
jmp 0x476db1
pop esi
xor edi, edx
mov edi, ecx
sub ecx, 0xa68746f8
mov edx, 0xa6878366
or edi, 0xa687c173
or ebx, ecx
sub edx, 0xa6883bbb
and edx, 0xa68888ce
inc edx
ror edx, 0x1f
sub ebx, edi
jmp 0x4755d3
push 0xa502c8b4
sub edx, 0xa69ae56c
shl edi, 1
shl ecx, 0x16
sub edx, ebx
xor ebx, ecx
bswap edx
inc ebx
add edi, edx
or ecx, edx
jmp 0x478046
pop esi
mov ebx, 0xa6a2a401
mov edx, edi
mov edx, 0xa6a31cd8
xor ebx, edx
mov edx, 0xa6a39695
ror ebx, 0xd
dec ebx
sub ebx, edx
rol ebx, 0x10
shr ecx, 0xa
jmp 0x477b5b
pop esi
dec ecx
xchg edi, edx
and edi, edx
not ecx
shl ecx, 0x15
xor edx, ecx
add ecx, edx
or edx, ecx
xor edx, ebx
and edx, ecx
sub edx, ebx
sub ecx, 0xa6a8fc43
jmp 0x475611
push 0xa50ae469
add edx, edi
mov edx, 0xa6a98e2e
sub edx, ecx
sub ebx, edi
add edx, ecx
ror edx, 0x13
xor ebx, 0xa6aacc94
and ecx, edi
and edx, ecx
jmp 0x475a55
call fcn.00477ddc
sub edx, ebx
and edi, ebx
and edx, edi
sub edx, ecx
and ecx, ebx
or edi, 0xa6af2998
sub edi, ecx
ror edx, 5
ror edi, 0x1f
or ecx, edi
sub edx, 0xa6b05be9
add edx, ecx
jmp 0x477d34
pop esi
sub ecx, edx
and ecx, 0xa6b12898
add ecx, edi
and ecx, edi
jmp 0x4766d9
pop esi
mov edx, ecx
and edi, ecx
sub edi, ebx
xchg ebx, edx
bswap ebx
or ecx, ebx
xor ecx, edx
xchg ebx, edx
jmp 0x476bd7
call esi
rol edi, 0x12
ror edx, 3
not ebx
bswap ecx
xor edx, ecx
sub ebx, edi
shr edi, 0x18
or edx, ebx
add edi, 0xa6b60cf9
ror ecx, 0x11
jmp 0x475b8e
push 0xa515b229
mov edx, edi
sub ecx, edi
sub edi, ecx
xchg edx, ebx
mov edx, ebx
neg edx
add ecx, 0xa6bdad80
or edx, ebx
mov edx, 0xa6be36cd
sub edi, ebx
and ebx, 0xa6beb0d1
mov edx, ebx
xchg edi, edx
mov ecx, ebx
mov ebx, edi
jmp 0x4772a2
call fcn.00477ddc
mov ebx, 0xa6c2b4cc
ror edx, 6
mov ecx, edi
mov ebx, 0xa6c36a0a
dec edx
or edi, edx
sub ecx, edi
or ecx, edi
shl edx, 4
xor ebx, 0xa6c4e852
mov edx, ecx
and edi, edx
jmp 0x4774c5
call fcn.00477ddc
or ecx, edx
sub edx, ecx
sub ecx, edx
mov ebx, 0xa6c7173e
or edx, edi
mov edi, 0xa6c7dbc4
or edi, ecx
or edx, ecx
jmp 0x4769ab
call fcn.00477ddc
xor ebx, ecx
and ecx, edi
or ecx, ebx
xchg edx, ecx
xchg edx, ebx
and edi, ebx
add ecx, edi
xor edi, ecx
shl ecx, 0x13
or ebx, ecx
neg ecx
bswap edi
jmp 0x4779b9
push 0xa50e1678
mov edx, 0xa6d35307
dec ebx
sub edx, ecx
or ecx, edx
shr edi, 0x1c
xor edi, edx
xchg ecx, edi
or ecx, edi
sub edi, ecx
sub ebx, edi
xchg edi, ebx
or ebx, edi
or edx, edi
jmp 0x475aa1
push 0xa4f67484
sub edi, ebx
add edi, edx
mov ebx, edx
mov edx, edi
dec edi
dec edi
jmp 0x4759fc
call fcn.00477ddc
xor ecx, ebx
shr edi, 0xb
xchg edx, edi
xor ebx, 0xa6e55be4
xchg edx, ecx
xchg edi, ebx
jmp 0x47783c
push 0xa5084982
mov ebx, ecx
inc edx
dec edi
and edi, 0xa6ef4577
ror edi, 1
or edi, ebx
add edi, ecx
xor edx, edi
and edx, ecx
add ecx, ebx
sub ecx, edi
xor edx, ebx
jmp 0x475d20
pop esi
shr edi, 0x17
and edi, ecx
shr edx, 0x1a
add ecx, edi
or ebx, edi
mov edx, ebx
jmp 0x477760
mov esi, 0x43370267
rol edx, 0x19
sub ecx, edx
mov ebx, 0xa6f3abfc
xor edx, ecx
add edx, ebx
and edx, ebx
not ebx
ror edx, 0x13
jmp 0x4763ce
push 0xa507ff1f
shr ecx, 0xb
add edi, ecx
xchg edi, ebx
xor edi, 0xa702ef68
sub edi, edx
jmp 0x47644f
push 0xa4fe2e7c
inc ecx
ror ecx, 0x16
sub edi, edx
mov edx, edi
xor edi, edx
xchg edx, edi
and edx, ebx
or edx, 0xa705442f
rol edx, 0xb
add ecx, ebx
neg ecx
add ecx, edi
jmp 0x475897
pop esi
sub edi, edx
not ebx
sub ebx, edx
mov edx, ebx
and ebx, 0xa70fd5f8
xchg edx, ecx
xor edi, edx
and ebx, edx
xchg edx, edi
add ebx, ecx
shl edi, 0x16
xchg ecx, edi
jmp 0x475d3a
call esi
add edx, 0xa715dd05
xor ecx, edi
xor ecx, edi
neg ebx
add edi, 0xa716d2ea
shr ecx, 0xe
add ecx, edi
add ecx, edi
and ecx, edi
add ebx, ecx
jmp 0x4758cd
call esi
nop
mov ecx, 0xa71bd908
add ebx, edi
mov ecx, edi
add ecx, ebx
shl edx, 0x1f
or edi, ecx
add edx, ecx
add ecx, ebx
or edi, edx
inc edi
xchg ecx, ebx
xor ebx, 0xa71e7cb3
jmp 0x477f7f
pop esi
sub edx, 0xa7205ff5
and edi, 0xa7209c0b
xor ebx, edx
xor ebx, edi
mov edx, edi
ror ebx, 0x15
or ecx, edi
sub edi, ebx
add edi, 0xa72251d3
xchg ecx, edi
jmp 0x475c08
push 0xa5122df9
xor ebx, 0xa72c84f6
mov edi, 0xa72cc11e
xor ecx, 0xa72cfe53
add edx, edi
xor edx, ecx
or ebx, ecx
add ecx, 0xa72def05
and edx, ebx
and ebx, edx
rol edx, 0x14
shr ebx, 0x18
rol edi, 0xd
sub edi, ebx
shr edx, 2
bswap ebx
jmp 0x475bca
pop esi
mov edx, 0xa73a4891
mov ecx, ebx
and edx, ebx
neg ebx
and ecx, 0xa73b3fd0
nop
xor ecx, ebx
or edi, edx
jmp 0x476aae
pop esi
sub ecx, ebx
xor edx, edi
xchg edi, edx
xor edi, ecx
jmp 0x4760af
push 0xa5156758
mov ebx, edi
or edi, ebx
mov edx, edi
rol ecx, 0xd
xchg edx, edi
sub ebx, 0xa751172e
xor ecx, edi
jmp 0x4761be
call esi
bswap ebx
mov edx, ecx
sub ebx, ecx
sub edi, ebx
or ebx, ecx
inc edx
jmp 0x476052
call fcn.00477ddc
inc edi
shr edi, 1
mov edi, ebx
dec ebx
mov edi, edx
sub ecx, ebx
sub ebx, edi
add edi, ebx
sub ebx, edi
jmp 0x476653
push 0xa4fde538
mov edx, ecx
or edx, 0xa75be55c
xor ecx, edx
or ebx, edx
neg ebx
rol edx, 7
or edi, 0xa75d2e39
shr edi, 0x12
add edx, ecx
sub ebx, ecx
neg edx
jmp 0x47656a
push 0xa51857f5
shl edx, 7
shl ebx, 0x13
mov edx, ecx
shr ecx, 0x1a
xchg edi, ecx
inc edi
xchg edi, edx
shr ebx, 0x12
or ecx, edx
xchg edx, edi
jmp 0x477253
pop esi
add ebx, ecx
or ebx, ecx
inc edx
mov ebx, ecx
xor edx, ecx
or edi, ecx
ror ebx, 0xd
and edx, ebx
and ecx, edi
dec edi
and edx, edi
add edi, ebx
xor edx, 0xa76be906
neg edi
inc ecx
jmp 0x477b79
pop esi
xor edi, ecx
or ebx, edx
xor edi, edx
and ebx, edi
or edx, ecx
mov ebx, edi
mov ecx, ebx
and ecx, edi
bswap edi
sub ecx, edx
mov edx, ecx
and edx, edi
not ebx
jmp 0x476fc8
pop esi
mov edi, 0xa7832587
add edx, edi
and ebx, 0xa783b020
bswap ecx
mov ecx, edx
and ecx, edx
xchg edi, ebx
shl edx, 0x15
jmp 0x47611e
mov esi, 0x4132136a
or edx, edi
add edx, ecx
shr edx, 3
dec ecx
jmp 0x47627e
pop esi
xor ebx, ecx
shr edi, 0x1e
mov edi, ebx
nop
or ecx, edx
mov ebx, edx
sub edi, 0xa79a5210
xor edi, ebx
bswap ecx
and ebx, 0xa79b0f25
xor edx, 0xa79b4edc
and ecx, 0xa79b8dcd
jmp 0x475c59
push 0xa511e230
shr edi, 0x14
sub ecx, 0xa7a1ad49
or edi, ebx
neg edx
mov edi, 0xa7a27aea
and edx, edi
xor ebx, ecx
jmp 0x476790
push 0xa4f74ebc
mov ebx, 0xa7a34a13
mov ecx, 0xa7a38852
shr ecx, 0x1e
and edi, edx
xor edi, ecx
or edx, edi
jmp 0x4752d3
push 0x40
shr edi, 4
xchg edx, ebx
mov edx, ebx
and ecx, edi
xchg ecx, edx
and edx, ebx
sub ebx, edx
mov ecx, 0xa7a6a80a
jmp 0x47781a
call fcn.00477ddc
and ebx, ecx
and ebx, edx
or edx, 0xa7b5dc65
or edi, edx
sub edx, 0xa7b6680e
add edi, edx
or edi, ebx
or edi, ecx
jmp 0x47535f
pop esi
and edx, 0xa7c5fa67
xor edi, ebx
sub edx, ecx
sub ebx, 0xa7c6b456
add edi, 0xa7c6f3f8
ror ecx, 9
mov edi, edx
xor edx, edi
ror ecx, 0x16
sub edx, ecx
dec edx
sub edx, 0xa7c8b8d2
xchg edi, ebx
dec edx
jmp 0x476c32
push 0xa4f9e250
mov edx, ebx
and ecx, edi
sub ebx, 0xa7ca0563
sub edx, edi
xor edx, ebx
xor edi, edx
and edi, 0xa7cb0d79
sub edi, 0xa7cb4dbb
or ebx, edi
inc ebx
add edi, ebx
jmp 0x476488
push 0xa4fbe34f
xor ecx, ebx
or edi, ebx
mov ebx, ecx
xor edi, ebx
mov edi, ecx
and ebx, edx
xchg edi, edx
mov edx, edi
sub edx, edi
dec edi
mov edx, ebx
sub ebx, 0xa7e42c10
not edi
bswap edi
jmp 0x477452
pop esi
add ecx, 0xa7f2896b
add ebx, ecx
add ecx, edx
xchg edx, ecx
xor ebx, 0xa7f37e32
bswap ecx
add ecx, ebx
and edi, edx
bswap edx
xchg edx, edi
xor ecx, 0xa7f504b2
not edx
add edi, 0xa7f58153
jmp 0x47788a
push 0xa518a28a
xor ebx, ecx
xor ebx, edx
or edi, edx
mov ebx, ecx
xchg edx, ecx
or ecx, edi
or edi, ecx
ror edx, 0x1c
xchg ebx, edi
add edx, 0xa7f81553
xor ecx, 0xa7f854cb
jmp 0x47547a
push 0xa4f623c7
xor ecx, ebx
mov edi, 0xa7f8e9fe
mov ecx, edx
add edx, 0xa7f9648a
xor ebx, edi
xchg edi, edx
inc edi
xor edi, 0xa7fa6e46
add ebx, edi
jmp 0x476340
push 0xa515fd2f
ror edx, 0xf
mov edx, 0xa7fb447c
and edi, 0xa7fb831f
ror edi, 3
or ecx, ebx
xor ecx, edx
xor ebx, ecx
inc edx
xor ebx, edx
sub edi, 0xa7fd474f
mov edx, ecx
jmp 0x477d44
push 0xa5007b73
mov edx, ebx
and edx, 0xa80b73e2
dec edx
and ebx, edx
xor ebx, 0xa80c2e87
sub ebx, edi
and ecx, ebx
inc edx
not edi
dec edi
mov edx, edi
jmp 0x47778c
pop esi
shl ecx, 8
and ebx, 0xa80e48ed
neg ecx
ror ebx, 3
xchg edx, ebx
mov ebx, ecx
xchg ebx, edx
sub edi, edx
inc edi
not ebx
add edx, edi
inc ecx
and ecx, edi
jmp 0x475d8b
pop esi
sub ecx, edi
xor edx, edi
xor ebx, edx
xor edi, 0xa81a9199
mov ebx, edx
bswap edi
add ecx, ebx
xor edx, ecx
jmp 0x47608d
mov esi, 0x40495727
add edi, ebx
and edi, ecx
and edi, edx
rol edi, 0x1b
or edx, edi
add ecx, ebx
xchg ecx, edx
or edx, edi
xor edx, 0xa81de54e
or edi, ebx
mov edx, ebx
mov edi, 0xa81e9db1
add ecx, edi
jmp 0x4769bd
call esi
shl ecx, 6
mov ecx, 0xa8241a9a
and edx, ebx
or edi, 0xa8249540
mov edx, 0xa824d5b1
not ebx
or edi, 0xa8255371
and edi, edx
or edi, 0xa825dfd9
xor ebx, 0xa8261e47
or ebx, 0xa8265eaa
jmp 0x475407
pop esi
or ecx, edx
and edx, ebx
xor ebx, edi
sub edx, ecx
shl ecx, 3
add ecx, 0xa83ac4a3
add edx, ecx
mov edi, ecx
ror edi, 0x1c
xor edi, ebx
ror edi, 0x19
and edi, ecx
inc edx
jmp 0x475414
push 0xa50032ee
or edx, ecx
dec edi
sub edi, edx
xor ecx, ebx
add edi, ebx
neg edx
or edi, 0xa840a672
jmp 0x477385
call fcn.00477ddc
add ecx, edi
neg ecx
xor ecx, edi
add edi, edx
xor ecx, edi
add edi, 0xa84a3fce
or ecx, edx
or edx, ebx
jmp 0x476152
pop esi
shl ebx, 0xc
or ebx, edx
rol edx, 0xa
or ecx, ebx
and ebx, edi
xchg ebx, ecx
mov edi, ecx
jmp 0x476ffa
mov esi, 0x40495727
xor edi, ecx
add ebx, ecx
sub ebx, 0xa85a68c8
add ecx, edi
add edx, ecx
dec ebx
or ecx, ebx
or ecx, 0xa85bab99
or edx, edi
xor ecx, ebx
and edx, edi
xchg edi, ebx
shr ebx, 0xf
jmp 0x47793b
call fcn.00477ddc
mov ebx, edx
and ecx, edi
shr edi, 0x13
and edi, edx
mov ecx, edx
rol ebx, 0xc
add ebx, 0xa85eb9e1
and edx, ebx
and ecx, ebx
and ecx, edi
rol edi, 0x1e
jmp fcn.004754a9
push 0xa519374d
sub edx, ebx
rol edi, 1
sub ebx, 0xa86095e8
jmp 0x477bfb
push 0x73ecc
and edx, ecx
xor edi, 0xa863d553
mov edx, ecx
not ebx
mov edx, 0xa8648fe5
ror edi, 8
mov ebx, edx
add ebx, edi
jmp 0x475e0c
call esi
shl ebx, 0x1c
xor ecx, edx
inc edx
bswap ecx
dec ecx
sub ebx, edx
add ecx, edi
mov edi, ebx
jmp 0x477223
pop esi
and edx, ebx
and ecx, ebx
add ebx, ecx
xchg edx, ecx
neg edx
neg ebx
xchg ecx, edx
xor edi, 0xa86c59cb
jmp 0x476d34
push 0xa4fb517b
and edx, 0xa86cb0e7
add ecx, ebx
and ecx, edx
xchg edi, ecx
xor edx, 0xa86da55a
not edi
xchg edx, edi
and ecx, 0xa86e6330
mov ecx, edx
inc ebx
xor ecx, 0xa86f2ddf
jmp 0x477ae2
pop esi
add edx, 0xa87197b2
xchg edx, edi
or edi, ebx
mov edx, edi
xchg edx, edi
and edx, ebx
shr edi, 0x1b
or edi, ebx
nop
rol ebx, 0xb
xor ebx, 0xa8741376
bswap ebx
jmp 0x475977
push 0xa50ced60
xor ebx, 0xa874ad8d
sub edi, 0xa874ecda
xchg edx, edi
xor ebx, ecx
or ebx, 0xa875a606
sub edi, ebx
mov edi, edx
inc edx
mov edx, 0xa876ad02
xchg edi, ebx
sub ecx, edi
add edx, 0xa877674c
neg ecx
xor edi, ecx
jmp 0x475c35
call fcn.00477ddc
sub ecx, 0xa8783dfc
mov edi, 0xa8787cde
xor edi, edx
sub edx, 0xa878f9e0
add ebx, 0xa8793880
not edx
shl ecx, 0xd
xchg ebx, edx
shr edx, 9
xchg ecx, ebx
or edi, ecx
sub ebx, 0xa87afe11
jmp 0x47593b
push esp
shr edx, 0x1e
shl ecx, 0x14
mov edi, edx
sub ebx, ecx
or edi, edx
xchg ebx, edx
jmp 0x477ca4
push 0xa4f70567
inc ebx
add edx, ecx
mov ebx, ecx
xor edi, edx
or ebx, 0xa894e237
shr edi, 0x1f
neg ebx
add ebx, ecx
neg ebx
and edi, edx
or ecx, ebx
jmp 0x476dd1
mov esi, 0x43370267
nop
ror edx, 0x1f
xchg edi, ebx
mov edx, ecx
add edi, ecx
or edx, edi
xor ebx, edi
mov edx, ecx
and edx, edi
jmp 0x476ede
push 0xa4fb9a59
xor ebx, ecx
rol ecx, 5
mov ebx, edx
shl ecx, 9
dec edi
add edx, edi
mov edi, ecx
sub edi, 0xa89ace9f
shl ecx, 0x13
xor ecx, edx
xor edx, 0xa89b8ad1
bswap ebx
ror edx, 0xe
jmp 0x47713d
call fcn.00477ddc
or edi, ecx
rol ebx, 1
xor edx, ecx
ror ecx, 0x1b
mov edi, 0xa8a0407f
xor edi, edx
dec edi
mov edi, ecx
sub ecx, 0xa8a1495e
and edi, ebx
jmp 0x475677
pop esi
sub ecx, 0xa8a1df09
and ecx, edi
sub edi, edx
xchg edi, ecx
xor ebx, ecx
and ecx, edi
xor ebx, edi
xor edx, edi
and ebx, edx
sub edx, ebx
jmp 0x4755bc
pop esi
add ecx, edi
and edi, ebx
add edx, edi
or ecx, ebx
xor ebx, 0xa8a574a2
or ecx, edx
jmp 0x475830
push 0xa519839d
or edi, ecx
and edx, ebx
sub edx, edi
dec ecx
or edi, ecx
xchg ebx, ecx
xor ecx, edi
xor ecx, edx
jmp 0x477c14
mov esi, 0x43370267
or ebx, ecx
xor ecx, edx
xor edi, 0xa8b05d4e
dec ecx
xchg ecx, edx
or edx, edi
add ecx, edx
xor edx, edi
rol edi, 0x11
shr edi, 6
add edi, ecx
not ebx
bswap ebx
jmp 0x4777b8
push esp
not edi
xchg ebx, ecx
mov ebx, ecx
sub edi, ecx
xchg ecx, edi
xor ebx, edi
xor edx, ecx
or ebx, edi
jmp 0x476dee
call esi
or ebx, 0xa8c577f0
ror ebx, 0x18
jmp 0x477438
mov esi, 0x43370267
mov edx, edi
and ebx, edx
xor edx, ebx
xor edx, edi
and ebx, 0xa8c7265b
sub ecx, ebx
or ecx, edx
and edx, ecx
and ecx, edx
jmp 0x47623e
pop esi
xchg edi, ecx
or ebx, 0xa8f28f3e
neg ebx
ror edx, 2
inc edx
or ebx, edi
mov ecx, edi
and ebx, edi
rol edx, 0x1c
mov ebx, edi
xchg edi, ecx
jmp 0x477870
push 0xa50311f0
mov edx, ecx
add ebx, edx
mov ebx, ecx
mov ebx, edx
sub edi, ecx
or edi, ebx
sub ecx, edx
jmp 0x4756ea