428803:	76 00                	jbe    0x428805
428805:	68 00 73 00 33       	push   $0x33007300
42880a:	00 61 00             	add    %ah,0x0(%ecx)
42880d:	6d                   	insl   (%dx),%es:(%edi)
42880e:	00 41 00             	add    %al,0x0(%ecx)
428811:	5a                   	pop    %edx
428812:	00 46 00             	add    %al,0x0(%esi)
428815:	44                   	inc    %esp
428816:	00 56 00             	add    %dl,0x0(%esi)
428819:	4b                   	dec    %ebx
42881a:	00 58 00             	add    %bl,0x0(%eax)
42881d:	6a 00                	push   $0x0
42881f:	72 00                	jb     0x428821
428821:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
428825:	66 00 79 00          	data16 add %bh,0x0(%ecx)
428829:	38 00                	cmp    %al,(%eax)
42882b:	75 00                	jne    0x42882d
42882d:	30 00                	xor    %al,(%eax)
42882f:	34 00                	xor    $0x0,%al
428831:	61                   	popa
428832:	00 61 00             	add    %ah,0x0(%ecx)
428835:	6c                   	insb   (%dx),%es:(%edi)
428836:	00 4d 00             	add    %cl,0x0(%ebp)
428839:	5a                   	pop    %edx
42883a:	00 63 00             	add    %ah,0x0(%ebx)
42883d:	55                   	push   %ebp
42883e:	00 63 00             	add    %ah,0x0(%ebx)
428841:	6f                   	outsl  %ds:(%esi),(%dx)
428842:	00 61 00             	add    %ah,0x0(%ecx)
428845:	78 00                	js     0x428847
428847:	72 00                	jb     0x428849
428849:	31 00                	xor    %eax,(%eax)
42884b:	64 00 56 00          	add    %dl,%fs:0x0(%esi)
42884f:	65 00 53 00          	add    %dl,%gs:0x0(%ebx)
428853:	6c                   	insb   (%dx),%es:(%edi)
428854:	00 41 00             	add    %al,0x0(%ecx)
428857:	46                   	inc    %esi
428858:	00 2f                	add    %ch,(%edi)
42885a:	00 77 00             	add    %dh,0x0(%edi)
42885d:	55                   	push   %ebp
42885e:	00 67 00             	add    %ah,0x0(%edi)
428861:	64 00 42 00          	add    %al,%fs:0x0(%edx)
428865:	74 00                	je     0x428867
428867:	5a                   	pop    %edx
428868:	00 35 00 42 00 5a    	add    %dh,0x5a004200
42886e:	00 77 00             	add    %dh,0x0(%edi)
428871:	6a 00                	push   $0x0
428873:	30 00                	xor    %al,(%eax)
428875:	36 00 71 00          	add    %dh,%ss:0x0(%ecx)
428879:	2b 00                	sub    (%eax),%eax
42887b:	2f                   	das
42887c:	00 4f 00             	add    %cl,0x0(%edi)
42887f:	4c                   	dec    %esp
428880:	00 75 00             	add    %dh,0x0(%ebp)
428883:	64 00 53 00          	add    %dl,%fs:0x0(%ebx)
428887:	75 00                	jne    0x428889
428889:	76 00                	jbe    0x42888b
42888b:	47                   	inc    %edi
42888c:	00 33                	add    %dh,(%ebx)
42888e:	00 33                	add    %dh,(%ebx)
428890:	00 30                	add    %dh,(%eax)
428892:	00 63 00             	add    %ah,0x0(%ebx)
428895:	39 00                	cmp    %eax,(%eax)
428897:	56                   	push   %esi
428898:	00 42 00             	add    %al,0x0(%edx)
42889b:	64 00 67 00          	add    %ah,%fs:0x0(%edi)
42889f:	36 00 56 00          	add    %dl,%ss:0x0(%esi)
4288a3:	5a                   	pop    %edx
4288a4:	00 59 00             	add    %bl,0x0(%ecx)
4288a7:	71 00                	jno    0x4288a9
4288a9:	70 00                	jo     0x4288ab
4288ab:	69 00 6f 00 47 00    	imul   $0x47006f,(%eax),%eax
4288b1:	55                   	push   %ebp
4288b2:	00 69 00             	add    %ch,0x0(%ecx)
4288b5:	31 00                	xor    %eax,(%eax)
4288b7:	36 00 6f 00          	add    %ch,%ss:0x0(%edi)
4288bb:	6b 00 49             	imul   $0x49,(%eax),%eax
4288be:	00 37                	add    %dh,(%edi)
4288c0:	00 37                	add    %dh,(%edi)
4288c2:	00 41 00             	add    %al,0x0(%ecx)
4288c5:	72 00                	jb     0x4288c7
4288c7:	45                   	inc    %ebp
4288c8:	00 71 00             	add    %dh,0x0(%ecx)
4288cb:	48                   	dec    %eax
4288cc:	00 4a 00             	add    %cl,0x0(%edx)
4288cf:	4b                   	dec    %ebx
4288d0:	00 45 00             	add    %al,0x0(%ebp)
4288d3:	71 00                	jno    0x4288d5
4288d5:	45                   	inc    %ebp
4288d6:	00 74 00 4b          	add    %dh,0x4b(%eax,%eax,1)
4288da:	00 77 00             	add    %dh,0x0(%edi)
4288dd:	39 00                	cmp    %eax,(%eax)
4288df:	56                   	push   %esi
4288e0:	00 30                	add    %dh,(%eax)
4288e2:	00 78 00             	add    %bh,0x0(%eax)
4288e5:	47                   	inc    %edi
4288e6:	00 4e 00             	add    %cl,0x0(%esi)
4288e9:	2b 00                	sub    (%eax),%eax
4288eb:	2f                   	das
4288ec:	00 66 00             	add    %ah,0x0(%esi)
4288ef:	55                   	push   %ebp
4288f0:	00 73 00             	add    %dh,0x0(%ebx)
4288f3:	35 00 38 00 74       	xor    $0x74003800,%eax
4288f8:	00 72 00             	add    %dh,0x0(%edx)
4288fb:	55                   	push   %ebp
4288fc:	00 78 00             	add    %bh,0x0(%eax)
4288ff:	53                   	push   %ebx
428900:	00 6f 00             	add    %ch,0x0(%edi)
428903:	67 00 79 00          	add    %bh,0x0(%bx,%di)
428907:	61                   	popa
428908:	00 69 00             	add    %ch,0x0(%ecx)
42890b:	46                   	inc    %esi
42890c:	00 39                	add    %bh,(%ecx)
42890e:	00 55 00             	add    %dl,0x0(%ebp)
428911:	48                   	dec    %eax
428912:	00 39                	add    %bh,(%ecx)
428914:	00 54 00 72          	add    %dl,0x72(%eax,%eax,1)
428918:	00 55 00             	add    %dl,0x0(%ebp)
42891b:	7a 00                	jp     0x42891d
42891d:	6f                   	outsl  %ds:(%esi),(%dx)
42891e:	00 63 00             	add    %ah,0x0(%ebx)
428921:	65 00 36             	add    %dh,%gs:(%esi)
428924:	00 36                	add    %dh,(%esi)
428926:	00 52 00             	add    %dl,0x0(%edx)
428929:	68 00 4c 00 63       	push   $0x63004c00
42892e:	00 6e 00             	add    %ch,0x0(%esi)
428931:	4e                   	dec    %esi
428932:	00 66 00             	add    %ah,0x0(%esi)
428935:	68 00 50 00 4e       	push   $0x4e005000
42893a:	00 69 00             	add    %ch,0x0(%ecx)
42893d:	6d                   	insl   (%dx),%es:(%edi)
42893e:	00 51 00             	add    %dl,0x0(%ecx)
428941:	69 00 63 00 75 00    	imul   $0x750063,(%eax),%eax
428947:	43                   	inc    %ebx
428948:	00 74 00 70          	add    %dh,0x70(%eax,%eax,1)
42894c:	00 43 00             	add    %al,0x0(%ebx)
42894f:	78 00                	js     0x428951
428951:	50                   	push   %eax
428952:	00 71 00             	add    %dh,0x0(%ecx)
428955:	70 00                	jo     0x428957
428957:	32 00                	xor    (%eax),%al
428959:	4a                   	dec    %edx
42895a:	00 2f                	add    %ch,(%edi)
42895c:	00 4d 00             	add    %cl,0x0(%ebp)
42895f:	59                   	pop    %ecx
428960:	00 72 00             	add    %dh,0x0(%edx)
428963:	52                   	push   %edx
428964:	00 55 00             	add    %dl,0x0(%ebp)
428967:	42                   	inc    %edx
428968:	00 30                	add    %dh,(%eax)
42896a:	00 47 00             	add    %al,0x0(%edi)
42896d:	58                   	pop    %eax
42896e:	00 69 00             	add    %ch,0x0(%ecx)
428971:	39 00                	cmp    %eax,(%eax)
428973:	2b 00                	sub    (%eax),%eax
428975:	5a                   	pop    %edx
428976:	00 62 00             	add    %ah,0x0(%edx)
428979:	42                   	inc    %edx
42897a:	00 2f                	add    %ch,(%edi)
42897c:	00 65 00             	add    %ah,0x0(%ebp)
42897f:	54                   	push   %esp
428980:	00 30                	add    %dh,(%eax)
428982:	00 71 00             	add    %dh,0x0(%ecx)
428985:	41                   	inc    %ecx
428986:	00 33                	add    %dh,(%ebx)
428988:	00 58 00             	add    %bl,0x0(%eax)
42898b:	52                   	push   %edx
42898c:	00 48 00             	add    %cl,0x0(%eax)
42898f:	62 00                	bound  %eax,(%eax)
428991:	30 00                	xor    %al,(%eax)
428993:	34 00                	xor    $0x0,%al
428995:	6a 00                	push   $0x0
428997:	64 00 43 00          	add    %al,%fs:0x0(%ebx)
42899b:	76 00                	jbe    0x42899d
42899d:	54                   	push   %esp
42899e:	00 70 00             	add    %dh,0x0(%eax)
4289a1:	38 00                	cmp    %al,(%eax)
4289a3:	6d                   	insl   (%dx),%es:(%edi)
4289a4:	00 44 00 2f          	add    %al,0x2f(%eax,%eax,1)
4289a8:	00 4f 00             	add    %cl,0x0(%edi)
4289ab:	48                   	dec    %eax
4289ac:	00 39                	add    %bh,(%ecx)
4289ae:	00 39                	add    %bh,(%ecx)
4289b0:	00 53 00             	add    %dl,0x0(%ebx)
4289b3:	6d                   	insl   (%dx),%es:(%edi)
4289b4:	00 59 00             	add    %bl,0x0(%ecx)
4289b7:	53                   	push   %ebx
4289b8:	00 51 00             	add    %dl,0x0(%ecx)
4289bb:	6d                   	insl   (%dx),%es:(%edi)
4289bc:	00 4d 00             	add    %cl,0x0(%ebp)
4289bf:	52                   	push   %edx
4289c0:	00 64 00 34          	add    %ah,0x34(%eax,%eax,1)
4289c4:	00 38                	add    %bh,(%eax)
4289c6:	00 68 00             	add    %ch,0x0(%eax)
4289c9:	53                   	push   %ebx
4289ca:	00 6a 00             	add    %ch,0x0(%edx)
4289cd:	30 00                	xor    %al,(%eax)
4289cf:	36 00 39             	add    %bh,%ss:(%ecx)
4289d2:	00 68 00             	add    %ch,0x0(%eax)
4289d5:	76 00                	jbe    0x4289d7
4289d7:	4f                   	dec    %edi
4289d8:	00 65 00             	add    %ah,0x0(%ebp)
4289db:	6b 00 67             	imul   $0x67,(%eax),%eax
4289de:	00 4e 00             	add    %cl,0x0(%esi)
4289e1:	39 00                	cmp    %eax,(%eax)
4289e3:	39 00                	cmp    %eax,(%eax)
4289e5:	30 00                	xor    %al,(%eax)
4289e7:	48                   	dec    %eax
4289e8:	00 49 00             	add    %cl,0x0(%ecx)
4289eb:	47                   	inc    %edi
4289ec:	00 58 00             	add    %bl,0x0(%eax)
4289ef:	69 00 39 00 2b 00    	imul   $0x2b0039,(%eax),%eax
4289f5:	5a                   	pop    %edx
4289f6:	00 62 00             	add    %ah,0x0(%edx)
4289f9:	42                   	inc    %edx
4289fa:	00 2f                	add    %ch,(%edi)
4289fc:	00 65 00             	add    %ah,0x0(%ebp)
4289ff:	54                   	push   %esp
428a00:	00 30                	add    %dh,(%eax)
428a02:	00 71 00             	add    %dh,0x0(%ecx)
428a05:	41                   	inc    %ecx
428a06:	00 33                	add    %dh,(%ebx)
428a08:	00 58 00             	add    %bl,0x0(%eax)
428a0b:	52                   	push   %edx
428a0c:	00 48 00             	add    %cl,0x0(%eax)
428a0f:	62 00                	bound  %eax,(%eax)
428a11:	30 00                	xor    %al,(%eax)
428a13:	34 00                	xor    $0x0,%al
428a15:	58                   	pop    %eax
428a16:	00 4a 00             	add    %cl,0x0(%edx)
428a19:	7a 00                	jp     0x428a1b
428a1b:	36 00 47 00          	add    %al,%ss:0x0(%edi)
428a1f:	72 00                	jb     0x428a21
428a21:	33 00                	xor    (%eax),%eax
428a23:	72 00                	jb     0x428a25
428a25:	4d                   	dec    %ebp
428a26:	00 42 00             	add    %al,0x0(%edx)
428a29:	2f                   	das
428a2a:	00 63 00             	add    %ah,0x0(%ebx)
428a2d:	62 00                	bound  %eax,(%eax)
428a2f:	79 00                	jns    0x428a31
428a31:	32 00                	xor    (%eax),%al
428a33:	70 00                	jo     0x428a35
428a35:	6b 00 47             	imul   $0x47,(%eax),%eax
428a38:	00 42 00             	add    %al,0x0(%edx)
428a3b:	42                   	inc    %edx
428a3c:	00 31                	add    %dh,(%ecx)
428a3e:	00 4a 00             	add    %cl,0x0(%edx)
428a41:	6a 00                	push   $0x0
428a43:	52                   	push   %edx
428a44:	00 71 00             	add    %dh,0x0(%ecx)
428a47:	30 00                	xor    %al,(%eax)
428a49:	62 00                	bound  %eax,(%eax)
428a4b:	58                   	pop    %eax
428a4c:	00 68 00             	add    %ch,0x0(%eax)
428a4f:	4a                   	dec    %edx
428a50:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
428a54:	00 37                	add    %dh,(%edi)
428a56:	00 32                	add    %dh,(%edx)
428a58:	00 61 00             	add    %ah,0x0(%ecx)
428a5b:	79 00                	jns    0x428a5d
428a5d:	61                   	popa
428a5e:	00 67 00             	add    %ah,0x0(%edi)
428a61:	41                   	inc    %ecx
428a62:	00 41 00             	add    %al,0x0(%ecx)
428a65:	58                   	pop    %eax
428a66:	00 31                	add    %dh,(%ecx)
428a68:	00 46 00             	add    %al,0x0(%esi)
428a6b:	6f                   	outsl  %ds:(%esi),(%dx)
428a6c:	00 4f 00             	add    %cl,0x0(%edi)
428a6f:	62 00                	bound  %eax,(%eax)
428a71:	49                   	dec    %ecx
428a72:	00 48 00             	add    %cl,0x0(%eax)
428a75:	50                   	push   %eax
428a76:	00 45 00             	add    %al,0x0(%ebp)
428a79:	39 00                	cmp    %eax,(%eax)
428a7b:	39 00                	cmp    %eax,(%eax)
428a7d:	47                   	inc    %edi
428a7e:	00 62 00             	add    %ah,0x0(%edx)
428a81:	32 00                	xor    (%eax),%al
428a83:	67 00 54 00          	add    %dl,0x0(%si)
428a87:	44                   	inc    %esp
428a88:	00 51 00             	add    %dl,0x0(%ecx)
428a8b:	61                   	popa
428a8c:	00 65 00             	add    %ah,0x0(%ebp)
428a8f:	6b 00 6f             	imul   $0x6f,(%eax),%eax
428a92:	00 4f 00             	add    %cl,0x0(%edi)
428a95:	38 00                	cmp    %al,(%eax)
428a97:	2f                   	das
428a98:	00 53 00             	add    %dl,0x0(%ebx)
428a9b:	59                   	pop    %ecx
428a9c:	00 46 00             	add    %al,0x0(%esi)
428a9f:	53                   	push   %ebx
428aa0:	00 59 00             	add    %bl,0x0(%ecx)
428aa3:	63 00                	arpl   %eax,(%eax)
428aa5:	54                   	push   %esp
428aa6:	00 2b                	add    %ch,(%ebx)
428aa8:	00 4a 00             	add    %cl,0x0(%edx)
428aab:	49                   	dec    %ecx
428aac:	00 61 00             	add    %ah,0x0(%ecx)
428aaf:	76 00                	jbe    0x428ab1
428ab1:	30 00                	xor    %al,(%eax)
428ab3:	77 00                	ja     0x428ab5
428ab5:	45                   	inc    %ebp
428ab6:	00 65 00             	add    %ah,0x0(%ebp)
428ab9:	42                   	inc    %edx
428aba:	00 43 00             	add    %al,0x0(%ebx)
428abd:	4f                   	dec    %edi
428abe:	00 47 00             	add    %al,0x0(%edi)
428ac1:	43                   	inc    %ebx
428ac2:	00 69 00             	add    %ch,0x0(%ecx)
428ac5:	2f                   	das
428ac6:	00 47 00             	add    %al,0x0(%edi)
428ac9:	37                   	aaa
428aca:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
428ace:	00 6a 00             	add    %ch,0x0(%edx)
428ad1:	69 00 42 00 41 00    	imul   $0x410042,(%eax),%eax
428ad7:	43                   	inc    %ebx
428ad8:	00 68 00             	add    %ch,0x0(%eax)
428adb:	45                   	inc    %ebp
428adc:	00 4c 00 74          	add    %cl,0x74(%eax,%eax,1)
428ae0:	00 47 00             	add    %al,0x0(%edi)
428ae3:	32 00                	xor    (%eax),%al
428ae5:	31 00                	xor    %eax,(%eax)
428ae7:	75 00                	jne    0x428ae9
428ae9:	58                   	pop    %eax
428aea:	00 56 00             	add    %dl,0x0(%esi)
428aed:	4b                   	dec    %ebx
428aee:	00 64 00 76          	add    %ah,0x76(%eax,%eax,1)
428af2:	00 74 00 48          	add    %dh,0x48(%eax,%eax,1)
428af6:	00 31                	add    %dh,(%ecx)
428af8:	00 79 00             	add    %bh,0x0(%ecx)
428afb:	39 00                	cmp    %eax,(%eax)
428afd:	66 00 2f             	data16 add %ch,(%edi)
428b00:	00 69 00             	add    %ch,0x0(%ecx)
428b03:	52                   	push   %edx
428b04:	00 56 00             	add    %dl,0x0(%esi)
428b07:	67 00 77 00          	add    %dh,0x0(%bx)
428b0b:	69 00 65 00 4c 00    	imul   $0x4c0065,(%eax),%eax
428b11:	6a 00                	push   $0x0
428b13:	46                   	inc    %esi
428b14:	00 48 00             	add    %cl,0x0(%eax)
428b17:	74 00                	je     0x428b19
428b19:	4b                   	dec    %ebx
428b1a:	00 77 00             	add    %dh,0x0(%edi)
428b1d:	39 00                	cmp    %eax,(%eax)
428b1f:	56                   	push   %esi
428b20:	00 30                	add    %dh,(%eax)
428b22:	00 78 00             	add    %bh,0x0(%eax)
428b25:	47                   	inc    %edi