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

Disassembly:
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xffffff08
jne 0x40107a
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xffffff2a
jne 0x40111c
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
ret
call sub.user32.dll_GetKBCodePage
cmp eax, 0xffffff0a
jne 0x4011af
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xffffff00
jne 0x40123d
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
call sub.shell32.dll_PathIsSlowA
ret
jmp 0x4758ff
and edi, 0xb306e414
jmp 0x475ee9
push 0xb31a7030
xor ecx, edi
or ebx, 0xb41e88a9
xchg edx, ebx
xor ecx, ebx
mov edi, ecx
inc ecx
and ebx, edi
mov edi, edx
or ecx, edi
shr ebx, 0xa
jmp 0x4769de
push 0xb32bfe0e
rol edx, 4
bswap ebx
xchg edi, ebx
sub edi, ebx
or ebx, ecx
mov edi, ebx
and ecx, 0xb4259b05
shl ecx, 0xc
sub edi, ecx
and edx, 0xb42658bf
jmp 0x4773cb
push 0xb324d0b1
mov ecx, edi
mov ecx, ebx
xchg ecx, edx
or edi, 0xb4294d3d
jmp 0x4779a8
pop esi
or edx, ebx
not edx
xchg ecx, ebx
not ebx
xor ebx, edi
or ecx, ebx
dec edi
bswap ebx
jmp 0x476648
pop esi
xor ecx, 0xb4343c79
xchg edx, edi
or edx, edi
dec edx
add ecx, 0xb435481e
inc ebx
jmp 0x476d7f
mov esi, 0x2809144b
xchg edi, edx
and edi, 0xb43b3395
xchg ebx, edi
xor ebx, edx
xchg ecx, ebx
xchg edi, edx
add edi, 0xb43c7dd5
rol edi, 2
and ecx, 0xb43cfc3b
xor ecx, ebx
jmp 0x477b16
push 0xb31dcf0f
mov edi, 0xb441da4c
xor edi, ebx
or edx, 0xb4425518
or ebx, 0xb44294d5
sub ecx, ebx
mov edx, ecx
xor edi, ecx
add ebx, edx
xor ebx, ecx
sub edx, edi
xchg ebx, edx
ror edi, 0x11
mov edx, ebx
jmp 0x475d83
mov esi, 0x2774562b
xor edi, ecx
add edx, ebx
and edx, ecx
sub ebx, ecx
xor ebx, edi
sub ecx, edx
xchg ebx, edi
sub edi, 0xb45bb24f
jmp 0x478515
call esi
and ecx, edi
mov ebx, ecx
sub edx, ebx
xor edx, ebx
dec edx
xor edx, ebx
sub edi, ebx
mov edi, ebx
or ecx, 0xb4640904
xchg ecx, ebx
mov ebx, edi
jmp 0x4762c7
push 0xb31e195d
mov ebx, ecx
xor edx, 0xb47120f8
xchg ecx, edi
add edi, ebx
xor edx, ecx
and edx, edi
mov edx, edi
add edi, ecx
xor edx, 0xb472e013
shl ecx, 6
and ecx, 0xb47360c1
jmp 0x4781c8
pop esi
or edx, ebx
shr edi, 0x14
add ebx, edx
sub edi, ecx
inc ecx
mov edi, ecx
sub edi, edx
and ebx, edx
neg edx
jmp 0x477c05
push 0xb30c1f1a
dec edi
sub edi, ebx
jmp 0x4780e3
push 0xb3104901
add edi, 0xb4afa647
xchg edi, ebx
mov ebx, ecx
mov ebx, edx
sub ebx, edi
add edx, edi
sub edi, ebx
xor edi, ecx
add ebx, 0xb4b1b7f3
or ecx, edx
and edx, ecx
jmp 0x478ab9
push 0xb32dfea7
not ebx
mov edi, ecx
xchg ecx, ebx
mov ebx, edi
and ebx, edx
jmp 0x47845c
pop esi
shr edx, 0x16
and ecx, 0xb4b45875
shl ecx, 0xe
xor edx, 0xb4b4d765
bswap edi
jmp 0x476cf3
pop esi
shl ecx, 0x1d
and ebx, edx
sub edx, ebx
sub edx, 0xb4bf218a
or edi, edx
add ebx, edx
or edx, ebx
add edx, 0xb4c0195d
or edi, ecx
or edx, ecx
xor edi, 0xb4c167a9
jmp 0x478447
call esi
mov edx, ebx
shl ebx, 3
sub ecx, 0xb4e3ce5a
xor edi, ebx
shr edi, 1
rol ebx, 8
jmp 0x4773e8
pop esi
or ecx, edx
xchg edi, edx
xchg edi, ebx
add edi, edx
bswap edi
xchg ebx, edx
and ecx, edi
add edi, ecx
add ecx, edx
not ecx
sub edx, ebx
jmp 0x478a4a
push 0x401400
add edx, 0xb4e968b8
sub ecx, ebx
xor ebx, 0xb4ea3c05
and edx, edi
or edx, ecx
add ecx, edi
or edx, edi
bswap ecx
mov edx, 0xb4ebc1b5
jmp 0x4781e6
push 0xb32835e4
and ebx, edi
dec edx
sub ebx, 0xb500dce4
neg edx
xor edi, edx
xchg ebx, edx
and edx, ebx
sub edi, ebx
ror edi, 6
xor ecx, 0xb502a5ac
dec edi
sub ecx, edi
ror edi, 1
jmp 0x47794a
push 0xb323f4c5
or edi, edx
or edx, ecx
mov edi, ebx
neg ecx
jmp 0x478cf2
push 0xb31a28a0
and ecx, ebx
xor edx, ebx
shl ebx, 0xc
or edx, ebx
add ecx, edi
jmp 0x475949
push 0xb3332ca3
dec edi
add edx, ebx
add edi, ecx
dec ecx
not ecx
mov ebx, edi
sub ecx, 0xb5296c65
xchg ebx, edx
neg ecx
dec ecx
jmp 0x4791f2
call fcn.0047930c
add edx, 0xb52b0cfc
bswap edx
and edi, ebx
sub edi, ecx
sub ecx, edx
and ebx, edx
xor edi, ecx
add edi, ecx
jmp 0x4780f8
pop esi
xor edx, ebx
mov ebx, ecx
xor edi, ecx
and ebx, edi
add edi, edx
shr ecx, 0x17
not edx
add edi, ebx
jmp 0x476022
mov esi, 0x2774562b
sub ebx, edx
add edi, ebx
or ebx, ecx
add ecx, ebx
shl edi, 6
add edx, ebx
xor ebx, ecx
add edi, 0xb544ed84
shr ecx, 0x13
mov ecx, 0xb5456c51
xor edx, ebx
neg edx
jmp 0x4765bc
call esi
and ebx, edx
sub edx, ecx
xor edi, edx
xchg ecx, ebx
jmp 0x478b4d
call fcn.0047930c
xchg edx, ecx
or edi, edx
xchg edi, edx
add edi, ecx
rol ecx, 0x1a
jmp 0x4782ec
call fcn.0047930c
and ecx, edx
shl ecx, 0x11
xor ebx, edx
xor ecx, edx
sub ebx, 0xb57df6a2
or ebx, 0xb57e6634
or edx, ecx
mov edi, edx
sub ecx, edi
sub edx, ebx
neg edx
mov ecx, edi
jmp 0x476295
push 0xb31aebc0
and edi, edx
xor edx, ecx
not ecx
add edi, ecx
nop
xchg ecx, edi
shl ebx, 0x1b
add ecx, edi
jmp 0x47880a
pop esi
xor ecx, 0xb59a8659
mov ebx, 0xb59ac444
sub edx, edi
neg edx
jmp 0x477977
pop esi
neg ecx
or edx, ebx
neg ecx
and edx, edi
ror edx, 0xf
and ecx, ebx
xchg edx, ebx
mov edi, edx
xor ebx, ecx
sub ecx, edi
inc edi
or edi, ebx
not edi
add ebx, ecx
xor ebx, 0xb5a48923
jmp 0x478a7b
pop esi
xchg ebx, ecx
and edi, edx
mov ecx, edi
add ebx, edi
inc ebx
or ebx, 0xb5b5af94
and edi, ecx
add edi, 0xb5b62c25
or edx, ebx
add edx, 0xb5b72042
neg ebx
shr ecx, 2
or ecx, edx
jmp 0x4782ba
pop esi
xchg edi, edx
shr edx, 3
sub edx, 0xb5c53c4c
mov ebx, edi
not edx
add ebx, edi
add ebx, 0xb5c639ff
bswap ebx
dec ebx
sub edi, ebx
or ebx, ecx
jmp 0x477632
pop esi
shr edx, 6
or ebx, ecx
and ecx, edi
mov ecx, ebx
dec edi
inc ecx
jmp 0x4785a3
pop esi
and ecx, edi
not ebx
xor edi, ebx
sub edx, 0xb5d06a5f
shl edi, 2
jmp 0x47926e
push 0xb3177c7c
or edi, ecx
mov ebx, edx
and ecx, edx
xor ebx, ecx
xor edx, ecx
jmp 0x477a13
push 0xb30f5e9f
or ebx, 0xb5e7f5a8
sub edi, edx
add edx, 0xb5e88363
xor edx, 0xb5e8cc88
xchg ebx, edi
and ebx, edi
add ebx, 0xb5e9b240
mov edx, 0xb5ea2a5a
rol ebx, 0x10
and ebx, edx
add edx, ebx
jmp 0x479299
pop esi
and edx, edi
xchg ecx, ebx
add edi, edx
dec ebx
mov ecx, 0xb5fae5e8
add ebx, edx
and ebx, edx
xor ecx, 0xb5fc5743
jmp 0x477178
push 0xb310da5c
add edx, ecx
dec edx
and ebx, edx
not edi
xor ebx, edx
or edi, ebx
sub edx, edi
xor edi, 0xb60098de
jmp 0x478f3e
pop esi
xor ebx, edi
xor edx, ebx
xor edx, ebx
inc edx
or edx, ebx
bswap edx
sub ecx, ebx
mov edi, ecx
rol edx, 0x1f
inc edi
add ecx, ebx
jmp 0x477b7e
push 0xb321762b
and edi, ecx
mov edi, 0xb634b095
shr ecx, 0x1e
or edx, ecx
and ecx, edx
xor edx, ebx
bswap ecx
shr ebx, 0x1b
and ebx, 0xb6371e04
xor ebx, edx
shl ecx, 0x18
and edx, ebx
jmp 0x477453
push 0xb328c933
sub edi, 0xb646e914
sub edx, 0xb6474ed1
xchg edi, ecx
jmp 0x478dd6
push 0xb3142aa8
not edi
and ebx, edx
mov ebx, 0xb6499487
sub edi, ecx
add ecx, edx
nop
add edx, 0xb64a8f72
xor edi, ecx
and edx, ebx
jmp 0x4784e1
push 0xb323a9ca
add ebx, ecx
xor ebx, 0xb65236f3
mov ebx, 0xb652a8f9
dec ebx
ror edx, 2
shl ebx, 0x1b
sub ecx, edi
or edi, 0xb65404b4
jmp 0x476404
mov esi, 0x2809144b
and ecx, edx
xor ebx, edi
xchg edi, edx
shl ecx, 0x1d
bswap edi
mov edi, edx
add edx, 0xb65de3ed
jmp 0x4777e8
pop esi
ror edi, 0xa
add edi, ebx
jmp 0x4775bb
mov esi, 0x2774562b
bswap ebx
add ebx, edi
inc ebx
mov ecx, ebx
mov ecx, edx
neg edx
and ecx, ebx
not ecx
or ebx, edi
or edx, ecx
add ebx, ecx
or edx, ebx
jmp 0x47768a
call fcn.0047930c
rol ecx, 3
shr ecx, 0x17
mov ecx, ebx
sub ecx, edi
xor ebx, edi
mov ebx, 0xb66e4471
shl ebx, 0x1c
xor edx, edi
inc ecx
mov ebx, edi
add ebx, edx
xor edi, edx
add ebx, edi
jmp 0x478cc1
mov esi, 0x2809144b
mov edx, ecx
sub ecx, ebx
or ecx, edx
ror edx, 0x15
sub edx, ecx
and ebx, edi
xchg ebx, edi
dec edx
not edx
shl ecx, 1
and ecx, 0xb67378a6
and edx, edi
mov ebx, edx
xchg edx, ebx
jmp 0x47748b
push 0xb3173318
xor ebx, ecx
or ecx, ebx
jmp 0x476e13
pop esi
or edx, ebx
xor edx, ecx
add edx, edi
ror ebx, 0x19
add ebx, ecx
and edi, 0xb6874068
mov edx, ebx
mov edx, ecx
or edx, ebx
rol ebx, 0xa
xchg ecx, edi
and edx, ecx
mov edx, edi
and ecx, edi
sub ebx, 0xb6897c99
jmp 0x478fd2
push 0xb324879d
sub edx, ebx
and ebx, edx
ror edi, 0x15
dec edi
rol edx, 5
jmp 0x4759d0
call fcn.0047930c
or ebx, edx
sub ebx, edx
rol edx, 0x1a
mov ecx, ebx
ror edx, 0x18
mov edx, ebx
sub edx, ecx
sub ecx, ebx
jmp 0x4793d3
pop esi
bswap edx
not ebx
xchg ecx, edi
xor ecx, edi
not ecx
shr ecx, 8
xor edi, edx
xor edx, 0xb692f341
ror ebx, 5
and edi, edx
rol edx, 0x1a
add edx, ebx
xchg edi, edx
or edi, ecx
shl edx, 6
jmp 0x47777e
call fcn.0047930c
or ebx, edi
add ecx, ebx
rol ecx, 0x1d
shl ecx, 0x16
sub ecx, ebx
mov edx, edi
and edi, edx
or ebx, edx
xchg ebx, ecx
sub ebx, ecx
add edx, ebx
mov ecx, edi
sub edx, edi
not ebx
mov edi, ecx
mov ebx, 0xb69f1eb1
jmp 0x477a6a
push 0xb314bddf
add edx, 0xb6a849e9
mov edx, edi
xor ebx, edi
add edi, ebx
jmp 0x4766c6
pop esi
mov ecx, edx
xor ecx, edx
add ecx, 0xb6b010bf
add ecx, 0xb6b04f1b
and edx, ecx
mov ebx, 0xb6b104b9
neg ecx
mov ebx, edi
xchg ecx, ebx
jmp 0x476af7
call esi
dec ecx
or ebx, edx
add ecx, 0xb6b72207
and ecx, edi
mov ecx, edi
jmp 0x475a1d
call fcn.0047930c
ror ecx, 0xa
mov edx, ebx
mov edx, 0xb6b87407
mov ecx, edi
add ebx, edx
sub edx, edi
neg ebx
xchg edi, ebx
jmp 0x4777d4
push 0xb3287faa
xor edx, ebx
or ecx, edx
mov ebx, 0xb6d42e5f
xor edx, ecx
and ecx, edx
xor edx, 0xb6d4e988
xor edx, ebx
sub ebx, ecx
add edx, ecx
mov edx, ecx
add ecx, 0xb6d62def
mov edx, ebx
jmp 0x4772a2
push 0xb327ead0
and edi, 0xb6d6c7ea
rol edx, 0x17
xor edx, edi
ror edi, 0xe
mov ebx, edx
and edi, 0xb6d81993
not ecx
or ebx, edi
jmp 0x4763d8
mov esi, 0x2809144b
rol ebx, 0x1a
xor ecx, 0xb6da8d62
add ecx, 0xb6dacdc3
nop
xor edi, edx
and edx, ecx
sub ecx, 0xb6dc62a0
mov edi, 0xb6dca2c8
and ecx, 0xb6dce2ed
jmp 0x478794
pop esi
not ebx
nop
sub ebx, 0xb6ddbff0
neg edi
shl edi, 0x1d
and ecx, edi
neg ecx
xchg ebx, edi
sub edx, edi
add edx, ecx
add edi, 0xb6dfd915
add ebx, edx
jmp 0x479200
mov esi, 0x2809144b
or edi, edx
xchg edx, edi
xor ebx, edi
and ecx, edx
ror edx, 0xe
sub edx, edi
mov ebx, 0xb6e4a9e1
jmp 0x47698d
pop esi
mov edi, edx
mov edx, ebx
xor ebx, 0xb6e61b97
xor edi, 0xb6e65b8c
or edx, ecx
add ebx, edi
jmp 0x476b4e
call esi
xchg ecx, ebx
nop
nop
or edx, 0xb6eae837
xor ecx, edx
xchg edi, edx
shr edx, 0xa
and edx, ecx
or ecx, 0xb6ece6e2
xchg edx, ebx
add ebx, 0xb6ed6469
shr ecx, 0xa
shr edx, 0x19
sub ecx, edx
jmp 0x478a67
call fcn.0047930c
shr ebx, 0x16
inc edx
add ecx, edi
shr ecx, 0x15
add ecx, edx
inc ecx
or edx, ecx
xchg edi, ecx
add ebx, ecx
and ebx, edx
jmp 0x475cbc
pop esi
inc edi
or edi, ebx
add ecx, edx
inc edx
add edx, ecx
sub edx, ebx
or ecx, edx
mov edi, 0xb702c38f
xor edi, ecx
xor edx, ebx
and ecx, 0xb70390e4
or edi, 0xb703cf77
sub ecx, ebx
jmp 0x4772cb
pop esi
mov edi, ebx
mov ecx, edx
inc edi
jmp 0x476c29
pop esi
and edi, ebx
xor ecx, 0xb70c1cd7
xchg edi, ecx
xchg edx, edi
add ecx, ebx
xor ecx, 0xb70d264d
shl edi, 0x13
not edi
jmp 0x476e98
call fcn.0047930c
xor ebx, 0xb70f64c0
sub edi, ecx
xor edx, ebx
neg ebx
and ebx, edx
ror ebx, 0x18
jmp 0x478a9f
pop esi
and ebx, ecx
sub edx, 0xb71ed30d
dec edi
add ebx, 0xb71f7c3f
jmp 0x476f4f
mov esi, 0x2774562b
inc edx
rol edi, 0x17
mov edx, ebx
and edx, 0xb7386b09
or edx, ebx
add ecx, edi
jmp 0x47894a
push 0xb32bb320
xor edi, 0xb7397c39
inc edi
xchg ecx, ebx
and ebx, edx
or edx, edi
add edx, 0xb73b107c
mov ecx, edx
xor edi, 0xb73b895b
mov ebx, edx
xchg edx, ecx
jmp 0x47598e
pop esi
mov ebx, 0xb74ac953
mov ecx, ebx
xor edi, 0xb74b47d0
inc edi
bswap edi
nop
mov edx, edi
add edx, ebx
or edx, ebx
inc ecx
and edx, ebx
jmp 0x476d17
push 0xb30c733e
inc edi
dec edi
mov ebx, ecx
inc edx
mov ecx, ebx
or ecx, edx
sub ebx, edx
jmp 0x4774b4
call esi
and ecx, edi
add edi, edx
mov edx, edi
xchg ebx, ecx
and ecx, ebx
xchg edi, ebx
and ecx, edi
jmp 0x478b65
push esp
and ebx, 0xb77cfd00
sub ebx, ecx
add ecx, edi
sub edx, ebx
mov edx, ebx
mov ebx, 0xb77e3188
and ebx, edi
neg edx
xor edx, 0xb77effe9
xchg ebx, edx
xchg edi, ebx
neg ecx
xchg ecx, edx
xchg edx, ebx
jmp 0x478874
pop esi
xor edx, 0xb78097af
mov edx, 0xb780d60d
sub edi, ebx
add edx, ecx
xor ebx, edx
inc ecx
and edx, ebx
mov edi, ecx
jmp 0x477e1e
push 0xb31e6390
bswap edi
or edx, 0xb7831569
xor ecx, edx
not edi
inc edx
xchg ebx, edx
sub edi, ebx
dec ecx
xor edi, ebx
jmp 0x475abf
call esi
xchg edi, ebx
add ebx, edx
and ebx, edi
xor ebx, edi
and ecx, edi
add ebx, ecx
mov ebx, 0xb7873e49
and ecx, edi
jmp 0x479035
push 0xb320e23a
dec ecx
or ebx, 0xb796a0e6
sub ebx, ecx
mov edx, ecx
rol edx, 0x1a
sub ecx, 0xb7981b7b
sub ebx, edx
xor edi, 0xb798998e
sub edx, edi
and edi, 0xb799172d
xchg ebx, ecx
mov edx, ebx
jmp 0x478d27
call esi
sub ecx, 0xb799ef57
xor edi, 0xb79a46e6
or ecx, edx
add edx, ecx
jmp fcn.00478930
push 0x744ff
rol edi, 1
sub edi, edx
xor edx, ecx
mov ecx, 0xb7a23ca3
rol edi, 0x13
xchg edi, ebx
bswap edx
sub edi, ecx
mov edi, ebx
or ecx, ebx
sub edx, ebx
mov ecx, edi
rol edi, 6
bswap edx
jmp 0x4762e3
pop esi
xor ecx, edi
sub ecx, edx
and ebx, 0xb7a7dd5c
add ebx, ecx
sub ecx, edi
xor edx, ebx
xor ecx, 0xb7a8e8de
xchg ebx, edx
jmp 0x478ccf
mov esi, 0x2774562b
add edi, ecx
or edx, ecx
mov ebx, edx
ror edi, 0x13
xor edi, ebx
xor ecx, ebx
jmp 0x477c36
pop esi
or ebx, edx
sub edi, edx
add ebx, edx
add edi, ebx
dec ecx
xor edi, ebx
sub edi, ecx
mov ecx, edi
jmp 0x477343
push 0xb32e49d2
sub ebx, edi
add edi, edx
bswap ecx
xor edi, 0xb7bd9b34
mov ebx, 0xb7bdeb67
add edi, 0xb7be4aa8
shl edx, 0x12
add ebx, 0xb7bfadc0
ror ebx, 0x1a
shl edi, 3
or ebx, edi
jmp 0x475c46
push 0xb31474db
sub edx, edi
ror edx, 0x1a
mov ebx, 0xb7c9450d
xor edi, edx
dec edi
xor ecx, 0xb7ca149a
and edi, ecx
shl edx, 5
xchg edi, ecx
jmp 0x477722
call fcn.0047930c
bswap edi
add edi, ecx
add ecx, 0xb7cce5cc
and edx, edi
sub ecx, 0xb7cd62e9
add edi, ecx
xchg edi, ecx
sub edi, 0xb7ce1ec5
xchg ebx, ecx
jmp 0x478de8
pop esi
and edx, 0xb7d5a94b
not edx
add ebx, 0xb7d6391f
sub ecx, 0xb7d67926
dec edx
xor edx, edi
add ecx, edi
and edx, ebx
sub edi, 0xb7d7dce3
jmp 0x478ca4
call fcn.0047930c
xchg edx, ecx
add ebx, edi
xor edx, ebx
jmp 0x479051
push 0xb31b35ce
add edx, ebx
mov ebx, 0xb803a2c1
bswap edx
ror ebx, 0x17
dec edx
add ebx, edx
sub edx, 0xb804e960
add edx, ebx
mov ebx, 0xb8056202
bswap edx
jmp 0x4783b4
push 0x40
mov ecx, edi
xor ecx, ebx
inc ecx
xor ebx, 0xb80def44
and ebx, edx
inc ecx
or edi, edx
inc edx
sub ecx, ebx
mov edi, ecx
xor edi, edx
neg ebx
jmp 0x478348
call fcn.0047930c
sub edx, edi
mov ebx, edi
or edi, ebx
and edi, ecx
sub edi, ecx
sub ecx, edx
sub edi, ebx
shr ecx, 2
or ebx, ecx
neg ebx
sub ecx, edi
jmp 0x479242
pop esi
add edi, ebx
mov edi, edx
or ecx, 0xb8336b51
neg ebx
mov edx, ecx
ror ebx, 0x12
add ebx, ecx
and ebx, edx
sub edi, edx
jmp 0x477ba7
pop esi
mov ebx, edx
neg ecx
mov ecx, ebx
and ebx, edx
inc ebx
rol edi, 0x12
or edi, edx
jmp 0x4760cf
pop esi
ror edx, 0x1f
and ecx, 0xb8377a88
mov edx, ecx
mov ecx, 0xb838075a
and edx, 0xb8384671
mov edx, edi
xchg ebx, ecx
neg edi
add ecx, edi
jmp 0x4779d7
call esi
xchg ecx, edi
not edx
inc edi
and edx, edi
or ecx, ebx
mov ebx, edi
mov edx, edi
xchg ecx, edi
and ecx, edi
neg edi
jmp 0x477a2f
push 0xb31092e9
inc ebx
and ecx, edx
mov edi, ebx
shl ecx, 0x19
and edx, edi
neg edx
jmp 0x476f6b
call fcn.0047930c
shr edx, 0x15
or edx, ecx
xor edx, ecx
and ecx, 0xb840ef6b
or edx, ebx
sub edi, 0xb8417c19
or edx, ebx
not ecx
inc ecx
add edx, edi
xor edi, ebx
jmp 0x476814
pop esi
xchg ecx, edx
add ebx, edi
xor ecx, edx
mov edi, ebx
not ecx
add ecx, edx
add ecx, ebx
bswap ebx
or ecx, edx
jmp 0x477cdf
pop esi
sub edx, ebx
xchg edx, edi
mov edi, ecx
xor edi, ebx
sub edx, ecx
and edi, ebx
mov edx, edi
sub edi, ebx
jmp 0x478374
pop esi
or ecx, edx
or ebx, 0xb862858d
shl edi, 0x1d
jmp 0x4781ac
call esi
mov edx, ecx
ror edi, 3
not ebx
jmp 0x475e68
pop esi
add ebx, 0xb86412b9
mov ebx, 0xb864515a
ror edx, 0x1b
and ebx, ecx
inc ecx
add edi, 0xb8655e77
xor edx, 0xb8659ec7
jmp 0x479155
push 0xb3243d33
sub edi, ecx
ror ebx, 2
rol edx, 0x10
or edi, 0xb866b510
not ebx
ror ebx, 0x12
dec edi
add edx, ebx
jmp 0x4775e9
push 0xb3212d94
neg ebx
shr ecx, 0x15
mov edi, ecx
or ecx, edx
sub ebx, 0xb86b647f
and edi, 0xb86ba32d
jmp 0x4771d3
push 0xb329135d
neg ecx
and edx, edi
xor ecx, edi
sub edi, edx
jmp 0x477e04
call esi
bswap ebx
xor ecx, 0xb87967a5
xor ecx, edx
sub ecx, 0xb879e10f
or edi, ecx
inc ebx
xor edx, ecx
jmp 0x475a64
push 0xb332e133
add ecx, 0xb88f5bd6
sub edx, ecx
sub ecx, edx
xor ecx, ebx
dec ebx
add ebx, ecx
and edi, edx
xchg ecx, edx
or edi, edx
jmp 0x47659d
mov esi, 0x2809144b
xchg edi, edx
mov edi, ecx
sub edi, edx
dec edx
and edx, ecx
xchg edx, edi
xor edi, ebx
xor edi, edx
sub edx, ebx
jmp 0x478af4
pop esi
and ebx, 0xb89e9bae
shr ecx, 0x1e
mov edx, 0xb89f961b
and edi, ecx
add edx, ecx
rol edx, 0xb
shr edi, 0x10
jmp 0x476537
pop esi
or edi, edx
xchg ebx, edx
sub edx, ebx
shl edx, 0x16
bswap ebx
bswap ecx
or ebx, edx
ror edx, 0xf
sub edi, ebx
add ebx, ecx
jmp 0x478f1f
call esi
mov ebx, ecx
inc edi
rol ecx, 0x11
xor edx, ecx
and ebx, ecx
xor ecx, ebx
mov ebx, edi
sub ecx, edx
and edx, 0xb8ac6eb4
sub edi, ecx
add edx, ebx
nop
xor edx, ebx
jmp 0x476036
push 0xb316ea68
mov edx, 0xb8c1b57a
sub ecx, ebx
add edi, 0xb8c292f8
ror ebx, 0x1e
and ecx, edx
add edi, edx
shr ecx, 0x1a
jmp 0x47751a
mov esi, 0x2774562b
or edi, ecx
or ebx, edi
jmp 0x476877
push 0xb31d8558
not ecx
sub edx, edi
mov ecx, edx
add ecx, ebx
and edi, 0xb8d102d3
and ecx, 0xb8d14196
xor ecx, edx
neg ebx
jmp 0x475b22
call esi
xor ecx, edi
xor edx, ecx
or ecx, edx
ror edx, 0x12
and ecx, 0xb8d5e6f3
shr edx, 1
or edx, 0xb8d6ca1d
sub edi, 0xb8d73c3d
and edi, 0xb8d7affb
inc ebx
jmp 0x477f02
mov esi, 0x4132136a
inc edi
mov ebx, 0xb8d8b6e1
rol edx, 0x17
add edi, 0xb8d935f8
xor ecx, edx
xor edi, edx
or edi, edx
add ebx, edx
ror ebx, 0x1b
and edi, edx
inc ecx
mov ebx, edi
or ebx, edi
jmp 0x4775fe
push 0xb30fe7c3
inc ecx
neg ebx
xor ecx, 0xc7c86e8a
inc ecx
or ebx, 0xc7c908ed
add edi, 0xc7c95d7e
add ebx, 0xc7c99ca8
ror edx, 0x1e
sub edi, ebx
inc ecx
jmp 0x475ffa
push esp
sub ecx, ebx
add ecx, edx
and ecx, edi
xchg ebx, edi
xchg ecx, edi
add edi, ecx
add ebx, 0xc7e72a10
sub edi, edx
sub edi, edx
xchg edx, edi
jmp 0x47817f