Function at 0x401000
Capabilities:
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xffffff32
jne 0x401093
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.oleaut32.dll_LPSAFEARRAY_Size
ret
call sub.kernel32.dll_GetLastError
cmp eax, 0xffffff0a
jne 0x40113f
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.oleaut32.dll_LPSAFEARRAY_Size
ret
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xfffffef2
jne 0x4011c8
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.oleaut32.dll_LPSAFEARRAY_Size
ret
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xffffff25
jne 0x401260
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.oleaut32.dll_LPSAFEARRAY_Size
call sub.advapi32.dll_PrivilegedServiceAuditAlarmW
ret
jmp 0x476d2b
rol ebx, 1
mov edi, ecx
jmp 0x4799f5
push 0x1727c830
mov esi, edi
ror esi, 0x19
inc esi
sub esi, edi
bswap ebx
or edi, esi
add edx, edi
xor edi, 0x1aec8385
xor edx, 0x1aecb121
sub edx, edi
and esi, ebx
inc esi
jmp 0x477f44
push 0x172e2a70
sub edi, 0x1af15d92
or edx, ebx
or esi, ebx
xor esi, 0x1af25964
sub edx, ebx
xor edx, esi
xor ebx, esi
add edx, 0x1af36ac4
xor edx, edi
xchg edi, esi
xor edi, esi
xchg edx, ebx
jmp 0x4786ec
call fcn.00477dd9
xchg esi, edx
xor edx, 0x1b00abda
jmp 0x4785af
push 0x1725be1c
add ebx, edx
and ebx, esi
add edi, 0x1b052d2a
mov edi, esi
bswap edx
inc edi
inc esi
not edi
add esi, ebx
sub edx, 0x1b067167
mov edx, edi
xchg esi, edi
shl edx, 0x14
jmp 0x4780de
push 0x173201ad
and edx, edi
ror esi, 0x10
xor esi, 0x1b0ee2ae
inc ebx
shr ebx, 5
jmp 0x477681
push 0x173257ee
or edi, 0x1b1aa0dd
sub esi, edx
xchg esi, ebx
sub ebx, edx
xor ebx, esi
jmp 0x477e21
mov ecx, 0x6440607e
and esi, edx
xchg edx, ebx
mov ebx, edx
ror ebx, 8
sub edi, ebx
dec ebx
xor edx, 0x1b2f15f3
xor ebx, edi
nop
sub edx, ebx
or esi, 0x1b30f315
sub edi, 0x1b31497c
xor esi, ebx
add edx, esi
jmp 0x479b51
push 0x171adc03
or edi, ebx
ror edi, 0x1d
add esi, 0x1b330ab1
jmp 0x47908b
call ecx
and edx, ebx
mov edx, ebx
xchg edx, ebx
mov edi, 0x1b35b955
or ebx, 0x1b35f6a0
xchg esi, edx
and edx, 0x1b369b88
or esi, 0x1b36f46c
mov edi, edx
jmp 0x478fb7
push 0x172fc5cb
shl edi, 0x19
sub edx, edi
xchg edx, esi
xor esi, ebx
not esi
mov edi, edx
sub edi, ebx
add edx, esi
jmp 0x478326
call ecx
sub ebx, edi
or esi, 0x1b490ff8
sub esi, 0x1b4961f8
xchg edx, esi
xor edx, esi
jmp 0x477490
pop ecx
mov esi, edi
add ebx, esi
neg ebx
inc esi
sub ebx, edx
and ebx, edi
or edx, esi
neg edx
mov esi, 0x1b4d288c
inc edi
mov edi, esi
jmp 0x47963b
pop ecx
shr edx, 0x1a
xchg edi, esi
xchg ebx, esi
and esi, edx
shl esi, 9
add edx, esi
jmp 0x47855c
pop ecx
xor esi, edi
xchg esi, ebx
add edi, esi
ror esi, 0x13
inc edi
mov ebx, edi
sub esi, edx
or ebx, edx
add edx, ebx
add ebx, edi
xor esi, 0x1b6b7666
not edi
jmp 0x477704
pop ecx
inc esi
mov edi, ebx
xor esi, ebx
and edi, edx
add edi, ebx
jmp 0x478f6d
pop ecx
not edx
mov ebx, edx
add ebx, esi
and ebx, 0x1b780034
jmp 0x4793dc
pop ecx
sub ebx, esi
neg edi
and esi, edi
xor edi, esi
xchg edi, esi
and edi, esi
neg edi
sub esi, ebx
xor ebx, esi
xor ebx, esi
add edx, edi
xchg edx, esi
jmp 0x478ba1
pop ecx
xchg edi, edx
rol edi, 0x12
or edi, edx
dec edx
mov edx, esi
sub edi, 0x1b892301
and edi, 0x1b897ba4
add edx, edi
xor edi, 0x1b89f6e7
and ebx, esi
jmp 0x478093
mov ecx, 0x6440607e
mov edx, ebx
xor edi, edx
or edx, 0x1b8ac5d3
sub edi, edx
mov edx, edi
add edi, 0x1b8b4044
bswap edi
sub edx, edi
add edx, edi
and ebx, edi
jmp 0x478c4c
push 0x172c2c67
or edx, ebx
neg esi
mov esi, 0x1b8d90e4
xchg edi, ebx
shl ebx, 0x10
xor ebx, edx
shl edi, 0x1f
jmp 0x479b64
push 0x172308aa
mov esi, ebx
and edx, ebx
xor ebx, 0x1b8ef27a
jmp 0x4775ee
pop ecx
dec ebx
shr edi, 6
sub edi, esi
jmp 0x477d69
push 0x17322f20
dec edi
xor edx, 0x1b914dec
mov esi, ebx
jmp 0x477149
pop ecx
add ebx, edi
mov ebx, 0x1b984c15
add ebx, esi
mov edi, edx
xor edi, ebx
xchg edx, esi
sub edi, 0x1b9937ea
and esi, ebx
rol edi, 0xd
xchg edi, edx
neg esi
mov edi, 0x1b9a12db
jmp 0x477941
pop ecx
mov ebx, esi
xor ebx, 0x1bba3bb8
or edx, edi
shl edx, 0x19
bswap ebx
xchg esi, ebx
inc edx
jmp 0x478a3e
pop ecx
or edi, 0x1bbf5501
and edx, esi
sub esi, 0x1bc02959
xor esi, edx
xchg ebx, edi
mov edi, esi
mov edi, edx
or ebx, esi
jmp 0x4773cc
pop ecx
inc ebx
mov edi, edx
sub edx, esi
not esi
xchg ebx, esi
bswap ebx
or esi, edx
xor edi, esi
sub edi, esi
xchg edx, edi
and ebx, edi
or ebx, esi
xor ebx, 0x1bca0c98
mov edx, ebx
jmp 0x477c4c
push 0x40
mov edi, edx
shr edx, 0xf
dec ebx
inc esi
rol edx, 0x1a
mov ebx, 0x1bced132
add esi, 0x1bcf2852
or edx, 0x1bcf7ad8
bswap ebx
add edi, ebx
xor esi, edi
xor edx, 0x1bd0d975
or ebx, edi
jmp fcn.00478de2
pop ecx
add edx, esi
and edx, ebx
mov edx, ebx
sub ebx, 0x1bd70a5f
not esi
or esi, 0x1bd7bc79
xor edi, edx
add edx, esi
sub ebx, edx
jmp 0x478e7e
push 0x1721114b
xchg edi, edx
add esi, edx
mov ebx, edx
xor edi, ebx
inc edx
and ebx, esi
rol ebx, 4
rol esi, 0x15
xor ebx, 0x1becbbf3
jmp 0x477cfa
push 0x172d95ee
sub edx, esi
xor ebx, esi
and ebx, edx
bswap esi
xor edx, 0x1c008245
or esi, ebx
or esi, edi
sub esi, edi
or esi, edi
and esi, ebx
jmp 0x477b70
call fcn.00477dd9
xor esi, edi
mov esi, edx
mov edx, edi
shl edi, 4
neg edx
or ebx, 0x1c07baa5
jmp 0x477346
push 0x172dbd99
or esi, edi
ror esi, 0x18
sub esi, edx
inc edx
mov ebx, edx
xchg esi, edx
and ebx, esi
add ebx, edi
xor ebx, 0x1c0f63be
or edx, ebx
xor edi, ebx
not ebx
jmp 0x478f1f
push 0x172f91fd
and edi, esi
mov esi, edx
sub esi, 0x1c1bf183
or ebx, edi
xor ebx, edx
shr edi, 0x16
xor edi, edx
shr edi, 0x1f
xchg ebx, edx
jmp 0x4772ce
push 0x17278e45
not esi
add ebx, esi
or esi, edx
xor edi, edx
bswap ebx
and esi, ebx
sub edi, esi
or edi, edx
neg edx
or ebx, edi
xchg ebx, edi
sub esi, 0x1c2894ed
rol edx, 0x1d
or esi, edx
or edi, ebx
or edi, edx
jmp 0x476e32
call fcn.00477dd9
and esi, 0x1c306885
shr edi, 0x13
mov esi, edx
and ebx, esi
xchg edx, edi
sub esi, edx
mov ebx, 0x1c328c11
sub edx, 0x1c32d91e
dec edi
sub edi, esi
jmp 0x479570
push 0x172e0dd1
and ebx, 0x1c340416
xor edi, 0x1c346ddc
shr ebx, 0xc
add ebx, edx
or esi, edx
jmp 0x476e9f
mov ecx, 0x6440607e
xchg ebx, edi
and edi, ebx
or edi, 0x1c3690da
and edx, edi
xchg esi, ebx
mov edx, 0x1c37946c
bswap ebx
or ebx, edi
bswap esi
jmp 0x479a73
pop ecx
xor ebx, edx
ror edx, 0x18
rol edx, 2
sub edx, edi
and edx, esi
rol edi, 0xc
and edi, esi
and ebx, edx
not edi
and edi, ebx
and ebx, edx
mov edx, edi
jmp 0x4796bc
pop ecx
not ebx
mov edx, esi
rol ebx, 0x14
and ebx, 0x1c4ff6fd
mov edi, edx
sub ebx, esi
or edx, esi
ror edi, 0x1e
add ebx, edx
jmp 0x479c6c
call ecx
or edx, ebx
or ebx, esi
jmp 0x4778f6
mov ecx, 0x6440607e
xchg esi, ebx
and esi, edx
add edx, ebx
or esi, edi
or edx, 0x1c543af4
sub edx, ebx
jmp 0x479771
pop ecx
xor edi, esi
add edi, esi
inc ebx
mov ebx, edi
add esi, edi
and esi, ebx
sub ebx, edi
jmp 0x478017
call ecx
mov esi, edx
ror ebx, 4
xor ebx, esi
or edi, esi
jmp 0x47735f
push 0x172809e5
xchg esi, edx
mov ebx, edi
mov edi, ebx
xor esi, ebx
sub esi, edx
or ebx, 0x1c7199d6
not edi
xor ebx, edi
sub esi, edx
mov ebx, edi
mov edx, 0x1c73d73a
or edi, 0x1c7422a4
jmp 0x479b20
push 0x171d0d21
mov edx, esi
and esi, 0x1c858ffe
mov ebx, edi
mov edi, ebx
xchg esi, edx
xchg esi, edx
and ebx, esi
not edi
or edx, esi
or edi, edx
or edi, esi
xchg ebx, edx
bswap edi
xchg edi, esi
xchg edi, esi
jmp 0x478fcb
pop ecx
add edi, ebx
or esi, 0x1c9255ab
rol ebx, 8
and edi, 0x1c92f2b0
and edi, ebx
or ebx, edi
add ebx, 0x1c9406e8
add ebx, esi
add esi, edi
xor edx, edi
sub edi, edx
nop
rol edi, 0xf
jmp 0x477bef
mov ecx, 0x43370267
add edx, edi
mov ebx, edi
shr edx, 2
sub edx, esi
shr edi, 0x16
and ebx, 0x1c9b4d8f
xor edx, ebx
add esi, edi
add edx, 0x1c9c45e1
or ebx, esi
mov edi, ebx
jmp 0x477b22
mov ecx, 0x6440607e
shl ebx, 2
xor ebx, edx
sub ebx, edx
bswap ebx
not edi
and edi, ebx
add edi, 0x1cac6352
sub esi, 0x1cacbced
jmp 0x478901
push 0x1733e061
add edi, esi
xor edi, ebx
and ebx, 0x1cadd0a5
and esi, ebx
and edi, edx
neg esi
mov esi, 0x1caf2be3
shr edi, 1
rol esi, 0xe
xchg edi, esi
shr edi, 0x18
jmp 0x47867a
push 0x1730062a
and edx, esi
rol ebx, 0x17
add edi, edx
sub edx, esi
xor ebx, esi
sub ebx, esi
jmp 0x479190
pop ecx
xchg esi, edx
and edi, 0x1cd818f3
mov edx, edi
inc edi
xor esi, edx
or ebx, edx
add ebx, 0x1cd9b9f5
mov ebx, esi
xor ebx, edi
xor esi, edi
sub edx, edi
xchg edi, edx
and esi, edx
xchg edx, ebx
dec ebx
jmp 0x479ac9
pop ecx
xor ebx, edx
not edi
add ebx, edi
jmp 0x4778bc
pop ecx
sub ebx, 0x1cddf98f
xor edx, ebx
dec ebx
and edx, 0x1cdf0d8e
or ebx, edx
add esi, edi
sub edi, 0x1ce03369
add edi, edx
or edi, ebx
jmp 0x478ab9
push 0x172bde34
xor esi, edx
sub esi, ebx
not edx
xor esi, edx
mov edx, esi
add edx, esi
or esi, edx
jmp 0x478df9
pop ecx
or esi, edi
ror edi, 0x1e
xor esi, 0x1d35d0d6
and ebx, edi
ror edi, 0xd
neg ebx
and ebx, edx
add edx, esi
not ebx
and ebx, edx
xor ebx, 0x1d38d95d
dec edx
and edx, 0x1d398f4b
jmp 0x479067
call ecx
rol edi, 0x11
inc edx
xchg edx, edi
rol edi, 0x16
not ebx
ror esi, 0x1a
rol edx, 2
mov edx, esi
jmp 0x478ad4
push 0x171dd067
sub edi, 0x1d4382ae
sub edi, ebx
or edx, esi
and ebx, edx
add ebx, 0x1d44f338
jmp 0x4799db
mov ecx, 0x6440607e
or esi, ebx
xchg edi, ebx
or ebx, esi
sub edi, edx
bswap edx
and edx, edi
mov edi, 0x1d4f9b49
rol esi, 0x1b
jmp 0x4796e2
push 0x17340972
and ebx, edx
xor edx, 0x1d520f0a
mov edi, 0x1d526589
and ebx, edx
ror edi, 0xd
shl ebx, 3
add esi, ebx
jmp 0x478188
mov ecx, 0x43370267
xor edi, 0x1d5ccd4b
or edx, 0x1d5d21fe
sub esi, ebx
nop
mov ebx, esi
sub edx, edi
xor edi, edx
sub ebx, edx
and esi, ebx
add ebx, edi
ror edx, 0xb
jmp 0x476fa6
pop ecx
sub ebx, 0x1d6357d7
or ebx, esi
and esi, 0x1d63f2b1
xor ebx, edi
ror edi, 3
mov ebx, edi
xor ebx, esi
mov esi, edx
ror edi, 0x18
and esi, ebx
xor edi, 0x1d66de61
add edi, edx
sub ebx, 0x1d67a6b2
jmp 0x479aeb
call ecx
xchg esi, edi
inc edx
xchg esi, ebx
jmp 0x477510
call fcn.00477dd9
xor edx, edi
xor ebx, 0x1d9291fd
or esi, edx
or edi, edx
not ebx
xchg ebx, edi
or edi, ebx
add edx, ebx
sub esi, edi
or edx, 0x1d95b822
jmp 0x478f83
push 0x17252821
xor ebx, edx
xor edx, esi
add ebx, 0x1db473f4
xchg esi, ebx
xor edi, 0x1db51f62
xchg ebx, edx
jmp 0x478d9a
pop ecx
sub edi, edx
add edx, esi
inc ebx
sub ebx, 0x1dc15172
add edx, edi
or edx, esi
add ebx, edi
xor edi, edx
and esi, ebx
jmp 0x4784bb
pop ecx
mov edi, edx
or edi, esi
mov ebx, 0x1dc442d6
add edx, edi
xor esi, edi
ror edx, 0xd
jmp 0x479b38
pop ecx
add edx, esi
shl ebx, 0x17
xor esi, edi
add edi, ebx
xor ebx, edx
add ebx, edx
bswap ebx
or edi, edx
xor edi, ebx
jmp 0x479ba1
mov ecx, 0x6440607e
bswap edx
or ebx, edx
xchg edx, ebx
xchg esi, ebx
neg edx
mov edx, edi
add esi, edx
or edx, ebx
sub edx, 0x1de192d9
add edi, edx
add esi, ebx
mov esi, 0x1de2af2e
or esi, edx
xor edi, 0x1de35ef1
jmp 0x479551
pop ecx
dec esi
rol esi, 0x1c
mov edx, ebx
dec edx
or edi, ebx
xchg edi, ebx
or edx, 0x1de77e65
mov edi, 0x1de7e864
xor ebx, esi
not edx
add edi, ebx
sub ebx, 0x1de94864
not esi
and edx, 0x1dea09d3
jmp 0x47757d
call fcn.00477dd9
xor edi, esi
not ebx
bswap esi
xchg edi, esi
mov edi, 0x1dee04c0
or ebx, edx
mov edi, edx
xchg edx, edi
add ebx, edx
add edi, ebx
jmp 0x479427
pop ecx
sub edx, ebx
xor esi, ebx
xor edi, esi
add esi, edx
or edx, esi
add ebx, edx
neg esi
and edi, ebx
sub ebx, edx
add ebx, esi
xor edi, edx
rol edx, 8
jmp 0x477e5a
push 0x1725749e
sub edi, ebx
add ebx, edi
and esi, ebx
add ebx, edx
shl edi, 0xc
jmp 0x476ff7
push 0x172c07d1
mov esi, ebx
xor ebx, edx
mov edi, ebx
rol ebx, 9
xor ebx, edi
add edx, 0x1e1f5500
mov ebx, 0x1e1fafe0
or ebx, 0x1e200fb0
jmp 0x477627
push 0x1720afdd
xor edi, esi
and edi, esi
or edx, esi
jmp 0x477a8c
push 0x1722c9b9
mov esi, edx
sub edx, 0x1e299a8c
xchg ebx, edx
shl esi, 7
sub ebx, edi
jmp 0x477644
mov ecx, 0x6440607e
or ebx, edi
add ebx, esi
xchg ebx, esi
add edx, 0x1e2c29e8
add ebx, edx
and ebx, edx
mov edx, ebx
xor edi, 0x1e2d9cd3
not edi
jmp 0x47957f
push 0x172de4bf
rol esi, 7
xor esi, ebx
add edx, esi
add edi, 0x1e39b3ab
mov ebx, esi
neg edx
jmp 0x477cdd
call ecx
xor edi, edx
and edx, ebx
add edx, edi
xchg edx, edi
xor edi, 0x1e3c5d96
add edx, 0x1e3cb768
jmp 0x47945d
pop ecx
mov ebx, 0x1e3f90f3
xor edx, ebx
xchg edx, edi
mov ebx, edi
xchg edx, edi
xor esi, edx
nop
jmp 0x479bb5
call ecx
shl edi, 9
rol esi, 7
or ebx, 0x1e4305c4
add esi, edx
ror esi, 0xd
xor esi, 0x1e441edc
add esi, edx
or edx, 0x1e44d91e
xor ebx, esi
sub esi, 0x1e458a4a
or ebx, esi
ror ebx, 3
nop
jmp 0x479678
pop ecx
or ebx, edi
bswap edi
xor edi, ebx
xchg edi, esi
add edi, ebx
add esi, ebx
xchg edx, edi
jmp 0x4783b7
push 0x171d48d2
and edx, edi
bswap esi
xor edx, esi
add edx, ebx
mov edx, ebx
shl esi, 0xe
shr esi, 0x1e
xchg edi, esi
jmp 0x4790b1
push 0x1733bb40
nop
and ebx, esi
neg esi
xchg ebx, edx
or ebx, edx
or esi, ebx
xor edi, edx
inc ebx
bswap edi
jmp 0x4781ab
pop ecx
mov ebx, edx
add edi, 0x1e5b641c
bswap ebx
xchg edx, esi
sub ebx, edi
xor esi, ebx
sub esi, 0x1e5d37e7
xchg edi, ebx
or edi, 0x1e5df2cf
jmp 0x4794d2
mov ecx, 0x6440607e
xor edi, esi
xchg esi, edx
mov ebx, edx
add ebx, 0x1e60036a
rol edx, 0x1d
shr edx, 0xe
xchg ebx, edi
or esi, edx
sub esi, 0x1e620d9c
jmp 0x479904
push 0x171d957a
neg edx
add edx, esi
shl edx, 2
jmp 0x4785e2
call fcn.00477dd9
bswap edx
xor ebx, 0x1e75a273
not esi
xor esi, ebx
rol ebx, 0x17
mov esi, ebx
add ebx, edi
ror edi, 0xf
xor esi, 0x1e7842e9
shl edi, 1
xor esi, 0x1e79097f
or ebx, edx
bswap ebx
jmp 0x477f0e
mov ecx, 0x6440607e
nop
xor edx, esi
neg ebx
shr esi, 0x1b
inc edi
or edi, esi
and ebx, esi
add edx, esi
shr edi, 0xc
xor edx, esi
neg edi
jmp 0x47915d
pop ecx
xor esi, edi
and edi, edx
mov edx, esi
xchg edx, esi
jmp 0x479c87
call ecx
ror edi, 0xc
and edx, esi
and esi, edi
xor esi, 0x1e98411f
mov ebx, 0x1e98a33c
xor esi, ebx
add edx, 0x1e9965ea
xchg edi, ebx
or ebx, esi
xor esi, 0x1e9a7618
and esi, ebx
mov esi, edi
or esi, 0x1e9b7cff
xchg edi, edx
jmp 0x478381
push 0x172a9d00
ror ebx, 0x16
bswap ebx
xor ebx, esi
add edx, esi
xor ebx, edi
mov edx, 0x1eb503c4
xchg esi, ebx
xor edx, 0x1eb5b95f
mov edi, 0x1eb61580
not esi
jmp 0x4798ab
pop ecx
sub edx, edi
add ebx, 0x1eb997f1
mov ebx, 0x1eb9f371
xchg ebx, edx
or edi, ebx
jmp 0x477adc
call ecx
mov esi, edx
xor edi, 0x1ec1564b
mov edi, esi
add edx, ebx
xchg ebx, edx
jmp 0x4783ab
pop ecx
neg edi
bswap esi
and edi, esi
or edx, edi
sub edi, edx
dec ebx
neg edx
and esi, 0x1ec98fc0
and ebx, esi
or esi, edx
nop
jmp 0x4779ed
push 0x172a5692
mov esi, 0x1ed2716d
rol edx, 0x19
shr edx, 0x16
inc edx
xchg ebx, edi
xchg edi, esi
or edx, 0x1ed4b740
and edi, 0x1ed50cf1
jmp 0x47939a
call fcn.00477dd9
xor esi, edi
mov esi, ebx
add ebx, esi
shr ebx, 0x11
sub esi, edi
mov edx, esi
add edx, ebx
rol esi, 0xa
ror ebx, 2
jmp 0x478830
push esp
xor ebx, edx
shl edx, 0xb
and edx, edi
add edx, esi
jmp 0x479a5d
call fcn.00477dd9
add ebx, esi
xor esi, ebx
add edx, esi
add edx, edi
neg ebx
and ebx, 0x1ee4d0b5
add ebx, edi
neg esi
or esi, ebx
jmp 0x477270
pop ecx
xor ebx, edx
xchg ebx, edx
ror edx, 9
xchg edx, edi
shr esi, 0x13
mov ebx, 0x1ef861d5
xor edx, esi
neg esi
mov edx, esi
jmp 0x477df8
pop ecx
neg ebx
xchg edi, edx
xchg edi, ebx
and ebx, edi
sub edi, edx
mov edx, esi
bswap esi
xor edx, esi
add esi, edi
or edi, 0x1f01042a
xchg ebx, edx
jmp 0x478c01
call ecx
xchg esi, ebx
sub edx, esi
or edx, edi
add ebx, edx
add edx, esi
neg edi
sub edi, ebx
mov ebx, edx
rol edx, 2
shr edx, 0xb
or ebx, edx
rol edx, 0x18
add esi, edi
jmp 0x478725
push 0x173392ce
add esi, edx
ror edx, 0x16
or edx, 0x1f07497c
and edx, esi
add esi, edx
or edx, ebx
mov edi, 0x1f08b2b1
shr edx, 0xf
inc esi
not ebx
jmp 0x478fe7
call fcn.00477dd9
xor edi, esi
add esi, edi
or edi, esi
sub esi, 0x1f0b5da9
mov edx, edi
xchg edx, edi
or ebx, edx
or edi, 0x1f0cdd0d
xor edx, edi
or ebx, 0x1f0d9dcb
or edi, edx
jmp 0x479698
call fcn.00477dd9
mov edi, ebx
ror ebx, 1
xchg ebx, edi
sub edi, ebx
add esi, 0x1f19c73d
jmp 0x479287
push 0x172ac23b
mov edx, esi
and edx, 0x1f39fd29
and edx, ebx
add esi, 0x1f3aa683
sub edx, esi
add edi, edx
sub edi, ebx
xor esi, 0x1f3c0cd4
add edx, edi
or edx, 0x1f3cc446
jmp 0x478e97
call fcn.00477dd9
sub esi, edi
add edx, 0x1f42daa8
ror esi, 7
or edi, esi
and esi, edi
mov edx, edi
xor edx, ebx
jmp 0x479983
pop ecx
inc edx
dec esi
bswap edx
xor esi, 0x1f463dd0
xchg edx, ebx
sub ebx, esi
xor esi, ebx
or ebx, edx
xchg ebx, edi
or edx, ebx
jmp 0x4775c8
call ecx
add ebx, 0x1f4f3a7b
add edx, edi
bswap edi
sub esi, 0x1f505a47
shl edi, 6
xor esi, edi
sub edx, edi
mov edx, esi
rol edi, 0x13
or ebx, edx
jmp 0x478c8d
push 0x171e12a9
xor ebx, edi
mov edx, esi
not edx
and esi, 0x1f58899c
and ebx, edx
sub edx, esi
jmp 0x478bba
push 0x171a89bc
or edx, 0x1f59ae50
mov esi, edi
shr ebx, 0x1a
sub edx, edi
rol edx, 9
and esi, edi
add edx, 0x1f5be718
sub edx, ebx
or ebx, esi
sub ebx, 0x1f5cf04f
sub esi, edi
xor ebx, esi
and ebx, 0x1f5e23ce
jmp 0x47723d
push esp
not edx
xchg esi, edx
add esi, edx
xchg esi, ebx
dec ebx
shr edi, 0x14
xor edi, ebx
or ebx, edx
jmp 0x47798b
call fcn.00477dd9
and edi, 0x1f6713f7
xor edi, 0x1f6768c9
not edx
shl esi, 0x13
sub edx, 0x1f688455
inc edx
not ebx
xor edi, 0x1f699ba0
xor ebx, esi
or esi, 0x1f6a60f2
and edi, ebx
dec esi
sub edi, edx
or esi, edx
or edx, edi
jmp 0x478f3a
pop ecx
ror edi, 0x11
not edx
or ebx, 0x1f700042
bswap ebx
xchg edx, ebx
dec esi
add edi, ebx
and edi, edx
add ebx, 0x1f72393f
bswap edi
jmp 0x477675
pop ecx
xchg edi, ebx
xor esi, edx
dec esi
or edi, ebx
or edx, 0x1f748bb6
or ebx, 0x1f74ecf7
jmp 0x477537
push 0x172849aa
not edx
xor esi, 0x1f787f79
xor edi, esi
neg ebx
not edx
jmp 0x47720c
pop ecx
sub ebx, esi
and ebx, 0x1f7a7f18
sub esi, 0x1f7ad6e0
xor edx, esi
dec edi
add ebx, edx
jmp 0x479921
call fcn.00477dd9
shr esi, 0x1e
sub edi, edx
xchg edi, esi
not ebx
jmp 0x477e16
push 0x172c5487
and edx, edi
xor esi, ebx
sub ebx, edi
mov edi, ebx
sub esi, ebx
mov esi, edx
and esi, ebx
add edi, edx
bswap edx
jmp 0x478646
mov ecx, 0x4132136a
shl edx, 7
xchg esi, edi
add esi, edi
inc ebx
xor esi, edi
jmp 0x477cb4
pop ecx
and edi, ebx
and edi, edx
sub edx, esi
sub edi, esi
jmp 0x4791dd
push 0x1731de62
neg ebx
or edx, ebx
xchg edi, edx
sub ebx, edx
rol esi, 7
xchg edx, ebx
and edx, ebx
add ebx, edx
jmp 0x47707f
pop ecx
mov ebx, 0x1f9e89af
xor edx, esi
xchg esi, edi
add ebx, esi
mov edx, ebx
shl ebx, 1
jmp 0x478e1f