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

Disassembly:
call sub.user32.dll_GetFocus
cmp eax, 0xffffff17
jne 0x401084
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
ret
call sub.user32.dll_GetFocus
cmp eax, 0xffffff07
jne 0x401126
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
ret
call sub.user32.dll_GetInputDesktop
cmp eax, 0xffffff21
jne 0x4011b4
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
ret
call sub.user32.dll_GetInputDesktop
cmp eax, 0xffffff29
jne 0x401242
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
call sub.user32.dll_TileChildWindows
ret
jmp 0x4751c0
or esi, ecx
or esi, ecx
inc esi
add esi, edx
xchg ebx, esi
mov ebx, esi
xchg ebx, ecx
jmp 0x476308
call edi
or ecx, ebx
sub ebx, edx
not esi
add ecx, esi
add ecx, esi
shl ebx, 3
jmp 0x475608
pop edi
xor esi, ecx
xor esi, 0xa929dcbe
mov esi, ecx
mov ecx, edx
jmp 0x4762e6
pop edi
or ecx, esi
and edx, ecx
and ecx, edx
sub esi, ebx
xor edx, ebx
not ecx
jmp 0x47658a
call fcn.004777e7
add esi, 0xa939da0c
shl esi, 3
rol esi, 6
and esi, ecx
sub ecx, 0xa93b0ed2
or ebx, 0xa93b77f8
jmp 0x475885
mov edi, 0x6440607e
bswap ecx
xor ecx, esi
xor ebx, ecx
or ebx, edx
add esi, edx
mov esi, ebx
or ebx, 0xa948f618
bswap edx
jmp 0x4758ce
pop edi
and edx, ebx
not ebx
xchg ecx, edx
mov ecx, esi
or esi, edx
not ebx
or ebx, edx
xchg esi, ebx
mov ebx, esi
xor ebx, esi
xchg ebx, edx
xor ebx, ecx
jmp 0x4758a6
call fcn.004777e7
shl ecx, 1
or edx, ecx
dec ebx
mov ecx, ebx
or ecx, edx
and ecx, 0xa94fa9a8
sub edx, esi
rol esi, 0xa
and ecx, edx
add ecx, ebx
jmp 0x476a34
pop edi
and edx, ecx
xor esi, 0xa95240ca
mov ecx, esi
shr ecx, 0x11
and esi, 0xa952fff4
ror ebx, 0xe
add esi, edx
and ecx, ebx
jmp 0x475763
call edi
and esi, ecx
or ecx, 0xa95d0146
xchg edx, ebx
xchg esi, ecx
xor ecx, 0xa95db37e
or ebx, ecx
rol esi, 5
and ebx, ecx
jmp 0x477427
push 0xa87aef04
sub ebx, 0xa9608ee0
sub ebx, 0xa960fcdc
add ecx, esi
xor ecx, 0xa961cb50
xor esi, 0xa9623380
mov esi, ebx
inc esi
and edx, esi
or ebx, ecx
or edx, 0xa9645014
jmp 0x47598a
pop edi
xor edx, ecx
shl ebx, 0xa
ror edx, 2
sub esi, edx
nop
mov esi, 0xa97047da
rol ebx, 0x16
ror edx, 0xa
add esi, ebx
mov ecx, ebx
and ecx, ebx
xor esi, ecx
jmp 0x476114
call fcn.004777e7
or esi, ecx
rol ebx, 0x1b
shr esi, 0xf
or esi, ecx
and ecx, ebx
or ebx, 0xa976a198
xor edx, ecx
or ebx, edx
rol ebx, 0x10
xor esi, ebx
shr ebx, 0x15
shl edx, 0xe
jmp 0x47587a
pop edi
shr esi, 0xe
ror esi, 2
and edx, ebx
mov ecx, ebx
sub esi, ecx
nop
inc ebx
and ebx, edx
jmp 0x4766db
pop edi
or ebx, esi
xchg edx, ebx
rol edx, 6
xchg ebx, esi
mov esi, ecx
and ecx, edx
jmp 0x4758f8
push 0xa86fedda
shl esi, 0x1a
or esi, ebx
bswap ecx
mov esi, ebx
add ebx, 0xa981475c
dec esi
xchg ecx, esi
add ecx, 0xa9820970
xor edx, 0xa982458a
xchg esi, ebx
or ebx, ecx
rol esi, 0xf
xor ecx, edx
xchg esi, ecx
jmp 0x4763aa
push 0xa862d190
neg ebx
and ecx, 0xa985ed5c
xor esi, ecx
and esi, 0xa9866332
rol ebx, 0x1a
shl ebx, 0x1c
or edx, esi
sub esi, ebx
add ebx, esi
mov esi, ecx
xchg edx, esi
sub esi, edx
jmp 0x476a50
push 0xa866e4a0
or esi, ebx
not edx
add ecx, ebx
xor ebx, edx
sub edx, esi
or edx, ecx
xchg edx, ebx
add edx, esi
xor ebx, ecx
add esi, ebx
and ecx, ebx
neg esi
shr ebx, 0x14
bswap ebx
jmp 0x477770
push 0xa87079f6
xor esi, ebx
add ebx, 0xa98c29e0
add esi, edx
mov esi, ebx
jmp 0x47753e
pop edi
mov ebx, 0xa998a8dc
shr ebx, 0x19
and edx, ecx
shl ebx, 0x1f
mov esi, edx
dec ecx
and ecx, esi
dec ebx
jmp 0x4775a5
mov edi, 0x6440607e
or ecx, ebx
mov edx, 0xa99df728
sub ecx, esi
or ecx, ebx
sub ebx, 0xa99ea602
dec ecx
and edx, esi
rol ebx, 0x10
jmp 0x476e3b
call fcn.004777e7
xchg esi, ecx
add edx, ecx
xchg esi, ecx
dec ecx
jmp 0x475c29
call edi
mov edx, ecx
not ecx
jmp 0x477743
call edi
xchg ecx, edx
sub esi, ebx
bswap ecx
ror ebx, 0x13
or esi, 0xa9b0b6cc
xchg edx, esi
or ebx, ecx
shr ebx, 0x1c
sub edx, ecx
add ecx, edx
jmp 0x477201
pop edi
not ecx
xchg ecx, ebx
or ebx, ecx
and ecx, 0xa9b2f18c
add ecx, ebx
mov esi, edx
shr esi, 0xa
or esi, ebx
inc esi
shl ecx, 0x1e
neg edx
shr ebx, 7
sub esi, ecx
sub esi, ecx
jmp loc.004761e4
call fcn.004777e7
sub ecx, ebx
or esi, ecx
or ebx, 0xa9b743cc
mov esi, edx
sub edx, 0xa9b7c758
mov ebx, 0xa9b802c8
mov ebx, edx
xor edx, esi
add ebx, ecx
ror ecx, 0xa
jmp 0x476da0
pop edi
not edx
and ebx, ecx
and esi, edx
sub esi, edx
neg esi
xor ebx, ecx
add esi, edx
and esi, 0xa9bb4c48
xor ebx, 0xa9bb8826
shl ebx, 0x14
shl edx, 0x1d
mov ecx, esi
sub esi, ecx
or ebx, edx
jmp 0x47528e
mov edi, 0x6440607e
and edx, 0xa9c7d120
xor ebx, 0xa9c83686
add edx, ebx
not ecx
and edx, esi
add esi, edx
not esi
and ecx, esi
inc ebx
shl ebx, 9
jmp 0x476fff
call fcn.004777e7
not ebx
and edx, 0xa9cc94e6
sub ecx, esi
add ecx, edx
not edx
xor edx, ecx
xchg ebx, edx
sub esi, ecx
jmp 0x477787
call edi
add esi, ebx
mov ecx, 0xa9cff232
bswap ecx
and ebx, ecx
jmp 0x476718
push 0xa8628cb0
sub ebx, edx
shr ecx, 0xb
add esi, ecx
or esi, ecx
add edx, esi
and edx, 0xa9d46474
sub ecx, edx
sub edx, ecx
shr esi, 0x13
and ebx, 0xa9d5fa76
not ecx
mov ebx, esi
jmp 0x47566b
pop edi
shr ecx, 8
mov ebx, ecx
add ecx, 0xa9e0f8f0
shr esi, 0xc
mov ebx, esi
sub ecx, ebx
or ecx, edx
inc ecx
jmp 0x476031
pop edi
or esi, ecx
mov ecx, edx
add ecx, ebx
and esi, 0xa9eaf3e8
jmp 0x475fc9
push 0xa85ceef6
and edx, 0xaa007ed8
and ebx, ecx
sub ecx, 0xaa0157e0
and esi, ebx
jmp 0x4773a4
call edi
mov ecx, edx
rol ebx, 0xe
xor ecx, edx
rol ecx, 0x16
xor edx, ebx
or esi, 0xaa0dec32
sub ebx, 0xaa0e27cc
ror esi, 0x1e
or ebx, ecx
or ecx, ebx
jmp 0x4762cd
push 0xa86247ea
xor edx, 0xaa17dfe0
mov ebx, edx
xchg edx, esi
shl ecx, 0x1b
mov esi, 0xaa18d52c
mov edx, esi
mov esi, edx
and ebx, esi
jmp 0x4759f1
mov edi, 0x6440607e
mov edx, esi
and esi, ebx
mov esi, ebx
bswap ebx
mov ecx, edx
xchg esi, ecx
jmp 0x4753e0
pop edi
shl edx, 0x16
xchg ebx, edx
sub ebx, esi
bswap esi
or edx, ebx
xchg esi, edx
or ebx, esi
or ecx, 0xaa33a7be
jmp 0x476e4c
pop edi
xor ecx, edx
or esi, ebx
rol ebx, 8
and edx, esi
mov ebx, ecx
sub ecx, 0xaa3d33d6
xor edx, ebx
xor edx, ecx
xor esi, 0xaa3e568c
xchg ebx, esi
inc ecx
and ecx, 0xaa3f058a
jmp 0x475f30
push 0xa877a554
neg ecx
xchg edx, ecx
dec ecx
bswap ecx
nop
and ecx, ebx
shr esi, 0xf
sub esi, 0xaa41080a
jmp 0x4761cd
pop edi
bswap esi
inc edx
and ecx, 0xaa41d28c
neg esi
xchg ebx, ecx
xor ecx, esi
jmp 0x47604a
push 0xa85ca948
add ebx, 0xaa44731c
or edx, ecx
or ecx, edx
dec ecx
or esi, edx
xchg ebx, esi
xor esi, edx
or esi, ebx
sub edx, 0xaa464b9a
sub ecx, 0xaa4685ba
xchg ecx, ebx
xchg ebx, esi
jmp 0x475bb4
pop edi
add esi, 0xaa474e60
and esi, 0xaa47892a
sub ebx, 0xaa47c38a
ror esi, 7
xchg esi, ecx
add edx, ecx
ror ebx, 9
mov edx, esi
jmp 0x475e6d
push 0xa8654172
xchg edx, ebx
mov esi, edx
mov edx, esi
sub ecx, ebx
add ecx, edx
xor edx, ecx
jmp 0x4763e0
push esp
rol ecx, 0x1e
ror esi, 0xb
mov edx, esi
dec edx
or ebx, 0xaa4fcffa
and esi, edx
and ecx, edx
or ecx, esi
shr edx, 0xf
rol edx, 9
mov ebx, edx
xchg ebx, edx
jmp 0x4760ec
push 0xa8669e9e
xor edx, ebx
xor ecx, esi
not ecx
mov ebx, esi
inc edx
xchg ecx, ebx
add edx, ebx
xchg ebx, edx
jmp 0x475697
pop edi
xchg ecx, ebx
ror ebx, 0x1c
ror edx, 5
dec edx
add ecx, esi
mov ebx, 0xaa560b4e
dec ecx
add edx, esi
rol ebx, 0x15
neg edx
jmp 0x4764bd
pop edi
xchg ecx, edx
ror esi, 0x1e
inc ecx
dec ecx
sub esi, ebx
and esi, 0xaa5d9756
and ecx, esi
xor ebx, 0xaa5e1cbc
shr ebx, 0xb
xor ebx, 0xaa5e936a
sub edx, ebx
and esi, ecx
xor esi, edx
and ecx, 0xaa5f7c24
jmp 0x4755f2
push 0x40
sub esi, ecx
ror esi, 0x1d
ror ecx, 0x1c
bswap edx
xchg esi, ebx
sub ecx, ebx
and edx, ebx
xchg esi, ecx
and ecx, ebx
sub edx, 0xaa63f3f8
mov edx, ecx
xchg esi, ecx
jmp 0x47707c
push 0xa8606430
neg esi
or edx, ebx
not edx
shl ebx, 5
sub ecx, edx
add edx, ecx
or ecx, 0xaa662aee
xchg edx, esi
jmp 0x47624f
push 0xa87cde72
sub ecx, esi
xor ebx, edx
not edx
xchg ecx, esi
rol edx, 0xb
sub esi, ebx
jmp 0x4774d5
pop edi
xor edx, ebx
shl esi, 0x1a
sub ecx, 0xaa723068
or ebx, esi
shl esi, 0x11
xor esi, 0xaa732346
ror ecx, 8
and edx, 0xaa739bb6
bswap ecx
ror edx, 0xe
xchg ebx, ecx
and ebx, edx
jmp 0x476900
push 0xa877eb4a
or edx, ebx
add ecx, edx
or ecx, edx
bswap esi
mov ecx, esi
ror edx, 0xd
jmp 0x476855
push 0xa860a9cc
add ecx, edx
add ebx, ecx
bswap esi
dec edx
mov edx, esi
mov esi, edx
sub ecx, ebx
sub ebx, edx
and esi, ecx
add ecx, 0xaa7fd040
xor ebx, 0xaa800c3c
or ecx, edx
inc ecx
mov edx, 0xaa80bd76
jmp 0x47750c
call edi
mov ecx, ebx
and ecx, edx
neg ebx
xchg esi, ecx
shl esi, 5
sub ecx, 0xaa86d5b4
jmp 0x475ee9
pop edi
add ebx, esi
shr ebx, 2
add ecx, edx
shr ecx, 0x13
neg esi
not ecx
jmp 0x4766fc
pop edi
xchg ecx, esi
mov edx, 0xaa89b240
xchg edx, esi
and ebx, 0xaa8a4012
not ecx
xchg edx, esi
jmp 0x476ba6
pop edi
or ebx, esi
and esi, edx
shr ebx, 0xb
or ebx, edx
inc ebx
add ebx, 0xaa8d0656
xchg ecx, edx
or ebx, edx
or ebx, 0xaa8db62a
bswap ecx
jmp 0x4753c2
push 0xa85c5bb8
and ecx, esi
xor edx, 0xaa8e7dc6
xor edx, ebx
xor ecx, esi
jmp 0x475f5e
push 0xa872aa12
and ebx, ecx
and esi, ebx
rol esi, 6
xor esi, ebx
or ecx, ebx
add esi, edx
jmp 0x4765eb
push 0xa8703448
or esi, edx
mov ecx, 0xaa9e3f80
sub edx, esi
sub esi, edx
sub edx, ebx
xor ecx, ebx
and edx, ebx
and ebx, ecx
or esi, ecx
or ebx, edx
jmp 0x4756be
mov edi, 0x6440607e
or ebx, ecx
or esi, edx
add esi, ebx
add edx, ecx
sub ecx, esi
and ecx, ebx
shr ecx, 0x17
xchg esi, ebx
xchg edx, ecx
or edx, esi
jmp 0x47760a
pop edi
xor ecx, 0xaabacc66
shr edx, 0x1f
xchg ecx, edx
sub ecx, 0xaabc16de
add ecx, 0xaabce1a4
and ecx, 0xaabd1f90
add edx, 0xaabd5c14
shl ebx, 5
xchg esi, ebx
xor esi, ecx
jmp 0x477112
call fcn.004777e7
sub edx, ebx
add edx, 0xaabeff30
bswap ecx
xchg edx, ebx
xchg edx, ebx
add edx, 0xaabffd08
jmp 0x4751d2
call edi
xor ecx, esi
sub ebx, edx
xchg esi, ecx
xchg ebx, edx
jmp 0x475a8d
call edi
xor ebx, edx
or ecx, edx
xor ecx, 0xaac36640
xchg edx, ebx
sub ecx, esi
mov ecx, edx
jmp 0x47745e
push 0xa878b97c
inc edx
mov ebx, edx
inc ecx
and ecx, 0xaac8fb90
add ecx, esi
shr ebx, 0xd
xchg edx, esi
mov ecx, ebx
sub ecx, esi
shr ebx, 0x10
jmp 0x475df8
pop edi
xor ebx, esi
mov esi, 0xaacb3b98
add ecx, edx
or edx, ebx
add ebx, esi
rol edx, 0x12
add ebx, 0xaacc8b6c
or edx, ecx
jmp 0x475552
mov edi, 0x4132136a
add edx, esi
or ebx, esi
nop
mov edx, ebx
sub ebx, 0xaace0d02
shr ebx, 0xf
sub ebx, esi
sub ecx, 0xaacecbf4
mov edx, 0xaacf05b4
xor esi, ecx
jmp 0x477037
pop edi
or edx, ebx
xchg esi, edx
mov edx, ebx
or ecx, 0xaad03c40
ror ecx, 8
mov ecx, 0xaad0c3fc
jmp 0x475ad5
push 0xa872f01e
sub esi, 0xaad1195e
rol esi, 0x18
xor ecx, ebx
and esi, edx
bswap ecx
sub edx, ecx
not esi
xchg ecx, esi
sub ebx, edx
inc esi
jmp 0x47538e
pop edi
xchg esi, edx
xor edx, 0xaad54704
sub esi, 0xaad5815c
nop
xchg esi, ecx
shr ecx, 0x1c
add ecx, edx
sub ebx, ecx
neg esi
or esi, ebx
jmp 0x476b5a
pop edi
and ecx, esi
and ecx, edx
xor ebx, 0xaae69e96
xchg ebx, esi
or ecx, 0xaae724d0
sub ecx, esi
inc esi
sub edx, 0xaae7d750
jmp 0x476d78
pop edi
bswap ebx
sub ecx, ebx
ror ecx, 0xc
shr esi, 0x17
xor esi, ebx
or ebx, edx
add esi, ecx
add esi, 0xaae9d2fc
jmp 0x477709
pop edi
bswap ecx
mov ebx, 0xaaea7688
jmp 0x475f13
push 0xa86a723a
add edx, esi
xor ecx, edx
or edx, ebx
or ecx, esi
xchg ebx, ecx
inc ecx
jmp 0x4776e7
push 0xa86a2c10
xchg edx, ebx
xor esi, 0xab027294
not ecx
and ebx, edx
or ebx, ecx
shr ecx, 2
and ebx, ecx
add ebx, edx
sub edx, ecx
or edx, esi
xchg ebx, edx
sub esi, ecx
jmp 0x476725
push 0xa8783210
xchg ebx, ecx
xor esi, edx
neg edx
and ebx, esi
shl ecx, 7
mov edx, esi
or ebx, ecx
sub esi, edx
sub edx, esi
add ecx, esi
xor edx, ecx
xor ebx, edx
and ecx, esi
xor esi, ecx
jmp 0x476568
push 0xa87c51d8
and edx, 0xab129592
dec ecx
add edx, ebx
mov ebx, 0xab141016
xor esi, edx
sub esi, edx
and edx, 0xab1591f4
sub ebx, 0xab15fc70
jmp 0x4776ae
push 0xa87d6a52
add edx, 0xab1a7728
add edx, esi
ror edx, 0x17
and edx, ebx
xor ecx, ebx
or ecx, 0xab1c7442
or esi, edx
add edx, 0xab1d4fce
jmp 0x477667
push 0xa86dd1f8
or ecx, ebx
neg esi
or ecx, ebx
mov ecx, ebx
and esi, 0xab1f87f0
or ecx, 0xab20256e
add edx, esi
add ecx, esi
jmp 0x4769c1
push 0xa86e1776
mov esi, ecx
or esi, 0xab27b796
sub ecx, edx
sub ebx, edx
dec ebx
or ecx, 0xab2979a0
ror edx, 0x1c
xchg ecx, ebx
jmp 0x476d2a
mov edi, 0x6440607e
and ecx, esi
xchg edx, ecx
and esi, edx
xor esi, edx
jmp 0x4764ed
push 0xa869e634
add esi, edx
and ecx, ebx
xchg edx, ecx
xor ecx, edx
bswap ebx
or ecx, esi
jmp 0x47682e
call edi
or ecx, edx
rol esi, 3
add esi, 0xab34abf0
sub ebx, 0xab3511be
sub edx, ebx
and ebx, esi
jmp 0x476fa0
push 0xa8631680
mov ecx, esi
add esi, 0xab366634
xchg ecx, esi
sub edx, ebx
inc edx
mov esi, ebx
or edx, esi
mov ecx, 0xab384854
shr ebx, 0x13
xor ebx, esi
ror ecx, 1
nop
jmp 0x4772cb
pop edi
or esi, ebx
or ecx, esi
sub esi, ebx
ror esi, 0xc
dec edx
xor esi, 0xab518592
xor ecx, ebx
add ecx, esi
xor edx, esi
and edx, 0xab530c2a
jmp 0x475ccc
pop edi
or ecx, esi
xchg ecx, esi
add esi, 0xab572ac6
xchg esi, ecx
rol ebx, 0xf
dec ebx
add ebx, 0xab58b350
rol esi, 0x15
jmp 0x4765d1
push esp
sub ebx, 0xab6016b2
mov ecx, ebx
add ecx, edx
mov esi, edx
jmp 0x47600c
mov edi, 0x6440607e
inc esi
add edx, ebx
or ebx, esi
and ebx, 0xab81a354
or edx, ecx
sub esi, 0xab8283d6
or esi, edx
inc ebx
jmp 0x4775f8
push 0xa8699fe6
not ebx
sub edx, esi
shr ebx, 0xc
xor esi, edx
not edx
shl edx, 0xa
and esi, edx
xchg esi, ebx
and ecx, edx
and esi, 0xab8b32a6
add ecx, ebx
neg ebx
jmp 0x476a1e
call edi
xchg edx, esi
sub edx, 0xab8cc546
or ebx, ecx
inc esi
jmp 0x475f8b
call fcn.004777e7
or esi, ebx
and esi, ebx
inc edx
xor edx, esi
jmp 0x4762a1
pop edi
shl edx, 0x13
mov ecx, edx
and ecx, esi
xchg ecx, edx
neg ecx
and ebx, 0xab9c30c4
sub ecx, ebx
or ebx, edx
bswap edx
or edx, esi
jmp 0x4765a8
call fcn.004777e7
or ebx, ecx
nop
neg esi
mov ebx, ecx
jmp 0x475495
pop edi
xor esi, 0xabb8484a
mov ebx, ecx
inc esi
add ecx, edx
mov ebx, 0xabb9acb0
mov ecx, ebx
bswap ebx
or ebx, edx
jmp 0x475410
push 0x401400
neg ecx
inc edx
xor ecx, ebx
shr esi, 0x15
jmp 0x4759ce
call fcn.004777e7
mov edx, ebx
or edx, ecx
inc edx
and edx, ecx
add ebx, edx
or ecx, ebx
or ecx, esi
ror ebx, 2
xor ebx, edx
and edx, ebx
xor edx, ecx
add edx, esi
jmp 0x4776d0
call fcn.004777e7
inc esi
shl ecx, 0x13
jmp 0x476c12
push 0x73dc0
xchg ebx, edx
sub esi, edx
xchg edx, ecx
sub edx, ecx
dec ebx
and esi, ebx
add ecx, ebx
or esi, edx
bswap ecx
mov esi, 0xabce7de4
xchg ebx, ecx
xchg esi, edx
jmp 0x476fed
pop edi
xor esi, ecx
xor ecx, 0xabd8e736
xchg edx, ebx
xor ecx, esi
jmp 0x47697c
mov edi, 0x6440607e
rol esi, 4
and edx, ebx
and ecx, ebx
rol edx, 0x1e
or ebx, edx
mov ebx, esi
xor ecx, 0xabe063f6
add ecx, edx
jmp 0x476ed7
pop edi
xchg edx, esi
neg esi
shl ebx, 4
dec esi
mov ecx, ebx
or ebx, esi
or esi, 0xabec85e8
dec edx
jmp 0x475222
mov edi, 0x6440607e
xor ecx, esi
xor ebx, esi
or ecx, esi
rol ebx, 5
sub ebx, edx
xchg esi, ecx
jmp 0x4757eb
push 0xa85d333a
or esi, ecx
shr ebx, 2
not edx
add ecx, 0xac0a0aa8
jmp 0x47756b
pop edi
add edx, esi
xchg esi, ebx
shl ebx, 3
or ecx, esi
jmp 0x4760ba
pop edi
shl ebx, 0x17
or ecx, edx
and ebx, 0xac1ebaaa
and esi, edx
ror ecx, 5
and esi, ebx
jmp 0x4775e1
push 0xa87d246c
add edx, esi
xor ebx, ecx
or ecx, 0xac2ab418
inc ebx
or edx, ecx
add ecx, esi
xor edx, ecx
add ecx, esi
xchg edx, esi
xchg edx, ecx
jmp 0x476955
mov edi, 0x6440607e
or ecx, edx
xor ecx, esi
or ebx, 0xac2f69f2
sub ebx, ecx
xchg ecx, esi
dec ebx
dec ecx
mov ebx, 0xac313986
jmp 0x4759b0
mov edi, 0x6440607e
sub esi, 0xac33ac9a
add edx, esi
mov edx, ecx
xor esi, ebx
xchg ebx, ecx
mov esi, 0xac34d056
or esi, ebx
and ebx, 0xac355596
and ebx, ecx
or edx, ecx
or ebx, edx
mov esi, edx
jmp 0x475593
push 0xa85d77be
mov esi, 0xac36b5ca
xchg esi, ebx
mov edx, ecx
shr ecx, 0x1d
add esi, ecx
and edx, ecx
xor edx, ebx
add edx, esi
shr ebx, 0xc
xor esi, edx
jmp 0x476a0c
pop edi
and esi, ecx
or esi, 0xac3aba18
neg ecx
and edx, ecx
sub esi, ecx
xchg ecx, ebx
or edx, ebx
neg esi
and esi, ebx
sub esi, edx
jmp 0x4754cf
pop edi
mov ebx, esi
or ecx, 0xac3eb58c
sub ecx, esi
shr ecx, 7
mov ebx, ecx
mov edx, ecx
jmp 0x47561b
call fcn.004777e7
and ebx, 0xac3fffaa
mov ebx, ecx
jmp 0x476537
call fcn.004777e7
sub ebx, edx
and ecx, 0xac40e638
sub ecx, esi
and ebx, ecx
or esi, edx
xchg edx, ebx
jmp 0x476528
mov edi, 0x6440607e
sub esi, edx
mov ebx, 0xac49bc42
xor esi, 0xac4a18ae
xchg edx, ebx
mov ebx, edx
xor ebx, ecx
and ecx, edx
bswap ecx
rol esi, 7
and ecx, esi
jmp 0x4752d6
push 0xa8677054
and esi, ebx
dec esi
or ecx, esi
and edx, 0xac4e731a
and esi, ecx
or ebx, 0xac4f414a
and ecx, esi
add ebx, edx
jmp 0x477163
push 0xa87c97fc
not ebx
and esi, ebx
xor edx, ecx
xchg ecx, ebx
add edx, ecx
mov ebx, ecx
mov esi, ecx
add esi, edx
neg ecx
sub ecx, edx
sub ecx, edx
bswap edx
jmp 0x47613d
call edi
xchg esi, ecx
and ebx, ecx
or ebx, 0xac56b72e
or edx, ecx
sub edx, ecx
xchg ecx, edx
jmp 0x47619f
push 0xa86ab886
xchg esi, edx
not ecx
mov edx, ecx
xor edx, ecx
xor ebx, edx
shr edx, 0x1d
jmp 0x475799
push 0xa872640a
mov esi, ecx
add ebx, esi
and edx, ebx
sub ecx, esi
mov esi, ebx
shr esi, 1
rol esi, 5
sub ebx, ecx
jmp 0x47631e
pop edi
shr esi, 3
or ecx, ebx
xor edx, ebx
mov esi, 0xacad2d1c
add esi, edx
mov esi, edx
and ecx, 0xacadf70e
xor ebx, esi
mov ebx, 0xacb09042
xor esi, ecx
or ebx, edx
sub ebx, 0xacb275ae
jmp 0x4762b9
push 0xa8672a78
rol ebx, 0x1e
or edx, ebx
add esi, ecx
add edx, 0xacb41dd8
jmp 0x47768d
call edi
dec ecx
sub esi, edx
bswap edx
xor esi, 0xacb5ee06
mov esi, edx
or edx, 0xacb661f4
jmp 0x47662c