6bed3a:	cc                   	int3
6bed3b:	cc                   	int3
6bed3c:	cc                   	int3
6bed3d:	cc                   	int3
6bed3e:	cc                   	int3
6bed3f:	cc                   	int3
6bed40:	cc                   	int3
6bed41:	cc                   	int3
6bed42:	cc                   	int3
6bed43:	cc                   	int3
6bed44:	cc                   	int3
6bed45:	cc                   	int3
6bed46:	cc                   	int3
6bed47:	cc                   	int3
6bed48:	cc                   	int3
6bed49:	cc                   	int3
6bed4a:	cc                   	int3
6bed4b:	cc                   	int3
6bed4c:	cc                   	int3
6bed4d:	cc                   	int3
6bed4e:	cc                   	int3
6bed4f:	cc                   	int3
6bed50:	53                   	push   %ebx
6bed51:	8b 5c 24 10          	mov    0x10(%esp),%ebx
6bed55:	8b c3                	mov    %ebx,%eax
6bed57:	55                   	push   %ebp
6bed58:	8b 6c 24 1c          	mov    0x1c(%esp),%ebp
6bed5c:	8b cd                	mov    %ebp,%ecx
6bed5e:	56                   	push   %esi
6bed5f:	8b 74 24 1c          	mov    0x1c(%esp),%esi
6bed63:	57                   	push   %edi
6bed64:	8b 7c 24 18          	mov    0x18(%esp),%edi
6bed68:	2b 0e                	sub    (%esi),%ecx
6bed6a:	83 e1 fe             	and    $0xfffffffe,%ecx
6bed6d:	8b 17                	mov    (%edi),%edx
6bed6f:	2b c2                	sub    %edx,%eax
6bed71:	3b c1                	cmp    %ecx,%eax
6bed73:	7e 0d                	jle    0x6bed82
6bed75:	8a 43 fe             	mov    -0x2(%ebx),%al
6bed78:	8d 4b fe             	lea    -0x2(%ebx),%ecx
6bed7b:	24 f8                	and    $0xf8,%al
6bed7d:	3c d8                	cmp    $0xd8,%al
6bed7f:	0f 44 d9             	cmove  %ecx,%ebx
6bed82:	3b d3                	cmp    %ebx,%edx
6bed84:	74 23                	je     0x6beda9
6bed86:	8b 16                	mov    (%esi),%edx
6bed88:	3b d5                	cmp    %ebp,%edx
6bed8a:	74 1d                	je     0x6beda9
6bed8c:	8b 07                	mov    (%edi),%eax
6bed8e:	0f b6 08             	movzbl (%eax),%ecx
6bed91:	0f b6 40 01          	movzbl 0x1(%eax),%eax
6bed95:	66 c1 e1 08          	shl    $0x8,%cx
6bed99:	66 0b c8             	or     %ax,%cx
6bed9c:	66 89 0a             	mov    %cx,(%edx)
6bed9f:	83 06 02             	addl   $0x2,(%esi)
6beda2:	83 07 02             	addl   $0x2,(%edi)
6beda5:	39 1f                	cmp    %ebx,(%edi)
6beda7:	75 dd                	jne    0x6bed86
6beda9:	5f                   	pop    %edi
6bedaa:	5e                   	pop    %esi
6bedab:	5d                   	pop    %ebp
6bedac:	5b                   	pop    %ebx
6bedad:	c3                   	ret
6bedae:	cc                   	int3
6bedaf:	cc                   	int3
6bedb0:	cc                   	int3
6bedb1:	cc                   	int3
6bedb2:	cc                   	int3
6bedb3:	cc                   	int3
6bedb4:	cc                   	int3
6bedb5:	cc                   	int3
6bedb6:	cc                   	int3
6bedb7:	cc                   	int3
6bedb8:	cc                   	int3
6bedb9:	cc                   	int3
6bedba:	cc                   	int3
6bedbb:	cc                   	int3
6bedbc:	cc                   	int3
6bedbd:	cc                   	int3
6bedbe:	cc                   	int3
6bedbf:	cc                   	int3
6bedc0:	cc                   	int3
6bedc1:	cc                   	int3
6bedc2:	cc                   	int3
6bedc3:	cc                   	int3
6bedc4:	cc                   	int3
6bedc5:	cc                   	int3
6bedc6:	cc                   	int3
6bedc7:	cc                   	int3
6bedc8:	cc                   	int3
6bedc9:	cc                   	int3
6bedca:	cc                   	int3
6bedcb:	cc                   	int3
6bedcc:	cc                   	int3
6bedcd:	cc                   	int3
6bedce:	cc                   	int3
6bedcf:	cc                   	int3
6bedd0:	56                   	push   %esi
6bedd1:	8b 74 24 0c          	mov    0xc(%esp),%esi
6bedd5:	8b ce                	mov    %esi,%ecx
6bedd7:	57                   	push   %edi
6bedd8:	8b 7c 24 14          	mov    0x14(%esp),%edi
6beddc:	3b f7                	cmp    %edi,%esi
6bedde:	75 08                	jne    0x6bede8
6bede0:	5f                   	pop    %edi
6bede1:	b8 fc ff ff ff       	mov    $0xfffffffc,%eax
6bede6:	5e                   	pop    %esi
6bede7:	c3                   	ret
6bede8:	0f b6 06             	movzbl (%esi),%eax
6bedeb:	53                   	push   %ebx
6bedec:	8b 5c 24 10          	mov    0x10(%esp),%ebx
6bedf0:	0f b6 44 18 4c       	movzbl 0x4c(%eax,%ebx,1),%eax
6bedf5:	83 f8 0a             	cmp    $0xa,%eax
6bedf8:	0f 87 07 01 00 00    	ja     0x6bef05
6bedfe:	ff 24 85 dc ef 6b 00 	jmp    *0x6befdc(,%eax,4)
6bee05:	ff 74 24 1c          	push   0x1c(%esp)
6bee09:	8d 46 01             	lea    0x1(%esi),%eax
6bee0c:	57                   	push   %edi
6bee0d:	50                   	push   %eax
6bee0e:	53                   	push   %ebx
6bee0f:	e8 bc 6e 00 00       	call   0x6c5cd0
6bee14:	83 c4 10             	add    $0x10,%esp
6bee17:	5b                   	pop    %ebx
6bee18:	5f                   	pop    %edi
6bee19:	5e                   	pop    %esi
6bee1a:	c3                   	ret
6bee1b:	ff 74 24 1c          	push   0x1c(%esp)
6bee1f:	8d 46 01             	lea    0x1(%esi),%eax
6bee22:	57                   	push   %edi
6bee23:	50                   	push   %eax
6bee24:	53                   	push   %ebx
6bee25:	e8 26 7d 00 00       	call   0x6c6b50
6bee2a:	83 c4 10             	add    $0x10,%esp
6bee2d:	5b                   	pop    %ebx
6bee2e:	5f                   	pop    %edi
6bee2f:	5e                   	pop    %esi
6bee30:	c3                   	ret
6bee31:	46                   	inc    %esi
6bee32:	3b f7                	cmp    %edi,%esi
6bee34:	75 09                	jne    0x6bee3f
6bee36:	5b                   	pop    %ebx
6bee37:	5f                   	pop    %edi
6bee38:	b8 fd ff ff ff       	mov    $0xfffffffd,%eax
6bee3d:	5e                   	pop    %esi
6bee3e:	c3                   	ret
6bee3f:	0f b6 06             	movzbl (%esi),%eax
6bee42:	80 7c 18 4c 0a       	cmpb   $0xa,0x4c(%eax,%ebx,1)
6bee47:	8b 44 24 1c          	mov    0x1c(%esp),%eax
6bee4b:	0f 45 f1             	cmovne %ecx,%esi
6bee4e:	5b                   	pop    %ebx
6bee4f:	46                   	inc    %esi
6bee50:	89 30                	mov    %esi,(%eax)
6bee52:	b8 07 00 00 00       	mov    $0x7,%eax
6bee57:	5f                   	pop    %edi
6bee58:	5e                   	pop    %esi
6bee59:	c3                   	ret
6bee5a:	8b 44 24 1c          	mov    0x1c(%esp),%eax
6bee5e:	8d 4e 01             	lea    0x1(%esi),%ecx
6bee61:	5b                   	pop    %ebx
6bee62:	5f                   	pop    %edi
6bee63:	5e                   	pop    %esi
6bee64:	89 08                	mov    %ecx,(%eax)
6bee66:	b8 07 00 00 00       	mov    $0x7,%eax
6bee6b:	c3                   	ret
6bee6c:	46                   	inc    %esi
6bee6d:	8b c6                	mov    %esi,%eax
6bee6f:	3b f7                	cmp    %edi,%esi
6bee71:	74 0e                	je     0x6bee81
6bee73:	80 3e 5d             	cmpb   $0x5d,(%esi)
6bee76:	0f 85 8a 00 00 00    	jne    0x6bef06
6bee7c:	46                   	inc    %esi
6bee7d:	3b f7                	cmp    %edi,%esi
6bee7f:	75 09                	jne    0x6bee8a
6bee81:	5b                   	pop    %ebx
6bee82:	5f                   	pop    %edi
6bee83:	b8 fb ff ff ff       	mov    $0xfffffffb,%eax
6bee88:	5e                   	pop    %esi
6bee89:	c3                   	ret
6bee8a:	80 3e 3e             	cmpb   $0x3e,(%esi)
6bee8d:	74 6a                	je     0x6beef9
6bee8f:	8b f0                	mov    %eax,%esi
6bee91:	eb 73                	jmp    0x6bef06
6bee93:	8b c7                	mov    %edi,%eax
6bee95:	2b c6                	sub    %esi,%eax
6bee97:	83 f8 02             	cmp    $0x2,%eax
6bee9a:	7c 3e                	jl     0x6beeda
6bee9c:	8b 83 64 01 00 00    	mov    0x164(%ebx),%eax
6beea2:	56                   	push   %esi
6beea3:	53                   	push   %ebx
6beea4:	ff d0                	call   *%eax
6beea6:	83 c4 08             	add    $0x8,%esp
6beea9:	85 c0                	test   %eax,%eax
6beeab:	75 4c                	jne    0x6beef9
6beead:	83 c6 02             	add    $0x2,%esi
6beeb0:	eb 54                	jmp    0x6bef06
6beeb2:	8b c7                	mov    %edi,%eax
6beeb4:	2b c6                	sub    %esi,%eax
6beeb6:	83 f8 03             	cmp    $0x3,%eax
6beeb9:	7c 1f                	jl     0x6beeda
6beebb:	8b 83 68 01 00 00    	mov    0x168(%ebx),%eax
6beec1:	56                   	push   %esi
6beec2:	53                   	push   %ebx
6beec3:	ff d0                	call   *%eax
6beec5:	83 c4 08             	add    $0x8,%esp
6beec8:	85 c0                	test   %eax,%eax
6beeca:	75 2d                	jne    0x6beef9
6beecc:	83 c6 03             	add    $0x3,%esi
6beecf:	eb 35                	jmp    0x6bef06
6beed1:	8b c7                	mov    %edi,%eax
6beed3:	2b c6                	sub    %esi,%eax
6beed5:	83 f8 04             	cmp    $0x4,%eax
6beed8:	7d 09                	jge    0x6beee3
6beeda:	5b                   	pop    %ebx
6beedb:	5f                   	pop    %edi
6beedc:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
6beee1:	5e                   	pop    %esi
6beee2:	c3                   	ret
6beee3:	8b 83 6c 01 00 00    	mov    0x16c(%ebx),%eax
6beee9:	56                   	push   %esi
6beeea:	53                   	push   %ebx
6beeeb:	ff d0                	call   *%eax
6beeed:	83 c4 08             	add    $0x8,%esp
6beef0:	85 c0                	test   %eax,%eax
6beef2:	75 05                	jne    0x6beef9
6beef4:	83 c6 04             	add    $0x4,%esi
6beef7:	eb 0d                	jmp    0x6bef06
6beef9:	8b 44 24 1c          	mov    0x1c(%esp),%eax
6beefd:	5b                   	pop    %ebx
6beefe:	5f                   	pop    %edi
6beeff:	89 30                	mov    %esi,(%eax)
6bef01:	33 c0                	xor    %eax,%eax
6bef03:	5e                   	pop    %esi
6bef04:	c3                   	ret
6bef05:	46                   	inc    %esi
6bef06:	3b f7                	cmp    %edi,%esi
6bef08:	0f 84 af 00 00 00    	je     0x6befbd
6bef0e:	66 90                	xchg   %ax,%ax
6bef10:	0f b6 06             	movzbl (%esi),%eax
6bef13:	0f b6 44 18 4c       	movzbl 0x4c(%eax,%ebx,1),%eax
6bef18:	83 f8 0a             	cmp    $0xa,%eax
6bef1b:	0f 87 8d 00 00 00    	ja     0x6befae
6bef21:	0f b6 80 1c f0 6b 00 	movzbl 0x6bf01c(%eax),%eax
6bef28:	ff 24 85 08 f0 6b 00 	jmp    *0x6bf008(,%eax,4)
6bef2f:	8b c7                	mov    %edi,%eax
6bef31:	2b c6                	sub    %esi,%eax
6bef33:	83 f8 02             	cmp    $0x2,%eax
6bef36:	0f 8c 81 00 00 00    	jl     0x6befbd
6bef3c:	8b 83 64 01 00 00    	mov    0x164(%ebx),%eax
6bef42:	56                   	push   %esi
6bef43:	53                   	push   %ebx
6bef44:	ff d0                	call   *%eax
6bef46:	83 c4 08             	add    $0x8,%esp
6bef49:	85 c0                	test   %eax,%eax
6bef4b:	75 70                	jne    0x6befbd
6bef4d:	b8 02 00 00 00       	mov    $0x2,%eax
6bef52:	eb 5f                	jmp    0x6befb3
6bef54:	8b c7                	mov    %edi,%eax
6bef56:	2b c6                	sub    %esi,%eax
6bef58:	83 f8 03             	cmp    $0x3,%eax
6bef5b:	7c 60                	jl     0x6befbd
6bef5d:	8b 83 68 01 00 00    	mov    0x168(%ebx),%eax
6bef63:	56                   	push   %esi
6bef64:	53                   	push   %ebx
6bef65:	ff d0                	call   *%eax
6bef67:	83 c4 08             	add    $0x8,%esp
6bef6a:	85 c0                	test   %eax,%eax
6bef6c:	75 4f                	jne    0x6befbd
6bef6e:	b8 03 00 00 00       	mov    $0x3,%eax
6bef73:	eb 3e                	jmp    0x6befb3
6bef75:	8b c7                	mov    %edi,%eax
6bef77:	2b c6                	sub    %esi,%eax
6bef79:	83 f8 04             	cmp    $0x4,%eax
6bef7c:	7c 3f                	jl     0x6befbd
6bef7e:	8b 83 6c 01 00 00    	mov    0x16c(%ebx),%eax
6bef84:	56                   	push   %esi
6bef85:	53                   	push   %ebx
6bef86:	ff d0                	call   *%eax
6bef88:	83 c4 08             	add    $0x8,%esp
6bef8b:	85 c0                	test   %eax,%eax
6bef8d:	75 2e                	jne    0x6befbd
6bef8f:	b8 04 00 00 00       	mov    $0x4,%eax
6bef94:	eb 1d                	jmp    0x6befb3
6bef96:	8d 46 01             	lea    0x1(%esi),%eax
6bef99:	3b c7                	cmp    %edi,%eax
6bef9b:	74 20                	je     0x6befbd
6bef9d:	80 38 5d             	cmpb   $0x5d,(%eax)
6befa0:	75 0c                	jne    0x6befae
6befa2:	8d 46 02             	lea    0x2(%esi),%eax
6befa5:	3b c7                	cmp    %edi,%eax
6befa7:	74 14                	je     0x6befbd
6befa9:	80 38 3e             	cmpb   $0x3e,(%eax)
6befac:	74 1e                	je     0x6befcc
6befae:	b8 01 00 00 00       	mov    $0x1,%eax
6befb3:	03 f0                	add    %eax,%esi
6befb5:	3b f7                	cmp    %edi,%esi
6befb7:	0f 85 53 ff ff ff    	jne    0x6bef10
6befbd:	8b 44 24 1c          	mov    0x1c(%esp),%eax
6befc1:	5b                   	pop    %ebx
6befc2:	5f                   	pop    %edi
6befc3:	89 30                	mov    %esi,(%eax)
6befc5:	b8 06 00 00 00       	mov    $0x6,%eax
6befca:	5e                   	pop    %esi
6befcb:	c3                   	ret
6befcc:	8b 44 24 1c          	mov    0x1c(%esp),%eax
6befd0:	8d 4e 02             	lea    0x2(%esi),%ecx
6befd3:	5b                   	pop    %ebx
6befd4:	5f                   	pop    %edi
6befd5:	5e                   	pop    %esi
6befd6:	89 08                	mov    %ecx,(%eax)
6befd8:	33 c0                	xor    %eax,%eax
6befda:	c3                   	ret
6befdb:	90                   	nop
6befdc:	f9                   	stc
6befdd:	ee                   	out    %al,(%dx)
6befde:	6b 00 f9             	imul   $0xfffffff9,(%eax),%eax
6befe1:	ee                   	out    %al,(%dx)
6befe2:	6b 00 05             	imul   $0x5,(%eax),%eax
6befe5:	ee                   	out    %al,(%dx)
6befe6:	6b 00 1b             	imul   $0x1b,(%eax),%eax
6befe9:	ee                   	out    %al,(%dx)
6befea:	6b 00 6c             	imul   $0x6c,(%eax),%eax
6befed:	ee                   	out    %al,(%dx)
6befee:	6b 00 93             	imul   $0xffffff93,(%eax),%eax
6beff1:	ee                   	out    %al,(%dx)
6beff2:	6b 00 b2             	imul   $0xffffffb2,(%eax),%eax
6beff5:	ee                   	out    %al,(%dx)
6beff6:	6b 00 d1             	imul   $0xffffffd1,(%eax),%eax
6beff9:	ee                   	out    %al,(%dx)
6beffa:	6b 00 f9             	imul   $0xfffffff9,(%eax),%eax
6beffd:	ee                   	out    %al,(%dx)
6beffe:	6b 00 31             	imul   $0x31,(%eax),%eax
6bf001:	ee                   	out    %al,(%dx)
6bf002:	6b 00 5a             	imul   $0x5a,(%eax),%eax
6bf005:	ee                   	out    %al,(%dx)
6bf006:	6b 00 bd             	imul   $0xffffffbd,(%eax),%eax
6bf009:	ef                   	out    %eax,(%dx)
6bf00a:	6b 00 96             	imul   $0xffffff96,(%eax),%eax
6bf00d:	ef                   	out    %eax,(%dx)
6bf00e:	6b 00 2f             	imul   $0x2f,(%eax),%eax
6bf011:	ef                   	out    %eax,(%dx)
6bf012:	6b 00 54             	imul   $0x54,(%eax),%eax
6bf015:	ef                   	out    %eax,(%dx)
6bf016:	6b 00 75             	imul   $0x75,(%eax),%eax
6bf019:	ef                   	out    %eax,(%dx)
6bf01a:	6b 00 00             	imul   $0x0,(%eax),%eax
6bf01d:	00 00                	add    %al,(%eax)
6bf01f:	00 01                	add    %al,(%ecx)
6bf021:	02 03                	add    (%ebx),%al
6bf023:	04 00                	add    $0x0,%al
6bf025:	00 00                	add    %al,(%eax)