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

Disassembly:
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xffffff21
jne 0x4010ac
call sub.oleaut32.dll_VarI8FromBool
call sub.kernel32.dll_WriteProfileSectionW
call sub.ntdll.dll_CsrClientCallServer
call sub.oleaut32.dll_VarI8FromBool
call sub.advapi32.dll_LsaEnumerateTrustedDomains
call sub.kernel32.dll_WriteProfileSectionW
call sub.kernel32.dll_WriteProfileSectionW
call sub.kernel32.dll_WriteProfileSectionW
call sub.kernel32.dll_WriteProfileSectionW
call sub.advapi32.dll_LsaEnumerateTrustedDomains
call sub.oleaut32.dll_VarI8FromBool
call sub.ntdll.dll_CsrClientCallServer
call sub.ntdll.dll_CsrClientCallServer
call sub.oleaut32.dll_VarI8FromBool
call sub.kernel32.dll_WriteProfileSectionW
call sub.ntdll.dll_CsrClientCallServer
call sub.ntdll.dll_CsrClientCallServer
call sub.oleaut32.dll_VarI8FromBool
call sub.advapi32.dll_LsaEnumerateTrustedDomains
call sub.kernel32.dll_WriteProfileSectionW
call sub.kernel32.dll_WriteProfileSectionW
call sub.ntdll.dll_CsrClientCallServer
call sub.ntdll.dll_CsrClientCallServer
call sub.kernel32.dll_WriteProfileSectionW
call sub.kernel32.dll_WriteProfileSectionW
call sub.advapi32.dll_LsaEnumerateTrustedDomains
call sub.ntdll.dll_CsrClientCallServer
call sub.kernel32.dll_WriteProfileSectionW
call sub.advapi32.dll_LsaEnumerateTrustedDomains
call sub.oleaut32.dll_VarI8FromBool
call sub.advapi32.dll_LsaEnumerateTrustedDomains
ret
call sub.kernel32.dll_GetSystemDefaultLangID
cmp eax, 0xffffff35
jne 0x401126
call sub.kernel32.dll_WriteProfileSectionW
call sub.ntdll.dll_CsrClientCallServer
call sub.kernel32.dll_WriteProfileSectionW
call sub.ntdll.dll_CsrClientCallServer
call sub.ntdll.dll_CsrClientCallServer
call sub.advapi32.dll_LsaEnumerateTrustedDomains
call sub.advapi32.dll_LsaEnumerateTrustedDomains
call sub.advapi32.dll_LsaEnumerateTrustedDomains
call sub.oleaut32.dll_VarI8FromBool
call sub.kernel32.dll_WriteProfileSectionW
call sub.ntdll.dll_CsrClientCallServer
call sub.oleaut32.dll_VarI8FromBool
call sub.kernel32.dll_WriteProfileSectionW
call sub.ntdll.dll_CsrClientCallServer
call sub.oleaut32.dll_VarI8FromBool
call sub.ntdll.dll_CsrClientCallServer
call sub.kernel32.dll_WriteProfileSectionW
call sub.oleaut32.dll_VarI8FromBool
call sub.kernel32.dll_WriteProfileSectionW
call sub.ntdll.dll_CsrClientCallServer
call sub.kernel32.dll_WriteProfileSectionW
ret
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xfffffeee
jne 0x4011b9
call sub.advapi32.dll_LsaEnumerateTrustedDomains
call sub.kernel32.dll_WriteProfileSectionW
call sub.kernel32.dll_WriteProfileSectionW
call sub.kernel32.dll_WriteProfileSectionW
call sub.oleaut32.dll_VarI8FromBool
call sub.advapi32.dll_LsaEnumerateTrustedDomains
call sub.ntdll.dll_CsrClientCallServer
call sub.kernel32.dll_WriteProfileSectionW
call sub.kernel32.dll_WriteProfileSectionW
call sub.advapi32.dll_LsaEnumerateTrustedDomains
call sub.ntdll.dll_CsrClientCallServer
call sub.oleaut32.dll_VarI8FromBool
call sub.kernel32.dll_WriteProfileSectionW
call sub.oleaut32.dll_VarI8FromBool
call sub.advapi32.dll_LsaEnumerateTrustedDomains
call sub.ntdll.dll_CsrClientCallServer
call sub.ntdll.dll_CsrClientCallServer
call sub.ntdll.dll_CsrClientCallServer
call sub.kernel32.dll_WriteProfileSectionW
call sub.kernel32.dll_WriteProfileSectionW
call sub.advapi32.dll_LsaEnumerateTrustedDomains
call sub.advapi32.dll_LsaEnumerateTrustedDomains
call sub.kernel32.dll_WriteProfileSectionW
call sub.ntdll.dll_CsrClientCallServer
call sub.ntdll.dll_CsrClientCallServer
call sub.kernel32.dll_WriteProfileSectionW
ret
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xffffff03
jne 0x401265
call sub.ntdll.dll_CsrClientCallServer
call sub.kernel32.dll_WriteProfileSectionW
call sub.kernel32.dll_WriteProfileSectionW
call sub.ntdll.dll_CsrClientCallServer
call sub.advapi32.dll_LsaEnumerateTrustedDomains
call sub.kernel32.dll_WriteProfileSectionW
call sub.advapi32.dll_LsaEnumerateTrustedDomains
call sub.oleaut32.dll_VarI8FromBool
call sub.kernel32.dll_WriteProfileSectionW
call sub.ntdll.dll_CsrClientCallServer
call sub.kernel32.dll_WriteProfileSectionW
call sub.advapi32.dll_LsaEnumerateTrustedDomains
call sub.oleaut32.dll_VarI8FromBool
call sub.ntdll.dll_CsrClientCallServer
call sub.advapi32.dll_LsaEnumerateTrustedDomains
call sub.kernel32.dll_WriteProfileSectionW
call sub.kernel32.dll_WriteProfileSectionW
call sub.ntdll.dll_CsrClientCallServer
call sub.advapi32.dll_LsaEnumerateTrustedDomains
call sub.kernel32.dll_WriteProfileSectionW
call sub.oleaut32.dll_VarI8FromBool
call sub.kernel32.dll_WriteProfileSectionW
call sub.ntdll.dll_CsrClientCallServer
call sub.ntdll.dll_CsrClientCallServer
call sub.kernel32.dll_WriteProfileSectionW
call sub.oleaut32.dll_VarI8FromBool
call sub.oleaut32.dll_VarI8FromBool
call sub.ntdll.dll_CsrClientCallServer
call sub.ntdll.dll_CsrClientCallServer
call sub.kernel32.dll_WriteProfileSectionW
call sub.advapi32.dll_LsaEnumerateTrustedDomains
ret
jmp 0x4743c7
sub edi, 0xd6b46685
ror edi, 0x1a
shr ecx, 8
or ebx, edi
and edi, edx
and edi, ebx
add edi, 0xd6c3cdca
or ebx, 0xd6c5aa79
jmp 0x4759df
call fcn.00476ca2
xor edx, 0xe116a6a3
dec ecx
mov edx, edi
mov edx, 0xe11c45e7
and esi, edi
jmp 0x474d0e
push 0xd73235a2
or ecx, 0xe1248a99
add esi, edi
inc ecx
rol edx, 0x11
mov ecx, esi
add esi, 0xe1322a0d
or edi, 0xe133fc25
inc edx
jmp 0x475f17
push 0xd70f436c
shr esi, 0xa
sub ecx, edi
mov edx, 0xe28146bb
and ecx, 0xe283154b
or edx, esi
add edx, edi
dec esi
and esi, ecx
and edx, ecx
jmp 0x476c88
push 0xd74277f1
sub ecx, edx
and edi, esi
sub esi, edi
shr edx, 0x18
sub ecx, esi
add edi, esi
sub ecx, edi
add ecx, edi
or edi, edx
shr ecx, 0x1c
xchg ecx, esi
jmp 0x476107
pop ebx
shr ecx, 0x1f
and edi, esi
add esi, 0xe3b1632f
dec ecx
and ecx, 0xe3bad862
dec edx
add ecx, edx
ror edx, 4
xchg edi, edx
mov edi, esi
or edi, esi
and ecx, esi
and esi, edi
jmp 0x4757af
call fcn.00476ca2
mov ecx, 0xe3e08a73
sub esi, ecx
add edi, edx
add edx, ecx
add edx, 0xe3f103e4
mov esi, edx
xor edi, edx
bswap edi
xchg edi, esi
and edx, esi
mov esi, 0xe4160852
add edi, 0xe417e113
rol edx, 8
jmp 0x474bfb
call ebx
add edi, esi
add edx, ecx
sub edx, esi
mov edx, 0xe4308e86
or ecx, esi
and edi, esi
jmp 0x4769a1
pop ebx
and ecx, esi
sub edi, esi
not esi
dec esi
bswap esi
bswap ecx
jmp 0x475fd0
pop ebx
rol ecx, 8
mov esi, ecx
add esi, 0xe4ece103
sub ecx, 0xe4eebb2a
xor edi, 0xe4f5741b
xor esi, edi
rol ecx, 9
sub edx, edi
sub esi, ecx
xor edx, ecx
neg edx
rol ecx, 5
jmp 0x4749d2
push 0xd80f2aca
add edi, esi
ror edx, 5
mov edi, ecx
inc edi
not ecx
sub esi, edi
and esi, 0xe51a3713
or edx, edi
neg esi
and edx, 0xe51fb493
shl edx, 0x19
sub esi, edx
sub ecx, edi
mov ecx, edx
jmp fcn.004769e3
call ebx
or esi, edi
dec edx
and ecx, esi
jmp 0x4753d0
push 0xd7dbf94b
xchg ecx, edi
or edx, edi
or edi, edx
add ecx, edi
xor edi, ecx
add esi, ecx
xchg ecx, edx
mov edi, esi
or esi, edi
shl edi, 2
or esi, ecx
shl edi, 0x12
jmp 0x47674b
push 0xd7707622
shl edi, 0x1b
and ecx, esi
add edx, ecx
and edx, ecx
sub edi, esi
or ecx, esi
add ecx, esi
shr esi, 0x18
sub ecx, edi
neg edi
and edx, ecx
or ecx, edi
jmp 0x4752da
call ebx
dec ecx
xor edx, esi
add esi, edi
or edi, ecx
add ecx, edx
and edi, 0xe66f9ad9
or esi, edx
add edx, ecx
inc ecx
add esi, edx
jmp 0x47677c
call fcn.00476ca2
ror ecx, 0x17
xchg edi, esi
or edi, 0xe6927462
mov esi, edi
inc ecx
xor edx, edi
mov ecx, edx
and ecx, esi
shr esi, 0x1c
mov edi, 0xe69f5ce8
xchg esi, edx
or edx, edi
jmp 0x475c52
call ebx
bswap edx
neg ecx
add edx, 0xe6b9e43a
and ecx, esi
add edi, ecx
xchg edi, esi
dec esi
neg esi
bswap esi
add esi, 0xe6c7c1f0
jmp 0x4745d2
push 0xd7ed7a87
and edi, edx
and esi, edi
shr ecx, 0x13
xchg ecx, edx
and edi, esi
sub edi, edx
jmp 0x475474
pop ebx
and edi, edx
or ecx, edx
mov edi, edx
dec edx
xchg esi, ecx
sub edx, ecx
xchg ecx, edi
inc edx
xor edi, edx
bswap ecx
xchg edx, esi
ror edx, 0xb
or esi, ecx
bswap ecx
add edi, esi
or ecx, esi
jmp 0x474f1a
push 0xd751b74f
inc edx
bswap edx
ror edx, 0x11
and edi, 0xe76628ee
jmp 0x476980
pop ebx
or ecx, edx
mov ecx, 0xe7915bda
mov esi, edx
shl edx, 0x10
xor esi, 0xe79723d4
sub ecx, edi
sub edi, edx
shl esi, 0x17
and ecx, edx
or edx, esi
mov edx, ecx
jmp 0x4768de
mov ebx, 0x73716341
dec edi
mov edx, ecx
and esi, ecx
mov edi, esi
add ecx, edi
or esi, edx
xor ecx, 0xe7af13d3
shr ecx, 0x13
jmp 0x4761d6
push 0xd6eaf9ef
xor edi, esi
dec esi
xchg esi, edi
add edi, edx
neg ecx
sub edi, 0xe7f21547
jmp 0x47595d
call fcn.00476ca2
add edx, ecx
and esi, edi
dec edx
not edi
rol ecx, 0x12
inc esi
xchg ecx, edi
xor edi, edx
and edi, 0xe8600cec
neg esi
xor ecx, esi
mov edi, esi
or esi, 0xe8675f0f
jmp 0x475530
pop ebx
dec esi
sub edx, esi
xchg edi, edx
mov edx, esi
shr ecx, 0x1f
xor edi, 0xe897e12e
xor ecx, edi
dec esi
xor esi, 0xe89d9bf5
jmp 0x476aff
call ebx
neg esi
add ecx, edx
xor esi, edi
xor ecx, 0xe8d696f3
xor esi, edx
sub ecx, 0xe8da3a2f
sub edx, 0xe8dc090f
shr esi, 0x1b
ror edx, 5
xchg ecx, edx
mov edx, 0xe8e38d20
xchg esi, edx
not edi
add edi, edx
not ecx
mov ecx, edi
jmp 0x475035
pop ebx
xor edi, esi
add esi, 0xea7bfd99
shl edx, 0xa
and edx, esi
mov edi, 0xea93c854
xor edx, 0xeab02dda
xor ecx, edx
mov esi, edx
and ecx, 0xeaba2dc0
xor edx, edi
sub edx, 0xeaca344e
and esi, ecx
sub edi, 0xeacdd770
add edi, esi
jmp 0x4753b0
call ebx
and edi, esi
mov edi, edx
and esi, 0xeb23b955
sub esi, ecx
or edi, 0xeb2849da
xor edi, 0xeb2a202f
or esi, ecx
xor edi, ecx
add ecx, 0xeb2fcc45
shr esi, 0x1d
neg edx
or ecx, edx
xchg ecx, edi
shl edi, 0x1a
dec ecx
jmp 0x4748fe
call fcn.00476ca2
xor edx, ecx
or edx, ecx
mov edi, esi
dec esi
dec ecx
neg edx
xchg edi, esi
and ecx, edi
mov esi, edx
xchg esi, edx
inc esi
jmp 0x474887
pop ebx
or ecx, edx
xor esi, 0xf17b9fb2
xchg ecx, edx
or ecx, 0xf17f4261
xchg ecx, edx
add edx, edi
or ecx, edi
not edx
ror ecx, 3
xor edx, 0xf18efcce
jmp 0x474b8b
push 0xd6e222dd
xor esi, edx
sub edx, 0xf1975d70
and esi, ecx
sub esi, 0xf19aef7e
neg ecx
mov edi, esi
dec edi
xchg esi, edx
xor esi, ecx
mov ecx, edx
or esi, ecx
jmp 0x476899
pop ebx
and ecx, edi
xor ecx, esi
xor edi, 0xf21ae0d2
sub edi, edx
shl ecx, 0x13
inc edi
mov edi, ecx
sub esi, edi
ror esi, 5
bswap ecx
or edx, edi
shr edi, 4
jmp 0x475902
pop ebx
and edi, esi
shr edi, 0x11
add esi, ecx
inc edx
xor edx, edi
xor esi, edx
and edi, edx
mov edx, esi
jmp 0x47656c
call ebx
not edi
sub esi, edi
bswap ecx
dec edx
xor esi, 0xf3600527
dec ecx
xor edx, ecx
and ecx, edi
sub edi, esi
add ecx, edx
add esi, ecx
xor edi, esi
jmp 0x4757ef
pop ebx
or edx, 0xf37726ca
xor edx, esi
add esi, ecx
neg edi
and esi, edx
bswap edx
add esi, 0xf38685ce
or esi, 0xf388646e
or ecx, edx
sub esi, edx
or edi, edx
jmp 0x475178
call fcn.00476ca2
shr esi, 9
and edi, 0xf3dfe263
sub edx, edi
add edx, edi
jmp 0x4757c1
pop ebx
or esi, ecx
mov edi, esi
sub ecx, edi
xor esi, 0xf44d064e
and ecx, edi
add edx, esi
xor ecx, edx
sub edi, 0xf47b912f
add edi, 0xf47da206
add esi, edx
mov edx, 0xf488b7b8
neg ecx
jmp 0x476310
call ebx
xchg esi, edx
xchg ecx, edi
ror ecx, 0x1c
or edi, 0xf84f2931
add edi, 0xf852937e
dec ecx
sub esi, ecx
shr edx, 8
neg edx
or ecx, edi
dec edi
add ecx, edi
not ecx
add edx, esi
xor edx, 0xf882074e
jmp 0x474e15
pop ebx
and esi, edi
xchg ecx, edi
and edx, ecx
xchg edi, esi
and edi, 0xf8971a66
xor esi, 0xf89abbab
or edx, esi
jmp 0x475801
push 0xd7ea90d4
mov ecx, edx
and ecx, edx
sub esi, 0xf914088b
and edi, ecx
sub ecx, 0xf917b3e4
xor edx, esi
or edx, esi
or ecx, edi
and ecx, edi
xor esi, edx
and esi, ecx
add edx, edi
jmp 0x4763a2
push 0xd717e372
neg esi
bswap ecx
or edx, edi
bswap edi
xchg ecx, esi
xor ecx, 0xf9400eb9
sub ecx, esi
inc edi
add edi, 0xf94c1e5a
xor edi, 0xf94deb6d
add edx, ecx
jmp 0x475b4b
push 0xd763245e
or ecx, 0xf952197a
or edx, 0xf954c5d2
and ecx, 0xf956989a
sub edx, edi
dec esi
mov esi, edx
jmp 0x476346
mov ebx, 0x40495727
xor ecx, edx
and edx, edi
and edx, edi
or edi, esi
xchg esi, edx
xor ecx, edi
or edx, 0xf9d6e348
mov edx, edi
and edx, ecx
jmp 0x474dad
push esp
or edi, ecx
sub esi, edi
or ecx, 0xff3ca8fd
ror ecx, 5
sub edx, edi
xor edi, edx
mov edi, edx
add esi, 0xff45d035
xor esi, edx
sub edx, 0xff496e3e
xor esi, edi
inc ecx
jmp 0x4758ca
push 0xd6f66dc4
mov ecx, esi
inc edx
or edx, esi
xor ecx, 0xff548348
dec esi
xor ecx, edx
or ecx, edi
and edi, 0x3e44568
jmp 0x475e80
pop ebx
nop
neg ecx
or edx, esi
xor edi, esi
jmp 0x474597
push 0xd7f3f8a4
add esi, edi
add ecx, edx
not ecx
mov esi, ecx
or edx, ecx
xor ecx, edx
add ecx, esi
rol edx, 9
rol edi, 3
add edx, esi
shr edx, 5
rol esi, 0x1d
bswap ecx
jmp 0x47569b
call fcn.00476ca2
sub ecx, edi
xor edi, edx
or esi, edi
dec ecx
xchg edi, edx
shl ecx, 0xe
add esi, 0x4bc0045
shr edx, 0xd
xchg ecx, esi
jmp 0x474804
call ebx
sub ecx, 0x5123b24
add esi, edi
or esi, edx
xor esi, ecx
and esi, ecx
add esi, 0x51f93e7
xor ecx, 0x5274f4d
add edi, 0x52923da
and ecx, 0x52afa29
jmp 0x474edc
mov ebx, 0x73716341
or edi, ecx
ror edx, 0xe
ror edx, 0x10
and edx, esi
or edx, 0x53c6137
jmp 0x476a6f
pop ebx
and ecx, 0x543056d
inc edx
not ecx
and edx, ecx
neg ecx
neg esi
jmp 0x47641d
pop ebx
and edi, esi
or edx, esi
and ecx, edx
shr edx, 0x14
jmp 0x475c95
pop ebx
xor edx, edi
neg esi
xchg edi, esi
add esi, edi
xchg ecx, esi
jmp 0x4751ff
pop ebx
xchg esi, edi
xor edx, 0x5f5800d
mov ecx, esi
neg esi
nop
xor esi, 0x5fcb855
dec ecx
jmp 0x474980
push 0xd7f575db
and edx, esi
xor edx, ecx
neg ecx
jmp 0x476c19
pop ebx
xchg edi, edx
xchg ecx, esi
sub esi, ecx
mov esi, ecx
mov edi, esi
or edi, edx
or edx, esi
and ecx, edx
neg ecx
add ecx, edi
add edx, 0x6a63c59
jmp 0x47558c
pop ebx
sub ecx, esi
xchg ecx, edx
dec esi
mov edi, ecx
xchg edx, ecx
shl esi, 0x19
jmp 0x4750f5
call ebx
xor esi, edx
mov ecx, edi
dec esi
and edi, edx
add ecx, edx
rol edx, 0x1c
shl edi, 0x17
jmp 0x476180
pop ebx
ror ecx, 0x10
xor edx, edi
xchg ecx, edi
mov edx, esi
dec edi
add edx, esi
jmp 0x47694f
pop ebx
xchg esi, edi
mov edi, ecx
inc esi
jmp 0x476c61
mov ebx, 0x73716341
inc ecx
add ecx, esi
mov ecx, esi
add edi, 0xde44600
add edi, 0xde61b02
add edi, 0xde7ec38
shl ecx, 0xe
mov edi, 0xdebae29
jmp 0x476bae
call ebx
neg edx
mov esi, edx
or edx, ecx
add esi, edi
and edx, 0xdf99e30
and edx, 0xdfb6d3e
add ecx, edx
sub ecx, esi
rol esi, 6
jmp 0x4744de
push 0xd7122e99
or ecx, edx
mov edi, edx
or edx, 0xe0afb8e
or esi, 0xe0d0aad
xchg edi, edx
jmp 0x475229
push esp
xchg ecx, esi
sub ecx, edx
sub ecx, edi
mov edx, edi
xchg ecx, esi
sub edx, edi
xor edi, edx
bswap esi
and esi, 0xe51264a
jmp 0x476965
push 0xd7a1c1d6
add edx, ecx
and esi, 0xe6de7d2
and ecx, esi
mov edi, ecx
xchg edi, ecx
mov ecx, esi
or edi, edx
add ecx, 0xe7d349d
neg ecx
jmp 0x4765a4
mov ebx, 0x73716341
xchg edi, edx
sub edi, 0xe9ee6d8
xchg edx, esi
sub edx, esi
jmp 0x47692e
push 0xd6dc9272
and esi, edx
add edi, esi
xor esi, edi
xor ecx, edx
sub edi, esi
jmp 0x474e3c
call ebx
add edi, edx
shl edi, 5
inc esi
xor esi, 0xff82470
jmp 0x474c86
pop ebx
nop
sub edi, edx
inc edx
add esi, ecx
xor edx, 0x101feef0
sub esi, 0x1026357c
add esi, ecx
ror edx, 0xf
inc esi
add ecx, edi
jmp 0x4762cb
push 0xd71950ce
xchg ecx, esi
and esi, ecx
xor edx, esi
sub ecx, 0x1043d920
not ecx
mov edx, edi
shr ecx, 0x1f
or edx, ecx
or edx, esi
add esi, 0x10532270
xchg edx, esi
add edi, edx
jmp 0x476904
push 0xd6ff0afb
add edi, edx
not esi
add esi, 0x111f35d9
neg edx
ror edx, 5
sub esi, edi
not edx
not edi
or esi, edx
xor edx, esi
neg ecx
mov edx, 0x1136a9a4
add edi, ecx
jmp 0x4749f7
push 0x401400
dec edi
xchg esi, ecx
mov edx, esi
ror edi, 0xd
xor esi, edx
jmp 0x475ff4
call ebx
sub edx, esi
inc edx
sub esi, 0x1191f081
and ecx, esi
ror esi, 7
mov esi, ecx
nop
xchg esi, edi
jmp 0x475654
push 0xd8090061
and edi, esi
shl edi, 0xe
mov esi, 0x11ceead8
shl ecx, 0x12
neg ecx
xor edx, edi
jmp 0x4745ff
pop ebx
mov ecx, esi
xor esi, edi
not edx
dec esi
xchg esi, edx
xor ecx, edi
neg edi
jmp 0x475dc8
pop ebx
add edx, 0x128f5d7b
nop
xchg esi, edi
xor edx, edi
and edi, edx
rol edi, 0x14
mov edx, ecx
and esi, edi
jmp 0x47476a
pop ebx
rol esi, 5
shl ecx, 0xb
mov ecx, edx
xor edx, edi
mov edx, ecx
jmp 0x474499
push 0xd6fc1dec
dec ecx
mov esi, edx
jmp 0x4764da
call fcn.00476ca2
ror esi, 0x16
dec edx
or edx, esi
mov ecx, esi
xor ecx, edx
ror edx, 0x1c
xor ecx, edx
jmp 0x475859
push 0xd733a586
neg edx
xor esi, edi
xchg esi, edx
shr esi, 6
not ecx
or edx, edi
and ecx, esi
shl edx, 0xd
add ecx, esi
jmp 0x476a48
pop ebx
or edx, edi
or edi, esi
or edx, 0x193a49d6
sub edi, esi
rol edi, 0xe
add ecx, edi
sub edi, 0x19439eca
inc edi
mov esi, edi
and esi, ecx
xor edx, ecx
jmp 0x4744bc
call ebx
and edx, ecx
or edi, 0x19764121
xor edi, 0x1989cbb4
add edi, ecx
xor edx, ecx
add edi, esi
mov edx, esi
and esi, 0x19aa3eb0
or esi, 0x19ac2500
jmp 0x475d93
push 0x72fc7
and ecx, edi
xchg ecx, esi
sub edi, ecx
shr ecx, 0x1d
shr esi, 3
and edx, 0x19dff7e4
and edi, edx
not edi
add esi, edi
jmp 0x475be6
pop ebx
inc esi
dec esi
and edi, ecx
shr ecx, 0x1e
mov ecx, esi
and edx, edi
add edx, ecx
add esi, 0x1a66d54c
add edx, edi
ror ecx, 0x15
jmp 0x475254
push 0xd7b332cb
ror edi, 0x1c
xchg ecx, edx
sub ecx, edi
ror esi, 0x13
and ecx, edi
jmp 0x47685b
push 0xd76f03ec
xchg edi, edx
not edx
sub edi, edx
add esi, ecx
shl esi, 7
add edi, esi
jmp 0x4747e0
push 0xd754a0b2
mov edi, ecx
bswap edx
and edi, 0x1afcf161
not ecx
bswap edx
shr esi, 0xb
xchg edi, esi
add edx, edi
jmp 0x47555d
mov ebx, 0x73716341
rol ecx, 0x1c
sub ecx, edi
and esi, ecx
add edi, 0x1e1a970d
sub edx, 0x1e1c6193
and edi, 0x1e1e31a5
and edi, 0x1e200478
bswap esi
mov edx, 0x1e23df2d
not ecx
sub edi, ecx
shl edi, 0xb
jmp 0x474836
pop ebx
xchg edx, esi
sub edx, edi
xchg edi, ecx
mov esi, 0x1e561650
jmp 0x47609b
call fcn.00476ca2
sub edi, ecx
or edx, esi
xchg edx, esi
xchg edi, ecx
or edx, edi
add esi, ecx
jmp 0x475386
call fcn.00476ca2
sub edx, edi
sub edi, esi
xor ecx, 0x1e9161c0
xchg ecx, edi
add edi, ecx
add esi, 0x1e9c058e
bswap edx
xor edi, ecx
sub edx, ecx
jmp 0x47623e
call ebx
rol esi, 0x10
mov edx, ecx
shr esi, 9
xor esi, 0x1eeddafb
xor ecx, edx
or edx, 0x1ef6e3ab
jmp 0x475577
mov ebx, 0x73716341
mov ecx, edx
sub esi, ecx
rol esi, 0x1d
sub ecx, edx
xchg ecx, esi
or edx, esi
jmp 0x47440d
push 0xd72c21e4
sub edi, edx
sub edi, 0x1f38b90c
add edx, esi
dec ecx
xchg ecx, edi
bswap edi
xor esi, edx
and edi, edx
xchg esi, edi
jmp 0x474427
mov ebx, 0x4132136a
rol edi, 1
add ecx, esi
or ecx, edx
shl esi, 3
add edi, esi
not ecx
mov ecx, edi
mov ecx, esi
jmp 0x476191
call fcn.00476ca2
and esi, ecx
sub edx, edi
or esi, 0x1f77f4e7
or edi, 0x1f79cbd3
jmp 0x47473f
mov ebx, 0x73716341
rol esi, 0x1c
or edi, 0x1f7dd734
sub edi, esi
or esi, edx
mov ecx, esi
and edx, 0x1f851cf1
ror ecx, 0x12
mov esi, 0x1f88b180
jmp 0x475092
push 0xd7ec0dd3
or ecx, esi
and esi, 0x1fa44ba2
add ecx, esi
sub edx, edi
neg ecx
or esi, ecx
jmp 0x4748a9
mov ebx, 0x40495727
ror ecx, 0x1d
xor edi, esi
xchg ecx, edx
shl esi, 1
add ecx, esi
xchg esi, edx
shr ecx, 0x13
add edi, esi
jmp 0x474b15
call fcn.00476ca2
xchg edi, ecx
xchg edx, edi
jmp 0x475147
push 0xd7b1be9b
sub ecx, 0x1fe36be9
xchg edx, ecx
mov edx, edi
jmp 0x476085
pop ebx
inc edx
add edi, ecx
xchg ecx, esi
sub esi, 0x22e032ba
sub edi, 0x22e1fdce
or esi, 0x22e401aa
not esi
add edx, ecx
neg esi
xor edx, 0x2309cb21
jmp 0x475d5c
push 0xd6fd972a
mov edx, esi
and ecx, edx
add edi, 0x236e4586
and ecx, edi
xor esi, 0x23762911
and edx, 0x2377ff7c
xchg edx, edi
mov esi, edi
xchg edx, esi
or edi, esi
jmp 0x475bba
push 0xd7b04ab3
neg ecx
and edx, esi
sub esi, 0x23ecdcdc
inc edi
or esi, edx
and esi, ecx
add edi, 0x23f8c801
or ecx, edi
mov ecx, edx
jmp 0x476409
push 0xd7a339a5
not edx
or ecx, 0x2426cff1
add edx, edi
add edx, ecx
neg ecx
ror edi, 6
xor edx, 0x2434e88d
jmp 0x47626f
pop ebx
xchg esi, edx
inc edi
mov ecx, edi
xchg edx, edi
add esi, ecx
add edi, ecx
add edi, esi
add edx, esi
xor ecx, 0x249ddb6e
ror edi, 0x15
jmp 0x474a6d
push 0xd7dd71cf
xchg edi, edx
xor edi, esi
add edx, esi
sub edx, edi
sub edi, esi
inc esi
add esi, 0x258dd938
jmp 0x475830
pop ebx
xor ecx, esi
mov ecx, 0x25a816b6
neg ecx
mov edx, edi
shl esi, 0x12
ror edx, 0x1b
xor esi, edi
shl edx, 5
jmp 0x476632
mov ebx, 0x73716341
add edx, ecx
xchg esi, ecx
shr ecx, 7
sub edx, 0x264fc56f
xor edi, edx
and ecx, 0x2657a55d
and edi, edx
jmp 0x475ed6
mov ebx, 0x40495727
xchg edx, esi
add edx, edi
inc ecx
xchg edi, esi
shl ecx, 0xc
sub edx, 0x267e99d4
dec esi
sub edx, 0x2686ae98
or esi, edx
or esi, edi
mov ecx, 0x268c068a
jmp 0x4754af
push 0xd7959403
and esi, edi
xchg edx, ecx
or edx, edi
not edi
inc edi
neg edi
neg ecx
xchg edx, edi
mov esi, 0x26b42aad
and edi, 0x26ba3e09
xor edi, esi
jmp 0x4763de
mov ebx, 0x73716341
nop
sub ecx, esi
shl edx, 0x1c
inc ecx
or edx, edi
xor edi, edx
or esi, edi
or ecx, esi
mov edi, ecx
xor edi, edx
jmp 0x474506
call fcn.00476ca2
add edx, 0x26e3ab34
rol ecx, 1
xor ecx, 0x26e75650
not edi
bswap esi
ror edx, 0x1b
dec ecx
jmp 0x475af1
pop ebx
or edi, ecx
sub edx, edi
xchg edx, esi
and edi, ecx
or ecx, edx
xor esi, ecx
mov edi, esi
xor ecx, edx
jmp 0x476051
push 0x40
sub ecx, esi
and esi, edx
or esi, 0x278b4098
bswap edx
shr ecx, 0xe
and edx, edi
jmp 0x47601d
push 0xd7532bde
sub esi, edi
and edi, ecx
dec esi
jmp 0x4760b2
pop ebx
xor ecx, edi
sub edi, edx
add esi, 0x27ad750e
add esi, ecx
and ecx, 0x27b57bfc
rol edi, 0x19
jmp 0x4755fa
mov ebx, 0x40495727
and ecx, edi
xor esi, edi
jmp 0x47632c
call fcn.00476ca2
xor edi, esi
xchg esi, edx
or esi, 0x285b6a3e
xor edi, edx
jmp 0x475014
pop ebx
xor edx, edi
xchg edi, edx
not esi
or edi, edx
shr edi, 7
or esi, edx
not esi
jmp 0x475743
call fcn.00476ca2
sub esi, ecx
xor ecx, edx
mov esi, edi
xchg esi, ecx
or ecx, 0x29095e29
xor ecx, edx
add esi, edx
add esi, edx
and edi, 0x2910a293
shl ecx, 3
xor edx, edi
mov edi, ecx
sub edx, edi
xor edi, edx
inc edx
jmp 0x474539
mov ebx, 0x40495727
xor edi, esi
and ecx, edx
not ecx
xor edx, ecx
mov esi, ecx
sub ecx, edi
jmp 0x4763fb
pop ebx
or edx, esi
add edx, edi
and edx, edi
rol edx, 5
add edx, esi
or edi, esi
and edx, 0x296df58a
and esi, edx
xchg edi, ecx
sub esi, edi
xor edx, 0x29752004
xor edi, ecx
jmp 0x475b1d
push 0xd710b6b5
xchg edx, ecx
xchg esi, edi
add esi, 0x297ce7e2
and esi, ecx
xor esi, ecx
sub edx, ecx
jmp 0x47587b