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

Disassembly:
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xfffffeea
jne 0x40106b
call main
call sub.kernel32.dll_CreateNamedPipeW
call sub.kernel32.dll_GetProfileIntA
call sub.kernel32.dll_CreateNamedPipeW
call sub.kernel32.dll_CreateNamedPipeW
call sub.kernel32.dll_GetProfileIntA
call sub.kernel32.dll_GetProfileIntA
call sub.kernel32.dll_GetProfileIntA
call sub.kernel32.dll_CreateNamedPipeW
call sub.kernel32.dll_CreateNamedPipeW
call sub.kernel32.dll_GetProfileIntA
call sub.kernel32.dll_GetProfileIntA
call sub.kernel32.dll_CreateNamedPipeW
call main
call main
call main
call sub.kernel32.dll_GetProfileIntA
call main
ret
call sub.user32.dll_GetForegroundWindow
cmp eax, 0xffffff09
jne 0x4010f4
call main
call main
call sub.kernel32.dll_CreateNamedPipeW
call sub.kernel32.dll_GetProfileIntA
call sub.kernel32.dll_GetProfileIntA
call main
call main
call sub.kernel32.dll_GetProfileIntA
call sub.kernel32.dll_CreateNamedPipeW
call sub.kernel32.dll_CreateNamedPipeW
call sub.kernel32.dll_GetProfileIntA
call sub.kernel32.dll_CreateNamedPipeW
call sub.kernel32.dll_CreateNamedPipeW
call main
call main
call sub.kernel32.dll_GetProfileIntA
call sub.kernel32.dll_GetProfileIntA
call sub.kernel32.dll_GetProfileIntA
call sub.kernel32.dll_GetProfileIntA
call sub.kernel32.dll_GetProfileIntA
call main
call main
call sub.kernel32.dll_GetProfileIntA
call sub.kernel32.dll_CreateNamedPipeW
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xffffff04
jne 0x40115a
call main
call main
call sub.kernel32.dll_GetProfileIntA
call sub.kernel32.dll_GetProfileIntA
call main
call sub.kernel32.dll_CreateNamedPipeW
call sub.kernel32.dll_CreateNamedPipeW
call main
call sub.kernel32.dll_CreateNamedPipeW
call main
call main
call sub.kernel32.dll_GetProfileIntA
call sub.kernel32.dll_CreateNamedPipeW
call sub.kernel32.dll_GetProfileIntA
call sub.kernel32.dll_GetProfileIntA
call sub.kernel32.dll_CreateNamedPipeW
call main
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xffffff35
jne 0x4011ca
call main
call main
call sub.kernel32.dll_CreateNamedPipeW
call sub.kernel32.dll_CreateNamedPipeW
call sub.kernel32.dll_CreateNamedPipeW
call main
call sub.kernel32.dll_CreateNamedPipeW
call sub.kernel32.dll_GetProfileIntA
call sub.kernel32.dll_CreateNamedPipeW
call main
call sub.kernel32.dll_CreateNamedPipeW
call main
call sub.kernel32.dll_GetProfileIntA
call sub.kernel32.dll_GetProfileIntA
call main
call sub.kernel32.dll_CreateNamedPipeW
call sub.kernel32.dll_CreateNamedPipeW
call sub.kernel32.dll_GetProfileIntA
call sub.kernel32.dll_CreateNamedPipeW
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xfffffedf
jne 0x401258
call sub.kernel32.dll_CreateNamedPipeW
call sub.kernel32.dll_GetProfileIntA
call main
call main
call main
call sub.kernel32.dll_CreateNamedPipeW
call main
call sub.kernel32.dll_CreateNamedPipeW
call sub.kernel32.dll_GetProfileIntA
call sub.kernel32.dll_CreateNamedPipeW
call sub.kernel32.dll_CreateNamedPipeW
call main
call main
call sub.kernel32.dll_GetProfileIntA
call sub.kernel32.dll_CreateNamedPipeW
call main
call main
call main
call sub.kernel32.dll_GetProfileIntA
call sub.kernel32.dll_GetProfileIntA
call sub.kernel32.dll_CreateNamedPipeW
call sub.kernel32.dll_CreateNamedPipeW
call main
call sub.kernel32.dll_GetProfileIntA
call main
ret
jmp 0x4da976
sub edx, 0xdf0e19f6
sub edx, esi
sub ecx, edi
neg esi
ror edx, 0x13
mov edx, ecx
sub ecx, esi
neg edx
jmp 0x4dc84c
pop edi
xor ebx, edx
neg ecx
inc ebx
mov edx, esi
sub esi, ecx
neg ebx
or esi, ecx
and ebx, ecx
and ecx, edx
and edx, esi
bswap ecx
xchg ecx, edx
sub ecx, esi
jmp 0x4db42a
pop edi
mov esi, edx
and ecx, 0xe0686fed
mov ebx, esi
dec ebx
inc esi
xchg esi, ebx
xor edx, esi
nop
sub ebx, 0xe06b6ae8
inc ecx
and ebx, 0xe06c386f
not edx
add edx, ebx
jmp 0x4dcdaa
push 0xdf31ec31
sub edx, 0xe06f4957
xchg esi, ebx
xor edx, ecx
bswap edx
and ecx, edx
xor ebx, ecx
or ecx, ebx
shl ecx, 0x12
or esi, 0xe0726e28
jmp 0x4de1c1
push 0xdf1c3be9
xor ebx, esi
and esi, edx
sub ebx, edx
or edx, 0xe0813aa4
bswap ecx
dec ebx
add ebx, 0xe081ee56
mov ebx, 0xe082283c
shl esi, 0x15
and edx, ecx
xchg ebx, ecx
add ecx, 0xe0831a0f
not ebx
sub ecx, 0xe083938a
or edx, esi
add ecx, 0xe0840743
jmp 0x4dd72b
push 0xdf35f834
sub esi, 0xe0a4194e
xor esi, 0xe0a45213
ror ecx, 0x14
not ecx
or esi, ecx
xchg edx, ebx
sub edx, esi
inc edx
sub ebx, ecx
not esi
sub edx, 0xe0a66a41
jmp 0x4dbb55
pop edi
sub ebx, ecx
mov ebx, edx
rol edx, 4
and ebx, ecx
or esi, edx
xchg esi, ecx
sub esi, ebx
xchg esi, ebx
ror ebx, 0x16
shr ebx, 0xe
or ecx, esi
and esi, ebx
jmp 0x4dd3d9
push 0xdf29258b
xchg ebx, esi
not ebx
mov edx, ecx
xor ebx, 0xe0cab77c
xor ebx, esi
and esi, edx
jmp 0x4ddfdf
pop edi
bswap ebx
xor edx, 0xe0cf89a2
xchg ebx, ecx
ror ecx, 0x18
add esi, 0xe0d038ef
jmp 0x4dceb9
call fcn.004daa2f
bswap ecx
xor ebx, ecx
mov esi, ecx
or ebx, ecx
mov ecx, ebx
bswap ecx
xor ecx, edx
add edx, esi
xor edx, ebx
jmp 0x4de839
push 0xdf17fcd9
xor ebx, edx
neg edx
shr ecx, 3
mov ecx, ebx
xor edx, esi
sub ecx, esi
jmp 0x4dccd0
push 0xdf267527
xor ebx, edx
inc ebx
dec esi
shl ecx, 4
add edx, ecx
add ecx, edx
add ebx, ecx
or edx, ebx
rol ecx, 0x1b
shr edx, 4
jmp 0x4dd8a9
push 0xdf19d683
xchg esi, edx
neg ebx
or esi, ecx
mov ecx, edx
or esi, ebx
xor edx, 0xe106ddc9
jmp 0x4db44a
push 0xdf1f9726
bswap edx
or ebx, edx
bswap esi
and ebx, edx
sub ebx, ecx
sub ebx, edx
add ebx, ecx
jmp 0x4dbe2b
push 0xdf2c44b4
xor ebx, edx
shl ecx, 0x15
or edx, esi
xchg ebx, esi
mov ebx, edx
xor ecx, esi
dec edx
mov ebx, ecx
or ebx, edx
inc esi
and ecx, ebx
jmp 0x4dd0c9
call fcn.004daa2f
xor esi, ebx
or ecx, 0xe11775fe
or esi, edx
add edx, ecx
neg esi
and esi, ecx
mov edx, ecx
not ebx
ror esi, 0x16
xor ebx, ecx
jmp 0x4de799
pop edi
shl ebx, 0x18
ror ecx, 5
xor esi, edx
rol ebx, 0x1b
sub ebx, ecx
or ecx, esi
ror ecx, 8
sub esi, 0xe11b411a
or ebx, edx
jmp 0x4de8e5
push 0xdf1a1a5a
sub esi, edx
rol esi, 0x15
add edx, ebx
and ebx, 0xe11c7355
xor edx, esi
sub ecx, esi
mov esi, 0xe11d2809
sub ebx, edx
bswap ecx
jmp 0x4dce5c
call edi
shl ecx, 0x12
xor ecx, edx
add edx, esi
rol ebx, 5
and edx, esi
add edx, ebx
shl ebx, 0x11
xchg ebx, esi
not edx
ror edx, 0xe
jmp 0x4ddf80
pop edi
inc edx
ror ecx, 0xd
dec edx
ror ecx, 0x1b
or ecx, 0xe13f1cd4
and ecx, edx
mov edx, ecx
sub ebx, 0xe13fd338
or esi, ebx
shl ecx, 0x15
not edx
jmp 0x4de585
call edi
or edx, esi
ror ebx, 0x1d
mov edx, esi
shr edx, 0x13
ror ecx, 0x12
neg edx
mov esi, ecx
sub ebx, edx
or ecx, edx
nop
jmp 0x4db7ab
push 0xdf329566
and edx, 0xe14abc65
ror edx, 0x1c
inc esi
add edx, 0xe14b6e03
xor edx, esi
xchg esi, ecx
neg edx
xchg esi, ecx
neg ebx
and edx, esi
add esi, ecx
mov ecx, edx
add edx, ebx
xchg ecx, edx
add edx, esi
jmp 0x4dee59
call fcn.004daa2f
sub ebx, ecx
not edx
dec ecx
or edx, 0xe150b85a
and edx, ebx
jmp 0x4dc27d
pop edi
xchg ecx, ebx
sub esi, edx
add ebx, 0xe15a0d6d
jmp 0x4dea2d
push 0xdf14e404
sub ebx, edx
mov ebx, ecx
sub esi, edx
sub ebx, 0xe16e2d92
add esi, ecx
and ecx, esi
ror ecx, 0x13
add ebx, 0xe16f1d09
xchg esi, ebx
or ecx, esi
rol ecx, 0x1b
or edx, esi
add ecx, esi
jmp 0x4dc4c8
push 0xdf363f6d
neg ecx
bswap ebx
xchg esi, edx
mov esi, edx
or edx, ecx
or ebx, esi
sub ebx, 0xe199371e
and edx, ebx
add edx, 0xe199b255
and ecx, edx
xor esi, ebx
xor ebx, edx
ror edx, 1
or edx, esi
and ebx, ecx
or ebx, edx
jmp 0x4dbc05
call fcn.004daa2f
and ecx, esi
xor esi, 0xe19c8e0e
mov edx, 0xe19cc8cc
and esi, ebx
mov esi, edx
shl ebx, 0x1c
sub edx, 0xe19db9a6
sub edx, 0xe19df2b4
and ebx, ecx
jmp 0x4dc566
push 0xdf14a0ae
add edx, ebx
or ecx, edx
xchg esi, edx
dec edx
xor edx, ebx
mov edx, esi
or ecx, esi
shr esi, 0xd
add ebx, ecx
xchg ebx, edx
jmp 0x4db8ea
push 0xdf36821c
add esi, edx
add ebx, esi
mov esi, ebx
or ecx, 0xe1a48574
bswap esi
mov edx, 0xe1a4fb95
sub esi, ecx
mov ecx, ebx
neg ebx
dec edx
jmp 0x4de474
push 0xdf2bbda7
inc ecx
or ebx, edx
xor esi, edx
xchg edx, ebx
xor ebx, esi
neg ebx
mov edx, 0xe1c63a26
jmp 0x4dca7f
push 0xdf1fdb16
and esi, ecx
xor ebx, esi
sub esi, ecx
add edx, ecx
and edx, ebx
inc ecx
sub esi, edx
dec ecx
xchg ecx, esi
add edx, esi
xchg ecx, esi
not ebx
dec edx
add ecx, 0xe1ce5916
jmp 0x4dcf2c
call fcn.004daa2f
mov edx, esi
add ecx, ebx
or esi, ecx
or esi, ebx
sub edx, esi
mov ebx, 0xe1db8c59
neg edx
add ebx, ecx
mov ebx, edx
xchg ebx, edx
and ecx, 0xe1dcaa48
jmp 0x4dc985
pop edi
sub ebx, edx
sub ebx, 0xe1e05256
dec edx
neg esi
xor edx, ebx
not ebx
shl edx, 0x1d
sub ecx, 0xe1e1be9e
xor edx, esi
jmp 0x4ddd76
call fcn.004daa2f
xor ebx, edx
sub ebx, 0xe1e2812e
mov ecx, ebx
inc edx
and ebx, esi
ror esi, 0x12
or edx, ebx
jmp 0x4db6c4
pop edi
dec ecx
ror ebx, 0x14
or edx, ebx
add edx, 0xe2021fdf
add ecx, esi
or esi, edx
and edx, 0xe202c724
mov esi, 0xe202fe8c
sub edx, ebx
add edx, esi
and esi, ebx
inc esi
and edx, esi
add esi, 0xe2045c3f
xor ecx, esi
jmp 0x4dc182
push 0xdf25eaf0
add edx, ecx
shl edx, 0x11
xor esi, edx
xor esi, 0xe2059a55
shr ebx, 0x14
jmp 0x4dcc4a
pop edi
and ebx, edx
inc edx
and ebx, edx
or edx, esi
mov esi, ecx
xor ecx, edx
or edx, esi
and edx, esi
add ecx, esi
jmp 0x4dd7e1
push 0xdf2320ab
sub edx, 0xe217006f
mov esi, ebx
or edx, ebx
xchg ecx, esi
and esi, 0xe217e351
add esi, edx
not ecx
xor esi, ebx
bswap edx
add edx, 0xe2190afa
xor esi, ebx
bswap ecx
add ecx, edx
shr ecx, 9
xor edx, ebx
jmp 0x4dece6
call edi
or esi, 0xe21f77c2
sub edx, 0xe21fb034
sub ecx, edx
mov ecx, edx
jmp 0x4de7d0
pop edi
and edx, 0xe2207bfb
rol edx, 0x11
ror esi, 0x13
xchg esi, edx
sub esi, 0xe22163a8
sub ecx, 0xe221a791
or ecx, 0xe221e07e
and edx, esi
sub edx, esi
and esi, ebx
neg ebx
xchg ebx, esi
and ebx, esi
jmp 0x4daea3
pop edi
and ecx, ebx
and esi, ebx
add ecx, edx
mov esi, ebx
or edx, ebx
mov ecx, edx
mov esi, ebx
xor edx, ebx
add ecx, esi
mov ebx, edx
jmp 0x4ddd8e
mov edi, 0x2a676233
add ecx, edx
xor ebx, 0xe230f47a
add ecx, edx
and esi, edx
and ecx, 0xe2319d26
mov ecx, esi
and esi, 0xe2320d7e
mov ecx, ebx
sub esi, 0xe232864b
and ebx, esi
or ecx, esi
xchg esi, ecx
add ecx, edx
jmp 0x4db083
push 0xdf1f534b
or ecx, ebx
or ecx, 0xe2393fa2
rol esi, 0x11
mov esi, 0xe239bdc3
or esi, 0xe239f7b5
xor ebx, 0xe23a31b2
bswap ecx
xor esi, ecx
jmp 0x4db323
call fcn.004daa2f
or ecx, ebx
ror edx, 0x1c
and edx, ebx
mov ebx, 0xe2423fd8
mov ecx, ebx
not edx
bswap ecx
inc ecx
jmp 0x4df012
push 0xdf15297c
shl ebx, 0x16
or ebx, 0xe247426d
and ebx, ecx
add ecx, ebx
sub ebx, edx
and edx, 0xe2482a39
jmp 0x4dda9d
call edi
mov esi, 0xe2527e5f
or ecx, esi
ror esi, 4
neg esi
and ecx, ebx
shl esi, 0x12
bswap esi
and edx, ecx
jmp 0x4da9c4
pop edi
rol ecx, 0x1c
or esi, ebx
ror ebx, 0x15
and ebx, 0xe25be891
rol ebx, 5
neg ebx
neg esi
sub edx, ebx
mov ecx, ebx
jmp 0x4dc740
call fcn.004daa2f
inc ebx
or edx, ecx
or edx, ecx
jmp 0x4ddeb3
push 0xdf2f5f4f
sub edx, ebx
sub ecx, ebx
xor ebx, ecx
mov edx, ecx
bswap edx
add esi, ebx
sub esi, 0xe2724583
inc esi
add esi, ebx
mov edx, esi
jmp 0x4de8c6
pop edi
xchg ebx, ecx
neg esi
mov ecx, ebx
sub edx, ebx
mov ebx, edx
jmp 0x4dead2
push 0xdf2210ce
mov ecx, edx
xor edx, ecx
and ecx, edx
sub esi, ecx
add esi, edx
and edx, ebx
mov edx, 0xe27a02ee
and ebx, 0xe27a3f1a
and ecx, ebx
or edx, esi
add ecx, esi
jmp 0x4dd929
push 0xdf145f87
mov esi, 0xe28afdbd
dec edx
and ecx, edx
xchg edx, ecx
add ecx, edx
jmp 0x4dbbe7
mov edi, 0x2809144b
xchg edx, ebx
and esi, ecx
inc ecx
ror ebx, 0x11
sub ebx, edx
rol esi, 0x15
mov ecx, ebx
xor ecx, 0xe28fa5a5
jmp 0x4db407
pop edi
or edx, ecx
dec ebx
add ecx, ebx
mov ebx, edx
nop
xor esi, ecx
add ebx, ecx
sub esi, ecx
xchg ebx, esi
neg esi
inc esi
sub esi, edx
ror ecx, 0x13
jmp 0x4dcc14
pop edi
shl ecx, 6
sub ecx, esi
shl ecx, 4
mov ebx, edx
add ecx, edx
xor edx, ecx
not ebx
rol edx, 0x1f
bswap ebx
jmp fcn.004ded63
pop edi
and ebx, ecx
mov ebx, edx
and edx, ecx
sub ecx, 0xe2a069b6
rol ecx, 0x10
rol ecx, 4
ror edx, 0x1c
xor ebx, 0xe2a21318
or edx, ecx
jmp 0x4dde5d
call edi
nop
rol ebx, 0x10
and esi, ebx
ror ecx, 0x16
rol esi, 7
add ecx, esi
neg esi
shr ebx, 0xa
jmp 0x4dc294
pop edi
dec ecx
neg ecx
xor edx, esi
not ecx
shl edx, 4
sub ebx, ecx
or ebx, 0xe2a624b8
mov edx, esi
jmp 0x4dc6d6
push 0xdf2b7625
not ebx
mov ebx, edx
xor edx, esi
add esi, 0xe2ac69d2
bswap esi
not esi
and esi, edx
mov ecx, ebx
and ebx, esi
shr esi, 0xf
add esi, ebx
xchg ebx, edx
or ecx, 0xe2ae7e8f
ror esi, 0x10
xor ebx, edx
add esi, 0xe2af3046
jmp 0x4dbdc2
push 0xdf2c0070
and ecx, edx
sub ecx, 0xe2b5cc00
xor edx, esi
add edx, ecx
and esi, ecx
or ebx, ecx
sub ecx, edx
neg ebx
rol ecx, 3
or ebx, edx
shr edx, 0x16
jmp 0x4db3a9
pop edi
or ebx, edx
and ecx, esi
mov ebx, 0xe2bbd265
xchg edx, ecx
sub ebx, 0xe2bc48de
xchg ebx, edx
xchg esi, ecx
and edx, ecx
xor ecx, ebx
xor ecx, ebx
shr ecx, 4
bswap esi
or ecx, edx
or edx, ebx
rol edx, 0x11
jmp 0x4dc99f
push 0xdf17b887
bswap ecx
add edx, 0xe2d19646
or ecx, 0xe2d1d38d
inc ebx
add esi, ecx
jmp 0x4db211
push 0xdf262eae
inc ebx
xor ecx, esi
xor esi, edx
rol edx, 1
xor ebx, esi
neg ebx
sub ecx, edx
or ebx, esi
xor ebx, edx
jmp 0x4db2ea
pop edi
xchg edx, ecx
mov esi, 0xe2d6c1bc
inc esi
xor esi, 0xe2d7388e
add esi, 0xe2d77448
bswap edx
rol ebx, 0xa
mov ebx, ecx
jmp 0x4daaaf
mov edi, 0x2a676233
add edx, esi
or edx, ecx
xchg esi, edx
shr edx, 0x18
xor esi, ecx
xor esi, ebx
or ecx, 0xe2defafe
add edx, ecx
dec edx
not esi
jmp 0x4dc62f
pop edi
add ebx, ecx
inc edx
add esi, 0xe2e07d06
rol ecx, 3
and ecx, esi
mov ecx, ebx
sub ecx, ebx
rol ebx, 0xd
add esi, ecx
or ecx, edx
xchg esi, ecx
xor esi, 0xe2e29325
ror esi, 0xb
jmp 0x4dee43
pop edi
xchg ecx, ebx
rol ecx, 0x18
shr esi, 0x10
mov ecx, esi
bswap edx
sub edx, ecx
and edx, esi
and ebx, ecx
xchg ebx, ecx
mov edx, ecx
jmp 0x4dd06d
pop edi
dec esi
add esi, 0xe2ed1efa
and esi, ebx
add ebx, ecx
mov ecx, esi
sub ecx, edx
or ebx, esi
jmp 0x4dc8e3
mov edi, 0x2809144b
dec ecx
shl ebx, 0x16
xor ebx, 0xe2fe94d9
xor esi, ebx
mov edx, ecx
jmp 0x4dbf7a
pop edi
xor edx, ecx
not esi
xchg ecx, edx
xor esi, edx
or esi, 0xe30a23f0
xchg esi, edx
and ecx, ebx
xor ebx, esi
inc ebx
or esi, 0xe30c0a90
jmp 0x4dc91f
mov edi, 0x2809144b
xchg edx, esi
sub edx, esi
or ebx, ecx
xchg esi, ebx
and esi, 0xe3136034
sub ecx, ebx
and esi, ebx
rol edx, 9
xor ebx, esi
and ecx, esi
add ebx, ecx
or esi, 0xe31503ab
jmp 0x4ddb0b
pop edi
or esi, edx
shr esi, 0x1d
sub esi, ecx
xor ecx, edx
or esi, 0xe326c88e
xor ebx, ecx
add ebx, edx
shr edx, 0x1b
jmp 0x4dc0e8
push 0xdf1992b1
inc ecx
sub ecx, edx
xor edx, esi
or esi, 0xe3287d79
shr edx, 8
mov edx, esi
or edx, 0xe32936cf
dec ebx
or ecx, 0xe329b07e
jmp 0x4db309
mov edi, 0x2809144b
and esi, 0xe32db357
or edx, ebx
mov ecx, edx
jmp 0x4dbb97
call fcn.004daa2f
dec ebx
xor ebx, edx
sub ebx, 0xe3309c83
xor ebx, edx
jmp 0x4deb3b
push 0xdf22dca9
mov ebx, esi
or ecx, ebx
add ecx, ebx
or esi, edx
add ebx, edx
bswap esi
dec ecx
add edx, 0xe3508478
add esi, 0xe350be8c
jmp 0x4dc20e
push 0xdf2b2d0d
rol ebx, 0x1c
add esi, edx
rol edx, 3
xchg esi, ebx
add ecx, 0xe70fb90d
sub edx, ebx
shr edx, 0x1f
xor ecx, edx
xor edx, ecx
dec esi
and esi, 0xe712279e
jmp 0x4dc9fe
pop edi
sub ebx, ecx
or esi, 0xe7161b36
jmp 0x4dcd1c
pop edi
sub ecx, edx
bswap ebx
sub esi, ebx
or edx, ecx
or edx, ecx
dec ecx
mov esi, edx
xor ebx, 0xe7702973
dec ecx
jmp 0x4dcc66
mov edi, 0x2809144b
and esi, edx
sub ebx, esi
xor edx, 0xe7728e1c
add ebx, ecx
mov ebx, ecx
and ecx, esi
shl ebx, 0x17
xchg edx, esi
shl esi, 0x1f
sub esi, edx
xor esi, ecx
bswap ecx
jmp 0x4dd8df
push 0xdf1c7fbe
and esi, edx
inc edx
add edx, ebx
add ecx, esi
not ebx
or ecx, edx
xor ecx, esi
not edx
xor edx, 0xe7aafd90
add ecx, esi
shl esi, 1
xchg ecx, esi
rol edx, 0x10
jmp 0x4dedae
pop edi
dec ecx
sub edx, ecx
add ecx, 0xe7b8b5f1
and edx, ebx
mov edx, ecx
shl ebx, 0x1f
neg edx
xor esi, edx
bswap esi
xor esi, ebx
mov ebx, edx
jmp 0x4ddaf3
push 0xdf26b9fa
or ebx, ecx
add edx, esi
not ecx
xor ecx, ebx
add ebx, ecx
sub ecx, ebx
add ecx, esi
xchg edx, ecx
neg esi
jmp 0x4dc87f
call fcn.004daa2f
mov ecx, ebx
inc edx
add esi, 0xe7cbc09c
or esi, ecx
and ebx, ecx
xchg ebx, edx
and edx, ecx
mov ebx, 0xe7cd7fa1
jmp 0x4db571
push 0xdf225766
xchg esi, ebx
xchg ebx, esi
inc ebx
ror ecx, 0xb
add edx, 0xe7d53256
sub esi, edx
sub esi, ebx
add ebx, esi
xor esi, ecx
rol edx, 0x1e
xor ecx, edx
mov ecx, 0xe7d81db9
and edx, esi
xchg edx, ecx
add edx, ebx
xor ebx, ecx
jmp 0x4ddd4b
mov edi, 0x2a676233
xor ecx, edx
sub edx, ecx
xchg ebx, ecx
mov edx, esi
jmp 0x4dd0fb
push 0xdf35b274
ror edx, 0x19
shr ecx, 0x15
xor ebx, edx
rol ecx, 0x1a
or ebx, ecx
or ebx, esi
mov esi, edx
xchg ebx, esi
add ecx, esi
xchg esi, edx
jmp 0x4dada9
pop edi
or ebx, ecx
not esi
mov edx, ecx
inc ecx
and ecx, ebx
mov esi, ecx
mov ecx, 0xe7fca5d6
sub edx, ecx
jmp 0x4dc11a
call fcn.004daa2f
mov ecx, esi
xor edx, esi
or edx, ecx
and esi, ebx
rol edx, 0xd
sub esi, ecx
xchg esi, edx
mov ebx, ecx
or edx, ebx
xchg ecx, ebx
xchg esi, edx
sub esi, 0xe7ffce22
jmp 0x4de6cb
push 0xdf3007b7
mov edx, ecx
or esi, 0xe80b88d8
dec edx
mov esi, ebx
ror ebx, 0x15
inc esi
mov ecx, 0xe80da010
and esi, ecx
mov edx, esi
or ecx, esi
and ebx, ecx
jmp 0x4def74
call edi
and ecx, esi
xor ebx, edx
add esi, 0xe8190e27
and ebx, edx
add ebx, 0xe8199269
sub esi, ebx
rol esi, 0x1e
xor edx, 0xe81a49aa
nop
jmp 0x4dc355
push 0xdf229b47
xor ebx, 0xe83070fe
add ecx, ebx
bswap esi
not ecx
add ecx, ebx
xor esi, 0xe831a8ce
add ecx, 0xe831e659
inc ecx
sub ecx, ebx
xchg esi, edx
and ebx, edx
jmp 0x4dd2a4
pop edi
add ecx, ebx
sub ebx, esi
add esi, ecx
xchg ecx, edx
not esi
or ecx, 0xe834595b
xor ecx, edx
jmp 0x4dc5d7
pop edi
xchg edx, ecx
mov ebx, 0xe835229f
and edx, ecx
add edx, 0xe8359b78
or ecx, edx
and edx, esi
not edx
or esi, 0xe8369455
and esi, ecx
jmp 0x4dc714
mov edi, 0x2809144b
or esi, edx
sub ecx, edx
rol edx, 0x12
and ecx, 0xe837d618
mov esi, ebx
xor ebx, esi
shl ecx, 0x12
neg edx
xchg edx, ecx
jmp 0x4ded3b
pop edi
or ebx, edx
mov edx, 0xe8456da1
and ecx, edx
xor ecx, 0xe845ee98
inc ecx
mov edx, ecx
sub esi, ecx
jmp 0x4db629
call edi
mov ebx, edx
or edx, esi
and edx, ebx
xor ecx, ebx
mov edx, ebx
add esi, edx
and edx, ecx
bswap ebx
ror edx, 0xd
dec ebx
xor edx, 0xe84dd8e1
or edx, ecx
jmp 0x4dd41b
pop edi
mov edx, esi
and ecx, edx
xchg ebx, ecx
xchg esi, ecx
inc ecx
add ecx, ebx
add ebx, edx
sub esi, 0xe866896d
or ebx, esi
sub edx, ebx
jmp 0x4de8a5
mov edi, 0x2a676233
dec ebx
shr edx, 0xe
or ecx, esi
or edx, ebx
add edx, ecx
add ecx, edx
xchg ebx, edx
jmp 0x4dbf07
pop edi
shl edx, 0xa
and edx, 0xe8801b07
sub esi, ecx
mov ecx, esi
rol edx, 0x11
xor ebx, 0xe8810430
shl edx, 2
xor ebx, edx
mov esi, edx
xor edx, ebx
dec esi
mov ecx, edx
inc edx
or ebx, 0xe882e496
add esi, edx
jmp 0x4daa87
push 0xdf323231
or ecx, edx
xor edx, ecx
not esi
sub edx, esi
and ecx, edx
or ebx, 0xe899d940
add edx, 0xe89a46db
jmp 0x4db6e1
push 0xdf1bf796
sub edx, ecx
and esi, edx
xor edx, 0xe8cf5050
shl ecx, 0x18
not ebx
or esi, edx
jmp 0x4dab94
push 0xdf36c904
neg ebx
ror edx, 0x1c
or ebx, esi
add ebx, edx
shl ecx, 0xc
or ebx, esi
jmp 0x4dc36f
pop edi
xor ebx, ecx
xchg esi, edx
xor ebx, ecx
neg edx
and esi, ecx
sub ebx, edx
or esi, 0xe8f575ed
add ebx, edx
and ebx, edx
add ebx, ecx
and ecx, ebx
jmp 0x4deb8d
call edi
or edx, 0xe91302ea
inc edx
add ecx, esi
xchg ecx, edx
add ebx, edx
jmp 0x4dbf5a
call edi
mov ebx, 0xe921f75f
or edx, ebx
sub ebx, edx
xchg ebx, ecx
mov edx, ebx
shr esi, 5
or ecx, ebx
jmp 0x4dc962
pop edi
sub ebx, 0xe925e3a5
xor edx, ecx
or edx, 0xe92658e2
or ecx, edx
mov esi, edx
and ebx, 0xe927067e
or ecx, esi
mov esi, 0xe92787bb
and edx, ebx
or edx, esi
jmp 0x4dd600
call edi
or edx, esi
or ebx, esi
not ecx
xchg ebx, esi
jmp 0x4dafe6
pop edi
sub edx, ecx
add ecx, ebx
or edx, ecx
xor edx, ebx
or esi, 0xe93dab4c
sub esi, edx
sub esi, ecx
rol ecx, 0x1d
mov ecx, ebx
add ecx, edx
or ebx, edx
jmp 0x4dccf2
push 0xdf2fc098
shr ebx, 0x1b
mov ecx, edx
xor ebx, ecx
xchg esi, ecx
mov esi, 0xe9407796
or esi, ebx
add edx, ecx
xchg esi, ecx
dec esi
jmp 0x4ddbbe
pop edi
and edx, esi
dec ecx
sub ecx, ebx
add esi, ecx
or esi, ecx
or ebx, esi
xchg ecx, ebx
rol ebx, 0x13
mov ebx, esi
or ecx, edx
add edx, esi
jmp 0x4dcade
pop edi
xchg edx, ebx
mov ebx, esi
xor esi, ecx
shr edx, 0x1b
and ebx, esi
mov ecx, esi
bswap ecx
mov edx, esi
add ecx, edx
add edx, esi
sub ecx, ebx
jmp 0x4df03f
pop edi
neg ebx
sub edx, 0xe9662e2e
xor ebx, 0xe9669622
shr esi, 0x15
and esi, 0xe9676d32
or ecx, esi
xor ecx, 0xe9684a13
xor ecx, esi
mov esi, ebx
xchg ebx, ecx
xor ebx, edx
add edx, ebx
nop
add esi, edx
jmp 0x4ddad2
call edi
xor ecx, ebx
and esi, edx
mov edx, 0xe972b271
and esi, ecx
or esi, ecx
add ebx, 0xe973e511
mov esi, edx
ror esi, 0x1b
rol edx, 0xa
or edx, ecx
jmp 0x4de10b
push 0xdf28def3
xchg esi, ebx
ror ecx, 0xb
xor edx, 0xe97a6cf9
neg ecx
rol ecx, 0x1b
inc ebx
xor edx, 0xe97b606a
xchg esi, ebx
bswap ecx
xor ebx, edx
sub ebx, esi
jmp 0x4daf93
mov edi, 0x2a676233
neg ecx
xchg edx, ecx
or edx, 0xe99567f0
or ecx, esi
sub esi, ebx
xor ebx, ecx
jmp 0x4dc478
call fcn.004daa2f
sub esi, 0xe99f1053
bswap ebx
and edx, esi
neg edx
mov ecx, edx
xor ebx, ecx
xchg esi, ecx
add edx, ecx
xor edx, 0xe9a2355c
and esi, edx
add esi, ebx
jmp 0x4ddc22
push 0xdf1cc31b
xor ecx, ebx
and ebx, edx
ror esi, 3
xchg ebx, ecx
dec edx
add ecx, ebx
xor esi, edx
xchg edx, ecx
jmp 0x4dd61a
pop edi
xchg esi, ebx
inc edx
mov ecx, ebx
add esi, ebx
bswap ebx
dec ebx
sub esi, edx
bswap ebx
sub edx, ebx
jmp 0x4dc3e9
push 0xdf330a09
neg esi
sub edx, ecx
and ecx, ebx
and esi, ebx
add esi, 0xe9b79053
mov ecx, edx
neg esi
sub ebx, 0xe9b83ee7
not ebx
and edx, 0xe9b8c0f7
ror edx, 0x10
jmp 0x4dddb1
mov edi, 0x2809144b
sub esi, ecx
sub edx, ecx
xor ebx, edx
mov ebx, esi
mov edx, esi
or ecx, edx
or ecx, ebx
neg edx
rol esi, 9
not esi
mov ecx, esi
not esi
jmp 0x4db728
call edi
xchg ecx, ebx
mov edx, 0xe9d374c8
and esi, 0xe9d3b1a6
or ebx, esi
xchg edx, esi
rol edx, 0x12
xor edx, 0xe9d4a572
xchg ecx, esi
add ecx, 0xe9d5199c
add ecx, esi
xor ecx, esi
jmp 0x4dd051
pop edi
sub ebx, ecx
xor ebx, esi
xor ebx, edx
xor esi, ecx
and edx, esi
inc ecx
and ebx, ecx
jmp 0x4de398