463e5a:	6e                   	outsb  %ds:(%esi),(%dx)
463e5b:	00 00                	add    %al,(%eax)
463e5d:	0b 75 00             	or     0x0(%ebp),%esi
463e60:	38 00                	cmp    %al,(%eax)
463e62:	6d                   	insl   (%dx),%es:(%edi)
463e63:	00 61 00             	add    %ah,0x0(%ecx)
463e66:	78 00                	js     0x463e68
463e68:	00 0b                	add    %cl,(%ebx)
463e6a:	75 00                	jne    0x463e6c
463e6c:	38 00                	cmp    %al,(%eax)
463e6e:	6d                   	insl   (%dx),%es:(%edi)
463e6f:	00 69 00             	add    %ch,0x0(%ecx)
463e72:	6e                   	outsb  %ds:(%esi),(%dx)
463e73:	00 00                	add    %al,(%eax)
463e75:	13 4e 00             	adc    0x0(%esi),%ecx
463e78:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
463e7e:	20 00                	and    %al,(%eax)
463e80:	74 00                	je     0x463e82
463e82:	72 00                	jb     0x463e84
463e84:	79 00                	jns    0x463e86
463e86:	21 00                	and    %eax,(%eax)
463e88:	00 03                	add    %al,(%ebx)
463e8a:	30 00                	xor    %al,(%eax)
463e8c:	00 03                	add    %al,(%ebx)
463e8e:	36 00 00             	add    %al,%ss:(%eax)
463e91:	03 37                	add    (%edi),%esi
463e93:	00 00                	add    %al,(%eax)
463e95:	03 38                	add    (%eax),%edi
463e97:	00 00                	add    %al,(%eax)
463e99:	03 39                	add    (%ecx),%edi
463e9b:	00 00                	add    %al,(%eax)
463e9d:	15 62 00 75 00       	adc    $0x750062,%eax
463ea2:	74 00                	je     0x463ea4
463ea4:	74 00                	je     0x463ea6
463ea6:	6f                   	outsl  %ds:(%esi),(%dx)
463ea7:	00 6e 00             	add    %ch,0x0(%esi)
463eaa:	50                   	push   %eax
463eab:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
463eaf:	00 73 00             	add    %dh,0x0(%ebx)
463eb2:	00 0f                	add    %cl,(%edi)
463eb4:	62 00                	bound  %eax,(%eax)
463eb6:	75 00                	jne    0x463eb8
463eb8:	74 00                	je     0x463eba
463eba:	74 00                	je     0x463ebc
463ebc:	6f                   	outsl  %ds:(%esi),(%dx)
463ebd:	00 6e 00             	add    %ch,0x0(%esi)
463ec0:	33 00                	xor    (%eax),%eax
463ec2:	00 0f                	add    %cl,(%edi)
463ec4:	62 00                	bound  %eax,(%eax)
463ec6:	75 00                	jne    0x463ec8
463ec8:	74 00                	je     0x463eca
463eca:	74 00                	je     0x463ecc
463ecc:	6f                   	outsl  %ds:(%esi),(%dx)
463ecd:	00 6e 00             	add    %ch,0x0(%esi)
463ed0:	37                   	aaa
463ed1:	00 00                	add    %al,(%eax)
463ed3:	0f 62 00             	punpckldq (%eax),%mm0
463ed6:	75 00                	jne    0x463ed8
463ed8:	74 00                	je     0x463eda
463eda:	74 00                	je     0x463edc
463edc:	6f                   	outsl  %ds:(%esi),(%dx)
463edd:	00 6e 00             	add    %ch,0x0(%esi)
463ee0:	31 00                	xor    %eax,(%eax)
463ee2:	00 0f                	add    %cl,(%edi)
463ee4:	62 00                	bound  %eax,(%eax)
463ee6:	75 00                	jne    0x463ee8
463ee8:	74 00                	je     0x463eea
463eea:	74 00                	je     0x463eec
463eec:	6f                   	outsl  %ds:(%esi),(%dx)
463eed:	00 6e 00             	add    %ch,0x0(%esi)
463ef0:	32 00                	xor    (%eax),%al
463ef2:	00 0f                	add    %cl,(%edi)
463ef4:	62 00                	bound  %eax,(%eax)
463ef6:	75 00                	jne    0x463ef8
463ef8:	74 00                	je     0x463efa
463efa:	74 00                	je     0x463efc
463efc:	6f                   	outsl  %ds:(%esi),(%dx)
463efd:	00 6e 00             	add    %ch,0x0(%esi)
463f00:	30 00                	xor    %al,(%eax)
463f02:	00 0f                	add    %cl,(%edi)
463f04:	62 00                	bound  %eax,(%eax)
463f06:	75 00                	jne    0x463f08
463f08:	74 00                	je     0x463f0a
463f0a:	74 00                	je     0x463f0c
463f0c:	6f                   	outsl  %ds:(%esi),(%dx)
463f0d:	00 6e 00             	add    %ch,0x0(%esi)
463f10:	36 00 00             	add    %al,%ss:(%eax)
463f13:	0f 62 00             	punpckldq (%eax),%mm0
463f16:	75 00                	jne    0x463f18
463f18:	74 00                	je     0x463f1a
463f1a:	74 00                	je     0x463f1c
463f1c:	6f                   	outsl  %ds:(%esi),(%dx)
463f1d:	00 6e 00             	add    %ch,0x0(%esi)
463f20:	34 00                	xor    $0x0,%al
463f22:	00 0f                	add    %cl,(%edi)
463f24:	62 00                	bound  %eax,(%eax)
463f26:	75 00                	jne    0x463f28
463f28:	74 00                	je     0x463f2a
463f2a:	74 00                	je     0x463f2c
463f2c:	6f                   	outsl  %ds:(%esi),(%dx)
463f2d:	00 6e 00             	add    %ch,0x0(%esi)
463f30:	35 00 00 0f 62       	xor    $0x620f0000,%eax
463f35:	00 75 00             	add    %dh,0x0(%ebp)
463f38:	74 00                	je     0x463f3a
463f3a:	74 00                	je     0x463f3c
463f3c:	6f                   	outsl  %ds:(%esi),(%dx)
463f3d:	00 6e 00             	add    %ch,0x0(%esi)
463f40:	39 00                	cmp    %eax,(%eax)
463f42:	00 0f                	add    %cl,(%edi)
463f44:	62 00                	bound  %eax,(%eax)
463f46:	75 00                	jne    0x463f48
463f48:	74 00                	je     0x463f4a
463f4a:	74 00                	je     0x463f4c
463f4c:	6f                   	outsl  %ds:(%esi),(%dx)
463f4d:	00 6e 00             	add    %ch,0x0(%esi)
463f50:	38 00                	cmp    %al,(%eax)
463f52:	00 19                	add    %bl,(%ecx)
463f54:	62 00                	bound  %eax,(%eax)
463f56:	75 00                	jne    0x463f58
463f58:	74 00                	je     0x463f5a
463f5a:	74 00                	je     0x463f5c
463f5c:	6f                   	outsl  %ds:(%esi),(%dx)
463f5d:	00 6e 00             	add    %ch,0x0(%esi)
463f60:	45                   	inc    %ebp
463f61:	00 71 00             	add    %dh,0x0(%ecx)
463f64:	75 00                	jne    0x463f66
463f66:	61                   	popa
463f67:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
463f6b:	00 00                	add    %al,(%eax)
463f6d:	03 3d 00 00 19 62    	add    0x62190000,%edi
463f73:	00 75 00             	add    %dh,0x0(%ebp)
463f76:	74 00                	je     0x463f78
463f78:	74 00                	je     0x463f7a
463f7a:	6f                   	outsl  %ds:(%esi),(%dx)
463f7b:	00 6e 00             	add    %ch,0x0(%esi)
463f7e:	44                   	inc    %esp
463f7f:	00 69 00             	add    %ch,0x0(%ecx)
463f82:	76 00                	jbe    0x463f84
463f84:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
463f8a:	00 1d 62 00 75 00    	add    %bl,0x750062
463f90:	74 00                	je     0x463f92
463f92:	74 00                	je     0x463f94
463f94:	6f                   	outsl  %ds:(%esi),(%dx)
463f95:	00 6e 00             	add    %ch,0x0(%esi)
463f98:	4d                   	dec    %ebp
463f99:	00 75 00             	add    %dh,0x0(%ebp)
463f9c:	6c                   	insb   (%dx),%es:(%edi)
463f9d:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
463fa1:	00 70 00             	add    %dh,0x0(%eax)
463fa4:	6c                   	insb   (%dx),%es:(%edi)
463fa5:	00 79 00             	add    %bh,0x0(%ecx)
463fa8:	00 17                	add    %dl,(%edi)
463faa:	62 00                	bound  %eax,(%eax)
463fac:	75 00                	jne    0x463fae
463fae:	74 00                	je     0x463fb0
463fb0:	74 00                	je     0x463fb2
463fb2:	6f                   	outsl  %ds:(%esi),(%dx)
463fb3:	00 6e 00             	add    %ch,0x0(%esi)
463fb6:	4d                   	dec    %ebp
463fb7:	00 69 00             	add    %ch,0x0(%ecx)
463fba:	6e                   	outsb  %ds:(%esi),(%dx)
463fbb:	00 75 00             	add    %dh,0x0(%ebp)
463fbe:	73 00                	jae    0x463fc0
463fc0:	00 1d 74 00 65 00    	add    %bl,0x650074
463fc6:	78 00                	js     0x463fc8
463fc8:	74 00                	je     0x463fca
463fca:	42                   	inc    %edx
463fcb:	00 6f 00             	add    %ch,0x0(%edi)
463fce:	78 00                	js     0x463fd0
463fd0:	41                   	inc    %ecx
463fd1:	00 75 00             	add    %dh,0x0(%ebp)
463fd4:	73 00                	jae    0x463fd6
463fd6:	67 00 61 00          	add    %ah,0x0(%bx,%di)
463fda:	62 00                	bound  %eax,(%eax)
463fdc:	65 00 00             	add    %al,%gs:(%eax)
463fdf:	11 46 00             	adc    %eax,0x0(%esi)
463fe2:	6f                   	outsl  %ds:(%esi),(%dx)
463fe3:	00 72 00             	add    %dh,0x0(%edx)
463fe6:	6d                   	insl   (%dx),%es:(%edi)
463fe7:	00 4d 00             	add    %cl,0x0(%ebp)
463fea:	61                   	popa
463feb:	00 69 00             	add    %ch,0x0(%ecx)
463fee:	6e                   	outsb  %ds:(%esi),(%dx)
463fef:	00 00                	add    %al,(%eax)
463ff1:	15 43 00 61 00       	adc    $0x610043,%eax
463ff6:	6c                   	insb   (%dx),%es:(%edi)
463ff7:	00 63 00             	add    %ah,0x0(%ebx)
463ffa:	75 00                	jne    0x463ffc
463ffc:	6c                   	insb   (%dx),%es:(%edi)
463ffd:	00 61 00             	add    %ah,0x0(%ecx)
464000:	74 00                	je     0x464002
464002:	6f                   	outsl  %ds:(%esi),(%dx)
464003:	00 72 00             	add    %dh,0x0(%edx)
464006:	00 2b                	add    %ch,(%ebx)
464008:	57                   	push   %edi
464009:	00 68 00             	add    %ch,0x0(%eax)
46400c:	61                   	popa
46400d:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
464011:	00 69 00             	add    %ch,0x0(%ecx)
464014:	73 00                	jae    0x464016
464016:	20 00                	and    %al,(%eax)
464018:	79 00                	jns    0x46401a
46401a:	6f                   	outsl  %ds:(%esi),(%dx)
46401b:	00 75 00             	add    %dh,0x0(%ebp)
46401e:	72 00                	jb     0x464020
464020:	20 00                	and    %al,(%eax)
464022:	65 00 71 00          	add    %dh,%gs:0x0(%ecx)
464026:	75 00                	jne    0x464028
464028:	61                   	popa
464029:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
46402d:	00 6f 00             	add    %ch,0x0(%edi)
464030:	6e                   	outsb  %ds:(%esi),(%dx)
464031:	00 00                	add    %al,(%eax)
464033:	31 45 00             	xor    %eax,0x0(%ebp)
464036:	6e                   	outsb  %ds:(%esi),(%dx)
464037:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
46403b:	00 72 00             	add    %dh,0x0(%edx)
46403e:	20 00                	and    %al,(%eax)
464040:	61                   	popa
464041:	00 20                	add    %ah,(%eax)
464043:	00 76 00             	add    %dh,0x0(%esi)
464046:	61                   	popa
464047:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
46404b:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
46404f:	00 4e 00             	add    %cl,0x0(%esi)
464052:	75 00                	jne    0x464054
464054:	6d                   	insl   (%dx),%es:(%edi)
464055:	00 62 00             	add    %ah,0x0(%edx)
464058:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
46405c:	21 00                	and    %eax,(%eax)
46405e:	21 00                	and    %eax,(%eax)
464060:	20 00                	and    %al,(%eax)
464062:	0a 00                	or     (%eax),%al
464064:	00 01                	add    %al,(%ecx)
464066:	00 03                	add    %al,(%ebx)
464068:	4d                   	dec    %ebp
464069:	00 00                	add    %al,(%eax)
46406b:	03 50 00             	add    0x0(%eax),%edx
46406e:	00 03                	add    %al,(%ebx)
464070:	20 00                	and    %al,(%eax)
464072:	00 03                	add    %al,(%ebx)
464074:	58                   	pop    %eax
464075:	00 00                	add    %al,(%eax)
464077:	1b 28                	sbb    (%eax),%ebp
464079:	00 3f                	add    %bh,(%edi)
46407b:	00 3c 00             	add    %bh,(%eax,%eax,1)
46407e:	3d 00 5e 00 28       	cmp    $0x28005e00,%eax
464083:	00 2e                	add    %ch,(%esi)
464085:	00 7b 00             	add    %bh,0x0(%ebx)
464088:	34 00                	xor    $0x0,%al
46408a:	7d 00                	jge    0x46408c
46408c:	29 00                	sub    %eax,(%eax)
46408e:	2b 00                	sub    (%eax),%eax
464090:	29 00                	sub    %eax,(%eax)
464092:	00 03                	add    %al,(%ebx)
464094:	6d                   	insl   (%dx),%es:(%edi)
464095:	00 00                	add    %al,(%eax)
464097:	03 70 00             	add    0x0(%eax),%esi
46409a:	00 29                	add    %ch,(%ecx)
46409c:	4d                   	dec    %ebp
46409d:	00 69 00             	add    %ch,0x0(%ecx)
4640a0:	63 00                	arpl   %eax,(%eax)
4640a2:	72 00                	jb     0x4640a4
4640a4:	6f                   	outsl  %ds:(%esi),(%dx)
4640a5:	00 73 00             	add    %dh,0x0(%ebx)
4640a8:	6f                   	outsl  %ds:(%esi),(%dx)
4640a9:	00 66 00             	add    %ah,0x0(%esi)
4640ac:	74 00                	je     0x4640ae
4640ae:	20 00                	and    %al,(%eax)
4640b0:	53                   	push   %ebx
4640b1:	00 61 00             	add    %ah,0x0(%ecx)
4640b4:	6e                   	outsb  %ds:(%esi),(%dx)
4640b5:	00 73 00             	add    %dh,0x0(%ebx)
4640b8:	20 00                	and    %al,(%eax)
4640ba:	53                   	push   %ebx
4640bb:	00 65 00             	add    %ah,0x0(%ebp)
4640be:	72 00                	jb     0x4640c0
4640c0:	69 00 66 00 00 11    	imul   $0x11000066,(%eax),%eax
4640c6:	74 00                	je     0x4640c8
4640c8:	78 00                	js     0x4640ca
4640ca:	74 00                	je     0x4640cc
4640cc:	49                   	dec    %ecx
4640cd:	00 6e 00             	add    %ch,0x0(%esi)
4640d0:	70 00                	jo     0x4640d2
4640d2:	75 00                	jne    0x4640d4
4640d4:	74 00                	je     0x4640d6
4640d6:	00 21                	add    %ah,(%ecx)
4640d8:	74 00                	je     0x4640da
4640da:	78 00                	js     0x4640dc
4640dc:	74 00                	je     0x4640de
4640de:	52                   	push   %edx
4640df:	00 65 00             	add    %ah,0x0(%ebp)
4640e2:	73 00                	jae    0x4640e4
4640e4:	75 00                	jne    0x4640e6
4640e6:	6c                   	insb   (%dx),%es:(%edi)
4640e7:	00 74 00 44          	add    %dh,0x44(%eax,%eax,1)
4640eb:	00 65 00             	add    %ah,0x0(%ebp)
4640ee:	63 00                	arpl   %eax,(%eax)
4640f0:	69 00 6d 00 61 00    	imul   $0x61006d,(%eax),%eax
4640f6:	6c                   	insb   (%dx),%es:(%edi)
4640f7:	00 00                	add    %al,(%eax)
4640f9:	19 74 00 78          	sbb    %esi,0x78(%eax,%eax,1)
4640fd:	00 74 00 52          	add    %dh,0x52(%eax,%eax,1)
464101:	00 65 00             	add    %ah,0x0(%ebp)
464104:	73 00                	jae    0x464106
464106:	75 00                	jne    0x464108
464108:	6c                   	insb   (%dx),%es:(%edi)
464109:	00 74 00 48          	add    %dh,0x48(%eax,%eax,1)
46410d:	00 65 00             	add    %ah,0x0(%ebp)
464110:	78 00                	js     0x464112
464112:	00 1b                	add    %bl,(%ebx)
464114:	74 00                	je     0x464116
464116:	78 00                	js     0x464118
464118:	74 00                	je     0x46411a
46411a:	52                   	push   %edx
46411b:	00 65 00             	add    %ah,0x0(%ebp)
46411e:	73 00                	jae    0x464120
464120:	75 00                	jne    0x464122
464122:	6c                   	insb   (%dx),%es:(%edi)
464123:	00 74 00 42          	add    %dh,0x42(%eax,%eax,1)
464127:	00 69 00             	add    %ch,0x0(%ecx)
46412a:	74 00                	je     0x46412c
46412c:	73 00                	jae    0x46412e
46412e:	00 0f                	add    %cl,(%edi)
464130:	6c                   	insb   (%dx),%es:(%edi)
464131:	00 62 00             	add    %ah,0x0(%edx)
464134:	6c                   	insb   (%dx),%es:(%edi)
464135:	00 4d 00             	add    %cl,0x0(%ebp)
464138:	6f                   	outsl  %ds:(%esi),(%dx)
464139:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
46413d:	00 00                	add    %al,(%eax)
46413f:	13 6c 00 62          	adc    0x62(%eax,%eax,1),%ebp
464143:	00 6c 00 42          	add    %ch,0x42(%eax,%eax,1)
464147:	00 69 00             	add    %ch,0x0(%ecx)
46414a:	6e                   	outsb  %ds:(%esi),(%dx)
46414b:	00 61 00             	add    %ah,0x0(%ecx)
46414e:	72 00                	jb     0x464150
464150:	79 00                	jns    0x464152
464152:	00 07                	add    %al,(%edi)
464154:	62 00                	bound  %eax,(%eax)
464156:	69 00 6e 00 00 1d    	imul   $0x1d00006e,(%eax),%eax
46415c:	6c                   	insb   (%dx),%es:(%edi)
46415d:	00 62 00             	add    %ah,0x0(%edx)
464160:	6c                   	insb   (%dx),%es:(%edi)
464161:	00 48 00             	add    %cl,0x0(%eax)
464164:	65 00 78 00          	add    %bh,%gs:0x0(%eax)
464168:	61                   	popa
464169:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
46416d:	00 63 00             	add    %ah,0x0(%ebx)
464170:	69 00 6d 00 61 00    	imul   $0x61006d,(%eax),%eax