Function at 0x401000
Capabilities:
Accept command line arguments
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
call sub.kernel32.dll_GetCommandLineW
cmp eax, 0xffffff00
jne 0x4010a7
call sub.advapi32.dll_LsaSetSecret
call sub.user32.dll_DrawFrame
call sub.user32.dll_DrawFrame
call sub.user32.dll_DrawFrame
call sub.user32.dll_DrawFrame
call sub.advapi32.dll_LsaSetSecret
call sub.advapi32.dll_LsaSetSecret
call sub.advapi32.dll_LsaSetSecret
call sub.advapi32.dll_LsaSetSecret
call sub.user32.dll_DrawFrame
call sub.user32.dll_DrawFrame
call sub.advapi32.dll_LsaSetSecret
call sub.user32.dll_DrawFrame
call sub.user32.dll_DrawFrame
call sub.advapi32.dll_LsaSetSecret
call sub.user32.dll_DrawFrame
call sub.advapi32.dll_LsaSetSecret
call sub.user32.dll_DrawFrame
call sub.user32.dll_DrawFrame
call sub.user32.dll_DrawFrame
call sub.advapi32.dll_LsaSetSecret
call sub.advapi32.dll_LsaSetSecret
call sub.user32.dll_DrawFrame
call sub.user32.dll_DrawFrame
call sub.advapi32.dll_LsaSetSecret
call sub.advapi32.dll_LsaSetSecret
call sub.advapi32.dll_LsaSetSecret
call sub.advapi32.dll_LsaSetSecret
call sub.user32.dll_DrawFrame
call sub.advapi32.dll_LsaSetSecret
ret
call sub.kernel32.dll_GetCommandLineW
cmp eax, 0xfffffed6
jne 0x401130
call sub.user32.dll_DrawFrame
call sub.user32.dll_DrawFrame
call sub.advapi32.dll_LsaSetSecret
call sub.advapi32.dll_LsaSetSecret
call sub.advapi32.dll_LsaSetSecret
call sub.user32.dll_DrawFrame
call sub.advapi32.dll_LsaSetSecret
call sub.user32.dll_DrawFrame
call sub.advapi32.dll_LsaSetSecret
call sub.advapi32.dll_LsaSetSecret
call sub.user32.dll_DrawFrame
call sub.advapi32.dll_LsaSetSecret
call sub.user32.dll_DrawFrame
call sub.advapi32.dll_LsaSetSecret
call sub.user32.dll_DrawFrame
call sub.user32.dll_DrawFrame
call sub.user32.dll_DrawFrame
call sub.advapi32.dll_LsaSetSecret
call sub.user32.dll_DrawFrame
call sub.advapi32.dll_LsaSetSecret
call sub.advapi32.dll_LsaSetSecret
call sub.user32.dll_DrawFrame
call sub.user32.dll_DrawFrame
call sub.user32.dll_DrawFrame
ret
call sub.kernel32.dll_GetCommandLineW
cmp eax, 0xffffff23
jne 0x4011aa
call sub.advapi32.dll_LsaSetSecret
call sub.user32.dll_DrawFrame
call sub.advapi32.dll_LsaSetSecret
call sub.advapi32.dll_LsaSetSecret
call sub.user32.dll_DrawFrame
call sub.user32.dll_DrawFrame
call sub.advapi32.dll_LsaSetSecret
call sub.user32.dll_DrawFrame
call sub.user32.dll_DrawFrame
call sub.advapi32.dll_LsaSetSecret
call sub.advapi32.dll_LsaSetSecret
call sub.user32.dll_DrawFrame
call sub.advapi32.dll_LsaSetSecret
call sub.advapi32.dll_LsaSetSecret
call sub.user32.dll_DrawFrame
call sub.advapi32.dll_LsaSetSecret
call sub.advapi32.dll_LsaSetSecret
call sub.user32.dll_DrawFrame
call sub.advapi32.dll_LsaSetSecret
call sub.user32.dll_DrawFrame
call sub.advapi32.dll_LsaSetSecret
ret
call sub.kernel32.dll_GetCurrentProcess
cmp eax, 0xffffff2e
jne 0x401242
call sub.advapi32.dll_LsaSetSecret
call sub.user32.dll_DrawFrame
call sub.user32.dll_DrawFrame
call sub.user32.dll_DrawFrame
call sub.user32.dll_DrawFrame
call sub.user32.dll_DrawFrame
call sub.advapi32.dll_LsaSetSecret
call sub.advapi32.dll_LsaSetSecret
call sub.user32.dll_DrawFrame
call sub.user32.dll_DrawFrame
call sub.user32.dll_DrawFrame
call sub.user32.dll_DrawFrame
call sub.advapi32.dll_LsaSetSecret
call sub.advapi32.dll_LsaSetSecret
call sub.user32.dll_DrawFrame
call sub.advapi32.dll_LsaSetSecret
call sub.user32.dll_DrawFrame
call sub.user32.dll_DrawFrame
call sub.user32.dll_DrawFrame
call sub.advapi32.dll_LsaSetSecret
call sub.user32.dll_DrawFrame
call sub.user32.dll_DrawFrame
call sub.advapi32.dll_LsaSetSecret
call sub.user32.dll_DrawFrame
call sub.advapi32.dll_LsaSetSecret
call sub.advapi32.dll_LsaSetSecret
call sub.user32.dll_DrawFrame
ret
jmp 0x47544a
neg ecx
jmp 0x476e9e
push 0x729f773c
dec ebx
xchg ecx, ebx
neg edx
rol esi, 0x1e
add ecx, esi
inc edx
sub edx, 0x746597d9
shl esi, 0x13
xchg ebx, esi
add edx, esi
jmp 0x4769b1
call edi
and esi, ecx
mov esi, ecx
shl ecx, 1
or ecx, ebx
or ebx, ecx
or edx, ecx
jmp 0x475963
pop edi
not ebx
inc ecx
ror edx, 3
xor esi, 0x746ee295
add esi, ebx
jmp 0x475bc2
pop edi
ror edx, 0x11
add esi, ecx
or ecx, ebx
neg edx
jmp 0x47789f
push 0x728676b2
xchg esi, ecx
add esi, 0x74764b28
and ecx, edx
and ecx, edx
dec ecx
or ecx, ebx
add ecx, edx
or esi, ebx
jmp 0x476311
pop edi
or edx, ebx
shr ecx, 3
sub ecx, 0x748ab4e8
mov ebx, ecx
xor edx, esi
sub ebx, esi
jmp 0x475be8
call edi
xor ecx, edx
bswap edx
add ecx, edx
rol ebx, 0x1b
or esi, 0x7498c0f6
sub ebx, ecx
and edx, ecx
jmp 0x476d32
push 0x7299a018
or esi, 0x74a1369a
bswap esi
xor ecx, edx
mov edx, 0x74a1ed11
and edx, esi
mov edx, ebx
dec esi
mov ecx, ebx
sub ecx, ebx
sub ecx, 0x74d108f2
and esi, ecx
and esi, edx
rol esi, 0x15
or ecx, esi
shl edx, 5
jmp 0x475e4e
pop edi
dec esi
sub edx, ebx
xchg edx, esi
neg edx
or esi, edx
ror ebx, 0x17
add edx, esi
xchg ecx, edx
rol esi, 5
xor esi, 0x74e0eea7
jmp 0x477127
pop edi
and edx, esi
sub edx, ecx
xor ebx, ecx
add esi, edx
xchg ebx, edx
mov ecx, 0x74e51535
add edx, esi
sub ecx, esi
jmp 0x4761d0
push 0x40
xchg edx, ebx
and esi, 0x74eda8d3
add ebx, esi
shr ecx, 2
xchg edx, ebx
and ecx, edx
xor ecx, 0x74eeeef1
rol esi, 0x10
inc esi
dec ecx
jmp fcn.00477e30
call fcn.00477f50
shl edx, 0xf
xor ecx, ebx
or edx, 0x74f6707d
or ecx, esi
add esi, 0x74f6faaa
add ecx, edx
mov ebx, ecx
or esi, edx
jmp 0x476ab2
pop edi
xchg esi, ecx
shl edx, 0x1b
neg esi
mov esi, ebx
add ebx, 0x74f90260
bswap ebx
add ecx, 0x74f97fc5
xchg edx, ebx
sub esi, 0x74f9f838
add edx, esi
jmp 0x4773cb
mov edi, 0x2a371b56
sub edx, ebx
or edx, 0x7503536f
add ebx, edx
not ebx
xor ebx, ecx
shr ebx, 5
dec ebx
and esi, ecx
shr edx, 4
and edx, ecx
shl edx, 0x1a
and edx, ebx
mov ecx, 0x7505fd52
not ebx
mov esi, edx
jmp 0x477257
push 0x7298c6e1
sub ecx, 0x7514aeeb
add ecx, ebx
or esi, edx
and esi, 0x7515546c
neg esi
sub ecx, edx
ror edx, 0xa
shr ebx, 0x1d
xor ecx, 0x75167d44
jmp 0x475b06
pop edi
xor esi, edx
dec esi
xchg ebx, esi
mov esi, 0x75178635
or ecx, esi
jmp 0x476510
push esp
xchg edx, ebx
xchg edx, ebx
or ecx, edx
sub ebx, edx
bswap esi
add ecx, 0x751b5f48
shr ebx, 0x13
jmp 0x475feb
push 0x72990fc1
and ecx, edx
add ebx, 0x751c2edf
not ecx
jmp 0x476a71
push 0x729d2282
xor ecx, 0x751da956
xor ecx, 0x751de3de
mov ecx, 0x751e1cbf
mov esi, ebx
shr ebx, 0xd
or edx, 0x751ed004
add esi, edx
and edx, ecx
and ebx, edx
xor edx, esi
jmp 0x477c47
push 0x72862e76
mov ebx, ecx
or esi, edx
dec ebx
neg ecx
mov ebx, edx
sub esi, ebx
ror ecx, 4
shr ecx, 0x11
xor esi, edx
dec ecx
shr esi, 6
jmp 0x475541
call edi
xor ebx, 0x7526a104
mov ecx, ebx
mov esi, ecx
xchg ebx, ecx
mov ebx, edx
sub edx, ebx
mov ecx, esi
shr esi, 1
inc edx
sub esi, ebx
jmp 0x4768fb
pop edi
xor esi, edx
add esi, 0x7529237a
inc ecx
ror ecx, 0xc
ror ecx, 0x1f
sub ecx, ebx
and esi, ecx
add ebx, 0x752a82ec
or ebx, ecx
rol edx, 8
or ecx, ebx
jmp 0x476054
pop edi
xor esi, edx
mov ebx, esi
mov edx, 0x752be4d8
and ebx, 0x752c1cd3
not edx
rol edx, 0x1f
sub edx, esi
and esi, ecx
sub esi, ecx
dec edx
and ecx, esi
or esi, ecx
xor ecx, edx
jmp 0x4766f0
push 0x729566af
xchg edx, ebx
xor edx, ebx
xchg esi, edx
xchg ebx, esi
jmp 0x477b46
push 0x728e5772
sub ecx, ebx
shl ebx, 0x15
sub edx, ebx
shr esi, 0x18
mov edx, esi
xchg edx, ebx
xor edx, ebx
sub ebx, 0x753c2e9e
and ecx, ebx
jmp 0x47640e
push 0x729cd72e
sub esi, ebx
sub esi, edx
and ecx, esi
shr edx, 0x19
nop
ror ecx, 0x16
xor esi, 0x753e4fb4
ror ecx, 8
or ecx, 0x753ecb6a
jmp 0x475b25
call edi
neg ecx
and edx, ebx
ror ebx, 0xb
and esi, 0x7544245b
jmp 0x4767d0
push 0x72a00af1
and ecx, ebx
xor esi, ecx
add edx, ebx
shl ecx, 0x1c
jmp 0x476750
mov edi, 0x40495727
xor ebx, 0x754dd41c
sub ecx, esi
add ecx, edx
or ecx, esi
xchg esi, ecx
bswap ebx
jmp 0x47659d
call edi
xchg esi, edx
mov esi, 0x75559f2c
mov ebx, ecx
add ebx, 0x7556182a
inc esi
ror ecx, 3
and esi, ebx
and ebx, 0x75571ff6
xchg ebx, ecx
jmp 0x4764eb
mov edi, 0x2a371b56
or edx, ecx
add ecx, esi
or edx, ecx
mov ebx, ecx
mov ebx, esi
neg ebx
add esi, 0x7559cda6
sub ecx, ebx
or ecx, esi
jmp 0x477d1b
call fcn.00477f50
add esi, ecx
xor ebx, edx
mov ecx, 0x755b26b5
add ebx, 0x755b64ea
jmp 0x4756fb
call edi
sub ecx, esi
and edx, 0x755eec14
sub ecx, esi
sub esi, ecx
jmp 0x477f10
push 0x72a2e736
and ecx, 0x75631dc5
or ebx, 0x75635a1c
sub edx, ecx
mov ebx, 0x7563d2bb
ror esi, 0x1d
not ecx
add edx, ebx
add ecx, edx
or ebx, 0x75651130
xor edx, ecx
not esi
jmp 0x477c78
pop edi
xor edx, ebx
mov ecx, 0x756fd51a
xor edx, ebx
sub edx, esi
and edx, ebx
xor ecx, ebx
bswap edx
jmp 0x476e41
pop edi
shl ebx, 0x14
or edx, ebx
or ebx, edx
jmp 0x4778bd
push esp
mov ecx, ebx
and esi, ecx
and esi, 0x7578bf35
mov edx, 0x75790f2b
sub ebx, 0x75794e08
add esi, 0x75798da8
mov esi, 0x7579cc7d
sub ecx, esi
jmp 0x4758bd
mov edi, 0x4132136a
rol esi, 0x12
add edx, ebx
inc edx
mov esi, 0x7580a177
mov ebx, edx
xchg ecx, esi
inc ebx
sub esi, 0x758199b9
xor ebx, edx
jmp 0x477feb
push 0x72811f4f
sub esi, edx
neg esi
sub esi, ecx
dec edx
mov edx, 0x7588a707
xchg ebx, ecx
rol esi, 0x16
or edx, esi
and ebx, 0x7589a013
jmp 0x47770f
pop edi
or esi, 0x758ba272
ror ecx, 0x1c
add ebx, esi
or ebx, esi
and ecx, 0x758ca954
xchg ebx, esi
sub esi, ebx
jmp 0x477a72
push 0x72a20d32
dec ecx
add esi, ecx
xchg edx, ebx
mov esi, edx
add esi, ecx
not ecx
mov edx, esi
or edx, ecx
shr esi, 0xf
mov edx, esi
jmp 0x477b02
pop edi
and esi, edx
xchg esi, ecx
ror ecx, 0x1f
mov esi, 0x75a554d8
or esi, 0x75a593b9
jmp 0x476b55
call fcn.00477f50
and ebx, 0x75ad72ca
add edx, ebx
shr ecx, 5
xchg ecx, edx
inc ebx
or esi, edx
sub edx, ecx
mov ebx, 0x75b019ba
jmp 0x47702a
pop edi
nop
and ebx, 0x75b0a5a9
xchg edx, ecx
nop
mov ecx, esi
jmp 0x475451
push 0x7286bdbd
and ecx, esi
sub esi, ecx
neg ebx
xor ebx, esi
add esi, ebx
sub ebx, edx
not edx
add ebx, 0x75b338ed
jmp 0x476d15
pop edi
mov edx, 0x75e0fe8b
neg ecx
mov edx, esi
shl esi, 0xc
xchg esi, ecx
xor esi, ecx
xchg esi, ecx
or ebx, 0x75e29fb5
and esi, edx
or ebx, ecx
jmp 0x477fc2
mov edi, 0x40495727
sub edx, esi
mov ebx, esi
xchg edx, ebx
not esi
sub ecx, esi
mov ecx, ebx
or esi, edx
shl ebx, 0x16
mov ecx, ebx
jmp 0x475940
push 0x7283ef00
add ebx, edx
ror ecx, 0x1a
add ecx, 0x75e5f9c7
shr esi, 6
rol ecx, 9
mov edx, esi
xor edx, ebx
xchg ecx, ebx
sub ebx, edx
jmp 0x47782f
pop edi
xchg ebx, ecx
xor ecx, ebx
xor esi, 0x75ee6851
or ecx, 0x75eea2ff
add esi, 0x75eeda5d
and ecx, edx
mov edx, 0x75ef490c
xchg ebx, edx
shr ecx, 0x12
or ebx, esi
or ecx, edx
dec ebx
add esi, ebx
mov ebx, esi
jmp 0x477c2b
pop edi
xchg ebx, edx
rol ebx, 0x17
mov ebx, ecx
mov ecx, ebx
not esi
sub ecx, esi
add esi, 0x75f28883
inc ecx
sub ecx, 0x75f2f974
mov esi, 0x75f33165
jmp 0x475653
pop edi
add ebx, esi
ror ebx, 0xb
add ebx, 0x75f3f658
add ecx, esi
mov esi, ebx
bswap esi
sub ecx, edx
shl ecx, 0x18
or edx, ebx
ror ebx, 0x14
or esi, edx
or edx, esi
mov ebx, 0x75f62ccc
and ebx, esi
jmp 0x4754d2
pop edi
mov esi, ebx
add ebx, ecx
neg ecx
ror esi, 1
shl ecx, 6
add ebx, 0x75f9b45a
and ebx, edx
mov esi, ecx
jmp 0x477d94
call fcn.00477f50
add edx, ecx
and ebx, ecx
dec ebx
rol ebx, 0x14
nop
mov ecx, edx
or esi, ebx
jmp 0x475e2a
call fcn.00477f50
sub ebx, edx
not ebx
and edx, ebx
xor esi, 0x76024603
add esi, ebx
nop
shl ecx, 4
dec ecx
rol ebx, 0x1c
xchg ecx, esi
dec edx
and ebx, 0x76041b99
jmp 0x47785a
pop edi
bswap ebx
mov ebx, edx
and ebx, esi
mov ecx, ebx
sub ecx, 0x7608bf39
sub ebx, edx
mov edx, esi
xor ebx, 0x760a1edf
xor esi, ecx
mov edx, 0x760a8c4d
or esi, edx
jmp 0x476266
pop edi
dec edx
xor esi, ebx
add esi, ebx
shl edx, 4
or esi, ecx
neg edx
add esi, 0x7611c454
xor edx, ebx
neg edx
and ecx, esi
not ebx
mov ecx, esi
jmp 0x475fc0
push 0x728e0f67
add esi, ecx
xor edx, ebx
xchg esi, ecx
xor ebx, ecx
bswap esi
jmp 0x475caf
mov edi, 0x2a371b56
xchg edx, ebx
neg esi
sub ecx, edx
xchg edx, ebx
bswap ecx
jmp 0x476c48
push 0x72920531
xor ecx, edx
shr ecx, 0xc
add edx, ebx
xchg esi, ecx
mov ebx, 0x76232696
or ebx, edx
add edx, ebx
xchg ebx, esi
xchg ebx, esi
jmp 0x475c9d
pop edi
xchg ebx, edx
mov ecx, ebx
mov edx, ecx
and ecx, ebx
bswap esi
shr ecx, 0x18
xor ebx, 0x76290ab5
or ebx, 0x762948a4
xchg esi, edx
and edx, 0x7629d2c5
sub esi, ecx
and esi, ebx
jmp 0x4770aa
pop edi
or edx, ecx
xchg esi, edx
and ecx, esi
or edx, 0x762b55a1
and esi, ecx
mov edx, ecx
or edx, ecx
xchg ebx, edx
add esi, edx
jmp 0x477a52
pop edi
and edx, esi
add edx, 0x763b0ca6
mov ecx, esi
xchg esi, edx
sub ebx, 0x763bc310
or ebx, 0x763c02b6
mov ebx, 0x763c3f78
xor ecx, 0x763c7d6f
xchg esi, edx
jmp 0x476696
pop edi
xor edx, ebx
or ecx, ebx
sub edx, 0x763fea03
xchg esi, ebx
and edx, ecx
xor ebx, 0x7640a381
xor ebx, esi
ror edx, 0x15
not ebx
ror edx, 0xe
xor edx, ecx
xchg edx, esi
sub esi, ecx
sub ecx, esi
and ebx, esi
jmp 0x475ab7
call edi
mov esi, 0x7646019e
xor ebx, esi
sub edx, ecx
bswap esi
not ecx
xor ebx, ecx
and ebx, 0x7647861a
shl ebx, 9
rol ebx, 0x19
xor esi, ecx
xchg ecx, esi
or esi, edx
jmp 0x4772ba
call fcn.00477f50
neg esi
mov edx, ebx
mov edx, 0x76499e32
xchg esi, ebx
bswap ebx
xchg ecx, esi
mov esi, edx
jmp 0x476ad8
push 0x729fc196
xchg esi, ecx
sub edx, ebx
sub ecx, edx
xor edx, ecx
add esi, 0x764e13dc
shr edx, 0xa
add ecx, ebx
and ecx, 0x764ecb44
shr ebx, 0x17
xchg ecx, esi
jmp 0x475d72
push 0x72995749
xor ecx, esi
mov ecx, edx
sub esi, edx
mov esi, ebx
inc ecx
rol edx, 0x14
or esi, edx
xchg ebx, edx
ror edx, 0x10
xchg ecx, ebx
mov ecx, 0x76873647
and ecx, esi
jmp 0x475767
pop edi
add ebx, esi
xor edx, ecx
sub ebx, esi
rol ebx, 0x1b
mov ebx, 0x7688bac1
ror esi, 0xa
xor edx, ecx
xchg ebx, edx
jmp 0x4757ef
call edi
xor ebx, esi
nop
dec ebx
mov ecx, esi
xor esi, ebx
xchg esi, edx
xor edx, esi
or ecx, 0x768b90ee
xor ebx, esi
and ecx, ebx
or ebx, edx
xor ecx, esi
add ebx, edx
shl ecx, 0xd
jmp 0x476a97
call edi
add esi, 0x768d4f8f
add ecx, edx
shr esi, 0x17
not ebx
sub ecx, esi
mov ebx, ecx
xchg edx, ebx
jmp 0x47800c
push 0x728c140c
add ecx, edx
and esi, 0x768f54c4
or edx, esi
and esi, ebx
or ecx, ebx
xchg ebx, edx
mov esi, 0x76907ea8
xchg edx, ebx
or esi, 0x769109c3
mov ebx, ecx
jmp 0x475dbe
mov edi, 0x40495727
add ecx, esi
add edx, 0x7693a8b1
not esi
or ecx, ebx
xchg esi, ebx
jmp 0x4774e9
pop edi
xchg ecx, ebx
or esi, edx
add ecx, edx
mov edx, ecx
xchg edx, esi
ror ebx, 0x1d
add esi, ecx
xchg ebx, ecx
add ecx, edx
add esi, 0x7696ed7a
jmp 0x477cf1
call fcn.00477f50
xor edx, 0x76a7a182
xor esi, ecx
and ebx, ecx
sub ecx, esi
bswap edx
or edx, 0x76a8df4b
dec ecx
add ecx, 0x76a96fbc
sub esi, edx
and ebx, 0x76a9ea07
add ecx, ebx
and ebx, 0x76aa629c
neg ecx
or esi, 0x76aadfce
jmp 0x475473
mov edi, 0x2a371b56
add edx, esi
sub ebx, esi
xchg esi, ecx
rol esi, 0x16
shr ebx, 0xb
or ecx, ebx
ror esi, 4
or ecx, edx
sub ebx, edx
jmp 0x476973
push 0x72870468
add esi, ecx
xor esi, edx
xor esi, 0x76b6e413
or ebx, edx
shl esi, 9
xchg ecx, ebx
and esi, edx
jmp 0x476cf6
pop edi
xor ebx, 0x76b83ed5
add ebx, 0x76b88d55
jmp 0x4767fb
push 0x728b86a4
shl ecx, 0x18
and ecx, esi
mov ebx, edx
sub esi, 0x76c92065
and ecx, edx
neg esi
add esi, ebx
shr ebx, 6
neg ecx
inc esi
add ecx, edx
xchg edx, esi
mov ebx, edx
jmp 0x47738e
push 0x7280cf7c
xchg esi, ebx
mov edx, esi
xor ebx, edx
bswap ebx
add ecx, 0x76cfa09b
sub edx, esi
neg esi
or ebx, esi
jmp 0x4760bc
call edi
xchg edx, ecx
sub esi, 0x76ec48c6
or esi, ecx
add ecx, esi
mov ecx, esi
add ecx, edx
xchg ebx, esi
jmp 0x4768b1
pop edi
mov ebx, edx
dec ecx
or esi, 0x76eff591
shr ecx, 0x1a
or ebx, ecx
inc edx
xchg edx, ecx
xchg esi, ebx
shr esi, 0x11
add ecx, ebx
add edx, 0x76f1f8cc
dec ecx
shr ebx, 0x18
or esi, ecx
jmp 0x4763ec
pop edi
mov ebx, esi
add ecx, esi
rol ebx, 7
neg ecx
add esi, 0x76f5f722
jmp 0x4771c0
call fcn.00477f50
and esi, ebx
and edx, ebx
shl esi, 0x14
mov esi, ecx
inc edx
or esi, ebx
sub ebx, esi
jmp 0x475d2f
push 0x72900a65
sub edx, esi
ror ecx, 2
sub esi, edx
mov ebx, esi
rol ebx, 0x1b
neg edx
dec esi
neg edx
mov edx, 0x7700fb0d
mov ecx, esi
sub esi, ecx
jmp 0x476b3d
pop edi
ror ecx, 2
xchg esi, edx
neg edx
or edx, 0x77099cda
bswap edx
and esi, 0x770a1a0b
sub edx, ecx
mov edx, ebx
sub esi, ecx
mov ecx, 0x770b1eb7
xor ebx, esi
xor ebx, 0x770b9ae3
mov ecx, ebx
xor ecx, edx
mov esi, edx
jmp 0x4762ff
call fcn.00477f50
add ecx, 0x77147cc6
add ecx, edx
inc esi
sub ecx, 0x7715365c
mov ecx, edx
sub ecx, esi
mov edx, ebx
nop
xor ebx, 0x771679de
jmp 0x475eb1
pop edi
xor edx, ecx
dec ecx
or ecx, edx
not edx
xchg ecx, esi
and edx, ecx
and ebx, esi
shl ecx, 7
jmp 0x4774fe
push 0x728bcde0
or ecx, ebx
and ebx, esi
or esi, edx
bswap edx
or edx, esi
or edx, ebx
shl ebx, 0x17
xor ecx, esi
xor esi, ecx
mov esi, 0x772cda4b
or edx, esi
jmp 0x476af2
pop edi
sub esi, 0x772f0b62
or ecx, 0x772f4983
xchg edx, ecx
mov ebx, edx
jmp 0x475839
call fcn.00477f50
dec ebx
sub edx, ecx
xchg esi, edx
add ecx, ebx
nop
rol edx, 7
jmp 0x47694b
push 0x72917591
xchg ecx, esi
mov ebx, edx
neg ecx
add esi, edx
or esi, ebx
add edx, ebx
xor ebx, esi
bswap ecx
xor ecx, 0x7746f6b2
inc edx
or ecx, 0x774770c4
add ecx, edx
jmp 0x477f33
pop edi
mov ebx, edx
or esi, ecx
mov ecx, 0x776005a6
mov edx, ecx
sub esi, 0x77608c1f
bswap esi
xchg ebx, edx
or esi, edx
mov esi, ebx
inc edx
xor esi, ebx
bswap ecx
jmp 0x475f82
mov edi, 0x40495727
and ecx, edx
or ebx, edx
xor ebx, 0x77630628
xchg esi, ebx
ror edx, 0x13
jmp 0x4779af
push 0x728167bf
bswap edx
or esi, ebx
inc ecx
ror ebx, 0x14
xor esi, edx
sub ebx, esi
sub edx, esi
xchg edx, ecx
jmp 0x475a01
push 0x72a29e75
shl ebx, 0xc
and edx, esi
and ecx, 0x776eb574
bswap esi
add ecx, esi
mov esi, ecx
dec ebx
xor ecx, 0x77700344
xor ecx, ebx
bswap esi
add ecx, 0x7770c1f6
inc ecx
not ecx
sub ebx, edx
mov edx, ebx
jmp 0x475eeb
push 0x729c8c04
not ebx
xor ebx, ecx
or edx, esi
add ecx, edx
ror edx, 0xd
sub esi, 0x77734ced
bswap esi
not ebx
mov edx, 0x7774161d
jmp 0x475cd1
call edi
inc ecx
xchg esi, edx
or ebx, esi
jmp 0x47662d
mov edi, 0x2a371b56
not ebx
add esi, ebx
mov edx, ecx
shl ecx, 8
xor edx, esi
bswap esi
and ecx, 0x7781023a
shr ebx, 0x1d
rol ebx, 0xc
or edx, esi
xor esi, 0x77820723
jmp 0x4762de
call edi
and ebx, ecx
and ecx, esi
dec ebx
sub ebx, edx
xor ecx, esi
mov ebx, ecx
xor ecx, esi
sub ebx, ecx
xor ecx, esi
mov ebx, esi
or ebx, edx
sub ebx, ecx
shl esi, 0x10
sub ecx, edx
xor ecx, esi
jmp 0x47765b
pop edi
shr esi, 0xa
xchg esi, ebx
xor ecx, ebx
or edx, ebx
dec ecx
add ecx, edx
mov ebx, edx
and edx, ecx
xor esi, 0x7789cf4d
not ebx
jmp 0x477d72
push 0x7285e708
and edx, 0x778abdcf
shr esi, 0xb
and ecx, esi
nop
or ecx, esi
or ebx, 0x778bec43
add ebx, 0x778c3add
sub ecx, 0x778c77ae
and ecx, ebx
and ebx, ecx
jmp 0x475b5f
mov edi, 0x40495727
shr ebx, 0x1f
dec ecx
shr ebx, 7
neg esi
or edx, 0x77986fc4
ror ebx, 0x1e
bswap ebx
or ebx, esi
and ecx, ebx
jmp 0x475e6e
mov edi, 0x40495727
inc edx
not ecx
shr ecx, 3
mov esi, ecx
ror ebx, 0x16
sub edx, ecx
ror esi, 0xd
jmp 0x4765d9
call fcn.00477f50
dec edx
or edx, esi
sub ecx, 0x779fea95
mov ecx, esi
sub ebx, esi
xchg esi, edx
jmp 0x475ba3
push 0x7289d47f
add ecx, edx
xchg ecx, esi
xor edx, 0x77a86ad8
sub ecx, edx
sub esi, 0x77a8e6bf
xchg ebx, ecx
and edx, 0x77a962ac
bswap ebx
sub edx, esi
rol ecx, 0xf
jmp 0x477995
pop edi
and ebx, edx
xor ebx, esi
or edx, ebx
and esi, ebx
mov edx, ebx
ror edx, 0xe
not esi
dec esi
add esi, edx
or edx, 0x77acad25
or edx, ebx
jmp 0x475508
pop edi
mov edx, ecx
and edx, ebx
add edx, ecx
add ebx, 0x77adf23e
or esi, ecx
neg edx
xchg edx, ebx
mov ecx, 0x77aefbf3
xchg ecx, edx
or ebx, 0x77af774c
xchg ecx, esi
or ecx, 0x77aff435
jmp 0x477b84
push 0x72a25637
ror ebx, 0x1c
or esi, ecx
rol esi, 6
shl esi, 3
bswap esi
xchg ecx, esi
xchg esi, edx
add esi, ebx
or edx, esi
jmp 0x477729
push 0x7295aff7
sub esi, ebx
shr edx, 0x18
inc edx
mov ebx, edx
dec ebx
bswap ebx
jmp 0x477954
push 0x72836059
or edx, esi
add esi, ebx
xor edx, ebx
shl ebx, 0x16
not ebx
bswap edx
sub ebx, esi
xchg edx, ebx
ror ebx, 0xd
xor ecx, ebx
xchg ecx, edx
and edx, ebx
jmp 0x477cce
pop edi
bswap ecx
inc ebx
xchg edx, ecx
mov edx, esi
sub ecx, 0x77ce2f82
xor esi, ebx
shl ebx, 0x14
add edx, ebx
sub ebx, esi
jmp 0x47705a
mov edi, 0x2a371b56
xchg ecx, edx
add ebx, 0x77d09263
neg ebx
xor edx, esi
not esi
bswap ecx
sub ebx, esi
xor esi, 0x77d29caa
xor ebx, edx
jmp 0x4770bf
push 0x72a3304a
add ecx, esi
shr edx, 5
or esi, 0x77d4c993
add esi, ecx
add ecx, 0x77d5508d
sub ebx, esi
not ebx
and ecx, 0x77d6098e
mov ebx, 0x77d64695
and edx, 0x77d68243
jmp 0x47767f
push 0x7283a8d9
mov ecx, edx
and edx, ecx
xor esi, ecx
xor ecx, edx
mov ebx, 0x77daffc9
sub esi, ecx
shl ebx, 0xa
and edx, ecx
shl esi, 4
and ecx, ebx
jmp 0x47642b
pop edi
shl ebx, 0xe
not esi
xor ecx, 0x77dd0049
xchg ebx, ecx
dec ecx
jmp 0x476551
call fcn.00477f50
mov esi, ecx
or ebx, ecx
xchg ebx, esi
and esi, ebx
or edx, ebx
xor edx, esi
add ecx, esi
mov ebx, 0x77e195a2
inc ecx
or esi, 0x77e2154a
dec ecx
xor ebx, edx
sub esi, ecx
not ecx
add ecx, 0x77e3f6e4
or edx, 0x77e43548
jmp 0x4777c5
push 0x72987e6b
or edx, esi
dec esi
rol esi, 0x1f
mov edx, ebx
sub ecx, edx
rol ebx, 0x1d
rol esi, 0xa
or edx, ebx
add esi, ebx
xchg edx, ecx
not edx
jmp 0x475a8d
push 0x729c42c6
or edx, 0x77e99972
xchg edx, ecx
add edx, 0x77ea136e
xor ebx, 0x77ea51d8
or esi, 0x77ea8e13
xor esi, ebx
or ecx, ebx
sub edx, 0x77eb42fb
shr ebx, 4
neg edx
or esi, ecx
inc ebx
and esi, 0x77ec8590
and edx, 0x77ecc281
neg ebx
or esi, ebx
jmp 0x477768
pop edi
and ebx, esi
and ebx, 0x78046e8e
sub ebx, 0x7804ac71
bswap ebx
xchg edx, ecx
add ebx, 0x78056a76
not ebx
mov esi, ebx
nop
jmp 0x4760f3
push 0x7291bed9
not ecx
shl edx, 0xd
add esi, 0x78085837
xor ecx, 0x7808d7c3
not edx
jmp 0x476786
push 0x72898c69
nop
bswap ebx
xchg edx, esi
xor ecx, ebx
or ecx, 0x7819e6b2
jmp 0x477a27
call fcn.00477f50
xor ebx, esi
add ecx, ebx
nop
xor ecx, 0x781c022d
or ecx, esi
add ecx, edx
sub esi, ebx
neg ecx
or edx, esi
xor ebx, ecx
jmp 0x475aed
pop edi
add ebx, ecx
mov ebx, ecx
xor ecx, ebx
shr esi, 0xd
or edx, esi
and esi, 0x781f6335
bswap ebx
inc edx
mov ecx, esi
jmp 0x4764ba