42bc95:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42bc9c:	8d 50 01             	lea    0x1(%eax),%edx
42bc9f:	90                   	nop
42bca0:	8a 08                	mov    (%eax),%cl
42bca2:	40                   	inc    %eax
42bca3:	3a cb                	cmp    %bl,%cl
42bca5:	75 f9                	jne    0x42bca0
42bca7:	2b c2                	sub    %edx,%eax
42bca9:	8b cd                	mov    %ebp,%ecx
42bcab:	2b c8                	sub    %eax,%ecx
42bcad:	49                   	dec    %ecx
42bcae:	51                   	push   %ecx
42bcaf:	8d 54 24 14          	lea    0x14(%esp),%edx
42bcb3:	52                   	push   %edx
42bcb4:	56                   	push   %esi
42bcb5:	e8 16 6f 00 00       	call   0x432bd0
42bcba:	83 c4 0c             	add    $0xc,%esp
42bcbd:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
42bcc4:	0f b6 80 ab 88 00 00 	movzbl 0x88ab(%eax),%eax
42bccb:	3a c3                	cmp    %bl,%al
42bccd:	74 3e                	je     0x42bd0d
42bccf:	50                   	push   %eax
42bcd0:	b9 80 63 46 00       	mov    $0x466380,%ecx
42bcd5:	8d 54 24 14          	lea    0x14(%esp),%edx
42bcd9:	e8 92 b5 fe ff       	call   0x417270
42bcde:	8b c6                	mov    %esi,%eax
42bce0:	83 c4 04             	add    $0x4,%esp
42bce3:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42bcea:	8d 50 01             	lea    0x1(%eax),%edx
42bced:	8d 49 00             	lea    0x0(%ecx),%ecx
42bcf0:	8a 08                	mov    (%eax),%cl
42bcf2:	40                   	inc    %eax
42bcf3:	3a cb                	cmp    %bl,%cl
42bcf5:	75 f9                	jne    0x42bcf0
42bcf7:	2b c2                	sub    %edx,%eax
42bcf9:	8b cd                	mov    %ebp,%ecx
42bcfb:	2b c8                	sub    %eax,%ecx
42bcfd:	49                   	dec    %ecx
42bcfe:	51                   	push   %ecx
42bcff:	8d 54 24 14          	lea    0x14(%esp),%edx
42bd03:	52                   	push   %edx
42bd04:	56                   	push   %esi
42bd05:	e8 c6 6e 00 00       	call   0x432bd0
42bd0a:	83 c4 0c             	add    $0xc,%esp
42bd0d:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
42bd14:	0f b6 80 ac 88 00 00 	movzbl 0x88ac(%eax),%eax
42bd1b:	3c 01                	cmp    $0x1,%al
42bd1d:	74 3e                	je     0x42bd5d
42bd1f:	50                   	push   %eax
42bd20:	b9 74 63 46 00       	mov    $0x466374,%ecx
42bd25:	8d 54 24 14          	lea    0x14(%esp),%edx
42bd29:	e8 42 b5 fe ff       	call   0x417270
42bd2e:	8b c6                	mov    %esi,%eax
42bd30:	83 c4 04             	add    $0x4,%esp
42bd33:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42bd3a:	8d 50 01             	lea    0x1(%eax),%edx
42bd3d:	8d 49 00             	lea    0x0(%ecx),%ecx
42bd40:	8a 08                	mov    (%eax),%cl
42bd42:	40                   	inc    %eax
42bd43:	3a cb                	cmp    %bl,%cl
42bd45:	75 f9                	jne    0x42bd40
42bd47:	2b c2                	sub    %edx,%eax
42bd49:	8b cd                	mov    %ebp,%ecx
42bd4b:	2b c8                	sub    %eax,%ecx
42bd4d:	49                   	dec    %ecx
42bd4e:	51                   	push   %ecx
42bd4f:	8d 54 24 14          	lea    0x14(%esp),%edx
42bd53:	52                   	push   %edx
42bd54:	56                   	push   %esi
42bd55:	e8 76 6e 00 00       	call   0x432bd0
42bd5a:	83 c4 0c             	add    $0xc,%esp
42bd5d:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
42bd64:	8b 88 b0 88 00 00    	mov    0x88b0(%eax),%ecx
42bd6a:	3b cb                	cmp    %ebx,%ecx
42bd6c:	74 3f                	je     0x42bdad
42bd6e:	68 68 63 46 00       	push   $0x466368
42bd73:	8d 54 24 14          	lea    0x14(%esp),%edx
42bd77:	e8 24 b5 fe ff       	call   0x4172a0
42bd7c:	8b c6                	mov    %esi,%eax
42bd7e:	83 c4 04             	add    $0x4,%esp
42bd81:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42bd88:	8d 50 01             	lea    0x1(%eax),%edx
42bd8b:	eb 03                	jmp    0x42bd90
42bd8d:	8d 49 00             	lea    0x0(%ecx),%ecx
42bd90:	8a 08                	mov    (%eax),%cl
42bd92:	40                   	inc    %eax
42bd93:	3a cb                	cmp    %bl,%cl
42bd95:	75 f9                	jne    0x42bd90
42bd97:	2b c2                	sub    %edx,%eax
42bd99:	8b cd                	mov    %ebp,%ecx
42bd9b:	2b c8                	sub    %eax,%ecx
42bd9d:	49                   	dec    %ecx
42bd9e:	51                   	push   %ecx
42bd9f:	8d 54 24 14          	lea    0x14(%esp),%edx
42bda3:	52                   	push   %edx
42bda4:	56                   	push   %esi
42bda5:	e8 26 6e 00 00       	call   0x432bd0
42bdaa:	83 c4 0c             	add    $0xc,%esp
42bdad:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
42bdb4:	0f b6 80 b4 88 00 00 	movzbl 0x88b4(%eax),%eax
42bdbb:	3c 01                	cmp    $0x1,%al
42bdbd:	74 3e                	je     0x42bdfd
42bdbf:	50                   	push   %eax
42bdc0:	b9 5c 63 46 00       	mov    $0x46635c,%ecx
42bdc5:	8d 54 24 14          	lea    0x14(%esp),%edx
42bdc9:	e8 a2 b4 fe ff       	call   0x417270
42bdce:	8b c6                	mov    %esi,%eax
42bdd0:	83 c4 04             	add    $0x4,%esp
42bdd3:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42bdda:	8d 50 01             	lea    0x1(%eax),%edx
42bddd:	8d 49 00             	lea    0x0(%ecx),%ecx
42bde0:	8a 08                	mov    (%eax),%cl
42bde2:	40                   	inc    %eax
42bde3:	3a cb                	cmp    %bl,%cl
42bde5:	75 f9                	jne    0x42bde0
42bde7:	2b c2                	sub    %edx,%eax
42bde9:	8b cd                	mov    %ebp,%ecx
42bdeb:	2b c8                	sub    %eax,%ecx
42bded:	49                   	dec    %ecx
42bdee:	51                   	push   %ecx
42bdef:	8d 54 24 14          	lea    0x14(%esp),%edx
42bdf3:	52                   	push   %edx
42bdf4:	56                   	push   %esi
42bdf5:	e8 d6 6d 00 00       	call   0x432bd0
42bdfa:	83 c4 0c             	add    $0xc,%esp
42bdfd:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
42be04:	0f b6 80 b5 88 00 00 	movzbl 0x88b5(%eax),%eax
42be0b:	3a c3                	cmp    %bl,%al
42be0d:	74 3e                	je     0x42be4d
42be0f:	50                   	push   %eax
42be10:	b9 44 63 46 00       	mov    $0x466344,%ecx
42be15:	8d 54 24 14          	lea    0x14(%esp),%edx
42be19:	e8 52 b4 fe ff       	call   0x417270
42be1e:	8b c6                	mov    %esi,%eax
42be20:	83 c4 04             	add    $0x4,%esp
42be23:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42be2a:	8d 50 01             	lea    0x1(%eax),%edx
42be2d:	8d 49 00             	lea    0x0(%ecx),%ecx
42be30:	8a 08                	mov    (%eax),%cl
42be32:	40                   	inc    %eax
42be33:	3a cb                	cmp    %bl,%cl
42be35:	75 f9                	jne    0x42be30
42be37:	2b c2                	sub    %edx,%eax
42be39:	8b cd                	mov    %ebp,%ecx
42be3b:	2b c8                	sub    %eax,%ecx
42be3d:	49                   	dec    %ecx
42be3e:	51                   	push   %ecx
42be3f:	8d 54 24 14          	lea    0x14(%esp),%edx
42be43:	52                   	push   %edx
42be44:	56                   	push   %esi
42be45:	e8 86 6d 00 00       	call   0x432bd0
42be4a:	83 c4 0c             	add    $0xc,%esp
42be4d:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
42be54:	0f b6 80 b6 88 00 00 	movzbl 0x88b6(%eax),%eax
42be5b:	3c 01                	cmp    $0x1,%al
42be5d:	74 3e                	je     0x42be9d
42be5f:	50                   	push   %eax
42be60:	b9 24 63 46 00       	mov    $0x466324,%ecx
42be65:	8d 54 24 14          	lea    0x14(%esp),%edx
42be69:	e8 02 b4 fe ff       	call   0x417270
42be6e:	8b c6                	mov    %esi,%eax
42be70:	83 c4 04             	add    $0x4,%esp
42be73:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42be7a:	8d 50 01             	lea    0x1(%eax),%edx
42be7d:	8d 49 00             	lea    0x0(%ecx),%ecx
42be80:	8a 08                	mov    (%eax),%cl
42be82:	40                   	inc    %eax
42be83:	3a cb                	cmp    %bl,%cl
42be85:	75 f9                	jne    0x42be80
42be87:	2b c2                	sub    %edx,%eax
42be89:	8b cd                	mov    %ebp,%ecx
42be8b:	2b c8                	sub    %eax,%ecx
42be8d:	49                   	dec    %ecx
42be8e:	51                   	push   %ecx
42be8f:	8d 54 24 14          	lea    0x14(%esp),%edx
42be93:	52                   	push   %edx
42be94:	56                   	push   %esi
42be95:	e8 36 6d 00 00       	call   0x432bd0
42be9a:	83 c4 0c             	add    $0xc,%esp
42be9d:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
42bea4:	0f b6 80 b7 88 00 00 	movzbl 0x88b7(%eax),%eax
42beab:	3c 01                	cmp    $0x1,%al
42bead:	74 3e                	je     0x42beed
42beaf:	50                   	push   %eax
42beb0:	b9 10 63 46 00       	mov    $0x466310,%ecx
42beb5:	8d 54 24 14          	lea    0x14(%esp),%edx
42beb9:	e8 b2 b3 fe ff       	call   0x417270
42bebe:	8b c6                	mov    %esi,%eax
42bec0:	83 c4 04             	add    $0x4,%esp
42bec3:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42beca:	8d 50 01             	lea    0x1(%eax),%edx
42becd:	8d 49 00             	lea    0x0(%ecx),%ecx
42bed0:	8a 08                	mov    (%eax),%cl
42bed2:	40                   	inc    %eax
42bed3:	3a cb                	cmp    %bl,%cl
42bed5:	75 f9                	jne    0x42bed0
42bed7:	2b c2                	sub    %edx,%eax
42bed9:	8b cd                	mov    %ebp,%ecx
42bedb:	2b c8                	sub    %eax,%ecx
42bedd:	49                   	dec    %ecx
42bede:	51                   	push   %ecx
42bedf:	8d 54 24 14          	lea    0x14(%esp),%edx
42bee3:	52                   	push   %edx
42bee4:	56                   	push   %esi
42bee5:	e8 e6 6c 00 00       	call   0x432bd0
42beea:	83 c4 0c             	add    $0xc,%esp
42beed:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
42bef4:	0f b6 80 b8 88 00 00 	movzbl 0x88b8(%eax),%eax
42befb:	3c 01                	cmp    $0x1,%al
42befd:	74 3e                	je     0x42bf3d
42beff:	50                   	push   %eax
42bf00:	b9 f8 62 46 00       	mov    $0x4662f8,%ecx
42bf05:	8d 54 24 14          	lea    0x14(%esp),%edx
42bf09:	e8 62 b3 fe ff       	call   0x417270
42bf0e:	8b c6                	mov    %esi,%eax
42bf10:	83 c4 04             	add    $0x4,%esp
42bf13:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42bf1a:	8d 50 01             	lea    0x1(%eax),%edx
42bf1d:	8d 49 00             	lea    0x0(%ecx),%ecx
42bf20:	8a 08                	mov    (%eax),%cl
42bf22:	40                   	inc    %eax
42bf23:	3a cb                	cmp    %bl,%cl
42bf25:	75 f9                	jne    0x42bf20
42bf27:	2b c2                	sub    %edx,%eax
42bf29:	8b cd                	mov    %ebp,%ecx
42bf2b:	2b c8                	sub    %eax,%ecx
42bf2d:	49                   	dec    %ecx
42bf2e:	51                   	push   %ecx
42bf2f:	8d 54 24 14          	lea    0x14(%esp),%edx
42bf33:	52                   	push   %edx
42bf34:	56                   	push   %esi
42bf35:	e8 96 6c 00 00       	call   0x432bd0
42bf3a:	83 c4 0c             	add    $0xc,%esp
42bf3d:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
42bf44:	8b 88 bc 88 00 00    	mov    0x88bc(%eax),%ecx
42bf4a:	3b cb                	cmp    %ebx,%ecx
42bf4c:	74 3f                	je     0x42bf8d
42bf4e:	68 e0 62 46 00       	push   $0x4662e0
42bf53:	8d 54 24 14          	lea    0x14(%esp),%edx
42bf57:	e8 44 b3 fe ff       	call   0x4172a0
42bf5c:	8b c6                	mov    %esi,%eax
42bf5e:	83 c4 04             	add    $0x4,%esp
42bf61:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42bf68:	8d 50 01             	lea    0x1(%eax),%edx
42bf6b:	eb 03                	jmp    0x42bf70
42bf6d:	8d 49 00             	lea    0x0(%ecx),%ecx
42bf70:	8a 08                	mov    (%eax),%cl
42bf72:	40                   	inc    %eax
42bf73:	3a cb                	cmp    %bl,%cl
42bf75:	75 f9                	jne    0x42bf70
42bf77:	2b c2                	sub    %edx,%eax
42bf79:	8b cd                	mov    %ebp,%ecx
42bf7b:	2b c8                	sub    %eax,%ecx
42bf7d:	49                   	dec    %ecx
42bf7e:	51                   	push   %ecx
42bf7f:	8d 54 24 14          	lea    0x14(%esp),%edx
42bf83:	52                   	push   %edx
42bf84:	56                   	push   %esi
42bf85:	e8 46 6c 00 00       	call   0x432bd0
42bf8a:	83 c4 0c             	add    $0xc,%esp
42bf8d:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
42bf94:	0f b6 80 c0 88 00 00 	movzbl 0x88c0(%eax),%eax
42bf9b:	3c 01                	cmp    $0x1,%al
42bf9d:	74 3e                	je     0x42bfdd
42bf9f:	50                   	push   %eax
42bfa0:	b9 cc 62 46 00       	mov    $0x4662cc,%ecx
42bfa5:	8d 54 24 14          	lea    0x14(%esp),%edx
42bfa9:	e8 c2 b2 fe ff       	call   0x417270
42bfae:	8b c6                	mov    %esi,%eax
42bfb0:	83 c4 04             	add    $0x4,%esp
42bfb3:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42bfba:	8d 50 01             	lea    0x1(%eax),%edx
42bfbd:	8d 49 00             	lea    0x0(%ecx),%ecx
42bfc0:	8a 08                	mov    (%eax),%cl
42bfc2:	40                   	inc    %eax
42bfc3:	3a cb                	cmp    %bl,%cl
42bfc5:	75 f9                	jne    0x42bfc0
42bfc7:	2b c2                	sub    %edx,%eax
42bfc9:	8b cd                	mov    %ebp,%ecx
42bfcb:	2b c8                	sub    %eax,%ecx
42bfcd:	49                   	dec    %ecx
42bfce:	51                   	push   %ecx
42bfcf:	8d 54 24 14          	lea    0x14(%esp),%edx
42bfd3:	52                   	push   %edx
42bfd4:	56                   	push   %esi
42bfd5:	e8 f6 6b 00 00       	call   0x432bd0
42bfda:	83 c4 0c             	add    $0xc,%esp
42bfdd:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
42bfe4:	0f b6 80 c1 88 00 00 	movzbl 0x88c1(%eax),%eax
42bfeb:	3a c3                	cmp    %bl,%al
42bfed:	74 3e                	je     0x42c02d
42bfef:	50                   	push   %eax
42bff0:	b9 bc 62 46 00       	mov    $0x4662bc,%ecx
42bff5:	8d 54 24 14          	lea    0x14(%esp),%edx
42bff9:	e8 72 b2 fe ff       	call   0x417270
42bffe:	8b c6                	mov    %esi,%eax
42c000:	83 c4 04             	add    $0x4,%esp
42c003:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42c00a:	8d 50 01             	lea    0x1(%eax),%edx
42c00d:	8d 49 00             	lea    0x0(%ecx),%ecx
42c010:	8a 08                	mov    (%eax),%cl
42c012:	40                   	inc    %eax
42c013:	3a cb                	cmp    %bl,%cl
42c015:	75 f9                	jne    0x42c010
42c017:	2b c2                	sub    %edx,%eax
42c019:	8b cd                	mov    %ebp,%ecx
42c01b:	2b c8                	sub    %eax,%ecx
42c01d:	49                   	dec    %ecx
42c01e:	51                   	push   %ecx
42c01f:	8d 54 24 14          	lea    0x14(%esp),%edx
42c023:	52                   	push   %edx
42c024:	56                   	push   %esi
42c025:	e8 a6 6b 00 00       	call   0x432bd0
42c02a:	83 c4 0c             	add    $0xc,%esp
42c02d:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
42c034:	8b 88 c4 88 00 00    	mov    0x88c4(%eax),%ecx
42c03a:	3b cb                	cmp    %ebx,%ecx
42c03c:	74 3f                	je     0x42c07d
42c03e:	68 a8 62 46 00       	push   $0x4662a8
42c043:	8d 54 24 14          	lea    0x14(%esp),%edx
42c047:	e8 54 b2 fe ff       	call   0x4172a0
42c04c:	8b c6                	mov    %esi,%eax
42c04e:	83 c4 04             	add    $0x4,%esp
42c051:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42c058:	8d 50 01             	lea    0x1(%eax),%edx
42c05b:	eb 03                	jmp    0x42c060
42c05d:	8d 49 00             	lea    0x0(%ecx),%ecx
42c060:	8a 08                	mov    (%eax),%cl
42c062:	40                   	inc    %eax
42c063:	3a cb                	cmp    %bl,%cl
42c065:	75 f9                	jne    0x42c060
42c067:	2b c2                	sub    %edx,%eax
42c069:	8b cd                	mov    %ebp,%ecx
42c06b:	2b c8                	sub    %eax,%ecx
42c06d:	49                   	dec    %ecx
42c06e:	51                   	push   %ecx
42c06f:	8d 54 24 14          	lea    0x14(%esp),%edx
42c073:	52                   	push   %edx
42c074:	56                   	push   %esi
42c075:	e8 56 6b 00 00       	call   0x432bd0
42c07a:	83 c4 0c             	add    $0xc,%esp
42c07d:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
42c084:	0f b6 80 c8 88 00 00 	movzbl 0x88c8(%eax),%eax
42c08b:	3a c3                	cmp    %bl,%al
42c08d:	74 3e                	je     0x42c0cd
42c08f:	50                   	push   %eax
42c090:	b9 94 62 46 00       	mov    $0x466294,%ecx
42c095:	8d 54 24 14          	lea    0x14(%esp),%edx
42c099:	e8 d2 b1 fe ff       	call   0x417270
42c09e:	8b c6                	mov    %esi,%eax