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

Disassembly:
call sub.kernel32.dll_GetCommandLineW
cmp eax, 0xffffff11
jne 0x40108e
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
ret
call sub.kernel32.dll_GetCommandLineW
cmp eax, 0xfffffee8
jne 0x40113a
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
ret
call sub.user32.dll_GetCursor
cmp eax, 0xffffff07
jne 0x4011c3
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
ret
call sub.user32.dll_GetCursor
cmp eax, 0xffffff38
jne 0x401247
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
call sub.user32.dll_DdeFreeDataHandle
ret
jmp 0x47c1c9
mov ebx, edi
xor edi, esi
xchg edi, ecx
jmp 0x47d0d1
pop ebx
and esi, ecx
inc edi
or edx, ecx
shr ecx, 4
xchg edx, ecx
xor ecx, edi
sub edi, esi
sub edi, esi
shr esi, 0xe
jmp 0x47d99a
pop ebx
or edx, 0xa0cd358e
not ecx
or edx, 0xa0d6092a
or edx, 0xa0d82a3f
mov edi, 0xa0da8297
xchg esi, ecx
and edi, esi
jmp 0x47ec73
pop ebx
inc edi
and esi, edi
shr ecx, 5
sub edi, edx
mov esi, edx
shr ecx, 0xc
xor ecx, edx
add esi, edi
mov esi, ecx
xchg edi, ecx
xor ecx, edi
jmp 0x47e10c
pop ebx
shr esi, 0xf
sub edi, esi
mov edx, edi
xor ecx, edx
jmp 0x47ca8d
pop ebx
sub esi, 0xa7952aa1
mov ecx, 0xa7978413
and edi, esi
or edx, esi
and esi, 0xa7a6cfc6
or edx, 0xa7a9309d
or edi, ecx
jmp 0x47dc86
call fcn.0047ea29
sub ecx, edi
and esi, edi
and ecx, 0xa7e83da7
add esi, 0xa7eaa5ea
and esi, ecx
xor edi, 0xa7f511b4
mov esi, ecx
add esi, edi
dec esi
jmp 0x47deae
call fcn.0047ea29
add edx, edi
and esi, 0xa85d649b
or esi, ecx
xor edx, 0xa8681d37
jmp 0x47c531
call ebx
sub edx, 0xa8bdb19b
add ecx, edx
mov ecx, edi
and edx, 0xa8cb61a1
shl esi, 0xf
mov ecx, esi
sub edi, ecx
add edx, ecx
rol edi, 5
xchg edx, edi
jmp 0x47de89
call ebx
ror ecx, 0x17
and edx, ecx
xor ecx, 0xa8f28f35
sub ecx, edi
xor edi, ecx
sub ecx, edi
or edi, ecx
or edx, 0xa904c2cd
and esi, edi
jmp 0x47c810
call ebx
xor ecx, esi
neg edx
mov edi, ecx
mov esi, ecx
bswap ecx
xchg ecx, esi
and edi, edx
sub ecx, esi
jmp 0x47e236
push 0x401400
mov esi, edx
xor edx, 0xa9936f95
xor edi, ecx
mov edi, 0xa99a4280
or edx, esi
mov ecx, edx
and esi, ecx
shr ecx, 0x1f
mov edi, 0xa9be8044
or edx, esi
rol edi, 0xe
sub edx, esi
dec edi
or esi, ecx
mov edx, 0xa9d6f777
jmp 0x47d4d5
call fcn.0047ea29
or edx, 0xaa22656b
and edi, esi
xor edi, edx
mov ecx, edi
and edx, edi
add esi, 0xaa2e53b4
xor edx, esi
sub esi, edi
or esi, ecx
add edx, edi
and esi, edi
and edi, esi
jmp 0x47cbdd
push 0x9866d4f3
rol edi, 0x15
not ecx
not edi
nop
xchg ecx, edi
rol edx, 0x12
bswap esi
mov esi, 0xaa6e35dd
and edx, edi
add esi, edx
rol edx, 0xa
xor edx, 0xaa75ec86
jmp 0x47db03
push 0x987c8ff8
xor edx, ecx
or esi, ecx
and esi, edi
shl esi, 0x1f
or edx, edi
xor edi, 0xaa8247fe
mov esi, 0xaa843ec1
mov esi, edi
rol edi, 0xa
jmp fcn.0047c66b
call fcn.0047ea29
neg edx
or edi, esi
and edi, edx
or esi, ecx
inc edx
sub ecx, esi
shr ecx, 0xa
add edx, edi
mov esi, edx
jmp 0x47edf8
pop ebx
xchg edx, ecx
xchg ecx, edx
not ecx
xchg edi, ecx
mov esi, edx
or ecx, edi
sub esi, edx
not ecx
mov edi, ecx
or ecx, esi
and ecx, esi
and edi, 0xafbc84e3
jmp 0x47c1d4
push 0x98409117
xor ecx, edi
and edi, 0xafc0ece5
shr esi, 0xc
and edi, esi
add edx, ecx
rol edx, 0x18
and edx, ecx
sub ecx, 0xafccc613
add ecx, esi
jmp 0x47dc57
call fcn.0047ea29
or edi, ecx
add edx, 0xafdfb445
jmp 0x47ef76
push 0x97b3d0e6
and esi, edi
and esi, ecx
or edx, esi
neg edi
rol edi, 4
or esi, ecx
xor edi, ecx
add edx, edi
or edx, 0xb0525538
shl edx, 0xf
rol edi, 0xe
rol edx, 0x13
xor ecx, 0xb05a3bd1
mov ecx, edx
mov edx, edi
xchg esi, edi
jmp 0x47df37
push 0x97d2a7ca
rol edx, 0x19
not ecx
or edx, esi
mov ecx, edx
jmp 0x47d519
pop ebx
inc edx
not edi
xor esi, 0xb138258e
xor ecx, 0xb13a3f51
jmp 0x47e532
push 0x9795328e
and esi, ecx
xchg edi, ecx
mov ecx, 0xb23c09b6
and ecx, 0xb23e34c3
xchg edi, ecx
mov edi, ecx
dec esi
sub esi, edx
and edx, edi
sub ecx, edi
jmp 0x47ef53
call ebx
xor esi, 0xb2597b20
or esi, edi
and edx, ecx
xor edi, 0xb25f3512
sub esi, edx
xor edi, 0xb268692f
shr edx, 0xb
mov ecx, edi
or edi, ecx
sub edi, esi
xchg edx, esi
dec edi
jmp 0x47cf67
push 0x985851a6
sub edi, edx
add edx, esi
xchg esi, edx
and edx, edi
sub esi, 0xb811d9d6
mov edi, ecx
or edx, ecx
jmp 0x47ddcf
pop ebx
or esi, edi
sub edx, esi
mov ecx, 0xb81bf594
xchg edi, esi
xor edi, 0xb8201818
sub edi, ecx
add esi, 0xb8240282
shr ecx, 0x10
shl edx, 0x1e
sub esi, 0xb829fd6e
xor edx, 0xb82bfd97
jmp 0x47f331
pop ebx
mov esi, edx
neg edx
mov ecx, edi
add edi, esi
xchg edx, edi
xchg edx, ecx
xchg edx, edi
or edx, ecx
sub edi, esi
inc edx
xor edx, esi
jmp 0x47e3a7
push 0x98655c97
not esi
not ecx
xor esi, edx
add ecx, edi
and esi, ecx
sub edi, ecx
inc edi
mov ecx, edi
dec edx
jmp 0x47c68a
pop ebx
mov esi, edx
add edx, 0xbd406bd1
or edx, 0xbd429a42
mov ecx, edi
or edx, ecx
jmp 0x47e517
pop ebx
mov ecx, edi
xchg edi, esi
or ecx, 0xbdc3280f
add edx, ecx
sub edx, 0xbdc743b8
dec esi
jmp 0x47d8c0
push 0x980b6e36
add edx, edi
and ecx, edx
xchg edx, edi
add edx, 0xbde9f62a
or ecx, esi
sub edi, ecx
jmp 0x47f0e1
call fcn.0047ea29
mov esi, edx
mov ecx, esi
rol ecx, 0x1e
dec edx
ror esi, 0x17
shr ecx, 0x17
and edx, esi
sub edi, esi
jmp 0x47f101
call fcn.0047ea29
xchg edx, edi
rol ecx, 0xa
xor edi, ecx
sub edi, ecx
xchg edi, ecx
or esi, ecx
jmp 0x47e479
push 0x9793c7c6
shl ecx, 0x1a
or edi, ecx
dec edx
not esi
neg esi
ror esi, 0x18
and ecx, esi
or ecx, esi
or edx, 0xbed5eae4
or edi, esi
bswap ecx
mov esi, 0xbedbc08f
sub edx, esi
jmp 0x47cbb9
mov ebx, 0x73716341
or edx, edi
xor ecx, edi
mov edi, 0xbf037c52
and esi, edi
sub esi, ecx
add ecx, edx
and edi, esi
add esi, edx
or ecx, edi
add esi, edi
xor edi, edx
rol edx, 0x14
mov ecx, edx
jmp 0x47c4a7
pop ebx
mov esi, edx
and edx, edi
neg edx
and ecx, edx
sub edx, esi
jmp 0x47de13
pop ebx
sub ecx, edi
shr edi, 0x1a
and esi, 0xbf8d3276
xor edx, ecx
add esi, edi
mov edx, edi
sub edx, esi
sub ecx, 0xbfa02f79
and ecx, edi
add ecx, edx
and edx, ecx
mov edx, edi
jmp 0x47f012
push 0x98437826
neg edi
xor ecx, 0xc03f008b
mov ecx, edi
xchg edx, edi
mov edi, 0xc0496565
xchg edi, edx
shr ecx, 4
jmp 0x47d2ea
pop ebx
ror edi, 0x1c
add edx, edi
or esi, edx
or ecx, esi
xchg edx, esi
sub edi, esi
xor edi, ecx
and esi, 0xc08fa0eb
inc edi
dec edx
add edi, edx
or edi, 0xc09c7383
xor esi, 0xc09e63e9
xor edi, ecx
neg edx
add edi, edx
jmp 0x47d174
push 0x9844f0db
not esi
shr edi, 1
xor esi, edx
and esi, 0xc0eca112
xchg edx, edi
mov ecx, edx
add esi, 0xc0f71713
inc ecx
and esi, edi
sub edx, esi
xchg edi, edx
or esi, edi
or ecx, esi
and esi, 0xc10e769a
jmp 0x47d5bd
push 0x97ec2c7b
and edx, 0xc11560eb
mov edi, 0xc117558f
add edx, 0xc1194d5c
sub edx, 0xc11b3e87
rol edi, 0xe
add edx, edi
xor edx, esi
neg edi
and ecx, 0xc12e56ed
xor ecx, edi
xchg edx, edi
ror esi, 0x1e
and ecx, edi
jmp 0x47e291
pop ebx
xor ecx, edi
or ecx, edi
mov edx, esi
and edi, edx
inc edi
or edi, 0xc2628bcc
xchg edi, esi
mov ecx, edi
xor ecx, edi
add edi, edx
and edx, 0xc26c7f73
jmp 0x47c364
pop ebx
or esi, ecx
add edi, esi
mov edx, edi
or esi, edi
dec edx
mov ecx, esi
add ecx, edi
add ecx, edx
mov edi, esi
and ecx, 0xc28fafe4
jmp 0x47da7e
push 0x97b2642d
xchg edi, edx
xchg edi, edx
add edx, esi
and edi, edx
ror esi, 5
add edi, 0xc29cb849
ror esi, 7
and edi, esi
dec edx
add ecx, edx
mov edi, edx
sub edx, esi
neg edx
sub ecx, 0xc2aeb560
jmp 0x47c922
pop ebx
or edx, 0xc4eba9cf
xchg edi, esi
or ecx, esi
or edx, 0xc4f17d32
or edi, ecx
not ecx
sub esi, 0xc500f711
jmp 0x47ee13
call ebx
sub ecx, 0xc503664e
not edx
xor ecx, 0xc519a35c
add edx, ecx
shr esi, 0x13
xchg edi, edx
nop
jmp 0x47d4b5
push 0x97d417ad
xor edx, 0xc53f0939
and ecx, esi
neg edi
and edx, ecx
and esi, edi
shr edi, 0x1d
jmp 0x47f196
call fcn.0047ea29
add edx, ecx
mov edx, 0xc56a6a2b
sub edx, edi
add esi, edx
jmp 0x47df14
pop ebx
xchg edi, esi
not ecx
xchg edi, edx
xor ecx, edi
or edi, ecx
bswap ecx
add ecx, edx
inc edi
or esi, edx
sub edi, esi
not ecx
and ecx, edx
jmp 0x47d3c5
mov ebx, 0x73716341
bswap edx
sub edi, edx
and esi, 0xc59f7e3e
mov edx, ecx
and esi, edi
and edi, edx
add esi, edx
xchg ecx, edi
xchg edi, esi
sub esi, ecx
neg edx
add ecx, edi
rol edx, 0x1f
or esi, edi
add esi, edx
jmp 0x47f41a
call fcn.0047ea29
xchg edx, edi
mov edx, esi
neg edx
xchg edx, edi
add edi, edx
inc esi
jmp 0x47dd20
push 0x985facaf
add edx, 0xca4ccb21
xchg edi, edx
sub esi, ecx
bswap esi
mov ecx, edi
xor esi, edx
mov edx, edi
add edi, edx
sub esi, 0xca67f4bb
or ecx, 0xca69f6cf
jmp 0x47cd72
push esp
inc ecx
sub edx, esi
xchg edi, ecx
sub esi, ecx
ror esi, 2
mov esi, edi
inc edi
jmp 0x47eb57
pop ebx
sub esi, 0xca853874
shl esi, 0x10
and edi, edx
and ecx, 0xca94a822
or esi, ecx
xor ecx, 0xca98a51e
and esi, 0xcaa7611a
xor edi, 0xcaa95d3a
sub esi, 0xcaab7744
and ecx, edx
xor esi, edx
or edi, ecx
rol edx, 0x1f
or esi, edi
xchg edi, edx
jmp 0x47ce78
mov ebx, 0x40495727
xor ecx, edi
xor edi, 0xcd1a2fab
shl esi, 0x1f
or ecx, esi
not edi
and ecx, edi
xor edi, 0xcd24167c
shl esi, 5
sub edi, ecx
add esi, 0xcd2bb003
add ecx, edx
or ecx, esi
and edx, 0xcd318dc5
xor ecx, 0xcd338cad
jmp 0x47e7cf
pop ebx
add edx, 0xcd35f1b1
xchg edx, esi
mov ecx, 0xcd39ec10
rol edi, 1
and edx, edi
sub esi, 0xcd408db8
xchg edi, edx
xor esi, edx
or edx, esi
add edx, edi
bswap edx
and ecx, 0xcd4d2438
jmp 0x47ef19
pop ebx
rol ecx, 0x17
or esi, edi
and ecx, edx
inc ecx
and edx, edi
or esi, ecx
shr esi, 0x14
shl esi, 0x1f
add edx, ecx
mov edx, edi
xor ecx, esi
jmp 0x47c3e4
pop ebx
xor esi, 0xcdcf05e2
inc edx
add ecx, edi
add ecx, edx
xor ecx, edi
and edx, ecx
add edx, 0xcddb64f5
xor edi, ecx
or edx, esi
xor esi, edi
jmp 0x47d5a0
push 0x987531e8
add edx, edi
rol edx, 5
add edx, edi
xchg ecx, edi
or edi, ecx
nop
sub edi, ecx
xchg edx, ecx
xchg edi, edx
shr ecx, 0x1e
bswap esi
not ecx
jmp 0x47e574
mov ebx, 0x73716341
mov edi, ecx
inc ecx
shl edx, 0x10
inc edi
mov ecx, edi
mov edi, ecx
xor ecx, edx
xor edi, ecx
mov edi, 0xce2375cf
sub ecx, 0xce25751f
not edi
add esi, edi
xor ecx, 0xce2b6ed7
jmp 0x47c6f6
pop ebx
inc edi
and edx, ecx
mov ecx, edx
or edx, esi
and edi, edx
mov edi, edx
xchg edx, esi
jmp 0x47ccb3
push 0x98420391
shr edx, 0x18
sub ecx, 0xcfe5af8f
mov esi, ecx
and ecx, edx
bswap esi
ror esi, 0xf
add esi, 0xcff011f3
shr edi, 0x19
not edx
xor edi, 0xcfff6c4b
or edx, ecx
jmp 0x47d230
push 0x97cf0ff4
sub edx, ecx
or ecx, esi
nop
xchg edi, edx
add edi, edx
shl esi, 0x15
or edx, 0xd0102017
rol esi, 0xf
shl edx, 0xc
dec esi
and esi, 0xd0180101
shr edi, 0x11
jmp 0x47e7a3
call ebx
or edx, 0xd01c6e12
and esi, edx
xchg ecx, edx
shr ecx, 0x1a
sub edx, ecx
and edi, edx
mov edx, 0xd0286ae2
or edx, 0xd03218c3
add esi, edx
mov ecx, edi
mov ecx, edx
xor edi, edx
jmp 0x47d37f
call ebx
xchg edx, edi
bswap esi
add edi, edx
and esi, ecx
bswap edx
xor esi, edx
xor ecx, 0xd09ae45c
jmp 0x47c347
push 0x7adc9
mov ecx, edx
ror ecx, 0xd
mov esi, ecx
shr ecx, 0x19
or esi, edx
or edi, ecx
not esi
jmp 0x47c5b9
mov ebx, 0x73716341
add edx, ecx
not edi
sub edx, edi
not esi
sub ecx, esi
sub ecx, esi
xor esi, edx
xchg esi, ecx
mov ecx, edx
neg edx
jmp 0x47c641
pop ebx
mov edi, edx
xor edi, 0xd174c930
and esi, ecx
sub edx, esi
add edx, esi
mov edx, edi
or ecx, esi
xor edi, 0xd180df81
add ecx, edi
not esi
xchg edx, esi
sub ecx, edx
jmp 0x47e6bf
mov ebx, 0x4132136a
xchg edx, esi
sub edx, esi
inc edi
xchg edx, esi
xor edx, 0xd19c1c7c
add esi, edi
neg ecx
xor ecx, 0xd1a69580
xor edi, 0xd1a8868f
xchg esi, edi
jmp 0x47c872
pop ebx
and edi, 0xd1f5f6d1
neg edi
xchg edi, edx
mov ecx, 0xd1fe83e7
neg esi
or edx, ecx
xor ecx, edi
not edi
sub esi, 0xd20cd773
xchg edi, esi
jmp 0x47c2a6
call ebx
sub edi, esi
shl edi, 3
or edx, edi
or edx, 0xd21b7c17
and edi, esi
xchg edx, edi
inc edi
sub edi, ecx
or edx, ecx
inc ecx
xchg edx, edi
jmp 0x47ef28
call ebx
nop
sub edx, esi
xor edx, ecx
and ecx, 0xd27ed951
xor ecx, 0xd280e3cf
add edi, 0xd2874446
dec edx
add ecx, edx
xor edi, ecx
jmp 0x47eb2e
push 0x97b6ce56
xchg esi, ecx
and ecx, edx
sub edi, esi
add ecx, edx
sub edx, ecx
xor ecx, edx
inc ecx
sub esi, ecx
jmp 0x47f16f
push 0x9822d539
mov ecx, edx
xor edx, edi
and esi, 0xd2d7a77f
mov esi, edx
xor edx, esi
or edx, ecx
add esi, 0xd2e42ccb
xchg esi, edx
not esi
add edi, ecx
bswap esi
add edx, edi
nop
jmp 0x47f36b
pop ebx
bswap esi
and esi, ecx
xchg edi, ecx
shr esi, 6
xor esi, edx
add ecx, edx
xor ecx, edx
shr edi, 0xc
sub edi, ecx
sub edi, ecx
and ecx, edx
rol esi, 5
jmp 0x47cd00
push 0x97f4bc5e
and esi, 0xd460904b
and esi, edi
rol edi, 5
xor edi, ecx
shr esi, 0x1a
inc esi
jmp 0x47d95e
mov ebx, 0x73716341
nop
sub edx, edi
xor edx, esi
shl edi, 0x15
sub edx, 0xd5736dff
sub esi, ecx
not ecx
ror ecx, 0x18
xor ecx, edi
xor edi, edx
sub esi, 0xd583f323
jmp 0x47d692
pop ebx
neg edx
xor esi, edx
not ecx
shr edx, 4
and esi, 0xd5ff9a8c
bswap esi
add esi, edi
or edi, esi
not esi
sub edi, esi
inc edi
jmp 0x47cccf
push 0x97eda1cb
add edx, 0xd6c7bf0f
inc edx
sub edi, esi
sub esi, ecx
rol edx, 0xa
and edx, ecx
xor esi, edx
sub esi, ecx
rol edi, 0x15
not ecx
xor edx, esi
sub edx, ecx
or edx, esi
sub ecx, esi
mov edi, ecx
not ecx
jmp 0x47f077
mov ebx, 0x40495727
mov edx, edi
or esi, edi
xor edx, esi
and edx, ecx
xchg edx, esi
shl edi, 3
sub esi, ecx
sub edx, esi
mov edi, 0xd8af9cd2
add ecx, edi
mov ecx, edi
and esi, 0xd8b5e36a
jmp 0x47c433
push 0x981b4b7d
xchg edx, esi
bswap edx
ror edx, 0xa
xor edx, 0xd8ca2d8d
mov edx, 0xd8cc4247
add ecx, edx
jmp 0x47f353
call ebx
xor edx, esi
xchg edi, edx
xor edx, 0xd999316a
xchg edx, ecx
or edi, 0xd99d3315
add edx, ecx
sub edx, esi
add edx, edi
xor esi, edx
and edx, edi
and ecx, edx
or ecx, 0xd9ba494a
jmp 0x47da9c
push 0x97eab7f1
sub edx, esi
shr edi, 0x16
and edx, ecx
sub edi, ecx
xor ecx, esi
xor ecx, edi
sub esi, edx
or edx, ecx
jmp 0x47d31c
pop ebx
and edi, esi
add ecx, edx
sub ecx, edi
mov edi, esi
and esi, edi
or ecx, esi
and esi, edx
and ecx, edx
ror edx, 0x12
jmp 0x47dc2e
mov ebx, 0x40495727
or esi, ecx
add edi, edx
xor edx, edi
mov edx, 0xdab2e338
and edi, edx
or edx, ecx
not edi
shr ecx, 0x19
mov edi, 0xdac3b6b3
and edx, ecx
xchg edx, esi
dec esi
mov edi, ecx
or esi, edx
add edx, edi
jmp 0x47d001
push 0x97a2215d
shl edx, 8
sub edi, ecx
inc edx
and ecx, 0xdada9804
sub edi, ecx
and ecx, edx
sub ecx, 0xdae06a9a
xchg edx, edi
shl edx, 1
neg edi
add esi, 0xdae8ac0f
mov edx, 0xdaeaac26
mov edx, 0xdaefa550
and edi, edx
sub edx, esi
jmp 0x47e964
push 0x981e3923
shl ecx, 1
or edx, 0xdb0141f7
mov edi, esi
xor ecx, edi
or ecx, edi
jmp 0x47ed19
push 0x979f446b
add edx, edi
and ecx, esi
rol esi, 0x13
and ecx, 0xdb20bec2
add edi, esi
add edx, edi
xor edi, ecx
xchg edi, esi
jmp 0x47ee73
pop ebx
or esi, ecx
inc edi
shl edi, 0xd
mov ecx, 0xdb5430ea
nop
inc esi
and ecx, esi
sub edi, ecx
or edx, edi
add edx, 0xdbca55e0
xor edi, ecx
and edx, edi
mov edi, edx
or edi, 0xdbe2499a
add ecx, edi
jmp 0x47f502
pop ebx
sub edx, esi
add esi, 0xdc24b3b6
and esi, ecx
or edi, esi
add edx, edi
rol edx, 0xf
and ecx, 0xdc2e97e1
xchg edi, esi
and ecx, edx
and esi, 0xdc34baa2
and esi, 0xdc36bac5
xor edi, ecx
jmp 0x47ebe7
push 0x97d08472
mov esi, 0xdcb25934
xchg edx, edi
add edi, edx
add esi, 0xdcb84f48
or edi, esi
mov ecx, edx
and ecx, esi
add edx, esi
add ecx, edx
inc edx
inc edi
or edx, ecx
bswap ecx
add edi, esi
inc edx
jmp 0x47c9e1
call fcn.0047ea29
add edi, esi
shr edi, 3
add edx, 0xdcd571df
xchg ecx, edi
and esi, edi
xor ecx, edi
shr edi, 0x19
jmp 0x47c57b
push 0x97a39160
xor edi, 0xdda72213
nop
or edx, esi
xchg edx, ecx
add edx, 0xddb93039
neg ecx
sub esi, edx
not ecx
xor edi, 0xddc1162b
and esi, edi
sub esi, edx
jmp 0x47d11c
pop ebx
shr edi, 0x10
ror ecx, 0x17
xor edi, esi
xor edi, ecx
dec edx
xor edx, esi
ror ecx, 0x16
sub ecx, esi
dec edx
nop
inc edx
and esi, edi
nop
jmp 0x47c6b5
pop ebx
and esi, 0xdef91acd
shl esi, 0x17
mov ecx, 0xdefd29f6
or edx, ecx
sub esi, ecx
mov edx, esi
bswap esi
xor ecx, edx
xor ecx, edx
bswap ecx
and ecx, 0xdf0cf744
inc edx
jmp 0x47e637
push 0x40
shl edx, 9
shr esi, 9
mov ecx, edx
neg edi
and ecx, 0xdf190aa1
neg edi
mov ecx, 0xdf1cf314
or edx, 0xdf1edcba
xchg edx, esi
xor edi, 0xdf28c5de
xchg edi, edx
mov ecx, edi
jmp 0x47ddb5
pop ebx
not esi
and ecx, 0xdf7ec682
xor ecx, edi
inc edi
or esi, edi
mov edx, 0xdf8e735a
xor ecx, edx
not edi
neg edx
xchg edx, edi
mov esi, 0xdfa5db95
xor ecx, edi
and edx, ecx
xor edi, 0xdfb30daa
jmp 0x47dae0
push 0x97b9ad9b
and ecx, edx
mov edx, 0xdfccac9e
inc edx
add esi, 0xdfd66e62
xor edi, 0xe005361a
or esi, edi
dec edi
xor edi, edx
ror esi, 5
jmp 0x47f21b
pop ebx
or edx, esi
neg edi
sub edx, esi
and ecx, 0xe067095d
add edi, edx
xor edx, 0xe06b5dcb
mov esi, edi
sub esi, edx
and esi, edi
mov edx, edi
add ecx, edx
or edi, 0xe07a9eff
jmp 0x47f4d2
push 0x981fb0da
dec edx
or edi, esi
add edi, edx
or edx, esi
inc esi
mov edx, edi
jmp 0x47df91
pop ebx
rol edx, 0x11
add edx, 0xe2314b2a
xor edi, ecx
xor ecx, edi
xor esi, edx
sub edx, edi
xor ecx, edx
shl esi, 0x1a
mov esi, edx
or edi, ecx
shr esi, 0x1a
add edx, esi
xchg edi, esi
bswap esi
ror ecx, 0x13
xchg ecx, esi
jmp 0x47d8fd
call ebx
inc edi
mov esi, ecx
rol edx, 0x1c
xchg edx, esi
xor edx, 0xe3016999
xor ecx, edi
sub edi, esi
add edi, ecx
jmp 0x47dded
push 0x983f203e
shr ecx, 0xb
add esi, edi
add edi, 0xe30dc573
xor esi, edi
xchg edx, edi
xor esi, edx
xchg edi, esi
sub esi, ecx
jmp 0x47c832
push 0x97a0b10e
xor ecx, esi
add ecx, edi
or edi, esi
or edi, esi
or edx, edi
neg edx
xchg edx, ecx
or edi, edx
or esi, edi
and edx, ecx
or edi, ecx
jmp 0x47e5a2
pop ebx
and esi, 0xe448d7a7
and edx, edi
shr ecx, 0x17
or ecx, esi
add edi, edx
bswap edx
add esi, 0xe45b3a2f
mov esi, edx
mov edi, 0xe467fd39
rol edx, 0x1e
dec esi
add esi, edi
and ecx, 0xe47826c9
xchg edi, edx
jmp 0x47edaf
pop ebx
mov edx, edi
and edx, ecx
inc edx
sub edi, edx
mov ecx, edx
jmp 0x47ef3b
pop ebx
neg edi
xchg edi, edx
shr ecx, 0xc
xor ecx, edi
and esi, edi
add esi, edi
jmp 0x47eee7
pop ebx
add esi, 0xe4a40dde
xchg ecx, edi
and edx, edi
add ecx, edx
xor ecx, edi
sub ecx, edi
xor edi, ecx
jmp 0x47d3e2
mov ebx, 0x40495727
add esi, edi
xchg edx, ecx
xchg ecx, edi
xchg edi, ecx
neg edx
and ecx, esi
or esi, edx
or edx, esi
mov edi, 0xe531300d
xchg edx, edi
and edx, ecx
jmp 0x47d56f
push esp
bswap edx
inc edx
add esi, edi
ror esi, 0x18
or ecx, 0xe55b4929
not edx
mov edi, 0xe56671c4
shr edi, 0x1d
mov esi, ecx
mov edi, ecx
bswap edx
jmp 0x47d8ea
push 0x9805f882
add edx, edi
inc ecx
or edi, ecx
and ecx, 0xe6bd8f8c
shl edx, 0x17
dec esi
jmp 0x47cfae
push 0x97f34df6
xchg edi, ecx
mov edx, esi
rol edi, 0x1d
mov esi, 0xe75e15ae
xor ecx, edi
add ecx, edx
add edx, edi
jmp 0x47e14c
push 0x980ce10f
xor ecx, edi
mov edi, ecx
inc edi
sub esi, ecx
and ecx, edx
xor edi, 0xe7b11f4a
or ecx, edx
mov edi, 0xe7b5584e
jmp 0x47e19f
call ebx
add esi, edi
and esi, edi
xchg edx, esi
or ecx, edi
and edx, ecx
ror ecx, 0x16
sub edi, ecx
sub ecx, edi
and esi, 0xe7dc4b06
add edi, edx
jmp 0x47ea6b
push 0x97b84049
neg edx
and esi, edx
sub esi, 0xe93b8d9a
and esi, ecx
and ecx, edx
inc edx
xor edx, esi
and edx, ecx
add esi, edx
and edi, 0xe949f2e8
xchg edi, edx
jmp 0x47ec2e
push 0x97d588c6
mov ecx, edi
and ecx, edi
mov ecx, edi
and esi, 0xe9540000
add esi, edx
or ecx, edi
and edx, ecx
mov edi, 0xe95bcda3
jmp 0x47e37d
call fcn.0047ea29
inc ecx
not edi
add ecx, edx
shr esi, 0xe
add edi, ecx
rol edi, 0x14
and edi, ecx
mov edi, edx
xor edi, 0xe98f8b4b
sub edx, ecx
mov edx, 0xe9943e92
jmp 0x47c50c
mov ebx, 0x40495727
shl edx, 0x18
xor edi, ecx
add edi, edx
add ecx, edx
nop
or edi, 0xe9a076a3
and ecx, 0xe9a28b37
sub ecx, esi
xor edi, esi
dec edx
mov ecx, edi
mov ecx, edi
add esi, edx
sub esi, edx
sub edi, 0xe9b24d99
jmp 0x47d01d
pop ebx
xor ecx, edx
or edx, ecx
or edx, 0xea3c9764
bswap edx
bswap esi
mov edx, esi
mov edi, ecx
xor edx, edi
and esi, edi
sub ecx, esi
add esi, edi
mov ecx, edi
jmp 0x47d27e
push 0x981cc27e
xchg edx, esi
xchg esi, edi
mov edi, ecx
ror esi, 0x1e
shr esi, 0x17
not edi
jmp 0x47e5dd
mov ebx, 0x40495727
xor edi, ecx
xor edi, edx
mov esi, edx
and edx, edi
and esi, edi
rol edx, 0x10
add edx, ecx
or edx, esi
inc edi
mov ecx, esi
add ecx, edx
jmp 0x47f1f3
call fcn.0047ea29
shr edi, 0x18
rol edi, 7
sub esi, edx
or edx, ecx
xchg esi, ecx
add ecx, edx
sub edi, esi
jmp 0x47dcb2
pop ebx
xor ecx, edi
and edx, ecx
or esi, 0xeb424744
mov edx, edi
mov edi, esi
mov edx, edi
neg edx
and esi, 0xeb4c0d1b
sub ecx, 0xeb4e13a0
or edx, 0xeb5019aa
and edx, ecx
and edi, edx
not edi
jmp 0x47d164
push 0x979dd41f
sub edx, esi
inc edi
xor ecx, 0xeb64e04a
xor ecx, edx
bswap ecx
add esi, 0xeb74398b
add ecx, esi
jmp 0x47e5f6