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

Disassembly:
call sub.user32.dll_GetMessageTime
cmp eax, 0xffffff05
jne 0x401093
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
ret
call sub.kernel32.dll_GetCurrentThreadId
cmp eax, 0xffffff1b
jne 0x401130
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
ret
call sub.user32.dll_GetMessageTime
cmp eax, 0xfffffedb
jne 0x4011b4
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
ret
call sub.kernel32.dll_GetCurrentThreadId
cmp eax, 0xfffffed9
jne 0x401242
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
call sub.kernel32.dll_EnumCalendarInfoExW
ret
jmp 0x46b0f0
and edi, edx
xchg ecx, edx
xchg edx, edi
xor ecx, edi
jmp 0x46d6d7
mov ecx, 0x2a371b56
and esi, 0x197dadf9
and edx, esi
mov ebx, 0x197de0fb
or ebx, edx
xchg edx, esi
sub esi, edi
not esi
neg edx
neg edi
add esi, edi
jmp 0x46b9c9
call ecx
and esi, ebx
mov esi, edx
xchg edx, esi
rol edi, 0x1f
shr esi, 0xe
sub edx, 0x197f529b
sub edi, 0x197f6eff
neg esi
sub esi, ebx
ror edx, 2
dec ebx
sub edi, 0x197fff27
jmp 0x46c124
push 0x18fd1f59
add edi, ebx
and edx, esi
sub esi, edi
ror edi, 2
mov esi, edi
bswap ebx
ror edx, 3
and edx, 0x1993d267
and edx, ebx
or edx, ebx
mov edx, esi
ror ebx, 0xd
jmp 0x46db44
pop ecx
xor edx, esi
ror ebx, 0x10
or esi, 0x199ff649
rol edx, 0x1a
sub edx, edi
dec edx
sub ebx, esi
sub edx, edi
xchg ebx, edi
or esi, ebx
jmp 0x46efb0
push 0x1900ab9f
or edx, 0x19a2755b
add ebx, edi
add edi, esi
ror edi, 0xf
sub edx, ebx
or ebx, 0x19a2f9b3
xor edi, 0x19a3196b
shl edx, 0xc
jmp 0x46be77
push 0x19042127
add ebx, 0x19a4edc1
sub ebx, esi
xor edx, edi
bswap edi
and edi, ebx
sub ebx, 0x19a576cb
xchg edi, esi
ror edi, 0xf
mov esi, 0x19a5c811
or edi, esi
jmp 0x46e76d
push 0x19058e51
sub ebx, esi
add edx, ebx
xor edi, edx
sub edi, esi
xor ebx, edx
xor esi, edx
and ebx, esi
or ebx, esi
sub edi, edx
dec edx
neg ebx
add ebx, edx
add edi, ebx
add esi, edi
jmp 0x46cce6
pop ecx
sub edi, esi
sub ebx, 0x19ac9e8b
xor ebx, esi
ror esi, 0xb
add esi, edi
not edx
ror edi, 0xd
and ebx, edx
add edi, 0x19ad8ae7
and ebx, esi
sub ebx, 0x19adc19f
not edi
mov edi, esi
add esi, edi
add esi, 0x19ae2bb1
mov esi, edx
jmp 0x46bf28
push 0x190856b3
sub esi, edx
add edx, esi
add ebx, edi
and edi, esi
sub edx, esi
mov edx, edi
bswap edi
sub esi, 0x19af29d5
mov esi, edi
sub esi, 0x19af5cd7
sub esi, edx
mov edi, 0x19af9223
jmp 0x46ea0b
push 0x18ff5a33
xchg ebx, edi
xor ebx, esi
xor edi, edx
and edi, ebx
jmp 0x46dd4f
call fcn.0046b7cc
and edi, 0x19b4f86f
mov ebx, esi
mov edi, edx
and esi, edx
add edi, 0x19b56453
mov edi, 0x19b580b7
add edx, edi
or esi, edx
or ebx, esi
or edx, edi
jmp 0x46e0b1
pop ecx
or esi, edx
shl esi, 0x19
mov edi, 0x19b7deff
xchg ebx, edx
xchg esi, edi
not esi
mov edx, 0x19b84ed3
xchg edx, ebx
mov edx, esi
mov edx, ebx
jmp 0x46ba59
mov ecx, 0x2a371b56
and edi, ebx
mov edi, edx
add ebx, edx
dec ebx
or edx, esi
not edi
or ebx, edi
inc edi
sub edi, edx
and edi, edx
jmp 0x46e6ae
push 0x18fc0f29
ror edx, 0x12
and esi, ebx
sub edx, ebx
xchg edi, ebx
shl ebx, 0x1d
or esi, edi
sub esi, 0x19c2e007
ror ebx, 0x14
add edi, ebx
and edi, ebx
or esi, ebx
neg edx
shr ebx, 6
sub esi, edi
jmp 0x46df99
call fcn.0046b7cc
and esi, edi
shr esi, 0x1d
mov edx, ebx
sub edx, edi
and edx, esi
add edx, 0x19c912bd
sub ebx, edi
mov esi, ebx
sub esi, edx
xchg edx, edi
jmp 0x46ea8b
push 0x1903d78d
sub ebx, edi
xchg ebx, esi
and esi, ebx
rol edi, 6
xor edi, 0x19cde5f1
mov edx, edi
and esi, edi
and ebx, 0x19ce4699
xor edi, ebx
and ebx, 0x19ce83c5
xchg edi, esi
xor ebx, edx
add ebx, 0x19ced357
add ebx, 0x19ceefc9
shl edi, 6
mov esi, 0x19cf246b
jmp 0x46f3b0
pop ecx
bswap ebx
xor edi, esi
mov edx, esi
xchg edi, ebx
sub esi, ebx
xchg edi, ebx
add edx, ebx
rol esi, 7
and esi, edx
xor esi, edi
mov edi, ebx
rol edx, 0xf
xchg edi, esi
or edx, edi
jmp 0x46d995
pop ecx
and esi, ebx
ror esi, 0x1c
add ebx, edi
neg edi
neg ebx
or ebx, esi
jmp 0x46da85
mov ecx, 0x2a371b56
add esi, edi
sub ebx, edx
add ebx, edi
sub esi, edi
xchg esi, edi
sub esi, edx
sub ebx, 0x19d3b239
add edx, edi
jmp 0x46c232
pop ecx
or esi, 0x19d78895
rol ebx, 0xf
xor edi, ebx
or edx, edi
xor esi, edx
and esi, ebx
or esi, edx
shl esi, 0xc
xor edx, ebx
rol edx, 0xc
xor edi, edx
xor edx, edi
jmp 0x46ed1c
pop ecx
and esi, ebx
inc edi
add edi, esi
mov edx, esi
add ebx, edi
sub esi, edi
add ebx, 0x19de4685
bswap edx
jmp 0x46c2b5
call fcn.0046b7cc
sub ebx, 0x19e21f43
xchg edi, esi
sub ebx, edx
or ebx, 0x19e275e7
add ebx, esi
or edi, edx
shr edx, 0x16
mov edx, ebx
sub esi, 0x19e2f6a7
neg edx
jmp 0x46eaa6
pop ecx
sub edx, edi
ror ebx, 9
shr ebx, 0x14
sub edx, ebx
rol esi, 0x1a
xor edi, esi
xor esi, ebx
shr edi, 0x15
xchg esi, ebx
mov edx, 0x19e85b79
jmp 0x46d4f9
push 0x190701a1
or edx, edi
or edi, ebx
shr ebx, 7
mov edi, 0x19edd11d
xor esi, edx
or esi, edi
shl edi, 0xd
mov esi, 0x19ee3f8f
xor edi, ebx
and esi, ebx
jmp 0x46e8e6
push 0x1900c913
or edx, ebx
not esi
and edi, esi
xchg edi, ebx
rol esi, 0xd
xor ebx, edi
sub esi, edi
or edx, 0x19f3018f
and edi, ebx
sub esi, ebx
jmp 0x46bf84
pop ecx
sub ebx, esi
and ebx, esi
add esi, edx
and edi, ebx
and edi, 0x1a425913
and ebx, edx
sub edx, ebx
rol esi, 0x1c
add esi, edx
rol edi, 0x10
jmp fcn.0046c48a
push 0x1901eaad
xor edx, esi
xor edx, edi
mov edi, ebx
or edx, esi
mov ebx, esi
xor edx, edi
add edx, ebx
sub edi, ebx
mov edi, ebx
xor edi, esi
add ebx, edx
xor edx, edi
jmp 0x46d971
mov ecx, 0x2a371b56
add esi, edx
add edi, 0x1a4af6e3
mov esi, edi
not edi
add edi, 0x1a4b46a9
ror esi, 0x18
mov esi, ebx
add edx, esi
mov esi, edx
xchg esi, edi
mov ebx, edx
xchg edx, ebx
jmp 0x46d63b
push 0x190571a4
mov ebx, edi
xor edx, ebx
xor esi, 0x1a541db5
shr edx, 0x1e
not esi
shr esi, 0xb
add esi, edx
and esi, edx
jmp 0x46b668
pop ecx
or edx, 0x1a58c20b
mov edx, ebx
sub edi, edx
or edi, esi
shr esi, 3
xchg edi, edx
neg edi
ror esi, 0x1a
dec ebx
shr esi, 0x10
xchg edi, edx
mov edx, 0x1a59f991
jmp 0x46ca21
call fcn.0046b7cc
sub ebx, edi
or esi, edx
or edx, ebx
or esi, edx
add ebx, 0x1a6205b7
and edx, ebx
xor edx, edi
bswap edi
jmp 0x46cdd4
call fcn.0046b7cc
add edi, edx
ror esi, 0x19
mov esi, ebx
not esi
ror ebx, 0x1d
xchg esi, edx
jmp 0x46f304
call ecx
add edi, 0x1a64237d
add esi, edx
xor esi, edi
and esi, edx
jmp 0x46c9f9
pop ecx
or edx, 0x1a6609c9
or edi, edx
and edi, edx
or esi, edx
add esi, 0x1a6670e7
add esi, 0x1a668d2d
rol esi, 0x19
and esi, ebx
xchg edi, ebx
or edi, edx
and edx, esi
rol edi, 0x14
jmp 0x46caa3
call ecx
add ebx, edx
and edx, 0x1a7e6aa3
xor edx, esi
or ebx, 0x1a7ea07d
or esi, 0x1a7ebc51
not edx
or ebx, edx
xor ebx, edi
add edx, 0x1a7f2f05
mov esi, ebx
ror esi, 0x1c
xor ebx, edi
sub edx, 0x1a7f9ba5
neg ebx
shr edx, 0xa
sub edi, edx
jmp 0x46e639
push 0x1902fefb
and edi, ebx
inc edi
or ebx, edx
mov ebx, edi
or edi, esi
sub edi, esi
xchg edx, edi
add esi, 0x1a84839f
rol edx, 0x1c
and edx, edi
rol esi, 0x1f
mov ebx, edi
mov edx, ebx
xor edx, edi
jmp 0x46d8b6
mov ecx, 0x2a371b56
and edi, esi
xchg esi, edi
ror edi, 0x1a
sub esi, ebx
ror edx, 0x1a
xor esi, edi
add edx, 0x1a9dd255
mov esi, ebx
shr ebx, 0x11
sub esi, edi
sub ebx, edi
mov edi, esi
xor esi, ebx
mov edi, 0x1a9e9051
bswap ebx
xor edi, ebx
jmp 0x46ced2
call fcn.0046b7cc
neg esi
xor esi, edx
and esi, ebx
sub esi, edi
ror esi, 0x1a
or edi, esi
sub edx, ebx
rol esi, 2
and edx, 0x1aa8a54b
not edx
xchg edi, esi
xchg edx, esi
jmp 0x46e567
pop ecx
and ebx, edi
inc esi
xchg esi, ebx
rol ebx, 1
ror edi, 0xd
and esi, edi
xchg edi, esi
or edx, edi
sub edi, 0x1aa9fb2d
xchg ebx, esi
ror edx, 8
and esi, ebx
or edx, ebx
and edi, ebx
jmp 0x46f618
pop ecx
add esi, ebx
dec edx
mov ebx, edi
mov edx, ebx
and edi, ebx
xchg ebx, edi
jmp 0x46d9dd
pop ecx
xchg esi, edx
sub edx, edi
bswap esi
xor ebx, edi
add ebx, edx
mov ebx, 0x1aade951
mov edx, edi
or edi, esi
shr esi, 0xe
bswap edi
xor edx, ebx
and edi, esi
jmp 0x46d2ac
pop ecx
xor edi, ebx
or edi, edx
shr edx, 0x14
add ebx, 0x1aaf07f7
add edx, edi
xor edi, edx
jmp 0x46dc1c
push 0x19097149
and edi, edx
mov ebx, edx
xor ebx, esi
xor esi, edi
add edx, 0x1aafd1c3
add esi, edi
or esi, ebx
shl edx, 5
and edi, ebx
or esi, ebx
jmp 0x46ddb0
pop ecx
or esi, edx
shl esi, 0xe
rol edx, 0x16
mov edi, ebx
mov ebx, edi
bswap edi
and edi, edx
xchg edi, ebx
jmp 0x46c087
push 0x1905afd5
and edx, esi
mov ebx, 0x1ac487c1
xchg edx, ebx
shr edi, 0xd
add edi, 0x1ac4dc1b
mov esi, edi
shl esi, 0xa
or ebx, edi
add esi, edi
or edx, edi
jmp 0x46ec85
pop ecx
neg edx
or ebx, edi
xor edx, 0x1ac8bd5d
mov esi, ebx
or ebx, edi
xor edx, 0x1ac91121
mov esi, ebx
mov edi, 0x1ac94475
jmp 0x46bc48
call ecx
xchg ebx, esi
xchg ebx, esi
rol esi, 0x1a
sub edi, 0x1acc52e7
and ebx, esi
neg esi
jmp 0x46baed
pop ecx
xchg esi, edi
add edx, edi
sub esi, ebx
not ebx
mov ebx, edx
rol ebx, 0x13
xor esi, edi
xor edx, ebx
jmp 0x46ba9c
call fcn.0046b7cc
mov edx, ebx
add ebx, edx
neg edi
add edx, ebx
rol esi, 0xd
xor edx, edi
ror ebx, 0x15
sub ebx, 0x1ad47959
or ebx, edx
and ebx, edx
jmp 0x46b236
call ecx
or edx, edi
rol edx, 0x1d
shr edi, 0x1b
xchg ebx, esi
or edx, ebx
not esi
or ebx, esi
mov edx, ebx
mov ebx, 0x1adaa21d
xchg edx, ebx
jmp 0x46cebb
call fcn.0046b7cc
or esi, 0x1aec7149
and esi, edi
or esi, edi
sub edx, edi
sub ebx, esi
and esi, edx
ror edi, 0x1f
sub edi, esi
bswap esi
rol ebx, 4
add edi, 0x1aed817b
mov esi, edi
jmp 0x46d21e
call ecx
add edx, edi
add edx, 0x1af15751
or edx, 0x1af173e1
or ebx, 0x1af18cad
and ebx, esi
xor edi, ebx
jmp 0x46bd7d
push 0x18fd01a9
mov ebx, 0x1af53c75
add esi, edi
sub esi, ebx
ror edx, 0xe
or ebx, 0x1af5a947
add ebx, esi
and edi, edx
not esi
jmp 0x46b3ed
pop ecx
sub ebx, edi
sub esi, ebx
or edi, 0x1af6582d
add edx, esi
add ebx, 0x1af68fd9
sub ebx, esi
dec edi
add edi, esi
and edx, 0x1af6fcb3
xchg esi, edi
jmp 0x46be9a
pop ecx
mov edi, 0x1b0872cd
xor edx, esi
add ebx, 0x1b08a8cb
mov edi, 0x1b08c5f7
inc edi
mov edi, esi
xchg esi, edi
or esi, edi
not esi
xor edi, 0x1b096a75
jmp 0x46f46a
mov ecx, 0x2a371b56
mov edx, ebx
dec ebx
and edi, 0x1b0df7bf
sub edi, esi
and edi, esi
mov ebx, esi
jmp 0x46b838
push 0x19006c87
mov edx, esi
ror ebx, 1
neg ebx
and esi, 0x1b0f9abb
and esi, edx
add edx, esi
xchg edi, esi
and esi, edi
not ebx
and edi, ebx
or esi, ebx
shl edx, 5
jmp 0x46e5b8
call fcn.0046b7cc
dec edi
xchg ebx, esi
mov ebx, esi
or ebx, esi
dec ebx
or ebx, edi
xchg ebx, esi
xchg esi, ebx
mov edi, esi
xchg esi, edi
jmp 0x46e337
pop ecx
xor edx, ebx
add ebx, esi
add edi, edx
or esi, edx
sub edi, esi
or esi, 0x1b13f11f
and esi, edi
add ebx, 0x1b142437
xor edi, esi
xchg esi, edi
xchg edi, ebx
mov esi, 0x1b1493a5
jmp 0x46e816
push 0x18fbef5b
xor esi, edi
sub edi, ebx
or edi, ebx
mov edi, esi
sub edi, 0x1b177271
xchg edi, ebx
and edi, 0x1b17abc3
and esi, 0x1b17c453
add esi, edx
and edx, edi
jmp 0x46b908
push 0x1909ccff
or esi, edx
sub esi, edx
bswap edi
mov edx, ebx
jmp 0x46d8f4
pop ecx
neg edi
xor esi, edi
add edi, 0x1b9b2db1
xor edi, esi
and esi, edi
inc ebx
jmp 0x46b88b
push 0x19004f03
and ebx, edx
mov ebx, esi
or ebx, edi
and esi, 0x1ba1517b
shr edx, 0x13
ror ebx, 0x13
jmp 0x46d5df
pop ecx
add edi, edx
ror edx, 0x10
xor edi, 0x1babd1f9
shr esi, 7
or edi, esi
or esi, edx
or ebx, edx
and ebx, 0x1bac5a6d
mov ebx, edx
shl ebx, 0xf
jmp 0x46ca8c
push 0x19031fc3
xor ebx, esi
add edi, edx
inc ebx
xor edi, esi
and edx, edi
or edx, edi
dec edx
and ebx, 0x1bb4158d
sub ebx, edx
shr edi, 2
xor ebx, edi
xor edx, ebx
jmp 0x46e029
push 0x1909edc7
mov edx, ebx
sub esi, edi
sub esi, 0x1bca3a5d
xchg edi, edx
neg edi
or esi, 0x1bca93fd
ror ebx, 0x10
sub ebx, esi
jmp 0x46e180
push 0x19020bdf
mov ebx, esi
mov edi, edx
xchg edi, ebx
and ebx, edi
inc esi
dec ebx
add esi, ebx
sub edx, 0x1be97869
xor edi, 0x1be99bb9
or esi, edx
jmp 0x46eca6
pop ecx
add ebx, 0x1be9e031
and edi, esi
mov ebx, esi
not edx
xchg edx, esi
add ebx, esi
jmp 0x46ec42
pop ecx
xor edx, edi
and edx, esi
sub esi, ebx
xor ebx, esi
mov edi, esi
xchg esi, edi
xchg edx, edi
not edi
and edx, edi
mov esi, ebx
sub esi, edi
add ebx, 0x1bed8887
jmp 0x46d657
pop ecx
xor esi, edi
sub esi, 0x1bf26101
ror edx, 3
and esi, edx
jmp 0x46df56
call fcn.0046b7cc
rol ebx, 6
and ebx, edi
xor ebx, 0x1bf2f671
or edx, esi
xchg edx, esi
or edx, esi
and edi, edx
mov ebx, edx
jmp 0x46c286
pop ecx
and esi, edi
xchg edx, ebx
shr edi, 0x1d
and ebx, edx
rol ebx, 0xd
ror edi, 0x16
add edx, ebx
shl edx, 0x15
neg edx
sub edi, ebx
jmp 0x46b725
mov ecx, 0x2a371b56
shl edx, 0x15
sub esi, ebx
add esi, edx
xchg ebx, edx
and edx, ebx
or ebx, edx
jmp 0x46bcd5
mov ecx, 0x2a371b56
mov ebx, edx
shl ebx, 2
mov edi, ebx
or esi, ebx
sub edi, edx
xchg edi, ebx
jmp 0x46c250
push 0x18fdd591
and esi, edx
xor esi, edx
mov esi, edi
add edx, 0x1c0c5213
and ebx, esi
rol edx, 0x13
add edi, edx
sub ebx, edi
rol edx, 9
sub edx, ebx
jmp 0x46f261
push 0x18ff7bb7
sub esi, ebx
ror edx, 0xb
or ebx, 0x1c15a519
add ebx, esi
xor ebx, edi
sub edx, 0x1c15f8ed
jmp 0x46d5ab
call ecx
sub edx, esi
rol edi, 3
inc esi
and edx, ebx
xor edx, esi
mov edx, edi
xchg esi, ebx
shr edi, 0xa
xor ebx, edx
and esi, edi
jmp 0x46dfc7
push 0x19098e65
mov esi, 0x1c182a73
inc esi
sub edi, ebx
or ebx, 0x1c187fa3
mov ebx, esi
xchg ebx, esi
add edi, esi
mov edx, esi
dec edx
ror edi, 0x15
dec esi
xor edi, edx
jmp 0x46eaf2
mov ecx, 0x2a371b56
nop
add esi, edi
add esi, edx
or edi, esi
add ebx, 0x1c1ad695
xchg ebx, esi
or edx, ebx
and edi, ebx
add edx, 0x1c1b4091
bswap esi
jmp 0x46da98
push 0x19081855
mov ebx, edx
sub ebx, 0x1c1ba1e5
add ebx, 0x1c1bba5f
xor edi, edx
add ebx, edx
or edi, ebx
xor esi, ebx
or ebx, edi
xor edi, edx
sub ebx, edi
inc esi
add edx, 0x1c1cae15
jmp 0x46e2e1
push 0x1906e3db
mov edi, 0x1c20b71d
mov esi, 0x1c20d3f7
mov edx, ebx
xchg edi, esi
bswap ebx
or esi, edx
neg esi
or edx, edi
xchg edx, edi
add esi, ebx
xor edi, esi
add ebx, edx
jmp 0x46be1a
mov ecx, 0x2a371b56
add esi, 0x1c24c74b
mov esi, edx
xchg edx, esi
sub esi, edi
mov ebx, edx
inc edx
sub ebx, 0x1c256bad
or edx, ebx
jmp 0x46f53e
pop ecx
sub edi, ebx
inc ebx
and edi, ebx
mov edi, edx
add ebx, edx
xor esi, 0x1c263241
jmp 0x46c60f
push 0x18fc2d23
add edi, edx
or esi, 0x1c292ab1
shr esi, 2
and ebx, esi
sub edi, 0x1c29b1ff
and edx, ebx
mov edi, 0x1c29ef2b
mov esi, ebx
xor edx, 0x1c2a293f
sub ebx, esi
jmp 0x46ddf2
pop ecx
and edi, 0x1c2a6b23
xchg ebx, edx
ror ebx, 0x11
and edx, 0x1c2abc27
add edx, 0x1c2ad899
xor edx, ebx
and edi, 0x1c2b0ebd
add esi, edi
xor edi, 0x1c2b48fd
or esi, edx
xor edx, esi
or edx, edi
jmp 0x46eb43
mov ecx, 0x2a371b56
xor esi, 0x1c2d0f4f
bswap edx
or esi, edi
mov edi, edx
add edi, 0x1c2d786d
xchg ebx, edi
sub esi, ebx
sub esi, edi
mov esi, edi
xchg edi, esi
or edx, edi
add edi, esi
jmp 0x46c9d1
call ecx
mov ebx, esi
sub ebx, esi
xchg edi, ebx
shl ebx, 7
add esi, edx
xor esi, edx
shr edi, 0x1a
dec esi
not ebx
bswap ebx
jmp 0x46e297
mov ecx, 0x2a371b56
rol edx, 3
xor edx, esi
mov edx, edi
sub edi, edx
not esi
mov edi, edx
sub edx, esi
sub edi, esi
add esi, edi
or edx, edi
jmp 0x46e1c9
call fcn.0046b7cc
add edi, 0x1c3c0573
mov esi, edi
xchg edi, esi
shr edi, 4
ror esi, 0xc
sub edx, edi
add esi, 0x1c3ca731
xchg ebx, edi
xchg ebx, edi
xchg edi, esi
ror edi, 1
and edi, esi
xchg esi, edi
neg ebx
jmp 0x46c569
pop ecx
add edx, ebx
or ebx, 0x1c40afd7
xor edx, esi
bswap esi
jmp 0x46d831
pop ecx
bswap edi
or edi, edx
or edx, esi
and edi, ebx
mov edi, edx
xchg edx, edi
xor edx, 0x1c42d9ed
add edx, edi
sub edx, 0x1c431059
rol edx, 0x19
jmp 0x46f955
push 0x19083901
xor esi, edi
add esi, ebx
nop
xchg esi, ebx
or ebx, edx
xor ebx, edi
dec ebx
mov edi, ebx
inc edx
rol edi, 0x10
add ebx, edx
neg esi
mov esi, 0x1c45f63f
and esi, edx
jmp 0x46b75d
call ecx
or esi, ebx
mov edi, 0x1c47dbe9
xor edi, edx
not esi
rol edi, 0x11
and ebx, 0x1c48b889
mov ebx, edx
xor esi, edx
add edx, 0x1c4a53a5
or edx, 0x1c4a6fe3
mov edx, ebx
add ebx, edx
neg edi
bswap edx
or esi, edi
xor esi, ebx
jmp 0x46f861
call ecx
not edx
and edi, esi
xor edx, esi
rol edi, 0x1c
mov edi, 0x1c5bc8e9
sub esi, edi
jmp 0x46d792
push 0x19008a6d
and edx, edi
xchg edx, esi
or edx, esi
or ebx, 0x1c5e2415
mov ebx, edi
mov edi, esi
inc esi
xchg esi, ebx
bswap edx
add ebx, edi
inc edx
mov edi, ebx
inc edx
not ebx
jmp 0x46b5de
mov ecx, 0x2a371b56
or esi, 0x1c6197af
or edi, ebx
xchg edx, edi
nop
or edx, edi
xchg edi, esi
or edx, edi
or ebx, esi
jmp 0x46d186
pop ecx
xor ebx, esi
dec ebx
dec esi
xchg edi, edx
mov ebx, edx
or ebx, edx
xchg edi, ebx
add edx, esi
jmp 0x46b581
pop ecx
xchg edi, esi
or edx, edi
and edx, ebx
mov edx, esi
or ebx, esi
not ebx
jmp 0x46e6e3
call fcn.0046b7cc
shr edx, 0x1b
and ebx, esi
and edi, edx
xchg edi, ebx
add edi, esi
add edi, edx
dec ebx
neg edi
or esi, ebx
shr esi, 0xc
and ebx, edi
inc esi
jmp 0x46cf88
pop ecx
mov edx, 0x1c68dde7
xor ebx, edi
bswap ebx
rol edx, 0xc
not edx
and edi, edx
add esi, 0x1c69807d
bswap edi
mov edx, edi
or edx, edi
add edi, esi
add edi, edx
rol ebx, 3
ror edi, 0x18
jmp 0x46eb64
push 0x19043e0f
sub edi, 0x1c7244d1
sub esi, edi
mov edi, ebx
mov edi, ebx
jmp 0x46db0b
push 0x1906c2a9
and edx, esi
mov edx, edi
or ebx, edi
mov esi, 0x1c795f0b
add edx, ebx
sub edx, esi
xchg esi, edx
rol edi, 0xd
mov edi, esi
add esi, ebx
jmp 0x46dec0
push 0x19071e89
and esi, edi
xor ebx, 0x1c7f90f7
xchg edx, esi
sub esi, edi
xor edx, ebx
mov ebx, 0x1c7ffc65
sub ebx, 0x1c8018a3
and edx, 0x1c8034e9
not ebx
xor edx, ebx
jmp 0x46b8ec
push 0x19087437
xor ebx, 0x1c885d35
shl edi, 0xc
add edi, esi
and esi, edi
mov edi, ebx
sub edi, esi
bswap edx
xchg esi, edi
add edx, edi
sub ebx, 0x1c8953d1
add ebx, 0x1c896c4b
sub edx, esi
jmp 0x46b211
call ecx
shr esi, 1
ror edx, 4
and edx, esi
mov ebx, 0x1c8c8149
mov ebx, 0x1c8c9dd9
xchg edi, esi
jmp 0x46f7f7
call ecx
neg edi
xor esi, edi
and esi, edx
sub edi, ebx
xchg edi, esi
xor edx, ebx
rol esi, 3
and edx, ebx
or ebx, edx
mov ebx, 0x1c8dd48f
jmp 0x46e64d
push 0x1909af97
xor ebx, edx
mov ebx, esi
bswap esi
or edi, ebx
or edi, ebx
xchg ebx, edx
and edx, ebx
or ebx, edx
and ebx, 0x1c8ffa17
sub ebx, edx
jmp 0x46d780
push 0x18ff3f25
xor esi, edx
rol esi, 0x1e
xchg edx, edi
nop
add edx, esi
add ebx, 0x1c925311
mov edx, edi
mov esi, 0x1c9286fb
jmp 0x46b826
pop ecx
add edi, esi
shr esi, 0x19
ror edx, 0x16
add ebx, edi
sub esi, ebx
xor edi, edx
jmp 0x46cbb7
pop ecx
mov esi, edx
ror edx, 9
xor edx, ebx
mov esi, edx
bswap esi
and edi, 0x1c9b1b67
shr edx, 0x18
or ebx, edi
or esi, ebx
shl edx, 1
jmp 0x46de17
push 0x1905cd85
sub edi, 0x1c9c68c3
sub ebx, edx
xchg esi, ebx
xor esi, edi
and edx, edi
add ebx, edi
sub edx, ebx
add esi, edx
inc edi
xchg edi, ebx
jmp 0x46c88d
push 0x19022909
xchg esi, edx
or ebx, esi
shr edi, 1
or edx, esi
or esi, edi
shl edi, 4
mov esi, 0x1c9e2537
mov edx, ebx
sub ebx, esi
rol ebx, 0x15
or edi, esi
and ebx, 0x1c9eaf69
jmp 0x46bb00
pop ecx
or ebx, esi
mov edx, ebx
or edi, edx
or edx, esi
or esi, edi
shl edi, 0x11
sub edi, edx
nop
nop
or edi, esi
jmp 0x46daca
pop ecx
nop
or edi, esi
shr esi, 8
sub ebx, edi
xor edx, esi
mov edi, 0x1cb6e867
inc edi
xchg edi, ebx
dec edx
xor ebx, edx
inc edi
xchg edi, ebx
rol edx, 2
xor edi, edx
jmp 0x46d2ce
push 0x18fdf341
dec edi
mov ebx, edi
add edx, 0x1ccded9d
mov esi, ebx
ror esi, 5
add ebx, edi
sub ebx, edx
xor ebx, 0x1cce6e0b
ror edi, 0x15
mov esi, 0x1ccea643
jmp 0x46e61c
call ecx
xor edx, ebx
mov edx, esi
shr edx, 0x1f
ror ebx, 0x10
xchg edx, edi
inc ebx
and edi, edx
inc edx
jmp 0x46d891
push 0x1903f56b
inc edi
sub esi, edx
mov edi, esi
xchg esi, edi
xor ebx, edx
or edi, ebx
jmp 0x46b63e
push 0x18fea635
rol ebx, 0x16
xor ebx, edi
xor ebx, edi
add esi, ebx
sub edi, esi
xchg edx, edi
or esi, edx
or edi, 0x1cdf89d5
jmp 0x46df35
call fcn.0046b7cc
ror ebx, 0x16
sub ebx, 0x1ce5a3e3
xchg edi, esi
xor edi, edx
sub esi, ebx
or edi, esi
jmp 0x46dd6e
pop ecx
xchg edi, esi
xor esi, 0x1cebf04f
bswap edx
inc ebx
add edx, edi
xchg ebx, edi
sub ebx, esi
xchg edx, edi
or ebx, esi
and edx, 0x1ceccf67
and edx, ebx
sub esi, 0x1ced021f
jmp 0x46ca6a
pop ecx
add ebx, 0x1cfa0129
sub ebx, esi
dec ebx
or ebx, edi
mov edx, ebx
rol edi, 0x1a
mov edi, esi
and ebx, 0x1cfabe97
jmp 0x46cd69
pop ecx
dec edx
or edi, esi
add ebx, esi
xor esi, edi
xchg edi, edx
and edx, edi
shr ebx, 4
mov edi, 0x1cfdf7bd
mov edx, esi
neg ebx
mov edi, 0x1cfe4667
mov edx, esi
jmp 0x46bb93
pop ecx
or edi, 0x1d0535ff
add esi, 0x1d054ebb
bswap edx
mov edx, ebx
xor edi, 0x1d05a5d3
shr edx, 5
jmp 0x46e259