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

Disassembly:
call sub.user32.dll_GetShellWindow
cmp eax, 0xffffff1b
jne 0x40108e
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
ret
call sub.user32.dll_GetShellWindow
cmp eax, 0xfffffee7
jne 0x4010f4
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
ret
call sub.kernel32.dll_GetSystemDefaultLangID
cmp eax, 0xfffffed6
jne 0x401191
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
ret
call sub.user32.dll_GetShellWindow
cmp eax, 0xffffff14
jne 0x40122e
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
call sub.ntdll.dll_ZwQueryAttributesFile
ret
jmp 0x475390
xor esi, ecx
xchg edx, edi
add esi, ecx
or edx, edi
or edx, ecx
inc esi
not ecx
jmp 0x47765c
pop edi
and edx, ebx
add ecx, 0x506666cc
shl esi, 0x15
mov ecx, edx
sub ebx, esi
mov ebx, ecx
nop
xor edx, esi
or esi, 0x5067f15a
add ebx, ecx
xchg ecx, edx
xchg ebx, ecx
jmp 0x475ed7
pop edi
shr edx, 0x19
ror edx, 0x16
neg edx
sub ebx, edx
and edx, ecx
sub edx, esi
mov edx, 0x506a35bb
xor ebx, ecx
and esi, ecx
xchg ebx, ecx
inc ebx
xchg esi, ebx
xchg ebx, edx
neg ebx
jmp 0x4770df
push 0x4fac7de4
add edx, ebx
xchg edx, esi
xor esi, 0x506f3ae5
add esi, 0x506f802a
add ebx, esi
xor edx, 0x506fed4a
rol ebx, 0x14
and ebx, edx
shr ecx, 0x17
dec edx
mov esi, 0x507106a0
jmp 0x4764dc
mov edi, 0x2d734e3d
neg esi
and ecx, 0x50841c20
inc edx
add edx, ebx
and ebx, edx
sub edx, 0x508508c7
add ebx, edx
add esi, edx
neg edx
neg esi
jmp 0x477f41
mov edi, 0x6e447c44
sub ebx, 0x5088c2fe
mov esi, 0x5088faf9
xor esi, edx
add edx, esi
and ecx, esi
xor ebx, edx
rol esi, 4
and esi, edx
sub ebx, esi
mov ebx, esi
jmp 0x477597
push 0x4fbcfe96
ror ebx, 0x18
and ecx, ebx
shr ebx, 0x18
and esi, edx
xchg ecx, esi
and esi, ebx
jmp 0x4771bd
pop edi
xchg ecx, edx
not ebx
xor ebx, edx
ror esi, 0x12
mov ebx, esi
sub ebx, esi
and esi, ebx
add esi, ebx
and ecx, edx
jmp 0x4772a8
mov edi, 0x6e447c44
sub edx, ecx
shl edx, 0x18
and edx, ecx
not ebx
add edx, 0x509d75d1
mov edx, ecx
and ecx, ebx
add ebx, ecx
jmp 0x476ceb
pop edi
inc edx
and esi, 0x50a08c9d
ror ecx, 6
xor edx, ebx
shr esi, 0xd
dec ebx
sub esi, 0x50a1cf3f
jmp 0x4758d5
push 0x4fb6c02e
dec esi
mov ecx, edx
xchg ebx, esi
xor edx, esi
xor ebx, 0x50ad8505
shl ecx, 7
or edx, esi
rol esi, 0x13
jmp 0x47790d
pop edi
not ebx
mov ecx, esi
or ecx, esi
jmp 0x47777e
pop edi
mov edx, esi
xchg edx, ebx
add ecx, ebx
mov ebx, ecx
or ebx, edx
or esi, ecx
or ecx, edx
bswap edx
xor ebx, 0x50c1f3af
sub ecx, edx
jmp 0x4760c7
push 0x4fb67da8
bswap ecx
and ebx, 0x50c2b3f6
and ecx, ebx
xchg ebx, ecx
rol esi, 4
shr ecx, 7
not ecx
jmp 0x4757d3
pop edi
and esi, 0x50cacbd6
xor ecx, ebx
mov esi, ecx
not ebx
and ebx, edx
sub esi, edx
xor edx, esi
jmp 0x4765c3
push 0x4facfe09
and ecx, 0x50cf6427
xor ecx, esi
neg edx
xor esi, edx
xor ebx, edx
xor edx, esi
sub edx, 0x50d0c1e5
dec ebx
or edx, 0x50d132ee
jmp 0x477de8
call edi
xor esi, ebx
and ecx, ebx
or ecx, ebx
shl ecx, 0x13
or edx, ebx
xor ecx, ebx
jmp 0x476f46
pop edi
add edx, 0x50e31d23
sub edx, ecx
xchg edx, ebx
add ecx, 0x50e3c25e
neg esi
mov ebx, esi
xchg esi, ebx
bswap edx
jmp 0x475724
call edi
bswap esi
rol ebx, 0x12
or edx, esi
or ecx, esi
xor ebx, edx
xor ecx, esi
and ecx, edx
bswap esi
xor edx, 0x50e6ca02
dec edx
sub ecx, ebx
and ebx, ecx
jmp 0x47850e
pop edi
or ecx, edx
add edx, ecx
sub ecx, 0x50e82bed
sub ecx, 0x50e8625f
and edx, ebx
jmp 0x476f2e
push 0x4fb1dd9e
or ebx, esi
xor esi, 0x50f04c64
mov ebx, ecx
ror ebx, 7
mov edx, esi
or edx, ecx
and esi, ecx
xor edx, 0x50f196ae
shl edx, 9
xor ebx, esi
xchg ecx, ebx
or esi, edx
shl esi, 2
mov edx, esi
jmp 0x476846
push 0x40
sub edx, ecx
or ecx, edx
shr ebx, 2
xor ebx, 0x50f82ba1
rol ebx, 0xb
mov edx, esi
shr esi, 9
xor edx, esi
add esi, edx
and ecx, edx
xor ebx, esi
bswap esi
jmp 0x478154
pop edi
and esi, ecx
sub ecx, esi
mov esi, ecx
or ebx, edx
mov ecx, 0x50ffd066
mov ebx, esi
and ebx, esi
xchg ebx, esi
and ebx, edx
mov ebx, 0x5100f068
jmp 0x47738d
push 0x4fc40470
xchg ecx, edx
xchg ecx, ebx
inc ecx
rol ecx, 0x1a
dec ecx
shr edx, 0xe
mov ecx, esi
or edx, ebx
mov esi, edx
jmp 0x4756eb
mov edi, 0x6e447c44
ror esi, 0x18
bswap ecx
xor ebx, ecx
xor edx, ebx
add esi, 0x55ba50d0
and edx, 0x55ba8d3b
or ecx, 0x55baca79
neg edx
jmp 0x475fd0
pop edi
and esi, ecx
add ecx, edx
mov ecx, 0x55bf7793
shl esi, 0xa
and edx, esi
neg ecx
xor ebx, ecx
xor edx, ebx
dec ebx
xchg ebx, esi
xor ebx, ecx
shl ecx, 6
and esi, ebx
jmp 0x475f88
pop edi
add ecx, 0x55c26ee4
and edx, ebx
and ecx, ebx
inc ecx
add ecx, ebx
xchg esi, edx
mov ebx, edx
ror edx, 3
sub ecx, ebx
sub ebx, esi
jmp 0x4753a2
call edi
and ecx, esi
mov ebx, edx
add ebx, 0x55ca4d6d
and edx, ecx
xor edx, ebx
and ebx, 0x55cb01c7
xor ecx, 0x55cb8497
or ecx, esi
and esi, edx
jmp 0x475976
push 0x4fbb2d7b
add ecx, esi
mov ecx, ebx
sub ebx, edx
xor esi, edx
sub edx, 0x55cddf61
sub edx, ecx
shl edx, 0x1f
rol ebx, 0xa
and ebx, esi
or esi, 0x55cf7204
jmp 0x475dee
pop edi
or ecx, esi
dec ebx
add ecx, edx
shl ecx, 0x1b
sub esi, ecx
sub ebx, esi
and edx, ebx
and ecx, edx
and ecx, ebx
dec esi
add ecx, ebx
xor esi, ebx
xchg esi, edx
jmp 0x4767ac
pop edi
sub ebx, ecx
shl esi, 3
and ecx, esi
mov esi, ebx
and edx, ecx
or ebx, 0x55dce1fb
or edx, esi
jmp 0x47858f
call fcn.00478421
xor edx, ebx
or ebx, 0x55e099b6
and esi, 0x55e0d193
or edx, ecx
neg esi
sub ecx, ebx
mov edx, esi
rol esi, 5
not esi
bswap ebx
xor ebx, 0x55e29ea3
inc ebx
and ecx, esi
inc ecx
jmp 0x47792d
mov edi, 0x6e447c44
xor ebx, esi
xor ebx, 0x55e68d0c
xchg ebx, edx
and esi, edx
or ebx, edx
or ebx, 0x55e769b4
xor ebx, ecx
and ecx, esi
jmp 0x4784e6
push 0x4fc2fb47
mov ebx, ecx
mov ebx, ecx
or ebx, ecx
rol ebx, 0x1f
and esi, ebx
sub ebx, edx
shr ecx, 0xd
xchg esi, edx
jmp 0x476900
push 0x4fb532d9
bswap ebx
add ebx, esi
add ebx, 0x55f2a2a5
sub edx, esi
xchg edx, esi
and edx, ebx
neg ecx
mov esi, 0x55f3b630
not ebx
jmp 0x4782fc
mov edi, 0x2d734e3d
xor esi, ecx
rol esi, 0x14
mov ecx, ebx
not esi
and esi, ecx
add edx, 0x55f985e5
or esi, edx
and esi, 0x55fa026c
or esi, ebx
mov edx, 0x55fa7020
mov esi, ecx
add ecx, ebx
mov edx, ebx
shl esi, 0x1a
jmp 0x476f17
call edi
neg esi
or ebx, edx
mov ecx, ebx
inc esi
and esi, ecx
mov esi, edx
sub ebx, edx
dec esi
sub ecx, ebx
add ecx, 0x55fe49e9
xor ebx, ecx
add esi, ecx
xchg ecx, edx
and edx, ecx
jmp 0x47582b
pop edi
mov edx, ecx
mov edx, ebx
and esi, ebx
bswap esi
xchg esi, ebx
inc ebx
add ebx, esi
bswap esi
jmp 0x477734
call edi
xor ebx, edx
xchg esi, ecx
not edx
not ecx
sub esi, ebx
add edx, ebx
and edx, ecx
xchg edx, ebx
jmp 0x4772b6
push 0x4fc01d68
add ebx, edx
mov ebx, esi
xchg ebx, esi
mov ebx, edx
and edx, ebx
add edx, ebx
jmp 0x477bfc
push 0x4fb2a014
and esi, edx
and esi, ecx
mov edx, esi
add esi, ecx
and edx, ecx
xchg esi, ecx
not ecx
shr esi, 0x11
jmp 0x47657f
call fcn.00478421
not esi
rol edx, 0xe
xchg ecx, edx
xchg edx, ecx
mov esi, ebx
add ecx, edx
jmp 0x476193
pop edi
sub ebx, 0x562e20bd
and ebx, ecx
dec ebx
or esi, 0x562ed57b
or edx, 0x562f0ecb
and esi, edx
mov edx, ebx
jmp 0x4769b1
push 0x4facbeae
bswap edx
add ebx, ecx
not ebx
add ebx, edx
rol ecx, 0x1b
jmp 0x4759b4
push 0x4fafce54
xchg edx, ebx
xor ebx, esi
mov esi, edx
or ecx, ebx
or ecx, edx
xor ebx, ecx
inc edx
rol ecx, 2
jmp 0x47556b
push 0x4fc6a1f9
and ebx, edx
mov edx, esi
xor ebx, esi
xor esi, 0x56425de0
rol esi, 0x15
neg ebx
sub edx, 0x564316b4
shr ebx, 0x1c
sub esi, edx
mov esi, edx
shl edx, 7
jmp 0x4755b0
push 0x4fb2e11b
shr ecx, 6
mov edx, esi
or esi, edx
add edx, ebx
or ebx, edx
or esi, 0x56455103
sub ecx, 0x56458933
or esi, ebx
jmp 0x476126
push 0x4fac3b2b
sub edx, 0x56484179
or ecx, ebx
jmp 0x475416
push 0x401400
shr ebx, 0x1c
or esi, ebx
or ebx, ecx
sub edx, ebx
xor ecx, esi
shl esi, 0x10
ror edx, 0x15
or esi, ebx
jmp 0x476159
pop edi
or esi, ecx
add ecx, 0x56fd98d5
mov edx, ecx
xchg esi, ecx
xor ecx, 0x56fe5869
bswap esi
or ebx, edx
inc ecx
neg esi
jmp 0x4758f3
pop edi
not ecx
and edx, ebx
or ebx, edx
and edx, ebx
ror esi, 0x18
sub ecx, edx
rol ebx, 7
mov ebx, ecx
xchg ebx, esi
sub ecx, ebx
xchg edx, ebx
or ebx, esi
jmp 0x476ebd
push 0x4fb21e7c
neg ecx
xor ecx, ebx
add esi, edx
add edx, 0x570e619c
sub esi, ebx
jmp 0x4780a3
pop edi
dec ebx
sub edx, esi
mov ebx, edx
shr edx, 0xc
add esi, edx
not ecx
inc ebx
neg esi
sub edx, esi
and ebx, esi
and ecx, edx
xor edx, ecx
and esi, edx
shr esi, 0x13
rol ecx, 0x10
and ecx, ebx
jmp 0x477aaa
push 0x4fc33e26
sub esi, 0x571d4a53
xchg edx, ebx
not edx
bswap ebx
xor ebx, esi
or ecx, edx
not ebx
ror edx, 0x16
add esi, ebx
xchg esi, ecx
or ecx, esi
jmp 0x477e4b
pop edi
add esi, ebx
xchg ebx, ecx
mov edx, 0x57204a2b
shr edx, 0xc
or ebx, esi
sub ecx, 0x572103b1
mov ecx, edx
xchg ecx, edx
or esi, 0x5721a967
jmp 0x477695
pop edi
dec esi
sub ebx, edx
inc esi
xor esi, ebx
xchg edx, ebx
not ecx
rol edx, 0x1c
xor ebx, ecx
jmp 0x4768d9
push 0x4fbc7a19
xchg ecx, ebx
xchg esi, ebx
mov esi, ecx
xchg edx, ebx
mov edx, esi
xchg ebx, edx
jmp 0x477cd7
call fcn.00478421
mov ebx, esi
neg edx
jmp 0x478029
call fcn.00478421
shr ebx, 0x1c
and esi, edx
or edx, 0x575e2d8f
sub esi, ebx
sub esi, ebx
ror ebx, 2
ror ecx, 4
mov ebx, edx
jmp 0x475a61
push 0x4fb91a80
xor ecx, esi
mov esi, ecx
mov edx, esi
shr edx, 0x1e
mov esi, ebx
nop
xchg esi, ecx
shr ebx, 0x1e
xchg edx, ebx
xor esi, edx
jmp 0x47854c
pop edi
mov ebx, esi
inc ebx
mov edx, esi
add esi, ebx
or esi, 0x57640fb5
dec esi
xchg ebx, esi
shl ecx, 0x1b
jmp 0x476dc8
mov edi, 0x2d734e3d
sub ebx, ecx
neg edx
dec ebx
shr edx, 6
sub esi, 0x57694904
add ebx, ecx
xchg esi, edx
neg edx
xor ecx, edx
or ecx, edx
xor ecx, ebx
jmp 0x476f96
pop edi
and edx, ecx
mov edx, ebx
sub esi, 0x576e8b75
and ebx, edx
not edx
xor esi, 0x576f5257
and ebx, esi
shr ecx, 0xb
jmp 0x475b8c
push esp
add edx, ebx
or edx, ebx
sub ecx, 0x57784f01
shl esi, 0x16
not esi
or ebx, ecx
jmp 0x475bf7
push 0x4fbed02b
rol ebx, 0x15
or ecx, 0x57809e63
xchg edx, esi
xchg ecx, ebx
not ecx
and esi, 0x5781a785
mov ecx, esi
add esi, 0x57821ec9
or ebx, edx
sub ebx, esi
jmp 0x47780a
mov edi, 0x2d734e3d
not ecx
dec esi
add edx, esi
mov ebx, esi
dec ebx
xor edx, ebx
or esi, ebx
xchg edx, ebx
jmp 0x47708a
call fcn.00478421
xor ecx, ebx
or ebx, esi
xor ecx, 0x5786e42e
ror esi, 0xa
jmp 0x4777ca
pop edi
add esi, ecx
neg edx
sub ecx, edx
sub ebx, edx
mov ebx, esi
or esi, ecx
mov ebx, edx
add esi, edx
neg esi
jmp 0x476078
pop edi
mov ebx, ecx
sub ebx, esi
or ecx, 0x578a3682
shl ecx, 0x1b
xor ebx, ecx
ror esi, 0x1d
xor esi, edx
and edx, ecx
sub ecx, 0x578bb38a
mov ebx, esi
jmp 0x478284
call fcn.00478421
xor ebx, edx
mov esi, ecx
not esi
ror esi, 0x11
inc edx
xor esi, ecx
mov edx, ebx
mov ebx, esi
or ebx, edx
add edx, ebx
jmp 0x475aeb
push 0x4faf8e87
dec ecx
add esi, ecx
xor ebx, esi
mov ebx, 0x579a3983
and ebx, ecx
sub edx, ecx
add esi, ecx
neg ebx
xor ecx, ebx
not esi
jmp 0x4764f1
call fcn.00478421
mov ecx, ebx
mov ebx, ecx
xor ecx, 0x57a2e257
xor ebx, ecx
rol edx, 6
and ebx, esi
ror esi, 7
bswap esi
and esi, 0x57a44744
sub ebx, edx
sub esi, 0x57a4b8be
or ecx, 0x57a4f1a2
sub esi, edx
jmp 0x477d42
pop edi
dec ebx
xor edx, ecx
and esi, ecx
xchg edx, ebx
ror ebx, 0xc
jmp 0x475b0e
call edi
or edx, esi
xor edx, 0x57ab3a31
add esi, ebx
xor edx, ecx
sub esi, ecx
and edx, ebx
jmp 0x47676e
call edi
or edx, 0x57ac7302
or edx, esi
xor edx, 0x57acf2f9
ror edx, 0x1d
xor ecx, ebx
sub edx, ebx
and ecx, 0x57add31b
jmp 0x476925
call edi
mov ebx, ecx
add edx, esi
sub esi, edx
shr ebx, 0x15
or ecx, edx
sub ecx, ebx
add ecx, edx
jmp 0x4753c8
mov edi, 0x2d734e3d
mov esi, ebx
mov esi, 0x57b6744f
add edx, 0x57b6ad15
xor esi, ebx
dec ecx
add ecx, ebx
shl esi, 6
jmp 0x4763e8
pop edi
not ebx
xor edx, ebx
xor esi, edx
add edx, ebx
jmp 0x4773f1
pop edi
add ecx, esi
or esi, 0x57c62710
or ecx, ebx
shr esi, 0x19
dec ecx
mov ecx, 0x57c70a43
not esi
sub esi, edx
shl esi, 0x1b
jmp 0x475f35
pop edi
mov edx, esi
rol ecx, 0xd
bswap edx
ror ebx, 2
sub ecx, edx
jmp 0x475acd
push 0x4fb8d8a5
add ecx, edx
or edx, esi
and edx, 0x57da702d
or edx, 0x57daa94c
or edx, 0x57daf11d
neg edx
and ecx, edx
mov ecx, ebx
sub edx, ebx
ror esi, 0xc
xor esi, 0x57dc4101
ror esi, 5
jmp 0x476d0c
push 0x4faf4dd3
xchg ebx, edx
xchg ecx, esi
shr edx, 0xc
xor ebx, esi
mov edx, 0x57e920ac
xor ebx, esi
and ecx, 0x57e99fc1
xor edx, ebx
jmp 0x477017
call fcn.00478421
add ebx, ecx
sub edx, ebx
xchg ebx, ecx
xchg ebx, ecx
mov edx, ebx
add edx, 0x57f61b47
shr esi, 0x1b
xchg esi, edx
jmp 0x4785c2
push 0x4fc0a3e3
inc ebx
or esi, ecx
xor edx, ecx
sub esi, edx
or ebx, ecx
xchg edx, ecx
dec ebx
xor ebx, ecx
sub edx, ebx
sub edx, ecx
add ecx, 0x57f91bf3
rol edx, 0x11
mov ebx, edx
mov ebx, edx
jmp 0x477c6a
push 0x4faae8e0
mov ebx, edx
mov esi, ecx
or edx, 0x58025379
mov ebx, esi
or ecx, ebx
sub ecx, esi
ror ecx, 0x18
jmp 0x477d70
pop edi
bswap ecx
neg edx
mov ebx, ecx
xchg ecx, esi
xor esi, ebx
inc esi
inc esi
and esi, 0x5806df51
jmp 0x476d45
call edi
or ecx, 0x580d8db4
rol ebx, 0xc
and ebx, esi
add esi, ebx
add ecx, 0x580e6cb4
xor esi, ecx
mov esi, ecx
add ebx, esi
ror ebx, 0xb
jmp 0x477f66
pop edi
or edx, ebx
or ecx, 0x581087db
nop
shl ebx, 0xa
neg edx
mov ebx, esi
xor edx, ecx
rol ecx, 0xc
bswap edx
and ebx, edx
sub ecx, ebx
and edx, esi
jmp 0x477997
push 0x4fca929f
xor esi, ecx
or ecx, ebx
mov edx, esi
and ecx, edx
xor ecx, edx
rol edx, 0x15
add ecx, ebx
jmp fcn.00476ad0
call edi
nop
xchg ecx, esi
and edx, esi
ror ebx, 0x1f
and ecx, esi
mov esi, 0x581c3af9
xor ecx, 0x581c731e
sub edx, ecx
add esi, ebx
jmp 0x475c67
mov edi, 0x2d734e3d
and esi, 0x581f1143
or esi, 0x581f4ae6
shl ecx, 8
add edx, esi
xchg ebx, edx
add edx, 0x582039ca
xor edx, esi
and edx, ebx
or edx, ebx
xchg esi, edx
jmp 0x477a50
call edi
mov ecx, 0x582e1d09
xchg edx, ebx
bswap ecx
xor ebx, edx
xchg ecx, ebx
xchg ecx, ebx
neg ecx
or edx, esi
xor esi, ebx
jmp 0x47643c
push 0x4fb70350
add ebx, 0x58303d4e
xor esi, edx
mov ebx, 0x5830bb8a
rol edx, 0x14
and ebx, 0x58312dd8
jmp 0x476ee8
call edi
xchg ebx, edx
rol ecx, 0x14
sub esi, 0x5831ef1c
add esi, edx
shr edx, 4
inc ecx
xor ecx, ebx
sub edx, esi
mov ecx, ebx
inc esi
mov ebx, edx
and esi, ecx
mov edx, 0x58342803
xchg esi, ebx
jmp 0x478248
mov edi, 0x4132136a
mov edx, 0x5838ebd7
xor edx, 0x583924e4
ror edx, 0x17
inc ecx
or ebx, esi
mov ecx, esi
inc esi
xchg ebx, esi
jmp 0x476c4a
pop edi
mov ebx, edx
xor esi, 0x583b0860
mov ebx, ecx
xor edx, 0x583b7625
sub ecx, esi
add esi, ebx
xor ecx, 0x583c1da6
or ebx, edx
and ebx, ecx
not esi
or ecx, ebx
xor esi, ecx
add ecx, ebx
sub edx, esi
neg ecx
jmp 0x47566c
push 0x4faf0b42
add ebx, 0x5842a74e
mov esi, edx
shl ecx, 0x1d
and ebx, esi
and edx, ecx
inc ebx
sub ebx, ecx
xchg edx, esi
add ecx, ebx
xor ebx, edx
jmp 0x4774d4
call fcn.00478421
sub ebx, edx
rol ebx, 0xf
mov esi, 0x58458ea4
rol ecx, 4
xchg esi, ecx
shl ebx, 0x11
not edx
and esi, ecx
dec ebx
xor ecx, 0x58473278
and esi, ecx
mov ecx, edx
sub edx, ecx
or esi, 0x58480f14
jmp 0x477707
pop edi
bswap esi
sub esi, ebx
and ebx, edx
inc ebx
jmp 0x477a2e
push 0x4fc061be
mov ebx, edx
add edx, ebx
sub ebx, edx
or edx, ebx
sub ecx, 0x586478f8
inc esi
nop
jmp 0x4775b6
push 0x4fc0e6a0
neg ebx
xor edx, ecx
xchg esi, ebx
add ecx, esi
xchg ebx, edx
not ebx
xchg ebx, edx
add esi, ebx
not esi
add ecx, 0x586e876b
shl edx, 0x13
add edx, 0x586f06ba
xchg esi, ebx
jmp 0x476024
push 0x4fbcbc24
or ebx, esi
xchg ebx, esi
jmp 0x475626
call edi
ror ebx, 5
or ebx, edx
and ebx, ecx
and ecx, 0x587b4996
and esi, ecx
mov ecx, 0x587bc188
sub edx, esi
mov ecx, ebx
add esi, ebx
xor esi, 0x587cbfb2
rol ebx, 0x1c
xchg ebx, ecx
not ecx
jmp 0x4779b7
mov edi, 0x2d734e3d
or ebx, 0x587dccce
sub edx, ebx
mov edx, ebx
and esi, ebx
mov esi, edx
or edx, ebx
and esi, ebx
xor ecx, edx
ror edx, 0xf
xor ecx, 0x587ff7f0
add esi, ecx
xor ebx, edx
or edx, esi
sub esi, edx
dec ebx
jmp 0x4784c2
mov edi, 0x6e447c44
xchg ecx, edx
add esi, ecx
shr esi, 6
xor esi, ebx
or ebx, esi
sub ecx, ebx
add ecx, edx
and esi, 0x5887eb67
jmp 0x478528
push 0x4fc3809e
or ebx, esi
mov ebx, edx
xchg esi, ebx
mov esi, ecx
add ebx, edx
or edx, ebx
mov ebx, edx
add edx, ebx
rol esi, 0x1d
jmp 0x4781ad
call fcn.00478421
shr esi, 0x15
inc esi
and ebx, esi
or ebx, edx
and ecx, ebx
or ebx, ecx
dec ebx
sub ecx, 0x589efea1
shl ecx, 0x1c
sub ebx, esi
ror ecx, 2
jmp 0x477122
pop edi
mov ebx, edx
or ebx, 0x58a04757
sub edx, esi
sub ecx, esi
sub ecx, ebx
jmp 0x4761aa
push esp
add ebx, esi
and ecx, ebx
bswap ebx
sub edx, esi
and esi, 0x58af24c6
nop
and esi, ebx
rol ecx, 0xf
jmp 0x476e41
push 0x4fb25f01
xor esi, ebx
add edx, esi
mov esi, edx
bswap ecx
jmp 0x476210
push 0x73f90
add edx, ecx
add edx, esi
and edx, esi
neg esi
neg edx
jmp 0x47663d
call fcn.00478421
or esi, edx
mov ecx, ebx
add ebx, edx
inc ebx
rol edx, 5
sub ebx, 0x58c8098f
or ebx, edx
mov esi, 0x58c88892
neg edx
mov ecx, esi
or ecx, ebx
dec esi
rol ecx, 4
add edx, ebx
jmp 0x47710b
push 0x4fc3c236
add esi, ecx
rol ebx, 7
sub edx, ebx
mov edx, ecx
xor ebx, ecx
add ecx, ebx
and ebx, edx
or ecx, 0x58cc8b95
mov ebx, esi
sub ecx, esi
shr ebx, 0xf
shr esi, 4
sub esi, 0x58cdbb9c
xchg ecx, esi
mov esi, edx
jmp 0x475da0
pop edi
xchg esi, ebx
neg ebx
shr ecx, 0x10
shr ecx, 0xd
add ecx, edx
xor ebx, edx
shr ebx, 0x18
rol ebx, 8
add esi, ebx
inc esi
nop
xor esi, 0x58d49281
jmp 0x475e37
pop edi
sub esi, edx
and esi, ebx
inc edx
not ebx
or esi, ecx
sub esi, 0x58d80909
xor ebx, ecx
mov ecx, 0x58d88365
bswap edx
or ecx, esi
and esi, edx
mov ecx, esi
jmp 0x476be0
pop edi
xor ebx, ecx
xchg ecx, esi
mov ecx, ebx
xor edx, 0x58dc5187
and esi, ebx
rol edx, 0x1a
and edx, 0x58dd1870
jmp 0x478202
mov edi, 0x2d734e3d
mov edx, 0x58e3c2cb
bswap edx
sub ecx, esi
add ebx, edx
shl ebx, 0x1d
mov ecx, 0x58e50217
xor esi, ebx
jmp 0x478180
call fcn.00478421
add edx, esi
neg esi
ror ecx, 0x16
xchg esi, ecx
rol esi, 0x1e
xor edx, esi
bswap ecx
mov ecx, edx
mov esi, edx
sub edx, ebx
and ecx, edx
xchg edx, esi
jmp 0x475eb2
call fcn.00478421
xchg edx, ecx
sub esi, edx
add edx, esi
xchg edx, ebx
shl ecx, 0xb
neg esi
or ebx, ecx
shr ecx, 1
or ecx, edx
xchg edx, ebx
or ebx, ecx
bswap ebx
not ebx
and esi, ecx
jmp 0x4771a7
pop edi
inc ecx
or esi, 0x590af7ae
not ecx
xor esi, 0x590b7505
rol ecx, 4
or edx, esi
jmp 0x475e5b
call fcn.00478421
and ecx, edx
not ecx
bswap esi
mov ebx, edx
and edx, ecx
neg ebx
mov ecx, esi
or ebx, esi
sub esi, ecx
add ebx, 0x590ef538
and esi, ebx
jmp 0x4778f1
push 0x4fb95b4d
sub edx, esi
sub edx, 0x590fc3bb
shr esi, 0xe
sub ebx, 0x59104f45
jmp 0x476d87
push 0x4fc65e20
mov ebx, 0x5912f982
xchg ebx, edx
neg ebx
and esi, edx
xchg ebx, esi
rol edx, 2
bswap ecx
jmp 0x476554
call edi
ror edx, 9
sub edx, 0x591763f7
xor ecx, 0x5917a1d2
and ebx, ecx
and edx, ebx
or ecx, esi
shl esi, 0x1b
sub ecx, edx
sub ebx, 0x59190b4c
jmp 0x47617e