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

Disassembly:
call sub.user32.dll_GetFocus
cmp eax, 0xffffff1f
jne 0x401098
call sub.user32.dll_SetMessageExtraInfo
call sub.user32.dll_SetMessageExtraInfo
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.ntdll.dll_RtlDosPathNameToNtPathName_U
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.user32.dll_SetMessageExtraInfo
call sub.ntdll.dll_RtlDosPathNameToNtPathName_U
call sub.ntdll.dll_RtlDosPathNameToNtPathName_U
call sub.ntdll.dll_RtlDosPathNameToNtPathName_U
call sub.ntdll.dll_RtlDosPathNameToNtPathName_U
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.user32.dll_SetMessageExtraInfo
call sub.user32.dll_SetMessageExtraInfo
call sub.ntdll.dll_RtlDosPathNameToNtPathName_U
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.user32.dll_SetMessageExtraInfo
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.user32.dll_SetMessageExtraInfo
call sub.user32.dll_SetMessageExtraInfo
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.user32.dll_SetMessageExtraInfo
call sub.ntdll.dll_RtlDosPathNameToNtPathName_U
call sub.user32.dll_SetMessageExtraInfo
ret
call sub.user32.dll_GetFocus
cmp eax, 0xfffffefd
jne 0x401112
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.user32.dll_SetMessageExtraInfo
call sub.user32.dll_SetMessageExtraInfo
call sub.ntdll.dll_RtlDosPathNameToNtPathName_U
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.user32.dll_SetMessageExtraInfo
call sub.user32.dll_SetMessageExtraInfo
call sub.user32.dll_SetMessageExtraInfo
call sub.ntdll.dll_RtlDosPathNameToNtPathName_U
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.user32.dll_SetMessageExtraInfo
call sub.user32.dll_SetMessageExtraInfo
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.ntdll.dll_RtlDosPathNameToNtPathName_U
call sub.user32.dll_SetMessageExtraInfo
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
ret
call sub.user32.dll_GetFocus
cmp eax, 0xffffff17
jne 0x4011be
call sub.ntdll.dll_RtlDosPathNameToNtPathName_U
call sub.user32.dll_SetMessageExtraInfo
call sub.user32.dll_SetMessageExtraInfo
call sub.ntdll.dll_RtlDosPathNameToNtPathName_U
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.user32.dll_SetMessageExtraInfo
call sub.ntdll.dll_RtlDosPathNameToNtPathName_U
call sub.ntdll.dll_RtlDosPathNameToNtPathName_U
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.ntdll.dll_RtlDosPathNameToNtPathName_U
call sub.ntdll.dll_RtlDosPathNameToNtPathName_U
call sub.user32.dll_SetMessageExtraInfo
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.user32.dll_SetMessageExtraInfo
call sub.user32.dll_SetMessageExtraInfo
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.ntdll.dll_RtlDosPathNameToNtPathName_U
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.user32.dll_SetMessageExtraInfo
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.user32.dll_SetMessageExtraInfo
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.user32.dll_SetMessageExtraInfo
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.user32.dll_SetMessageExtraInfo
call sub.user32.dll_SetMessageExtraInfo
call sub.ntdll.dll_RtlDosPathNameToNtPathName_U
call sub.ntdll.dll_RtlDosPathNameToNtPathName_U
call sub.user32.dll_SetMessageExtraInfo
ret
call sub.user32.dll_GetFocus
cmp eax, 0xffffff23
jne 0x401242
call sub.user32.dll_SetMessageExtraInfo
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.user32.dll_SetMessageExtraInfo
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.ntdll.dll_RtlDosPathNameToNtPathName_U
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.user32.dll_SetMessageExtraInfo
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.user32.dll_SetMessageExtraInfo
call sub.ntdll.dll_RtlDosPathNameToNtPathName_U
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.ole32.dll_CoCreateFreeThreadedMarshaler
call sub.user32.dll_SetMessageExtraInfo
ret
jmp 0x488fa4
xchg esi, edi
inc ecx
add edi, esi
rol ebx, 0x14
jmp 0x48b0d2
push 0xe76bda03
shr esi, 0x1e
shr ebx, 4
mov edi, ecx
sub ebx, edi
jmp 0x48bf51
pop edx
and ecx, ebx
sub esi, ecx
xchg edi, esi
or ecx, edi
or esi, ebx
neg ebx
or ecx, edi
and edi, ecx
or esi, edi
neg esi
dec ecx
ror ebx, 0xc
jmp 0x48b349
push 0xe77874d1
xchg ecx, edi
neg ecx
and ebx, esi
xor esi, 0xe8009973
or ecx, 0xe800b5ad
xchg esi, ebx
dec ebx
add ecx, esi
add ebx, 0xe8012565
not edi
jmp 0x48ab53
mov edx, 0x75624153
ror edi, 0xd
bswap ecx
shr esi, 7
add ebx, 0xe8026a8b
add ebx, esi
or esi, ecx
neg ecx
bswap edi
xchg ecx, ebx
sub ecx, ebx
rol esi, 3
shl ecx, 0xd
jmp 0x489aa6
call fcn.0048ce92
or esi, ebx
mov esi, edi
mov esi, ebx
xor ecx, ebx
or esi, edi
mov edi, ecx
jmp 0x48c4e2
pop edx
add edi, ebx
sub ebx, esi
rol ebx, 0x15
and ebx, 0xe80594af
or esi, edi
or ebx, 0xe805cbad
jmp 0x48c095
call edx
neg ecx
add ebx, esi
and edi, esi
and ecx, esi
add ebx, edi
or ebx, ecx
shr esi, 0xd
mov ecx, esi
shr ebx, 0x10
mov ebx, edi
jmp 0x48ce16
pop edx
xor ebx, edi
sub esi, 0xe8080799
and ecx, ebx
bswap ecx
jmp 0x48a912
push 0xe77525cb
sub ebx, 0xe80cd121
ror ebx, 7
sub ecx, esi
xor ebx, 0xe80d2381
xchg edi, esi
and esi, edi
and edi, ebx
or esi, ecx
or ebx, ecx
xchg esi, ebx
mov edi, ecx
xor esi, ecx
add esi, 0xe80e10e1
shl esi, 5
jmp 0x48b2db
push 0xe76d473f
mov ebx, edi
mov ebx, ecx
mov ebx, 0xe81b27b7
xor ebx, 0xe81b439b
neg edi
dec ebx
not esi
shl esi, 0x1e
add ecx, 0xe81e1839
sub ebx, edi
jmp 0x48a342
mov edx, 0x75624153
xor ecx, esi
sub esi, ebx
xor ebx, edi
nop
bswap ecx
shr esi, 9
and esi, ecx
sub edi, esi
inc esi
rol ecx, 2
jmp 0x48ba07
push 0xe76e6629
neg esi
mov ecx, 0xe822c1a9
not ebx
or ebx, esi
and esi, ebx
add ebx, edi
add ecx, edi
or ecx, ebx
add edi, esi
xor ebx, 0xe823954b
ror esi, 0xc
mov esi, 0xe823cd93
jmp 0x48a1e8
call fcn.0048ce92
add edi, 0xe8267b03
shl edi, 3
mov esi, ecx
and ecx, edi
or ecx, ebx
add edi, 0xe8270283
mov ecx, 0xe8271f69
mov ecx, esi
mov ebx, edi
mov ebx, ecx
jmp 0x48ac07
push 0xe76d20ad
dec esi
xchg edi, ecx
not ebx
and edi, esi
and esi, ebx
nop
add ebx, edi
mov esi, 0xe829ef25
jmp 0x489492
call fcn.0048ce92
xchg ebx, esi
mov ecx, 0xe82c46f3
add ecx, esi
mov ebx, ecx
xchg ebx, ecx
add ecx, ebx
add esi, edi
not esi
jmp 0x48a37c
push 0xe778ba89
sub ebx, edi
add ecx, esi
dec esi
neg ebx
xor ecx, edi
mov ebx, edi
xor esi, ebx
xor ebx, edi
add ecx, esi
and ecx, edi
add edi, ecx
rol esi, 8
shl ecx, 0x12
or ecx, edi
jmp 0x48cbf0
push 0xe7728e9d
mov ecx, 0xe82eb1a7
xor ebx, esi
dec ebx
xchg ebx, ecx
or ebx, ecx
mov ebx, edi
shl ecx, 8
or ecx, edi
xchg ebx, ecx
and ecx, ebx
add esi, edi
rol ebx, 0xd
ror esi, 8
shl edi, 0x13
jmp 0x489931
push 0xe776df45
and esi, edi
or ebx, edi
sub edi, esi
xchg ebx, ecx
sub ebx, edi
and ecx, 0xe839bfe7
xor ecx, 0xe839e353
and ebx, edi
mov esi, 0xe83a26bb
or ecx, 0xe83a495f
jmp 0x489d41
pop edx
shr ebx, 0x15
add edi, esi
add ebx, esi
sub edi, ecx
neg ebx
xchg ebx, edi
and edi, 0xe83cd401
sub edi, ebx
jmp 0x48b02e
pop edx
and esi, ecx
rol ebx, 0x14
xchg esi, edi
neg ebx
bswap edi
sub edi, esi
xor ecx, 0xe83e028d
dec ecx
mov esi, edi
inc ebx
or ebx, edi
sub esi, edi
jmp 0x48af1f
mov edx, 0x75624153
mov ecx, esi
or ebx, esi
mov ecx, 0xe848ef85
mov edi, ecx
inc ecx
mov esi, edi
or esi, edi
add ecx, edi
neg ebx
bswap edi
jmp 0x48a6ed
pop edx
not ecx
xchg ecx, esi
and edi, esi
mov ebx, edi
xchg ebx, esi
or esi, ecx
add ecx, edi
mov ebx, 0xe850a289
add ecx, ebx
or edi, ecx
jmp 0x48baf2
pop edx
neg esi
rol ecx, 3
rol ecx, 0xe
and ebx, esi
or esi, edi
and ebx, 0xe853fe35
mov ebx, ecx
sub edi, esi
shl ebx, 0x1c
xor edi, 0xe8548bad
jmp 0x48ac9a
call fcn.0048ce92
xchg ecx, esi
add ebx, 0xe8598103
mov edi, 0xe859a0d5
shr ecx, 4
bswap ebx
xor ebx, 0xe85a571d
jmp 0x48a869
mov edx, 0x75624153
sub ebx, edi
sub esi, ecx
add edi, 0xe864843b
mov ebx, edi
mov ecx, ebx
and edi, ebx
and esi, 0xe8650c95
add edi, 0xe8653575
xchg edi, esi
mov edi, esi
jmp 0x48b9b2
pop edx
xor edi, ecx
xchg edi, ecx
add ecx, esi
or ebx, 0xe86866a1
xor esi, ebx
bswap edi
nop
mov ebx, 0xe86903d7
jmp 0x48c03e
pop edx
mov esi, edi
and edi, ecx
sub ecx, edi
neg ecx
bswap esi
sub esi, edi
jmp 0x48d021
pop edx
xchg esi, ebx
mov ecx, esi
bswap ebx
mov ebx, ecx
xchg edi, ecx
xor esi, ecx
add esi, edi
xchg ebx, ecx
sub ebx, edi
inc ebx
xor ebx, ecx
add esi, ecx
add ebx, esi
xor ebx, edi
and ebx, esi
sub edi, esi
jmp 0x48982c
push 0xe7770259
mov ecx, edi
mov esi, 0xe8757e3f
or ecx, edi
mov ebx, esi
shr edi, 0x1f
sub esi, ecx
and ebx, edi
not esi
jmp 0x48ab27
pop edx
or ecx, esi
add ebx, ecx
not ebx
xor ebx, 0xe877135b
add esi, ebx
or ecx, edi
and edi, ebx
xor ebx, esi
ror esi, 5
xor edi, ecx
jmp 0x48a70c
push esp
xor ecx, 0xe8814469
and edi, ebx
xchg edi, ecx
and ecx, ebx
neg ecx
xor edi, ebx
jmp 0x48cb50
push 0x87ba4
add esi, ebx
add ebx, esi
xor esi, edi
xor ecx, esi
mov edi, ecx
add edi, esi
inc edi
xchg edi, ebx
jmp 0x48ba2e
call fcn.0048ce92
add ebx, 0xe88e9f57
shl ebx, 7
or ecx, esi
and ebx, 0xe88eee0d
rol esi, 6
xor ecx, edi
mov edi, esi
and ebx, ecx
jmp 0x48bc48
call edx
xchg esi, ecx
or ebx, esi
add ecx, 0xe890dabf
bswap esi
add ebx, ecx
and ebx, esi
mov ecx, ebx
xor ebx, ecx
add edi, 0xe8917cd9
xor esi, ecx
add ebx, esi
and ebx, edi
ror esi, 0xa
mov edi, ecx
xchg ecx, edi
sub esi, 0xe8923711
jmp 0x48c73b
push 0xe7721f3b
neg ecx
or ecx, esi
sub ebx, edi
nop
xchg esi, ebx
shl edi, 0x1c
mov esi, ecx
and ecx, edi
jmp 0x48a653
push 0xe7726939
mov edi, ecx
inc esi
xchg ebx, edi
or esi, ebx
neg ebx
bswap esi
and ecx, ebx
ror edi, 0xc
mov edi, esi
and ebx, ecx
jmp 0x4896b2
push 0xe77500d9
ror edi, 0x12
shr esi, 0xf
shr esi, 5
mov ecx, esi
sub ecx, esi
xchg edi, ecx
add ebx, edi
xchg ebx, esi
add ecx, ebx
or ebx, esi
or ebx, edi
and esi, ecx
jmp 0x4892e4
push 0xe76e8b71
xchg ecx, esi
sub edi, ecx
inc ecx
and esi, ebx
xor esi, ecx
add esi, 0xe8a159bf
add ecx, ebx
or ebx, 0xe8a19001
xchg ecx, ebx
shl esi, 3
mov ebx, ecx
bswap edi
jmp 0x48c956
mov edx, 0x75624153
and ebx, esi
xor esi, 0xe8ab5453
xchg esi, ebx
mov ebx, edi
and esi, edi
xor edi, ebx
and ebx, 0xe8abd9eb
sub ecx, edi
dec ebx
add ecx, esi
bswap ecx
or esi, edi
or ebx, 0xe8ac7c1f
rol ebx, 0x11
sub ebx, ecx
add edi, 0xe8accf2b
jmp 0x48ad32
call edx
xor esi, edi
mov ecx, edi
ror ecx, 0x16
shr ebx, 0x19
jmp 0x489234
push 0xe772476f
or edi, 0xe8c3f8b3
mov esi, ecx
shr edi, 0x1c
xor ecx, esi
mov edi, 0xe8c4622d
sub ebx, ecx
add edi, 0xe8c4992b
sub ecx, esi
shr ebx, 0x1c
dec esi
ror ecx, 0x1d
xor esi, edi
add ebx, edi
and ecx, ebx
add edi, ecx
xchg edi, ecx
jmp 0x48a101
push 0xe76f8bb7
and esi, ecx
sub edi, esi
mov ebx, 0xe8c66119
dec edi
neg ecx
and ecx, 0xe8c6b4ed
xor ebx, 0xe8c6d127
add edi, ebx
and ecx, 0xe8c7086b
xor ebx, 0xe8c724a5
jmp 0x48c3ac
call fcn.0048ce92
add edi, 0xe8c865c1
sub ecx, esi
and edi, 0xe8c898e9
shr edi, 0x17
sub esi, ecx
mov ecx, esi
jmp 0x48b84d
pop edx
xor ebx, edi
or esi, ecx
and edi, 0xe8c9494b
add ebx, ecx
and edi, ebx
xor edi, ecx
mov esi, ecx
not ebx
jmp 0x48aeba
call edx
xor ebx, 0xe8d39c4f
sub esi, ebx
neg esi
add ebx, edi
or ebx, ecx
xor ecx, esi
jmp 0x48c49a
pop edx
sub esi, ecx
mov ecx, esi
ror ebx, 0xc
neg esi
nop
xchg esi, ebx
mov edi, ecx
shl ecx, 0xb
not edi
sub ebx, esi
sub edi, ebx
add edi, esi
neg ecx
shl esi, 8
jmp 0x48b585
pop edx
bswap esi
add ecx, 0xe8d89ecd
sub ebx, 0xe8d8becb
add ecx, edi
and esi, ebx
inc esi
rol ecx, 0xa
sub ebx, esi
add ecx, ebx
or ebx, esi
jmp 0x48cb0c
pop edx
sub esi, ebx
add esi, edi
mov esi, ebx
or edi, ecx
add ebx, ecx
xchg ebx, esi
xor ecx, edi
not ebx
jmp 0x48cd87
pop edx
add edi, 0xe8e8ac0d
mov ecx, 0xe8e8c8c9
mov ecx, esi
sub edi, 0xe8e8fccb
and ecx, esi
xor ecx, edi
or edi, ecx
sub esi, ebx
ror ecx, 0x14
shr ebx, 0x1e
and ecx, edi
inc ecx
jmp 0x489a0c
push 0xe7772a61
xchg esi, ebx
xor edi, ebx
and ebx, 0xe8ea3503
sub ecx, edi
xor ecx, 0xe8ea6bff
xchg ebx, edi
xchg edi, ecx
inc ebx
ror edi, 0x12
shr esi, 1
not ebx
ror edi, 0x1a
jmp 0x489bc0
push 0xe7789619
mov esi, 0xe8eb5b85
or edi, esi
xchg ecx, ebx
mov edi, ebx
shl ebx, 0x14
mov ebx, 0xe8ebdf6b
sub ecx, edi
xor ecx, 0xe8ec1955
add edi, ecx
and esi, 0xe8ec4d01
or ecx, 0xe8ec69e7
add ebx, edi
jmp 0x48968b
pop edx
or ebx, edi
add esi, 0xe8ecc1ab
rol esi, 0x11
and ebx, 0xe8ecfdb7
sub ecx, edi
xchg ebx, esi
add ecx, ebx
shr esi, 0x12
or edi, ecx
nop
jmp 0x48b053
push 0xe76fd0ed
xchg edi, ebx
add esi, edi
bswap esi
sub esi, ebx
xchg ecx, esi
rol ecx, 8
sub ebx, esi
xchg esi, edi
add esi, ebx
or edi, 0xe8f0da51
jmp 0x4894f6
call edx
rol ebx, 0xa
not esi
or ecx, ebx
and esi, edi
xor edi, ebx
shl ecx, 0x18
inc edi
sub edi, esi
sub ebx, ecx
sub ebx, 0xe8f1f975
add ecx, edi
add ecx, 0xe8f22ccb
and ebx, 0xe8f24987
sub ecx, edi
ror ebx, 0x1c
xor edi, ebx
jmp 0x48cc69
pop edx
shr edi, 0x1e
not ecx
or edi, ecx
bswap ebx
mov ebx, esi
sub esi, 0xe8f67c99
jmp 0x48c7ec
call fcn.0048ce92
or esi, 0xe8fa665b
add edi, esi
mov edi, ebx
and esi, ecx
jmp 0x48c8db
push 0xe76a767e
dec ebx
rol edi, 8
or esi, ebx
shl edi, 0x10
and ecx, esi
sub esi, edi
ror edi, 0x13
sub esi, ecx
jmp 0x48cfce
call edx
xchg ecx, ebx
sub ecx, edi
xor ebx, esi
or esi, ebx
and esi, 0xe9065d9b
sub esi, ecx
ror esi, 0x1f
sub esi, ebx
dec ecx
add ecx, edi
bswap esi
or edi, ebx
jmp 0x48c054
pop edx
not ecx
add ecx, 0xe90760a1
or ecx, edi
and ecx, 0xe907979f
sub esi, ebx
add esi, edi
bswap esi
or esi, 0xe9080405
shl ecx, 7
mov ecx, 0xe9083da7
not ebx
xchg ecx, esi
add ecx, esi
or ebx, edi
jmp 0x48a177
push 0xe76bb967
sub ecx, esi
xor ebx, ecx
xor esi, edi
rol ecx, 4
not edi
bswap ecx
add esi, ecx
and esi, edi
xor edi, ebx
and ebx, 0xe90b8031
jmp 0x48905b
pop edx
xchg esi, edi
dec esi
and esi, 0xe9133ba7
or ecx, 0xe9135463
mov ecx, edi
dec esi
and ebx, edi
add edi, ebx
not edi
add edi, esi
neg ecx
ror ecx, 0x19
jmp 0x48bb6c
pop edx
xchg esi, edi
or esi, ecx
dec ebx
inc edi
add edi, esi
or edi, esi
xor edi, esi
xchg esi, ebx
jmp 0x48ae00
push 0xe768e981
sub ecx, ebx
add ecx, edi
add ecx, 0xe9191b47
sub ebx, edi
xor esi, ebx
and esi, ebx
and ebx, esi
sub ecx, edi
xor ecx, 0xe919bae5
xchg ebx, edi
jmp 0x48b6a9
push esp
xor ebx, ecx
or ecx, edi
and edi, ecx
dec esi
or ecx, edi
sub ecx, ebx
sub edi, esi
sub ebx, esi
not esi
sub ebx, ecx
sub esi, edi
neg esi
jmp 0x489e65
mov edx, 0x75624153
inc esi
and esi, ecx
inc edi
xchg edi, ebx
xor edi, ecx
xor esi, ebx
add ecx, 0xe92a2923
mov esi, ebx
ror esi, 2
add esi, ecx
jmp 0x48966e
push 0xe76cfbcd
ror ebx, 1
sub ecx, esi
rol edi, 0x13
rol edi, 9
shl esi, 0x1e
mov ebx, ecx
or edi, 0xe92de189
xchg ebx, ecx
or esi, edi
neg esi
jmp 0x48961e
pop edx
nop
add esi, edi
sub edi, ebx
add edi, ebx
inc ecx
rol ebx, 0x16
sub ebx, ecx
sub esi, edi
or ebx, esi
mov ecx, ebx
sub ecx, esi
xchg edi, ecx
jmp 0x489cf5
pop edx
add esi, 0xe93f6457
sub ecx, 0xe93f8091
xor ebx, ecx
or ecx, edi
sub ecx, ebx
sub edi, esi
mov ecx, edi
xor ebx, edi
not edi
sub ebx, esi
jmp 0x489ca2
push 0xe7690f39
xchg esi, ecx
xchg ebx, edi
mov esi, ebx
xor ecx, ebx
and ecx, ebx
ror edi, 0x1a
shr esi, 0x1e
mov ebx, edi
rol esi, 2
add ecx, ebx
jmp 0x48c9ee
call fcn.0048ce92
neg ecx
xor esi, ebx
xor ebx, edi
mov esi, edi
add edi, ebx
sub edi, ecx
rol ebx, 0x1d
xor ecx, edi
add ebx, 0xe94cef57
mov ecx, edi
jmp 0x48c17b
push 0xe77a1e8d
xor esi, 0xe94ffa9d
xchg ecx, edi
or esi, ecx
neg ecx
bswap edi
add ebx, esi
and ebx, edi
ror esi, 1
xor ebx, 0xe950d96f
neg edi
or esi, ebx
mov esi, edi
xchg edi, ebx
shr ebx, 5
mov ebx, edi
mov esi, 0xe95193fd
jmp 0x48ce46
call edx
mov edi, ecx
shl ecx, 3
rol ecx, 4
sub ebx, esi
jmp 0x48c57a
push 0xe776ba7d
xchg ecx, edi
mov ecx, 0xe95bcc95
shr ecx, 0x13
dec edi
or ebx, ecx
add ebx, 0xe95c3e9b
jmp 0x4897c2
call fcn.0048ce92
xor ebx, 0xe961ab97
xchg edi, esi
add edi, 0xe961e451
nop
xchg esi, ebx
mov edi, ecx
rol esi, 0x15
shl ecx, 0x1f
inc edi
rol esi, 0x12
jmp 0x48ae97
call fcn.0048ce92
xor esi, ecx
add ebx, esi
mov ecx, 0xe9645f9b
or edi, ecx
bswap ebx
mov ebx, esi
rol ecx, 1
shl ebx, 0x16
or edi, 0xe965041d
add ecx, esi
jmp 0x48bfa0
push 0x401400
add edi, esi
xor ebx, ecx
inc edi
not ecx
xor ebx, 0xe965b583
or ebx, ecx
not ebx
xchg ecx, esi
and esi, ecx
xchg esi, ecx
ror edi, 6
sub esi, ecx
ror esi, 0xc
shr ecx, 2
jmp 0x489201
push 0xe778535d
inc edi
add ecx, ebx
neg ecx
add edi, ecx
mov ebx, ecx
add ecx, ebx
jmp 0x489145
pop edx
mov ecx, esi
sub edi, 0xe96bdf1f
xchg ecx, esi
bswap edi
or edi, ecx
or esi, 0xe96c4de3
add ecx, ebx
mov edi, 0xe96c81b9
sub esi, edi
add esi, edi
add ecx, ebx
mov edi, 0xe96ced01
add esi, 0xe96d09e7
mov esi, ecx
jmp 0x48a69d
push 0xe773fec7
or edi, esi
or edi, 0xe96eb1d7
bswap esi
mov edi, ecx
inc esi
add ebx, edi
and edi, 0xe96f3a4b
xor ebx, edi
jmp 0x48c663
mov edx, 0x4132136a
add ebx, edi
mov esi, 0xe96f97db
mov ecx, ebx
xor ebx, ecx
rol esi, 0xa
xor esi, ecx
sub esi, ecx
xchg edi, esi
jmp 0x48c816
pop edx
shr ecx, 3
mov ecx, ebx
xor ebx, ecx
mov ecx, 0xe97484a3
or ebx, esi
rol ebx, 8
xor edi, 0xe974d72d
bswap esi
jmp 0x48a9c9
call edx
and ebx, esi
mov ecx, ebx
xor esi, edi
mov ecx, edi
xor edi, esi
mov esi, edi
jmp 0x489c23
call fcn.0048ce92
or ebx, esi
mov ebx, edi
ror esi, 0x1d
add ecx, ebx
sub esi, edi
or esi, ebx
jmp 0x48a015
call edx
sub ecx, edi
add ebx, esi
sub edi, ecx
dec ebx
and esi, edi
or esi, ecx
mov esi, ecx
sub ecx, edi
mov ecx, ebx
not edi
xor ecx, ebx
mov ecx, edi
mov esi, ebx
bswap esi
jmp 0x48b48d
mov edx, 0x75624153
or esi, ecx
xchg ecx, esi
add ecx, edi
or edi, ebx
or ecx, ebx
or esi, ecx
sub ebx, edi
mov ecx, edi
jmp 0x48bc7c
push 0xe76bfca5
sub esi, ecx
add esi, edi
and ebx, edi
xor ecx, esi
add ebx, edi
sub esi, ecx
add ebx, 0xe997c569
bswap ecx
xor edi, ecx
xor ebx, 0xe998363f
jmp 0x489183
push 0xe7695833
bswap esi
or ecx, 0xe9989183
rol esi, 0x13
xchg esi, edi
or esi, ecx
ror edi, 0x1e
neg ecx
shl ecx, 0x1b
xchg ecx, ebx
mov ebx, ecx
and edi, esi
not edi
jmp 0x48cff6
call edx
add esi, 0xe99a2afd
mov esi, edi
ror esi, 0x1d
or ecx, 0xe99a92ab
mov edi, ecx
mov edi, ebx
add edi, esi
mov esi, ecx
mov ecx, ebx
sub ecx, ebx
jmp 0x48ca98
pop edx
xor ecx, esi
or ecx, 0xe9a03b31
add ecx, esi
sub edi, esi
xor ecx, edi
xchg edi, ebx
jmp 0x48ab88
pop edx
mov ebx, esi
add ebx, esi
or ecx, ebx
or edi, esi
xor ebx, edi
and edi, 0xe9a1abb1
add edi, esi
xor ecx, esi
sub esi, ecx
add esi, edi
add esi, 0xe9a2574b
xor ecx, edi
jmp 0x48c7c1
pop edx
shl ebx, 0xb
sub edi, ecx
sub esi, ebx
inc ebx
xor ebx, edi
and edi, 0xe9a48bad
and ebx, ecx
xchg ecx, edi
xor edi, esi
xor ecx, edi
xchg ecx, ebx
sub ebx, esi
inc ebx
and ecx, esi
jmp 0x48ba7c
call edx
not ebx
xchg edi, esi
inc esi
or esi, edi
or ebx, edi
sub edi, esi
add edi, ebx
xor esi, 0xe9ae9369
bswap edi
and ecx, ebx
jmp 0x48aafd
pop edx
shl ecx, 0xc
neg ecx
dec esi
or esi, ecx
or ebx, esi
neg ecx
rol edi, 7
neg esi
jmp 0x4890b8
push 0xe76faffb
or esi, edi
xor ecx, ebx
not ebx
or edi, ebx
jmp 0x48abe4
push 0xe773b5f7
xchg esi, ecx
mov edi, ebx
neg ecx
nop
or ebx, ecx
mov esi, edi
jmp 0x48c848
pop edx
xor edi, 0xe9cf1007
or esi, ecx
dec edi
neg esi
not esi
mov edi, esi
mov ebx, esi
and ecx, 0xe9d02db5
inc edi
xor edi, ecx
shl edi, 6
shr ecx, 0x1c
jmp 0x48c2a2
call edx
and ecx, esi
add ecx, edi
not esi
add ebx, ecx
xor ebx, 0xe9d2a037
and ecx, 0xe9d2c721
and ebx, edi
and ecx, ebx
or ebx, ecx
xchg ecx, edi
jmp 0x489d5f
pop edx
neg ecx
and edi, ebx
or ecx, esi
rol esi, 0x15
shr edi, 0xe
sub ecx, edi
jmp 0x48bbf7
push 0xe779d23f
shl ebx, 0x1c
add ebx, ecx
add ecx, esi
rol ecx, 0x14
shr ebx, 6
and ebx, 0xe9e15be7
ror ecx, 0x15
sub ebx, esi
ror esi, 0xb
or esi, ebx
mov ebx, edi
inc ebx
jmp 0x48d0ce
mov edx, 0x75624153
xor esi, ecx
rol ebx, 0xb
or ebx, 0xe9e2c0b3
xchg edi, esi
xor ebx, ecx
not edi
and ecx, 0xe9e35365
sub esi, 0xe9e372b5
jmp 0x4891ad
mov edx, 0x75624153
dec edi
xor ebx, 0xe9e3b7fb
or esi, edi
or ebx, esi
add ecx, 0xe9e40853
sub ebx, 0xe9e424e3
sub edi, esi
inc esi
or ecx, esi
inc edi
jmp 0x48c905
pop edx
mov ebx, ecx
bswap edi
and esi, ecx
add ecx, edi
inc ecx
and esi, ebx
and esi, ecx
xor esi, edi
mov ecx, edi
xor ebx, edi
jmp 0x48b8fb
pop edx
add ecx, 0xe9edf38f
mov esi, ebx
add esi, ecx
sub ebx, 0xe9ee3e55
shl edi, 0xf
xor edi, ecx
shl esi, 5
mov esi, 0xe9eeb087
or ebx, edi
sub ebx, ecx
bswap esi
mov ecx, ebx
jmp 0x4891e6
pop edx
and edi, ecx
shr ecx, 1
or edi, ebx
sub esi, ecx
add edi, ebx
and edi, ecx
shr ecx, 0x1a
mov ecx, ebx
mov edi, ebx
xor esi, ebx
bswap ebx
rol edi, 0x13
sub ecx, ebx
add ecx, edi
or ecx, ebx
shl ecx, 7
jmp 0x48c639
call fcn.0048ce92
add edi, 0xe9f0f425
shl edi, 0x13
sub esi, 0xe9f12c6d
or ebx, 0xe9f14929
add edi, ebx
sub esi, 0xe9f183eb
neg ecx
and ebx, esi
neg edi
inc edi
sub edi, esi
or ecx, esi
jmp 0x48b184
push 0xe773d667
and ebx, esi
xor ebx, edi
or esi, ecx
or ebx, ecx
or ebx, 0xe9f2b953
rol ebx, 0x1f
jmp 0x48bb4b
call edx
inc esi
xchg esi, ebx
add esi, ecx
add edi, 0xe9f70391
sub ecx, esi
xor ebx, 0xe9f73663
xor edi, esi
sub ecx, esi
add esi, ebx
not ebx
mov ebx, edi
sub edi, 0xe9f7d825
jmp 0x48a8b8
call fcn.0048ce92
xchg esi, ebx
mov edi, ecx
xor esi, ecx
add ebx, esi
and ebx, edi
ror esi, 0xa
mov edi, ecx
add edi, esi
inc edi
add ecx, ebx
or ebx, esi
or edi, esi
jmp 0x48bdbf
mov edx, 0x75624153
or edi, ecx
or ecx, ebx
and esi, edi
xor ebx, ecx
sub ebx, edi
sub edi, ecx
xchg esi, edi
and edi, esi
or ebx, ecx
shr edi, 2
add edi, 0xe9fbe3c3
mov edi, ecx
jmp 0x4895bf
push 0xe76935f7
sub edi, ecx
xor esi, ebx
or edi, esi
or edi, 0xe9ff9df3
add ecx, esi
dec esi
and esi, 0xe9fff017
xor edi, ecx
mov esi, ecx
xor ecx, esi
jmp 0x48bf77
push 0xe76aba97
or ebx, ecx
add ebx, 0xea007e01
or ecx, esi
and ebx, 0xea00b529
xor esi, edi
sub esi, edi
dec edi
xchg ebx, esi
and ebx, ecx
or ebx, 0xea015bb3
xchg ecx, ebx
sub ecx, ebx
jmp 0x48c68a
pop edx
shl ecx, 0x11
mov ecx, 0xea04d62f
or edi, ecx
add ebx, ecx
shl edi, 6
mov ebx, esi
mov ecx, 0xea055875
ror edi, 0x1d
xchg ecx, ebx
mov edi, ebx
xor esi, ebx
not ecx
jmp 0x489811
push 0xe77601cc
rol ebx, 0x1d
sub ebx, ecx
add ebx, edi
or ebx, ecx
and ecx, edi
rol ebx, 0xc
sub ebx, 0xea0920ef
add ecx, edi
rol ebx, 0x1b
xchg edi, ebx
jmp 0x48be69
push 0x40
xor edi, ecx
sub esi, 0xea0aa5cb
mov esi, 0xea0ac24b
inc ebx
or ebx, edi
add edi, ecx
or esi, edi
mov edi, ecx
jmp 0x489f91
mov edx, 0x75624153
add edi, esi
rol edi, 0x1c
and ecx, 0xea0f4a8d
xor ebx, 0xea0f66f1
xchg edi, esi
inc edi
sub edi, esi
or edi, 0xea0fd58b
xor esi, ebx
xor esi, 0xea100e9b
jmp 0x48b711
pop edx
shr ecx, 0x19
mov ecx, ebx
mov edi, ecx
xor esi, ecx
add esi, 0xea130da1
mov esi, ecx
add esi, edi
sub edi, esi
xchg ebx, ecx
or esi, 0xea139329
add ecx, ebx
dec edi
add esi, ecx
sub ebx, 0xea13fda7
xchg esi, ecx
sub esi, ecx
jmp 0x4899bd
pop edx
xchg edi, ebx
neg esi
or ecx, edi
sub ecx, ebx
xor esi, ecx
or edi, 0xea1c726b
jmp 0x48c485
pop edx
shl ecx, 0xb
or ecx, edi
and ecx, 0xea20c431
shr ecx, 0xb
mov ecx, ebx
mov ebx, esi
mov ecx, 0xea212cb7
or ebx, esi
bswap ecx
sub ecx, edi
add esi, ecx
rol esi, 0xe
sub ebx, edi
add ecx, esi
and ecx, edi
and ebx, ecx
jmp 0x48a07f
push 0xe77a441b
mov edi, ebx
inc ecx
bswap edi
add ebx, esi
shr ebx, 6
sub edi, 0xea22cb7d
xchg ecx, esi
xchg ebx, ecx
xor edi, esi
sub ecx, esi
mov ebx, esi
sub esi, 0xea236d3f
add esi, ecx
and esi, edi
xor edi, ebx
mov esi, ebx
jmp fcn.0048b282
push 0xe76a98cd
or edi, ebx
or ecx, 0xea2f742d
add ebx, edi
mov esi, 0xea2fabd9
or edi, esi
sub esi, ecx
xor ecx, ebx
dec esi
or esi, ecx
and edi, 0xea304fbd
jmp 0x48ca13
mov edx, 0x75624153
shl ecx, 0xb
and ebx, edi
add ebx, ecx
ror ebx, 0xd
mov edi, ecx
shl ecx, 5
not edi
or ecx, esi
xchg edi, ecx
shr edi, 4
add edi, 0xea318359
shl edi, 0x17
jmp 0x489fd6
push 0xe76e47b1
shl edi, 0x15
mov ebx, esi
nop
add ebx, edi
and ecx, ebx
mov ecx, edi
add esi, ebx
add ebx, esi
xor ebx, esi
mov esi, 0xea32b18f
and esi, ebx
add ecx, esi
jmp 0x489535
push 0xe779f659
dec edi
xor ecx, 0xea36c6c7
add ecx, 0xea36e71b
sub ebx, edi
sub esi, 0xea371ded
xchg ebx, esi
jmp 0x48b78f