42665a:	e8 49 fa fd ff       	call   0x4060a8
42665f:	a3 08 9a 46 00       	mov    %eax,0x469a08
426664:	68 08 6a 42 00       	push   $0x426a08
426669:	8b 03                	mov    (%ebx),%eax
42666b:	50                   	push   %eax
42666c:	e8 37 fa fd ff       	call   0x4060a8
426671:	a3 0c 9a 46 00       	mov    %eax,0x469a0c
426676:	68 18 6a 42 00       	push   $0x426a18
42667b:	8b 03                	mov    (%ebx),%eax
42667d:	50                   	push   %eax
42667e:	e8 25 fa fd ff       	call   0x4060a8
426683:	a3 10 9a 46 00       	mov    %eax,0x469a10
426688:	68 28 6a 42 00       	push   $0x426a28
42668d:	8b 03                	mov    (%ebx),%eax
42668f:	50                   	push   %eax
426690:	e8 13 fa fd ff       	call   0x4060a8
426695:	a3 14 9a 46 00       	mov    %eax,0x469a14
42669a:	68 34 6a 42 00       	push   $0x426a34
42669f:	8b 03                	mov    (%ebx),%eax
4266a1:	50                   	push   %eax
4266a2:	e8 01 fa fd ff       	call   0x4060a8
4266a7:	a3 18 9a 46 00       	mov    %eax,0x469a18
4266ac:	68 44 6a 42 00       	push   $0x426a44
4266b1:	8b 03                	mov    (%ebx),%eax
4266b3:	50                   	push   %eax
4266b4:	e8 ef f9 fd ff       	call   0x4060a8
4266b9:	a3 1c 9a 46 00       	mov    %eax,0x469a1c
4266be:	68 60 6a 42 00       	push   $0x426a60
4266c3:	8b 03                	mov    (%ebx),%eax
4266c5:	50                   	push   %eax
4266c6:	e8 dd f9 fd ff       	call   0x4060a8
4266cb:	a3 20 9a 46 00       	mov    %eax,0x469a20
4266d0:	68 7c 6a 42 00       	push   $0x426a7c
4266d5:	8b 03                	mov    (%ebx),%eax
4266d7:	50                   	push   %eax
4266d8:	e8 cb f9 fd ff       	call   0x4060a8
4266dd:	a3 24 9a 46 00       	mov    %eax,0x469a24
4266e2:	68 94 6a 42 00       	push   $0x426a94
4266e7:	8b 03                	mov    (%ebx),%eax
4266e9:	50                   	push   %eax
4266ea:	e8 b9 f9 fd ff       	call   0x4060a8
4266ef:	a3 28 9a 46 00       	mov    %eax,0x469a28
4266f4:	68 ac 6a 42 00       	push   $0x426aac
4266f9:	8b 03                	mov    (%ebx),%eax
4266fb:	50                   	push   %eax
4266fc:	e8 a7 f9 fd ff       	call   0x4060a8
426701:	a3 2c 9a 46 00       	mov    %eax,0x469a2c
426706:	68 c0 6a 42 00       	push   $0x426ac0
42670b:	8b 03                	mov    (%ebx),%eax
42670d:	50                   	push   %eax
42670e:	e8 95 f9 fd ff       	call   0x4060a8
426713:	a3 30 9a 46 00       	mov    %eax,0x469a30
426718:	68 e0 6a 42 00       	push   $0x426ae0
42671d:	8b 03                	mov    (%ebx),%eax
42671f:	50                   	push   %eax
426720:	e8 83 f9 fd ff       	call   0x4060a8
426725:	a3 34 9a 46 00       	mov    %eax,0x469a34
42672a:	68 fc 6a 42 00       	push   $0x426afc
42672f:	8b 03                	mov    (%ebx),%eax
426731:	50                   	push   %eax
426732:	e8 71 f9 fd ff       	call   0x4060a8
426737:	a3 38 9a 46 00       	mov    %eax,0x469a38
42673c:	83 3b 00             	cmpl   $0x0,(%ebx)
42673f:	0f 97 45 ff          	seta   -0x1(%ebp)
426743:	33 c0                	xor    %eax,%eax
426745:	5a                   	pop    %edx
426746:	59                   	pop    %ecx
426747:	59                   	pop    %ecx
426748:	64 89 10             	mov    %edx,%fs:(%eax)
42674b:	68 62 67 42 00       	push   $0x426762
426750:	a1 48 9a 46 00       	mov    0x469a48,%eax
426755:	e8 4e fa ff ff       	call   0x4261a8
42675a:	c3                   	ret
42675b:	e9 60 d2 fd ff       	jmp    0x4039c0
426760:	eb ee                	jmp    0x426750
426762:	8a 45 ff             	mov    -0x1(%ebp),%al
426765:	5b                   	pop    %ebx
426766:	59                   	pop    %ecx
426767:	5d                   	pop    %ebp
426768:	c3                   	ret
426769:	00 00                	add    %al,(%eax)
42676b:	00 75 78             	add    %dh,0x78(%ebp)
42676e:	74 68                	je     0x4267d8
426770:	65 6d                	gs insl (%dx),%es:(%edi)
426772:	65 2e 64 6c          	gs cs fs insb (%dx),%es:(%edi)
426776:	6c                   	insb   (%dx),%es:(%edi)
426777:	00 4f 70             	add    %cl,0x70(%edi)
42677a:	65 6e                	outsb  %gs:(%esi),(%dx)
42677c:	54                   	push   %esp
42677d:	68 65 6d 65 44       	push   $0x44656d65
426782:	61                   	popa
426783:	74 61                	je     0x4267e6
426785:	00 00                	add    %al,(%eax)
426787:	00 43 6c             	add    %al,0x6c(%ebx)
42678a:	6f                   	outsl  %ds:(%esi),(%dx)
42678b:	73 65                	jae    0x4267f2
42678d:	54                   	push   %esp
42678e:	68 65 6d 65 44       	push   $0x44656d65
426793:	61                   	popa
426794:	74 61                	je     0x4267f7
426796:	00 00                	add    %al,(%eax)
426798:	44                   	inc    %esp
426799:	72 61                	jb     0x4267fc
42679b:	77 54                	ja     0x4267f1
42679d:	68 65 6d 65 42       	push   $0x42656d65
4267a2:	61                   	popa
4267a3:	63 6b 67             	arpl   %ebp,0x67(%ebx)
4267a6:	72 6f                	jb     0x426817
4267a8:	75 6e                	jne    0x426818
4267aa:	64 00 44 72 61       	add    %al,%fs:0x61(%edx,%esi,2)
4267af:	77 54                	ja     0x426805
4267b1:	68 65 6d 65 54       	push   $0x54656d65
4267b6:	65 78 74             	gs js  0x42682d
4267b9:	00 00                	add    %al,(%eax)
4267bb:	00 47 65             	add    %al,0x65(%edi)
4267be:	74 54                	je     0x426814
4267c0:	68 65 6d 65 42       	push   $0x42656d65
4267c5:	61                   	popa
4267c6:	63 6b 67             	arpl   %ebp,0x67(%ebx)
4267c9:	72 6f                	jb     0x42683a
4267cb:	75 6e                	jne    0x42683b
4267cd:	64 43                	fs inc %ebx
4267cf:	6f                   	outsl  %ds:(%esi),(%dx)
4267d0:	6e                   	outsb  %ds:(%esi),(%dx)
4267d1:	74 65                	je     0x426838
4267d3:	6e                   	outsb  %ds:(%esi),(%dx)
4267d4:	74 52                	je     0x426828
4267d6:	65 63 74 00 00       	arpl   %esi,%gs:0x0(%eax,%eax,1)
4267db:	00 47 65             	add    %al,0x65(%edi)
4267de:	74 54                	je     0x426834
4267e0:	68 65 6d 65 50       	push   $0x50656d65
4267e5:	61                   	popa
4267e6:	72 74                	jb     0x42685c
4267e8:	53                   	push   %ebx
4267e9:	69 7a 65 00 00 00 00 	imul   $0x0,0x65(%edx),%edi
4267f0:	47                   	inc    %edi
4267f1:	65 74 54             	gs je  0x426848
4267f4:	68 65 6d 65 54       	push   $0x54656d65
4267f9:	65 78 74             	gs js  0x426870
4267fc:	45                   	inc    %ebp
4267fd:	78 74                	js     0x426873
4267ff:	65 6e                	outsb  %gs:(%esi),(%dx)
426801:	74 00                	je     0x426803
426803:	00 47 65             	add    %al,0x65(%edi)
426806:	74 54                	je     0x42685c
426808:	68 65 6d 65 54       	push   $0x54656d65
42680d:	65 78 74             	gs js  0x426884
426810:	4d                   	dec    %ebp
426811:	65 74 72             	gs je  0x426886
426814:	69 63 73 00 47 65 74 	imul   $0x74654700,0x73(%ebx),%esp
42681b:	54                   	push   %esp
42681c:	68 65 6d 65 42       	push   $0x42656d65
426821:	61                   	popa
426822:	63 6b 67             	arpl   %ebp,0x67(%ebx)
426825:	72 6f                	jb     0x426896
426827:	75 6e                	jne    0x426897
426829:	64 52                	fs push %edx
42682b:	65 67 69 6f 6e 00 00 	imul   $0x0,%gs:0x6e(%bx),%ebp
426832:	00 00
426834:	48                   	dec    %eax
426835:	69 74 54 65 73 74 54 	imul   $0x68547473,0x65(%esp,%edx,2),%esi
42683c:	68
42683d:	65 6d                	gs insl (%dx),%es:(%edi)
42683f:	65 42                	gs inc %edx
426841:	61                   	popa
426842:	63 6b 67             	arpl   %ebp,0x67(%ebx)
426845:	72 6f                	jb     0x4268b6
426847:	75 6e                	jne    0x4268b7
426849:	64 00 00             	add    %al,%fs:(%eax)
42684c:	44                   	inc    %esp
42684d:	72 61                	jb     0x4268b0
42684f:	77 54                	ja     0x4268a5
426851:	68 65 6d 65 45       	push   $0x45656d65
426856:	64 67 65 00 00       	fs add %al,%gs:(%bx,%si)
42685b:	00 44 72 61          	add    %al,0x61(%edx,%esi,2)
42685f:	77 54                	ja     0x4268b5
426861:	68 65 6d 65 49       	push   $0x49656d65
426866:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
426869:	00 00                	add    %al,(%eax)
42686b:	00 49 73             	add    %cl,0x73(%ecx)
42686e:	54                   	push   %esp
42686f:	68 65 6d 65 50       	push   $0x50656d65
426874:	61                   	popa
426875:	72 74                	jb     0x4268eb
426877:	44                   	inc    %esp
426878:	65 66 69 6e 65 64 00 	imul   $0x64,%gs:0x65(%esi),%bp
42687f:	00 49 73             	add    %cl,0x73(%ecx)
426882:	54                   	push   %esp
426883:	68 65 6d 65 42       	push   $0x42656d65
426888:	61                   	popa
426889:	63 6b 67             	arpl   %ebp,0x67(%ebx)
42688c:	72 6f                	jb     0x4268fd
42688e:	75 6e                	jne    0x4268fe
426890:	64 50                	fs push %eax
426892:	61                   	popa
426893:	72 74                	jb     0x426909
426895:	69 61 6c 6c 79 54 72 	imul   $0x7254796c,0x6c(%ecx),%esp
42689c:	61                   	popa
42689d:	6e                   	outsb  %ds:(%esi),(%dx)
42689e:	73 70                	jae    0x426910
4268a0:	61                   	popa
4268a1:	72 65                	jb     0x426908
4268a3:	6e                   	outsb  %ds:(%esi),(%dx)
4268a4:	74 00                	je     0x4268a6
4268a6:	00 00                	add    %al,(%eax)
4268a8:	47                   	inc    %edi
4268a9:	65 74 54             	gs je  0x426900
4268ac:	68 65 6d 65 43       	push   $0x43656d65
4268b1:	6f                   	outsl  %ds:(%esi),(%dx)
4268b2:	6c                   	insb   (%dx),%es:(%edi)
4268b3:	6f                   	outsl  %ds:(%esi),(%dx)
4268b4:	72 00                	jb     0x4268b6
4268b6:	00 00                	add    %al,(%eax)
4268b8:	47                   	inc    %edi
4268b9:	65 74 54             	gs je  0x426910
4268bc:	68 65 6d 65 4d       	push   $0x4d656d65
4268c1:	65 74 72             	gs je  0x426936
4268c4:	69 63 00 00 47 65 74 	imul   $0x74654700,0x0(%ebx),%esp
4268cb:	54                   	push   %esp
4268cc:	68 65 6d 65 53       	push   $0x53656d65
4268d1:	74 72                	je     0x426945
4268d3:	69 6e 67 00 00 47 65 	imul   $0x65470000,0x67(%esi),%ebp
4268da:	74 54                	je     0x426930
4268dc:	68 65 6d 65 42       	push   $0x42656d65
4268e1:	6f                   	outsl  %ds:(%esi),(%dx)
4268e2:	6f                   	outsl  %ds:(%esi),(%dx)
4268e3:	6c                   	insb   (%dx),%es:(%edi)
4268e4:	00 00                	add    %al,(%eax)
4268e6:	00 00                	add    %al,(%eax)
4268e8:	47                   	inc    %edi
4268e9:	65 74 54             	gs je  0x426940
4268ec:	68 65 6d 65 49       	push   $0x49656d65
4268f1:	6e                   	outsb  %ds:(%esi),(%dx)
4268f2:	74 00                	je     0x4268f4
4268f4:	47                   	inc    %edi
4268f5:	65 74 54             	gs je  0x42694c
4268f8:	68 65 6d 65 45       	push   $0x45656d65
4268fd:	6e                   	outsb  %ds:(%esi),(%dx)
4268fe:	75 6d                	jne    0x42696d
426900:	56                   	push   %esi
426901:	61                   	popa
426902:	6c                   	insb   (%dx),%es:(%edi)
426903:	75 65                	jne    0x42696a
426905:	00 00                	add    %al,(%eax)
426907:	00 47 65             	add    %al,0x65(%edi)
42690a:	74 54                	je     0x426960
42690c:	68 65 6d 65 50       	push   $0x50656d65
426911:	6f                   	outsl  %ds:(%esi),(%dx)
426912:	73 69                	jae    0x42697d
426914:	74 69                	je     0x42697f
426916:	6f                   	outsl  %ds:(%esi),(%dx)
426917:	6e                   	outsb  %ds:(%esi),(%dx)
426918:	00 00                	add    %al,(%eax)
42691a:	00 00                	add    %al,(%eax)
42691c:	47                   	inc    %edi
42691d:	65 74 54             	gs je  0x426974
426920:	68 65 6d 65 46       	push   $0x46656d65
426925:	6f                   	outsl  %ds:(%esi),(%dx)
426926:	6e                   	outsb  %ds:(%esi),(%dx)
426927:	74 00                	je     0x426929
426929:	00 00                	add    %al,(%eax)
42692b:	00 47 65             	add    %al,0x65(%edi)
42692e:	74 54                	je     0x426984
426930:	68 65 6d 65 52       	push   $0x52656d65
426935:	65 63 74 00 00       	arpl   %esi,%gs:0x0(%eax,%eax,1)
42693a:	00 00                	add    %al,(%eax)
42693c:	47                   	inc    %edi
42693d:	65 74 54             	gs je  0x426994
426940:	68 65 6d 65 4d       	push   $0x4d656d65
426945:	61                   	popa
426946:	72 67                	jb     0x4269af
426948:	69 6e 73 00 47 65 74 	imul   $0x74654700,0x73(%esi),%ebp
42694f:	54                   	push   %esp
426950:	68 65 6d 65 49       	push   $0x49656d65
426955:	6e                   	outsb  %ds:(%esi),(%dx)
426956:	74 4c                	je     0x4269a4
426958:	69 73 74 00 47 65 74 	imul   $0x74654700,0x74(%ebx),%esi
42695f:	54                   	push   %esp
426960:	68 65 6d 65 50       	push   $0x50656d65
426965:	72 6f                	jb     0x4269d6
426967:	70 65                	jo     0x4269ce
426969:	72 74                	jb     0x4269df
42696b:	79 4f                	jns    0x4269bc
42696d:	72 69                	jb     0x4269d8
42696f:	67 69 6e 00 00 53 65 	imul   $0x74655300,0x0(%bp),%ebp
426976:	74
426977:	57                   	push   %edi
426978:	69 6e 64 6f 77 54 68 	imul   $0x6854776f,0x64(%esi),%ebp
42697f:	65 6d                	gs insl (%dx),%es:(%edi)
426981:	65 00 00             	add    %al,%gs:(%eax)
426984:	47                   	inc    %edi
426985:	65 74 54             	gs je  0x4269dc
426988:	68 65 6d 65 46       	push   $0x46656d65
42698d:	69 6c 65 6e 61 6d 65 	imul   $0x656d61,0x6e(%ebp,%eiz,2),%ebp
426994:	00
426995:	00 00                	add    %al,(%eax)
426997:	00 47 65             	add    %al,0x65(%edi)
42699a:	74 54                	je     0x4269f0
42699c:	68 65 6d 65 53       	push   $0x53656d65
4269a1:	79 73                	jns    0x426a16
4269a3:	43                   	inc    %ebx
4269a4:	6f                   	outsl  %ds:(%esi),(%dx)
4269a5:	6c                   	insb   (%dx),%es:(%edi)
4269a6:	6f                   	outsl  %ds:(%esi),(%dx)
4269a7:	72 00                	jb     0x4269a9
4269a9:	00 00                	add    %al,(%eax)
4269ab:	00 47 65             	add    %al,0x65(%edi)
4269ae:	74 54                	je     0x426a04
4269b0:	68 65 6d 65 53       	push   $0x53656d65
4269b5:	79 73                	jns    0x426a2a
4269b7:	43                   	inc    %ebx
4269b8:	6f                   	outsl  %ds:(%esi),(%dx)
4269b9:	6c                   	insb   (%dx),%es:(%edi)
4269ba:	6f                   	outsl  %ds:(%esi),(%dx)
4269bb:	72 42                	jb     0x4269ff
4269bd:	72 75                	jb     0x426a34
4269bf:	73 68                	jae    0x426a29
4269c1:	00 00                	add    %al,(%eax)
4269c3:	00 47 65             	add    %al,0x65(%edi)
4269c6:	74 54                	je     0x426a1c
4269c8:	68 65 6d 65 53       	push   $0x53656d65
4269cd:	79 73                	jns    0x426a42
4269cf:	42                   	inc    %edx
4269d0:	6f                   	outsl  %ds:(%esi),(%dx)
4269d1:	6f                   	outsl  %ds:(%esi),(%dx)
4269d2:	6c                   	insb   (%dx),%es:(%edi)
4269d3:	00 47 65             	add    %al,0x65(%edi)
4269d6:	74 54                	je     0x426a2c
4269d8:	68 65 6d 65 53       	push   $0x53656d65
4269dd:	79 73                	jns    0x426a52
4269df:	53                   	push   %ebx
4269e0:	69 7a 65 00 47 65 74 	imul   $0x74654700,0x65(%edx),%edi
4269e7:	54                   	push   %esp
4269e8:	68 65 6d 65 53       	push   $0x53656d65
4269ed:	79 73                	jns    0x426a62
4269ef:	46                   	inc    %esi
4269f0:	6f                   	outsl  %ds:(%esi),(%dx)
4269f1:	6e                   	outsb  %ds:(%esi),(%dx)
4269f2:	74 00                	je     0x4269f4
4269f4:	47                   	inc    %edi
4269f5:	65 74 54             	gs je  0x426a4c
4269f8:	68 65 6d 65 53       	push   $0x53656d65
4269fd:	79 73                	jns    0x426a72
4269ff:	53                   	push   %ebx
426a00:	74 72                	je     0x426a74
426a02:	69 6e 67 00 00 00 47 	imul   $0x47000000,0x67(%esi),%ebp
426a09:	65 74 54             	gs je  0x426a60
426a0c:	68 65 6d 65 53       	push   $0x53656d65
426a11:	79 73                	jns    0x426a86
426a13:	49                   	dec    %ecx