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

Disassembly:
call sub.kernel32.dll_GetSystemDefaultLangID
cmp eax, 0xfffffef6
jne 0x401093
call sub.user32.dll_CharUpperW
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_CharUpperW
call sub.user32.dll_GetWindowWord
call sub.user32.dll_GetWindowWord
call sub.user32.dll_GetWindowWord
call sub.user32.dll_CharUpperW
call sub.user32.dll_CharUpperW
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_GetWindowWord
call sub.user32.dll_CharUpperW
call sub.user32.dll_GetWindowWord
call sub.user32.dll_GetWindowWord
call sub.user32.dll_CharUpperW
call sub.user32.dll_GetWindowWord
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_CharUpperW
call sub.user32.dll_GetWindowWord
call sub.user32.dll_GetWindowWord
call sub.user32.dll_CharUpperW
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_GetWindowWord
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_GetWindowWord
call sub.user32.dll_CharUpperW
ret
call sub.kernel32.dll_GetSystemDefaultLangID
cmp eax, 0xffffff38
jne 0x401130
call sub.user32.dll_GetWindowWord
call sub.user32.dll_GetWindowWord
call sub.user32.dll_GetWindowWord
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_GetWindowWord
call sub.user32.dll_CharUpperW
call sub.user32.dll_GetWindowWord
call sub.user32.dll_CharUpperW
call sub.user32.dll_GetWindowWord
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_GetWindowWord
call sub.user32.dll_CharUpperW
call sub.user32.dll_GetWindowWord
call sub.user32.dll_CharUpperW
call sub.user32.dll_GetWindowWord
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_GetWindowWord
call sub.user32.dll_CharUpperW
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_GetWindowWord
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_GetWindowWord
call sub.user32.dll_GetWindowWord
call sub.user32.dll_GetWindowWord
call sub.user32.dll_GetWindowWord
call sub.user32.dll_CharUpperW
call sub.user32.dll_GetWindowWord
ret
call sub.user32.dll_GetClipboardOwner
cmp eax, 0xffffff17
jne 0x4011d2
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_CharUpperW
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_CharUpperW
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_CharUpperW
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_GetWindowWord
call sub.user32.dll_CharUpperW
call sub.user32.dll_GetWindowWord
call sub.user32.dll_GetWindowWord
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_GetWindowWord
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_CharUpperW
call sub.user32.dll_GetWindowWord
call sub.user32.dll_GetWindowWord
call sub.user32.dll_GetWindowWord
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_CharUpperW
call sub.user32.dll_CharUpperW
call sub.user32.dll_GetWindowWord
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_GetWindowWord
call sub.user32.dll_GetWindowWord
call sub.user32.dll_CharUpperW
ret
call sub.user32.dll_GetClipboardOwner
cmp eax, 0xfffffef3
jne 0x401251
call sub.user32.dll_GetWindowWord
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_GetWindowWord
call sub.user32.dll_GetWindowWord
call sub.user32.dll_CharUpperW
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_GetWindowWord
call sub.user32.dll_GetWindowWord
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_CharUpperW
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_DefMDIChildProcA
call sub.user32.dll_GetWindowWord
call sub.user32.dll_GetWindowWord
call sub.user32.dll_GetWindowWord
call sub.user32.dll_CharUpperW
ret
jmp 0x541ece
ror edi, 0x13
mov edi, esi
inc edi
add esi, edx
not edx
or ecx, edx
jmp 0x542ab3
call fcn.005452ff
xchg edx, ebx
and ecx, esi
add edx, ecx
or esi, edx
shl ebx, 0x11
dec ebx
or ecx, edx
mov ebx, 0xc068186b
add edx, ebx
ror edx, 6
mov ebx, 0xc06938aa
sub ecx, ebx
jmp 0x5449a9
call edi
sub ecx, 0xc081b2d6
and edx, ebx
mov esi, ecx
bswap ecx
xchg ecx, esi
mov ebx, esi
add edx, esi
xor esi, ecx
mov ebx, ecx
jmp 0x5443af
mov edi, 0x2774562b
xchg ecx, edx
mov ecx, 0xc0b3a208
add ebx, 0xc0b3fe49
neg esi
neg esi
and ebx, ecx
sub esi, 0xc0b59834
jmp 0x5439ab
call edi
mov ecx, ebx
and ecx, ebx
add ebx, edx
add edx, esi
xor ecx, ebx
or edx, 0xc0b9c8f7
shl edx, 0x1a
xor edx, ebx
rol esi, 4
jmp 0x542f26
mov edi, 0x2774562b
mov ebx, esi
xor ebx, ecx
bswap edx
xchg esi, edx
jmp 0x5425c8
call edi
rol esi, 0x1b
inc esi
dec edx
ror ecx, 3
xchg ebx, esi
mov edx, ebx
or ebx, ecx
xor ecx, edx
xchg ecx, esi
jmp 0x5433f2
push 0xb57e1cbf
xor edx, ecx
mov ebx, ecx
mov ecx, ebx
mov edx, ecx
sub ebx, esi
ror esi, 0x1c
sub esi, ebx
add esi, ecx
xchg ecx, ebx
or esi, edx
jmp 0x54425a
push 0xb586129e
bswap esi
add ebx, edx
mov esi, edx
neg ecx
sub ebx, edx
ror ecx, 0xb
sub edx, esi
xor esi, edx
xchg ecx, esi
xor edx, ebx
add ebx, esi
xchg esi, ecx
jmp 0x54337b
push 0xb583dac7
mov edx, ebx
xor edx, ecx
inc ebx
jmp 0x54367e
pop edi
sub ebx, 0xc0f7b553
mov ebx, 0xc0f81547
mov ebx, ecx
xor ebx, ecx
not esi
nop
xchg esi, ecx
mov edx, 0xc0fcc7bb
sub esi, ecx
sub ecx, ebx
jmp 0x54504f
mov edi, 0x2774562b
add esi, edx
bswap esi
and ebx, ecx
dec ebx
xor esi, ebx
mov ebx, esi
sub ecx, ebx
xor ecx, edx
shr ecx, 8
jmp 0x54310a
call fcn.005452ff
and edx, ecx
add ecx, ebx
mov edx, esi
sub edx, esi
or ebx, edx
add ecx, 0xc102a766
jmp 0x54506e
pop edi
neg edx
xor ecx, esi
mov ecx, esi
or ecx, ebx
nop
xor ebx, 0xc10c4cc4
ror esi, 3
neg edx
and edx, ecx
and ebx, ecx
jmp 0x545204
call fcn.005452ff
mov edx, ecx
xor esi, edx
add ebx, ecx
neg ebx
xchg esi, ebx
add ecx, esi
inc esi
and ecx, ebx
dec ebx
mov ebx, ecx
and ebx, ecx
jmp 0x542ceb
pop edi
rol ecx, 1
sub esi, 0xc110e415
or edx, 0xc111187b
xor esi, edx
and edx, ebx
add ecx, esi
add ebx, esi
xor ebx, esi
xor edx, ebx
shr ecx, 0x1b
add ecx, 0xc112bd0f
mov ebx, esi
and esi, ecx
or ecx, ebx
jmp 0x5438ba
pop edi
add ecx, ebx
xor esi, edx
inc ebx
or ebx, 0xc121ed38
add ebx, edx
jmp 0x544fef
call fcn.005452ff
not ecx
mov edx, ecx
xor edx, ebx
xchg edx, ecx
rol ecx, 1
add edx, ebx
and esi, 0xc13c9831
neg ebx
or edx, ebx
xor esi, edx
add ecx, edx
and edx, esi
add edx, ecx
jmp 0x542b6f
pop edi
add esi, ecx
and edx, ebx
not edx
add ecx, esi
or ecx, esi
xor esi, ebx
mov ebx, ecx
add esi, ecx
add esi, edx
xor ebx, esi
or ecx, edx
sub esi, 0xc1405875
or ebx, esi
jmp 0x543e65
push 0xb56d6523
add ebx, ecx
bswap edx
and ecx, 0xc1534911
mov ebx, ecx
shr edx, 0xe
or edx, 0xc153edfc
shl ecx, 0x12
or ecx, edx
jmp 0x543879
push 0xb5895352
or ebx, edx
shr ebx, 0x1f
rol ebx, 6
add esi, ecx
or ebx, ecx
xchg ecx, edx
xchg ecx, esi
inc ecx
bswap esi
or edx, ecx
jmp 0x544dac
call edi
neg ebx
shr edx, 0xe
or ebx, edx
add edx, 0xc162f047
mov edx, ebx
bswap ecx
sub ebx, ecx
jmp 0x54357c
call fcn.005452ff
shr ecx, 0xb
xor ebx, 0xc1650b86
and ecx, edx
mov edx, ecx
mov ebx, 0xc16606c4
mov esi, ebx
jmp 0x544605
call edi
sub ecx, ebx
and ebx, edx
xor ebx, ecx
add esi, edx
neg ecx
xor esi, ebx
xor edx, esi
add ecx, ebx
sub esi, ecx
xchg ebx, ecx
sub ecx, 0xc182f536
jmp 0x5445e2
push esp
neg ebx
xor ecx, ebx
mov edx, esi
dec esi
and esi, ecx
jmp 0x5439f9
push 0xb573acdd
xor ebx, ecx
xor ecx, edx
xchg ebx, ecx
dec ecx
sub esi, edx
and ecx, edx
mov esi, edx
xor ebx, 0xc192b4ef
sub ebx, 0xc192f4df
bswap edx
shl ecx, 0x12
sub esi, 0xc1939a44
inc esi
jmp 0x545253
push 0xb574b698
shr ecx, 0x19
mov ecx, ebx
inc esi
mov ebx, 0xc19b9c9b
sub esi, ecx
add ebx, esi
and edx, esi
or ecx, edx
jmp 0x543e95
pop edi
neg ecx
xor edx, esi
bswap edx
add edx, ebx
or ebx, ecx
and ebx, 0xc1a2353e
and ecx, ebx
xchg ecx, edx
jmp 0x544f48
push 0xb571a96d
sub esi, ebx
inc ebx
xchg esi, edx
inc ecx
add esi, 0xc1a8eea8
or esi, edx
xor edx, ecx
or ebx, 0xc1a9918d
jmp 0x544c56
pop edi
sub edx, esi
or edx, ebx
sub ebx, esi
xchg ebx, edx
rol esi, 0x1f
sub ecx, edx
inc edx
xchg ecx, ebx
add ebx, 0xc1ab8b35
inc edx
inc ebx
mov edx, ecx
add ebx, 0xc1ac5995
add ebx, ecx
shl ecx, 0x1b
jmp 0x54265b
pop edi
sub ebx, edx
xor edx, ecx
not ebx
sub ecx, ebx
mov esi, 0xc1b13d2d
dec edx
sub edx, ebx
inc edx
and ecx, edx
mov esi, ecx
jmp 0x5435e9
mov edi, 0x123b2f04
mov esi, 0xc1b2941e
and ecx, 0xc1b2c8f5
and esi, 0xc1b2fdad
mov edx, 0xc1b33663
xchg edx, esi
shl edx, 0x1b
or esi, ecx
or ecx, edx
jmp 0x543045
call fcn.005452ff
sub ebx, ecx
add edx, 0xc1bee781
sub ecx, ebx
rol ecx, 3
or esi, 0xc1c018f5
inc ecx
or ecx, ebx
sub ebx, 0xc1c14ae4
rol esi, 0xd
add edx, 0xc1c1f480
bswap ecx
jmp 0x5436ea
call fcn.005452ff
or ebx, esi
inc ecx
not ecx
shr edx, 3
or edx, esi
or ebx, ecx
xchg ebx, edx
mov ecx, esi
inc ebx
and ecx, esi
add ecx, ebx
shr ecx, 0xe
jmp 0x544cc6
pop edi
neg ebx
bswap esi
mov esi, edx
sub ebx, ecx
add ebx, edx
or ecx, edx
jmp 0x543b41
call fcn.005452ff
bswap ecx
xchg ecx, ebx
xor ebx, edx
xchg esi, ebx
not ebx
sub esi, edx
sub ebx, 0xc1d379fb
mov ecx, 0xc1d3b343
sub edx, 0xc1d3f364
rol esi, 0x13
xchg edx, esi
neg esi
jmp 0x543c1c
push 0x140ace
rol ebx, 2
sub esi, ecx
sub esi, 0xc1e5d841
ror ecx, 2
sub ecx, edx
and ecx, esi
sub edx, ecx
mov esi, ebx
dec ecx
jmp 0x543325
push 0xb585e69a
rol ebx, 0x11
xor ecx, esi
xor edx, ecx
sub edx, esi
add ebx, 0xc1ec3644
mov ecx, ebx
sub esi, ecx
add esi, ecx
jmp 0x542472
push 0x401400
sub ebx, esi
or ecx, esi
mov ecx, 0xc1f1be33
mov esi, ebx
mov ebx, edx
or edx, ecx
xor ecx, 0xc1f29317
rol esi, 0x1b
rol ebx, 0xa
sub esi, edx
and esi, 0xc1f366f2
rol edx, 0xe
or edx, esi
jmp 0x5423f5
push 0xb5863eb2
neg esi
or esi, 0xc1f6e5d8
xchg ebx, ecx
add esi, 0xc1f75944
xor ecx, ebx
add ecx, ebx
mov esi, edx
add ebx, 0xc1f824d6
add edx, ebx
xchg edx, ebx
jmp 0x544ed1
mov edi, 0x123b2f04
or ebx, 0xc1f8db09
mov ebx, 0xc1f90fc8
sub ebx, 0xc1f94071
shr edx, 0xf
xchg esi, ebx
xor edx, 0xc1f9e3e1
or ecx, ebx
xor ebx, ecx
shr ebx, 0x15
sub edx, esi
sub ecx, ebx
shl ecx, 8
bswap esi
add edx, esi
jmp 0x543076
pop edi
sub ecx, edx
or ecx, ebx
and edx, esi
add edx, esi
xor edx, 0xc1fec687
mov ebx, esi
sub ecx, esi
mov ebx, edx
mov esi, ebx
xor edx, ecx
shl edx, 0xc
jmp 0x54522d
mov edi, 0x123b2f04
or ebx, 0xc2019ae6
xchg edx, ebx
sub edx, ebx
shr ebx, 0xb
jmp 0x5443ec
pop edi
sub edx, esi
xor esi, ebx
and esi, edx
xchg ebx, esi
neg ebx
mov edx, ebx
dec edx
mov edx, 0xc207344f
jmp 0x5446c9
mov edi, 0x2774562b
and edx, 0xc20c06d3
sub edx, esi
and esi, edx
inc edx
and ebx, 0xc20cd6b5
sub edx, ebx
and esi, edx
mov ecx, edx
jmp 0x544763
call edi
or esi, ecx
xor esi, ebx
add edx, esi
and ecx, edx
ror esi, 0x1b
xor edx, esi
and ebx, esi
jmp 0x543b97
pop edi
mov ebx, edx
xor ebx, esi
xchg ecx, esi
sub ecx, esi
mov ecx, esi
or edx, ebx
xor esi, ebx
jmp 0x544ef6
push 0xb58382e6
inc ebx
mov ebx, ecx
or esi, ebx
xchg edx, esi
and esi, ebx
xor ecx, esi
add esi, ecx
or edx, 0xc214515c
jmp 0x54415a
pop edi
sub ebx, edx
and ebx, 0xc22180b2
xchg edx, esi
and ecx, ebx
add ebx, ecx
sub ebx, edx
xor esi, ecx
jmp 0x544067
pop edi
and esi, 0xc228d907
not edx
or ebx, 0xc2295271
mov esi, ecx
mov ecx, ebx
sub ebx, ecx
rol edx, 0xe
jmp 0x545357
pop edi
add esi, 0xc22f6670
and edx, esi
sub ecx, esi
sub ebx, 0xc22ffce6
mov edx, ebx
shr edx, 0xe
or esi, ecx
xor ebx, 0xc230d5dc
not edx
sub edx, esi
jmp 0x54491c
push 0xb584067e
or edx, 0xc2318dca
dec ebx
ror ebx, 0xf
sub ebx, esi
or ecx, 0xc232619a
shl esi, 0x14
xor ebx, esi
inc edx
xchg ecx, ebx
and ebx, 0xc2337433
xchg ebx, ecx
shr ebx, 0x13
or esi, 0xc2341674
or esi, 0xc2344b08
and ebx, 0xc2347fa8
xchg ecx, ebx
jmp 0x54259e
call edi
xchg esi, edx
and edx, 0xc237cd1c
jmp 0x544009
push 0xb56d99e8
xor ecx, esi
and edx, ebx
xchg ecx, ebx
xchg ecx, ebx
or esi, ecx
rol ecx, 0xd
sub esi, ecx
mov edx, ecx
add esi, edx
jmp 0x543924
push 0xb57b67fa
and ebx, 0xc25963e5
xor esi, edx
not ecx
shr esi, 0x13
inc ebx
or ebx, edx
bswap ebx
add ebx, esi
add ecx, esi
add ebx, ecx
sub edx, ebx
jmp 0x5453ac
pop edi
ror ebx, 8
or ebx, ecx
shl esi, 0xe
or esi, 0xc25c5dd1
add ebx, ecx
or ebx, edx
or esi, edx
xchg ecx, edx
xchg esi, ebx
jmp 0x543fd5
push 0xb56dc4c6
rol edx, 0x11
mov ecx, 0xc262fc1b
mov ebx, esi
ror esi, 0x16
xor edx, esi
add esi, ecx
not edx
jmp 0x542fac
call fcn.005452ff
mov esi, ebx
mov ecx, 0xc27b4c6f
xchg ecx, esi
xor ecx, 0xc27bba5c
xchg ecx, ebx
rol ecx, 8
xchg ebx, ecx
add esi, 0xc27c948c
xor esi, 0xc27cc9b4
and ebx, 0xc27d0277
dec ebx
and esi, ecx
mov esi, 0xc27d9c57
xchg edx, esi
jmp 0x54429f
push 0x40
and ecx, 0xc27f1edc
mov esi, ecx
sub ecx, esi
xor ecx, ebx
xor ecx, esi
or edx, esi
mov edx, 0xc28053e8
rol ebx, 3
jmp 0x543265
mov edi, 0x123b2f04
xchg ecx, ebx
add edx, 0xc282b2b5
inc ebx
xchg ebx, edx
xchg edx, ecx
add ecx, edx
mov esi, ecx
dec ebx
xchg esi, ebx
jmp 0x542937
call fcn.005452ff
shr ecx, 0x1b
bswap ecx
rol esi, 0x11
or ebx, ecx
neg ecx
and ebx, edx
xchg esi, edx
or ecx, ebx
xchg ecx, ebx
jmp 0x5420c7
pop edi
and ebx, 0xc2924007
mov ebx, esi
add ebx, 0xc292aabe
and edx, esi
or esi, edx
xchg edx, ebx
add esi, 0xc2938378
or ebx, ecx
or edx, 0xc293ebda
and ebx, edx
or ecx, esi
jmp 0x544795
pop edi
shr ecx, 0x1e
or edx, esi
ror ecx, 0x18
xor ebx, ecx
xor esi, 0xc29f8416
mov esi, ebx
shl ecx, 6
mov esi, 0xc2a6436f
bswap esi
xchg ecx, edx
and ebx, edx
mov esi, ecx
not edx
jmp 0x5434e9
mov edi, 0x123b2f04
sub esi, 0xc2aa3322
sub ecx, esi
mov edx, 0xc2aaa612
neg edx
mov ecx, 0xc2ad81c5
and ecx, edx
and esi, 0xc2ae4ef6
add ecx, edx
or ebx, ecx
xor edx, ecx
jmp 0x543af7
call edi
sub esi, ecx
and edx, ecx
shr ebx, 0x11
add ebx, edx
and edx, ebx
add esi, 0xc2b6dcee
xor edx, esi
neg ebx
xor esi, ecx
xchg ecx, edx
and edx, esi
mov esi, edx
xchg ecx, edx
or ebx, esi
jmp 0x542f91
pop edi
inc ebx
or esi, 0xc2e51ae4
or esi, edx
xor edx, esi
jmp 0x544db9
pop edi
not ecx
shr ebx, 4
xor esi, ecx
jmp loc.005451a7
push 0xb574ddd1
mov ebx, edx
and edx, ecx
mov edx, 0xc314478f
and ecx, 0xc314789b
or esi, ecx
or esi, ebx
sub edx, esi
or edx, 0xc315569b
and ebx, ecx
bswap ebx
sub ebx, edx
jmp 0x54448f
push 0xb588fdfc
shl esi, 6
mov esi, 0xc31681ec
xchg ebx, esi
xchg edx, ebx
rol ebx, 8
xor esi, ecx
not ebx
shr ecx, 8
jmp 0x542b2d
call edi
mov ecx, ebx
xor ebx, 0xc3197bce
ror ecx, 0x11
or esi, ecx
or ebx, esi
xor ebx, ecx
rol esi, 0x11
xor ecx, esi
sub ebx, ecx
xor edx, esi
sub ebx, 0xc32217ba
jmp 0x542960
push 0xb588b33e
mov ecx, 0xc32bc4bb
not esi
or edx, ecx
xor ecx, esi
xchg esi, ecx
mov esi, 0xc32cd861
and esi, ebx
xchg ebx, esi
jmp 0x543ec0
pop edi
or esi, ebx
or esi, ebx
add esi, ebx
add ebx, 0xc335fadc
and esi, edx
jmp 0x542798
pop edi
rol edx, 0x19
rol ecx, 3
or ebx, edx
shl esi, 0xb
or ebx, esi
xchg edx, esi
sub ecx, 0xc3390710
ror edx, 0x1d
sub ecx, 0xc33978d6
or edx, ecx
and edx, 0xc339e18d
or esi, 0xc33a1abc
or esi, edx
jmp 0x542453
pop edi
or esi, ecx
ror ecx, 0x14
or ebx, ecx
and edx, 0xc3400995
ror esi, 0x1b
add ebx, 0xc340751e
add esi, 0xc340a9c9
jmp 0x543098
push 0xb5715415
mov ecx, ebx
xor ecx, edx
ror edx, 1
xchg ecx, edx
inc edx
mov ecx, ebx
shl ecx, 0x1b
or esi, 0xc3463c22
mov ebx, esi
jmp 0x545278
push 0xb583aed1
xchg esi, edx
sub ecx, ebx
neg edx
sub esi, 0xc355510c
shl edx, 0x19
sub ecx, 0xc355bf75
jmp 0x54254a
push 0xb57e481c
xor esi, ebx
dec ebx
neg ebx
xchg ebx, edx
xor edx, 0xc3648941
or ebx, esi
rol ecx, 9
add ecx, esi
mov esi, ebx
ror edx, 9
or edx, esi
xor edx, ebx
jmp 0x5422b3
call edi
mov ebx, ecx
mov ecx, 0xc368a605
rol ebx, 0x19
mov ecx, edx
or edx, esi
sub ecx, edx
xor ecx, esi
inc edx
not ebx
sub ecx, ebx
neg esi
xor edx, ecx
not esi
jmp 0x544b08
call fcn.005452ff
rol edx, 0x19
or esi, edx
and edx, ecx
bswap ebx
and edx, 0xc36c3819
mov edx, 0xc36c6cf3
jmp 0x544b8b
push 0xb56f2a98
neg ebx
add ebx, esi
sub edx, esi
xchg ecx, ebx
sub esi, ebx
and ebx, 0xc3736f0e
neg ebx
xor esi, 0xc373dabb
xchg edx, esi
or esi, ebx
mov esi, 0xc3748244
jmp 0x544e0a
pop edi
add ecx, edx
mov ebx, esi
or esi, edx
or esi, ecx
sub ebx, edx
ror ebx, 0xa
ror edx, 0xa
xor ebx, ecx
or ebx, esi
jmp 0x5426ab
call fcn.005452ff
dec edx
inc esi
and ecx, edx
add ebx, edx
not edx
or ecx, ebx
or ecx, ebx
add esi, edx
mov edx, ebx
xor edx, ecx
mov esi, ecx
xchg esi, edx
and edx, esi
xchg esi, edx
bswap edx
inc esi
jmp 0x543ee0
push 0xb5750867
add ecx, esi
sub edx, ebx
sub esi, ebx
xchg ebx, edx
and esi, ecx
xor edx, 0xc38a26e7
inc ecx
mov esi, 0xc38a9268
mov edx, 0xc38ac7a6
sub ebx, 0xc38af8c2
jmp 0x544fbe
pop edi
sub edx, ecx
add esi, ebx
xchg ebx, ecx
bswap esi
sub esi, ecx
inc edx
jmp 0x54257b
pop edi
neg ecx
mov ebx, ecx
rol edx, 0x1b
mov edx, esi
bswap esi
neg ecx
neg esi
xchg ecx, edx
xor ecx, ebx
and esi, edx
and ebx, 0xc39f6428
or ebx, ecx
jmp 0x545371
call edi
and ebx, ecx
xor edx, esi
sub esi, 0xc3a100f1
inc ecx
sub ebx, edx
jmp 0x542e91
mov edi, 0x2774562b
dec ecx
shl edx, 6
dec ebx
or esi, edx
sub esi, ecx
xor esi, edx
and ebx, esi
xchg edx, ebx
mov edx, 0xc3ab049c
mov ecx, esi
jmp 0x544d30
pop edi
mov ebx, 0xc3ad45ba
not edx
add edx, 0xc3adb07e
sub ebx, edx
shr esi, 0x1d
and ecx, esi
neg ebx
jmp 0x544717
pop edi
or ecx, 0xc3afd44b
and edx, 0xc3b008f0
add ecx, 0xc3b03df9
and ecx, edx
mov ebx, edx
inc ecx
rol ecx, 0xb
bswap ebx
rol edx, 0x1c
dec esi
jmp 0x543f5b
push 0xb5707f4a
xor esi, edx
sub ecx, 0xc3b9fc97
shr edx, 4
add ebx, ecx
xor ecx, ebx
and edx, ecx
sub edx, ebx
shl ecx, 0x13
sub ecx, esi
jmp 0x543a3b
call fcn.005452ff
sub ecx, 0xc3bef66c
xor edx, esi
mov ecx, edx
xor edx, 0xc3bf9b38
jmp 0x5422e7
pop edi
mov esi, edx
mov esi, 0xc3c0119c
not ecx
mov edx, 0xc3c07d1b
add ecx, esi
xor esi, edx
jmp 0x544699
push 0xb56eff32
xor esi, edx
add esi, 0xc3c16991
dec edx
and ecx, ebx
jmp 0x544346
pop edi
xor ebx, esi
or esi, edx
neg ebx
and ebx, esi
or edx, ebx
bswap esi
add edx, ecx
add ebx, 0xc3d2e25e
xor ebx, edx
jmp 0x5448ae
pop edi
rol esi, 0x12
xchg esi, ebx
shr edx, 0xd
mov ebx, ecx
add ebx, 0xc3d47ddc
add esi, ecx
not ecx
xchg esi, edx
neg edx
and ebx, esi
inc ebx
jmp 0x5444ba
pop edi
not esi
and edx, ebx
xor ebx, ecx
inc ecx
mov esi, 0xc3dc5369
neg edx
bswap edx
inc esi
xor ecx, 0xc3de4a63
bswap ebx
xchg esi, ecx
or edx, esi
jmp 0x54477d
mov edi, 0x4132136a
rol ecx, 8
and esi, ebx
sub ebx, 0xc3e0e571
mov ebx, ecx
jmp 0x5442c3
push 0xb572004f
and ecx, edx
shl ebx, 0x18
mov ebx, ecx
xor edx, ebx
or esi, ecx
xor esi, 0xc3e2f7e0
xor ecx, ebx
add edx, ebx
neg ecx
mov ebx, ecx
jmp 0x54349e
call edi
sub edx, ebx
and ebx, ecx
ror edx, 6
inc ecx
jmp 0x544892
push 0xb589eeb2
xor ecx, edx
and ebx, esi
rol ecx, 0xa
sub ecx, esi
sub esi, edx
jmp 0x543413
mov edi, 0x123b2f04
ror edx, 1
or ebx, ecx
rol esi, 0x1d
and esi, edx
or ecx, 0xc3f923e3
add ebx, ecx
or edx, esi
or edx, ebx
ror esi, 0x18
sub ebx, ecx
neg esi
shr esi, 5
mov edx, ecx
xor ebx, esi
or ecx, edx
jmp 0x54201c
pop edi
mov ebx, esi
ror edx, 0x1c
xor ebx, esi
and ecx, ebx
mov ebx, edx
mov esi, ebx
jmp 0x543657
push esp
shl ebx, 0xd
add edx, 0xc40ee330
add ecx, ebx
bswap ecx
not edx
and ecx, 0xc40fbcf1
mov ebx, edx
xchg ebx, esi
or edx, esi
shl ebx, 0xd
jmp 0x542d77
push 0xb571d476
and ebx, ecx
xor ebx, ecx
shl ecx, 8
add ecx, 0xc41c0166
add edx, ecx
sub edx, esi
mov ebx, ecx
or ecx, esi
jmp 0x544933
call edi
mov ebx, edx
sub esi, 0xc42272f0
sub ecx, 0xc422a7ea
and ebx, edx
and esi, edx
add ecx, ebx
mov edx, ebx
xor ebx, ecx
mov edx, 0xc424929e
dec edx
add ebx, esi
bswap esi
dec esi
jmp 0x543d9e
call fcn.005452ff
shr esi, 0xf
sub esi, 0xc428c121
or ebx, 0xc428f5d8
xchg ebx, esi
xor ecx, ebx
add ebx, esi
xor esi, 0xc429e0c8
or edx, ecx
or ecx, ebx
and ebx, ecx
nop
or esi, edx
xor edx, ebx
jmp 0x5434bf
push 0xb589a27e
dec ecx
add ecx, edx
jmp 0x544a17
push 0xb57b1302
and esi, edx
or ecx, ebx
or ecx, ebx
neg ecx
sub ecx, edx
bswap edx
and ecx, edx
jmp 0x543896
push 0xb56f5110
sub edx, ecx
bswap esi
neg esi
sub ecx, edx
xor esi, ecx
xchg ebx, esi
bswap ebx
ror edx, 2
sub edx, 0xc43a257f
mov ecx, 0xc43a5e18
sub ebx, esi
add esi, ebx
neg ecx
jmp 0x542357
mov edi, 0x2774562b
mov edx, esi
xor esi, ebx
mov ecx, ebx
not esi
rol ecx, 5
not esi
add esi, 0xc44e4d0f
xor esi, ebx
and edx, ebx
mov edx, ebx
xor ebx, esi
jmp 0x54268d
push 0xb585ba89
or edx, ebx
shl esi, 0x18
rol esi, 0x1f
and ebx, 0xc45006f3
or esi, 0xc4503800
or ecx, esi
sub edx, ebx
not ecx
ror ecx, 0x1a
sub ebx, 0xc4514e02
mov ebx, edx
xor ebx, esi
bswap edx
jmp 0x5432c7
pop edi
xchg edx, ecx
sub edx, esi
sub ebx, ecx
mov ebx, ecx
or edx, ecx
jmp 0x542e26
push 0xb5769239
ror ecx, 2
and ebx, esi
mov edx, ebx
or edx, 0xc45cca41
jmp 0x544a49
push 0xb5738143
xor esi, ecx
sub esi, ecx
or edx, 0xc45f45b8
and ebx, esi
xor edx, ecx
sub edx, ecx
or esi, ecx
mov ecx, 0xc4604b79
and edx, esi
mov ecx, ebx
neg edx
jmp 0x542d86
push 0xb5794237
neg esi
xchg edx, esi
xchg ecx, edx
dec ebx
mov edx, ebx
bswap ebx
xor ebx, esi
xor ebx, ecx
add esi, edx
mov edx, ebx
or ebx, ecx
jmp 0x5433a5
call edi
inc ebx
xchg ebx, edx
sub ecx, esi
and edx, ebx
or ebx, edx
xor esi, ecx
sub ebx, esi
xor edx, ecx
add ebx, 0xc4693576
xor esi, 0xc4696c0e
mov edx, esi
sub edx, esi
jmp 0x5448f9
push 0xb57c0b21
neg esi
shr esi, 0x12
sub edx, ecx
sub ebx, 0xc472d88f
and edx, esi
xchg esi, ecx
xchg esi, ebx
dec ecx
jmp 0x543bf0
pop edi
and ebx, esi
mov esi, 0xc48ab62a
xor edx, 0xc48ae923
xor ebx, esi
not ebx
rol ebx, 0x12
xor esi, edx
xchg edx, ebx
add edx, ebx
shr esi, 4
bswap edx
or ecx, ebx
mov esi, edx
jmp 0x543fae
push 0xb582a28e
not ebx
sub esi, edx
mov esi, ebx
mov ecx, 0xc48de47c
bswap edx
and edx, ebx
and ecx, edx
or edx, 0xc48ec38c
not esi
ror edx, 0x1d
jmp 0x544660
mov edi, 0x2774562b
and esi, edx
neg ebx
dec edx
or esi, ebx
shr esi, 0x10
mov esi, ebx
not edx
dec ebx
xor ecx, esi
sub esi, edx
xor ecx, 0xc491be70
add edx, esi
jmp 0x542b89
push 0xb57182ac
or ecx, esi
xchg edx, ecx
dec ebx
inc edx
rol edx, 0x14
sub edx, ebx
or ebx, ecx
and esi, ecx
or ebx, esi
xor ebx, esi
mov edx, ecx
sub edx, ebx
add edx, 0xc49b6ece
xor ecx, 0xc49ba089
jmp 0x542f06
pop edi
xor ecx, esi
xchg ebx, esi
mov ecx, edx
sub ecx, ebx
xchg edx, ebx
xor ebx, ecx
sub ebx, 0xc4b29578
and edx, esi
jmp 0x5434d5
pop edi
or esi, ecx
bswap esi
or edx, ebx
ror esi, 0x1b
and edx, 0xc4b5b26b
mov esi, 0xc4b60b60
neg ebx
rol esi, 0x1d
jmp 0x543445
push 0xb57bb813
bswap esi
mov edx, esi
xchg ebx, edx
and ecx, edx
sub ecx, edx
add ebx, esi
jmp 0x5450ee