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

Disassembly:
call sub.user32.dll_GetCursor
cmp eax, 0xffffff23
jne 0x4010a2
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
ret
call sub.user32.dll_GetCursor
cmp eax, 0xfffffeed
jne 0x401112
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
ret
call sub.user32.dll_GetDoubleClickTime
cmp eax, 0xfffffee5
jne 0x4011b4
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
ret
call sub.user32.dll_GetDesktopWindow
cmp eax, 0xfffffef0
jne 0x40124c
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
call sub.ntdll.dll_RtlFlushSecureMemoryCache
ret
jmp 0x4755fc
and esi, edx
bswap ebx
and esi, edx
jmp 0x4767c8
call fcn.00477707
mov edx, ecx
or esi, ecx
shl edx, 0x1a
sub esi, edx
dec esi
xchg ecx, esi
xor ecx, esi
shl edx, 0x1c
and edx, 0x60409774
and ebx, 0x6040d5d2
rol ecx, 0x13
mov ecx, edx
mov ebx, esi
sub esi, 0x6041c35a
sub ecx, edx
jmp 0x475dc7
call fcn.00477707
xor ebx, esi
xor ecx, ebx
xor esi, 0x60463c6d
jmp 0x475983
call fcn.00477707
or ecx, edx
shl esi, 0x1e
neg ecx
shr edx, 0x15
and ecx, 0x604867ef
xor ebx, esi
and esi, edx
xor ebx, esi
add esi, ebx
shr ebx, 0x17
jmp 0x477522
mov edi, 0x246e6c30
rol ecx, 0x16
add edx, esi
shl esi, 0x1f
or ebx, edx
xor ecx, edx
jmp 0x475b01
pop edi
xchg ecx, edx
sub esi, ebx
xor ebx, edx
mov esi, ebx
or esi, ebx
mov esi, edx
add edx, esi
not esi
xor ebx, 0x6050375c
bswap edx
jmp 0x477c3a
push 0x5f4d6562
sub ebx, esi
sub edx, ecx
add ebx, 0x60525788
or esi, edx
mov ecx, esi
add ecx, edx
xor ecx, esi
xchg edx, ecx
shl esi, 0x12
jmp 0x477e35
push 0x5f69de86
bswap ebx
add edx, ecx
not ebx
nop
ror ecx, 0x19
xor ecx, 0x605bf166
xchg esi, edx
xor ecx, ebx
or ebx, 0x605cb645
add ebx, 0x605cf326
sub edx, esi
bswap edx
dec ecx
xchg esi, ebx
mov ebx, edx
mov ecx, ebx
jmp 0x4762eb
pop edi
or esi, edx
neg ebx
add esi, edx
not ecx
jmp 0x4756f6
push 0x5f5c84b6
xchg ebx, esi
mov ecx, esi
shr esi, 8
mov ebx, esi
mov edx, esi
dec ecx
jmp 0x476867
call edi
mov esi, ebx
or ebx, 0x6071d00a
and ecx, 0x60720d0d
and edx, ebx
dec esi
sub ebx, esi
xor ecx, ebx
xchg ebx, edx
add esi, edx
rol edx, 2
jmp 0x47595b
push 0x5f510656
xor ebx, esi
rol esi, 4
rol ecx, 0xf
xchg esi, edx
sub esi, ebx
rol ebx, 9
dec ebx
jmp 0x4766ad
push 0x5f55c799
mov esi, ecx
or ecx, esi
inc ebx
xchg esi, ecx
xchg esi, ebx
sub esi, edx
jmp 0x4786eb
pop edi
and ecx, esi
not ecx
add esi, edx
sub edx, 0x607ae27c
and ecx, ebx
xor edx, esi
sub ebx, edx
inc edx
jmp 0x476d83
pop edi
xchg ecx, esi
xchg edx, ebx
sub ecx, 0x607f2d69
mov edx, ecx
neg ecx
xor edx, ebx
and ebx, ecx
sub esi, 0x60806836
shr ecx, 0xe
add ebx, edx
or esi, ecx
rol ebx, 5
jmp 0x4762bd
call edi
dec edx
shl ecx, 0x11
or edx, 0x6082292d
sub ebx, 0x60826797
and ebx, ecx
mov ecx, ebx
ror edx, 0xd
and ebx, edx
xor edx, ebx
xor esi, 0x6083dbee
add ebx, 0x608418e5
bswap ebx
jmp 0x478471
call fcn.00477707
and ebx, ecx
sub ebx, ecx
sub ecx, 0x60919cdc
and esi, 0x6091d9e8
and ebx, 0x6092161b
xchg edx, ebx
xchg ecx, ebx
add ecx, 0x6092cb38
not esi
add esi, edx
jmp 0x475e9f
call fcn.00477707
add ecx, esi
add edx, esi
shl edx, 0x18
mov ebx, 0x609d9b0e
shl ecx, 0x15
add ebx, esi
xchg ebx, edx
jmp 0x4769ba
pop edi
sub esi, ecx
sub ecx, ebx
xor ebx, esi
inc edx
xchg edx, ecx
shl edx, 0xe
jmp 0x476e8e
push 0x5f5a4313
and ebx, esi
sub esi, ecx
xchg ecx, edx
add esi, 0x60a39366
sub ebx, ecx
dec edx
xchg ebx, edx
neg esi
xor edx, ebx
sub edx, 0x60a4e2e5
jmp 0x478897
pop edi
and edx, ebx
dec ebx
nop
add ebx, esi
add ecx, esi
shr edx, 9
or edx, esi
add esi, edx
xor edx, ecx
jmp 0x477dcf
push 0x5f5fe8b5
xor ebx, esi
add edx, ebx
sub esi, edx
xor ebx, esi
shl ebx, 3
add edx, ecx
add ecx, edx
and ecx, 0x60bc7039
jmp 0x475ffb
call edi
neg esi
xchg esi, edx
and ebx, edx
mov ebx, esi
mov edx, 0x60c0526c
mov edx, 0x60c08ae9
mov edx, 0x60c0c387
xor esi, edx
xchg ebx, ecx
jmp 0x478346
push 0x5f6309c8
inc ecx
xor esi, ebx
xchg ebx, esi
or ebx, ecx
xor edx, 0x60c3a5c1
ror ebx, 3
shl edx, 0x1f
bswap ebx
jmp 0x4766cc
call edi
xchg ebx, esi
sub esi, edx
or edx, esi
mov esi, ebx
mov edx, 0x60cc9cb1
shl ecx, 0xf
xchg esi, edx
mov ebx, ecx
mov ebx, edx
add edx, ecx
add ebx, 0x60ce0082
jmp 0x476a7a
pop edi
and esi, ebx
add edx, 0x60d0571a
sub ecx, ebx
or ecx, edx
xchg ebx, edx
and ebx, 0x60d15608
jmp 0x4773bf
pop edi
and edx, ebx
and edx, ecx
shl ebx, 6
mov esi, 0x60d83dd0
inc ebx
mov edx, 0x60d8c7e9
ror ebx, 0xe
mov edx, ebx
neg esi
xor edx, esi
sub ecx, esi
and ebx, 0x60da3182
jmp 0x478047
call edi
sub ebx, esi
mov edx, esi
and esi, 0x60dafa77
mov edx, 0x60db37b0
xor ebx, edx
shr edx, 0x10
sub ecx, edx
shr ecx, 0xc
add edx, ebx
xor esi, 0x60dcb0e9
mov edx, ecx
or ebx, ecx
and ecx, edx
xchg edx, ebx
xor esi, ecx
jmp 0x477f05
mov edi, 0x2a371b56
add edx, ecx
and esi, ebx
or ebx, 0x60de9fbe
xor ebx, 0x60dedc14
xchg esi, ecx
or ebx, 0x60df65f4
xchg edx, ebx
add edx, 0x60dfdefe
or ebx, esi
jmp 0x477cea
pop edi
mov ecx, edx
sub esi, ecx
add ecx, esi
and ecx, edx
rol esi, 0xf
shl esi, 0x12
jmp 0x47679a
push 0x5f67036f
xchg edx, ebx
not esi
mov ebx, ecx
inc ecx
or ebx, 0x60ebe316
inc ecx
not ebx
or ebx, 0x60ec9b33
mov ecx, 0x60ecd81a
xchg ecx, ebx
jmp 0x4763e3
call edi
add ebx, edx
add edx, 0x60eda38b
sub edx, ecx
neg ecx
and ebx, edx
shr edx, 7
mov ecx, esi
mov edx, 0x60ef31a6
mov ecx, esi
or esi, ecx
and ecx, esi
jmp 0x476987
push 0x5f603006
xor esi, 0x60f2a192
neg esi
mov edx, esi
xor esi, 0x60f35746
xchg ebx, edx
xchg esi, ecx
mov edx, esi
xchg edx, ebx
xchg edx, ecx
and edx, ecx
jmp 0x478111
push 0x5f5776a4
sub ecx, edx
xchg ecx, edx
sub ebx, esi
add ebx, edx
or edx, ecx
or esi, 0x60f64cc0
xor edx, ebx
rol esi, 0x1a
shr edx, 3
mov ebx, edx
sub ecx, edx
xor ecx, esi
and edx, ebx
jmp 0x478208
call fcn.00477707
mov esi, 0x60f85490
shl esi, 0x17
shl edx, 0x17
add esi, ebx
add ebx, 0x60f95566
not ebx
inc ebx
or ecx, esi
inc edx
not edx
sub ecx, ebx
jmp 0x475d13
mov edi, 0x2a371b56
sub ecx, esi
add ebx, ecx
and esi, 0x60fb8eed
or edx, ebx
and esi, 0x60fc162a
or esi, 0x60fc534f
mov edx, 0x60fc9015
sub esi, 0x60fccd5e
mov ecx, edx
jmp 0x47566b
pop edi
not ebx
add edx, ebx
ror ecx, 2
and ebx, ecx
bswap ebx
shr esi, 5
mov ecx, edx
and ebx, ecx
sub ebx, edx
not ebx
or ecx, esi
xor ecx, edx
or edx, esi
jmp 0x477fb1
call edi
and edx, ebx
mov edx, esi
or edx, 0x61180e4e
sub esi, edx
sub ebx, ecx
and ecx, edx
neg ebx
nop
jmp 0x47692f
call fcn.00477707
neg ecx
xor edx, 0x611f6321
sub ebx, 0x611fa23c
ror ebx, 0xe
dec edx
dec ebx
rol edx, 0xa
and ecx, ebx
or ebx, esi
xchg ecx, esi
sub ebx, edx
or esi, ecx
inc ebx
neg ebx
and esi, ebx
jmp 0x476e03
push 0x5f711cab
sub ecx, edx
or edx, 0x61258625
and esi, ebx
or ebx, 0x61260185
xor ecx, edx
or ecx, esi
shl esi, 0x19
mov ecx, 0x6127093d
or esi, 0x6127c114
add ecx, ebx
jmp fcn.00476f27
push 0x5f6a265d
add edx, ecx
neg esi
add ecx, edx
add ecx, 0x612a2874
xchg esi, ebx
and ecx, 0x612aa21d
and ecx, edx
jmp 0x476cae
pop edi
sub ebx, edx
xor edx, 0x61314184
sub esi, edx
and ebx, ecx
xchg ebx, ecx
mov ebx, esi
or esi, ebx
nop
or ebx, esi
xor ecx, ebx
xor ebx, ecx
jmp 0x47753a
pop edi
add ecx, esi
sub ecx, 0x6135a1c4
xor ebx, esi
or ecx, esi
jmp 0x475906
mov edi, 0x2a371b56
add ebx, 0x613b9991
and esi, ebx
xor ebx, 0x613c14ab
shr esi, 0x1b
and ebx, esi
or ebx, edx
or ecx, edx
and ebx, edx
jmp 0x476479
pop edi
xchg ebx, ecx
add ecx, esi
xchg ebx, ecx
bswap edx
and esi, ecx
mov esi, ebx
mov edx, ebx
bswap edx
add ebx, ecx
jmp 0x475c8f
call fcn.00477707
xor ebx, ecx
sub esi, ebx
mov ebx, 0x61473d47
xchg esi, edx
or esi, 0x6147baa8
mov ecx, 0x6147f806
xchg esi, ecx
jmp 0x4774e9
pop edi
or ebx, 0x614af89f
add esi, 0x614b361a
add esi, 0x614b7588
or ecx, edx
mov edx, 0x614bef29
rol ecx, 0xc
or esi, edx
and esi, 0x614cb945
jmp 0x476448
push 0x5f514d68
xor edx, 0x616d3e1e
rol edx, 0xd
not ebx
or esi, ecx
ror esi, 0x19
shr ecx, 0xb
sub edx, ecx
jmp 0x476072
push 0x5f6352e8
or edx, 0x616f2075
neg esi
xchg ecx, esi
xchg esi, ebx
xchg ebx, ecx
jmp 0x4784f4
call edi
sub edx, ecx
sub esi, ecx
or edx, esi
xchg ecx, edx
or edx, ebx
and ebx, ecx
ror ecx, 0xd
and ebx, esi
and ecx, ebx
add ecx, 0x6175cb5f
sub ecx, 0x6176b726
and ecx, esi
jmp 0x47717e
push 0x5f5342fd
xor edx, 0x617f47df
mov edx, ecx
inc ecx
rol esi, 0x10
xchg edx, ecx
sub ebx, 0x61807d30
rol ebx, 0x1a
xchg edx, ecx
shr edx, 0x13
or ecx, ebx
or edx, 0x6181c432
jmp 0x477ac5
push 0x5f4d16a0
xor edx, esi
rol edx, 0x1d
xor ebx, esi
xchg ecx, ebx
and ecx, 0x6183216a
and edx, esi
jmp 0x475726
push 0x5f5ccb6f
add esi, ecx
xor esi, edx
add edx, ecx
shl ecx, 0x17
xchg ebx, edx
add ecx, esi
rol ebx, 0x1c
mov edx, ecx
sub edx, esi
neg ebx
or edx, ecx
xor ecx, 0x61916dfa
jmp 0x47701e
mov edi, 0x246e6c30
xchg ecx, ebx
mov esi, edx
or edx, esi
and esi, edx
xchg ebx, ecx
not ecx
xchg ecx, ebx
sub ebx, edx
neg esi
jmp 0x476d40
call fcn.00477707
sub ecx, 0x61979040
and esi, ecx
inc ecx
and ebx, edx
and ecx, esi
not ebx
xchg edx, esi
sub edx, ebx
sub esi, ebx
sub edx, 0x6199be33
dec edx
mov esi, edx
rol edx, 0x1c
jmp 0x4766fb
pop edi
xchg esi, edx
mov ecx, esi
xor esi, edx
not edx
nop
and ebx, esi
and edx, ebx
add ebx, esi
xchg ebx, esi
or esi, ecx
add esi, ebx
jmp 0x477a4d
pop edi
and ecx, esi
add ecx, 0x61a45673
add ecx, ebx
dec edx
or edx, ecx
add ebx, 0x61a546cc
xor ecx, ebx
or ecx, edx
xchg ebx, ecx
jmp 0x4780a0
call edi
xor ebx, edx
sub ecx, edx
nop
and ecx, ebx
add ebx, esi
bswap edx
add ebx, edx
xor edx, esi
add edx, ebx
add ecx, 0x61aae56c
add edx, ebx
sub esi, ebx
jmp 0x478705
push 0x5f6672c8
sub ebx, ecx
shr esi, 0x1a
and ecx, esi
and ebx, 0x61b5def0
and edx, ecx
sub edx, esi
xor edx, ebx
mov esi, 0x61b6e219
sub ecx, esi
and ebx, 0x61b75ed2
add ebx, esi
xor ecx, ebx
mov ebx, edx
sub edx, esi
jmp 0x47844c
pop edi
or ecx, esi
add esi, ecx
sub esi, edx
rol edx, 3
sub edx, esi
sub ecx, esi
or esi, 0x61bb9cfc
jmp 0x4787d1
push 0x5f627756
rol esi, 0x1f
mov edx, ebx
sub ebx, edx
mov ebx, esi
add ecx, 0x61bd9958
shl esi, 3
xor esi, ecx
sub ebx, 0x61be55ad
sub ebx, ecx
shl ecx, 0x1f
inc ecx
and edx, esi
sub edx, esi
jmp 0x4782cf
push 0x5f4e3a1b
mov edx, 0x61cbf8c5
sub esi, ecx
xchg edx, esi
sub edx, ebx
xor ecx, ebx
not esi
xchg ebx, esi
ror edx, 5
add esi, 0x61cdf66b
inc edx
rol edx, 0x16
and ebx, esi
xchg edx, ebx
or edx, esi
nop
jmp 0x4776b8
call fcn.00477707
mov ecx, ebx
xor edx, esi
mov esi, ebx
bswap esi
add esi, edx
or edx, esi
jmp 0x478727
push 0x5f59fb7c
sub ecx, 0x61e221d7
xor edx, 0x61e25e27
or edx, ecx
and ebx, esi
shr edx, 0x1e
jmp 0x475b69
push 0x5f6a7085
or ecx, ebx
xor ebx, 0x61e3ba00
xchg ecx, ebx
sub ebx, ecx
add edx, ebx
mov edx, esi
and ecx, 0x61e4e5e8
sub esi, 0x61e53228
inc edx
and esi, ebx
sub edx, ebx
inc ecx
jmp 0x477865
pop edi
xchg ebx, esi
xor edx, ebx
xor esi, ebx
shr edx, 0x1b
xor ebx, 0x61ec1112
or ecx, esi
sub esi, ecx
not esi
and edx, ebx
dec esi
jmp 0x476e47
call fcn.00477707
bswap ebx
mov ebx, 0x61ede35b
mov ebx, ecx
mov ecx, 0x61ee5a9d
or edx, ebx
bswap ecx
rol ebx, 0x18
xor edx, esi
jmp 0x47620d
mov edi, 0x4132136a
xchg ebx, esi
not ecx
add ebx, ecx
sub ebx, esi
and edx, 0x61f2ca25
shl esi, 0x19
ror ecx, 0x18
and edx, esi
jmp 0x476bdc
pop edi
xchg ebx, ecx
mov edx, 0x61f75ceb
and esi, edx
xor ecx, edx
neg esi
and edx, esi
mov ebx, ecx
add ecx, ebx
not ebx
sub edx, ecx
shl edx, 7
jmp 0x477af0
pop edi
and ebx, 0x61f9df18
and ebx, edx
shr ebx, 7
xor ebx, edx
and ebx, esi
sub ecx, esi
jmp 0x477433
call edi
mov ebx, esi
add ecx, esi
xor ecx, esi
add ebx, esi
sub ecx, esi
xchg esi, ebx
rol ebx, 7
neg ecx
and edx, 0x61fd5c57
jmp 0x475889
pop edi
xchg esi, ecx
xor esi, ebx
sub ecx, ebx
shl ebx, 0x15
mov ecx, ebx
mov edx, ebx
dec esi
xchg esi, ebx
xor ecx, 0x62032ea1
and ecx, edx
jmp 0x476aa2
push 0x5f50bf41
or ecx, 0x62093eec
ror esi, 0x17
add ebx, ecx
xchg ecx, ebx
or esi, edx
xchg ebx, edx
and esi, ebx
sub ebx, ecx
or ecx, esi
sub edx, ebx
xchg edx, ecx
rol ebx, 0x1a
shl ecx, 0x17
mov edx, 0x620c595d
jmp 0x4758d0
push 0x5f572e35
xor ebx, ecx
add ebx, ecx
xor ecx, esi
sub esi, 0x620d71ae
mov edx, 0x620daec5
or ebx, edx
xor ebx, esi
add ecx, 0x620e62bd
xor esi, ecx
jmp 0x476021
push 0x5f5d1370
add esi, edx
sub ebx, edx
neg esi
bswap ebx
dec ebx
add esi, edx
bswap esi
xchg esi, edx
jmp 0x4756e0
pop edi
sub edx, ebx
or ecx, ebx
neg edx
sub esi, edx
add ecx, 0x623eb887
xchg esi, ebx
and edx, esi
or edx, ebx
dec ecx
sub esi, edx
jmp 0x477d73
pop edi
xchg edx, esi
sub esi, edx
xchg ebx, edx
ror esi, 0x12
mov edx, ebx
mov ecx, ebx
xor ebx, esi
or edx, esi
add edx, 0x624dd4e9
mov esi, 0x624e0c0c
and ecx, 0x624e4582
and esi, ebx
mov esi, ecx
xchg ebx, ecx
xor ebx, edx
jmp 0x476d22
pop edi
or ecx, esi
shl ebx, 6
shr esi, 2
mov ecx, edx
add ecx, 0x626ad03e
xor ecx, ebx
sub edx, ecx
jmp 0x476116
mov edi, 0x2a371b56
mov ecx, 0x626f8319
add ebx, esi
or edx, ecx
and ebx, esi
and esi, edx
mov edx, ebx
sub ecx, ebx
and esi, ebx
not ebx
ror ebx, 6
xchg esi, ebx
jmp 0x47604b
pop edi
mov ecx, 0x627250f3
or esi, ebx
not esi
and ebx, esi
neg ebx
jmp 0x475e76
call edi
xor edx, ebx
neg edx
and esi, edx
xor edx, 0x62821511
or edx, 0x6282536f
not edx
add edx, 0x62835929
mov esi, ebx
mov ecx, 0x6283d0cc
jmp 0x476dec
call edi
mov ebx, 0x6285b6ce
xor ecx, 0x62880053
or edx, ebx
inc esi
dec ecx
sub ebx, ecx
jmp 0x478060
push 0x5f59b4da
add ebx, ecx
mov edx, esi
xchg ebx, edx
bswap ebx
dec ebx
sub esi, ebx
mov edx, ecx
jmp 0x476c91
push 0x5f53d076
xchg ebx, edx
dec ebx
jmp 0x475ed1
mov edi, 0x246e6c30
mov ebx, edx
mov edx, 0x62a8d37c
or esi, edx
and edx, ecx
bswap ecx
or ebx, edx
xchg ecx, ebx
xor edx, ecx
ror ecx, 0xb
shr esi, 0x1a
xchg esi, ebx
jmp 0x4768d4
push 0x5f5c3cc3
shl ebx, 0xf
nop
neg ebx
xchg ecx, edx
rol esi, 0x18
xor ecx, edx
shl ebx, 1
jmp 0x475897
mov edi, 0x2a371b56
neg esi
and ebx, 0x62c93031
mov esi, edx
sub edx, ebx
or ecx, 0x62c9f229
sub ebx, esi
xchg edx, ebx
jmp 0x475607
push 0x741fc
xchg edx, ecx
xchg edx, ebx
add edx, ebx
or edx, ecx
sub edx, ecx
dec ebx
bswap edx
xor edx, ebx
jmp 0x477c7c
pop edi
or ecx, esi
xor ebx, esi
mov ebx, edx
sub ebx, 0x62e56508
or ecx, 0x62e5a25d
or esi, ecx
mov edx, 0x62e62af9
add ebx, esi
add ebx, edx
xor ecx, esi
sub ebx, esi
jmp 0x475b1e
push 0x5f694c7e
mov ebx, edx
ror ebx, 0x1b
neg ecx
bswap ecx
neg ecx
xchg ebx, edx
neg ecx
and edx, ebx
jmp 0x4780f0
pop edi
add ebx, edx
xor ebx, esi
shl ecx, 0xc
shr ebx, 0x1c
add ecx, ebx
and ebx, 0x62ecf23d
add ebx, edx
shr edx, 0x14
mov edx, ecx
sub edx, 0x62edf178
neg ebx
inc esi
xchg edx, esi
jmp 0x475e00
push 0x5f538923
or ebx, ecx
add esi, edx
and esi, 0x62f4632a
xor edx, 0x62f49b47
xor edx, ebx
sub edx, esi
xchg esi, ecx
add esi, ebx
or ecx, edx
and ecx, ebx
or ecx, edx
ror ebx, 8
jmp 0x47759c
pop edi
mov ecx, esi
shl esi, 1
inc esi
mov esi, ecx
xchg edx, esi
dec esi
add ecx, edx
or ecx, edx
dec ebx
sub ebx, esi
shl ecx, 0xf
bswap esi
xchg ebx, ecx
rol ecx, 0x1d
jmp 0x47591b
pop edi
not ebx
sub ecx, esi
shr ebx, 0x12
sub ebx, edx
or esi, 0x630d09cf
neg esi
rol ecx, 0x1f
bswap esi
xchg ecx, edx
jmp 0x4777a6
push 0x401400
xchg edx, esi
bswap esi
xchg esi, edx
and edx, esi
or ecx, edx
add esi, ebx
bswap esi
sub ebx, esi
xchg esi, ebx
ror ebx, 1
bswap ebx
mov esi, edx
jmp 0x4758ad
call fcn.00477707
xor edx, esi
shl esi, 6
or ebx, edx
xchg esi, edx
add esi, ecx
jmp 0x475fbb
pop edi
sub esi, edx
inc ecx
sub ecx, esi
or esi, ebx
xor ecx, ebx
dec ebx
mov esi, edx
or ebx, ecx
not ebx
not ebx
xchg ebx, ecx
xchg esi, edx
or ebx, ecx
xchg ecx, edx
xchg esi, ebx
mov esi, 0x63246218
jmp 0x476360
pop edi
xor edx, ebx
xor ecx, 0x632b5454
and ebx, 0x632b92ad
or edx, esi
or edx, ebx
not edx
rol edx, 0xc
xor ecx, ebx
dec edx
jmp 0x477deb
push 0x5f5f57ad
add ecx, edx
add esi, ecx
add ebx, 0x63337621
xchg ebx, ecx
or ecx, 0x63347c93
jmp 0x4783ba
pop edi
xchg ebx, esi
add ebx, 0x633564a6
xor esi, ecx
xchg ecx, edx
mov ebx, esi
mov edx, ebx
jmp 0x4779ed
push 0x5f4dad75
mov esi, ecx
sub edx, esi
add ebx, ecx
not esi
nop
or edx, 0x633f64d9
rol esi, 0xb
xor esi, 0x63406f43
mov esi, 0x6340f2ef
and edx, 0x63416fdc
jmp 0x477e99
push 0x5f4df36b
inc edx
dec ebx
mov ecx, edx
sub ebx, edx
mov ecx, ebx
and ecx, ebx
bswap ecx
mov ebx, edx
inc esi
and edx, ecx
add ecx, ebx
xor edx, ecx
jmp 0x476b7a
pop edi
sub ecx, ebx
ror ebx, 0x15
and ecx, esi
mov edx, ebx
and ecx, esi
jmp 0x476ebe
push 0x5f66293f
xor edx, 0x636d40cf
sub edx, ebx
dec edx
neg esi
ror esi, 1
sub ecx, 0x636e6a7a
add ebx, ecx
bswap edx
xor ebx, esi
jmp 0x476a39
pop edi
xor ecx, 0x6376c03e
or edx, ecx
inc ecx
and esi, ebx
mov ebx, ecx
xchg edx, esi
inc ecx
nop
add ecx, ebx
jmp 0x477a14
pop edi
xor edx, 0x63795572
or ecx, esi
xor ecx, 0x637a285a
bswap ecx
neg ebx
or ecx, edx
xor esi, ebx
xor ecx, esi
jmp 0x477241
pop edi
xchg edx, ebx
xor ecx, 0x637e44f2
mov edx, esi
and esi, ecx
mov ecx, esi
xor ecx, 0x637f2d42
and esi, ecx
ror ebx, 3
or ecx, ebx
sub esi, edx
bswap esi
not esi
jmp 0x476397
push 0x5f6995cd
and esi, 0x6382e920
xchg ecx, edx
xchg ebx, esi
xor ebx, edx
xor ebx, esi
inc ecx
add edx, esi
add esi, edx
or esi, ebx
add ecx, ebx
jmp 0x4757a7
mov edi, 0x2a371b56
rol edx, 7
mov edx, esi
mov edx, 0x6385b74c
mov ecx, esi
sub esi, ebx
xchg esi, edx
jmp 0x47568a
push 0x40
xchg esi, ecx
inc esi
or esi, ecx
mov ebx, edx
sub ebx, edx
or edx, ebx
ror edx, 2
bswap edx
jmp 0x4778e7
push 0x5f57bd6f
and esi, ecx
or esi, 0x6394c05f
add esi, 0x6394f9bf
dec edx
sub ecx, ebx
xchg esi, ebx
neg ebx
xor ebx, esi
xor ecx, edx
mov ecx, 0x63968b29
add ecx, edx
neg edx
add ecx, edx
sub ecx, 0x639767a4
mov edx, esi
jmp 0x47740f
push 0x5f62bf72
add ebx, ecx
xchg ebx, ecx
mov ecx, ebx
or edx, esi
and esi, 0x63a4f502
mov esi, 0x63a542f7
add ecx, esi
sub edx, ebx
bswap ebx
sub esi, 0x63a633ba
xor edx, ebx
and esi, ecx
jmp 0x475d53
pop edi
xor edx, 0x63abc664
sub esi, 0x63ac04de
and esi, 0x63ac4176
xor esi, ecx
or ebx, edx
neg edx
neg esi
add ecx, 0x63ad81cc
or ecx, edx
xor ecx, ebx
and esi, edx
neg ebx
or ebx, 0x63aeae88
jmp 0x477d2b
push 0x5f5f9f7e
nop
and ecx, ebx
add ebx, esi
sub esi, edx
jmp 0x475cc6
push 0x5f66bbb5
and edx, ecx
xchg esi, ebx
xchg ecx, edx
neg esi
dec edx
xor ecx, ebx
or ebx, edx
or edx, 0x63bf9213
xor ecx, 0x63bfcf78
and edx, esi
jmp 0x475f94
pop edi
sub ebx, edx
add esi, edx
or edx, 0x63c0d4d0
not edx
inc edx
or esi, 0x63c19c28
shl ecx, 2
jmp 0x47895e
push 0x5f639ab3
add esi, edx
mov edx, ecx
add edx, esi
add esi, 0x63ca6db3
sub esi, edx
inc ecx
shl ebx, 6
mov ecx, ebx
xor edx, ebx
jmp 0x47688f
mov edi, 0x246e6c30
add esi, ebx
mov ebx, 0x63efe6e6
ror edx, 3
inc esi
or ecx, edx
dec edx
or edx, ecx
jmp 0x475a5a
pop edi
or ecx, 0x63f17bc8
shr ebx, 0xc
xchg ecx, edx
or ebx, 0x63f28645
xchg esi, ebx
xor esi, edx
xchg ecx, ebx
and ecx, ebx
shr ecx, 0x17
jmp 0x4764c3
push esp
or edx, ebx
rol ecx, 9
xchg ecx, esi
shr edx, 0x1f
or ecx, esi
add ecx, edx
jmp 0x4788e2
pop edi
xor esi, 0x63ff5fca
not esi
neg ebx
xchg edx, esi
add esi, 0x6400569e
neg ecx
shl ebx, 0x1e
and ebx, esi
xchg esi, edx
ror ecx, 0x13
sub edx, ebx
and ecx, 0x64020d50
shr esi, 0xb
xchg esi, ebx
add edx, ecx
jmp 0x476dcc
mov edi, 0x246e6c30
xor ebx, esi
xchg edx, ecx
rol edx, 5
xor edx, ebx
mov esi, edx
jmp 0x47626d
push esp
or ecx, edx
xchg ecx, ebx
neg edx
or edx, 0x64136688
shr ebx, 0x10
and esi, ecx
not ecx
jmp 0x4781ca
pop edi
dec ebx
inc ebx
rol ebx, 0x13
xor ebx, 0x641af9d7
sub esi, ebx
and ecx, esi
mov edx, esi
or ecx, esi
jmp 0x475f80