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

Disassembly:
call sub.kernel32.dll_GetCommandLineA
cmp eax, 0xfffffef7
jne 0x401061
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
ret
call sub.kernel32.dll_GetCommandLineA
cmp eax, 0xfffffee7
jne 0x40110d
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.advapi32.dll_MakeSelfRelativeSD
ret
call sub.kernel32.dll_GetCommandLineA
cmp eax, 0xfffffee5
jne 0x401182
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
ret
call sub.kernel32.dll_GetCommandLineA
cmp eax, 0xffffff38
jne 0x4011fc
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
ret
call sub.user32.dll_GetMessageExtraInfo
cmp eax, 0xfffffef8
jne 0x401262
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.advapi32.dll_MakeSelfRelativeSD
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
call sub.kernel32.dll_InitializeCriticalSectionAndSpinCount
ret
jmp 0x46949c
dec edx
xor esi, edi
sub esi, ecx
xor edx, esi
sub edi, edx
add ecx, 0xb8326837
and ecx, 0xb8332219
jmp 0x46a6d9
pop edx
add edi, ebx
mov edi, ebx
mov ecx, esi
and ecx, edi
mov ebx, edi
mov ecx, ebx
inc esi
and ecx, ebx
and ebx, esi
xchg ebx, edi
or edi, 0xbbd4c721
jmp 0x46b728
call fcn.0046acf4
neg ebx
or ebx, esi
or ecx, 0xbbd6ccc0
add edi, ebx
sub esi, 0xbbd7fa57
sub edi, 0xbbd89d6a
add ebx, ecx
xchg edi, ecx
shl ebx, 0xc
neg ecx
or esi, ecx
shr edi, 3
or ecx, esi
jmp 0x46a716
call fcn.0046acf4
inc edi
xor edi, esi
neg ecx
add ebx, ecx
mov ebx, 0xbbe07c14
and ebx, ecx
not esi
or edi, ecx
mov ebx, ecx
and ecx, ebx
sub esi, edi
mov ebx, esi
jmp 0x4698a0
push 0xb84a36db
xor edi, 0xbbe57c9e
sub ebx, edi
or esi, 0xbbe69436
and edi, ebx
xor ebx, esi
sub ebx, 0xbbe851bb
add edi, esi
sub esi, edi
neg edi
jmp 0x46bb71
call fcn.0046acf4
mov edi, 0xbc1cb20b
bswap ebx
or ebx, edi
or edi, ebx
sub edi, ecx
shl ebx, 0xa
xchg esi, ecx
or edi, ecx
add esi, 0xbc230aca
xchg edi, ecx
or ebx, ecx
sub esi, ecx
xor ecx, esi
add edi, ecx
jmp 0x46a94c
push 0xb8903ce5
or esi, edi
xor ecx, edi
xor ebx, 0xbc5a9979
not esi
xchg esi, ebx
xor esi, ebx
mov edi, ecx
xor esi, ebx
mov edi, esi
and edi, 0xbc5f1533
xchg ebx, edi
bswap edi
jmp 0x46a586
pop edx
add edi, ebx
mov ebx, edi
sub ecx, edi
xor edi, esi
sub edi, ebx
mov ebx, esi
sub ebx, esi
inc ecx
jmp 0x46bb1a
pop edx
shr ecx, 0x1f
mov esi, ecx
and edi, ebx
and edi, ecx
add ecx, ebx
jmp 0x46a48d
pop edx
xchg ebx, ecx
and esi, 0xbc6e7a95
xor edi, ecx
and ecx, esi
shr esi, 0xb
add ecx, esi
and ecx, 0xbc719505
xchg ecx, esi
xchg esi, ecx
or ecx, edi
ror edi, 0x1b
or edi, ebx
bswap esi
jmp 0x469820
call fcn.0046acf4
mov edi, ebx
or edi, 0xbc76d954
sub edi, 0xbc777af0
add ecx, 0xbc782f96
xchg ecx, edi
rol esi, 0xb
xchg ebx, edi
and edi, 0xbc7af248
shr edi, 6
xor edi, ebx
jmp 0x46bae3
call edx
inc ecx
bswap esi
neg ebx
mov ebx, edi
mov ebx, esi
ror edi, 0x10
sub esi, edi
jmp 0x46a0d6
push esp
shl edi, 0x1c
add edi, ebx
ror esi, 6
ror esi, 0x12
and ecx, ebx
and edi, ebx
add edi, esi
shr edi, 9
jmp 0x469dfe
push 0xb85adbc4
inc ebx
and ebx, 0xbc88c7f0
ror esi, 0xa
and edi, esi
xchg esi, ebx
not edi
sub edi, 0xbc8c1fa5
dec esi
jmp 0x46b3e3
push 0xb85a28ea
bswap ebx
or esi, edi
xchg ecx, edi
xchg esi, ebx
xor ecx, 0xbc9cd396
mov ebx, ecx
mov ecx, edi
xor esi, ecx
not esi
xor edi, esi
or edi, esi
and ecx, edi
xchg esi, ecx
jmp 0x4698cf
pop edx
mov edi, 0xbcb6becb
or ebx, 0xbcb75ad7
and ebx, edi
or ebx, 0xbcb88e0c
xchg esi, ecx
or edi, esi
and edi, 0xbcba68ee
or ebx, esi
or esi, 0xbcbbe793
add edi, 0xbcbc961f
and ebx, 0xbcbd4987
neg esi
inc esi
jmp 0x46bb91
pop edx
neg esi
bswap edi
not edi
shr esi, 0x1d
dec ebx
xor esi, 0xbcd1455c
shr esi, 8
mov esi, edi
and esi, ebx
xor ecx, 0xbcd41b1d
ror edi, 0x11
jmp 0x46a96b
call edx
sub ebx, esi
or ecx, 0xbcdd234f
xchg ecx, esi
and ebx, esi
and edi, ebx
add edi, ecx
mov edi, ecx
neg esi
and esi, 0xbce1b7ac
jmp 0x469846
push 0xb8861794
xchg ebx, edi
or edi, esi
sub ecx, 0xbce589f6
sub ebx, ecx
jmp 0x46b84d
push 0xb861b53c
rol ebx, 0x10
sub ebx, ecx
add ecx, 0xbcffd1e2
and esi, ecx
neg edi
inc edi
mov esi, 0xbd0267db
xchg edi, esi
bswap ebx
jmp 0x46ac8d
push 0xb8520dbf
inc ecx
or esi, ecx
xchg ebx, ecx
and ecx, esi
sub ecx, edi
sub esi, ecx
sub ebx, 0xbd0b7a03
dec ecx
add edi, ebx
or ebx, ecx
mov ecx, esi
jmp 0x46a222
push 0xb8630fc1
mov edi, esi
shr edi, 0x1f
rol edi, 0x10
and ebx, esi
neg ebx
sub ecx, ebx
xor edi, 0xbed36105
xor ebx, edi
sub edi, esi
add ecx, esi
jmp 0x46b7b5
mov edx, 0x5027095f
xchg esi, ebx
or edi, esi
add ebx, esi
and ebx, ecx
xor ecx, edi
not ebx
xchg esi, ecx
mov ebx, 0xbeda1f34
or esi, ecx
and edi, ecx
or esi, edi
or ebx, 0xbedc9f6c
xor esi, ebx
add esi, 0xbeddcd60
ror ebx, 1
not esi
jmp 0x46a4d5
pop edx
xor ecx, edi
xor edi, ecx
mov ecx, edi
inc esi
add edi, ecx
mov edi, esi
sub ebx, ecx
mov ecx, 0xbee44320
jmp 0x46a63a
call edx
inc edi
neg edi
add edi, ecx
rol edi, 0xf
add ebx, 0xbef40d9c
bswap ecx
or edi, esi
jmp 0x46ab16
push 0xb8878e0a
mov esi, ecx
inc ecx
or ecx, esi
add esi, ebx
and edi, ecx
mov edi, 0xbf04f761
inc edi
add esi, ebx
jmp 0x46b140
push 0x40
inc ecx
mov ebx, edi
add edi, ebx
add ebx, 0xbf2aba5b
xchg ecx, ebx
mov ecx, esi
add esi, ebx
jmp 0x46ae1a
pop edx
mov ecx, esi
bswap ecx
add ecx, edi
bswap edi
and ecx, ebx
sub edi, ecx
xchg esi, ecx
not esi
or ebx, esi
jmp 0x469a3f
call edx
inc esi
or edi, esi
neg ecx
or edi, ecx
xor ecx, ebx
jmp 0x46a86b
pop edx
dec ebx
xor ecx, esi
mov ebx, ecx
or edi, ecx
and ecx, esi
or esi, ecx
and edi, esi
xor ecx, ebx
dec edi
and edi, 0xbf518dab
xor esi, edi
add edi, 0xbf52e7c6
or esi, edi
shl ecx, 6
xchg ebx, ecx
jmp 0x469ac4
push 0xb88f8928
add ecx, ebx
and ecx, esi
sub ebx, edi
xchg esi, ebx
sub esi, ecx
ror edi, 0x10
and ebx, ecx
xor esi, 0xbf7aed8c
bswap ebx
xchg ecx, edi
sub ebx, ecx
or esi, 0xbf7d530a
xor ecx, edi
jmp 0x4697e2
push 0xb848d319
neg ecx
inc esi
xchg esi, ebx
mov esi, ecx
neg ebx
mov esi, 0xbfa82e79
add ebx, esi
jmp 0x46b127
pop edx
shr ebx, 0xc
shr esi, 0x12
xchg ebx, edi
jmp 0x46a544
call fcn.0046acf4
add ebx, edi
and esi, ebx
and ecx, edi
mov ebx, edi
add ecx, esi
add ebx, 0xbfbee153
or ebx, ecx
bswap esi
shr ecx, 0x1e
jmp 0x46a46c
push 0xb87859d8
neg edi
rol edi, 0x16
nop
sub ebx, edi
jmp 0x46ade8
push 0xb8809ca1
xor ebx, esi
neg esi
and ebx, edi
xchg esi, ecx
sub esi, 0xbfd29259
add ecx, ebx
xchg esi, edi
sub ebx, 0xbfd4e09b
xor ecx, 0xbfd57c4e
dec ecx
and ecx, 0xbfd6b619
xchg ecx, ebx
jmp 0x46b1d2
push 0xb8945cf4
xchg edi, esi
mov ebx, esi
xor ebx, edi
and esi, 0xbfea4152
xor edi, ebx
xchg esi, ecx
or ebx, edi
xchg ebx, edi
or esi, edi
xor ebx, ecx
add esi, ebx
and ebx, ecx
not ecx
and esi, ebx
add esi, edi
jmp 0x46a6b2
push 0xb852b437
add ecx, 0xbff1c68d
neg ebx
inc edi
and edi, ebx
mov edi, ecx
mov ebx, edi
inc ebx
or esi, ecx
jmp 0x46ad50
pop edx
or ecx, esi
shr ebx, 0xd
and ecx, 0xbffa9254
or edi, 0xbffb36e8
dec esi
not ebx
bswap esi
and ebx, esi
jmp 0x46a34a
pop edx
sub esi, edi
add esi, 0xc0272157
mov ecx, 0xc027b3b4
or ecx, esi
neg ecx
jmp 0x469835
mov edx, 0x6e447c44
xor ebx, ecx
add esi, edi
not edi
ror edi, 0xf
or ebx, ecx
xchg ecx, ebx
add edi, ebx
sub edi, 0xc03cbfd7
or esi, ecx
add ecx, esi
bswap ecx
jmp 0x469561
call edx
mov edi, esi
sub edi, ebx
ror edi, 0xe
xchg edi, esi
shr ecx, 7
xor esi, 0xc05f2daf
bswap ecx
add ecx, 0xc0606c4a
jmp 0x46bc17
push 0xb850b674
mov ebx, 0xc061483b
xor ebx, ecx
or ecx, edi
and ebx, 0xc0635c20
or edi, ecx
shr esi, 5
and ebx, esi
sub edi, esi
jmp 0x46ad33
call fcn.0046acf4
or esi, edi
shl esi, 9
and ebx, 0xc06cd9f6
and edi, ecx
mov ebx, esi
add ebx, edi
mov ebx, ecx
xor esi, 0xc070251a
dec ebx
mov ebx, esi
jmp 0x46b1b4
pop edx
xchg esi, ebx
shr edi, 0x12
sub edi, ecx
sub edi, esi
jmp 0x46b92b
pop edx
add ebx, ecx
mov esi, ebx
neg esi
xchg esi, edi
xor esi, 0xc08b33d6
xor ecx, edi
add esi, edi
mov ebx, esi
mov edi, esi
not ebx
not edi
jmp 0x46a1f6
mov edx, 0x6e447c44
shl ecx, 9
mov ecx, ebx
add edi, ecx
mov ecx, 0xc0929df0
add esi, ecx
xor esi, ebx
sub edi, esi
neg ecx
xchg ecx, edi
mov esi, 0xc096d45a
sub esi, ecx
add ebx, 0xc0983cbf
shl ecx, 0xc
and edi, 0xc099b3f4
xchg esi, ecx
jmp 0x46952f
push 0x401400
sub edi, esi
sub ebx, edi
or edi, ebx
or ebx, esi
mov esi, edi
xor ebx, 0xc0a34754
jmp 0x46b6d0
push 0xb869e89c
mov edi, esi
ror edi, 0xb
mov edi, ecx
and esi, edi
ror edi, 0x19
and ebx, esi
and ebx, esi
xor edi, esi
mov ebx, edi
jmp 0x46b889
call fcn.0046acf4
sub ecx, edi
neg esi
add edi, ecx
shr ebx, 0x10
shl edi, 0xd
xchg edi, ebx
or edi, 0xc0bc260c
and edi, esi
add esi, ebx
sub ecx, 0xc0be3eb8
xchg edi, ecx
not ecx
add ebx, esi
add ebx, ecx
mov esi, 0xc0c19150
sub edi, ebx
jmp 0x46b9d1
mov edx, 0x5027095f
xchg ecx, ebx
xchg edi, ebx
or ebx, ecx
and edi, ecx
mov ebx, 0xc0ccc354
neg ecx
mov ecx, edi
mov ebx, ecx
or esi, 0xc0cf883a
bswap edi
not ecx
jmp 0x46b700
push 0xb8404922
not esi
sub esi, edi
sub ecx, ebx
jmp 0x46a886
call edx
sub ecx, edi
not ecx
xor ebx, esi
mov ecx, 0xc0de0806
sub edi, 0xc0dea284
jmp 0x46b9eb
pop edx
xor ebx, ecx
sub ebx, esi
and edi, esi
and ebx, 0xc0e9cd39
and ebx, 0xc0ea68fa
inc edi
sub ecx, ebx
sub ebx, esi
xchg ecx, esi
jmp 0x46b9b5
call edx
or ebx, ecx
or esi, ebx
mov ebx, 0xc0f5e4d1
neg esi
sub ebx, ecx
sub esi, edi
sub ecx, ebx
sub edi, 0xc0f8fa67
add ebx, ecx
add ebx, ecx
add edi, 0xc0fab3d6
jmp 0x4699b7
push 0xb858d94f
xor esi, 0xc0fc5d11
xchg edi, ecx
xor ebx, 0xc0fd8391
and edi, 0xc0fe2260
and ebx, edi
xor esi, ecx
shl ecx, 0xc
or esi, edi
neg ebx
or edi, 0xc101bdc3
sub edi, ebx
jmp 0x46b15b
push 0xb879e207
or ecx, 0xc111db52
sub esi, ebx
add edi, esi
sub ecx, esi
not ecx
xchg ecx, edi
and edi, 0xc1158c58
xor ecx, 0xc1164dc2
not edi
add ebx, edi
add edi, esi
shr esi, 0xe
mov ecx, esi
jmp 0x46ba5e
pop edx
xchg edi, ebx
mov edi, esi
xor edi, 0xc11f7950
rol esi, 4
add ecx, edi
not ebx
mov ebx, esi
add edi, esi
jmp 0x46aacc
push 0xb841348b
and edi, ecx
neg edi
xchg esi, ecx
xor ecx, 0xc125b125
xor ebx, edi
sub ebx, esi
jmp 0x46a8b4
pop edx
rol ecx, 8
shr esi, 0xb
mov edi, ecx
add esi, ebx
mov edi, ebx
sub ecx, esi
jmp 0x46aa29
push 0xb8422519
xor esi, ecx
neg ebx
and ecx, edi
ror ebx, 0xf
xor ebx, 0xc54d8138
ror ecx, 0xf
jmp 0x46ae38
call edx
xor ebx, ecx
not ecx
rol esi, 0xb
dec esi
or ebx, esi
shr edi, 0x15
or edi, ebx
rol ebx, 2
dec ebx
mov edi, 0xc56e19bd
jmp 0x46bab9
push 0xb8610ddd
rol ebx, 0xe
dec edi
xchg edi, ebx
and ecx, edi
mov esi, 0xc571ab05
jmp 0x469b43
pop edx
inc esi
not ecx
mov edi, ecx
bswap esi
jmp 0x46b59e
pop edx
xor edi, esi
not ebx
sub esi, ebx
shl ecx, 0xe
xchg edi, ebx
add edi, ebx
nop
xor ecx, edi
and ecx, edi
jmp 0x469faf
call fcn.0046acf4
not edi
neg ebx
xchg edi, ebx
add esi, ecx
and ecx, 0xc5893b7f
mov ebx, esi
dec ecx
shr ecx, 0x10
bswap ecx
neg ebx
nop
xor edi, ecx
mov ebx, 0xc58e7fb8
bswap ecx
jmp 0x469e99
pop edx
sub esi, edi
and esi, ebx
and ecx, ebx
sub ebx, edi
inc ecx
xor esi, edi
or ebx, esi
sub esi, ecx
jmp 0x46b3ac
pop edx
xor esi, 0xc5953965
xor ebx, 0xc595cce9
or ecx, 0xc5965ee2
rol esi, 6
shr ebx, 0xe
bswap ecx
jmp 0x46acd8
push 0xb86d6ab1
shl ebx, 2
shr ecx, 4
xor edi, esi
xor edi, ebx
and ecx, ebx
add edi, ebx
add ebx, ecx
not edi
jmp 0x46afa1
push 0xbabf93c3
sub esi, ecx
and esi, ecx
or ebx, ecx
inc ebx
or esi, ebx
and edi, esi
or esi, edi
jmp loc.0046b02e
pop edx
and ebx, esi
or edi, ebx
sub ebx, 0xc5c26c26
ror esi, 0x1d
shr edi, 0x1e
xchg esi, ecx
and ebx, edi
or esi, 0xc5c5a6b9
mov ecx, edi
xor ecx, edi
xor ebx, esi
jmp 0x46b189
call fcn.0046acf4
and ecx, 0xc5dbb9f8
and ebx, 0xc5dc4c02
shr esi, 0x15
sub ecx, 0xc5dd85ab
or ebx, esi
xor ecx, ebx
sub esi, ecx
sub ecx, ebx
xor ebx, ecx
not ebx
mov ecx, esi
mov esi, ecx
and ecx, esi
bswap ebx
shr ecx, 0x1f
jmp 0x469a8f
pop edx
and esi, edi
sub ecx, ebx
or ebx, edi
mov ecx, 0xc5f40a8a
xor ecx, edi
shl esi, 0x16
ror esi, 0x1f
and ecx, ebx
mov esi, ecx
or ecx, esi
mov edi, esi
shr ebx, 0x12
mov edi, esi
add esi, edi
mov ecx, edi
jmp 0x469510
push 0xb8626406
sub esi, ebx
mov esi, 0xc603d00f
shl esi, 0x1c
xor ebx, esi
or edi, esi
jmp 0x469c3b
mov edx, 0x5027095f
add ecx, edi
xor esi, ebx
xchg ebx, ecx
sub ebx, edi
xor edi, ecx
jmp 0x46a110
push 0xb8476212
mov esi, ebx
add ebx, ecx
mov edi, ebx
add ecx, edi
or ebx, ecx
xchg ebx, ecx
mov ecx, ebx
sub esi, ecx
add ecx, esi
jmp 0x46b65a
push 0xb8516467
sub edi, esi
xchg esi, ecx
not edi
ror esi, 0x1d
xchg edi, esi
add ecx, ebx
sub ebx, esi
mov ecx, esi
xchg ebx, esi
jmp 0x469b73
mov edx, 0x6e447c44
add ebx, 0xc624087c
add edi, ecx
add ecx, 0xc6255e17
add ebx, edi
sub ecx, ebx
mov ecx, 0xc628068a
xchg ebx, esi
jmp 0x46a658
pop edx
xor esi, edi
add edi, esi
sub esi, 0xc6383516
xor esi, edi
xor esi, ecx
ror ecx, 0x1b
add ebx, ecx
xor ecx, esi
shl ebx, 3
inc ebx
jmp 0x46a982
push 0xb8791ef2
xor ecx, edi
xor ecx, 0xc6436765
mov ecx, 0xc6441f86
sub esi, edi
add esi, ecx
shr ebx, 0x1c
mov esi, ecx
xor edi, 0xc647a3ff
jmp 0x46a828
push 0x6809c
or ecx, edi
inc ebx
add esi, 0xc649d210
shr ecx, 0xf
or edi, 0xc64b10b2
add ebx, edi
jmp 0x46a5d6
mov edx, 0x5027095f
and edi, esi
mov edi, esi
and ecx, esi
jmp 0x46969f
pop edx
ror esi, 0x1e
shl ebx, 0xc
xchg esi, ebx
and esi, 0xc66b6c24
sub ecx, edi
or ebx, edi
mov ecx, ebx
add ecx, 0xc66de756
jmp 0x46ac2f
call edx
sub ebx, esi
not ecx
shr ebx, 0x1f
add esi, edi
xchg edi, ebx
sub ecx, ebx
and edi, 0xc67727a1
mov ecx, 0xc677c822
and ebx, edi
jmp 0x46b31a
pop edx
or edi, esi
or edi, ebx
ror esi, 6
mov ecx, ebx
shl ebx, 3
mov ecx, ebx
or edi, ebx
xchg ebx, esi
sub ecx, esi
mov ebx, edi
jmp 0x469eba
mov edx, 0x6e447c44
mov ebx, ecx
shr esi, 0x11
sub edi, ebx
and ebx, ecx
and ebx, ecx
mov edi, 0xc682d3b6
dec edi
xchg ebx, ecx
shr esi, 0x1c
or esi, edi
jmp 0x46b1fe
mov edx, 0x5027095f
bswap ecx
sub esi, ebx
sub ebx, esi
shl esi, 0x1d
xchg ebx, edi
add ebx, esi
sub ebx, ecx
xor esi, ebx
sub edi, ebx
add ebx, ecx
rol ecx, 0x18
sub ecx, edi
xchg edi, ecx
and esi, ebx
jmp 0x46b689
push 0xb8497b94
or esi, ecx
xor ebx, 0xc6df79ab
or ecx, ebx
xchg ecx, edi
shr esi, 0x15
jmp 0x469585
push 0xb8885f43
ror ebx, 4
and edi, ecx
or edi, ecx
shl edi, 7
or esi, ecx
and edi, ebx
dec ecx
and edi, ecx
jmp 0x46b2ed
push 0xb859820c
and edi, 0xc6e895a9
shl esi, 0x13
sub esi, ebx
bswap esi
xor ebx, 0xc6eb82f7
sub edi, ecx
or ecx, ebx
and esi, 0xc6ed8df7
shr ebx, 0xa
sub edi, ebx
neg ebx
jmp 0x469938
mov edx, 0x4132136a
mov esi, edi
sub edi, 0xc6f1b57d
or ecx, esi
jmp 0x469870
call edx
inc ecx
dec ecx
xchg ebx, esi
or edi, esi
jmp 0x46aecf
push 0xb8815b19
mov ecx, edi
add ecx, ebx
not edi
sub esi, 0xc7004a38
add ebx, edi
ror edi, 9
and esi, ebx
mov esi, 0xc7033dfd
add edi, ebx
xor esi, ebx
or esi, 0xc7052d12
jmp 0x46af44
call fcn.0046acf4
xor ecx, esi
xchg edi, ebx
mov esi, ecx
add edi, ecx
xchg esi, ecx
xchg edi, ecx
xchg ecx, ebx
jmp 0x46b23f
call edx
inc ecx
shl edi, 0x17
sub ecx, 0xc7122d94
mov ecx, esi
sub esi, edi
xor edi, 0xc713fde1
xor esi, 0xc714b229
dec esi
add ebx, edi
xchg ecx, edi
add ebx, esi
mov ecx, 0xc717bde9
xor ebx, ecx
add edi, 0xc718ec6b
jmp 0x46af28
push 0xb88922bc
xchg ecx, edi
or edi, esi
or esi, edi
sub ebx, esi
and ecx, esi
xor esi, 0xc733e390
sub ebx, 0xc7348b48
xor ecx, 0xc7354c8c
xor ecx, ebx
inc edi
xchg ebx, esi
mov ecx, edi
jmp 0x46aca5
pop edx
xchg edi, esi
or esi, edi
or ebx, edi
bswap ebx
mov edi, 0xc73b214c
and edi, ecx
and edi, 0xc73c51d1
and ecx, esi
xor edi, esi
jmp 0x46aaff
pop edx
xchg esi, ebx
and ecx, edi
add ebx, edi
add ebx, edi
mov edi, ebx
add ecx, 0xc7414146
sub esi, edi
inc edi
sub edi, ebx
xor esi, edi
sub ebx, 0xc744d39e
jmp 0x46a9d0
pop edx
not ecx
add ecx, 0xc7a1492f
ror ebx, 4
not edi
shl esi, 0x1f
and edi, ecx
jmp 0x46b339
mov edx, 0x6e447c44
xchg ecx, ebx
xchg esi, edi
sub edi, 0xc7ab5010
or ebx, 0xc7abe663
bswap edi
not esi
and edi, 0xc7ade1c3
not ebx
xchg esi, edi
dec esi
jmp 0x46abae
pop edx
nop
or edi, ecx
sub ecx, esi
add esi, edi
or edi, esi
xchg ebx, edi
rol ebx, 0x13
sub esi, edi
xor edi, esi
xchg ebx, esi
rol ecx, 0xa
xchg ebx, esi
jmp 0x46a175
pop edx
and ecx, ebx
mov ecx, 0xc7f8c7df
xchg edi, ebx
mov edi, ecx
mov ecx, 0xc7faef41
xor esi, 0xc7fb8f90
add ebx, esi
xchg ecx, edi
jmp 0x46a755
push 0xb8480f19
xor ebx, ecx
rol ecx, 0x1d
shl esi, 0xd
xor esi, edi
xchg ecx, ebx
sub edi, esi
sub ecx, esi
jmp 0x46a08e
call fcn.0046acf4
xor ecx, esi
bswap edi
or ebx, ecx
or edi, 0xc824a71d
add edi, ecx
sub ebx, 0xc825f9f4
inc ebx
shl ebx, 0x12
and edi, esi
xor ecx, edi
sub ecx, 0xc8295dbe
xchg esi, ecx
jmp 0x469cfa
call edx
add ebx, 0xc82ee77c
mov ebx, ecx
mov ebx, 0xc830089e
mov esi, 0xc8309a6a
add esi, ebx
xor ebx, esi
shr ebx, 0x1f
or esi, ecx
xchg ebx, ecx
mov edi, ebx
rol ebx, 0xe
dec edi
and ebx, 0xc8361c49
jmp 0x46ba8a
call fcn.0046acf4
add ecx, 0xc83703dc
xor ecx, 0xc837a434
xor ecx, edi
sub edi, ebx
neg ecx
xchg ebx, edi
or ecx, ebx
and ebx, 0xc83b95e1
sub edi, esi
jmp 0x46af07
pop edx
and edi, ecx
or ecx, 0xc83dcf7a
sub edi, ecx
xchg edi, ecx
or ebx, edi
add esi, edi
dec edi
or esi, 0xc841fc80
xchg esi, ecx
jmp 0x469c95
push 0xb863baed
not esi
xor edi, ebx
mov edi, esi
xor ecx, esi
and edi, ecx
or ebx, ecx
and esi, edi
or ecx, ebx
or edi, ecx
rol esi, 5
or ebx, edi
xchg ecx, ebx
mov ecx, esi
not esi
sub esi, ebx
jmp 0x469c5f
push 0xb886d401
xor ecx, ebx
xchg ecx, ebx
xchg ebx, esi
xor edi, esi
and ecx, edi
or edi, esi
add ecx, 0xc87a61b7
sub ecx, esi
sub edi, esi
and ebx, 0xc87c29d1
jmp 0x469d5a
mov edx, 0x5027095f
inc esi
sub esi, 0xc88051ab
sub esi, edi
shr ebx, 0x15
xchg ebx, ecx
xchg esi, ebx
xchg esi, ecx
and esi, edi
jmp 0x46a9e8
pop edx
xchg edi, ebx
or esi, edi
add ebx, edi
mov ecx, ebx
or esi, 0xc9671604
mov esi, edi
ror edi, 0x18
or esi, ebx
jmp 0x46b45a
push 0xb8582404
xchg ebx, ecx
add edi, esi
or edi, ebx
sub ebx, 0xc97d6ffd
add edi, ebx
bswap edi
sub edi, ecx
jmp 0x46a7ba
call edx
and ecx, esi
xor esi, ecx
add esi, edi
add ebx, edi
bswap ebx
not edi
inc ecx
xor ecx, 0xc98473fa
jmp 0x46adb5
pop edx
or ecx, ebx
xchg ecx, esi
jmp 0x46a566
call fcn.0046acf4
shr esi, 0x16
and edi, esi
and esi, ebx
xchg edi, ecx
xchg esi, ebx
xchg edi, ecx
jmp 0x46a792
push 0xb87aa2c7
shl ecx, 0xa
sub esi, 0xc998dc54
or esi, ebx
or esi, ebx
mov ebx, ecx
or ecx, esi
or esi, 0xc99be320
inc ebx
xchg ecx, edi
mov ecx, 0xc99dd096
shr esi, 1
jmp 0x46a3b2
pop edx
and esi, ecx
shl edi, 4
or ecx, esi
dec ebx
sub ecx, ebx
neg edi
or esi, ebx
shr esi, 0x17
jmp 0x46a163
pop edx
inc ecx
or edi, 0xc9a9f2b7
add ecx, esi
add esi, 0xc9ab1cf4
xchg esi, edi
inc ecx
or esi, edi
add edi, ecx
shr esi, 0x17
xchg edi, ecx
xor edi, 0xc9af33f4
shl ecx, 0xa
jmp 0x46a8a0
push esp
neg esi
add ecx, ebx
sub edi, esi
and esi, ecx
and esi, ecx
jmp 0x4698b5
pop edx
rol edi, 0x16
xchg edi, ecx
xchg ecx, ebx
xchg ecx, esi
sub ecx, 0xc9baffd1
xchg edi, ebx
not ebx
xchg esi, ebx
xor edi, ecx
xor edi, esi
and esi, 0xc9bedf2f
and ecx, edi
jmp 0x469e4a
mov edx, 0x6e447c44
or ecx, esi
xchg ecx, edi
add edi, esi
and ecx, 0xc9ca4285
xchg ecx, esi
or ebx, edi
or esi, edi
sub edi, esi
xor ebx, ecx
jmp 0x46ba29
pop edx
mov ebx, esi
xor esi, ecx
xor edi, esi
shr ecx, 0xe
shr ecx, 0x1b
bswap edi
mov ecx, ebx
xchg ebx, edi
jmp 0x46a252
pop edx
mov esi, edi
sub edi, esi
mov ecx, ebx
sub ebx, edi
inc ecx
add ecx, 0xc9e92e84
shr edi, 0xb
shl edi, 0xa
jmp 0x46aa14