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

Disassembly:
mov edi, esi
add edi, esi
call sub.kernel32.dll_GetCurrentProcessId
shr edx, 0x19
mov ecx, edx
cmp eax, 0xffffff2d
jne 0x4010a1
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
ret
or edi, ecx
mov edi, edx
and edx, edi
xor edx, 0x99503ebb
call sub.kernel32.dll_GetCurrentProcessId
xchg edi, esi
xchg edx, esi
mov edx, 0x99510e13
xchg edi, esi
cmp eax, 0xfffffef7
jne 0x40111e
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
ret
sub edx, ecx
or esi, ecx
and edx, esi
and ecx, esi
call sub.kernel32.dll_GetCurrentProcessId
xor edi, ecx
mov esi, edi
cmp eax, 0xffffff07
jne 0x4011c2
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
ret
and ecx, esi
xor esi, edi
call sub.kernel32.dll_GetCurrentProcessId
add ecx, esi
or ecx, esi
xchg edi, ecx
or ecx, edi
xchg ecx, esi
and edx, edi
or ecx, edx
xor ecx, edi
cmp eax, 0xffffff15
jne 0x40126e
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
call sub.ws2_32.dll_ntohs
ret
jmp 0x494298
mov esi, 0x99d4f649
and edx, ecx
jmp 0x494fdb
mov ebx, 0x43370267
xchg edi, esi
and esi, edi
xor esi, 0x9d5ea1a1
sub esi, ecx
mov edi, 0x9d5f85b7
add edx, edi
sub esi, ecx
bswap edi
add edx, 0x9d61423b
xchg ecx, esi
jmp 0x4953fb
pop ebx
xor esi, 0x9d72c507
and edx, edi
add ecx, 0x9d739c0d
mov edi, esi
and edi, 0x9d7474f5
shl ecx, 0x18
xor edi, esi
or ecx, esi
sub edi, esi
mov edi, esi
mov edx, 0x9d78236f
sub esi, ecx
xor esi, 0x9d7904f9
xor esi, ecx
rol edi, 0x19
and ecx, esi
jmp 0x49477e
pop ebx
and edx, edi
xor esi, edx
sub esi, ecx
mov edx, edi
dec edx
sub esi, ecx
dec edi
ror edx, 0x16
jmp 0x496d26
push 0x99ecd2af
xor esi, edi
xchg edi, esi
and esi, edi
xor edx, esi
shr edi, 0x1f
and ecx, edi
xchg edx, edi
xchg edi, ecx
jmp 0x495be5
call fcn.004986e0
xchg edi, edx
nop
inc edi
and esi, ecx
sub esi, edi
or esi, edx
and esi, edi
add edx, edi
and ecx, edi
and edi, 0x9e175d15
add edx, esi
mov esi, ecx
xor esi, 0x9e18b58b
and edi, ecx
jmp 0x4976d8
push 0x99f0840b
xor ecx, edi
or edx, esi
add edx, edi
sub esi, edi
neg esi
mov edx, edi
add esi, 0x9e2492bf
mov ecx, edx
nop
shl edi, 3
neg edx
xor esi, edx
mov edi, esi
or ecx, 0x9e27aa0d
jmp 0x4952d6
push 0x99f1c12b
inc esi
and edx, 0x9e400265
neg ecx
sub esi, edx
add edx, esi
rol esi, 7
xor edi, 0x9e438df5
xchg edx, edi
or esi, 0x9e4462e7
or edx, esi
jmp 0x4956a9
push 0x99fa9b89
shr ecx, 0x10
and edx, 0x9e47f459
sub edx, esi
inc edi
shl esi, 0x1d
mov edx, esi
dec esi
and esi, edi
jmp 0x497b55
push 0x99ef3e93
dec esi
and edi, esi
sub edx, 0x9e4c57ed
mov ecx, esi
xor edx, 0x9e4d342b
dec edx
xor edi, 0x9e4e2cc5
sub edx, ecx
shr esi, 2
mov esi, edx
and edi, esi
add ecx, edi
ror edx, 5
or ecx, edi
jmp 0x497ff2
pop ebx
and edi, edx
and ecx, 0x9e63082d
xor esi, ecx
and edx, esi
shl esi, 0x1a
xor edx, edi
mov edi, esi
xchg ecx, esi
mov esi, ecx
sub esi, edi
jmp 0x4943f7
push 0x99f9f827
rol esi, 6
and ecx, 0x9e78f0d1
or edx, 0x9e795a69
xor ecx, edx
bswap edi
sub edi, ecx
and ecx, 0x9e7b511d
xor esi, edi
xor edi, edx
ror edi, 0x16
jmp 0x496535
call ebx
neg esi
add esi, ecx
sub ecx, edi
or edi, 0x9e7fd091
jmp 0x49736f
push 0x99f473af
mov esi, 0x9e850711
sub esi, ecx
sub esi, edi
and ecx, edx
dec ecx
mov edx, edi
shl edi, 0xc
mov edi, esi
and edi, edx
and ecx, 0x9e89068b
or edi, edx
or edi, edx
xchg edx, esi
nop
jmp 0x4964d9
mov ebx, 0x43370267
add ecx, edx
and esi, 0x9eb9e72f
neg esi
and ecx, 0x9ebacf97
sub edx, edi
shl edi, 0x16
bswap ecx
xchg ecx, esi
sub esi, 0x9ebe4e6f
xor ecx, esi
and ecx, edx
and edi, esi
and ecx, edi
and esi, ecx
jmp 0x494863
push 0x99e734e9
mov edx, 0x9ec11e2b
mov edx, ecx
sub edx, esi
xchg ecx, edx
neg edi
add edx, esi
mov edi, esi
mov ecx, 0x9ec3ca6d
jmp 0x496db1
pop ebx
bswap edi
add esi, 0x9ecfbd29
sub ecx, edi
add esi, edx
and edx, esi
or esi, ecx
ror edi, 1
not edi
or ecx, edi
not esi
and edx, edi
sub edx, ecx
shl edx, 0x1d
xor esi, edi
jmp 0x497f64
push 0x99d9d533
xchg ecx, edi
mov ecx, 0x9ede19cb
or ecx, edi
or esi, edx
jmp 0x497794
push 0x99e56feb
mov ecx, edi
and ecx, esi
xchg edx, esi
add edx, 0x9ef2cd57
not ecx
sub edi, ecx
xchg esi, edx
sub edx, ecx
xchg edx, edi
add edx, ecx
dec esi
sub ecx, 0x9ef4b699
jmp 0x494d30
pop ebx
sub esi, edx
or edi, 0x9ef53e0d
inc esi
and esi, edi
jmp 0x495b64
call fcn.004986e0
rol edi, 1
sub ecx, edx
xor ecx, 0x9ef68839
xchg ecx, edi
xchg esi, edx
shl ecx, 0x1e
add esi, 0x9ef77a53
xor ecx, esi
jmp 0x4981a4
mov ebx, 0x43370267
sub edx, ecx
and esi, ecx
xchg edx, ecx
mov esi, ecx
mov esi, ecx
sub esi, edx
xchg edi, edx
and edi, ecx
jmp 0x4970cb
push 0x99d95927
shr edx, 0xb
xor esi, edx
xor esi, edi
and esi, 0x9f0462e3
sub ecx, edi
shl edi, 0x10
add ecx, esi
xchg esi, edx
jmp 0x498325
push 0x99e29e9f
inc ecx
xor edx, ecx
sub esi, edx
xor esi, 0x9f2901b9
ror ecx, 0x13
bswap esi
shl edi, 6
neg esi
mov edx, ecx
not edx
xor ecx, edx
or esi, 0x9f2c9281
add ecx, esi
mov esi, 0x9f2d0e2b
jmp 0x49435a
pop ebx
and esi, ecx
or esi, edx
sub edx, esi
inc esi
xchg edi, ecx
sub edx, esi
xor ecx, esi
or esi, ecx
or edx, esi
xor ecx, edi
jmp 0x497570
pop ebx
or esi, 0x9f555a05
or edx, esi
or esi, edx
mov esi, edi
and ecx, edx
xchg edx, edi
and ecx, esi
mov esi, ecx
sub ecx, 0x9f58134f
inc esi
jmp 0x494f21
push 0x99f0d381
shr edx, 4
xor ecx, edx
or esi, edi
add esi, ecx
mov edx, edi
xor ecx, 0x9f5c7b81
mov edx, ecx
and ecx, 0x9f5d5ce5
neg edi
inc ecx
jmp 0x4963ac
call fcn.004986e0
not esi
ror esi, 0x1a
neg esi
and esi, edx
add edi, edx
add edi, esi
sub ecx, edx
shr edi, 0x18
or esi, 0x9f64c59d
xor edi, esi
jmp 0x495abb
push 0x99ed5e35
mov edi, edx
and esi, 0x9f65e05d
rol esi, 5
add edi, esi
mov edi, edx
xchg ecx, edx
add ecx, esi
ror edx, 6
and esi, edx
sub ecx, edx
jmp 0x496402
pop ebx
xchg edi, ecx
add edx, 0x9f71f317
not edx
ror edx, 0x1a
sub esi, 0x9f734fa7
inc ecx
and edi, esi
or edx, esi
inc ecx
bswap ecx
jmp 0x4985f2
push 0x99e247e3
xor edi, ecx
dec edx
sub ecx, edx
sub edx, 0x9f7bae7d
or esi, edi
rol edx, 8
rol edi, 7
not esi
xchg ecx, esi
and ecx, edi
jmp 0x495181
call fcn.004986e0
ror edx, 0x1f
dec edx
add edi, esi
add ecx, esi
mov edx, edi
or ecx, 0x9f804765
mov edx, edi
bswap esi
jmp 0x494b71
call ebx
not edx
rol edx, 0x14
xchg edi, edx
sub ecx, esi
add edx, edi
dec edx
rol ecx, 0x11
or edi, esi
mov esi, edi
and esi, ecx
jmp 0x497138
pop ebx
and esi, edi
sub edx, esi
xchg ecx, edx
mov esi, edi
sub ecx, edi
xor edi, 0x9fac8243
xchg edi, ecx
xor edx, 0x9fada753
jmp fcn.004947b4
pop ebx
and edi, esi
sub edi, 0x9fbe21c7
or ecx, edx
nop
dec edi
xor edi, esi
jmp 0x4980fa
pop ebx
nop
or ecx, edx
add esi, edx
and esi, edx
shl esi, 0x1c
add edx, esi
and edi, esi
add esi, ecx
add edx, esi
and ecx, edx
sub ecx, edi
not edx
shl esi, 0xd
mov edi, 0x9fc4a72b
jmp 0x494ba7
mov ebx, 0x43370267
add esi, edi
xchg edx, ecx
rol ecx, 4
shr ecx, 4
xor esi, edx
xor edx, ecx
jmp 0x4986b4
push 0x99f6d725
mov edi, esi
or edi, edx
xor esi, 0x9fd801df
and edi, edx
or edx, edi
xor ecx, edi
add edi, esi
sub edi, ecx
mov edi, 0x9fda75b9
add esi, edi
jmp 0x496157
push 0x99f4e2c9
mov esi, 0x9ffd2743
add edi, esi
add ecx, edx
xor esi, ecx
shr edx, 0x16
or esi, edi
add esi, ecx
and esi, ecx
jmp 0x498111
mov ebx, 0x43370267
dec edi
and edi, ecx
sub esi, ecx
ror edi, 5
add edi, ecx
shr ecx, 0x12
xor esi, edx
and esi, ecx
jmp 0x495ae0
pop ebx
xor edi, ecx
mov ecx, edi
xchg ecx, edi
or edi, ecx
or edx, edi
and edi, esi
jmp 0x497631
pop ebx
sub edx, esi
ror edi, 0x18
sub edi, ecx
ror esi, 0x19
add edi, ecx
neg esi
mov ecx, edx
mov esi, ecx
add edi, esi
rol edx, 0x1d
jmp 0x496bd0
call ebx
add ecx, esi
sub edi, edx
xchg edx, ecx
not edi
dec ecx
sub edi, ecx
add ecx, 0xa05a9a69
xchg edi, edx
sub esi, edi
nop
and edx, 0xa05c5c2f
and edi, edx
jmp 0x4952b5
call fcn.004986e0
and ecx, 0xa05d5661
add edi, 0xa05dc6bf
shr ecx, 0x12
or edi, 0xa05e9bb9
bswap esi
mov edi, ecx
add ecx, edi
xor esi, 0xa0606c95
jmp 0x4968d9
pop ebx
and ecx, 0xa06d984b
and esi, 0xa06e0855
xchg esi, ecx
xchg esi, edx
shr edi, 0xd
bswap ecx
jmp 0x4979ab
push 0x99ed061b
sub edx, 0xa07fe03b
xor edi, ecx
add edi, edx
xor edi, esi
and edx, esi
ror esi, 0x1f
neg esi
sub ecx, edi
xor esi, ecx
sub edx, ecx
or ecx, 0xa085d54f
or edx, edi
add edi, edx
or edx, 0xa08723c1
jmp 0x497e59
pop ebx
neg ecx
add ecx, edi
and edx, ecx
add esi, edi
shr edi, 0x1a
and ecx, 0xa0c25a03
jmp 0x495a8c
pop ebx
add edi, esi
shl edx, 0x12
shr esi, 0x17
and edx, esi
xor ecx, edx
not ecx
add edx, edi
sub ecx, 0xa0c60c3f
mov esi, edi
or edx, edi
add esi, ecx
ror esi, 6
or ecx, edi
or edi, 0xa0c8d6a1
jmp 0x49717c
push 0x99de1c7f
or ecx, edi
and esi, ecx
not edi
and ecx, 0xa0cde75b
sub edi, esi
and edi, ecx
mov ecx, edi
sub edx, ecx
xchg esi, edi
add edx, 0xa0d20ce1
mov edx, edi
xor edx, edi
or ecx, edi
mov edi, ecx
jmp 0x496de5
push 0x99f78447
mov ecx, edi
shr ecx, 0x11
sub edx, ecx
or esi, edx
xor ecx, edi
sub edi, ecx
jmp 0x496cfe
call ebx
nop
mov ecx, esi
xor edx, esi
bswap esi
add edx, 0xa1244edf
xor esi, edx
bswap edx
or edi, 0xa125b673
add edx, ecx
and edi, edx
jmp 0x49539c
pop ebx
or esi, edi
or esi, 0xa130f77b
add esi, edi
or edi, ecx
mov edx, 0xa13245fb
rol esi, 0xe
or ecx, esi
inc edi
jmp 0x49469c
push 0x99e6e7f1
mov esi, edi
xor ecx, 0xa1349acf
bswap ecx
and ecx, edi
jmp 0x494d63
push 0x99f728d7
mov edi, 0xa154de1b
xor ecx, edx
rol edx, 0xa
dec edi
xor ecx, edi
or edx, edi
and esi, edi
mov esi, edi
jmp 0x495e21
pop ebx
xchg edx, edi
neg edx
rol esi, 0xd
sub edx, 0xa159dbd3
sub esi, edx
xor edi, 0xa15ad42b
xor edi, edx
rol esi, 0xd
add esi, 0xa15c4345
and ecx, edi
jmp 0x4948c5
push 0x99ef0a97
and ecx, edi
sub edi, 0xa1736eef
sub edx, esi
sub ecx, edx
add edx, 0xa174d4ff
xor esi, edi
xor esi, edx
or edx, 0xa1764533
xor esi, 0xa176bb5d
xchg edi, edx
add edi, edx
add ecx, 0xa17810b7
jmp 0x4949ef
call ebx
sub edi, ecx
dec ecx
dec edi
xor edx, edi
add edx, esi
mov edi, ecx
and edx, esi
mov edx, ecx
inc edx
mov edi, esi
jmp 0x49690b
pop ebx
nop
shl ecx, 0x1a
mov esi, edi
or edi, edx
xchg edx, ecx
and ecx, 0xa1878967
sub esi, edx
add ecx, esi
and ecx, edi
ror esi, 4
jmp 0x494ef8
push 0x99dea10f
xchg edi, esi
mov esi, 0xa191c379
inc edx
rol edi, 0xa
add edx, 0xa1932739
and edi, ecx
xor edi, esi
sub edi, esi
xor edx, edi
neg edx
bswap edi
ror ecx, 0xa
jmp 0x495a53
push 0x99f121af
xor edx, edi
or edx, 0xa1ad9019
sub edi, edx
bswap esi
shl edx, 0x1b
dec edx
bswap ecx
add esi, edx
jmp 0x497a10
push 0x99ed8307
xor esi, edi
mov ecx, esi
and edx, 0xa1ba9619
xor ecx, edx
add ecx, edx
shl edi, 0x1a
add esi, ecx
sub edi, edx
jmp 0x494f56
push 0x99f4bf7f
xchg edi, ecx
add esi, ecx
xor esi, edi
shl esi, 6
add esi, edx
add edi, edx
and edx, ecx
shr ecx, 0x18
xchg edx, ecx
sub edx, ecx
neg esi
or edi, esi
and esi, 0xa1dd4dc7
sub esi, 0xa1ddbdbf
jmp 0x4957dd
push 0x99fa49ff
or ecx, 0xa1e4d025
add edx, ecx
and ecx, esi
xor edx, edi
xchg edx, ecx
xor edx, 0xa1e73527
dec esi
ror ecx, 3
jmp 0x4949d1
mov ebx, 0x43370267
sub esi, ecx
add edx, esi
xor esi, ecx
dec edi
sub esi, 0xa1ef41cd
xchg esi, edi
rol edi, 8
mov edi, edx
shl edx, 0x10
or edi, ecx
jmp 0x495324
mov ebx, 0x43370267
or ecx, esi
bswap ecx
xchg esi, edi
sub ecx, 0xa213d7db
jmp 0x497947
pop ebx
sub edi, edx
inc edi
bswap ecx
and esi, edx
xchg edi, ecx
add ecx, esi
and edi, edx
or edi, ecx
jmp 0x495df3
call ebx
or edx, ecx
neg ecx
xor edi, edx
bswap edx
xchg ecx, edi
and edx, esi
inc edi
sub edi, ecx
bswap esi
or edx, esi
jmp 0x495248
pop ebx
dec edx
xor esi, edi
sub ecx, edi
mov ecx, esi
mov edi, esi
or edi, 0xa27adc4f
shl edi, 0xb
rol esi, 0x1c
or esi, edi
sub edi, 0xa27bdda1
or esi, edi
sub edi, esi
sub ecx, esi
shr esi, 0xb
jmp 0x496174
call ebx
or esi, edi
and esi, edi
and edi, ecx
xor ecx, esi
and ecx, esi
or ecx, edx
dec edx
mov edx, 0xa28ea075
mov esi, edi
xor ecx, esi
jmp 0x494a92
pop ebx
mov edi, ecx
sub esi, edx
not edi
xor edx, ecx
or edi, edx
xchg esi, edi
or edx, edi
dec esi
and esi, ecx
rol esi, 8
jmp 0x4981d3
mov ebx, 0x43370267
xor edi, 0xa2a14a05
bswap edi
mov ecx, edi
mov edi, esi
or edx, esi
not esi
or ecx, esi
shr ecx, 0x17
rol esi, 0x11
mov ecx, 0xa2a6b043
bswap esi
sub esi, ecx
jmp 0x497a91
call ebx
mov edi, esi
ror edx, 0xc
sub edi, ecx
not ecx
ror ecx, 0x17
xchg edi, edx
add esi, edi
xor edi, esi
xchg esi, edi
xchg edx, ecx
add esi, edx
neg ecx
jmp 0x4972a3
mov ebx, 0x43370267
shr edi, 0x1a
rol edi, 0x1e
sub edi, ecx
and ecx, edi
xor ecx, esi
and edi, edx
sub esi, edi
not esi
sub ecx, 0xa2bbc3fd
mov esi, ecx
sub esi, edi
add edx, ecx
and esi, edx
or ecx, 0xa2bdeb67
jmp 0x494f32
pop ebx
or esi, edi
mov edx, 0xa2c5982f
sub edi, 0xa2c621dd
mov edx, esi
ror esi, 0xa
xor esi, 0xa2c792f1
xchg ecx, esi
not ecx
jmp 0x4970be
mov ebx, 0x43370267
add esi, edx
not edi
xor edx, esi
mov edi, esi
and esi, edi
shr esi, 0xa
rol edi, 4
not esi
ror edx, 0x1a
xchg edi, ecx
or ecx, edi
dec edx
neg edx
mov esi, edx
jmp 0x49714a
push 0x99e13bbf
or edx, ecx
neg ecx
xchg esi, edi
mov edx, 0xa2ecc243
or esi, edx
inc edx
mov edx, ecx
and esi, edx
bswap esi
shl edi, 9
jmp 0x497704
push 0x99e758ab
or esi, 0xa2fb6d61
and edi, esi
shl edi, 3
neg edi
and edx, 0xa2fd04ff
dec esi
xor edi, ecx
add esi, 0xa2fe8b11
or esi, ecx
bswap edx
ror ecx, 0xf
and esi, edi
or esi, edi
shr esi, 0x1a
jmp 0x49775a
push 0x99de411b
and edx, edi
mov edx, ecx
xchg edi, ecx
mov edx, ecx
mov edi, ecx
and esi, edx
and edx, ecx
add esi, 0xa3056a07
jmp 0x496e69
push 0x99de6bc1
add ecx, esi
xor esi, edx
and ecx, edi
or ecx, edi
mov esi, edi
bswap edi
sub ecx, edx
shr edx, 0x18
add esi, 0xa3169b41
sub edi, esi
jmp 0x4962fb
pop ebx
xor edi, edx
or esi, ecx
or ecx, esi
or ecx, edx
neg ecx
and edx, esi
xor edi, esi
xor ecx, edi
jmp 0x49702e
pop ebx
or esi, ecx
xor edi, 0xa35e36ab
and edx, 0xa35fb9ff
not ecx
or edx, esi
xor esi, edx
bswap edi
xor edx, esi
sub ecx, edi
add esi, ecx
rol esi, 2
xor edi, esi
jmp 0x497b8e
pop ebx
not esi
dec edx
and edx, esi
sub ecx, edi
jmp 0x496223
call fcn.004986e0
xor edx, 0xa374dfbf
neg ecx
xchg ecx, edx
and edx, esi
and edx, edi
xor edi, edx
or edi, esi
and esi, edi
dec ecx
xor edx, edi
jmp 0x495488
pop ebx
neg edx
nop
ror ecx, 0x1b
xor ecx, esi
add edi, ecx
xchg esi, edi
jmp 0x497b0f
call fcn.004986e0
sub edx, ecx
sub edi, edx
or ecx, edi
sub ecx, edi
xchg ecx, edi
sub edi, 0xa386d213
and esi, ecx
sub esi, edi
bswap esi
sub edx, edi
mov edi, edx
xor edx, ecx
sub edi, esi
and edi, edx
xor edi, 0xa38afabb
mov ecx, edi
jmp 0x496b0b
pop ebx
mov esi, edx
shl edx, 9
xchg edx, ecx
and ecx, 0xa38d38d9
xchg ecx, esi
sub edx, esi
jmp 0x494b45
pop ebx
mov edx, esi
mov esi, ecx
inc edx
or esi, ecx
mov ecx, edi
not ecx
sub ecx, esi
xchg edi, ecx
mov edx, esi
xor ecx, 0xa3b59e61
xor esi, edi
neg edi
and ecx, edx
or edi, esi
jmp 0x495da6
mov ebx, 0x43370267
ror esi, 5
xor ecx, edi
xchg edi, ecx
add edx, 0xa3c522cf
jmp 0x498362
pop ebx
neg edx
mov edx, esi
ror edi, 0xb
nop
add edi, esi
ror esi, 0x1f
add esi, 0xa3d0b691
or esi, 0xa3d11acb
xor esi, ecx
or edx, edi
or edx, ecx
sub edi, esi
and edi, 0xa3d35801
xor ecx, esi
jmp 0x495d8f
pop ebx
or esi, ecx
xchg edi, edx
or ecx, esi
xor ecx, esi
sub edi, 0xa4151123
mov edi, esi
sub ecx, 0xa415ea5b
inc edi
or esi, edi
neg ecx
not esi
and edx, edi
xor ecx, edx
shr ecx, 0x11
jmp 0x496079
push 0x99e9dda5
and edx, 0xa41f3133
mov ecx, esi
xchg ecx, edx
mov ecx, edx
not edx
not esi
xor edi, esi
or esi, edx
xchg edx, edi
sub esi, 0xa42311ed
mov edx, esi
neg edx
jmp 0x497326
pop ebx
inc ecx
sub esi, ecx
dec ecx
and ecx, edi
mov esi, edx
sub esi, 0xa4321ba9
sub ecx, 0xa432a583
xchg edi, edx
nop
mov edi, esi
bswap edx
add edi, 0xa434c3a9
not edi
or ecx, edi
jmp 0x4962a1
call ebx
shr edx, 0x18
sub esi, ecx
sub edi, ecx
or ecx, edi
sub ecx, 0xa443980d
sub esi, edi
and ecx, esi
sub edx, edi
jmp 0x4984b4
push 0x99da7961
inc edx
and edx, ecx
sub ecx, 0xa4451871
mov edx, edi
bswap edx
and edx, edi
xor edi, edx
or edx, 0xa4464299
shr edx, 0xf
inc edi
jmp 0x49656c
call ebx
inc edi
or esi, ecx
xchg edi, esi
or esi, edx
jmp 0x497e30
push 0x99e19fd9
dec ecx
shl edx, 6
and esi, edi
mov esi, 0xa44e1229
mov esi, 0xa44e5ab1
inc ecx
mov edi, ecx
add esi, ecx
jmp 0x4978d8
push 0x99e78d05
rol ecx, 2
mov ecx, esi
rol edi, 0x19
rol ecx, 0x19
bswap ecx
xor ecx, edx
or ecx, 0xa454ac53
add ecx, 0xa454ed8d
add edi, 0xa455208d
mov esi, ecx
xor edx, 0xa4559f29
xchg ecx, esi
mov ecx, edx
rol edi, 7
jmp 0x496668
push 0x99da2427
or edx, esi
or edi, esi
sub edi, ecx
bswap edi
xor esi, edx
mov edi, esi
add edi, esi
xchg edi, esi
neg ecx
rol esi, 0x19
jmp 0x4976b3
call fcn.004986e0
or edx, edi
and edi, ecx
xchg esi, edx
not esi
add ecx, edx
ror esi, 0x1f
sub edi, edx
shl edx, 5
and esi, 0xa45f1f91
mov ecx, esi
xor esi, edx
mov ecx, edx
or ecx, edi
nop
jmp 0x49626a
pop ebx
add esi, 0xa46c13bf
or ecx, 0xa46c8e2f
xor edx, 0xa46d0651
or edx, 0xa46d7a91
mov edx, ecx
shl edx, 0xd
and esi, 0xa46efac5
or edi, ecx
add esi, ecx
add edx, ecx
jmp 0x4956c1
push 0x99e1f73f
neg edi
or ecx, 0xa48411e1
xor esi, 0xa4848e95
mov esi, ecx
shr esi, 0x18
xor esi, edx
dec ecx
and esi, 0xa486df3d
xchg esi, ecx
and ecx, 0xa4894175
nop
xchg ecx, edi
add edi, ecx
sub edx, esi
rol ecx, 0x1b
xor ecx, edx
jmp 0x4953d8
call fcn.004986e0
xor edi, edx
mov esi, ecx
dec ecx
bswap ecx
xor esi, ecx
mov esi, 0xa49501a3
mov esi, ecx
xor edi, ecx
mov edx, 0xa4967775
sub edi, edx
jmp 0x4980bf
pop ebx
or edi, ecx
ror esi, 7
neg edi
dec esi
shr ecx, 4
ror esi, 7
or esi, edx
or edi, esi
jmp 0x4967cc
push 0x99f17545
bswap esi
and ecx, 0xa4b3b9e7
ror ecx, 0x16
xchg edi, esi
shr esi, 0xf
or esi, edi
add esi, 0xa4b7b8df
rol edx, 9
sub esi, ecx
and edi, edx
jmp 0x494998
call fcn.004986e0
mov ecx, esi
add ecx, esi
xchg esi, edi
sub ecx, esi
nop
xor edi, esi
inc edi
add ecx, edi
jmp 0x49602a
pop ebx
xor edi, esi
or esi, edi
and edx, 0xa4dc879b
xor esi, 0xa4dcf72f
xchg esi, edx
xor ecx, esi
add edi, ecx
add esi, ecx
xor edi, esi
and ecx, edx
jmp 0x495a9e
push 0x99faea4f
or edi, edx
dec edi
xor ecx, edx
rol esi, 0x1c
sub ecx, edi
add edi, edx
or edi, ecx
sub esi, edx
jmp 0x496ac1
push 0x99e98feb
shr edx, 0xc
shr edx, 0x1b
add ecx, edx
mov ecx, edi
xor edx, ecx
mov edi, edx
and edx, ecx
mov edx, esi
jmp 0x4975b7
pop ebx
xchg ecx, edx
xchg edx, ecx
not esi
not edx
mov ecx, edi
or ecx, 0xa4fe484b
mov edi, edx
add edi, esi
or esi, edi
sub esi, 0xa500102d
sub esi, edx
or edi, esi
xor ecx, esi
and edx, 0xa501b0b9
jmp 0x495626
pop ebx
xor edi, ecx
xchg esi, edx
add edx, esi
xor esi, ecx
mov ecx, esi
bswap edx
xchg edx, esi
and esi, 0xa543c229
mov edi, 0xa5443243
xor ecx, 0xa545c2e1
bswap edx
sub edi, ecx
jmp 0x496096
push 0x99ed2a29
or esi, ecx
and ecx, 0xa547aee7
xor esi, 0xa5481c43
or ecx, edi
sub edx, esi
add esi, edi
xchg edi, esi
and edx, ecx
jmp 0x495348
pop ebx
dec ecx
sub ecx, 0xa564e9d5
sub edx, 0xa5655ae5
ror ecx, 0xe
inc esi
add ecx, esi
mov ecx, esi
sub edx, ecx
bswap edi
shl ecx, 0xb
jmp 0x496f32
mov ebx, 0x43370267
and esi, edi
xchg edi, esi
xor edi, esi
add edi, 0xa573046d
xor edx, edi
xor esi, ecx
add edi, ecx
xchg edx, esi
xor edi, 0xa5743235
add esi, 0xa57471d7
jmp 0x4977b3
call ebx
xchg ecx, edi
xchg edi, edx
sub ecx, edi
bswap edx
add esi, 0xa580ce6f
bswap edi
sub edx, esi
sub esi, 0xa582e1d9
jmp 0x494dc8
pop ebx
xchg edi, ecx
and esi, ecx
sub edx, edi
and ecx, esi
not ecx
not ecx
shr edx, 0x1f
sub edx, ecx
jmp 0x497be8
push 0x99f5161b
add esi, edx
sub esi, edx
neg esi
mov edi, ecx
bswap esi
mov edi, esi
jmp 0x496b7d
pop ebx
add edx, edi
sub ecx, esi
xor edi, 0xa5897c39
shr edx, 0x10
shl edi, 9
add edi, esi
jmp 0x49782c
call ebx
add edi, edx
or esi, ecx
and edi, 0xa592ef7d
ror edi, 7
add edx, edi
sub esi, edx
and esi, ecx
neg esi
jmp 0x496aa7
pop ebx
xor edx, ecx
sub esi, 0xa595b721
xchg edx, edi
add esi, edi
jmp 0x498127
push 0x99d997b5
xchg ecx, edi
bswap esi
ror ecx, 0x1b
rol edi, 0x14
neg edx
shl ecx, 3
xchg edi, edx
or edx, edi
xor ecx, edi
ror edx, 0x14
jmp 0x494e47
call fcn.004986e0
mov edi, ecx
neg edx
or esi, edx
dec edx
add esi, 0xa5b66189
shl esi, 0xf
xor edx, edi
xor ecx, edx
or esi, edx
bswap edx
jmp 0x4969fa
pop ebx
not edi
neg edi
and ecx, edx
sub edi, ecx
rol esi, 0x1e
sub esi, ecx
xchg esi, edx
not ecx
sub edi, esi
xor edx, ecx
jmp 0x495612
pop ebx
xor esi, edx
mov ecx, esi
xor edi, ecx
mov ecx, esi
shr esi, 0x10
and edx, esi
bswap edx
xor esi, edi
jmp 0x49557d
call fcn.004986e0
dec edx
sub esi, ecx
ror ecx, 1
mov edx, esi
rol edx, 0x1b
xchg edi, esi
or esi, ecx
xchg ecx, esi
dec edx
rol edx, 3
ror edx, 0xb
bswap ecx
add edi, 0xa5fafa03
and edx, esi
jmp 0x497697