423713:	42                   	inc    %edx
423714:	00 62 00             	add    %ah,0x0(%edx)
423717:	37                   	aaa
423718:	00 39                	add    %bh,(%ecx)
42371a:	00 4a 00             	add    %cl,0x0(%edx)
42371d:	2f                   	das
42371e:	00 6e 00             	add    %ch,0x0(%esi)
423721:	70 00                	jo     0x423723
423723:	6a 00                	push   $0x0
423725:	76 00                	jbe    0x423727
423727:	6d                   	insl   (%dx),%es:(%edi)
423728:	00 77 00             	add    %dh,0x0(%edi)
42372b:	36 00 4d 00          	add    %cl,%ss:0x0(%ebp)
42372f:	32 00                	xor    (%eax),%al
423731:	4c                   	dec    %esp
423732:	00 78 00             	add    %bh,0x0(%eax)
423735:	31 00                	xor    %eax,(%eax)
423737:	35 00 64 00 61       	xor    $0x61006400,%eax
42373c:	00 31                	add    %dh,(%ecx)
42373e:	00 4d 00             	add    %cl,0x0(%ebp)
423741:	4d                   	dec    %ebp
423742:	00 66 00             	add    %ah,0x0(%esi)
423745:	64 00 74 00 45       	add    %dh,%fs:0x45(%eax,%eax,1)
42374a:	00 43 00             	add    %al,0x0(%ebx)
42374d:	4e                   	dec    %esi
42374e:	00 4c 00 62          	add    %cl,0x62(%eax,%eax,1)
423752:	00 65 00             	add    %ah,0x0(%ebp)
423755:	42                   	inc    %edx
423756:	00 58 00             	add    %bl,0x0(%eax)
423759:	67 00 54 00          	add    %dl,0x0(%si)
42375d:	41                   	inc    %ecx
42375e:	00 49 00             	add    %cl,0x0(%ecx)
423761:	42                   	inc    %edx
423762:	00 56 00             	add    %dl,0x0(%esi)
423765:	45                   	inc    %ebp
423766:	00 57 00             	add    %dl,0x0(%edi)
423769:	36 00 49 00          	add    %cl,%ss:0x0(%ecx)
42376d:	44                   	inc    %esp
42376e:	00 69 00             	add    %ch,0x0(%ecx)
423771:	63 00                	arpl   %eax,(%eax)
423773:	45                   	inc    %ebp
423774:	00 57 00             	add    %dl,0x0(%edi)
423777:	6f                   	outsl  %ds:(%esi),(%dx)
423778:	00 45 00             	add    %al,0x0(%ebp)
42377b:	53                   	push   %ebx
42377c:	00 77 00             	add    %dh,0x0(%edi)
42377f:	75 00                	jne    0x423781
423781:	41                   	inc    %ecx
423782:	00 64 00 79          	add    %ah,0x79(%eax,%eax,1)
423786:	00 4a 00             	add    %cl,0x0(%edx)
423789:	31 00                	xor    %eax,(%eax)
42378b:	57                   	push   %edi
42378c:	00 63 00             	add    %ah,0x0(%ebx)
42378f:	38 00                	cmp    %al,(%eax)
423791:	7a 00                	jp     0x423793
423793:	64 00 74 00 73       	add    %dh,%fs:0x73(%eax,%eax,1)
423798:	00 34 00             	add    %dh,(%eax,%eax,1)
42379b:	7a 00                	jp     0x42379d
42379d:	4d                   	dec    %ebp
42379e:	00 65 00             	add    %ah,0x0(%ebp)
4237a1:	41                   	inc    %ecx
4237a2:	00 4f 00             	add    %cl,0x0(%edi)
4237a5:	51                   	push   %ecx
4237a6:	00 48 00             	add    %cl,0x0(%eax)
4237a9:	61                   	popa
4237aa:	00 73 00             	add    %dh,0x0(%ebx)
4237ad:	41                   	inc    %ecx
4237ae:	00 6b 00             	add    %ch,0x0(%ebx)
4237b1:	6a 00                	push   $0x0
4237b3:	6b 00 66             	imul   $0x66,(%eax),%eax
4237b6:	00 32                	add    %dh,(%edx)
4237b8:	00 70 00             	add    %dh,0x0(%eax)
4237bb:	71 00                	jno    0x4237bd
4237bd:	56                   	push   %esi
4237be:	00 72 00             	add    %dh,0x0(%edx)
4237c1:	41                   	inc    %ecx
4237c2:	00 78 00             	add    %bh,0x0(%eax)
4237c5:	51                   	push   %ecx
4237c6:	00 39                	add    %bh,(%ecx)
4237c8:	00 63 00             	add    %ah,0x0(%ebx)
4237cb:	58                   	pop    %eax
4237cc:	00 39                	add    %bh,(%ecx)
4237ce:	00 4d 00             	add    %cl,0x0(%ebp)
4237d1:	58                   	pop    %eax
4237d2:	00 69 00             	add    %ch,0x0(%ecx)
4237d5:	4a                   	dec    %edx
4237d6:	00 62 00             	add    %ah,0x0(%edx)
4237d9:	76 00                	jbe    0x4237db
4237db:	41                   	inc    %ecx
4237dc:	00 63 00             	add    %ah,0x0(%ebx)
4237df:	55                   	push   %ebp
4237e0:	00 47 00             	add    %al,0x0(%edi)
4237e3:	71 00                	jno    0x4237e5
4237e5:	70 00                	jo     0x4237e7
4237e7:	64 00 2b             	add    %ch,%fs:(%ebx)
4237ea:	00 53 00             	add    %dl,0x0(%ebx)
4237ed:	4b                   	dec    %ebx
4237ee:	00 45 00             	add    %al,0x0(%ebp)
4237f1:	5a                   	pop    %edx
4237f2:	00 36                	add    %dh,(%esi)
4237f4:	00 51 00             	add    %dl,0x0(%ecx)
4237f7:	78 00                	js     0x4237f9
4237f9:	59                   	pop    %ecx
4237fa:	00 7a 00             	add    %bh,0x0(%edx)
4237fd:	44                   	inc    %esp
4237fe:	00 76 00             	add    %dh,0x0(%esi)
423801:	36 00 30             	add    %dh,%ss:(%eax)
423804:	00 50 00             	add    %dl,0x0(%eax)
423807:	78 00                	js     0x423809
423809:	71 00                	jno    0x42380b
42380b:	6c                   	insb   (%dx),%es:(%edi)
42380c:	00 68 00             	add    %ch,0x0(%eax)
42380f:	36 00 41 00          	add    %al,%ss:0x0(%ecx)
423813:	54                   	push   %esp
423814:	00 73 00             	add    %dh,0x0(%ebx)
423817:	41                   	inc    %ecx
423818:	00 31                	add    %dh,(%ecx)
42381a:	00 6f 00             	add    %ch,0x0(%edi)
42381d:	41                   	inc    %ecx
42381e:	00 49 00             	add    %cl,0x0(%ecx)
423821:	32 00                	xor    (%eax),%al
423823:	46                   	inc    %esi
423824:	00 52 00             	add    %dl,0x0(%edx)
423827:	37                   	aaa
423828:	00 43 00             	add    %al,0x0(%ebx)
42382b:	65 00 64 00 63       	add    %ah,%gs:0x63(%eax,%eax,1)
423830:	00 69 00             	add    %ch,0x0(%ecx)
423833:	63 00                	arpl   %eax,(%eax)
423835:	47                   	inc    %edi
423836:	00 4d 00             	add    %cl,0x0(%ebp)
423839:	69 00 58 00 74 00    	imul   $0x740058,(%eax),%eax
42383f:	42                   	inc    %edx
423840:	00 49 00             	add    %cl,0x0(%ecx)
423843:	49                   	dec    %ecx
423844:	00 6e 00             	add    %ch,0x0(%esi)
423847:	66 00 2b             	data16 add %ch,(%ebx)
42384a:	00 51 00             	add    %dl,0x0(%ecx)
42384d:	50                   	push   %eax
42384e:	00 39                	add    %bh,(%ecx)
423850:	00 68 00             	add    %ch,0x0(%eax)
423853:	6b 00 6b             	imul   $0x6b,(%eax),%eax
423856:	00 33                	add    %dh,(%ebx)
423858:	00 6c 00 52          	add    %ch,0x52(%eax,%eax,1)
42385c:	00 36                	add    %dh,(%esi)
42385e:	00 6b 00             	add    %ch,0x0(%ebx)
423861:	44                   	inc    %esp
423862:	00 7a 00             	add    %bh,0x0(%edx)
423865:	58                   	pop    %eax
423866:	00 64 00 77          	add    %ah,0x77(%eax,%eax,1)
42386a:	00 32                	add    %dh,(%edx)
42386c:	00 65 00             	add    %ah,0x0(%ebp)
42386f:	66 00 79 00          	data16 add %bh,0x0(%ecx)
423873:	2f                   	das
423874:	00 5a 00             	add    %bl,0x0(%edx)
423877:	36 00 34 00          	add    %dh,%ss:(%eax,%eax,1)
42387b:	72 00                	jb     0x42387d
42387d:	4a                   	dec    %edx
42387e:	00 73 00             	add    %dh,0x0(%ebx)
423881:	4f                   	dec    %edi
423882:	00 6a 00             	add    %ch,0x0(%edx)
423885:	39 00                	cmp    %eax,(%eax)
423887:	53                   	push   %ebx
423888:	00 63 00             	add    %ah,0x0(%ebx)
42388b:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
42388f:	6e                   	outsb  %ds:(%esi),(%dx)
423890:	00 57 00             	add    %dl,0x0(%edi)
423893:	4e                   	dec    %esi
423894:	00 62 00             	add    %ah,0x0(%edx)
423897:	44                   	inc    %esp
423898:	00 70 00             	add    %dh,0x0(%eax)
42389b:	78 00                	js     0x42389d
42389d:	57                   	push   %edi
42389e:	00 4c 00 70          	add    %cl,0x70(%eax,%eax,1)
4238a2:	00 31                	add    %dh,(%ecx)
4238a4:	00 72 00             	add    %dh,0x0(%edx)
4238a7:	2b 00                	sub    (%eax),%eax
4238a9:	58                   	pop    %eax
4238aa:	00 77 00             	add    %dh,0x0(%edi)
4238ad:	46                   	inc    %esi
4238ae:	00 34 00             	add    %dh,(%eax,%eax,1)
4238b1:	45                   	inc    %ebp
4238b2:	00 41 00             	add    %al,0x0(%ecx)
4238b5:	53                   	push   %ebx
4238b6:	00 51 00             	add    %dl,0x0(%ecx)
4238b9:	46                   	inc    %esi
4238ba:	00 68 00             	add    %ch,0x0(%eax)
4238bd:	6c                   	insb   (%dx),%es:(%edi)
4238be:	00 4f 00             	add    %cl,0x0(%edi)
4238c1:	79 00                	jns    0x4238c3
4238c3:	67 00 49 00          	add    %cl,0x0(%bx,%di)
4238c7:	48                   	dec    %eax
4238c8:	00 68 00             	add    %ch,0x0(%eax)
4238cb:	46                   	inc    %esi
4238cc:	00 4b 00             	add    %cl,0x0(%ebx)
4238cf:	68 00 45 00 73       	push   $0x73004500
4238d4:	00 37                	add    %dh,(%edi)
4238d6:	00 4e 00             	add    %cl,0x0(%esi)
4238d9:	31 00                	xor    %eax,(%eax)
4238db:	45                   	inc    %ebp
4238dc:	00 52 00             	add    %dl,0x0(%edx)
4238df:	50                   	push   %eax
4238e0:	00 6e 00             	add    %ch,0x0(%esi)
4238e3:	6d                   	insl   (%dx),%es:(%edi)
4238e4:	00 4a 00             	add    %cl,0x0(%edx)
4238e7:	63 00                	arpl   %eax,(%eax)
4238e9:	38 00                	cmp    %al,(%eax)
4238eb:	4c                   	dec    %esp
4238ec:	00 4c 00 2b          	add    %cl,0x2b(%eax,%eax,1)
4238f0:	00 4d 00             	add    %cl,0x0(%ebp)
4238f3:	6a 00                	push   $0x0
4238f5:	48                   	dec    %eax
4238f6:	00 67 00             	add    %ah,0x0(%edi)
4238f9:	44                   	inc    %esp
4238fa:	00 30                	add    %dh,(%eax)
4238fc:	00 68 00             	add    %ch,0x0(%eax)
4238ff:	47                   	inc    %edi
423900:	00 4c 00 41          	add    %cl,0x41(%eax,%eax,1)
423904:	00 35 00 49 00 35    	add    %dh,0x35004900
42390a:	00 6e 00             	add    %ch,0x0(%esi)
42390d:	64 00 71 00          	add    %dh,%fs:0x0(%ecx)
423911:	61                   	popa
423912:	00 31                	add    %dh,(%ecx)
423914:	00 53 00             	add    %dl,0x0(%ebx)
423917:	70 00                	jo     0x423919
423919:	54                   	push   %esp
42391a:	00 50 00             	add    %dl,0x0(%eax)
42391d:	2f                   	das
42391e:	00 63 00             	add    %ah,0x0(%ebx)
423921:	56                   	push   %esi
423922:	00 75 00             	add    %dh,0x0(%ebp)
423925:	2b 00                	sub    (%eax),%eax
423927:	56                   	push   %esi
423928:	00 34 00             	add    %dh,(%eax,%eax,1)
42392b:	6d                   	insl   (%dx),%es:(%edi)
42392c:	00 6b 00             	add    %ch,0x0(%ebx)
42392f:	73 00                	jae    0x423931
423931:	55                   	push   %ebp
423932:	00 34 00             	add    %dh,(%eax,%eax,1)
423935:	53                   	push   %ebx
423936:	00 4e 00             	add    %cl,0x0(%esi)
423939:	67 00 34             	add    %dh,(%si)
42393c:	00 68 00             	add    %ch,0x0(%eax)
42393f:	57                   	push   %edi
423940:	00 73 00             	add    %dh,0x0(%ebx)
423943:	70 00                	jo     0x423945
423945:	50                   	push   %eax
423946:	00 34 00             	add    %dh,(%eax,%eax,1)
423949:	48                   	dec    %eax
42394a:	00 64 00 63          	add    %ah,0x63(%eax,%eax,1)
42394e:	00 6c 00 78          	add    %ch,0x78(%eax,%eax,1)
423952:	00 79 00             	add    %bh,0x0(%ecx)
423955:	50                   	push   %eax
423956:	00 70 00             	add    %dh,0x0(%eax)
423959:	69 00 73 00 77 00    	imul   $0x770073,(%eax),%eax
42395f:	73 00                	jae    0x423961
423961:	62 00                	bound  %eax,(%eax)
423963:	42                   	inc    %edx
423964:	00 76 00             	add    %dh,0x0(%esi)
423967:	70 00                	jo     0x423969
423969:	64 00 6f 00          	add    %ch,%fs:0x0(%edi)
42396d:	63 00                	arpl   %eax,(%eax)
42396f:	6d                   	insl   (%dx),%es:(%edi)
423970:	00 37                	add    %dh,(%edi)
423972:	00 45 00             	add    %al,0x0(%ebp)
423975:	63 00                	arpl   %eax,(%eax)
423977:	77 00                	ja     0x423979
423979:	50                   	push   %eax
42397a:	00 38                	add    %bh,(%eax)
42397c:	00 6f 00             	add    %ch,0x0(%edi)
42397f:	66 00 30             	data16 add %dh,(%eax)
423982:	00 53 00             	add    %dl,0x0(%ebx)
423985:	2f                   	das
423986:	00 42 00             	add    %al,0x0(%edx)
423989:	78 00                	js     0x42398b
42398b:	45                   	inc    %ebp
42398c:	00 68 00             	add    %ch,0x0(%eax)
42398f:	6f                   	outsl  %ds:(%esi),(%dx)
423990:	00 77 00             	add    %dh,0x0(%edi)
423993:	57                   	push   %edi
423994:	00 48 00             	add    %cl,0x0(%eax)
423997:	43                   	inc    %ebx
423998:	00 7a 00             	add    %bh,0x0(%edx)
42399b:	45                   	inc    %ebp
42399c:	00 34 00             	add    %dh,(%eax,%eax,1)
42399f:	52                   	push   %edx
4239a0:	00 77 00             	add    %dh,0x0(%edi)
4239a3:	66 00 34 00          	data16 add %dh,(%eax,%eax,1)
4239a7:	61                   	popa
4239a8:	00 77 00             	add    %dh,0x0(%edi)
4239ab:	32 00                	xor    (%eax),%al
4239ad:	41                   	inc    %ecx
4239ae:	00 5a 00             	add    %bl,0x0(%edx)
4239b1:	36 00 6c 00 4c       	add    %ch,%ss:0x4c(%eax,%eax,1)
4239b6:	00 30                	add    %dh,(%eax)
4239b8:	00 4d 00             	add    %cl,0x0(%ebp)
4239bb:	4b                   	dec    %ebx
4239bc:	00 45 00             	add    %al,0x0(%ebp)
4239bf:	38 00                	cmp    %al,(%eax)
4239c1:	2f                   	das
4239c2:	00 74 00 4e          	add    %dh,0x4e(%eax,%eax,1)
4239c6:	00 6c 00 74          	add    %ch,0x74(%eax,%eax,1)
4239ca:	00 2b                	add    %ch,(%ebx)
4239cc:	00 4b 00             	add    %cl,0x0(%ebx)
4239cf:	6e                   	outsb  %ds:(%esi),(%dx)
4239d0:	00 57 00             	add    %dl,0x0(%edi)
4239d3:	41                   	inc    %ecx
4239d4:	00 75 00             	add    %dh,0x0(%ebp)
4239d7:	6d                   	insl   (%dx),%es:(%edi)
4239d8:	00 33                	add    %dh,(%ebx)
4239da:	00 73 00             	add    %dh,0x0(%ebx)
4239dd:	4b                   	dec    %ebx
4239de:	00 66 00             	add    %ah,0x0(%esi)
4239e1:	50                   	push   %eax
4239e2:	00 4c 00 7a          	add    %cl,0x7a(%eax,%eax,1)
4239e6:	00 48 00             	add    %cl,0x0(%eax)
4239e9:	68 00 7a 00 63       	push   $0x63007a00
4239ee:	00 75 00             	add    %dh,0x0(%ebp)
4239f1:	6d                   	insl   (%dx),%es:(%edi)
4239f2:	00 39                	add    %bh,(%ecx)
4239f4:	00 2b                	add    %ch,(%ebx)
4239f6:	00 30                	add    %dh,(%eax)
4239f8:	00 68 00             	add    %ch,0x0(%eax)
4239fb:	57                   	push   %edi
4239fc:	00 53 00             	add    %dl,0x0(%ebx)
4239ff:	73 00                	jae    0x423a01
423a01:	50                   	push   %eax
423a02:	00 45 00             	add    %al,0x0(%ebp)
423a05:	4a                   	dec    %edx
423a06:	00 67 00             	add    %ah,0x0(%edi)
423a09:	53                   	push   %ebx
423a0a:	00 67 00             	add    %ah,0x0(%edi)
423a0d:	6f                   	outsl  %ds:(%esi),(%dx)
423a0e:	00 48 00             	add    %cl,0x0(%eax)
423a11:	58                   	pop    %eax
423a12:	00 31                	add    %dh,(%ecx)
423a14:	00 6b 00             	add    %ch,0x0(%ebx)
423a17:	33 00                	xor    (%eax),%eax
423a19:	33 00                	xor    (%eax),%eax
423a1b:	69 00 2b 00 34 00    	imul   $0x34002b,(%eax),%eax
423a21:	7a 00                	jp     0x423a23
423a23:	33 00                	xor    (%eax),%eax
423a25:	6b 00 69             	imul   $0x69,(%eax),%eax
423a28:	00 37                	add    %dh,(%edi)
423a2a:	00 6c 00 35          	add    %ch,0x35(%eax,%eax,1)
423a2e:	00 44 00 42          	add    %al,0x42(%eax,%eax,1)
423a32:	00 51 00             	add    %dl,0x0(%ecx)
423a35:	44                   	inc    %esp
423a36:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
423a3a:	00 4f 00             	add    %cl,0x0(%edi)
423a3d:	33 00                	xor    (%eax),%eax