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

Disassembly:
call sub.user32.dll_GetDoubleClickTime
cmp eax, 0xfffffef3
jne 0x401084
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
ret
call sub.user32.dll_GetDoubleClickTime
cmp eax, 0xffffff15
jne 0x401112
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
ret
call sub.user32.dll_GetDoubleClickTime
cmp eax, 0xffffff07
jne 0x4011be
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
ret
call sub.user32.dll_GetDoubleClickTime
cmp eax, 0xffffff25
jne 0x401224
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
call sub.kernel32.dll_SetConsoleOutputCP
ret
jmp 0x46dd4d
xor ecx, edi
add ecx, 0x59cf5931
ror ebx, 2
mov edi, esi
jmp 0x47007b
push 0x59d71321
dec esi
nop
xor edi, ecx
rol ecx, 9
xor edi, esi
rol edx, 0x19
add edx, 0x5a379fd3
shr edx, 0xa
jmp 0x46f90b
call ebx
not ecx
sub esi, 0x5a37f867
sub esi, 0x5a38174f
rol ecx, 0xc
add ecx, 0x5a384c4d
shr ecx, 0x15
xchg edi, edx
dec esi
sub ecx, 0x5a38b593
add edi, edx
jmp 0x46f356
mov ebx, 0x6332a2e
not edi
sub ecx, edx
sub ecx, edx
or ecx, esi
and edi, ecx
xor esi, ecx
xchg edx, edi
add edi, ecx
or esi, 0x5a753f93
xor edx, ecx
or edx, ecx
and edx, esi
mov edi, edx
xchg edx, esi
and edx, esi
sub edx, edi
jmp 0x4707df
call fcn.0047087b
dec edx
add ecx, 0x5a7d8fa1
xchg edi, esi
not ecx
and edi, 0x5a7de2a5
rol edi, 0x1c
not edx
xor edi, edx
jmp 0x470dda
push 0x59de4b5d
and ecx, edx
xor esi, ecx
xor esi, edi
mov ecx, edi
shr edi, 0x11
mov edx, 0x5a7fe425
mov ecx, edx
neg edi
bswap edx
mov ecx, 0x5a805141
and edi, ecx
add edi, edx
ror edi, 0x17
sub ecx, edi
jmp 0x4702cc
pop ebx
sub ecx, edi
xchg ecx, edi
sub esi, edi
xor ecx, edx
mov edx, esi
xor esi, ecx
mov ecx, edx
ror esi, 0x1a
or edx, edi
add edi, esi
xchg ecx, edi
xchg esi, edi
jmp 0x4710b5
mov ebx, 0x6332a2e
dec edi
or esi, edx
sub edi, ecx
mov edi, 0x5a837233
neg edi
xchg esi, edi
xor esi, edi
mov edi, 0x5a83df8b
sub edx, esi
sub ecx, 0x5a841281
sub ecx, edx
and ecx, edi
and esi, 0x5a845da5
add edx, esi
jmp 0x470a0b
push 0x59dbcb75
xchg edx, esi
add ecx, 0x5a84b417
and edx, edi
and edx, edi
sub esi, ecx
and esi, edi
jmp 0x470a7f
push 0x59d44c15
shl edi, 0x13
mov edx, edi
and ecx, esi
and edi, edx
not edi
xor ecx, esi
jmp 0x470a68
push 0x6c94d
mov ecx, 0x5a893b99
inc edx
add ecx, 0x5a8974f7
xchg edi, esi
jmp 0x46ffd7
push 0x59d1a17d
and esi, 0x5a89b153
sub edi, 0x5a89cccd
sub esi, 0x5a89e68d
and ecx, edx
and esi, edx
or edx, esi
jmp 0x46e06f
pop ebx
bswap edx
sub edx, ecx
bswap edx
and esi, edi
sub edi, edx
shr edx, 7
bswap edi
and edx, ecx
and esi, 0x5a8d8545
sub esi, 0x5a8d9f05
and ecx, edx
sub edi, ecx
rol edi, 0x12
bswap edi
jmp 0x46f819
call ebx
or edx, 0x5a8e2d45
or edi, ecx
sub edx, 0x5a8e65c9
add ecx, esi
sub esi, edx
rol esi, 7
add ecx, esi
add edi, edx
jmp 0x470f23
push 0x59d6bea7
xchg edi, esi
sub edi, ecx
neg ecx
and esi, edx
or esi, 0x5a8f6bcb
or edx, ecx
mov edi, 0x5a8fa16d
neg edi
shl edx, 0xd
or edx, 0x5a8ff143
or edi, ecx
and edx, 0x5a9024f5
sub edx, 0x5a903eb5
add edi, esi
jmp 0x4710d8
pop ebx
shr esi, 4
dec ecx
bswap edx
inc edi
or edx, 0x5a919209
xor esi, 0x5a91adc9
add esi, ecx
and edx, ecx
and edi, esi
and edx, 0x5a9213a9
mov edx, 0x5a922deb
xor esi, edx
jmp 0x470167
call ebx
neg esi
add edi, edx
or ecx, edi
or edx, 0x5a9e6739
xor edi, edx
add edx, 0x5a9e9f47
sub esi, edx
mov ecx, edx
jmp 0x470445
push 0x59d2ef75
xchg edi, edx
and edx, esi
or esi, ecx
sub edi, ecx
and edi, esi
rol edi, 0x12
or edx, esi
xor edi, esi
add esi, 0x5aa1a72f
add edi, 0x5aa1c11b
xor edx, esi
rol edi, 1
or ecx, edi
add esi, edi
mov edx, ecx
inc edx
jmp 0x470aa5
pop ebx
xchg edx, edi
sub ecx, edx
dec edi
and esi, 0x5aa3df2b
xor ecx, edx
xor edx, esi
jmp 0x4702f2
push 0x59d9a6bd
sub ecx, edx
ror esi, 0xe
mov esi, edx
mov esi, 0x5aa846e5
neg esi
or edx, 0x5aa87b1b
add edx, 0x5aa89577
shr edx, 0x12
sub edx, ecx
mov edx, edi
jmp 0x46fe3f
mov ebx, 0x6332a2e
xor edi, esi
not esi
sub edx, ecx
xor edx, esi
mov esi, edi
or esi, edi
jmp 0x470802
pop ebx
sub esi, ecx
add edx, ecx
and edi, ecx
xchg edi, ecx
sub ecx, 0x5ab013b1
mov edx, edi
jmp 0x46fa9c
push 0x59defc8f
or edx, esi
or ecx, esi
mov edi, 0x5c52df95
neg edi
bswap edx
rol esi, 0x18
jmp 0x46f5d2
pop ebx
dec esi
nop
or edx, 0x5c5a5d89
ror edx, 0x1e
jmp 0x4711c8
push 0x59dccf39
xor edi, esi
add edx, ecx
mov esi, edx
nop
shr esi, 3
xor edi, edx
add ecx, 0x5c62de4f
inc ecx
xor esi, edi
or esi, 0x5c632c57
jmp 0x4700a0
push 0x59d431eb
xchg edx, edi
inc edi
or edi, esi
and edi, 0x5c68763d
jmp 0x46e0bc
mov ebx, 0x6332a2e
and edi, 0x5c689d65
or edi, ecx
xchg esi, edx
and edi, 0x5c68e96b
xchg edi, edx
sub esi, ecx
add edx, ecx
and ecx, edx
xchg esi, edx
or ecx, edx
sub ecx, edi
inc ecx
add esi, ecx
xor ecx, 0x5c69e657
and ecx, edi
xor esi, edi
jmp 0x4706d0
call ebx
sub edx, esi
inc esi
xor edi, edx
sub ecx, 0x5c6eee65
xor edx, esi
and esi, 0x5c6f26e9
not edi
or edi, ecx
shl edx, 0x1a
sub edi, ecx
xor ecx, esi
inc ecx
jmp 0x470edd
pop ebx
or edi, esi
and edi, 0x5c70a81b
ror edx, 9
and edi, ecx
jmp 0x46e651
push 0x40
and esi, edi
sub edi, edx
neg edi
or esi, 0x5c74ff4f
jmp 0x46e159
call ebx
sub edx, esi
xor edi, 0x5c764fc1
xchg edi, esi
inc edx
mov edi, edx
or ecx, 0x5c76b409
shr edx, 0x13
shr ecx, 8
add edx, edi
mov edi, ecx
mov edx, ecx
rol ecx, 3
neg edi
xchg esi, edi
not edi
add edx, 0x5c77b885
jmp 0x46fe64
pop ebx
not edx
add esi, ecx
xor ecx, 0x5c8232ad
and ecx, edi
sub edx, esi
or edx, ecx
neg esi
sub ecx, edi
xor edx, ecx
xor esi, edx
ror ecx, 2
sub edi, ecx
jmp 0x46efbd
mov ebx, 0x6332a2e
or edi, 0x5c8340d5
ror edi, 3
dec esi
add edx, ecx
neg ecx
ror edi, 9
mov ecx, esi
shr esi, 0xe
xchg edx, esi
dec edi
jmp 0x470686
pop ebx
or ecx, esi
ror edx, 0x11
sub edi, edx
xor ecx, edi
and ecx, 0x5c84bb09
shl edx, 0x17
sub ecx, edi
xor edx, ecx
jmp 0x471817
pop ebx
xor ecx, esi
xchg edx, ecx
xchg edi, ecx
xor esi, edi
and edx, esi
mov edi, esi
xor esi, 0x5c85c055
and edx, esi
xor ecx, edi
shl edx, 0x1c
add edi, ecx
add edi, ecx
sub esi, edi
or esi, edx
and esi, edi
add esi, 0x5c86a213
jmp 0x471806
pop ebx
not edi
xor edx, 0x5c8d6a87
xor ecx, esi
mov edi, 0x5c8da25d
jmp 0x46ecf9
call fcn.0047087b
or edx, ecx
or ecx, 0x5c908ca1
add ecx, 0x5c90a6e3
or edx, 0x5c90c0df
xor esi, 0x5c90da49
mov esi, 0x5c90f48b
neg esi
sub ecx, edi
xor edx, 0x5c914683
or edx, 0x5c9160a9
neg esi
shl ecx, 0x1f
jmp 0x471482
push esp
mov ecx, 0x5c91bb0b
sub edi, esi
xor edx, ecx
and edx, 0x5c92072b
sub edi, esi
xor edi, edx
xchg edx, ecx
add edi, 0x5c926d53
shl edx, 3
xor esi, 0x5c92a615
and edx, esi
xor ecx, esi
rol ecx, 0xe
add ecx, 0x5c930cdf
inc ecx
mov edi, ecx
jmp 0x46fd14
push 0x59d84ea3
add ecx, edi
sub edi, ecx
xor edi, edx
add edi, 0x5c94b51d
xchg esi, ecx
xchg ecx, edx
xor edi, ecx
dec edi
xchg ecx, esi
shr edx, 0xc
sub edx, esi
xchg ecx, edi
xchg ecx, edx
mov ecx, 0x5c95ba79
jmp 0x46f840
pop ebx
rol ecx, 0x17
xor edx, esi
and ecx, edx
and ecx, edx
add edi, esi
and ecx, 0x5c995c25
xchg edi, edx
and ecx, edi
xor esi, edi
sub esi, edx
sub edi, esi
xor edx, ecx
jmp 0x46e774
push 0x59d41423
and edi, edx
sub esi, 0x5c9d28e5
inc esi
xor edx, ecx
or esi, ecx
sub esi, edi
neg esi
xor edx, edi
and ecx, esi
shl edi, 0x13
sub edi, esi
or ecx, esi
jmp 0x46e952
call ebx
mov edx, ecx
or edx, ecx
ror esi, 0x14
dec edx
xchg esi, ecx
sub ecx, edi
jmp 0x46ee1d
call fcn.0047087b
and ecx, edi
mov ecx, 0x5cb413c5
neg ecx
xor esi, 0x5cb448fd
or ecx, edx
ror ecx, 0x1e
add edx, edi
add edx, esi
and ecx, esi
and edi, edx
bswap esi
shr ecx, 0x14
jmp 0x46e40a
pop ebx
sub esi, edi
xor ecx, edx
sub esi, edx
rol edi, 0x17
sub ecx, 0x5cb5a1ad
shl ecx, 0x15
and esi, ecx
sub esi, edi
add edx, edi
mov esi, 0x5cb61d09
jmp 0x46f53d
pop ebx
and edi, 0x5cb64237
rol edi, 6
add ecx, edi
xchg esi, edi
dec ecx
bswap esi
dec edx
sub esi, edi
sub edx, edi
sub edi, ecx
jmp 0x46e228
pop ebx
sub esi, edx
sub edi, esi
xor edx, ecx
and edx, 0x5cb79d9d
mov esi, edi
neg edx
add edi, 0x5cb7ed2b
xchg esi, ecx
rol esi, 0x1d
xor esi, 0x5cb83cb1
and edx, esi
sub edx, edi
jmp 0x470fdb
pop ebx
mov ecx, 0x5cbc17b1
neg ecx
xchg edi, esi
and esi, edx
inc ecx
xchg edi, esi
or ecx, edi
add esi, edi
jmp 0x46f379
pop ebx
and edx, 0x5cbcf165
and edi, edx
sub ecx, edx
xor edx, 0x5cbd3c19
xor ecx, 0x5cbd57d9
and ecx, edi
sub edx, ecx
add edi, edx
or edx, esi
add ecx, esi
shl ecx, 0x1b
add edi, ecx
jmp 0x46e050
pop ebx
add esi, ecx
mov edi, edx
add edi, ecx
add esi, edi
bswap ecx
and ecx, edx
xor esi, ecx
or esi, ecx
jmp 0x46f6f8
pop ebx
or edi, edx
add esi, edx
or edx, 0x5cbf30ab
neg esi
or edx, edi
xor edx, 0x5cbf8221
or esi, edi
add ecx, edi
nop
sub esi, ecx
sub edi, edx
xor ecx, edi
jmp 0x470741
call ebx
or ecx, esi
add esi, edx
add esi, ecx
dec esi
nop
sub edi, 0x5cc16967
sub edx, ecx
add edi, edx
jmp 0x46ff9d
push 0x59d2a6af
or esi, edi
sub edx, 0x5cc31a07
sub ecx, 0x5cc335f1
add edi, edx
shl ecx, 0xd
and esi, ecx
sub ecx, edx
xchg edi, edx
and edx, esi
dec edx
jmp 0x471628
pop ebx
or ecx, edx
add esi, ecx
mov edi, edx
sub edx, edi
xchg esi, edx
sub esi, 0x5cc48aed
and ecx, edx
mov esi, edx
jmp 0x4700c3
push 0x59df1931
xor esi, edi
and edx, esi
and edx, ecx
mov edi, edx
xor edx, 0x5cc92c07
add esi, ecx
xor ecx, 0x5cc963d5
mov ecx, esi
jmp 0x46deba
pop ebx
and ecx, 0x5ccc1923
shl edx, 0xd
shl ecx, 2
and esi, ecx
xor esi, 0x5ccc85c5
xchg edx, esi
jmp 0x46f7cb
push 0x59d6f74f
inc edx
neg edi
xchg edi, ecx
mov edi, ecx
or edi, ecx
and edi, edx
rol esi, 0x11
shr edi, 2
jmp 0x46de15
pop ebx
sub edx, esi
sub esi, edi
and ecx, esi
sub ecx, edi
inc ecx
neg esi
or ecx, edi
add esi, edi
jmp fcn.0046e262
push 0x59d8871f
xchg edi, esi
inc edx
neg edi
xchg esi, edi
xor esi, edi
dec esi
add ecx, edi
or edx, edi
inc edx
mov edx, esi
not edx
xor edi, edx
jmp 0x46e591
call fcn.0047087b
or ecx, 0x5cd3c0b7
ror ecx, 0xe
add edx, edi
mov edi, ecx
mov edi, edx
xchg edx, ecx
or esi, 0x5cd45431
xor edx, esi
sub esi, 0x5cd48c5f
shl esi, 1
add edi, esi
add esi, 0x5cd4d845
bswap esi
or ecx, esi
jmp 0x46ea3b
pop ebx
nop
or esi, 0x5cd84f3f
xor esi, 0x5cd86aff
xor edx, 0x5cd88485
mov edi, ecx
dec edi
or esi, edx
add edx, ecx
inc esi
bswap ecx
inc edi
add edi, edx
jmp 0x470502
push 0x59d832c0
xchg esi, edx
xchg ecx, esi
xor ecx, 0x5cdac197
and ecx, edi
xor esi, edi
add ecx, edx
xchg ecx, edi
xor edi, 0x5cdb3ec7
ror edi, 0x1c
xor ecx, edi
jmp 0x46ef2c
push 0x59d86a3f
or ecx, edi
xchg edi, esi
inc edx
shr edx, 7
and edi, esi
add edx, edi
shl esi, 0x12
shl edx, 0x10
add esi, 0x5cdc6abd
add edi, esi
jmp 0x46f70d
push 0x59dd27f1
xchg esi, edx
and edi, 0x5ce0c979
or esi, edi
and edi, ecx
bswap edx
mov edi, edx
or ecx, 0x5ce14a07
xor ecx, edi
jmp 0x46e967
push 0x59d73057
not esi
xor ecx, 0x5ce1a32d
or ecx, 0x5ce1c123
add ecx, 0x5ce1db4b
add esi, edi
xor esi, 0x5ce20dab
jmp 0x46fe7b
push 0x59dbafcf
or ecx, edi
add esi, edi
add esi, edi
add esi, edx
or edi, esi
xchg ecx, esi
jmp 0x46e0a2
pop ebx
sub edx, esi
sub ecx, 0x5ce968b7
inc ecx
ror esi, 0x1b
sub edi, esi
not edx
xor edi, edx
xor edi, 0x5cea09d5
jmp 0x46e1dc
pop ebx
and edx, 0x5cecffdd
mov ecx, edx
or ecx, edx
sub ecx, edi
bswap ecx
shl edi, 3
rol edx, 6
or esi, 0x5cedb54d
sub ecx, edx
mov edi, ecx
jmp 0x47098c
call ebx
or esi, edx
and esi, edi
or edx, ecx
xchg edi, esi
add edx, 0x5cf25dd3
or edx, ecx
jmp 0x46f48b
push esp
sub esi, edi
and esi, edi
add edi, 0x5cffc21d
xchg esi, ecx
xchg esi, edi
xchg ecx, edx
inc edi
and edx, ecx
mov esi, 0x5d006131
sub edx, esi
dec edi
or edx, edi
jmp 0x46eafd
push 0x59d52f24
sub edi, esi
add esi, edx
add esi, edx
rol edi, 0x14
sub edi, edx
add esi, ecx
xchg esi, edx
dec ecx
mov edx, edi
rol edx, 0x1c
bswap ecx
and ecx, edx
sub edi, ecx
rol edi, 8
jmp 0x471030
call ebx
xor ecx, esi
xor edx, edi
xchg edi, ecx
inc esi
mov edi, edx
ror esi, 0x1a
add edx, edi
xchg ecx, edx
rol esi, 0x1c
add esi, 0x5d08ed89
or edx, ecx
or esi, edx
rol edx, 0xf
bswap ecx
and esi, edx
add ecx, esi
jmp 0x47062c
push 0x59d9c3c9
or esi, edi
rol esi, 8
add ecx, edx
sub esi, ecx
inc esi
or ecx, edi
mov esi, edi
add esi, edx
mov esi, 0x5d0a7579
sub edx, esi
xchg edx, edi
sub esi, edx
jmp 0x471391
pop ebx
sub edx, esi
dec edi
xchg esi, edi
shl ecx, 9
or edi, esi
shl edx, 6
xchg edi, ecx
bswap esi
jmp 0x4712a7
mov ebx, 0x6332a2e
add edi, 0x5d0bc735
and ecx, edx
inc edx
and edi, 0x5d0c15d1
xor ecx, esi
add edi, ecx
xor edx, 0x5d0c602d
and edi, edx
and ecx, edx
shl ecx, 0x19
jmp 0x46dfb5
push 0x59dcb22e
mov ecx, esi
xchg edx, esi
add ecx, 0x5d0e2695
bswap ecx
and edx, edi
bswap edx
sub ecx, esi
ror edi, 0xb
neg edx
or ecx, esi
jmp 0x46e893
pop ebx
and edi, edx
sub ecx, esi
and ecx, esi
mov esi, edx
mov esi, ecx
rol esi, 6
sub ecx, edx
sub edi, esi
xor ecx, esi
xor edx, edi
and ecx, esi
bswap edi
dec ecx
and edx, esi
jmp 0x46e4bc
push 0x401400
and edi, 0x5d166b23
ror ecx, 5
inc edi
add esi, ecx
or ecx, edx
mov esi, edx
jmp 0x46fe12
push 0x59d173d4
inc edx
xor edi, ecx
shr esi, 9
or ecx, edx
bswap esi
xchg esi, edx
dec ecx
or esi, 0x5d1bb231
or edx, ecx
or esi, edx
or edi, esi
mov ecx, esi
jmp 0x46e171
push 0x59dcec33
or edx, 0x5d1c40d9
neg esi
mov edx, esi
not esi
xor ecx, edx
ror edi, 0x1e
mov esi, edi
xchg edi, edx
xor ecx, edi
xchg ecx, edi
jmp 0x4708e9
push 0x59d28383
or esi, ecx
or edi, edx
or ecx, edx
xchg esi, edi
and ecx, 0x5d1db7b9
add ecx, edi
add ecx, esi
or edx, ecx
mov ecx, edx
neg edx
jmp 0x46f517
pop ebx
xchg ecx, esi
sub esi, edx
sub edi, esi
ror esi, 0x16
bswap edi
sub edi, 0x5d232ef5
jmp 0x46ed15
call ebx
dec edi
nop
xor ecx, esi
or ecx, esi
xor edi, ecx
mov ecx, esi
add esi, edi
or edi, ecx
inc ecx
and edi, edx
jmp 0x470c73
push 0x59d6121b
bswap edx
and edi, 0x5d24fe7b
xchg edi, edx
sub esi, ecx
inc esi
bswap ecx
and ecx, edx
neg ecx
jmp 0x470e28
call ebx
not ecx
and esi, edi
not edx
or esi, edx
and esi, edi
add edx, 0x5d275b51
xchg ecx, edi
xchg edx, ecx
not edi
and esi, 0x5d27c841
jmp 0x46f475
mov ebx, 0x6332a2e
mov esi, 0x5d2df97d
xor esi, edi
add edx, 0x5d2e2c2d
dec esi
sub esi, edi
mov ecx, edx
or esi, edx
inc esi
or ecx, edx
mov ecx, 0x5d2ee361
jmp 0x46f32b
push 0x59d5f60c
and edi, ecx
rol edx, 1
mov edx, edi
add edi, ecx
not edx
rol edi, 3
bswap esi
sub esi, 0x5d2fc06f
xchg esi, edi
xor edx, edi
jmp 0x4701a8
pop ebx
xchg ecx, esi
sub esi, 0x5d38bfa7
and ecx, edx
mov esi, ecx
mov edx, edi
nop
xor ecx, 0x5d393c0f
and ecx, edi
inc edx
add esi, edi
jmp 0x4710f2
pop ebx
ror esi, 0x1c
shl esi, 0x11
bswap edi
xor edi, ecx
and edi, 0x5d3f5cd9
xor ecx, esi
add edi, 0x5d3f8f89
sub edi, ecx
jmp 0x46fa1d
pop ebx
not esi
xor esi, edi
mov edx, 0x5d48382b
xchg edi, edx
sub edi, esi
xor ecx, 0x5d488633
and ecx, 0x5d48a1ad
or edx, esi
jmp 0x46f931
call fcn.0047087b
add edx, edi
and edi, ecx
sub edi, ecx
xor ecx, esi
add edi, ecx
and esi, ecx
xchg edx, ecx
or esi, 0x5d4bbd23
add esi, edi
mov edx, ecx
jmp 0x46f064
call fcn.0047087b
mov esi, edx
add edx, esi
add edx, ecx
sub edx, 0x5d4dd199
bswap edx
mov edx, ecx
xor edi, edx
neg edx
jmp 0x47017e
pop ebx
or edi, esi
ror edx, 0x1b
xor edx, edi
mov ecx, 0x5d51389b
sub esi, 0x5d5157e3
bswap edx
jmp 0x46f44a
call fcn.0047087b
rol esi, 0x1e
add ecx, esi
add esi, 0x5d550a3d
add ecx, edx
and edx, esi
xor esi, edi
add esi, edx
or edi, ecx
sub ecx, esi
xor ecx, edi
jmp 0x4701e5
call fcn.0047087b
sub esi, edx
sub edi, esi
neg esi
add edi, edx
or edi, esi
sub edx, ecx
sub esi, edx
mov edx, 0x5d568c1d
mov ecx, edx
or esi, edx
or edx, esi
and edx, edi
jmp 0x46fb2a
push 0x59dd0acd
sub edx, esi
or esi, 0x5d5c9e1d
sub esi, edx
shl esi, 0x1a
sub edi, ecx
xor esi, edi
mov edi, 0x5d5d23f3
and edi, 0x5d5d3db3
add edx, edi
mov ecx, edx
jmp 0x46f8e9
push 0x59de2e43
sub ecx, esi
and edx, esi
or esi, ecx
bswap edx
mov ecx, edx
and edi, 0x5d61dc7b
xor esi, ecx
rol esi, 0x14
add edi, ecx
or ecx, esi
neg ecx
xchg ecx, edi
add ecx, esi
or edx, ecx
dec edx
not ecx
jmp 0x46dffa
call fcn.0047087b
sub ecx, 0x5d65fa3f
and edx, edi
mov edi, esi
sub edx, edi
xor ecx, edi
add edi, ecx
xor ecx, esi
mov edx, edi
jmp 0x46de34
mov ebx, 0x6332a2e
shl esi, 8
or esi, 0x5d68d32d
shr esi, 0x1e
dec ecx
jmp 0x47132c
push 0x59dbe8bb
and esi, edx
add esi, 0x5d694deb
add ecx, edx
shr edx, 3
not edi
inc edi
ror edi, 4
inc esi
xor edi, esi
add ecx, 0x5d6a257b
jmp 0x46ecd6
mov ebx, 0x6332a2e
and ecx, 0x5d6a49bf
add ecx, edi
or edx, esi
sub esi, 0x5d6a99fb
and ecx, edx
xchg edx, ecx
xchg edi, esi
inc edx
mov edi, ecx
sub edx, ecx
jmp 0x46f72c
call fcn.0047087b
sub esi, 0x5d7438a7
xor esi, edx
xchg esi, edx
dec ecx
add ecx, edx
inc ecx
xchg esi, edx
mov edi, ecx
ror ecx, 0x16
not esi
sub edx, ecx
sub esi, edx
jmp 0x46f4d2
pop ebx
add edi, esi
or ecx, esi
and edi, edx
add edx, esi
mov edx, 0x5d79c5ff
inc esi
or ecx, 0x5d79fa7b
and edi, esi
add edi, edx
sub ecx, edx
jmp 0x47134f
call ebx
or ecx, edx
shl esi, 8
sub esi, ecx
mov ecx, 0x5d849387
nop
and edi, esi
not esi
xchg edx, esi
jmp 0x46f63b
mov ebx, 0x6332a2e
xor edx, 0x5d8691a9
dec ecx
xchg edx, ecx
inc ecx
or ecx, edx
not edi
mov ecx, esi
dec edi
sub edx, 0x5d8766e3
inc edx
jmp 0x46ee93
pop ebx
and ecx, edi
sub edi, ecx
or esi, edi
rol esi, 1
xchg ecx, edi
add edi, ecx
shr esi, 8
dec ecx
jmp 0x46e279
pop ebx
or edi, ecx
and edi, edx
sub ecx, edx
and esi, 0x5d8e0be3
rol edi, 2
add ecx, edi
sub ecx, 0x5d8e573b
xor edx, esi
shl edx, 0x1b
not ecx
xchg esi, edx
sub edx, edi
and esi, edx
shr edi, 0x1b
neg esi
bswap esi
jmp 0x46ecb3
pop ebx
add ecx, esi
xor edi, esi
xchg edx, ecx
bswap ecx
mov esi, edi
xor edi, edx
or ecx, 0x5d93b531
sub edi, 0x5d93d07f
jmp 0x46fdea
push 0x59d54c87
inc esi
inc ecx
inc edi
add edi, edx
xor edx, esi
add edx, ecx
sub edx, 0x5d95ac1b
xchg edi, ecx
xchg esi, edx
xor edi, edx
jmp 0x4716a9
push 0x59d96dfb
or ecx, 0x5d9961d3
add esi, ecx
or esi, edi
shl ecx, 8
xor edx, edi
xor esi, edi
mov ecx, edi
sub esi, edx
rol edx, 9
dec edi
jmp 0x471568
push 0x59d6da19
or esi, edx
xchg edx, ecx
bswap edi
and edi, edx
add edi, 0x5d9ad899
xchg esi, edi
jmp 0x46f6dd
pop ebx
xchg edi, ecx
sub ecx, 0x5d9b33fd
add edi, edx
add esi, 0x5d9b65a1
dec edi
mov ecx, edx
add esi, ecx
xor ecx, 0x5d9bcedd
xor esi, edi
xor edi, esi
jmp 0x46e667
call fcn.0047087b
add edi, 0x5d9c271b
or edi, 0x5d9c42f5
xchg edi, esi
xor ecx, edi
inc edi
shr esi, 0x19
dec ecx
sub esi, edx
sub edi, esi
xor ecx, edi
jmp 0x46eed1
mov ebx, 0x4132136a
xchg edx, esi
xor ecx, esi
xor edx, ecx
mov ecx, 0x5da15f01
sub edi, esi
or ecx, 0x5da193eb
neg edx
or edi, esi
rol edi, 0x16
add ecx, edi
jmp 0x471117
pop ebx
ror ecx, 0xc
add edx, ecx
add edi, edx
sub ecx, edx
jmp 0x46f396
call fcn.0047087b
sub ecx, 0x5dab4811
or edi, 0x5dab63d1
sub edi, ecx
sub edi, 0x5dab9a7f
and esi, edi
rol ecx, 5
jmp 0x46eb31
pop ebx
or ecx, edx
and ecx, esi
sub esi, 0x5dac29bb
xor esi, edx
jmp 0x46ea7b
mov ebx, 0x6332a2e
xor edx, ecx
mov ecx, 0x5dadbb73
xor esi, ecx
mov edx, 0x5dadefdd
dec ecx
or edx, esi
jmp 0x471696
call ebx
and esi, ecx
add edx, 0x5db5790d
ror esi, 0xa
and edi, edx
or edx, ecx
ror esi, 0x1b
neg ecx
sub edx, edi
bswap ecx
neg ecx
or edx, 0x5db66a81
add esi, edx
xor ecx, esi
xchg edi, esi
jmp 0x46f432
push 0x59d98921
mov edx, esi
and esi, edx
shr edi, 9
dec edx
xor edi, 0x5dbd433b
xchg edx, esi
and edx, esi
mov edx, 0x5dbd90f5
sub edx, ecx
sub esi, edx
rol edx, 0x1b
xchg edx, ecx
jmp 0x46e54e
push 0x59d2cbef
shl ecx, 0x18
sub esi, edi
xor esi, edx
shr ecx, 9
xchg esi, edi
and edi, ecx
inc edx
xor edi, ecx
sub esi, edx
sub ecx, edi
xor edx, ecx
add ecx, edi
jmp 0x46e463
call fcn.0047087b
xor edx, ecx
rol ecx, 0x17
xchg edx, esi
sub esi, ecx
jmp 0x46e208
mov ebx, 0x6332a2e
sub esi, 0x5dc6a59d
and ecx, edx
shl ecx, 8
mov edx, edi
xor edi, 0x5dc70ee3
mov edx, esi
bswap edx
xor ecx, edx
shr edi, 8
sub edi, 0x5dc78e03
sub edi, edx
ror edx, 3
jmp 0x470bd2
push 0x59d3f87b
xchg edx, esi
dec edi
xor esi, ecx
add edx, edi
jmp 0x46f03e
pop ebx
add edx, 0x5dd19459
xchg ecx, edi
xor edi, 0x5dd1c875
sub esi, edx
sub edi, ecx
xor ecx, esi
jmp 0x46fed0