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

Disassembly:
call sub.user32.dll_GetCapture
cmp eax, 0xffffff16
jne 0x401075
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.user32.dll_GetCapture
cmp eax, 0xffffff30
jne 0x4010db
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.user32.dll_GetCapture
cmp eax, 0xffffff2a
jne 0x40113c
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.user32.dll_GetCapture
cmp eax, 0xffffff1c
jne 0x4011de
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.user32.dll_GetCapture
cmp eax, 0xffffff36
jne 0x401262
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
jmp 0x4d8e10
xchg esi, edi
xor edi, esi
shl esi, 0x15
add edi, edx
mov ebx, esi
and esi, 0x3bd6d7ba
add edx, esi
jmp 0x4d97d7
pop esi
mov ecx, 0x3c5c1a5a
mov ebx, edi
shr edi, 0x13
ror edx, 9
inc edi
or edi, 0x3c5ca03c
dec ebx
add ebx, 0x3c5cd7e0
neg ebx
xchg edi, ecx
jmp 0x4d948b
call fcn.004d90dd
inc ecx
mov edi, edx
rol ebx, 6
and ecx, 0x3c5e285e
xor edx, ecx
ror edx, 0x1d
add edx, ebx
xor edi, edx
rol ebx, 0x17
and ecx, 0x3c5ec780
jmp 0x4dacb3
mov esi, 0x73716341
ror edx, 0x19
or edx, edi
xor edx, 0x3c5f1e9a
and ecx, edx
add edi, edx
xchg edx, edi
dec edi
xchg edi, ecx
and edx, edi
ror ebx, 0x1c
or ecx, 0x3c5fec50
mov ebx, ecx
jmp 0x4d8e67
push 0xd7a10
not edx
dec edx
xchg edi, edx
xchg edx, ebx
sub edx, ecx
dec edi
xchg ecx, ebx
and edx, edi
xor edx, ebx
ror ecx, 3
and ebx, ecx
and ecx, 0x3c62c02a
jmp 0x4d9b9e
mov esi, 0x73716341
sub edx, ebx
sub edx, ecx
xchg ebx, edi
and edx, ecx
shl ebx, 5
or ecx, ebx
jmp 0x4dab8c
call esi
and edi, 0x3c652fae
sub ebx, ecx
or ebx, ecx
xor edi, ecx
or ebx, edx
sub edi, ebx
xchg edx, edi
ror edx, 0x1b
jmp 0x4da3ce
push 0x3be36294
sub ebx, ecx
or edi, ecx
add edi, 0x3c681532
mov edx, ebx
jmp 0x4d9422
call esi
not ecx
xor edi, ecx
shr edi, 0x1c
or ebx, edx
jmp 0x4d94b7
push 0x3bd8e11a
sub ebx, edi
xor edi, ebx
add ecx, 0x3c72e540
neg ecx
jmp 0x4dac35
mov esi, 0x73716341
add ecx, edi
xchg ecx, edx
xchg edi, edx
add edx, ebx
and edi, ebx
xchg edx, edi
xchg edx, ecx
add edi, ecx
jmp 0x4da5a2
push 0x3bdd0f70
xor ecx, 0x3c7751d6
and ecx, ebx
mov edx, ebx
add ecx, 0x3c77992e
neg ecx
not ecx
shr ebx, 0x19
add edi, 0x3c780738
sub ebx, ecx
mov edi, edx
not ebx
dec ebx
bswap edi
shr ebx, 0x19
jmp 0x4da3a7
pop esi
and ecx, ebx
mov ebx, edx
jmp 0x4dab4c
push esp
sub ecx, 0x3c7c019e
rol ebx, 0xd
mov edi, edx
and edi, ebx
dec edi
xor edx, ecx
jmp 0x4db488
mov esi, 0x73716341
add ecx, ebx
sub edi, 0x3c7f261a
or edi, 0x3c7f435c
neg edi
sub edx, 0x3c7f792e
inc edx
sub ebx, ecx
add ecx, ebx
jmp 0x4dae74
pop esi
add ecx, ebx
mov ebx, 0x3c811a82
and edx, 0x3c8134c0
sub ecx, ebx
xor ebx, 0x3c81667e
not ecx
shr ebx, 2
or ecx, ebx
or ebx, edx
and edi, edx
bswap ebx
or ebx, edi
jmp 0x4d9aeb
mov esi, 0x73716341
ror edi, 0x14
neg edx
sub ecx, edi
and ecx, ebx
xor ebx, edx
and edi, edx
jmp 0x4daf1e
push 0x3be38140
bswap ebx
or ebx, edi
add edi, 0x3c881008
xor ecx, edi
or ecx, ebx
sub ebx, edx
bswap ebx
shl ecx, 0x12
jmp 0x4db0c2
pop esi
xor ecx, edi
sub ecx, 0x3c8ae31a
or edx, edi
or ecx, 0x3c8b1448
sub edx, ecx
xchg ecx, ebx
and ecx, ebx
shl edi, 2
and edi, ebx
ror ecx, 3
xor edi, 0x3c8bcaea
and ecx, edi
jmp 0x4da3ea
pop esi
not edx
ror edx, 8
and edi, 0x3c8c517e
dec ebx
jmp 0x4da27f
pop esi
or edi, edx
neg edx
or edx, 0x3c8f2b64
xchg edi, ecx
mov edx, ebx
add edi, ebx
jmp 0x4d924d
call fcn.004d90dd
add ecx, 0x3c96f8f8
or edi, ecx
or edi, 0x3c972a00
shl edi, 0x1f
and edi, ebx
ror edx, 1
mov edx, edi
inc ecx
add edx, edi
or ecx, 0x3c97e17a
and ecx, 0x3c97fb6e
xor edx, ecx
or ecx, edi
add edx, edi
jmp 0x4db6a9
push 0x3be16f28
dec ecx
and edi, ecx
ror edi, 0xb
xchg edx, ebx
mov ebx, edi
sub ebx, 0x3c9fb7a0
sub ecx, ebx
not ebx
shl edi, 0x12
or edi, edx
jmp 0x4d9d85
mov esi, 0x73716341
add edx, ecx
mov edx, edi
mov ebx, edx
mov edx, edi
xor ebx, 0x3ca0cac4
and edi, edx
jmp 0x4d961d
pop esi
sub edx, ecx
xchg ecx, ebx
and ecx, ebx
mov edx, ebx
xchg edx, ebx
xor ebx, 0x3ca186c0
and edi, edx
sub ebx, edi
jmp 0x4dace8
push 0x3bd8a5ba
xor ebx, edx
not ecx
xchg edx, edi
dec edi
xchg ecx, ebx
neg edi
xchg edi, edx
ror ecx, 0x10
shr edx, 0xc
add edi, 0x3ca647fa
neg edi
add ecx, 0x3ca67b7a
jmp 0x4d985a
push 0x3bd8c53e
or ecx, 0x3ca93cc0
shl ecx, 2
mov edx, 0x3ca9709a
shl ebx, 0x15
sub ebx, edx
mov ecx, edx
or edi, ebx
xchg edi, ebx
xor edx, ecx
mov ecx, ebx
jmp 0x4d912c
call esi
xor edx, 0x3cac4ffc
not edi
and edi, ebx
ror ecx, 0x14
xor ebx, edi
sub ecx, edi
xor edi, ecx
shl edi, 0x1c
and edi, ebx
ror ecx, 2
jmp 0x4da055
call fcn.004d90dd
or edi, 0x3cb02564
dec ebx
bswap ebx
neg ebx
and edi, ecx
add ecx, 0x3cb0cc8c
jmp 0x4d9976
call esi
dec ecx
xor edi, ecx
and edi, edx
mov ecx, 0x3cb22bac
not ecx
xor edi, 0x3cb275f8
and ecx, edi
and ebx, 0x3cb2b740
jmp 0x4da01d
call esi
and ebx, 0x3cb55b8a
and edi, ebx
sub ebx, ecx
shl ecx, 4
mov edx, 0x3cb5be9a
or edx, edi
shr ecx, 0x15
mov ecx, edx
jmp 0x4dacd7
pop esi
xor ecx, ebx
nop
xor ebx, 0x3cb9eb50
and ebx, edi
or edx, ecx
xor ecx, 0x3cba34d4
not edx
xor edi, ecx
or edi, 0x3cba8604
dec ebx
jmp 0x4d8fba
pop esi
shr ebx, 3
xchg ebx, edi
xchg ecx, edi
dec edx
xchg edi, edx
xor ecx, edx
mov ebx, ecx
and ebx, ecx
jmp 0x4dadea
push 0x3bda1563
and edx, edi
mov ebx, edx
or edx, ebx
add edi, ebx
mov ebx, ecx
or edx, 0x3cbdfe6c
shl edx, 0x1f
and edx, edi
ror ebx, 4
mov edx, ecx
jmp 0x4dac91
pop esi
and ecx, edi
dec ecx
nop
add edi, edx
mov ebx, edi
shr edx, 8
jmp 0x4d9ec8
pop esi
add ebx, edx
xchg ecx, edi
and ebx, 0x3cc0380e
sub ebx, edx
add ebx, ecx
mov ebx, ecx
add ebx, ecx
shl ebx, 0x1d
jmp 0x4da935
push 0x401400
xchg edi, edx
nop
mov edx, ecx
xor ebx, ecx
bswap ecx
or edi, ecx
add edx, ebx
mov edi, 0x3cc2df72
jmp 0x4dae32
call esi
or edi, ecx
mov edx, edi
shr ecx, 0x19
add edx, 0x3cc42fa6
xor ecx, edx
and ecx, 0x3cc46056
xor edx, ecx
add edi, 0x3cc498c2
jmp 0x4d9755
call esi
sub edi, ebx
xor edi, ecx
shr edi, 0x10
or ebx, edx
and edi, edx
xor edi, 0x3ccf478a
sub ebx, 0x3ccf6170
add edi, ecx
jmp 0x4da58f
push 0x3be18a3e
or edi, ecx
or edi, 0x3ccfb646
shl edi, 7
and edi, ebx
and edx, ecx
and ecx, ebx
xor ebx, ecx
neg ecx
rol ebx, 7
shl ecx, 0x1b
and edx, ecx
mov edi, ecx
jmp 0x4dacf1
call fcn.004d90dd
shl edi, 1
xchg edi, edx
xchg ebx, edi
dec ecx
rol ecx, 0x13
xor edx, 0x3cd37b4a
neg ecx
mov ebx, ecx
xor edx, ebx
sub ebx, ecx
mov ecx, ebx
and ebx, edx
jmp 0x4db230
pop esi
shr edx, 6
sub edi, ebx
sub edi, ecx
xchg ebx, ecx
jmp 0x4da88d
pop esi
sub edx, 0x3cd6d52a
and edi, ebx
ror ecx, 0x1b
xor ebx, edi
add edi, 0x3cd73b3e
shr ecx, 0x12
xchg edx, ebx
shl ecx, 0x13
and edi, 0x3cd7a6d0
xor edi, ebx
inc edi
not ebx
jmp 0x4d9a89
pop esi
shl edx, 7
or edx, edi
shl ebx, 4
mov ecx, 0x3cda1ab4
jmp 0x4da71d
mov esi, 0x73716341
add edi, 0x3cdcfe1a
or edx, edi
or ecx, 0x3cdd3714
and ecx, edx
xchg ebx, edx
rol ecx, 0x1a
sub ebx, ecx
and ecx, ebx
jmp 0x4dab03
pop esi
neg ebx
or edi, ecx
mov edi, ebx
dec edx
inc edx
and edi, ecx
jmp 0x4da8d8
push 0x3bdb4a4c
rol ebx, 0x1a
mov ebx, edi
xor edi, 0x3ce14dfc
and ecx, edi
not edx
and edx, edi
ror ebx, 0x17
shl ecx, 0x1a
jmp 0x4d92ef
pop esi
or edi, 0x3ce3a988
dec ebx
and ebx, edi
xor ebx, ecx
shr edi, 0x1d
shl ebx, 0x12
and edx, 0x3ce442c2
neg ecx
jmp 0x4db658
pop esi
sub ebx, edx
sub ebx, edi
xor edx, ecx
shl ebx, 4
shl edx, 0xf
and edx, edi
xor ebx, 0x3ce5a0b2
or ecx, 0x3ce5ba4c
or ebx, edi
add edi, 0x3ce5ec78
jmp 0x4db2d6
pop esi
dec edi
rol edi, 7
shr edi, 0x12
or ebx, 0x3ce776ec
shl ecx, 0x1d
mov ecx, 0x3ce7aa46
not ecx
or ecx, ebx
jmp 0x4db0a9
push 0x3be5342c
and ebx, edx
mov ecx, edx
and ebx, edi
mov ecx, edi
shl edx, 8
or edi, 0x3cec8174
sub edx, edi
or edi, 0x3cecb2a2
add edi, ebx
mov ebx, ecx
jmp 0x4da375
call esi
xor ebx, ecx
bswap ecx
and edx, 0x3ced3b78
or edi, edx
mov edi, ebx
and edi, 0x3ced88b8
add ecx, edi
mov edx, 0x3cedbacc
jmp 0x4d933a
push 0x3bdd7ede
and edi, ecx
or ecx, edi
mov ebx, edx
add edi, edx
or ecx, edx
and ecx, edx
mov edx, ecx
shr edi, 0xd
mov edi, ecx
or edx, edi
add edi, edx
and ebx, 0x3cf1ea9c
sub ebx, edi
xor edx, ecx
jmp 0x4da6e4
push 0x3be4fa10
add edi, 0x3cf4d2a6
neg edi
and ecx, edx
neg ecx
or edx, ecx
xchg ecx, edx
jmp 0x4da9d5
call esi
mov ebx, edx
and ebx, edx
mov ecx, edx
shl ecx, 0x11
jmp 0x4d9f6d
push 0x3bdd62cc
or ebx, edi
or edi, ebx
mov edx, ecx
xor ecx, edi
and edx, 0x3cfaa00e
sub ecx, ebx
ror edi, 4
xor edi, ebx
and ebx, ecx
mov ecx, ebx
mov edx, ebx
add edx, edi
jmp 0x4da1f8
push 0x3be55332
add ecx, edx
mov edx, ecx
or ebx, edi
or ebx, ecx
jmp 0x4d8e8f
push 0x3bdd2b5c
sub edi, 0x3cfc980e
and ebx, edx
add edi, ebx
mov ebx, ecx
sub edi, ebx
xor edx, ecx
xor ecx, edi
xor edx, 0x3cfd4bbc
ror ecx, 0xd
xor edi, edx
jmp 0x4db354
pop esi
mov edi, ecx
mov ecx, edi
xchg edi, ebx
xor ecx, ebx
mov edi, ebx
dec edx
or edi, ebx
sub ebx, 0x3cfe5618
xchg edi, ecx
inc ecx
jmp 0x4db55c
push 0x3bdc499a
or ecx, 0x3cfeb05a
xchg edx, ebx
xchg edx, edi
or ebx, ecx
nop
mov edx, ebx
jmp 0x4dac71
push 0x3bdf8004
add edx, ebx
xor edx, edi
shr ecx, 0x17
bswap edx
and edx, ecx
sub ebx, 0x3d056610
sub edi, ecx
or ebx, 0x3d059f0a
jmp 0x4daa76
pop esi
mov ebx, edi
add ebx, edi
inc edx
xchg edx, ecx
or ebx, 0x3d06295a
ror ebx, 0xf
xor edx, 0x3d0660a6
rol edx, 0x15
jmp 0x4db145
pop esi
add edi, edx
or ebx, edx
sub ecx, edx
add ebx, edi
rol edi, 7
sub ecx, edi
jmp 0x4da738
call fcn.004d90dd
or edx, edi
or edx, ebx
or ecx, edx
add edi, ebx
jmp 0x4d98c5
push 0x3bdadd88
mov edi, edx
xchg edx, ebx
mov ecx, ebx
xor edi, ebx
jmp 0x4dad2c
mov esi, 0x73716341
mov ecx, 0x3d129cb8
and edi, 0x3d12b686
sub ecx, edx
mov edi, ecx
xchg edi, ecx
and edx, edi
xchg ecx, edi
ror ecx, 0x15
jmp 0x4da7b2
mov esi, 0x73716341
and ebx, ecx
or ebx, ecx
and edi, ecx
xor edx, edi
shr ecx, 4
add ebx, edi
or edi, ebx
or edx, 0x3d142784
shl edx, 0x18
neg edi
jmp 0x4d993f
pop esi
sub ecx, ebx
or edi, ebx
shr edx, 5
or ebx, ecx
shl ebx, 0xb
ror ebx, 3
jmp 0x4d9520
push 0x3be4686e
sub edx, ebx
and edi, ebx
xor edx, ecx
dec edi
xchg ecx, ebx
shl edx, 0x13
ror edi, 0x1f
xor ecx, edx
jmp 0x4d8f1d
push 0x3be013b0
mov ebx, ecx
mov ecx, ebx
add ecx, ebx
xchg ebx, ecx
mov ecx, 0x3d1665e0
and edi, edx
jmp 0x4daf71
call fcn.004d90dd
add edx, ebx
not edi
bswap ebx
and ecx, edi
xchg ecx, edx
xchg ecx, ebx
and ecx, ebx
xor ebx, 0x3d1a5508
jmp 0x4dac06
pop esi
xor edx, ebx
and edx, ecx
xchg ebx, edi
xchg edi, ebx
add ebx, edx
and edi, edx
mov ecx, 0x3d1c49a6
xchg edi, ebx
and ecx, edi
mov edx, edi
dec ecx
inc ecx
jmp 0x4db104
push 0x3be274a8
xchg ecx, edi
xchg ebx, ecx
and edx, ebx
mov edi, ebx
and edx, ecx
rol ecx, 0x12
or ecx, ebx
not ebx
xchg edx, ebx
rol edx, 0xd
xchg ebx, edx
and ebx, ecx
jmp 0x4db060
call fcn.004d90dd
add ecx, 0x3d21ce86
mov edx, edi
xor ebx, 0x3d220164
rol ebx, 0x1a
or ebx, edi
dec edi
xchg ecx, ebx
rol ecx, 0x12
or ecx, ebx
sub edx, ebx
jmp 0x4d9bd1
pop esi
add edx, ecx
inc ebx
mov edi, ecx
add edx, ebx
neg edi
and ecx, edx
mov edx, ecx
add edx, 0x3d23892e
jmp 0x4dabeb
call fcn.004d90dd
sub ebx, ecx
neg edi
or ebx, edx
or edi, 0x3d2401c2
sub edi, ebx
add edx, ecx
jmp 0x4d8f63
push 0x3be63fc8
shr edi, 7
rol ecx, 0xf
and edx, 0x3d25d282
and edi, edx
mov ecx, 0x3d26053c
or ebx, ecx
xor edi, ebx
add ecx, 0x3d2655c8
and ebx, edx
or edx, ebx
jmp 0x4db52d
mov esi, 0x73716341
and ebx, ecx
inc ebx
or ebx, ecx
shl ebx, 0x1e
neg ecx
and ebx, edi
add edi, ebx
xor edi, 0x3d29fe08
jmp 0x4dad96
push 0x3be51926
sub ecx, ebx
xchg edi, ecx
and edx, edi
xor edx, ebx
or edi, edx
or ecx, edi
rol edi, 0xc
or ebx, 0x3d2ad868
jmp 0x4da148
mov esi, 0x73716341
mov edx, edi
shr ecx, 8
and edi, edx
and ebx, edi
mov ecx, edi
xor edi, edx
xchg ebx, edi
xor ecx, edi
sub edx, edi
xchg edx, ebx
jmp 0x4daf33
call fcn.004d90dd
xor ebx, edi
and ecx, ebx
shr ecx, 0x1b
or edi, edx
and ebx, 0x3d32df2a
sub ebx, edi
jmp 0x4da299
push 0x3bdb15ac
sub ecx, edi
add edx, edi
nop
xor edx, ebx
dec edx
sub edx, ecx
xchg ebx, edi
xchg ecx, edi
jmp 0x4db2b2
mov esi, 0x4132136a
ror edi, 0xc
xchg edx, ebx
and ecx, 0x3d34d75e
xor edx, ecx
or ecx, edi
bswap ecx
jmp 0x4d9dea
call fcn.004d90dd
shl edi, 0x1f
ror edi, 0xc
and ebx, edi
or edx, ecx
sub edi, ecx
and ebx, edx
and edx, 0x3d3728ee
add ebx, edx
xor edi, edx
sub ebx, 0x3d3772bc
jmp 0x4d90cd
pop esi
xor edi, ecx
shr edi, 0x1f
xchg ebx, ecx
rol ebx, 3
or ebx, edi
or ebx, ecx
bswap ecx
or ecx, ebx
jmp 0x4da4cf
pop esi
and edx, 0x3d391c70
bswap edx
neg edx
bswap edi
sub ebx, ecx
shl edx, 0x1c
and edx, edi
add edi, edx
jmp 0x4da0a3
call esi
and edi, 0x3d39fd9e
xor edi, ebx
or edx, 0x3d3a2e98
xchg ecx, ebx
and ebx, 0x3d3a6348
add ecx, edx
sub edi, ebx
neg edx
or edx, ecx
or ecx, edi
and edx, 0x3d3afd5a
sub ecx, edx
jmp 0x4da7f2
push 0x3bd8fd50
xchg ebx, edx
mov edx, ecx
shr ebx, 0x17
and edi, ecx
mov ebx, 0x3d3b9a50
add edi, edx
add edx, ebx
not edi
jmp 0x4db00e
push 0x3bdc65d0
not ebx
xchg edx, ebx
rol edx, 7
or ebx, ecx
and edi, ecx
ror edx, 0x13
or edi, 0x3d3d8904
xchg edx, ebx
jmp 0x4dae07
push 0x3bda3042
xor edi, ebx
sub edx, ecx
xchg ecx, ebx
and ecx, ebx
mov edx, ebx
sub edx, edi
jmp 0x4da9b7
call esi
not edi
and ebx, ecx
sub edx, ecx
xchg ecx, ebx
sub ecx, 0x3d3ed3ce
shr ecx, 0xf
add edx, 0x3d3f07f2
sub edi, ebx
xor edx, ecx
sub ebx, ecx
jmp 0x4da4f2
pop esi
xchg edi, ecx
mov edi, edx
and edi, ebx
neg edx
or ebx, ecx
inc ebx
jmp 0x4daec7
pop esi
and ebx, edx
nop
jmp 0x4d91c5
push 0x3be1a8c4
mov edx, ecx
dec ebx
sub ecx, edi
xchg ecx, edx
rol edx, 0x13
xor edx, edi
dec edx
sub ebx, edi
sub edi, 0x3d41356a
and ebx, edx
xchg ebx, ecx
and edx, ebx
mov edi, ebx
shr edx, 0x1d
jmp 0x4da6c2
push 0x3bdaf99a
or ecx, edi
dec ecx
xchg ecx, edx
add ecx, 0x3d42c766
dec ebx
add edx, ecx
sub ebx, edi
sub ebx, ecx
neg edi
xor edi, ecx
add edx, 0x3d437df8
or edi, edx
jmp 0x4dab1e
call fcn.004d90dd
xor ebx, edx
not ecx
neg edx
and ecx, ebx
xchg edi, ecx
and edx, edi
sub ebx, edx
shr edx, 0x1f
mov ebx, ecx
add ebx, ecx
and ecx, ebx
add edi, ecx
neg ecx
and edi, edx
jmp 0x4d99e7
pop esi
xor edi, edx
mov ebx, ecx
add ebx, ecx
or edx, ecx
or ecx, edi
inc ecx
and ecx, edx
or ecx, 0x3d48b790
sub edx, ecx
neg ebx
jmp 0x4d8e28
mov esi, 0x73716341
shl edx, 0xa
and edx, edi
xor edx, edi
or ecx, 0x3d495a26
xor edi, edx
sub ebx, 0x3d498ed6
dec ecx
sub ebx, edx
or ebx, edx
and edi, edx
ror edi, 9
mov ebx, ecx
jmp 0x4da8b1
call esi
and ecx, edi
xchg ecx, edx
mov edx, edi
inc ecx
jmp 0x4dabd3
call fcn.004d90dd
shl ecx, 0xd
mov edx, 0x3d4d5250
mov ecx, edi
or edi, ecx
add edx, ebx
add ebx, edx
xchg edx, ebx
shr edx, 1
jmp 0x4da16f
pop esi
xor ecx, edi
or edx, ebx
jmp 0x4da602
call fcn.004d90dd
mov ebx, ecx
xchg edi, ecx
inc edi
xchg edx, ebx
xor edi, edx
xchg edx, ecx
jmp 0x4db157
call fcn.004d90dd
or ebx, 0x3d536094
xor edx, edi
sub edi, edx
and ebx, ecx
xchg edi, ebx
sub edi, 0x3d53e1e2
and ebx, edx
mov edi, 0x3d541466
jmp 0x4d9d65
mov esi, 0x73716341
add ecx, edx
or ebx, edi
or ebx, ecx
inc ebx
add edx, edi
sub ecx, 0x3d5562b8
jmp 0x4da8f1
pop esi
shr edi, 0x16
bswap edx
jmp 0x4d9b3c
push 0x3bd91996
or ecx, edx
or ebx, edi
inc edi
and ebx, edx
jmp 0x4d9f38
pop esi
add edx, 0x3d5a05c0
sub edx, 0x3d5a1f80
and ebx, ecx
sub edi, ecx
sub ebx, ecx
mov edi, edx
not ebx
add ebx, edi
jmp 0x4d9b4d
push 0x3be29364
mov edi, 0x3d5be05a
mov ebx, edi
jmp 0x4d940b
pop esi
or ebx, edx
inc ecx
sub edx, 0x3d5e810c
and edi, ebx
xchg edx, edi
mov edx, edi
or ecx, ebx
or ebx, edx
jmp 0x4d9b01
push 0x3be39c22
add ebx, edi
or edi, ebx
neg ebx
bswap ecx
or edi, ecx
mov ebx, edx
sub edi, edx
or edx, ebx
and edi, 0x3d5fee0a
or ebx, ecx
jmp 0x4d973b
pop esi
or edx, ebx
bswap edx
and edx, ecx
xor ecx, edi
shl edx, 0x12
mov edi, 0x3d618e1a
jmp 0x4d9e3e
pop esi
mov ecx, edx
shl ecx, 0x1d
and edx, ecx
dec edi
or edi, ecx
neg ecx
jmp 0x4db01f
call esi
add ebx, 0x3d63e44c
rol ecx, 0x19
xchg edi, ecx
mov edi, 0x3d643264
and ecx, edx
xchg ebx, edx
add ebx, 0x3d647edc
dec edi
jmp 0x4d9e65
push esp
and ecx, ebx
xchg edx, ebx
mov edi, edx
and edi, ebx
or ecx, edx
mov ecx, ebx
or edx, edi
and edx, edi
jmp 0x4d926e
push 0x3bdb2e3c
xor ebx, edx
or edx, ecx
mov ecx, edi
shl edx, 0x1a
sub edi, 0x3d6e5b70
and ebx, edx
ror edi, 0xe
add edi, ebx
mov ebx, ecx
mov ecx, ebx
jmp 0x4d9fbe
pop esi
xor edi, ecx
shr edi, 0x14
dec edx
inc edx
xchg edx, ecx
rol ecx, 0x1b
sub edi, ecx
dec edx
jmp 0x4d9718
push 0x3bdd473a
rol edx, 9
add edx, 0x3d732e52
jmp 0x4da34e
push 0x40
and edx, ecx
ror ebx, 0xc
or ebx, 0x3d7b5074
xor edx, ebx
jmp 0x4d8ee8
push 0x3be0c14e
sub edx, 0x3d7cd0b6
and ebx, ecx
xchg edi, ebx
bswap ecx
xor ecx, ebx
or ebx, edx
and edi, edx
xchg ebx, edi
xchg edi, ebx
xor edx, ecx
sub ebx, edx
mov edi, edx
or ecx, 0x3d7e03a8
shl ecx, 0xf
jmp 0x4d9190
push 0x3be65ade
bswap edi
shr ebx, 0x15
and edi, ecx
and edx, edi
xor ebx, 0x3d808a32
dec ebx
not ecx
shr ebx, 0x14
add ecx, 0x3d80fb98
xor ecx, ebx
and ebx, 0x3d812ca2
xor edx, ebx
jmp fcn.004d921c
push 0x3be0a2b8
xchg ebx, edi
dec ecx
shl ebx, 0xc
and edx, ebx
mov edi, ebx
mov ebx, edi
not ecx
mov ecx, edi
add edx, edi
add ecx, ebx
jmp 0x4db4c9
pop esi
mov edx, ebx
or ebx, edx
and edi, edx
and edi, ebx
xor ecx, 0x3d8891ca
or edx, 0x3d88abe4
and edx, 0x3d88c5fe
mov edi, ebx
dec edx
inc edx
xchg edx, ecx
xor edi, ebx
jmp 0x4da708
call esi
or ecx, 0x3d8a4750
add edx, ecx
xor ecx, 0x3d8a7966
and ecx, ebx
shr edi, 0x1e
mov edi, edx
add ecx, edx
ror edi, 0x1e
neg edx
not edx
jmp 0x4dafa8