426908:	f0 00 00             	lock add %al,(%eax)
42690b:	00 f8                	add    %bh,%al
42690d:	56                   	push   %esi
42690e:	42                   	inc    %edx
42690f:	00 2f                	add    %ch,(%edi)
426911:	00 03                	add    %al,(%ebx)
42691b:	00 44 80 42          	add    %al,0x42(%eax,%eax,4)
42691f:	00 48 58             	add    %cl,0x58(%eax)
426922:	6a 00                	push   $0x0
426924:	70 59                	jo     0x42697f
426926:	42                   	inc    %edx
426927:	00 2f                	add    %ch,(%edi)
426929:	00 03                	add    %al,(%ebx)
42692b:	00 40 00             	add    %al,0x0(%eax)
42692e:	13 00                	adc    (%eax),%eax
426930:	f4                   	hlt
426931:	00 00                	add    %al,(%eax)
426933:	00 f8                	add    %bh,%al
426935:	56                   	push   %esi
426936:	42                   	inc    %edx
426937:	00 39                	add    %bh,(%ecx)
426939:	00 03                	add    %al,(%ebx)
426943:	00 a8 80 42 00 48    	add    %ch,0x48004280(%eax)
426949:	58                   	pop    %eax
42694a:	6a 00                	push   $0x0
42694c:	78 59                	js     0x4269a7
42694e:	42                   	inc    %edx
42694f:	00 39                	add    %bh,(%ecx)
426951:	00 03                	add    %al,(%ebx)
426953:	00 40 00             	add    %al,0x0(%eax)
426956:	18 00                	sbb    %al,(%eax)
426958:	f8                   	clc
426959:	00 00                	add    %al,(%eax)
42695b:	00 80 59 42 00 01    	add    %al,0x1004259(%eax)
426961:	00 03                	add    %al,(%ebx)
42696b:	00 0c 81             	add    %cl,(%ecx,%eax,4)
42696e:	42                   	inc    %edx
42696f:	00 78 58             	add    %bh,0x58(%eax)
426972:	6a 00                	push   $0x0
426974:	90                   	nop
426975:	59                   	pop    %ecx
426976:	42                   	inc    %edx
426977:	00 01                	add    %al,(%ecx)
426979:	00 03                	add    %al,(%ebx)
42697b:	00 40 00             	add    %al,0x0(%eax)
42697e:	13 00                	adc    (%eax),%eax
426980:	fc                   	cld
426981:	00 00                	add    %al,(%eax)
426983:	00 f8                	add    %bh,%al
426985:	56                   	push   %esi
426986:	42                   	inc    %edx
426987:	00 06                	add    %al,(%esi)
426989:	00 03                	add    %al,(%ebx)
426993:	00 84 81 42 00 48 58 	add    %al,0x58480042(%ecx,%eax,4)
42699a:	6a 00                	push   $0x0
42699c:	98                   	cwtl
42699d:	59                   	pop    %ecx
42699e:	42                   	inc    %edx
42699f:	00 06                	add    %al,(%esi)
4269a1:	00 03                	add    %al,(%ebx)
4269a3:	00 40 00             	add    %al,0x0(%eax)
4269a6:	13 00                	adc    (%eax),%eax
4269a8:	00 01                	add    %al,(%ecx)
4269aa:	00 00                	add    %al,(%eax)
4269ac:	f8                   	clc
4269ad:	56                   	push   %esi
4269ae:	42                   	inc    %edx
4269af:	00 2c 00             	add    %ch,(%eax,%eax,1)
4269b2:	03 00                	add    (%eax),%eax
4269bc:	e8 81 42 00 48       	call   0x4842ac42
4269c1:	58                   	pop    %eax
4269c2:	6a 00                	push   $0x0
4269c4:	a4                   	movsb  %ds:(%esi),%es:(%edi)
4269c5:	59                   	pop    %ecx
4269c6:	42                   	inc    %edx
4269c7:	00 2c 00             	add    %ch,(%eax,%eax,1)
4269ca:	03 00                	add    (%eax),%eax
4269cc:	40                   	inc    %eax
4269cd:	00 13                	add    %dl,(%ebx)
4269cf:	00 04 01             	add    %al,(%ecx,%eax,1)
4269d2:	00 00                	add    %al,(%eax)
4269d4:	f8                   	clc
4269d5:	56                   	push   %esi
4269d6:	42                   	inc    %edx
4269d7:	00 40 00             	add    %al,0x0(%eax)
4269da:	03 00                	add    (%eax),%eax
4269e4:	4c                   	dec    %esp
4269e5:	82 42 00 48          	addb   $0x48,0x0(%edx)
4269e9:	58                   	pop    %eax
4269ea:	6a 00                	push   $0x0
4269ec:	ac                   	lods   %ds:(%esi),%al
4269ed:	59                   	pop    %ecx
4269ee:	42                   	inc    %edx
4269ef:	00 40 00             	add    %al,0x0(%eax)
4269f2:	03 00                	add    (%eax),%eax
4269f4:	40                   	inc    %eax
4269f5:	00 13                	add    %dl,(%ebx)
4269f7:	00 08                	add    %cl,(%eax)
4269f9:	01 00                	add    %eax,(%eax)
4269fb:	00 f8                	add    %bh,%al
4269fd:	56                   	push   %esi
4269fe:	42                   	inc    %edx
4269ff:	00 0a                	add    %cl,(%edx)
426a01:	00 03                	add    %al,(%ebx)
426a0b:	00 b0 82 42 00 48    	add    %dh,0x48004282(%eax)
426a11:	58                   	pop    %eax
426a12:	6a 00                	push   $0x0
426a14:	b8 59 42 00 0a       	mov    $0xa004259,%eax
426a19:	00 03                	add    %al,(%ebx)
426a1b:	00 40 00             	add    %al,0x0(%eax)
426a1e:	13 00                	adc    (%eax),%eax
426a20:	0c 01                	or     $0x1,%al
426a22:	00 00                	add    %al,(%eax)
426a24:	f8                   	clc
426a25:	56                   	push   %esi
426a26:	42                   	inc    %edx
426a27:	00 19                	add    %bl,(%ecx)
426a29:	00 03                	add    %al,(%ebx)
426a33:	00 14 83             	add    %dl,(%ebx,%eax,4)
426a36:	42                   	inc    %edx
426a37:	00 48 58             	add    %cl,0x58(%eax)
426a3a:	6a 00                	push   $0x0
426a3c:	c4 59 42             	les    0x42(%ecx),%ebx
426a3f:	00 19                	add    %bl,(%ecx)
426a41:	00 03                	add    %al,(%ebx)
426a43:	00 40 00             	add    %al,0x0(%eax)
426a46:	13 00                	adc    (%eax),%eax
426a48:	10 01                	adc    %al,(%ecx)
426a4a:	00 00                	add    %al,(%eax)
426a4c:	f8                   	clc
426a4d:	56                   	push   %esi
426a4e:	42                   	inc    %edx
426a4f:	00 04 00             	add    %al,(%eax,%eax,1)
426a52:	03 00                	add    (%eax),%eax
426a5c:	78 83                	js     0x4269e1
426a5e:	42                   	inc    %edx
426a5f:	00 48 58             	add    %cl,0x58(%eax)
426a62:	6a 00                	push   $0x0
426a64:	d0 59 42             	rcrb   $1,0x42(%ecx)
426a67:	00 04 00             	add    %al,(%eax,%eax,1)
426a6a:	03 00                	add    (%eax),%eax
426a6c:	40                   	inc    %eax
426a6d:	00 13                	add    %dl,(%ebx)
426a6f:	00 14 01             	add    %dl,(%ecx,%eax,1)
426a72:	00 00                	add    %al,(%eax)
426a74:	f8                   	clc
426a75:	56                   	push   %esi
426a76:	42                   	inc    %edx
426a77:	00 09                	add    %cl,(%ecx)
426a79:	00 03                	add    %al,(%ebx)
426a83:	00 dc                	add    %bl,%ah
426a85:	83 42 00 48          	addl   $0x48,0x0(%edx)
426a89:	58                   	pop    %eax
426a8a:	6a 00                	push   $0x0
426a8c:	d8 59 42             	fcomps 0x42(%ecx)
426a8f:	00 09                	add    %cl,(%ecx)
426a91:	00 03                	add    %al,(%ebx)
426a93:	00 40 00             	add    %al,0x0(%eax)
426a96:	13 00                	adc    (%eax),%eax
426a98:	18 01                	sbb    %al,(%ecx)
426a9a:	00 00                	add    %al,(%eax)
426a9c:	f8                   	clc
426a9d:	56                   	push   %esi
426a9e:	42                   	inc    %edx
426a9f:	00 15 00 03 00 00    	add    %dl,0x300
426aa5:	00 00                	add    %al,(%eax)
426aa7:	00 00                	add    %al,(%eax)
426aa9:	00 00                	add    %al,(%eax)
426aab:	00 40 84             	add    %al,-0x7c(%eax)
426aae:	42                   	inc    %edx
426aaf:	00 48 58             	add    %cl,0x58(%eax)
426ab2:	6a 00                	push   $0x0
426ab4:	e0 59                	loopne 0x426b0f
426ab6:	42                   	inc    %edx
426ab7:	00 15 00 03 00 40    	add    %dl,0x40000300
426abd:	00 13                	add    %dl,(%ebx)
426abf:	00 1c 01             	add    %bl,(%ecx,%eax,1)
426ac2:	00 00                	add    %al,(%eax)
426ac4:	f8                   	clc
426ac5:	56                   	push   %esi
426ac6:	42                   	inc    %edx
426ac7:	00 3b                	add    %bh,(%ebx)
426ac9:	00 03                	add    %al,(%ebx)
426ad3:	00 a4 84 42 00 48 58 	add    %ah,0x58480042(%esp,%eax,4)
426ada:	6a 00                	push   $0x0
426adc:	e8 59 42 00 3b       	call   0x3b42ad3a
426ae1:	00 03                	add    %al,(%ebx)
426ae3:	00 40 00             	add    %al,0x0(%eax)
426ae6:	13 00                	adc    (%eax),%eax
426ae8:	20 01                	and    %al,(%ecx)
426aea:	00 00                	add    %al,(%eax)
426aec:	f8                   	clc
426aed:	56                   	push   %esi
426aee:	42                   	inc    %edx
426aef:	00 36                	add    %dh,(%esi)
426af1:	00 03                	add    %al,(%ebx)
426afb:	00 08                	add    %cl,(%eax)
426afd:	85 42 00             	test   %eax,0x0(%edx)
426b00:	48                   	dec    %eax
426b01:	58                   	pop    %eax
426b02:	6a 00                	push   $0x0
426b04:	f0 59                	lock pop %ecx
426b06:	42                   	inc    %edx
426b07:	00 36                	add    %dh,(%esi)
426b09:	00 03                	add    %al,(%ebx)
426b0b:	00 40 00             	add    %al,0x0(%eax)
426b0e:	13 00                	adc    (%eax),%eax
426b10:	24 01                	and    $0x1,%al
426b12:	00 00                	add    %al,(%eax)
426b14:	f8                   	clc
426b15:	56                   	push   %esi
426b16:	42                   	inc    %edx
426b17:	00 08                	add    %cl,(%eax)
426b19:	00 03                	add    %al,(%ebx)
426b23:	00 6c 85 42          	add    %ch,0x42(%ebp,%eax,4)
426b27:	00 48 58             	add    %cl,0x58(%eax)
426b2a:	6a 00                	push   $0x0
426b2c:	f8                   	clc
426b2d:	59                   	pop    %ecx
426b2e:	42                   	inc    %edx
426b2f:	00 08                	add    %cl,(%eax)
426b31:	00 03                	add    %al,(%ebx)
426b33:	00 40 00             	add    %al,0x0(%eax)
426b36:	13 00                	adc    (%eax),%eax
426b38:	28 01                	sub    %al,(%ecx)
426b3a:	00 00                	add    %al,(%eax)
426b3c:	f8                   	clc
426b3d:	56                   	push   %esi
426b3e:	42                   	inc    %edx
426b3f:	00 0d 00 03 00 00    	add    %cl,0x300
426b45:	00 00                	add    %al,(%eax)
426b47:	00 00                	add    %al,(%eax)
426b49:	00 00                	add    %al,(%eax)
426b4b:	00 d0                	add    %dl,%al
426b4d:	85 42 00             	test   %eax,0x0(%edx)
426b50:	48                   	dec    %eax
426b51:	58                   	pop    %eax
426b52:	6a 00                	push   $0x0
426b54:	00 5a 42             	add    %bl,0x42(%edx)
426b57:	00 0d 00 03 00 40    	add    %cl,0x40000300
426b5d:	00 13                	add    %dl,(%ebx)
426b5f:	00 2c 01             	add    %ch,(%ecx,%eax,1)
426b62:	00 00                	add    %al,(%eax)
426b64:	f8                   	clc
426b65:	56                   	push   %esi
426b66:	42                   	inc    %edx
426b67:	00 26                	add    %ah,(%esi)
426b69:	00 03                	add    %al,(%ebx)
426b73:	00 34 86             	add    %dh,(%esi,%eax,4)
426b76:	42                   	inc    %edx
426b77:	00 48 58             	add    %cl,0x58(%eax)
426b7a:	6a 00                	push   $0x0
426b7c:	08 5a 42             	or     %bl,0x42(%edx)
426b7f:	00 26                	add    %ah,(%esi)
426b81:	00 03                	add    %al,(%ebx)
426b83:	00 40 00             	add    %al,0x0(%eax)
426b86:	13 00                	adc    (%eax),%eax
426b88:	30 01                	xor    %al,(%ecx)
426b8a:	00 00                	add    %al,(%eax)
426b8c:	f8                   	clc
426b8d:	56                   	push   %esi
426b8e:	42                   	inc    %edx
426b8f:	00 2d 00 03 00 00    	add    %ch,0x300
426b95:	00 00                	add    %al,(%eax)
426b97:	00 00                	add    %al,(%eax)
426b99:	00 00                	add    %al,(%eax)
426b9b:	00 98 86 42 00 48    	add    %bl,0x48004286(%eax)
426ba1:	58                   	pop    %eax
426ba2:	6a 00                	push   $0x0
426ba4:	14 5a                	adc    $0x5a,%al
426ba6:	42                   	inc    %edx
426ba7:	00 2d 00 03 00 40    	add    %ch,0x40000300
426bad:	00 13                	add    %dl,(%ebx)
426baf:	00 34 01             	add    %dh,(%ecx,%eax,1)
426bb2:	00 00                	add    %al,(%eax)
426bb4:	f8                   	clc
426bb5:	56                   	push   %esi
426bb6:	42                   	inc    %edx
426bb7:	00 33                	add    %dh,(%ebx)
426bb9:	00 03                	add    %al,(%ebx)
426bc3:	00 fc                	add    %bh,%ah
426bc5:	86 42 00             	xchg   %al,0x0(%edx)
426bc8:	48                   	dec    %eax
426bc9:	58                   	pop    %eax
426bca:	6a 00                	push   $0x0
426bcc:	1c 5a                	sbb    $0x5a,%al
426bce:	42                   	inc    %edx
426bcf:	00 33                	add    %dh,(%ebx)
426bd1:	00 03                	add    %al,(%ebx)
426bd3:	00 40 00             	add    %al,0x0(%eax)
426bd6:	13 00                	adc    (%eax),%eax
426bd8:	38 01                	cmp    %al,(%ecx)
426bda:	00 00                	add    %al,(%eax)
426bdc:	f8                   	clc
426bdd:	56                   	push   %esi
426bde:	42                   	inc    %edx
426bdf:	00 1c 00             	add    %bl,(%eax,%eax,1)
426be2:	03 00                	add    (%eax),%eax
426bec:	60                   	pusha
426bed:	87 42 00             	xchg   %eax,0x0(%edx)
426bf0:	48                   	dec    %eax
426bf1:	58                   	pop    %eax
426bf2:	6a 00                	push   $0x0
426bf4:	24 5a                	and    $0x5a,%al
426bf6:	42                   	inc    %edx
426bf7:	00 1c 00             	add    %bl,(%eax,%eax,1)
426bfa:	03 00                	add    (%eax),%eax
426bfc:	40                   	inc    %eax
426bfd:	00 13                	add    %dl,(%ebx)
426bff:	00 3c 01             	add    %bh,(%ecx,%eax,1)
426c02:	00 00                	add    %al,(%eax)
426c04:	f8                   	clc
426c05:	56                   	push   %esi
426c06:	42                   	inc    %edx
426c07:	00 45 00             	add    %al,0x0(%ebp)
426c0a:	03 00                	add    (%eax),%eax
426c14:	c4 87 42 00 48 58    	les    0x58480042(%edi),%eax
426c1a:	6a 00                	push   $0x0
426c1c:	30 5a 42             	xor    %bl,0x42(%edx)
426c1f:	00 45 00             	add    %al,0x0(%ebp)
426c22:	03 00                	add    (%eax),%eax
426c24:	40                   	inc    %eax
426c25:	00 13                	add    %dl,(%ebx)
426c27:	00 40 01             	add    %al,0x1(%eax)
426c2a:	00 00                	add    %al,(%eax)
426c2c:	f8                   	clc
426c2d:	56                   	push   %esi
426c2e:	42                   	inc    %edx
426c2f:	00 32                	add    %dh,(%edx)
426c31:	00 03                	add    %al,(%ebx)
426c3b:	00 28                	add    %ch,(%eax)
426c3d:	88 42 00             	mov    %al,0x0(%edx)
426c40:	48                   	dec    %eax
426c41:	58                   	pop    %eax
426c42:	6a 00                	push   $0x0
426c44:	38 5a 42             	cmp    %bl,0x42(%edx)
426c47:	00 32                	add    %dh,(%edx)
426c49:	00 03                	add    %al,(%ebx)
426c4b:	00 40 00             	add    %al,0x0(%eax)
426c4e:	13 00                	adc    (%eax),%eax
426c50:	44                   	inc    %esp
426c51:	01 00                	add    %eax,(%eax)
426c53:	00 f8                	add    %bh,%al
426c55:	56                   	push   %esi
426c56:	42                   	inc    %edx
426c57:	00 1f                	add    %bl,(%edi)
426c59:	00 03                	add    %al,(%ebx)
426c63:	00 8c 88 42 00 48 58 	add    %cl,0x58480042(%eax,%ecx,4)
426c6a:	6a 00                	push   $0x0
426c6c:	44                   	inc    %esp