Function at 0x401000
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Identify system language via api

Disassembly:
call sub.user32.dll_GetProcessWindowStation
cmp eax, 0xfffffedb
jne 0x401089
call sub.ntdll.dll_RtlQueueWorkItem
call sub.ntdll.dll_RtlQueueWorkItem
call sub.ntdll.dll_RtlQueueWorkItem
call sub.ntdll.dll_RtlQueueWorkItem
call sub.kernel32.dll_VirtualFree
call sub.ntdll.dll_RtlQueueWorkItem
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.ntdll.dll_RtlQueueWorkItem
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.ntdll.dll_RtlQueueWorkItem
call sub.ntdll.dll_RtlQueueWorkItem
call sub.ntdll.dll_RtlQueueWorkItem
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.ntdll.dll_RtlQueueWorkItem
call sub.kernel32.dll_VirtualFree
ret
call sub.user32.dll_GetProcessWindowStation
cmp eax, 0xfffffee9
jne 0x4010fe
call sub.ntdll.dll_RtlQueueWorkItem
call sub.kernel32.dll_VirtualFree
call sub.ntdll.dll_RtlQueueWorkItem
call sub.ntdll.dll_RtlQueueWorkItem
call sub.ntdll.dll_RtlQueueWorkItem
call sub.ntdll.dll_RtlQueueWorkItem
call sub.ntdll.dll_RtlQueueWorkItem
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.ntdll.dll_RtlQueueWorkItem
call sub.ntdll.dll_RtlQueueWorkItem
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.ntdll.dll_RtlQueueWorkItem
call sub.ntdll.dll_RtlQueueWorkItem
call sub.kernel32.dll_VirtualFree
call sub.ntdll.dll_RtlQueueWorkItem
call sub.ntdll.dll_RtlQueueWorkItem
call sub.kernel32.dll_VirtualFree
ret
call sub.user32.dll_GetProcessWindowStation
cmp eax, 0xfffffee5
jne 0x401187
call sub.ntdll.dll_RtlQueueWorkItem
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.ntdll.dll_RtlQueueWorkItem
call sub.ntdll.dll_RtlQueueWorkItem
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.ntdll.dll_RtlQueueWorkItem
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.ntdll.dll_RtlQueueWorkItem
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.ntdll.dll_RtlQueueWorkItem
call sub.ntdll.dll_RtlQueueWorkItem
call sub.ntdll.dll_RtlQueueWorkItem
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
ret
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xfffffef1
jne 0x4011ed
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.ntdll.dll_RtlQueueWorkItem
call sub.ntdll.dll_RtlQueueWorkItem
call sub.kernel32.dll_VirtualFree
call sub.ntdll.dll_RtlQueueWorkItem
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
ret
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xffffff07
jne 0x401253
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.ntdll.dll_RtlQueueWorkItem
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.ntdll.dll_RtlQueueWorkItem
call sub.ntdll.dll_RtlQueueWorkItem
call sub.ntdll.dll_RtlQueueWorkItem
call sub.ntdll.dll_RtlQueueWorkItem
call sub.kernel32.dll_VirtualFree
call sub.ntdll.dll_RtlQueueWorkItem
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
call sub.kernel32.dll_VirtualFree
ret
jmp 0x475163
xchg edi, ecx
and ecx, edi
sub esi, ecx
mov esi, ecx
jmp 0x478507
pop ecx
shr esi, 0x1c
add ebx, esi
or ebx, edx
xor esi, ebx
add edi, edx
sub ebx, edx
add ebx, edx
add edx, esi
mov edx, edi
sub esi, 0x745dab2
ror esi, 0x1f
xchg ebx, esi
xor esi, 0x74ba591
mov ebx, 0x74d9287
jmp 0x478921
push 0x19352a2
mov edi, edx
and edx, esi
sub ebx, edi
xchg edi, esi
xchg edi, esi
or edi, ebx
and esi, ebx
or edx, esi
or edx, edi
jmp 0x475951
push 0x17952de
xchg esi, edi
mov edx, esi
mov edi, ebx
sub esi, edx
xor edx, ebx
shr ebx, 0x10
add edx, edi
or edi, 0x7dc05c7
add ebx, edx
add edi, edx
nop
jmp 0x478bc2
push 0x1278777
add ebx, edi
and edx, edi
shl ebx, 0x19
xchg esi, edi
mov edx, 0x85ba6c0
add esi, ebx
xor ebx, edx
inc edi
jmp 0x47597b
push 0x1a9e33f
not esi
mov esi, edx
mov edx, edi
rol esi, 0xb
or edi, edx
or ebx, edx
mov edi, 0x871fa3b
mov edx, edi
add ebx, edi
xchg edi, edx
jmp 0x47542b
push 0x1ab55af
add edx, esi
or ebx, edx
inc esi
neg ebx
and esi, edi
add edi, ebx
and esi, edx
not edi
mov edx, ebx
or edi, 0x983e3fe
mov ebx, edx
jmp 0x476143
pop ecx
xchg edx, edi
add edi, ebx
rol edx, 0x12
inc esi
add edi, edx
rol ebx, 0x14
shl edi, 0x1b
sub edx, 0xa19883a
and edi, edx
xchg edi, ebx
dec ebx
sub ebx, edi
and edi, 0xa230cdb
sub ebx, edx
or esi, ebx
jmp 0x47724a
call fcn.00478aed
shr edi, 0x15
add edi, 0xa2b378a
or ebx, edx
mov ebx, edi
sub ebx, edx
sub ebx, 0xa32b233
xchg esi, edx
add edx, edi
or ebx, edx
jmp 0x47693c
call ecx
sub edx, ebx
and ebx, esi
bswap edx
jmp 0x476d6f
pop ecx
xchg ebx, esi
sub edx, edi
and edx, ebx
xor edi, esi
and edx, edi
sub edi, esi
rol esi, 0x17
or edi, edx
or edi, 0xbd14137
xor esi, edi
inc esi
add edx, esi
jmp 0x4757a5
pop ecx
not edx
or edx, ebx
rol edi, 6
xor edx, 0xbf8b86f
and esi, 0xbfaa4b1
mov edx, edi
add ebx, esi
sub ebx, esi
xor ebx, 0xc024de3
add esi, edx
xor esi, ebx
sub edx, ebx
xchg ebx, edx
mov edi, edx
mov ebx, esi
jmp 0x477fec
pop ecx
xchg edi, esi
and edx, ebx
sub edi, 0xc51519d
sub ebx, edx
jmp 0x4766e8
push 0x176730b
add edi, esi
neg ebx
xor ebx, edx
ror esi, 0xf
and edx, esi
xchg esi, edx
xor ebx, esi
ror esi, 0x18
and ebx, edi
jmp 0x4768c2
pop ecx
sub ebx, 0xcf4ed23
xchg edi, esi
mov esi, edx
add edi, esi
jmp 0x475c5f
pop ecx
and esi, edi
add edi, edx
or edi, esi
and edi, 0xd02d881
neg esi
and esi, 0xd06bf9e
add esi, edi
add ebx, edx
sub edi, 0xd0c6aca
and edx, ebx
sub esi, ebx
jmp 0x47587d
push 0x1653585
and edi, 0xd127d9b
and edx, ebx
and edi, edx
mov ebx, esi
add esi, ebx
xor edi, ebx
neg ebx
not edx
jmp 0x47802f
push 0x174fea3
shl esi, 6
xchg esi, ebx
and ebx, edx
or edx, edi
or ebx, esi
add ebx, 0xd72a65f
bswap esi
jmp 0x4756f9
call fcn.00478aed
rol ebx, 4
ror ebx, 3
and ebx, edi
add edx, 0xdaa88f9
xor ebx, edx
sub esi, edx
xchg edx, ebx
or ebx, 0xdb24fd3
sub ebx, edx
dec edx
xor esi, ebx
jmp 0x4765af
push 0x194e28a
add edx, ebx
add edi, edx
add edi, 0xdde0573
and edx, esi
mov edi, esi
and ebx, edi
mov edx, ebx
or edi, 0xde779dd
sub esi, edx
xchg esi, edx
or edi, edx
or esi, edi
jmp 0x478b21
push 0x128f112
add edx, ebx
ror esi, 8
mov ebx, 0xe103593
sub esi, edx
sub edi, 0xe140696
and edx, esi
or ebx, edi
add esi, edi
mov ebx, esi
rol esi, 0xc
and edi, esi
mov edi, esi
jmp 0x47651d
push 0x191e22c
and edx, esi
dec ebx
and edx, edi
or edi, esi
add edi, ebx
mov edi, ebx
add edi, esi
and edi, edx
sub edx, esi
add edi, ebx
sub edi, edx
xor ebx, 0xe392c2f
bswap edx
jmp 0x47522a
push 0x1c7b043
xchg edi, ebx
or edi, ebx
or esi, edi
inc ebx
shl edi, 2
xor edi, esi
xor esi, ebx
or edi, edx
add ebx, esi
mov esi, edx
xchg esi, edx
xor edi, edx
add edi, 0xe86b367
xor edi, esi
mov edx, ebx
jmp 0x477133
push 0x1b86ca5
neg ebx
and edx, 0xfa72a99
xchg edx, esi
inc edi
mov esi, ebx
or ebx, 0xfb2aaf9
neg ebx
add esi, ebx
add edx, ebx
sub edi, ebx
jmp 0x478387
push 0x1b58489
and edi, esi
and ebx, 0xfe8e26b
dec esi
xor ebx, 0xfecba61
ror esi, 9
shr edi, 0xa
add edx, 0xff61e27
mov ebx, edi
sub edi, edx
rol esi, 0x1f
xchg esi, edi
neg edx
jmp 0x478061
pop ecx
sub esi, edx
and edi, esi
sub ebx, 0x104430d0
or edx, 0x10462790
dec ebx
sub edi, esi
bswap ebx
and ebx, edi
xor esi, 0x104fe083
add edi, esi
jmp 0x47539f
push 0x1b41a7b
rol edi, 8
xor esi, ebx
neg edx
and edx, ebx
jmp 0x475c16
push 0x1681572
neg edx
shl edx, 8
inc ebx
ror esi, 2
shl ebx, 0x1b
or esi, 0x115571c4
xchg edi, edx
or esi, edi
and esi, ebx
and ebx, 0x115d60f2
and esi, 0x115f5969
xor edx, ebx
xor edi, ebx
sub esi, 0x11653563
mov ebx, esi
inc edx
jmp 0x47883c
push 0x15cacde
sub ebx, esi
add edi, esi
and ebx, esi
xor ebx, 0x1186729b
jmp 0x477e67
pop ecx
inc ebx
or edx, 0x11c19f2f
or esi, edx
or edi, edx
sub edx, edi
xchg ebx, esi
mov edx, ebx
add ebx, edx
or esi, 0x11cf755a
or ebx, edi
or edx, esi
xor ebx, 0x11d55ad4
xchg esi, edi
jmp 0x4756b8
pop ecx
sub ebx, edx
and edi, esi
xchg edi, esi
xor edx, ebx
dec edx
add esi, edx
mov edx, ebx
dec ebx
inc esi
jmp 0x47733e
pop ecx
add ebx, esi
mov edi, edx
not esi
and edx, edi
or edi, ebx
bswap edx
inc esi
and edx, esi
sub edx, 0x123e4906
xor ebx, 0x12406e5d
mov edx, 0x1242657b
inc esi
sub edx, 0x124660b6
jmp 0x478344
pop ecx
xor edi, ebx
mov edi, 0x128e98d6
mov ebx, edx
sub edi, 0x1294cc11
xchg esi, edi
jmp 0x4751aa
mov ecx, 0x73716341
xor edx, ebx
add edx, 0x134369cb
ror ebx, 7
xor edi, ebx
rol edx, 0x14
jmp 0x476b4b
call ecx
add edi, ebx
mov edx, esi
sub edi, ebx
mov edi, edx
and edx, 0x13536d2b
bswap edx
and edi, esi
xor esi, ebx
xchg ebx, esi
mov edi, 0x135d630f
add esi, edi
ror edx, 0x17
mov edx, edi
sub edi, esi
jmp 0x478537
mov ecx, 0x40495727
add edx, edi
not ebx
mov edi, esi
sub esi, 0x1390f24c
xor esi, edi
mov edx, edi
and edi, esi
or edi, edx
and edi, esi
mov edi, edx
mov esi, ebx
mov edi, esi
xor edx, esi
jmp 0x476d51
mov ecx, 0x40495727
or edx, edi
shl esi, 0x11
jmp 0x477634
mov ecx, 0x40495727
or edx, esi
shl ebx, 0x1e
xor edx, ebx
add ebx, edx
sub esi, edx
and esi, edx
xor esi, edi
jmp 0x477ea6
push 0x13188d9
add edx, ebx
bswap ebx
add esi, ebx
or ebx, esi
xchg ebx, edx
and esi, 0x1476e7fe
jmp 0x476152
pop ecx
or ebx, 0x14838d7a
nop
sub edi, 0x148780fd
sub edi, 0x14897bfa
rol esi, 3
ror esi, 0x16
or esi, edi
bswap esi
xchg edx, edi
or esi, edx
bswap edx
add esi, ebx
jmp 0x476ea8
call fcn.00478aed
rol edi, 0x13
and edi, esi
add ebx, esi
not esi
add edi, esi
sub edx, 0x14a5ee72
xor esi, edx
or esi, ebx
mov ebx, 0x14abf0c5
and edi, edx
and edx, edi
add ebx, edx
dec esi
jmp 0x47625c
call ecx
xor edx, esi
rol esi, 1
xor ebx, 0x14ff6872
mov edi, 0x15015cf9
mov edx, ebx
add ebx, 0x15056829
xor ebx, edi
ror esi, 0xf
and edx, esi
jmp 0x475ea4
pop ecx
sub edx, edi
xchg edi, edx
add esi, 0x153db4e7
shl edx, 0xa
mov esi, edx
shl edi, 0x15
mov esi, ebx
mov edi, ebx
add esi, edi
xor esi, edx
xchg esi, edx
mov ebx, edi
jmp 0x477b35
push 0x1906cf7
mov edx, 0x156f6cdd
bswap esi
and esi, ebx
add ebx, 0x1575716a
neg esi
mov edx, esi
not ebx
mov ebx, edi
xchg edi, edx
sub esi, edx
jmp 0x4759a6
pop ecx
xchg edi, edx
xchg edx, esi
and ebx, 0x16b231b0
and esi, ebx
sub ebx, edx
and ebx, 0x16ba0257
add esi, 0x16bbf2af
mov esi, 0x16c3f6a2
or edi, esi
and edi, 0x16c7d19a
inc edx
jmp 0x4753bc
pop ecx
xor ebx, 0x16fd4376
shr edx, 0xe
shl esi, 0xd
mov edi, 0x170317c3
or edi, ebx
or edi, esi
and edi, ebx
shl edx, 2
xchg edx, esi
ror esi, 0x19
and ebx, edx
or esi, edx
or edi, ebx
shl esi, 0xa
rol edx, 5
jmp 0x475f2a
mov ecx, 0x40495727
neg esi
shl edi, 0x18
sub ebx, edi
dec edi
xchg edi, esi
add ebx, edi
sub edx, edi
or esi, edx
and edx, edi
and esi, edi
jmp 0x477cce
call fcn.00478aed
sub edx, 0x1812ab40
mov edi, 0x18183bb3
shr edi, 0xd
neg edx
add ebx, edx
bswap esi
jmp 0x4755b8
call ecx
bswap esi
and edx, ebx
xchg ebx, edi
xchg edi, edx
or edi, esi
sub edx, esi
mov edx, esi
sub esi, 0x186c0299
mov esi, edx
sub esi, edi
mov ebx, 0x1875b7b2
add edx, ebx
jmp 0x477f2d
push 0x187b50f
shr esi, 0xc
mov edi, edx
or esi, ebx
mov esi, edx
rol ebx, 0x11
or edx, edi
add edi, ebx
jmp 0x47606e
pop ecx
mov edx, esi
mov edi, esi
bswap edi
ror edx, 0x16
xor edx, ebx
inc edi
mov ebx, esi
xor esi, edi
xor esi, ebx
jmp 0x476c7f
push 0x14562e5
xor esi, edi
dec esi
xor edx, 0x19d41da7
xchg edi, ebx
sub edx, 0x19da054f
and esi, ebx
bswap edi
add edx, ebx
jmp 0x478be0
pop ecx
and ebx, esi
shr edx, 0xe
and ebx, edi
shr esi, 9
add edi, ebx
not edi
xor edx, 0x1a20ebaf
sub edi, edx
and esi, ebx
jmp 0x4767c2
pop ecx
shr edx, 0x10
add ebx, esi
sub ebx, edx
mov esi, edi
xor edx, esi
mov ebx, 0x1a324e42
jmp 0x47881f
push 0x177e38e
xchg edi, edx
not edi
shl ebx, 0x13
shl ebx, 1
rol edx, 0x1b
xor edi, ebx
sub edi, ebx
and esi, edx
mov esi, ebx
add ebx, esi
mov edx, edi
jmp 0x4752b0
push 0x1cc114d
or esi, edx
sub edi, edx
add edx, esi
or ebx, esi
add edi, esi
add edi, edx
or esi, edx
sub ebx, esi
xor edx, ebx
and edi, 0x1b0da0ca
add edx, ebx
and edi, 0x1b137a4b
and edi, ebx
jmp 0x4778fc
pop ecx
inc edi
neg ebx
xor edi, ebx
sub edx, ebx
mov esi, 0x1b1fa11e
xor ebx, esi
xor esi, 0x1b2391e7
and edx, esi
bswap ebx
sub edx, edi
add ebx, 0x1b2b986b
shr esi, 7
or ebx, edx
jmp 0x475a2f
call ecx
neg esi
xchg ebx, edx
add esi, edx
neg edx
xchg ebx, edx
sub edi, ebx
mov edx, esi
add ebx, edx
ror esi, 0xf
rol edx, 0x11
shr esi, 2
mov edi, edx
and edi, ebx
jmp 0x478b0d
push 0x141fb62
mov edx, edi
add ebx, edi
xor ebx, edx
and edi, esi
add esi, 0x1c3854fe
mov esi, edx
shl ebx, 0x15
mov ebx, 0x1c3e3a36
xor esi, 0x1c405c0a
mov esi, ebx
neg ebx
add esi, ebx
sub esi, 0x1c4b2bf6
and edi, ebx
jmp 0x477b19
pop ecx
ror esi, 2
xchg ebx, esi
or edi, edx
jmp 0x476196
call fcn.00478aed
rol ebx, 0xe
or ebx, edx
mov edx, ebx
mov edx, edi
rol edi, 0xf
dec esi
xchg edi, edx
sub edi, edx
rol esi, 0xd
add edx, 0x1c90ce7f
sub edx, edi
add edi, esi
jmp 0x476088
call fcn.00478aed
xchg edi, ebx
xchg edx, esi
dec edi
or ebx, 0x1d590f5a
jmp 0x477be0
pop ecx
add edx, ebx
not edx
sub edi, ebx
ror edi, 1
or edx, esi
sub edx, ebx
bswap esi
dec edx
or edx, ebx
dec edx
xor esi, 0x1d7ecc5a
xor edx, ebx
inc esi
inc ebx
jmp 0x47784c
call fcn.00478aed
xor edi, ebx
rol ebx, 7
not edi
or esi, 0x1e3c818f
inc esi
or edi, 0x1e405dc2
jmp 0x4780ca
pop ecx
shl edx, 0x17
neg edi
or ebx, edi
and edx, esi
xchg ebx, edi
mov edi, 0x1e563f80
add edi, edx
sub edx, esi
mov edi, ebx
add esi, 0x1e689cb2
xor edx, ebx
not edx
or ebx, edi
add ebx, 0x1e73151c
or esi, 0x1e7509bb
jmp 0x478101
pop ecx
add ebx, esi
sub ebx, esi
sub edi, esi
and ebx, edx
sub edi, ebx
add edx, esi
ror esi, 5
xchg ebx, edx
or ebx, 0x1ebeff57
nop
bswap esi
or esi, edx
and edi, ebx
dec edx
jmp 0x478470
pop ecx
xchg esi, edi
or edx, ebx
sub edx, ebx
add edi, 0x1f085155
sub esi, 0x1f0a7f22
or ebx, edx
xor ebx, esi
not edi
and edx, edi
jmp 0x478b78
pop ecx
xor edi, esi
add edx, edi
add ebx, edi
xor edi, 0x1f2ebe8e
sub edi, esi
sub ebx, 0x1f32c5bf
not esi
bswap esi
or edx, ebx
or edi, 0x1f3aa0cd
neg esi
jmp 0x476493
push 0x1c92718
add edx, edi
or esi, edi
inc esi
mov esi, ebx
xor esi, edx
nop
and ebx, edi
xor ebx, edi
not ebx
xor ebx, esi
or ebx, edx
jmp 0x478b49
pop ecx
xor ebx, edi
or esi, edi
add edi, esi
bswap edi
bswap edx
xor ebx, edx
or ebx, 0x21d1747e
xor ebx, esi
jmp 0x4766ad
call fcn.00478aed
mov edx, 0x22097ac5
xor edi, 0x220b7188
and edi, 0x220d6f40
or edx, edi
sub edi, ebx
shl esi, 0x13
xor ebx, edx
xor ebx, edi
shr edx, 0x17
and esi, edi
or ebx, esi
jmp 0x477c22
push 0x13f2f03
shr edi, 0xc
add edx, ebx
bswap esi
xor ebx, edx
xor ebx, 0x2260ab65
mov edx, ebx
add ebx, edx
jmp 0x478667
mov ecx, 0x40495727
neg edx
mov ebx, edx
rol esi, 0xc
sub esi, edx
sub edx, esi
mov edi, ebx
or edx, edi
sub edi, 0x23e47a46
dec ebx
xor edx, esi
jmp 0x4761ef
mov ecx, 0x40495727
and edi, 0x23fd904d
xchg ebx, edx
sub edx, 0x24016f2d
xchg esi, edx
mov esi, 0x2405892b
and esi, 0x2407c6aa
and edi, ebx
sub edi, esi
jmp 0x4772b0
pop ecx
mov edx, edi
add edi, ebx
or edi, 0x24a5ec27
nop
xor edi, 0x24a9d58e
add ebx, esi
mov edi, 0x24ada0cd
shr edx, 5
neg edx
ror edi, 0x15
add ebx, edi
ror ebx, 3
xor esi, edx
rol edi, 0x16
xor edx, esi
jmp 0x4767a4
call fcn.00478aed
neg ebx
and edx, esi
mov esi, edx
shr edi, 0xb
mov ebx, edx
and edx, ebx
and esi, edi
sub esi, ebx
jmp 0x4785f3
pop ecx
mov ebx, 0x24cf5db6
xchg ebx, edi
xchg edi, edx
not ebx
not esi
not esi
sub edi, esi
mov esi, edx
xor edi, edx
dec ebx
or edi, edx
xchg esi, ebx
jmp 0x4757b7
call ecx
mov ebx, esi
bswap edx
or edi, 0x25690a44
ror edx, 0x1a
xor ebx, edi
xor edi, edx
jmp 0x475e8f
push 0x1a1e7b0
not esi
mov ebx, esi
xor ebx, esi
mov edi, edx
or edx, esi
xchg ebx, edi
xchg ebx, edi
shr edi, 0x11
xchg ebx, edx
xor ebx, edx
xor esi, edi
mov edx, esi
jmp 0x4760de
mov ecx, 0x40495727
dec edx
mov edi, esi
mov edi, ebx
mov esi, edi
sub ebx, 0x273ceb5e
mov edx, edi
sub ebx, edi
jmp 0x475533
push 0x11ab043
xor edx, edi
and esi, edx
nop
xor edx, edi
or esi, ebx
sub esi, 0x2836103e
xchg ebx, edx
or edi, edx
ror ebx, 1
rol edi, 7
jmp 0x47819c
push 0x1435067
or ebx, edx
shr edx, 0x19
xor esi, ebx
add edx, edi
xchg esi, ebx
and edi, ebx
rol ebx, 8
add ebx, esi
jmp 0x476742
pop ecx
ror esi, 0xd
sub edi, edx
neg edi
neg esi
mov edi, 0x28b84bdd
shr edi, 0x1d
mov edi, ebx
mov edx, edi
mov esi, edi
and esi, 0x28c23369
sub ebx, edx
rol ebx, 0x1e
xchg ebx, edi
xchg edx, ebx
or ebx, edx
jmp 0x476def
call ecx
shr ebx, 0x18
add esi, ebx
xor esi, 0x296b6c57
inc ebx
jmp 0x477602
call ecx
mov edx, esi
nop
mov ebx, edi
neg esi
or edi, ebx
or edx, ebx
sub edx, 0x299d5c03
add edx, esi
xor edx, ebx
xor ebx, 0x29a92bcd
xor edi, ebx
or edi, 0x29ad18f7
shl edx, 0x1a
or esi, 0x29b5ece4
xchg ebx, edx
sub edx, esi
jmp 0x477c59
pop ecx
xor ebx, edi
xchg ebx, edi
rol ebx, 1
sub ebx, edi
xor edx, edi
xchg edx, ebx
sub esi, ebx
ror ebx, 0xc
xchg edx, edi
add esi, edi
sub edi, edx
jmp 0x4755c5
call fcn.00478aed
add edx, ebx
xchg esi, ebx
or ebx, esi
xchg ebx, edx
or edi, 0x2a231b7b
and edx, ebx
xchg esi, edi
dec edi
mov edi, 0x2a2ded77
add esi, 0x2a3065cb
mov edx, 0x2a32a2a3
inc ebx
mov edi, 0x2a36aa5c
jmp 0x478138
push 0x18efbdd
not edx
xor esi, 0x2a5c0fc4
sub edx, ebx
inc edx
and edx, esi
mov edi, ebx
mov esi, ebx
and edx, 0x2a67dd20
jmp 0x4762f1
mov ecx, 0x40495727
shr edx, 0x16
inc edi
or esi, 0x2b39c521
jmp 0x47653b
call fcn.00478aed
dec ebx
shr edx, 0x16
bswap esi
mov ebx, esi
add edi, esi
and ebx, edx
jmp 0x477713
mov ecx, 0x40495727
shl esi, 0x15
or edi, edx
add edi, ebx
and edx, 0x2b6e7837
xor edi, 0x2b70a59f
and esi, edx
ror edx, 2
jmp 0x4785d0
pop ecx
mov edx, ebx
nop
neg esi
and esi, ebx
mov edx, esi
add edi, 0x2c098002
mov esi, edx
sub ebx, 0x2c0efd20
not edi
xor edx, esi
ror edi, 5
jmp 0x475e43
call ecx
sub ebx, esi
sub ebx, edx
mov esi, edi
xor ebx, edx
mov edi, esi
shl esi, 0x1f
add ebx, esi
bswap edi
jmp 0x4761c4
mov ecx, 0x40495727
or edi, esi
mov edx, 0x2d0297d6
add ebx, 0x2d047c62
dec ebx
add ebx, esi
jmp 0x476c6a
pop ecx
add ebx, esi
add esi, edx
shl esi, 6
or edi, 0x2d105626
or ebx, edx
xor edi, 0x2d142167
inc ebx
sub esi, edx
xor ebx, esi
or edx, esi
jmp 0x475d56
push 0x166a7fa
sub edi, 0x2d379ab7
xchg edi, edx
and ebx, esi
mov edx, ebx
add esi, 0x2d3f1c69
mov edx, edi
and esi, edx
xor edi, ebx
shr esi, 0x13
mov edi, esi
sub ebx, edx
rol edi, 0x1e
xor esi, 0x2d4e9689
jmp 0x475d69
push 0x1b6f593
or esi, edx
mov esi, edx
xchg edx, esi
or edx, esi
xor esi, edi
or ebx, edx
mov ebx, 0x2d5c6fe6
sub ebx, 0x2d5e595d
add esi, 0x2d604603
rol edx, 0x1c
xchg ebx, edi
jmp 0x475bc9
call ecx
ror edx, 5
sub esi, edi
or edi, 0x2d8e8c86
xchg esi, ebx
or esi, ebx
xor edi, 0x2d94f24c
add esi, edi
add ebx, 0x2d98ebbf
inc ebx
mov esi, 0x2d9cceef
and esi, ebx
mov ebx, 0x2da09f17
sub esi, 0x2da2abbe
jmp 0x476452
pop ecx
sub edx, esi
xor edx, edi
xor esi, edx
sub esi, ebx
xor ebx, esi
not ebx
xchg esi, edx
mov edx, edi
jmp 0x4757df
call ecx
shr edx, 0xd
shl edi, 0x1c
not edx
sub edi, ebx
xor edi, 0x2dcfdcb8
ror edi, 0x1b
dec edx
and ebx, edi
shl esi, 0x12
jmp 0x478373
push 0x11c237b
mov esi, 0x2dfd5b93
xor esi, edi
inc edi
xchg esi, ebx
bswap edx
inc esi
xchg ebx, esi
xor edx, esi
xchg edi, edx
xchg edx, edi
mov edi, ebx
mov edi, edx
jmp 0x4774c8
call fcn.00478aed
mov esi, ebx
and ebx, edx
not edi
xor ebx, edx
or esi, ebx
xchg ebx, esi
and edx, edi
not esi
or ebx, esi
and ebx, edi
jmp 0x477fba
pop ecx
xor edi, ebx
dec edx
xchg esi, edx
sub edx, esi
neg esi
xchg edx, edi
add edi, esi
sub ebx, esi
add ebx, edx
add ebx, edx
xchg ebx, esi
add edx, edi
inc ebx
xchg ebx, edx
jmp 0x47764f
pop ecx
and edi, ebx
shr esi, 0xa
xchg edi, esi
xchg ebx, edi
jmp 0x475506
pop ecx
xor edi, edx
and edi, edx
and ebx, esi
shr ebx, 0x1f
xchg esi, edx
xor ebx, edx
inc ebx
jmp 0x476b1b
push 0x1b9e484
mov ebx, edx
or edx, ebx
sub esi, edi
or ebx, esi
or ebx, esi
bswap edx
or esi, edx
shl edx, 0x11
and edi, 0x2f3c3ae6
add esi, 0x2f3e1d37
jmp 0x477fd2
push 0x1d7d266
inc ebx
xor esi, edi
or ebx, esi
or ebx, 0x3070f529
dec esi
mov edx, esi
or edx, esi
jmp fcn.004784bd
push 0x117d382
add edi, esi
xchg edi, esi
mov esi, edi
xor edi, 0x30c492ce
xor esi, ebx
add ebx, edi
sub edi, esi
jmp 0x4785b0
pop ecx
ror edi, 7
sub edx, ebx
neg edx
or edi, esi
mov edx, 0x30deb4cf
neg edx
dec esi
sub edi, edx
xchg ebx, edx
shr edx, 0x1c
bswap edx
jmp 0x477d2d
push 0x1194139
shr esi, 8
shl edx, 0xf
sub edi, edx
xchg edx, ebx
shr esi, 0x19
and ebx, edi
bswap edx
xchg edx, esi
ror edi, 0x13
jmp 0x477a56
call fcn.00478aed
xchg esi, edi
xchg ebx, edx
mov ebx, 0x3135c57a
mov ebx, edi
mov esi, ebx
and edi, edx
sub esi, ebx
and edx, 0x313f5143
not esi
jmp 0x4788ec
call ecx
mov edi, esi
or edx, 0x314586cb
rol esi, 5
sub ebx, esi
add edi, ebx
xor esi, edx
and edx, esi
xor esi, ebx
xor esi, ebx
add edi, esi
sub edx, edi
or ebx, edx
dec ebx
and edx, esi
jmp 0x475616
push 0x140995e
sub edi, edx
neg edi
xor edx, edi
and edx, esi
xchg edx, ebx
sub edi, 0x3195ba12
or ebx, edi
add ebx, 0x3199904c
add ebx, esi
mov esi, edx
xchg edx, ebx
xchg esi, edi
jmp 0x476ac1
pop ecx
rol ebx, 4
mov ebx, edi
or esi, edx
xor edx, edi
mov ebx, esi
or edx, edi
xor edx, edi
or edx, ebx
and edi, esi
add edi, esi
add edi, edx
jmp 0x476911
push 0x1698704
or edx, 0x32bb65c3
rol ebx, 0xb
bswap edx
xchg edi, edx
xor edx, ebx
sub edx, ebx
neg edi
xor edi, ebx
or edx, ebx
sub ebx, edi
jmp 0x477485
call ecx
sub edi, esi
and ebx, esi
inc edi
sub esi, edi
xchg edi, esi
or esi, 0x332954ad
mov ebx, edx
and esi, edi
or edx, edi
mov esi, edx
jmp 0x476e6a
push 0x15b3c03
sub ebx, esi
shl esi, 0x18
mov edx, edi
and edx, 0x33490818
mov edi, 0x334b246e
or ebx, edi
sub esi, edi
jmp 0x475dc2
pop ecx
xor edx, esi
xor edi, ebx
xor edx, ebx
sub esi, edi
and edx, 0x3465f965
jmp 0x4762a3
mov ecx, 0x73716341
and ebx, 0x346852a7
and edx, esi
xor esi, edx
mov edi, esi
inc ebx
or edi, 0x3471eeaf
ror esi, 0x10
not edi
xor edi, ebx
and ebx, edx
mov edx, esi
jmp 0x4758f4
push 0x1ca9e1d
or ebx, esi
xor ebx, edi
xor ebx, 0x34824135
mov ebx, edx
not edx
and edx, ebx
and edi, edx
or esi, edx
or edi, edx
jmp 0x4768e5
pop ecx
xchg edx, edi
and edx, 0x349a9bed
and edx, edi
xchg edi, esi
ror edi, 9
xchg edx, ebx
xchg ebx, edi
sub ebx, 0x34a67baf
rol ebx, 0x10
add edi, 0x34aa5293
jmp 0x478364
push 0x17abf1a
xchg ebx, edx
xchg edi, esi
xor edi, 0x34c78515
and edi, ebx
mov esi, edi
bswap ebx
not edx
bswap ebx
jmp 0x477ebc
mov ecx, 0x73716341
and edx, esi
bswap edi
or esi, ebx
xor esi, 0x34d985fc
xchg edi, esi
add edi, 0x34dd60d6
jmp 0x478326