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

Disassembly:
call sub.kernel32.dll_GetLastError
cmp eax, 0xffffff08
jne 0x4010a7
call sub.ws2_32.dll_WSAHtons
call sub.ws2_32.dll_WSAHtons
call sub.ws2_32.dll_WSAHtons
call sub.ws2_32.dll_WSAHtons
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.ws2_32.dll_WSAHtons
call sub.ws2_32.dll_WSAHtons
call sub.kernel32.dll_InitAtomTable
call sub.ws2_32.dll_WSAHtons
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.kernel32.dll_InitAtomTable
call sub.ws2_32.dll_WSAHtons
call sub.ws2_32.dll_WSAHtons
call sub.kernel32.dll_InitAtomTable
call sub.ws2_32.dll_WSAHtons
call sub.ws2_32.dll_WSAHtons
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.ws2_32.dll_WSAHtons
call sub.kernel32.dll_InitAtomTable
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.ws2_32.dll_WSAHtons
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.kernel32.dll_InitAtomTable
call sub.ws2_32.dll_WSAHtons
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.kernel32.dll_InitAtomTable
ret
call sub.user32.dll_GetMessageTime
cmp eax, 0xffffff25
jne 0x401144
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.kernel32.dll_InitAtomTable
call sub.kernel32.dll_InitAtomTable
call sub.kernel32.dll_InitAtomTable
call sub.ws2_32.dll_WSAHtons
call sub.ws2_32.dll_WSAHtons
call sub.kernel32.dll_InitAtomTable
call sub.kernel32.dll_InitAtomTable
call sub.ws2_32.dll_WSAHtons
call sub.ws2_32.dll_WSAHtons
call sub.ws2_32.dll_WSAHtons
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.kernel32.dll_InitAtomTable
call sub.ws2_32.dll_WSAHtons
call sub.ws2_32.dll_WSAHtons
call sub.ws2_32.dll_WSAHtons
call sub.kernel32.dll_InitAtomTable
call sub.kernel32.dll_InitAtomTable
call sub.kernel32.dll_InitAtomTable
call sub.ws2_32.dll_WSAHtons
call sub.kernel32.dll_InitAtomTable
call sub.ws2_32.dll_WSAHtons
call sub.kernel32.dll_InitAtomTable
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.kernel32.dll_ReadConsoleOutputCharacterA
ret
call sub.user32.dll_GetMessageTime
cmp eax, 0xffffff22
jne 0x4011d7
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.kernel32.dll_InitAtomTable
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.kernel32.dll_InitAtomTable
call sub.ws2_32.dll_WSAHtons
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.kernel32.dll_InitAtomTable
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.kernel32.dll_InitAtomTable
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.kernel32.dll_InitAtomTable
call sub.ws2_32.dll_WSAHtons
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.ws2_32.dll_WSAHtons
call sub.ws2_32.dll_WSAHtons
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.kernel32.dll_InitAtomTable
call sub.kernel32.dll_InitAtomTable
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.ws2_32.dll_WSAHtons
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.kernel32.dll_InitAtomTable
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.kernel32.dll_InitAtomTable
ret
call sub.user32.dll_GetMessageTime
cmp eax, 0xffffff30
jne 0x401274
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.ws2_32.dll_WSAHtons
call sub.ws2_32.dll_WSAHtons
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.ws2_32.dll_WSAHtons
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.ws2_32.dll_WSAHtons
call sub.kernel32.dll_InitAtomTable
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.kernel32.dll_InitAtomTable
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.ws2_32.dll_WSAHtons
call sub.kernel32.dll_InitAtomTable
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.kernel32.dll_InitAtomTable
call sub.ws2_32.dll_WSAHtons
call sub.kernel32.dll_ReadConsoleOutputCharacterA
call sub.ws2_32.dll_WSAHtons
call sub.ws2_32.dll_WSAHtons
call sub.ws2_32.dll_WSAHtons
ret
jmp 0x472949
xor edx, 0x941ec1c0
add edx, 0x94208167
xchg edi, edx
mov edi, esi
xor edi, 0x942bcfb0
mov edx, ecx
and edi, 0x942f3f33
add ecx, edi
jmp 0x4753ce
mov edx, 0x73716341
xor ecx, 0x99dead10
and esi, edi
xor edi, 0x99e24c34
mov ecx, esi
mov ebx, edi
xor ecx, ebx
mov ebx, edi
or edi, ecx
jmp 0x4760a7
call edx
and esi, 0x9a1e6317
add ecx, edi
mov ebx, ecx
rol ecx, 8
xchg edi, ecx
mov ecx, edi
and ebx, 0x9a28d1e8
add ebx, ecx
add esi, edi
xchg ecx, edi
jmp 0x473d8d
push 0x946ec4a6
xor edi, esi
xchg ebx, ecx
and edi, ecx
and ecx, ebx
dec esi
and edi, 0x9a44d278
rol edi, 0xf
and ebx, esi
neg edi
and ebx, 0x9a4c0ddb
and ecx, 0x9a4dcdef
xor edi, ebx
jmp 0x474f38
call fcn.00475281
or esi, edi
shr ebx, 0xa
sub esi, ebx
sub esi, ecx
xor edi, 0x9a6f131b
and ebx, ecx
ror esi, 0x1b
add ecx, edi
sub edi, esi
jmp 0x473ef3
pop edx
xchg edi, ebx
sub esi, ebx
and edi, ecx
and ecx, edi
mov edi, 0x9a862ec4
shr ebx, 8
and ecx, ebx
rol ecx, 0xd
mov ecx, esi
jmp 0x475f9b
pop edx
ror esi, 0xd
or ecx, esi
mov esi, ebx
and esi, 0x9a954dac
xor ecx, 0x9a97b5b0
mov ebx, esi
xor ecx, esi
sub edi, ebx
jmp 0x474cb5
mov edx, 0x73716341
or edi, ebx
xor ecx, 0x9ad98a14
sub esi, ebx
bswap ebx
not edi
or ebx, esi
mov edi, ebx
inc ecx
mov ebx, edi
jmp 0x475107
pop edx
xor edi, 0x9ae85fbc
shl ecx, 0x1f
jmp 0x47503f
pop edx
add ebx, 0x9b0e8377
rol edi, 2
add edi, ecx
rol esi, 0x1e
xor ecx, edi
xor ebx, esi
not esi
xor ecx, edi
jmp 0x475ee7
call edx
and ebx, 0x9b405b84
xchg ecx, edi
add esi, 0x9b43dd51
or ebx, esi
mov edi, ecx
jmp 0x4735ab
push 0x94716f08
and esi, edi
xchg ebx, edi
mov ecx, esi
rol edi, 8
xchg ecx, edi
and esi, ebx
sub ebx, edi
mov edi, ecx
or ebx, ecx
inc ebx
shl esi, 2
or edi, ebx
jmp 0x473c3e
pop edx
add esi, edi
sub ecx, esi
add ebx, edi
xor ebx, ecx
or ecx, ebx
xor ebx, ecx
neg esi
sub edi, ebx
mov esi, ecx
add edi, esi
sub esi, ecx
xchg edi, ecx
and esi, ebx
jmp 0x474e12
pop edx
sub edi, esi
xchg ecx, ebx
xchg edi, esi
xor ebx, 0x9e44b9c7
mov ebx, edi
add ecx, 0x9e5771b7
shl edi, 0x1b
jmp 0x475473
push 0x9522b1c3
or esi, 0x9e9ac823
xor esi, 0x9e9c8c6f
mov ebx, 0x9e9e4f5c
and ebx, edi
and edi, ecx
or edi, 0x9ea44a8f
add ecx, edi
jmp 0x4745bb
pop edx
mov ecx, 0x9f979120
or esi, edi
sub esi, edi
nop
mov ebx, ecx
mov ecx, esi
and edi, ebx
add ecx, ebx
and ecx, ebx
jmp 0x473253
push 0x952f0799
neg ecx
mov ebx, edi
xor ecx, 0xa0017599
or ebx, edi
mov ebx, edi
inc edi
shl edi, 0x15
mov edi, esi
ror esi, 0xd
jmp 0x475a2a
pop edx
mov ecx, 0xa28305c0
inc ebx
neg edi
or edi, 0xa28f0e0f
xor esi, 0xa29254b3
mov ebx, edi
xor ebx, edi
sub edi, esi
xor ecx, edi
neg edi
xor ebx, ecx
jmp 0x472e81
push 0x948ddd77
bswap ebx
xchg esi, ebx
inc edi
inc ecx
shr edi, 0x14
jmp 0x473bec
pop edx
xor ecx, esi
sub esi, 0xa401330d
and edi, 0xa402f6b3
xor ebx, ecx
shl ecx, 0xb
not esi
and edi, 0xa40a0a6f
xor edi, ecx
rol ebx, 0xd
xchg ecx, ebx
xchg edi, ecx
sub edi, ebx
neg edi
jmp 0x473165
push 0x949091ec
and esi, 0xa4170b01
neg ecx
dec ecx
add edi, ecx
mov edi, ecx
dec ecx
xchg esi, ebx
xchg ecx, edi
shl edi, 0x12
neg esi
jmp 0x4736e0
pop edx
add edi, ecx
mov esi, ebx
bswap edi
not esi
or esi, 0xa4e54bdd
mov ebx, edi
or esi, ecx
dec ecx
ror ebx, 0x15
xor ecx, esi
inc edi
jmp 0x472d3e
mov edx, 0x73716341
mov ebx, edi
and esi, ebx
sub edi, 0xa4fc9b5b
add ebx, 0xa4fe5c7f
and ebx, 0xa5001d58
jmp 0x47457f
push 0x9462e38e
or esi, edi
mov edi, ebx
sub edi, esi
jmp 0x475531
push 0x944c5a67
and ecx, edi
and ecx, ebx
xor ecx, edi
not ecx
and esi, ebx
xchg edi, esi
add ecx, ebx
or edi, esi
and ebx, esi
mov edi, ebx
sub edi, ebx
not esi
jmp 0x4741f6
pop edx
sub esi, ecx
add esi, ecx
shr esi, 0x16
xchg ecx, ebx
or ecx, 0xa58b333d
rol ecx, 0xc
or ecx, ebx
shl edi, 0x10
xor ebx, esi
or esi, ecx
nop
add ebx, esi
or ecx, ebx
xchg edi, esi
xor edi, 0xa59d1777
jmp 0x4754ff
mov edx, 0x40495727
mov ebx, esi
add ebx, ecx
add esi, ecx
add ecx, ebx
ror esi, 0xa
mov esi, 0xa5b500a3
and ecx, edi
and ebx, ecx
jmp 0x47492d
pop edx
not ebx
shr ecx, 0x10
dec esi
jmp 0x4730fd
pop edx
xor edi, ebx
shl ecx, 2
xor edi, 0xa5e74741
sub esi, 0xa5e906df
or ebx, esi
jmp 0x47364c
pop edx
rol ebx, 0x10
xchg edi, ecx
xor ebx, edi
or edi, ebx
xor ecx, 0xa6195dbc
xor esi, ecx
mov esi, ecx
sub edi, 0xa61e913f
mov ebx, ecx
jmp 0x4743d5
call edx
or ebx, edi
xor edi, 0xa690ca9f
and ebx, 0xa6928ddd
xor ecx, edi
jmp 0x4735f6
mov edx, 0x40495727
sub esi, ebx
sub ecx, esi
or edi, 0xa71a113e
sub esi, ebx
jmp 0x475d10
mov edx, 0x73716341
xor esi, edi
add esi, ebx
mov edi, ecx
shr ebx, 0x18
jmp 0x473e96
pop edx
not edi
or edi, esi
inc edi
or esi, ecx
inc ebx
add esi, 0xa7b0b164
add esi, ebx
xor edi, ebx
or ecx, ebx
and ecx, ebx
xor edi, ebx
or edi, 0xa8151ac3
xchg ebx, ecx
sub ecx, 0xa81de4f0
rol ebx, 0x16
jmp 0x474d1c
pop edx
ror esi, 0x1c
mov esi, ecx
xor esi, ecx
mov ecx, esi
sub ebx, esi
or ecx, ebx
add esi, ebx
xchg edi, ecx
add ecx, edi
mov ebx, edi
bswap ecx
sub edi, esi
jmp 0x475073
mov edx, 0x73716341
sub ecx, esi
mov ecx, esi
shl ecx, 0x17
mov ebx, ecx
ror esi, 0xa
xchg ecx, ebx
or edi, 0xa9543290
dec ebx
mov edi, ecx
xor esi, ebx
or ebx, esi
or esi, ecx
xchg ecx, ebx
shr edi, 1
sub ecx, edi
or esi, ebx
jmp 0x4744e7
call edx
xchg ecx, esi
sub esi, edi
sub esi, ecx
mov ecx, esi
and edi, 0xa9d559b7
xor ecx, 0xa9e560b1
sub ebx, 0xa9e729b9
add edi, ecx
mov esi, ecx
jmp 0x4755df
push 0x944b07a9
sub edi, ebx
xor ebx, 0xaa76df2c
neg ecx
and edi, 0xaa7a7b33
add esi, ecx
inc ecx
add ecx, edi
xor edi, ecx
mov edi, ebx
add esi, edi
sub esi, 0xaa872b54
dec ecx
and esi, ecx
nop
add esi, edi
xor ecx, esi
jmp 0x473523
call fcn.00475281
or edi, ebx
xor edi, 0xab37a1ce
or ecx, 0xab39ae3b
xchg edi, ecx
sub esi, ebx
xor ecx, 0xab3f10cf
xor esi, ecx
jmp 0x4741c2
push 0x94f25f50
sub ecx, esi
mov edi, 0xadad92a7
add ebx, edi
mov esi, ecx
and edi, 0xadb30c73
sub ecx, esi
xor ecx, 0xadf46520
jmp 0x475b27
push 0x94bd3884
dec ecx
not esi
not edi
mov ebx, 0xaf68c50d
xor edi, ebx
add ecx, edi
sub ebx, esi
shr esi, 0x1e
sub ebx, edi
neg ecx
jmp 0x474f4c
push 0x948f3772
and edi, esi
add edi, esi
xor ecx, ebx
rol ebx, 0x13
add edi, ebx
shl edi, 2
ror ebx, 0xb
inc edi
inc ebx
jmp 0x473281
mov edx, 0x73716341
mov ebx, 0xafdcbc36
bswap ebx
inc ebx
and edi, esi
not ebx
not edi
neg ebx
or esi, edi
bswap esi
neg edi
rol ecx, 0x10
sub edi, ebx
xor edi, 0xaffc6c3e
jmp 0x475517
push 0x71549
ror esi, 0xa
dec esi
nop
xchg ecx, edi
or esi, ebx
or ecx, ebx
jmp 0x474d88
pop edx
or esi, edi
nop
sub esi, 0xb1c2e590
xchg ecx, edi
xor ebx, esi
xor esi, 0xb1c9f19d
add esi, ecx
shl esi, 1
jmp 0x473797
push 0x950a4be7
xor edi, ebx
inc ebx
xor esi, ecx
mov ecx, edi
jmp 0x47607b
call fcn.00475281
or ecx, edi
add esi, ebx
add ecx, 0xb2f57f16
mov esi, ecx
and esi, ebx
rol ebx, 0x1c
shr ebx, 0x17
ror ebx, 0x19
dec ecx
and ecx, edi
ror ebx, 0x18
jmp 0x4740ef
push esp
xchg ebx, edi
and ecx, edi
shl esi, 9
add edi, ecx
mov ecx, edi
sub edi, ebx
xor ebx, edi
mov esi, ecx
and edi, 0xb43f1a7d
xor ebx, 0xb440f05f
jmp 0x474027
push 0x945843b7
rol ecx, 1
and ebx, esi
jmp 0x47358d
push 0x94c1c4b3
sub ecx, esi
sub ecx, 0xb4be23b5
jmp 0x474848
push esp
sub esi, ecx
neg ecx
xor ebx, edi
shr ebx, 0x10
and esi, 0xb5037a53
neg ecx
dec esi
rol ecx, 5
sub ebx, esi
not ebx
and ecx, 0xb50ea0f0
or ebx, esi
mov edi, ecx
jmp 0x475492
push 0x949fd66f
shl ecx, 0x13
dec ecx
jmp 0x475164
call edx
not esi
sub esi, ebx
dec esi
and edi, 0xb5692d2b
sub ebx, 0xb56b0111
add esi, ecx
xor ebx, 0xb56ecd65
xor ebx, esi
and edi, 0xb57272ec
mov edi, 0xb574459b
xor esi, ecx
and ecx, edi
xor ebx, edi
jmp 0x474411
push 0x94f50a43
mov ebx, ecx
xchg ecx, ebx
or ecx, ebx
sub esi, ecx
xor edi, ebx
mov ebx, edi
and ecx, edi
add ecx, esi
dec esi
xor ecx, edi
sub esi, 0xb5a74154
shl edi, 0x15
dec esi
xor ecx, edi
jmp 0x474fbd
call edx
sub ebx, esi
and esi, ebx
not ebx
rol ecx, 0x1f
xor edi, ebx
mov ebx, edi
add ecx, 0xb5e11359
ror esi, 1
sub ebx, 0xb5e4ea36
jmp 0x4759df
mov edx, 0x40495727
sub edi, ebx
add ebx, edi
ror ecx, 0x11
shl ecx, 2
xor esi, 0xb5fa0134
add ecx, ebx
and ebx, esi
or edi, ebx
jmp 0x4748ce
push 0x952da7d8
or ecx, 0xb601a310
add ebx, ecx
xchg edi, esi
xor esi, ecx
ror esi, 0x1a
xor edi, esi
jmp 0x472f55
push 0x947fd57c
xchg ecx, ebx
and ebx, ecx
sub edi, ebx
xor ebx, ecx
or edi, ebx
or esi, ecx
bswap ebx
xchg edi, ecx
jmp 0x474ea2
pop edx
xor edi, 0xb6f7a9de
mov edi, ebx
ror ebx, 0x1c
or esi, ebx
jmp 0x472ae1
pop edx
rol edi, 0x17
or ebx, esi
and ecx, edi
mov ebx, 0xb743aa00
and ebx, esi
or edi, esi
add esi, ecx
jmp 0x474b1d
call fcn.00475281
xor edi, ebx
bswap esi
add ecx, 0xb8287658
xchg esi, ebx
ror esi, 0xb
sub ecx, esi
shl ecx, 0x1b
inc ebx
and edi, 0xb83b96b8
and ecx, edi
or edi, esi
or edi, 0xb840ee22
or esi, ebx
jmp 0x472c50
call fcn.00475281
xor ebx, edi
xor edi, 0xba3d123e
and esi, 0xbacdd78f
and edi, esi
or edi, esi
xor edi, ebx
or esi, ebx
or esi, ecx
and ecx, esi
jmp 0x4736a6
pop edx
sub esi, ebx
mov ebx, ecx
add ecx, edi
or edi, esi
xor edi, ecx
and esi, 0xbccc64f0
xor ecx, esi
jmp 0x47521a
push 0x95241245
ror ebx, 0x15
mov ebx, edi
sub ebx, esi
and ecx, 0xbcda1ed3
xor esi, 0xbcdc50db
and ecx, ebx
dec ecx
rol edi, 0xd
xchg ebx, ecx
or ecx, esi
sub ebx, 0xbcea395f
xchg esi, edi
ror edi, 0x10
sub ecx, ebx
jmp 0x472b85
pop edx
or ecx, ebx
xor edi, ecx
add esi, 0xbd53fddc
sub esi, 0xbd55fb1f
xchg ecx, edi
shr edi, 0x10
mov ecx, 0xbd9d1e10
mov ecx, esi
or edi, 0xbda138b0
jmp 0x4749cb
call fcn.00475281
xor edi, ecx
shr ebx, 0x1a
or esi, 0xbda85098
not esi
xor esi, edi
mov edi, esi
and edi, 0xbdb08891
xchg ecx, esi
xor ebx, 0xbdb66b01
not esi
add ebx, esi
jmp 0x475393
push 0x944860bc
or edi, esi
or ecx, esi
xchg edi, ecx
or edi, esi
and edi, esi
rol esi, 3
xchg ecx, edi
dec esi
jmp 0x474aef
call edx
sub ebx, esi
or edi, ebx
or edi, esi
add ebx, edi
or edi, 0xbe8ae078
not edi
add ecx, ebx
sub ecx, esi
mov esi, ebx
add esi, ecx
nop
sub esi, 0xbfb1cab8
sub esi, 0xc10aaecd
xchg ebx, ecx
neg ecx
jmp 0x4745a3
mov edx, 0x73716341
and esi, edi
xchg ecx, edi
xchg edi, ebx
not esi
or esi, edi
mov esi, ebx
mov ebx, ecx
mov ecx, esi
xor ebx, 0xc5d27697
jmp 0x474675
pop edx
sub edi, ebx
xor ecx, esi
and edi, esi
and esi, edi
ror esi, 0xc
rol ecx, 0x18
neg ecx
neg ecx
mov ecx, edi
jmp 0x47380d
call fcn.00475281
and esi, ecx
sub ecx, esi
not ebx
sub edi, esi
add ecx, 0xc7d919fe
ror esi, 0xf
add ecx, 0xc7dcb7be
xor ebx, edi
jmp 0x474bf2
call fcn.00475281
xchg ecx, edi
and esi, 0xc84170a8
xor edi, ecx
xor ebx, edi
and ecx, ebx
not edi
jmp 0x475b8f
pop edx
sub esi, 0xc9432269
shl esi, 0xb
or edi, esi
shr ebx, 0x1c
jmp 0x4752f4
push 0x952c48c3
not esi
sub ebx, ecx
and ebx, ecx
xor edi, 0xc95a05e8
not edi
add esi, ecx
jmp 0x474216
push 0x94831260
or edi, ebx
and edi, esi
and esi, 0xcab34346
mov ebx, esi
add edi, esi
nop
mov edi, ebx
shl edi, 6
and esi, ebx
jmp 0x47383e
push 0x9449b4bc
and ebx, 0xccf6b44d
add edi, ecx
add ecx, ebx
xchg edi, ecx
or ecx, ebx
ror ebx, 0xd
xchg ecx, ebx
xchg edi, esi
dec esi
add edi, 0xcd2956d0
inc edi
not ebx
shr esi, 0x18
xchg edi, ecx
jmp 0x47390d
pop edx
mov edi, 0xcd4e43b5
add ecx, 0xcd5006df
not edi
xor edi, ecx
xchg ebx, ecx
not esi
mov ebx, 0xcd58e6a4
and esi, 0xcd6f4168
inc ecx
sub ebx, 0xcd731126
mov ebx, edi
xor ebx, 0xcd769ed6
or edi, esi
jmp 0x472afe
call edx
or edi, esi
or ebx, esi
and edi, ecx
mov ecx, edi
add esi, ebx
add ecx, esi
xor ebx, edi
or esi, ebx
mov ebx, 0xd0953d63
not esi
or ebx, esi
jmp 0x4750b8
mov edx, 0x4132136a
and ecx, edi
ror ebx, 0x1b
and edi, ecx
xor edi, ebx
and edi, ecx
xor ebx, edi
inc ecx
mov ecx, edi
mov esi, ecx
jmp 0x472aab
push 0x9508ee84
neg ecx
rol ecx, 9
rol ecx, 0x15
add ecx, ebx
and ebx, ecx
or esi, edi
shr esi, 0x1a
and esi, edi
jmp 0x473e5b
pop edx
add esi, 0xd18b99ab
shr esi, 0x1b
and edi, ecx
jmp 0x47464d
pop edx
or ebx, esi
add ecx, edi
or ebx, esi
xchg edi, esi
mov esi, edi
sub ebx, ecx
xor ecx, ebx
rol ebx, 0xa
sub edi, ebx
jmp 0x472a55
push 0x401400
xor edi, ebx
mov esi, 0xd1dce502
bswap esi
xor esi, 0xd1e11b92
or ecx, 0xd1e331d4
ror ebx, 0x15
ror esi, 0x14
mov ecx, esi
xor esi, ecx
not esi
xor ecx, edi
xchg ebx, esi
or edi, 0xd1ffc6b4
jmp 0x47386e
push 0x949d0273
xor edi, 0xd2670fe6
add esi, ecx
and edi, 0xd26b3a0c
xor ecx, 0xd27326c8
sub ecx, esi
add ebx, edi
and ebx, ecx
jmp 0x475fd8
push 0x94817039
not ebx
add edi, ecx
and esi, ebx
inc ebx
xor ecx, esi
mov ecx, 0xd3afbe7b
or esi, 0xd3b1e133
sub ebx, esi
shr edi, 0xd
mov ebx, ecx
jmp 0x474a73
call edx
inc ecx
mov ecx, ebx
or ebx, ecx
xor ecx, edi
dec esi
neg ebx
add ebx, ecx
sub ebx, 0xd42dfbc0
nop
mov ebx, 0xd43219ff
sub ecx, edi
mov ecx, ebx
jmp 0x472d5e
push 0x94701a21
or edi, ebx
or edi, 0xd440bcff
bswap ecx
jmp 0x472cad
push 0x94c066c3
ror ebx, 2
xor ebx, edi
and edi, esi
and edi, esi
and ebx, ecx
jmp 0x473fa3
mov edx, 0x40495727
xchg ecx, esi
mov ebx, esi
and ebx, ecx
and edi, ecx
rol ecx, 0x14
shl esi, 0x1c
or ecx, 0xd50fcea6
add ebx, edi
or ecx, 0xd5137e33
or esi, ebx
mov ecx, esi
add esi, ecx
ror esi, 0xe
jmp 0x4739f3
call fcn.00475281
and ecx, esi
xor ebx, ecx
dec ecx
not edi
nop
rol ebx, 0x17
sub esi, ecx
sub ebx, edi
xchg esi, ecx
mov ecx, esi
jmp 0x472a1d
pop edx
xor ebx, ecx
xor edi, ecx
xchg ecx, edi
xor ebx, ecx
mov esi, ecx
add esi, ecx
xor ebx, edi
inc ebx
add ecx, 0xd74d6434
jmp 0x473f32
pop edx
mov edi, ebx
xor ecx, esi
inc ecx
shl edi, 0x13
add esi, ecx
add esi, edi
inc ebx
inc edi
shr ebx, 0x1f
sub ecx, 0xd7bef4d7
xchg edi, ebx
shl esi, 0x10
jmp 0x473aa8
pop edx
and ecx, edi
mov ebx, ecx
or edi, esi
and esi, ecx
mov edi, esi
shl ecx, 0x16
add esi, ebx
jmp 0x473545
call fcn.00475281
xor ebx, edi
and esi, ebx
or esi, ebx
or ebx, esi
add edi, ecx
add esi, edi
neg ecx
and edi, 0xd911a291
xor esi, ecx
xchg edi, ecx
mov esi, ecx
xor edi, ecx
jmp 0x475847
push 0x94a1b59f
neg edi
or ecx, 0xd99749cc
nop
sub edi, ebx
add esi, 0xd9c3ff4b
inc ebx
sub ecx, edi
xor esi, ecx
bswap ebx
or ecx, esi
xchg edi, ebx
jmp 0x4760b9
pop edx
add edi, esi
sub esi, ecx
ror esi, 2
add edi, ecx
shl edi, 9
and esi, ecx
jmp 0x474d4a
pop edx
or ecx, ebx
shl edi, 0xa
mov ecx, esi
xor edi, 0xdb664de8
and edi, esi
sub ecx, esi
sub ebx, 0xdb6c7d95
xchg edi, ecx
mov ebx, edi
and edi, 0xdb785cb9
or edi, ecx
dec esi
mov ecx, ebx
xor edi, 0xdb85dbb0
sub ebx, 0xdb9342ff
jmp 0x475992
call edx
xchg edi, ecx
xor ecx, esi
xor edi, ecx
shl ebx, 9
xor ecx, 0xdc18250b
mov ecx, edi
jmp 0x474889
push 0x9447121e
xchg ecx, ebx
bswap ebx
xchg ebx, edi
xchg esi, ebx
mov esi, ecx
sub edi, esi
jmp 0x4746a2
mov edx, 0x40495727
sub esi, 0xde823057
xor esi, ecx
rol ebx, 0x10
shr edi, 0xd
inc ebx
xchg ecx, edi
jmp 0x474fec
pop edx
mov ecx, 0xdfb411c5
xor ebx, edi
sub edi, ebx
or esi, edi
or edi, esi
jmp 0x47570a
pop edx
sub ecx, esi
dec ecx
add ebx, ecx
inc ecx
sub ebx, ecx
ror ebx, 0x13
and esi, ebx
mov ecx, 0xdfdf1cc4
xor edi, 0xdfe1483d
dec ebx
jmp 0x472bf5
push 0x40
mov esi, ebx
dec edi
or ebx, ecx
inc edi
jmp 0x473cb8
pop edx
xor edi, ebx
ror ecx, 0xd
xor edi, 0xe188cf43
ror ebx, 0xd
add ecx, ebx
and edi, esi
jmp 0x472ba4
call fcn.00475281
xor esi, ecx
xchg ecx, ebx
not ebx
not ebx
add ebx, edi
add ecx, ebx
mov ecx, esi
not esi
jmp 0x474f15
push 0x94652874
shl esi, 8
xchg ecx, esi
inc ebx
add esi, 0xe1b58204
inc edi
add esi, ecx
bswap esi
xchg ebx, esi
or ecx, 0xe2558f12
rol ecx, 7
and edi, esi
mov edi, 0xe2628c68
and ebx, ecx
jmp 0x472992
pop edx
sub ebx, esi
add ecx, edi
not edi
rol esi, 0x14
and edi, esi
sub esi, 0xe2ebfc63
sub ebx, ecx
xor ecx, ebx
inc ebx
jmp 0x472dde
push 0x94614484
or edi, esi
and esi, edi
and esi, 0xe41a76ce
or ecx, ebx
add ebx, ecx
sub esi, 0xe42637fd
jmp 0x473495
call edx
add esi, edi
mov ebx, ecx
and esi, edi
sub edi, ebx
bswap ebx
and ebx, 0xe5019ed4
jmp 0x474d39
push 0x94fe8787
xchg esi, edi
xor esi, ecx
add esi, ecx
shl esi, 1
mov ebx, edi
mov edi, ebx
xor esi, ecx
or edi, 0xe6295baf
inc edi
rol ecx, 0x11
shl esi, 0x14
or ecx, ebx
jmp 0x475afc
call edx
sub edi, ebx
add edi, ecx
neg ebx
not edi
sub ebx, edi
add edi, esi
mov ebx, edi
or ecx, 0xe6584834
add esi, edi
xor ebx, 0xe65c5b1f
add esi, ecx
jmp 0x475e6a
pop edx
mov edi, ecx
add ebx, ecx
xchg ecx, edi
and esi, edi
and ebx, 0xe6695b19
or ecx, 0xe66bba18
or edi, 0xe66dd756
mov edi, 0xe66fddf7
jmp 0x4749b7
push 0x9530630d
neg ecx
bswap esi
add edi, ecx
or esi, ebx
neg ecx
xor edi, ecx
xor edi, 0xe6987878
and ebx, 0xe69a9fde
rol edi, 0x1b
sub ebx, esi
xor edi, 0xe6a2482e
or esi, 0xe6a46c78
jmp fcn.00475d7f
push 0x94ffe486
shl ecx, 0x1c
xor ebx, ecx
nop
sub edi, esi
xor ebx, edi
add esi, 0xe8449a68
shr edi, 0xb
sub edi, esi
and ecx, edi
xor ecx, 0xe84cf931
xor esi, edi
xchg esi, ebx
jmp 0x4753e4
push 0x94f3b448
and ecx, ebx
add edi, ecx
and ecx, edi
inc edi
sub esi, 0xe8614dae
rol edi, 0x12
rol edi, 0x15
bswap ebx
ror esi, 5
ror esi, 0x1f
sub esi, ebx
xor ecx, ebx
xchg esi, edi
sub edi, esi
add edi, 0xe8bbbaf9
or ebx, esi
jmp 0x474150
call edx
not edi
not ebx
and ebx, edi
neg ecx
shr edi, 0x1d
not edi
sub ebx, edi
and ecx, 0xe9454003
shr esi, 0x15
jmp 0x475460
call fcn.00475281
xor ecx, esi
mov edi, 0xeafd87dc
xchg ecx, esi
add esi, 0xeb015bd0
xchg edi, ecx
xchg esi, ebx
sub edi, ebx
sub edi, 0xeb3e3ab6
shl esi, 0xb
jmp 0x4759ba
pop edx
xchg ecx, edi
sub ebx, esi
and ebx, ecx
dec esi
sub esi, ebx
and esi, ecx
xor esi, ecx
or edi, 0xedc77ea7
xor edi, 0xedc9e567
add ebx, edi
add edi, 0xedd405ea
inc edi
rol ecx, 9
add ecx, ebx
jmp 0x473407
push 0x947e8078
mov edi, ebx
add esi, ecx
xchg edi, ecx
ror ebx, 0xf
or edi, esi
sub esi, ecx
add esi, 0xee53111f
sub esi, 0xee55333c
xchg edi, esi
and ecx, edi
jmp 0x474363
pop edx
or ebx, esi
and esi, ebx
rol ecx, 9
ror ebx, 5
inc ebx
xchg ecx, edi
xor edi, ebx
or ecx, 0xef10a0b3
mov ebx, 0xef12eb25
not ecx
xchg esi, edi
or esi, edi
jmp 0x473b48
push 0x949e5b14
xor ecx, esi
mov edi, 0xef3ae1e2
jmp 0x474093
push 0x950ba908
and esi, ebx
sub ecx, 0xeff0c79a
sub edi, ebx
sub ebx, 0xeff4dcd4
mov ebx, 0xeff6f864
neg edi
and edi, esi
mov edi, esi
sub edi, esi
mov edi, 0xf00cb090
jmp 0x4736f6
call fcn.00475281
bswap ebx
xchg esi, ebx
or ebx, esi
sub ebx, esi
jmp 0x4746da
push 0x94a36cbb
add ebx, ecx
add edi, esi
sub esi, ecx
and ecx, 0xf029bf0f
or ecx, 0xf02bed8c
mov esi, ecx
and ecx, ebx
shl esi, 4
mov esi, ebx
or edi, ebx
or ecx, ebx
dec ebx
sub esi, edi
jmp 0x473426