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

Disassembly:
call sub.user32.dll_GetCaretBlinkTime
cmp eax, 0xffffff23
jne 0x401061
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
ret
call sub.user32.dll_GetCaretBlinkTime
cmp eax, 0xffffff0d
jne 0x401103
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
ret
call sub.user32.dll_GetCaretBlinkTime
cmp eax, 0xffffff19
jne 0x40117d
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
ret
call sub.user32.dll_GetCursor
cmp eax, 0xfffffee7
jne 0x40121a
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
call sub.kernel32.dll_EnumDateFormatsExW
ret
jmp 0x46a392
and ebx, ecx
or edi, 0x7bcacf69
mov edx, edi
mov edx, ebx
xchg ebx, ecx
bswap edx
add ecx, 0x7bcb4e31
xor edx, ebx
jmp 0x46af49
push 0x7bd6fc97
add ecx, edi
not ebx
xor esi, ebx
mov ecx, esi
rol ecx, 0xf
inc ebx
and edi, ecx
and esi, edi
neg ecx
neg ebx
or ecx, 0x7c2fdafb
ror ebx, 5
nop
sub ecx, esi
jmp 0x46bcae
call edx
xor ebx, ecx
or ecx, 0x7c317ab1
inc ebx
dec ecx
shl ebx, 2
shr ecx, 0x1e
jmp 0x46d65c
push 0x7bd61051
add ecx, esi
shr ecx, 2
sub esi, ebx
dec ecx
add esi, 0x7c327883
xchg ebx, ecx
and ecx, esi
sub esi, edi
dec edi
shl edi, 9
jmp 0x46c4fc
push 0x7bd05615
add ebx, ecx
neg ebx
or ecx, 0x7c3450db
add esi, ecx
xor edi, 0x7c348237
or ecx, esi
add ecx, ebx
dec esi
jmp 0x46b7fd
pop edx
or ecx, 0x7c34f803
xchg ecx, edi
mov ecx, esi
dec ebx
mov esi, ecx
dec edi
xchg esi, edi
sub ecx, ebx
sub esi, ebx
add edi, 0x7c35e46f
and edi, 0x7c35fe2f
add ecx, edi
sub edi, esi
or ebx, 0x7c364a4d
jmp 0x46c2d6
call fcn.0046e0cd
add edi, esi
xor ecx, edi
sub ebx, esi
dec esi
add esi, ecx
xor ebx, esi
neg ecx
or esi, 0x7c42d485
add esi, edi
xor ebx, edi
jmp 0x46dbc8
pop edx
xchg ebx, edi
add ebx, ecx
inc edi
and edi, ebx
mov ecx, esi
xchg esi, ebx
xor esi, ebx
shr esi, 0x19
mov edi, 0x7c44fb21
mov edi, ebx
jmp 0x46cc85
push 0x7bd545bd
mov edi, ebx
inc ebx
mov ecx, ebx
rol ebx, 6
mov ecx, edi
or ebx, ecx
or ebx, edi
xor ecx, esi
jmp 0x46b784
call edx
xor esi, ebx
ror esi, 0xf
inc edi
add ecx, esi
sub edi, ecx
and edi, 0x7c4c8649
xchg edi, esi
and ecx, edi
and esi, 0x7c4cd903
xchg edi, esi
and ecx, edi
add esi, 0x7c4d249d
xor esi, ecx
xor ebx, ecx
jmp 0x46a908
push 0x7bd52689
and ecx, edi
shl esi, 0xd
xor esi, 0x7c54351b
sub esi, edi
ror esi, 0xc
xchg esi, edi
add ecx, edi
sub edi, esi
jmp 0x46a6a7
pop edx
or ecx, ebx
sub esi, edi
xor ebx, 0x7c5c610d
and ebx, 0x7c5c7aa1
xchg ebx, edi
mov ecx, ebx
and edi, ecx
or esi, ecx
jmp 0x46a967
pop edx
dec esi
or ebx, edi
shl ebx, 0x14
bswap esi
and ecx, ebx
inc ebx
and esi, ebx
mov ebx, esi
shr esi, 6
and ecx, 0x7c609109
jmp 0x46d9c0
pop edx
mov ebx, edi
and edi, ebx
or esi, ebx
ror edi, 0xc
and esi, ecx
sub ecx, 0x7c6132f5
inc ebx
sub edi, ecx
and edi, esi
bswap edi
xchg edi, ecx
add ecx, edi
bswap ecx
xchg ebx, ecx
jmp 0x46a447
pop edx
sub ebx, 0x7c64fe05
ror edi, 0xf
mov ebx, edi
xor edi, esi
dec edi
add esi, edi
jmp 0x46dd39
push 0x7bd19019
xor edi, 0x7c6b5d55
sub edi, ebx
mov ecx, 0x7c6b9187
mov esi, ecx
xchg edi, esi
shl ecx, 0xf
mov esi, ecx
neg edi
jmp 0x46b4a2
call edx
sub ecx, edi
add esi, 0x7c6c5217
xor esi, ecx
ror edi, 0xc
neg edi
sub esi, edi
not esi
sub ecx, ebx
sub ebx, edi
add ecx, ebx
jmp 0x46daa2
pop edx
sub ebx, 0x7c6f9653
ror edi, 0x1b
mov ebx, 0x7c6fcccf
mov esi, ebx
neg esi
or edi, ecx
or ebx, esi
sub esi, ebx
sub ecx, ebx
and edi, ebx
jmp 0x46ab46
push 0x7bd6c387
xor esi, ecx
shr edi, 0xd
or ebx, edi
neg ecx
sub edi, ecx
add ebx, esi
neg ecx
or edi, ebx
xor edi, esi
rol edi, 0x16
add ecx, esi
shr ecx, 7
jmp 0x46dc23
call edx
xor edi, ecx
rol esi, 0x11
shl ecx, 0xf
sub ecx, ebx
jmp 0x46e192
push esp
and ecx, esi
neg ebx
or esi, edi
xor ebx, edi
xor edi, 0x7c7878e7
and edi, 0x7c78924d
mov ebx, 0x7c78b3d1
mov esi, ebx
add esi, edi
and edi, esi
bswap edi
xor esi, 0x7c7930cd
sub esi, edi
mov ecx, ebx
jmp 0x46c417
call fcn.0046e0cd
xchg esi, ecx
or esi, ebx
ror edi, 0xa
sub edi, ecx
xor edi, 0x7c7b33ab
or ecx, esi
jmp 0x46bace
mov edx, 0x2809144b
or ecx, esi
ror ecx, 0x1e
and edi, esi
xor edi, esi
xchg esi, ecx
or esi, ebx
jmp 0x46ac6a
push 0x7bcfada7
xchg ebx, edi
mov ecx, ebx
rol ebx, 6
shr ebx, 0x1b
rol ecx, 0x15
or ebx, 0x7c80d7bf
mov ebx, ecx
xor ebx, ecx
mov ebx, edi
not ebx
neg edi
xor ecx, esi
jmp 0x46c934
call fcn.0046e0cd
xchg ecx, esi
shl ebx, 0x13
dec edi
sub edi, 0x7c830311
sub edi, ebx
sub ebx, edi
xchg ebx, esi
mov ebx, ecx
jmp 0x46d805
push 0x7bd2fea1
sub ecx, ebx
add ecx, esi
shr edi, 0x1d
or ebx, edi
and ecx, 0x7c8a5723
xchg ecx, esi
add ebx, esi
mov edi, esi
mov edi, ebx
xor edi, esi
sub esi, edi
ror esi, 0xd
jmp 0x46e068
call fcn.0046e0cd
add ebx, ecx
and ebx, 0x7c8b4b6f
neg ebx
xor ecx, esi
jmp 0x46b661
push 0x7bd96d07
add ebx, ecx
rol ecx, 3
sub ecx, esi
not ecx
xor ebx, esi
rol ecx, 0x1e
add edi, esi
sub ebx, esi
and ebx, edi
add ebx, 0x7c8ecb31
sub esi, edi
xor esi, ebx
xor ecx, 0x7c8f18f7
and ecx, 0x7c8f325d
jmp 0x46bb8a
push 0x7bcd4b51
xor ebx, esi
rol ecx, 0x11
and ecx, ebx
inc esi
jmp 0x46cbd7
call edx
neg edi
sub ebx, 0x7c9e9a1b
and edi, ebx
not ebx
sub esi, ecx
and ecx, edi
ror ecx, 0x1e
rol ecx, 0x11
ror esi, 0x1a
sub edi, ebx
shl edi, 0x11
sub ecx, esi
add ecx, 0x7c9fbc7d
sub ebx, esi
jmp 0x46bfb7
push 0x7bd94ea5
and ecx, esi
and ebx, edi
and ebx, ecx
ror ecx, 8
add esi, ebx
or esi, 0x7ca182cf
and ebx, 0x7ca19c8f
xor edi, ebx
xchg edi, ebx
or ecx, esi
jmp 0x46aed2
push 0x7bd84317
mov ecx, edi
mov edi, ebx
add ecx, 0x7ca43e01
xchg edi, ebx
and ecx, ebx
or ecx, 0x7ca490e1
jmp 0x46b1fd
mov edx, 0x2809144b
mov edi, esi
add edi, 0x7ca4d1e1
mov esi, ecx
dec edi
jmp 0x46ad64
push 0x7bd8619f
shl ebx, 3
sub ebx, esi
or ecx, esi
neg edi
rol edi, 0x14
xchg edi, esi
and edi, ebx
mov ecx, esi
neg ebx
not edi
jmp 0x46b1a6
mov edx, 0x2809144b
mov ecx, 0x7ca98f73
add ecx, esi
sub ecx, 0x7cab0b3f
rol esi, 0xb
dec ebx
rol ebx, 0x1c
xchg esi, ecx
or edi, 0x7cabc003
jmp 0x46c7db
pop edx
add esi, edi
add esi, ebx
or esi, 0x7cac1ac3
mov ebx, edi
inc edi
add ecx, esi
jmp 0x46c3ed
mov edx, 0x2809144b
xchg ebx, ecx
mov edi, 0x7cae0a5d
mov edi, ebx
not ecx
add ecx, esi
add ebx, edi
sub esi, 0x7cae8fa3
inc ecx
or ecx, esi
neg edi
sub esi, edi
and ecx, 0x7caf10e1
jmp 0x46c986
pop edx
sub ecx, ebx
and ebx, esi
add edi, esi
dec ebx
add ecx, 0x7cb748d1
mov edi, esi
mov ebx, edi
shr edi, 0x14
jmp 0x46ab24
mov edx, 0x2809144b
ror esi, 0xe
sub ecx, 0x7cb92ec5
neg ecx
add ecx, esi
or ebx, 0x7cb980a1
xchg ebx, edi
mov ecx, 0x7cb9b47b
shr esi, 0x17
and ecx, 0x7cb9eb23
and ebx, ecx
jmp 0x46c763
push 0x7bcec7cf
add ebx, 0x7cba2657
mov edi, ecx
xchg ecx, esi
or edi, ebx
rol ecx, 0xa
xor ecx, 0x7cbaa64f
mov ebx, ecx
and esi, ecx
xchg ecx, esi
xchg esi, edi
jmp 0x46dbec
push 0x7bd1afff
add ecx, esi
or ebx, 0x7cbd084b
neg ebx
sub ecx, edi
inc ecx
and esi, ecx
or ebx, 0x7cbd91a7
dec ebx
jmp 0x46dfa8
pop edx
add ebx, edi
shl edi, 0x14
sub ecx, esi
not ecx
sub ebx, edi
rol ebx, 4
and esi, edi
xor esi, edi
jmp 0x46de63
pop edx
xor ecx, esi
mov edi, esi
sub ecx, edi
and edi, esi
mov esi, ebx
xchg ebx, ecx
or edi, ebx
sub ebx, 0x7cc420cf
mov ecx, esi
xchg esi, ebx
jmp 0x46c4db
call edx
xor edi, esi
bswap esi
dec ebx
and esi, ecx
jmp 0x46c08b
pop edx
xchg esi, ecx
and ebx, esi
xor esi, ecx
xchg edi, ecx
not ecx
and esi, 0x7cce7ed5
sub esi, ebx
mov ebx, ecx
add ecx, esi
add ebx, edi
sub esi, edi
and ecx, 0x7ccf1669
jmp 0x46bf66
push 0x7bcd88fd
bswap edi
add ebx, 0x7ccf5665
mov edi, ecx
xchg ecx, esi
or edi, ebx
nop
dec ebx
or edi, ebx
xor ebx, edi
or edi, 0x7cd02be7
and edi, 0x7cd0457b
and ebx, edi
xor esi, edi
sub ecx, esi
jmp 0x46d779
push 0x7bcf8e1b
shl edi, 0x19
bswap edi
sub ecx, ebx
sub ebx, edi
rol esi, 0x11
shr esi, 5
sub esi, ecx
neg ebx
not edi
mov edi, 0x7cd1a785
mov edi, ebx
sub ecx, ebx
jmp 0x46ad1d
mov edx, 0x2809144b
xor ebx, ecx
add ebx, 0x7cd43bb5
xor esi, ecx
and edi, 0x7cd473ab
xchg edi, esi
and ecx, edi
jmp 0x46c165
pop edx
not ebx
and ecx, 0x7cd4e4a9
add ecx, ebx
sub edi, esi
sub ebx, edi
ror esi, 1
and ecx, esi
shl ebx, 0x10
bswap edi
xchg edi, ecx
inc ecx
not ebx
jmp 0x46c9a3
push 0x7bd075fb
inc edi
ror edi, 0x1b
dec ebx
add ecx, edi
sub edi, esi
bswap esi
and ebx, esi
xor ebx, esi
add ecx, esi
bswap ebx
mov edi, ecx
xchg ecx, esi
jmp 0x46bb0b
pop edx
shl esi, 0x12
not ecx
mov ecx, esi
neg ebx
not edi
mov ecx, edi
bswap ecx
bswap ebx
xchg edi, ebx
dec esi
add esi, ecx
xor ebx, esi
jmp 0x46ca3f
pop edx
not esi
xor edi, ebx
and ebx, 0x7cde9f25
add ebx, edi
xchg edi, ebx
or ecx, esi
or edi, esi
xchg ebx, ecx
dec edi
and ebx, 0x7cdf50d1
jmp 0x46b526
call edx
add edi, esi
shl edi, 0x19
sub ecx, edi
inc ecx
and esi, ecx
mov ebx, 0x7ce4cc5f
or ebx, 0x7ce4e61f
add esi, ebx
xor ecx, esi
add esi, ecx
bswap edi
xor ebx, ecx
add ebx, 0x7ce58549
mov edi, ecx
or ecx, edi
bswap ebx
jmp 0x46c18a
call edx
or esi, ebx
ror edi, 4
sub esi, 0x7ce62dcf
mov edi, 0x7ce647e1
sub edi, 0x7ce664e7
mov esi, ecx
mov ecx, esi
and edi, esi
and edi, ebx
and esi, ecx
jmp 0x46dfc7
call edx
xchg edi, esi
rol esi, 9
mov esi, ecx
neg edi
add ecx, esi
sub edi, ecx
sub edi, ebx
mov ecx, 0x7cee5ddf
add ecx, 0x7cee7745
xchg esi, edi
mov ecx, edi
xor ecx, edi
jmp 0x46b7a2
call edx
inc ebx
dec ecx
neg ebx
or esi, edi
and ebx, ecx
xor ebx, 0x7cef6817
sub ebx, 0x7cef85ab
ror edi, 0x11
or ebx, 0x7cefbf65
dec ebx
jmp 0x46cf44
push 0x7bd091b3
sub esi, 0x7cf0af9b
inc ecx
mov esi, 0x7cf0e217
mov esi, edi
xchg edi, ecx
or esi, ecx
xor ebx, ecx
or ecx, 0x7cf16017
mov esi, 0x7cf18141
add ecx, edi
jmp 0x46d2e0
push 0x7bd98b09
or ebx, esi
sub esi, ebx
add edi, 0x7cf48be9
xor esi, edi
inc ebx
mov ecx, 0x7cf4d8fd
mov esi, ecx
dec edi
mov edi, 0x7cf52b31
mov edi, ebx
jmp 0x46b247
pop edx
xor ecx, edi
sub ebx, esi
or ecx, esi
neg edi
shr ebx, 0x1f
sub ebx, 0x7cf7b681
xchg edi, ecx
or esi, ecx
or esi, 0x7cf8054b
mov ebx, edi
jmp 0x46aabb
pop edx
shr edi, 0x14
shl edi, 0xb
rol ebx, 8
xor esi, edi
mov edi, ecx
bswap esi
sub edi, esi
xor edi, ebx
jmp 0x46b8c4
push 0x7bd71b1f
sub edi, esi
mov esi, ebx
sub ebx, ecx
sub edi, 0x7cfed547
sub ecx, edi
xchg ebx, edi
sub ecx, ebx
not ebx
neg edi
mov ebx, esi
and esi, edi
dec edi
and ebx, 0x7cffc003
xor edi, ebx
jmp 0x46d347
pop edx
rol ebx, 0x18
neg edi
shr ebx, 5
xchg ecx, ebx
xchg ecx, edi
neg esi
and ecx, ebx
not ebx
jmp 0x46b70f
pop edx
or esi, ecx
add ebx, edi
xchg esi, edi
sub ebx, esi
dec esi
shl ecx, 0x1e
mov ecx, esi
rol ecx, 2
mov esi, ecx
and esi, ebx
rol esi, 0xd
bswap ecx
sub esi, 0x7d176185
and ebx, ecx
jmp 0x46c1e3
pop edx
xor esi, ecx
ror edi, 0x12
shl edi, 0x15
xor edi, 0x7d1f1f93
bswap edi
sub ecx, ebx
not ebx
mov ebx, 0x7d1f8d53
or ebx, 0x7d1fa739
xchg ecx, edi
and esi, 0x7d1fdab9
xor edi, esi
jmp 0x46b6b9
call fcn.0046e0cd
xor ecx, ebx
xchg esi, ebx
rol ebx, 4
shr ebx, 0x19
jmp 0x46b0da
call fcn.0046e0cd
sub ecx, edi
add esi, 0x7d25640f
add ebx, ecx
xchg ebx, edi
or ecx, 0x7d25b747
xchg ecx, edi
mov esi, 0x7d25eb19
add ecx, edi
jmp 0x46baa7
pop edx
or ecx, esi
mov edi, esi
mov ebx, 0x7d265c1f
mov esi, ebx
or ebx, esi
add esi, 0x7d26a9c7
add ebx, ecx
nop
rol ebx, 0x10
and edi, 0x7d271119
jmp 0x46b85e
pop edx
dec ecx
neg ebx
xor edi, ecx
rol esi, 0x13
or ecx, 0x7d293f43
xchg ecx, edi
xor edi, 0x7d297601
or ecx, esi
sub edi, ebx
and esi, ecx
neg ebx
sub ecx, edi
and edi, esi
add ebx, 0x7d2a28df
jmp 0x46de82
push 0x7bd28a20
xchg edi, ebx
add edi, esi
and edi, ebx
and edi, 0x7d31c4f3
jmp 0x46cd89
call fcn.0046e0cd
rol ecx, 0x15
sub ebx, edi
inc esi
and esi, edi
or ecx, ebx
sub ebx, ecx
xchg edi, ebx
or ecx, esi
jmp 0x46c7aa
pop edx
sub esi, ebx
add edi, 0x7d3a66df
xor esi, edi
inc ebx
xchg esi, ecx
bswap edi
mov edi, ebx
and edi, 0x7d3b09fb
rol esi, 1
ror edi, 0x1a
mov ebx, 0x7d3b5905
or esi, edi
jmp 0x46bbf4
push 0x40
bswap esi
ror esi, 0x11
and ecx, esi
and ebx, edi
or edi, ebx
sub esi, ebx
jmp 0x46d79d
push 0x7bd5f571
add ecx, 0x7d41cb03
sub edi, ebx
mov ecx, 0x7d41ffad
xor edi, esi
and esi, edi
mov ecx, ebx
jmp 0x46a425
push 0x7bce8a67
inc edi
or esi, edi
sub ecx, edi
inc ecx
not ebx
xor esi, ebx
mov esi, edi
not ebx
mov ebx, edi
xor edi, esi
rol edi, 4
or esi, ebx
jmp 0x46e1cf
mov edx, 0x2809144b
mov esi, edi
dec edi
mov ebx, edi
not esi
mov ebx, ecx
mov esi, 0x7d443a95
xor ecx, ebx
sub esi, edi
jmp 0x46c387
pop edx
shl ebx, 0x13
sub ebx, esi
mov esi, 0x7d46be05
or edi, ecx
or edi, ebx
rol ecx, 0x11
add ecx, ebx
sub edi, 0x7d473e7d
sub ebx, ecx
mov ecx, 0x7d477619
xor ebx, edi
rol esi, 0x14
xchg ecx, esi
or ecx, ebx
jmp 0x46b188
call fcn.0046e0cd
mov edi, ebx
ror esi, 0x11
or esi, 0x7d59b13b
and ebx, 0x7d59cafb
rol edi, 0x1f
and ebx, esi
ror esi, 3
add esi, ecx
jmp 0x46a740
push 0x7bd2e36f
inc ebx
mov ecx, 0x7d5a7665
mov edi, esi
xchg ebx, edi
mov ecx, 0x7d5ac91f
mov esi, ecx
neg edi
or edi, esi
dec ebx
xchg edi, esi
jmp 0x46ae39
call edx
or edi, esi
add ebx, ecx
xchg ebx, ecx
or ecx, edi
sub ebx, edi
add edi, esi
and esi, ebx
mov ebx, esi
jmp 0x46b3c6
call fcn.0046e0cd
or edi, ebx
mov edi, ecx
bswap esi
sub edi, esi
or ecx, edi
ror esi, 8
shr ecx, 5
rol esi, 7
jmp 0x46d030
push 0x401400
and ecx, ebx
xchg edi, esi
and ecx, edi
add esi, 0x7d5e5365
add edi, ebx
add esi, ecx
dec ebx
inc edi
jmp 0x46b9cc
pop edx
or ebx, 0x7d647c81
xchg ebx, edi
not edi
xor edi, 0x7d65c839
xor edi, 0x7d65e893
sub edi, 0x7d6605cd
jmp 0x46de1f
mov edx, 0x2809144b
neg ebx
add ecx, ebx
and edi, 0x7d677ad9
not edi
bswap esi
xor esi, ecx
xor ebx, ecx
sub ecx, edi
and esi, 0x7d681c45
xchg ecx, esi
xchg esi, edi
mov ecx, edi
neg ecx
sub esi, ebx
shl ebx, 0x1a
mov edi, 0x7d68d261
jmp 0x46def5
call fcn.0046e0cd
xchg ecx, edi
sub edi, 0x7d6a307d
xchg ebx, ecx
mov edi, 0x7d6a6bed
xor ecx, esi
sub edi, ebx
jmp 0x46ac06
pop edx
add esi, ebx
or esi, 0x7d6ada4f
mov ecx, edi
xchg edi, ebx
jmp 0x46c4be
pop edx
or esi, 0x7d6f91db
xor esi, ebx
xor ecx, ebx
xchg esi, ebx
dec ecx
dec ebx
sub ecx, edi
neg ebx
xor edi, ecx
add esi, ecx
jmp 0x46dd66
pop edx
add ecx, edi
or ecx, 0x7d72e3ad
sub ecx, ebx
xchg ecx, esi
add edi, 0x7d733563
xchg edi, ecx
add ecx, 0x7d7368e3
xor esi, ebx
sub edi, esi
mov ecx, edi
jmp 0x46a825
push 0x7bdc79d3
shl ecx, 0x1c
add ebx, 0x7d7687e7
mov edi, ecx
or ecx, edi
ror esi, 0x1f
mov edi, esi
bswap edi
shr edi, 9
xor ebx, ecx
add ecx, ebx
or ecx, esi
sub ebx, esi
dec esi
shl esi, 0x17
nop
or ecx, 0x7d77f53f
jmp 0x46d4a5
push 0x7bcd6d71
xchg esi, edi
and edi, 0x7d7d9dc7
xchg ecx, ebx
dec ebx
and ebx, edi
and ebx, ecx
dec ecx
add esi, ebx
or edi, 0x7d7e5331
mov ecx, 0x7d7e6ccb
or ecx, 0x7d7e86b1
xchg edi, ebx
jmp 0x46b6df
mov edx, 0x4132136a
xor ebx, esi
shr edi, 0x12
and esi, ecx
mov ebx, edi
shr edi, 1
ror ebx, 0x16
sub ebx, ecx
dec ecx
xchg ebx, edi
and ecx, 0x7d83d7a3
add ecx, ebx
sub edi, ebx
and esi, 0x7d8423c1
xor edi, esi
jmp 0x46a622
push 0x7bd2a8d5
xchg edi, ecx
or esi, ecx
xor ebx, esi
not edi
mov esi, ebx
or ebx, esi
or ecx, ebx
neg esi
sub esi, ecx
mov edi, ecx
jmp 0x46cf70
push 0x7bd9126d
mov esi, 0x7d8f7465
mov esi, edi
and esi, ecx
neg ebx
mov ebx, edi
xor esi, 0x7d8ff6db
sub ebx, ecx
ror ebx, 1
and ebx, edi
and ebx, ecx
jmp 0x46d001
pop edx
neg ecx
nop
xor edi, ebx
xor ebx, edi
mov edi, ebx
xchg ebx, esi
not esi
mov esi, 0x7d9ba5e5
mov ebx, 0x7d9bc33d
add ebx, 0x7d9bdcd7
mov edi, ecx
or ecx, edi
sub ebx, edi
ror esi, 9
jmp 0x46b26d
push 0x7bd2c435
rol ebx, 0xf
sub edi, ebx
dec ecx
and ecx, ebx
and ebx, esi
xor esi, ecx
add edi, ecx
sub esi, 0x7d9d1603
or ebx, ecx
not edi
mov esi, ebx
neg esi
mov edi, ebx
bswap ecx
sub ebx, esi
dec esi
jmp 0x46c788
push 0x7bd930a3
sub edi, 0x7da0d969
not edi
bswap esi
mov ecx, esi
add esi, 0x7da14095
add ebx, ecx
mov ecx, ebx
rol ebx, 3
mov ecx, edi
add edi, 0x7da1c035
add ebx, esi
xchg ecx, edi
jmp 0x46b127
call edx
mov ebx, edi
xor edi, esi
add esi, ebx
mov ecx, edi
add esi, ecx
xor ebx, esi
nop
xchg ebx, esi
xchg ebx, ecx
dec edi
shl esi, 0x12
sub ecx, esi
jmp 0x46a9ff
mov edx, 0x2809144b
dec ebx
mov edi, esi
shl ebx, 0x19
mov ecx, ebx
rol ebx, 0x1c
ror ecx, 0x1d
jmp 0x46e233
push 0x7bd0ad11
xchg esi, ecx
bswap edi
xor ebx, ecx
add ecx, ebx
sub edi, ebx
mov ecx, 0x7db89dd9
add esi, edi
shl ebx, 3
or ecx, edi
add ebx, ecx
jmp 0x46ace8
push 0x7bd739a7
xor ebx, edi
xor ebx, esi
mov esi, edi
sub ebx, edi
and esi, edi
or ecx, edi
mov ebx, 0x7dbce353
mov esi, ebx
inc ecx
not ebx
sub ebx, esi
sub ebx, ecx
add ebx, esi
sub esi, ecx
or ebx, esi
mov esi, edi
jmp 0x46d11d
push 0x7bdc97d5
add esi, edi
add esi, ebx
shl esi, 7
and ebx, esi
shr ecx, 0xd
mov ebx, edi
and edi, ebx
mov ecx, esi
jmp fcn.0046cbb1
pop edx
bswap ebx
sub edi, ebx
mov ecx, ebx
rol ebx, 2
mov ecx, edi
or ebx, ecx
not edi
or ebx, 0x7dd797f9
not ebx
mov ebx, 0x7dd7d1e7
jmp 0x46a985
push 0x7bdab2a9
and ecx, esi
add ecx, 0x7ddc249d
mov edi, esi
sub ecx, edi
inc ecx
inc ebx
bswap ecx
sub edi, ecx
add edi, esi
add edi, ebx
inc esi
and ebx, ecx
jmp 0x46b2ab
push 0x7bcda4e1
and edi, 0x7ddfae91
xchg edi, esi
mov ebx, 0x7ddfe2bd
mov esi, ebx
mov edi, 0x7de01be3
mov edi, ebx
mov ecx, edi
xchg edi, ebx
jmp 0x46b410
push 0x68f92
not ecx
and esi, 0x7de0a7d1
xchg ecx, esi
xchg esi, edi
mov ecx, edi
or ebx, ecx
mov ecx, ebx
and ebx, esi
dec edi
mov ebx, esi
jmp 0x46c7f8
call edx
not esi
and edi, 0x7de4cc19
add ecx, edi
sub edi, esi
or ebx, 0x7de51891
add esi, ebx
xchg ecx, ebx
ror ebx, 0x1c
jmp 0x46c8df
pop edx
xor ecx, ebx
neg ecx
or esi, 0x7df325db
xchg ebx, ecx
mov edi, 0x7df359ad
mov edi, ebx
not ecx
xor esi, ecx
xchg ecx, ebx
or ebx, edi
xchg edi, ebx
or ecx, esi
xor esi, ebx
shr esi, 0x17
jmp 0x46b56f
pop edx
or ecx, esi
mov ebx, 0x7dfae5ad
mov esi, ebx
and ecx, edi
not esi
not ecx
add ebx, ecx
and ebx, edi
or edi, ebx
sub ebx, 0x7dfbb3bd
or esi, ebx
shr esi, 5
rol edi, 0xd
xor edi, esi
add esi, edi
inc ecx
jmp 0x46a468
pop edx
xchg ecx, esi
mov ebx, esi
mov esi, ecx
and ecx, 0x7dfe4cab
rol ebx, 0x1f
or ecx, ebx
bswap esi
mov ecx, esi
add esi, 0x7dfed337
sub ebx, edi
or ecx, esi
mov ecx, ebx
jmp 0x46caab
push esp
dec edi
sub esi, ebx
shl ecx, 9
or esi, ebx
ror edi, 0x11
rol edi, 7
xor edi, 0x7e055417
sub ebx, ecx
xchg ebx, esi
or esi, edi
bswap edi
xor edi, esi
jmp 0x46ac17
mov edx, 0x2809144b
or ebx, esi
add esi, 0x7e061629
sub edi, ecx
and edi, 0x7e064a5b
xchg ecx, ebx
or ebx, edi
mov esi, 0x7e069d67
xchg edi, esi
mov ebx, 0x7e06d0e7
mov esi, ebx
neg esi
mov ebx, ecx
and esi, ecx
mov ebx, 0x7e074f91
jmp 0x46ae61
push 0x7bd6de61
shr ecx, 0xd
add esi, ecx
xor ebx, esi
and ebx, edi
or ebx, 0x7e07d88b
rol edi, 1
and edi, ecx
not ecx
nop
inc ebx
xchg esi, ecx
or esi, ebx
or esi, 0x7e09adc9
neg esi
neg ecx
xor edi, esi
jmp 0x46a3c8
call fcn.0046e0cd
and ecx, ebx
and edi, ecx
neg ecx
or esi, 0x7e0ec6b7
ror ecx, 8
or esi, edi
mov edi, ebx
and edi, 0x7e0f2c17
xor ecx, ebx
sub ebx, 0x7e0f606f
jmp 0x46aadd
pop edx
rol esi, 0x19
or ecx, edi
bswap ebx
sub edi, ebx
or ecx, ebx
shl ecx, 0x17
or esi, ebx
sub edi, esi
xchg esi, edi
shr ebx, 6
sub esi, ebx
xchg ecx, edi
and esi, 0x7e11db8f
xor edi, esi
xor ecx, esi
xchg edi, ebx
jmp 0x46bc95
pop edx
and ebx, 0x7e124c61
shr edi, 0x15
sub ebx, ecx
xchg edi, ebx
xor edi, esi
xchg ebx, edi
mov ecx, ebx
xor edi, 0x7e1304fb
and edi, 0x7e131e61
xchg edi, esi
or edi, ecx
sub esi, ecx
jmp 0x46c556
pop edx
and esi, edi
and esi, 0x7e17f8af
rol ecx, 4
shr ecx, 0x19
shr ecx, 3
rol esi, 0x18
jmp 0x46ce0d
push 0x7bda944d
mov edi, ebx
xchg ebx, esi
or esi, edi
sub ecx, edi
sub ecx, esi
xor edi, 0x7e1a88c7
rol ebx, 9
add ebx, esi
jmp 0x46d708
pop edx
not ebx
mov ebx, 0x7e1b015d
shl ecx, 0x1a
xor ecx, 0x7e1b3b4b
jmp 0x46db00
call fcn.0046e0cd
add ecx, edi
mov ecx, esi
add esi, 0x7e1f83e7
sub ebx, edi
and ebx, esi
add edi, esi
or ebx, edi
neg ecx
jmp 0x46a40e
mov edx, 0x2809144b
rol esi, 0xa
mov esi, ecx
bswap edi
ror edi, 0xb
add edi, ebx
add esi, ecx
inc ebx
add edi, ecx
add esi, edi
add esi, ebx
jmp 0x46dce4
pop edx
shr edi, 0x1f
ror ebx, 0x16
sub edi, 0x7e25e12f
or ecx, 0x7e25faef
jmp 0x46cb08
mov edx, 0x2809144b
add esi, 0x7e2b8663
dec esi
dec ecx
xchg ebx, edi
xor esi, edi
rol ebx, 0x19
and edi, 0x7e2c2a19
xchg edi, esi
jmp 0x46c0e7
pop edx
and ecx, ebx
add ecx, 0x7e35d117
xor ecx, 0x7e35ee15
or edi, ecx
jmp 0x46a643
push 0x7bcea8c1
add ebx, ecx
not edi
not esi
and edi, 0x7e37c699
add ecx, edi
add edi, ebx
sub ebx, edi
ror esi, 0x13
shl esi, 7
mov ecx, edi
xchg edi, ebx
dec esi
jmp 0x46b43f
call fcn.0046e0cd
add esi, ebx
mov ecx, edi
ror esi, 5
rol esi, 0x1b
or ecx, 0x7e3b1b15
and ecx, esi
and ebx, edi
dec edi
jmp 0x46b99a