427b10:	8a 08                	mov    (%eax),%cl
427b12:	40                   	inc    %eax
427b13:	3a cb                	cmp    %bl,%cl
427b15:	75 f9                	jne    0x427b10
427b17:	2b c2                	sub    %edx,%eax
427b19:	8b d5                	mov    %ebp,%edx
427b1b:	2b d0                	sub    %eax,%edx
427b1d:	4a                   	dec    %edx
427b1e:	52                   	push   %edx
427b1f:	8d 44 24 14          	lea    0x14(%esp),%eax
427b23:	50                   	push   %eax
427b24:	56                   	push   %esi
427b25:	e8 a6 b0 00 00       	call   0x432bd0
427b2a:	83 c4 0c             	add    $0xc,%esp
427b2d:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
427b34:	0f b6 81 1d 0b 00 00 	movzbl 0xb1d(%ecx),%eax
427b3b:	3a c3                	cmp    %bl,%al
427b3d:	74 3e                	je     0x427b7d
427b3f:	50                   	push   %eax
427b40:	b9 b8 72 46 00       	mov    $0x4672b8,%ecx
427b45:	8d 54 24 14          	lea    0x14(%esp),%edx
427b49:	e8 22 f7 fe ff       	call   0x417270
427b4e:	8b c6                	mov    %esi,%eax
427b50:	83 c4 04             	add    $0x4,%esp
427b53:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
427b5a:	8d 50 01             	lea    0x1(%eax),%edx
427b5d:	8d 49 00             	lea    0x0(%ecx),%ecx
427b60:	8a 08                	mov    (%eax),%cl
427b62:	40                   	inc    %eax
427b63:	3a cb                	cmp    %bl,%cl
427b65:	75 f9                	jne    0x427b60
427b67:	2b c2                	sub    %edx,%eax
427b69:	8b d5                	mov    %ebp,%edx
427b6b:	2b d0                	sub    %eax,%edx
427b6d:	4a                   	dec    %edx
427b6e:	52                   	push   %edx
427b6f:	8d 44 24 14          	lea    0x14(%esp),%eax
427b73:	50                   	push   %eax
427b74:	56                   	push   %esi
427b75:	e8 56 b0 00 00       	call   0x432bd0
427b7a:	83 c4 0c             	add    $0xc,%esp
427b7d:	39 9c 24 20 08 00 00 	cmp    %ebx,0x820(%esp)
427b84:	0f 8f 13 0b 00 00    	jg     0x42869d
427b8a:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
427b91:	0f b6 81 1e 0b 00 00 	movzbl 0xb1e(%ecx),%eax
427b98:	3c 01                	cmp    $0x1,%al
427b9a:	74 41                	je     0x427bdd
427b9c:	50                   	push   %eax
427b9d:	b9 a0 72 46 00       	mov    $0x4672a0,%ecx
427ba2:	8d 54 24 14          	lea    0x14(%esp),%edx
427ba6:	e8 c5 f6 fe ff       	call   0x417270
427bab:	8b c6                	mov    %esi,%eax
427bad:	83 c4 04             	add    $0x4,%esp
427bb0:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
427bb7:	8d 50 01             	lea    0x1(%eax),%edx
427bba:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
427bc0:	8a 08                	mov    (%eax),%cl
427bc2:	40                   	inc    %eax
427bc3:	3a cb                	cmp    %bl,%cl
427bc5:	75 f9                	jne    0x427bc0
427bc7:	2b c2                	sub    %edx,%eax
427bc9:	8b d5                	mov    %ebp,%edx
427bcb:	2b d0                	sub    %eax,%edx
427bcd:	4a                   	dec    %edx
427bce:	52                   	push   %edx
427bcf:	8d 44 24 14          	lea    0x14(%esp),%eax
427bd3:	50                   	push   %eax
427bd4:	56                   	push   %esi
427bd5:	e8 f6 af 00 00       	call   0x432bd0
427bda:	83 c4 0c             	add    $0xc,%esp
427bdd:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
427be4:	0f b6 81 1f 0b 00 00 	movzbl 0xb1f(%ecx),%eax
427beb:	3c 01                	cmp    $0x1,%al
427bed:	74 3e                	je     0x427c2d
427bef:	50                   	push   %eax
427bf0:	b9 90 72 46 00       	mov    $0x467290,%ecx
427bf5:	8d 54 24 14          	lea    0x14(%esp),%edx
427bf9:	e8 72 f6 fe ff       	call   0x417270
427bfe:	8b c6                	mov    %esi,%eax
427c00:	83 c4 04             	add    $0x4,%esp
427c03:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
427c0a:	8d 50 01             	lea    0x1(%eax),%edx
427c0d:	8d 49 00             	lea    0x0(%ecx),%ecx
427c10:	8a 08                	mov    (%eax),%cl
427c12:	40                   	inc    %eax
427c13:	3a cb                	cmp    %bl,%cl
427c15:	75 f9                	jne    0x427c10
427c17:	2b c2                	sub    %edx,%eax
427c19:	8b d5                	mov    %ebp,%edx
427c1b:	2b d0                	sub    %eax,%edx
427c1d:	4a                   	dec    %edx
427c1e:	52                   	push   %edx
427c1f:	8d 44 24 14          	lea    0x14(%esp),%eax
427c23:	50                   	push   %eax
427c24:	56                   	push   %esi
427c25:	e8 a6 af 00 00       	call   0x432bd0
427c2a:	83 c4 0c             	add    $0xc,%esp
427c2d:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
427c34:	8b 89 20 0b 00 00    	mov    0xb20(%ecx),%ecx
427c3a:	3b cb                	cmp    %ebx,%ecx
427c3c:	74 3f                	je     0x427c7d
427c3e:	68 78 72 46 00       	push   $0x467278
427c43:	8d 54 24 14          	lea    0x14(%esp),%edx
427c47:	e8 54 f6 fe ff       	call   0x4172a0
427c4c:	8b c6                	mov    %esi,%eax
427c4e:	83 c4 04             	add    $0x4,%esp
427c51:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
427c58:	8d 50 01             	lea    0x1(%eax),%edx
427c5b:	eb 03                	jmp    0x427c60
427c5d:	8d 49 00             	lea    0x0(%ecx),%ecx
427c60:	8a 08                	mov    (%eax),%cl
427c62:	40                   	inc    %eax
427c63:	3a cb                	cmp    %bl,%cl
427c65:	75 f9                	jne    0x427c60
427c67:	2b c2                	sub    %edx,%eax
427c69:	8b d5                	mov    %ebp,%edx
427c6b:	2b d0                	sub    %eax,%edx
427c6d:	4a                   	dec    %edx
427c6e:	52                   	push   %edx
427c6f:	8d 44 24 14          	lea    0x14(%esp),%eax
427c73:	50                   	push   %eax
427c74:	56                   	push   %esi
427c75:	e8 56 af 00 00       	call   0x432bd0
427c7a:	83 c4 0c             	add    $0xc,%esp
427c7d:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
427c84:	8b 89 24 0b 00 00    	mov    0xb24(%ecx),%ecx
427c8a:	3b cb                	cmp    %ebx,%ecx
427c8c:	74 3f                	je     0x427ccd
427c8e:	68 64 72 46 00       	push   $0x467264
427c93:	8d 54 24 14          	lea    0x14(%esp),%edx
427c97:	e8 04 f6 fe ff       	call   0x4172a0
427c9c:	8b c6                	mov    %esi,%eax
427c9e:	83 c4 04             	add    $0x4,%esp
427ca1:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
427ca8:	8d 50 01             	lea    0x1(%eax),%edx
427cab:	eb 03                	jmp    0x427cb0
427cad:	8d 49 00             	lea    0x0(%ecx),%ecx
427cb0:	8a 08                	mov    (%eax),%cl
427cb2:	40                   	inc    %eax
427cb3:	3a cb                	cmp    %bl,%cl
427cb5:	75 f9                	jne    0x427cb0
427cb7:	2b c2                	sub    %edx,%eax
427cb9:	8b d5                	mov    %ebp,%edx
427cbb:	2b d0                	sub    %eax,%edx
427cbd:	4a                   	dec    %edx
427cbe:	52                   	push   %edx
427cbf:	8d 44 24 14          	lea    0x14(%esp),%eax
427cc3:	50                   	push   %eax
427cc4:	56                   	push   %esi
427cc5:	e8 06 af 00 00       	call   0x432bd0
427cca:	83 c4 0c             	add    $0xc,%esp
427ccd:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
427cd4:	0f b6 81 28 0b 00 00 	movzbl 0xb28(%ecx),%eax
427cdb:	3c 01                	cmp    $0x1,%al
427cdd:	74 3e                	je     0x427d1d
427cdf:	50                   	push   %eax
427ce0:	b9 44 72 46 00       	mov    $0x467244,%ecx
427ce5:	8d 54 24 14          	lea    0x14(%esp),%edx
427ce9:	e8 82 f5 fe ff       	call   0x417270
427cee:	8b c6                	mov    %esi,%eax
427cf0:	83 c4 04             	add    $0x4,%esp
427cf3:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
427cfa:	8d 50 01             	lea    0x1(%eax),%edx
427cfd:	8d 49 00             	lea    0x0(%ecx),%ecx
427d00:	8a 08                	mov    (%eax),%cl
427d02:	40                   	inc    %eax
427d03:	3a cb                	cmp    %bl,%cl
427d05:	75 f9                	jne    0x427d00
427d07:	2b c2                	sub    %edx,%eax
427d09:	8b d5                	mov    %ebp,%edx
427d0b:	2b d0                	sub    %eax,%edx
427d0d:	4a                   	dec    %edx
427d0e:	52                   	push   %edx
427d0f:	8d 44 24 14          	lea    0x14(%esp),%eax
427d13:	50                   	push   %eax
427d14:	56                   	push   %esi
427d15:	e8 b6 ae 00 00       	call   0x432bd0
427d1a:	83 c4 0c             	add    $0xc,%esp
427d1d:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
427d24:	0f b6 81 29 0b 00 00 	movzbl 0xb29(%ecx),%eax
427d2b:	3c 01                	cmp    $0x1,%al
427d2d:	74 3e                	je     0x427d6d
427d2f:	50                   	push   %eax
427d30:	b9 20 72 46 00       	mov    $0x467220,%ecx
427d35:	8d 54 24 14          	lea    0x14(%esp),%edx
427d39:	e8 32 f5 fe ff       	call   0x417270
427d3e:	8b c6                	mov    %esi,%eax
427d40:	83 c4 04             	add    $0x4,%esp
427d43:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
427d4a:	8d 50 01             	lea    0x1(%eax),%edx
427d4d:	8d 49 00             	lea    0x0(%ecx),%ecx
427d50:	8a 08                	mov    (%eax),%cl
427d52:	40                   	inc    %eax
427d53:	3a cb                	cmp    %bl,%cl
427d55:	75 f9                	jne    0x427d50
427d57:	2b c2                	sub    %edx,%eax
427d59:	8b d5                	mov    %ebp,%edx
427d5b:	2b d0                	sub    %eax,%edx
427d5d:	4a                   	dec    %edx
427d5e:	52                   	push   %edx
427d5f:	8d 44 24 14          	lea    0x14(%esp),%eax
427d63:	50                   	push   %eax
427d64:	56                   	push   %esi
427d65:	e8 66 ae 00 00       	call   0x432bd0
427d6a:	83 c4 0c             	add    $0xc,%esp
427d6d:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
427d74:	8b 89 2c 0b 00 00    	mov    0xb2c(%ecx),%ecx
427d7a:	83 f9 0a             	cmp    $0xa,%ecx
427d7d:	74 3e                	je     0x427dbd
427d7f:	68 00 72 46 00       	push   $0x467200
427d84:	8d 54 24 14          	lea    0x14(%esp),%edx
427d88:	e8 13 f5 fe ff       	call   0x4172a0
427d8d:	8b c6                	mov    %esi,%eax
427d8f:	83 c4 04             	add    $0x4,%esp
427d92:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
427d99:	8d 50 01             	lea    0x1(%eax),%edx
427d9c:	8d 64 24 00          	lea    0x0(%esp),%esp
427da0:	8a 08                	mov    (%eax),%cl
427da2:	40                   	inc    %eax
427da3:	3a cb                	cmp    %bl,%cl
427da5:	75 f9                	jne    0x427da0
427da7:	2b c2                	sub    %edx,%eax
427da9:	8b d5                	mov    %ebp,%edx
427dab:	2b d0                	sub    %eax,%edx
427dad:	4a                   	dec    %edx
427dae:	52                   	push   %edx
427daf:	8d 44 24 14          	lea    0x14(%esp),%eax
427db3:	50                   	push   %eax
427db4:	56                   	push   %esi
427db5:	e8 16 ae 00 00       	call   0x432bd0
427dba:	83 c4 0c             	add    $0xc,%esp
427dbd:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
427dc4:	8b 81 30 0b 00 00    	mov    0xb30(%ecx),%eax
427dca:	3b c3                	cmp    %ebx,%eax
427dcc:	74 62                	je     0x427e30
427dce:	8b d0                	mov    %eax,%edx
427dd0:	81 e2 ff 03 00 00    	and    $0x3ff,%edx
427dd6:	b9 38 82 46 00       	mov    $0x468238,%ecx
427ddb:	74 05                	je     0x427de2
427ddd:	b9 34 82 46 00       	mov    $0x468234,%ecx
427de2:	3b d3                	cmp    %ebx,%edx
427de4:	75 03                	jne    0x427de9
427de6:	c1 e8 0a             	shr    $0xa,%eax
427de9:	51                   	push   %ecx
427dea:	50                   	push   %eax
427deb:	68 e8 71 46 00       	push   $0x4671e8
427df0:	68 28 82 46 00       	push   $0x468228
427df5:	8d 54 24 20          	lea    0x20(%esp),%edx
427df9:	68 00 08 00 00       	push   $0x800
427dfe:	52                   	push   %edx
427dff:	e8 bf 8f 00 00       	call   0x430dc3
427e04:	8b c6                	mov    %esi,%eax
427e06:	83 c4 18             	add    $0x18,%esp
427e09:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
427e10:	8d 50 01             	lea    0x1(%eax),%edx
427e13:	8a 08                	mov    (%eax),%cl
427e15:	40                   	inc    %eax
427e16:	3a cb                	cmp    %bl,%cl
427e18:	75 f9                	jne    0x427e13
427e1a:	2b c2                	sub    %edx,%eax
427e1c:	8b cd                	mov    %ebp,%ecx
427e1e:	2b c8                	sub    %eax,%ecx
427e20:	49                   	dec    %ecx
427e21:	51                   	push   %ecx
427e22:	8d 54 24 14          	lea    0x14(%esp),%edx
427e26:	52                   	push   %edx
427e27:	56                   	push   %esi
427e28:	e8 a3 ad 00 00       	call   0x432bd0
427e2d:	83 c4 0c             	add    $0xc,%esp
427e30:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
427e37:	8b 88 34 0b 00 00    	mov    0xb34(%eax),%ecx
427e3d:	83 f9 03             	cmp    $0x3,%ecx
427e40:	74 3b                	je     0x427e7d
427e42:	68 cc 71 46 00       	push   $0x4671cc
427e47:	8d 54 24 14          	lea    0x14(%esp),%edx
427e4b:	e8 50 f4 fe ff       	call   0x4172a0
427e50:	8b c6                	mov    %esi,%eax
427e52:	83 c4 04             	add    $0x4,%esp
427e55:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
427e5c:	8d 50 01             	lea    0x1(%eax),%edx
427e5f:	90                   	nop
427e60:	8a 08                	mov    (%eax),%cl
427e62:	40                   	inc    %eax
427e63:	3a cb                	cmp    %bl,%cl
427e65:	75 f9                	jne    0x427e60
427e67:	2b c2                	sub    %edx,%eax
427e69:	8b cd                	mov    %ebp,%ecx
427e6b:	2b c8                	sub    %eax,%ecx
427e6d:	49                   	dec    %ecx
427e6e:	51                   	push   %ecx
427e6f:	8d 54 24 14          	lea    0x14(%esp),%edx
427e73:	52                   	push   %edx
427e74:	56                   	push   %esi
427e75:	e8 56 ad 00 00       	call   0x432bd0
427e7a:	83 c4 0c             	add    $0xc,%esp
427e7d:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
427e84:	0f b6 80 38 0b 00 00 	movzbl 0xb38(%eax),%eax
427e8b:	3c 01                	cmp    $0x1,%al
427e8d:	74 3e                	je     0x427ecd
427e8f:	50                   	push   %eax
427e90:	b9 b8 71 46 00       	mov    $0x4671b8,%ecx
427e95:	8d 54 24 14          	lea    0x14(%esp),%edx
427e99:	e8 d2 f3 fe ff       	call   0x417270
427e9e:	8b c6                	mov    %esi,%eax
427ea0:	83 c4 04             	add    $0x4,%esp
427ea3:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
427eaa:	8d 50 01             	lea    0x1(%eax),%edx
427ead:	8d 49 00             	lea    0x0(%ecx),%ecx
427eb0:	8a 08                	mov    (%eax),%cl
427eb2:	40                   	inc    %eax
427eb3:	3a cb                	cmp    %bl,%cl
427eb5:	75 f9                	jne    0x427eb0
427eb7:	2b c2                	sub    %edx,%eax
427eb9:	8b cd                	mov    %ebp,%ecx
427ebb:	2b c8                	sub    %eax,%ecx
427ebd:	49                   	dec    %ecx
427ebe:	51                   	push   %ecx
427ebf:	8d 54 24 14          	lea    0x14(%esp),%edx
427ec3:	52                   	push   %edx
427ec4:	56                   	push   %esi
427ec5:	e8 06 ad 00 00       	call   0x432bd0
427eca:	83 c4 0c             	add    $0xc,%esp
427ecd:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
427ed4:	8b 88 3c 0b 00 00    	mov    0xb3c(%eax),%ecx
427eda:	3b cb                	cmp    %ebx,%ecx
427edc:	74 3f                	je     0x427f1d
427ede:	68 94 71 46 00       	push   $0x467194
427ee3:	8d 54 24 14          	lea    0x14(%esp),%edx
427ee7:	e8 b4 f3 fe ff       	call   0x4172a0
427eec:	8b c6                	mov    %esi,%eax
427eee:	83 c4 04             	add    $0x4,%esp
427ef1:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
427ef8:	8d 50 01             	lea    0x1(%eax),%edx
427efb:	eb 03                	jmp    0x427f00
427efd:	8d 49 00             	lea    0x0(%ecx),%ecx
427f00:	8a 08                	mov    (%eax),%cl
427f02:	40                   	inc    %eax
427f03:	3a cb                	cmp    %bl,%cl
427f05:	75 f9                	jne    0x427f00
427f07:	2b c2                	sub    %edx,%eax
427f09:	8b cd                	mov    %ebp,%ecx
427f0b:	2b c8                	sub    %eax,%ecx
427f0d:	49                   	dec    %ecx
427f0e:	51                   	push   %ecx
427f0f:	8d 54 24 14          	lea    0x14(%esp),%edx
427f13:	52                   	push   %edx
427f14:	56                   	push   %esi
427f15:	e8 b6 ac 00 00       	call   0x432bd0
427f1a:	83 c4 0c             	add    $0xc,%esp
427f1d:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax