469f73:	a2 00 00 00 00       	mov    %al,0x0
469f78:	e1 01                	loope  0x469f7b
469f7a:	15 17 61 01 01       	adc    $0x1016117,%eax
469f7f:	00 b0 a3 00 00 00    	add    %dh,0xa3(%eax)
469f85:	00 91 18 70 10 23    	add    %dl,0x23107018(%ecx)
469f8b:	00 01                	add    %al,(%ecx)
469f8d:	00 d4                	add    %dl,%ah
469f8f:	a3 00 00 00 00       	mov    %eax,0x0
469f94:	10 00                	adc    %al,(%eax)
469f96:	18 04 67             	sbb    %al,(%edi,%eiz,2)
469f99:	01 01                	add    %eax,(%ecx)
469f9b:	00 78 a4             	add    %bh,-0x5c(%eax)
469f9e:	00 00                	add    %al,(%eax)
469fa0:	00 00                	add    %al,(%eax)
469fa2:	10 00                	adc    %al,(%eax)
469fa4:	2c 04                	sub    $0x4,%al
469fa6:	6d                   	insl   (%dx),%es:(%edi)
469fa7:	01 01                	add    %eax,(%ecx)
469fa9:	00 1c a5 00 00 00 00 	add    %bl,0x0(,%eiz,4)
469fb0:	10 00                	adc    %al,(%eax)
469fb2:	9a 02 0c 01 01 00 bc 	lcall  $0xbc00,$0x1010c02
469fb9:	a5                   	movsl  %ds:(%esi),%es:(%edi)
469fba:	00 00                	add    %al,(%eax)
469fbc:	00 00                	add    %al,(%eax)
469fbe:	10 00                	adc    %al,(%eax)
469fc0:	43                   	inc    %ebx
469fc1:	03 73 01             	add    0x1(%ebx),%esi
469fc4:	01 00                	add    %eax,(%eax)
469fc6:	64 a6                	cmpsb  %es:(%edi),%fs:(%esi)
469fc8:	00 00                	add    %al,(%eax)
469fca:	00 00                	add    %al,(%eax)
469fcc:	10 00                	adc    %al,(%eax)
469fce:	d4 16                	aam    $0x16
469fd0:	7b 01                	jnp    0x469fd3
469fd2:	01 00                	add    %eax,(%eax)
469fd4:	0c a7                	or     $0xa7,%al
469fd6:	00 00                	add    %al,(%eax)
469fd8:	00 00                	add    %al,(%eax)
469fda:	10 00                	adc    %al,(%eax)
469fdc:	66 15 6d 01          	adc    $0x16d,%ax
469fe0:	01 00                	add    %eax,(%eax)
469fe2:	b0 a7                	mov    $0xa7,%al
469fe4:	00 00                	add    %al,(%eax)
469fe6:	00 00                	add    %al,(%eax)
469fe8:	10 00                	adc    %al,(%eax)
469fea:	5c                   	pop    %esp
469feb:	0e                   	push   %cs
469fec:	82 01 01             	addb   $0x1,(%ecx)
469fef:	00 5c a8 00          	add    %bl,0x0(%eax,%ebp,4)
469ff3:	00 00                	add    %al,(%eax)
469ff5:	00 10                	add    %dl,(%eax)
469ff7:	00 58 0e             	add    %bl,0xe(%eax)
469ffa:	8e 01                	mov    (%ecx),%es
469ffc:	01 00                	add    %eax,(%eax)
469ffe:	20 a9 00 00 00 00    	and    %ch,0x0(%ecx)
46a004:	10 00                	adc    %al,(%eax)
46a006:	42                   	inc    %edx
46a007:	0b 98 01 01 00 d8    	or     -0x27fffeff(%eax),%ebx
46a00d:	a9 00 00 00 00       	test   $0x0,%eax
46a012:	10 00                	adc    %al,(%eax)
46a014:	92                   	xchg   %eax,%edx
46a015:	02 9e 01 01 00 78    	add    0x78000101(%esi),%bl
46a01b:	aa                   	stos   %al,%es:(%edi)
46a01c:	00 00                	add    %al,(%eax)
46a01e:	00 00                	add    %al,(%eax)
46a020:	10 00                	adc    %al,(%eax)
46a022:	89 00                	mov    %eax,(%eax)
46a024:	a3 01 01 00 34       	mov    %eax,0x34000101
46a029:	ab                   	stos   %eax,%es:(%edi)
46a02a:	00 00                	add    %al,(%eax)
46a02c:	00 00                	add    %al,(%eax)
46a02e:	10 00                	adc    %al,(%eax)
46a030:	2f                   	das
46a031:	03 a9 01 01 00 d8    	add    -0x27fffeff(%ecx),%ebp
46a037:	ab                   	stos   %eax,%es:(%edi)
46a038:	00 00                	add    %al,(%eax)
46a03a:	00 00                	add    %al,(%eax)
46a03c:	10 00                	adc    %al,(%eax)
46a03e:	b8 03 af 01 01       	mov    $0x101af03,%eax
46a043:	00 74 ac 00          	add    %dh,0x0(%esp,%ebp,4)
46a047:	00 00                	add    %al,(%eax)
46a049:	00 10                	add    %dl,(%eax)
46a04b:	00 96 02 b4 01 01    	add    %dl,0x101b402(%esi)
46a051:	00 30                	add    %dh,(%eax)
46a053:	ad                   	lods   %ds:(%esi),%eax
46a054:	00 00                	add    %al,(%eax)
46a056:	00 00                	add    %al,(%eax)
46a058:	10 00                	adc    %al,(%eax)
46a05a:	89 01                	mov    %eax,(%ecx)
46a05c:	bb 01 01 00 ec       	mov    $0xec000101,%ebx
46a061:	ad                   	lods   %ds:(%esi),%eax
46a062:	00 00                	add    %al,(%eax)
46a064:	00 00                	add    %al,(%eax)
46a066:	10 00                	adc    %al,(%eax)
46a068:	c2 02 c2             	ret    $0xc202
46a06b:	01 01                	add    %eax,(%ecx)
46a06d:	00 8c ae 00 00 00 00 	add    %cl,0x0(%esi,%ebp,4)
46a074:	10 00                	adc    %al,(%eax)
46a076:	0c 0f                	or     $0xf,%al
46a078:	c9                   	leave
46a079:	01 01                	add    %eax,(%ecx)
46a07b:	00 2c af             	add    %ch,(%edi,%ebp,4)
46a07e:	00 00                	add    %al,(%eax)
46a080:	00 00                	add    %al,(%eax)
46a082:	10 00                	adc    %al,(%eax)
46a084:	0c 04                	or     $0x4,%al
46a086:	d0 01                	rolb   $1,(%ecx)
46a088:	01 00                	add    %eax,(%eax)
46a08a:	c8 af 00 00          	enter  $0xaf,$0x0
46a08e:	00 00                	add    %al,(%eax)
46a090:	10 00                	adc    %al,(%eax)
46a092:	29 02                	sub    %eax,(%edx)
46a094:	d5 01                	aad    $0x1
46a096:	01 00                	add    %eax,(%eax)
46a098:	74 b0                	je     0x46a04a
46a09a:	00 00                	add    %al,(%eax)
46a09c:	00 00                	add    %al,(%eax)
46a09e:	10 00                	adc    %al,(%eax)
46a0a0:	1b 03                	sbb    (%ebx),%eax
46a0a2:	df 01                	filds  (%ecx)
46a0a4:	01 00                	add    %eax,(%eax)
46a0a6:	14 b1                	adc    $0xb1,%al
46a0a8:	00 00                	add    %al,(%eax)
46a0aa:	00 00                	add    %al,(%eax)
46a0ac:	10 00                	adc    %al,(%eax)
46a0ae:	54                   	push   %esp
46a0af:	04 56                	add    $0x56,%al
46a0b1:	01 01                	add    %eax,(%ecx)
46a0b3:	00 b4 b1 00 00 00 00 	add    %dh,0x0(%ecx,%esi,4)
46a0ba:	10 00                	adc    %al,(%eax)
46a0bc:	ac                   	lods   %ds:(%esi),%al
46a0bd:	16                   	push   %ss
46a0be:	56                   	push   %esi
46a0bf:	01 01                	add    %eax,(%ecx)
46a0c1:	00 54 b2 00          	add    %dl,0x0(%edx,%esi,4)
46a0c5:	00 00                	add    %al,(%eax)
46a0c7:	00 10                	add    %dl,(%eax)
46a0c9:	00 6c 0e e6          	add    %ch,-0x1a(%esi,%ecx,1)
46a0cd:	01 01                	add    %eax,(%ecx)
46a0cf:	00 f4                	add    %dh,%ah
46a0d1:	b2 00                	mov    $0x0,%dl
46a0d3:	00 00                	add    %al,(%eax)
46a0d5:	00 10                	add    %dl,(%eax)
46a0d7:	00 6a 0b             	add    %ch,0xb(%edx)
46a0da:	ec                   	in     (%dx),%al
46a0db:	01 01                	add    %eax,(%ecx)
46a0dd:	00 94 b3 00 00 00 00 	add    %dl,0x0(%ebx,%esi,4)
46a0e4:	10 00                	adc    %al,(%eax)
46a0e6:	62 0b                	bound  %ecx,(%ebx)
46a0e8:	f2 01 01             	repnz add %eax,(%ecx)
46a0eb:	00 38                	add    %bh,(%eax)
46a0ed:	b4 00                	mov    $0x0,%ah
46a0ef:	00 00                	add    %al,(%eax)
46a0f1:	00 10                	add    %dl,(%eax)
46a0f3:	00 e2                	add    %ah,%dl
46a0f5:	04 1d                	add    $0x1d,%al
46a0f7:	01 01                	add    %eax,(%ecx)
46a0f9:	00 d8                	add    %bl,%al
46a0fb:	b4 00                	mov    $0x0,%ah
46a0fd:	00 00                	add    %al,(%eax)
46a0ff:	00 10                	add    %dl,(%eax)
46a101:	00 72 0b             	add    %dh,0xb(%edx)
46a104:	fb                   	sti
46a105:	01 01                	add    %eax,(%ecx)
46a107:	00 80 b5 00 00 00    	add    %al,0xb5(%eax)
46a10d:	00 10                	add    %dl,(%eax)
46a10f:	00 89 15 23 01 01    	add    %cl,0x1012315(%ecx)
46a115:	00 20                	add    %ah,(%eax)
46a117:	b6 00                	mov    $0x0,%dh
46a119:	00 00                	add    %al,(%eax)
46a11b:	00 10                	add    %dl,(%eax)
46a11d:	00 28                	add    %ch,(%eax)
46a11f:	04 04                	add    $0x4,%al
46a121:	02 01                	add    (%ecx),%al
46a123:	00 c4                	add    %al,%ah
46a125:	b6 00                	mov    $0x0,%dh
46a127:	00 00                	add    %al,(%eax)
46a129:	00 10                	add    %dl,(%eax)
46a12b:	00 4e 0b             	add    %cl,0xb(%esi)
46a12e:	0c 02                	or     $0x2,%al
46a130:	01 00                	add    %eax,(%eax)
46a132:	80 b7 00 00 00 00 10 	xorb   $0x10,0x0(%edi)
46a139:	00 17                	add    %dl,(%edi)
46a13b:	03 13                	add    (%ebx),%edx
46a13d:	02 01                	add    (%ecx),%al
46a13f:	00 1c b8             	add    %bl,(%eax,%edi,4)
46a142:	00 00                	add    %al,(%eax)
46a144:	00 00                	add    %al,(%eax)
46a146:	93                   	xchg   %eax,%ebx
46a147:	00 ad 00 23 00 01    	add    %ch,0x1002300(%ebp)
46a14d:	00 68 ba             	add    %ch,-0x46(%eax)
46a150:	00 00                	add    %al,(%eax)
46a152:	00 00                	add    %al,(%eax)
46a154:	86 18                	xchg   %bl,(%eax)
46a156:	6a 10                	push   $0x10
46a158:	0a 00                	or     (%eax),%al
46a15a:	01 00                	add    %eax,(%eax)
46a15c:	88 ba 00 00 00 00    	mov    %bh,0x0(%edx)
46a162:	10 00                	adc    %al,(%eax)
46a164:	5b                   	pop    %ebx
46a165:	03 41 01             	add    0x1(%ecx),%eax
46a168:	01 00                	add    %eax,(%eax)
46a16a:	40                   	inc    %eax
46a16b:	bb 00 00 00 00       	mov    $0x0,%ebx
46a170:	91                   	xchg   %eax,%ecx
46a171:	18 70 10             	sbb    %dh,0x10(%eax)
46a174:	23 00                	and    (%eax),%eax
46a176:	01 00                	add    %eax,(%eax)
46a178:	74 bb                	je     0x46a135
46a17a:	00 00                	add    %al,(%eax)
46a17c:	00 00                	add    %al,(%eax)
46a17e:	96                   	xchg   %eax,%esi
46a17f:	00 15 00 23 00 01    	add    %dl,0x1002300
46a185:	00 68 ba             	add    %ch,-0x46(%eax)
46a188:	00 00                	add    %al,(%eax)
46a18a:	00 00                	add    %al,(%eax)
46a18c:	86 18                	xchg   %bl,(%eax)
46a18e:	6a 10                	push   $0x10
46a190:	0a 00                	or     (%eax),%al
46a192:	01 00                	add    %eax,(%eax)
46a194:	8c bd 00 00 00 00    	mov    %?,0x0(%ebp)
46a19a:	10 00                	adc    %al,(%eax)
46a19c:	f9                   	stc
46a19d:	01 25 02 01 00 28    	add    %esp,0x28000102
46a1a3:	be 00 00 00 00       	mov    $0x0,%esi
46a1a8:	10 00                	adc    %al,(%eax)
46a1aa:	9c                   	pushf
46a1ab:	04 2a                	add    $0x2a,%al
46a1ad:	02 01                	add    (%ecx),%al
46a1af:	00 c8                	add    %cl,%al
46a1b1:	be 00 00 00 00       	mov    $0x0,%esi
46a1b6:	10 00                	adc    %al,(%eax)
46a1b8:	9c                   	pushf
46a1b9:	16                   	push   %ss
46a1ba:	31 02                	xor    %eax,(%edx)
46a1bc:	01 00                	add    %eax,(%eax)
46a1be:	64 bf 00 00 00 00    	fs mov $0x0,%edi
46a1c4:	10 00                	adc    %al,(%eax)
46a1c6:	3b 0c 35 02 01 00 1c 	cmp    0x1c000102(,%esi,1),%ecx
46a1cd:	c0 00 00             	rolb   $0x0,(%eax)
46a1d0:	00 00                	add    %al,(%eax)
46a1d2:	93                   	xchg   %eax,%ebx
46a1d3:	00 5f 0a             	add    %bl,0xa(%edi)
46a1d6:	00 01                	add    %al,(%ecx)
46a1d8:	01 00                	add    %eax,(%eax)
46a1da:	44                   	inc    %esp
46a1db:	c2 00 00             	ret    $0x0
46a1de:	00 00                	add    %al,(%eax)
46a1e0:	93                   	xchg   %eax,%ebx
46a1e1:	00 3c 04             	add    %bh,(%esp,%eax,1)
46a1e4:	3d 02 01 00 e8       	cmp    $0xe8000102,%eax
46a1e9:	c3                   	ret
46a1ea:	00 00                	add    %al,(%eax)
46a1ec:	00 00                	add    %al,(%eax)
46a1ee:	93                   	xchg   %eax,%ebx
46a1ef:	00 38                	add    %bh,(%eax)
46a1f1:	04 44                	add    $0x44,%al
46a1f3:	02 01                	add    (%ecx),%al
46a1f5:	00 dc                	add    %bl,%ah
46a1f7:	c6 00 00             	movb   $0x0,(%eax)
46a1fa:	00 00                	add    %al,(%eax)
46a1fc:	93                   	xchg   %eax,%ebx
46a1fd:	00 8d 15 52 02 01    	add    %cl,0x1025215(%ebp)
46a203:	00 3c c9             	add    %bh,(%ecx,%ecx,8)
46a206:	00 00                	add    %al,(%eax)
46a208:	00 00                	add    %al,(%eax)
46a20a:	91                   	xchg   %eax,%ecx
46a20b:	18 70 10             	sbb    %dh,0x10(%eax)
46a20e:	23 00                	and    (%eax),%eax
46a210:	01 00                	add    %eax,(%eax)
46a212:	68 ba 00 00 00       	push   $0xba
46a217:	00 86 18 6a 10 0a    	add    %al,0xa106a18(%esi)
46a21d:	00 01                	add    %al,(%ecx)
46a21f:	00 38                	add    %bh,(%eax)
46a221:	b4 00                	mov    $0x0,%ah
46a223:	00 00                	add    %al,(%eax)
46a225:	00 10                	add    %dl,(%eax)
46a227:	00 39                	add    %bh,(%ecx)
46a229:	02 1d 01 01 00 fc    	add    0xfc000101,%bl
46a22f:	c9                   	leave
46a230:	00 00                	add    %al,(%eax)
46a232:	00 00                	add    %al,(%eax)
46a234:	10 00                	adc    %al,(%eax)
46a236:	56                   	push   %esi
46a237:	0b 59 02             	or     0x2(%ecx),%ebx
46a23a:	01 00                	add    %eax,(%eax)
46a23c:	80 b5 00 00 00 00 10 	xorb   $0x10,0x0(%ebp)
46a243:	00 25 02 23 01 01    	add    %ah,0x1012302
46a249:	00 1c a5 00 00 00 00 	add    %bl,0x0(,%eiz,4)
46a250:	10 00                	adc    %al,(%eax)
46a252:	c5 00                	lds    (%eax),%eax
46a254:	0c 01                	or     $0x1,%al
46a256:	01 00                	add    %eax,(%eax)
46a258:	78 a4                	js     0x46a1fe
46a25a:	00 00                	add    %al,(%eax)
46a25c:	00 00                	add    %al,(%eax)
46a25e:	10 00                	adc    %al,(%eax)
46a260:	96                   	xchg   %eax,%esi
46a261:	10 6d 01             	adc    %ch,0x1(%ebp)
46a264:	01 00                	add    %eax,(%eax)
46a266:	9c                   	pushf
46a267:	ca 00 00             	lret   $0x0
46a26a:	00 00                	add    %al,(%eax)
46a26c:	10 00                	adc    %al,(%eax)
46a26e:	e0 16                	loopne 0x46a286
46a270:	61                   	popa
46a271:	02 01                	add    (%ecx),%al
46a273:	00 40 cb             	add    %al,-0x35(%eax)
46a276:	00 00                	add    %al,(%eax)
46a278:	00 00                	add    %al,(%eax)
46a27a:	10 00                	adc    %al,(%eax)
46a27c:	bf 04 68 02 01       	mov    $0x1026804,%edi
46a281:	00 e0                	add    %ah,%al
46a283:	cb                   	lret
46a284:	00 00                	add    %al,(%eax)
46a286:	00 00                	add    %al,(%eax)
46a288:	10 00                	adc    %al,(%eax)
46a28a:	b1 00                	mov    $0x0,%cl
46a28c:	6e                   	outsb  %ds:(%esi),(%dx)
46a28d:	02 01                	add    (%ecx),%al
46a28f:	00 7c cc 00          	add    %bh,0x0(%esp,%ecx,8)
46a293:	00 00                	add    %al,(%eax)
46a295:	00 10                	add    %dl,(%eax)
46a297:	00 d9                	add    %bl,%cl
46a299:	03 73 02             	add    0x2(%ebx),%esi
46a29c:	01 00                	add    %eax,(%eax)
46a29e:	1c cd                	sbb    $0xcd,%al
46a2a0:	00 00                	add    %al,(%eax)
46a2a2:	00 00                	add    %al,(%eax)
46a2a4:	96                   	xchg   %eax,%esi
46a2a5:	00 bd 00 9e 01 01    	add    %bh,0x1019e00(%ebp)
46a2ab:	00 8c ae 00 00 00 00 	add    %cl,0x0(%esi,%ebp,4)
46a2b2:	10 00                	adc    %al,(%eax)
46a2b4:	15 02 c9 01 01       	adc    $0x101c902,%eax
46a2b9:	00 c4                	add    %al,%ah
46a2bb:	cd 00                	int    $0x0
46a2bd:	00 00                	add    %al,(%eax)
46a2bf:	00 93 00 59 00 31    	add    %dl,0x31005900(%ebx)
46a2c5:	02 01                	add    (%ecx),%al
46a2c7:	00 b0 d0 00 00 00    	add    %dh,0xd0(%eax)
46a2cd:	00 91 00 33 03 99    	add    %dl,-0x66fccd00(%ecx)
46a2d3:	02 01                	add    (%ecx),%al
46a2d5:	00 b0 d1 00 00 00    	add    %dh,0xd1(%eax)
46a2db:	00 91 00 c3 04 1d    	add    %dl,0x1d04c300(%ecx)
46a2e1:	01 01                	add    %eax,(%ecx)
46a2e3:	00 f0                	add    %dh,%al
46a2e5:	d2 00                	rolb   %cl,(%eax)
46a2e7:	00 00                	add    %al,(%eax)
46a2e9:	00 93 00 7d 00 9e    	add    %dl,-0x61ff8300(%ebx)
46a2ef:	02 01                	add    (%ecx),%al