470cc4:	00 00                	add    %al,(%eax)
470cc6:	97                   	xchg   %eax,%edi
470cc7:	00 01                	add    %al,(%ecx)
470cc9:	00 60 06             	add    %ah,0x6(%eax)
470ccc:	06                   	push   %es
470ccd:	00 00                	add    %al,(%eax)
470ccf:	00 83 00 98 1b 00    	add    %al,0x1b9800(%ebx)
470cd5:	00 a1 00 01 00 54    	add    %ah,0x54000100(%ecx)
470cdb:	07                   	pop    %es
470cdc:	06                   	push   %es
470cdd:	00 00                	add    %al,(%eax)
470cdf:	00 93 00 14 1c 00    	add    %dl,0x1c1400(%ebx)
470ce5:	00 a7 00 01 00 bc    	add    %ah,-0x43ffff00(%edi)
470ceb:	07                   	pop    %es
470cec:	06                   	push   %es
470ced:	00 00                	add    %al,(%eax)
470cef:	00 83 00 f1 1f 00    	add    %al,0x1ff100(%ebx)
470cf5:	00 84 00 01 00 70 08 	add    %al,0x8700001(%eax,%eax,1)
470cfc:	06                   	push   %es
470cfd:	00 00                	add    %al,(%eax)
470cff:	00 83 00 6d 20 00    	add    %al,0x206d00(%ebx)
470d05:	00 37                	add    %dh,(%edi)
470d07:	00 01                	add    %al,(%ecx)
470d09:	00 4c 09 06          	add    %cl,0x6(%ecx,%ecx,1)
470d0d:	00 00                	add    %al,(%eax)
470d0f:	00 83 00 e9 20 00    	add    %al,0x20e900(%ebx)
470d15:	00 b0 00 01 00 50    	add    %dh,0x50000100(%eax)
470d1b:	0a 06                	or     (%esi),%al
470d1d:	00 00                	add    %al,(%eax)
470d1f:	00 83 18 13 0a 00    	add    %al,0xa1318(%ebx)
470d25:	00 37                	add    %dh,(%edi)
470d27:	00 01                	add    %al,(%ecx)
470d29:	00 8c 0a 06 00 00 00 	add    %cl,0x6(%edx,%ecx,1)
470d30:	83 00 d1             	addl   $0xffffffd1,(%eax)
470d33:	23 00                	and    (%eax),%eax
470d35:	00 89 00 01 00 38    	add    %cl,0x38000100(%ecx)
470d3b:	0c 06                	or     $0x6,%al
470d3d:	00 00                	add    %al,(%eax)
470d3f:	00 83 00 4a 24 00    	add    %al,0x244a00(%ebx)
470d45:	00 37                	add    %dh,(%edi)
470d47:	00 01                	add    %al,(%ecx)
470d49:	00 d8                	add    %bl,%al
470d4b:	0c 06                	or     $0x6,%al
470d4d:	00 00                	add    %al,(%eax)
470d4f:	00 83 00 c6 24 00    	add    %al,0x24c600(%ebx)
470d55:	00 bc 00 01 00 08 0d 	add    %bh,0xd080001(%eax,%eax,1)
470d5c:	06                   	push   %es
470d5d:	00 00                	add    %al,(%eax)
470d5f:	00 83 00 42 25 00    	add    %al,0x254200(%ebx)
470d65:	00 c2                	add    %al,%dl
470d67:	00 01                	add    %al,(%ecx)
470d69:	00 30                	add    %dh,(%eax)
470d6b:	0d 06 00 00 00       	or     $0x6,%eax
470d70:	83 00 be             	addl   $0xffffffbe,(%eax)
470d73:	25 00 00 ca 00       	and    $0xca0000,%eax
470d78:	01 00                	add    %eax,(%eax)
470d7a:	e8 f8 05 00 00       	call   0x471377
470d7f:	00 83 18 13 0a 00    	add    %al,0xa1318(%ebx)
470d85:	00 37                	add    %dh,(%edi)
470d87:	00 01                	add    %al,(%ecx)
470d89:	00 58 0d             	add    %bl,0xd(%eax)
470d8c:	06                   	push   %es
470d8d:	00 00                	add    %al,(%eax)
470d8f:	00 83 00 32 27 00    	add    %al,0x273200(%ebx)
470d95:	00 37                	add    %dh,(%edi)
470d97:	00 01                	add    %al,(%ecx)
470d99:	00 78 0d             	add    %bh,0xd(%eax)
470d9c:	06                   	push   %es
470d9d:	00 00                	add    %al,(%eax)
470d9f:	00 83 00 ae 27 00    	add    %al,0x27ae00(%ebx)
470da5:	00 37                	add    %dh,(%edi)
470da7:	00 01                	add    %al,(%ecx)
470da9:	00 f8                	add    %bh,%al
470dab:	0d 06 00 00 00       	or     $0x6,%eax
470db0:	83 00 2a             	addl   $0x2a,(%eax)
470db3:	28 00                	sub    %al,(%eax)
470db5:	00 d3                	add    %dl,%bl
470db7:	00 01                	add    %al,(%ecx)
470db9:	00 5c 0e 06          	add    %bl,0x6(%esi,%ecx,1)
470dbd:	00 00                	add    %al,(%eax)
470dbf:	00 83 00 a6 28 00    	add    %al,0x28a600(%ebx)
470dc5:	00 d9                	add    %bl,%cl
470dc7:	00 01                	add    %al,(%ecx)
470dc9:	00 90 0f 06 00 00    	add    %dl,0x60f(%eax)
470dcf:	00 83 00 07 2c 00    	add    %al,0x2c0700(%ebx)
470dd5:	00 84 00 01 00 18 10 	add    %al,0x10180001(%eax,%eax,1)
470ddc:	06                   	push   %es
470ddd:	00 00                	add    %al,(%eax)
470ddf:	00 83 00 83 2c 00    	add    %al,0x2c8300(%ebx)
470de5:	00 e0                	add    %ah,%al
470de7:	00 01                	add    %al,(%ecx)
470de9:	00 74 10 06          	add    %dh,0x6(%eax,%edx,1)
470ded:	00 00                	add    %al,(%eax)
470def:	00 83 00 ff 2c 00    	add    %al,0x2cff00(%ebx)
470df5:	00 37                	add    %dh,(%edi)
470df7:	00 01                	add    %al,(%ecx)
470df9:	00 b0 10 06 00 00    	add    %dh,0x610(%eax)
470dff:	00 83 00 7b 2d 00    	add    %al,0x2d7b00(%ebx)
470e05:	00 37                	add    %dh,(%edi)
470e07:	00 01                	add    %al,(%ecx)
470e09:	00 98 11 06 00 00    	add    %bl,0x611(%eax)
470e0f:	00 83 00 f7 2d 00    	add    %al,0x2df700(%ebx)
470e15:	00 e7                	add    %ah,%bh
470e17:	00 01                	add    %al,(%ecx)
470e19:	00 0c 13             	add    %cl,(%ebx,%edx,1)
470e1c:	06                   	push   %es
470e1d:	00 00                	add    %al,(%eax)
470e1f:	00 83 00 73 2e 00    	add    %al,0x2e7300(%ebx)
470e25:	00 ed                	add    %ch,%ch
470e27:	00 01                	add    %al,(%ecx)
470e29:	00 94 13 06 00 00 00 	add    %dl,0x6(%ebx,%edx,1)
470e30:	83 00 ef             	addl   $0xffffffef,(%eax)
470e33:	2e 00 00             	add    %al,%cs:(%eax)
470e36:	f2 00 01             	repnz add %al,(%ecx)
470e39:	00 e8                	add    %ch,%al
470e3b:	f8                   	clc
470e3c:	05 00 00 00 83       	add    $0x83000000,%eax
470e41:	18 13                	sbb    %dl,(%ebx)
470e43:	0a 00                	or     (%eax),%al
470e45:	00 37                	add    %dh,(%edi)
470e47:	00 01                	add    %al,(%ecx)
470e49:	00 14 14             	add    %dl,(%esp,%edx,1)
470e4c:	06                   	push   %es
470e4d:	00 00                	add    %al,(%eax)
470e4f:	00 83 00 63 30 00    	add    %al,0x306300(%ebx)
470e55:	00 37                	add    %dh,(%edi)
470e57:	00 01                	add    %al,(%ecx)
470e59:	00 28                	add    %ch,(%eax)
470e5b:	14 06                	adc    $0x6,%al
470e5d:	00 00                	add    %al,(%eax)
470e5f:	00 83 00 df 30 00    	add    %al,0x30df00(%ebx)
470e65:	00 37                	add    %dh,(%edi)
470e67:	00 01                	add    %al,(%ecx)
470e69:	00 f0                	add    %dh,%al
470e6b:	14 06                	adc    $0x6,%al
470e6d:	00 00                	add    %al,(%eax)
470e6f:	00 83 00 5b 31 00    	add    %al,0x315b00(%ebx)
470e75:	00 37                	add    %dh,(%edi)
470e77:	00 01                	add    %al,(%ecx)
470e79:	00 14 15 06 00 00 00 	add    %dl,0x6(,%edx,1)
470e80:	83 00 d7             	addl   $0xffffffd7,(%eax)
470e83:	31 00                	xor    %eax,(%eax)
470e85:	00 37                	add    %dh,(%edi)
470e87:	00 01                	add    %al,(%ecx)
470e89:	00 38                	add    %bh,(%eax)
470e8b:	15 06 00 00 00       	adc    $0x6,%eax
470e90:	83 00 53             	addl   $0x53,(%eax)
470e93:	32 00                	xor    (%eax),%al
470e95:	00 37                	add    %dh,(%edi)
470e97:	00 01                	add    %al,(%ecx)
470e99:	00 5c 15 06          	add    %bl,0x6(%ebp,%edx,1)
470e9d:	00 00                	add    %al,(%eax)
470e9f:	00 83 00 cf 32 00    	add    %al,0x32cf00(%ebx)
470ea5:	00 f7                	add    %dh,%bh
470ea7:	00 01                	add    %al,(%ecx)
470ea9:	00 74 15 06          	add    %dh,0x6(%ebp,%edx,1)
470ead:	00 00                	add    %al,(%eax)
470eaf:	00 86 18 13 0a 00    	add    %al,0xa1318(%esi)
470eb5:	00 37                	add    %dh,(%edi)
470eb7:	00 01                	add    %al,(%ecx)
470eb9:	00 c8                	add    %cl,%al
470ebb:	15 06 00 00 00       	adc    $0x6,%eax
470ec0:	81 00 c0 34 00 00    	addl   $0x34c0,(%eax)
470ec6:	07                   	pop    %es
470ec7:	01 01                	add    %eax,(%ecx)
470ec9:	00 10                	add    %dl,(%eax)
470ecb:	16                   	push   %ss
470ecc:	06                   	push   %es
470ecd:	00 00                	add    %al,(%eax)
470ecf:	00 81 00 e1 34 00    	add    %al,0x34e100(%ecx)
470ed5:	00 0e                	add    %cl,(%esi)
470ed7:	01 03                	add    %eax,(%ebx)
470ed9:	00 a0 16 06 00 00    	add    %ah,0x616(%eax)
470edf:	00 c4                	add    %al,%ah
470ee1:	00 fa                	add    %bh,%dl
470ee3:	34 00                	xor    $0x0,%al
470ee5:	00 15 01 05 00 84    	add    %dl,0x84000501
470eeb:	17                   	pop    %ss
470eec:	06                   	push   %es
470eed:	00 00                	add    %al,(%eax)
470eef:	00 81 00 0c 35 00    	add    %al,0x350c00(%ecx)
470ef5:	00 37                	add    %dh,(%edi)
470ef7:	00 06                	add    %al,(%esi)
470ef9:	00 00                	add    %al,(%eax)
470efb:	20 06                	and    %al,(%esi)
470efd:	00 00                	add    %al,(%eax)
470eff:	00 10                	add    %dl,(%eax)
470f01:	00 20                	add    %ah,(%eax)
470f03:	35 00 00 1a 01       	xor    $0x11a0000,%eax
470f08:	06                   	push   %es
470f09:	00 14 20             	add    %dl,(%eax,%eiz,1)
470f0c:	06                   	push   %es
470f0d:	00 00                	add    %al,(%eax)
470f0f:	00 10                	add    %dl,(%eax)
470f11:	00 9c 35 00 00 20 01 	add    %bl,0x1200000(%ebp,%esi,1)
470f18:	06                   	push   %es
470f19:	00 28                	add    %ch,(%eax)
470f1b:	20 06                	and    %al,(%esi)
470f1d:	00 00                	add    %al,(%eax)
470f1f:	00 10                	add    %dl,(%eax)
470f21:	00 1d 36 00 00 27    	add    %bl,0x27000036
470f27:	01 06                	add    %eax,(%esi)
470f29:	00 3c 20             	add    %bh,(%eax,%eiz,1)
470f2c:	06                   	push   %es
470f2d:	00 00                	add    %al,(%eax)
470f2f:	00 10                	add    %dl,(%eax)
470f31:	00 a5 36 00 00 2d    	add    %ah,0x2d000036(%ebp)
470f37:	01 06                	add    %eax,(%esi)
470f39:	00 50 20             	add    %dl,0x20(%eax)
470f3c:	06                   	push   %es
470f3d:	00 00                	add    %al,(%eax)
470f3f:	00 10                	add    %dl,(%eax)
470f41:	00 38                	add    %bh,(%eax)
470f43:	37                   	aaa
470f44:	00 00                	add    %al,(%eax)
470f46:	34 01                	xor    $0x1,%al
470f48:	06                   	push   %es
470f49:	00 64 20 06          	add    %ah,0x6(%eax,%eiz,1)
470f4d:	00 00                	add    %al,(%eax)
470f4f:	00 10                	add    %dl,(%eax)
470f51:	00 cd                	add    %cl,%ch
470f53:	37                   	aaa
470f54:	00 00                	add    %al,(%eax)
470f56:	3b 01                	cmp    (%ecx),%eax
470f58:	06                   	push   %es
470f59:	00 78 20             	add    %bh,0x20(%eax)
470f5c:	06                   	push   %es
470f5d:	00 00                	add    %al,(%eax)
470f5f:	00 10                	add    %dl,(%eax)
470f61:	00 49 38             	add    %cl,0x38(%ecx)
470f64:	00 00                	add    %al,(%eax)
470f66:	40                   	inc    %eax
470f67:	01 06                	add    %eax,(%esi)
470f69:	00 8c 20 06 00 00 00 	add    %cl,0x6(%eax,%eiz,1)
470f70:	10 00                	adc    %al,(%eax)
470f72:	c5 38                	lds    (%eax),%edi
470f74:	00 00                	add    %al,(%eax)
470f76:	45                   	inc    %ebp
470f77:	01 06                	add    %eax,(%esi)
470f79:	00 a0 20 06 00 00    	add    %ah,0x620(%eax)
470f7f:	00 10                	add    %dl,(%eax)
470f81:	00 49 39             	add    %cl,0x39(%ecx)
470f84:	00 00                	add    %al,(%eax)
470f86:	4b                   	dec    %ebx
470f87:	01 06                	add    %eax,(%esi)
470f89:	00 b4 20 06 00 00 00 	add    %dh,0x6(%eax,%eiz,1)
470f90:	10 00                	adc    %al,(%eax)
470f92:	c5 39                	lds    (%ecx),%edi
470f94:	00 00                	add    %al,(%eax)
470f96:	5b                   	pop    %ebx
470f97:	01 06                	add    %eax,(%esi)
470f99:	00 c8                	add    %cl,%al
470f9b:	20 06                	and    %al,(%esi)
470f9d:	00 00                	add    %al,(%eax)
470f9f:	00 10                	add    %dl,(%eax)
470fa1:	00 56 3a             	add    %dl,0x3a(%esi)
470fa4:	00 00                	add    %al,(%eax)
470fa6:	63 01                	arpl   %eax,(%ecx)
470fa8:	06                   	push   %es
470fa9:	00 e0                	add    %ah,%al
470fab:	20 06                	and    %al,(%esi)
470fad:	00 00                	add    %al,(%eax)
470faf:	00 10                	add    %dl,(%eax)
470fb1:	00 ee                	add    %ch,%dh
470fb3:	3a 00                	cmp    (%eax),%al
470fb5:	00 6f 01             	add    %ch,0x1(%edi)
470fb8:	06                   	push   %es
470fb9:	00 f4                	add    %dh,%ah
470fbb:	20 06                	and    %al,(%esi)
470fbd:	00 00                	add    %al,(%eax)
470fbf:	00 10                	add    %dl,(%eax)
470fc1:	00 6a 3b             	add    %ch,0x3b(%edx)
470fc4:	00 00                	add    %al,(%eax)
470fc6:	5b                   	pop    %ebx
470fc7:	01 06                	add    %eax,(%esi)
470fc9:	00 08                	add    %cl,(%eax)
470fcb:	21 06                	and    %eax,(%esi)
470fcd:	00 00                	add    %al,(%eax)
470fcf:	00 10                	add    %dl,(%eax)
470fd1:	00 e6                	add    %ah,%dh
470fd3:	3b 00                	cmp    (%eax),%eax
470fd5:	00 77 01             	add    %dh,0x1(%edi)
470fd8:	06                   	push   %es
470fd9:	00 1c 21             	add    %bl,(%ecx,%eiz,1)
470fdc:	06                   	push   %es
470fdd:	00 00                	add    %al,(%eax)
470fdf:	00 10                	add    %dl,(%eax)
470fe1:	00 68 3c             	add    %ch,0x3c(%eax)
470fe4:	00 00                	add    %al,(%eax)
470fe6:	7f 01                	jg     0x470fe9
470fe8:	06                   	push   %es
470fe9:	00 30                	add    %dh,(%eax)
470feb:	21 06                	and    %eax,(%esi)
470fed:	00 00                	add    %al,(%eax)
470fef:	00 10                	add    %dl,(%eax)
470ff1:	00 e4                	add    %ah,%ah
470ff3:	3c 00                	cmp    $0x0,%al
470ff5:	00 86 01 06 00 44    	add    %al,0x44000601(%esi)
470ffb:	21 06                	and    %eax,(%esi)
470ffd:	00 00                	add    %al,(%eax)
470fff:	00 10                	add    %dl,(%eax)
471001:	00 65 3d             	add    %ah,0x3d(%ebp)
471004:	00 00                	add    %al,(%eax)
471006:	8e 01                	mov    (%ecx),%es
471008:	06                   	push   %es
471009:	00 58 21             	add    %bl,0x21(%eax)
47100c:	06                   	push   %es
47100d:	00 00                	add    %al,(%eax)
47100f:	00 10                	add    %dl,(%eax)
471011:	00 e1                	add    %ah,%cl
471013:	3d 00 00 7f 01       	cmp    $0x17f0000,%eax
471018:	06                   	push   %es
471019:	00 6c 21 06          	add    %ch,0x6(%ecx,%eiz,1)
47101d:	00 00                	add    %al,(%eax)
47101f:	00 10                	add    %dl,(%eax)
471021:	00 5d 3e             	add    %bl,0x3e(%ebp)
471024:	00 00                	add    %al,(%eax)
471026:	95                   	xchg   %eax,%ebp
471027:	01 06                	add    %eax,(%esi)
471029:	00 80 21 06 00 00    	add    %al,0x621(%eax)
47102f:	00 10                	add    %dl,(%eax)
471031:	00 fa                	add    %bh,%dl
471033:	3e 00 00             	add    %al,%ds:(%eax)
471036:	9c                   	pushf
471037:	01 06                	add    %eax,(%esi)
471039:	00 94 21 06 00 00 00 	add    %dl,0x6(%ecx,%eiz,1)
471040:	10 00                	adc    %al,(%eax)
471042:	76 3f                	jbe    0x471083
471044:	00 00                	add    %al,(%eax)
471046:	a1 01 06 00 a8       	mov    0xa8000601,%eax
47104b:	21 06                	and    %eax,(%esi)
47104d:	00 00                	add    %al,(%eax)
47104f:	00 10                	add    %dl,(%eax)
471051:	00 fd                	add    %bh,%ch
471053:	3f                   	aas
471054:	00 00                	add    %al,(%eax)
471056:	a8 01                	test   $0x1,%al
471058:	06                   	push   %es
471059:	00 bc 21 06 00 00 00 	add    %bh,0x6(%ecx,%eiz,1)
471060:	10 00                	adc    %al,(%eax)
471062:	86 40 00             	xchg   %al,0x0(%eax)
471065:	00 b0 01 06 00 d0    	add    %dh,-0x2ffff9ff(%eax)
47106b:	21 06                	and    %eax,(%esi)
47106d:	00 00                	add    %al,(%eax)
47106f:	00 10                	add    %dl,(%eax)
471071:	00 19                	add    %bl,(%ecx)
471073:	41                   	inc    %ecx
471074:	00 00                	add    %al,(%eax)
471076:	b8 01 06 00 e4       	mov    $0xe4000601,%eax
47107b:	21 06                	and    %eax,(%esi)