414490:	1b c0                	sbb    %eax,%eax
414492:	83 d8 ff             	sbb    $0xffffffff,%eax
414495:	3b c3                	cmp    %ebx,%eax
414497:	75 11                	jne    0x4144aa
414499:	8d 44 24 12          	lea    0x12(%esp),%eax
41449d:	8a 08                	mov    (%eax),%cl
41449f:	88 8d 52 60 00 00    	mov    %cl,0x6052(%ebp)
4144a5:	e9 3b 2d 00 00       	jmp    0x4171e5
4144aa:	b9 94 65 46 00       	mov    $0x466594,%ecx
4144af:	8b c6                	mov    %esi,%eax
4144b1:	8a 10                	mov    (%eax),%dl
4144b3:	3a 11                	cmp    (%ecx),%dl
4144b5:	75 1a                	jne    0x4144d1
4144b7:	3a d3                	cmp    %bl,%dl
4144b9:	74 12                	je     0x4144cd
4144bb:	8a 50 01             	mov    0x1(%eax),%dl
4144be:	3a 51 01             	cmp    0x1(%ecx),%dl
4144c1:	75 0e                	jne    0x4144d1
4144c3:	83 c0 02             	add    $0x2,%eax
4144c6:	83 c1 02             	add    $0x2,%ecx
4144c9:	3a d3                	cmp    %bl,%dl
4144cb:	75 e4                	jne    0x4144b1
4144cd:	33 c0                	xor    %eax,%eax
4144cf:	eb 05                	jmp    0x4144d6
4144d1:	1b c0                	sbb    %eax,%eax
4144d3:	83 d8 ff             	sbb    $0xffffffff,%eax
4144d6:	3b c3                	cmp    %ebx,%eax
4144d8:	75 11                	jne    0x4144eb
4144da:	8d 44 24 13          	lea    0x13(%esp),%eax
4144de:	8a 10                	mov    (%eax),%dl
4144e0:	88 95 53 60 00 00    	mov    %dl,0x6053(%ebp)
4144e6:	e9 fa 2c 00 00       	jmp    0x4171e5
4144eb:	6a 03                	push   $0x3
4144ed:	68 ec 81 46 00       	push   $0x4681ec
4144f2:	56                   	push   %esi
4144f3:	e8 9c ed 01 00       	call   0x433294
4144f8:	83 c4 0c             	add    $0xc,%esp
4144fb:	85 c0                	test   %eax,%eax
4144fd:	75 42                	jne    0x414541
4144ff:	b9 94 65 46 00       	mov    $0x466594,%ecx
414504:	8d 47 04             	lea    0x4(%edi),%eax
414507:	8a 10                	mov    (%eax),%dl
414509:	3a 11                	cmp    (%ecx),%dl
41450b:	75 1a                	jne    0x414527
41450d:	3a d3                	cmp    %bl,%dl
41450f:	74 12                	je     0x414523
414511:	8a 50 01             	mov    0x1(%eax),%dl
414514:	3a 51 01             	cmp    0x1(%ecx),%dl
414517:	75 0e                	jne    0x414527
414519:	83 c0 02             	add    $0x2,%eax
41451c:	83 c1 02             	add    $0x2,%ecx
41451f:	3a d3                	cmp    %bl,%dl
414521:	75 e4                	jne    0x414507
414523:	33 c0                	xor    %eax,%eax
414525:	eb 05                	jmp    0x41452c
414527:	1b c0                	sbb    %eax,%eax
414529:	83 d8 ff             	sbb    $0xffffffff,%eax
41452c:	3b c3                	cmp    %ebx,%eax
41452e:	75 11                	jne    0x414541
414530:	8d 44 24 12          	lea    0x12(%esp),%eax
414534:	8a 10                	mov    (%eax),%dl
414536:	88 95 53 60 00 00    	mov    %dl,0x6053(%ebp)
41453c:	e9 a4 2c 00 00       	jmp    0x4171e5
414541:	b9 74 65 46 00       	mov    $0x466574,%ecx
414546:	8b c6                	mov    %esi,%eax
414548:	8a 10                	mov    (%eax),%dl
41454a:	3a 11                	cmp    (%ecx),%dl
41454c:	75 1a                	jne    0x414568
41454e:	3a d3                	cmp    %bl,%dl
414550:	74 12                	je     0x414564
414552:	8a 50 01             	mov    0x1(%eax),%dl
414555:	3a 51 01             	cmp    0x1(%ecx),%dl
414558:	75 0e                	jne    0x414568
41455a:	83 c0 02             	add    $0x2,%eax
41455d:	83 c1 02             	add    $0x2,%ecx
414560:	3a d3                	cmp    %bl,%dl
414562:	75 e4                	jne    0x414548
414564:	33 c0                	xor    %eax,%eax
414566:	eb 05                	jmp    0x41456d
414568:	1b c0                	sbb    %eax,%eax
41456a:	83 d8 ff             	sbb    $0xffffffff,%eax
41456d:	3b c3                	cmp    %ebx,%eax
41456f:	75 11                	jne    0x414582
414571:	8d 44 24 13          	lea    0x13(%esp),%eax
414575:	8a 00                	mov    (%eax),%al
414577:	88 85 54 60 00 00    	mov    %al,0x6054(%ebp)
41457d:	e9 63 2c 00 00       	jmp    0x4171e5
414582:	6a 03                	push   $0x3
414584:	68 ec 81 46 00       	push   $0x4681ec
414589:	56                   	push   %esi
41458a:	e8 05 ed 01 00       	call   0x433294
41458f:	83 c4 0c             	add    $0xc,%esp
414592:	85 c0                	test   %eax,%eax
414594:	75 44                	jne    0x4145da
414596:	b9 74 65 46 00       	mov    $0x466574,%ecx
41459b:	8d 47 04             	lea    0x4(%edi),%eax
41459e:	8b ff                	mov    %edi,%edi
4145a0:	8a 10                	mov    (%eax),%dl
4145a2:	3a 11                	cmp    (%ecx),%dl
4145a4:	75 1a                	jne    0x4145c0
4145a6:	3a d3                	cmp    %bl,%dl
4145a8:	74 12                	je     0x4145bc
4145aa:	8a 50 01             	mov    0x1(%eax),%dl
4145ad:	3a 51 01             	cmp    0x1(%ecx),%dl
4145b0:	75 0e                	jne    0x4145c0
4145b2:	83 c0 02             	add    $0x2,%eax
4145b5:	83 c1 02             	add    $0x2,%ecx
4145b8:	3a d3                	cmp    %bl,%dl
4145ba:	75 e4                	jne    0x4145a0
4145bc:	33 c0                	xor    %eax,%eax
4145be:	eb 05                	jmp    0x4145c5
4145c0:	1b c0                	sbb    %eax,%eax
4145c2:	83 d8 ff             	sbb    $0xffffffff,%eax
4145c5:	3b c3                	cmp    %ebx,%eax
4145c7:	75 11                	jne    0x4145da
4145c9:	8d 44 24 12          	lea    0x12(%esp),%eax
4145cd:	8a 00                	mov    (%eax),%al
4145cf:	88 85 54 60 00 00    	mov    %al,0x6054(%ebp)
4145d5:	e9 0b 2c 00 00       	jmp    0x4171e5
4145da:	b9 6c 65 46 00       	mov    $0x46656c,%ecx
4145df:	8b c6                	mov    %esi,%eax
4145e1:	8a 10                	mov    (%eax),%dl
4145e3:	3a 11                	cmp    (%ecx),%dl
4145e5:	75 1a                	jne    0x414601
4145e7:	3a d3                	cmp    %bl,%dl
4145e9:	74 12                	je     0x4145fd
4145eb:	8a 50 01             	mov    0x1(%eax),%dl
4145ee:	3a 51 01             	cmp    0x1(%ecx),%dl
4145f1:	75 0e                	jne    0x414601
4145f3:	83 c0 02             	add    $0x2,%eax
4145f6:	83 c1 02             	add    $0x2,%ecx
4145f9:	3a d3                	cmp    %bl,%dl
4145fb:	75 e4                	jne    0x4145e1
4145fd:	33 c0                	xor    %eax,%eax
4145ff:	eb 05                	jmp    0x414606
414601:	1b c0                	sbb    %eax,%eax
414603:	83 d8 ff             	sbb    $0xffffffff,%eax
414606:	3b c3                	cmp    %ebx,%eax
414608:	75 09                	jne    0x414613
41460a:	8d 44 24 13          	lea    0x13(%esp),%eax
41460e:	e9 4d 00 00 00       	jmp    0x414660
414613:	6a 03                	push   $0x3
414615:	68 ec 81 46 00       	push   $0x4681ec
41461a:	56                   	push   %esi
41461b:	e8 74 ec 01 00       	call   0x433294
414620:	83 c4 0c             	add    $0xc,%esp
414623:	85 c0                	test   %eax,%eax
414625:	0f 85 6e 00 00 00    	jne    0x414699
41462b:	b9 6c 65 46 00       	mov    $0x46656c,%ecx
414630:	8d 47 04             	lea    0x4(%edi),%eax
414633:	8a 10                	mov    (%eax),%dl
414635:	3a 11                	cmp    (%ecx),%dl
414637:	75 1a                	jne    0x414653
414639:	3a d3                	cmp    %bl,%dl
41463b:	74 12                	je     0x41464f
41463d:	8a 50 01             	mov    0x1(%eax),%dl
414640:	3a 51 01             	cmp    0x1(%ecx),%dl
414643:	75 0e                	jne    0x414653
414645:	83 c0 02             	add    $0x2,%eax
414648:	83 c1 02             	add    $0x2,%ecx
41464b:	3a d3                	cmp    %bl,%dl
41464d:	75 e4                	jne    0x414633
41464f:	33 c0                	xor    %eax,%eax
414651:	eb 05                	jmp    0x414658
414653:	1b c0                	sbb    %eax,%eax
414655:	83 d8 ff             	sbb    $0xffffffff,%eax
414658:	3b c3                	cmp    %ebx,%eax
41465a:	75 3d                	jne    0x414699
41465c:	8d 44 24 12          	lea    0x12(%esp),%eax
414660:	8a 08                	mov    (%eax),%cl
414662:	88 8d 55 60 00 00    	mov    %cl,0x6055(%ebp)
414668:	c6 85 50 60 00 00 01 	movb   $0x1,0x6050(%ebp)
41466f:	c6 85 51 60 00 00 01 	movb   $0x1,0x6051(%ebp)
414676:	c6 85 52 60 00 00 01 	movb   $0x1,0x6052(%ebp)
41467d:	c6 85 53 60 00 00 01 	movb   $0x1,0x6053(%ebp)
414684:	c7 85 4c 60 00 00 03 	movl   $0x3,0x604c(%ebp)
41468b:	00 00 00
41468e:	88 9d 54 60 00 00    	mov    %bl,0x6054(%ebp)
414694:	e9 4c 2b 00 00       	jmp    0x4171e5
414699:	b9 64 65 46 00       	mov    $0x466564,%ecx
41469e:	8b c6                	mov    %esi,%eax
4146a0:	8a 10                	mov    (%eax),%dl
4146a2:	3a 11                	cmp    (%ecx),%dl
4146a4:	75 1a                	jne    0x4146c0
4146a6:	3a d3                	cmp    %bl,%dl
4146a8:	74 12                	je     0x4146bc
4146aa:	8a 50 01             	mov    0x1(%eax),%dl
4146ad:	3a 51 01             	cmp    0x1(%ecx),%dl
4146b0:	75 0e                	jne    0x4146c0
4146b2:	83 c0 02             	add    $0x2,%eax
4146b5:	83 c1 02             	add    $0x2,%ecx
4146b8:	3a d3                	cmp    %bl,%dl
4146ba:	75 e4                	jne    0x4146a0
4146bc:	33 c0                	xor    %eax,%eax
4146be:	eb 05                	jmp    0x4146c5
4146c0:	1b c0                	sbb    %eax,%eax
4146c2:	83 d8 ff             	sbb    $0xffffffff,%eax
4146c5:	3b c3                	cmp    %ebx,%eax
4146c7:	75 11                	jne    0x4146da
4146c9:	8d 44 24 13          	lea    0x13(%esp),%eax
4146cd:	8a 10                	mov    (%eax),%dl
4146cf:	88 95 56 60 00 00    	mov    %dl,0x6056(%ebp)
4146d5:	e9 0b 2b 00 00       	jmp    0x4171e5
4146da:	6a 03                	push   $0x3
4146dc:	68 ec 81 46 00       	push   $0x4681ec
4146e1:	56                   	push   %esi
4146e2:	e8 ad eb 01 00       	call   0x433294
4146e7:	83 c4 0c             	add    $0xc,%esp
4146ea:	85 c0                	test   %eax,%eax
4146ec:	75 42                	jne    0x414730
4146ee:	b9 64 65 46 00       	mov    $0x466564,%ecx
4146f3:	8d 47 04             	lea    0x4(%edi),%eax
4146f6:	8a 10                	mov    (%eax),%dl
4146f8:	3a 11                	cmp    (%ecx),%dl
4146fa:	75 1a                	jne    0x414716
4146fc:	3a d3                	cmp    %bl,%dl
4146fe:	74 12                	je     0x414712
414700:	8a 50 01             	mov    0x1(%eax),%dl
414703:	3a 51 01             	cmp    0x1(%ecx),%dl
414706:	75 0e                	jne    0x414716
414708:	83 c0 02             	add    $0x2,%eax
41470b:	83 c1 02             	add    $0x2,%ecx
41470e:	3a d3                	cmp    %bl,%dl
414710:	75 e4                	jne    0x4146f6
414712:	33 c0                	xor    %eax,%eax
414714:	eb 05                	jmp    0x41471b
414716:	1b c0                	sbb    %eax,%eax
414718:	83 d8 ff             	sbb    $0xffffffff,%eax
41471b:	3b c3                	cmp    %ebx,%eax
41471d:	75 11                	jne    0x414730
41471f:	8d 44 24 12          	lea    0x12(%esp),%eax
414723:	8a 10                	mov    (%eax),%dl
414725:	88 95 56 60 00 00    	mov    %dl,0x6056(%ebp)
41472b:	e9 b5 2a 00 00       	jmp    0x4171e5
414730:	b9 5c 65 46 00       	mov    $0x46655c,%ecx
414735:	8b c6                	mov    %esi,%eax
414737:	8a 10                	mov    (%eax),%dl
414739:	3a 11                	cmp    (%ecx),%dl
41473b:	75 1a                	jne    0x414757
41473d:	3a d3                	cmp    %bl,%dl
41473f:	74 12                	je     0x414753
414741:	8a 50 01             	mov    0x1(%eax),%dl
414744:	3a 51 01             	cmp    0x1(%ecx),%dl
414747:	75 0e                	jne    0x414757
414749:	83 c0 02             	add    $0x2,%eax
41474c:	83 c1 02             	add    $0x2,%ecx
41474f:	3a d3                	cmp    %bl,%dl
414751:	75 e4                	jne    0x414737
414753:	33 c0                	xor    %eax,%eax
414755:	eb 05                	jmp    0x41475c
414757:	1b c0                	sbb    %eax,%eax
414759:	83 d8 ff             	sbb    $0xffffffff,%eax
41475c:	3b c3                	cmp    %ebx,%eax
41475e:	75 37                	jne    0x414797
414760:	8b 84 24 24 10 00 00 	mov    0x1024(%esp),%eax
414767:	50                   	push   %eax
414768:	b8 00 08 00 00       	mov    $0x800,%eax
41476d:	8d 4c 24 20          	lea    0x20(%esp),%ecx
414771:	8d 54 24 18          	lea    0x18(%esp),%edx
414775:	e8 26 45 ff ff       	call   0x408ca0
41477a:	83 c4 04             	add    $0x4,%esp
41477d:	3b c3                	cmp    %ebx,%eax
41477f:	74 16                	je     0x414797
414781:	8d 8d 58 60 00 00    	lea    0x6058(%ebp),%ecx
414787:	51                   	push   %ecx
414788:	8b f0                	mov    %eax,%esi
41478a:	e8 51 45 ff ff       	call   0x408ce0
41478f:	83 c4 04             	add    $0x4,%esp
414792:	e9 4e 2a 00 00       	jmp    0x4171e5
414797:	b9 58 65 46 00       	mov    $0x466558,%ecx
41479c:	8b c6                	mov    %esi,%eax
41479e:	8b ff                	mov    %edi,%edi
4147a0:	8a 10                	mov    (%eax),%dl
4147a2:	3a 11                	cmp    (%ecx),%dl
4147a4:	75 1a                	jne    0x4147c0
4147a6:	3a d3                	cmp    %bl,%dl
4147a8:	74 12                	je     0x4147bc
4147aa:	8a 50 01             	mov    0x1(%eax),%dl
4147ad:	3a 51 01             	cmp    0x1(%ecx),%dl
4147b0:	75 0e                	jne    0x4147c0
4147b2:	83 c0 02             	add    $0x2,%eax
4147b5:	83 c1 02             	add    $0x2,%ecx
4147b8:	3a d3                	cmp    %bl,%dl
4147ba:	75 e4                	jne    0x4147a0
4147bc:	33 c0                	xor    %eax,%eax
4147be:	eb 05                	jmp    0x4147c5
4147c0:	1b c0                	sbb    %eax,%eax
4147c2:	83 d8 ff             	sbb    $0xffffffff,%eax
4147c5:	3b c3                	cmp    %ebx,%eax
4147c7:	75 09                	jne    0x4147d2
4147c9:	8d 44 24 13          	lea    0x13(%esp),%eax
4147cd:	e9 4d 00 00 00       	jmp    0x41481f
4147d2:	6a 03                	push   $0x3
4147d4:	68 ec 81 46 00       	push   $0x4681ec
4147d9:	56                   	push   %esi
4147da:	e8 b5 ea 01 00       	call   0x433294
4147df:	83 c4 0c             	add    $0xc,%esp
4147e2:	85 c0                	test   %eax,%eax
4147e4:	0f 85 50 00 00 00    	jne    0x41483a
4147ea:	b9 58 65 46 00       	mov    $0x466558,%ecx
4147ef:	8d 47 04             	lea    0x4(%edi),%eax
4147f2:	8a 10                	mov    (%eax),%dl
4147f4:	3a 11                	cmp    (%ecx),%dl
4147f6:	75 1a                	jne    0x414812
4147f8:	3a d3                	cmp    %bl,%dl
4147fa:	74 12                	je     0x41480e
4147fc:	8a 50 01             	mov    0x1(%eax),%dl
4147ff:	3a 51 01             	cmp    0x1(%ecx),%dl
414802:	75 0e                	jne    0x414812
414804:	83 c0 02             	add    $0x2,%eax
414807:	83 c1 02             	add    $0x2,%ecx
41480a:	3a d3                	cmp    %bl,%dl
41480c:	75 e4                	jne    0x4147f2
41480e:	33 c0                	xor    %eax,%eax
414810:	eb 05                	jmp    0x414817
414812:	1b c0                	sbb    %eax,%eax
414814:	83 d8 ff             	sbb    $0xffffffff,%eax
414817:	3b c3                	cmp    %ebx,%eax
414819:	75 1f                	jne    0x41483a
41481b:	8d 44 24 12          	lea    0x12(%esp),%eax
41481f:	8a 00                	mov    (%eax),%al
414821:	88 85 5c 60 00 00    	mov    %al,0x605c(%ebp)
414827:	3a c3                	cmp    %bl,%al
414829:	0f 84 b6 29 00 00    	je     0x4171e5
41482f:	89 9d 58 60 00 00    	mov    %ebx,0x6058(%ebp)
414835:	e9 ab 29 00 00       	jmp    0x4171e5
41483a:	b9 4c 65 46 00       	mov    $0x46654c,%ecx
41483f:	8b c6                	mov    %esi,%eax
414841:	8a 10                	mov    (%eax),%dl
414843:	3a 11                	cmp    (%ecx),%dl
414845:	75 1a                	jne    0x414861
414847:	3a d3                	cmp    %bl,%dl
414849:	74 12                	je     0x41485d
41484b:	8a 50 01             	mov    0x1(%eax),%dl
41484e:	3a 51 01             	cmp    0x1(%ecx),%dl
414851:	75 0e                	jne    0x414861
414853:	83 c0 02             	add    $0x2,%eax
414856:	83 c1 02             	add    $0x2,%ecx
414859:	3a d3                	cmp    %bl,%dl
41485b:	75 e4                	jne    0x414841
41485d:	33 c0                	xor    %eax,%eax
41485f:	eb 05                	jmp    0x414866
414861:	1b c0                	sbb    %eax,%eax
414863:	83 d8 ff             	sbb    $0xffffffff,%eax
414866:	3b c3                	cmp    %ebx,%eax
414868:	75 37                	jne    0x4148a1
41486a:	8b 94 24 24 10 00 00 	mov    0x1024(%esp),%edx
414871:	52                   	push   %edx
414872:	b8 00 08 00 00       	mov    $0x800,%eax
414877:	8d 4c 24 20          	lea    0x20(%esp),%ecx