42664d:	61                   	popa
42664e:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
426652:	63 72 6f             	arpl   %esi,0x6f(%edx)
426655:	6c                   	insb   (%dx),%es:(%edi)
426656:	6c                   	insb   (%dx),%es:(%edi)
426657:	42                   	inc    %edx
426658:	61                   	popa
426659:	72 00                	jb     0x42665b
42665b:	00 46 6c             	add    %al,0x6c(%esi)
42665e:	61                   	popa
42665f:	74 53                	je     0x4266b4
426661:	42                   	inc    %edx
426662:	5f                   	pop    %edi
426663:	53                   	push   %ebx
426664:	68 6f 77 53 63       	push   $0x6353776f
426669:	72 6f                	jb     0x4266da
42666b:	6c                   	insb   (%dx),%es:(%edi)
42666c:	6c                   	insb   (%dx),%es:(%edi)
42666d:	42                   	inc    %edx
42666e:	61                   	popa
42666f:	72 00                	jb     0x426671
426671:	00 00                	add    %al,(%eax)
426673:	00 46 6c             	add    %al,0x6c(%esi)
426676:	61                   	popa
426677:	74 53                	je     0x4266cc
426679:	42                   	inc    %edx
42667a:	5f                   	pop    %edi
42667b:	47                   	inc    %edi
42667c:	65 74 53             	gs je  0x4266d2
42667f:	63 72 6f             	arpl   %esi,0x6f(%edx)
426682:	6c                   	insb   (%dx),%es:(%edi)
426683:	6c                   	insb   (%dx),%es:(%edi)
426684:	52                   	push   %edx
426685:	61                   	popa
426686:	6e                   	outsb  %ds:(%esi),(%dx)
426687:	67 65 00 00          	add    %al,%gs:(%bx,%si)
42668b:	00 46 6c             	add    %al,0x6c(%esi)
42668e:	61                   	popa
42668f:	74 53                	je     0x4266e4
426691:	42                   	inc    %edx
426692:	5f                   	pop    %edi
426693:	47                   	inc    %edi
426694:	65 74 53             	gs je  0x4266ea
426697:	63 72 6f             	arpl   %esi,0x6f(%edx)
42669a:	6c                   	insb   (%dx),%es:(%edi)
42669b:	6c                   	insb   (%dx),%es:(%edi)
42669c:	49                   	dec    %ecx
42669d:	6e                   	outsb  %ds:(%esi),(%dx)
42669e:	66 6f                	outsw  %ds:(%esi),(%dx)
4266a0:	00 00                	add    %al,(%eax)
4266a2:	00 00                	add    %al,(%eax)
4266a4:	46                   	inc    %esi
4266a5:	6c                   	insb   (%dx),%es:(%edi)
4266a6:	61                   	popa
4266a7:	74 53                	je     0x4266fc
4266a9:	42                   	inc    %edx
4266aa:	5f                   	pop    %edi
4266ab:	47                   	inc    %edi
4266ac:	65 74 53             	gs je  0x426702
4266af:	63 72 6f             	arpl   %esi,0x6f(%edx)
4266b2:	6c                   	insb   (%dx),%es:(%edi)
4266b3:	6c                   	insb   (%dx),%es:(%edi)
4266b4:	50                   	push   %eax
4266b5:	6f                   	outsl  %ds:(%esi),(%dx)
4266b6:	73 00                	jae    0x4266b8
4266b8:	46                   	inc    %esi
4266b9:	6c                   	insb   (%dx),%es:(%edi)
4266ba:	61                   	popa
4266bb:	74 53                	je     0x426710
4266bd:	42                   	inc    %edx
4266be:	5f                   	pop    %edi
4266bf:	53                   	push   %ebx
4266c0:	65 74 53             	gs je  0x426716
4266c3:	63 72 6f             	arpl   %esi,0x6f(%edx)
4266c6:	6c                   	insb   (%dx),%es:(%edi)
4266c7:	6c                   	insb   (%dx),%es:(%edi)
4266c8:	50                   	push   %eax
4266c9:	6f                   	outsl  %ds:(%esi),(%dx)
4266ca:	73 00                	jae    0x4266cc
4266cc:	46                   	inc    %esi
4266cd:	6c                   	insb   (%dx),%es:(%edi)
4266ce:	61                   	popa
4266cf:	74 53                	je     0x426724
4266d1:	42                   	inc    %edx
4266d2:	5f                   	pop    %edi
4266d3:	53                   	push   %ebx
4266d4:	65 74 53             	gs je  0x42672a
4266d7:	63 72 6f             	arpl   %esi,0x6f(%edx)
4266da:	6c                   	insb   (%dx),%es:(%edi)
4266db:	6c                   	insb   (%dx),%es:(%edi)
4266dc:	49                   	dec    %ecx
4266dd:	6e                   	outsb  %ds:(%esi),(%dx)
4266de:	66 6f                	outsw  %ds:(%esi),(%dx)
4266e0:	00 00                	add    %al,(%eax)
4266e2:	00 00                	add    %al,(%eax)
4266e4:	46                   	inc    %esi
4266e5:	6c                   	insb   (%dx),%es:(%edi)
4266e6:	61                   	popa
4266e7:	74 53                	je     0x42673c
4266e9:	42                   	inc    %edx
4266ea:	5f                   	pop    %edi
4266eb:	53                   	push   %ebx
4266ec:	65 74 53             	gs je  0x426742
4266ef:	63 72 6f             	arpl   %esi,0x6f(%edx)
4266f2:	6c                   	insb   (%dx),%es:(%edi)
4266f3:	6c                   	insb   (%dx),%es:(%edi)
4266f4:	52                   	push   %edx
4266f5:	61                   	popa
4266f6:	6e                   	outsb  %ds:(%esi),(%dx)
4266f7:	67 65 00 00          	add    %al,%gs:(%bx,%si)
4266fb:	00 55 8b             	add    %dl,-0x75(%ebp)
4266fe:	ec                   	in     (%dx),%al
4266ff:	33 c0                	xor    %eax,%eax
426701:	55                   	push   %ebp
426702:	68 21 67 42 00       	push   $0x426721
426707:	64 ff 30             	push   %fs:(%eax)
42670a:	64 89 20             	mov    %esp,%fs:(%eax)
42670d:	ff 05 68 e9 46 00    	incl   0x46e968
426713:	33 c0                	xor    %eax,%eax
426715:	5a                   	pop    %edx
426716:	59                   	pop    %ecx
426717:	59                   	pop    %ecx
426718:	64 89 10             	mov    %edx,%fs:(%eax)
42671b:	68 28 67 42 00       	push   $0x426728
426720:	c3                   	ret
426721:	e9 76 d2 fd ff       	jmp    0x40399c
426726:	eb f8                	jmp    0x426720
426728:	5d                   	pop    %ebp
426729:	c3                   	ret
42672a:	8b c0                	mov    %eax,%eax
42672c:	83 2d 68 e9 46 00 01 	subl   $0x1,0x46e968
426733:	73 05                	jae    0x42673a
426735:	e8 3e fd ff ff       	call   0x426478
42673a:	c3                   	ret
42673b:	90                   	nop
42673c:	88 67 42             	mov    %ah,0x42(%edi)
42675b:	00 90 67 42 00 04    	add    %dl,0x4004267(%eax)
426761:	00 00                	add    %al,(%eax)
426763:	00 a0 10 40 00 90    	add    %ah,-0x6fffbff0(%eax)
426769:	34 40                	xor    $0x40,%al
42676b:	00 9c 34 40 00 a0 34 	add    %bl,0x34a00040(%esp,%esi,1)
426772:	40                   	inc    %eax
426773:	00 a4 34 40 00 98 34 	add    %ah,0x34980040(%esp,%esi,1)
42677a:	40                   	inc    %eax
42677b:	00 e0                	add    %ah,%al
42677d:	31 40 00             	xor    %eax,0x0(%eax)
426780:	fc                   	cld
426781:	31 40 00             	xor    %eax,0x0(%eax)
426784:	38 32                	cmp    %dh,(%edx)
426786:	40                   	inc    %eax
426787:	00 08                	add    %cl,(%eax)
426789:	68 42 00 0c 68       	push   $0x680c0042
42678e:	42                   	inc    %edx
42678f:	00 0e                	add    %cl,(%esi)
426791:	54                   	push   %esp
426792:	53                   	push   %ebx
426793:	79 6e                	jns    0x426803
426795:	63 68 72             	arpl   %ebp,0x72(%eax)
426798:	6f                   	outsl  %ds:(%esi),(%dx)
426799:	4f                   	dec    %edi
42679a:	62 6a 65             	bound  %ebp,0x65(%edx)
42679d:	63 74 90 ec          	arpl   %esi,-0x14(%eax,%edx,4)
4267a1:	67 42                	addr16 inc %edx
4267bf:	00 f4                	add    %dh,%ah
4267c1:	67 42                	addr16 inc %edx
4267c3:	00 1c 00             	add    %bl,(%eax,%eax,1)
4267c6:	00 00                	add    %al,(%eax)
4267c8:	3c 67                	cmp    $0x67,%al
4267ca:	42                   	inc    %edx
4267cb:	00 90 34 40 00 9c    	add    %dl,-0x63ffbfcc(%eax)
4267d1:	34 40                	xor    $0x40,%al
4267d3:	00 a0 34 40 00 a4    	add    %ah,-0x5bffbfcc(%eax)
4267d9:	34 40                	xor    $0x40,%al
4267db:	00 98 34 40 00 e0    	add    %bl,-0x1fffbfcc(%eax)
4267e1:	31 40 00             	xor    %eax,0x0(%eax)
4267e4:	fc                   	cld
4267e5:	31 40 00             	xor    %eax,0x0(%eax)
4267e8:	50                   	push   %eax
4267e9:	68 42 00 80 68       	push   $0x68800042
4267ee:	42                   	inc    %edx
4267ef:	00 8c 68 42 00 10 54 	add    %cl,0x54100042(%eax,%ebp,2)
4267f6:	43                   	inc    %ebx
4267f7:	72 69                	jb     0x426862
4267f9:	74 69                	je     0x426864
4267fb:	63 61 6c             	arpl   %esp,0x6c(%ecx)
4267fe:	53                   	push   %ebx
4267ff:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
426804:	6e                   	outsb  %ds:(%esi),(%dx)
426805:	8d 40 00             	lea    0x0(%eax),%eax
426808:	c3                   	ret
426809:	8d 40 00             	lea    0x0(%eax),%eax
42680c:	c3                   	ret
42680d:	8d 40 00             	lea    0x0(%eax),%eax
426810:	53                   	push   %ebx
426811:	56                   	push   %esi
426812:	84 d2                	test   %dl,%dl
426814:	74 08                	je     0x42681e
426816:	83 c4 f0             	add    $0xfffffff0,%esp
426819:	e8 4e cd fd ff       	call   0x40356c
42681e:	8b da                	mov    %edx,%ebx
426820:	8b f0                	mov    %eax,%esi
426822:	33 d2                	xor    %edx,%edx
426824:	8b c6                	mov    %esi,%eax
426826:	e8 ed c9 fd ff       	call   0x403218
42682b:	8d 46 04             	lea    0x4(%esi),%eax
42682e:	50                   	push   %eax
42682f:	e8 e8 f8 fd ff       	call   0x40611c
426834:	8b c6                	mov    %esi,%eax
426836:	84 db                	test   %bl,%bl
426838:	74 0f                	je     0x426849
42683a:	e8 85 cd fd ff       	call   0x4035c4
42683f:	64 8f 05 00 00 00 00 	pop    %fs:0x0
426846:	83 c4 0c             	add    $0xc,%esp
426849:	8b c6                	mov    %esi,%eax
42684b:	5e                   	pop    %esi
42684c:	5b                   	pop    %ebx
42684d:	c3                   	ret
42684e:	8b c0                	mov    %eax,%eax
426850:	53                   	push   %ebx
426851:	56                   	push   %esi
426852:	e8 7d cd fd ff       	call   0x4035d4
426857:	8b da                	mov    %edx,%ebx
426859:	8b f0                	mov    %eax,%esi
42685b:	8d 46 04             	lea    0x4(%esi),%eax
42685e:	50                   	push   %eax
42685f:	e8 50 f7 fd ff       	call   0x405fb4
426864:	8b d3                	mov    %ebx,%edx
426866:	80 e2 fc             	and    $0xfc,%dl
426869:	8b c6                	mov    %esi,%eax
42686b:	e8 c8 c9 fd ff       	call   0x403238
426870:	84 db                	test   %bl,%bl
426872:	7e 07                	jle    0x42687b
426874:	8b c6                	mov    %esi,%eax
426876:	e8 41 cd fd ff       	call   0x4035bc
42687b:	5e                   	pop    %esi
42687c:	5b                   	pop    %ebx
42687d:	c3                   	ret
42687e:	8b c0                	mov    %eax,%eax
426880:	83 c0 04             	add    $0x4,%eax
426883:	50                   	push   %eax
426884:	e8 33 f7 fd ff       	call   0x405fbc
426889:	c3                   	ret
42688a:	8b c0                	mov    %eax,%eax
42688c:	83 c0 04             	add    $0x4,%eax
42688f:	50                   	push   %eax
426890:	e8 8f f8 fd ff       	call   0x406124
426895:	c3                   	ret
426896:	8b c0                	mov    %eax,%eax
426898:	8b 10                	mov    (%eax),%edx
42689a:	ff 12                	call   *(%edx)
42689c:	c3                   	ret
42689d:	8d 40 00             	lea    0x0(%eax),%eax
4268a0:	8b 10                	mov    (%eax),%edx
4268a2:	ff 52 04             	call   *0x4(%edx)
4268a5:	c3                   	ret
4268a6:	8b c0                	mov    %eax,%eax
4268a8:	55                   	push   %ebp
4268a9:	8b ec                	mov    %esp,%ebp
4268ab:	33 c0                	xor    %eax,%eax
4268ad:	55                   	push   %ebp
4268ae:	68 cd 68 42 00       	push   $0x4268cd
4268b3:	64 ff 30             	push   %fs:(%eax)
4268b6:	64 89 20             	mov    %esp,%fs:(%eax)
4268b9:	ff 05 7c e9 46 00    	incl   0x46e97c
4268bf:	33 c0                	xor    %eax,%eax
4268c1:	5a                   	pop    %edx
4268c2:	59                   	pop    %ecx
4268c3:	59                   	pop    %ecx
4268c4:	64 89 10             	mov    %edx,%fs:(%eax)
4268c7:	68 d4 68 42 00       	push   $0x4268d4
4268cc:	c3                   	ret
4268cd:	e9 ca d0 fd ff       	jmp    0x40399c
4268d2:	eb f8                	jmp    0x4268cc
4268d4:	5d                   	pop    %ebp
4268d5:	c3                   	ret
4268d6:	8b c0                	mov    %eax,%eax
4268d8:	83 2d 7c e9 46 00 01 	subl   $0x1,0x46e97c
4268df:	c3                   	ret
4268e0:	55                   	push   %ebp
4268e1:	8b ec                	mov    %esp,%ebp
4268e3:	a1 48 ea 46 00       	mov    0x46ea48,%eax
4268e8:	e8 ab ff ff ff       	call   0x426898
4268ed:	33 c0                	xor    %eax,%eax
4268ef:	55                   	push   %ebp
4268f0:	68 97 6a 42 00       	push   $0x426a97
4268f5:	64 ff 30             	push   %fs:(%eax)
4268f8:	64 89 20             	mov    %esp,%fs:(%eax)
4268fb:	83 3d 44 ea 46 00 00 	cmpl   $0x0,0x46ea44
426902:	7e 06                	jle    0x42690a
426904:	ff 0d 44 ea 46 00    	decl   0x46ea44
42690a:	83 3d 40 ea 46 00 00 	cmpl   $0x0,0x46ea40
426911:	0f 84 68 01 00 00    	je     0x426a7f
426917:	83 3d 44 ea 46 00 00 	cmpl   $0x0,0x46ea44
42691e:	0f 85 5b 01 00 00    	jne    0x426a7f
426924:	a1 40 ea 46 00       	mov    0x46ea40,%eax
426929:	50                   	push   %eax
42692a:	e8 d5 f6 fd ff       	call   0x406004
42692f:	33 c0                	xor    %eax,%eax
426931:	a3 40 ea 46 00       	mov    %eax,0x46ea40
426936:	33 c0                	xor    %eax,%eax
426938:	a3 80 e9 46 00       	mov    %eax,0x46e980
42693d:	33 c0                	xor    %eax,%eax
42693f:	a3 84 e9 46 00       	mov    %eax,0x46e984
426944:	33 c0                	xor    %eax,%eax
426946:	a3 88 e9 46 00       	mov    %eax,0x46e988
42694b:	33 c0                	xor    %eax,%eax
42694d:	a3 8c e9 46 00       	mov    %eax,0x46e98c
426952:	33 c0                	xor    %eax,%eax
426954:	a3 90 e9 46 00       	mov    %eax,0x46e990
426959:	33 c0                	xor    %eax,%eax
42695b:	a3 94 e9 46 00       	mov    %eax,0x46e994
426960:	33 c0                	xor    %eax,%eax
426962:	a3 98 e9 46 00       	mov    %eax,0x46e998
426967:	33 c0                	xor    %eax,%eax
426969:	a3 9c e9 46 00       	mov    %eax,0x46e99c
42696e:	33 c0                	xor    %eax,%eax
426970:	a3 a0 e9 46 00       	mov    %eax,0x46e9a0
426975:	33 c0                	xor    %eax,%eax
426977:	a3 a4 e9 46 00       	mov    %eax,0x46e9a4
42697c:	33 c0                	xor    %eax,%eax
42697e:	a3 a8 e9 46 00       	mov    %eax,0x46e9a8
426983:	33 c0                	xor    %eax,%eax
426985:	a3 ac e9 46 00       	mov    %eax,0x46e9ac
42698a:	33 c0                	xor    %eax,%eax
42698c:	a3 b0 e9 46 00       	mov    %eax,0x46e9b0
426991:	33 c0                	xor    %eax,%eax
426993:	a3 b4 e9 46 00       	mov    %eax,0x46e9b4
426998:	33 c0                	xor    %eax,%eax
42699a:	a3 b8 e9 46 00       	mov    %eax,0x46e9b8
42699f:	33 c0                	xor    %eax,%eax
4269a1:	a3 bc e9 46 00       	mov    %eax,0x46e9bc
4269a6:	33 c0                	xor    %eax,%eax
4269a8:	a3 c0 e9 46 00       	mov    %eax,0x46e9c0
4269ad:	33 c0                	xor    %eax,%eax
4269af:	a3 c4 e9 46 00       	mov    %eax,0x46e9c4
4269b4:	33 c0                	xor    %eax,%eax
4269b6:	a3 c8 e9 46 00       	mov    %eax,0x46e9c8
4269bb:	33 c0                	xor    %eax,%eax
4269bd:	a3 cc e9 46 00       	mov    %eax,0x46e9cc
4269c2:	33 c0                	xor    %eax,%eax
4269c4:	a3 d0 e9 46 00       	mov    %eax,0x46e9d0
4269c9:	33 c0                	xor    %eax,%eax
4269cb:	a3 d4 e9 46 00       	mov    %eax,0x46e9d4
4269d0:	33 c0                	xor    %eax,%eax
4269d2:	a3 d8 e9 46 00       	mov    %eax,0x46e9d8
4269d7:	33 c0                	xor    %eax,%eax
4269d9:	a3 dc e9 46 00       	mov    %eax,0x46e9dc
4269de:	33 c0                	xor    %eax,%eax
4269e0:	a3 e0 e9 46 00       	mov    %eax,0x46e9e0
4269e5:	33 c0                	xor    %eax,%eax