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
42c0a0:	83 c4 04             	add    $0x4,%esp
42c0a3:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42c0aa:	8d 50 01             	lea    0x1(%eax),%edx
42c0ad:	8d 49 00             	lea    0x0(%ecx),%ecx
42c0b0:	8a 08                	mov    (%eax),%cl
42c0b2:	40                   	inc    %eax
42c0b3:	3a cb                	cmp    %bl,%cl
42c0b5:	75 f9                	jne    0x42c0b0
42c0b7:	2b c2                	sub    %edx,%eax
42c0b9:	8b cd                	mov    %ebp,%ecx
42c0bb:	2b c8                	sub    %eax,%ecx
42c0bd:	49                   	dec    %ecx
42c0be:	51                   	push   %ecx
42c0bf:	8d 54 24 14          	lea    0x14(%esp),%edx
42c0c3:	52                   	push   %edx
42c0c4:	56                   	push   %esi
42c0c5:	e8 06 6b 00 00       	call   0x432bd0
42c0ca:	83 c4 0c             	add    $0xc,%esp
42c0cd:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
42c0d4:	0f b6 80 c9 88 00 00 	movzbl 0x88c9(%eax),%eax
42c0db:	3a c3                	cmp    %bl,%al
42c0dd:	74 3e                	je     0x42c11d
42c0df:	50                   	push   %eax
42c0e0:	b9 7c 62 46 00       	mov    $0x46627c,%ecx
42c0e5:	8d 54 24 14          	lea    0x14(%esp),%edx
42c0e9:	e8 82 b1 fe ff       	call   0x417270
42c0ee:	8b c6                	mov    %esi,%eax
42c0f0:	83 c4 04             	add    $0x4,%esp
42c0f3:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42c0fa:	8d 50 01             	lea    0x1(%eax),%edx
42c0fd:	8d 49 00             	lea    0x0(%ecx),%ecx
42c100:	8a 08                	mov    (%eax),%cl
42c102:	40                   	inc    %eax
42c103:	3a cb                	cmp    %bl,%cl
42c105:	75 f9                	jne    0x42c100
42c107:	2b c2                	sub    %edx,%eax
42c109:	8b cd                	mov    %ebp,%ecx
42c10b:	2b c8                	sub    %eax,%ecx
42c10d:	49                   	dec    %ecx
42c10e:	51                   	push   %ecx
42c10f:	8d 54 24 14          	lea    0x14(%esp),%edx
42c113:	52                   	push   %edx
42c114:	56                   	push   %esi
42c115:	e8 b6 6a 00 00       	call   0x432bd0
42c11a:	83 c4 0c             	add    $0xc,%esp
42c11d:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
42c124:	0f b6 80 ca 88 00 00 	movzbl 0x88ca(%eax),%eax
42c12b:	3a c3                	cmp    %bl,%al
42c12d:	74 3e                	je     0x42c16d
42c12f:	50                   	push   %eax
42c130:	b9 64 62 46 00       	mov    $0x466264,%ecx
42c135:	8d 54 24 14          	lea    0x14(%esp),%edx
42c139:	e8 32 b1 fe ff       	call   0x417270
42c13e:	8b c6                	mov    %esi,%eax
42c140:	83 c4 04             	add    $0x4,%esp
42c143:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42c14a:	8d 50 01             	lea    0x1(%eax),%edx
42c14d:	8d 49 00             	lea    0x0(%ecx),%ecx
42c150:	8a 08                	mov    (%eax),%cl
42c152:	40                   	inc    %eax
42c153:	3a cb                	cmp    %bl,%cl
42c155:	75 f9                	jne    0x42c150
42c157:	2b c2                	sub    %edx,%eax
42c159:	8b cd                	mov    %ebp,%ecx
42c15b:	2b c8                	sub    %eax,%ecx
42c15d:	49                   	dec    %ecx
42c15e:	51                   	push   %ecx
42c15f:	8d 54 24 14          	lea    0x14(%esp),%edx
42c163:	52                   	push   %edx
42c164:	56                   	push   %esi
42c165:	e8 66 6a 00 00       	call   0x432bd0
42c16a:	83 c4 0c             	add    $0xc,%esp
42c16d:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
42c174:	0f b6 80 cb 88 00 00 	movzbl 0x88cb(%eax),%eax
42c17b:	3a c3                	cmp    %bl,%al
42c17d:	74 3e                	je     0x42c1bd
42c17f:	50                   	push   %eax
42c180:	b9 3c 62 46 00       	mov    $0x46623c,%ecx
42c185:	8d 54 24 14          	lea    0x14(%esp),%edx
42c189:	e8 e2 b0 fe ff       	call   0x417270
42c18e:	8b c6                	mov    %esi,%eax
42c190:	83 c4 04             	add    $0x4,%esp
42c193:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42c19a:	8d 50 01             	lea    0x1(%eax),%edx
42c19d:	8d 49 00             	lea    0x0(%ecx),%ecx
42c1a0:	8a 08                	mov    (%eax),%cl
42c1a2:	40                   	inc    %eax
42c1a3:	3a cb                	cmp    %bl,%cl
42c1a5:	75 f9                	jne    0x42c1a0
42c1a7:	2b c2                	sub    %edx,%eax
42c1a9:	8b cd                	mov    %ebp,%ecx
42c1ab:	2b c8                	sub    %eax,%ecx
42c1ad:	49                   	dec    %ecx
42c1ae:	51                   	push   %ecx
42c1af:	8d 54 24 14          	lea    0x14(%esp),%edx
42c1b3:	52                   	push   %edx
42c1b4:	56                   	push   %esi
42c1b5:	e8 16 6a 00 00       	call   0x432bd0
42c1ba:	83 c4 0c             	add    $0xc,%esp
42c1bd:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
42c1c4:	0f b6 80 cc 88 00 00 	movzbl 0x88cc(%eax),%eax
42c1cb:	3c 01                	cmp    $0x1,%al
42c1cd:	74 3e                	je     0x42c20d
42c1cf:	50                   	push   %eax
42c1d0:	b9 1c 62 46 00       	mov    $0x46621c,%ecx
42c1d5:	8d 54 24 14          	lea    0x14(%esp),%edx
42c1d9:	e8 92 b0 fe ff       	call   0x417270
42c1de:	8b c6                	mov    %esi,%eax
42c1e0:	83 c4 04             	add    $0x4,%esp
42c1e3:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42c1ea:	8d 50 01             	lea    0x1(%eax),%edx
42c1ed:	8d 49 00             	lea    0x0(%ecx),%ecx
42c1f0:	8a 08                	mov    (%eax),%cl
42c1f2:	40                   	inc    %eax
42c1f3:	3a cb                	cmp    %bl,%cl
42c1f5:	75 f9                	jne    0x42c1f0
42c1f7:	2b c2                	sub    %edx,%eax
42c1f9:	8b cd                	mov    %ebp,%ecx
42c1fb:	2b c8                	sub    %eax,%ecx
42c1fd:	49                   	dec    %ecx
42c1fe:	51                   	push   %ecx
42c1ff:	8d 54 24 14          	lea    0x14(%esp),%edx
42c203:	52                   	push   %edx
42c204:	56                   	push   %esi
42c205:	e8 c6 69 00 00       	call   0x432bd0
42c20a:	83 c4 0c             	add    $0xc,%esp
42c20d:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
42c214:	8b 88 d0 88 00 00    	mov    0x88d0(%eax),%ecx
42c21a:	83 f9 64             	cmp    $0x64,%ecx
42c21d:	74 3e                	je     0x42c25d
42c21f:	68 08 62 46 00       	push   $0x466208
42c224:	8d 54 24 14          	lea    0x14(%esp),%edx
42c228:	e8 73 b0 fe ff       	call   0x4172a0
42c22d:	8b c6                	mov    %esi,%eax
42c22f:	83 c4 04             	add    $0x4,%esp
42c232:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42c239:	8d 50 01             	lea    0x1(%eax),%edx
42c23c:	8d 64 24 00          	lea    0x0(%esp),%esp
42c240:	8a 08                	mov    (%eax),%cl
42c242:	40                   	inc    %eax
42c243:	3a cb                	cmp    %bl,%cl
42c245:	75 f9                	jne    0x42c240
42c247:	2b c2                	sub    %edx,%eax
42c249:	8b cd                	mov    %ebp,%ecx
42c24b:	2b c8                	sub    %eax,%ecx
42c24d:	49                   	dec    %ecx
42c24e:	51                   	push   %ecx
42c24f:	8d 54 24 14          	lea    0x14(%esp),%edx
42c253:	52                   	push   %edx
42c254:	56                   	push   %esi
42c255:	e8 76 69 00 00       	call   0x432bd0
42c25a:	83 c4 0c             	add    $0xc,%esp
42c25d:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
42c264:	8b 88 d4 88 00 00    	mov    0x88d4(%eax),%ecx
42c26a:	83 f9 64             	cmp    $0x64,%ecx
42c26d:	74 3e                	je     0x42c2ad
42c26f:	68 f0 61 46 00       	push   $0x4661f0
42c274:	8d 54 24 14          	lea    0x14(%esp),%edx
42c278:	e8 23 b0 fe ff       	call   0x4172a0
42c27d:	8b c6                	mov    %esi,%eax
42c27f:	83 c4 04             	add    $0x4,%esp
42c282:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42c289:	8d 50 01             	lea    0x1(%eax),%edx
42c28c:	8d 64 24 00          	lea    0x0(%esp),%esp
42c290:	8a 08                	mov    (%eax),%cl
42c292:	40                   	inc    %eax
42c293:	3a cb                	cmp    %bl,%cl
42c295:	75 f9                	jne    0x42c290
42c297:	2b c2                	sub    %edx,%eax
42c299:	8b cd                	mov    %ebp,%ecx
42c29b:	2b c8                	sub    %eax,%ecx
42c29d:	49                   	dec    %ecx
42c29e:	51                   	push   %ecx
42c29f:	8d 54 24 14          	lea    0x14(%esp),%edx
42c2a3:	52                   	push   %edx