471935:	00 18                	add    %bl,(%eax)
471937:	04 3b                	add    $0x3b,%al
471939:	00 98 22 06 00 00    	add    %bl,0x622(%eax)
47193f:	00 10                	add    %dl,(%eax)
471941:	00 d8                	add    %bl,%al
471943:	6d                   	insl   (%dx),%es:(%edi)
471944:	00 00                	add    %al,(%eax)
471946:	ef                   	out    %eax,(%dx)
471947:	01 3b                	add    %edi,(%ebx)
471949:	00 ac 22 06 00 00 00 	add    %ch,0x6(%edx,%eiz,1)
471950:	10 00                	adc    %al,(%eax)
471952:	54                   	push   %esp
471953:	6e                   	outsb  %ds:(%esi),(%dx)
471954:	00 00                	add    %al,(%eax)
471956:	4b                   	dec    %ebx
471957:	01 3b                	add    %edi,(%ebx)
471959:	00 c0                	add    %al,%al
47195b:	22 06                	and    (%esi),%al
47195d:	00 00                	add    %al,(%eax)
47195f:	00 10                	add    %dl,(%eax)
471961:	00 d0                	add    %dl,%al
471963:	6e                   	outsb  %ds:(%esi),(%dx)
471964:	00 00                	add    %al,(%eax)
471966:	45                   	inc    %ebp
471967:	01 3b                	add    %edi,(%ebx)
471969:	00 2c 4f             	add    %ch,(%edi,%ecx,2)
47196c:	06                   	push   %es
47196d:	00 00                	add    %al,(%eax)
47196f:	00 86 08 86 6f 00    	add    %al,0x6f8608(%esi)
471975:	00 24 04             	add    %ah,(%esp,%eax,1)
471978:	3b 00                	cmp    (%eax),%eax
47197a:	40                   	inc    %eax
47197b:	4f                   	dec    %edi
47197c:	06                   	push   %es
47197d:	00 00                	add    %al,(%eax)
47197f:	00 86 08 93 6f 00    	add    %al,0x6f9308(%esi)
471985:	00 29                	add    %ch,(%ecx)
471987:	04 3b                	add    $0x3b,%al
471989:	00 54 4f 06          	add    %dl,0x6(%edi,%ecx,2)
47198d:	00 00                	add    %al,(%eax)
47198f:	00 86 18 13 0a 00    	add    %al,0xa1318(%esi)
471995:	00 29                	add    %ch,(%ecx)
471997:	04 3c                	add    $0x3c,%al
471999:	00 10                	add    %dl,(%eax)
47199b:	44                   	inc    %esp
47199c:	06                   	push   %es
47199d:	00 00                	add    %al,(%eax)
47199f:	00 81 00 a9 6f 00    	add    %al,0x6fa900(%ecx)
4719a5:	00 07                	add    %al,(%edi)
4719a7:	01 3d 00 c4 4f 06    	add    %edi,0x64fc400
4719ad:	00 00                	add    %al,(%eax)
4719af:	00 81 00 b3 6f 00    	add    %al,0x6fb300(%ecx)
4719b5:	00 07                	add    %al,(%edi)
4719b7:	01 3f                	add    %edi,(%edi)
4719b9:	00 2c 50             	add    %ch,(%eax,%edx,2)
4719bc:	06                   	push   %es
4719bd:	00 00                	add    %al,(%eax)
4719bf:	00 81 00 c0 6f 00    	add    %al,0x6fc000(%ecx)
4719c5:	00 07                	add    %al,(%edi)
4719c7:	01 41 00             	add    %eax,0x0(%ecx)
4719ca:	74 50                	je     0x471a1c
4719cc:	06                   	push   %es
4719cd:	00 00                	add    %al,(%eax)
4719cf:	00 81 00 cc 6f 00    	add    %al,0x6fcc00(%ecx)
4719d5:	00 07                	add    %al,(%edi)
4719d7:	01 43 00             	add    %eax,0x0(%ebx)
4719da:	f8                   	clc
4719db:	50                   	push   %eax
4719dc:	06                   	push   %es
4719dd:	00 00                	add    %al,(%eax)
4719df:	00 81 00 de 6f 00    	add    %al,0x6fde00(%ecx)
4719e5:	00 07                	add    %al,(%edi)
4719e7:	01 45 00             	add    %eax,0x0(%ebp)
4719ea:	54                   	push   %esp
4719eb:	51                   	push   %ecx
4719ec:	06                   	push   %es
4719ed:	00 00                	add    %al,(%eax)
4719ef:	00 81 00 f0 6f 00    	add    %al,0x6ff000(%ecx)
4719f5:	00 07                	add    %al,(%edi)
4719f7:	01 47 00             	add    %eax,0x0(%edi)
4719fa:	b0 51                	mov    $0x51,%al
4719fc:	06                   	push   %es
4719fd:	00 00                	add    %al,(%eax)
4719ff:	00 81 00 01 70 00    	add    %al,0x700100(%ecx)
471a05:	00 07                	add    %al,(%edi)
471a07:	01 49 00             	add    %ecx,0x0(%ecx)
471a0a:	20 52 06             	and    %dl,0x6(%edx)
471a0d:	00 00                	add    %al,(%eax)
471a0f:	00 c4                	add    %al,%ah
471a11:	00 fa                	add    %bh,%dl
471a13:	34 00                	xor    $0x0,%al
471a15:	00 15 01 4b 00 dc    	add    %dl,0xdc004b01
471a1b:	52                   	push   %edx
471a1c:	06                   	push   %es
471a1d:	00 00                	add    %al,(%eax)
471a1f:	00 81 00 0c 35 00    	add    %al,0x350c00(%ecx)
471a25:	00 37                	add    %dh,(%edi)
471a27:	00 4c 00 a0          	add    %cl,-0x60(%eax,%eax,1)
471a2b:	5b                   	pop    %ebx
471a2c:	06                   	push   %es
471a2d:	00 00                	add    %al,(%eax)
471a2f:	00 10                	add    %dl,(%eax)
471a31:	00 12                	add    %dl,(%edx)
471a33:	70 00                	jo     0x471a35
471a35:	00 1a                	add    %bl,(%edx)
471a37:	01 4c 00 00          	add    %ecx,0x0(%eax,%eax,1)
471a3b:	20 06                	and    %al,(%esi)
471a3d:	00 00                	add    %al,(%eax)
471a3f:	00 10                	add    %dl,(%eax)
471a41:	00 8e 70 00 00 1a    	add    %cl,0x1a000070(%esi)
471a47:	01 4c 00 b4          	add    %ecx,-0x4c(%eax,%eax,1)
471a4b:	5b                   	pop    %ebx
471a4c:	06                   	push   %es
471a4d:	00 00                	add    %al,(%eax)
471a4f:	00 10                	add    %dl,(%eax)
471a51:	00 0a                	add    %cl,(%edx)
471a53:	71 00                	jno    0x471a55
471a55:	00 2f                	add    %ch,(%edi)
471a57:	04 4c                	add    $0x4c,%al
471a59:	00 c8                	add    %cl,%al
471a5b:	5b                   	pop    %ebx
471a5c:	06                   	push   %es
471a5d:	00 00                	add    %al,(%eax)
471a5f:	00 10                	add    %dl,(%eax)
471a61:	00 8d 71 00 00 35    	add    %cl,0x35000071(%ebp)
471a67:	04 4c                	add    $0x4c,%al
471a69:	00 f4                	add    %dh,%ah
471a6b:	20 06                	and    %al,(%esi)
471a6d:	00 00                	add    %al,(%eax)
471a6f:	00 10                	add    %dl,(%eax)
471a71:	00 09                	add    %cl,(%ecx)
471a73:	72 00                	jb     0x471a75
471a75:	00 5b 01             	add    %bl,0x1(%ebx)
471a78:	4c                   	dec    %esp
471a79:	00 dc                	add    %bl,%ah
471a7b:	5b                   	pop    %ebx
471a7c:	06                   	push   %es
471a7d:	00 00                	add    %al,(%eax)
471a7f:	00 10                	add    %dl,(%eax)
471a81:	00 85 72 00 00 2f    	add    %al,0x2f000072(%ebp)
471a87:	04 4c                	add    $0x4c,%al
471a89:	00 28                	add    %ch,(%eax)
471a8b:	20 06                	and    %al,(%esi)
471a8d:	00 00                	add    %al,(%eax)
471a8f:	00 10                	add    %dl,(%eax)
471a91:	00 01                	add    %al,(%ecx)
471a93:	73 00                	jae    0x471a95
471a95:	00 27                	add    %ah,(%edi)
471a97:	01 4c 00 64          	add    %ecx,0x64(%eax,%eax,1)
471a9b:	20 06                	and    %al,(%esi)
471a9d:	00 00                	add    %al,(%eax)
471a9f:	00 10                	add    %dl,(%eax)
471aa1:	00 7d 73             	add    %bh,0x73(%ebp)
471aa4:	00 00                	add    %al,(%eax)
471aa6:	3b 01                	cmp    (%ecx),%eax
471aa8:	4c                   	dec    %esp
471aa9:	00 8c 20 06 00 00 00 	add    %cl,0x6(%eax,%eiz,1)
471ab0:	10 00                	adc    %al,(%eax)
471ab2:	f9                   	stc
471ab3:	73 00                	jae    0x471ab5
471ab5:	00 45 01             	add    %al,0x1(%ebp)
471ab8:	4c                   	dec    %esp
471ab9:	00 a0 20 06 00 00    	add    %ah,0x620(%eax)
471abf:	00 10                	add    %dl,(%eax)
471ac1:	00 75 74             	add    %dh,0x74(%ebp)
471ac4:	00 00                	add    %al,(%eax)
471ac6:	4b                   	dec    %ebx
471ac7:	01 4c 00 b4          	add    %ecx,-0x4c(%eax,%eax,1)
471acb:	20 06                	and    %al,(%esi)
471acd:	00 00                	add    %al,(%eax)
471acf:	00 10                	add    %dl,(%eax)
471ad1:	00 f1                	add    %dh,%cl
471ad3:	74 00                	je     0x471ad5
471ad5:	00 5b 01             	add    %bl,0x1(%ebx)
471ad8:	4c                   	dec    %esp
471ad9:	00 c8                	add    %cl,%al
471adb:	20 06                	and    %al,(%esi)
471add:	00 00                	add    %al,(%eax)
471adf:	00 10                	add    %dl,(%eax)
471ae1:	00 6d 75             	add    %ch,0x75(%ebp)
471ae4:	00 00                	add    %al,(%eax)
471ae6:	63 01                	arpl   %eax,(%ecx)
471ae8:	4c                   	dec    %esp
471ae9:	00 e0                	add    %ah,%al
471aeb:	20 06                	and    %al,(%esi)
471aed:	00 00                	add    %al,(%eax)
471aef:	00 10                	add    %dl,(%eax)
471af1:	00 e9                	add    %ch,%cl
471af3:	75 00                	jne    0x471af5
471af5:	00 6f 01             	add    %ch,0x1(%edi)
471af8:	4c                   	dec    %esp
471af9:	00 08                	add    %cl,(%eax)
471afb:	21 06                	and    %eax,(%esi)
471afd:	00 00                	add    %al,(%eax)
471aff:	00 10                	add    %dl,(%eax)
471b01:	00 65 76             	add    %ah,0x76(%ebp)
471b04:	00 00                	add    %al,(%eax)
471b06:	77 01                	ja     0x471b09
471b08:	4c                   	dec    %esp
471b09:	00 1c 21             	add    %bl,(%ecx,%eiz,1)
471b0c:	06                   	push   %es
471b0d:	00 00                	add    %al,(%eax)
471b0f:	00 10                	add    %dl,(%eax)
471b11:	00 e1                	add    %ah,%cl
471b13:	76 00                	jbe    0x471b15
471b15:	00 7f 01             	add    %bh,0x1(%edi)
471b18:	4c                   	dec    %esp
471b19:	00 30                	add    %dh,(%eax)
471b1b:	21 06                	and    %eax,(%esi)
471b1d:	00 00                	add    %al,(%eax)
471b1f:	00 10                	add    %dl,(%eax)
471b21:	00 5d 77             	add    %bl,0x77(%ebp)
471b24:	00 00                	add    %al,(%eax)
471b26:	86 01                	xchg   %al,(%ecx)
471b28:	4c                   	dec    %esp
471b29:	00 44 21 06          	add    %al,0x6(%ecx,%eiz,1)
471b2d:	00 00                	add    %al,(%eax)
471b2f:	00 10                	add    %dl,(%eax)
471b31:	00 d9                	add    %bl,%cl
471b33:	77 00                	ja     0x471b35
471b35:	00 8e 01 4c 00 58    	add    %cl,0x58004c01(%esi)
471b3b:	21 06                	and    %eax,(%esi)
471b3d:	00 00                	add    %al,(%eax)
471b3f:	00 10                	add    %dl,(%eax)
471b41:	00 55 78             	add    %dl,0x78(%ebp)
471b44:	00 00                	add    %al,(%eax)
471b46:	7f 01                	jg     0x471b49
471b48:	4c                   	dec    %esp
471b49:	00 a8 21 06 00 00    	add    %ch,0x621(%eax)
471b4f:	00 10                	add    %dl,(%eax)
471b51:	00 d1                	add    %dl,%cl
471b53:	78 00                	js     0x471b55
471b55:	00 a8 01 4c 00 f0    	add    %ch,-0xfffb3ff(%eax)
471b5b:	5b                   	pop    %ebx
471b5c:	06                   	push   %es
471b5d:	00 00                	add    %al,(%eax)
471b5f:	00 10                	add    %dl,(%eax)
471b61:	00 4d 79             	add    %cl,0x79(%ebp)
471b64:	00 00                	add    %al,(%eax)
471b66:	a8 01                	test   $0x1,%al
471b68:	4c                   	dec    %esp
471b69:	00 04 5c             	add    %al,(%esp,%ebx,2)
471b6c:	06                   	push   %es
471b6d:	00 00                	add    %al,(%eax)
471b6f:	00 10                	add    %dl,(%eax)
471b71:	00 c9                	add    %cl,%cl
471b73:	79 00                	jns    0x471b75
471b75:	00 a8 01 4c 00 bc    	add    %ch,-0x43ffb3ff(%eax)
471b7b:	21 06                	and    %eax,(%esi)
471b7d:	00 00                	add    %al,(%eax)
471b7f:	00 10                	add    %dl,(%eax)
471b81:	00 45 7a             	add    %al,0x7a(%ebp)
471b84:	00 00                	add    %al,(%eax)
471b86:	b0 01                	mov    $0x1,%al
471b88:	4c                   	dec    %esp
471b89:	00 d0                	add    %dl,%al
471b8b:	21 06                	and    %eax,(%esi)
471b8d:	00 00                	add    %al,(%eax)
471b8f:	00 10                	add    %dl,(%eax)
471b91:	00 c1                	add    %al,%cl
471b93:	7a 00                	jp     0x471b95
471b95:	00 b8 01 4c 00 e4    	add    %bh,-0x1bffb3ff(%eax)
471b9b:	21 06                	and    %eax,(%esi)
471b9d:	00 00                	add    %al,(%eax)
471b9f:	00 10                	add    %dl,(%eax)
471ba1:	00 3d 7b 00 00 c0    	add    %bh,0xc000007b
471ba7:	01 4c 00 f8          	add    %ecx,-0x8(%eax,%eax,1)
471bab:	21 06                	and    %eax,(%esi)
471bad:	00 00                	add    %al,(%eax)
471baf:	00 10                	add    %dl,(%eax)
471bb1:	00 b9 7b 00 00 c8    	add    %bh,-0x37ffff85(%ecx)
471bb7:	01 4c 00 0c          	add    %ecx,0xc(%eax,%eax,1)
471bbb:	22 06                	and    (%esi),%al
471bbd:	00 00                	add    %al,(%eax)
471bbf:	00 10                	add    %dl,(%eax)
471bc1:	00 35 7c 00 00 cf    	add    %dh,0xcf00007c
471bc7:	01 4c 00 20          	add    %ecx,0x20(%eax,%eax,1)
471bcb:	22 06                	and    (%esi),%al
471bcd:	00 00                	add    %al,(%eax)
471bcf:	00 10                	add    %dl,(%eax)
471bd1:	00 b1 7c 00 00 d7    	add    %dh,-0x28ffff84(%ecx)
471bd7:	01 4c 00 48          	add    %ecx,0x48(%eax,%eax,1)
471bdb:	22 06                	and    (%esi),%al
471bdd:	00 00                	add    %al,(%eax)
471bdf:	00 10                	add    %dl,(%eax)
471be1:	00 2d 7d 00 00 df    	add    %ch,0xdf00007d
471be7:	01 4c 00 5c          	add    %ecx,0x5c(%eax,%eax,1)
471beb:	22 06                	and    (%esi),%al
471bed:	00 00                	add    %al,(%eax)
471bef:	00 10                	add    %dl,(%eax)
471bf1:	00 a9 7d 00 00 df    	add    %ch,-0x20ffff83(%ecx)
471bf7:	01 4c 00 70          	add    %ecx,0x70(%eax,%eax,1)
471bfb:	22 06                	and    (%esi),%al
471bfd:	00 00                	add    %al,(%eax)
471bff:	00 10                	add    %dl,(%eax)
471c01:	00 25 7e 00 00 7f    	add    %ah,0x7f00007e
471c07:	01 4c 00 84          	add    %ecx,-0x7c(%eax,%eax,1)
471c0b:	22 06                	and    (%esi),%al
471c0d:	00 00                	add    %al,(%eax)
471c0f:	00 10                	add    %dl,(%eax)
471c11:	00 a1 7e 00 00 e6    	add    %ah,-0x19ffff82(%ecx)
471c17:	01 4c 00 18          	add    %ecx,0x18(%eax,%eax,1)
471c1b:	4f                   	dec    %edi
471c1c:	06                   	push   %es
471c1d:	00 00                	add    %al,(%eax)
471c1f:	00 10                	add    %dl,(%eax)
471c21:	00 1d 7f 00 00 18    	add    %bl,0x1800007f
471c27:	04 4c                	add    $0x4c,%al
471c29:	00 ac 22 06 00 00 00 	add    %ch,0x6(%edx,%eiz,1)
471c30:	10 00                	adc    %al,(%eax)
471c32:	99                   	cltd
471c33:	7f 00                	jg     0x471c35
471c35:	00 4b 01             	add    %cl,0x1(%ebx)
471c38:	4c                   	dec    %esp
471c39:	00 c0                	add    %al,%al
471c3b:	22 06                	and    (%esi),%al
471c3d:	00 00                	add    %al,(%eax)
471c3f:	00 10                	add    %dl,(%eax)
471c41:	00 15 80 00 00 45    	add    %dl,0x45000080
471c47:	01 4c 00 18          	add    %ecx,0x18(%eax,%eax,1)
471c4b:	5c                   	pop    %esp
471c4c:	06                   	push   %es
471c4d:	00 00                	add    %al,(%eax)
471c4f:	00 86 18 13 0a 00    	add    %al,0xa1318(%esi)
471c55:	00 51 04             	add    %dl,0x4(%ecx)
471c58:	4c                   	dec    %esp
471c59:	00 48 5e             	add    %cl,0x5e(%eax)
471c5c:	06                   	push   %es
471c5d:	00 00                	add    %al,(%eax)
471c5f:	00 81 00 f4 4c 00    	add    %al,0x4cf400(%ecx)
471c65:	00 07                	add    %al,(%edi)
471c67:	01 4d 00             	add    %ecx,0x0(%ebp)
471c6a:	10 44 06 00          	adc    %al,0x0(%esi,%eax,1)
471c6e:	00 00                	add    %al,(%eax)
471c70:	81 00 a9 81 00 00    	addl   $0x81a9,(%eax)
471c76:	07                   	pop    %es
471c77:	01 4f 00             	add    %ecx,0x0(%edi)
471c7a:	44                   	inc    %esp
471c7b:	60                   	pusha
471c7c:	06                   	push   %es
471c7d:	00 00                	add    %al,(%eax)
471c7f:	00 81 00 b4 81 00    	add    %al,0x81b400(%ecx)
471c85:	00 57 04             	add    %dl,0x4(%edi)
471c88:	51                   	push   %ecx
471c89:	00 98 60 06 00 00    	add    %bl,0x660(%eax)
471c8f:	00 81 00 cf 81 00    	add    %al,0x81cf00(%ecx)
471c95:	00 5f 04             	add    %bl,0x4(%edi)
471c98:	53                   	push   %ebx
471c99:	00 10                	add    %dl,(%eax)
471c9b:	62 06                	bound  %eax,(%esi)