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

Disassembly:
call sub.user32.dll_GetFocus
cmp eax, 0xffffff0a
jne 0x40109d
call sub.oleaut32.dll_BSTR_UserFree
call sub.advapi32.dll_GetServiceKeyNameA
call sub.advapi32.dll_GetServiceKeyNameA
call sub.ntdll.dll_NtWaitLowEventPair
call sub.advapi32.dll_GetServiceKeyNameA
call sub.oleaut32.dll_BSTR_UserFree
call sub.ntdll.dll_NtUnmapViewOfSection
call sub.advapi32.dll_GetServiceKeyNameA
call sub.oleaut32.dll_BSTR_UserFree
call sub.ntdll.dll_NtWaitLowEventPair
call sub.ntdll.dll_NtUnmapViewOfSection
call sub.advapi32.dll_GetServiceKeyNameA
call sub.advapi32.dll_GetServiceKeyNameA
call sub.oleaut32.dll_BSTR_UserFree
call sub.advapi32.dll_GetServiceKeyNameA
call sub.oleaut32.dll_BSTR_UserFree
call sub.oleaut32.dll_BSTR_UserFree
call sub.advapi32.dll_GetServiceKeyNameA
call sub.advapi32.dll_GetServiceKeyNameA
call sub.ntdll.dll_NtWaitLowEventPair
call sub.advapi32.dll_GetServiceKeyNameA
call sub.ntdll.dll_NtWaitLowEventPair
call sub.advapi32.dll_GetServiceKeyNameA
call sub.advapi32.dll_GetServiceKeyNameA
call sub.ntdll.dll_NtWaitLowEventPair
call sub.advapi32.dll_GetServiceKeyNameA
call sub.oleaut32.dll_BSTR_UserFree
call sub.ntdll.dll_NtUnmapViewOfSection
ret
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xffffff05
jne 0x40110d
call sub.oleaut32.dll_BSTR_UserFree
call sub.ntdll.dll_NtUnmapViewOfSection
call sub.oleaut32.dll_BSTR_UserFree
call sub.advapi32.dll_GetServiceKeyNameA
call sub.advapi32.dll_GetServiceKeyNameA
call sub.advapi32.dll_GetServiceKeyNameA
call sub.advapi32.dll_GetServiceKeyNameA
call sub.ntdll.dll_NtWaitLowEventPair
call sub.ntdll.dll_NtWaitLowEventPair
call sub.ntdll.dll_NtUnmapViewOfSection
call sub.oleaut32.dll_BSTR_UserFree
call sub.ntdll.dll_NtWaitLowEventPair
call sub.advapi32.dll_GetServiceKeyNameA
call sub.ntdll.dll_NtWaitLowEventPair
call sub.oleaut32.dll_BSTR_UserFree
call sub.advapi32.dll_GetServiceKeyNameA
call sub.advapi32.dll_GetServiceKeyNameA
call sub.ntdll.dll_NtWaitLowEventPair
call sub.ntdll.dll_NtUnmapViewOfSection
ret
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xffffff00
jne 0x4011b4
call sub.oleaut32.dll_BSTR_UserFree
call sub.ntdll.dll_NtUnmapViewOfSection
call sub.ntdll.dll_NtWaitLowEventPair
call sub.advapi32.dll_GetServiceKeyNameA
call sub.advapi32.dll_GetServiceKeyNameA
call sub.ntdll.dll_NtWaitLowEventPair
call sub.ntdll.dll_NtWaitLowEventPair
call sub.ntdll.dll_NtWaitLowEventPair
call sub.oleaut32.dll_BSTR_UserFree
call sub.oleaut32.dll_BSTR_UserFree
call sub.ntdll.dll_NtUnmapViewOfSection
call sub.advapi32.dll_GetServiceKeyNameA
call sub.ntdll.dll_NtUnmapViewOfSection
call sub.advapi32.dll_GetServiceKeyNameA
call sub.advapi32.dll_GetServiceKeyNameA
call sub.ntdll.dll_NtUnmapViewOfSection
call sub.advapi32.dll_GetServiceKeyNameA
call sub.ntdll.dll_NtUnmapViewOfSection
call sub.oleaut32.dll_BSTR_UserFree
call sub.ntdll.dll_NtWaitLowEventPair
call sub.advapi32.dll_GetServiceKeyNameA
call sub.ntdll.dll_NtWaitLowEventPair
call sub.advapi32.dll_GetServiceKeyNameA
call sub.advapi32.dll_GetServiceKeyNameA
call sub.ntdll.dll_NtUnmapViewOfSection
call sub.ntdll.dll_NtUnmapViewOfSection
call sub.advapi32.dll_GetServiceKeyNameA
call sub.ntdll.dll_NtWaitLowEventPair
call sub.advapi32.dll_GetServiceKeyNameA
call sub.ntdll.dll_NtWaitLowEventPair
ret
call sub.user32.dll_GetFocus
cmp eax, 0xffffff18
jne 0x401224
call sub.oleaut32.dll_BSTR_UserFree
call sub.advapi32.dll_GetServiceKeyNameA
call sub.ntdll.dll_NtUnmapViewOfSection
call sub.ntdll.dll_NtWaitLowEventPair
call sub.ntdll.dll_NtWaitLowEventPair
call sub.ntdll.dll_NtWaitLowEventPair
call sub.oleaut32.dll_BSTR_UserFree
call sub.ntdll.dll_NtUnmapViewOfSection
call sub.oleaut32.dll_BSTR_UserFree
call sub.ntdll.dll_NtWaitLowEventPair
call sub.ntdll.dll_NtUnmapViewOfSection
call sub.advapi32.dll_GetServiceKeyNameA
call sub.advapi32.dll_GetServiceKeyNameA
call sub.ntdll.dll_NtWaitLowEventPair
call sub.ntdll.dll_NtWaitLowEventPair
call sub.advapi32.dll_GetServiceKeyNameA
call sub.oleaut32.dll_BSTR_UserFree
call sub.ntdll.dll_NtWaitLowEventPair
call sub.oleaut32.dll_BSTR_UserFree
ret
jmp 0x46a8d9
xor edx, ecx
bswap ebx
and esi, ebx
add ebx, edx
rol ecx, 0xa
and edx, 0xcc4f03fb
shl esi, 0x14
ror ebx, 4
jmp 0x46c723
pop ecx
xchg esi, edi
shl esi, 0x1b
sub edi, ebx
shl esi, 9
nop
add ebx, edx
and edx, 0xcd50c0f8
or esi, ebx
or ebx, edi
add edx, ebx
or edi, esi
or edi, 0xcd51f4db
bswap edx
jmp 0x46cf7c
push 0xcc697a1c
add edi, ebx
and esi, edx
mov edi, edx
and edx, ebx
and esi, edx
dec esi
inc ebx
inc ebx
sub edi, ebx
add edi, esi
add edi, 0xcd576951
sub edx, 0xcd57ab64
jmp 0x46aaf0
push 0xcc692efd
ror ebx, 0x1a
xchg ebx, esi
xor edx, edi
xchg esi, edi
xor edx, ebx
xor edx, esi
xor esi, ebx
or esi, ebx
xor edx, ebx
add edx, ebx
xchg edi, edx
shr ebx, 0x11
shl ebx, 2
sub ebx, edi
inc esi
jmp 0x46a942
pop ecx
and esi, 0xcd5bda28
rol edx, 0xc
xchg ebx, esi
mov edx, edi
and edx, esi
or edi, ebx
bswap ebx
jmp 0x46d94b
push esp
neg esi
shl ebx, 0x18
ror edx, 0x10
ror edx, 3
add ebx, 0xcd5ec64d
xor esi, 0xcd5f071d
mov edx, edi
and edi, ebx
mov edi, ebx
not edx
add edi, edx
jmp 0x46b9ee
call fcn.0046df72
mov ebx, 0xcd6df5a7
shl edi, 0xe
mov ebx, 0xcd6e7593
xchg edx, ebx
shr edi, 0x1d
or edi, 0xcd6f3224
mov edi, 0xcd6f821d
dec ebx
shr esi, 6
sub edx, ebx
add edi, 0xcd70835d
jmp 0x46c2fb
pop ecx
or ebx, esi
or esi, 0xcd711f03
add ebx, edx
add esi, ebx
or edi, edx
mov esi, edi
or edx, esi
shl esi, 0xf
add esi, edi
jmp 0x46dcdd
push 0xcc69c78a
add ebx, 0xcd733450
or edi, ebx
add edi, ebx
inc edx
and ebx, edx
and edi, 0xcd747091
add ebx, edi
and esi, ebx
xor ebx, edx
mov edi, edx
jmp 0x46bd70
pop ecx
xor esi, edi
not esi
and edi, ebx
bswap edi
jmp 0x46b87d
push 0xcc6e7b33
sub esi, edx
mov edx, esi
add edi, edx
add edi, edx
or edi, ebx
xchg ebx, edx
or ebx, edi
sub edx, edi
xchg edx, ebx
xchg ebx, edx
or ebx, edx
and edi, esi
and ebx, edx
jmp 0x46c481
call fcn.0046df72
xchg edx, ebx
xor ebx, esi
sub edi, edx
or esi, edx
ror edi, 0xa
add edx, esi
sub edx, 0xcd907c13
inc ebx
shr edx, 8
jmp 0x46d1cf
call ecx
or edi, ebx
sub ebx, edi
xor edx, ebx
not edi
neg edx
mov esi, edx
or edx, 0xcd9f423a
xchg edi, edx
xchg esi, ebx
dec ebx
or ebx, esi
mov ebx, edi
xchg esi, edi
or ebx, edi
xchg edx, esi
add edi, esi
jmp 0x46ba14
pop ecx
ror ebx, 5
xchg esi, edx
and edx, ebx
xor edx, edi
sub edx, esi
and esi, 0xcda65c32
or ebx, esi
add esi, 0xcda6e8a9
jmp 0x46dab6
pop ecx
and edx, edi
add ebx, edx
not edi
dec edx
add ebx, esi
add edi, edx
add esi, edx
neg edi
or esi, edi
jmp 0x46a993
pop ecx
xor edx, esi
mov edi, ebx
or edx, ebx
and esi, 0xcdcfedf9
and esi, edi
xor edi, edx
shl esi, 0xf
or esi, ebx
jmp 0x46c45e
call fcn.0046df72
and ebx, 0xcdd9fec0
inc edx
sub edi, ebx
xor esi, ebx
xchg edx, ebx
neg ebx
sub ebx, edx
dec ebx
xor esi, 0xcddc08be
xor ebx, edi
and ebx, esi
sub ebx, esi
and ebx, edx
or edx, ebx
jmp 0x46bd2d
push 0xcc6a5da6
mov ebx, 0xcde6714c
xchg edi, esi
shl edi, 0x12
shl edx, 0x13
and ebx, esi
mov edx, ebx
and esi, edx
and edi, ebx
add edi, edx
dec edi
xchg esi, ebx
bswap edi
jmp 0x46d63f
push 0xcc5d4405
and edx, 0xce0ca3bb
add edi, ebx
sub edx, edi
xor edi, 0xce0d9dad
xchg edx, ebx
and edi, esi
dec edx
and ebx, esi
xor ebx, edi
xor esi, ebx
mov edi, esi
jmp 0x46d618
call fcn.0046df72
xor ebx, edi
add edx, esi
xchg esi, edx
dec ebx
ror ebx, 0x18
bswap ebx
jmp 0x46ad33
push 0x401400
xchg esi, ebx
or edi, edx
xchg ebx, edi
jmp 0x46c8a5
push 0xcc74a4c1
dec esi
sub ebx, 0xce1f1811
xor edx, ebx
xor edi, esi
shr edx, 0x1e
or esi, edi
mov edx, esi
xor edx, esi
and ebx, esi
jmp 0x46cb8f
mov ecx, 0x2809024b
add edi, ebx
not ebx
dec esi
add esi, edi
add edi, ebx
jmp 0x46bcca
mov ecx, 0x2809024b
xor esi, edx
xor ebx, 0xce22d2cf
inc edi
add ebx, 0xce235309
bswap esi
or edi, esi
or edi, 0xce240eb3
add ebx, edx
mov ebx, esi
xor esi, 0xce24d975
bswap ebx
jmp 0x46d876
mov ecx, 0x2809024b
sub esi, 0xce424a0b
mov edx, 0xce428b06
or edi, ebx
rol edi, 1
add esi, 0xce43577c
xchg esi, edx
xchg ebx, edi
or edx, ebx
xchg edi, ebx
bswap esi
jmp 0x46c99b
call ecx
mov esi, edx
mov esi, ebx
and esi, 0xce506656
or edi, edx
and edi, 0xce50f3f4
not edi
inc ebx
not edx
not edi
xchg esi, ebx
bswap ebx
jmp 0x46b522
call fcn.0046df72
xchg edx, edi
add edi, esi
or ebx, edx
mov edx, edi
jmp 0x46cddd
mov ecx, 0x2809024b
shl esi, 6
sub edx, ebx
bswap edx
inc ebx
add esi, ebx
add esi, edi
xor esi, edi
sub esi, ebx
rol edx, 0x13
dec ebx
jmp 0x46c390
pop ecx
xor edi, 0xcf2887b0
xor esi, ebx
dec esi
or ebx, 0xcf2957dd
nop
or edx, edi
dec esi
neg edi
and ebx, esi
jmp 0x46ac3d
push 0xcc565904
or edi, 0xcf2aefc3
and esi, ebx
xchg edx, edi
and edx, esi
sub edi, 0xcf2be94f
or edx, 0xcf2c26d2
mov esi, edi
shl esi, 0x14
xchg ebx, edi
jmp 0x46b652
mov ecx, 0x2809024b
sub esi, 0xcf303227
and edi, ebx
and esi, 0xcf30b11f
bswap edx
sub edx, 0xcf31301b
or edi, edx
xchg edi, ebx
bswap ebx
xchg esi, ebx
inc edx
xor esi, edx
jmp 0x46af7e
push 0xcc668ed6
mov esi, 0xcf37ef16
or esi, edi
add esi, edx
mov esi, edi
xor ebx, edi
or ebx, 0xcf39306f
inc ebx
jmp 0x46d30b
push 0xcc56a1c0
add edx, ebx
shl edi, 7
xor edi, esi
not edx
mov ebx, edx
not ebx
rol ebx, 6
shl edx, 0xa
and esi, ebx
shr edx, 0x18
mov edi, 0xcf3f3127
jmp 0x46c91a
pop ecx
dec esi
sub edi, esi
dec edi
mov esi, ebx
xchg esi, ebx
add edx, 0xcf452a68
jmp 0x46aef7
call fcn.0046df72
and edi, edx
xor ebx, 0xcf499b69
bswap edx
add edi, 0xcf4a1aa8
and esi, edi
neg ebx
nop
sub esi, edi
jmp 0x46a9ac
push 0xcc740e99
xchg edx, edi
and edi, 0xcf592b7c
shl esi, 0x15
mov ebx, edi
and edx, edi
sub edi, edx
jmp 0x46d4c2
pop ecx
and esi, 0xcf670a03
or ebx, esi
mov edx, edi
add esi, edx
mov edx, ebx
mov edi, ebx
add edi, esi
mov edi, esi
and esi, ebx
or ebx, edx
jmp 0x46d8be
pop ecx
or ebx, 0xcf6c0bf3
dec esi
sub esi, 0xcf6c8a7e
or edx, ebx
or esi, edx
and edx, 0xcf6d4727
rol esi, 5
shr esi, 0xb
mov edi, ebx
sub edi, 0xcf6e5370
jmp 0x46cff3
push 0xcc5cfab1
dec ebx
mov ebx, esi
or esi, edi
sub esi, edi
and ebx, 0xcf6fa195
mov edi, edx
or ebx, 0xcf702fb2
xchg edi, ebx
xchg ebx, edx
mov edx, ebx
sub esi, edx
bswap esi
jmp 0x46b163
push esp
or edi, edx
xchg esi, edx
shr edx, 0x1f
mov edx, 0xcf8334d3
sub edi, ebx
and esi, 0xcf83b2df
add edx, edi
neg edi
neg esi
add esi, 0xcf84c126
jmp 0x46d6d3
pop ecx
and edi, edx
add esi, ebx
bswap esi
rol edx, 0x11
and esi, edx
xor esi, ebx
xor edx, ebx
sub ebx, 0xcf86e118
or edi, esi
add ebx, edi
dec ebx
jmp 0x46dc63
push 0xcc716b92
or esi, 0xcf8a1afc
mov edi, edx
bswap edx
or edx, esi
add edi, edx
inc esi
rol edi, 0x12
jmp 0x46c9e1
mov ecx, 0x2809024b
sub edi, edx
add esi, 0xcf9cf707
ror ebx, 7
mov ebx, 0xcf9d766d
sub edi, ebx
add edx, esi
jmp 0x46d6aa
push 0xcc5fde9a
add edx, ebx
neg ebx
xor edx, esi
sub ebx, esi
xor esi, edx
xchg esi, edx
shr edx, 0x1e
xchg edi, ebx
jmp 0x46b598
push 0xcc5981de
or edx, esi
add esi, ebx
and esi, edx
and edx, esi
ror ebx, 0x15
or ebx, edi
shl ebx, 0x1b
mov esi, edx
and ebx, esi
and ebx, 0xcfa6a90e
jmp 0x46dd30
push 0x694d9
add edx, 0xcfa70033
or edx, ebx
mov edi, esi
and edi, ebx
mov edi, esi
sub edx, edi
mov edi, edx
shl edx, 0x1f
mov esi, edx
jmp 0x46b1cf
push 0xcc73c599
mov edx, esi
shr ebx, 2
rol ebx, 2
sub edi, esi
or edx, edi
or esi, edx
shl esi, 0x1b
sub ebx, 0xcfb5835e
or edi, esi
mov ebx, edi
xor edx, ebx
or edx, edi
xor esi, edi
sub edx, esi
jmp 0x46b7b9
call fcn.0046df72
xchg ebx, esi
rol edi, 0x12
add edi, ebx
xchg edx, edi
bswap esi
jmp 0x46b447
call ecx
bswap ebx
mov ebx, edx
or edi, edx
not ebx
and ebx, esi
mov ebx, esi
inc esi
sub ebx, esi
jmp 0x46d70a
call ecx
dec ebx
xchg esi, edi
add esi, 0xd05ab08a
mov edi, edx
ror edx, 4
or edx, ebx
neg edi
add esi, edx
jmp 0x46b6b1
push 0xcc6a10ac
add esi, ebx
xor edx, esi
xor esi, edi
xor esi, edx
and edi, 0xd05dee96
not ebx
ror ebx, 0x13
add ebx, esi
xor esi, 0xd05ef369
sub esi, edi
and edi, esi
rol edx, 0xf
and edi, edx
xchg esi, edx
xor ebx, esi
rol esi, 3
jmp 0x46b029
pop ecx
and edx, 0xd082f2c0
ror ebx, 0xb
add ebx, 0xd0837e36
sub edx, ebx
jmp 0x46a969
mov ecx, 0x4132136a
mov esi, edi
xor edi, edx
xor edx, ebx
jmp 0x46b6f7
pop ecx
xor edi, edx
xor ebx, edi
sub edi, edx
add ebx, esi
dec edi
or edx, 0xd0f6b53c
add edx, edi
ror esi, 0x1a
add esi, edx
jmp 0x46d146
push 0xcc782da7
mov esi, 0xd100136c
add edi, ebx
and edi, ebx
xor edx, esi
ror ebx, 0x1d
sub ebx, 0xd1015224
xchg edx, ebx
xchg esi, ebx
xchg edx, edi
sub ebx, edi
and edi, ebx
jmp fcn.0046d7b0
pop ecx
or edx, ebx
add esi, edi
add edx, 0xd11e89ec
shl edi, 0x1e
and esi, ebx
mov esi, edi
xor edi, 0xd11faca8
add ebx, esi
mov ebx, edi
add edi, esi
xchg ebx, edi
jmp 0x46c70a
call fcn.0046df72
sub ebx, edx
xchg edi, edx
sub edi, 0xd1288754
or esi, edi
shl edx, 3
mov esi, edi
or edi, esi
or edx, esi
jmp 0x46d85e
call ecx
mov ebx, 0xd12b50a7
mov edx, esi
ror esi, 7
sub edi, edx
or esi, edx
sub edx, edi
neg edx
and ebx, 0xd12d1304
jmp 0x46da4b
pop ecx
add ebx, edi
sub ebx, edx
and edx, edi
ror ebx, 0x1d
and edi, 0xd1401bb7
and edi, esi
or esi, ebx
mov edi, 0xd140e398
mov edi, esi
xchg edi, edx
ror edi, 0x1f
ror edi, 0x17
add edx, ebx
xor ebx, esi
jmp 0x46c06a
pop ecx
sub ebx, edi
add ebx, edi
xor edi, esi
and ebx, esi
or esi, 0xd1440508
or esi, edx
and edx, ebx
jmp 0x46c664
push 0xcc6f0ec3
rol ebx, 0xf
inc edi
mov edx, 0xd147a1e7
sub esi, ebx
add edi, esi
sub edx, esi
add ebx, esi
mov ebx, edi
rol edi, 0x10
add ebx, 0xd14954d8
sub esi, ebx
or edx, 0xd149d16d
or edx, ebx
neg ebx
jmp 0x46dc14
call ecx
not esi
ror edi, 0x15
add edi, ebx
dec ebx
xor edx, edi
jmp 0x46d1e4
mov ecx, 0x2809024b
and edi, ebx
inc ebx
inc esi
mov edi, ebx
sub ebx, edx
and edi, ebx
mov edi, esi
xor esi, edx
add edx, 0xd1592de2
xchg edi, edx
xchg ebx, edi
bswap edx
jmp 0x46ac61
call fcn.0046df72
not edx
xor edx, 0xd1600d18
and edi, esi
add ebx, 0xd1608762
mov ebx, esi
sub edx, esi
and ebx, esi
xor esi, edx
ror edx, 0x15
mov edi, esi
xor edx, edi
xor ebx, edx
and edi, ebx
and edx, 0xd162f057
xchg esi, edx
jmp 0x46c5cc
call ecx
or edi, ebx
xor esi, edx
or edx, edi
xor edx, ebx
and edi, esi
sub edi, 0xd164b995
or esi, 0xd164f646
xchg edx, ebx
add esi, ebx
and edx, 0xd165bdf7
shr esi, 0xb
and ebx, esi
jmp 0x46b8bb
push 0xcc5b3f3f
sub esi, 0xd1728519
add esi, edx
xor edi, 0xd1736dd7
sub edi, edx
or ebx, edx
inc edi
xor ebx, esi
mov ebx, esi
neg edx
jmp 0x46d71c
push 0xcc6ec448
mov ebx, edi
or edi, 0xd176ddef
add edx, ebx
xor ebx, edx
sub ebx, edx
add ebx, 0xd177e04e
inc edx
rol edx, 9
jmp 0x46c258
call ecx
neg esi
xor edi, edx
sub ebx, 0xd19e4b80
sub esi, edx
jmp 0x46ca30
pop ecx
not esi
xchg esi, edi
mov ebx, 0xd19fefa0
mov ebx, 0xd1a02dc5
bswap ebx
xor esi, edx
xor esi, edi
and esi, edi
sub edx, edi
dec edx
ror edx, 6
add ebx, edx
jmp 0x46dcfb
pop ecx
mov ebx, 0xd1a41b98
dec esi
ror esi, 0xb
xor edi, edx
and esi, ebx
or edi, esi
add edx, edi
jmp 0x46df4c
push 0xcc711ef6
or edx, edi
or edx, 0xd1ab0b4b
rol ebx, 3
or edx, edi
xor ebx, esi
xor ebx, edx
sub edx, 0xd1ac4d15
dec esi
or ebx, 0xd1acc86f
xor ebx, edx
xor ebx, edx
add ebx, 0xd1addad7
dec ebx
jmp 0x46ba4e
push 0xcc77e078
inc edx
shr edi, 0xb
shl edx, 7
dec ebx
inc ebx
xor edi, ebx
xor esi, edi
jmp 0x46bf92
pop ecx
xchg esi, edx
sub edi, ebx
and edi, esi
xor ebx, 0xd1b66c87
inc ebx
neg edi
mov esi, edx
add ebx, edi
jmp 0x46d511
push 0xcc54916a
or esi, 0xd1b7b649
nop
and edx, edi
add ebx, esi
xor ebx, 0xd1ba342e
shr edi, 0x15
and esi, edi
add esi, ebx
jmp 0x46c324
call fcn.0046df72
xor edx, edi
and esi, ebx
xor edi, 0xd1c6ca01
xor esi, edx
or edx, 0xd1c7563e
shl ebx, 2
mov edx, 0xd1c7d39e
shr edx, 0x1f
jmp 0x46c0ed
mov ecx, 0x2a371b56
mov edx, 0xd1cd5dbf
rol ebx, 0x16
or edi, edx
add edi, 0xd1ce154c
xor esi, 0xd1ce63c1
neg esi
bswap ebx
or ebx, edi
jmp 0x46b18a
call fcn.0046df72
and ebx, esi
add ebx, edi
mov edx, 0xd1d18d1b
sub edi, edx
xchg edi, ebx
not esi
add edx, ebx
add edx, 0xd1d2cd97
dec edx
jmp 0x46bd55
call ecx
mov edi, 0xd1d91b06
xchg edi, edx
shr esi, 0x1f
add ebx, edi
or ebx, 0xd1da108b
or ebx, edi
xchg edi, edx
mov edx, 0xd1dac6a4
xchg edi, esi
mov edx, 0xd1db531b
or edx, 0xd1db912c
xchg edi, ebx
shl ebx, 0xe
shr ebx, 0x12
jmp 0x46c619
push 0xcc56e9e6
or edx, esi
neg esi
and edi, 0xd1e3f74b
and edi, esi
dec edx
mov edx, edi
xor ebx, edx
shr edx, 0xd
xor edi, esi
add esi, 0xd1e6f099
add ebx, edi
jmp 0x46b23a
call fcn.0046df72
or edx, ebx
or edi, 0xd1eed79c
mov edx, esi
xor esi, 0xd1ef4e37
xchg edx, esi
or esi, edi
xchg ebx, edi
mov ebx, edx
jmp 0x46d48b
push 0xcc71b4dd
or edx, edi
rol edx, 0x1d
and ebx, edi
inc edi
add esi, 0xd1f574e1
sub ebx, esi
dec edi
xor edi, edx
jmp 0x46bb42
pop ecx
mov esi, edi
xor ebx, 0xd1fa1582
sub esi, edx
add edx, esi
and esi, edi
shr ebx, 0xe
rol edx, 4
sub esi, ebx
jmp 0x46bec2
pop ecx
or edx, esi
dec esi
nop
shr edx, 0xd
sub edi, ebx
sub ebx, 0xd20c388d
mov edi, edx
nop
xor edi, esi
jmp 0x46bc7e
pop ecx
or esi, 0xd21157be
or ebx, 0xd211a77c
not esi
not edx
add edx, edi
or edi, edx
xchg esi, edi
shl ebx, 0x16
jmp 0x46bf15
push 0xcc74f1ba
mov edx, edi
or edi, edx
mov edi, 0xd214014f
add edx, edi
and edx, esi
add edi, edx
jmp 0x46b3ff
push 0xcc664440
or edi, esi
xor edx, ebx
or ebx, edi
dec ebx
sub edx, edi
rol edx, 0xd
or esi, 0xd21697a4
mov ebx, edi
ror edx, 0x1d
neg edx
sub edx, esi
xor edi, edx
jmp 0x46b603
call ecx
add ebx, 0xd23e1339
sub esi, ebx
xor esi, edi
xor esi, edx
jmp 0x46d587
call ecx
not edx
add edi, edx
xchg esi, edx
and edi, esi
mov esi, edx
xor edx, esi
not esi
bswap ebx
jmp 0x46da18
push 0xcc560f88
neg edx
mov ebx, esi
mov esi, 0xd25da639
or esi, edx
bswap esi
xor esi, edi
not edx
sub edx, 0xd25ef1c5
add esi, edi
dec esi
jmp 0x46b53f
pop ecx
mov edi, 0xd2677242
xor esi, edi
add edx, esi
neg ebx
add esi, edx
mov edi, 0xd268ab0a
mov edx, 0xd268e863
bswap edi
add edx, edi
inc ebx
sub ebx, edi
shl esi, 7
jmp 0x46cb19
pop ecx
mov ebx, edx
or edi, esi
add edx, 0xd2818853
mov edx, 0xd281c7eb
add ebx, 0xd2821564
jmp 0x46c5df
call ecx
shr edi, 0x18
mov edi, 0xd28b80e3
or edi, 0xd28bc009
jmp 0x46a8f5
pop ecx
neg edx
shr edx, 0xe
dec edi
and edx, edi
xchg edx, edi
or edi, esi
or esi, edi
or edi, ebx
or esi, edx
xor edi, ebx
jmp 0x46d7d3
pop ecx
shr esi, 9
not edi
neg edx
sub ebx, esi
add edx, 0xd29f9237
bswap esi
inc edi
shl ebx, 7
xor edi, esi
jmp 0x46ae6d
push 0xcc66d8ec
and ebx, esi
sub esi, ebx
add esi, edx
add esi, edi
sub edi, edx
xor edi, 0xd2a2214b
xchg esi, ebx
sub esi, edi
or ebx, esi
jmp 0x46c7ec
pop ecx
or esi, edx
and ebx, edx
or edx, esi
sub esi, edx
shr esi, 4
inc edi
dec edi
and esi, edx
jmp 0x46c21b
call ecx
shl ebx, 2
not edi
not edi
and edx, 0xd2c03015
xchg ebx, edx
add edx, ebx
mov ebx, edx
or esi, ebx
and ebx, edx
shl edi, 7
jmp 0x46aad3
push 0xcc745b11
mov ebx, 0xd2c3ff16
sub edx, esi
mov ebx, esi
add ebx, edx
add esi, 0xd2c50276
jmp 0x46b207
push 0xcc5f4a91
sub edi, 0xd2c8bb08
and edi, esi
xchg edi, esi
nop
sub esi, ebx
sub edi, 0xd2ca0285
mov esi, edi
xor ebx, edi
jmp 0x46dbca
pop ecx
sub edi, ebx
inc edx
xchg edi, ebx
or edx, 0xd2d046da
mov edi, ebx
shl edi, 0xb
xor edx, edi
jmp 0x46d40e
mov ecx, 0x2809024b
shl edx, 0x12
shl esi, 0x10
xor edx, edi
xchg ebx, edi
shl ebx, 0x11
inc esi
not esi
jmp 0x46c0ce
pop ecx
shl ebx, 0x14
add esi, edi
and esi, ebx
jmp 0x46ad5d
mov ecx, 0x2809024b
xor edx, 0xd2dc06de
and ebx, 0xd2dc47a2
xchg esi, ebx
mov edx, 0xd2dcc2d9
or edx, esi
shl edx, 8
mov esi, edi
xor ebx, 0xd2ddbd56
add esi, ebx
rol ebx, 0xd
xchg edi, esi
xor esi, edi
mov edx, ebx
xchg edi, edx
ror edx, 0x1c
jmp 0x46c792
call fcn.0046df72
or edx, esi
or edi, 0xd2e3deaf
and edx, ebx
and edi, 0xd2e458bf
ror edi, 0xd
add esi, ebx
xor edx, 0xd2e52375
xor ebx, edi
xor esi, ebx
jmp 0x46c3c5
push 0x40
and esi, edi
mov edi, ebx
xor edx, esi
jmp 0x46bbcc
pop ecx
xchg esi, edx
bswap ebx
xchg edi, ebx
and edx, esi
xor ebx, esi
add edi, edx
jmp 0x46ac2f
mov ecx, 0x2809024b
xchg esi, edx
shl edi, 8
neg ebx
xchg edi, esi
add edi, edx
not edi
sub esi, 0xd2ee3725
jmp 0x46aaa0
push 0xcc5cb0b6
or edi, ebx
and edx, esi
shr esi, 0x12
add esi, edx
jmp 0x46b8e6
pop ecx
or edx, esi
inc ebx
rol edx, 3
not edx
add ebx, esi
and ebx, edx
jmp 0x46d632
call ecx
shl edx, 0x1c
xor edi, edx
xchg edi, esi
mov ebx, edx
or edi, ebx
xor edi, esi
and esi, edx
neg edi
jmp 0x46c1ef
call fcn.0046df72
ror esi, 0x1d
xor edi, edx
xor edi, edx
and edx, edi
mov edx, esi
xchg esi, ebx
mov edx, esi
xor edi, edx
xchg esi, edi
add edi, 0xd3084821
jmp 0x46cf56
push 0xcc61e4ed
sub edi, esi
add edi, ebx
add esi, ebx
add esi, 0xd30bff17
sub esi, 0xd30c3f22
or ebx, edx
dec ebx
shr edi, 8
mov esi, 0xd30d4811
or edi, esi
mov ebx, edi
or esi, edi
jmp 0x46b4b9
push 0xcc77977f
sub edx, esi
add ebx, esi
shl ebx, 3
add ebx, edx
and edi, 0xd315cd92
or ebx, esi
xchg ebx, edx
mov ebx, esi
jmp 0x46c6f3
pop ecx
and esi, 0xd342cf93
rol ebx, 4
mov edi, 0xd343716e
rol edx, 3
or edi, edx
add edi, ebx
sub edi, ebx
and edi, edx
dec edi
shr esi, 4
xor ebx, 0xd3456d0a
xor esi, 0xd345ab07
add ebx, edx
sub edi, esi
jmp 0x46d82a
pop ecx
add ebx, esi
mov edi, esi
neg edx
mov ebx, edi
sub ebx, 0xd347a222
sub ebx, edi
xor esi, edx
ror edi, 0x1c
ror edi, 0xc
xchg ebx, esi
xor esi, edi
sub edx, esi
sub edx, ebx
jmp 0x46cb70
push 0xcc593691
mov esi, 0xd34e7d43
not esi
add ebx, esi
add ebx, edx
or esi, edi
and esi, edx
shr ebx, 0x10
add edi, esi
jmp 0x46bba8
push 0xcc5f94cc
and ebx, edi
or esi, edx
xchg edi, edx
sub edx, ebx
bswap esi
and esi, ebx
or edi, ebx
jmp 0x46bb60
mov ecx, 0x2809024b
and edi, edx
mov edx, ebx
jmp 0x46b483
pop ecx
sub ebx, 0xd36f045f
xor edx, ebx
neg edi
dec esi
xchg ebx, edx
add edx, esi
or edx, 0xd370d678
shr edx, 0xe
shl edx, 3
sub ebx, 0xd371972f
jmp 0x46dcc3
pop ecx
xor edi, edx
or ebx, edi
xor esi, ebx
xchg edx, ebx
add ebx, edi
sub edx, ebx
mov ebx, edx
xor edi, ebx
mov edx, esi
or edi, edx
jmp 0x46be90
pop ecx
ror ebx, 7
add edx, esi
nop
or esi, edx
xor edx, edi
neg ebx
add esi, ebx
xchg edx, ebx
inc ebx
dec edx
xor edx, 0xd37c2cbd
jmp 0x46d2ee
push 0xcc6d0386
rol edx, 0x11
bswap ebx
mov esi, edx
xor ebx, 0xd37d844f
bswap ebx
sub ebx, edi
bswap edx
inc edx
jmp 0x46b227
mov ecx, 0x2809024b
sub esi, edx
add ebx, edx
and edi, ebx
mov esi, edx
dec edi
sub esi, edi
shr ebx, 0x11
xchg ebx, esi
xor esi, 0xd382e5fb
or ebx, 0xd38357f2
and edx, ebx
jmp 0x46c82e
push 0xcc65faff
or esi, edx
sub ebx, edx
rol edi, 0x11
or esi, edi
mov edx, edi
not edi
xor esi, edi
sub edx, 0xd3aec2ac
ror edi, 0x1c
xchg edi, esi
add edi, ebx
jmp 0x46cba8