442877:	03 c1                	add    %ecx,%eax
442879:	8b 4d 08             	mov    0x8(%ebp),%ecx
44287c:	83 d2 00             	adc    $0x0,%edx
44287f:	03 fa                	add    %edx,%edi
442881:	89 41 10             	mov    %eax,0x10(%ecx)
442884:	8b ce                	mov    %esi,%ecx
442886:	8b 45 0c             	mov    0xc(%ebp),%eax
442889:	83 d3 00             	adc    $0x0,%ebx
44288c:	8b 40 08             	mov    0x8(%eax),%eax
44288f:	f7 61 0c             	mull   0xc(%ecx)
442892:	8b f0                	mov    %eax,%esi
442894:	8b 45 0c             	mov    0xc(%ebp),%eax
442897:	03 f7                	add    %edi,%esi
442899:	83 d2 00             	adc    $0x0,%edx
44289c:	33 ff                	xor    %edi,%edi
44289e:	8b 40 0c             	mov    0xc(%eax),%eax
4428a1:	03 da                	add    %edx,%ebx
4428a3:	13 ff                	adc    %edi,%edi
4428a5:	f7 61 08             	mull   0x8(%ecx)
4428a8:	03 c6                	add    %esi,%eax
4428aa:	8b ca                	mov    %edx,%ecx
4428ac:	8b 55 08             	mov    0x8(%ebp),%edx
4428af:	8b 75 10             	mov    0x10(%ebp),%esi
4428b2:	83 d1 00             	adc    $0x0,%ecx
4428b5:	89 42 14             	mov    %eax,0x14(%edx)
4428b8:	8b 45 0c             	mov    0xc(%ebp),%eax
4428bb:	8b 40 0c             	mov    0xc(%eax),%eax
4428be:	f7 66 0c             	mull   0xc(%esi)
4428c1:	03 c1                	add    %ecx,%eax
4428c3:	8b 4d 08             	mov    0x8(%ebp),%ecx
4428c6:	83 d2 00             	adc    $0x0,%edx
4428c9:	03 c3                	add    %ebx,%eax
4428cb:	13 d7                	adc    %edi,%edx
4428cd:	89 41 18             	mov    %eax,0x18(%ecx)
4428d0:	5f                   	pop    %edi
4428d1:	5e                   	pop    %esi
4428d2:	89 51 1c             	mov    %edx,0x1c(%ecx)
4428d5:	5b                   	pop    %ebx
4428d6:	8b e5                	mov    %ebp,%esp
4428d8:	5d                   	pop    %ebp
4428d9:	c3                   	ret
4428da:	cc                   	int3
4428db:	cc                   	int3
4428dc:	cc                   	int3
4428dd:	cc                   	int3
4428de:	cc                   	int3
4428df:	cc                   	int3
4428e0:	55                   	push   %ebp
4428e1:	8b ec                	mov    %esp,%ebp
4428e3:	83 e4 f8             	and    $0xfffffff8,%esp
4428e6:	51                   	push   %ecx
4428e7:	53                   	push   %ebx
4428e8:	8b 5d 10             	mov    0x10(%ebp),%ebx
4428eb:	56                   	push   %esi
4428ec:	8b 75 0c             	mov    0xc(%ebp),%esi
4428ef:	57                   	push   %edi
4428f0:	8b 06                	mov    (%esi),%eax
4428f2:	f7 23                	mull   (%ebx)
4428f4:	8b ca                	mov    %edx,%ecx
4428f6:	8b 55 08             	mov    0x8(%ebp),%edx
4428f9:	89 02                	mov    %eax,(%edx)
4428fb:	8b 06                	mov    (%esi),%eax
4428fd:	f7 63 04             	mull   0x4(%ebx)
442900:	8b f0                	mov    %eax,%esi
442902:	8b fa                	mov    %edx,%edi
442904:	8b 45 0c             	mov    0xc(%ebp),%eax
442907:	03 f1                	add    %ecx,%esi
442909:	8b 4d 10             	mov    0x10(%ebp),%ecx
44290c:	83 d7 00             	adc    $0x0,%edi
44290f:	33 db                	xor    %ebx,%ebx
442911:	8b 40 04             	mov    0x4(%eax),%eax
442914:	f7 21                	mull   (%ecx)
442916:	03 c6                	add    %esi,%eax
442918:	13 d3                	adc    %ebx,%edx
44291a:	03 fa                	add    %edx,%edi
44291c:	8b 55 08             	mov    0x8(%ebp),%edx
44291f:	13 db                	adc    %ebx,%ebx
442921:	89 42 04             	mov    %eax,0x4(%edx)
442924:	8b 45 0c             	mov    0xc(%ebp),%eax
442927:	8b 00                	mov    (%eax),%eax
442929:	f7 61 08             	mull   0x8(%ecx)
44292c:	8b f0                	mov    %eax,%esi
44292e:	8b 45 0c             	mov    0xc(%ebp),%eax
442931:	03 f7                	add    %edi,%esi
442933:	83 d2 00             	adc    $0x0,%edx
442936:	33 ff                	xor    %edi,%edi
442938:	8b 40 04             	mov    0x4(%eax),%eax
44293b:	03 da                	add    %edx,%ebx
44293d:	13 ff                	adc    %edi,%edi
44293f:	f7 61 04             	mull   0x4(%ecx)
442942:	8b c8                	mov    %eax,%ecx
442944:	03 ce                	add    %esi,%ecx
442946:	8b 75 0c             	mov    0xc(%ebp),%esi
442949:	83 d2 00             	adc    $0x0,%edx
44294c:	03 da                	add    %edx,%ebx
44294e:	8b 55 10             	mov    0x10(%ebp),%edx
442951:	8b 46 08             	mov    0x8(%esi),%eax
442954:	83 d7 00             	adc    $0x0,%edi
442957:	f7 22                	mull   (%edx)
442959:	03 c1                	add    %ecx,%eax
44295b:	8b 4d 08             	mov    0x8(%ebp),%ecx
44295e:	83 d2 00             	adc    $0x0,%edx
442961:	03 da                	add    %edx,%ebx
442963:	89 41 08             	mov    %eax,0x8(%ecx)
442966:	8b 4d 10             	mov    0x10(%ebp),%ecx
442969:	83 d7 00             	adc    $0x0,%edi
44296c:	8b 06                	mov    (%esi),%eax
44296e:	f7 61 0c             	mull   0xc(%ecx)
442971:	8b f0                	mov    %eax,%esi
442973:	8b 45 0c             	mov    0xc(%ebp),%eax
442976:	03 f3                	add    %ebx,%esi
442978:	83 d2 00             	adc    $0x0,%edx
44297b:	33 db                	xor    %ebx,%ebx
44297d:	8b 40 04             	mov    0x4(%eax),%eax
442980:	03 fa                	add    %edx,%edi
442982:	13 db                	adc    %ebx,%ebx
442984:	f7 61 08             	mull   0x8(%ecx)
442987:	8b c8                	mov    %eax,%ecx
442989:	8b 45 0c             	mov    0xc(%ebp),%eax
44298c:	03 ce                	add    %esi,%ecx
44298e:	83 d2 00             	adc    $0x0,%edx
442991:	8b 40 08             	mov    0x8(%eax),%eax
442994:	03 fa                	add    %edx,%edi
442996:	8b 55 10             	mov    0x10(%ebp),%edx
442999:	83 d3 00             	adc    $0x0,%ebx
44299c:	f7 62 04             	mull   0x4(%edx)
44299f:	8b f0                	mov    %eax,%esi
4429a1:	8b 45 0c             	mov    0xc(%ebp),%eax
4429a4:	03 f1                	add    %ecx,%esi
4429a6:	83 d2 00             	adc    $0x0,%edx
4429a9:	03 fa                	add    %edx,%edi
4429ab:	83 d3 00             	adc    $0x0,%ebx
4429ae:	8b 40 0c             	mov    0xc(%eax),%eax
4429b1:	8b 4d 10             	mov    0x10(%ebp),%ecx
4429b4:	f7 21                	mull   (%ecx)
4429b6:	03 c6                	add    %esi,%eax
4429b8:	83 d2 00             	adc    $0x0,%edx
4429bb:	03 fa                	add    %edx,%edi
4429bd:	8b 55 08             	mov    0x8(%ebp),%edx
4429c0:	83 d3 00             	adc    $0x0,%ebx
4429c3:	89 42 0c             	mov    %eax,0xc(%edx)
4429c6:	8b 45 0c             	mov    0xc(%ebp),%eax
4429c9:	8b 00                	mov    (%eax),%eax
4429cb:	f7 61 10             	mull   0x10(%ecx)
4429ce:	8b f0                	mov    %eax,%esi
4429d0:	8b 45 0c             	mov    0xc(%ebp),%eax
4429d3:	03 f7                	add    %edi,%esi
4429d5:	83 d2 00             	adc    $0x0,%edx
4429d8:	33 ff                	xor    %edi,%edi
4429da:	8b 40 04             	mov    0x4(%eax),%eax
4429dd:	03 da                	add    %edx,%ebx
4429df:	13 ff                	adc    %edi,%edi
4429e1:	f7 61 0c             	mull   0xc(%ecx)
4429e4:	8b c8                	mov    %eax,%ecx
4429e6:	8b 45 0c             	mov    0xc(%ebp),%eax
4429e9:	03 ce                	add    %esi,%ecx
4429eb:	83 d2 00             	adc    $0x0,%edx
4429ee:	8b 40 08             	mov    0x8(%eax),%eax
4429f1:	03 da                	add    %edx,%ebx
4429f3:	8b 55 10             	mov    0x10(%ebp),%edx
4429f6:	83 d7 00             	adc    $0x0,%edi
4429f9:	f7 62 08             	mull   0x8(%edx)
4429fc:	8b f0                	mov    %eax,%esi
4429fe:	8b 45 0c             	mov    0xc(%ebp),%eax
442a01:	03 f1                	add    %ecx,%esi
442a03:	8b 4d 10             	mov    0x10(%ebp),%ecx
442a06:	83 d2 00             	adc    $0x0,%edx
442a09:	8b 40 0c             	mov    0xc(%eax),%eax
442a0c:	03 da                	add    %edx,%ebx
442a0e:	83 d7 00             	adc    $0x0,%edi
442a11:	f7 61 04             	mull   0x4(%ecx)
442a14:	8b c8                	mov    %eax,%ecx
442a16:	03 ce                	add    %esi,%ecx
442a18:	8b 75 0c             	mov    0xc(%ebp),%esi
442a1b:	83 d2 00             	adc    $0x0,%edx
442a1e:	03 da                	add    %edx,%ebx
442a20:	8b 55 10             	mov    0x10(%ebp),%edx
442a23:	8b 46 10             	mov    0x10(%esi),%eax
442a26:	83 d7 00             	adc    $0x0,%edi
442a29:	f7 22                	mull   (%edx)
442a2b:	03 c1                	add    %ecx,%eax
442a2d:	8b 4d 08             	mov    0x8(%ebp),%ecx
442a30:	83 d2 00             	adc    $0x0,%edx
442a33:	03 da                	add    %edx,%ebx
442a35:	89 41 10             	mov    %eax,0x10(%ecx)
442a38:	8b 4d 10             	mov    0x10(%ebp),%ecx
442a3b:	83 d7 00             	adc    $0x0,%edi
442a3e:	8b 06                	mov    (%esi),%eax
442a40:	f7 61 14             	mull   0x14(%ecx)
442a43:	8b f0                	mov    %eax,%esi
442a45:	8b 45 0c             	mov    0xc(%ebp),%eax
442a48:	03 f3                	add    %ebx,%esi
442a4a:	83 d2 00             	adc    $0x0,%edx
442a4d:	33 db                	xor    %ebx,%ebx
442a4f:	8b 40 04             	mov    0x4(%eax),%eax
442a52:	03 fa                	add    %edx,%edi
442a54:	13 db                	adc    %ebx,%ebx
442a56:	f7 61 10             	mull   0x10(%ecx)
442a59:	8b c8                	mov    %eax,%ecx
442a5b:	8b 45 0c             	mov    0xc(%ebp),%eax
442a5e:	03 ce                	add    %esi,%ecx
442a60:	83 d2 00             	adc    $0x0,%edx
442a63:	8b 40 08             	mov    0x8(%eax),%eax
442a66:	03 fa                	add    %edx,%edi
442a68:	8b 55 10             	mov    0x10(%ebp),%edx
442a6b:	83 d3 00             	adc    $0x0,%ebx
442a6e:	f7 62 0c             	mull   0xc(%edx)
442a71:	8b f0                	mov    %eax,%esi
442a73:	8b 45 0c             	mov    0xc(%ebp),%eax
442a76:	03 f1                	add    %ecx,%esi
442a78:	83 d2 00             	adc    $0x0,%edx
442a7b:	03 fa                	add    %edx,%edi
442a7d:	83 d3 00             	adc    $0x0,%ebx
442a80:	8b 40 0c             	mov    0xc(%eax),%eax
442a83:	8b 4d 10             	mov    0x10(%ebp),%ecx
442a86:	f7 61 08             	mull   0x8(%ecx)
442a89:	8b c8                	mov    %eax,%ecx
442a8b:	8b 45 0c             	mov    0xc(%ebp),%eax
442a8e:	03 ce                	add    %esi,%ecx
442a90:	83 d2 00             	adc    $0x0,%edx
442a93:	8b 40 10             	mov    0x10(%eax),%eax
442a96:	03 fa                	add    %edx,%edi
442a98:	8b 55 10             	mov    0x10(%ebp),%edx
442a9b:	83 d3 00             	adc    $0x0,%ebx
442a9e:	f7 62 04             	mull   0x4(%edx)
442aa1:	8b f0                	mov    %eax,%esi
442aa3:	8b 45 0c             	mov    0xc(%ebp),%eax
442aa6:	03 f1                	add    %ecx,%esi
442aa8:	8b 4d 10             	mov    0x10(%ebp),%ecx
442aab:	83 d2 00             	adc    $0x0,%edx
442aae:	8b 40 14             	mov    0x14(%eax),%eax
442ab1:	03 fa                	add    %edx,%edi
442ab3:	83 d3 00             	adc    $0x0,%ebx
442ab6:	f7 21                	mull   (%ecx)
442ab8:	03 c6                	add    %esi,%eax
442aba:	83 d2 00             	adc    $0x0,%edx
442abd:	03 fa                	add    %edx,%edi
442abf:	8b 55 08             	mov    0x8(%ebp),%edx
442ac2:	83 d3 00             	adc    $0x0,%ebx
442ac5:	89 42 14             	mov    %eax,0x14(%edx)
442ac8:	8b 45 0c             	mov    0xc(%ebp),%eax
442acb:	8b 00                	mov    (%eax),%eax
442acd:	f7 61 18             	mull   0x18(%ecx)
442ad0:	8b f0                	mov    %eax,%esi
442ad2:	8b 45 0c             	mov    0xc(%ebp),%eax
442ad5:	03 f7                	add    %edi,%esi
442ad7:	83 d2 00             	adc    $0x0,%edx
442ada:	33 ff                	xor    %edi,%edi
442adc:	8b 40 04             	mov    0x4(%eax),%eax
442adf:	03 da                	add    %edx,%ebx
442ae1:	13 ff                	adc    %edi,%edi
442ae3:	f7 61 14             	mull   0x14(%ecx)
442ae6:	8b c8                	mov    %eax,%ecx
442ae8:	8b 45 0c             	mov    0xc(%ebp),%eax
442aeb:	03 ce                	add    %esi,%ecx
442aed:	83 d2 00             	adc    $0x0,%edx
442af0:	8b 40 08             	mov    0x8(%eax),%eax
442af3:	03 da                	add    %edx,%ebx
442af5:	8b 55 10             	mov    0x10(%ebp),%edx
442af8:	83 d7 00             	adc    $0x0,%edi
442afb:	f7 62 10             	mull   0x10(%edx)
442afe:	8b f0                	mov    %eax,%esi
442b00:	8b 45 0c             	mov    0xc(%ebp),%eax
442b03:	03 f1                	add    %ecx,%esi
442b05:	8b 4d 10             	mov    0x10(%ebp),%ecx
442b08:	83 d2 00             	adc    $0x0,%edx
442b0b:	8b 40 0c             	mov    0xc(%eax),%eax
442b0e:	03 da                	add    %edx,%ebx
442b10:	83 d7 00             	adc    $0x0,%edi
442b13:	f7 61 0c             	mull   0xc(%ecx)
442b16:	8b c8                	mov    %eax,%ecx
442b18:	8b 45 0c             	mov    0xc(%ebp),%eax
442b1b:	03 ce                	add    %esi,%ecx
442b1d:	83 d2 00             	adc    $0x0,%edx
442b20:	8b 40 10             	mov    0x10(%eax),%eax
442b23:	03 da                	add    %edx,%ebx
442b25:	8b 55 10             	mov    0x10(%ebp),%edx
442b28:	83 d7 00             	adc    $0x0,%edi
442b2b:	f7 62 08             	mull   0x8(%edx)
442b2e:	8b f0                	mov    %eax,%esi
442b30:	8b 45 0c             	mov    0xc(%ebp),%eax
442b33:	03 f1                	add    %ecx,%esi
442b35:	8b 4d 10             	mov    0x10(%ebp),%ecx
442b38:	83 d2 00             	adc    $0x0,%edx
442b3b:	8b 40 14             	mov    0x14(%eax),%eax
442b3e:	03 da                	add    %edx,%ebx
442b40:	83 d7 00             	adc    $0x0,%edi
442b43:	f7 61 04             	mull   0x4(%ecx)
442b46:	8b c8                	mov    %eax,%ecx
442b48:	03 ce                	add    %esi,%ecx
442b4a:	8b 75 0c             	mov    0xc(%ebp),%esi
442b4d:	83 d2 00             	adc    $0x0,%edx
442b50:	03 da                	add    %edx,%ebx
442b52:	83 d7 00             	adc    $0x0,%edi
442b55:	8b 46 18             	mov    0x18(%esi),%eax
442b58:	8b 55 10             	mov    0x10(%ebp),%edx
442b5b:	f7 22                	mull   (%edx)
442b5d:	03 c1                	add    %ecx,%eax
442b5f:	8b 4d 08             	mov    0x8(%ebp),%ecx
442b62:	83 d2 00             	adc    $0x0,%edx
442b65:	03 da                	add    %edx,%ebx
442b67:	89 41 18             	mov    %eax,0x18(%ecx)
442b6a:	83 d7 00             	adc    $0x0,%edi
442b6d:	8b 06                	mov    (%esi),%eax
442b6f:	8b 4d 10             	mov    0x10(%ebp),%ecx
442b72:	89 7c 24 0c          	mov    %edi,0xc(%esp)
442b76:	f7 61 1c             	mull   0x1c(%ecx)
442b79:	8b f0                	mov    %eax,%esi
442b7b:	8b 45 0c             	mov    0xc(%ebp),%eax
442b7e:	03 f3                	add    %ebx,%esi
442b80:	8b 5c 24 0c          	mov    0xc(%esp),%ebx
442b84:	83 d2 00             	adc    $0x0,%edx
442b87:	33 ff                	xor    %edi,%edi
442b89:	8b 40 04             	mov    0x4(%eax),%eax
442b8c:	03 da                	add    %edx,%ebx
442b8e:	13 ff                	adc    %edi,%edi
442b90:	f7 61 18             	mull   0x18(%ecx)
442b93:	8b c8                	mov    %eax,%ecx
442b95:	8b 45 0c             	mov    0xc(%ebp),%eax
442b98:	03 ce                	add    %esi,%ecx
442b9a:	83 d2 00             	adc    $0x0,%edx
442b9d:	8b 40 08             	mov    0x8(%eax),%eax
442ba0:	03 da                	add    %edx,%ebx
442ba2:	8b 55 10             	mov    0x10(%ebp),%edx
442ba5:	83 d7 00             	adc    $0x0,%edi
442ba8:	f7 62 14             	mull   0x14(%edx)
442bab:	8b f0                	mov    %eax,%esi
442bad:	8b 45 0c             	mov    0xc(%ebp),%eax
442bb0:	03 f1                	add    %ecx,%esi
442bb2:	8b 4d 10             	mov    0x10(%ebp),%ecx
442bb5:	83 d2 00             	adc    $0x0,%edx
442bb8:	8b 40 0c             	mov    0xc(%eax),%eax
442bbb:	03 da                	add    %edx,%ebx
442bbd:	83 d7 00             	adc    $0x0,%edi
442bc0:	f7 61 10             	mull   0x10(%ecx)
442bc3:	8b c8                	mov    %eax,%ecx
442bc5:	8b 45 0c             	mov    0xc(%ebp),%eax
442bc8:	03 ce                	add    %esi,%ecx
442bca:	83 d2 00             	adc    $0x0,%edx
442bcd:	8b 40 10             	mov    0x10(%eax),%eax
442bd0:	03 da                	add    %edx,%ebx
442bd2:	8b 55 10             	mov    0x10(%ebp),%edx
442bd5:	83 d7 00             	adc    $0x0,%edi
442bd8:	f7 62 0c             	mull   0xc(%edx)
442bdb:	8b f0                	mov    %eax,%esi
442bdd:	8b 45 0c             	mov    0xc(%ebp),%eax
442be0:	03 f1                	add    %ecx,%esi
442be2:	8b 4d 10             	mov    0x10(%ebp),%ecx
442be5:	83 d2 00             	adc    $0x0,%edx
442be8:	8b 40 14             	mov    0x14(%eax),%eax