5e3814:	f3 0f 6f 4e 10       	movdqu 0x10(%esi),%xmm1
5e3819:	f3 0f 6f 56 20       	movdqu 0x20(%esi),%xmm2
5e381e:	f3 0f 6f 5e 30       	movdqu 0x30(%esi),%xmm3
5e3823:	f3 0f 6f 66 40       	movdqu 0x40(%esi),%xmm4
5e3828:	f3 0f 6f 6e 50       	movdqu 0x50(%esi),%xmm5
5e382d:	f3 0f 6f 76 60       	movdqu 0x60(%esi),%xmm6
5e3832:	f3 0f 6f 7e 70       	movdqu 0x70(%esi),%xmm7
5e3837:	f3 0f 7f 07          	movdqu %xmm0,(%edi)
5e383b:	f3 0f 7f 4f 10       	movdqu %xmm1,0x10(%edi)
5e3840:	f3 0f 7f 57 20       	movdqu %xmm2,0x20(%edi)
5e3845:	f3 0f 7f 5f 30       	movdqu %xmm3,0x30(%edi)
5e384a:	f3 0f 7f 67 40       	movdqu %xmm4,0x40(%edi)
5e384f:	f3 0f 7f 6f 50       	movdqu %xmm5,0x50(%edi)
5e3854:	f3 0f 7f 77 60       	movdqu %xmm6,0x60(%edi)
5e3859:	f3 0f 7f 7f 70       	movdqu %xmm7,0x70(%edi)
5e385e:	81 e9 80 00 00 00    	sub    $0x80,%ecx
5e3864:	f7 c1 80 ff ff ff    	test   $0xffffff80,%ecx
5e386a:	75 90                	jne    0x5e37fc
5e386c:	83 f9 20             	cmp    $0x20,%ecx
5e386f:	72 23                	jb     0x5e3894
5e3871:	83 ee 20             	sub    $0x20,%esi
5e3874:	83 ef 20             	sub    $0x20,%edi
5e3877:	f3 0f 6f 06          	movdqu (%esi),%xmm0
5e387b:	f3 0f 6f 4e 10       	movdqu 0x10(%esi),%xmm1
5e3880:	f3 0f 7f 07          	movdqu %xmm0,(%edi)
5e3884:	f3 0f 7f 4f 10       	movdqu %xmm1,0x10(%edi)
5e3889:	83 e9 20             	sub    $0x20,%ecx
5e388c:	f7 c1 e0 ff ff ff    	test   $0xffffffe0,%ecx
5e3892:	75 dd                	jne    0x5e3871
5e3894:	f7 c1 fc ff ff ff    	test   $0xfffffffc,%ecx
5e389a:	74 15                	je     0x5e38b1
5e389c:	83 ef 04             	sub    $0x4,%edi
5e389f:	83 ee 04             	sub    $0x4,%esi
5e38a2:	8b 06                	mov    (%esi),%eax
5e38a4:	89 07                	mov    %eax,(%edi)
5e38a6:	83 e9 04             	sub    $0x4,%ecx
5e38a9:	f7 c1 fc ff ff ff    	test   $0xfffffffc,%ecx
5e38af:	75 eb                	jne    0x5e389c
5e38b1:	85 c9                	test   %ecx,%ecx
5e38b3:	74 0f                	je     0x5e38c4
5e38b5:	83 ef 01             	sub    $0x1,%edi
5e38b8:	83 ee 01             	sub    $0x1,%esi
5e38bb:	8a 06                	mov    (%esi),%al
5e38bd:	88 07                	mov    %al,(%edi)
5e38bf:	83 e9 01             	sub    $0x1,%ecx
5e38c2:	75 f1                	jne    0x5e38b5
5e38c4:	8b 44 24 0c          	mov    0xc(%esp),%eax
5e38c8:	5e                   	pop    %esi
5e38c9:	5f                   	pop    %edi
5e38ca:	c3                   	ret
5e38cb:	eb 03                	jmp    0x5e38d0
5e38cd:	cc                   	int3
5e38ce:	cc                   	int3
5e38cf:	cc                   	int3
5e38d0:	8b c6                	mov    %esi,%eax
5e38d2:	83 e0 0f             	and    $0xf,%eax
5e38d5:	85 c0                	test   %eax,%eax
5e38d7:	0f 85 e3 00 00 00    	jne    0x5e39c0
5e38dd:	8b d1                	mov    %ecx,%edx
5e38df:	83 e1 7f             	and    $0x7f,%ecx
5e38e2:	c1 ea 07             	shr    $0x7,%edx
5e38e5:	74 66                	je     0x5e394d
5e38e7:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
5e38ee:	8b ff                	mov    %edi,%edi
5e38f0:	66 0f 6f 06          	movdqa (%esi),%xmm0
5e38f4:	66 0f 6f 4e 10       	movdqa 0x10(%esi),%xmm1
5e38f9:	66 0f 6f 56 20       	movdqa 0x20(%esi),%xmm2
5e38fe:	66 0f 6f 5e 30       	movdqa 0x30(%esi),%xmm3
5e3903:	66 0f 7f 07          	movdqa %xmm0,(%edi)
5e3907:	66 0f 7f 4f 10       	movdqa %xmm1,0x10(%edi)
5e390c:	66 0f 7f 57 20       	movdqa %xmm2,0x20(%edi)
5e3911:	66 0f 7f 5f 30       	movdqa %xmm3,0x30(%edi)
5e3916:	66 0f 6f 66 40       	movdqa 0x40(%esi),%xmm4
5e391b:	66 0f 6f 6e 50       	movdqa 0x50(%esi),%xmm5
5e3920:	66 0f 6f 76 60       	movdqa 0x60(%esi),%xmm6
5e3925:	66 0f 6f 7e 70       	movdqa 0x70(%esi),%xmm7
5e392a:	66 0f 7f 67 40       	movdqa %xmm4,0x40(%edi)
5e392f:	66 0f 7f 6f 50       	movdqa %xmm5,0x50(%edi)
5e3934:	66 0f 7f 77 60       	movdqa %xmm6,0x60(%edi)
5e3939:	66 0f 7f 7f 70       	movdqa %xmm7,0x70(%edi)
5e393e:	8d b6 80 00 00 00    	lea    0x80(%esi),%esi
5e3944:	8d bf 80 00 00 00    	lea    0x80(%edi),%edi
5e394a:	4a                   	dec    %edx
5e394b:	75 a3                	jne    0x5e38f0
5e394d:	85 c9                	test   %ecx,%ecx
5e394f:	74 5f                	je     0x5e39b0
5e3951:	8b d1                	mov    %ecx,%edx
5e3953:	c1 ea 05             	shr    $0x5,%edx
5e3956:	85 d2                	test   %edx,%edx
5e3958:	74 21                	je     0x5e397b
5e395a:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
5e3960:	f3 0f 6f 06          	movdqu (%esi),%xmm0
5e3964:	f3 0f 6f 4e 10       	movdqu 0x10(%esi),%xmm1
5e3969:	f3 0f 7f 07          	movdqu %xmm0,(%edi)
5e396d:	f3 0f 7f 4f 10       	movdqu %xmm1,0x10(%edi)
5e3972:	8d 76 20             	lea    0x20(%esi),%esi
5e3975:	8d 7f 20             	lea    0x20(%edi),%edi
5e3978:	4a                   	dec    %edx
5e3979:	75 e5                	jne    0x5e3960
5e397b:	83 e1 1f             	and    $0x1f,%ecx
5e397e:	74 30                	je     0x5e39b0
5e3980:	8b c1                	mov    %ecx,%eax
5e3982:	c1 e9 02             	shr    $0x2,%ecx
5e3985:	74 0f                	je     0x5e3996
5e3987:	8b 16                	mov    (%esi),%edx
5e3989:	89 17                	mov    %edx,(%edi)
5e398b:	83 c7 04             	add    $0x4,%edi
5e398e:	83 c6 04             	add    $0x4,%esi
5e3991:	83 e9 01             	sub    $0x1,%ecx
5e3994:	75 f1                	jne    0x5e3987
5e3996:	8b c8                	mov    %eax,%ecx
5e3998:	83 e1 03             	and    $0x3,%ecx
5e399b:	74 13                	je     0x5e39b0
5e399d:	8a 06                	mov    (%esi),%al
5e399f:	88 07                	mov    %al,(%edi)
5e39a1:	46                   	inc    %esi
5e39a2:	47                   	inc    %edi
5e39a3:	49                   	dec    %ecx
5e39a4:	75 f7                	jne    0x5e399d
5e39a6:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
5e39ad:	8d 49 00             	lea    0x0(%ecx),%ecx
5e39b0:	8b 44 24 0c          	mov    0xc(%esp),%eax
5e39b4:	5e                   	pop    %esi
5e39b5:	5f                   	pop    %edi
5e39b6:	c3                   	ret
5e39b7:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
5e39be:	8b ff                	mov    %edi,%edi
5e39c0:	ba 10 00 00 00       	mov    $0x10,%edx
5e39c5:	2b d0                	sub    %eax,%edx
5e39c7:	2b ca                	sub    %edx,%ecx
5e39c9:	51                   	push   %ecx
5e39ca:	8b c2                	mov    %edx,%eax
5e39cc:	8b c8                	mov    %eax,%ecx
5e39ce:	83 e1 03             	and    $0x3,%ecx
5e39d1:	74 09                	je     0x5e39dc
5e39d3:	8a 16                	mov    (%esi),%dl
5e39d5:	88 17                	mov    %dl,(%edi)
5e39d7:	46                   	inc    %esi
5e39d8:	47                   	inc    %edi
5e39d9:	49                   	dec    %ecx
5e39da:	75 f7                	jne    0x5e39d3
5e39dc:	c1 e8 02             	shr    $0x2,%eax
5e39df:	74 0d                	je     0x5e39ee
5e39e1:	8b 16                	mov    (%esi),%edx
5e39e3:	89 17                	mov    %edx,(%edi)
5e39e5:	8d 76 04             	lea    0x4(%esi),%esi
5e39e8:	8d 7f 04             	lea    0x4(%edi),%edi
5e39eb:	48                   	dec    %eax
5e39ec:	75 f3                	jne    0x5e39e1
5e39ee:	59                   	pop    %ecx
5e39ef:	e9 e9 fe ff ff       	jmp    0x5e38dd
5e39f4:	cc                   	int3
5e39f5:	cc                   	int3
5e39f6:	cc                   	int3
5e39f7:	cc                   	int3
5e39f8:	cc                   	int3
5e39f9:	cc                   	int3
5e39fa:	cc                   	int3
5e39fb:	cc                   	int3
5e39fc:	cc                   	int3
5e39fd:	cc                   	int3
5e39fe:	cc                   	int3
5e39ff:	cc                   	int3
5e3a00:	8b 4c 24 0c          	mov    0xc(%esp),%ecx
5e3a04:	0f b6 44 24 08       	movzbl 0x8(%esp),%eax
5e3a09:	8b d7                	mov    %edi,%edx
5e3a0b:	8b 7c 24 04          	mov    0x4(%esp),%edi
5e3a0f:	85 c9                	test   %ecx,%ecx
5e3a11:	0f 84 3c 01 00 00    	je     0x5e3b53
5e3a17:	69 c0 01 01 01 01    	imul   $0x1010101,%eax,%eax
5e3a1d:	83 f9 20             	cmp    $0x20,%ecx
5e3a20:	0f 86 df 00 00 00    	jbe    0x5e3b05
5e3a26:	81 f9 80 00 00 00    	cmp    $0x80,%ecx
5e3a2c:	0f 82 8b 00 00 00    	jb     0x5e3abd
5e3a32:	0f ba 25 c4 0b 73 00 	btl    $0x1,0x730bc4
5e3a39:	01
5e3a3a:	73 09                	jae    0x5e3a45
5e3a3c:	f3 aa                	rep stos %al,%es:(%edi)
5e3a3e:	8b 44 24 04          	mov    0x4(%esp),%eax
5e3a42:	8b fa                	mov    %edx,%edi
5e3a44:	c3                   	ret
5e3a45:	0f ba 25 f0 89 72 00 	btl    $0x1,0x7289f0
5e3a4c:	01
5e3a4d:	0f 83 b2 00 00 00    	jae    0x5e3b05
5e3a53:	66 0f 6e c0          	movd   %eax,%xmm0
5e3a57:	66 0f 70 c0 00       	pshufd $0x0,%xmm0,%xmm0
5e3a5c:	03 cf                	add    %edi,%ecx
5e3a5e:	0f 11 07             	movups %xmm0,(%edi)
5e3a61:	83 c7 10             	add    $0x10,%edi
5e3a64:	83 e7 f0             	and    $0xfffffff0,%edi
5e3a67:	2b cf                	sub    %edi,%ecx
5e3a69:	81 f9 80 00 00 00    	cmp    $0x80,%ecx
5e3a6f:	76 4c                	jbe    0x5e3abd
5e3a71:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
5e3a78:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
5e3a7f:	90                   	nop
5e3a80:	66 0f 7f 07          	movdqa %xmm0,(%edi)
5e3a84:	66 0f 7f 47 10       	movdqa %xmm0,0x10(%edi)
5e3a89:	66 0f 7f 47 20       	movdqa %xmm0,0x20(%edi)
5e3a8e:	66 0f 7f 47 30       	movdqa %xmm0,0x30(%edi)
5e3a93:	66 0f 7f 47 40       	movdqa %xmm0,0x40(%edi)
5e3a98:	66 0f 7f 47 50       	movdqa %xmm0,0x50(%edi)
5e3a9d:	66 0f 7f 47 60       	movdqa %xmm0,0x60(%edi)
5e3aa2:	66 0f 7f 47 70       	movdqa %xmm0,0x70(%edi)
5e3aa7:	8d bf 80 00 00 00    	lea    0x80(%edi),%edi
5e3aad:	81 e9 80 00 00 00    	sub    $0x80,%ecx
5e3ab3:	f7 c1 00 ff ff ff    	test   $0xffffff00,%ecx
5e3ab9:	75 c5                	jne    0x5e3a80
5e3abb:	eb 13                	jmp    0x5e3ad0
5e3abd:	0f ba 25 f0 89 72 00 	btl    $0x1,0x7289f0
5e3ac4:	01
5e3ac5:	73 3e                	jae    0x5e3b05
5e3ac7:	66 0f 6e c0          	movd   %eax,%xmm0
5e3acb:	66 0f 70 c0 00       	pshufd $0x0,%xmm0,%xmm0
5e3ad0:	83 f9 20             	cmp    $0x20,%ecx
5e3ad3:	72 1c                	jb     0x5e3af1
5e3ad5:	f3 0f 7f 07          	movdqu %xmm0,(%edi)
5e3ad9:	f3 0f 7f 47 10       	movdqu %xmm0,0x10(%edi)
5e3ade:	83 c7 20             	add    $0x20,%edi
5e3ae1:	83 e9 20             	sub    $0x20,%ecx
5e3ae4:	83 f9 20             	cmp    $0x20,%ecx
5e3ae7:	73 ec                	jae    0x5e3ad5
5e3ae9:	f7 c1 1f 00 00 00    	test   $0x1f,%ecx
5e3aef:	74 62                	je     0x5e3b53
5e3af1:	8d 7c 0f e0          	lea    -0x20(%edi,%ecx,1),%edi
5e3af5:	f3 0f 7f 07          	movdqu %xmm0,(%edi)
5e3af9:	f3 0f 7f 47 10       	movdqu %xmm0,0x10(%edi)
5e3afe:	8b 44 24 04          	mov    0x4(%esp),%eax
5e3b02:	8b fa                	mov    %edx,%edi
5e3b04:	c3                   	ret
5e3b05:	f7 c1 03 00 00 00    	test   $0x3,%ecx
5e3b0b:	74 0e                	je     0x5e3b1b
5e3b0d:	88 07                	mov    %al,(%edi)
5e3b0f:	47                   	inc    %edi
5e3b10:	83 e9 01             	sub    $0x1,%ecx
5e3b13:	f7 c1 03 00 00 00    	test   $0x3,%ecx
5e3b19:	75 f2                	jne    0x5e3b0d
5e3b1b:	f7 c1 04 00 00 00    	test   $0x4,%ecx
5e3b21:	74 08                	je     0x5e3b2b
5e3b23:	89 07                	mov    %eax,(%edi)
5e3b25:	83 c7 04             	add    $0x4,%edi
5e3b28:	83 e9 04             	sub    $0x4,%ecx
5e3b2b:	f7 c1 f8 ff ff ff    	test   $0xfffffff8,%ecx
5e3b31:	74 20                	je     0x5e3b53
5e3b33:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
5e3b3a:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
5e3b40:	89 07                	mov    %eax,(%edi)
5e3b42:	89 47 04             	mov    %eax,0x4(%edi)
5e3b45:	83 c7 08             	add    $0x8,%edi
5e3b48:	83 e9 08             	sub    $0x8,%ecx
5e3b4b:	f7 c1 f8 ff ff ff    	test   $0xfffffff8,%ecx
5e3b51:	75 ed                	jne    0x5e3b40
5e3b53:	8b 44 24 04          	mov    0x4(%esp),%eax
5e3b57:	8b fa                	mov    %edx,%edi
5e3b59:	c3                   	ret
5e3b5a:	a1 40 0c 73 00       	mov    0x730c40,%eax
5e3b5f:	c3                   	ret
5e3b60:	56                   	push   %esi
5e3b61:	e8 f4 ff ff ff       	call   0x5e3b5a
5e3b66:	8b f0                	mov    %eax,%esi
5e3b68:	85 f6                	test   %esi,%esi
5e3b6a:	74 0a                	je     0x5e3b76
5e3b6c:	8b ce                	mov    %esi,%ecx
5e3b6e:	ff 15 e0 24 68 00    	call   *0x6824e0
5e3b74:	ff d6                	call   *%esi
5e3b76:	e8 de d5 01 00       	call   0x601159
5e3b7b:	cc                   	int3
5e3b7c:	cc                   	int3
5e3b7d:	cc                   	int3
5e3b7e:	cc                   	int3
5e3b7f:	cc                   	int3
5e3b80:	6a 08                	push   $0x8
5e3b82:	68 28 18 70 00       	push   $0x701828
5e3b87:	e8 84 e9 ff ff       	call   0x5e2510
5e3b8c:	8b 45 08             	mov    0x8(%ebp),%eax
5e3b8f:	85 c0                	test   %eax,%eax
5e3b91:	74 7e                	je     0x5e3c11
5e3b93:	81 38 63 73 6d e0    	cmpl   $0xe06d7363,(%eax)
5e3b99:	75 76                	jne    0x5e3c11
5e3b9b:	83 78 10 03          	cmpl   $0x3,0x10(%eax)
5e3b9f:	75 70                	jne    0x5e3c11
5e3ba1:	81 78 14 20 05 93 19 	cmpl   $0x19930520,0x14(%eax)
5e3ba8:	74 12                	je     0x5e3bbc
5e3baa:	81 78 14 21 05 93 19 	cmpl   $0x19930521,0x14(%eax)
5e3bb1:	74 09                	je     0x5e3bbc
5e3bb3:	81 78 14 22 05 93 19 	cmpl   $0x19930522,0x14(%eax)
5e3bba:	75 55                	jne    0x5e3c11
5e3bbc:	8b 48 1c             	mov    0x1c(%eax),%ecx
5e3bbf:	85 c9                	test   %ecx,%ecx
5e3bc1:	74 4e                	je     0x5e3c11
5e3bc3:	8b 51 04             	mov    0x4(%ecx),%edx
5e3bc6:	85 d2                	test   %edx,%edx
5e3bc8:	74 29                	je     0x5e3bf3
5e3bca:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
5e3bce:	52                   	push   %edx
5e3bcf:	ff 70 18             	push   0x18(%eax)
5e3bd2:	e8 4a 00 00 00       	call   0x5e3c21
5e3bd7:	c7 45 fc fe ff ff ff 	movl   $0xfffffffe,-0x4(%ebp)
5e3bde:	eb 31                	jmp    0x5e3c11
5e3be0:	ff 75 0c             	push   0xc(%ebp)
5e3be3:	ff 75 ec             	push   -0x14(%ebp)
5e3be6:	e8 43 00 00 00       	call   0x5e3c2e
5e3beb:	59                   	pop    %ecx
5e3bec:	59                   	pop    %ecx
5e3bed:	c3                   	ret
5e3bee:	8b 65 e8             	mov    -0x18(%ebp),%esp
5e3bf1:	eb e4                	jmp    0x5e3bd7
5e3bf3:	f6 01 10             	testb  $0x10,(%ecx)
5e3bf6:	74 19                	je     0x5e3c11
5e3bf8:	8b 40 18             	mov    0x18(%eax),%eax
5e3bfb:	8b 08                	mov    (%eax),%ecx
5e3bfd:	85 c9                	test   %ecx,%ecx
5e3bff:	74 10                	je     0x5e3c11
5e3c01:	8b 01                	mov    (%ecx),%eax
5e3c03:	51                   	push   %ecx
5e3c04:	8b 70 08             	mov    0x8(%eax),%esi
5e3c07:	8b ce                	mov    %esi,%ecx
5e3c09:	ff 15 e0 24 68 00    	call   *0x6824e0
5e3c0f:	ff d6                	call   *%esi
5e3c11:	8b 4d f0             	mov    -0x10(%ebp),%ecx
5e3c14:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5e3c1b:	59                   	pop    %ecx
5e3c1c:	5f                   	pop    %edi
5e3c1d:	5e                   	pop    %esi
5e3c1e:	5b                   	pop    %ebx
5e3c1f:	c9                   	leave
5e3c20:	c3                   	ret
5e3c21:	55                   	push   %ebp
5e3c22:	8b ec                	mov    %esp,%ebp
5e3c24:	8b 4d 08             	mov    0x8(%ebp),%ecx
5e3c27:	ff 55 0c             	call   *0xc(%ebp)
5e3c2a:	5d                   	pop    %ebp
5e3c2b:	c2 08 00             	ret    $0x8
5e3c2e:	55                   	push   %ebp
5e3c2f:	8b ec                	mov    %esp,%ebp
5e3c31:	80 7d 0c 00          	cmpb   $0x0,0xc(%ebp)
5e3c35:	74 32                	je     0x5e3c69
5e3c37:	56                   	push   %esi
5e3c38:	57                   	push   %edi
5e3c39:	8b 7d 08             	mov    0x8(%ebp),%edi
5e3c3c:	8b 37                	mov    (%edi),%esi
5e3c3e:	81 3e 63 73 6d e0    	cmpl   $0xe06d7363,(%esi)
5e3c44:	75 21                	jne    0x5e3c67
5e3c46:	83 7e 10 03          	cmpl   $0x3,0x10(%esi)
5e3c4a:	75 1b                	jne    0x5e3c67
5e3c4c:	81 7e 14 20 05 93 19 	cmpl   $0x19930520,0x14(%esi)
5e3c53:	74 18                	je     0x5e3c6d
5e3c55:	81 7e 14 21 05 93 19 	cmpl   $0x19930521,0x14(%esi)
5e3c5c:	74 0f                	je     0x5e3c6d
5e3c5e:	81 7e 14 22 05 93 19 	cmpl   $0x19930522,0x14(%esi)