4216a7:	73 00                	jae    0x4216a9
4216a9:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
4216af:	20 00                	and    %al,(%eax)
4216b1:	74 00                	je     0x4216b3
4216b3:	68 00 65 00 20       	push   $0x20006500
4216b8:	00 4d 00             	add    %cl,0x0(%ebp)
4216bb:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4216bf:	75 00                	jne    0x4216c1
4216c1:	20 00                	and    %al,(%eax)
4216c3:	2d 00 3e 00 20       	sub    $0x20003e00,%eax
4216c8:	00 45 00             	add    %al,0x0(%ebp)
4216cb:	78 00                	js     0x4216cd
4216cd:	69 00 74 00 20 00    	imul   $0x200074,(%eax),%eax
4216d3:	6f                   	outsl  %ds:(%esi),(%dx)
4216d4:	00 70 00             	add    %dh,0x0(%eax)
4216d7:	74 00                	je     0x4216d9
4216d9:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4216df:	2c 00                	sub    $0x0,%al
4216e1:	20 00                	and    %al,(%eax)
4216e3:	6f                   	outsl  %ds:(%esi),(%dx)
4216e4:	00 72 00             	add    %dh,0x0(%edx)
4216e7:	20 00                	and    %al,(%eax)
4216e9:	62 00                	bound  %eax,(%eax)
4216eb:	79 00                	jns    0x4216ed
4216ed:	20 00                	and    %al,(%eax)
4216ef:	63 00                	arpl   %eax,(%eax)
4216f1:	6c                   	insb   (%dx),%es:(%edi)
4216f2:	00 69 00             	add    %ch,0x0(%ecx)
4216f5:	63 00                	arpl   %eax,(%eax)
4216f7:	6b 00 69             	imul   $0x69,(%eax),%eax
4216fa:	00 6e 00             	add    %ch,0x0(%esi)
4216fd:	67 00 20             	add    %ah,(%bx,%si)
421700:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
421704:	00 65 00             	add    %ah,0x0(%ebp)
421707:	20 00                	and    %al,(%eax)
421709:	27                   	daa
42170a:	00 58 00             	add    %bl,0x0(%eax)
42170d:	27                   	daa
42170e:	00 20                	add    %ah,(%eax)
421710:	00 69 00             	add    %ch,0x0(%ecx)
421713:	6e                   	outsb  %ds:(%esi),(%dx)
421714:	00 20                	add    %ah,(%eax)
421716:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
42171a:	00 65 00             	add    %ah,0x0(%ebp)
42171d:	20 00                	and    %al,(%eax)
42171f:	74 00                	je     0x421721
421721:	6f                   	outsl  %ds:(%esi),(%dx)
421722:	00 70 00             	add    %dh,0x0(%eax)
421725:	20 00                	and    %al,(%eax)
421727:	72 00                	jb     0x421729
421729:	69 00 67 00 68 00    	imul   $0x680067,(%eax),%eax
42172f:	74 00                	je     0x421731
421731:	20 00                	and    %al,(%eax)
421733:	68 00 61 00 6e       	push   $0x6e006100
421738:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
42173c:	00 63 00             	add    %ah,0x0(%ebx)
42173f:	6f                   	outsl  %ds:(%esi),(%dx)
421740:	00 72 00             	add    %dh,0x0(%edx)
421743:	6e                   	outsb  %ds:(%esi),(%dx)
421744:	00 65 00             	add    %ah,0x0(%ebp)
421747:	72 00                	jb     0x421749
421749:	2e 00 01             	add    %al,%cs:(%ecx)
42174c:	39 59 00             	cmp    %ebx,0x0(%ecx)
42174f:	6f                   	outsl  %ds:(%esi),(%dx)
421750:	00 75 00             	add    %dh,0x0(%ebp)
421753:	20 00                	and    %al,(%eax)
421755:	68 00 61 00 76       	push   $0x76006100
42175a:	00 65 00             	add    %ah,0x0(%ebp)
42175d:	20 00                	and    %al,(%eax)
42175f:	62 00                	bound  %eax,(%eax)
421761:	65 00 65 00          	add    %ah,%gs:0x0(%ebp)
421765:	6e                   	outsb  %ds:(%esi),(%dx)
421766:	00 20                	add    %ah,(%eax)
421768:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
42176c:	00 66 00             	add    %ah,0x0(%esi)
42176f:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
421773:	74 00                	je     0x421775
421775:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
42177a:	00 62 00             	add    %ah,0x0(%edx)
42177d:	79 00                	jns    0x42177f
42177f:	20 00                	and    %al,(%eax)
421781:	61                   	popa
421782:	00 20                	add    %ah,(%eax)
421784:	00 00                	add    %al,(%eax)
421786:	81 4d 59 00 6f 00 75 	orl    $0x75006f00,0x59(%ebp)
42178d:	00 20                	add    %ah,(%eax)
42178f:	00 61 00             	add    %ah,0x0(%ecx)
421792:	72 00                	jb     0x421794
421794:	65 00 20             	add    %ah,%gs:(%eax)
421797:	00 73 00             	add    %dh,0x0(%ebx)
42179a:	74 00                	je     0x42179c
42179c:	69 00 6c 00 6c 00    	imul   $0x6c006c,(%eax),%eax
4217a2:	20 00                	and    %al,(%eax)
4217a4:	69 00 6e 00 20 00    	imul   $0x20006e,(%eax),%eax
4217aa:	63 00                	arpl   %eax,(%eax)
4217ac:	6f                   	outsl  %ds:(%esi),(%dx)
4217ad:	00 6d 00             	add    %ch,0x0(%ebp)
4217b0:	62 00                	bound  %eax,(%eax)
4217b2:	61                   	popa
4217b3:	00 74 00 2c          	add    %dh,0x2c(%eax,%eax,1)
4217b7:	00 20                	add    %ah,(%eax)
4217b9:	00 79 00             	add    %bh,0x0(%ecx)
4217bc:	6f                   	outsl  %ds:(%esi),(%dx)
4217bd:	00 75 00             	add    %dh,0x0(%ebp)
4217c0:	20 00                	and    %al,(%eax)
4217c2:	6d                   	insl   (%dx),%es:(%edi)
4217c3:	00 75 00             	add    %dh,0x0(%ebp)
4217c6:	73 00                	jae    0x4217c8
4217c8:	74 00                	je     0x4217ca
4217ca:	20 00                	and    %al,(%eax)
4217cc:	66 00 69 00          	data16 add %ch,0x0(%ecx)
4217d0:	6e                   	outsb  %ds:(%esi),(%dx)
4217d1:	00 69 00             	add    %ch,0x0(%ecx)
4217d4:	73 00                	jae    0x4217d6
4217d6:	68 00 20 00 63       	push   $0x63002000
4217db:	00 6f 00             	add    %ch,0x0(%edi)
4217de:	6d                   	insl   (%dx),%es:(%edi)
4217df:	00 62 00             	add    %ah,0x0(%edx)
4217e2:	61                   	popa
4217e3:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
4217e7:	00 62 00             	add    %ah,0x0(%edx)
4217ea:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
4217ee:	6f                   	outsl  %ds:(%esi),(%dx)
4217ef:	00 72 00             	add    %dh,0x0(%edx)
4217f2:	65 00 20             	add    %ah,%gs:(%eax)
4217f5:	00 70 00             	add    %dh,0x0(%eax)
4217f8:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4217fc:	66 00 6f 00          	data16 add %ch,0x0(%edi)
421800:	72 00                	jb     0x421802
421802:	6d                   	insl   (%dx),%es:(%edi)
421803:	00 69 00             	add    %ch,0x0(%ecx)
421806:	6e                   	outsb  %ds:(%esi),(%dx)
421807:	00 67 00             	add    %ah,0x0(%edi)
42180a:	20 00                	and    %al,(%eax)
42180c:	6f                   	outsl  %ds:(%esi),(%dx)
42180d:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
421811:	00 65 00             	add    %ah,0x0(%ebp)
421814:	72 00                	jb     0x421816
421816:	20 00                	and    %al,(%eax)
421818:	61                   	popa
421819:	00 63 00             	add    %ah,0x0(%ebx)
42181c:	74 00                	je     0x42181e
42181e:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
421824:	73 00                	jae    0x421826
421826:	2e 00 20             	add    %ah,%cs:(%eax)
421829:	00 41 00             	add    %al,0x0(%ecx)
42182c:	64 00 64 00 69       	add    %ah,%fs:0x69(%eax,%eax,1)
421831:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
421835:	00 6f 00             	add    %ch,0x0(%edi)
421838:	6e                   	outsb  %ds:(%esi),(%dx)
421839:	00 61 00             	add    %ah,0x0(%ecx)
42183c:	6c                   	insb   (%dx),%es:(%edi)
42183d:	00 20                	add    %ah,(%eax)
42183f:	00 61 00             	add    %ah,0x0(%ecx)
421842:	74 00                	je     0x421844
421844:	74 00                	je     0x421846
421846:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
42184a:	70 00                	jo     0x42184c
42184c:	74 00                	je     0x42184e
42184e:	73 00                	jae    0x421850
421850:	20 00                	and    %al,(%eax)
421852:	74 00                	je     0x421854
421854:	6f                   	outsl  %ds:(%esi),(%dx)
421855:	00 20                	add    %ah,(%eax)
421857:	00 63 00             	add    %ah,0x0(%ebx)
42185a:	6c                   	insb   (%dx),%es:(%edi)
42185b:	00 6f 00             	add    %ch,0x0(%edi)
42185e:	73 00                	jae    0x421860
421860:	65 00 20             	add    %ah,%gs:(%eax)
421863:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
421867:	00 65 00             	add    %ah,0x0(%ebp)
42186a:	20 00                	and    %al,(%eax)
42186c:	63 00                	arpl   %eax,(%eax)
42186e:	6f                   	outsl  %ds:(%esi),(%dx)
42186f:	00 6d 00             	add    %ch,0x0(%ebp)
421872:	62 00                	bound  %eax,(%eax)
421874:	61                   	popa
421875:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
421879:	00 77 00             	add    %dh,0x0(%edi)
42187c:	69 00 6e 00 64 00    	imul   $0x64006e,(%eax),%eax
421882:	6f                   	outsl  %ds:(%esi),(%dx)
421883:	00 77 00             	add    %dh,0x0(%edi)
421886:	20 00                	and    %al,(%eax)
421888:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
42188c:	72 00                	jb     0x42188e
42188e:	6c                   	insb   (%dx),%es:(%edi)
42188f:	00 79 00             	add    %bh,0x0(%ecx)
421892:	20 00                	and    %al,(%eax)
421894:	77 00                	ja     0x421896
421896:	69 00 6c 00 6c 00    	imul   $0x6c006c,(%eax),%eax
42189c:	20 00                	and    %al,(%eax)
42189e:	72 00                	jb     0x4218a0
4218a0:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4218a4:	75 00                	jne    0x4218a6
4218a6:	6c                   	insb   (%dx),%es:(%edi)
4218a7:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
4218ab:	00 69 00             	add    %ch,0x0(%ecx)
4218ae:	6e                   	outsb  %ds:(%esi),(%dx)
4218af:	00 20                	add    %ah,(%eax)
4218b1:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
4218b5:	00 65 00             	add    %ah,0x0(%ebp)
4218b8:	20 00                	and    %al,(%eax)
4218ba:	67 00 61 00          	add    %ah,0x0(%bx,%di)
4218be:	6d                   	insl   (%dx),%es:(%edi)
4218bf:	00 65 00             	add    %ah,0x0(%ebp)
4218c2:	20 00                	and    %al,(%eax)
4218c4:	63 00                	arpl   %eax,(%eax)
4218c6:	6c                   	insb   (%dx),%es:(%edi)
4218c7:	00 6f 00             	add    %ch,0x0(%edi)
4218ca:	73 00                	jae    0x4218cc
4218cc:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
4218d2:	2e 00 00             	add    %al,%cs:(%eax)
4218d5:	0f 57 00             	xorps  (%eax),%xmm0
4218d8:	61                   	popa
4218d9:	00 72 00             	add    %dh,0x0(%edx)
4218dc:	6e                   	outsb  %ds:(%esi),(%dx)
4218dd:	00 69 00             	add    %ch,0x0(%ecx)
4218e0:	6e                   	outsb  %ds:(%esi),(%dx)
4218e1:	00 67 00             	add    %ah,0x0(%edi)
4218e4:	00 81 17 59 00 6f    	add    %al,0x6f005917(%ecx)
4218ea:	00 75 00             	add    %dh,0x0(%ebp)
4218ed:	20 00                	and    %al,(%eax)
4218ef:	68 00 61 00 76       	push   $0x76006100
4218f4:	00 65 00             	add    %ah,0x0(%ebp)
4218f7:	20 00                	and    %al,(%eax)
4218f9:	63 00                	arpl   %eax,(%eax)
4218fb:	6c                   	insb   (%dx),%es:(%edi)
4218fc:	00 6f 00             	add    %ch,0x0(%edi)
4218ff:	73 00                	jae    0x421901
421901:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
421906:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
42190a:	00 65 00             	add    %ah,0x0(%ebp)
42190d:	20 00                	and    %al,(%eax)
42190f:	63 00                	arpl   %eax,(%eax)
421911:	6f                   	outsl  %ds:(%esi),(%dx)
421912:	00 6d 00             	add    %ch,0x0(%ebp)
421915:	62 00                	bound  %eax,(%eax)
421917:	61                   	popa
421918:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
42191c:	00 77 00             	add    %dh,0x0(%edi)
42191f:	69 00 6e 00 64 00    	imul   $0x64006e,(%eax),%eax
421925:	6f                   	outsl  %ds:(%esi),(%dx)
421926:	00 77 00             	add    %dh,0x0(%edi)
421929:	20 00                	and    %al,(%eax)
42192b:	70 00                	jo     0x42192d
42192d:	72 00                	jb     0x42192f
42192f:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
421933:	61                   	popa
421934:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
421938:	00 72 00             	add    %dh,0x0(%edx)
42193b:	65 00 6c 00 79       	add    %ch,%gs:0x79(%eax,%eax,1)
421940:	00 20                	add    %ah,(%eax)
421942:	00 74 00 77          	add    %dh,0x77(%eax,%eax,1)
421946:	00 69 00             	add    %ch,0x0(%ecx)
421949:	63 00                	arpl   %eax,(%eax)
42194b:	65 00 20             	add    %ah,%gs:(%eax)
42194e:	00 69 00             	add    %ch,0x0(%ecx)
421951:	6e                   	outsb  %ds:(%esi),(%dx)
421952:	00 20                	add    %ah,(%eax)
421954:	00 61 00             	add    %ah,0x0(%ecx)
421957:	20 00                	and    %al,(%eax)
421959:	72 00                	jb     0x42195b
42195b:	6f                   	outsl  %ds:(%esi),(%dx)
42195c:	00 77 00             	add    %dh,0x0(%edi)
42195f:	2e 00 20             	add    %ah,%cs:(%eax)
421962:	00 49 00             	add    %cl,0x0(%ecx)
421965:	74 00                	je     0x421967
421967:	20 00                	and    %al,(%eax)
421969:	69 00 73 00 20 00    	imul   $0x200073,(%eax),%eax
42196f:	61                   	popa
421970:	00 73 00             	add    %dh,0x0(%ebx)
421973:	73 00                	jae    0x421975
421975:	75 00                	jne    0x421977
421977:	6d                   	insl   (%dx),%es:(%edi)
421978:	00 65 00             	add    %ah,0x0(%ebp)
42197b:	64 00 20             	add    %ah,%fs:(%eax)
42197e:	00 79 00             	add    %bh,0x0(%ecx)
421981:	6f                   	outsl  %ds:(%esi),(%dx)
421982:	00 75 00             	add    %dh,0x0(%ebp)
421985:	20 00                	and    %al,(%eax)
421987:	61                   	popa
421988:	00 72 00             	add    %dh,0x0(%edx)
42198b:	65 00 20             	add    %ah,%gs:(%eax)
42198e:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
421992:	00 79 00             	add    %bh,0x0(%ecx)
421995:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
42199b:	20 00                	and    %al,(%eax)
42199d:	74 00                	je     0x42199f
42199f:	6f                   	outsl  %ds:(%esi),(%dx)
4219a0:	00 20                	add    %ah,(%eax)
4219a2:	00 66 00             	add    %ah,0x0(%esi)
4219a5:	6f                   	outsl  %ds:(%esi),(%dx)
4219a6:	00 72 00             	add    %dh,0x0(%edx)
4219a9:	63 00                	arpl   %eax,(%eax)
4219ab:	65 00 20             	add    %ah,%gs:(%eax)
4219ae:	00 71 00             	add    %dh,0x0(%ecx)
4219b1:	75 00                	jne    0x4219b3
4219b3:	69 00 74 00 20 00    	imul   $0x200074,(%eax),%eax
4219b9:	74 00                	je     0x4219bb
4219bb:	68 00 65 00 20       	push   $0x20006500
4219c0:	00 67 00             	add    %ah,0x0(%edi)
4219c3:	61                   	popa
4219c4:	00 6d 00             	add    %ch,0x0(%ebp)
4219c7:	65 00 2e             	add    %ch,%gs:(%esi)
4219ca:	00 20                	add    %ah,(%eax)
4219cc:	00 54 00 68          	add    %dl,0x68(%eax,%eax,1)
4219d0:	00 65 00             	add    %ah,0x0(%ebp)
4219d3:	20 00                	and    %al,(%eax)
4219d5:	67 00 61 00          	add    %ah,0x0(%bx,%di)
4219d9:	6d                   	insl   (%dx),%es:(%edi)
4219da:	00 65 00             	add    %ah,0x0(%ebp)
4219dd:	20 00                	and    %al,(%eax)
4219df:	77 00                	ja     0x4219e1
4219e1:	69 00 6c 00 6c 00    	imul   $0x6c006c,(%eax),%eax
4219e7:	20 00                	and    %al,(%eax)
4219e9:	6e                   	outsb  %ds:(%esi),(%dx)
4219ea:	00 6f 00             	add    %ch,0x0(%edi)
4219ed:	77 00                	ja     0x4219ef
4219ef:	20 00                	and    %al,(%eax)
4219f1:	63 00                	arpl   %eax,(%eax)
4219f3:	6c                   	insb   (%dx),%es:(%edi)
4219f4:	00 6f 00             	add    %ch,0x0(%edi)
4219f7:	73 00                	jae    0x4219f9
4219f9:	65 00 2e             	add    %ch,%gs:(%esi)
4219fc:	00 00                	add    %al,(%eax)
4219fe:	11 6c 00 62          	adc    %ebp,0x62(%eax,%eax,1)
421a02:	00 6c 00 4e          	add    %ch,0x4e(%eax,%eax,1)
421a06:	00 6f 00             	add    %ch,0x0(%edi)
421a09:	74 00                	je     0x421a0b
421a0b:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
421a0f:	00 0b                	add    %cl,(%ebx)
421a11:	4e                   	dec    %esi
421a12:	00 6f 00             	add    %ch,0x0(%edi)
421a15:	74 00                	je     0x421a17
421a17:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
421a1b:	00 11                	add    %dl,(%ecx)
421a1d:	6c                   	insb   (%dx),%es:(%edi)
421a1e:	00 62 00             	add    %ah,0x0(%edx)
421a21:	6c                   	insb   (%dx),%es:(%edi)
421a22:	00 53 00             	add    %dl,0x0(%ebx)
421a25:	74 00                	je     0x421a27
421a27:	61                   	popa
421a28:	00 74 00 73          	add    %dh,0x73(%eax,%eax,1)
421a2c:	00 00                	add    %al,(%eax)
421a2e:	0b 53 00             	or     0x0(%ebx),%edx
421a31:	74 00                	je     0x421a33
421a33:	61                   	popa
421a34:	00 74 00 73          	add    %dh,0x73(%eax,%eax,1)
421a38:	00 00                	add    %al,(%eax)
421a3a:	19 6c 00 62          	sbb    %ebp,0x62(%eax,%eax,1)