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

Disassembly:
call sub.user32.dll_GetDesktopWindow
cmp eax, 0xffffff2d
jne 0x40107a
call sub.user32.dll_LoadCursorW
call sub.user32.dll_LoadCursorW
call sub.user32.dll_LoadCursorW
call sub.shell32.dll_ExtractAssociatedIconA
call sub.shell32.dll_ExtractAssociatedIconA
call sub.user32.dll_LoadCursorW
call sub.shell32.dll_ExtractAssociatedIconA
call sub.user32.dll_LoadCursorW
call sub.shell32.dll_ExtractAssociatedIconA
call sub.user32.dll_LoadCursorW
call sub.user32.dll_LoadCursorW
call sub.user32.dll_LoadCursorW
call sub.user32.dll_LoadCursorW
call sub.user32.dll_LoadCursorW
call sub.shell32.dll_ExtractAssociatedIconA
call sub.shell32.dll_ExtractAssociatedIconA
call sub.user32.dll_LoadCursorW
call sub.user32.dll_LoadCursorW
call sub.shell32.dll_ExtractAssociatedIconA
call sub.shell32.dll_ExtractAssociatedIconA
call sub.user32.dll_LoadCursorW
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xffffff19
jne 0x4010fe
call sub.user32.dll_LoadCursorW
call sub.user32.dll_LoadCursorW
call sub.shell32.dll_ExtractAssociatedIconA
call sub.user32.dll_LoadCursorW
call sub.user32.dll_LoadCursorW
call sub.shell32.dll_ExtractAssociatedIconA
call sub.shell32.dll_ExtractAssociatedIconA
call sub.user32.dll_LoadCursorW
call sub.user32.dll_LoadCursorW
call sub.shell32.dll_ExtractAssociatedIconA
call sub.shell32.dll_ExtractAssociatedIconA
call sub.user32.dll_LoadCursorW
call sub.user32.dll_LoadCursorW
call sub.user32.dll_LoadCursorW
call sub.user32.dll_LoadCursorW
call sub.user32.dll_LoadCursorW
call sub.shell32.dll_ExtractAssociatedIconA
call sub.user32.dll_LoadCursorW
call sub.user32.dll_LoadCursorW
call sub.shell32.dll_ExtractAssociatedIconA
call sub.shell32.dll_ExtractAssociatedIconA
call sub.user32.dll_LoadCursorW
call sub.user32.dll_LoadCursorW
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xfffffeef
jne 0x401164
call sub.user32.dll_LoadCursorW
call sub.user32.dll_LoadCursorW
call sub.user32.dll_LoadCursorW
call sub.shell32.dll_ExtractAssociatedIconA
call sub.user32.dll_LoadCursorW
call sub.user32.dll_LoadCursorW
call sub.shell32.dll_ExtractAssociatedIconA
call sub.user32.dll_LoadCursorW
call sub.user32.dll_LoadCursorW
call sub.shell32.dll_ExtractAssociatedIconA
call sub.shell32.dll_ExtractAssociatedIconA
call sub.shell32.dll_ExtractAssociatedIconA
call sub.shell32.dll_ExtractAssociatedIconA
call sub.shell32.dll_ExtractAssociatedIconA
call sub.shell32.dll_ExtractAssociatedIconA
call sub.shell32.dll_ExtractAssociatedIconA
call sub.shell32.dll_ExtractAssociatedIconA
ret
call sub.user32.dll_GetDesktopWindow
cmp eax, 0xfffffedc
jne 0x4011d4
call sub.shell32.dll_ExtractAssociatedIconA
call sub.shell32.dll_ExtractAssociatedIconA
call sub.shell32.dll_ExtractAssociatedIconA
call sub.user32.dll_LoadCursorW
call sub.shell32.dll_ExtractAssociatedIconA
call sub.shell32.dll_ExtractAssociatedIconA
call sub.user32.dll_LoadCursorW
call sub.shell32.dll_ExtractAssociatedIconA
call sub.user32.dll_LoadCursorW
call sub.user32.dll_LoadCursorW
call sub.shell32.dll_ExtractAssociatedIconA
call sub.user32.dll_LoadCursorW
call sub.user32.dll_LoadCursorW
call sub.user32.dll_LoadCursorW
call sub.shell32.dll_ExtractAssociatedIconA
call sub.user32.dll_LoadCursorW
call sub.user32.dll_LoadCursorW
call sub.shell32.dll_ExtractAssociatedIconA
call sub.user32.dll_LoadCursorW
ret
call sub.user32.dll_GetDoubleClickTime
cmp eax, 0xffffff0b
jne 0x401271
call sub.user32.dll_LoadCursorW
call sub.user32.dll_LoadCursorW
call sub.user32.dll_LoadCursorW
call sub.user32.dll_LoadCursorW
call sub.shell32.dll_ExtractAssociatedIconA
call sub.shell32.dll_ExtractAssociatedIconA
call sub.user32.dll_LoadCursorW
call sub.shell32.dll_ExtractAssociatedIconA
call sub.shell32.dll_ExtractAssociatedIconA
call sub.shell32.dll_ExtractAssociatedIconA
call sub.user32.dll_LoadCursorW
call sub.user32.dll_LoadCursorW
call sub.user32.dll_LoadCursorW
call sub.user32.dll_LoadCursorW
call sub.user32.dll_LoadCursorW
call sub.user32.dll_LoadCursorW
call sub.user32.dll_LoadCursorW
call sub.shell32.dll_ExtractAssociatedIconA
call sub.shell32.dll_ExtractAssociatedIconA
call sub.shell32.dll_ExtractAssociatedIconA
call sub.shell32.dll_ExtractAssociatedIconA
call sub.user32.dll_LoadCursorW
call sub.shell32.dll_ExtractAssociatedIconA
call sub.shell32.dll_ExtractAssociatedIconA
call sub.user32.dll_LoadCursorW
call sub.shell32.dll_ExtractAssociatedIconA
call sub.shell32.dll_ExtractAssociatedIconA
call sub.shell32.dll_ExtractAssociatedIconA
ret
jmp 0x47ea6d
mov edx, 0x604e0d09
or edi, edx
neg edx
sub ecx, ebx
xor edx, 0x605bda7a
xor edx, ecx
jmp 0x4804e1
pop edx
not edi
mov edi, esi
add esi, edi
mov ebx, 0x69c72852
inc ebx
xchg ebx, esi
add esi, ebx
and esi, edi
xor esi, 0x69d12713
jmp 0x481805
push 0x610709fb
or ecx, edi
xor ebx, edi
neg edi
mov edi, 0x6a7e2f70
add ecx, ebx
shr esi, 9
bswap esi
add ecx, 0x6a87948a
xchg edi, ecx
or edi, esi
or ebx, ecx
sub edi, ecx
sub edi, ebx
jmp 0x480eca
pop edx
add ebx, ecx
sub esi, 0x6c95ccea
xor ecx, edi
shr ecx, 0x12
inc esi
jmp 0x48197a
push 0x60d6e96d
or ebx, ecx
sub ecx, ebx
add edi, 0x6ccc702d
xor edi, 0x6cce605c
rol edi, 4
or ebx, 0x6cd24b80
or ecx, 0x6cd44480
sub ebx, esi
xor esi, ebx
sub esi, ebx
xor esi, 0x6cdc4c27
add ecx, esi
sub ecx, 0x6ce0352a
shr esi, 0x10
add edi, esi
or ebx, 0x6ce62263
jmp 0x481da0
push 0x60d9fa13
not edi
neg ecx
shr ecx, 0x18
and ebx, edi
not ebx
xor ebx, 0x6d3e83f4
rol ebx, 0x17
add edi, esi
nop
xor edi, ebx
jmp 0x481f4a
push 0x610a2077
mov esi, edi
not esi
shl esi, 0xa
not esi
xor esi, ecx
and esi, ecx
bswap ecx
inc edi
ror esi, 0xd
sub ecx, esi
not ecx
mov edi, 0x6e338c50
jmp 0x482158
pop edx
xchg esi, ecx
mov esi, edi
mov esi, ebx
add edi, ebx
mov ecx, edi
neg esi
sub ecx, esi
sub edi, 0x6e442acf
and ecx, ebx
xchg esi, ebx
xor esi, ecx
jmp 0x481f2a
push 0x60f91308
and esi, ebx
shr ecx, 0x19
shr ebx, 0x10
add esi, edi
add edi, 0x6e547ce7
or esi, ebx
not esi
or edi, ebx
xor ecx, 0x6e5d0bb5
xchg esi, ebx
jmp 0x47f5a5
pop edx
not esi
dec ebx
or esi, edi
xchg ecx, ebx
sub esi, edi
dec ecx
not edi
or ebx, edi
sub ecx, edi
or ebx, esi
xor edi, ecx
jmp 0x47fb40
pop edx
and ecx, esi
mov esi, edi
ror ecx, 0x1e
xor ecx, 0x6ed20bf0
sub edi, ecx
ror ecx, 0x13
rol ecx, 0x14
nop
jmp 0x47f664
call fcn.00482551
or edi, ebx
neg ecx
xchg esi, ecx
sub esi, edi
xchg edi, ecx
mov ebx, 0x6efb81ab
sub esi, ebx
mov ecx, ebx
not edi
and edi, 0x6f034f32
add edi, ebx
jmp 0x47fb06
push 0x612f2c7b
shr ecx, 0x10
or ecx, ebx
or ebx, edi
and ecx, 0x6f305d28
add esi, ebx
add edi, ebx
sub esi, edi
not edi
or ebx, 0x6f3a5a16
xor esi, edi
jmp 0x481152
call edx
sub edi, 0x710a3183
mov esi, 0x710c261a
and esi, edi
sub ecx, edi
and edi, 0x716b392f
or ebx, 0x716d323c
shr esi, 0x14
not esi
xor ecx, esi
inc edi
ror edi, 1
add ebx, edi
sub esi, 0x71945f57
add edi, ebx
jmp 0x481dec
push 0x60aadc88
or esi, edi
add edi, 0x71d138b3
shr edi, 0xe
ror esi, 0xa
shr ebx, 8
ror ecx, 5
or ebx, ecx
or ecx, 0x71e9dc07
rol ebx, 0x1a
xchg edi, esi
mov ebx, 0x71f1ecac
rol ecx, 0xe
jmp 0x48249e
mov edx, 0x40495727
mov ebx, edi
mov ebx, esi
add ebx, 0x72fe0be4
or edi, ecx
xchg ecx, esi
ror edi, 0x1b
sub edi, esi
dec ecx
xor ecx, ebx
jmp 0x47f683
push 0x60faa000
shl edi, 0xd
not esi
mov esi, edi
jmp 0x47f915
mov edx, 0x73716341
xor ecx, edi
xor edi, esi
bswap edi
not ecx
bswap edi
inc ebx
mov edi, esi
and esi, ebx
or esi, edi
xor ebx, esi
jmp 0x481695
pop edx
xor esi, edi
xchg ebx, ecx
and ecx, 0x75dfed6b
neg esi
sub ebx, edi
or esi, 0x75f0596f
dec ecx
xchg esi, edi
xchg esi, ebx
jmp 0x48189f
call fcn.00482551
rol esi, 0x19
and esi, 0x76065fbb
not esi
xor esi, ebx
xchg esi, edi
dec ebx
rol edi, 0xe
or ebx, edi
and esi, edi
and esi, edi
xor edi, 0x76571747
jmp 0x482396
pop edx
sub ebx, 0x7659870f
ror esi, 0x18
bswap ecx
and ebx, edi
add esi, 0x7679a845
xchg edi, esi
xchg ebx, edi
xor ebx, esi
or edi, esi
jmp 0x480b06
pop edx
add edi, 0x77391fd3
mov edi, ecx
xor edi, 0x773d6b46
dec edi
xor esi, edi
add ecx, ebx
xchg ecx, edi
xchg esi, ebx
jmp 0x481527
call edx
and esi, 0x781c184b
bswap edi
sub edi, ebx
not ecx
nop
and ecx, 0x7841abad
jmp 0x480cb7
mov edx, 0x73716341
inc ecx
ror edi, 9
shl edi, 1
add ecx, ebx
inc ebx
mov edi, esi
or ebx, ecx
not edi
and edi, ecx
jmp 0x482353
pop edx
sub ecx, ebx
xor ebx, esi
add ecx, 0x78c7c5a0
or esi, ecx
or edi, esi
mov edi, 0x78d89888
xor edi, ecx
jmp 0x47ef94
call fcn.00482551
xor edi, ecx
sub ecx, ebx
inc ebx
not edi
mov ecx, ebx
add ebx, esi
neg esi
or ecx, edi
or ecx, esi
and esi, 0x796bdb28
rol edi, 0x1b
jmp 0x47f48b
push 0x60bd69ab
rol edi, 0x18
dec ebx
mov ebx, edi
add ecx, ebx
shl esi, 2
sub ecx, edi
inc ecx
or ebx, ecx
bswap ebx
jmp 0x47f996
call fcn.00482551
inc ebx
sub ecx, edi
or ecx, edi
sub esi, ebx
or ecx, ebx
sub ecx, esi
xor esi, ecx
or edi, esi
shr edi, 0x15
nop
jmp 0x47f77c
call edx
xor edi, 0x7b70b78e
shl ecx, 0x1f
xchg esi, edi
and edi, esi
shl ecx, 0xa
or esi, 0x7ba577b7
and esi, 0x7ba769b8
inc ebx
add ecx, edi
dec ecx
jmp 0x482459
mov edx, 0x40495727
xor ecx, edi
or ebx, 0x7bb19200
xor ecx, edi
jmp 0x47f38b
push 0x60bef320
or ebx, 0x7c416a6b
add esi, ecx
sub ebx, esi
nop
shl edi, 0xb
or esi, ecx
inc esi
mov ecx, 0x7c4f5c17
or ecx, ebx
bswap esi
add ebx, edi
sub esi, edi
jmp 0x481e7b
push 0x611adf07
add esi, ebx
xchg ecx, esi
xor ebx, esi
sub ecx, 0x7c606159
xor esi, edi
jmp 0x480769
push 0x60ba4706
xor esi, ebx
xchg esi, ecx
or esi, 0x7c809aa7
xor ecx, esi
xor esi, ecx
dec ebx
shl ecx, 8
mov ebx, 0x7c8aa26f
and ecx, ebx
jmp 0x480b32
mov edx, 0x73716341
add edi, esi
sub esi, 0x7e172815
ror ecx, 0xe
add edi, ebx
inc esi
rol esi, 0x1c
inc ebx
jmp 0x480271
pop edx
xor ebx, esi
mov esi, edi
xchg ecx, ebx
or ecx, 0x7e7630cd
or edi, ecx
add ecx, esi
jmp 0x48054c
call edx
mov ebx, edi
or esi, ebx
or ecx, ebx
add edi, ebx
ror edi, 0x1a
ror ebx, 0x1e
mov ebx, 0x7e88e5ef
ror edi, 2
shl ecx, 0x12
inc ecx
and ebx, edi
mov edi, ecx
not esi
xchg ecx, edi
xor ecx, esi
shr ecx, 8
jmp 0x482221
push 0x60871cd3
ror ebx, 0x13
mov edi, esi
mov ecx, ebx
add ebx, edi
xor edi, esi
add ecx, edi
jmp 0x480e20
push 0x608c52fb
add esi, edi
mov edi, esi
xchg ebx, ecx
xchg edi, esi
xchg edi, ecx
mov esi, 0x7f06623f
jmp 0x480aa2
push 0x60f5f22c
and edi, ecx
add ebx, edi
add ecx, 0x7f27549f
or ecx, ebx
or edi, 0x7f2b86f1
jmp 0x482485
call edx
or ecx, edi
sub esi, 0x7fa7f008
ror esi, 0x1d
add ebx, esi
add esi, 0x7fae41cb
shl ebx, 1
xchg edi, esi
xchg ebx, ecx
and esi, ecx
xor ecx, 0x7fb8b9f7
xchg edi, ebx
add esi, edi
jmp fcn.0047f415
push 0x611f89fc
add esi, ecx
add ebx, 0x8020b590
not esi
or edi, ebx
sub ecx, edi
add ebx, 0x8029344f
xor ecx, ebx
jmp 0x47f5f5
push 0x60eb0d9e
sub edi, ebx
mov ebx, esi
or ecx, esi
and edi, 0x829415a1
mov esi, 0x82962425
not ecx
and edi, esi
add esi, edi
sub esi, 0x83295583
jmp 0x47f549
call edx
xor esi, 0x8554f55a
xor ebx, edi
rol ecx, 3
dec ecx
or esi, edi
xor esi, ebx
sub esi, 0x85617eb3
sub esi, 0x85641b6c
shr ecx, 1
rol ecx, 0x1e
xchg esi, ecx
shr esi, 0x1d
sub esi, ecx
jmp 0x47f7b2
call fcn.00482551
xor ebx, edi
or esi, ebx
xor ecx, esi
nop
shr esi, 0xb
shr ebx, 0x16
and ebx, edi
sub ebx, esi
jmp 0x48045c
call edx
sub ebx, esi
neg ecx
add ebx, esi
ror esi, 0x16
mov esi, ecx
add ebx, edi
shr ecx, 0x1f
mov ebx, 0x85d28a4f
or ebx, 0x85d49fbc
or ecx, edi
xchg ecx, esi
shl ecx, 2
add ecx, esi
jmp 0x47f319
push 0x609b958c
or ebx, esi
inc ebx
xchg edi, ecx
mov ecx, esi
xchg ebx, esi
or ebx, edi
add esi, 0x85ebcd94
or esi, ecx
jmp 0x480d2c
push 0x60cd9eec
neg ebx
add ecx, edi
inc edi
sub edi, ecx
not ecx
dec ebx
xor ebx, edi
or ebx, ecx
or ebx, ecx
xor esi, ebx
add esi, ecx
add edi, esi
jmp 0x480acf
call edx
and edi, 0x869ce02d
bswap esi
or edi, ebx
xor edi, 0x86a31d2b
sub esi, edi
add ebx, ecx
xchg ecx, ebx
sub ebx, esi
jmp 0x482079
pop edx
add edi, ecx
sub ecx, esi
and ecx, ebx
xor esi, edi
ror ebx, 0xc
add ecx, 0x86c26b24
and esi, 0x86c482e8
not ecx
mov edi, ebx
or ebx, esi
and ebx, edi
or ecx, esi
xchg edi, esi
jmp 0x481bae
push 0x6074c3f4
or esi, edi
inc esi
ror ecx, 0x1c
rol ecx, 0xc
and edi, 0x8708aec7
sub edi, ebx
or ebx, ecx
xor ebx, edi
jmp 0x48150c
push 0x612c0da7
xchg esi, ecx
or esi, edi
and ebx, 0x873fdf3a
and edi, ecx
nop
xchg edi, ebx
add ecx, edi
jmp 0x4812db
pop edx
shl edi, 0xe
xor esi, ebx
shl ecx, 0x1e
dec edi
sub edi, 0x8752c200
mov edi, esi
add ecx, edi
sub edi, ecx
xor esi, ecx
or ebx, esi
add edi, esi
and esi, ebx
xor ebx, esi
jmp 0x480e90
pop edx
or ebx, edi
add esi, ebx
or ecx, esi
and esi, ecx
or ebx, esi
mov esi, 0x8884f6d9
add ecx, ebx
jmp 0x480531
call edx
shr ebx, 0x13
or edi, esi
add ebx, ecx
and ecx, esi
xchg ebx, edi
add esi, edi
or esi, 0x88a6c5cc
or ecx, esi
shr esi, 1
jmp 0x481ba0
push 0x611c6db0
and esi, 0x89f07cc3
bswap edi
add ebx, ecx
jmp 0x4814bb
push 0x608a27c4
mov ecx, ebx
xchg ebx, esi
and edi, esi
mov ebx, esi
sub esi, 0x8a41e76a
jmp 0x47fbc9
mov edx, 0x40495727
add esi, 0x8a445b83
xchg ebx, ecx
xchg edi, ecx
add edi, 0x8a4a79c3
or ecx, ebx
shr ecx, 8
xchg ebx, edi
mov ebx, ecx
mov edi, ebx
not esi
jmp 0x482303
pop edx
or ecx, ebx
or ecx, edi
add esi, ebx
xor edi, esi
xor ecx, esi
add esi, ebx
and ebx, ecx
and edi, esi
or ecx, ebx
mov edi, ecx
sub ebx, edi
nop
dec esi
jmp 0x4821f2
mov edx, 0x40495727
sub edi, ebx
sub ecx, edi
bswap ebx
xor ecx, edi
and edi, 0x8ba579ee
mov ecx, ebx
add ecx, 0x8baa7eab
xchg ecx, edi
sub ebx, esi
dec ecx
or esi, ebx
add edi, esi
jmp 0x481728
push 0x60e7eeab
xchg ecx, ebx
add esi, ebx
mov esi, 0x8bbb6790
not ecx
or ebx, edi
and edi, 0x8bc18a0c
dec ecx
jmp 0x4817be
push 0x608dd5fb
neg edi
add esi, ecx
dec ebx
sub esi, ecx
xor edi, ecx
shl edi, 3
xor esi, 0x8c535dbc
add ecx, ebx
or ecx, ebx
shr esi, 2
or edi, ecx
xor ecx, edi
neg edi
not ecx
add ebx, edi
jmp 0x47f796
mov edx, 0x40495727
and ebx, 0x8c660606
neg esi
add ecx, 0x8c6a37e4
add ebx, ecx
xchg ebx, edi
mov esi, edi
mov ebx, 0x8c7285a4
add edi, esi
sub ecx, 0x8c776b26
bswap edi
xor edi, 0x8c7ba325
sub esi, ecx
not ebx
jmp 0x4812ab
pop edx
inc edi
and ebx, ecx
add ebx, ecx
not ebx
add edi, 0x8c8a81e0
and ebx, esi
and esi, edi
and ebx, edi
add ebx, 0x8c92e554
xor ecx, edi
mov ecx, 0x8c97006f
xor ebx, esi
and ebx, ecx
add ebx, esi
jmp 0x48032c
push 0x60bbce27
xor edi, ecx
mov ecx, edi
sub ecx, esi
neg ecx
add ecx, 0x8ca88802
shr esi, 0xf
add edi, esi
mov esi, edi
sub edi, ebx
sub esi, 0x8cb2ff68
add ecx, esi
and esi, 0x8cb71a28
xchg ecx, esi
mov esi, ebx
jmp 0x47f8b5
pop edx
ror edi, 0x1e
dec esi
and ebx, edi
mov ebx, ecx
not ecx
add edi, ecx
sub esi, 0x8dcffb5f
and ebx, ecx
jmp 0x47eb06
push 0x609d18e6
or esi, edi
sub edi, ebx
shl ecx, 0xf
mov ebx, esi
or ebx, 0x8e18593e
xor edi, 0x8e1a810f
add edi, ecx
not esi
xor ecx, esi
shr esi, 2
jmp 0x47fa6b
pop edx
sub esi, ebx
and edi, ecx
mov edi, 0x8ed26e6b
ror esi, 0xd
not ebx
nop
shr ebx, 0x14
xchg edi, ebx
or edi, 0x8ee5191c
sub esi, ebx
add edi, ecx
bswap edi
dec ebx
and edi, 0x8efb631e
neg ecx
jmp 0x4820f3
push 0x6088a600
xor esi, ebx
or edi, 0x8f2d2b34
add edi, 0x8f2f3f0c
not ecx
jmp 0x4807df
pop edx
dec edi
mov ebx, 0x8f9d031a
sub ecx, esi
sub esi, ecx
or ebx, esi
add esi, ecx
sub ebx, 0x8fabd90e
neg ebx
or ecx, ebx
dec ebx
sub esi, ebx
and esi, edi
jmp 0x480689
push 0x610894e7
add ecx, esi
or ebx, esi
mov ecx, edi
or ebx, edi
not edi
xchg esi, ecx
and edi, 0x8fef1055
add ebx, esi
neg ecx
xchg esi, edi
bswap ecx
shr ebx, 0x1f
mov ebx, esi
sub esi, ebx
xchg ebx, edi
jmp 0x47f220
push 0x60a95222
mov esi, ebx
inc ebx
inc ebx
sub esi, edi
and edi, esi
jmp 0x47f4c2
pop edx
and ebx, ecx
xor esi, 0x914610bb
xchg edi, ecx
xor edi, ebx
xor esi, ebx
and edi, 0x91581220
xchg edi, ebx
jmp 0x4809a8
mov edx, 0x73716341
add esi, ecx
mov edi, ecx
xchg esi, ebx
xor edi, ebx
xor ecx, esi
not edi
sub ebx, ecx
xor edi, 0x920673d3
xor ebx, esi
mov esi, 0x920a9813
jmp 0x481a55
call edx
dec edi
rol esi, 0x11
sub ebx, 0x92462127
dec ecx
or ecx, ebx
not edi
xor edi, 0x924e6ad5
xchg ecx, ebx
add ebx, 0x9252aeb7
mov ecx, esi
mov esi, edi
add edi, ecx
jmp 0x481642
pop edx
mov esi, ecx
shr ecx, 0x1b
xchg edi, ebx
xchg ebx, edi
add edi, ecx
xchg ebx, edi
add ebx, esi
add esi, ebx
sub edi, ecx
sub esi, ecx
add ebx, ecx
or edi, esi
neg edi
jmp 0x47eff4
call fcn.00482551
xor edi, esi
sub ebx, esi
or esi, 0x92dfd4c4
mov ebx, edi
or ebx, 0x92e3e5d3
nop
mov edi, 0x92e80998
xor esi, edi
mov ecx, edi
shl edi, 0x1f
xchg edi, esi
or edi, ecx
shl edi, 0x1a
jmp 0x48166c
push 0x612d9d6a
mov esi, ebx
rol esi, 0x10
mov esi, ebx
sub ebx, ecx
sub edi, ecx
rol esi, 0xf
and ecx, edi
dec ebx
bswap esi
jmp 0x47f3ee
pop edx
add ebx, esi
add edi, ecx
and esi, 0x9353cbd7
or edi, ebx
and ebx, esi
add edi, 0x935a0abd
xchg edi, ecx
sub esi, edi
xchg esi, ecx
or edi, 0x936241c8
rol esi, 0x17
shl ecx, 0x17
jmp 0x47f246
pop edx
mov edi, ecx
nop
rol edi, 7
xor ecx, ebx
add esi, ebx
and ecx, edi
mov ebx, ecx
mov edi, ebx
sub esi, edi
inc esi
jmp 0x480dcf
push 0x611dfd84
add ecx, 0x94069b77
xchg edi, ecx
xor ecx, edi
add esi, ebx
bswap edi
add esi, ebx
sub ecx, 0x94181506
add ebx, 0x941d67dc
ror ecx, 0x14
jmp 0x47fda4
push 0x607643a8
or ebx, ecx
or ecx, edi
sub ecx, edi
xchg ebx, ecx
shr ebx, 0x13
add esi, 0x945529a1
jmp 0x48097f
pop edx
mov ebx, 0x94579ebf
mov edi, esi
dec edi
add esi, ecx
bswap esi
sub esi, ebx
mov edi, ecx
sub esi, edi
sub ebx, esi
xor edi, ecx
xchg edi, ebx
jmp 0x481050
mov edx, 0x73716341
mov ebx, edi
neg ebx
or esi, ebx
ror ecx, 2
sub edi, ebx
mov edi, 0x94b0ef88
and edi, ecx
mov edi, ebx
mov esi, ebx
mov ebx, 0x94bdfac8
and ebx, 0x94c0122b
and esi, ebx
neg ebx
or ebx, 0x94cd6b66
sub esi, edi
sub ebx, 0x94d18983
jmp 0x481f08
pop edx
mov ebx, ecx
nop
xor ebx, 0x95482d76
mov ebx, ecx
inc ebx
sub ecx, edi
and ebx, edi
mov ecx, edi
mov ebx, ecx
ror esi, 0x12
bswap esi
inc ecx
bswap ecx
dec ebx
xchg esi, ebx
mov edi, 0x95633a67
jmp 0x4824b1
call edx
xchg ebx, edi
rol edi, 0x19
xor ebx, esi
sub ecx, edi
or edi, ecx
xchg edi, ecx
dec ebx
add edi, ebx
sub edi, esi
shr edi, 0xf
shr ecx, 0x13
xor ecx, esi
or ebx, 0x957ea080
sub esi, ecx
jmp 0x481d26
call fcn.00482551
xchg edi, ecx
ror ecx, 0x1e
add ebx, 0x95876bbb
jmp 0x481760
call fcn.00482551
sub ebx, esi
add edi, 0x963dab98
and edi, ecx
mov ecx, 0x9641c873
xor ebx, edi
and ebx, 0x9645e730
sub ebx, 0x9647f948
rol esi, 0xf
ror ebx, 0x1b
dec ecx
sub esi, ebx
not esi
xchg edi, ecx
or esi, edi
sub edi, ecx
jmp 0x4811b8
call edx
xchg ecx, esi
add edi, esi
sub esi, 0x9675a89f
xchg ebx, ecx
shl ebx, 0x1e
and ecx, 0x96841ce8
xchg edi, ecx
mov ebx, ecx
add ecx, esi
not ecx
add edi, 0x96978b73
jmp 0x47faf0
mov edx, 0x73716341
nop
or ebx, 0x969c1b1a
or esi, 0x969f3028
neg esi
rol ecx, 0x11
mov ebx, 0x96a56c74
mov esi, edi
or esi, 0x96aa7f63
dec edi
sub ecx, esi
xchg ebx, ecx
and edi, ebx
mov ecx, ebx
xchg ecx, edi
jmp 0x47f7e8
push 0x60e97da7
shl ecx, 0x13
and esi, ecx
add edi, ebx
ror ecx, 0x17
and ecx, edi
sub esi, ebx
mov ebx, 0x96cd2829
jmp 0x47fffb
pop edx
xchg edi, ecx
sub ecx, esi
xchg edi, ebx
dec edi
mov esi, ebx
add edi, esi
inc esi
rol edi, 9
inc edi
and ecx, edi
jmp 0x48087a
pop edx
mov ecx, 0x97b11b03
ror ecx, 4
and ecx, ebx
and esi, ecx
mov ebx, esi
xchg ebx, esi
mov ebx, esi
or ebx, edi
xor ecx, esi
mov esi, ebx
dec ebx
xor esi, ecx
not ecx
neg edi
shl edi, 9
or ebx, esi
jmp 0x47fc18
pop edx
or ecx, 0x9896298d
dec ecx
mov edi, 0x989def4f
or ebx, edi
sub ebx, ecx
shl edi, 0xe
add ebx, esi
sub edi, esi
sub ebx, ecx
sub ecx, ebx
sub ebx, ecx
neg esi
shr ebx, 0x1d
jmp 0x47f6ac
push 0x607f70a4
inc edi
sub esi, ecx
and ebx, ecx
xchg ecx, edi
xor ebx, esi
sub ecx, esi
xchg esi, ebx
jmp 0x4821d1
call fcn.00482551
xchg esi, ebx
shr ebx, 0x1d
or ecx, edi
and ecx, 0x99a697ed
mov ecx, edi
and edi, esi
shr esi, 0x1b
jmp 0x47fcf5
push 0x60a7c894
sub ebx, 0x9a63ec4c
xor ebx, ecx
shl edi, 0xb
mov esi, ecx
jmp 0x480ff5
pop edx
or ecx, edi
add ebx, edi
bswap ecx
and esi, ecx
jmp 0x482374
pop edx
xor esi, 0x9a8ad037
mov esi, edi
jmp 0x47f71c
pop edx
add edi, ecx
add ecx, esi
or ecx, ebx
inc ebx
and ecx, esi
neg ebx
and edi, ecx
or edi, esi
rol ecx, 0x12
jmp 0x482416
pop edx
xor esi, ecx
and edi, ecx
xchg ecx, esi
or edi, 0x9ae5ecd3
and ebx, 0x9ae92daa
and ebx, esi
shr edi, 0xb
add esi, ecx
sub ecx, ebx
jmp 0x47fa02
pop edx
or ecx, edi
neg edi
sub edi, ebx
or esi, ecx
xor ebx, ecx
add ecx, esi
dec ecx
inc ecx
mov ecx, edi
and edi, ebx
xchg esi, ecx
and edi, esi
jmp 0x48121f
push 0x60d873ce
rol edi, 0x1a
add ebx, 0x9ca12891
ror ebx, 0x1e
and ebx, esi
mov ecx, ebx
or ebx, ecx
not ecx
rol ecx, 0x14
jmp 0x47f096
pop edx
sub esi, edi
mov ecx, ebx
xor ecx, ebx
xor ecx, esi
rol edi, 0x1d
add edi, esi
rol ecx, 0x18
jmp 0x4814a2
mov edx, 0x40495727
sub ecx, edi
or edi, 0x9d395942
shr ebx, 8
or ecx, 0x9d3debd0
mov esi, ebx
sub esi, edi
dec ebx
mov ebx, 0x9d466f48
rol edi, 0xf
mov ecx, ebx
jmp 0x47f8d1
call fcn.00482551
add ecx, 0x9d7a68fb
xor edi, 0x9d7cbe00
sub edi, ecx
and esi, ecx
xchg esi, edi
xor ebx, edi
shl ebx, 0x1b
jmp 0x480301
call fcn.00482551
sub ecx, ebx
xor edi, ecx
xor ebx, esi
and esi, edi
add esi, edi
sub edi, esi
xor ebx, 0x9d96a3e0
xchg edi, esi
xchg ebx, esi
add ebx, edi
jmp 0x4806a0
pop edx
and ebx, esi
bswap edi
xchg ebx, esi
add ebx, 0x9da69812
dec ebx
add ebx, esi
and ebx, ecx
add ebx, edi
inc edi
add esi, edi
and edi, ecx
add ebx, esi
jmp 0x47ec3d
push 0x60db87e0
xor edi, esi
xor ecx, esi
or esi, edi
xchg esi, ecx
or ecx, edi
neg ebx
mov esi, ebx
mov esi, edi
add edi, esi
inc edi
mov esi, ebx
sub ebx, ecx
xchg esi, edi
xor edi, esi
xchg esi, ebx
jmp 0x48157b
pop edx
xor esi, edi
sub ecx, ebx
add ecx, 0x9fb10edc
shr ebx, 0xe
xor esi, ecx
rol ebx, 0x1a
mov edi, esi
inc ecx
jmp 0x481b75
pop edx
inc ebx
sub ebx, ecx
jmp 0x481c24
push 0x610bad58
add esi, ecx
and ebx, ecx
and esi, edi
xor ecx, esi
sub esi, edi
and esi, edi
mov esi, ecx
xor ebx, ecx
xchg ebx, esi
xor ebx, ecx
jmp 0x4807f7
mov edx, 0x40495727
mov edi, ebx
shl ecx, 0xf
or ebx, ecx
xchg ebx, ecx
neg edi
mov esi, edi
add ecx, edi
or esi, edi
xor edi, esi
nop
ror esi, 0x1a
jmp 0x481ee7
push 0x60cb5b11
add esi, ebx
or ecx, 0xa144a739
xchg edi, esi
mov ebx, ecx
shl edi, 0x1a
shr edi, 0x18
or edi, 0xa158911b
add ebx, edi
shr ebx, 1
sub ebx, ecx
and ebx, 0xa166b1b7
jmp 0x480349
pop edx
rol ecx, 0x1d
sub ecx, ebx
and ebx, 0xa17055cf
xchg esi, edi
xor edi, ebx
inc esi
shl esi, 0x15
bswap esi
rol ecx, 0x10
sub edi, ecx
sub esi, edi
sub ebx, esi
or ecx, edi
jmp 0x481380
call fcn.00482551
or esi, edi
sub ecx, 0xa24892bf
add ebx, ecx
and esi, 0xa24c9cb5
inc edi
and ebx, edi
shl ecx, 0xf
not ecx
or esi, ebx
or ebx, edi
add esi, edi
mov edi, 0xa2641ba1
mov ebx, edi
jmp 0x47f8ee
call fcn.00482551
and esi, edi
xor ebx, esi
xor ebx, ecx
sub ebx, ecx
add ecx, ebx
or esi, edi
inc ebx
neg ecx
sub edi, ecx
or ebx, 0xa29ea3cf
jmp 0x480241
push 0x60a6403a
shr ecx, 8
xor ebx, esi
xchg edi, ebx
and edi, ecx
mov esi, ecx
xor edi, esi
inc ecx
sub ebx, ecx
xor ecx, esi
add ecx, 0xa2c18115
jmp 0x481b5e
call edx
add ebx, esi
xor ebx, esi
or ebx, ecx
add ebx, esi
bswap ecx
shl edi, 0x1b
jmp 0x47f34d
pop edx
mov esi, ebx
and ecx, 0xa36f0fa7
xor ebx, esi
and ecx, edi
or edi, ebx
and ecx, esi
jmp 0x47f9be
pop edx
inc edi
dec esi
bswap ecx
add edi, 0xa3aba5f7
mov edi, esi
mov edi, ecx
and ebx, edi
sub ecx, ebx
sub esi, edi
and esi, ecx
and esi, ebx
add ebx, 0xa3bb2ad3
xchg esi, ebx
xor ecx, 0xa3bf07b4
jmp 0x48047b
push 0x60f785f0
or ebx, esi
nop
sub ebx, 0xa3c57d7a
and edi, 0xa3c77507
jmp 0x47f266
push 0x60ac6a9e
neg ecx
xor ecx, esi
sub ecx, ebx
inc edi
and esi, edi
jmp 0x48178a
pop edx
xchg esi, edi
xor ebx, 0xa3e271db
neg edi
add edi, esi
sub edi, 0xa3e87eef
jmp 0x4819c3