4266b2:	80 38 00             	cmpb   $0x0,(%eax)
4266b5:	75 e9                	jne    0x4266a0
4266b7:	eb 34                	jmp    0x4266ed
4266b9:	80 f9 3b             	cmp    $0x3b,%cl
4266bc:	75 f3                	jne    0x4266b1
4266be:	8b f0                	mov    %eax,%esi
4266c0:	8d 7e 01             	lea    0x1(%esi),%edi
4266c3:	8a 0f                	mov    (%edi),%cl
4266c5:	88 0e                	mov    %cl,(%esi)
4266c7:	8b f7                	mov    %edi,%esi
4266c9:	80 3e 00             	cmpb   $0x0,(%esi)
4266cc:	75 f2                	jne    0x4266c0
4266ce:	eb e2                	jmp    0x4266b2
4266d0:	a1 44 98 4a 00       	mov    0x4a9844,%eax
4266d5:	89 35 4c cc 4a 00    	mov    %esi,0x4acc4c
4266db:	89 03                	mov    %eax,(%ebx)
4266dd:	a1 48 98 4a 00       	mov    0x4a9848,%eax
4266e2:	89 43 04             	mov    %eax,0x4(%ebx)
4266e5:	a1 4c 98 4a 00       	mov    0x4a984c,%eax
4266ea:	89 43 08             	mov    %eax,0x8(%ebx)
4266ed:	a1 48 cc 4a 00       	mov    0x4acc48,%eax
4266f2:	85 c0                	test   %eax,%eax
4266f4:	74 23                	je     0x426719
4266f6:	83 38 00             	cmpl   $0x0,(%eax)
4266f9:	75 1e                	jne    0x426719
4266fb:	8b 0d fc 93 4a 00    	mov    0x4a93fc,%ecx
426701:	3b 41 2c             	cmp    0x2c(%ecx),%eax
426704:	74 13                	je     0x426719
426706:	50                   	push   %eax
426707:	e8 92 fc fe ff       	call   0x41639e
42670c:	ff 35 60 cb 4a 00    	push   0x4acb60
426712:	e8 87 fc fe ff       	call   0x41639e
426717:	59                   	pop    %ecx
426718:	59                   	pop    %ecx
426719:	8b 45 f8             	mov    -0x8(%ebp),%eax
42671c:	a3 48 cc 4a 00       	mov    %eax,0x4acc48
426721:	89 1d 60 cb 4a 00    	mov    %ebx,0x4acb60
426727:	89 1d 74 98 4a 00    	mov    %ebx,0x4a9874
42672d:	8b 03                	mov    (%ebx),%eax
42672f:	8a 00                	mov    (%eax),%al
426731:	a2 14 96 4a 00       	mov    %al,0x4a9614
426736:	c7 05 18 96 4a 00 01 	movl   $0x1,0x4a9618
42673d:	00 00 00
426740:	33 c0                	xor    %eax,%eax
426742:	5f                   	pop    %edi
426743:	5e                   	pop    %esi
426744:	5b                   	pop    %ebx
426745:	c9                   	leave
426746:	c3                   	ret
426747:	32 d2                	xor    %dl,%dl
426749:	38 11                	cmp    %dl,(%ecx)
42674b:	74 17                	je     0x426764
42674d:	53                   	push   %ebx
42674e:	56                   	push   %esi
42674f:	8a 01                	mov    (%ecx),%al
426751:	3c 30                	cmp    $0x30,%al
426753:	7c 10                	jl     0x426765
426755:	3c 39                	cmp    $0x39,%al
426757:	7f 0c                	jg     0x426765
426759:	2c 30                	sub    $0x30,%al
42675b:	88 01                	mov    %al,(%ecx)
42675d:	41                   	inc    %ecx
42675e:	38 11                	cmp    %dl,(%ecx)
426760:	75 ed                	jne    0x42674f
426762:	5e                   	pop    %esi
426763:	5b                   	pop    %ebx
426764:	c3                   	ret
426765:	3c 3b                	cmp    $0x3b,%al
426767:	75 f4                	jne    0x42675d
426769:	8b c1                	mov    %ecx,%eax
42676b:	8d 70 01             	lea    0x1(%eax),%esi
42676e:	8a 1e                	mov    (%esi),%bl
426770:	88 18                	mov    %bl,(%eax)
426772:	8b c6                	mov    %esi,%eax
426774:	38 10                	cmp    %dl,(%eax)
426776:	75 f3                	jne    0x42676b
426778:	eb e4                	jmp    0x42675e
42677a:	56                   	push   %esi
42677b:	8b 74 24 08          	mov    0x8(%esp),%esi
42677f:	85 f6                	test   %esi,%esi
426781:	0f 84 ca 00 00 00    	je     0x426851
426787:	8b 46 0c             	mov    0xc(%esi),%eax
42678a:	8b 0d 74 98 4a 00    	mov    0x4a9874,%ecx
426790:	3b 41 0c             	cmp    0xc(%ecx),%eax
426793:	74 0f                	je     0x4267a4
426795:	3b 05 50 98 4a 00    	cmp    0x4a9850,%eax
42679b:	74 07                	je     0x4267a4
42679d:	50                   	push   %eax
42679e:	e8 fb fb fe ff       	call   0x41639e
4267a3:	59                   	pop    %ecx
4267a4:	8b 46 10             	mov    0x10(%esi),%eax
4267a7:	8b 0d 74 98 4a 00    	mov    0x4a9874,%ecx
4267ad:	3b 41 10             	cmp    0x10(%ecx),%eax
4267b0:	74 0f                	je     0x4267c1
4267b2:	3b 05 54 98 4a 00    	cmp    0x4a9854,%eax
4267b8:	74 07                	je     0x4267c1
4267ba:	50                   	push   %eax
4267bb:	e8 de fb fe ff       	call   0x41639e
4267c0:	59                   	pop    %ecx
4267c1:	8b 46 14             	mov    0x14(%esi),%eax
4267c4:	8b 0d 74 98 4a 00    	mov    0x4a9874,%ecx
4267ca:	3b 41 14             	cmp    0x14(%ecx),%eax
4267cd:	74 0f                	je     0x4267de
4267cf:	3b 05 58 98 4a 00    	cmp    0x4a9858,%eax
4267d5:	74 07                	je     0x4267de
4267d7:	50                   	push   %eax
4267d8:	e8 c1 fb fe ff       	call   0x41639e
4267dd:	59                   	pop    %ecx
4267de:	8b 46 18             	mov    0x18(%esi),%eax
4267e1:	8b 0d 74 98 4a 00    	mov    0x4a9874,%ecx
4267e7:	3b 41 18             	cmp    0x18(%ecx),%eax
4267ea:	74 0f                	je     0x4267fb
4267ec:	3b 05 5c 98 4a 00    	cmp    0x4a985c,%eax
4267f2:	74 07                	je     0x4267fb
4267f4:	50                   	push   %eax
4267f5:	e8 a4 fb fe ff       	call   0x41639e
4267fa:	59                   	pop    %ecx
4267fb:	8b 46 1c             	mov    0x1c(%esi),%eax
4267fe:	8b 0d 74 98 4a 00    	mov    0x4a9874,%ecx
426804:	3b 41 1c             	cmp    0x1c(%ecx),%eax
426807:	74 0f                	je     0x426818
426809:	3b 05 60 98 4a 00    	cmp    0x4a9860,%eax
42680f:	74 07                	je     0x426818
426811:	50                   	push   %eax
426812:	e8 87 fb fe ff       	call   0x41639e
426817:	59                   	pop    %ecx
426818:	8b 46 20             	mov    0x20(%esi),%eax
42681b:	8b 0d 74 98 4a 00    	mov    0x4a9874,%ecx
426821:	3b 41 20             	cmp    0x20(%ecx),%eax
426824:	74 0f                	je     0x426835
426826:	3b 05 64 98 4a 00    	cmp    0x4a9864,%eax
42682c:	74 07                	je     0x426835
42682e:	50                   	push   %eax
42682f:	e8 6a fb fe ff       	call   0x41639e
426834:	59                   	pop    %ecx
426835:	8b 76 24             	mov    0x24(%esi),%esi
426838:	a1 74 98 4a 00       	mov    0x4a9874,%eax
42683d:	3b 70 24             	cmp    0x24(%eax),%esi
426840:	74 0f                	je     0x426851
426842:	3b 35 68 98 4a 00    	cmp    0x4a9868,%esi
426848:	74 07                	je     0x426851
42684a:	56                   	push   %esi
42684b:	e8 4e fb fe ff       	call   0x41639e
426850:	59                   	pop    %ecx
426851:	5e                   	pop    %esi
426852:	c3                   	ret
426853:	55                   	push   %ebp
426854:	8b ec                	mov    %esp,%ebp
426856:	51                   	push   %ecx
426857:	53                   	push   %ebx
426858:	56                   	push   %esi
426859:	33 f6                	xor    %esi,%esi
42685b:	39 35 28 cb 4a 00    	cmp    %esi,0x4acb28
426861:	57                   	push   %edi
426862:	75 29                	jne    0x42688d
426864:	39 35 2c cb 4a 00    	cmp    %esi,0x4acb2c
42686a:	75 21                	jne    0x42688d
42686c:	89 35 38 cc 4a 00    	mov    %esi,0x4acc38
426872:	89 35 48 cc 4a 00    	mov    %esi,0x4acc48
426878:	c7 05 74 98 4a 00 44 	movl   $0x4a9844,0x4a9874
42687f:	98 4a 00
426882:	89 35 60 cb 4a 00    	mov    %esi,0x4acb60
426888:	e9 fe 01 00 00       	jmp    0x426a8b
42688d:	6a 30                	push   $0x30
42688f:	6a 01                	push   $0x1
426891:	e8 b2 42 ff ff       	call   0x41ab48
426896:	8b d8                	mov    %eax,%ebx
426898:	3b de                	cmp    %esi,%ebx
42689a:	59                   	pop    %ecx
42689b:	59                   	pop    %ecx
42689c:	0f 84 69 01 00 00    	je     0x426a0b
4268a2:	6a 04                	push   $0x4
4268a4:	e8 e3 fa fe ff       	call   0x41638c
4268a9:	8b f8                	mov    %eax,%edi
4268ab:	3b fe                	cmp    %esi,%edi
4268ad:	59                   	pop    %ecx
4268ae:	89 7d fc             	mov    %edi,-0x4(%ebp)
4268b1:	75 0c                	jne    0x4268bf
4268b3:	53                   	push   %ebx
4268b4:	e8 e5 fa fe ff       	call   0x41639e
4268b9:	59                   	pop    %ecx
4268ba:	e9 4c 01 00 00       	jmp    0x426a0b
4268bf:	89 37                	mov    %esi,(%edi)
4268c1:	39 35 28 cb 4a 00    	cmp    %esi,0x4acb28
4268c7:	0f 84 78 01 00 00    	je     0x426a45
4268cd:	6a 04                	push   $0x4
4268cf:	e8 b8 fa fe ff       	call   0x41638c
4268d4:	3b c6                	cmp    %esi,%eax
4268d6:	59                   	pop    %ecx
4268d7:	a3 38 cc 4a 00       	mov    %eax,0x4acc38
4268dc:	75 0f                	jne    0x4268ed
4268de:	53                   	push   %ebx
4268df:	e8 ba fa fe ff       	call   0x41639e
4268e4:	57                   	push   %edi
4268e5:	e8 b4 fa fe ff       	call   0x41639e
4268ea:	59                   	pop    %ecx
4268eb:	eb cc                	jmp    0x4268b9
4268ed:	89 30                	mov    %esi,(%eax)
4268ef:	0f b7 35 9c cb 4a 00 	movzwl 0x4acb9c,%esi
4268f6:	8d 43 0c             	lea    0xc(%ebx),%eax
4268f9:	50                   	push   %eax
4268fa:	6a 15                	push   $0x15
4268fc:	56                   	push   %esi
4268fd:	6a 01                	push   $0x1
4268ff:	e8 ca 1f 00 00       	call   0x4288ce
426904:	8b f8                	mov    %eax,%edi
426906:	8d 43 10             	lea    0x10(%ebx),%eax
426909:	50                   	push   %eax
42690a:	6a 14                	push   $0x14
42690c:	56                   	push   %esi
42690d:	6a 01                	push   $0x1
42690f:	e8 ba 1f 00 00       	call   0x4288ce
426914:	0b f8                	or     %eax,%edi
426916:	8d 43 14             	lea    0x14(%ebx),%eax
426919:	50                   	push   %eax
42691a:	6a 16                	push   $0x16
42691c:	56                   	push   %esi
42691d:	6a 01                	push   $0x1
42691f:	e8 aa 1f 00 00       	call   0x4288ce
426924:	0b f8                	or     %eax,%edi
426926:	8d 43 18             	lea    0x18(%ebx),%eax
426929:	50                   	push   %eax
42692a:	6a 17                	push   $0x17
42692c:	56                   	push   %esi
42692d:	6a 01                	push   $0x1
42692f:	e8 9a 1f 00 00       	call   0x4288ce
426934:	83 c4 40             	add    $0x40,%esp
426937:	0b f8                	or     %eax,%edi
426939:	8d 43 1c             	lea    0x1c(%ebx),%eax
42693c:	50                   	push   %eax
42693d:	6a 18                	push   $0x18
42693f:	56                   	push   %esi
426940:	6a 01                	push   $0x1
426942:	e8 87 1f 00 00       	call   0x4288ce
426947:	0b f8                	or     %eax,%edi
426949:	8d 43 20             	lea    0x20(%ebx),%eax
42694c:	50                   	push   %eax
42694d:	6a 50                	push   $0x50
42694f:	56                   	push   %esi
426950:	6a 01                	push   $0x1
426952:	e8 77 1f 00 00       	call   0x4288ce
426957:	0b f8                	or     %eax,%edi
426959:	8d 43 24             	lea    0x24(%ebx),%eax
42695c:	50                   	push   %eax
42695d:	6a 51                	push   $0x51
42695f:	56                   	push   %esi
426960:	6a 01                	push   $0x1
426962:	e8 67 1f 00 00       	call   0x4288ce
426967:	0b f8                	or     %eax,%edi
426969:	8d 43 28             	lea    0x28(%ebx),%eax
42696c:	50                   	push   %eax
42696d:	6a 1a                	push   $0x1a
42696f:	56                   	push   %esi
426970:	6a 00                	push   $0x0
426972:	e8 57 1f 00 00       	call   0x4288ce
426977:	83 c4 40             	add    $0x40,%esp
42697a:	0b f8                	or     %eax,%edi
42697c:	8d 43 29             	lea    0x29(%ebx),%eax
42697f:	50                   	push   %eax
426980:	6a 19                	push   $0x19
426982:	56                   	push   %esi
426983:	6a 00                	push   $0x0
426985:	e8 44 1f 00 00       	call   0x4288ce
42698a:	0b f8                	or     %eax,%edi
42698c:	8d 43 2a             	lea    0x2a(%ebx),%eax
42698f:	50                   	push   %eax
426990:	6a 54                	push   $0x54
426992:	56                   	push   %esi
426993:	6a 00                	push   $0x0
426995:	e8 34 1f 00 00       	call   0x4288ce
42699a:	0b f8                	or     %eax,%edi
42699c:	8d 43 2b             	lea    0x2b(%ebx),%eax
42699f:	50                   	push   %eax
4269a0:	6a 55                	push   $0x55
4269a2:	56                   	push   %esi
4269a3:	6a 00                	push   $0x0
4269a5:	e8 24 1f 00 00       	call   0x4288ce
4269aa:	0b f8                	or     %eax,%edi
4269ac:	8d 43 2c             	lea    0x2c(%ebx),%eax
4269af:	50                   	push   %eax
4269b0:	6a 56                	push   $0x56
4269b2:	56                   	push   %esi
4269b3:	6a 00                	push   $0x0
4269b5:	e8 14 1f 00 00       	call   0x4288ce
4269ba:	83 c4 40             	add    $0x40,%esp
4269bd:	0b f8                	or     %eax,%edi
4269bf:	8d 43 2d             	lea    0x2d(%ebx),%eax
4269c2:	50                   	push   %eax
4269c3:	6a 57                	push   $0x57
4269c5:	56                   	push   %esi
4269c6:	6a 00                	push   $0x0
4269c8:	e8 01 1f 00 00       	call   0x4288ce
4269cd:	0b f8                	or     %eax,%edi
4269cf:	8d 43 2e             	lea    0x2e(%ebx),%eax
4269d2:	50                   	push   %eax
4269d3:	6a 52                	push   $0x52
4269d5:	56                   	push   %esi
4269d6:	6a 00                	push   $0x0
4269d8:	e8 f1 1e 00 00       	call   0x4288ce
4269dd:	0b f8                	or     %eax,%edi
4269df:	8d 43 2f             	lea    0x2f(%ebx),%eax
4269e2:	50                   	push   %eax
4269e3:	6a 53                	push   $0x53
4269e5:	56                   	push   %esi
4269e6:	6a 00                	push   $0x0
4269e8:	e8 e1 1e 00 00       	call   0x4288ce
4269ed:	83 c4 30             	add    $0x30,%esp
4269f0:	0b c7                	or     %edi,%eax
4269f2:	74 1c                	je     0x426a10
4269f4:	53                   	push   %ebx
4269f5:	e8 80 fd ff ff       	call   0x42677a
4269fa:	53                   	push   %ebx
4269fb:	e8 9e f9 fe ff       	call   0x41639e
426a00:	ff 75 fc             	push   -0x4(%ebp)
426a03:	e8 96 f9 fe ff       	call   0x41639e
426a08:	83 c4 0c             	add    $0xc,%esp
426a0b:	33 c0                	xor    %eax,%eax
426a0d:	40                   	inc    %eax
426a0e:	eb 7d                	jmp    0x426a8d
426a10:	8b 43 1c             	mov    0x1c(%ebx),%eax
426a13:	eb 12                	jmp    0x426a27
426a15:	8a 08                	mov    (%eax),%cl
426a17:	80 f9 30             	cmp    $0x30,%cl
426a1a:	7c 12                	jl     0x426a2e
426a1c:	80 f9 39             	cmp    $0x39,%cl
426a1f:	7f 0d                	jg     0x426a2e
426a21:	80 e9 30             	sub    $0x30,%cl
426a24:	88 08                	mov    %cl,(%eax)
426a26:	40                   	inc    %eax
426a27:	80 38 00             	cmpb   $0x0,(%eax)
426a2a:	75 e9                	jne    0x426a15
426a2c:	eb 2a                	jmp    0x426a58
426a2e:	80 f9 3b             	cmp    $0x3b,%cl
426a31:	75 f3                	jne    0x426a26
426a33:	8b f0                	mov    %eax,%esi
426a35:	8d 7e 01             	lea    0x1(%esi),%edi
426a38:	8a 0f                	mov    (%edi),%cl
426a3a:	88 0e                	mov    %cl,(%esi)
426a3c:	8b f7                	mov    %edi,%esi
426a3e:	80 3e 00             	cmpb   $0x0,(%esi)
426a41:	75 f2                	jne    0x426a35
426a43:	eb e2                	jmp    0x426a27
426a45:	6a 0c                	push   $0xc
426a47:	59                   	pop    %ecx
426a48:	be 44 98 4a 00       	mov    $0x4a9844,%esi
426a4d:	8b fb                	mov    %ebx,%edi
426a4f:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)
426a51:	83 25 38 cc 4a 00 00 	andl   $0x0,0x4acc38
426a58:	a1 74 98 4a 00       	mov    0x4a9874,%eax
426a5d:	8b 00                	mov    (%eax),%eax