4154e9:	c7 85 60 0b 00 00 00 	movl   $0x2000000,0xb60(%ebp)
4154f0:	00 00 02
4154f3:	38 9d aa 88 00 00    	cmp    %bl,0x88aa(%ebp)
4154f9:	74 11                	je     0x41550c
4154fb:	89 9d 58 60 00 00    	mov    %ebx,0x6058(%ebp)
415501:	89 9d 68 60 00 00    	mov    %ebx,0x6068(%ebp)
415507:	e9 bb fe ff ff       	jmp    0x4153c7
41550c:	c7 85 58 60 00 00 07 	movl   $0x7,0x6058(%ebp)
415513:	00 00 00
415516:	c7 85 68 60 00 00 92 	movl   $0x192,0x6068(%ebp)
41551d:	01 00 00
415520:	e9 a2 fe ff ff       	jmp    0x4153c7
415525:	88 9d fd 90 00 00    	mov    %bl,0x90fd(%ebp)
41552b:	c7 85 60 0b 00 00 00 	movl   $0x8000000,0xb60(%ebp)
415532:	00 00 08
415535:	89 9d 58 60 00 00    	mov    %ebx,0x6058(%ebp)
41553b:	89 9d 68 60 00 00    	mov    %ebx,0x6068(%ebp)
415541:	c6 85 1f 0b 00 00 01 	movb   $0x1,0xb1f(%ebp)
415548:	c6 85 38 0b 00 00 01 	movb   $0x1,0xb38(%ebp)
41554f:	c7 85 48 0b 00 00 23 	movl   $0x23,0xb48(%ebp)
415556:	00 00 00
415559:	c6 85 29 0b 00 00 01 	movb   $0x1,0xb29(%ebp)
415560:	c7 85 2c 0b 00 00 0a 	movl   $0xa,0xb2c(%ebp)
415567:	00 00 00
41556a:	89 9d 30 0b 00 00    	mov    %ebx,0xb30(%ebp)
415570:	89 9d 3c 0b 00 00    	mov    %ebx,0xb3c(%ebp)
415576:	c7 85 40 0b 00 00 00 	movl   $0x2000000,0xb40(%ebp)
41557d:	00 00 02
415580:	c6 85 17 01 00 00 01 	movb   $0x1,0x117(%ebp)
415587:	e9 59 1c 00 00       	jmp    0x4171e5
41558c:	b9 74 63 46 00       	mov    $0x466374,%ecx
415591:	8b c6                	mov    %esi,%eax
415593:	8a 10                	mov    (%eax),%dl
415595:	3a 11                	cmp    (%ecx),%dl
415597:	75 1a                	jne    0x4155b3
415599:	3a d3                	cmp    %bl,%dl
41559b:	74 12                	je     0x4155af
41559d:	8a 50 01             	mov    0x1(%eax),%dl
4155a0:	3a 51 01             	cmp    0x1(%ecx),%dl
4155a3:	75 0e                	jne    0x4155b3
4155a5:	83 c0 02             	add    $0x2,%eax
4155a8:	83 c1 02             	add    $0x2,%ecx
4155ab:	3a d3                	cmp    %bl,%dl
4155ad:	75 e4                	jne    0x415593
4155af:	33 c0                	xor    %eax,%eax
4155b1:	eb 05                	jmp    0x4155b8
4155b3:	1b c0                	sbb    %eax,%eax
4155b5:	83 d8 ff             	sbb    $0xffffffff,%eax
4155b8:	3b c3                	cmp    %ebx,%eax
4155ba:	75 11                	jne    0x4155cd
4155bc:	8d 44 24 13          	lea    0x13(%esp),%eax
4155c0:	8a 10                	mov    (%eax),%dl
4155c2:	88 95 ac 88 00 00    	mov    %dl,0x88ac(%ebp)
4155c8:	e9 18 1c 00 00       	jmp    0x4171e5
4155cd:	6a 03                	push   $0x3
4155cf:	68 ec 81 46 00       	push   $0x4681ec
4155d4:	56                   	push   %esi
4155d5:	e8 ba dc 01 00       	call   0x433294
4155da:	83 c4 0c             	add    $0xc,%esp
4155dd:	85 c0                	test   %eax,%eax
4155df:	75 49                	jne    0x41562a
4155e1:	b9 74 63 46 00       	mov    $0x466374,%ecx
4155e6:	8d 47 04             	lea    0x4(%edi),%eax
4155e9:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
4155f0:	8a 10                	mov    (%eax),%dl
4155f2:	3a 11                	cmp    (%ecx),%dl
4155f4:	75 1a                	jne    0x415610
4155f6:	3a d3                	cmp    %bl,%dl
4155f8:	74 12                	je     0x41560c
4155fa:	8a 50 01             	mov    0x1(%eax),%dl
4155fd:	3a 51 01             	cmp    0x1(%ecx),%dl
415600:	75 0e                	jne    0x415610
415602:	83 c0 02             	add    $0x2,%eax
415605:	83 c1 02             	add    $0x2,%ecx
415608:	3a d3                	cmp    %bl,%dl
41560a:	75 e4                	jne    0x4155f0
41560c:	33 c0                	xor    %eax,%eax
41560e:	eb 05                	jmp    0x415615
415610:	1b c0                	sbb    %eax,%eax
415612:	83 d8 ff             	sbb    $0xffffffff,%eax
415615:	3b c3                	cmp    %ebx,%eax
415617:	75 11                	jne    0x41562a
415619:	8d 44 24 12          	lea    0x12(%esp),%eax
41561d:	8a 10                	mov    (%eax),%dl
41561f:	88 95 ac 88 00 00    	mov    %dl,0x88ac(%ebp)
415625:	e9 bb 1b 00 00       	jmp    0x4171e5
41562a:	b9 68 63 46 00       	mov    $0x466368,%ecx
41562f:	8b c6                	mov    %esi,%eax
415631:	8a 10                	mov    (%eax),%dl
415633:	3a 11                	cmp    (%ecx),%dl
415635:	75 1a                	jne    0x415651
415637:	3a d3                	cmp    %bl,%dl
415639:	74 12                	je     0x41564d
41563b:	8a 50 01             	mov    0x1(%eax),%dl
41563e:	3a 51 01             	cmp    0x1(%ecx),%dl
415641:	75 0e                	jne    0x415651
415643:	83 c0 02             	add    $0x2,%eax
415646:	83 c1 02             	add    $0x2,%ecx
415649:	3a d3                	cmp    %bl,%dl
41564b:	75 e4                	jne    0x415631
41564d:	33 c0                	xor    %eax,%eax
41564f:	eb 05                	jmp    0x415656
415651:	1b c0                	sbb    %eax,%eax
415653:	83 d8 ff             	sbb    $0xffffffff,%eax
415656:	3b c3                	cmp    %ebx,%eax
415658:	75 37                	jne    0x415691
41565a:	8b 84 24 24 10 00 00 	mov    0x1024(%esp),%eax
415661:	50                   	push   %eax
415662:	b8 00 08 00 00       	mov    $0x800,%eax
415667:	8d 4c 24 20          	lea    0x20(%esp),%ecx
41566b:	8d 54 24 18          	lea    0x18(%esp),%edx
41566f:	e8 2c 36 ff ff       	call   0x408ca0
415674:	83 c4 04             	add    $0x4,%esp
415677:	3b c3                	cmp    %ebx,%eax
415679:	74 16                	je     0x415691
41567b:	8d 8d b0 88 00 00    	lea    0x88b0(%ebp),%ecx
415681:	51                   	push   %ecx
415682:	8b f0                	mov    %eax,%esi
415684:	e8 57 36 ff ff       	call   0x408ce0
415689:	83 c4 04             	add    $0x4,%esp
41568c:	e9 54 1b 00 00       	jmp    0x4171e5
415691:	b9 5c 63 46 00       	mov    $0x46635c,%ecx
415696:	8b c6                	mov    %esi,%eax
415698:	8a 10                	mov    (%eax),%dl
41569a:	3a 11                	cmp    (%ecx),%dl
41569c:	75 1a                	jne    0x4156b8
41569e:	3a d3                	cmp    %bl,%dl
4156a0:	74 12                	je     0x4156b4
4156a2:	8a 50 01             	mov    0x1(%eax),%dl
4156a5:	3a 51 01             	cmp    0x1(%ecx),%dl
4156a8:	75 0e                	jne    0x4156b8
4156aa:	83 c0 02             	add    $0x2,%eax
4156ad:	83 c1 02             	add    $0x2,%ecx
4156b0:	3a d3                	cmp    %bl,%dl
4156b2:	75 e4                	jne    0x415698
4156b4:	33 c0                	xor    %eax,%eax
4156b6:	eb 05                	jmp    0x4156bd
4156b8:	1b c0                	sbb    %eax,%eax
4156ba:	83 d8 ff             	sbb    $0xffffffff,%eax
4156bd:	3b c3                	cmp    %ebx,%eax
4156bf:	75 11                	jne    0x4156d2
4156c1:	8d 44 24 13          	lea    0x13(%esp),%eax
4156c5:	8a 10                	mov    (%eax),%dl
4156c7:	88 95 b4 88 00 00    	mov    %dl,0x88b4(%ebp)
4156cd:	e9 13 1b 00 00       	jmp    0x4171e5
4156d2:	6a 03                	push   $0x3
4156d4:	68 ec 81 46 00       	push   $0x4681ec
4156d9:	56                   	push   %esi
4156da:	e8 b5 db 01 00       	call   0x433294
4156df:	83 c4 0c             	add    $0xc,%esp
4156e2:	85 c0                	test   %eax,%eax
4156e4:	75 44                	jne    0x41572a
4156e6:	b9 5c 63 46 00       	mov    $0x46635c,%ecx
4156eb:	8d 47 04             	lea    0x4(%edi),%eax
4156ee:	8b ff                	mov    %edi,%edi
4156f0:	8a 10                	mov    (%eax),%dl
4156f2:	3a 11                	cmp    (%ecx),%dl
4156f4:	75 1a                	jne    0x415710
4156f6:	3a d3                	cmp    %bl,%dl
4156f8:	74 12                	je     0x41570c
4156fa:	8a 50 01             	mov    0x1(%eax),%dl
4156fd:	3a 51 01             	cmp    0x1(%ecx),%dl
415700:	75 0e                	jne    0x415710
415702:	83 c0 02             	add    $0x2,%eax
415705:	83 c1 02             	add    $0x2,%ecx
415708:	3a d3                	cmp    %bl,%dl
41570a:	75 e4                	jne    0x4156f0
41570c:	33 c0                	xor    %eax,%eax
41570e:	eb 05                	jmp    0x415715
415710:	1b c0                	sbb    %eax,%eax
415712:	83 d8 ff             	sbb    $0xffffffff,%eax
415715:	3b c3                	cmp    %ebx,%eax
415717:	75 11                	jne    0x41572a
415719:	8d 44 24 12          	lea    0x12(%esp),%eax
41571d:	8a 10                	mov    (%eax),%dl
41571f:	88 95 b4 88 00 00    	mov    %dl,0x88b4(%ebp)
415725:	e9 bb 1a 00 00       	jmp    0x4171e5
41572a:	b9 44 63 46 00       	mov    $0x466344,%ecx
41572f:	8b c6                	mov    %esi,%eax
415731:	8a 10                	mov    (%eax),%dl
415733:	3a 11                	cmp    (%ecx),%dl
415735:	75 1a                	jne    0x415751
415737:	3a d3                	cmp    %bl,%dl
415739:	74 12                	je     0x41574d
41573b:	8a 50 01             	mov    0x1(%eax),%dl
41573e:	3a 51 01             	cmp    0x1(%ecx),%dl
415741:	75 0e                	jne    0x415751
415743:	83 c0 02             	add    $0x2,%eax
415746:	83 c1 02             	add    $0x2,%ecx
415749:	3a d3                	cmp    %bl,%dl
41574b:	75 e4                	jne    0x415731
41574d:	33 c0                	xor    %eax,%eax
41574f:	eb 05                	jmp    0x415756
415751:	1b c0                	sbb    %eax,%eax
415753:	83 d8 ff             	sbb    $0xffffffff,%eax
415756:	3b c3                	cmp    %ebx,%eax
415758:	75 11                	jne    0x41576b
41575a:	8d 44 24 13          	lea    0x13(%esp),%eax
41575e:	8a 00                	mov    (%eax),%al
415760:	88 85 b5 88 00 00    	mov    %al,0x88b5(%ebp)
415766:	e9 7a 1a 00 00       	jmp    0x4171e5
41576b:	6a 03                	push   $0x3
41576d:	68 ec 81 46 00       	push   $0x4681ec
415772:	56                   	push   %esi
415773:	e8 1c db 01 00       	call   0x433294
415778:	83 c4 0c             	add    $0xc,%esp
41577b:	85 c0                	test   %eax,%eax
41577d:	75 42                	jne    0x4157c1
41577f:	b9 44 63 46 00       	mov    $0x466344,%ecx
415784:	8d 47 04             	lea    0x4(%edi),%eax
415787:	8a 10                	mov    (%eax),%dl
415789:	3a 11                	cmp    (%ecx),%dl
41578b:	75 1a                	jne    0x4157a7
41578d:	3a d3                	cmp    %bl,%dl
41578f:	74 12                	je     0x4157a3
415791:	8a 50 01             	mov    0x1(%eax),%dl
415794:	3a 51 01             	cmp    0x1(%ecx),%dl
415797:	75 0e                	jne    0x4157a7
415799:	83 c0 02             	add    $0x2,%eax
41579c:	83 c1 02             	add    $0x2,%ecx
41579f:	3a d3                	cmp    %bl,%dl
4157a1:	75 e4                	jne    0x415787
4157a3:	33 c0                	xor    %eax,%eax
4157a5:	eb 05                	jmp    0x4157ac
4157a7:	1b c0                	sbb    %eax,%eax
4157a9:	83 d8 ff             	sbb    $0xffffffff,%eax
4157ac:	3b c3                	cmp    %ebx,%eax
4157ae:	75 11                	jne    0x4157c1
4157b0:	8d 44 24 12          	lea    0x12(%esp),%eax
4157b4:	8a 00                	mov    (%eax),%al
4157b6:	88 85 b5 88 00 00    	mov    %al,0x88b5(%ebp)
4157bc:	e9 24 1a 00 00       	jmp    0x4171e5
4157c1:	b9 24 63 46 00       	mov    $0x466324,%ecx
4157c6:	8b c6                	mov    %esi,%eax
4157c8:	8a 10                	mov    (%eax),%dl
4157ca:	3a 11                	cmp    (%ecx),%dl
4157cc:	75 1a                	jne    0x4157e8
4157ce:	3a d3                	cmp    %bl,%dl
4157d0:	74 12                	je     0x4157e4
4157d2:	8a 50 01             	mov    0x1(%eax),%dl
4157d5:	3a 51 01             	cmp    0x1(%ecx),%dl
4157d8:	75 0e                	jne    0x4157e8
4157da:	83 c0 02             	add    $0x2,%eax
4157dd:	83 c1 02             	add    $0x2,%ecx
4157e0:	3a d3                	cmp    %bl,%dl
4157e2:	75 e4                	jne    0x4157c8
4157e4:	33 c0                	xor    %eax,%eax
4157e6:	eb 05                	jmp    0x4157ed
4157e8:	1b c0                	sbb    %eax,%eax
4157ea:	83 d8 ff             	sbb    $0xffffffff,%eax
4157ed:	3b c3                	cmp    %ebx,%eax
4157ef:	75 11                	jne    0x415802
4157f1:	8d 44 24 13          	lea    0x13(%esp),%eax
4157f5:	8a 08                	mov    (%eax),%cl
4157f7:	88 8d b6 88 00 00    	mov    %cl,0x88b6(%ebp)
4157fd:	e9 e3 19 00 00       	jmp    0x4171e5
415802:	6a 03                	push   $0x3
415804:	68 ec 81 46 00       	push   $0x4681ec
415809:	56                   	push   %esi
41580a:	e8 85 da 01 00       	call   0x433294
41580f:	83 c4 0c             	add    $0xc,%esp
415812:	85 c0                	test   %eax,%eax
415814:	75 44                	jne    0x41585a
415816:	b9 24 63 46 00       	mov    $0x466324,%ecx
41581b:	8d 47 04             	lea    0x4(%edi),%eax
41581e:	8b ff                	mov    %edi,%edi
415820:	8a 10                	mov    (%eax),%dl
415822:	3a 11                	cmp    (%ecx),%dl
415824:	75 1a                	jne    0x415840
415826:	3a d3                	cmp    %bl,%dl
415828:	74 12                	je     0x41583c
41582a:	8a 50 01             	mov    0x1(%eax),%dl
41582d:	3a 51 01             	cmp    0x1(%ecx),%dl
415830:	75 0e                	jne    0x415840
415832:	83 c0 02             	add    $0x2,%eax
415835:	83 c1 02             	add    $0x2,%ecx
415838:	3a d3                	cmp    %bl,%dl
41583a:	75 e4                	jne    0x415820
41583c:	33 c0                	xor    %eax,%eax
41583e:	eb 05                	jmp    0x415845
415840:	1b c0                	sbb    %eax,%eax
415842:	83 d8 ff             	sbb    $0xffffffff,%eax
415845:	3b c3                	cmp    %ebx,%eax
415847:	75 11                	jne    0x41585a
415849:	8d 44 24 12          	lea    0x12(%esp),%eax
41584d:	8a 08                	mov    (%eax),%cl
41584f:	88 8d b6 88 00 00    	mov    %cl,0x88b6(%ebp)
415855:	e9 8b 19 00 00       	jmp    0x4171e5
41585a:	b9 10 63 46 00       	mov    $0x466310,%ecx
41585f:	8b c6                	mov    %esi,%eax
415861:	8a 10                	mov    (%eax),%dl
415863:	3a 11                	cmp    (%ecx),%dl
415865:	75 1a                	jne    0x415881
415867:	3a d3                	cmp    %bl,%dl
415869:	74 12                	je     0x41587d
41586b:	8a 50 01             	mov    0x1(%eax),%dl
41586e:	3a 51 01             	cmp    0x1(%ecx),%dl
415871:	75 0e                	jne    0x415881
415873:	83 c0 02             	add    $0x2,%eax
415876:	83 c1 02             	add    $0x2,%ecx
415879:	3a d3                	cmp    %bl,%dl
41587b:	75 e4                	jne    0x415861
41587d:	33 c0                	xor    %eax,%eax
41587f:	eb 05                	jmp    0x415886
415881:	1b c0                	sbb    %eax,%eax
415883:	83 d8 ff             	sbb    $0xffffffff,%eax
415886:	3b c3                	cmp    %ebx,%eax
415888:	75 11                	jne    0x41589b
41588a:	8d 44 24 13          	lea    0x13(%esp),%eax
41588e:	8a 10                	mov    (%eax),%dl
415890:	88 95 b7 88 00 00    	mov    %dl,0x88b7(%ebp)
415896:	e9 4a 19 00 00       	jmp    0x4171e5
41589b:	6a 03                	push   $0x3
41589d:	68 ec 81 46 00       	push   $0x4681ec
4158a2:	56                   	push   %esi
4158a3:	e8 ec d9 01 00       	call   0x433294
4158a8:	83 c4 0c             	add    $0xc,%esp
4158ab:	85 c0                	test   %eax,%eax
4158ad:	75 42                	jne    0x4158f1
4158af:	b9 10 63 46 00       	mov    $0x466310,%ecx
4158b4:	8d 47 04             	lea    0x4(%edi),%eax
4158b7:	8a 10                	mov    (%eax),%dl
4158b9:	3a 11                	cmp    (%ecx),%dl
4158bb:	75 1a                	jne    0x4158d7
4158bd:	3a d3                	cmp    %bl,%dl
4158bf:	74 12                	je     0x4158d3
4158c1:	8a 50 01             	mov    0x1(%eax),%dl
4158c4:	3a 51 01             	cmp    0x1(%ecx),%dl
4158c7:	75 0e                	jne    0x4158d7
4158c9:	83 c0 02             	add    $0x2,%eax
4158cc:	83 c1 02             	add    $0x2,%ecx
4158cf:	3a d3                	cmp    %bl,%dl
4158d1:	75 e4                	jne    0x4158b7
4158d3:	33 c0                	xor    %eax,%eax
4158d5:	eb 05                	jmp    0x4158dc
4158d7:	1b c0                	sbb    %eax,%eax
4158d9:	83 d8 ff             	sbb    $0xffffffff,%eax
4158dc:	3b c3                	cmp    %ebx,%eax
4158de:	75 11                	jne    0x4158f1
4158e0:	8d 44 24 12          	lea    0x12(%esp),%eax
4158e4:	8a 10                	mov    (%eax),%dl
4158e6:	88 95 b7 88 00 00    	mov    %dl,0x88b7(%ebp)
4158ec:	e9 f4 18 00 00       	jmp    0x4171e5
4158f1:	b9 f8 62 46 00       	mov    $0x4662f8,%ecx
4158f6:	8b c6                	mov    %esi,%eax
4158f8:	8a 10                	mov    (%eax),%dl
4158fa:	3a 11                	cmp    (%ecx),%dl
4158fc:	75 1a                	jne    0x415918
4158fe:	3a d3                	cmp    %bl,%dl
415900:	74 12                	je     0x415914