423656:	74 79                	je     0x4236d1
423658:	00 00                	add    %al,(%eax)
42365a:	33 44 00 65          	xor    0x65(%eax,%eax,1),%eax
42365e:	00 76 00             	add    %dh,0x0(%esi)
423661:	65 00 6c 00 6f       	add    %ch,%gs:0x6f(%eax,%eax,1)
423666:	00 70 00             	add    %dh,0x0(%eax)
423669:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
42366d:	73 00                	jae    0x42366f
42366f:	20 00                	and    %al,(%eax)
423671:	66 00 72 00          	data16 add %dh,0x0(%edx)
423675:	6f                   	outsl  %ds:(%esi),(%dx)
423676:	00 6d 00             	add    %ch,0x0(%ebp)
423679:	20 00                	and    %al,(%eax)
42367b:	69 00 74 00 61 00    	imul   $0x610074,(%eax),%eax
423681:	6c                   	insb   (%dx),%es:(%edi)
423682:	00 79 00             	add    %bh,0x0(%ecx)
423685:	20 00                	and    %al,(%eax)
423687:	5e                   	pop    %esi
423688:	00 5f 00             	add    %bl,0x0(%edi)
42368b:	5e                   	pop    %esi
42368c:	00 00                	add    %al,(%eax)
42368e:	3f                   	aas
42368f:	43                   	inc    %ebx
423690:	00 61 00             	add    %ah,0x0(%ecx)
423693:	6c                   	insb   (%dx),%es:(%edi)
423694:	00 63 00             	add    %ah,0x0(%ebx)
423697:	75 00                	jne    0x423699
423699:	6c                   	insb   (%dx),%es:(%edi)
42369a:	00 61 00             	add    %ah,0x0(%ecx)
42369d:	74 00                	je     0x42369f
42369f:	6f                   	outsl  %ds:(%esi),(%dx)
4236a0:	00 72 00             	add    %dh,0x0(%edx)
4236a3:	2e 00 50 00          	add    %dl,%cs:0x0(%eax)
4236a7:	72 00                	jb     0x4236a9
4236a9:	6f                   	outsl  %ds:(%esi),(%dx)
4236aa:	00 70 00             	add    %dh,0x0(%eax)
4236ad:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4236b1:	74 00                	je     0x4236b3
4236b3:	69 00 65 00 73 00    	imul   $0x730065,(%eax),%eax
4236b9:	2e 00 52 00          	add    %dl,%cs:0x0(%edx)
4236bd:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4236c1:	6f                   	outsl  %ds:(%esi),(%dx)
4236c2:	00 75 00             	add    %dh,0x0(%ebp)
4236c5:	72 00                	jb     0x4236c7
4236c7:	63 00                	arpl   %eax,(%eax)
4236c9:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4236cd:	00 13                	add    %dl,(%ebx)
4236cf:	58                   	pop    %eax
4236d0:	00 6d 00             	add    %ch,0x0(%ebp)
4236d3:	6c                   	insb   (%dx),%es:(%edi)
4236d4:	00 53 00             	add    %dl,0x0(%ebx)
4236d7:	63 00                	arpl   %eax,(%eax)
4236d9:	68 00 65 00 6d       	push   $0x6d006500
4236de:	00 61 00             	add    %ah,0x0(%ecx)
4236e1:	00 0d 53 00 65 00    	add    %cl,0x650053
4236e7:	72 00                	jb     0x4236e9
4236e9:	76 00                	jbe    0x4236eb
4236eb:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4236ef:	00 0d 43 00 6c 00    	add    %cl,0x6c0043
4236f5:	69 00 65 00 6e 00    	imul   $0x6e0065,(%eax),%eax
4236fb:	74 00                	je     0x4236fd
4236fd:	00 1b                	add    %bl,(%ebx)
4236ff:	53                   	push   %ebx
423700:	00 65 00             	add    %ah,0x0(%ebp)
423703:	72 00                	jb     0x423705
423705:	76 00                	jbe    0x423707
423707:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
42370b:	5f                   	pop    %edi
42370c:	00 43 00             	add    %al,0x0(%ebx)
42370f:	6c                   	insb   (%dx),%es:(%edi)
423710:	00 69 00             	add    %ch,0x0(%ecx)
423713:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
423717:	74 00                	je     0x423719
423719:	00 0d 43 00 6f 00    	add    %cl,0x6f0043
42371f:	72 00                	jb     0x423721
423721:	65 00 44 00 42       	add    %al,%gs:0x42(%eax,%eax,1)
423726:	00 00                	add    %al,(%eax)
423728:	01 00                	add    %eax,(%eax)
42372a:	3b 68 00             	cmp    0x0(%eax),%ebp
42372d:	74 00                	je     0x42372f
42372f:	74 00                	je     0x423731
423731:	70 00                	jo     0x423733
423733:	3a 00                	cmp    (%eax),%al
423735:	2f                   	das
423736:	00 2f                	add    %ch,(%edi)
423738:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
42373c:	00 6d 00             	add    %ch,0x0(%ebp)
42373f:	70 00                	jo     0x423741
423741:	75 00                	jne    0x423743
423743:	72 00                	jb     0x423745
423745:	69 00 2e 00 6f 00    	imul   $0x6f002e,(%eax),%eax
42374b:	72 00                	jb     0x42374d
42374d:	67 00 2f             	add    %ch,(%bx)
423750:	00 43 00             	add    %al,0x0(%ebx)
423753:	6f                   	outsl  %ds:(%esi),(%dx)
423754:	00 72 00             	add    %dh,0x0(%edx)
423757:	65 00 44 00 42       	add    %al,%gs:0x42(%eax,%eax,1)
42375c:	00 2e                	add    %ch,(%esi)
42375e:	00 78 00             	add    %bh,0x0(%eax)
423761:	73 00                	jae    0x423763
423763:	64 00 00             	add    %al,%fs:(%eax)
423766:	43                   	inc    %ebx
423767:	52                   	push   %edx
423768:	00 61 00             	add    %ah,0x0(%ecx)
42376b:	7a 00                	jp     0x42376d
42376d:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
423771:	53                   	push   %ebx
423772:	00 79 00             	add    %bh,0x0(%ecx)
423775:	6e                   	outsb  %ds:(%esi),(%dx)
423776:	00 61 00             	add    %ah,0x0(%ecx)
423779:	70 00                	jo     0x42377b
42377b:	73 00                	jae    0x42377d
42377d:	65 00 2e             	add    %ch,%gs:(%esi)
423780:	00 50 00             	add    %dl,0x0(%eax)
423783:	72 00                	jb     0x423785
423785:	6f                   	outsl  %ds:(%esi),(%dx)
423786:	00 70 00             	add    %dh,0x0(%eax)
423789:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
42378d:	74 00                	je     0x42378f
42378f:	69 00 65 00 73 00    	imul   $0x730065,(%eax),%eax
423795:	2e 00 52 00          	add    %dl,%cs:0x0(%edx)
423799:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
42379d:	6f                   	outsl  %ds:(%esi),(%dx)
42379e:	00 75 00             	add    %dh,0x0(%ebp)
4237a1:	72 00                	jb     0x4237a3
4237a3:	63 00                	arpl   %eax,(%eax)
4237a5:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4237a9:	00 05 49 00 50 00    	add    %al,0x500049
4237af:	00 09                	add    %cl,(%ecx)
4237b1:	50                   	push   %eax
4237b2:	00 6f 00             	add    %ch,0x0(%edi)
4237b5:	72 00                	jb     0x4237b7
4237b7:	74 00                	je     0x4237b9
4237b9:	00 0f                	add    %cl,(%edi)
4237bb:	53                   	push   %ebx
4237bc:	00 65 00             	add    %ah,0x0(%ebp)
4237bf:	73 00                	jae    0x4237c1
4237c1:	73 00                	jae    0x4237c3
4237c3:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4237c9:	00 05 49 00 44 00    	add    %al,0x440049
4237cf:	00 41 68             	add    %al,0x68(%ecx)
4237d2:	00 74 00 74          	add    %dh,0x74(%eax,%eax,1)
4237d6:	00 70 00             	add    %dh,0x0(%eax)
4237d9:	3a 00                	cmp    (%eax),%al
4237db:	2f                   	das
4237dc:	00 2f                	add    %ch,(%edi)
4237de:	00 77 00             	add    %dh,0x0(%edi)
4237e1:	77 00                	ja     0x4237e3
4237e3:	77 00                	ja     0x4237e5
4237e5:	2e 00 77 00          	add    %dh,%cs:0x0(%edi)
4237e9:	33 00                	xor    (%eax),%eax
4237eb:	2e 00 6f 00          	add    %ch,%cs:0x0(%edi)
4237ef:	72 00                	jb     0x4237f1
4237f1:	67 00 2f             	add    %ch,(%bx)
4237f4:	00 32                	add    %dh,(%edx)
4237f6:	00 30                	add    %dh,(%eax)
4237f8:	00 30                	add    %dh,(%eax)
4237fa:	00 31                	add    %dh,(%ecx)
4237fc:	00 2f                	add    %ch,(%edi)
4237fe:	00 58 00             	add    %bl,0x0(%eax)
423801:	4d                   	dec    %ebp
423802:	00 4c 00 53          	add    %cl,0x53(%eax,%eax,1)
423806:	00 63 00             	add    %ah,0x0(%ebx)
423809:	68 00 65 00 6d       	push   $0x6d006500
42380e:	00 61 00             	add    %ah,0x0(%ecx)
423811:	00 53 75             	add    %dl,0x75(%ebx)
423814:	00 72 00             	add    %dh,0x0(%edx)
423817:	6e                   	outsb  %ds:(%esi),(%dx)
423818:	00 3a                	add    %bh,(%edx)
42381a:	00 73 00             	add    %dh,0x0(%ebx)
42381d:	63 00                	arpl   %eax,(%eax)
42381f:	68 00 65 00 6d       	push   $0x6d006500
423824:	00 61 00             	add    %ah,0x0(%ecx)
423827:	73 00                	jae    0x423829
423829:	2d 00 6d 00 69       	sub    $0x69006d00,%eax
42382e:	00 63 00             	add    %ah,0x0(%ebx)
423831:	72 00                	jb     0x423833
423833:	6f                   	outsl  %ds:(%esi),(%dx)
423834:	00 73 00             	add    %dh,0x0(%ebx)
423837:	6f                   	outsl  %ds:(%esi),(%dx)
423838:	00 66 00             	add    %ah,0x0(%esi)
42383b:	74 00                	je     0x42383d
42383d:	2d 00 63 00 6f       	sub    $0x6f006300,%eax
423842:	00 6d 00             	add    %ch,0x0(%ebp)
423845:	3a 00                	cmp    (%eax),%al
423847:	78 00                	js     0x423849
423849:	6d                   	insl   (%dx),%es:(%edi)
42384a:	00 6c 00 2d          	add    %ch,0x2d(%eax,%eax,1)
42384e:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
423852:	00 66 00             	add    %ah,0x0(%esi)
423855:	66 00 67 00          	data16 add %ah,0x0(%edi)
423859:	72 00                	jb     0x42385b
42385b:	61                   	popa
42385c:	00 6d 00             	add    %ch,0x0(%ebp)
42385f:	2d 00 76 00 31       	sub    $0x31007600,%eax
423864:	00 01                	add    %al,(%ecx)
423866:	13 6e 00             	adc    0x0(%esi),%ebp
423869:	61                   	popa
42386a:	00 6d 00             	add    %ch,0x0(%ebp)
42386d:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
423871:	70 00                	jo     0x423873
423873:	61                   	popa
423874:	00 63 00             	add    %ah,0x0(%ebx)
423877:	65 00 00             	add    %al,%gs:(%eax)
42387a:	1b 74 00 61          	sbb    0x61(%eax,%eax,1),%esi
42387e:	00 62 00             	add    %ah,0x0(%edx)
423881:	6c                   	insb   (%dx),%es:(%edi)
423882:	00 65 00             	add    %ah,0x0(%ebp)
423885:	54                   	push   %esp
423886:	00 79 00             	add    %bh,0x0(%ecx)
423889:	70 00                	jo     0x42388b
42388b:	65 00 4e 00          	add    %cl,%gs:0x0(%esi)
42388f:	61                   	popa
423890:	00 6d 00             	add    %ch,0x0(%ebp)
423893:	65 00 00             	add    %al,%gs:(%eax)
423896:	1f                   	pop    %ds
423897:	53                   	push   %ebx
423898:	00 65 00             	add    %ah,0x0(%ebp)
42389b:	72 00                	jb     0x42389d
42389d:	76 00                	jbe    0x42389f
42389f:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4238a3:	44                   	inc    %esp
4238a4:	00 61 00             	add    %ah,0x0(%ecx)
4238a7:	74 00                	je     0x4238a9
4238a9:	61                   	popa
4238aa:	00 54 00 61          	add    %dl,0x61(%eax,%eax,1)
4238ae:	00 62 00             	add    %ah,0x0(%edx)
4238b1:	6c                   	insb   (%dx),%es:(%edi)
4238b2:	00 65 00             	add    %ah,0x0(%ebp)
4238b5:	00 1f                	add    %bl,(%edi)
4238b7:	43                   	inc    %ebx
4238b8:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
4238bc:	00 65 00             	add    %ah,0x0(%ebp)
4238bf:	6e                   	outsb  %ds:(%esi),(%dx)
4238c0:	00 74 00 44          	add    %dh,0x44(%eax,%eax,1)
4238c4:	00 61 00             	add    %ah,0x0(%ecx)
4238c7:	74 00                	je     0x4238c9
4238c9:	61                   	popa
4238ca:	00 54 00 61          	add    %dl,0x61(%eax,%eax,1)
4238ce:	00 62 00             	add    %ah,0x0(%edx)
4238d1:	6c                   	insb   (%dx),%es:(%edi)
4238d2:	00 65 00             	add    %ah,0x0(%ebp)
4238d5:	00 6d 54             	add    %ch,0x54(%ebp)
4238d8:	00 68 00             	add    %ch,0x0(%eax)
4238db:	65 00 20             	add    %ah,%gs:(%eax)
4238de:	00 76 00             	add    %dh,0x0(%esi)
4238e1:	61                   	popa
4238e2:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
4238e6:	00 65 00             	add    %ah,0x0(%ebp)
4238e9:	20 00                	and    %al,(%eax)
4238eb:	66 00 6f 00          	data16 add %ch,0x0(%edi)
4238ef:	72 00                	jb     0x4238f1
4238f1:	20 00                	and    %al,(%eax)
4238f3:	63 00                	arpl   %eax,(%eax)
4238f5:	6f                   	outsl  %ds:(%esi),(%dx)
4238f6:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
4238fa:	00 6d 00             	add    %ch,0x0(%ebp)
4238fd:	6e                   	outsb  %ds:(%esi),(%dx)
4238fe:	00 20                	add    %ah,(%eax)
423900:	00 27                	add    %ah,(%edi)
423902:	00 49 00             	add    %cl,0x0(%ecx)
423905:	50                   	push   %eax
423906:	00 27                	add    %ah,(%edi)
423908:	00 20                	add    %ah,(%eax)
42390a:	00 69 00             	add    %ch,0x0(%ecx)
42390d:	6e                   	outsb  %ds:(%esi),(%dx)
42390e:	00 20                	add    %ah,(%eax)
423910:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
423914:	00 62 00             	add    %ah,0x0(%edx)
423917:	6c                   	insb   (%dx),%es:(%edi)
423918:	00 65 00             	add    %ah,0x0(%ebp)
42391b:	20 00                	and    %al,(%eax)
42391d:	27                   	daa
42391e:	00 53 00             	add    %dl,0x0(%ebx)
423921:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
423925:	76 00                	jbe    0x423927
423927:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
42392b:	27                   	daa
42392c:	00 20                	add    %ah,(%eax)
42392e:	00 69 00             	add    %ch,0x0(%ecx)
423931:	73 00                	jae    0x423933
423933:	20 00                	and    %al,(%eax)
423935:	44                   	inc    %esp
423936:	00 42 00             	add    %al,0x0(%edx)
423939:	4e                   	dec    %esi
42393a:	00 75 00             	add    %dh,0x0(%ebp)
42393d:	6c                   	insb   (%dx),%es:(%edi)
42393e:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
423942:	00 01                	add    %al,(%ecx)
423944:	71 54                	jno    0x42399a
423946:	00 68 00             	add    %ch,0x0(%eax)
423949:	65 00 20             	add    %ah,%gs:(%eax)
42394c:	00 76 00             	add    %dh,0x0(%esi)
42394f:	61                   	popa
423950:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
423954:	00 65 00             	add    %ah,0x0(%ebp)
423957:	20 00                	and    %al,(%eax)
423959:	66 00 6f 00          	data16 add %ch,0x0(%edi)
42395d:	72 00                	jb     0x42395f
42395f:	20 00                	and    %al,(%eax)
423961:	63 00                	arpl   %eax,(%eax)
423963:	6f                   	outsl  %ds:(%esi),(%dx)
423964:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
423968:	00 6d 00             	add    %ch,0x0(%ebp)
42396b:	6e                   	outsb  %ds:(%esi),(%dx)
42396c:	00 20                	add    %ah,(%eax)
42396e:	00 27                	add    %ah,(%edi)
423970:	00 50 00             	add    %dl,0x0(%eax)
423973:	6f                   	outsl  %ds:(%esi),(%dx)
423974:	00 72 00             	add    %dh,0x0(%edx)
423977:	74 00                	je     0x423979
423979:	27                   	daa
42397a:	00 20                	add    %ah,(%eax)
42397c:	00 69 00             	add    %ch,0x0(%ecx)
42397f:	6e                   	outsb  %ds:(%esi),(%dx)
423980:	00 20                	add    %ah,(%eax)
423982:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
423986:	00 62 00             	add    %ah,0x0(%edx)
423989:	6c                   	insb   (%dx),%es:(%edi)
42398a:	00 65 00             	add    %ah,0x0(%ebp)
42398d:	20 00                	and    %al,(%eax)
42398f:	27                   	daa
423990:	00 53 00             	add    %dl,0x0(%ebx)
423993:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
423997:	76 00                	jbe    0x423999
423999:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
42399d:	27                   	daa
42399e:	00 20                	add    %ah,(%eax)
4239a0:	00 69 00             	add    %ch,0x0(%ecx)
4239a3:	73 00                	jae    0x4239a5
4239a5:	20 00                	and    %al,(%eax)
4239a7:	44                   	inc    %esp
4239a8:	00 42 00             	add    %al,0x0(%edx)
4239ab:	4e                   	dec    %esi
4239ac:	00 75 00             	add    %dh,0x0(%ebp)
4239af:	6c                   	insb   (%dx),%es:(%edi)
4239b0:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
4239b4:	00 01                	add    %al,(%ecx)
4239b6:	77 54                	ja     0x423a0c
4239b8:	00 68 00             	add    %ch,0x0(%eax)
4239bb:	65 00 20             	add    %ah,%gs:(%eax)
4239be:	00 76 00             	add    %dh,0x0(%esi)
4239c1:	61                   	popa
4239c2:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
4239c6:	00 65 00             	add    %ah,0x0(%ebp)
4239c9:	20 00                	and    %al,(%eax)
4239cb:	66 00 6f 00          	data16 add %ch,0x0(%edi)
4239cf:	72 00                	jb     0x4239d1
4239d1:	20 00                	and    %al,(%eax)
4239d3:	63 00                	arpl   %eax,(%eax)