42ae3d:	8d 49 00             	lea    0x0(%ecx),%ecx
42ae40:	8a 08                	mov    (%eax),%cl
42ae42:	40                   	inc    %eax
42ae43:	3a cb                	cmp    %bl,%cl
42ae45:	75 f9                	jne    0x42ae40
42ae47:	2b c2                	sub    %edx,%eax
42ae49:	8b d5                	mov    %ebp,%edx
42ae4b:	2b d0                	sub    %eax,%edx
42ae4d:	4a                   	dec    %edx
42ae4e:	52                   	push   %edx
42ae4f:	8d 44 24 14          	lea    0x14(%esp),%eax
42ae53:	50                   	push   %eax
42ae54:	56                   	push   %esi
42ae55:	e8 76 7d 00 00       	call   0x432bd0
42ae5a:	83 c4 0c             	add    $0xc,%esp
42ae5d:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42ae64:	0f b6 81 44 60 00 00 	movzbl 0x6044(%ecx),%eax
42ae6b:	3c 01                	cmp    $0x1,%al
42ae6d:	74 3e                	je     0x42aead
42ae6f:	50                   	push   %eax
42ae70:	b9 28 66 46 00       	mov    $0x466628,%ecx
42ae75:	8d 54 24 14          	lea    0x14(%esp),%edx
42ae79:	e8 f2 c3 fe ff       	call   0x417270
42ae7e:	8b c6                	mov    %esi,%eax
42ae80:	83 c4 04             	add    $0x4,%esp
42ae83:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42ae8a:	8d 50 01             	lea    0x1(%eax),%edx
42ae8d:	8d 49 00             	lea    0x0(%ecx),%ecx
42ae90:	8a 08                	mov    (%eax),%cl
42ae92:	40                   	inc    %eax
42ae93:	3a cb                	cmp    %bl,%cl
42ae95:	75 f9                	jne    0x42ae90
42ae97:	2b c2                	sub    %edx,%eax
42ae99:	8b d5                	mov    %ebp,%edx
42ae9b:	2b d0                	sub    %eax,%edx
42ae9d:	4a                   	dec    %edx
42ae9e:	52                   	push   %edx
42ae9f:	8d 44 24 14          	lea    0x14(%esp),%eax
42aea3:	50                   	push   %eax
42aea4:	56                   	push   %esi
42aea5:	e8 26 7d 00 00       	call   0x432bd0
42aeaa:	83 c4 0c             	add    $0xc,%esp
42aead:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42aeb4:	0f b6 81 45 60 00 00 	movzbl 0x6045(%ecx),%eax
42aebb:	3a c3                	cmp    %bl,%al
42aebd:	74 3e                	je     0x42aefd
42aebf:	50                   	push   %eax
42aec0:	b9 10 66 46 00       	mov    $0x466610,%ecx
42aec5:	8d 54 24 14          	lea    0x14(%esp),%edx
42aec9:	e8 a2 c3 fe ff       	call   0x417270
42aece:	8b c6                	mov    %esi,%eax
42aed0:	83 c4 04             	add    $0x4,%esp
42aed3:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42aeda:	8d 50 01             	lea    0x1(%eax),%edx
42aedd:	8d 49 00             	lea    0x0(%ecx),%ecx
42aee0:	8a 08                	mov    (%eax),%cl
42aee2:	40                   	inc    %eax
42aee3:	3a cb                	cmp    %bl,%cl
42aee5:	75 f9                	jne    0x42aee0
42aee7:	2b c2                	sub    %edx,%eax
42aee9:	8b d5                	mov    %ebp,%edx
42aeeb:	2b d0                	sub    %eax,%edx
42aeed:	4a                   	dec    %edx
42aeee:	52                   	push   %edx
42aeef:	8d 44 24 14          	lea    0x14(%esp),%eax
42aef3:	50                   	push   %eax
42aef4:	56                   	push   %esi
42aef5:	e8 d6 7c 00 00       	call   0x432bd0
42aefa:	83 c4 0c             	add    $0xc,%esp
42aefd:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42af04:	0f b6 81 46 60 00 00 	movzbl 0x6046(%ecx),%eax
42af0b:	3c 01                	cmp    $0x1,%al
42af0d:	74 3e                	je     0x42af4d
42af0f:	50                   	push   %eax
42af10:	b9 00 66 46 00       	mov    $0x466600,%ecx
42af15:	8d 54 24 14          	lea    0x14(%esp),%edx
42af19:	e8 52 c3 fe ff       	call   0x417270
42af1e:	8b c6                	mov    %esi,%eax
42af20:	83 c4 04             	add    $0x4,%esp
42af23:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42af2a:	8d 50 01             	lea    0x1(%eax),%edx
42af2d:	8d 49 00             	lea    0x0(%ecx),%ecx
42af30:	8a 08                	mov    (%eax),%cl
42af32:	40                   	inc    %eax
42af33:	3a cb                	cmp    %bl,%cl
42af35:	75 f9                	jne    0x42af30
42af37:	2b c2                	sub    %edx,%eax
42af39:	8b d5                	mov    %ebp,%edx
42af3b:	2b d0                	sub    %eax,%edx
42af3d:	4a                   	dec    %edx
42af3e:	52                   	push   %edx
42af3f:	8d 44 24 14          	lea    0x14(%esp),%eax
42af43:	50                   	push   %eax
42af44:	56                   	push   %esi
42af45:	e8 86 7c 00 00       	call   0x432bd0
42af4a:	83 c4 0c             	add    $0xc,%esp
42af4d:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42af54:	8b 89 48 60 00 00    	mov    0x6048(%ecx),%ecx
42af5a:	83 f9 01             	cmp    $0x1,%ecx
42af5d:	74 3e                	je     0x42af9d
42af5f:	68 f0 65 46 00       	push   $0x4665f0
42af64:	8d 54 24 14          	lea    0x14(%esp),%edx
42af68:	e8 33 c3 fe ff       	call   0x4172a0
42af6d:	8b c6                	mov    %esi,%eax
42af6f:	83 c4 04             	add    $0x4,%esp
42af72:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42af79:	8d 50 01             	lea    0x1(%eax),%edx
42af7c:	8d 64 24 00          	lea    0x0(%esp),%esp
42af80:	8a 08                	mov    (%eax),%cl
42af82:	40                   	inc    %eax
42af83:	3a cb                	cmp    %bl,%cl
42af85:	75 f9                	jne    0x42af80
42af87:	2b c2                	sub    %edx,%eax
42af89:	8b d5                	mov    %ebp,%edx
42af8b:	2b d0                	sub    %eax,%edx
42af8d:	4a                   	dec    %edx
42af8e:	52                   	push   %edx
42af8f:	8d 44 24 14          	lea    0x14(%esp),%eax
42af93:	50                   	push   %eax
42af94:	56                   	push   %esi
42af95:	e8 36 7c 00 00       	call   0x432bd0
42af9a:	83 c4 0c             	add    $0xc,%esp
42af9d:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42afa4:	8b 89 4c 60 00 00    	mov    0x604c(%ecx),%ecx
42afaa:	83 f9 04             	cmp    $0x4,%ecx
42afad:	74 3e                	je     0x42afed
42afaf:	68 d4 65 46 00       	push   $0x4665d4
42afb4:	8d 54 24 14          	lea    0x14(%esp),%edx
42afb8:	e8 e3 c2 fe ff       	call   0x4172a0
42afbd:	8b c6                	mov    %esi,%eax
42afbf:	83 c4 04             	add    $0x4,%esp
42afc2:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42afc9:	8d 50 01             	lea    0x1(%eax),%edx
42afcc:	8d 64 24 00          	lea    0x0(%esp),%esp
42afd0:	8a 08                	mov    (%eax),%cl
42afd2:	40                   	inc    %eax
42afd3:	3a cb                	cmp    %bl,%cl
42afd5:	75 f9                	jne    0x42afd0
42afd7:	2b c2                	sub    %edx,%eax
42afd9:	8b d5                	mov    %ebp,%edx
42afdb:	2b d0                	sub    %eax,%edx
42afdd:	4a                   	dec    %edx
42afde:	52                   	push   %edx
42afdf:	8d 44 24 14          	lea    0x14(%esp),%eax
42afe3:	50                   	push   %eax
42afe4:	56                   	push   %esi
42afe5:	e8 e6 7b 00 00       	call   0x432bd0
42afea:	83 c4 0c             	add    $0xc,%esp
42afed:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42aff4:	0f b6 81 50 60 00 00 	movzbl 0x6050(%ecx),%eax
42affb:	3a c3                	cmp    %bl,%al
42affd:	74 3e                	je     0x42b03d
42afff:	50                   	push   %eax
42b000:	b9 c4 65 46 00       	mov    $0x4665c4,%ecx
42b005:	8d 54 24 14          	lea    0x14(%esp),%edx
42b009:	e8 62 c2 fe ff       	call   0x417270
42b00e:	8b c6                	mov    %esi,%eax
42b010:	83 c4 04             	add    $0x4,%esp
42b013:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42b01a:	8d 50 01             	lea    0x1(%eax),%edx
42b01d:	8d 49 00             	lea    0x0(%ecx),%ecx
42b020:	8a 08                	mov    (%eax),%cl
42b022:	40                   	inc    %eax
42b023:	3a cb                	cmp    %bl,%cl
42b025:	75 f9                	jne    0x42b020
42b027:	2b c2                	sub    %edx,%eax
42b029:	8b d5                	mov    %ebp,%edx
42b02b:	2b d0                	sub    %eax,%edx
42b02d:	4a                   	dec    %edx
42b02e:	52                   	push   %edx
42b02f:	8d 44 24 14          	lea    0x14(%esp),%eax
42b033:	50                   	push   %eax
42b034:	56                   	push   %esi
42b035:	e8 96 7b 00 00       	call   0x432bd0
42b03a:	83 c4 0c             	add    $0xc,%esp
42b03d:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42b044:	0f b6 81 51 60 00 00 	movzbl 0x6051(%ecx),%eax
42b04b:	3a c3                	cmp    %bl,%al
42b04d:	74 3e                	je     0x42b08d
42b04f:	50                   	push   %eax
42b050:	b9 b0 65 46 00       	mov    $0x4665b0,%ecx
42b055:	8d 54 24 14          	lea    0x14(%esp),%edx
42b059:	e8 12 c2 fe ff       	call   0x417270
42b05e:	8b c6                	mov    %esi,%eax
42b060:	83 c4 04             	add    $0x4,%esp
42b063:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42b06a:	8d 50 01             	lea    0x1(%eax),%edx
42b06d:	8d 49 00             	lea    0x0(%ecx),%ecx
42b070:	8a 08                	mov    (%eax),%cl
42b072:	40                   	inc    %eax
42b073:	3a cb                	cmp    %bl,%cl
42b075:	75 f9                	jne    0x42b070
42b077:	2b c2                	sub    %edx,%eax
42b079:	8b d5                	mov    %ebp,%edx
42b07b:	2b d0                	sub    %eax,%edx
42b07d:	4a                   	dec    %edx
42b07e:	52                   	push   %edx
42b07f:	8d 44 24 14          	lea    0x14(%esp),%eax
42b083:	50                   	push   %eax
42b084:	56                   	push   %esi
42b085:	e8 46 7b 00 00       	call   0x432bd0
42b08a:	83 c4 0c             	add    $0xc,%esp
42b08d:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42b094:	0f b6 81 52 60 00 00 	movzbl 0x6052(%ecx),%eax
42b09b:	3a c3                	cmp    %bl,%al
42b09d:	74 3e                	je     0x42b0dd
42b09f:	50                   	push   %eax
42b0a0:	b9 a4 65 46 00       	mov    $0x4665a4,%ecx
42b0a5:	8d 54 24 14          	lea    0x14(%esp),%edx
42b0a9:	e8 c2 c1 fe ff       	call   0x417270
42b0ae:	8b c6                	mov    %esi,%eax
42b0b0:	83 c4 04             	add    $0x4,%esp
42b0b3:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42b0ba:	8d 50 01             	lea    0x1(%eax),%edx
42b0bd:	8d 49 00             	lea    0x0(%ecx),%ecx
42b0c0:	8a 08                	mov    (%eax),%cl
42b0c2:	40                   	inc    %eax
42b0c3:	3a cb                	cmp    %bl,%cl
42b0c5:	75 f9                	jne    0x42b0c0
42b0c7:	2b c2                	sub    %edx,%eax
42b0c9:	8b d5                	mov    %ebp,%edx
42b0cb:	2b d0                	sub    %eax,%edx
42b0cd:	4a                   	dec    %edx
42b0ce:	52                   	push   %edx
42b0cf:	8d 44 24 14          	lea    0x14(%esp),%eax
42b0d3:	50                   	push   %eax
42b0d4:	56                   	push   %esi
42b0d5:	e8 f6 7a 00 00       	call   0x432bd0
42b0da:	83 c4 0c             	add    $0xc,%esp
42b0dd:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42b0e4:	0f b6 81 53 60 00 00 	movzbl 0x6053(%ecx),%eax
42b0eb:	3a c3                	cmp    %bl,%al
42b0ed:	74 3e                	je     0x42b12d
42b0ef:	50                   	push   %eax
42b0f0:	b9 94 65 46 00       	mov    $0x466594,%ecx
42b0f5:	8d 54 24 14          	lea    0x14(%esp),%edx
42b0f9:	e8 72 c1 fe ff       	call   0x417270
42b0fe:	8b c6                	mov    %esi,%eax
42b100:	83 c4 04             	add    $0x4,%esp
42b103:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42b10a:	8d 50 01             	lea    0x1(%eax),%edx
42b10d:	8d 49 00             	lea    0x0(%ecx),%ecx
42b110:	8a 08                	mov    (%eax),%cl
42b112:	40                   	inc    %eax
42b113:	3a cb                	cmp    %bl,%cl
42b115:	75 f9                	jne    0x42b110
42b117:	2b c2                	sub    %edx,%eax
42b119:	8b d5                	mov    %ebp,%edx
42b11b:	2b d0                	sub    %eax,%edx
42b11d:	4a                   	dec    %edx
42b11e:	52                   	push   %edx
42b11f:	8d 44 24 14          	lea    0x14(%esp),%eax
42b123:	50                   	push   %eax
42b124:	56                   	push   %esi
42b125:	e8 a6 7a 00 00       	call   0x432bd0
42b12a:	83 c4 0c             	add    $0xc,%esp
42b12d:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42b134:	0f b6 81 54 60 00 00 	movzbl 0x6054(%ecx),%eax
42b13b:	3c 01                	cmp    $0x1,%al
42b13d:	74 3e                	je     0x42b17d
42b13f:	50                   	push   %eax
42b140:	b9 74 65 46 00       	mov    $0x466574,%ecx
42b145:	8d 54 24 14          	lea    0x14(%esp),%edx
42b149:	e8 22 c1 fe ff       	call   0x417270
42b14e:	8b c6                	mov    %esi,%eax
42b150:	83 c4 04             	add    $0x4,%esp
42b153:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42b15a:	8d 50 01             	lea    0x1(%eax),%edx
42b15d:	8d 49 00             	lea    0x0(%ecx),%ecx
42b160:	8a 08                	mov    (%eax),%cl
42b162:	40                   	inc    %eax
42b163:	3a cb                	cmp    %bl,%cl
42b165:	75 f9                	jne    0x42b160
42b167:	2b c2                	sub    %edx,%eax
42b169:	8b d5                	mov    %ebp,%edx
42b16b:	2b d0                	sub    %eax,%edx
42b16d:	4a                   	dec    %edx
42b16e:	52                   	push   %edx
42b16f:	8d 44 24 14          	lea    0x14(%esp),%eax
42b173:	50                   	push   %eax
42b174:	56                   	push   %esi
42b175:	e8 56 7a 00 00       	call   0x432bd0
42b17a:	83 c4 0c             	add    $0xc,%esp
42b17d:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42b184:	0f b6 81 55 60 00 00 	movzbl 0x6055(%ecx),%eax
42b18b:	3a c3                	cmp    %bl,%al
42b18d:	74 3e                	je     0x42b1cd
42b18f:	50                   	push   %eax
42b190:	b9 6c 65 46 00       	mov    $0x46656c,%ecx
42b195:	8d 54 24 14          	lea    0x14(%esp),%edx
42b199:	e8 d2 c0 fe ff       	call   0x417270
42b19e:	8b c6                	mov    %esi,%eax
42b1a0:	83 c4 04             	add    $0x4,%esp
42b1a3:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42b1aa:	8d 50 01             	lea    0x1(%eax),%edx
42b1ad:	8d 49 00             	lea    0x0(%ecx),%ecx
42b1b0:	8a 08                	mov    (%eax),%cl
42b1b2:	40                   	inc    %eax
42b1b3:	3a cb                	cmp    %bl,%cl
42b1b5:	75 f9                	jne    0x42b1b0
42b1b7:	2b c2                	sub    %edx,%eax
42b1b9:	8b d5                	mov    %ebp,%edx
42b1bb:	2b d0                	sub    %eax,%edx
42b1bd:	4a                   	dec    %edx
42b1be:	52                   	push   %edx
42b1bf:	8d 44 24 14          	lea    0x14(%esp),%eax
42b1c3:	50                   	push   %eax
42b1c4:	56                   	push   %esi
42b1c5:	e8 06 7a 00 00       	call   0x432bd0
42b1ca:	83 c4 0c             	add    $0xc,%esp
42b1cd:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42b1d4:	0f b6 81 56 60 00 00 	movzbl 0x6056(%ecx),%eax
42b1db:	3c 01                	cmp    $0x1,%al
42b1dd:	74 3e                	je     0x42b21d
42b1df:	50                   	push   %eax
42b1e0:	b9 64 65 46 00       	mov    $0x466564,%ecx
42b1e5:	8d 54 24 14          	lea    0x14(%esp),%edx
42b1e9:	e8 82 c0 fe ff       	call   0x417270
42b1ee:	8b c6                	mov    %esi,%eax
42b1f0:	83 c4 04             	add    $0x4,%esp
42b1f3:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42b1fa:	8d 50 01             	lea    0x1(%eax),%edx
42b1fd:	8d 49 00             	lea    0x0(%ecx),%ecx
42b200:	8a 08                	mov    (%eax),%cl
42b202:	40                   	inc    %eax
42b203:	3a cb                	cmp    %bl,%cl
42b205:	75 f9                	jne    0x42b200
42b207:	2b c2                	sub    %edx,%eax
42b209:	8b d5                	mov    %ebp,%edx
42b20b:	2b d0                	sub    %eax,%edx
42b20d:	4a                   	dec    %edx
42b20e:	52                   	push   %edx
42b20f:	8d 44 24 14          	lea    0x14(%esp),%eax
42b213:	50                   	push   %eax
42b214:	56                   	push   %esi
42b215:	e8 b6 79 00 00       	call   0x432bd0
42b21a:	83 c4 0c             	add    $0xc,%esp
42b21d:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42b224:	8b 89 58 60 00 00    	mov    0x6058(%ecx),%ecx
42b22a:	3b cb                	cmp    %ebx,%ecx
42b22c:	74 3f                	je     0x42b26d
42b22e:	68 5c 65 46 00       	push   $0x46655c
42b233:	8d 54 24 14          	lea    0x14(%esp),%edx
42b237:	e8 64 c0 fe ff       	call   0x4172a0
42b23c:	8b c6                	mov    %esi,%eax
42b23e:	83 c4 04             	add    $0x4,%esp
42b241:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42b248:	8d 50 01             	lea    0x1(%eax),%edx
42b24b:	eb 03                	jmp    0x42b250
42b24d:	8d 49 00             	lea    0x0(%ecx),%ecx