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

Disassembly:
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xffffff37
jne 0x401084
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.shell32.dll_ShellMessageBoxW
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.shell32.dll_ShellMessageBoxW
call sub.ntdll.dll_RtlQueryInformationAcl
call sub.shell32.dll_ShellMessageBoxW
call sub.ntdll.dll_RtlQueryInformationAcl
call sub.ntdll.dll_RtlQueryInformationAcl
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.ntdll.dll_RtlQueryInformationAcl
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.ntdll.dll_RtlQueryInformationAcl
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.ntdll.dll_RtlQueryInformationAcl
call sub.shell32.dll_ShellMessageBoxW
call sub.shell32.dll_ShellMessageBoxW
call sub.shell32.dll_ShellMessageBoxW
call sub.ntdll.dll_RtlQueryInformationAcl
call sub.ntdll.dll_RtlQueryInformationAcl
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.ntdll.dll_RtlAddAuditAccessAce
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xffffff31
jne 0x4010f9
call sub.shell32.dll_ShellMessageBoxW
call sub.shell32.dll_ShellMessageBoxW
call sub.ntdll.dll_RtlQueryInformationAcl
call sub.shell32.dll_ShellMessageBoxW
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.shell32.dll_ShellMessageBoxW
call sub.shell32.dll_ShellMessageBoxW
call sub.ntdll.dll_RtlQueryInformationAcl
call sub.ntdll.dll_RtlQueryInformationAcl
call sub.shell32.dll_ShellMessageBoxW
call sub.shell32.dll_ShellMessageBoxW
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.ntdll.dll_RtlQueryInformationAcl
call sub.ntdll.dll_RtlQueryInformationAcl
call sub.ntdll.dll_RtlAddAuditAccessAce
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xfffffede
jne 0x401196
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.shell32.dll_ShellMessageBoxW
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.shell32.dll_ShellMessageBoxW
call sub.shell32.dll_ShellMessageBoxW
call sub.ntdll.dll_RtlQueryInformationAcl
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.ntdll.dll_RtlQueryInformationAcl
call sub.ntdll.dll_RtlQueryInformationAcl
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.shell32.dll_ShellMessageBoxW
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.ntdll.dll_RtlQueryInformationAcl
call sub.ntdll.dll_RtlQueryInformationAcl
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.shell32.dll_ShellMessageBoxW
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.shell32.dll_ShellMessageBoxW
call sub.ntdll.dll_RtlQueryInformationAcl
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.ntdll.dll_RtlAddAuditAccessAce
ret
call sub.user32.dll_GetDialogBaseUnits
cmp eax, 0xffffff15
jne 0x401215
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.shell32.dll_ShellMessageBoxW
call sub.ntdll.dll_RtlQueryInformationAcl
call sub.shell32.dll_ShellMessageBoxW
call sub.shell32.dll_ShellMessageBoxW
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.ntdll.dll_RtlQueryInformationAcl
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.ntdll.dll_RtlQueryInformationAcl
call sub.shell32.dll_ShellMessageBoxW
call sub.shell32.dll_ShellMessageBoxW
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.ntdll.dll_RtlQueryInformationAcl
call sub.ntdll.dll_RtlQueryInformationAcl
call sub.shell32.dll_ShellMessageBoxW
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.ntdll.dll_RtlAddAuditAccessAce
call sub.ntdll.dll_RtlQueryInformationAcl
call sub.shell32.dll_ShellMessageBoxW
call sub.ntdll.dll_RtlAddAuditAccessAce
ret
jmp 0x469837
and edx, edi
or edx, 0x47a03e6d
rol edx, 0x1c
and ebx, 0x47a16c9e
dec edi
and edx, ecx
xchg ebx, ecx
bswap edx
jmp 0x46aa25
call ecx
mov edx, 0x57bbc27b
or ebx, esi
or edi, edx
xchg esi, ebx
shr ebx, 8
nop
or edi, 0x57bf94e2
jmp 0x46ad7a
call ecx
and edi, ebx
or ebx, esi
xchg ebx, esi
not edx
mov ebx, edx
and ebx, 0x57d2b0f2
xor ebx, edx
sub edi, ebx
neg ebx
jmp 0x46b38e
call ecx
mov esi, edx
dec edx
add esi, edi
add esi, edx
add esi, edx
xchg edx, edi
and edx, 0x57eaedc2
shl ebx, 0x11
shr edx, 4
jmp 0x469d06
pop ecx
or edi, esi
mov ebx, edi
ror edi, 7
not edx
add edi, ebx
sub edi, esi
xor esi, 0x57ff2663
inc edi
ror ebx, 6
or esi, 0x5801859d
jmp 0x46a93b
pop ecx
shl ebx, 7
ror edx, 1
sub edi, 0x5803fa9d
jmp 0x46a69b
push 0x47bdf746
ror ebx, 5
or ebx, edi
mov edx, 0x5826829c
add edi, ebx
or edx, edi
jmp 0x46af80
mov ecx, 0x73716341
dec edx
mov ebx, edi
mov esi, edx
add ebx, edx
xor ebx, esi
and esi, ebx
mov esi, edx
or esi, 0x582dc186
mov edi, ebx
sub ebx, 0x582f013a
or edi, ebx
mov esi, edx
mov edi, edx
jmp 0x46b5b1
pop ecx
add ebx, edi
sub edi, ebx
mov edi, 0x585016fa
or ebx, edx
and edi, edx
add ebx, 0x585239cd
xchg edi, ebx
add edi, esi
jmp 0x46ba86
pop ecx
and esi, ebx
or edi, 0x585b529d
sub edx, 0x585bef6b
rol esi, 0x1e
neg ebx
and esi, edx
shr edi, 0x1d
sub edi, edx
sub ebx, edx
xor edx, 0x58601704
bswap edx
shr edi, 0x11
shr ebx, 0x18
and esi, ebx
jmp 0x46c056
pop ecx
add edx, ebx
xor edi, ebx
bswap edx
shl ebx, 0x17
xor edx, 0x58657c06
and edi, esi
xor edx, 0x5866a3f7
sub ebx, esi
ror esi, 0x17
sub ebx, edx
mov ebx, edx
and edx, ebx
sub ebx, edi
jmp 0x46a331
pop ecx
xor edx, ebx
or edi, edx
xchg ebx, edi
add esi, ebx
or edx, ebx
sub edi, ebx
sub esi, edx
shr edx, 0x13
add ebx, edi
mov edi, edx
add ebx, esi
xor edx, 0x58768e65
rol ebx, 8
add edx, ebx
and esi, ebx
jmp 0x46bd2e
pop ecx
sub edi, edx
xchg esi, ebx
neg ebx
dec esi
not ebx
add edi, 0x587fcf0e
jmp 0x46a00c
pop ecx
add esi, edx
xchg ebx, edx
or edx, esi
xor esi, edi
and edx, edi
add ebx, 0x5897bd02
or edx, esi
inc ebx
xchg ebx, esi
or edx, ebx
sub esi, 0x589ab224
xor esi, 0x589b46c7
add ebx, edx
xor ebx, esi
xchg edi, edx
xor esi, ebx
jmp loc.0046b148
push 0x47e343b7
xchg ebx, edx
mov esi, edi
or edx, esi
inc edi
or edi, 0x58bea8e9
xchg esi, edi
add ebx, edi
shl edi, 0x1b
mov edi, edx
xor esi, edx
add esi, ebx
and edx, 0x58c3a951
neg edi
and edi, edx
jmp 0x46ba9b
call ecx
xor edi, esi
mov edx, ebx
or esi, edi
not edx
and edi, ebx
mov edx, edi
sub edx, 0x58c91c2e
or edx, 0x58c9b398
add ebx, 0x58ca7feb
jmp 0x46bb1a
push 0x47e496af
xor ebx, 0x58cb9404
sub edi, 0x58cc478c
xor edi, 0x58ccde60
and edi, ebx
and edi, esi
add edx, 0x58ce9934
xchg edi, ebx
add edx, esi
sub edi, edx
xchg ebx, edi
jmp 0x46a71e
push 0x56b490e0
sub esi, edx
add esi, 0x58da0e07
dec edx
and edi, esi
or edi, esi
xchg edi, edx
and edi, ebx
add esi, ebx
jmp 0x469adf
mov ecx, 0x73716341
or ebx, 0x58e6ecfa
sub esi, edx
or edi, esi
sub edx, ebx
xchg edi, esi
mov ebx, 0x58e9dcf3
xor edx, ebx
add ebx, edi
or ebx, edi
sub ebx, 0x58ec894a
neg edx
sub esi, 0x58eea254
sub ebx, edx
jmp 0x46a649
call fcn.0046be3c
add edx, esi
sub ebx, 0x590eece7
xchg edx, esi
ror esi, 0x11
xchg esi, edi
and edx, 0x59114e71
and ebx, edx
or edi, esi
or edx, esi
xor ebx, edi
and edi, ebx
or edi, 0x5914d9fb
jmp 0x46bd0e
push 0x47e1d8d2
xchg edi, ebx
sub edx, esi
sub esi, ebx
add edi, ebx
add edx, ebx
add edi, edx
bswap edx
dec edx
jmp 0x46a0a2
pop ecx
sub edx, 0x592127b9
add edx, edi
shr esi, 0x14
jmp 0x46bc50
push 0x4809ba0c
dec edi
shr ebx, 0x1c
xchg esi, edi
mov ebx, edi
sub edi, ebx
add esi, ebx
and edi, ebx
sub edi, edx
jmp 0x46a79e
mov ecx, 0x73716341
or esi, ebx
xor edx, esi
add edi, 0x59327a0a
sub esi, 0x59331043
or ebx, edx
and edx, ebx
dec ebx
xchg ebx, edx
bswap esi
jmp 0x46b5d7
push 0x47e290b9
xor ebx, edx
sub ebx, 0x593b3c71
add edx, ebx
and edi, edx
inc esi
xor esi, ebx
jmp 0x469db0
call fcn.0046be3c
add ebx, edx
or edx, 0x593f003b
dec edx
add ebx, 0x59404524
jmp 0x46bd22
push 0x47b71be0
mov ebx, edi
xor edi, ebx
xor esi, edi
xchg ebx, esi
shr edx, 6
add edx, esi
add edx, edi
sub ebx, edi
xor ebx, esi
and edi, esi
jmp 0x46a4da
push 0x68437
ror esi, 3
mov ebx, 0x595c278a
xor esi, edx
add esi, 0x595ddbe1
or edx, esi
mov esi, edx
sub edx, edi
add edi, 0x59617c3e
or esi, ebx
and esi, ebx
dec esi
not ebx
neg edi
sub edi, edx
jmp 0x46a3e2
pop ecx
add esi, 0x599602fa
mov ebx, edi
nop
mov esi, 0x5997da8e
or ebx, edi
dec ebx
or ebx, 0x5999b549
shl edi, 0x1d
or ebx, edx
mov ebx, 0x599b892f
jmp 0x4699f1
push 0x47c4d12f
nop
xor edi, esi
shl edi, 5
and edi, 0x599e7a02
xchg edx, edi
ror ebx, 1
shl esi, 0xf
add edi, ebx
jmp 0x46b575
push 0x47de6009
add esi, edi
or edi, 0x59a2337d
sub esi, edx
not edi
jmp 0x46b0af
push 0x47b66604
or edi, esi
mov esi, edi
mov edx, esi
xor edx, 0x59a66a27
inc edx
add ebx, 0x59a79631
inc ebx
mov esi, edi
jmp 0x46a123
push 0x47c9063d
xchg ebx, edx
and edx, 0x59aa4f35
mov edi, 0x59aadf4d
and ebx, esi
not edi
ror edi, 0x13
add edx, ebx
shr edi, 0x17
add esi, 0x59ae56ab
jmp 0x46bf3f
call ecx
add edx, edi
xor ebx, esi
xchg esi, edi
and edi, 0x59b0f418
shr esi, 0x1e
and esi, 0x59b2233e
add edx, ebx
jmp 0x46bfc0
push 0x401400
xor edx, ebx
or edx, 0x59c6a125
and edi, 0x59c7347d
inc edi
add esi, edx
xor ebx, edx
sub ebx, edi
mov edx, ebx
jmp 0x46b8f7
mov ecx, 0x73716341
add ebx, edx
xchg edx, ebx
neg esi
xchg ebx, edx
or edx, esi
ror ebx, 0x1c
sub esi, edx
xchg edi, esi
jmp 0x46a0bb
push 0x47b7c471
not esi
or edi, edx
or ebx, edx
sub edx, 0x59f3a418
add ebx, edi
sub ebx, edi
mov edx, ebx
jmp 0x46c17d
call ecx
neg edx
rol esi, 0x19
and esi, edi
ror ebx, 0x11
rol ebx, 0x19
ror ebx, 0xc
xor esi, 0x5a18c651
inc edx
jmp 0x46ae34
call ecx
neg edi
rol esi, 0x10
and esi, edi
or esi, ebx
not edi
add edi, esi
jmp 0x469c6d
pop ecx
xchg edx, edi
ror esi, 0xc
xor edi, edx
add edx, edi
sub esi, 0x5a2c8412
xchg edx, ebx
or esi, edx
sub edx, esi
xor edx, ebx
jmp 0x46a9b2
call fcn.0046be3c
add ebx, edx
bswap edx
mov ebx, 0x5a32aafd
neg edx
inc edx
or edi, esi
ror edx, 3
or ebx, esi
and ebx, edx
neg edi
mov edx, 0x5a37ffd9
sub esi, 0x5a38cd85
jmp 0x4698e3
push 0x40
or ebx, 0x5a39c5fd
sub edx, ebx
mov edi, esi
add esi, edx
add ebx, esi
sub esi, edx
not edi
add ebx, 0x5a3e2202
xor ebx, edi
xor esi, ebx
jmp 0x46a17c
push 0x47d1ec23
or edi, edx
and ebx, 0x5a40e756
rol ebx, 0x1e
not esi
inc esi
bswap edx
sub ebx, edx
xor esi, edi
ror edi, 0x14
neg ebx
and edx, ebx
or edi, ebx
jmp 0x46a855
pop ecx
and edi, edx
xor esi, 0x5a4e06a4
and esi, ebx
bswap ebx
or esi, edx
dec ebx
jmp 0x46a9e4
mov ecx, 0x73716341
and edx, ebx
xor esi, ebx
add edi, 0x5a5730bc
sub edi, 0x5a57c4e9
add edx, 0x5a585d4e
xchg ebx, edi
mov esi, 0x5a5988da
or edi, edx
or edi, esi
add edi, 0x5a5bc7cc
xchg edi, ebx
not ebx
not edi
inc edx
mov ebx, edx
jmp 0x46b8d3
mov ecx, 0x2d734e3d
or esi, 0x5a6e3ea4
or edx, ebx
add esi, 0x5a6f64b7
sub edi, ebx
add edx, 0x5a708706
and edi, 0x5a711ea0
add edi, edx
sub edi, esi
shr ebx, 0x1c
and ebx, edx
rol ebx, 0x1b
sub edi, edx
and esi, edi
dec edx
jmp 0x46ac7b
push 0x47d2a28e
rol ebx, 0x14
add edi, edx
mov edi, ebx
sub edi, 0x5a8cc41e
xor ebx, edi
add edx, 0x5a8e8556
or edi, edx
and esi, ebx
or edi, edx
shl edx, 7
shl edi, 0xc
xor edx, edi
or ebx, edi
add ebx, 0x5a934675
dec ebx
jmp 0x46afe9
pop ecx
shr ebx, 0x18
and ebx, esi
rol edx, 0x12
bswap edx
xchg edi, esi
mov esi, ebx
sub esi, edx
sub edi, esi
inc ebx
add edx, esi
sub edx, ebx
inc edx
jmp 0x46b68f
push 0x47c425d9
or edx, edi
add esi, edx
bswap ebx
shr edx, 0x15
sub edi, esi
inc edi
or ebx, esi
sub esi, ebx
jmp 0x46a2db
call fcn.0046be3c
rol ebx, 0x19
xor edx, esi
ror edi, 0x1d
add edx, ebx
add esi, edi
and edi, 0x5ac9bbb6
xor edi, esi
jmp 0x46aba0
pop ecx
not edi
mov ebx, edx
xor edi, esi
or edi, edx
or esi, edi
add ebx, edi
not edx
jmp 0x46a62c
push 0x47bc90be
or edx, 0x5acf4e92
or edx, 0x5acfe0c3
not ebx
sub ebx, edi
and edi, esi
add edi, ebx
xor esi, ebx
sub edi, ebx
or edx, edi
xchg esi, edi
add ebx, esi
nop
inc esi
xchg edx, edi
and edi, 0x5ad787d9
jmp 0x46afb1
pop ecx
mov edi, ebx
add ebx, edi
xchg esi, ebx
add edx, 0x5ada65ea
or edi, 0x5adb1ba2
xor edi, edx
xor edi, ebx
sub ebx, edx
add ebx, edx
and edx, esi
add edx, esi
shr esi, 9
not ebx
jmp 0x46ae95
push 0x47aeb239
add esi, edi
xor esi, ebx
bswap edi
or ebx, edi
add edx, edi
xor edx, 0x5ae768fc
ror esi, 0x11
sub ebx, 0x5ae8b9a7
or esi, edx
sub edx, ebx
and ebx, 0x5aea678a
sub ebx, edx
dec edi
xchg edi, ebx
jmp 0x46b474
call ecx
neg esi
rol esi, 0xb
add edi, edx
add edx, ebx
mov edx, esi
and edx, esi
rol edx, 0x1b
bswap ebx
neg edx
not ebx
inc edi
sub edx, ebx
and edx, edi
jmp 0x46bfd3
push esp
or edx, 0x5b2f0b59
add esi, 0x5b2f9c22
not ebx
and edi, edx
or edx, edi
and edx, esi
jmp 0x46a675
pop ecx
sub ebx, 0x5b41ca2e
neg esi
add ebx, edi
add esi, edi
mov edi, 0x5b445c9f
add ebx, 0x5b44fedb
dec esi
or ebx, 0x5b466033
and ebx, edx
xchg ebx, edi
add ebx, esi
jmp 0x46b990
call fcn.0046be3c
or esi, edi
ror esi, 0x1e
sub edx, ebx
mov ebx, esi
jmp 0x46a35a
call fcn.0046be3c
xor ebx, esi
sub edi, esi
or edi, edx
or ebx, edi
xchg ebx, edi
xor esi, 0x5b50e636
or esi, edx
mov edi, esi
xchg edi, esi
add esi, edi
jmp 0x46b32f
call ecx
or edi, ebx
xor edx, edi
sub ebx, edi
xchg edi, edx
mov ebx, 0x5b5b1c73
xor ebx, 0x5b5bb2c0
jmp 0x469ffb
mov ecx, 0x4132136a
or edx, ebx
mov esi, edi
and edx, edi
sub edi, ebx
dec esi
shr ebx, 0xd
ror edx, 0x10
jmp 0x46bac2
pop ecx
sub edx, 0x5b7b6389
add ebx, esi
add edx, esi
sub esi, edi
neg edi
mov ebx, edi
and edi, esi
bswap edi
and esi, ebx
mov ebx, edi
bswap ebx
rol esi, 2
jmp 0x46ad9d
pop ecx
mov edx, edi
sub edi, edx
or ebx, edx
and edi, edx
not ebx
sub edx, ebx
mov esi, 0x5b8664bc
add edi, esi
xor edx, 0x5b8791a4
or edi, esi
jmp 0x46b895
call ecx
sub ebx, 0x5b8de591
xor edi, edx
and edi, 0x5b8f075c
shr ebx, 0x1b
sub edx, ebx
or edi, esi
add edi, 0x5b91684a
and ebx, edi
jmp 0x46b2db
push 0x47ca6613
xor esi, 0x5b92bc4f
mov edi, edx
shr edx, 7
xchg edx, ebx
xchg esi, edi
rol esi, 0xa
xor edx, esi
xor edi, 0x5b9718be
jmp 0x46bbb9
pop ecx
rol esi, 0x18
or esi, edi
xor esi, edx
and ebx, edx
or edx, ebx
xchg ebx, edi
mov esi, ebx
or ebx, 0x5b9dd8b9
jmp 0x469fbd
pop ecx
mov esi, edi
sub edx, edi
rol edi, 0x1f
sub edi, 0x5baac050
or esi, 0x5bab548b
and esi, ebx
not esi
mov edx, ebx
or esi, 0x5badc1cd
dec ebx
jmp 0x46a311
mov ecx, 0x2d734e3d
sub edi, esi
bswap edx
xor ebx, edi
sub ebx, 0x5bb315fa
mov esi, edx
xchg edi, ebx
mov esi, edi
xchg edx, edi
shl esi, 0x1f
shr edx, 0x1f
rol edi, 0x1a
mov edx, esi
or edx, esi
dec edx
and edi, esi
jmp 0x46b096
push 0x47b0c38d
shl edx, 1
or edx, 0x5bc19474
dec edi
xor edi, esi
and edi, 0x5bc36344
dec ebx
add edx, edi
xchg edx, esi
inc edi
mov ebx, esi
dec esi
jmp 0x469ead
push 0x47b019d4
or esi, edx
ror ebx, 7
mov ebx, esi
bswap esi
inc edi
mov edx, ebx
and edi, ebx
jmp 0x46af20
push 0x47bea058
shr ebx, 0x17
xchg edi, edx
and edx, 0x5bd7c75c
and edi, 0x5bd85c58
shl edi, 0x1b
and edx, ebx
inc esi
and edi, edx
and ebx, esi
shl edx, 0x1a
ror edi, 0x11
or edi, 0x5bdd35d4
jmp 0x46c01f
push 0x47bd3853
or edx, ebx
and edx, 0x5bde8810
mov edi, ebx
or esi, ebx
bswap ebx
ror esi, 0x1f
and esi, 0x5be1abfb
jmp 0x469ac7
push 0x47d34c18
sub esi, 0x5be570ef
sub edx, 0x5be60d09
shr edx, 0x11
xor edi, esi
sub edx, ebx
add edx, esi
add edi, 0x5be930e9
mov ebx, edx
jmp 0x46bba3
mov ecx, 0x73716341
xchg ebx, edi
or esi, edx
shr edi, 9
xor ebx, edx
xchg esi, edx
mov esi, 0x5bfc2122
jmp 0x469f8e
push 0x47f7203e
and ebx, 0x5bfcea28
neg esi
bswap edx
or ebx, 0x5bfeb13c
sub edx, ebx
or edi, esi
or edi, edx
and edx, 0x5c0145ad
or esi, edx
mov ebx, edi
and edi, esi
sub edx, edi
or edi, 0x5c0556f5
jmp 0x46a068
call fcn.0046be3c
xchg ebx, edx
mov edi, esi
not esi
mov ebx, 0x5c082079
and ebx, edx
xor edi, esi
jmp 0x469dde
mov ecx, 0x73716341
mov edi, 0x5c0a4c85
mov ebx, edx
bswap edi
add ebx, edx
xchg esi, edi
jmp 0x46b0df
call fcn.0046be3c
and ebx, esi
and edi, esi
or edi, edx
ror edi, 0x1f
dec ebx
and esi, edx
xchg edx, esi
sub edx, edi
xor edx, ebx
mov ebx, 0x5c173411
add ebx, edi
jmp 0x46a5b6
pop ecx
and edx, edi
add ebx, edx
xor esi, edx
or ebx, edi
jmp 0x46b5f8
push 0x47d8212d
mov ebx, 0x5c4890da
not edi
or edi, 0x5c49bd6c
and edi, ebx
sub edx, edi
xchg esi, edi
jmp 0x46bf73
pop ecx
neg edx
sub edx, ebx
mov ebx, esi
neg edi
sub edx, esi
add ebx, esi
add edi, edx
shr edx, 0x10
xchg edi, ebx
neg esi
xchg esi, edx
or ebx, edi
or esi, 0x5c777d5d
jmp 0x46a99e
pop ecx
sub ebx, edx
mov ebx, edx
mov edx, 0x5c7df356
jmp 0x46c1de
call ecx
xchg edx, esi
and edi, edx
or edi, ebx
add edi, edx
jmp 0x469be7
pop ecx
and edi, edx
mov ebx, edi
or edi, esi
xor ebx, esi
sub edx, 0x5c9215c2
mov edi, edx
or edi, 0x5c9337d7
jmp 0x46a6e7
push 0x48040760
or edi, ebx
dec edx
xchg ebx, edx
xchg esi, edi
inc edx
add ebx, edx
or edi, edx
sub ebx, 0x5ca4c9b2
and edi, ebx
jmp 0x46b43b
push 0x4804bb2d
or ebx, esi
and edx, 0x5caa41bc
add esi, edi
jmp 0x46a476
push 0x47af6f66
inc edx
xchg edi, esi
add esi, edx
sub esi, 0x5cb50dcd
add edx, 0x5cb5cc76
xor edx, edi
mov edi, esi
xor edx, ebx
neg edx
neg esi
jmp 0x46af45
mov ecx, 0x73716341
add edi, ebx
shl edi, 8
mov edx, edi
mov edi, edx
jmp 0x46ac5c
call fcn.0046be3c
sub edi, ebx
add edi, esi
or edi, edx
inc edi
sub edx, 0x5cea1f04
rol ebx, 7
or ebx, edx
and esi, edx
mov ebx, esi
and edx, esi
sub ebx, esi
mov ebx, edx
jmp 0x469970
call fcn.0046be3c
mov edi, edx
dec edx
shr ebx, 0xc
mov edi, esi
sub edi, esi
sub esi, edx
mov edx, 0x5cf2c042
xor esi, 0x5cf39af7
jmp 0x46986b
pop ecx
mov esi, 0x5cf4659e
rol edx, 0x17
xchg ebx, edx
and ebx, edi
xchg edi, edx
sub edx, esi
and edx, esi
mov esi, edx
add esi, 0x5cf91cc7
jmp 0x46b977
pop ecx
ror edi, 9
inc edx
add edi, 0x5d13b9a4
neg esi
bswap ebx
shr edi, 0xd
xchg edx, edi
or ebx, esi
bswap edx
add edi, 0x5d17f2ef
jmp 0x46a2fb
pop ecx
add esi, ebx
sub ebx, 0x5d57a6ef
sub edx, ebx
dec esi
or edi, edx
not esi
and esi, edi
add edi, esi
xchg edi, edx
or ebx, 0x5d5c5537
jmp 0x469c97
call fcn.0046be3c
sub edi, edx
neg edx
dec ebx
and ebx, edi
sub edx, edi
or edx, esi
xchg edx, esi
xor esi, edx
xor edx, 0x5d6f7303
bswap esi
jmp 0x46acc5
push 0x4803540e
xor edi, edx
mov edx, 0x5d716a87
bswap edi
sub esi, edi
neg ebx
sub edi, ebx
mov ebx, esi
sub ebx, esi
and ebx, esi
jmp 0x46b401
call fcn.0046be3c
or esi, 0x5d7a4dbe
inc ebx
sub edi, 0x5d7b7b28
xor ebx, edi
and esi, edx
neg edx
or edi, esi
shl edx, 9
xor edx, edi
jmp 0x46a618
call ecx
or edi, edx
add esi, edi
dec edx
not edi
ror edx, 0x1c
xor edx, 0x5d832ce6
jmp 0x46b320
pop ecx
and ebx, edx
or ebx, edi
xor edi, edx
xor esi, 0x5d961149
dec edx
xchg esi, edi
xchg ebx, esi
mov esi, edx
jmp 0x46acdf
pop ecx
dec esi
xor ebx, edi
inc ebx
or edi, ebx
shl edx, 3
shr esi, 0x1e
and edx, esi
and edi, 0x5d9d8dec
add edx, esi
xor ebx, edx
and esi, 0x5da03560
and esi, ebx
inc ebx
and ebx, edx
jmp 0x469a14
push 0x47cbbdc7
xor ebx, edi
shl ebx, 0xa
sub edx, edi
and edi, edx
xchg esi, edx
xchg edx, ebx
not edx
sub ebx, 0x5dcbc20d
mov esi, edi
mov edx, ebx
jmp 0x46b048
pop ecx
add edx, ebx
mov edi, edx
or esi, ebx
and edi, esi
ror esi, 0x1d
dec ebx
dec edi
sub esi, edx
jmp 0x46b1f9
push 0x47e3f139
rol edx, 0x17
bswap ebx
or ebx, edx
or edx, 0x5dd44de0
and esi, edx
xor edx, ebx
add esi, edx
xchg edi, edx
or ebx, edx
add esi, edi
xor edi, edx
sub esi, ebx
jmp 0x469e03
call fcn.0046be3c
inc esi
ror esi, 0x12
add edx, edi
or esi, edx
add edx, 0x5ddc1ef0
sub edi, 0x5ddcb9fd
jmp 0x46c1c0
call fcn.0046be3c
dec ebx
xor edi, 0x5de0aa57
and edi, ebx
and esi, edi
sub edi, 0x5de25ff4
or edx, 0x5de3176e
dec edx
ror edx, 0x18
dec edx
xor edi, edx
bswap ebx
jmp 0x46ade1
pop ecx
shr esi, 0x1d
mov ebx, edi
and edi, edx
xor edi, edx
xchg edx, ebx
or edx, edi
add ebx, edi
and esi, edi
xchg edx, ebx
dec edi
and edx, esi
bswap ebx
sub ebx, 0x5dee2a15
jmp 0x46a88b
mov ecx, 0x2d734e3d
xor esi, 0x5dff7f7b
xchg esi, edx
xchg edx, edi
and esi, ebx
jmp 0x46a980
push 0x47cb19df
dec edx
or ebx, edx
sub edx, 0x5e0369a4
dec edx
add edi, edx
mov edi, edx
mov edi, edx
dec edi
mov ebx, edi
jmp 0x46ba63
pop ecx
sub edx, ebx
neg edi
dec edi
bswap edi
not edi
sub esi, 0x5e1e9a42
neg esi
mov edx, esi
xor esi, edx
jmp 0x46a2b4
pop ecx
add esi, edx
and ebx, edx
rol edx, 4
xor edi, esi
sub edi, ebx
jmp 0x46b801
pop ecx
or esi, 0x5e2bff06
or edx, ebx
shl edi, 7
xor edi, esi
neg ebx
xor esi, 0x5e2f0f36
and ebx, edi
sub edx, ebx
jmp 0x46c0f6
call ecx
xchg edi, ebx
not edx
mov edi, ebx
and esi, ebx
dec ebx
xor ebx, edx
xor ebx, edx
jmp 0x46bc9a
call ecx
dec edx
xor edx, edi
mov edi, ebx
jmp 0x46bc89
pop ecx
not edx
neg edx
or edx, edi
bswap edi
inc esi
shl edx, 0x1e
dec ebx
neg ebx
and ebx, edx
shl ebx, 0x15
mov edi, 0x5fcd249f
jmp 0x46b1bc
push 0x47d9842b
or edi, 0x5ff0cfbb
xor edi, edx
or esi, edx
add ebx, edi
inc esi
shr edx, 8
xor edx, 0x5ff45445
mov edi, edx
sub esi, 0x5ff59ce4
xchg ebx, esi
or edx, 0x5ff6d163
mov ebx, 0x5ff76c01
xor esi, ebx
jmp 0x46aecb
push 0x47c9b943
mov edi, edx
shl ebx, 0x1a
xchg ebx, edi
sub ebx, edx
mov ebx, 0x60227811
jmp 0x46ae05
push 0x47d8cae3
or ebx, esi
dec edi
or esi, 0x6028e098
dec esi
rol edi, 0xe
xchg ebx, edi
or ebx, edx
sub ebx, esi
inc edi
xor ebx, edi
xor edi, esi
xchg esi, ebx
jmp 0x46be05
pop ecx
add ebx, esi
xchg esi, edx
add esi, edi
inc esi
or edi, esi
add edx, esi
add esi, edx
jmp 0x469c19
pop ecx
and ebx, edi
xchg edx, edi
sub edx, edi
xchg edi, edx
not esi
bswap ebx
jmp 0x469baa
mov ecx, 0x73716341
or edi, edx
and edi, edx
or ebx, edx
mov ebx, edx
xor edx, edi
xchg ebx, esi
xor esi, 0x604ab5b9
mov ebx, esi
inc ebx
mov edx, ebx
xchg ebx, edi
jmp 0x46b874
push 0x56b3e271
add esi, edx
sub ebx, edi
or ebx, 0x60537b9c
add esi, edx
xor ebx, 0x6054a3de
xchg esi, ebx
not edx
and edx, edi
and esi, edi
xor edi, 0x6057ba8a
xor edx, edi
or esi, 0x6058e408
add edi, ebx
shr ebx, 0xe
jmp 0x469e5d
pop ecx
xchg esi, edi
and ebx, edi
shl edi, 5
rol esi, 0x16
xor esi, 0x606ce664
sub edi, 0x606d9edf
inc esi
sub esi, 0x606ed786
add ebx, edx
or ebx, 0x6070072b
mov esi, ebx
sub edx, ebx
jmp 0x46ac32
mov ecx, 0x73716341
dec esi
xchg edx, esi
xor ebx, 0x607f40c8
shl ebx, 0x1e
dec edx
xor ebx, esi
xchg edx, esi
jmp 0x46baf0
push esp
sub edx, ebx
bswap edi
sub esi, 0x60897743
or ebx, esi
neg esi
xchg esi, edx
inc edx
add edx, edi
xchg ebx, edi
rol ebx, 0x13
jmp 0x46abc2
push 0x47f66234
xor edx, esi
dec ebx
bswap edx
jmp 0x46b062