46ccc0:	08 08                	or     %cl,(%eax)
46ccc2:	08 1c 12             	or     %bl,(%edx,%edx,1)
46ccc5:	81 0d 08 08 08 08 04 	orl    $0x12010a04,0x8080808
46cccc:	0a 01 12
46cccf:	49                   	dec    %ecx
46ccd0:	0f 07                	sysret
46ccd2:	05 15 12 35 01       	add    $0x1351215,%eax
46ccd7:	0e                   	push   %cs
46ccd8:	08 15 12 31 01 03    	or     %dl,0x3013112
46ccde:	08 08                	or     %cl,(%eax)
46cce0:	16                   	push   %ss
46cce1:	07                   	pop    %es
46cce2:	0b 06                	or     (%esi),%eax
46cce4:	12 34 1d 05 11 44 1c 	adc    0x1c441105(,%ebx,1),%dh
46cceb:	12 0c 11             	adc    (%ecx,%edx,1),%cl
46ccee:	40                   	inc    %eax
46ccef:	12 10                	adc    (%eax),%dl
46ccf1:	12 04 12             	adc    (%edx,%edx,1),%al
46ccf4:	30 12                	xor    %dl,(%edx)
46ccf6:	38 08                	cmp    %cl,(%eax)
46ccf8:	07                   	pop    %es
46ccf9:	01 15 12 80 e9 01    	add    %edx,0x1e98012
46ccff:	0e                   	push   %cs
46cd00:	04 0a                	add    $0xa,%al
46cd02:	01 12                	add    %edx,(%edx)
46cd04:	29 06                	sub    %eax,(%esi)
46cd06:	0a 02                	or     (%edx),%al
46cd08:	12 29                	adc    (%ecx),%ch
46cd0a:	12 21                	adc    (%ecx),%ah
46cd0c:	03 06                	add    (%esi),%eax
46cd0e:	11 1d 06 20 02 1c    	adc    %ebx,0x1c022006
46cd14:	1c 1d                	sbb    $0x1d,%al
46cd16:	1c 08                	sbb    $0x8,%al
46cd18:	20 02                	and    %al,(%edx)
46cd1a:	12 4d 0e             	adc    0xe(%ebp),%cl
46cd1d:	1d 12 21 06 0a       	sbb    $0xa062112,%eax
46cd22:	02 12                	add    (%edx),%dl
46cd24:	4d                   	dec    %ebp
46cd25:	12 29                	adc    (%ecx),%ch
46cd27:	09 07                	or     %eax,(%edi)
46cd29:	05 08 12 80 dd       	add    $0xdd801208,%eax
46cd2e:	08 08                	or     %cl,(%eax)
46cd30:	08 05 20 00 1d 12    	or     %al,0x121d0020
46cd36:	4d                   	dec    %ebp
46cd37:	03 1d 12 4d 0b 07    	add    0x70b4d12,%ebx
46cd3d:	06                   	push   %es
46cd3e:	08 11                	or     %dl,(%ecx)
46cd40:	51                   	push   %ecx
46cd41:	11 51 08             	adc    %edx,0x8(%ecx)
46cd44:	08 1d 05 04 20 00    	or     %bl,0x200405
46cd4a:	11 51 05             	adc    %edx,0x5(%ecx)
46cd4d:	00 01                	add    %al,(%ecx)
46cd4f:	12 49 0e             	adc    0xe(%ecx),%cl
46cd52:	06                   	push   %es
46cd53:	20 02                	and    %al,(%edx)
46cd55:	01 0e                	add    %ecx,(%esi)
46cd57:	12 25 07 0a 03 12    	adc    0x12030a07,%ah
46cd5d:	55                   	push   %ebp
46cd5e:	0e                   	push   %cs
46cd5f:	12 59 04             	adc    0x4(%ecx),%bl
46cd62:	0a 01                	or     (%ecx),%al
46cd64:	12 0d 0e 07 07 1c    	adc    0x1c07070e,%cl
46cd6a:	06                   	push   %es
46cd6b:	11 40 12             	adc    %eax,0x12(%eax)
46cd6e:	1c 1d                	sbb    $0x1d,%al
46cd70:	05 12 04 12 18       	add    $0x18120412,%eax
46cd75:	00 00                	add    %al,(%eax)
46cd77:	00 a0 cd 06 00 00    	add    %ah,0x6cd(%eax)
46cd7d:	00 00                	add    %al,(%eax)
46cd7f:	00 00                	add    %al,(%eax)
46cd81:	00 00                	add    %al,(%eax)
46cd83:	00 be cd 06 00 00    	add    %bh,0x6cd(%esi)
46cd89:	20 00                	and    %al,(%eax)
46cd9f:	00 b0 cd 06 00 00    	add    %dh,0x6cd(%eax)
46cdb1:	00 5f 43             	add    %bl,0x43(%edi)
46cdb4:	6f                   	outsl  %ds:(%esi),(%dx)
46cdb5:	72 45                	jb     0x46cdfc
46cdb7:	78 65                	js     0x46ce1e
46cdb9:	4d                   	dec    %ebp
46cdba:	61                   	popa
46cdbb:	69 6e 00 6d 73 63 6f 	imul   $0x6f63736d,0x0(%esi),%ebp
46cdc2:	72 65                	jb     0x46ce29
46cdc4:	65 2e 64 6c          	gs cs fs insb (%dx),%es:(%edi)
46cdc8:	6c                   	insb   (%dx),%es:(%edi)
46cdc9:	00 00                	add    %al,(%eax)
46cdcb:	00 00                	add    %al,(%eax)
46cdcd:	00 ff                	add    %bh,%bh
46cdcf:	25 00 20 40 00       	and    $0x402000,%eax