409015:	88 45 00             	mov    %al,0x0(%ebp)
409018:	e9 c8 e1 00 00       	jmp    0x4171e5
40901d:	b9 e4 81 46 00       	mov    $0x4681e4,%ecx
409022:	8b c6                	mov    %esi,%eax
409024:	8a 10                	mov    (%eax),%dl
409026:	3a 11                	cmp    (%ecx),%dl
409028:	75 1a                	jne    0x409044
40902a:	3a d3                	cmp    %bl,%dl
40902c:	74 12                	je     0x409040
40902e:	8a 50 01             	mov    0x1(%eax),%dl
409031:	3a 51 01             	cmp    0x1(%ecx),%dl
409034:	75 0e                	jne    0x409044
409036:	83 c0 02             	add    $0x2,%eax
409039:	83 c1 02             	add    $0x2,%ecx
40903c:	3a d3                	cmp    %bl,%dl
40903e:	75 e4                	jne    0x409024
409040:	33 c0                	xor    %eax,%eax
409042:	eb 05                	jmp    0x409049
409044:	1b c0                	sbb    %eax,%eax
409046:	83 d8 ff             	sbb    $0xffffffff,%eax
409049:	3b c3                	cmp    %ebx,%eax
40904b:	75 0e                	jne    0x40905b
40904d:	8d 44 24 13          	lea    0x13(%esp),%eax
409051:	8a 08                	mov    (%eax),%cl
409053:	88 4d 01             	mov    %cl,0x1(%ebp)
409056:	e9 8a e1 00 00       	jmp    0x4171e5
40905b:	6a 03                	push   $0x3
40905d:	68 ec 81 46 00       	push   $0x4681ec
409062:	56                   	push   %esi
409063:	e8 2c a2 02 00       	call   0x433294
409068:	83 c4 0c             	add    $0xc,%esp
40906b:	85 c0                	test   %eax,%eax
40906d:	75 3f                	jne    0x4090ae
40906f:	b9 e4 81 46 00       	mov    $0x4681e4,%ecx
409074:	8d 47 04             	lea    0x4(%edi),%eax
409077:	8a 10                	mov    (%eax),%dl
409079:	3a 11                	cmp    (%ecx),%dl
40907b:	75 1a                	jne    0x409097
40907d:	3a d3                	cmp    %bl,%dl
40907f:	74 12                	je     0x409093
409081:	8a 50 01             	mov    0x1(%eax),%dl
409084:	3a 51 01             	cmp    0x1(%ecx),%dl
409087:	75 0e                	jne    0x409097
409089:	83 c0 02             	add    $0x2,%eax
40908c:	83 c1 02             	add    $0x2,%ecx
40908f:	3a d3                	cmp    %bl,%dl
409091:	75 e4                	jne    0x409077
409093:	33 c0                	xor    %eax,%eax
409095:	eb 05                	jmp    0x40909c
409097:	1b c0                	sbb    %eax,%eax
409099:	83 d8 ff             	sbb    $0xffffffff,%eax
40909c:	3b c3                	cmp    %ebx,%eax
40909e:	75 0e                	jne    0x4090ae
4090a0:	8d 44 24 12          	lea    0x12(%esp),%eax
4090a4:	8a 08                	mov    (%eax),%cl
4090a6:	88 4d 01             	mov    %cl,0x1(%ebp)
4090a9:	e9 37 e1 00 00       	jmp    0x4171e5
4090ae:	b9 dc 81 46 00       	mov    $0x4681dc,%ecx
4090b3:	8b c6                	mov    %esi,%eax
4090b5:	8a 10                	mov    (%eax),%dl
4090b7:	3a 11                	cmp    (%ecx),%dl
4090b9:	75 1a                	jne    0x4090d5
4090bb:	3a d3                	cmp    %bl,%dl
4090bd:	74 12                	je     0x4090d1
4090bf:	8a 50 01             	mov    0x1(%eax),%dl
4090c2:	3a 51 01             	cmp    0x1(%ecx),%dl
4090c5:	75 0e                	jne    0x4090d5
4090c7:	83 c0 02             	add    $0x2,%eax
4090ca:	83 c1 02             	add    $0x2,%ecx
4090cd:	3a d3                	cmp    %bl,%dl
4090cf:	75 e4                	jne    0x4090b5
4090d1:	33 c0                	xor    %eax,%eax
4090d3:	eb 05                	jmp    0x4090da
4090d5:	1b c0                	sbb    %eax,%eax
4090d7:	83 d8 ff             	sbb    $0xffffffff,%eax
4090da:	3b c3                	cmp    %ebx,%eax
4090dc:	75 0e                	jne    0x4090ec
4090de:	8d 44 24 13          	lea    0x13(%esp),%eax
4090e2:	8a 10                	mov    (%eax),%dl
4090e4:	88 55 02             	mov    %dl,0x2(%ebp)
4090e7:	e9 f9 e0 00 00       	jmp    0x4171e5
4090ec:	6a 03                	push   $0x3
4090ee:	68 ec 81 46 00       	push   $0x4681ec
4090f3:	56                   	push   %esi
4090f4:	e8 9b a1 02 00       	call   0x433294
4090f9:	83 c4 0c             	add    $0xc,%esp
4090fc:	85 c0                	test   %eax,%eax
4090fe:	75 3f                	jne    0x40913f
409100:	b9 dc 81 46 00       	mov    $0x4681dc,%ecx
409105:	8d 47 04             	lea    0x4(%edi),%eax
409108:	8a 10                	mov    (%eax),%dl
40910a:	3a 11                	cmp    (%ecx),%dl
40910c:	75 1a                	jne    0x409128
40910e:	3a d3                	cmp    %bl,%dl
409110:	74 12                	je     0x409124
409112:	8a 50 01             	mov    0x1(%eax),%dl
409115:	3a 51 01             	cmp    0x1(%ecx),%dl
409118:	75 0e                	jne    0x409128
40911a:	83 c0 02             	add    $0x2,%eax
40911d:	83 c1 02             	add    $0x2,%ecx
409120:	3a d3                	cmp    %bl,%dl
409122:	75 e4                	jne    0x409108
409124:	33 c0                	xor    %eax,%eax
409126:	eb 05                	jmp    0x40912d
409128:	1b c0                	sbb    %eax,%eax
40912a:	83 d8 ff             	sbb    $0xffffffff,%eax
40912d:	3b c3                	cmp    %ebx,%eax
40912f:	75 0e                	jne    0x40913f
409131:	8d 44 24 12          	lea    0x12(%esp),%eax
409135:	8a 10                	mov    (%eax),%dl
409137:	88 55 02             	mov    %dl,0x2(%ebp)
40913a:	e9 a6 e0 00 00       	jmp    0x4171e5
40913f:	b9 d0 81 46 00       	mov    $0x4681d0,%ecx
409144:	8b c6                	mov    %esi,%eax
409146:	8a 10                	mov    (%eax),%dl
409148:	3a 11                	cmp    (%ecx),%dl
40914a:	75 1a                	jne    0x409166
40914c:	3a d3                	cmp    %bl,%dl
40914e:	74 12                	je     0x409162
409150:	8a 50 01             	mov    0x1(%eax),%dl
409153:	3a 51 01             	cmp    0x1(%ecx),%dl
409156:	75 0e                	jne    0x409166
409158:	83 c0 02             	add    $0x2,%eax
40915b:	83 c1 02             	add    $0x2,%ecx
40915e:	3a d3                	cmp    %bl,%dl
409160:	75 e4                	jne    0x409146
409162:	33 c0                	xor    %eax,%eax
409164:	eb 05                	jmp    0x40916b
409166:	1b c0                	sbb    %eax,%eax
409168:	83 d8 ff             	sbb    $0xffffffff,%eax
40916b:	3b c3                	cmp    %ebx,%eax
40916d:	75 0e                	jne    0x40917d
40916f:	8d 44 24 13          	lea    0x13(%esp),%eax
409173:	8a 00                	mov    (%eax),%al
409175:	88 45 03             	mov    %al,0x3(%ebp)
409178:	e9 68 e0 00 00       	jmp    0x4171e5
40917d:	6a 03                	push   $0x3
40917f:	68 ec 81 46 00       	push   $0x4681ec
409184:	56                   	push   %esi
409185:	e8 0a a1 02 00       	call   0x433294
40918a:	83 c4 0c             	add    $0xc,%esp
40918d:	85 c0                	test   %eax,%eax
40918f:	75 46                	jne    0x4091d7
409191:	b9 d0 81 46 00       	mov    $0x4681d0,%ecx
409196:	8d 47 04             	lea    0x4(%edi),%eax
409199:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
4091a0:	8a 10                	mov    (%eax),%dl
4091a2:	3a 11                	cmp    (%ecx),%dl
4091a4:	75 1a                	jne    0x4091c0
4091a6:	3a d3                	cmp    %bl,%dl
4091a8:	74 12                	je     0x4091bc
4091aa:	8a 50 01             	mov    0x1(%eax),%dl
4091ad:	3a 51 01             	cmp    0x1(%ecx),%dl
4091b0:	75 0e                	jne    0x4091c0
4091b2:	83 c0 02             	add    $0x2,%eax
4091b5:	83 c1 02             	add    $0x2,%ecx
4091b8:	3a d3                	cmp    %bl,%dl
4091ba:	75 e4                	jne    0x4091a0
4091bc:	33 c0                	xor    %eax,%eax
4091be:	eb 05                	jmp    0x4091c5
4091c0:	1b c0                	sbb    %eax,%eax
4091c2:	83 d8 ff             	sbb    $0xffffffff,%eax
4091c5:	3b c3                	cmp    %ebx,%eax
4091c7:	75 0e                	jne    0x4091d7
4091c9:	8d 44 24 12          	lea    0x12(%esp),%eax
4091cd:	8a 00                	mov    (%eax),%al
4091cf:	88 45 03             	mov    %al,0x3(%ebp)
4091d2:	e9 0e e0 00 00       	jmp    0x4171e5
4091d7:	b9 bc 81 46 00       	mov    $0x4681bc,%ecx
4091dc:	8b c6                	mov    %esi,%eax
4091de:	8b ff                	mov    %edi,%edi
4091e0:	8a 10                	mov    (%eax),%dl
4091e2:	3a 11                	cmp    (%ecx),%dl
4091e4:	75 1a                	jne    0x409200
4091e6:	3a d3                	cmp    %bl,%dl
4091e8:	74 12                	je     0x4091fc
4091ea:	8a 50 01             	mov    0x1(%eax),%dl
4091ed:	3a 51 01             	cmp    0x1(%ecx),%dl
4091f0:	75 0e                	jne    0x409200
4091f2:	83 c0 02             	add    $0x2,%eax
4091f5:	83 c1 02             	add    $0x2,%ecx
4091f8:	3a d3                	cmp    %bl,%dl
4091fa:	75 e4                	jne    0x4091e0
4091fc:	33 c0                	xor    %eax,%eax
4091fe:	eb 05                	jmp    0x409205
409200:	1b c0                	sbb    %eax,%eax
409202:	83 d8 ff             	sbb    $0xffffffff,%eax
409205:	3b c3                	cmp    %ebx,%eax
409207:	75 0e                	jne    0x409217
409209:	8d 44 24 13          	lea    0x13(%esp),%eax
40920d:	8a 08                	mov    (%eax),%cl
40920f:	88 4d 04             	mov    %cl,0x4(%ebp)
409212:	e9 ce df 00 00       	jmp    0x4171e5
409217:	6a 03                	push   $0x3
409219:	68 ec 81 46 00       	push   $0x4681ec
40921e:	56                   	push   %esi
40921f:	e8 70 a0 02 00       	call   0x433294
409224:	83 c4 0c             	add    $0xc,%esp
409227:	85 c0                	test   %eax,%eax
409229:	75 3f                	jne    0x40926a
40922b:	b9 bc 81 46 00       	mov    $0x4681bc,%ecx
409230:	8d 47 04             	lea    0x4(%edi),%eax
409233:	8a 10                	mov    (%eax),%dl
409235:	3a 11                	cmp    (%ecx),%dl
409237:	75 1a                	jne    0x409253
409239:	3a d3                	cmp    %bl,%dl
40923b:	74 12                	je     0x40924f
40923d:	8a 50 01             	mov    0x1(%eax),%dl
409240:	3a 51 01             	cmp    0x1(%ecx),%dl
409243:	75 0e                	jne    0x409253
409245:	83 c0 02             	add    $0x2,%eax
409248:	83 c1 02             	add    $0x2,%ecx
40924b:	3a d3                	cmp    %bl,%dl
40924d:	75 e4                	jne    0x409233
40924f:	33 c0                	xor    %eax,%eax
409251:	eb 05                	jmp    0x409258
409253:	1b c0                	sbb    %eax,%eax
409255:	83 d8 ff             	sbb    $0xffffffff,%eax
409258:	3b c3                	cmp    %ebx,%eax
40925a:	75 0e                	jne    0x40926a
40925c:	8d 44 24 12          	lea    0x12(%esp),%eax
409260:	8a 08                	mov    (%eax),%cl
409262:	88 4d 04             	mov    %cl,0x4(%ebp)
409265:	e9 7b df 00 00       	jmp    0x4171e5
40926a:	b9 ac 81 46 00       	mov    $0x4681ac,%ecx
40926f:	8b c6                	mov    %esi,%eax
409271:	8a 10                	mov    (%eax),%dl
409273:	3a 11                	cmp    (%ecx),%dl
409275:	75 1a                	jne    0x409291
409277:	3a d3                	cmp    %bl,%dl
409279:	74 12                	je     0x40928d
40927b:	8a 50 01             	mov    0x1(%eax),%dl
40927e:	3a 51 01             	cmp    0x1(%ecx),%dl
409281:	75 0e                	jne    0x409291
409283:	83 c0 02             	add    $0x2,%eax
409286:	83 c1 02             	add    $0x2,%ecx
409289:	3a d3                	cmp    %bl,%dl
40928b:	75 e4                	jne    0x409271
40928d:	33 c0                	xor    %eax,%eax
40928f:	eb 05                	jmp    0x409296
409291:	1b c0                	sbb    %eax,%eax
409293:	83 d8 ff             	sbb    $0xffffffff,%eax
409296:	3b c3                	cmp    %ebx,%eax
409298:	75 0e                	jne    0x4092a8
40929a:	8d 44 24 13          	lea    0x13(%esp),%eax
40929e:	8a 10                	mov    (%eax),%dl
4092a0:	88 55 05             	mov    %dl,0x5(%ebp)
4092a3:	e9 3d df 00 00       	jmp    0x4171e5
4092a8:	6a 03                	push   $0x3
4092aa:	68 ec 81 46 00       	push   $0x4681ec
4092af:	56                   	push   %esi
4092b0:	e8 df 9f 02 00       	call   0x433294
4092b5:	83 c4 0c             	add    $0xc,%esp
4092b8:	85 c0                	test   %eax,%eax
4092ba:	75 3f                	jne    0x4092fb
4092bc:	b9 ac 81 46 00       	mov    $0x4681ac,%ecx
4092c1:	8d 47 04             	lea    0x4(%edi),%eax
4092c4:	8a 10                	mov    (%eax),%dl
4092c6:	3a 11                	cmp    (%ecx),%dl
4092c8:	75 1a                	jne    0x4092e4
4092ca:	3a d3                	cmp    %bl,%dl
4092cc:	74 12                	je     0x4092e0
4092ce:	8a 50 01             	mov    0x1(%eax),%dl
4092d1:	3a 51 01             	cmp    0x1(%ecx),%dl
4092d4:	75 0e                	jne    0x4092e4
4092d6:	83 c0 02             	add    $0x2,%eax
4092d9:	83 c1 02             	add    $0x2,%ecx
4092dc:	3a d3                	cmp    %bl,%dl
4092de:	75 e4                	jne    0x4092c4
4092e0:	33 c0                	xor    %eax,%eax
4092e2:	eb 05                	jmp    0x4092e9
4092e4:	1b c0                	sbb    %eax,%eax
4092e6:	83 d8 ff             	sbb    $0xffffffff,%eax
4092e9:	3b c3                	cmp    %ebx,%eax
4092eb:	75 0e                	jne    0x4092fb
4092ed:	8d 44 24 12          	lea    0x12(%esp),%eax
4092f1:	8a 10                	mov    (%eax),%dl
4092f3:	88 55 05             	mov    %dl,0x5(%ebp)
4092f6:	e9 ea de 00 00       	jmp    0x4171e5
4092fb:	b9 98 81 46 00       	mov    $0x468198,%ecx
409300:	8b c6                	mov    %esi,%eax
409302:	8a 10                	mov    (%eax),%dl
409304:	3a 11                	cmp    (%ecx),%dl
409306:	75 1a                	jne    0x409322
409308:	3a d3                	cmp    %bl,%dl
40930a:	74 12                	je     0x40931e
40930c:	8a 50 01             	mov    0x1(%eax),%dl
40930f:	3a 51 01             	cmp    0x1(%ecx),%dl
409312:	75 0e                	jne    0x409322
409314:	83 c0 02             	add    $0x2,%eax
409317:	83 c1 02             	add    $0x2,%ecx
40931a:	3a d3                	cmp    %bl,%dl
40931c:	75 e4                	jne    0x409302
40931e:	33 c0                	xor    %eax,%eax
409320:	eb 05                	jmp    0x409327
409322:	1b c0                	sbb    %eax,%eax
409324:	83 d8 ff             	sbb    $0xffffffff,%eax
409327:	3b c3                	cmp    %ebx,%eax
409329:	75 0e                	jne    0x409339
40932b:	8d 44 24 13          	lea    0x13(%esp),%eax
40932f:	8a 00                	mov    (%eax),%al
409331:	88 45 06             	mov    %al,0x6(%ebp)
409334:	e9 ac de 00 00       	jmp    0x4171e5
409339:	6a 03                	push   $0x3
40933b:	68 ec 81 46 00       	push   $0x4681ec
409340:	56                   	push   %esi
409341:	e8 4e 9f 02 00       	call   0x433294
409346:	83 c4 0c             	add    $0xc,%esp
409349:	85 c0                	test   %eax,%eax
40934b:	75 3f                	jne    0x40938c
40934d:	b9 98 81 46 00       	mov    $0x468198,%ecx
409352:	8d 47 04             	lea    0x4(%edi),%eax
409355:	8a 10                	mov    (%eax),%dl
409357:	3a 11                	cmp    (%ecx),%dl
409359:	75 1a                	jne    0x409375
40935b:	3a d3                	cmp    %bl,%dl
40935d:	74 12                	je     0x409371
40935f:	8a 50 01             	mov    0x1(%eax),%dl
409362:	3a 51 01             	cmp    0x1(%ecx),%dl
409365:	75 0e                	jne    0x409375
409367:	83 c0 02             	add    $0x2,%eax
40936a:	83 c1 02             	add    $0x2,%ecx
40936d:	3a d3                	cmp    %bl,%dl
40936f:	75 e4                	jne    0x409355
409371:	33 c0                	xor    %eax,%eax
409373:	eb 05                	jmp    0x40937a
409375:	1b c0                	sbb    %eax,%eax
409377:	83 d8 ff             	sbb    $0xffffffff,%eax
40937a:	3b c3                	cmp    %ebx,%eax
40937c:	75 0e                	jne    0x40938c
40937e:	8d 44 24 12          	lea    0x12(%esp),%eax
409382:	8a 00                	mov    (%eax),%al
409384:	88 45 06             	mov    %al,0x6(%ebp)
409387:	e9 59 de 00 00       	jmp    0x4171e5
40938c:	b9 88 81 46 00       	mov    $0x468188,%ecx
409391:	8b c6                	mov    %esi,%eax
409393:	8a 10                	mov    (%eax),%dl
409395:	3a 11                	cmp    (%ecx),%dl
409397:	75 1a                	jne    0x4093b3
409399:	3a d3                	cmp    %bl,%dl
40939b:	74 12                	je     0x4093af
40939d:	8a 50 01             	mov    0x1(%eax),%dl
4093a0:	3a 51 01             	cmp    0x1(%ecx),%dl
4093a3:	75 0e                	jne    0x4093b3
4093a5:	83 c0 02             	add    $0x2,%eax
4093a8:	83 c1 02             	add    $0x2,%ecx
4093ab:	3a d3                	cmp    %bl,%dl
4093ad:	75 e4                	jne    0x409393
4093af:	33 c0                	xor    %eax,%eax
4093b1:	eb 05                	jmp    0x4093b8