408f32:	28 fe                	sub    %bh,%dh
408f34:	01 13                	add    %edx,(%ebx)
408f36:	08 11                	or     %dl,(%ecx)
408f38:	08 2c 42             	or     %ch,(%edx,%eax,2)
408f3b:	00 03                	add    %al,(%ebx)
408f3d:	6f                   	outsl  %ds:(%esi),(%dx)
408f3e:	4a                   	dec    %edx
408f3f:	01 00                	add    %eax,(%eax)
408f41:	0a 13                	or     (%ebx),%dl
408f43:	09 11                	or     %edx,(%ecx)
408f45:	09 2c 07             	or     %ebp,(%edi,%eax,1)
408f48:	02 28                	add    (%eax),%ch
408f4a:	cc                   	int3
408f4b:	00 00                	add    %al,(%eax)
408f4d:	06                   	push   %es
408f4e:	0c 02                	or     $0x2,%al
408f50:	02 28                	add    (%eax),%ch
408f52:	ca 00 00             	lret   $0x0
408f55:	06                   	push   %es
408f56:	6f                   	outsl  %ds:(%esi),(%dx)
408f57:	f5                   	cmc
408f58:	01 00                	add    %eax,(%eax)
408f5a:	06                   	push   %es
408f5b:	13 0a                	adc    (%edx),%ecx
408f5d:	12 0a                	adc    (%edx),%cl
408f5f:	16                   	push   %ss
408f60:	02 28                	add    (%eax),%ch
408f62:	d7                   	xlat   %ds:(%ebx)
408f63:	00 00                	add    %al,(%eax)
408f65:	06                   	push   %es
408f66:	16                   	push   %ss
408f67:	73 12                	jae    0x408f7b
408f69:	01 00                	add    %eax,(%eax)
408f6b:	0a 28                	or     (%eax),%ch
408f6d:	13 01                	adc    (%ecx),%eax
408f6f:	00 0a                	add    %cl,(%edx)
408f71:	28 e8                	sub    %ch,%al
408f73:	00 00                	add    %al,(%eax)
408f75:	06                   	push   %es
408f76:	0d 00 38 e9 00       	or     $0xe93800,%eax
408f7b:	00 00                	add    %al,(%eax)
408f7d:	03 6f 36             	add    0x36(%edi),%ebp
408f80:	01 00                	add    %eax,(%eax)
408f82:	0a 1f                	or     (%edi),%bl
408f84:	26 fe 01             	incb   %es:(%ecx)
408f87:	13 0b                	adc    (%ebx),%ecx
408f89:	11 0b                	adc    %ecx,(%ebx)
408f8b:	2c 43                	sub    $0x43,%al
408f8d:	00 03                	add    %al,(%ebx)
408f8f:	6f                   	outsl  %ds:(%esi),(%dx)
408f90:	4a                   	dec    %edx
408f91:	01 00                	add    %eax,(%eax)
408f93:	0a 13                	or     (%ebx),%dl
408f95:	0c 11                	or     $0x11,%al
408f97:	0c 2c                	or     $0x2c,%al
408f99:	07                   	pop    %es
408f9a:	02 28                	add    (%eax),%ch
408f9c:	cc                   	int3
408f9d:	00 00                	add    %al,(%eax)
408f9f:	06                   	push   %es
408fa0:	0c 02                	or     $0x2,%al
408fa2:	02 28                	add    (%eax),%ch
408fa4:	ca 00 00             	lret   $0x0
408fa7:	06                   	push   %es
408fa8:	6f                   	outsl  %ds:(%esi),(%dx)
408fa9:	f5                   	cmc
408faa:	01 00                	add    %eax,(%eax)
408fac:	06                   	push   %es
408fad:	13 0a                	adc    (%edx),%ecx
408faf:	12 0a                	adc    (%edx),%cl
408fb1:	16                   	push   %ss
408fb2:	02 28                	add    (%eax),%ch
408fb4:	d7                   	xlat   %ds:(%ebx)
408fb5:	00 00                	add    %al,(%eax)
408fb7:	06                   	push   %es
408fb8:	65 16                	gs push %ss
408fba:	73 12                	jae    0x408fce
408fbc:	01 00                	add    %eax,(%eax)
408fbe:	0a 28                	or     (%eax),%ch
408fc0:	13 01                	adc    (%ecx),%eax
408fc2:	00 0a                	add    %cl,(%edx)
408fc4:	28 e8                	sub    %ch,%al
408fc6:	00 00                	add    %al,(%eax)
408fc8:	06                   	push   %es
408fc9:	0d 00 38 96 00       	or     $0x963800,%eax
408fce:	00 00                	add    %al,(%eax)
408fd0:	03 6f 36             	add    0x36(%edi),%ebp
408fd3:	01 00                	add    %eax,(%eax)
408fd5:	0a 1f                	or     (%edi),%bl
408fd7:	27                   	daa
408fd8:	fe 01                	incb   (%ecx)
408fda:	13 0d 11 0d 2c 28    	adc    0x282c0d11,%ecx
408fe0:	00 02                	add    %al,(%edx)
408fe2:	02 28                	add    (%eax),%ch
408fe4:	ca 00 00             	lret   $0x0
408fe7:	06                   	push   %es
408fe8:	6f                   	outsl  %ds:(%esi),(%dx)
408fe9:	f5                   	cmc
408fea:	01 00                	add    %eax,(%eax)
408fec:	06                   	push   %es
408fed:	13 0a                	adc    (%edx),%ecx
408fef:	12 0a                	adc    (%edx),%cl
408ff1:	1f                   	pop    %ds
408ff2:	18 16                	sbb    %dl,(%esi)
408ff4:	16                   	push   %ss
408ff5:	73 12                	jae    0x409009
408ff7:	01 00                	add    %eax,(%eax)
408ff9:	0a 28                	or     (%eax),%ch
408ffb:	13 01                	adc    (%ecx),%eax
408ffd:	00 0a                	add    %cl,(%edx)
408fff:	28 e8                	sub    %ch,%al
409001:	00 00                	add    %al,(%eax)
409003:	06                   	push   %es
409004:	0d 00 2b 5e 03       	or     $0x35e2b00,%eax
409009:	6f                   	outsl  %ds:(%esi),(%dx)
40900a:	36 01 00             	add    %eax,%ss:(%eax)
40900d:	0a 1f                	or     (%edi),%bl
40900f:	25 fe 01 13 0e       	and    $0xe1301fe,%eax
409014:	11 0e                	adc    %ecx,(%esi)
409016:	2c 28                	sub    $0x28,%al
409018:	00 02                	add    %al,(%edx)
40901a:	02 28                	add    (%eax),%ch
40901c:	ca 00 00             	lret   $0x0
40901f:	06                   	push   %es
409020:	6f                   	outsl  %ds:(%esi),(%dx)
409021:	f5                   	cmc
409022:	01 00                	add    %eax,(%eax)
409024:	06                   	push   %es
409025:	13 0a                	adc    (%edx),%ecx
409027:	12 0a                	adc    (%edx),%cl
409029:	1f                   	pop    %ds
40902a:	e8 16 16 73 12       	call   0x12b3a645
40902f:	01 00                	add    %eax,(%eax)
409031:	0a 28                	or     (%eax),%ch
409033:	13 01                	adc    (%ecx),%eax
409035:	00 0a                	add    %cl,(%edx)
409037:	28 e8                	sub    %ch,%al
409039:	00 00                	add    %al,(%eax)
40903b:	06                   	push   %es
40903c:	0d 00 2b 26 03       	or     $0x3262b00,%eax
409041:	6f                   	outsl  %ds:(%esi),(%dx)
409042:	36 01 00             	add    %eax,%ss:(%eax)
409045:	0a 1f                	or     (%edi),%bl
409047:	22 fe                	and    %dh,%bh
409049:	01 13                	add    %edx,(%ebx)
40904b:	0f 11 0f             	movups %xmm1,(%edi)
40904e:	2c 04                	sub    $0x4,%al
409050:	00 00                	add    %al,(%eax)
409052:	2b 12                	sub    (%edx),%edx
409054:	03 6f 36             	add    0x36(%edi),%ebp
409057:	01 00                	add    %eax,(%eax)
409059:	0a 1f                	or     (%edi),%bl
40905b:	21 fe                	and    %edi,%esi
40905d:	01 13                	add    %edx,(%ebx)
40905f:	10 11                	adc    %dl,(%ecx)
409061:	10 2c 02             	adc    %ch,(%edx,%eax,1)
409064:	00 00                	add    %al,(%eax)
409066:	08 14 fe             	or     %dl,(%esi,%edi,8)
409069:	03 13                	add    (%ebx),%edx
40906b:	11 11                	adc    %edx,(%ecx)
40906d:	11 2c 0d 00 02 08 09 	adc    %ebp,0x9080200(,%ecx,1)
409074:	28 ef                	sub    %ch,%bh
409076:	00 00                	add    %al,(%eax)
409078:	06                   	push   %es
409079:	00 00                	add    %al,(%eax)
40907b:	2b 31                	sub    (%ecx),%esi
40907d:	09 14 fe             	or     %edx,(%esi,%edi,8)
409080:	03 13                	add    (%ebx),%edx
409082:	12 11                	adc    (%ecx),%dl
409084:	12 2c 27             	adc    (%edi,%eiz,1),%ch
409087:	00 02                	add    %al,(%edx)
409089:	09 09                	or     %ecx,(%ecx)
40908b:	28 ef                	sub    %ch,%bh
40908d:	00 00                	add    %al,(%eax)
40908f:	06                   	push   %es
409090:	00 09                	add    %cl,(%ecx)
409092:	75 22                	jne    0x4090b6
409094:	00 00                	add    %al,(%eax)
409096:	02 14 fe             	add    (%esi,%edi,8),%dl
409099:	03 13                	add    (%ebx),%edx
40909b:	13 11                	adc    (%ecx),%edx
40909d:	13 2c 0d 02 09 75 22 	adc    0x22750902(,%ecx,1),%ebp
4090a4:	00 00                	add    %al,(%eax)
4090a6:	02 28                	add    (%eax),%ch
4090a8:	e4 00                	in     $0x0,%al
4090aa:	00 06                	add    %al,(%esi)
4090ac:	00 00                	add    %al,(%eax)
4090ae:	2a 00                	sub    (%eax),%al
4090b0:	13 30                	adc    (%eax),%esi
4090b2:	03 00                	add    (%eax),%eax
4090b4:	2a 00                	sub    (%eax),%al
4090b6:	00 00                	add    %al,(%eax)
4090b8:	64 00 00             	add    %al,%fs:(%eax)
4090bb:	11 00                	adc    %eax,(%eax)
4090bd:	02 03                	add    (%ebx),%al
4090bf:	28 4b 01             	sub    %cl,0x1(%ebx)
4090c2:	00 0a                	add    %cl,(%edx)
4090c4:	00 02                	add    %al,(%edx)
4090c6:	28 ae 00 00 06 0a    	sub    %ch,0xa060000(%esi)
4090cc:	06                   	push   %es
4090cd:	2c 16                	sub    $0x16,%al
4090cf:	02 03                	add    (%ebx),%al
4090d1:	6f                   	outsl  %ds:(%esi),(%dx)
4090d2:	4c                   	dec    %esp
4090d3:	01 00                	add    %eax,(%eax)
4090d5:	0a 0b                	or     (%ebx),%cl
4090d7:	12 01                	adc    (%ecx),%al
4090d9:	28 4d 01             	sub    %cl,0x1(%ebp)
4090dc:	00 0a                	add    %cl,(%edx)
4090de:	17                   	pop    %ss
4090df:	28 e3                	sub    %ah,%bl
4090e1:	00 00                	add    %al,(%eax)
4090e3:	06                   	push   %es
4090e4:	00 2a                	add    %ch,(%edx)
4090e6:	00 00                	add    %al,(%eax)
4090e8:	13 30                	adc    (%eax),%esi
4090ea:	03 00                	add    (%eax),%eax
4090ec:	1f                   	pop    %ds
4090ed:	00 00                	add    %al,(%eax)
4090ef:	00 0f                	add    %cl,(%edi)
4090f1:	00 00                	add    %al,(%eax)
4090f3:	11 00                	adc    %eax,(%eax)
4090f5:	02 7b 6e             	add    0x6e(%ebx),%bh
4090f8:	00 00                	add    %al,(%eax)
4090fa:	04 14                	add    $0x14,%al
4090fc:	fe 03                	incb   (%ebx)
4090fe:	0a 06                	or     (%esi),%al
409100:	2c 10                	sub    $0x10,%al
409102:	00 02                	add    %al,(%edx)
409104:	7b 6e                	jnp    0x409174
409106:	00 00                	add    %al,(%eax)
409108:	04 02                	add    $0x2,%al
40910a:	03 6f 80             	add    -0x80(%edi),%ebp
40910d:	02 00                	add    (%eax),%al
40910f:	06                   	push   %es
409110:	00 00                	add    %al,(%eax)
409112:	2a 00                	sub    (%eax),%al
409114:	13 30                	adc    (%eax),%esi
409116:	02 00                	add    (%eax),%al
409118:	2e 00 00             	add    %al,%cs:(%eax)
40911b:	00 65 00             	add    %ah,0x0(%ebp)
40911e:	00 11                	add    %dl,(%ecx)
409120:	00 02                	add    %al,(%edx)
409122:	03 28                	add    (%eax),%ebp
409124:	4e                   	dec    %esi
409125:	01 00                	add    %eax,(%eax)
409127:	0a 00                	or     (%eax),%al
409129:	02 03                	add    (%ebx),%al
40912b:	6f                   	outsl  %ds:(%esi),(%dx)
40912c:	4f                   	dec    %edi
40912d:	01 00                	add    %eax,(%eax)
40912f:	0a 28                	or     (%eax),%ch
409131:	eb 00                	jmp    0x409133
409133:	00 06                	add    %al,(%esi)
409135:	0a 06                	or     (%esi),%al
409137:	14 fe                	adc    $0xfe,%al
409139:	03 0b                	add    (%ebx),%ecx
40913b:	07                   	pop    %es
40913c:	2c 0f                	sub    $0xf,%al
40913e:	00 02                	add    %al,(%edx)
409140:	06                   	push   %es
409141:	73 24                	jae    0x409167
409143:	00 00                	add    %al,(%eax)
409145:	06                   	push   %es
409146:	6f                   	outsl  %ds:(%esi),(%dx)
409147:	0d 01 00 06 00       	or     $0x60001,%eax
40914c:	00 2a                	add    %ch,(%edx)
40914e:	00 00                	add    %al,(%eax)
409150:	13 30                	adc    (%eax),%esi
409152:	03 00                	add    (%eax),%eax
409154:	de 01                	fiadds (%ecx)
409156:	00 00                	add    %al,(%eax)
409158:	66 00 00             	data16 add %al,(%eax)
40915b:	11 00                	adc    %eax,(%eax)
40915d:	02 03                	add    (%ebx),%al
40915f:	28 50 01             	sub    %dl,0x1(%eax)
409162:	00 0a                	add    %cl,(%edx)
409164:	00 02                	add    %al,(%edx)
409166:	03 6f 4f             	add    0x4f(%edi),%ebp
409169:	01 00                	add    %eax,(%eax)
40916b:	0a 28                	or     (%eax),%ch
40916d:	e9 00 00 06 0a       	jmp    0xa469172
409172:	06                   	push   %es
409173:	75 15                	jne    0x40918a
409175:	00 00                	add    %al,(%eax)
409177:	02 0b                	add    (%ebx),%cl
409179:	28 49 01             	sub    %cl,0x1(%ecx)
40917c:	00 0a                	add    %cl,(%edx)
40917e:	20 00                	and    %al,(%eax)
409180:	00 01                	add    %al,(%ecx)
409182:	00 5f 20             	add    %bl,0x20(%edi)
409185:	00 00                	add    %al,(%eax)
409187:	01 00                	add    %eax,(%eax)
409189:	fe 01                	incb   (%ecx)
40918b:	0c 02                	or     $0x2,%al
40918d:	6f                   	outsl  %ds:(%esi),(%dx)
40918e:	51                   	push   %ecx
40918f:	01 00                	add    %eax,(%eax)
409191:	0a 16                	or     (%esi),%dl
409193:	fe 01                	incb   (%ecx)
409195:	0d 09 2c 09 00       	or     $0x92c09,%eax
40919a:	02 28                	add    (%eax),%ch
40919c:	22 01                	and    (%ecx),%al
40919e:	00 0a                	add    %cl,(%edx)
4091a0:	26 00 02             	add    %al,%es:(%edx)
4091a3:	28 d2                	sub    %dl,%dl
4091a5:	00 00                	add    %al,(%eax)
4091a7:	06                   	push   %es
4091a8:	13 05 11 05 13 04    	adc    0x4130511,%eax
4091ae:	11 04 45 05 00 00 00 	adc    %eax,0x5(,%eax,2)
4091b5:	05 00 00 00 68       	add    $0x68000000,%eax
4091ba:	01 00                	add    %eax,(%eax)
4091bc:	00 6a 01             	add    %ch,0x1(%edx)
4091bf:	00 00                	add    %al,(%eax)
4091c1:	6e                   	outsb  %ds:(%esi),(%dx)
4091c2:	01 00                	add    %eax,(%eax)
4091c4:	00 6c 01 00          	add    %ch,0x0(%ecx,%eax,1)
4091c8:	00 38                	add    %bh,(%eax)
4091ca:	6b 01 00             	imul   $0x0,(%ecx),%eax
4091cd:	00 07                	add    %al,(%edi)
4091cf:	14 fe                	adc    $0xfe,%al
4091d1:	03 13                	add    (%ebx),%edx
4091d3:	06                   	push   %es
4091d4:	11 06                	adc    %eax,(%esi)
4091d6:	39 da                	cmp    %ebx,%edx
4091d8:	00 00                	add    %al,(%eax)
4091da:	00 00                	add    %al,(%eax)
4091dc:	08 16                	or     %dl,(%esi)
4091de:	fe 01                	incb   (%ecx)
4091e0:	13 07                	adc    (%edi),%eax
4091e2:	11 07                	adc    %eax,(%edi)
4091e4:	2c 07                	sub    $0x7,%al
4091e6:	02 28                	add    (%eax),%ch
4091e8:	f5                   	cmc
4091e9:	00 00                	add    %al,(%eax)
4091eb:	06                   	push   %es
4091ec:	00 07                	add    %al,(%edi)
4091ee:	17                   	pop    %ss
4091ef:	6f                   	outsl  %ds:(%esi),(%dx)
4091f0:	be 01 00 06 00       	mov    $0x60001,%esi
4091f5:	02 07                	add    (%edi),%al
4091f7:	28 ee                	sub    %ch,%dh
4091f9:	00 00                	add    %al,(%eax)
4091fb:	06                   	push   %es
4091fc:	00 02                	add    %al,(%edx)
4091fe:	07                   	pop    %es
4091ff:	73 24                	jae    0x409225
409201:	00 00                	add    %al,(%eax)
409203:	06                   	push   %es
409204:	6f                   	outsl  %ds:(%esi),(%dx)