48d8c8:	0f 11 06             	movups %xmm0,(%esi)
48d8cb:	f3 0f 7e 45 cc       	movq   -0x34(%ebp),%xmm0
48d8d0:	66 0f d6 46 10       	movq   %xmm0,0x10(%esi)
48d8d5:	eb 33                	jmp    0x48d90a
48d8d7:	83 f9 10             	cmp    $0x10,%ecx
48d8da:	72 2e                	jb     0x48d90a
48d8dc:	8d 51 01             	lea    0x1(%ecx),%edx
48d8df:	8b 4d bc             	mov    -0x44(%ebp),%ecx
48d8e2:	8b c1                	mov    %ecx,%eax
48d8e4:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
48d8ea:	72 14                	jb     0x48d900
48d8ec:	8b 49 fc             	mov    -0x4(%ecx),%ecx
48d8ef:	83 c2 23             	add    $0x23,%edx
48d8f2:	2b c1                	sub    %ecx,%eax
48d8f4:	83 c0 fc             	add    $0xfffffffc,%eax
48d8f7:	83 f8 1f             	cmp    $0x1f,%eax
48d8fa:	0f 87 07 02 00 00    	ja     0x48db07
48d900:	52                   	push   %edx
48d901:	51                   	push   %ecx
48d902:	e8 6b 37 15 00       	call   0x5e1072
48d907:	83 c4 08             	add    $0x8,%esp
48d90a:	8b cf                	mov    %edi,%ecx
48d90c:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
48d913:	c7 45 e8 0f 00 00 00 	movl   $0xf,-0x18(%ebp)
48d91a:	c6 45 d4 00          	movb   $0x0,-0x2c(%ebp)
48d91e:	8d 51 01             	lea    0x1(%ecx),%edx
48d921:	8a 01                	mov    (%ecx),%al
48d923:	41                   	inc    %ecx
48d924:	84 c0                	test   %al,%al
48d926:	75 f9                	jne    0x48d921
48d928:	2b ca                	sub    %edx,%ecx
48d92a:	51                   	push   %ecx
48d92b:	57                   	push   %edi
48d92c:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
48d92f:	e8 0c 79 fb ff       	call   0x445240
48d934:	8b 46 1c             	mov    0x1c(%esi),%eax
48d937:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
48d93e:	3b 46 20             	cmp    0x20(%esi),%eax
48d941:	74 20                	je     0x48d963
48d943:	0f 10 45 d4          	movups -0x2c(%ebp),%xmm0
48d947:	ba 0f 00 00 00       	mov    $0xf,%edx
48d94c:	c6 45 d4 00          	movb   $0x0,-0x2c(%ebp)
48d950:	0f 11 00             	movups %xmm0,(%eax)
48d953:	f3 0f 7e 45 e4       	movq   -0x1c(%ebp),%xmm0
48d958:	66 0f d6 40 10       	movq   %xmm0,0x10(%eax)
48d95d:	83 46 1c 18          	addl   $0x18,0x1c(%esi)
48d961:	eb 10                	jmp    0x48d973
48d963:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
48d966:	51                   	push   %ecx
48d967:	50                   	push   %eax
48d968:	8d 4e 18             	lea    0x18(%esi),%ecx
48d96b:	e8 e0 6b fb ff       	call   0x444550
48d970:	8b 55 e8             	mov    -0x18(%ebp),%edx
48d973:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
48d97a:	83 fa 10             	cmp    $0x10,%edx
48d97d:	72 2c                	jb     0x48d9ab
48d97f:	8b 4d d4             	mov    -0x2c(%ebp),%ecx
48d982:	42                   	inc    %edx
48d983:	8b c1                	mov    %ecx,%eax
48d985:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
48d98b:	72 14                	jb     0x48d9a1
48d98d:	8b 49 fc             	mov    -0x4(%ecx),%ecx
48d990:	83 c2 23             	add    $0x23,%edx
48d993:	2b c1                	sub    %ecx,%eax
48d995:	83 c0 fc             	add    $0xfffffffc,%eax
48d998:	83 f8 1f             	cmp    $0x1f,%eax
48d99b:	0f 87 66 01 00 00    	ja     0x48db07
48d9a1:	52                   	push   %edx
48d9a2:	51                   	push   %ecx
48d9a3:	e8 ca 36 15 00       	call   0x5e1072
48d9a8:	83 c4 08             	add    $0x8,%esp
48d9ab:	0f b6 45 a3          	movzbl -0x5d(%ebp),%eax
48d9af:	50                   	push   %eax
48d9b0:	8d 45 bc             	lea    -0x44(%ebp),%eax
48d9b3:	50                   	push   %eax
48d9b4:	e8 e7 60 fc ff       	call   0x453aa0
48d9b9:	83 c4 08             	add    $0x8,%esp
48d9bc:	8b 4e 1c             	mov    0x1c(%esi),%ecx
48d9bf:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
48d9c6:	3b 4e 20             	cmp    0x20(%esi),%ecx
48d9c9:	74 35                	je     0x48da00
48d9cb:	c7 41 10 00 00 00 00 	movl   $0x0,0x10(%ecx)
48d9d2:	c7 41 14 00 00 00 00 	movl   $0x0,0x14(%ecx)
48d9d9:	0f 10 00             	movups (%eax),%xmm0
48d9dc:	0f 11 01             	movups %xmm0,(%ecx)
48d9df:	f3 0f 7e 40 10       	movq   0x10(%eax),%xmm0
48d9e4:	66 0f d6 41 10       	movq   %xmm0,0x10(%ecx)
48d9e9:	c7 40 10 00 00 00 00 	movl   $0x0,0x10(%eax)
48d9f0:	c7 40 14 0f 00 00 00 	movl   $0xf,0x14(%eax)
48d9f7:	c6 00 00             	movb   $0x0,(%eax)
48d9fa:	83 46 1c 18          	addl   $0x18,0x1c(%esi)
48d9fe:	eb 0a                	jmp    0x48da0a
48da00:	50                   	push   %eax
48da01:	51                   	push   %ecx
48da02:	8d 4e 18             	lea    0x18(%esi),%ecx
48da05:	e8 46 6b fb ff       	call   0x444550
48da0a:	8b 55 d0             	mov    -0x30(%ebp),%edx
48da0d:	83 fa 10             	cmp    $0x10,%edx
48da10:	72 2c                	jb     0x48da3e
48da12:	8b 4d bc             	mov    -0x44(%ebp),%ecx
48da15:	42                   	inc    %edx
48da16:	8b c1                	mov    %ecx,%eax
48da18:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
48da1e:	72 14                	jb     0x48da34
48da20:	8b 49 fc             	mov    -0x4(%ecx),%ecx
48da23:	83 c2 23             	add    $0x23,%edx
48da26:	2b c1                	sub    %ecx,%eax
48da28:	83 c0 fc             	add    $0xfffffffc,%eax
48da2b:	83 f8 1f             	cmp    $0x1f,%eax
48da2e:	0f 87 d8 00 00 00    	ja     0x48db0c
48da34:	52                   	push   %edx
48da35:	51                   	push   %ecx
48da36:	e8 37 36 15 00       	call   0x5e1072
48da3b:	83 c4 08             	add    $0x8,%esp
48da3e:	56                   	push   %esi
48da3f:	e8 1c fb ff ff       	call   0x48d560
48da44:	83 c4 04             	add    $0x4,%esp
48da47:	e9 9f 00 00 00       	jmp    0x48daeb
48da4c:	85 f6                	test   %esi,%esi
48da4e:	0f 84 92 00 00 00    	je     0x48dae6
48da54:	85 ff                	test   %edi,%edi
48da56:	0f 84 8a 00 00 00    	je     0x48dae6
48da5c:	8d 45 98             	lea    -0x68(%ebp),%eax
48da5f:	c7 45 fc 02 00 00 00 	movl   $0x2,-0x4(%ebp)
48da66:	50                   	push   %eax
48da67:	8d 45 9c             	lea    -0x64(%ebp),%eax
48da6a:	c7 45 9c 00 00 00 00 	movl   $0x0,-0x64(%ebp)
48da71:	50                   	push   %eax
48da72:	c7 45 98 00 00 00 00 	movl   $0x0,-0x68(%ebp)
48da79:	e8 e2 fa fc ff       	call   0x45d560
48da7e:	83 c4 08             	add    $0x8,%esp
48da81:	84 c0                	test   %al,%al
48da83:	74 07                	je     0x48da8c
48da85:	b8 15 00 00 00       	mov    $0x15,%eax
48da8a:	eb 5f                	jmp    0x48daeb
48da8c:	57                   	push   %edi
48da8d:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
48da90:	e8 db bf fd ff       	call   0x469a70
48da95:	80 7d a3 00          	cmpb   $0x0,-0x5d(%ebp)
48da99:	8b ce                	mov    %esi,%ecx
48da9b:	8b 16                	mov    (%esi),%edx
48da9d:	0f 95 c0             	setne  %al
48daa0:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
48daa4:	0f b6 c0             	movzbl %al,%eax
48daa7:	50                   	push   %eax
48daa8:	8d 45 a4             	lea    -0x5c(%ebp),%eax
48daab:	50                   	push   %eax
48daac:	8b 42 50             	mov    0x50(%edx),%eax
48daaf:	ff d0                	call   *%eax
48dab1:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
48dab4:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
48dab8:	8b f0                	mov    %eax,%esi
48daba:	e8 f1 ab fa ff       	call   0x4386b0
48dabf:	ff 75 9c             	push   -0x64(%ebp)
48dac2:	e8 79 f8 fc ff       	call   0x45d340
48dac7:	83 c4 04             	add    $0x4,%esp
48daca:	ff 75 98             	push   -0x68(%ebp)
48dacd:	e8 6e f8 fc ff       	call   0x45d340
48dad2:	83 c4 04             	add    $0x4,%esp
48dad5:	8b c6                	mov    %esi,%eax
48dad7:	eb 12                	jmp    0x48daeb
48dad9:	b8 df da 48 00       	mov    $0x48dadf,%eax
48dade:	c3                   	ret
48dadf:	b8 f0 ff ff ff       	mov    $0xfffffff0,%eax
48dae4:	eb 05                	jmp    0x48daeb
48dae6:	b8 06 00 00 00       	mov    $0x6,%eax
48daeb:	8b 4d f4             	mov    -0xc(%ebp),%ecx
48daee:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
48daf5:	59                   	pop    %ecx
48daf6:	5f                   	pop    %edi
48daf7:	5e                   	pop    %esi
48daf8:	5b                   	pop    %ebx
48daf9:	8b 4d ec             	mov    -0x14(%ebp),%ecx
48dafc:	33 cd                	xor    %ebp,%ecx
48dafe:	e8 d7 39 15 00       	call   0x5e14da
48db03:	8b e5                	mov    %ebp,%esp
48db05:	5d                   	pop    %ebp
48db06:	c3                   	ret
48db07:	e8 23 f4 15 00       	call   0x5ecf2f
48db0c:	e8 1e f4 15 00       	call   0x5ecf2f
48db11:	cc                   	int3
48db12:	cc                   	int3
48db13:	cc                   	int3
48db14:	cc                   	int3
48db15:	cc                   	int3
48db16:	cc                   	int3
48db17:	cc                   	int3
48db18:	cc                   	int3
48db19:	cc                   	int3
48db1a:	cc                   	int3
48db1b:	cc                   	int3
48db1c:	cc                   	int3
48db1d:	cc                   	int3
48db1e:	cc                   	int3
48db1f:	cc                   	int3
48db20:	55                   	push   %ebp
48db21:	8b ec                	mov    %esp,%ebp
48db23:	ff 75 0c             	push   0xc(%ebp)
48db26:	68 d8 c0 68 00       	push   $0x68c0d8
48db2b:	6a 00                	push   $0x0
48db2d:	ff 75 08             	push   0x8(%ebp)
48db30:	ff 35 4c a4 71 00    	push   0x71a44c
48db36:	ff 35 34 e1 72 00    	push   0x72e134
48db3c:	e8 ef f5 ff ff       	call   0x48d130
48db41:	83 c4 18             	add    $0x18,%esp
48db44:	5d                   	pop    %ebp
48db45:	c3                   	ret
48db46:	cc                   	int3
48db47:	cc                   	int3
48db48:	cc                   	int3
48db49:	cc                   	int3
48db4a:	cc                   	int3
48db4b:	cc                   	int3
48db4c:	cc                   	int3
48db4d:	cc                   	int3
48db4e:	cc                   	int3
48db4f:	cc                   	int3
48db50:	55                   	push   %ebp
48db51:	8b ec                	mov    %esp,%ebp
48db53:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
48db57:	75 13                	jne    0x48db6c
48db59:	68 2c 3f 69 00       	push   $0x693f2c
48db5e:	6a 02                	push   $0x2
48db60:	e8 4b 00 01 00       	call   0x49dbb0
48db65:	83 c4 08             	add    $0x8,%esp
48db68:	33 c0                	xor    %eax,%eax
48db6a:	5d                   	pop    %ebp
48db6b:	c3                   	ret
48db6c:	b9 44 e1 72 00       	mov    $0x72e144,%ecx
48db71:	e8 9a d5 00 00       	call   0x49b110
48db76:	83 3d 54 e1 72 00 00 	cmpl   $0x0,0x72e154
48db7d:	68 20 db 48 00       	push   $0x48db20
48db82:	75 30                	jne    0x48dbb4
48db84:	e8 b7 00 01 00       	call   0x49dc40
48db89:	68 4c 02 00 00       	push   $0x24c
48db8e:	e8 af 34 15 00       	call   0x5e1042
48db93:	83 c4 08             	add    $0x8,%esp
48db96:	85 c0                	test   %eax,%eax
48db98:	74 11                	je     0x48dbab
48db9a:	ff 75 08             	push   0x8(%ebp)
48db9d:	8b c8                	mov    %eax,%ecx
48db9f:	e8 dc df 00 00       	call   0x49bb80
48dba4:	a3 54 e1 72 00       	mov    %eax,0x72e154
48dba9:	eb 1c                	jmp    0x48dbc7
48dbab:	33 c0                	xor    %eax,%eax
48dbad:	a3 54 e1 72 00       	mov    %eax,0x72e154
48dbb2:	eb 13                	jmp    0x48dbc7
48dbb4:	e8 87 00 01 00       	call   0x49dc40
48dbb9:	ff 35 54 e1 72 00    	push   0x72e154
48dbbf:	e8 ec f6 ff ff       	call   0x48d2b0
48dbc4:	83 c4 08             	add    $0x8,%esp
48dbc7:	a1 58 e1 72 00       	mov    0x72e158,%eax
48dbcc:	b9 44 e1 72 00       	mov    $0x72e144,%ecx
48dbd1:	40                   	inc    %eax
48dbd2:	a3 58 e1 72 00       	mov    %eax,0x72e158
48dbd7:	e8 54 d5 00 00       	call   0x49b130
48dbdc:	a1 54 e1 72 00       	mov    0x72e154,%eax
48dbe1:	5d                   	pop    %ebp
48dbe2:	c3                   	ret
48dbe3:	cc                   	int3
48dbe4:	cc                   	int3
48dbe5:	cc                   	int3
48dbe6:	cc                   	int3
48dbe7:	cc                   	int3
48dbe8:	cc                   	int3
48dbe9:	cc                   	int3
48dbea:	cc                   	int3
48dbeb:	cc                   	int3
48dbec:	cc                   	int3
48dbed:	cc                   	int3
48dbee:	cc                   	int3
48dbef:	cc                   	int3
48dbf0:	55                   	push   %ebp
48dbf1:	8b ec                	mov    %esp,%ebp
48dbf3:	56                   	push   %esi
48dbf4:	57                   	push   %edi
48dbf5:	b9 44 e1 72 00       	mov    $0x72e144,%ecx
48dbfa:	e8 11 d5 00 00       	call   0x49b110
48dbff:	8b 7d 08             	mov    0x8(%ebp),%edi
48dc02:	33 f6                	xor    %esi,%esi
48dc04:	85 ff                	test   %edi,%edi
48dc06:	75 24                	jne    0x48dc2c
48dc08:	68 58 3f 69 00       	push   $0x693f58
48dc0d:	6a 02                	push   $0x2
48dc0f:	e8 9c ff 00 00       	call   0x49dbb0
48dc14:	83 c4 08             	add    $0x8,%esp
48dc17:	b9 44 e1 72 00       	mov    $0x72e144,%ecx
48dc1c:	be 09 81 00 00       	mov    $0x8109,%esi
48dc21:	e8 0a d5 00 00       	call   0x49b130
48dc26:	5f                   	pop    %edi
48dc27:	8b c6                	mov    %esi,%eax
48dc29:	5e                   	pop    %esi
48dc2a:	5d                   	pop    %ebp
48dc2b:	c3                   	ret
48dc2c:	a1 54 e1 72 00       	mov    0x72e154,%eax
48dc31:	39 07                	cmp    %eax,(%edi)
48dc33:	74 24                	je     0x48dc59
48dc35:	68 90 3f 69 00       	push   $0x693f90
48dc3a:	6a 02                	push   $0x2
48dc3c:	e8 6f ff 00 00       	call   0x49dbb0
48dc41:	83 c4 08             	add    $0x8,%esp
48dc44:	b9 44 e1 72 00       	mov    $0x72e144,%ecx
48dc49:	be 09 81 00 00       	mov    $0x8109,%esi
48dc4e:	e8 dd d4 00 00       	call   0x49b130
48dc53:	5f                   	pop    %edi
48dc54:	8b c6                	mov    %esi,%eax
48dc56:	5e                   	pop    %esi
48dc57:	5d                   	pop    %ebp
48dc58:	c3                   	ret
48dc59:	85 c0                	test   %eax,%eax
48dc5b:	74 1f                	je     0x48dc7c
48dc5d:	50                   	push   %eax
48dc5e:	e8 2d f6 ff ff       	call   0x48d290
48dc63:	a1 54 e1 72 00       	mov    0x72e154,%eax
48dc68:	83 c4 04             	add    $0x4,%esp
48dc6b:	83 2d 58 e1 72 00 01 	subl   $0x1,0x72e158
48dc72:	8b d6                	mov    %esi,%edx
48dc74:	0f 44 c2             	cmove  %edx,%eax
48dc77:	a3 54 e1 72 00       	mov    %eax,0x72e154
48dc7c:	b9 44 e1 72 00       	mov    $0x72e144,%ecx
48dc81:	89 07                	mov    %eax,(%edi)
48dc83:	e8 a8 d4 00 00       	call   0x49b130
48dc88:	5f                   	pop    %edi
48dc89:	8b c6                	mov    %esi,%eax
48dc8b:	5e                   	pop    %esi
48dc8c:	5d                   	pop    %ebp
48dc8d:	c3                   	ret
48dc8e:	cc                   	int3
48dc8f:	cc                   	int3
48dc90:	55                   	push   %ebp
48dc91:	8b ec                	mov    %esp,%ebp
48dc93:	83 ec 24             	sub    $0x24,%esp
48dc96:	a1 d4 89 72 00       	mov    0x7289d4,%eax
48dc9b:	33 c5                	xor    %ebp,%eax
48dc9d:	89 45 fc             	mov    %eax,-0x4(%ebp)
48dca0:	56                   	push   %esi
48dca1:	8b 75 08             	mov    0x8(%ebp),%esi
48dca4:	57                   	push   %edi
48dca5:	8b 7d 0c             	mov    0xc(%ebp),%edi
48dca8:	85 f6                	test   %esi,%esi
48dcaa:	75 24                	jne    0x48dcd0
48dcac:	68 d8 3f 69 00       	push   $0x693fd8
48dcb1:	6a 02                	push   $0x2
48dcb3:	e8 f8 fe 00 00       	call   0x49dbb0
48dcb8:	83 c4 08             	add    $0x8,%esp
48dcbb:	b8 09 81 00 00       	mov    $0x8109,%eax
48dcc0:	5f                   	pop    %edi
48dcc1:	5e                   	pop    %esi
48dcc2:	8b 4d fc             	mov    -0x4(%ebp),%ecx
48dcc5:	33 cd                	xor    %ebp,%ecx