444a3b:	3b c8                	cmp    %eax,%ecx
444a3d:	0f 82 1a fc ff ff    	jb     0x44465d
444a43:	ff 85 a4 f1 ff ff    	incl   -0xe5c(%ebp)
444a49:	89 8d a8 f1 ff ff    	mov    %ecx,-0xe58(%ebp)
444a4f:	c7 85 d4 f0 ff ff 04 	movl   $0x4,-0xf2c(%ebp)
444a56:	00 00 00
444a59:	e9 91 00 00 00       	jmp    0x444aef
444a5e:	8b 95 ac f1 ff ff    	mov    -0xe54(%ebp),%edx
444a64:	33 c0                	xor    %eax,%eax
444a66:	8b c8                	mov    %eax,%ecx
444a68:	39 85 a4 f1 ff ff    	cmp    %eax,-0xe5c(%ebp)
444a6e:	76 23                	jbe    0x444a93
444a70:	8b 02                	mov    (%edx),%eax
444a72:	83 c0 04             	add    $0x4,%eax
444a75:	83 f8 04             	cmp    $0x4,%eax
444a78:	0f 82 93 00 00 00    	jb     0x444b11
444a7e:	03 c2                	add    %edx,%eax
444a80:	3b c2                	cmp    %edx,%eax
444a82:	0f 82 d5 fb ff ff    	jb     0x44465d
444a88:	41                   	inc    %ecx
444a89:	8b d0                	mov    %eax,%edx
444a8b:	3b 8d a4 f1 ff ff    	cmp    -0xe5c(%ebp),%ecx
444a91:	72 dd                	jb     0x444a70
444a93:	8d 42 04             	lea    0x4(%edx),%eax
444a96:	3b c2                	cmp    %edx,%eax
444a98:	0f 82 bf fb ff ff    	jb     0x44465d
444a9e:	8b 8d a8 f1 ff ff    	mov    -0xe58(%ebp),%ecx
444aa4:	33 c0                	xor    %eax,%eax
444aa6:	03 8d ac f1 ff ff    	add    -0xe54(%ebp),%ecx
444aac:	8b f0                	mov    %eax,%esi
444aae:	8d 42 08             	lea    0x8(%edx),%eax
444ab1:	89 b5 20 f2 ff ff    	mov    %esi,-0xde0(%ebp)
444ab7:	3b c1                	cmp    %ecx,%eax
444ab9:	0f 87 53 fb ff ff    	ja     0x444612
444abf:	8b 85 e4 f1 ff ff    	mov    -0xe1c(%ebp),%eax
444ac5:	c7 02 04 00 00 00    	movl   $0x4,(%edx)
444acb:	89 42 04             	mov    %eax,0x4(%edx)
444ace:	ff 85 a4 f1 ff ff    	incl   -0xe5c(%ebp)
444ad4:	85 f6                	test   %esi,%esi
444ad6:	0f 88 2d f9 ff ff    	js     0x444409
444adc:	83 bd ac f1 ff ff 00 	cmpl   $0x0,-0xe54(%ebp)
444ae3:	c7 85 d4 f0 ff ff 04 	movl   $0x4,-0xf2c(%ebp)
444aea:	00 00 00
444aed:	75 2c                	jne    0x444b1b
444aef:	8b 85 a8 f1 ff ff    	mov    -0xe58(%ebp),%eax
444af5:	8d 48 08             	lea    0x8(%eax),%ecx
444af8:	3b c8                	cmp    %eax,%ecx
444afa:	0f 82 5d fb ff ff    	jb     0x44465d
444b00:	ff 85 a4 f1 ff ff    	incl   -0xe5c(%ebp)
444b06:	89 8d a8 f1 ff ff    	mov    %ecx,-0xe58(%ebp)
444b0c:	e9 81 00 00 00       	jmp    0x444b92
444b11:	8b f7                	mov    %edi,%esi
444b13:	89 b5 20 f2 ff ff    	mov    %esi,-0xde0(%ebp)
444b19:	eb b9                	jmp    0x444ad4
444b1b:	8b 95 ac f1 ff ff    	mov    -0xe54(%ebp),%edx
444b21:	33 c0                	xor    %eax,%eax
444b23:	8b c8                	mov    %eax,%ecx
444b25:	39 85 a4 f1 ff ff    	cmp    %eax,-0xe5c(%ebp)
444b2b:	76 23                	jbe    0x444b50
444b2d:	8b 02                	mov    (%edx),%eax
444b2f:	83 c0 04             	add    $0x4,%eax
444b32:	83 f8 04             	cmp    $0x4,%eax
444b35:	0f 82 ef 00 00 00    	jb     0x444c2a
444b3b:	03 c2                	add    %edx,%eax
444b3d:	3b c2                	cmp    %edx,%eax
444b3f:	0f 82 18 fb ff ff    	jb     0x44465d
444b45:	41                   	inc    %ecx
444b46:	8b d0                	mov    %eax,%edx
444b48:	3b 8d a4 f1 ff ff    	cmp    -0xe5c(%ebp),%ecx
444b4e:	72 dd                	jb     0x444b2d
444b50:	8d 42 04             	lea    0x4(%edx),%eax
444b53:	3b c2                	cmp    %edx,%eax
444b55:	0f 82 02 fb ff ff    	jb     0x44465d
444b5b:	8b 8d a8 f1 ff ff    	mov    -0xe58(%ebp),%ecx
444b61:	33 c0                	xor    %eax,%eax
444b63:	03 8d ac f1 ff ff    	add    -0xe54(%ebp),%ecx
444b69:	8b f0                	mov    %eax,%esi
444b6b:	8d 42 08             	lea    0x8(%edx),%eax
444b6e:	89 b5 20 f2 ff ff    	mov    %esi,-0xde0(%ebp)
444b74:	3b c1                	cmp    %ecx,%eax
444b76:	0f 87 96 fa ff ff    	ja     0x444612
444b7c:	6a 04                	push   $0x4
444b7e:	58                   	pop    %eax
444b7f:	89 02                	mov    %eax,(%edx)
444b81:	89 42 04             	mov    %eax,0x4(%edx)
444b84:	ff 85 a4 f1 ff ff    	incl   -0xe5c(%ebp)
444b8a:	85 f6                	test   %esi,%esi
444b8c:	0f 88 77 f8 ff ff    	js     0x444409
444b92:	33 c9                	xor    %ecx,%ecx
444b94:	0f 31                	rdtsc
444b96:	89 8d c0 f1 ff ff    	mov    %ecx,-0xe40(%ebp)
444b9c:	89 8d 84 f1 ff ff    	mov    %ecx,-0xe7c(%ebp)
444ba2:	89 8d 0c f2 ff ff    	mov    %ecx,-0xdf4(%ebp)
444ba8:	89 8d b4 f1 ff ff    	mov    %ecx,-0xe4c(%ebp)
444bae:	89 8d d4 f1 ff ff    	mov    %ecx,-0xe2c(%ebp)
444bb4:	89 8d 80 f1 ff ff    	mov    %ecx,-0xe80(%ebp)
444bba:	89 8d 24 f2 ff ff    	mov    %ecx,-0xddc(%ebp)
444bc0:	89 8d dc f1 ff ff    	mov    %ecx,-0xe24(%ebp)
444bc6:	89 8d 00 f2 ff ff    	mov    %ecx,-0xe00(%ebp)
444bcc:	89 8d 98 f1 ff ff    	mov    %ecx,-0xe68(%ebp)
444bd2:	89 85 08 f2 ff ff    	mov    %eax,-0xdf8(%ebp)
444bd8:	89 95 e8 f1 ff ff    	mov    %edx,-0xe18(%ebp)
444bde:	8b 8d a8 f1 ff ff    	mov    -0xe58(%ebp),%ecx
444be4:	83 c1 08             	add    $0x8,%ecx
444be7:	83 f9 08             	cmp    $0x8,%ecx
444bea:	0f 82 c9 00 00 00    	jb     0x444cb9
444bf0:	8d 41 07             	lea    0x7(%ecx),%eax
444bf3:	83 e0 f8             	and    $0xfffffff8,%eax
444bf6:	89 85 d8 f1 ff ff    	mov    %eax,-0xe28(%ebp)
444bfc:	3b c1                	cmp    %ecx,%eax
444bfe:	0f 82 b5 00 00 00    	jb     0x444cb9
444c04:	50                   	push   %eax
444c05:	6a 08                	push   $0x8
444c07:	ff 15 74 72 4a 00    	call   *0x4a7274
444c0d:	50                   	push   %eax
444c0e:	ff 15 84 72 4a 00    	call   *0x4a7284
444c14:	8b c8                	mov    %eax,%ecx
444c16:	89 8d c8 f1 ff ff    	mov    %ecx,-0xe38(%ebp)
444c1c:	85 c9                	test   %ecx,%ecx
444c1e:	75 17                	jne    0x444c37
444c20:	be 17 00 00 c0       	mov    $0xc0000017,%esi
444c25:	e9 91 00 00 00       	jmp    0x444cbb
444c2a:	8b f7                	mov    %edi,%esi
444c2c:	89 b5 20 f2 ff ff    	mov    %esi,-0xde0(%ebp)
444c32:	e9 53 ff ff ff       	jmp    0x444b8a
444c37:	8b 85 a4 f1 ff ff    	mov    -0xe5c(%ebp),%eax
444c3d:	8d 51 04             	lea    0x4(%ecx),%edx
444c40:	89 01                	mov    %eax,(%ecx)
444c42:	3b d1                	cmp    %ecx,%edx
444c44:	72 5a                	jb     0x444ca0
444c46:	8b 85 a8 f1 ff ff    	mov    -0xe58(%ebp),%eax
444c4c:	89 02                	mov    %eax,(%edx)
444c4e:	8d 42 04             	lea    0x4(%edx),%eax
444c51:	3b c2                	cmp    %edx,%eax
444c53:	72 4b                	jb     0x444ca0
444c55:	8b bd d8 f1 ff ff    	mov    -0xe28(%ebp),%edi
444c5b:	33 d2                	xor    %edx,%edx
444c5d:	8b f2                	mov    %edx,%esi
444c5f:	8b 95 08 f2 ff ff    	mov    -0xdf8(%ebp),%edx
444c65:	89 54 39 f8          	mov    %edx,-0x8(%ecx,%edi,1)
444c69:	8b 95 e8 f1 ff ff    	mov    -0xe18(%ebp),%edx
444c6f:	89 54 39 fc          	mov    %edx,-0x4(%ecx,%edi,1)
444c73:	ff b5 a8 f1 ff ff    	push   -0xe58(%ebp)
444c79:	ff b5 ac f1 ff ff    	push   -0xe54(%ebp)
444c7f:	50                   	push   %eax
444c80:	e8 a8 c3 04 00       	call   0x49102d
444c85:	8b 8d c8 f1 ff ff    	mov    -0xe38(%ebp),%ecx
444c8b:	83 c4 0c             	add    $0xc,%esp
444c8e:	33 d2                	xor    %edx,%edx
444c90:	89 8d c0 f1 ff ff    	mov    %ecx,-0xe40(%ebp)
444c96:	8b ca                	mov    %edx,%ecx
444c98:	89 bd 84 f1 ff ff    	mov    %edi,-0xe7c(%ebp)
444c9e:	eb 04                	jmp    0x444ca4
444ca0:	33 d2                	xor    %edx,%edx
444ca2:	8b f7                	mov    %edi,%esi
444ca4:	85 c9                	test   %ecx,%ecx
444ca6:	74 13                	je     0x444cbb
444ca8:	51                   	push   %ecx
444ca9:	52                   	push   %edx
444caa:	ff 15 74 72 4a 00    	call   *0x4a7274
444cb0:	50                   	push   %eax
444cb1:	ff 15 94 72 4a 00    	call   *0x4a7294
444cb7:	eb 02                	jmp    0x444cbb
444cb9:	8b f7                	mov    %edi,%esi
444cbb:	81 ce 00 00 00 10    	or     $0x10000000,%esi
444cc1:	89 b5 20 f2 ff ff    	mov    %esi,-0xde0(%ebp)
444cc7:	0f 8c 27 16 00 00    	jl     0x4462f4
444ccd:	33 c9                	xor    %ecx,%ecx
444ccf:	89 8d 9c f1 ff ff    	mov    %ecx,-0xe64(%ebp)
444cd5:	39 8d c0 f1 ff ff    	cmp    %ecx,-0xe40(%ebp)
444cdb:	75 0a                	jne    0x444ce7
444cdd:	be 0d 00 00 c0       	mov    $0xc000000d,%esi
444ce2:	e9 d6 06 00 00       	jmp    0x4453bd
444ce7:	8b b5 84 f1 ff ff    	mov    -0xe7c(%ebp),%esi
444ced:	85 f6                	test   %esi,%esi
444cef:	0f 84 c3 06 00 00    	je     0x4453b8
444cf5:	8d 46 08             	lea    0x8(%esi),%eax
444cf8:	50                   	push   %eax
444cf9:	51                   	push   %ecx
444cfa:	89 85 08 f2 ff ff    	mov    %eax,-0xdf8(%ebp)
444d00:	ff 15 74 72 4a 00    	call   *0x4a7274
444d06:	50                   	push   %eax
444d07:	ff 15 84 72 4a 00    	call   *0x4a7284
444d0d:	8b f8                	mov    %eax,%edi
444d0f:	89 bd bc f1 ff ff    	mov    %edi,-0xe44(%ebp)
444d15:	85 ff                	test   %edi,%edi
444d17:	0f 84 9b 06 00 00    	je     0x4453b8
444d1d:	33 c0                	xor    %eax,%eax
444d1f:	8a c8                	mov    %al,%cl
444d21:	8b d0                	mov    %eax,%edx
444d23:	85 f6                	test   %esi,%esi
444d25:	74 14                	je     0x444d3b
444d27:	8b bd c0 f1 ff ff    	mov    -0xe40(%ebp),%edi
444d2d:	32 0c 3a             	xor    (%edx,%edi,1),%cl
444d30:	42                   	inc    %edx
444d31:	3b d6                	cmp    %esi,%edx
444d33:	72 f8                	jb     0x444d2d
444d35:	8b bd bc f1 ff ff    	mov    -0xe44(%ebp),%edi
444d3b:	b8 58 4a b5 b1       	mov    $0xb1b54a58,%eax
444d40:	89 85 d0 fb ff ff    	mov    %eax,-0x430(%ebp)
444d46:	b8 17 cb 1e c8       	mov    $0xc81ecb17,%eax
444d4b:	89 85 d4 fb ff ff    	mov    %eax,-0x42c(%ebp)
444d51:	8b c6                	mov    %esi,%eax
444d53:	c1 e8 03             	shr    $0x3,%eax
444d56:	89 85 c8 f1 ff ff    	mov    %eax,-0xe38(%ebp)
444d5c:	85 c0                	test   %eax,%eax
444d5e:	0f 84 73 04 00 00    	je     0x4451d7
444d64:	0f b7 95 d2 fb ff ff 	movzwl -0x42e(%ebp),%edx
444d6b:	b8 17 cb 1e c8       	mov    $0xc81ecb17,%eax
444d70:	0f b7 f0             	movzwl %ax,%esi
444d73:	83 c7 07             	add    $0x7,%edi
444d76:	0f b7 85 d6 fb ff ff 	movzwl -0x42a(%ebp),%eax
444d7d:	89 85 ec f1 ff ff    	mov    %eax,-0xe14(%ebp)
444d83:	b8 58 4a b5 b1       	mov    $0xb1b54a58,%eax
444d88:	0f b7 c0             	movzwl %ax,%eax
444d8b:	89 bd 8c f1 ff ff    	mov    %edi,-0xe74(%ebp)
444d91:	8b bd c0 f1 ff ff    	mov    -0xe40(%ebp),%edi
444d97:	89 85 10 f2 ff ff    	mov    %eax,-0xdf0(%ebp)
444d9d:	83 c7 02             	add    $0x2,%edi
444da0:	33 c0                	xor    %eax,%eax
444da2:	89 b5 20 f2 ff ff    	mov    %esi,-0xde0(%ebp)
444da8:	89 95 f8 f1 ff ff    	mov    %edx,-0xe08(%ebp)
444dae:	83 ce ff             	or     $0xffffffff,%esi
444db1:	89 bd e0 f1 ff ff    	mov    %edi,-0xe20(%ebp)
444db7:	89 85 14 f2 ff ff    	mov    %eax,-0xdec(%ebp)
444dbd:	89 85 f0 f1 ff ff    	mov    %eax,-0xe10(%ebp)
444dc3:	89 85 88 f1 ff ff    	mov    %eax,-0xe78(%ebp)
444dc9:	0f b6 57 fe          	movzbl -0x2(%edi),%edx
444dcd:	0f b6 47 ff          	movzbl -0x1(%edi),%eax
444dd1:	c1 e2 08             	shl    $0x8,%edx
444dd4:	0b d0                	or     %eax,%edx
444dd6:	0f b6 07             	movzbl (%edi),%eax
444dd9:	c1 e2 08             	shl    $0x8,%edx
444ddc:	0b d0                	or     %eax,%edx
444dde:	0f b6 47 01          	movzbl 0x1(%edi),%eax
444de2:	0f b6 7f 02          	movzbl 0x2(%edi),%edi
444de6:	c1 e2 08             	shl    $0x8,%edx
444de9:	0b d0                	or     %eax,%edx
444deb:	c1 e7 08             	shl    $0x8,%edi
444dee:	8b 85 e0 f1 ff ff    	mov    -0xe20(%ebp),%eax
444df4:	89 95 d8 f1 ff ff    	mov    %edx,-0xe28(%ebp)
444dfa:	0f b6 40 03          	movzbl 0x3(%eax),%eax
444dfe:	0b f8                	or     %eax,%edi
444e00:	8b 85 e0 f1 ff ff    	mov    -0xe20(%ebp),%eax
444e06:	c1 e7 08             	shl    $0x8,%edi
444e09:	0f b6 40 04          	movzbl 0x4(%eax),%eax
444e0d:	0b f8                	or     %eax,%edi
444e0f:	8b 85 e0 f1 ff ff    	mov    -0xe20(%ebp),%eax
444e15:	c1 e7 08             	shl    $0x8,%edi
444e18:	83 85 e0 f1 ff ff 08 	addl   $0x8,-0xe20(%ebp)
444e1f:	0f b6 40 05          	movzbl 0x5(%eax),%eax
444e23:	0b f8                	or     %eax,%edi
444e25:	33 f7                	xor    %edi,%esi
444e27:	89 b5 1c f2 ff ff    	mov    %esi,-0xde4(%ebp)
444e2d:	8b c6                	mov    %esi,%eax
444e2f:	2b 85 10 f2 ff ff    	sub    -0xdf0(%ebp),%eax
444e35:	be 17 cb 1e c8       	mov    $0xc81ecb17,%esi
444e3a:	33 c6                	xor    %esi,%eax
444e3c:	33 c2                	xor    %edx,%eax
444e3e:	8b 95 14 f2 ff ff    	mov    -0xdec(%ebp),%edx
444e44:	33 d0                	xor    %eax,%edx
444e46:	8b 85 f8 f1 ff ff    	mov    -0xe08(%ebp),%eax
444e4c:	33 f2                	xor    %edx,%esi
444e4e:	89 95 14 f2 ff ff    	mov    %edx,-0xdec(%ebp)
444e54:	c1 ce 0f             	ror    $0xf,%esi
444e57:	0f af c6             	imul   %esi,%eax
444e5a:	be 58 4a b5 b1       	mov    $0xb1b54a58,%esi
444e5f:	c1 ca 07             	ror    $0x7,%edx
444e62:	03 d0                	add    %eax,%edx
444e64:	8b 85 1c f2 ff ff    	mov    -0xde4(%ebp),%eax
444e6a:	33 c2                	xor    %edx,%eax
444e6c:	89 85 1c f2 ff ff    	mov    %eax,-0xde4(%ebp)
444e72:	8b d0                	mov    %eax,%edx
444e74:	c1 ca 0a             	ror    $0xa,%edx
444e77:	8d 34 06             	lea    (%esi,%eax,1),%esi
444e7a:	8b 85 20 f2 ff ff    	mov    -0xde0(%ebp),%eax
444e80:	c1 ce 09             	ror    $0x9,%esi
444e83:	0f af c6             	imul   %esi,%eax
444e86:	8b b5 20 f2 ff ff    	mov    -0xde0(%ebp),%esi
444e8c:	2b c2                	sub    %edx,%eax
444e8e:	8b 95 14 f2 ff ff    	mov    -0xdec(%ebp),%edx
444e94:	33 d0                	xor    %eax,%edx
444e96:	8b 85 ec f1 ff ff    	mov    -0xe14(%ebp),%eax
444e9c:	33 f2                	xor    %edx,%esi
444e9e:	89 95 14 f2 ff ff    	mov    %edx,-0xdec(%ebp)
444ea4:	c1 c6 04             	rol    $0x4,%esi
444ea7:	0f af c6             	imul   %esi,%eax
444eaa:	8b b5 1c f2 ff ff    	mov    -0xde4(%ebp),%esi
444eb0:	c1 c2 05             	rol    $0x5,%edx
444eb3:	03 d0                	add    %eax,%edx
444eb5:	b8 17 cb 1e c8       	mov    $0xc81ecb17,%eax
444eba:	33 f2                	xor    %edx,%esi
444ebc:	ba 58 4a b5 b1       	mov    $0xb1b54a58,%edx
444ec1:	33 d6                	xor    %esi,%edx
444ec3:	2b c2                	sub    %edx,%eax
444ec5:	8b 95 14 f2 ff ff    	mov    -0xdec(%ebp),%edx
444ecb:	33 d0                	xor    %eax,%edx
444ecd:	89 95 14 f2 ff ff    	mov    %edx,-0xdec(%ebp)
444ed3:	2b 95 10 f2 ff ff    	sub    -0xdf0(%ebp),%edx
444ed9:	0f af 95 f8 f1 ff ff 	imul   -0xe08(%ebp),%edx
444ee0:	8b 85 14 f2 ff ff    	mov    -0xdec(%ebp),%eax
444ee6:	c1 e8 06             	shr    $0x6,%eax
444ee9:	2b d0                	sub    %eax,%edx
444eeb:	33 f2                	xor    %edx,%esi
444eed:	8b c6                	mov    %esi,%eax
444eef:	c1 c8 0f             	ror    $0xf,%eax
444ef2:	33 85 20 f2 ff ff    	xor    -0xde0(%ebp),%eax
444ef8:	0f af 85 10 f2 ff ff 	imul   -0xdf0(%ebp),%eax
444eff:	8b 95 14 f2 ff ff    	mov    -0xdec(%ebp),%edx
444f05:	33 d0                	xor    %eax,%edx
444f07:	8b c2                	mov    %edx,%eax
444f09:	f7 d0                	not    %eax
444f0b:	c1 c8 03             	ror    $0x3,%eax
444f0e:	03 85 ec f1 ff ff    	add    -0xe14(%ebp),%eax
444f14:	0f af 85 20 f2 ff ff 	imul   -0xde0(%ebp),%eax
444f1b:	33 f0                	xor    %eax,%esi
444f1d:	8b c6                	mov    %esi,%eax
444f1f:	2b 85 10 f2 ff ff    	sub    -0xdf0(%ebp),%eax
444f25:	2d 17 cb 1e c8       	sub    $0xc81ecb17,%eax
444f2a:	33 d0                	xor    %eax,%edx
444f2c:	8b 85 ec f1 ff ff    	mov    -0xe14(%ebp),%eax
444f32:	89 95 14 f2 ff ff    	mov    %edx,-0xdec(%ebp)
444f38:	33 85 14 f2 ff ff    	xor    -0xdec(%ebp),%eax
444f3e:	0f af 85 f8 f1 ff ff 	imul   -0xe08(%ebp),%eax
444f45:	c1 ca 0a             	ror    $0xa,%edx
444f48:	33 d0                	xor    %eax,%edx
444f4a:	8b 85 20 f2 ff ff    	mov    -0xde0(%ebp),%eax
444f50:	33 f2                	xor    %edx,%esi
444f52:	89 b5 1c f2 ff ff    	mov    %esi,-0xde4(%ebp)
444f58:	8b 95 1c f2 ff ff    	mov    -0xde4(%ebp),%edx
444f5e:	8b b5 10 f2 ff ff    	mov    -0xdf0(%ebp),%esi
444f64:	33 f2                	xor    %edx,%esi
444f66:	c1 ca 03             	ror    $0x3,%edx
444f69:	c1 c6 06             	rol    $0x6,%esi
444f6c:	0f af c6             	imul   %esi,%eax
444f6f:	8b b5 1c f2 ff ff    	mov    -0xde4(%ebp),%esi
444f75:	33 d0                	xor    %eax,%edx
444f77:	8b 85 14 f2 ff ff    	mov    -0xdec(%ebp),%eax
444f7d:	33 c2                	xor    %edx,%eax
444f7f:	8b 95 ec f1 ff ff    	mov    -0xe14(%ebp),%edx
444f85:	89 85 14 f2 ff ff    	mov    %eax,-0xdec(%ebp)
444f8b:	c1 c8 0f             	ror    $0xf,%eax
444f8e:	2b c2                	sub    %edx,%eax
444f90:	0f af 85 10 f2 ff ff 	imul   -0xdf0(%ebp),%eax
444f97:	33 f0                	xor    %eax,%esi
444f99:	33 d6                	xor    %esi,%edx
444f9b:	8b c6                	mov    %esi,%eax
444f9d:	0f af 95 10 f2 ff ff 	imul   -0xdf0(%ebp),%edx
444fa4:	d1 e8                	shr    $1,%eax
444fa6:	33 d0                	xor    %eax,%edx