415086:	75 1a                	jne    0x4150a2
415088:	3a d3                	cmp    %bl,%dl
41508a:	74 12                	je     0x41509e
41508c:	8a 50 01             	mov    0x1(%eax),%dl
41508f:	3a 51 01             	cmp    0x1(%ecx),%dl
415092:	75 0e                	jne    0x4150a2
415094:	83 c0 02             	add    $0x2,%eax
415097:	83 c1 02             	add    $0x2,%ecx
41509a:	3a d3                	cmp    %bl,%dl
41509c:	75 e4                	jne    0x415082
41509e:	33 c0                	xor    %eax,%eax
4150a0:	eb 05                	jmp    0x4150a7
4150a2:	1b c0                	sbb    %eax,%eax
4150a4:	83 d8 ff             	sbb    $0xffffffff,%eax
4150a7:	3b c3                	cmp    %ebx,%eax
4150a9:	75 37                	jne    0x4150e2
4150ab:	8b 84 24 24 10 00 00 	mov    0x1024(%esp),%eax
4150b2:	50                   	push   %eax
4150b3:	b8 00 08 00 00       	mov    $0x800,%eax
4150b8:	8d 4c 24 20          	lea    0x20(%esp),%ecx
4150bc:	8d 54 24 18          	lea    0x18(%esp),%edx
4150c0:	e8 db 3b ff ff       	call   0x408ca0
4150c5:	83 c4 04             	add    $0x4,%esp
4150c8:	3b c3                	cmp    %ebx,%eax
4150ca:	74 16                	je     0x4150e2
4150cc:	8d 8d a4 78 00 00    	lea    0x78a4(%ebp),%ecx
4150d2:	51                   	push   %ecx
4150d3:	8b f0                	mov    %eax,%esi
4150d5:	e8 06 3c ff ff       	call   0x408ce0
4150da:	83 c4 04             	add    $0x4,%esp
4150dd:	e9 03 21 00 00       	jmp    0x4171e5
4150e2:	b9 bc 63 46 00       	mov    $0x4663bc,%ecx
4150e7:	8b c6                	mov    %esi,%eax
4150e9:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
4150f0:	8a 10                	mov    (%eax),%dl
4150f2:	3a 11                	cmp    (%ecx),%dl
4150f4:	75 1a                	jne    0x415110
4150f6:	3a d3                	cmp    %bl,%dl
4150f8:	74 12                	je     0x41510c
4150fa:	8a 50 01             	mov    0x1(%eax),%dl
4150fd:	3a 51 01             	cmp    0x1(%ecx),%dl
415100:	75 0e                	jne    0x415110
415102:	83 c0 02             	add    $0x2,%eax
415105:	83 c1 02             	add    $0x2,%ecx
415108:	3a d3                	cmp    %bl,%dl
41510a:	75 e4                	jne    0x4150f0
41510c:	33 c0                	xor    %eax,%eax
41510e:	eb 05                	jmp    0x415115
415110:	1b c0                	sbb    %eax,%eax
415112:	83 d8 ff             	sbb    $0xffffffff,%eax
415115:	3b c3                	cmp    %ebx,%eax
415117:	75 31                	jne    0x41514a
415119:	8b 94 24 24 10 00 00 	mov    0x1024(%esp),%edx
415120:	52                   	push   %edx
415121:	b8 00 08 00 00       	mov    $0x800,%eax
415126:	8d 4c 24 20          	lea    0x20(%esp),%ecx
41512a:	8d 54 24 18          	lea    0x18(%esp),%edx
41512e:	e8 6d 3b ff ff       	call   0x408ca0
415133:	83 c4 04             	add    $0x4,%esp
415136:	3b c3                	cmp    %ebx,%eax
415138:	74 10                	je     0x41514a
41513a:	8d b5 a8 78 00 00    	lea    0x78a8(%ebp),%esi
415140:	e8 5b 3d ff ff       	call   0x408ea0
415145:	e9 9b 20 00 00       	jmp    0x4171e5
41514a:	b9 a4 63 46 00       	mov    $0x4663a4,%ecx
41514f:	8b c6                	mov    %esi,%eax
415151:	8a 10                	mov    (%eax),%dl
415153:	3a 11                	cmp    (%ecx),%dl
415155:	75 1a                	jne    0x415171
415157:	3a d3                	cmp    %bl,%dl
415159:	74 12                	je     0x41516d
41515b:	8a 50 01             	mov    0x1(%eax),%dl
41515e:	3a 51 01             	cmp    0x1(%ecx),%dl
415161:	75 0e                	jne    0x415171
415163:	83 c0 02             	add    $0x2,%eax
415166:	83 c1 02             	add    $0x2,%ecx
415169:	3a d3                	cmp    %bl,%dl
41516b:	75 e4                	jne    0x415151
41516d:	33 c0                	xor    %eax,%eax
41516f:	eb 05                	jmp    0x415176
415171:	1b c0                	sbb    %eax,%eax
415173:	83 d8 ff             	sbb    $0xffffffff,%eax
415176:	3b c3                	cmp    %ebx,%eax
415178:	75 31                	jne    0x4151ab
41517a:	8b 84 24 24 10 00 00 	mov    0x1024(%esp),%eax
415181:	50                   	push   %eax
415182:	b8 00 08 00 00       	mov    $0x800,%eax
415187:	8d 4c 24 20          	lea    0x20(%esp),%ecx
41518b:	8d 54 24 18          	lea    0x18(%esp),%edx
41518f:	e8 0c 3b ff ff       	call   0x408ca0
415194:	83 c4 04             	add    $0x4,%esp
415197:	3b c3                	cmp    %ebx,%eax
415199:	74 10                	je     0x4151ab
41519b:	8d b5 a8 80 00 00    	lea    0x80a8(%ebp),%esi
4151a1:	e8 fa 3c ff ff       	call   0x408ea0
4151a6:	e9 3a 20 00 00       	jmp    0x4171e5
4151ab:	b9 94 63 46 00       	mov    $0x466394,%ecx
4151b0:	8b c6                	mov    %esi,%eax
4151b2:	8a 10                	mov    (%eax),%dl
4151b4:	3a 11                	cmp    (%ecx),%dl
4151b6:	75 1a                	jne    0x4151d2
4151b8:	3a d3                	cmp    %bl,%dl
4151ba:	74 12                	je     0x4151ce
4151bc:	8a 50 01             	mov    0x1(%eax),%dl
4151bf:	3a 51 01             	cmp    0x1(%ecx),%dl
4151c2:	75 0e                	jne    0x4151d2
4151c4:	83 c0 02             	add    $0x2,%eax
4151c7:	83 c1 02             	add    $0x2,%ecx
4151ca:	3a d3                	cmp    %bl,%dl
4151cc:	75 e4                	jne    0x4151b2
4151ce:	33 c0                	xor    %eax,%eax
4151d0:	eb 05                	jmp    0x4151d7
4151d2:	1b c0                	sbb    %eax,%eax
4151d4:	83 d8 ff             	sbb    $0xffffffff,%eax
4151d7:	3b c3                	cmp    %ebx,%eax
4151d9:	75 11                	jne    0x4151ec
4151db:	8d 44 24 13          	lea    0x13(%esp),%eax
4151df:	8a 08                	mov    (%eax),%cl
4151e1:	88 8d a8 88 00 00    	mov    %cl,0x88a8(%ebp)
4151e7:	e9 f9 1f 00 00       	jmp    0x4171e5
4151ec:	6a 03                	push   $0x3
4151ee:	68 ec 81 46 00       	push   $0x4681ec
4151f3:	56                   	push   %esi
4151f4:	e8 9b e0 01 00       	call   0x433294
4151f9:	83 c4 0c             	add    $0xc,%esp
4151fc:	85 c0                	test   %eax,%eax
4151fe:	75 42                	jne    0x415242
415200:	b9 94 63 46 00       	mov    $0x466394,%ecx
415205:	8d 47 04             	lea    0x4(%edi),%eax
415208:	8a 10                	mov    (%eax),%dl
41520a:	3a 11                	cmp    (%ecx),%dl
41520c:	75 1a                	jne    0x415228
41520e:	3a d3                	cmp    %bl,%dl
415210:	74 12                	je     0x415224
415212:	8a 50 01             	mov    0x1(%eax),%dl
415215:	3a 51 01             	cmp    0x1(%ecx),%dl
415218:	75 0e                	jne    0x415228
41521a:	83 c0 02             	add    $0x2,%eax
41521d:	83 c1 02             	add    $0x2,%ecx
415220:	3a d3                	cmp    %bl,%dl
415222:	75 e4                	jne    0x415208
415224:	33 c0                	xor    %eax,%eax
415226:	eb 05                	jmp    0x41522d
415228:	1b c0                	sbb    %eax,%eax
41522a:	83 d8 ff             	sbb    $0xffffffff,%eax
41522d:	3b c3                	cmp    %ebx,%eax
41522f:	75 11                	jne    0x415242
415231:	8d 44 24 12          	lea    0x12(%esp),%eax
415235:	8a 08                	mov    (%eax),%cl
415237:	88 8d a8 88 00 00    	mov    %cl,0x88a8(%ebp)
41523d:	e9 a3 1f 00 00       	jmp    0x4171e5
415242:	b9 8c 63 46 00       	mov    $0x46638c,%ecx
415247:	8b c6                	mov    %esi,%eax
415249:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
415250:	8a 10                	mov    (%eax),%dl
415252:	3a 11                	cmp    (%ecx),%dl
415254:	75 1a                	jne    0x415270
415256:	3a d3                	cmp    %bl,%dl
415258:	74 12                	je     0x41526c
41525a:	8a 50 01             	mov    0x1(%eax),%dl
41525d:	3a 51 01             	cmp    0x1(%ecx),%dl
415260:	75 0e                	jne    0x415270
415262:	83 c0 02             	add    $0x2,%eax
415265:	83 c1 02             	add    $0x2,%ecx
415268:	3a d3                	cmp    %bl,%dl
41526a:	75 e4                	jne    0x415250
41526c:	33 c0                	xor    %eax,%eax
41526e:	eb 05                	jmp    0x415275
415270:	1b c0                	sbb    %eax,%eax
415272:	83 d8 ff             	sbb    $0xffffffff,%eax
415275:	3b c3                	cmp    %ebx,%eax
415277:	75 09                	jne    0x415282
415279:	8d 44 24 13          	lea    0x13(%esp),%eax
41527d:	e9 4d 00 00 00       	jmp    0x4152cf
415282:	6a 03                	push   $0x3
415284:	68 ec 81 46 00       	push   $0x4681ec
415289:	56                   	push   %esi
41528a:	e8 05 e0 01 00       	call   0x433294
41528f:	83 c4 0c             	add    $0xc,%esp
415292:	85 c0                	test   %eax,%eax
415294:	0f 85 57 00 00 00    	jne    0x4152f1
41529a:	b9 8c 63 46 00       	mov    $0x46638c,%ecx
41529f:	8d 47 04             	lea    0x4(%edi),%eax
4152a2:	8a 10                	mov    (%eax),%dl
4152a4:	3a 11                	cmp    (%ecx),%dl
4152a6:	75 1a                	jne    0x4152c2
4152a8:	3a d3                	cmp    %bl,%dl
4152aa:	74 12                	je     0x4152be
4152ac:	8a 50 01             	mov    0x1(%eax),%dl
4152af:	3a 51 01             	cmp    0x1(%ecx),%dl
4152b2:	75 0e                	jne    0x4152c2
4152b4:	83 c0 02             	add    $0x2,%eax
4152b7:	83 c1 02             	add    $0x2,%ecx
4152ba:	3a d3                	cmp    %bl,%dl
4152bc:	75 e4                	jne    0x4152a2
4152be:	33 c0                	xor    %eax,%eax
4152c0:	eb 05                	jmp    0x4152c7
4152c2:	1b c0                	sbb    %eax,%eax
4152c4:	83 d8 ff             	sbb    $0xffffffff,%eax
4152c7:	3b c3                	cmp    %ebx,%eax
4152c9:	75 26                	jne    0x4152f1
4152cb:	8d 44 24 12          	lea    0x12(%esp),%eax
4152cf:	8a 00                	mov    (%eax),%al
4152d1:	88 85 a9 88 00 00    	mov    %al,0x88a9(%ebp)
4152d7:	3a c3                	cmp    %bl,%al
4152d9:	0f 84 06 1f 00 00    	je     0x4171e5
4152df:	c6 85 a0 70 00 00 01 	movb   $0x1,0x70a0(%ebp)
4152e6:	88 9d ff 90 00 00    	mov    %bl,0x90ff(%ebp)
4152ec:	e9 f4 1e 00 00       	jmp    0x4171e5
4152f1:	b9 88 63 46 00       	mov    $0x466388,%ecx
4152f6:	8b c6                	mov    %esi,%eax
4152f8:	8a 10                	mov    (%eax),%dl
4152fa:	3a 11                	cmp    (%ecx),%dl
4152fc:	75 1a                	jne    0x415318
4152fe:	3a d3                	cmp    %bl,%dl
415300:	74 12                	je     0x415314
415302:	8a 50 01             	mov    0x1(%eax),%dl
415305:	3a 51 01             	cmp    0x1(%ecx),%dl
415308:	75 0e                	jne    0x415318
41530a:	83 c0 02             	add    $0x2,%eax
41530d:	83 c1 02             	add    $0x2,%ecx
415310:	3a d3                	cmp    %bl,%dl
415312:	75 e4                	jne    0x4152f8
415314:	33 c0                	xor    %eax,%eax
415316:	eb 05                	jmp    0x41531d
415318:	1b c0                	sbb    %eax,%eax
41531a:	83 d8 ff             	sbb    $0xffffffff,%eax
41531d:	3b c3                	cmp    %ebx,%eax
41531f:	75 09                	jne    0x41532a
415321:	8d 44 24 13          	lea    0x13(%esp),%eax
415325:	e9 57 00 00 00       	jmp    0x415381
41532a:	6a 03                	push   $0x3
41532c:	68 ec 81 46 00       	push   $0x4681ec
415331:	56                   	push   %esi
415332:	e8 5d df 01 00       	call   0x433294
415337:	83 c4 0c             	add    $0xc,%esp
41533a:	85 c0                	test   %eax,%eax
41533c:	0f 85 e4 00 00 00    	jne    0x415426
415342:	b9 88 63 46 00       	mov    $0x466388,%ecx
415347:	8d 47 04             	lea    0x4(%edi),%eax
41534a:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
415350:	8a 10                	mov    (%eax),%dl
415352:	3a 11                	cmp    (%ecx),%dl
415354:	75 1a                	jne    0x415370
415356:	3a d3                	cmp    %bl,%dl
415358:	74 12                	je     0x41536c
41535a:	8a 50 01             	mov    0x1(%eax),%dl
41535d:	3a 51 01             	cmp    0x1(%ecx),%dl
415360:	75 0e                	jne    0x415370
415362:	83 c0 02             	add    $0x2,%eax
415365:	83 c1 02             	add    $0x2,%ecx
415368:	3a d3                	cmp    %bl,%dl
41536a:	75 e4                	jne    0x415350
41536c:	33 c0                	xor    %eax,%eax
41536e:	eb 05                	jmp    0x415375
415370:	1b c0                	sbb    %eax,%eax
415372:	83 d8 ff             	sbb    $0xffffffff,%eax
415375:	3b c3                	cmp    %ebx,%eax
415377:	0f 85 a9 00 00 00    	jne    0x415426
41537d:	8d 44 24 12          	lea    0x12(%esp),%eax
415381:	8a 00                	mov    (%eax),%al
415383:	88 85 aa 88 00 00    	mov    %al,0x88aa(%ebp)
415389:	3a c3                	cmp    %bl,%al
41538b:	0f 84 54 1e 00 00    	je     0x4171e5
415391:	c6 85 fb 90 00 00 01 	movb   $0x1,0x90fb(%ebp)
415398:	c6 85 fd 90 00 00 01 	movb   $0x1,0x90fd(%ebp)
41539f:	c6 85 fe 90 00 00 01 	movb   $0x1,0x90fe(%ebp)
4153a6:	c6 85 fc 90 00 00 01 	movb   $0x1,0x90fc(%ebp)
4153ad:	c7 85 40 60 00 00 0b 	movl   $0x10b,0x6040(%ebp)
4153b4:	01 00 00
4153b7:	c7 85 60 0b 00 00 00 	movl   $0x2000000,0xb60(%ebp)
4153be:	00 00 02
4153c1:	89 9d 58 60 00 00    	mov    %ebx,0x6058(%ebp)
4153c7:	88 9d 1f 0b 00 00    	mov    %bl,0xb1f(%ebp)
4153cd:	89 9d 24 0b 00 00    	mov    %ebx,0xb24(%ebp)
4153d3:	88 9d 29 0b 00 00    	mov    %bl,0xb29(%ebp)
4153d9:	89 9d 2c 0b 00 00    	mov    %ebx,0xb2c(%ebp)
4153df:	89 9d 30 0b 00 00    	mov    %ebx,0xb30(%ebp)
4153e5:	88 9d 38 0b 00 00    	mov    %bl,0xb38(%ebp)
4153eb:	89 9d 3c 0b 00 00    	mov    %ebx,0xb3c(%ebp)
4153f1:	89 9d 40 0b 00 00    	mov    %ebx,0xb40(%ebp)
4153f7:	89 9d 48 0b 00 00    	mov    %ebx,0xb48(%ebp)
4153fd:	89 9d 4c 0b 00 00    	mov    %ebx,0xb4c(%ebp)
415403:	89 9d 50 0b 00 00    	mov    %ebx,0xb50(%ebp)
415409:	89 9d 54 0b 00 00    	mov    %ebx,0xb54(%ebp)
41540f:	89 9d 58 0b 00 00    	mov    %ebx,0xb58(%ebp)
415415:	88 9d 17 01 00 00    	mov    %bl,0x117(%ebp)
41541b:	88 9d ff 90 00 00    	mov    %bl,0x90ff(%ebp)
415421:	e9 bf 1d 00 00       	jmp    0x4171e5
415426:	b9 80 63 46 00       	mov    $0x466380,%ecx
41542b:	8b c6                	mov    %esi,%eax
41542d:	8d 49 00             	lea    0x0(%ecx),%ecx
415430:	8a 10                	mov    (%eax),%dl
415432:	3a 11                	cmp    (%ecx),%dl
415434:	75 1a                	jne    0x415450
415436:	3a d3                	cmp    %bl,%dl
415438:	74 12                	je     0x41544c
41543a:	8a 50 01             	mov    0x1(%eax),%dl
41543d:	3a 51 01             	cmp    0x1(%ecx),%dl
415440:	75 0e                	jne    0x415450
415442:	83 c0 02             	add    $0x2,%eax
415445:	83 c1 02             	add    $0x2,%ecx
415448:	3a d3                	cmp    %bl,%dl
41544a:	75 e4                	jne    0x415430
41544c:	33 c0                	xor    %eax,%eax
41544e:	eb 05                	jmp    0x415455
415450:	1b c0                	sbb    %eax,%eax
415452:	83 d8 ff             	sbb    $0xffffffff,%eax
415455:	3b c3                	cmp    %ebx,%eax
415457:	75 09                	jne    0x415462
415459:	8d 44 24 13          	lea    0x13(%esp),%eax
41545d:	e9 51 00 00 00       	jmp    0x4154b3
415462:	6a 03                	push   $0x3
415464:	68 ec 81 46 00       	push   $0x4681ec
415469:	56                   	push   %esi
41546a:	e8 25 de 01 00       	call   0x433294
41546f:	83 c4 0c             	add    $0xc,%esp
415472:	85 c0                	test   %eax,%eax
415474:	0f 85 12 01 00 00    	jne    0x41558c
41547a:	b9 80 63 46 00       	mov    $0x466380,%ecx
41547f:	8d 47 04             	lea    0x4(%edi),%eax
415482:	8a 10                	mov    (%eax),%dl
415484:	3a 11                	cmp    (%ecx),%dl
415486:	75 1a                	jne    0x4154a2
415488:	3a d3                	cmp    %bl,%dl
41548a:	74 12                	je     0x41549e
41548c:	8a 50 01             	mov    0x1(%eax),%dl
41548f:	3a 51 01             	cmp    0x1(%ecx),%dl
415492:	75 0e                	jne    0x4154a2
415494:	83 c0 02             	add    $0x2,%eax
415497:	83 c1 02             	add    $0x2,%ecx
41549a:	3a d3                	cmp    %bl,%dl
41549c:	75 e4                	jne    0x415482
41549e:	33 c0                	xor    %eax,%eax
4154a0:	eb 05                	jmp    0x4154a7
4154a2:	1b c0                	sbb    %eax,%eax
4154a4:	83 d8 ff             	sbb    $0xffffffff,%eax
4154a7:	3b c3                	cmp    %ebx,%eax
4154a9:	0f 85 dd 00 00 00    	jne    0x41558c
4154af:	8d 44 24 12          	lea    0x12(%esp),%eax
4154b3:	8a 00                	mov    (%eax),%al
4154b5:	88 85 ab 88 00 00    	mov    %al,0x88ab(%ebp)
4154bb:	3a c3                	cmp    %bl,%al
4154bd:	0f 84 62 00 00 00    	je     0x415525
4154c3:	c6 85 fb 90 00 00 01 	movb   $0x1,0x90fb(%ebp)
4154ca:	c6 85 fd 90 00 00 01 	movb   $0x1,0x90fd(%ebp)
4154d1:	c6 85 fe 90 00 00 01 	movb   $0x1,0x90fe(%ebp)
4154d8:	c6 85 fc 90 00 00 01 	movb   $0x1,0x90fc(%ebp)
4154df:	c7 85 40 60 00 00 0b 	movl   $0x10b,0x6040(%ebp)
4154e6:	01 00 00