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

Disassembly:
add edi, ecx
neg esi
xchg ecx, edi
shl esi, 0xb
or edx, esi
xor edi, ecx
not edi
call sub.kernel32.dll_GetCommandLineA
not edi
sub edx, ecx
or edx, ecx
and edx, esi
add esi, edx
shr esi, 0x1e
add esi, edx
and edx, esi
cmp eax, 0xffffff33
jne 0x4010b8
call sub.user32.dll_SendMessageCallbackW
call sub.user32.dll_SendMessageCallbackW
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.user32.dll_SendMessageCallbackW
call sub.user32.dll_SendMessageCallbackW
call sub.user32.dll_SendMessageCallbackW
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.user32.dll_SendMessageCallbackW
call sub.user32.dll_SendMessageCallbackW
call sub.user32.dll_SendMessageCallbackW
call sub.user32.dll_SendMessageCallbackW
call sub.user32.dll_SendMessageCallbackW
call sub.user32.dll_SendMessageCallbackW
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.user32.dll_SendMessageCallbackW
call sub.user32.dll_SendMessageCallbackW
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.user32.dll_SendMessageCallbackW
call sub.user32.dll_SendMessageCallbackW
ret
xor ecx, 0x7bf818ba
shr esi, 0x16
shl edi, 0x15
inc edx
mov edx, edi
xor edi, ecx
or ecx, edx
call sub.kernel32.dll_GetCommandLineA
xchg esi, ecx
ror ecx, 0x1a
xor edi, ecx
xchg edi, esi
add edx, edi
xor edx, 0x7bff4c35
and edx, edi
sub edi, edx
cmp eax, 0xffffff1f
jne 0x40115f
call sub.user32.dll_SendMessageCallbackW
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.user32.dll_SendMessageCallbackW
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.user32.dll_SendMessageCallbackW
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.user32.dll_SendMessageCallbackW
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.user32.dll_SendMessageCallbackW
call sub.user32.dll_SendMessageCallbackW
call sub.user32.dll_SendMessageCallbackW
call sub.user32.dll_SendMessageCallbackW
call sub.user32.dll_SendMessageCallbackW
call sub.user32.dll_SendMessageCallbackW
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.user32.dll_SendMessageCallbackW
ret
xor esi, ecx
rol ecx, 0x1b
xchg edx, esi
neg esi
dec edi
add esi, edi
or esi, 0x7c07f754
call sub.user32.dll_GetDesktopWindow
xor ecx, edi
and ecx, edi
and ecx, 0x7c09ef95
xor edx, 0x7c0a8558
xor esi, ecx
not edi
add ecx, 0x7c0d395e
cmp eax, 0xffffff30
jne 0x401200
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.user32.dll_SendMessageCallbackW
call sub.user32.dll_SendMessageCallbackW
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.user32.dll_SendMessageCallbackW
call sub.user32.dll_SendMessageCallbackW
call sub.user32.dll_SendMessageCallbackW
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.user32.dll_SendMessageCallbackW
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.user32.dll_SendMessageCallbackW
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.user32.dll_SendMessageCallbackW
ret
mov edx, 0x7c10f8c2
rol edi, 6
mov edi, ecx
nop
mov edi, ecx
or esi, 0x7c176ea1
call sub.kernel32.dll_GetCommandLineA
shr edx, 3
sub ecx, 0x7c18dfc2
and esi, ecx
add edx, edi
cmp eax, 0xffffff2a
jne 0x4012ae
call sub.user32.dll_SendMessageCallbackW
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.user32.dll_SendMessageCallbackW
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.user32.dll_SendMessageCallbackW
call sub.user32.dll_SendMessageCallbackW
call sub.user32.dll_SendMessageCallbackW
call sub.user32.dll_SendMessageCallbackW
call sub.user32.dll_SendMessageCallbackW
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.user32.dll_SendMessageCallbackW
call sub.user32.dll_SendMessageCallbackW
call sub.user32.dll_SendMessageCallbackW
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.user32.dll_SendMessageCallbackW
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.user32.dll_SendMessageCallbackW
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.user32.dll_SendMessageCallbackW
call sub.kernel32.dll_GetPrivateProfileIntA
call sub.kernel32.dll_GetPrivateProfileIntA
ret
jmp 0x49460c
sub ecx, esi
shr ecx, 3
dec edx
and edi, esi
mov edx, edi
add edx, ecx
rol ecx, 3
jmp 0x496e39
call edx
ror ecx, 0xa
inc ebx
shr edi, 0xd
shr ecx, 0xe
add esi, ecx
shr esi, 0x19
and ecx, 0x88e29084
and ebx, esi
mov edi, 0x88e3ddb2
add ecx, esi
dec ecx
mov ebx, esi
jmp 0x4956dc
pop edx
add esi, ebx
and ecx, ebx
add ecx, esi
shl edi, 0x1c
add ebx, 0x88f2dff2
sub ecx, 0x88f36905
ror esi, 0x18
jmp 0x497454
push 0x7d8b989d
ror edi, 0xc
or ebx, edi
shl ebx, 4
jmp 0x49478c
call edx
and esi, ebx
xchg ebx, esi
neg esi
ror ecx, 0x19
mov ebx, ecx
or ebx, ecx
and edi, ecx
and ecx, esi
xor esi, edi
sub esi, edi
and edi, ebx
jmp 0x494c64
mov edx, 0x3f4d7907
and ebx, 0x891a9ec9
mov esi, ecx
sub ebx, edi
sub ebx, ecx
add esi, 0x891cc3ab
shl edi, 0x1a
ror ecx, 0xa
xchg esi, ebx
not edi
xor esi, 0x891fbb7b
jmp 0x496000
pop edx
xchg ecx, ebx
sub esi, 0x892b4af9
xor edi, esi
or ebx, ecx
sub edi, ecx
sub ecx, edi
or esi, ebx
mov ecx, 0x892ee00b
jmp 0x497aa5
call fcn.00494a27
xchg esi, ecx
ror edi, 0x13
sub esi, 0x8948b98d
dec ecx
dec edi
sub ecx, 0x894ab834
inc edi
or edi, 0x894c4133
jmp 0x496c2c
call edx
add ecx, 0x894d0858
rol edi, 0xe
or edi, ebx
mov ecx, ebx
or ecx, 0x894f91b7
jmp 0x496688
pop edx
shr edi, 0x16
ror ebx, 0x1c
mov edi, ebx
inc ecx
and ecx, edi
sub ebx, ecx
ror ebx, 0x13
and ecx, edi
mov esi, ecx
xor ecx, esi
xchg esi, ebx
dec ebx
and ecx, ebx
sub esi, 0x8962d037
xchg ebx, edi
jmp 0x495fc9
pop edx
or esi, 0x8968be4a
and ecx, edi
or ecx, ebx
dec esi
add ebx, ecx
sub esi, ebx
dec ebx
xchg edi, ebx
bswap edi
xchg ebx, edi
bswap esi
sub edi, esi
xor esi, edi
rol ecx, 5
jmp 0x495f86
pop edx
neg ebx
xchg edi, ecx
add ebx, esi
xchg esi, ebx
and ebx, edi
xchg esi, ebx
ror ecx, 0x14
xor ebx, ecx
ror ebx, 0xd
jmp 0x496d15
mov edx, 0x2a676233
xchg ecx, ebx
xor esi, ecx
mov ecx, 0x897875f0
sub ebx, 0x89791321
xchg esi, ebx
bswap ecx
xor edi, ecx
dec ebx
xchg ecx, edi
xor ebx, ecx
mov esi, edi
jmp 0x4948ab
push 0x7d7163d0
xor esi, ebx
neg esi
and ecx, edi
add edi, 0x897fe009
mov ebx, edi
bswap ecx
dec edi
jmp 0x4971ff
push 0x7d82a956
xchg esi, ecx
and ebx, 0x89933d87
sub ecx, esi
add edi, 0x89948c47
jmp 0x497983
call edx
bswap ebx
neg edi
sub edi, esi
sub edi, ecx
mov ebx, esi
sub edi, ebx
mov ecx, edi
rol ebx, 0xd
shl esi, 0x1f
sub edi, ecx
or edi, esi
and esi, edi
jmp 0x496b16
pop edx
sub ecx, 0x8c6a5b77
or ebx, 0x8c6b0ca8
jmp 0x4947f6
call edx
dec ecx
not esi
and esi, edi
inc esi
sub esi, ecx
xor edi, ecx
sub ecx, 0x8c74f1ad
xor edi, 0x8c75a577
xor esi, ecx
or esi, 0x8c76dc64
sub ecx, esi
and esi, ecx
add ecx, esi
sub edi, esi
jmp 0x496354
pop edx
shr edi, 8
mov esi, edi
and ecx, 0x8c8048a1
mov edi, 0x8c80e1d7
xchg edi, esi
xchg ecx, edi
mov edi, ebx
bswap edi
add edi, 0x8c8407de
neg esi
jmp 0x49594a
push 0x7d66524c
or ebx, 0x8c92ae73
neg edi
xchg esi, ebx
shr edi, 0xe
or ebx, edi
shr ecx, 0x10
and esi, edi
xor esi, 0x8c971af6
and esi, edi
bswap esi
mov esi, 0x8c98ea35
shr ebx, 0xf
rol edi, 0xd
jmp 0x4967ac
pop edx
xor ebx, ecx
xor ebx, ecx
add esi, edi
xor esi, ecx
xor edi, ebx
sub ebx, esi
xor esi, edi
xchg esi, ecx
and ebx, esi
neg ecx
jmp 0x4961dd
push 0x7da1fd5f
add ecx, esi
xor esi, ebx
sub edi, ecx
mov edi, esi
and esi, ecx
neg esi
sub esi, ebx
or esi, 0x8cbaeeff
jmp fcn.00495093
pop edx
or edi, ebx
xor edi, ebx
xor esi, 0x8cc166d1
inc ebx
xor edi, ebx
mov edi, ecx
or edi, ebx
shr ebx, 0x1b
sub edi, esi
not esi
and ebx, edi
shl ecx, 9
bswap ecx
jmp 0x496373
mov edx, 0x2a676233
inc esi
xchg ecx, esi
xchg edi, ebx
xchg edi, esi
add esi, ebx
or edi, ecx
xor edi, ecx
add edi, esi
jmp 0x495e86
push 0x7d65e9a8
or ecx, esi
and ecx, edi
add ebx, edi
xor ecx, ebx
mov esi, edi
mov ecx, esi
shl edi, 0x1e
xchg ebx, edi
neg edi
or ecx, edi
xor esi, ecx
xchg ebx, esi
jmp 0x494bde
pop edx
add edi, 0x8ceea828
and edi, 0x8cef3db6
or edi, ebx
bswap ebx
or ecx, edi
xchg edi, ebx
and ebx, edi
add esi, ebx
mov edi, 0x8cf38ca2
shl ecx, 0x1f
xchg edi, ecx
jmp 0x494ce5
pop edx
and edi, 0x8d035b69
inc esi
sub ecx, ebx
sub esi, edi
xor ebx, ecx
and ecx, ebx
inc ecx
shl edi, 5
or esi, ebx
neg esi
mov ebx, esi
jmp 0x496037
push 0x7d82371e
mov esi, ebx
bswap esi
shr edi, 0xf
xchg edi, ecx
or ecx, esi
add ecx, ebx
mov ecx, esi
mov edi, 0x8feb9972
mov edi, esi
inc ebx
mov ebx, 0x8fed672e
shr esi, 5
jmp 0x494a5d
call fcn.00494a27
shl ecx, 8
xchg esi, ebx
sub edi, ebx
xchg esi, edi
xor ebx, esi
xor edi, 0x8ff7c023
sub esi, ecx
sub esi, edi
add ecx, 0x8ff9aaa2
ror edi, 0x12
jmp 0x497322
pop edx
ror esi, 7
sub ebx, esi
xchg esi, ecx
dec esi
bswap ebx
xchg ecx, ebx
xchg ecx, ebx
mov ebx, ecx
xor ebx, esi
add ecx, esi
mov ecx, edi
or edi, ecx
jmp 0x496cc7
push 0x7da0a340
or ecx, ebx
xchg ecx, esi
xor edi, ebx
or ecx, edi
add ecx, ebx
xor ebx, ecx
add edi, esi
xchg edi, ecx
or ecx, edi
shl esi, 0x11
or esi, 0x9013cc16
xchg ecx, edi
or esi, edi
xor edi, ecx
xchg esi, ecx
add esi, ebx
jmp 0x497a4b
push 0x7d6c8e21
not esi
xor ebx, 0x915a4d08
xor esi, 0x915ae798
shr esi, 7
xor esi, 0x91791992
xchg edi, ecx
or esi, edi
jmp 0x4964b6
push 0x7d9069a7
sub edi, ecx
and ecx, esi
xchg ecx, edi
sub ebx, esi
mov ecx, ebx
inc edi
jmp 0x496639
pop edx
add esi, ebx
xchg ebx, edi
dec ebx
not esi
add ebx, 0x91931d91
add edi, ecx
and esi, ecx
mov ebx, ecx
add ecx, esi
xchg edi, ecx
and ecx, edi
sub ecx, esi
and esi, edi
mov edi, 0x919d09e0
jmp 0x49640d
call fcn.00494a27
xor ebx, edi
and edi, esi
or ebx, edi
shl edi, 0x1f
xchg ecx, esi
or esi, ebx
and ebx, esi
mov edi, esi
ror esi, 0xc
and edi, ebx
ror ecx, 0x18
sub ebx, esi
jmp 0x494620
push 0x7d8ab8ec
mov ecx, 0x91cde5b4
shr ebx, 0x13
or ecx, ebx
add edi, ebx
and esi, 0x91d05cd0
sub ebx, ecx
xchg edi, ecx
ror edi, 0xe
sub esi, 0x91d2d812
or esi, 0x91d37371
xor ecx, edi
jmp 0x4965fe
push 0x7d65811b
xor ecx, 0x92005cd7
shl ebx, 0x1b
mov ebx, 0x9201a5fb
bswap esi
neg esi
mov ecx, 0x9203a3da
rol ecx, 0x1d
dec esi
sub ebx, edi
xor ebx, ecx
xor ebx, esi
jmp 0x494dbc
pop edx
mov edi, 0x921fb261
xchg ecx, ebx
and ecx, ebx
rol edi, 0xa
neg esi
xor ecx, ebx
xchg esi, edi
sub esi, edi
mov ecx, edi
mov ecx, 0x92253a54
sub edi, ecx
jmp 0x494933
pop edx
xor ebx, edi
sub edi, esi
xchg edi, ebx
add ebx, edi
or edi, ecx
rol edi, 0xa
xchg ecx, ebx
xor ebx, edi
inc ecx
jmp 0x495860
push 0x7d6ddec4
and ecx, edi
sub ebx, esi
rol ebx, 3
and edi, 0x92317cb6
sub ecx, esi
and esi, edi
mov edi, 0x92337f43
and ebx, esi
shl ecx, 2
and esi, ecx
xor edi, esi
or edi, ebx
jmp 0x497837
push 0x7d8ff3f9
sub esi, ebx
and ebx, ecx
or ecx, esi
or ecx, 0x924d031a
jmp 0x4951bc
push 0x7d9cbad6
and esi, edi
rol esi, 0x17
add edi, ecx
xor ecx, 0x9259eef2
jmp 0x497154
call edx
shl edi, 0x1e
or esi, 0x925b760a
add ebx, ecx
add ecx, edi
bswap ebx
and ecx, ebx
and ecx, 0x925edf36
mov edi, ecx
and edi, esi
and ebx, esi
jmp 0x495729
call fcn.00494a27
add edi, 0x927c9b29
sub edi, ebx
and edi, ecx
jmp 0x496e16
call edx
sub esi, ebx
neg ecx
and ebx, ecx
add esi, edi
and ecx, esi
sub esi, 0x9285cdec
sub ebx, 0x92865e77
and ecx, edi
jmp 0x494e65
pop edx
xor edi, ebx
mov ecx, esi
ror edi, 7
xchg ebx, esi
sub edi, esi
xchg ebx, esi
xchg edi, ecx
and ecx, esi
add ecx, 0x929e6ab0
sub ebx, edi
or esi, ecx
or esi, 0x92a0226d
jmp 0x495160
pop edx
or ebx, esi
sub ecx, ebx
and ecx, edi
ror ebx, 0x13
xor edi, esi
mov edi, ebx
add esi, ecx
or esi, edi
neg ecx
inc esi
jmp 0x4971ea
pop edx
sub edi, ebx
shl ebx, 5
or edi, esi
mov ebx, 0x92b0b998
add edi, 0x92b14f74
or esi, ecx
xor ebx, esi
jmp 0x496779
mov edx, 0x2a676233
xor esi, ecx
xchg ecx, edi
add ebx, ecx
add ebx, edi
mov ebx, edi
and edi, ecx
mov edi, ecx
mov edi, ecx
add ebx, ecx
mov ebx, 0x92c7fa39
xor ebx, esi
jmp 0x4967f2
pop edx
neg edi
mov ebx, ecx
xor ebx, 0x92ef1c26
xor ebx, edi
xor esi, 0x92f04fa8
add edi, ecx
add edi, 0x92f1a39a
sub ecx, esi
and ecx, ebx
or esi, ebx
sub edi, esi
jmp 0x495988
pop edx
sub ecx, 0x93184342
and esi, edi
or ecx, ebx
not esi
add ecx, 0x931ad3fd
and esi, ecx
inc esi
xchg edi, esi
neg esi
jmp 0x496b92
pop edx
xor ebx, esi
and ebx, ecx
not esi
and ebx, 0x932522a5
mov ebx, esi
or ebx, 0x93264e72
sub edi, esi
or esi, 0x93278d24
jmp 0x4949df
call fcn.00494a27
mov ecx, 0x9345bbe2
and ecx, 0x934655b4
add esi, ebx
xor edi, ecx
shr ebx, 0x11
jmp 0x49652d
push 0x7d85c2d9
and ebx, 0x93844db1
mov ecx, ebx
xchg ecx, esi
neg edi
shl esi, 0x13
nop
sub esi, edi
jmp 0x4971c4
pop edx
shl edi, 2
or ebx, edi
sub ecx, esi
xor ebx, ecx
sub edi, esi
or ecx, edi
mov ebx, edi
and esi, ebx
sub ecx, ebx
and ecx, ebx
add esi, 0x9524a698
bswap esi
xchg edi, ecx
jmp 0x496b4a
call fcn.00494a27
and ecx, esi
shr edi, 6
add ecx, 0x9b5d6de9
sub esi, ecx
nop
mov esi, ecx
xchg esi, ecx
add esi, ebx
and edi, esi
mov esi, ecx
bswap ecx
xor esi, 0x9b655280
jmp 0x494a9b
push 0x7d7257bd
sub esi, ebx
shr esi, 0x13
add ecx, ebx
mov ecx, esi
xor esi, edi
or esi, edi
xor ecx, ebx
xor edi, 0x9b7e62f3
xchg ebx, edi
add esi, edi
add ebx, edi
xor ebx, 0x9b80c47a
mov edi, esi
sub edi, ebx
jmp 0x497883
pop edx
sub edi, 0x9b87288c
ror ebx, 0x13
neg ebx
rol ebx, 0x12
xor ebx, edi
sub ecx, ebx
xor ebx, 0x9b8ac64f
and edi, ebx
sub esi, edi
jmp 0x496718
push 0x7d8f8319
xor esi, ebx
and ecx, esi
not ecx
xor ebx, ecx
bswap edi
and ebx, esi
jmp 0x49551b
push 0x7da02ea6
sub edi, 0x9ba4b7e3
mov edi, ecx
not esi
mov ecx, 0x9ba695e9
jmp 0x4950e1
pop edx
and esi, ebx
and ebx, 0x9ba7ec83
add ebx, ecx
or edi, ecx
and ebx, esi
xchg esi, edi
add edi, ecx
mov ebx, ecx
sub ebx, ecx
add esi, ebx
jmp 0x494ddf
call fcn.00494a27
xor ebx, edi
add esi, 0x9c22f825
xor ecx, ebx
neg ecx
jmp 0x495574
push 0x7d7f31aa
add ebx, 0x9c250d42
xor ecx, 0x9c25a7bc
mov esi, ebx
mov esi, ecx
inc edi
sub esi, ecx
mov ebx, esi
xchg edi, ebx
jmp 0x49793e
push 0x7d96c6cd
mov esi, ecx
sub ecx, ebx
xor esi, 0x9c2b1260
mov ecx, ebx
and ecx, 0x9c2c3164
and ebx, 0x9c2ccc67
bswap edi
or esi, 0x9c2e2036
shr edi, 4
bswap esi
mov ebx, esi
mov ebx, edi
jmp 0x49656c
push 0x7d86a071
mov ebx, ecx
neg esi
add ebx, 0x9c41fb20
xor edi, esi
and edi, ecx
or edi, ecx
shr esi, 0x19
jmp 0x494d7d
mov edx, 0x2a676233
xor esi, ebx
xchg ebx, esi
xor esi, edi
mov esi, 0x9c4d78d3
xchg ecx, edi
not ebx
jmp 0x49506b
call fcn.00494a27
xchg ebx, ecx
xor ebx, 0x9c4ff90a
bswap esi
or ebx, ecx
add ecx, 0x9c51c3aa
inc esi
or edi, ecx
xor ebx, edi
or edi, 0x9c542a0a
shr edi, 0xc
add ebx, esi
and edi, 0x9c55d4a8
jmp 0x494744
push 0x7d97aa14
shl ecx, 0xd
xor ecx, ebx
mov edi, esi
mov ebx, ecx
sub edi, ecx
and esi, edi
and edi, 0x9c5a004b
xor edi, ecx
xchg esi, ebx
sub ebx, ecx
mov ecx, edi
not edi
xor esi, ecx
jmp 0x4974cf
pop edx
xchg edi, ecx
or ecx, 0x9c72978a
and edi, ecx
rol ecx, 2
bswap esi
xchg esi, edi
not ecx
xor edi, ebx
xor ecx, ebx
mov ebx, esi
inc esi
jmp 0x49767f
pop edx
add edi, esi
neg edi
ror ebx, 0x1f
add esi, 0x9cba5044
add edi, ecx
sub esi, 0x9cbb8663
xor esi, ecx
xor ecx, edi
jmp 0x496ace
pop edx
inc edi
xor esi, edi
jmp 0x496c09
mov edx, 0x2a676233
dec ebx
xchg edi, ecx
dec edi
jmp 0x4952d5
call fcn.00494a27
sub ecx, esi
sub edi, ebx
shl ebx, 0x1c
rol ebx, 0x19
xor ecx, edi
xchg ebx, edi
xchg ecx, esi
add esi, edi
jmp 0x496c43
pop edx
mov esi, edi
shl ebx, 0x16
rol edi, 0x19
add edi, ecx
xor edi, ecx
sub edi, 0x9cdbe950
ror ebx, 0xf
and esi, edi
shl edi, 0xd
dec ebx
add ebx, edi
jmp 0x495bc0
push 0x7d6d06cd
sub edi, 0x9cf83111
sub edi, esi
sub ebx, edi
not ecx
mov esi, ebx
sub edi, ecx
xor ebx, edi
xchg esi, ecx
and esi, ecx
and edi, ecx
jmp 0x496c60
pop edx
sub ebx, esi
ror ebx, 0x11
and edi, 0x9d056013
mov edi, ecx
sub edi, 0x9d06762d
sub edi, ecx
sub ecx, ebx
ror esi, 0x1f
mov edi, esi
or ebx, 0x9d096875
bswap esi
jmp 0x495ce4
call edx
xor ebx, esi
sub esi, 0x9d0b6363
xor ecx, ebx
bswap edi
mov esi, ebx
and ecx, edi
inc ecx
bswap edi
jmp 0x4968e4
push 0x7d9737be
rol esi, 0x1f
sub esi, 0x9d161f38
shr esi, 0x17
bswap edi
mov ebx, 0x9d180400
sub edi, 0x9d193f04
jmp 0x496140
push 0x7d8b26fc
sub edi, ecx
and ecx, 0x9d2f40de
or edi, 0x9d2fd08b
shl ebx, 6
mov ecx, esi
jmp 0x494719
push 0x7d90e3a6
add ecx, edi
xchg ecx, esi
sub edi, esi
or ebx, 0x9d385786
mov esi, edi
add edi, 0x9d39968a
shl ecx, 6
xchg edi, esi
neg esi
mov ebx, edi
mov edi, esi
sub ebx, edi
or edi, esi
nop
jmp 0x4960f5
pop edx
and esi, ecx
and ebx, esi
or ecx, 0x9d4655ad
add ecx, 0x9d46ef96
or ebx, edi
add ebx, edi
add esi, edi
sub edi, 0x9d49d93a
xor ebx, ecx
ror ecx, 0x14
or edi, 0x9d4bd01a
and edi, ebx
or edi, 0x9d4cfb66
jmp 0x495464
call fcn.00494a27
mov edi, ebx
shr edi, 0x11
sub ebx, 0x9d4f003f
xchg ebx, edi
and ecx, esi
xchg esi, ecx
jmp 0x4948cf
push 0x7d7ecb38
or ebx, esi
or ecx, 0x9d5e68ad
xchg edi, ebx
rol ecx, 0x1a
sub ecx, esi
sub edi, 0x9d60c25d
mov esi, edi
or esi, edi
or edi, ecx
shr ebx, 5
jmp 0x496016
push 0x7d651623
xchg ebx, esi
mov esi, 0x9d646bb1
or esi, 0x9d650b6c
mov ebx, esi
ror ebx, 5
jmp 0x495382
push 0x7d81c572
add ecx, edi
sub ecx, esi
shl esi, 0x11
not ecx
mov esi, ecx
dec edi
xchg ecx, esi
jmp 0x495024
mov edx, 0x3f4d7907
add ebx, 0x9d76cec7
and esi, ebx
add esi, ecx
nop
rol edi, 0x1b
xor ebx, 0x9d7a7444
shl ebx, 0x1e
mov edi, esi
or ebx, edi
xor ebx, edi
jmp 0x49610e
call fcn.00494a27
and esi, ebx
rol ecx, 2
add edi, ebx
add ebx, edi
rol edi, 1
or ebx, edi
and ebx, 0x9d88af1a
not esi
xor ecx, esi
add ecx, ebx
sub edi, ebx
jmp 0x495659
pop edx
ror ecx, 0xd
or esi, ebx
add ecx, edi
and esi, ebx
jmp 0x495758
pop edx
and ebx, 0x9dfe544e
not edi
mov edi, ebx
and edi, 0x9e003908
mov ecx, edi
xor edi, ebx
shr edi, 0x16
xor edi, ecx
add edi, 0x9e031c5a
mov ebx, ecx
or edi, esi
jmp 0x49542f
call fcn.00494a27
dec esi
xor esi, 0x9e058b85
sub edi, ecx
ror edi, 6
and ecx, esi
and ebx, edi
rol esi, 0xb
or ebx, edi
jmp 0x494b16
pop edx
sub ebx, esi
xchg ebx, esi
and esi, edi
and esi, ecx
add ecx, ebx
dec ebx
sub edi, ecx
and ecx, edi
shr ebx, 0x19
jmp 0x496503
push 0x7d89cfb2
neg ecx
xchg edi, esi
mov ecx, ebx
xor ecx, edi
and ecx, 0x9e192ff3
or esi, 0x9e19d6d6
add esi, ebx
jmp 0x4977f6
push 0x7d948193
sub edi, 0x9e22aba4
sub ecx, 0x9e2349e9
not esi
and edi, esi
xor ecx, 0x9e255cac
ror ecx, 0x13
and ecx, esi
sub edi, 0x9e278984
mov ebx, edi
xor edi, 0x9e28d043
mov ebx, edi
shr ecx, 2
jmp 0x49579e
push 0x7d9b7f85
not edi
not esi
not edi
inc edi
dec edi
not edi
neg esi
or ebx, ecx
xor ecx, edi
sub ecx, edi
sub edi, esi
not esi
sub edi, ebx
dec ecx
jmp 0x4975c4
call edx
or edi, esi
or esi, ecx
xor ebx, 0x9e439036
add ecx, ebx
not esi
or ecx, edi
jmp 0x494ae6
call edx
inc ebx
inc ecx
nop
xor esi, ebx
xchg edi, ebx
sub edi, 0x9e4a02d6
and ebx, 0x9e4acb61
xor ebx, edi
dec ecx
jmp 0x495fe2
push 0x7d6d6fe6
shr edi, 0x16
add ebx, ecx
sub esi, ecx
or esi, edi
add edi, esi
jmp 0x49547c
pop edx
sub ebx, 0x9e62ea00
ror ecx, 6
and ecx, esi
add edi, ebx
xor edi, ebx
add ecx, ebx
not edi
and ecx, edi
or ebx, ecx
inc esi
shr ebx, 2
xor ecx, edi
add ecx, esi
add edi, esi
jmp 0x494b5a
push 0x7d6a4f12
sub ecx, edi
xchg esi, ebx
add ebx, edi
sub ecx, esi
and ecx, ebx
not ecx
shl ecx, 0xf
or esi, ebx
sub edi, ecx
or ebx, esi
sub edi, esi
mov ebx, ecx
xor ebx, ecx
jmp 0x4963a5
call edx
mov esi, ecx
sub esi, ecx
or esi, ecx
neg esi
xchg ecx, ebx
mov ebx, esi
xchg esi, ecx
shr edi, 0x1f
not ecx
and ebx, esi
ror ebx, 0x16
not ebx
sub ebx, ecx
jmp 0x497359
push 0x7d648d6b
xchg esi, edi
xchg ebx, esi
shr ebx, 2
and ecx, esi
add ecx, 0x9eaed191
dec ecx
jmp 0x496740
push 0x7da18518
rol edi, 4
mov ecx, edi
mov esi, edi
shr esi, 0x13
xor ecx, esi
and edi, esi
add ecx, edi
inc esi
add esi, ecx
mov esi, edi
jmp 0x494ca8
push 0x7d73314a
bswap edi
sub edi, esi
or ebx, 0x9eefc22d
mov esi, ecx
mov esi, 0x9ef117e4
mov edi, esi
sub edi, 0x9ef2302d
sub esi, 0x9ef2cc0d
sub edi, esi
xor ecx, ebx
xchg ebx, esi
jmp 0x4949b9
pop edx
and edi, ebx
mov edi, ecx
sub ebx, ecx
and esi, 0x9f06cef1
xor edi, 0x9f076756
add esi, ecx
mov ecx, edi
xor ebx, ecx
jmp 0x49499f
push 0x7d9c4fd3
and esi, ecx
xchg edi, ebx
sub esi, ebx
or ecx, ebx
xor esi, 0x9f414c3f
not ebx
xchg esi, ecx
xchg ebx, esi
jmp 0x49555d
mov edx, 0x3f4d7907
xor ecx, 0x9f4a2f78
inc ebx
and ebx, ecx
and ecx, edi
mov esi, 0x9f4c6b93
not edi
neg edi
add edi, ebx
jmp 0x496af7
push 0x7d862ee3
or ecx, ebx
mov ebx, esi
or ecx, 0x9f5e2d2a
or esi, edi
add ebx, ecx
or ebx, esi
and ecx, 0x9f6075b6
and edi, 0x9f610652
jmp 0x4960b3
pop edx
ror esi, 0x1b
xchg edi, esi
xor esi, edi
mov esi, ecx
or esi, 0x9f642556
jmp 0x494691
push 0x7d71df0c
sub esi, 0x9f64e3f1
mov edi, ebx
rol ebx, 5
not esi
sub ecx, esi
mov ebx, edi
or edi, ebx
xor ebx, ecx
shl esi, 7
and ecx, edi
xor esi, edi
jmp 0x495ede
call edx
and ebx, 0xa055970c
or esi, edi
ror edi, 0x1d
and ebx, 0xa0577d45
add edi, 0xa0582a0a
xor ecx, ebx
xchg ecx, edi
or ecx, ebx
and ecx, esi
xor ecx, 0xa05b4244
and esi, ecx
xchg esi, ebx
mov ebx, 0xa05d02a9
mov ecx, edi
jmp 0x4950c3
pop edx
shl edi, 0xd
xor edi, ebx
sub edi, 0xa05f64f9
xor ecx, 0xa05ff9da
add esi, ecx
xchg edi, ecx
and ebx, edi
mov esi, edi
sub esi, edi
add esi, 0xa063a9b3
jmp 0x495205
pop edx
sub ecx, ebx
xor esi, edi
and edi, ecx
and ebx, ecx
xor ebx, edi
sub esi, ecx
neg ecx
mov ecx, esi
xor edi, ebx
jmp 0x495f29
pop edx
and ebx, ecx
mov ebx, edi
xor ebx, edi
sub edi, 0xa08d3e5f
or ecx, 0xa08dec81
sub ebx, edi
shr esi, 0xf
rol esi, 1
jmp 0x49497a
push 0x7d9816e7
dec ecx
mov ecx, 0xa0a19304
xor ebx, ecx
rol ebx, 0x1d
add edi, esi
sub esi, 0xa0a430ab
and edi, esi
jmp 0x497a68
push 0x7d9be692
not ecx
add esi, 0xa0ca018d
xchg esi, ebx
not edi
inc edi
or ecx, 0xa0cc6b2a
add edi, ecx
sub ecx, edi
xor ebx, esi
add ecx, edi
xor ecx, edi
or ecx, ebx
add ecx, edi
and ecx, 0xa0d1baae
xor ecx, ebx
add esi, edi
jmp 0x497111
pop edx
mov ebx, 0xa0e9db33
add edi, ecx
neg ebx
inc ebx
xor esi, ecx
mov edi, ecx
ror ebx, 0x18
and edi, ecx
inc ebx
jmp 0x496fca
push 0x7d8a4b02
xchg edi, ebx
mov esi, ebx
or edi, esi
or esi, 0xa12bd60d
shl esi, 0xc
sub edi, esi
add edi, ebx
xor edi, ecx
jmp 0x4952fa
mov edx, 0x3f4d7907
and edi, ecx
sub edi, ebx
shr ecx, 7
sub ecx, 0xa1369033
or edi, ebx
mov esi, ecx
xchg esi, ebx
sub ecx, 0xa1390847
jmp 0x4966bd
push 0x7d72c7ec
neg ecx
mov ebx, edi
sub ecx, ebx
or ecx, 0xa144f79c
sub edi, ecx
or ebx, 0xa1466333
bswap ebx
jmp 0x496f3e
mov edx, 0x2a676233
xchg ecx, esi
bswap edi
bswap edi
or ebx, ecx
and edi, 0xa1672d4c
sub edi, ecx
xchg ebx, edi
mov edi, ebx
xchg ebx, ecx
jmp 0x495a51
mov edx, 0x2a676233
shl esi, 0x13
or ecx, edi
or ebx, ecx
shl ebx, 3
and ebx, edi
bswap ecx
inc ecx
xor esi, edi
add ebx, edi
ror edi, 6
or ebx, ecx
jmp 0x49562b
push 0x7da11238
sub edi, esi
rol ecx, 5
xchg ecx, ebx
or esi, 0xa19aa2c2
neg ecx
sub esi, edi
not ecx
jmp 0x496ecc
mov edx, 0x2a676233
or ecx, edi
and esi, ebx
add ecx, 0xa19e8f81
or esi, 0xa19f3541
xor edi, 0xa19fce14
xor edi, 0xa1a06769
and ebx, esi
xchg esi, edi
xor ebx, 0xa1a257fd
xor esi, ecx
ror esi, 0x1d
add edi, esi
add ecx, esi
mov edi, ebx
add ebx, esi
jmp 0x4963f1
pop edx
add esi, edi
rol ecx, 0x16
shr edi, 0x1e
rol esi, 0x1e
add ecx, edi
xchg esi, edi
rol esi, 9
rol edi, 0x1c
dec ebx
add edi, 0xa1acd656
or ecx, 0xa1ad7d3e
bswap ecx
jmp 0x4973d8