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
464176:	6c                   	insb   (%dx),%es:(%edi)
464177:	00 00                	add    %al,(%eax)
464179:	07                   	pop    %es
46417a:	68 00 65 00 78       	push   $0x78006500
46417f:	00 00                	add    %al,(%eax)
464181:	15 6c 00 62 00       	adc    $0x62006c,%eax
464186:	6c                   	insb   (%dx),%es:(%edi)
464187:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
46418b:	00 63 00             	add    %ah,0x0(%ebx)
46418e:	69 00 6d 00 61 00    	imul   $0x61006d,(%eax),%eax
464194:	6c                   	insb   (%dx),%es:(%edi)
464195:	00 00                	add    %al,(%eax)
464197:	07                   	pop    %es
464198:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
46419c:	63 00                	arpl   %eax,(%eax)
46419e:	00 15 24 00 74 00    	add    %dl,0x740024
4641a4:	68 00 69 00 73       	push   $0x73006900
4641a9:	00 2e                	add    %ch,(%esi)
4641ab:	00 49 00             	add    %cl,0x0(%ecx)
4641ae:	63 00                	arpl   %eax,(%eax)
4641b0:	6f                   	outsl  %ds:(%esi),(%dx)
4641b1:	00 6e 00             	add    %ch,0x0(%esi)
4641b4:	00 15 4d 00 61 00    	add    %dl,0x61004d
4641ba:	69 00 6e 00 57 00    	imul   $0x57006e,(%eax),%eax
4641c0:	69 00 6e 00 64 00    	imul   $0x64006e,(%eax),%eax
4641c6:	6f                   	outsl  %ds:(%esi),(%dx)
4641c7:	00 77 00             	add    %dh,0x0(%edi)
4641ca:	00 35 57 00 68 00    	add    %dh,0x680057
4641d0:	61                   	popa
4641d1:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
4641d5:	00 69 00             	add    %ch,0x0(%ecx)
4641d8:	73 00                	jae    0x4641da
4641da:	20 00                	and    %al,(%eax)
4641dc:	79 00                	jns    0x4641de
4641de:	6f                   	outsl  %ds:(%esi),(%dx)
4641df:	00 75 00             	add    %dh,0x0(%ebp)
4641e2:	72 00                	jb     0x4641e4
4641e4:	20 00                	and    %al,(%eax)
4641e6:	66 00 69 00          	data16 add %ch,0x0(%ecx)
4641ea:	72 00                	jb     0x4641ec
4641ec:	73 00                	jae    0x4641ee
4641ee:	74 00                	je     0x4641f0
4641f0:	20 00                	and    %al,(%eax)
4641f2:	6e                   	outsb  %ds:(%esi),(%dx)
4641f3:	00 75 00             	add    %dh,0x0(%ebp)
4641f6:	6d                   	insl   (%dx),%es:(%edi)
4641f7:	00 62 00             	add    %ah,0x0(%edx)
4641fa:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4641fe:	3f                   	aas
4641ff:	00 00                	add    %al,(%eax)
464201:	37                   	aaa
464202:	57                   	push   %edi
464203:	00 68 00             	add    %ch,0x0(%eax)
464206:	61                   	popa
464207:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
46420b:	00 69 00             	add    %ch,0x0(%ecx)
46420e:	73 00                	jae    0x464210
464210:	20 00                	and    %al,(%eax)
464212:	79 00                	jns    0x464214
464214:	6f                   	outsl  %ds:(%esi),(%dx)
464215:	00 75 00             	add    %dh,0x0(%ebp)
464218:	72 00                	jb     0x46421a
46421a:	20 00                	and    %al,(%eax)
46421c:	73 00                	jae    0x46421e
46421e:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
464222:	6f                   	outsl  %ds:(%esi),(%dx)
464223:	00 6e 00             	add    %ch,0x0(%esi)
464226:	64 00 20             	add    %ah,%fs:(%eax)
464229:	00 6e 00             	add    %ch,0x0(%esi)
46422c:	75 00                	jne    0x46422e
46422e:	6d                   	insl   (%dx),%es:(%edi)
46422f:	00 62 00             	add    %ah,0x0(%edx)
464232:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
464236:	3f                   	aas
464237:	00 00                	add    %al,(%eax)
464239:	6b 31 00             	imul   $0x0,(%ecx),%esi
46423c:	20 00                	and    %al,(%eax)
46423e:	66 00 6f 00          	data16 add %ch,0x0(%edi)
464242:	72 00                	jb     0x464244
464244:	20 00                	and    %al,(%eax)
464246:	7b 00                	jnp    0x464248
464248:	30 00                	xor    %al,(%eax)
46424a:	7d 00                	jge    0x46424c
46424c:	2c 00                	sub    $0x0,%al
46424e:	20 00                	and    %al,(%eax)
464250:	32 00                	xor    (%eax),%al
464252:	20 00                	and    %al,(%eax)
464254:	66 00 6f 00          	data16 add %ch,0x0(%edi)
464258:	72 00                	jb     0x46425a
46425a:	20 00                	and    %al,(%eax)
46425c:	7b 00                	jnp    0x46425e
46425e:	31 00                	xor    %eax,(%eax)
464260:	7d 00                	jge    0x464262
464262:	2c 00                	sub    $0x0,%al
464264:	20 00                	and    %al,(%eax)
464266:	33 00                	xor    (%eax),%eax
464268:	20 00                	and    %al,(%eax)
46426a:	66 00 6f 00          	data16 add %ch,0x0(%edi)
46426e:	72 00                	jb     0x464270
464270:	20 00                	and    %al,(%eax)
464272:	7b 00                	jnp    0x464274
464274:	32 00                	xor    (%eax),%al
464276:	7d 00                	jge    0x464278
464278:	2c 00                	sub    $0x0,%al
46427a:	20 00                	and    %al,(%eax)
46427c:	34 00                	xor    $0x0,%al
46427e:	20 00                	and    %al,(%eax)
464280:	66 00 6f 00          	data16 add %ch,0x0(%edi)
464284:	72 00                	jb     0x464286
464286:	20 00                	and    %al,(%eax)
464288:	7b 00                	jnp    0x46428a
46428a:	33 00                	xor    (%eax),%eax
46428c:	7d 00                	jge    0x46428e
46428e:	2c 00                	sub    $0x0,%al
464290:	20 00                	and    %al,(%eax)
464292:	35 00 20 00 66       	xor    $0x66002000,%eax
464297:	00 6f 00             	add    %ch,0x0(%edi)
46429a:	72 00                	jb     0x46429c
46429c:	20 00                	and    %al,(%eax)
46429e:	7b 00                	jnp    0x4642a0
4642a0:	34 00                	xor    $0x0,%al
4642a2:	7d 00                	jge    0x4642a4
4642a4:	00 3f                	add    %bh,(%edi)
4642a6:	43                   	inc    %ebx
4642a7:	00 61 00             	add    %ah,0x0(%ecx)
4642aa:	6c                   	insb   (%dx),%es:(%edi)
4642ab:	00 63 00             	add    %ah,0x0(%ebx)
4642ae:	75 00                	jne    0x4642b0
4642b0:	6c                   	insb   (%dx),%es:(%edi)
4642b1:	00 61 00             	add    %ah,0x0(%ecx)
4642b4:	74 00                	je     0x4642b6
4642b6:	6f                   	outsl  %ds:(%esi),(%dx)
4642b7:	00 72 00             	add    %dh,0x0(%edx)
4642ba:	2e 00 50 00          	add    %dl,%cs:0x0(%eax)
4642be:	72 00                	jb     0x4642c0
4642c0:	6f                   	outsl  %ds:(%esi),(%dx)
4642c1:	00 70 00             	add    %dh,0x0(%eax)
4642c4:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4642c8:	74 00                	je     0x4642ca
4642ca:	69 00 65 00 73 00    	imul   $0x730065,(%eax),%eax
4642d0:	2e 00 52 00          	add    %dl,%cs:0x0(%edx)
4642d4:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4642d8:	6f                   	outsl  %ds:(%esi),(%dx)
4642d9:	00 75 00             	add    %dh,0x0(%ebp)
4642dc:	72 00                	jb     0x4642de
4642de:	63 00                	arpl   %eax,(%eax)
4642e0:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4642e4:	00 1b                	add    %bl,(%ebx)
4642e6:	52                   	push   %edx
4642e7:	00 61 00             	add    %ah,0x0(%ecx)
4642ea:	7a 00                	jp     0x4642ec
4642ec:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4642f0:	53                   	push   %ebx
4642f1:	00 79 00             	add    %bh,0x0(%ecx)
4642f4:	6e                   	outsb  %ds:(%esi),(%dx)
4642f5:	00 61 00             	add    %ah,0x0(%ecx)
4642f8:	70 00                	jo     0x4642fa
4642fa:	73 00                	jae    0x4642fc
4642fc:	65 00 34 00          	add    %dh,%gs:(%eax,%eax,1)
464300:	00 07                	add    %al,(%edi)
464302:	61                   	popa
464303:	00 62 00             	add    %ah,0x0(%edx)
464306:	73 00                	jae    0x464308
464308:	00 0b                	add    %cl,(%ebx)
46430a:	66 00 6c 00 6f       	data16 add %ch,0x6f(%eax,%eax,1)
46430f:	00 6f 00             	add    %ch,0x0(%edi)
464312:	72 00                	jb     0x464314
464314:	00 09                	add    %cl,(%ecx)
464316:	63 00                	arpl   %eax,(%eax)
464318:	65 00 69 00          	add    %ch,%gs:0x0(%ecx)
46431c:	6c                   	insb   (%dx),%es:(%edi)
46431d:	00 00                	add    %al,(%eax)
46431f:	0b 72 00             	or     0x0(%edx),%esi
464322:	6f                   	outsl  %ds:(%esi),(%dx)
464323:	00 75 00             	add    %dh,0x0(%ebp)