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

Disassembly:
call sub.kernel32.dll_GetCommandLineA
cmp eax, 0xfffffeee
jne 0x401075
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.kernel32.dll_GetCommandLineA
cmp eax, 0xffffff26
jne 0x4010d6
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.user32.dll_GetMessageTime
cmp eax, 0xffffff06
jne 0x401146
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.kernel32.dll_GetCurrentThreadId
cmp eax, 0xfffffefa
jne 0x4011e3
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.kernel32.dll_GetCommandLineA
cmp eax, 0xfffffed6
jne 0x401253
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
jmp 0x475529
xor edx, ebx
not ebx
mov ecx, 0xbf4bb86e
not ecx
xor ecx, ebx
xor edx, ecx
shl ecx, 0x1b
jmp 0x4757ea
push 0xbf58adc3
or esi, 0xbfa5e166
and edx, 0xbfa600e2
add edx, ebx
shr esi, 0xd
not ebx
mov esi, edi
jmp 0x475c96
push 0xbf5455b8
and ebx, edx
xchg edi, ebx
or edi, ebx
xor esi, edi
or ebx, edx
and edi, edx
add esi, edx
xor ebx, edi
xor ebx, 0xbfaaad0a
ror esi, 3
jmp 0x4766a8
push 0xbf4f2c66
mov edx, 0xbfabfb38
and esi, ebx
and edx, esi
xchg esi, ebx
xchg esi, edi
xchg edx, esi
jmp 0x4759b0
push 0xbf560a7e
and edx, esi
sub ebx, esi
mov edi, esi
or ebx, edi
or edx, ebx
dec esi
add edi, edx
mov ebx, esi
jmp 0x475943
call fcn.0047825c
dec edx
shl ebx, 6
xchg edx, ebx
sub edi, edx
shr edx, 0x13
and edx, 0xbfb1fb8c
and edi, edx
sub ebx, esi
add edx, edi
and edx, edi
jmp 0x475f96
call fcn.0047825c
ror ebx, 0x18
rol edx, 3
shl esi, 8
shl edx, 0x1f
inc ebx
xor edi, 0xbfb30938
jmp 0x4773ed
pop ecx
shr edi, 0xb
xor ebx, edi
mov edi, esi
sub edx, ebx
or ebx, edx
and edi, edx
mov ebx, 0xbfb6999a
not ebx
and ebx, edx
sub edi, edx
jmp 0x477a6a
call fcn.0047825c
nop
or ebx, edx
and edi, edx
and esi, edi
xor esi, ebx
add ebx, edi
shr edx, 0x1b
xor ebx, edx
xor edx, esi
xor edi, edx
jmp 0x475eac
push 0xbf4e0b26
dec edi
add esi, 0xbfb83126
sub edx, ebx
xor ebx, 0xbfb86420
xor edx, esi
xor esi, edi
jmp 0x476317
push 0xbf50bd2a
inc ebx
bswap esi
inc edx
bswap edi
mov ebx, edi
xchg edx, edi
xor edi, ebx
shl esi, 0x1f
sub edi, ebx
add edi, esi
inc ebx
sub edx, esi
dec esi
sub edi, edx
jmp 0x475dbb
push 0xbf50f744
add esi, ebx
and edx, ebx
shr edi, 0xb
and ebx, edx
shl esi, 0x1e
and edx, ebx
not ebx
or esi, 0xbfbd3834
xchg edx, ebx
neg edi
neg esi
xor ebx, 0xbfbda25c
jmp 0x47654a
push 0xbf4e47dc
xor edx, 0xbfbe4186
mov esi, ebx
add ebx, edx
xchg ebx, edi
add edi, 0xbfbea732
sub ebx, 0xbfbec2cc
jmp 0x47728d
pop ecx
or ebx, edx
dec ebx
and esi, 0xbfbf1a30
or edi, esi
sub edi, 0xbfbf52d0
and ebx, esi
or esi, ebx
mov ebx, edi
xchg edx, edi
bswap edi
jmp 0x4771e5
push 0xbf5aa614
neg esi
ror ebx, 0x1a
ror esi, 0xd
sub edx, 0xbfc04524
xchg ebx, edx
and ebx, edi
sub edi, esi
xor edx, ebx
jmp 0x476581
push 0xbf5628d0
or edx, ebx
and ebx, edx
add edx, esi
not edx
xor ebx, esi
xor esi, edx
or ebx, 0xbfc282b0
add edx, 0xbfc29ca4
neg edx
add ebx, esi
jmp 0x477ebb
pop ecx
xchg edi, ebx
xchg edi, esi
add esi, 0xbfc46600
xor ebx, esi
rol edi, 0x1a
xor edx, edi
and edi, ebx
and esi, edx
xor edx, edi
and edi, ebx
shl ebx, 0x1d
ror edi, 0x12
jmp 0x476cfc
mov ecx, 0x6440607e
xor edi, edx
neg edx
and edx, edi
add esi, edi
jmp 0x475728
push 0xbf50a1f0
xchg esi, ebx
mov edx, esi
jmp 0x475807
call fcn.0047825c
inc edi
or ebx, edi
inc edi
and esi, edx
xchg ebx, edi
xor ebx, 0xbfc9da34
jmp 0x478272
pop ecx
add edx, ebx
sub edx, 0xbfca93f6
shr edx, 8
add esi, 0xbfcac740
or edi, esi
mov edi, 0xbfcafafe
xor ebx, esi
not esi
xor ebx, edi
xor esi, ebx
and edi, edx
xor esi, 0xbfcb97d6
mov esi, 0xbfcbb03a
not esi
jmp 0x475561
push 0xbf55ed42
mov ebx, edx
xchg edi, esi
bswap edx
sub edx, ebx
xor ebx, 0xbfcd0404
and ebx, edi
jmp 0x475667
call ecx
or edi, edx
shr edi, 0x17
xor ebx, edi
ror edx, 3
neg edi
mov esi, edx
bswap esi
xor edi, edx
jmp 0x47773f
pop ecx
and edi, ebx
ror edx, 0x17
neg edi
xor esi, edx
add esi, edx
sub ebx, 0xbfd16d6a
add edi, edx
mov ebx, esi
mov esi, edx
and edi, esi
xchg edx, ebx
xchg ebx, esi
jmp 0x476de9
pop ecx
shl edx, 0x1e
and esi, edx
mov edi, edx
or edx, edi
or edx, ebx
or ebx, esi
and edi, esi
xor esi, edx
xchg edi, ebx
xor esi, edx
jmp 0x477614
push 0xbf58cafe
shl ebx, 5
rol edi, 0x18
xor esi, ebx
add edx, 0xbfdaf682
jmp 0x476fab
call fcn.0047825c
and esi, ebx
rol edi, 0x1a
and esi, ebx
and ebx, edx
xor edi, 0xbfe15b00
xchg esi, edi
jmp 0x476bf7
push 0xbf50da0a
add edx, edi
sub edi, 0xbfe28e20
xor edx, ebx
shl ebx, 0x19
mov edx, 0xbfe2dc90
add esi, 0xbfe2fa40
jmp 0x47587d
pop ecx
shl edx, 0x12
add edx, 0xbfe599ca
neg edx
sub edi, 0xbfe5cef2
shr edi, 0x16
xchg edi, ebx
or edx, 0xbfe6207c
inc esi
or ebx, esi
and edi, esi
jmp 0x477726
pop ecx
bswap edx
xor edi, esi
or edx, ebx
and ebx, edx
mov edx, ebx
and edi, 0xbfe87db0
jmp 0x47652c
call ecx
or edi, 0xbfe8a272
add edi, ebx
xor edi, 0xbfe8d452
and edx, edi
xchg edx, esi
xchg edx, ebx
mov edx, edi
bswap edx
sub edx, esi
xchg ebx, edx
mov edx, 0xbfe9a262
sub esi, edi
jmp 0x477572
push 0xbf524ed4
inc ebx
xchg esi, edi
sub esi, ebx
add esi, edi
add edx, 0xbfeb5d8e
xor edx, ebx
jmp 0x476975
mov ecx, 0x6440607e
shr edx, 0x14
dec edi
mov esi, edx
add esi, 0xbfeda614
sub ebx, edx
mov edi, edx
and ebx, esi
xor esi, 0xbfee0df4
and edx, esi
xchg ebx, esi
inc esi
and ebx, 0xbfee74d6
xor esi, ebx
add esi, ebx
jmp 0x475705
call ecx
sub esi, ebx
add esi, edi
nop
or ebx, edx
and edi, edx
xor esi, edi
or ebx, edx
bswap esi
add esi, ebx
rol edx, 0x14
not edi
mov esi, edi
inc esi
shl edx, 0x19
jmp 0x4774f1
call ecx
sub edx, edi
bswap edx
add esi, ebx
xor ebx, esi
jmp 0x476fe0
pop ecx
sub ebx, 0xbffdb554
sub esi, ebx
bswap edx
rol edi, 0x14
neg ebx
shr esi, 9
xor ebx, edi
rol ebx, 2
jmp 0x477f6b
pop ecx
xchg edx, esi
sub esi, 0xc004b956
or esi, edx
or edx, edi
add edi, 0xc00503a2
neg edi
xor edx, 0xc005384a
add edi, 0xc0055654
neg edi
add ebx, edx
jmp 0x47796f
pop ecx
sub edx, ebx
xor ebx, 0xc0087d04
rol ebx, 6
xor edi, ebx
jmp 0x4780fb
push 0xbf4e2a48
and edi, ebx
add ebx, edx
shl edi, 0xb
sub edx, ebx
neg edi
xchg edi, esi
shl edx, 0x18
xchg esi, edi
add edx, esi
not esi
jmp 0x4758bb
call ecx
shr ebx, 0x13
add ebx, edi
sub edi, edx
or esi, edx
dec edi
shl ebx, 0xd
ror ebx, 0x1c
and edx, edi
jmp 0x4771db
mov ecx, 0x6440607e
neg edi
sub ebx, esi
jmp 0x475d85
pop ecx
xor edx, edi
sub ebx, 0xc01b4f34
mov edx, ebx
mov edi, ebx
add edx, 0xc01b9762
and esi, ebx
xchg edi, esi
and esi, edi
jmp 0x4772a3
push 0xbf51137c
sub esi, edx
and edi, edx
ror esi, 0x13
ror edx, 8
or esi, 0xc01c6ab0
add edi, 0xc01c84c8
xor ebx, edi
sub edi, esi
mov esi, edi
inc esi
xor esi, 0xc01d0590
sub esi, 0xc01d1f84
xchg esi, edx
neg edx
jmp 0x4774df
push 0xbf5ac4c0
not esi
add esi, edx
bswap edi
add esi, edx
jmp 0x476d26
push 0xbf54721a
xor edx, 0xc026102c
xor edx, ebx
add ebx, edx
sub esi, edi
or ebx, 0xc02673c0
add ebx, edx
xchg edx, esi
not edx
or esi, edi
or esi, ebx
jmp 0x4764b3
push 0xbf538956
add edx, ebx
sub edi, esi
mov esi, edi
inc ebx
mov ebx, 0xc02859be
sub edx, ebx
jmp 0x477dd8
pop ecx
xor ebx, edx
or edi, esi
xor ebx, edi
mov edi, esi
sub esi, edx
and edi, esi
and esi, edx
mov edi, edx
jmp 0x4758dd
pop ecx
mov ebx, edi
shr edx, 0x15
bswap esi
sub edx, edi
and edx, 0xc02b112c
mov edi, ebx
and edi, edx
neg edi
jmp 0x4769b4
call fcn.0047825c
or edx, ebx
xor esi, edi
jmp 0x478059
call ecx
xchg ebx, esi
mov ebx, 0xc031676a
and esi, 0xc0318182
bswap esi
sub edx, edi
xor esi, 0xc031ce18
and edx, esi
xor edi, esi
jmp 0x476c10
pop ecx
xor esi, edi
xchg edx, ebx
dec esi
xor edi, 0xc0331f1c
xor edx, edi
rol ebx, 0x11
or ebx, edi
xchg edx, ebx
jmp 0x475ab0
pop ecx
rol ebx, 0xd
dec ebx
add ebx, edi
neg ebx
xchg edi, edx
xor edx, ebx
jmp 0x475a66
call fcn.0047825c
inc ebx
ror ebx, 0x1f
not ebx
sub edx, edi
or ebx, edi
inc esi
sub edi, 0xc036c05a
xor ebx, edx
sub ebx, 0xc036f3e2
xchg edi, ebx
jmp 0x477e82
call fcn.0047825c
ror edi, 0x1c
or edi, ebx
or esi, edx
add edi, ebx
jmp 0x477ea7
push 0xbf526a0e
dec edx
dec edi
shr edx, 4
sub edx, edi
add edx, ebx
and edi, 0xc03b3052
xor edx, 0xc03b4a46
or edi, edx
or esi, edi
sub edi, esi
jmp 0x47721e
push 0xbf4fd856
add edx, esi
and esi, ebx
and ebx, edi
add esi, ebx
sub ebx, esi
mov edx, esi
mov ebx, 0xc03d56f6
add edi, esi
jmp 0x477fa7
call fcn.0047825c
xor edx, ebx
xor esi, edx
mov ebx, edx
xchg esi, ebx
xchg edx, esi
and edi, edx
xor esi, edi
inc esi
jmp 0x476838
push 0xbf4f0f2c
or edi, edx
mov esi, ebx
inc ebx
or edi, edx
ror edx, 0x1f
add edx, edi
jmp 0x47564e
pop ecx
shr esi, 0x11
or ebx, edx
xor edi, ebx
xchg esi, ebx
mov esi, ebx
mov esi, 0xc04e2be6
mov ebx, edi
xchg ebx, esi
neg edi
xor esi, edx
jmp 0x477959
call ecx
sub edx, 0xc04eb870
dec esi
mov edx, ebx
xchg esi, edi
nop
nop
add esi, edi
rol edi, 0x19
jmp 0x47672a
pop ecx
xor edx, 0xc04f979e
xor edx, ebx
rol esi, 5
add esi, edi
rol edi, 0xc
mov edi, esi
add edi, 0xc05031d4
xchg ebx, esi
jmp 0x475b4f
pop ecx
not ebx
mov ebx, edi
not esi
and edx, 0xc050bfe0
jmp 0x475e96
mov ecx, 0x6440607e
and edi, edx
add ebx, esi
mov ebx, edi
or edx, edi
add edi, 0xc053c44c
mov ebx, 0xc053dd3e
or ebx, edx
and edx, ebx
shr edx, 0x12
inc edx
and edi, edx
not edi
neg edx
rol edx, 0x16
jmp 0x47691a
pop ecx
and ebx, esi
add ebx, 0xc056da46
and edx, ebx
inc esi
add edx, 0xc05726e4
or edx, esi
dec ebx
xor edx, 0xc05777c2
rol edx, 0xb
rol ebx, 7
or ebx, edi
add edx, edi
jmp 0x477ef3
push 0xbf5ae1a2
sub edi, 0xc0580160
xor ebx, esi
sub ebx, 0xc05834e8
add edx, 0xc0585126
mov edx, edi
mov edi, esi
xchg ebx, esi
mov ebx, 0xc058b3c6
jmp 0x477317
pop ecx
and ebx, edx
shl esi, 8
ror esi, 0x1c
or edi, 0xc05aa91c
sub esi, edi
or ebx, 0xc05adcfe
nop
rol edi, 0x12
or edx, edi
xchg ebx, edx
jmp 0x4768cd
mov ecx, 0x4132136a
neg esi
mov edi, esi
dec edx
sub edi, ebx
sub edi, edx
mov edx, ebx
jmp 0x4779b0
push esp
shr esi, 0x1e
inc esi
xor esi, 0xc0646346
sub esi, 0xc0647daa
add edi, ebx
xor ebx, esi
jmp 0x4780bb
pop ecx
sub ebx, edx
sub edx, 0xc064ed08
mov edx, esi
or edx, edi
add esi, edi
sub edx, ebx
jmp 0x476740
mov ecx, 0x6440607e
ror edx, 0xd
or ebx, edi
xchg edx, ebx
and edx, ebx
jmp 0x476b1b
pop ecx
add edx, esi
add edi, 0xc06bed74
sub edx, 0xc06c0758
or esi, ebx
jmp 0x4779f1
call fcn.0047825c
and ebx, 0xc06fac62
or esi, edx
dec edi
and esi, 0xc06ffd9a
xor ebx, 0xc070178e
shr edx, 0x10
jmp 0x475ae1
push 0xbf57a3a0
sub edi, edx
add esi, edi
sub edx, ebx
sub ebx, esi
and edi, edx
xor esi, edi
ror edi, 0x15
or esi, edi
not ebx
or edi, esi
or edi, 0xc0734540
mov ebx, edi
jmp 0x47739b
pop ecx
mov edi, ebx
add edx, 0xc0740e6c
or edi, 0xc0742850
and edi, 0xc0744244
add ebx, 0xc0745b36
xor esi, edi
mov ebx, esi
not edx
jmp 0x476134
pop ecx
xchg edi, esi
and esi, edi
xor edi, ebx
shl edi, 0xd
bswap ebx
xor esi, 0xc0755048
rol esi, 1
or edx, ebx
jmp 0x476d85
call fcn.0047825c
and esi, 0xc075ab00
or edi, 0xc075c930
sub edi, ebx
or ebx, 0xc075fc92
jmp 0x476125
push 0xbf5786f4
xor ebx, edi
neg edx
add ebx, esi
not esi
sub edi, esi
shl esi, 0xf
xor esi, 0xc0783496
xor edx, 0xc0784ea0
jmp 0x4770e3
pop ecx
not edi
or edx, ebx
jmp 0x476872
push 0xbf5521aa
or edi, edx
or edi, esi
xchg esi, edi
and edx, 0xc07943e8
mov edi, ebx
ror ebx, 0x11
and edx, edi
and ebx, edx
xor edi, 0xc079c110
and edx, edi
xor ebx, edx
mov edi, ebx
jmp 0x477dbe
pop ecx
mov ebx, esi
mov edi, edx
xor edi, esi
sub edi, ebx
jmp 0x47711d
push 0xbf528792
ror edx, 0x11
mov ebx, 0xc07ab7da
mov ebx, edx
xchg edi, esi
xor edi, esi
shr edx, 0x10
xor esi, 0xc07b340e
sub edi, esi
jmp 0x4775ea
mov ecx, 0x6440607e
and edx, edi
or edx, 0xc07d4ed0
sub esi, edx
xchg edx, ebx
jmp 0x47707c
pop ecx
add esi, 0xc07da5cc
mov esi, ebx
mov esi, 0xc07dd5b6
add esi, edi
add ebx, esi
or edx, edi
add edi, 0xc07e3a90
and esi, edi
xchg edx, edi
or edx, esi
jmp 0x4766ea
mov ecx, 0x6440607e
rol esi, 0xc
neg ebx
xor edx, esi
sub edx, ebx
xor ebx, 0xc0805432
shl edx, 0xb
xchg esi, edi
add edi, edx
add ebx, edi
not edi
xor edx, ebx
xor esi, edx
jmp 0x47786a
mov ecx, 0x6440607e
or esi, edi
mov edx, esi
mov ebx, 0xc0815ef8
add esi, 0xc081776a
neg esi
or edx, 0xc081b05c
add edx, esi
or edi, 0xc081e114
add esi, ebx
and edi, ebx
jmp 0x475a3b
push 0xbf57c028
not edx
xchg edi, esi
ror esi, 0x15
and edi, 0xc08510d6
jmp 0x476c8b
call ecx
sub edi, 0xc08686b2
xchg edi, edx
sub ebx, 0xc086b908
or edx, edi
add edi, 0xc086eb9c
not ebx
or esi, edx
mov edx, ebx
xchg esi, edi
xchg esi, ebx
xchg edi, edx
mov esi, edx
jmp 0x476ee9
push 0xbf5232e8
sub edi, esi
or esi, 0xc089c8c8
xor edi, ebx
xchg esi, ebx
xchg edi, edx
mov esi, edi
jmp 0x475f06
push 0xbf5662b8
sub edi, 0xc08c54f2
shr edi, 9
and ebx, 0xc08c88a6
mov edi, esi
mov ebx, esi
sub edi, ebx
jmp 0x477a41
mov ecx, 0x6440607e
or edi, 0xc08cf78e
add ebx, edi
jmp 0x4768df
pop ecx
mov esi, ebx
mov esi, 0xc08d4dac
or ebx, 0xc08d6790
xor ebx, 0xc08d86c2
jmp 0x478151
pop ecx
neg esi
mov edx, 0xc090c5ba
not edx
or esi, edi
or edx, 0xc0911204
xor edi, esi
sub ebx, 0xc0914534
bswap edi
bswap esi
shl ebx, 6
and esi, ebx
not edi
jmp 0x476c30
mov ecx, 0x6440607e
dec edi
xchg edx, ebx
shr esi, 0x10
add edi, esi
add edx, ebx
mov esi, edi
add ebx, 0xc094d43a
add edi, edx
add ebx, edi
sub esi, edi
and edi, 0xc0953aca
xor esi, ebx
jmp 0x4757cc
push 0xbf576839
mov edi, 0xc09578a2
or esi, ebx
sub edi, esi
or ebx, edi
xchg edx, ebx
dec esi
dec edx
sub edx, 0xc0962c1a
mov edx, esi
or edi, edx
jmp 0x4771ae
push 0x74129
xor edx, 0xc0968212
xchg edx, esi
xchg edx, ebx
shr esi, 1
bswap edi
add esi, edx
sub ebx, edi
xchg edx, esi
bswap ebx
xor esi, edi
xchg edx, ebx
shr esi, 4
jmp 0x477bd0
push 0xbf5bce8b
or ebx, esi
mov edi, 0xc09cf19a
xchg edi, esi
neg edi
sub ebx, edi
xor ebx, edx
jmp fcn.00476a53
pop ecx
xor edx, esi
xor esi, edi
sub esi, edx
and edi, 0xc09dc800
mov edi, esi
sub ebx, edx
ror edi, 0x15
or edi, ebx
jmp 0x476296
pop ecx
neg esi
xchg edx, esi
and edi, edx
xor esi, edi
inc esi
ror edx, 7
or esi, edx
dec edi
shl ebx, 0x19
xchg edx, edi
jmp 0x47598b
call ecx
add ebx, 0xc0a3007a
shl edi, 0x1f
xor edi, ebx
inc edi
ror edi, 0x1e
sub edi, 0xc0a382e8
mov esi, ebx
or esi, edx
or edx, edi
xchg ebx, edx
jmp 0x476bd9
call fcn.0047825c
dec ebx
sub ebx, edi
add esi, ebx
sub edi, edx
mov esi, edx
bswap esi
add edi, ebx
sub ebx, esi
sub ebx, edi
sub ebx, edx
jmp 0x47649a
push 0xbf5a898c
add edx, esi
bswap ebx
xchg ebx, edi
add esi, edi
xor edx, esi
xor ebx, esi
jmp 0x4758fe
pop ecx
add ebx, esi
dec edi
and esi, 0xc0ad5d32
and edx, ebx
not ebx
inc edx
inc edi
and esi, edx
and esi, 0xc0adfa0a
bswap esi
xor edi, edx
shr ebx, 0xc
jmp 0x477210
call fcn.0047825c
add ebx, 0xc0af422a
xchg edi, edx
or edi, ebx
or esi, 0xc0af926e
mov ebx, esi
rol ebx, 0xb
jmp 0x4779cf
push esp
or edi, 0xc0afeadc
mov esi, 0xc0b0034e
shr edi, 0xd
or ebx, esi
bswap esi
xor edx, edi
sub esi, edi
mov ebx, edi
not esi
mov edx, esi
jmp 0x476ecf
pop ecx
mov ebx, edi
xchg edx, edi
add esi, edi
rol edi, 3
and edx, esi
xchg ebx, edx
ror ebx, 0x1a
dec ebx
shl ebx, 0xa
and esi, ebx
mov edi, ebx
add edx, 0xc0b20814
and edi, 0xc0b22252
bswap edi
jmp 0x475609
mov ecx, 0x6440607e
not ebx
sub edx, edi
jmp 0x4767c1
pop ecx
and edi, 0xc0b45d68
sub edx, edi
and ebx, 0xc0b490ca
xchg ebx, edi
xor ebx, 0xc0b4c712
xchg ebx, esi
xor esi, edi
add edi, esi
jmp 0x475e3e
push 0x401400
xor esi, edi
shl esi, 2
ror esi, 0x1a
or edi, 0xc0bf9504
add esi, ebx
or edi, edx
ror edx, 0xd
or esi, ebx
dec esi
mov ebx, edx
or esi, ebx
or edx, esi
dec ebx
and ebx, 0xc0c09286
jmp 0x4777f8
pop ecx
shl esi, 0x16
mov ebx, 0xc0c0d27c
xor edi, 0xc0c0ec60
xor edx, edi
xor edi, 0xc0c11f10
rol edi, 0x1b
and edx, esi
xor edi, esi
jmp 0x4757ae
mov ecx, 0x6440607e
bswap ebx
xchg ebx, edi
shl esi, 0x1d
ror esi, 0xa
or edi, 0xc0cc73bc
add esi, ebx
or edi, edx
not edx
jmp 0x47715f
push 0xbf553e8a
sub edi, esi
neg edx
xor edx, edi
and edx, ebx
sub edi, edx
sub esi, edx
mov ebx, esi
and ebx, edi
jmp 0x4772ef
push 0xbf53a6b6
and edx, ebx
or ebx, 0xc0ce47a4
and esi, edi
sub ebx, esi
or edi, esi
or esi, edi
not ebx
shl edx, 0x13
shl ebx, 2
xchg edx, edi
xchg edx, ebx
mov ebx, edi
jmp 0x477d8c
call ecx
inc edi
sub ebx, edx
ror edi, 2
neg esi
jmp 0x4761ff
call ecx
or edx, 0xc0d3c71a
sub esi, edx
shl edi, 0xa
xor edx, esi
jmp 0x477143
push 0xbf5645b2
mov edi, esi
sub esi, edx
and edi, 0xc0d46c2e
ror ebx, 0x14
mov ebx, 0xc0d4a1d2
add esi, 0xc0d4ba6a
or edi, ebx
dec edx
or ebx, edi
add ebx, 0xc0d523e8
mov edx, esi
mov ebx, 0xc0d55352
or edx, ebx
sub esi, edi
jmp 0x4774c0
pop ecx
sub edx, esi
mov edi, 0xc0d5c650
xchg edi, esi
sub edi, 0xc0d5f936
xor ebx, esi
sub ebx, 0xc0d62c0a
add edi, edx
sub edx, edi
jmp 0x475c46
push 0xbf52150b
dec ebx
mov edi, 0xc0d8b052
jmp 0x477451
push 0xbf4ff5da
xor edx, esi
sub edx, ebx
ror ebx, 0x1e
or esi, ebx
xor edx, ebx
shr esi, 0xb
shl esi, 0xc
neg edi
jmp 0x475f65
call ecx
or edi, ebx
mov edx, edi
xor esi, edi
xchg edx, ebx
xchg esi, edx
and esi, edx
xchg ebx, esi
mov edi, ebx
mov esi, 0xc0dfca7e
or ebx, 0xc0dfe4bc
jmp 0x4777c3
push 0x40
sub edi, edx
and edx, 0xc0e1c2d6
xor edx, esi
xor edi, esi
inc esi
add esi, 0xc0e22880
xchg esi, edi
xor esi, 0xc0e25b66
jmp 0x477637
pop ecx
or ebx, esi
shl edx, 0x1e
ror edx, 0x13
sub esi, edx
jmp 0x476b55
pop ecx
or edi, 0xc0e5ab38
sub edi, ebx
or ebx, 0xc0e5de9a
or edi, esi
or edi, ebx
or esi, edx
and edx, 0xc0e6447a
mov esi, 0xc0e65eec
jmp 0x4759c2
call ecx
and edx, 0xc0ed9da4
and edx, edi
add edi, ebx
xor edi, 0xc0ede67e
sub edi, 0xc0ee0062
sub edi, esi
jmp 0x477bff