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

Disassembly:
call sub.user32.dll_GetDesktopWindow
cmp eax, 0xffffff19
jne 0x40109d
call sub.user32.dll_GetClassLongA
call sub.ntdll.dll_ZwGetContextThread
call sub.user32.dll_GetPropW
call sub.ntdll.dll_ZwGetContextThread
call sub.user32.dll_GetClassLongA
call sub.ntdll.dll_ZwGetContextThread
call sub.user32.dll_GetPropW
call sub.user32.dll_GetPropW
call sub.user32.dll_GetClassLongA
call sub.user32.dll_GetClassLongA
call sub.user32.dll_GetPropW
call sub.user32.dll_GetClassLongA
call sub.ntdll.dll_ZwGetContextThread
call sub.user32.dll_GetPropW
call sub.user32.dll_GetPropW
call sub.user32.dll_GetClassLongA
call sub.user32.dll_GetPropW
call sub.ntdll.dll_ZwGetContextThread
call sub.user32.dll_GetPropW
call sub.user32.dll_GetPropW
call sub.user32.dll_GetClassLongA
call sub.ntdll.dll_ZwGetContextThread
call sub.user32.dll_GetClassLongA
call sub.ntdll.dll_ZwGetContextThread
call sub.ntdll.dll_ZwGetContextThread
call sub.user32.dll_GetPropW
call sub.user32.dll_GetPropW
call sub.user32.dll_GetClassLongA
ret
call sub.user32.dll_GetDesktopWindow
cmp eax, 0xfffffeff
jne 0x40111c
call sub.ntdll.dll_ZwGetContextThread
call sub.user32.dll_GetPropW
call sub.user32.dll_GetPropW
call sub.user32.dll_GetClassLongA
call sub.ntdll.dll_ZwGetContextThread
call sub.user32.dll_GetClassLongA
call sub.user32.dll_GetPropW
call sub.ntdll.dll_ZwGetContextThread
call sub.ntdll.dll_ZwGetContextThread
call sub.user32.dll_GetPropW
call sub.user32.dll_GetPropW
call sub.ntdll.dll_ZwGetContextThread
call sub.ntdll.dll_ZwGetContextThread
call sub.user32.dll_GetClassLongA
call sub.user32.dll_GetClassLongA
call sub.user32.dll_GetPropW
call sub.user32.dll_GetPropW
call sub.user32.dll_GetClassLongA
call sub.ntdll.dll_ZwGetContextThread
call sub.ntdll.dll_ZwGetContextThread
call sub.user32.dll_GetPropW
call sub.user32.dll_GetClassLongA
ret
call sub.user32.dll_GetMenuCheckMarkDimensions
cmp eax, 0xffffff33
jne 0x401187
call sub.user32.dll_GetPropW
call sub.ntdll.dll_ZwGetContextThread
call sub.ntdll.dll_ZwGetContextThread
call sub.user32.dll_GetPropW
call sub.ntdll.dll_ZwGetContextThread
call sub.user32.dll_GetClassLongA
call sub.user32.dll_GetClassLongA
call sub.ntdll.dll_ZwGetContextThread
call sub.user32.dll_GetClassLongA
call sub.ntdll.dll_ZwGetContextThread
call sub.user32.dll_GetClassLongA
call sub.user32.dll_GetPropW
call sub.user32.dll_GetClassLongA
call sub.user32.dll_GetClassLongA
call sub.ntdll.dll_ZwGetContextThread
call sub.user32.dll_GetPropW
call sub.ntdll.dll_ZwGetContextThread
call sub.ntdll.dll_ZwGetContextThread
ret
call sub.user32.dll_GetDesktopWindow
cmp eax, 0xffffff1c
jne 0x401210
call sub.ntdll.dll_ZwGetContextThread
call sub.user32.dll_GetClassLongA
call sub.ntdll.dll_ZwGetContextThread
call sub.ntdll.dll_ZwGetContextThread
call sub.ntdll.dll_ZwGetContextThread
call sub.user32.dll_GetPropW
call sub.user32.dll_GetPropW
call sub.user32.dll_GetClassLongA
call sub.user32.dll_GetPropW
call sub.user32.dll_GetClassLongA
call sub.user32.dll_GetPropW
call sub.user32.dll_GetClassLongA
call sub.user32.dll_GetClassLongA
call sub.user32.dll_GetPropW
call sub.user32.dll_GetClassLongA
call sub.user32.dll_GetPropW
call sub.ntdll.dll_ZwGetContextThread
call sub.ntdll.dll_ZwGetContextThread
call sub.ntdll.dll_ZwGetContextThread
call sub.user32.dll_GetClassLongA
call sub.user32.dll_GetClassLongA
call sub.ntdll.dll_ZwGetContextThread
call sub.user32.dll_GetClassLongA
call sub.user32.dll_GetPropW
ret
jmp 0x48c159
dec ebx
and edx, esi
sub ebx, 0xefbfb7ed
sub esi, ecx
xor esi, ebx
bswap ebx
ror ecx, 0x15
jmp 0x48c974
pop edx
rol edi, 8
not ebx
mov esi, 0xf0a105a6
and ecx, edi
sub esi, edi
mov ecx, esi
ror esi, 7
or esi, 0xf0a22730
jmp 0x48fb05
push 0xefd685eb
shl edi, 1
not ebx
sub esi, edi
sub esi, ecx
xchg edi, ecx
add edi, ebx
xor edi, esi
and ebx, ecx
and ebx, ecx
mov ebx, esi
shl edi, 0x1c
or edi, ebx
jmp 0x48e248
pop edx
neg ebx
add ecx, 0xf0b2324b
xor edi, esi
add edi, esi
mov ecx, edi
nop
shl esi, 7
sub ebx, 0xf0b39e34
xchg ebx, edi
sub esi, ebx
xchg ecx, esi
shl edi, 7
add edi, ecx
ror edi, 2
jmp 0x48ee62
call edx
xor ebx, ecx
xchg esi, ebx
not esi
rol ebx, 0x10
nop
or edi, ecx
or esi, ebx
or edi, ebx
ror edi, 0x1f
rol ebx, 0xb
shl ecx, 0x14
jmp 0x48f2c1
pop edx
add edi, ecx
xor ecx, ebx
mov edi, ecx
shr esi, 0x14
and ecx, esi
or edi, 0xf0c1c612
neg edi
xor ecx, 0xf0c25116
jmp 0x48e3eb
call fcn.0048fc19
or ebx, ecx
mov ecx, edi
shr edi, 0xf
or esi, ebx
or ecx, edi
mov ecx, esi
rol ecx, 4
sub edi, ebx
xor ecx, esi
sub ecx, ebx
sub ecx, 0xf0c53815
or ecx, 0xf0c57431
and esi, ecx
xchg ecx, ebx
dec ecx
jmp 0x48d82d
push 0xefdc6f66
add ebx, 0xf0cdb6b7
xor edi, 0xf0cdf12a
xchg ebx, esi
xchg ebx, esi
shr ecx, 0x19
add ebx, edi
mov ebx, ecx
or esi, ebx
xchg ebx, esi
xchg edi, ebx
jmp 0x48eb38
pop edx
sub esi, ebx
xor ecx, 0xf0e708c9
shr edi, 0x1d
ror esi, 0x1b
and esi, ebx
bswap edi
add ecx, ebx
shr ecx, 0x1c
or ebx, edi
xchg ebx, esi
mov esi, ecx
xor esi, ecx
jmp 0x48d7f6
pop edx
add ecx, 0xf0f4c665
mov edi, 0xf0f500a2
or ebx, esi
or edi, 0xf0f5746e
or ecx, edi
or edi, esi
xchg ecx, esi
inc edi
xchg ecx, edi
xor esi, ebx
neg ebx
and ecx, 0xf0f75ae0
or ecx, 0xf0f79733
and ecx, esi
xor esi, 0xf0f80c1e
jmp 0x48d6ca
mov edx, 0x33274000
sub edi, ecx
sub ecx, ebx
and edi, esi
mov ebx, 0xf1017f53
mov esi, ebx
inc edi
and ebx, ecx
shl esi, 0x14
xor edi, 0xf102b2cf
mov ecx, 0xf102ed20
and ebx, esi
xchg ecx, ebx
xor esi, ebx
and edi, esi
dec ebx
jmp 0x48eaa3
push 0xefe2ed86
inc ebx
or esi, 0xf104b347
mov esi, ebx
xor edi, esi
and edi, ebx
sub ecx, edi
jmp 0x48d1df
call fcn.0048fc19
neg ecx
dec ecx
mov ebx, esi
sub edi, ebx
shr ebx, 0xb
xchg ebx, ecx
and ebx, esi
add ebx, ecx
add ecx, 0xf107cd23
inc edi
dec esi
xchg edi, ecx
sub esi, ebx
mov esi, edi
jmp 0x48c31d
pop edx
xchg ecx, esi
mov ebx, edi
neg ebx
shr ecx, 6
xor ecx, ebx
mov ebx, esi
and edi, 0xf10ab21f
rol ebx, 0x13
jmp 0x48d196
call fcn.0048fc19
or ecx, edi
nop
mov ebx, 0xf111527a
not ebx
xchg edi, ecx
mov ecx, esi
sub ebx, edi
jmp 0x48dd9b
push 0xefd05360
neg ebx
xor ebx, 0xf112d85d
and ecx, edi
rol edi, 0x1d
or esi, edi
and edi, esi
or ebx, 0xf1140b4a
bswap ebx
xor ecx, edi
add edi, ecx
add ecx, 0xf114f551
xor edi, ebx
and esi, ebx
jmp 0x48ecc3
push 0xefd86659
dec esi
dec esi
add esi, edi
mov esi, ecx
sub ecx, esi
sub edi, 0xf116de34
neg ebx
xor esi, ebx
jmp 0x48e50d
pop edx
and esi, edi
add edi, 0xf117f1b4
xor ecx, 0xf1182c5d
bswap ecx
inc ebx
xor edi, ebx
mov ebx, edi
not edi
and ebx, ecx
dec edi
xchg ebx, ecx
or ebx, edi
add ebx, edi
and ebx, edi
sub ecx, 0xf11afcae
jmp 0x48eef1
push 0xefde9b13
or edi, ebx
mov ecx, ebx
sub edi, esi
sub edi, ebx
add ebx, 0xf11e7b6b
and esi, edi
add esi, edi
inc edi
jmp 0x48e69b
pop edx
xor edi, ebx
or ecx, 0xf120fab6
and edi, 0xf12134df
add edi, esi
sub esi, 0xf121b91f
mov ebx, 0xf121f333
xchg ebx, esi
xchg ebx, ecx
nop
jmp 0x48cf54
pop edx
xor ebx, esi
mov ecx, edi
nop
xchg esi, ebx
jmp 0x48d846
push 0xefc4da58
mov ebx, ecx
shr ecx, 2
xchg ecx, esi
or ebx, esi
mov ecx, esi
nop
dec ecx
dec ecx
add esi, ecx
xor edi, esi
jmp 0x48d8e2
pop edx
sub esi, ecx
and edi, ebx
add ecx, ebx
add esi, edi
jmp 0x48ed73
mov edx, 0x33274000
and ebx, esi
sub edi, ebx
not ecx
add edi, ebx
and ebx, 0xf13df344
mov esi, edi
xor esi, ebx
add ebx, edi
mov edi, ecx
jmp 0x48e202
pop edx
mov esi, ebx
neg edi
xor esi, 0xf13facbc
not edi
neg ecx
mov edi, ebx
xor ebx, 0xf14097a1
and esi, ecx
mov ebx, 0xf1410cb2
jmp 0x48d010
pop edx
mov ebx, 0xf146e8e6
add edi, esi
xchg esi, ebx
sub esi, ecx
mov ebx, 0xf147dcef
rol ecx, 8
sub ecx, 0xf14853ef
jmp 0x48c383
call fcn.0048fc19
sub ecx, 0xfa255e33
add edi, ecx
sub ebx, esi
xor ecx, 0xfa26fdbd
mov ecx, ebx
and ebx, edi
xor ebx, edi
dec edi
add edi, ecx
or ecx, esi
inc ebx
xchg edi, ebx
jmp 0x48f788
call edx
bswap ebx
xor edi, 0xfa408af0
sub esi, ecx
rol edi, 7
and ebx, edi
jmp 0x48ea70
call edx
xchg ebx, edi
and edi, esi
xchg ecx, ebx
xchg esi, ebx
xor ebx, ecx
xchg esi, ecx
or ebx, edi
not edi
mov ebx, esi
xor edi, ebx
and esi, edi
or ebx, esi
xchg esi, ecx
inc esi
sub ecx, esi
shl ebx, 0x18
jmp 0x48d32c
pop edx
or ebx, esi
sub ecx, edi
and ecx, esi
add ebx, ecx
and ecx, 0xfa5ab9a8
ror ebx, 0x1c
sub esi, 0xfa5b3ebc
rol edi, 2
add ecx, 0xfa5bb37c
jmp 0x48ed5a
push 0xefd8ef3b
or edi, ecx
xchg edi, ecx
sub ebx, esi
and esi, 0xfa5e7b58
xchg ebx, edi
or esi, ebx
jmp 0x48dbed
pop edx
and ecx, edi
sub ebx, 0xfa667447
add edi, esi
add ebx, esi
jmp 0x48c1c8
push 0xefc9afd7
xchg esi, edi
add edi, ecx
add ecx, ebx
inc edi
sub ecx, esi
neg ecx
sub esi, edi
sub ebx, esi
dec esi
jmp 0x48df21
push 0xefd2bfcc
neg edi
xor edi, 0xfa836149
mov edi, esi
or edi, ebx
inc esi
add esi, edi
xor ebx, esi
or esi, ecx
xchg edi, esi
xchg ebx, edi
mov ecx, 0xfa856e21
and ebx, 0xfa85a8b2
jmp 0x48f277
pop edx
neg esi
mov ebx, 0xfa863604
or ebx, 0xfa866f51
sub esi, edi
or ebx, edi
add ecx, edi
or ecx, ebx
xor ecx, edi
jmp 0x48d30f
push 0xefe332ef
xchg esi, edi
neg edi
or esi, 0xfa885e60
add ebx, ecx
and edi, esi
neg ebx
shl ebx, 0xb
or ecx, edi
sub ecx, ebx
add edi, ecx
shr ebx, 0x11
not edi
jmp 0x48cafb
pop edx
add ecx, ebx
or ecx, 0xfa9cb6bb
xor edi, ebx
inc ecx
not esi
xor ecx, edi
xor ecx, ebx
sub esi, 0xfa9e25ad
jmp 0x48f2d5
pop edx
mov ecx, esi
and edi, ecx
mov edi, esi
neg ebx
or ecx, ebx
jmp 0x48fb56
pop edx
xchg edi, ecx
xor esi, ecx
shr esi, 0x13
neg esi
and esi, 0xfab060f9
add ebx, esi
mov esi, ebx
shl ecx, 0x1c
or ecx, esi
not ebx
or ecx, esi
jmp 0x48f8f1
push 0xefc74cac
mov edi, ebx
xchg ecx, edi
and edi, 0xfab4a8f5
add edi, ebx
and edi, esi
mov edi, esi
dec edi
shr ecx, 0x12
mov ecx, ebx
not esi
dec edi
jmp 0x48dc0d
push 0xefe261d1
inc ecx
xchg ebx, ecx
sub ecx, edi
inc edi
and edi, ecx
xchg esi, ecx
or ebx, 0xfabfcbb5
and esi, 0xfac01448
not ecx
and edi, ebx
sub ebx, edi
xor edi, 0xfac0fa27
xor ecx, edi
shl esi, 0xe
and ecx, ebx
jmp 0x48e9c7
call fcn.0048fc19
inc edi
not esi
ror ecx, 4
jmp 0x48fbd2
call edx
xor ebx, 0xfaca65ea
xchg edi, ecx
rol ecx, 0x1f
and ecx, esi
or ecx, ebx
not esi
jmp 0x48e1ec
pop edx
mov edi, ecx
xchg ebx, esi
sub edi, esi
and edi, esi
and esi, ecx
xor ebx, ecx
xor esi, ebx
mov esi, edi
or ebx, ecx
xchg ebx, edi
or ebx, 0xfae0f410
or ecx, 0xfae12e85
rol esi, 0x1a
dec esi
jmp 0x48d1c2
mov edx, 0x3f4d7907
sub esi, edi
not edi
add edi, ebx
sub esi, edi
sub ebx, 0xfaea5384
mov ebx, esi
or ecx, 0xfaeac4cf
or edi, 0xfaeaffd8
rol esi, 0x17
jmp 0x48e60b
call fcn.0048fc19
shr ebx, 5
xor esi, 0xfaf01bd3
or esi, 0xfaf0555c
xor ecx, edi
sub esi, ecx
ror edi, 0x1f
dec esi
sub ebx, esi
xchg esi, ebx
jmp 0x48d5a3
pop edx
ror esi, 2
shl edi, 0xb
add esi, ebx
not ecx
dec ecx
sub ebx, ecx
shl edi, 7
add esi, ebx
jmp 0x48d458
call edx
rol edi, 0x15
rol ecx, 0xe
mov ebx, esi
mov esi, 0xfaf8455c
mov ebx, 0xfaf87f86
jmp 0x48fac8
pop edx
xchg edi, ecx
add esi, 0xfaf908a9
shl ebx, 0xe
xor ecx, edi
sub ecx, esi
sub esi, ebx
shl ebx, 9
or esi, edi
and esi, edi
bswap edi
or esi, ecx
jmp 0x48d032
push 0xefc526ca
xchg edi, esi
not edi
add ebx, 0xfb0263f5
and esi, 0xfb029f5e
dec ebx
shl ebx, 2
add edi, 0xfb035cd1
jmp 0x48e5de
mov edx, 0x3f4d7907
add edi, 0xfb113b89
xchg ebx, edi
dec edi
xor ecx, esi
sub esi, ecx
not edi
xor esi, ecx
jmp 0x48d7bc
push 0xefdfae11
add ebx, esi
or esi, edi
mov ecx, edi
xor ebx, ecx
xchg ebx, esi
or esi, edi
add esi, edi
dec ecx
or ecx, 0xfb1857d9
sub esi, 0xfb189176
add esi, ecx
neg ebx
and ebx, 0xfb193f12
jmp 0x48f701
push 0xefcd2150
or ecx, 0xfb29f85c
add esi, ebx
ror esi, 0xb
mov esi, ebx
neg ecx
neg esi
bswap edi
jmp 0x48eb56
mov edx, 0x33274000
mov edi, esi
rol edi, 0x1c
xchg edi, esi
add ebx, edi
neg ecx
xor ebx, esi
shr ebx, 0x1f
add ebx, 0xfb353383
or ecx, edi
and edi, ebx
shl ebx, 0xb
jmp 0x48c858
push 0xefd93387
rol edi, 0xa
and ebx, esi
and ebx, esi
rol edi, 0x1d
sub esi, 0xfb372849
or esi, edi
or ecx, esi
and esi, ecx
jmp 0x48dbc6
push 0xefc7900d
mov ebx, ecx
neg esi
add esi, edi
and ebx, esi
xchg ecx, edi
jmp 0x48e786
pop edx
nop
sub edi, esi
xor ecx, esi
mov edi, 0xfb52ee43
and ebx, 0xfb5329f0
xchg ebx, edi
mov edi, esi
dec edi
mov esi, ebx
ror ebx, 0xf
rol edi, 6
or ecx, esi
shl esi, 5
jmp 0x48c2cb
call edx
xchg esi, ecx
ror ecx, 0xa
jmp 0x48c6bc
push 0xefca7852
add ecx, ebx
or ecx, edi
inc edi
mov ebx, esi
add esi, 0xfb644789
sub ebx, esi
not esi
jmp 0x48d751
call edx
sub edi, ecx
nop
shl ecx, 1
add ecx, esi
xor edi, ebx
jmp 0x48f71f
push 0xefdc2a39
xchg ebx, edi
xor ebx, esi
shr ebx, 0x1b
xor edi, ebx
inc ebx
xor ebx, esi
or edi, ebx
sub ecx, 0xfb70bdbc
not ecx
inc esi
add esi, ecx
jmp 0x48c441
push 0xefc9f37d
and ecx, ebx
add ebx, edi
or edi, 0xfb7236d4
add ebx, edi
neg ecx
sub edi, 0xfb72e26a
add esi, ecx
xor edi, 0xfb735595
jmp 0x48eba8
pop edx
sub ebx, ecx
ror ebx, 1
xor edi, 0xfb7d76fe
add edi, ecx
xchg edi, ebx
dec ebx
add ecx, 0xfb7e5b2f
bswap esi
or ecx, edi
or ecx, edi
add edi, 0xfb7f4e1e
shl ecx, 0x17
or edi, esi
mov ebx, 0xfb7ffc3c
not ecx
sub edi, ebx
jmp 0x48f7a2
push 0xefd0dfb6
inc ecx
mov edi, esi
add esi, edi
sub edi, ecx
jmp 0x48f76d
pop edx
and ebx, 0xfba08227
and ecx, esi
jmp 0x48f488
pop edx
or edi, esi
add ebx, ecx
or ebx, edi
bswap esi
or ecx, esi
xor ecx, esi
sub ecx, ebx
and ebx, edi
jmp 0x48c872
call fcn.0048fc19
add edi, ecx
sub ebx, esi
or ecx, edi
xor ecx, edi
sub ebx, esi
sub esi, ecx
shr ebx, 0x1a
and ebx, esi
or esi, ecx
jmp 0x48f4fb
mov edx, 0x3f4d7907
mov ebx, esi
sub ebx, edi
dec ecx
shr ebx, 4
mov ebx, ecx
shr ebx, 0x11
dec esi
jmp 0x48d523
call fcn.0048fc19
mov ecx, esi
sub ecx, esi
and edi, 0xfbaee4ce
xor ecx, ebx
or esi, ecx
or ecx, esi
not ebx
xor esi, ecx
dec edi
sub esi, ecx
and ecx, 0xfbb0bfb2
jmp 0x48ce7e
pop edx
dec ecx
and ecx, ebx
xchg ecx, edi
mov ecx, 0xfbc5d49b
xor edi, ebx
dec esi
jmp 0x48c912
pop edx
or ebx, ecx
inc esi
inc edi
inc ebx
sub ebx, esi
add ebx, edi
or esi, edi
shr esi, 0xd
jmp 0x48ca4c
push 0xefe5abea
dec edi
shr ebx, 7
not edi
or ebx, edi
shl edi, 0x10
jmp fcn.0048daf5
push 0xefd38d57
or esi, ecx
mov ebx, edi
mov ebx, ecx
mov ecx, ebx
dec esi
and ebx, 0xfbd67693
add edi, ecx
and ebx, ecx
sub ebx, ecx
jmp 0x48f623
push 0xefd8a9c9
mov ebx, edi
xor ebx, 0xfbd848c2
shr edi, 8
dec esi
add esi, 0xfbd8f90a
rol ecx, 5
add esi, ebx
or esi, ebx
sub esi, 0xfbd9e9e8
and esi, ecx
xor ebx, ecx
sub edi, ecx
jmp 0x48cf91
pop edx
and edi, 0xfbdae6aa
xchg ebx, edi
xchg esi, edi
sub edi, ecx
add edi, 0xfbdbccb2
and esi, ecx
bswap ecx
and edi, ecx
sub ecx, 0xfbdcc099
xor ebx, edi
jmp 0x48e4a8
mov edx, 0x3f4d7907
xchg esi, edi
mov esi, edi
xchg esi, edi
xor ebx, edi
and edi, esi
not esi
not ecx
rol edi, 0x1e
add ecx, ebx
shl edi, 2
add esi, edi
jmp 0x48ecec
push 0xefc56b78
sub ebx, esi
add edi, ebx
dec esi
or edi, 0xfbe6b4f8
xchg esi, ebx
and edi, esi
xor esi, 0xfbe76157
xor esi, 0xfbe79ceb
inc ebx
or ecx, esi
dec ebx
neg ebx
mov ecx, edi
jmp 0x48e588
call fcn.0048fc19
sub edi, esi
and edi, ebx
jmp 0x48f3d5
push 0xefdedf8b
add ecx, 0xfbf21186
sub ebx, ecx
xor ebx, edi
and edi, esi
sub edi, 0xfbf30035
shr edi, 0x1d
mov edi, ecx
mov esi, 0xfbf3abe1
sub ecx, 0xfbf3e641
add esi, 0xfbf420f3
inc ecx
jmp 0x48e879
push 0xefc7d394
mov ecx, edi
shl edi, 3
nop
shl esi, 0x17
sub ecx, edi
mov ebx, ecx
add ebx, esi
neg ecx
xor edi, esi
jmp 0x48c767
push 0xefdf234e
mov edi, 0xfc10df1f
neg edi
mov ebx, esi
sub edi, esi
xchg edi, esi
add ecx, esi
add esi, 0xfc12439f
xor esi, 0xfc127ec6
xor esi, ecx
sub ebx, edi
add ecx, esi
jmp 0x48f0de
push 0xefccdeb8
and edi, ecx
and ebx, edi
shr edi, 9
and esi, ebx
mov esi, edi
mov ebx, 0xfc5f2705
sub edi, ecx
neg ecx
sub esi, edi
shr ebx, 0xe
jmp 0x48db36
push 0xefe2a754
xchg ecx, edi
add ecx, esi
xor esi, ecx
sub edi, ecx
xor edi, 0xfc7a1347
dec edi
mov edi, ebx
not ebx
inc ecx
jmp 0x48c798
pop edx
and ebx, edi
mov edi, 0xfc90e2a7
xor esi, 0xfc911c9a
shl ecx, 6
not ebx
or edi, esi
mov ebx, 0xfc921207
or ebx, 0xfc924bf2
xchg ecx, edi
ror ecx, 0xe
sub edi, ebx
or ebx, 0xfc9335d1
nop
jmp 0x48cb89
call fcn.0048fc19
and ebx, edi
or esi, ebx
add esi, ecx
xor ebx, esi
xor ebx, ecx
jmp 0x48deed
call edx
rol esi, 0xd
and edi, ecx
xor esi, edi
rol esi, 1
sub esi, ebx
inc ebx
xor edi, 0xfc9aeab5
xor edi, ebx
dec esi
or esi, ecx
jmp 0x48fa4f
mov edx, 0x33274000
shl edi, 7
neg esi
and esi, ecx
bswap esi
and edi, 0xfc9ec174
shr ebx, 0xc
bswap ebx
jmp 0x48f040
mov edx, 0x3f4d7907
xchg ecx, esi
inc ecx
add esi, ebx
add ebx, 0xfca03427
xor esi, ebx
and esi, edi
inc ecx
jmp 0x48c3a2
push 0xefca3649
add ebx, 0xfcaedd99
mov edi, ecx
neg ecx
ror ecx, 9
inc ebx
mov ecx, 0xfcaffe3e
mov edi, 0xfcb038aa
or ebx, 0xfcb080eb
xchg ecx, ebx
mov ecx, ebx
xchg esi, ebx
sub edi, esi
xor ecx, ebx
inc esi
shl ecx, 0xc
jmp 0x48de5e
push 0xefe21c45
sub edi, 0xfcbf40f5
add edi, ecx
jmp 0x48d4f0
push 0xefd098dc
sub edi, ebx
sub esi, ecx
xor edi, 0xfcc59d67
inc esi
add ecx, edi
ror esi, 0x13
and edi, ebx
add esi, edi
or edi, esi
add ebx, ecx
mov esi, 0xfcc77525
xor ecx, esi
jmp 0x48e003
call fcn.0048fc19
xor ecx, ebx
or ebx, esi
or ebx, esi
add ebx, 0xfcc8a650
mov ebx, ecx
and edi, ebx
xchg edi, ebx
mov edi, ecx
inc ebx
xor ecx, esi
and ecx, edi
and ecx, edi
or ebx, esi
mov ecx, 0xfccae726
jmp 0x48eaf8
pop edx
and ecx, 0xfccb388c
mov ecx, ebx
xchg esi, ebx
xchg ecx, ebx
rol ecx, 0x11
bswap edi
mov ebx, edi
or esi, ecx
jmp 0x48fa3e
pop edx
add ebx, 0xfccfc6db
xchg edi, ebx
or esi, ecx
sub esi, ecx
shr esi, 0x10
bswap esi
and ebx, ecx
jmp 0x48e53c
push 0xefcc9c97
dec esi
xchg edi, ebx
mov esi, edi
xor ebx, esi
and esi, ecx
dec edi
sub ecx, esi
xor ecx, edi
rol ecx, 0xd
jmp 0x48e8e6
push 0xefd348a7
sub ebx, 0xfcd70eaf
xchg ebx, esi
sub esi, ecx
inc edi
xor edi, ecx
mov edi, ecx
xchg esi, edi
bswap ebx
or ecx, edi
jmp 0x48e4df
mov edx, 0x3f4d7907
xchg esi, ebx
neg ebx
or edi, ebx
sub ebx, esi
or ebx, esi
and esi, ecx
sub ecx, esi
neg ecx
sub esi, 0xfce08f41
and esi, ebx
mov ecx, 0xfce10052
jmp 0x48cdb4
push 0xefcefe54
xchg ecx, esi
sub esi, 0xfce18adf
add ebx, edi
mov esi, ecx
shl edi, 7
add ebx, esi
add edi, 0xfce2a77d
xor esi, edi
jmp 0x48d9d3
pop edx
neg ebx
xchg edi, ecx
shr edi, 0x18
or esi, ecx
jmp 0x48e3fe
call fcn.0048fc19
inc esi
shr ecx, 0x11
shl esi, 0x1c
mov ecx, edi
shl esi, 0x1f
or edi, esi
not edi
add ecx, 0xfd03c06c
jmp 0x48cddc
push 0xefdf6936
and ecx, 0xfd0c4e19
and ebx, edi
and ebx, edi
mov edi, ebx
mov edi, ebx
mov esi, 0xfd0d7027
xor ecx, edi
shr edi, 0x1c
add edi, esi
or esi, ebx
xchg edi, ebx
xor ecx, 0xfd0ec5e9
jmp 0x48da28
pop edx
bswap edi
xchg ebx, edi
or ebx, ecx
jmp 0x48dfcd
push 0xefd30419
xchg edi, ecx
bswap edi
add esi, ecx
mov esi, edi
not esi
nop
shl esi, 0x10
add ecx, ebx
add esi, ecx
sub ecx, esi
jmp 0x48edc0
pop edx
or ecx, 0xfd30143e
xor ebx, ecx
and esi, ebx
sub esi, ecx
mov edi, ebx
jmp 0x48cb1b
pop edx
bswap edi
xor edi, ebx
mov ecx, edi
or esi, ebx
jmp 0x48f6de
call edx
neg edi
or ecx, edi
xchg ecx, ebx
xchg ecx, ebx
jmp 0x48c8bf
push 0xefd640fa
xchg ebx, ecx
mov ecx, 0xfd50dc68
and esi, edi
add esi, ecx
and esi, ebx
dec esi
xor ecx, esi
add ecx, ebx
xor edi, 0xfd527549
or edi, ebx
jmp 0x48c253
call edx
not edi
or ecx, esi
or esi, edi
or edi, ecx
add ecx, 0xfd58f9bf
xor esi, edi
jmp 0x48fbec
push 0xefd3d14b
xor esi, ebx
mov ecx, edi
shl ebx, 5
jmp 0x48ee3b
push 0xefdba1dc
sub ecx, esi
xor ebx, esi
shr esi, 0x15
xor edi, ecx
mov esi, ebx
and esi, 0xfd788c42
and ebx, ecx
xor ecx, 0xfd78fd1d
jmp 0x48fde0
mov edx, 0x3f4d7907
xchg esi, ecx
sub edi, 0xfd79880c
and edi, ebx
and ecx, ebx
dec ecx
rol ecx, 0x1d
xor esi, ecx
or ecx, ebx
jmp 0x48c7b1
pop edx
or ecx, 0xfd7b377f
add esi, ebx
xor ecx, ebx
mov ebx, edi
or ecx, edi
not esi
and edi, 0xfd7c9691
xor esi, edi
xor ebx, ecx
and ecx, esi
jmp 0x48c967
mov edx, 0x3f4d7907
or ebx, esi
shl edi, 0xb
sub ebx, edi
xor ebx, esi
mov ebx, 0xfd8112f9
bswap ebx
inc esi
jmp 0x48e2a3
call edx
add esi, ecx
sub ebx, ecx
mov ebx, 0xfd827ec6
mov edi, ebx
sub ebx, ecx
mov ebx, esi
rol ebx, 1
dec esi
jmp 0x48ed18
push 0xefd82206
and edi, ebx
or edi, ebx
add edi, 0xfd846874
inc esi
and edi, 0xfd84de77
mov edi, 0xfd85189a
xor ebx, 0xfd85539d
shr ecx, 7
inc edi
bswap ecx
mov esi, ecx
jmp 0x48c8a3
pop edx
and ebx, esi
xchg ebx, edi
bswap esi
mov esi, 0xfd9a19fb
shl ebx, 4
jmp 0x48e1de
pop edx
xor ebx, esi
inc ebx
add esi, ecx
bswap ecx
xchg ebx, edi
mov ebx, edi
jmp 0x48d418
pop edx
xor esi, ebx
xor ecx, edi
or ecx, esi
xchg ebx, edi
xchg esi, edi
add ecx, edi
jmp 0x48c5eb
pop edx
bswap esi
mov ebx, ecx
add edi, ecx
xchg ecx, edi
bswap ebx
xor esi, edi
sub ebx, esi
and esi, ebx
or edi, ebx
jmp 0x48dd62
pop edx
and ecx, esi
shl esi, 9
xor ecx, ebx
jmp 0x48ec5b
pop edx
xchg ecx, ebx
xchg esi, ecx
bswap ebx
add ecx, edi
shl edi, 0x18
sub ecx, esi
add edi, esi
xor ebx, esi
xor edi, esi
and esi, ebx
bswap ecx
jmp 0x48c7e3
call edx
and ebx, ecx
xchg ebx, ecx
mov ecx, edi
shl edi, 0x1d
shl ebx, 5
sub esi, edi
ror ecx, 0x1f
xor ecx, esi
jmp 0x48f255
pop edx
and esi, ebx
inc ecx
ror ebx, 0x11
sub ecx, esi
xchg esi, ebx
and ebx, esi
sub edi, ebx
and edi, ebx
or esi, ecx
add edi, 0xfe62852f
mov ebx, ecx
mov ecx, 0xfe62f750
mov ecx, ebx
add edi, 0xfe6368d6
jmp 0x48c941
push 0xefdbe6c7
or ebx, edi
add ebx, edi
or ecx, 0xfebfd7c4
not ecx
xor esi, edi
sub edi, ecx
jmp 0x48defe