40c9ec:	13 54 31 04          	adc    0x4(%ecx,%esi,1),%edx
40c9f0:	b9 08 00 00 00       	mov    $0x8,%ecx
40c9f5:	6b c9 07             	imul   $0x7,%ecx,%ecx
40c9f8:	8b 75 08             	mov    0x8(%ebp),%esi
40c9fb:	89 04 0e             	mov    %eax,(%esi,%ecx,1)
40c9fe:	89 54 0e 04          	mov    %edx,0x4(%esi,%ecx,1)
40ca02:	ba 08 00 00 00       	mov    $0x8,%edx
40ca07:	6b f2 07             	imul   $0x7,%edx,%esi
40ca0a:	b8 08 00 00 00       	mov    $0x8,%eax
40ca0f:	6b c8 11             	imul   $0x11,%eax,%ecx
40ca12:	8b 55 08             	mov    0x8(%ebp),%edx
40ca15:	8b 04 0a             	mov    (%edx,%ecx,1),%eax
40ca18:	8b 54 0a 04          	mov    0x4(%edx,%ecx,1),%edx
40ca1c:	b1 01                	mov    $0x1,%cl
40ca1e:	e8 3d e7 ff ff       	call   0x40b160
40ca23:	8b 4d 08             	mov    0x8(%ebp),%ecx
40ca26:	03 04 31             	add    (%ecx,%esi,1),%eax
40ca29:	13 54 31 04          	adc    0x4(%ecx,%esi,1),%edx
40ca2d:	b9 08 00 00 00       	mov    $0x8,%ecx
40ca32:	6b c9 07             	imul   $0x7,%ecx,%ecx
40ca35:	8b 75 08             	mov    0x8(%ebp),%esi
40ca38:	89 04 0e             	mov    %eax,(%esi,%ecx,1)
40ca3b:	89 54 0e 04          	mov    %edx,0x4(%esi,%ecx,1)
40ca3f:	ba 08 00 00 00       	mov    $0x8,%edx
40ca44:	6b c2 07             	imul   $0x7,%edx,%eax
40ca47:	b9 08 00 00 00       	mov    $0x8,%ecx
40ca4c:	6b d1 11             	imul   $0x11,%ecx,%edx
40ca4f:	8b 4d 08             	mov    0x8(%ebp),%ecx
40ca52:	8b 75 08             	mov    0x8(%ebp),%esi
40ca55:	8b 3c 01             	mov    (%ecx,%eax,1),%edi
40ca58:	03 3c 16             	add    (%esi,%edx,1),%edi
40ca5b:	8b 44 01 04          	mov    0x4(%ecx,%eax,1),%eax
40ca5f:	13 44 16 04          	adc    0x4(%esi,%edx,1),%eax
40ca63:	b9 08 00 00 00       	mov    $0x8,%ecx
40ca68:	6b d1 07             	imul   $0x7,%ecx,%edx
40ca6b:	8b 4d 08             	mov    0x8(%ebp),%ecx
40ca6e:	89 3c 11             	mov    %edi,(%ecx,%edx,1)
40ca71:	89 44 11 04          	mov    %eax,0x4(%ecx,%edx,1)
40ca75:	ba 08 00 00 00       	mov    $0x8,%edx
40ca7a:	6b f2 06             	imul   $0x6,%edx,%esi
40ca7d:	b9 08 00 00 00       	mov    $0x8,%ecx
40ca82:	c1 e1 04             	shl    $0x4,%ecx
40ca85:	8b 55 08             	mov    0x8(%ebp),%edx
40ca88:	8b 04 0a             	mov    (%edx,%ecx,1),%eax
40ca8b:	8b 54 0a 04          	mov    0x4(%edx,%ecx,1),%edx
40ca8f:	b1 04                	mov    $0x4,%cl
40ca91:	e8 ca e6 ff ff       	call   0x40b160
40ca96:	8b 4d 08             	mov    0x8(%ebp),%ecx
40ca99:	03 04 31             	add    (%ecx,%esi,1),%eax
40ca9c:	13 54 31 04          	adc    0x4(%ecx,%esi,1),%edx
40caa0:	b9 08 00 00 00       	mov    $0x8,%ecx
40caa5:	6b c9 06             	imul   $0x6,%ecx,%ecx
40caa8:	8b 75 08             	mov    0x8(%ebp),%esi
40caab:	89 04 0e             	mov    %eax,(%esi,%ecx,1)
40caae:	89 54 0e 04          	mov    %edx,0x4(%esi,%ecx,1)
40cab2:	ba 08 00 00 00       	mov    $0x8,%edx
40cab7:	6b f2 06             	imul   $0x6,%edx,%esi
40caba:	b9 08 00 00 00       	mov    $0x8,%ecx
40cabf:	c1 e1 04             	shl    $0x4,%ecx
40cac2:	8b 55 08             	mov    0x8(%ebp),%edx
40cac5:	8b 04 0a             	mov    (%edx,%ecx,1),%eax
40cac8:	8b 54 0a 04          	mov    0x4(%edx,%ecx,1),%edx
40cacc:	b1 01                	mov    $0x1,%cl
40cace:	e8 8d e6 ff ff       	call   0x40b160
40cad3:	8b 4d 08             	mov    0x8(%ebp),%ecx
40cad6:	03 04 31             	add    (%ecx,%esi,1),%eax
40cad9:	13 54 31 04          	adc    0x4(%ecx,%esi,1),%edx
40cadd:	b9 08 00 00 00       	mov    $0x8,%ecx
40cae2:	6b c9 06             	imul   $0x6,%ecx,%ecx
40cae5:	8b 75 08             	mov    0x8(%ebp),%esi
40cae8:	89 04 0e             	mov    %eax,(%esi,%ecx,1)
40caeb:	89 54 0e 04          	mov    %edx,0x4(%esi,%ecx,1)
40caef:	ba 08 00 00 00       	mov    $0x8,%edx
40caf4:	6b c2 06             	imul   $0x6,%edx,%eax
40caf7:	b9 08 00 00 00       	mov    $0x8,%ecx
40cafc:	c1 e1 04             	shl    $0x4,%ecx
40caff:	8b 55 08             	mov    0x8(%ebp),%edx
40cb02:	8b 75 08             	mov    0x8(%ebp),%esi
40cb05:	8b 3c 02             	mov    (%edx,%eax,1),%edi
40cb08:	03 3c 0e             	add    (%esi,%ecx,1),%edi
40cb0b:	8b 44 02 04          	mov    0x4(%edx,%eax,1),%eax
40cb0f:	13 44 0e 04          	adc    0x4(%esi,%ecx,1),%eax
40cb13:	b9 08 00 00 00       	mov    $0x8,%ecx
40cb18:	6b d1 06             	imul   $0x6,%ecx,%edx
40cb1b:	8b 4d 08             	mov    0x8(%ebp),%ecx
40cb1e:	89 3c 11             	mov    %edi,(%ecx,%edx,1)
40cb21:	89 44 11 04          	mov    %eax,0x4(%ecx,%edx,1)
40cb25:	ba 08 00 00 00       	mov    $0x8,%edx
40cb2a:	6b f2 05             	imul   $0x5,%edx,%esi
40cb2d:	b8 08 00 00 00       	mov    $0x8,%eax
40cb32:	6b c8 0f             	imul   $0xf,%eax,%ecx
40cb35:	8b 55 08             	mov    0x8(%ebp),%edx
40cb38:	8b 04 0a             	mov    (%edx,%ecx,1),%eax
40cb3b:	8b 54 0a 04          	mov    0x4(%edx,%ecx,1),%edx
40cb3f:	b1 04                	mov    $0x4,%cl
40cb41:	e8 1a e6 ff ff       	call   0x40b160
40cb46:	8b 4d 08             	mov    0x8(%ebp),%ecx
40cb49:	03 04 31             	add    (%ecx,%esi,1),%eax
40cb4c:	13 54 31 04          	adc    0x4(%ecx,%esi,1),%edx
40cb50:	b9 08 00 00 00       	mov    $0x8,%ecx
40cb55:	6b c9 05             	imul   $0x5,%ecx,%ecx
40cb58:	8b 75 08             	mov    0x8(%ebp),%esi
40cb5b:	89 04 0e             	mov    %eax,(%esi,%ecx,1)
40cb5e:	89 54 0e 04          	mov    %edx,0x4(%esi,%ecx,1)
40cb62:	ba 08 00 00 00       	mov    $0x8,%edx
40cb67:	6b f2 05             	imul   $0x5,%edx,%esi
40cb6a:	b8 08 00 00 00       	mov    $0x8,%eax
40cb6f:	6b c8 0f             	imul   $0xf,%eax,%ecx
40cb72:	8b 55 08             	mov    0x8(%ebp),%edx
40cb75:	8b 04 0a             	mov    (%edx,%ecx,1),%eax
40cb78:	8b 54 0a 04          	mov    0x4(%edx,%ecx,1),%edx
40cb7c:	b1 01                	mov    $0x1,%cl
40cb7e:	e8 dd e5 ff ff       	call   0x40b160
40cb83:	8b 4d 08             	mov    0x8(%ebp),%ecx
40cb86:	03 04 31             	add    (%ecx,%esi,1),%eax
40cb89:	13 54 31 04          	adc    0x4(%ecx,%esi,1),%edx
40cb8d:	b9 08 00 00 00       	mov    $0x8,%ecx
40cb92:	6b c9 05             	imul   $0x5,%ecx,%ecx
40cb95:	8b 75 08             	mov    0x8(%ebp),%esi
40cb98:	89 04 0e             	mov    %eax,(%esi,%ecx,1)
40cb9b:	89 54 0e 04          	mov    %edx,0x4(%esi,%ecx,1)
40cb9f:	ba 08 00 00 00       	mov    $0x8,%edx
40cba4:	6b c2 05             	imul   $0x5,%edx,%eax
40cba7:	b9 08 00 00 00       	mov    $0x8,%ecx
40cbac:	6b d1 0f             	imul   $0xf,%ecx,%edx
40cbaf:	8b 4d 08             	mov    0x8(%ebp),%ecx
40cbb2:	8b 75 08             	mov    0x8(%ebp),%esi
40cbb5:	8b 3c 01             	mov    (%ecx,%eax,1),%edi
40cbb8:	03 3c 16             	add    (%esi,%edx,1),%edi
40cbbb:	8b 44 01 04          	mov    0x4(%ecx,%eax,1),%eax
40cbbf:	13 44 16 04          	adc    0x4(%esi,%edx,1),%eax
40cbc3:	b9 08 00 00 00       	mov    $0x8,%ecx
40cbc8:	6b d1 05             	imul   $0x5,%ecx,%edx
40cbcb:	8b 4d 08             	mov    0x8(%ebp),%ecx
40cbce:	89 3c 11             	mov    %edi,(%ecx,%edx,1)
40cbd1:	89 44 11 04          	mov    %eax,0x4(%ecx,%edx,1)
40cbd5:	be 08 00 00 00       	mov    $0x8,%esi
40cbda:	c1 e6 02             	shl    $0x2,%esi
40cbdd:	ba 08 00 00 00       	mov    $0x8,%edx
40cbe2:	6b ca 0e             	imul   $0xe,%edx,%ecx
40cbe5:	8b 55 08             	mov    0x8(%ebp),%edx
40cbe8:	8b 04 0a             	mov    (%edx,%ecx,1),%eax
40cbeb:	8b 54 0a 04          	mov    0x4(%edx,%ecx,1),%edx
40cbef:	b1 04                	mov    $0x4,%cl
40cbf1:	e8 6a e5 ff ff       	call   0x40b160
40cbf6:	8b 4d 08             	mov    0x8(%ebp),%ecx
40cbf9:	03 04 31             	add    (%ecx,%esi,1),%eax
40cbfc:	13 54 31 04          	adc    0x4(%ecx,%esi,1),%edx
40cc00:	b9 08 00 00 00       	mov    $0x8,%ecx
40cc05:	c1 e1 02             	shl    $0x2,%ecx
40cc08:	8b 75 08             	mov    0x8(%ebp),%esi
40cc0b:	89 04 0e             	mov    %eax,(%esi,%ecx,1)
40cc0e:	89 54 0e 04          	mov    %edx,0x4(%esi,%ecx,1)
40cc12:	be 08 00 00 00       	mov    $0x8,%esi
40cc17:	c1 e6 02             	shl    $0x2,%esi
40cc1a:	ba 08 00 00 00       	mov    $0x8,%edx
40cc1f:	6b ca 0e             	imul   $0xe,%edx,%ecx
40cc22:	8b 55 08             	mov    0x8(%ebp),%edx
40cc25:	8b 04 0a             	mov    (%edx,%ecx,1),%eax
40cc28:	8b 54 0a 04          	mov    0x4(%edx,%ecx,1),%edx
40cc2c:	b1 01                	mov    $0x1,%cl
40cc2e:	e8 2d e5 ff ff       	call   0x40b160
40cc33:	8b 4d 08             	mov    0x8(%ebp),%ecx
40cc36:	03 04 31             	add    (%ecx,%esi,1),%eax
40cc39:	13 54 31 04          	adc    0x4(%ecx,%esi,1),%edx
40cc3d:	b9 08 00 00 00       	mov    $0x8,%ecx
40cc42:	c1 e1 02             	shl    $0x2,%ecx
40cc45:	8b 75 08             	mov    0x8(%ebp),%esi
40cc48:	89 04 0e             	mov    %eax,(%esi,%ecx,1)
40cc4b:	89 54 0e 04          	mov    %edx,0x4(%esi,%ecx,1)
40cc4f:	ba 08 00 00 00       	mov    $0x8,%edx
40cc54:	c1 e2 02             	shl    $0x2,%edx
40cc57:	b8 08 00 00 00       	mov    $0x8,%eax
40cc5c:	6b c8 0e             	imul   $0xe,%eax,%ecx
40cc5f:	8b 45 08             	mov    0x8(%ebp),%eax
40cc62:	8b 75 08             	mov    0x8(%ebp),%esi
40cc65:	8b 3c 10             	mov    (%eax,%edx,1),%edi
40cc68:	03 3c 0e             	add    (%esi,%ecx,1),%edi
40cc6b:	8b 54 10 04          	mov    0x4(%eax,%edx,1),%edx
40cc6f:	13 54 0e 04          	adc    0x4(%esi,%ecx,1),%edx
40cc73:	b8 08 00 00 00       	mov    $0x8,%eax
40cc78:	c1 e0 02             	shl    $0x2,%eax
40cc7b:	8b 4d 08             	mov    0x8(%ebp),%ecx
40cc7e:	89 3c 01             	mov    %edi,(%ecx,%eax,1)
40cc81:	89 54 01 04          	mov    %edx,0x4(%ecx,%eax,1)
40cc85:	ba 08 00 00 00       	mov    $0x8,%edx
40cc8a:	6b f2 03             	imul   $0x3,%edx,%esi
40cc8d:	b8 08 00 00 00       	mov    $0x8,%eax
40cc92:	6b c8 0d             	imul   $0xd,%eax,%ecx
40cc95:	8b 55 08             	mov    0x8(%ebp),%edx
40cc98:	8b 04 0a             	mov    (%edx,%ecx,1),%eax
40cc9b:	8b 54 0a 04          	mov    0x4(%edx,%ecx,1),%edx
40cc9f:	b1 04                	mov    $0x4,%cl
40cca1:	e8 ba e4 ff ff       	call   0x40b160
40cca6:	8b 4d 08             	mov    0x8(%ebp),%ecx
40cca9:	03 04 31             	add    (%ecx,%esi,1),%eax
40ccac:	13 54 31 04          	adc    0x4(%ecx,%esi,1),%edx
40ccb0:	b9 08 00 00 00       	mov    $0x8,%ecx
40ccb5:	6b c9 03             	imul   $0x3,%ecx,%ecx
40ccb8:	8b 75 08             	mov    0x8(%ebp),%esi
40ccbb:	89 04 0e             	mov    %eax,(%esi,%ecx,1)
40ccbe:	89 54 0e 04          	mov    %edx,0x4(%esi,%ecx,1)
40ccc2:	ba 08 00 00 00       	mov    $0x8,%edx
40ccc7:	6b f2 03             	imul   $0x3,%edx,%esi
40ccca:	b8 08 00 00 00       	mov    $0x8,%eax
40cccf:	6b c8 0d             	imul   $0xd,%eax,%ecx
40ccd2:	8b 55 08             	mov    0x8(%ebp),%edx
40ccd5:	8b 04 0a             	mov    (%edx,%ecx,1),%eax
40ccd8:	8b 54 0a 04          	mov    0x4(%edx,%ecx,1),%edx
40ccdc:	b1 01                	mov    $0x1,%cl
40ccde:	e8 7d e4 ff ff       	call   0x40b160
40cce3:	8b 4d 08             	mov    0x8(%ebp),%ecx
40cce6:	03 04 31             	add    (%ecx,%esi,1),%eax
40cce9:	13 54 31 04          	adc    0x4(%ecx,%esi,1),%edx
40cced:	b9 08 00 00 00       	mov    $0x8,%ecx
40ccf2:	6b c9 03             	imul   $0x3,%ecx,%ecx
40ccf5:	8b 75 08             	mov    0x8(%ebp),%esi
40ccf8:	89 04 0e             	mov    %eax,(%esi,%ecx,1)
40ccfb:	89 54 0e 04          	mov    %edx,0x4(%esi,%ecx,1)
40ccff:	ba 08 00 00 00       	mov    $0x8,%edx
40cd04:	6b c2 03             	imul   $0x3,%edx,%eax
40cd07:	b9 08 00 00 00       	mov    $0x8,%ecx
40cd0c:	6b d1 0d             	imul   $0xd,%ecx,%edx
40cd0f:	8b 4d 08             	mov    0x8(%ebp),%ecx
40cd12:	8b 75 08             	mov    0x8(%ebp),%esi
40cd15:	8b 3c 01             	mov    (%ecx,%eax,1),%edi
40cd18:	03 3c 16             	add    (%esi,%edx,1),%edi
40cd1b:	8b 44 01 04          	mov    0x4(%ecx,%eax,1),%eax
40cd1f:	13 44 16 04          	adc    0x4(%esi,%edx,1),%eax
40cd23:	b9 08 00 00 00       	mov    $0x8,%ecx
40cd28:	6b d1 03             	imul   $0x3,%ecx,%edx
40cd2b:	8b 4d 08             	mov    0x8(%ebp),%ecx
40cd2e:	89 3c 11             	mov    %edi,(%ecx,%edx,1)
40cd31:	89 44 11 04          	mov    %eax,0x4(%ecx,%edx,1)
40cd35:	be 08 00 00 00       	mov    $0x8,%esi
40cd3a:	d1 e6                	shl    $1,%esi
40cd3c:	ba 08 00 00 00       	mov    $0x8,%edx
40cd41:	6b ca 0c             	imul   $0xc,%edx,%ecx
40cd44:	8b 55 08             	mov    0x8(%ebp),%edx
40cd47:	8b 04 0a             	mov    (%edx,%ecx,1),%eax
40cd4a:	8b 54 0a 04          	mov    0x4(%edx,%ecx,1),%edx
40cd4e:	b1 04                	mov    $0x4,%cl
40cd50:	e8 0b e4 ff ff       	call   0x40b160
40cd55:	8b 4d 08             	mov    0x8(%ebp),%ecx
40cd58:	03 04 31             	add    (%ecx,%esi,1),%eax
40cd5b:	13 54 31 04          	adc    0x4(%ecx,%esi,1),%edx
40cd5f:	b9 08 00 00 00       	mov    $0x8,%ecx
40cd64:	d1 e1                	shl    $1,%ecx
40cd66:	8b 75 08             	mov    0x8(%ebp),%esi
40cd69:	89 04 0e             	mov    %eax,(%esi,%ecx,1)
40cd6c:	89 54 0e 04          	mov    %edx,0x4(%esi,%ecx,1)
40cd70:	be 08 00 00 00       	mov    $0x8,%esi
40cd75:	d1 e6                	shl    $1,%esi
40cd77:	ba 08 00 00 00       	mov    $0x8,%edx
40cd7c:	6b ca 0c             	imul   $0xc,%edx,%ecx
40cd7f:	8b 55 08             	mov    0x8(%ebp),%edx
40cd82:	8b 04 0a             	mov    (%edx,%ecx,1),%eax
40cd85:	8b 54 0a 04          	mov    0x4(%edx,%ecx,1),%edx
40cd89:	b1 01                	mov    $0x1,%cl
40cd8b:	e8 d0 e3 ff ff       	call   0x40b160
40cd90:	8b 4d 08             	mov    0x8(%ebp),%ecx
40cd93:	03 04 31             	add    (%ecx,%esi,1),%eax
40cd96:	13 54 31 04          	adc    0x4(%ecx,%esi,1),%edx
40cd9a:	b9 08 00 00 00       	mov    $0x8,%ecx
40cd9f:	d1 e1                	shl    $1,%ecx
40cda1:	8b 75 08             	mov    0x8(%ebp),%esi
40cda4:	89 04 0e             	mov    %eax,(%esi,%ecx,1)
40cda7:	89 54 0e 04          	mov    %edx,0x4(%esi,%ecx,1)
40cdab:	ba 08 00 00 00       	mov    $0x8,%edx
40cdb0:	d1 e2                	shl    $1,%edx
40cdb2:	b8 08 00 00 00       	mov    $0x8,%eax
40cdb7:	6b c8 0c             	imul   $0xc,%eax,%ecx
40cdba:	8b 45 08             	mov    0x8(%ebp),%eax
40cdbd:	8b 75 08             	mov    0x8(%ebp),%esi
40cdc0:	8b 3c 10             	mov    (%eax,%edx,1),%edi
40cdc3:	03 3c 0e             	add    (%esi,%ecx,1),%edi
40cdc6:	8b 54 10 04          	mov    0x4(%eax,%edx,1),%edx
40cdca:	13 54 0e 04          	adc    0x4(%esi,%ecx,1),%edx
40cdce:	b8 08 00 00 00       	mov    $0x8,%eax
40cdd3:	d1 e0                	shl    $1,%eax
40cdd5:	8b 4d 08             	mov    0x8(%ebp),%ecx
40cdd8:	89 3c 01             	mov    %edi,(%ecx,%eax,1)
40cddb:	89 54 01 04          	mov    %edx,0x4(%ecx,%eax,1)
40cddf:	be 08 00 00 00       	mov    $0x8,%esi
40cde4:	c1 e6 00             	shl    $0x0,%esi
40cde7:	ba 08 00 00 00       	mov    $0x8,%edx
40cdec:	6b ca 0b             	imul   $0xb,%edx,%ecx
40cdef:	8b 55 08             	mov    0x8(%ebp),%edx
40cdf2:	8b 04 0a             	mov    (%edx,%ecx,1),%eax
40cdf5:	8b 54 0a 04          	mov    0x4(%edx,%ecx,1),%edx
40cdf9:	b1 04                	mov    $0x4,%cl
40cdfb:	e8 60 e3 ff ff       	call   0x40b160
40ce00:	8b 4d 08             	mov    0x8(%ebp),%ecx
40ce03:	03 04 31             	add    (%ecx,%esi,1),%eax
40ce06:	13 54 31 04          	adc    0x4(%ecx,%esi,1),%edx
40ce0a:	b9 08 00 00 00       	mov    $0x8,%ecx
40ce0f:	c1 e1 00             	shl    $0x0,%ecx
40ce12:	8b 75 08             	mov    0x8(%ebp),%esi
40ce15:	89 04 0e             	mov    %eax,(%esi,%ecx,1)
40ce18:	89 54 0e 04          	mov    %edx,0x4(%esi,%ecx,1)
40ce1c:	be 08 00 00 00       	mov    $0x8,%esi
40ce21:	c1 e6 00             	shl    $0x0,%esi
40ce24:	ba 08 00 00 00       	mov    $0x8,%edx
40ce29:	6b ca 0b             	imul   $0xb,%edx,%ecx
40ce2c:	8b 55 08             	mov    0x8(%ebp),%edx
40ce2f:	8b 04 0a             	mov    (%edx,%ecx,1),%eax
40ce32:	8b 54 0a 04          	mov    0x4(%edx,%ecx,1),%edx
40ce36:	b1 01                	mov    $0x1,%cl
40ce38:	e8 23 e3 ff ff       	call   0x40b160
40ce3d:	8b 4d 08             	mov    0x8(%ebp),%ecx
40ce40:	03 04 31             	add    (%ecx,%esi,1),%eax
40ce43:	13 54 31 04          	adc    0x4(%ecx,%esi,1),%edx
40ce47:	b9 08 00 00 00       	mov    $0x8,%ecx
40ce4c:	c1 e1 00             	shl    $0x0,%ecx
40ce4f:	8b 75 08             	mov    0x8(%ebp),%esi
40ce52:	89 04 0e             	mov    %eax,(%esi,%ecx,1)
40ce55:	89 54 0e 04          	mov    %edx,0x4(%esi,%ecx,1)
40ce59:	ba 08 00 00 00       	mov    $0x8,%edx
40ce5e:	c1 e2 00             	shl    $0x0,%edx
40ce61:	b8 08 00 00 00       	mov    $0x8,%eax
40ce66:	6b c8 0b             	imul   $0xb,%eax,%ecx
40ce69:	8b 45 08             	mov    0x8(%ebp),%eax
40ce6c:	8b 75 08             	mov    0x8(%ebp),%esi
40ce6f:	8b 3c 10             	mov    (%eax,%edx,1),%edi
40ce72:	03 3c 0e             	add    (%esi,%ecx,1),%edi
40ce75:	8b 54 10 04          	mov    0x4(%eax,%edx,1),%edx
40ce79:	13 54 0e 04          	adc    0x4(%esi,%ecx,1),%edx
40ce7d:	b8 08 00 00 00       	mov    $0x8,%eax
40ce82:	c1 e0 00             	shl    $0x0,%eax
40ce85:	8b 4d 08             	mov    0x8(%ebp),%ecx
40ce88:	89 3c 01             	mov    %edi,(%ecx,%eax,1)
40ce8b:	89 54 01 04          	mov    %edx,0x4(%ecx,%eax,1)
40ce8f:	ba 08 00 00 00       	mov    $0x8,%edx
40ce94:	6b f2 00             	imul   $0x0,%edx,%esi
40ce97:	b8 08 00 00 00       	mov    $0x8,%eax
40ce9c:	6b c8 0a             	imul   $0xa,%eax,%ecx
40ce9f:	8b 55 08             	mov    0x8(%ebp),%edx
40cea2:	8b 04 0a             	mov    (%edx,%ecx,1),%eax
40cea5:	8b 54 0a 04          	mov    0x4(%edx,%ecx,1),%edx
40cea9:	b1 04                	mov    $0x4,%cl
40ceab:	e8 b0 e2 ff ff       	call   0x40b160
40ceb0:	8b 4d 08             	mov    0x8(%ebp),%ecx
40ceb3:	03 04 31             	add    (%ecx,%esi,1),%eax
40ceb6:	13 54 31 04          	adc    0x4(%ecx,%esi,1),%edx
40ceba:	b9 08 00 00 00       	mov    $0x8,%ecx
40cebf:	6b c9 00             	imul   $0x0,%ecx,%ecx
40cec2:	8b 75 08             	mov    0x8(%ebp),%esi
40cec5:	89 04 0e             	mov    %eax,(%esi,%ecx,1)
40cec8:	89 54 0e 04          	mov    %edx,0x4(%esi,%ecx,1)
40cecc:	ba 08 00 00 00       	mov    $0x8,%edx