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

Disassembly:
or edx, 0x7f817863
xor edx, esi
mov ecx, esi
xor ecx, ebx
xchg esi, ecx
call sub.user32.dll_GetClipboardOwner
xor edx, ebx
xor ecx, esi
xor edx, 0x7f90eb5b
cmp eax, 0xffffff2b
jne 0x4010b0
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
ret
dec edx
shl esi, 1
mov edx, 0x7f95144f
rol ecx, 0x10
add edx, ebx
xchg esi, ecx
call sub.user32.dll_GetDoubleClickTime
add edx, 0x7f9b776a
or edx, ecx
add esi, 0x7f9c5349
bswap edx
sub edx, esi
sub esi, ebx
xor esi, 0x7f9e1fd2
add ebx, 0x7f9e8dde
cmp eax, 0xffffff02
jne 0x40117d
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
ret
and ecx, ebx
add esi, ecx
xor ebx, 0x7fa4fc50
xor esi, ecx
neg edx
inc ecx
xor ecx, ebx
call sub.user32.dll_GetClipboardOwner
xchg esi, ecx
and ebx, edx
add ebx, ecx
sub ebx, esi
mov ebx, ecx
xor esi, edx
cmp eax, 0xffffff1d
jne 0x40122d
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
call sub.advapi32.dll_MapGenericMask
ret
jmp 0x4b7386
ror esi, 0x19
jmp 0x4ba4f1
call ebx
or esi, 0x8ffa1560
mov esi, 0x8ffa8901
xchg ecx, edi
shl esi, 9
nop
jmp 0x4ba044
mov ebx, 0x123b2f04
rol ecx, 3
neg edi
sub esi, edx
ror edx, 1
xor esi, 0x90213b78
and esi, edi
shr edi, 4
xchg edi, esi
nop
jmp 0x4b97d3
push 0x81e632ae
and ecx, edi
shr edx, 0x14
and edi, 0x903e1748
shr esi, 2
and ecx, edx
and ecx, esi
xor edx, ecx
sub edx, edi
jmp 0x4b80ad
mov ebx, 0x123b2f04
or edx, edi
bswap esi
shr esi, 8
or edi, esi
xchg edi, esi
inc ecx
mov ecx, edx
inc ecx
or ecx, esi
mov edx, edi
mov ecx, edi
jmp 0x4b98f2
push 0x81e09869
xor esi, ecx
sub edx, 0x90634266
mov edx, ecx
shl edi, 0xc
add ecx, edx
sub esi, edi
mov edx, ecx
xor edi, ecx
mov esi, edi
xchg ecx, esi
jmp 0x4b89dd
call ebx
sub esi, edx
mov edx, ecx
sub edi, esi
or edi, edx
rol edi, 4
and esi, edi
neg edi
mov edi, esi
add ecx, edi
xchg edi, edx
xchg esi, edi
mov edi, esi
rol ecx, 0x11
ror ecx, 1
jmp 0x4b95f6
mov ebx, 0x123b2f04
shl esi, 0x11
neg esi
mov edi, ecx
or ecx, edi
xor ecx, edi
xor edx, ecx
nop
mov edi, edx
xchg edx, esi
mov edi, ecx
neg edx
add edx, edi
xor esi, ecx
jmp 0x4b8e75
mov ebx, 0x2774562b
inc ecx
add edx, ecx
xor edi, 0x909b5de0
xchg esi, ecx
add edi, ecx
rol edi, 0x14
shr ecx, 3
sub edx, 0x909da15d
bswap edx
add ecx, 0x909ea23f
or edx, ecx
mov ecx, edx
add esi, edi
xor edi, esi
add ecx, esi
inc esi
jmp 0x4b87e8
call ebx
dec edi
or esi, 0x90ae0031
xchg edx, edi
sub edi, ecx
or edx, ecx
add esi, edi
add edi, edx
bswap edi
add edx, esi
nop
bswap edx
or edi, 0x90b28811
and edi, 0x90b2f9e0
jmp 0x4ba95c
call fcn.004b8c3d
mov esi, 0x90b7b5f5
add esi, edi
mov edx, edi
and ecx, edx
and ecx, edi
shr ecx, 0x1d
jmp 0x4b738e
push 0x81c3be31
rol esi, 0x10
xor esi, edi
mov ecx, esi
xor edi, 0x90bc0203
add edi, ecx
or esi, 0x90bcde2b
xor ecx, edx
xchg esi, edi
mov esi, 0x90be2bdf
jmp 0x4bac64
push 0x81c0d1df
mov ecx, edx
mov edi, ecx
mov edi, 0x90cba83d
and esi, edx
and edx, 0x90cc9e5d
and esi, ecx
and ecx, 0x90cd717a
jmp 0x4b91fe
pop ebx
add edi, ecx
dec edi
rol esi, 0xb
sub ecx, esi
shr edi, 0x1a
xchg edx, esi
jmp 0x4b869f
push 0x81c73dae
ror edx, 0x18
mov edi, esi
add edx, ecx
jmp 0x4b8c6a
push 0x81e4d389
or edx, 0x91689888
mov edi, esi
or edi, 0x9169aeb5
not edi
and ecx, edx
sub edx, 0x916b0e58
sub ecx, edi
jmp 0x4ba744
push 0x81b18f55
mov esi, edx
mov edi, esi
sub edi, 0x917ce273
bswap ecx
or esi, edx
sub edx, edi
ror edx, 6
jmp 0x4b8f4e
pop ebx
or edi, 0x9180ef01
or esi, 0x91812e04
or esi, edi
mov edx, edi
xor esi, edx
and edi, 0x91821ca0
bswap edi
xchg edx, edi
mov ecx, esi
jmp 0x4b8073
push 0x81e57324
or esi, edx
mov edi, edx
mov esi, edi
and esi, edi
shr edi, 0x10
or edx, edi
and ecx, edi
sub esi, ecx
or edx, edi
xor esi, edx
jmp 0x4b853e
pop ebx
xor edx, edi
ror edx, 0x1c
sub ecx, edx
sub edi, ecx
shl edx, 0x15
inc esi
xor esi, ecx
mov ecx, edx
and edx, esi
xchg edx, ecx
jmp 0x4ba32d
call ebx
add edx, esi
ror ecx, 0x1a
xchg ecx, edi
xor edx, 0x91f175ef
jmp 0x4b7d77
push 0x81c07c5f
shr esi, 4
rol edx, 0xd
sub edi, 0x91f806c5
shr esi, 6
xor edi, 0x91f889dc
xor ecx, 0x91f8c89c
sub edx, edi
sub esi, 0x91f9830b
inc edi
mov ecx, edi
add ecx, 0x91fac873
jmp 0x4b7682
push 0x81b43534
rol edx, 0x1c
add edi, edx
or edx, 0x92335221
xor edi, esi
xchg esi, edx
and edi, esi
jmp 0x4b9cf8
pop ebx
xchg esi, ecx
dec esi
add edx, esi
shr edx, 0x13
xor esi, edi
xchg ecx, edx
not esi
and esi, edi
neg ecx
add ecx, edi
mov edi, esi
xchg esi, edx
add edx, esi
jmp 0x4b8564
push 0x81e047c6
not edx
xor esi, ecx
and edi, 0x926c8539
sub ecx, edi
neg ecx
mov edi, edx
and edx, esi
or ecx, edi
add edi, ecx
rol edx, 0x19
jmp 0x4b749b
pop ebx
or edi, 0x930dc93f
add edx, edi
add edi, edx
or edi, ecx
dec esi
mov edi, ecx
xchg ecx, edx
xchg ecx, edi
add edx, ecx
and ecx, edx
or ecx, 0x931af520
or edi, esi
or edx, edi
jmp 0x4ba20a
pop ebx
and edx, ecx
dec ecx
add ecx, esi
xor edi, ecx
rol esi, 0x14
sub ecx, 0x93560e7d
jmp 0x4b96ce
push 0x81c69b26
mov edx, ecx
sub esi, edi
shr ecx, 0x18
xor edx, edi
or edi, esi
add edx, edi
sub esi, edi
rol edx, 0x1f
and ecx, esi
add esi, edi
xchg edx, esi
mov edi, 0x937a0af3
jmp 0x4b951b
pop ebx
dec edx
mov edi, ecx
mov ecx, edi
xchg esi, edi
sub ecx, edi
bswap edi
xor edi, esi
bswap ecx
xor edi, ecx
sub ecx, esi
sub esi, edx
not esi
sub esi, edx
jmp 0x4ba9c9
mov ebx, 0x2774562b
shr edi, 0x14
sub esi, edx
add edx, esi
or ecx, edx
xchg esi, ecx
rol ecx, 0x19
shr edx, 0x1a
add ecx, esi
xor esi, edi
xor edx, esi
jmp 0x4b980a
pop ebx
xor edi, edx
sub ecx, edx
sub esi, 0x93919cf3
and edi, 0x93922223
add edi, esi
jmp 0x4ba3ff
call ebx
xor edx, 0x939873e8
sub edx, esi
nop
xor edx, ecx
sub edx, esi
xchg ecx, edx
jmp 0x4ba3c6
pop ebx
ror esi, 2
xchg ecx, edi
dec edi
mov edi, esi
dec edx
mov ecx, esi
xchg edi, edx
or edx, 0x93d243b9
xchg ecx, edx
xor edi, ecx
jmp 0x4b80ce
call fcn.004b8c3d
shl esi, 2
not ecx
or edi, esi
or ecx, edx
shr edx, 0x1e
bswap esi
not ecx
shr edi, 0x19
dec esi
bswap esi
and esi, ecx
inc edx
jmp 0x4b8d7a
push 0x81a248a1
xor ecx, edi
neg esi
neg edx
or edi, edx
and edi, ecx
or edx, edi
and ecx, 0x93e1b090
sub edx, esi
mov ecx, edi
and esi, edi
xor esi, edx
xor edx, 0x93e2ebe9
add esi, edi
jmp 0x4b747c
call ebx
xor ecx, esi
xor ecx, 0x941d9807
and edi, ecx
or esi, edx
ror edx, 0x18
and edx, 0x941f59a6
xor edx, esi
sub edx, edi
jmp 0x4b9003
pop ebx
add esi, ecx
sub esi, 0x942160cc
xor edx, 0x9421efaa
or edi, esi
xchg edx, edi
bswap edi
and esi, ecx
add esi, edx
or edi, ecx
sub esi, edi
jmp 0x4b8861
call fcn.004b8c3d
mov esi, edi
xor edi, esi
add ecx, esi
inc edi
or edx, esi
or esi, 0x9442e3ae
shr ecx, 9
mov edx, edi
shr edi, 0x16
mov edi, esi
jmp 0x4b83f0
push 0x81e5c066
nop
xor ecx, edi
inc edi
and edx, 0x944bd672
and esi, edi
and ecx, edx
inc edi
add edx, ecx
xchg edi, ecx
inc edx
neg ecx
add edi, 0x944dcbbb
jmp 0x4b744b
pop ebx
mov ecx, 0x944e1e62
mov edi, edx
rol edi, 0xf
xor ecx, 0x944ed732
xchg edi, ecx
or edi, 0x944f5318
shl ecx, 0x1e
and edx, 0x944fdab3
xor esi, 0x94503394
or edx, edi
or ecx, esi
jmp 0x4b7bde
pop ebx
bswap edx
mov esi, ecx
and esi, 0x949fd5d1
mov edx, esi
mov edi, 0x94a0b985
rol ecx, 0x1a
shl edi, 2
xchg ecx, esi
dec edi
dec ecx
and esi, edx
jmp 0x4b95d5
mov ebx, 0x2774562b
dec edx
shr edx, 0x15
neg esi
inc edx
add edx, ecx
xchg esi, ecx
jmp 0x4b9f4e
push 0x81a1faeb
add edx, ecx
and ecx, edx
or edx, edi
or edi, 0x94d3a0a6
bswap edx
and edi, edx
shl edi, 0x1b
xchg ecx, esi
shl esi, 0x1f
sub ecx, edx
ror ecx, 0xa
mov esi, edi
or esi, ecx
and edx, edi
jmp 0x4b8340
call fcn.004b8c3d
sub esi, 0x94e0929d
mov edi, esi
ror ecx, 0x13
sub esi, edi
xchg esi, edi
xor edi, esi
shr edi, 9
shr edx, 0xd
or esi, 0x94e46716
xchg edi, edx
jmp 0x4b9c32
pop ebx
xchg edx, esi
or edi, edx
mov edi, 0x94f07068
jmp 0x4b99bb
push 0x81a87780
xor edi, esi
xor ecx, 0x94f196e4
and esi, edx
rol edi, 3
or edi, ecx
or ecx, edx
jmp 0x4b88ab
push 0x81a8c492
sub edi, esi
not ecx
xchg edi, edx
ror edi, 0x11
xchg esi, ecx
jmp 0x4b9cb9
pop ebx
and edx, ecx
shr ecx, 7
or ecx, esi
not edx
sub ecx, edx
ror edi, 0xf
xor edx, ecx
neg ecx
nop
add edi, esi
shr edx, 9
shr edx, 0x12
jmp 0x4ba38c
push 0x81e0fdcd
add edi, ecx
sub esi, edx
xor esi, 0x953750ea
add edx, 0x953b632b
bswap ecx
bswap esi
neg edi
xor ecx, edi
not edx
add edx, edi
or ecx, 0x95411591
or ecx, 0x9541a50a
or edi, 0x95421a5a
jmp 0x4b8fcd
call fcn.004b8c3d
add esi, ecx
xchg edx, esi
xchg edi, edx
or edx, edi
xor esi, edi
mov edx, edi
rol esi, 0x1b
or edx, ecx
jmp 0x4b7c38
pop ebx
xor esi, edi
ror ecx, 0x1d
add edx, edi
jmp 0x4ba9f5
push 0x81c78d7c
add esi, edi
or edx, ecx
and esi, ecx
mov ecx, esi
mov edx, edi
sub edi, ecx
sub ecx, esi
jmp 0x4b9859
pop ebx
mov esi, 0x95e274c4
and edi, ecx
not esi
add edi, edx
inc esi
xor ecx, edi
shl ecx, 0x1d
rol edi, 0x17
or edx, edi
jmp 0x4b9ce4
call ebx
and esi, edx
or esi, edx
add edx, ecx
and edx, esi
xor ecx, esi
and esi, 0x95e9a286
and ecx, edx
bswap edx
add edx, edi
ror edi, 0x17
xor ecx, esi
neg edx
add ecx, edx
mov edi, esi
jmp 0x4b7ffa
mov ebx, 0x123b2f04
xor edi, esi
and esi, ecx
add esi, edx
or edx, ecx
add ecx, edi
jmp 0x4ba5b5
call fcn.004b8c3d
or esi, edx
add edi, esi
xor ecx, edi
sub ecx, edx
or ecx, esi
rol edi, 8
mov edi, ecx
and esi, edx
and ecx, edi
sub ecx, edi
jmp 0x4b75ad
mov ebx, 0x2774562b
xor ecx, edi
dec edi
and ecx, esi
add edi, 0x966b8356
rol ecx, 7
add edi, esi
xor ecx, 0x966c4496
shr edi, 0xc
sub edi, esi
xchg edx, ecx
jmp 0x4b84b5
pop ebx
shl edi, 0x1c
xor edx, esi
mov esi, edx
sub edi, ecx
sub ecx, edi
or edi, esi
and edx, edi
xchg edx, edi
add ecx, esi
add ecx, esi
mov edi, esi
jmp 0x4ba0bd
push 0x81e15d43
mov edx, edi
xor ecx, edx
and ecx, esi
xor esi, ecx
shl edi, 0x13
bswap ecx
xchg edi, ecx
add edi, esi
mov ecx, 0x968a9a9a
xor esi, ecx
xor esi, 0x968b7c47
jmp 0x4b8da2
pop ebx
xor edi, edx
sub edx, 0x968d9a70
or edx, esi
add edi, esi
ror edi, 0x12
add edi, esi
neg esi
ror edi, 5
sub edx, esi
add edx, esi
and ecx, edi
jmp 0x4b8f90
call ebx
shr esi, 0x15
or ecx, esi
or edx, ecx
xor ecx, esi
mov edx, esi
or esi, ecx
or ecx, edx
xor ecx, edx
xchg ecx, edi
and edi, esi
xor ecx, edi
xor edi, esi
ror esi, 0x1f
jmp 0x4b8266
mov ebx, 0x2774562b
bswap ecx
inc edx
bswap edx
add ecx, 0x97509af3
not edx
sub ecx, edi
jmp 0x4b8b11
push 0x81943d3a
rol edi, 0x11
add ecx, edx
mov edx, 0x97b16b18
add esi, edi
and ecx, edx
xchg esi, edi
jmp 0x4ba8a6
push 0x81c6ef90
shl edi, 0x1f
add edx, edi
add edx, esi
xor esi, 0x97f091b6
and ecx, edx
add ecx, edi
and edi, esi
mov edx, 0x97f3cbb3
sub esi, edi
neg edi
sub edi, 0x97f53cb3
jmp 0x4b77e1
push 0x819b71ce
xchg edx, esi
rol ecx, 0x15
rol esi, 0x18
ror edi, 0x10
sub edx, ecx
shr ecx, 2
inc edi
and ecx, edi
xchg edi, esi
add ecx, edx
jmp 0x4ba716
pop ebx
add edi, 0x981c5f5a
or ecx, edi
sub esi, edi
rol esi, 0x16
sub edx, 0x981e501c
rol ecx, 0xe
add edi, edx
sub ecx, edi
shr ecx, 8
ror esi, 0x18
add ecx, 0x982116c6
and edi, edx
xchg esi, edx
not edi
jmp 0x4bab88
pop ebx
and esi, ecx
xor edi, 0x984152a7
sub esi, edi
mov esi, ecx
or esi, edx
and ecx, edx
add edi, esi
sub esi, edx
and edi, ecx
xor edi, edx
ror edx, 0xc
not esi
nop
jmp 0x4b79fa
call fcn.004b8c3d
rol ecx, 3
or ecx, 0x9875a44e
xor esi, 0x9878ccc4
sub edi, ecx
add edi, edx
add esi, edi
and edi, ecx
shl esi, 0x17
xor ecx, edx
and edi, 0x987b7936
inc ecx
add ecx, edx
and ecx, edx
and edi, 0x987d580a
jmp 0x4b912e
jmp loc.004bf000
mov ebx, 0x123b2f04
ror ecx, 0x18
not edx
xchg ecx, edi
or esi, ecx
mov edx, edi
xor edi, 0x988798a9
or ecx, edx
jmp 0x4b82e1
push 0x81c36e0b
shl edx, 0x19
dec edi
rol edi, 0x1b
sub edx, esi
add esi, 0x988e4e27
sub edx, edi
jmp 0x4b7611
call fcn.004b8c3d
add ecx, esi
sub esi, 0x989a494c
or edi, 0x989a8b89
add esi, edi
jmp 0x4b8119
pop ebx
xchg esi, edx
sub edi, ecx
ror ecx, 3
not ecx
xor esi, ecx
mov edi, 0x98a8be92
jmp 0x4ba552
pop ebx
not edi
ror edx, 0x10
not esi
or edi, edx
add edi, 0x98b7dbe8
add ecx, 0x98b855ec
xor edx, edi
or edi, edx
dec edi
or esi, 0x98bd547c
jmp 0x4b8d5e
pop ebx
and ecx, edx
bswap ecx
or edx, ecx
sub edx, esi
not edi
shl ecx, 3
xor esi, edx
ror edi, 6
ror edi, 0xf
jmp 0x4b8b74
pop ebx
and edx, esi
and esi, ecx
xor ecx, 0x990f1393
or edi, 0x990f9e77
sub edx, esi
or edx, edi
sub edx, ecx
rol edx, 0x11
xor edi, 0x9911c7d5
and esi, edx
ror edx, 8
jmp 0x4b8010
push 0x81a0c9a3
mov edi, ecx
xchg esi, edi
xchg ecx, edx
and edi, 0x996bec05
jmp 0x4bac19
call ebx
neg ecx
add esi, edx
mov edx, esi
mov edx, edi
or edi, esi
xchg edi, esi
and esi, ecx
and ecx, edi
and esi, 0x996ffd65
sub edx, edi
add ecx, 0x9970e560
inc edx
jmp 0x4b99e1
push 0x81a916c3
sub esi, ecx
xchg ecx, esi
add esi, edi
and edx, ecx
add edx, ecx
sub edi, ecx
jmp 0x4b73f0
push 0x81a565b6
mov edx, edi
mov ecx, edx
xchg edx, edi
sub edi, esi
mov edx, esi
jmp 0x4ba11b
push 0x81b48400
sub edi, 0x999a34cb
or ecx, esi
ror esi, 0xb
neg ecx
or edi, 0x999c6226
neg edx
or esi, ecx
not edi
bswap edx
or edi, 0x999f0f0c
inc edx
bswap edi
jmp 0x4babd1
call ebx
or esi, ecx
mov esi, edi
xor esi, 0x9a216dbd
add edx, esi
add edi, esi
shl ecx, 0x19
add edi, esi
add ecx, esi
jmp 0x4b992b
push 0x81a604d3
neg edx
and esi, 0x9a23296e
dec ecx
inc edi
sub esi, edx
add ecx, edi
jmp 0x4ba567
push 0x81b52f9b
xor edi, esi
mov edx, 0x9a25940c
add ecx, esi
add ecx, esi
or esi, edx
xor ecx, esi
or esi, edx
add edx, ecx
bswap edx
add edi, ecx
jmp 0x4b7577
call fcn.004b8c3d
mov esi, ecx
xor esi, ecx
xchg ecx, edx
or edx, esi
xchg edi, esi
add edi, ecx
sub edx, edi
mov ecx, edx
mov edx, ecx
jmp 0x4b9ec7
pop ebx
neg edx
mov edx, edi
xor edi, 0x9a54cabd
nop
dec edx
or ecx, edi
or esi, 0x9a5f1120
xchg edi, esi
mov esi, ecx
jmp 0x4b7edd
push 0x81c02f68
and edx, edi
rol edi, 0x14
and ecx, edi
xchg edi, edx
neg esi
sub edx, edi
add esi, edi
xor edi, 0x9a64e291
xor edx, ecx
bswap edi
jmp 0x4b7c62
pop ebx
or ecx, 0x9a7457a5
sub edx, 0x9a74bb1a
mov edx, edi
and esi, edi
xor esi, edi
xor esi, edx
mov ecx, edi
jmp 0x4ba940
call ebx
xor edx, esi
sub esi, edx
bswap ecx
neg ecx
add edx, esi
not edx
add ecx, 0x9a7a2eb5
sub ecx, esi
mov esi, 0x9a7b0938
jmp 0x4b89bc
pop ebx
xchg ecx, esi
add esi, edi
xor ecx, 0x9a7c8add
xchg esi, ecx
or ecx, edx
neg edx
xor edx, 0x9a7e4edb
neg edi
shr edx, 0xc
sub edi, 0x9a8eac38
mov esi, ecx
jmp 0x4b7d3e
pop ebx
shr edx, 0x1f
or esi, edi
or edx, ecx
mov ecx, edx
jmp 0x4ba080
push 0x81a5b5bc
and ecx, edx
and esi, edx
rol edx, 0x1c
xchg edx, edi
bswap ecx
mov esi, edi
or edx, edi
or ecx, esi
xor edx, ecx
or edx, ecx
xor edi, ecx
sub edx, edi
jmp 0x4b9ee3
pop ebx
neg edx
xor ecx, esi
dec edx
xor edx, edi
xchg edx, edi
jmp 0x4b7929
pop ebx
neg edi
shr edi, 0x19
shr edi, 9
mov ecx, edi
jmp 0x4b9fde
push 0x81c31be6
sub edi, edx
and ecx, edi
shl esi, 9
sub edx, 0x9af182e3
mov edi, edx
sub edx, edi
jmp 0x4b98bb
pop ebx
and ecx, edi
mov esi, edx
mov edx, edi
and ecx, edi
xchg edx, esi
neg ecx
xchg esi, ecx
add edi, edx
jmp 0x4b9fb0
pop ebx
mov edx, 0x9b08d162
neg esi
xchg edx, esi
sub esi, 0x9b098cb5
mov ecx, 0x9b09d7a9
ror esi, 0x1f
jmp 0x4babeb
pop ebx
rol edx, 0xe
mov edx, 0x9b1701c7
or esi, 0x9b17414c
shr edi, 0xd
or edi, esi
shr esi, 6
and edi, ecx
or esi, ecx
jmp 0x4baa49
push 0x8193d5b8
add esi, edi
sub edx, edi
and esi, 0x9b59271d
xor esi, ecx
not esi
and edi, edx
xchg ecx, edx
and ecx, edx
shr edi, 0x18
xor edx, edi
add edx, edi
jmp 0x4b93f5
pop ebx
xchg edx, edi
and ecx, edx
mov ecx, 0x9b728f89
xor edi, edx
and edx, edi
and ecx, edx
jmp 0x4b9c1c
mov ebx, 0x123b2f04
and edi, edx
sub edi, ecx
mov esi, 0x9b75c4eb
and ecx, 0x9b760762
xor ecx, esi
xor edx, edi
or edi, 0x9b76bfd0
and edi, 0x9b76fe1f
xchg ecx, edx
not ecx
and edi, ecx
sub ecx, 0x9b78c0f6
mov edx, esi
jmp 0x4bac94
call fcn.004b8c3d
or edx, 0x9b7ca331
and edx, esi
xchg esi, edx
bswap ecx
jmp 0x4ba060
pop ebx
mov esi, edx
xchg esi, edi
xor ecx, esi
not edi
sub edi, esi
sub edi, ecx
and ecx, 0x9bceed02
xor edi, 0x9bcf651f
sub edx, 0x9bcfda38
or edx, edi
xchg ecx, esi
or edx, esi
and edx, 0x9bd1a284
jmp 0x4b9aa9
push 0x81b1380c
add esi, edx
xchg ecx, esi
add edx, ecx
shl ecx, 0xe
or esi, edx
mov edi, ecx
or esi, 0x9bdda6bc
jmp 0x4b79bb
push 0x819bc5ab
add edi, edx
xor edx, 0x9bde6559
sub edi, edx
sub ecx, edx
and edx, ecx
xor edx, 0x9bdf59cc
mov ecx, 0x9bdf9b83
sub esi, 0x9bdff1a9
add esi, ecx
not ecx
nop
jmp 0x4b8753
push 0x81e52715
xor ecx, edx
dec edx
and edx, esi
xor ecx, esi
sub esi, ecx
sub edi, 0x9be4118a
and ecx, esi
and esi, edx
add edx, 0x9be57394
neg edi
or esi, ecx
ror ecx, 0x19
inc edx
and edi, edx
jmp 0x4b7b28
push 0x81b0e84c
bswap ecx
or esi, ecx
or ecx, esi
dec edi
neg ecx
not esi
inc edi
mov edx, esi
rol edx, 0x12
jmp 0x4ba6f9
push 0x819494ba
and edx, ecx
or esi, edi
xor ecx, 0x9c114416
add edi, 0x9c11b791
add edx, ecx
sub edi, edx
jmp 0x4b754b
pop ebx
and esi, ecx
shl esi, 0xb
and edx, edi
sub edi, 0x9c50f4ce
sub esi, ecx
neg ecx
ror ecx, 0x14
xor edi, esi
jmp 0x4ba6b7
pop ebx
xchg edi, ecx
and edx, esi
ror esi, 0x1e
ror edx, 0x1a
add esi, ecx
xor edi, 0x9c5378f1
jmp 0x4b77ce
push 0x81dfeefd
shr edx, 0xb
rol edx, 0x13
bswap ecx
xor edi, 0x9c5cd31d
sub edi, esi
add esi, edi
mov esi, ecx
and edi, edx
or edx, esi
and ecx, 0x9c5e54cb
mov edx, ecx
or ecx, esi
jmp 0x4b7e06
pop ebx
neg esi
shl edi, 0xb
xor edi, 0x9c5f9eca
xor edi, 0x9c5fd931
sub ecx, edi
and esi, edx
xor ecx, edx
add esi, ecx
add edx, esi
or ecx, 0x9c614ff7
add edi, 0x9c618e2e
jmp 0x4ba219
push 0x81b09786
or edx, esi
shl ecx, 1
add ecx, edi
sub esi, edx
xchg ecx, edx
and esi, edi
mov edx, esi
sub edi, 0x9c65fcc5
bswap edx
add ecx, edx
jmp 0x4ba869
mov ebx, 0x123b2f04
xor edx, ecx
dec esi
not edx
xor edi, ecx
shr ecx, 0xa
dec ecx
jmp 0x4b75f7
pop ebx
dec edi
xor esi, edi
sub edi, ecx
xchg ecx, esi
or esi, edi
xchg ecx, edx
ror ecx, 0xf
sub edi, edx
or edi, esi
mov ecx, edi
xchg edi, esi
xor edi, esi
or ecx, edx
mov edi, edx
mov ecx, edx
jmp 0x4b8410
push 0x81b4d829
mov esi, edi
xchg edx, esi
mov ecx, edi
or edi, edx
and esi, edx
xor edi, 0x9d79102b
jmp 0x4b9f0e
pop ebx
xor edx, edi
sub edx, esi
xor edx, edi
xor edx, edi
add ecx, edx
and esi, ecx
sub edi, ecx
add ecx, esi
jmp 0x4b8852
push 0x81a15067
sub esi, edx
xor esi, edx
xchg edi, esi
not edi
add esi, edx
add ecx, esi
jmp 0x4bac76
push 0x81c40e86
not esi
or esi, ecx
xor edi, esi
neg edi
jmp 0x4baacf
push 0x81a1a488
xor edi, edx
and ecx, 0x9dc45d04
not ecx
add edi, 0x9dc53c2e
xor edi, edx
sub ecx, edi
jmp 0x4b8795
call fcn.004b8c3d
xor edx, ecx
add edi, edx
bswap edi
rol ecx, 0xd
or esi, ecx
not ecx
xchg esi, ecx
xor ecx, edi
shl edi, 0x12
and esi, edx
not ecx
jmp 0x4b7525