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

Disassembly:
call sub.user32.dll_GetShellWindow
cmp eax, 0xffffff12
jne 0x40107f
call sub.kernel32.dll_BuildCommDCBA
call sub.ole32.dll_HkOleRegisterObject
call sub.kernel32.dll_BuildCommDCBA
call sub.kernel32.dll_BuildCommDCBA
call sub.ole32.dll_HkOleRegisterObject
call sub.kernel32.dll_BuildCommDCBA
call sub.ole32.dll_HkOleRegisterObject
call sub.user32.dll_SetUserObjectInformationW
call sub.ole32.dll_HkOleRegisterObject
call sub.kernel32.dll_BuildCommDCBA
call sub.user32.dll_SetUserObjectInformationW
call sub.kernel32.dll_BuildCommDCBA
call sub.user32.dll_SetUserObjectInformationW
call sub.ole32.dll_HkOleRegisterObject
call sub.kernel32.dll_BuildCommDCBA
call sub.ole32.dll_HkOleRegisterObject
call sub.kernel32.dll_BuildCommDCBA
call sub.ole32.dll_HkOleRegisterObject
call sub.user32.dll_SetUserObjectInformationW
call sub.ole32.dll_HkOleRegisterObject
call sub.ole32.dll_HkOleRegisterObject
call sub.kernel32.dll_BuildCommDCBA
ret
call sub.user32.dll_GetShellWindow
cmp eax, 0xffffff1c
jne 0x401121
call sub.ole32.dll_HkOleRegisterObject
call sub.kernel32.dll_BuildCommDCBA
call sub.kernel32.dll_BuildCommDCBA
call sub.ole32.dll_HkOleRegisterObject
call sub.kernel32.dll_BuildCommDCBA
call sub.user32.dll_SetUserObjectInformationW
call sub.user32.dll_SetUserObjectInformationW
call sub.ole32.dll_HkOleRegisterObject
call sub.user32.dll_SetUserObjectInformationW
call sub.kernel32.dll_BuildCommDCBA
call sub.kernel32.dll_BuildCommDCBA
call sub.kernel32.dll_BuildCommDCBA
call sub.ole32.dll_HkOleRegisterObject
call sub.user32.dll_SetUserObjectInformationW
call sub.user32.dll_SetUserObjectInformationW
call sub.kernel32.dll_BuildCommDCBA
call sub.user32.dll_SetUserObjectInformationW
call sub.kernel32.dll_BuildCommDCBA
call sub.user32.dll_SetUserObjectInformationW
call sub.ole32.dll_HkOleRegisterObject
call sub.user32.dll_SetUserObjectInformationW
call sub.kernel32.dll_BuildCommDCBA
call sub.ole32.dll_HkOleRegisterObject
call sub.user32.dll_SetUserObjectInformationW
call sub.kernel32.dll_BuildCommDCBA
call sub.user32.dll_SetUserObjectInformationW
call sub.user32.dll_SetUserObjectInformationW
call sub.kernel32.dll_BuildCommDCBA
call sub.ole32.dll_HkOleRegisterObject
ret
call sub.user32.dll_GetActiveWindow
cmp eax, 0xfffffef3
jne 0x4011af
call sub.user32.dll_SetUserObjectInformationW
call sub.ole32.dll_HkOleRegisterObject
call sub.kernel32.dll_BuildCommDCBA
call sub.ole32.dll_HkOleRegisterObject
call sub.kernel32.dll_BuildCommDCBA
call sub.user32.dll_SetUserObjectInformationW
call sub.kernel32.dll_BuildCommDCBA
call sub.ole32.dll_HkOleRegisterObject
call sub.kernel32.dll_BuildCommDCBA
call sub.ole32.dll_HkOleRegisterObject
call sub.user32.dll_SetUserObjectInformationW
call sub.kernel32.dll_BuildCommDCBA
call sub.ole32.dll_HkOleRegisterObject
call sub.user32.dll_SetUserObjectInformationW
call sub.kernel32.dll_BuildCommDCBA
call sub.user32.dll_SetUserObjectInformationW
call sub.kernel32.dll_BuildCommDCBA
call sub.ole32.dll_HkOleRegisterObject
call sub.user32.dll_SetUserObjectInformationW
call sub.ole32.dll_HkOleRegisterObject
call sub.kernel32.dll_BuildCommDCBA
call sub.ole32.dll_HkOleRegisterObject
call sub.user32.dll_SetUserObjectInformationW
call sub.ole32.dll_HkOleRegisterObject
call sub.user32.dll_SetUserObjectInformationW
ret
call sub.user32.dll_GetShellWindow
cmp eax, 0xfffffee7
jne 0x401242
call sub.ole32.dll_HkOleRegisterObject
call sub.ole32.dll_HkOleRegisterObject
call sub.kernel32.dll_BuildCommDCBA
call sub.kernel32.dll_BuildCommDCBA
call sub.ole32.dll_HkOleRegisterObject
call sub.kernel32.dll_BuildCommDCBA
call sub.ole32.dll_HkOleRegisterObject
call sub.user32.dll_SetUserObjectInformationW
call sub.ole32.dll_HkOleRegisterObject
call sub.ole32.dll_HkOleRegisterObject
call sub.kernel32.dll_BuildCommDCBA
call sub.ole32.dll_HkOleRegisterObject
call sub.ole32.dll_HkOleRegisterObject
call sub.kernel32.dll_BuildCommDCBA
call sub.user32.dll_SetUserObjectInformationW
call sub.kernel32.dll_BuildCommDCBA
call sub.ole32.dll_HkOleRegisterObject
call sub.kernel32.dll_BuildCommDCBA
call sub.ole32.dll_HkOleRegisterObject
call sub.kernel32.dll_BuildCommDCBA
call sub.user32.dll_SetUserObjectInformationW
call sub.user32.dll_SetUserObjectInformationW
call sub.ole32.dll_HkOleRegisterObject
call sub.ole32.dll_HkOleRegisterObject
call sub.kernel32.dll_BuildCommDCBA
call sub.ole32.dll_HkOleRegisterObject
ret
jmp 0x46903f
rol edi, 0x15
xchg ecx, esi
add ecx, edx
jmp 0x46b774
push 0x1959630d
mov ebx, edx
xor edx, esi
xchg edi, edx
and edx, edi
or esi, edi
and ebx, 0x19e5684d
mov ebx, esi
add esi, edi
not ebx
mov ebx, esi
sub edx, edi
or edi, edx
add ebx, edx
xor edx, esi
add esi, ebx
neg edx
jmp 0x46b36c
call fcn.00469519
shl ebx, 0x12
bswap edi
inc esi
mov edi, esi
sub edx, 0x19f22da2
sub esi, edx
or edi, edx
xchg ebx, edi
jmp 0x46b897
push 0x195cbdda
xor edi, edx
rol edx, 0x1c
rol ebx, 0x13
mov edx, ebx
nop
mov edi, 0x19fb1983
sub ebx, edi
ror edi, 0x13
jmp 0x46b30b
pop ecx
shl edi, 0x14
and ebx, edi
mov esi, ebx
and esi, 0x19fc61d4
ror edx, 0x1b
shr edx, 0x1a
jmp 0x46af70
call fcn.00469519
and edx, esi
shr edi, 0xd
mov edi, ebx
or ebx, 0x1a00c6d4
or edi, 0x1a01060f
shl edi, 0x1f
add edx, edi
mov edx, esi
mov edx, ebx
nop
jmp 0x46a426
push 0x1970f10b
neg ebx
inc ebx
xor esi, 0x1a02ab7a
shr ebx, 0x15
sub edx, esi
shr ebx, 7
sub edx, edi
rol edx, 5
jmp 0x46a309
pop ecx
xor edx, 0x1a054448
inc edi
not edi
ror esi, 7
shr edx, 0x1b
mov edi, esi
xchg ebx, edi
nop
jmp 0x469d05
pop ecx
or edi, 0x1a06fc13
neg edx
sub edx, esi
sub esi, edx
sub ebx, esi
or edx, 0x1a0805c6
not edx
jmp 0x46937c
push 0x19620533
add esi, edx
nop
xchg esi, edx
and edi, edx
xor ebx, 0x1a0a062d
and edi, 0x1a0a3846
mov edi, esi
mov edi, edx
neg ebx
jmp 0x46967b
push 0x196b7e1f
sub ebx, esi
shr ebx, 0x11
xor edi, ebx
or edx, esi
add esi, edx
add edi, 0x1a0c61d8
not ebx
sub edx, ebx
shl edx, 0xe
ror esi, 0x1a
add edi, esi
jmp 0x469dc4
pop ecx
shl edx, 3
xor edx, esi
xchg esi, edi
neg edx
xor ebx, edi
and esi, 0x1a0f6e48
sub edx, esi
add edx, edi
and esi, 0x1a102596
inc esi
shr edi, 0x16
mov edi, esi
or edx, ebx
jmp 0x4691de
push 0x196ef960
sub edx, edi
and esi, 0x1a145fae
or edi, esi
not ebx
xor esi, ebx
bswap esi
or esi, 0x1a15790c
inc edi
sub esi, ebx
sub edi, 0x1a162fd4
shr edx, 0xa
xor esi, edx
jmp 0x4693aa
push 0x196f36c0
or edi, 0x1a16f1ed
and esi, 0x1a17ce01
add esi, ebx
and edi, esi
jmp 0x46b38d
pop ecx
and edi, esi
add ebx, 0x1a193c87
add ebx, edx
neg esi
and ebx, esi
ror ebx, 5
add edx, ebx
jmp 0x46b4cd
pop ecx
and edx, edi
shl edi, 0xc
sub ebx, edi
jmp 0x4698d4
call ecx
rol edi, 0x17
and ebx, edi
shl esi, 0x1c
dec edi
add ebx, 0x1a1c0998
xor edx, ebx
or esi, edi
xor ebx, esi
add edi, edx
dec esi
sub edi, esi
jmp 0x46b135
push 0x195b4a3d
not edx
add edx, edi
add edi, 0x1a1deb82
shr edx, 5
or esi, ebx
not edi
sub ebx, edi
add edx, ebx
xchg edx, ebx
jmp 0x46a5c5
mov ecx, 0x6332a2e
or edx, 0x1a1f762e
xchg edx, esi
neg edi
inc esi
and ebx, edi
dec edi
xor edi, 0x1a20b4e7
dec edx
bswap esi
add edx, edi
xor edx, esi
jmp 0x46bb21
push 0x19592789
or esi, edi
add edx, esi
xor ebx, edx
not edx
jmp 0x46904b
call ecx
mov esi, edi
inc edx
or esi, edx
bswap esi
not ebx
or ebx, 0x1a2988fc
or ebx, edi
and esi, ebx
or esi, edx
or esi, edx
ror edi, 2
ror ebx, 0x16
jmp 0x4695e4
push 0x1956bf2d
ror esi, 4
sub edx, edi
add edi, ebx
and esi, edx
and ebx, 0x1a2bd923
and esi, edi
add edx, ebx
and edi, ebx
mov esi, 0x1a2c9f64
xchg ebx, edx
rol edi, 0x11
jmp 0x46b091
call ecx
xor edi, ebx
xor ebx, 0x1a35d063
sub edi, 0x1a360528
add esi, 0x1a3636b6
sub edx, esi
jmp 0x46ae5b
pop ecx
sub esi, edx
and ebx, edx
add edx, esi
and esi, edi
rol edx, 0xc
add ebx, edi
or esi, 0x1a39d359
xchg edx, edi
add ebx, edx
jmp 0x46a823
pop ecx
sub edx, edi
sub edi, 0x1a3ab933
or edi, esi
bswap ebx
add ebx, esi
xchg esi, edi
and esi, edx
xor edx, ebx
jmp 0x46acb5
call ecx
rol ebx, 6
or esi, 0x1a3c5a46
sub esi, 0x1a3c8f74
neg edx
xchg edx, ebx
add esi, ebx
xor esi, ebx
not esi
mov esi, edx
shr esi, 0xf
jmp 0x46afe4
push 0x67c3f
shl edx, 0x1c
or esi, edx
neg esi
xchg edi, edx
shl edx, 0x18
and ebx, edx
xor ebx, 0x1a418a61
rol edi, 0x18
or edi, ebx
jmp 0x46b192
push 0x19624395
ror edi, 0x10
ror ebx, 6
neg edi
xchg esi, ebx
mov ebx, 0x1a431361
shl esi, 0x16
add edx, esi
xor ebx, edx
not edi
mov edi, ebx
neg edi
mov edi, esi
jmp 0x46b343
mov ecx, 0x6e447c44
mov ebx, esi
add edi, ebx
mov ebx, esi
or esi, edi
xchg esi, edx
add esi, edx
jmp 0x46a784
pop ecx
sub esi, edi
or ebx, edi
xor esi, edi
sub edx, esi
xchg edx, ebx
shl edx, 0x12
and edi, esi
xor edx, 0x1a4c42f9
and esi, edi
sub edx, esi
or edi, ebx
shl ebx, 1
jmp 0x46ad86
call fcn.00469519
or edx, ebx
neg edi
xor esi, edx
or edi, esi
or esi, edx
mov esi, 0x1a4e5246
add edx, esi
jmp 0x46aa88
pop ecx
inc ebx
xchg esi, edi
dec esi
shr edi, 0x10
add ebx, esi
xchg esi, edi
or edi, 0x1a500894
sub ebx, 0x1a503a45
shr esi, 8
bswap edi
xor esi, edx
xchg ebx, edi
jmp 0x469947
push 0x1963f253
add esi, edx
sub edx, edi
xchg edi, edx
mov edi, edx
rol esi, 0x10
add ebx, edx
or ebx, 0x1a5635d4
mov esi, edx
jmp 0x46ac54
pop ecx
sub edx, ebx
xor edx, edi
sub edx, ebx
xor esi, edi
dec edi
xor esi, 0x1a60d3de
and edx, ebx
jmp 0x46af06
pop ecx
or edx, esi
and edi, 0x1a66c2b1
add esi, ebx
xchg edi, esi
bswap edx
xor edi, esi
xchg edi, ebx
ror esi, 0x1d
or esi, 0x1a683095
rol esi, 0x11
jmp 0x46ac0c
pop ecx
or edi, edx
and ebx, 0x1a68db3f
bswap edi
dec esi
and edi, edx
shl edi, 0xc
and edx, esi
xor edi, ebx
xchg edi, esi
add esi, edx
jmp 0x469318
pop ecx
add edi, edx
and edx, esi
add esi, 0x1a6e79e5
shl edi, 4
xor edx, ebx
and edx, edi
add esi, edx
add esi, edx
or edi, 0x1a6fb1b1
shl esi, 0x1c
jmp 0x46a973
call ecx
mov edi, esi
xchg ebx, esi
mov edx, ebx
xchg edi, ebx
sub ebx, esi
and edi, 0x1a7f4f90
or edx, esi
xor edx, esi
xor edi, ebx
or ebx, edi
xor edi, ebx
and esi, edx
sub ebx, edi
bswap ebx
or edi, esi
jmp 0x46986f
push esp
sub edi, ebx
add edx, esi
xchg edx, ebx
add edi, ebx
and edx, ebx
add edi, 0x1a84e274
neg ebx
xchg edx, ebx
jmp 0x46b8bb
mov ecx, 0x4132136a
or edx, esi
sub edx, esi
sub esi, edx
sub ebx, edi
xor ebx, edx
sub edx, ebx
rol esi, 0x11
xchg esi, edi
jmp 0x46a9bc
call fcn.00469519
or edx, 0x1a8d4ddd
sub edx, ebx
and edx, edi
neg esi
or esi, ebx
and ebx, esi
and edi, 0x1a8e84ee
bswap edi
add ebx, 0x1a8eeafc
and edi, edx
jmp 0x46b4f7
push 0x19675aac
add esi, edx
neg edx
and esi, 0x1a9411e5
jmp 0x469436
mov ecx, 0x6e447c44
ror edi, 0x1f
mov ebx, 0x1a981f8c
xor ebx, esi
mov edx, esi
xor ebx, 0x1a98ecb1
jmp 0x469f9e
pop ecx
bswap edi
mov edi, edx
bswap esi
xchg edx, esi
add edi, 0x1a9e5793
xor esi, edi
mov edx, esi
dec edx
mov edx, edi
jmp 0x46974f
pop ecx
xor esi, edx
xchg ebx, esi
add esi, edi
jmp 0x46a1f4
pop ecx
xor esi, edi
xchg ebx, esi
add edi, esi
neg edx
and edx, esi
xchg esi, edi
mov edi, esi
xchg edx, ebx
or ebx, edx
xchg edx, esi
neg ebx
jmp 0x4693c4
call fcn.00469519
xchg ebx, edi
rol edx, 6
not edi
neg edi
or edi, 0x1aafd70d
and edx, ebx
or edi, 0x1ab03a27
mov edi, ebx
and ebx, 0x1ab0abaf
mov edx, edi
mov ebx, edx
jmp 0x46aeb3
mov ecx, 0x6332a2e
and edx, edi
shr edx, 9
add esi, edi
or edi, edx
dec edx
jmp 0x46922e
call ecx
sub edx, 0x1abbccd7
mov ebx, 0x1abbfe6c
sub esi, edx
nop
xor esi, edx
xchg edi, esi
rol edx, 0x12
jmp 0x4698f8
mov ecx, 0x6332a2e
add esi, edi
bswap edx
inc ebx
xor esi, 0x1abdf59f
xor ebx, esi
sub edx, ebx
and esi, ebx
jmp 0x46912b
call fcn.00469519
mov esi, edx
mov edx, esi
and edx, esi
not ebx
jmp 0x469e46
mov ecx, 0x6e447c44
bswap edx
xor edx, ebx
xchg ebx, esi
shl edx, 3
not ebx
xchg edi, edx
mov edx, ebx
or edi, ebx
add edx, edi
mov ebx, esi
jmp 0x469b57
push 0x1958ad62
mov edx, edi
inc edi
xor edi, ebx
and edx, esi
sub edi, 0x1ae84bde
jmp 0x46b5cf
call ecx
shr ebx, 0x11
or esi, ebx
not ebx
mov esi, ebx
or esi, edx
dec ebx
mov edx, edi
mov edi, ebx
nop
mov edi, esi
or edi, 0x1aed4280
mov ebx, edx
add edx, esi
jmp 0x4692a5
pop ecx
sub esi, edx
inc edx
add edx, ebx
xchg ebx, edx
and ebx, edi
jmp 0x46b969
pop ecx
and edx, 0x1af4dafa
add ebx, esi
shr esi, 0x19
bswap ebx
sub edi, edx
xor ebx, edx
or ebx, edi
add edx, ebx
jmp 0x46b7dc
push 0x1973a52c
or edx, 0x1af68fc7
add esi, edi
xor edx, 0x1af6fc20
add esi, edi
mov esi, ebx
and edx, 0x1af78e7e
jmp fcn.00469dd8
call fcn.00469519
rol edi, 2
sub edx, 0x1b013d2e
shr ebx, 0x1c
or esi, ebx
add esi, ebx
add esi, 0x1b0205c4
and ebx, edi
bswap edi
ror edx, 0x1a
or edx, 0x1b02dcb6
xchg esi, edi
xchg edi, esi
ror ebx, 9
jmp 0x4695a1
push 0x19712eeb
mov ebx, 0x1b03c0cb
and edi, edx
xchg edx, esi
sub edi, esi
or edx, edi
and edi, ebx
xor ebx, 0x1b04e8f1
xchg esi, ebx
xchg edi, edx
and edx, edi
add esi, 0x1b05bd54
xchg edx, esi
or ebx, esi
jmp 0x46a8ba
call ecx
xchg edi, ebx
and ebx, edi
sub edx, 0x1b13ad02
xor esi, edx
xor edi, 0x1b141222
add esi, 0x1b14531e
jmp 0x46ae2a
push 0x195f9db7
inc esi
and edx, edi
dec edi
dec edi
not ebx
not edi
add ebx, edx
xor edi, ebx
xor edi, ebx
bswap edi
mov edx, ebx
shr edx, 0x1f
xor edx, edi
dec esi
jmp 0x46b0bd
mov ecx, 0x6332a2e
mov edi, ebx
add esi, edi
sub esi, edi
xor ebx, edi
xor esi, edi
add esi, 0x1b2e83cf
or edi, esi
jmp 0x46b7ca
push 0x195683b5
xchg edx, edi
shr edx, 3
bswap edx
sub ebx, esi
and ebx, edx
add ebx, esi
sub esi, 0x1b39a21f
xor edx, 0x1b39d615
xor edx, edi
xchg edi, ebx
mov edi, edx
sub edx, ebx
or ebx, 0x1b3ada48
add ebx, edx
jmp 0x4694f0
pop ecx
not ebx
mov ebx, 0x1b3f277e
add ebx, esi
xor edx, edi
add edi, esi
add ebx, edi
shr esi, 0x1e
not edi
shr edx, 0xd
jmp 0x469601
mov ecx, 0x6e447c44
or edi, 0x1b435e95
or edi, edx
add edx, 0x1b43ceb8
mov esi, edi
jmp 0x46b201
call fcn.00469519
neg edi
sub esi, edx
xchg esi, edi
sub edx, esi
mov ebx, 0x1b49ae0c
and edx, ebx
xchg edx, edi
mov ebx, edx
xor ebx, edx
jmp 0x469a70
push 0x195c7e96
xor edx, edi
xor edi, 0x1b5235b6
or esi, edi
add esi, ebx
xor ebx, edi
mov ebx, edx
add edx, esi
jmp 0x4691bf
push 0x19716f90
and esi, edx
xor edi, edx
xchg ebx, esi
add edx, edi
xchg ebx, esi
or ebx, 0x1b5abf80
shl esi, 0xf
xor edi, esi
add ebx, 0x1b5b57af
xor edx, ebx
inc edx
and edi, esi
jmp 0x46a038
push 0x40
sub esi, edx
xor edx, edi
neg esi
neg esi
shr edx, 0x17
bswap edx
mov esi, 0x1b5d7773
xchg edx, ebx
add esi, ebx
xchg esi, ebx
rol ebx, 0x19
jmp 0x469658
push 0x19736477
xchg ebx, esi
mov edi, esi
xor edi, ebx
xchg edi, ebx
mov edx, 0x1b6466f6
xor edx, esi
neg esi
and edi, 0x1b65005a
or ebx, edi
mov ebx, edi
inc esi
add esi, ebx
and esi, edx
mov esi, 0x1b66379d
jmp 0x46a20f
call fcn.00469519
add esi, edx
mov esi, ebx
add edx, 0x1b688a29
or edx, ebx
and edi, edx
or ebx, 0x1b6923b9
sub ebx, edx
xor esi, edi
sub edx, edi
or edx, edi
xor esi, edi
mov esi, 0x1b6a5871
jmp 0x469abc
call ecx
add esi, 0x1b74b50d
sub edi, edx
sub edi, edx
not edi
dec ebx
jmp 0x469710
pop ecx
or ebx, edi
xor edx, edi
and edi, esi
jmp 0x46940b
call ecx
xor ebx, edi
or edx, 0x1b8dd733
ror edx, 0xe
ror esi, 5
and ebx, edx
mov ebx, esi
jmp 0x46a19e
mov ecx, 0x6332a2e
rol edx, 5
or edi, 0x1b8f183c
shr edx, 7
add esi, edx
xor esi, edx
rol esi, 9
add esi, edx
and ebx, edx
mov edi, esi
sub edx, 0x1b90b36a
mov edi, edx
xor edi, ebx
jmp 0x469734
pop ecx
dec edx
dec esi
xor esi, 0x1b9404f3
dec edx
mov edi, edx
add ebx, 0x1b94a9df
and edi, 0x1b94daa1
shr edx, 0x1f
not edx
mov edi, edx
bswap esi
jmp 0x46a115
push 0x19564516
add edi, 0x1b9841cc
xor ebx, 0x1b98777e
sub edx, esi
neg edx
mov ebx, 0x1b9924bc
and edi, esi
not edi
xor esi, edi
add ebx, esi
jmp 0x46a666
push 0x19652a86
neg edx
xor edx, 0x1ba28b6b
or ebx, esi
and esi, edx
sub esi, edi
sub edi, esi
jmp 0x46b987
pop ecx
and edx, esi
and esi, ebx
dec esi
add ebx, 0x1ba8b521
bswap esi
and esi, edi
xchg edi, esi
inc ebx
or edi, edx
inc ebx
jmp 0x46b416
pop ecx
add edi, 0x1bacad3f
and edx, edi
xchg edi, esi
inc edi
xchg esi, edi
or edx, 0x1badb51a
jmp 0x469b3c
pop ecx
not edi
sub esi, ebx
sub esi, edx
mov edi, edx
dec edx
xor edi, ebx
and edi, 0x1bb01449
jmp 0x4693dd
call ecx
sub edi, edx
add ebx, edi
xchg ebx, edi
mov edx, esi
or ebx, edi
jmp 0x46b4be
push 0x196a477d
add ebx, esi
inc ebx
add ebx, edx
mov edx, edi
jmp 0x46b227
push 0x196016b1
not edx
xor ebx, 0x1bc117c2
xchg ebx, edx
sub ebx, edx
and ebx, edx
and edi, edx
sub esi, edx
or edx, ebx
jmp 0x46a725
pop ecx
mov edi, esi
sub edx, 0x1bc2c1d6
shl edx, 8
or esi, ebx
inc ebx
neg edx
mov edi, 0x1bc3be1e
xor edx, edi
and esi, 0x1bc430ce
shr ebx, 0x13
jmp 0x46b9b7
pop ecx
mov ebx, edi
neg edx
and esi, edx
and esi, ebx
shl ebx, 1
xchg esi, ebx
xor ebx, edx
and ebx, esi
or ebx, edi
or edx, ebx
and esi, edi
jmp 0x46a6dd
mov ecx, 0x6332a2e
or edi, 0x1bd30227
inc edi
inc edx
mov esi, edx
dec esi
neg esi
add esi, 0x1bd434bd
mov esi, ebx
xchg esi, ebx
mov ebx, 0x1bd4d47d
xor edx, edi
xor edx, ebx
and edi, esi
jmp 0x46b152
push 0x195fd819
and edi, esi
sub edx, edi
or ebx, edi
or ebx, edx
sub ebx, edi
xor esi, ebx
mov edi, 0x1bd6e281
and edx, edi
or esi, edi
mov esi, 0x1bd7794b
jmp 0x46af52
pop ecx
and edi, esi
inc edx
add esi, ebx
or esi, edx
jmp 0x46b6b1
pop ecx
nop
xchg ebx, esi
ror edx, 8
sub edi, 0x1bdceac0
sub ebx, edi
xor ebx, 0x1bdd51f8
rol edi, 0x16
jmp 0x46ba03
call fcn.00469519
add ebx, 0x1bddc6f4
mov ebx, 0x1bde079c
and esi, edx
xor edx, esi
inc edi
mov ebx, edx
xor edi, esi
xchg esi, edi
jmp 0x46961b
push 0x401400
xor edx, ebx
shr edx, 3
xor esi, edi
rol esi, 0x1e
not edx
or edx, 0x1be23e4d
or esi, 0x1be27319
and ebx, edi
add esi, ebx
add edi, ebx
jmp 0x46a154
call fcn.00469519
nop
add ebx, edi
mov edx, 0x1be7e465
jmp 0x46ba5a
mov ecx, 0x6e447c44
rol ebx, 0x10
neg edx
mov edx, ebx
sub edx, 0x1bea9bff
ror edx, 0xd
xchg esi, ebx
ror edx, 0x17
mov esi, ebx
sub edi, 0x1bebfec1
jmp 0x469d76
push 0x195d72e9
shl edi, 0x14
or edx, 0x1bf5c593
mov edi, esi
and edi, 0x1bf62793
or esi, ebx
or ebx, edi
xor esi, edi
xor edi, 0x1bf6efc4
jmp 0x469c27
push 0x195cf83e
sub edx, ebx
xchg esi, ebx
add ebx, 0x1bfa12d4
xor ebx, edx
or edi, edx
xor edi, edx
and ebx, 0x1bfae679
mov edi, ebx
jmp 0x46b6d3
mov ecx, 0x6e447c44
and edx, 0x1bfc11a3
mov ebx, edi
xchg edx, edi
rol edi, 0x1a
or edx, ebx
xor ebx, edi
add edi, edx
or edx, ebx
sub edi, ebx
xor ebx, edi
xchg ebx, esi
or edi, ebx
and ebx, edx
jmp 0x46bb37
mov ecx, 0x6e447c44
add esi, edx
or ebx, 0x1bfede03
neg edx
shl ebx, 1
or ebx, 0x1bff79cf
mov edi, edx
not edx
jmp 0x46a2d5
mov ecx, 0x6332a2e
sub esi, ebx
mov ebx, edi
mov edi, 0x1c009f66
and esi, ebx
shl ebx, 0xa
rol edx, 9
mov edx, edi
inc edx
or esi, edi
bswap ebx
jmp 0x46b848
push 0x19671d5d
ror esi, 3
mov edi, edx
xor edi, 0x1c02a91f
mov esi, 0x1c02da65
and edx, 0x1c030fd0
add edx, esi
xor ebx, edx
sub ebx, edi
and edx, 0x1c03e1a5
and ebx, edi
jmp 0x469bd2
pop ecx
inc ebx
add ebx, edi
or esi, edi
neg edx
ror edi, 0x17
bswap esi
not ebx
and ebx, esi
jmp 0x46ade2
push 0x1966df6c
xor edx, esi
mov ebx, 0x1c08af6c
xchg edi, ebx
mov edi, 0x1c09136d
mov edx, esi
rol esi, 8
ror ebx, 0x18
neg esi
jmp 0x46b3af
push 0x1970b063
mov edx, 0x1c0fbfc4
and edx, esi
rol edx, 0x11
and edi, esi
xchg edx, edi
neg ebx
add edi, edx
xor ebx, esi
ror ebx, 0x18
mov edx, esi
and ebx, esi
add ebx, esi
add edi, edx
mov esi, ebx
jmp 0x469255
pop ecx
inc edx
inc edx
mov ebx, esi
xor esi, edi
shl edx, 0x1d
jmp 0x4692f1
push 0x1961c76b
mov esi, edx
add edx, esi
inc edi
sub esi, edi
and edi, ebx
rol ebx, 0xc
xor edx, edi
mov esi, edx
add ebx, 0x1c16e4cd
xchg esi, ebx
mov ebx, 0x1c174e51
rol ebx, 0xd
jmp 0x4692ce
call ecx
or ebx, edi
add ebx, 0x1c1819a6
xchg edx, esi
and ebx, edx
add esi, 0x1c18b6f4
xor edx, esi
bswap ebx
and edi, esi
mov ebx, 0x1c198e5e
jmp 0x46b80b
push 0x1958e814
add ebx, edi
shl edi, 0xf
and ebx, edx
sub edx, edi
not edx
and esi, edx
xchg edx, edi
inc edx
mov edx, esi
and ebx, edi
and ebx, edi
xor edx, 0x1c268045
jmp 0x46945b
push 0x19690c4d
add esi, 0x1c33b1b9
or edi, edx
mov edi, edx
shl edi, 0xf
or edi, edx
xchg edx, ebx
or esi, ebx
xor ebx, esi
ror edx, 0x13
jmp 0x4696a3
push 0x195d370b
sub ebx, 0x1c358f5e
xchg esi, edi
xor edi, 0x1c35f242
xchg esi, edx
xor ebx, esi
and edi, esi
rol ebx, 0xa
jmp 0x46b2bf
push 0x195603af
bswap ebx
not edi
and esi, edi
neg ebx
sub ebx, edx
not ebx
xchg edx, esi
or esi, ebx
jmp 0x46acf3
call fcn.00469519
ror edi, 0x18
sub edx, esi
rol ebx, 0xf
jmp 0x4694cc
pop ecx
add edi, edx
xor esi, 0x1c46ac60
xchg edx, ebx
sub esi, ebx
xchg edi, edx
mov edx, edi
xor edx, 0x1c47c2a1
mov edi, 0x1c48981d
sub ebx, edi
and edi, ebx
xchg edx, esi
add edi, esi
not edx
bswap edi
and ebx, esi
jmp 0x4697b1
pop ecx
add esi, edi
and ebx, edi
inc ebx
sub ebx, edi
ror edi, 0x19
bswap edx
neg edi
ror edx, 8
mov ebx, edi
add esi, ebx
and edx, esi
jmp 0x469c74
call fcn.00469519
ror edi, 0xe
and edi, ebx
mov edx, ebx
mov esi, ebx
shr ebx, 0x13
or esi, edi
xor edi, edx
sub esi, edi
and edx, ebx
add ebx, esi
xor edx, 0x1c505052
jmp 0x4693ea
call ecx
xchg edx, edi
dec edx
shr edx, 0x1b
xor edi, 0x1c53ea4b
mov edx, 0x1c541f9a
or ebx, edi
or esi, edi
xor ebx, 0x1c54b5d8
bswap esi
jmp 0x46b3dd
push esp
add ebx, 0x1c552ec7
and edi, edx
sub edi, 0x1c5593c3
xchg esi, edx
sub edi, esi
xchg esi, edi
mov edx, edi
shr edi, 5
xor edx, esi
xor esi, edx
mov esi, edx
mov edi, ebx
jmp 0x46a8e4
pop ecx
or ebx, edx
sub esi, edx
mov esi, 0x1c5fb4be
shr ebx, 0x17
or esi, edx
and ebx, edx
or edx, esi
and edi, esi
xchg ebx, esi
add edi, edx
jmp 0x46b0e1
push 0x196568a2
rol edi, 0x15
mov edi, esi
xchg esi, edx
or edi, 0x1c61f442
xchg ebx, edi
shr esi, 0xc
mov edx, 0x1c629a9d
or ebx, edi
add edx, 0x1c62fc01
or edi, edx
or edx, edi
inc edx
or edx, esi
jmp 0x469e62
pop ecx
sub edi, ebx
dec ebx
neg edi
or esi, 0x1c64ac37
add edi, ebx
jmp 0x46a49c
pop ecx
add ebx, esi
and edx, 0x1c680da6
mov edx, ebx
sub esi, edx
mov esi, edi
sub edi, esi
and esi, 0x1c690c54
mov esi, edi
add edi, esi
jmp 0x46b493
call ecx
sub esi, edx
or edx, 0x1c6d584d
ror esi, 0xc
and edx, ebx
xchg esi, edx
sub esi, edx
or esi, edi
xor edi, ebx
not edi
rol edi, 0x16
jmp 0x46928b
call fcn.00469519
and edi, ebx
add ebx, 0x1c781b9d
and edi, edx
mov edi, esi
jmp 0x46ac3b
call fcn.00469519
or edi, 0x1c78ccb0
mov edx, edi
add esi, 0x1c792f62
shr ebx, 0x12
and edi, ebx
inc edx
mov esi, edi
shr edx, 3
xchg edx, edi
jmp 0x46bc01
call ecx
ror ebx, 0x1f
xor ebx, edx
xor esi, edx
shr esi, 0x11
add esi, ebx
xor edi, ebx
jmp 0x469cb5