429958:	00 75 00             	add    %dh,0x0(%ebp)
42995b:	6c                   	insb   (%dx),%es:(%edi)
42995c:	00 34 00             	add    %dh,(%eax,%eax,1)
42995f:	6b 00 37             	imul   $0x37,(%eax),%eax
429962:	00 5a 00             	add    %bl,0x0(%edx)
429965:	69 00 68 00 38 00    	imul   $0x380068,(%eax),%eax
42996b:	69 00 6e 00 42 00    	imul   $0x42006e,(%eax),%eax
429971:	4f                   	dec    %edi
429972:	00 33                	add    %dh,(%ebx)
429974:	00 54 00 57          	add    %dl,0x57(%eax,%eax,1)
429978:	00 56 00             	add    %dl,0x0(%esi)
42997b:	48                   	dec    %eax
42997c:	00 59 00             	add    %bl,0x0(%ecx)
42997f:	67 00 4c 00          	add    %cl,0x0(%si)
429983:	4e                   	dec    %esi
429984:	00 75 00             	add    %dh,0x0(%ebp)
429987:	6d                   	insl   (%dx),%es:(%edi)
429988:	00 57 00             	add    %dl,0x0(%edi)
42998b:	4a                   	dec    %edx
42998c:	00 54 00 47          	add    %dl,0x47(%eax,%eax,1)
429990:	00 48 00             	add    %cl,0x0(%eax)
429993:	46                   	inc    %esi
429994:	00 66 00             	add    %ah,0x0(%esi)
429997:	4d                   	dec    %ebp
429998:	00 6b 00             	add    %ch,0x0(%ebx)
42999b:	71 00                	jno    0x42999d
42999d:	6f                   	outsl  %ds:(%esi),(%dx)
42999e:	00 4c 00 5a          	add    %cl,0x5a(%eax,%eax,1)
4299a2:	00 78 00             	add    %bh,0x0(%eax)
4299a5:	39 00                	cmp    %eax,(%eax)
4299a7:	6f                   	outsl  %ds:(%esi),(%dx)
4299a8:	00 66 00             	add    %ah,0x0(%esi)
4299ab:	4d                   	dec    %ebp
4299ac:	00 54 00 37          	add    %dl,0x37(%eax,%eax,1)
4299b0:	00 46 00             	add    %al,0x0(%esi)
4299b3:	38 00                	cmp    %al,(%eax)
4299b5:	58                   	pop    %eax
4299b6:	00 32                	add    %dh,(%edx)
4299b8:	00 75 00             	add    %dh,0x0(%ebp)
4299bb:	33 00                	xor    (%eax),%eax
4299bd:	47                   	inc    %edi
4299be:	00 65 00             	add    %ah,0x0(%ebp)
4299c1:	57                   	push   %edi
4299c2:	00 4f 00             	add    %cl,0x0(%edi)
4299c5:	5a                   	pop    %edx
4299c6:	00 65 00             	add    %ah,0x0(%ebp)
4299c9:	56                   	push   %esi
4299ca:	00 70 00             	add    %dh,0x0(%eax)
4299cd:	35 00 45 00 63       	xor    $0x63004500,%eax
4299d2:	00 5a 00             	add    %bl,0x0(%edx)
4299d5:	70 00                	jo     0x4299d7
4299d7:	47                   	inc    %edi
4299d8:	00 4e 00             	add    %cl,0x0(%esi)
4299db:	54                   	push   %esp
4299dc:	00 63 00             	add    %ah,0x0(%ebx)
4299df:	39 00                	cmp    %eax,(%eax)
4299e1:	4e                   	dec    %esi
4299e2:	00 71 00             	add    %dh,0x0(%ecx)
4299e5:	57                   	push   %edi
4299e6:	00 51 00             	add    %dl,0x0(%ecx)
4299e9:	4e                   	dec    %esi
4299ea:	00 73 00             	add    %dh,0x0(%ebx)
4299ed:	4f                   	dec    %edi
4299ee:	00 31                	add    %dh,(%ecx)
4299f0:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
4299f4:	00 53 00             	add    %dl,0x0(%ebx)
4299f7:	4a                   	dec    %edx
4299f8:	00 32                	add    %dh,(%edx)
4299fa:	00 52 00             	add    %dl,0x0(%edx)
4299fd:	56                   	push   %esi
4299fe:	00 6c 00 4c          	add    %ch,0x4c(%eax,%eax,1)
429a02:	00 4e 00             	add    %cl,0x0(%esi)
429a05:	75 00                	jne    0x429a07
429a07:	6d                   	insl   (%dx),%es:(%edi)
429a08:	00 57 00             	add    %dl,0x0(%edi)
429a0b:	4a                   	dec    %edx
429a0c:	00 54 00 47          	add    %dl,0x47(%eax,%eax,1)
429a10:	00 48 00             	add    %cl,0x0(%eax)
429a13:	46                   	inc    %esi
429a14:	00 72 00             	add    %dh,0x0(%edx)
429a17:	69 00 47 00 78 00    	imul   $0x780047,(%eax),%eax
429a1d:	44                   	inc    %esp
429a1e:	00 32                	add    %dh,(%edx)
429a20:	00 43 00             	add    %al,0x0(%ebx)
429a23:	58                   	pop    %eax
429a24:	00 32                	add    %dh,(%edx)
429a26:	00 56 00             	add    %dl,0x0(%esi)
429a29:	61                   	popa
429a2a:	00 4d 00             	add    %cl,0x0(%ebp)
429a2d:	54                   	push   %esp
429a2e:	00 37                	add    %dh,(%edi)
429a30:	00 46 00             	add    %al,0x0(%esi)
429a33:	38 00                	cmp    %al,(%eax)
429a35:	58                   	pop    %eax
429a36:	00 32                	add    %dh,(%edx)
429a38:	00 75 00             	add    %dh,0x0(%ebp)
429a3b:	33 00                	xor    (%eax),%eax
429a3d:	47                   	inc    %edi
429a3e:	00 2b                	add    %ch,(%ebx)
429a40:	00 2f                	add    %ch,(%edi)
429a42:	00 41 00             	add    %al,0x0(%ecx)
429a45:	55                   	push   %ebp
429a46:	00 78 00             	add    %bh,0x0(%eax)
429a49:	74 00                	je     0x429a4b
429a4b:	6a 00                	push   $0x0
429a4d:	54                   	push   %esp
429a4e:	00 2f                	add    %ch,(%edi)
429a50:	00 39                	add    %bh,(%ecx)
429a52:	00 6a 00             	add    %ch,0x0(%edx)
429a55:	57                   	push   %edi
429a56:	00 44 00 44          	add    %al,0x44(%eax,%eax,1)
429a5a:	00 6f 00             	add    %ch,0x0(%edi)
429a5d:	67 00 79 00          	add    %bh,0x0(%bx,%di)
429a61:	4c                   	dec    %esp
429a62:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
429a66:	00 63 00             	add    %ah,0x0(%ebx)
429a69:	7a 00                	jp     0x429a6b
429a6b:	66 00 62 00          	data16 add %ah,0x0(%edx)
429a6f:	4e                   	dec    %esi
429a70:	00 73 00             	add    %dh,0x0(%ebx)
429a73:	7a 00                	jp     0x429a75
429a75:	33 00                	xor    (%eax),%eax
429a77:	43                   	inc    %ebx
429a78:	00 32                	add    %dh,(%edx)
429a7a:	00 6a 00             	add    %ch,0x0(%edx)
429a7d:	45                   	inc    %ebp
429a7e:	00 66 00             	add    %ah,0x0(%esi)
429a81:	6d                   	insl   (%dx),%es:(%edi)
429a82:	00 78 00             	add    %bh,0x0(%eax)
429a85:	39 00                	cmp    %eax,(%eax)
429a87:	4b                   	dec    %ebx
429a88:	00 4b 00             	add    %cl,0x0(%ebx)
429a8b:	39 00                	cmp    %eax,(%eax)
429a8d:	70 00                	jo     0x429a8f
429a8f:	31 00                	xor    %eax,(%eax)
429a91:	57                   	push   %edi
429a92:	00 33                	add    %dh,(%ebx)
429a94:	00 2b                	add    %ch,(%ebx)
429a96:	00 56 00             	add    %dl,0x0(%esi)
429a99:	42                   	inc    %edx
429a9a:	00 64 00 67          	add    %ah,0x67(%eax,%eax,1)
429a9e:	00 36                	add    %dh,(%esi)
429aa0:	00 56 00             	add    %dl,0x0(%esi)
429aa3:	5a                   	pop    %edx
429aa4:	00 59 00             	add    %bl,0x0(%ecx)
429aa7:	71 00                	jno    0x429aa9
429aa9:	70 00                	jo     0x429aab
429aab:	4b                   	dec    %ebx
429aac:	00 51 00             	add    %dl,0x0(%ecx)
429aaf:	34 00                	xor    $0x0,%al
429ab1:	6c                   	insb   (%dx),%es:(%edi)
429ab2:	00 50 00             	add    %dl,0x0(%eax)
429ab5:	37                   	aaa
429ab6:	00 37                	add    %dh,(%edi)
429ab8:	00 50 00             	add    %dl,0x0(%eax)
429abb:	4e                   	dec    %esi
429abc:	00 6b 00             	add    %ch,0x0(%ebx)
429abf:	39 00                	cmp    %eax,(%eax)
429ac1:	7a 00                	jp     0x429ac3
429ac3:	38 00                	cmp    %al,(%eax)
429ac5:	4d                   	dec    %ebp
429ac6:	00 6e 00             	add    %ch,0x0(%esi)
429ac9:	71 00                	jno    0x429acb
429acb:	41                   	inc    %ecx
429acc:	00 36                	add    %dh,(%esi)
429ace:	00 61 00             	add    %ah,0x0(%ecx)
429ad1:	4c                   	dec    %esp
429ad2:	00 4c 00 45          	add    %cl,0x45(%eax,%eax,1)
429ad6:	00 74 00 4b          	add    %dh,0x4b(%eax,%eax,1)
429ada:	00 77 00             	add    %dh,0x0(%edi)
429add:	39 00                	cmp    %eax,(%eax)
429adf:	56                   	push   %esi
429ae0:	00 30                	add    %dh,(%eax)
429ae2:	00 78 00             	add    %bh,0x0(%eax)
429ae5:	47                   	inc    %edi
429ae6:	00 4e 00             	add    %cl,0x0(%esi)
429ae9:	2b 00                	sub    (%eax),%eax
429aeb:	2f                   	das
429aec:	00 66 00             	add    %ah,0x0(%esi)
429aef:	55                   	push   %ebp
429af0:	00 73 00             	add    %dh,0x0(%ebx)
429af3:	35 00 38 00 74       	xor    $0x74003800,%eax
429af8:	00 72 00             	add    %dh,0x0(%edx)
429afb:	55                   	push   %ebp
429afc:	00 78 00             	add    %bh,0x0(%eax)
429aff:	53                   	push   %ebx
429b00:	00 6f 00             	add    %ch,0x0(%edi)
429b03:	67 00 79 00          	add    %bh,0x0(%bx,%di)
429b07:	61                   	popa
429b08:	00 69 00             	add    %ch,0x0(%ecx)
429b0b:	46                   	inc    %esi
429b0c:	00 39                	add    %bh,(%ecx)
429b0e:	00 55 00             	add    %dl,0x0(%ebp)
429b11:	48                   	dec    %eax
429b12:	00 39                	add    %bh,(%ecx)
429b14:	00 50 00             	add    %dl,0x0(%eax)
429b17:	4c                   	dec    %esp
429b18:	00 6e 00             	add    %ch,0x0(%esi)
429b1b:	64 00 6c 00 61       	add    %ch,%fs:0x61(%eax,%eax,1)
429b20:	00 69 00             	add    %ch,0x0(%ecx)
429b23:	4e                   	dec    %esi
429b24:	00 56 00             	add    %dl,0x0(%esi)
429b27:	61                   	popa
429b28:	00 4c 00 6d          	add    %cl,0x6d(%eax,%eax,1)
429b2c:	00 59 00             	add    %bl,0x0(%ecx)
429b2f:	38 00                	cmp    %al,(%eax)
429b31:	67 00 49 00          	add    %cl,0x0(%bx,%di)
429b35:	75 00                	jne    0x429b37
429b37:	39 00                	cmp    %eax,(%eax)
429b39:	57                   	push   %edi
429b3a:	00 61 00             	add    %ah,0x0(%ecx)
429b3d:	47                   	inc    %edi
429b3e:	00 42 00             	add    %al,0x0(%edx)
429b41:	7a 00                	jp     0x429b43
429b43:	30 00                	xor    %al,(%eax)
429b45:	65 00 42 00          	add    %al,%gs:0x0(%edx)
429b49:	2f                   	das
429b4a:	00 6c 00 74          	add    %ch,0x74(%eax,%eax,1)
429b4e:	00 37                	add    %dh,(%edi)
429b50:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
429b54:	00 6e 00             	add    %ch,0x0(%esi)
429b57:	6c                   	insb   (%dx),%es:(%edi)
429b58:	00 54 00 6d          	add    %dl,0x6d(%eax,%eax,1)
429b5c:	00 58 00             	add    %bl,0x0(%eax)
429b5f:	56                   	push   %esi
429b60:	00 61 00             	add    %ah,0x0(%ecx)
429b63:	4f                   	dec    %edi
429b64:	00 42 00             	add    %al,0x0(%edx)
429b67:	58                   	pop    %eax
429b68:	00 57 00             	add    %dl,0x0(%edi)
429b6b:	5a                   	pop    %edx
429b6c:	00 41 00             	add    %al,0x0(%ecx)
429b6f:	4e                   	dec    %esi
429b70:	00 42 00             	add    %al,0x0(%edx)
429b73:	62 00                	bound  %eax,(%eax)
429b75:	2f                   	das
429b76:	00 58 00             	add    %bl,0x0(%eax)
429b79:	78 00                	js     0x429b7b
429b7b:	42                   	inc    %edx
429b7c:	00 6e 00             	add    %ch,0x0(%esi)
429b7f:	65 00 39             	add    %bh,%gs:(%ecx)
429b82:	00 73 00             	add    %dh,0x0(%ebx)
429b85:	35 00 63 00 30       	xor    $0x30006300,%eax
429b8a:	00 73 00             	add    %dh,0x0(%ebx)
429b8d:	55                   	push   %ebp
429b8e:	00 48 00             	add    %cl,0x0(%eax)
429b91:	79 00                	jns    0x429b93
429b93:	59                   	pop    %ecx
429b94:	00 34 00             	add    %dh,(%eax,%eax,1)
429b97:	53                   	push   %ebx
429b98:	00 6a 00             	add    %ch,0x0(%edx)
429b9b:	72 00                	jb     0x429b9d
429b9d:	70 00                	jo     0x429b9f
429b9f:	56                   	push   %esi
429ba0:	00 79 00             	add    %bh,0x0(%ecx)
429ba3:	6b 00 78             	imul   $0x78,(%eax),%eax
429ba6:	00 52 00             	add    %dl,0x0(%edx)
429ba9:	78 00                	js     0x429bab
429bab:	57                   	push   %edi
429bac:	00 4c 00 32          	add    %cl,0x32(%eax,%eax,1)
429bb0:	00 4b 00             	add    %cl,0x0(%ebx)
429bb3:	2b 00                	sub    (%eax),%eax
429bb5:	48                   	dec    %eax
429bb6:	00 55 00             	add    %dl,0x0(%ebp)
429bb9:	74 00                	je     0x429bbb
429bbb:	38 00                	cmp    %al,(%eax)
429bbd:	36 00 66 00          	add    %ah,%ss:0x0(%esi)
429bc1:	55                   	push   %ebp
429bc2:	00 2f                	add    %ch,(%edi)
429bc4:	00 49 00             	add    %cl,0x0(%ecx)
429bc7:	2b 00                	sub    (%eax),%eax
429bc9:	52                   	push   %edx
429bca:	00 43 00             	add    %al,0x0(%ebx)
429bcd:	63 00                	arpl   %eax,(%eax)
429bcf:	35 00 7a 00 34       	xor    $0x34007a00,%eax
429bd4:	00 39                	add    %bh,(%ecx)
429bd6:	00 50 00             	add    %dl,0x0(%eax)
429bd9:	41                   	inc    %ecx
429bda:	00 56 00             	add    %dl,0x0(%esi)
429bdd:	63 00                	arpl   %eax,(%eax)
429bdf:	37                   	aaa
429be0:	00 34 00             	add    %dh,(%eax,%eax,1)
429be3:	30 00                	xor    %al,(%eax)
429be5:	66 00 2f             	data16 add %ch,(%edi)
429be8:	00 6f 00             	add    %ch,0x0(%edi)
429beb:	31 00                	xor    %eax,(%eax)
429bed:	77 00                	ja     0x429bef
429bef:	41                   	inc    %ecx
429bf0:	00 4b 00             	add    %cl,0x0(%ebx)
429bf3:	6f                   	outsl  %ds:(%esi),(%dx)
429bf4:	00 38                	add    %bh,(%eax)
429bf6:	00 53 00             	add    %dl,0x0(%ebx)
429bf9:	4c                   	dec    %esp
429bfa:	00 4b 00             	add    %cl,0x0(%ebx)
429bfd:	33 00                	xor    (%eax),%eax
429bff:	73 00                	jae    0x429c01
429c01:	71 00                	jno    0x429c03
429c03:	4c                   	dec    %esp
429c04:	00 56 00             	add    %dl,0x0(%esi)
429c07:	7a 00                	jp     0x429c09
429c09:	68 00 6c 00 77       	push   $0x77006c00
429c0e:	00 41 00             	add    %al,0x0(%ecx)
429c11:	4c                   	dec    %esp
429c12:	00 55 00             	add    %dl,0x0(%ebp)
429c15:	44                   	inc    %esp
429c16:	00 4b 00             	add    %cl,0x0(%ebx)
429c19:	56                   	push   %esi
429c1a:	00 59 00             	add    %bl,0x0(%ecx)
429c1d:	5a                   	pop    %edx
429c1e:	00 6e 00             	add    %ch,0x0(%esi)
429c21:	61                   	popa
429c22:	00 30                	add    %dh,(%eax)
429c24:	00 45 00             	add    %al,0x0(%ebp)
429c27:	32 00                	xor    (%eax),%al
429c29:	41                   	inc    %ecx
429c2a:	00 61 00             	add    %ah,0x0(%ecx)
429c2d:	4a                   	dec    %edx
429c2e:	00 77 00             	add    %dh,0x0(%edi)
429c31:	39 00                	cmp    %eax,(%eax)
429c33:	63 00                	arpl   %eax,(%eax)
429c35:	73 00                	jae    0x429c37
429c37:	42                   	inc    %edx
429c38:	00 4b 00             	add    %cl,0x0(%ebx)
429c3b:	67 00 6f 00          	add    %ch,0x0(%bx)
429c3f:	43                   	inc    %ebx
429c40:	00 71 00             	add    %dh,0x0(%ecx)
429c43:	7a 00                	jp     0x429c45
429c45:	47                   	inc    %edi
429c46:	00 79 00             	add    %bh,0x0(%ecx)
429c49:	78 00                	js     0x429c4b
429c4b:	44                   	inc    %esp
429c4c:	00 52 00             	add    %dl,0x0(%edx)
429c4f:	66 00 76 00          	data16 add %dh,0x0(%esi)
429c53:	78 00                	js     0x429c55
429c55:	43                   	inc    %ebx
429c56:	00 35 00 79 00 61    	add    %dh,0x61007900
429c5c:	00 52 00             	add    %dl,0x0(%edx)
429c5f:	6d                   	insl   (%dx),%es:(%edi)
429c60:	00 34 00             	add    %dh,(%eax,%eax,1)
429c63:	78 00                	js     0x429c65
429c65:	67 00 51 00          	add    %dl,0x0(%bx,%di)
429c69:	66 00 43 00          	data16 add %al,0x0(%ebx)
429c6d:	69 00 5a 00 41 00    	imul   $0x41005a,(%eax),%eax
429c73:	6d                   	insl   (%dx),%es:(%edi)
429c74:	00 45 00             	add    %al,0x0(%ebp)
429c77:	32 00                	xor    (%eax),%al
429c79:	45                   	inc    %ebp
429c7a:	00 73 00             	add    %dh,0x0(%ebx)
429c7d:	61                   	popa
429c7e:	00 42 00             	add    %al,0x0(%edx)