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

Disassembly:
or ebx, edi
rol edx, 0x11
bswap ebx
call sub.user32.dll_GetCapture
or esi, edi
cmp eax, 0xffffff2d
jne 0x4010a1
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
ret
and ebx, esi
neg edi
xor ebx, esi
sub edx, 0x189c74c4
mov edi, esi
bswap edx
rol edx, 0x17
or edx, edi
call sub.kernel32.dll_GetCurrentThreadId
xor edx, ebx
add edi, edx
inc edx
add edx, 0x189e8250
xor ebx, 0x189ebd33
bswap edx
cmp eax, 0xfffffef0
jne 0x401152
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
ret
and edx, edi
add edx, esi
dec edi
bswap ebx
or ebx, 0x18a1f920
add edi, 0x18a23b6c
xchg ebx, esi
call sub.user32.dll_GetCapture
xor edi, esi
xchg edi, esi
neg edx
or ebx, edi
xor esi, ebx
or edx, 0x18a4456e
add esi, ebx
cmp eax, 0xfffffef6
jne 0x401225
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
call sub.ntdll.dll_ZwResumeProcess
ret
jmp 0x4b710c
and edi, edx
mov ebx, edi
xchg edx, edi
or ebx, esi
sub edx, edi
mov ebx, esi
shr ebx, 0x14
jmp 0x4ba6a9
pop ebx
xor edi, esi
mov edi, 0x223095e8
neg edi
or ecx, edi
sub ecx, esi
shl edx, 0xe
and edx, ecx
mov edx, ecx
add edi, ecx
or edi, esi
jmp 0x4b83c6
push 0x19eab5b7
sub edx, 0x22332411
inc edi
xor ecx, edx
sub ecx, edi
and ecx, esi
mov esi, edx
sub esi, ecx
xchg edx, esi
sub edx, edi
and edi, ecx
xor ecx, edi
xor edi, esi
inc edi
dec edx
jmp 0x4ba436
pop ebx
xor esi, 0x2253f16e
not ecx
ror ecx, 6
neg edx
sub esi, edi
xchg edi, edx
and esi, 0x225bfa52
add edx, ecx
jmp 0x4b732b
push 0x19ea8e02
or edx, edi
xor esi, edi
or esi, 0x225d4664
sub edi, edx
add edi, esi
or edx, esi
jmp 0x4b7285
push 0x19df87ae
xchg ecx, edi
shl esi, 0xb
and esi, edx
xor ecx, edi
shl ecx, 0x14
xor esi, edx
xchg edx, edi
xchg esi, ecx
bswap edi
or edx, 0x2260ee84
jmp 0x4b7528
call fcn.004ba9e1
sub edi, ecx
xchg esi, edx
mov esi, edi
sub esi, 0x227a7918
ror ecx, 3
or esi, ecx
mov ecx, edi
add esi, ecx
xor edx, 0x227bd8fc
jmp 0x4b7cca
mov ebx, 0x123b2f04
sub edi, ecx
xchg edx, esi
xor edi, edx
add esi, ecx
mov esi, edi
xchg esi, edi
or ecx, edi
nop
mov ecx, edx
jmp 0x4b8d73
push 0x19e32160
and edi, esi
mov ecx, edx
or ecx, 0x22b39231
xor esi, 0x22b3d233
add edx, 0x22b40cfc
or edx, ecx
bswap esi
add edi, 0x22b4e906
mov ecx, edi
add edx, 0x22b57b70
jmp 0x4b9dea
push 0x19efe8f7
not esi
ror ecx, 0x1b
mov edx, ecx
dec ecx
xchg edx, edi
mov edi, ecx
or esi, ecx
xchg ecx, edx
mov esi, edi
mov edx, ecx
sub edi, ecx
inc esi
mov edi, ecx
jmp 0x4b867d
pop ebx
and edx, ecx
inc edx
and edx, esi
xor edx, ecx
ror edi, 0x12
sub edi, esi
shl edx, 9
neg ecx
xchg edi, ecx
and edi, 0x22c006a7
bswap edx
jmp 0x4b8f04
pop ebx
not ecx
add ecx, edx
add edi, ecx
sub esi, 0x22c148e2
nop
and edx, 0x22c1cb84
xor ecx, 0x22c20adc
bswap esi
bswap edx
shr edi, 0x1e
bswap edi
or esi, edi
jmp 0x4b730c
mov ebx, 0x123b2f04
and esi, 0x22d1b2b7
ror edx, 0xd
add ecx, edx
xor esi, edi
not edx
mov esi, edx
ror edi, 2
or esi, ecx
mov esi, ecx
mov edx, esi
not ecx
inc edi
or ecx, edx
mov ecx, edi
jmp 0x4b7bf2
push esp
bswap esi
or edi, edx
not ecx
or ecx, 0x22fc6d67
shl edx, 0x1f
xchg esi, edi
sub edx, esi
jmp 0x4b7e20
pop ebx
xchg ecx, edi
and esi, 0x23117e9e
xchg edx, esi
jmp 0x4b9cd9
call ebx
add ecx, esi
mov esi, 0x23182043
xor ecx, edx
bswap edi
rol ecx, 0x16
xor ecx, esi
mov edi, edx
xor ecx, edi
add ecx, edx
and edi, esi
mov ecx, edx
rol edx, 0x19
or edi, ecx
xor esi, edi
jmp 0x4b83bc
push 0x19e37b76
shr esi, 0x11
sub esi, ecx
sub edi, esi
ror edx, 9
and ecx, edx
shl esi, 0xa
rol edx, 0x10
jmp 0x4b9251
push 0x19e6ee1e
inc ecx
and esi, edi
xchg edi, edx
sub ecx, edi
sub ecx, edx
bswap esi
jmp 0x4b79e9
push 0x19e957c1
add edx, esi
inc ecx
not esi
dec ecx
xchg edx, ecx
bswap edx
inc edi
not edx
shl ecx, 0x10
add edi, 0x232bb73c
xchg edi, edx
shl edi, 0xd
and ecx, 0x232dd783
mov esi, edi
jmp 0x4b93e9
mov ebx, 0x123b2f04
neg esi
neg esi
add ecx, 0x233a319f
and ecx, 0x233a7019
shl ecx, 4
or edx, esi
sub esi, ecx
dec edx
inc edi
jmp 0x4b8389
call ebx
rol esi, 6
inc esi
mov edx, esi
bswap esi
mov edx, ecx
xor ecx, edx
sub ecx, edx
jmp 0x4b7665
push 0x19f4d749
dec edx
add edx, esi
xor ecx, esi
xor edi, 0x234d0c14
xor edi, esi
xchg esi, edi
xchg esi, edx
mov edi, edx
xor esi, ecx
mov edx, esi
rol esi, 0x19
jmp 0x4b9b17
push 0x19e82646
and edx, 0x235c9078
sub edx, ecx
or esi, ecx
mov edi, esi
inc edi
and edx, ecx
add edx, edi
inc esi
not esi
mov edi, edx
jmp 0x4ba163
call fcn.004ba9e1
not ecx
or ecx, 0x23633cab
and ecx, edi
or esi, edx
dec esi
xor edi, ecx
and esi, ecx
sub edi, 0x2364b5c9
add edi, ecx
or edi, 0x23653105
jmp 0x4baa37
push 0x19f4268e
and esi, ecx
sub edi, ecx
mov edx, esi
neg esi
add edx, 0x236931fb
not ecx
mov edi, 0x2369b91e
xor edx, edi
shl edx, 0x12
neg edi
sub edx, ecx
jmp 0x4ba3a0
push esp
rol edx, 0x16
sub esi, ecx
inc esi
sub esi, ecx
bswap edi
bswap ecx
sub ecx, edi
bswap esi
xor ecx, esi
xchg edx, ecx
jmp 0x4b7804
call ebx
or ecx, edi
inc esi
sub esi, ecx
and ecx, edi
rol ecx, 9
inc edx
or edi, edx
or edi, 0x2395f086
xchg edx, esi
add esi, 0x23966d1a
xchg edi, ecx
jmp 0x4b8b4b
push 0x19ec997e
or edi, 0x23972f78
xor edi, ecx
add esi, edx
sub ecx, edi
and esi, edi
add esi, edi
xor edx, ecx
neg edi
mov ecx, 0x239919fc
jmp 0x4b8fe3
push 0x19e2fadf
add ecx, edx
add edx, 0x239e37f2
add edi, 0x239e760e
sub edx, edi
and ecx, edi
and edi, edx
ror esi, 0x13
rol ecx, 6
or edx, ecx
xchg esi, edx
bswap edx
ror edx, 0xf
bswap edi
mov edi, edx
inc esi
jmp 0x4b75d4
push 0x40
and esi, edi
sub ecx, 0x23a25624
or esi, ecx
add ecx, 0x23a2fbd4
and edi, 0x23a33ad8
ror edi, 0x17
add esi, 0x23a3c2e0
dec ecx
and edx, edi
jmp 0x4b99c7
call ebx
mov edx, ecx
or edx, edi
add edi, esi
xchg esi, ecx
add ecx, edx
jmp 0x4bac35
mov ebx, 0x2774562b
and ecx, 0x23b27021
mov edx, 0x23b2d879
xor edx, 0x23b31bee
and ecx, esi
dec ecx
mov esi, edi
dec esi
inc ecx
xchg edx, esi
jmp 0x4b85f6
pop ebx
or edx, 0x23bc1785
xor edx, ecx
xchg esi, edx
sub ecx, 0x23bccc31
shl edi, 0x1a
and edi, ecx
shl ecx, 0x1b
xchg edx, edi
sub ecx, esi
neg esi
or edx, ecx
xor edx, edi
jmp 0x4b8c64
push 0x19f4abca
sub edi, 0x23d29cb2
xchg ecx, edx
inc esi
and edx, edi
mov esi, edx
shr ecx, 0x1b
bswap esi
mov edx, edi
jmp 0x4b7adc
pop ebx
shr ecx, 0xd
or esi, 0x23d54bcc
xor esi, 0x23d58564
add esi, edx
xor esi, edx
sub edx, 0x23d67722
jmp 0x4b81b5
pop ebx
sub edx, edi
mov edi, edx
not esi
or edi, esi
jmp 0x4ba989
pop ebx
add esi, 0x240df587
rol edi, 0xb
sub ecx, edi
xor ecx, 0x240ebf51
or esi, 0x240ef813
rol esi, 0x16
or edi, 0x240fa0e4
or edi, ecx
jmp 0x4ba279
call fcn.004ba9e1
or edi, esi
inc edi
xor ecx, edx
xchg edx, esi
mov edx, ecx
add ecx, edx
or edi, 0x24144d91
mov esi, edx
jmp 0x4b787c
push 0x19ee864c
mov edx, edi
or ecx, esi
mov ecx, edi
xchg ecx, esi
add edi, esi
not esi
jmp 0x4b8e18
pop ebx
and esi, edi
add ecx, edx
jmp 0x4ba8b8
pop ebx
xor edi, edx
sub edx, esi
add ecx, 0x2417d01c
and ecx, edx
and edi, edx
ror edx, 4
sub esi, edi
add edi, ecx
and edx, 0x2419631f
ror edx, 0x14
neg edi
jmp 0x4b92c8
call ebx
xor esi, edx
shl esi, 0x12
shl edi, 0x18
sub ecx, 0x24213902
add edx, 0x24218d04
rol esi, 6
rol edx, 0x19
ror ecx, 6
jmp 0x4b88a0
call ebx
xor ecx, edx
or esi, edx
xor edi, 0x2433779e
ror edx, 6
sub edi, esi
xor ecx, edi
or edi, esi
and ecx, edi
sub esi, edx
rol edi, 0x1e
jmp 0x4b7686
pop ebx
or ecx, esi
mov edx, ecx
sub ecx, edx
sub ecx, 0x243674be
and edx, edi
and edx, 0x24372b48
add edi, esi
shr ecx, 0x1a
or esi, edx
jmp 0x4ba328
call fcn.004ba9e1
mov ecx, edx
and esi, edi
bswap edx
xor edx, 0x24445d27
or edi, edx
shr esi, 5
add ecx, 0x24464588
xchg edi, esi
add ecx, edi
mov edx, edi
sub esi, 0x244770c8
and edi, ecx
or esi, edx
xchg esi, ecx
jmp 0x4b7e95
push 0x19f017c9
xor edi, esi
neg edi
jmp 0x4baadf
push 0x19e16b8f
or edi, ecx
sub ecx, 0x2473dbf8
xchg edi, edx
xor ecx, esi
xor edx, 0x2474c0dc
and edi, 0x24750174
mov edx, 0x24754115
or ecx, esi
add edi, ecx
jmp 0x4b8ffd
pop ebx
dec edx
mov edx, ecx
xchg esi, ecx
or ecx, edi
or ecx, edx
dec esi
or esi, ecx
inc edi
add esi, edi
and ecx, 0x24a410b9
jmp 0x4bac66
pop ebx
or ecx, esi
add esi, edi
xor ecx, esi
add ecx, edi
xchg edx, ecx
add ecx, 0x24ae4e47
or edi, 0x24ae8952
add ecx, 0x24aecac0
or edx, edi
jmp 0x4b7c43
pop ebx
or ecx, 0x24dc5add
xor edi, edx
and ecx, edi
xchg edi, edx
not edx
or edx, 0x24ddc09d
xchg edi, edx
shr esi, 8
mov esi, 0x24de7f95
jmp 0x4b9dd4
pop ebx
rol ecx, 7
inc edi
xor ecx, 0x25007d43
ror edi, 0xe
xor esi, edi
bswap ecx
shr ecx, 0x11
xor edx, esi
xchg ecx, edx
inc edi
xchg esi, edx
or edi, edx
and ecx, esi
xor ecx, edi
jmp 0x4b9e2c
push 0x19f6c9bb
mov edi, esi
mov ecx, edx
xchg ecx, edx
mov edi, esi
not edx
dec edx
sub edx, 0x25052134
xor ecx, esi
and ecx, 0x2505d873
shr edx, 3
xchg edi, ecx
add edi, ecx
xor edi, edx
jmp 0x4b8f4b
call fcn.004ba9e1
mov esi, edx
bswap esi
mov ecx, edx
bswap edi
xor edi, ecx
sub edx, ecx
neg ecx
mov edx, esi
add ecx, 0x2519c3ed
add esi, edx
jmp 0x4b9db7
pop ebx
xchg ecx, esi
mov ecx, edi
dec edi
sub esi, 0x252afab5
or edi, edx
mov edx, ecx
and edi, 0x252bccd9
and edi, edx
sub esi, edx
sub ecx, esi
jmp 0x4ba586
push 0x19e0e923
xchg esi, edx
sub esi, edx
or edx, ecx
add edx, edi
jmp 0x4b93bd
call fcn.004ba9e1
or esi, 0x25410a7a
xchg esi, ecx
shl edi, 0x1c
add ecx, 0x2541ef72
mov ecx, edx
add ecx, edi
sub edi, esi
xor ecx, 0x2542e83b
or edi, edx
and ecx, 0x254379b9
rol ecx, 0x1e
xchg ecx, esi
xor edx, esi
jmp 0x4b7ac7
mov ebx, 0x2774562b
sub edi, edx
add edx, edi
sub ecx, esi
xchg edx, edi
and edi, 0x25546706
xor ecx, edi
or esi, edi
sub edi, edx
add edi, 0x2555634a
dec edx
add ecx, edi
neg edx
jmp 0x4b9e7d
pop ebx
xor esi, edi
xor esi, edx
xor edi, esi
mov edx, 0x2577d053
xchg edi, esi
and edi, esi
shr edx, 0xf
xor edi, 0x25796502
jmp 0x4b9f6a
push 0x19f70c01
rol edx, 0x12
mov esi, 0x25818b30
shr edi, 0x12
and edi, 0x258205bb
sub ecx, 0x258244d1
not edx
add edx, ecx
dec ecx
sub ecx, esi
jmp loc.004b9652
push 0x19ecc43f
xchg edi, esi
or edx, edi
xchg ecx, edi
xor edi, edx
shl esi, 6
xor edi, edx
rol edx, 0xe
jmp 0x4b772e
mov ebx, 0x2774562b
add edx, edi
sub esi, edi
xor edx, 0x258ec389
not edi
ror edi, 0x11
add edx, 0x258f7d8c
shl ecx, 4
dec edi
sub ecx, edx
dec esi
or ecx, esi
shl esi, 0x12
add esi, ecx
sub ecx, edx
sub edx, esi
or edi, 0x25924ee6
jmp 0x4b9a18
push 0x19f06f91
or edx, 0x259a8721
sub edx, 0x259ac718
sub esi, edx
dec edx
mov edi, 0x259b94f5
mov esi, 0x259be94f
xor edi, ecx
and ecx, 0x259c7191
mov esi, ecx
or edi, esi
xchg edx, edi
xchg esi, ecx
jmp 0x4b7efb
call fcn.004ba9e1
xor esi, edi
neg esi
sub ecx, edx
or ecx, edi
mov edx, esi
rol esi, 0x1c
neg edi
jmp 0x4b9418
call ebx
add edi, ecx
and esi, edx
xor ecx, edx
add esi, edx
rol edx, 0xd
and ecx, edi
add esi, edx
shr esi, 1
sub esi, ecx
xchg edx, esi
rol ecx, 0x1c
xor ecx, edx
add esi, edx
jmp 0x4b88d2
mov ebx, 0x2774562b
neg ecx
mov ecx, edi
xor edi, edx
shl edi, 0x1f
inc edx
or edx, esi
add esi, edx
and esi, edx
neg esi
jmp 0x4b90d3
mov ebx, 0x4132136a
rol esi, 0x1b
shr edi, 9
or ecx, edi
xchg ecx, edi
jmp 0x4b746a
pop ebx
not edx
or edx, esi
mov edi, ecx
rol esi, 0x19
mov edi, 0x25dc4684
xor esi, 0x25dc8173
add edi, 0x25dcc021
ror esi, 9
jmp 0x4ba9b8
push 0x19e11672
neg ecx
sub edi, esi
and esi, edx
neg edi
shl ecx, 0xf
add edi, 0x26080d67
xchg edx, esi
sub esi, 0x26092664
inc edx
sub edx, 0x260a3a76
and esi, ecx
jmp 0x4b86e9
push 0x19e983fb
and edx, ecx
mov esi, edx
sub esi, 0x260ba848
jmp 0x4b963c
call ebx
dec ecx
sub edi, ecx
mov edx, esi
neg esi
not edx
mov ecx, esi
jmp 0x4b9304
push 0x19f47cb7
xor esi, edx
mov ecx, esi
xchg edx, esi
add esi, edi
nop
mov ecx, edi
nop
rol ecx, 7
and edi, 0x2649d6c7
sub esi, edi
xor esi, edi
shl ecx, 0xc
jmp 0x4b8089
pop ebx
or edi, esi
bswap ecx
add ecx, edi
add edi, ecx
mov edx, esi
xor ecx, 0x26dcae20
sub esi, edi
or edx, edi
add edx, esi
xchg ecx, edx
sub edx, ecx
rol ecx, 3
xor ecx, esi
add ecx, 0x26ded625
jmp 0x4b9a91
mov ebx, 0x2774562b
add edx, ecx
bswap edx
add edi, 0x26dfd61c
xor esi, edi
jmp 0x4b9bcc
pop ebx
rol edx, 0x16
add esi, edx
rol edi, 0x11
sub edi, 0x26eef0af
and edi, edx
xor ecx, edi
mov edx, edi
xor edi, ecx
xor ecx, edx
xchg ecx, edx
ror edx, 0xd
jmp 0x4ba4b0
push 0x19e52cc4
ror ecx, 0xb
add esi, edi
sub ecx, edi
ror edx, 0xf
add ecx, edi
or esi, ecx
ror ecx, 0x11
jmp 0x4b9cb7
push 0x401400
sub edx, edi
shr edx, 4
and edi, esi
and esi, ecx
and edx, edi
sub edx, 0x27210ec2
or edx, 0x27214eb2
xor edx, esi
jmp 0x4b91a7
mov ebx, 0x2774562b
mov ecx, esi
or edx, ecx
add edx, edi
sub edi, edx
mov edi, ecx
xor edi, ecx
xor edi, 0x27f3ee76
neg esi
xor esi, edi
xor esi, edi
sub edi, esi
mov edi, ecx
and edx, 0x27f716d0
add ecx, 0x27f79502
shl edx, 0x13
jmp 0x4bac07
pop ebx
xchg esi, ecx
dec edi
and esi, ecx
and edi, ecx
neg esi
jmp 0x4b9c12
push 0xb5d0c
xor edx, ecx
xor esi, ecx
sub edx, esi
shl ecx, 0x15
inc ecx
sub ecx, esi
and ecx, 0x29223d32
sub edi, esi
bswap ecx
jmp 0x4b9759
call fcn.004ba9e1
mov esi, edx
ror ecx, 0x15
sub ecx, edx
and edx, edi
xor edx, ecx
shl esi, 0x1a
shr esi, 0x14
xor edi, ecx
and edi, esi
add ecx, esi
sub esi, 0x2925c3c9
sub edi, 0x292617f9
or edx, ecx
bswap edx
jmp 0x4ba6f2
call fcn.004ba9e1
or esi, edx
rol esi, 0x11
sub ecx, 0x29279570
xchg edx, edi
or edx, edi
not edi
and edi, esi
xor esi, edx
inc edi
jmp 0x4b9b35
push 0x19e501b8
xor edx, edi
sub esi, ecx
sub edx, ecx
mov esi, edi
or edi, ecx
xchg ecx, edx
mov edi, esi
shl edx, 2
jmp 0x4b973e
mov ebx, 0x2774562b
dec edi
xor edi, esi
xor edx, edi
and edi, ecx
inc esi
xor ecx, esi
xor edi, ecx
or edi, ecx
xor edi, 0x2942c363
jmp 0x4b8bd0
call ebx
sub ecx, edx
sub edi, edx
dec edx
mov edx, ecx
add edx, edi
xchg edx, edi
mov esi, 0x2944b79d
sub ecx, esi
xor edx, 0x29453365
mov ecx, esi
shl edx, 1
and edi, ecx
jmp 0x4ba68e
push 0x19ec6d3f
not esi
dec esi
and ecx, edi
ror ecx, 7
sub edi, edx
sub ecx, edx
xchg edx, edi
and edx, ecx
mov esi, edx
add esi, 0x2954e663
add edi, esi
and edi, ecx
jmp 0x4b7d8a
call fcn.004ba9e1
and esi, edx
add edi, 0x29560143
and ecx, edi
xor esi, ecx
jmp 0x4b852b
pop ebx
or esi, ecx
bswap esi
neg edx
or edi, 0x295c3c7e
add edx, edi
mov ecx, 0x29625fd2
add edx, edi
not edx
add ecx, edi
mov esi, edi
jmp 0x4b7902
push 0x19e55849
sub ecx, esi
xor ecx, 0x296d7b22
ror edi, 0x1a
xor ecx, esi
and edi, ecx
xor esi, edi
xor edx, edi
mov ecx, 0x29799b50
jmp 0x4ba2fe
pop ebx
xor edx, 0x2979f2f6
xchg ecx, esi
mov edi, ecx
xor ecx, esi
ror edi, 2
bswap ecx
and esi, 0x2981bef6
shl edi, 5
nop
not esi
xor edx, edi
mov edi, edx
rol edx, 0x11
or edi, edx
xchg ecx, edi
jmp 0x4ba912
push 0x19ec43b0
not edi
xchg esi, edi
add edi, esi
add ecx, edi
not ecx
xchg esi, ecx
inc edx
xor ecx, edx
bswap edi
neg edi
ror ecx, 3
jmp 0x4b9ba6
call ebx
and ecx, esi
rol ecx, 0x1e
mov esi, 0x2998cd84
not edx
xor edi, 0x29995a46
or esi, ecx
xchg edx, edi
jmp 0x4ba1a7
pop ebx
dec ecx
bswap esi
and ecx, 0x299acaa7
bswap edx
shr edx, 0xd
mov ecx, edi
jmp 0x4b7926
push 0x19e34f9f
and ecx, edx
dec ecx
xchg esi, edx
shl edi, 0x18
and ecx, 0x299cdbd1
or ecx, 0x299d1ad2
and esi, edx
inc esi
jmp 0x4b78a4
pop ebx
xor edi, edx
and edx, edi
or esi, edi
mov ecx, edi
xor ecx, 0x29a0f90e
xor edi, esi
sub esi, ecx
sub ecx, 0x29a1bf46
or edi, 0x29a1fe55
add ecx, 0x29a238f7
sub esi, 0x29a27804
mov edx, ecx
jmp 0x4b9907
call fcn.004ba9e1
mov edx, ecx
rol edi, 0xe
xchg edx, edi
jmp 0x4b844b
push 0x19efbc40
mov ecx, edx
not edx
shr edi, 0xa
xor edx, edi
xchg edi, edx
sub ecx, 0x29b3af7f
xor esi, 0x29b40efc
rol edx, 0x18
and ecx, edi
and esi, edx
shr edi, 0xa
and edi, ecx
mov esi, edi
jmp 0x4b7642
push 0x19e0c26c
add edx, edi
shl edi, 9
or ecx, edx
xchg esi, ecx
sub esi, ecx
or edi, edx
not edx
add edi, 0x29bac95a
or esi, edx
neg esi
nop
jmp 0x4b8cc4
call fcn.004ba9e1
xchg esi, edx
sub esi, edx
shl edi, 8
mov ecx, esi
sub esi, edi
nop
sub ecx, edi
bswap edx
sub ecx, esi
jmp 0x4babd2
mov ebx, 0x2774562b
mov esi, 0x29efd00b
sub ecx, edx
or esi, edi
mov esi, ecx
sub edi, 0x29f0d096
neg edi
jmp 0x4b9fba
pop ebx
or edi, 0x29f3baac
sub ecx, edi
sub ecx, 0x29f436f0
xchg esi, edi
xchg esi, edi
or esi, edx
ror esi, 0x16
and esi, 0x29f598dd
and ecx, edi
xchg esi, edi
xchg ecx, edi
or ecx, esi
jmp 0x4ba7d2
pop ebx
dec edi
add ecx, 0x2a039d65
or ecx, 0x2a03fff0
add edx, ecx
or esi, 0x2a047ab4
sub edx, edi
mov ecx, esi
add ecx, esi
and esi, edi
sub edx, 0x2a05ad86
and esi, edx
jmp 0x4ba654
pop ebx
sub ecx, edi
dec edi
and ecx, 0x2a0a2791
or esi, 0x2a0a665c
add edx, esi
or edi, ecx
xor ecx, edi
xor edx, esi
ror ecx, 0xf
or esi, edi
jmp 0x4b9611
push 0x19e58403
xor esi, ecx
or edi, 0x2a0c6902
mov edx, 0x2a0cab54
and edi, esi
add esi, 0x2a0d2173
xor ecx, 0x2a0d6011
and edx, edi
shl edi, 0x15
jmp 0x4b97d3
pop ebx
xchg esi, ecx
mov ecx, edx
and ecx, esi
neg edi
or ecx, 0x2a0f29d1
add ecx, edx
xor esi, 0x2a0fad29
jmp 0x4b80a7
push 0x19f453f9
or esi, edx
xor ecx, edx
or ecx, edi
bswap edi
and edi, esi
add edi, edx
bswap edi
xor esi, edi
dec edx
or edi, edx
jmp 0x4b9553
push 0x19eae3fc
sub esi, edx
or esi, edi
inc esi
xor ecx, edx
xor ecx, edi
mov esi, 0x2a2f3a86
jmp 0x4ba8dd
pop ebx
add edx, ecx
add esi, 0x2a3cdcd8
mov esi, 0x2a3d1fc0
or edi, edx
mov edi, edx
or edx, esi
mov edi, ecx
shl edx, 2
sub ecx, esi
bswap edx
xor esi, ecx
jmp 0x4b7267
pop ebx
sub ecx, edx
or ecx, edi
and esi, edx
mov edi, ecx
sub edx, esi
jmp 0x4ba949
pop ebx
or ecx, edx
add edi, 0x2a5fbf99
mov edi, 0x2a5ffe3f
mov ecx, edi
jmp 0x4b9d4b
pop ebx
neg edi
xchg edi, ecx
or ecx, edx
bswap esi
xor edx, 0x2a647f1d
shr ecx, 0x1f
mov ecx, edx
mov edi, ecx
jmp 0x4b784b
push 0x19df4868
or edx, edi
and ecx, edx
mov edx, edi
xchg esi, ecx
jmp 0x4b7345
call ebx
add ecx, esi
xor ecx, edi
shr esi, 0x12
neg edi
add esi, 0x2a6b4ac9
mov edi, esi
mov edi, ecx
or ecx, edx
jmp 0x4b8344
pop ebx
xchg edi, ecx
rol ecx, 0x12
or ecx, edi
add esi, 0x2a7bfee4
xor esi, edx
xor esi, edx
and ecx, esi
and esi, ecx
or edi, esi
jmp 0x4b7f70
push 0x19e7fa46
sub esi, edi
shl esi, 0xe
add edx, ecx
xchg ecx, esi
inc edx
add ecx, edi
rol esi, 0x12
add edi, esi
inc esi
add ecx, esi
xchg edx, edi
mov esi, ecx
ror edx, 0xc
jmp 0x4b7ba4
mov ebx, 0x2774562b
mov edx, ecx
shr esi, 0xe
add esi, edi
not ecx
not edi
sub edi, ecx
xchg ecx, edi
jmp 0x4b99e7
pop ebx
ror ecx, 0xd
rol ecx, 0x18
add ecx, edi
add esi, edi
add ecx, edi
add edx, 0x2aa1fe58
mov esi, 0x2aa23894
sub esi, edx
add edi, ecx
sub edi, esi
jmp 0x4b7dee
push 0x19f69f6f
ror edi, 0x14
add esi, edi
sub edx, edi
sub edi, 0x2aa53a02
bswap edx
or edi, esi
add edx, 0x2aa5f1ac
and edx, 0x2aa6303e
jmp 0x4b8b72
push 0x19ee553b
sub edi, 0x2aa81665
sub ecx, 0x2aa850d1
neg edx
nop
and edx, ecx
or ecx, esi
nop
sub esi, edi
shr esi, 9
add ecx, 0x2aaa4ee1
or edx, 0x2aaa8978
jmp 0x4b83a6
pop ebx
bswap edx
neg edx
or ecx, edi
and edi, esi
bswap edi
inc esi
add edi, esi
or edx, esi
not ecx
or edx, esi
jmp 0x4ba2dc
call ebx
xor ecx, 0x2ab2ce5c
add esi, edx
sub edx, ecx
xor edi, 0x2ab3cd72
add esi, edx
mov ecx, 0x2ab44b79
mov edx, 0x2ab490da
shl ecx, 0x10
jmp 0x4b854c
push 0x19f042b7
and esi, 0x2abedde3
xor edi, ecx
xor esi, edi
xchg ecx, esi
xor edi, esi
rol edi, 0x19
xor esi, 0x2ac07672
mov ecx, 0x2ac0b046
mov edi, ecx
sub edi, edx
xchg edx, edi
ror edx, 0x1e
jmp 0x4b90a0
call ebx
xor esi, edx
dec ecx
and esi, edi
mov edx, esi
add ecx, 0x2ad1bfbb
rol ecx, 0x1d
jmp 0x4b8a13
call fcn.004ba9e1
sub edx, 0x2ad499dc
mov edi, esi
rol esi, 3
mov ecx, 0x2ad56fef
and ecx, edx
xor edx, 0x2ad5f199
and ecx, esi
xchg ecx, esi
xor ecx, 0x2ad6eeb3
xor edi, edx
jmp 0x4b7d66
pop ebx
xchg edx, esi
shl edi, 0xd
sub edx, edi
or edi, edx
sub ecx, edx
bswap edx
inc edx
shr edx, 0x19
mov edx, ecx
neg edx
or edi, edx
jmp 0x4b9676
pop ebx
xchg ecx, esi
and ecx, edi
sub edx, ecx
add edi, esi
sub ecx, 0x2ae34540
add edi, esi
sub ecx, esi
mov edi, edx
add ecx, esi
sub esi, edx
or edx, esi
inc ecx
sub edi, ecx
sub edx, esi
mov edi, edx
jmp 0x4b9f1b