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
42b250:	8a 08                	mov    (%eax),%cl
42b252:	40                   	inc    %eax
42b253:	3a cb                	cmp    %bl,%cl
42b255:	75 f9                	jne    0x42b250
42b257:	2b c2                	sub    %edx,%eax
42b259:	8b d5                	mov    %ebp,%edx
42b25b:	2b d0                	sub    %eax,%edx
42b25d:	4a                   	dec    %edx
42b25e:	52                   	push   %edx
42b25f:	8d 44 24 14          	lea    0x14(%esp),%eax
42b263:	50                   	push   %eax
42b264:	56                   	push   %esi
42b265:	e8 66 79 00 00       	call   0x432bd0
42b26a:	83 c4 0c             	add    $0xc,%esp
42b26d:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42b274:	0f b6 81 5c 60 00 00 	movzbl 0x605c(%ecx),%eax
42b27b:	3a c3                	cmp    %bl,%al
42b27d:	74 3e                	je     0x42b2bd
42b27f:	50                   	push   %eax
42b280:	b9 58 65 46 00       	mov    $0x466558,%ecx
42b285:	8d 54 24 14          	lea    0x14(%esp),%edx
42b289:	e8 e2 bf fe ff       	call   0x417270
42b28e:	8b c6                	mov    %esi,%eax
42b290:	83 c4 04             	add    $0x4,%esp
42b293:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42b29a:	8d 50 01             	lea    0x1(%eax),%edx
42b29d:	8d 49 00             	lea    0x0(%ecx),%ecx
42b2a0:	8a 08                	mov    (%eax),%cl
42b2a2:	40                   	inc    %eax
42b2a3:	3a cb                	cmp    %bl,%cl
42b2a5:	75 f9                	jne    0x42b2a0
42b2a7:	2b c2                	sub    %edx,%eax
42b2a9:	8b d5                	mov    %ebp,%edx
42b2ab:	2b d0                	sub    %eax,%edx
42b2ad:	4a                   	dec    %edx
42b2ae:	52                   	push   %edx
42b2af:	8d 44 24 14          	lea    0x14(%esp),%eax
42b2b3:	50                   	push   %eax
42b2b4:	56                   	push   %esi
42b2b5:	e8 16 79 00 00       	call   0x432bd0
42b2ba:	83 c4 0c             	add    $0xc,%esp
42b2bd:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42b2c4:	8b 89 60 60 00 00    	mov    0x6060(%ecx),%ecx
42b2ca:	81 f9 11 01 00 00    	cmp    $0x111,%ecx
42b2d0:	74 3b                	je     0x42b30d
42b2d2:	68 4c 65 46 00       	push   $0x46654c
42b2d7:	8d 54 24 14          	lea    0x14(%esp),%edx
42b2db:	e8 c0 bf fe ff       	call   0x4172a0
42b2e0:	8b c6                	mov    %esi,%eax
42b2e2:	83 c4 04             	add    $0x4,%esp
42b2e5:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42b2ec:	8d 50 01             	lea    0x1(%eax),%edx
42b2ef:	90                   	nop
42b2f0:	8a 08                	mov    (%eax),%cl
42b2f2:	40                   	inc    %eax
42b2f3:	3a cb                	cmp    %bl,%cl
42b2f5:	75 f9                	jne    0x42b2f0
42b2f7:	2b c2                	sub    %edx,%eax
42b2f9:	8b d5                	mov    %ebp,%edx
42b2fb:	2b d0                	sub    %eax,%edx
42b2fd:	4a                   	dec    %edx
42b2fe:	52                   	push   %edx
42b2ff:	8d 44 24 14          	lea    0x14(%esp),%eax
42b303:	50                   	push   %eax
42b304:	56                   	push   %esi
42b305:	e8 c6 78 00 00       	call   0x432bd0
42b30a:	83 c4 0c             	add    $0xc,%esp
42b30d:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42b314:	8b 89 64 60 00 00    	mov    0x6064(%ecx),%ecx
42b31a:	83 f9 02             	cmp    $0x2,%ecx
42b31d:	74 3e                	je     0x42b35d
42b31f:	68 40 65 46 00       	push   $0x466540
42b324:	8d 54 24 14          	lea    0x14(%esp),%edx
42b328:	e8 73 bf fe ff       	call   0x4172a0
42b32d:	8b c6                	mov    %esi,%eax
42b32f:	83 c4 04             	add    $0x4,%esp
42b332:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42b339:	8d 50 01             	lea    0x1(%eax),%edx
42b33c:	8d 64 24 00          	lea    0x0(%esp),%esp
42b340:	8a 08                	mov    (%eax),%cl
42b342:	40                   	inc    %eax
42b343:	3a cb                	cmp    %bl,%cl
42b345:	75 f9                	jne    0x42b340
42b347:	2b c2                	sub    %edx,%eax
42b349:	8b d5                	mov    %ebp,%edx
42b34b:	2b d0                	sub    %eax,%edx
42b34d:	4a                   	dec    %edx
42b34e:	52                   	push   %edx
42b34f:	8d 44 24 14          	lea    0x14(%esp),%eax
42b353:	50                   	push   %eax
42b354:	56                   	push   %esi
42b355:	e8 76 78 00 00       	call   0x432bd0
42b35a:	83 c4 0c             	add    $0xc,%esp
42b35d:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42b364:	8b 89 68 60 00 00    	mov    0x6068(%ecx),%ecx
42b36a:	3b cb                	cmp    %ebx,%ecx
42b36c:	74 3f                	je     0x42b3ad
42b36e:	68 34 65 46 00       	push   $0x466534
42b373:	8d 54 24 14          	lea    0x14(%esp),%edx
42b377:	e8 24 bf fe ff       	call   0x4172a0
42b37c:	8b c6                	mov    %esi,%eax
42b37e:	83 c4 04             	add    $0x4,%esp
42b381:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42b388:	8d 50 01             	lea    0x1(%eax),%edx
42b38b:	eb 03                	jmp    0x42b390
42b38d:	8d 49 00             	lea    0x0(%ecx),%ecx
42b390:	8a 08                	mov    (%eax),%cl
42b392:	40                   	inc    %eax
42b393:	3a cb                	cmp    %bl,%cl
42b395:	75 f9                	jne    0x42b390
42b397:	2b c2                	sub    %edx,%eax
42b399:	8b d5                	mov    %ebp,%edx
42b39b:	2b d0                	sub    %eax,%edx
42b39d:	4a                   	dec    %edx
42b39e:	52                   	push   %edx
42b39f:	8d 44 24 14          	lea    0x14(%esp),%eax
42b3a3:	50                   	push   %eax
42b3a4:	56                   	push   %esi
42b3a5:	e8 26 78 00 00       	call   0x432bd0
42b3aa:	83 c4 0c             	add    $0xc,%esp
42b3ad:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42b3b4:	8b 81 6c 60 00 00    	mov    0x606c(%ecx),%eax
42b3ba:	3d 00 00 20 03       	cmp    $0x3200000,%eax
42b3bf:	74 62                	je     0x42b423
42b3c1:	8b d0                	mov    %eax,%edx
42b3c3:	81 e2 ff 03 00 00    	and    $0x3ff,%edx
42b3c9:	b9 38 82 46 00       	mov    $0x468238,%ecx
42b3ce:	74 05                	je     0x42b3d5
42b3d0:	b9 34 82 46 00       	mov    $0x468234,%ecx
42b3d5:	3b d3                	cmp    %ebx,%edx
42b3d7:	75 03                	jne    0x42b3dc
42b3d9:	c1 e8 0a             	shr    $0xa,%eax
42b3dc:	51                   	push   %ecx
42b3dd:	50                   	push   %eax
42b3de:	68 24 65 46 00       	push   $0x466524
42b3e3:	68 28 82 46 00       	push   $0x468228
42b3e8:	8d 54 24 20          	lea    0x20(%esp),%edx
42b3ec:	68 00 08 00 00       	push   $0x800
42b3f1:	52                   	push   %edx
42b3f2:	e8 cc 59 00 00       	call   0x430dc3
42b3f7:	8b c6                	mov    %esi,%eax
42b3f9:	83 c4 18             	add    $0x18,%esp
42b3fc:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42b403:	8d 50 01             	lea    0x1(%eax),%edx
42b406:	8a 08                	mov    (%eax),%cl
42b408:	40                   	inc    %eax
42b409:	3a cb                	cmp    %bl,%cl
42b40b:	75 f9                	jne    0x42b406
42b40d:	2b c2                	sub    %edx,%eax
42b40f:	8b cd                	mov    %ebp,%ecx
42b411:	2b c8                	sub    %eax,%ecx
42b413:	49                   	dec    %ecx
42b414:	51                   	push   %ecx
42b415:	8d 54 24 14          	lea    0x14(%esp),%edx
42b419:	52                   	push   %edx
42b41a:	56                   	push   %esi
42b41b:	e8 b0 77 00 00       	call   0x432bd0
42b420:	83 c4 0c             	add    $0xc,%esp
42b423:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
42b42a:	8b 88 70 60 00 00    	mov    0x6070(%eax),%ecx
42b430:	3b cb                	cmp    %ebx,%ecx
42b432:	74 3a                	je     0x42b46e
42b434:	68 14 65 46 00       	push   $0x466514
42b439:	8d 54 24 14          	lea    0x14(%esp),%edx
42b43d:	e8 5e be fe ff       	call   0x4172a0
42b442:	8b c6                	mov    %esi,%eax
42b444:	83 c4 04             	add    $0x4,%esp
42b447:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42b44e:	8d 50 01             	lea    0x1(%eax),%edx
42b451:	8a 08                	mov    (%eax),%cl
42b453:	40                   	inc    %eax
42b454:	3a cb                	cmp    %bl,%cl
42b456:	75 f9                	jne    0x42b451
42b458:	2b c2                	sub    %edx,%eax
42b45a:	8b cd                	mov    %ebp,%ecx