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

Disassembly:
call sub.kernel32.dll_GetCurrentThread
cmp eax, 0xfffffef5
jne 0x40107f
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.kernel32.dll_SetComputerNameA
call sub.shell32.dll_SHBrowseForFolderA
call sub.shell32.dll_SHBrowseForFolderA
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.shell32.dll_SHBrowseForFolderA
call sub.kernel32.dll_SetComputerNameA
call sub.kernel32.dll_SetComputerNameA
call sub.kernel32.dll_SetComputerNameA
call sub.shell32.dll_SHBrowseForFolderA
call sub.kernel32.dll_SetComputerNameA
call sub.kernel32.dll_SetComputerNameA
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.shell32.dll_SHBrowseForFolderA
call sub.shell32.dll_SHBrowseForFolderA
call sub.kernel32.dll_SetComputerNameA
call sub.shell32.dll_SHBrowseForFolderA
call sub.kernel32.dll_SetComputerNameA
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.advapi32.dll_ImpersonateAnonymousToken
ret
call sub.kernel32.dll_GetUserDefaultLCID
cmp eax, 0xffffff25
jne 0x4010fe
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.kernel32.dll_SetComputerNameA
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.shell32.dll_SHBrowseForFolderA
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.kernel32.dll_SetComputerNameA
call sub.kernel32.dll_SetComputerNameA
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.kernel32.dll_SetComputerNameA
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.kernel32.dll_SetComputerNameA
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.shell32.dll_SHBrowseForFolderA
call sub.shell32.dll_SHBrowseForFolderA
call sub.kernel32.dll_SetComputerNameA
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.shell32.dll_SHBrowseForFolderA
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.shell32.dll_SHBrowseForFolderA
ret
call sub.kernel32.dll_GetCurrentThread
cmp eax, 0xffffff0c
jne 0x40117d
call sub.shell32.dll_SHBrowseForFolderA
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.kernel32.dll_SetComputerNameA
call sub.kernel32.dll_SetComputerNameA
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.kernel32.dll_SetComputerNameA
call sub.kernel32.dll_SetComputerNameA
call sub.shell32.dll_SHBrowseForFolderA
call sub.kernel32.dll_SetComputerNameA
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.shell32.dll_SHBrowseForFolderA
call sub.shell32.dll_SHBrowseForFolderA
call sub.kernel32.dll_SetComputerNameA
call sub.kernel32.dll_SetComputerNameA
call sub.kernel32.dll_SetComputerNameA
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.shell32.dll_SHBrowseForFolderA
call sub.shell32.dll_SHBrowseForFolderA
call sub.kernel32.dll_SetComputerNameA
call sub.kernel32.dll_SetComputerNameA
call sub.kernel32.dll_SetComputerNameA
ret
call sub.kernel32.dll_GetCurrentThread
cmp eax, 0xffffff0e
jne 0x4011ed
call sub.shell32.dll_SHBrowseForFolderA
call sub.shell32.dll_SHBrowseForFolderA
call sub.shell32.dll_SHBrowseForFolderA
call sub.shell32.dll_SHBrowseForFolderA
call sub.kernel32.dll_SetComputerNameA
call sub.kernel32.dll_SetComputerNameA
call sub.shell32.dll_SHBrowseForFolderA
call sub.kernel32.dll_SetComputerNameA
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.shell32.dll_SHBrowseForFolderA
call sub.kernel32.dll_SetComputerNameA
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.kernel32.dll_SetComputerNameA
call sub.shell32.dll_SHBrowseForFolderA
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.shell32.dll_SHBrowseForFolderA
call sub.kernel32.dll_SetComputerNameA
call sub.shell32.dll_SHBrowseForFolderA
ret
call sub.kernel32.dll_GetCurrentThread
cmp eax, 0xffffff2a
jne 0x401271
call sub.kernel32.dll_SetComputerNameA
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.kernel32.dll_SetComputerNameA
call sub.kernel32.dll_SetComputerNameA
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.shell32.dll_SHBrowseForFolderA
call sub.shell32.dll_SHBrowseForFolderA
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.shell32.dll_SHBrowseForFolderA
call sub.kernel32.dll_SetComputerNameA
call sub.kernel32.dll_SetComputerNameA
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.shell32.dll_SHBrowseForFolderA
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.kernel32.dll_SetComputerNameA
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.kernel32.dll_SetComputerNameA
call sub.shell32.dll_SHBrowseForFolderA
call sub.shell32.dll_SHBrowseForFolderA
call sub.advapi32.dll_ImpersonateAnonymousToken
call sub.kernel32.dll_SetComputerNameA
ret
jmp 0x4753ae
or esi, edi
add ecx, edi
xor edi, 0xd90bb6c5
neg ebx
jmp 0x4755c4
pop ecx
not ebx
add edi, 0xe5849a43
xor esi, edx
xchg ebx, edi
or esi, edi
and ebx, 0xe58c9ba5
sub esi, ebx
xchg ebx, edi
sub edx, 0xe592bc92
and edi, edx
nop
sub ebx, esi
or ebx, edx
or edi, 0xe59cd38a
jmp 0x4766b0
pop ecx
and ebx, edi
and ebx, edx
sub ebx, esi
xor esi, ebx
sub edx, esi
and ebx, edx
ror edx, 0xe
shr esi, 0x1f
inc edi
mov ebx, 0xe5b256d6
not esi
xchg edx, edi
or esi, ebx
mov edi, 0xe5ba8955
jmp 0x478263
pop ecx
xchg edx, esi
or ebx, esi
add edx, edi
or edx, edi
and edi, edx
nop
bswap esi
or edx, ebx
and ebx, 0xe5e58542
jmp 0x475c19
call ecx
sub ebx, edi
sub esi, edi
sub edx, 0xe5ebef42
ror ebx, 0x14
or edx, ebx
xor edx, esi
rol edi, 0x16
mov ebx, edi
mov edi, 0xe5f856d3
xor edi, esi
inc edi
jmp 0x477116
push 0xda36c88b
shl edi, 0xd
rol edx, 0xa
and edx, ebx
bswap edx
not esi
shl edx, 0xf
mov edi, 0xe60b8876
or edi, 0xe60d8e3b
inc edi
mov esi, 0xe6119e0e
xchg edx, ebx
shl edx, 0x1a
shl edx, 0x13
inc edi
jmp 0x476e9c
push 0xdaabdb79
neg edx
sub edi, esi
xchg ebx, edi
mov edi, 0xe636862e
add ebx, edi
add edx, edi
mov edx, esi
sub edx, 0xe63eb6e7
mov edx, esi
inc edi
or esi, edi
bswap esi
xor esi, edx
jmp 0x476ef5
push 0xd9d0134b
shl edx, 0x10
or edx, 0xe66c7027
ror esi, 1
or edi, esi
mov edi, 0xe67276b8
add edx, esi
bswap edx
xor edx, esi
xor ebx, 0xe67ab7f7
or ebx, esi
mov esi, edx
dec edx
or edi, edx
xchg edi, edx
sub edi, ebx
add edx, edi
jmp 0x4759f3
pop ecx
xor ebx, 0xe68b1543
mov edi, ebx
or edx, ebx
sub esi, 0xe691111b
xor ebx, edi
xchg edx, edi
sub ebx, edi
shr ebx, 1
sub esi, edi
mov edi, ebx
not edi
neg edi
jmp 0x47661c
push 0xda051fbe
mov edi, 0xe6a7d932
xchg edi, edx
and esi, edi
and edx, edi
mov edx, esi
xor ebx, 0xe6b1e4fc
or edi, esi
or esi, ebx
xchg edx, edi
jmp 0x477c79
pop ecx
xor edx, edi
shl edx, 0xa
neg edx
xchg edx, ebx
ror esi, 0xa
xchg edx, esi
jmp 0x4769c3
mov ecx, 0x73716341
shr ebx, 0xa
shl edx, 0x12
bswap edx
and esi, 0xe74e2e6b
bswap edx
add edx, 0xe752778e
xor edi, ebx
sub esi, ebx
jmp 0x478ba8
push 0xd9ee81a2
add ebx, edi
mov edi, ebx
mov edx, esi
shl edi, 2
inc esi
and ebx, esi
shl edi, 0x16
jmp 0x477c57
pop ecx
dec edi
or ebx, edx
sub ebx, edi
dec edx
or edx, ebx
mov ebx, edi
and esi, edi
add edx, 0xe8235f0c
not ebx
xor edx, 0xe8278b5c
add edx, esi
rol edx, 0xd
sub edi, esi
jmp 0x4767c8
pop ecx
mov edx, esi
xor edx, 0xe83b5fa0
xor edi, esi
mov edx, edi
bswap edx
xor edi, esi
dec edx
or edi, 0xe847711c
shr esi, 2
jmp 0x475444
push 0xda009ccb
or ebx, esi
mov ebx, 0xe881b447
rol ebx, 2
xchg edx, edi
or ebx, esi
add ebx, edi
sub ebx, esi
xchg ebx, edi
add edx, 0xe8907e3e
xor ebx, edi
bswap esi
xchg edx, ebx
xor esi, edx
mov edi, edx
jmp 0x47653a
pop ecx
bswap esi
xor esi, 0xe89eddda
add edi, ebx
and edx, ebx
mov edi, esi
xchg edx, edi
jmp 0x476eb8
pop ecx
sub ebx, esi
mov ebx, edi
add edi, ebx
xchg edi, ebx
xor edi, ebx
mov edi, esi
not esi
nop
sub ebx, esi
ror esi, 0x1d
xor edi, 0xe8c0100e
sub ebx, edi
xchg ebx, edi
inc ebx
mov edi, ebx
jmp 0x47721b
push 0xd9d17397
neg ebx
or edx, esi
rol edi, 0x13
add edx, edi
ror esi, 0xc
shr ebx, 0x1b
sub ebx, esi
mov esi, ebx
not edi
mov ebx, edi
jmp 0x476752
mov ecx, 0x40495727
xor ebx, 0xe957acdf
shl edx, 7
sub edx, esi
sub edx, esi
or edx, ebx
inc edi
jmp 0x477bcb
push 0xd9f40ba2
add edi, edx
sub ebx, esi
and ebx, esi
and ebx, esi
xchg edi, ebx
jmp 0x475a3f
pop ecx
or esi, edi
mov edi, edx
rol edi, 0x14
or esi, edi
and esi, 0xea6f959b
bswap edx
xchg ebx, edx
or edx, edi
jmp 0x477f25
call fcn.00478ad7
mov ebx, edx
or esi, edi
mov ebx, esi
add edi, edx
and ebx, 0xeaed53c8
mov ebx, 0xeaef4c69
neg ebx
jmp 0x47881f
call ecx
xchg edx, edi
and esi, edi
inc ebx
or esi, edi
rol ebx, 0x1b
and edi, edx
xor esi, ebx
jmp 0x4754cf
mov ecx, 0x73716341
or edi, 0xebae2517
xor edx, 0xebb02a86
or ebx, esi
or edi, esi
add esi, edx
shr esi, 0x11
mov edi, 0xebba4baa
nop
sub edi, ebx
jmp 0x47680e
push 0xda1eaced
shr esi, 5
and esi, 0xec183693
add edi, edx
bswap esi
ror esi, 0x1f
not ebx
and esi, edi
xchg esi, edx
mov edx, esi
add ebx, edx
or edi, esi
jmp 0x476e6c
push 0xdab73aa5
xchg edi, edx
nop
mov edi, edx
mov esi, edx
add esi, edx
or esi, ebx
sub esi, edx
add edi, edx
jmp 0x477e37
pop ecx
and esi, 0xec60221c
and esi, 0xec621e3c
xor esi, edx
sub ebx, esi
xchg edi, ebx
or edi, esi
or edx, 0xec6bee00
not esi
and edi, 0xec6fde11
inc ebx
jmp 0x4771d3
push 0xda96741b
mov edi, ebx
and esi, 0xec763357
add ebx, edi
jmp 0x478078
push 0xda24502a
add edi, edx
or edx, 0xecf99927
and edi, edx
or edi, 0xecfda852
add esi, edi
xchg edi, edx
add edx, edi
xor edi, edx
xor edi, edx
sub esi, 0xed09fd11
jmp 0x477be0
call fcn.00478ad7
xor edi, ebx
xor ebx, 0xedc1cce1
xor esi, 0xedc3c9e2
not esi
and edx, ebx
inc ebx
and esi, 0xedcccb4b
shr esi, 2
xor edi, ebx
shr edi, 0x1d
xor ebx, 0xedd51727
sub esi, ebx
and ebx, edx
mov edx, edi
xor edi, esi
jmp 0x4771de
pop ecx
or ebx, esi
and esi, 0xedf3bc60
shr ebx, 0x11
xor esi, edx
neg edi
jmp 0x477d31
push 0xd9f14624
mov esi, edx
add esi, edi
inc edi
xchg edx, esi
and esi, edi
add edi, ebx
mov esi, 0xee082f3d
xor esi, ebx
inc edi
sub edx, ebx
jmp 0x477757
call ecx
xor esi, edx
bswap esi
and ebx, 0xee77c627
xor ebx, esi
and ebx, edx
mov esi, ebx
add edx, esi
add esi, edx
dec edx
add edi, edx
or edi, 0xee87ac33
rol edi, 0x1b
and ebx, edx
and edi, 0xee8d9b62
add edx, esi
jmp 0x476f99
push 0xdab5ce38
bswap esi
and esi, edx
and esi, edx
mov ebx, edi
mov edx, esi
and ebx, edi
mov edi, ebx
xchg edi, ebx
ror edx, 0x1b
sub edi, esi
jmp 0x475f5a
pop ecx
shr ebx, 7
not esi
shl edi, 0xe
xchg edi, ebx
add ebx, edi
mov edi, 0xef12e48e
and ebx, edx
sub edi, ebx
add esi, edx
dec edx
shr ebx, 0x11
rol ebx, 0xc
mov esi, edx
jmp 0x475668
pop ecx
and esi, edx
xchg ebx, edi
xor edi, ebx
and esi, edx
and ebx, edx
xchg edx, edi
and edx, edi
add ebx, edx
or esi, edi
neg edx
or edi, edx
mov ebx, 0xef9a3670
jmp 0x477d6d
push 0xda020202
not esi
mov esi, edx
inc esi
shl edx, 7
xchg edi, ebx
xchg edx, esi
and ebx, 0xf01b75da
xor edi, esi
jmp 0x47849d
push 0xd9dcac41
sub ebx, edi
xor ebx, edi
neg ebx
add ebx, edi
neg edx
add ebx, edi
mov edx, esi
rol edx, 6
not esi
and esi, edx
jmp 0x4779c4
pop ecx
shr esi, 0x1d
mov esi, edx
sub ebx, esi
rol edi, 0x1a
xchg ebx, edi
xchg edx, esi
jmp 0x476490
pop ecx
mov ebx, 0xf1a44a23
xor edx, 0xf1a72a59
or ebx, 0xf1a96c86
and ebx, esi
jmp 0x478390
push 0xda3f18b0
and edi, edx
or esi, edi
mov edx, esi
not ebx
and esi, edi
or esi, ebx
mov edi, 0xf1f706fd
mov ebx, 0xf1f90a01
add ebx, edi
jmp 0x476c3c
push 0xd9d2d628
sub edx, 0xf274ee5b
shl edi, 0xd
add ebx, edi
xchg edx, edi
xor ebx, edi
neg edx
neg edi
add edx, 0xf283585b
jmp 0x4773bb
pop ecx
sub esi, ebx
mov edx, esi
sub edx, 0xf2898a09
xchg edi, ebx
rol edi, 0x13
mov edx, esi
shr esi, 0x1a
add ebx, edx
xor esi, 0xf29889b7
nop
shr ebx, 0x1c
xor ebx, edx
mov esi, edx
not ebx
xor ebx, 0xf2a484fb
add ebx, edx
jmp 0x475842
pop ecx
mov edi, 0xf2bd966a
or esi, edi
xchg edi, ebx
and esi, 0xf2c3b7db
xor ebx, edi
xchg edx, edi
mov edx, esi
shl esi, 1
jmp 0x475f26
call fcn.00478ad7
xor ebx, 0xf2e3aa8c
inc esi
sub edx, 0xf2e7a147
neg ebx
shl edi, 0xe
shl edi, 0x17
or edi, esi
xor ebx, 0xf2f26d86
ror esi, 0x15
xor esi, edx
add edi, edx
or edi, esi
jmp 0x47741c
pop ecx
rol edi, 7
xchg edx, esi
jmp 0x477001
pop ecx
mov esi, edx
shr ebx, 0x15
xchg edx, esi
or esi, edi
shl esi, 1
or esi, edi
mov esi, 0xf3d903ae
xor edi, esi
xor esi, 0xf3dcfdda
xor edi, esi
add edx, edi
jmp 0x475869
pop ecx
mov edx, esi
inc edi
sub esi, ebx
or ebx, edx
sub ebx, esi
mov ebx, 0xf3ecefde
xchg ebx, edx
xor edi, 0xf3f0e44c
mov ebx, 0xf3f3069d
mov esi, edx
or edx, 0xf3f6d4f8
jmp 0x476260
pop ecx
or edx, edi
bswap ebx
sub edx, esi
xor edi, 0xf40e11a4
not edi
and esi, 0xf411fc0b
ror esi, 5
rol ebx, 0x18
and ebx, 0xf4182a29
shr ebx, 0x16
or ebx, edx
xchg edx, ebx
xor edi, ebx
shr ebx, 6
mov esi, edx
and esi, ebx
jmp 0x47754c
pop ecx
mov ebx, edi
and edx, edi
add ebx, edx
xor edx, edi
not esi
add edi, edx
and esi, edi
not ebx
neg edx
add edx, edi
and edx, ebx
jmp 0x4788af
mov ecx, 0x73716341
xchg esi, edx
add edi, edx
mov esi, edx
add ebx, edi
not ebx
jmp 0x4778ea
push 0xda415d0a
shr edi, 2
dec edx
shl edx, 0x14
mov edi, 0xf55bfe95
or edi, esi
add edx, edi
and ebx, esi
xchg edi, ebx
or edi, 0xf566a543
ror esi, 3
jmp 0x477943
push 0xdab4678a
ror esi, 8
xor edi, ebx
xor edi, ebx
and ebx, 0xf5927c10
or esi, ebx
sub edi, ebx
add ebx, edx
jmp 0x476371
push 0xda2013a2
mov edx, esi
add edx, edi
xor ebx, 0xf6938d26
shl edx, 0x15
mov edx, esi
xor edi, edx
inc edi
and esi, 0xf69d9f7d
xchg edx, esi
or ebx, edx
or edi, 0xf6a38525
xor ebx, edx
not esi
jmp 0x477f0a
mov ecx, 0x40495727
dec edx
or edx, 0xf6ac1ba1
and ebx, edx
or edi, edx
bswap esi
dec edx
ror edx, 8
dec esi
jmp 0x478875
pop ecx
add edi, edx
xor edi, 0xf6bca936
mov ebx, edi
jmp 0x4755fa
mov ecx, 0x40495727
and esi, edi
add ebx, edi
add ebx, edx
add edi, 0xf6e58c04
shl esi, 0x17
mov edx, esi
shl edx, 0x13
xor edx, esi
not esi
and ebx, edi
or edi, 0xf71cb7c9
jmp 0x475d0e
call fcn.00478ad7
add edi, ebx
not ebx
or esi, ebx
dec edx
xchg edi, ebx
add edx, 0xf7292eb4
sub ebx, esi
sub esi, edx
xor edi, 0xf72f6ceb
or esi, edi
xor esi, edx
sub esi, ebx
add edx, esi
jmp 0x4754ea
pop ecx
ror esi, 0x1b
and esi, edx
mov esi, ebx
shr ebx, 6
mov edi, 0xf74216c2
inc ebx
jmp 0x47734a
pop ecx
xor esi, 0xf7589cb7
dec edx
or ebx, edx
mov ebx, esi
xchg edx, edi
sub esi, edx
ror esi, 0x14
dec edx
rol edi, 0xc
shr esi, 0x1e
xchg edi, ebx
jmp 0x4789be
pop ecx
mov edi, ebx
not esi
inc esi
xor edi, ebx
xchg edi, ebx
bswap esi
not esi
xchg edx, esi
shl esi, 0x16
shr ebx, 8
add edx, 0xf7841315
jmp 0x47822b
push 0xda3dcc57
xor esi, ebx
add edx, esi
xor edi, 0xf7b2b9b0
xor ebx, edi
xchg edx, edi
shr esi, 9
shr esi, 0x1d
sub edi, esi
jmp 0x4766ef
push 0xda5592c6
or edx, edi
or edi, edx
xchg edi, edx
or ebx, esi
bswap esi
xor esi, edx
xchg edx, edi
sub ebx, esi
and esi, edx
jmp 0x478531
pop ecx
dec edx
xchg ebx, edx
xchg edx, ebx
or esi, edi
jmp 0x47592b
call ecx
or esi, edi
neg edx
or esi, edi
mov esi, edx
jmp 0x4787e8
pop ecx
xchg edx, esi
or edx, esi
inc esi
jmp 0x4784f9
call ecx
sub esi, ebx
rol edi, 0xb
not edi
add esi, edx
shl edx, 0x11
xor edx, esi
nop
not ebx
xchg edx, ebx
shr esi, 0x1d
xchg edx, edi
or edx, edi
add esi, 0xf91a53d6
xchg edi, edx
jmp 0x47699e
push 0xda5f87b5
ror edx, 7
nop
xor edx, esi
sub edi, esi
inc ebx
jmp 0x478010
mov ecx, 0x40495727
add edx, ebx
neg edx
or esi, ebx
and esi, 0xf9d4b3a4
sub esi, ebx
mov edx, 0xf9d8c9d6
add edx, 0xf9dacfc6
jmp 0x47620e
pop ecx
rol edi, 0xf
or edi, edx
and esi, 0xf9e17547
xchg edx, esi
sub esi, ebx
shr esi, 0x10
sub edi, ebx
xor edi, edx
add edx, edi
mov edi, ebx
sub edx, ebx
inc edi
sub edi, ebx
sub edi, ebx
inc ebx
jmp 0x476c9d
mov ecx, 0x73716341
ror edx, 0xe
rol edx, 0x18
add edi, ebx
mov edi, esi
shl edx, 0x17
add esi, 0xfa47b2eb
mov edi, 0xfa49e6ea
or edx, 0xfa4bf19e
xor ebx, edi
add esi, edx
jmp 0x478af0
call ecx
rol edx, 0xa
xor edx, esi
add ebx, edi
not esi
mov ebx, edi
or ebx, 0xfa7de686
or edx, ebx
xor edi, edx
xchg edx, ebx
or ebx, edx
mov ebx, esi
rol edi, 0x11
jmp 0x476684
mov ecx, 0x4132136a
and esi, 0x766c72
not ebx
and esi, edx
add ebx, esi
add ebx, edx
xor esi, edx
or edi, 0x827802
jmp 0x477964
push 0xd9e22162
sub esi, edi
ror edi, 0xd
sub ebx, esi
and esi, edx
jmp 0x475e68
pop ecx
sub edx, 0x8d96f5
xchg ebx, edi
xor ebx, 0x91a782
and edi, edx
shl esi, 0xd
neg edi
or edx, ebx
jmp 0x47550f
call fcn.00478ad7
xor ebx, 0x9c45df
or edi, edx
and edx, esi
or esi, ebx
or ebx, esi
rol edi, 0x1c
or edi, esi
xor ebx, 0xaa7726
xor ebx, 0xac79f2
jmp 0x4785c2
push 0xda469767
shr edi, 0x13
dec edx
not edx
inc edi
add ebx, edi
dec edi
or ebx, edi
shr edi, 0x19
mov edi, 0x19e00b2
shl edi, 0x15
and esi, 0x1a2a664
jmp 0x477327
push 0xd9f2a8c6
xor edx, edi
mov edi, edx
rol edx, 0x15
add esi, 0x1fc1345
mov edx, edi
xchg ebx, edx
not esi
xor edi, 0x203fed1
mov esi, 0x205f191
sub ebx, edx
or esi, edx
jmp 0x475c05
call ecx
and ebx, 0x2c5253e
or esi, edx
dec esi
xor edx, edi
sub esi, ebx
add ebx, 0x2d1c8c2
xchg ebx, esi
xchg esi, edx
shr ebx, 0x19
jmp 0x476944
call fcn.00478ad7
and esi, ebx
dec edi
mov edx, edi
add edx, 0x2f83fa5
mov edi, ebx
xor esi, edi
add esi, edx
jmp 0x4771c4
push 0xda452ed8
add edi, esi
xchg edi, edx
xor edx, 0x331be76
add ebx, esi
ror edi, 0xa
sub esi, 0x33a56f4
and ebx, edx
jmp 0x4776a6
call fcn.00478ad7
dec ebx
xor edx, ebx
or edx, ebx
jmp fcn.004783d0
push 0xd9de0706
and ebx, 0x386a4e1
add edi, 0x3889b23
sub edx, 0x38a9681
not edx
add edi, 0x38e852c
not edi
shr edi, 0x12
and edx, edi
mov edi, 0x399c6fd
ror esi, 9
shl edx, 0xc
jmp 0x478809
push 0xd9e0c25f
mov edi, ebx
add ebx, 0x426dfac
not edx
and esi, ebx
sub edx, edi
and edx, 0x433ba03
jmp 0x477539
call fcn.00478ad7
mov ebx, edx
mov edi, 0x5092ac5
sub esi, edi
sub edx, esi
jmp 0x478559
mov ecx, 0x73716341
not edx
shr edx, 4
sub edx, 0x5166b90
jmp 0x47864b
push 0xd9efe40f
inc esi
not ebx
jmp 0x476275
push 0xda068906
ror ebx, 0x18
mov edi, edx
and esi, edx
ror ebx, 3
shl edx, 0x14
add edi, edx
xchg edx, ebx
xchg edx, esi
mov edx, edi
mov edx, esi
mov edi, esi
jmp 0x476c28
push 0xda663527
or edi, ebx
sub edx, edi
mov edi, esi
shr edi, 0x13
xor esi, edx
and ebx, edi
rol ebx, 5
and esi, edi
and ebx, 0x6f5a3e5
inc esi
jmp 0x475fbb
pop ecx
or edx, 0x71753cc
inc esi
add ebx, edx
or edx, edi
bswap edi
or ebx, 0x7241c9f
xor edx, 0x7264dc6
jmp 0x4758e7
pop ecx
ror edx, 9
add edx, ebx
or esi, edx
or esi, 0x7464520
and esi, edx
mov esi, edx
or edx, edi
add edx, 0x750ad65
jmp 0x476f78
pop ecx
or esi, ebx
xor edx, ebx
not esi
xor ebx, edi
sub edi, esi
and ebx, esi
ror esi, 0x1f
mov edx, esi
xchg edi, edx
mov ebx, edx
jmp 0x476775
mov ecx, 0x40495727
shr edi, 0x16
shl edx, 0xe
not edx
sub ebx, edi
mov edx, ebx
neg esi
bswap edi
rol esi, 0x11
add esi, edi
inc esi
jmp 0x477569
push 0xda217ed2
dec edx
rol ebx, 1
ror ebx, 0x15
sub esi, 0x87816e6
mov esi, edi
mov esi, edx
jmp 0x478cad
pop ecx
add esi, ebx
xor ebx, esi
sub edx, edi
mov ebx, edx
shr esi, 7
xor esi, edx
jmp 0x4769ff
call ecx
add esi, edx
or edx, ebx
and ebx, edi
inc ebx
or esi, ebx
dec esi
add esi, edx
nop
xchg ebx, edx
xor edx, ebx
jmp 0x475915
push 0xda60f436
xchg esi, ebx
or ebx, edi
neg esi
shr esi, 0x1a
add esi, ebx
add edi, esi
and edx, esi
jmp 0x478933
mov ecx, 0x73716341
shr ebx, 0x10
and esi, edi
shl edx, 0x10
ror esi, 0x17
not edi
xchg esi, edi
xor edi, 0x988e570
jmp 0x478b4b
call ecx
xor ebx, 0x9c1e79c
and ebx, edi
inc esi
sub edi, 0x9c7e86d
or esi, edi
sub edi, 0x9cee781
xor ebx, esi
jmp 0x475475
pop ecx
or esi, edx
or edx, ebx
bswap edi
xchg edi, edx
and edi, ebx
sub ebx, 0xa6aafc2
jmp 0x475f92
pop ecx
inc edi
xchg esi, ebx
bswap esi
or esi, ebx
xchg edx, edi
xor esi, edi
shr esi, 5
shr ebx, 0x17
jmp 0x478156
push 0xdaaa7420
and edx, 0xb2babd2
xchg edx, edi
add edi, edx
xor edi, edx
neg esi
xchg esi, edx
sub edi, edx
shr ebx, 0xf
jmp 0x47555c
pop ecx
rol esi, 0x18
or esi, edi
rol ebx, 0x1f
add ebx, esi
or ebx, esi
xor edi, ebx
ror edx, 0x11
mov esi, ebx
sub ebx, 0xcf62201
jmp 0x477021
push 0xda036a52
xor esi, edx
ror ebx, 0x14
add esi, ebx
or edx, 0xdb32c8b
add ebx, esi
not esi
and ebx, edi
xchg edi, edx
mov ebx, 0xdc2fce5
and ebx, esi
mov ebx, esi
or edi, edx
or esi, 0xdd000a8
and edx, 0xdd245e0
or ebx, edx
xor edi, esi
jmp 0x475621
push 0xdaa35006
add ebx, edx
add edi, ebx
sub edx, 0xdfe3fc4
xor edx, esi
dec ebx
bswap edi
and esi, ebx
and edx, ebx
xor esi, ebx
jmp 0x475719
push 0xda570086
and edx, esi
add edi, edx
add edx, ebx
xchg esi, edx
and esi, edx
not ebx
sub edx, 0xe45eb48
or ebx, edx
xchg esi, ebx
xor edx, 0xe510859
sub edi, edx
jmp 0x4789d8
call ecx
neg edi
mov esi, edi
or edx, ebx
xor edx, esi
add ebx, esi
add edx, esi
shl esi, 3
inc esi
add esi, edx
and esi, 0xe709be9
jmp 0x4763ce
call ecx
xor edi, edx
or ebx, edi
and ebx, edx
bswap esi
xchg ebx, edi
and edi, 0xec2be2c
and edx, edi
jmp 0x478a4e
call fcn.00478ad7
ror esi, 2
mov edi, esi
xchg edx, edi
or edx, ebx
mov esi, edx
shr edx, 0xe
jmp 0x475dff
pop ecx
sub edi, ebx
sub esi, edi
jmp 0x477dc0
push 0xd9df649f
bswap esi
and edi, edx
inc ebx
mov esi, ebx
dec edx
add ebx, edi
xchg edx, ebx
jmp 0x477a7f
call ecx
xchg edi, edx
or esi, 0x10f611e2
mov ebx, 0x10fbd5c8
xchg edx, edi
shl ebx, 8
and esi, edi
xchg ebx, edi
bswap edi
xor esi, edi
xchg edx, edi
or edi, esi
jmp 0x476f4a
call fcn.00478ad7
add esi, ebx
sub ebx, edx
shl ebx, 3
nop
and edi, ebx
sub esi, edx
sub edx, edi
mov edx, ebx
ror ebx, 4
xor edi, 0x116d6535
jmp 0x47789f
pop ecx
bswap esi
xchg edi, edx
dec ebx
ror ebx, 2
mov edi, ebx
jmp 0x477519
push 0xda625f28
add ebx, 0x11f54965
sub ebx, esi
sub ebx, esi
and esi, ebx
rol edi, 8
dec edi
sub esi, 0x12054d8a
add edx, 0x12075040
mov ebx, 0x120d308c
jmp 0x477ceb
pop ecx
mov esi, ebx
add ebx, edi
add esi, 0x125f8222
add edi, esi
dec ebx
dec edi
and edi, 0x126b77db
jmp 0x4757fc
mov ecx, 0x73716341
add edx, ebx
add edx, ebx
ror esi, 3
xor ebx, esi
or ebx, edx
neg ebx
mov ebx, edx
sub ebx, edi
or edx, 0x12858aca
add edx, edi
xchg ebx, edx
xor ebx, 0x128e2d85
jmp 0x476f1f
pop ecx
xchg edx, esi
sub esi, edx
sub edx, edi
sub esi, edx
xchg esi, edx
or edi, 0x12dc8f8b
or edx, edi
rol edx, 0x10
not edi
mov ebx, edx
not esi
jmp 0x476bc7
call fcn.00478ad7
and ebx, 0x13541cec
shl ebx, 2
sub edi, 0x135b89e0
add esi, ebx
add esi, ebx
or edx, 0x13617025
add ebx, esi
ror esi, 3
or edx, 0x136bc771
jmp 0x477fd3
call fcn.00478ad7
shl edx, 0x15
add esi, ebx
mov esi, ebx
sub edi, edx
xchg edi, ebx
mov esi, edi
sub esi, ebx
xchg edx, esi
jmp 0x476340
call fcn.00478ad7
or edi, esi
add ebx, edi
or esi, ebx
mov edx, 0x13db30b9
xor ebx, 0x13dd896c
bswap edx
xchg ebx, edi
and edx, esi
jmp 0x4780d7
push 0xda22e8a5
xchg edi, esi
sub edi, edx
xor edi, ebx
and ebx, edi
xor edi, esi
jmp 0x476095