442b2a:	89 4c 24 18          	mov    %ecx,0x18(%esp)
442b2e:	89 d1                	mov    %edx,%ecx
442b30:	f7 e3                	mul    %ebx
442b32:	03 4c 24 1c          	add    0x1c(%esp),%ecx
442b36:	83 d2 00             	adc    $0x0,%edx
442b39:	01 c1                	add    %eax,%ecx
442b3b:	83 d2 00             	adc    $0x0,%edx
442b3e:	8b 46 18             	mov    0x18(%esi),%eax
442b41:	89 4c 24 1c          	mov    %ecx,0x1c(%esp)
442b45:	89 d1                	mov    %edx,%ecx
442b47:	f7 e3                	mul    %ebx
442b49:	03 0c 24             	add    (%esp),%ecx
442b4c:	83 d2 00             	adc    $0x0,%edx
442b4f:	01 c1                	add    %eax,%ecx
442b51:	83 d2 00             	adc    $0x0,%edx
442b54:	8b 46 1c             	mov    0x1c(%esi),%eax
442b57:	89 0c 24             	mov    %ecx,(%esp)
442b5a:	89 d1                	mov    %edx,%ecx
442b5c:	f7 e3                	mul    %ebx
442b5e:	03 4c 24 04          	add    0x4(%esp),%ecx
442b62:	83 d2 00             	adc    $0x0,%edx
442b65:	01 c1                	add    %eax,%ecx
442b67:	8b 44 24 08          	mov    0x8(%esp),%eax
442b6b:	11 fa                	adc    %edi,%edx
442b6d:	bf 00 00 00 00       	mov    $0x0,%edi
442b72:	83 d7 00             	adc    $0x0,%edi
442b75:	01 44 24 14          	add    %eax,0x14(%esp)
442b79:	83 54 24 18 00       	adcl   $0x0,0x18(%esp)
442b7e:	83 54 24 1c 00       	adcl   $0x0,0x1c(%esp)
442b83:	11 04 24             	adc    %eax,(%esp)
442b86:	83 d1 00             	adc    $0x0,%ecx
442b89:	11 c2                	adc    %eax,%edx
442b8b:	83 d7 00             	adc    $0x0,%edi
442b8e:	8b 5d 0c             	mov    0xc(%ebp),%ebx
442b91:	29 c1                	sub    %eax,%ecx
442b93:	8b 06                	mov    (%esi),%eax
442b95:	83 da 00             	sbb    $0x0,%edx
442b98:	89 4c 24 04          	mov    %ecx,0x4(%esp)
442b9c:	83 df 00             	sbb    $0x0,%edi
442b9f:	89 54 24 08          	mov    %edx,0x8(%esp)
442ba3:	f7 e3                	mul    %ebx
442ba5:	03 44 24 0c          	add    0xc(%esp),%eax
442ba9:	83 d2 00             	adc    $0x0,%edx
442bac:	89 44 24 0c          	mov    %eax,0xc(%esp)
442bb0:	8b 46 04             	mov    0x4(%esi),%eax
442bb3:	89 d1                	mov    %edx,%ecx
442bb5:	f7 e3                	mul    %ebx
442bb7:	03 4c 24 10          	add    0x10(%esp),%ecx
442bbb:	83 d2 00             	adc    $0x0,%edx
442bbe:	01 c1                	add    %eax,%ecx
442bc0:	83 d2 00             	adc    $0x0,%edx
442bc3:	8b 46 08             	mov    0x8(%esi),%eax
442bc6:	89 4c 24 10          	mov    %ecx,0x10(%esp)
442bca:	89 d1                	mov    %edx,%ecx
442bcc:	f7 e3                	mul    %ebx
442bce:	03 4c 24 14          	add    0x14(%esp),%ecx
442bd2:	83 d2 00             	adc    $0x0,%edx
442bd5:	01 c1                	add    %eax,%ecx
442bd7:	83 d2 00             	adc    $0x0,%edx
442bda:	8b 46 0c             	mov    0xc(%esi),%eax
442bdd:	89 4c 24 14          	mov    %ecx,0x14(%esp)
442be1:	89 d1                	mov    %edx,%ecx
442be3:	f7 e3                	mul    %ebx
442be5:	03 4c 24 18          	add    0x18(%esp),%ecx
442be9:	83 d2 00             	adc    $0x0,%edx
442bec:	01 c1                	add    %eax,%ecx
442bee:	83 d2 00             	adc    $0x0,%edx
442bf1:	8b 46 10             	mov    0x10(%esi),%eax
442bf4:	89 4c 24 18          	mov    %ecx,0x18(%esp)
442bf8:	89 d1                	mov    %edx,%ecx
442bfa:	f7 e3                	mul    %ebx
442bfc:	03 4c 24 1c          	add    0x1c(%esp),%ecx
442c00:	83 d2 00             	adc    $0x0,%edx
442c03:	01 c1                	add    %eax,%ecx
442c05:	83 d2 00             	adc    $0x0,%edx
442c08:	8b 46 14             	mov    0x14(%esi),%eax
442c0b:	89 4c 24 1c          	mov    %ecx,0x1c(%esp)
442c0f:	89 d1                	mov    %edx,%ecx
442c11:	f7 e3                	mul    %ebx
442c13:	03 0c 24             	add    (%esp),%ecx
442c16:	83 d2 00             	adc    $0x0,%edx
442c19:	01 c1                	add    %eax,%ecx
442c1b:	83 d2 00             	adc    $0x0,%edx
442c1e:	8b 46 18             	mov    0x18(%esi),%eax
442c21:	89 0c 24             	mov    %ecx,(%esp)
442c24:	89 d1                	mov    %edx,%ecx
442c26:	f7 e3                	mul    %ebx
442c28:	03 4c 24 04          	add    0x4(%esp),%ecx
442c2c:	83 d2 00             	adc    $0x0,%edx
442c2f:	01 c1                	add    %eax,%ecx
442c31:	83 d2 00             	adc    $0x0,%edx
442c34:	8b 46 1c             	mov    0x1c(%esi),%eax
442c37:	89 4c 24 04          	mov    %ecx,0x4(%esp)
442c3b:	89 d1                	mov    %edx,%ecx
442c3d:	f7 e3                	mul    %ebx
442c3f:	03 4c 24 08          	add    0x8(%esp),%ecx
442c43:	83 d2 00             	adc    $0x0,%edx
442c46:	01 c1                	add    %eax,%ecx
442c48:	8b 44 24 0c          	mov    0xc(%esp),%eax
442c4c:	11 fa                	adc    %edi,%edx
442c4e:	bf 00 00 00 00       	mov    $0x0,%edi
442c53:	83 d7 00             	adc    $0x0,%edi
442c56:	01 44 24 18          	add    %eax,0x18(%esp)
442c5a:	83 54 24 1c 00       	adcl   $0x0,0x1c(%esp)
442c5f:	83 14 24 00          	adcl   $0x0,(%esp)
442c63:	11 44 24 04          	adc    %eax,0x4(%esp)
442c67:	83 d1 00             	adc    $0x0,%ecx
442c6a:	11 c2                	adc    %eax,%edx
442c6c:	83 d7 00             	adc    $0x0,%edi
442c6f:	8b 5d 10             	mov    0x10(%ebp),%ebx
442c72:	29 c1                	sub    %eax,%ecx
442c74:	8b 06                	mov    (%esi),%eax
442c76:	83 da 00             	sbb    $0x0,%edx
442c79:	89 4c 24 08          	mov    %ecx,0x8(%esp)
442c7d:	83 df 00             	sbb    $0x0,%edi
442c80:	89 54 24 0c          	mov    %edx,0xc(%esp)
442c84:	f7 e3                	mul    %ebx
442c86:	03 44 24 10          	add    0x10(%esp),%eax
442c8a:	83 d2 00             	adc    $0x0,%edx
442c8d:	89 44 24 10          	mov    %eax,0x10(%esp)
442c91:	8b 46 04             	mov    0x4(%esi),%eax
442c94:	89 d1                	mov    %edx,%ecx
442c96:	f7 e3                	mul    %ebx
442c98:	03 4c 24 14          	add    0x14(%esp),%ecx
442c9c:	83 d2 00             	adc    $0x0,%edx
442c9f:	01 c1                	add    %eax,%ecx
442ca1:	83 d2 00             	adc    $0x0,%edx
442ca4:	8b 46 08             	mov    0x8(%esi),%eax
442ca7:	89 4c 24 14          	mov    %ecx,0x14(%esp)
442cab:	89 d1                	mov    %edx,%ecx
442cad:	f7 e3                	mul    %ebx
442caf:	03 4c 24 18          	add    0x18(%esp),%ecx
442cb3:	83 d2 00             	adc    $0x0,%edx
442cb6:	01 c1                	add    %eax,%ecx
442cb8:	83 d2 00             	adc    $0x0,%edx
442cbb:	8b 46 0c             	mov    0xc(%esi),%eax
442cbe:	89 4c 24 18          	mov    %ecx,0x18(%esp)
442cc2:	89 d1                	mov    %edx,%ecx
442cc4:	f7 e3                	mul    %ebx
442cc6:	03 4c 24 1c          	add    0x1c(%esp),%ecx
442cca:	83 d2 00             	adc    $0x0,%edx
442ccd:	01 c1                	add    %eax,%ecx
442ccf:	83 d2 00             	adc    $0x0,%edx
442cd2:	8b 46 10             	mov    0x10(%esi),%eax
442cd5:	89 4c 24 1c          	mov    %ecx,0x1c(%esp)
442cd9:	89 d1                	mov    %edx,%ecx
442cdb:	f7 e3                	mul    %ebx
442cdd:	03 0c 24             	add    (%esp),%ecx
442ce0:	83 d2 00             	adc    $0x0,%edx
442ce3:	01 c1                	add    %eax,%ecx
442ce5:	83 d2 00             	adc    $0x0,%edx
442ce8:	8b 46 14             	mov    0x14(%esi),%eax
442ceb:	89 0c 24             	mov    %ecx,(%esp)
442cee:	89 d1                	mov    %edx,%ecx
442cf0:	f7 e3                	mul    %ebx
442cf2:	03 4c 24 04          	add    0x4(%esp),%ecx
442cf6:	83 d2 00             	adc    $0x0,%edx
442cf9:	01 c1                	add    %eax,%ecx
442cfb:	83 d2 00             	adc    $0x0,%edx
442cfe:	8b 46 18             	mov    0x18(%esi),%eax
442d01:	89 4c 24 04          	mov    %ecx,0x4(%esp)
442d05:	89 d1                	mov    %edx,%ecx
442d07:	f7 e3                	mul    %ebx
442d09:	03 4c 24 08          	add    0x8(%esp),%ecx
442d0d:	83 d2 00             	adc    $0x0,%edx
442d10:	01 c1                	add    %eax,%ecx
442d12:	83 d2 00             	adc    $0x0,%edx
442d15:	8b 46 1c             	mov    0x1c(%esi),%eax
442d18:	89 4c 24 08          	mov    %ecx,0x8(%esp)
442d1c:	89 d1                	mov    %edx,%ecx
442d1e:	f7 e3                	mul    %ebx
442d20:	03 4c 24 0c          	add    0xc(%esp),%ecx
442d24:	83 d2 00             	adc    $0x0,%edx
442d27:	01 c1                	add    %eax,%ecx
442d29:	8b 44 24 10          	mov    0x10(%esp),%eax
442d2d:	11 fa                	adc    %edi,%edx
442d2f:	bf 00 00 00 00       	mov    $0x0,%edi
442d34:	83 d7 00             	adc    $0x0,%edi
442d37:	01 44 24 1c          	add    %eax,0x1c(%esp)
442d3b:	83 14 24 00          	adcl   $0x0,(%esp)
442d3f:	83 54 24 04 00       	adcl   $0x0,0x4(%esp)
442d44:	11 44 24 08          	adc    %eax,0x8(%esp)
442d48:	83 d1 00             	adc    $0x0,%ecx
442d4b:	11 c2                	adc    %eax,%edx
442d4d:	83 d7 00             	adc    $0x0,%edi
442d50:	8b 5d 14             	mov    0x14(%ebp),%ebx
442d53:	29 c1                	sub    %eax,%ecx
442d55:	8b 06                	mov    (%esi),%eax
442d57:	83 da 00             	sbb    $0x0,%edx
442d5a:	89 4c 24 0c          	mov    %ecx,0xc(%esp)
442d5e:	83 df 00             	sbb    $0x0,%edi
442d61:	89 54 24 10          	mov    %edx,0x10(%esp)
442d65:	f7 e3                	mul    %ebx
442d67:	03 44 24 14          	add    0x14(%esp),%eax
442d6b:	83 d2 00             	adc    $0x0,%edx
442d6e:	89 44 24 14          	mov    %eax,0x14(%esp)
442d72:	8b 46 04             	mov    0x4(%esi),%eax
442d75:	89 d1                	mov    %edx,%ecx
442d77:	f7 e3                	mul    %ebx
442d79:	03 4c 24 18          	add    0x18(%esp),%ecx
442d7d:	83 d2 00             	adc    $0x0,%edx
442d80:	01 c1                	add    %eax,%ecx
442d82:	83 d2 00             	adc    $0x0,%edx
442d85:	8b 46 08             	mov    0x8(%esi),%eax
442d88:	89 4c 24 18          	mov    %ecx,0x18(%esp)
442d8c:	89 d1                	mov    %edx,%ecx
442d8e:	f7 e3                	mul    %ebx
442d90:	03 4c 24 1c          	add    0x1c(%esp),%ecx
442d94:	83 d2 00             	adc    $0x0,%edx
442d97:	01 c1                	add    %eax,%ecx
442d99:	83 d2 00             	adc    $0x0,%edx
442d9c:	8b 46 0c             	mov    0xc(%esi),%eax
442d9f:	89 4c 24 1c          	mov    %ecx,0x1c(%esp)
442da3:	89 d1                	mov    %edx,%ecx
442da5:	f7 e3                	mul    %ebx
442da7:	03 0c 24             	add    (%esp),%ecx
442daa:	83 d2 00             	adc    $0x0,%edx
442dad:	01 c1                	add    %eax,%ecx
442daf:	83 d2 00             	adc    $0x0,%edx
442db2:	8b 46 10             	mov    0x10(%esi),%eax
442db5:	89 0c 24             	mov    %ecx,(%esp)
442db8:	89 d1                	mov    %edx,%ecx
442dba:	f7 e3                	mul    %ebx
442dbc:	03 4c 24 04          	add    0x4(%esp),%ecx
442dc0:	83 d2 00             	adc    $0x0,%edx
442dc3:	01 c1                	add    %eax,%ecx
442dc5:	83 d2 00             	adc    $0x0,%edx
442dc8:	8b 46 14             	mov    0x14(%esi),%eax
442dcb:	89 4c 24 04          	mov    %ecx,0x4(%esp)
442dcf:	89 d1                	mov    %edx,%ecx
442dd1:	f7 e3                	mul    %ebx
442dd3:	03 4c 24 08          	add    0x8(%esp),%ecx
442dd7:	83 d2 00             	adc    $0x0,%edx
442dda:	01 c1                	add    %eax,%ecx
442ddc:	83 d2 00             	adc    $0x0,%edx
442ddf:	8b 46 18             	mov    0x18(%esi),%eax
442de2:	89 4c 24 08          	mov    %ecx,0x8(%esp)
442de6:	89 d1                	mov    %edx,%ecx
442de8:	f7 e3                	mul    %ebx
442dea:	03 4c 24 0c          	add    0xc(%esp),%ecx
442dee:	83 d2 00             	adc    $0x0,%edx
442df1:	01 c1                	add    %eax,%ecx
442df3:	83 d2 00             	adc    $0x0,%edx
442df6:	8b 46 1c             	mov    0x1c(%esi),%eax
442df9:	89 4c 24 0c          	mov    %ecx,0xc(%esp)
442dfd:	89 d1                	mov    %edx,%ecx
442dff:	f7 e3                	mul    %ebx
442e01:	03 4c 24 10          	add    0x10(%esp),%ecx
442e05:	83 d2 00             	adc    $0x0,%edx
442e08:	01 c1                	add    %eax,%ecx
442e0a:	8b 44 24 14          	mov    0x14(%esp),%eax
442e0e:	11 fa                	adc    %edi,%edx
442e10:	bf 00 00 00 00       	mov    $0x0,%edi
442e15:	83 d7 00             	adc    $0x0,%edi
442e18:	01 04 24             	add    %eax,(%esp)
442e1b:	83 54 24 04 00       	adcl   $0x0,0x4(%esp)
442e20:	83 54 24 08 00       	adcl   $0x0,0x8(%esp)
442e25:	11 44 24 0c          	adc    %eax,0xc(%esp)
442e29:	83 d1 00             	adc    $0x0,%ecx
442e2c:	11 c2                	adc    %eax,%edx
442e2e:	83 d7 00             	adc    $0x0,%edi
442e31:	8b 5d 18             	mov    0x18(%ebp),%ebx
442e34:	29 c1                	sub    %eax,%ecx
442e36:	8b 06                	mov    (%esi),%eax
442e38:	83 da 00             	sbb    $0x0,%edx
442e3b:	89 4c 24 10          	mov    %ecx,0x10(%esp)
442e3f:	83 df 00             	sbb    $0x0,%edi
442e42:	89 54 24 14          	mov    %edx,0x14(%esp)
442e46:	f7 e3                	mul    %ebx
442e48:	03 44 24 18          	add    0x18(%esp),%eax
442e4c:	83 d2 00             	adc    $0x0,%edx
442e4f:	89 44 24 18          	mov    %eax,0x18(%esp)
442e53:	8b 46 04             	mov    0x4(%esi),%eax
442e56:	89 d1                	mov    %edx,%ecx
442e58:	f7 e3                	mul    %ebx
442e5a:	03 4c 24 1c          	add    0x1c(%esp),%ecx
442e5e:	83 d2 00             	adc    $0x0,%edx
442e61:	01 c1                	add    %eax,%ecx
442e63:	83 d2 00             	adc    $0x0,%edx
442e66:	8b 46 08             	mov    0x8(%esi),%eax
442e69:	89 4c 24 1c          	mov    %ecx,0x1c(%esp)
442e6d:	89 d1                	mov    %edx,%ecx
442e6f:	f7 e3                	mul    %ebx
442e71:	03 0c 24             	add    (%esp),%ecx
442e74:	83 d2 00             	adc    $0x0,%edx
442e77:	01 c1                	add    %eax,%ecx
442e79:	83 d2 00             	adc    $0x0,%edx
442e7c:	8b 46 0c             	mov    0xc(%esi),%eax
442e7f:	89 0c 24             	mov    %ecx,(%esp)
442e82:	89 d1                	mov    %edx,%ecx
442e84:	f7 e3                	mul    %ebx
442e86:	03 4c 24 04          	add    0x4(%esp),%ecx
442e8a:	83 d2 00             	adc    $0x0,%edx
442e8d:	01 c1                	add    %eax,%ecx
442e8f:	83 d2 00             	adc    $0x0,%edx
442e92:	8b 46 10             	mov    0x10(%esi),%eax
442e95:	89 4c 24 04          	mov    %ecx,0x4(%esp)
442e99:	89 d1                	mov    %edx,%ecx
442e9b:	f7 e3                	mul    %ebx
442e9d:	03 4c 24 08          	add    0x8(%esp),%ecx
442ea1:	83 d2 00             	adc    $0x0,%edx
442ea4:	01 c1                	add    %eax,%ecx
442ea6:	83 d2 00             	adc    $0x0,%edx
442ea9:	8b 46 14             	mov    0x14(%esi),%eax
442eac:	89 4c 24 08          	mov    %ecx,0x8(%esp)
442eb0:	89 d1                	mov    %edx,%ecx
442eb2:	f7 e3                	mul    %ebx
442eb4:	03 4c 24 0c          	add    0xc(%esp),%ecx
442eb8:	83 d2 00             	adc    $0x0,%edx
442ebb:	01 c1                	add    %eax,%ecx
442ebd:	83 d2 00             	adc    $0x0,%edx
442ec0:	8b 46 18             	mov    0x18(%esi),%eax
442ec3:	89 4c 24 0c          	mov    %ecx,0xc(%esp)
442ec7:	89 d1                	mov    %edx,%ecx
442ec9:	f7 e3                	mul    %ebx
442ecb:	03 4c 24 10          	add    0x10(%esp),%ecx
442ecf:	83 d2 00             	adc    $0x0,%edx
442ed2:	01 c1                	add    %eax,%ecx
442ed4:	83 d2 00             	adc    $0x0,%edx
442ed7:	8b 46 1c             	mov    0x1c(%esi),%eax
442eda:	89 4c 24 10          	mov    %ecx,0x10(%esp)
442ede:	89 d1                	mov    %edx,%ecx
442ee0:	f7 e3                	mul    %ebx
442ee2:	03 4c 24 14          	add    0x14(%esp),%ecx
442ee6:	83 d2 00             	adc    $0x0,%edx
442ee9:	01 c1                	add    %eax,%ecx
442eeb:	8b 44 24 18          	mov    0x18(%esp),%eax
442eef:	11 fa                	adc    %edi,%edx
442ef1:	bf 00 00 00 00       	mov    $0x0,%edi
442ef6:	83 d7 00             	adc    $0x0,%edi
442ef9:	01 44 24 04          	add    %eax,0x4(%esp)
442efd:	83 54 24 08 00       	adcl   $0x0,0x8(%esp)
442f02:	83 54 24 0c 00       	adcl   $0x0,0xc(%esp)
442f07:	11 44 24 10          	adc    %eax,0x10(%esp)
442f0b:	83 d1 00             	adc    $0x0,%ecx
442f0e:	11 c2                	adc    %eax,%edx
442f10:	83 d7 00             	adc    $0x0,%edi
442f13:	8b 5d 1c             	mov    0x1c(%ebp),%ebx
442f16:	29 c1                	sub    %eax,%ecx
442f18:	8b 06                	mov    (%esi),%eax
442f1a:	83 da 00             	sbb    $0x0,%edx
442f1d:	89 4c 24 14          	mov    %ecx,0x14(%esp)
442f21:	83 df 00             	sbb    $0x0,%edi
442f24:	89 54 24 18          	mov    %edx,0x18(%esp)
442f28:	f7 e3                	mul    %ebx
442f2a:	03 44 24 1c          	add    0x1c(%esp),%eax
442f2e:	83 d2 00             	adc    $0x0,%edx
442f31:	89 44 24 1c          	mov    %eax,0x1c(%esp)
442f35:	8b 46 04             	mov    0x4(%esi),%eax
442f38:	89 d1                	mov    %edx,%ecx