46bf9b:	6c                   	insb   (%dx),%es:(%edi)
46bf9c:	2c 20                	sub    $0x20,%al
46bf9e:	50                   	push   %eax
46bf9f:	75 62                	jne    0x46c003
46bfa1:	6c                   	insb   (%dx),%es:(%edi)
46bfa2:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
46bfa9:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
46bfad:	62 37                	bound  %esi,(%edi)
46bfaf:	37                   	aaa
46bfb0:	61                   	popa
46bfb1:	35 63 35 36 31       	xor    $0x31363563,%eax
46bfb6:	39 33                	cmp    %esi,(%ebx)
46bfb8:	34 65                	xor    $0x65,%al
46bfba:	30 38                	xor    %bh,(%eax)
46bfbc:	39 23                	cmp    %esp,(%ebx)
46bfbe:	53                   	push   %ebx
46bfbf:	79 73                	jns    0x46c034
46bfc1:	74 65                	je     0x46c028
46bfc3:	6d                   	insl   (%dx),%es:(%edi)
46bfc4:	2e 52                	cs push %edx
46bfc6:	65 73 6f             	gs jae 0x46c038
46bfc9:	75 72                	jne    0x46c03d
46bfcb:	63 65 73             	arpl   %esp,0x73(%ebp)
46bfce:	2e 52                	cs push %edx
46bfd0:	75 6e                	jne    0x46c040
46bfd2:	74 69                	je     0x46c03d
46bfd4:	6d                   	insl   (%dx),%es:(%edi)
46bfd5:	65 52                	gs push %edx
46bfd7:	65 73 6f             	gs jae 0x46c049
46bfda:	75 72                	jne    0x46c04e
46bfdc:	63 65 53             	arpl   %esp,0x53(%ebp)
46bfdf:	65 74 02             	gs je  0x46bfe4
46bfea:	00 00                	add    %al,(%eax)
46bfec:	00 50 41             	add    %dl,0x41(%eax)
46bfef:	44                   	inc    %esp
46bff0:	50                   	push   %eax
46bff1:	41                   	inc    %ecx
46bff2:	44                   	inc    %esp
46bff3:	50                   	push   %eax
46bff4:	b4 00                	mov    $0x0,%ah
46bff6:	00 00                	add    %al,(%eax)
46bff8:	20 c0                	and    %al,%al
46bffa:	06                   	push   %es
46c003:	00 3a                	add    %bh,(%edx)
46c005:	c0 06 00             	rolb   $0x0,(%esi)
46c008:	00 20                	add    %ah,(%eax)
46c01e:	00 00                	add    %al,(%eax)
46c020:	2c c0                	sub    $0xc0,%al
46c022:	06                   	push   %es
46c02b:	00 00                	add    %al,(%eax)
46c02d:	00 5f 43             	add    %bl,0x43(%edi)
46c030:	6f                   	outsl  %ds:(%esi),(%dx)
46c031:	72 45                	jb     0x46c078
46c033:	78 65                	js     0x46c09a
46c035:	4d                   	dec    %ebp
46c036:	61                   	popa
46c037:	69 6e 00 6d 73 63 6f 	imul   $0x6f63736d,0x0(%esi),%ebp
46c03e:	72 65                	jb     0x46c0a5
46c040:	65 2e 64 6c          	gs cs fs insb (%dx),%es:(%edi)
46c044:	6c                   	insb   (%dx),%es:(%edi)
46c045:	00 00                	add    %al,(%eax)
46c047:	00 00                	add    %al,(%eax)
46c049:	00 ff                	add    %bh,%bh
46c04b:	25 00 20 40 00       	and    $0x402000,%eax
46c050:	47                   	inc    %edi
46c051:	00 65 00             	add    %ah,0x0(%ebp)
46c054:	74 00                	je     0x46c056
46c056:	54                   	push   %esp
46c057:	00 79 00             	add    %bh,0x0(%ecx)
46c05a:	70 00                	jo     0x46c05c
46c05c:	65 00 00             	add    %al,%gs:(%eax)
46c05f:	00 47 00             	add    %al,0x0(%edi)
46c062:	65 00 74 00 4d       	add    %dh,%gs:0x4d(%eax,%eax,1)
46c067:	00 65 00             	add    %ah,0x0(%ebp)
46c06a:	74 00                	je     0x46c06c
46c06c:	68 00 6f 00 64       	push   $0x64006f00
46c071:	00 00                	add    %al,(%eax)
46c073:	00 00                	add    %al,(%eax)
46c075:	00 00                	add    %al,(%eax)
46c077:	00 49 00             	add    %cl,0x0(%ecx)
46c07a:	6e                   	outsb  %ds:(%esi),(%dx)
46c07b:	00 76 00             	add    %dh,0x0(%esi)
46c07e:	6f                   	outsl  %ds:(%esi),(%dx)
46c07f:	00 6b 00             	add    %ch,0x0(%ebx)
46c082:	65 00 00             	add    %al,%gs:(%eax)
46c085:	00 00                	add    %al,(%eax)
46c087:	00 4c 00 6f          	add    %cl,0x6f(%eax,%eax,1)
46c08b:	00 61 00             	add    %ah,0x0(%ecx)
46c08e:	64                   	fs