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

Disassembly:
call sub.user32.dll_GetProcessWindowStation
cmp eax, 0xffffff28
jne 0x40106b
call sub.oleaut32.dll_VarOr
call sub.ws2_32.dll_WSASetEvent
call sub.advapi32.dll_EnableTrace
call sub.advapi32.dll_EnableTrace
call sub.ws2_32.dll_WSASetEvent
call sub.ws2_32.dll_WSASetEvent
call sub.oleaut32.dll_VarOr
call sub.oleaut32.dll_VarOr
call sub.ws2_32.dll_WSASetEvent
call sub.oleaut32.dll_VarOr
call sub.advapi32.dll_EnableTrace
call sub.advapi32.dll_EnableTrace
call sub.ws2_32.dll_WSASetEvent
call sub.advapi32.dll_EnableTrace
call sub.advapi32.dll_EnableTrace
call sub.advapi32.dll_EnableTrace
call sub.oleaut32.dll_VarOr
call sub.ws2_32.dll_WSASetEvent
ret
call sub.user32.dll_GetProcessWindowStation
cmp eax, 0xffffff1e
jne 0x401112
call sub.oleaut32.dll_VarOr
call sub.ws2_32.dll_WSASetEvent
call sub.ws2_32.dll_WSASetEvent
call sub.oleaut32.dll_VarOr
call sub.oleaut32.dll_VarOr
call sub.ws2_32.dll_WSASetEvent
call sub.oleaut32.dll_VarOr
call sub.ws2_32.dll_WSASetEvent
call sub.ws2_32.dll_WSASetEvent
call sub.advapi32.dll_EnableTrace
call sub.advapi32.dll_EnableTrace
call sub.oleaut32.dll_VarOr
call sub.ws2_32.dll_WSASetEvent
call sub.advapi32.dll_EnableTrace
call sub.oleaut32.dll_VarOr
call sub.oleaut32.dll_VarOr
call sub.ws2_32.dll_WSASetEvent
call sub.ws2_32.dll_WSASetEvent
call sub.advapi32.dll_EnableTrace
call sub.oleaut32.dll_VarOr
call sub.oleaut32.dll_VarOr
call sub.advapi32.dll_EnableTrace
call sub.ws2_32.dll_WSASetEvent
call sub.ws2_32.dll_WSASetEvent
call sub.advapi32.dll_EnableTrace
call sub.oleaut32.dll_VarOr
call sub.advapi32.dll_EnableTrace
call sub.ws2_32.dll_WSASetEvent
call sub.oleaut32.dll_VarOr
call sub.advapi32.dll_EnableTrace
ret
call sub.kernel32.dll_GetCommandLineW
cmp eax, 0xffffff2f
jne 0x401178
call sub.ws2_32.dll_WSASetEvent
call sub.ws2_32.dll_WSASetEvent
call sub.oleaut32.dll_VarOr
call sub.ws2_32.dll_WSASetEvent
call sub.ws2_32.dll_WSASetEvent
call sub.advapi32.dll_EnableTrace
call sub.ws2_32.dll_WSASetEvent
call sub.ws2_32.dll_WSASetEvent
call sub.oleaut32.dll_VarOr
call sub.advapi32.dll_EnableTrace
call sub.ws2_32.dll_WSASetEvent
call sub.advapi32.dll_EnableTrace
call sub.oleaut32.dll_VarOr
call sub.advapi32.dll_EnableTrace
call sub.oleaut32.dll_VarOr
call sub.advapi32.dll_EnableTrace
call sub.advapi32.dll_EnableTrace
ret
call sub.kernel32.dll_GetCommandLineW
cmp eax, 0xfffffed5
jne 0x4011f7
call sub.oleaut32.dll_VarOr
call sub.oleaut32.dll_VarOr
call sub.advapi32.dll_EnableTrace
call sub.advapi32.dll_EnableTrace
call sub.advapi32.dll_EnableTrace
call sub.ws2_32.dll_WSASetEvent
call sub.advapi32.dll_EnableTrace
call sub.advapi32.dll_EnableTrace
call sub.ws2_32.dll_WSASetEvent
call sub.ws2_32.dll_WSASetEvent
call sub.oleaut32.dll_VarOr
call sub.ws2_32.dll_WSASetEvent
call sub.advapi32.dll_EnableTrace
call sub.advapi32.dll_EnableTrace
call sub.advapi32.dll_EnableTrace
call sub.advapi32.dll_EnableTrace
call sub.ws2_32.dll_WSASetEvent
call sub.ws2_32.dll_WSASetEvent
call sub.oleaut32.dll_VarOr
call sub.ws2_32.dll_WSASetEvent
call sub.ws2_32.dll_WSASetEvent
call sub.ws2_32.dll_WSASetEvent
ret
call sub.user32.dll_GetProcessWindowStation
cmp eax, 0xffffff2a
jne 0x401262
call sub.ws2_32.dll_WSASetEvent
call sub.advapi32.dll_EnableTrace
call sub.advapi32.dll_EnableTrace
call sub.oleaut32.dll_VarOr
call sub.ws2_32.dll_WSASetEvent
call sub.ws2_32.dll_WSASetEvent
call sub.advapi32.dll_EnableTrace
call sub.ws2_32.dll_WSASetEvent
call sub.advapi32.dll_EnableTrace
call sub.ws2_32.dll_WSASetEvent
call sub.oleaut32.dll_VarOr
call sub.oleaut32.dll_VarOr
call sub.advapi32.dll_EnableTrace
call sub.advapi32.dll_EnableTrace
call sub.oleaut32.dll_VarOr
call sub.oleaut32.dll_VarOr
call sub.advapi32.dll_EnableTrace
call sub.advapi32.dll_EnableTrace
ret
jmp 0x475566
inc esi
sub edi, ecx
xchg ecx, esi
add edx, 0x17d7914d
mov edi, ecx
and edi, ecx
jmp 0x4786ca
call esi
or ebx, 0x18af28ae
mov ecx, edi
sub edi, ecx
add ecx, edi
xor ebx, edi
mov ebx, edx
sub ecx, edi
jmp 0x478be8
call fcn.00478fd8
xchg ecx, edi
mov ebx, edx
or edx, ebx
or edi, edx
mov edx, ebx
and ecx, 0x18b758b2
add edi, ecx
add edx, ecx
xor edi, 0x18b81f9b
jmp 0x4755aa
mov esi, 0x183c2e20
neg edx
rol ebx, 0x10
not edx
mov edx, ecx
add ebx, ecx
add ecx, edx
rol ebx, 0x19
mov edi, 0x18bf0da1
dec ecx
shr ecx, 0x1b
xchg ebx, edx
jmp 0x478998
call esi
not edx
mov ebx, edx
sub edi, ebx
add ebx, 0x18cea575
inc edi
sub edx, ecx
xor edi, 0x18cf5e93
add ecx, 0x18cfab22
jmp 0x4761c8
pop esi
add ebx, edx
ror edi, 0x11
mov ecx, ebx
or edi, edx
or edi, ebx
mov ecx, edx
or ecx, edi
inc edx
or ecx, ebx
dec edi
sub ecx, ebx
jmp 0x476bff
pop esi
add ecx, ebx
or ecx, 0x18d2fb83
sub edi, edx
bswap ecx
not ecx
add ebx, edx
or edi, edx
neg edi
jmp 0x47889a
push 0x17e72050
xor ebx, 0x18d6e78c
sub ecx, edx
rol edx, 0x10
xchg ecx, edx
xchg ecx, edx
nop
mov ecx, ebx
jmp 0x476748
pop esi
or edi, edx
shl edx, 8
and ebx, 0x18dbb7f2
xchg edx, ebx
sub edx, ebx
not edx
inc edx
mov ecx, edx
mov ebx, ecx
xor ecx, edx
rol edx, 0xa
xor ebx, edx
or edx, ebx
or edx, ebx
and edi, ebx
jmp 0x47582d
push 0x17ea3406
bswap edx
add edi, ecx
and edx, 0x18e014a9
or edx, ecx
and ecx, edi
xchg ecx, ebx
add ebx, edx
mov edi, 0x18e151a8
jmp 0x478efe
push 0x17e6d9e0
add ecx, edi
dec edx
shl edx, 0x14
rol edx, 0xf
xor ecx, ebx
rol edi, 0xf
bswap edi
ror edx, 0x13
mov ebx, 0x18ea9250
shr ecx, 0xf
add ebx, edi
shl edx, 0x11
sub ebx, 0x18ec8db4
and ecx, edx
jmp 0x4757b8
mov esi, 0x43370267
sub ebx, edi
not edx
sub edx, ebx
xor ebx, 0x18f420d4
or ecx, edx
sub ebx, edi
shl edi, 0xf
xor edi, ebx
add edx, ecx
jmp 0x478c84
call fcn.00478fd8
or edi, ecx
and edx, ebx
and edi, ecx
ror ecx, 0x18
inc edx
sub edx, ecx
inc ecx
mov ecx, ebx
jmp 0x477291
call esi
or ecx, 0x1900d116
and ebx, ecx
add edi, ecx
sub ecx, ebx
add edi, 0x1901f5b9
add ecx, edx
xchg ebx, ecx
inc edx
xchg ecx, edx
jmp 0x478567
mov esi, 0x43370267
xchg ebx, edi
xchg edx, edi
and edx, ebx
bswap edx
xchg ecx, edi
shr ecx, 0x15
jmp 0x476ef4
push 0x17f4e58d
or ecx, 0x191ded7b
shr ecx, 0x19
sub edx, ebx
xchg ebx, edx
or ecx, edx
or edi, edx
shl ecx, 0x1e
or edx, 0x191fac01
and edx, ecx
and edi, edx
add ebx, ecx
jmp 0x477cf1
push 0x17ecbb8c
add edx, 0x19233d64
mov edx, ecx
xor ecx, ebx
xchg ebx, edx
neg ecx
not ecx
xor ebx, ecx
jmp 0x475e6e
pop esi
sub ebx, ecx
sub ecx, edx
add ebx, 0x1927e34d
not ebx
and ecx, edi
xor ecx, 0x19289b7c
xor edx, 0x1928d91e
and edi, ebx
or ecx, ebx
jmp 0x47806d
mov esi, 0x183c2e20
add edi, ebx
or edi, ecx
or ebx, ecx
and edx, ecx
or edx, edi
inc edx
or edx, 0x1935dc0a
add ecx, ebx
mov edi, ebx
jmp 0x478f5f
push 0x17fe6a7a
and edx, 0x1936ac55
and edi, edx
or edx, ebx
or ecx, edi
add edi, 0x1937ad64
mov edx, edi
and ebx, edi
inc ebx
xor ebx, 0x1938a185
jmp 0x478b4f
pop esi
xor edi, edx
xchg ebx, edx
sub ecx, ebx
rol edi, 0xa
or edx, edi
xchg edi, ebx
add edi, edx
or ecx, edx
or edi, ecx
neg edx
sub edi, edx
add edi, ecx
add ecx, 0x194041fa
and edx, ebx
sub ebx, ecx
jmp 0x4757f6
pop esi
add ecx, ebx
xor edx, edi
rol ebx, 0x13
jmp 0x4785ca
push 0x17ed03cb
add edx, 0x19571645
shl edi, 0x18
xchg ebx, ecx
xchg edx, ecx
and edx, 0x19581651
xchg ebx, edi
jmp 0x476225
call fcn.00478fd8
shl edi, 0x18
or ecx, 0x195d5bfc
sub ebx, ecx
jmp 0x4759c9
push 0x17ed92d2
or ebx, 0x195dea4d
dec ecx
shl edx, 6
add edi, ebx
mov ebx, ecx
rol ecx, 0xd
mov edx, 0x195f5070
mov ecx, edi
bswap ecx
jmp 0x478535
push 0x17e0b380
add edx, ebx
mov ebx, edx
xor ebx, edx
or ebx, edx
sub edx, ebx
jmp 0x478f42
push 0x17fa9053
or edi, edx
or ebx, ecx
mov edx, ecx
sub edi, ecx
mov edi, edx
ror ecx, 0x1c
not ebx
jmp 0x477cb9
push 0x17f0a9c4
sub ebx, edi
add edx, ecx
sub ebx, ecx
mov ebx, 0x19715c70
or ecx, edi
mov ebx, edi
and edx, ebx
neg edx
or ecx, 0x1972abb8
shl edi, 1
add edi, ebx
jmp 0x4766c9
call esi
sub edi, ecx
mov ebx, edx
mov ebx, edi
xor edi, edx
jmp 0x4768e9
push 0x17f5bef0
not edx
or ecx, edi
inc ebx
xor edi, 0x1997e42c
shr edx, 0x13
add edi, ebx
xor edx, edi
sub ebx, ecx
add edx, ecx
add edi, ebx
jmp 0x47820e
pop esi
sub edi, edx
rol ebx, 0x17
xchg edi, ecx
sub edx, 0x199ad94e
or ebx, 0x199b20d2
jmp 0x478949
push 0x17ed4a24
dec ecx
sub ebx, edx
or ecx, edx
mov edx, 0x19a2de17
xchg edi, ecx
shr edi, 0x13
xor ecx, edx
or edx, edi
rol ecx, 0xf
and edx, ecx
xchg edi, edx
inc ecx
sub edi, edx
mov edx, 0x19a5c2cf
mov edx, ebx
jmp 0x475ee0
pop esi
add edi, ecx
and ebx, edi
and edx, ecx
add ecx, edx
xchg ecx, ebx
or edi, edx
shr edx, 0x15
xchg edi, ebx
xchg edi, ebx
sub edi, ebx
jmp 0x47849e
push 0x17f138fb
add ebx, edx
and ebx, 0x19c760d8
add edi, ebx
and edx, ebx
mov ebx, edi
xchg edi, ecx
shl edi, 0x1b
and ebx, edx
jmp 0x475a31
push 0x17f5750a
add ecx, ebx
or edi, 0x19c95f0a
shl ecx, 6
xor edx, ebx
inc ebx
or ebx, ecx
and ebx, 0x19ca8b64
or ecx, ebx
shl edi, 0xd
add ecx, edx
add edi, edx
sub ebx, edx
or edi, 0x19cbfda8
jmp 0x4761a6
call esi
rol ecx, 0x1f
sub ebx, ecx
xchg ecx, ebx
sub edi, 0x19d6342a
mov edx, ecx
or edx, 0x19d6ba4c
add edi, ebx
or ebx, 0x19d7338b
mov ebx, edi
xchg edi, ebx
sub edi, ebx
jmp 0x47578a
call esi
add ecx, 0x19f0f4b0
shr ecx, 0xd
mov ebx, ecx
dec edi
mov ebx, 0x19f1e9e7
rol ebx, 9
xor edi, edx
xor ecx, edx
xor edx, 0x19f2ef7f
sub ebx, edx
shr ebx, 0x16
mov ebx, edx
xchg ebx, ecx
mov ebx, 0x19f41fc4
jmp 0x4789da
mov esi, 0x183c2e20
shr edx, 0x14
ror edi, 0x19
shl ecx, 5
add ebx, ecx
not ebx
or edx, ecx
jmp 0x476865
pop esi
sub ebx, 0x19f615fa
add edi, edx
or edi, edx
xor ecx, edx
and ebx, edi
xchg ebx, edi
inc edx
xchg ecx, edx
dec edx
inc ecx
add edx, ecx
xor ecx, edx
and edx, ecx
or edi, ecx
or edi, edx
jmp 0x477836
push 0x17f0f080
xor ecx, ebx
and edx, ecx
or ebx, edx
xchg ebx, edx
mov edi, ebx
jmp 0x47640a
push 0x17e76897
xchg edi, edx
sub ebx, 0x1a066d08
mov edx, 0x1a06aaca
bswap ebx
rol edi, 0x13
mov edi, 0x1a07604c
add edx, ebx
or edi, ebx
jmp 0x477221
call fcn.00478fd8
or ebx, edi
xchg edi, ebx
sub edx, 0x1a191804
mov ecx, edx
or ebx, ecx
and ebx, edx
add ebx, edi
add edx, ebx
or edx, edi
and ecx, edx
jmp 0x476026
pop esi
or ecx, edi
dec edx
mov ecx, ebx
sub edx, ecx
xor edx, edi
bswap ebx
mov edx, ecx
jmp 0x47897b
pop esi
neg ebx
or ecx, edx
neg edi
xchg edx, edi
jmp 0x47780d
pop esi
add edx, edi
mov ecx, 0x1a262df5
and ebx, edi
xchg ebx, ecx
not ebx
sub ecx, 0x1a272c92
xor edi, ecx
jmp 0x47846e
call fcn.00478fd8
xor ebx, edx
not ebx
ror edx, 0x17
jmp 0x476ab5
push 0x17e02418
neg edx
xor edx, ecx
sub edx, 0x1a2dac09
xchg edi, edx
neg edi
xchg ebx, edi
xor ebx, edi
add edi, edx
add edi, edx
xor edi, ecx
jmp 0x4771bb
mov esi, 0x43370267
add edx, ebx
xchg ebx, edi
inc edi
inc ecx
mov ecx, edi
sub edx, ecx
or ecx, ebx
jmp 0x475ecb
call esi
xor edi, ebx
mov edi, edx
xchg edi, edx
neg ebx
add ecx, 0x1a461db2
mov edi, 0x1a46680d
add ecx, ebx
and ecx, 0x1a46de85
xor ebx, 0x1a471bf4
mov ecx, ebx
and ecx, edi
or ecx, edi
jmp 0x4768d6
pop esi
dec ebx
and edx, 0x1a5c4161
sub ebx, 0x1a5c79eb
or ecx, edx
xchg ecx, edx
add edx, 0x1a5d1cab
bswap edx
neg edx
or ecx, ebx
or edx, edi
xor ecx, ebx
ror ebx, 5
mov edx, 0x1a5eaa1f
or ebx, edx
nop
jmp 0x477f91
pop esi
add ebx, edi
neg edx
mov edx, ebx
xchg ebx, ecx
xchg edi, ecx
neg ebx
jmp 0x477f52
call esi
mov edi, ebx
xor edx, 0x1a69a62c
not edx
xor ebx, edi
or ecx, 0x1a6a4c79
xor ebx, edx
or edx, 0x1a6ac85d
sub edi, ecx
jmp 0x478622
mov esi, 0x43370267
or ecx, edx
dec ebx
shr edx, 5
add edx, 0x1a71dee3
and ebx, 0x1a72157b
xor ebx, ecx
mov ecx, edi
sub ebx, 0x1a72b65c
xor ebx, edi
or edi, ebx
add edi, ecx
jmp fcn.00477131
pop esi
or ebx, edi
ror edi, 0x1d
xor edx, ecx
mov ebx, ecx
dec ebx
not edx
sub edi, ebx
not ecx
sub edi, 0x1a7a3e36
jmp 0x478654
call fcn.00478fd8
ror edi, 2
xchg edx, ecx
and ebx, edi
nop
xchg edi, edx
and edi, 0x1a8de007
or ebx, edx
inc ecx
inc edx
add ecx, 0x1a8ecbc3
or ebx, edi
inc edx
or ecx, ebx
dec edi
xchg ebx, ecx
jmp 0x478302
push 0x17fefb30
xchg edx, edi
or edi, edx
xor ebx, edx
sub edi, 0x1a966426
sub edx, ecx
mov edx, edi
neg edx
mov edx, edi
mov ecx, edi
inc edi
mov edi, ecx
sub ebx, edi
rol ecx, 5
jmp 0x476d47
push 0x17e6913a
add edx, ebx
xor ecx, edi
dec edi
add edx, edi
or edx, ecx
and ecx, edi
jmp 0x4758bd
call fcn.00478fd8
shl ebx, 0x1e
add ebx, edx
xor ebx, ecx
ror ebx, 0x15
xchg edx, ecx
not edi
xchg edx, edi
shl ecx, 0xc
sub ebx, ecx
mov ebx, ecx
xor edx, edi
or ebx, 0x1aa7b785
dec ecx
jmp 0x4764d1
push 0x17e06cde
or edx, ebx
and edx, ebx
and edi, 0x1abbbf66
xchg edi, ecx
xor ecx, edx
dec ecx
xor edi, edx
xor ebx, edx
sub edi, ecx
xchg edi, edx
add ebx, 0x1abd827a
shr ecx, 0x1d
or edx, 0x1abdf2e8
or ebx, edi
jmp 0x475f2c
push 0x17e7af1d
xchg edx, ebx
shl edx, 0x1a
not edi
mov ebx, edi
add ebx, edx
jmp 0x4783a7
call esi
add edx, edi
sub edi, edx
xor edx, ecx
or edi, ecx
mov ecx, 0x1ac85a6f
xor ecx, 0x1ac8911e
sub ebx, edx
or ecx, edi
mov ecx, 0x1ac9412b
and ecx, ebx
or ecx, edi
add ecx, edi
and ecx, ebx
jmp 0x4781cd
push 0x17fe2175
add edx, ebx
mov edx, 0x1ace6820
inc edx
xor edx, ecx
sub edx, ecx
xchg ebx, ecx
sub ecx, ebx
xor ebx, 0x1acfbd24
jmp 0x475cbd
pop esi
or ecx, edi
shr ebx, 4
shl edi, 8
rol ecx, 2
ror edi, 0xd
dec edi
add edx, 0x1ae22672
or edx, edi
mov ecx, 0x1ae29dd6
jmp 0x47699c
push 0x17dd6875
xor edi, edx
shr edi, 0x12
xor edx, ebx
xchg edi, ebx
and ebx, 0x1ae8e54f
add edi, ecx
mov ebx, edi
or ecx, 0x1ae9a35c
xchg edx, edi
xor ebx, ecx
xor edi, 0x1aea563d
bswap ebx
jmp 0x4783ee
pop esi
sub edi, ecx
nop
sub edi, edx
and edx, 0x1afddac5
xchg ebx, edi
not ecx
dec ebx
xchg edi, ecx
mov ebx, edx
xor ebx, ecx
jmp 0x477a8e
pop esi
add ecx, 0x1b062619
or ecx, 0x1b067204
jmp 0x4782a0
call esi
sub ebx, edx
add ecx, edi
or ecx, edi
sub ebx, ecx
xchg edx, edi
mov ebx, 0x1b1636a3
add ecx, ebx
jmp 0x478f34
push 0x17f9ff52
or edx, 0x1b2672fa
and ecx, 0x1b26a82f
and edi, ebx
mov ecx, 0x1b27158a
bswap ebx
and edx, ecx
or edx, edi
xor ecx, edx
ror ecx, 8
inc edi
jmp 0x478e15
pop esi
sub edi, ecx
shr ecx, 0x16
and edx, 0x1b292cbe
mov edi, 0x1b29637b
shl ebx, 0x15
xor edx, ebx
xchg ecx, edx
shl ebx, 0x17
shr ecx, 0x14
add edi, edx
and edi, edx
sub ecx, edi
or edi, edx
jmp 0x476c52
pop esi
sub ebx, edx
inc edi
jmp 0x478b8e
mov esi, 0x183c2e20
shl edi, 0x1a
mov edi, edx
mov ecx, ebx
shl edx, 0x15
xor ecx, edx
jmp 0x477eec
push 0x17e1419d
mov edi, ecx
and edx, 0x1b3ad45f
neg edx
or ebx, ecx
not edi
xchg edi, ebx
mov edx, ecx
or edi, ecx
inc ebx
shr edx, 6
jmp 0x477f75
push 0x17e3c327
xor edi, ebx
mov edx, ecx
add ebx, ecx
shr edi, 0x17
xchg edx, ecx
jmp 0x475927
pop esi
add ebx, 0x1b4ff54f
xor ecx, edi
mov edx, edi
neg edi
and edi, 0x1b50d058
sub ecx, ebx
not ebx
and edx, ebx
rol edx, 0x18
add ebx, 0x1b51f00e
add edx, ecx
xchg ebx, ecx
xchg ebx, ecx
mov edx, ebx
xchg ebx, ecx
sub ecx, edx
jmp 0x4785e6
push 0x17dcd7a1
and ecx, edi
mov ebx, edx
not ebx
neg edi
add ebx, 0x1b594cfb
add edx, 0x1b5991bd
dec ecx
shr edi, 7
xchg ebx, edx
add edx, edi
jmp 0x47837f
push 0x17fb216a
mov edx, edi
xor ecx, 0x1b60a6b2
add ecx, 0x1b60dd6f
dec ebx
xor edx, edi
sub ebx, ecx
mov edi, ecx
mov edx, ebx
and edi, ecx
sub edi, 0x1b62642a
inc ecx
xor edx, ecx
xor ecx, edi
sub ecx, ebx
add edx, ecx
jmp 0x4781b1
call fcn.00478fd8
add ecx, 0x1b645716
mov edx, 0x1b648e52
sub ecx, edx
xchg ecx, edi
bswap ecx
xor edx, ecx
add ebx, edx
jmp 0x476cbd
push 0x17fad99c
or edx, 0x1b716eb6
mov edx, ecx
and edx, ecx
shl ecx, 0xb
add edi, ecx
or ebx, ecx
or edx, ecx
mov ecx, ebx
sub edx, ecx
jmp 0x477b9a
mov esi, 0x43370267
or ebx, 0x1b73788f
dec edx
sub edi, 0x1b73f695
jmp 0x477bda
push 0x17f52d4d
add edi, ecx
add ebx, edx
mov edi, edx
mov edi, ebx
xor ebx, edx
and ecx, edx
jmp 0x476429
pop esi
mov edi, 0x1b87ae3b
ror ecx, 0x18
or ebx, edx
xchg edi, ecx
neg ebx
or edx, ebx
ror edi, 0x15
or ecx, 0x1b893e55
ror ebx, 0xa
bswap edx
dec ebx
jmp 0x47740e
call fcn.00478fd8
xchg edx, ecx
shl ecx, 0x1a
xor ecx, edx
sub ebx, 0x1b997a3f
rol ebx, 0x10
xchg ebx, ecx
add ecx, 0x1b9a3f4c
ror edx, 9
jmp 0x4780ab
push 0x17fdd711
or ecx, ebx
or ebx, edi
shl edi, 5
add edi, ecx
mov edx, ebx
and edx, ecx
or ebx, 0x1ba08d43
or edi, 0x1ba0caf8
jmp 0x4772f5
mov esi, 0x183c2e20
and edx, ebx
shr edi, 0x19
and ecx, edi
sub edi, edx
bswap edx
xor ecx, edi
add edx, ecx
rol edi, 0x1b
jmp 0x4755f0
pop esi
rol edi, 0xd
sub edx, edi
inc edx
xor edi, ebx
sub edx, edi
mov ebx, 0x1ba44e89
inc ebx
sub ecx, ebx
and edi, 0x1ba511e2
sub edx, 0x1ba54d0a
jmp 0x476db6
pop esi
add edx, edi
sub ebx, edi
sub edx, edi
xor edi, 0x1bae1aae
mov edx, 0x1bae5784
or ecx, ebx
rol edx, 0x16
and ebx, edi
sub edi, 0x1baf5581
neg edx
mov edi, ecx
xchg ebx, edx
or ecx, edx
jmp 0x478a4b
push 0x17f06028
mov ebx, ecx
ror ecx, 0x1d
add edx, edi
sub ebx, edi
and edi, ecx
not ecx
xor edi, ecx
xor ecx, ebx
jmp 0x475fdd
call esi
or edx, ecx
xor edx, 0x1bb65a7a
neg ebx
add ecx, 0x1bb6d35d
not ebx
and ebx, edx
sub ecx, 0x1bb797e8
xor edx, 0x1bb7d326
dec ebx
and edi, 0x1bb84dab
and ebx, 0x1bb88adf
add edx, 0x1bb8c6b1
mov ebx, edx
jmp 0x475e1d
pop esi
xchg edx, ecx
mov edx, ebx
xor ebx, edx
xor edx, edi
xchg ecx, edi
xchg edx, ebx
jmp 0x475b90
push 0x17eac492
and ebx, edi
sub ecx, 0x1bc47e87
bswap edx
sub ecx, 0x1bc508df
or ebx, edi
add ecx, edi
add ecx, edi
jmp 0x475c9e
mov esi, 0x183c2e20
mov ecx, edx
mov edx, ecx
bswap edx
sub edi, ebx
sub ebx, edx
not ecx
sub ecx, ebx
not edi
or edi, ecx
jmp 0x47698b
pop esi
or ecx, edi
inc edx
mov edi, edx
mov edx, ebx
sub edi, ebx
shr edi, 0xf
add ebx, 0x1bcb189a
mov edi, 0x1bcb5497
or ebx, edx
sub ebx, edx
add ebx, edi
xor edi, ebx
bswap edi
jmp 0x4778ab
push 0x17f606c4
sub ecx, 0x1bced735
mov ecx, 0x1bcf230f
and edx, ecx
or ebx, 0x1bcf9ab7
xor ebx, ecx
rol ebx, 7
add edx, ecx
sub ebx, edi
dec ebx
jmp 0x475661
pop esi
neg ecx
xor edi, 0x1bd775e9
or edi, ebx
mov ecx, 0x1bd7e110
mov ecx, ebx
sub ecx, 0x1bd84d8e
sub ebx, edx
sub edi, ecx
rol ebx, 5
ror edi, 0x14
and edi, 0x1bd96fb2
mov ecx, edi
and edi, ebx
xor edi, ecx
and edx, 0x1bda4738
jmp 0x475bd1
call esi
not edi
and edi, ebx
mov edx, ecx
xor ecx, 0x1bddf57c
xor ecx, ebx
add edi, 0x1bde7246
xor edx, ecx
jmp 0x4775b5
push 0x17dd2009
add ebx, edx
mov ebx, ecx
mov edx, edi
not edi
mov ecx, edi
or edi, edx
and ebx, 0x1be6b84c
xor ebx, edx
xor edi, edx
mov ebx, edi
or ecx, 0x1be7a084
jmp 0x477472
mov esi, 0x183c2e20
mov ebx, 0x1be7eedc
mov edi, ebx
sub edx, 0x1be85af9
bswap ecx
bswap edi
and edi, ebx
add ebx, edx
rol ebx, 0xe
xor ebx, 0x1be9b365
and edx, edi
jmp 0x47597f
mov esi, 0x183c2e20
rol ecx, 9
and ecx, ebx
ror edi, 0x1c
xor ebx, edx
add edx, ecx
xor edi, 0x1bece962
xchg edi, ecx
mov ebx, ecx
mov edx, 0x1bed9a1f
and edi, ecx
shr edi, 0xe
sub edi, 0x1bee4017
jmp 0x477068
pop esi
or edx, 0x1bf2cb0d
or ebx, 0x1bf303b6
xor edi, 0x1bf33a14
mov edx, ebx
xor ecx, ebx
neg ecx
shl edx, 6
inc ecx
rol ecx, 1
or edi, edx
mov ebx, edx
shl ecx, 0x1b
and ecx, edi
sub ecx, edi
jmp 0x4779e5
push 0x17f37a87
and edx, ebx
xchg edi, edx
xchg edi, edx
or edi, ecx
xor ecx, 0x1bf6d623
and edx, ecx
jmp 0x4769be
push 0x17edd965
xchg edi, ebx
or ecx, ebx
mov edi, edx
ror ecx, 0x10
mov ecx, 0x1bff6411
add edx, ebx
or ebx, edi
add ecx, edx
or edx, 0x1c004939
mov edx, edi
bswap edi
add edx, ecx
neg edi
sub ecx, 0x1c015a26
jmp 0x4778d0
pop esi
mov edi, ebx
xor edx, edi
add edx, ecx
add ecx, ebx
xchg edx, edi
xor edx, ebx
xor ebx, 0x1c02ecea
mov ecx, ebx
jmp 0x475b45
pop esi
mov edi, 0x1c08e60c
sub ecx, 0x1c091e7b
xchg ebx, edi
xor edi, ebx
mov ecx, 0x1c09d1bd
mov ebx, ecx
jmp 0x477636
pop esi
ror ebx, 7
bswap ecx
sub ebx, edi
xor edx, ecx
mov edx, ecx
and edi, edx
or ecx, edx
jmp 0x4762e7
pop esi
inc ecx
or edx, edi
xor ebx, edx
mov ebx, ecx
jmp 0x476fd0
push 0x17f893c5
inc ecx
and edi, edx
mov ecx, ebx
not edx
jmp 0x476666
push 0x17dc846c
neg ecx
xchg edx, ebx
inc edx
mov ecx, edx
and ecx, edx
xor edx, ebx
not edx
jmp 0x477b1d
push 0x17e52a7a
rol edx, 0x1d
shl ebx, 4
xor ecx, edx
xchg edi, ecx
xor edx, ecx
shl edx, 0xd
jmp 0x477cda
pop esi
add edx, ecx
xchg edx, ecx
nop
jmp 0x477df7
pop esi
xor edx, 0x1c434582
or edi, edx
sub edi, ebx
shr edx, 0xf
jmp 0x47811c
pop esi
xor ebx, edx
inc edx
xor ebx, edx
ror edi, 0x15
shr edi, 0x15
or ecx, 0x1c4890d1
sub edi, 0x1c48ce30
jmp 0x47667f
call fcn.00478fd8
xchg edi, ebx
add edi, 0x1c4962f9
mov edi, 0x1c499e7d
or edx, edi
shl ebx, 0x13
sub ebx, edx
xchg edi, edx
or edi, edx
and ebx, ecx
sub ecx, edi
or edx, ebx
jmp 0x476633
pop esi
shr ebx, 0x18
mov edx, 0x1c4df525
xor edi, edx
jmp 0x47576f
pop esi
xor edx, edi
neg ecx
add ebx, edi
add edi, edx
jmp 0x47692d
push 0x17feb3bb
or edx, ecx
add edi, ebx
and ecx, 0x1c667c1a
sub ecx, edx
xchg edx, ebx
nop
and edi, edx
mov ecx, ebx
jmp 0x476f6d
pop esi
and edx, 0x1c6a5471
xchg edi, ecx
dec ebx
and edx, 0x1c6b09a3
mov ecx, 0x1c6b5575
sub ecx, ebx
mov ebx, 0x1c6bcc01
rol edx, 0xb
xor edi, ebx
shr ebx, 6
xor ebx, edi
ror edi, 0xf
jmp 0x475d1e
pop esi
sub ebx, ecx
add ecx, 0x1c6fffea
xchg ecx, edi
or edi, edx
bswap ecx
xchg edi, edx
ror ecx, 0x1e
shr ecx, 0x19
or edx, ebx
sub ecx, edi
xor edi, ecx
and edi, 0x1c726599
xchg edx, edi
jmp 0x478026
call fcn.00478fd8
xor edi, ecx
not edx
or ecx, edi
xor ebx, 0x1c7ba0f7
jmp 0x47770f
push 0x17fa4775
or edx, ebx
or edx, ecx
dec ecx
jmp 0x475f40
push 0x17ea7c61
and ebx, edx
ror ebx, 0x1f
not ebx
or edi, ecx
add ecx, edx
jmp 0x47817c
pop esi
and edx, ebx
xchg edi, ecx
and edx, ebx
bswap edi
jmp 0x478829
push 0x17e0fa42
sub ecx, ebx
xor ecx, 0x1ca9b8aa
sub edx, edi
ror edi, 0xa
xchg edi, edx
xchg ebx, edx
not edi
jmp 0x47793c
call fcn.00478fd8
and edi, edx
xor edi, 0x1cab5d07
add ecx, edx
jmp 0x47574d