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

Disassembly:
call sub.user32.dll_GetInputDesktop
cmp eax, 0xffffff17
jne 0x401098
call sub.kernel32.dll_SetLocalTime
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ws2_32.dll_getprotobyname
call sub.ws2_32.dll_getprotobyname
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ws2_32.dll_getprotobyname
call sub.kernel32.dll_SetLocalTime
call sub.kernel32.dll_SetLocalTime
call sub.ws2_32.dll_getprotobyname
call sub.kernel32.dll_SetLocalTime
call sub.kernel32.dll_SetLocalTime
call sub.ws2_32.dll_getprotobyname
call sub.kernel32.dll_SetLocalTime
call sub.ws2_32.dll_getprotobyname
call sub.kernel32.dll_SetLocalTime
call sub.kernel32.dll_SetLocalTime
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ws2_32.dll_getprotobyname
call sub.kernel32.dll_SetLocalTime
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ws2_32.dll_getprotobyname
call sub.kernel32.dll_SetLocalTime
call sub.kernel32.dll_SetLocalTime
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
ret
call sub.user32.dll_GetMessageTime
cmp eax, 0xfffffeed
jne 0x401103
call sub.ws2_32.dll_getprotobyname
call sub.kernel32.dll_SetLocalTime
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.kernel32.dll_SetLocalTime
call sub.ws2_32.dll_getprotobyname
call sub.kernel32.dll_SetLocalTime
call sub.ws2_32.dll_getprotobyname
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ws2_32.dll_getprotobyname
call sub.kernel32.dll_SetLocalTime
call sub.kernel32.dll_SetLocalTime
call sub.ws2_32.dll_getprotobyname
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.kernel32.dll_SetLocalTime
call sub.ws2_32.dll_getprotobyname
ret
call sub.user32.dll_GetMenuCheckMarkDimensions
cmp eax, 0xffffff29
jne 0x40117d
call sub.kernel32.dll_SetLocalTime
call sub.kernel32.dll_SetLocalTime
call sub.ws2_32.dll_getprotobyname
call sub.kernel32.dll_SetLocalTime
call sub.ws2_32.dll_getprotobyname
call sub.kernel32.dll_SetLocalTime
call sub.ws2_32.dll_getprotobyname
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.kernel32.dll_SetLocalTime
call sub.kernel32.dll_SetLocalTime
call sub.kernel32.dll_SetLocalTime
call sub.ws2_32.dll_getprotobyname
call sub.kernel32.dll_SetLocalTime
call sub.kernel32.dll_SetLocalTime
call sub.ws2_32.dll_getprotobyname
call sub.kernel32.dll_SetLocalTime
call sub.kernel32.dll_SetLocalTime
call sub.ws2_32.dll_getprotobyname
call sub.kernel32.dll_SetLocalTime
call sub.kernel32.dll_SetLocalTime
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
ret
call sub.user32.dll_GetMessageTime
cmp eax, 0xffffff15
jne 0x401224
call sub.ws2_32.dll_getprotobyname
call sub.ws2_32.dll_getprotobyname
call sub.kernel32.dll_SetLocalTime
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ws2_32.dll_getprotobyname
call sub.ws2_32.dll_getprotobyname
call sub.kernel32.dll_SetLocalTime
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ws2_32.dll_getprotobyname
call sub.kernel32.dll_SetLocalTime
call sub.kernel32.dll_SetLocalTime
call sub.kernel32.dll_SetLocalTime
call sub.ws2_32.dll_getprotobyname
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ws2_32.dll_getprotobyname
call sub.kernel32.dll_SetLocalTime
call sub.kernel32.dll_SetLocalTime
call sub.kernel32.dll_SetLocalTime
call sub.kernel32.dll_SetLocalTime
call sub.ws2_32.dll_getprotobyname
call sub.kernel32.dll_SetLocalTime
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ws2_32.dll_getprotobyname
call sub.ws2_32.dll_getprotobyname
call sub.ws2_32.dll_getprotobyname
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
ret
jmp 0x47304a
and ecx, edx
bswap ebx
sub edx, ecx
sub esi, 0x4502961f
not ebx
xor edx, esi
inc ebx
shl ecx, 5
jmp 0x47461c
mov esi, 0x6332a2e
mov ecx, ebx
not ebx
sub edx, ebx
and ebx, edx
xor ecx, 0x455ebef9
not edx
rol ecx, 0x16
or ecx, 0x455f2e33
xor ecx, edx
xchg ecx, edx
or edi, ebx
neg edi
jmp 0x47608c
pop esi
or ebx, 0x45659363
sub ecx, ebx
xor ebx, 0x4565d2b5
or ebx, 0x4565f429
shl edi, 0xc
and edi, edx
and edx, ecx
xor ecx, edi
add edx, ecx
bswap edi
jmp 0x475af4
push 0x450be05d
and edx, 0x456cc54d
sub edx, ebx
mov ebx, edi
ror ebx, 0x1f
jmp 0x4760ee
push 0x4511454b
add ebx, edx
sub edx, edi
xor ebx, 0x456fe545
rol edi, 0x14
or edi, 0x457023a3
xchg edx, ecx
and ebx, edx
and ecx, edi
add edx, edi
sub ebx, 0x4570a36f
add ecx, edi
shl edx, 0x10
ror ebx, 0x1a
sub ebx, ecx
sub ecx, edx
sub edx, 0x45714361
jmp 0x47413b
call esi
add edi, ebx
and edi, 0x4571970f
xor ecx, 0x4571bd9d
xor ecx, edi
mov ecx, edx
or ecx, edx
jmp 0x474a14
mov esi, 0x6332a2e
add ebx, 0x45723eeb
and ebx, 0x457258ab
add ebx, edi
xchg edx, edi
bswap edi
and ecx, ebx
and ebx, edx
xor edx, ecx
add edi, ecx
add edx, edi
sub ebx, 0x45733d07
add ecx, edi
jmp 0x475d90
pop esi
dec ebx
sub ebx, 0x45752449
xor edx, ecx
xchg ecx, edi
neg edx
xor edx, ebx
add edi, ebx
sub ecx, 0x4575c495
jmp 0x47470d
pop esi
xchg ecx, edi
dec edx
xor ebx, 0x4578357d
shr edx, 0x1b
add ebx, 0x45786bd3
shl ecx, 4
inc edi
and ecx, 0x4578bbe3
and ecx, ebx
sub edx, 0x4578f283
xor ebx, edi
mov ecx, 0x45792507
add ecx, 0x45793f19
add ebx, 0x45795ad9
rol ecx, 0x1b
xchg edx, edi
jmp 0x473ea7
push 0x450800c9
xor ecx, ebx
rol edi, 0xf
or ecx, edi
add ecx, 0x4585be57
or edx, edi
bswap edi
add edi, ecx
sub edx, 0x4586255f
xor edi, ebx
mov ebx, 0x45865d7b
mov ebx, edx
or ebx, edx
and edi, edx
add edx, edi
jmp 0x47360a
push 0x45081c55
mov edi, ebx
xchg edx, edi
shr ebx, 0xd
xchg ebx, edx
not edx
add edx, ebx
mov edi, 0x458ea7a3
shl ebx, 0x1f
shr ecx, 9
or ecx, edi
jmp 0x4732b7
mov esi, 0x6332a2e
or edi, ecx
sub ebx, edi
or ebx, edx
mov edx, edi
not ebx
mov edi, edx
mov ebx, 0x4592e60b
or ebx, 0x459301f1
jmp 0x473973
pop esi
add ebx, 0x4596370d
mov edi, 0x459652cd
mov edi, ebx
shl ebx, 1
xchg edi, ebx
mov ebx, 0x4596b887
or ebx, 0x4596d3c1
xor edx, 0x4596ed55
mov edi, ecx
shl ecx, 9
rol edi, 2
mov ecx, ebx
jmp 0x475e19
call fcn.004764de
bswap edx
add ecx, 0x4599114d
and ecx, 0x45992b67
mov edi, ecx
mov ebx, 0x45995d99
mov edx, ebx
or ebx, edx
or ecx, edi
xchg edx, ecx
sub edx, ecx
and ebx, 0x4599f8f9
xor edi, ebx
jmp 0x4768f8
push 0x451181a9
sub ebx, edx
add edi, 0x459a52e1
add ebx, edx
or edi, 0x459a84ef
xor edi, edx
and ebx, edi
and ebx, ecx
xor edx, ebx
jmp 0x475829
push 0x450e1f97
xchg ecx, edi
and edx, 0x45a291b7
xor edi, edx
xor ecx, edx
or ebx, ecx
mov ebx, 0x45a2fbb3
add ebx, 0x45a3159f
sub ebx, 0x45a32f33
xchg ecx, ebx
not ecx
and edx, 0x45a37fc7
xor edi, edx
jmp 0x474007
call fcn.004764de
sub edx, ecx
sub edi, edx
add edx, ecx
xor ebx, edx
mov ebx, 0x45a7c567
add ebx, 0x45a7df27
mov edi, 0x45a7f913
or edi, 0x45a814f9
and ebx, edx
xor edx, ecx
mov ecx, edi
add ebx, edi
or ebx, edx
neg ebx
jmp 0x47329c
push 0x4505e3b7
shr edx, 0x17
and ebx, edx
xor edi, edx
xor ecx, edx
mov edi, 0x45afb189
add edi, 0x45afcb49
add ebx, edx
sub edx, ecx
xor ecx, 0x45b017ef
shr edi, 2
jmp 0x475cdd
pop esi
xor edx, edi
add edi, edx
ror ebx, 0xd
and edx, 0x45b0a6a5
xor edi, edx
xor ecx, edx
shr edx, 8
or edx, ebx
ror ecx, 0x17
and edi, 0x45b146f1
xchg ecx, ebx
dec ebx
or ecx, ebx
sub ebx, ecx
jmp 0x47370d
push 0x450c1a71
not edx
add ebx, edx
xor ebx, ecx
shl edx, 0x1b
ror ebx, 0x1a
sub ebx, ecx
and ecx, edx
or edx, ecx
neg ecx
add edi, ebx
sub ecx, 0x45b416d9
sub edx, edi
jmp 0x4752e4
push 0x4509daed
xchg ecx, ebx
not ecx
xor edi, 0x45c1fbe7
xchg ecx, edx
xchg ecx, ebx
or edx, ecx
xchg edx, ebx
sub ecx, edx
and edx, 0x45c2983b
mov edi, edx
jmp 0x475be0
pop esi
xchg ebx, edx
xchg edx, ecx
and edi, edx
or ebx, 0x45c65b19
not ecx
xchg edi, edx
xchg edx, ebx
add ebx, 0x45c6c49f
sub ebx, 0x45c6de33
mov edi, ebx
jmp 0x475e77
pop esi
dec edx
ror ecx, 0xa
and edx, edi
add ecx, edi
and ebx, edi
sub ecx, ebx
add ecx, edi
or edx, ebx
ror ecx, 0xc
mov ecx, edi
xor ebx, 0x45cbc129
sub edi, 0x45cbdc97
xchg edi, edx
and ecx, edi
xor edi, edx
and edx, 0x45cc417b
jmp 0x475486
push 0x450f2bfd
sub ecx, edx
and edx, 0x45ce3fe1
add ecx, edx
add edx, edi
inc ecx
add edi, 0x45cfa9cd
xor edi, 0x45cfc8d3
inc ecx
xor ecx, edx
add edx, ecx
or edx, edi
sub ecx, edi
add edx, ecx
bswap edi
jmp 0x476a60
pop esi
and edx, ecx
xchg ebx, ecx
ror edi, 0xd
shr edx, 0x13
and ebx, edx
xor edx, ecx
and ebx, edi
xor ebx, edi
dec ecx
dec ebx
sub edx, edi
add ecx, edx
mov ecx, ebx
or ecx, ebx
jmp 0x4740f2
push 0x450f6661
mov edx, ebx
xor ecx, 0x45d4bfcd
and edi, ebx
xor ecx, edx
and ecx, edx
xor ecx, edi
xchg ecx, edi
and edi, edx
not edx
add ebx, edx
jmp 0x47484a
push 0x4507c630
sub ebx, edx
sub ecx, edi
sub edi, ebx
or edi, 0x45d5fdef
xor edi, edx
xchg ebx, edi
jmp 0x474b35
mov esi, 0x6332a2e
or edx, edi
sub edi, 0x45d9e701
ror ecx, 6
mov ecx, edi
xchg ecx, edx
not edi
xor edi, ebx
and ecx, edi
sub edi, ecx
add ebx, edx
neg ecx
xchg edx, ebx
or edx, edi
sub ebx, ecx
jmp 0x47619c
pop esi
and ecx, edx
xchg ebx, edi
mov ecx, ebx
rol ebx, 7
and edx, 0x45e0304d
mov edi, edx
sub edi, ecx
and edi, 0x45e07cf3
xchg edi, edx
mov ebx, 0x45e0b09f
jmp 0x47580e
pop esi
add edx, ebx
xchg edx, ebx
xor ecx, edi
inc edx
sub ebx, ecx
sub ecx, edx
sub ecx, ebx
xor edx, 0x45e18df3
xchg ebx, edx
and ecx, ebx
jmp 0x474f40
push 0x451163a7
and edi, edx
add edx, edi
shr ecx, 6
or ecx, edi
not edi
sub ecx, edx
sub edx, edi
or edx, 0x45e3e78f
add edx, ecx
xchg edi, ebx
jmp 0x473797
pop esi
ror ecx, 0x18
and edi, 0x45ed0871
mov ecx, edx
bswap ecx
ror ecx, 0x10
mov edi, 0x45ed719d
sub edi, 0x45ed90f5
xchg ebx, ecx
jmp 0x475cc7
pop esi
sub edx, ecx
xor ecx, 0x45eece11
and edi, ebx
mov edx, 0x45ef016d
and edi, ecx
dec ebx
jmp 0x476230
push 0x40
neg edx
sub edx, ecx
add ecx, ebx
neg edi
bswap ecx
ror ecx, 0xb
mov edi, 0x45f7febd
or edi, 0x45f8182b
sub edi, ecx
add edx, ebx
add edi, ecx
sub edx, 0x45f881d5
sub edi, ebx
add ecx, edi
sub edi, edx
add ebx, edi
jmp fcn.00474c2e
push 0x450e0135
xor edx, ecx
add edx, 0x45f92245
ror ebx, 0xf
and edx, 0x45f95c85
jmp 0x4738ac
pop esi
mov edx, edi
xchg edi, ecx
neg ecx
mov edx, edi
jmp 0x476021
push 0x4510734b
shr ecx, 0x13
or ecx, edi
neg edi
mov edx, ebx
xor ecx, 0x46035a95
and edi, ebx
add edx, ebx
mov ecx, edi
bswap edx
xchg edx, ecx
jmp 0x473063
push 0x4504c709
or edi, ebx
or ebx, ecx
inc ebx
mov edx, edi
or edi, 0x460aa423
nop
and ecx, ebx
and ebx, edx
jmp 0x4757fd
call esi
add ecx, edi
mov edx, 0x460eeaf3
or edx, 0x460f0485
dec ecx
add ebx, edx
mov ebx, ecx
mov edx, 0x460fe51f
bswap ebx
mov edi, 0x46101cc3
or edx, ebx
and edi, 0x46104e71
bswap ebx
xchg ecx, edx
xchg ecx, ebx
jmp 0x476655
pop esi
mov ecx, edi
or ebx, ecx
add ecx, 0x4610f2ad
mov edi, edx
xchg edi, edx
or edi, ecx
nop
add ecx, edi
shr edi, 0xd
bswap edi
dec ebx
mov edx, ecx
jmp 0x474982
pop esi
shr ebx, 0x1d
xchg ebx, edx
mov edx, ebx
bswap edi
add ebx, edi
mov edx, ebx
dec edi
add ecx, ebx
neg edi
sub edi, ebx
add ecx, edi
or ebx, 0x4613dcaf
xor ebx, edi
xor ebx, edx
jmp 0x4758a9
push esp
sub edx, ebx
bswap ebx
and ebx, ecx
sub edi, 0x461659b9
xor edi, ecx
and edx, ebx
shl edx, 0x1f
and ecx, ebx
jmp 0x4743b7
call esi
xor ebx, edx
bswap ebx
xor edi, ebx
mov ebx, 0x46174943
bswap ebx
xor edx, 0x46177e11
xor ecx, edi
and ebx, edx
xor edx, ecx
and ecx, ebx
jmp 0x47429d
mov esi, 0x6332a2e
and ebx, edx
sub edx, ebx
mov ecx, ebx
neg edx
or edi, 0x4618868d
shr edi, 0x1f
and edx, ebx
rol edx, 4
or edi, ecx
sub ebx, edi
jmp 0x473766
call fcn.004764de
shl edx, 0xe
xor edx, edi
dec ecx
xor ebx, edx
jmp 0x4750e9
mov esi, 0x6332a2e
sub ebx, ecx
shl edx, 0xb
mov edx, ecx
and edx, ebx
add edx, edi
and ecx, 0x461e9253
jmp 0x47499f
call esi
add ecx, edx
mov ecx, ebx
ror ebx, 0x15
mov ecx, edx
sub edi, 0x4620abcf
sub edi, ecx
add edx, ebx
shr edi, 0x18
jmp 0x47558c
call esi
xchg ecx, ebx
dec edi
dec edi
xor edi, ecx
jmp 0x475ad4
push 0x45093b70
ror ebx, 1
dec edx
sub edi, ecx
xor ebx, edi
add ecx, ebx
xor edi, ebx
mov ebx, 0x462a9d63
bswap ebx
jmp 0x4756ac
call fcn.004764de
mov edi, ebx
add edi, 0x462af71f
sub edi, ebx
bswap edi
and ecx, ebx
xor ecx, edx
sub edx, ecx
mov ecx, edx
neg edi
shr ecx, 0xd
neg ebx
or ecx, 0x462bfcf9
xor ecx, ebx
add edi, edx
jmp 0x474da0
call fcn.004764de
add edx, ebx
rol ecx, 0x1e
and ebx, edi
xor edx, edi
add ecx, 0x462e4e09
shl edx, 6
xor ecx, edi
add ebx, 0x462e9c7b
jmp 0x474881
pop esi
mov ecx, 0x462ecf83
mov edx, ecx
and edx, ebx
and ecx, edx
ror ebx, 6
sub ebx, ecx
jmp 0x473da1
call esi
and ecx, edx
shl ebx, 3
inc edx
shl ecx, 0x13
not ebx
and ecx, 0x462ffbeb
and ecx, ebx
xor edi, 0x4630328b
inc ecx
add edi, 0x463067b3
ror ebx, 0x1c
and edx, ecx
shl edx, 0x1c
xchg edx, ecx
jmp 0x474f27
push 0x4507e397
sub edx, ecx
add ecx, ebx
sub edi, ebx
mov ecx, edx
bswap ecx
ror ecx, 6
and edx, ecx
and ecx, edi
xchg ecx, edi
neg edx
mov edi, edx
sub ecx, edi
jmp 0x473514
mov esi, 0x6332a2e
or edi, ebx
sub ebx, edx
dec edx
xor ecx, edx
xor ebx, edi
add ecx, edi
jmp 0x475060
pop esi
shr ecx, 0xc
and ebx, ecx
xor edx, ebx
add ecx, 0x463feb7b
and ecx, 0x4640050d
mov edi, ecx
and ecx, edx
or edx, ecx
dec ecx
add ebx, edx
mov ebx, ecx
neg ecx
or edx, 0x4640d3f5
xchg ebx, ecx
jmp 0x47516d
pop esi
xor edx, edi
dec ecx
and edi, 0x46489e1d
or edx, ecx
sub ecx, edx
sub edx, edi
or edx, ebx
add edx, 0x46492e03
sub edx, 0x46494997
dec ecx
dec ebx
add ebx, ecx
jmp 0x47574e
call fcn.004764de
shl edx, 0x1a
or ebx, edi
neg ecx
sub edi, ecx
mov ebx, ecx
or ebx, ecx
sub ecx, ebx
xor edi, ebx
xchg ecx, edx
or ebx, edx
mov ecx, 0x464b058b
or ebx, edi
jmp 0x47643b
call esi
and ebx, edx
xor ecx, 0x464c4b07
and edi, ebx
xchg edi, ecx
neg ecx
mov edx, edi
mov ebx, ecx
shr ecx, 0x1b
sub edx, ebx
or edi, ebx
jmp 0x4769c0
pop esi
add ecx, edi
sub edi, edx
or edi, ebx
sub ebx, 0x4657ccf1
add ecx, edi
bswap ecx
inc edx
mov ecx, edi
jmp 0x474266
push 0x451038e7
sub edi, ecx
inc ecx
mov edi, ebx
xchg ebx, edx
inc edx
sub edx, ebx
or ecx, 0x4658f6e1
sub edi, ebx
and edi, ecx
mov edi, ecx
jmp 0x475a49
push 0x450b166b
mov ecx, ebx
neg edx
mov ebx, ecx
and ebx, 0x465f4e47
sub edi, edx
add edx, ecx
or edx, ebx
or ecx, edx
sub edx, ecx
xor ecx, 0x465fe8d7
add ebx, edi
or ebx, 0x46601909
jmp 0x474794
call fcn.004764de
or ebx, edi
add edi, 0x46622b75
add edx, 0x4662450f
sub edx, 0x466260f5
and ebx, ecx
xor edx, ebx
shl ebx, 0xf
inc edx
sub edi, ecx
or edi, ebx
and ecx, 0x46631613
sub edi, edx
shl ecx, 3
or ebx, edx
jmp 0x4766f5
push 0x4506ff05
xchg ebx, ecx
dec edi
or ecx, 0x4664d189
shl ecx, 3
xchg ebx, edi
bswap edx
xor edi, 0x46653f77
inc ecx
or edi, edx
shl ebx, 7
or ebx, ecx
rol ebx, 7
jmp 0x476132
call esi
or ebx, 0x4665e7a3
add edx, ebx
xor ebx, 0x46661957
xchg ebx, edi
and edx, ebx
not edi
dec ebx
rol ebx, 7
bswap ecx
xchg edi, edx
or ecx, edx
inc edx
or ecx, 0x4667611d
add ecx, 0x46678439
jmp 0x47330b
pop esi
xchg edx, edi
sub ebx, edx
sub ecx, edi
or ecx, edx
rol edi, 0x10
or edi, edx
jmp 0x47335d
pop esi
bswap ebx
and ebx, ecx
mov ecx, ebx
xchg edx, edi
add ebx, 0x46713099
sub edx, ebx
sub ebx, 0x46718665
add edi, ecx
or edi, edx
mov edi, ecx
or ebx, 0x467208db
shl ebx, 0x1e
jmp 0x4759a7
push 0x4506e3a7
shl edi, 5
or ebx, 0x4673f111
mov ecx, edx
or ecx, edx
not ebx
add edi, ebx
shl ebx, 0xf
dec edi
inc ecx
or edi, 0x4675213d
jmp 0x4750be
pop esi
and ebx, ecx
dec ecx
neg edi
add edi, edx
xor ecx, ebx
add ebx, ecx
and edi, edx
xchg ecx, edi
xor ebx, edx
mov ebx, edi
jmp 0x47614d
push 0x450de487
xchg ebx, edx
neg edi
shr ecx, 0x1c
not edx
sub ebx, 0x467755fb
add ebx, 0x46778ee5
sub edx, edi
xor ebx, 0x4677c143
xor edx, edi
xchg ecx, ebx
and edi, 0x46783121
rol ebx, 0x14
jmp 0x4743ed
mov esi, 0x6332a2e
or ebx, edi
sub ecx, edi
mov edx, ecx
neg ecx
sub edi, 0x467914b7
or edi, 0x46794e9d
mov edx, edi
neg edx
jmp 0x474838
call esi
not edx
ror edx, 0x11
sub ebx, edi
nop
add edx, edi
xor ebx, edi
xchg ecx, edx
xchg ebx, ecx
and edi, ecx
ror edx, 0x12
sub edx, ecx
sub edi, edx
xor ecx, ebx
sub ebx, edi
jmp 0x475297
push 0x450dc7d3
and ebx, edx
xor edx, ecx
shl ecx, 5
and ebx, edi
mov ebx, ecx
sub ecx, edi
or ecx, edx
not ebx
jmp 0x4752b0
push 0x450bc4d1
not edi
rol edx, 3
neg ebx
or edi, edx
not ecx
xchg edi, edx
ror ecx, 0xe
nop
rol edx, 0x1e
dec ebx
add ebx, ecx
or edx, ecx
jmp 0x4731fc
pop esi
mov ebx, ecx
add edi, ecx
mov ebx, edx
xchg ebx, edi
bswap ecx
and ebx, edx
and edx, 0x468d7df3
add ecx, edx
jmp 0x4746ec
pop esi
sub edx, ecx
xchg ecx, ebx
shr ecx, 0x1b
xor edx, edi
jmp 0x475f56
call esi
xor ebx, ecx
rol edi, 0xe
xchg edi, ebx
not edi
or ebx, 0x469141a1
add edx, ebx
mov ecx, edi
sub edi, ecx
xchg ecx, edi
xor ebx, edx
or edx, ecx
mov edi, 0x46920fb1
sub ecx, edi
or ebx, edi
or edi, 0x46925a55
add edi, ebx
jmp 0x474d2e
push 0x4505abc7
xor edx, 0x4695e0df
add edi, edx
xor edi, ecx
xor edi, 0x46962b57
mov ebx, edi
dec ebx
mov edi, 0x46967b67
sub ecx, edi
mov ebx, edi
ror ebx, 0xb
neg edx
xchg ecx, ebx
jmp 0x476870
mov esi, 0x6332a2e
and edi, ecx
shl ecx, 0x19
not ebx
xor ebx, ecx
sub ecx, ebx
or edi, 0x46981e6b
jmp 0x475ffa
pop esi
sub ecx, 0x469b8e9f
add edi, edx
and ebx, 0x469bc0d1
ror ecx, 4
or ebx, ecx
inc ebx
or ebx, 0x469c2c99
add edx, ebx
or ecx, edi
or ecx, ebx
jmp 0x4757de
mov esi, 0x6332a2e
sub edx, edi
bswap edx
add edi, ebx
xor edx, edi
sub edx, ebx
sub edi, ecx
mov edx, ecx
inc ecx
xor edx, ebx
sub edi, 0x469d805d
jmp 0x4749f0
pop esi
add ecx, edi
mov ecx, edx
ror edx, 0x1e
shr ecx, 9
or edi, 0x46a08643
dec ebx
neg edx
add edi, ecx
mov edi, ebx
or edi, ebx
jmp 0x47453d
push 0x4504e417
xchg ebx, edi
dec ecx
mov edx, ebx
mov ecx, edx
jmp 0x47368b
push 0x45126b9d
sub edi, ecx
shr ecx, 6
or ecx, edi
xchg ecx, ebx
and edx, ecx
xchg edx, ebx
not edx
add ebx, edx
jmp 0x476212
mov esi, 0x6332a2e
add edi, ecx
mov edi, ebx
or edi, ebx
and ecx, 0x46a2bf61
or ecx, ebx
and ebx, 0x46a30e75
dec edx
add ebx, edi
sub ebx, 0x46a360d5
xor ebx, ecx
mov edi, ebx
xor ebx, edi
jmp 0x4769d5
pop esi
inc ebx
sub ecx, edx
xchg ecx, edi
xor ebx, edx
sub edi, 0x46a70bed
sub edx, 0x46a725ad
and ebx, ecx
shl edx, 0xd
jmp 0x475229
push 0x450da91f
not edi
shl ecx, 3
not ebx
add ecx, edx
sub ecx, ebx
xchg ecx, edi
sub ebx, ecx
mov ebx, edi
xor edi, ebx
and ebx, 0x46aefd4d
jmp 0x4753a4
push 0x4510556f
xchg edi, ebx
mov edx, ecx
ror ebx, 0x1c
sub ebx, ecx
xor ecx, edi
sub edx, 0x46b309dd
add ecx, edi
add edi, 0x46b33e59
sub edi, ebx
add ecx, edi
dec edx
ror ecx, 0x14
nop
xor ecx, 0x46b3dab5
jmp 0x47454b
pop esi
sub edi, ecx
rol ecx, 0xd
bswap ebx
sub ecx, 0x46b6eb95
and edi, edx
shl edx, 0x12
xor edi, ecx
and ecx, 0x46b75539
jmp 0x475d5a
push 0x450a6951
sub edi, edx
xor ecx, ebx
xor edx, ecx
shl ecx, 0x13
ror ebx, 0x11
and edx, ecx
xchg edx, ebx
and edi, ebx
jmp 0x475774
mov esi, 0x6332a2e
or ebx, 0x46bee35d
inc ecx
not edi
shl ecx, 4
add edx, ebx
rol ecx, 0x13
xchg ecx, ebx
mov edi, 0x46bf99ff
and ebx, 0x46bfb7af
or ecx, edi
or ecx, ebx
dec edi
shl edx, 0x12
xchg ecx, edi
dec edx
or ecx, edi
jmp 0x474d55
pop esi
not ebx
mov ecx, edi
mov edx, ecx
ror ebx, 7
sub ecx, edi
mov ebx, 0x46c642ef
jmp 0x47325f
mov esi, 0x6332a2e
sub edx, ecx
and ebx, 0x46c67f9d
shr edi, 0xe
nop
xchg ebx, edx
xor edi, edx
inc ecx
or edi, 0x46c72233
jmp 0x476180
call fcn.004764de
xor ebx, ecx
shl edx, 0x1e
inc edx
and ebx, 0x46c96261
sub edi, ecx
xor ebx, edi
jmp 0x475fde
pop esi
mov ecx, 0x46c9b955
not ecx
mov edx, ebx
inc ebx
or edi, ebx
nop
jmp 0x474c00
call fcn.004764de
add edx, ecx
xor ecx, 0x46cba48f
shl ecx, 2
and edx, 0x46cbd861
or edx, 0x46cbf27b
add edx, edi
mov ebx, ecx
not edi
or edi, ecx
bswap ebx
jmp 0x4746b9
mov esi, 0x4132136a
sub ecx, ebx
add edi, ecx
sub edi, 0x46cf8ed3
add ebx, ecx
sub ebx, ecx
or ecx, edi
or ecx, ebx
or ebx, edx
and edi, edx
shr edi, 0xc
jmp 0x475d40
push 0x45058e0f
add ebx, ecx
mov edx, 0x46d263fb
add ebx, edi
mov edx, ebx
xchg edx, ebx
xchg ecx, edx
add ecx, 0x46d2de01
xor edx, 0x46d2f995
xor ebx, ecx
xor edi, ebx
jmp 0x475669
push 0x450af90b
and edi, edx
not ebx
xor edx, 0x46d8725b
xchg edx, edi
neg edi
add edi, edx
mov ebx, edi
xchg ecx, edi
mov edi, 0x46d90e89
not edi
add edx, ecx
sub ebx, edi
mov ecx, edx
neg edi
mov edx, ebx
neg ebx
jmp 0x474ffd
push esp
shl edi, 0x15
xor edx, ebx
or edx, ecx
add edx, ecx
shl edx, 0x15
and edx, edi
add edx, ebx
shl ecx, 0x12
mov edi, ebx
nop
jmp 0x474757
call fcn.004764de
xchg ecx, ebx
and edx, edi
ror ebx, 0x1f
and ebx, 0x46de4727
or ebx, 0x46de6139
xor ebx, edi
bswap edi
xor edi, edx
and edx, ecx
xchg edx, ebx
jmp 0x4767db
push 0x4506c7ef
not edx
sub ebx, 0x46df237f
add edi, ecx
mov edi, ebx
add ebx, 0x46df71c1
or ebx, edx
not edx
shl ebx, 0x17
mov ecx, 0x46dfd871
bswap ecx
and ebx, edx
and edx, 0x46e02593
jmp 0x475271
call fcn.004764de
xchg ebx, edx
mov ebx, 0x46e1f297
not ebx
ror edi, 0x14
not ecx
xchg edi, ebx
rol ebx, 0x10
xor edi, edx
ror ebx, 7
bswap edi
inc edx
or ebx, edx
and edi, edx
shl edx, 4
and edi, 0x46e34975
xor ebx, edx
jmp 0x474a2a
push 0x450bfd97
and edx, 0x46e4fa41
shr edi, 7
xor edi, ecx
ror ebx, 0x1e
xchg ecx, edx
add ebx, ecx
inc ecx
xor edx, ebx
sub edi, 0x46e5cced
xchg edi, edx
jmp 0x473b10
mov esi, 0x6332a2e
not ebx
shl edi, 0x17
shl edx, 0xf
mov edi, 0x46e72f49
mov ebx, edi
xchg ecx, edi
jmp 0x4764a7
pop esi
or edx, ebx
and edi, edx
inc edi
sub edx, ecx
or edx, ebx
neg edi
jmp 0x4768b1
call fcn.004764de
xor edx, ecx
rol ecx, 0xd
xor edi, edx
shr ecx, 6
mov edx, edi
add edi, ecx
add edx, ebx
sub edx, ebx
jmp 0x4755c0
call fcn.004764de
shr edi, 9
mov edi, 0x46ea63cb
bswap edi
shl ecx, 0xd
and edx, 0x46eab285
bswap edx
ror ebx, 3
xchg ebx, ecx
jmp 0x474975
push 0x4512887f
bswap edx
and ebx, edi
xor edx, edi
not edi
mov ebx, ecx
xor ecx, ebx
add ecx, edx
sub edx, 0x46ee24df
jmp 0x474bab
pop esi
mov ecx, edi
ror edi, 0x16
bswap ecx
xchg edi, edx
xor edx, ebx
and ebx, edi
xor edx, edi
and ecx, edx
add ecx, ebx
or ebx, edi
jmp 0x4740cc
pop esi
mov ecx, ebx
xchg ebx, edx
xchg edx, ecx
sub ecx, edi
not edx
mov edx, ecx
neg ecx
rol ebx, 0x13
jmp 0x473d09
pop esi
xchg edx, ecx
mov edi, ebx
xchg ebx, edx
and ecx, 0x46f1232f
sub edi, edx
or edi, ecx
and edx, 0x46f16ff9
xor ebx, ecx
or ecx, edx
mov ebx, ecx
xor ecx, ebx
xor edx, ecx
xchg ecx, edi
neg edx
jmp 0x475544
pop esi
xor ebx, ecx
xor ecx, edx
xor edx, edi
xchg edx, edi
add ebx, 0x46fc5977
or ebx, edx
dec ecx
xor ebx, edi
shr ebx, 0xf
xor edx, ecx
xor edi, edx
and edx, ecx
jmp 0x473e3b
call esi
xchg edi, ecx
mov edi, edx
sub edi, 0x46fec4cd
sub edx, 0x46fedee7
jmp 0x473137
call fcn.004764de
sub ebx, 0x4701e371
sub edi, 0x47020cfb
inc edx
neg ebx
xor edi, ecx
xor edi, 0x470284b9
add ecx, ebx
sub edi, ebx
xor edx, ebx
sub edi, 0x4702fb81
and ebx, edx
shr ecx, 0x16
or ecx, ebx
shr edx, 6
jmp 0x475380
pop esi
xor edx, 0x470e64f9
xchg edi, ebx
or ecx, edx
or ebx, edi
add edi, edx
add ecx, ebx
mov ebx, edi
xchg ecx, edi
xchg ecx, edx
shl ebx, 0xd
rol edx, 0x13
neg ebx
add edx, edi
or edi, ebx
jmp 0x476282
call esi
xchg edx, ebx
ror ecx, 0x15
sub ebx, edx
or ecx, 0x47135593
sub edi, ecx
xor ebx, edi
xor ebx, 0x4713a6cb
add edi, ebx
xor edx, edi
rol edx, 8
jmp 0x473abd
call esi
rol edi, 0x18
and edx, ebx
neg edi
mov ebx, edx
neg ebx
shl edx, 0x19
ror ebx, 3
mov ecx, edx
sub edi, 0x471a74f5
sub edx, 0x471a8eb5
jmp 0x47624b
push 0x4505c7a5
xor edi, edx
and edi, 0x471e79cf
xchg ecx, ebx
dec ebx
neg edi
dec edx
jmp 0x473a92
pop esi
add edi, ecx
xor edx, ebx
xor ecx, ebx
add edx, ebx
bswap edx
nop
jmp 0x473f84
call esi
sub edi, 0x472292a7
and edx, ecx
dec edx
mov ebx, edx
xchg ecx, edi
mov ecx, edx
add edx, 0x47232e2b
sub ebx, edi
mov edi, ecx
or ebx, 0x47237aa3
jmp 0x4763e8
pop esi
mov ebx, 0x47293a6f
xchg edx, edi
neg ecx
xor edi, edx
not ebx
sub ebx, edx
jmp 0x473f01
call fcn.004764de
add ecx, 0x4729e979
xor edi, 0x472a040f
mov edi, edx
not edi
or ebx, edi
inc ebx
jmp 0x474772
push 0x450f49d9
mov ebx, 0x472dd1cb
xor ebx, edx
add edi, ebx
or ebx, 0x472e1deb
xor edx, edi
xchg ebx, edx
add edx, 0x472e6f6d
or edi, ebx
mov ecx, edi
add edi, 0x472eba3f
xor edx, edi
add ecx, edi
jmp 0x473f62