40c0b5:	3a 51 01             	cmp    0x1(%ecx),%dl
40c0b8:	75 0e                	jne    0x40c0c8
40c0ba:	83 c0 02             	add    $0x2,%eax
40c0bd:	83 c1 02             	add    $0x2,%ecx
40c0c0:	3a d3                	cmp    %bl,%dl
40c0c2:	75 e4                	jne    0x40c0a8
40c0c4:	33 c0                	xor    %eax,%eax
40c0c6:	eb 05                	jmp    0x40c0cd
40c0c8:	1b c0                	sbb    %eax,%eax
40c0ca:	83 d8 ff             	sbb    $0xffffffff,%eax
40c0cd:	3b c3                	cmp    %ebx,%eax
40c0cf:	75 11                	jne    0x40c0e2
40c0d1:	8d 44 24 13          	lea    0x13(%esp),%eax
40c0d5:	8a 08                	mov    (%eax),%cl
40c0d7:	88 8d d3 09 00 00    	mov    %cl,0x9d3(%ebp)
40c0dd:	e9 03 b1 00 00       	jmp    0x4171e5
40c0e2:	6a 03                	push   $0x3
40c0e4:	68 ec 81 46 00       	push   $0x4681ec
40c0e9:	56                   	push   %esi
40c0ea:	e8 a5 71 02 00       	call   0x433294
40c0ef:	83 c4 0c             	add    $0xc,%esp
40c0f2:	85 c0                	test   %eax,%eax
40c0f4:	0f 85 42 00 00 00    	jne    0x40c13c
40c0fa:	b9 10 7c 46 00       	mov    $0x467c10,%ecx
40c0ff:	8d 47 04             	lea    0x4(%edi),%eax
40c102:	8a 10                	mov    (%eax),%dl
40c104:	3a 11                	cmp    (%ecx),%dl
40c106:	75 1a                	jne    0x40c122
40c108:	3a d3                	cmp    %bl,%dl
40c10a:	74 12                	je     0x40c11e
40c10c:	8a 50 01             	mov    0x1(%eax),%dl
40c10f:	3a 51 01             	cmp    0x1(%ecx),%dl
40c112:	75 0e                	jne    0x40c122
40c114:	83 c0 02             	add    $0x2,%eax
40c117:	83 c1 02             	add    $0x2,%ecx
40c11a:	3a d3                	cmp    %bl,%dl
40c11c:	75 e4                	jne    0x40c102
40c11e:	33 c0                	xor    %eax,%eax
40c120:	eb 05                	jmp    0x40c127
40c122:	1b c0                	sbb    %eax,%eax
40c124:	83 d8 ff             	sbb    $0xffffffff,%eax
40c127:	3b c3                	cmp    %ebx,%eax
40c129:	75 11                	jne    0x40c13c
40c12b:	8d 44 24 12          	lea    0x12(%esp),%eax
40c12f:	8a 08                	mov    (%eax),%cl
40c131:	88 8d d3 09 00 00    	mov    %cl,0x9d3(%ebp)
40c137:	e9 a9 b0 00 00       	jmp    0x4171e5
40c13c:	b9 00 7c 46 00       	mov    $0x467c00,%ecx
40c141:	8b c6                	mov    %esi,%eax
40c143:	8a 10                	mov    (%eax),%dl
40c145:	3a 11                	cmp    (%ecx),%dl
40c147:	75 1a                	jne    0x40c163
40c149:	3a d3                	cmp    %bl,%dl
40c14b:	74 12                	je     0x40c15f
40c14d:	8a 50 01             	mov    0x1(%eax),%dl
40c150:	3a 51 01             	cmp    0x1(%ecx),%dl
40c153:	75 0e                	jne    0x40c163
40c155:	83 c0 02             	add    $0x2,%eax
40c158:	83 c1 02             	add    $0x2,%ecx
40c15b:	3a d3                	cmp    %bl,%dl
40c15d:	75 e4                	jne    0x40c143
40c15f:	33 c0                	xor    %eax,%eax
40c161:	eb 05                	jmp    0x40c168
40c163:	1b c0                	sbb    %eax,%eax
40c165:	83 d8 ff             	sbb    $0xffffffff,%eax
40c168:	3b c3                	cmp    %ebx,%eax
40c16a:	75 09                	jne    0x40c175
40c16c:	8d 44 24 13          	lea    0x13(%esp),%eax
40c170:	e9 4d 00 00 00       	jmp    0x40c1c2
40c175:	6a 03                	push   $0x3
40c177:	68 ec 81 46 00       	push   $0x4681ec
40c17c:	56                   	push   %esi
40c17d:	e8 12 71 02 00       	call   0x433294
40c182:	83 c4 0c             	add    $0xc,%esp
40c185:	85 c0                	test   %eax,%eax
40c187:	0f 85 64 00 00 00    	jne    0x40c1f1
40c18d:	b9 00 7c 46 00       	mov    $0x467c00,%ecx
40c192:	8d 47 04             	lea    0x4(%edi),%eax
40c195:	8a 10                	mov    (%eax),%dl
40c197:	3a 11                	cmp    (%ecx),%dl
40c199:	75 1a                	jne    0x40c1b5
40c19b:	3a d3                	cmp    %bl,%dl
40c19d:	74 12                	je     0x40c1b1
40c19f:	8a 50 01             	mov    0x1(%eax),%dl
40c1a2:	3a 51 01             	cmp    0x1(%ecx),%dl
40c1a5:	75 0e                	jne    0x40c1b5
40c1a7:	83 c0 02             	add    $0x2,%eax
40c1aa:	83 c1 02             	add    $0x2,%ecx
40c1ad:	3a d3                	cmp    %bl,%dl
40c1af:	75 e4                	jne    0x40c195
40c1b1:	33 c0                	xor    %eax,%eax
40c1b3:	eb 05                	jmp    0x40c1ba
40c1b5:	1b c0                	sbb    %eax,%eax
40c1b7:	83 d8 ff             	sbb    $0xffffffff,%eax
40c1ba:	3b c3                	cmp    %ebx,%eax
40c1bc:	75 33                	jne    0x40c1f1
40c1be:	8d 44 24 12          	lea    0x12(%esp),%eax
40c1c2:	8a 00                	mov    (%eax),%al
40c1c4:	88 85 d4 09 00 00    	mov    %al,0x9d4(%ebp)
40c1ca:	38 9d c0 09 00 00    	cmp    %bl,0x9c0(%ebp)
40c1d0:	0f 84 0f b0 00 00    	je     0x4171e5
40c1d6:	3a c3                	cmp    %bl,%al
40c1d8:	0f 84 07 b0 00 00    	je     0x4171e5
40c1de:	c6 85 d7 09 00 00 01 	movb   $0x1,0x9d7(%ebp)
40c1e5:	c6 85 e2 45 00 00 01 	movb   $0x1,0x45e2(%ebp)
40c1ec:	e9 f4 af 00 00       	jmp    0x4171e5
40c1f1:	b9 f0 7b 46 00       	mov    $0x467bf0,%ecx
40c1f6:	8b c6                	mov    %esi,%eax
40c1f8:	8a 10                	mov    (%eax),%dl
40c1fa:	3a 11                	cmp    (%ecx),%dl
40c1fc:	75 1a                	jne    0x40c218
40c1fe:	3a d3                	cmp    %bl,%dl
40c200:	74 12                	je     0x40c214
40c202:	8a 50 01             	mov    0x1(%eax),%dl
40c205:	3a 51 01             	cmp    0x1(%ecx),%dl
40c208:	75 0e                	jne    0x40c218
40c20a:	83 c0 02             	add    $0x2,%eax
40c20d:	83 c1 02             	add    $0x2,%ecx
40c210:	3a d3                	cmp    %bl,%dl
40c212:	75 e4                	jne    0x40c1f8
40c214:	33 c0                	xor    %eax,%eax
40c216:	eb 05                	jmp    0x40c21d
40c218:	1b c0                	sbb    %eax,%eax
40c21a:	83 d8 ff             	sbb    $0xffffffff,%eax
40c21d:	3b c3                	cmp    %ebx,%eax
40c21f:	75 11                	jne    0x40c232
40c221:	8d 44 24 13          	lea    0x13(%esp),%eax
40c225:	8a 10                	mov    (%eax),%dl
40c227:	88 95 d5 09 00 00    	mov    %dl,0x9d5(%ebp)
40c22d:	e9 b3 af 00 00       	jmp    0x4171e5
40c232:	6a 03                	push   $0x3
40c234:	68 ec 81 46 00       	push   $0x4681ec
40c239:	56                   	push   %esi
40c23a:	e8 55 70 02 00       	call   0x433294
40c23f:	83 c4 0c             	add    $0xc,%esp
40c242:	85 c0                	test   %eax,%eax
40c244:	0f 85 42 00 00 00    	jne    0x40c28c
40c24a:	b9 f0 7b 46 00       	mov    $0x467bf0,%ecx
40c24f:	8d 47 04             	lea    0x4(%edi),%eax
40c252:	8a 10                	mov    (%eax),%dl
40c254:	3a 11                	cmp    (%ecx),%dl
40c256:	75 1a                	jne    0x40c272
40c258:	3a d3                	cmp    %bl,%dl
40c25a:	74 12                	je     0x40c26e
40c25c:	8a 50 01             	mov    0x1(%eax),%dl
40c25f:	3a 51 01             	cmp    0x1(%ecx),%dl
40c262:	75 0e                	jne    0x40c272
40c264:	83 c0 02             	add    $0x2,%eax
40c267:	83 c1 02             	add    $0x2,%ecx
40c26a:	3a d3                	cmp    %bl,%dl
40c26c:	75 e4                	jne    0x40c252
40c26e:	33 c0                	xor    %eax,%eax
40c270:	eb 05                	jmp    0x40c277
40c272:	1b c0                	sbb    %eax,%eax
40c274:	83 d8 ff             	sbb    $0xffffffff,%eax
40c277:	3b c3                	cmp    %ebx,%eax
40c279:	75 11                	jne    0x40c28c
40c27b:	8d 44 24 12          	lea    0x12(%esp),%eax
40c27f:	8a 10                	mov    (%eax),%dl
40c281:	88 95 d5 09 00 00    	mov    %dl,0x9d5(%ebp)
40c287:	e9 59 af 00 00       	jmp    0x4171e5
40c28c:	b9 d8 7b 46 00       	mov    $0x467bd8,%ecx
40c291:	8b c6                	mov    %esi,%eax
40c293:	8a 10                	mov    (%eax),%dl
40c295:	3a 11                	cmp    (%ecx),%dl
40c297:	75 1a                	jne    0x40c2b3
40c299:	3a d3                	cmp    %bl,%dl
40c29b:	74 12                	je     0x40c2af
40c29d:	8a 50 01             	mov    0x1(%eax),%dl
40c2a0:	3a 51 01             	cmp    0x1(%ecx),%dl
40c2a3:	75 0e                	jne    0x40c2b3
40c2a5:	83 c0 02             	add    $0x2,%eax
40c2a8:	83 c1 02             	add    $0x2,%ecx
40c2ab:	3a d3                	cmp    %bl,%dl
40c2ad:	75 e4                	jne    0x40c293
40c2af:	33 c0                	xor    %eax,%eax
40c2b1:	eb 05                	jmp    0x40c2b8
40c2b3:	1b c0                	sbb    %eax,%eax
40c2b5:	83 d8 ff             	sbb    $0xffffffff,%eax
40c2b8:	3b c3                	cmp    %ebx,%eax
40c2ba:	75 11                	jne    0x40c2cd
40c2bc:	8d 44 24 13          	lea    0x13(%esp),%eax
40c2c0:	8a 00                	mov    (%eax),%al
40c2c2:	88 85 d6 09 00 00    	mov    %al,0x9d6(%ebp)
40c2c8:	e9 18 af 00 00       	jmp    0x4171e5
40c2cd:	6a 03                	push   $0x3
40c2cf:	68 ec 81 46 00       	push   $0x4681ec
40c2d4:	56                   	push   %esi
40c2d5:	e8 ba 6f 02 00       	call   0x433294
40c2da:	83 c4 0c             	add    $0xc,%esp
40c2dd:	85 c0                	test   %eax,%eax
40c2df:	0f 85 45 00 00 00    	jne    0x40c32a
40c2e5:	b9 d8 7b 46 00       	mov    $0x467bd8,%ecx
40c2ea:	8d 47 04             	lea    0x4(%edi),%eax
40c2ed:	8d 49 00             	lea    0x0(%ecx),%ecx
40c2f0:	8a 10                	mov    (%eax),%dl
40c2f2:	3a 11                	cmp    (%ecx),%dl
40c2f4:	75 1a                	jne    0x40c310
40c2f6:	3a d3                	cmp    %bl,%dl
40c2f8:	74 12                	je     0x40c30c
40c2fa:	8a 50 01             	mov    0x1(%eax),%dl
40c2fd:	3a 51 01             	cmp    0x1(%ecx),%dl
40c300:	75 0e                	jne    0x40c310
40c302:	83 c0 02             	add    $0x2,%eax
40c305:	83 c1 02             	add    $0x2,%ecx
40c308:	3a d3                	cmp    %bl,%dl
40c30a:	75 e4                	jne    0x40c2f0
40c30c:	33 c0                	xor    %eax,%eax
40c30e:	eb 05                	jmp    0x40c315
40c310:	1b c0                	sbb    %eax,%eax
40c312:	83 d8 ff             	sbb    $0xffffffff,%eax
40c315:	3b c3                	cmp    %ebx,%eax
40c317:	75 11                	jne    0x40c32a
40c319:	8d 44 24 12          	lea    0x12(%esp),%eax
40c31d:	8a 00                	mov    (%eax),%al
40c31f:	88 85 d6 09 00 00    	mov    %al,0x9d6(%ebp)
40c325:	e9 bb ae 00 00       	jmp    0x4171e5
40c32a:	b9 c4 7b 46 00       	mov    $0x467bc4,%ecx
40c32f:	8b c6                	mov    %esi,%eax
40c331:	8a 10                	mov    (%eax),%dl
40c333:	3a 11                	cmp    (%ecx),%dl
40c335:	75 1a                	jne    0x40c351
40c337:	3a d3                	cmp    %bl,%dl
40c339:	74 12                	je     0x40c34d
40c33b:	8a 50 01             	mov    0x1(%eax),%dl
40c33e:	3a 51 01             	cmp    0x1(%ecx),%dl
40c341:	75 0e                	jne    0x40c351
40c343:	83 c0 02             	add    $0x2,%eax
40c346:	83 c1 02             	add    $0x2,%ecx
40c349:	3a d3                	cmp    %bl,%dl
40c34b:	75 e4                	jne    0x40c331
40c34d:	33 c0                	xor    %eax,%eax
40c34f:	eb 05                	jmp    0x40c356
40c351:	1b c0                	sbb    %eax,%eax
40c353:	83 d8 ff             	sbb    $0xffffffff,%eax
40c356:	3b c3                	cmp    %ebx,%eax
40c358:	75 11                	jne    0x40c36b
40c35a:	8d 44 24 13          	lea    0x13(%esp),%eax
40c35e:	8a 08                	mov    (%eax),%cl
40c360:	88 8d d7 09 00 00    	mov    %cl,0x9d7(%ebp)
40c366:	e9 7a ae 00 00       	jmp    0x4171e5
40c36b:	6a 03                	push   $0x3
40c36d:	68 ec 81 46 00       	push   $0x4681ec
40c372:	56                   	push   %esi
40c373:	e8 1c 6f 02 00       	call   0x433294
40c378:	83 c4 0c             	add    $0xc,%esp
40c37b:	85 c0                	test   %eax,%eax
40c37d:	0f 85 47 00 00 00    	jne    0x40c3ca
40c383:	b9 c4 7b 46 00       	mov    $0x467bc4,%ecx
40c388:	8d 47 04             	lea    0x4(%edi),%eax
40c38b:	eb 03                	jmp    0x40c390
40c38d:	8d 49 00             	lea    0x0(%ecx),%ecx
40c390:	8a 10                	mov    (%eax),%dl
40c392:	3a 11                	cmp    (%ecx),%dl
40c394:	75 1a                	jne    0x40c3b0
40c396:	3a d3                	cmp    %bl,%dl
40c398:	74 12                	je     0x40c3ac
40c39a:	8a 50 01             	mov    0x1(%eax),%dl
40c39d:	3a 51 01             	cmp    0x1(%ecx),%dl
40c3a0:	75 0e                	jne    0x40c3b0
40c3a2:	83 c0 02             	add    $0x2,%eax
40c3a5:	83 c1 02             	add    $0x2,%ecx
40c3a8:	3a d3                	cmp    %bl,%dl
40c3aa:	75 e4                	jne    0x40c390
40c3ac:	33 c0                	xor    %eax,%eax
40c3ae:	eb 05                	jmp    0x40c3b5
40c3b0:	1b c0                	sbb    %eax,%eax
40c3b2:	83 d8 ff             	sbb    $0xffffffff,%eax
40c3b5:	3b c3                	cmp    %ebx,%eax
40c3b7:	75 11                	jne    0x40c3ca
40c3b9:	8d 44 24 12          	lea    0x12(%esp),%eax
40c3bd:	8a 08                	mov    (%eax),%cl
40c3bf:	88 8d d7 09 00 00    	mov    %cl,0x9d7(%ebp)
40c3c5:	e9 1b ae 00 00       	jmp    0x4171e5
40c3ca:	b9 ac 7b 46 00       	mov    $0x467bac,%ecx
40c3cf:	8b c6                	mov    %esi,%eax
40c3d1:	8a 10                	mov    (%eax),%dl
40c3d3:	3a 11                	cmp    (%ecx),%dl
40c3d5:	75 1a                	jne    0x40c3f1
40c3d7:	3a d3                	cmp    %bl,%dl
40c3d9:	74 12                	je     0x40c3ed
40c3db:	8a 50 01             	mov    0x1(%eax),%dl
40c3de:	3a 51 01             	cmp    0x1(%ecx),%dl
40c3e1:	75 0e                	jne    0x40c3f1
40c3e3:	83 c0 02             	add    $0x2,%eax
40c3e6:	83 c1 02             	add    $0x2,%ecx
40c3e9:	3a d3                	cmp    %bl,%dl
40c3eb:	75 e4                	jne    0x40c3d1
40c3ed:	33 c0                	xor    %eax,%eax
40c3ef:	eb 05                	jmp    0x40c3f6
40c3f1:	1b c0                	sbb    %eax,%eax
40c3f3:	83 d8 ff             	sbb    $0xffffffff,%eax
40c3f6:	3b c3                	cmp    %ebx,%eax
40c3f8:	75 11                	jne    0x40c40b
40c3fa:	8d 44 24 13          	lea    0x13(%esp),%eax
40c3fe:	8a 10                	mov    (%eax),%dl
40c400:	88 95 d8 09 00 00    	mov    %dl,0x9d8(%ebp)
40c406:	e9 da ad 00 00       	jmp    0x4171e5
40c40b:	6a 03                	push   $0x3
40c40d:	68 ec 81 46 00       	push   $0x4681ec
40c412:	56                   	push   %esi
40c413:	e8 7c 6e 02 00       	call   0x433294
40c418:	83 c4 0c             	add    $0xc,%esp
40c41b:	85 c0                	test   %eax,%eax
40c41d:	0f 85 47 00 00 00    	jne    0x40c46a
40c423:	b9 ac 7b 46 00       	mov    $0x467bac,%ecx
40c428:	8d 47 04             	lea    0x4(%edi),%eax
40c42b:	eb 03                	jmp    0x40c430
40c42d:	8d 49 00             	lea    0x0(%ecx),%ecx
40c430:	8a 10                	mov    (%eax),%dl
40c432:	3a 11                	cmp    (%ecx),%dl
40c434:	75 1a                	jne    0x40c450
40c436:	3a d3                	cmp    %bl,%dl
40c438:	74 12                	je     0x40c44c
40c43a:	8a 50 01             	mov    0x1(%eax),%dl
40c43d:	3a 51 01             	cmp    0x1(%ecx),%dl
40c440:	75 0e                	jne    0x40c450
40c442:	83 c0 02             	add    $0x2,%eax
40c445:	83 c1 02             	add    $0x2,%ecx
40c448:	3a d3                	cmp    %bl,%dl
40c44a:	75 e4                	jne    0x40c430
40c44c:	33 c0                	xor    %eax,%eax
40c44e:	eb 05                	jmp    0x40c455
40c450:	1b c0                	sbb    %eax,%eax
40c452:	83 d8 ff             	sbb    $0xffffffff,%eax
40c455:	3b c3                	cmp    %ebx,%eax
40c457:	75 11                	jne    0x40c46a
40c459:	8d 44 24 12          	lea    0x12(%esp),%eax
40c45d:	8a 10                	mov    (%eax),%dl
40c45f:	88 95 d8 09 00 00    	mov    %dl,0x9d8(%ebp)
40c465:	e9 7b ad 00 00       	jmp    0x4171e5
40c46a:	b9 94 7b 46 00       	mov    $0x467b94,%ecx
40c46f:	8b c6                	mov    %esi,%eax
40c471:	8a 10                	mov    (%eax),%dl
40c473:	3a 11                	cmp    (%ecx),%dl
40c475:	75 1a                	jne    0x40c491
40c477:	3a d3                	cmp    %bl,%dl
40c479:	74 12                	je     0x40c48d
40c47b:	8a 50 01             	mov    0x1(%eax),%dl
40c47e:	3a 51 01             	cmp    0x1(%ecx),%dl
40c481:	75 0e                	jne    0x40c491
40c483:	83 c0 02             	add    $0x2,%eax
40c486:	83 c1 02             	add    $0x2,%ecx
40c489:	3a d3                	cmp    %bl,%dl
40c48b:	75 e4                	jne    0x40c471
40c48d:	33 c0                	xor    %eax,%eax
40c48f:	eb 05                	jmp    0x40c496
40c491:	1b c0                	sbb    %eax,%eax
40c493:	83 d8 ff             	sbb    $0xffffffff,%eax
40c496:	3b c3                	cmp    %ebx,%eax