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

Disassembly:
call sub.kernel32.dll_GetCommandLineW
cmp eax, 0xfffffee0
jne 0x4010ac
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
ret
call sub.kernel32.dll_GetCurrentProcess
cmp eax, 0xffffff1b
jne 0x40110d
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
ret
call sub.kernel32.dll_GetCurrentProcess
cmp eax, 0xfffffede
jne 0x401187
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
ret
call sub.kernel32.dll_GetCurrentProcess
cmp eax, 0xffffff0e
jne 0x401210
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
call sub.oleaut32.dll_DispGetIDsOfNames
ret
jmp 0x46932a
xor edx, edi
or esi, ecx
and edx, ecx
rol esi, 0xc
sub edi, 0x34ebcf3e
xor esi, ecx
not edx
jmp 0x46b15f
call edi
mov ecx, esi
xor ecx, ebx
neg ebx
or esi, ebx
or esi, 0x362cddbd
or ebx, esi
dec esi
jmp 0x46ab9b
call fcn.004697a4
bswap edx
sub edx, ebx
add esi, edx
dec ecx
xor ebx, edx
add edx, ebx
xor ecx, ebx
mov edx, ebx
jmp 0x46adbf
pop edi
neg ecx
and edx, ecx
mov edx, esi
and esi, ebx
and esi, 0x363f4630
sub esi, ecx
mov esi, edx
sub ecx, 0x36404da9
or edx, ecx
inc ebx
mov esi, edx
or ebx, esi
add edx, ecx
jmp 0x46ab72
push 0x34f89fd7
shl esi, 0x1e
rol edx, 8
sub edx, 0x3645794d
ror esi, 0x10
inc edx
xor edx, ebx
rol ecx, 0x13
mov ecx, edx
not edx
dec ebx
xchg ebx, ecx
mov ecx, 0x3648a98f
xor esi, edx
mov edx, ecx
neg edx
jmp 0x46ba2e
call edi
rol edx, 7
neg ecx
and esi, ecx
neg esi
bswap edx
add edx, ecx
jmp 0x46b57f
xor eax, eax
shl ebx, 0xf
or ecx, ebx
or ebx, esi
rol ecx, 0x1c
jmp 0x46b4bf
call edi
mov ebx, edx
and ecx, 0x365e1068
add ebx, edx
bswap esi
and ebx, 0x365f2c15
ror ebx, 4
and ebx, ecx
mov esi, edx
sub ebx, esi
add ebx, esi
sub ecx, ebx
or esi, ecx
jmp 0x46a736
mov edi, 0x43370267
shl ecx, 6
and esi, ecx
shl esi, 0xd
add edx, 0x36675dad
add ecx, ebx
nop
add esi, ebx
xor ebx, 0x3668d789
jmp 0x46a584
call edi
and esi, ebx
shl esi, 0xe
jmp 0x46a0fe
pop edi
and edx, ebx
shr ebx, 0x19
or esi, edx
mov ecx, edx
sub esi, edx
ror ecx, 0xb
add edx, esi
nop
mov esi, ecx
xor ecx, ebx
rol esi, 0x1a
add ecx, 0x366e2b23
jmp 0x46ad53
push 0x351bdc41
not ebx
sub ecx, esi
xor ecx, ebx
and ecx, esi
jmp 0x46bbbd
mov edi, 0x40495727
not ebx
or ebx, ecx
xchg ecx, edx
or ecx, edx
shr esi, 0x1c
shr ebx, 3
and ebx, edx
xor edx, ecx
sub ebx, 0x367d7767
mov ebx, ecx
dec esi
not esi
jmp 0x46b2e9
pop edi
or ecx, ebx
mov ecx, esi
and edx, ebx
xchg ebx, edx
mov edx, ecx
nop
shr edx, 3
jmp 0x46b290
push 0x34fc343a
mov edx, esi
sub ebx, ecx
sub esi, edx
shl edx, 6
dec ebx
and esi, edx
jmp 0x46b54d
push 0x35183def
and ecx, edx
rol edx, 0x1f
and ebx, edx
and ebx, 0x36a3837e
add edx, esi
inc ebx
mov ebx, esi
xor ecx, esi
bswap esi
sub esi, 0x36a5a31c
jmp 0x46a112
call edi
xor ebx, edx
shl ecx, 0xc
sub ecx, edx
shr esi, 8
inc esi
and ecx, 0x36b24d0a
mov edx, ebx
and ecx, ebx
mov ecx, esi
and esi, ebx
add esi, 0x36b40dc5
jmp 0x46ad15
call edi
and edx, ecx
or ebx, edx
xor edx, ecx
shr ecx, 0x15
or edx, 0x36ba0475
add edx, ebx
xor ebx, ecx
jmp 0x469589
push 0x351cab7a
sub edx, ecx
neg ebx
xchg esi, ecx
xchg ecx, edx
and esi, 0x36bc8f4e
and ecx, 0x36bce7ef
not ebx
or esi, 0x36bdafc3
xor ecx, 0x36be06d9
mov esi, edx
or ecx, ebx
sub edx, ecx
xor esi, ebx
jmp 0x46a717
pop edi
sub esi, edx
and edx, ebx
mov ecx, edx
mov edx, 0x36c577e1
shr ecx, 0xe
and esi, ecx
shr ecx, 6
xor ebx, edx
jmp 0x469e49
pop edi
sub ecx, esi
dec ecx
or esi, 0x36cfc8b5
sub ebx, esi
mov esi, edx
mov esi, 0x36d0cb60
xchg esi, ecx
rol edx, 0x17
not esi
ror esi, 0x10
jmp 0x46973e
push 0x3517d4cb
or ebx, ecx
or edx, ecx
xchg ecx, esi
xchg edx, ecx
inc esi
add ecx, 0x36e8ae96
shr esi, 0x14
and edx, esi
xchg ecx, esi
jmp 0x46994f
pop edi
xor ebx, esi
and edx, 0x36f657dd
xchg ecx, ebx
and ebx, ecx
or ebx, 0x36f7704c
add edx, esi
jmp 0x469824
pop edi
xchg ecx, ebx
or edx, ecx
mov ecx, 0x36f93173
add ecx, ebx
mov ecx, 0x36f9f5fd
ror esi, 0x18
not esi
xchg ecx, ebx
add ebx, esi
mov ecx, ebx
xor esi, edx
jmp 0x46b149
push 0x35129bc5
or edx, ebx
or edx, ebx
shr ecx, 0xb
sub ecx, ebx
sub esi, edx
xchg ebx, esi
or edx, 0x36ffd6f5
dec ecx
jmp 0x46a5d7
pop edi
inc ecx
and esi, ecx
xchg ebx, esi
xor edx, ecx
shr edx, 0x12
and ecx, esi
or ecx, 0x370a36ec
inc ebx
xchg ebx, edx
rol esi, 0x19
rol ebx, 0x18
jmp 0x46bc37
mov edi, 0x401400
xor ecx, ebx
and edx, 0x3716ddf3
inc ebx
xor esi, ebx
mov ebx, esi
sub ecx, edx
rol esi, 9
rol edx, 0xf
or ecx, edx
or esi, edx
sub esi, edx
and edx, ecx
xor ecx, edx
jmp 0x4696b2
pop edi
inc ebx
sub ecx, edx
dec ebx
sub ebx, edx
inc ebx
not edx
mov ecx, 0x372a9b41
sub esi, 0x372aef83
xor ecx, esi
add ebx, ecx
neg edx
and esi, 0x372c5e13
xor ecx, 0x372cd264
xor esi, 0x372d2a03
jmp 0x46a211
pop edi
xor ebx, esi
ror esi, 4
sub esi, 0x373223cc
mov edx, esi
or edx, 0x3732cbc4
xchg ebx, esi
sub edx, 0x373374f2
sub ebx, ecx
rol esi, 0xa
sub ecx, edx
or edx, esi
and ecx, 0x37356f37
or esi, 0x3735c401
jmp 0x469ae3
push 0x3512352e
or esi, ecx
sub ecx, esi
xor esi, ebx
mov ebx, ecx
mov ecx, 0x373c94ea
xor ebx, ecx
add ecx, ebx
xchg ecx, ebx
or esi, 0x373e03d1
rol edx, 0x12
jmp 0x469c93
pop edi
and edx, esi
sub ecx, ebx
mov ecx, esi
not ebx
and ebx, ecx
or esi, ebx
shr edx, 0x1e
shr edx, 0x1b
jmp 0x46a634
call fcn.004697a4
sub edx, 0x375355d4
inc ebx
xchg edx, ecx
ror esi, 0xf
not edx
sub edx, ebx
and esi, edx
xchg esi, ecx
xor esi, 0x3756491b
add ecx, 0x37577a53
jmp 0x4699b9
mov edi, 0x40495727
mov ecx, edx
dec edx
sub esi, edx
xor esi, edx
rol esi, 0x1f
sub esi, ecx
ror esi, 0x19
sub esi, ebx
and ebx, 0x375ae49b
mov edx, ecx
jmp 0x46952d
call edi
xchg esi, ebx
add ecx, 0x375c2acd
ror esi, 0x19
dec ecx
sub edx, ecx
or ecx, 0x375dbeea
ror esi, 0xd
mov ebx, edx
jmp 0x46a786
push 0x350e33d2
bswap ecx
mov ecx, esi
xor esi, ebx
and ebx, edx
not ebx
jmp 0x46a880
push 0x34f236c3
dec edx
or esi, ecx
sub esi, edx
mov ecx, ebx
ror ecx, 0x1e
and ebx, ecx
dec esi
and ebx, edx
add edx, 0x378a00d1
jmp 0x4697dc
pop edi
sub esi, 0x378f859c
add ebx, ecx
xchg edx, ecx
shl edx, 6
dec ecx
jmp 0x46a9a0
push 0x3518a39b
xor ebx, 0x3792e338
dec ecx
sub esi, ecx
xchg ecx, esi
xchg ecx, ebx
sub edx, esi
dec ebx
sub edx, ecx
jmp 0x46affd
call fcn.004697a4
sub esi, 0x37983c77
sub edx, 0x37990083
shl esi, 0x1e
mov esi, ebx
shr edx, 0x13
sub esi, ebx
xchg ecx, edx
jmp 0x46bb31
push 0x34fcfca8
xchg esi, ebx
or edx, ecx
or ebx, 0x379e2d52
mov ebx, 0x379ed1a1
bswap ecx
xor ebx, 0x37a00afc
mov ebx, ecx
jmp 0x469f8d
pop edi
mov ecx, 0x37c1f30d
or ecx, esi
sub ebx, esi
shr esi, 0xd
mov esi, ecx
dec ebx
jmp 0x469bc6
pop edi
xor ebx, edx
or ecx, edx
mov ebx, esi
xor ecx, esi
ror ecx, 1
or esi, edx
or edx, ebx
sub ebx, edx
and ebx, esi
neg ecx
jmp 0x469ea9
push 0x34fb6950
add ecx, ebx
and esi, 0x37ebdef4
xor ebx, 0x37ecd051
add ecx, ebx
sub edx, ecx
shr edx, 2
ror ebx, 0x1e
mov esi, ebx
jmp 0x46a675
push 0x35055711
add esi, edx
mov edx, ebx
dec edx
inc ebx
add ebx, 0x37f34787
dec ebx
inc ecx
xchg esi, ebx
jmp 0x46b359
call edi
add ebx, 0x37fd94a5
inc esi
xor esi, 0x37febfd9
and ecx, 0x37ffb0ba
not edx
jmp 0x469dfd
push 0x35062126
xor edx, 0x380bdc1e
xchg esi, edx
nop
nop
add edx, ebx
xchg esi, ecx
and ebx, 0x380f8cc1
xor ecx, ebx
xor edx, esi
add ecx, 0x38117c20
sub edx, ebx
sub edx, esi
sub ebx, edx
and edx, ecx
xor ecx, ebx
jmp 0x46b437
call fcn.004697a4
and edx, ecx
xor esi, edx
add esi, ebx
sub ebx, 0x3845c98a
xchg esi, ecx
not edx
ror ecx, 0xb
jmp 0x469a0b
pop edi
shl esi, 0xc
and esi, ecx
add edx, esi
add esi, ecx
jmp 0x46b514
call fcn.004697a4
nop
bswap edx
and ebx, ecx
not edx
and ecx, ebx
sub esi, ebx
inc ebx
jmp 0x46b713
push 0x350efca5
dec ebx
bswap edx
ror esi, 0x11
add edx, esi
add ecx, ebx
add esi, ebx
or esi, ebx
mov ecx, edx
neg ecx
xor esi, edx
jmp 0x46b37a
mov edi, 0x43370267
add ebx, edx
shl edx, 0xc
mov edx, 0x38585d76
not esi
or ecx, ebx
xchg ecx, ebx
and ecx, edx
jmp 0x46b7c5
pop edi
xchg ebx, esi
xchg ebx, ecx
and esi, ecx
and esi, edx
and edx, ecx
add ecx, esi
mov esi, ebx
add edx, esi
or esi, ebx
mov edx, ebx
not esi
shr ebx, 0x1f
jmp 0x46bbf9
push 0x351b777e
mov ebx, ecx
mov ebx, ecx
add ecx, 0x3866dab9
neg ebx
or ebx, ecx
not ebx
mov edx, esi
or ebx, ecx
or esi, ebx
xchg esi, edx
jmp 0x469762
push 0x34fbcfae
rol ebx, 0xe
and esi, ecx
sub ebx, edx
add ecx, 0x386af25f
sub ecx, ebx
add esi, edx
jmp 0x469838
rol dword [edi], 9
and ebx, ecx
rol esi, 0xf
or ecx, 0x3875b4c7
add esi, edx
add esi, ecx
jmp loc.00469b8e
mov edi, 0x43370267
shr ebx, 1
xchg edx, ebx
shl ecx, 0x14
rol ebx, 2
bswap edx
sub esi, ebx
sub ebx, ecx
xchg edx, ebx
add edx, esi
jmp 0x46ba80
pop edi
add ebx, esi
or edx, 0x387e8742
dec ecx
add edx, ecx
mov ebx, ecx
xchg esi, edx
mov edx, ecx
xchg ecx, esi
and edx, esi
or edx, ecx
jmp 0x46b533
pop edi
mov ecx, ebx
not edx
neg esi
shl esi, 0xf
and esi, ebx
ror edx, 9
and edx, esi
or edx, ecx
shr edx, 0x11
xor ebx, esi
or ecx, edx
xchg esi, edx
jmp 0x46b6c6
push 0x350dcd45
ror ecx, 0x19
shr edx, 3
neg ebx
rol ecx, 0x1c
xor ecx, 0x389d1b39
sub esi, edx
mov ebx, 0x389dde38
xor ebx, esi
not esi
jmp 0x46a0b7
push 0x350e9964
or esi, 0x38a261d2
and esi, ecx
bswap ecx
jmp 0x46a5b9
push 0x35015ae8
sub ebx, edx
bswap ecx
add edx, 0x38b63f5d
and ebx, 0x38b6956c
xchg edx, esi
add ecx, edx
sub ecx, esi
jmp 0x46bbcf
pop edi
bswap edx
sub esi, 0x38bb4edd
shr ebx, 6
or edx, ebx
xor ebx, esi
add ebx, esi
xor ebx, esi
shl edx, 7
xor ecx, edx
add esi, ebx
ror esi, 0x11
not edx
jmp 0x469c56
call fcn.004697a4
shl edx, 0x10
not esi
or edx, 0x38bfdf95
rol ebx, 9
and ebx, edx
sub ebx, ecx
xchg esi, ebx
shr esi, 0x18
jmp 0x469626
push 0x35156d12
sub ebx, ecx
mov ebx, esi
sub esi, 0x38cb9b81
rol ebx, 0x19
jmp 0x46b8b7
push 0x401400
add edx, ecx
dec ecx
sub edx, esi
and edx, 0x38df5038
shr esi, 0xb
jmp 0x4694f2
pop edi
xor edx, esi
not ebx
mov ebx, edx
add esi, 0x38ec2728
ror ebx, 6
or edx, ecx
sub ecx, 0x38ed4fbc
or esi, ebx
ror ebx, 0x1f
dec ebx
add esi, 0x38eee4f2
jmp 0x46a2e8
pop edi
or ebx, ecx
not ecx
add ecx, edx
or edx, esi
not esi
jmp 0x46a835
pop edi
mov ecx, ebx
dec esi
or ecx, 0x38feb25a
neg ebx
xchg ebx, edx
xor ebx, ecx
shl ecx, 0xc
mov esi, ebx
sub edx, esi
sub ecx, 0x39016d7f
jmp 0x46bb76
mov edi, 0x4132136a
bswap ecx
xchg esi, ecx
shr edx, 0x1d
add esi, edx
xchg ecx, esi
sub esi, ebx
or esi, ecx
xor edx, 0x390c1635
and edx, 0x390c6e7d
mov ebx, 0x390ce7d3
mov ecx, esi
xor esi, edx
jmp 0x46ade0
push 0x34f536d8
add ebx, edx
ror esi, 9
xor ebx, ecx
rol esi, 0xd
or edx, 0x391736c4
xchg edx, ecx
and esi, edx
shl ebx, 0x1e
or edx, 0x3918e8e8
sub esi, 0x39194383
xor edx, esi
xor ecx, edx
jmp 0x46b03f
pop edi
or esi, ecx
mov ebx, 0x391b03bc
sub esi, edx
sub ecx, esi
sub ecx, esi
mov ebx, edx
or esi, ecx
mov esi, ebx
add edx, esi
jmp 0x469cee
push 0x35150425
rol esi, 0x1f
mov esi, 0x391e880a
sub edx, ebx
mov edx, 0x391f360b
sub ecx, esi
mov ecx, esi
and ecx, ebx
xor edx, esi
mov ebx, edx
jmp 0x46aa4c
push 0x35009339
ror ebx, 0x18
or ebx, edx
xor ebx, ecx
inc esi
and esi, 0x392363cd
add edx, 0x3923bb97
add edx, 0x39241316
jmp 0x46b4a0
call edi
shl edx, 0x12
mov ecx, esi
xor ecx, ebx
xchg edx, ebx
or ebx, esi
or edx, 0x392f9671
and esi, ecx
bswap edx
shl ebx, 0x17
bswap ebx
jmp 0x46b403
call fcn.004697a4
rol esi, 0x16
sub esi, ecx
rol ebx, 6
not esi
bswap ebx
add ecx, edx
xor edx, 0x39341ab2
xchg ebx, ecx
not ebx
jmp 0x46b670
mov edi, 0x43370267
and ecx, esi
dec ebx
sub edx, ecx
or ebx, ecx
or ebx, 0x3939ca6f
nop
xor ecx, edx
jmp 0x46a52f
call fcn.004697a4
or ebx, ecx
shr edx, 0x12
sub esi, 0x395eb471
xor ecx, edx
shl ebx, 0xb
xchg ebx, ecx
xor esi, edx
and ecx, 0x3960a063
dec edx
jmp 0x469fb0
pop edi
neg ecx
not ebx
or ebx, esi
or ebx, 0x3962bce0
or ebx, edx
shr esi, 0x15
and ebx, ecx
ror esi, 0xf
sub ebx, edx
xchg edx, esi
rol ebx, 0x11
jmp 0x46a2cd
pop edi
or esi, edx
add edx, 0x396e3b99
add esi, ebx
xchg ebx, ecx
jmp 0x46a653
mov edi, 0x40495727
or edx, 0x396fbdf5
or ecx, 0x397015df
not ebx
rol ecx, 0x1b
add esi, ecx
sub edx, 0x3971ac1f
jmp 0x46a9c5
push 0x34f5e3f9
add ebx, esi
bswap edx
sub edx, 0x397628f6
xchg ebx, edx
add edx, esi
and esi, ecx
sub ebx, edx
neg ebx
shr ebx, 0x16
sub edx, ecx
jmp 0x46bb9a
rol dword [edi], 8
and ecx, esi
inc esi
mov ecx, ebx
and edx, esi
xor esi, 0x3983b369
xchg edx, ecx
xchg esi, edx
jmp 0x46b75d
call edi
dec edx
mov ebx, esi
add ecx, 0x3985e3fc
and ebx, esi
jmp 0x46a54c
pop edi
xchg esi, ecx
xor edx, esi
sub ecx, ebx
xchg edx, ecx
and ebx, edx
xor esi, edx
add ecx, ebx
or esi, ecx
jmp 0x46ac81
push 0x34f1c501
xor ecx, ebx
xor ecx, ebx
add ebx, ecx
sub edx, ebx
bswap ecx
sub edx, ecx
or ecx, 0x39983bc1
shr ecx, 5
xor ebx, edx
xor edx, ebx
or edx, esi
add ecx, esi
jmp 0x46a0cb
pop edi
dec ebx
xor edx, 0x39a326ce
and ebx, 0x39a381da
add edx, 0x39a3d812
mov ecx, esi
xor ebx, 0x39a48467
mov ebx, 0x39a4dc12
and edx, ebx
and esi, ecx
jmp 0x46b5bd
push 0x3521a7a8
mov esi, ebx
or esi, ebx
shr esi, 0x10
or esi, ebx
add edx, ecx
not ebx
sub esi, 0x39b75cd2
and esi, edx
mov ebx, edx
sub ebx, esi
add ebx, edx
and ebx, ecx
shr edx, 0x1d
jmp 0x46970f
call fcn.004697a4
mov esi, 0x39c015b1
inc ebx
xor ecx, esi
or ebx, esi
sub edx, 0x39c17061
shl esi, 5
add ecx, esi
inc ecx
and esi, ecx
jmp 0x46bae7
push 0x3505ba77
mov ebx, 0x39cc7a31
rol edx, 4
xchg ebx, edx
bswap ebx
or ecx, ebx
shr ecx, 0x18
xor edx, esi
xchg ecx, esi
mov esi, edx
jmp 0x46a39c
mov edi, 0x40495727
add edx, ecx
xor edx, 0x39d05691
xor esi, edx
and ebx, ecx
or esi, edx
and ecx, 0x39d1d1f2
jmp 0x46af64
pop edi
and ebx, edx
xor ecx, esi
xor edx, esi
xor esi, 0x39e632c4
not ebx
or esi, 0x39e6e750
xchg edx, ecx
xchg esi, edx
add esi, ecx
and edx, esi
shr ecx, 0xb
add edx, esi
nop
rol esi, 4
rol esi, 5
or ecx, 0x39eaa84d
jmp 0x469a82
push 0x350685fd
add ebx, edx
add esi, edx
or ebx, esi
shr ebx, 0x15
and ecx, 0x39ecaeac
or edx, esi
mov ebx, esi
jmp 0x46bb0b
push 0x3500f66a
dec edx
add ecx, esi
or esi, ebx
sub edx, 0x39f83787
add ecx, 0x39f88e34
xor esi, edx
sub ecx, ebx
jmp 0x46a95e
mov ebx, 0x39f9b87a
shl edx, 0xb
rol edx, 1
xor ecx, edx
and edx, ebx
add ebx, edx
dec esi
and ebx, edx
sub esi, 0x39fc87fc
or ecx, 0x39fcde8d
jmp 0x46b0b0
pop edi
rol ecx, 0x1a
mov ebx, 0x3a02bfa6
nop
add ecx, edx
or edx, ebx
xchg esi, ebx
xchg edx, ebx
and ebx, 0x3a04cb80
and ecx, ebx
jmp 0x46ad30
pop edi
or esi, ecx
ror edx, 4
or ebx, edx
dec esi
xor edx, ecx
xor ecx, esi
sub esi, 0x3a08b9cb
or edx, esi
jmp 0x4695d1
push 0x34fc9b37
or esi, ebx
neg ecx
mov edx, esi
inc esi
xor edx, ebx
add ecx, 0x3a0b3bc3
inc edx
bswap edx
add ecx, 0x3a0c5d00
mov ebx, esi
xor esi, ebx
mov ebx, esi
not esi
sub edx, 0x3a0e2d49
mov ecx, edx
jmp 0x46a150
pop edi
xchg edx, esi
inc ebx
xor esi, ebx
rol esi, 0x13
sub edx, 0x3a107803
jmp 0x46bbe1
push 0x3504f165
xor esi, edx
shr edx, 4
sub edx, ecx
nop
sub ecx, ebx
dec esi
jmp 0x46a30c
push 0x40
inc esi
sub ecx, esi
mov edx, ecx
mov edx, esi
shr edx, 0xb
xor ecx, 0x3a1d8c17
rol edx, 0x12
jmp 0x46bc4c
push esp
sub edx, 0x3a29fb46
xchg ecx, esi
add esi, 0x3a2aa8a0
and ebx, ecx
xchg esi, ecx
bswap edx
xor esi, edx
and ecx, 0x3a2c72f7
neg ecx
add edx, ecx
add ecx, edx
xchg ebx, ecx
xchg ecx, esi
or esi, edx
dec ebx
jmp 0x46bb1d
pop edi
add esi, ebx
add ecx, edx
add ebx, edx
inc ebx
xchg edx, esi
xor ecx, 0x3a3456a4
sub ecx, ebx
shl ebx, 0x1b
jmp 0x46af89
call edi
mov edx, ecx
xor edx, esi
mov esi, ecx
sub esi, ecx
inc ebx
shl ecx, 0x11
and esi, ecx
jmp 0x46b8f8
and esi, ebx
inc ebx
rol ecx, 0xd
dec ebx
or ebx, ecx
or ecx, 0x3a446ac2
dec edx
and ecx, ebx
and ebx, ecx
and ebx, ecx
jmp 0x46a6e8
call fcn.004697a4
mov ebx, edx
xor esi, edx
inc ebx
xchg ecx, edx
mov ebx, 0x3a4c5d60
mov ebx, 0x3a4ccd11
rol esi, 1
mov esi, ecx
xor esi, ebx
bswap edx
xchg esi, edx
add ebx, 0x3a4edbe1
add edx, ecx
jmp 0x46a349
call fcn.004697a4
and ebx, 0x3a4fa814
nop
rol ebx, 7
mov ecx, ebx
mov esi, edx
jmp 0x46b0c9
mov edi, 0x40495727
mov ebx, ecx
mov ecx, ebx
shl esi, 0x1c
xchg ebx, ecx
ror esi, 0x12
not edx
jmp 0x46a12e
mov edi, 0x40495727
and ecx, ebx
or edx, ecx
add edx, esi
xor ecx, 0x3cf4b434
jmp 0x46b797
pop edi
add ecx, edx
xchg ebx, esi
and edx, 0x3cfa2a98
rol edx, 5
rol ebx, 0x18
or ebx, esi
jmp 0x469d68
push 0x34f90522
add edx, esi
and ecx, esi
or ebx, edx
inc esi
neg esi
jmp 0x46ae1e
call fcn.004697a4
and ecx, ebx
xor ecx, ebx
ror ebx, 0x14
shl esi, 0x16
or esi, ebx
xor edx, 0x3d1a1e1a
xor ebx, esi
jmp 0x4696c3
call fcn.004697a4
nop
or edx, ebx
shr ecx, 0xf
xor esi, ecx
mov ecx, edx
and ecx, 0x3d1ee6ec
jmp 0x469732
call edi
add ecx, ebx
and esi, edx
and ecx, esi
mov edx, ecx
or esi, 0x3d27b6be
shl esi, 3
sub ebx, 0x3d287a28
xchg esi, ebx
xor edx, ecx
sub esi, ecx
jmp 0x46ac1c
mov edi, 0x43370267
bswap ebx
neg ebx
or esi, ebx
sub esi, ecx
jmp 0x469f63
push esp
mov esi, ecx
add ebx, esi
or esi, ecx
and esi, 0x3d2c9116
not ebx
jmp 0x46b5ed
call edi
mov ecx, esi
xchg edx, ebx
mov edx, esi
ror ecx, 0xb
neg edx
xor ecx, esi
xor edx, esi
dec ebx
or ebx, edx
mov ecx, ebx
shl esi, 0x1e
add edx, 0x3d31179a
ror esi, 0x10
and ecx, edx
or esi, ecx
jmp 0x469ecf
pop edi
add ecx, esi
rol esi, 0xe
add edx, ebx
mov esi, ebx
xchg ecx, ebx
xor ebx, ecx
inc ecx
xchg ebx, ecx
add esi, 0x3d37ce11
or ecx, esi
xor esi, 0x3d387809
jmp 0x46ace4
mov edi, 0x40495727
add ebx, 0x3d38efff
mov ebx, esi
xor ebx, esi
xor ecx, esi
xchg edx, ecx
and esi, ebx
add esi, 0x3d3afe11
inc ebx
add edx, esi
jmp 0x46ba4e
push 0x351c452c
rol edx, 0xe
sub esi, ebx
shr ebx, 6
jmp 0x469a25
push 0x3501c1b3
add ecx, esi
or ebx, edx
not esi
mov ebx, esi
jmp 0x46b7f7
pop edi
xor edx, ebx
add ecx, 0x3d3f3bfe
ror ebx, 0xb
mov esi, 0x3d400138
and edx, esi
jmp 0x46afeb
pop edi
neg ebx
xchg ebx, ecx
rol edx, 0xa
not ebx
xor ebx, 0x3d423db0
bswap edx
or ebx, ecx
jmp 0x46b1e1
pop edi
and esi, 0x3d479444
inc ecx
or edx, esi
shl esi, 0x14
bswap edx
inc ebx
jmp 0x469c70
push 0x67f2a
shr edx, 0x12
add esi, 0x3d4a2ca8
mov ebx, 0x3d4a82bc
xor ecx, esi
sub edx, esi
add ecx, edx
jmp 0x46aaef