Function at 0x401000
Capabilities:
Encrypt data using chaskey
Get local ipv4 addresses
Get socket information
Hash data using murmur3

Disassembly:
call sub.user32.dll_GetMessageTime
cmp eax, 0xfffffed9
jne 0x401070
call sub.ntdll.dll_DbgBreakPoint
call sub.ws2_32.dll_getsockname
call sub.ws2_32.dll_getsockname
call sub.ws2_32.dll_getsockname
call sub.ws2_32.dll_getsockname
call sub.ws2_32.dll_getsockname
call sub.ws2_32.dll_getsockname
call sub.ntdll.dll_DbgBreakPoint
call sub.ws2_32.dll_getsockname
call sub.ws2_32.dll_getsockname
call sub.ws2_32.dll_getsockname
call sub.ntdll.dll_DbgBreakPoint
call sub.ws2_32.dll_getsockname
call sub.ws2_32.dll_getsockname
call sub.ws2_32.dll_getsockname
call sub.ws2_32.dll_getsockname
call sub.ws2_32.dll_getsockname
call sub.ws2_32.dll_getsockname
call sub.ntdll.dll_DbgBreakPoint
ret
call sub.user32.dll_GetMessageTime
cmp eax, 0xffffff2d
jne 0x40111c
call sub.ws2_32.dll_getsockname
call sub.ws2_32.dll_getsockname
call sub.ntdll.dll_DbgBreakPoint
call sub.ntdll.dll_DbgBreakPoint
call sub.ws2_32.dll_getsockname
call sub.ntdll.dll_DbgBreakPoint
call sub.ws2_32.dll_getsockname
call sub.ntdll.dll_DbgBreakPoint
call sub.ntdll.dll_DbgBreakPoint
call sub.ws2_32.dll_getsockname
call sub.ntdll.dll_DbgBreakPoint
call sub.ntdll.dll_DbgBreakPoint
call sub.ws2_32.dll_getsockname
call sub.ws2_32.dll_getsockname
call sub.ws2_32.dll_getsockname
call sub.ws2_32.dll_getsockname
call sub.ws2_32.dll_getsockname
call sub.ntdll.dll_DbgBreakPoint
call sub.ws2_32.dll_getsockname
call sub.ws2_32.dll_getsockname
call sub.ntdll.dll_DbgBreakPoint
call sub.ntdll.dll_DbgBreakPoint
call sub.ws2_32.dll_getsockname
call sub.ntdll.dll_DbgBreakPoint
call sub.ntdll.dll_DbgBreakPoint
call sub.ntdll.dll_DbgBreakPoint
call sub.ws2_32.dll_getsockname
call sub.ntdll.dll_DbgBreakPoint
call sub.ws2_32.dll_getsockname
call sub.ws2_32.dll_getsockname
call sub.ntdll.dll_DbgBreakPoint
ret
call sub.user32.dll_GetCaretBlinkTime
cmp eax, 0xffffff30
jne 0x40117d
call sub.ws2_32.dll_getsockname
call sub.ntdll.dll_DbgBreakPoint
call sub.ntdll.dll_DbgBreakPoint
call sub.ws2_32.dll_getsockname
call sub.ntdll.dll_DbgBreakPoint
call sub.ws2_32.dll_getsockname
call sub.ws2_32.dll_getsockname
call sub.ntdll.dll_DbgBreakPoint
call sub.ws2_32.dll_getsockname
call sub.ws2_32.dll_getsockname
call sub.ntdll.dll_DbgBreakPoint
call sub.ws2_32.dll_getsockname
call sub.ntdll.dll_DbgBreakPoint
call sub.ntdll.dll_DbgBreakPoint
call sub.ntdll.dll_DbgBreakPoint
call sub.ws2_32.dll_getsockname
ret
call sub.user32.dll_GetCaretBlinkTime
cmp eax, 0xfffffeda
jne 0x4011fc
call sub.ntdll.dll_DbgBreakPoint
call sub.ntdll.dll_DbgBreakPoint
call sub.ntdll.dll_DbgBreakPoint
call sub.ntdll.dll_DbgBreakPoint
call sub.ws2_32.dll_getsockname
call sub.ws2_32.dll_getsockname
call sub.ntdll.dll_DbgBreakPoint
call sub.ntdll.dll_DbgBreakPoint
call sub.ws2_32.dll_getsockname
call sub.ntdll.dll_DbgBreakPoint
call sub.ws2_32.dll_getsockname
call sub.ws2_32.dll_getsockname
call sub.ws2_32.dll_getsockname
call sub.ws2_32.dll_getsockname
call sub.ws2_32.dll_getsockname
call sub.ntdll.dll_DbgBreakPoint
call sub.ws2_32.dll_getsockname
call sub.ws2_32.dll_getsockname
call sub.ws2_32.dll_getsockname
call sub.ntdll.dll_DbgBreakPoint
call sub.ntdll.dll_DbgBreakPoint
call sub.ntdll.dll_DbgBreakPoint
ret
call sub.user32.dll_GetCaretBlinkTime
cmp eax, 0xffffff0b
jne 0x401262
call sub.ws2_32.dll_getsockname
call sub.ntdll.dll_DbgBreakPoint
call sub.ws2_32.dll_getsockname
call sub.ntdll.dll_DbgBreakPoint
call sub.ws2_32.dll_getsockname
call sub.ntdll.dll_DbgBreakPoint
call sub.ntdll.dll_DbgBreakPoint
call sub.ws2_32.dll_getsockname
call sub.ntdll.dll_DbgBreakPoint
call sub.ws2_32.dll_getsockname
call sub.ws2_32.dll_getsockname
call sub.ntdll.dll_DbgBreakPoint
call sub.ws2_32.dll_getsockname
call sub.ws2_32.dll_getsockname
call sub.ntdll.dll_DbgBreakPoint
call sub.ws2_32.dll_getsockname
call sub.ntdll.dll_DbgBreakPoint
ret
jmp 0x475036
bswap edi
xchg edi, edx
and edx, edi
dec ecx
xchg ebx, edx
add ebx, edi
not edx
jmp 0x4772d0
call fcn.0047556a
rol esi, 0xf
sub esi, edi
or esi, edi
jmp 0x478116
call edx
and ecx, edi
dec ebx
sub edi, ecx
and ecx, ebx
sub edi, ebx
add ecx, ebx
neg ebx
or ebx, edi
nop
xor esi, ecx
and edi, 0x197916c0
not ecx
jmp 0x477e94
mov edx, 0x6332a2e
add ecx, esi
ror edi, 0x1b
xor ebx, 0x1995a8bf
or edi, 0x1995e361
rol ebx, 0xf
add ecx, ebx
add ecx, 0x1996b886
add edi, 0x1996f452
xchg ebx, edi
and ecx, esi
add ecx, 0x1997ab38
and edi, 0x1997e98d
inc esi
jmp 0x477823
call edx
xchg ecx, edi
or edi, ebx
sub esi, edi
neg ecx
rol edi, 0x1e
mov ecx, ebx
or ebx, 0x199bcd62
shr ebx, 0xc
xchg ecx, ebx
sub ecx, 0x199c88fe
ror esi, 0x17
jmp 0x47676f
push 0x18bee437
inc esi
and esi, edi
mov edi, 0x19b42177
mov ecx, edi
mov ecx, edi
xchg esi, ebx
shr ecx, 0x1b
shl ebx, 0xb
rol edi, 7
and edi, 0x19b5fb7b
sub ebx, esi
shl ebx, 0xf
neg esi
inc esi
add edi, ebx
jmp 0x477474
pop edx
rol edi, 0xc
or esi, edi
or edi, ecx
ror ecx, 0x1c
not ecx
ror ebx, 0x19
sub ebx, esi
inc ecx
dec ebx
xor ebx, ecx
xchg edi, esi
sub ebx, 0x19ba5c39
jmp 0x47600a
pop edx
rol ecx, 0x17
or esi, edi
add ecx, edi
add ecx, esi
ror ecx, 0xc
add ecx, edi
jmp 0x477adf
pop edx
mov ebx, ecx
nop
or ecx, 0x19c24864
sub ebx, ecx
and edi, esi
neg edi
ror ebx, 0x1d
xor esi, edi
add ebx, edi
bswap esi
jmp 0x476a83
pop edx
and ebx, edi
add esi, edi
xor ebx, edi
not ecx
shl edi, 0x1e
xor ecx, ebx
mov ecx, esi
xchg edi, ebx
add edi, esi
and edi, ebx
add esi, ebx
jmp 0x477675
call fcn.0047556a
sub edi, ecx
mov esi, ebx
not ebx
xor edi, ecx
add edi, ebx
mov edi, ecx
mov edi, esi
add ebx, 0x19cc3941
bswap esi
and ebx, 0x19ccb60c
sub ecx, edi
jmp 0x47558c
pop edx
ror ecx, 0x13
xor ebx, esi
rol ebx, 0x15
add ecx, ebx
xor edi, 0x19d001ea
xor edi, 0x19d040e7
xchg ebx, ecx
jmp 0x4760e5
call edx
and ebx, edi
sub edi, ecx
mov ecx, 0x19d51c25
rol ebx, 0x13
xor ebx, esi
xor esi, edi
shl ecx, 0xb
and esi, ecx
neg ebx
jmp 0x47682f
pop edx
mov ecx, 0x19d6f328
dec esi
shr esi, 0xc
jmp 0x47684d
pop edx
add esi, 0x19dd667c
add ebx, edi
and edi, esi
and ecx, ebx
jmp 0x4782ee
pop edx
or ecx, ebx
mov ebx, 0x19fb7503
ror ecx, 0x1c
neg ecx
xchg ebx, edi
sub esi, ebx
xor edi, ebx
and edi, esi
mov edi, ecx
mov edi, ebx
sub edi, ebx
add ecx, edi
and edi, esi
rol edi, 0x1c
xor ecx, edi
jmp 0x4753f1
call fcn.0047556a
xor ebx, edi
mov edi, esi
mov esi, 0x1a014881
neg ebx
dec edi
xor esi, edi
neg edi
or esi, 0x1a029ad6
mov ecx, 0x1a02ea04
or ecx, esi
mov edi, esi
xchg edi, ebx
xor esi, ecx
jmp 0x47793a
mov edx, 0x6332a2e
shr esi, 0x18
xor edi, esi
jmp 0x475cdc
pop edx
sub esi, ebx
sub ecx, 0x1a0df538
and esi, ebx
xor ebx, esi
add ecx, 0x1a0ebfc3
inc esi
shr ebx, 0x1a
jmp 0x477f9e
push 0x18c3d02b
rol edi, 0xa
add edi, ecx
dec esi
or ebx, esi
xchg esi, ecx
add ebx, 0x1a121132
xor esi, edi
and ecx, ebx
not edi
and ebx, ecx
and ecx, 0x1a134415
add edi, ebx
or ecx, ebx
jmp 0x476ad6
call fcn.0047556a
and ecx, 0x1a1412e6
and ebx, 0x1a14629c
jmp 0x475265
pop edx
xchg ecx, edi
add ebx, 0x1a14f71c
and ebx, 0x1a15583b
mov ebx, edi
xor ebx, 0x1a15cf11
xchg esi, ebx
xor esi, ebx
inc ebx
xchg esi, ebx
neg ecx
jmp 0x475414
push 0x401400
xor edi, 0x1a19c84e
sub edi, ecx
add ecx, ebx
or ebx, edi
neg edi
add ebx, ecx
add ecx, 0x1a1b346f
xor esi, ebx
rol edi, 1
jmp 0x475972
push 0x18ab3351
sub ebx, 0x1a211243
add ecx, ebx
and ebx, edi
mov ebx, edi
neg ecx
ror esi, 0x1c
and edi, esi
dec edi
jmp 0x478042
call edx
add edi, 0x1a234632
and ebx, ecx
not esi
xor edi, ecx
sub esi, 0x1a24401c
sub ebx, ecx
sub ecx, ebx
bswap esi
jmp 0x475da0
pop edx
xor ecx, ebx
inc ecx
and edi, ebx
and ecx, 0x1a2e87bb
shr ebx, 0x18
add ebx, esi
or esi, edi
dec ebx
jmp 0x476b06
push 0x18a61743
sub esi, edi
and ecx, edi
jmp 0x476fe3
mov edx, 0x6332a2e
inc esi
add ebx, ecx
add edi, ecx
and ecx, 0x1a3b3299
and ecx, esi
sub ecx, esi
sub edi, esi
not ecx
add esi, edi
not ecx
or ecx, esi
and ebx, ecx
add ecx, edi
rol esi, 8
shl esi, 0x13
and edi, ecx
jmp 0x477990
push 0x18c78fae
dec ecx
and ebx, 0x1a3f32d7
rol esi, 0xb
dec ebx
shl edi, 0x15
inc ecx
rol ebx, 0x15
xchg edi, esi
jmp 0x477f5e
push 0x18c3444d
sub ebx, 0x1a6f348e
mov ecx, 0x1a6fd8d1
ror esi, 0x15
rol edi, 0xd
xor ebx, 0x1a714151
and edi, esi
xchg ecx, esi
or edi, ecx
xor esi, ecx
and esi, 0x1a73990d
xchg ebx, ecx
jmp 0x475851
call fcn.0047556a
or esi, 0x1a779e32
or edi, ecx
or ebx, edi
or esi, 0x1a788103
jmp 0x476676
push 0x18a6aabe
sub ecx, edi
add esi, 0x1a7d48e3
sub edi, esi
add ebx, edi
add ecx, esi
and edi, ebx
mov ebx, ecx
or edi, ebx
sub ebx, esi
and ecx, edi
rol ecx, 0x18
xor ebx, edi
xchg edi, esi
mov esi, ecx
jmp 0x476c4d
pop edx
neg esi
shr esi, 0x1e
xor ebx, ecx
nop
and edi, ecx
or esi, 0x1a8647b7
add edi, esi
xor esi, ecx
xor ebx, edi
ror ecx, 0x11
rol esi, 0xd
jmp 0x476695
mov edx, 0x6332a2e
add edi, esi
or ebx, edi
mov edi, ebx
mov esi, 0x1a8aa000
sub edi, ecx
add ebx, edi
shl edi, 0x1e
mov ebx, edi
xchg ecx, edi
sub ebx, esi
xor ecx, 0x1a8c60ef
jmp 0x4754eb
mov edx, 0x6440607e
inc ecx
rol ecx, 0x12
mov ebx, ecx
and ecx, 0x1a916f29
xchg ecx, esi
mov edi, ebx
jmp 0x47587d
pop edx
xor edi, ecx
not ebx
xor ecx, ebx
and ebx, ecx
add edi, esi
inc ebx
jmp 0x475a84
pop edx
mov ebx, edi
dec esi
or ecx, 0x1ab27f93
and edi, esi
xchg edi, ecx
add esi, 0x1ab3308b
not esi
or esi, edi
and ebx, esi
jmp 0x475608
call fcn.0047556a
and ecx, esi
shl edi, 7
ror edi, 0xc
shl ecx, 0x1c
or edi, ecx
sub edi, esi
and edi, 0x1ac180d2
rol edi, 6
add esi, 0x1ac1fb8f
jmp 0x477e75
pop edx
not ebx
or esi, ebx
mov edi, ebx
or esi, edi
dec esi
and ebx, esi
shl ecx, 3
add ebx, edi
xor ebx, edi
jmp 0x4763aa
push 0x40
sub ebx, edi
xchg ecx, ebx
and ebx, edi
shl ebx, 0x1f
and esi, edi
add ebx, edi
xchg ebx, edi
xor edi, ecx
ror ecx, 0x1d
shr ecx, 0x14
mov esi, ecx
sub edi, ecx
jmp 0x477e24
call edx
shr ecx, 0x15
inc ebx
xchg esi, ebx
ror esi, 0x1a
shl ebx, 0x13
rol ecx, 0x19
and ecx, edi
rol ecx, 2
or ebx, 0x1d743b51
add ebx, ecx
rol edi, 0x16
and edi, esi
xchg ebx, edi
inc ecx
neg ecx
jmp 0x475528
push 0x18b58b24
bswap esi
dec ebx
mov esi, ecx
ror edi, 4
and esi, 0x1d76e92d
jmp 0x476e9e
call edx
xor ebx, ecx
and edi, 0x1d7a40d4
and edi, ebx
or ecx, 0x1d7ab0df
ror ecx, 4
xor ecx, ebx
xor ecx, edi
rol edi, 2
neg ecx
or edi, esi
ror edi, 0x1f
xchg edi, esi
jmp 0x475498
push 0x18b541f4
bswap ecx
add ecx, ebx
shl ebx, 7
inc ecx
dec ecx
xor edi, 0x1d8276e2
jmp 0x476250
push 0x18a40fac
shl ebx, 0x14
mov ebx, 0x1d8c591f
or ecx, 0x1d8ca199
jmp 0x47520d
mov edx, 0x4132136a
add edi, ebx
shl edi, 0xc
xor edi, esi
add esi, ebx
xchg edi, ebx
rol ebx, 0x14
dec esi
jmp 0x4760a3
pop edx
sub ecx, ebx
xchg ebx, ecx
and edi, 0x1d9202d4
sub ecx, edi
mov ecx, esi
mov esi, 0x1d92b6d6
sub ebx, edi
ror ebx, 0x1f
shr esi, 0x1e
mov edi, ecx
xor edi, ebx
jmp 0x477348
mov edx, 0x6440607e
and esi, 0x1d9e339f
mov esi, ecx
add ebx, 0x1d9eab0a
mov edi, ecx
sub edi, 0x1d9f333c
xchg ecx, edi
bswap ebx
mov esi, ecx
shl esi, 0x13
or ecx, esi
jmp 0x477355
call fcn.0047556a
and ebx, edi
xor edi, ebx
shr edi, 0x1e
shr ebx, 0x16
and esi, edi
mov edi, ecx
and edi, esi
sub esi, ebx
jmp 0x476223
call edx
ror ebx, 4
neg esi
dec edi
and ebx, ecx
or esi, ecx
mov ecx, ebx
xor ecx, 0x1dac3964
or ebx, ecx
rol edi, 9
sub ecx, 0x1dacff70
sub ebx, esi
jmp 0x477903
push 0x18ac5835
mov edi, ecx
sub edi, 0x1db0f5cc
rol ecx, 0xf
xor ebx, 0x1db17106
sub edi, ebx
bswap esi
jmp 0x4757b2
call edx
and ebx, ecx
sub edi, 0x1dbdcaef
add esi, ecx
and edi, esi
sub esi, ecx
xor ebx, esi
add ecx, 0x1dbf090b
mov edi, ebx
jmp 0x475893
push 0x18be4df3
or ecx, edi
and esi, edi
mov ecx, ebx
and esi, 0x1dc0529e
add esi, 0x1dc0a082
or ecx, edi
jmp 0x47673f
call edx
mov ebx, 0x1dc1353a
mov ebx, 0x1dc182d1
xchg ebx, ecx
jmp 0x4763ea
mov edx, 0x6440607e
sub esi, edi
mov esi, 0x1dc255ef
and ebx, ecx
xor esi, ecx
xor edi, esi
sub esi, ebx
add edi, esi
bswap ebx
add edi, ebx
sub esi, edi
add edi, ebx
xchg esi, ebx
jmp 0x478323
push 0x18be98d7
bswap esi
xor ebx, esi
sub esi, ebx
or ecx, edi
add ebx, ecx
sub ecx, 0x1dcdf010
xor edi, ebx
xchg ebx, ecx
or esi, edi
xchg ebx, ecx
or edi, 0x1dcf19ab
or ecx, esi
xchg ebx, edi
and edi, ecx
and esi, ecx
jmp 0x4753c0
pop edx
or esi, 0x1dd04594
sub edi, esi
shr ecx, 0x1b
rol ebx, 9
or esi, 0x1dd1ee3d
shl ecx, 0x19
xchg ebx, esi
dec ebx
xor ebx, 0x1dd2f520
or esi, ecx
and ebx, edi
xor esi, ecx
inc esi
jmp 0x478295
pop edx
or ebx, ecx
rol ecx, 0xa
or edi, ecx
or edi, 0x1ddf5ed6
sub edi, ebx
mov edi, esi
sub ebx, edi
mov ecx, 0x1de05ea6
jmp 0x4780ee
pop edx
mov edi, ecx
neg edi
add ebx, ecx
xor edi, esi
xchg ebx, esi
inc ebx
or ecx, 0x1de2216b
or esi, edi
jmp 0x47795a
pop edx
xor esi, edi
shr ebx, 1
and ebx, edi
xchg ebx, esi
or edi, ecx
dec edi
xor esi, 0x1de43eab
mov ecx, 0x1de47cf7
or edi, esi
or ecx, edi
xor ebx, ecx
sub edi, esi
jmp 0x475fe1
call fcn.0047556a
sub edi, 0x1de5bfcc
add ebx, esi
or ebx, ecx
xor edi, esi
mov ecx, edi
xchg ebx, esi
mov edi, ebx
mov esi, edi
xor ecx, ebx
bswap ecx
jmp 0x47507e
pop edx
inc ecx
add edi, 0x1dfe7a2f
or esi, ebx
not ebx
or edi, esi
mov ecx, esi
mov ecx, 0x1dffb96c
jmp 0x4762ed
push 0x18b0bb69
sub edi, ebx
and esi, ebx
or edi, 0x1e043c29
add edi, ecx
xchg ecx, ebx
or edi, ecx
add esi, 0x1e053f24
or esi, 0x1e057de6
jmp 0x475e47
pop edx
or esi, ebx
mov ebx, ecx
add edi, ecx
dec ecx
dec ecx
inc esi
bswap esi
xchg ebx, ecx
jmp 0x477fd7
call fcn.0047556a
shr edi, 0xe
mov ecx, esi
xchg esi, ebx
xor ebx, esi
mov edi, ecx
ror ebx, 8
xchg ebx, ecx
jmp 0x4766b3
push 0x18a3c442
xor edi, 0x1e0b9d32
not ecx
or esi, ebx
mov edi, ecx
shr esi, 0x15
xor edi, 0x1e0cdd08
xchg esi, ebx
mov ecx, 0x1e0d57e7
jmp 0x476392
mov edx, 0x6440607e
mov edi, 0x1e0db199
shr ecx, 6
add esi, 0x1e0e2dc3
sub edi, ecx
or esi, ecx
shl esi, 6
jmp 0x476a96
pop edx
xchg edi, ecx
mov esi, edi
mov ebx, esi
and esi, ebx
nop
shr edi, 0x10
neg ebx
dec edi
mov ebx, edi
shl edi, 8
sub ebx, edi
add edi, esi
ror esi, 0x1d
add edi, 0x1e138878
and edi, 0x1e13c66d
jmp 0x476f29
push 0x18bf7a5b
or ebx, edi
sub ebx, ecx
mov esi, edi
mov edi, ebx
xor ecx, edi
sub ecx, edi
or ebx, ecx
neg ecx
xor ebx, 0x1e2051e8
sub ecx, 0x1e208a01
jmp 0x477b89
mov edx, 0x6332a2e
and edi, 0x1e25c75a
add edi, 0x1e2600de
and ebx, esi
neg esi
or esi, ebx
shr ebx, 0x15
jmp 0x47688b
call fcn.0047556a
or edi, ebx
add edi, ecx
and ecx, edi
inc esi
add edi, ecx
shl esi, 4
xchg esi, edi
xor esi, ecx
jmp 0x477c70
mov edx, 0x6440607e
mov ebx, esi
add esi, edi
mov ecx, esi
add esi, edi
dec ebx
add esi, 0x1e4dfb14
and ecx, ebx
xchg edi, ebx
sub ecx, ebx
inc ecx
add edi, ebx
jmp 0x47576e
push 0x18a8add7
mov esi, 0x1e564774
inc ebx
sub esi, ecx
dec edi
or esi, ebx
dec ebx
xor ebx, edi
add ecx, 0x1e580beb
jmp 0x4782c7
push 0x18ca7fae
xor esi, ecx
and ebx, ecx
ror ebx, 0xa
inc ecx
shr esi, 0xe
shl ebx, 0x19
jmp fcn.0047583b
push 0x18b2ef18
not ecx
shl ecx, 0xf
xor esi, ebx
neg esi
sub ebx, esi
add esi, edi
and esi, ebx
jmp 0x477638
push 0x18a66189
and esi, 0x1e639bc1
xor ecx, esi
inc ecx
or ebx, 0x1e645341
sub edi, 0x1e649223
and esi, ecx
or ebx, ecx
shl edi, 0x1c
jmp 0x475d38
pop edx
and ecx, ebx
add esi, 0x1e704ceb
ror ecx, 0x1a
or ebx, ecx
mov edi, ebx
mov ecx, ebx
dec esi
xor ebx, 0x1e71c53f
inc esi
rol esi, 0x1c
dec esi
bswap ebx
or ebx, esi
shl ebx, 4
jmp 0x477f0b
push 0x18c74358
bswap edi
mov esi, edi
rol esi, 0x10
sub esi, ebx
not ebx
or esi, edi
rol ebx, 0x1e
or esi, ecx
rol ebx, 0x13
or ebx, edi
jmp 0x475ac1
push 0x18a3723b
or edi, ebx
bswap esi
or esi, edi
mov ebx, 0x1e998e69
or edi, ebx
bswap edi
jmp 0x476ab0
pop edx
add esi, ebx
ror edi, 0xb
add edi, ecx
jmp 0x477a1c
call fcn.0047556a
xchg edi, ebx
inc esi
ror edi, 0xc
add ecx, esi
add esi, ecx
jmp 0x476290
call edx
bswap edi
sub ebx, edi
and edi, 0x1eb491f0
xor edi, ecx
add edi, ebx
mov ebx, ecx
or esi, ecx
add ebx, esi
or edi, ecx
xor esi, ecx
jmp 0x475745
push 0x18bf3083
bswap ebx
mov ecx, edi
xor ebx, edi
or esi, edi
rol ebx, 0x19
or ecx, ebx
ror ebx, 3
xor esi, ecx
sub ebx, edi
and ecx, ebx
jmp 0x476bd4
push 0x18ac0f05
xor ebx, 0x1ec49111
dec ecx
add edi, esi
bswap ecx
xor edi, 0x1ec59576
sub edi, esi
add ecx, esi
sub ecx, esi
and ebx, esi
jmp 0x4765bd
push 0x18c6f849
rol edi, 0x14
add ebx, 0x1ec9eeda
xor ecx, ebx
mov ecx, edi
and esi, ebx
and ecx, edi
xchg ecx, edi
and ebx, esi
sub esi, edi
shl edi, 0x1f
add ecx, ebx
sub ecx, esi
jmp 0x4771fe
pop edx
and ebx, 0x1ed2e2aa
ror ebx, 3
add ecx, ebx
shl ecx, 6
add ebx, edi
add ecx, ebx
or esi, ebx
shr esi, 0x11
sub edi, ecx
or ecx, ebx
jmp 0x477afe
pop edx
dec edi
sub ebx, 0x1ed5726b
sub edi, 0x1ed5abe6
xor edi, 0x1ed5e491
or ecx, esi
or esi, edi
dec ebx
neg edi
ror edi, 7
xchg esi, edi
and ecx, ebx
jmp 0x477bab
push 0x18b33968
add ebx, edi
shr ebx, 0x13
and edi, esi
xor ebx, edi
ror esi, 0x1a
ror esi, 0x1a
add esi, ecx
add esi, 0x1ed9549f
inc esi
xor esi, 0x1ed9d4ef
rol esi, 1
xor esi, ecx
xor ebx, 0x1eda7d7b
and esi, 0x1edab605
not ebx
xor esi, edi
jmp 0x475a92
push 0x18b07001
or esi, ebx
xor ebx, 0x1edbae39
sub edi, ebx
mov edi, esi
xor ebx, esi
nop
add ebx, esi
mov ecx, esi
or ecx, 0x1edd42c8
or esi, ebx
jmp 0x476a3b
push 0x18b90b67
ror ebx, 0x19
or esi, 0x1edf50d3
bswap esi
xchg ebx, esi
xchg esi, edi
add esi, edi
sub ecx, edi
and edi, 0x1ee0a044
jmp 0x477eb5
pop edx
mov ecx, 0x1eef52fe
mov ebx, ecx
or esi, 0x1eefd984
shr ecx, 0xc
and ebx, ecx
or edi, esi
add ebx, 0x1ef0cbab
mov edi, 0x1ef108e9
sub edi, 0x1ef1457d
jmp 0x477611
call fcn.0047556a
ror esi, 3
add esi, edi
and edi, ecx
xor ebx, ecx
xchg ebx, edi
jmp 0x476560
pop edx
rol ebx, 7
sub ecx, ebx
mov edi, ebx
add ebx, 0x1efa5706
shr esi, 0xc
neg esi
xchg ecx, ebx
mov esi, 0x1efb6051
and edi, 0x1efb9e4e
and edi, ecx
shr edi, 0xd
and ebx, ecx
jmp 0x4775f0
mov edx, 0x6332a2e
not esi
xor esi, edi
xor esi, ebx
add ecx, 0x1effef7f
sub esi, ecx
sub ebx, edi
inc ecx
mov ebx, esi
shr edi, 0xc
neg edi
jmp 0x476e84
pop edx
shr edi, 8
or ecx, 0x1f18c672
or esi, ecx
shr edi, 0xd
not ecx
xor ebx, esi
jmp 0x476866
call edx
not ecx
bswap ecx
bswap edi
shr edi, 0x1b
sub esi, ebx
jmp 0x4755aa
push 0x18b74c9f
xor esi, ecx
mov esi, 0x1f1f52ce
sub ebx, ecx
mov esi, 0x1f1fcff1
add ecx, edi
and ecx, 0x1f204c36
xor ecx, ebx
sub edi, 0x1f20c9bf
add esi, ebx
and ebx, esi
mov ecx, edi
add ebx, 0x1f21cc79
bswap esi
jmp 0x475de6
call fcn.0047556a
neg edi
or edi, ecx
and ebx, esi
shr ebx, 0x1f
or ecx, edi
and esi, edi
xor edi, ebx
shr edi, 0x16
mov edi, esi
jmp 0x4781d0
pop edx
sub ecx, edi
add ebx, ecx
sub ecx, 0x1f2d7d20
sub ecx, 0x1f2dbcff
shr edi, 0x1b
add esi, ecx
add esi, edi
rol edi, 0x15
xor edi, ecx
mov ecx, ebx
sub esi, ecx
inc esi
xchg edi, ebx
jmp 0x477583
push 0x18abc64a
bswap esi
mov esi, ebx
or esi, ebx
bswap edi
shl ebx, 9
and ebx, esi
and ebx, 0x1f35ae9e
bswap ecx
or edi, ecx
sub ebx, esi
jmp 0x477539
pop edx
xor ecx, ebx
neg edi
xor ebx, esi
xchg edi, esi
sub ecx, ebx
not esi
ror ecx, 7
neg ebx
or ecx, 0x1f3ff52d
or edi, ebx
jmp 0x47547a
pop edx
xor ebx, 0x1f407eaf
xor ebx, edi
bswap esi
add ecx, esi
mov edi, esi
xchg ebx, ecx
jmp 0x47779e
mov edx, 0x6440607e
mov ecx, ebx
neg ecx
and edi, ebx
and ebx, ecx
and esi, 0x1f49cfd4
xchg ebx, edi
xor ebx, 0x1f4a4e45
xor esi, edi
jmp 0x47506d
push 0x18c2b8e9
not edi
add ebx, esi
sub edi, 0x1f4b4873
and ebx, esi
shl ebx, 0x19
neg esi
and edi, 0x1f4c2bcb
xor esi, ebx
nop
not esi
add edi, ecx
not ebx
bswap ecx
dec ecx
jmp 0x475c94
push 0x18b2a591
rol ebx, 8
mov edi, esi
add ecx, 0x1f530827
shl edi, 0xd
add ebx, edi
sub ebx, ecx
sub ecx, ebx
or esi, edi
sub ebx, edi
jmp 0x476f7e
call edx
add ebx, esi
add ebx, edi
or ebx, esi
inc esi
shl ebx, 4
add edi, esi
inc ecx
jmp 0x47581f
push esp
add ebx, 0x1f74831b
ror edi, 6
dec edi
xor esi, ecx
or esi, 0x1f758a4e
and ebx, ecx
or edi, ecx
mov ebx, edi
xor ecx, ebx
and esi, ebx
jmp 0x47619f
push 0x73c36
neg edi
xor esi, edi
or ecx, 0x1f778604
xor ebx, edi
not esi
and ebx, esi
dec esi
xchg ecx, edi
neg esi
xor esi, ecx
or edi, 0x1f7982ce
sub ecx, 0x1f79c0c3
not ebx
bswap esi
or esi, ecx
jmp 0x4758dd
push esp
xor ecx, edi
inc ecx
sub ecx, esi
shr ecx, 2
mov ebx, 0x1f7de4ed
shr ecx, 0xe
ror ecx, 0xc
add ecx, 0x1f7f1280
jmp 0x477e02
pop edx
neg edi
xchg edi, ecx
and edi, esi
xchg esi, ebx
or ebx, 0x1f80513a
shl edi, 0x10
and edi, ebx
and edi, ebx
add edi, 0x1f8130de
jmp 0x4759fa
mov edx, 0x6440607e
xor ecx, 0x1f817f47
and esi, 0x1f81b95e
xor ecx, edi
mov ebx, ecx
shr ecx, 2
mov ebx, ecx
sub ecx, edi
and esi, ecx
or ecx, ebx
dec esi
jmp 0x476508
pop edx
sub esi, ebx
or esi, edi
mov edi, esi
add ebx, ecx
or edi, ebx
neg edi
not ebx
rol ebx, 0x1f
or edi, esi
jmp 0x4769f1
push 0x18c7da82
xchg edi, ecx
and ebx, 0x1f8f0b19
mov ecx, edi
xor ebx, ecx
jmp 0x4766c6
pop edx
mov ecx, 0x1f92ee96
sub edi, ecx
xor edi, ecx
ror edi, 0x16
or ecx, 0x1f9469a8
xor esi, edi
bswap edi
or esi, ebx
jmp 0x475954
push 0x18aef34e
dec ecx
xchg ecx, esi
shl esi, 0x1f
add ebx, edi
inc edi
xchg ecx, esi
xchg ebx, ecx
or esi, ebx
or esi, 0x1f9956b0
and ecx, edi
inc edi
add ecx, edi
xor ecx, esi
ror esi, 0x17
jmp 0x476491
push 0x18ab7d57
mov esi, ecx
or ecx, ebx
add ebx, edi
sub ecx, edi
or esi, ecx
xchg esi, ebx
and esi, ebx
jmp 0x477a6e
push 0x18b8c1cf
add ecx, edi
xor edi, ecx
and esi, ebx
mov ecx, edi
mov ebx, edi
xchg ecx, ebx
and ebx, edi
shr ecx, 0xd
shl edi, 0x1f
shr ebx, 0xb
rol edi, 0xe
or ebx, edi
mov edi, esi
jmp 0x4776ae
call edx
add esi, ecx
or ecx, edi
and esi, edi
sub esi, 0x1faecabc
or ecx, 0x1faf0732
or edi, ecx
and edi, ebx
xchg esi, ecx
not esi
rol ecx, 0x1e
sub ebx, edi
and edi, ebx
xor ecx, 0x1fb1fd7f
xor edi, ebx
jmp 0x477838
call edx
ror edi, 0xe
mov ecx, esi
add esi, 0x1fbe6bc3
shr esi, 0x1f
sub ecx, esi
or ecx, 0x1fbf7d18
inc edi
shr esi, 0xc
jmp 0x477094
pop edx
dec edi
add ecx, 0x1fcda5f6
neg ecx
add esi, ecx
jmp 0x477c16
push 0x18a8f7e7
or edi, ebx
or esi, 0x1fd1435d
or ebx, edi
mov ebx, ecx
add ecx, esi
sub esi, 0x1fd2473f
add esi, ebx
ror ecx, 0x1d
and ecx, edi
xor edi, ecx
jmp 0x477884
push 0x18ca3378
xor ecx, esi
xor edi, 0x1fd3d79e
xor ecx, edi
bswap ecx
xchg esi, ecx
shr ebx, 0x11
xchg esi, ecx
mov edi, ecx
and ecx, ebx
not ecx
add ecx, 0x1fd67e56
jmp 0x476f66
call fcn.0047556a
sub ebx, ecx
xor esi, 0x1fd717b5
ror ebx, 5
xor ebx, esi
inc ecx
nop
jmp 0x477455