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

Disassembly:
call sub.kernel32.dll_GetCurrentProcess
cmp eax, 0xfffffee2
jne 0x4010ac
call sub.user32.dll_SystemParametersInfoW
call sub.advapi32.dll_SystemFunction029
call sub.user32.dll_DeleteMenu
call sub.user32.dll_SystemParametersInfoW
call sub.user32.dll_SystemParametersInfoW
call sub.advapi32.dll_SystemFunction029
call sub.user32.dll_SystemParametersInfoW
call sub.advapi32.dll_SystemFunction029
call sub.user32.dll_DeleteMenu
call sub.user32.dll_SystemParametersInfoW
call sub.user32.dll_SystemParametersInfoW
call sub.user32.dll_DeleteMenu
call sub.user32.dll_SystemParametersInfoW
call sub.advapi32.dll_SystemFunction029
call sub.user32.dll_SystemParametersInfoW
call sub.user32.dll_DeleteMenu
call sub.advapi32.dll_SystemFunction029
call sub.user32.dll_DeleteMenu
call sub.user32.dll_DeleteMenu
call sub.advapi32.dll_SystemFunction029
call sub.advapi32.dll_SystemFunction029
call sub.advapi32.dll_SystemFunction029
call sub.user32.dll_SystemParametersInfoW
call sub.user32.dll_SystemParametersInfoW
call sub.user32.dll_SystemParametersInfoW
call sub.user32.dll_DeleteMenu
call sub.advapi32.dll_SystemFunction029
call sub.user32.dll_SystemParametersInfoW
call sub.user32.dll_DeleteMenu
call sub.user32.dll_DeleteMenu
call sub.advapi32.dll_SystemFunction029
ret
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xffffff08
jne 0x401158
call sub.user32.dll_SystemParametersInfoW
call sub.user32.dll_SystemParametersInfoW
call sub.advapi32.dll_SystemFunction029
call sub.user32.dll_SystemParametersInfoW
call sub.user32.dll_SystemParametersInfoW
call sub.advapi32.dll_SystemFunction029
call sub.user32.dll_DeleteMenu
call sub.advapi32.dll_SystemFunction029
call sub.advapi32.dll_SystemFunction029
call sub.user32.dll_DeleteMenu
call sub.user32.dll_DeleteMenu
call sub.advapi32.dll_SystemFunction029
call sub.user32.dll_SystemParametersInfoW
call sub.user32.dll_DeleteMenu
call sub.advapi32.dll_SystemFunction029
call sub.user32.dll_SystemParametersInfoW
call sub.advapi32.dll_SystemFunction029
call sub.user32.dll_SystemParametersInfoW
call sub.user32.dll_DeleteMenu
call sub.user32.dll_SystemParametersInfoW
call sub.advapi32.dll_SystemFunction029
call sub.user32.dll_DeleteMenu
call sub.advapi32.dll_SystemFunction029
call sub.advapi32.dll_SystemFunction029
call sub.user32.dll_DeleteMenu
call sub.advapi32.dll_SystemFunction029
call sub.advapi32.dll_SystemFunction029
call sub.user32.dll_SystemParametersInfoW
call sub.user32.dll_SystemParametersInfoW
call sub.user32.dll_DeleteMenu
call sub.advapi32.dll_SystemFunction029
ret
call sub.kernel32.dll_GetCurrentProcess
cmp eax, 0xfffffef4
jne 0x4011e6
call sub.advapi32.dll_SystemFunction029
call sub.advapi32.dll_SystemFunction029
call sub.user32.dll_SystemParametersInfoW
call sub.advapi32.dll_SystemFunction029
call sub.user32.dll_DeleteMenu
call sub.advapi32.dll_SystemFunction029
call sub.user32.dll_SystemParametersInfoW
call sub.advapi32.dll_SystemFunction029
call sub.advapi32.dll_SystemFunction029
call sub.advapi32.dll_SystemFunction029
call sub.user32.dll_DeleteMenu
call sub.user32.dll_DeleteMenu
call sub.advapi32.dll_SystemFunction029
call sub.user32.dll_SystemParametersInfoW
call sub.user32.dll_SystemParametersInfoW
call sub.advapi32.dll_SystemFunction029
call sub.advapi32.dll_SystemFunction029
call sub.advapi32.dll_SystemFunction029
call sub.advapi32.dll_SystemFunction029
call sub.advapi32.dll_SystemFunction029
call sub.advapi32.dll_SystemFunction029
call sub.user32.dll_SystemParametersInfoW
call sub.user32.dll_DeleteMenu
call sub.user32.dll_DeleteMenu
call sub.user32.dll_SystemParametersInfoW
ret
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xffffff34
jne 0x401251
call sub.user32.dll_DeleteMenu
call sub.user32.dll_DeleteMenu
call sub.user32.dll_SystemParametersInfoW
call sub.user32.dll_DeleteMenu
call sub.advapi32.dll_SystemFunction029
call sub.user32.dll_DeleteMenu
call sub.user32.dll_DeleteMenu
call sub.advapi32.dll_SystemFunction029
call sub.user32.dll_DeleteMenu
call sub.user32.dll_DeleteMenu
call sub.advapi32.dll_SystemFunction029
call sub.user32.dll_DeleteMenu
call sub.user32.dll_SystemParametersInfoW
call sub.advapi32.dll_SystemFunction029
call sub.user32.dll_DeleteMenu
call sub.user32.dll_DeleteMenu
call sub.user32.dll_DeleteMenu
call sub.user32.dll_SystemParametersInfoW
ret
jmp 0x48e843
or ecx, edx
and ecx, edx
jmp 0x48ec37
mov ebx, 0x2a676233
and ecx, edx
xchg edi, ecx
add esi, ecx
not ecx
mov ecx, esi
inc edx
or edx, esi
add edi, 0x8426a172
xchg edi, esi
mov edx, edi
and edi, 0x8427919f
jmp 0x4901aa
call fcn.0048ea6b
add edi, esi
and ecx, 0x8442e4b1
shl esi, 0x18
xor edi, 0x844365ce
rol edx, 0x11
xchg ecx, esi
sub edx, esi
xor edx, esi
xor edx, 0x844509ee
xchg edx, ecx
jmp 0x48f2b8
push 0x7e93b314
ror esi, 0x17
and edi, ecx
ror edx, 0x18
and edi, 0x8454d169
xor esi, 0x84550e6c
nop
not ecx
inc edx
and edx, edi
xor edi, esi
xchg edi, ecx
or edi, edx
xor edx, ecx
neg edx
inc esi
jmp 0x48ed16
push 0x7e9447fa
inc esi
nop
or edx, 0x8459cf67
xor edx, 0x84c4eb6d
or edx, 0x84c52c1b
bswap edx
xor edx, edi
or esi, edi
inc esi
add edi, ecx
sub edx, edi
sub edx, 0x84c6f32a
xor edx, edi
and esi, edi
xchg esi, edx
jmp 0x4913f8
pop ebx
xor ecx, edi
sub ecx, 0x84d4d2c9
xor ecx, 0x84d513b7
shl ecx, 0x1b
xor ecx, 0x84d59eaf
xor esi, 0x84d5df12
xor esi, 0x84d61c60
shl edi, 8
sub edx, 0x84d69b50
and esi, ecx
jmp 0x48f1bc
call fcn.0048ea6b
and ecx, esi
and ecx, esi
and ecx, 0x84db71e0
add edx, ecx
shr ecx, 0x19
or esi, ecx
sub edi, ecx
or edx, ecx
sub edx, 0x84dcf313
add edx, edi
jmp 0x4919a3
push 0x7e81ad23
and edi, esi
nop
mov edi, esi
jmp 0x491153
mov ebx, 0x2a676233
add ecx, edx
inc esi
or edi, 0x84e99ae8
and esi, edx
add edi, ecx
inc esi
add esi, ecx
not ecx
dec ecx
or esi, edx
sub ecx, esi
and ecx, edx
xor edi, ecx
mov esi, edi
jmp 0x48ff58
push 0x7e93fd8b
neg edx
xor edx, edi
or edx, edi
neg ecx
sub ecx, esi
neg ecx
xor ecx, esi
add ecx, esi
rol edi, 0x19
mov edx, edi
jmp 0x48ead9
push 0x7e89d323
xor esi, edi
add ecx, esi
sub esi, 0x84fb5c92
mov edi, esi
mov esi, edi
sub edi, esi
add edi, edx
or ecx, 0x84fc8bf1
sub esi, edx
xor ecx, edx
xchg esi, ecx
add edx, esi
add edi, ecx
dec edx
jmp 0x491ac2
push 0x7e893cd6
sub edi, 0x84fe5f75
ror edx, 9
or edx, esi
xor edx, esi
xor esi, edi
shl edx, 0xa
rol edi, 0x1e
xor edi, ecx
or edx, ecx
or edx, 0x8504242c
rol esi, 0x18
jmp 0x48f511
mov ebx, 0x2a676233
xchg edx, esi
xor edi, 0x850fed96
xchg edx, edi
ror edi, 0xc
jmp 0x48ef56
push 0x7e8de14a
sub ecx, esi
mov edx, edi
xor edx, 0x85238aa7
ror edi, 0x17
mov esi, ecx
bswap ecx
xchg esi, ecx
mov ecx, edi
sub ecx, edi
jmp 0x48e8bf
push 0x7e91f3d1
xor edi, edx
add esi, ecx
xchg esi, edx
or edi, 0x852786d2
xchg esi, ecx
inc ecx
mov esi, edx
shr ecx, 0x14
nop
jmp 0x490080
pop ebx
and edi, edx
and edx, esi
xor esi, ecx
sub edi, edx
add ecx, edx
mov edi, edx
sub edx, 0x852c7a42
jmp 0x491851
mov ebx, 0x2a676233
xor ecx, edx
inc edi
and edx, 0x852dcb9b
add edx, esi
xchg ecx, edx
xchg ecx, edx
shr edx, 0xc
add esi, edx
shr esi, 0xc
mov edi, edx
xchg edx, edi
jmp 0x491c00
call fcn.0048ea6b
mov ecx, edi
xor ecx, edx
shl edx, 5
mov ecx, edx
or esi, ecx
add edx, edi
neg edx
sub edi, edx
neg edi
nop
dec edi
jmp 0x4917b7
call fcn.0048ea6b
xor ecx, edx
mov ecx, 0x85416b8a
shr edx, 0x1d
and edx, ecx
mov edx, esi
shl edi, 0xf
rol edi, 9
xor esi, edi
mov esi, edi
jmp 0x491d44
call ebx
mov edx, edi
inc edx
not edi
shl edx, 0x1f
add esi, 0x8546df2e
bswap ecx
sub edi, edx
or edi, esi
or ecx, edi
xor esi, 0x8548c804
xor edx, esi
jmp 0x48f3be
pop ebx
sub edi, 0x8559d072
add esi, edx
shr edx, 9
or esi, 0x855afa6f
dec edx
mov esi, 0x855bc5c4
add edx, 0x855ca924
shl edx, 0xd
mov edi, 0x855d8ade
sub ecx, 0x855dee02
or ecx, 0x855e5268
xchg esi, edx
inc esi
bswap esi
jmp 0x48f490
call fcn.0048ea6b
ror edi, 0xb
add esi, ecx
sub ecx, edi
mov edi, 0x857de0df
mov edi, esi
neg edi
mov edx, ecx
jmp 0x491836
pop ebx
sub ecx, 0x858b82f8
sub ecx, edx
rol ecx, 0x16
neg edx
add edi, esi
bswap esi
dec edi
or edx, esi
add ecx, edx
rol ecx, 0x13
and edi, 0x858f7802
add edi, ecx
xor ecx, esi
jmp 0x4915e2
pop ebx
add edi, 0x8590c4bf
dec esi
rol ecx, 0x18
xchg edi, edx
and edx, edi
or edx, 0x8592b7e2
mov ecx, esi
or edx, esi
sub edi, edx
mov edi, ecx
sub ecx, 0x8594b34a
mov ecx, edx
sub ecx, edx
nop
mov ecx, edi
jmp 0x491677
pop ebx
sub esi, ecx
xor ecx, edx
ror ecx, 0x13
sub edi, 0x859802ea
neg esi
jmp 0x48f70f
push 0x40
add edi, ecx
bswap ecx
not edx
sub edi, edx
sub edx, 0x859aa1be
xchg esi, ecx
shr ecx, 0xe
rol edx, 9
ror ecx, 0x15
sub edx, esi
sub ecx, edi
jmp 0x490e39
call ebx
not edi
or esi, edx
xor ecx, esi
ror edi, 0x17
dec edi
dec edi
and esi, ecx
and edi, ecx
bswap edx
mov ecx, esi
jmp 0x48f6d3
pop ebx
xor edx, 0x85deb5fe
and edi, edx
and edi, 0x85df41cf
bswap edx
bswap edi
mov ecx, esi
bswap edx
jmp 0x48f027
call fcn.0048ea6b
xchg esi, ecx
mov esi, 0x85e975db
not esi
and edi, edx
xor esi, edi
bswap edi
jmp 0x48f766
pop ebx
add ecx, esi
ror ecx, 0x1b
xor edx, ecx
mov ecx, edi
ror edi, 0x1a
xchg esi, edi
shr ecx, 2
or esi, ecx
add esi, 0x85ee7c58
xchg edx, esi
sub ecx, esi
mov edi, esi
jmp 0x490e0c
pop ebx
sub esi, edi
not edx
xchg esi, edi
inc ecx
sub ecx, 0x85f0aa17
rol edx, 3
or edi, ecx
xchg esi, edi
bswap edx
sub esi, ecx
mov edi, esi
jmp 0x491c68
push 0x7e898680
mov edx, esi
mov edx, 0x85fb62a5
dec edi
bswap ecx
xor esi, edi
neg edi
xchg edx, edi
add ecx, esi
mov esi, 0x8606f217
or edi, ecx
and edi, 0x860776b4
jmp 0x48ed50
push 0x7e9d5c17
dec ecx
mov edi, 0x8612514a
and edi, 0x86129221
add ecx, 0x8612d73a
and ecx, esi
nop
xor edi, esi
xchg ecx, edi
mov edx, esi
ror edx, 0x1f
and ecx, 0x8614b916
sub edi, esi
add ecx, edi
jmp 0x4905e6
pop ebx
mov edx, ecx
mov edi, esi
sub edi, esi
sub ecx, edi
xor esi, ecx
add esi, edx
ror edx, 0x1e
neg ecx
and edx, 0x861f0276
xchg esi, ecx
xchg edi, esi
shr edi, 0x18
bswap edi
jmp 0x490d96
pop ebx
not edi
and edx, esi
add edi, esi
ror esi, 0x19
bswap edi
add ecx, esi
add ecx, esi
and esi, ecx
mov edx, 0x8629e17f
rol edi, 0x19
jmp 0x4901c0
push 0x7e9369e1
xchg esi, edx
xor esi, 0x862cdf20
and esi, edx
add edx, 0x862d56c1
xchg ecx, edx
xchg edx, edi
xor esi, 0x862e1045
xchg edx, edi
mov edi, ecx
not edx
not edi
xor esi, ecx
mov ecx, 0x862f907f
sub edi, 0x862fcec1
inc edi
jmp 0x48eaaa
call ebx
xor edi, edx
shl ecx, 7
xor edi, esi
mov esi, edi
neg esi
mov edi, esi
xor esi, edi
rol esi, 0x15
add edx, ecx
inc ecx
not ecx
or esi, edx
add ecx, 0x8635ef99
jmp 0x49110d
pop ebx
add esi, edi
inc esi
xchg ecx, esi
neg edx
and edi, 0x863d67ee
jmp 0x4908d5
call fcn.0048ea6b
xor ecx, edi
xor esi, ecx
mov ecx, esi
xor ecx, edx
shl esi, 6
and ecx, edi
xchg edx, ecx
not esi
jmp 0x490a02
mov ebx, 0x5027095f
shr edx, 0xb
add edx, 0x8644d937
mov edx, edi
or esi, ecx
dec esi
or esi, ecx
and edx, ecx
inc edx
bswap ecx
mov ecx, edx
sub esi, edx
and edx, esi
xor ecx, 0x86479698
mov esi, edx
xor edi, esi
jmp 0x48f10f
pop ebx
xchg edx, esi
add edi, esi
add ecx, edx
xchg edi, ecx
mov ecx, 0x866bf700
not edx
xor ecx, 0x866c7c89
or edi, esi
rol ecx, 7
or ecx, edx
jmp 0x49013c
push 0x7e9df2a3
mov edi, esi
sub edi, 0x866deb51
xor ecx, edx
sub ecx, edi
and edx, edi
add ecx, esi
shr esi, 7
mov edi, esi
sub ecx, 0x866fc440
or ecx, edi
sub edi, 0x8670481f
not esi
jmp 0x48fc8c
push 0x7e8456f4
dec edx
xchg esi, ecx
rol ecx, 3
sub edi, esi
xor edx, edi
and edi, ecx
and edx, edi
xor ecx, edi
jmp 0x4911f5
push 0x7e9e3e2a
or ecx, edx
add ecx, edx
xor ecx, edi
or esi, 0x8697bbda
xor edx, esi
add edx, edi
mov ecx, 0x86987274
not ecx
jmp 0x48edca
mov ebx, 0x5027095f
xor edi, edx
sub edx, ecx
xchg esi, ecx
inc edx
shr esi, 7
jmp 0x49197f
call ebx
xor esi, edi
add edi, ecx
ror edi, 0x12
and esi, edx
ror edx, 0xc
and ecx, 0x86a26bd6
not ecx
shr esi, 0x1d
jmp 0x48f1eb
push 0x7e8cb689
xor ecx, edx
xor esi, ecx
xchg edx, ecx
mov edi, esi
not ecx
xor ecx, edi
jmp 0x48ff99
push esp
add edx, ecx
add ecx, 0x86b5694c
sub esi, edi
sub esi, 0x86b5e504
not edi
add edi, esi
shr edi, 0x1a
xchg edx, esi
and edi, 0x86b72a6b
not edx
neg ecx
sub esi, ecx
jmp 0x491869
mov ebx, 0x5027095f
mov ecx, esi
shr esi, 0x1a
xor edx, ecx
xor edx, 0x86bf1951
xchg edi, ecx
xor ecx, 0x86bfa583
and edx, esi
jmp 0x48e9f5
push 0x7e9730c8
xchg esi, edi
xor esi, 0x86c11443
add ecx, esi
xor edi, 0x86c20366
and ecx, edi
mov ecx, esi
mov esi, ecx
mov ecx, esi
shr ecx, 0x14
xor ecx, edx
or esi, ecx
mov ecx, esi
and esi, 0x86c5046d
shr ecx, 0xb
mov edi, esi
neg edx
jmp 0x48f856
pop ebx
or edi, ecx
dec ecx
xchg esi, edx
sub edi, edx
or edi, ecx
shr edi, 0xf
mov edx, edi
rol edi, 5
jmp 0x490e52
call fcn.0048ea6b
sub ecx, esi
bswap edi
and ecx, 0x86cda7af
and ecx, 0x86cde455
xor edx, esi
add esi, edx
xor esi, edi
jmp 0x490168
call fcn.0048ea6b
sub ecx, esi
xchg edx, ecx
add edi, 0x86cf74e1
or esi, 0x86cfb2ca
inc ecx
sub edi, 0x86d04312
jmp 0x48fe25
push 0x7e8d00a5
dec edi
add edx, ecx
sub edi, 0x86d11684
xor edx, 0x86d15927
shr edx, 0xf
or esi, ecx
jmp 0x491586
mov ebx, 0x2a676233
ror ecx, 5
mov esi, edi
or esi, edi
neg edx
or ecx, esi
mov ecx, edx
add edx, edi
sub ecx, esi
xor esi, edi
mov esi, 0x86e84555
mov ecx, edx
xchg edx, esi
jmp 0x490616
mov ebx, 0x4132136a
mov ecx, edi
mov edi, ecx
neg edi
ror edi, 0x19
and edi, edx
add edi, esi
xor ecx, edi
add edi, ecx
or ecx, edi
or edx, ecx
dec edx
xor edx, 0x86f6ec91
not esi
jmp 0x48ff78
push 0x7e9ab93c
bswap ecx
xor edx, 0x86f81865
sub ecx, esi
shr esi, 0x18
and ecx, esi
mov esi, ecx
ror edx, 5
sub edx, esi
and edi, ecx
neg edi
sub ecx, edi
or edi, ecx
add edx, ecx
xor ecx, edi
jmp 0x49076e
call ebx
mov edi, edx
not edi
bswap esi
bswap ecx
not esi
or esi, ecx
and esi, 0x86fe8b0d
jmp 0x48fa22
push 0x7e96e669
not edi
sub esi, ecx
xchg esi, edx
add ecx, edx
shl esi, 2
add ecx, 0x87004367
xor esi, 0x8700a613
sub esi, ecx
or esi, 0x8701bc22
jmp 0x48fec0
call fcn.0048ea6b
or edx, edi
or esi, edi
add edx, esi
add edi, ecx
sub ecx, esi
sub esi, ecx
jmp 0x490b8c
pop ebx
sub esi, edi
or edx, 0x87047849
xor edi, esi
or esi, ecx
sub edi, 0x8705401e
sub esi, ecx
xor ecx, edi
xchg esi, edi
dec edi
and ecx, edi
add ecx, 0x8706b273
jmp 0x48fa73
push 0x7e8d94c2
mov edi, esi
xor edi, ecx
xor edi, 0x87082590
sub ecx, edi
sub edx, 0x8708c1a1
xchg edx, esi
shl edi, 0x13
and esi, edx
sub edi, edx
dec esi
sub edx, ecx
shl edx, 0x1f
add esi, edi
jmp 0x48ee62
call fcn.0048ea6b
sub edi, esi
mov ecx, 0x8717a0d6
mov edx, edi
shl edi, 0x1e
xchg esi, edx
not edx
jmp 0x490410
push 0x7e8532c1
sub esi, 0x87245439
neg esi
or ecx, edi
and ecx, esi
sub edi, ecx
xor ecx, 0x8725ded5
nop
jmp 0x48eeba
pop ebx
xor edx, ecx
and ecx, edi
xchg esi, edx
mov esi, 0x8732c915
jmp 0x491565
call ebx
shr edi, 0x14
inc edi
xor esi, edx
add edi, 0x873c5c92
add edi, edx
mov ecx, edx
sub edi, 0x873d89a4
or edx, edi
shl ecx, 0xa
xor ecx, esi
or edi, esi
xchg edi, edx
xchg edi, esi
jmp 0x48f645
pop ebx
sub esi, ecx
and edi, ecx
and ecx, edx
or ecx, esi
or ecx, edi
add ecx, edx
not esi
or edi, edx
or edx, 0x8744ffeb
bswap edx
jmp 0x49173c
pop ebx
xor edx, esi
mov ecx, 0x8745d47e
and ecx, esi
and esi, 0x8746ad9e
and edx, esi
inc esi
xor esi, 0x8747a29c
jmp 0x48f46b
call ebx
shr edx, 4
mov edx, 0x875bf30d
inc ecx
add ecx, esi
or ecx, esi
sub ecx, edi
add edi, edx
jmp 0x491638
push 0x7e9da919
and edi, 0x8764f269
or esi, edx
neg esi
or esi, ecx
neg edi
or esi, 0x876645f0
add edi, edx
mov esi, edi
xchg ecx, edi
mov esi, ecx
nop
shr edi, 0x1b
sub esi, 0x87682728
jmp 0x48fa44
call fcn.0048ea6b
or esi, edi
mov edi, edx
xor ecx, edi
rol esi, 0x15
mov ecx, edi
inc edi
or edx, ecx
jmp 0x48fd1c
push 0x7ea1c517
dec edi
dec edi
xor edx, esi
bswap esi
xor edi, ecx
or esi, edi
xor ecx, edi
and edx, esi
sub esi, edx
add ecx, esi
sub edx, edi
jmp 0x490b29
pop ebx
shr edx, 0x10
xchg edx, edi
or edx, edi
add esi, 0x87807527
shl esi, 0x14
and esi, edi
xor esi, ecx
and edi, esi
add esi, ecx
or edx, ecx
jmp 0x491a16
push 0x7e88f2c1
add esi, edx
shl edx, 0x14
xor esi, edx
and esi, 0x87838f2f
sub esi, ecx
add edx, ecx
and edi, esi
and edx, edi
or esi, ecx
xchg ecx, edx
mov esi, 0x8785d76d
jmp 0x48ed7d
push 0x7e9b020e
inc edx
xor edx, esi
ror ecx, 0x19
ror ecx, 0x1e
sub esi, edx
rol edx, 6
and ecx, 0x87885181
jmp 0x491ccb
push 0x7e878181
xor ecx, edx
neg edx
add esi, edx
sub edx, ecx
sub edx, ecx
xor esi, ecx
rol esi, 9
or ecx, edx
sub esi, ecx
inc edi
dec esi
bswap edx
not edi
mov edi, ecx
jmp 0x4911c7
pop ebx
shr edx, 5
mov ecx, edx
dec esi
nop
sub edi, ecx
xor edx, ecx
mov ecx, esi
jmp 0x49180e
pop ebx
bswap edi
add ecx, esi
or ecx, edx
shr ecx, 0x1c
xor ecx, 0x87ae3051
add edx, esi
xchg edx, edi
jmp 0x48f193
pop ebx
bswap esi
not ecx
xor ecx, edx
sub edi, esi
and esi, 0x87b7316d
not edi
ror edi, 0x1c
and ecx, edi
or ecx, edi
shl edx, 0x13
jmp 0x491a9c
call ebx
or edx, esi
or esi, ecx
shl ecx, 7
mov esi, ecx
jmp 0x490c5c
pop ebx
or esi, edi
xor edx, ecx
and edx, 0x87cb9d40
and edi, 0x87cbdb71
mov ecx, edx
shr edi, 0x19
xor edx, edi
jmp 0x490114
mov ebx, 0x2a676233
add ecx, edi
sub edx, esi
sub edx, 0x87d8fb8e
sub edx, esi
and edx, ecx
xor esi, ecx
jmp 0x48eedf
call ebx
dec esi
sub ecx, edi
or edx, ecx
add edi, edx
and ecx, edi
xor edi, edx
mov edi, esi
inc edx
nop
jmp 0x48f7ee
pop ebx
sub edi, esi
sub esi, edx
or edx, esi
neg ecx
mov esi, ecx
neg edx
dec ecx
add edx, ecx
xchg ecx, edi
or ecx, esi
shl ecx, 0x1b
and esi, ecx
and esi, edi
xor edi, 0x87e587fe
and edx, ecx
xor edi, edx
jmp 0x490726
pop ebx
sub edx, edi
or edi, esi
and esi, edx
inc ecx
add edi, esi
sub ecx, esi
xchg ecx, edx
xor edx, ecx
xchg edi, ecx
xor esi, 0x87f4928f
jmp 0x48eea2
push 0x7ea0e590
add edi, esi
xor ecx, 0x87f75944
and ecx, esi
add ecx, edx
or esi, 0x87f80ced
ror esi, 0x1d
and edi, 0x87f88b3f
and ecx, esi
or ecx, esi
add esi, edi
or esi, edi
or ecx, edx
jmp 0x490d0f
push 0x7ea12e1a
add edi, ecx
xor edx, edi
sub edx, 0x87ff7eed
neg edi
xchg ecx, edi
xor esi, ecx
and edi, esi
sub esi, edi
ror esi, 0x16
and edi, ecx
jmp 0x491da7
pop ebx
xchg ecx, edx
and edx, 0x880b2067
dec esi
add edx, ecx
inc edx
shr edi, 0x11
xor edx, esi
and edx, esi
and edx, ecx
xor edx, 0x880d4799
sub edi, esi
mov edi, esi
rol edx, 0x11
jmp 0x490477
push 0x7e969d0c
sub ecx, edi
add edx, edi
or edi, 0x8816650e
or edx, esi
neg ecx
and edx, edi
xor edx, ecx
xchg esi, edi
bswap edi
ror ecx, 0x19
mov ecx, 0x881865df
inc edi
add edx, edi
or edi, edx
jmp 0x490181
push 0x8d443
rol ecx, 7
and esi, edx
xchg edx, edi
xor esi, ecx
add esi, ecx
mov edx, ecx
add esi, ecx
jmp fcn.004909ac
pop ebx
xchg edx, esi
sub edi, edx
neg ecx
xchg esi, edx
xor ecx, edx
ror edx, 0x10
neg edi
add edi, esi
and esi, ecx
or edi, edx
xor edx, esi
jmp 0x48fddd
pop ebx
add ecx, edx
and edi, 0x88265dc3
or esi, ecx
add edi, 0x88272fbd
jmp 0x490905
pop ebx
and esi, 0x8851756f
xor edi, edx
ror ecx, 0x1b
mov edx, edi
xchg esi, edi
jmp 0x490746
push 0x7e820135
add edx, ecx
xchg esi, edi
and edi, ecx
or ecx, edx
and edi, 0x8856d610
not edx
or edi, 0x88575412
sub esi, ecx
neg ecx
mov esi, 0x88581eba
xchg ecx, esi
not edx
shr edx, 8
mov esi, ecx
add esi, 0x885952fd
jmp 0x48fe9f
mov ebx, 0x5027095f
xor edi, esi
bswap edi
xor esi, edx
rol ecx, 0x1c
ror edi, 0x18
or ecx, esi
dec esi
dec esi
sub esi, 0x8860e50f
neg edi
sub esi, edi
inc ecx
rol edi, 8
and edi, 0x88621d36
jmp 0x48f452
push 0x7e84a08c
sub esi, edi
sub edi, edx
shr ecx, 0xf
mov edi, edx
mov edx, 0x886365c8
add edx, esi
mov edi, edx
xchg ecx, edx
and ecx, esi
jmp 0x491bb4
pop ebx
xchg edx, edi
shr esi, 0x1a
xchg esi, edi
sub edi, ecx
not edx
xor esi, ecx
ror edx, 0xb
xchg esi, ecx
rol edx, 0xc
jmp 0x490a74
mov ebx, 0x5027095f
neg esi
and edi, 0x88815fab
bswap edx
not edi
sub esi, edx
xor edx, esi
xor edx, edi
not edx
neg edx
add edi, edx
and edi, esi
jmp 0x48ec10
mov ebx, 0x5027095f
sub esi, 0x888addaa
mov edx, esi
sub edx, 0x888b6a10
sub edx, esi
rol esi, 1
inc ecx
not edx
jmp 0x49028b
pop ebx
mov ecx, edx
xchg edi, edx
mov edx, esi
sub esi, edi
xor ecx, edi
xor esi, edx
mov edx, 0x88a873df
and ecx, edi
add ecx, edi
mov edi, esi
not edx
neg edi
jmp 0x4916b5
push 0x7e8d4ad6
mov edx, 0x88aa15a5
or edx, 0x88aa9762
bswap edx
shl edi, 4
sub ecx, 0x88abfc22
ror esi, 0x16
xor ecx, esi
sub esi, 0x88acc893
jmp 0x4901e7
push 0x7e993ee1
mov edi, esi
add esi, edx
xchg edi, edx
add esi, edi
xchg esi, edx
add edi, edx
or edi, ecx
xchg edi, edx
ror esi, 0xa
xchg ecx, esi
add edi, 0x88b3d102
or esi, edx
and edi, edx
shl esi, 0x13
jmp 0x48ec82
pop ebx
xor edx, ecx
xchg esi, edi
mov esi, edx
and esi, 0x88b97f0e
shl ecx, 6
sub esi, edi
xchg esi, edi
add ecx, edi
jmp 0x48ee83
pop ebx
mov edi, ecx
or ecx, esi
rol edi, 0x1f
xor edx, edi
add edx, edi
xor ecx, 0x88bf25d2
jmp 0x48fef8
push 0x7e907c2b
xchg esi, edx
shr esi, 2
or edx, edi
ror edx, 0xe
or edx, edi
xor edi, esi
xchg edi, ecx
dec ecx
sub ecx, esi
not edx
mov edx, esi
add esi, edx
jmp 0x48fcd4
push 0x7ea09870
add edi, esi
xor edi, ecx
xchg edi, ecx
rol ecx, 0x13
xchg edi, esi
and esi, 0x88cdef7c
add edx, ecx
xchg edx, esi
or ecx, edi
shr esi, 0xc
jmp 0x490c9e
call ebx
mov esi, edx
or ecx, edi
and esi, 0x88d6088a
dec edi
xor edx, 0x88d6898c
not edx
jmp 0x4917f6
pop ebx
and edx, esi
sub edx, edi
dec edi
sub ecx, 0x88db0093
and ecx, edi
dec ecx
and ecx, esi
and edx, esi
jmp 0x49097b
pop ebx
shr ecx, 0x14
sub edi, 0x88dca510
and esi, edx
xor edx, ecx
xchg edi, esi
xchg ecx, edi
rol ecx, 0x1a
xchg ecx, edx
sub edx, 0x88de683d
or ecx, edi
and edi, esi
xor edi, esi
jmp 0x4903a2
call ebx
xor esi, ecx
rol edi, 6
dec esi
and esi, edx
mov esi, 0x88e08212
rol edi, 0x11
mov ecx, edx
xor ecx, esi
jmp 0x490ebf
pop ebx
shr edi, 2
add edi, edx
xchg edx, edi
or esi, edx
mov edx, esi
mov esi, 0x88e2d477
or esi, edi
jmp 0x48f5b0
push esp
bswap edx
and ecx, esi
xor edx, 0x88e3e7ed
sub ecx, edi
and edx, esi
xchg esi, edi
not esi
add esi, edi
mov edi, 0x88e5699f
and esi, edi
sub ecx, edi
add edx, 0x88e61ec7
xchg edx, edi
or edx, esi
inc esi
jmp 0x48f200
call fcn.0048ea6b
add esi, 0x88faab98
sub esi, ecx
xor edx, edi
xor ecx, edi
and edx, ecx
xor esi, ecx
xor ecx, edx
sub edx, edi
and esi, ecx
or esi, edi
sub esi, edx
jmp 0x490571
call ebx
add ecx, edi
xor ecx, edi
add ecx, esi
sub esi, edx
inc esi
not ecx
jmp 0x48eba6
pop ebx
mov ecx, esi
dec edi
rol edx, 2
add ecx, 0x89072606
xor edi, esi
and esi, ecx
or ecx, 0x8907f318
or esi, edi
add edi, edx
sub edx, esi
ror ecx, 4
xchg esi, ecx
jmp 0x490459
pop ebx
neg edi
or ecx, edx
sub ecx, edx
add esi, edi
add esi, 0x89119932
inc ecx
mov ecx, esi
mov edi, edx
neg esi
bswap ecx
xor edi, 0x89131e1b
ror edx, 2
jmp 0x491353
push 0x7e8a1a8d
xor esi, edx
inc edi
shl ecx, 7
not ecx
add ecx, esi
sub ecx, edi
rol ecx, 7
jmp 0x49136e
push 0x7e84ebfb
sub ecx, 0x89255376
or edi, ecx
xchg ecx, edx
neg edx
sub esi, edi
bswap edx
sub edi, ecx
mov edx, esi
add edi, 0x89275107
mov ecx, edi
and esi, edi
jmp 0x4902ff
call fcn.0048ea6b
or edi, 0x892b32bc
xor esi, ecx
not edx
xor edx, esi
and edx, ecx
shl edi, 0xe
add ecx, 0x892ca7d2
not esi
xor edx, edi
and esi, edx
jmp 0x48ef78
pop ebx
add edx, edi
xchg edi, ecx
nop
sub edi, ecx
not edx
or ecx, 0x89365cf5
jmp 0x4907d5
push 0x7e9b4f8f
mov edi, 0x893bd4ec
add edx, 0x893c12cf
xor edi, edx
and edi, ecx
sub esi, edx
mov edx, esi
xchg esi, edi
dec ecx
xor edx, edi
or edi, esi
neg esi
sub edx, ecx
ror edi, 9
and ecx, esi
jmp 0x491d14
mov ebx, 0x2a676233
sub edx, esi
xor esi, 0x89424fd8
dec ecx
and ecx, 0x8942d80c
bswap esi
mov esi, edx
or esi, 0x89439262
mov esi, ecx
mov ecx, 0x89440e4c
sub edi, 0x89444c1e
jmp 0x48f801
call ebx
shl esi, 0xf
mov edx, edi
add ecx, 0x8945202e
mov ecx, edx
xchg esi, edx
ror edi, 0xf
xchg edx, edi
xor ecx, 0x89466988
jmp 0x490ba2
push 0x7ea178b0
add edx, esi
and ecx, 0x894cfab7
or esi, 0x894d3a4b
sub esi, edx
shr edx, 0x18
xchg edi, ecx
xor ecx, edi
or esi, 0x894e722e
xor esi, edi
sub ecx, edi
and edi, esi
add esi, 0x894f7b76
add ecx, esi
and edx, edi
shr edx, 0x1b
jmp 0x490673