426871:	32 00                	xor    (%eax),%al
426873:	6e                   	outsb  %ds:(%esi),(%dx)
426874:	00 71 00             	add    %dh,0x0(%ecx)
426877:	66 00 71 00          	data16 add %dh,0x0(%ecx)
42687b:	69 00 4f 00 53 00    	imul   $0x53004f,(%eax),%eax
426881:	2b 00                	sub    (%eax),%eax
426883:	39 00                	cmp    %eax,(%eax)
426885:	48                   	dec    %eax
426886:	00 55 00             	add    %dl,0x0(%ebp)
426889:	79 00                	jns    0x42688b
42688b:	6d                   	insl   (%dx),%es:(%edi)
42688c:	00 6b 00             	add    %ch,0x0(%ebx)
42688f:	36 00 46 00          	add    %al,%ss:0x0(%esi)
426893:	73 00                	jae    0x426895
426895:	66 00 36             	data16 add %dh,(%esi)
426898:	00 68 00             	add    %ch,0x0(%eax)
42689b:	6b 00 65             	imul   $0x65,(%eax),%eax
42689e:	00 6e 00             	add    %ch,0x0(%esi)
4268a1:	45                   	inc    %ebp
4268a2:	00 71 00             	add    %dh,0x0(%ecx)
4268a5:	51                   	push   %ecx
4268a6:	00 78 00             	add    %bh,0x0(%eax)
4268a9:	46                   	inc    %esi
4268aa:	00 64 00 64          	add    %ah,0x64(%eax,%eax,1)
4268ae:	00 4e 00             	add    %cl,0x0(%esi)
4268b1:	6b 00 2b             	imul   $0x2b,(%eax),%eax
4268b4:	00 4d 00             	add    %cl,0x0(%ebp)
4268b7:	76 00                	jbe    0x4268b9
4268b9:	67 00 4a 00          	add    %cl,0x0(%bp,%si)
4268bd:	4f                   	dec    %edi
4268be:	00 34 00             	add    %dh,(%eax,%eax,1)
4268c1:	30 00                	xor    %al,(%eax)
4268c3:	6f                   	outsl  %ds:(%esi),(%dx)
4268c4:	00 36                	add    %dh,(%esi)
4268c6:	00 6e 00             	add    %ch,0x0(%esi)
4268c9:	77 00                	ja     0x4268cb
4268cb:	58                   	pop    %eax
4268cc:	00 45 00             	add    %al,0x0(%ebp)
4268cf:	47                   	inc    %edi
4268d0:	00 35 00 72 00 39    	add    %dh,0x39007200
4268d6:	00 35 00 79 00 6d    	add    %dh,0x6d007900
4268dc:	00 6d 00             	add    %ch,0x0(%ebp)
4268df:	55                   	push   %ebp
4268e0:	00 49 00             	add    %cl,0x0(%ecx)
4268e3:	37                   	aaa
4268e4:	00 71 00             	add    %dh,0x0(%ecx)
4268e7:	54                   	push   %esp
4268e8:	00 2b                	add    %ch,(%ebx)
4268ea:	00 54 00 52          	add    %dl,0x52(%eax,%eax,1)
4268ee:	00 73 00             	add    %dh,0x0(%ebx)
4268f1:	33 00                	xor    (%eax),%eax
4268f3:	67 00 6c 00          	add    %ch,0x0(%si)
4268f7:	59                   	pop    %ecx
4268f8:	00 7a 00             	add    %bh,0x0(%edx)
4268fb:	54                   	push   %esp
4268fc:	00 30                	add    %dh,(%eax)
4268fe:	00 71 00             	add    %dh,0x0(%ecx)
426901:	6b 00 50             	imul   $0x50,(%eax),%eax
426904:	00 38                	add    %bh,(%eax)
426906:	00 31                	add    %dh,(%ecx)
426908:	00 43 00             	add    %al,0x0(%ebx)
42690b:	44                   	inc    %esp
42690c:	00 6e 00             	add    %ch,0x0(%esi)
42690f:	67 00 46 00          	add    %al,0x0(%bp)
426913:	4f                   	dec    %edi
426914:	00 47 00             	add    %al,0x0(%edi)
426917:	36 00 59 00          	add    %bl,%ss:0x0(%ecx)
42691b:	33 00                	xor    (%eax),%eax
42691d:	66 00 6c 00 6f       	data16 add %ch,0x6f(%eax,%eax,1)
426922:	00 43 00             	add    %al,0x0(%ebx)
426925:	4f                   	dec    %edi
426926:	00 7a 00             	add    %bh,0x0(%edx)
426929:	75 00                	jne    0x42692b
42692b:	38 00                	cmp    %al,(%eax)
42692d:	6b 00 52             	imul   $0x52,(%eax),%eax
426930:	00 4d 00             	add    %cl,0x0(%ebp)
426933:	75 00                	jne    0x426935
426935:	6f                   	outsl  %ds:(%esi),(%dx)
426936:	00 7a 00             	add    %bh,0x0(%edx)
426939:	4e                   	dec    %esi
42693a:	00 42 00             	add    %al,0x0(%edx)
42693d:	53                   	push   %ebx
42693e:	00 33                	add    %dh,(%ebx)
426940:	00 64 00 6a          	add    %ah,0x6a(%eax,%eax,1)
426944:	00 68 00             	add    %ch,0x0(%eax)
426947:	70 00                	jo     0x426949
426949:	78 00                	js     0x42694b
42694b:	31 00                	xor    %eax,(%eax)
42694d:	6f                   	outsl  %ds:(%esi),(%dx)
42694e:	00 71 00             	add    %dh,0x0(%ecx)
426951:	4e                   	dec    %esi
426952:	00 75 00             	add    %dh,0x0(%ebp)
426955:	6a 00                	push   $0x0
426957:	36 00 61 00          	add    %ah,%ss:0x0(%ecx)
42695b:	63 00                	arpl   %eax,(%eax)
42695d:	65 00 69 00          	add    %ch,%gs:0x0(%ecx)
426961:	48                   	dec    %eax
426962:	00 44 00 53          	add    %al,0x53(%eax,%eax,1)
426966:	00 65 00             	add    %ah,0x0(%ebp)
426969:	31 00                	xor    %eax,(%eax)
42696b:	56                   	push   %esi
42696c:	00 73 00             	add    %dh,0x0(%ebx)
42696f:	56                   	push   %esi
426970:	00 58 00             	add    %bl,0x0(%eax)
426973:	4e                   	dec    %esi
426974:	00 36                	add    %dh,(%esi)
426976:	00 4c 00 30          	add    %cl,0x30(%eax,%eax,1)
42697a:	00 66 00             	add    %ah,0x0(%esi)
42697d:	56                   	push   %esi
42697e:	00 69 00             	add    %ch,0x0(%ecx)
426981:	7a 00                	jp     0x426983
426983:	4c                   	dec    %esp
426984:	00 56 00             	add    %dl,0x0(%esi)
426987:	57                   	push   %edi
426988:	00 2b                	add    %ch,(%ebx)
42698a:	00 6b 00             	add    %ch,0x0(%ebx)
42698d:	48                   	dec    %eax
42698e:	00 64 00 48          	add    %ah,0x48(%eax,%eax,1)
426992:	00 32                	add    %dh,(%edx)
426994:	00 76 00             	add    %dh,0x0(%esi)
426997:	45                   	inc    %ebp
426998:	00 51 00             	add    %dl,0x0(%ecx)
42699b:	72 00                	jb     0x42699d
42699d:	69 00 57 00 78 00    	imul   $0x780057,(%eax),%eax
4269a3:	6a 00                	push   $0x0
4269a5:	6c                   	insb   (%dx),%es:(%edi)
4269a6:	00 69 00             	add    %ch,0x0(%ecx)
4269a9:	6d                   	insl   (%dx),%es:(%edi)
4269aa:	00 53 00             	add    %dl,0x0(%ebx)
4269ad:	66 00 59 00          	data16 add %bl,0x0(%ecx)
4269b1:	31 00                	xor    %eax,(%eax)
4269b3:	6f                   	outsl  %ds:(%esi),(%dx)
4269b4:	00 68 00             	add    %ch,0x0(%eax)
4269b7:	37                   	aaa
4269b8:	00 2b                	add    %ch,(%ebx)
4269ba:	00 62 00             	add    %ah,0x0(%edx)
4269bd:	39 00                	cmp    %eax,(%eax)
4269bf:	74 00                	je     0x4269c1
4269c1:	33 00                	xor    (%eax),%eax
4269c3:	73 00                	jae    0x4269c5
4269c5:	56                   	push   %esi
4269c6:	00 67 00             	add    %ah,0x0(%edi)
4269c9:	61                   	popa
4269ca:	00 4a 00             	add    %cl,0x0(%edx)
4269cd:	6f                   	outsl  %ds:(%esi),(%dx)
4269ce:	00 71 00             	add    %dh,0x0(%ecx)
4269d1:	56                   	push   %esi
4269d2:	00 64 00 51          	add    %ah,0x51(%eax,%eax,1)
4269d6:	00 6f 00             	add    %ch,0x0(%edi)
4269d9:	33 00                	xor    (%eax),%eax
4269db:	45                   	inc    %ebp
4269dc:	00 38                	add    %bh,(%eax)
4269de:	00 68 00             	add    %ch,0x0(%eax)
4269e1:	38 00                	cmp    %al,(%eax)
4269e3:	4f                   	dec    %edi
4269e4:	00 48 00             	add    %cl,0x0(%eax)
4269e7:	43                   	inc    %ebx
4269e8:	00 62 00             	add    %ah,0x0(%edx)
4269eb:	52                   	push   %edx
4269ec:	00 74 00 47          	add    %dh,0x47(%eax,%eax,1)
4269f0:	00 61 00             	add    %ah,0x0(%ecx)
4269f3:	78 00                	js     0x4269f5
4269f5:	36 00 59 00          	add    %bl,%ss:0x0(%ecx)
4269f9:	37                   	aaa
4269fa:	00 58 00             	add    %bl,0x0(%eax)
4269fd:	52                   	push   %edx
4269fe:	00 66 00             	add    %ah,0x0(%esi)
426a01:	58                   	pop    %eax
426a02:	00 6f 00             	add    %ch,0x0(%edi)
426a05:	52                   	push   %edx
426a06:	00 78 00             	add    %bh,0x0(%eax)
426a09:	71 00                	jno    0x426a0b
426a0b:	44                   	inc    %esp
426a0c:	00 59 00             	add    %bl,0x0(%ecx)
426a0f:	79 00                	jns    0x426a11
426a11:	64 00 36             	add    %dh,%fs:(%esi)
426a14:	00 73 00             	add    %dh,0x0(%ebx)
426a17:	4d                   	dec    %ebp
426a18:	00 73 00             	add    %dh,0x0(%ebx)
426a1b:	62 00                	bound  %eax,(%eax)
426a1d:	6b 00 76             	imul   $0x76,(%eax),%eax
426a20:	00 2b                	add    %ch,(%ebx)
426a22:	00 61 00             	add    %ah,0x0(%ecx)
426a25:	56                   	push   %esi
426a26:	00 71 00             	add    %dh,0x0(%ecx)
426a29:	50                   	push   %eax
426a2a:	00 4d 00             	add    %cl,0x0(%ebp)
426a2d:	38 00                	cmp    %al,(%eax)
426a2f:	6c                   	insb   (%dx),%es:(%edi)
426a30:	00 79 00             	add    %bh,0x0(%ecx)
426a33:	63 00                	arpl   %eax,(%eax)
426a35:	42                   	inc    %edx
426a36:	00 74 00 73          	add    %dh,0x73(%eax,%eax,1)
426a3a:	00 45 00             	add    %al,0x0(%ebp)
426a3d:	51                   	push   %ecx
426a3e:	00 47 00             	add    %al,0x0(%edi)
426a41:	42                   	inc    %edx
426a42:	00 36                	add    %dh,(%esi)
426a44:	00 54 00 4e          	add    %dl,0x4e(%eax,%eax,1)
426a48:	00 4a 00             	add    %cl,0x0(%edx)
426a4b:	52                   	push   %edx
426a4c:	00 4a 00             	add    %cl,0x0(%edx)
426a4f:	46                   	inc    %esi
426a50:	00 43 00             	add    %al,0x0(%ebx)
426a53:	52                   	push   %edx
426a54:	00 30                	add    %dh,(%eax)
426a56:	00 58 00             	add    %bl,0x0(%eax)
426a59:	4b                   	dec    %ebx
426a5a:	00 36                	add    %dh,(%esi)
426a5c:	00 71 00             	add    %dh,0x0(%ecx)
426a5f:	54                   	push   %esp
426a60:	00 6c 00 2b          	add    %ch,0x2b(%eax,%eax,1)
426a64:	00 51 00             	add    %dl,0x0(%ecx)
426a67:	52                   	push   %edx
426a68:	00 49 00             	add    %cl,0x0(%ecx)
426a6b:	65 00 36             	add    %dh,%gs:(%esi)
426a6e:	00 74 00 4a          	add    %dh,0x4a(%eax,%eax,1)
426a72:	00 64 00 31          	add    %ah,0x31(%eax,%eax,1)
426a76:	00 79 00             	add    %bh,0x0(%ecx)
426a79:	58                   	pop    %eax
426a7a:	00 31                	add    %dh,(%ecx)
426a7c:	00 67 00             	add    %ah,0x0(%edi)
426a7f:	72 00                	jb     0x426a81
426a81:	53                   	push   %ebx
426a82:	00 56 00             	add    %dl,0x0(%esi)
426a85:	4b                   	dec    %ebx
426a86:	00 57 00             	add    %dl,0x0(%edi)
426a89:	50                   	push   %eax
426a8a:	00 35 00 51 00 30    	add    %dh,0x30005100
426a90:	00 72 00             	add    %dh,0x0(%edx)
426a93:	70 00                	jo     0x426a95
426a95:	2b 00                	sub    (%eax),%eax
426a97:	4a                   	dec    %edx
426a98:	00 35 00 49 00 39    	add    %dh,0x39004900
426a9e:	00 49 00             	add    %cl,0x0(%ecx)
426aa1:	76 00                	jbe    0x426aa3
426aa3:	39 00                	cmp    %eax,(%eax)
426aa5:	35 00 59 00 6a       	xor    $0x6a005900,%eax
426aaa:	00 49 00             	add    %cl,0x0(%ecx)
426aad:	65 00 57 00          	add    %dl,%gs:0x0(%edi)
426ab1:	4a                   	dec    %edx
426ab2:	00 4e 00             	add    %cl,0x0(%esi)
426ab5:	71 00                	jno    0x426ab7
426ab7:	36 00 44 00 6d       	add    %al,%ss:0x6d(%eax,%eax,1)
426abc:	00 63 00             	add    %ah,0x0(%ebx)
426abf:	38 00                	cmp    %al,(%eax)
426ac1:	47                   	inc    %edi
426ac2:	00 79 00             	add    %bh,0x0(%ecx)
426ac5:	79 00                	jns    0x426ac7
426ac7:	53                   	push   %ebx
426ac8:	00 41 00             	add    %al,0x0(%ecx)
426acb:	6e                   	outsb  %ds:(%esi),(%dx)
426acc:	00 44 00 57          	add    %al,0x57(%eax,%eax,1)
426ad0:	00 44 00 4e          	add    %al,0x4e(%eax,%eax,1)
426ad4:	00 7a 00             	add    %bh,0x0(%edx)
426ad7:	4c                   	dec    %esp
426ad8:	00 58 00             	add    %bl,0x0(%eax)
426adb:	71 00                	jno    0x426add
426add:	31 00                	xor    %eax,(%eax)
426adf:	45                   	inc    %ebp
426ae0:	00 69 00             	add    %ch,0x0(%ecx)
426ae3:	2b 00                	sub    (%eax),%eax
426ae5:	32 00                	xor    (%eax),%al
426ae7:	4d                   	dec    %ebp
426ae8:	00 4f 00             	add    %cl,0x0(%edi)
426aeb:	35 00 49 00 38       	xor    $0x38004900,%eax
426af0:	00 66 00             	add    %ah,0x0(%esi)
426af3:	4a                   	dec    %edx
426af4:	00 69 00             	add    %ch,0x0(%ecx)
426af7:	6b 00 59             	imul   $0x59,(%eax),%eax
426afa:	00 4e 00             	add    %cl,0x0(%esi)
426afd:	55                   	push   %ebp
426afe:	00 5a 00             	add    %bl,0x0(%edx)
426b01:	37                   	aaa
426b02:	00 77 00             	add    %dh,0x0(%edi)
426b05:	4d                   	dec    %ebp
426b06:	00 6a 00             	add    %ch,0x0(%edx)
426b09:	41                   	inc    %ecx
426b0a:	00 33                	add    %dh,(%ebx)
426b0c:	00 35 00 43 00 77    	add    %dh,0x77004300
426b12:	00 66 00             	add    %ah,0x0(%esi)
426b15:	63 00                	arpl   %eax,(%eax)
426b17:	77 00                	ja     0x426b19
426b19:	36 00 58 00          	add    %bl,%ss:0x0(%eax)
426b1d:	32 00                	xor    (%eax),%al
426b1f:	6a 00                	push   $0x0
426b21:	67 00 6b 00          	add    %ch,0x0(%bp,%di)
426b25:	6d                   	insl   (%dx),%es:(%edi)
426b26:	00 4b 00             	add    %cl,0x0(%ebx)
426b29:	2b 00                	sub    (%eax),%eax
426b2b:	31 00                	xor    %eax,(%eax)
426b2d:	56                   	push   %esi
426b2e:	00 59 00             	add    %bl,0x0(%ecx)
426b31:	6c                   	insb   (%dx),%es:(%edi)
426b32:	00 4f 00             	add    %cl,0x0(%edi)
426b35:	38 00                	cmp    %al,(%eax)
426b37:	59                   	pop    %ecx
426b38:	00 47 00             	add    %al,0x0(%edi)
426b3b:	7a 00                	jp     0x426b3d
426b3d:	37                   	aaa
426b3e:	00 5a 00             	add    %bl,0x0(%edx)
426b41:	53                   	push   %ebx
426b42:	00 37                	add    %dh,(%edi)
426b44:	00 73 00             	add    %dh,0x0(%ebx)
426b47:	4b                   	dec    %ebx
426b48:	00 53 00             	add    %dl,0x0(%ebx)
426b4b:	39 00                	cmp    %eax,(%eax)
426b4d:	4e                   	dec    %esi
426b4e:	00 43 00             	add    %al,0x0(%ebx)
426b51:	38 00                	cmp    %al,(%eax)
426b53:	44                   	inc    %esp
426b54:	00 42 00             	add    %al,0x0(%edx)
426b57:	4d                   	dec    %ebp
426b58:	00 48 00             	add    %cl,0x0(%eax)
426b5b:	2f                   	das
426b5c:	00 62 00             	add    %ah,0x0(%edx)
426b5f:	73 00                	jae    0x426b61
426b61:	4c                   	dec    %esp
426b62:	00 2b                	add    %ch,(%ebx)
426b64:	00 55 00             	add    %dl,0x0(%ebp)
426b67:	52                   	push   %edx
426b68:	00 42 00             	add    %al,0x0(%edx)
426b6b:	46                   	inc    %esi
426b6c:	00 58 00             	add    %bl,0x0(%eax)
426b6f:	79 00                	jns    0x426b71
426b71:	38 00                	cmp    %al,(%eax)
426b73:	4f                   	dec    %edi
426b74:	00 4b 00             	add    %cl,0x0(%ebx)
426b77:	38 00                	cmp    %al,(%eax)
426b79:	32 00                	xor    (%eax),%al
426b7b:	43                   	inc    %ebx
426b7c:	00 6d 00             	add    %ch,0x0(%ebp)
426b7f:	61                   	popa
426b80:	00 4d 00             	add    %cl,0x0(%ebp)
426b83:	6d                   	insl   (%dx),%es:(%edi)
426b84:	00 7a 00             	add    %bh,0x0(%edx)
426b87:	43                   	inc    %ebx
426b88:	00 56 00             	add    %dl,0x0(%esi)
426b8b:	35 00 62 00 35       	xor    $0x35006200,%eax
426b90:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
426b94:	00 4b 00             	add    %cl,0x0(%ebx)
426b97:	2f                   	das
426b98:	00 4c 00 41          	add    %cl,0x41(%eax,%eax,1)
426b9c:	00 44 00 31          	add    %al,0x31(%eax,%eax,1)
426ba0:	00 6c 00 36          	add    %ch,0x36(%eax,%eax,1)
426ba4:	00 36                	add    %dh,(%esi)
426ba6:	00 66 00             	add    %ah,0x0(%esi)
426ba9:	43                   	inc    %ebx
426baa:	00 71 00             	add    %dh,0x0(%ecx)
426bad:	47                   	inc    %edi