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

Disassembly:
call sub.user32.dll_GetClipboardOwner
cmp eax, 0xffffff0d
jne 0x40107a
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
ret
call sub.user32.dll_GetClipboardOwner
cmp eax, 0xffffff31
jne 0x4010e5
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
ret
call sub.user32.dll_GetClipboardOwner
cmp eax, 0xffffff0b
jne 0x40117d
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
ret
call sub.user32.dll_GetClipboardOwner
cmp eax, 0xffffff07
jne 0x4011f2
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
ret
call sub.user32.dll_GetClipboardOwner
cmp eax, 0xfffffee3
jne 0x401276
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
call sub.ws2_32.dll_WSAConnect
ret
jmp 0x46a94e
or edx, edi
shr edi, 3
jmp 0x46dea9
mov esi, 0x2a676233
and ecx, 0xb09ee14f
shr edx, 0x11
xchg ebx, edi
or edi, 0xb09f3713
or edi, ecx
dec edx
and edx, ebx
add ecx, 0xb09fa117
jmp 0x46e21f
pop esi
xchg ecx, edx
xchg ebx, edi
add edi, ecx
mov edi, ebx
mov edx, ecx
xor ecx, ebx
dec edx
bswap ebx
dec edx
xor edx, ebx
not ecx
mov ecx, edx
jmp 0x46d96d
push 0xb03a938d
neg ecx
or ecx, edi
neg edx
xor ebx, edx
ror edi, 0x1a
and edi, 0xb0b06863
or edx, ebx
add edx, 0xb0b09d65
sub edx, edi
xor edx, edi
ror edx, 0x1b
add edx, edi
jmp 0x46bda6
pop esi
add edx, ebx
add edi, ecx
xor edx, ecx
or edi, 0xb0b630ef
xor edi, ebx
neg edi
inc ecx
or edx, ebx
jmp 0x46d60c
push 0xb03d4271
rol edi, 0x12
or ecx, ebx
or edi, 0xb0b8cad1
add ecx, edx
shl edx, 0xb
xor ecx, ebx
jmp 0x46c356
call esi
sub ebx, ecx
shr edi, 0x17
xor edi, 0xb0b97a0f
mov ecx, edi
or ebx, 0xb0b9ae33
xor edx, edi
bswap ecx
xchg edx, edi
jmp 0x46e0a0
push 0xb0460ee3
xchg ebx, ecx
or ecx, edi
shl ebx, 0xe
mov edx, ebx
sub ebx, 0xb0c4c775
xchg ecx, ebx
bswap ebx
xor edx, ebx
jmp 0x46c139
call fcn.0046aa5a
mov edi, ecx
and edi, ebx
or ecx, 0xb0c69b5d
neg ecx
xchg ecx, edx
xor ebx, ecx
or ecx, edx
sub ebx, edx
and edx, ebx
add edi, edx
ror ebx, 0x17
and ebx, ecx
ror ecx, 5
shr ebx, 0x17
mov edx, 0xb0cae80d
shl edx, 0x13
jmp 0x46c5c3
push 0xb03d9c35
mov ebx, edx
and edi, 0xb0cc6b17
xor edx, ecx
mov ecx, 0xb0cca2d9
xor edi, ecx
add ecx, edi
xchg edx, ecx
not ebx
bswap ecx
and edx, ecx
and ebx, ecx
neg ecx
not edx
xchg edx, ecx
jmp 0x46b191
mov esi, 0x2a676233
add ebx, edx
sub edx, ecx
xor edi, ebx
sub ecx, ebx
rol edx, 0xf
mov ebx, edi
jmp 0x46cb47
pop esi
xor ebx, edi
or ecx, edi
inc edx
and edx, ebx
add edi, 0xb0df471f
xor ecx, ebx
xchg ebx, edi
bswap ebx
jmp 0x46e008
mov esi, 0x2a676233
xor edi, ecx
sub ebx, edx
add edi, edx
xor edi, 0xb0e1363b
xchg ebx, edi
and ecx, edx
and edi, ebx
or edx, ecx
dec ecx
xor edi, edx
or ebx, edx
mov edi, edx
sub ecx, edi
ror ebx, 8
jmp 0x46d7c0
push 0xb04369c9
and ebx, ecx
or edi, edx
shr edx, 0x15
and ebx, 0xb0e343b9
dec edx
sub edx, edi
jmp 0x46bcf6
call fcn.0046aa5a
or ecx, edi
sub ecx, edi
mov ebx, ecx
xor edi, ebx
and edi, edx
neg edx
or edx, ecx
shl edx, 1
jmp 0x46bbf6
call esi
xor ebx, edi
not edi
shr edi, 0x16
xor edx, 0xb0e629a5
or edx, ebx
mov ebx, ecx
sub ecx, ebx
xor ecx, 0xb0e69661
jmp 0x46b46f
mov esi, 0x2a676233
and edi, ebx
xchg ebx, edi
mov edi, ecx
sub ecx, edx
jmp 0x46d8ab
mov esi, 0x2a676233
shl ebx, 0x19
or edi, 0xb0ea7b15
and edx, ecx
or ecx, edi
bswap edi
and edi, ebx
xchg ebx, edi
and ecx, edx
jmp 0x46bf90
pop esi
or edi, 0xb0eb4855
and edi, edx
or ebx, 0xb0eb7ec9
neg edi
rol edx, 0x14
sub edi, ebx
jmp 0x46be72
mov esi, 0x2a676233
sub edi, 0xb0ee08a1
or ecx, ebx
inc ebx
ror ecx, 0x12
mov ecx, edi
or edi, 0xb0ee9411
bswap edx
and edx, edi
jmp 0x46c68c
push 0xb03ff81b
or ebx, 0xb0f25195
or ebx, ecx
sub edx, ecx
mov ecx, 0xb0f2e495
xor edi, 0xb0f300f1
xchg ebx, edi
neg edi
or edx, ecx
sub edx, ecx
ror edx, 3
jmp 0x46e249
pop esi
and edi, edx
shr ecx, 2
sub ebx, edx
add edi, edx
sub edx, 0xb0fb40c1
xchg edi, ebx
sub edx, edi
and edi, ebx
and ebx, edi
ror edi, 3
jmp 0x46e13a
call esi
and ecx, edx
dec ebx
sub edx, 0xb0ff8fc3
dec ecx
mov ebx, 0xb0ffc665
or ebx, edx
not edi
or ecx, ebx
sub ebx, ecx
or edi, edx
jmp 0x46b02a
pop esi
sub ecx, 0xb1007809
xchg edx, ebx
add ebx, edi
sub edx, edi
sub edx, ecx
sub ebx, ecx
not ecx
add ebx, 0xb1013701
shl ecx, 0xc
neg edi
not ebx
add edx, edi
jmp 0x46b663
pop esi
nop
inc ebx
sub edx, 0xb10206b9
mov ebx, ecx
or ebx, ecx
mov ebx, 0xb10254df
ror ecx, 0x13
xor ebx, ecx
add edi, ecx
and ebx, edi
jmp 0x46a9f6
push 0xb0407067
xor edi, ebx
sub ebx, ecx
not ecx
or ebx, edx
mov edx, edi
sub edx, 0xb1054635
xchg edi, ebx
or ecx, edx
jmp 0x46b21b
pop esi
xchg edx, ebx
or ecx, ebx
sub edi, 0xb107330d
xchg ebx, ecx
add edi, ecx
rol edi, 4
nop
inc ebx
jmp 0x46ddf7
pop esi
sub edx, ebx
and edx, ecx
shl edx, 0x1f
xor ecx, ebx
and ebx, edi
and edi, ebx
jmp 0x46d2a6
mov esi, 0x2a676233
bswap ecx
neg edx
xchg edi, edx
neg ebx
xor ebx, edi
mov ecx, ebx
mov ebx, ecx
or ecx, ebx
bswap edx
ror edx, 0x1a
jmp 0x46b0c3
push 0xb0419f17
not ebx
or ebx, ecx
mov edx, ecx
sub ecx, 0xb10eecd1
add edx, ecx
add edx, edi
jmp 0x46df66
call esi
shr ecx, 0xa
mov edi, 0xb10f688f
shl ebx, 0x18
xor ebx, edx
add edi, ebx
ror ecx, 0x1d
sub edi, ebx
inc ebx
or ecx, 0xb1102a75
and edx, ecx
or ebx, edx
bswap ebx
neg ecx
and ebx, 0xb110b219
mov edi, ebx
add ebx, edx
jmp 0x46c8ef
pop esi
inc edi
add ebx, edi
sub edx, edi
and edi, ebx
and ecx, 0xb1117a1b
sub ebx, 0xb1119651
bswap ebx
neg ecx
jmp 0x46b1c2
pop esi
xchg ecx, edx
xchg ebx, edx
or edi, 0xb1122ee9
xor edi, edx
neg edi
rol edi, 0x1e
xchg ecx, ebx
dec ebx
jmp 0x46becf
pop esi
sub edi, edx
mov edx, ebx
dec edx
xchg ecx, ebx
dec ebx
add ecx, edx
xor edi, edx
nop
ror edi, 1
shr edx, 0x16
sub ebx, edi
rol ecx, 5
sub ecx, edi
sub ecx, edx
jmp 0x46df1f
pop esi
xor ebx, ecx
xchg ebx, edx
or edi, 0xb116b94b
mov ebx, 0xb116d435
shl ebx, 0xd
rol edx, 0x16
shl ecx, 0x10
or edi, ebx
xor edi, ebx
dec ecx
jmp 0x46ae39
pop esi
add ebx, edx
add ecx, edi
dec edx
mov ebx, edx
add edx, ebx
mov edi, ebx
mov edx, edi
sub edx, 0xb11d2603
dec ecx
mov ebx, 0xb11d5e71
and ebx, 0xb11d7a81
xchg edi, ecx
shr edx, 0x17
sub ebx, edi
jmp 0x46beb9
call esi
inc edx
neg ebx
xchg ebx, edx
or edx, edi
sub edx, ecx
ror edx, 0x11
shr ecx, 0xe
mov edi, 0xb121ad19
shl edi, 0xc
and edx, ecx
xor edx, 0xb121fff9
rol ebx, 1
jmp 0x46ac82
call esi
and edx, ecx
or ebx, edx
mov ecx, 0xb122754f
xor edx, 0xb1229185
and edx, 0xb122ac15
xor edx, ebx
xchg ebx, edi
xor ecx, 0xb122fe77
inc edi
xor edi, ebx
bswap edx
sub edi, 0xb123736d
jmp 0x46bef1
push 0xb0449ce9
neg ecx
rol ecx, 0x1c
or ebx, ecx
sub ebx, 0xb124e8ad
bswap ebx
xor edx, edi
jmp 0x46d401
push 0xb046e6cb
and edx, edi
and ecx, 0xb1268325
rol ecx, 0x14
shl ebx, 0x16
rol edx, 4
shl ecx, 0x1d
sub edi, ebx
shl edi, 0xe
jmp 0x46d419
push 0xb0392d0b
mov ebx, edx
add edx, ebx
add edi, ecx
xor ecx, edx
xchg ecx, edi
xor edx, 0xb13744bd
dec ebx
xor edx, ecx
mov ecx, 0xb1379b05
shl ecx, 9
or edx, ebx
add ecx, edx
mov edx, ecx
and ebx, ecx
jmp 0x46c40d
pop esi
and edx, ebx
add edi, 0xb13b6ff1
and ebx, edx
neg edx
rol ecx, 0x16
sub ecx, edi
ror ebx, 0x14
or ecx, edx
add ebx, edi
sub edx, edi
shl edx, 0x12
sub edi, edx
jmp 0x46acca
pop esi
rol edi, 7
or ecx, ebx
bswap ebx
xchg ecx, edi
sub edi, 0xb13d1b79
xchg ebx, ecx
sub edi, ebx
sub ecx, edi
or edi, ecx
or edx, ebx
jmp 0x46bf3e
call esi
mov ebx, edi
sub edx, ecx
shl ecx, 0x1f
not edi
xchg edi, ebx
xchg edx, ebx
dec ebx
xor edx, ecx
jmp 0x46cdec
pop esi
sub ecx, edi
sub edi, 0xb145cf71
dec edi
xchg edi, ecx
jmp 0x46abba
push 0xb04387af
sub edx, ebx
add edi, ebx
rol edx, 0xd
shl ecx, 0xa
and edx, edi
sub edi, ecx
xor ecx, ebx
ror edi, 0x15
sub ebx, 0xb149771d
add edi, 0xb1499a89
jmp 0x46d6fa
push 0xb03ab1e1
sub edi, ecx
mov edi, 0xb14f3715
sub edx, edi
sub ecx, edx
xchg edx, ecx
mov ecx, edx
or ecx, edx
add ebx, 0xb14fd803
inc ecx
sub ebx, ecx
xchg edi, ecx
not ecx
jmp 0x46c459
push 0xb046c7f3
shl ecx, 9
mov ecx, edx
or edx, ecx
add edi, 0xb150beb3
or ebx, edi
mov edx, 0xb150f3b5
xor ecx, edx
xchg ecx, edi
sub ebx, ecx
xchg edi, ecx
jmp 0x46b903
push 0xb042920d
inc edi
rol edx, 1
or ebx, edx
or edx, 0xb158a4cf
add ecx, ebx
add edx, ecx
jmp 0x46e02b
push 0xb04181e5
or edx, edi
add ecx, ebx
add edi, 0xb15ac5a7
add edi, ecx
jmp 0x46b615
pop esi
mov edx, ecx
or edi, ecx
mov ecx, edx
sub edi, ebx
add edx, edi
xor ebx, edi
xchg edx, ebx
mov ebx, edx
or ebx, edx
or edi, edx
add edi, ebx
add edi, ecx
xchg edi, edx
or edi, ecx
jmp 0x46d535
pop esi
and ebx, ecx
xchg ecx, edx
mov edx, ecx
sub ecx, 0xb15ccac5
add edx, ebx
add edx, ecx
shr ecx, 5
mov edi, edx
sub ecx, 0xb15d50a7
xchg edx, ebx
dec ecx
or edi, ecx
mov ecx, edx
rol ecx, 0xb
jmp 0x46b2b6
pop esi
xchg edx, ebx
dec ecx
ror ebx, 0x18
shl edi, 0x12
neg edx
and ebx, edx
and ecx, edi
and edi, edx
and ebx, ecx
or edi, edx
add edi, ebx
or edi, 0xb160483f
jmp 0x46d774
call fcn.0046aa5a
or ecx, ebx
mov edi, 0xb161d95b
xor edi, ebx
xor edi, edx
neg edi
xchg ebx, edi
xor edx, ebx
and edx, ebx
bswap edi
mov ecx, 0xb162b7ab
jmp 0x46ace6
mov esi, 0x2a676233
or edx, ecx
add edi, 0xb16ea9ff
add edx, edi
xchg ecx, edx
jmp 0x46c498
mov esi, 0x2a676233
or edx, edi
add ecx, ebx
add edi, 0xb1705481
add edi, ecx
jmp 0x46ae77
push 0xb0403487
sub edi, edx
add edx, ecx
add edi, edx
xor ecx, edi
or edi, ebx
dec edi
and edi, edx
or ebx, 0xb1714b1f
mov edi, ebx
sub edi, 0xb1718437
xchg ebx, ecx
mov ecx, ebx
jmp 0x46c302
call fcn.0046aa5a
sub edi, 0xb171e165
add ebx, 0xb171fc19
add edi, 0xb1721c75
shr edi, 0xd
sub ebx, ecx
add edi, ecx
xor ecx, edx
rol edx, 0x12
jmp 0x46c96f
call fcn.0046aa5a
add ecx, edi
add edi, ebx
rol edx, 4
nop
mov edx, 0xb1741cf9
xor edi, 0xb174373f
mov ecx, edi
sub edi, ecx
bswap edi
neg ebx
jmp 0x46cf35
push 0xb040525d
and edx, ecx
and ecx, 0xb17d04ff
mov edx, ecx
xor ecx, ebx
and edi, edx
and ecx, edx
sub ecx, ebx
or edi, 0xb17da4c3
add ecx, edx
add edx, edi
and ebx, ecx
xor edx, ebx
jmp 0x46b4f4
call fcn.0046aa5a
nop
mov edx, 0xb17e4c45
ror edi, 5
shr edx, 0xb
xor edx, edi
mov edi, ebx
mov edi, 0xb17ed765
shl edi, 5
mov edi, ebx
sub ebx, 0xb17f28c1
jmp 0x46d1b4
push 0xb03d60af
or edi, 0xb17f4fd5
and edi, ebx
add edi, edx
and ecx, ebx
inc edi
mov edi, edx
xor edx, ecx
xchg ecx, edi
xor ecx, ebx
add edi, edx
xchg ecx, edi
sub ebx, ecx
shr ebx, 0x1e
and edx, edi
not ebx
ror edi, 9
jmp 0x46e341
pop esi
sub edi, ebx
add edx, ebx
add edi, ecx
xor ecx, edx
and edi, 0xb181702f
sub edi, 0xb1818cbf
bswap ecx
xor edx, ecx
jmp 0x46e4b3
push 0xb0394bb9
shl ecx, 4
neg edi
and edx, 0xb18552e3
xor edx, ebx
and ebx, edx
xor edx, ecx
or edi, edx
sub edx, edi
jmp 0x46df81
push 0xb03ace1f
mov edi, ecx
xor ebx, 0xb187a83f
mov ebx, edi
mov ebx, ecx
inc ecx
and ebx, edi
jmp 0x46e325
call fcn.0046aa5a
rol edi, 0x10
add edx, edi
xchg ebx, edx
xor ebx, edx
shl edx, 4
neg ecx
xor ebx, edi
add edi, 0xb189f04d
xchg edx, ecx
or edx, ebx
sub ecx, edx
xor ecx, edx
jmp 0x46b851
call esi
sub ecx, edx
xchg ebx, edi
or edi, edx
mov ecx, edi
xchg edi, ebx
or ecx, edx
bswap ebx
xor edx, edi
or edx, 0xb193e91f
add ecx, ebx
jmp 0x46b6dd
call fcn.0046aa5a
rol ecx, 3
inc edi
rol edx, 9
sub edx, ebx
ror ecx, 0x14
add edx, ecx
or ecx, 0xb19a98cf
add ebx, edi
and edx, ebx
bswap edi
xor edi, ebx
and edx, edi
jmp 0x46c8cb
pop esi
sub edi, 0xb1a9170f
add ebx, 0xb1a933c3
sub edi, ebx
inc ebx
shr edx, 0x1d
inc ebx
xor ebx, ecx
shl ebx, 0x16
xchg edi, edx
or edx, 0xb1aa1265
xchg edx, edi
sub ebx, edx
jmp 0x46cbea
pop esi
xor ecx, ebx
dec edx
add ebx, edi
add edx, ebx
add edi, ecx
xchg edi, edx
xchg ebx, edi
xor ecx, ebx
or ecx, edx
add ebx, 0xb1ac709d
jmp 0x46bcbc
call esi
or ecx, edi
sub edx, 0xb1acb289
xchg edi, ebx
mov ebx, edi
add edx, 0xb1ad0023
shr edx, 8
or edi, ecx
mov ecx, ebx
add edx, ebx
mov ecx, edi
jmp 0x46dafb
pop esi
xchg edx, ecx
sub edx, ecx
add ecx, edx
add edx, edi
shr ebx, 0x13
mov edi, ecx
and edi, ebx
shl edi, 0x13
jmp 0x46c385
call esi
xor ecx, edx
rol edx, 7
sub edx, ebx
ror ecx, 0xe
sub edi, ebx
sub ecx, 0xb1b28b19
xor ebx, 0xb1b2cce9
mov edi, 0xb1b2eb9d
sub ecx, edi
xor ecx, edi
jmp 0x46bba8
call fcn.0046aa5a
sub ecx, edx
xchg ebx, edi
neg ebx
inc edi
xor ecx, ebx
dec edx
ror ecx, 0x1b
dec edi
jmp 0x46b10e
pop esi
or ecx, ebx
sub ebx, 0xb1c67ce9
and ecx, edi
add edx, edi
xchg ebx, ecx
and ecx, 0xb1c6e80d
dec edx
nop
jmp 0x46c8ae
call fcn.0046aa5a
mov ebx, 0xb1c7f325
add ebx, ecx
add edi, edx
mov edx, ecx
jmp 0x46b44f
pop esi
add ebx, 0xb1cc824f
nop
or edx, 0xb1ccbfd5
ror edx, 0xc
not ebx
ror edi, 0x16
sub edi, edx
inc edx
mov edx, edi
mov edi, ebx
jmp 0x46d489
pop esi
xchg edi, edx
sub edi, edx
inc ecx
xor ebx, edx
xor ebx, ecx
inc edi
jmp 0x46d5b9
call esi
or ebx, 0xb1e63f01
or edx, ecx
or ebx, ecx
sub edi, edx
sub edi, ecx
xor edx, ecx
not ecx
and edx, 0xb1e6fd83
and ecx, 0xb1e71847
sub edi, edx
inc edx
xor ebx, edi
jmp 0x46ccbd
push 0xb03986a3
xchg edi, ecx
or edx, ecx
add edi, 0xb1e7c265
add edx, 0xb1e7dd19
or edx, ecx
xor ebx, 0xb1e813c1
dec ebx
xor ecx, edx
inc edi
xor ecx, ebx
xor ebx, edi
dec ecx
jmp 0x46b1a3
mov esi, 0x2a676233
mov ecx, edx
and ebx, 0xb1f34d7d
dec ecx
sub ecx, edx
mov ecx, edi
sub edi, ecx
sub edi, ebx
mov edx, 0xb1f3f0e1
sub ecx, edx
and ebx, edi
jmp 0x46c1a7
call esi
xchg edi, ecx
not ecx
xor edx, edi
or edi, 0xb1fb1501
ror ebx, 0x17
add edx, ebx
jmp 0x46b534
call esi
sub edi, ecx
mov edi, 0xb200605d
inc ebx
or edx, edi
or ebx, ecx
or ecx, 0xb200cf11
jmp 0x46b560
pop esi
sub ecx, edx
xchg ebx, edi
neg ecx
or ecx, edi
mov ebx, 0xb202f09b
xor edx, ecx
not edx
sub edi, ebx
xor edi, ebx
or edi, ecx
and edx, 0xb2039095
dec edi
jmp 0x46b496
push 0xb044ba99
shr edx, 0x18
sub edx, 0xb20e8705
add ecx, ebx
shl ecx, 6
jmp 0x46d828
push 0xb04704a1
nop
and edx, edi
add edx, 0xb20f1f43
sub edx, edi
mov ecx, 0xb20f546b
sub ecx, ebx
xchg ebx, edi
xor ecx, edx
xchg edx, ecx
mov ecx, edx
jmp 0x46d875
pop esi
dec ebx
sub ebx, 0xb212597b
and edx, ebx
and edi, ecx
not edx
add edx, ebx
sub edi, ecx
inc ecx
or edx, 0xb2131749
and ecx, edx
jmp 0x46b3ba
pop esi
mov ecx, 0xb217bc43
add ebx, edx
add edi, 0xb217f0f5
xchg edx, ebx
add ebx, 0xb218251f
mov ecx, ebx
sub edx, ecx
xor edx, edi
xor ebx, edi
add edi, 0xb218aca7
shr ebx, 6
sub ebx, 0xb218e391
jmp 0x46b7c0
push 0xb03c36bf
add edx, ecx
or ebx, ecx
xchg ebx, edi
xor ecx, edx
shr ecx, 6
mov edx, edi
xchg edx, edi
mov edi, edx
rol edx, 0x12
mov ebx, ecx
bswap edi
and edx, ebx
jmp 0x46db1b
pop esi
xchg edx, edi
xor ecx, edi
xor ebx, ecx
sub ecx, edi
jmp 0x46b6ff
push 0xb046a89a
xchg edi, edx
or edx, 0xb21f6549
or edi, ebx
and ecx, 0xb21f9aa5
shl ecx, 9
or edx, ecx
or ebx, ecx
sub edi, edx
jmp 0x46bdce
push 0xb03c7243
bswap ecx
sub edi, ecx
inc ecx
or edi, ebx
add edi, 0xb224faf1
sub edi, ebx
jmp 0x46e4dd
push 0xb043a583
mov ecx, 0xb226258b
add ebx, edx
rol edi, 0x11
dec ecx
xchg ecx, edi
neg edx
or ecx, ebx
and edx, edi
jmp 0x46d0c6
pop esi
inc edi
xor ecx, ebx
sub edi, edx
inc edx
xor ebx, edi
dec ecx
mov edi, ebx
xor ebx, edi
dec ecx
xor ecx, edi
xor ecx, edx
dec edi
xor edx, edi
and edx, ecx
jmp 0x46e2cb
call fcn.0046aa5a
neg ebx
sub ecx, edi
sub ebx, edx
shr ecx, 0x1f
not edi
shr ecx, 2
mov edx, edi
neg ecx
or ebx, edi
neg edx
xchg edi, ecx
and edi, 0xb22e544d
jmp 0x46b62f
push 0xb044d9a7
rol edi, 5
and edx, ebx
shl ecx, 8
or edx, ecx
xor ebx, 0xb230b3d3
dec ebx
neg edx
mov ecx, ebx
jmp 0x46d9ef
push 0xb047222d
mov ebx, ecx
add ebx, 0xb2329db1
sub edx, ebx
xchg edx, edi
sub ebx, edx
or edx, ebx
add ebx, edx
xor edi, ebx
sub ebx, edi
sub edx, 0xb263403b
not edx
or edx, 0xb2637af9
xor ecx, edx
xchg edi, ebx
sub ebx, edi
xor ebx, ecx
jmp 0x46a9a4
call fcn.0046aa5a
bswap ebx
or ecx, edi
and ecx, ebx
xor edi, ebx
or edi, ecx
or ecx, ebx
mov edx, ecx
shr ebx, 0x1b
jmp 0x46d263
push 0xb03e8de5
sub ebx, edx
or edx, ebx
sub ecx, 0xb26b07d7
and edx, ecx
and edi, edx
xchg edi, ecx
or ebx, ecx
xchg ebx, edi
sub edi, ecx
xor edx, 0xb26bc1db
jmp 0x46da8a
push 0xb03f61dd
mov ebx, ecx
neg ecx
and edi, edx
xchg edi, ecx
dec edi
and ebx, edi
sub edx, 0xb26e4b59
neg edi
xchg edx, ecx
bswap edi
xchg ecx, edx
xchg ebx, edx
jmp 0x46e3bc
push 0xb044f8c9
xchg edi, edx
mov ecx, edi
add ecx, 0xb26f310b
sub edx, ecx
rol edi, 8
xor ebx, 0xb26f8243
jmp 0x46b06f
push 0xb03eabbb
and edi, edx
xchg edi, ecx
sub edx, ebx
or edi, edx
add ecx, ebx
ror ebx, 6
and ebx, 0xb27394bd
mov ecx, ebx
sub ebx, edx
or ecx, 0xb273e541
xchg ecx, edx
mov ebx, edx
jmp 0x46ded9
pop esi
sub edi, ebx
rol edx, 3
sub ebx, edx
xor ecx, 0xb2771017
sub ecx, edx
xor ecx, edx
mov edi, edx
xor edx, ecx
xchg ecx, edi
rol edi, 5
jmp 0x46b680
push 0xb03c54b9
and edi, ecx
and ecx, ebx
inc ebx
shr edi, 3
mov edi, 0xb2784163
inc ebx
or edi, edx
sub edi, edx
ror edx, 0x12
or edi, ebx
jmp 0x46d6c6
pop esi
xchg edi, ecx
mov ecx, edi
or ecx, edi
sub ecx, ebx
xor ecx, ebx
mov edi, ecx
rol ebx, 0xa
xor edi, ebx
add ecx, edx
add edx, edi
not ecx
xchg ecx, ebx
jmp 0x46bb83
push 0xb0390e67
or ecx, 0xb294b4cb
add ebx, edi
add edx, ebx
shr ebx, 0x1c
mov edx, ecx
sub ecx, 0xb2953515
xor ebx, 0xb2955517
add ecx, 0xb29571cb
shr ecx, 0xd
mov edi, edx
jmp 0x46bafe
mov esi, 0x2a676233
and edi, ecx
xchg ecx, edi
and ecx, edi
shr ecx, 0xc
or edx, ebx
sub edi, 0xb29656d3
add edx, edi
xchg ecx, edx
not edi
add edx, 0xb296c2cf
jmp 0x46cc22
pop esi
add edx, ecx
xchg ebx, edx
not ecx
add ecx, edi
shl edi, 4
xchg edx, edi
ror ebx, 0x17
mov ebx, edi
mov ebx, ecx
dec edx
jmp 0x46b0a9
push 0xb041beed
or edi, 0xb29ab3c3
add ecx, edx
add edx, edi
xor ebx, edi
shl edi, 0xa
mov edi, ebx
jmp 0x46afee
push 0xb039681b
rol edi, 0xf
mov ebx, edx
mov ebx, edi
or ebx, edi
mov edx, 0xb29bc49f
ror edi, 0x10
shr edx, 0x16
bswap ecx
xchg ebx, edx
neg edx
jmp 0x46cf5f
pop esi
bswap ebx
xchg ecx, edi
mov edx, 0xb2a099a7
ror edi, 0xc
xor ebx, ecx
shr ecx, 0x1a
mov edx, edi
sub edx, 0xb2a11f2f
add ecx, ebx
add edx, ecx
jmp 0x46d9ca
push 0xb042b1bf
mov edi, ecx
sub ebx, edx
mov edx, ecx
mov ecx, edi
or ecx, edx
xor ebx, 0xb2a20045
jmp 0x46c168
call fcn.0046aa5a
add ecx, edx
sub edi, ecx
sub edi, ebx
inc ebx
xchg ecx, ebx
add edx, 0xb2a2b071
mov edx, ecx
shr edi, 0x1d
bswap ecx
and ecx, edi
jmp 0x46b87a
pop esi
add edx, 0xb2a5da77
mov edx, ecx
shr edi, 0x14
bswap ecx
xchg edx, edi
mov edi, edx
add ecx, ebx
and ecx, 0xb2a694d3
add edi, ecx
xchg edi, ecx
mov ecx, edi
not edi
add edx, 0xb2a71c79
or edx, ecx
jmp 0x46c85c
push 0xb03ba01f
xchg ecx, edi
sub edi, 0xb2ab3209
add edx, edi
or ebx, edx
mov ecx, 0xb2ab80af
ror edx, 0x13
and edi, 0xb2abbc0f
rol edi, 7
or ecx, ebx
xor ebx, edi
dec ecx
sub ecx, edx
xor ecx, edx
dec edi
jmp 0x46b5c7
call fcn.0046aa5a
add edi, edx
ror edi, 0x11
mov edx, ecx
mov edi, edx
add ecx, ebx
sub edi, ebx
mov edx, 0xb2b37877
sub edx, ecx
sub ecx, 0xb2b3b229
and edi, edx
or ecx, edi
sub ecx, ebx
jmp fcn.0046b8e3
push 0xb040167f
xchg edi, edx
mov edx, edi
shr edi, 0x13
bswap edx
xor edx, ecx
and edx, ecx
mov edi, edx
bswap edi
ror ecx, 0x11
sub edi, ebx
and edi, ecx
or ecx, edx
sub ecx, 0xb2b57309
or edi, ecx
jmp 0x46c17e
push 0xb0447dc5
neg ecx
bswap ebx
add ecx, edx
xchg edx, edi
xor ebx, edi
add edx, 0xb2bb017b
add edx, ecx
and edi, 0xb2bb4445
sub ebx, edi
and edx, 0xb2bb90bf
or ecx, ebx
sub edx, edi
ror edi, 0xd
not ecx
or ecx, edi
not edx
jmp 0x46b8c8
mov esi, 0x2a676233
inc ecx
or ecx, edi
sub edi, ebx
or ebx, edx
xchg edi, ecx
nop
sub edi, ecx
xor edx, ebx
xchg edx, edi
and ecx, edi
jmp 0x46c1e8
push 0xb03d7e5f
bswap edi
or edi, edx
or ecx, ebx
xchg ebx, edi
xor edx, 0xb2c0473f
shr ebx, 8
jmp 0x46aed6
mov esi, 0x2a676233
add ecx, 0xb2c3d895
mov edx, edi
or edx, ecx
add ecx, ebx
or ebx, edx
bswap edx
mov ebx, 0xb2c4c1e7
xor edx, ecx
jmp 0x46e045
pop esi
or ebx, edx
mov edx, edi
or edi, edx
or edx, ecx
xor edi, 0xb2cca203
mov ebx, edi
or ebx, edx
mov ecx, 0xb2ccf465
ror edx, 3
mov edx, ecx
or edx, 0xb2cd45c1
xor edi, ecx
jmp 0x46d5fe
mov esi, 0x2a676233
shl edx, 0x17
neg ebx
xchg edi, ebx
dec edx
ror ecx, 0x1a
sub edi, ebx
jmp 0x46c32c