Function at 0x401000
Capabilities:
Accept command line arguments
Encrypt data using chaskey
Hash data using murmur3
Identify system language via api

Disassembly:
call sub.kernel32.dll_GetCommandLineA
cmp eax, 0xffffff0e
jne 0x40106b
call sub.ntdll.dll_NtYieldExecution
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call main
call sub.ntdll.dll_NtYieldExecution
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call sub.ntdll.dll_NtYieldExecution
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call sub.ntdll.dll_NtYieldExecution
call sub.ntdll.dll_NtYieldExecution
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call sub.ntdll.dll_NtYieldExecution
call sub.ntdll.dll_NtYieldExecution
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call sub.ntdll.dll_NtYieldExecution
call sub.ntdll.dll_NtYieldExecution
call main
ret
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xffffff03
jne 0x4010db
call main
call sub.ntdll.dll_NtYieldExecution
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call sub.ntdll.dll_NtYieldExecution
call main
call main
call main
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call main
call main
call sub.ntdll.dll_NtYieldExecution
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call sub.ntdll.dll_NtYieldExecution
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call sub.ntdll.dll_NtYieldExecution
call main
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
ret
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xfffffeef
jne 0x401155
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call main
call main
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call sub.ntdll.dll_NtYieldExecution
call sub.ntdll.dll_NtYieldExecution
call main
call sub.ntdll.dll_NtYieldExecution
call sub.ntdll.dll_NtYieldExecution
call sub.ntdll.dll_NtYieldExecution
call sub.ntdll.dll_NtYieldExecution
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call sub.ntdll.dll_NtYieldExecution
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call sub.ntdll.dll_NtYieldExecution
call main
call main
call sub.ntdll.dll_NtYieldExecution
call main
ret
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xfffffede
jne 0x4011e3
call main
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call main
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call main
call sub.ntdll.dll_NtYieldExecution
call main
call main
call sub.ntdll.dll_NtYieldExecution
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call main
call sub.ntdll.dll_NtYieldExecution
call sub.ntdll.dll_NtYieldExecution
call sub.ntdll.dll_NtYieldExecution
call main
call sub.ntdll.dll_NtYieldExecution
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call main
call sub.ntdll.dll_NtYieldExecution
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call sub.ntdll.dll_NtYieldExecution
call sub.ntdll.dll_NtYieldExecution
call main
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
ret
call sub.user32.dll_GetCursor
cmp eax, 0xfffffef5
jne 0x401267
call sub.ntdll.dll_NtYieldExecution
call main
call sub.ntdll.dll_NtYieldExecution
call sub.ntdll.dll_NtYieldExecution
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call sub.ntdll.dll_NtYieldExecution
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call main
call main
call main
call main
call main
call sub.ntdll.dll_NtYieldExecution
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call sub.ntdll.dll_NtYieldExecution
call sub.kernel32.dll_RegisterWaitForSingleObjectEx
call main
call main
ret
jmp 0x4b70b8
sub ebx, 0x60f569d9
sub edi, ebx
mov edi, edx
jmp 0x4b9c93
pop ecx
xor esi, edi
and ebx, esi
add edi, 0x62b40fcf
xor ebx, edx
sub ebx, edi
sub edx, 0x62b564cb
xor esi, 0x62b5d3f6
add ebx, 0x62b63beb
xchg esi, edi
shr edx, 8
nop
or ebx, edx
shl edx, 0xb
jmp 0x4b954b
call ecx
xor ebx, edx
mov ebx, edi
inc ebx
sub esi, ebx
and edx, edi
or edx, ebx
sub edx, edi
jmp 0x4b968c
mov ecx, 0x6332a2e
mov edx, ebx
shl ebx, 0x16
xchg esi, edi
xchg esi, edx
add ebx, esi
or edx, esi
add esi, edx
not edi
or ebx, edi
xor edi, 0x62e33b8c
xchg esi, edi
jmp 0x4b777c
mov ecx, 0x2a676233
xor ebx, edx
or ebx, esi
and esi, edx
mov esi, edx
inc esi
or ebx, 0x62e65b8a
dec esi
jmp 0x4b7b56
push 0x61327737
neg ebx
xor edi, ebx
xchg edx, edi
not edx
xor edx, esi
add edi, edx
not esi
or esi, edx
mov esi, edi
jmp 0x4b9b0a
call ecx
add edi, edx
neg ebx
or esi, 0x6321bf0f
mov esi, edi
dec edx
mov edx, ebx
dec ebx
shl edx, 0x12
xor edx, edi
jmp 0x4b9762
pop ecx
xor edi, 0x634ec5de
mov ebx, edx
bswap edi
neg edi
and edx, ebx
add edi, esi
sub edx, 0x63522f7b
add esi, edi
or ebx, edx
jmp 0x4b955c
pop ecx
and ebx, esi
or esi, 0x635abf5a
rol ebx, 0x1a
sub esi, edx
add ebx, 0x635c039a
mov esi, 0x635c6c14
and esi, 0x635cd872
and esi, ebx
or ebx, 0x635dc70b
or esi, ebx
ror esi, 4
xchg esi, edi
add edi, ebx
sub edx, ebx
jmp 0x4b89f9
push 0x6107eb9e
shr edi, 1
shr edi, 0xd
xor ebx, edx
ror ebx, 0x13
mov ebx, edi
jmp 0x4b8c27
call fcn.004ba269
or edi, edx
add ebx, 0x637a027a
inc edi
xor edx, 0x637adfe8
and ebx, 0x637b4d44
xchg ebx, esi
mov ebx, edi
or ebx, esi
or edi, edx
jmp 0x4b7292
pop ecx
and ebx, esi
mov esi, edx
rol edi, 0x17
shr esi, 0x14
and edx, edi
jmp 0x4b9b24
push 0x61148540
xor edi, 0x637fee59
add edx, esi
add esi, ebx
xchg edi, esi
sub esi, 0x6381b0fe
neg edi
mov edx, 0x63828c3b
jmp 0x4b9e66
mov ecx, 0x2a676233
sub esi, ebx
xor esi, edx
add esi, 0x6383f00a
add edx, edi
shr esi, 0x18
xchg ebx, edi
mov edx, edi
and edi, 0x638632c9
or ebx, edx
add edi, esi
rol edi, 0xa
inc esi
shr edi, 0x10
add ebx, esi
inc edi
jmp 0x4b90a8
pop ecx
or esi, edx
xor edx, edi
xor edx, ebx
or esi, ebx
add edx, esi
sub esi, edx
add ebx, 0x6390706e
xor edi, edx
add ebx, 0x6390fa83
or ebx, esi
bswap ebx
add ebx, 0x6391b47b
add esi, 0x6391f310
jmp 0x4b8b7c
push 0x6124b41a
add esi, 0x63a26eb1
sub ebx, 0x63a2add3
add edx, edi
xor ebx, edx
and ebx, esi
and edi, esi
xor esi, 0x63a3e018
xor edx, esi
xchg edx, edi
and ebx, edx
jmp 0x4b9e19
pop ecx
shr ebx, 0xb
and esi, ebx
mov esi, edx
shr edx, 0x16
sub edi, edx
mov esi, 0x63a6411c
xchg esi, edx
and esi, edi
add esi, 0x63a70f64
xor ebx, edi
or ebx, edi
not ebx
sub ebx, edi
mov ebx, 0x63a846d4
shl esi, 0x10
mov edi, esi
jmp 0x4b97e2
push 0x401400
add edx, edi
neg ebx
or edx, ebx
neg esi
xchg ebx, esi
add edx, esi
mov edi, 0x63b13ab7
dec edx
and edi, esi
xor edi, ebx
sub esi, ebx
jmp 0x4b878e
push 0x6104bf80
and edi, 0x63b9bf11
xchg esi, edx
add edx, 0x63ba4c97
ror edx, 0x11
or edx, 0x63baca2a
xchg edx, esi
xchg edx, esi
mov ebx, edx
add ebx, edx
and edi, ebx
jmp 0x4b8ace
push 0x6133f9b1
xor esi, ebx
sub edx, edi
xor edi, ebx
add esi, edx
add ebx, edx
mov ebx, edx
not esi
xchg edi, ebx
add edi, 0x63bf777a
and edi, 0x63bfb604
jmp 0x4b973d
push 0x61102c66
dec esi
sub esi, edi
xor edi, esi
sub edx, 0x63c0cb8b
add edx, edi
xor ebx, edx
neg edx
sub edi, ebx
or edi, esi
and edx, esi
or edx, 0x63c28965
add edx, ebx
add edi, ebx
shl edx, 0xd
add edx, 0x63c380c2
jmp 0x4b863a
call fcn.004ba269
shl ebx, 0x1c
xor esi, ebx
add edi, edx
sub esi, edx
ror esi, 0xf
mov ebx, 0x63cab616
or ebx, edi
add ebx, esi
jmp 0x4b90c6
pop ecx
ror ebx, 0x1c
xchg edi, edx
or edi, 0x63cc04d3
ror edx, 8
and ebx, edx
or esi, 0x63cccf7c
and ebx, edx
neg edi
mov ebx, esi
jmp 0x4b782f
call ecx
sub edx, ebx
mov esi, 0x63d5a868
or edi, edx
not ebx
or esi, edx
neg edi
ror edx, 7
xor edi, edx
jmp 0x4b8c6b
push 0x60feef5d
mov edx, edi
xchg esi, edi
or ebx, esi
mov esi, edi
ror edx, 0x15
sub edi, ebx
dec edi
or edi, 0x652b6ccf
inc edx
jmp 0x4b9258
pop ecx
xor edx, 0x652dee7d
not edx
or edx, 0x652e7d4a
xor edi, ebx
inc ebx
or edx, edi
or edi, esi
xor esi, ebx
xor esi, 0x652fef50
jmp 0x4b824c
pop ecx
xor ebx, edi
xchg ebx, edi
add esi, edi
neg edi
mov ebx, esi
and esi, ebx
sub esi, edi
shl edx, 0x19
and ebx, esi
sub esi, ebx
and esi, ebx
not esi
xchg edx, ebx
jmp 0x4b84f5
pop ecx
mov edx, edi
bswap ebx
dec edx
not esi
sub edx, edi
and edx, esi
mov edx, edi
add edi, edx
mov edi, esi
sub esi, edi
add edx, ebx
ror edx, 5
add esi, edx
xchg edx, edi
jmp 0x4b716f
call fcn.004ba269
add esi, edi
and esi, ebx
add edx, esi
bswap edx
and ebx, esi
inc esi
shl ebx, 0x17
and ebx, edi
jmp 0x4b9430
mov ecx, 0x2a676233
sub ebx, edi
rol ebx, 0x1d
and esi, ebx
mov ebx, edx
dec ebx
xchg edx, edi
add edx, ebx
bswap esi
not ebx
jmp 0x4ba23e
pop ecx
xor edi, 0x65bd1164
neg esi
and edx, edi
shl edi, 0xd
xor edx, ebx
xor edx, esi
and esi, 0x65be980a
xchg ebx, esi
and ebx, esi
mov ebx, edi
sub edx, 0x65bf8d0e
nop
jmp 0x4b8a65
call fcn.004ba269
sub edi, 0x65c027d9
xor edx, esi
xor esi, ebx
sub edi, ebx
not ebx
mov edx, 0x65c16fa2
not edi
sub esi, ebx
add esi, edx
shr edi, 0x17
xor edi, edx
jmp 0x4b8164
push 0x610eb706
or esi, 0x65c2fcca
xor edx, edi
xor edi, edx
shr edx, 0x10
bswap edi
jmp 0x4b9be3
push 0xb5cb8
and edi, edx
xor ebx, edi
xor edx, 0x65c4ecbb
mov edi, ebx
or ebx, 0x65c5662b
or edx, ebx
jmp 0x4b79e3
call fcn.004ba269
not esi
dec esi
sub esi, edx
add ebx, edi
mov edx, ebx
or edi, edx
and edx, edi
ror esi, 0xf
sub edx, edi
xor edx, esi
add esi, 0x65c87058
jmp 0x4b8d82
push esp
sub esi, ebx
or edi, 0x65e6d2c6
or edx, edi
shl ebx, 0x13
or esi, 0x65e79d00
sub esi, edi
jmp 0x4b8ed7
call fcn.004ba269
mov ebx, edx
sub ebx, esi
rol edi, 0x10
xchg esi, edx
add esi, edx
dec edi
and edx, esi
shr edi, 6
bswap edx
add edi, 0x65f564db
jmp 0x4b7bcb
pop ecx
or esi, ebx
not edx
jmp 0x4b77b5
call fcn.004ba269
add esi, edx
xor esi, 0x660511c8
mov edi, esi
sub edi, esi
sub edi, edx
mov ebx, esi
neg esi
add ebx, 0x660682a6
add edi, edx
nop
rol esi, 2
and ebx, 0x66078e9e
jmp 0x4b74b4
mov ecx, 0x2a676233
xor edx, edi
add edi, 0x6611304c
not edi
inc edx
or esi, 0x6611ee0a
xor edi, ebx
and edx, ebx
mov edx, edi
sub ebx, edx
xor edi, esi
xchg ebx, edi
jmp 0x4b8dd0
pop ecx
shr esi, 0x15
and ebx, edi
neg edx
and ebx, 0x6629b7f6
or edi, edx
or edx, esi
or esi, ebx
mov edi, ebx
not esi
jmp 0x4b8c8a
push 0x6139e7b5
xchg edi, ebx
xor edi, esi
or edi, 0x662d0c7c
dec edx
bswap ebx
and edi, ebx
mov esi, edi
neg edi
sub edi, 0x662e9604
xchg esi, edi
and esi, ebx
bswap edi
mov edx, esi
jmp 0x4b88ea
push 0x611ac7de
xor edx, ebx
or esi, 0x663028e9
and edx, ebx
add edi, ebx
jmp 0x4b8ca2
push 0x612e79e7
or edi, ebx
neg edx
xchg esi, ebx
bswap esi
add ebx, edi
not ebx
nop
xor edi, esi
and edi, ebx
neg edx
mov esi, edi
xor edi, esi
jmp 0x4b7ea5
pop ecx
xor edi, ebx
add ebx, edi
ror esi, 8
and esi, edx
and edi, edx
dec ebx
nop
sub esi, edi
or ebx, edi
inc edi
and ebx, edx
shr ebx, 0x18
xor esi, 0x6638ff34
rol edi, 9
add edi, 0x66397d7d
jmp 0x4b7341
pop ecx
inc edi
or edx, 0x663ea75e
xchg esi, edx
and ebx, edi
add edi, 0x663f6398
add esi, edx
shr edi, 4
sub edi, ebx
xchg ebx, edx
and esi, 0x66410751
shl edx, 8
jmp 0x4b9604
mov ecx, 0x2a676233
mov edx, ebx
sub edx, ebx
and esi, edi
xor ebx, edi
or ebx, esi
jmp 0x4b9b46
push 0x61396f58
sub esi, edx
bswap edx
sub edi, 0x66560f8e
mov edx, ebx
add esi, ebx
jmp 0x4b8512
call ecx
add ebx, edx
sub esi, 0x665ddd2d
add edi, ebx
or ebx, edi
xor edx, edi
xchg esi, edi
or edx, 0x665f2065
or edi, esi
xor esi, edx
add edi, ebx
and ebx, edx
xor edx, edi
add edx, edi
jmp 0x4b97fe
mov ecx, 0x6332a2e
shr edi, 0xb
sub edi, esi
mov ebx, edx
and ebx, edi
rol ebx, 0x17
dec esi
xchg edx, esi
sub edx, 0x6662a6d4
mov edx, ebx
sub edi, 0x666323d2
and edi, edx
neg ebx
jmp 0x4b820d
mov ecx, 0x2a676233
shl esi, 0x11
shl edi, 9
neg esi
or edi, ebx
add ebx, 0x6679d7b4
and ebx, esi
mov edx, edi
sub edx, ebx
mov esi, edi
dec esi
and esi, ebx
jmp 0x4b7e6b
pop ecx
xor edx, 0x6681889f
sub edi, 0x6681c713
and ebx, edx
or edi, ebx
mov edx, edi
add esi, ebx
or ebx, edi
add ebx, esi
dec edx
jmp 0x4b7e49
pop ecx
add esi, 0x668db65e
sub edi, 0x668df577
mov edi, ebx
xchg esi, ebx
and edi, edx
add edx, ebx
xchg esi, edx
mov ebx, esi
inc edx
jmp 0x4b9fab
pop ecx
add edi, edx
add edi, edx
sub edi, ebx
jmp 0x4b9cbb
mov ecx, 0x6332a2e
sub edi, esi
xchg edi, esi
add esi, ebx
and edx, 0x66a25c79
add edi, edx
and edx, ebx
and edi, ebx
sub edx, esi
ror esi, 0xc
jmp 0x4b98c2
mov ecx, 0x6332a2e
sub edi, 0x66a54d6d
neg ebx
dec edx
sub esi, 0x66a61be0
not edi
jmp 0x4b7fb2
push 0x612014e5
xchg esi, ebx
and ebx, 0x66b3e471
rol edx, 0x11
xchg edi, esi
inc edx
xor ebx, edi
or edi, edx
sub edx, edi
ror ebx, 0x19
shl esi, 0x10
mov ebx, edx
sub edx, 0x66b66837
sub edx, esi
jmp 0x4b8e4b
push 0x60ffe424
shr esi, 0xc
and edx, edi
sub edx, 0x66bb48cf
xchg ebx, edx
mov ebx, edx
or edi, edx
sub edx, 0x66bc6bc7
neg edx
and edi, ebx
sub esi, 0x66bd2883
jmp 0x4b9070
push 0x6108bffa
or esi, edi
not ebx
inc ebx
sub edi, ebx
sub esi, edx
xor ebx, edx
add esi, edx
xchg ebx, edi
add ebx, edx
and edx, 0x66c2a433
neg edi
mov edi, esi
jmp 0x4b77d8
pop ecx
rol edx, 0xf
mov ebx, edi
bswap ebx
sub edi, ebx
xor ebx, 0x66c6b80e
sub ebx, edi
sub edx, edi
dec ebx
add ebx, esi
ror edi, 8
jmp 0x4b983f
push 0x610e38f7
xchg edi, esi
shl esi, 0x18
sub edi, ebx
inc edx
or esi, edi
xor edx, edi
mov edi, esi
jmp 0x4b7f7b
push 0x611b3e00
bswap edx
and edi, edx
xor edi, edx
shr edx, 0x16
or ebx, edx
xor edx, edi
jmp 0x4ba18c
call ecx
add edx, ebx
xchg edi, ebx
and ebx, 0x66dc9166
jmp 0x4b92b1
call fcn.004ba269
sub ebx, edx
xor esi, edx
or edi, ebx
mov edi, esi
xor ebx, esi
xor edx, ebx
mov edi, ebx
xchg edi, edx
or esi, edi
jmp 0x4b8f87
push 0x61208c23
or esi, 0x66ebe8fe
add edi, esi
shl esi, 2
sub ebx, esi
add esi, edx
xchg ebx, esi
add esi, edx
jmp 0x4ba29e
call ecx
xchg edi, ebx
sub edx, ebx
mov ebx, edx
and edi, ebx
mov edx, esi
add edi, 0x66f3e690
xor esi, edx
bswap edx
and ebx, esi
mov esi, edx
sub esi, ebx
jmp 0x4b85ee
push esp
and edx, esi
not ebx
dec edx
or ebx, edx
shr edi, 1
and edx, ebx
xor edi, edx
xor edi, ebx
xchg edi, ebx
jmp 0x4b97c3
pop ecx
sub edi, 0x66fe583f
shr edi, 6
and edi, edx
mov esi, edx
and esi, 0x66ff4e23
xchg edi, esi
sub esi, edi
bswap edi
mov ebx, esi
or edi, edx
and esi, edi
mov edi, edx
bswap ebx
jmp 0x4b922f
call ecx
add ebx, edi
xor edi, ebx
and ebx, edx
add edi, ebx
and edi, edx
mov edx, ebx
xor esi, ebx
and edi, esi
jmp 0x4b9ea8
push 0x61157661
or edi, 0x670b6d8d
add edx, esi
xchg esi, edi
add edx, esi
and esi, 0x670c62f9
or esi, 0x670ca1e0
and esi, ebx
sub edi, 0x670d2ec5
and esi, 0x670d6da1
inc esi
rol edi, 0x12
and esi, 0x670e7a8a
sub edi, esi
add edi, 0x670ef6a0
jmp 0x4b9d79
push 0x6100603c
add edx, 0x67151c27
or edx, 0x67156300
or ebx, edi
ror esi, 0xb
add ebx, edi
mov edx, 0x67165ab9
and edx, edi
or esi, edx
sub edx, edi
mov edi, 0x671760a7
xor edi, esi
ror esi, 0xc
xor edx, edi
xchg edx, esi
add ebx, edx
jmp 0x4b87b7
call fcn.004ba269
mov ebx, edi
shr edx, 0xa
sub edx, esi
and esi, edx
xor ebx, 0x6719f18f
xor esi, edi
xor esi, edi
inc edx
jmp 0x4b9c42
call ecx
not edi
and esi, edi
mov edi, esi
dec ebx
bswap edx
or esi, ebx
or esi, 0x671c9f1f
shr edx, 0xa
add ebx, edi
rol ebx, 5
inc ebx
jmp 0x4b9e3a
push 0x61166da9
mov ebx, edi
and edi, esi
add ebx, 0x671e79da
and edx, ebx
xchg ebx, edi
xor edx, edi
dec edx
bswap esi
not edx
and esi, 0x67203f74
sub ebx, edx
or ebx, edi
xor edi, esi
and edi, edx
xor edi, esi
jmp 0x4b72eb
call ecx
rol ebx, 0xc
add edi, ebx
and esi, edi
add ebx, esi
not edi
jmp 0x4b9e84
push 0x610fae68
and edi, edx
xor esi, edx
or ebx, edi
and ebx, edi
sub ebx, edx
bswap esi
add ebx, esi
xor edi, 0x6737ad62
sub esi, ebx
bswap ebx
inc esi
jmp 0x4b7ac6
pop ecx
inc edx
and edx, edi
shr edi, 0x16
add ebx, esi
xor edx, 0x6739ead1
sub ebx, edx
jmp 0x4b7c59
push 0x60ff6646
sub ebx, edx
mov ebx, 0x673c2624
xor edx, esi
or esi, edi
xor ebx, esi
dec esi
neg esi
and esi, 0x673daa67
rol esi, 0x16
jmp 0x4b8bda
pop ecx
sub edi, edx
xor edx, ebx
add ebx, edx
dec ebx
xor ebx, 0x6742f3d4
mov esi, 0x674332a8
shl edx, 0x10
xor ebx, esi
ror edx, 0xe
add ebx, edx
add edx, ebx
jmp 0x4b9872
push 0x612e046f
xor esi, ebx
or ebx, esi
sub ebx, edi
sub edx, esi
sub edi, esi
shl edi, 2
and esi, ebx
jmp 0x4b8553
pop ecx
shr edi, 0x1c
xor ebx, 0x6758b8a2
mov ebx, edx
dec ebx
xchg edi, edx
and esi, edx
mov edi, ebx
or esi, ebx
xor ebx, esi
mov ebx, edx
ror edx, 0x1f
dec esi
jmp 0x4b853d
call ecx
shl edx, 0x13
shl edi, 2
sub edx, esi
shl edx, 0x1f
jmp 0x4b7959
pop ecx
shl edx, 7
and ebx, edi
add esi, edx
mov esi, ebx
sub esi, ebx
jmp 0x4b9f41
pop ecx
sub ebx, edi
sub ebx, edx
sub edx, ebx
xchg edx, ebx
jmp 0x4b792f
push 0x612d0ba3
dec ebx
bswap ebx
add esi, edi
mov edi, ebx
mov edx, edi
shr esi, 0x11
or edi, esi
jmp 0x4b9df1
pop ecx
add esi, 0x677e3e9a
neg esi
sub edi, 0x677ebdaa
mov ebx, edi
add ebx, edi
and edi, esi
neg edx
rol edx, 0x16
shl edx, 1
mov esi, ebx
xchg ebx, edx
sub edx, 0x6780f9a5
jmp 0x4b77a3
call ecx
or edx, 0x678154de
and edx, 0x67819389
shr esi, 0xe
dec edi
sub ebx, edx
nop
nop
mov ebx, esi
xchg ebx, edx
add esi, edx
jmp 0x4b7f29
pop ecx
or edx, esi
xchg edx, esi
nop
bswap ebx
dec ebx
add edx, ebx
shr ebx, 0x17
or esi, edi
and edi, edx
and edx, 0x67864eb5
dec edi
jmp 0x4b7b75
pop ecx
or edi, edx
inc esi
add edi, ebx
xor esi, edi
mov edx, esi
jmp 0x4b761a
push 0x61347644
or edi, edx
nop
not esi
add edx, esi
and edx, 0x679d0392
shl ebx, 0x1b
mov esi, ebx
xchg esi, edx
shr esi, 0x1e
xor ebx, edx
sub ebx, esi
jmp 0x4b9b9d
pop ecx
or edx, ebx
add edx, edi
or edx, ebx
shl esi, 7
sub esi, ebx
sub esi, edi
or edi, 0x67a06345
xchg edx, esi
jmp 0x4b895d
push 0x40
sub edi, esi
and ebx, edi
rol ebx, 0x17
sub edi, ebx
xor esi, edx
xor edx, esi
or edx, ebx
and ebx, 0x67a7a1d3
jmp 0x4b7f94
pop ecx
mov esi, edi
mov edi, esi
shl edi, 0x1a
ror edi, 0x1a
sub edi, esi
sub ebx, edi
and esi, edx
and edx, esi
xchg ebx, esi
add edx, edi
jmp 0x4b9a00
pop ecx
mov esi, edx
ror edx, 6
dec ebx
xchg esi, edi
mov ebx, edi
nop
sub ebx, edi
xor edx, 0x67ac4efa
jmp 0x4b959f
pop ecx
inc edx
inc ebx
or edi, ebx
jmp 0x4b95b7
push 0x610773b3
and ebx, 0x67b335f3
shl ebx, 0x1b
inc ebx
add ebx, edi
xor edi, esi
or ebx, edx
sub edx, edi
and edi, edx
xchg edi, ebx
jmp 0x4b76b5
call fcn.004ba269
xchg edi, ebx
xor ebx, esi
rol edx, 0x19
sub ebx, edx
or edx, esi
and edi, ebx
and ebx, edx
or esi, edx
xchg edi, ebx
and edx, edi
xor edx, 0x67bc046e
add edi, ebx
not ebx
jmp 0x4b8eb6
pop ecx
mov edi, edx
or ebx, edx
sub esi, edx
jmp 0x4b9d19
pop ecx
mov edi, ebx
sub ebx, edx
add edi, esi
or ebx, 0x67d0b651
and esi, edx
shr ebx, 9
add esi, edx
mov ebx, edx
sub edi, esi
shl esi, 0x1c
sub edi, esi
or edi, 0x67d2bfcd
xchg edi, ebx
mov edi, esi
jmp fcn.004b8a18
push 0x6132f656
sub edi, edx
mov esi, ebx
xor edx, ebx
and edx, edi
and edx, 0x67e4c7d6
add ebx, edx
jmp 0x4b9c15
pop ecx
sub edx, esi
shr edx, 0x1c
xchg edi, esi
rol ebx, 0x19
bswap esi
or edi, edx
add esi, 0x67e6e582
and edi, 0x67e722bf
add esi, ebx
jmp 0x4b7a66
call fcn.004ba269
xor edi, esi
xchg edi, esi
xchg edx, ebx
mov edi, 0x67e876da
mov edx, edi
sub ebx, edi
or edx, ebx
bswap ebx
and esi, ebx
sub edi, 0x67e9dd98
jmp 0x4b91dd
mov ecx, 0x6332a2e
xor esi, 0x67ee16e8
xor edi, ebx
add esi, ebx
xchg esi, edi
add ebx, esi
and edi, 0x67ef5066
xor edi, esi
or esi, edx
rol esi, 0x11
bswap edi
sub ebx, edi
sub esi, edx
inc edx
xchg edi, edx
jmp 0x4b830b
push 0x610f31df
bswap esi
xchg edx, esi
sub edi, ebx
sub esi, edi
mov edi, ebx
xchg edi, edx
and edi, edx
xor esi, 0x67f5521a
and edi, esi
xor edi, ebx
or esi, edi
or edx, edi
neg esi
and edi, ebx
and ebx, 0x67f70533
mov edx, ebx
jmp 0x4b920c
push 0x61337850
xor edx, ebx
xor edx, 0x67f80e7a
and edx, esi
and esi, 0x67f8c80f
xchg edx, edi
or esi, ebx
or edx, 0x67f97eae
and ebx, 0x67f9bbf8
shl esi, 7
jmp 0x4b7aa0
call ecx
and edx, 0x67fa5ded
and edi, esi
or esi, edx
shr ebx, 0xf
or edx, 0x67fb4eeb
mov edx, 0x67fb9a17
sub ebx, edi
or edi, esi
mov edi, edx
sub edi, ebx
mov edi, esi
add ebx, 0x67fcff81
jmp 0x4ba149
push 0x60fe6ecb
sub ebx, edx
shl ebx, 8
or edi, 0x68001cd2
or ebx, esi
or edx, ebx
or edx, 0x6800f73f
xchg edx, esi
mov ebx, 0x68017194
or edi, esi
jmp 0x4b7c23
pop ecx
or ebx, esi
mov edx, edi
sub esi, 0x6802791e
bswap esi
or edx, 0x6803059c
jmp 0x4b858c
mov ecx, 0x4132136a
sub ebx, esi
xor ebx, 0x6808efd9
neg edx
shl ebx, 0x17
xor edx, esi
xchg edi, edx
neg ebx
mov edi, 0x680a5e2c
rol edx, 0x19
sub edx, edi
xor ebx, esi
mov edi, edx
shl esi, 3
jmp 0x4b7f53
push 0x6115f7cd
xor edi, edx
bswap ebx
and edx, 0x680f206d
xchg ebx, edi
nop
add esi, edx
neg ebx
jmp 0x4b90e7
push 0x611c2a5e
or ebx, edx
xchg edx, edi
sub ebx, edx
rol esi, 0x1f
ror edi, 0x1c
mov ebx, edx
shl edi, 2
xor esi, edi
mov edi, esi
jmp 0x4b8a93
push 0x612d80dc
and edx, ebx
xchg edi, ebx
sub edi, ebx
or edx, edi
xor esi, edi
add edi, ebx
bswap ebx
xchg esi, ebx
ror esi, 0xe
or edi, 0x681914b8
xchg esi, edx
dec edi
xchg edx, edi
jmp 0x4b92d5
push 0x61252e5f
xor edx, esi
add edx, edi
xchg esi, edx
and edi, 0x681ae5bd
inc ebx
mov edi, 0x681b5f1c
mov ebx, 0x681b9cc4
jmp 0x4b83b0
pop ecx
xor esi, 0x681bf163
add edx, edi
add ebx, esi
bswap edx
and ebx, edx
add edx, esi
add edi, esi
or esi, 0x681da1d3
and edi, ebx
jmp 0x4b7667
push 0x6114fee0
xor edx, 0x681e33fe
shl edi, 0x1e
sub edx, esi
sub ebx, edx
shl esi, 0x16
and esi, edx
or ebx, edx
jmp 0x4b8fe3
pop ecx
mov edx, 0x6820002e
ror edx, 0xd
shl esi, 8
sub esi, ebx
mov ebx, 0x6820f3d8
mov edi, esi
add edi, ebx
mov esi, ebx
dec edx
shl edx, 0x18
bswap esi
jmp 0x4b8f32
pop ecx
and edi, 0x6822c200
xchg edx, ebx
sub ebx, esi
add edi, edx
jmp 0x4b99ad
push 0x6138f6ea
or ebx, edx
inc edx
sub esi, 0x682ec027
or edx, 0x682f79a5
add edx, esi
sub ebx, esi
and edi, ebx
sub ebx, esi
xor edx, 0x68309a1d
mov esi, 0x6830d277
and edi, edx
jmp 0x4b8712
pop ecx
rol ebx, 0x15
shl edx, 0xf
or edx, ebx
or esi, edi
and edx, ebx
mov edi, edx
mov esi, edx
and edx, edi
and ebx, edx
and esi, 0x68370aa6
sub ebx, esi
mov edx, esi
or esi, edx
dec edx
neg edi
and ebx, 0x68385521
jmp 0x4b93cd
pop ecx
sub edi, edx
add ebx, edi
sub edx, edi
bswap edi
dec edi
bswap edi
sub edi, 0x6850ea4c
neg ebx
shr edx, 8
xor ebx, edx
neg ebx
add ebx, edi
mov edx, edi
jmp 0x4b7e0d
push 0x611bb35c
xor esi, edi
or esi, 0x6856cc24
inc edx
add edx, 0x68575bd2
add ebx, edi
not edi
jmp 0x4b9dd2
call fcn.004ba269
sub edx, edi
neg edi
mov edx, esi
xchg edx, edi
xor esi, edx
ror edi, 1
or ebx, edi
sub edi, edx
add edi, edx
shr esi, 0x13
rol edi, 0x10
not ebx
xor edx, 0x686541a4
jmp 0x4b95e3
push 0x6121069e
xchg edx, ebx
add edx, 0x686989c0
and edi, 0x6869c75a
sub edi, 0x686a0604
or esi, edx
sub ebx, 0x686a9225
add ebx, 0x686ad1bb
xor edi, 0x686b0f4b
jmp 0x4b72c6