41328b:	6a 03                	push   $0x3
41328d:	68 ec 81 46 00       	push   $0x4681ec
413292:	56                   	push   %esi
413293:	e8 fc ff 01 00       	call   0x433294
413298:	83 c4 0c             	add    $0xc,%esp
41329b:	85 c0                	test   %eax,%eax
41329d:	0f 85 47 00 00 00    	jne    0x4132ea
4132a3:	b9 d4 67 46 00       	mov    $0x4667d4,%ecx
4132a8:	8d 47 04             	lea    0x4(%edi),%eax
4132ab:	eb 03                	jmp    0x4132b0
4132ad:	8d 49 00             	lea    0x0(%ecx),%ecx
4132b0:	8a 10                	mov    (%eax),%dl
4132b2:	3a 11                	cmp    (%ecx),%dl
4132b4:	75 1a                	jne    0x4132d0
4132b6:	3a d3                	cmp    %bl,%dl
4132b8:	74 12                	je     0x4132cc
4132ba:	8a 50 01             	mov    0x1(%eax),%dl
4132bd:	3a 51 01             	cmp    0x1(%ecx),%dl
4132c0:	75 0e                	jne    0x4132d0
4132c2:	83 c0 02             	add    $0x2,%eax
4132c5:	83 c1 02             	add    $0x2,%ecx
4132c8:	3a d3                	cmp    %bl,%dl
4132ca:	75 e4                	jne    0x4132b0
4132cc:	33 c0                	xor    %eax,%eax
4132ce:	eb 05                	jmp    0x4132d5
4132d0:	1b c0                	sbb    %eax,%eax
4132d2:	83 d8 ff             	sbb    $0xffffffff,%eax
4132d5:	3b c3                	cmp    %ebx,%eax
4132d7:	75 11                	jne    0x4132ea
4132d9:	8d 44 24 12          	lea    0x12(%esp),%eax
4132dd:	8a 08                	mov    (%eax),%cl
4132df:	88 8d 22 4e 00 00    	mov    %cl,0x4e22(%ebp)
4132e5:	e9 fb 3e 00 00       	jmp    0x4171e5
4132ea:	b9 c8 67 46 00       	mov    $0x4667c8,%ecx
4132ef:	8b c6                	mov    %esi,%eax
4132f1:	8a 10                	mov    (%eax),%dl
4132f3:	3a 11                	cmp    (%ecx),%dl
4132f5:	75 1a                	jne    0x413311
4132f7:	3a d3                	cmp    %bl,%dl
4132f9:	74 12                	je     0x41330d
4132fb:	8a 50 01             	mov    0x1(%eax),%dl
4132fe:	3a 51 01             	cmp    0x1(%ecx),%dl
413301:	75 0e                	jne    0x413311
413303:	83 c0 02             	add    $0x2,%eax
413306:	83 c1 02             	add    $0x2,%ecx
413309:	3a d3                	cmp    %bl,%dl
41330b:	75 e4                	jne    0x4132f1
41330d:	33 c0                	xor    %eax,%eax
41330f:	eb 05                	jmp    0x413316
413311:	1b c0                	sbb    %eax,%eax
413313:	83 d8 ff             	sbb    $0xffffffff,%eax
413316:	3b c3                	cmp    %ebx,%eax
413318:	75 31                	jne    0x41334b
41331a:	8b 94 24 24 10 00 00 	mov    0x1024(%esp),%edx
413321:	52                   	push   %edx
413322:	b8 00 08 00 00       	mov    $0x800,%eax
413327:	8d 4c 24 20          	lea    0x20(%esp),%ecx
41332b:	8d 54 24 18          	lea    0x18(%esp),%edx
41332f:	e8 6c 59 ff ff       	call   0x408ca0
413334:	83 c4 04             	add    $0x4,%esp
413337:	3b c3                	cmp    %ebx,%eax
413339:	74 10                	je     0x41334b
41333b:	8d b5 23 4e 00 00    	lea    0x4e23(%ebp),%esi
413341:	e8 3a 5b ff ff       	call   0x408e80
413346:	e9 9a 3e 00 00       	jmp    0x4171e5
41334b:	b9 b4 67 46 00       	mov    $0x4667b4,%ecx
413350:	8b c6                	mov    %esi,%eax
413352:	8a 10                	mov    (%eax),%dl
413354:	3a 11                	cmp    (%ecx),%dl
413356:	75 1a                	jne    0x413372
413358:	3a d3                	cmp    %bl,%dl
41335a:	74 12                	je     0x41336e
41335c:	8a 50 01             	mov    0x1(%eax),%dl
41335f:	3a 51 01             	cmp    0x1(%ecx),%dl
413362:	75 0e                	jne    0x413372
413364:	83 c0 02             	add    $0x2,%eax
413367:	83 c1 02             	add    $0x2,%ecx
41336a:	3a d3                	cmp    %bl,%dl
41336c:	75 e4                	jne    0x413352
41336e:	33 c0                	xor    %eax,%eax
413370:	eb 05                	jmp    0x413377
413372:	1b c0                	sbb    %eax,%eax
413374:	83 d8 ff             	sbb    $0xffffffff,%eax
413377:	3b c3                	cmp    %ebx,%eax
413379:	75 31                	jne    0x4133ac
41337b:	8b 84 24 24 10 00 00 	mov    0x1024(%esp),%eax
413382:	50                   	push   %eax
413383:	b8 00 08 00 00       	mov    $0x800,%eax
413388:	8d 4c 24 20          	lea    0x20(%esp),%ecx
41338c:	8d 54 24 18          	lea    0x18(%esp),%edx
413390:	e8 0b 59 ff ff       	call   0x408ca0
413395:	83 c4 04             	add    $0x4,%esp
413398:	3b c3                	cmp    %ebx,%eax
41339a:	74 10                	je     0x4133ac
41339c:	8d b5 27 4f 00 00    	lea    0x4f27(%ebp),%esi
4133a2:	e8 d9 5a ff ff       	call   0x408e80
4133a7:	e9 39 3e 00 00       	jmp    0x4171e5
4133ac:	b9 ac 67 46 00       	mov    $0x4667ac,%ecx
4133b1:	8b c6                	mov    %esi,%eax
4133b3:	8a 10                	mov    (%eax),%dl
4133b5:	3a 11                	cmp    (%ecx),%dl
4133b7:	75 1a                	jne    0x4133d3
4133b9:	3a d3                	cmp    %bl,%dl
4133bb:	74 12                	je     0x4133cf
4133bd:	8a 50 01             	mov    0x1(%eax),%dl
4133c0:	3a 51 01             	cmp    0x1(%ecx),%dl
4133c3:	75 0e                	jne    0x4133d3
4133c5:	83 c0 02             	add    $0x2,%eax
4133c8:	83 c1 02             	add    $0x2,%ecx
4133cb:	3a d3                	cmp    %bl,%dl
4133cd:	75 e4                	jne    0x4133b3
4133cf:	33 c0                	xor    %eax,%eax
4133d1:	eb 05                	jmp    0x4133d8
4133d3:	1b c0                	sbb    %eax,%eax
4133d5:	83 d8 ff             	sbb    $0xffffffff,%eax
4133d8:	3b c3                	cmp    %ebx,%eax
4133da:	75 09                	jne    0x4133e5
4133dc:	8d 44 24 13          	lea    0x13(%esp),%eax
4133e0:	e9 51 00 00 00       	jmp    0x413436
4133e5:	6a 03                	push   $0x3
4133e7:	68 ec 81 46 00       	push   $0x4681ec
4133ec:	56                   	push   %esi
4133ed:	e8 a2 fe 01 00       	call   0x433294
4133f2:	83 c4 0c             	add    $0xc,%esp
4133f5:	85 c0                	test   %eax,%eax
4133f7:	0f 85 95 00 00 00    	jne    0x413492
4133fd:	b9 ac 67 46 00       	mov    $0x4667ac,%ecx
413402:	8d 47 04             	lea    0x4(%edi),%eax
413405:	8a 10                	mov    (%eax),%dl
413407:	3a 11                	cmp    (%ecx),%dl
413409:	75 1a                	jne    0x413425
41340b:	3a d3                	cmp    %bl,%dl
41340d:	74 12                	je     0x413421
41340f:	8a 50 01             	mov    0x1(%eax),%dl
413412:	3a 51 01             	cmp    0x1(%ecx),%dl
413415:	75 0e                	jne    0x413425
413417:	83 c0 02             	add    $0x2,%eax
41341a:	83 c1 02             	add    $0x2,%ecx
41341d:	3a d3                	cmp    %bl,%dl
41341f:	75 e4                	jne    0x413405
413421:	33 c0                	xor    %eax,%eax
413423:	eb 05                	jmp    0x41342a
413425:	1b c0                	sbb    %eax,%eax
413427:	83 d8 ff             	sbb    $0xffffffff,%eax
41342a:	3b c3                	cmp    %ebx,%eax
41342c:	0f 85 60 00 00 00    	jne    0x413492
413432:	8d 44 24 12          	lea    0x12(%esp),%eax
413436:	8a 00                	mov    (%eax),%al
413438:	88 85 2b 50 00 00    	mov    %al,0x502b(%ebp)
41343e:	3a c3                	cmp    %bl,%al
413440:	0f 84 3b 00 00 00    	je     0x413481
413446:	c6 85 e2 45 00 00 01 	movb   $0x1,0x45e2(%ebp)
41344d:	c6 85 d4 09 00 00 01 	movb   $0x1,0x9d4(%ebp)
413454:	c6 85 e4 45 00 00 01 	movb   $0x1,0x45e4(%ebp)
41345b:	c6 85 e5 45 00 00 01 	movb   $0x1,0x45e5(%ebp)
413462:	c6 85 e6 45 00 00 01 	movb   $0x1,0x45e6(%ebp)
413469:	c6 85 00 46 00 00 01 	movb   $0x1,0x4600(%ebp)
413470:	88 9d 1e 09 00 00    	mov    %bl,0x91e(%ebp)
413476:	88 9d fb 90 00 00    	mov    %bl,0x90fb(%ebp)
41347c:	e9 33 be ff ff       	jmp    0x40f2b4
413481:	88 9d e4 45 00 00    	mov    %bl,0x45e4(%ebp)
413487:	88 9d 00 46 00 00    	mov    %bl,0x4600(%ebp)
41348d:	e9 28 01 00 00       	jmp    0x4135ba
413492:	b9 a4 67 46 00       	mov    $0x4667a4,%ecx
413497:	8b c6                	mov    %esi,%eax
413499:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
4134a0:	8a 10                	mov    (%eax),%dl
4134a2:	3a 11                	cmp    (%ecx),%dl
4134a4:	75 1a                	jne    0x4134c0
4134a6:	3a d3                	cmp    %bl,%dl
4134a8:	74 12                	je     0x4134bc
4134aa:	8a 50 01             	mov    0x1(%eax),%dl
4134ad:	3a 51 01             	cmp    0x1(%ecx),%dl
4134b0:	75 0e                	jne    0x4134c0
4134b2:	83 c0 02             	add    $0x2,%eax
4134b5:	83 c1 02             	add    $0x2,%ecx
4134b8:	3a d3                	cmp    %bl,%dl
4134ba:	75 e4                	jne    0x4134a0
4134bc:	33 c0                	xor    %eax,%eax
4134be:	eb 05                	jmp    0x4134c5
4134c0:	1b c0                	sbb    %eax,%eax
4134c2:	83 d8 ff             	sbb    $0xffffffff,%eax
4134c5:	3b c3                	cmp    %ebx,%eax
4134c7:	75 09                	jne    0x4134d2
4134c9:	8d 44 24 13          	lea    0x13(%esp),%eax
4134cd:	e9 51 00 00 00       	jmp    0x413523
4134d2:	6a 03                	push   $0x3
4134d4:	68 ec 81 46 00       	push   $0x4681ec
4134d9:	56                   	push   %esi
4134da:	e8 b5 fd 01 00       	call   0x433294
4134df:	83 c4 0c             	add    $0xc,%esp
4134e2:	85 c0                	test   %eax,%eax
4134e4:	0f 85 14 01 00 00    	jne    0x4135fe
4134ea:	b9 a4 67 46 00       	mov    $0x4667a4,%ecx
4134ef:	8d 47 04             	lea    0x4(%edi),%eax
4134f2:	8a 10                	mov    (%eax),%dl
4134f4:	3a 11                	cmp    (%ecx),%dl
4134f6:	75 1a                	jne    0x413512
4134f8:	3a d3                	cmp    %bl,%dl
4134fa:	74 12                	je     0x41350e
4134fc:	8a 50 01             	mov    0x1(%eax),%dl
4134ff:	3a 51 01             	cmp    0x1(%ecx),%dl
413502:	75 0e                	jne    0x413512
413504:	83 c0 02             	add    $0x2,%eax
413507:	83 c1 02             	add    $0x2,%ecx
41350a:	3a d3                	cmp    %bl,%dl
41350c:	75 e4                	jne    0x4134f2
41350e:	33 c0                	xor    %eax,%eax
413510:	eb 05                	jmp    0x413517
413512:	1b c0                	sbb    %eax,%eax
413514:	83 d8 ff             	sbb    $0xffffffff,%eax
413517:	3b c3                	cmp    %ebx,%eax
413519:	0f 85 df 00 00 00    	jne    0x4135fe
41351f:	8d 44 24 12          	lea    0x12(%esp),%eax
413523:	8a 00                	mov    (%eax),%al
413525:	88 85 2c 50 00 00    	mov    %al,0x502c(%ebp)
41352b:	3a c3                	cmp    %bl,%al
41352d:	0f 84 47 00 00 00    	je     0x41357a
413533:	c6 85 e4 45 00 00 01 	movb   $0x1,0x45e4(%ebp)
41353a:	c6 85 00 46 00 00 01 	movb   $0x1,0x4600(%ebp)
413541:	c6 85 e6 45 00 00 01 	movb   $0x1,0x45e6(%ebp)
413548:	c6 85 a0 09 00 00 01 	movb   $0x1,0x9a0(%ebp)
41354f:	88 9d a1 09 00 00    	mov    %bl,0x9a1(%ebp)
413555:	88 9d bf 09 00 00    	mov    %bl,0x9bf(%ebp)
41355b:	88 9d e6 09 00 00    	mov    %bl,0x9e6(%ebp)
413561:	c6 85 dc 09 00 00 01 	movb   $0x1,0x9dc(%ebp)
413568:	c6 85 d8 09 00 00 01 	movb   $0x1,0x9d8(%ebp)
41356f:	88 9d 37 60 00 00    	mov    %bl,0x6037(%ebp)
413575:	e9 3a bd ff ff       	jmp    0x40f2b4
41357a:	88 9d e4 45 00 00    	mov    %bl,0x45e4(%ebp)
413580:	88 9d 00 46 00 00    	mov    %bl,0x4600(%ebp)
413586:	88 9d e6 45 00 00    	mov    %bl,0x45e6(%ebp)
41358c:	88 9d a0 09 00 00    	mov    %bl,0x9a0(%ebp)
413592:	c6 85 a1 09 00 00 01 	movb   $0x1,0x9a1(%ebp)
413599:	c6 85 bf 09 00 00 01 	movb   $0x1,0x9bf(%ebp)
4135a0:	c6 85 e6 09 00 00 01 	movb   $0x1,0x9e6(%ebp)
4135a7:	88 9d dc 09 00 00    	mov    %bl,0x9dc(%ebp)
4135ad:	88 9d d8 09 00 00    	mov    %bl,0x9d8(%ebp)
4135b3:	c6 85 37 60 00 00 01 	movb   $0x1,0x6037(%ebp)
4135ba:	c6 85 1f 0b 00 00 01 	movb   $0x1,0xb1f(%ebp)
4135c1:	c6 85 38 0b 00 00 01 	movb   $0x1,0xb38(%ebp)
4135c8:	c7 85 48 0b 00 00 23 	movl   $0x23,0xb48(%ebp)
4135cf:	00 00 00
4135d2:	c6 85 29 0b 00 00 01 	movb   $0x1,0xb29(%ebp)
4135d9:	c7 85 2c 0b 00 00 0a 	movl   $0xa,0xb2c(%ebp)
4135e0:	00 00 00
4135e3:	89 9d 30 0b 00 00    	mov    %ebx,0xb30(%ebp)
4135e9:	89 9d 3c 0b 00 00    	mov    %ebx,0xb3c(%ebp)
4135ef:	c7 85 40 0b 00 00 00 	movl   $0x2000000,0xb40(%ebp)
4135f6:	00 00 02
4135f9:	e9 e7 3b 00 00       	jmp    0x4171e5
4135fe:	b9 98 67 46 00       	mov    $0x466798,%ecx
413603:	8b c6                	mov    %esi,%eax
413605:	8a 10                	mov    (%eax),%dl
413607:	3a 11                	cmp    (%ecx),%dl
413609:	75 1a                	jne    0x413625
41360b:	3a d3                	cmp    %bl,%dl
41360d:	74 12                	je     0x413621
41360f:	8a 50 01             	mov    0x1(%eax),%dl
413612:	3a 51 01             	cmp    0x1(%ecx),%dl
413615:	75 0e                	jne    0x413625
413617:	83 c0 02             	add    $0x2,%eax
41361a:	83 c1 02             	add    $0x2,%ecx
41361d:	3a d3                	cmp    %bl,%dl
41361f:	75 e4                	jne    0x413605
413621:	33 c0                	xor    %eax,%eax
413623:	eb 05                	jmp    0x41362a
413625:	1b c0                	sbb    %eax,%eax
413627:	83 d8 ff             	sbb    $0xffffffff,%eax
41362a:	3b c3                	cmp    %ebx,%eax
41362c:	75 11                	jne    0x41363f
41362e:	8d 44 24 13          	lea    0x13(%esp),%eax
413632:	8a 08                	mov    (%eax),%cl
413634:	88 8d 2d 50 00 00    	mov    %cl,0x502d(%ebp)
41363a:	e9 a6 3b 00 00       	jmp    0x4171e5
41363f:	6a 03                	push   $0x3
413641:	68 ec 81 46 00       	push   $0x4681ec
413646:	56                   	push   %esi
413647:	e8 48 fc 01 00       	call   0x433294
41364c:	83 c4 0c             	add    $0xc,%esp
41364f:	85 c0                	test   %eax,%eax
413651:	0f 85 43 00 00 00    	jne    0x41369a
413657:	b9 98 67 46 00       	mov    $0x466798,%ecx
41365c:	8d 47 04             	lea    0x4(%edi),%eax
41365f:	90                   	nop
413660:	8a 10                	mov    (%eax),%dl
413662:	3a 11                	cmp    (%ecx),%dl
413664:	75 1a                	jne    0x413680
413666:	3a d3                	cmp    %bl,%dl
413668:	74 12                	je     0x41367c
41366a:	8a 50 01             	mov    0x1(%eax),%dl
41366d:	3a 51 01             	cmp    0x1(%ecx),%dl
413670:	75 0e                	jne    0x413680
413672:	83 c0 02             	add    $0x2,%eax
413675:	83 c1 02             	add    $0x2,%ecx
413678:	3a d3                	cmp    %bl,%dl
41367a:	75 e4                	jne    0x413660
41367c:	33 c0                	xor    %eax,%eax
41367e:	eb 05                	jmp    0x413685
413680:	1b c0                	sbb    %eax,%eax
413682:	83 d8 ff             	sbb    $0xffffffff,%eax
413685:	3b c3                	cmp    %ebx,%eax
413687:	75 11                	jne    0x41369a
413689:	8d 44 24 12          	lea    0x12(%esp),%eax
41368d:	8a 08                	mov    (%eax),%cl
41368f:	88 8d 2d 50 00 00    	mov    %cl,0x502d(%ebp)
413695:	e9 4b 3b 00 00       	jmp    0x4171e5
41369a:	b9 7c 67 46 00       	mov    $0x46677c,%ecx
41369f:	8b c6                	mov    %esi,%eax
4136a1:	8a 10                	mov    (%eax),%dl
4136a3:	3a 11                	cmp    (%ecx),%dl
4136a5:	75 1a                	jne    0x4136c1
4136a7:	3a d3                	cmp    %bl,%dl
4136a9:	74 12                	je     0x4136bd
4136ab:	8a 50 01             	mov    0x1(%eax),%dl
4136ae:	3a 51 01             	cmp    0x1(%ecx),%dl
4136b1:	75 0e                	jne    0x4136c1
4136b3:	83 c0 02             	add    $0x2,%eax
4136b6:	83 c1 02             	add    $0x2,%ecx
4136b9:	3a d3                	cmp    %bl,%dl
4136bb:	75 e4                	jne    0x4136a1
4136bd:	33 c0                	xor    %eax,%eax
4136bf:	eb 05                	jmp    0x4136c6
4136c1:	1b c0                	sbb    %eax,%eax
4136c3:	83 d8 ff             	sbb    $0xffffffff,%eax
4136c6:	3b c3                	cmp    %ebx,%eax
4136c8:	75 31                	jne    0x4136fb
4136ca:	8b 94 24 24 10 00 00 	mov    0x1024(%esp),%edx
4136d1:	52                   	push   %edx
4136d2:	b8 00 08 00 00       	mov    $0x800,%eax
4136d7:	8d 4c 24 20          	lea    0x20(%esp),%ecx
4136db:	8d 54 24 18          	lea    0x18(%esp),%edx
4136df:	e8 bc 55 ff ff       	call   0x408ca0
4136e4:	83 c4 04             	add    $0x4,%esp
4136e7:	3b c3                	cmp    %ebx,%eax
4136e9:	74 10                	je     0x4136fb
4136eb:	8d b5 2e 50 00 00    	lea    0x502e(%ebp),%esi
4136f1:	e8 aa 57 ff ff       	call   0x408ea0
4136f6:	e9 ea 3a 00 00       	jmp    0x4171e5
4136fb:	b9 68 67 46 00       	mov    $0x466768,%ecx
413700:	8b c6                	mov    %esi,%eax
413702:	8a 10                	mov    (%eax),%dl
413704:	3a 11                	cmp    (%ecx),%dl
413706:	75 1a                	jne    0x413722
413708:	3a d3                	cmp    %bl,%dl
41370a:	74 12                	je     0x41371e
41370c:	8a 50 01             	mov    0x1(%eax),%dl
41370f:	3a 51 01             	cmp    0x1(%ecx),%dl
413712:	75 0e                	jne    0x413722
413714:	83 c0 02             	add    $0x2,%eax