42ea33:	00 00                	add    %al,(%eax)
42ea35:	00 00                	add    %al,(%eax)
42ea37:	00 00                	add    %al,(%eax)
42ea39:	80 00 00             	addb   $0x0,(%eax)
42ea3c:	00 80 47 00 08 4f    	add    %al,0x4f080047(%eax)
42ea42:	6e                   	outsb  %ds:(%esi),(%dx)
42ea43:	53                   	push   %ebx
42ea44:	65 6c                	gs insb (%dx),%es:(%edi)
42ea46:	65 63 74 f8 4d       	arpl   %esi,%gs:0x4d(%eax,%edi,8)
42ea4b:	44                   	inc    %esp
42ea4c:	00 f0                	add    %dh,%al
42ea4e:	00 00                	add    %al,(%eax)
42ea50:	ff f0                	push   %eax
42ea52:	00 00                	add    %al,(%eax)
42ea54:	ff 01                	incl   (%ecx)
42ea56:	00 00                	add    %al,(%eax)
42ea58:	00 00                	add    %al,(%eax)
42ea5a:	00 00                	add    %al,(%eax)
42ea5c:	80 00 00             	addb   $0x0,(%eax)
42ea5f:	00 80 48 00 0b 4f    	add    %al,0x4f0b0048(%eax)
42ea65:	6e                   	outsb  %ds:(%esi),(%dx)
42ea66:	53                   	push   %ebx
42ea67:	74 61                	je     0x42eaca
42ea69:	72 74                	jb     0x42eadf
42ea6b:	44                   	inc    %esp
42ea6c:	6f                   	outsl  %ds:(%esi),(%dx)
42ea6d:	63 6b f0             	arpl   %ebp,-0x10(%ebx)
42ea70:	4b                   	dec    %ebx
42ea71:	44                   	inc    %esp
42ea72:	00 00                	add    %al,(%eax)
42ea74:	01 00                	add    %eax,(%eax)
42ea76:	ff 00                	incl   (%eax)
42ea78:	01 00                	add    %eax,(%eax)
42ea7a:	ff 01                	incl   (%ecx)
42ea7c:	00 00                	add    %al,(%eax)
42ea7e:	00 00                	add    %al,(%eax)
42ea80:	00 00                	add    %al,(%eax)
42ea82:	80 00 00             	addb   $0x0,(%eax)
42ea85:	00 80 49 00 0b 4f    	add    %al,0x4f0b0049(%eax)
42ea8b:	6e                   	outsb  %ds:(%esi),(%dx)
42ea8c:	53                   	push   %ebx
42ea8d:	74 61                	je     0x42eaf0
42ea8f:	72 74                	jb     0x42eb05
42ea91:	44                   	inc    %esp
42ea92:	72 61                	jb     0x42eaf5
42ea94:	67 08 62 41          	or     %ah,0x41(%bp,%si)
42ea98:	00 84 02 00 ff 20 01 	add    %al,0x120ff00(%edx,%eax,1)
42ea9f:	00 fe                	add    %bh,%dh
42eaa1:	01 00                	add    %eax,(%eax)
42eaa3:	00 00                	add    %al,(%eax)
42eaa5:	00 00                	add    %al,(%eax)
42eaa7:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
42eaad:	4a                   	dec    %edx
42eaae:	00 05 49 74 65 6d    	add    %al,0x6d657449
42eab4:	73 8d                	jae    0x42ea43
42eab6:	40                   	inc    %eax
42eab7:	00 04 eb             	add    %al,(%ebx,%ebp,8)
42eaba:	42                   	inc    %edx
42ead7:	00 98 eb 42 00 2c    	add    %bl,0x2c0042eb(%eax)
42eadd:	00 00                	add    %al,(%eax)
42eadf:	00 98 55 44 00 64    	add    %bl,0x64004455(%eax)
42eae5:	3b 40 00             	cmp    0x0(%eax),%eax
42eae8:	70 3b                	jo     0x42eb25
42eaea:	40                   	inc    %eax
42eaeb:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
42eaef:	00 78 3b             	add    %bh,0x3b(%eax)
42eaf2:	40                   	inc    %eax
42eaf3:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
42eaf7:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
42eafe:	40                   	inc    %eax
42eaff:	00 88 f0 41 00 54    	add    %cl,0x540041f0(%eax)
42eb05:	37                   	aaa
42eb06:	43                   	inc    %ebx
42eb07:	00 bc f0 41 00 00 8b 	add    %bh,-0x74ffffbf(%eax,%esi,8)
42eb0e:	44                   	inc    %esp
42eb0f:	00 f0                	add    %dh,%al
42eb11:	f0 41                	lock inc %ecx
42eb13:	00 b4 8b 44 00 40 f0 	add    %dh,-0xfbfffbc(%ebx,%ecx,4)
42eb1a:	41                   	inc    %ecx
42eb1b:	00 d4                	add    %dl,%ah
42eb1d:	f0 41                	lock inc %ecx
42eb1f:	00 28                	add    %ch,(%eax)
42eb21:	f1                   	int1
42eb22:	41                   	inc    %ecx
42eb23:	00 84 89 44 00 78 37 	add    %al,0x37780044(%ecx,%ecx,4)
42eb2a:	43                   	inc    %ebx
42eb2b:	00 0c 8a             	add    %cl,(%edx,%ecx,4)
42eb2e:	44                   	inc    %esp
42eb2f:	00 50 99             	add    %dl,-0x67(%eax)
42eb32:	45                   	inc    %ebp
42eb33:	00 40 cb             	add    %al,-0x35(%eax)
42eb36:	44                   	inc    %esp
42eb37:	00 e0                	add    %ah,%al
42eb39:	8b 44 00 54          	mov    0x54(%eax,%eax,1),%eax
42eb3d:	8a 44 00 a0          	mov    -0x60(%eax,%eax,1),%al
42eb41:	99                   	cltd
42eb42:	45                   	inc    %ebp
42eb43:	00 b4 99 45 00 cc 8a 	add    %dh,-0x7533ffbb(%ecx,%ebx,4)
42eb4a:	44                   	inc    %esp
42eb4b:	00 dc                	add    %bl,%ah
42eb4d:	99                   	cltd
42eb4e:	45                   	inc    %ebp
42eb4f:	00 28                	add    %ch,(%eax)
42eb51:	8b 44 00 b0          	mov    -0x50(%eax,%eax,1),%eax
42eb55:	37                   	aaa
42eb56:	43                   	inc    %ebx
42eb57:	00 4c 8b 44          	add    %cl,0x44(%ebx,%ecx,4)
42eb5b:	00 ec                	add    %ch,%ah
42eb5d:	99                   	cltd
42eb5e:	45                   	inc    %ebp
42eb5f:	00 48 cb             	add    %cl,-0x35(%eax)
42eb62:	44                   	inc    %esp
42eb63:	00 48 8c             	add    %cl,-0x74(%eax)
42eb66:	44                   	inc    %esp
42eb67:	00 88 8c 44 00 70    	add    %cl,0x7000448c(%eax)
42eb6d:	8b 44 00 00          	mov    0x0(%eax,%eax,1),%eax
42eb71:	9a 45 00 04 9a 45 00 	lcall  $0x45,$0x9a040045
42eb78:	94                   	xchg   %eax,%esp
42eb79:	8b 44 00 f8          	mov    -0x8(%eax,%eax,1),%eax
42eb7d:	89 44 00 40          	mov    %eax,0x40(%eax,%eax,1)
42eb81:	8a 44 00 8c          	mov    -0x74(%eax,%eax,1),%al
42eb85:	8a 44 00 94          	mov    -0x6c(%eax,%eax,1),%al
42eb89:	88 44 00 48          	mov    %al,0x48(%eax,%eax,1)
42eb8d:	8b 44 00 6c          	mov    0x6c(%eax,%eax,1),%eax
42eb91:	8b 44 00 a8          	mov    -0x58(%eax,%eax,1),%eax
42eb95:	8c 44 00 11          	mov    %es,0x11(%eax,%eax,1)
42eb99:	54                   	push   %esp
42eb9a:	42                   	inc    %edx
42eb9b:	75 74                	jne    0x42ec11
42eb9d:	74 6f                	je     0x42ec0e
42eb9f:	6e                   	outsb  %ds:(%esi),(%dx)
42eba0:	41                   	inc    %ecx
42eba1:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
42eba5:	6e                   	outsb  %ds:(%esi),(%dx)
42eba6:	4c                   	dec    %esp
42eba7:	69 6e 6b 8b c0 f8 eb 	imul   $0xebf8c08b,0x6b(%esi),%ebp
42ebae:	42                   	inc    %edx
42ebbb:	00 08                	add    %cl,(%eax)
42ebbd:	ed                   	in     (%dx),%eax
42ebbe:	42                   	inc    %edx
42ebc7:	00 d8                	add    %bl,%al
42ebc9:	ec                   	in     (%dx),%al
42ebca:	42                   	inc    %edx
42ebcb:	00 f2                	add    %dh,%dl
42ebcd:	ec                   	in     (%dx),%al
42ebce:	42                   	inc    %edx
42ebcf:	00 54 02 00          	add    %dl,0x0(%edx,%eax,1)
42ebd3:	00 bc 59 44 00 9c ef 	add    %bh,-0x1063ffbc(%ecx,%ebx,2)
42ebda:	41                   	inc    %ecx
42ebdb:	00 70 3b             	add    %dh,0x3b(%eax)
42ebde:	40                   	inc    %eax
42ebdf:	00 d8                	add    %bl,%al
42ebe1:	e8 41 00 78 3b       	call   0x3bbaec27
42ebe6:	40                   	inc    %eax
42ebe7:	00 e8                	add    %ch,%al
42ebe9:	f1                   	int1
42ebea:	44                   	inc    %esp
42ebeb:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
42ebf2:	40                   	inc    %eax
42ebf3:	00 94 cc 44 00 0c 26 	add    %dl,0x260c0044(%esp,%ecx,8)
42ebfa:	45                   	inc    %ebp
42ebfb:	00 4c e3 44          	add    %cl,0x44(%ebx,%eiz,8)
42ebff:	00 d8                	add    %bl,%al
42ec01:	87 41 00             	xchg   %eax,0x0(%ecx)
42ec04:	94                   	xchg   %eax,%esp
42ec05:	c5 44 00 64          	lds    0x64(%eax,%eax,1),%eax
42ec09:	dd 44 00 48          	fldl   0x48(%eax,%eax,1)
42ec0d:	ce                   	into
42ec0e:	44                   	inc    %esp
42ec0f:	00 5c 9c 44          	add    %bl,0x44(%esp,%ebx,4)
42ec13:	00 b4 ef 41 00 98 ec 	add    %dh,-0x1367ffbf(%edi,%ebp,8)
42ec1a:	41                   	inc    %ecx
42ec1b:	00 90 ec 41 00 bc    	add    %dl,-0x43ffbe14(%eax)
42ec21:	ef                   	out    %eax,(%dx)
42ec22:	41                   	inc    %ecx
42ec23:	00 14 38             	add    %dl,(%eax,%edi,1)
42ec26:	43                   	inc    %ebx
42ec27:	00 30                	add    %dh,(%eax)
42ec29:	20 45 00             	and    %al,0x0(%ebp)
42ec2c:	3c 26                	cmp    $0x26,%al
42ec2e:	45                   	inc    %ebp
42ec2f:	00 88 25 45 00 4c    	add    %cl,0x4c004525(%eax)
42ec35:	8f 44 00 f4          	pop    -0xc(%eax,%eax,1)
42ec39:	1a 45 00             	sbb    0x0(%ebp),%al
42ec3c:	14 1b                	adc    $0x1b,%al
42ec3e:	45                   	inc    %ebp
42ec3f:	00 48 17             	add    %cl,0x17(%eax)
42ec42:	45                   	inc    %ebp
42ec43:	00 8c 8e 44 00 90 8e 	add    %cl,-0x716fffbc(%esi,%ecx,4)
42ec4a:	44                   	inc    %esp
42ec4b:	00 64 c7 44          	add    %ah,0x44(%edi,%eax,8)
42ec4f:	00 90 c7 44 00 cc    	add    %dl,-0x33ffbb39(%eax)
42ec55:	90                   	nop
42ec56:	44                   	inc    %esp
42ec57:	00 40 9c             	add    %al,-0x64(%eax)
42ec5a:	44                   	inc    %esp
42ec5b:	00 c8                	add    %cl,%al
42ec5d:	90                   	nop
42ec5e:	44                   	inc    %esp
42ec5f:	00 cc                	add    %cl,%ah
42ec61:	9d                   	popf
42ec62:	44                   	inc    %esp
42ec63:	00 60 2f             	add    %ah,0x2f(%eax)
42ec66:	45                   	inc    %ebp
42ec67:	00 5c a0 44          	add    %bl,0x44(%eax,%eiz,4)
42ec6b:	00 08                	add    %cl,(%eax)
42ec6d:	9f                   	lahf
42ec6e:	44                   	inc    %esp
42ec6f:	00 c4                	add    %al,%ah
42ec71:	38 43 00             	cmp    %al,0x0(%ebx)
42ec74:	14 c8                	adc    $0xc8,%al
42ec76:	44                   	inc    %esp
42ec77:	00 d4                	add    %dl,%ah
42ec79:	17                   	pop    %ss
42ec7a:	45                   	inc    %ebp
42ec7b:	00 94 18 45 00 50 13 	add    %dl,0x13500045(%eax,%ebx,1)
42ec82:	45                   	inc    %ebp
42ec83:	00 78 18             	add    %bh,0x18(%eax)
42ec86:	45                   	inc    %ebp
42ec87:	00 c0                	add    %al,%al
42ec89:	ce                   	into
42ec8a:	44                   	inc    %esp
42ec8b:	00 88 d6 44 00 b4    	add    %cl,-0x4bffbb2a(%eax)
42ec91:	e4 44                	in     $0x44,%al
42ec93:	00 cc                	add    %cl,%ah
42ec95:	39 43 00             	cmp    %eax,0x0(%ebx)
42ec98:	8c e1                	mov    %fs,%ecx
42ec9a:	44                   	inc    %esp
42ec9b:	00 bc df 44 00 4c e5 	add    %bh,-0x1ab3ffbc(%edi,%ebx,8)
42eca2:	44                   	inc    %esp
42eca3:	00 70 e5             	add    %dh,-0x1b(%eax)
42eca6:	44                   	inc    %esp
42eca7:	00 04 e6             	add    %al,(%esi,%eiz,8)
42ecaa:	44                   	inc    %esp
42ecab:	00 08                	add    %cl,(%eax)
42ecad:	e4 44                	in     $0x44,%al
42ecaf:	00 a8 e3 44 00 20    	add    %ch,0x200044e3(%eax)
42ecb5:	2e 45                	cs inc %ebp
42ecb7:	00 c0                	add    %al,%al
42ecb9:	19 45 00             	sbb    %eax,0x0(%ebp)
42ecbc:	94                   	xchg   %eax,%esp
42ecbd:	f4                   	hlt
42ecbe:	44                   	inc    %esp
42ecbf:	00 94 2d 45 00 f8 15 	add    %dl,0x15f80045(%ebp,%ebp,1)
42ecc6:	45                   	inc    %ebp
42ecc7:	00 e4                	add    %ah,%ah
42ecc9:	2e 45                	cs inc %ebp
42eccb:	00 28                	add    %ch,(%eax)
42eccd:	19 45 00             	sbb    %eax,0x0(%ebp)
42ecd0:	bc 38 43 00 c0       	mov    $0xc0004338,%esp
42ecd5:	38 43 00             	cmp    %al,0x0(%ebx)
42ecd8:	04 00                	add    $0x0,%al
42ecda:	38 bd 14 00 ef ff    	cmp    %bh,-0x10ffec(%ebp)
42ece0:	d9 ff                	fcos
42ece2:	3c 39                	cmp    $0x39,%al
42ece4:	43                   	inc    %ebx
42ece5:	00 a0 39 43 00 68    	add    %ah,0x68004339(%eax)
42eceb:	38 43 00             	cmp    %al,0x0(%ebx)
42ecee:	b4 38                	mov    $0x38,%ah
42ecf0:	43                   	inc    %ebx
42ecf1:	00 0e                	add    %cl,(%esi)
42ecf3:	54                   	push   %esp
42ecf4:	42                   	inc    %edx
42ecf5:	75 74                	jne    0x42ed6b
42ecf7:	74 6f                	je     0x42ed68
42ecf9:	6e                   	outsb  %ds:(%esi),(%dx)
42ecfa:	43                   	inc    %ebx
42ecfb:	6f                   	outsl  %ds:(%esi),(%dx)
42ecfc:	6e                   	outsb  %ds:(%esi),(%dx)
42ecfd:	74 72                	je     0x42ed71
42ecff:	6f                   	outsl  %ds:(%esi),(%dx)
42ed00:	6c                   	insb   (%dx),%es:(%edi)
42ed01:	8d 40 00             	lea    0x0(%eax),%eax
42ed04:	08 ed                	or     %ch,%ch
42ed06:	42                   	inc    %edx
42ed07:	00 07                	add    %al,(%edi)
42ed09:	0e                   	push   %cs
42ed0a:	54                   	push   %esp
42ed0b:	42                   	inc    %edx
42ed0c:	75 74                	jne    0x42ed82
42ed0e:	74 6f                	je     0x42ed7f
42ed10:	6e                   	outsb  %ds:(%esi),(%dx)
42ed11:	43                   	inc    %ebx
42ed12:	6f                   	outsl  %ds:(%esi),(%dx)
42ed13:	6e                   	outsb  %ds:(%esi),(%dx)
42ed14:	74 72                	je     0x42ed88
42ed16:	6f                   	outsl  %ds:(%esi),(%dx)
42ed17:	6c                   	insb   (%dx),%es:(%edi)
42ed18:	f8                   	clc
42ed19:	eb 42                	jmp    0x42ed5d
42ed1b:	00 a4 5d 44 00 0d 00 	add    %ah,0xd0044(%ebp,%ebx,2)
42ed22:	08 53 74             	or     %dl,0x74(%ebx)
42ed25:	64 43                	fs inc %ebx
42ed27:	74 72                	je     0x42ed9b
42ed29:	6c                   	insb   (%dx),%es:(%edi)
42ed2a:	73 00                	jae    0x42ed2c
42ed2c:	00 8d 40 00 7c ed    	add    %cl,-0x1283ffc0(%ebp)
42ed32:	42                   	inc    %edx
42ed3f:	00 a0 ee 42 00 00    	add    %ah,0x42ee(%eax)
42ed45:	00 00                	add    %al,(%eax)
42ed47:	00 00                	add    %al,(%eax)
42ed49:	00 00                	add    %al,(%eax)
42ed4b:	00 60 ee             	add    %ah,-0x12(%eax)
42ed4e:	42                   	inc    %edx
42ed4f:	00 92 ee 42 00 60    	add    %dl,0x600042ee(%edx)
42ed55:	02 00                	add    (%eax),%al
42ed57:	00 ac eb 42 00 9c ef 	add    %ch,-0x1063ffbe(%ebx,%ebp,8)
42ed5e:	41                   	inc    %ecx
42ed5f:	00 70 3b             	add    %dh,0x3b(%eax)
42ed62:	40                   	inc    %eax
42ed63:	00 d8                	add    %bl,%al
42ed65:	e8 41 00 78 3b       	call   0x3bbaedab
42ed6a:	40                   	inc    %eax
42ed6b:	00 e8                	add    %ch,%al
42ed6d:	f1                   	int1
42ed6e:	44                   	inc    %esp
42ed6f:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
42ed76:	40                   	inc    %eax
42ed77:	00 94 cc 44 00 0c 26 	add    %dl,0x260c0044(%esp,%ecx,8)
42ed7e:	45                   	inc    %ebp
42ed7f:	00 4c e3 44          	add    %cl,0x44(%ebx,%eiz,8)
42ed83:	00 d8                	add    %bl,%al
42ed85:	87 41 00             	xchg   %eax,0x0(%ecx)
42ed88:	94                   	xchg   %eax,%esp
42ed89:	c5 44 00 64          	lds    0x64(%eax,%eax,1),%eax
42ed8d:	dd 44 00 48          	fldl   0x48(%eax,%eax,1)
42ed91:	ce                   	into
42ed92:	44                   	inc    %esp
42ed93:	00 5c 9c 44          	add    %bl,0x44(%esp,%ebx,4)
42ed97:	00 b4 ef 41 00 98 ec 	add    %dh,-0x1367ffbf(%edi,%ebp,8)
42ed9e:	41                   	inc    %ecx
42ed9f:	00 90 ec 41 00 bc    	add    %dl,-0x43ffbe14(%eax)
42eda5:	ef                   	out    %eax,(%dx)
42eda6:	41                   	inc    %ecx
42eda7:	00 04 3a             	add    %al,(%edx,%edi,1)
42edaa:	43                   	inc    %ebx
42edab:	00 30                	add    %dh,(%eax)
42edad:	20 45 00             	and    %al,0x0(%ebp)
42edb0:	3c 26                	cmp    $0x26,%al
42edb2:	45                   	inc    %ebp
42edb3:	00 88 25 45 00 4c    	add    %cl,0x4c004525(%eax)
42edb9:	8f 44 00 f4          	pop    -0xc(%eax,%eax,1)
42edbd:	1a 45 00             	sbb    0x0(%ebp),%al
42edc0:	14 1b                	adc    $0x1b,%al
42edc2:	45                   	inc    %ebp
42edc3:	00 48 17             	add    %cl,0x17(%eax)
42edc6:	45                   	inc    %ebp
42edc7:	00 8c 8e 44 00 90 8e 	add    %cl,-0x716fffbc(%esi,%ecx,4)
42edce:	44                   	inc    %esp
42edcf:	00 64 c7 44          	add    %ah,0x44(%edi,%eax,8)